From fc2e7ee681a307573e232530596c2427eb27f38d Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Wed, 13 Jul 2022 09:39:35 -0700 Subject: [PATCH 1/2] Don't transmute primitives --- crates/libs/bindgen/src/gen.rs | 3 +++ crates/libs/metadata/src/reader/mod.rs | 3 +++ 2 files changed, 6 insertions(+) diff --git a/crates/libs/bindgen/src/gen.rs b/crates/libs/bindgen/src/gen.rs index 6c513b4145..66b07dac4f 100644 --- a/crates/libs/bindgen/src/gen.rs +++ b/crates/libs/bindgen/src/gen.rs @@ -923,6 +923,9 @@ impl<'a> Gen<'a> { _ if self.reader.signature_param_is_convertible(param) => { quote! { #name.into(), } } + _ if self.reader.signature_param_is_primitive(param) => { + quote! { #name, } + } _ => quote! { ::core::mem::transmute(#name), }, } } diff --git a/crates/libs/metadata/src/reader/mod.rs b/crates/libs/metadata/src/reader/mod.rs index 1c43bbce47..f18690ee52 100644 --- a/crates/libs/metadata/src/reader/mod.rs +++ b/crates/libs/metadata/src/reader/mod.rs @@ -1158,6 +1158,9 @@ impl<'a> Reader<'a> { pub fn signature_param_is_convertible(&self, param: &SignatureParam) -> bool { self.signature_param_maybe_generic(param) && self.type_is_convertible(¶m.ty) } + pub fn signature_param_is_primitive(&self, param: &SignatureParam) -> bool { + self.signature_param_maybe_generic(param) && self.type_is_primitive(¶m.ty) + } pub fn signature_param_is_generic(&self, param: &SignatureParam) -> bool { self.signature_param_maybe_generic(param) && (self.signature_param_is_borrowed(param) || self.signature_param_is_param(param) || self.signature_param_is_failible_param(param) || self.signature_param_is_convertible(param)) } From 2f59100ebb8db829df41d53263be1598110027b4 Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Wed, 13 Jul 2022 09:40:30 -0700 Subject: [PATCH 2/2] code gen --- .../Win32/AI/MachineLearning/DirectML/mod.rs | 36 +- .../Win32/AI/MachineLearning/WinML/mod.rs | 86 +- .../src/Windows/Win32/Data/HtmlHelp/mod.rs | 90 +- .../Win32/Data/RightsManagement/mod.rs | 148 +- .../src/Windows/Win32/Data/Xml/MsXml/mod.rs | 294 +- .../src/Windows/Win32/Data/Xml/XmlLite/mod.rs | 28 +- .../src/Windows/Win32/Devices/AllJoyn/mod.rs | 302 +- .../Win32/Devices/BiometricFramework/mod.rs | 90 +- .../Windows/Win32/Devices/Bluetooth/mod.rs | 54 +- .../Win32/Devices/Communication/mod.rs | 16 +- .../Windows/Win32/Devices/DeviceAccess/mod.rs | 12 +- .../DeviceAndDriverInstallation/mod.rs | 860 ++-- .../Windows/Win32/Devices/DeviceQuery/mod.rs | 63 +- .../src/Windows/Win32/Devices/Display/mod.rs | 120 +- .../Win32/Devices/Enumeration/Pnp/mod.rs | 46 +- .../src/Windows/Win32/Devices/Fax/mod.rs | 280 +- .../Win32/Devices/FunctionDiscovery/mod.rs | 56 +- .../Windows/Win32/Devices/Geolocation/mod.rs | 26 +- .../Win32/Devices/HumanInterfaceDevice/mod.rs | 388 +- .../Win32/Devices/ImageAcquisition/mod.rs | 188 +- .../Win32/Devices/PortableDevices/mod.rs | 94 +- .../src/Windows/Win32/Devices/Sensors/mod.rs | 28 +- .../Win32/Devices/SerialCommunication/mod.rs | 8 +- .../src/Windows/Win32/Devices/Tapi/mod.rs | 918 ++-- .../src/Windows/Win32/Devices/Usb/mod.rs | 50 +- .../Win32/Devices/WebServicesOnDevices/mod.rs | 68 +- .../src/Windows/Win32/Foundation/mod.rs | 12 +- .../windows/src/Windows/Win32/Gaming/mod.rs | 36 +- .../src/Windows/Win32/Globalization/mod.rs | 1704 +++---- .../Graphics/CompositionSwapchain/mod.rs | 18 +- .../src/Windows/Win32/Graphics/DXCore/mod.rs | 24 +- .../Win32/Graphics/Direct2D/Common/mod.rs | 8 +- .../Windows/Win32/Graphics/Direct2D/mod.rs | 1420 +++--- .../Win32/Graphics/Direct3D/Dxc/mod.rs | 64 +- .../Win32/Graphics/Direct3D/Fxc/mod.rs | 44 +- .../Windows/Win32/Graphics/Direct3D/mod.rs | 4 +- .../Windows/Win32/Graphics/Direct3D10/mod.rs | 554 +-- .../Windows/Win32/Graphics/Direct3D11/mod.rs | 1714 +++---- .../Win32/Graphics/Direct3D11on12/mod.rs | 8 +- .../Windows/Win32/Graphics/Direct3D12/mod.rs | 1316 +++--- .../Windows/Win32/Graphics/Direct3D9/mod.rs | 468 +- .../Win32/Graphics/Direct3D9on12/mod.rs | 6 +- .../Win32/Graphics/DirectComposition/mod.rs | 318 +- .../Windows/Win32/Graphics/DirectDraw/mod.rs | 286 +- .../Win32/Graphics/DirectManipulation/mod.rs | 94 +- .../Windows/Win32/Graphics/DirectWrite/mod.rs | 1316 +++--- .../src/Windows/Win32/Graphics/Dwm/mod.rs | 34 +- .../src/Windows/Win32/Graphics/Dxgi/mod.rs | 426 +- .../src/Windows/Win32/Graphics/Gdi/mod.rs | 477 +- .../Windows/Win32/Graphics/Imaging/D2D/mod.rs | 18 +- .../src/Windows/Win32/Graphics/Imaging/mod.rs | 226 +- .../src/Windows/Win32/Graphics/OpenGL/mod.rs | 578 +-- .../Graphics/Printing/PrintTicket/mod.rs | 10 +- .../Windows/Win32/Graphics/Printing/mod.rs | 502 +- .../MobileDeviceManagementRegistration/mod.rs | 2 +- .../src/Windows/Win32/Media/Audio/Apo/mod.rs | 26 +- .../Win32/Media/Audio/DirectMusic/mod.rs | 78 +- .../Win32/Media/Audio/DirectSound/mod.rs | 102 +- .../Win32/Media/Audio/Endpoints/mod.rs | 38 +- .../Windows/Win32/Media/Audio/XAudio2/mod.rs | 132 +- .../src/Windows/Win32/Media/Audio/mod.rs | 442 +- .../Windows/Win32/Media/DeviceManager/mod.rs | 238 +- .../src/Windows/Win32/Media/DirectShow/mod.rs | 3228 +++++++------ .../Windows/Win32/Media/DxMediaObjects/mod.rs | 62 +- .../Win32/Media/KernelStreaming/mod.rs | 28 +- .../Win32/Media/LibrarySharingServices/mod.rs | 20 +- .../Win32/Media/MediaFoundation/mod.rs | 1814 +++---- .../Windows/Win32/Media/MediaPlayer/mod.rs | 610 +-- .../src/Windows/Win32/Media/Multimedia/mod.rs | 278 +- .../Win32/Media/PictureAcquisition/mod.rs | 56 +- .../src/Windows/Win32/Media/Speech/mod.rs | 680 +-- .../Win32/Media/WindowsMediaFormat/mod.rs | 876 ++-- .../windows/src/Windows/Win32/Media/mod.rs | 26 +- .../Win32/NetworkManagement/Dhcp/mod.rs | 258 +- .../Win32/NetworkManagement/Dns/mod.rs | 58 +- .../Win32/NetworkManagement/IpHelper/mod.rs | 170 +- .../NetworkManagement/MobileBroadband/mod.rs | 86 +- .../Win32/NetworkManagement/Multicast/mod.rs | 8 +- .../NetworkManagement/NetManagement/mod.rs | 304 +- .../Win32/NetworkManagement/NetShell/mod.rs | 8 +- .../NetworkDiagnosticsFramework/mod.rs | 12 +- .../NetworkPolicyServer/mod.rs | 34 +- .../Win32/NetworkManagement/P2P/mod.rs | 112 +- .../Win32/NetworkManagement/QoS/mod.rs | 24 +- .../Win32/NetworkManagement/Rras/mod.rs | 370 +- .../Win32/NetworkManagement/Snmp/mod.rs | 100 +- .../Win32/NetworkManagement/WNet/mod.rs | 62 +- .../Win32/NetworkManagement/WebDav/mod.rs | 6 +- .../Win32/NetworkManagement/WiFi/mod.rs | 74 +- .../WindowsConnectNow/mod.rs | 14 +- .../WindowsConnectionManager/mod.rs | 8 +- .../WindowsFilteringPlatform/mod.rs | 178 +- .../NetworkManagement/WindowsFirewall/mod.rs | 200 +- .../Win32/Networking/ActiveDirectory/mod.rs | 514 +- .../mod.rs | 172 +- .../Win32/Networking/Clustering/mod.rs | 352 +- .../Win32/Networking/HttpServer/mod.rs | 72 +- .../src/Windows/Win32/Networking/Ldap/mod.rs | 158 +- .../Networking/NetworkListManager/mod.rs | 24 +- .../RemoteDifferentialCompression/mod.rs | 54 +- .../Windows/Win32/Networking/WebSocket/mod.rs | 8 +- .../Windows/Win32/Networking/WinHttp/mod.rs | 58 +- .../Windows/Win32/Networking/WinInet/mod.rs | 378 +- .../Windows/Win32/Networking/WinSock/mod.rs | 214 +- .../Networking/WindowsWebServices/mod.rs | 186 +- .../Windows/Win32/Security/AppLocker/mod.rs | 12 +- .../Authentication/Identity/Provider/mod.rs | 30 +- .../Security/Authentication/Identity/mod.rs | 202 +- .../Win32/Security/Authorization/UI/mod.rs | 16 +- .../Win32/Security/Authorization/mod.rs | 350 +- .../Win32/Security/ConfigurationSnapin/mod.rs | 2 +- .../Windows/Win32/Security/Credentials/mod.rs | 200 +- .../Security/Cryptography/Catalog/mod.rs | 32 +- .../Security/Cryptography/Certificates/mod.rs | 1812 +++---- .../Win32/Security/Cryptography/Sip/mod.rs | 8 +- .../Win32/Security/Cryptography/UI/mod.rs | 10 +- .../Win32/Security/Cryptography/mod.rs | 688 ++- .../Win32/Security/DiagnosticDataQuery/mod.rs | 24 +- .../Win32/Security/DirectoryServices/mod.rs | 8 +- .../Win32/Security/EnterpriseData/mod.rs | 14 +- .../ExtensibleAuthenticationProtocol/mod.rs | 125 +- .../Windows/Win32/Security/Isolation/mod.rs | 2 +- .../Win32/Security/LicenseProtection/mod.rs | 2 +- .../src/Windows/Win32/Security/Tpm/mod.rs | 18 +- .../Windows/Win32/Security/WinTrust/mod.rs | 14 +- .../windows/src/Windows/Win32/Security/mod.rs | 174 +- .../src/Windows/Win32/Storage/Cabinets/mod.rs | 10 +- .../Windows/Win32/Storage/CloudFilters/mod.rs | 40 +- .../Windows/Win32/Storage/Compression/mod.rs | 20 +- .../Win32/Storage/DataDeduplication/mod.rs | 20 +- .../Storage/DistributedFileSystem/mod.rs | 42 +- .../Win32/Storage/EnhancedStorage/mod.rs | 10 +- .../Windows/Win32/Storage/FileHistory/mod.rs | 18 +- .../Storage/FileServerResourceManager/mod.rs | 342 +- .../Windows/Win32/Storage/FileSystem/mod.rs | 420 +- .../src/Windows/Win32/Storage/Imapi/mod.rs | 352 +- .../Windows/Win32/Storage/IndexServer/mod.rs | 8 +- .../Storage/InstallableFileSystems/mod.rs | 32 +- .../Windows/Win32/Storage/IscsiDisc/mod.rs | 54 +- .../src/Windows/Win32/Storage/Jet/mod.rs | 338 +- .../Windows/Win32/Storage/OfflineFiles/mod.rs | 236 +- .../Win32/Storage/Packaging/Appx/mod.rs | 62 +- .../Win32/Storage/Packaging/Opc/mod.rs | 40 +- .../Win32/Storage/ProjectedFileSystem/mod.rs | 14 +- .../src/Windows/Win32/Storage/Vhd/mod.rs | 36 +- .../Win32/Storage/VirtualDiskService/mod.rs | 60 +- .../src/Windows/Win32/Storage/Vss/mod.rs | 154 +- .../Windows/Win32/Storage/Xps/Printing/mod.rs | 4 +- .../src/Windows/Win32/Storage/Xps/mod.rs | 262 +- .../Windows/Win32/System/AddressBook/mod.rs | 576 +-- .../Windows/Win32/System/Antimalware/mod.rs | 20 +- .../mod.rs | 472 +- .../Win32/System/ApplicationVerifier/mod.rs | 2 +- .../Win32/System/AssessmentTool/mod.rs | 14 +- .../Windows/Win32/System/Com/CallObj/mod.rs | 40 +- .../System/Com/ChannelCredentials/mod.rs | 2 +- .../Windows/Win32/System/Com/Events/mod.rs | 8 +- .../Windows/Win32/System/Com/Marshal/mod.rs | 102 +- .../Win32/System/Com/StructuredStorage/mod.rs | 100 +- .../src/Windows/Win32/System/Com/UI/mod.rs | 2 +- .../Windows/Win32/System/Com/Urlmon/mod.rs | 348 +- .../src/Windows/Win32/System/Com/mod.rs | 378 +- .../Win32/System/ComponentServices/mod.rs | 328 +- .../src/Windows/Win32/System/Console/mod.rs | 44 +- .../src/Windows/Win32/System/Contacts/mod.rs | 46 +- .../Win32/System/CorrelationVector/mod.rs | 2 +- .../Windows/Win32/System/DataExchange/mod.rs | 84 +- .../Win32/System/DeploymentServices/mod.rs | 178 +- .../Win32/System/DesktopSharing/mod.rs | 70 +- .../System/Diagnostics/Debug/WebApp/mod.rs | 8 +- .../Win32/System/Diagnostics/Debug/mod.rs | 4158 ++++++++--------- .../Win32/System/Diagnostics/Etw/mod.rs | 94 +- .../Diagnostics/ProcessSnapshotting/mod.rs | 10 +- .../Win32/System/Diagnostics/ToolHelp/mod.rs | 6 +- .../DistributedTransactionCoordinator/mod.rs | 112 +- .../Windows/Win32/System/Environment/mod.rs | 20 +- .../Win32/System/ErrorReporting/mod.rs | 30 +- .../Win32/System/EventCollector/mod.rs | 30 +- .../src/Windows/Win32/System/EventLog/mod.rs | 76 +- .../System/EventNotificationService/mod.rs | 24 +- .../Windows/Win32/System/GroupPolicy/mod.rs | 208 +- .../Win32/System/HostComputeNetwork/mod.rs | 4 +- .../Win32/System/HostComputeSystem/mod.rs | 18 +- .../Windows/Win32/System/Hypervisor/mod.rs | 170 +- .../src/Windows/Win32/System/IO/mod.rs | 14 +- .../src/Windows/Win32/System/Iis/mod.rs | 180 +- .../Windows/Win32/System/JobObjects/mod.rs | 12 +- .../src/Windows/Win32/System/Js/mod.rs | 28 +- .../src/Windows/Win32/System/Kernel/mod.rs | 2 +- .../Windows/Win32/System/LibraryLoader/mod.rs | 50 +- .../src/Windows/Win32/System/Mailslots/mod.rs | 6 +- .../Win32/System/Memory/NonVolatile/mod.rs | 10 +- .../src/Windows/Win32/System/Memory/mod.rs | 156 +- .../Win32/System/MessageQueuing/mod.rs | 176 +- .../src/Windows/Win32/System/Mmc/mod.rs | 248 +- .../src/Windows/Win32/System/Ole/mod.rs | 998 ++-- .../Win32/System/ParentalControls/mod.rs | 2 +- .../HardwareCounterProfiling/mod.rs | 4 +- .../Windows/Win32/System/Performance/mod.rs | 614 +-- .../src/Windows/Win32/System/Pipes/mod.rs | 22 +- .../src/Windows/Win32/System/Power/mod.rs | 86 +- .../Windows/Win32/System/ProcessStatus/mod.rs | 20 +- .../System/RealTimeCommunications/mod.rs | 270 +- .../src/Windows/Win32/System/Recovery/mod.rs | 4 +- .../src/Windows/Win32/System/Registry/mod.rs | 84 +- .../Win32/System/RemoteAssistance/mod.rs | 2 +- .../Windows/Win32/System/RemoteDesktop/mod.rs | 413 +- .../Win32/System/RemoteManagement/mod.rs | 100 +- .../Win32/System/RestartManager/mod.rs | 20 +- .../src/Windows/Win32/System/Rpc/mod.rs | 374 +- .../src/Windows/Win32/System/Search/mod.rs | 804 ++-- .../Win32/System/SecurityCenter/mod.rs | 8 +- .../src/Windows/Win32/System/Services/mod.rs | 74 +- .../SettingsManagementInfrastructure/mod.rs | 18 +- .../src/Windows/Win32/System/Shutdown/mod.rs | 14 +- .../src/Windows/Win32/System/SideShow/mod.rs | 20 +- .../Win32/System/StationsAndDesktops/mod.rs | 40 +- .../Win32/System/SubsystemForLinux/mod.rs | 2 +- .../Win32/System/SystemInformation/mod.rs | 48 +- .../Windows/Win32/System/TaskScheduler/mod.rs | 226 +- .../src/Windows/Win32/System/Threading/mod.rs | 244 +- .../src/Windows/Win32/System/Time/mod.rs | 4 +- .../Win32/System/TpmBaseServices/mod.rs | 14 +- .../Win32/System/TransactionServer/mod.rs | 4 +- .../Windows/Win32/System/UpdateAgent/mod.rs | 194 +- .../Windows/Win32/System/WinRT/AllJoyn/mod.rs | 8 +- .../Win32/System/WinRT/Composition/mod.rs | 8 +- .../Windows/Win32/System/WinRT/Display/mod.rs | 2 +- .../System/WinRT/Graphics/Direct2D/mod.rs | 4 +- .../System/WinRT/Graphics/Imaging/mod.rs | 2 +- .../Win32/System/WinRT/Holographic/mod.rs | 10 +- .../src/Windows/Win32/System/WinRT/ML/mod.rs | 4 +- .../Windows/Win32/System/WinRT/Media/mod.rs | 2 +- .../Win32/System/WinRT/Printing/mod.rs | 10 +- .../Windows/Win32/System/WinRT/Shell/mod.rs | 2 +- .../Windows/Win32/System/WinRT/Storage/mod.rs | 4 +- .../Windows/Win32/System/WinRT/Xaml/mod.rs | 10 +- .../src/Windows/Win32/System/WinRT/mod.rs | 70 +- .../Win32/System/WindowsProgramming/mod.rs | 204 +- .../Windows/Win32/System/WindowsSync/mod.rs | 196 +- .../src/Windows/Win32/System/Wmi/mod.rs | 624 +-- .../src/Windows/Win32/UI/Accessibility/mod.rs | 828 ++-- .../src/Windows/Win32/UI/Animation/mod.rs | 190 +- .../src/Windows/Win32/UI/ColorSystem/mod.rs | 182 +- .../Windows/Win32/UI/Controls/Dialogs/mod.rs | 2 +- .../Windows/Win32/UI/Controls/RichEdit/mod.rs | 894 ++-- .../src/Windows/Win32/UI/Controls/mod.rs | 376 +- .../windows/src/Windows/Win32/UI/HiDpi/mod.rs | 18 +- .../src/Windows/Win32/UI/Input/Ime/mod.rs | 344 +- .../src/Windows/Win32/UI/Input/Ink/mod.rs | 6 +- .../Win32/UI/Input/KeyboardAndMouse/mod.rs | 54 +- .../src/Windows/Win32/UI/Input/Pointer/mod.rs | 36 +- .../src/Windows/Win32/UI/Input/Touch/mod.rs | 101 +- .../Win32/UI/Input/XboxController/mod.rs | 12 +- .../windows/src/Windows/Win32/UI/Input/mod.rs | 16 +- .../Win32/UI/InteractionContext/mod.rs | 34 +- .../LegacyWindowsEnvironmentFeatures/mod.rs | 20 +- .../src/Windows/Win32/UI/Magnification/mod.rs | 6 +- .../src/Windows/Win32/UI/Ribbon/mod.rs | 34 +- .../src/Windows/Win32/UI/Shell/Common/mod.rs | 6 +- .../Win32/UI/Shell/PropertiesSystem/mod.rs | 226 +- .../windows/src/Windows/Win32/UI/Shell/mod.rs | 2348 +++++----- .../src/Windows/Win32/UI/TabletPC/mod.rs | 482 +- .../src/Windows/Win32/UI/TextServices/mod.rs | 617 ++- .../Win32/UI/WindowsAndMessaging/mod.rs | 390 +- .../windows/src/Windows/Win32/UI/Wpf/mod.rs | 56 +- .../Windows/Win32/UI/Xaml/Diagnostics/mod.rs | 86 +- .../src/Windows/Win32/Web/MsHtml/mod.rs | 1768 ++++--- crates/libs/windows/src/core/bindings.rs | 18 +- 269 files changed, 29347 insertions(+), 29719 deletions(-) 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 5f920778ad..197f2fdd7b 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 @@ -10,7 +10,7 @@ where extern "system" { fn DMLCreateDevice(d3d12device: *mut ::core::ffi::c_void, flags: DML_CREATE_DEVICE_FLAGS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DMLCreateDevice(d3d12device.into().abi(), ::core::mem::transmute(flags), &::IID, result__ as *mut _ as *mut _).ok() + DMLCreateDevice(d3d12device.into().abi(), flags, &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -24,7 +24,7 @@ where extern "system" { fn DMLCreateDevice1(d3d12device: *mut ::core::ffi::c_void, flags: DML_CREATE_DEVICE_FLAGS, minimumfeaturelevel: DML_FEATURE_LEVEL, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DMLCreateDevice1(d3d12device.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(minimumfeaturelevel), &::IID, result__ as *mut _ as *mut _).ok() + DMLCreateDevice1(d3d12device.into().abi(), flags, minimumfeaturelevel, &::IID, result__ as *mut _ as *mut _).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] @@ -7097,7 +7097,7 @@ impl IDMLBindingTable { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, data: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, data: P0) -> ::windows::core::Result<()> @@ -7231,7 +7231,7 @@ impl IDMLCommandRecorder { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, data: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, data: P0) -> ::windows::core::Result<()> @@ -7350,7 +7350,7 @@ impl IDMLCompiledOperator { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, data: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, data: P0) -> ::windows::core::Result<()> @@ -7548,7 +7548,7 @@ impl IDMLDevice { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, data: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, data: P0) -> ::windows::core::Result<()> @@ -7566,7 +7566,7 @@ impl IDMLDevice { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: DML_FEATURE, featurequerydatasize: u32, featurequerydata: *const ::core::ffi::c_void, featuresupportdatasize: u32, featuresupportdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(featurequerydatasize), ::core::mem::transmute(featurequerydata), ::core::mem::transmute(featuresupportdatasize), ::core::mem::transmute(featuresupportdata)).ok() + (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, featurequerydatasize, ::core::mem::transmute(featurequerydata), featuresupportdatasize, ::core::mem::transmute(featuresupportdata)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn CreateOperator(&self, desc: *const DML_OPERATOR_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -7581,7 +7581,7 @@ impl IDMLDevice { P0: ::std::convert::Into<::windows::core::InParam<'a, IDMLOperator>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).CompileOperator)(::windows::core::Interface::as_raw(self), op.into().abi(), ::core::mem::transmute(flags), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).CompileOperator)(::windows::core::Interface::as_raw(self), op.into().abi(), flags, &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn CreateOperatorInitializer(&self, operators: &[::core::option::Option]) -> ::windows::core::Result @@ -7707,7 +7707,7 @@ impl IDMLDevice1 { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, data: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, data: P0) -> ::windows::core::Result<()> @@ -7725,7 +7725,7 @@ impl IDMLDevice1 { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: DML_FEATURE, featurequerydatasize: u32, featurequerydata: *const ::core::ffi::c_void, featuresupportdatasize: u32, featuresupportdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(featurequerydatasize), ::core::mem::transmute(featurequerydata), ::core::mem::transmute(featuresupportdatasize), ::core::mem::transmute(featuresupportdata)).ok() + (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, featurequerydatasize, ::core::mem::transmute(featurequerydata), featuresupportdatasize, ::core::mem::transmute(featuresupportdata)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn CreateOperator(&self, desc: *const DML_OPERATOR_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -7740,7 +7740,7 @@ impl IDMLDevice1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDMLOperator>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.CompileOperator)(::windows::core::Interface::as_raw(self), op.into().abi(), ::core::mem::transmute(flags), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.CompileOperator)(::windows::core::Interface::as_raw(self), op.into().abi(), flags, &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn CreateOperatorInitializer(&self, operators: &[::core::option::Option]) -> ::windows::core::Result @@ -7792,7 +7792,7 @@ impl IDMLDevice1 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).CompileGraph)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desc), ::core::mem::transmute(flags), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).CompileGraph)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desc), flags, &::IID, result__ as *mut _ as *mut _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7876,7 +7876,7 @@ impl IDMLDeviceChild { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, data: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, data: P0) -> ::windows::core::Result<()> @@ -7967,7 +7967,7 @@ impl IDMLDispatchable { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, data: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, data: P0) -> ::windows::core::Result<()> @@ -8094,7 +8094,7 @@ impl IDMLObject { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, data: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, data: P0) -> ::windows::core::Result<()> @@ -8165,7 +8165,7 @@ impl IDMLOperator { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, data: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, data: P0) -> ::windows::core::Result<()> @@ -8270,7 +8270,7 @@ impl IDMLOperatorInitializer { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, data: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, data: P0) -> ::windows::core::Result<()> @@ -8416,7 +8416,7 @@ impl IDMLPageable { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, data: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, data: P0) -> ::windows::core::Result<()> 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 938fa2d030..6c069e1453 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 @@ -8,14 +8,14 @@ impl IMLOperatorAttributes { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributeElementCount)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributeElementCount)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetAttribute<'a, P0>(&self, name: P0, r#type: MLOperatorAttributeType, elementcount: u32, elementbytesize: usize, value: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetAttribute)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(elementcount), ::core::mem::transmute(elementbytesize), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).GetAttribute)(::windows::core::Interface::as_raw(self), name.into(), r#type, elementcount, elementbytesize, ::core::mem::transmute(value)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetStringAttributeElementLength<'a, P0>(&self, name: P0, elementindex: u32) -> ::windows::core::Result @@ -23,14 +23,14 @@ impl IMLOperatorAttributes { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStringAttributeElementLength)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(elementindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStringAttributeElementLength)(::windows::core::Interface::as_raw(self), name.into(), elementindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetStringAttributeElement<'a, P0>(&self, name: P0, elementindex: u32, attributeelement: &mut [u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetStringAttributeElement)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(elementindex), attributeelement.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(attributeelement))).ok() + (::windows::core::Interface::vtable(self).GetStringAttributeElement)(::windows::core::Interface::as_raw(self), name.into(), elementindex, attributeelement.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(attributeelement))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -137,22 +137,22 @@ impl IMLOperatorKernelContext { #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetInputTensor(&self, inputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputTensor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputTensor)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetOutputTensor(&self, outputindex: u32, dimensionsizes: &[u32]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputTensor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputindex), dimensionsizes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(dimensionsizes)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputTensor)(::windows::core::Interface::as_raw(self), outputindex, dimensionsizes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(dimensionsizes)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetOutputTensor2(&self, outputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputTensor2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputTensor2)(::windows::core::Interface::as_raw(self), outputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn AllocateTemporaryData(&self, size: usize) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AllocateTemporaryData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).AllocateTemporaryData)(::windows::core::Interface::as_raw(self), size, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetExecutionInterface(&self, executionobject: *mut ::core::option::Option<::windows::core::IUnknown>) { @@ -214,14 +214,14 @@ impl IMLOperatorKernelCreationContext { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAttributeElementCount)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAttributeElementCount)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetAttribute<'a, P0>(&self, name: P0, r#type: MLOperatorAttributeType, elementcount: u32, elementbytesize: usize, value: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.GetAttribute)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(elementcount), ::core::mem::transmute(elementbytesize), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.GetAttribute)(::windows::core::Interface::as_raw(self), name.into(), r#type, elementcount, elementbytesize, ::core::mem::transmute(value)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetStringAttributeElementLength<'a, P0>(&self, name: P0, elementindex: u32) -> ::windows::core::Result @@ -229,14 +229,14 @@ impl IMLOperatorKernelCreationContext { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStringAttributeElementLength)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(elementindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStringAttributeElementLength)(::windows::core::Interface::as_raw(self), name.into(), elementindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetStringAttributeElement<'a, P0>(&self, name: P0, elementindex: u32, attributeelement: &mut [u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.GetStringAttributeElement)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(elementindex), attributeelement.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(attributeelement))).ok() + (::windows::core::Interface::vtable(self).base__.GetStringAttributeElement)(::windows::core::Interface::as_raw(self), name.into(), elementindex, attributeelement.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(attributeelement))).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetInputCount(&self) -> u32 { @@ -248,21 +248,21 @@ impl IMLOperatorKernelCreationContext { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn IsInputValid(&self, inputindex: u32) -> bool { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsInputValid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsInputValid)(::windows::core::Interface::as_raw(self), inputindex)) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn IsOutputValid(&self, outputindex: u32) -> bool { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsOutputValid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsOutputValid)(::windows::core::Interface::as_raw(self), outputindex)) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetInputEdgeDescription(&self, inputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputEdgeDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputEdgeDescription)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetOutputEdgeDescription(&self, outputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputEdgeDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputEdgeDescription)(::windows::core::Interface::as_raw(self), outputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn HasTensorShapeDescription(&self) -> bool { @@ -406,7 +406,7 @@ impl IMLOperatorRegistry { P0: ::std::convert::Into<::windows::core::InParam<'a, IMLOperatorTypeInferrer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMLOperatorShapeInferrer>>, { - (::windows::core::Interface::vtable(self).RegisterOperatorSetSchema)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(operatorsetid), ::core::mem::transmute(baselineversion), ::core::mem::transmute(::windows::core::as_ptr_or_null(schema)), schema.len() as _, typeinferrer.into().abi(), shapeinferrer.into().abi()).ok() + (::windows::core::Interface::vtable(self).RegisterOperatorSetSchema)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(operatorsetid), baselineversion, ::core::mem::transmute(::windows::core::as_ptr_or_null(schema)), schema.len() as _, typeinferrer.into().abi(), shapeinferrer.into().abi()).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn RegisterOperatorKernel<'a, P0, P1>(&self, operatorkernel: *const MLOperatorKernelDescription, operatorkernelfactory: P0, shapeinferrer: P1) -> ::windows::core::Result<()> @@ -469,14 +469,14 @@ impl IMLOperatorShapeInferenceContext { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAttributeElementCount)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAttributeElementCount)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetAttribute<'a, P0>(&self, name: P0, r#type: MLOperatorAttributeType, elementcount: u32, elementbytesize: usize, value: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.GetAttribute)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(elementcount), ::core::mem::transmute(elementbytesize), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.GetAttribute)(::windows::core::Interface::as_raw(self), name.into(), r#type, elementcount, elementbytesize, ::core::mem::transmute(value)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetStringAttributeElementLength<'a, P0>(&self, name: P0, elementindex: u32) -> ::windows::core::Result @@ -484,14 +484,14 @@ impl IMLOperatorShapeInferenceContext { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStringAttributeElementLength)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(elementindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStringAttributeElementLength)(::windows::core::Interface::as_raw(self), name.into(), elementindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetStringAttributeElement<'a, P0>(&self, name: P0, elementindex: u32, attributeelement: &mut [u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.GetStringAttributeElement)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(elementindex), attributeelement.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(attributeelement))).ok() + (::windows::core::Interface::vtable(self).base__.GetStringAttributeElement)(::windows::core::Interface::as_raw(self), name.into(), elementindex, attributeelement.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(attributeelement))).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetInputCount(&self) -> u32 { @@ -503,29 +503,29 @@ impl IMLOperatorShapeInferenceContext { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn IsInputValid(&self, inputindex: u32) -> bool { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsInputValid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsInputValid)(::windows::core::Interface::as_raw(self), inputindex)) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn IsOutputValid(&self, outputindex: u32) -> bool { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsOutputValid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsOutputValid)(::windows::core::Interface::as_raw(self), outputindex)) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetInputEdgeDescription(&self, inputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputEdgeDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputEdgeDescription)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetInputTensorDimensionCount(&self, inputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputTensorDimensionCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputTensorDimensionCount)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetInputTensorShape(&self, inputindex: u32, dimensions: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInputTensorShape)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), dimensions.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dimensions))).ok() + (::windows::core::Interface::vtable(self).GetInputTensorShape)(::windows::core::Interface::as_raw(self), inputindex, dimensions.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dimensions))).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn SetOutputTensorShape(&self, outputindex: u32, dimensioncount: u32, dimensions: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputTensorShape)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputindex), ::core::mem::transmute(dimensioncount), ::core::mem::transmute(dimensions)).ok() + (::windows::core::Interface::vtable(self).SetOutputTensorShape)(::windows::core::Interface::as_raw(self), outputindex, dimensioncount, ::core::mem::transmute(dimensions)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -731,11 +731,11 @@ impl IMLOperatorTensorShapeDescription { #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetInputTensorDimensionCount(&self, inputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputTensorDimensionCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputTensorDimensionCount)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetInputTensorShape(&self, inputindex: u32, dimensions: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInputTensorShape)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), dimensions.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dimensions))).ok() + (::windows::core::Interface::vtable(self).GetInputTensorShape)(::windows::core::Interface::as_raw(self), inputindex, dimensions.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dimensions))).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn HasOutputShapeDescription(&self) -> bool { @@ -744,11 +744,11 @@ impl IMLOperatorTensorShapeDescription { #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetOutputTensorDimensionCount(&self, outputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputTensorDimensionCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputTensorDimensionCount)(::windows::core::Interface::as_raw(self), outputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetOutputTensorShape(&self, outputindex: u32, dimensions: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOutputTensorShape)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputindex), dimensions.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dimensions))).ok() + (::windows::core::Interface::vtable(self).GetOutputTensorShape)(::windows::core::Interface::as_raw(self), outputindex, dimensions.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dimensions))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -806,14 +806,14 @@ impl IMLOperatorTypeInferenceContext { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAttributeElementCount)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAttributeElementCount)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetAttribute<'a, P0>(&self, name: P0, r#type: MLOperatorAttributeType, elementcount: u32, elementbytesize: usize, value: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.GetAttribute)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(elementcount), ::core::mem::transmute(elementbytesize), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.GetAttribute)(::windows::core::Interface::as_raw(self), name.into(), r#type, elementcount, elementbytesize, ::core::mem::transmute(value)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetStringAttributeElementLength<'a, P0>(&self, name: P0, elementindex: u32) -> ::windows::core::Result @@ -821,14 +821,14 @@ impl IMLOperatorTypeInferenceContext { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStringAttributeElementLength)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(elementindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStringAttributeElementLength)(::windows::core::Interface::as_raw(self), name.into(), elementindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetStringAttributeElement<'a, P0>(&self, name: P0, elementindex: u32, attributeelement: &mut [u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.GetStringAttributeElement)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(elementindex), attributeelement.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(attributeelement))).ok() + (::windows::core::Interface::vtable(self).base__.GetStringAttributeElement)(::windows::core::Interface::as_raw(self), name.into(), elementindex, attributeelement.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(attributeelement))).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetInputCount(&self) -> u32 { @@ -840,20 +840,20 @@ impl IMLOperatorTypeInferenceContext { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn IsInputValid(&self, inputindex: u32) -> bool { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsInputValid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsInputValid)(::windows::core::Interface::as_raw(self), inputindex)) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn IsOutputValid(&self, outputindex: u32) -> bool { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsOutputValid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsOutputValid)(::windows::core::Interface::as_raw(self), outputindex)) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn GetInputEdgeDescription(&self, inputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputEdgeDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputEdgeDescription)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn SetOutputEdgeDescription(&self, outputindex: u32, edgedescription: *const MLOperatorEdgeDescription) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputEdgeDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputindex), ::core::mem::transmute(edgedescription)).ok() + (::windows::core::Interface::vtable(self).SetOutputEdgeDescription)(::windows::core::Interface::as_raw(self), outputindex, ::core::mem::transmute(edgedescription)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1053,19 +1053,19 @@ impl IWinMLModel { } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn EnumerateMetadata(&self, index: u32, pkey: *mut ::windows::core::PWSTR, pvalue: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumerateMetadata)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).EnumerateMetadata)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumerateModelInputs(&self, index: u32) -> ::windows::core::Result<*mut WINML_VARIABLE_DESC> { let mut result__ = ::core::mem::MaybeUninit::<*mut WINML_VARIABLE_DESC>::zeroed(); - (::windows::core::Interface::vtable(self).EnumerateModelInputs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut WINML_VARIABLE_DESC>(result__) + (::windows::core::Interface::vtable(self).EnumerateModelInputs)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut WINML_VARIABLE_DESC>(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumerateModelOutputs(&self, index: u32) -> ::windows::core::Result<*mut WINML_VARIABLE_DESC> { let mut result__ = ::core::mem::MaybeUninit::<*mut WINML_VARIABLE_DESC>::zeroed(); - (::windows::core::Interface::vtable(self).EnumerateModelOutputs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut WINML_VARIABLE_DESC>(result__) + (::windows::core::Interface::vtable(self).EnumerateModelOutputs)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut WINML_VARIABLE_DESC>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1200,7 +1200,7 @@ impl IWinMLRuntimeFactory { #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] pub unsafe fn CreateRuntime(&self, runtimetype: WINML_RUNTIME_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRuntime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(runtimetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRuntime)(::windows::core::Interface::as_raw(self), runtimetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { 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 495472fadb..caea6af302 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs @@ -1065,7 +1065,7 @@ impl IITDatabase { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), lpszhost.into(), lpszmoniker.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), lpszhost.into(), lpszmoniker.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -1077,7 +1077,7 @@ impl IITDatabase { } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] 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() + (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), dwobjinstance, ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1086,7 +1086,7 @@ impl IITDatabase { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetObjectPersistence)(::windows::core::Interface::as_raw(self), lpwszobject.into(), ::core::mem::transmute(dwobjinstance), ::core::mem::transmute(ppvpersistence), fstream.into()).ok() + (::windows::core::Interface::vtable(self).GetObjectPersistence)(::windows::core::Interface::as_raw(self), lpwszobject.into(), dwobjinstance, ::core::mem::transmute(ppvpersistence), fstream.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1189,15 +1189,15 @@ impl IITPropList { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), lpszwstring.into(), ::core::mem::transmute(dwoperation)).ok() + (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), propid, lpszwstring.into(), dwoperation).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Set2(&self, propid: u32, lpvdata: *mut ::core::ffi::c_void, cbdata: u32, dwoperation: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Set2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), ::core::mem::transmute(lpvdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(dwoperation)).ok() + (::windows::core::Interface::vtable(self).Set2)(::windows::core::Interface::as_raw(self), propid, ::core::mem::transmute(lpvdata), cbdata, dwoperation).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Set3(&self, propid: u32, dwdata: u32, dwoperation: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Set3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), ::core::mem::transmute(dwdata), ::core::mem::transmute(dwoperation)).ok() + (::windows::core::Interface::vtable(self).Set3)(::windows::core::Interface::as_raw(self), propid, dwdata, dwoperation).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1207,7 +1207,7 @@ impl IITPropList { #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Get(&self, propid: u32, property: *mut CProperty) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), ::core::mem::transmute(property)).ok() + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), propid, ::core::mem::transmute(property)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -1227,7 +1227,7 @@ impl IITPropList { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetPersist2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), fpersist.into()).ok() + (::windows::core::Interface::vtable(self).SetPersist2)(::windows::core::Interface::as_raw(self), propid, fpersist.into()).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1245,11 +1245,11 @@ impl IITPropList { } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SaveHeader(&self, lpvdata: *mut ::core::ffi::c_void, dwhdrsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SaveHeader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvdata), ::core::mem::transmute(dwhdrsize)).ok() + (::windows::core::Interface::vtable(self).SaveHeader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvdata), dwhdrsize).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SaveData(&self, lpvheader: *mut ::core::ffi::c_void, dwhdrsize: u32, lpvdata: *mut ::core::ffi::c_void, dwbufsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SaveData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvheader), ::core::mem::transmute(dwhdrsize), ::core::mem::transmute(lpvdata), ::core::mem::transmute(dwbufsize)).ok() + (::windows::core::Interface::vtable(self).SaveData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvheader), dwhdrsize, ::core::mem::transmute(lpvdata), dwbufsize).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetHeaderSize(&self, dwhdrsize: *mut u32) -> ::windows::core::Result<()> { @@ -1257,7 +1257,7 @@ impl IITPropList { } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetDataSize(&self, lpvheader: *mut ::core::ffi::c_void, dwhdrsize: u32, dwdatasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDataSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvheader), ::core::mem::transmute(dwhdrsize), ::core::mem::transmute(dwdatasize)).ok() + (::windows::core::Interface::vtable(self).GetDataSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvheader), dwhdrsize, ::core::mem::transmute(dwdatasize)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1265,15 +1265,15 @@ impl IITPropList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).SaveDataToStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvheader), ::core::mem::transmute(dwhdrsize), pstream.into().abi()).ok() + (::windows::core::Interface::vtable(self).SaveDataToStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvheader), dwhdrsize, pstream.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn LoadFromMem(&self, lpvdata: *mut ::core::ffi::c_void, dwbufsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadFromMem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvdata), ::core::mem::transmute(dwbufsize)).ok() + (::windows::core::Interface::vtable(self).LoadFromMem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvdata), dwbufsize).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SaveToMem(&self, lpvdata: *mut ::core::ffi::c_void, dwbufsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SaveToMem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvdata), ::core::mem::transmute(dwbufsize)).ok() + (::windows::core::Interface::vtable(self).SaveToMem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpvdata), dwbufsize).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1408,30 +1408,30 @@ pub struct IITResultSet(::windows::core::IUnknown); impl IITResultSet { #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SetColumnPriority(&self, lcolumnindex: i32, columnpriority: PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColumnPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcolumnindex), ::core::mem::transmute(columnpriority)).ok() + (::windows::core::Interface::vtable(self).SetColumnPriority)(::windows::core::Interface::as_raw(self), lcolumnindex, columnpriority).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SetColumnHeap(&self, lcolumnindex: i32, lpvheap: *mut ::core::ffi::c_void, pfncolheapfree: PFNCOLHEAPFREE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColumnHeap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcolumnindex), ::core::mem::transmute(lpvheap), ::core::mem::transmute(pfncolheapfree)).ok() + (::windows::core::Interface::vtable(self).SetColumnHeap)(::windows::core::Interface::as_raw(self), lcolumnindex, ::core::mem::transmute(lpvheap), ::core::mem::transmute(pfncolheapfree)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SetKeyProp(&self, propid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeyProp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid)).ok() + (::windows::core::Interface::vtable(self).SetKeyProp)(::windows::core::Interface::as_raw(self), propid).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Add(&self, propid: u32, dwdefaultdata: u32, priority: PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), ::core::mem::transmute(dwdefaultdata), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), propid, dwdefaultdata, priority).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Add2<'a, P0>(&self, propid: u32, lpszwdefault: P0, priority: PRIORITY) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Add2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), lpszwdefault.into(), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).Add2)(::windows::core::Interface::as_raw(self), propid, lpszwdefault.into(), priority).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Add3(&self, propid: u32, lpvdefaultdata: *mut ::core::ffi::c_void, cbdata: u32, priority: PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Add3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), ::core::mem::transmute(lpvdefaultdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).Add3)(::windows::core::Interface::as_raw(self), propid, ::core::mem::transmute(lpvdefaultdata), cbdata, priority).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Add4(&self, lpvhdr: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -1443,22 +1443,22 @@ impl IITResultSet { } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Set(&self, lrowindex: i32, lcolumnindex: i32, lpvdata: *mut ::core::ffi::c_void, cbdata: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lrowindex), ::core::mem::transmute(lcolumnindex), ::core::mem::transmute(lpvdata), ::core::mem::transmute(cbdata)).ok() + (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), lrowindex, lcolumnindex, ::core::mem::transmute(lpvdata), cbdata).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Set2<'a, P0>(&self, lrowindex: i32, lcolumnindex: i32, lpwstr: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Set2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lrowindex), ::core::mem::transmute(lcolumnindex), lpwstr.into()).ok() + (::windows::core::Interface::vtable(self).Set2)(::windows::core::Interface::as_raw(self), lrowindex, lcolumnindex, lpwstr.into()).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Set3(&self, lrowindex: i32, lcolumnindex: i32, dwdata: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Set3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lrowindex), ::core::mem::transmute(lcolumnindex), ::core::mem::transmute(dwdata)).ok() + (::windows::core::Interface::vtable(self).Set3)(::windows::core::Interface::as_raw(self), lrowindex, lcolumnindex, dwdata).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Set4(&self, lrowindex: i32, lpvhdr: *mut ::core::ffi::c_void, lpvdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Set4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lrowindex), ::core::mem::transmute(lpvhdr), ::core::mem::transmute(lpvdata)).ok() + (::windows::core::Interface::vtable(self).Set4)(::windows::core::Interface::as_raw(self), lrowindex, ::core::mem::transmute(lpvhdr), ::core::mem::transmute(lpvdata)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Copy<'a, P0>(&self, prscopy: P0) -> ::windows::core::Result<()> @@ -1472,12 +1472,12 @@ impl IITResultSet { where P0: ::std::convert::Into<::windows::core::InParam<'a, IITResultSet>>, { - (::windows::core::Interface::vtable(self).AppendRows)(::windows::core::Interface::as_raw(self), pressrc.into().abi(), ::core::mem::transmute(lrowsrcfirst), ::core::mem::transmute(csrcrows), ::core::mem::transmute(lrowfirstdest)).ok() + (::windows::core::Interface::vtable(self).AppendRows)(::windows::core::Interface::as_raw(self), pressrc.into().abi(), lrowsrcfirst, csrcrows, ::core::mem::transmute(lrowfirstdest)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Get(&self, lrowindex: i32, lcolumnindex: i32, prop: *mut CProperty) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lrowindex), ::core::mem::transmute(lcolumnindex), ::core::mem::transmute(prop)).ok() + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), lrowindex, lcolumnindex, ::core::mem::transmute(prop)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetKeyProp(&self, keypropid: *mut u32) -> ::windows::core::Result<()> { @@ -1485,7 +1485,7 @@ impl IITResultSet { } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetColumnPriority(&self, lcolumnindex: i32, columnpriority: *mut PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColumnPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcolumnindex), ::core::mem::transmute(columnpriority)).ok() + (::windows::core::Interface::vtable(self).GetColumnPriority)(::windows::core::Interface::as_raw(self), lcolumnindex, ::core::mem::transmute(columnpriority)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetRowCount(&self, lnumberofrows: *mut i32) -> ::windows::core::Result<()> { @@ -1497,15 +1497,15 @@ impl IITResultSet { } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetColumn(&self, lcolumnindex: i32, propid: *mut u32, dwtype: *mut u32, lpvdefaultvalue: *mut *mut ::core::ffi::c_void, cbsize: *mut u32, columnpriority: *mut PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcolumnindex), ::core::mem::transmute(propid), ::core::mem::transmute(dwtype), ::core::mem::transmute(lpvdefaultvalue), ::core::mem::transmute(cbsize), ::core::mem::transmute(columnpriority)).ok() + (::windows::core::Interface::vtable(self).GetColumn)(::windows::core::Interface::as_raw(self), lcolumnindex, ::core::mem::transmute(propid), ::core::mem::transmute(dwtype), ::core::mem::transmute(lpvdefaultvalue), ::core::mem::transmute(cbsize), ::core::mem::transmute(columnpriority)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetColumn2(&self, lcolumnindex: i32, propid: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColumn2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcolumnindex), ::core::mem::transmute(propid)).ok() + (::windows::core::Interface::vtable(self).GetColumn2)(::windows::core::Interface::as_raw(self), lcolumnindex, ::core::mem::transmute(propid)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetColumnFromPropID(&self, propid: u32, lcolumnindex: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColumnFromPropID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), ::core::mem::transmute(lcolumnindex)).ok() + (::windows::core::Interface::vtable(self).GetColumnFromPropID)(::windows::core::Interface::as_raw(self), propid, ::core::mem::transmute(lcolumnindex)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -1537,7 +1537,7 @@ impl IITResultSet { } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] 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() + (::windows::core::Interface::vtable(self).GetRowStatus)(::windows::core::Interface::as_raw(self), lrowfirst, crows, ::core::mem::transmute(lprowstatus)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetColumnStatus(&self, lpcolstatus: *mut COLUMNSTATUS) -> ::windows::core::Result<()> { @@ -1636,7 +1636,7 @@ impl IITWordWheel { P0: ::std::convert::Into<::windows::core::InParam<'a, IITDatabase>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), lpitdb.into().abi(), lpszmoniker.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), lpitdb.into().abi(), lpszmoniker.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -1667,11 +1667,11 @@ impl IITWordWheel { where P0: ::std::convert::Into<::windows::core::InParam<'a, IITResultSet>>, { - (::windows::core::Interface::vtable(self).Lookup2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lentry), lpitresult.into().abi(), ::core::mem::transmute(centries)).ok() + (::windows::core::Interface::vtable(self).Lookup2)(::windows::core::Interface::as_raw(self), lentry, lpitresult.into().abi(), centries).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn Lookup3(&self, lentry: i32, lpvkeybuf: *mut ::core::ffi::c_void, cbkeybuf: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Lookup3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lentry), ::core::mem::transmute(lpvkeybuf), ::core::mem::transmute(cbkeybuf)).ok() + (::windows::core::Interface::vtable(self).Lookup3)(::windows::core::Interface::as_raw(self), lentry, ::core::mem::transmute(lpvkeybuf), cbkeybuf).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SetGroup(&self, piitgroup: *mut IITGroup) -> ::windows::core::Result<()> { @@ -1683,14 +1683,14 @@ impl IITWordWheel { } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetDataCount(&self, lentry: i32, pdwcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDataCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lentry), ::core::mem::transmute(pdwcount)).ok() + (::windows::core::Interface::vtable(self).GetDataCount)(::windows::core::Interface::as_raw(self), lentry, ::core::mem::transmute(pdwcount)).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetData<'a, P0>(&self, lentry: i32, lpitresult: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IITResultSet>>, { - (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lentry), lpitresult.into().abi()).ok() + (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), lentry, lpitresult.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetDataColumns<'a, P0>(&self, prs: P0) -> ::windows::core::Result<()> @@ -1765,14 +1765,14 @@ impl IStemSink { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PutAltWord)(::windows::core::Interface::as_raw(self), pwcinbuf.into(), ::core::mem::transmute(cwc)).ok() + (::windows::core::Interface::vtable(self).PutAltWord)(::windows::core::Interface::as_raw(self), pwcinbuf.into(), cwc).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn PutWord<'a, P0>(&self, pwcinbuf: P0, cwc: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PutWord)(::windows::core::Interface::as_raw(self), pwcinbuf.into(), ::core::mem::transmute(cwc)).ok() + (::windows::core::Interface::vtable(self).PutWord)(::windows::core::Interface::as_raw(self), pwcinbuf.into(), cwc).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1823,7 +1823,7 @@ pub struct IStemmerConfig(::windows::core::IUnknown); impl IStemmerConfig { #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SetLocaleInfo(&self, dwcodepageid: u32, lcid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocaleInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcodepageid), ::core::mem::transmute(lcid)).ok() + (::windows::core::Interface::vtable(self).SetLocaleInfo)(::windows::core::Interface::as_raw(self), dwcodepageid, lcid).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetLocaleInfo(&self, pdwcodepageid: *mut u32, plcid: *mut u32) -> ::windows::core::Result<()> { @@ -1831,7 +1831,7 @@ impl IStemmerConfig { } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SetControlInfo(&self, grfstemflags: u32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetControlInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfstemflags), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).SetControlInfo)(::windows::core::Interface::as_raw(self), grfstemflags, dwreserved).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetControlInfo(&self, pgrfstemflags: *mut u32, pdwreserved: *mut u32) -> ::windows::core::Result<()> { @@ -1843,7 +1843,7 @@ impl IStemmerConfig { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).LoadExternalStemmerData)(::windows::core::Interface::as_raw(self), pstream.into().abi(), ::core::mem::transmute(dwextdatatype)).ok() + (::windows::core::Interface::vtable(self).LoadExternalStemmerData)(::windows::core::Interface::as_raw(self), pstream.into().abi(), dwextdatatype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1910,7 +1910,7 @@ pub struct IWordBreakerConfig(::windows::core::IUnknown); impl IWordBreakerConfig { #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SetLocaleInfo(&self, dwcodepageid: u32, lcid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocaleInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcodepageid), ::core::mem::transmute(lcid)).ok() + (::windows::core::Interface::vtable(self).SetLocaleInfo)(::windows::core::Interface::as_raw(self), dwcodepageid, lcid).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetLocaleInfo(&self, pdwcodepageid: *mut u32, plcid: *mut u32) -> ::windows::core::Result<()> { @@ -1918,7 +1918,7 @@ impl IWordBreakerConfig { } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SetBreakWordType(&self, dwbreakwordtype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBreakWordType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbreakwordtype)).ok() + (::windows::core::Interface::vtable(self).SetBreakWordType)(::windows::core::Interface::as_raw(self), dwbreakwordtype).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetBreakWordType(&self, pdwbreakwordtype: *mut u32) -> ::windows::core::Result<()> { @@ -1926,7 +1926,7 @@ impl IWordBreakerConfig { } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn SetControlInfo(&self, grfbreakflags: u32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetControlInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfbreakflags), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).SetControlInfo)(::windows::core::Interface::as_raw(self), grfbreakflags, dwreserved).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub unsafe fn GetControlInfo(&self, pgrfbreakflags: *mut u32, pdwreserved: *mut u32) -> ::windows::core::Result<()> { @@ -1938,7 +1938,7 @@ impl IWordBreakerConfig { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).LoadExternalBreakerData)(::windows::core::Interface::as_raw(self), pstream.into().abi(), ::core::mem::transmute(dwextdatatype)).ok() + (::windows::core::Interface::vtable(self).LoadExternalBreakerData)(::windows::core::Interface::as_raw(self), pstream.into().abi(), dwextdatatype).ok() } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_System_Search\"`*"] #[cfg(feature = "Win32_System_Search")] 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 f3121d5df9..ab461a76fc 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs @@ -38,7 +38,7 @@ where extern "system" { fn DRMAcquireAdvisories(hlicensestorage: u32, wszlicense: ::windows::core::PCWSTR, wszurl: ::windows::core::PCWSTR, pvcontext: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DRMAcquireAdvisories(::core::mem::transmute(hlicensestorage), wszlicense.into(), wszurl.into(), ::core::mem::transmute(pvcontext)).ok() + DRMAcquireAdvisories(hlicensestorage, wszlicense.into(), wszurl.into(), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -50,7 +50,7 @@ where extern "system" { fn DRMAcquireIssuanceLicenseTemplate(hclient: u32, uflags: u32, pvreserved: *mut ::core::ffi::c_void, ctemplates: u32, pwsztemplateids: *const ::windows::core::PWSTR, wszurl: ::windows::core::PCWSTR, pvcontext: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DRMAcquireIssuanceLicenseTemplate(::core::mem::transmute(hclient), ::core::mem::transmute(uflags), ::core::mem::transmute(pvreserved), pwsztemplateids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pwsztemplateids)), wszurl.into(), ::core::mem::transmute(pvcontext)).ok() + DRMAcquireIssuanceLicenseTemplate(hclient, uflags, ::core::mem::transmute(pvreserved), pwsztemplateids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pwsztemplateids)), wszurl.into(), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -65,7 +65,7 @@ where extern "system" { fn DRMAcquireLicense(hsession: u32, uflags: u32, wszgroupidentitycredential: ::windows::core::PCWSTR, wszrequestedrights: ::windows::core::PCWSTR, wszcustomdata: ::windows::core::PCWSTR, wszurl: ::windows::core::PCWSTR, pvcontext: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DRMAcquireLicense(::core::mem::transmute(hsession), ::core::mem::transmute(uflags), wszgroupidentitycredential.into(), wszrequestedrights.into(), wszcustomdata.into(), wszurl.into(), ::core::mem::transmute(pvcontext)).ok() + DRMAcquireLicense(hsession, uflags, wszgroupidentitycredential.into(), wszrequestedrights.into(), wszcustomdata.into(), wszurl.into(), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -78,7 +78,7 @@ where extern "system" { fn DRMActivate(hclient: u32, uflags: u32, ulangid: u32, pactservinfo: *mut DRM_ACTSERV_INFO, pvcontext: *mut ::core::ffi::c_void, hparentwnd: super::super::Foundation::HWND) -> ::windows::core::HRESULT; } - DRMActivate(::core::mem::transmute(hclient), ::core::mem::transmute(uflags), ::core::mem::transmute(ulangid), ::core::mem::transmute(pactservinfo), ::core::mem::transmute(pvcontext), hparentwnd.into()).ok() + DRMActivate(hclient, uflags, ulangid, ::core::mem::transmute(pactservinfo), ::core::mem::transmute(pvcontext), hparentwnd.into()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -90,7 +90,7 @@ where extern "system" { fn DRMAddLicense(hlicensestorage: u32, uflags: u32, wszlicense: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - DRMAddLicense(::core::mem::transmute(hlicensestorage), ::core::mem::transmute(uflags), wszlicense.into()).ok() + DRMAddLicense(hlicensestorage, uflags, wszlicense.into()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -99,7 +99,7 @@ pub unsafe fn DRMAddRightWithUser(hissuancelicense: u32, hright: u32, huser: u32 extern "system" { fn DRMAddRightWithUser(hissuancelicense: u32, hright: u32, huser: u32) -> ::windows::core::HRESULT; } - DRMAddRightWithUser(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(hright), ::core::mem::transmute(huser)).ok() + DRMAddRightWithUser(hissuancelicense, hright, huser).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -111,7 +111,7 @@ where extern "system" { fn DRMAttest(henablingprincipal: u32, wszdata: ::windows::core::PCWSTR, etype: DRMATTESTTYPE, pcattestedblob: *mut u32, wszattestedblob: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMAttest(::core::mem::transmute(henablingprincipal), wszdata.into(), ::core::mem::transmute(etype), ::core::mem::transmute(pcattestedblob), ::core::mem::transmute(wszattestedblob)).ok() + DRMAttest(henablingprincipal, wszdata.into(), etype, ::core::mem::transmute(pcattestedblob), ::core::mem::transmute(wszattestedblob)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMBINDINGFLAGS_IGNORE_VALIDITY_INTERVALS: u32 = 1u32; @@ -180,7 +180,7 @@ pub unsafe fn DRMCheckSecurity(henv: u32, clevel: u32) -> ::windows::core::Resul extern "system" { fn DRMCheckSecurity(henv: u32, clevel: u32) -> ::windows::core::HRESULT; } - DRMCheckSecurity(::core::mem::transmute(henv), ::core::mem::transmute(clevel)).ok() + DRMCheckSecurity(henv, clevel).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -189,7 +189,7 @@ pub unsafe fn DRMClearAllRights(hissuancelicense: u32) -> ::windows::core::Resul extern "system" { fn DRMClearAllRights(hissuancelicense: u32) -> ::windows::core::HRESULT; } - DRMClearAllRights(::core::mem::transmute(hissuancelicense)).ok() + DRMClearAllRights(hissuancelicense).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -198,7 +198,7 @@ pub unsafe fn DRMCloseEnvironmentHandle(henv: u32) -> ::windows::core::Result<() extern "system" { fn DRMCloseEnvironmentHandle(henv: u32) -> ::windows::core::HRESULT; } - DRMCloseEnvironmentHandle(::core::mem::transmute(henv)).ok() + DRMCloseEnvironmentHandle(henv).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -207,7 +207,7 @@ pub unsafe fn DRMCloseHandle(handle: u32) -> ::windows::core::Result<()> { extern "system" { fn DRMCloseHandle(handle: u32) -> ::windows::core::HRESULT; } - DRMCloseHandle(::core::mem::transmute(handle)).ok() + DRMCloseHandle(handle).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -216,7 +216,7 @@ pub unsafe fn DRMClosePubHandle(hpub: u32) -> ::windows::core::Result<()> { extern "system" { fn DRMClosePubHandle(hpub: u32) -> ::windows::core::HRESULT; } - DRMClosePubHandle(::core::mem::transmute(hpub)).ok() + DRMClosePubHandle(hpub).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -225,7 +225,7 @@ pub unsafe fn DRMCloseQueryHandle(hquery: u32) -> ::windows::core::Result<()> { extern "system" { fn DRMCloseQueryHandle(hquery: u32) -> ::windows::core::HRESULT; } - DRMCloseQueryHandle(::core::mem::transmute(hquery)).ok() + DRMCloseQueryHandle(hquery).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -234,7 +234,7 @@ pub unsafe fn DRMCloseSession(hsession: u32) -> ::windows::core::Result<()> { extern "system" { fn DRMCloseSession(hsession: u32) -> ::windows::core::HRESULT; } - DRMCloseSession(::core::mem::transmute(hsession)).ok() + DRMCloseSession(hsession).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -255,7 +255,7 @@ where extern "system" { fn DRMCreateBoundLicense(henv: u32, pparams: *mut DRMBOUNDLICENSEPARAMS, wszlicensechain: ::windows::core::PCWSTR, phboundlicense: *mut u32, pherrorlog: *mut u32) -> ::windows::core::HRESULT; } - DRMCreateBoundLicense(::core::mem::transmute(henv), ::core::mem::transmute(pparams), wszlicensechain.into(), ::core::mem::transmute(phboundlicense), ::core::mem::transmute(pherrorlog)).ok() + DRMCreateBoundLicense(henv, ::core::mem::transmute(pparams), wszlicensechain.into(), ::core::mem::transmute(phboundlicense), ::core::mem::transmute(pherrorlog)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -268,7 +268,7 @@ where extern "system" { fn DRMCreateClientSession(pfncallback: *mut ::core::ffi::c_void, ucallbackversion: u32, wszgroupidprovidertype: ::windows::core::PCWSTR, wszgroupid: ::windows::core::PCWSTR, phclient: *mut u32) -> ::windows::core::HRESULT; } - DRMCreateClientSession(::core::mem::transmute(pfncallback), ::core::mem::transmute(ucallbackversion), wszgroupidprovidertype.into(), wszgroupid.into(), ::core::mem::transmute(phclient)).ok() + DRMCreateClientSession(::core::mem::transmute(pfncallback), ucallbackversion, wszgroupidprovidertype.into(), wszgroupid.into(), ::core::mem::transmute(phclient)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -281,7 +281,7 @@ where extern "system" { fn DRMCreateEnablingBitsDecryptor(hboundlicense: u32, wszright: ::windows::core::PCWSTR, hauxlib: u32, wszauxplug: ::windows::core::PCWSTR, phdecryptor: *mut u32) -> ::windows::core::HRESULT; } - DRMCreateEnablingBitsDecryptor(::core::mem::transmute(hboundlicense), wszright.into(), ::core::mem::transmute(hauxlib), wszauxplug.into(), ::core::mem::transmute(phdecryptor)).ok() + DRMCreateEnablingBitsDecryptor(hboundlicense, wszright.into(), hauxlib, wszauxplug.into(), ::core::mem::transmute(phdecryptor)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -294,7 +294,7 @@ where extern "system" { fn DRMCreateEnablingBitsEncryptor(hboundlicense: u32, wszright: ::windows::core::PCWSTR, hauxlib: u32, wszauxplug: ::windows::core::PCWSTR, phencryptor: *mut u32) -> ::windows::core::HRESULT; } - DRMCreateEnablingBitsEncryptor(::core::mem::transmute(hboundlicense), wszright.into(), ::core::mem::transmute(hauxlib), wszauxplug.into(), ::core::mem::transmute(phencryptor)).ok() + DRMCreateEnablingBitsEncryptor(hboundlicense, wszright.into(), hauxlib, wszauxplug.into(), ::core::mem::transmute(phencryptor)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -307,7 +307,7 @@ where extern "system" { fn DRMCreateEnablingPrincipal(henv: u32, hlibrary: u32, wszobject: ::windows::core::PCWSTR, pidprincipal: *mut DRMID, wszcredentials: ::windows::core::PCWSTR, phenablingprincipal: *mut u32) -> ::windows::core::HRESULT; } - DRMCreateEnablingPrincipal(::core::mem::transmute(henv), ::core::mem::transmute(hlibrary), wszobject.into(), ::core::mem::transmute(pidprincipal), wszcredentials.into(), ::core::mem::transmute(phenablingprincipal)).ok() + DRMCreateEnablingPrincipal(henv, hlibrary, wszobject.into(), ::core::mem::transmute(pidprincipal), wszcredentials.into(), ::core::mem::transmute(phenablingprincipal)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -322,7 +322,7 @@ where extern "system" { fn DRMCreateIssuanceLicense(psttimefrom: *mut super::super::Foundation::SYSTEMTIME, psttimeuntil: *mut super::super::Foundation::SYSTEMTIME, wszreferralinfoname: ::windows::core::PCWSTR, wszreferralinfourl: ::windows::core::PCWSTR, howner: u32, wszissuancelicense: ::windows::core::PCWSTR, hboundlicense: u32, phissuancelicense: *mut u32) -> ::windows::core::HRESULT; } - DRMCreateIssuanceLicense(::core::mem::transmute(psttimefrom), ::core::mem::transmute(psttimeuntil), wszreferralinfoname.into(), wszreferralinfourl.into(), ::core::mem::transmute(howner), wszissuancelicense.into(), ::core::mem::transmute(hboundlicense), ::core::mem::transmute(phissuancelicense)).ok() + DRMCreateIssuanceLicense(::core::mem::transmute(psttimefrom), ::core::mem::transmute(psttimeuntil), wszreferralinfoname.into(), wszreferralinfourl.into(), howner, wszissuancelicense.into(), hboundlicense, ::core::mem::transmute(phissuancelicense)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -334,7 +334,7 @@ where extern "system" { fn DRMCreateLicenseStorageSession(henv: u32, hdefaultlibrary: u32, hclient: u32, uflags: u32, wszissuancelicense: ::windows::core::PCWSTR, phlicensestorage: *mut u32) -> ::windows::core::HRESULT; } - DRMCreateLicenseStorageSession(::core::mem::transmute(henv), ::core::mem::transmute(hdefaultlibrary), ::core::mem::transmute(hclient), ::core::mem::transmute(uflags), wszissuancelicense.into(), ::core::mem::transmute(phlicensestorage)).ok() + DRMCreateLicenseStorageSession(henv, hdefaultlibrary, hclient, uflags, wszissuancelicense.into(), ::core::mem::transmute(phlicensestorage)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -386,7 +386,7 @@ where extern "system" { fn DRMDeconstructCertificateChain(wszchain: ::windows::core::PCWSTR, iwhich: u32, pccert: *mut u32, wszcert: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMDeconstructCertificateChain(wszchain.into(), ::core::mem::transmute(iwhich), ::core::mem::transmute(pccert), ::core::mem::transmute(wszcert)).ok() + DRMDeconstructCertificateChain(wszchain.into(), iwhich, ::core::mem::transmute(pccert), ::core::mem::transmute(wszcert)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -395,7 +395,7 @@ pub unsafe fn DRMDecrypt(hcryptoprovider: u32, iposition: u32, cnuminbytes: u32, extern "system" { fn DRMDecrypt(hcryptoprovider: u32, iposition: u32, cnuminbytes: u32, pbindata: *mut u8, pcnumoutbytes: *mut u32, pboutdata: *mut u8) -> ::windows::core::HRESULT; } - DRMDecrypt(::core::mem::transmute(hcryptoprovider), ::core::mem::transmute(iposition), ::core::mem::transmute(cnuminbytes), ::core::mem::transmute(pbindata), ::core::mem::transmute(pcnumoutbytes), ::core::mem::transmute(pboutdata)).ok() + DRMDecrypt(hcryptoprovider, iposition, cnuminbytes, ::core::mem::transmute(pbindata), ::core::mem::transmute(pcnumoutbytes), ::core::mem::transmute(pboutdata)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -407,7 +407,7 @@ where extern "system" { fn DRMDeleteLicense(hsession: u32, wszlicenseid: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - DRMDeleteLicense(::core::mem::transmute(hsession), wszlicenseid.into()).ok() + DRMDeleteLicense(hsession, wszlicenseid.into()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -416,7 +416,7 @@ pub unsafe fn DRMDuplicateEnvironmentHandle(htocopy: u32, phcopy: *mut u32) -> : extern "system" { fn DRMDuplicateEnvironmentHandle(htocopy: u32, phcopy: *mut u32) -> ::windows::core::HRESULT; } - DRMDuplicateEnvironmentHandle(::core::mem::transmute(htocopy), ::core::mem::transmute(phcopy)).ok() + DRMDuplicateEnvironmentHandle(htocopy, ::core::mem::transmute(phcopy)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -425,7 +425,7 @@ pub unsafe fn DRMDuplicateHandle(htocopy: u32, phcopy: *mut u32) -> ::windows::c extern "system" { fn DRMDuplicateHandle(htocopy: u32, phcopy: *mut u32) -> ::windows::core::HRESULT; } - DRMDuplicateHandle(::core::mem::transmute(htocopy), ::core::mem::transmute(phcopy)).ok() + DRMDuplicateHandle(htocopy, ::core::mem::transmute(phcopy)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -434,7 +434,7 @@ pub unsafe fn DRMDuplicatePubHandle(hpubin: u32, phpubout: *mut u32) -> ::window extern "system" { fn DRMDuplicatePubHandle(hpubin: u32, phpubout: *mut u32) -> ::windows::core::HRESULT; } - DRMDuplicatePubHandle(::core::mem::transmute(hpubin), ::core::mem::transmute(phpubout)).ok() + DRMDuplicatePubHandle(hpubin, ::core::mem::transmute(phpubout)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -443,7 +443,7 @@ pub unsafe fn DRMDuplicateSession(hsessionin: u32, phsessionout: *mut u32) -> :: extern "system" { fn DRMDuplicateSession(hsessionin: u32, phsessionout: *mut u32) -> ::windows::core::HRESULT; } - DRMDuplicateSession(::core::mem::transmute(hsessionin), ::core::mem::transmute(phsessionout)).ok() + DRMDuplicateSession(hsessionin, ::core::mem::transmute(phsessionout)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[repr(transparent)] @@ -492,7 +492,7 @@ where extern "system" { fn DRMEncode(wszalgid: ::windows::core::PCWSTR, udatalen: u32, pbdecodeddata: *mut u8, puencodedstringlen: *mut u32, wszencodedstring: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMEncode(wszalgid.into(), ::core::mem::transmute(udatalen), ::core::mem::transmute(pbdecodeddata), ::core::mem::transmute(puencodedstringlen), ::core::mem::transmute(wszencodedstring)).ok() + DRMEncode(wszalgid.into(), udatalen, ::core::mem::transmute(pbdecodeddata), ::core::mem::transmute(puencodedstringlen), ::core::mem::transmute(wszencodedstring)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -501,7 +501,7 @@ pub unsafe fn DRMEncrypt(hcryptoprovider: u32, iposition: u32, cnuminbytes: u32, extern "system" { fn DRMEncrypt(hcryptoprovider: u32, iposition: u32, cnuminbytes: u32, pbindata: *mut u8, pcnumoutbytes: *mut u32, pboutdata: *mut u8) -> ::windows::core::HRESULT; } - DRMEncrypt(::core::mem::transmute(hcryptoprovider), ::core::mem::transmute(iposition), ::core::mem::transmute(cnuminbytes), ::core::mem::transmute(pbindata), ::core::mem::transmute(pcnumoutbytes), ::core::mem::transmute(pboutdata)).ok() + DRMEncrypt(hcryptoprovider, iposition, cnuminbytes, ::core::mem::transmute(pbindata), ::core::mem::transmute(pcnumoutbytes), ::core::mem::transmute(pboutdata)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -511,7 +511,7 @@ pub unsafe fn DRMEnumerateLicense(hsession: u32, uflags: u32, uindex: u32, pfsha extern "system" { fn DRMEnumerateLicense(hsession: u32, uflags: u32, uindex: u32, pfsharedflag: *mut super::super::Foundation::BOOL, pucertificatedatalen: *mut u32, wszcertificatedata: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMEnumerateLicense(::core::mem::transmute(hsession), ::core::mem::transmute(uflags), ::core::mem::transmute(uindex), ::core::mem::transmute(pfsharedflag), ::core::mem::transmute(pucertificatedatalen), ::core::mem::transmute(wszcertificatedata)).ok() + DRMEnumerateLicense(hsession, uflags, uindex, ::core::mem::transmute(pfsharedflag), ::core::mem::transmute(pucertificatedatalen), ::core::mem::transmute(wszcertificatedata)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[repr(transparent)] @@ -547,7 +547,7 @@ pub unsafe fn DRMGetApplicationSpecificData(hissuancelicense: u32, uindex: u32, extern "system" { fn DRMGetApplicationSpecificData(hissuancelicense: u32, uindex: u32, punamelength: *mut u32, wszname: ::windows::core::PWSTR, puvaluelength: *mut u32, wszvalue: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMGetApplicationSpecificData(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(uindex), ::core::mem::transmute(punamelength), ::core::mem::transmute(wszname), ::core::mem::transmute(puvaluelength), ::core::mem::transmute(wszvalue)).ok() + DRMGetApplicationSpecificData(hissuancelicense, uindex, ::core::mem::transmute(punamelength), ::core::mem::transmute(wszname), ::core::mem::transmute(puvaluelength), ::core::mem::transmute(wszvalue)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -559,7 +559,7 @@ where extern "system" { fn DRMGetBoundLicenseAttribute(hqueryroot: u32, wszattribute: ::windows::core::PCWSTR, iwhich: u32, peencoding: *mut DRMENCODINGTYPE, pcbuffer: *mut u32, pbbuffer: *mut u8) -> ::windows::core::HRESULT; } - DRMGetBoundLicenseAttribute(::core::mem::transmute(hqueryroot), wszattribute.into(), ::core::mem::transmute(iwhich), ::core::mem::transmute(peencoding), ::core::mem::transmute(pcbuffer), ::core::mem::transmute(pbbuffer)).ok() + DRMGetBoundLicenseAttribute(hqueryroot, wszattribute.into(), iwhich, ::core::mem::transmute(peencoding), ::core::mem::transmute(pcbuffer), ::core::mem::transmute(pbbuffer)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -571,7 +571,7 @@ where extern "system" { fn DRMGetBoundLicenseAttributeCount(hqueryroot: u32, wszattribute: ::windows::core::PCWSTR, pcattributes: *mut u32) -> ::windows::core::HRESULT; } - DRMGetBoundLicenseAttributeCount(::core::mem::transmute(hqueryroot), wszattribute.into(), ::core::mem::transmute(pcattributes)).ok() + DRMGetBoundLicenseAttributeCount(hqueryroot, wszattribute.into(), ::core::mem::transmute(pcattributes)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -583,7 +583,7 @@ where extern "system" { fn DRMGetBoundLicenseObject(hqueryroot: u32, wszsubobjecttype: ::windows::core::PCWSTR, iwhich: u32, phsubobject: *mut u32) -> ::windows::core::HRESULT; } - DRMGetBoundLicenseObject(::core::mem::transmute(hqueryroot), wszsubobjecttype.into(), ::core::mem::transmute(iwhich), ::core::mem::transmute(phsubobject)).ok() + DRMGetBoundLicenseObject(hqueryroot, wszsubobjecttype.into(), iwhich, ::core::mem::transmute(phsubobject)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -595,7 +595,7 @@ where extern "system" { fn DRMGetBoundLicenseObjectCount(hqueryroot: u32, wszsubobjecttype: ::windows::core::PCWSTR, pcsubobjects: *mut u32) -> ::windows::core::HRESULT; } - DRMGetBoundLicenseObjectCount(::core::mem::transmute(hqueryroot), wszsubobjecttype.into(), ::core::mem::transmute(pcsubobjects)).ok() + DRMGetBoundLicenseObjectCount(hqueryroot, wszsubobjecttype.into(), ::core::mem::transmute(pcsubobjects)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -628,7 +628,7 @@ where extern "system" { fn DRMGetEnvironmentInfo(handle: u32, wszattribute: ::windows::core::PCWSTR, peencoding: *mut DRMENCODINGTYPE, pcbuffer: *mut u32, pbbuffer: *mut u8) -> ::windows::core::HRESULT; } - DRMGetEnvironmentInfo(::core::mem::transmute(handle), wszattribute.into(), ::core::mem::transmute(peencoding), ::core::mem::transmute(pcbuffer), ::core::mem::transmute(pbbuffer)).ok() + DRMGetEnvironmentInfo(handle, wszattribute.into(), ::core::mem::transmute(peencoding), ::core::mem::transmute(pcbuffer), ::core::mem::transmute(pbbuffer)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -640,7 +640,7 @@ where extern "system" { fn DRMGetInfo(handle: u32, wszattribute: ::windows::core::PCWSTR, peencoding: *const DRMENCODINGTYPE, pcbuffer: *mut u32, pbbuffer: *mut u8) -> ::windows::core::HRESULT; } - DRMGetInfo(::core::mem::transmute(handle), wszattribute.into(), ::core::mem::transmute(peencoding), ::core::mem::transmute(pcbuffer), ::core::mem::transmute(pbbuffer)).ok() + DRMGetInfo(handle, wszattribute.into(), ::core::mem::transmute(peencoding), ::core::mem::transmute(pcbuffer), ::core::mem::transmute(pbbuffer)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -649,7 +649,7 @@ pub unsafe fn DRMGetIntervalTime(hissuancelicense: u32, pcdays: *mut u32) -> ::w extern "system" { fn DRMGetIntervalTime(hissuancelicense: u32, pcdays: *mut u32) -> ::windows::core::HRESULT; } - DRMGetIntervalTime(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(pcdays)).ok() + DRMGetIntervalTime(hissuancelicense, ::core::mem::transmute(pcdays)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -659,7 +659,7 @@ pub unsafe fn DRMGetIssuanceLicenseInfo(hissuancelicense: u32, psttimefrom: *mut extern "system" { fn DRMGetIssuanceLicenseInfo(hissuancelicense: u32, psttimefrom: *mut super::super::Foundation::SYSTEMTIME, psttimeuntil: *mut super::super::Foundation::SYSTEMTIME, uflags: u32, pudistributionpointnamelength: *mut u32, wszdistributionpointname: ::windows::core::PWSTR, pudistributionpointurllength: *mut u32, wszdistributionpointurl: ::windows::core::PWSTR, phowner: *mut u32, pfofficial: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - DRMGetIssuanceLicenseInfo(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(psttimefrom), ::core::mem::transmute(psttimeuntil), ::core::mem::transmute(uflags), ::core::mem::transmute(pudistributionpointnamelength), ::core::mem::transmute(wszdistributionpointname), ::core::mem::transmute(pudistributionpointurllength), ::core::mem::transmute(wszdistributionpointurl), ::core::mem::transmute(phowner), ::core::mem::transmute(pfofficial)).ok() + DRMGetIssuanceLicenseInfo(hissuancelicense, ::core::mem::transmute(psttimefrom), ::core::mem::transmute(psttimeuntil), uflags, ::core::mem::transmute(pudistributionpointnamelength), ::core::mem::transmute(wszdistributionpointname), ::core::mem::transmute(pudistributionpointurllength), ::core::mem::transmute(wszdistributionpointurl), ::core::mem::transmute(phowner), ::core::mem::transmute(pfofficial)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -668,7 +668,7 @@ pub unsafe fn DRMGetIssuanceLicenseTemplate(hissuancelicense: u32, puissuancelic extern "system" { fn DRMGetIssuanceLicenseTemplate(hissuancelicense: u32, puissuancelicensetemplatelength: *mut u32, wszissuancelicensetemplate: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMGetIssuanceLicenseTemplate(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(puissuancelicensetemplatelength), ::core::mem::transmute(wszissuancelicensetemplate)).ok() + DRMGetIssuanceLicenseTemplate(hissuancelicense, ::core::mem::transmute(puissuancelicensetemplatelength), ::core::mem::transmute(wszissuancelicensetemplate)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -678,7 +678,7 @@ pub unsafe fn DRMGetMetaData(hissuancelicense: u32, pucontentidlength: *mut u32, fn DRMGetMetaData(hissuancelicense: u32, pucontentidlength: *mut u32, wszcontentid: ::windows::core::PWSTR, pucontentidtypelength: *mut u32, wszcontentidtype: ::windows::core::PWSTR, puskuidlength: *mut u32, wszskuid: ::windows::core::PWSTR, puskuidtypelength: *mut u32, wszskuidtype: ::windows::core::PWSTR, pucontenttypelength: *mut u32, wszcontenttype: ::windows::core::PWSTR, pucontentnamelength: *mut u32, wszcontentname: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } DRMGetMetaData( - ::core::mem::transmute(hissuancelicense), + hissuancelicense, ::core::mem::transmute(pucontentidlength), ::core::mem::transmute(wszcontentid), ::core::mem::transmute(pucontentidtypelength), @@ -701,7 +701,7 @@ pub unsafe fn DRMGetNameAndDescription(hissuancelicense: u32, uindex: u32, pulci extern "system" { fn DRMGetNameAndDescription(hissuancelicense: u32, uindex: u32, pulcid: *mut u32, punamelength: *mut u32, wszname: ::windows::core::PWSTR, pudescriptionlength: *mut u32, wszdescription: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMGetNameAndDescription(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(uindex), ::core::mem::transmute(pulcid), ::core::mem::transmute(punamelength), ::core::mem::transmute(wszname), ::core::mem::transmute(pudescriptionlength), ::core::mem::transmute(wszdescription)).ok() + DRMGetNameAndDescription(hissuancelicense, uindex, ::core::mem::transmute(pulcid), ::core::mem::transmute(punamelength), ::core::mem::transmute(wszname), ::core::mem::transmute(pudescriptionlength), ::core::mem::transmute(wszdescription)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -710,7 +710,7 @@ pub unsafe fn DRMGetOwnerLicense(hissuancelicense: u32, puownerlicenselength: *m extern "system" { fn DRMGetOwnerLicense(hissuancelicense: u32, puownerlicenselength: *mut u32, wszownerlicense: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMGetOwnerLicense(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(puownerlicenselength), ::core::mem::transmute(wszownerlicense)).ok() + DRMGetOwnerLicense(hissuancelicense, ::core::mem::transmute(puownerlicenselength), ::core::mem::transmute(wszownerlicense)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -723,7 +723,7 @@ where extern "system" { fn DRMGetProcAddress(hlibrary: u32, wszprocname: ::windows::core::PCWSTR, ppfnprocaddress: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DRMGetProcAddress(::core::mem::transmute(hlibrary), wszprocname.into(), ::core::mem::transmute(ppfnprocaddress)).ok() + DRMGetProcAddress(hlibrary, wszprocname.into(), ::core::mem::transmute(ppfnprocaddress)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -733,7 +733,7 @@ pub unsafe fn DRMGetRevocationPoint(hissuancelicense: u32, puidlength: *mut u32, extern "system" { fn DRMGetRevocationPoint(hissuancelicense: u32, puidlength: *mut u32, wszid: ::windows::core::PWSTR, puidtypelength: *mut u32, wszidtype: ::windows::core::PWSTR, puurllength: *mut u32, wszrl: ::windows::core::PWSTR, pstfrequency: *mut super::super::Foundation::SYSTEMTIME, punamelength: *mut u32, wszname: ::windows::core::PWSTR, pupublickeylength: *mut u32, wszpublickey: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMGetRevocationPoint(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(puidlength), ::core::mem::transmute(wszid), ::core::mem::transmute(puidtypelength), ::core::mem::transmute(wszidtype), ::core::mem::transmute(puurllength), ::core::mem::transmute(wszrl), ::core::mem::transmute(pstfrequency), ::core::mem::transmute(punamelength), ::core::mem::transmute(wszname), ::core::mem::transmute(pupublickeylength), ::core::mem::transmute(wszpublickey)).ok() + DRMGetRevocationPoint(hissuancelicense, ::core::mem::transmute(puidlength), ::core::mem::transmute(wszid), ::core::mem::transmute(puidtypelength), ::core::mem::transmute(wszidtype), ::core::mem::transmute(puurllength), ::core::mem::transmute(wszrl), ::core::mem::transmute(pstfrequency), ::core::mem::transmute(punamelength), ::core::mem::transmute(wszname), ::core::mem::transmute(pupublickeylength), ::core::mem::transmute(wszpublickey)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -742,7 +742,7 @@ pub unsafe fn DRMGetRightExtendedInfo(hright: u32, uindex: u32, puextendedinfona extern "system" { fn DRMGetRightExtendedInfo(hright: u32, uindex: u32, puextendedinfonamelength: *mut u32, wszextendedinfoname: ::windows::core::PWSTR, puextendedinfovaluelength: *mut u32, wszextendedinfovalue: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMGetRightExtendedInfo(::core::mem::transmute(hright), ::core::mem::transmute(uindex), ::core::mem::transmute(puextendedinfonamelength), ::core::mem::transmute(wszextendedinfoname), ::core::mem::transmute(puextendedinfovaluelength), ::core::mem::transmute(wszextendedinfovalue)).ok() + DRMGetRightExtendedInfo(hright, uindex, ::core::mem::transmute(puextendedinfonamelength), ::core::mem::transmute(wszextendedinfoname), ::core::mem::transmute(puextendedinfovaluelength), ::core::mem::transmute(wszextendedinfovalue)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -752,7 +752,7 @@ pub unsafe fn DRMGetRightInfo(hright: u32, purightnamelength: *mut u32, wszright extern "system" { fn DRMGetRightInfo(hright: u32, purightnamelength: *mut u32, wszrightname: ::windows::core::PWSTR, pstfrom: *mut super::super::Foundation::SYSTEMTIME, pstuntil: *mut super::super::Foundation::SYSTEMTIME) -> ::windows::core::HRESULT; } - DRMGetRightInfo(::core::mem::transmute(hright), ::core::mem::transmute(purightnamelength), ::core::mem::transmute(wszrightname), ::core::mem::transmute(pstfrom), ::core::mem::transmute(pstuntil)).ok() + DRMGetRightInfo(hright, ::core::mem::transmute(purightnamelength), ::core::mem::transmute(wszrightname), ::core::mem::transmute(pstfrom), ::core::mem::transmute(pstuntil)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -761,7 +761,7 @@ pub unsafe fn DRMGetSecurityProvider(uflags: u32, putypelen: *mut u32, wsztype: extern "system" { fn DRMGetSecurityProvider(uflags: u32, putypelen: *mut u32, wsztype: ::windows::core::PWSTR, pupathlen: *mut u32, wszpath: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMGetSecurityProvider(::core::mem::transmute(uflags), ::core::mem::transmute(putypelen), ::core::mem::transmute(wsztype), ::core::mem::transmute(pupathlen), ::core::mem::transmute(wszpath)).ok() + DRMGetSecurityProvider(uflags, ::core::mem::transmute(putypelen), ::core::mem::transmute(wsztype), ::core::mem::transmute(pupathlen), ::core::mem::transmute(wszpath)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -773,7 +773,7 @@ where extern "system" { fn DRMGetServiceLocation(hclient: u32, uservicetype: u32, uservicelocation: u32, wszissuancelicense: ::windows::core::PCWSTR, puserviceurllength: *mut u32, wszserviceurl: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMGetServiceLocation(::core::mem::transmute(hclient), ::core::mem::transmute(uservicetype), ::core::mem::transmute(uservicelocation), wszissuancelicense.into(), ::core::mem::transmute(puserviceurllength), ::core::mem::transmute(wszserviceurl)).ok() + DRMGetServiceLocation(hclient, uservicetype, uservicelocation, wszissuancelicense.into(), ::core::mem::transmute(puserviceurllength), ::core::mem::transmute(wszserviceurl)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -787,7 +787,7 @@ where extern "system" { fn DRMGetSignedIssuanceLicense(henv: u32, hissuancelicense: u32, uflags: u32, pbsymkey: *mut u8, cbsymkey: u32, wszsymkeytype: ::windows::core::PCWSTR, wszclientlicensorcertificate: ::windows::core::PCWSTR, pfncallback: *mut ::core::ffi::c_void, wszurl: ::windows::core::PCWSTR, pvcontext: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DRMGetSignedIssuanceLicense(::core::mem::transmute(henv), ::core::mem::transmute(hissuancelicense), ::core::mem::transmute(uflags), ::core::mem::transmute(pbsymkey), ::core::mem::transmute(cbsymkey), wszsymkeytype.into(), wszclientlicensorcertificate.into(), ::core::mem::transmute(pfncallback), wszurl.into(), ::core::mem::transmute(pvcontext)).ok() + DRMGetSignedIssuanceLicense(henv, hissuancelicense, uflags, ::core::mem::transmute(pbsymkey), cbsymkey, wszsymkeytype.into(), wszclientlicensorcertificate.into(), ::core::mem::transmute(pfncallback), wszurl.into(), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -799,7 +799,7 @@ where extern "system" { fn DRMGetSignedIssuanceLicenseEx(henv: u32, hissuancelicense: u32, uflags: u32, pbsymkey: *const u8, cbsymkey: u32, wszsymkeytype: ::windows::core::PCWSTR, pvreserved: *const ::core::ffi::c_void, henablingprincipal: u32, hboundlicenseclc: u32, pfncallback: *mut ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DRMGetSignedIssuanceLicenseEx(::core::mem::transmute(henv), ::core::mem::transmute(hissuancelicense), ::core::mem::transmute(uflags), ::core::mem::transmute(pbsymkey), ::core::mem::transmute(cbsymkey), wszsymkeytype.into(), ::core::mem::transmute(pvreserved), ::core::mem::transmute(henablingprincipal), ::core::mem::transmute(hboundlicenseclc), ::core::mem::transmute(pfncallback), ::core::mem::transmute(pvcontext)).ok() + DRMGetSignedIssuanceLicenseEx(henv, hissuancelicense, uflags, ::core::mem::transmute(pbsymkey), cbsymkey, wszsymkeytype.into(), ::core::mem::transmute(pvreserved), henablingprincipal, hboundlicenseclc, ::core::mem::transmute(pfncallback), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -809,7 +809,7 @@ pub unsafe fn DRMGetTime(henv: u32, etimeridtype: DRMTIMETYPE, potimeobject: *mu extern "system" { fn DRMGetTime(henv: u32, etimeridtype: DRMTIMETYPE, potimeobject: *mut super::super::Foundation::SYSTEMTIME) -> ::windows::core::HRESULT; } - DRMGetTime(::core::mem::transmute(henv), ::core::mem::transmute(etimeridtype), ::core::mem::transmute(potimeobject)).ok() + DRMGetTime(henv, etimeridtype, ::core::mem::transmute(potimeobject)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -821,7 +821,7 @@ where extern "system" { fn DRMGetUnboundLicenseAttribute(hqueryroot: u32, wszattributetype: ::windows::core::PCWSTR, iwhich: u32, peencoding: *mut DRMENCODINGTYPE, pcbuffer: *mut u32, pbbuffer: *mut u8) -> ::windows::core::HRESULT; } - DRMGetUnboundLicenseAttribute(::core::mem::transmute(hqueryroot), wszattributetype.into(), ::core::mem::transmute(iwhich), ::core::mem::transmute(peencoding), ::core::mem::transmute(pcbuffer), ::core::mem::transmute(pbbuffer)).ok() + DRMGetUnboundLicenseAttribute(hqueryroot, wszattributetype.into(), iwhich, ::core::mem::transmute(peencoding), ::core::mem::transmute(pcbuffer), ::core::mem::transmute(pbbuffer)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -833,7 +833,7 @@ where extern "system" { fn DRMGetUnboundLicenseAttributeCount(hqueryroot: u32, wszattributetype: ::windows::core::PCWSTR, pcattributes: *mut u32) -> ::windows::core::HRESULT; } - DRMGetUnboundLicenseAttributeCount(::core::mem::transmute(hqueryroot), wszattributetype.into(), ::core::mem::transmute(pcattributes)).ok() + DRMGetUnboundLicenseAttributeCount(hqueryroot, wszattributetype.into(), ::core::mem::transmute(pcattributes)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -845,7 +845,7 @@ where extern "system" { fn DRMGetUnboundLicenseObject(hqueryroot: u32, wszsubobjecttype: ::windows::core::PCWSTR, iindex: u32, phsubquery: *mut u32) -> ::windows::core::HRESULT; } - DRMGetUnboundLicenseObject(::core::mem::transmute(hqueryroot), wszsubobjecttype.into(), ::core::mem::transmute(iindex), ::core::mem::transmute(phsubquery)).ok() + DRMGetUnboundLicenseObject(hqueryroot, wszsubobjecttype.into(), iindex, ::core::mem::transmute(phsubquery)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -857,7 +857,7 @@ where extern "system" { fn DRMGetUnboundLicenseObjectCount(hqueryroot: u32, wszsubobjecttype: ::windows::core::PCWSTR, pcsubobjects: *mut u32) -> ::windows::core::HRESULT; } - DRMGetUnboundLicenseObjectCount(::core::mem::transmute(hqueryroot), wszsubobjecttype.into(), ::core::mem::transmute(pcsubobjects)).ok() + DRMGetUnboundLicenseObjectCount(hqueryroot, wszsubobjecttype.into(), ::core::mem::transmute(pcsubobjects)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -868,8 +868,8 @@ pub unsafe fn DRMGetUsagePolicy(hissuancelicense: u32, uindex: u32, peusagepolic fn DRMGetUsagePolicy(hissuancelicense: u32, uindex: u32, peusagepolicytype: *mut DRM_USAGEPOLICY_TYPE, pfexclusion: *mut super::super::Foundation::BOOL, punamelength: *mut u32, wszname: ::windows::core::PWSTR, puminversionlength: *mut u32, wszminversion: ::windows::core::PWSTR, pumaxversionlength: *mut u32, wszmaxversion: ::windows::core::PWSTR, pupublickeylength: *mut u32, wszpublickey: ::windows::core::PWSTR, pudigestalgorithmlength: *mut u32, wszdigestalgorithm: ::windows::core::PWSTR, pcbdigest: *mut u32, pbdigest: *mut u8) -> ::windows::core::HRESULT; } DRMGetUsagePolicy( - ::core::mem::transmute(hissuancelicense), - ::core::mem::transmute(uindex), + hissuancelicense, + uindex, ::core::mem::transmute(peusagepolicytype), ::core::mem::transmute(pfexclusion), ::core::mem::transmute(punamelength), @@ -894,7 +894,7 @@ pub unsafe fn DRMGetUserInfo(huser: u32, puusernamelength: *mut u32, wszusername extern "system" { fn DRMGetUserInfo(huser: u32, puusernamelength: *mut u32, wszusername: ::windows::core::PWSTR, puuseridlength: *mut u32, wszuserid: ::windows::core::PWSTR, puuseridtypelength: *mut u32, wszuseridtype: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DRMGetUserInfo(::core::mem::transmute(huser), ::core::mem::transmute(puusernamelength), ::core::mem::transmute(wszusername), ::core::mem::transmute(puuseridlength), ::core::mem::transmute(wszuserid), ::core::mem::transmute(puuseridtypelength), ::core::mem::transmute(wszuseridtype)).ok() + DRMGetUserInfo(huser, ::core::mem::transmute(puusernamelength), ::core::mem::transmute(wszusername), ::core::mem::transmute(puuseridlength), ::core::mem::transmute(wszuserid), ::core::mem::transmute(puuseridtypelength), ::core::mem::transmute(wszuseridtype)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -903,7 +903,7 @@ pub unsafe fn DRMGetUserRights(hissuancelicense: u32, huser: u32, uindex: u32, p extern "system" { fn DRMGetUserRights(hissuancelicense: u32, huser: u32, uindex: u32, phright: *mut u32) -> ::windows::core::HRESULT; } - DRMGetUserRights(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(huser), ::core::mem::transmute(uindex), ::core::mem::transmute(phright)).ok() + DRMGetUserRights(hissuancelicense, huser, uindex, ::core::mem::transmute(phright)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -912,7 +912,7 @@ pub unsafe fn DRMGetUsers(hissuancelicense: u32, uindex: u32, phuser: *mut u32) extern "system" { fn DRMGetUsers(hissuancelicense: u32, uindex: u32, phuser: *mut u32) -> ::windows::core::HRESULT; } - DRMGetUsers(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(uindex), ::core::mem::transmute(phuser)).ok() + DRMGetUsers(hissuancelicense, uindex, ::core::mem::transmute(phuser)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMHANDLE_INVALID: u32 = 0u32; @@ -964,7 +964,7 @@ where extern "system" { fn DRMInitEnvironment(esecurityprovidertype: DRMSECURITYPROVIDERTYPE, especification: DRMSPECTYPE, wszsecurityprovider: ::windows::core::PCWSTR, wszmanifestcredentials: ::windows::core::PCWSTR, wszmachinecredentials: ::windows::core::PCWSTR, phenv: *mut u32, phdefaultlibrary: *mut u32) -> ::windows::core::HRESULT; } - DRMInitEnvironment(::core::mem::transmute(esecurityprovidertype), ::core::mem::transmute(especification), wszsecurityprovider.into(), wszmanifestcredentials.into(), wszmachinecredentials.into(), ::core::mem::transmute(phenv), ::core::mem::transmute(phdefaultlibrary)).ok() + DRMInitEnvironment(esecurityprovidertype, especification, wszsecurityprovider.into(), wszmanifestcredentials.into(), wszmachinecredentials.into(), ::core::mem::transmute(phenv), ::core::mem::transmute(phdefaultlibrary)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -973,7 +973,7 @@ pub unsafe fn DRMIsActivated(hclient: u32, uflags: u32, pactservinfo: *mut DRM_A extern "system" { fn DRMIsActivated(hclient: u32, uflags: u32, pactservinfo: *mut DRM_ACTSERV_INFO) -> ::windows::core::HRESULT; } - DRMIsActivated(::core::mem::transmute(hclient), ::core::mem::transmute(uflags), ::core::mem::transmute(pactservinfo)).ok() + DRMIsActivated(hclient, uflags, ::core::mem::transmute(pactservinfo)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1001,7 +1001,7 @@ where extern "system" { fn DRMLoadLibrary(henv: u32, especification: DRMSPECTYPE, wszlibraryprovider: ::windows::core::PCWSTR, wszcredentials: ::windows::core::PCWSTR, phlibrary: *mut u32) -> ::windows::core::HRESULT; } - DRMLoadLibrary(::core::mem::transmute(henv), ::core::mem::transmute(especification), wszlibraryprovider.into(), wszcredentials.into(), ::core::mem::transmute(phlibrary)).ok() + DRMLoadLibrary(henv, especification, wszlibraryprovider.into(), wszcredentials.into(), ::core::mem::transmute(phlibrary)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMPUBHANDLE_INVALID: u32 = 0u32; @@ -1043,7 +1043,7 @@ where extern "system" { fn DRMRegisterProtectedWindow(henv: u32, hwnd: super::super::Foundation::HWND) -> ::windows::core::HRESULT; } - DRMRegisterProtectedWindow(::core::mem::transmute(henv), hwnd.into()).ok() + DRMRegisterProtectedWindow(henv, hwnd.into()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -1055,7 +1055,7 @@ where extern "system" { fn DRMRegisterRevocationList(henv: u32, wszrevocationlist: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - DRMRegisterRevocationList(::core::mem::transmute(henv), wszrevocationlist.into()).ok() + DRMRegisterRevocationList(henv, wszrevocationlist.into()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -1131,7 +1131,7 @@ where extern "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.into(), wszname.into(), wszvalue.into()).ok() + DRMSetApplicationSpecificData(hissuancelicense, fdelete.into(), wszname.into(), wszvalue.into()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -1140,7 +1140,7 @@ pub unsafe fn DRMSetGlobalOptions(eglobaloptions: DRMGLOBALOPTIONS, pvdata: *mut extern "system" { fn DRMSetGlobalOptions(eglobaloptions: DRMGLOBALOPTIONS, pvdata: *mut ::core::ffi::c_void, dwlen: u32) -> ::windows::core::HRESULT; } - DRMSetGlobalOptions(::core::mem::transmute(eglobaloptions), ::core::mem::transmute(pvdata), ::core::mem::transmute(dwlen)).ok() + DRMSetGlobalOptions(eglobaloptions, ::core::mem::transmute(pvdata), dwlen).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -1149,7 +1149,7 @@ pub unsafe fn DRMSetIntervalTime(hissuancelicense: u32, cdays: u32) -> ::windows extern "system" { fn DRMSetIntervalTime(hissuancelicense: u32, cdays: u32) -> ::windows::core::HRESULT; } - DRMSetIntervalTime(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(cdays)).ok() + DRMSetIntervalTime(hissuancelicense, cdays).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] @@ -1166,7 +1166,7 @@ where extern "system" { fn DRMSetMetaData(hissuancelicense: u32, wszcontentid: ::windows::core::PCWSTR, wszcontentidtype: ::windows::core::PCWSTR, wszskuid: ::windows::core::PCWSTR, wszskuidtype: ::windows::core::PCWSTR, wszcontenttype: ::windows::core::PCWSTR, wszcontentname: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - DRMSetMetaData(::core::mem::transmute(hissuancelicense), wszcontentid.into(), wszcontentidtype.into(), wszskuid.into(), wszskuidtype.into(), wszcontenttype.into(), wszcontentname.into()).ok() + DRMSetMetaData(hissuancelicense, wszcontentid.into(), wszcontentidtype.into(), wszskuid.into(), wszskuidtype.into(), wszcontenttype.into(), wszcontentname.into()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1181,7 +1181,7 @@ where extern "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.into(), ::core::mem::transmute(lcid), wszname.into(), wszdescription.into()).ok() + DRMSetNameAndDescription(hissuancelicense, fdelete.into(), lcid, wszname.into(), wszdescription.into()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1199,7 +1199,7 @@ where extern "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.into(), wszid.into(), wszidtype.into(), wszurl.into(), ::core::mem::transmute(pstfrequency), wszname.into(), wszpublickey.into()).ok() + DRMSetRevocationPoint(hissuancelicense, fdelete.into(), wszid.into(), wszidtype.into(), wszurl.into(), ::core::mem::transmute(pstfrequency), wszname.into(), wszpublickey.into()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1218,7 +1218,7 @@ where extern "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.into(), fexclusion.into(), wszname.into(), wszminversion.into(), wszmaxversion.into(), wszpublickey.into(), wszdigestalgorithm.into(), ::core::mem::transmute(pbdigest), ::core::mem::transmute(cbdigest)).ok() + DRMSetUsagePolicy(hissuancelicense, eusagepolicytype, fdelete.into(), fexclusion.into(), wszname.into(), wszminversion.into(), wszmaxversion.into(), wszpublickey.into(), wszdigestalgorithm.into(), ::core::mem::transmute(pbdigest), cbdigest).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[repr(transparent)] 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 57744ef5fc..65c2bbe6b4 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 @@ -1176,7 +1176,7 @@ impl IMXAttributes { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).addAttributeFromIndex)(::windows::core::Interface::as_raw(self), varatts.into().abi(), ::core::mem::transmute(nindex)).ok() + (::windows::core::Interface::vtable(self).addAttributeFromIndex)(::windows::core::Interface::as_raw(self), varatts.into().abi(), nindex).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn clear(&self) -> ::windows::core::Result<()> { @@ -1184,7 +1184,7 @@ impl IMXAttributes { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn removeAttribute(&self, nindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).removeAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex)).ok() + (::windows::core::Interface::vtable(self).removeAttribute)(::windows::core::Interface::as_raw(self), nindex).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1196,7 +1196,7 @@ impl IMXAttributes { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), struri.into().abi(), strlocalname.into().abi(), strqname.into().abi(), strtype.into().abi(), strvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).setAttribute)(::windows::core::Interface::as_raw(self), nindex, struri.into().abi(), strlocalname.into().abi(), strqname.into().abi(), strtype.into().abi(), strvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -1212,7 +1212,7 @@ impl IMXAttributes { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setLocalName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), strlocalname.into().abi()).ok() + (::windows::core::Interface::vtable(self).setLocalName)(::windows::core::Interface::as_raw(self), nindex, strlocalname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1220,7 +1220,7 @@ impl IMXAttributes { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setQName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), strqname.into().abi()).ok() + (::windows::core::Interface::vtable(self).setQName)(::windows::core::Interface::as_raw(self), nindex, strqname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1228,7 +1228,7 @@ impl IMXAttributes { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), strtype.into().abi()).ok() + (::windows::core::Interface::vtable(self).setType)(::windows::core::Interface::as_raw(self), nindex, strtype.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1236,7 +1236,7 @@ impl IMXAttributes { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setURI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), struri.into().abi()).ok() + (::windows::core::Interface::vtable(self).setURI)(::windows::core::Interface::as_raw(self), nindex, struri.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1244,7 +1244,7 @@ impl IMXAttributes { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), strvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).setValue)(::windows::core::Interface::as_raw(self), nindex, strvalue.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1358,7 +1358,7 @@ pub struct IMXNamespaceManager(::windows::core::IUnknown); impl IMXNamespaceManager { #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn putAllowOverride(&self, foverride: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).putAllowOverride)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(foverride)).ok() + (::windows::core::Interface::vtable(self).putAllowOverride)(::windows::core::Interface::as_raw(self), foverride).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getAllowOverride(&self) -> ::windows::core::Result { @@ -1379,7 +1379,7 @@ impl IMXNamespaceManager { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXMLDOMNode>>, { - (::windows::core::Interface::vtable(self).pushNodeContext)(::windows::core::Interface::as_raw(self), contextnode.into().abi(), ::core::mem::transmute(fdeep)).ok() + (::windows::core::Interface::vtable(self).pushNodeContext)(::windows::core::Interface::as_raw(self), contextnode.into().abi(), fdeep).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn popContext(&self) -> ::windows::core::Result<()> { @@ -1395,14 +1395,14 @@ impl IMXNamespaceManager { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getDeclaredPrefix(&self, nindex: i32, pwchprefix: ::windows::core::PWSTR, pcchprefix: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getDeclaredPrefix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(pwchprefix), ::core::mem::transmute(pcchprefix)).ok() + (::windows::core::Interface::vtable(self).getDeclaredPrefix)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(pwchprefix), ::core::mem::transmute(pcchprefix)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getPrefix<'a, P0>(&self, pwsznamespaceuri: P0, nindex: i32, pwchprefix: ::windows::core::PWSTR, pcchprefix: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).getPrefix)(::windows::core::Interface::as_raw(self), pwsznamespaceuri.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(pwchprefix), ::core::mem::transmute(pcchprefix)).ok() + (::windows::core::Interface::vtable(self).getPrefix)(::windows::core::Interface::as_raw(self), pwsznamespaceuri.into(), nindex, ::core::mem::transmute(pwchprefix), ::core::mem::transmute(pcchprefix)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1480,7 +1480,7 @@ impl IMXNamespacePrefixes { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -1777,7 +1777,7 @@ impl IMXWriter { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetbyteOrderMark(&self, fwritebyteordermark: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetbyteOrderMark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fwritebyteordermark)).ok() + (::windows::core::Interface::vtable(self).SetbyteOrderMark)(::windows::core::Interface::as_raw(self), fwritebyteordermark).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn byteOrderMark(&self) -> ::windows::core::Result { @@ -1786,7 +1786,7 @@ impl IMXWriter { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn Setindent(&self, findentmode: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setindent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(findentmode)).ok() + (::windows::core::Interface::vtable(self).Setindent)(::windows::core::Interface::as_raw(self), findentmode).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn indent(&self) -> ::windows::core::Result { @@ -1795,7 +1795,7 @@ impl IMXWriter { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn Setstandalone(&self, fvalue: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setstandalone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).Setstandalone)(::windows::core::Interface::as_raw(self), fvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn standalone(&self) -> ::windows::core::Result { @@ -1804,7 +1804,7 @@ impl IMXWriter { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetomitXMLDeclaration(&self, fvalue: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetomitXMLDeclaration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).SetomitXMLDeclaration)(::windows::core::Interface::as_raw(self), fvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn omitXMLDeclaration(&self) -> ::windows::core::Result { @@ -1827,7 +1827,7 @@ impl IMXWriter { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetdisableOutputEscaping(&self, fvalue: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetdisableOutputEscaping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).SetdisableOutputEscaping)(::windows::core::Interface::as_raw(self), fvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn disableOutputEscaping(&self) -> ::windows::core::Result { @@ -1962,7 +1962,7 @@ impl IMXXMLFilter { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).putFeature)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).putFeature)(::windows::core::Interface::as_raw(self), strname.into().abi(), fvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2133,19 +2133,19 @@ impl ISAXAttributes { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getURI(&self, nindex: i32, ppwchuri: *mut *mut u16, pcchuri: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getURI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(ppwchuri), ::core::mem::transmute(pcchuri)).ok() + (::windows::core::Interface::vtable(self).getURI)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(ppwchuri), ::core::mem::transmute(pcchuri)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getLocalName(&self, nindex: i32, ppwchlocalname: *mut *mut u16, pcchlocalname: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getLocalName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(ppwchlocalname), ::core::mem::transmute(pcchlocalname)).ok() + (::windows::core::Interface::vtable(self).getLocalName)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(ppwchlocalname), ::core::mem::transmute(pcchlocalname)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getQName(&self, nindex: i32, ppwchqname: *mut *mut u16, pcchqname: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getQName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(ppwchqname), ::core::mem::transmute(pcchqname)).ok() + (::windows::core::Interface::vtable(self).getQName)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(ppwchqname), ::core::mem::transmute(pcchqname)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getName(&self, nindex: i32, ppwchuri: *mut *mut u16, pcchuri: *mut i32, ppwchlocalname: *mut *mut u16, pcchlocalname: *mut i32, ppwchqname: *mut *mut u16, pcchqname: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(ppwchuri), ::core::mem::transmute(pcchuri), ::core::mem::transmute(ppwchlocalname), ::core::mem::transmute(pcchlocalname), ::core::mem::transmute(ppwchqname), ::core::mem::transmute(pcchqname)).ok() + (::windows::core::Interface::vtable(self).getName)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(ppwchuri), ::core::mem::transmute(pcchuri), ::core::mem::transmute(ppwchlocalname), ::core::mem::transmute(pcchlocalname), ::core::mem::transmute(ppwchqname), ::core::mem::transmute(pcchqname)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getIndexFromName<'a, P0, P1>(&self, pwchuri: P0, cchuri: i32, pwchlocalname: P1, cchlocalname: i32) -> ::windows::core::Result @@ -2154,7 +2154,7 @@ impl ISAXAttributes { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).getIndexFromName)(::windows::core::Interface::as_raw(self), pwchuri.into(), ::core::mem::transmute(cchuri), pwchlocalname.into(), ::core::mem::transmute(cchlocalname), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getIndexFromName)(::windows::core::Interface::as_raw(self), pwchuri.into(), cchuri, pwchlocalname.into(), cchlocalname, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getIndexFromQName<'a, P0>(&self, pwchqname: P0, cchqname: i32) -> ::windows::core::Result @@ -2162,11 +2162,11 @@ impl ISAXAttributes { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).getIndexFromQName)(::windows::core::Interface::as_raw(self), pwchqname.into(), ::core::mem::transmute(cchqname), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getIndexFromQName)(::windows::core::Interface::as_raw(self), pwchqname.into(), cchqname, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getType(&self, nindex: i32, ppwchtype: *mut *mut u16, pcchtype: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(ppwchtype), ::core::mem::transmute(pcchtype)).ok() + (::windows::core::Interface::vtable(self).getType)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(ppwchtype), ::core::mem::transmute(pcchtype)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getTypeFromName<'a, P0, P1>(&self, pwchuri: P0, cchuri: i32, pwchlocalname: P1, cchlocalname: i32, ppwchtype: *mut *mut u16, pcchtype: *mut i32) -> ::windows::core::Result<()> @@ -2174,18 +2174,18 @@ impl ISAXAttributes { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).getTypeFromName)(::windows::core::Interface::as_raw(self), pwchuri.into(), ::core::mem::transmute(cchuri), pwchlocalname.into(), ::core::mem::transmute(cchlocalname), ::core::mem::transmute(ppwchtype), ::core::mem::transmute(pcchtype)).ok() + (::windows::core::Interface::vtable(self).getTypeFromName)(::windows::core::Interface::as_raw(self), pwchuri.into(), cchuri, pwchlocalname.into(), cchlocalname, ::core::mem::transmute(ppwchtype), ::core::mem::transmute(pcchtype)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getTypeFromQName<'a, P0>(&self, pwchqname: P0, cchqname: i32, ppwchtype: *mut *mut u16, pcchtype: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).getTypeFromQName)(::windows::core::Interface::as_raw(self), pwchqname.into(), ::core::mem::transmute(cchqname), ::core::mem::transmute(ppwchtype), ::core::mem::transmute(pcchtype)).ok() + (::windows::core::Interface::vtable(self).getTypeFromQName)(::windows::core::Interface::as_raw(self), pwchqname.into(), cchqname, ::core::mem::transmute(ppwchtype), ::core::mem::transmute(pcchtype)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getValue(&self, nindex: i32, ppwchvalue: *mut *mut u16, pcchvalue: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(ppwchvalue), ::core::mem::transmute(pcchvalue)).ok() + (::windows::core::Interface::vtable(self).getValue)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(ppwchvalue), ::core::mem::transmute(pcchvalue)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getValueFromName<'a, P0, P1>(&self, pwchuri: P0, cchuri: i32, pwchlocalname: P1, cchlocalname: i32, ppwchvalue: *mut *mut u16, pcchvalue: *mut i32) -> ::windows::core::Result<()> @@ -2193,14 +2193,14 @@ impl ISAXAttributes { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).getValueFromName)(::windows::core::Interface::as_raw(self), pwchuri.into(), ::core::mem::transmute(cchuri), pwchlocalname.into(), ::core::mem::transmute(cchlocalname), ::core::mem::transmute(ppwchvalue), ::core::mem::transmute(pcchvalue)).ok() + (::windows::core::Interface::vtable(self).getValueFromName)(::windows::core::Interface::as_raw(self), pwchuri.into(), cchuri, pwchlocalname.into(), cchlocalname, ::core::mem::transmute(ppwchvalue), ::core::mem::transmute(pcchvalue)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn getValueFromQName<'a, P0>(&self, pwchqname: P0, cchqname: i32, ppwchvalue: *mut *mut u16, pcchvalue: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).getValueFromQName)(::windows::core::Interface::as_raw(self), pwchqname.into(), ::core::mem::transmute(cchqname), ::core::mem::transmute(ppwchvalue), ::core::mem::transmute(pcchvalue)).ok() + (::windows::core::Interface::vtable(self).getValueFromQName)(::windows::core::Interface::as_raw(self), pwchqname.into(), cchqname, ::core::mem::transmute(ppwchvalue), ::core::mem::transmute(pcchvalue)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2281,14 +2281,14 @@ impl ISAXContentHandler { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).startPrefixMapping)(::windows::core::Interface::as_raw(self), pwchprefix.into(), ::core::mem::transmute(cchprefix), pwchuri.into(), ::core::mem::transmute(cchuri)).ok() + (::windows::core::Interface::vtable(self).startPrefixMapping)(::windows::core::Interface::as_raw(self), pwchprefix.into(), cchprefix, pwchuri.into(), cchuri).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn endPrefixMapping<'a, P0>(&self, pwchprefix: P0, cchprefix: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).endPrefixMapping)(::windows::core::Interface::as_raw(self), pwchprefix.into(), ::core::mem::transmute(cchprefix)).ok() + (::windows::core::Interface::vtable(self).endPrefixMapping)(::windows::core::Interface::as_raw(self), pwchprefix.into(), cchprefix).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn startElement<'a, P0, P1, P2, P3>(&self, pwchnamespaceuri: P0, cchnamespaceuri: i32, pwchlocalname: P1, cchlocalname: i32, pwchqname: P2, cchqname: i32, pattributes: P3) -> ::windows::core::Result<()> @@ -2298,7 +2298,7 @@ impl ISAXContentHandler { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::InParam<'a, ISAXAttributes>>, { - (::windows::core::Interface::vtable(self).startElement)(::windows::core::Interface::as_raw(self), pwchnamespaceuri.into(), ::core::mem::transmute(cchnamespaceuri), pwchlocalname.into(), ::core::mem::transmute(cchlocalname), pwchqname.into(), ::core::mem::transmute(cchqname), pattributes.into().abi()).ok() + (::windows::core::Interface::vtable(self).startElement)(::windows::core::Interface::as_raw(self), pwchnamespaceuri.into(), cchnamespaceuri, pwchlocalname.into(), cchlocalname, pwchqname.into(), cchqname, pattributes.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn endElement<'a, P0, P1, P2>(&self, pwchnamespaceuri: P0, cchnamespaceuri: i32, pwchlocalname: P1, cchlocalname: i32, pwchqname: P2, cchqname: i32) -> ::windows::core::Result<()> @@ -2307,21 +2307,21 @@ impl ISAXContentHandler { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).endElement)(::windows::core::Interface::as_raw(self), pwchnamespaceuri.into(), ::core::mem::transmute(cchnamespaceuri), pwchlocalname.into(), ::core::mem::transmute(cchlocalname), pwchqname.into(), ::core::mem::transmute(cchqname)).ok() + (::windows::core::Interface::vtable(self).endElement)(::windows::core::Interface::as_raw(self), pwchnamespaceuri.into(), cchnamespaceuri, pwchlocalname.into(), cchlocalname, pwchqname.into(), cchqname).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn characters<'a, P0>(&self, pwchchars: P0, cchchars: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).characters)(::windows::core::Interface::as_raw(self), pwchchars.into(), ::core::mem::transmute(cchchars)).ok() + (::windows::core::Interface::vtable(self).characters)(::windows::core::Interface::as_raw(self), pwchchars.into(), cchchars).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn ignorableWhitespace<'a, P0>(&self, pwchchars: P0, cchchars: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ignorableWhitespace)(::windows::core::Interface::as_raw(self), pwchchars.into(), ::core::mem::transmute(cchchars)).ok() + (::windows::core::Interface::vtable(self).ignorableWhitespace)(::windows::core::Interface::as_raw(self), pwchchars.into(), cchchars).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn processingInstruction<'a, P0, P1>(&self, pwchtarget: P0, cchtarget: i32, pwchdata: P1, cchdata: i32) -> ::windows::core::Result<()> @@ -2329,14 +2329,14 @@ impl ISAXContentHandler { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).processingInstruction)(::windows::core::Interface::as_raw(self), pwchtarget.into(), ::core::mem::transmute(cchtarget), pwchdata.into(), ::core::mem::transmute(cchdata)).ok() + (::windows::core::Interface::vtable(self).processingInstruction)(::windows::core::Interface::as_raw(self), pwchtarget.into(), cchtarget, pwchdata.into(), cchdata).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn skippedEntity<'a, P0>(&self, pwchname: P0, cchname: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).skippedEntity)(::windows::core::Interface::as_raw(self), pwchname.into(), ::core::mem::transmute(cchname)).ok() + (::windows::core::Interface::vtable(self).skippedEntity)(::windows::core::Interface::as_raw(self), pwchname.into(), cchname).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2401,7 +2401,7 @@ impl ISAXDTDHandler { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).notationDecl)(::windows::core::Interface::as_raw(self), pwchname.into(), ::core::mem::transmute(cchname), pwchpublicid.into(), ::core::mem::transmute(cchpublicid), pwchsystemid.into(), ::core::mem::transmute(cchsystemid)).ok() + (::windows::core::Interface::vtable(self).notationDecl)(::windows::core::Interface::as_raw(self), pwchname.into(), cchname, pwchpublicid.into(), cchpublicid, pwchsystemid.into(), cchsystemid).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn unparsedEntityDecl<'a, P0, P1, P2, P3>(&self, pwchname: P0, cchname: i32, pwchpublicid: P1, cchpublicid: i32, pwchsystemid: P2, cchsystemid: i32, pwchnotationname: P3, cchnotationname: i32) -> ::windows::core::Result<()> @@ -2411,7 +2411,7 @@ impl ISAXDTDHandler { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).unparsedEntityDecl)(::windows::core::Interface::as_raw(self), pwchname.into(), ::core::mem::transmute(cchname), pwchpublicid.into(), ::core::mem::transmute(cchpublicid), pwchsystemid.into(), ::core::mem::transmute(cchsystemid), pwchnotationname.into(), ::core::mem::transmute(cchnotationname)).ok() + (::windows::core::Interface::vtable(self).unparsedEntityDecl)(::windows::core::Interface::as_raw(self), pwchname.into(), cchname, pwchpublicid.into(), cchpublicid, pwchsystemid.into(), cchsystemid, pwchnotationname.into(), cchnotationname).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2466,7 +2466,7 @@ impl ISAXDeclHandler { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).elementDecl)(::windows::core::Interface::as_raw(self), pwchname.into(), ::core::mem::transmute(cchname), pwchmodel.into(), ::core::mem::transmute(cchmodel)).ok() + (::windows::core::Interface::vtable(self).elementDecl)(::windows::core::Interface::as_raw(self), pwchname.into(), cchname, pwchmodel.into(), cchmodel).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn attributeDecl<'a, P0, P1, P2, P3, P4>(&self, pwchelementname: P0, cchelementname: i32, pwchattributename: P1, cchattributename: i32, pwchtype: P2, cchtype: i32, pwchvaluedefault: P3, cchvaluedefault: i32, pwchvalue: P4, cchvalue: i32) -> ::windows::core::Result<()> @@ -2477,7 +2477,7 @@ impl ISAXDeclHandler { P3: ::std::convert::Into<::windows::core::PCWSTR>, P4: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).attributeDecl)(::windows::core::Interface::as_raw(self), pwchelementname.into(), ::core::mem::transmute(cchelementname), pwchattributename.into(), ::core::mem::transmute(cchattributename), pwchtype.into(), ::core::mem::transmute(cchtype), pwchvaluedefault.into(), ::core::mem::transmute(cchvaluedefault), pwchvalue.into(), ::core::mem::transmute(cchvalue)).ok() + (::windows::core::Interface::vtable(self).attributeDecl)(::windows::core::Interface::as_raw(self), pwchelementname.into(), cchelementname, pwchattributename.into(), cchattributename, pwchtype.into(), cchtype, pwchvaluedefault.into(), cchvaluedefault, pwchvalue.into(), cchvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn internalEntityDecl<'a, P0, P1>(&self, pwchname: P0, cchname: i32, pwchvalue: P1, cchvalue: i32) -> ::windows::core::Result<()> @@ -2485,7 +2485,7 @@ impl ISAXDeclHandler { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).internalEntityDecl)(::windows::core::Interface::as_raw(self), pwchname.into(), ::core::mem::transmute(cchname), pwchvalue.into(), ::core::mem::transmute(cchvalue)).ok() + (::windows::core::Interface::vtable(self).internalEntityDecl)(::windows::core::Interface::as_raw(self), pwchname.into(), cchname, pwchvalue.into(), cchvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn externalEntityDecl<'a, P0, P1, P2>(&self, pwchname: P0, cchname: i32, pwchpublicid: P1, cchpublicid: i32, pwchsystemid: P2, cchsystemid: i32) -> ::windows::core::Result<()> @@ -2494,7 +2494,7 @@ impl ISAXDeclHandler { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).externalEntityDecl)(::windows::core::Interface::as_raw(self), pwchname.into(), ::core::mem::transmute(cchname), pwchpublicid.into(), ::core::mem::transmute(cchpublicid), pwchsystemid.into(), ::core::mem::transmute(cchsystemid)).ok() + (::windows::core::Interface::vtable(self).externalEntityDecl)(::windows::core::Interface::as_raw(self), pwchname.into(), cchname, pwchpublicid.into(), cchpublicid, pwchsystemid.into(), cchsystemid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2610,7 +2610,7 @@ impl ISAXErrorHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, ISAXLocator>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).error)(::windows::core::Interface::as_raw(self), plocator.into().abi(), pwcherrormessage.into(), ::core::mem::transmute(hrerrorcode)).ok() + (::windows::core::Interface::vtable(self).error)(::windows::core::Interface::as_raw(self), plocator.into().abi(), pwcherrormessage.into(), hrerrorcode).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn fatalError<'a, P0, P1>(&self, plocator: P0, pwcherrormessage: P1, hrerrorcode: ::windows::core::HRESULT) -> ::windows::core::Result<()> @@ -2618,7 +2618,7 @@ impl ISAXErrorHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, ISAXLocator>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).fatalError)(::windows::core::Interface::as_raw(self), plocator.into().abi(), pwcherrormessage.into(), ::core::mem::transmute(hrerrorcode)).ok() + (::windows::core::Interface::vtable(self).fatalError)(::windows::core::Interface::as_raw(self), plocator.into().abi(), pwcherrormessage.into(), hrerrorcode).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn ignorableWarning<'a, P0, P1>(&self, plocator: P0, pwcherrormessage: P1, hrerrorcode: ::windows::core::HRESULT) -> ::windows::core::Result<()> @@ -2626,7 +2626,7 @@ impl ISAXErrorHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, ISAXLocator>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ignorableWarning)(::windows::core::Interface::as_raw(self), plocator.into().abi(), pwcherrormessage.into(), ::core::mem::transmute(hrerrorcode)).ok() + (::windows::core::Interface::vtable(self).ignorableWarning)(::windows::core::Interface::as_raw(self), plocator.into().abi(), pwcherrormessage.into(), hrerrorcode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2683,7 +2683,7 @@ impl ISAXLexicalHandler { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).startDTD)(::windows::core::Interface::as_raw(self), pwchname.into(), ::core::mem::transmute(cchname), pwchpublicid.into(), ::core::mem::transmute(cchpublicid), pwchsystemid.into(), ::core::mem::transmute(cchsystemid)).ok() + (::windows::core::Interface::vtable(self).startDTD)(::windows::core::Interface::as_raw(self), pwchname.into(), cchname, pwchpublicid.into(), cchpublicid, pwchsystemid.into(), cchsystemid).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn endDTD(&self) -> ::windows::core::Result<()> { @@ -2694,14 +2694,14 @@ impl ISAXLexicalHandler { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).startEntity)(::windows::core::Interface::as_raw(self), pwchname.into(), ::core::mem::transmute(cchname)).ok() + (::windows::core::Interface::vtable(self).startEntity)(::windows::core::Interface::as_raw(self), pwchname.into(), cchname).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn endEntity<'a, P0>(&self, pwchname: P0, cchname: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).endEntity)(::windows::core::Interface::as_raw(self), pwchname.into(), ::core::mem::transmute(cchname)).ok() + (::windows::core::Interface::vtable(self).endEntity)(::windows::core::Interface::as_raw(self), pwchname.into(), cchname).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn startCDATA(&self) -> ::windows::core::Result<()> { @@ -2716,7 +2716,7 @@ impl ISAXLexicalHandler { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).comment)(::windows::core::Interface::as_raw(self), pwchchars.into(), ::core::mem::transmute(cchchars)).ok() + (::windows::core::Interface::vtable(self).comment)(::windows::core::Interface::as_raw(self), pwchchars.into(), cchchars).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2852,7 +2852,7 @@ impl ISAXXMLFilter { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.putFeature)(::windows::core::Interface::as_raw(self), pwchname.into(), ::core::mem::transmute(vfvalue)).ok() + (::windows::core::Interface::vtable(self).base__.putFeature)(::windows::core::Interface::as_raw(self), pwchname.into(), vfvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3046,7 +3046,7 @@ impl ISAXXMLReader { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).putFeature)(::windows::core::Interface::as_raw(self), pwchname.into(), ::core::mem::transmute(vfvalue)).ok() + (::windows::core::Interface::vtable(self).putFeature)(::windows::core::Interface::as_raw(self), pwchname.into(), vfvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4840,7 +4840,7 @@ impl ISchemaItemCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -5448,7 +5448,7 @@ impl ISchemaStringCollection { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -5930,7 +5930,7 @@ impl IServerXMLHTTPRequest { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn setTimeouts(&self, resolvetimeout: i32, connecttimeout: i32, sendtimeout: i32, receivetimeout: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setTimeouts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resolvetimeout), ::core::mem::transmute(connecttimeout), ::core::mem::transmute(sendtimeout), ::core::mem::transmute(receivetimeout)).ok() + (::windows::core::Interface::vtable(self).setTimeouts)(::windows::core::Interface::as_raw(self), resolvetimeout, connecttimeout, sendtimeout, receivetimeout).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5945,7 +5945,7 @@ impl IServerXMLHTTPRequest { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn getOption(&self, option: SERVERXMLHTTP_OPTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getOption)(::windows::core::Interface::as_raw(self), option, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5953,7 +5953,7 @@ impl IServerXMLHTTPRequest { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).setOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).setOption)(::windows::core::Interface::as_raw(self), option, value.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6158,7 +6158,7 @@ impl IServerXMLHTTPRequest2 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn setTimeouts(&self, resolvetimeout: i32, connecttimeout: i32, sendtimeout: i32, receivetimeout: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.setTimeouts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resolvetimeout), ::core::mem::transmute(connecttimeout), ::core::mem::transmute(sendtimeout), ::core::mem::transmute(receivetimeout)).ok() + (::windows::core::Interface::vtable(self).base__.setTimeouts)(::windows::core::Interface::as_raw(self), resolvetimeout, connecttimeout, sendtimeout, receivetimeout).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6173,7 +6173,7 @@ impl IServerXMLHTTPRequest2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn getOption(&self, option: SERVERXMLHTTP_OPTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.getOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.getOption)(::windows::core::Interface::as_raw(self), option, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6181,7 +6181,7 @@ impl IServerXMLHTTPRequest2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.setOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.setOption)(::windows::core::Interface::as_raw(self), option, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6190,7 +6190,7 @@ impl IServerXMLHTTPRequest2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).setProxy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(proxysetting), varproxyserver.into().abi(), varbypasslist.into().abi()).ok() + (::windows::core::Interface::vtable(self).setProxy)(::windows::core::Interface::as_raw(self), proxysetting, varproxyserver.into().abi(), varbypasslist.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6321,7 +6321,7 @@ pub struct IVBMXNamespaceManager(::windows::core::IUnknown); impl IVBMXNamespaceManager { #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetallowOverride(&self, foverride: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetallowOverride)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(foverride)).ok() + (::windows::core::Interface::vtable(self).SetallowOverride)(::windows::core::Interface::as_raw(self), foverride).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn allowOverride(&self) -> ::windows::core::Result { @@ -6342,7 +6342,7 @@ impl IVBMXNamespaceManager { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXMLDOMNode>>, { - (::windows::core::Interface::vtable(self).pushNodeContext)(::windows::core::Interface::as_raw(self), contextnode.into().abi(), ::core::mem::transmute(fdeep)).ok() + (::windows::core::Interface::vtable(self).pushNodeContext)(::windows::core::Interface::as_raw(self), contextnode.into().abi(), fdeep).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn popContext(&self) -> ::windows::core::Result<()> { @@ -6503,19 +6503,19 @@ impl IVBSAXAttributes { #[cfg(feature = "Win32_Foundation")] pub unsafe fn getURI(&self, nindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getURI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getURI)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getLocalName(&self, nindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getLocalName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getLocalName)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getQName(&self, nindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getQName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getQName)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6540,7 +6540,7 @@ impl IVBSAXAttributes { #[cfg(feature = "Win32_Foundation")] pub unsafe fn getType(&self, nindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getType)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6565,7 +6565,7 @@ impl IVBSAXAttributes { #[cfg(feature = "Win32_Foundation")] pub unsafe fn getValue(&self, nindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getValue)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7167,7 +7167,7 @@ impl IVBSAXErrorHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IVBSAXLocator>>, { - (::windows::core::Interface::vtable(self).error)(::windows::core::Interface::as_raw(self), olocator.into().abi(), ::core::mem::transmute(strerrormessage), ::core::mem::transmute(nerrorcode)).ok() + (::windows::core::Interface::vtable(self).error)(::windows::core::Interface::as_raw(self), olocator.into().abi(), ::core::mem::transmute(strerrormessage), nerrorcode).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -7175,7 +7175,7 @@ impl IVBSAXErrorHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IVBSAXLocator>>, { - (::windows::core::Interface::vtable(self).fatalError)(::windows::core::Interface::as_raw(self), olocator.into().abi(), ::core::mem::transmute(strerrormessage), ::core::mem::transmute(nerrorcode)).ok() + (::windows::core::Interface::vtable(self).fatalError)(::windows::core::Interface::as_raw(self), olocator.into().abi(), ::core::mem::transmute(strerrormessage), nerrorcode).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -7183,7 +7183,7 @@ impl IVBSAXErrorHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IVBSAXLocator>>, { - (::windows::core::Interface::vtable(self).ignorableWarning)(::windows::core::Interface::as_raw(self), olocator.into().abi(), ::core::mem::transmute(strerrormessage), ::core::mem::transmute(nerrorcode)).ok() + (::windows::core::Interface::vtable(self).ignorableWarning)(::windows::core::Interface::as_raw(self), olocator.into().abi(), ::core::mem::transmute(strerrormessage), nerrorcode).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7613,7 +7613,7 @@ impl IVBSAXXMLReader { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).putFeature)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).putFeature)(::windows::core::Interface::as_raw(self), strname.into().abi(), fvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8089,7 +8089,7 @@ impl IXMLDOMAttribute { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8442,7 +8442,7 @@ impl IXMLDOMCDATASection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8577,7 +8577,7 @@ impl IXMLDOMCDATASection { #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn substringData(&self, offset: i32, count: i32, data: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.substringData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.base__.substringData)(::windows::core::Interface::as_raw(self), offset, count, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8593,11 +8593,11 @@ impl IXMLDOMCDATASection { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.insertData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), data.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.insertData)(::windows::core::Interface::as_raw(self), offset, data.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn deleteData(&self, offset: i32, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.deleteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).base__.base__.deleteData)(::windows::core::Interface::as_raw(self), offset, count).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8605,13 +8605,13 @@ impl IXMLDOMCDATASection { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.replaceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), data.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.replaceData)(::windows::core::Interface::as_raw(self), offset, count, data.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn splitText(&self, offset: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.splitText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.splitText)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -8857,7 +8857,7 @@ impl IXMLDOMCharacterData { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8992,7 +8992,7 @@ impl IXMLDOMCharacterData { #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn substringData(&self, offset: i32, count: i32, data: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).substringData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).substringData)(::windows::core::Interface::as_raw(self), offset, count, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9008,11 +9008,11 @@ impl IXMLDOMCharacterData { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).insertData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), data.into().abi()).ok() + (::windows::core::Interface::vtable(self).insertData)(::windows::core::Interface::as_raw(self), offset, data.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn deleteData(&self, offset: i32, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).deleteData)(::windows::core::Interface::as_raw(self), offset, count).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9020,7 +9020,7 @@ impl IXMLDOMCharacterData { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).replaceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), data.into().abi()).ok() + (::windows::core::Interface::vtable(self).replaceData)(::windows::core::Interface::as_raw(self), offset, count, data.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9256,7 +9256,7 @@ impl IXMLDOMComment { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9391,7 +9391,7 @@ impl IXMLDOMComment { #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn substringData(&self, offset: i32, count: i32, data: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.substringData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.substringData)(::windows::core::Interface::as_raw(self), offset, count, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9407,11 +9407,11 @@ impl IXMLDOMComment { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.insertData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), data.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.insertData)(::windows::core::Interface::as_raw(self), offset, data.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn deleteData(&self, offset: i32, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.deleteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).base__.deleteData)(::windows::core::Interface::as_raw(self), offset, count).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9419,7 +9419,7 @@ impl IXMLDOMComment { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.replaceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), data.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.replaceData)(::windows::core::Interface::as_raw(self), offset, count, data.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9647,7 +9647,7 @@ impl IXMLDOMDocument { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9916,7 +9916,7 @@ impl IXMLDOMDocument { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn Setasync(&self, isasync: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setasync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isasync)).ok() + (::windows::core::Interface::vtable(self).Setasync)(::windows::core::Interface::as_raw(self), isasync).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn abort(&self) -> ::windows::core::Result<()> { @@ -9944,7 +9944,7 @@ impl IXMLDOMDocument { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetvalidateOnParse(&self, isvalidating: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetvalidateOnParse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isvalidating)).ok() + (::windows::core::Interface::vtable(self).SetvalidateOnParse)(::windows::core::Interface::as_raw(self), isvalidating).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn resolveExternals(&self, isresolving: *mut i16) -> ::windows::core::Result<()> { @@ -9952,7 +9952,7 @@ impl IXMLDOMDocument { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetresolveExternals(&self, isresolving: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetresolveExternals)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isresolving)).ok() + (::windows::core::Interface::vtable(self).SetresolveExternals)(::windows::core::Interface::as_raw(self), isresolving).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn preserveWhiteSpace(&self, ispreserving: *mut i16) -> ::windows::core::Result<()> { @@ -9960,7 +9960,7 @@ impl IXMLDOMDocument { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetpreserveWhiteSpace(&self, ispreserving: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpreserveWhiteSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ispreserving)).ok() + (::windows::core::Interface::vtable(self).SetpreserveWhiteSpace)(::windows::core::Interface::as_raw(self), ispreserving).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10296,7 +10296,7 @@ impl IXMLDOMDocument2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10565,7 +10565,7 @@ impl IXMLDOMDocument2 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn Setasync(&self, isasync: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Setasync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isasync)).ok() + (::windows::core::Interface::vtable(self).base__.Setasync)(::windows::core::Interface::as_raw(self), isasync).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn abort(&self) -> ::windows::core::Result<()> { @@ -10593,7 +10593,7 @@ impl IXMLDOMDocument2 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetvalidateOnParse(&self, isvalidating: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetvalidateOnParse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isvalidating)).ok() + (::windows::core::Interface::vtable(self).base__.SetvalidateOnParse)(::windows::core::Interface::as_raw(self), isvalidating).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn resolveExternals(&self, isresolving: *mut i16) -> ::windows::core::Result<()> { @@ -10601,7 +10601,7 @@ impl IXMLDOMDocument2 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetresolveExternals(&self, isresolving: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetresolveExternals)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isresolving)).ok() + (::windows::core::Interface::vtable(self).base__.SetresolveExternals)(::windows::core::Interface::as_raw(self), isresolving).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn preserveWhiteSpace(&self, ispreserving: *mut i16) -> ::windows::core::Result<()> { @@ -10609,7 +10609,7 @@ impl IXMLDOMDocument2 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetpreserveWhiteSpace(&self, ispreserving: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetpreserveWhiteSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ispreserving)).ok() + (::windows::core::Interface::vtable(self).base__.SetpreserveWhiteSpace)(::windows::core::Interface::as_raw(self), ispreserving).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10929,7 +10929,7 @@ impl IXMLDOMDocument3 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11198,7 +11198,7 @@ impl IXMLDOMDocument3 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn Setasync(&self, isasync: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Setasync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isasync)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Setasync)(::windows::core::Interface::as_raw(self), isasync).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn abort(&self) -> ::windows::core::Result<()> { @@ -11226,7 +11226,7 @@ impl IXMLDOMDocument3 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetvalidateOnParse(&self, isvalidating: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetvalidateOnParse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isvalidating)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetvalidateOnParse)(::windows::core::Interface::as_raw(self), isvalidating).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn resolveExternals(&self, isresolving: *mut i16) -> ::windows::core::Result<()> { @@ -11234,7 +11234,7 @@ impl IXMLDOMDocument3 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetresolveExternals(&self, isresolving: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetresolveExternals)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isresolving)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetresolveExternals)(::windows::core::Interface::as_raw(self), isresolving).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn preserveWhiteSpace(&self, ispreserving: *mut i16) -> ::windows::core::Result<()> { @@ -11242,7 +11242,7 @@ impl IXMLDOMDocument3 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetpreserveWhiteSpace(&self, ispreserving: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetpreserveWhiteSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ispreserving)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetpreserveWhiteSpace)(::windows::core::Interface::as_raw(self), ispreserving).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11328,7 +11328,7 @@ impl IXMLDOMDocument3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IXMLDOMNode>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).importNode)(::windows::core::Interface::as_raw(self), node.into().abi(), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).importNode)(::windows::core::Interface::as_raw(self), node.into().abi(), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -11582,7 +11582,7 @@ impl IXMLDOMDocumentFragment { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11905,7 +11905,7 @@ impl IXMLDOMDocumentType { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12257,7 +12257,7 @@ impl IXMLDOMElement { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12683,7 +12683,7 @@ impl IXMLDOMEntity { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13033,7 +13033,7 @@ impl IXMLDOMEntityReference { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13358,7 +13358,7 @@ impl IXMLDOMNamedNodeMap { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn length(&self, listlength: *mut i32) -> ::windows::core::Result<()> { @@ -13620,7 +13620,7 @@ impl IXMLDOMNode { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13945,7 +13945,7 @@ impl IXMLDOMNodeList { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn length(&self, listlength: *mut i32) -> ::windows::core::Result<()> { @@ -14167,7 +14167,7 @@ impl IXMLDOMNotation { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14560,7 +14560,7 @@ impl IXMLDOMParseError2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn errorParameters(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).errorParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).errorParameters)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn errorParametersCount(&self) -> ::windows::core::Result { @@ -14676,7 +14676,7 @@ impl IXMLDOMParseErrorCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -14899,7 +14899,7 @@ impl IXMLDOMProcessingInstruction { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15171,7 +15171,7 @@ impl IXMLDOMSchemaCollection { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_namespaceURI(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_namespaceURI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_namespaceURI)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15317,7 +15317,7 @@ impl IXMLDOMSchemaCollection2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_namespaceURI(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_namespaceURI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_namespaceURI)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15338,7 +15338,7 @@ impl IXMLDOMSchemaCollection2 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetvalidateOnLoad(&self, validateonload: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetvalidateOnLoad)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(validateonload)).ok() + (::windows::core::Interface::vtable(self).SetvalidateOnLoad)(::windows::core::Interface::as_raw(self), validateonload).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn validateOnLoad(&self) -> ::windows::core::Result { @@ -15470,7 +15470,7 @@ impl IXMLDOMSelection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn length(&self, listlength: *mut i32) -> ::windows::core::Result<()> { @@ -15817,7 +15817,7 @@ impl IXMLDOMText { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15952,7 +15952,7 @@ impl IXMLDOMText { #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn substringData(&self, offset: i32, count: i32, data: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.substringData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), ::core::mem::transmute(data)).ok() + (::windows::core::Interface::vtable(self).base__.substringData)(::windows::core::Interface::as_raw(self), offset, count, ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15968,11 +15968,11 @@ impl IXMLDOMText { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.insertData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), data.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.insertData)(::windows::core::Interface::as_raw(self), offset, data.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn deleteData(&self, offset: i32, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.deleteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).base__.deleteData)(::windows::core::Interface::as_raw(self), offset, count).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15980,13 +15980,13 @@ impl IXMLDOMText { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.replaceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), data.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.replaceData)(::windows::core::Interface::as_raw(self), offset, count, data.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn splitText(&self, offset: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).splitText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).splitText)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -16540,7 +16540,7 @@ impl IXMLDocument2 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn Setasync(&self, f: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setasync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(f)).ok() + (::windows::core::Interface::vtable(self).Setasync)(::windows::core::Interface::as_raw(self), f).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -16748,7 +16748,7 @@ impl IXMLElement { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXMLElement>>, { - (::windows::core::Interface::vtable(self).addChild)(::windows::core::Interface::as_raw(self), pchildelem.into().abi(), ::core::mem::transmute(lindex), ::core::mem::transmute(lreserved)).ok() + (::windows::core::Interface::vtable(self).addChild)(::windows::core::Interface::as_raw(self), pchildelem.into().abi(), lindex, lreserved).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -16954,7 +16954,7 @@ impl IXMLElement2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXMLElement2>>, { - (::windows::core::Interface::vtable(self).addChild)(::windows::core::Interface::as_raw(self), pchildelem.into().abi(), ::core::mem::transmute(lindex), ::core::mem::transmute(lreserved)).ok() + (::windows::core::Interface::vtable(self).addChild)(::windows::core::Interface::as_raw(self), pchildelem.into().abi(), lindex, lreserved).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -17095,7 +17095,7 @@ pub struct IXMLElementCollection(::windows::core::IUnknown); impl IXMLElementCollection { #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn Setlength(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setlength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setlength)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -17486,7 +17486,7 @@ impl IXMLHTTPRequest2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::ISequentialStream>>, { - (::windows::core::Interface::vtable(self).Send)(::windows::core::Interface::as_raw(self), pbody.into().abi(), ::core::mem::transmute(cbbody)).ok() + (::windows::core::Interface::vtable(self).Send)(::windows::core::Interface::as_raw(self), pbody.into().abi(), cbbody).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn Abort(&self) -> ::windows::core::Result<()> { @@ -17508,7 +17508,7 @@ impl IXMLHTTPRequest2 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetProperty(&self, eproperty: XHR_PROPERTY, ullvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eproperty), ::core::mem::transmute(ullvalue)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), eproperty, ullvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetRequestHeader<'a, P0, P1>(&self, pwszheader: P0, pwszvalue: P1) -> ::windows::core::Result<()> @@ -17530,7 +17530,7 @@ impl IXMLHTTPRequest2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetCookie)(::windows::core::Interface::as_raw(self), pwszurl.into(), pwszname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pccookies), ::core::mem::transmute(ppcookies)).ok() + (::windows::core::Interface::vtable(self).GetCookie)(::windows::core::Interface::as_raw(self), pwszurl.into(), pwszname.into(), dwflags, ::core::mem::transmute(pccookies), ::core::mem::transmute(ppcookies)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn GetResponseHeader<'a, P0>(&self, pwszheader: P0) -> ::windows::core::Result<*mut u16> @@ -17621,7 +17621,7 @@ impl IXMLHTTPRequest2Callback { P0: ::std::convert::Into<::windows::core::InParam<'a, IXMLHTTPRequest2>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnHeadersAvailable)(::windows::core::Interface::as_raw(self), pxhr.into().abi(), ::core::mem::transmute(dwstatus), pwszstatus.into()).ok() + (::windows::core::Interface::vtable(self).OnHeadersAvailable)(::windows::core::Interface::as_raw(self), pxhr.into().abi(), dwstatus, pwszstatus.into()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -17646,7 +17646,7 @@ impl IXMLHTTPRequest2Callback { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXMLHTTPRequest2>>, { - (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), pxhr.into().abi(), ::core::mem::transmute(hrerror)).ok() + (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), pxhr.into().abi(), hrerror).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17723,7 +17723,7 @@ impl IXMLHTTPRequest3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::ISequentialStream>>, { - (::windows::core::Interface::vtable(self).base__.Send)(::windows::core::Interface::as_raw(self), pbody.into().abi(), ::core::mem::transmute(cbbody)).ok() + (::windows::core::Interface::vtable(self).base__.Send)(::windows::core::Interface::as_raw(self), pbody.into().abi(), cbbody).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn Abort(&self) -> ::windows::core::Result<()> { @@ -17745,7 +17745,7 @@ impl IXMLHTTPRequest3 { } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetProperty(&self, eproperty: XHR_PROPERTY, ullvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eproperty), ::core::mem::transmute(ullvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), eproperty, ullvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn SetRequestHeader<'a, P0, P1>(&self, pwszheader: P0, pwszvalue: P1) -> ::windows::core::Result<()> @@ -17767,7 +17767,7 @@ impl IXMLHTTPRequest3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetCookie)(::windows::core::Interface::as_raw(self), pwszurl.into(), pwszname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pccookies), ::core::mem::transmute(ppcookies)).ok() + (::windows::core::Interface::vtable(self).base__.GetCookie)(::windows::core::Interface::as_raw(self), pwszurl.into(), pwszname.into(), dwflags, ::core::mem::transmute(pccookies), ::core::mem::transmute(ppcookies)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn GetResponseHeader<'a, P0>(&self, pwszheader: P0) -> ::windows::core::Result<*mut u16> @@ -17859,7 +17859,7 @@ impl IXMLHTTPRequest3Callback { P0: ::std::convert::Into<::windows::core::InParam<'a, IXMLHTTPRequest2>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.OnHeadersAvailable)(::windows::core::Interface::as_raw(self), pxhr.into().abi(), ::core::mem::transmute(dwstatus), pwszstatus.into()).ok() + (::windows::core::Interface::vtable(self).base__.OnHeadersAvailable)(::windows::core::Interface::as_raw(self), pxhr.into().abi(), dwstatus, pwszstatus.into()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -17884,14 +17884,14 @@ impl IXMLHTTPRequest3Callback { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXMLHTTPRequest2>>, { - (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), pxhr.into().abi(), ::core::mem::transmute(hrerror)).ok() + (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), pxhr.into().abi(), hrerror).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn OnServerCertificateReceived<'a, P0>(&self, pxhr: P0, dwcertificateerrors: u32, rgservercertificatechain: &[XHR_CERT]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXMLHTTPRequest3>>, { - (::windows::core::Interface::vtable(self).OnServerCertificateReceived)(::windows::core::Interface::as_raw(self), pxhr.into().abi(), ::core::mem::transmute(dwcertificateerrors), rgservercertificatechain.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgservercertificatechain))).ok() + (::windows::core::Interface::vtable(self).OnServerCertificateReceived)(::windows::core::Interface::as_raw(self), pxhr.into().abi(), dwcertificateerrors, rgservercertificatechain.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgservercertificatechain))).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`*"] pub unsafe fn OnClientCertificateRequested<'a, P0>(&self, pxhr: P0, rgpwszissuerlist: &[*const u16]) -> ::windows::core::Result<()> @@ -18618,7 +18618,7 @@ impl IXTLRuntime { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.cloneNode)(::windows::core::Interface::as_raw(self), deep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18780,7 +18780,7 @@ impl IXTLRuntime { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).formatIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), bstrformat.into().abi(), ::core::mem::transmute(pbstrformattedstring)).ok() + (::windows::core::Interface::vtable(self).formatIndex)(::windows::core::Interface::as_raw(self), lindex, bstrformat.into().abi(), ::core::mem::transmute(pbstrformattedstring)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18788,7 +18788,7 @@ impl IXTLRuntime { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).formatNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dblnumber), bstrformat.into().abi(), ::core::mem::transmute(pbstrformattedstring)).ok() + (::windows::core::Interface::vtable(self).formatNumber)(::windows::core::Interface::as_raw(self), dblnumber, bstrformat.into().abi(), ::core::mem::transmute(pbstrformattedstring)).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] 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 57fa2b714e..54c442220f 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 @@ -26,7 +26,7 @@ where 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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateXmlReaderInputWithEncodingCodePage(pinputstream.into().abi(), pmalloc.into().abi(), ::core::mem::transmute(nencodingcodepage), fencodinghint.into(), pwszbaseuri.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + CreateXmlReaderInputWithEncodingCodePage(pinputstream.into().abi(), pmalloc.into().abi(), nencodingcodepage, fencodinghint.into(), pwszbaseuri.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -72,7 +72,7 @@ where fn CreateXmlWriterOutputWithEncodingCodePage(poutputstream: *mut ::core::ffi::c_void, pmalloc: *mut ::core::ffi::c_void, nencodingcodepage: u32, ppoutput: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateXmlWriterOutputWithEncodingCodePage(poutputstream.into().abi(), pmalloc.into().abi(), ::core::mem::transmute(nencodingcodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + CreateXmlWriterOutputWithEncodingCodePage(poutputstream.into().abi(), pmalloc.into().abi(), nencodingcodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -133,11 +133,11 @@ impl IXmlReader { #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn GetProperty(&self, nproperty: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), nproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn SetProperty(&self, nproperty: u32, pvalue: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nproperty), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), nproperty, pvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn Read(&self, pnodetype: *mut XmlNodeType) -> ::windows::core::HRESULT { @@ -374,11 +374,11 @@ impl IXmlWriter { #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn GetProperty(&self, nproperty: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), nproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn SetProperty(&self, nproperty: u32, pvalue: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nproperty), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), nproperty, pvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -408,7 +408,7 @@ impl IXmlWriter { } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteCharEntity(&self, wch: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteCharEntity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wch)).ok() + (::windows::core::Interface::vtable(self).WriteCharEntity)(::windows::core::Interface::as_raw(self), wch).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteChars(&self, pwch: &[u16]) -> ::windows::core::Result<()> { @@ -521,7 +521,7 @@ impl IXmlWriter { } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteStartDocument(&self, standalone: XmlStandalone) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteStartDocument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(standalone)).ok() + (::windows::core::Interface::vtable(self).WriteStartDocument)(::windows::core::Interface::as_raw(self), standalone).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteStartElement<'a, P0, P1, P2>(&self, pwszprefix: P0, pwszlocalname: P1, pwsznamespaceuri: P2) -> ::windows::core::Result<()> @@ -541,7 +541,7 @@ impl IXmlWriter { } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteSurrogateCharEntity(&self, wchlow: u16, wchhigh: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteSurrogateCharEntity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wchlow), ::core::mem::transmute(wchhigh)).ok() + (::windows::core::Interface::vtable(self).WriteSurrogateCharEntity)(::windows::core::Interface::as_raw(self), wchlow, wchhigh).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteWhitespace<'a, P0>(&self, pwszwhitespace: P0) -> ::windows::core::Result<()> @@ -647,11 +647,11 @@ impl IXmlWriterLite { #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn GetProperty(&self, nproperty: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), nproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn SetProperty(&self, nproperty: u32, pvalue: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nproperty), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), nproperty, pvalue).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -675,7 +675,7 @@ impl IXmlWriterLite { } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteCharEntity(&self, wch: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteCharEntity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wch)).ok() + (::windows::core::Interface::vtable(self).WriteCharEntity)(::windows::core::Interface::as_raw(self), wch).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteChars(&self, pwch: &[u16]) -> ::windows::core::Result<()> { @@ -777,7 +777,7 @@ impl IXmlWriterLite { } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteStartDocument(&self, standalone: XmlStandalone) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteStartDocument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(standalone)).ok() + (::windows::core::Interface::vtable(self).WriteStartDocument)(::windows::core::Interface::as_raw(self), standalone).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteStartElement(&self, pwszqname: &[u16]) -> ::windows::core::Result<()> { @@ -792,7 +792,7 @@ impl IXmlWriterLite { } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteSurrogateCharEntity(&self, wchlow: u16, wchhigh: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteSurrogateCharEntity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wchlow), ::core::mem::transmute(wchhigh)).ok() + (::windows::core::Interface::vtable(self).WriteSurrogateCharEntity)(::windows::core::Interface::as_raw(self), wchlow, wchhigh).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"] pub unsafe fn WriteWhitespace<'a, P0>(&self, pwszwhitespace: P0) -> ::windows::core::Result<()> 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 69e618ac9b..2243da3a51 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs @@ -119,7 +119,7 @@ pub unsafe fn AllJoynCreateBus(outbuffersize: u32, inbuffersize: u32, lpsecurity extern "system" { fn AllJoynCreateBus(outbuffersize: u32, inbuffersize: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(AllJoynCreateBus(::core::mem::transmute(outbuffersize), ::core::mem::transmute(inbuffersize), ::core::mem::transmute(lpsecurityattributes))) + ::core::mem::transmute(AllJoynCreateBus(outbuffersize, inbuffersize, ::core::mem::transmute(lpsecurityattributes))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -147,7 +147,7 @@ where extern "system" { fn AllJoynEventSelect(connectedbushandle: super::super::Foundation::HANDLE, eventhandle: super::super::Foundation::HANDLE, eventtypes: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AllJoynEventSelect(connectedbushandle.into(), eventhandle.into(), ::core::mem::transmute(eventtypes))) + ::core::mem::transmute(AllJoynEventSelect(connectedbushandle.into(), eventhandle.into(), eventtypes)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -160,7 +160,7 @@ where extern "system" { fn AllJoynReceiveFromBus(connectedbushandle: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bytestoread: u32, bytestransferred: *mut u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AllJoynReceiveFromBus(connectedbushandle.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(bytestoread), ::core::mem::transmute(bytestransferred), ::core::mem::transmute(reserved))) + ::core::mem::transmute(AllJoynReceiveFromBus(connectedbushandle.into(), ::core::mem::transmute(buffer), bytestoread, ::core::mem::transmute(bytestransferred), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -173,7 +173,7 @@ where extern "system" { fn AllJoynSendToBus(connectedbushandle: super::super::Foundation::HANDLE, buffer: *const ::core::ffi::c_void, bytestowrite: u32, bytestransferred: *mut u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AllJoynSendToBus(connectedbushandle.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(bytestowrite), ::core::mem::transmute(bytestransferred), ::core::mem::transmute(reserved))) + ::core::mem::transmute(AllJoynSendToBus(connectedbushandle.into(), ::core::mem::transmute(buffer), bytestowrite, ::core::mem::transmute(bytestransferred), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub const QCC_FALSE: u32 = 0u32; @@ -184,7 +184,7 @@ pub unsafe fn QCC_StatusText(status: QStatus) -> ::windows::core::PSTR { extern "system" { fn QCC_StatusText(status: QStatus) -> ::windows::core::PSTR; } - ::core::mem::transmute(QCC_StatusText(::core::mem::transmute(status))) + ::core::mem::transmute(QCC_StatusText(status)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub const QCC_TRUE: u32 = 1u32; @@ -1286,7 +1286,7 @@ where extern "system" { fn alljoyn_aboutdata_getfields(data: alljoyn_aboutdata, fields: *const *const i8, num_fields: usize) -> usize; } - ::core::mem::transmute(alljoyn_aboutdata_getfields(data.into(), ::core::mem::transmute(fields), ::core::mem::transmute(num_fields))) + ::core::mem::transmute(alljoyn_aboutdata_getfields(data.into(), ::core::mem::transmute(fields), num_fields)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -1360,7 +1360,7 @@ where extern "system" { fn alljoyn_aboutdata_getsupportedlanguages(data: alljoyn_aboutdata, languagetags: *const *const i8, num: usize) -> usize; } - ::core::mem::transmute(alljoyn_aboutdata_getsupportedlanguages(data.into(), ::core::mem::transmute(languagetags), ::core::mem::transmute(num))) + ::core::mem::transmute(alljoyn_aboutdata_getsupportedlanguages(data.into(), ::core::mem::transmute(languagetags), num)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -1436,7 +1436,7 @@ where extern "system" { fn alljoyn_aboutdata_setappid(data: alljoyn_aboutdata, appid: *const u8, num: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_aboutdata_setappid(data.into(), ::core::mem::transmute(appid), ::core::mem::transmute(num))) + ::core::mem::transmute(alljoyn_aboutdata_setappid(data.into(), ::core::mem::transmute(appid), num)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -1764,7 +1764,7 @@ where extern "system" { fn alljoyn_abouticon_setcontent(icon: *mut _alljoyn_abouticon_handle, r#type: ::windows::core::PCSTR, data: *mut u8, csize: usize, ownsdata: u8) -> QStatus; } - ::core::mem::transmute(alljoyn_abouticon_setcontent(::core::mem::transmute(icon), r#type.into(), ::core::mem::transmute(data), ::core::mem::transmute(csize), ::core::mem::transmute(ownsdata))) + ::core::mem::transmute(alljoyn_abouticon_setcontent(::core::mem::transmute(icon), r#type.into(), ::core::mem::transmute(data), csize, ownsdata)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -1823,7 +1823,7 @@ where extern "system" { fn alljoyn_abouticonproxy_create(bus: alljoyn_busattachment, busname: ::windows::core::PCSTR, sessionid: u32) -> *mut _alljoyn_abouticonproxy_handle; } - ::core::mem::transmute(alljoyn_abouticonproxy_create(bus.into(), busname.into(), ::core::mem::transmute(sessionid))) + ::core::mem::transmute(alljoyn_abouticonproxy_create(bus.into(), busname.into(), sessionid)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -1968,7 +1968,7 @@ where extern "system" { fn alljoyn_aboutobj_announce(obj: alljoyn_aboutobj, sessionport: u16, aboutdata: alljoyn_aboutdata) -> QStatus; } - ::core::mem::transmute(alljoyn_aboutobj_announce(obj.into(), ::core::mem::transmute(sessionport), aboutdata.into())) + ::core::mem::transmute(alljoyn_aboutobj_announce(obj.into(), sessionport, aboutdata.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -1981,7 +1981,7 @@ where extern "system" { fn alljoyn_aboutobj_announce_using_datalistener(obj: alljoyn_aboutobj, sessionport: u16, aboutlistener: alljoyn_aboutdatalistener) -> QStatus; } - ::core::mem::transmute(alljoyn_aboutobj_announce_using_datalistener(obj.into(), ::core::mem::transmute(sessionport), aboutlistener.into())) + ::core::mem::transmute(alljoyn_aboutobj_announce_using_datalistener(obj.into(), sessionport, aboutlistener.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -1993,7 +1993,7 @@ where extern "system" { fn alljoyn_aboutobj_create(bus: alljoyn_busattachment, isannounced: alljoyn_about_announceflag) -> alljoyn_aboutobj; } - ::core::mem::transmute(alljoyn_aboutobj_create(bus.into(), ::core::mem::transmute(isannounced))) + ::core::mem::transmute(alljoyn_aboutobj_create(bus.into(), isannounced)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2115,7 +2115,7 @@ where extern "system" { fn alljoyn_aboutobjectdescription_getinterfacepaths(description: alljoyn_aboutobjectdescription, interfacename: ::windows::core::PCSTR, paths: *const *const i8, numpaths: usize) -> usize; } - ::core::mem::transmute(alljoyn_aboutobjectdescription_getinterfacepaths(description.into(), interfacename.into(), ::core::mem::transmute(paths), ::core::mem::transmute(numpaths))) + ::core::mem::transmute(alljoyn_aboutobjectdescription_getinterfacepaths(description.into(), interfacename.into(), ::core::mem::transmute(paths), numpaths)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2128,7 +2128,7 @@ where extern "system" { fn alljoyn_aboutobjectdescription_getinterfaces(description: alljoyn_aboutobjectdescription, path: ::windows::core::PCSTR, interfaces: *const *const i8, numinterfaces: usize) -> usize; } - ::core::mem::transmute(alljoyn_aboutobjectdescription_getinterfaces(description.into(), path.into(), ::core::mem::transmute(interfaces), ::core::mem::transmute(numinterfaces))) + ::core::mem::transmute(alljoyn_aboutobjectdescription_getinterfaces(description.into(), path.into(), ::core::mem::transmute(interfaces), numinterfaces)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2153,7 +2153,7 @@ where extern "system" { fn alljoyn_aboutobjectdescription_getpaths(description: alljoyn_aboutobjectdescription, paths: *const *const i8, numpaths: usize) -> usize; } - ::core::mem::transmute(alljoyn_aboutobjectdescription_getpaths(description.into(), ::core::mem::transmute(paths), ::core::mem::transmute(numpaths))) + ::core::mem::transmute(alljoyn_aboutobjectdescription_getpaths(description.into(), ::core::mem::transmute(paths), numpaths)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2233,7 +2233,7 @@ where extern "system" { fn alljoyn_aboutproxy_create(bus: alljoyn_busattachment, busname: ::windows::core::PCSTR, sessionid: u32) -> alljoyn_aboutproxy; } - ::core::mem::transmute(alljoyn_aboutproxy_create(bus.into(), busname.into(), ::core::mem::transmute(sessionid))) + ::core::mem::transmute(alljoyn_aboutproxy_create(bus.into(), busname.into(), sessionid)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2495,7 +2495,7 @@ where extern "system" { fn alljoyn_authlistener_requestcredentialsresponse(listener: alljoyn_authlistener, authcontext: *mut ::core::ffi::c_void, accept: i32, credentials: alljoyn_credentials) -> QStatus; } - ::core::mem::transmute(alljoyn_authlistener_requestcredentialsresponse(listener.into(), ::core::mem::transmute(authcontext), ::core::mem::transmute(accept), credentials.into())) + ::core::mem::transmute(alljoyn_authlistener_requestcredentialsresponse(listener.into(), ::core::mem::transmute(authcontext), accept, credentials.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_authlistener_securityviolation_ptr = ::core::option::Option; @@ -2509,7 +2509,7 @@ where extern "system" { fn alljoyn_authlistener_setsharedsecret(listener: alljoyn_authlistener, sharedsecret: *const u8, sharedsecretsize: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_authlistener_setsharedsecret(listener.into(), ::core::mem::transmute(sharedsecret), ::core::mem::transmute(sharedsecretsize))) + ::core::mem::transmute(alljoyn_authlistener_setsharedsecret(listener.into(), ::core::mem::transmute(sharedsecret), sharedsecretsize)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_authlistener_verifycredentials_ptr = ::core::option::Option i32>; @@ -2525,7 +2525,7 @@ where extern "system" { fn alljoyn_authlistener_verifycredentialsresponse(listener: alljoyn_authlistener, authcontext: *mut ::core::ffi::c_void, accept: i32) -> QStatus; } - ::core::mem::transmute(alljoyn_authlistener_verifycredentialsresponse(listener.into(), ::core::mem::transmute(authcontext), ::core::mem::transmute(accept))) + ::core::mem::transmute(alljoyn_authlistener_verifycredentialsresponse(listener.into(), ::core::mem::transmute(authcontext), accept)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2634,7 +2634,7 @@ where extern "system" { fn alljoyn_autopinger_addpinggroup(autopinger: alljoyn_autopinger, group: ::windows::core::PCSTR, listener: alljoyn_pinglistener, pinginterval: u32); } - alljoyn_autopinger_addpinggroup(autopinger.into(), group.into(), listener.into(), ::core::mem::transmute(pinginterval)) + alljoyn_autopinger_addpinggroup(autopinger.into(), group.into(), listener.into(), pinginterval) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2688,7 +2688,7 @@ where extern "system" { fn alljoyn_autopinger_removedestination(autopinger: alljoyn_autopinger, group: ::windows::core::PCSTR, destination: ::windows::core::PCSTR, removeall: i32) -> QStatus; } - ::core::mem::transmute(alljoyn_autopinger_removedestination(autopinger.into(), group.into(), destination.into(), ::core::mem::transmute(removeall))) + ::core::mem::transmute(alljoyn_autopinger_removedestination(autopinger.into(), group.into(), destination.into(), removeall)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2726,7 +2726,7 @@ where extern "system" { fn alljoyn_autopinger_setpinginterval(autopinger: alljoyn_autopinger, group: ::windows::core::PCSTR, pinginterval: u32) -> QStatus; } - ::core::mem::transmute(alljoyn_autopinger_setpinginterval(autopinger.into(), group.into(), ::core::mem::transmute(pinginterval))) + ::core::mem::transmute(alljoyn_autopinger_setpinginterval(autopinger.into(), group.into(), pinginterval)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -2794,7 +2794,7 @@ where extern "system" { fn alljoyn_busattachment_advertisename(bus: alljoyn_busattachment, name: ::windows::core::PCSTR, transports: u16) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_advertisename(bus.into(), name.into(), ::core::mem::transmute(transports))) + ::core::mem::transmute(alljoyn_busattachment_advertisename(bus.into(), name.into(), transports)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2821,7 +2821,7 @@ where extern "system" { fn alljoyn_busattachment_canceladvertisename(bus: alljoyn_busattachment, name: ::windows::core::PCSTR, transports: u16) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_canceladvertisename(bus.into(), name.into(), ::core::mem::transmute(transports))) + ::core::mem::transmute(alljoyn_busattachment_canceladvertisename(bus.into(), name.into(), transports)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2847,7 +2847,7 @@ where extern "system" { fn alljoyn_busattachment_cancelfindadvertisednamebytransport(bus: alljoyn_busattachment, nameprefix: ::windows::core::PCSTR, transports: u16) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_cancelfindadvertisednamebytransport(bus.into(), nameprefix.into(), ::core::mem::transmute(transports))) + ::core::mem::transmute(alljoyn_busattachment_cancelfindadvertisednamebytransport(bus.into(), nameprefix.into(), transports)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2872,7 +2872,7 @@ where extern "system" { fn alljoyn_busattachment_cancelwhoimplements_interfaces(bus: alljoyn_busattachment, implementsinterfaces: *const *const i8, numberinterfaces: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_cancelwhoimplements_interfaces(bus.into(), ::core::mem::transmute(implementsinterfaces), ::core::mem::transmute(numberinterfaces))) + ::core::mem::transmute(alljoyn_busattachment_cancelwhoimplements_interfaces(bus.into(), ::core::mem::transmute(implementsinterfaces), numberinterfaces)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2922,7 +2922,7 @@ where extern "system" { fn alljoyn_busattachment_create(applicationname: ::windows::core::PCSTR, allowremotemessages: i32) -> alljoyn_busattachment; } - ::core::mem::transmute(alljoyn_busattachment_create(applicationname.into(), ::core::mem::transmute(allowremotemessages))) + ::core::mem::transmute(alljoyn_busattachment_create(applicationname.into(), allowremotemessages)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2934,7 +2934,7 @@ where extern "system" { fn alljoyn_busattachment_create_concurrency(applicationname: ::windows::core::PCSTR, allowremotemessages: i32, concurrency: u32) -> alljoyn_busattachment; } - ::core::mem::transmute(alljoyn_busattachment_create_concurrency(applicationname.into(), ::core::mem::transmute(allowremotemessages), ::core::mem::transmute(concurrency))) + ::core::mem::transmute(alljoyn_busattachment_create_concurrency(applicationname.into(), allowremotemessages, concurrency)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -2960,7 +2960,7 @@ where extern "system" { fn alljoyn_busattachment_createinterface_secure(bus: alljoyn_busattachment, name: ::windows::core::PCSTR, iface: *mut alljoyn_interfacedescription, secpolicy: alljoyn_interfacedescription_securitypolicy) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_createinterface_secure(bus.into(), name.into(), ::core::mem::transmute(iface), ::core::mem::transmute(secpolicy))) + ::core::mem::transmute(alljoyn_busattachment_createinterface_secure(bus.into(), name.into(), ::core::mem::transmute(iface), secpolicy)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3050,7 +3050,7 @@ where extern "system" { fn alljoyn_busattachment_enablepeersecurity(bus: alljoyn_busattachment, authmechanisms: ::windows::core::PCSTR, listener: alljoyn_authlistener, keystorefilename: ::windows::core::PCSTR, isshared: i32) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_enablepeersecurity(bus.into(), authmechanisms.into(), listener.into(), keystorefilename.into(), ::core::mem::transmute(isshared))) + ::core::mem::transmute(alljoyn_busattachment_enablepeersecurity(bus.into(), authmechanisms.into(), listener.into(), keystorefilename.into(), isshared)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3066,7 +3066,7 @@ where extern "system" { fn alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener(bus: alljoyn_busattachment, authmechanisms: ::windows::core::PCSTR, authlistener: alljoyn_authlistener, keystorefilename: ::windows::core::PCSTR, isshared: i32, permissionconfigurationlistener: alljoyn_permissionconfigurationlistener) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener(bus.into(), authmechanisms.into(), authlistener.into(), keystorefilename.into(), ::core::mem::transmute(isshared), permissionconfigurationlistener.into())) + ::core::mem::transmute(alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener(bus.into(), authmechanisms.into(), authlistener.into(), keystorefilename.into(), isshared, permissionconfigurationlistener.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3092,7 +3092,7 @@ where extern "system" { fn alljoyn_busattachment_findadvertisednamebytransport(bus: alljoyn_busattachment, nameprefix: ::windows::core::PCSTR, transports: u16) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_findadvertisednamebytransport(bus.into(), nameprefix.into(), ::core::mem::transmute(transports))) + ::core::mem::transmute(alljoyn_busattachment_findadvertisednamebytransport(bus.into(), nameprefix.into(), transports)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3189,7 +3189,7 @@ where extern "system" { fn alljoyn_busattachment_getinterfaces(bus: alljoyn_busattachment, ifaces: *const alljoyn_interfacedescription, numifaces: usize) -> usize; } - ::core::mem::transmute(alljoyn_busattachment_getinterfaces(bus.into(), ::core::mem::transmute(ifaces), ::core::mem::transmute(numifaces))) + ::core::mem::transmute(alljoyn_busattachment_getinterfaces(bus.into(), ::core::mem::transmute(ifaces), numifaces)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3324,7 +3324,7 @@ where extern "system" { fn alljoyn_busattachment_joinsession(bus: alljoyn_busattachment, sessionhost: ::windows::core::PCSTR, sessionport: u16, listener: alljoyn_sessionlistener, sessionid: *mut u32, opts: alljoyn_sessionopts) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_joinsession(bus.into(), sessionhost.into(), ::core::mem::transmute(sessionport), listener.into(), ::core::mem::transmute(sessionid), opts.into())) + ::core::mem::transmute(alljoyn_busattachment_joinsession(bus.into(), sessionhost.into(), sessionport, listener.into(), ::core::mem::transmute(sessionid), opts.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3339,7 +3339,7 @@ where extern "system" { fn alljoyn_busattachment_joinsessionasync(bus: alljoyn_busattachment, sessionhost: ::windows::core::PCSTR, sessionport: u16, listener: alljoyn_sessionlistener, opts: alljoyn_sessionopts, callback: *mut ::core::ffi::c_void, context: *mut ::core::ffi::c_void) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_joinsessionasync(bus.into(), sessionhost.into(), ::core::mem::transmute(sessionport), listener.into(), opts.into(), ::core::mem::transmute(callback), ::core::mem::transmute(context))) + ::core::mem::transmute(alljoyn_busattachment_joinsessionasync(bus.into(), sessionhost.into(), sessionport, listener.into(), opts.into(), ::core::mem::transmute(callback), ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_busattachment_joinsessioncb_ptr = ::core::option::Option; @@ -3353,7 +3353,7 @@ where extern "system" { fn alljoyn_busattachment_leavesession(bus: alljoyn_busattachment, sessionid: u32) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_leavesession(bus.into(), ::core::mem::transmute(sessionid))) + ::core::mem::transmute(alljoyn_busattachment_leavesession(bus.into(), sessionid)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3379,7 +3379,7 @@ where extern "system" { fn alljoyn_busattachment_ping(bus: alljoyn_busattachment, name: ::windows::core::PCSTR, timeout: u32) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_ping(bus.into(), name.into(), ::core::mem::transmute(timeout))) + ::core::mem::transmute(alljoyn_busattachment_ping(bus.into(), name.into(), timeout)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3534,7 +3534,7 @@ where extern "system" { fn alljoyn_busattachment_removesessionmember(bus: alljoyn_busattachment, sessionid: u32, membername: ::windows::core::PCSTR) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_removesessionmember(bus.into(), ::core::mem::transmute(sessionid), membername.into())) + ::core::mem::transmute(alljoyn_busattachment_removesessionmember(bus.into(), sessionid, membername.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3547,7 +3547,7 @@ where extern "system" { fn alljoyn_busattachment_requestname(bus: alljoyn_busattachment, requestedname: ::windows::core::PCSTR, flags: u32) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_requestname(bus.into(), requestedname.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(alljoyn_busattachment_requestname(bus.into(), requestedname.into(), flags)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3560,7 +3560,7 @@ where extern "system" { fn alljoyn_busattachment_secureconnection(bus: alljoyn_busattachment, name: ::windows::core::PCSTR, forceauth: i32) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_secureconnection(bus.into(), name.into(), ::core::mem::transmute(forceauth))) + ::core::mem::transmute(alljoyn_busattachment_secureconnection(bus.into(), name.into(), forceauth)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3573,7 +3573,7 @@ where extern "system" { fn alljoyn_busattachment_secureconnectionasync(bus: alljoyn_busattachment, name: ::windows::core::PCSTR, forceauth: i32) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_secureconnectionasync(bus.into(), name.into(), ::core::mem::transmute(forceauth))) + ::core::mem::transmute(alljoyn_busattachment_secureconnectionasync(bus.into(), name.into(), forceauth)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3586,7 +3586,7 @@ where extern "system" { fn alljoyn_busattachment_setdaemondebug(bus: alljoyn_busattachment, module: ::windows::core::PCSTR, level: u32) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_setdaemondebug(bus.into(), module.into(), ::core::mem::transmute(level))) + ::core::mem::transmute(alljoyn_busattachment_setdaemondebug(bus.into(), module.into(), level)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3599,7 +3599,7 @@ where extern "system" { fn alljoyn_busattachment_setkeyexpiration(bus: alljoyn_busattachment, guid: ::windows::core::PCSTR, timeout: u32) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_setkeyexpiration(bus.into(), guid.into(), ::core::mem::transmute(timeout))) + ::core::mem::transmute(alljoyn_busattachment_setkeyexpiration(bus.into(), guid.into(), timeout)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3611,7 +3611,7 @@ where extern "system" { fn alljoyn_busattachment_setlinktimeout(bus: alljoyn_busattachment, sessionid: u32, linktimeout: *mut u32) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_setlinktimeout(bus.into(), ::core::mem::transmute(sessionid), ::core::mem::transmute(linktimeout))) + ::core::mem::transmute(alljoyn_busattachment_setlinktimeout(bus.into(), sessionid, ::core::mem::transmute(linktimeout))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3623,7 +3623,7 @@ where extern "system" { fn alljoyn_busattachment_setlinktimeoutasync(bus: alljoyn_busattachment, sessionid: u32, linktimeout: u32, callback: *mut ::core::ffi::c_void, context: *mut ::core::ffi::c_void) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_setlinktimeoutasync(bus.into(), ::core::mem::transmute(sessionid), ::core::mem::transmute(linktimeout), ::core::mem::transmute(callback), ::core::mem::transmute(context))) + ::core::mem::transmute(alljoyn_busattachment_setlinktimeoutasync(bus.into(), sessionid, linktimeout, ::core::mem::transmute(callback), ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_busattachment_setlinktimeoutcb_ptr = ::core::option::Option; @@ -3638,7 +3638,7 @@ where extern "system" { fn alljoyn_busattachment_setsessionlistener(bus: alljoyn_busattachment, sessionid: u32, listener: alljoyn_sessionlistener) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_setsessionlistener(bus.into(), ::core::mem::transmute(sessionid), listener.into())) + ::core::mem::transmute(alljoyn_busattachment_setsessionlistener(bus.into(), sessionid, listener.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3674,7 +3674,7 @@ where extern "system" { fn alljoyn_busattachment_unbindsessionport(bus: alljoyn_busattachment, sessionport: u16) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_unbindsessionport(bus.into(), ::core::mem::transmute(sessionport))) + ::core::mem::transmute(alljoyn_busattachment_unbindsessionport(bus.into(), sessionport)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -3801,7 +3801,7 @@ where extern "system" { fn alljoyn_busattachment_whoimplements_interfaces(bus: alljoyn_busattachment, implementsinterfaces: *const *const i8, numberinterfaces: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_busattachment_whoimplements_interfaces(bus.into(), ::core::mem::transmute(implementsinterfaces), ::core::mem::transmute(numberinterfaces))) + ::core::mem::transmute(alljoyn_busattachment_whoimplements_interfaces(bus.into(), ::core::mem::transmute(implementsinterfaces), numberinterfaces)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -3988,7 +3988,7 @@ where extern "system" { fn alljoyn_busobject_addmethodhandlers(bus: alljoyn_busobject, entries: *const alljoyn_busobject_methodentry, numentries: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_busobject_addmethodhandlers(bus.into(), ::core::mem::transmute(entries), ::core::mem::transmute(numentries))) + ::core::mem::transmute(alljoyn_busobject_addmethodhandlers(bus.into(), ::core::mem::transmute(entries), numentries)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4046,7 +4046,7 @@ where extern "system" { fn alljoyn_busobject_cancelsessionlessmessage_serial(bus: alljoyn_busobject, serialnumber: u32) -> QStatus; } - ::core::mem::transmute(alljoyn_busobject_cancelsessionlessmessage_serial(bus.into(), ::core::mem::transmute(serialnumber))) + ::core::mem::transmute(alljoyn_busobject_cancelsessionlessmessage_serial(bus.into(), serialnumber)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4058,7 +4058,7 @@ where extern "system" { fn alljoyn_busobject_create(path: ::windows::core::PCSTR, isplaceholder: i32, callbacks_in: *const alljoyn_busobject_callbacks, context_in: *const ::core::ffi::c_void) -> alljoyn_busobject; } - ::core::mem::transmute(alljoyn_busobject_create(path.into(), ::core::mem::transmute(isplaceholder), ::core::mem::transmute(callbacks_in), ::core::mem::transmute(context_in))) + ::core::mem::transmute(alljoyn_busobject_create(path.into(), isplaceholder, ::core::mem::transmute(callbacks_in), ::core::mem::transmute(context_in))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4083,7 +4083,7 @@ where extern "system" { fn alljoyn_busobject_emitpropertieschanged(bus: alljoyn_busobject, ifcname: ::windows::core::PCSTR, propnames: *const *const i8, numprops: usize, id: u32); } - alljoyn_busobject_emitpropertieschanged(bus.into(), ifcname.into(), ::core::mem::transmute(propnames), ::core::mem::transmute(numprops), ::core::mem::transmute(id)) + alljoyn_busobject_emitpropertieschanged(bus.into(), ifcname.into(), ::core::mem::transmute(propnames), numprops, id) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4098,7 +4098,7 @@ where extern "system" { fn alljoyn_busobject_emitpropertychanged(bus: alljoyn_busobject, ifcname: ::windows::core::PCSTR, propname: ::windows::core::PCSTR, val: alljoyn_msgarg, id: u32); } - alljoyn_busobject_emitpropertychanged(bus.into(), ifcname.into(), propname.into(), val.into(), ::core::mem::transmute(id)) + alljoyn_busobject_emitpropertychanged(bus.into(), ifcname.into(), propname.into(), val.into(), id) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4110,7 +4110,7 @@ where extern "system" { fn alljoyn_busobject_getannouncedinterfacenames(bus: alljoyn_busobject, interfaces: *const *const i8, numinterfaces: usize) -> usize; } - ::core::mem::transmute(alljoyn_busobject_getannouncedinterfacenames(bus.into(), ::core::mem::transmute(interfaces), ::core::mem::transmute(numinterfaces))) + ::core::mem::transmute(alljoyn_busobject_getannouncedinterfacenames(bus.into(), ::core::mem::transmute(interfaces), numinterfaces)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4135,7 +4135,7 @@ where extern "system" { fn alljoyn_busobject_getname(bus: alljoyn_busobject, buffer: ::windows::core::PCSTR, buffersz: usize) -> usize; } - ::core::mem::transmute(alljoyn_busobject_getname(bus.into(), buffer.into(), ::core::mem::transmute(buffersz))) + ::core::mem::transmute(alljoyn_busobject_getname(bus.into(), buffer.into(), buffersz)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4204,7 +4204,7 @@ where extern "system" { fn alljoyn_busobject_methodreply_args(bus: alljoyn_busobject, msg: alljoyn_message, args: alljoyn_msgarg, numargs: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_busobject_methodreply_args(bus.into(), msg.into(), args.into(), ::core::mem::transmute(numargs))) + ::core::mem::transmute(alljoyn_busobject_methodreply_args(bus.into(), msg.into(), args.into(), numargs)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4232,7 +4232,7 @@ where extern "system" { fn alljoyn_busobject_methodreply_status(bus: alljoyn_busobject, msg: alljoyn_message, status: QStatus) -> QStatus; } - ::core::mem::transmute(alljoyn_busobject_methodreply_status(bus.into(), msg.into(), ::core::mem::transmute(status))) + ::core::mem::transmute(alljoyn_busobject_methodreply_status(bus.into(), msg.into(), status)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_busobject_object_registration_ptr = ::core::option::Option; @@ -4251,7 +4251,7 @@ where extern "system" { fn alljoyn_busobject_setannounceflag(bus: alljoyn_busobject, iface: alljoyn_interfacedescription, isannounced: alljoyn_about_announceflag) -> QStatus; } - ::core::mem::transmute(alljoyn_busobject_setannounceflag(bus.into(), iface.into(), ::core::mem::transmute(isannounced))) + ::core::mem::transmute(alljoyn_busobject_setannounceflag(bus.into(), iface.into(), isannounced)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4266,7 +4266,7 @@ where extern "system" { fn alljoyn_busobject_signal(bus: alljoyn_busobject, destination: ::windows::core::PCSTR, sessionid: u32, signal: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, timetolive: u16, flags: u8, msg: alljoyn_message) -> QStatus; } - ::core::mem::transmute(alljoyn_busobject_signal(bus.into(), destination.into(), ::core::mem::transmute(sessionid), ::core::mem::transmute(signal), args.into(), ::core::mem::transmute(numargs), ::core::mem::transmute(timetolive), ::core::mem::transmute(flags), msg.into())) + ::core::mem::transmute(alljoyn_busobject_signal(bus.into(), destination.into(), sessionid, ::core::mem::transmute(signal), args.into(), numargs, timetolive, flags, msg.into())) } #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4531,7 +4531,7 @@ where extern "system" { fn alljoyn_credentials_isset(cred: alljoyn_credentials, creds: u16) -> i32; } - ::core::mem::transmute(alljoyn_credentials_isset(cred.into(), ::core::mem::transmute(creds))) + ::core::mem::transmute(alljoyn_credentials_isset(cred.into(), creds)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4556,7 +4556,7 @@ where extern "system" { fn alljoyn_credentials_setexpiration(cred: alljoyn_credentials, expiration: u32); } - alljoyn_credentials_setexpiration(cred.into(), ::core::mem::transmute(expiration)) + alljoyn_credentials_setexpiration(cred.into(), expiration) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4729,7 +4729,7 @@ where extern "system" { fn alljoyn_interfacedescription_addmember(iface: alljoyn_interfacedescription, r#type: alljoyn_messagetype, name: ::windows::core::PCSTR, inputsig: ::windows::core::PCSTR, outsig: ::windows::core::PCSTR, argnames: ::windows::core::PCSTR, annotation: u8) -> QStatus; } - ::core::mem::transmute(alljoyn_interfacedescription_addmember(iface.into(), ::core::mem::transmute(r#type), name.into(), inputsig.into(), outsig.into(), argnames.into(), ::core::mem::transmute(annotation))) + ::core::mem::transmute(alljoyn_interfacedescription_addmember(iface.into(), r#type, name.into(), inputsig.into(), outsig.into(), argnames.into(), annotation)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4761,7 +4761,7 @@ where extern "system" { fn alljoyn_interfacedescription_addmethod(iface: alljoyn_interfacedescription, name: ::windows::core::PCSTR, inputsig: ::windows::core::PCSTR, outsig: ::windows::core::PCSTR, argnames: ::windows::core::PCSTR, annotation: u8, accessperms: ::windows::core::PCSTR) -> QStatus; } - ::core::mem::transmute(alljoyn_interfacedescription_addmethod(iface.into(), name.into(), inputsig.into(), outsig.into(), argnames.into(), ::core::mem::transmute(annotation), accessperms.into())) + ::core::mem::transmute(alljoyn_interfacedescription_addmethod(iface.into(), name.into(), inputsig.into(), outsig.into(), argnames.into(), annotation, accessperms.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4775,7 +4775,7 @@ where extern "system" { fn alljoyn_interfacedescription_addproperty(iface: alljoyn_interfacedescription, name: ::windows::core::PCSTR, signature: ::windows::core::PCSTR, access: u8) -> QStatus; } - ::core::mem::transmute(alljoyn_interfacedescription_addproperty(iface.into(), name.into(), signature.into(), ::core::mem::transmute(access))) + ::core::mem::transmute(alljoyn_interfacedescription_addproperty(iface.into(), name.into(), signature.into(), access)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4806,7 +4806,7 @@ where extern "system" { fn alljoyn_interfacedescription_addsignal(iface: alljoyn_interfacedescription, name: ::windows::core::PCSTR, sig: ::windows::core::PCSTR, argnames: ::windows::core::PCSTR, annotation: u8, accessperms: ::windows::core::PCSTR) -> QStatus; } - ::core::mem::transmute(alljoyn_interfacedescription_addsignal(iface.into(), name.into(), sig.into(), argnames.into(), ::core::mem::transmute(annotation), accessperms.into())) + ::core::mem::transmute(alljoyn_interfacedescription_addsignal(iface.into(), name.into(), sig.into(), argnames.into(), annotation, accessperms.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4847,7 +4847,7 @@ where extern "system" { fn alljoyn_interfacedescription_getannotationatindex(iface: alljoyn_interfacedescription, index: usize, name: ::windows::core::PCSTR, name_size: *mut usize, value: ::windows::core::PCSTR, value_size: *mut usize); } - alljoyn_interfacedescription_getannotationatindex(iface.into(), ::core::mem::transmute(index), name.into(), ::core::mem::transmute(name_size), value.into(), ::core::mem::transmute(value_size)) + alljoyn_interfacedescription_getannotationatindex(iface.into(), index, name.into(), ::core::mem::transmute(name_size), value.into(), ::core::mem::transmute(value_size)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4875,7 +4875,7 @@ where extern "system" { fn alljoyn_interfacedescription_getargdescriptionforlanguage(iface: alljoyn_interfacedescription, member: ::windows::core::PCSTR, arg: ::windows::core::PCSTR, description: ::windows::core::PCSTR, maxlanguagelength: usize, languagetag: ::windows::core::PCSTR) -> usize; } - ::core::mem::transmute(alljoyn_interfacedescription_getargdescriptionforlanguage(iface.into(), member.into(), arg.into(), description.into(), ::core::mem::transmute(maxlanguagelength), languagetag.into())) + ::core::mem::transmute(alljoyn_interfacedescription_getargdescriptionforlanguage(iface.into(), member.into(), arg.into(), description.into(), maxlanguagelength, languagetag.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4889,7 +4889,7 @@ where extern "system" { fn alljoyn_interfacedescription_getdescriptionforlanguage(iface: alljoyn_interfacedescription, description: ::windows::core::PCSTR, maxlanguagelength: usize, languagetag: ::windows::core::PCSTR) -> usize; } - ::core::mem::transmute(alljoyn_interfacedescription_getdescriptionforlanguage(iface.into(), description.into(), ::core::mem::transmute(maxlanguagelength), languagetag.into())) + ::core::mem::transmute(alljoyn_interfacedescription_getdescriptionforlanguage(iface.into(), description.into(), maxlanguagelength, languagetag.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4901,7 +4901,7 @@ where extern "system" { fn alljoyn_interfacedescription_getdescriptionlanguages(iface: alljoyn_interfacedescription, languages: *const *const i8, size: usize) -> usize; } - ::core::mem::transmute(alljoyn_interfacedescription_getdescriptionlanguages(iface.into(), ::core::mem::transmute(languages), ::core::mem::transmute(size))) + ::core::mem::transmute(alljoyn_interfacedescription_getdescriptionlanguages(iface.into(), ::core::mem::transmute(languages), size)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4914,7 +4914,7 @@ where extern "system" { fn alljoyn_interfacedescription_getdescriptionlanguages2(iface: alljoyn_interfacedescription, languages: ::windows::core::PCSTR, languagessize: usize) -> usize; } - ::core::mem::transmute(alljoyn_interfacedescription_getdescriptionlanguages2(iface.into(), languages.into(), ::core::mem::transmute(languagessize))) + ::core::mem::transmute(alljoyn_interfacedescription_getdescriptionlanguages2(iface.into(), languages.into(), languagessize)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4985,7 +4985,7 @@ where extern "system" { fn alljoyn_interfacedescription_getmemberdescriptionforlanguage(iface: alljoyn_interfacedescription, member: ::windows::core::PCSTR, description: ::windows::core::PCSTR, maxlanguagelength: usize, languagetag: ::windows::core::PCSTR) -> usize; } - ::core::mem::transmute(alljoyn_interfacedescription_getmemberdescriptionforlanguage(iface.into(), member.into(), description.into(), ::core::mem::transmute(maxlanguagelength), languagetag.into())) + ::core::mem::transmute(alljoyn_interfacedescription_getmemberdescriptionforlanguage(iface.into(), member.into(), description.into(), maxlanguagelength, languagetag.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -4997,7 +4997,7 @@ where extern "system" { fn alljoyn_interfacedescription_getmembers(iface: alljoyn_interfacedescription, members: *mut alljoyn_interfacedescription_member, nummembers: usize) -> usize; } - ::core::mem::transmute(alljoyn_interfacedescription_getmembers(iface.into(), ::core::mem::transmute(members), ::core::mem::transmute(nummembers))) + ::core::mem::transmute(alljoyn_interfacedescription_getmembers(iface.into(), ::core::mem::transmute(members), nummembers)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -5034,7 +5034,7 @@ where extern "system" { fn alljoyn_interfacedescription_getproperties(iface: alljoyn_interfacedescription, props: *mut alljoyn_interfacedescription_property, numprops: usize) -> usize; } - ::core::mem::transmute(alljoyn_interfacedescription_getproperties(iface.into(), ::core::mem::transmute(props), ::core::mem::transmute(numprops))) + ::core::mem::transmute(alljoyn_interfacedescription_getproperties(iface.into(), ::core::mem::transmute(props), numprops)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -5077,7 +5077,7 @@ where extern "system" { fn alljoyn_interfacedescription_getpropertydescriptionforlanguage(iface: alljoyn_interfacedescription, property: ::windows::core::PCSTR, description: ::windows::core::PCSTR, maxlanguagelength: usize, languagetag: ::windows::core::PCSTR) -> usize; } - ::core::mem::transmute(alljoyn_interfacedescription_getpropertydescriptionforlanguage(iface.into(), property.into(), description.into(), ::core::mem::transmute(maxlanguagelength), languagetag.into())) + ::core::mem::transmute(alljoyn_interfacedescription_getpropertydescriptionforlanguage(iface.into(), property.into(), description.into(), maxlanguagelength, languagetag.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -5167,7 +5167,7 @@ where extern "system" { fn alljoyn_interfacedescription_introspect(iface: alljoyn_interfacedescription, str: ::windows::core::PCSTR, buf: usize, indent: usize) -> usize; } - ::core::mem::transmute(alljoyn_interfacedescription_introspect(iface.into(), str.into(), ::core::mem::transmute(buf), ::core::mem::transmute(indent))) + ::core::mem::transmute(alljoyn_interfacedescription_introspect(iface.into(), str.into(), buf, indent)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -5250,7 +5250,7 @@ where extern "system" { fn alljoyn_interfacedescription_member_getannotationatindex(member: alljoyn_interfacedescription_member, index: usize, name: ::windows::core::PCSTR, name_size: *mut usize, value: ::windows::core::PCSTR, value_size: *mut usize); } - alljoyn_interfacedescription_member_getannotationatindex(::core::mem::transmute(member), ::core::mem::transmute(index), name.into(), ::core::mem::transmute(name_size), value.into(), ::core::mem::transmute(value_size)) + alljoyn_interfacedescription_member_getannotationatindex(::core::mem::transmute(member), index, name.into(), ::core::mem::transmute(name_size), value.into(), ::core::mem::transmute(value_size)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -5287,7 +5287,7 @@ where extern "system" { fn alljoyn_interfacedescription_member_getargannotationatindex(member: alljoyn_interfacedescription_member, argname: ::windows::core::PCSTR, index: usize, name: ::windows::core::PCSTR, name_size: *mut usize, value: ::windows::core::PCSTR, value_size: *mut usize); } - alljoyn_interfacedescription_member_getargannotationatindex(::core::mem::transmute(member), argname.into(), ::core::mem::transmute(index), name.into(), ::core::mem::transmute(name_size), value.into(), ::core::mem::transmute(value_size)) + alljoyn_interfacedescription_member_getargannotationatindex(::core::mem::transmute(member), argname.into(), index, name.into(), ::core::mem::transmute(name_size), value.into(), ::core::mem::transmute(value_size)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -5367,7 +5367,7 @@ where extern "system" { fn alljoyn_interfacedescription_property_getannotationatindex(property: alljoyn_interfacedescription_property, index: usize, name: ::windows::core::PCSTR, name_size: *mut usize, value: ::windows::core::PCSTR, value_size: *mut usize); } - alljoyn_interfacedescription_property_getannotationatindex(::core::mem::transmute(property), ::core::mem::transmute(index), name.into(), ::core::mem::transmute(name_size), value.into(), ::core::mem::transmute(value_size)) + alljoyn_interfacedescription_property_getannotationatindex(::core::mem::transmute(property), index, name.into(), ::core::mem::transmute(name_size), value.into(), ::core::mem::transmute(value_size)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -5816,7 +5816,7 @@ where extern "system" { fn alljoyn_message_description(msg: alljoyn_message, str: ::windows::core::PCSTR, buf: usize) -> usize; } - ::core::mem::transmute(alljoyn_message_description(msg.into(), str.into(), ::core::mem::transmute(buf))) + ::core::mem::transmute(alljoyn_message_description(msg.into(), str.into(), buf)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -5853,7 +5853,7 @@ where extern "system" { fn alljoyn_message_getarg(msg: alljoyn_message, argn: usize) -> alljoyn_msgarg; } - ::core::mem::transmute(alljoyn_message_getarg(msg.into(), ::core::mem::transmute(argn))) + ::core::mem::transmute(alljoyn_message_getarg(msg.into(), argn)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6152,7 +6152,7 @@ pub unsafe fn alljoyn_message_setendianess(endian: i8) { extern "system" { fn alljoyn_message_setendianess(endian: i8); } - alljoyn_message_setendianess(::core::mem::transmute(endian)) + alljoyn_message_setendianess(endian) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6165,7 +6165,7 @@ where extern "system" { fn alljoyn_message_tostring(msg: alljoyn_message, str: ::windows::core::PCSTR, buf: usize) -> usize; } - ::core::mem::transmute(alljoyn_message_tostring(msg.into(), str.into(), ::core::mem::transmute(buf))) + ::core::mem::transmute(alljoyn_message_tostring(msg.into(), str.into(), buf)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_messagereceiver_methodhandler_ptr = ::core::option::Option; @@ -6240,7 +6240,7 @@ pub unsafe fn alljoyn_msgarg_array_create(size: usize) -> alljoyn_msgarg { extern "system" { fn alljoyn_msgarg_array_create(size: usize) -> alljoyn_msgarg; } - ::core::mem::transmute(alljoyn_msgarg_array_create(::core::mem::transmute(size))) + ::core::mem::transmute(alljoyn_msgarg_array_create(size)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6252,7 +6252,7 @@ where extern "system" { fn alljoyn_msgarg_array_element(arg: alljoyn_msgarg, index: usize) -> alljoyn_msgarg; } - ::core::mem::transmute(alljoyn_msgarg_array_element(arg.into(), ::core::mem::transmute(index))) + ::core::mem::transmute(alljoyn_msgarg_array_element(arg.into(), index)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6265,7 +6265,7 @@ where extern "system" { fn alljoyn_msgarg_array_get(args: alljoyn_msgarg, numargs: usize, signature: ::windows::core::PCSTR) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_array_get(args.into(), ::core::mem::transmute(numargs), signature.into())) + ::core::mem::transmute(alljoyn_msgarg_array_get(args.into(), numargs, signature.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6291,7 +6291,7 @@ where extern "system" { fn alljoyn_msgarg_array_set_offset(args: alljoyn_msgarg, argoffset: usize, numargs: *mut usize, signature: ::windows::core::PCSTR) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_array_set_offset(args.into(), ::core::mem::transmute(argoffset), ::core::mem::transmute(numargs), signature.into())) + ::core::mem::transmute(alljoyn_msgarg_array_set_offset(args.into(), argoffset, ::core::mem::transmute(numargs), signature.into())) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6304,7 +6304,7 @@ where extern "system" { fn alljoyn_msgarg_array_signature(values: alljoyn_msgarg, numvalues: usize, str: ::windows::core::PCSTR, buf: usize) -> usize; } - ::core::mem::transmute(alljoyn_msgarg_array_signature(values.into(), ::core::mem::transmute(numvalues), str.into(), ::core::mem::transmute(buf))) + ::core::mem::transmute(alljoyn_msgarg_array_signature(values.into(), numvalues, str.into(), buf)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6317,7 +6317,7 @@ where extern "system" { fn alljoyn_msgarg_array_tostring(args: alljoyn_msgarg, numargs: usize, str: ::windows::core::PCSTR, buf: usize, indent: usize) -> usize; } - ::core::mem::transmute(alljoyn_msgarg_array_tostring(args.into(), ::core::mem::transmute(numargs), str.into(), ::core::mem::transmute(buf), ::core::mem::transmute(indent))) + ::core::mem::transmute(alljoyn_msgarg_array_tostring(args.into(), numargs, str.into(), buf, indent)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6425,7 +6425,7 @@ where extern "system" { fn alljoyn_msgarg_get_array_element(arg: alljoyn_msgarg, index: usize, element: *mut alljoyn_msgarg); } - alljoyn_msgarg_get_array_element(arg.into(), ::core::mem::transmute(index), ::core::mem::transmute(element)) + alljoyn_msgarg_get_array_element(arg.into(), index, ::core::mem::transmute(element)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6437,7 +6437,7 @@ where extern "system" { fn alljoyn_msgarg_get_array_elementsignature(arg: alljoyn_msgarg, index: usize) -> ::windows::core::PSTR; } - ::core::mem::transmute(alljoyn_msgarg_get_array_elementsignature(arg.into(), ::core::mem::transmute(index))) + ::core::mem::transmute(alljoyn_msgarg_get_array_elementsignature(arg.into(), index)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6764,7 +6764,7 @@ where extern "system" { fn alljoyn_msgarg_getmember(arg: alljoyn_msgarg, index: usize) -> alljoyn_msgarg; } - ::core::mem::transmute(alljoyn_msgarg_getmember(arg.into(), ::core::mem::transmute(index))) + ::core::mem::transmute(alljoyn_msgarg_getmember(arg.into(), index)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6851,7 +6851,7 @@ where extern "system" { fn alljoyn_msgarg_set_bool(arg: alljoyn_msgarg, b: i32) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_bool(arg.into(), ::core::mem::transmute(b))) + ::core::mem::transmute(alljoyn_msgarg_set_bool(arg.into(), b)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6863,7 +6863,7 @@ where extern "system" { fn alljoyn_msgarg_set_bool_array(arg: alljoyn_msgarg, length: usize, ab: *mut i32) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_bool_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(ab))) + ::core::mem::transmute(alljoyn_msgarg_set_bool_array(arg.into(), length, ::core::mem::transmute(ab))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6875,7 +6875,7 @@ where extern "system" { fn alljoyn_msgarg_set_double(arg: alljoyn_msgarg, d: f64) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_double(arg.into(), ::core::mem::transmute(d))) + ::core::mem::transmute(alljoyn_msgarg_set_double(arg.into(), d)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6887,7 +6887,7 @@ where extern "system" { fn alljoyn_msgarg_set_double_array(arg: alljoyn_msgarg, length: usize, ad: *mut f64) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_double_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(ad))) + ::core::mem::transmute(alljoyn_msgarg_set_double_array(arg.into(), length, ::core::mem::transmute(ad))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6899,7 +6899,7 @@ where extern "system" { fn alljoyn_msgarg_set_int16(arg: alljoyn_msgarg, n: i16) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_int16(arg.into(), ::core::mem::transmute(n))) + ::core::mem::transmute(alljoyn_msgarg_set_int16(arg.into(), n)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6911,7 +6911,7 @@ where extern "system" { fn alljoyn_msgarg_set_int16_array(arg: alljoyn_msgarg, length: usize, an: *mut i16) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_int16_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(an))) + ::core::mem::transmute(alljoyn_msgarg_set_int16_array(arg.into(), length, ::core::mem::transmute(an))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6923,7 +6923,7 @@ where extern "system" { fn alljoyn_msgarg_set_int32(arg: alljoyn_msgarg, i: i32) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_int32(arg.into(), ::core::mem::transmute(i))) + ::core::mem::transmute(alljoyn_msgarg_set_int32(arg.into(), i)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6935,7 +6935,7 @@ where extern "system" { fn alljoyn_msgarg_set_int32_array(arg: alljoyn_msgarg, length: usize, ai: *mut i32) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_int32_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(ai))) + ::core::mem::transmute(alljoyn_msgarg_set_int32_array(arg.into(), length, ::core::mem::transmute(ai))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6947,7 +6947,7 @@ where extern "system" { fn alljoyn_msgarg_set_int64(arg: alljoyn_msgarg, x: i64) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_int64(arg.into(), ::core::mem::transmute(x))) + ::core::mem::transmute(alljoyn_msgarg_set_int64(arg.into(), x)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6959,7 +6959,7 @@ where extern "system" { fn alljoyn_msgarg_set_int64_array(arg: alljoyn_msgarg, length: usize, ax: *mut i64) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_int64_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(ax))) + ::core::mem::transmute(alljoyn_msgarg_set_int64_array(arg.into(), length, ::core::mem::transmute(ax))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -6984,7 +6984,7 @@ where extern "system" { fn alljoyn_msgarg_set_objectpath_array(arg: alljoyn_msgarg, length: usize, ao: *const *const i8) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_objectpath_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(ao))) + ::core::mem::transmute(alljoyn_msgarg_set_objectpath_array(arg.into(), length, ::core::mem::transmute(ao))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7009,7 +7009,7 @@ where extern "system" { fn alljoyn_msgarg_set_signature_array(arg: alljoyn_msgarg, length: usize, ag: *const *const i8) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_signature_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(ag))) + ::core::mem::transmute(alljoyn_msgarg_set_signature_array(arg.into(), length, ::core::mem::transmute(ag))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7034,7 +7034,7 @@ where extern "system" { fn alljoyn_msgarg_set_string_array(arg: alljoyn_msgarg, length: usize, r#as: *const *const i8) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_string_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(r#as))) + ::core::mem::transmute(alljoyn_msgarg_set_string_array(arg.into(), length, ::core::mem::transmute(r#as))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7046,7 +7046,7 @@ where extern "system" { fn alljoyn_msgarg_set_uint16(arg: alljoyn_msgarg, q: u16) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_uint16(arg.into(), ::core::mem::transmute(q))) + ::core::mem::transmute(alljoyn_msgarg_set_uint16(arg.into(), q)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7058,7 +7058,7 @@ where extern "system" { fn alljoyn_msgarg_set_uint16_array(arg: alljoyn_msgarg, length: usize, aq: *mut u16) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_uint16_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(aq))) + ::core::mem::transmute(alljoyn_msgarg_set_uint16_array(arg.into(), length, ::core::mem::transmute(aq))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7070,7 +7070,7 @@ where extern "system" { fn alljoyn_msgarg_set_uint32(arg: alljoyn_msgarg, u: u32) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_uint32(arg.into(), ::core::mem::transmute(u))) + ::core::mem::transmute(alljoyn_msgarg_set_uint32(arg.into(), u)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7082,7 +7082,7 @@ where extern "system" { fn alljoyn_msgarg_set_uint32_array(arg: alljoyn_msgarg, length: usize, au: *mut u32) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_uint32_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(au))) + ::core::mem::transmute(alljoyn_msgarg_set_uint32_array(arg.into(), length, ::core::mem::transmute(au))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7094,7 +7094,7 @@ where extern "system" { fn alljoyn_msgarg_set_uint64(arg: alljoyn_msgarg, t: u64) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_uint64(arg.into(), ::core::mem::transmute(t))) + ::core::mem::transmute(alljoyn_msgarg_set_uint64(arg.into(), t)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7106,7 +7106,7 @@ where extern "system" { fn alljoyn_msgarg_set_uint64_array(arg: alljoyn_msgarg, length: usize, at: *mut u64) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_uint64_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(at))) + ::core::mem::transmute(alljoyn_msgarg_set_uint64_array(arg.into(), length, ::core::mem::transmute(at))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7118,7 +7118,7 @@ where extern "system" { fn alljoyn_msgarg_set_uint8(arg: alljoyn_msgarg, y: u8) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_uint8(arg.into(), ::core::mem::transmute(y))) + ::core::mem::transmute(alljoyn_msgarg_set_uint8(arg.into(), y)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7130,7 +7130,7 @@ where extern "system" { fn alljoyn_msgarg_set_uint8_array(arg: alljoyn_msgarg, length: usize, ay: *mut u8) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_set_uint8_array(arg.into(), ::core::mem::transmute(length), ::core::mem::transmute(ay))) + ::core::mem::transmute(alljoyn_msgarg_set_uint8_array(arg.into(), length, ::core::mem::transmute(ay))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7157,7 +7157,7 @@ where extern "system" { fn alljoyn_msgarg_setstruct(arg: alljoyn_msgarg, struct_members: alljoyn_msgarg, num_members: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_msgarg_setstruct(arg.into(), struct_members.into(), ::core::mem::transmute(num_members))) + ::core::mem::transmute(alljoyn_msgarg_setstruct(arg.into(), struct_members.into(), num_members)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7170,7 +7170,7 @@ where extern "system" { fn alljoyn_msgarg_signature(arg: alljoyn_msgarg, str: ::windows::core::PCSTR, buf: usize) -> usize; } - ::core::mem::transmute(alljoyn_msgarg_signature(arg.into(), str.into(), ::core::mem::transmute(buf))) + ::core::mem::transmute(alljoyn_msgarg_signature(arg.into(), str.into(), buf)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7195,7 +7195,7 @@ where extern "system" { fn alljoyn_msgarg_tostring(arg: alljoyn_msgarg, str: ::windows::core::PCSTR, buf: usize, indent: usize) -> usize; } - ::core::mem::transmute(alljoyn_msgarg_tostring(arg.into(), str.into(), ::core::mem::transmute(buf), ::core::mem::transmute(indent))) + ::core::mem::transmute(alljoyn_msgarg_tostring(arg.into(), str.into(), buf, indent)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -7234,7 +7234,7 @@ where extern "system" { fn alljoyn_observer_create(bus: alljoyn_busattachment, mandatoryinterfaces: *const *const i8, nummandatoryinterfaces: usize) -> alljoyn_observer; } - ::core::mem::transmute(alljoyn_observer_create(bus.into(), ::core::mem::transmute(mandatoryinterfaces), ::core::mem::transmute(nummandatoryinterfaces))) + ::core::mem::transmute(alljoyn_observer_create(bus.into(), ::core::mem::transmute(mandatoryinterfaces), nummandatoryinterfaces)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7302,7 +7302,7 @@ where extern "system" { fn alljoyn_observer_registerlistener(observer: alljoyn_observer, listener: alljoyn_observerlistener, triggeronexisting: i32); } - alljoyn_observer_registerlistener(observer.into(), listener.into(), ::core::mem::transmute(triggeronexisting)) + alljoyn_observer_registerlistener(observer.into(), listener.into(), triggeronexisting) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7574,7 +7574,7 @@ where extern "system" { fn alljoyn_permissionconfigurator_claim(configurator: alljoyn_permissionconfigurator, cakey: *mut i8, identitycertificatechain: *mut i8, groupid: *const u8, groupsize: usize, groupauthority: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_permissionconfigurator_claim(configurator.into(), ::core::mem::transmute(cakey), ::core::mem::transmute(identitycertificatechain), ::core::mem::transmute(groupid), ::core::mem::transmute(groupsize), ::core::mem::transmute(groupauthority), ::core::mem::transmute(manifestsxmls), ::core::mem::transmute(manifestscount))) + ::core::mem::transmute(alljoyn_permissionconfigurator_claim(configurator.into(), ::core::mem::transmute(cakey), ::core::mem::transmute(identitycertificatechain), ::core::mem::transmute(groupid), groupsize, ::core::mem::transmute(groupauthority), ::core::mem::transmute(manifestsxmls), manifestscount)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7739,7 +7739,7 @@ where extern "system" { fn alljoyn_permissionconfigurator_installmanifests(configurator: alljoyn_permissionconfigurator, manifestsxmls: *mut *mut i8, manifestscount: usize, append: i32) -> QStatus; } - ::core::mem::transmute(alljoyn_permissionconfigurator_installmanifests(configurator.into(), ::core::mem::transmute(manifestsxmls), ::core::mem::transmute(manifestscount), ::core::mem::transmute(append))) + ::core::mem::transmute(alljoyn_permissionconfigurator_installmanifests(configurator.into(), ::core::mem::transmute(manifestsxmls), manifestscount, append)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7799,7 +7799,7 @@ where extern "system" { fn alljoyn_permissionconfigurator_removemembership(configurator: alljoyn_permissionconfigurator, serial: *const u8, seriallen: usize, issuerpublickey: *mut i8, issueraki: *const u8, issuerakilen: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_permissionconfigurator_removemembership(configurator.into(), ::core::mem::transmute(serial), ::core::mem::transmute(seriallen), ::core::mem::transmute(issuerpublickey), ::core::mem::transmute(issueraki), ::core::mem::transmute(issuerakilen))) + ::core::mem::transmute(alljoyn_permissionconfigurator_removemembership(configurator.into(), ::core::mem::transmute(serial), seriallen, ::core::mem::transmute(issuerpublickey), ::core::mem::transmute(issueraki), issuerakilen)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7835,7 +7835,7 @@ where extern "system" { fn alljoyn_permissionconfigurator_setapplicationstate(configurator: alljoyn_permissionconfigurator, state: alljoyn_applicationstate) -> QStatus; } - ::core::mem::transmute(alljoyn_permissionconfigurator_setapplicationstate(configurator.into(), ::core::mem::transmute(state))) + ::core::mem::transmute(alljoyn_permissionconfigurator_setapplicationstate(configurator.into(), state)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7847,7 +7847,7 @@ where extern "system" { fn alljoyn_permissionconfigurator_setclaimcapabilities(configurator: alljoyn_permissionconfigurator, claimcapabilities: u16) -> QStatus; } - ::core::mem::transmute(alljoyn_permissionconfigurator_setclaimcapabilities(configurator.into(), ::core::mem::transmute(claimcapabilities))) + ::core::mem::transmute(alljoyn_permissionconfigurator_setclaimcapabilities(configurator.into(), claimcapabilities)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7859,7 +7859,7 @@ where extern "system" { fn alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo(configurator: alljoyn_permissionconfigurator, additionalinfo: u16) -> QStatus; } - ::core::mem::transmute(alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo(configurator.into(), ::core::mem::transmute(additionalinfo))) + ::core::mem::transmute(alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo(configurator.into(), additionalinfo)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -7895,7 +7895,7 @@ where extern "system" { fn alljoyn_permissionconfigurator_updateidentity(configurator: alljoyn_permissionconfigurator, identitycertificatechain: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_permissionconfigurator_updateidentity(configurator.into(), ::core::mem::transmute(identitycertificatechain), ::core::mem::transmute(manifestsxmls), ::core::mem::transmute(manifestscount))) + ::core::mem::transmute(alljoyn_permissionconfigurator_updateidentity(configurator.into(), ::core::mem::transmute(identitycertificatechain), ::core::mem::transmute(manifestsxmls), manifestscount)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8078,7 +8078,7 @@ where extern "system" { fn alljoyn_proxybusobject_create(bus: alljoyn_busattachment, service: ::windows::core::PCSTR, path: ::windows::core::PCSTR, sessionid: u32) -> alljoyn_proxybusobject; } - ::core::mem::transmute(alljoyn_proxybusobject_create(bus.into(), service.into(), path.into(), ::core::mem::transmute(sessionid))) + ::core::mem::transmute(alljoyn_proxybusobject_create(bus.into(), service.into(), path.into(), sessionid)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8092,7 +8092,7 @@ where extern "system" { fn alljoyn_proxybusobject_create_secure(bus: alljoyn_busattachment, service: ::windows::core::PCSTR, path: ::windows::core::PCSTR, sessionid: u32) -> alljoyn_proxybusobject; } - ::core::mem::transmute(alljoyn_proxybusobject_create_secure(bus.into(), service.into(), path.into(), ::core::mem::transmute(sessionid))) + ::core::mem::transmute(alljoyn_proxybusobject_create_secure(bus.into(), service.into(), path.into(), sessionid)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8143,7 +8143,7 @@ where extern "system" { fn alljoyn_proxybusobject_getallpropertiesasync(proxyobj: alljoyn_proxybusobject, iface: ::windows::core::PCSTR, callback: *mut ::core::ffi::c_void, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_getallpropertiesasync(proxyobj.into(), iface.into(), ::core::mem::transmute(callback), ::core::mem::transmute(timeout), ::core::mem::transmute(context))) + ::core::mem::transmute(alljoyn_proxybusobject_getallpropertiesasync(proxyobj.into(), iface.into(), ::core::mem::transmute(callback), timeout, ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8168,7 +8168,7 @@ where extern "system" { fn alljoyn_proxybusobject_getchildren(proxyobj: alljoyn_proxybusobject, children: *mut alljoyn_proxybusobject, numchildren: usize) -> usize; } - ::core::mem::transmute(alljoyn_proxybusobject_getchildren(proxyobj.into(), ::core::mem::transmute(children), ::core::mem::transmute(numchildren))) + ::core::mem::transmute(alljoyn_proxybusobject_getchildren(proxyobj.into(), ::core::mem::transmute(children), numchildren)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8193,7 +8193,7 @@ where extern "system" { fn alljoyn_proxybusobject_getinterfaces(proxyobj: alljoyn_proxybusobject, ifaces: *const alljoyn_interfacedescription, numifaces: usize) -> usize; } - ::core::mem::transmute(alljoyn_proxybusobject_getinterfaces(proxyobj.into(), ::core::mem::transmute(ifaces), ::core::mem::transmute(numifaces))) + ::core::mem::transmute(alljoyn_proxybusobject_getinterfaces(proxyobj.into(), ::core::mem::transmute(ifaces), numifaces)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8234,7 +8234,7 @@ where extern "system" { fn alljoyn_proxybusobject_getpropertyasync(proxyobj: alljoyn_proxybusobject, iface: ::windows::core::PCSTR, property: ::windows::core::PCSTR, callback: *mut ::core::ffi::c_void, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_getpropertyasync(proxyobj.into(), iface.into(), property.into(), ::core::mem::transmute(callback), ::core::mem::transmute(timeout), ::core::mem::transmute(context))) + ::core::mem::transmute(alljoyn_proxybusobject_getpropertyasync(proxyobj.into(), iface.into(), property.into(), ::core::mem::transmute(callback), timeout, ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8357,7 +8357,7 @@ where extern "system" { fn alljoyn_proxybusobject_methodcall(proxyobj: alljoyn_proxybusobject, ifacename: ::windows::core::PCSTR, methodname: ::windows::core::PCSTR, args: alljoyn_msgarg, numargs: usize, replymsg: alljoyn_message, timeout: u32, flags: u8) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_methodcall(proxyobj.into(), ifacename.into(), methodname.into(), args.into(), ::core::mem::transmute(numargs), replymsg.into(), ::core::mem::transmute(timeout), ::core::mem::transmute(flags))) + ::core::mem::transmute(alljoyn_proxybusobject_methodcall(proxyobj.into(), ifacename.into(), methodname.into(), args.into(), numargs, replymsg.into(), timeout, flags)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8371,7 +8371,7 @@ where extern "system" { fn alljoyn_proxybusobject_methodcall_member(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, replymsg: alljoyn_message, timeout: u32, flags: u8) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_methodcall_member(proxyobj.into(), ::core::mem::transmute(method), args.into(), ::core::mem::transmute(numargs), replymsg.into(), ::core::mem::transmute(timeout), ::core::mem::transmute(flags))) + ::core::mem::transmute(alljoyn_proxybusobject_methodcall_member(proxyobj.into(), ::core::mem::transmute(method), args.into(), numargs, replymsg.into(), timeout, flags)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8384,7 +8384,7 @@ where extern "system" { fn alljoyn_proxybusobject_methodcall_member_noreply(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, flags: u8) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_methodcall_member_noreply(proxyobj.into(), ::core::mem::transmute(method), args.into(), ::core::mem::transmute(numargs), ::core::mem::transmute(flags))) + ::core::mem::transmute(alljoyn_proxybusobject_methodcall_member_noreply(proxyobj.into(), ::core::mem::transmute(method), args.into(), numargs, flags)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8399,7 +8399,7 @@ where extern "system" { fn alljoyn_proxybusobject_methodcall_noreply(proxyobj: alljoyn_proxybusobject, ifacename: ::windows::core::PCSTR, methodname: ::windows::core::PCSTR, args: alljoyn_msgarg, numargs: usize, flags: u8) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_methodcall_noreply(proxyobj.into(), ifacename.into(), methodname.into(), args.into(), ::core::mem::transmute(numargs), ::core::mem::transmute(flags))) + ::core::mem::transmute(alljoyn_proxybusobject_methodcall_noreply(proxyobj.into(), ifacename.into(), methodname.into(), args.into(), numargs, flags)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8414,7 +8414,7 @@ where extern "system" { fn alljoyn_proxybusobject_methodcallasync(proxyobj: alljoyn_proxybusobject, ifacename: ::windows::core::PCSTR, methodname: ::windows::core::PCSTR, replyfunc: *mut ::core::ffi::c_void, args: alljoyn_msgarg, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_methodcallasync(proxyobj.into(), ifacename.into(), methodname.into(), ::core::mem::transmute(replyfunc), args.into(), ::core::mem::transmute(numargs), ::core::mem::transmute(context), ::core::mem::transmute(timeout), ::core::mem::transmute(flags))) + ::core::mem::transmute(alljoyn_proxybusobject_methodcallasync(proxyobj.into(), ifacename.into(), methodname.into(), ::core::mem::transmute(replyfunc), args.into(), numargs, ::core::mem::transmute(context), timeout, flags)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8427,7 +8427,7 @@ where extern "system" { fn alljoyn_proxybusobject_methodcallasync_member(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, replyfunc: *mut ::core::ffi::c_void, args: alljoyn_msgarg, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_methodcallasync_member(proxyobj.into(), ::core::mem::transmute(method), ::core::mem::transmute(replyfunc), args.into(), ::core::mem::transmute(numargs), ::core::mem::transmute(context), ::core::mem::transmute(timeout), ::core::mem::transmute(flags))) + ::core::mem::transmute(alljoyn_proxybusobject_methodcallasync_member(proxyobj.into(), ::core::mem::transmute(method), ::core::mem::transmute(replyfunc), args.into(), numargs, ::core::mem::transmute(context), timeout, flags)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8529,7 +8529,7 @@ where extern "system" { fn alljoyn_proxybusobject_registerpropertieschangedlistener(proxyobj: alljoyn_proxybusobject, iface: ::windows::core::PCSTR, properties: *const *const i8, numproperties: usize, callback: *mut ::core::ffi::c_void, context: *mut ::core::ffi::c_void) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_registerpropertieschangedlistener(proxyobj.into(), iface.into(), ::core::mem::transmute(properties), ::core::mem::transmute(numproperties), ::core::mem::transmute(callback), ::core::mem::transmute(context))) + ::core::mem::transmute(alljoyn_proxybusobject_registerpropertieschangedlistener(proxyobj.into(), iface.into(), ::core::mem::transmute(properties), numproperties, ::core::mem::transmute(callback), ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8554,7 +8554,7 @@ where extern "system" { fn alljoyn_proxybusobject_secureconnection(proxyobj: alljoyn_proxybusobject, forceauth: i32) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_secureconnection(proxyobj.into(), ::core::mem::transmute(forceauth))) + ::core::mem::transmute(alljoyn_proxybusobject_secureconnection(proxyobj.into(), forceauth)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8566,7 +8566,7 @@ where extern "system" { fn alljoyn_proxybusobject_secureconnectionasync(proxyobj: alljoyn_proxybusobject, forceauth: i32) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_secureconnectionasync(proxyobj.into(), ::core::mem::transmute(forceauth))) + ::core::mem::transmute(alljoyn_proxybusobject_secureconnectionasync(proxyobj.into(), forceauth)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8596,7 +8596,7 @@ where extern "system" { fn alljoyn_proxybusobject_setpropertyasync(proxyobj: alljoyn_proxybusobject, iface: ::windows::core::PCSTR, property: ::windows::core::PCSTR, value: alljoyn_msgarg, callback: *mut ::core::ffi::c_void, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_setpropertyasync(proxyobj.into(), iface.into(), property.into(), value.into(), ::core::mem::transmute(callback), ::core::mem::transmute(timeout), ::core::mem::transmute(context))) + ::core::mem::transmute(alljoyn_proxybusobject_setpropertyasync(proxyobj.into(), iface.into(), property.into(), value.into(), ::core::mem::transmute(callback), timeout, ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8675,7 +8675,7 @@ where extern "system" { fn alljoyn_securityapplicationproxy_claim(proxy: alljoyn_securityapplicationproxy, cakey: *mut i8, identitycertificatechain: *mut i8, groupid: *const u8, groupsize: usize, groupauthority: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_securityapplicationproxy_claim(proxy.into(), ::core::mem::transmute(cakey), ::core::mem::transmute(identitycertificatechain), ::core::mem::transmute(groupid), ::core::mem::transmute(groupsize), ::core::mem::transmute(groupauthority), ::core::mem::transmute(manifestsxmls), ::core::mem::transmute(manifestscount))) + ::core::mem::transmute(alljoyn_securityapplicationproxy_claim(proxy.into(), ::core::mem::transmute(cakey), ::core::mem::transmute(identitycertificatechain), ::core::mem::transmute(groupid), groupsize, ::core::mem::transmute(groupauthority), ::core::mem::transmute(manifestsxmls), manifestscount)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8696,7 +8696,7 @@ where extern "system" { fn alljoyn_securityapplicationproxy_create(bus: alljoyn_busattachment, appbusname: *mut i8, sessionid: u32) -> alljoyn_securityapplicationproxy; } - ::core::mem::transmute(alljoyn_securityapplicationproxy_create(bus.into(), ::core::mem::transmute(appbusname), ::core::mem::transmute(sessionid))) + ::core::mem::transmute(alljoyn_securityapplicationproxy_create(bus.into(), ::core::mem::transmute(appbusname), sessionid)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8903,7 +8903,7 @@ pub unsafe fn alljoyn_securityapplicationproxy_setmanifestsignature(unsignedmani extern "system" { fn alljoyn_securityapplicationproxy_setmanifestsignature(unsignedmanifestxml: *mut i8, identitycertificatepem: *mut i8, signature: *const u8, signaturesize: usize, signedmanifestxml: *mut *mut i8) -> QStatus; } - ::core::mem::transmute(alljoyn_securityapplicationproxy_setmanifestsignature(::core::mem::transmute(unsignedmanifestxml), ::core::mem::transmute(identitycertificatepem), ::core::mem::transmute(signature), ::core::mem::transmute(signaturesize), ::core::mem::transmute(signedmanifestxml))) + ::core::mem::transmute(alljoyn_securityapplicationproxy_setmanifestsignature(::core::mem::transmute(unsignedmanifestxml), ::core::mem::transmute(identitycertificatepem), ::core::mem::transmute(signature), signaturesize, ::core::mem::transmute(signedmanifestxml))) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -8936,7 +8936,7 @@ where extern "system" { fn alljoyn_securityapplicationproxy_updateidentity(proxy: alljoyn_securityapplicationproxy, identitycertificatechain: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_securityapplicationproxy_updateidentity(proxy.into(), ::core::mem::transmute(identitycertificatechain), ::core::mem::transmute(manifestsxmls), ::core::mem::transmute(manifestscount))) + ::core::mem::transmute(alljoyn_securityapplicationproxy_updateidentity(proxy.into(), ::core::mem::transmute(identitycertificatechain), ::core::mem::transmute(manifestsxmls), manifestscount)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -9118,7 +9118,7 @@ pub unsafe fn alljoyn_sessionopts_create(traffic: u8, ismultipoint: i32, proximi extern "system" { fn alljoyn_sessionopts_create(traffic: u8, ismultipoint: i32, proximity: u8, transports: u16) -> alljoyn_sessionopts; } - ::core::mem::transmute(alljoyn_sessionopts_create(::core::mem::transmute(traffic), ::core::mem::transmute(ismultipoint), ::core::mem::transmute(proximity), ::core::mem::transmute(transports))) + ::core::mem::transmute(alljoyn_sessionopts_create(traffic, ismultipoint, proximity, transports)) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -9203,7 +9203,7 @@ where extern "system" { fn alljoyn_sessionopts_set_multipoint(opts: alljoyn_sessionopts, ismultipoint: i32); } - alljoyn_sessionopts_set_multipoint(opts.into(), ::core::mem::transmute(ismultipoint)) + alljoyn_sessionopts_set_multipoint(opts.into(), ismultipoint) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -9215,7 +9215,7 @@ where extern "system" { fn alljoyn_sessionopts_set_proximity(opts: alljoyn_sessionopts, proximity: u8); } - alljoyn_sessionopts_set_proximity(opts.into(), ::core::mem::transmute(proximity)) + alljoyn_sessionopts_set_proximity(opts.into(), proximity) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -9227,7 +9227,7 @@ where extern "system" { fn alljoyn_sessionopts_set_traffic(opts: alljoyn_sessionopts, traffic: u8); } - alljoyn_sessionopts_set_traffic(opts.into(), ::core::mem::transmute(traffic)) + alljoyn_sessionopts_set_traffic(opts.into(), traffic) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] @@ -9239,7 +9239,7 @@ where extern "system" { fn alljoyn_sessionopts_set_transports(opts: alljoyn_sessionopts, transports: u16); } - alljoyn_sessionopts_set_transports(opts.into(), ::core::mem::transmute(transports)) + alljoyn_sessionopts_set_transports(opts.into(), transports) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -9436,7 +9436,7 @@ pub unsafe fn alljoyn_unity_set_deferred_callback_mainthread_only(mainthread_onl extern "system" { fn alljoyn_unity_set_deferred_callback_mainthread_only(mainthread_only: i32); } - alljoyn_unity_set_deferred_callback_mainthread_only(::core::mem::transmute(mainthread_only)) + alljoyn_unity_set_deferred_callback_mainthread_only(mainthread_only) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 0bbccb6029..3bba99e4f7 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs @@ -5105,7 +5105,7 @@ pub unsafe fn WinBioAsyncEnumBiometricUnits(frameworkhandle: u32, factor: u32) - extern "system" { fn WinBioAsyncEnumBiometricUnits(frameworkhandle: u32, factor: u32) -> ::windows::core::HRESULT; } - WinBioAsyncEnumBiometricUnits(::core::mem::transmute(frameworkhandle), ::core::mem::transmute(factor)).ok() + WinBioAsyncEnumBiometricUnits(frameworkhandle, factor).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5114,7 +5114,7 @@ pub unsafe fn WinBioAsyncEnumDatabases(frameworkhandle: u32, factor: u32) -> ::w extern "system" { fn WinBioAsyncEnumDatabases(frameworkhandle: u32, factor: u32) -> ::windows::core::HRESULT; } - WinBioAsyncEnumDatabases(::core::mem::transmute(frameworkhandle), ::core::mem::transmute(factor)).ok() + WinBioAsyncEnumDatabases(frameworkhandle, factor).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5123,7 +5123,7 @@ pub unsafe fn WinBioAsyncEnumServiceProviders(frameworkhandle: u32, factor: u32) extern "system" { fn WinBioAsyncEnumServiceProviders(frameworkhandle: u32, factor: u32) -> ::windows::core::HRESULT; } - WinBioAsyncEnumServiceProviders(::core::mem::transmute(frameworkhandle), ::core::mem::transmute(factor)).ok() + WinBioAsyncEnumServiceProviders(frameworkhandle, factor).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5132,7 +5132,7 @@ pub unsafe fn WinBioAsyncMonitorFrameworkChanges(frameworkhandle: u32, changetyp extern "system" { fn WinBioAsyncMonitorFrameworkChanges(frameworkhandle: u32, changetypes: u32) -> ::windows::core::HRESULT; } - WinBioAsyncMonitorFrameworkChanges(::core::mem::transmute(frameworkhandle), ::core::mem::transmute(changetypes)).ok() + WinBioAsyncMonitorFrameworkChanges(frameworkhandle, changetypes).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5147,7 +5147,7 @@ where fn WinBioAsyncOpenFramework(notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: super::super::Foundation::HWND, messagecode: u32, callbackroutine: *mut ::core::ffi::c_void, userdata: *const ::core::ffi::c_void, asynchronousopen: super::super::Foundation::BOOL, frameworkhandle: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WinBioAsyncOpenFramework(::core::mem::transmute(notificationmethod), targetwindow.into(), ::core::mem::transmute(messagecode), ::core::mem::transmute(callbackroutine), ::core::mem::transmute(userdata), asynchronousopen.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WinBioAsyncOpenFramework(notificationmethod, targetwindow.into(), messagecode, ::core::mem::transmute(callbackroutine), ::core::mem::transmute(userdata), asynchronousopen.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5162,7 +5162,7 @@ where 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: *mut ::core::ffi::c_void, userdata: *const ::core::ffi::c_void, asynchronousopen: super::super::Foundation::BOOL, sessionhandle: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WinBioAsyncOpenSession(::core::mem::transmute(factor), ::core::mem::transmute(pooltype), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(unitarray)), unitarray.len() as _, ::core::mem::transmute(databaseid), ::core::mem::transmute(notificationmethod), targetwindow.into(), ::core::mem::transmute(messagecode), ::core::mem::transmute(callbackroutine), ::core::mem::transmute(userdata), asynchronousopen.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WinBioAsyncOpenSession(factor, pooltype, flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(unitarray)), unitarray.len() as _, ::core::mem::transmute(databaseid), notificationmethod, targetwindow.into(), messagecode, ::core::mem::transmute(callbackroutine), ::core::mem::transmute(userdata), asynchronousopen.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5171,7 +5171,7 @@ pub unsafe fn WinBioCancel(sessionhandle: u32) -> ::windows::core::Result<()> { extern "system" { fn WinBioCancel(sessionhandle: u32) -> ::windows::core::HRESULT; } - WinBioCancel(::core::mem::transmute(sessionhandle)).ok() + WinBioCancel(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5180,7 +5180,7 @@ pub unsafe fn WinBioCaptureSample(sessionhandle: u32, purpose: u8, flags: u8, un extern "system" { fn WinBioCaptureSample(sessionhandle: u32, purpose: u8, flags: u8, unitid: *mut u32, sample: *mut *mut WINBIO_BIR, samplesize: *mut usize, rejectdetail: *mut u32) -> ::windows::core::HRESULT; } - WinBioCaptureSample(::core::mem::transmute(sessionhandle), ::core::mem::transmute(purpose), ::core::mem::transmute(flags), ::core::mem::transmute(unitid), ::core::mem::transmute(sample), ::core::mem::transmute(samplesize), ::core::mem::transmute(rejectdetail)).ok() + WinBioCaptureSample(sessionhandle, purpose, flags, ::core::mem::transmute(unitid), ::core::mem::transmute(sample), ::core::mem::transmute(samplesize), ::core::mem::transmute(rejectdetail)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5189,7 +5189,7 @@ pub unsafe fn WinBioCaptureSampleWithCallback(sessionhandle: u32, purpose: u8, f extern "system" { fn WinBioCaptureSampleWithCallback(sessionhandle: u32, purpose: u8, flags: u8, capturecallback: *mut ::core::ffi::c_void, capturecallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WinBioCaptureSampleWithCallback(::core::mem::transmute(sessionhandle), ::core::mem::transmute(purpose), ::core::mem::transmute(flags), ::core::mem::transmute(capturecallback), ::core::mem::transmute(capturecallbackcontext)).ok() + WinBioCaptureSampleWithCallback(sessionhandle, purpose, flags, ::core::mem::transmute(capturecallback), ::core::mem::transmute(capturecallbackcontext)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5198,7 +5198,7 @@ pub unsafe fn WinBioCloseFramework(frameworkhandle: u32) -> ::windows::core::Res extern "system" { fn WinBioCloseFramework(frameworkhandle: u32) -> ::windows::core::HRESULT; } - WinBioCloseFramework(::core::mem::transmute(frameworkhandle)).ok() + WinBioCloseFramework(frameworkhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5207,7 +5207,7 @@ pub unsafe fn WinBioCloseSession(sessionhandle: u32) -> ::windows::core::Result< extern "system" { fn WinBioCloseSession(sessionhandle: u32) -> ::windows::core::HRESULT; } - WinBioCloseSession(::core::mem::transmute(sessionhandle)).ok() + WinBioCloseSession(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5216,7 +5216,7 @@ pub unsafe fn WinBioControlUnit(sessionhandle: u32, unitid: u32, component: WINB extern "system" { fn WinBioControlUnit(sessionhandle: u32, unitid: u32, component: WINBIO_COMPONENT, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows::core::HRESULT; } - WinBioControlUnit(::core::mem::transmute(sessionhandle), ::core::mem::transmute(unitid), ::core::mem::transmute(component), ::core::mem::transmute(controlcode), ::core::mem::transmute(sendbuffer), ::core::mem::transmute(sendbuffersize), ::core::mem::transmute(receivebuffer), ::core::mem::transmute(receivebuffersize), ::core::mem::transmute(receivedatasize), ::core::mem::transmute(operationstatus)).ok() + WinBioControlUnit(sessionhandle, unitid, component, controlcode, ::core::mem::transmute(sendbuffer), sendbuffersize, ::core::mem::transmute(receivebuffer), receivebuffersize, ::core::mem::transmute(receivedatasize), ::core::mem::transmute(operationstatus)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5225,7 +5225,7 @@ pub unsafe fn WinBioControlUnitPrivileged(sessionhandle: u32, unitid: u32, compo extern "system" { fn WinBioControlUnitPrivileged(sessionhandle: u32, unitid: u32, component: WINBIO_COMPONENT, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows::core::HRESULT; } - WinBioControlUnitPrivileged(::core::mem::transmute(sessionhandle), ::core::mem::transmute(unitid), ::core::mem::transmute(component), ::core::mem::transmute(controlcode), ::core::mem::transmute(sendbuffer), ::core::mem::transmute(sendbuffersize), ::core::mem::transmute(receivebuffer), ::core::mem::transmute(receivebuffersize), ::core::mem::transmute(receivedatasize), ::core::mem::transmute(operationstatus)).ok() + WinBioControlUnitPrivileged(sessionhandle, unitid, component, controlcode, ::core::mem::transmute(sendbuffer), sendbuffersize, ::core::mem::transmute(receivebuffer), receivebuffersize, ::core::mem::transmute(receivedatasize), ::core::mem::transmute(operationstatus)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5234,7 +5234,7 @@ pub unsafe fn WinBioDeleteTemplate(sessionhandle: u32, unitid: u32, identity: *c extern "system" { fn WinBioDeleteTemplate(sessionhandle: u32, unitid: u32, identity: *const WINBIO_IDENTITY, subfactor: u8) -> ::windows::core::HRESULT; } - WinBioDeleteTemplate(::core::mem::transmute(sessionhandle), ::core::mem::transmute(unitid), ::core::mem::transmute(identity), ::core::mem::transmute(subfactor)).ok() + WinBioDeleteTemplate(sessionhandle, unitid, ::core::mem::transmute(identity), subfactor).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5243,7 +5243,7 @@ pub unsafe fn WinBioEnrollBegin(sessionhandle: u32, subfactor: u8, unitid: u32) extern "system" { fn WinBioEnrollBegin(sessionhandle: u32, subfactor: u8, unitid: u32) -> ::windows::core::HRESULT; } - WinBioEnrollBegin(::core::mem::transmute(sessionhandle), ::core::mem::transmute(subfactor), ::core::mem::transmute(unitid)).ok() + WinBioEnrollBegin(sessionhandle, subfactor, unitid).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5253,7 +5253,7 @@ pub unsafe fn WinBioEnrollCapture(sessionhandle: u32) -> ::windows::core::Result fn WinBioEnrollCapture(sessionhandle: u32, rejectdetail: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WinBioEnrollCapture(::core::mem::transmute(sessionhandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WinBioEnrollCapture(sessionhandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5262,7 +5262,7 @@ pub unsafe fn WinBioEnrollCaptureWithCallback(sessionhandle: u32, enrollcallback extern "system" { fn WinBioEnrollCaptureWithCallback(sessionhandle: u32, enrollcallback: *mut ::core::ffi::c_void, enrollcallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WinBioEnrollCaptureWithCallback(::core::mem::transmute(sessionhandle), ::core::mem::transmute(enrollcallback), ::core::mem::transmute(enrollcallbackcontext)).ok() + WinBioEnrollCaptureWithCallback(sessionhandle, ::core::mem::transmute(enrollcallback), ::core::mem::transmute(enrollcallbackcontext)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5271,7 +5271,7 @@ pub unsafe fn WinBioEnrollCommit(sessionhandle: u32, identity: *mut WINBIO_IDENT extern "system" { fn WinBioEnrollCommit(sessionhandle: u32, identity: *mut WINBIO_IDENTITY, isnewtemplate: *mut u8) -> ::windows::core::HRESULT; } - WinBioEnrollCommit(::core::mem::transmute(sessionhandle), ::core::mem::transmute(identity), ::core::mem::transmute(isnewtemplate)).ok() + WinBioEnrollCommit(sessionhandle, ::core::mem::transmute(identity), ::core::mem::transmute(isnewtemplate)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5280,7 +5280,7 @@ pub unsafe fn WinBioEnrollDiscard(sessionhandle: u32) -> ::windows::core::Result extern "system" { fn WinBioEnrollDiscard(sessionhandle: u32) -> ::windows::core::HRESULT; } - WinBioEnrollDiscard(::core::mem::transmute(sessionhandle)).ok() + WinBioEnrollDiscard(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5289,7 +5289,7 @@ pub unsafe fn WinBioEnrollSelect(sessionhandle: u32, selectorvalue: u64) -> ::wi extern "system" { fn WinBioEnrollSelect(sessionhandle: u32, selectorvalue: u64) -> ::windows::core::HRESULT; } - WinBioEnrollSelect(::core::mem::transmute(sessionhandle), ::core::mem::transmute(selectorvalue)).ok() + WinBioEnrollSelect(sessionhandle, selectorvalue).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5298,7 +5298,7 @@ pub unsafe fn WinBioEnumBiometricUnits(factor: u32, unitschemaarray: *mut *mut W extern "system" { fn WinBioEnumBiometricUnits(factor: u32, unitschemaarray: *mut *mut WINBIO_UNIT_SCHEMA, unitcount: *mut usize) -> ::windows::core::HRESULT; } - WinBioEnumBiometricUnits(::core::mem::transmute(factor), ::core::mem::transmute(unitschemaarray), ::core::mem::transmute(unitcount)).ok() + WinBioEnumBiometricUnits(factor, ::core::mem::transmute(unitschemaarray), ::core::mem::transmute(unitcount)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5307,7 +5307,7 @@ pub unsafe fn WinBioEnumDatabases(factor: u32, storageschemaarray: *mut *mut WIN extern "system" { fn WinBioEnumDatabases(factor: u32, storageschemaarray: *mut *mut WINBIO_STORAGE_SCHEMA, storagecount: *mut usize) -> ::windows::core::HRESULT; } - WinBioEnumDatabases(::core::mem::transmute(factor), ::core::mem::transmute(storageschemaarray), ::core::mem::transmute(storagecount)).ok() + WinBioEnumDatabases(factor, ::core::mem::transmute(storageschemaarray), ::core::mem::transmute(storagecount)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5316,7 +5316,7 @@ pub unsafe fn WinBioEnumEnrollments(sessionhandle: u32, unitid: u32, identity: * extern "system" { fn WinBioEnumEnrollments(sessionhandle: u32, unitid: u32, identity: *const WINBIO_IDENTITY, subfactorarray: *mut *mut u8, subfactorcount: *mut usize) -> ::windows::core::HRESULT; } - WinBioEnumEnrollments(::core::mem::transmute(sessionhandle), ::core::mem::transmute(unitid), ::core::mem::transmute(identity), ::core::mem::transmute(subfactorarray), ::core::mem::transmute(subfactorcount)).ok() + WinBioEnumEnrollments(sessionhandle, unitid, ::core::mem::transmute(identity), ::core::mem::transmute(subfactorarray), ::core::mem::transmute(subfactorcount)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5325,7 +5325,7 @@ pub unsafe fn WinBioEnumServiceProviders(factor: u32, bspschemaarray: *mut *mut extern "system" { fn WinBioEnumServiceProviders(factor: u32, bspschemaarray: *mut *mut WINBIO_BSP_SCHEMA, bspcount: *mut usize) -> ::windows::core::HRESULT; } - WinBioEnumServiceProviders(::core::mem::transmute(factor), ::core::mem::transmute(bspschemaarray), ::core::mem::transmute(bspcount)).ok() + WinBioEnumServiceProviders(factor, ::core::mem::transmute(bspschemaarray), ::core::mem::transmute(bspcount)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5344,7 +5344,7 @@ pub unsafe fn WinBioGetCredentialState(identity: WINBIO_IDENTITY, r#type: WINBIO fn WinBioGetCredentialState(identity: WINBIO_IDENTITY, r#type: WINBIO_CREDENTIAL_TYPE, credentialstate: *mut WINBIO_CREDENTIAL_STATE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WinBioGetCredentialState(::core::mem::transmute(identity), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WinBioGetCredentialState(::core::mem::transmute(identity), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5390,7 +5390,7 @@ pub unsafe fn WinBioGetProperty(sessionhandle: u32, propertytype: u32, propertyi extern "system" { fn WinBioGetProperty(sessionhandle: u32, propertytype: u32, propertyid: u32, unitid: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, propertybuffer: *mut *mut ::core::ffi::c_void, propertybuffersize: *mut usize) -> ::windows::core::HRESULT; } - WinBioGetProperty(::core::mem::transmute(sessionhandle), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertyid), ::core::mem::transmute(unitid), ::core::mem::transmute(identity), ::core::mem::transmute(subfactor), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize)).ok() + WinBioGetProperty(sessionhandle, propertytype, propertyid, unitid, ::core::mem::transmute(identity), subfactor, ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5399,7 +5399,7 @@ pub unsafe fn WinBioIdentify(sessionhandle: u32, unitid: *mut u32, identity: *mu extern "system" { fn WinBioIdentify(sessionhandle: u32, unitid: *mut u32, identity: *mut WINBIO_IDENTITY, subfactor: *mut u8, rejectdetail: *mut u32) -> ::windows::core::HRESULT; } - WinBioIdentify(::core::mem::transmute(sessionhandle), ::core::mem::transmute(unitid), ::core::mem::transmute(identity), ::core::mem::transmute(subfactor), ::core::mem::transmute(rejectdetail)).ok() + WinBioIdentify(sessionhandle, ::core::mem::transmute(unitid), ::core::mem::transmute(identity), ::core::mem::transmute(subfactor), ::core::mem::transmute(rejectdetail)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5408,7 +5408,7 @@ pub unsafe fn WinBioIdentifyWithCallback(sessionhandle: u32, identifycallback: P extern "system" { fn WinBioIdentifyWithCallback(sessionhandle: u32, identifycallback: *mut ::core::ffi::c_void, identifycallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WinBioIdentifyWithCallback(::core::mem::transmute(sessionhandle), ::core::mem::transmute(identifycallback), ::core::mem::transmute(identifycallbackcontext)).ok() + WinBioIdentifyWithCallback(sessionhandle, ::core::mem::transmute(identifycallback), ::core::mem::transmute(identifycallbackcontext)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5417,7 +5417,7 @@ pub unsafe fn WinBioImproveBegin(sessionhandle: u32, unitid: u32) -> ::windows:: extern "system" { fn WinBioImproveBegin(sessionhandle: u32, unitid: u32) -> ::windows::core::HRESULT; } - WinBioImproveBegin(::core::mem::transmute(sessionhandle), ::core::mem::transmute(unitid)).ok() + WinBioImproveBegin(sessionhandle, unitid).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5426,7 +5426,7 @@ pub unsafe fn WinBioImproveEnd(sessionhandle: u32) -> ::windows::core::Result<() extern "system" { fn WinBioImproveEnd(sessionhandle: u32) -> ::windows::core::HRESULT; } - WinBioImproveEnd(::core::mem::transmute(sessionhandle)).ok() + WinBioImproveEnd(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5436,7 +5436,7 @@ pub unsafe fn WinBioLocateSensor(sessionhandle: u32) -> ::windows::core::Result< fn WinBioLocateSensor(sessionhandle: u32, unitid: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WinBioLocateSensor(::core::mem::transmute(sessionhandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WinBioLocateSensor(sessionhandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5445,7 +5445,7 @@ pub unsafe fn WinBioLocateSensorWithCallback(sessionhandle: u32, locatecallback: extern "system" { fn WinBioLocateSensorWithCallback(sessionhandle: u32, locatecallback: *mut ::core::ffi::c_void, locatecallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WinBioLocateSensorWithCallback(::core::mem::transmute(sessionhandle), ::core::mem::transmute(locatecallback), ::core::mem::transmute(locatecallbackcontext)).ok() + WinBioLocateSensorWithCallback(sessionhandle, ::core::mem::transmute(locatecallback), ::core::mem::transmute(locatecallbackcontext)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5454,7 +5454,7 @@ pub unsafe fn WinBioLockUnit(sessionhandle: u32, unitid: u32) -> ::windows::core extern "system" { fn WinBioLockUnit(sessionhandle: u32, unitid: u32) -> ::windows::core::HRESULT; } - WinBioLockUnit(::core::mem::transmute(sessionhandle), ::core::mem::transmute(unitid)).ok() + WinBioLockUnit(sessionhandle, unitid).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5463,7 +5463,7 @@ pub unsafe fn WinBioLogonIdentifiedUser(sessionhandle: u32) -> ::windows::core:: extern "system" { fn WinBioLogonIdentifiedUser(sessionhandle: u32) -> ::windows::core::HRESULT; } - WinBioLogonIdentifiedUser(::core::mem::transmute(sessionhandle)).ok() + WinBioLogonIdentifiedUser(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5472,7 +5472,7 @@ pub unsafe fn WinBioMonitorPresence(sessionhandle: u32, unitid: u32) -> ::window extern "system" { fn WinBioMonitorPresence(sessionhandle: u32, unitid: u32) -> ::windows::core::HRESULT; } - WinBioMonitorPresence(::core::mem::transmute(sessionhandle), ::core::mem::transmute(unitid)).ok() + WinBioMonitorPresence(sessionhandle, unitid).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5482,7 +5482,7 @@ pub unsafe fn WinBioOpenSession(factor: u32, pooltype: WINBIO_POOL, flags: u32, fn WinBioOpenSession(factor: u32, pooltype: WINBIO_POOL, flags: u32, unitarray: *const u32, unitcount: usize, databaseid: *const ::windows::core::GUID, sessionhandle: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WinBioOpenSession(::core::mem::transmute(factor), ::core::mem::transmute(pooltype), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(unitarray)), unitarray.len() as _, ::core::mem::transmute(databaseid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WinBioOpenSession(factor, pooltype, flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(unitarray)), unitarray.len() as _, ::core::mem::transmute(databaseid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5491,7 +5491,7 @@ pub unsafe fn WinBioRegisterEventMonitor(sessionhandle: u32, eventmask: u32, eve extern "system" { fn WinBioRegisterEventMonitor(sessionhandle: u32, eventmask: u32, eventcallback: *mut ::core::ffi::c_void, eventcallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WinBioRegisterEventMonitor(::core::mem::transmute(sessionhandle), ::core::mem::transmute(eventmask), ::core::mem::transmute(eventcallback), ::core::mem::transmute(eventcallbackcontext)).ok() + WinBioRegisterEventMonitor(sessionhandle, eventmask, ::core::mem::transmute(eventcallback), ::core::mem::transmute(eventcallbackcontext)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5527,7 +5527,7 @@ pub unsafe fn WinBioRemoveCredential(identity: WINBIO_IDENTITY, r#type: WINBIO_C extern "system" { fn WinBioRemoveCredential(identity: WINBIO_IDENTITY, r#type: WINBIO_CREDENTIAL_TYPE) -> ::windows::core::HRESULT; } - WinBioRemoveCredential(::core::mem::transmute(identity), ::core::mem::transmute(r#type)).ok() + WinBioRemoveCredential(::core::mem::transmute(identity), r#type).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5536,7 +5536,7 @@ pub unsafe fn WinBioSetCredential(r#type: WINBIO_CREDENTIAL_TYPE, credential: *c extern "system" { fn WinBioSetCredential(r#type: WINBIO_CREDENTIAL_TYPE, credential: *const u8, credentialsize: usize, format: WINBIO_CREDENTIAL_FORMAT) -> ::windows::core::HRESULT; } - WinBioSetCredential(::core::mem::transmute(r#type), ::core::mem::transmute(credential), ::core::mem::transmute(credentialsize), ::core::mem::transmute(format)).ok() + WinBioSetCredential(r#type, ::core::mem::transmute(credential), credentialsize, format).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5545,7 +5545,7 @@ pub unsafe fn WinBioSetProperty(sessionhandle: u32, propertytype: u32, propertyi extern "system" { fn WinBioSetProperty(sessionhandle: u32, propertytype: u32, propertyid: u32, unitid: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, propertybuffer: *const ::core::ffi::c_void, propertybuffersize: usize) -> ::windows::core::HRESULT; } - WinBioSetProperty(::core::mem::transmute(sessionhandle), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertyid), ::core::mem::transmute(unitid), ::core::mem::transmute(identity), ::core::mem::transmute(subfactor), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize)).ok() + WinBioSetProperty(sessionhandle, propertytype, propertyid, unitid, ::core::mem::transmute(identity), subfactor, ::core::mem::transmute(propertybuffer), propertybuffersize).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5554,7 +5554,7 @@ pub unsafe fn WinBioUnlockUnit(sessionhandle: u32, unitid: u32) -> ::windows::co extern "system" { fn WinBioUnlockUnit(sessionhandle: u32, unitid: u32) -> ::windows::core::HRESULT; } - WinBioUnlockUnit(::core::mem::transmute(sessionhandle), ::core::mem::transmute(unitid)).ok() + WinBioUnlockUnit(sessionhandle, unitid).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5563,7 +5563,7 @@ pub unsafe fn WinBioUnregisterEventMonitor(sessionhandle: u32) -> ::windows::cor extern "system" { fn WinBioUnregisterEventMonitor(sessionhandle: u32) -> ::windows::core::HRESULT; } - WinBioUnregisterEventMonitor(::core::mem::transmute(sessionhandle)).ok() + WinBioUnregisterEventMonitor(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5572,7 +5572,7 @@ pub unsafe fn WinBioVerify(sessionhandle: u32, identity: *const WINBIO_IDENTITY, extern "system" { fn WinBioVerify(sessionhandle: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, unitid: *mut u32, r#match: *mut u8, rejectdetail: *mut u32) -> ::windows::core::HRESULT; } - WinBioVerify(::core::mem::transmute(sessionhandle), ::core::mem::transmute(identity), ::core::mem::transmute(subfactor), ::core::mem::transmute(unitid), ::core::mem::transmute(r#match), ::core::mem::transmute(rejectdetail)).ok() + WinBioVerify(sessionhandle, ::core::mem::transmute(identity), subfactor, ::core::mem::transmute(unitid), ::core::mem::transmute(r#match), ::core::mem::transmute(rejectdetail)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5582,7 +5582,7 @@ pub unsafe fn WinBioVerifyWithCallback(sessionhandle: u32, identity: *const WINB extern "system" { fn WinBioVerifyWithCallback(sessionhandle: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, verifycallback: *mut ::core::ffi::c_void, verifycallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WinBioVerifyWithCallback(::core::mem::transmute(sessionhandle), ::core::mem::transmute(identity), ::core::mem::transmute(subfactor), ::core::mem::transmute(verifycallback), ::core::mem::transmute(verifycallbackcontext)).ok() + WinBioVerifyWithCallback(sessionhandle, ::core::mem::transmute(identity), subfactor, ::core::mem::transmute(verifycallback), ::core::mem::transmute(verifycallbackcontext)).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] @@ -5591,7 +5591,7 @@ pub unsafe fn WinBioWait(sessionhandle: u32) -> ::windows::core::Result<()> { extern "system" { fn WinBioWait(sessionhandle: u32) -> ::windows::core::HRESULT; } - WinBioWait(::core::mem::transmute(sessionhandle)).ok() + WinBioWait(sessionhandle).ok() } #[repr(C)] pub struct _WINIBIO_ENGINE_CONTEXT(pub u8); 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 26e21502f5..1b4f326905 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs @@ -2361,7 +2361,7 @@ where extern "system" { fn BluetoothAuthenticateDeviceEx(hwndparentin: super::super::Foundation::HWND, hradioin: super::super::Foundation::HANDLE, pbtdiinout: *mut BLUETOOTH_DEVICE_INFO, pbtoobdata: *const BLUETOOTH_OOB_DATA_INFO, authenticationrequirement: AUTHENTICATION_REQUIREMENTS) -> u32; } - ::core::mem::transmute(BluetoothAuthenticateDeviceEx(hwndparentin.into(), hradioin.into(), ::core::mem::transmute(pbtdiinout), ::core::mem::transmute(pbtoobdata), ::core::mem::transmute(authenticationrequirement))) + ::core::mem::transmute(BluetoothAuthenticateDeviceEx(hwndparentin.into(), hradioin.into(), ::core::mem::transmute(pbtdiinout), ::core::mem::transmute(pbtoobdata), authenticationrequirement)) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2439,7 +2439,7 @@ pub unsafe fn BluetoothFindDeviceClose(hfind: isize) -> super::super::Foundation extern "system" { fn BluetoothFindDeviceClose(hfind: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(BluetoothFindDeviceClose(::core::mem::transmute(hfind))) + ::core::mem::transmute(BluetoothFindDeviceClose(hfind)) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2469,7 +2469,7 @@ pub unsafe fn BluetoothFindNextDevice(hfind: isize, pbtdi: *mut BLUETOOTH_DEVICE extern "system" { fn BluetoothFindNextDevice(hfind: isize, pbtdi: *mut BLUETOOTH_DEVICE_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(BluetoothFindNextDevice(::core::mem::transmute(hfind), ::core::mem::transmute(pbtdi))) + ::core::mem::transmute(BluetoothFindNextDevice(hfind, ::core::mem::transmute(pbtdi))) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2479,7 +2479,7 @@ pub unsafe fn BluetoothFindNextRadio(hfind: isize, phradio: *mut super::super::F extern "system" { fn BluetoothFindNextRadio(hfind: isize, phradio: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(BluetoothFindNextRadio(::core::mem::transmute(hfind), ::core::mem::transmute(phradio))) + ::core::mem::transmute(BluetoothFindNextRadio(hfind, ::core::mem::transmute(phradio))) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2489,7 +2489,7 @@ pub unsafe fn BluetoothFindRadioClose(hfind: isize) -> super::super::Foundation: extern "system" { fn BluetoothFindRadioClose(hfind: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(BluetoothFindRadioClose(::core::mem::transmute(hfind))) + ::core::mem::transmute(BluetoothFindRadioClose(hfind)) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2502,7 +2502,7 @@ where extern "system" { fn BluetoothGATTAbortReliableWrite(hdevice: super::super::Foundation::HANDLE, reliablewritecontext: u64, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTAbortReliableWrite(hdevice.into(), ::core::mem::transmute(reliablewritecontext), ::core::mem::transmute(flags)).ok() + BluetoothGATTAbortReliableWrite(hdevice.into(), reliablewritecontext, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2515,7 +2515,7 @@ where extern "system" { fn BluetoothGATTBeginReliableWrite(hdevice: super::super::Foundation::HANDLE, reliablewritecontext: *mut u64, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTBeginReliableWrite(hdevice.into(), ::core::mem::transmute(reliablewritecontext), ::core::mem::transmute(flags)).ok() + BluetoothGATTBeginReliableWrite(hdevice.into(), ::core::mem::transmute(reliablewritecontext), flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2528,7 +2528,7 @@ where extern "system" { fn BluetoothGATTEndReliableWrite(hdevice: super::super::Foundation::HANDLE, reliablewritecontext: u64, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTEndReliableWrite(hdevice.into(), ::core::mem::transmute(reliablewritecontext), ::core::mem::transmute(flags)).ok() + BluetoothGATTEndReliableWrite(hdevice.into(), reliablewritecontext, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2541,7 +2541,7 @@ where extern "system" { fn BluetoothGATTGetCharacteristicValue(hdevice: super::super::Foundation::HANDLE, characteristic: *const BTH_LE_GATT_CHARACTERISTIC, characteristicvaluedatasize: u32, characteristicvalue: *mut BTH_LE_GATT_CHARACTERISTIC_VALUE, characteristicvaluesizerequired: *mut u16, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTGetCharacteristicValue(hdevice.into(), ::core::mem::transmute(characteristic), ::core::mem::transmute(characteristicvaluedatasize), ::core::mem::transmute(characteristicvalue), ::core::mem::transmute(characteristicvaluesizerequired), ::core::mem::transmute(flags)).ok() + BluetoothGATTGetCharacteristicValue(hdevice.into(), ::core::mem::transmute(characteristic), characteristicvaluedatasize, ::core::mem::transmute(characteristicvalue), ::core::mem::transmute(characteristicvaluesizerequired), flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2554,7 +2554,7 @@ where extern "system" { fn BluetoothGATTGetCharacteristics(hdevice: super::super::Foundation::HANDLE, service: *const BTH_LE_GATT_SERVICE, characteristicsbuffercount: u16, characteristicsbuffer: *mut BTH_LE_GATT_CHARACTERISTIC, characteristicsbufferactual: *mut u16, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTGetCharacteristics(hdevice.into(), ::core::mem::transmute(service), characteristicsbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(characteristicsbuffer)), ::core::mem::transmute(characteristicsbufferactual), ::core::mem::transmute(flags)).ok() + BluetoothGATTGetCharacteristics(hdevice.into(), ::core::mem::transmute(service), characteristicsbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(characteristicsbuffer)), ::core::mem::transmute(characteristicsbufferactual), flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2567,7 +2567,7 @@ where extern "system" { fn BluetoothGATTGetDescriptorValue(hdevice: super::super::Foundation::HANDLE, descriptor: *const BTH_LE_GATT_DESCRIPTOR, descriptorvaluedatasize: u32, descriptorvalue: *mut BTH_LE_GATT_DESCRIPTOR_VALUE, descriptorvaluesizerequired: *mut u16, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTGetDescriptorValue(hdevice.into(), ::core::mem::transmute(descriptor), ::core::mem::transmute(descriptorvaluedatasize), ::core::mem::transmute(descriptorvalue), ::core::mem::transmute(descriptorvaluesizerequired), ::core::mem::transmute(flags)).ok() + BluetoothGATTGetDescriptorValue(hdevice.into(), ::core::mem::transmute(descriptor), descriptorvaluedatasize, ::core::mem::transmute(descriptorvalue), ::core::mem::transmute(descriptorvaluesizerequired), flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2580,7 +2580,7 @@ where extern "system" { fn BluetoothGATTGetDescriptors(hdevice: super::super::Foundation::HANDLE, characteristic: *const BTH_LE_GATT_CHARACTERISTIC, descriptorsbuffercount: u16, descriptorsbuffer: *mut BTH_LE_GATT_DESCRIPTOR, descriptorsbufferactual: *mut u16, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTGetDescriptors(hdevice.into(), ::core::mem::transmute(characteristic), descriptorsbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(descriptorsbuffer)), ::core::mem::transmute(descriptorsbufferactual), ::core::mem::transmute(flags)).ok() + BluetoothGATTGetDescriptors(hdevice.into(), ::core::mem::transmute(characteristic), descriptorsbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(descriptorsbuffer)), ::core::mem::transmute(descriptorsbufferactual), flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2593,7 +2593,7 @@ where extern "system" { fn BluetoothGATTGetIncludedServices(hdevice: super::super::Foundation::HANDLE, parentservice: *const BTH_LE_GATT_SERVICE, includedservicesbuffercount: u16, includedservicesbuffer: *mut BTH_LE_GATT_SERVICE, includedservicesbufferactual: *mut u16, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTGetIncludedServices(hdevice.into(), ::core::mem::transmute(parentservice), includedservicesbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(includedservicesbuffer)), ::core::mem::transmute(includedservicesbufferactual), ::core::mem::transmute(flags)).ok() + BluetoothGATTGetIncludedServices(hdevice.into(), ::core::mem::transmute(parentservice), includedservicesbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(includedservicesbuffer)), ::core::mem::transmute(includedservicesbufferactual), flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2606,7 +2606,7 @@ where extern "system" { fn BluetoothGATTGetServices(hdevice: super::super::Foundation::HANDLE, servicesbuffercount: u16, servicesbuffer: *mut BTH_LE_GATT_SERVICE, servicesbufferactual: *mut u16, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTGetServices(hdevice.into(), servicesbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(servicesbuffer)), ::core::mem::transmute(servicesbufferactual), ::core::mem::transmute(flags)).ok() + BluetoothGATTGetServices(hdevice.into(), servicesbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(servicesbuffer)), ::core::mem::transmute(servicesbufferactual), flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2619,7 +2619,7 @@ where extern "system" { fn BluetoothGATTRegisterEvent(hservice: super::super::Foundation::HANDLE, eventtype: BTH_LE_GATT_EVENT_TYPE, eventparameterin: *const ::core::ffi::c_void, callback: *mut ::core::ffi::c_void, callbackcontext: *const ::core::ffi::c_void, peventhandle: *mut isize, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTRegisterEvent(hservice.into(), ::core::mem::transmute(eventtype), ::core::mem::transmute(eventparameterin), ::core::mem::transmute(callback), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(peventhandle), ::core::mem::transmute(flags)).ok() + BluetoothGATTRegisterEvent(hservice.into(), eventtype, ::core::mem::transmute(eventparameterin), ::core::mem::transmute(callback), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(peventhandle), flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2632,7 +2632,7 @@ where extern "system" { fn BluetoothGATTSetCharacteristicValue(hdevice: super::super::Foundation::HANDLE, characteristic: *const BTH_LE_GATT_CHARACTERISTIC, characteristicvalue: *const BTH_LE_GATT_CHARACTERISTIC_VALUE, reliablewritecontext: u64, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTSetCharacteristicValue(hdevice.into(), ::core::mem::transmute(characteristic), ::core::mem::transmute(characteristicvalue), ::core::mem::transmute(reliablewritecontext), ::core::mem::transmute(flags)).ok() + BluetoothGATTSetCharacteristicValue(hdevice.into(), ::core::mem::transmute(characteristic), ::core::mem::transmute(characteristicvalue), reliablewritecontext, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2645,7 +2645,7 @@ where extern "system" { fn BluetoothGATTSetDescriptorValue(hdevice: super::super::Foundation::HANDLE, descriptor: *const BTH_LE_GATT_DESCRIPTOR, descriptorvalue: *const BTH_LE_GATT_DESCRIPTOR_VALUE, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTSetDescriptorValue(hdevice.into(), ::core::mem::transmute(descriptor), ::core::mem::transmute(descriptorvalue), ::core::mem::transmute(flags)).ok() + BluetoothGATTSetDescriptorValue(hdevice.into(), ::core::mem::transmute(descriptor), ::core::mem::transmute(descriptorvalue), flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] #[inline] @@ -2654,7 +2654,7 @@ pub unsafe fn BluetoothGATTUnregisterEvent(eventhandle: isize, flags: u32) -> :: extern "system" { fn BluetoothGATTUnregisterEvent(eventhandle: isize, flags: u32) -> ::windows::core::HRESULT; } - BluetoothGATTUnregisterEvent(::core::mem::transmute(eventhandle), ::core::mem::transmute(flags)).ok() + BluetoothGATTUnregisterEvent(eventhandle, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2716,7 +2716,7 @@ pub unsafe fn BluetoothIsVersionAvailable(majorversion: u8, minorversion: u8) -> extern "system" { fn BluetoothIsVersionAvailable(majorversion: u8, minorversion: u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(BluetoothIsVersionAvailable(::core::mem::transmute(majorversion), ::core::mem::transmute(minorversion))) + ::core::mem::transmute(BluetoothIsVersionAvailable(majorversion, minorversion)) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2755,7 +2755,7 @@ pub unsafe fn BluetoothSdpEnumAttributes(psdpstream: *const u8, cbstreamsize: u3 extern "system" { fn BluetoothSdpEnumAttributes(psdpstream: *const u8, cbstreamsize: u32, pfncallback: *mut ::core::ffi::c_void, pvparam: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(BluetoothSdpEnumAttributes(::core::mem::transmute(psdpstream), ::core::mem::transmute(cbstreamsize), ::core::mem::transmute(pfncallback), ::core::mem::transmute(pvparam))) + ::core::mem::transmute(BluetoothSdpEnumAttributes(::core::mem::transmute(psdpstream), cbstreamsize, ::core::mem::transmute(pfncallback), ::core::mem::transmute(pvparam))) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2765,7 +2765,7 @@ pub unsafe fn BluetoothSdpGetAttributeValue(precordstream: *const u8, cbrecordle extern "system" { fn BluetoothSdpGetAttributeValue(precordstream: *const u8, cbrecordlength: u32, usattributeid: u16, pattributedata: *mut SDP_ELEMENT_DATA) -> u32; } - ::core::mem::transmute(BluetoothSdpGetAttributeValue(::core::mem::transmute(precordstream), ::core::mem::transmute(cbrecordlength), ::core::mem::transmute(usattributeid), ::core::mem::transmute(pattributedata))) + ::core::mem::transmute(BluetoothSdpGetAttributeValue(::core::mem::transmute(precordstream), cbrecordlength, usattributeid, ::core::mem::transmute(pattributedata))) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2775,7 +2775,7 @@ pub unsafe fn BluetoothSdpGetContainerElementData(pcontainerstream: *const u8, c extern "system" { fn BluetoothSdpGetContainerElementData(pcontainerstream: *const u8, cbcontainerlength: u32, pelement: *mut isize, pdata: *mut SDP_ELEMENT_DATA) -> u32; } - ::core::mem::transmute(BluetoothSdpGetContainerElementData(::core::mem::transmute(pcontainerstream), ::core::mem::transmute(cbcontainerlength), ::core::mem::transmute(pelement), ::core::mem::transmute(pdata))) + ::core::mem::transmute(BluetoothSdpGetContainerElementData(::core::mem::transmute(pcontainerstream), cbcontainerlength, ::core::mem::transmute(pelement), ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2785,7 +2785,7 @@ pub unsafe fn BluetoothSdpGetElementData(psdpstream: *const u8, cbsdpstreamlengt extern "system" { fn BluetoothSdpGetElementData(psdpstream: *const u8, cbsdpstreamlength: u32, pdata: *mut SDP_ELEMENT_DATA) -> u32; } - ::core::mem::transmute(BluetoothSdpGetElementData(::core::mem::transmute(psdpstream), ::core::mem::transmute(cbsdpstreamlength), ::core::mem::transmute(pdata))) + ::core::mem::transmute(BluetoothSdpGetElementData(::core::mem::transmute(psdpstream), cbsdpstreamlength, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] #[inline] @@ -2794,7 +2794,7 @@ pub unsafe fn BluetoothSdpGetString(precordstream: *const u8, cbrecordlength: u3 extern "system" { fn BluetoothSdpGetString(precordstream: *const u8, cbrecordlength: u32, pstringdata: *const SDP_STRING_TYPE_DATA, usstringoffset: u16, pszstring: ::windows::core::PWSTR, pcchstringlength: *mut u32) -> u32; } - ::core::mem::transmute(BluetoothSdpGetString(::core::mem::transmute(precordstream), ::core::mem::transmute(cbrecordlength), ::core::mem::transmute(pstringdata), ::core::mem::transmute(usstringoffset), ::core::mem::transmute(pszstring), ::core::mem::transmute(pcchstringlength))) + ::core::mem::transmute(BluetoothSdpGetString(::core::mem::transmute(precordstream), cbrecordlength, ::core::mem::transmute(pstringdata), usstringoffset, ::core::mem::transmute(pszstring), ::core::mem::transmute(pcchstringlength))) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2854,7 +2854,7 @@ where extern "system" { fn BluetoothSetLocalServiceInfo(hradioin: super::super::Foundation::HANDLE, pclassguid: *const ::windows::core::GUID, ulinstance: u32, pserviceinfoin: *const BLUETOOTH_LOCAL_SERVICE_INFO) -> u32; } - ::core::mem::transmute(BluetoothSetLocalServiceInfo(hradioin.into(), ::core::mem::transmute(pclassguid), ::core::mem::transmute(ulinstance), ::core::mem::transmute(pserviceinfoin))) + ::core::mem::transmute(BluetoothSetLocalServiceInfo(hradioin.into(), ::core::mem::transmute(pclassguid), ulinstance, ::core::mem::transmute(pserviceinfoin))) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2867,7 +2867,7 @@ where extern "system" { fn BluetoothSetServiceState(hradio: super::super::Foundation::HANDLE, pbtdi: *const BLUETOOTH_DEVICE_INFO, pguidservice: *const ::windows::core::GUID, dwserviceflags: u32) -> u32; } - ::core::mem::transmute(BluetoothSetServiceState(hradio.into(), ::core::mem::transmute(pbtdi), ::core::mem::transmute(pguidservice), ::core::mem::transmute(dwserviceflags))) + ::core::mem::transmute(BluetoothSetServiceState(hradio.into(), ::core::mem::transmute(pbtdi), ::core::mem::transmute(pguidservice), dwserviceflags)) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2877,7 +2877,7 @@ pub unsafe fn BluetoothUnregisterAuthentication(hreghandle: isize) -> super::sup extern "system" { fn BluetoothUnregisterAuthentication(hreghandle: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(BluetoothUnregisterAuthentication(::core::mem::transmute(hreghandle))) + ::core::mem::transmute(BluetoothUnregisterAuthentication(hreghandle)) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 ff8c0ed9ba..1853dd5221 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs @@ -666,7 +666,7 @@ where extern "system" { fn EscapeCommFunction(hfile: super::super::Foundation::HANDLE, dwfunc: ESCAPE_COMM_FUNCTION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EscapeCommFunction(hfile.into(), ::core::mem::transmute(dwfunc))) + ::core::mem::transmute(EscapeCommFunction(hfile.into(), dwfunc)) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1387,7 +1387,7 @@ pub unsafe fn OpenCommPort(uportnumber: u32, dwdesiredaccess: u32, dwflagsandatt extern "system" { fn OpenCommPort(uportnumber: u32, dwdesiredaccess: u32, dwflagsandattributes: u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(OpenCommPort(::core::mem::transmute(uportnumber), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwflagsandattributes))) + ::core::mem::transmute(OpenCommPort(uportnumber, dwdesiredaccess, dwflagsandattributes)) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`*"] #[repr(transparent)] @@ -1459,7 +1459,7 @@ where extern "system" { fn PurgeComm(hfile: super::super::Foundation::HANDLE, dwflags: PURGE_COMM_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PurgeComm(hfile.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PurgeComm(hfile.into(), dwflags)) } pub const SID_3GPP_SUPSVCMODEL: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xd7d08e07_d767_4478_b14a_eecc87ea12f7); #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] @@ -1486,7 +1486,7 @@ where extern "system" { fn SetCommConfig(hcommdev: super::super::Foundation::HANDLE, lpcc: *const COMMCONFIG, dwsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetCommConfig(hcommdev.into(), ::core::mem::transmute(lpcc), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(SetCommConfig(hcommdev.into(), ::core::mem::transmute(lpcc), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1499,7 +1499,7 @@ where extern "system" { fn SetCommMask(hfile: super::super::Foundation::HANDLE, dwevtmask: COMM_EVENT_MASK) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetCommMask(hfile.into(), ::core::mem::transmute(dwevtmask))) + ::core::mem::transmute(SetCommMask(hfile.into(), dwevtmask)) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1538,7 +1538,7 @@ where extern "system" { fn SetDefaultCommConfigA(lpszname: ::windows::core::PCSTR, lpcc: *const COMMCONFIG, dwsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetDefaultCommConfigA(lpszname.into(), ::core::mem::transmute(lpcc), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(SetDefaultCommConfigA(lpszname.into(), ::core::mem::transmute(lpcc), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1551,7 +1551,7 @@ where extern "system" { fn SetDefaultCommConfigW(lpszname: ::windows::core::PCWSTR, lpcc: *const COMMCONFIG, dwsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetDefaultCommConfigW(lpszname.into(), ::core::mem::transmute(lpcc), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(SetDefaultCommConfigW(lpszname.into(), ::core::mem::transmute(lpcc), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1564,7 +1564,7 @@ where extern "system" { fn SetupComm(hfile: super::super::Foundation::HANDLE, dwinqueue: u32, dwoutqueue: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupComm(hfile.into(), ::core::mem::transmute(dwinqueue), ::core::mem::transmute(dwoutqueue))) + ::core::mem::transmute(SetupComm(hfile.into(), dwinqueue, dwoutqueue)) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAccess/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAccess/mod.rs index ebfecd4039..98a18596e9 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAccess/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAccess/mod.rs @@ -10,7 +10,7 @@ where fn CreateDeviceAccessInstance(deviceinterfacepath: ::windows::core::PCWSTR, desiredaccess: u32, createasync: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateDeviceAccessInstance(deviceinterfacepath.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateDeviceAccessInstance(deviceinterfacepath.into(), desiredaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"] pub const DEV_PORT_1394: u32 = 8u32; @@ -110,7 +110,7 @@ impl ICreateDeviceAccessAsync { } #[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"] pub unsafe fn Wait(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Wait)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).Wait)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -175,18 +175,18 @@ pub struct IDeviceIoControl(::windows::core::IUnknown); impl IDeviceIoControl { #[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"] pub unsafe fn DeviceIoControlSync(&self, iocontrolcode: u32, inputbuffer: &[u8], outputbuffer: &mut [u8], bytesreturned: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeviceIoControlSync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iocontrolcode), ::core::mem::transmute(::windows::core::as_ptr_or_null(inputbuffer)), inputbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(outputbuffer)), outputbuffer.len() as _, ::core::mem::transmute(bytesreturned)).ok() + (::windows::core::Interface::vtable(self).DeviceIoControlSync)(::windows::core::Interface::as_raw(self), iocontrolcode, ::core::mem::transmute(::windows::core::as_ptr_or_null(inputbuffer)), inputbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(outputbuffer)), outputbuffer.len() as _, ::core::mem::transmute(bytesreturned)).ok() } #[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"] pub unsafe fn DeviceIoControlAsync<'a, P0>(&self, iocontrolcode: u32, inputbuffer: &[u8], outputbuffer: &mut [u8], requestcompletioncallback: P0, cancelcontext: *mut usize) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDeviceRequestCompletionCallback>>, { - (::windows::core::Interface::vtable(self).DeviceIoControlAsync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iocontrolcode), ::core::mem::transmute(::windows::core::as_ptr_or_null(inputbuffer)), inputbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(outputbuffer)), outputbuffer.len() as _, requestcompletioncallback.into().abi(), ::core::mem::transmute(cancelcontext)).ok() + (::windows::core::Interface::vtable(self).DeviceIoControlAsync)(::windows::core::Interface::as_raw(self), iocontrolcode, ::core::mem::transmute(::windows::core::as_ptr_or_null(inputbuffer)), inputbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(outputbuffer)), outputbuffer.len() as _, requestcompletioncallback.into().abi(), ::core::mem::transmute(cancelcontext)).ok() } #[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"] pub unsafe fn CancelOperation(&self, cancelcontext: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CancelOperation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cancelcontext)).ok() + (::windows::core::Interface::vtable(self).CancelOperation)(::windows::core::Interface::as_raw(self), cancelcontext).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -238,7 +238,7 @@ pub struct IDeviceRequestCompletionCallback(::windows::core::IUnknown); impl IDeviceRequestCompletionCallback { #[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"] pub unsafe fn Invoke(&self, requestresult: ::windows::core::HRESULT, bytesreturned: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Invoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestresult), ::core::mem::transmute(bytesreturned)).ok() + (::windows::core::Interface::vtable(self).Invoke)(::windows::core::Interface::as_raw(self), requestresult, bytesreturned).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 4b0d51c5dc..0cf64be75e 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs @@ -238,7 +238,7 @@ pub unsafe fn CMP_WaitNoPendingInstallEvents(dwtimeout: u32) -> u32 { extern "system" { fn CMP_WaitNoPendingInstallEvents(dwtimeout: u32) -> u32; } - ::core::mem::transmute(CMP_WaitNoPendingInstallEvents(::core::mem::transmute(dwtimeout))) + ::core::mem::transmute(CMP_WaitNoPendingInstallEvents(dwtimeout)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_ADD_ID_BITS: u32 = 1u32; @@ -260,7 +260,7 @@ pub unsafe fn CM_Add_Empty_Log_Conf(plclogconf: *mut usize, dndevinst: u32, prio extern "system" { fn CM_Add_Empty_Log_Conf(plclogconf: *mut usize, dndevinst: u32, priority: super::super::Data::HtmlHelp::PRIORITY, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Add_Empty_Log_Conf(::core::mem::transmute(plclogconf), ::core::mem::transmute(dndevinst), ::core::mem::transmute(priority), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Add_Empty_Log_Conf(::core::mem::transmute(plclogconf), dndevinst, priority, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Data_HtmlHelp\"`*"] #[cfg(feature = "Win32_Data_HtmlHelp")] @@ -270,7 +270,7 @@ pub unsafe fn CM_Add_Empty_Log_Conf_Ex(plclogconf: *mut usize, dndevinst: u32, p extern "system" { fn CM_Add_Empty_Log_Conf_Ex(plclogconf: *mut usize, dndevinst: u32, priority: super::super::Data::HtmlHelp::PRIORITY, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Add_Empty_Log_Conf_Ex(::core::mem::transmute(plclogconf), ::core::mem::transmute(dndevinst), ::core::mem::transmute(priority), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Add_Empty_Log_Conf_Ex(::core::mem::transmute(plclogconf), dndevinst, priority, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -282,7 +282,7 @@ where extern "system" { fn CM_Add_IDA(dndevinst: u32, pszid: ::windows::core::PCSTR, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Add_IDA(::core::mem::transmute(dndevinst), pszid.into(), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Add_IDA(dndevinst, pszid.into(), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -294,7 +294,7 @@ where extern "system" { fn CM_Add_IDW(dndevinst: u32, pszid: ::windows::core::PCWSTR, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Add_IDW(::core::mem::transmute(dndevinst), pszid.into(), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Add_IDW(dndevinst, pszid.into(), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -306,7 +306,7 @@ where extern "system" { fn CM_Add_ID_ExA(dndevinst: u32, pszid: ::windows::core::PCSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Add_ID_ExA(::core::mem::transmute(dndevinst), pszid.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Add_ID_ExA(dndevinst, pszid.into(), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -318,7 +318,7 @@ where extern "system" { fn CM_Add_ID_ExW(dndevinst: u32, pszid: ::windows::core::PCWSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Add_ID_ExW(::core::mem::transmute(dndevinst), pszid.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Add_ID_ExW(dndevinst, pszid.into(), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -327,7 +327,7 @@ pub unsafe fn CM_Add_Range(ullstartvalue: u64, ullendvalue: u64, rlh: usize, ulf extern "system" { fn CM_Add_Range(ullstartvalue: u64, ullendvalue: u64, rlh: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Add_Range(::core::mem::transmute(ullstartvalue), ::core::mem::transmute(ullendvalue), ::core::mem::transmute(rlh), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Add_Range(ullstartvalue, ullendvalue, rlh, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -336,7 +336,7 @@ pub unsafe fn CM_Add_Res_Des(prdresdes: *mut usize, lclogconf: usize, resourceid extern "system" { fn CM_Add_Res_Des(prdresdes: *mut usize, lclogconf: usize, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Add_Res_Des(::core::mem::transmute(prdresdes), ::core::mem::transmute(lclogconf), ::core::mem::transmute(resourceid), ::core::mem::transmute(resourcedata), ::core::mem::transmute(resourcelen), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Add_Res_Des(::core::mem::transmute(prdresdes), lclogconf, resourceid, ::core::mem::transmute(resourcedata), resourcelen, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -345,7 +345,7 @@ pub unsafe fn CM_Add_Res_Des_Ex(prdresdes: *mut usize, lclogconf: usize, resourc extern "system" { fn CM_Add_Res_Des_Ex(prdresdes: *mut usize, lclogconf: usize, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Add_Res_Des_Ex(::core::mem::transmute(prdresdes), ::core::mem::transmute(lclogconf), ::core::mem::transmute(resourceid), ::core::mem::transmute(resourcedata), ::core::mem::transmute(resourcelen), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Add_Res_Des_Ex(::core::mem::transmute(prdresdes), lclogconf, resourceid, ::core::mem::transmute(resourcedata), resourcelen, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_CDFLAGS_DRIVER: u32 = 1u32; @@ -446,7 +446,7 @@ pub unsafe fn CM_Create_DevNodeA(pdndevinst: *mut u32, pdeviceid: *const i8, dnp extern "system" { fn CM_Create_DevNodeA(pdndevinst: *mut u32, pdeviceid: *const i8, dnparent: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Create_DevNodeA(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(dnparent), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Create_DevNodeA(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), dnparent, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -455,7 +455,7 @@ pub unsafe fn CM_Create_DevNodeW(pdndevinst: *mut u32, pdeviceid: *const u16, dn extern "system" { fn CM_Create_DevNodeW(pdndevinst: *mut u32, pdeviceid: *const u16, dnparent: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Create_DevNodeW(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(dnparent), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Create_DevNodeW(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), dnparent, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -464,7 +464,7 @@ pub unsafe fn CM_Create_DevNode_ExA(pdndevinst: *mut u32, pdeviceid: *const i8, extern "system" { fn CM_Create_DevNode_ExA(pdndevinst: *mut u32, pdeviceid: *const i8, dnparent: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Create_DevNode_ExA(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(dnparent), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Create_DevNode_ExA(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), dnparent, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -473,7 +473,7 @@ pub unsafe fn CM_Create_DevNode_ExW(pdndevinst: *mut u32, pdeviceid: *const u16, extern "system" { fn CM_Create_DevNode_ExW(pdndevinst: *mut u32, pdeviceid: *const u16, dnparent: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Create_DevNode_ExW(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(dnparent), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Create_DevNode_ExW(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), dnparent, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -482,7 +482,7 @@ pub unsafe fn CM_Create_Range_List(prlh: *mut usize, ulflags: u32) -> CONFIGRET extern "system" { fn CM_Create_Range_List(prlh: *mut usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Create_Range_List(::core::mem::transmute(prlh), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Create_Range_List(::core::mem::transmute(prlh), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_DELETE_CLASS_BITS: u32 = 3u32; @@ -665,7 +665,7 @@ pub unsafe fn CM_Delete_Class_Key(classguid: *const ::windows::core::GUID, ulfla extern "system" { fn CM_Delete_Class_Key(classguid: *const ::windows::core::GUID, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Delete_Class_Key(::core::mem::transmute(classguid), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Delete_Class_Key(::core::mem::transmute(classguid), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -674,7 +674,7 @@ pub unsafe fn CM_Delete_Class_Key_Ex(classguid: *const ::windows::core::GUID, ul extern "system" { fn CM_Delete_Class_Key_Ex(classguid: *const ::windows::core::GUID, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Delete_Class_Key_Ex(::core::mem::transmute(classguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Delete_Class_Key_Ex(::core::mem::transmute(classguid), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -683,7 +683,7 @@ pub unsafe fn CM_Delete_DevNode_Key(dndevnode: u32, ulhardwareprofile: u32, ulfl extern "system" { fn CM_Delete_DevNode_Key(dndevnode: u32, ulhardwareprofile: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Delete_DevNode_Key(::core::mem::transmute(dndevnode), ::core::mem::transmute(ulhardwareprofile), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Delete_DevNode_Key(dndevnode, ulhardwareprofile, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -692,7 +692,7 @@ pub unsafe fn CM_Delete_DevNode_Key_Ex(dndevnode: u32, ulhardwareprofile: u32, u extern "system" { fn CM_Delete_DevNode_Key_Ex(dndevnode: u32, ulhardwareprofile: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Delete_DevNode_Key_Ex(::core::mem::transmute(dndevnode), ::core::mem::transmute(ulhardwareprofile), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Delete_DevNode_Key_Ex(dndevnode, ulhardwareprofile, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -704,7 +704,7 @@ where extern "system" { fn CM_Delete_Device_Interface_KeyA(pszdeviceinterface: ::windows::core::PCSTR, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Delete_Device_Interface_KeyA(pszdeviceinterface.into(), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Delete_Device_Interface_KeyA(pszdeviceinterface.into(), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -716,7 +716,7 @@ where extern "system" { fn CM_Delete_Device_Interface_KeyW(pszdeviceinterface: ::windows::core::PCWSTR, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Delete_Device_Interface_KeyW(pszdeviceinterface.into(), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Delete_Device_Interface_KeyW(pszdeviceinterface.into(), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -728,7 +728,7 @@ where extern "system" { fn CM_Delete_Device_Interface_Key_ExA(pszdeviceinterface: ::windows::core::PCSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Delete_Device_Interface_Key_ExA(pszdeviceinterface.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Delete_Device_Interface_Key_ExA(pszdeviceinterface.into(), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -740,7 +740,7 @@ where extern "system" { fn CM_Delete_Device_Interface_Key_ExW(pszdeviceinterface: ::windows::core::PCWSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Delete_Device_Interface_Key_ExW(pszdeviceinterface.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Delete_Device_Interface_Key_ExW(pszdeviceinterface.into(), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -749,7 +749,7 @@ pub unsafe fn CM_Delete_Range(ullstartvalue: u64, ullendvalue: u64, rlh: usize, extern "system" { fn CM_Delete_Range(ullstartvalue: u64, ullendvalue: u64, rlh: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Delete_Range(::core::mem::transmute(ullstartvalue), ::core::mem::transmute(ullendvalue), ::core::mem::transmute(rlh), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Delete_Range(ullstartvalue, ullendvalue, rlh, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -759,7 +759,7 @@ pub unsafe fn CM_Detect_Resource_Conflict(dndevinst: u32, resourceid: u32, resou extern "system" { fn CM_Detect_Resource_Conflict(dndevinst: u32, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, pbconflictdetected: *mut super::super::Foundation::BOOL, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Detect_Resource_Conflict(::core::mem::transmute(dndevinst), ::core::mem::transmute(resourceid), ::core::mem::transmute(resourcedata), ::core::mem::transmute(resourcelen), ::core::mem::transmute(pbconflictdetected), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Detect_Resource_Conflict(dndevinst, resourceid, ::core::mem::transmute(resourcedata), resourcelen, ::core::mem::transmute(pbconflictdetected), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -769,7 +769,7 @@ pub unsafe fn CM_Detect_Resource_Conflict_Ex(dndevinst: u32, resourceid: u32, re extern "system" { fn CM_Detect_Resource_Conflict_Ex(dndevinst: u32, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, pbconflictdetected: *mut super::super::Foundation::BOOL, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Detect_Resource_Conflict_Ex(::core::mem::transmute(dndevinst), ::core::mem::transmute(resourceid), ::core::mem::transmute(resourcedata), ::core::mem::transmute(resourcelen), ::core::mem::transmute(pbconflictdetected), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Detect_Resource_Conflict_Ex(dndevinst, resourceid, ::core::mem::transmute(resourcedata), resourcelen, ::core::mem::transmute(pbconflictdetected), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -778,7 +778,7 @@ pub unsafe fn CM_Disable_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET { extern "system" { fn CM_Disable_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Disable_DevNode(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Disable_DevNode(dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -787,7 +787,7 @@ pub unsafe fn CM_Disable_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isiz extern "system" { fn CM_Disable_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Disable_DevNode_Ex(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Disable_DevNode_Ex(dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -796,7 +796,7 @@ pub unsafe fn CM_Disconnect_Machine(hmachine: isize) -> CONFIGRET { extern "system" { fn CM_Disconnect_Machine(hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Disconnect_Machine(::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Disconnect_Machine(hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -805,7 +805,7 @@ pub unsafe fn CM_Dup_Range_List(rlhold: usize, rlhnew: usize, ulflags: u32) -> C extern "system" { fn CM_Dup_Range_List(rlhold: usize, rlhnew: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Dup_Range_List(::core::mem::transmute(rlhold), ::core::mem::transmute(rlhnew), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Dup_Range_List(rlhold, rlhnew, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_ENUMERATE_CLASSES_BITS: u32 = 1u32; @@ -820,7 +820,7 @@ pub unsafe fn CM_Enable_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET { extern "system" { fn CM_Enable_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Enable_DevNode(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Enable_DevNode(dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -829,7 +829,7 @@ pub unsafe fn CM_Enable_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize extern "system" { fn CM_Enable_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Enable_DevNode_Ex(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Enable_DevNode_Ex(dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -838,7 +838,7 @@ pub unsafe fn CM_Enumerate_Classes(ulclassindex: u32, classguid: *mut ::windows: extern "system" { fn CM_Enumerate_Classes(ulclassindex: u32, classguid: *mut ::windows::core::GUID, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Enumerate_Classes(::core::mem::transmute(ulclassindex), ::core::mem::transmute(classguid), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Enumerate_Classes(ulclassindex, ::core::mem::transmute(classguid), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -847,7 +847,7 @@ pub unsafe fn CM_Enumerate_Classes_Ex(ulclassindex: u32, classguid: *mut ::windo extern "system" { fn CM_Enumerate_Classes_Ex(ulclassindex: u32, classguid: *mut ::windows::core::GUID, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Enumerate_Classes_Ex(::core::mem::transmute(ulclassindex), ::core::mem::transmute(classguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Enumerate_Classes_Ex(ulclassindex, ::core::mem::transmute(classguid), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -856,7 +856,7 @@ pub unsafe fn CM_Enumerate_EnumeratorsA(ulenumindex: u32, buffer: ::windows::cor extern "system" { fn CM_Enumerate_EnumeratorsA(ulenumindex: u32, buffer: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Enumerate_EnumeratorsA(::core::mem::transmute(ulenumindex), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Enumerate_EnumeratorsA(ulenumindex, ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -865,7 +865,7 @@ pub unsafe fn CM_Enumerate_EnumeratorsW(ulenumindex: u32, buffer: ::windows::cor extern "system" { fn CM_Enumerate_EnumeratorsW(ulenumindex: u32, buffer: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Enumerate_EnumeratorsW(::core::mem::transmute(ulenumindex), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Enumerate_EnumeratorsW(ulenumindex, ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -874,7 +874,7 @@ pub unsafe fn CM_Enumerate_Enumerators_ExA(ulenumindex: u32, buffer: ::windows:: extern "system" { fn CM_Enumerate_Enumerators_ExA(ulenumindex: u32, buffer: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Enumerate_Enumerators_ExA(::core::mem::transmute(ulenumindex), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Enumerate_Enumerators_ExA(ulenumindex, ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -883,7 +883,7 @@ pub unsafe fn CM_Enumerate_Enumerators_ExW(ulenumindex: u32, buffer: ::windows:: extern "system" { fn CM_Enumerate_Enumerators_ExW(ulenumindex: u32, buffer: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Enumerate_Enumerators_ExW(::core::mem::transmute(ulenumindex), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Enumerate_Enumerators_ExW(ulenumindex, ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -892,7 +892,7 @@ pub unsafe fn CM_Find_Range(pullstart: *mut u64, ullstart: u64, ullength: u32, u extern "system" { fn CM_Find_Range(pullstart: *mut u64, ullstart: u64, ullength: u32, ullalignment: u64, ullend: u64, rlh: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Find_Range(::core::mem::transmute(pullstart), ::core::mem::transmute(ullstart), ::core::mem::transmute(ullength), ::core::mem::transmute(ullalignment), ::core::mem::transmute(ullend), ::core::mem::transmute(rlh), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Find_Range(::core::mem::transmute(pullstart), ullstart, ullength, ullalignment, ullend, rlh, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -901,7 +901,7 @@ pub unsafe fn CM_First_Range(rlh: usize, pullstart: *mut u64, pullend: *mut u64, extern "system" { fn CM_First_Range(rlh: usize, pullstart: *mut u64, pullend: *mut u64, preelement: *mut usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_First_Range(::core::mem::transmute(rlh), ::core::mem::transmute(pullstart), ::core::mem::transmute(pullend), ::core::mem::transmute(preelement), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_First_Range(rlh, ::core::mem::transmute(pullstart), ::core::mem::transmute(pullend), ::core::mem::transmute(preelement), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -910,7 +910,7 @@ pub unsafe fn CM_Free_Log_Conf(lclogconftobefreed: usize, ulflags: u32) -> CONFI extern "system" { fn CM_Free_Log_Conf(lclogconftobefreed: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Free_Log_Conf(::core::mem::transmute(lclogconftobefreed), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Free_Log_Conf(lclogconftobefreed, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -919,7 +919,7 @@ pub unsafe fn CM_Free_Log_Conf_Ex(lclogconftobefreed: usize, ulflags: u32, hmach extern "system" { fn CM_Free_Log_Conf_Ex(lclogconftobefreed: usize, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Free_Log_Conf_Ex(::core::mem::transmute(lclogconftobefreed), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Free_Log_Conf_Ex(lclogconftobefreed, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -928,7 +928,7 @@ pub unsafe fn CM_Free_Log_Conf_Handle(lclogconf: usize) -> CONFIGRET { extern "system" { fn CM_Free_Log_Conf_Handle(lclogconf: usize) -> CONFIGRET; } - ::core::mem::transmute(CM_Free_Log_Conf_Handle(::core::mem::transmute(lclogconf))) + ::core::mem::transmute(CM_Free_Log_Conf_Handle(lclogconf)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -937,7 +937,7 @@ pub unsafe fn CM_Free_Range_List(rlh: usize, ulflags: u32) -> CONFIGRET { extern "system" { fn CM_Free_Range_List(rlh: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Free_Range_List(::core::mem::transmute(rlh), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Free_Range_List(rlh, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -946,7 +946,7 @@ pub unsafe fn CM_Free_Res_Des(prdresdes: *mut usize, rdresdes: usize, ulflags: u extern "system" { fn CM_Free_Res_Des(prdresdes: *mut usize, rdresdes: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Free_Res_Des(::core::mem::transmute(prdresdes), ::core::mem::transmute(rdresdes), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Free_Res_Des(::core::mem::transmute(prdresdes), rdresdes, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -955,7 +955,7 @@ pub unsafe fn CM_Free_Res_Des_Ex(prdresdes: *mut usize, rdresdes: usize, ulflags extern "system" { fn CM_Free_Res_Des_Ex(prdresdes: *mut usize, rdresdes: usize, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Free_Res_Des_Ex(::core::mem::transmute(prdresdes), ::core::mem::transmute(rdresdes), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Free_Res_Des_Ex(::core::mem::transmute(prdresdes), rdresdes, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -964,7 +964,7 @@ pub unsafe fn CM_Free_Res_Des_Handle(rdresdes: usize) -> CONFIGRET { extern "system" { fn CM_Free_Res_Des_Handle(rdresdes: usize) -> CONFIGRET; } - ::core::mem::transmute(CM_Free_Res_Des_Handle(::core::mem::transmute(rdresdes))) + ::core::mem::transmute(CM_Free_Res_Des_Handle(rdresdes)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -973,7 +973,7 @@ pub unsafe fn CM_Free_Resource_Conflict_Handle(clconflictlist: usize) -> CONFIGR extern "system" { fn CM_Free_Resource_Conflict_Handle(clconflictlist: usize) -> CONFIGRET; } - ::core::mem::transmute(CM_Free_Resource_Conflict_Handle(::core::mem::transmute(clconflictlist))) + ::core::mem::transmute(CM_Free_Resource_Conflict_Handle(clconflictlist)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_GETIDLIST_DONOTGENERATE: u32 = 268435520u32; @@ -1024,7 +1024,7 @@ pub unsafe fn CM_Get_Child(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32) - extern "system" { fn CM_Get_Child(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Child(::core::mem::transmute(pdndevinst), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Child(::core::mem::transmute(pdndevinst), dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1033,7 +1033,7 @@ pub unsafe fn CM_Get_Child_Ex(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32 extern "system" { fn CM_Get_Child_Ex(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Child_Ex(::core::mem::transmute(pdndevinst), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Child_Ex(::core::mem::transmute(pdndevinst), dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1042,7 +1042,7 @@ pub unsafe fn CM_Get_Class_Key_NameA(classguid: *const ::windows::core::GUID, ps extern "system" { fn CM_Get_Class_Key_NameA(classguid: *const ::windows::core::GUID, pszkeyname: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_Key_NameA(::core::mem::transmute(classguid), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Class_Key_NameA(::core::mem::transmute(classguid), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1051,7 +1051,7 @@ pub unsafe fn CM_Get_Class_Key_NameW(classguid: *const ::windows::core::GUID, ps extern "system" { fn CM_Get_Class_Key_NameW(classguid: *const ::windows::core::GUID, pszkeyname: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_Key_NameW(::core::mem::transmute(classguid), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Class_Key_NameW(::core::mem::transmute(classguid), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1060,7 +1060,7 @@ pub unsafe fn CM_Get_Class_Key_Name_ExA(classguid: *const ::windows::core::GUID, extern "system" { fn CM_Get_Class_Key_Name_ExA(classguid: *const ::windows::core::GUID, pszkeyname: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_Key_Name_ExA(::core::mem::transmute(classguid), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Class_Key_Name_ExA(::core::mem::transmute(classguid), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1069,7 +1069,7 @@ pub unsafe fn CM_Get_Class_Key_Name_ExW(classguid: *const ::windows::core::GUID, extern "system" { fn CM_Get_Class_Key_Name_ExW(classguid: *const ::windows::core::GUID, pszkeyname: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_Key_Name_ExW(::core::mem::transmute(classguid), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Class_Key_Name_ExW(::core::mem::transmute(classguid), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1078,7 +1078,7 @@ pub unsafe fn CM_Get_Class_NameA(classguid: *const ::windows::core::GUID, buffer extern "system" { fn CM_Get_Class_NameA(classguid: *const ::windows::core::GUID, buffer: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_NameA(::core::mem::transmute(classguid), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Class_NameA(::core::mem::transmute(classguid), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1087,7 +1087,7 @@ pub unsafe fn CM_Get_Class_NameW(classguid: *const ::windows::core::GUID, buffer extern "system" { fn CM_Get_Class_NameW(classguid: *const ::windows::core::GUID, buffer: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_NameW(::core::mem::transmute(classguid), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Class_NameW(::core::mem::transmute(classguid), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1096,7 +1096,7 @@ pub unsafe fn CM_Get_Class_Name_ExA(classguid: *const ::windows::core::GUID, buf extern "system" { fn CM_Get_Class_Name_ExA(classguid: *const ::windows::core::GUID, buffer: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_Name_ExA(::core::mem::transmute(classguid), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Class_Name_ExA(::core::mem::transmute(classguid), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1105,7 +1105,7 @@ pub unsafe fn CM_Get_Class_Name_ExW(classguid: *const ::windows::core::GUID, buf extern "system" { fn CM_Get_Class_Name_ExW(classguid: *const ::windows::core::GUID, buffer: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_Name_ExW(::core::mem::transmute(classguid), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Class_Name_ExW(::core::mem::transmute(classguid), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1115,7 +1115,7 @@ pub unsafe fn CM_Get_Class_PropertyW(classguid: *const ::windows::core::GUID, pr extern "system" { fn CM_Get_Class_PropertyW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_PropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Class_PropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1125,7 +1125,7 @@ pub unsafe fn CM_Get_Class_Property_ExW(classguid: *const ::windows::core::GUID, extern "system" { fn CM_Get_Class_Property_ExW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_Property_ExW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Class_Property_ExW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1135,7 +1135,7 @@ pub unsafe fn CM_Get_Class_Property_Keys(classguid: *const ::windows::core::GUID extern "system" { fn CM_Get_Class_Property_Keys(classguid: *const ::windows::core::GUID, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_Property_Keys(::core::mem::transmute(classguid), ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Class_Property_Keys(::core::mem::transmute(classguid), ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1145,7 +1145,7 @@ pub unsafe fn CM_Get_Class_Property_Keys_Ex(classguid: *const ::windows::core::G extern "system" { fn CM_Get_Class_Property_Keys_Ex(classguid: *const ::windows::core::GUID, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_Property_Keys_Ex(::core::mem::transmute(classguid), ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Class_Property_Keys_Ex(::core::mem::transmute(classguid), ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1154,7 +1154,7 @@ pub unsafe fn CM_Get_Class_Registry_PropertyA(classguid: *const ::windows::core: extern "system" { fn CM_Get_Class_Registry_PropertyA(classguid: *const ::windows::core::GUID, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_Registry_PropertyA(::core::mem::transmute(classguid), ::core::mem::transmute(ulproperty), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Class_Registry_PropertyA(::core::mem::transmute(classguid), ulproperty, ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1163,7 +1163,7 @@ pub unsafe fn CM_Get_Class_Registry_PropertyW(classguid: *const ::windows::core: extern "system" { fn CM_Get_Class_Registry_PropertyW(classguid: *const ::windows::core::GUID, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Class_Registry_PropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(ulproperty), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Class_Registry_PropertyW(::core::mem::transmute(classguid), ulproperty, ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1172,7 +1172,7 @@ pub unsafe fn CM_Get_Depth(puldepth: *mut u32, dndevinst: u32, ulflags: u32) -> extern "system" { fn CM_Get_Depth(puldepth: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Depth(::core::mem::transmute(puldepth), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Depth(::core::mem::transmute(puldepth), dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1181,7 +1181,7 @@ pub unsafe fn CM_Get_Depth_Ex(puldepth: *mut u32, dndevinst: u32, ulflags: u32, extern "system" { fn CM_Get_Depth_Ex(puldepth: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Depth_Ex(::core::mem::transmute(puldepth), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Depth_Ex(::core::mem::transmute(puldepth), dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1193,7 +1193,7 @@ where extern "system" { fn CM_Get_DevNode_Custom_PropertyA(dndevinst: u32, pszcustompropertyname: ::windows::core::PCSTR, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Custom_PropertyA(::core::mem::transmute(dndevinst), pszcustompropertyname.into(), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_DevNode_Custom_PropertyA(dndevinst, pszcustompropertyname.into(), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1205,7 +1205,7 @@ where extern "system" { fn CM_Get_DevNode_Custom_PropertyW(dndevinst: u32, pszcustompropertyname: ::windows::core::PCWSTR, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Custom_PropertyW(::core::mem::transmute(dndevinst), pszcustompropertyname.into(), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_DevNode_Custom_PropertyW(dndevinst, pszcustompropertyname.into(), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1217,7 +1217,7 @@ where extern "system" { fn CM_Get_DevNode_Custom_Property_ExA(dndevinst: u32, pszcustompropertyname: ::windows::core::PCSTR, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Custom_Property_ExA(::core::mem::transmute(dndevinst), pszcustompropertyname.into(), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_DevNode_Custom_Property_ExA(dndevinst, pszcustompropertyname.into(), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1229,7 +1229,7 @@ where extern "system" { fn CM_Get_DevNode_Custom_Property_ExW(dndevinst: u32, pszcustompropertyname: ::windows::core::PCWSTR, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Custom_Property_ExW(::core::mem::transmute(dndevinst), pszcustompropertyname.into(), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_DevNode_Custom_Property_ExW(dndevinst, pszcustompropertyname.into(), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1239,7 +1239,7 @@ pub unsafe fn CM_Get_DevNode_PropertyW(dndevinst: u32, propertykey: *const super extern "system" { fn CM_Get_DevNode_PropertyW(dndevinst: u32, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_PropertyW(::core::mem::transmute(dndevinst), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_DevNode_PropertyW(dndevinst, ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1249,7 +1249,7 @@ pub unsafe fn CM_Get_DevNode_Property_ExW(dndevinst: u32, propertykey: *const su extern "system" { fn CM_Get_DevNode_Property_ExW(dndevinst: u32, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Property_ExW(::core::mem::transmute(dndevinst), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_DevNode_Property_ExW(dndevinst, ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1259,7 +1259,7 @@ pub unsafe fn CM_Get_DevNode_Property_Keys(dndevinst: u32, propertykeyarray: *mu extern "system" { fn CM_Get_DevNode_Property_Keys(dndevinst: u32, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Property_Keys(::core::mem::transmute(dndevinst), ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_DevNode_Property_Keys(dndevinst, ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1269,7 +1269,7 @@ pub unsafe fn CM_Get_DevNode_Property_Keys_Ex(dndevinst: u32, propertykeyarray: extern "system" { fn CM_Get_DevNode_Property_Keys_Ex(dndevinst: u32, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Property_Keys_Ex(::core::mem::transmute(dndevinst), ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_DevNode_Property_Keys_Ex(dndevinst, ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1278,7 +1278,7 @@ pub unsafe fn CM_Get_DevNode_Registry_PropertyA(dndevinst: u32, ulproperty: u32, extern "system" { fn CM_Get_DevNode_Registry_PropertyA(dndevinst: u32, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Registry_PropertyA(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulproperty), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_DevNode_Registry_PropertyA(dndevinst, ulproperty, ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1287,7 +1287,7 @@ pub unsafe fn CM_Get_DevNode_Registry_PropertyW(dndevinst: u32, ulproperty: u32, extern "system" { fn CM_Get_DevNode_Registry_PropertyW(dndevinst: u32, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Registry_PropertyW(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulproperty), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_DevNode_Registry_PropertyW(dndevinst, ulproperty, ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1296,7 +1296,7 @@ pub unsafe fn CM_Get_DevNode_Registry_Property_ExA(dndevinst: u32, ulproperty: u extern "system" { fn CM_Get_DevNode_Registry_Property_ExA(dndevinst: u32, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Registry_Property_ExA(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulproperty), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_DevNode_Registry_Property_ExA(dndevinst, ulproperty, ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1305,7 +1305,7 @@ pub unsafe fn CM_Get_DevNode_Registry_Property_ExW(dndevinst: u32, ulproperty: u extern "system" { fn CM_Get_DevNode_Registry_Property_ExW(dndevinst: u32, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Registry_Property_ExW(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulproperty), ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_DevNode_Registry_Property_ExW(dndevinst, ulproperty, ::core::mem::transmute(pulregdatatype), ::core::mem::transmute(buffer), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1314,7 +1314,7 @@ pub unsafe fn CM_Get_DevNode_Status(pulstatus: *mut u32, pulproblemnumber: *mut extern "system" { fn CM_Get_DevNode_Status(pulstatus: *mut u32, pulproblemnumber: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Status(::core::mem::transmute(pulstatus), ::core::mem::transmute(pulproblemnumber), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_DevNode_Status(::core::mem::transmute(pulstatus), ::core::mem::transmute(pulproblemnumber), dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1323,7 +1323,7 @@ pub unsafe fn CM_Get_DevNode_Status_Ex(pulstatus: *mut u32, pulproblemnumber: *m extern "system" { fn CM_Get_DevNode_Status_Ex(pulstatus: *mut u32, pulproblemnumber: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_DevNode_Status_Ex(::core::mem::transmute(pulstatus), ::core::mem::transmute(pulproblemnumber), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_DevNode_Status_Ex(::core::mem::transmute(pulstatus), ::core::mem::transmute(pulproblemnumber), dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1332,7 +1332,7 @@ pub unsafe fn CM_Get_Device_IDA(dndevinst: u32, buffer: &mut [u8], ulflags: u32) extern "system" { fn CM_Get_Device_IDA(dndevinst: u32, buffer: ::windows::core::PSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_IDA(::core::mem::transmute(dndevinst), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_IDA(dndevinst, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1341,7 +1341,7 @@ pub unsafe fn CM_Get_Device_IDW(dndevinst: u32, buffer: &mut [u16], ulflags: u32 extern "system" { fn CM_Get_Device_IDW(dndevinst: u32, buffer: ::windows::core::PWSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_IDW(::core::mem::transmute(dndevinst), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_IDW(dndevinst, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1350,7 +1350,7 @@ pub unsafe fn CM_Get_Device_ID_ExA(dndevinst: u32, buffer: &mut [u8], ulflags: u extern "system" { fn CM_Get_Device_ID_ExA(dndevinst: u32, buffer: ::windows::core::PSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_ExA(::core::mem::transmute(dndevinst), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_ID_ExA(dndevinst, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1359,7 +1359,7 @@ pub unsafe fn CM_Get_Device_ID_ExW(dndevinst: u32, buffer: &mut [u16], ulflags: extern "system" { fn CM_Get_Device_ID_ExW(dndevinst: u32, buffer: ::windows::core::PWSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_ExW(::core::mem::transmute(dndevinst), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_ID_ExW(dndevinst, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1371,7 +1371,7 @@ where extern "system" { fn CM_Get_Device_ID_ListA(pszfilter: ::windows::core::PCSTR, buffer: ::windows::core::PSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_ListA(pszfilter.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_ID_ListA(pszfilter.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1383,7 +1383,7 @@ where extern "system" { fn CM_Get_Device_ID_ListW(pszfilter: ::windows::core::PCWSTR, buffer: ::windows::core::PWSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_ListW(pszfilter.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_ID_ListW(pszfilter.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1395,7 +1395,7 @@ where extern "system" { fn CM_Get_Device_ID_List_ExA(pszfilter: ::windows::core::PCSTR, buffer: ::windows::core::PSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_List_ExA(pszfilter.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_ID_List_ExA(pszfilter.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1407,7 +1407,7 @@ where extern "system" { fn CM_Get_Device_ID_List_ExW(pszfilter: ::windows::core::PCWSTR, buffer: ::windows::core::PWSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_List_ExW(pszfilter.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_ID_List_ExW(pszfilter.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1419,7 +1419,7 @@ where extern "system" { fn CM_Get_Device_ID_List_SizeA(pullen: *mut u32, pszfilter: ::windows::core::PCSTR, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_List_SizeA(::core::mem::transmute(pullen), pszfilter.into(), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_ID_List_SizeA(::core::mem::transmute(pullen), pszfilter.into(), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1431,7 +1431,7 @@ where extern "system" { fn CM_Get_Device_ID_List_SizeW(pullen: *mut u32, pszfilter: ::windows::core::PCWSTR, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_List_SizeW(::core::mem::transmute(pullen), pszfilter.into(), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_ID_List_SizeW(::core::mem::transmute(pullen), pszfilter.into(), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1443,7 +1443,7 @@ where extern "system" { fn CM_Get_Device_ID_List_Size_ExA(pullen: *mut u32, pszfilter: ::windows::core::PCSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_List_Size_ExA(::core::mem::transmute(pullen), pszfilter.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_ID_List_Size_ExA(::core::mem::transmute(pullen), pszfilter.into(), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1455,7 +1455,7 @@ where extern "system" { fn CM_Get_Device_ID_List_Size_ExW(pullen: *mut u32, pszfilter: ::windows::core::PCWSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_List_Size_ExW(::core::mem::transmute(pullen), pszfilter.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_ID_List_Size_ExW(::core::mem::transmute(pullen), pszfilter.into(), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1464,7 +1464,7 @@ pub unsafe fn CM_Get_Device_ID_Size(pullen: *mut u32, dndevinst: u32, ulflags: u extern "system" { fn CM_Get_Device_ID_Size(pullen: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_Size(::core::mem::transmute(pullen), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_ID_Size(::core::mem::transmute(pullen), dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1473,7 +1473,7 @@ pub unsafe fn CM_Get_Device_ID_Size_Ex(pullen: *mut u32, dndevinst: u32, ulflags extern "system" { fn CM_Get_Device_ID_Size_Ex(pullen: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_ID_Size_Ex(::core::mem::transmute(pullen), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_ID_Size_Ex(::core::mem::transmute(pullen), dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1485,7 +1485,7 @@ where extern "system" { fn CM_Get_Device_Interface_AliasA(pszdeviceinterface: ::windows::core::PCSTR, aliasinterfaceguid: *const ::windows::core::GUID, pszaliasdeviceinterface: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_AliasA(pszdeviceinterface.into(), ::core::mem::transmute(aliasinterfaceguid), ::core::mem::transmute(pszaliasdeviceinterface), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_Interface_AliasA(pszdeviceinterface.into(), ::core::mem::transmute(aliasinterfaceguid), ::core::mem::transmute(pszaliasdeviceinterface), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1497,7 +1497,7 @@ where extern "system" { fn CM_Get_Device_Interface_AliasW(pszdeviceinterface: ::windows::core::PCWSTR, aliasinterfaceguid: *const ::windows::core::GUID, pszaliasdeviceinterface: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_AliasW(pszdeviceinterface.into(), ::core::mem::transmute(aliasinterfaceguid), ::core::mem::transmute(pszaliasdeviceinterface), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_Interface_AliasW(pszdeviceinterface.into(), ::core::mem::transmute(aliasinterfaceguid), ::core::mem::transmute(pszaliasdeviceinterface), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1509,7 +1509,7 @@ where extern "system" { fn CM_Get_Device_Interface_Alias_ExA(pszdeviceinterface: ::windows::core::PCSTR, aliasinterfaceguid: *const ::windows::core::GUID, pszaliasdeviceinterface: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_Alias_ExA(pszdeviceinterface.into(), ::core::mem::transmute(aliasinterfaceguid), ::core::mem::transmute(pszaliasdeviceinterface), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_Interface_Alias_ExA(pszdeviceinterface.into(), ::core::mem::transmute(aliasinterfaceguid), ::core::mem::transmute(pszaliasdeviceinterface), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1521,7 +1521,7 @@ where extern "system" { fn CM_Get_Device_Interface_Alias_ExW(pszdeviceinterface: ::windows::core::PCWSTR, aliasinterfaceguid: *const ::windows::core::GUID, pszaliasdeviceinterface: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_Alias_ExW(pszdeviceinterface.into(), ::core::mem::transmute(aliasinterfaceguid), ::core::mem::transmute(pszaliasdeviceinterface), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_Interface_Alias_ExW(pszdeviceinterface.into(), ::core::mem::transmute(aliasinterfaceguid), ::core::mem::transmute(pszaliasdeviceinterface), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1530,7 +1530,7 @@ pub unsafe fn CM_Get_Device_Interface_ListA(interfaceclassguid: *const ::windows extern "system" { fn CM_Get_Device_Interface_ListA(interfaceclassguid: *const ::windows::core::GUID, pdeviceid: *const i8, buffer: ::windows::core::PSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_ListA(::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_Interface_ListA(::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1539,7 +1539,7 @@ pub unsafe fn CM_Get_Device_Interface_ListW(interfaceclassguid: *const ::windows extern "system" { fn CM_Get_Device_Interface_ListW(interfaceclassguid: *const ::windows::core::GUID, pdeviceid: *const u16, buffer: ::windows::core::PWSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_ListW(::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_Interface_ListW(::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1548,7 +1548,7 @@ pub unsafe fn CM_Get_Device_Interface_List_ExA(interfaceclassguid: *const ::wind extern "system" { fn CM_Get_Device_Interface_List_ExA(interfaceclassguid: *const ::windows::core::GUID, pdeviceid: *const i8, buffer: ::windows::core::PSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_List_ExA(::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_Interface_List_ExA(::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1557,7 +1557,7 @@ pub unsafe fn CM_Get_Device_Interface_List_ExW(interfaceclassguid: *const ::wind extern "system" { fn CM_Get_Device_Interface_List_ExW(interfaceclassguid: *const ::windows::core::GUID, pdeviceid: *const u16, buffer: ::windows::core::PWSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_List_ExW(::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_Interface_List_ExW(::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1566,7 +1566,7 @@ pub unsafe fn CM_Get_Device_Interface_List_SizeA(pullen: *mut u32, interfaceclas extern "system" { fn CM_Get_Device_Interface_List_SizeA(pullen: *mut u32, interfaceclassguid: *const ::windows::core::GUID, pdeviceid: *const i8, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_List_SizeA(::core::mem::transmute(pullen), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_Interface_List_SizeA(::core::mem::transmute(pullen), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1575,7 +1575,7 @@ pub unsafe fn CM_Get_Device_Interface_List_SizeW(pullen: *mut u32, interfaceclas extern "system" { fn CM_Get_Device_Interface_List_SizeW(pullen: *mut u32, interfaceclassguid: *const ::windows::core::GUID, pdeviceid: *const u16, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_List_SizeW(::core::mem::transmute(pullen), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_Interface_List_SizeW(::core::mem::transmute(pullen), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1584,7 +1584,7 @@ pub unsafe fn CM_Get_Device_Interface_List_Size_ExA(pullen: *mut u32, interfacec extern "system" { fn CM_Get_Device_Interface_List_Size_ExA(pullen: *mut u32, interfaceclassguid: *const ::windows::core::GUID, pdeviceid: *const i8, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_List_Size_ExA(::core::mem::transmute(pullen), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_Interface_List_Size_ExA(::core::mem::transmute(pullen), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1593,7 +1593,7 @@ pub unsafe fn CM_Get_Device_Interface_List_Size_ExW(pullen: *mut u32, interfacec extern "system" { fn CM_Get_Device_Interface_List_Size_ExW(pullen: *mut u32, interfaceclassguid: *const ::windows::core::GUID, pdeviceid: *const u16, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_List_Size_ExW(::core::mem::transmute(pullen), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_Interface_List_Size_ExW(::core::mem::transmute(pullen), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(pdeviceid), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1606,7 +1606,7 @@ where extern "system" { fn CM_Get_Device_Interface_PropertyW(pszdeviceinterface: ::windows::core::PCWSTR, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_PropertyW(pszdeviceinterface.into(), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_Interface_PropertyW(pszdeviceinterface.into(), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1619,7 +1619,7 @@ where extern "system" { fn CM_Get_Device_Interface_Property_ExW(pszdeviceinterface: ::windows::core::PCWSTR, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_Property_ExW(pszdeviceinterface.into(), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_Interface_Property_ExW(pszdeviceinterface.into(), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1632,7 +1632,7 @@ where extern "system" { fn CM_Get_Device_Interface_Property_KeysW(pszdeviceinterface: ::windows::core::PCWSTR, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_Property_KeysW(pszdeviceinterface.into(), ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Device_Interface_Property_KeysW(pszdeviceinterface.into(), ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -1645,7 +1645,7 @@ where extern "system" { fn CM_Get_Device_Interface_Property_Keys_ExW(pszdeviceinterface: ::windows::core::PCWSTR, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_Property_Keys_ExW(pszdeviceinterface.into(), ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Device_Interface_Property_Keys_ExW(pszdeviceinterface.into(), ::core::mem::transmute(propertykeyarray), ::core::mem::transmute(propertykeycount), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1654,7 +1654,7 @@ pub unsafe fn CM_Get_First_Log_Conf(plclogconf: *mut usize, dndevinst: u32, ulfl extern "system" { fn CM_Get_First_Log_Conf(plclogconf: *mut usize, dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_First_Log_Conf(::core::mem::transmute(plclogconf), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_First_Log_Conf(::core::mem::transmute(plclogconf), dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1663,7 +1663,7 @@ pub unsafe fn CM_Get_First_Log_Conf_Ex(plclogconf: *mut usize, dndevinst: u32, u extern "system" { fn CM_Get_First_Log_Conf_Ex(plclogconf: *mut usize, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_First_Log_Conf_Ex(::core::mem::transmute(plclogconf), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_First_Log_Conf_Ex(::core::mem::transmute(plclogconf), dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1672,7 +1672,7 @@ pub unsafe fn CM_Get_Global_State(pulstate: *mut u32, ulflags: u32) -> CONFIGRET extern "system" { fn CM_Get_Global_State(pulstate: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Global_State(::core::mem::transmute(pulstate), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Global_State(::core::mem::transmute(pulstate), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1681,7 +1681,7 @@ pub unsafe fn CM_Get_Global_State_Ex(pulstate: *mut u32, ulflags: u32, hmachine: extern "system" { fn CM_Get_Global_State_Ex(pulstate: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Global_State_Ex(::core::mem::transmute(pulstate), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Global_State_Ex(::core::mem::transmute(pulstate), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1690,7 +1690,7 @@ pub unsafe fn CM_Get_HW_Prof_FlagsA(pdeviceid: *const i8, ulhardwareprofile: u32 extern "system" { fn CM_Get_HW_Prof_FlagsA(pdeviceid: *const i8, ulhardwareprofile: u32, pulvalue: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_HW_Prof_FlagsA(::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulhardwareprofile), ::core::mem::transmute(pulvalue), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_HW_Prof_FlagsA(::core::mem::transmute(pdeviceid), ulhardwareprofile, ::core::mem::transmute(pulvalue), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1699,7 +1699,7 @@ pub unsafe fn CM_Get_HW_Prof_FlagsW(pdeviceid: *const u16, ulhardwareprofile: u3 extern "system" { fn CM_Get_HW_Prof_FlagsW(pdeviceid: *const u16, ulhardwareprofile: u32, pulvalue: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_HW_Prof_FlagsW(::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulhardwareprofile), ::core::mem::transmute(pulvalue), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_HW_Prof_FlagsW(::core::mem::transmute(pdeviceid), ulhardwareprofile, ::core::mem::transmute(pulvalue), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1708,7 +1708,7 @@ pub unsafe fn CM_Get_HW_Prof_Flags_ExA(pdeviceid: *const i8, ulhardwareprofile: extern "system" { fn CM_Get_HW_Prof_Flags_ExA(pdeviceid: *const i8, ulhardwareprofile: u32, pulvalue: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_HW_Prof_Flags_ExA(::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulhardwareprofile), ::core::mem::transmute(pulvalue), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_HW_Prof_Flags_ExA(::core::mem::transmute(pdeviceid), ulhardwareprofile, ::core::mem::transmute(pulvalue), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1717,7 +1717,7 @@ pub unsafe fn CM_Get_HW_Prof_Flags_ExW(pdeviceid: *const u16, ulhardwareprofile: extern "system" { fn CM_Get_HW_Prof_Flags_ExW(pdeviceid: *const u16, ulhardwareprofile: u32, pulvalue: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_HW_Prof_Flags_ExW(::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulhardwareprofile), ::core::mem::transmute(pulvalue), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_HW_Prof_Flags_ExW(::core::mem::transmute(pdeviceid), ulhardwareprofile, ::core::mem::transmute(pulvalue), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1727,7 +1727,7 @@ pub unsafe fn CM_Get_Hardware_Profile_InfoA(ulindex: u32, phwprofileinfo: *mut H extern "system" { fn CM_Get_Hardware_Profile_InfoA(ulindex: u32, phwprofileinfo: *mut HWProfileInfo_sA, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Hardware_Profile_InfoA(::core::mem::transmute(ulindex), ::core::mem::transmute(phwprofileinfo), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Hardware_Profile_InfoA(ulindex, ::core::mem::transmute(phwprofileinfo), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1736,7 +1736,7 @@ pub unsafe fn CM_Get_Hardware_Profile_InfoW(ulindex: u32, phwprofileinfo: *mut H extern "system" { fn CM_Get_Hardware_Profile_InfoW(ulindex: u32, phwprofileinfo: *mut HWProfileInfo_sW, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Hardware_Profile_InfoW(::core::mem::transmute(ulindex), ::core::mem::transmute(phwprofileinfo), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Hardware_Profile_InfoW(ulindex, ::core::mem::transmute(phwprofileinfo), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1746,7 +1746,7 @@ pub unsafe fn CM_Get_Hardware_Profile_Info_ExA(ulindex: u32, phwprofileinfo: *mu extern "system" { fn CM_Get_Hardware_Profile_Info_ExA(ulindex: u32, phwprofileinfo: *mut HWProfileInfo_sA, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Hardware_Profile_Info_ExA(::core::mem::transmute(ulindex), ::core::mem::transmute(phwprofileinfo), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Hardware_Profile_Info_ExA(ulindex, ::core::mem::transmute(phwprofileinfo), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1755,7 +1755,7 @@ pub unsafe fn CM_Get_Hardware_Profile_Info_ExW(ulindex: u32, phwprofileinfo: *mu extern "system" { fn CM_Get_Hardware_Profile_Info_ExW(ulindex: u32, phwprofileinfo: *mut HWProfileInfo_sW, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Hardware_Profile_Info_ExW(::core::mem::transmute(ulindex), ::core::mem::transmute(phwprofileinfo), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Hardware_Profile_Info_ExW(ulindex, ::core::mem::transmute(phwprofileinfo), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1764,7 +1764,7 @@ pub unsafe fn CM_Get_Log_Conf_Priority(lclogconf: usize, ppriority: *mut u32, ul extern "system" { fn CM_Get_Log_Conf_Priority(lclogconf: usize, ppriority: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Log_Conf_Priority(::core::mem::transmute(lclogconf), ::core::mem::transmute(ppriority), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Log_Conf_Priority(lclogconf, ::core::mem::transmute(ppriority), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1773,7 +1773,7 @@ pub unsafe fn CM_Get_Log_Conf_Priority_Ex(lclogconf: usize, ppriority: *mut u32, extern "system" { fn CM_Get_Log_Conf_Priority_Ex(lclogconf: usize, ppriority: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Log_Conf_Priority_Ex(::core::mem::transmute(lclogconf), ::core::mem::transmute(ppriority), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Log_Conf_Priority_Ex(lclogconf, ::core::mem::transmute(ppriority), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1782,7 +1782,7 @@ pub unsafe fn CM_Get_Next_Log_Conf(plclogconf: *mut usize, lclogconf: usize, ulf extern "system" { fn CM_Get_Next_Log_Conf(plclogconf: *mut usize, lclogconf: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Next_Log_Conf(::core::mem::transmute(plclogconf), ::core::mem::transmute(lclogconf), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Next_Log_Conf(::core::mem::transmute(plclogconf), lclogconf, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1791,7 +1791,7 @@ pub unsafe fn CM_Get_Next_Log_Conf_Ex(plclogconf: *mut usize, lclogconf: usize, extern "system" { fn CM_Get_Next_Log_Conf_Ex(plclogconf: *mut usize, lclogconf: usize, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Next_Log_Conf_Ex(::core::mem::transmute(plclogconf), ::core::mem::transmute(lclogconf), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Next_Log_Conf_Ex(::core::mem::transmute(plclogconf), lclogconf, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1800,7 +1800,7 @@ pub unsafe fn CM_Get_Next_Res_Des(prdresdes: *mut usize, rdresdes: usize, forres extern "system" { fn CM_Get_Next_Res_Des(prdresdes: *mut usize, rdresdes: usize, forresource: u32, presourceid: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Next_Res_Des(::core::mem::transmute(prdresdes), ::core::mem::transmute(rdresdes), ::core::mem::transmute(forresource), ::core::mem::transmute(presourceid), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Next_Res_Des(::core::mem::transmute(prdresdes), rdresdes, forresource, ::core::mem::transmute(presourceid), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1809,7 +1809,7 @@ pub unsafe fn CM_Get_Next_Res_Des_Ex(prdresdes: *mut usize, rdresdes: usize, for extern "system" { fn CM_Get_Next_Res_Des_Ex(prdresdes: *mut usize, rdresdes: usize, forresource: u32, presourceid: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Next_Res_Des_Ex(::core::mem::transmute(prdresdes), ::core::mem::transmute(rdresdes), ::core::mem::transmute(forresource), ::core::mem::transmute(presourceid), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Next_Res_Des_Ex(::core::mem::transmute(prdresdes), rdresdes, forresource, ::core::mem::transmute(presourceid), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1818,7 +1818,7 @@ pub unsafe fn CM_Get_Parent(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32) extern "system" { fn CM_Get_Parent(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Parent(::core::mem::transmute(pdndevinst), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Parent(::core::mem::transmute(pdndevinst), dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1827,7 +1827,7 @@ pub unsafe fn CM_Get_Parent_Ex(pdndevinst: *mut u32, dndevinst: u32, ulflags: u3 extern "system" { fn CM_Get_Parent_Ex(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Parent_Ex(::core::mem::transmute(pdndevinst), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Parent_Ex(::core::mem::transmute(pdndevinst), dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1836,7 +1836,7 @@ pub unsafe fn CM_Get_Res_Des_Data(rdresdes: usize, buffer: *mut ::core::ffi::c_v extern "system" { fn CM_Get_Res_Des_Data(rdresdes: usize, buffer: *mut ::core::ffi::c_void, bufferlen: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Res_Des_Data(::core::mem::transmute(rdresdes), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlen), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Res_Des_Data(rdresdes, ::core::mem::transmute(buffer), bufferlen, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1845,7 +1845,7 @@ pub unsafe fn CM_Get_Res_Des_Data_Ex(rdresdes: usize, buffer: *mut ::core::ffi:: extern "system" { fn CM_Get_Res_Des_Data_Ex(rdresdes: usize, buffer: *mut ::core::ffi::c_void, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Res_Des_Data_Ex(::core::mem::transmute(rdresdes), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlen), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Res_Des_Data_Ex(rdresdes, ::core::mem::transmute(buffer), bufferlen, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1854,7 +1854,7 @@ pub unsafe fn CM_Get_Res_Des_Data_Size(pulsize: *mut u32, rdresdes: usize, ulfla extern "system" { fn CM_Get_Res_Des_Data_Size(pulsize: *mut u32, rdresdes: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Res_Des_Data_Size(::core::mem::transmute(pulsize), ::core::mem::transmute(rdresdes), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Res_Des_Data_Size(::core::mem::transmute(pulsize), rdresdes, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1863,7 +1863,7 @@ pub unsafe fn CM_Get_Res_Des_Data_Size_Ex(pulsize: *mut u32, rdresdes: usize, ul extern "system" { fn CM_Get_Res_Des_Data_Size_Ex(pulsize: *mut u32, rdresdes: usize, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Res_Des_Data_Size_Ex(::core::mem::transmute(pulsize), ::core::mem::transmute(rdresdes), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Res_Des_Data_Size_Ex(::core::mem::transmute(pulsize), rdresdes, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1872,7 +1872,7 @@ pub unsafe fn CM_Get_Resource_Conflict_Count(clconflictlist: usize, pulcount: *m extern "system" { fn CM_Get_Resource_Conflict_Count(clconflictlist: usize, pulcount: *mut u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Resource_Conflict_Count(::core::mem::transmute(clconflictlist), ::core::mem::transmute(pulcount))) + ::core::mem::transmute(CM_Get_Resource_Conflict_Count(clconflictlist, ::core::mem::transmute(pulcount))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1882,7 +1882,7 @@ pub unsafe fn CM_Get_Resource_Conflict_DetailsA(clconflictlist: usize, ulindex: extern "system" { fn CM_Get_Resource_Conflict_DetailsA(clconflictlist: usize, ulindex: u32, pconflictdetails: *mut CONFLICT_DETAILS_A) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Resource_Conflict_DetailsA(::core::mem::transmute(clconflictlist), ::core::mem::transmute(ulindex), ::core::mem::transmute(pconflictdetails))) + ::core::mem::transmute(CM_Get_Resource_Conflict_DetailsA(clconflictlist, ulindex, ::core::mem::transmute(pconflictdetails))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1891,7 +1891,7 @@ pub unsafe fn CM_Get_Resource_Conflict_DetailsW(clconflictlist: usize, ulindex: extern "system" { fn CM_Get_Resource_Conflict_DetailsW(clconflictlist: usize, ulindex: u32, pconflictdetails: *mut CONFLICT_DETAILS_W) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Resource_Conflict_DetailsW(::core::mem::transmute(clconflictlist), ::core::mem::transmute(ulindex), ::core::mem::transmute(pconflictdetails))) + ::core::mem::transmute(CM_Get_Resource_Conflict_DetailsW(clconflictlist, ulindex, ::core::mem::transmute(pconflictdetails))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1900,7 +1900,7 @@ pub unsafe fn CM_Get_Sibling(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32) extern "system" { fn CM_Get_Sibling(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Sibling(::core::mem::transmute(pdndevinst), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Get_Sibling(::core::mem::transmute(pdndevinst), dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1909,7 +1909,7 @@ pub unsafe fn CM_Get_Sibling_Ex(pdndevinst: *mut u32, dndevinst: u32, ulflags: u extern "system" { fn CM_Get_Sibling_Ex(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Sibling_Ex(::core::mem::transmute(pdndevinst), ::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Sibling_Ex(::core::mem::transmute(pdndevinst), dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1927,7 +1927,7 @@ pub unsafe fn CM_Get_Version_Ex(hmachine: isize) -> u16 { extern "system" { fn CM_Get_Version_Ex(hmachine: isize) -> u16; } - ::core::mem::transmute(CM_Get_Version_Ex(::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Get_Version_Ex(hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_HWPI_DOCKED: u32 = 2u32; @@ -1950,7 +1950,7 @@ pub unsafe fn CM_Intersect_Range_List(rlhold1: usize, rlhold2: usize, rlhnew: us extern "system" { fn CM_Intersect_Range_List(rlhold1: usize, rlhold2: usize, rlhnew: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Intersect_Range_List(::core::mem::transmute(rlhold1), ::core::mem::transmute(rlhold2), ::core::mem::transmute(rlhnew), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Intersect_Range_List(rlhold1, rlhold2, rlhnew, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -1959,7 +1959,7 @@ pub unsafe fn CM_Invert_Range_List(rlhold: usize, rlhnew: usize, ullmaxvalue: u6 extern "system" { fn CM_Invert_Range_List(rlhold: usize, rlhnew: usize, ullmaxvalue: u64, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Invert_Range_List(::core::mem::transmute(rlhold), ::core::mem::transmute(rlhnew), ::core::mem::transmute(ullmaxvalue), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Invert_Range_List(rlhold, rlhnew, ullmaxvalue, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1979,7 +1979,7 @@ pub unsafe fn CM_Is_Dock_Station_Present_Ex(pbpresent: *mut super::super::Founda extern "system" { fn CM_Is_Dock_Station_Present_Ex(pbpresent: *mut super::super::Foundation::BOOL, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Is_Dock_Station_Present_Ex(::core::mem::transmute(pbpresent), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Is_Dock_Station_Present_Ex(::core::mem::transmute(pbpresent), hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1989,7 +1989,7 @@ pub unsafe fn CM_Is_Version_Available(wversion: u16) -> super::super::Foundation extern "system" { fn CM_Is_Version_Available(wversion: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CM_Is_Version_Available(::core::mem::transmute(wversion))) + ::core::mem::transmute(CM_Is_Version_Available(wversion)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1999,7 +1999,7 @@ pub unsafe fn CM_Is_Version_Available_Ex(wversion: u16, hmachine: isize) -> supe extern "system" { fn CM_Is_Version_Available_Ex(wversion: u16, hmachine: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CM_Is_Version_Available_Ex(::core::mem::transmute(wversion), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Is_Version_Available_Ex(wversion, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_LOCATE_DEVINST_BITS: u32 = 7u32; @@ -2028,7 +2028,7 @@ pub unsafe fn CM_Locate_DevNodeA(pdndevinst: *mut u32, pdeviceid: *const i8, ulf extern "system" { fn CM_Locate_DevNodeA(pdndevinst: *mut u32, pdeviceid: *const i8, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Locate_DevNodeA(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Locate_DevNodeA(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2037,7 +2037,7 @@ pub unsafe fn CM_Locate_DevNodeW(pdndevinst: *mut u32, pdeviceid: *const u16, ul extern "system" { fn CM_Locate_DevNodeW(pdndevinst: *mut u32, pdeviceid: *const u16, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Locate_DevNodeW(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Locate_DevNodeW(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2046,7 +2046,7 @@ pub unsafe fn CM_Locate_DevNode_ExA(pdndevinst: *mut u32, pdeviceid: *const i8, extern "system" { fn CM_Locate_DevNode_ExA(pdndevinst: *mut u32, pdeviceid: *const i8, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Locate_DevNode_ExA(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Locate_DevNode_ExA(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2055,7 +2055,7 @@ pub unsafe fn CM_Locate_DevNode_ExW(pdndevinst: *mut u32, pdeviceid: *const u16, extern "system" { fn CM_Locate_DevNode_ExW(pdndevinst: *mut u32, pdeviceid: *const u16, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Locate_DevNode_ExW(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Locate_DevNode_ExW(::core::mem::transmute(pdndevinst), ::core::mem::transmute(pdeviceid), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2064,7 +2064,7 @@ pub unsafe fn CM_MapCrToWin32Err(cmreturncode: CONFIGRET, defaulterr: u32) -> u3 extern "system" { fn CM_MapCrToWin32Err(cmreturncode: CONFIGRET, defaulterr: u32) -> u32; } - ::core::mem::transmute(CM_MapCrToWin32Err(::core::mem::transmute(cmreturncode), ::core::mem::transmute(defaulterr))) + ::core::mem::transmute(CM_MapCrToWin32Err(cmreturncode, defaulterr)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2073,7 +2073,7 @@ pub unsafe fn CM_Merge_Range_List(rlhold1: usize, rlhold2: usize, rlhnew: usize, extern "system" { fn CM_Merge_Range_List(rlhold1: usize, rlhold2: usize, rlhnew: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Merge_Range_List(::core::mem::transmute(rlhold1), ::core::mem::transmute(rlhold2), ::core::mem::transmute(rlhnew), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Merge_Range_List(rlhold1, rlhold2, rlhnew, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2082,7 +2082,7 @@ pub unsafe fn CM_Modify_Res_Des(prdresdes: *mut usize, rdresdes: usize, resource extern "system" { fn CM_Modify_Res_Des(prdresdes: *mut usize, rdresdes: usize, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Modify_Res_Des(::core::mem::transmute(prdresdes), ::core::mem::transmute(rdresdes), ::core::mem::transmute(resourceid), ::core::mem::transmute(resourcedata), ::core::mem::transmute(resourcelen), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Modify_Res_Des(::core::mem::transmute(prdresdes), rdresdes, resourceid, ::core::mem::transmute(resourcedata), resourcelen, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2091,7 +2091,7 @@ pub unsafe fn CM_Modify_Res_Des_Ex(prdresdes: *mut usize, rdresdes: usize, resou extern "system" { fn CM_Modify_Res_Des_Ex(prdresdes: *mut usize, rdresdes: usize, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Modify_Res_Des_Ex(::core::mem::transmute(prdresdes), ::core::mem::transmute(rdresdes), ::core::mem::transmute(resourceid), ::core::mem::transmute(resourcedata), ::core::mem::transmute(resourcelen), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Modify_Res_Des_Ex(::core::mem::transmute(prdresdes), rdresdes, resourceid, ::core::mem::transmute(resourcedata), resourcelen, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2100,7 +2100,7 @@ pub unsafe fn CM_Move_DevNode(dnfromdevinst: u32, dntodevinst: u32, ulflags: u32 extern "system" { fn CM_Move_DevNode(dnfromdevinst: u32, dntodevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Move_DevNode(::core::mem::transmute(dnfromdevinst), ::core::mem::transmute(dntodevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Move_DevNode(dnfromdevinst, dntodevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2109,7 +2109,7 @@ pub unsafe fn CM_Move_DevNode_Ex(dnfromdevinst: u32, dntodevinst: u32, ulflags: extern "system" { fn CM_Move_DevNode_Ex(dnfromdevinst: u32, dntodevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Move_DevNode_Ex(::core::mem::transmute(dnfromdevinst), ::core::mem::transmute(dntodevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Move_DevNode_Ex(dnfromdevinst, dntodevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE: u32 = 1u32; @@ -2534,7 +2534,7 @@ pub unsafe fn CM_Next_Range(preelement: *mut usize, pullstart: *mut u64, pullend extern "system" { fn CM_Next_Range(preelement: *mut usize, pullstart: *mut u64, pullend: *mut u64, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Next_Range(::core::mem::transmute(preelement), ::core::mem::transmute(pullstart), ::core::mem::transmute(pullend), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Next_Range(::core::mem::transmute(preelement), ::core::mem::transmute(pullstart), ::core::mem::transmute(pullend), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_OPEN_CLASS_KEY_BITS: u32 = 1u32; @@ -2553,7 +2553,7 @@ where extern "system" { fn CM_Open_Class_KeyA(classguid: *const ::windows::core::GUID, pszclassname: ::windows::core::PCSTR, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Open_Class_KeyA(::core::mem::transmute(classguid), pszclassname.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(disposition), ::core::mem::transmute(phkclass), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Open_Class_KeyA(::core::mem::transmute(classguid), pszclassname.into(), samdesired, disposition, ::core::mem::transmute(phkclass), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2566,7 +2566,7 @@ where extern "system" { fn CM_Open_Class_KeyW(classguid: *const ::windows::core::GUID, pszclassname: ::windows::core::PCWSTR, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Open_Class_KeyW(::core::mem::transmute(classguid), pszclassname.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(disposition), ::core::mem::transmute(phkclass), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Open_Class_KeyW(::core::mem::transmute(classguid), pszclassname.into(), samdesired, disposition, ::core::mem::transmute(phkclass), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2579,7 +2579,7 @@ where extern "system" { fn CM_Open_Class_Key_ExA(classguid: *const ::windows::core::GUID, pszclassname: ::windows::core::PCSTR, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Open_Class_Key_ExA(::core::mem::transmute(classguid), pszclassname.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(disposition), ::core::mem::transmute(phkclass), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Open_Class_Key_ExA(::core::mem::transmute(classguid), pszclassname.into(), samdesired, disposition, ::core::mem::transmute(phkclass), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2592,7 +2592,7 @@ where extern "system" { fn CM_Open_Class_Key_ExW(classguid: *const ::windows::core::GUID, pszclassname: ::windows::core::PCWSTR, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Open_Class_Key_ExW(::core::mem::transmute(classguid), pszclassname.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(disposition), ::core::mem::transmute(phkclass), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Open_Class_Key_ExW(::core::mem::transmute(classguid), pszclassname.into(), samdesired, disposition, ::core::mem::transmute(phkclass), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2602,7 +2602,7 @@ pub unsafe fn CM_Open_DevNode_Key(dndevnode: u32, samdesired: u32, ulhardwarepro extern "system" { fn CM_Open_DevNode_Key(dndevnode: u32, samdesired: u32, ulhardwareprofile: u32, disposition: u32, phkdevice: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Open_DevNode_Key(::core::mem::transmute(dndevnode), ::core::mem::transmute(samdesired), ::core::mem::transmute(ulhardwareprofile), ::core::mem::transmute(disposition), ::core::mem::transmute(phkdevice), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Open_DevNode_Key(dndevnode, samdesired, ulhardwareprofile, disposition, ::core::mem::transmute(phkdevice), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2612,7 +2612,7 @@ pub unsafe fn CM_Open_DevNode_Key_Ex(dndevnode: u32, samdesired: u32, ulhardware extern "system" { fn CM_Open_DevNode_Key_Ex(dndevnode: u32, samdesired: u32, ulhardwareprofile: u32, disposition: u32, phkdevice: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Open_DevNode_Key_Ex(::core::mem::transmute(dndevnode), ::core::mem::transmute(samdesired), ::core::mem::transmute(ulhardwareprofile), ::core::mem::transmute(disposition), ::core::mem::transmute(phkdevice), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Open_DevNode_Key_Ex(dndevnode, samdesired, ulhardwareprofile, disposition, ::core::mem::transmute(phkdevice), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2625,7 +2625,7 @@ where extern "system" { fn CM_Open_Device_Interface_KeyA(pszdeviceinterface: ::windows::core::PCSTR, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Open_Device_Interface_KeyA(pszdeviceinterface.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(disposition), ::core::mem::transmute(phkdeviceinterface), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Open_Device_Interface_KeyA(pszdeviceinterface.into(), samdesired, disposition, ::core::mem::transmute(phkdeviceinterface), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2638,7 +2638,7 @@ where extern "system" { fn CM_Open_Device_Interface_KeyW(pszdeviceinterface: ::windows::core::PCWSTR, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Open_Device_Interface_KeyW(pszdeviceinterface.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(disposition), ::core::mem::transmute(phkdeviceinterface), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Open_Device_Interface_KeyW(pszdeviceinterface.into(), samdesired, disposition, ::core::mem::transmute(phkdeviceinterface), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2651,7 +2651,7 @@ where extern "system" { fn CM_Open_Device_Interface_Key_ExA(pszdeviceinterface: ::windows::core::PCSTR, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Open_Device_Interface_Key_ExA(pszdeviceinterface.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(disposition), ::core::mem::transmute(phkdeviceinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Open_Device_Interface_Key_ExA(pszdeviceinterface.into(), samdesired, disposition, ::core::mem::transmute(phkdeviceinterface), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2664,7 +2664,7 @@ where extern "system" { fn CM_Open_Device_Interface_Key_ExW(pszdeviceinterface: ::windows::core::PCWSTR, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Open_Device_Interface_Key_ExW(pszdeviceinterface.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(disposition), ::core::mem::transmute(phkdeviceinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Open_Device_Interface_Key_ExW(pszdeviceinterface.into(), samdesired, disposition, ::core::mem::transmute(phkdeviceinterface), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_PROB_BIOS_TABLE: u32 = 35u32; @@ -2797,7 +2797,7 @@ pub unsafe fn CM_Query_And_Remove_SubTreeA(dnancestor: u32, pvetotype: *mut PNP_ extern "system" { fn CM_Query_And_Remove_SubTreeA(dnancestor: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows::core::PSTR, ulnamelength: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Query_And_Remove_SubTreeA(::core::mem::transmute(dnancestor), ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Query_And_Remove_SubTreeA(dnancestor, ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2806,7 +2806,7 @@ pub unsafe fn CM_Query_And_Remove_SubTreeW(dnancestor: u32, pvetotype: *mut PNP_ extern "system" { fn CM_Query_And_Remove_SubTreeW(dnancestor: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows::core::PWSTR, ulnamelength: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Query_And_Remove_SubTreeW(::core::mem::transmute(dnancestor), ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Query_And_Remove_SubTreeW(dnancestor, ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2815,7 +2815,7 @@ pub unsafe fn CM_Query_And_Remove_SubTree_ExA(dnancestor: u32, pvetotype: *mut P extern "system" { fn CM_Query_And_Remove_SubTree_ExA(dnancestor: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows::core::PSTR, ulnamelength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Query_And_Remove_SubTree_ExA(::core::mem::transmute(dnancestor), ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Query_And_Remove_SubTree_ExA(dnancestor, ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2824,7 +2824,7 @@ pub unsafe fn CM_Query_And_Remove_SubTree_ExW(dnancestor: u32, pvetotype: *mut P extern "system" { fn CM_Query_And_Remove_SubTree_ExW(dnancestor: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows::core::PWSTR, ulnamelength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Query_And_Remove_SubTree_ExW(::core::mem::transmute(dnancestor), ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Query_And_Remove_SubTree_ExW(dnancestor, ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2833,7 +2833,7 @@ pub unsafe fn CM_Query_Arbitrator_Free_Data(pdata: *mut ::core::ffi::c_void, dat extern "system" { fn CM_Query_Arbitrator_Free_Data(pdata: *mut ::core::ffi::c_void, datalen: u32, dndevinst: u32, resourceid: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Query_Arbitrator_Free_Data(::core::mem::transmute(pdata), ::core::mem::transmute(datalen), ::core::mem::transmute(dndevinst), ::core::mem::transmute(resourceid), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Query_Arbitrator_Free_Data(::core::mem::transmute(pdata), datalen, dndevinst, resourceid, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2842,7 +2842,7 @@ pub unsafe fn CM_Query_Arbitrator_Free_Data_Ex(pdata: *mut ::core::ffi::c_void, extern "system" { fn CM_Query_Arbitrator_Free_Data_Ex(pdata: *mut ::core::ffi::c_void, datalen: u32, dndevinst: u32, resourceid: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Query_Arbitrator_Free_Data_Ex(::core::mem::transmute(pdata), ::core::mem::transmute(datalen), ::core::mem::transmute(dndevinst), ::core::mem::transmute(resourceid), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Query_Arbitrator_Free_Data_Ex(::core::mem::transmute(pdata), datalen, dndevinst, resourceid, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2851,7 +2851,7 @@ pub unsafe fn CM_Query_Arbitrator_Free_Size(pulsize: *mut u32, dndevinst: u32, r extern "system" { fn CM_Query_Arbitrator_Free_Size(pulsize: *mut u32, dndevinst: u32, resourceid: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Query_Arbitrator_Free_Size(::core::mem::transmute(pulsize), ::core::mem::transmute(dndevinst), ::core::mem::transmute(resourceid), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Query_Arbitrator_Free_Size(::core::mem::transmute(pulsize), dndevinst, resourceid, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2860,7 +2860,7 @@ pub unsafe fn CM_Query_Arbitrator_Free_Size_Ex(pulsize: *mut u32, dndevinst: u32 extern "system" { fn CM_Query_Arbitrator_Free_Size_Ex(pulsize: *mut u32, dndevinst: u32, resourceid: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Query_Arbitrator_Free_Size_Ex(::core::mem::transmute(pulsize), ::core::mem::transmute(dndevinst), ::core::mem::transmute(resourceid), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Query_Arbitrator_Free_Size_Ex(::core::mem::transmute(pulsize), dndevinst, resourceid, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2869,7 +2869,7 @@ pub unsafe fn CM_Query_Remove_SubTree(dnancestor: u32, ulflags: u32) -> CONFIGRE extern "system" { fn CM_Query_Remove_SubTree(dnancestor: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Query_Remove_SubTree(::core::mem::transmute(dnancestor), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Query_Remove_SubTree(dnancestor, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2878,7 +2878,7 @@ pub unsafe fn CM_Query_Remove_SubTree_Ex(dnancestor: u32, ulflags: u32, hmachine extern "system" { fn CM_Query_Remove_SubTree_Ex(dnancestor: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Query_Remove_SubTree_Ex(::core::mem::transmute(dnancestor), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Query_Remove_SubTree_Ex(dnancestor, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2887,7 +2887,7 @@ pub unsafe fn CM_Query_Resource_Conflict_List(pclconflictlist: *mut usize, dndev extern "system" { fn CM_Query_Resource_Conflict_List(pclconflictlist: *mut usize, dndevinst: u32, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Query_Resource_Conflict_List(::core::mem::transmute(pclconflictlist), ::core::mem::transmute(dndevinst), ::core::mem::transmute(resourceid), ::core::mem::transmute(resourcedata), ::core::mem::transmute(resourcelen), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Query_Resource_Conflict_List(::core::mem::transmute(pclconflictlist), dndevinst, resourceid, ::core::mem::transmute(resourcedata), resourcelen, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_REENUMERATE_ASYNCHRONOUS: u32 = 4u32; @@ -2948,7 +2948,7 @@ pub unsafe fn CM_Reenumerate_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET extern "system" { fn CM_Reenumerate_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Reenumerate_DevNode(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Reenumerate_DevNode(dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2957,7 +2957,7 @@ pub unsafe fn CM_Reenumerate_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: extern "system" { fn CM_Reenumerate_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Reenumerate_DevNode_Ex(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Reenumerate_DevNode_Ex(dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2966,7 +2966,7 @@ pub unsafe fn CM_Register_Device_Driver(dndevinst: u32, ulflags: u32) -> CONFIGR extern "system" { fn CM_Register_Device_Driver(dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Register_Device_Driver(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Register_Device_Driver(dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2975,7 +2975,7 @@ pub unsafe fn CM_Register_Device_Driver_Ex(dndevinst: u32, ulflags: u32, hmachin extern "system" { fn CM_Register_Device_Driver_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Register_Device_Driver_Ex(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Register_Device_Driver_Ex(dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2987,7 +2987,7 @@ where extern "system" { fn CM_Register_Device_InterfaceA(dndevinst: u32, interfaceclassguid: *const ::windows::core::GUID, pszreference: ::windows::core::PCSTR, pszdeviceinterface: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Register_Device_InterfaceA(::core::mem::transmute(dndevinst), ::core::mem::transmute(interfaceclassguid), pszreference.into(), ::core::mem::transmute(pszdeviceinterface), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Register_Device_InterfaceA(dndevinst, ::core::mem::transmute(interfaceclassguid), pszreference.into(), ::core::mem::transmute(pszdeviceinterface), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -2999,7 +2999,7 @@ where extern "system" { fn CM_Register_Device_InterfaceW(dndevinst: u32, interfaceclassguid: *const ::windows::core::GUID, pszreference: ::windows::core::PCWSTR, pszdeviceinterface: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Register_Device_InterfaceW(::core::mem::transmute(dndevinst), ::core::mem::transmute(interfaceclassguid), pszreference.into(), ::core::mem::transmute(pszdeviceinterface), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Register_Device_InterfaceW(dndevinst, ::core::mem::transmute(interfaceclassguid), pszreference.into(), ::core::mem::transmute(pszdeviceinterface), ::core::mem::transmute(pullength), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3011,7 +3011,7 @@ where extern "system" { fn CM_Register_Device_Interface_ExA(dndevinst: u32, interfaceclassguid: *const ::windows::core::GUID, pszreference: ::windows::core::PCSTR, pszdeviceinterface: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Register_Device_Interface_ExA(::core::mem::transmute(dndevinst), ::core::mem::transmute(interfaceclassguid), pszreference.into(), ::core::mem::transmute(pszdeviceinterface), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Register_Device_Interface_ExA(dndevinst, ::core::mem::transmute(interfaceclassguid), pszreference.into(), ::core::mem::transmute(pszdeviceinterface), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3023,7 +3023,7 @@ where extern "system" { fn CM_Register_Device_Interface_ExW(dndevinst: u32, interfaceclassguid: *const ::windows::core::GUID, pszreference: ::windows::core::PCWSTR, pszdeviceinterface: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Register_Device_Interface_ExW(::core::mem::transmute(dndevinst), ::core::mem::transmute(interfaceclassguid), pszreference.into(), ::core::mem::transmute(pszdeviceinterface), ::core::mem::transmute(pullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Register_Device_Interface_ExW(dndevinst, ::core::mem::transmute(interfaceclassguid), pszreference.into(), ::core::mem::transmute(pszdeviceinterface), ::core::mem::transmute(pullength), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3042,7 +3042,7 @@ pub unsafe fn CM_Remove_SubTree(dnancestor: u32, ulflags: u32) -> CONFIGRET { extern "system" { fn CM_Remove_SubTree(dnancestor: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Remove_SubTree(::core::mem::transmute(dnancestor), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Remove_SubTree(dnancestor, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3051,7 +3051,7 @@ pub unsafe fn CM_Remove_SubTree_Ex(dnancestor: u32, ulflags: u32, hmachine: isiz extern "system" { fn CM_Remove_SubTree_Ex(dnancestor: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Remove_SubTree_Ex(::core::mem::transmute(dnancestor), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Remove_SubTree_Ex(dnancestor, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3060,7 +3060,7 @@ pub unsafe fn CM_Request_Device_EjectA(dndevinst: u32, pvetotype: *mut PNP_VETO_ extern "system" { fn CM_Request_Device_EjectA(dndevinst: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows::core::PSTR, ulnamelength: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Request_Device_EjectA(::core::mem::transmute(dndevinst), ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Request_Device_EjectA(dndevinst, ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3069,7 +3069,7 @@ pub unsafe fn CM_Request_Device_EjectW(dndevinst: u32, pvetotype: *mut PNP_VETO_ extern "system" { fn CM_Request_Device_EjectW(dndevinst: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows::core::PWSTR, ulnamelength: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Request_Device_EjectW(::core::mem::transmute(dndevinst), ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Request_Device_EjectW(dndevinst, ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3078,7 +3078,7 @@ pub unsafe fn CM_Request_Device_Eject_ExA(dndevinst: u32, pvetotype: *mut PNP_VE extern "system" { fn CM_Request_Device_Eject_ExA(dndevinst: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows::core::PSTR, ulnamelength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Request_Device_Eject_ExA(::core::mem::transmute(dndevinst), ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Request_Device_Eject_ExA(dndevinst, ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3087,7 +3087,7 @@ pub unsafe fn CM_Request_Device_Eject_ExW(dndevinst: u32, pvetotype: *mut PNP_VE extern "system" { fn CM_Request_Device_Eject_ExW(dndevinst: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows::core::PWSTR, ulnamelength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Request_Device_Eject_ExW(::core::mem::transmute(dndevinst), ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Request_Device_Eject_ExW(dndevinst, ::core::mem::transmute(pvetotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvetoname)), pszvetoname.len() as _, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3105,7 +3105,7 @@ pub unsafe fn CM_Request_Eject_PC_Ex(hmachine: isize) -> CONFIGRET { extern "system" { fn CM_Request_Eject_PC_Ex(hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Request_Eject_PC_Ex(::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Request_Eject_PC_Ex(hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3114,7 +3114,7 @@ pub unsafe fn CM_Run_Detection(ulflags: u32) -> CONFIGRET { extern "system" { fn CM_Run_Detection(ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Run_Detection(::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Run_Detection(ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3123,7 +3123,7 @@ pub unsafe fn CM_Run_Detection_Ex(ulflags: u32, hmachine: isize) -> CONFIGRET { extern "system" { fn CM_Run_Detection_Ex(ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Run_Detection_Ex(::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Run_Detection_Ex(ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const CM_SETUP_BITS: u32 = 15u32; @@ -3181,7 +3181,7 @@ pub unsafe fn CM_Set_Class_PropertyW(classguid: *const ::windows::core::GUID, pr extern "system" { fn CM_Set_Class_PropertyW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_Class_PropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Set_Class_PropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), propertytype, ::core::mem::transmute(propertybuffer), propertybuffersize, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -3191,7 +3191,7 @@ pub unsafe fn CM_Set_Class_Property_ExW(classguid: *const ::windows::core::GUID, extern "system" { fn CM_Set_Class_Property_ExW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_Class_Property_ExW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Set_Class_Property_ExW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), propertytype, ::core::mem::transmute(propertybuffer), propertybuffersize, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3200,7 +3200,7 @@ pub unsafe fn CM_Set_Class_Registry_PropertyA(classguid: *const ::windows::core: extern "system" { fn CM_Set_Class_Registry_PropertyA(classguid: *const ::windows::core::GUID, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_Class_Registry_PropertyA(::core::mem::transmute(classguid), ::core::mem::transmute(ulproperty), ::core::mem::transmute(buffer), ::core::mem::transmute(ullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Set_Class_Registry_PropertyA(::core::mem::transmute(classguid), ulproperty, ::core::mem::transmute(buffer), ullength, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3209,7 +3209,7 @@ pub unsafe fn CM_Set_Class_Registry_PropertyW(classguid: *const ::windows::core: extern "system" { fn CM_Set_Class_Registry_PropertyW(classguid: *const ::windows::core::GUID, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_Class_Registry_PropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(ulproperty), ::core::mem::transmute(buffer), ::core::mem::transmute(ullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Set_Class_Registry_PropertyW(::core::mem::transmute(classguid), ulproperty, ::core::mem::transmute(buffer), ullength, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3218,7 +3218,7 @@ pub unsafe fn CM_Set_DevNode_Problem(dndevinst: u32, ulproblem: u32, ulflags: u3 extern "system" { fn CM_Set_DevNode_Problem(dndevinst: u32, ulproblem: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_DevNode_Problem(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulproblem), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Set_DevNode_Problem(dndevinst, ulproblem, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3227,7 +3227,7 @@ pub unsafe fn CM_Set_DevNode_Problem_Ex(dndevinst: u32, ulproblem: u32, ulflags: extern "system" { fn CM_Set_DevNode_Problem_Ex(dndevinst: u32, ulproblem: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_DevNode_Problem_Ex(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulproblem), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Set_DevNode_Problem_Ex(dndevinst, ulproblem, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -3237,7 +3237,7 @@ pub unsafe fn CM_Set_DevNode_PropertyW(dndevinst: u32, propertykey: *const super extern "system" { fn CM_Set_DevNode_PropertyW(dndevinst: u32, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_DevNode_PropertyW(::core::mem::transmute(dndevinst), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Set_DevNode_PropertyW(dndevinst, ::core::mem::transmute(propertykey), propertytype, ::core::mem::transmute(propertybuffer), propertybuffersize, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -3247,7 +3247,7 @@ pub unsafe fn CM_Set_DevNode_Property_ExW(dndevinst: u32, propertykey: *const su extern "system" { fn CM_Set_DevNode_Property_ExW(dndevinst: u32, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_DevNode_Property_ExW(::core::mem::transmute(dndevinst), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Set_DevNode_Property_ExW(dndevinst, ::core::mem::transmute(propertykey), propertytype, ::core::mem::transmute(propertybuffer), propertybuffersize, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3256,7 +3256,7 @@ pub unsafe fn CM_Set_DevNode_Registry_PropertyA(dndevinst: u32, ulproperty: u32, extern "system" { fn CM_Set_DevNode_Registry_PropertyA(dndevinst: u32, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_DevNode_Registry_PropertyA(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulproperty), ::core::mem::transmute(buffer), ::core::mem::transmute(ullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Set_DevNode_Registry_PropertyA(dndevinst, ulproperty, ::core::mem::transmute(buffer), ullength, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3265,7 +3265,7 @@ pub unsafe fn CM_Set_DevNode_Registry_PropertyW(dndevinst: u32, ulproperty: u32, extern "system" { fn CM_Set_DevNode_Registry_PropertyW(dndevinst: u32, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_DevNode_Registry_PropertyW(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulproperty), ::core::mem::transmute(buffer), ::core::mem::transmute(ullength), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Set_DevNode_Registry_PropertyW(dndevinst, ulproperty, ::core::mem::transmute(buffer), ullength, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3274,7 +3274,7 @@ pub unsafe fn CM_Set_DevNode_Registry_Property_ExA(dndevinst: u32, ulproperty: u extern "system" { fn CM_Set_DevNode_Registry_Property_ExA(dndevinst: u32, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_DevNode_Registry_Property_ExA(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulproperty), ::core::mem::transmute(buffer), ::core::mem::transmute(ullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Set_DevNode_Registry_Property_ExA(dndevinst, ulproperty, ::core::mem::transmute(buffer), ullength, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3283,7 +3283,7 @@ pub unsafe fn CM_Set_DevNode_Registry_Property_ExW(dndevinst: u32, ulproperty: u extern "system" { fn CM_Set_DevNode_Registry_Property_ExW(dndevinst: u32, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_DevNode_Registry_Property_ExW(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulproperty), ::core::mem::transmute(buffer), ::core::mem::transmute(ullength), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Set_DevNode_Registry_Property_ExW(dndevinst, ulproperty, ::core::mem::transmute(buffer), ullength, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -3296,7 +3296,7 @@ where extern "system" { fn CM_Set_Device_Interface_PropertyW(pszdeviceinterface: ::windows::core::PCWSTR, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_Device_Interface_PropertyW(pszdeviceinterface.into(), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Set_Device_Interface_PropertyW(pszdeviceinterface.into(), ::core::mem::transmute(propertykey), propertytype, ::core::mem::transmute(propertybuffer), propertybuffersize, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -3309,7 +3309,7 @@ where extern "system" { fn CM_Set_Device_Interface_Property_ExW(pszdeviceinterface: ::windows::core::PCWSTR, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_Device_Interface_Property_ExW(pszdeviceinterface.into(), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Set_Device_Interface_Property_ExW(pszdeviceinterface.into(), ::core::mem::transmute(propertykey), propertytype, ::core::mem::transmute(propertybuffer), propertybuffersize, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3318,7 +3318,7 @@ pub unsafe fn CM_Set_HW_Prof(ulhardwareprofile: u32, ulflags: u32) -> CONFIGRET extern "system" { fn CM_Set_HW_Prof(ulhardwareprofile: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_HW_Prof(::core::mem::transmute(ulhardwareprofile), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Set_HW_Prof(ulhardwareprofile, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3327,7 +3327,7 @@ pub unsafe fn CM_Set_HW_Prof_Ex(ulhardwareprofile: u32, ulflags: u32, hmachine: extern "system" { fn CM_Set_HW_Prof_Ex(ulhardwareprofile: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_HW_Prof_Ex(::core::mem::transmute(ulhardwareprofile), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Set_HW_Prof_Ex(ulhardwareprofile, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3336,7 +3336,7 @@ pub unsafe fn CM_Set_HW_Prof_FlagsA(pdeviceid: *const i8, ulconfig: u32, ulvalue extern "system" { fn CM_Set_HW_Prof_FlagsA(pdeviceid: *const i8, ulconfig: u32, ulvalue: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_HW_Prof_FlagsA(::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulconfig), ::core::mem::transmute(ulvalue), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Set_HW_Prof_FlagsA(::core::mem::transmute(pdeviceid), ulconfig, ulvalue, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3345,7 +3345,7 @@ pub unsafe fn CM_Set_HW_Prof_FlagsW(pdeviceid: *const u16, ulconfig: u32, ulvalu extern "system" { fn CM_Set_HW_Prof_FlagsW(pdeviceid: *const u16, ulconfig: u32, ulvalue: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_HW_Prof_FlagsW(::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulconfig), ::core::mem::transmute(ulvalue), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Set_HW_Prof_FlagsW(::core::mem::transmute(pdeviceid), ulconfig, ulvalue, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3354,7 +3354,7 @@ pub unsafe fn CM_Set_HW_Prof_Flags_ExA(pdeviceid: *const i8, ulconfig: u32, ulva extern "system" { fn CM_Set_HW_Prof_Flags_ExA(pdeviceid: *const i8, ulconfig: u32, ulvalue: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_HW_Prof_Flags_ExA(::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulconfig), ::core::mem::transmute(ulvalue), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Set_HW_Prof_Flags_ExA(::core::mem::transmute(pdeviceid), ulconfig, ulvalue, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3363,7 +3363,7 @@ pub unsafe fn CM_Set_HW_Prof_Flags_ExW(pdeviceid: *const u16, ulconfig: u32, ulv extern "system" { fn CM_Set_HW_Prof_Flags_ExW(pdeviceid: *const u16, ulconfig: u32, ulvalue: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_HW_Prof_Flags_ExW(::core::mem::transmute(pdeviceid), ::core::mem::transmute(ulconfig), ::core::mem::transmute(ulvalue), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Set_HW_Prof_Flags_ExW(::core::mem::transmute(pdeviceid), ulconfig, ulvalue, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3372,7 +3372,7 @@ pub unsafe fn CM_Setup_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET { extern "system" { fn CM_Setup_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Setup_DevNode(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Setup_DevNode(dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3381,7 +3381,7 @@ pub unsafe fn CM_Setup_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) extern "system" { fn CM_Setup_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Setup_DevNode_Ex(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Setup_DevNode_Ex(dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3390,7 +3390,7 @@ pub unsafe fn CM_Test_Range_Available(ullstartvalue: u64, ullendvalue: u64, rlh: extern "system" { fn CM_Test_Range_Available(ullstartvalue: u64, ullendvalue: u64, rlh: usize, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Test_Range_Available(::core::mem::transmute(ullstartvalue), ::core::mem::transmute(ullendvalue), ::core::mem::transmute(rlh), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Test_Range_Available(ullstartvalue, ullendvalue, rlh, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3399,7 +3399,7 @@ pub unsafe fn CM_Uninstall_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET { extern "system" { fn CM_Uninstall_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Uninstall_DevNode(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Uninstall_DevNode(dndevinst, ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3408,7 +3408,7 @@ pub unsafe fn CM_Uninstall_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: is extern "system" { fn CM_Uninstall_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Uninstall_DevNode_Ex(::core::mem::transmute(dndevinst), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Uninstall_DevNode_Ex(dndevinst, ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3420,7 +3420,7 @@ where extern "system" { fn CM_Unregister_Device_InterfaceA(pszdeviceinterface: ::windows::core::PCSTR, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Unregister_Device_InterfaceA(pszdeviceinterface.into(), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Unregister_Device_InterfaceA(pszdeviceinterface.into(), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3432,7 +3432,7 @@ where extern "system" { fn CM_Unregister_Device_InterfaceW(pszdeviceinterface: ::windows::core::PCWSTR, ulflags: u32) -> CONFIGRET; } - ::core::mem::transmute(CM_Unregister_Device_InterfaceW(pszdeviceinterface.into(), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(CM_Unregister_Device_InterfaceW(pszdeviceinterface.into(), ulflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3444,7 +3444,7 @@ where extern "system" { fn CM_Unregister_Device_Interface_ExA(pszdeviceinterface: ::windows::core::PCSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Unregister_Device_Interface_ExA(pszdeviceinterface.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Unregister_Device_Interface_ExA(pszdeviceinterface.into(), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -3456,7 +3456,7 @@ where extern "system" { fn CM_Unregister_Device_Interface_ExW(pszdeviceinterface: ::windows::core::PCWSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Unregister_Device_Interface_ExW(pszdeviceinterface.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) + ::core::mem::transmute(CM_Unregister_Device_Interface_ExW(pszdeviceinterface.into(), ulflags, hmachine)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -4678,7 +4678,7 @@ where extern "system" { fn DiInstallDevice(hwndparent: super::super::Foundation::HWND, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *const SP_DRVINFO_DATA_V2_A, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DiInstallDevice(hwndparent.into(), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(driverinfodata), ::core::mem::transmute(flags), ::core::mem::transmute(needreboot))) + ::core::mem::transmute(DiInstallDevice(hwndparent.into(), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(driverinfodata), flags, ::core::mem::transmute(needreboot))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4692,7 +4692,7 @@ where extern "system" { fn DiInstallDriverA(hwndparent: super::super::Foundation::HWND, infpath: ::windows::core::PCSTR, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DiInstallDriverA(hwndparent.into(), infpath.into(), ::core::mem::transmute(flags), ::core::mem::transmute(needreboot))) + ::core::mem::transmute(DiInstallDriverA(hwndparent.into(), infpath.into(), flags, ::core::mem::transmute(needreboot))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4706,7 +4706,7 @@ where extern "system" { fn DiInstallDriverW(hwndparent: super::super::Foundation::HWND, infpath: ::windows::core::PCWSTR, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DiInstallDriverW(hwndparent.into(), infpath.into(), ::core::mem::transmute(flags), ::core::mem::transmute(needreboot))) + ::core::mem::transmute(DiInstallDriverW(hwndparent.into(), infpath.into(), flags, ::core::mem::transmute(needreboot))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4720,7 +4720,7 @@ where extern "system" { fn DiRollbackDriver(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, hwndparent: super::super::Foundation::HWND, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DiRollbackDriver(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), hwndparent.into(), ::core::mem::transmute(flags), ::core::mem::transmute(needreboot))) + ::core::mem::transmute(DiRollbackDriver(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), hwndparent.into(), flags, ::core::mem::transmute(needreboot))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4734,7 +4734,7 @@ where extern "system" { fn DiShowUpdateDevice(hwndparent: super::super::Foundation::HWND, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DiShowUpdateDevice(hwndparent.into(), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(flags), ::core::mem::transmute(needreboot))) + ::core::mem::transmute(DiShowUpdateDevice(hwndparent.into(), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), flags, ::core::mem::transmute(needreboot))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4748,7 +4748,7 @@ where extern "system" { fn DiShowUpdateDriver(hwndparent: super::super::Foundation::HWND, filepath: ::windows::core::PCWSTR, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DiShowUpdateDriver(hwndparent.into(), filepath.into(), ::core::mem::transmute(flags), ::core::mem::transmute(needreboot))) + ::core::mem::transmute(DiShowUpdateDriver(hwndparent.into(), filepath.into(), flags, ::core::mem::transmute(needreboot))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4762,7 +4762,7 @@ where extern "system" { fn DiUninstallDevice(hwndparent: super::super::Foundation::HWND, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DiUninstallDevice(hwndparent.into(), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(flags), ::core::mem::transmute(needreboot))) + ::core::mem::transmute(DiUninstallDevice(hwndparent.into(), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), flags, ::core::mem::transmute(needreboot))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4776,7 +4776,7 @@ where extern "system" { fn DiUninstallDriverA(hwndparent: super::super::Foundation::HWND, infpath: ::windows::core::PCSTR, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DiUninstallDriverA(hwndparent.into(), infpath.into(), ::core::mem::transmute(flags), ::core::mem::transmute(needreboot))) + ::core::mem::transmute(DiUninstallDriverA(hwndparent.into(), infpath.into(), flags, ::core::mem::transmute(needreboot))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4790,7 +4790,7 @@ where extern "system" { fn DiUninstallDriverW(hwndparent: super::super::Foundation::HWND, infpath: ::windows::core::PCWSTR, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DiUninstallDriverW(hwndparent.into(), infpath.into(), ::core::mem::transmute(flags), ::core::mem::transmute(needreboot))) + ::core::mem::transmute(DiUninstallDriverW(hwndparent.into(), infpath.into(), flags, ::core::mem::transmute(needreboot))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const ENABLECLASS_FAILURE: u32 = 2u32; @@ -6440,7 +6440,7 @@ where extern "system" { fn InstallHinfSectionA(window: super::super::Foundation::HWND, modulehandle: super::super::Foundation::HINSTANCE, commandline: ::windows::core::PCSTR, showcommand: i32); } - InstallHinfSectionA(window.into(), modulehandle.into(), commandline.into(), ::core::mem::transmute(showcommand)) + InstallHinfSectionA(window.into(), modulehandle.into(), commandline.into(), showcommand) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6455,7 +6455,7 @@ where extern "system" { fn InstallHinfSectionW(window: super::super::Foundation::HWND, modulehandle: super::super::Foundation::HINSTANCE, commandline: ::windows::core::PCWSTR, showcommand: i32); } - InstallHinfSectionW(window.into(), modulehandle.into(), commandline.into(), ::core::mem::transmute(showcommand)) + InstallHinfSectionW(window.into(), modulehandle.into(), commandline.into(), showcommand) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const LCPRI_BOOTCONFIG: u32 = 1u32; @@ -11748,7 +11748,7 @@ where extern "system" { fn SetupAddInstallSectionToDiskSpaceListA(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCSTR, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupAddInstallSectionToDiskSpaceListA(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), sectionname.into(), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupAddInstallSectionToDiskSpaceListA(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), sectionname.into(), ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11761,7 +11761,7 @@ where extern "system" { fn SetupAddInstallSectionToDiskSpaceListW(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCWSTR, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupAddInstallSectionToDiskSpaceListW(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), sectionname.into(), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupAddInstallSectionToDiskSpaceListW(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), sectionname.into(), ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11774,7 +11774,7 @@ where extern "system" { fn SetupAddSectionToDiskSpaceListA(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupAddSectionToDiskSpaceListA(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), sectionname.into(), ::core::mem::transmute(operation), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupAddSectionToDiskSpaceListA(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), sectionname.into(), operation, ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11787,7 +11787,7 @@ where extern "system" { fn SetupAddSectionToDiskSpaceListW(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCWSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupAddSectionToDiskSpaceListW(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), sectionname.into(), ::core::mem::transmute(operation), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupAddSectionToDiskSpaceListW(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), sectionname.into(), operation, ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11800,7 +11800,7 @@ where extern "system" { fn SetupAddToDiskSpaceListA(diskspace: *const ::core::ffi::c_void, targetfilespec: ::windows::core::PCSTR, filesize: i64, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupAddToDiskSpaceListA(::core::mem::transmute(diskspace), targetfilespec.into(), ::core::mem::transmute(filesize), ::core::mem::transmute(operation), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupAddToDiskSpaceListA(::core::mem::transmute(diskspace), targetfilespec.into(), filesize, operation, ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11813,7 +11813,7 @@ where extern "system" { fn SetupAddToDiskSpaceListW(diskspace: *const ::core::ffi::c_void, targetfilespec: ::windows::core::PCWSTR, filesize: i64, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupAddToDiskSpaceListW(::core::mem::transmute(diskspace), targetfilespec.into(), ::core::mem::transmute(filesize), ::core::mem::transmute(operation), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupAddToDiskSpaceListW(::core::mem::transmute(diskspace), targetfilespec.into(), filesize, operation, ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11826,7 +11826,7 @@ where extern "system" { fn SetupAddToSourceListA(flags: u32, source: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupAddToSourceListA(::core::mem::transmute(flags), source.into())) + ::core::mem::transmute(SetupAddToSourceListA(flags, source.into())) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11839,7 +11839,7 @@ where extern "system" { fn SetupAddToSourceListW(flags: u32, source: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupAddToSourceListW(::core::mem::transmute(flags), source.into())) + ::core::mem::transmute(SetupAddToSourceListW(flags, source.into())) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11852,7 +11852,7 @@ where extern "system" { fn SetupAdjustDiskSpaceListA(diskspace: *const ::core::ffi::c_void, driveroot: ::windows::core::PCSTR, amount: i64, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupAdjustDiskSpaceListA(::core::mem::transmute(diskspace), driveroot.into(), ::core::mem::transmute(amount), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupAdjustDiskSpaceListA(::core::mem::transmute(diskspace), driveroot.into(), amount, ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11865,7 +11865,7 @@ where extern "system" { fn SetupAdjustDiskSpaceListW(diskspace: *const ::core::ffi::c_void, driveroot: ::windows::core::PCWSTR, amount: i64, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupAdjustDiskSpaceListW(::core::mem::transmute(diskspace), driveroot.into(), ::core::mem::transmute(amount), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupAdjustDiskSpaceListW(::core::mem::transmute(diskspace), driveroot.into(), amount, ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11881,7 +11881,7 @@ where extern "system" { fn SetupBackupErrorA(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows::core::PCSTR, sourcefile: ::windows::core::PCSTR, targetfile: ::windows::core::PCSTR, win32errorcode: u32, style: u32) -> u32; } - ::core::mem::transmute(SetupBackupErrorA(hwndparent.into(), dialogtitle.into(), sourcefile.into(), targetfile.into(), ::core::mem::transmute(win32errorcode), ::core::mem::transmute(style))) + ::core::mem::transmute(SetupBackupErrorA(hwndparent.into(), dialogtitle.into(), sourcefile.into(), targetfile.into(), win32errorcode, style)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11897,7 +11897,7 @@ where extern "system" { fn SetupBackupErrorW(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows::core::PCWSTR, sourcefile: ::windows::core::PCWSTR, targetfile: ::windows::core::PCWSTR, win32errorcode: u32, style: u32) -> u32; } - ::core::mem::transmute(SetupBackupErrorW(hwndparent.into(), dialogtitle.into(), sourcefile.into(), targetfile.into(), ::core::mem::transmute(win32errorcode), ::core::mem::transmute(style))) + ::core::mem::transmute(SetupBackupErrorW(hwndparent.into(), dialogtitle.into(), sourcefile.into(), targetfile.into(), win32errorcode, style)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11974,7 +11974,7 @@ where extern "system" { fn SetupConfigureWmiFromInfSectionA(infhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupConfigureWmiFromInfSectionA(::core::mem::transmute(infhandle), sectionname.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupConfigureWmiFromInfSectionA(::core::mem::transmute(infhandle), sectionname.into(), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11987,7 +11987,7 @@ where extern "system" { fn SetupConfigureWmiFromInfSectionW(infhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCWSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupConfigureWmiFromInfSectionW(::core::mem::transmute(infhandle), sectionname.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupConfigureWmiFromInfSectionW(::core::mem::transmute(infhandle), sectionname.into(), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12005,7 +12005,7 @@ where extern "system" { fn SetupCopyErrorA(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows::core::PCSTR, diskname: ::windows::core::PCSTR, pathtosource: ::windows::core::PCSTR, sourcefile: ::windows::core::PCSTR, targetpathfile: ::windows::core::PCSTR, win32errorcode: u32, style: u32, pathbuffer: ::windows::core::PSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; } - ::core::mem::transmute(SetupCopyErrorA(hwndparent.into(), dialogtitle.into(), diskname.into(), pathtosource.into(), sourcefile.into(), targetpathfile.into(), ::core::mem::transmute(win32errorcode), ::core::mem::transmute(style), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pathbuffer)), pathbuffer.len() as _, ::core::mem::transmute(pathrequiredsize))) + ::core::mem::transmute(SetupCopyErrorA(hwndparent.into(), dialogtitle.into(), diskname.into(), pathtosource.into(), sourcefile.into(), targetpathfile.into(), win32errorcode, style, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pathbuffer)), pathbuffer.len() as _, ::core::mem::transmute(pathrequiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12023,7 +12023,7 @@ where extern "system" { fn SetupCopyErrorW(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows::core::PCWSTR, diskname: ::windows::core::PCWSTR, pathtosource: ::windows::core::PCWSTR, sourcefile: ::windows::core::PCWSTR, targetpathfile: ::windows::core::PCWSTR, win32errorcode: u32, style: u32, pathbuffer: ::windows::core::PWSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; } - ::core::mem::transmute(SetupCopyErrorW(hwndparent.into(), dialogtitle.into(), diskname.into(), pathtosource.into(), sourcefile.into(), targetpathfile.into(), ::core::mem::transmute(win32errorcode), ::core::mem::transmute(style), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pathbuffer)), pathbuffer.len() as _, ::core::mem::transmute(pathrequiredsize))) + ::core::mem::transmute(SetupCopyErrorW(hwndparent.into(), dialogtitle.into(), diskname.into(), pathtosource.into(), sourcefile.into(), targetpathfile.into(), win32errorcode, style, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pathbuffer)), pathbuffer.len() as _, ::core::mem::transmute(pathrequiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12037,7 +12037,7 @@ where extern "system" { fn SetupCopyOEMInfA(sourceinffilename: ::windows::core::PCSTR, oemsourcemedialocation: ::windows::core::PCSTR, oemsourcemediatype: OEM_SOURCE_MEDIA_TYPE, copystyle: u32, destinationinffilename: ::windows::core::PSTR, destinationinffilenamesize: u32, requiredsize: *mut u32, destinationinffilenamecomponent: *mut ::windows::core::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupCopyOEMInfA(sourceinffilename.into(), oemsourcemedialocation.into(), ::core::mem::transmute(oemsourcemediatype), ::core::mem::transmute(copystyle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(destinationinffilename)), destinationinffilename.len() as _, ::core::mem::transmute(requiredsize), ::core::mem::transmute(destinationinffilenamecomponent))) + ::core::mem::transmute(SetupCopyOEMInfA(sourceinffilename.into(), oemsourcemedialocation.into(), oemsourcemediatype, copystyle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(destinationinffilename)), destinationinffilename.len() as _, ::core::mem::transmute(requiredsize), ::core::mem::transmute(destinationinffilenamecomponent))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12051,7 +12051,7 @@ where extern "system" { fn SetupCopyOEMInfW(sourceinffilename: ::windows::core::PCWSTR, oemsourcemedialocation: ::windows::core::PCWSTR, oemsourcemediatype: OEM_SOURCE_MEDIA_TYPE, copystyle: u32, destinationinffilename: ::windows::core::PWSTR, destinationinffilenamesize: u32, requiredsize: *mut u32, destinationinffilenamecomponent: *mut ::windows::core::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupCopyOEMInfW(sourceinffilename.into(), oemsourcemedialocation.into(), ::core::mem::transmute(oemsourcemediatype), ::core::mem::transmute(copystyle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(destinationinffilename)), destinationinffilename.len() as _, ::core::mem::transmute(requiredsize), ::core::mem::transmute(destinationinffilenamecomponent))) + ::core::mem::transmute(SetupCopyOEMInfW(sourceinffilename.into(), oemsourcemedialocation.into(), oemsourcemediatype, copystyle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(destinationinffilename)), destinationinffilename.len() as _, ::core::mem::transmute(requiredsize), ::core::mem::transmute(destinationinffilenamecomponent))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -12060,7 +12060,7 @@ pub unsafe fn SetupCreateDiskSpaceListA(reserved1: *mut ::core::ffi::c_void, res extern "system" { fn SetupCreateDiskSpaceListA(reserved1: *mut ::core::ffi::c_void, reserved2: u32, flags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SetupCreateDiskSpaceListA(::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupCreateDiskSpaceListA(::core::mem::transmute(reserved1), reserved2, flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -12069,7 +12069,7 @@ pub unsafe fn SetupCreateDiskSpaceListW(reserved1: *mut ::core::ffi::c_void, res extern "system" { fn SetupCreateDiskSpaceListW(reserved1: *mut ::core::ffi::c_void, reserved2: u32, flags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SetupCreateDiskSpaceListW(::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupCreateDiskSpaceListW(::core::mem::transmute(reserved1), reserved2, flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -12104,7 +12104,7 @@ pub unsafe fn SetupDefaultQueueCallbackA(context: *const ::core::ffi::c_void, no extern "system" { fn SetupDefaultQueueCallbackA(context: *const ::core::ffi::c_void, notification: u32, param1: usize, param2: usize) -> u32; } - ::core::mem::transmute(SetupDefaultQueueCallbackA(::core::mem::transmute(context), ::core::mem::transmute(notification), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(SetupDefaultQueueCallbackA(::core::mem::transmute(context), notification, param1, param2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -12113,7 +12113,7 @@ pub unsafe fn SetupDefaultQueueCallbackW(context: *const ::core::ffi::c_void, no extern "system" { fn SetupDefaultQueueCallbackW(context: *const ::core::ffi::c_void, notification: u32, param1: usize, param2: usize) -> u32; } - ::core::mem::transmute(SetupDefaultQueueCallbackW(::core::mem::transmute(context), ::core::mem::transmute(notification), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(SetupDefaultQueueCallbackW(::core::mem::transmute(context), notification, param1, param2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12128,7 +12128,7 @@ where extern "system" { fn SetupDeleteErrorA(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows::core::PCSTR, file: ::windows::core::PCSTR, win32errorcode: u32, style: u32) -> u32; } - ::core::mem::transmute(SetupDeleteErrorA(hwndparent.into(), dialogtitle.into(), file.into(), ::core::mem::transmute(win32errorcode), ::core::mem::transmute(style))) + ::core::mem::transmute(SetupDeleteErrorA(hwndparent.into(), dialogtitle.into(), file.into(), win32errorcode, style)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12143,7 +12143,7 @@ where extern "system" { fn SetupDeleteErrorW(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows::core::PCWSTR, file: ::windows::core::PCWSTR, win32errorcode: u32, style: u32) -> u32; } - ::core::mem::transmute(SetupDeleteErrorW(hwndparent.into(), dialogtitle.into(), file.into(), ::core::mem::transmute(win32errorcode), ::core::mem::transmute(style))) + ::core::mem::transmute(SetupDeleteErrorW(hwndparent.into(), dialogtitle.into(), file.into(), win32errorcode, style)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12176,7 +12176,7 @@ pub unsafe fn SetupDiBuildClassInfoList(flags: u32, classguidlist: &mut [::windo extern "system" { fn SetupDiBuildClassInfoList(flags: u32, classguidlist: *mut ::windows::core::GUID, classguidlistsize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiBuildClassInfoList(::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(classguidlist)), classguidlist.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupDiBuildClassInfoList(flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(classguidlist)), classguidlist.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12189,7 +12189,7 @@ where extern "system" { fn SetupDiBuildClassInfoListExA(flags: u32, classguidlist: *mut ::windows::core::GUID, classguidlistsize: u32, requiredsize: *mut u32, machinename: ::windows::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiBuildClassInfoListExA(::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(classguidlist)), classguidlist.len() as _, ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiBuildClassInfoListExA(flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(classguidlist)), classguidlist.len() as _, ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12202,7 +12202,7 @@ where extern "system" { fn SetupDiBuildClassInfoListExW(flags: u32, classguidlist: *mut ::windows::core::GUID, classguidlistsize: u32, requiredsize: *mut u32, machinename: ::windows::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiBuildClassInfoListExW(::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(classguidlist)), classguidlist.len() as _, ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiBuildClassInfoListExW(flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(classguidlist)), classguidlist.len() as _, ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12215,7 +12215,7 @@ where extern "system" { fn SetupDiBuildDriverInfoList(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA, drivertype: SETUP_DI_BUILD_DRIVER_DRIVER_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiBuildDriverInfoList(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(drivertype))) + ::core::mem::transmute(SetupDiBuildDriverInfoList(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), drivertype)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12228,7 +12228,7 @@ where extern "system" { fn SetupDiCallClassInstaller(installfunction: u32, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiCallClassInstaller(::core::mem::transmute(installfunction), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata))) + ::core::mem::transmute(SetupDiCallClassInstaller(installfunction, deviceinfoset.into(), ::core::mem::transmute(deviceinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12368,7 +12368,7 @@ where extern "system" { fn SetupDiCreateDevRegKeyA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, scope: u32, hwprofile: u32, keytype: u32, infhandle: *const ::core::ffi::c_void, infsectionname: ::windows::core::PCSTR) -> super::super::System::Registry::HKEY; } - let result__ = SetupDiCreateDevRegKeyA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(scope), ::core::mem::transmute(hwprofile), ::core::mem::transmute(keytype), ::core::mem::transmute(infhandle), infsectionname.into()); + let result__ = SetupDiCreateDevRegKeyA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), scope, hwprofile, keytype, ::core::mem::transmute(infhandle), infsectionname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -12383,7 +12383,7 @@ where extern "system" { fn SetupDiCreateDevRegKeyW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, scope: u32, hwprofile: u32, keytype: u32, infhandle: *const ::core::ffi::c_void, infsectionname: ::windows::core::PCWSTR) -> super::super::System::Registry::HKEY; } - let result__ = SetupDiCreateDevRegKeyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(scope), ::core::mem::transmute(hwprofile), ::core::mem::transmute(keytype), ::core::mem::transmute(infhandle), infsectionname.into()); + let result__ = SetupDiCreateDevRegKeyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), scope, hwprofile, keytype, ::core::mem::transmute(infhandle), infsectionname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -12400,7 +12400,7 @@ where extern "system" { fn SetupDiCreateDeviceInfoA(deviceinfoset: HDEVINFO, devicename: ::windows::core::PCSTR, classguid: *const ::windows::core::GUID, devicedescription: ::windows::core::PCSTR, hwndparent: super::super::Foundation::HWND, creationflags: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiCreateDeviceInfoA(deviceinfoset.into(), devicename.into(), ::core::mem::transmute(classguid), devicedescription.into(), hwndparent.into(), ::core::mem::transmute(creationflags), ::core::mem::transmute(deviceinfodata))) + ::core::mem::transmute(SetupDiCreateDeviceInfoA(deviceinfoset.into(), devicename.into(), ::core::mem::transmute(classguid), devicedescription.into(), hwndparent.into(), creationflags, ::core::mem::transmute(deviceinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12460,7 +12460,7 @@ where extern "system" { fn SetupDiCreateDeviceInfoW(deviceinfoset: HDEVINFO, devicename: ::windows::core::PCWSTR, classguid: *const ::windows::core::GUID, devicedescription: ::windows::core::PCWSTR, hwndparent: super::super::Foundation::HWND, creationflags: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiCreateDeviceInfoW(deviceinfoset.into(), devicename.into(), ::core::mem::transmute(classguid), devicedescription.into(), hwndparent.into(), ::core::mem::transmute(creationflags), ::core::mem::transmute(deviceinfodata))) + ::core::mem::transmute(SetupDiCreateDeviceInfoW(deviceinfoset.into(), devicename.into(), ::core::mem::transmute(classguid), devicedescription.into(), hwndparent.into(), creationflags, ::core::mem::transmute(deviceinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12474,7 +12474,7 @@ where extern "system" { fn SetupDiCreateDeviceInterfaceA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, interfaceclassguid: *const ::windows::core::GUID, referencestring: ::windows::core::PCSTR, creationflags: u32, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiCreateDeviceInterfaceA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(interfaceclassguid), referencestring.into(), ::core::mem::transmute(creationflags), ::core::mem::transmute(deviceinterfacedata))) + ::core::mem::transmute(SetupDiCreateDeviceInterfaceA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(interfaceclassguid), referencestring.into(), creationflags, ::core::mem::transmute(deviceinterfacedata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -12488,7 +12488,7 @@ where extern "system" { fn SetupDiCreateDeviceInterfaceRegKeyA(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, reserved: u32, samdesired: u32, infhandle: *const ::core::ffi::c_void, infsectionname: ::windows::core::PCSTR) -> super::super::System::Registry::HKEY; } - let result__ = SetupDiCreateDeviceInterfaceRegKeyA(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(reserved), ::core::mem::transmute(samdesired), ::core::mem::transmute(infhandle), infsectionname.into()); + let result__ = SetupDiCreateDeviceInterfaceRegKeyA(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), reserved, samdesired, ::core::mem::transmute(infhandle), infsectionname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -12503,7 +12503,7 @@ where extern "system" { fn SetupDiCreateDeviceInterfaceRegKeyW(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, reserved: u32, samdesired: u32, infhandle: *const ::core::ffi::c_void, infsectionname: ::windows::core::PCWSTR) -> super::super::System::Registry::HKEY; } - let result__ = SetupDiCreateDeviceInterfaceRegKeyW(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(reserved), ::core::mem::transmute(samdesired), ::core::mem::transmute(infhandle), infsectionname.into()); + let result__ = SetupDiCreateDeviceInterfaceRegKeyW(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), reserved, samdesired, ::core::mem::transmute(infhandle), infsectionname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -12518,7 +12518,7 @@ where extern "system" { fn SetupDiCreateDeviceInterfaceW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, interfaceclassguid: *const ::windows::core::GUID, referencestring: ::windows::core::PCWSTR, creationflags: u32, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiCreateDeviceInterfaceW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(interfaceclassguid), referencestring.into(), ::core::mem::transmute(creationflags), ::core::mem::transmute(deviceinterfacedata))) + ::core::mem::transmute(SetupDiCreateDeviceInterfaceW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(interfaceclassguid), referencestring.into(), creationflags, ::core::mem::transmute(deviceinterfacedata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12531,7 +12531,7 @@ where extern "system" { fn SetupDiDeleteDevRegKey(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, scope: u32, hwprofile: u32, keytype: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiDeleteDevRegKey(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(scope), ::core::mem::transmute(hwprofile), ::core::mem::transmute(keytype))) + ::core::mem::transmute(SetupDiDeleteDevRegKey(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), scope, hwprofile, keytype)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12570,7 +12570,7 @@ where extern "system" { fn SetupDiDeleteDeviceInterfaceRegKey(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, reserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiDeleteDeviceInterfaceRegKey(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiDeleteDeviceInterfaceRegKey(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), reserved)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] @@ -12606,7 +12606,7 @@ where extern "system" { fn SetupDiDestroyDriverInfoList(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, drivertype: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiDestroyDriverInfoList(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(drivertype))) + ::core::mem::transmute(SetupDiDestroyDriverInfoList(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), drivertype)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -12619,7 +12619,7 @@ where extern "system" { fn SetupDiDrawMiniIcon(hdc: super::super::Graphics::Gdi::HDC, rc: super::super::Foundation::RECT, miniiconindex: i32, flags: u32) -> i32; } - ::core::mem::transmute(SetupDiDrawMiniIcon(hdc.into(), ::core::mem::transmute(rc), ::core::mem::transmute(miniiconindex), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDiDrawMiniIcon(hdc.into(), ::core::mem::transmute(rc), miniiconindex, flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12632,7 +12632,7 @@ where extern "system" { fn SetupDiEnumDeviceInfo(deviceinfoset: HDEVINFO, memberindex: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiEnumDeviceInfo(deviceinfoset.into(), ::core::mem::transmute(memberindex), ::core::mem::transmute(deviceinfodata))) + ::core::mem::transmute(SetupDiEnumDeviceInfo(deviceinfoset.into(), memberindex, ::core::mem::transmute(deviceinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12645,7 +12645,7 @@ where extern "system" { fn SetupDiEnumDeviceInterfaces(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, interfaceclassguid: *const ::windows::core::GUID, memberindex: u32, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiEnumDeviceInterfaces(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(memberindex), ::core::mem::transmute(deviceinterfacedata))) + ::core::mem::transmute(SetupDiEnumDeviceInterfaces(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(interfaceclassguid), memberindex, ::core::mem::transmute(deviceinterfacedata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12658,7 +12658,7 @@ where extern "system" { fn SetupDiEnumDriverInfoA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, drivertype: u32, memberindex: u32, driverinfodata: *mut SP_DRVINFO_DATA_V2_A) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiEnumDriverInfoA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(drivertype), ::core::mem::transmute(memberindex), ::core::mem::transmute(driverinfodata))) + ::core::mem::transmute(SetupDiEnumDriverInfoA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), drivertype, memberindex, ::core::mem::transmute(driverinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12671,7 +12671,7 @@ where extern "system" { fn SetupDiEnumDriverInfoW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, drivertype: u32, memberindex: u32, driverinfodata: *mut SP_DRVINFO_DATA_V2_W) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiEnumDriverInfoW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(drivertype), ::core::mem::transmute(memberindex), ::core::mem::transmute(driverinfodata))) + ::core::mem::transmute(SetupDiEnumDriverInfoW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), drivertype, memberindex, ::core::mem::transmute(driverinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] @@ -12812,7 +12812,7 @@ where extern "system" { fn SetupDiGetClassDevPropertySheetsA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, propertysheetheader: *const super::super::UI::Controls::PROPSHEETHEADERA_V2, propertysheetheaderpagelistsize: u32, requiredsize: *mut u32, propertysheettype: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassDevPropertySheetsA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(propertysheetheader), ::core::mem::transmute(propertysheetheaderpagelistsize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(propertysheettype))) + ::core::mem::transmute(SetupDiGetClassDevPropertySheetsA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(propertysheetheader), propertysheetheaderpagelistsize, ::core::mem::transmute(requiredsize), propertysheettype)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] @@ -12825,7 +12825,7 @@ where extern "system" { fn SetupDiGetClassDevPropertySheetsW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, propertysheetheader: *const super::super::UI::Controls::PROPSHEETHEADERW_V2, propertysheetheaderpagelistsize: u32, requiredsize: *mut u32, propertysheettype: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassDevPropertySheetsW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(propertysheetheader), ::core::mem::transmute(propertysheetheaderpagelistsize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(propertysheettype))) + ::core::mem::transmute(SetupDiGetClassDevPropertySheetsW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(propertysheetheader), propertysheetheaderpagelistsize, ::core::mem::transmute(requiredsize), propertysheettype)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12839,7 +12839,7 @@ where extern "system" { fn SetupDiGetClassDevsA(classguid: *const ::windows::core::GUID, enumerator: ::windows::core::PCSTR, hwndparent: super::super::Foundation::HWND, flags: u32) -> HDEVINFO; } - let result__ = SetupDiGetClassDevsA(::core::mem::transmute(classguid), enumerator.into(), hwndparent.into(), ::core::mem::transmute(flags)); + let result__ = SetupDiGetClassDevsA(::core::mem::transmute(classguid), enumerator.into(), hwndparent.into(), flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -12856,7 +12856,7 @@ where extern "system" { fn SetupDiGetClassDevsExA(classguid: *const ::windows::core::GUID, enumerator: ::windows::core::PCSTR, hwndparent: super::super::Foundation::HWND, flags: u32, deviceinfoset: HDEVINFO, machinename: ::windows::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> HDEVINFO; } - let result__ = SetupDiGetClassDevsExA(::core::mem::transmute(classguid), enumerator.into(), hwndparent.into(), ::core::mem::transmute(flags), deviceinfoset.into(), machinename.into(), ::core::mem::transmute(reserved)); + let result__ = SetupDiGetClassDevsExA(::core::mem::transmute(classguid), enumerator.into(), hwndparent.into(), flags, deviceinfoset.into(), machinename.into(), ::core::mem::transmute(reserved)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -12873,7 +12873,7 @@ where extern "system" { fn SetupDiGetClassDevsExW(classguid: *const ::windows::core::GUID, enumerator: ::windows::core::PCWSTR, hwndparent: super::super::Foundation::HWND, flags: u32, deviceinfoset: HDEVINFO, machinename: ::windows::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> HDEVINFO; } - let result__ = SetupDiGetClassDevsExW(::core::mem::transmute(classguid), enumerator.into(), hwndparent.into(), ::core::mem::transmute(flags), deviceinfoset.into(), machinename.into(), ::core::mem::transmute(reserved)); + let result__ = SetupDiGetClassDevsExW(::core::mem::transmute(classguid), enumerator.into(), hwndparent.into(), flags, deviceinfoset.into(), machinename.into(), ::core::mem::transmute(reserved)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -12888,7 +12888,7 @@ where extern "system" { fn SetupDiGetClassDevsW(classguid: *const ::windows::core::GUID, enumerator: ::windows::core::PCWSTR, hwndparent: super::super::Foundation::HWND, flags: u32) -> HDEVINFO; } - let result__ = SetupDiGetClassDevsW(::core::mem::transmute(classguid), enumerator.into(), hwndparent.into(), ::core::mem::transmute(flags)); + let result__ = SetupDiGetClassDevsW(::core::mem::transmute(classguid), enumerator.into(), hwndparent.into(), flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] @@ -12948,7 +12948,7 @@ where extern "system" { fn SetupDiGetClassInstallParamsA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, classinstallparams: *mut SP_CLASSINSTALL_HEADER, classinstallparamssize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassInstallParamsA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(classinstallparams), ::core::mem::transmute(classinstallparamssize), ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupDiGetClassInstallParamsA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(classinstallparams), classinstallparamssize, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12961,7 +12961,7 @@ where extern "system" { fn SetupDiGetClassInstallParamsW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, classinstallparams: *mut SP_CLASSINSTALL_HEADER, classinstallparamssize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassInstallParamsW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(classinstallparams), ::core::mem::transmute(classinstallparamssize), ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupDiGetClassInstallParamsW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(classinstallparams), classinstallparamssize, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -12974,7 +12974,7 @@ where extern "system" { fn SetupDiGetClassPropertyExW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, flags: u32, machinename: ::windows::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassPropertyExW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(flags), machinename.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiGetClassPropertyExW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), propertybuffersize, ::core::mem::transmute(requiredsize), flags, machinename.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -12984,7 +12984,7 @@ pub unsafe fn SetupDiGetClassPropertyKeys(classguid: *const ::windows::core::GUI extern "system" { fn SetupDiGetClassPropertyKeys(classguid: *const ::windows::core::GUID, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: u32, requiredpropertykeycount: *mut u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassPropertyKeys(::core::mem::transmute(classguid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(propertykeyarray)), propertykeyarray.len() as _, ::core::mem::transmute(requiredpropertykeycount), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDiGetClassPropertyKeys(::core::mem::transmute(classguid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(propertykeyarray)), propertykeyarray.len() as _, ::core::mem::transmute(requiredpropertykeycount), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -12997,7 +12997,7 @@ where extern "system" { fn SetupDiGetClassPropertyKeysExW(classguid: *const ::windows::core::GUID, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: u32, requiredpropertykeycount: *mut u32, flags: u32, machinename: ::windows::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassPropertyKeysExW(::core::mem::transmute(classguid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(propertykeyarray)), propertykeyarray.len() as _, ::core::mem::transmute(requiredpropertykeycount), ::core::mem::transmute(flags), machinename.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiGetClassPropertyKeysExW(::core::mem::transmute(classguid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(propertykeyarray)), propertykeyarray.len() as _, ::core::mem::transmute(requiredpropertykeycount), flags, machinename.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -13007,7 +13007,7 @@ pub unsafe fn SetupDiGetClassPropertyW(classguid: *const ::windows::core::GUID, extern "system" { fn SetupDiGetClassPropertyW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassPropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDiGetClassPropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), propertybuffersize, ::core::mem::transmute(requiredsize), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13020,7 +13020,7 @@ where extern "system" { fn SetupDiGetClassRegistryPropertyA(classguid: *const ::windows::core::GUID, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, machinename: ::windows::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassRegistryPropertyA(::core::mem::transmute(classguid), ::core::mem::transmute(property), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiGetClassRegistryPropertyA(::core::mem::transmute(classguid), property, ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), propertybuffersize, ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13033,7 +13033,7 @@ where extern "system" { fn SetupDiGetClassRegistryPropertyW(classguid: *const ::windows::core::GUID, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, machinename: ::windows::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassRegistryPropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(property), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiGetClassRegistryPropertyW(::core::mem::transmute(classguid), property, ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), propertybuffersize, ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13047,7 +13047,7 @@ where extern "system" { fn SetupDiGetCustomDevicePropertyA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, custompropertyname: ::windows::core::PCSTR, flags: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetCustomDevicePropertyA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), custompropertyname.into(), ::core::mem::transmute(flags), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupDiGetCustomDevicePropertyA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), custompropertyname.into(), flags, ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), propertybuffersize, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13061,7 +13061,7 @@ where extern "system" { fn SetupDiGetCustomDevicePropertyW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, custompropertyname: ::windows::core::PCWSTR, flags: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetCustomDevicePropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), custompropertyname.into(), ::core::mem::transmute(flags), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupDiGetCustomDevicePropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), custompropertyname.into(), flags, ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), propertybuffersize, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13178,7 +13178,7 @@ where extern "system" { fn SetupDiGetDeviceInterfaceDetailA(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, deviceinterfacedetaildata: *mut SP_DEVICE_INTERFACE_DETAIL_DATA_A, deviceinterfacedetaildatasize: u32, requiredsize: *mut u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDeviceInterfaceDetailA(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(deviceinterfacedetaildata), ::core::mem::transmute(deviceinterfacedetaildatasize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(deviceinfodata))) + ::core::mem::transmute(SetupDiGetDeviceInterfaceDetailA(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(deviceinterfacedetaildata), deviceinterfacedetaildatasize, ::core::mem::transmute(requiredsize), ::core::mem::transmute(deviceinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13191,7 +13191,7 @@ where extern "system" { fn SetupDiGetDeviceInterfaceDetailW(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, deviceinterfacedetaildata: *mut SP_DEVICE_INTERFACE_DETAIL_DATA_W, deviceinterfacedetaildatasize: u32, requiredsize: *mut u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDeviceInterfaceDetailW(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(deviceinterfacedetaildata), ::core::mem::transmute(deviceinterfacedetaildatasize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(deviceinfodata))) + ::core::mem::transmute(SetupDiGetDeviceInterfaceDetailW(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(deviceinterfacedetaildata), deviceinterfacedetaildatasize, ::core::mem::transmute(requiredsize), ::core::mem::transmute(deviceinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -13204,7 +13204,7 @@ where extern "system" { fn SetupDiGetDeviceInterfacePropertyKeys(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: u32, requiredpropertykeycount: *mut u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDeviceInterfacePropertyKeys(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(propertykeyarray)), propertykeyarray.len() as _, ::core::mem::transmute(requiredpropertykeycount), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDiGetDeviceInterfacePropertyKeys(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(propertykeyarray)), propertykeyarray.len() as _, ::core::mem::transmute(requiredpropertykeycount), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -13217,7 +13217,7 @@ where extern "system" { fn SetupDiGetDeviceInterfacePropertyW(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDeviceInterfacePropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDiGetDeviceInterfacePropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), propertybuffersize, ::core::mem::transmute(requiredsize), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -13230,7 +13230,7 @@ where extern "system" { fn SetupDiGetDevicePropertyKeys(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: u32, requiredpropertykeycount: *mut u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDevicePropertyKeys(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(propertykeyarray)), propertykeyarray.len() as _, ::core::mem::transmute(requiredpropertykeycount), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDiGetDevicePropertyKeys(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(propertykeyarray)), propertykeyarray.len() as _, ::core::mem::transmute(requiredpropertykeycount), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -13243,7 +13243,7 @@ where extern "system" { fn SetupDiGetDevicePropertyW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDevicePropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDiGetDevicePropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), propertybuffersize, ::core::mem::transmute(requiredsize), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13256,7 +13256,7 @@ where extern "system" { fn SetupDiGetDeviceRegistryPropertyA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDeviceRegistryPropertyA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(property), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupDiGetDeviceRegistryPropertyA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), property, ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), propertybuffersize, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13269,7 +13269,7 @@ where extern "system" { fn SetupDiGetDeviceRegistryPropertyW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDeviceRegistryPropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(property), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupDiGetDeviceRegistryPropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), property, ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), propertybuffersize, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13282,7 +13282,7 @@ where extern "system" { fn SetupDiGetDriverInfoDetailA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *const SP_DRVINFO_DATA_V2_A, driverinfodetaildata: *mut SP_DRVINFO_DETAIL_DATA_A, driverinfodetaildatasize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDriverInfoDetailA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(driverinfodata), ::core::mem::transmute(driverinfodetaildata), ::core::mem::transmute(driverinfodetaildatasize), ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupDiGetDriverInfoDetailA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(driverinfodata), ::core::mem::transmute(driverinfodetaildata), driverinfodetaildatasize, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13295,7 +13295,7 @@ where extern "system" { fn SetupDiGetDriverInfoDetailW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *const SP_DRVINFO_DATA_V2_W, driverinfodetaildata: *mut SP_DRVINFO_DETAIL_DATA_W, driverinfodetaildatasize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDriverInfoDetailW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(driverinfodata), ::core::mem::transmute(driverinfodetaildata), ::core::mem::transmute(driverinfodetaildatasize), ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupDiGetDriverInfoDetailW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(driverinfodata), ::core::mem::transmute(driverinfodetaildata), driverinfodetaildatasize, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13331,7 +13331,7 @@ pub unsafe fn SetupDiGetHwProfileFriendlyNameA(hwprofile: u32, friendlyname: &mu extern "system" { fn SetupDiGetHwProfileFriendlyNameA(hwprofile: u32, friendlyname: ::windows::core::PSTR, friendlynamesize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetHwProfileFriendlyNameA(::core::mem::transmute(hwprofile), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(friendlyname)), friendlyname.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupDiGetHwProfileFriendlyNameA(hwprofile, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(friendlyname)), friendlyname.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13344,7 +13344,7 @@ where extern "system" { fn SetupDiGetHwProfileFriendlyNameExA(hwprofile: u32, friendlyname: ::windows::core::PSTR, friendlynamesize: u32, requiredsize: *mut u32, machinename: ::windows::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetHwProfileFriendlyNameExA(::core::mem::transmute(hwprofile), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(friendlyname)), friendlyname.len() as _, ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiGetHwProfileFriendlyNameExA(hwprofile, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(friendlyname)), friendlyname.len() as _, ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13357,7 +13357,7 @@ where extern "system" { fn SetupDiGetHwProfileFriendlyNameExW(hwprofile: u32, friendlyname: ::windows::core::PWSTR, friendlynamesize: u32, requiredsize: *mut u32, machinename: ::windows::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetHwProfileFriendlyNameExW(::core::mem::transmute(hwprofile), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(friendlyname)), friendlyname.len() as _, ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiGetHwProfileFriendlyNameExW(hwprofile, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(friendlyname)), friendlyname.len() as _, ::core::mem::transmute(requiredsize), machinename.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13367,7 +13367,7 @@ pub unsafe fn SetupDiGetHwProfileFriendlyNameW(hwprofile: u32, friendlyname: &mu extern "system" { fn SetupDiGetHwProfileFriendlyNameW(hwprofile: u32, friendlyname: ::windows::core::PWSTR, friendlynamesize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetHwProfileFriendlyNameW(::core::mem::transmute(hwprofile), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(friendlyname)), friendlyname.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupDiGetHwProfileFriendlyNameW(hwprofile, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(friendlyname)), friendlyname.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13481,7 +13481,7 @@ where extern "system" { fn SetupDiGetWizardPage(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, installwizarddata: *const SP_INSTALLWIZARD_DATA, pagetype: u32, flags: u32) -> super::super::UI::Controls::HPROPSHEETPAGE; } - ::core::mem::transmute(SetupDiGetWizardPage(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(installwizarddata), ::core::mem::transmute(pagetype), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDiGetWizardPage(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(installwizarddata), pagetype, flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13495,7 +13495,7 @@ where extern "system" { fn SetupDiInstallClassA(hwndparent: super::super::Foundation::HWND, inffilename: ::windows::core::PCSTR, flags: u32, filequeue: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiInstallClassA(hwndparent.into(), inffilename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(filequeue))) + ::core::mem::transmute(SetupDiInstallClassA(hwndparent.into(), inffilename.into(), flags, ::core::mem::transmute(filequeue))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13509,7 +13509,7 @@ where extern "system" { fn SetupDiInstallClassExA(hwndparent: super::super::Foundation::HWND, inffilename: ::windows::core::PCSTR, flags: u32, filequeue: *const ::core::ffi::c_void, interfaceclassguid: *const ::windows::core::GUID, reserved1: *mut ::core::ffi::c_void, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiInstallClassExA(hwndparent.into(), inffilename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(filequeue), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupDiInstallClassExA(hwndparent.into(), inffilename.into(), flags, ::core::mem::transmute(filequeue), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13523,7 +13523,7 @@ where extern "system" { fn SetupDiInstallClassExW(hwndparent: super::super::Foundation::HWND, inffilename: ::windows::core::PCWSTR, flags: u32, filequeue: *const ::core::ffi::c_void, interfaceclassguid: *const ::windows::core::GUID, reserved1: *mut ::core::ffi::c_void, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiInstallClassExW(hwndparent.into(), inffilename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(filequeue), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupDiInstallClassExW(hwndparent.into(), inffilename.into(), flags, ::core::mem::transmute(filequeue), ::core::mem::transmute(interfaceclassguid), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13537,7 +13537,7 @@ where extern "system" { fn SetupDiInstallClassW(hwndparent: super::super::Foundation::HWND, inffilename: ::windows::core::PCWSTR, flags: u32, filequeue: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiInstallClassW(hwndparent.into(), inffilename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(filequeue))) + ::core::mem::transmute(SetupDiInstallClassW(hwndparent.into(), inffilename.into(), flags, ::core::mem::transmute(filequeue))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13599,7 +13599,7 @@ where extern "system" { fn SetupDiLoadDeviceIcon(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, cxicon: u32, cyicon: u32, flags: u32, hicon: *mut super::super::UI::WindowsAndMessaging::HICON) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiLoadDeviceIcon(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(cxicon), ::core::mem::transmute(cyicon), ::core::mem::transmute(flags), ::core::mem::transmute(hicon))) + ::core::mem::transmute(SetupDiLoadDeviceIcon(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), cxicon, cyicon, flags, ::core::mem::transmute(hicon))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -13609,7 +13609,7 @@ pub unsafe fn SetupDiOpenClassRegKey(classguid: *const ::windows::core::GUID, sa extern "system" { fn SetupDiOpenClassRegKey(classguid: *const ::windows::core::GUID, samdesired: u32) -> super::super::System::Registry::HKEY; } - let result__ = SetupDiOpenClassRegKey(::core::mem::transmute(classguid), ::core::mem::transmute(samdesired)); + let result__ = SetupDiOpenClassRegKey(::core::mem::transmute(classguid), samdesired); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -13623,7 +13623,7 @@ where extern "system" { fn SetupDiOpenClassRegKeyExA(classguid: *const ::windows::core::GUID, samdesired: u32, flags: u32, machinename: ::windows::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::System::Registry::HKEY; } - let result__ = SetupDiOpenClassRegKeyExA(::core::mem::transmute(classguid), ::core::mem::transmute(samdesired), ::core::mem::transmute(flags), machinename.into(), ::core::mem::transmute(reserved)); + let result__ = SetupDiOpenClassRegKeyExA(::core::mem::transmute(classguid), samdesired, flags, machinename.into(), ::core::mem::transmute(reserved)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -13637,7 +13637,7 @@ where extern "system" { fn SetupDiOpenClassRegKeyExW(classguid: *const ::windows::core::GUID, samdesired: u32, flags: u32, machinename: ::windows::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::System::Registry::HKEY; } - let result__ = SetupDiOpenClassRegKeyExW(::core::mem::transmute(classguid), ::core::mem::transmute(samdesired), ::core::mem::transmute(flags), machinename.into(), ::core::mem::transmute(reserved)); + let result__ = SetupDiOpenClassRegKeyExW(::core::mem::transmute(classguid), samdesired, flags, machinename.into(), ::core::mem::transmute(reserved)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -13651,7 +13651,7 @@ where extern "system" { fn SetupDiOpenDevRegKey(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, scope: u32, hwprofile: u32, keytype: u32, samdesired: u32) -> super::super::System::Registry::HKEY; } - let result__ = SetupDiOpenDevRegKey(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(scope), ::core::mem::transmute(hwprofile), ::core::mem::transmute(keytype), ::core::mem::transmute(samdesired)); + let result__ = SetupDiOpenDevRegKey(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), scope, hwprofile, keytype, samdesired); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -13667,7 +13667,7 @@ where extern "system" { fn SetupDiOpenDeviceInfoA(deviceinfoset: HDEVINFO, deviceinstanceid: ::windows::core::PCSTR, hwndparent: super::super::Foundation::HWND, openflags: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiOpenDeviceInfoA(deviceinfoset.into(), deviceinstanceid.into(), hwndparent.into(), ::core::mem::transmute(openflags), ::core::mem::transmute(deviceinfodata))) + ::core::mem::transmute(SetupDiOpenDeviceInfoA(deviceinfoset.into(), deviceinstanceid.into(), hwndparent.into(), openflags, ::core::mem::transmute(deviceinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13682,7 +13682,7 @@ where extern "system" { fn SetupDiOpenDeviceInfoW(deviceinfoset: HDEVINFO, deviceinstanceid: ::windows::core::PCWSTR, hwndparent: super::super::Foundation::HWND, openflags: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiOpenDeviceInfoW(deviceinfoset.into(), deviceinstanceid.into(), hwndparent.into(), ::core::mem::transmute(openflags), ::core::mem::transmute(deviceinfodata))) + ::core::mem::transmute(SetupDiOpenDeviceInfoW(deviceinfoset.into(), deviceinstanceid.into(), hwndparent.into(), openflags, ::core::mem::transmute(deviceinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13696,7 +13696,7 @@ where extern "system" { fn SetupDiOpenDeviceInterfaceA(deviceinfoset: HDEVINFO, devicepath: ::windows::core::PCSTR, openflags: u32, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiOpenDeviceInterfaceA(deviceinfoset.into(), devicepath.into(), ::core::mem::transmute(openflags), ::core::mem::transmute(deviceinterfacedata))) + ::core::mem::transmute(SetupDiOpenDeviceInterfaceA(deviceinfoset.into(), devicepath.into(), openflags, ::core::mem::transmute(deviceinterfacedata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -13709,7 +13709,7 @@ where extern "system" { fn SetupDiOpenDeviceInterfaceRegKey(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, reserved: u32, samdesired: u32) -> super::super::System::Registry::HKEY; } - let result__ = SetupDiOpenDeviceInterfaceRegKey(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(reserved), ::core::mem::transmute(samdesired)); + let result__ = SetupDiOpenDeviceInterfaceRegKey(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), reserved, samdesired); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -13724,7 +13724,7 @@ where extern "system" { fn SetupDiOpenDeviceInterfaceW(deviceinfoset: HDEVINFO, devicepath: ::windows::core::PCWSTR, openflags: u32, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiOpenDeviceInterfaceW(deviceinfoset.into(), devicepath.into(), ::core::mem::transmute(openflags), ::core::mem::transmute(deviceinterfacedata))) + ::core::mem::transmute(SetupDiOpenDeviceInterfaceW(deviceinfoset.into(), devicepath.into(), openflags, ::core::mem::transmute(deviceinterfacedata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13750,7 +13750,7 @@ where extern "system" { fn SetupDiRegisterDeviceInfo(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA, flags: u32, compareproc: *mut ::core::ffi::c_void, comparecontext: *const ::core::ffi::c_void, dupdeviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiRegisterDeviceInfo(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(flags), ::core::mem::transmute(compareproc), ::core::mem::transmute(comparecontext), ::core::mem::transmute(dupdeviceinfodata))) + ::core::mem::transmute(SetupDiRegisterDeviceInfo(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), flags, ::core::mem::transmute(compareproc), ::core::mem::transmute(comparecontext), ::core::mem::transmute(dupdeviceinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13842,7 +13842,7 @@ where extern "system" { fn SetupDiSetClassInstallParamsA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, classinstallparams: *const SP_CLASSINSTALL_HEADER, classinstallparamssize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetClassInstallParamsA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(classinstallparams), ::core::mem::transmute(classinstallparamssize))) + ::core::mem::transmute(SetupDiSetClassInstallParamsA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(classinstallparams), classinstallparamssize)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13855,7 +13855,7 @@ where extern "system" { fn SetupDiSetClassInstallParamsW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, classinstallparams: *const SP_CLASSINSTALL_HEADER, classinstallparamssize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetClassInstallParamsW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(classinstallparams), ::core::mem::transmute(classinstallparamssize))) + ::core::mem::transmute(SetupDiSetClassInstallParamsW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(classinstallparams), classinstallparamssize)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -13868,7 +13868,7 @@ where extern "system" { fn SetupDiSetClassPropertyExW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, flags: u32, machinename: ::windows::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetClassPropertyExW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(flags), machinename.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiSetClassPropertyExW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), propertytype, ::core::mem::transmute(propertybuffer), propertybuffersize, flags, machinename.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -13878,7 +13878,7 @@ pub unsafe fn SetupDiSetClassPropertyW(classguid: *const ::windows::core::GUID, extern "system" { fn SetupDiSetClassPropertyW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetClassPropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDiSetClassPropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), propertytype, ::core::mem::transmute(propertybuffer), propertybuffersize, flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13891,7 +13891,7 @@ where extern "system" { fn SetupDiSetClassRegistryPropertyA(classguid: *const ::windows::core::GUID, property: u32, propertybuffer: *const u8, propertybuffersize: u32, machinename: ::windows::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetClassRegistryPropertyA(::core::mem::transmute(classguid), ::core::mem::transmute(property), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), machinename.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiSetClassRegistryPropertyA(::core::mem::transmute(classguid), property, ::core::mem::transmute(propertybuffer), propertybuffersize, machinename.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13904,7 +13904,7 @@ where extern "system" { fn SetupDiSetClassRegistryPropertyW(classguid: *const ::windows::core::GUID, property: u32, propertybuffer: *const u8, propertybuffersize: u32, machinename: ::windows::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetClassRegistryPropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(property), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), machinename.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiSetClassRegistryPropertyW(::core::mem::transmute(classguid), property, ::core::mem::transmute(propertybuffer), propertybuffersize, machinename.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13943,7 +13943,7 @@ where extern "system" { fn SetupDiSetDeviceInterfaceDefault(deviceinfoset: HDEVINFO, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA, flags: u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetDeviceInterfaceDefault(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(flags), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupDiSetDeviceInterfaceDefault(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), flags, ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -13956,7 +13956,7 @@ where extern "system" { fn SetupDiSetDeviceInterfacePropertyW(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetDeviceInterfacePropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDiSetDeviceInterfacePropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(propertykey), propertytype, ::core::mem::transmute(propertybuffer), propertybuffersize, flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] @@ -13969,7 +13969,7 @@ where extern "system" { fn SetupDiSetDevicePropertyW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetDevicePropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDiSetDevicePropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(propertykey), propertytype, ::core::mem::transmute(propertybuffer), propertybuffersize, flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13982,7 +13982,7 @@ where extern "system" { fn SetupDiSetDeviceRegistryPropertyA(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA, property: u32, propertybuffer: *const u8, propertybuffersize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetDeviceRegistryPropertyA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(property), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize))) + ::core::mem::transmute(SetupDiSetDeviceRegistryPropertyA(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), property, ::core::mem::transmute(propertybuffer), propertybuffersize)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13995,7 +13995,7 @@ where extern "system" { fn SetupDiSetDeviceRegistryPropertyW(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA, property: u32, propertybuffer: *const u8, propertybuffersize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetDeviceRegistryPropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(property), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize))) + ::core::mem::transmute(SetupDiSetDeviceRegistryPropertyW(deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), property, ::core::mem::transmute(propertybuffer), propertybuffersize)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14082,7 +14082,7 @@ pub unsafe fn SetupDuplicateDiskSpaceListA(diskspace: *const ::core::ffi::c_void extern "system" { fn SetupDuplicateDiskSpaceListA(diskspace: *const ::core::ffi::c_void, reserved1: *mut ::core::ffi::c_void, reserved2: u32, flags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SetupDuplicateDiskSpaceListA(::core::mem::transmute(diskspace), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDuplicateDiskSpaceListA(::core::mem::transmute(diskspace), ::core::mem::transmute(reserved1), reserved2, flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -14091,7 +14091,7 @@ pub unsafe fn SetupDuplicateDiskSpaceListW(diskspace: *const ::core::ffi::c_void extern "system" { fn SetupDuplicateDiskSpaceListW(diskspace: *const ::core::ffi::c_void, reserved1: *mut ::core::ffi::c_void, reserved2: u32, flags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SetupDuplicateDiskSpaceListW(::core::mem::transmute(diskspace), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupDuplicateDiskSpaceListW(::core::mem::transmute(diskspace), ::core::mem::transmute(reserved1), reserved2, flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14101,7 +14101,7 @@ pub unsafe fn SetupEnumInfSectionsA(infhandle: *const ::core::ffi::c_void, index extern "system" { fn SetupEnumInfSectionsA(infhandle: *const ::core::ffi::c_void, index: u32, buffer: ::windows::core::PSTR, size: u32, sizeneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupEnumInfSectionsA(::core::mem::transmute(infhandle), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(sizeneeded))) + ::core::mem::transmute(SetupEnumInfSectionsA(::core::mem::transmute(infhandle), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(sizeneeded))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14111,7 +14111,7 @@ pub unsafe fn SetupEnumInfSectionsW(infhandle: *const ::core::ffi::c_void, index extern "system" { fn SetupEnumInfSectionsW(infhandle: *const ::core::ffi::c_void, index: u32, buffer: ::windows::core::PWSTR, size: u32, sizeneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupEnumInfSectionsW(::core::mem::transmute(infhandle), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(sizeneeded))) + ::core::mem::transmute(SetupEnumInfSectionsW(::core::mem::transmute(infhandle), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(sizeneeded))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[repr(transparent)] @@ -14260,7 +14260,7 @@ pub unsafe fn SetupGetBinaryField(context: *const INFCONTEXT, fieldindex: u32, r extern "system" { fn SetupGetBinaryField(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: *mut u8, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetBinaryField(::core::mem::transmute(context), ::core::mem::transmute(fieldindex), ::core::mem::transmute(returnbuffer), ::core::mem::transmute(returnbuffersize), ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupGetBinaryField(::core::mem::transmute(context), fieldindex, ::core::mem::transmute(returnbuffer), returnbuffersize, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -14329,7 +14329,7 @@ pub unsafe fn SetupGetFileQueueCount(filequeue: *const ::core::ffi::c_void, subq extern "system" { fn SetupGetFileQueueCount(filequeue: *const ::core::ffi::c_void, subqueuefileop: u32, numoperations: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetFileQueueCount(::core::mem::transmute(filequeue), ::core::mem::transmute(subqueuefileop), ::core::mem::transmute(numoperations))) + ::core::mem::transmute(SetupGetFileQueueCount(::core::mem::transmute(filequeue), subqueuefileop, ::core::mem::transmute(numoperations))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14380,7 +14380,7 @@ where extern "system" { fn SetupGetInfFileListA(directorypath: ::windows::core::PCSTR, infstyle: u32, returnbuffer: ::windows::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetInfFileListA(directorypath.into(), ::core::mem::transmute(infstyle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupGetInfFileListA(directorypath.into(), infstyle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14393,7 +14393,7 @@ where extern "system" { fn SetupGetInfFileListW(directorypath: ::windows::core::PCWSTR, infstyle: u32, returnbuffer: ::windows::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetInfFileListW(directorypath.into(), ::core::mem::transmute(infstyle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupGetInfFileListW(directorypath.into(), infstyle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14403,7 +14403,7 @@ pub unsafe fn SetupGetInfInformationA(infspec: *const ::core::ffi::c_void, searc extern "system" { fn SetupGetInfInformationA(infspec: *const ::core::ffi::c_void, searchcontrol: u32, returnbuffer: *mut SP_INF_INFORMATION, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetInfInformationA(::core::mem::transmute(infspec), ::core::mem::transmute(searchcontrol), ::core::mem::transmute(returnbuffer), ::core::mem::transmute(returnbuffersize), ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupGetInfInformationA(::core::mem::transmute(infspec), searchcontrol, ::core::mem::transmute(returnbuffer), returnbuffersize, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14413,7 +14413,7 @@ pub unsafe fn SetupGetInfInformationW(infspec: *const ::core::ffi::c_void, searc extern "system" { fn SetupGetInfInformationW(infspec: *const ::core::ffi::c_void, searchcontrol: u32, returnbuffer: *mut SP_INF_INFORMATION, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetInfInformationW(::core::mem::transmute(infspec), ::core::mem::transmute(searchcontrol), ::core::mem::transmute(returnbuffer), ::core::mem::transmute(returnbuffersize), ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupGetInfInformationW(::core::mem::transmute(infspec), searchcontrol, ::core::mem::transmute(returnbuffer), returnbuffersize, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14449,7 +14449,7 @@ pub unsafe fn SetupGetIntField(context: *const INFCONTEXT, fieldindex: u32, inte extern "system" { fn SetupGetIntField(context: *const INFCONTEXT, fieldindex: u32, integervalue: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetIntField(::core::mem::transmute(context), ::core::mem::transmute(fieldindex), ::core::mem::transmute(integervalue))) + ::core::mem::transmute(SetupGetIntField(::core::mem::transmute(context), fieldindex, ::core::mem::transmute(integervalue))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14462,7 +14462,7 @@ where extern "system" { fn SetupGetLineByIndexA(infhandle: *const ::core::ffi::c_void, section: ::windows::core::PCSTR, index: u32, context: *mut INFCONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetLineByIndexA(::core::mem::transmute(infhandle), section.into(), ::core::mem::transmute(index), ::core::mem::transmute(context))) + ::core::mem::transmute(SetupGetLineByIndexA(::core::mem::transmute(infhandle), section.into(), index, ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14475,7 +14475,7 @@ where extern "system" { fn SetupGetLineByIndexW(infhandle: *const ::core::ffi::c_void, section: ::windows::core::PCWSTR, index: u32, context: *mut INFCONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetLineByIndexW(::core::mem::transmute(infhandle), section.into(), ::core::mem::transmute(index), ::core::mem::transmute(context))) + ::core::mem::transmute(SetupGetLineByIndexW(::core::mem::transmute(infhandle), section.into(), index, ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -14537,7 +14537,7 @@ pub unsafe fn SetupGetMultiSzFieldA(context: *const INFCONTEXT, fieldindex: u32, extern "system" { fn SetupGetMultiSzFieldA(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::windows::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetMultiSzFieldA(::core::mem::transmute(context), ::core::mem::transmute(fieldindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupGetMultiSzFieldA(::core::mem::transmute(context), fieldindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14547,7 +14547,7 @@ pub unsafe fn SetupGetMultiSzFieldW(context: *const INFCONTEXT, fieldindex: u32, extern "system" { fn SetupGetMultiSzFieldW(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::windows::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetMultiSzFieldW(::core::mem::transmute(context), ::core::mem::transmute(fieldindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupGetMultiSzFieldW(::core::mem::transmute(context), fieldindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14597,7 +14597,7 @@ where extern "system" { fn SetupGetSourceFileSizeA(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, filename: ::windows::core::PCSTR, section: ::windows::core::PCSTR, filesize: *mut u32, roundingfactor: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetSourceFileSizeA(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), filename.into(), section.into(), ::core::mem::transmute(filesize), ::core::mem::transmute(roundingfactor))) + ::core::mem::transmute(SetupGetSourceFileSizeA(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), filename.into(), section.into(), ::core::mem::transmute(filesize), roundingfactor)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14611,7 +14611,7 @@ where extern "system" { fn SetupGetSourceFileSizeW(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, filename: ::windows::core::PCWSTR, section: ::windows::core::PCWSTR, filesize: *mut u32, roundingfactor: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetSourceFileSizeW(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), filename.into(), section.into(), ::core::mem::transmute(filesize), ::core::mem::transmute(roundingfactor))) + ::core::mem::transmute(SetupGetSourceFileSizeW(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), filename.into(), section.into(), ::core::mem::transmute(filesize), roundingfactor)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14621,7 +14621,7 @@ pub unsafe fn SetupGetSourceInfoA(infhandle: *const ::core::ffi::c_void, sourcei extern "system" { fn SetupGetSourceInfoA(infhandle: *const ::core::ffi::c_void, sourceid: u32, infodesired: u32, returnbuffer: ::windows::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetSourceInfoA(::core::mem::transmute(infhandle), ::core::mem::transmute(sourceid), ::core::mem::transmute(infodesired), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupGetSourceInfoA(::core::mem::transmute(infhandle), sourceid, infodesired, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14631,7 +14631,7 @@ pub unsafe fn SetupGetSourceInfoW(infhandle: *const ::core::ffi::c_void, sourcei extern "system" { fn SetupGetSourceInfoW(infhandle: *const ::core::ffi::c_void, sourceid: u32, infodesired: u32, returnbuffer: ::windows::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetSourceInfoW(::core::mem::transmute(infhandle), ::core::mem::transmute(sourceid), ::core::mem::transmute(infodesired), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupGetSourceInfoW(::core::mem::transmute(infhandle), sourceid, infodesired, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14641,7 +14641,7 @@ pub unsafe fn SetupGetStringFieldA(context: *const INFCONTEXT, fieldindex: u32, extern "system" { fn SetupGetStringFieldA(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::windows::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetStringFieldA(::core::mem::transmute(context), ::core::mem::transmute(fieldindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupGetStringFieldA(::core::mem::transmute(context), fieldindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14651,7 +14651,7 @@ pub unsafe fn SetupGetStringFieldW(context: *const INFCONTEXT, fieldindex: u32, extern "system" { fn SetupGetStringFieldW(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::windows::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetStringFieldW(::core::mem::transmute(context), ::core::mem::transmute(fieldindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupGetStringFieldW(::core::mem::transmute(context), fieldindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14713,7 +14713,7 @@ where extern "system" { fn SetupInitDefaultQueueCallbackEx(ownerwindow: super::super::Foundation::HWND, alternateprogresswindow: super::super::Foundation::HWND, progressmessage: u32, reserved1: u32, reserved2: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SetupInitDefaultQueueCallbackEx(ownerwindow.into(), alternateprogresswindow.into(), ::core::mem::transmute(progressmessage), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupInitDefaultQueueCallbackEx(ownerwindow.into(), alternateprogresswindow.into(), progressmessage, reserved1, ::core::mem::transmute(reserved2))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -14725,7 +14725,7 @@ where extern "system" { fn SetupInitializeFileLogA(logfilename: ::windows::core::PCSTR, flags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SetupInitializeFileLogA(logfilename.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupInitializeFileLogA(logfilename.into(), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -14737,7 +14737,7 @@ where extern "system" { fn SetupInitializeFileLogW(logfilename: ::windows::core::PCWSTR, flags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SetupInitializeFileLogW(logfilename.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupInitializeFileLogW(logfilename.into(), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14752,7 +14752,7 @@ where extern "system" { fn SetupInstallFileA(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: ::windows::core::PCSTR, sourcepathroot: ::windows::core::PCSTR, destinationname: ::windows::core::PCSTR, copystyle: SP_COPY_STYLE, copymsghandler: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFileA(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), sourcefile.into(), sourcepathroot.into(), destinationname.into(), ::core::mem::transmute(copystyle), ::core::mem::transmute(copymsghandler), ::core::mem::transmute(context))) + ::core::mem::transmute(SetupInstallFileA(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), sourcefile.into(), sourcepathroot.into(), destinationname.into(), copystyle, ::core::mem::transmute(copymsghandler), ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14767,7 +14767,7 @@ where extern "system" { fn SetupInstallFileExA(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: ::windows::core::PCSTR, sourcepathroot: ::windows::core::PCSTR, destinationname: ::windows::core::PCSTR, copystyle: SP_COPY_STYLE, copymsghandler: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, filewasinuse: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFileExA(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), sourcefile.into(), sourcepathroot.into(), destinationname.into(), ::core::mem::transmute(copystyle), ::core::mem::transmute(copymsghandler), ::core::mem::transmute(context), ::core::mem::transmute(filewasinuse))) + ::core::mem::transmute(SetupInstallFileExA(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), sourcefile.into(), sourcepathroot.into(), destinationname.into(), copystyle, ::core::mem::transmute(copymsghandler), ::core::mem::transmute(context), ::core::mem::transmute(filewasinuse))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14782,7 +14782,7 @@ where extern "system" { fn SetupInstallFileExW(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: ::windows::core::PCWSTR, sourcepathroot: ::windows::core::PCWSTR, destinationname: ::windows::core::PCWSTR, copystyle: SP_COPY_STYLE, copymsghandler: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, filewasinuse: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFileExW(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), sourcefile.into(), sourcepathroot.into(), destinationname.into(), ::core::mem::transmute(copystyle), ::core::mem::transmute(copymsghandler), ::core::mem::transmute(context), ::core::mem::transmute(filewasinuse))) + ::core::mem::transmute(SetupInstallFileExW(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), sourcefile.into(), sourcepathroot.into(), destinationname.into(), copystyle, ::core::mem::transmute(copymsghandler), ::core::mem::transmute(context), ::core::mem::transmute(filewasinuse))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14797,7 +14797,7 @@ where extern "system" { fn SetupInstallFileW(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: ::windows::core::PCWSTR, sourcepathroot: ::windows::core::PCWSTR, destinationname: ::windows::core::PCWSTR, copystyle: SP_COPY_STYLE, copymsghandler: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFileW(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), sourcefile.into(), sourcepathroot.into(), destinationname.into(), ::core::mem::transmute(copystyle), ::core::mem::transmute(copymsghandler), ::core::mem::transmute(context))) + ::core::mem::transmute(SetupInstallFileW(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), sourcefile.into(), sourcepathroot.into(), destinationname.into(), copystyle, ::core::mem::transmute(copymsghandler), ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14811,7 +14811,7 @@ where extern "system" { fn SetupInstallFilesFromInfSectionA(infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, filequeue: *const ::core::ffi::c_void, sectionname: ::windows::core::PCSTR, sourcerootpath: ::windows::core::PCSTR, copyflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFilesFromInfSectionA(::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), ::core::mem::transmute(filequeue), sectionname.into(), sourcerootpath.into(), ::core::mem::transmute(copyflags))) + ::core::mem::transmute(SetupInstallFilesFromInfSectionA(::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), ::core::mem::transmute(filequeue), sectionname.into(), sourcerootpath.into(), copyflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14825,7 +14825,7 @@ where extern "system" { fn SetupInstallFilesFromInfSectionW(infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, filequeue: *const ::core::ffi::c_void, sectionname: ::windows::core::PCWSTR, sourcerootpath: ::windows::core::PCWSTR, copyflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFilesFromInfSectionW(::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), ::core::mem::transmute(filequeue), sectionname.into(), sourcerootpath.into(), ::core::mem::transmute(copyflags))) + ::core::mem::transmute(SetupInstallFilesFromInfSectionW(::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), ::core::mem::transmute(filequeue), sectionname.into(), sourcerootpath.into(), copyflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -14842,7 +14842,7 @@ where extern "system" { fn SetupInstallFromInfSectionA(owner: super::super::Foundation::HWND, infhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCSTR, flags: u32, relativekeyroot: super::super::System::Registry::HKEY, sourcerootpath: ::windows::core::PCSTR, copyflags: u32, msghandler: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFromInfSectionA(owner.into(), ::core::mem::transmute(infhandle), sectionname.into(), ::core::mem::transmute(flags), relativekeyroot.into(), sourcerootpath.into(), ::core::mem::transmute(copyflags), ::core::mem::transmute(msghandler), ::core::mem::transmute(context), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata))) + ::core::mem::transmute(SetupInstallFromInfSectionA(owner.into(), ::core::mem::transmute(infhandle), sectionname.into(), flags, relativekeyroot.into(), sourcerootpath.into(), copyflags, ::core::mem::transmute(msghandler), ::core::mem::transmute(context), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -14859,7 +14859,7 @@ where extern "system" { fn SetupInstallFromInfSectionW(owner: super::super::Foundation::HWND, infhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCWSTR, flags: u32, relativekeyroot: super::super::System::Registry::HKEY, sourcerootpath: ::windows::core::PCWSTR, copyflags: u32, msghandler: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFromInfSectionW(owner.into(), ::core::mem::transmute(infhandle), sectionname.into(), ::core::mem::transmute(flags), relativekeyroot.into(), sourcerootpath.into(), ::core::mem::transmute(copyflags), ::core::mem::transmute(msghandler), ::core::mem::transmute(context), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata))) + ::core::mem::transmute(SetupInstallFromInfSectionW(owner.into(), ::core::mem::transmute(infhandle), sectionname.into(), flags, relativekeyroot.into(), sourcerootpath.into(), copyflags, ::core::mem::transmute(msghandler), ::core::mem::transmute(context), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14872,7 +14872,7 @@ where extern "system" { fn SetupInstallServicesFromInfSectionA(infhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallServicesFromInfSectionA(::core::mem::transmute(infhandle), sectionname.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupInstallServicesFromInfSectionA(::core::mem::transmute(infhandle), sectionname.into(), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14886,7 +14886,7 @@ where extern "system" { fn SetupInstallServicesFromInfSectionExA(infhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCSTR, flags: u32, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, reserved1: *mut ::core::ffi::c_void, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallServicesFromInfSectionExA(::core::mem::transmute(infhandle), sectionname.into(), ::core::mem::transmute(flags), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupInstallServicesFromInfSectionExA(::core::mem::transmute(infhandle), sectionname.into(), flags, deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14900,7 +14900,7 @@ where extern "system" { fn SetupInstallServicesFromInfSectionExW(infhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCWSTR, flags: u32, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, reserved1: *mut ::core::ffi::c_void, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallServicesFromInfSectionExW(::core::mem::transmute(infhandle), sectionname.into(), ::core::mem::transmute(flags), deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupInstallServicesFromInfSectionExW(::core::mem::transmute(infhandle), sectionname.into(), flags, deviceinfoset.into(), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14913,7 +14913,7 @@ where extern "system" { fn SetupInstallServicesFromInfSectionW(infhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCWSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallServicesFromInfSectionW(::core::mem::transmute(infhandle), sectionname.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupInstallServicesFromInfSectionW(::core::mem::transmute(infhandle), sectionname.into(), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14926,7 +14926,7 @@ where extern "system" { fn SetupIterateCabinetA(cabinetfile: ::windows::core::PCSTR, reserved: u32, msghandler: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupIterateCabinetA(cabinetfile.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(msghandler), ::core::mem::transmute(context))) + ::core::mem::transmute(SetupIterateCabinetA(cabinetfile.into(), reserved, ::core::mem::transmute(msghandler), ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14939,7 +14939,7 @@ where extern "system" { fn SetupIterateCabinetW(cabinetfile: ::windows::core::PCWSTR, reserved: u32, msghandler: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupIterateCabinetW(cabinetfile.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(msghandler), ::core::mem::transmute(context))) + ::core::mem::transmute(SetupIterateCabinetW(cabinetfile.into(), reserved, ::core::mem::transmute(msghandler), ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14952,7 +14952,7 @@ where extern "system" { fn SetupLogErrorA(messagestring: ::windows::core::PCSTR, severity: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupLogErrorA(messagestring.into(), ::core::mem::transmute(severity))) + ::core::mem::transmute(SetupLogErrorA(messagestring.into(), severity)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14965,7 +14965,7 @@ where extern "system" { fn SetupLogErrorW(messagestring: ::windows::core::PCWSTR, severity: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupLogErrorW(messagestring.into(), ::core::mem::transmute(severity))) + ::core::mem::transmute(SetupLogErrorW(messagestring.into(), severity)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14983,7 +14983,7 @@ where extern "system" { fn SetupLogFileA(fileloghandle: *const ::core::ffi::c_void, logsectionname: ::windows::core::PCSTR, sourcefilename: ::windows::core::PCSTR, targetfilename: ::windows::core::PCSTR, checksum: u32, disktagfile: ::windows::core::PCSTR, diskdescription: ::windows::core::PCSTR, otherinfo: ::windows::core::PCSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupLogFileA(::core::mem::transmute(fileloghandle), logsectionname.into(), sourcefilename.into(), targetfilename.into(), ::core::mem::transmute(checksum), disktagfile.into(), diskdescription.into(), otherinfo.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupLogFileA(::core::mem::transmute(fileloghandle), logsectionname.into(), sourcefilename.into(), targetfilename.into(), checksum, disktagfile.into(), diskdescription.into(), otherinfo.into(), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15001,7 +15001,7 @@ where extern "system" { fn SetupLogFileW(fileloghandle: *const ::core::ffi::c_void, logsectionname: ::windows::core::PCWSTR, sourcefilename: ::windows::core::PCWSTR, targetfilename: ::windows::core::PCWSTR, checksum: u32, disktagfile: ::windows::core::PCWSTR, diskdescription: ::windows::core::PCWSTR, otherinfo: ::windows::core::PCWSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupLogFileW(::core::mem::transmute(fileloghandle), logsectionname.into(), sourcefilename.into(), targetfilename.into(), ::core::mem::transmute(checksum), disktagfile.into(), diskdescription.into(), otherinfo.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupLogFileW(::core::mem::transmute(fileloghandle), logsectionname.into(), sourcefilename.into(), targetfilename.into(), checksum, disktagfile.into(), diskdescription.into(), otherinfo.into(), flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15049,7 +15049,7 @@ where extern "system" { fn SetupOpenInfFileA(filename: ::windows::core::PCSTR, infclass: ::windows::core::PCSTR, infstyle: u32, errorline: *mut u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SetupOpenInfFileA(filename.into(), infclass.into(), ::core::mem::transmute(infstyle), ::core::mem::transmute(errorline))) + ::core::mem::transmute(SetupOpenInfFileA(filename.into(), infclass.into(), infstyle, ::core::mem::transmute(errorline))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -15062,7 +15062,7 @@ where extern "system" { fn SetupOpenInfFileW(filename: ::windows::core::PCWSTR, infclass: ::windows::core::PCWSTR, infstyle: u32, errorline: *mut u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SetupOpenInfFileW(filename.into(), infclass.into(), ::core::mem::transmute(infstyle), ::core::mem::transmute(errorline))) + ::core::mem::transmute(SetupOpenInfFileW(filename.into(), infclass.into(), infstyle, ::core::mem::transmute(errorline))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15097,7 +15097,7 @@ where extern "system" { fn SetupPrepareQueueForRestoreA(queuehandle: *const ::core::ffi::c_void, backuppath: ::windows::core::PCSTR, restoreflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupPrepareQueueForRestoreA(::core::mem::transmute(queuehandle), backuppath.into(), ::core::mem::transmute(restoreflags))) + ::core::mem::transmute(SetupPrepareQueueForRestoreA(::core::mem::transmute(queuehandle), backuppath.into(), restoreflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15110,7 +15110,7 @@ where extern "system" { fn SetupPrepareQueueForRestoreW(queuehandle: *const ::core::ffi::c_void, backuppath: ::windows::core::PCWSTR, restoreflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupPrepareQueueForRestoreW(::core::mem::transmute(queuehandle), backuppath.into(), ::core::mem::transmute(restoreflags))) + ::core::mem::transmute(SetupPrepareQueueForRestoreW(::core::mem::transmute(queuehandle), backuppath.into(), restoreflags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15128,7 +15128,7 @@ where extern "system" { fn SetupPromptForDiskA(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows::core::PCSTR, diskname: ::windows::core::PCSTR, pathtosource: ::windows::core::PCSTR, filesought: ::windows::core::PCSTR, tagfile: ::windows::core::PCSTR, diskpromptstyle: u32, pathbuffer: ::windows::core::PSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; } - ::core::mem::transmute(SetupPromptForDiskA(hwndparent.into(), dialogtitle.into(), diskname.into(), pathtosource.into(), filesought.into(), tagfile.into(), ::core::mem::transmute(diskpromptstyle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pathbuffer)), pathbuffer.len() as _, ::core::mem::transmute(pathrequiredsize))) + ::core::mem::transmute(SetupPromptForDiskA(hwndparent.into(), dialogtitle.into(), diskname.into(), pathtosource.into(), filesought.into(), tagfile.into(), diskpromptstyle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pathbuffer)), pathbuffer.len() as _, ::core::mem::transmute(pathrequiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15146,7 +15146,7 @@ where extern "system" { fn SetupPromptForDiskW(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows::core::PCWSTR, diskname: ::windows::core::PCWSTR, pathtosource: ::windows::core::PCWSTR, filesought: ::windows::core::PCWSTR, tagfile: ::windows::core::PCWSTR, diskpromptstyle: u32, pathbuffer: ::windows::core::PWSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; } - ::core::mem::transmute(SetupPromptForDiskW(hwndparent.into(), dialogtitle.into(), diskname.into(), pathtosource.into(), filesought.into(), tagfile.into(), ::core::mem::transmute(diskpromptstyle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pathbuffer)), pathbuffer.len() as _, ::core::mem::transmute(pathrequiredsize))) + ::core::mem::transmute(SetupPromptForDiskW(hwndparent.into(), dialogtitle.into(), diskname.into(), pathtosource.into(), filesought.into(), tagfile.into(), diskpromptstyle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pathbuffer)), pathbuffer.len() as _, ::core::mem::transmute(pathrequiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15194,7 +15194,7 @@ where extern "system" { fn SetupQueryFileLogA(fileloghandle: *const ::core::ffi::c_void, logsectionname: ::windows::core::PCSTR, targetfilename: ::windows::core::PCSTR, desiredinfo: SetupFileLogInfo, dataout: ::windows::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueryFileLogA(::core::mem::transmute(fileloghandle), logsectionname.into(), targetfilename.into(), ::core::mem::transmute(desiredinfo), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dataout)), dataout.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupQueryFileLogA(::core::mem::transmute(fileloghandle), logsectionname.into(), targetfilename.into(), desiredinfo, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dataout)), dataout.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15208,7 +15208,7 @@ where extern "system" { fn SetupQueryFileLogW(fileloghandle: *const ::core::ffi::c_void, logsectionname: ::windows::core::PCWSTR, targetfilename: ::windows::core::PCWSTR, desiredinfo: SetupFileLogInfo, dataout: ::windows::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueryFileLogW(::core::mem::transmute(fileloghandle), logsectionname.into(), targetfilename.into(), ::core::mem::transmute(desiredinfo), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dataout)), dataout.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupQueryFileLogW(::core::mem::transmute(fileloghandle), logsectionname.into(), targetfilename.into(), desiredinfo, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dataout)), dataout.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15218,7 +15218,7 @@ pub unsafe fn SetupQueryInfFileInformationA(infinformation: *const SP_INF_INFORM extern "system" { fn SetupQueryInfFileInformationA(infinformation: *const SP_INF_INFORMATION, infindex: u32, returnbuffer: ::windows::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueryInfFileInformationA(::core::mem::transmute(infinformation), ::core::mem::transmute(infindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupQueryInfFileInformationA(::core::mem::transmute(infinformation), infindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15228,7 +15228,7 @@ pub unsafe fn SetupQueryInfFileInformationW(infinformation: *const SP_INF_INFORM extern "system" { fn SetupQueryInfFileInformationW(infinformation: *const SP_INF_INFORMATION, infindex: u32, returnbuffer: ::windows::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueryInfFileInformationW(::core::mem::transmute(infinformation), ::core::mem::transmute(infindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupQueryInfFileInformationW(::core::mem::transmute(infinformation), infindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] @@ -15238,7 +15238,7 @@ pub unsafe fn SetupQueryInfOriginalFileInformationA(infinformation: *const SP_IN extern "system" { fn SetupQueryInfOriginalFileInformationA(infinformation: *const SP_INF_INFORMATION, infindex: u32, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, originalfileinfo: *mut SP_ORIGINAL_FILE_INFO_A) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueryInfOriginalFileInformationA(::core::mem::transmute(infinformation), ::core::mem::transmute(infindex), ::core::mem::transmute(alternateplatforminfo), ::core::mem::transmute(originalfileinfo))) + ::core::mem::transmute(SetupQueryInfOriginalFileInformationA(::core::mem::transmute(infinformation), infindex, ::core::mem::transmute(alternateplatforminfo), ::core::mem::transmute(originalfileinfo))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] @@ -15248,7 +15248,7 @@ pub unsafe fn SetupQueryInfOriginalFileInformationW(infinformation: *const SP_IN extern "system" { fn SetupQueryInfOriginalFileInformationW(infinformation: *const SP_INF_INFORMATION, infindex: u32, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, originalfileinfo: *mut SP_ORIGINAL_FILE_INFO_W) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueryInfOriginalFileInformationW(::core::mem::transmute(infinformation), ::core::mem::transmute(infindex), ::core::mem::transmute(alternateplatforminfo), ::core::mem::transmute(originalfileinfo))) + ::core::mem::transmute(SetupQueryInfOriginalFileInformationW(::core::mem::transmute(infinformation), infindex, ::core::mem::transmute(alternateplatforminfo), ::core::mem::transmute(originalfileinfo))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15261,7 +15261,7 @@ where extern "system" { fn SetupQueryInfVersionInformationA(infinformation: *const SP_INF_INFORMATION, infindex: u32, key: ::windows::core::PCSTR, returnbuffer: ::windows::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueryInfVersionInformationA(::core::mem::transmute(infinformation), ::core::mem::transmute(infindex), key.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupQueryInfVersionInformationA(::core::mem::transmute(infinformation), infindex, key.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15274,7 +15274,7 @@ where extern "system" { fn SetupQueryInfVersionInformationW(infinformation: *const SP_INF_INFORMATION, infindex: u32, key: ::windows::core::PCWSTR, returnbuffer: ::windows::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueryInfVersionInformationW(::core::mem::transmute(infinformation), ::core::mem::transmute(infindex), key.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) + ::core::mem::transmute(SetupQueryInfVersionInformationW(::core::mem::transmute(infinformation), infindex, key.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(returnbuffer)), returnbuffer.len() as _, ::core::mem::transmute(requiredsize))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15284,7 +15284,7 @@ pub unsafe fn SetupQuerySourceListA(flags: u32, list: *mut *mut ::windows::core: extern "system" { fn SetupQuerySourceListA(flags: u32, list: *mut *mut ::windows::core::PSTR, count: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQuerySourceListA(::core::mem::transmute(flags), ::core::mem::transmute(list), ::core::mem::transmute(count))) + ::core::mem::transmute(SetupQuerySourceListA(flags, ::core::mem::transmute(list), ::core::mem::transmute(count))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15294,7 +15294,7 @@ pub unsafe fn SetupQuerySourceListW(flags: u32, list: *mut *mut ::windows::core: extern "system" { fn SetupQuerySourceListW(flags: u32, list: *mut *mut ::windows::core::PWSTR, count: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQuerySourceListW(::core::mem::transmute(flags), ::core::mem::transmute(list), ::core::mem::transmute(count))) + ::core::mem::transmute(SetupQuerySourceListW(flags, ::core::mem::transmute(list), ::core::mem::transmute(count))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15307,7 +15307,7 @@ where extern "system" { fn SetupQuerySpaceRequiredOnDriveA(diskspace: *const ::core::ffi::c_void, drivespec: ::windows::core::PCSTR, spacerequired: *mut i64, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQuerySpaceRequiredOnDriveA(::core::mem::transmute(diskspace), drivespec.into(), ::core::mem::transmute(spacerequired), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupQuerySpaceRequiredOnDriveA(::core::mem::transmute(diskspace), drivespec.into(), ::core::mem::transmute(spacerequired), ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15320,7 +15320,7 @@ where extern "system" { fn SetupQuerySpaceRequiredOnDriveW(diskspace: *const ::core::ffi::c_void, drivespec: ::windows::core::PCWSTR, spacerequired: *mut i64, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQuerySpaceRequiredOnDriveW(::core::mem::transmute(diskspace), drivespec.into(), ::core::mem::transmute(spacerequired), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupQuerySpaceRequiredOnDriveW(::core::mem::transmute(diskspace), drivespec.into(), ::core::mem::transmute(spacerequired), ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15339,7 +15339,7 @@ where extern "system" { fn SetupQueueCopyA(queuehandle: *const ::core::ffi::c_void, sourcerootpath: ::windows::core::PCSTR, sourcepath: ::windows::core::PCSTR, sourcefilename: ::windows::core::PCSTR, sourcedescription: ::windows::core::PCSTR, sourcetagfile: ::windows::core::PCSTR, targetdirectory: ::windows::core::PCSTR, targetfilename: ::windows::core::PCSTR, copystyle: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueueCopyA(::core::mem::transmute(queuehandle), sourcerootpath.into(), sourcepath.into(), sourcefilename.into(), sourcedescription.into(), sourcetagfile.into(), targetdirectory.into(), targetfilename.into(), ::core::mem::transmute(copystyle))) + ::core::mem::transmute(SetupQueueCopyA(::core::mem::transmute(queuehandle), sourcerootpath.into(), sourcepath.into(), sourcefilename.into(), sourcedescription.into(), sourcetagfile.into(), targetdirectory.into(), targetfilename.into(), copystyle)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15373,7 +15373,7 @@ where extern "system" { fn SetupQueueCopySectionA(queuehandle: *const ::core::ffi::c_void, sourcerootpath: ::windows::core::PCSTR, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, section: ::windows::core::PCSTR, copystyle: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueueCopySectionA(::core::mem::transmute(queuehandle), sourcerootpath.into(), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), section.into(), ::core::mem::transmute(copystyle))) + ::core::mem::transmute(SetupQueueCopySectionA(::core::mem::transmute(queuehandle), sourcerootpath.into(), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), section.into(), copystyle)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15387,7 +15387,7 @@ where extern "system" { fn SetupQueueCopySectionW(queuehandle: *const ::core::ffi::c_void, sourcerootpath: ::windows::core::PCWSTR, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, section: ::windows::core::PCWSTR, copystyle: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueueCopySectionW(::core::mem::transmute(queuehandle), sourcerootpath.into(), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), section.into(), ::core::mem::transmute(copystyle))) + ::core::mem::transmute(SetupQueueCopySectionW(::core::mem::transmute(queuehandle), sourcerootpath.into(), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), section.into(), copystyle)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15406,7 +15406,7 @@ where extern "system" { fn SetupQueueCopyW(queuehandle: *const ::core::ffi::c_void, sourcerootpath: ::windows::core::PCWSTR, sourcepath: ::windows::core::PCWSTR, sourcefilename: ::windows::core::PCWSTR, sourcedescription: ::windows::core::PCWSTR, sourcetagfile: ::windows::core::PCWSTR, targetdirectory: ::windows::core::PCWSTR, targetfilename: ::windows::core::PCWSTR, copystyle: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueueCopyW(::core::mem::transmute(queuehandle), sourcerootpath.into(), sourcepath.into(), sourcefilename.into(), sourcedescription.into(), sourcetagfile.into(), targetdirectory.into(), targetfilename.into(), ::core::mem::transmute(copystyle))) + ::core::mem::transmute(SetupQueueCopyW(::core::mem::transmute(queuehandle), sourcerootpath.into(), sourcepath.into(), sourcefilename.into(), sourcedescription.into(), sourcetagfile.into(), targetdirectory.into(), targetfilename.into(), copystyle)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15421,7 +15421,7 @@ where extern "system" { fn SetupQueueDefaultCopyA(queuehandle: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, sourcerootpath: ::windows::core::PCSTR, sourcefilename: ::windows::core::PCSTR, targetfilename: ::windows::core::PCSTR, copystyle: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueueDefaultCopyA(::core::mem::transmute(queuehandle), ::core::mem::transmute(infhandle), sourcerootpath.into(), sourcefilename.into(), targetfilename.into(), ::core::mem::transmute(copystyle))) + ::core::mem::transmute(SetupQueueDefaultCopyA(::core::mem::transmute(queuehandle), ::core::mem::transmute(infhandle), sourcerootpath.into(), sourcefilename.into(), targetfilename.into(), copystyle)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15436,7 +15436,7 @@ where extern "system" { fn SetupQueueDefaultCopyW(queuehandle: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, sourcerootpath: ::windows::core::PCWSTR, sourcefilename: ::windows::core::PCWSTR, targetfilename: ::windows::core::PCWSTR, copystyle: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueueDefaultCopyW(::core::mem::transmute(queuehandle), ::core::mem::transmute(infhandle), sourcerootpath.into(), sourcefilename.into(), targetfilename.into(), ::core::mem::transmute(copystyle))) + ::core::mem::transmute(SetupQueueDefaultCopyW(::core::mem::transmute(queuehandle), ::core::mem::transmute(infhandle), sourcerootpath.into(), sourcefilename.into(), targetfilename.into(), copystyle)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15589,7 +15589,7 @@ where extern "system" { fn SetupRemoveFromDiskSpaceListA(diskspace: *const ::core::ffi::c_void, targetfilespec: ::windows::core::PCSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupRemoveFromDiskSpaceListA(::core::mem::transmute(diskspace), targetfilespec.into(), ::core::mem::transmute(operation), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupRemoveFromDiskSpaceListA(::core::mem::transmute(diskspace), targetfilespec.into(), operation, ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15602,7 +15602,7 @@ where extern "system" { fn SetupRemoveFromDiskSpaceListW(diskspace: *const ::core::ffi::c_void, targetfilespec: ::windows::core::PCWSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupRemoveFromDiskSpaceListW(::core::mem::transmute(diskspace), targetfilespec.into(), ::core::mem::transmute(operation), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupRemoveFromDiskSpaceListW(::core::mem::transmute(diskspace), targetfilespec.into(), operation, ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15615,7 +15615,7 @@ where extern "system" { fn SetupRemoveFromSourceListA(flags: u32, source: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupRemoveFromSourceListA(::core::mem::transmute(flags), source.into())) + ::core::mem::transmute(SetupRemoveFromSourceListA(flags, source.into())) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15628,7 +15628,7 @@ where extern "system" { fn SetupRemoveFromSourceListW(flags: u32, source: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupRemoveFromSourceListW(::core::mem::transmute(flags), source.into())) + ::core::mem::transmute(SetupRemoveFromSourceListW(flags, source.into())) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15641,7 +15641,7 @@ where extern "system" { fn SetupRemoveInstallSectionFromDiskSpaceListA(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCSTR, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupRemoveInstallSectionFromDiskSpaceListA(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), sectionname.into(), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupRemoveInstallSectionFromDiskSpaceListA(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), sectionname.into(), ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15654,7 +15654,7 @@ where extern "system" { fn SetupRemoveInstallSectionFromDiskSpaceListW(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCWSTR, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupRemoveInstallSectionFromDiskSpaceListW(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), sectionname.into(), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupRemoveInstallSectionFromDiskSpaceListW(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(layoutinfhandle), sectionname.into(), ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15667,7 +15667,7 @@ where extern "system" { fn SetupRemoveSectionFromDiskSpaceListA(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupRemoveSectionFromDiskSpaceListA(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), sectionname.into(), ::core::mem::transmute(operation), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupRemoveSectionFromDiskSpaceListA(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), sectionname.into(), operation, ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15680,7 +15680,7 @@ where extern "system" { fn SetupRemoveSectionFromDiskSpaceListW(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, sectionname: ::windows::core::PCWSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupRemoveSectionFromDiskSpaceListW(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), sectionname.into(), ::core::mem::transmute(operation), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupRemoveSectionFromDiskSpaceListW(::core::mem::transmute(diskspace), ::core::mem::transmute(infhandle), ::core::mem::transmute(listinfhandle), sectionname.into(), operation, ::core::mem::transmute(reserved1), reserved2)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15696,7 +15696,7 @@ where extern "system" { fn SetupRenameErrorA(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows::core::PCSTR, sourcefile: ::windows::core::PCSTR, targetfile: ::windows::core::PCSTR, win32errorcode: u32, style: u32) -> u32; } - ::core::mem::transmute(SetupRenameErrorA(hwndparent.into(), dialogtitle.into(), sourcefile.into(), targetfile.into(), ::core::mem::transmute(win32errorcode), ::core::mem::transmute(style))) + ::core::mem::transmute(SetupRenameErrorA(hwndparent.into(), dialogtitle.into(), sourcefile.into(), targetfile.into(), win32errorcode, style)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15712,7 +15712,7 @@ where extern "system" { fn SetupRenameErrorW(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows::core::PCWSTR, sourcefile: ::windows::core::PCWSTR, targetfile: ::windows::core::PCWSTR, win32errorcode: u32, style: u32) -> u32; } - ::core::mem::transmute(SetupRenameErrorW(hwndparent.into(), dialogtitle.into(), sourcefile.into(), targetfile.into(), ::core::mem::transmute(win32errorcode), ::core::mem::transmute(style))) + ::core::mem::transmute(SetupRenameErrorW(hwndparent.into(), dialogtitle.into(), sourcefile.into(), targetfile.into(), win32errorcode, style)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15725,7 +15725,7 @@ where extern "system" { fn SetupScanFileQueueA(filequeue: *const ::core::ffi::c_void, flags: u32, window: super::super::Foundation::HWND, callbackroutine: *mut ::core::ffi::c_void, callbackcontext: *const ::core::ffi::c_void, result: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupScanFileQueueA(::core::mem::transmute(filequeue), ::core::mem::transmute(flags), window.into(), ::core::mem::transmute(callbackroutine), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(result))) + ::core::mem::transmute(SetupScanFileQueueA(::core::mem::transmute(filequeue), flags, window.into(), ::core::mem::transmute(callbackroutine), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(result))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15738,7 +15738,7 @@ where extern "system" { fn SetupScanFileQueueW(filequeue: *const ::core::ffi::c_void, flags: u32, window: super::super::Foundation::HWND, callbackroutine: *mut ::core::ffi::c_void, callbackcontext: *const ::core::ffi::c_void, result: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupScanFileQueueW(::core::mem::transmute(filequeue), ::core::mem::transmute(flags), window.into(), ::core::mem::transmute(callbackroutine), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(result))) + ::core::mem::transmute(SetupScanFileQueueW(::core::mem::transmute(filequeue), flags, window.into(), ::core::mem::transmute(callbackroutine), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(result))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15751,7 +15751,7 @@ where extern "system" { fn SetupSetDirectoryIdA(infhandle: *const ::core::ffi::c_void, id: u32, directory: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupSetDirectoryIdA(::core::mem::transmute(infhandle), ::core::mem::transmute(id), directory.into())) + ::core::mem::transmute(SetupSetDirectoryIdA(::core::mem::transmute(infhandle), id, directory.into())) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15764,7 +15764,7 @@ where extern "system" { fn SetupSetDirectoryIdExA(infhandle: *const ::core::ffi::c_void, id: u32, directory: ::windows::core::PCSTR, flags: u32, reserved1: u32, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupSetDirectoryIdExA(::core::mem::transmute(infhandle), ::core::mem::transmute(id), directory.into(), ::core::mem::transmute(flags), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupSetDirectoryIdExA(::core::mem::transmute(infhandle), id, directory.into(), flags, reserved1, ::core::mem::transmute(reserved2))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15777,7 +15777,7 @@ where extern "system" { fn SetupSetDirectoryIdExW(infhandle: *const ::core::ffi::c_void, id: u32, directory: ::windows::core::PCWSTR, flags: u32, reserved1: u32, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupSetDirectoryIdExW(::core::mem::transmute(infhandle), ::core::mem::transmute(id), directory.into(), ::core::mem::transmute(flags), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(SetupSetDirectoryIdExW(::core::mem::transmute(infhandle), id, directory.into(), flags, reserved1, ::core::mem::transmute(reserved2))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15790,7 +15790,7 @@ where extern "system" { fn SetupSetDirectoryIdW(infhandle: *const ::core::ffi::c_void, id: u32, directory: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupSetDirectoryIdW(::core::mem::transmute(infhandle), ::core::mem::transmute(id), directory.into())) + ::core::mem::transmute(SetupSetDirectoryIdW(::core::mem::transmute(infhandle), id, directory.into())) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] @@ -15826,7 +15826,7 @@ pub unsafe fn SetupSetFileQueueFlags(filequeue: *const ::core::ffi::c_void, flag extern "system" { fn SetupSetFileQueueFlags(filequeue: *const ::core::ffi::c_void, flagmask: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupSetFileQueueFlags(::core::mem::transmute(filequeue), ::core::mem::transmute(flagmask), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetupSetFileQueueFlags(::core::mem::transmute(filequeue), flagmask, flags)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15875,7 +15875,7 @@ pub unsafe fn SetupSetSourceListA(flags: u32, sourcelist: &[::windows::core::PST extern "system" { fn SetupSetSourceListA(flags: u32, sourcelist: *const ::windows::core::PSTR, sourcecount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupSetSourceListA(::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(sourcelist)), sourcelist.len() as _)) + ::core::mem::transmute(SetupSetSourceListA(flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(sourcelist)), sourcelist.len() as _)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15885,7 +15885,7 @@ pub unsafe fn SetupSetSourceListW(flags: u32, sourcelist: &[::windows::core::PWS extern "system" { fn SetupSetSourceListW(flags: u32, sourcelist: *const ::windows::core::PWSTR, sourcecount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupSetSourceListW(::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(sourcelist)), sourcelist.len() as _)) + ::core::mem::transmute(SetupSetSourceListW(flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(sourcelist)), sourcelist.len() as _)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -15894,7 +15894,7 @@ pub unsafe fn SetupSetThreadLogToken(logtoken: u64) { extern "system" { fn SetupSetThreadLogToken(logtoken: u64); } - SetupSetThreadLogToken(::core::mem::transmute(logtoken)) + SetupSetThreadLogToken(logtoken) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -15923,7 +15923,7 @@ pub unsafe fn SetupUninstallNewlyCopiedInfs(filequeue: *const ::core::ffi::c_voi extern "system" { fn SetupUninstallNewlyCopiedInfs(filequeue: *const ::core::ffi::c_void, flags: u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupUninstallNewlyCopiedInfs(::core::mem::transmute(filequeue), ::core::mem::transmute(flags), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupUninstallNewlyCopiedInfs(::core::mem::transmute(filequeue), flags, ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15936,7 +15936,7 @@ where extern "system" { fn SetupUninstallOEMInfA(inffilename: ::windows::core::PCSTR, flags: u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupUninstallOEMInfA(inffilename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupUninstallOEMInfA(inffilename.into(), flags, ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15949,7 +15949,7 @@ where extern "system" { fn SetupUninstallOEMInfW(inffilename: ::windows::core::PCWSTR, flags: u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupUninstallOEMInfW(inffilename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SetupUninstallOEMInfW(inffilename.into(), flags, ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] @@ -15987,7 +15987,7 @@ where extern "system" { fn SetupWriteTextLog(logtoken: u64, category: u32, flags: u32, messagestr: ::windows::core::PCSTR); } - SetupWriteTextLog(::core::mem::transmute(logtoken), ::core::mem::transmute(category), ::core::mem::transmute(flags), messagestr.into()) + SetupWriteTextLog(logtoken, category, flags, messagestr.into()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -15999,7 +15999,7 @@ where extern "system" { fn SetupWriteTextLogError(logtoken: u64, category: u32, logflags: u32, error: u32, messagestr: ::windows::core::PCSTR); } - SetupWriteTextLogError(::core::mem::transmute(logtoken), ::core::mem::transmute(category), ::core::mem::transmute(logflags), ::core::mem::transmute(error), messagestr.into()) + SetupWriteTextLogError(logtoken, category, logflags, error, messagestr.into()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] @@ -16008,7 +16008,7 @@ pub unsafe fn SetupWriteTextLogInfLine(logtoken: u64, flags: u32, infhandle: *co extern "system" { fn SetupWriteTextLogInfLine(logtoken: u64, flags: u32, infhandle: *const ::core::ffi::c_void, context: *const INFCONTEXT); } - SetupWriteTextLogInfLine(::core::mem::transmute(logtoken), ::core::mem::transmute(flags), ::core::mem::transmute(infhandle), ::core::mem::transmute(context)) + SetupWriteTextLogInfLine(logtoken, flags, ::core::mem::transmute(infhandle), ::core::mem::transmute(context)) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16023,7 +16023,7 @@ where extern "system" { fn UpdateDriverForPlugAndPlayDevicesA(hwndparent: super::super::Foundation::HWND, hardwareid: ::windows::core::PCSTR, fullinfpath: ::windows::core::PCSTR, installflags: u32, brebootrequired: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UpdateDriverForPlugAndPlayDevicesA(hwndparent.into(), hardwareid.into(), fullinfpath.into(), ::core::mem::transmute(installflags), ::core::mem::transmute(brebootrequired))) + ::core::mem::transmute(UpdateDriverForPlugAndPlayDevicesA(hwndparent.into(), hardwareid.into(), fullinfpath.into(), installflags, ::core::mem::transmute(brebootrequired))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16038,7 +16038,7 @@ where extern "system" { fn UpdateDriverForPlugAndPlayDevicesW(hwndparent: super::super::Foundation::HWND, hardwareid: ::windows::core::PCWSTR, fullinfpath: ::windows::core::PCWSTR, installflags: u32, brebootrequired: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UpdateDriverForPlugAndPlayDevicesW(hwndparent.into(), hardwareid.into(), fullinfpath.into(), ::core::mem::transmute(installflags), ::core::mem::transmute(brebootrequired))) + ::core::mem::transmute(UpdateDriverForPlugAndPlayDevicesW(hwndparent.into(), hardwareid.into(), fullinfpath.into(), installflags, ::core::mem::transmute(brebootrequired))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const fDD_BYTE: u32 = 0u32; 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 f97edd9e7f..49a39c6335 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs @@ -480,7 +480,7 @@ pub unsafe fn DevCreateObjectQuery(objecttype: DEV_OBJECT_TYPE, queryflags: u32, fn DevCreateObjectQuery(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: *mut ::core::ffi::c_void, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut HDEVQUERY__>::zeroed(); - DevCreateObjectQuery(::core::mem::transmute(objecttype), ::core::mem::transmute(queryflags), prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQuery(objecttype, queryflags, prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut HDEVQUERY__>(result__) } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -491,20 +491,7 @@ pub unsafe fn DevCreateObjectQueryEx(objecttype: DEV_OBJECT_TYPE, queryflags: u3 fn DevCreateObjectQueryEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: *mut ::core::ffi::c_void, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut HDEVQUERY__>::zeroed(); - DevCreateObjectQueryEx( - ::core::mem::transmute(objecttype), - ::core::mem::transmute(queryflags), - prequestedproperties.len() as _, - ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), - pfilter.len() as _, - ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), - pextendedparameters.len() as _, - ::core::mem::transmute(::windows::core::as_ptr_or_null(pextendedparameters)), - ::core::mem::transmute(pcallback), - ::core::mem::transmute(pcontext), - ::core::mem::transmute(result__.as_mut_ptr()), - ) - .from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQueryEx(objecttype, queryflags, prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), pextendedparameters.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pextendedparameters)), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut HDEVQUERY__>(result__) } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -518,7 +505,7 @@ where fn DevCreateObjectQueryFromId(objecttype: DEV_OBJECT_TYPE, pszobjectid: ::windows::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: *mut ::core::ffi::c_void, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut HDEVQUERY__>::zeroed(); - DevCreateObjectQueryFromId(::core::mem::transmute(objecttype), pszobjectid.into(), ::core::mem::transmute(queryflags), prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQueryFromId(objecttype, pszobjectid.into(), queryflags, prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut HDEVQUERY__>(result__) } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -532,21 +519,7 @@ where fn DevCreateObjectQueryFromIdEx(objecttype: DEV_OBJECT_TYPE, pszobjectid: ::windows::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: *mut ::core::ffi::c_void, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut HDEVQUERY__>::zeroed(); - DevCreateObjectQueryFromIdEx( - ::core::mem::transmute(objecttype), - pszobjectid.into(), - ::core::mem::transmute(queryflags), - prequestedproperties.len() as _, - ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), - pfilter.len() as _, - ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), - pextendedparameters.len() as _, - ::core::mem::transmute(::windows::core::as_ptr_or_null(pextendedparameters)), - ::core::mem::transmute(pcallback), - ::core::mem::transmute(pcontext), - ::core::mem::transmute(result__.as_mut_ptr()), - ) - .from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQueryFromIdEx(objecttype, pszobjectid.into(), queryflags, prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), pextendedparameters.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pextendedparameters)), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut HDEVQUERY__>(result__) } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -560,7 +533,7 @@ where fn DevCreateObjectQueryFromIds(objecttype: DEV_OBJECT_TYPE, pszzobjectids: ::windows::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: *mut ::core::ffi::c_void, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut HDEVQUERY__>::zeroed(); - DevCreateObjectQueryFromIds(::core::mem::transmute(objecttype), pszzobjectids.into(), ::core::mem::transmute(queryflags), prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQueryFromIds(objecttype, pszzobjectids.into(), queryflags, prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut HDEVQUERY__>(result__) } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -574,21 +547,7 @@ where fn DevCreateObjectQueryFromIdsEx(objecttype: DEV_OBJECT_TYPE, pszzobjectids: ::windows::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: *mut ::core::ffi::c_void, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut HDEVQUERY__>::zeroed(); - DevCreateObjectQueryFromIdsEx( - ::core::mem::transmute(objecttype), - pszzobjectids.into(), - ::core::mem::transmute(queryflags), - prequestedproperties.len() as _, - ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), - pfilter.len() as _, - ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), - pextendedparameters.len() as _, - ::core::mem::transmute(::windows::core::as_ptr_or_null(pextendedparameters)), - ::core::mem::transmute(pcallback), - ::core::mem::transmute(pcontext), - ::core::mem::transmute(result__.as_mut_ptr()), - ) - .from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQueryFromIdsEx(objecttype, pszzobjectids.into(), queryflags, prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), pextendedparameters.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pextendedparameters)), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut HDEVQUERY__>(result__) } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -601,7 +560,7 @@ where extern "system" { fn DevFindProperty(pkey: *const super::Properties::DEVPROPKEY, store: super::Properties::DEVPROPSTORE, pszlocalename: ::windows::core::PCWSTR, cproperties: u32, pproperties: *const super::Properties::DEVPROPERTY) -> *mut super::Properties::DEVPROPERTY; } - ::core::mem::transmute(DevFindProperty(::core::mem::transmute(pkey), ::core::mem::transmute(store), pszlocalename.into(), pproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pproperties)))) + ::core::mem::transmute(DevFindProperty(::core::mem::transmute(pkey), store, pszlocalename.into(), pproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pproperties)))) } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -634,7 +593,7 @@ where extern "system" { fn DevGetObjectProperties(objecttype: DEV_OBJECT_TYPE, pszobjectid: ::windows::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, pcpropertycount: *mut u32, ppproperties: *mut *mut super::Properties::DEVPROPERTY) -> ::windows::core::HRESULT; } - DevGetObjectProperties(::core::mem::transmute(objecttype), pszobjectid.into(), ::core::mem::transmute(queryflags), prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), ::core::mem::transmute(pcpropertycount), ::core::mem::transmute(ppproperties)).ok() + DevGetObjectProperties(objecttype, pszobjectid.into(), queryflags, prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), ::core::mem::transmute(pcpropertycount), ::core::mem::transmute(ppproperties)).ok() } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -647,7 +606,7 @@ where extern "system" { fn DevGetObjectPropertiesEx(objecttype: DEV_OBJECT_TYPE, pszobjectid: ::windows::core::PCWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcpropertycount: *mut u32, ppproperties: *mut *mut super::Properties::DEVPROPERTY) -> ::windows::core::HRESULT; } - DevGetObjectPropertiesEx(::core::mem::transmute(objecttype), pszobjectid.into(), ::core::mem::transmute(queryflags), prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pextendedparameters.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pextendedparameters)), ::core::mem::transmute(pcpropertycount), ::core::mem::transmute(ppproperties)).ok() + DevGetObjectPropertiesEx(objecttype, pszobjectid.into(), queryflags, prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pextendedparameters.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pextendedparameters)), ::core::mem::transmute(pcpropertycount), ::core::mem::transmute(ppproperties)).ok() } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -657,7 +616,7 @@ pub unsafe fn DevGetObjects(objecttype: DEV_OBJECT_TYPE, queryflags: u32, preque extern "system" { fn DevGetObjects(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcobjectcount: *mut u32, ppobjects: *mut *mut DEV_OBJECT) -> ::windows::core::HRESULT; } - DevGetObjects(::core::mem::transmute(objecttype), ::core::mem::transmute(queryflags), prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), ::core::mem::transmute(pcobjectcount), ::core::mem::transmute(ppobjects)).ok() + DevGetObjects(objecttype, queryflags, prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), ::core::mem::transmute(pcobjectcount), ::core::mem::transmute(ppobjects)).ok() } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] @@ -667,7 +626,7 @@ pub unsafe fn DevGetObjectsEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, preq extern "system" { fn DevGetObjectsEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcobjectcount: *mut u32, ppobjects: *mut *mut DEV_OBJECT) -> ::windows::core::HRESULT; } - DevGetObjectsEx(::core::mem::transmute(objecttype), ::core::mem::transmute(queryflags), prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), pextendedparameters.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pextendedparameters)), ::core::mem::transmute(pcobjectcount), ::core::mem::transmute(ppobjects)).ok() + DevGetObjectsEx(objecttype, queryflags, prequestedproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prequestedproperties)), pfilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfilter)), pextendedparameters.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pextendedparameters)), ::core::mem::transmute(pcobjectcount), ::core::mem::transmute(ppobjects)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"] 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 91f6036126..67ab6579cf 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs @@ -468,7 +468,7 @@ pub unsafe fn BRUSHOBJ_pvAllocRbrush(pbo: *mut BRUSHOBJ, cj: u32) -> *mut ::core extern "system" { fn BRUSHOBJ_pvAllocRbrush(pbo: *mut BRUSHOBJ, cj: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(BRUSHOBJ_pvAllocRbrush(::core::mem::transmute(pbo), ::core::mem::transmute(cj))) + ::core::mem::transmute(BRUSHOBJ_pvAllocRbrush(::core::mem::transmute(pbo), cj)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] #[inline] @@ -776,7 +776,7 @@ pub unsafe fn CLIPOBJ_bEnum(pco: *mut CLIPOBJ, cj: u32, pul: *mut u32) -> super: extern "system" { fn CLIPOBJ_bEnum(pco: *mut CLIPOBJ, cj: u32, pul: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CLIPOBJ_bEnum(::core::mem::transmute(pco), ::core::mem::transmute(cj), ::core::mem::transmute(pul))) + ::core::mem::transmute(CLIPOBJ_bEnum(::core::mem::transmute(pco), cj, ::core::mem::transmute(pul))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -789,7 +789,7 @@ where extern "system" { fn CLIPOBJ_cEnumStart(pco: *mut CLIPOBJ, ball: super::super::Foundation::BOOL, itype: u32, idirection: u32, climit: u32) -> u32; } - ::core::mem::transmute(CLIPOBJ_cEnumStart(::core::mem::transmute(pco), ball.into(), ::core::mem::transmute(itype), ::core::mem::transmute(idirection), ::core::mem::transmute(climit))) + ::core::mem::transmute(CLIPOBJ_cEnumStart(::core::mem::transmute(pco), ball.into(), itype, idirection, climit)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4227,7 +4227,7 @@ where extern "system" { fn EngAssociateSurface(hsurf: HSURF, hdev: HDEV, flhooks: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngAssociateSurface(hsurf.into(), hdev.into(), ::core::mem::transmute(flhooks))) + ::core::mem::transmute(EngAssociateSurface(hsurf.into(), hdev.into(), flhooks)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4237,7 +4237,7 @@ pub unsafe fn EngBitBlt(psotrg: *const SURFOBJ, psosrc: *const SURFOBJ, psomask: extern "system" { fn EngBitBlt(psotrg: *const SURFOBJ, psosrc: *const SURFOBJ, psomask: *const SURFOBJ, pco: *const CLIPOBJ, pxlo: *const XLATEOBJ, prcltrg: *const super::super::Foundation::RECTL, pptlsrc: *const super::super::Foundation::POINTL, pptlmask: *const super::super::Foundation::POINTL, pbo: *const BRUSHOBJ, pptlbrush: *const super::super::Foundation::POINTL, rop4: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngBitBlt(::core::mem::transmute(psotrg), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomask), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(prcltrg), ::core::mem::transmute(pptlsrc), ::core::mem::transmute(pptlmask), ::core::mem::transmute(pbo), ::core::mem::transmute(pptlbrush), ::core::mem::transmute(rop4))) + ::core::mem::transmute(EngBitBlt(::core::mem::transmute(psotrg), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomask), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(prcltrg), ::core::mem::transmute(pptlsrc), ::core::mem::transmute(pptlmask), ::core::mem::transmute(pbo), ::core::mem::transmute(pptlbrush), rop4)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4256,7 +4256,7 @@ pub unsafe fn EngComputeGlyphSet(ncodepage: i32, nfirstchar: i32, cchars: i32) - extern "system" { fn EngComputeGlyphSet(ncodepage: i32, nfirstchar: i32, cchars: i32) -> *mut FD_GLYPHSET; } - ::core::mem::transmute(EngComputeGlyphSet(::core::mem::transmute(ncodepage), ::core::mem::transmute(nfirstchar), ::core::mem::transmute(cchars))) + ::core::mem::transmute(EngComputeGlyphSet(ncodepage, nfirstchar, cchars)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4276,7 +4276,7 @@ pub unsafe fn EngCreateBitmap(sizl: super::super::Foundation::SIZE, lwidth: i32, extern "system" { fn EngCreateBitmap(sizl: super::super::Foundation::SIZE, lwidth: i32, iformat: u32, fl: u32, pvbits: *mut ::core::ffi::c_void) -> super::super::Graphics::Gdi::HBITMAP; } - ::core::mem::transmute(EngCreateBitmap(::core::mem::transmute(sizl), ::core::mem::transmute(lwidth), ::core::mem::transmute(iformat), ::core::mem::transmute(fl), ::core::mem::transmute(pvbits))) + ::core::mem::transmute(EngCreateBitmap(::core::mem::transmute(sizl), lwidth, iformat, fl, ::core::mem::transmute(pvbits))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4299,7 +4299,7 @@ where extern "system" { fn EngCreateDeviceBitmap(dhsurf: DHSURF, sizl: super::super::Foundation::SIZE, iformatcompat: u32) -> super::super::Graphics::Gdi::HBITMAP; } - ::core::mem::transmute(EngCreateDeviceBitmap(dhsurf.into(), ::core::mem::transmute(sizl), ::core::mem::transmute(iformatcompat))) + ::core::mem::transmute(EngCreateDeviceBitmap(dhsurf.into(), ::core::mem::transmute(sizl), iformatcompat)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4312,7 +4312,7 @@ where extern "system" { fn EngCreateDeviceSurface(dhsurf: DHSURF, sizl: super::super::Foundation::SIZE, iformatcompat: u32) -> HSURF; } - ::core::mem::transmute(EngCreateDeviceSurface(dhsurf.into(), ::core::mem::transmute(sizl), ::core::mem::transmute(iformatcompat))) + ::core::mem::transmute(EngCreateDeviceSurface(dhsurf.into(), ::core::mem::transmute(sizl), iformatcompat)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4322,7 +4322,7 @@ pub unsafe fn EngCreatePalette(imode: u32, ccolors: u32, pulcolors: *mut u32, fl extern "system" { fn EngCreatePalette(imode: u32, ccolors: u32, pulcolors: *mut u32, flred: u32, flgreen: u32, flblue: u32) -> super::super::Graphics::Gdi::HPALETTE; } - ::core::mem::transmute(EngCreatePalette(::core::mem::transmute(imode), ::core::mem::transmute(ccolors), ::core::mem::transmute(pulcolors), ::core::mem::transmute(flred), ::core::mem::transmute(flgreen), ::core::mem::transmute(flblue))) + ::core::mem::transmute(EngCreatePalette(imode, ccolors, ::core::mem::transmute(pulcolors), flred, flgreen, flblue)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] #[inline] @@ -4398,7 +4398,7 @@ pub unsafe fn EngEraseSurface(pso: *mut SURFOBJ, prcl: *mut super::super::Founda extern "system" { fn EngEraseSurface(pso: *mut SURFOBJ, prcl: *mut super::super::Foundation::RECTL, icolor: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngEraseSurface(::core::mem::transmute(pso), ::core::mem::transmute(prcl), ::core::mem::transmute(icolor))) + ::core::mem::transmute(EngEraseSurface(::core::mem::transmute(pso), ::core::mem::transmute(prcl), icolor)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4408,7 +4408,7 @@ pub unsafe fn EngFillPath(pso: *mut SURFOBJ, ppo: *mut PATHOBJ, pco: *mut CLIPOB extern "system" { fn EngFillPath(pso: *mut SURFOBJ, ppo: *mut PATHOBJ, pco: *mut CLIPOBJ, pbo: *mut BRUSHOBJ, pptlbrushorg: *mut super::super::Foundation::POINTL, mix: u32, floptions: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngFillPath(::core::mem::transmute(pso), ::core::mem::transmute(ppo), ::core::mem::transmute(pco), ::core::mem::transmute(pbo), ::core::mem::transmute(pptlbrushorg), ::core::mem::transmute(mix), ::core::mem::transmute(floptions))) + ::core::mem::transmute(EngFillPath(::core::mem::transmute(pso), ::core::mem::transmute(ppo), ::core::mem::transmute(pco), ::core::mem::transmute(pbo), ::core::mem::transmute(pptlbrushorg), mix, floptions)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4421,7 +4421,7 @@ where extern "system" { fn EngFindResource(h: super::super::Foundation::HANDLE, iname: i32, itype: i32, pulsize: *mut u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(EngFindResource(h.into(), ::core::mem::transmute(iname), ::core::mem::transmute(itype), ::core::mem::transmute(pulsize))) + ::core::mem::transmute(EngFindResource(h.into(), iname, itype, ::core::mem::transmute(pulsize))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4477,7 +4477,7 @@ pub unsafe fn EngGradientFill(psodest: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *m extern "system" { fn EngGradientFill(psodest: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pvertex: *mut super::super::Graphics::Gdi::TRIVERTEX, nvertex: u32, pmesh: *mut ::core::ffi::c_void, nmesh: u32, prclextents: *mut super::super::Foundation::RECTL, pptlditherorg: *mut super::super::Foundation::POINTL, ulmode: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngGradientFill(::core::mem::transmute(psodest), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pvertex), ::core::mem::transmute(nvertex), ::core::mem::transmute(pmesh), ::core::mem::transmute(nmesh), ::core::mem::transmute(prclextents), ::core::mem::transmute(pptlditherorg), ::core::mem::transmute(ulmode))) + ::core::mem::transmute(EngGradientFill(::core::mem::transmute(psodest), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pvertex), nvertex, ::core::mem::transmute(pmesh), nmesh, ::core::mem::transmute(prclextents), ::core::mem::transmute(pptlditherorg), ulmode)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4487,7 +4487,7 @@ pub unsafe fn EngLineTo(pso: *mut SURFOBJ, pco: *mut CLIPOBJ, pbo: *mut BRUSHOBJ extern "system" { fn EngLineTo(pso: *mut SURFOBJ, pco: *mut CLIPOBJ, pbo: *mut BRUSHOBJ, x1: i32, y1: i32, x2: i32, y2: i32, prclbounds: *mut super::super::Foundation::RECTL, mix: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngLineTo(::core::mem::transmute(pso), ::core::mem::transmute(pco), ::core::mem::transmute(pbo), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2), ::core::mem::transmute(prclbounds), ::core::mem::transmute(mix))) + ::core::mem::transmute(EngLineTo(::core::mem::transmute(pso), ::core::mem::transmute(pco), ::core::mem::transmute(pbo), x1, y1, x2, y2, ::core::mem::transmute(prclbounds), mix)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4538,7 +4538,7 @@ where extern "system" { fn EngMultiByteToUnicodeN(unicodestring: ::windows::core::PWSTR, maxbytesinunicodestring: u32, bytesinunicodestring: *mut u32, multibytestring: ::windows::core::PCSTR, bytesinmultibytestring: u32); } - EngMultiByteToUnicodeN(::core::mem::transmute(unicodestring), ::core::mem::transmute(maxbytesinunicodestring), ::core::mem::transmute(bytesinunicodestring), multibytestring.into(), ::core::mem::transmute(bytesinmultibytestring)) + EngMultiByteToUnicodeN(::core::mem::transmute(unicodestring), maxbytesinunicodestring, ::core::mem::transmute(bytesinunicodestring), multibytestring.into(), bytesinmultibytestring) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] #[inline] @@ -4550,7 +4550,7 @@ where extern "system" { fn EngMultiByteToWideChar(codepage: u32, widecharstring: ::windows::core::PWSTR, bytesinwidecharstring: i32, multibytestring: ::windows::core::PCSTR, bytesinmultibytestring: i32) -> i32; } - ::core::mem::transmute(EngMultiByteToWideChar(::core::mem::transmute(codepage), ::core::mem::transmute(widecharstring), ::core::mem::transmute(bytesinwidecharstring), multibytestring.into(), ::core::mem::transmute(bytesinmultibytestring))) + ::core::mem::transmute(EngMultiByteToWideChar(codepage, ::core::mem::transmute(widecharstring), bytesinwidecharstring, multibytestring.into(), bytesinmultibytestring)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4560,7 +4560,7 @@ pub unsafe fn EngPaint(pso: *mut SURFOBJ, pco: *mut CLIPOBJ, pbo: *mut BRUSHOBJ, extern "system" { fn EngPaint(pso: *mut SURFOBJ, pco: *mut CLIPOBJ, pbo: *mut BRUSHOBJ, pptlbrushorg: *mut super::super::Foundation::POINTL, mix: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngPaint(::core::mem::transmute(pso), ::core::mem::transmute(pco), ::core::mem::transmute(pbo), ::core::mem::transmute(pptlbrushorg), ::core::mem::transmute(mix))) + ::core::mem::transmute(EngPaint(::core::mem::transmute(pso), ::core::mem::transmute(pco), ::core::mem::transmute(pbo), ::core::mem::transmute(pptlbrushorg), mix)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4570,7 +4570,7 @@ pub unsafe fn EngPlgBlt(psotrg: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomsk: *mut extern "system" { fn EngPlgBlt(psotrg: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomsk: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlbrushorg: *mut super::super::Foundation::POINTL, pptfx: *mut POINTFIX, prcl: *mut super::super::Foundation::RECTL, pptl: *mut super::super::Foundation::POINTL, imode: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngPlgBlt(::core::mem::transmute(psotrg), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomsk), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pca), ::core::mem::transmute(pptlbrushorg), ::core::mem::transmute(pptfx), ::core::mem::transmute(prcl), ::core::mem::transmute(pptl), ::core::mem::transmute(imode))) + ::core::mem::transmute(EngPlgBlt(::core::mem::transmute(psotrg), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomsk), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pca), ::core::mem::transmute(pptlbrushorg), ::core::mem::transmute(pptfx), ::core::mem::transmute(prcl), ::core::mem::transmute(pptl), imode)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4614,7 +4614,7 @@ pub unsafe fn EngStretchBlt(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomask extern "system" { fn EngStretchBlt(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomask: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlhtorg: *mut super::super::Foundation::POINTL, prcldest: *mut super::super::Foundation::RECTL, prclsrc: *mut super::super::Foundation::RECTL, pptlmask: *mut super::super::Foundation::POINTL, imode: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngStretchBlt(::core::mem::transmute(psodest), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomask), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pca), ::core::mem::transmute(pptlhtorg), ::core::mem::transmute(prcldest), ::core::mem::transmute(prclsrc), ::core::mem::transmute(pptlmask), ::core::mem::transmute(imode))) + ::core::mem::transmute(EngStretchBlt(::core::mem::transmute(psodest), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomask), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pca), ::core::mem::transmute(pptlhtorg), ::core::mem::transmute(prcldest), ::core::mem::transmute(prclsrc), ::core::mem::transmute(pptlmask), imode)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4624,7 +4624,7 @@ pub unsafe fn EngStretchBltROP(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psom extern "system" { fn EngStretchBltROP(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomask: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlhtorg: *mut super::super::Foundation::POINTL, prcldest: *mut super::super::Foundation::RECTL, prclsrc: *mut super::super::Foundation::RECTL, pptlmask: *mut super::super::Foundation::POINTL, imode: u32, pbo: *mut BRUSHOBJ, rop4: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngStretchBltROP(::core::mem::transmute(psodest), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomask), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pca), ::core::mem::transmute(pptlhtorg), ::core::mem::transmute(prcldest), ::core::mem::transmute(prclsrc), ::core::mem::transmute(pptlmask), ::core::mem::transmute(imode), ::core::mem::transmute(pbo), ::core::mem::transmute(rop4))) + ::core::mem::transmute(EngStretchBltROP(::core::mem::transmute(psodest), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomask), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pca), ::core::mem::transmute(pptlhtorg), ::core::mem::transmute(prcldest), ::core::mem::transmute(prclsrc), ::core::mem::transmute(pptlmask), imode, ::core::mem::transmute(pbo), rop4)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4634,7 +4634,7 @@ pub unsafe fn EngStrokeAndFillPath(pso: *mut SURFOBJ, ppo: *mut PATHOBJ, pco: *m extern "system" { fn EngStrokeAndFillPath(pso: *mut SURFOBJ, ppo: *mut PATHOBJ, pco: *mut CLIPOBJ, pxo: *mut XFORMOBJ, pbostroke: *mut BRUSHOBJ, plineattrs: *mut LINEATTRS, pbofill: *mut BRUSHOBJ, pptlbrushorg: *mut super::super::Foundation::POINTL, mixfill: u32, floptions: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngStrokeAndFillPath(::core::mem::transmute(pso), ::core::mem::transmute(ppo), ::core::mem::transmute(pco), ::core::mem::transmute(pxo), ::core::mem::transmute(pbostroke), ::core::mem::transmute(plineattrs), ::core::mem::transmute(pbofill), ::core::mem::transmute(pptlbrushorg), ::core::mem::transmute(mixfill), ::core::mem::transmute(floptions))) + ::core::mem::transmute(EngStrokeAndFillPath(::core::mem::transmute(pso), ::core::mem::transmute(ppo), ::core::mem::transmute(pco), ::core::mem::transmute(pxo), ::core::mem::transmute(pbostroke), ::core::mem::transmute(plineattrs), ::core::mem::transmute(pbofill), ::core::mem::transmute(pptlbrushorg), mixfill, floptions)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4644,7 +4644,7 @@ pub unsafe fn EngStrokePath(pso: *mut SURFOBJ, ppo: *mut PATHOBJ, pco: *mut CLIP extern "system" { fn EngStrokePath(pso: *mut SURFOBJ, ppo: *mut PATHOBJ, pco: *mut CLIPOBJ, pxo: *mut XFORMOBJ, pbo: *mut BRUSHOBJ, pptlbrushorg: *mut super::super::Foundation::POINTL, plineattrs: *mut LINEATTRS, mix: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngStrokePath(::core::mem::transmute(pso), ::core::mem::transmute(ppo), ::core::mem::transmute(pco), ::core::mem::transmute(pxo), ::core::mem::transmute(pbo), ::core::mem::transmute(pptlbrushorg), ::core::mem::transmute(plineattrs), ::core::mem::transmute(mix))) + ::core::mem::transmute(EngStrokePath(::core::mem::transmute(pso), ::core::mem::transmute(ppo), ::core::mem::transmute(pco), ::core::mem::transmute(pxo), ::core::mem::transmute(pbo), ::core::mem::transmute(pptlbrushorg), ::core::mem::transmute(plineattrs), mix)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4654,7 +4654,7 @@ pub unsafe fn EngTextOut(pso: *mut SURFOBJ, pstro: *mut STROBJ, pfo: *mut FONTOB extern "system" { fn EngTextOut(pso: *mut SURFOBJ, pstro: *mut STROBJ, pfo: *mut FONTOBJ, pco: *mut CLIPOBJ, prclextra: *mut super::super::Foundation::RECTL, prclopaque: *mut super::super::Foundation::RECTL, pbofore: *mut BRUSHOBJ, pboopaque: *mut BRUSHOBJ, pptlorg: *mut super::super::Foundation::POINTL, mix: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngTextOut(::core::mem::transmute(pso), ::core::mem::transmute(pstro), ::core::mem::transmute(pfo), ::core::mem::transmute(pco), ::core::mem::transmute(prclextra), ::core::mem::transmute(prclopaque), ::core::mem::transmute(pbofore), ::core::mem::transmute(pboopaque), ::core::mem::transmute(pptlorg), ::core::mem::transmute(mix))) + ::core::mem::transmute(EngTextOut(::core::mem::transmute(pso), ::core::mem::transmute(pstro), ::core::mem::transmute(pfo), ::core::mem::transmute(pco), ::core::mem::transmute(prclextra), ::core::mem::transmute(prclopaque), ::core::mem::transmute(pbofore), ::core::mem::transmute(pboopaque), ::core::mem::transmute(pptlorg), mix)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4664,7 +4664,7 @@ pub unsafe fn EngTransparentBlt(psodst: *const SURFOBJ, psosrc: *const SURFOBJ, extern "system" { fn EngTransparentBlt(psodst: *const SURFOBJ, psosrc: *const SURFOBJ, pco: *const CLIPOBJ, pxlo: *const XLATEOBJ, prcldst: *const super::super::Foundation::RECTL, prclsrc: *const super::super::Foundation::RECTL, transcolor: u32, bcalledfrombitblt: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngTransparentBlt(::core::mem::transmute(psodst), ::core::mem::transmute(psosrc), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(prcldst), ::core::mem::transmute(prclsrc), ::core::mem::transmute(transcolor), ::core::mem::transmute(bcalledfrombitblt))) + ::core::mem::transmute(EngTransparentBlt(::core::mem::transmute(psodst), ::core::mem::transmute(psosrc), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(prcldst), ::core::mem::transmute(prclsrc), transcolor, bcalledfrombitblt)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] #[inline] @@ -4676,7 +4676,7 @@ where extern "system" { fn EngUnicodeToMultiByteN(multibytestring: ::windows::core::PSTR, maxbytesinmultibytestring: u32, bytesinmultibytestring: *mut u32, unicodestring: ::windows::core::PCWSTR, bytesinunicodestring: u32); } - EngUnicodeToMultiByteN(::core::mem::transmute(multibytestring), ::core::mem::transmute(maxbytesinmultibytestring), ::core::mem::transmute(bytesinmultibytestring), unicodestring.into(), ::core::mem::transmute(bytesinunicodestring)) + EngUnicodeToMultiByteN(::core::mem::transmute(multibytestring), maxbytesinmultibytestring, ::core::mem::transmute(bytesinmultibytestring), unicodestring.into(), bytesinunicodestring) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4698,7 +4698,7 @@ where extern "system" { fn EngWideCharToMultiByte(codepage: u32, widecharstring: ::windows::core::PCWSTR, bytesinwidecharstring: i32, multibytestring: ::windows::core::PSTR, bytesinmultibytestring: i32) -> i32; } - ::core::mem::transmute(EngWideCharToMultiByte(::core::mem::transmute(codepage), widecharstring.into(), ::core::mem::transmute(bytesinwidecharstring), ::core::mem::transmute(multibytestring), ::core::mem::transmute(bytesinmultibytestring))) + ::core::mem::transmute(EngWideCharToMultiByte(codepage, widecharstring.into(), bytesinwidecharstring, ::core::mem::transmute(multibytestring), bytesinmultibytestring)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const FC_COMPLEX: u32 = 3u32; @@ -5454,7 +5454,7 @@ pub unsafe fn FONTOBJ_cGetGlyphs(pfo: *mut FONTOBJ, imode: u32, cglyph: u32, phg extern "system" { fn FONTOBJ_cGetGlyphs(pfo: *mut FONTOBJ, imode: u32, cglyph: u32, phg: *mut u32, ppvglyph: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(FONTOBJ_cGetGlyphs(::core::mem::transmute(pfo), ::core::mem::transmute(imode), ::core::mem::transmute(cglyph), ::core::mem::transmute(phg), ::core::mem::transmute(ppvglyph))) + ::core::mem::transmute(FONTOBJ_cGetGlyphs(::core::mem::transmute(pfo), imode, cglyph, ::core::mem::transmute(phg), ::core::mem::transmute(ppvglyph))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5464,7 +5464,7 @@ pub unsafe fn FONTOBJ_pQueryGlyphAttrs(pfo: *mut FONTOBJ, imode: u32) -> *mut FD extern "system" { fn FONTOBJ_pQueryGlyphAttrs(pfo: *mut FONTOBJ, imode: u32) -> *mut FD_GLYPHATTR; } - ::core::mem::transmute(FONTOBJ_pQueryGlyphAttrs(::core::mem::transmute(pfo), ::core::mem::transmute(imode))) + ::core::mem::transmute(FONTOBJ_pQueryGlyphAttrs(::core::mem::transmute(pfo), imode)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5514,7 +5514,7 @@ pub unsafe fn FONTOBJ_vGetInfo(pfo: *mut FONTOBJ, cjsize: u32, pfi: *mut FONTINF extern "system" { fn FONTOBJ_vGetInfo(pfo: *mut FONTOBJ, cjsize: u32, pfi: *mut FONTINFO); } - FONTOBJ_vGetInfo(::core::mem::transmute(pfo), ::core::mem::transmute(cjsize), ::core::mem::transmute(pfi)) + FONTOBJ_vGetInfo(::core::mem::transmute(pfo), cjsize, ::core::mem::transmute(pfi)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -6464,7 +6464,7 @@ pub unsafe fn GetDisplayConfigBufferSizes(flags: u32, numpatharrayelements: *mut extern "system" { fn GetDisplayConfigBufferSizes(flags: u32, numpatharrayelements: *mut u32, nummodeinfoarrayelements: *mut u32) -> i32; } - ::core::mem::transmute(GetDisplayConfigBufferSizes(::core::mem::transmute(flags), ::core::mem::transmute(numpatharrayelements), ::core::mem::transmute(nummodeinfoarrayelements))) + ::core::mem::transmute(GetDisplayConfigBufferSizes(flags, ::core::mem::transmute(numpatharrayelements), ::core::mem::transmute(nummodeinfoarrayelements))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6529,7 +6529,7 @@ where extern "system" { fn GetMonitorDisplayAreaPosition(hmonitor: super::super::Foundation::HANDLE, ptpositiontype: MC_POSITION_TYPE, pdwminimumposition: *mut u32, pdwcurrentposition: *mut u32, pdwmaximumposition: *mut u32) -> i32; } - ::core::mem::transmute(GetMonitorDisplayAreaPosition(hmonitor.into(), ::core::mem::transmute(ptpositiontype), ::core::mem::transmute(pdwminimumposition), ::core::mem::transmute(pdwcurrentposition), ::core::mem::transmute(pdwmaximumposition))) + ::core::mem::transmute(GetMonitorDisplayAreaPosition(hmonitor.into(), ptpositiontype, ::core::mem::transmute(pdwminimumposition), ::core::mem::transmute(pdwcurrentposition), ::core::mem::transmute(pdwmaximumposition))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6542,7 +6542,7 @@ where extern "system" { fn GetMonitorDisplayAreaSize(hmonitor: super::super::Foundation::HANDLE, stsizetype: MC_SIZE_TYPE, pdwminimumwidthorheight: *mut u32, pdwcurrentwidthorheight: *mut u32, pdwmaximumwidthorheight: *mut u32) -> i32; } - ::core::mem::transmute(GetMonitorDisplayAreaSize(hmonitor.into(), ::core::mem::transmute(stsizetype), ::core::mem::transmute(pdwminimumwidthorheight), ::core::mem::transmute(pdwcurrentwidthorheight), ::core::mem::transmute(pdwmaximumwidthorheight))) + ::core::mem::transmute(GetMonitorDisplayAreaSize(hmonitor.into(), stsizetype, ::core::mem::transmute(pdwminimumwidthorheight), ::core::mem::transmute(pdwcurrentwidthorheight), ::core::mem::transmute(pdwmaximumwidthorheight))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6555,7 +6555,7 @@ where extern "system" { fn GetMonitorRedGreenOrBlueDrive(hmonitor: super::super::Foundation::HANDLE, dtdrivetype: MC_DRIVE_TYPE, pdwminimumdrive: *mut u32, pdwcurrentdrive: *mut u32, pdwmaximumdrive: *mut u32) -> i32; } - ::core::mem::transmute(GetMonitorRedGreenOrBlueDrive(hmonitor.into(), ::core::mem::transmute(dtdrivetype), ::core::mem::transmute(pdwminimumdrive), ::core::mem::transmute(pdwcurrentdrive), ::core::mem::transmute(pdwmaximumdrive))) + ::core::mem::transmute(GetMonitorRedGreenOrBlueDrive(hmonitor.into(), dtdrivetype, ::core::mem::transmute(pdwminimumdrive), ::core::mem::transmute(pdwcurrentdrive), ::core::mem::transmute(pdwmaximumdrive))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6568,7 +6568,7 @@ where extern "system" { fn GetMonitorRedGreenOrBlueGain(hmonitor: super::super::Foundation::HANDLE, gtgaintype: MC_GAIN_TYPE, pdwminimumgain: *mut u32, pdwcurrentgain: *mut u32, pdwmaximumgain: *mut u32) -> i32; } - ::core::mem::transmute(GetMonitorRedGreenOrBlueGain(hmonitor.into(), ::core::mem::transmute(gtgaintype), ::core::mem::transmute(pdwminimumgain), ::core::mem::transmute(pdwcurrentgain), ::core::mem::transmute(pdwmaximumgain))) + ::core::mem::transmute(GetMonitorRedGreenOrBlueGain(hmonitor.into(), gtgaintype, ::core::mem::transmute(pdwminimumgain), ::core::mem::transmute(pdwcurrentgain), ::core::mem::transmute(pdwmaximumgain))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6660,7 +6660,7 @@ where extern "system" { fn GetVCPFeatureAndVCPFeatureReply(hmonitor: super::super::Foundation::HANDLE, bvcpcode: u8, pvct: *mut MC_VCP_CODE_TYPE, pdwcurrentvalue: *mut u32, pdwmaximumvalue: *mut u32) -> i32; } - ::core::mem::transmute(GetVCPFeatureAndVCPFeatureReply(hmonitor.into(), ::core::mem::transmute(bvcpcode), ::core::mem::transmute(pvct), ::core::mem::transmute(pdwcurrentvalue), ::core::mem::transmute(pdwmaximumvalue))) + ::core::mem::transmute(GetVCPFeatureAndVCPFeatureReply(hmonitor.into(), bvcpcode, ::core::mem::transmute(pvct), ::core::mem::transmute(pdwcurrentvalue), ::core::mem::transmute(pdwmaximumvalue))) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -6972,7 +6972,7 @@ pub unsafe fn HT_Get8BPPFormatPalette(ppaletteentry: *mut super::super::Graphics extern "system" { fn HT_Get8BPPFormatPalette(ppaletteentry: *mut super::super::Graphics::Gdi::PALETTEENTRY, redgamma: u16, greengamma: u16, bluegamma: u16) -> i32; } - ::core::mem::transmute(HT_Get8BPPFormatPalette(::core::mem::transmute(ppaletteentry), ::core::mem::transmute(redgamma), ::core::mem::transmute(greengamma), ::core::mem::transmute(bluegamma))) + ::core::mem::transmute(HT_Get8BPPFormatPalette(::core::mem::transmute(ppaletteentry), redgamma, greengamma, bluegamma)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -6985,7 +6985,7 @@ where extern "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; } - ::core::mem::transmute(HT_Get8BPPMaskPalette(::core::mem::transmute(ppaletteentry), use8bppmaskpal.into(), ::core::mem::transmute(cmymask), ::core::mem::transmute(redgamma), ::core::mem::transmute(greengamma), ::core::mem::transmute(bluegamma))) + ::core::mem::transmute(HT_Get8BPPMaskPalette(::core::mem::transmute(ppaletteentry), use8bppmaskpal.into(), cmymask, redgamma, greengamma, bluegamma)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const HT_PATSIZE_10x10: u32 = 8u32; @@ -7046,21 +7046,21 @@ impl ICloneViewHelper { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetConnectedIDs)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ::core::mem::transmute(pulcount), ::core::mem::transmute(pulid), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).GetConnectedIDs)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ::core::mem::transmute(pulcount), ::core::mem::transmute(pulid), ulflags).ok() } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub unsafe fn GetActiveTopology<'a, P0>(&self, wszadaptorname: P0, ulsourceid: u32, pulcount: *mut u32, pultargetid: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetActiveTopology)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ::core::mem::transmute(ulsourceid), ::core::mem::transmute(pulcount), ::core::mem::transmute(pultargetid)).ok() + (::windows::core::Interface::vtable(self).GetActiveTopology)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ulsourceid, ::core::mem::transmute(pulcount), ::core::mem::transmute(pultargetid)).ok() } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub unsafe fn SetActiveTopology<'a, P0>(&self, wszadaptorname: P0, ulsourceid: u32, ulcount: u32, pultargetid: *const u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetActiveTopology)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ::core::mem::transmute(ulsourceid), ::core::mem::transmute(ulcount), ::core::mem::transmute(pultargetid)).ok() + (::windows::core::Interface::vtable(self).SetActiveTopology)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ulsourceid, ulcount, ::core::mem::transmute(pultargetid)).ok() } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7885,21 +7885,21 @@ impl IViewHelper { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetConnectedIDs)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ::core::mem::transmute(pulcount), ::core::mem::transmute(pulid), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).GetConnectedIDs)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ::core::mem::transmute(pulcount), ::core::mem::transmute(pulid), ulflags).ok() } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub unsafe fn GetActiveTopology<'a, P0>(&self, wszadaptorname: P0, ulsourceid: u32, pulcount: *mut u32, pultargetid: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetActiveTopology)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ::core::mem::transmute(ulsourceid), ::core::mem::transmute(pulcount), ::core::mem::transmute(pultargetid)).ok() + (::windows::core::Interface::vtable(self).GetActiveTopology)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ulsourceid, ::core::mem::transmute(pulcount), ::core::mem::transmute(pultargetid)).ok() } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub unsafe fn SetActiveTopology<'a, P0>(&self, wszadaptorname: P0, ulsourceid: u32, ulcount: u32, pultargetid: *const u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetActiveTopology)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ::core::mem::transmute(ulsourceid), ::core::mem::transmute(ulcount), ::core::mem::transmute(pultargetid)).ok() + (::windows::core::Interface::vtable(self).SetActiveTopology)(::windows::core::Interface::as_raw(self), wszadaptorname.into(), ulsourceid, ulcount, ::core::mem::transmute(pultargetid)).ok() } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub unsafe fn Commit(&self) -> ::windows::core::Result<()> { @@ -9535,7 +9535,7 @@ pub unsafe fn PATHOBJ_bEnumClipLines(ppo: *mut PATHOBJ, cb: u32, pcl: *mut CLIPL extern "system" { fn PATHOBJ_bEnumClipLines(ppo: *mut PATHOBJ, cb: u32, pcl: *mut CLIPLINE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PATHOBJ_bEnumClipLines(::core::mem::transmute(ppo), ::core::mem::transmute(cb), ::core::mem::transmute(pcl))) + ::core::mem::transmute(PATHOBJ_bEnumClipLines(::core::mem::transmute(ppo), cb, ::core::mem::transmute(pcl))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] #[inline] @@ -10162,7 +10162,7 @@ pub unsafe fn QueryDisplayConfig(flags: u32, numpatharrayelements: *mut u32, pat extern "system" { fn QueryDisplayConfig(flags: u32, numpatharrayelements: *mut u32, patharray: *mut DISPLAYCONFIG_PATH_INFO, nummodeinfoarrayelements: *mut u32, modeinfoarray: *mut DISPLAYCONFIG_MODE_INFO, currenttopologyid: *mut DISPLAYCONFIG_TOPOLOGY_ID) -> i32; } - ::core::mem::transmute(QueryDisplayConfig(::core::mem::transmute(flags), ::core::mem::transmute(numpatharrayelements), ::core::mem::transmute(patharray), ::core::mem::transmute(nummodeinfoarrayelements), ::core::mem::transmute(modeinfoarray), ::core::mem::transmute(currenttopologyid))) + ::core::mem::transmute(QueryDisplayConfig(flags, ::core::mem::transmute(numpatharrayelements), ::core::mem::transmute(patharray), ::core::mem::transmute(nummodeinfoarrayelements), ::core::mem::transmute(modeinfoarray), ::core::mem::transmute(currenttopologyid))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const RB_DITHERCOLOR: i32 = -2147483648i32; @@ -10429,7 +10429,7 @@ pub unsafe fn STROBJ_bGetAdvanceWidths(pso: *mut STROBJ, ifirst: u32, c: u32, pp extern "system" { fn STROBJ_bGetAdvanceWidths(pso: *mut STROBJ, ifirst: u32, c: u32, pptqd: *mut POINTQF) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(STROBJ_bGetAdvanceWidths(::core::mem::transmute(pso), ::core::mem::transmute(ifirst), ::core::mem::transmute(c), ::core::mem::transmute(pptqd))) + ::core::mem::transmute(STROBJ_bGetAdvanceWidths(::core::mem::transmute(pso), ifirst, c, ::core::mem::transmute(pptqd))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10541,7 +10541,7 @@ pub unsafe fn SetDisplayAutoRotationPreferences(orientation: ORIENTATION_PREFERE extern "system" { fn SetDisplayAutoRotationPreferences(orientation: ORIENTATION_PREFERENCE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetDisplayAutoRotationPreferences(::core::mem::transmute(orientation))) + ::core::mem::transmute(SetDisplayAutoRotationPreferences(orientation)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10551,7 +10551,7 @@ pub unsafe fn SetDisplayConfig(patharray: &[DISPLAYCONFIG_PATH_INFO], modeinfoar extern "system" { fn SetDisplayConfig(numpatharrayelements: u32, patharray: *const DISPLAYCONFIG_PATH_INFO, nummodeinfoarrayelements: u32, modeinfoarray: *const DISPLAYCONFIG_MODE_INFO, flags: u32) -> i32; } - ::core::mem::transmute(SetDisplayConfig(patharray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(patharray)), modeinfoarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(modeinfoarray)), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetDisplayConfig(patharray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(patharray)), modeinfoarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(modeinfoarray)), flags)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10564,7 +10564,7 @@ where extern "system" { fn SetMonitorBrightness(hmonitor: super::super::Foundation::HANDLE, dwnewbrightness: u32) -> i32; } - ::core::mem::transmute(SetMonitorBrightness(hmonitor.into(), ::core::mem::transmute(dwnewbrightness))) + ::core::mem::transmute(SetMonitorBrightness(hmonitor.into(), dwnewbrightness)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10577,7 +10577,7 @@ where extern "system" { fn SetMonitorColorTemperature(hmonitor: super::super::Foundation::HANDLE, ctcurrentcolortemperature: MC_COLOR_TEMPERATURE) -> i32; } - ::core::mem::transmute(SetMonitorColorTemperature(hmonitor.into(), ::core::mem::transmute(ctcurrentcolortemperature))) + ::core::mem::transmute(SetMonitorColorTemperature(hmonitor.into(), ctcurrentcolortemperature)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10590,7 +10590,7 @@ where extern "system" { fn SetMonitorContrast(hmonitor: super::super::Foundation::HANDLE, dwnewcontrast: u32) -> i32; } - ::core::mem::transmute(SetMonitorContrast(hmonitor.into(), ::core::mem::transmute(dwnewcontrast))) + ::core::mem::transmute(SetMonitorContrast(hmonitor.into(), dwnewcontrast)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10603,7 +10603,7 @@ where extern "system" { fn SetMonitorDisplayAreaPosition(hmonitor: super::super::Foundation::HANDLE, ptpositiontype: MC_POSITION_TYPE, dwnewposition: u32) -> i32; } - ::core::mem::transmute(SetMonitorDisplayAreaPosition(hmonitor.into(), ::core::mem::transmute(ptpositiontype), ::core::mem::transmute(dwnewposition))) + ::core::mem::transmute(SetMonitorDisplayAreaPosition(hmonitor.into(), ptpositiontype, dwnewposition)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10616,7 +10616,7 @@ where extern "system" { fn SetMonitorDisplayAreaSize(hmonitor: super::super::Foundation::HANDLE, stsizetype: MC_SIZE_TYPE, dwnewdisplayareawidthorheight: u32) -> i32; } - ::core::mem::transmute(SetMonitorDisplayAreaSize(hmonitor.into(), ::core::mem::transmute(stsizetype), ::core::mem::transmute(dwnewdisplayareawidthorheight))) + ::core::mem::transmute(SetMonitorDisplayAreaSize(hmonitor.into(), stsizetype, dwnewdisplayareawidthorheight)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10629,7 +10629,7 @@ where extern "system" { fn SetMonitorRedGreenOrBlueDrive(hmonitor: super::super::Foundation::HANDLE, dtdrivetype: MC_DRIVE_TYPE, dwnewdrive: u32) -> i32; } - ::core::mem::transmute(SetMonitorRedGreenOrBlueDrive(hmonitor.into(), ::core::mem::transmute(dtdrivetype), ::core::mem::transmute(dwnewdrive))) + ::core::mem::transmute(SetMonitorRedGreenOrBlueDrive(hmonitor.into(), dtdrivetype, dwnewdrive)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10642,7 +10642,7 @@ where extern "system" { fn SetMonitorRedGreenOrBlueGain(hmonitor: super::super::Foundation::HANDLE, gtgaintype: MC_GAIN_TYPE, dwnewgain: u32) -> i32; } - ::core::mem::transmute(SetMonitorRedGreenOrBlueGain(hmonitor.into(), ::core::mem::transmute(gtgaintype), ::core::mem::transmute(dwnewgain))) + ::core::mem::transmute(SetMonitorRedGreenOrBlueGain(hmonitor.into(), gtgaintype, dwnewgain)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10655,7 +10655,7 @@ where extern "system" { fn SetVCPFeature(hmonitor: super::super::Foundation::HANDLE, bvcpcode: u8, dwnewvalue: u32) -> i32; } - ::core::mem::transmute(SetVCPFeature(hmonitor.into(), ::core::mem::transmute(bvcpcode), ::core::mem::transmute(dwnewvalue))) + ::core::mem::transmute(SetVCPFeature(hmonitor.into(), bvcpcode, dwnewvalue)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -12657,7 +12657,7 @@ pub unsafe fn XFORMOBJ_bApplyXform(pxo: *mut XFORMOBJ, imode: u32, cpoints: u32, extern "system" { fn XFORMOBJ_bApplyXform(pxo: *mut XFORMOBJ, imode: u32, cpoints: u32, pvin: *mut ::core::ffi::c_void, pvout: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(XFORMOBJ_bApplyXform(::core::mem::transmute(pxo), ::core::mem::transmute(imode), ::core::mem::transmute(cpoints), ::core::mem::transmute(pvin), ::core::mem::transmute(pvout))) + ::core::mem::transmute(XFORMOBJ_bApplyXform(::core::mem::transmute(pxo), imode, cpoints, ::core::mem::transmute(pvin), ::core::mem::transmute(pvout))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] #[inline] @@ -12718,7 +12718,7 @@ pub unsafe fn XLATEOBJ_cGetPalette(pxlo: *mut XLATEOBJ, ipal: u32, cpal: u32, pp extern "system" { fn XLATEOBJ_cGetPalette(pxlo: *mut XLATEOBJ, ipal: u32, cpal: u32, ppal: *mut u32) -> u32; } - ::core::mem::transmute(XLATEOBJ_cGetPalette(::core::mem::transmute(pxlo), ::core::mem::transmute(ipal), ::core::mem::transmute(cpal), ::core::mem::transmute(ppal))) + ::core::mem::transmute(XLATEOBJ_cGetPalette(::core::mem::transmute(pxlo), ipal, cpal, ::core::mem::transmute(ppal))) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12737,7 +12737,7 @@ pub unsafe fn XLATEOBJ_iXlate(pxlo: *mut XLATEOBJ, icolor: u32) -> u32 { extern "system" { fn XLATEOBJ_iXlate(pxlo: *mut XLATEOBJ, icolor: u32) -> u32; } - ::core::mem::transmute(XLATEOBJ_iXlate(::core::mem::transmute(pxlo), ::core::mem::transmute(icolor))) + ::core::mem::transmute(XLATEOBJ_iXlate(::core::mem::transmute(pxlo), icolor)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] #[inline] 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 10c98ee497..a8443ce963 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 @@ -52,7 +52,7 @@ pub struct IUPnPAddressFamilyControl(::windows::core::IUnknown); impl IUPnPAddressFamilyControl { #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn SetAddressFamily(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAddressFamily)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetAddressFamily)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn GetAddressFamily(&self) -> ::windows::core::Result { @@ -108,7 +108,7 @@ pub struct IUPnPAsyncResult(::windows::core::IUnknown); impl IUPnPAsyncResult { #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn AsyncOperationComplete(&self, ullrequestid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AsyncOperationComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullrequestid)).ok() + (::windows::core::Interface::vtable(self).AsyncOperationComplete)(::windows::core::Interface::as_raw(self), ullrequestid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -297,7 +297,7 @@ pub struct IUPnPDescriptionDocumentCallback(::windows::core::IUnknown); impl IUPnPDescriptionDocumentCallback { #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn LoadComplete(&self, hrloadresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrloadresult)).ok() + (::windows::core::Interface::vtable(self).LoadComplete)(::windows::core::Interface::as_raw(self), hrloadresult).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -454,7 +454,7 @@ impl IUPnPDevice { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).IconURL)(::windows::core::Interface::as_raw(self), bstrencodingformat.into().abi(), ::core::mem::transmute(lsizex), ::core::mem::transmute(lsizey), ::core::mem::transmute(lbitdepth), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IconURL)(::windows::core::Interface::as_raw(self), bstrencodingformat.into().abi(), lsizex, lsizey, lbitdepth, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -851,7 +851,7 @@ impl IUPnPDeviceFinder { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindByType)(::windows::core::Interface::as_raw(self), bstrtypeuri.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindByType)(::windows::core::Interface::as_raw(self), bstrtypeuri.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -861,15 +861,15 @@ impl IUPnPDeviceFinder { P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateAsyncFind)(::windows::core::Interface::as_raw(self), bstrtypeuri.into().abi(), ::core::mem::transmute(dwflags), punkdevicefindercallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateAsyncFind)(::windows::core::Interface::as_raw(self), bstrtypeuri.into().abi(), dwflags, punkdevicefindercallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn StartAsyncFind(&self, lfinddata: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartAsyncFind)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfinddata)).ok() + (::windows::core::Interface::vtable(self).StartAsyncFind)(::windows::core::Interface::as_raw(self), lfinddata).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn CancelAsyncFind(&self, lfinddata: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CancelAsyncFind)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfinddata)).ok() + (::windows::core::Interface::vtable(self).CancelAsyncFind)(::windows::core::Interface::as_raw(self), lfinddata).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -972,7 +972,7 @@ impl IUPnPDeviceFinderAddCallbackWithInterface { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUPnPDevice>>, { - (::windows::core::Interface::vtable(self).DeviceAddedWithInterface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfinddata), pdevice.into().abi(), ::core::mem::transmute(pguidinterface)).ok() + (::windows::core::Interface::vtable(self).DeviceAddedWithInterface)(::windows::core::Interface::as_raw(self), lfinddata, pdevice.into().abi(), ::core::mem::transmute(pguidinterface)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1029,7 +1029,7 @@ impl IUPnPDeviceFinderCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUPnPDevice>>, { - (::windows::core::Interface::vtable(self).DeviceAdded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfinddata), pdevice.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeviceAdded)(::windows::core::Interface::as_raw(self), lfinddata, pdevice.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1037,11 +1037,11 @@ impl IUPnPDeviceFinderCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DeviceRemoved)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfinddata), bstrudn.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeviceRemoved)(::windows::core::Interface::as_raw(self), lfinddata, bstrudn.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn SearchComplete(&self, lfinddata: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SearchComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfinddata)).ok() + (::windows::core::Interface::vtable(self).SearchComplete)(::windows::core::Interface::as_raw(self), lfinddata).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1449,7 +1449,7 @@ impl IUPnPRegistrar { P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).RegisterDevice)(::windows::core::Interface::as_raw(self), bstrxmldesc.into().abi(), bstrprogiddevicecontrolclass.into().abi(), bstrinitstring.into().abi(), bstrcontainerid.into().abi(), bstrresourcepath.into().abi(), ::core::mem::transmute(nlifetime), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RegisterDevice)(::windows::core::Interface::as_raw(self), bstrxmldesc.into().abi(), bstrprogiddevicecontrolclass.into().abi(), bstrinitstring.into().abi(), bstrcontainerid.into().abi(), bstrresourcepath.into().abi(), nlifetime, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1461,7 +1461,7 @@ impl IUPnPRegistrar { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).RegisterRunningDevice)(::windows::core::Interface::as_raw(self), bstrxmldesc.into().abi(), punkdevicecontrol.into().abi(), bstrinitstring.into().abi(), bstrresourcepath.into().abi(), ::core::mem::transmute(nlifetime), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RegisterRunningDevice)(::windows::core::Interface::as_raw(self), bstrxmldesc.into().abi(), punkdevicecontrol.into().abi(), bstrinitstring.into().abi(), bstrresourcepath.into().abi(), nlifetime, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1665,7 +1665,7 @@ impl IUPnPReregistrar { P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P5: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ReregisterDevice)(::windows::core::Interface::as_raw(self), bstrdeviceidentifier.into().abi(), bstrxmldesc.into().abi(), bstrprogiddevicecontrolclass.into().abi(), bstrinitstring.into().abi(), bstrcontainerid.into().abi(), bstrresourcepath.into().abi(), ::core::mem::transmute(nlifetime)).ok() + (::windows::core::Interface::vtable(self).ReregisterDevice)(::windows::core::Interface::as_raw(self), bstrdeviceidentifier.into().abi(), bstrxmldesc.into().abi(), bstrprogiddevicecontrolclass.into().abi(), bstrinitstring.into().abi(), bstrcontainerid.into().abi(), bstrresourcepath.into().abi(), nlifetime).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1677,7 +1677,7 @@ impl IUPnPReregistrar { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ReregisterRunningDevice)(::windows::core::Interface::as_raw(self), bstrdeviceidentifier.into().abi(), bstrxmldesc.into().abi(), punkdevicecontrol.into().abi(), bstrinitstring.into().abi(), bstrresourcepath.into().abi(), ::core::mem::transmute(nlifetime)).ok() + (::windows::core::Interface::vtable(self).ReregisterRunningDevice)(::windows::core::Interface::as_raw(self), bstrdeviceidentifier.into().abi(), bstrxmldesc.into().abi(), punkdevicecontrol.into().abi(), bstrinitstring.into().abi(), bstrresourcepath.into().abi(), nlifetime).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1880,7 +1880,7 @@ impl IUPnPServiceAsync { #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn EndInvokeAction(&self, ullrequestid: u64, pvoutactionargs: *mut super::super::super::System::Com::VARIANT, pvretval: *mut super::super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndInvokeAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullrequestid), ::core::mem::transmute(pvoutactionargs), ::core::mem::transmute(pvretval)).ok() + (::windows::core::Interface::vtable(self).EndInvokeAction)(::windows::core::Interface::as_raw(self), ullrequestid, ::core::mem::transmute(pvoutactionargs), ::core::mem::transmute(pvretval)).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1895,7 +1895,7 @@ impl IUPnPServiceAsync { #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn EndQueryStateVariable(&self, ullrequestid: u64, pvalue: *mut super::super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndQueryStateVariable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullrequestid), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).EndQueryStateVariable)(::windows::core::Interface::as_raw(self), ullrequestid, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn BeginSubscribeToEvents<'a, P0, P1>(&self, punkcallback: P0, pasyncresult: P1) -> ::windows::core::Result @@ -1908,7 +1908,7 @@ impl IUPnPServiceAsync { } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn EndSubscribeToEvents(&self, ullrequestid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSubscribeToEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullrequestid)).ok() + (::windows::core::Interface::vtable(self).EndSubscribeToEvents)(::windows::core::Interface::as_raw(self), ullrequestid).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn BeginSCPDDownload<'a, P0>(&self, pasyncresult: P0) -> ::windows::core::Result @@ -1922,11 +1922,11 @@ impl IUPnPServiceAsync { #[cfg(feature = "Win32_Foundation")] pub unsafe fn EndSCPDDownload(&self, ullrequestid: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).EndSCPDDownload)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullrequestid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EndSCPDDownload)(::windows::core::Interface::as_raw(self), ullrequestid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn CancelAsyncOperation(&self, ullrequestid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CancelAsyncOperation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullrequestid)).ok() + (::windows::core::Interface::vtable(self).CancelAsyncOperation)(::windows::core::Interface::as_raw(self), ullrequestid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2135,7 +2135,7 @@ pub struct IUPnPServiceEnumProperty(::windows::core::IUnknown); impl IUPnPServiceEnumProperty { #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub unsafe fn SetServiceEnumProperty(&self, dwmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetServiceEnumProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmask)).ok() + (::windows::core::Interface::vtable(self).SetServiceEnumProperty)(::windows::core::Interface::as_raw(self), dwmask).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2498,7 +2498,7 @@ where extern "system" { fn SwDeviceSetLifetime(hswdevice: HSWDEVICE, lifetime: SW_DEVICE_LIFETIME) -> ::windows::core::HRESULT; } - SwDeviceSetLifetime(hswdevice.into(), ::core::mem::transmute(lifetime)).ok() + SwDeviceSetLifetime(hswdevice.into(), lifetime).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] #[inline] 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 8ed3b61a89..fbaca48652 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs @@ -2784,7 +2784,7 @@ where extern "system" { fn FaxAbort(faxhandle: super::super::Foundation::HANDLE, jobid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxAbort(faxhandle.into(), ::core::mem::transmute(jobid))) + ::core::mem::transmute(FaxAbort(faxhandle.into(), jobid)) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2797,7 +2797,7 @@ where extern "system" { fn FaxAccessCheck(faxhandle: super::super::Foundation::HANDLE, accessmask: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxAccessCheck(faxhandle.into(), ::core::mem::transmute(accessmask))) + ::core::mem::transmute(FaxAccessCheck(faxhandle.into(), accessmask)) } pub const FaxAccount: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xa7e0647f_4524_4464_a56d_b9fe666f715e); pub const FaxAccountFolders: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x85398f49_c034_4a3f_821c_db7d685e8129); @@ -3083,7 +3083,7 @@ where extern "system" { fn FaxGetJobA(faxhandle: super::super::Foundation::HANDLE, jobid: u32, jobentry: *mut *mut FAX_JOB_ENTRYA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxGetJobA(faxhandle.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(jobentry))) + ::core::mem::transmute(FaxGetJobA(faxhandle.into(), jobid, ::core::mem::transmute(jobentry))) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3096,7 +3096,7 @@ where extern "system" { fn FaxGetJobW(faxhandle: super::super::Foundation::HANDLE, jobid: u32, jobentry: *mut *mut FAX_JOB_ENTRYW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxGetJobW(faxhandle.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(jobentry))) + ::core::mem::transmute(FaxGetJobW(faxhandle.into(), jobid, ::core::mem::transmute(jobentry))) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3135,7 +3135,7 @@ where extern "system" { fn FaxGetPageData(faxhandle: super::super::Foundation::HANDLE, jobid: u32, buffer: *mut *mut u8, buffersize: *mut u32, imagewidth: *mut u32, imageheight: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxGetPageData(faxhandle.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(imagewidth), ::core::mem::transmute(imageheight))) + ::core::mem::transmute(FaxGetPageData(faxhandle.into(), jobid, ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(imagewidth), ::core::mem::transmute(imageheight))) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3215,7 +3215,7 @@ where extern "system" { fn FaxInitializeEventQueue(faxhandle: super::super::Foundation::HANDLE, completionport: super::super::Foundation::HANDLE, completionkey: usize, hwnd: super::super::Foundation::HWND, messagestart: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxInitializeEventQueue(faxhandle.into(), completionport.into(), ::core::mem::transmute(completionkey), hwnd.into(), ::core::mem::transmute(messagestart))) + ::core::mem::transmute(FaxInitializeEventQueue(faxhandle.into(), completionport.into(), completionkey, hwnd.into(), messagestart)) } pub const FaxJobStatus: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x7bf222f4_be8d_442f_841d_6132742423bb); pub const FaxLoggingOptions: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x1bf9eea6_ece0_4785_a18b_de56e9eef96a); @@ -3230,7 +3230,7 @@ where extern "system" { fn FaxOpenPort(faxhandle: super::super::Foundation::HANDLE, deviceid: u32, flags: u32, faxporthandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxOpenPort(faxhandle.into(), ::core::mem::transmute(deviceid), ::core::mem::transmute(flags), ::core::mem::transmute(faxporthandle))) + ::core::mem::transmute(FaxOpenPort(faxhandle.into(), deviceid, flags, ::core::mem::transmute(faxporthandle))) } pub const FaxOutboundRouting: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc81b385e_b869_4afd_86c0_616498ed9be2); pub const FaxOutboundRoutingGroup: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x0213f3e0_6791_4d77_a271_04d2357c50d6); @@ -3421,7 +3421,7 @@ where extern "system" { fn FaxSetJobA(faxhandle: super::super::Foundation::HANDLE, jobid: u32, command: u32, jobentry: *const FAX_JOB_ENTRYA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxSetJobA(faxhandle.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(command), ::core::mem::transmute(jobentry))) + ::core::mem::transmute(FaxSetJobA(faxhandle.into(), jobid, command, ::core::mem::transmute(jobentry))) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3434,7 +3434,7 @@ where extern "system" { fn FaxSetJobW(faxhandle: super::super::Foundation::HANDLE, jobid: u32, command: u32, jobentry: *const FAX_JOB_ENTRYW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxSetJobW(faxhandle.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(command), ::core::mem::transmute(jobentry))) + ::core::mem::transmute(FaxSetJobW(faxhandle.into(), jobid, command, ::core::mem::transmute(jobentry))) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3447,7 +3447,7 @@ where extern "system" { fn FaxSetLoggingCategoriesA(faxhandle: super::super::Foundation::HANDLE, categories: *const FAX_LOG_CATEGORYA, numbercategories: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxSetLoggingCategoriesA(faxhandle.into(), ::core::mem::transmute(categories), ::core::mem::transmute(numbercategories))) + ::core::mem::transmute(FaxSetLoggingCategoriesA(faxhandle.into(), ::core::mem::transmute(categories), numbercategories)) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3460,7 +3460,7 @@ where extern "system" { fn FaxSetLoggingCategoriesW(faxhandle: super::super::Foundation::HANDLE, categories: *const FAX_LOG_CATEGORYW, numbercategories: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxSetLoggingCategoriesW(faxhandle.into(), ::core::mem::transmute(categories), ::core::mem::transmute(numbercategories))) + ::core::mem::transmute(FaxSetLoggingCategoriesW(faxhandle.into(), ::core::mem::transmute(categories), numbercategories)) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3500,7 +3500,7 @@ where extern "system" { fn FaxSetRoutingInfoA(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows::core::PCSTR, routinginfobuffer: *const u8, routinginfobuffersize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxSetRoutingInfoA(faxporthandle.into(), routingguid.into(), ::core::mem::transmute(routinginfobuffer), ::core::mem::transmute(routinginfobuffersize))) + ::core::mem::transmute(FaxSetRoutingInfoA(faxporthandle.into(), routingguid.into(), ::core::mem::transmute(routinginfobuffer), routinginfobuffersize)) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3514,7 +3514,7 @@ where extern "system" { fn FaxSetRoutingInfoW(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows::core::PCWSTR, routinginfobuffer: *const u8, routinginfobuffersize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FaxSetRoutingInfoW(faxporthandle.into(), routingguid.into(), ::core::mem::transmute(routinginfobuffer), ::core::mem::transmute(routinginfobuffersize))) + ::core::mem::transmute(FaxSetRoutingInfoW(faxporthandle.into(), routingguid.into(), ::core::mem::transmute(routinginfobuffer), routinginfobuffersize)) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -3582,7 +3582,7 @@ impl IFaxAccount { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn ListenToAccountEvents(&self, eventtypes: FAX_ACCOUNT_EVENTS_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ListenToAccountEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventtypes)).ok() + (::windows::core::Interface::vtable(self).ListenToAccountEvents)(::windows::core::Interface::as_raw(self), eventtypes).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn RegisteredEvents(&self) -> ::windows::core::Result { @@ -3805,7 +3805,7 @@ impl IFaxAccountIncomingArchive { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessages(&self, lprefetchsize: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMessages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprefetchsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMessages)(::windows::core::Interface::as_raw(self), lprefetchsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4089,7 +4089,7 @@ impl IFaxAccountOutgoingArchive { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessages(&self, lprefetchsize: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMessages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprefetchsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMessages)(::windows::core::Interface::as_raw(self), lprefetchsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4613,7 +4613,7 @@ impl IFaxActivityLogging { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetLogIncoming(&self, blogincoming: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogIncoming)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blogincoming)).ok() + (::windows::core::Interface::vtable(self).SetLogIncoming)(::windows::core::Interface::as_raw(self), blogincoming).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn LogOutgoing(&self) -> ::windows::core::Result { @@ -4622,7 +4622,7 @@ impl IFaxActivityLogging { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetLogOutgoing(&self, blogoutgoing: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogOutgoing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blogoutgoing)).ok() + (::windows::core::Interface::vtable(self).SetLogOutgoing)(::windows::core::Interface::as_raw(self), blogoutgoing).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4741,7 +4741,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetUseArchive(&self, busearchive: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseArchive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busearchive)).ok() + (::windows::core::Interface::vtable(self).SetUseArchive)(::windows::core::Interface::as_raw(self), busearchive).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4764,7 +4764,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetSizeQuotaWarning(&self, bsizequotawarning: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSizeQuotaWarning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bsizequotawarning)).ok() + (::windows::core::Interface::vtable(self).SetSizeQuotaWarning)(::windows::core::Interface::as_raw(self), bsizequotawarning).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn HighQuotaWaterMark(&self) -> ::windows::core::Result { @@ -4773,7 +4773,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetHighQuotaWaterMark(&self, lhighquotawatermark: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHighQuotaWaterMark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhighquotawatermark)).ok() + (::windows::core::Interface::vtable(self).SetHighQuotaWaterMark)(::windows::core::Interface::as_raw(self), lhighquotawatermark).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn LowQuotaWaterMark(&self) -> ::windows::core::Result { @@ -4782,7 +4782,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetLowQuotaWaterMark(&self, llowquotawatermark: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLowQuotaWaterMark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llowquotawatermark)).ok() + (::windows::core::Interface::vtable(self).SetLowQuotaWaterMark)(::windows::core::Interface::as_raw(self), llowquotawatermark).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn ArchiveAgeLimit(&self) -> ::windows::core::Result { @@ -4791,7 +4791,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetArchiveAgeLimit(&self, larchiveagelimit: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetArchiveAgeLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(larchiveagelimit)).ok() + (::windows::core::Interface::vtable(self).SetArchiveAgeLimit)(::windows::core::Interface::as_raw(self), larchiveagelimit).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn ArchiveSizeLow(&self) -> ::windows::core::Result { @@ -4810,7 +4810,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetOutgoingQueueBlocked(&self, boutgoingblocked: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutgoingQueueBlocked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(boutgoingblocked)).ok() + (::windows::core::Interface::vtable(self).SetOutgoingQueueBlocked)(::windows::core::Interface::as_raw(self), boutgoingblocked).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn OutgoingQueuePaused(&self) -> ::windows::core::Result { @@ -4819,7 +4819,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetOutgoingQueuePaused(&self, boutgoingpaused: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutgoingQueuePaused)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(boutgoingpaused)).ok() + (::windows::core::Interface::vtable(self).SetOutgoingQueuePaused)(::windows::core::Interface::as_raw(self), boutgoingpaused).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn AllowPersonalCoverPages(&self) -> ::windows::core::Result { @@ -4828,7 +4828,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetAllowPersonalCoverPages(&self, ballowpersonalcoverpages: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowPersonalCoverPages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ballowpersonalcoverpages)).ok() + (::windows::core::Interface::vtable(self).SetAllowPersonalCoverPages)(::windows::core::Interface::as_raw(self), ballowpersonalcoverpages).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn UseDeviceTSID(&self) -> ::windows::core::Result { @@ -4837,7 +4837,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetUseDeviceTSID(&self, busedevicetsid: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseDeviceTSID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busedevicetsid)).ok() + (::windows::core::Interface::vtable(self).SetUseDeviceTSID)(::windows::core::Interface::as_raw(self), busedevicetsid).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Retries(&self) -> ::windows::core::Result { @@ -4846,7 +4846,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetRetries(&self, lretries: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRetries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lretries)).ok() + (::windows::core::Interface::vtable(self).SetRetries)(::windows::core::Interface::as_raw(self), lretries).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn RetryDelay(&self) -> ::windows::core::Result { @@ -4855,7 +4855,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetRetryDelay(&self, lretrydelay: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRetryDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lretrydelay)).ok() + (::windows::core::Interface::vtable(self).SetRetryDelay)(::windows::core::Interface::as_raw(self), lretrydelay).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn DiscountRateStart(&self) -> ::windows::core::Result { @@ -4864,7 +4864,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetDiscountRateStart(&self, datediscountratestart: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDiscountRateStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(datediscountratestart)).ok() + (::windows::core::Interface::vtable(self).SetDiscountRateStart)(::windows::core::Interface::as_raw(self), datediscountratestart).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn DiscountRateEnd(&self) -> ::windows::core::Result { @@ -4873,7 +4873,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetDiscountRateEnd(&self, datediscountrateend: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDiscountRateEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(datediscountrateend)).ok() + (::windows::core::Interface::vtable(self).SetDiscountRateEnd)(::windows::core::Interface::as_raw(self), datediscountrateend).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn OutgoingQueueAgeLimit(&self) -> ::windows::core::Result { @@ -4882,7 +4882,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetOutgoingQueueAgeLimit(&self, loutgoingqueueagelimit: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutgoingQueueAgeLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(loutgoingqueueagelimit)).ok() + (::windows::core::Interface::vtable(self).SetOutgoingQueueAgeLimit)(::windows::core::Interface::as_raw(self), loutgoingqueueagelimit).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Branding(&self) -> ::windows::core::Result { @@ -4891,7 +4891,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetBranding(&self, bbranding: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBranding)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bbranding)).ok() + (::windows::core::Interface::vtable(self).SetBranding)(::windows::core::Interface::as_raw(self), bbranding).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn IncomingQueueBlocked(&self) -> ::windows::core::Result { @@ -4900,7 +4900,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetIncomingQueueBlocked(&self, bincomingblocked: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIncomingQueueBlocked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bincomingblocked)).ok() + (::windows::core::Interface::vtable(self).SetIncomingQueueBlocked)(::windows::core::Interface::as_raw(self), bincomingblocked).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn AutoCreateAccountOnConnect(&self) -> ::windows::core::Result { @@ -4909,7 +4909,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetAutoCreateAccountOnConnect(&self, bautocreateaccountonconnect: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoCreateAccountOnConnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bautocreateaccountonconnect)).ok() + (::windows::core::Interface::vtable(self).SetAutoCreateAccountOnConnect)(::windows::core::Interface::as_raw(self), bautocreateaccountonconnect).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn IncomingFaxesArePublic(&self) -> ::windows::core::Result { @@ -4918,7 +4918,7 @@ impl IFaxConfiguration { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetIncomingFaxesArePublic(&self, bincomingfaxesarepublic: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIncomingFaxesArePublic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bincomingfaxesarepublic)).ok() + (::windows::core::Interface::vtable(self).SetIncomingFaxesArePublic)(::windows::core::Interface::as_raw(self), bincomingfaxesarepublic).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -5109,7 +5109,7 @@ impl IFaxDevice { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetSendEnabled(&self, bsendenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSendEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bsendenabled)).ok() + (::windows::core::Interface::vtable(self).SetSendEnabled)(::windows::core::Interface::as_raw(self), bsendenabled).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn ReceiveMode(&self) -> ::windows::core::Result { @@ -5118,7 +5118,7 @@ impl IFaxDevice { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetReceiveMode(&self, receivemode: FAX_DEVICE_RECEIVE_MODE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReceiveMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(receivemode)).ok() + (::windows::core::Interface::vtable(self).SetReceiveMode)(::windows::core::Interface::as_raw(self), receivemode).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn RingsBeforeAnswer(&self) -> ::windows::core::Result { @@ -5127,7 +5127,7 @@ impl IFaxDevice { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetRingsBeforeAnswer(&self, lringsbeforeanswer: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRingsBeforeAnswer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lringsbeforeanswer)).ok() + (::windows::core::Interface::vtable(self).SetRingsBeforeAnswer)(::windows::core::Interface::as_raw(self), lringsbeforeanswer).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5189,7 +5189,7 @@ impl IFaxDevice { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).UseRoutingMethod)(::windows::core::Interface::as_raw(self), bstrmethodguid.into().abi(), ::core::mem::transmute(buse)).ok() + (::windows::core::Interface::vtable(self).UseRoutingMethod)(::windows::core::Interface::as_raw(self), bstrmethodguid.into().abi(), buse).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn RingingNow(&self) -> ::windows::core::Result { @@ -5344,7 +5344,7 @@ impl IFaxDeviceIds { #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -5353,15 +5353,15 @@ impl IFaxDeviceIds { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Add(&self, ldeviceid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldeviceid)).ok() + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), ldeviceid).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Remove(&self, lindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), lindex).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetOrder(&self, ldeviceid: i32, lneworder: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldeviceid), ::core::mem::transmute(lneworder)).ok() + (::windows::core::Interface::vtable(self).SetOrder)(::windows::core::Interface::as_raw(self), ldeviceid, lneworder).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -5731,7 +5731,7 @@ impl IFaxDevices { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemById(&self, lid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemById)(::windows::core::Interface::as_raw(self), lid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -5892,7 +5892,7 @@ impl IFaxDocument { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetScheduleTime(&self, datescheduletime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScheduleTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(datescheduletime)).ok() + (::windows::core::Interface::vtable(self).SetScheduleTime)(::windows::core::Interface::as_raw(self), datescheduletime).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5929,7 +5929,7 @@ impl IFaxDocument { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetCallHandle(&self, lcallhandle: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCallHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcallhandle)).ok() + (::windows::core::Interface::vtable(self).SetCallHandle)(::windows::core::Interface::as_raw(self), lcallhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn CoverPageType(&self) -> ::windows::core::Result { @@ -5938,7 +5938,7 @@ impl IFaxDocument { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetCoverPageType(&self, coverpagetype: FAX_COVERPAGE_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCoverPageType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(coverpagetype)).ok() + (::windows::core::Interface::vtable(self).SetCoverPageType)(::windows::core::Interface::as_raw(self), coverpagetype).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn ScheduleType(&self) -> ::windows::core::Result { @@ -5947,7 +5947,7 @@ impl IFaxDocument { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetScheduleType(&self, scheduletype: FAX_SCHEDULE_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScheduleType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scheduletype)).ok() + (::windows::core::Interface::vtable(self).SetScheduleType)(::windows::core::Interface::as_raw(self), scheduletype).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn ReceiptType(&self) -> ::windows::core::Result { @@ -5956,7 +5956,7 @@ impl IFaxDocument { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetReceiptType(&self, receipttype: FAX_RECEIPT_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReceiptType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(receipttype)).ok() + (::windows::core::Interface::vtable(self).SetReceiptType)(::windows::core::Interface::as_raw(self), receipttype).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GroupBroadcastReceipts(&self) -> ::windows::core::Result { @@ -5965,7 +5965,7 @@ impl IFaxDocument { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetGroupBroadcastReceipts(&self, busegrouping: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGroupBroadcastReceipts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busegrouping)).ok() + (::windows::core::Interface::vtable(self).SetGroupBroadcastReceipts)(::windows::core::Interface::as_raw(self), busegrouping).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Priority(&self) -> ::windows::core::Result { @@ -5974,7 +5974,7 @@ impl IFaxDocument { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetPriority(&self, priority: FAX_PRIORITY_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), priority).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6015,7 +6015,7 @@ impl IFaxDocument { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetAttachFaxToReceipt(&self, battachfax: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttachFaxToReceipt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(battachfax)).ok() + (::windows::core::Interface::vtable(self).SetAttachFaxToReceipt)(::windows::core::Interface::as_raw(self), battachfax).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6254,7 +6254,7 @@ impl IFaxDocument2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetScheduleTime(&self, datescheduletime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetScheduleTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(datescheduletime)).ok() + (::windows::core::Interface::vtable(self).base__.SetScheduleTime)(::windows::core::Interface::as_raw(self), datescheduletime).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6291,7 +6291,7 @@ impl IFaxDocument2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetCallHandle(&self, lcallhandle: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCallHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcallhandle)).ok() + (::windows::core::Interface::vtable(self).base__.SetCallHandle)(::windows::core::Interface::as_raw(self), lcallhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn CoverPageType(&self) -> ::windows::core::Result { @@ -6300,7 +6300,7 @@ impl IFaxDocument2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetCoverPageType(&self, coverpagetype: FAX_COVERPAGE_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCoverPageType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(coverpagetype)).ok() + (::windows::core::Interface::vtable(self).base__.SetCoverPageType)(::windows::core::Interface::as_raw(self), coverpagetype).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn ScheduleType(&self) -> ::windows::core::Result { @@ -6309,7 +6309,7 @@ impl IFaxDocument2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetScheduleType(&self, scheduletype: FAX_SCHEDULE_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetScheduleType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scheduletype)).ok() + (::windows::core::Interface::vtable(self).base__.SetScheduleType)(::windows::core::Interface::as_raw(self), scheduletype).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn ReceiptType(&self) -> ::windows::core::Result { @@ -6318,7 +6318,7 @@ impl IFaxDocument2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetReceiptType(&self, receipttype: FAX_RECEIPT_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetReceiptType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(receipttype)).ok() + (::windows::core::Interface::vtable(self).base__.SetReceiptType)(::windows::core::Interface::as_raw(self), receipttype).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GroupBroadcastReceipts(&self) -> ::windows::core::Result { @@ -6327,7 +6327,7 @@ impl IFaxDocument2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetGroupBroadcastReceipts(&self, busegrouping: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetGroupBroadcastReceipts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busegrouping)).ok() + (::windows::core::Interface::vtable(self).base__.SetGroupBroadcastReceipts)(::windows::core::Interface::as_raw(self), busegrouping).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Priority(&self) -> ::windows::core::Result { @@ -6336,7 +6336,7 @@ impl IFaxDocument2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetPriority(&self, priority: FAX_PRIORITY_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), priority).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6377,7 +6377,7 @@ impl IFaxDocument2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetAttachFaxToReceipt(&self, battachfax: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAttachFaxToReceipt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(battachfax)).ok() + (::windows::core::Interface::vtable(self).base__.SetAttachFaxToReceipt)(::windows::core::Interface::as_raw(self), battachfax).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6534,7 +6534,7 @@ impl IFaxEventLogging { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetInitEventsLevel(&self, initeventlevel: FAX_LOG_LEVEL_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitEventsLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initeventlevel)).ok() + (::windows::core::Interface::vtable(self).SetInitEventsLevel)(::windows::core::Interface::as_raw(self), initeventlevel).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn InboundEventsLevel(&self) -> ::windows::core::Result { @@ -6543,7 +6543,7 @@ impl IFaxEventLogging { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetInboundEventsLevel(&self, inboundeventlevel: FAX_LOG_LEVEL_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInboundEventsLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inboundeventlevel)).ok() + (::windows::core::Interface::vtable(self).SetInboundEventsLevel)(::windows::core::Interface::as_raw(self), inboundeventlevel).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn OutboundEventsLevel(&self) -> ::windows::core::Result { @@ -6552,7 +6552,7 @@ impl IFaxEventLogging { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetOutboundEventsLevel(&self, outboundeventlevel: FAX_LOG_LEVEL_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutboundEventsLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outboundeventlevel)).ok() + (::windows::core::Interface::vtable(self).SetOutboundEventsLevel)(::windows::core::Interface::as_raw(self), outboundeventlevel).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GeneralEventsLevel(&self) -> ::windows::core::Result { @@ -6561,7 +6561,7 @@ impl IFaxEventLogging { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetGeneralEventsLevel(&self, generaleventlevel: FAX_LOG_LEVEL_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGeneralEventsLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(generaleventlevel)).ok() + (::windows::core::Interface::vtable(self).SetGeneralEventsLevel)(::windows::core::Interface::as_raw(self), generaleventlevel).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -7155,7 +7155,7 @@ impl IFaxInboundRoutingMethod { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetPriority(&self, lpriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpriority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), lpriority).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -7369,7 +7369,7 @@ impl IFaxIncomingArchive { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetUseArchive(&self, busearchive: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseArchive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busearchive)).ok() + (::windows::core::Interface::vtable(self).SetUseArchive)(::windows::core::Interface::as_raw(self), busearchive).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7392,7 +7392,7 @@ impl IFaxIncomingArchive { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetSizeQuotaWarning(&self, bsizequotawarning: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSizeQuotaWarning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bsizequotawarning)).ok() + (::windows::core::Interface::vtable(self).SetSizeQuotaWarning)(::windows::core::Interface::as_raw(self), bsizequotawarning).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn HighQuotaWaterMark(&self) -> ::windows::core::Result { @@ -7401,7 +7401,7 @@ impl IFaxIncomingArchive { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetHighQuotaWaterMark(&self, lhighquotawatermark: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHighQuotaWaterMark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhighquotawatermark)).ok() + (::windows::core::Interface::vtable(self).SetHighQuotaWaterMark)(::windows::core::Interface::as_raw(self), lhighquotawatermark).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn LowQuotaWaterMark(&self) -> ::windows::core::Result { @@ -7410,7 +7410,7 @@ impl IFaxIncomingArchive { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetLowQuotaWaterMark(&self, llowquotawatermark: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLowQuotaWaterMark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llowquotawatermark)).ok() + (::windows::core::Interface::vtable(self).SetLowQuotaWaterMark)(::windows::core::Interface::as_raw(self), llowquotawatermark).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn AgeLimit(&self) -> ::windows::core::Result { @@ -7419,7 +7419,7 @@ impl IFaxIncomingArchive { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetAgeLimit(&self, lagelimit: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAgeLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lagelimit)).ok() + (::windows::core::Interface::vtable(self).SetAgeLimit)(::windows::core::Interface::as_raw(self), lagelimit).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SizeLow(&self) -> ::windows::core::Result { @@ -7443,7 +7443,7 @@ impl IFaxIncomingArchive { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessages(&self, lprefetchsize: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMessages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprefetchsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMessages)(::windows::core::Interface::as_raw(self), lprefetchsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -8176,7 +8176,7 @@ impl IFaxIncomingMessage2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetHasCoverPage(&self, bhascoverpage: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHasCoverPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bhascoverpage)).ok() + (::windows::core::Interface::vtable(self).SetHasCoverPage)(::windows::core::Interface::as_raw(self), bhascoverpage).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8204,7 +8204,7 @@ impl IFaxIncomingMessage2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetRead(&self, bread: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRead)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bread)).ok() + (::windows::core::Interface::vtable(self).SetRead)(::windows::core::Interface::as_raw(self), bread).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn ReAssign(&self) -> ::windows::core::Result<()> { @@ -8363,7 +8363,7 @@ impl IFaxIncomingMessageIterator { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetPrefetchSize(&self, lprefetchsize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrefetchSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprefetchsize)).ok() + (::windows::core::Interface::vtable(self).SetPrefetchSize)(::windows::core::Interface::as_raw(self), lprefetchsize).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn AtEOF(&self) -> ::windows::core::Result { @@ -8468,7 +8468,7 @@ impl IFaxIncomingQueue { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetBlocked(&self, bblocked: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlocked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bblocked)).ok() + (::windows::core::Interface::vtable(self).SetBlocked)(::windows::core::Interface::as_raw(self), bblocked).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -9209,7 +9209,7 @@ impl IFaxOutboundRoutingRule { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetUseDevice(&self, busedevice: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busedevice)).ok() + (::windows::core::Interface::vtable(self).SetUseDevice)(::windows::core::Interface::as_raw(self), busedevice).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn DeviceId(&self) -> ::windows::core::Result { @@ -9218,7 +9218,7 @@ impl IFaxOutboundRoutingRule { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetDeviceId(&self, deviceid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeviceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deviceid)).ok() + (::windows::core::Interface::vtable(self).SetDeviceId)(::windows::core::Interface::as_raw(self), deviceid).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9342,7 +9342,7 @@ impl IFaxOutboundRoutingRules { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -9353,15 +9353,15 @@ impl IFaxOutboundRoutingRules { #[cfg(feature = "Win32_System_Com")] pub unsafe fn ItemByCountryAndArea(&self, lcountrycode: i32, lareacode: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ItemByCountryAndArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcountrycode), ::core::mem::transmute(lareacode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ItemByCountryAndArea)(::windows::core::Interface::as_raw(self), lcountrycode, lareacode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn RemoveByCountryAndArea(&self, lcountrycode: i32, lareacode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveByCountryAndArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcountrycode), ::core::mem::transmute(lareacode)).ok() + (::windows::core::Interface::vtable(self).RemoveByCountryAndArea)(::windows::core::Interface::as_raw(self), lcountrycode, lareacode).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Remove(&self, lindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), lindex).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -9370,7 +9370,7 @@ impl IFaxOutboundRoutingRules { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcountrycode), ::core::mem::transmute(lareacode), ::core::mem::transmute(busedevice), bstrgroupname.into().abi(), ::core::mem::transmute(ldeviceid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), lcountrycode, lareacode, busedevice, bstrgroupname.into().abi(), ldeviceid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -9469,7 +9469,7 @@ impl IFaxOutgoingArchive { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetUseArchive(&self, busearchive: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseArchive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busearchive)).ok() + (::windows::core::Interface::vtable(self).SetUseArchive)(::windows::core::Interface::as_raw(self), busearchive).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9492,7 +9492,7 @@ impl IFaxOutgoingArchive { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetSizeQuotaWarning(&self, bsizequotawarning: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSizeQuotaWarning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bsizequotawarning)).ok() + (::windows::core::Interface::vtable(self).SetSizeQuotaWarning)(::windows::core::Interface::as_raw(self), bsizequotawarning).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn HighQuotaWaterMark(&self) -> ::windows::core::Result { @@ -9501,7 +9501,7 @@ impl IFaxOutgoingArchive { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetHighQuotaWaterMark(&self, lhighquotawatermark: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHighQuotaWaterMark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhighquotawatermark)).ok() + (::windows::core::Interface::vtable(self).SetHighQuotaWaterMark)(::windows::core::Interface::as_raw(self), lhighquotawatermark).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn LowQuotaWaterMark(&self) -> ::windows::core::Result { @@ -9510,7 +9510,7 @@ impl IFaxOutgoingArchive { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetLowQuotaWaterMark(&self, llowquotawatermark: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLowQuotaWaterMark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llowquotawatermark)).ok() + (::windows::core::Interface::vtable(self).SetLowQuotaWaterMark)(::windows::core::Interface::as_raw(self), llowquotawatermark).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn AgeLimit(&self) -> ::windows::core::Result { @@ -9519,7 +9519,7 @@ impl IFaxOutgoingArchive { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetAgeLimit(&self, lagelimit: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAgeLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lagelimit)).ok() + (::windows::core::Interface::vtable(self).SetAgeLimit)(::windows::core::Interface::as_raw(self), lagelimit).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SizeLow(&self) -> ::windows::core::Result { @@ -9543,7 +9543,7 @@ impl IFaxOutgoingArchive { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessages(&self, lprefetchsize: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMessages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprefetchsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMessages)(::windows::core::Interface::as_raw(self), lprefetchsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10688,7 +10688,7 @@ impl IFaxOutgoingMessage2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetRead(&self, bread: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRead)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bread)).ok() + (::windows::core::Interface::vtable(self).SetRead)(::windows::core::Interface::as_raw(self), bread).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Save(&self) -> ::windows::core::Result<()> { @@ -10818,7 +10818,7 @@ impl IFaxOutgoingMessageIterator { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetPrefetchSize(&self, lprefetchsize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrefetchSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprefetchsize)).ok() + (::windows::core::Interface::vtable(self).SetPrefetchSize)(::windows::core::Interface::as_raw(self), lprefetchsize).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn MoveFirst(&self) -> ::windows::core::Result<()> { @@ -10918,7 +10918,7 @@ impl IFaxOutgoingQueue { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetBlocked(&self, bblocked: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlocked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bblocked)).ok() + (::windows::core::Interface::vtable(self).SetBlocked)(::windows::core::Interface::as_raw(self), bblocked).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Paused(&self) -> ::windows::core::Result { @@ -10927,7 +10927,7 @@ impl IFaxOutgoingQueue { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetPaused(&self, bpaused: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPaused)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bpaused)).ok() + (::windows::core::Interface::vtable(self).SetPaused)(::windows::core::Interface::as_raw(self), bpaused).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn AllowPersonalCoverPages(&self) -> ::windows::core::Result { @@ -10936,7 +10936,7 @@ impl IFaxOutgoingQueue { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetAllowPersonalCoverPages(&self, ballowpersonalcoverpages: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowPersonalCoverPages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ballowpersonalcoverpages)).ok() + (::windows::core::Interface::vtable(self).SetAllowPersonalCoverPages)(::windows::core::Interface::as_raw(self), ballowpersonalcoverpages).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn UseDeviceTSID(&self) -> ::windows::core::Result { @@ -10945,7 +10945,7 @@ impl IFaxOutgoingQueue { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetUseDeviceTSID(&self, busedevicetsid: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseDeviceTSID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busedevicetsid)).ok() + (::windows::core::Interface::vtable(self).SetUseDeviceTSID)(::windows::core::Interface::as_raw(self), busedevicetsid).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Retries(&self) -> ::windows::core::Result { @@ -10954,7 +10954,7 @@ impl IFaxOutgoingQueue { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetRetries(&self, lretries: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRetries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lretries)).ok() + (::windows::core::Interface::vtable(self).SetRetries)(::windows::core::Interface::as_raw(self), lretries).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn RetryDelay(&self) -> ::windows::core::Result { @@ -10963,7 +10963,7 @@ impl IFaxOutgoingQueue { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetRetryDelay(&self, lretrydelay: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRetryDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lretrydelay)).ok() + (::windows::core::Interface::vtable(self).SetRetryDelay)(::windows::core::Interface::as_raw(self), lretrydelay).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn DiscountRateStart(&self) -> ::windows::core::Result { @@ -10972,7 +10972,7 @@ impl IFaxOutgoingQueue { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetDiscountRateStart(&self, datediscountratestart: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDiscountRateStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(datediscountratestart)).ok() + (::windows::core::Interface::vtable(self).SetDiscountRateStart)(::windows::core::Interface::as_raw(self), datediscountratestart).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn DiscountRateEnd(&self) -> ::windows::core::Result { @@ -10981,7 +10981,7 @@ impl IFaxOutgoingQueue { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetDiscountRateEnd(&self, datediscountrateend: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDiscountRateEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(datediscountrateend)).ok() + (::windows::core::Interface::vtable(self).SetDiscountRateEnd)(::windows::core::Interface::as_raw(self), datediscountrateend).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn AgeLimit(&self) -> ::windows::core::Result { @@ -10990,7 +10990,7 @@ impl IFaxOutgoingQueue { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetAgeLimit(&self, lagelimit: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAgeLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lagelimit)).ok() + (::windows::core::Interface::vtable(self).SetAgeLimit)(::windows::core::Interface::as_raw(self), lagelimit).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Branding(&self) -> ::windows::core::Result { @@ -10999,7 +10999,7 @@ impl IFaxOutgoingQueue { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetBranding(&self, bbranding: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBranding)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bbranding)).ok() + (::windows::core::Interface::vtable(self).SetBranding)(::windows::core::Interface::as_raw(self), bbranding).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -11135,7 +11135,7 @@ impl IFaxReceiptOptions { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetAuthenticationType(&self, r#type: FAX_SMTP_AUTHENTICATION_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthenticationType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetAuthenticationType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11158,7 +11158,7 @@ impl IFaxReceiptOptions { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetSMTPPort(&self, lsmtpport: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSMTPPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsmtpport)).ok() + (::windows::core::Interface::vtable(self).SetSMTPPort)(::windows::core::Interface::as_raw(self), lsmtpport).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11195,7 +11195,7 @@ impl IFaxReceiptOptions { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetAllowedReceipts(&self, allowedreceipts: FAX_RECEIPT_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowedReceipts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowedreceipts)).ok() + (::windows::core::Interface::vtable(self).SetAllowedReceipts)(::windows::core::Interface::as_raw(self), allowedreceipts).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11226,7 +11226,7 @@ impl IFaxReceiptOptions { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetUseForInboundRouting(&self, buseforinboundrouting: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseForInboundRouting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buseforinboundrouting)).ok() + (::windows::core::Interface::vtable(self).SetUseForInboundRouting)(::windows::core::Interface::as_raw(self), buseforinboundrouting).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -11471,7 +11471,7 @@ impl IFaxRecipients { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -11490,7 +11490,7 @@ impl IFaxRecipients { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Remove(&self, lindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), lindex).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -11611,7 +11611,7 @@ impl IFaxSecurity { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetInformationType(&self, linformationtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInformationType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linformationtype)).ok() + (::windows::core::Interface::vtable(self).SetInformationType)(::windows::core::Interface::as_raw(self), linformationtype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -11734,7 +11734,7 @@ impl IFaxSecurity2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn SetInformationType(&self, linformationtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInformationType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linformationtype)).ok() + (::windows::core::Interface::vtable(self).SetInformationType)(::windows::core::Interface::as_raw(self), linformationtype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -12376,7 +12376,7 @@ impl IFaxServer { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn ListenToServerEvents(&self, eventtypes: FAX_SERVER_EVENTS_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ListenToServerEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventtypes)).ok() + (::windows::core::Interface::vtable(self).ListenToServerEvents)(::windows::core::Interface::as_raw(self), eventtypes).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12387,7 +12387,7 @@ impl IFaxServer { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RegisterDeviceProvider)(::windows::core::Interface::as_raw(self), bstrguid.into().abi(), bstrfriendlyname.into().abi(), bstrimagename.into().abi(), tspname.into().abi(), ::core::mem::transmute(lfspiversion)).ok() + (::windows::core::Interface::vtable(self).RegisterDeviceProvider)(::windows::core::Interface::as_raw(self), bstrguid.into().abi(), bstrfriendlyname.into().abi(), bstrimagename.into().abi(), tspname.into().abi(), lfspiversion).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12694,7 +12694,7 @@ impl IFaxServer2 { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn ListenToServerEvents(&self, eventtypes: FAX_SERVER_EVENTS_TYPE_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ListenToServerEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventtypes)).ok() + (::windows::core::Interface::vtable(self).base__.ListenToServerEvents)(::windows::core::Interface::as_raw(self), eventtypes).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12705,7 +12705,7 @@ impl IFaxServer2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RegisterDeviceProvider)(::windows::core::Interface::as_raw(self), bstrguid.into().abi(), bstrfriendlyname.into().abi(), bstrimagename.into().abi(), tspname.into().abi(), ::core::mem::transmute(lfspiversion)).ok() + (::windows::core::Interface::vtable(self).base__.RegisterDeviceProvider)(::windows::core::Interface::as_raw(self), bstrguid.into().abi(), bstrfriendlyname.into().abi(), bstrimagename.into().abi(), tspname.into().abi(), lfspiversion).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13031,7 +13031,7 @@ impl IStiDevice { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), hinst.into(), pwszdevicename.into(), ::core::mem::transmute(dwversion), ::core::mem::transmute(dwmode)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), hinst.into(), pwszdevicename.into(), dwversion, dwmode).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GetCapabilities(&self, pdevcaps: *mut STI_DEV_CAPS) -> ::windows::core::Result<()> { @@ -13051,7 +13051,7 @@ impl IStiDevice { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Escape(&self, escapefunction: u32, lpindata: *const ::core::ffi::c_void, cbindatasize: u32, poutdata: *mut ::core::ffi::c_void, dwoutdatasize: u32, pdwactualdata: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Escape)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(escapefunction), ::core::mem::transmute(lpindata), ::core::mem::transmute(cbindatasize), ::core::mem::transmute(poutdata), ::core::mem::transmute(dwoutdatasize), ::core::mem::transmute(pdwactualdata)).ok() + (::windows::core::Interface::vtable(self).Escape)(::windows::core::Interface::as_raw(self), escapefunction, ::core::mem::transmute(lpindata), cbindatasize, ::core::mem::transmute(poutdata), dwoutdatasize, ::core::mem::transmute(pdwactualdata)).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GetLastError(&self) -> ::windows::core::Result { @@ -13060,7 +13060,7 @@ impl IStiDevice { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn LockDevice(&self, dwtimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout)).ok() + (::windows::core::Interface::vtable(self).LockDevice)(::windows::core::Interface::as_raw(self), dwtimeout).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn UnLockDevice(&self) -> ::windows::core::Result<()> { @@ -13074,7 +13074,7 @@ impl IStiDevice { #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub unsafe fn RawWriteData(&self, lpbuffer: *const ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RawWriteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytes), ::core::mem::transmute(lpoverlapped)).ok() + (::windows::core::Interface::vtable(self).RawWriteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), nnumberofbytes, ::core::mem::transmute(lpoverlapped)).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -13084,7 +13084,7 @@ impl IStiDevice { #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub unsafe fn RawWriteCommand(&self, lpbuffer: *const ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RawWriteCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytes), ::core::mem::transmute(lpoverlapped)).ok() + (::windows::core::Interface::vtable(self).RawWriteCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), nnumberofbytes, ::core::mem::transmute(lpoverlapped)).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13190,7 +13190,7 @@ impl IStiDeviceControl { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdevicetype), ::core::mem::transmute(dwmode), pwszportname.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), dwdevicetype, dwmode, pwszportname.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -13200,7 +13200,7 @@ impl IStiDeviceControl { #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub unsafe fn RawWriteData(&self, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RawWriteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytes), ::core::mem::transmute(lpoverlapped)).ok() + (::windows::core::Interface::vtable(self).RawWriteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), nnumberofbytes, ::core::mem::transmute(lpoverlapped)).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -13210,11 +13210,11 @@ impl IStiDeviceControl { #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub unsafe fn RawWriteCommand(&self, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RawWriteCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytes), ::core::mem::transmute(lpoverlapped)).ok() + (::windows::core::Interface::vtable(self).RawWriteCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), nnumberofbytes, ::core::mem::transmute(lpoverlapped)).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn RawDeviceControl(&self, escapefunction: u32, lpindata: *mut ::core::ffi::c_void, cbindatasize: u32, poutdata: *mut ::core::ffi::c_void, dwoutdatasize: u32, pdwactualdata: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RawDeviceControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(escapefunction), ::core::mem::transmute(lpindata), ::core::mem::transmute(cbindatasize), ::core::mem::transmute(poutdata), ::core::mem::transmute(dwoutdatasize), ::core::mem::transmute(pdwactualdata)).ok() + (::windows::core::Interface::vtable(self).RawDeviceControl)(::windows::core::Interface::as_raw(self), escapefunction, ::core::mem::transmute(lpindata), cbindatasize, ::core::mem::transmute(poutdata), dwoutdatasize, ::core::mem::transmute(pdwactualdata)).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GetLastError(&self, lpdwlasterror: *mut u32) -> ::windows::core::Result<()> { @@ -13238,7 +13238,7 @@ impl IStiDeviceControl { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteToErrorLog)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmessagetype), pszmessage.into(), ::core::mem::transmute(dwerrorcode)).ok() + (::windows::core::Interface::vtable(self).WriteToErrorLog)(::windows::core::Interface::as_raw(self), dwmessagetype, pszmessage.into(), dwerrorcode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13320,7 +13320,7 @@ impl IStiUSD { P0: ::std::convert::Into<::windows::core::InParam<'a, IStiDeviceControl>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pheldcb.into().abi(), ::core::mem::transmute(dwstiversion), hparameterskey.into()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pheldcb.into().abi(), dwstiversion, hparameterskey.into()).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GetCapabilities(&self) -> ::windows::core::Result { @@ -13341,7 +13341,7 @@ impl IStiUSD { } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn Escape(&self, escapefunction: u32, lpindata: *const ::core::ffi::c_void, cbindatasize: u32, poutdata: *mut ::core::ffi::c_void, cboutdatasize: u32, pdwactualdata: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Escape)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(escapefunction), ::core::mem::transmute(lpindata), ::core::mem::transmute(cbindatasize), ::core::mem::transmute(poutdata), ::core::mem::transmute(cboutdatasize), ::core::mem::transmute(pdwactualdata)).ok() + (::windows::core::Interface::vtable(self).Escape)(::windows::core::Interface::as_raw(self), escapefunction, ::core::mem::transmute(lpindata), cbindatasize, ::core::mem::transmute(poutdata), cboutdatasize, ::core::mem::transmute(pdwactualdata)).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GetLastError(&self) -> ::windows::core::Result { @@ -13364,7 +13364,7 @@ impl IStiUSD { #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub unsafe fn RawWriteData(&self, lpbuffer: *const ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RawWriteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytes), ::core::mem::transmute(lpoverlapped)).ok() + (::windows::core::Interface::vtable(self).RawWriteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), nnumberofbytes, ::core::mem::transmute(lpoverlapped)).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -13374,7 +13374,7 @@ impl IStiUSD { #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub unsafe fn RawWriteCommand(&self, lpbuffer: *const ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RawWriteCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytes), ::core::mem::transmute(lpoverlapped)).ok() + (::windows::core::Interface::vtable(self).RawWriteCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), nnumberofbytes, ::core::mem::transmute(lpoverlapped)).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13479,11 +13479,11 @@ impl IStillImageW { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), hinst.into(), ::core::mem::transmute(dwversion)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), hinst.into(), dwversion).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GetDeviceList(&self, dwtype: u32, dwflags: u32, pdwitemsreturned: *mut u32, ppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtype), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwitemsreturned), ::core::mem::transmute(ppbuffer)).ok() + (::windows::core::Interface::vtable(self).GetDeviceList)(::windows::core::Interface::as_raw(self), dwtype, dwflags, ::core::mem::transmute(pdwitemsreturned), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GetDeviceInfo<'a, P0>(&self, pwszdevicename: P0, ppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -13498,7 +13498,7 @@ impl IStillImageW { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateDevice)(::windows::core::Interface::as_raw(self), pwszdevicename.into(), ::core::mem::transmute(dwmode), ::core::mem::transmute(pdevice), punkouter.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreateDevice)(::windows::core::Interface::as_raw(self), pwszdevicename.into(), dwmode, ::core::mem::transmute(pdevice), punkouter.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GetDeviceValue<'a, P0, P1>(&self, pwszdevicename: P0, pvaluename: P1, ptype: *mut u32, pdata: *mut u8, cbdata: *mut u32) -> ::windows::core::Result<()> @@ -13514,7 +13514,7 @@ impl IStillImageW { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetDeviceValue)(::windows::core::Interface::as_raw(self), pwszdevicename.into(), pvaluename.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(cbdata)).ok() + (::windows::core::Interface::vtable(self).SetDeviceValue)(::windows::core::Interface::as_raw(self), pwszdevicename.into(), pvaluename.into(), r#type, ::core::mem::transmute(pdata), cbdata).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub unsafe fn GetSTILaunchInformation(&self, pwszdevicename: &mut [u16; 128], pdweventcode: *mut u32, pwszeventname: &mut [u16; 128]) -> ::windows::core::Result<()> { @@ -13577,7 +13577,7 @@ impl IStillImageW { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteToErrorLog)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmessagetype), pszmessage.into()).ok() + (::windows::core::Interface::vtable(self).WriteToErrorLog)(::windows::core::Interface::as_raw(self), dwmessagetype, pszmessage.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14530,7 +14530,7 @@ where extern "system" { fn SendToFaxRecipient(sndmode: SendToMode, lpfilename: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(SendToFaxRecipient(::core::mem::transmute(sndmode), lpfilename.into())) + ::core::mem::transmute(SendToFaxRecipient(sndmode, lpfilename.into())) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] #[repr(transparent)] @@ -14569,7 +14569,7 @@ where extern "system" { fn StiCreateInstanceW(hinst: super::super::Foundation::HINSTANCE, dwver: u32, ppsti: *mut *mut ::core::ffi::c_void, punkouter: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - StiCreateInstanceW(hinst.into(), ::core::mem::transmute(dwver), ::core::mem::transmute(ppsti), punkouter.into().abi()).ok() + StiCreateInstanceW(hinst.into(), dwver, ::core::mem::transmute(ppsti), punkouter.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const WIA_INCOMPAT_XP: u32 = 1u32; @@ -14675,7 +14675,7 @@ impl _IFaxAccountNotify { P0: ::std::convert::Into<::windows::core::InParam<'a, IFaxAccount>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnIncomingMessageAdded)(::windows::core::Interface::as_raw(self), pfaxaccount.into().abi(), bstrmessageid.into().abi(), ::core::mem::transmute(faddedtoreceivefolder)).ok() + (::windows::core::Interface::vtable(self).OnIncomingMessageAdded)(::windows::core::Interface::as_raw(self), pfaxaccount.into().abi(), bstrmessageid.into().abi(), faddedtoreceivefolder).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -14684,7 +14684,7 @@ impl _IFaxAccountNotify { P0: ::std::convert::Into<::windows::core::InParam<'a, IFaxAccount>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnIncomingMessageRemoved)(::windows::core::Interface::as_raw(self), pfaxaccount.into().abi(), bstrmessageid.into().abi(), ::core::mem::transmute(fremovedfromreceivefolder)).ok() + (::windows::core::Interface::vtable(self).OnIncomingMessageRemoved)(::windows::core::Interface::as_raw(self), pfaxaccount.into().abi(), bstrmessageid.into().abi(), fremovedfromreceivefolder).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -15008,7 +15008,7 @@ impl _IFaxServerNotify2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IFaxServer2>>, { - (::windows::core::Interface::vtable(self).OnServerActivityChange)(::windows::core::Interface::as_raw(self), pfaxserver.into().abi(), ::core::mem::transmute(lincomingmessages), ::core::mem::transmute(lroutingmessages), ::core::mem::transmute(loutgoingmessages), ::core::mem::transmute(lqueuedmessages)).ok() + (::windows::core::Interface::vtable(self).OnServerActivityChange)(::windows::core::Interface::as_raw(self), pfaxserver.into().abi(), lincomingmessages, lroutingmessages, loutgoingmessages, lqueuedmessages).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15016,7 +15016,7 @@ impl _IFaxServerNotify2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IFaxServer2>>, { - (::windows::core::Interface::vtable(self).OnQueuesStatusChange)(::windows::core::Interface::as_raw(self), pfaxserver.into().abi(), ::core::mem::transmute(boutgoingqueueblocked), ::core::mem::transmute(boutgoingqueuepaused), ::core::mem::transmute(bincomingqueueblocked)).ok() + (::windows::core::Interface::vtable(self).OnQueuesStatusChange)(::windows::core::Interface::as_raw(self), pfaxserver.into().abi(), boutgoingqueueblocked, boutgoingqueuepaused, bincomingqueueblocked).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -15025,7 +15025,7 @@ impl _IFaxServerNotify2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IFaxServer2>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnNewCall)(::windows::core::Interface::as_raw(self), pfaxserver.into().abi(), ::core::mem::transmute(lcallid), ::core::mem::transmute(ldeviceid), bstrcallerid.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnNewCall)(::windows::core::Interface::as_raw(self), pfaxserver.into().abi(), lcallid, ldeviceid, bstrcallerid.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15041,7 +15041,7 @@ impl _IFaxServerNotify2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IFaxServer2>>, { - (::windows::core::Interface::vtable(self).OnDeviceStatusChange)(::windows::core::Interface::as_raw(self), pfaxserver.into().abi(), ::core::mem::transmute(ldeviceid), ::core::mem::transmute(bpoweredoff), ::core::mem::transmute(bsending), ::core::mem::transmute(breceiving), ::core::mem::transmute(bringing)).ok() + (::windows::core::Interface::vtable(self).OnDeviceStatusChange)(::windows::core::Interface::as_raw(self), pfaxserver.into().abi(), ldeviceid, bpoweredoff, bsending, breceiving, bringing).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] 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 ff219e64b7..16d7d7efb5 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs @@ -199,7 +199,7 @@ impl IFunctionDiscovery { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumsystemvisibility), pszcategory.into(), pszsubcategory.into(), pszcategoryidentity.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddInstance)(::windows::core::Interface::as_raw(self), enumsystemvisibility, pszcategory.into(), pszsubcategory.into(), pszcategoryidentity.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn RemoveInstance<'a, P0, P1, P2>(&self, enumsystemvisibility: SystemVisibilityFlags, pszcategory: P0, pszsubcategory: P1, pszcategoryidentity: P2) -> ::windows::core::Result<()> @@ -208,7 +208,7 @@ impl IFunctionDiscovery { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RemoveInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumsystemvisibility), pszcategory.into(), pszsubcategory.into(), pszcategoryidentity.into()).ok() + (::windows::core::Interface::vtable(self).RemoveInstance)(::windows::core::Interface::as_raw(self), enumsystemvisibility, pszcategory.into(), pszsubcategory.into(), pszcategoryidentity.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -279,21 +279,21 @@ impl IFunctionDiscoveryNotification { where P0: ::std::convert::Into<::windows::core::InParam<'a, IFunctionInstance>>, { - (::windows::core::Interface::vtable(self).OnUpdate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumqueryupdateaction), ::core::mem::transmute(fdqcquerycontext), pifunctioninstance.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnUpdate)(::windows::core::Interface::as_raw(self), enumqueryupdateaction, fdqcquerycontext, pifunctioninstance.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn OnError<'a, P0>(&self, hr: ::windows::core::HRESULT, fdqcquerycontext: u64, pszprovider: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr), ::core::mem::transmute(fdqcquerycontext), pszprovider.into()).ok() + (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), hr, fdqcquerycontext, pszprovider.into()).ok() } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn OnEvent<'a, P0>(&self, dweventid: u32, fdqcquerycontext: u64, pszprovider: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweventid), ::core::mem::transmute(fdqcquerycontext), pszprovider.into()).ok() + (::windows::core::Interface::vtable(self).OnEvent)(::windows::core::Interface::as_raw(self), dweventid, fdqcquerycontext, pszprovider.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -353,7 +353,7 @@ impl IFunctionDiscoveryProvider { P1: ::std::convert::Into<::windows::core::InParam<'a, IFunctionDiscoveryNotification>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pifunctiondiscoveryproviderfactory.into().abi(), pifunctiondiscoverynotification.into().abi(), ::core::mem::transmute(lciduserdefault), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pifunctiondiscoveryproviderfactory.into().abi(), pifunctiondiscoverynotification.into().abi(), lciduserdefault, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn Query<'a, P0>(&self, pifunctiondiscoveryproviderquery: P0) -> ::windows::core::Result @@ -373,7 +373,7 @@ impl IFunctionDiscoveryProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, IFunctionInstance>>, { - (::windows::core::Interface::vtable(self).InstancePropertyStoreValidateAccess)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), ::core::mem::transmute(iproviderinstancecontext), ::core::mem::transmute(dwstgaccess)).ok() + (::windows::core::Interface::vtable(self).InstancePropertyStoreValidateAccess)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), iproviderinstancecontext, dwstgaccess).ok() } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -382,7 +382,7 @@ impl IFunctionDiscoveryProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, IFunctionInstance>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).InstancePropertyStoreOpen)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), ::core::mem::transmute(iproviderinstancecontext), ::core::mem::transmute(dwstgaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InstancePropertyStoreOpen)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), iproviderinstancecontext, dwstgaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -390,7 +390,7 @@ impl IFunctionDiscoveryProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, IFunctionInstance>>, { - (::windows::core::Interface::vtable(self).InstancePropertyStoreFlush)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), ::core::mem::transmute(iproviderinstancecontext)).ok() + (::windows::core::Interface::vtable(self).InstancePropertyStoreFlush)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), iproviderinstancecontext).ok() } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -399,7 +399,7 @@ impl IFunctionDiscoveryProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, IFunctionInstance>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).InstanceQueryService)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), ::core::mem::transmute(iproviderinstancecontext), ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).InstanceQueryService)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), iproviderinstancecontext, ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -407,7 +407,7 @@ impl IFunctionDiscoveryProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, IFunctionInstance>>, { - (::windows::core::Interface::vtable(self).InstanceReleased)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), ::core::mem::transmute(iproviderinstancecontext)).ok() + (::windows::core::Interface::vtable(self).InstanceReleased)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), iproviderinstancecontext).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -493,7 +493,7 @@ impl IFunctionDiscoveryProviderFactory { P3: ::std::convert::Into<::windows::core::InParam<'a, IFunctionDiscoveryProvider>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), pszsubcategory.into(), pszproviderinstanceidentity.into(), ::core::mem::transmute(iproviderinstancecontext), pipropertystore.into().abi(), pifunctiondiscoveryprovider.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), pszsubcategory.into(), pszproviderinstanceidentity.into(), iproviderinstancecontext, pipropertystore.into().abi(), pifunctiondiscoveryprovider.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn CreateFunctionInstanceCollection(&self) -> ::windows::core::Result { @@ -709,7 +709,7 @@ impl IFunctionInstance { #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn OpenPropertyStore(&self, dwstgaccess: super::super::System::Com::StructuredStorage::STGM) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenPropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstgaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenPropertyStore)(::windows::core::Interface::as_raw(self), dwstgaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn GetCategory(&self, ppszcomemcategory: *mut *mut u16, ppszcomemsubcategory: *mut *mut u16) -> ::windows::core::Result<()> { @@ -811,7 +811,7 @@ impl IFunctionInstanceCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -825,11 +825,11 @@ impl IFunctionInstanceCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Remove(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn Delete(&self, dwindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex)).ok() + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), dwindex).ok() } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn DeleteAll(&self) -> ::windows::core::Result<()> { @@ -910,7 +910,7 @@ impl IFunctionInstanceCollectionQuery { #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn AddPropertyConstraint(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pv: *const super::super::System::Com::StructuredStorage::PROPVARIANT, enumpropertyconstraint: PropertyConstraint) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddPropertyConstraint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(pv), ::core::mem::transmute(enumpropertyconstraint)).ok() + (::windows::core::Interface::vtable(self).AddPropertyConstraint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(pv), enumpropertyconstraint).ok() } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn Execute(&self) -> ::windows::core::Result { @@ -1181,7 +1181,7 @@ impl IPropertyStoreCollection { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Item(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1195,11 +1195,11 @@ impl IPropertyStoreCollection { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Remove(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn Delete(&self, dwindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex)).ok() + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), dwindex).ok() } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn DeleteAll(&self) -> ::windows::core::Result<()> { @@ -1276,7 +1276,7 @@ impl IProviderProperties { P0: ::std::convert::Into<::windows::core::InParam<'a, IFunctionInstance>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCount)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), ::core::mem::transmute(iproviderinstancecontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCount)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), iproviderinstancecontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -1285,7 +1285,7 @@ impl IProviderProperties { P0: ::std::convert::Into<::windows::core::InParam<'a, IFunctionInstance>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), ::core::mem::transmute(iproviderinstancecontext), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), iproviderinstancecontext, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -1294,7 +1294,7 @@ impl IProviderProperties { P0: ::std::convert::Into<::windows::core::InParam<'a, IFunctionInstance>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), ::core::mem::transmute(iproviderinstancecontext), ::core::mem::transmute(key), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), iproviderinstancecontext, ::core::mem::transmute(key), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -1302,7 +1302,7 @@ impl IProviderProperties { where P0: ::std::convert::Into<::windows::core::InParam<'a, IFunctionInstance>>, { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), ::core::mem::transmute(iproviderinstancecontext), ::core::mem::transmute(key), ::core::mem::transmute(ppropvar)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), pifunctioninstance.into().abi(), iproviderinstancecontext, ::core::mem::transmute(key), ::core::mem::transmute(ppropvar)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1378,7 +1378,7 @@ impl IProviderPropertyConstraintCollection { #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn Item(&self, dwindex: u32, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, ppropvar: *mut super::super::System::Com::StructuredStorage::PROPVARIANT, pdwpropertyconstraint: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pkey), ::core::mem::transmute(ppropvar), ::core::mem::transmute(pdwpropertyconstraint)).ok() + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pkey), ::core::mem::transmute(ppropvar), ::core::mem::transmute(pdwpropertyconstraint)).ok() } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -1461,7 +1461,7 @@ impl IProviderPublishing { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumvisibilityflags), pszsubcategory.into(), pszproviderinstanceidentity.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), enumvisibilityflags, pszsubcategory.into(), pszproviderinstanceidentity.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn RemoveInstance<'a, P0, P1>(&self, enumvisibilityflags: SystemVisibilityFlags, pszsubcategory: P0, pszproviderinstanceidentity: P1) -> ::windows::core::Result<()> @@ -1469,7 +1469,7 @@ impl IProviderPublishing { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RemoveInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumvisibilityflags), pszsubcategory.into(), pszproviderinstanceidentity.into()).ok() + (::windows::core::Interface::vtable(self).RemoveInstance)(::windows::core::Interface::as_raw(self), enumvisibilityflags, pszsubcategory.into(), pszproviderinstanceidentity.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1536,7 +1536,7 @@ impl IProviderQueryConstraintCollection { } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn Item(&self, dwindex: u32, ppszconstraintname: *mut *mut u16, ppszconstraintvalue: *mut *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(ppszconstraintname), ::core::mem::transmute(ppszconstraintvalue)).ok() + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(ppszconstraintname), ::core::mem::transmute(ppszconstraintvalue)).ok() } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub unsafe fn Next(&self, ppszconstraintname: *mut *mut u16, ppszconstraintvalue: *mut *mut u16) -> ::windows::core::Result<()> { 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 90f228fe0b..e37163e79a 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs @@ -2893,7 +2893,7 @@ pub struct ICivicAddressReportFactory(::windows::core::IUnknown); impl ICivicAddressReportFactory { #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn ListenForReports(&self, requestedreportinterval: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ListenForReports)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestedreportinterval)).ok() + (::windows::core::Interface::vtable(self).base__.ListenForReports)(::windows::core::Interface::as_raw(self), requestedreportinterval).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn StopListeningForReports(&self) -> ::windows::core::Result<()> { @@ -2911,7 +2911,7 @@ impl ICivicAddressReportFactory { } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn SetReportInterval(&self, millisecondsrequested: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetReportInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondsrequested)).ok() + (::windows::core::Interface::vtable(self).base__.SetReportInterval)(::windows::core::Interface::as_raw(self), millisecondsrequested).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn DesiredAccuracy(&self) -> ::windows::core::Result { @@ -2920,7 +2920,7 @@ impl ICivicAddressReportFactory { } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn SetDesiredAccuracy(&self, desiredaccuracy: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDesiredAccuracy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredaccuracy)).ok() + (::windows::core::Interface::vtable(self).base__.SetDesiredAccuracy)(::windows::core::Interface::as_raw(self), desiredaccuracy).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn RequestPermissions(&self, hwnd: *const u32) -> ::windows::core::Result<()> { @@ -3452,7 +3452,7 @@ pub struct ILatLongReportFactory(::windows::core::IUnknown); impl ILatLongReportFactory { #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn ListenForReports(&self, requestedreportinterval: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ListenForReports)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestedreportinterval)).ok() + (::windows::core::Interface::vtable(self).base__.ListenForReports)(::windows::core::Interface::as_raw(self), requestedreportinterval).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn StopListeningForReports(&self) -> ::windows::core::Result<()> { @@ -3470,7 +3470,7 @@ impl ILatLongReportFactory { } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn SetReportInterval(&self, millisecondsrequested: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetReportInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondsrequested)).ok() + (::windows::core::Interface::vtable(self).base__.SetReportInterval)(::windows::core::Interface::as_raw(self), millisecondsrequested).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn DesiredAccuracy(&self) -> ::windows::core::Result { @@ -3479,7 +3479,7 @@ impl ILatLongReportFactory { } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn SetDesiredAccuracy(&self, desiredaccuracy: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDesiredAccuracy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredaccuracy)).ok() + (::windows::core::Interface::vtable(self).base__.SetDesiredAccuracy)(::windows::core::Interface::as_raw(self), desiredaccuracy).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn RequestPermissions(&self, hwnd: *const u32) -> ::windows::core::Result<()> { @@ -3590,7 +3590,7 @@ impl ILocation { where P0: ::std::convert::Into<::windows::core::InParam<'a, ILocationEvents>>, { - (::windows::core::Interface::vtable(self).RegisterForReport)(::windows::core::Interface::as_raw(self), pevents.into().abi(), ::core::mem::transmute(reporttype), ::core::mem::transmute(dwrequestedreportinterval)).ok() + (::windows::core::Interface::vtable(self).RegisterForReport)(::windows::core::Interface::as_raw(self), pevents.into().abi(), ::core::mem::transmute(reporttype), dwrequestedreportinterval).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn UnregisterForReport(&self, reporttype: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -3613,7 +3613,7 @@ impl ILocation { } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn SetReportInterval(&self, reporttype: *const ::windows::core::GUID, millisecondsrequested: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReportInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reporttype), ::core::mem::transmute(millisecondsrequested)).ok() + (::windows::core::Interface::vtable(self).SetReportInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reporttype), millisecondsrequested).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`, `\"Win32_Devices_Sensors\"`*"] #[cfg(feature = "Win32_Devices_Sensors")] @@ -3624,7 +3624,7 @@ impl ILocation { #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`, `\"Win32_Devices_Sensors\"`*"] #[cfg(feature = "Win32_Devices_Sensors")] 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() + (::windows::core::Interface::vtable(self).SetDesiredAccuracy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reporttype), desiredaccuracy).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3707,7 +3707,7 @@ impl ILocationEvents { } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn OnStatusChanged(&self, reporttype: *const ::windows::core::GUID, newstatus: LOCATION_REPORT_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStatusChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reporttype), ::core::mem::transmute(newstatus)).ok() + (::windows::core::Interface::vtable(self).OnStatusChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reporttype), newstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3886,7 +3886,7 @@ pub struct ILocationReportFactory(::windows::core::IUnknown); impl ILocationReportFactory { #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn ListenForReports(&self, requestedreportinterval: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ListenForReports)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestedreportinterval)).ok() + (::windows::core::Interface::vtable(self).ListenForReports)(::windows::core::Interface::as_raw(self), requestedreportinterval).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn StopListeningForReports(&self) -> ::windows::core::Result<()> { @@ -3904,7 +3904,7 @@ impl ILocationReportFactory { } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn SetReportInterval(&self, millisecondsrequested: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReportInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondsrequested)).ok() + (::windows::core::Interface::vtable(self).SetReportInterval)(::windows::core::Interface::as_raw(self), millisecondsrequested).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn DesiredAccuracy(&self) -> ::windows::core::Result { @@ -3913,7 +3913,7 @@ impl ILocationReportFactory { } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn SetDesiredAccuracy(&self, desiredaccuracy: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDesiredAccuracy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredaccuracy)).ok() + (::windows::core::Interface::vtable(self).SetDesiredAccuracy)(::windows::core::Interface::as_raw(self), desiredaccuracy).ok() } #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub unsafe fn RequestPermissions(&self, hwnd: *const u32) -> ::windows::core::Result<()> { 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 bb37255e79..ed8050b131 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs @@ -5921,7 +5921,7 @@ where extern "system" { fn DirectInput8Create(hinst: super::super::Foundation::HINSTANCE, dwversion: u32, riidltf: *const ::windows::core::GUID, ppvout: *mut *mut ::core::ffi::c_void, punkouter: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DirectInput8Create(hinst.into(), ::core::mem::transmute(dwversion), ::core::mem::transmute(riidltf), ::core::mem::transmute(ppvout), punkouter.into().abi()).ok() + DirectInput8Create(hinst.into(), dwversion, ::core::mem::transmute(riidltf), ::core::mem::transmute(ppvout), punkouter.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] #[repr(transparent)] @@ -8179,7 +8179,7 @@ pub unsafe fn HidD_FreePreparsedData(preparseddata: isize) -> super::super::Foun extern "system" { fn HidD_FreePreparsedData(preparseddata: isize) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_FreePreparsedData(::core::mem::transmute(preparseddata))) + ::core::mem::transmute(HidD_FreePreparsedData(preparseddata)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8205,7 +8205,7 @@ where extern "system" { fn HidD_GetConfiguration(hiddeviceobject: super::super::Foundation::HANDLE, configuration: *mut HIDD_CONFIGURATION, configurationlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_GetConfiguration(hiddeviceobject.into(), ::core::mem::transmute(configuration), ::core::mem::transmute(configurationlength))) + ::core::mem::transmute(HidD_GetConfiguration(hiddeviceobject.into(), ::core::mem::transmute(configuration), configurationlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8218,7 +8218,7 @@ where extern "system" { fn HidD_GetFeature(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *mut ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_GetFeature(hiddeviceobject.into(), ::core::mem::transmute(reportbuffer), ::core::mem::transmute(reportbufferlength))) + ::core::mem::transmute(HidD_GetFeature(hiddeviceobject.into(), ::core::mem::transmute(reportbuffer), reportbufferlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] #[inline] @@ -8240,7 +8240,7 @@ where extern "system" { fn HidD_GetIndexedString(hiddeviceobject: super::super::Foundation::HANDLE, stringindex: u32, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_GetIndexedString(hiddeviceobject.into(), ::core::mem::transmute(stringindex), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength))) + ::core::mem::transmute(HidD_GetIndexedString(hiddeviceobject.into(), stringindex, ::core::mem::transmute(buffer), bufferlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8253,7 +8253,7 @@ where extern "system" { fn HidD_GetInputReport(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *mut ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_GetInputReport(hiddeviceobject.into(), ::core::mem::transmute(reportbuffer), ::core::mem::transmute(reportbufferlength))) + ::core::mem::transmute(HidD_GetInputReport(hiddeviceobject.into(), ::core::mem::transmute(reportbuffer), reportbufferlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8266,7 +8266,7 @@ where extern "system" { fn HidD_GetManufacturerString(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_GetManufacturerString(hiddeviceobject.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength))) + ::core::mem::transmute(HidD_GetManufacturerString(hiddeviceobject.into(), ::core::mem::transmute(buffer), bufferlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8279,7 +8279,7 @@ where extern "system" { fn HidD_GetMsGenreDescriptor(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_GetMsGenreDescriptor(hiddeviceobject.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength))) + ::core::mem::transmute(HidD_GetMsGenreDescriptor(hiddeviceobject.into(), ::core::mem::transmute(buffer), bufferlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8305,7 +8305,7 @@ where extern "system" { fn HidD_GetPhysicalDescriptor(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_GetPhysicalDescriptor(hiddeviceobject.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength))) + ::core::mem::transmute(HidD_GetPhysicalDescriptor(hiddeviceobject.into(), ::core::mem::transmute(buffer), bufferlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8331,7 +8331,7 @@ where extern "system" { fn HidD_GetProductString(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_GetProductString(hiddeviceobject.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength))) + ::core::mem::transmute(HidD_GetProductString(hiddeviceobject.into(), ::core::mem::transmute(buffer), bufferlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8344,7 +8344,7 @@ where extern "system" { fn HidD_GetSerialNumberString(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_GetSerialNumberString(hiddeviceobject.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength))) + ::core::mem::transmute(HidD_GetSerialNumberString(hiddeviceobject.into(), ::core::mem::transmute(buffer), bufferlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8357,7 +8357,7 @@ where extern "system" { fn HidD_SetConfiguration(hiddeviceobject: super::super::Foundation::HANDLE, configuration: *const HIDD_CONFIGURATION, configurationlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_SetConfiguration(hiddeviceobject.into(), ::core::mem::transmute(configuration), ::core::mem::transmute(configurationlength))) + ::core::mem::transmute(HidD_SetConfiguration(hiddeviceobject.into(), ::core::mem::transmute(configuration), configurationlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8370,7 +8370,7 @@ where extern "system" { fn HidD_SetFeature(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *const ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_SetFeature(hiddeviceobject.into(), ::core::mem::transmute(reportbuffer), ::core::mem::transmute(reportbufferlength))) + ::core::mem::transmute(HidD_SetFeature(hiddeviceobject.into(), ::core::mem::transmute(reportbuffer), reportbufferlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8383,7 +8383,7 @@ where extern "system" { fn HidD_SetNumInputBuffers(hiddeviceobject: super::super::Foundation::HANDLE, numberbuffers: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_SetNumInputBuffers(hiddeviceobject.into(), ::core::mem::transmute(numberbuffers))) + ::core::mem::transmute(HidD_SetNumInputBuffers(hiddeviceobject.into(), numberbuffers)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8396,7 +8396,7 @@ where extern "system" { fn HidD_SetOutputReport(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *const ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(HidD_SetOutputReport(hiddeviceobject.into(), ::core::mem::transmute(reportbuffer), ::core::mem::transmute(reportbufferlength))) + ::core::mem::transmute(HidD_SetOutputReport(hiddeviceobject.into(), ::core::mem::transmute(reportbuffer), reportbufferlength)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8409,7 +8409,7 @@ where extern "system" { fn HidP_GetButtonArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttondata: *mut HIDP_BUTTON_ARRAY_DATA, buttondatalength: *mut u16, preparseddata: isize, report: ::windows::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_GetButtonArray(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), ::core::mem::transmute(buttondata), ::core::mem::transmute(buttondatalength), ::core::mem::transmute(preparseddata), report.into(), ::core::mem::transmute(reportlength)).ok() + HidP_GetButtonArray(reporttype, usagepage, linkcollection, usage, ::core::mem::transmute(buttondata), ::core::mem::transmute(buttondatalength), preparseddata, report.into(), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8419,7 +8419,7 @@ pub unsafe fn HidP_GetButtonCaps(reporttype: HIDP_REPORT_TYPE, buttoncaps: *mut extern "system" { fn HidP_GetButtonCaps(reporttype: HIDP_REPORT_TYPE, buttoncaps: *mut HIDP_BUTTON_CAPS, buttoncapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS; } - HidP_GetButtonCaps(::core::mem::transmute(reporttype), ::core::mem::transmute(buttoncaps), ::core::mem::transmute(buttoncapslength), ::core::mem::transmute(preparseddata)).ok() + HidP_GetButtonCaps(reporttype, ::core::mem::transmute(buttoncaps), ::core::mem::transmute(buttoncapslength), preparseddata).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8429,7 +8429,7 @@ pub unsafe fn HidP_GetCaps(preparseddata: isize, capabilities: *mut HIDP_CAPS) - extern "system" { fn HidP_GetCaps(preparseddata: isize, capabilities: *mut HIDP_CAPS) -> super::super::Foundation::NTSTATUS; } - HidP_GetCaps(::core::mem::transmute(preparseddata), ::core::mem::transmute(capabilities)).ok() + HidP_GetCaps(preparseddata, ::core::mem::transmute(capabilities)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8439,7 +8439,7 @@ pub unsafe fn HidP_GetData(reporttype: HIDP_REPORT_TYPE, datalist: *mut HIDP_DAT extern "system" { fn HidP_GetData(reporttype: HIDP_REPORT_TYPE, datalist: *mut HIDP_DATA, datalength: *mut u32, preparseddata: isize, report: ::windows::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_GetData(::core::mem::transmute(reporttype), ::core::mem::transmute(datalist), ::core::mem::transmute(datalength), ::core::mem::transmute(preparseddata), ::core::mem::transmute(report), ::core::mem::transmute(reportlength)).ok() + HidP_GetData(reporttype, ::core::mem::transmute(datalist), ::core::mem::transmute(datalength), preparseddata, ::core::mem::transmute(report), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8449,7 +8449,7 @@ pub unsafe fn HidP_GetExtendedAttributes(reporttype: HIDP_REPORT_TYPE, dataindex extern "system" { fn HidP_GetExtendedAttributes(reporttype: HIDP_REPORT_TYPE, dataindex: u16, preparseddata: isize, attributes: *mut HIDP_EXTENDED_ATTRIBUTES, lengthattributes: *mut u32) -> super::super::Foundation::NTSTATUS; } - HidP_GetExtendedAttributes(::core::mem::transmute(reporttype), ::core::mem::transmute(dataindex), ::core::mem::transmute(preparseddata), ::core::mem::transmute(attributes), ::core::mem::transmute(lengthattributes)).ok() + HidP_GetExtendedAttributes(reporttype, dataindex, preparseddata, ::core::mem::transmute(attributes), ::core::mem::transmute(lengthattributes)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8459,7 +8459,7 @@ pub unsafe fn HidP_GetLinkCollectionNodes(linkcollectionnodes: *mut HIDP_LINK_CO extern "system" { fn HidP_GetLinkCollectionNodes(linkcollectionnodes: *mut HIDP_LINK_COLLECTION_NODE, linkcollectionnodeslength: *mut u32, preparseddata: isize) -> super::super::Foundation::NTSTATUS; } - HidP_GetLinkCollectionNodes(::core::mem::transmute(linkcollectionnodes), ::core::mem::transmute(linkcollectionnodeslength), ::core::mem::transmute(preparseddata)).ok() + HidP_GetLinkCollectionNodes(::core::mem::transmute(linkcollectionnodes), ::core::mem::transmute(linkcollectionnodeslength), preparseddata).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8472,7 +8472,7 @@ where extern "system" { fn HidP_GetScaledUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: *mut i32, preparseddata: isize, report: ::windows::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_GetScaledUsageValue(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), ::core::mem::transmute(usagevalue), ::core::mem::transmute(preparseddata), report.into(), ::core::mem::transmute(reportlength)).ok() + HidP_GetScaledUsageValue(reporttype, usagepage, linkcollection, usage, ::core::mem::transmute(usagevalue), preparseddata, report.into(), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8482,7 +8482,7 @@ pub unsafe fn HidP_GetSpecificButtonCaps(reporttype: HIDP_REPORT_TYPE, usagepage extern "system" { fn HidP_GetSpecificButtonCaps(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttoncaps: *mut HIDP_BUTTON_CAPS, buttoncapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS; } - HidP_GetSpecificButtonCaps(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), ::core::mem::transmute(buttoncaps), ::core::mem::transmute(buttoncapslength), ::core::mem::transmute(preparseddata)).ok() + HidP_GetSpecificButtonCaps(reporttype, usagepage, linkcollection, usage, ::core::mem::transmute(buttoncaps), ::core::mem::transmute(buttoncapslength), preparseddata).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8492,7 +8492,7 @@ pub unsafe fn HidP_GetSpecificValueCaps(reporttype: HIDP_REPORT_TYPE, usagepage: extern "system" { fn HidP_GetSpecificValueCaps(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, valuecaps: *mut HIDP_VALUE_CAPS, valuecapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS; } - HidP_GetSpecificValueCaps(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), ::core::mem::transmute(valuecaps), ::core::mem::transmute(valuecapslength), ::core::mem::transmute(preparseddata)).ok() + HidP_GetSpecificValueCaps(reporttype, usagepage, linkcollection, usage, ::core::mem::transmute(valuecaps), ::core::mem::transmute(valuecapslength), preparseddata).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8505,7 +8505,7 @@ where extern "system" { fn HidP_GetUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: *mut u32, preparseddata: isize, report: ::windows::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_GetUsageValue(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), ::core::mem::transmute(usagevalue), ::core::mem::transmute(preparseddata), report.into(), ::core::mem::transmute(reportlength)).ok() + HidP_GetUsageValue(reporttype, usagepage, linkcollection, usage, ::core::mem::transmute(usagevalue), preparseddata, report.into(), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8518,7 +8518,7 @@ where extern "system" { fn HidP_GetUsageValueArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: ::windows::core::PSTR, usagevaluebytelength: u16, preparseddata: isize, report: ::windows::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_GetUsageValueArray(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), ::core::mem::transmute(usagevalue), ::core::mem::transmute(usagevaluebytelength), ::core::mem::transmute(preparseddata), report.into(), ::core::mem::transmute(reportlength)).ok() + HidP_GetUsageValueArray(reporttype, usagepage, linkcollection, usage, ::core::mem::transmute(usagevalue), usagevaluebytelength, preparseddata, report.into(), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8528,7 +8528,7 @@ pub unsafe fn HidP_GetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkc extern "system" { fn HidP_GetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: ::windows::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_GetUsages(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usagelist), ::core::mem::transmute(usagelength), ::core::mem::transmute(preparseddata), ::core::mem::transmute(report), ::core::mem::transmute(reportlength)).ok() + HidP_GetUsages(reporttype, usagepage, linkcollection, ::core::mem::transmute(usagelist), ::core::mem::transmute(usagelength), preparseddata, ::core::mem::transmute(report), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8541,7 +8541,7 @@ where extern "system" { fn HidP_GetUsagesEx(reporttype: HIDP_REPORT_TYPE, linkcollection: u16, buttonlist: *mut USAGE_AND_PAGE, usagelength: *mut u32, preparseddata: isize, report: ::windows::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_GetUsagesEx(::core::mem::transmute(reporttype), ::core::mem::transmute(linkcollection), ::core::mem::transmute(buttonlist), ::core::mem::transmute(usagelength), ::core::mem::transmute(preparseddata), report.into(), ::core::mem::transmute(reportlength)).ok() + HidP_GetUsagesEx(reporttype, linkcollection, ::core::mem::transmute(buttonlist), ::core::mem::transmute(usagelength), preparseddata, report.into(), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8551,7 +8551,7 @@ pub unsafe fn HidP_GetValueCaps(reporttype: HIDP_REPORT_TYPE, valuecaps: *mut HI extern "system" { fn HidP_GetValueCaps(reporttype: HIDP_REPORT_TYPE, valuecaps: *mut HIDP_VALUE_CAPS, valuecapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS; } - HidP_GetValueCaps(::core::mem::transmute(reporttype), ::core::mem::transmute(valuecaps), ::core::mem::transmute(valuecapslength), ::core::mem::transmute(preparseddata)).ok() + HidP_GetValueCaps(reporttype, ::core::mem::transmute(valuecaps), ::core::mem::transmute(valuecapslength), preparseddata).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8561,7 +8561,7 @@ pub unsafe fn HidP_InitializeReportForID(reporttype: HIDP_REPORT_TYPE, reportid: extern "system" { fn HidP_InitializeReportForID(reporttype: HIDP_REPORT_TYPE, reportid: u8, preparseddata: isize, report: ::windows::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_InitializeReportForID(::core::mem::transmute(reporttype), ::core::mem::transmute(reportid), ::core::mem::transmute(preparseddata), ::core::mem::transmute(report), ::core::mem::transmute(reportlength)).ok() + HidP_InitializeReportForID(reporttype, reportid, preparseddata, ::core::mem::transmute(report), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] #[inline] @@ -8570,7 +8570,7 @@ pub unsafe fn HidP_MaxDataListLength(reporttype: HIDP_REPORT_TYPE, preparseddata extern "system" { fn HidP_MaxDataListLength(reporttype: HIDP_REPORT_TYPE, preparseddata: isize) -> u32; } - ::core::mem::transmute(HidP_MaxDataListLength(::core::mem::transmute(reporttype), ::core::mem::transmute(preparseddata))) + ::core::mem::transmute(HidP_MaxDataListLength(reporttype, preparseddata)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] #[inline] @@ -8579,7 +8579,7 @@ pub unsafe fn HidP_MaxUsageListLength(reporttype: HIDP_REPORT_TYPE, usagepage: u extern "system" { fn HidP_MaxUsageListLength(reporttype: HIDP_REPORT_TYPE, usagepage: u16, preparseddata: isize) -> u32; } - ::core::mem::transmute(HidP_MaxUsageListLength(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(preparseddata))) + ::core::mem::transmute(HidP_MaxUsageListLength(reporttype, usagepage, preparseddata)) } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8589,7 +8589,7 @@ pub unsafe fn HidP_SetButtonArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, extern "system" { fn HidP_SetButtonArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttondata: *const HIDP_BUTTON_ARRAY_DATA, buttondatalength: u16, preparseddata: isize, report: ::windows::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_SetButtonArray(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), ::core::mem::transmute(::windows::core::as_ptr_or_null(buttondata)), buttondata.len() as _, ::core::mem::transmute(preparseddata), ::core::mem::transmute(report), ::core::mem::transmute(reportlength)).ok() + HidP_SetButtonArray(reporttype, usagepage, linkcollection, usage, ::core::mem::transmute(::windows::core::as_ptr_or_null(buttondata)), buttondata.len() as _, preparseddata, ::core::mem::transmute(report), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8602,7 +8602,7 @@ where extern "system" { fn HidP_SetData(reporttype: HIDP_REPORT_TYPE, datalist: *mut HIDP_DATA, datalength: *mut u32, preparseddata: isize, report: ::windows::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_SetData(::core::mem::transmute(reporttype), ::core::mem::transmute(datalist), ::core::mem::transmute(datalength), ::core::mem::transmute(preparseddata), report.into(), ::core::mem::transmute(reportlength)).ok() + HidP_SetData(reporttype, ::core::mem::transmute(datalist), ::core::mem::transmute(datalength), preparseddata, report.into(), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8612,7 +8612,7 @@ pub unsafe fn HidP_SetScaledUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: extern "system" { fn HidP_SetScaledUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: i32, preparseddata: isize, report: ::windows::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_SetScaledUsageValue(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), ::core::mem::transmute(usagevalue), ::core::mem::transmute(preparseddata), ::core::mem::transmute(report), ::core::mem::transmute(reportlength)).ok() + HidP_SetScaledUsageValue(reporttype, usagepage, linkcollection, usage, usagevalue, preparseddata, ::core::mem::transmute(report), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8622,7 +8622,7 @@ pub unsafe fn HidP_SetUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, l extern "system" { fn HidP_SetUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: u32, preparseddata: isize, report: ::windows::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_SetUsageValue(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), ::core::mem::transmute(usagevalue), ::core::mem::transmute(preparseddata), ::core::mem::transmute(report), ::core::mem::transmute(reportlength)).ok() + HidP_SetUsageValue(reporttype, usagepage, linkcollection, usage, usagevalue, preparseddata, ::core::mem::transmute(report), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8635,7 +8635,7 @@ where extern "system" { fn HidP_SetUsageValueArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: ::windows::core::PCSTR, usagevaluebytelength: u16, preparseddata: isize, report: ::windows::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_SetUsageValueArray(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), usagevalue.into(), ::core::mem::transmute(usagevaluebytelength), ::core::mem::transmute(preparseddata), ::core::mem::transmute(report), ::core::mem::transmute(reportlength)).ok() + HidP_SetUsageValueArray(reporttype, usagepage, linkcollection, usage, usagevalue.into(), usagevaluebytelength, preparseddata, ::core::mem::transmute(report), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8648,7 +8648,7 @@ where extern "system" { fn HidP_SetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: ::windows::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_SetUsages(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usagelist), ::core::mem::transmute(usagelength), ::core::mem::transmute(preparseddata), report.into(), ::core::mem::transmute(reportlength)).ok() + HidP_SetUsages(reporttype, usagepage, linkcollection, ::core::mem::transmute(usagelist), ::core::mem::transmute(usagelength), preparseddata, report.into(), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8658,7 +8658,7 @@ pub unsafe fn HidP_TranslateUsagesToI8042ScanCodes(changedusagelist: &[u16], key extern "system" { fn HidP_TranslateUsagesToI8042ScanCodes(changedusagelist: *const u16, usagelistlength: u32, keyaction: HIDP_KEYBOARD_DIRECTION, modifierstate: *mut HIDP_KEYBOARD_MODIFIER_STATE, insertcodesprocedure: *mut ::core::ffi::c_void, insertcodescontext: *const ::core::ffi::c_void) -> super::super::Foundation::NTSTATUS; } - HidP_TranslateUsagesToI8042ScanCodes(::core::mem::transmute(::windows::core::as_ptr_or_null(changedusagelist)), changedusagelist.len() as _, ::core::mem::transmute(keyaction), ::core::mem::transmute(modifierstate), ::core::mem::transmute(insertcodesprocedure), ::core::mem::transmute(insertcodescontext)).ok() + HidP_TranslateUsagesToI8042ScanCodes(::core::mem::transmute(::windows::core::as_ptr_or_null(changedusagelist)), changedusagelist.len() as _, keyaction, ::core::mem::transmute(modifierstate), ::core::mem::transmute(insertcodesprocedure), ::core::mem::transmute(insertcodescontext)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8671,7 +8671,7 @@ where extern "system" { fn HidP_UnsetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: ::windows::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_UnsetUsages(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usagelist), ::core::mem::transmute(usagelength), ::core::mem::transmute(preparseddata), report.into(), ::core::mem::transmute(reportlength)).ok() + HidP_UnsetUsages(reporttype, usagepage, linkcollection, ::core::mem::transmute(usagelist), ::core::mem::transmute(usagelength), preparseddata, report.into(), reportlength).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8697,7 +8697,7 @@ impl IDirectInput2A { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKA, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).base__.EnumDevices)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -8709,7 +8709,7 @@ impl IDirectInput2A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8717,7 +8717,7 @@ impl IDirectInput2A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn FindDevice<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: P0, param2: *mut ::windows::core::GUID) -> ::windows::core::Result<()> @@ -8797,7 +8797,7 @@ impl IDirectInput2W { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKW, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).base__.EnumDevices)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -8809,7 +8809,7 @@ impl IDirectInput2W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8817,7 +8817,7 @@ impl IDirectInput2W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn FindDevice<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: P0, param2: *mut ::windows::core::GUID) -> ::windows::core::Result<()> @@ -8897,7 +8897,7 @@ impl IDirectInput7A { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKA, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.EnumDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).base__.base__.EnumDevices)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -8909,7 +8909,7 @@ impl IDirectInput7A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8917,7 +8917,7 @@ impl IDirectInput7A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn FindDevice<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: P0, param2: *mut ::windows::core::GUID) -> ::windows::core::Result<()> @@ -9019,7 +9019,7 @@ impl IDirectInput7W { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKW, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.EnumDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).base__.base__.EnumDevices)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -9031,7 +9031,7 @@ impl IDirectInput7W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9039,7 +9039,7 @@ impl IDirectInput7W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn FindDevice<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: P0, param2: *mut ::windows::core::GUID) -> ::windows::core::Result<()> @@ -9141,7 +9141,7 @@ impl IDirectInput8A { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKA, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumDevices)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -9153,7 +9153,7 @@ impl IDirectInput8A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9161,7 +9161,7 @@ impl IDirectInput8A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn FindDevice<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: P0, param2: *mut ::windows::core::GUID) -> ::windows::core::Result<()> @@ -9176,12 +9176,12 @@ impl IDirectInput8A { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).EnumDevicesBySemantics)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).EnumDevicesBySemantics)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), param4).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ConfigureDevices(&self, param0: LPDICONFIGUREDEVICESCALLBACK, param1: *mut DICONFIGUREDEVICESPARAMSA, param2: u32, param3: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConfigureDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).ConfigureDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2, ::core::mem::transmute(param3)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9261,7 +9261,7 @@ impl IDirectInput8W { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKW, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumDevices)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -9273,7 +9273,7 @@ impl IDirectInput8W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9281,7 +9281,7 @@ impl IDirectInput8W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn FindDevice<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: P0, param2: *mut ::windows::core::GUID) -> ::windows::core::Result<()> @@ -9296,12 +9296,12 @@ impl IDirectInput8W { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EnumDevicesBySemantics)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).EnumDevicesBySemantics)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), param4).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ConfigureDevices(&self, param0: LPDICONFIGUREDEVICESCALLBACK, param1: *mut DICONFIGUREDEVICESPARAMSW, param2: u32, param3: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConfigureDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).ConfigureDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2, ::core::mem::transmute(param3)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9381,7 +9381,7 @@ impl IDirectInputA { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKA, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumDevices)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -9393,7 +9393,7 @@ impl IDirectInputA { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9401,7 +9401,7 @@ impl IDirectInputA { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9469,7 +9469,7 @@ impl IDirectInputDevice2A { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -9489,11 +9489,11 @@ impl IDirectInputDevice2A { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceState(&self, param0: u32, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDeviceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.GetDeviceState)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).base__.GetDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetDataFormat(&self, param0: *mut DIDATAFORMAT) -> ::windows::core::Result<()> { @@ -9513,12 +9513,12 @@ impl IDirectInputDevice2A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetObjectInfo(&self, param0: *mut DIDEVICEOBJECTINSTANCEA, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9531,7 +9531,7 @@ impl IDirectInputDevice2A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9539,7 +9539,7 @@ impl IDirectInputDevice2A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn CreateEffect<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: *mut DIEFFECT, param2: *mut ::core::option::Option, param3: P0) -> ::windows::core::Result<()> @@ -9551,7 +9551,7 @@ impl IDirectInputDevice2A { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9564,12 +9564,12 @@ impl IDirectInputDevice2A { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendForceFeedbackCommand(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -9581,7 +9581,7 @@ impl IDirectInputDevice2A { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).SendDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9668,7 +9668,7 @@ impl IDirectInputDevice2W { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -9688,11 +9688,11 @@ impl IDirectInputDevice2W { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceState(&self, param0: u32, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDeviceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.GetDeviceState)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).base__.GetDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetDataFormat(&self, param0: *mut DIDATAFORMAT) -> ::windows::core::Result<()> { @@ -9712,11 +9712,11 @@ impl IDirectInputDevice2W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetObjectInfo(&self, param0: *mut DIDEVICEOBJECTINSTANCEW, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceInfo(&self, param0: *mut DIDEVICEINSTANCEW) -> ::windows::core::Result<()> { @@ -9728,7 +9728,7 @@ impl IDirectInputDevice2W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9736,7 +9736,7 @@ impl IDirectInputDevice2W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn CreateEffect<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: *mut DIEFFECT, param2: *mut ::core::option::Option, param3: P0) -> ::windows::core::Result<()> @@ -9748,7 +9748,7 @@ impl IDirectInputDevice2W { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetEffectInfo(&self, param0: *mut DIEFFECTINFOW, param1: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -9760,12 +9760,12 @@ impl IDirectInputDevice2W { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendForceFeedbackCommand(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -9777,7 +9777,7 @@ impl IDirectInputDevice2W { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).SendDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9861,7 +9861,7 @@ impl IDirectInputDevice7A { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.base__.EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -9881,11 +9881,11 @@ impl IDirectInputDevice7A { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceState(&self, param0: u32, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetDeviceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDeviceState)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetDataFormat(&self, param0: *mut DIDATAFORMAT) -> ::windows::core::Result<()> { @@ -9905,12 +9905,12 @@ impl IDirectInputDevice7A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetObjectInfo(&self, param0: *mut DIDEVICEOBJECTINSTANCEA, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9923,7 +9923,7 @@ impl IDirectInputDevice7A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9931,7 +9931,7 @@ impl IDirectInputDevice7A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn CreateEffect<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: *mut DIEFFECT, param2: *mut ::core::option::Option, param3: P0) -> ::windows::core::Result<()> @@ -9943,7 +9943,7 @@ impl IDirectInputDevice7A { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9956,12 +9956,12 @@ impl IDirectInputDevice7A { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendForceFeedbackCommand(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).base__.SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -9973,7 +9973,7 @@ impl IDirectInputDevice7A { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SendDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).base__.SendDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9981,7 +9981,7 @@ impl IDirectInputDevice7A { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).EnumEffectsInFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumEffectsInFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9989,7 +9989,7 @@ impl IDirectInputDevice7A { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteEffectToFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).WriteEffectToFile)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2), param3).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10081,7 +10081,7 @@ impl IDirectInputDevice7W { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.base__.EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -10101,11 +10101,11 @@ impl IDirectInputDevice7W { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceState(&self, param0: u32, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetDeviceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDeviceState)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetDataFormat(&self, param0: *mut DIDATAFORMAT) -> ::windows::core::Result<()> { @@ -10125,11 +10125,11 @@ impl IDirectInputDevice7W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetObjectInfo(&self, param0: *mut DIDEVICEOBJECTINSTANCEW, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceInfo(&self, param0: *mut DIDEVICEINSTANCEW) -> ::windows::core::Result<()> { @@ -10141,7 +10141,7 @@ impl IDirectInputDevice7W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10149,7 +10149,7 @@ impl IDirectInputDevice7W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn CreateEffect<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: *mut DIEFFECT, param2: *mut ::core::option::Option, param3: P0) -> ::windows::core::Result<()> @@ -10161,7 +10161,7 @@ impl IDirectInputDevice7W { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetEffectInfo(&self, param0: *mut DIEFFECTINFOW, param1: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -10173,12 +10173,12 @@ impl IDirectInputDevice7W { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendForceFeedbackCommand(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).base__.SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).base__.EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -10190,7 +10190,7 @@ impl IDirectInputDevice7W { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SendDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).base__.SendDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10198,7 +10198,7 @@ impl IDirectInputDevice7W { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EnumEffectsInFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumEffectsInFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10206,7 +10206,7 @@ impl IDirectInputDevice7W { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteEffectToFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).WriteEffectToFile)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2), param3).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10298,7 +10298,7 @@ impl IDirectInputDevice8A { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -10318,11 +10318,11 @@ impl IDirectInputDevice8A { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceState(&self, param0: u32, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetDeviceState)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).GetDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetDataFormat(&self, param0: *mut DIDATAFORMAT) -> ::windows::core::Result<()> { @@ -10342,12 +10342,12 @@ impl IDirectInputDevice8A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetObjectInfo(&self, param0: *mut DIDEVICEOBJECTINSTANCEA, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10360,7 +10360,7 @@ impl IDirectInputDevice8A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10368,7 +10368,7 @@ impl IDirectInputDevice8A { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn CreateEffect<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: *mut DIEFFECT, param2: *mut ::core::option::Option, param3: P0) -> ::windows::core::Result<()> @@ -10380,7 +10380,7 @@ impl IDirectInputDevice8A { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10393,12 +10393,12 @@ impl IDirectInputDevice8A { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendForceFeedbackCommand(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -10410,7 +10410,7 @@ impl IDirectInputDevice8A { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).SendDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10418,7 +10418,7 @@ impl IDirectInputDevice8A { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).EnumEffectsInFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumEffectsInFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10426,7 +10426,7 @@ impl IDirectInputDevice8A { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteEffectToFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).WriteEffectToFile)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10434,7 +10434,7 @@ impl IDirectInputDevice8A { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).BuildActionMap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into(), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).BuildActionMap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into(), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10442,7 +10442,7 @@ impl IDirectInputDevice8A { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetActionMap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into(), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).SetActionMap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into(), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10575,7 +10575,7 @@ impl IDirectInputDevice8W { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -10595,11 +10595,11 @@ impl IDirectInputDevice8W { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceState(&self, param0: u32, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetDeviceState)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).GetDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetDataFormat(&self, param0: *mut DIDATAFORMAT) -> ::windows::core::Result<()> { @@ -10619,11 +10619,11 @@ impl IDirectInputDevice8W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetObjectInfo(&self, param0: *mut DIDEVICEOBJECTINSTANCEW, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceInfo(&self, param0: *mut DIDEVICEINSTANCEW) -> ::windows::core::Result<()> { @@ -10635,7 +10635,7 @@ impl IDirectInputDevice8W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10643,7 +10643,7 @@ impl IDirectInputDevice8W { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn CreateEffect<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: *mut DIEFFECT, param2: *mut ::core::option::Option, param3: P0) -> ::windows::core::Result<()> @@ -10655,7 +10655,7 @@ impl IDirectInputDevice8W { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetEffectInfo(&self, param0: *mut DIEFFECTINFOW, param1: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -10667,12 +10667,12 @@ impl IDirectInputDevice8W { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendForceFeedbackCommand(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumCreatedEffectObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -10684,7 +10684,7 @@ impl IDirectInputDevice8W { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).SendDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10692,7 +10692,7 @@ impl IDirectInputDevice8W { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EnumEffectsInFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumEffectsInFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10700,7 +10700,7 @@ impl IDirectInputDevice8W { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteEffectToFile)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).WriteEffectToFile)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10708,7 +10708,7 @@ impl IDirectInputDevice8W { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).BuildActionMap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into(), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).BuildActionMap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into(), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10716,7 +10716,7 @@ impl IDirectInputDevice8W { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetActionMap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into(), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).SetActionMap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into(), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10840,7 +10840,7 @@ impl IDirectInputDeviceA { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -10860,11 +10860,11 @@ impl IDirectInputDeviceA { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceState(&self, param0: u32, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetDeviceState)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).GetDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetDataFormat(&self, param0: *mut DIDATAFORMAT) -> ::windows::core::Result<()> { @@ -10884,12 +10884,12 @@ impl IDirectInputDeviceA { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetObjectInfo(&self, param0: *mut DIDEVICEOBJECTINSTANCEA, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10902,7 +10902,7 @@ impl IDirectInputDeviceA { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10910,7 +10910,7 @@ impl IDirectInputDeviceA { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11000,7 +11000,7 @@ impl IDirectInputDeviceW { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -11020,11 +11020,11 @@ impl IDirectInputDeviceW { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceState(&self, param0: u32, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetDeviceState)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceData(&self, param0: u32, param1: *mut DIDEVICEOBJECTDATA, param2: *mut u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).GetDeviceData)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetDataFormat(&self, param0: *mut DIDATAFORMAT) -> ::windows::core::Result<()> { @@ -11044,11 +11044,11 @@ impl IDirectInputDeviceW { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetObjectInfo(&self, param0: *mut DIDEVICEOBJECTINSTANCEW, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceInfo(&self, param0: *mut DIDEVICEINSTANCEW) -> ::windows::core::Result<()> { @@ -11060,7 +11060,7 @@ impl IDirectInputDeviceW { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11068,7 +11068,7 @@ impl IDirectInputDeviceW { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11151,7 +11151,7 @@ impl IDirectInputEffect { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetEffectGuid(&self, param0: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -11159,15 +11159,15 @@ impl IDirectInputEffect { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetParameters(&self, param0: *mut DIEFFECT, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetParameters(&self, param0: *mut DIEFFECT, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn Start(&self, param0: u32, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), param0, param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -11249,7 +11249,7 @@ pub struct IDirectInputEffectDriver(::windows::core::IUnknown); impl IDirectInputEffectDriver { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn DeviceID(&self, param0: u32, param1: u32, param2: u32, param3: u32, param4: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeviceID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).DeviceID)(::windows::core::Interface::as_raw(self), param0, param1, param2, param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetVersions(&self, param0: *mut DIDRIVERVERSIONS) -> ::windows::core::Result<()> { @@ -11257,39 +11257,39 @@ impl IDirectInputEffectDriver { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn Escape(&self, param0: u32, param1: u32, param2: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Escape)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).Escape)(::windows::core::Interface::as_raw(self), param0, param1, ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetGain(&self, param0: u32, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGain)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetGain)(::windows::core::Interface::as_raw(self), param0, param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendForceFeedbackCommand(&self, param0: u32, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SendForceFeedbackCommand)(::windows::core::Interface::as_raw(self), param0, param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetForceFeedbackState(&self, param0: u32, param1: *mut DIDEVICESTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetForceFeedbackState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetForceFeedbackState)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn DownloadEffect(&self, param0: u32, param1: u32, param2: *mut u32, param3: *mut DIEFFECT, param4: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DownloadEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).DownloadEffect)(::windows::core::Interface::as_raw(self), param0, param1, ::core::mem::transmute(param2), ::core::mem::transmute(param3), param4).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn DestroyEffect(&self, param0: u32, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DestroyEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).DestroyEffect)(::windows::core::Interface::as_raw(self), param0, param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn StartEffect(&self, param0: u32, param1: u32, param2: u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).StartEffect)(::windows::core::Interface::as_raw(self), param0, param1, param2, param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn StopEffect(&self, param0: u32, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StopEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).StopEffect)(::windows::core::Interface::as_raw(self), param0, param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetEffectStatus(&self, param0: u32, param1: u32, param2: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEffectStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).GetEffectStatus)(::windows::core::Interface::as_raw(self), param0, param1, ::core::mem::transmute(param2)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11361,7 +11361,7 @@ impl IDirectInputJoyConfig { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendNotify(&self) -> ::windows::core::Result<()> { @@ -11377,14 +11377,14 @@ impl IDirectInputJoyConfig { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetTypeInfo)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).GetTypeInfo)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetTypeInfo<'a, P0>(&self, param0: P0, param1: *mut DIJOYTYPEINFO, param2: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetTypeInfo)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).SetTypeInfo)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn DeleteType<'a, P0>(&self, param0: P0) -> ::windows::core::Result<()> @@ -11395,23 +11395,23 @@ impl IDirectInputJoyConfig { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetConfig(&self, param0: u32, param1: *mut DIJOYCONFIG, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).GetConfig)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetConfig(&self, param0: u32, param1: *mut DIJOYCONFIG, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).SetConfig)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn DeleteConfig(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).DeleteConfig)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetUserValues(&self, param0: *mut DIJOYUSERVALUES, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetUserValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetUserValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetUserValues(&self, param0: *mut DIJOYUSERVALUES, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUserValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetUserValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11427,12 +11427,12 @@ impl IDirectInputJoyConfig { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenTypeKey)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).OpenTypeKey)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn OpenConfigKey(&self, param0: u32, param1: u32, param2: *mut super::super::System::Registry::HKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OpenConfigKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).OpenConfigKey)(::windows::core::Interface::as_raw(self), param0, param1, ::core::mem::transmute(param2)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11524,7 +11524,7 @@ impl IDirectInputJoyConfig8 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SendNotify(&self) -> ::windows::core::Result<()> { @@ -11540,7 +11540,7 @@ impl IDirectInputJoyConfig8 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetTypeInfo)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).GetTypeInfo)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetTypeInfo<'a, P0, P1>(&self, param0: P0, param1: *mut DIJOYTYPEINFO, param2: u32, param3: P1) -> ::windows::core::Result<()> @@ -11548,7 +11548,7 @@ impl IDirectInputJoyConfig8 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetTypeInfo)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into()).ok() + (::windows::core::Interface::vtable(self).SetTypeInfo)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), param2, param3.into()).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn DeleteType<'a, P0>(&self, param0: P0) -> ::windows::core::Result<()> @@ -11559,23 +11559,23 @@ impl IDirectInputJoyConfig8 { } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetConfig(&self, param0: u32, param1: *mut DIJOYCONFIG, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).GetConfig)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetConfig(&self, param0: u32, param1: *mut DIJOYCONFIG, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).SetConfig)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn DeleteConfig(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).DeleteConfig)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetUserValues(&self, param0: *mut DIJOYUSERVALUES, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetUserValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetUserValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn SetUserValues(&self, param0: *mut DIJOYUSERVALUES, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUserValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetUserValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11591,7 +11591,7 @@ impl IDirectInputJoyConfig8 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenTypeKey)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).OpenTypeKey)(::windows::core::Interface::as_raw(self), param0.into(), param1, ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -11684,7 +11684,7 @@ impl IDirectInputW { #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKW, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumDevices)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -11696,7 +11696,7 @@ impl IDirectInputW { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).RunControlPanel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11704,7 +11704,7 @@ impl IDirectInputW { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12896,7 +12896,7 @@ pub unsafe fn joyConfigChanged(dwflags: u32) -> u32 { extern "system" { fn joyConfigChanged(dwflags: u32) -> u32; } - ::core::mem::transmute(joyConfigChanged(::core::mem::transmute(dwflags))) + ::core::mem::transmute(joyConfigChanged(dwflags)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 261fdef977..6095fb4fb0 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs @@ -344,11 +344,11 @@ impl IEnumWIA_DEV_CAPS { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Next(&self, celt: u32, rgelt: *mut WIA_DEV_CAP, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -419,11 +419,11 @@ pub struct IEnumWIA_DEV_INFO(::windows::core::IUnknown); impl IEnumWIA_DEV_INFO { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -491,11 +491,11 @@ pub struct IEnumWIA_FORMAT_INFO(::windows::core::IUnknown); impl IEnumWIA_FORMAT_INFO { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut WIA_FORMAT_INFO, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -563,11 +563,11 @@ pub struct IEnumWiaItem(::windows::core::IUnknown); impl IEnumWiaItem { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Next(&self, celt: u32, ppiwiaitem: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppiwiaitem), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppiwiaitem), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -635,11 +635,11 @@ pub struct IEnumWiaItem2(::windows::core::IUnknown); impl IEnumWiaItem2 { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Next(&self, celt: u32, ppiwiaitem2: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppiwiaitem2), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppiwiaitem2), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -742,7 +742,7 @@ impl IWiaAppErrorHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWiaItem2>>, { - (::windows::core::Interface::vtable(self).ReportStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pwiaitem2.into().abi(), ::core::mem::transmute(hrstatus), ::core::mem::transmute(lpercentcomplete)).ok() + (::windows::core::Interface::vtable(self).ReportStatus)(::windows::core::Interface::as_raw(self), lflags, pwiaitem2.into().abi(), hrstatus, lpercentcomplete).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -796,7 +796,7 @@ pub struct IWiaDataCallback(::windows::core::IUnknown); impl IWiaDataCallback { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn BandedDataCallback(&self, lmessage: i32, lstatus: i32, lpercentcomplete: i32, loffset: i32, llength: i32, lreserved: i32, lreslength: i32, pbbuffer: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BandedDataCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmessage), ::core::mem::transmute(lstatus), ::core::mem::transmute(lpercentcomplete), ::core::mem::transmute(loffset), ::core::mem::transmute(llength), ::core::mem::transmute(lreserved), ::core::mem::transmute(lreslength), ::core::mem::transmute(pbbuffer)).ok() + (::windows::core::Interface::vtable(self).BandedDataCallback)(::windows::core::Interface::as_raw(self), lmessage, lstatus, lpercentcomplete, loffset, llength, lreserved, lreslength, ::core::mem::transmute(pbbuffer)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -933,7 +933,7 @@ impl IWiaDevMgr { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn EnumDeviceInfo(&self, lflag: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumDeviceInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflag), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumDeviceInfo)(::windows::core::Interface::as_raw(self), lflag, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -950,7 +950,7 @@ impl IWiaDevMgr { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SelectDeviceDlg)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(ldevicetype), ::core::mem::transmute(lflags), ::core::mem::transmute(pbstrdeviceid), ::core::mem::transmute(ppitemroot)).ok() + (::windows::core::Interface::vtable(self).SelectDeviceDlg)(::windows::core::Interface::as_raw(self), hwndparent.into(), ldevicetype, lflags, ::core::mem::transmute(pbstrdeviceid), ::core::mem::transmute(ppitemroot)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -958,7 +958,7 @@ impl IWiaDevMgr { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SelectDeviceDlgID)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(ldevicetype), ::core::mem::transmute(lflags), ::core::mem::transmute(pbstrdeviceid)).ok() + (::windows::core::Interface::vtable(self).SelectDeviceDlgID)(::windows::core::Interface::as_raw(self), hwndparent.into(), ldevicetype, lflags, ::core::mem::transmute(pbstrdeviceid)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -968,7 +968,7 @@ impl IWiaDevMgr { P1: ::std::convert::Into<::windows::core::InParam<'a, IWiaItem>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetImageDlg)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(ldevicetype), ::core::mem::transmute(lflags), ::core::mem::transmute(lintent), pitemroot.into().abi(), bstrfilename.into().abi(), ::core::mem::transmute(pguidformat)).ok() + (::windows::core::Interface::vtable(self).GetImageDlg)(::windows::core::Interface::as_raw(self), hwndparent.into(), ldevicetype, lflags, lintent, pitemroot.into().abi(), bstrfilename.into().abi(), ::core::mem::transmute(pguidformat)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -980,7 +980,7 @@ impl IWiaDevMgr { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RegisterEventCallbackProgram)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), bstrcommandline.into().abi(), bstrname.into().abi(), bstrdescription.into().abi(), bstricon.into().abi()).ok() + (::windows::core::Interface::vtable(self).RegisterEventCallbackProgram)(::windows::core::Interface::as_raw(self), lflags, bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), bstrcommandline.into().abi(), bstrname.into().abi(), bstrdescription.into().abi(), bstricon.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -990,7 +990,7 @@ impl IWiaDevMgr { P1: ::std::convert::Into<::windows::core::InParam<'a, IWiaEventCallback>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RegisterEventCallbackInterface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), piwiaeventcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).RegisterEventCallbackInterface)(::windows::core::Interface::as_raw(self), lflags, bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), piwiaeventcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1001,7 +1001,7 @@ impl IWiaDevMgr { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RegisterEventCallbackCLSID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), ::core::mem::transmute(pclsid), bstrname.into().abi(), bstrdescription.into().abi(), bstricon.into().abi()).ok() + (::windows::core::Interface::vtable(self).RegisterEventCallbackCLSID)(::windows::core::Interface::as_raw(self), lflags, bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), ::core::mem::transmute(pclsid), bstrname.into().abi(), bstrdescription.into().abi(), bstricon.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1009,7 +1009,7 @@ impl IWiaDevMgr { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AddDeviceDlg)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).AddDeviceDlg)(::windows::core::Interface::as_raw(self), hwndparent.into(), lflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1092,7 +1092,7 @@ impl IWiaDevMgr2 { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn EnumDeviceInfo(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumDeviceInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumDeviceInfo)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1101,7 +1101,7 @@ impl IWiaDevMgr2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrdeviceid.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDevice)(::windows::core::Interface::as_raw(self), lflags, bstrdeviceid.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1109,7 +1109,7 @@ impl IWiaDevMgr2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SelectDeviceDlg)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(ldevicetype), ::core::mem::transmute(lflags), ::core::mem::transmute(pbstrdeviceid), ::core::mem::transmute(ppitemroot)).ok() + (::windows::core::Interface::vtable(self).SelectDeviceDlg)(::windows::core::Interface::as_raw(self), hwndparent.into(), ldevicetype, lflags, ::core::mem::transmute(pbstrdeviceid), ::core::mem::transmute(ppitemroot)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1117,7 +1117,7 @@ impl IWiaDevMgr2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SelectDeviceDlgID)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(ldevicetype), ::core::mem::transmute(lflags), ::core::mem::transmute(pbstrdeviceid)).ok() + (::windows::core::Interface::vtable(self).SelectDeviceDlgID)(::windows::core::Interface::as_raw(self), hwndparent.into(), ldevicetype, lflags, ::core::mem::transmute(pbstrdeviceid)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1127,7 +1127,7 @@ impl IWiaDevMgr2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IWiaEventCallback>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RegisterEventCallbackInterface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), piwiaeventcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).RegisterEventCallbackInterface)(::windows::core::Interface::as_raw(self), lflags, bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), piwiaeventcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1140,7 +1140,7 @@ impl IWiaDevMgr2 { P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P5: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RegisterEventCallbackProgram)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), bstrfullappname.into().abi(), bstrcommandlinearg.into().abi(), bstrname.into().abi(), bstrdescription.into().abi(), bstricon.into().abi()).ok() + (::windows::core::Interface::vtable(self).RegisterEventCallbackProgram)(::windows::core::Interface::as_raw(self), lflags, bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), bstrfullappname.into().abi(), bstrcommandlinearg.into().abi(), bstrname.into().abi(), bstrdescription.into().abi(), bstricon.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1151,7 +1151,7 @@ impl IWiaDevMgr2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RegisterEventCallbackCLSID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), ::core::mem::transmute(pclsid), bstrname.into().abi(), bstrdescription.into().abi(), bstricon.into().abi()).ok() + (::windows::core::Interface::vtable(self).RegisterEventCallbackCLSID)(::windows::core::Interface::as_raw(self), lflags, bstrdeviceid.into().abi(), ::core::mem::transmute(peventguid), ::core::mem::transmute(pclsid), bstrname.into().abi(), bstrdescription.into().abi(), bstricon.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1162,7 +1162,7 @@ impl IWiaDevMgr2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetImageDlg)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrdeviceid.into().abi(), hwndparent.into(), bstrfoldername.into().abi(), bstrfilename.into().abi(), ::core::mem::transmute(plnumfiles), ::core::mem::transmute(ppbstrfilepaths), ::core::mem::transmute(ppitem)).ok() + (::windows::core::Interface::vtable(self).GetImageDlg)(::windows::core::Interface::as_raw(self), lflags, bstrdeviceid.into().abi(), hwndparent.into(), bstrfoldername.into().abi(), bstrfilename.into().abi(), ::core::mem::transmute(plnumfiles), ::core::mem::transmute(ppbstrfilepaths), ::core::mem::transmute(ppitem)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1269,11 +1269,11 @@ impl IWiaDrvItem { } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn UnlinkItemTree(&self, __midl__iwiadrvitem0005: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnlinkItemTree)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiadrvitem0005)).ok() + (::windows::core::Interface::vtable(self).UnlinkItemTree)(::windows::core::Interface::as_raw(self), __midl__iwiadrvitem0005).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn RemoveItemFromFolder(&self, __midl__iwiadrvitem0006: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveItemFromFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiadrvitem0006)).ok() + (::windows::core::Interface::vtable(self).RemoveItemFromFolder)(::windows::core::Interface::as_raw(self), __midl__iwiadrvitem0006).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1282,7 +1282,7 @@ impl IWiaDrvItem { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindItemByName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiadrvitem0007), __midl__iwiadrvitem0008.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindItemByName)(::windows::core::Interface::as_raw(self), __midl__iwiadrvitem0007, __midl__iwiadrvitem0008.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1394,7 +1394,7 @@ impl IWiaErrorHandler { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IWiaItem2>>, { - (::windows::core::Interface::vtable(self).ReportStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), hwndparent.into(), pwiaitem2.into().abi(), ::core::mem::transmute(hrstatus), ::core::mem::transmute(lpercentcomplete)).ok() + (::windows::core::Interface::vtable(self).ReportStatus)(::windows::core::Interface::as_raw(self), lflags, hwndparent.into(), pwiaitem2.into().abi(), hrstatus, lpercentcomplete).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1403,7 +1403,7 @@ impl IWiaErrorHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, IWiaItem2>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetStatusDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pwiaitem2.into().abi(), ::core::mem::transmute(hrstatus), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStatusDescription)(::windows::core::Interface::as_raw(self), lflags, pwiaitem2.into().abi(), hrstatus, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1467,7 +1467,7 @@ impl IWiaEventCallback { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ImageEventCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(peventguid), bstreventdescription.into().abi(), bstrdeviceid.into().abi(), bstrdevicedescription.into().abi(), ::core::mem::transmute(dwdevicetype), bstrfullitemname.into().abi(), ::core::mem::transmute(puleventtype), ::core::mem::transmute(ulreserved)).ok() + (::windows::core::Interface::vtable(self).ImageEventCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(peventguid), bstreventdescription.into().abi(), bstrdeviceid.into().abi(), bstrdevicedescription.into().abi(), dwdevicetype, bstrfullitemname.into().abi(), ::core::mem::transmute(puleventtype), ulreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1540,7 +1540,7 @@ impl IWiaImageFilter { P0: ::std::convert::Into<::windows::core::InParam<'a, IWiaItem2>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).FilterPreviewImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pwiachilditem2.into().abi(), ::core::mem::transmute(inputimageextents), pinputstream.into().abi()).ok() + (::windows::core::Interface::vtable(self).FilterPreviewImage)(::windows::core::Interface::as_raw(self), lflags, pwiachilditem2.into().abi(), ::core::mem::transmute(inputimageextents), pinputstream.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn ApplyProperties<'a, P0>(&self, pwiapropertystorage: P0) -> ::windows::core::Result<()> @@ -1608,7 +1608,7 @@ impl IWiaItem { } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn AnalyzeItem(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AnalyzeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).AnalyzeItem)(::windows::core::Interface::as_raw(self), lflags).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn EnumChildItems(&self) -> ::windows::core::Result { @@ -1617,7 +1617,7 @@ impl IWiaItem { } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn DeleteItem(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).DeleteItem)(::windows::core::Interface::as_raw(self), lflags).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1627,12 +1627,12 @@ impl IWiaItem { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateChildItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstritemname.into().abi(), bstrfullitemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateChildItem)(::windows::core::Interface::as_raw(self), lflags, bstritemname.into().abi(), bstrfullitemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn EnumRegisterEventInfo(&self, lflags: i32, peventguid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumRegisterEventInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(peventguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumRegisterEventInfo)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(peventguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1641,7 +1641,7 @@ impl IWiaItem { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindItemByName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrfullitemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindItemByName)(::windows::core::Interface::as_raw(self), lflags, bstrfullitemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1649,11 +1649,11 @@ impl IWiaItem { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).DeviceDlg)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(lintent), ::core::mem::transmute(plitemcount), ::core::mem::transmute(ppiwiaitem)).ok() + (::windows::core::Interface::vtable(self).DeviceDlg)(::windows::core::Interface::as_raw(self), hwndparent.into(), lflags, lintent, ::core::mem::transmute(plitemcount), ::core::mem::transmute(ppiwiaitem)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn DeviceCommand(&self, lflags: i32, pcmdguid: *const ::windows::core::GUID, piwiaitem: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeviceCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(pcmdguid), ::core::mem::transmute(piwiaitem)).ok() + (::windows::core::Interface::vtable(self).DeviceCommand)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(pcmdguid), ::core::mem::transmute(piwiaitem)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn GetRootItem(&self) -> ::windows::core::Result { @@ -1663,7 +1663,7 @@ impl IWiaItem { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn EnumDeviceCapabilities(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumDeviceCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumDeviceCapabilities)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1772,11 +1772,11 @@ impl IWiaItem2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateChildItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(litemflags), ::core::mem::transmute(lcreationflags), bstritemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateChildItem)(::windows::core::Interface::as_raw(self), litemflags, lcreationflags, bstritemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn DeleteItem(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).DeleteItem)(::windows::core::Interface::as_raw(self), lflags).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn EnumChildItems(&self, pcategoryguid: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -1790,7 +1790,7 @@ impl IWiaItem2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindItemByName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrfullitemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindItemByName)(::windows::core::Interface::as_raw(self), lflags, bstrfullitemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn GetItemCategory(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -1810,16 +1810,16 @@ impl IWiaItem2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DeviceDlg)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), hwndparent.into(), bstrfoldername.into().abi(), bstrfilename.into().abi(), ::core::mem::transmute(plnumfiles), ::core::mem::transmute(ppbstrfilepaths), ::core::mem::transmute(ppitem)).ok() + (::windows::core::Interface::vtable(self).DeviceDlg)(::windows::core::Interface::as_raw(self), lflags, hwndparent.into(), bstrfoldername.into().abi(), bstrfilename.into().abi(), ::core::mem::transmute(plnumfiles), ::core::mem::transmute(ppbstrfilepaths), ::core::mem::transmute(ppitem)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn DeviceCommand(&self, lflags: i32, pcmdguid: *const ::windows::core::GUID, ppiwiaitem2: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeviceCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(pcmdguid), ::core::mem::transmute(ppiwiaitem2)).ok() + (::windows::core::Interface::vtable(self).DeviceCommand)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(pcmdguid), ::core::mem::transmute(ppiwiaitem2)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn EnumDeviceCapabilities(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumDeviceCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumDeviceCapabilities)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1827,7 +1827,7 @@ impl IWiaItem2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).CheckExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrname.into().abi(), ::core::mem::transmute(riidextensioninterface), ::core::mem::transmute(pbextensionexists)).ok() + (::windows::core::Interface::vtable(self).CheckExtension)(::windows::core::Interface::as_raw(self), lflags, bstrname.into().abi(), ::core::mem::transmute(riidextensioninterface), ::core::mem::transmute(pbextensionexists)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1835,7 +1835,7 @@ impl IWiaItem2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrname.into().abi(), ::core::mem::transmute(riidextensioninterface), ::core::mem::transmute(ppout)).ok() + (::windows::core::Interface::vtable(self).GetExtension)(::windows::core::Interface::as_raw(self), lflags, bstrname.into().abi(), ::core::mem::transmute(riidextensioninterface), ::core::mem::transmute(ppout)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn GetParentItem(&self) -> ::windows::core::Result { @@ -1850,12 +1850,12 @@ impl IWiaItem2 { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn GetPreviewComponent(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPreviewComponent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPreviewComponent)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn EnumRegisterEventInfo(&self, lflags: i32, peventguid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumRegisterEventInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(peventguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumRegisterEventInfo)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(peventguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Diagnostic(&self, pbuffer: &[u8]) -> ::windows::core::Result<()> { @@ -1945,7 +1945,7 @@ impl IWiaItemExtras { } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Escape(&self, dwescapecode: u32, lpindata: &[u8], poutdata: *mut u8, dwoutdatasize: u32, pdwactualdatasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Escape)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwescapecode), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpindata)), lpindata.len() as _, ::core::mem::transmute(poutdata), ::core::mem::transmute(dwoutdatasize), ::core::mem::transmute(pdwactualdatasize)).ok() + (::windows::core::Interface::vtable(self).Escape)(::windows::core::Interface::as_raw(self), dwescapecode, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpindata)), lpindata.len() as _, ::core::mem::transmute(poutdata), dwoutdatasize, ::core::mem::transmute(pdwactualdatasize)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn CancelPendingIO(&self) -> ::windows::core::Result<()> { @@ -2004,11 +2004,11 @@ pub struct IWiaLog(::windows::core::IUnknown); impl IWiaLog { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn InitializeLog(&self, hinstance: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeLog)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hinstance)).ok() + (::windows::core::Interface::vtable(self).InitializeLog)(::windows::core::Interface::as_raw(self), hinstance).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn hResult(&self, hresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).hResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult)).ok() + (::windows::core::Interface::vtable(self).hResult)(::windows::core::Interface::as_raw(self), hresult).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2016,7 +2016,7 @@ impl IWiaLog { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Log)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(lresid), ::core::mem::transmute(ldetail), bstrtext.into().abi()).ok() + (::windows::core::Interface::vtable(self).Log)(::windows::core::Interface::as_raw(self), lflags, lresid, ldetail, bstrtext.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2075,7 +2075,7 @@ impl IWiaLogEx { } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn hResult(&self, hresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).hResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult)).ok() + (::windows::core::Interface::vtable(self).hResult)(::windows::core::Interface::as_raw(self), hresult).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2083,11 +2083,11 @@ impl IWiaLogEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Log)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(lresid), ::core::mem::transmute(ldetail), bstrtext.into().abi()).ok() + (::windows::core::Interface::vtable(self).Log)(::windows::core::Interface::as_raw(self), lflags, lresid, ldetail, bstrtext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn hResultEx(&self, lmethodid: i32, hresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).hResultEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmethodid), ::core::mem::transmute(hresult)).ok() + (::windows::core::Interface::vtable(self).hResultEx)(::windows::core::Interface::as_raw(self), lmethodid, hresult).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2095,7 +2095,7 @@ impl IWiaLogEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).LogEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmethodid), ::core::mem::transmute(lflags), ::core::mem::transmute(lresid), ::core::mem::transmute(ldetail), bstrtext.into().abi()).ok() + (::windows::core::Interface::vtable(self).LogEx)(::windows::core::Interface::as_raw(self), lmethodid, lflags, lresid, ldetail, bstrtext.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2162,75 +2162,75 @@ impl IWiaMiniDrv { P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).drvInitializeWia)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0000), ::core::mem::transmute(__midl__iwiaminidrv0001), __midl__iwiaminidrv0002.into().abi(), __midl__iwiaminidrv0003.into().abi(), __midl__iwiaminidrv0004.into().abi(), __midl__iwiaminidrv0005.into().abi(), ::core::mem::transmute(__midl__iwiaminidrv0006), ::core::mem::transmute(__midl__iwiaminidrv0007), ::core::mem::transmute(__midl__iwiaminidrv0008)).ok() + (::windows::core::Interface::vtable(self).drvInitializeWia)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0000), __midl__iwiaminidrv0001, __midl__iwiaminidrv0002.into().abi(), __midl__iwiaminidrv0003.into().abi(), __midl__iwiaminidrv0004.into().abi(), __midl__iwiaminidrv0005.into().abi(), ::core::mem::transmute(__midl__iwiaminidrv0006), ::core::mem::transmute(__midl__iwiaminidrv0007), ::core::mem::transmute(__midl__iwiaminidrv0008)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn drvAcquireItemData(&self, __midl__iwiaminidrv0009: *const u8, __midl__iwiaminidrv0010: i32, __midl__iwiaminidrv0011: *mut MINIDRV_TRANSFER_CONTEXT, __midl__iwiaminidrv0012: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).drvAcquireItemData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0009), ::core::mem::transmute(__midl__iwiaminidrv0010), ::core::mem::transmute(__midl__iwiaminidrv0011), ::core::mem::transmute(__midl__iwiaminidrv0012)).ok() + (::windows::core::Interface::vtable(self).drvAcquireItemData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0009), __midl__iwiaminidrv0010, ::core::mem::transmute(__midl__iwiaminidrv0011), ::core::mem::transmute(__midl__iwiaminidrv0012)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn drvInitItemProperties(&self, __midl__iwiaminidrv0013: *const u8, __midl__iwiaminidrv0014: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).drvInitItemProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0013), ::core::mem::transmute(__midl__iwiaminidrv0014), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).drvInitItemProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0013), __midl__iwiaminidrv0014, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn drvValidateItemProperties(&self, __midl__iwiaminidrv0016: *const u8, __midl__iwiaminidrv0017: i32, __midl__iwiaminidrv0018: u32, __midl__iwiaminidrv0019: *const super::super::System::Com::StructuredStorage::PROPSPEC) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).drvValidateItemProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0016), ::core::mem::transmute(__midl__iwiaminidrv0017), ::core::mem::transmute(__midl__iwiaminidrv0018), ::core::mem::transmute(__midl__iwiaminidrv0019), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).drvValidateItemProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0016), __midl__iwiaminidrv0017, __midl__iwiaminidrv0018, ::core::mem::transmute(__midl__iwiaminidrv0019), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn drvWriteItemProperties(&self, __midl__iwiaminidrv0021: *const u8, __midl__iwiaminidrv0022: i32, __midl__iwiaminidrv0023: *const MINIDRV_TRANSFER_CONTEXT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).drvWriteItemProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0021), ::core::mem::transmute(__midl__iwiaminidrv0022), ::core::mem::transmute(__midl__iwiaminidrv0023), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).drvWriteItemProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0021), __midl__iwiaminidrv0022, ::core::mem::transmute(__midl__iwiaminidrv0023), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn drvReadItemProperties(&self, __midl__iwiaminidrv0025: *const u8, __midl__iwiaminidrv0026: i32, __midl__iwiaminidrv0027: u32, __midl__iwiaminidrv0028: *const super::super::System::Com::StructuredStorage::PROPSPEC) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).drvReadItemProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0025), ::core::mem::transmute(__midl__iwiaminidrv0026), ::core::mem::transmute(__midl__iwiaminidrv0027), ::core::mem::transmute(__midl__iwiaminidrv0028), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).drvReadItemProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0025), __midl__iwiaminidrv0026, __midl__iwiaminidrv0027, ::core::mem::transmute(__midl__iwiaminidrv0028), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn drvLockWiaDevice(&self, __midl__iwiaminidrv0030: *const u8, __midl__iwiaminidrv0031: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).drvLockWiaDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0030), ::core::mem::transmute(__midl__iwiaminidrv0031), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).drvLockWiaDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0030), __midl__iwiaminidrv0031, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn drvUnLockWiaDevice(&self, __midl__iwiaminidrv0033: *const u8, __midl__iwiaminidrv0034: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).drvUnLockWiaDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0033), ::core::mem::transmute(__midl__iwiaminidrv0034), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).drvUnLockWiaDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0033), __midl__iwiaminidrv0034, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn drvAnalyzeItem(&self, __midl__iwiaminidrv0036: *const u8, __midl__iwiaminidrv0037: i32, __midl__iwiaminidrv0038: *const i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).drvAnalyzeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0036), ::core::mem::transmute(__midl__iwiaminidrv0037), ::core::mem::transmute(__midl__iwiaminidrv0038)).ok() + (::windows::core::Interface::vtable(self).drvAnalyzeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0036), __midl__iwiaminidrv0037, ::core::mem::transmute(__midl__iwiaminidrv0038)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn drvGetDeviceErrorStr(&self, __midl__iwiaminidrv0039: i32, __midl__iwiaminidrv0040: i32, __midl__iwiaminidrv0041: *mut ::windows::core::PWSTR, __midl__iwiaminidrv0042: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).drvGetDeviceErrorStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0039), ::core::mem::transmute(__midl__iwiaminidrv0040), ::core::mem::transmute(__midl__iwiaminidrv0041), ::core::mem::transmute(__midl__iwiaminidrv0042)).ok() + (::windows::core::Interface::vtable(self).drvGetDeviceErrorStr)(::windows::core::Interface::as_raw(self), __midl__iwiaminidrv0039, __midl__iwiaminidrv0040, ::core::mem::transmute(__midl__iwiaminidrv0041), ::core::mem::transmute(__midl__iwiaminidrv0042)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn drvDeviceCommand(&self, __midl__iwiaminidrv0043: *const u8, __midl__iwiaminidrv0044: i32, __midl__iwiaminidrv0045: *const ::windows::core::GUID, __midl__iwiaminidrv0046: *mut ::core::option::Option, __midl__iwiaminidrv0047: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).drvDeviceCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0043), ::core::mem::transmute(__midl__iwiaminidrv0044), ::core::mem::transmute(__midl__iwiaminidrv0045), ::core::mem::transmute(__midl__iwiaminidrv0046), ::core::mem::transmute(__midl__iwiaminidrv0047)).ok() + (::windows::core::Interface::vtable(self).drvDeviceCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0043), __midl__iwiaminidrv0044, ::core::mem::transmute(__midl__iwiaminidrv0045), ::core::mem::transmute(__midl__iwiaminidrv0046), ::core::mem::transmute(__midl__iwiaminidrv0047)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn drvGetCapabilities(&self, __midl__iwiaminidrv0048: *const u8, __midl__iwiaminidrv0049: i32, __midl__iwiaminidrv0050: *mut i32, __midl__iwiaminidrv0051: *mut *mut WIA_DEV_CAP_DRV, __midl__iwiaminidrv0052: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).drvGetCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0048), ::core::mem::transmute(__midl__iwiaminidrv0049), ::core::mem::transmute(__midl__iwiaminidrv0050), ::core::mem::transmute(__midl__iwiaminidrv0051), ::core::mem::transmute(__midl__iwiaminidrv0052)).ok() + (::windows::core::Interface::vtable(self).drvGetCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0048), __midl__iwiaminidrv0049, ::core::mem::transmute(__midl__iwiaminidrv0050), ::core::mem::transmute(__midl__iwiaminidrv0051), ::core::mem::transmute(__midl__iwiaminidrv0052)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn drvDeleteItem(&self, __midl__iwiaminidrv0053: *const u8, __midl__iwiaminidrv0054: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).drvDeleteItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0053), ::core::mem::transmute(__midl__iwiaminidrv0054), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).drvDeleteItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0053), __midl__iwiaminidrv0054, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn drvFreeDrvItemContext(&self, __midl__iwiaminidrv0056: i32, __midl__iwiaminidrv0057: *const u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).drvFreeDrvItemContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0056), ::core::mem::transmute(__midl__iwiaminidrv0057), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).drvFreeDrvItemContext)(::windows::core::Interface::as_raw(self), __midl__iwiaminidrv0056, ::core::mem::transmute(__midl__iwiaminidrv0057), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn drvGetWiaFormatInfo(&self, __midl__iwiaminidrv0059: *const u8, __midl__iwiaminidrv0060: i32, __midl__iwiaminidrv0061: *mut i32, __midl__iwiaminidrv0062: *mut *mut WIA_FORMAT_INFO, __midl__iwiaminidrv0063: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).drvGetWiaFormatInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0059), ::core::mem::transmute(__midl__iwiaminidrv0060), ::core::mem::transmute(__midl__iwiaminidrv0061), ::core::mem::transmute(__midl__iwiaminidrv0062), ::core::mem::transmute(__midl__iwiaminidrv0063)).ok() + (::windows::core::Interface::vtable(self).drvGetWiaFormatInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iwiaminidrv0059), __midl__iwiaminidrv0060, ::core::mem::transmute(__midl__iwiaminidrv0061), ::core::mem::transmute(__midl__iwiaminidrv0062), ::core::mem::transmute(__midl__iwiaminidrv0063)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2238,7 +2238,7 @@ impl IWiaMiniDrv { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).drvNotifyPnpEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(peventguid), bstrdeviceid.into().abi(), ::core::mem::transmute(ulreserved)).ok() + (::windows::core::Interface::vtable(self).drvNotifyPnpEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(peventguid), bstrdeviceid.into().abi(), ulreserved).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn drvUnInitializeWia(&self, __midl__iwiaminidrv0064: *const u8) -> ::windows::core::Result<()> { @@ -2327,7 +2327,7 @@ impl IWiaMiniDrvCallBack { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn MiniDrvCallback(&self, lreason: i32, lstatus: i32, lpercentcomplete: i32, loffset: i32, llength: i32, ptranctx: *const MINIDRV_TRANSFER_CONTEXT, lreserved: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MiniDrvCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lreason), ::core::mem::transmute(lstatus), ::core::mem::transmute(lpercentcomplete), ::core::mem::transmute(loffset), ::core::mem::transmute(llength), ::core::mem::transmute(ptranctx), ::core::mem::transmute(lreserved)).ok() + (::windows::core::Interface::vtable(self).MiniDrvCallback)(::windows::core::Interface::as_raw(self), lreason, lstatus, lpercentcomplete, loffset, llength, ::core::mem::transmute(ptranctx), lreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2386,11 +2386,11 @@ impl IWiaMiniDrvTransferCallback { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNextStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstritemname.into().abi(), bstrfullitemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNextStream)(::windows::core::Interface::as_raw(self), lflags, bstritemname.into().abi(), bstrfullitemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn SendMessage(&self, lflags: i32, pwiatransferparams: *const WiaTransferParams) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(pwiatransferparams)).ok() + (::windows::core::Interface::vtable(self).SendMessage)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(pwiatransferparams)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2498,7 +2498,7 @@ impl IWiaPreview { P0: ::std::convert::Into<::windows::core::InParam<'a, IWiaItem2>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWiaTransferCallback>>, { - (::windows::core::Interface::vtable(self).GetNewPreview)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pwiaitem2.into().abi(), pwiatransfercallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).GetNewPreview)(::windows::core::Interface::as_raw(self), lflags, pwiaitem2.into().abi(), pwiatransfercallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn UpdatePreview<'a, P0, P1>(&self, lflags: i32, pchildwiaitem2: P0, pwiatransfercallback: P1) -> ::windows::core::Result<()> @@ -2506,11 +2506,11 @@ impl IWiaPreview { P0: ::std::convert::Into<::windows::core::InParam<'a, IWiaItem2>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWiaTransferCallback>>, { - (::windows::core::Interface::vtable(self).UpdatePreview)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pchildwiaitem2.into().abi(), pwiatransfercallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).UpdatePreview)(::windows::core::Interface::as_raw(self), lflags, pchildwiaitem2.into().abi(), pwiatransfercallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn DetectRegions(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DetectRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).DetectRegions)(::windows::core::Interface::as_raw(self), lflags).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -2573,7 +2573,7 @@ impl IWiaPropertyStorage { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn WriteMultiple(&self, cpspec: u32, rgpspec: *const super::super::System::Com::StructuredStorage::PROPSPEC, rgpropvar: *const super::super::System::Com::StructuredStorage::PROPVARIANT, propidnamefirst: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteMultiple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpspec), ::core::mem::transmute(rgpspec), ::core::mem::transmute(rgpropvar), ::core::mem::transmute(propidnamefirst)).ok() + (::windows::core::Interface::vtable(self).WriteMultiple)(::windows::core::Interface::as_raw(self), cpspec, ::core::mem::transmute(rgpspec), ::core::mem::transmute(rgpropvar), propidnamefirst).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -2594,7 +2594,7 @@ impl IWiaPropertyStorage { } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Commit(&self, grfcommitflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Revert(&self) -> ::windows::core::Result<()> { @@ -2739,7 +2739,7 @@ impl IWiaSegmentationFilter { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWiaItem2>>, { - (::windows::core::Interface::vtable(self).DetectRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pinputstream.into().abi(), pwiaitem2.into().abi()).ok() + (::windows::core::Interface::vtable(self).DetectRegions)(::windows::core::Interface::as_raw(self), lflags, pinputstream.into().abi(), pwiaitem2.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2795,7 +2795,7 @@ impl IWiaTransfer { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWiaTransferCallback>>, { - (::windows::core::Interface::vtable(self).Download)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), piwiatransfercallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).Download)(::windows::core::Interface::as_raw(self), lflags, piwiatransfercallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2804,7 +2804,7 @@ impl IWiaTransfer { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWiaTransferCallback>>, { - (::windows::core::Interface::vtable(self).Upload)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), psource.into().abi(), piwiatransfercallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).Upload)(::windows::core::Interface::as_raw(self), lflags, psource.into().abi(), piwiatransfercallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn Cancel(&self) -> ::windows::core::Result<()> { @@ -2869,7 +2869,7 @@ pub struct IWiaTransferCallback(::windows::core::IUnknown); impl IWiaTransferCallback { #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub unsafe fn TransferCallback(&self, lflags: i32, pwiatransferparams: *const WiaTransferParams) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TransferCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(pwiatransferparams)).ok() + (::windows::core::Interface::vtable(self).TransferCallback)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(pwiatransferparams)).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -2879,7 +2879,7 @@ impl IWiaTransferCallback { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNextStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstritemname.into().abi(), bstrfullitemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNextStream)(::windows::core::Interface::as_raw(self), lflags, bstritemname.into().abi(), bstrfullitemname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2942,7 +2942,7 @@ impl IWiaUIExtension { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetDeviceIcon)(::windows::core::Interface::as_raw(self), bstrdeviceid.into().abi(), ::core::mem::transmute(phicon), ::core::mem::transmute(nsize)).ok() + (::windows::core::Interface::vtable(self).GetDeviceIcon)(::windows::core::Interface::as_raw(self), bstrdeviceid.into().abi(), ::core::mem::transmute(phicon), nsize).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2950,7 +2950,7 @@ impl IWiaUIExtension { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetDeviceBitmapLogo)(::windows::core::Interface::as_raw(self), bstrdeviceid.into().abi(), ::core::mem::transmute(phbitmap), ::core::mem::transmute(nmaxwidth), ::core::mem::transmute(nmaxheight)).ok() + (::windows::core::Interface::vtable(self).GetDeviceBitmapLogo)(::windows::core::Interface::as_raw(self), bstrdeviceid.into().abi(), ::core::mem::transmute(phbitmap), nmaxwidth, nmaxheight).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3020,7 +3020,7 @@ impl IWiaUIExtension2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetDeviceIcon)(::windows::core::Interface::as_raw(self), bstrdeviceid.into().abi(), ::core::mem::transmute(phicon), ::core::mem::transmute(nsize)).ok() + (::windows::core::Interface::vtable(self).GetDeviceIcon)(::windows::core::Interface::as_raw(self), bstrdeviceid.into().abi(), ::core::mem::transmute(phicon), nsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3122,7 +3122,7 @@ impl IWiaVideo { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).CreateVideoByDevNum)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uidevicenumber), hwndparent.into(), bstretchtofitparent.into(), bautobeginplayback.into()).ok() + (::windows::core::Interface::vtable(self).CreateVideoByDevNum)(::windows::core::Interface::as_raw(self), uidevicenumber, hwndparent.into(), bstretchtofitparent.into(), bautobeginplayback.into()).ok() } #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 1e69b7f1b4..6d761ea826 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs @@ -222,7 +222,7 @@ pub struct IConnectionRequestCallback(::windows::core::IUnknown); impl IConnectionRequestCallback { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn OnComplete(&self, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).OnComplete)(::windows::core::Interface::as_raw(self), hrstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -276,7 +276,7 @@ impl IEnumPortableDeviceConnectors { } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Skip(&self, cconnectors: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cconnectors)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cconnectors).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -342,7 +342,7 @@ impl IEnumPortableDeviceObjectIDs { } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Skip(&self, cobjects: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cobjects))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cobjects)) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -414,7 +414,7 @@ impl IMediaRadioManager { } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn OnSystemRadioStateChange(&self, sysradiostate: SYSTEM_RADIO_STATE, utimeoutsec: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnSystemRadioStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sysradiostate), ::core::mem::transmute(utimeoutsec)).ok() + (::windows::core::Interface::vtable(self).OnSystemRadioStateChange)(::windows::core::Interface::as_raw(self), sysradiostate, utimeoutsec).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -484,7 +484,7 @@ impl IMediaRadioManagerNotifySink { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnInstanceRadioChange)(::windows::core::Interface::as_raw(self), bstrradioinstanceid.into().abi(), ::core::mem::transmute(radiostate)).ok() + (::windows::core::Interface::vtable(self).OnInstanceRadioChange)(::windows::core::Interface::as_raw(self), bstrradioinstanceid.into().abi(), radiostate).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -558,7 +558,7 @@ impl IPortableDevice { P0: ::std::convert::Into<::windows::core::InParam<'a, IPortableDeviceValues>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SendCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pparameters.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SendCommand)(::windows::core::Interface::as_raw(self), dwflags, pparameters.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Content(&self) -> ::windows::core::Result { @@ -585,7 +585,7 @@ impl IPortableDevice { P1: ::std::convert::Into<::windows::core::InParam<'a, IPortableDeviceValues>>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pcallback.into().abi(), pparameters.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), dwflags, pcallback.into().abi(), pparameters.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Unadvise<'a, P0>(&self, pszcookie: P0) -> ::windows::core::Result<()> @@ -800,7 +800,7 @@ impl IPortableDeviceConnector { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] pub unsafe fn SetProperty(&self, ppropertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, pdata: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppropertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppropertykey), propertytype, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn GetPnPID(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -871,7 +871,7 @@ impl IPortableDeviceContent { P1: ::std::convert::Into<::windows::core::InParam<'a, IPortableDeviceValues>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pszparentobjectid.into(), pfilter.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), dwflags, pszparentobjectid.into(), pfilter.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Properties(&self) -> ::windows::core::Result { @@ -903,7 +903,7 @@ impl IPortableDeviceContent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPortableDevicePropVariantCollection>>, { - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoptions), pobjectids.into().abi(), ::core::mem::transmute(ppresults)).ok() + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), dwoptions, pobjectids.into().abi(), ::core::mem::transmute(ppresults)).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn GetObjectIDsFromPersistentUniqueIDs<'a, P0>(&self, ppersistentuniqueids: P0) -> ::windows::core::Result @@ -998,7 +998,7 @@ impl IPortableDeviceContent2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IPortableDeviceValues>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pszparentobjectid.into(), pfilter.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumObjects)(::windows::core::Interface::as_raw(self), dwflags, pszparentobjectid.into(), pfilter.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Properties(&self) -> ::windows::core::Result { @@ -1030,7 +1030,7 @@ impl IPortableDeviceContent2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPortableDevicePropVariantCollection>>, { - (::windows::core::Interface::vtable(self).base__.Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoptions), pobjectids.into().abi(), ::core::mem::transmute(ppresults)).ok() + (::windows::core::Interface::vtable(self).base__.Delete)(::windows::core::Interface::as_raw(self), dwoptions, pobjectids.into().abi(), ::core::mem::transmute(ppresults)).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn GetObjectIDsFromPersistentUniqueIDs<'a, P0>(&self, ppersistentuniqueids: P0) -> ::windows::core::Result @@ -1138,23 +1138,23 @@ impl IPortableDeviceDataStream { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1162,12 +1162,12 @@ impl IPortableDeviceDataStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1177,17 +1177,17 @@ impl IPortableDeviceDataStream { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1414,7 +1414,7 @@ impl IPortableDeviceKeyCollection { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetAt(&self, dwindex: u32, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pkey)).ok() + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pkey)).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1427,7 +1427,7 @@ impl IPortableDeviceKeyCollection { } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn RemoveAt(&self, dwindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), dwindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1585,7 +1585,7 @@ impl IPortableDevicePropVariantCollection { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetAt(&self, dwindex: u32, pvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -1599,7 +1599,7 @@ impl IPortableDevicePropVariantCollection { } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn ChangeType(&self, vt: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vt)).ok() + (::windows::core::Interface::vtable(self).ChangeType)(::windows::core::Interface::as_raw(self), vt).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -1607,7 +1607,7 @@ impl IPortableDevicePropVariantCollection { } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn RemoveAt(&self, dwindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), dwindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1786,7 +1786,7 @@ impl IPortableDevicePropertiesBulk { P2: ::std::convert::Into<::windows::core::InParam<'a, IPortableDevicePropertiesBulkCallback>>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).QueueGetValuesByObjectFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidobjectformat), pszparentobjectid.into(), ::core::mem::transmute(dwdepth), pkeys.into().abi(), pcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).QueueGetValuesByObjectFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidobjectformat), pszparentobjectid.into(), dwdepth, pkeys.into().abi(), pcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn QueueSetValuesByObjectList<'a, P0, P1>(&self, pobjectvalues: P0, pcallback: P1) -> ::windows::core::Result<::windows::core::GUID> @@ -1868,7 +1868,7 @@ impl IPortableDevicePropertiesBulkCallback { } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn OnEnd(&self, pcontext: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcontext), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).OnEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcontext), hrstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1941,7 +1941,7 @@ impl IPortableDeviceResources { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), pszobjectid.into(), ::core::mem::transmute(key), ::core::mem::transmute(dwmode), ::core::mem::transmute(pdwoptimalbuffersize), ::core::mem::transmute(ppstream)).ok() + (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), pszobjectid.into(), ::core::mem::transmute(key), dwmode, ::core::mem::transmute(pdwoptimalbuffersize), ::core::mem::transmute(ppstream)).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Delete<'a, P0, P1>(&self, pszobjectid: P0, pkeys: P1) -> ::windows::core::Result<()> @@ -2071,7 +2071,7 @@ impl IPortableDeviceService { P1: ::std::convert::Into<::windows::core::InParam<'a, IPortableDeviceValues>>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pcallback.into().abi(), pparameters.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), dwflags, pcallback.into().abi(), pparameters.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Unadvise<'a, P0>(&self, pszcookie: P0) -> ::windows::core::Result<()> @@ -2086,7 +2086,7 @@ impl IPortableDeviceService { P0: ::std::convert::Into<::windows::core::InParam<'a, IPortableDeviceValues>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SendCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pparameters.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SendCommand)(::windows::core::Interface::as_raw(self), dwflags, pparameters.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2265,7 +2265,7 @@ impl IPortableDeviceServiceCapabilities { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn GetInheritedServices(&self, dwinheritancetype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInheritedServices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinheritancetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInheritedServices)(::windows::core::Interface::as_raw(self), dwinheritancetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn GetFormatRenderingProfiles(&self, format: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -2427,7 +2427,7 @@ impl IPortableDeviceServiceMethodCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPortableDeviceValues>>, { - (::windows::core::Interface::vtable(self).OnComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus), presults.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnComplete)(::windows::core::Interface::as_raw(self), hrstatus, presults.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2547,7 +2547,7 @@ pub struct IPortableDeviceServiceOpenCallback(::windows::core::IUnknown); impl IPortableDeviceServiceOpenCallback { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn OnComplete(&self, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).OnComplete)(::windows::core::Interface::as_raw(self), hrstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2598,7 +2598,7 @@ impl IPortableDeviceUnitsStream { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn SeekInUnits(&self, dlibmove: i64, units: WPD_STREAM_UNITS, dworigin: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SeekInUnits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(units), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SeekInUnits)(::windows::core::Interface::as_raw(self), dlibmove, units, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Cancel(&self) -> ::windows::core::Result<()> { @@ -2658,7 +2658,7 @@ impl IPortableDeviceValues { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn GetAt(&self, index: u32, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -2688,7 +2688,7 @@ impl IPortableDeviceValues { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetUnsignedIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUnsignedIntegerValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetUnsignedIntegerValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), value).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2699,7 +2699,7 @@ impl IPortableDeviceValues { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetSignedIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSignedIntegerValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSignedIntegerValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), value).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2710,7 +2710,7 @@ impl IPortableDeviceValues { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetUnsignedLargeIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUnsignedLargeIntegerValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetUnsignedLargeIntegerValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), value).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2721,7 +2721,7 @@ impl IPortableDeviceValues { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetSignedLargeIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSignedLargeIntegerValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSignedLargeIntegerValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), value).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2732,7 +2732,7 @@ impl IPortableDeviceValues { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetFloatValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFloatValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetFloatValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), value).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2743,7 +2743,7 @@ impl IPortableDeviceValues { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetErrorValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetErrorValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetErrorValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), value).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3098,7 +3098,7 @@ impl IPortableDeviceValuesCollection { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn GetAt(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn Add<'a, P0>(&self, pvalues: P0) -> ::windows::core::Result<()> @@ -3113,7 +3113,7 @@ impl IPortableDeviceValuesCollection { } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn RemoveAt(&self, dwindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), dwindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3281,7 +3281,7 @@ impl IRadioInstance { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFriendlyName(&self, lcid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFriendlyName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFriendlyName)(::windows::core::Interface::as_raw(self), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn GetRadioState(&self) -> ::windows::core::Result { @@ -3290,7 +3290,7 @@ impl IRadioInstance { } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn SetRadioState(&self, radiostate: DEVICE_RADIO_STATE, utimeoutsec: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRadioState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radiostate), ::core::mem::transmute(utimeoutsec)).ok() + (::windows::core::Interface::vtable(self).SetRadioState)(::windows::core::Interface::as_raw(self), radiostate, utimeoutsec).ok() } #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3374,7 +3374,7 @@ impl IRadioInstanceCollection { #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub unsafe fn GetAt(&self, uindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { 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 2765273d10..96172a4c1c 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs @@ -125,7 +125,7 @@ pub unsafe fn CollectionsListDeserializeFromBuffer(sourcebuffersizeinbytes: u32, extern "system" { fn CollectionsListDeserializeFromBuffer(sourcebuffersizeinbytes: u32, sourcebuffer: *const u8, targetcollection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS; } - CollectionsListDeserializeFromBuffer(::core::mem::transmute(sourcebuffersizeinbytes), ::core::mem::transmute(sourcebuffer), ::core::mem::transmute(targetcollection)).ok() + CollectionsListDeserializeFromBuffer(sourcebuffersizeinbytes, ::core::mem::transmute(sourcebuffer), ::core::mem::transmute(targetcollection)).ok() } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] #[inline] @@ -134,7 +134,7 @@ pub unsafe fn CollectionsListGetFillableCount(buffersizebytes: u32) -> u32 { extern "system" { fn CollectionsListGetFillableCount(buffersizebytes: u32) -> u32; } - ::core::mem::transmute(CollectionsListGetFillableCount(::core::mem::transmute(buffersizebytes))) + ::core::mem::transmute(CollectionsListGetFillableCount(buffersizebytes)) } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -184,7 +184,7 @@ pub unsafe fn CollectionsListSerializeToBuffer(sourcecollection: *const SENSOR_C extern "system" { fn CollectionsListSerializeToBuffer(sourcecollection: *const SENSOR_COLLECTION_LIST, targetbuffersizeinbytes: u32, targetbuffer: *mut u8) -> super::super::Foundation::NTSTATUS; } - CollectionsListSerializeToBuffer(::core::mem::transmute(sourcecollection), ::core::mem::transmute(targetbuffersizeinbytes), ::core::mem::transmute(targetbuffer)).ok() + CollectionsListSerializeToBuffer(::core::mem::transmute(sourcecollection), targetbuffersizeinbytes, ::core::mem::transmute(targetbuffer)).ok() } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -364,7 +364,7 @@ impl ILocationPermissions { } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] pub unsafe fn CheckLocationCapability(&self, dwclientthreadid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckLocationCapability)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwclientthreadid)).ok() + (::windows::core::Interface::vtable(self).CheckLocationCapability)(::windows::core::Interface::as_raw(self), dwclientthreadid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -584,7 +584,7 @@ impl ISensorCollection { #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] pub unsafe fn GetAt(&self, ulindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] pub unsafe fn GetCount(&self) -> ::windows::core::Result { @@ -747,7 +747,7 @@ impl ISensorEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISensor>>, { - (::windows::core::Interface::vtable(self).OnStateChanged)(::windows::core::Interface::as_raw(self), psensor.into().abi(), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).OnStateChanged)(::windows::core::Interface::as_raw(self), psensor.into().abi(), state).ok() } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] pub unsafe fn OnDataUpdated<'a, P0, P1>(&self, psensor: P0, pnewdata: P1) -> ::windows::core::Result<()> @@ -912,7 +912,7 @@ impl ISensorManagerEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISensor>>, { - (::windows::core::Interface::vtable(self).OnSensorEnter)(::windows::core::Interface::as_raw(self), psensor.into().abi(), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).OnSensorEnter)(::windows::core::Interface::as_raw(self), psensor.into().abi(), state).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -976,7 +976,7 @@ pub unsafe fn InitPropVariantFromFloat(fltval: f32) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - InitPropVariantFromFloat(::core::mem::transmute(fltval), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + InitPropVariantFromFloat(fltval, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -1437,7 +1437,7 @@ pub unsafe fn PropKeyFindKeyGetNthInt64(plist: *const SENSOR_COLLECTION_LIST, pk extern "system" { fn PropKeyFindKeyGetNthInt64(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut i64) -> super::super::Foundation::NTSTATUS; } - PropKeyFindKeyGetNthInt64(::core::mem::transmute(plist), ::core::mem::transmute(pkey), ::core::mem::transmute(occurrence), ::core::mem::transmute(pretvalue)).ok() + PropKeyFindKeyGetNthInt64(::core::mem::transmute(plist), ::core::mem::transmute(pkey), occurrence, ::core::mem::transmute(pretvalue)).ok() } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -1447,7 +1447,7 @@ pub unsafe fn PropKeyFindKeyGetNthUlong(plist: *const SENSOR_COLLECTION_LIST, pk extern "system" { fn PropKeyFindKeyGetNthUlong(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut u32) -> super::super::Foundation::NTSTATUS; } - PropKeyFindKeyGetNthUlong(::core::mem::transmute(plist), ::core::mem::transmute(pkey), ::core::mem::transmute(occurrence), ::core::mem::transmute(pretvalue)).ok() + PropKeyFindKeyGetNthUlong(::core::mem::transmute(plist), ::core::mem::transmute(pkey), occurrence, ::core::mem::transmute(pretvalue)).ok() } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -1457,7 +1457,7 @@ pub unsafe fn PropKeyFindKeyGetNthUshort(plist: *const SENSOR_COLLECTION_LIST, p extern "system" { fn PropKeyFindKeyGetNthUshort(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut u16) -> super::super::Foundation::NTSTATUS; } - PropKeyFindKeyGetNthUshort(::core::mem::transmute(plist), ::core::mem::transmute(pkey), ::core::mem::transmute(occurrence), ::core::mem::transmute(pretvalue)).ok() + PropKeyFindKeyGetNthUshort(::core::mem::transmute(plist), ::core::mem::transmute(pkey), occurrence, ::core::mem::transmute(pretvalue)).ok() } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -1532,7 +1532,7 @@ pub unsafe fn PropertiesListGetFillableCount(buffersizebytes: u32) -> u32 { extern "system" { fn PropertiesListGetFillableCount(buffersizebytes: u32) -> u32; } - ::core::mem::transmute(PropertiesListGetFillableCount(::core::mem::transmute(buffersizebytes))) + ::core::mem::transmute(PropertiesListGetFillableCount(buffersizebytes)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] @@ -2334,7 +2334,7 @@ pub unsafe fn SensorCollectionGetAt(index: u32, psensorslist: *const SENSOR_COLL extern "system" { fn SensorCollectionGetAt(index: u32, psensorslist: *const SENSOR_COLLECTION_LIST, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS; } - SensorCollectionGetAt(::core::mem::transmute(index), ::core::mem::transmute(psensorslist), ::core::mem::transmute(pkey), ::core::mem::transmute(pvalue)).ok() + SensorCollectionGetAt(index, ::core::mem::transmute(psensorslist), ::core::mem::transmute(pkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] #[repr(transparent)] @@ -2414,7 +2414,7 @@ pub unsafe fn SerializationBufferAllocate(sizeinbytes: u32, pbuffer: *mut *mut u extern "system" { fn SerializationBufferAllocate(sizeinbytes: u32, pbuffer: *mut *mut u8) -> super::super::Foundation::NTSTATUS; } - SerializationBufferAllocate(::core::mem::transmute(sizeinbytes), ::core::mem::transmute(pbuffer)).ok() + SerializationBufferAllocate(sizeinbytes, ::core::mem::transmute(pbuffer)).ok() } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] #[inline] 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 86f7d05f87..3380060eb0 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs @@ -30,7 +30,7 @@ where extern "system" { fn ComDBClaimPort(hcomdb: HCOMDB, comnumber: u32, forceclaim: super::super::Foundation::BOOL, forced: *mut super::super::Foundation::BOOL) -> i32; } - ::core::mem::transmute(ComDBClaimPort(hcomdb.into(), ::core::mem::transmute(comnumber), forceclaim.into(), ::core::mem::transmute(forced))) + ::core::mem::transmute(ComDBClaimPort(hcomdb.into(), comnumber, forceclaim.into(), ::core::mem::transmute(forced))) } #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] #[inline] @@ -54,7 +54,7 @@ where extern "system" { fn ComDBGetCurrentPortUsage(hcomdb: HCOMDB, buffer: *mut u8, buffersize: u32, reporttype: u32, maxportsreported: *mut u32) -> i32; } - ::core::mem::transmute(ComDBGetCurrentPortUsage(hcomdb.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(reporttype), ::core::mem::transmute(maxportsreported))) + ::core::mem::transmute(ComDBGetCurrentPortUsage(hcomdb.into(), ::core::mem::transmute(buffer), buffersize, reporttype, ::core::mem::transmute(maxportsreported))) } #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] #[inline] @@ -75,7 +75,7 @@ where extern "system" { fn ComDBReleasePort(hcomdb: HCOMDB, comnumber: u32) -> i32; } - ::core::mem::transmute(ComDBReleasePort(hcomdb.into(), ::core::mem::transmute(comnumber))) + ::core::mem::transmute(ComDBReleasePort(hcomdb.into(), comnumber)) } #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] #[inline] @@ -87,7 +87,7 @@ where extern "system" { fn ComDBResizeDatabase(hcomdb: HCOMDB, newsize: u32) -> i32; } - ::core::mem::transmute(ComDBResizeDatabase(hcomdb.into(), ::core::mem::transmute(newsize))) + ::core::mem::transmute(ComDBResizeDatabase(hcomdb.into(), newsize)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] 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 5b9d884736..7d33d5430f 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs @@ -1466,7 +1466,7 @@ impl IEnumACDGroup { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1474,7 +1474,7 @@ impl IEnumACDGroup { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -1544,7 +1544,7 @@ impl IEnumAddress { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -1606,7 +1606,7 @@ impl IEnumAgent { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1614,7 +1614,7 @@ impl IEnumAgent { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -1676,7 +1676,7 @@ impl IEnumAgentHandler { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1684,7 +1684,7 @@ impl IEnumAgentHandler { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -1746,7 +1746,7 @@ impl IEnumAgentSession { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1754,7 +1754,7 @@ impl IEnumAgentSession { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -1824,7 +1824,7 @@ impl IEnumBstr { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -1886,7 +1886,7 @@ impl IEnumCall { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1894,7 +1894,7 @@ impl IEnumCall { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -1964,7 +1964,7 @@ impl IEnumCallHub { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2026,7 +2026,7 @@ impl IEnumCallingCard { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2034,7 +2034,7 @@ impl IEnumCallingCard { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2104,7 +2104,7 @@ impl IEnumDialableAddrs { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2174,7 +2174,7 @@ impl IEnumDirectory { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2244,7 +2244,7 @@ impl IEnumDirectoryObject { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2306,7 +2306,7 @@ impl IEnumLocation { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2314,7 +2314,7 @@ impl IEnumLocation { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2376,7 +2376,7 @@ impl IEnumMcastScope { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppscopes: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppscopes), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppscopes), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2384,7 +2384,7 @@ impl IEnumMcastScope { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2454,7 +2454,7 @@ impl IEnumPhone { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2524,7 +2524,7 @@ impl IEnumPluggableSuperclassInfo { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2594,7 +2594,7 @@ impl IEnumPluggableTerminalClassInfo { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2656,7 +2656,7 @@ impl IEnumQueue { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2664,7 +2664,7 @@ impl IEnumQueue { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2726,7 +2726,7 @@ impl IEnumStream { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2734,7 +2734,7 @@ impl IEnumStream { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2796,7 +2796,7 @@ impl IEnumSubStream { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2804,7 +2804,7 @@ impl IEnumSubStream { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2866,7 +2866,7 @@ impl IEnumTerminal { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2874,7 +2874,7 @@ impl IEnumTerminal { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2943,7 +2943,7 @@ impl IEnumTerminalClass { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -3019,7 +3019,7 @@ impl IMcastAddressAllocation { P0: ::std::convert::Into<::windows::core::InParam<'a, IMcastScope>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RequestAddress)(::windows::core::Interface::as_raw(self), pscope.into().abi(), ::core::mem::transmute(leasestarttime), ::core::mem::transmute(leasestoptime), ::core::mem::transmute(numaddresses), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RequestAddress)(::windows::core::Interface::as_raw(self), pscope.into().abi(), leasestarttime, leasestoptime, numaddresses, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3028,7 +3028,7 @@ impl IMcastAddressAllocation { P0: ::std::convert::Into<::windows::core::InParam<'a, IMcastLeaseInfo>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RenewAddress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lreserved), prenewrequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RenewAddress)(::windows::core::Interface::as_raw(self), lreserved, prenewrequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3046,7 +3046,7 @@ impl IMcastAddressAllocation { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLeaseInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leasestarttime), ::core::mem::transmute(leasestoptime), ::core::mem::transmute(dwnumaddresses), ::core::mem::transmute(ppaddresses), prequestid.into(), pserveraddress.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLeaseInfo)(::windows::core::Interface::as_raw(self), leasestarttime, leasestoptime, dwnumaddresses, ::core::mem::transmute(ppaddresses), prequestid.into(), pserveraddress.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3057,7 +3057,7 @@ impl IMcastAddressAllocation { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLeaseInfoFromVariant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leasestarttime), ::core::mem::transmute(leasestoptime), vaddresses.into().abi(), prequestid.into().abi(), pserveraddress.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLeaseInfoFromVariant)(::windows::core::Interface::as_raw(self), leasestarttime, leasestoptime, vaddresses.into().abi(), prequestid.into().abi(), pserveraddress.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -3171,7 +3171,7 @@ impl IMcastLeaseInfo { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetLeaseStartTime(&self, time: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLeaseStartTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(time)).ok() + (::windows::core::Interface::vtable(self).SetLeaseStartTime)(::windows::core::Interface::as_raw(self), time).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn LeaseStopTime(&self) -> ::windows::core::Result { @@ -3180,7 +3180,7 @@ impl IMcastLeaseInfo { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetLeaseStopTime(&self, time: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLeaseStopTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(time)).ok() + (::windows::core::Interface::vtable(self).SetLeaseStopTime)(::windows::core::Interface::as_raw(self), time).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AddressCount(&self) -> ::windows::core::Result { @@ -3798,7 +3798,7 @@ impl ITAddress { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCall)(::windows::core::Interface::as_raw(self), pdestaddress.into().abi(), ::core::mem::transmute(laddresstype), ::core::mem::transmute(lmediatypes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCall)(::windows::core::Interface::as_raw(self), pdestaddress.into().abi(), laddresstype, lmediatypes, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3840,7 +3840,7 @@ impl ITAddress { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetMessageWaiting(&self, fmessagewaiting: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMessageWaiting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmessagewaiting)).ok() + (::windows::core::Interface::vtable(self).SetMessageWaiting)(::windows::core::Interface::as_raw(self), fmessagewaiting).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn MessageWaiting(&self) -> ::windows::core::Result { @@ -3849,7 +3849,7 @@ impl ITAddress { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetDoNotDisturb(&self, fdonotdisturb: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDoNotDisturb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fdonotdisturb)).ok() + (::windows::core::Interface::vtable(self).SetDoNotDisturb)(::windows::core::Interface::as_raw(self), fdonotdisturb).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn DoNotDisturb(&self) -> ::windows::core::Result { @@ -4002,7 +4002,7 @@ impl ITAddress2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateCall)(::windows::core::Interface::as_raw(self), pdestaddress.into().abi(), ::core::mem::transmute(laddresstype), ::core::mem::transmute(lmediatypes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateCall)(::windows::core::Interface::as_raw(self), pdestaddress.into().abi(), laddresstype, lmediatypes, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4044,7 +4044,7 @@ impl ITAddress2 { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetMessageWaiting(&self, fmessagewaiting: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMessageWaiting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmessagewaiting)).ok() + (::windows::core::Interface::vtable(self).base__.SetMessageWaiting)(::windows::core::Interface::as_raw(self), fmessagewaiting).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn MessageWaiting(&self) -> ::windows::core::Result { @@ -4053,7 +4053,7 @@ impl ITAddress2 { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetDoNotDisturb(&self, fdonotdisturb: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDoNotDisturb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fdonotdisturb)).ok() + (::windows::core::Interface::vtable(self).base__.SetDoNotDisturb)(::windows::core::Interface::as_raw(self), fdonotdisturb).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn DoNotDisturb(&self) -> ::windows::core::Result { @@ -4094,11 +4094,11 @@ impl ITAddress2 { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_EventFilter(&self, tapievent: TAPI_EVENT, lsubevent: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_EventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tapievent), ::core::mem::transmute(lsubevent), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EventFilter)(::windows::core::Interface::as_raw(self), tapievent, lsubevent, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn put_EventFilter(&self, tapievent: TAPI_EVENT, lsubevent: i32, benable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_EventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tapievent), ::core::mem::transmute(lsubevent), ::core::mem::transmute(benable)).ok() + (::windows::core::Interface::vtable(self).put_EventFilter)(::windows::core::Interface::as_raw(self), tapievent, lsubevent, benable).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4106,7 +4106,7 @@ impl ITAddress2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITCallInfo>>, { - (::windows::core::Interface::vtable(self).DeviceSpecific)(::windows::core::Interface::as_raw(self), pcall.into().abi(), ::core::mem::transmute(pparams), ::core::mem::transmute(dwsize)).ok() + (::windows::core::Interface::vtable(self).DeviceSpecific)(::windows::core::Interface::as_raw(self), pcall.into().abi(), ::core::mem::transmute(pparams), dwsize).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4120,7 +4120,7 @@ impl ITAddress2 { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn NegotiateExtVersion(&self, llowversion: i32, lhighversion: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).NegotiateExtVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llowversion), ::core::mem::transmute(lhighversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).NegotiateExtVersion)(::windows::core::Interface::as_raw(self), llowversion, lhighversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -4242,13 +4242,13 @@ impl ITAddressCapabilities { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_AddressCapability(&self, addresscap: ADDRESS_CAPABILITY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_AddressCapability)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresscap), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_AddressCapability)(::windows::core::Interface::as_raw(self), addresscap, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_AddressCapabilityString(&self, addresscapstring: ADDRESS_CAPABILITY_STRING) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_AddressCapabilityString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresscapstring), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_AddressCapabilityString)(::windows::core::Interface::as_raw(self), addresscapstring, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4596,7 +4596,7 @@ impl ITAddressTranslation { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).TranslateAddress)(::windows::core::Interface::as_raw(self), paddresstotranslate.into().abi(), ::core::mem::transmute(lcard), ::core::mem::transmute(ltranslateoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).TranslateAddress)(::windows::core::Interface::as_raw(self), paddresstotranslate.into().abi(), lcard, ltranslateoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4604,7 +4604,7 @@ impl ITAddressTranslation { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).TranslateDialog)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwndowner), paddressin.into().abi()).ok() + (::windows::core::Interface::vtable(self).TranslateDialog)(::windows::core::Interface::as_raw(self), hwndowner, paddressin.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn EnumerateLocations(&self) -> ::windows::core::Result { @@ -4872,7 +4872,7 @@ impl ITAgent { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetState(&self, agentstate: AGENT_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(agentstate)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), agentstate).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn State(&self) -> ::windows::core::Result { @@ -4881,7 +4881,7 @@ impl ITAgent { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetMeasurementPeriod(&self, lperiod: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMeasurementPeriod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lperiod)).ok() + (::windows::core::Interface::vtable(self).SetMeasurementPeriod)(::windows::core::Interface::as_raw(self), lperiod).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn MeasurementPeriod(&self) -> ::windows::core::Result { @@ -5379,7 +5379,7 @@ impl ITAgentSession { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetState(&self, sessionstate: AGENT_SESSION_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionstate)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), sessionstate).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn State(&self) -> ::windows::core::Result { @@ -5665,7 +5665,7 @@ impl ITAllocatorProperties { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetBufferSize(&self, buffersize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffersize)).ok() + (::windows::core::Interface::vtable(self).SetBufferSize)(::windows::core::Interface::as_raw(self), buffersize).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn GetBufferSize(&self) -> ::windows::core::Result { @@ -5739,7 +5739,7 @@ pub struct ITAutomatedPhoneControl(::windows::core::IUnknown); impl ITAutomatedPhoneControl { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn StartTone(&self, tone: PHONE_TONE, lduration: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartTone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tone), ::core::mem::transmute(lduration)).ok() + (::windows::core::Interface::vtable(self).StartTone)(::windows::core::Interface::as_raw(self), tone, lduration).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn StopTone(&self) -> ::windows::core::Result<()> { @@ -5752,7 +5752,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn StartRinger(&self, lringmode: i32, lduration: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartRinger)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lringmode), ::core::mem::transmute(lduration)).ok() + (::windows::core::Interface::vtable(self).StartRinger)(::windows::core::Interface::as_raw(self), lringmode, lduration).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn StopRinger(&self) -> ::windows::core::Result<()> { @@ -5765,7 +5765,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetPhoneHandlingEnabled(&self, fenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPhoneHandlingEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenabled)).ok() + (::windows::core::Interface::vtable(self).SetPhoneHandlingEnabled)(::windows::core::Interface::as_raw(self), fenabled).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn PhoneHandlingEnabled(&self) -> ::windows::core::Result { @@ -5774,7 +5774,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAutoEndOfNumberTimeout(&self, ltimeout: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoEndOfNumberTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltimeout)).ok() + (::windows::core::Interface::vtable(self).SetAutoEndOfNumberTimeout)(::windows::core::Interface::as_raw(self), ltimeout).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AutoEndOfNumberTimeout(&self) -> ::windows::core::Result { @@ -5783,7 +5783,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAutoDialtone(&self, fenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoDialtone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenabled)).ok() + (::windows::core::Interface::vtable(self).SetAutoDialtone)(::windows::core::Interface::as_raw(self), fenabled).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AutoDialtone(&self) -> ::windows::core::Result { @@ -5792,7 +5792,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAutoStopTonesOnOnHook(&self, fenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoStopTonesOnOnHook)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenabled)).ok() + (::windows::core::Interface::vtable(self).SetAutoStopTonesOnOnHook)(::windows::core::Interface::as_raw(self), fenabled).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AutoStopTonesOnOnHook(&self) -> ::windows::core::Result { @@ -5801,7 +5801,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAutoStopRingOnOffHook(&self, fenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoStopRingOnOffHook)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenabled)).ok() + (::windows::core::Interface::vtable(self).SetAutoStopRingOnOffHook)(::windows::core::Interface::as_raw(self), fenabled).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AutoStopRingOnOffHook(&self) -> ::windows::core::Result { @@ -5810,7 +5810,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAutoKeypadTones(&self, fenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoKeypadTones)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenabled)).ok() + (::windows::core::Interface::vtable(self).SetAutoKeypadTones)(::windows::core::Interface::as_raw(self), fenabled).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AutoKeypadTones(&self) -> ::windows::core::Result { @@ -5819,7 +5819,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAutoKeypadTonesMinimumDuration(&self, lduration: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoKeypadTonesMinimumDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lduration)).ok() + (::windows::core::Interface::vtable(self).SetAutoKeypadTonesMinimumDuration)(::windows::core::Interface::as_raw(self), lduration).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AutoKeypadTonesMinimumDuration(&self) -> ::windows::core::Result { @@ -5828,7 +5828,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAutoVolumeControl(&self, fenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoVolumeControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenabled)).ok() + (::windows::core::Interface::vtable(self).SetAutoVolumeControl)(::windows::core::Interface::as_raw(self), fenabled).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AutoVolumeControl(&self) -> ::windows::core::Result { @@ -5837,7 +5837,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAutoVolumeControlStep(&self, lstepsize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoVolumeControlStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstepsize)).ok() + (::windows::core::Interface::vtable(self).SetAutoVolumeControlStep)(::windows::core::Interface::as_raw(self), lstepsize).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AutoVolumeControlStep(&self) -> ::windows::core::Result { @@ -5846,7 +5846,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAutoVolumeControlRepeatDelay(&self, ldelay: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoVolumeControlRepeatDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldelay)).ok() + (::windows::core::Interface::vtable(self).SetAutoVolumeControlRepeatDelay)(::windows::core::Interface::as_raw(self), ldelay).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AutoVolumeControlRepeatDelay(&self) -> ::windows::core::Result { @@ -5855,7 +5855,7 @@ impl ITAutomatedPhoneControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAutoVolumeControlRepeatPeriod(&self, lperiod: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoVolumeControlRepeatPeriod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lperiod)).ok() + (::windows::core::Interface::vtable(self).SetAutoVolumeControlRepeatPeriod)(::windows::core::Interface::as_raw(self), lperiod).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AutoVolumeControlRepeatPeriod(&self) -> ::windows::core::Result { @@ -5868,7 +5868,7 @@ impl ITAutomatedPhoneControl { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITCallInfo>>, { - (::windows::core::Interface::vtable(self).SelectCall)(::windows::core::Interface::as_raw(self), pcall.into().abi(), ::core::mem::transmute(fselectdefaultterminals)).ok() + (::windows::core::Interface::vtable(self).SelectCall)(::windows::core::Interface::as_raw(self), pcall.into().abi(), fselectdefaultterminals).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6006,7 +6006,7 @@ pub struct ITBasicAudioTerminal(::windows::core::IUnknown); impl ITBasicAudioTerminal { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetVolume(&self, lvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvolume)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), lvolume).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Volume(&self) -> ::windows::core::Result { @@ -6015,7 +6015,7 @@ impl ITBasicAudioTerminal { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetBalance(&self, lbalance: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBalance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbalance)).ok() + (::windows::core::Interface::vtable(self).SetBalance)(::windows::core::Interface::as_raw(self), lbalance).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Balance(&self) -> ::windows::core::Result { @@ -6102,7 +6102,7 @@ pub struct ITBasicCallControl(::windows::core::IUnknown); impl ITBasicCallControl { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Connect(&self, fsync: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Connect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsync)).ok() + (::windows::core::Interface::vtable(self).Connect)(::windows::core::Interface::as_raw(self), fsync).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Answer(&self) -> ::windows::core::Result<()> { @@ -6110,11 +6110,11 @@ impl ITBasicCallControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Disconnect(&self, code: DISCONNECT_CODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Disconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(code)).ok() + (::windows::core::Interface::vtable(self).Disconnect)(::windows::core::Interface::as_raw(self), code).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Hold(&self, fhold: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Hold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fhold)).ok() + (::windows::core::Interface::vtable(self).Hold)(::windows::core::Interface::as_raw(self), fhold).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6126,7 +6126,7 @@ impl ITBasicCallControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn HandoffIndirect(&self, lmediatype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandoffIndirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype)).ok() + (::windows::core::Interface::vtable(self).HandoffIndirect)(::windows::core::Interface::as_raw(self), lmediatype).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6134,7 +6134,7 @@ impl ITBasicCallControl { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITBasicCallControl>>, { - (::windows::core::Interface::vtable(self).Conference)(::windows::core::Interface::as_raw(self), pcall.into().abi(), ::core::mem::transmute(fsync)).ok() + (::windows::core::Interface::vtable(self).Conference)(::windows::core::Interface::as_raw(self), pcall.into().abi(), fsync).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6142,7 +6142,7 @@ impl ITBasicCallControl { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITBasicCallControl>>, { - (::windows::core::Interface::vtable(self).Transfer)(::windows::core::Interface::as_raw(self), pcall.into().abi(), ::core::mem::transmute(fsync)).ok() + (::windows::core::Interface::vtable(self).Transfer)(::windows::core::Interface::as_raw(self), pcall.into().abi(), fsync).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6180,7 +6180,7 @@ impl ITBasicCallControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetQOS(&self, lmediatype: i32, servicelevel: QOS_SERVICE_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQOS)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), ::core::mem::transmute(servicelevel)).ok() + (::windows::core::Interface::vtable(self).SetQOS)(::windows::core::Interface::as_raw(self), lmediatype, servicelevel).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6200,7 +6200,7 @@ impl ITBasicCallControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Finish(&self, finishmode: FINISH_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Finish)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(finishmode)).ok() + (::windows::core::Interface::vtable(self).Finish)(::windows::core::Interface::as_raw(self), finishmode).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn RemoveFromConference(&self) -> ::windows::core::Result<()> { @@ -6327,7 +6327,7 @@ pub struct ITBasicCallControl2(::windows::core::IUnknown); impl ITBasicCallControl2 { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Connect(&self, fsync: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Connect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsync)).ok() + (::windows::core::Interface::vtable(self).base__.Connect)(::windows::core::Interface::as_raw(self), fsync).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Answer(&self) -> ::windows::core::Result<()> { @@ -6335,11 +6335,11 @@ impl ITBasicCallControl2 { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Disconnect(&self, code: DISCONNECT_CODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Disconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(code)).ok() + (::windows::core::Interface::vtable(self).base__.Disconnect)(::windows::core::Interface::as_raw(self), code).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Hold(&self, fhold: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Hold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fhold)).ok() + (::windows::core::Interface::vtable(self).base__.Hold)(::windows::core::Interface::as_raw(self), fhold).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6351,7 +6351,7 @@ impl ITBasicCallControl2 { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn HandoffIndirect(&self, lmediatype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.HandoffIndirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype)).ok() + (::windows::core::Interface::vtable(self).base__.HandoffIndirect)(::windows::core::Interface::as_raw(self), lmediatype).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6359,7 +6359,7 @@ impl ITBasicCallControl2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITBasicCallControl>>, { - (::windows::core::Interface::vtable(self).base__.Conference)(::windows::core::Interface::as_raw(self), pcall.into().abi(), ::core::mem::transmute(fsync)).ok() + (::windows::core::Interface::vtable(self).base__.Conference)(::windows::core::Interface::as_raw(self), pcall.into().abi(), fsync).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6367,7 +6367,7 @@ impl ITBasicCallControl2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITBasicCallControl>>, { - (::windows::core::Interface::vtable(self).base__.Transfer)(::windows::core::Interface::as_raw(self), pcall.into().abi(), ::core::mem::transmute(fsync)).ok() + (::windows::core::Interface::vtable(self).base__.Transfer)(::windows::core::Interface::as_raw(self), pcall.into().abi(), fsync).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6405,7 +6405,7 @@ impl ITBasicCallControl2 { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetQOS(&self, lmediatype: i32, servicelevel: QOS_SERVICE_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetQOS)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), ::core::mem::transmute(servicelevel)).ok() + (::windows::core::Interface::vtable(self).base__.SetQOS)(::windows::core::Interface::as_raw(self), lmediatype, servicelevel).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6425,7 +6425,7 @@ impl ITBasicCallControl2 { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Finish(&self, finishmode: FINISH_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Finish)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(finishmode)).ok() + (::windows::core::Interface::vtable(self).base__.Finish)(::windows::core::Interface::as_raw(self), finishmode).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn RemoveFromConference(&self) -> ::windows::core::Result<()> { @@ -6438,7 +6438,7 @@ impl ITBasicCallControl2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RequestTerminal)(::windows::core::Interface::as_raw(self), bstrterminalclassguid.into().abi(), ::core::mem::transmute(lmediatype), ::core::mem::transmute(direction), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RequestTerminal)(::windows::core::Interface::as_raw(self), bstrterminalclassguid.into().abi(), lmediatype, direction, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6792,17 +6792,17 @@ impl ITCallInfo { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_CallInfoLong(&self, callinfolong: CALLINFO_LONG) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_CallInfoLong)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfolong), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_CallInfoLong)(::windows::core::Interface::as_raw(self), callinfolong, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn put_CallInfoLong(&self, callinfolong: CALLINFO_LONG, lcallinfolongval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_CallInfoLong)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfolong), ::core::mem::transmute(lcallinfolongval)).ok() + (::windows::core::Interface::vtable(self).put_CallInfoLong)(::windows::core::Interface::as_raw(self), callinfolong, lcallinfolongval).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_CallInfoString(&self, callinfostring: CALLINFO_STRING) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_CallInfoString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfostring), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_CallInfoString)(::windows::core::Interface::as_raw(self), callinfostring, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6810,13 +6810,13 @@ impl ITCallInfo { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_CallInfoString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfostring), pcallinfostring.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_CallInfoString)(::windows::core::Interface::as_raw(self), callinfostring, pcallinfostring.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_CallInfoBuffer(&self, callinfobuffer: CALLINFO_BUFFER) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_CallInfoBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfobuffer), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_CallInfoBuffer)(::windows::core::Interface::as_raw(self), callinfobuffer, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6824,15 +6824,15 @@ impl ITCallInfo { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).put_CallInfoBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfobuffer), pcallinfobuffer.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_CallInfoBuffer)(::windows::core::Interface::as_raw(self), callinfobuffer, pcallinfobuffer.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn GetCallInfoBuffer(&self, callinfobuffer: CALLINFO_BUFFER, pdwsize: *mut u32, ppcallinfobuffer: *mut *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCallInfoBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfobuffer), ::core::mem::transmute(pdwsize), ::core::mem::transmute(ppcallinfobuffer)).ok() + (::windows::core::Interface::vtable(self).GetCallInfoBuffer)(::windows::core::Interface::as_raw(self), callinfobuffer, ::core::mem::transmute(pdwsize), ::core::mem::transmute(ppcallinfobuffer)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetCallInfoBuffer(&self, callinfobuffer: CALLINFO_BUFFER, pcallinfobuffer: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCallInfoBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfobuffer), pcallinfobuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pcallinfobuffer))).ok() + (::windows::core::Interface::vtable(self).SetCallInfoBuffer)(::windows::core::Interface::as_raw(self), callinfobuffer, pcallinfobuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pcallinfobuffer))).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn ReleaseUserUserInfo(&self) -> ::windows::core::Result<()> { @@ -6968,17 +6968,17 @@ impl ITCallInfo2 { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_CallInfoLong(&self, callinfolong: CALLINFO_LONG) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_CallInfoLong)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfolong), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_CallInfoLong)(::windows::core::Interface::as_raw(self), callinfolong, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn put_CallInfoLong(&self, callinfolong: CALLINFO_LONG, lcallinfolongval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.put_CallInfoLong)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfolong), ::core::mem::transmute(lcallinfolongval)).ok() + (::windows::core::Interface::vtable(self).base__.put_CallInfoLong)(::windows::core::Interface::as_raw(self), callinfolong, lcallinfolongval).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_CallInfoString(&self, callinfostring: CALLINFO_STRING) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_CallInfoString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfostring), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_CallInfoString)(::windows::core::Interface::as_raw(self), callinfostring, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6986,13 +6986,13 @@ impl ITCallInfo2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_CallInfoString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfostring), pcallinfostring.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_CallInfoString)(::windows::core::Interface::as_raw(self), callinfostring, pcallinfostring.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_CallInfoBuffer(&self, callinfobuffer: CALLINFO_BUFFER) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_CallInfoBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfobuffer), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_CallInfoBuffer)(::windows::core::Interface::as_raw(self), callinfobuffer, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7000,15 +7000,15 @@ impl ITCallInfo2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.put_CallInfoBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfobuffer), pcallinfobuffer.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_CallInfoBuffer)(::windows::core::Interface::as_raw(self), callinfobuffer, pcallinfobuffer.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn GetCallInfoBuffer(&self, callinfobuffer: CALLINFO_BUFFER, pdwsize: *mut u32, ppcallinfobuffer: *mut *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCallInfoBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfobuffer), ::core::mem::transmute(pdwsize), ::core::mem::transmute(ppcallinfobuffer)).ok() + (::windows::core::Interface::vtable(self).base__.GetCallInfoBuffer)(::windows::core::Interface::as_raw(self), callinfobuffer, ::core::mem::transmute(pdwsize), ::core::mem::transmute(ppcallinfobuffer)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetCallInfoBuffer(&self, callinfobuffer: CALLINFO_BUFFER, pcallinfobuffer: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCallInfoBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callinfobuffer), pcallinfobuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pcallinfobuffer))).ok() + (::windows::core::Interface::vtable(self).base__.SetCallInfoBuffer)(::windows::core::Interface::as_raw(self), callinfobuffer, pcallinfobuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pcallinfobuffer))).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn ReleaseUserUserInfo(&self) -> ::windows::core::Result<()> { @@ -7017,11 +7017,11 @@ impl ITCallInfo2 { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_EventFilter(&self, tapievent: TAPI_EVENT, lsubevent: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_EventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tapievent), ::core::mem::transmute(lsubevent), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EventFilter)(::windows::core::Interface::as_raw(self), tapievent, lsubevent, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn put_EventFilter(&self, tapievent: TAPI_EVENT, lsubevent: i32, benable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_EventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tapievent), ::core::mem::transmute(lsubevent), ::core::mem::transmute(benable)).ok() + (::windows::core::Interface::vtable(self).put_EventFilter)(::windows::core::Interface::as_raw(self), tapievent, lsubevent, benable).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7674,7 +7674,7 @@ impl ITCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -7770,7 +7770,7 @@ impl ITCollection2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -7780,11 +7780,11 @@ impl ITCollection2 { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Add(&self, index: i32, pvariant: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pvariant)).ok() + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pvariant)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7890,7 +7890,7 @@ impl ITCustomTone { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetFrequency(&self, lfrequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfrequency)).ok() + (::windows::core::Interface::vtable(self).SetFrequency)(::windows::core::Interface::as_raw(self), lfrequency).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn CadenceOn(&self) -> ::windows::core::Result { @@ -7899,7 +7899,7 @@ impl ITCustomTone { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetCadenceOn(&self, cadenceon: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCadenceOn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cadenceon)).ok() + (::windows::core::Interface::vtable(self).SetCadenceOn)(::windows::core::Interface::as_raw(self), cadenceon).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn CadenceOff(&self) -> ::windows::core::Result { @@ -7908,7 +7908,7 @@ impl ITCustomTone { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetCadenceOff(&self, lcadenceoff: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCadenceOff)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcadenceoff)).ok() + (::windows::core::Interface::vtable(self).SetCadenceOff)(::windows::core::Interface::as_raw(self), lcadenceoff).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Volume(&self) -> ::windows::core::Result { @@ -7917,7 +7917,7 @@ impl ITCustomTone { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetVolume(&self, lvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvolume)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), lvolume).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -8008,7 +8008,7 @@ impl ITDetectTone { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAppSpecific(&self, lappspecific: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppSpecific)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lappspecific)).ok() + (::windows::core::Interface::vtable(self).SetAppSpecific)(::windows::core::Interface::as_raw(self), lappspecific).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Duration(&self) -> ::windows::core::Result { @@ -8017,16 +8017,16 @@ impl ITDetectTone { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetDuration(&self, lduration: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lduration)).ok() + (::windows::core::Interface::vtable(self).SetDuration)(::windows::core::Interface::as_raw(self), lduration).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_Frequency(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_Frequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Frequency)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn put_Frequency(&self, index: i32, lfrequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Frequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(lfrequency)).ok() + (::windows::core::Interface::vtable(self).put_Frequency)(::windows::core::Interface::as_raw(self), index, lfrequency).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -8453,15 +8453,15 @@ impl ITDirectory { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetDefaultObjectTTL(&self, ttl: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultObjectTTL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ttl)).ok() + (::windows::core::Interface::vtable(self).SetDefaultObjectTTL)(::windows::core::Interface::as_raw(self), ttl).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn EnableAutoRefresh(&self, fenable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnableAutoRefresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenable)).ok() + (::windows::core::Interface::vtable(self).EnableAutoRefresh)(::windows::core::Interface::as_raw(self), fenable).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Connect(&self, fsecure: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Connect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsecure)).ok() + (::windows::core::Interface::vtable(self).Connect)(::windows::core::Interface::as_raw(self), fsecure).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8471,7 +8471,7 @@ impl ITDirectory { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Bind)(::windows::core::Interface::as_raw(self), pdomainname.into().abi(), pusername.into().abi(), ppassword.into().abi(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).Bind)(::windows::core::Interface::as_raw(self), pdomainname.into().abi(), pusername.into().abi(), ppassword.into().abi(), lflags).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8512,7 +8512,7 @@ impl ITDirectory { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_DirectoryObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(directoryobjecttype), pname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_DirectoryObjects)(::windows::core::Interface::as_raw(self), directoryobjecttype, pname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8521,7 +8521,7 @@ impl ITDirectory { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumerateDirectoryObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(directoryobjecttype), pname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumerateDirectoryObjects)(::windows::core::Interface::as_raw(self), directoryobjecttype, pname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -8658,12 +8658,12 @@ impl ITDirectoryObject { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_DialableAddrs(&self, dwaddresstype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_DialableAddrs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaddresstype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_DialableAddrs)(::windows::core::Interface::as_raw(self), dwaddresstype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn EnumerateDialableAddrs(&self, dwaddresstype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumerateDialableAddrs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaddresstype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumerateDialableAddrs)(::windows::core::Interface::as_raw(self), dwaddresstype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8802,7 +8802,7 @@ impl ITDirectoryObjectConference { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAdvertisingScope(&self, advertisingscope: RND_ADVERTISING_SCOPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAdvertisingScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(advertisingscope)).ok() + (::windows::core::Interface::vtable(self).SetAdvertisingScope)(::windows::core::Interface::as_raw(self), advertisingscope).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8839,7 +8839,7 @@ impl ITDirectoryObjectConference { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetIsEncrypted(&self, fencrypted: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsEncrypted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fencrypted)).ok() + (::windows::core::Interface::vtable(self).SetIsEncrypted)(::windows::core::Interface::as_raw(self), fencrypted).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn StartTime(&self) -> ::windows::core::Result { @@ -8848,7 +8848,7 @@ impl ITDirectoryObjectConference { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetStartTime(&self, date: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(date)).ok() + (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), date).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn StopTime(&self) -> ::windows::core::Result { @@ -8857,7 +8857,7 @@ impl ITDirectoryObjectConference { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetStopTime(&self, date: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStopTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(date)).ok() + (::windows::core::Interface::vtable(self).SetStopTime)(::windows::core::Interface::as_raw(self), date).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9412,7 +9412,7 @@ pub struct ITForwardInformation(::windows::core::IUnknown); impl ITForwardInformation { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetNumRingsNoAnswer(&self, lnumrings: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNumRingsNoAnswer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnumrings)).ok() + (::windows::core::Interface::vtable(self).SetNumRingsNoAnswer)(::windows::core::Interface::as_raw(self), lnumrings).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn NumRingsNoAnswer(&self) -> ::windows::core::Result { @@ -9426,24 +9426,24 @@ impl ITForwardInformation { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetForwardType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), pdestaddress.into().abi(), pcalleraddress.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetForwardType)(::windows::core::Interface::as_raw(self), forwardtype, pdestaddress.into().abi(), pcalleraddress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_ForwardTypeDestination(&self, forwardtype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_ForwardTypeDestination)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ForwardTypeDestination)(::windows::core::Interface::as_raw(self), forwardtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_ForwardTypeCaller(&self, forwardtype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_ForwardTypeCaller)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ForwardTypeCaller)(::windows::core::Interface::as_raw(self), forwardtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetForwardType(&self, forwardtype: i32, ppdestinationaddress: *mut super::super::Foundation::BSTR, ppcalleraddress: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetForwardType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), ::core::mem::transmute(ppdestinationaddress), ::core::mem::transmute(ppcalleraddress)).ok() + (::windows::core::Interface::vtable(self).GetForwardType)(::windows::core::Interface::as_raw(self), forwardtype, ::core::mem::transmute(ppdestinationaddress), ::core::mem::transmute(ppcalleraddress)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -9544,7 +9544,7 @@ pub struct ITForwardInformation2(::windows::core::IUnknown); impl ITForwardInformation2 { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetNumRingsNoAnswer(&self, lnumrings: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNumRingsNoAnswer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnumrings)).ok() + (::windows::core::Interface::vtable(self).base__.SetNumRingsNoAnswer)(::windows::core::Interface::as_raw(self), lnumrings).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn NumRingsNoAnswer(&self) -> ::windows::core::Result { @@ -9558,24 +9558,24 @@ impl ITForwardInformation2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetForwardType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), pdestaddress.into().abi(), pcalleraddress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetForwardType)(::windows::core::Interface::as_raw(self), forwardtype, pdestaddress.into().abi(), pcalleraddress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_ForwardTypeDestination(&self, forwardtype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_ForwardTypeDestination)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_ForwardTypeDestination)(::windows::core::Interface::as_raw(self), forwardtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_ForwardTypeCaller(&self, forwardtype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_ForwardTypeCaller)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_ForwardTypeCaller)(::windows::core::Interface::as_raw(self), forwardtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetForwardType(&self, forwardtype: i32, ppdestinationaddress: *mut super::super::Foundation::BSTR, ppcalleraddress: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetForwardType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), ::core::mem::transmute(ppdestinationaddress), ::core::mem::transmute(ppcalleraddress)).ok() + (::windows::core::Interface::vtable(self).base__.GetForwardType)(::windows::core::Interface::as_raw(self), forwardtype, ::core::mem::transmute(ppdestinationaddress), ::core::mem::transmute(ppcalleraddress)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -9588,22 +9588,22 @@ impl ITForwardInformation2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetForwardType2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), pdestaddress.into().abi(), ::core::mem::transmute(destaddresstype), pcalleraddress.into().abi(), ::core::mem::transmute(calleraddresstype)).ok() + (::windows::core::Interface::vtable(self).SetForwardType2)(::windows::core::Interface::as_raw(self), forwardtype, pdestaddress.into().abi(), destaddresstype, pcalleraddress.into().abi(), calleraddresstype).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetForwardType2(&self, forwardtype: i32, ppdestinationaddress: *mut super::super::Foundation::BSTR, pdestaddresstype: *mut i32, ppcalleraddress: *mut super::super::Foundation::BSTR, pcalleraddresstype: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetForwardType2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), ::core::mem::transmute(ppdestinationaddress), ::core::mem::transmute(pdestaddresstype), ::core::mem::transmute(ppcalleraddress), ::core::mem::transmute(pcalleraddresstype)).ok() + (::windows::core::Interface::vtable(self).GetForwardType2)(::windows::core::Interface::as_raw(self), forwardtype, ::core::mem::transmute(ppdestinationaddress), ::core::mem::transmute(pdestaddresstype), ::core::mem::transmute(ppcalleraddress), ::core::mem::transmute(pcalleraddresstype)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_ForwardTypeDestinationAddressType(&self, forwardtype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_ForwardTypeDestinationAddressType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ForwardTypeDestinationAddressType)(::windows::core::Interface::as_raw(self), forwardtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_ForwardTypeCallerAddressType(&self, forwardtype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_ForwardTypeCallerAddressType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ForwardTypeCallerAddressType)(::windows::core::Interface::as_raw(self), forwardtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -9714,7 +9714,7 @@ impl ITILSConfig { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetPort(&self, port: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(port)).ok() + (::windows::core::Interface::vtable(self).SetPort)(::windows::core::Interface::as_raw(self), port).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9985,7 +9985,7 @@ pub struct ITLegacyCallMediaControl(::windows::core::IUnknown); impl ITLegacyCallMediaControl { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn DetectDigits(&self, digitmode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DetectDigits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(digitmode)).ok() + (::windows::core::Interface::vtable(self).DetectDigits)(::windows::core::Interface::as_raw(self), digitmode).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9993,7 +9993,7 @@ impl ITLegacyCallMediaControl { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GenerateDigits)(::windows::core::Interface::as_raw(self), pdigits.into().abi(), ::core::mem::transmute(digitmode)).ok() + (::windows::core::Interface::vtable(self).GenerateDigits)(::windows::core::Interface::as_raw(self), pdigits.into().abi(), digitmode).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10005,11 +10005,11 @@ impl ITLegacyCallMediaControl { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetMediaType(&self, lmediatype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype)).ok() + (::windows::core::Interface::vtable(self).SetMediaType)(::windows::core::Interface::as_raw(self), lmediatype).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn MonitorMedia(&self, lmediatype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MonitorMedia)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype)).ok() + (::windows::core::Interface::vtable(self).MonitorMedia)(::windows::core::Interface::as_raw(self), lmediatype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -10098,7 +10098,7 @@ pub struct ITLegacyCallMediaControl2(::windows::core::IUnknown); impl ITLegacyCallMediaControl2 { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn DetectDigits(&self, digitmode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DetectDigits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(digitmode)).ok() + (::windows::core::Interface::vtable(self).base__.DetectDigits)(::windows::core::Interface::as_raw(self), digitmode).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10106,7 +10106,7 @@ impl ITLegacyCallMediaControl2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.GenerateDigits)(::windows::core::Interface::as_raw(self), pdigits.into().abi(), ::core::mem::transmute(digitmode)).ok() + (::windows::core::Interface::vtable(self).base__.GenerateDigits)(::windows::core::Interface::as_raw(self), pdigits.into().abi(), digitmode).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10118,11 +10118,11 @@ impl ITLegacyCallMediaControl2 { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetMediaType(&self, lmediatype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype)).ok() + (::windows::core::Interface::vtable(self).base__.SetMediaType)(::windows::core::Interface::as_raw(self), lmediatype).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn MonitorMedia(&self, lmediatype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.MonitorMedia)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype)).ok() + (::windows::core::Interface::vtable(self).base__.MonitorMedia)(::windows::core::Interface::as_raw(self), lmediatype).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10130,7 +10130,7 @@ impl ITLegacyCallMediaControl2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GenerateDigits2)(::windows::core::Interface::as_raw(self), pdigits.into().abi(), ::core::mem::transmute(digitmode), ::core::mem::transmute(lduration)).ok() + (::windows::core::Interface::vtable(self).GenerateDigits2)(::windows::core::Interface::as_raw(self), pdigits.into().abi(), digitmode, lduration).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10138,11 +10138,11 @@ impl ITLegacyCallMediaControl2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GatherDigits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(digitmode), ::core::mem::transmute(lnumdigits), pterminationdigits.into().abi(), ::core::mem::transmute(lfirstdigittimeout), ::core::mem::transmute(linterdigittimeout)).ok() + (::windows::core::Interface::vtable(self).GatherDigits)(::windows::core::Interface::as_raw(self), digitmode, lnumdigits, pterminationdigits.into().abi(), lfirstdigittimeout, linterdigittimeout).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn DetectTones(&self, ptonelist: *const TAPI_DETECTTONE, lnumtones: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DetectTones)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptonelist), ::core::mem::transmute(lnumtones)).ok() + (::windows::core::Interface::vtable(self).DetectTones)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptonelist), lnumtones).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10154,11 +10154,11 @@ impl ITLegacyCallMediaControl2 { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn GenerateTone(&self, tonemode: TAPI_TONEMODE, lduration: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GenerateTone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tonemode), ::core::mem::transmute(lduration)).ok() + (::windows::core::Interface::vtable(self).GenerateTone)(::windows::core::Interface::as_raw(self), tonemode, lduration).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn GenerateCustomTones(&self, ptonelist: *const TAPI_CUSTOMTONE, lnumtones: i32, lduration: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GenerateCustomTones)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptonelist), ::core::mem::transmute(lnumtones), ::core::mem::transmute(lduration)).ok() + (::windows::core::Interface::vtable(self).GenerateCustomTones)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptonelist), lnumtones, lduration).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10166,7 +10166,7 @@ impl ITLegacyCallMediaControl2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITCollection2>>, { - (::windows::core::Interface::vtable(self).GenerateCustomTonesByCollection)(::windows::core::Interface::as_raw(self), pcustomtonecollection.into().abi(), ::core::mem::transmute(lduration)).ok() + (::windows::core::Interface::vtable(self).GenerateCustomTonesByCollection)(::windows::core::Interface::as_raw(self), pcustomtonecollection.into().abi(), lduration).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10568,7 +10568,7 @@ impl ITMSPAddress { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateMSPCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hcall), ::core::mem::transmute(dwreserved), ::core::mem::transmute(dwmediatype), pouterunknown.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).CreateMSPCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hcall), dwreserved, dwmediatype, pouterunknown.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn ShutdownMSPCall<'a, P0>(&self, pstreamcontrol: P0) -> ::windows::core::Result<()> @@ -10936,7 +10936,7 @@ impl ITMediaSupport { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn QueryMediaType(&self, lmediatype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryMediaType)(::windows::core::Interface::as_raw(self), lmediatype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -11029,7 +11029,7 @@ impl ITMultiTrackTerminal { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTrackTerminal(&self, mediatype: i32, terminaldirection: TERMINAL_DIRECTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateTrackTerminal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mediatype), ::core::mem::transmute(terminaldirection), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateTrackTerminal)(::windows::core::Interface::as_raw(self), mediatype, terminaldirection, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn MediaTypesInUse(&self) -> ::windows::core::Result { @@ -11140,7 +11140,7 @@ pub struct ITPhone(::windows::core::IUnknown); impl ITPhone { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Open(&self, privilege: PHONE_PRIVILEGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(privilege)).ok() + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), privilege).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -11160,13 +11160,13 @@ impl ITPhone { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_PhoneCapsLong(&self, pclcap: PHONECAPS_LONG) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_PhoneCapsLong)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pclcap), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PhoneCapsLong)(::windows::core::Interface::as_raw(self), pclcap, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_PhoneCapsString(&self, pcscap: PHONECAPS_STRING) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_PhoneCapsString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcscap), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PhoneCapsString)(::windows::core::Interface::as_raw(self), pcscap, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11189,26 +11189,26 @@ impl ITPhone { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_ButtonMode(&self, lbuttonid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_ButtonMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbuttonid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ButtonMode)(::windows::core::Interface::as_raw(self), lbuttonid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn put_ButtonMode(&self, lbuttonid: i32, buttonmode: PHONE_BUTTON_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_ButtonMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbuttonid), ::core::mem::transmute(buttonmode)).ok() + (::windows::core::Interface::vtable(self).put_ButtonMode)(::windows::core::Interface::as_raw(self), lbuttonid, buttonmode).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_ButtonFunction(&self, lbuttonid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_ButtonFunction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbuttonid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ButtonFunction)(::windows::core::Interface::as_raw(self), lbuttonid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn put_ButtonFunction(&self, lbuttonid: i32, buttonfunction: PHONE_BUTTON_FUNCTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_ButtonFunction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbuttonid), ::core::mem::transmute(buttonfunction)).ok() + (::windows::core::Interface::vtable(self).put_ButtonFunction)(::windows::core::Interface::as_raw(self), lbuttonid, buttonfunction).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_ButtonText(&self, lbuttonid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_ButtonText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbuttonid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ButtonText)(::windows::core::Interface::as_raw(self), lbuttonid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11216,25 +11216,25 @@ impl ITPhone { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_ButtonText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbuttonid), bstrbuttontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_ButtonText)(::windows::core::Interface::as_raw(self), lbuttonid, bstrbuttontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_ButtonState(&self, lbuttonid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_ButtonState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbuttonid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ButtonState)(::windows::core::Interface::as_raw(self), lbuttonid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_HookSwitchState(&self, hookswitchdevice: PHONE_HOOK_SWITCH_DEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_HookSwitchState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hookswitchdevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_HookSwitchState)(::windows::core::Interface::as_raw(self), hookswitchdevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn put_HookSwitchState(&self, hookswitchdevice: PHONE_HOOK_SWITCH_DEVICE, hookswitchstate: PHONE_HOOK_SWITCH_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_HookSwitchState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hookswitchdevice), ::core::mem::transmute(hookswitchstate)).ok() + (::windows::core::Interface::vtable(self).put_HookSwitchState)(::windows::core::Interface::as_raw(self), hookswitchdevice, hookswitchstate).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetRingMode(&self, lringmode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lringmode)).ok() + (::windows::core::Interface::vtable(self).SetRingMode)(::windows::core::Interface::as_raw(self), lringmode).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn RingMode(&self) -> ::windows::core::Result { @@ -11243,7 +11243,7 @@ impl ITPhone { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetRingVolume(&self, lringvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRingVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lringvolume)).ok() + (::windows::core::Interface::vtable(self).SetRingVolume)(::windows::core::Interface::as_raw(self), lringvolume).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn RingVolume(&self) -> ::windows::core::Result { @@ -11257,22 +11257,22 @@ impl ITPhone { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn GetPhoneCapsBuffer(&self, pcbcaps: PHONECAPS_BUFFER, pdwsize: *mut u32, ppphonecapsbuffer: *mut *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPhoneCapsBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcbcaps), ::core::mem::transmute(pdwsize), ::core::mem::transmute(ppphonecapsbuffer)).ok() + (::windows::core::Interface::vtable(self).GetPhoneCapsBuffer)(::windows::core::Interface::as_raw(self), pcbcaps, ::core::mem::transmute(pdwsize), ::core::mem::transmute(ppphonecapsbuffer)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_PhoneCapsBuffer(&self, pcbcaps: PHONECAPS_BUFFER) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_PhoneCapsBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcbcaps), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PhoneCapsBuffer)(::windows::core::Interface::as_raw(self), pcbcaps, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn get_LampMode(&self, llampid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_LampMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llampid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_LampMode)(::windows::core::Interface::as_raw(self), llampid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn put_LampMode(&self, llampid: i32, lampmode: PHONE_LAMP_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_LampMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llampid), ::core::mem::transmute(lampmode)).ok() + (::windows::core::Interface::vtable(self).put_LampMode)(::windows::core::Interface::as_raw(self), llampid, lampmode).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11286,7 +11286,7 @@ impl ITPhone { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lrow), ::core::mem::transmute(lcolumn), bstrdisplay.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetDisplay)(::windows::core::Interface::as_raw(self), lrow, lcolumn, bstrdisplay.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11301,7 +11301,7 @@ impl ITPhone { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn DeviceSpecific(&self, pparams: *const u8, dwsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeviceSpecific)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparams), ::core::mem::transmute(dwsize)).ok() + (::windows::core::Interface::vtable(self).DeviceSpecific)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparams), dwsize).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11314,7 +11314,7 @@ impl ITPhone { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn NegotiateExtVersion(&self, llowversion: i32, lhighversion: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).NegotiateExtVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llowversion), ::core::mem::transmute(lhighversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).NegotiateExtVersion)(::windows::core::Interface::as_raw(self), llowversion, lhighversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -12258,7 +12258,7 @@ pub struct ITQueue(::windows::core::IUnknown); impl ITQueue { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetMeasurementPeriod(&self, lperiod: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMeasurementPeriod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lperiod)).ok() + (::windows::core::Interface::vtable(self).SetMeasurementPeriod)(::windows::core::Interface::as_raw(self), lperiod).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn MeasurementPeriod(&self) -> ::windows::core::Result { @@ -12513,7 +12513,7 @@ impl ITRendezvous { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDirectory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(directorytype), pname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDirectory)(::windows::core::Interface::as_raw(self), directorytype, pname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -12522,7 +12522,7 @@ impl ITRendezvous { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDirectoryObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(directoryobjecttype), pname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDirectoryObject)(::windows::core::Interface::as_raw(self), directoryobjecttype, pname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -12833,7 +12833,7 @@ impl ITScriptableAudioFormat { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetChannels(&self, nnewval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nnewval)).ok() + (::windows::core::Interface::vtable(self).SetChannels)(::windows::core::Interface::as_raw(self), nnewval).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SamplesPerSec(&self) -> ::windows::core::Result { @@ -12842,7 +12842,7 @@ impl ITScriptableAudioFormat { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetSamplesPerSec(&self, nnewval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSamplesPerSec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nnewval)).ok() + (::windows::core::Interface::vtable(self).SetSamplesPerSec)(::windows::core::Interface::as_raw(self), nnewval).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn AvgBytesPerSec(&self) -> ::windows::core::Result { @@ -12851,7 +12851,7 @@ impl ITScriptableAudioFormat { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetAvgBytesPerSec(&self, nnewval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAvgBytesPerSec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nnewval)).ok() + (::windows::core::Interface::vtable(self).SetAvgBytesPerSec)(::windows::core::Interface::as_raw(self), nnewval).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn BlockAlign(&self) -> ::windows::core::Result { @@ -12860,7 +12860,7 @@ impl ITScriptableAudioFormat { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetBlockAlign(&self, nnewval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlockAlign)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nnewval)).ok() + (::windows::core::Interface::vtable(self).SetBlockAlign)(::windows::core::Interface::as_raw(self), nnewval).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn BitsPerSample(&self) -> ::windows::core::Result { @@ -12869,7 +12869,7 @@ impl ITScriptableAudioFormat { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetBitsPerSample(&self, nnewval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBitsPerSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nnewval)).ok() + (::windows::core::Interface::vtable(self).SetBitsPerSample)(::windows::core::Interface::as_raw(self), nnewval).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn FormatTag(&self) -> ::windows::core::Result { @@ -12878,7 +12878,7 @@ impl ITScriptableAudioFormat { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetFormatTag(&self, nnewval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFormatTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nnewval)).ok() + (::windows::core::Interface::vtable(self).SetFormatTag)(::windows::core::Interface::as_raw(self), nnewval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13201,7 +13201,7 @@ impl ITStreamControl { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStream(&self, lmediatype: i32, td: TERMINAL_DIRECTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), ::core::mem::transmute(td), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStream)(::windows::core::Interface::as_raw(self), lmediatype, td, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -13586,11 +13586,11 @@ impl ITTAPI { P0: ::std::convert::Into<::windows::core::InParam<'a, ITAddress>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RegisterCallNotifications)(::windows::core::Interface::as_raw(self), paddress.into().abi(), ::core::mem::transmute(fmonitor), ::core::mem::transmute(fowner), ::core::mem::transmute(lmediatypes), ::core::mem::transmute(lcallbackinstance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RegisterCallNotifications)(::windows::core::Interface::as_raw(self), paddress.into().abi(), fmonitor, fowner, lmediatypes, lcallbackinstance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn UnregisterNotifications(&self, lregister: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnregisterNotifications)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lregister)).ok() + (::windows::core::Interface::vtable(self).UnregisterNotifications)(::windows::core::Interface::as_raw(self), lregister).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13609,7 +13609,7 @@ impl ITTAPI { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetCallHubTracking)(::windows::core::Interface::as_raw(self), paddresses.into().abi(), ::core::mem::transmute(btracking)).ok() + (::windows::core::Interface::vtable(self).SetCallHubTracking)(::windows::core::Interface::as_raw(self), paddresses.into().abi(), btracking).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -13625,7 +13625,7 @@ impl ITTAPI { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn RegisterRequestRecipient(&self, lregistrationinstance: i32, lrequestmode: i32, fenable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterRequestRecipient)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lregistrationinstance), ::core::mem::transmute(lrequestmode), ::core::mem::transmute(fenable)).ok() + (::windows::core::Interface::vtable(self).RegisterRequestRecipient)(::windows::core::Interface::as_raw(self), lregistrationinstance, lrequestmode, fenable).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13633,7 +13633,7 @@ impl ITTAPI { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetAssistedTelephonyPriority)(::windows::core::Interface::as_raw(self), pappfilename.into().abi(), ::core::mem::transmute(fpriority)).ok() + (::windows::core::Interface::vtable(self).SetAssistedTelephonyPriority)(::windows::core::Interface::as_raw(self), pappfilename.into().abi(), fpriority).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13641,11 +13641,11 @@ impl ITTAPI { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetApplicationPriority)(::windows::core::Interface::as_raw(self), pappfilename.into().abi(), ::core::mem::transmute(lmediatype), ::core::mem::transmute(fpriority)).ok() + (::windows::core::Interface::vtable(self).SetApplicationPriority)(::windows::core::Interface::as_raw(self), pappfilename.into().abi(), lmediatype, fpriority).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetEventFilter(&self, lfiltermask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfiltermask)).ok() + (::windows::core::Interface::vtable(self).SetEventFilter)(::windows::core::Interface::as_raw(self), lfiltermask).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn EventFilter(&self) -> ::windows::core::Result { @@ -13792,11 +13792,11 @@ impl ITTAPI2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ITAddress>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.RegisterCallNotifications)(::windows::core::Interface::as_raw(self), paddress.into().abi(), ::core::mem::transmute(fmonitor), ::core::mem::transmute(fowner), ::core::mem::transmute(lmediatypes), ::core::mem::transmute(lcallbackinstance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.RegisterCallNotifications)(::windows::core::Interface::as_raw(self), paddress.into().abi(), fmonitor, fowner, lmediatypes, lcallbackinstance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn UnregisterNotifications(&self, lregister: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UnregisterNotifications)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lregister)).ok() + (::windows::core::Interface::vtable(self).base__.UnregisterNotifications)(::windows::core::Interface::as_raw(self), lregister).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13815,7 +13815,7 @@ impl ITTAPI2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.SetCallHubTracking)(::windows::core::Interface::as_raw(self), paddresses.into().abi(), ::core::mem::transmute(btracking)).ok() + (::windows::core::Interface::vtable(self).base__.SetCallHubTracking)(::windows::core::Interface::as_raw(self), paddresses.into().abi(), btracking).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -13831,7 +13831,7 @@ impl ITTAPI2 { } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn RegisterRequestRecipient(&self, lregistrationinstance: i32, lrequestmode: i32, fenable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RegisterRequestRecipient)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lregistrationinstance), ::core::mem::transmute(lrequestmode), ::core::mem::transmute(fenable)).ok() + (::windows::core::Interface::vtable(self).base__.RegisterRequestRecipient)(::windows::core::Interface::as_raw(self), lregistrationinstance, lrequestmode, fenable).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13839,7 +13839,7 @@ impl ITTAPI2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetAssistedTelephonyPriority)(::windows::core::Interface::as_raw(self), pappfilename.into().abi(), ::core::mem::transmute(fpriority)).ok() + (::windows::core::Interface::vtable(self).base__.SetAssistedTelephonyPriority)(::windows::core::Interface::as_raw(self), pappfilename.into().abi(), fpriority).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13847,11 +13847,11 @@ impl ITTAPI2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetApplicationPriority)(::windows::core::Interface::as_raw(self), pappfilename.into().abi(), ::core::mem::transmute(lmediatype), ::core::mem::transmute(fpriority)).ok() + (::windows::core::Interface::vtable(self).base__.SetApplicationPriority)(::windows::core::Interface::as_raw(self), pappfilename.into().abi(), lmediatype, fpriority).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn SetEventFilter(&self, lfiltermask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfiltermask)).ok() + (::windows::core::Interface::vtable(self).base__.SetEventFilter)(::windows::core::Interface::as_raw(self), lfiltermask).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn EventFilter(&self) -> ::windows::core::Result { @@ -14143,7 +14143,7 @@ impl ITTAPIEventNotification { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).Event)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tapievent), pevent.into().abi()).ok() + (::windows::core::Interface::vtable(self).Event)(::windows::core::Interface::as_raw(self), tapievent, pevent.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14673,13 +14673,13 @@ impl ITTerminalSupport { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateTerminal)(::windows::core::Interface::as_raw(self), pterminalclass.into().abi(), ::core::mem::transmute(lmediatype), ::core::mem::transmute(direction), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateTerminal)(::windows::core::Interface::as_raw(self), pterminalclass.into().abi(), lmediatype, direction, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDefaultStaticTerminal(&self, lmediatype: i32, direction: TERMINAL_DIRECTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDefaultStaticTerminal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), ::core::mem::transmute(direction), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDefaultStaticTerminal)(::windows::core::Interface::as_raw(self), lmediatype, direction, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -14802,13 +14802,13 @@ impl ITTerminalSupport2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateTerminal)(::windows::core::Interface::as_raw(self), pterminalclass.into().abi(), ::core::mem::transmute(lmediatype), ::core::mem::transmute(direction), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateTerminal)(::windows::core::Interface::as_raw(self), pterminalclass.into().abi(), lmediatype, direction, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDefaultStaticTerminal(&self, lmediatype: i32, direction: TERMINAL_DIRECTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDefaultStaticTerminal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), ::core::mem::transmute(direction), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetDefaultStaticTerminal)(::windows::core::Interface::as_raw(self), lmediatype, direction, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14828,12 +14828,12 @@ impl ITTerminalSupport2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_PluggableTerminalClasses)(::windows::core::Interface::as_raw(self), bstrterminalsuperclass.into().abi(), ::core::mem::transmute(lmediatype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PluggableTerminalClasses)(::windows::core::Interface::as_raw(self), bstrterminalsuperclass.into().abi(), lmediatype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn EnumeratePluggableTerminalClasses(&self, iidterminalsuperclass: ::windows::core::GUID, lmediatype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumeratePluggableTerminalClasses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iidterminalsuperclass), ::core::mem::transmute(lmediatype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumeratePluggableTerminalClasses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iidterminalsuperclass), lmediatype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -15140,16 +15140,16 @@ impl ITnef { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`*"] #[cfg(feature = "Win32_System_AddressBook")] pub unsafe fn AddProps(&self, ulflags: u32, ulelemid: u32, lpvdata: *mut ::core::ffi::c_void, lpproplist: *mut super::super::System::AddressBook::SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(ulelemid), ::core::mem::transmute(lpvdata), ::core::mem::transmute(lpproplist)).ok() + (::windows::core::Interface::vtable(self).AddProps)(::windows::core::Interface::as_raw(self), ulflags, ulelemid, ::core::mem::transmute(lpvdata), ::core::mem::transmute(lpproplist)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`*"] #[cfg(feature = "Win32_System_AddressBook")] pub unsafe fn ExtractProps(&self, ulflags: u32, lpproplist: *mut super::super::System::AddressBook::SPropTagArray, lpproblems: *mut *mut STnefProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExtractProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpproplist), ::core::mem::transmute(lpproblems)).ok() + (::windows::core::Interface::vtable(self).ExtractProps)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpproplist), ::core::mem::transmute(lpproblems)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub unsafe fn Finish(&self, ulflags: u32, lpkey: *mut u16, lpproblems: *mut *mut STnefProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Finish)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpkey), ::core::mem::transmute(lpproblems)).ok() + (::windows::core::Interface::vtable(self).Finish)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpkey), ::core::mem::transmute(lpproblems)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] @@ -15158,12 +15158,12 @@ impl ITnef { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::AddressBook::IMessage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenTaggedBody)(::windows::core::Interface::as_raw(self), lpmessage.into().abi(), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenTaggedBody)(::windows::core::Interface::as_raw(self), lpmessage.into().abi(), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, ulflags: u32, ulelemid: u32, cvalues: u32, lpprops: *mut super::super::System::AddressBook::SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(ulelemid), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpprops)).ok() + (::windows::core::Interface::vtable(self).SetProps)(::windows::core::Interface::as_raw(self), ulflags, ulelemid, cvalues, ::core::mem::transmute(lpprops)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`*"] #[cfg(feature = "Win32_System_AddressBook")] @@ -15171,12 +15171,12 @@ impl ITnef { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::AddressBook::IMAPITable>>, { - (::windows::core::Interface::vtable(self).EncodeRecips)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), lprecipienttable.into().abi()).ok() + (::windows::core::Interface::vtable(self).EncodeRecips)(::windows::core::Interface::as_raw(self), ulflags, lprecipienttable.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] pub unsafe fn FinishComponent(&self, ulflags: u32, ulcomponentid: u32, lpcustomproplist: *mut super::super::System::AddressBook::SPropTagArray, lpcustomprops: *mut super::super::System::AddressBook::SPropValue, lpproplist: *mut super::super::System::AddressBook::SPropTagArray, lpproblems: *mut *mut STnefProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FinishComponent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(ulcomponentid), ::core::mem::transmute(lpcustomproplist), ::core::mem::transmute(lpcustomprops), ::core::mem::transmute(lpproplist), ::core::mem::transmute(lpproblems)).ok() + (::windows::core::Interface::vtable(self).FinishComponent)(::windows::core::Interface::as_raw(self), ulflags, ulcomponentid, ::core::mem::transmute(lpcustomproplist), ::core::mem::transmute(lpcustomprops), ::core::mem::transmute(lpproplist), ::core::mem::transmute(lpproblems)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19768,7 +19768,7 @@ where extern "system" { fn OpenTnefStream(lpvsupport: *mut ::core::ffi::c_void, lpstream: *mut ::core::ffi::c_void, lpszstreamname: *const i8, ulflags: u32, lpmessage: *mut ::core::ffi::c_void, wkeyval: u16, lpptnef: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OpenTnefStream(::core::mem::transmute(lpvsupport), lpstream.into().abi(), ::core::mem::transmute(lpszstreamname), ::core::mem::transmute(ulflags), lpmessage.into().abi(), ::core::mem::transmute(wkeyval), ::core::mem::transmute(lpptnef)).ok() + OpenTnefStream(::core::mem::transmute(lpvsupport), lpstream.into().abi(), ::core::mem::transmute(lpszstreamname), ulflags, lpmessage.into().abi(), wkeyval, ::core::mem::transmute(lpptnef)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] @@ -19783,7 +19783,7 @@ where extern "system" { fn OpenTnefStreamEx(lpvsupport: *mut ::core::ffi::c_void, lpstream: *mut ::core::ffi::c_void, lpszstreamname: *const i8, ulflags: u32, lpmessage: *mut ::core::ffi::c_void, wkeyval: u16, lpadressbook: *mut ::core::ffi::c_void, lpptnef: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OpenTnefStreamEx(::core::mem::transmute(lpvsupport), lpstream.into().abi(), ::core::mem::transmute(lpszstreamname), ::core::mem::transmute(ulflags), lpmessage.into().abi(), ::core::mem::transmute(wkeyval), lpadressbook.into().abi(), ::core::mem::transmute(lpptnef)).ok() + OpenTnefStreamEx(::core::mem::transmute(lpvsupport), lpstream.into().abi(), ::core::mem::transmute(lpszstreamname), ulflags, lpmessage.into().abi(), wkeyval, lpadressbook.into().abi(), ::core::mem::transmute(lpptnef)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const PHONEBUTTONFUNCTION_ABBREVDIAL: u32 = 11u32; @@ -22265,7 +22265,7 @@ where extern "system" { fn lineAccept(hcall: u32, lpsuseruserinfo: ::windows::core::PCSTR, dwsize: u32) -> i32; } - ::core::mem::transmute(lineAccept(::core::mem::transmute(hcall), lpsuseruserinfo.into(), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(lineAccept(hcall, lpsuseruserinfo.into(), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22316,7 +22316,7 @@ pub unsafe fn lineAddToConference(hconfcall: u32, hconsultcall: u32) -> i32 { extern "system" { fn lineAddToConference(hconfcall: u32, hconsultcall: u32) -> i32; } - ::core::mem::transmute(lineAddToConference(::core::mem::transmute(hconfcall), ::core::mem::transmute(hconsultcall))) + ::core::mem::transmute(lineAddToConference(hconfcall, hconsultcall)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22325,7 +22325,7 @@ pub unsafe fn lineAgentSpecific(hline: u32, dwaddressid: u32, dwagentextensionid extern "system" { fn lineAgentSpecific(hline: u32, dwaddressid: u32, dwagentextensionidindex: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32; } - ::core::mem::transmute(lineAgentSpecific(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(dwagentextensionidindex), ::core::mem::transmute(lpparams), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(lineAgentSpecific(hline, dwaddressid, dwagentextensionidindex, ::core::mem::transmute(lpparams), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22337,7 +22337,7 @@ where extern "system" { fn lineAnswer(hcall: u32, lpsuseruserinfo: ::windows::core::PCSTR, dwsize: u32) -> i32; } - ::core::mem::transmute(lineAnswer(::core::mem::transmute(hcall), lpsuseruserinfo.into(), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(lineAnswer(hcall, lpsuseruserinfo.into(), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22349,7 +22349,7 @@ where extern "system" { fn lineBlindTransfer(hcall: u32, lpszdestaddress: ::windows::core::PCSTR, dwcountrycode: u32) -> i32; } - ::core::mem::transmute(lineBlindTransfer(::core::mem::transmute(hcall), lpszdestaddress.into(), ::core::mem::transmute(dwcountrycode))) + ::core::mem::transmute(lineBlindTransfer(hcall, lpszdestaddress.into(), dwcountrycode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22361,7 +22361,7 @@ where extern "system" { fn lineBlindTransferA(hcall: u32, lpszdestaddress: ::windows::core::PCSTR, dwcountrycode: u32) -> i32; } - ::core::mem::transmute(lineBlindTransferA(::core::mem::transmute(hcall), lpszdestaddress.into(), ::core::mem::transmute(dwcountrycode))) + ::core::mem::transmute(lineBlindTransferA(hcall, lpszdestaddress.into(), dwcountrycode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22373,7 +22373,7 @@ where extern "system" { fn lineBlindTransferW(hcall: u32, lpszdestaddressw: ::windows::core::PCWSTR, dwcountrycode: u32) -> i32; } - ::core::mem::transmute(lineBlindTransferW(::core::mem::transmute(hcall), lpszdestaddressw.into(), ::core::mem::transmute(dwcountrycode))) + ::core::mem::transmute(lineBlindTransferW(hcall, lpszdestaddressw.into(), dwcountrycode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22382,7 +22382,7 @@ pub unsafe fn lineClose(hline: u32) -> i32 { extern "system" { fn lineClose(hline: u32) -> i32; } - ::core::mem::transmute(lineClose(::core::mem::transmute(hline))) + ::core::mem::transmute(lineClose(hline)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22391,7 +22391,7 @@ pub unsafe fn lineCompleteCall(hcall: u32, lpdwcompletionid: *mut u32, dwcomplet extern "system" { fn lineCompleteCall(hcall: u32, lpdwcompletionid: *mut u32, dwcompletionmode: u32, dwmessageid: u32) -> i32; } - ::core::mem::transmute(lineCompleteCall(::core::mem::transmute(hcall), ::core::mem::transmute(lpdwcompletionid), ::core::mem::transmute(dwcompletionmode), ::core::mem::transmute(dwmessageid))) + ::core::mem::transmute(lineCompleteCall(hcall, ::core::mem::transmute(lpdwcompletionid), dwcompletionmode, dwmessageid)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22400,7 +22400,7 @@ pub unsafe fn lineCompleteTransfer(hcall: u32, hconsultcall: u32, lphconfcall: * extern "system" { fn lineCompleteTransfer(hcall: u32, hconsultcall: u32, lphconfcall: *mut u32, dwtransfermode: u32) -> i32; } - ::core::mem::transmute(lineCompleteTransfer(::core::mem::transmute(hcall), ::core::mem::transmute(hconsultcall), ::core::mem::transmute(lphconfcall), ::core::mem::transmute(dwtransfermode))) + ::core::mem::transmute(lineCompleteTransfer(hcall, hconsultcall, ::core::mem::transmute(lphconfcall), dwtransfermode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22414,7 +22414,7 @@ where extern "system" { fn lineConfigDialog(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineConfigDialog(::core::mem::transmute(dwdeviceid), hwndowner.into(), lpszdeviceclass.into())) + ::core::mem::transmute(lineConfigDialog(dwdeviceid, hwndowner.into(), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22428,7 +22428,7 @@ where extern "system" { fn lineConfigDialogA(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineConfigDialogA(::core::mem::transmute(dwdeviceid), hwndowner.into(), lpszdeviceclass.into())) + ::core::mem::transmute(lineConfigDialogA(dwdeviceid, hwndowner.into(), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22442,7 +22442,7 @@ where extern "system" { fn lineConfigDialogEdit(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows::core::PCSTR, lpdeviceconfigin: *const ::core::ffi::c_void, dwsize: u32, lpdeviceconfigout: *mut VARSTRING) -> i32; } - ::core::mem::transmute(lineConfigDialogEdit(::core::mem::transmute(dwdeviceid), hwndowner.into(), lpszdeviceclass.into(), ::core::mem::transmute(lpdeviceconfigin), ::core::mem::transmute(dwsize), ::core::mem::transmute(lpdeviceconfigout))) + ::core::mem::transmute(lineConfigDialogEdit(dwdeviceid, hwndowner.into(), lpszdeviceclass.into(), ::core::mem::transmute(lpdeviceconfigin), dwsize, ::core::mem::transmute(lpdeviceconfigout))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22456,7 +22456,7 @@ where extern "system" { fn lineConfigDialogEditA(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows::core::PCSTR, lpdeviceconfigin: *const ::core::ffi::c_void, dwsize: u32, lpdeviceconfigout: *mut VARSTRING) -> i32; } - ::core::mem::transmute(lineConfigDialogEditA(::core::mem::transmute(dwdeviceid), hwndowner.into(), lpszdeviceclass.into(), ::core::mem::transmute(lpdeviceconfigin), ::core::mem::transmute(dwsize), ::core::mem::transmute(lpdeviceconfigout))) + ::core::mem::transmute(lineConfigDialogEditA(dwdeviceid, hwndowner.into(), lpszdeviceclass.into(), ::core::mem::transmute(lpdeviceconfigin), dwsize, ::core::mem::transmute(lpdeviceconfigout))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22470,7 +22470,7 @@ where extern "system" { fn lineConfigDialogEditW(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows::core::PCWSTR, lpdeviceconfigin: *const ::core::ffi::c_void, dwsize: u32, lpdeviceconfigout: *mut VARSTRING) -> i32; } - ::core::mem::transmute(lineConfigDialogEditW(::core::mem::transmute(dwdeviceid), hwndowner.into(), lpszdeviceclass.into(), ::core::mem::transmute(lpdeviceconfigin), ::core::mem::transmute(dwsize), ::core::mem::transmute(lpdeviceconfigout))) + ::core::mem::transmute(lineConfigDialogEditW(dwdeviceid, hwndowner.into(), lpszdeviceclass.into(), ::core::mem::transmute(lpdeviceconfigin), dwsize, ::core::mem::transmute(lpdeviceconfigout))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22484,7 +22484,7 @@ where extern "system" { fn lineConfigDialogW(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(lineConfigDialogW(::core::mem::transmute(dwdeviceid), hwndowner.into(), lpszdeviceclass.into())) + ::core::mem::transmute(lineConfigDialogW(dwdeviceid, hwndowner.into(), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22497,7 +22497,7 @@ where extern "system" { fn lineConfigProvider(hwndowner: super::super::Foundation::HWND, dwpermanentproviderid: u32) -> i32; } - ::core::mem::transmute(lineConfigProvider(hwndowner.into(), ::core::mem::transmute(dwpermanentproviderid))) + ::core::mem::transmute(lineConfigProvider(hwndowner.into(), dwpermanentproviderid)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22510,7 +22510,7 @@ where extern "system" { fn lineCreateAgentA(hline: u32, lpszagentid: ::windows::core::PCSTR, lpszagentpin: ::windows::core::PCSTR, lphagent: *mut u32) -> i32; } - ::core::mem::transmute(lineCreateAgentA(::core::mem::transmute(hline), lpszagentid.into(), lpszagentpin.into(), ::core::mem::transmute(lphagent))) + ::core::mem::transmute(lineCreateAgentA(hline, lpszagentid.into(), lpszagentpin.into(), ::core::mem::transmute(lphagent))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22522,7 +22522,7 @@ where extern "system" { fn lineCreateAgentSessionA(hline: u32, hagent: u32, lpszagentpin: ::windows::core::PCSTR, dwworkingaddressid: u32, lpgroupid: *mut ::windows::core::GUID, lphagentsession: *mut u32) -> i32; } - ::core::mem::transmute(lineCreateAgentSessionA(::core::mem::transmute(hline), ::core::mem::transmute(hagent), lpszagentpin.into(), ::core::mem::transmute(dwworkingaddressid), ::core::mem::transmute(lpgroupid), ::core::mem::transmute(lphagentsession))) + ::core::mem::transmute(lineCreateAgentSessionA(hline, hagent, lpszagentpin.into(), dwworkingaddressid, ::core::mem::transmute(lpgroupid), ::core::mem::transmute(lphagentsession))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22534,7 +22534,7 @@ where extern "system" { fn lineCreateAgentSessionW(hline: u32, hagent: u32, lpszagentpin: ::windows::core::PCWSTR, dwworkingaddressid: u32, lpgroupid: *mut ::windows::core::GUID, lphagentsession: *mut u32) -> i32; } - ::core::mem::transmute(lineCreateAgentSessionW(::core::mem::transmute(hline), ::core::mem::transmute(hagent), lpszagentpin.into(), ::core::mem::transmute(dwworkingaddressid), ::core::mem::transmute(lpgroupid), ::core::mem::transmute(lphagentsession))) + ::core::mem::transmute(lineCreateAgentSessionW(hline, hagent, lpszagentpin.into(), dwworkingaddressid, ::core::mem::transmute(lpgroupid), ::core::mem::transmute(lphagentsession))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22547,7 +22547,7 @@ where extern "system" { fn lineCreateAgentW(hline: u32, lpszagentid: ::windows::core::PCWSTR, lpszagentpin: ::windows::core::PCWSTR, lphagent: *mut u32) -> i32; } - ::core::mem::transmute(lineCreateAgentW(::core::mem::transmute(hline), lpszagentid.into(), lpszagentpin.into(), ::core::mem::transmute(lphagent))) + ::core::mem::transmute(lineCreateAgentW(hline, lpszagentid.into(), lpszagentpin.into(), ::core::mem::transmute(lphagent))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22556,7 +22556,7 @@ pub unsafe fn lineDeallocateCall(hcall: u32) -> i32 { extern "system" { fn lineDeallocateCall(hcall: u32) -> i32; } - ::core::mem::transmute(lineDeallocateCall(::core::mem::transmute(hcall))) + ::core::mem::transmute(lineDeallocateCall(hcall)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22565,7 +22565,7 @@ pub unsafe fn lineDevSpecific(hline: u32, dwaddressid: u32, hcall: u32, lpparams extern "system" { fn lineDevSpecific(hline: u32, dwaddressid: u32, hcall: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32; } - ::core::mem::transmute(lineDevSpecific(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(hcall), ::core::mem::transmute(lpparams), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(lineDevSpecific(hline, dwaddressid, hcall, ::core::mem::transmute(lpparams), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22574,7 +22574,7 @@ pub unsafe fn lineDevSpecificFeature(hline: u32, dwfeature: u32, lpparams: *mut extern "system" { fn lineDevSpecificFeature(hline: u32, dwfeature: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32; } - ::core::mem::transmute(lineDevSpecificFeature(::core::mem::transmute(hline), ::core::mem::transmute(dwfeature), ::core::mem::transmute(lpparams), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(lineDevSpecificFeature(hline, dwfeature, ::core::mem::transmute(lpparams), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22586,7 +22586,7 @@ where extern "system" { fn lineDial(hcall: u32, lpszdestaddress: ::windows::core::PCSTR, dwcountrycode: u32) -> i32; } - ::core::mem::transmute(lineDial(::core::mem::transmute(hcall), lpszdestaddress.into(), ::core::mem::transmute(dwcountrycode))) + ::core::mem::transmute(lineDial(hcall, lpszdestaddress.into(), dwcountrycode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22598,7 +22598,7 @@ where extern "system" { fn lineDialA(hcall: u32, lpszdestaddress: ::windows::core::PCSTR, dwcountrycode: u32) -> i32; } - ::core::mem::transmute(lineDialA(::core::mem::transmute(hcall), lpszdestaddress.into(), ::core::mem::transmute(dwcountrycode))) + ::core::mem::transmute(lineDialA(hcall, lpszdestaddress.into(), dwcountrycode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22610,7 +22610,7 @@ where extern "system" { fn lineDialW(hcall: u32, lpszdestaddress: ::windows::core::PCWSTR, dwcountrycode: u32) -> i32; } - ::core::mem::transmute(lineDialW(::core::mem::transmute(hcall), lpszdestaddress.into(), ::core::mem::transmute(dwcountrycode))) + ::core::mem::transmute(lineDialW(hcall, lpszdestaddress.into(), dwcountrycode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22622,7 +22622,7 @@ where extern "system" { fn lineDrop(hcall: u32, lpsuseruserinfo: ::windows::core::PCSTR, dwsize: u32) -> i32; } - ::core::mem::transmute(lineDrop(::core::mem::transmute(hcall), lpsuseruserinfo.into(), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(lineDrop(hcall, lpsuseruserinfo.into(), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22631,7 +22631,7 @@ pub unsafe fn lineForward(hline: u32, balladdresses: u32, dwaddressid: u32, lpfo extern "system" { fn lineForward(hline: u32, balladdresses: u32, dwaddressid: u32, lpforwardlist: *const LINEFORWARDLIST, dwnumringsnoanswer: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineForward(::core::mem::transmute(hline), ::core::mem::transmute(balladdresses), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpforwardlist), ::core::mem::transmute(dwnumringsnoanswer), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineForward(hline, balladdresses, dwaddressid, ::core::mem::transmute(lpforwardlist), dwnumringsnoanswer, ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22640,7 +22640,7 @@ pub unsafe fn lineForwardA(hline: u32, balladdresses: u32, dwaddressid: u32, lpf extern "system" { fn lineForwardA(hline: u32, balladdresses: u32, dwaddressid: u32, lpforwardlist: *const LINEFORWARDLIST, dwnumringsnoanswer: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineForwardA(::core::mem::transmute(hline), ::core::mem::transmute(balladdresses), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpforwardlist), ::core::mem::transmute(dwnumringsnoanswer), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineForwardA(hline, balladdresses, dwaddressid, ::core::mem::transmute(lpforwardlist), dwnumringsnoanswer, ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22649,7 +22649,7 @@ pub unsafe fn lineForwardW(hline: u32, balladdresses: u32, dwaddressid: u32, lpf extern "system" { fn lineForwardW(hline: u32, balladdresses: u32, dwaddressid: u32, lpforwardlist: *const LINEFORWARDLIST, dwnumringsnoanswer: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineForwardW(::core::mem::transmute(hline), ::core::mem::transmute(balladdresses), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpforwardlist), ::core::mem::transmute(dwnumringsnoanswer), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineForwardW(hline, balladdresses, dwaddressid, ::core::mem::transmute(lpforwardlist), dwnumringsnoanswer, ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22661,7 +22661,7 @@ where extern "system" { fn lineGatherDigits(hcall: u32, dwdigitmodes: u32, lpsdigits: ::windows::core::PSTR, dwnumdigits: u32, lpszterminationdigits: ::windows::core::PCSTR, dwfirstdigittimeout: u32, dwinterdigittimeout: u32) -> i32; } - ::core::mem::transmute(lineGatherDigits(::core::mem::transmute(hcall), ::core::mem::transmute(dwdigitmodes), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpsdigits)), lpsdigits.len() as _, lpszterminationdigits.into(), ::core::mem::transmute(dwfirstdigittimeout), ::core::mem::transmute(dwinterdigittimeout))) + ::core::mem::transmute(lineGatherDigits(hcall, dwdigitmodes, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpsdigits)), lpsdigits.len() as _, lpszterminationdigits.into(), dwfirstdigittimeout, dwinterdigittimeout)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22673,7 +22673,7 @@ where extern "system" { fn lineGatherDigitsA(hcall: u32, dwdigitmodes: u32, lpsdigits: ::windows::core::PSTR, dwnumdigits: u32, lpszterminationdigits: ::windows::core::PCSTR, dwfirstdigittimeout: u32, dwinterdigittimeout: u32) -> i32; } - ::core::mem::transmute(lineGatherDigitsA(::core::mem::transmute(hcall), ::core::mem::transmute(dwdigitmodes), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpsdigits)), lpsdigits.len() as _, lpszterminationdigits.into(), ::core::mem::transmute(dwfirstdigittimeout), ::core::mem::transmute(dwinterdigittimeout))) + ::core::mem::transmute(lineGatherDigitsA(hcall, dwdigitmodes, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpsdigits)), lpsdigits.len() as _, lpszterminationdigits.into(), dwfirstdigittimeout, dwinterdigittimeout)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22685,7 +22685,7 @@ where extern "system" { fn lineGatherDigitsW(hcall: u32, dwdigitmodes: u32, lpsdigits: ::windows::core::PWSTR, dwnumdigits: u32, lpszterminationdigits: ::windows::core::PCWSTR, dwfirstdigittimeout: u32, dwinterdigittimeout: u32) -> i32; } - ::core::mem::transmute(lineGatherDigitsW(::core::mem::transmute(hcall), ::core::mem::transmute(dwdigitmodes), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpsdigits)), lpsdigits.len() as _, lpszterminationdigits.into(), ::core::mem::transmute(dwfirstdigittimeout), ::core::mem::transmute(dwinterdigittimeout))) + ::core::mem::transmute(lineGatherDigitsW(hcall, dwdigitmodes, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpsdigits)), lpsdigits.len() as _, lpszterminationdigits.into(), dwfirstdigittimeout, dwinterdigittimeout)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22697,7 +22697,7 @@ where extern "system" { fn lineGenerateDigits(hcall: u32, dwdigitmode: u32, lpszdigits: ::windows::core::PCSTR, dwduration: u32) -> i32; } - ::core::mem::transmute(lineGenerateDigits(::core::mem::transmute(hcall), ::core::mem::transmute(dwdigitmode), lpszdigits.into(), ::core::mem::transmute(dwduration))) + ::core::mem::transmute(lineGenerateDigits(hcall, dwdigitmode, lpszdigits.into(), dwduration)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22709,7 +22709,7 @@ where extern "system" { fn lineGenerateDigitsA(hcall: u32, dwdigitmode: u32, lpszdigits: ::windows::core::PCSTR, dwduration: u32) -> i32; } - ::core::mem::transmute(lineGenerateDigitsA(::core::mem::transmute(hcall), ::core::mem::transmute(dwdigitmode), lpszdigits.into(), ::core::mem::transmute(dwduration))) + ::core::mem::transmute(lineGenerateDigitsA(hcall, dwdigitmode, lpszdigits.into(), dwduration)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22721,7 +22721,7 @@ where extern "system" { fn lineGenerateDigitsW(hcall: u32, dwdigitmode: u32, lpszdigits: ::windows::core::PCWSTR, dwduration: u32) -> i32; } - ::core::mem::transmute(lineGenerateDigitsW(::core::mem::transmute(hcall), ::core::mem::transmute(dwdigitmode), lpszdigits.into(), ::core::mem::transmute(dwduration))) + ::core::mem::transmute(lineGenerateDigitsW(hcall, dwdigitmode, lpszdigits.into(), dwduration)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22730,7 +22730,7 @@ pub unsafe fn lineGenerateTone(hcall: u32, dwtonemode: u32, dwduration: u32, dwn extern "system" { fn lineGenerateTone(hcall: u32, dwtonemode: u32, dwduration: u32, dwnumtones: u32, lptones: *const LINEGENERATETONE) -> i32; } - ::core::mem::transmute(lineGenerateTone(::core::mem::transmute(hcall), ::core::mem::transmute(dwtonemode), ::core::mem::transmute(dwduration), ::core::mem::transmute(dwnumtones), ::core::mem::transmute(lptones))) + ::core::mem::transmute(lineGenerateTone(hcall, dwtonemode, dwduration, dwnumtones, ::core::mem::transmute(lptones))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22739,7 +22739,7 @@ pub unsafe fn lineGetAddressCaps(hlineapp: u32, dwdeviceid: u32, dwaddressid: u3 extern "system" { fn lineGetAddressCaps(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwapiversion: u32, dwextversion: u32, lpaddresscaps: *mut LINEADDRESSCAPS) -> i32; } - ::core::mem::transmute(lineGetAddressCaps(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(lpaddresscaps))) + ::core::mem::transmute(lineGetAddressCaps(hlineapp, dwdeviceid, dwaddressid, dwapiversion, dwextversion, ::core::mem::transmute(lpaddresscaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22748,7 +22748,7 @@ pub unsafe fn lineGetAddressCapsA(hlineapp: u32, dwdeviceid: u32, dwaddressid: u extern "system" { fn lineGetAddressCapsA(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwapiversion: u32, dwextversion: u32, lpaddresscaps: *mut LINEADDRESSCAPS) -> i32; } - ::core::mem::transmute(lineGetAddressCapsA(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(lpaddresscaps))) + ::core::mem::transmute(lineGetAddressCapsA(hlineapp, dwdeviceid, dwaddressid, dwapiversion, dwextversion, ::core::mem::transmute(lpaddresscaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22757,7 +22757,7 @@ pub unsafe fn lineGetAddressCapsW(hlineapp: u32, dwdeviceid: u32, dwaddressid: u extern "system" { fn lineGetAddressCapsW(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwapiversion: u32, dwextversion: u32, lpaddresscaps: *mut LINEADDRESSCAPS) -> i32; } - ::core::mem::transmute(lineGetAddressCapsW(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(lpaddresscaps))) + ::core::mem::transmute(lineGetAddressCapsW(hlineapp, dwdeviceid, dwaddressid, dwapiversion, dwextversion, ::core::mem::transmute(lpaddresscaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22769,7 +22769,7 @@ where extern "system" { fn lineGetAddressID(hline: u32, lpdwaddressid: *mut u32, dwaddressmode: u32, lpsaddress: ::windows::core::PCSTR, dwsize: u32) -> i32; } - ::core::mem::transmute(lineGetAddressID(::core::mem::transmute(hline), ::core::mem::transmute(lpdwaddressid), ::core::mem::transmute(dwaddressmode), lpsaddress.into(), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(lineGetAddressID(hline, ::core::mem::transmute(lpdwaddressid), dwaddressmode, lpsaddress.into(), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22781,7 +22781,7 @@ where extern "system" { fn lineGetAddressIDA(hline: u32, lpdwaddressid: *mut u32, dwaddressmode: u32, lpsaddress: ::windows::core::PCSTR, dwsize: u32) -> i32; } - ::core::mem::transmute(lineGetAddressIDA(::core::mem::transmute(hline), ::core::mem::transmute(lpdwaddressid), ::core::mem::transmute(dwaddressmode), lpsaddress.into(), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(lineGetAddressIDA(hline, ::core::mem::transmute(lpdwaddressid), dwaddressmode, lpsaddress.into(), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22793,7 +22793,7 @@ where extern "system" { fn lineGetAddressIDW(hline: u32, lpdwaddressid: *mut u32, dwaddressmode: u32, lpsaddress: ::windows::core::PCWSTR, dwsize: u32) -> i32; } - ::core::mem::transmute(lineGetAddressIDW(::core::mem::transmute(hline), ::core::mem::transmute(lpdwaddressid), ::core::mem::transmute(dwaddressmode), lpsaddress.into(), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(lineGetAddressIDW(hline, ::core::mem::transmute(lpdwaddressid), dwaddressmode, lpsaddress.into(), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22802,7 +22802,7 @@ pub unsafe fn lineGetAddressStatus(hline: u32, dwaddressid: u32, lpaddressstatus extern "system" { fn lineGetAddressStatus(hline: u32, dwaddressid: u32, lpaddressstatus: *mut LINEADDRESSSTATUS) -> i32; } - ::core::mem::transmute(lineGetAddressStatus(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpaddressstatus))) + ::core::mem::transmute(lineGetAddressStatus(hline, dwaddressid, ::core::mem::transmute(lpaddressstatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22811,7 +22811,7 @@ pub unsafe fn lineGetAddressStatusA(hline: u32, dwaddressid: u32, lpaddressstatu extern "system" { fn lineGetAddressStatusA(hline: u32, dwaddressid: u32, lpaddressstatus: *mut LINEADDRESSSTATUS) -> i32; } - ::core::mem::transmute(lineGetAddressStatusA(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpaddressstatus))) + ::core::mem::transmute(lineGetAddressStatusA(hline, dwaddressid, ::core::mem::transmute(lpaddressstatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22820,7 +22820,7 @@ pub unsafe fn lineGetAddressStatusW(hline: u32, dwaddressid: u32, lpaddressstatu extern "system" { fn lineGetAddressStatusW(hline: u32, dwaddressid: u32, lpaddressstatus: *mut LINEADDRESSSTATUS) -> i32; } - ::core::mem::transmute(lineGetAddressStatusW(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpaddressstatus))) + ::core::mem::transmute(lineGetAddressStatusW(hline, dwaddressid, ::core::mem::transmute(lpaddressstatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22829,7 +22829,7 @@ pub unsafe fn lineGetAgentActivityListA(hline: u32, dwaddressid: u32, lpagentact extern "system" { fn lineGetAgentActivityListA(hline: u32, dwaddressid: u32, lpagentactivitylist: *mut LINEAGENTACTIVITYLIST) -> i32; } - ::core::mem::transmute(lineGetAgentActivityListA(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpagentactivitylist))) + ::core::mem::transmute(lineGetAgentActivityListA(hline, dwaddressid, ::core::mem::transmute(lpagentactivitylist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22838,7 +22838,7 @@ pub unsafe fn lineGetAgentActivityListW(hline: u32, dwaddressid: u32, lpagentact extern "system" { fn lineGetAgentActivityListW(hline: u32, dwaddressid: u32, lpagentactivitylist: *mut LINEAGENTACTIVITYLIST) -> i32; } - ::core::mem::transmute(lineGetAgentActivityListW(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpagentactivitylist))) + ::core::mem::transmute(lineGetAgentActivityListW(hline, dwaddressid, ::core::mem::transmute(lpagentactivitylist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22847,7 +22847,7 @@ pub unsafe fn lineGetAgentCapsA(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32 extern "system" { fn lineGetAgentCapsA(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwappapiversion: u32, lpagentcaps: *mut LINEAGENTCAPS) -> i32; } - ::core::mem::transmute(lineGetAgentCapsA(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(dwappapiversion), ::core::mem::transmute(lpagentcaps))) + ::core::mem::transmute(lineGetAgentCapsA(hlineapp, dwdeviceid, dwaddressid, dwappapiversion, ::core::mem::transmute(lpagentcaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22856,7 +22856,7 @@ pub unsafe fn lineGetAgentCapsW(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32 extern "system" { fn lineGetAgentCapsW(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwappapiversion: u32, lpagentcaps: *mut LINEAGENTCAPS) -> i32; } - ::core::mem::transmute(lineGetAgentCapsW(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(dwappapiversion), ::core::mem::transmute(lpagentcaps))) + ::core::mem::transmute(lineGetAgentCapsW(hlineapp, dwdeviceid, dwaddressid, dwappapiversion, ::core::mem::transmute(lpagentcaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22865,7 +22865,7 @@ pub unsafe fn lineGetAgentGroupListA(hline: u32, dwaddressid: u32, lpagentgroupl extern "system" { fn lineGetAgentGroupListA(hline: u32, dwaddressid: u32, lpagentgrouplist: *mut LINEAGENTGROUPLIST) -> i32; } - ::core::mem::transmute(lineGetAgentGroupListA(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpagentgrouplist))) + ::core::mem::transmute(lineGetAgentGroupListA(hline, dwaddressid, ::core::mem::transmute(lpagentgrouplist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22874,7 +22874,7 @@ pub unsafe fn lineGetAgentGroupListW(hline: u32, dwaddressid: u32, lpagentgroupl extern "system" { fn lineGetAgentGroupListW(hline: u32, dwaddressid: u32, lpagentgrouplist: *mut LINEAGENTGROUPLIST) -> i32; } - ::core::mem::transmute(lineGetAgentGroupListW(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpagentgrouplist))) + ::core::mem::transmute(lineGetAgentGroupListW(hline, dwaddressid, ::core::mem::transmute(lpagentgrouplist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22884,7 +22884,7 @@ pub unsafe fn lineGetAgentInfo(hline: u32, hagent: u32, lpagentinfo: *mut LINEAG extern "system" { fn lineGetAgentInfo(hline: u32, hagent: u32, lpagentinfo: *mut LINEAGENTINFO) -> i32; } - ::core::mem::transmute(lineGetAgentInfo(::core::mem::transmute(hline), ::core::mem::transmute(hagent), ::core::mem::transmute(lpagentinfo))) + ::core::mem::transmute(lineGetAgentInfo(hline, hagent, ::core::mem::transmute(lpagentinfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22894,7 +22894,7 @@ pub unsafe fn lineGetAgentSessionInfo(hline: u32, hagentsession: u32, lpagentses extern "system" { fn lineGetAgentSessionInfo(hline: u32, hagentsession: u32, lpagentsessioninfo: *mut LINEAGENTSESSIONINFO) -> i32; } - ::core::mem::transmute(lineGetAgentSessionInfo(::core::mem::transmute(hline), ::core::mem::transmute(hagentsession), ::core::mem::transmute(lpagentsessioninfo))) + ::core::mem::transmute(lineGetAgentSessionInfo(hline, hagentsession, ::core::mem::transmute(lpagentsessioninfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22903,7 +22903,7 @@ pub unsafe fn lineGetAgentSessionList(hline: u32, hagent: u32, lpagentsessionlis extern "system" { fn lineGetAgentSessionList(hline: u32, hagent: u32, lpagentsessionlist: *mut LINEAGENTSESSIONLIST) -> i32; } - ::core::mem::transmute(lineGetAgentSessionList(::core::mem::transmute(hline), ::core::mem::transmute(hagent), ::core::mem::transmute(lpagentsessionlist))) + ::core::mem::transmute(lineGetAgentSessionList(hline, hagent, ::core::mem::transmute(lpagentsessionlist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22912,7 +22912,7 @@ pub unsafe fn lineGetAgentStatusA(hline: u32, dwaddressid: u32, lpagentstatus: * extern "system" { fn lineGetAgentStatusA(hline: u32, dwaddressid: u32, lpagentstatus: *mut LINEAGENTSTATUS) -> i32; } - ::core::mem::transmute(lineGetAgentStatusA(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpagentstatus))) + ::core::mem::transmute(lineGetAgentStatusA(hline, dwaddressid, ::core::mem::transmute(lpagentstatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22921,7 +22921,7 @@ pub unsafe fn lineGetAgentStatusW(hline: u32, dwaddressid: u32, lpagentstatus: * extern "system" { fn lineGetAgentStatusW(hline: u32, dwaddressid: u32, lpagentstatus: *mut LINEAGENTSTATUS) -> i32; } - ::core::mem::transmute(lineGetAgentStatusW(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpagentstatus))) + ::core::mem::transmute(lineGetAgentStatusW(hline, dwaddressid, ::core::mem::transmute(lpagentstatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22933,7 +22933,7 @@ where extern "system" { fn lineGetAppPriority(lpszappfilename: ::windows::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpextensionname: *mut VARSTRING, lpdwpriority: *mut u32) -> i32; } - ::core::mem::transmute(lineGetAppPriority(lpszappfilename.into(), ::core::mem::transmute(dwmediamode), ::core::mem::transmute(lpextensionid), ::core::mem::transmute(dwrequestmode), ::core::mem::transmute(lpextensionname), ::core::mem::transmute(lpdwpriority))) + ::core::mem::transmute(lineGetAppPriority(lpszappfilename.into(), dwmediamode, ::core::mem::transmute(lpextensionid), dwrequestmode, ::core::mem::transmute(lpextensionname), ::core::mem::transmute(lpdwpriority))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22945,7 +22945,7 @@ where extern "system" { fn lineGetAppPriorityA(lpszappfilename: ::windows::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpextensionname: *mut VARSTRING, lpdwpriority: *mut u32) -> i32; } - ::core::mem::transmute(lineGetAppPriorityA(lpszappfilename.into(), ::core::mem::transmute(dwmediamode), ::core::mem::transmute(lpextensionid), ::core::mem::transmute(dwrequestmode), ::core::mem::transmute(lpextensionname), ::core::mem::transmute(lpdwpriority))) + ::core::mem::transmute(lineGetAppPriorityA(lpszappfilename.into(), dwmediamode, ::core::mem::transmute(lpextensionid), dwrequestmode, ::core::mem::transmute(lpextensionname), ::core::mem::transmute(lpdwpriority))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22957,7 +22957,7 @@ where extern "system" { fn lineGetAppPriorityW(lpszappfilename: ::windows::core::PCWSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpextensionname: *mut VARSTRING, lpdwpriority: *mut u32) -> i32; } - ::core::mem::transmute(lineGetAppPriorityW(lpszappfilename.into(), ::core::mem::transmute(dwmediamode), ::core::mem::transmute(lpextensionid), ::core::mem::transmute(dwrequestmode), ::core::mem::transmute(lpextensionname), ::core::mem::transmute(lpdwpriority))) + ::core::mem::transmute(lineGetAppPriorityW(lpszappfilename.into(), dwmediamode, ::core::mem::transmute(lpextensionid), dwrequestmode, ::core::mem::transmute(lpextensionname), ::core::mem::transmute(lpdwpriority))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22966,7 +22966,7 @@ pub unsafe fn lineGetCallInfo(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32 extern "system" { fn lineGetCallInfo(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32; } - ::core::mem::transmute(lineGetCallInfo(::core::mem::transmute(hcall), ::core::mem::transmute(lpcallinfo))) + ::core::mem::transmute(lineGetCallInfo(hcall, ::core::mem::transmute(lpcallinfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22975,7 +22975,7 @@ pub unsafe fn lineGetCallInfoA(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32 extern "system" { fn lineGetCallInfoA(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32; } - ::core::mem::transmute(lineGetCallInfoA(::core::mem::transmute(hcall), ::core::mem::transmute(lpcallinfo))) + ::core::mem::transmute(lineGetCallInfoA(hcall, ::core::mem::transmute(lpcallinfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -22984,7 +22984,7 @@ pub unsafe fn lineGetCallInfoW(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32 extern "system" { fn lineGetCallInfoW(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32; } - ::core::mem::transmute(lineGetCallInfoW(::core::mem::transmute(hcall), ::core::mem::transmute(lpcallinfo))) + ::core::mem::transmute(lineGetCallInfoW(hcall, ::core::mem::transmute(lpcallinfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22994,7 +22994,7 @@ pub unsafe fn lineGetCallStatus(hcall: u32, lpcallstatus: *mut LINECALLSTATUS) - extern "system" { fn lineGetCallStatus(hcall: u32, lpcallstatus: *mut LINECALLSTATUS) -> i32; } - ::core::mem::transmute(lineGetCallStatus(::core::mem::transmute(hcall), ::core::mem::transmute(lpcallstatus))) + ::core::mem::transmute(lineGetCallStatus(hcall, ::core::mem::transmute(lpcallstatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23003,7 +23003,7 @@ pub unsafe fn lineGetConfRelatedCalls(hcall: u32, lpcalllist: *mut LINECALLLIST) extern "system" { fn lineGetConfRelatedCalls(hcall: u32, lpcalllist: *mut LINECALLLIST) -> i32; } - ::core::mem::transmute(lineGetConfRelatedCalls(::core::mem::transmute(hcall), ::core::mem::transmute(lpcalllist))) + ::core::mem::transmute(lineGetConfRelatedCalls(hcall, ::core::mem::transmute(lpcalllist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23012,7 +23012,7 @@ pub unsafe fn lineGetCountry(dwcountryid: u32, dwapiversion: u32, lplinecountryl extern "system" { fn lineGetCountry(dwcountryid: u32, dwapiversion: u32, lplinecountrylist: *mut LINECOUNTRYLIST) -> i32; } - ::core::mem::transmute(lineGetCountry(::core::mem::transmute(dwcountryid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(lplinecountrylist))) + ::core::mem::transmute(lineGetCountry(dwcountryid, dwapiversion, ::core::mem::transmute(lplinecountrylist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23021,7 +23021,7 @@ pub unsafe fn lineGetCountryA(dwcountryid: u32, dwapiversion: u32, lplinecountry extern "system" { fn lineGetCountryA(dwcountryid: u32, dwapiversion: u32, lplinecountrylist: *mut LINECOUNTRYLIST) -> i32; } - ::core::mem::transmute(lineGetCountryA(::core::mem::transmute(dwcountryid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(lplinecountrylist))) + ::core::mem::transmute(lineGetCountryA(dwcountryid, dwapiversion, ::core::mem::transmute(lplinecountrylist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23030,7 +23030,7 @@ pub unsafe fn lineGetCountryW(dwcountryid: u32, dwapiversion: u32, lplinecountry extern "system" { fn lineGetCountryW(dwcountryid: u32, dwapiversion: u32, lplinecountrylist: *mut LINECOUNTRYLIST) -> i32; } - ::core::mem::transmute(lineGetCountryW(::core::mem::transmute(dwcountryid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(lplinecountrylist))) + ::core::mem::transmute(lineGetCountryW(dwcountryid, dwapiversion, ::core::mem::transmute(lplinecountrylist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23039,7 +23039,7 @@ pub unsafe fn lineGetDevCaps(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, extern "system" { fn lineGetDevCaps(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lplinedevcaps: *mut LINEDEVCAPS) -> i32; } - ::core::mem::transmute(lineGetDevCaps(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(lplinedevcaps))) + ::core::mem::transmute(lineGetDevCaps(hlineapp, dwdeviceid, dwapiversion, dwextversion, ::core::mem::transmute(lplinedevcaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23048,7 +23048,7 @@ pub unsafe fn lineGetDevCapsA(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, extern "system" { fn lineGetDevCapsA(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lplinedevcaps: *mut LINEDEVCAPS) -> i32; } - ::core::mem::transmute(lineGetDevCapsA(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(lplinedevcaps))) + ::core::mem::transmute(lineGetDevCapsA(hlineapp, dwdeviceid, dwapiversion, dwextversion, ::core::mem::transmute(lplinedevcaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23057,7 +23057,7 @@ pub unsafe fn lineGetDevCapsW(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, extern "system" { fn lineGetDevCapsW(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lplinedevcaps: *mut LINEDEVCAPS) -> i32; } - ::core::mem::transmute(lineGetDevCapsW(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(lplinedevcaps))) + ::core::mem::transmute(lineGetDevCapsW(hlineapp, dwdeviceid, dwapiversion, dwextversion, ::core::mem::transmute(lplinedevcaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23069,7 +23069,7 @@ where extern "system" { fn lineGetDevConfig(dwdeviceid: u32, lpdeviceconfig: *mut VARSTRING, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineGetDevConfig(::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lpdeviceconfig), lpszdeviceclass.into())) + ::core::mem::transmute(lineGetDevConfig(dwdeviceid, ::core::mem::transmute(lpdeviceconfig), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23081,7 +23081,7 @@ where extern "system" { fn lineGetDevConfigA(dwdeviceid: u32, lpdeviceconfig: *mut VARSTRING, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineGetDevConfigA(::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lpdeviceconfig), lpszdeviceclass.into())) + ::core::mem::transmute(lineGetDevConfigA(dwdeviceid, ::core::mem::transmute(lpdeviceconfig), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23093,7 +23093,7 @@ where extern "system" { fn lineGetDevConfigW(dwdeviceid: u32, lpdeviceconfig: *mut VARSTRING, lpszdeviceclass: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(lineGetDevConfigW(::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lpdeviceconfig), lpszdeviceclass.into())) + ::core::mem::transmute(lineGetDevConfigW(dwdeviceid, ::core::mem::transmute(lpdeviceconfig), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23102,7 +23102,7 @@ pub unsafe fn lineGetGroupListA(hline: u32, lpgrouplist: *mut LINEAGENTGROUPLIST extern "system" { fn lineGetGroupListA(hline: u32, lpgrouplist: *mut LINEAGENTGROUPLIST) -> i32; } - ::core::mem::transmute(lineGetGroupListA(::core::mem::transmute(hline), ::core::mem::transmute(lpgrouplist))) + ::core::mem::transmute(lineGetGroupListA(hline, ::core::mem::transmute(lpgrouplist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23111,7 +23111,7 @@ pub unsafe fn lineGetGroupListW(hline: u32, lpgrouplist: *mut LINEAGENTGROUPLIST extern "system" { fn lineGetGroupListW(hline: u32, lpgrouplist: *mut LINEAGENTGROUPLIST) -> i32; } - ::core::mem::transmute(lineGetGroupListW(::core::mem::transmute(hline), ::core::mem::transmute(lpgrouplist))) + ::core::mem::transmute(lineGetGroupListW(hline, ::core::mem::transmute(lpgrouplist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23123,7 +23123,7 @@ where extern "system" { fn lineGetID(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineGetID(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(hcall), ::core::mem::transmute(dwselect), ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) + ::core::mem::transmute(lineGetID(hline, dwaddressid, hcall, dwselect, ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23135,7 +23135,7 @@ where extern "system" { fn lineGetIDA(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineGetIDA(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(hcall), ::core::mem::transmute(dwselect), ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) + ::core::mem::transmute(lineGetIDA(hline, dwaddressid, hcall, dwselect, ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23147,7 +23147,7 @@ where extern "system" { fn lineGetIDW(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(lineGetIDW(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(hcall), ::core::mem::transmute(dwselect), ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) + ::core::mem::transmute(lineGetIDW(hline, dwaddressid, hcall, dwselect, ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23159,7 +23159,7 @@ where extern "system" { fn lineGetIcon(dwdeviceid: u32, lpszdeviceclass: ::windows::core::PCSTR, lphicon: *mut isize) -> i32; } - ::core::mem::transmute(lineGetIcon(::core::mem::transmute(dwdeviceid), lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) + ::core::mem::transmute(lineGetIcon(dwdeviceid, lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23171,7 +23171,7 @@ where extern "system" { fn lineGetIconA(dwdeviceid: u32, lpszdeviceclass: ::windows::core::PCSTR, lphicon: *mut isize) -> i32; } - ::core::mem::transmute(lineGetIconA(::core::mem::transmute(dwdeviceid), lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) + ::core::mem::transmute(lineGetIconA(dwdeviceid, lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23183,7 +23183,7 @@ where extern "system" { fn lineGetIconW(dwdeviceid: u32, lpszdeviceclass: ::windows::core::PCWSTR, lphicon: *mut isize) -> i32; } - ::core::mem::transmute(lineGetIconW(::core::mem::transmute(dwdeviceid), lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) + ::core::mem::transmute(lineGetIconW(dwdeviceid, lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23192,7 +23192,7 @@ pub unsafe fn lineGetLineDevStatus(hline: u32, lplinedevstatus: *mut LINEDEVSTAT extern "system" { fn lineGetLineDevStatus(hline: u32, lplinedevstatus: *mut LINEDEVSTATUS) -> i32; } - ::core::mem::transmute(lineGetLineDevStatus(::core::mem::transmute(hline), ::core::mem::transmute(lplinedevstatus))) + ::core::mem::transmute(lineGetLineDevStatus(hline, ::core::mem::transmute(lplinedevstatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23201,7 +23201,7 @@ pub unsafe fn lineGetLineDevStatusA(hline: u32, lplinedevstatus: *mut LINEDEVSTA extern "system" { fn lineGetLineDevStatusA(hline: u32, lplinedevstatus: *mut LINEDEVSTATUS) -> i32; } - ::core::mem::transmute(lineGetLineDevStatusA(::core::mem::transmute(hline), ::core::mem::transmute(lplinedevstatus))) + ::core::mem::transmute(lineGetLineDevStatusA(hline, ::core::mem::transmute(lplinedevstatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23210,7 +23210,7 @@ pub unsafe fn lineGetLineDevStatusW(hline: u32, lplinedevstatus: *mut LINEDEVSTA extern "system" { fn lineGetLineDevStatusW(hline: u32, lplinedevstatus: *mut LINEDEVSTATUS) -> i32; } - ::core::mem::transmute(lineGetLineDevStatusW(::core::mem::transmute(hline), ::core::mem::transmute(lplinedevstatus))) + ::core::mem::transmute(lineGetLineDevStatusW(hline, ::core::mem::transmute(lplinedevstatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23219,7 +23219,7 @@ pub unsafe fn lineGetMessage(hlineapp: u32, lpmessage: *mut LINEMESSAGE, dwtimeo extern "system" { fn lineGetMessage(hlineapp: u32, lpmessage: *mut LINEMESSAGE, dwtimeout: u32) -> i32; } - ::core::mem::transmute(lineGetMessage(::core::mem::transmute(hlineapp), ::core::mem::transmute(lpmessage), ::core::mem::transmute(dwtimeout))) + ::core::mem::transmute(lineGetMessage(hlineapp, ::core::mem::transmute(lpmessage), dwtimeout)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23228,7 +23228,7 @@ pub unsafe fn lineGetNewCalls(hline: u32, dwaddressid: u32, dwselect: u32, lpcal extern "system" { fn lineGetNewCalls(hline: u32, dwaddressid: u32, dwselect: u32, lpcalllist: *mut LINECALLLIST) -> i32; } - ::core::mem::transmute(lineGetNewCalls(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(dwselect), ::core::mem::transmute(lpcalllist))) + ::core::mem::transmute(lineGetNewCalls(hline, dwaddressid, dwselect, ::core::mem::transmute(lpcalllist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23237,7 +23237,7 @@ pub unsafe fn lineGetNumRings(hline: u32, dwaddressid: u32, lpdwnumrings: *mut u extern "system" { fn lineGetNumRings(hline: u32, dwaddressid: u32, lpdwnumrings: *mut u32) -> i32; } - ::core::mem::transmute(lineGetNumRings(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpdwnumrings))) + ::core::mem::transmute(lineGetNumRings(hline, dwaddressid, ::core::mem::transmute(lpdwnumrings))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23246,7 +23246,7 @@ pub unsafe fn lineGetProviderList(dwapiversion: u32, lpproviderlist: *mut LINEPR extern "system" { fn lineGetProviderList(dwapiversion: u32, lpproviderlist: *mut LINEPROVIDERLIST) -> i32; } - ::core::mem::transmute(lineGetProviderList(::core::mem::transmute(dwapiversion), ::core::mem::transmute(lpproviderlist))) + ::core::mem::transmute(lineGetProviderList(dwapiversion, ::core::mem::transmute(lpproviderlist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23255,7 +23255,7 @@ pub unsafe fn lineGetProviderListA(dwapiversion: u32, lpproviderlist: *mut LINEP extern "system" { fn lineGetProviderListA(dwapiversion: u32, lpproviderlist: *mut LINEPROVIDERLIST) -> i32; } - ::core::mem::transmute(lineGetProviderListA(::core::mem::transmute(dwapiversion), ::core::mem::transmute(lpproviderlist))) + ::core::mem::transmute(lineGetProviderListA(dwapiversion, ::core::mem::transmute(lpproviderlist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23264,7 +23264,7 @@ pub unsafe fn lineGetProviderListW(dwapiversion: u32, lpproviderlist: *mut LINEP extern "system" { fn lineGetProviderListW(dwapiversion: u32, lpproviderlist: *mut LINEPROVIDERLIST) -> i32; } - ::core::mem::transmute(lineGetProviderListW(::core::mem::transmute(dwapiversion), ::core::mem::transmute(lpproviderlist))) + ::core::mem::transmute(lineGetProviderListW(dwapiversion, ::core::mem::transmute(lpproviderlist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23273,7 +23273,7 @@ pub unsafe fn lineGetProxyStatus(hlineapp: u32, dwdeviceid: u32, dwappapiversion extern "system" { fn lineGetProxyStatus(hlineapp: u32, dwdeviceid: u32, dwappapiversion: u32, lplineproxyreqestlist: *mut LINEPROXYREQUESTLIST) -> i32; } - ::core::mem::transmute(lineGetProxyStatus(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwappapiversion), ::core::mem::transmute(lplineproxyreqestlist))) + ::core::mem::transmute(lineGetProxyStatus(hlineapp, dwdeviceid, dwappapiversion, ::core::mem::transmute(lplineproxyreqestlist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23282,7 +23282,7 @@ pub unsafe fn lineGetQueueInfo(hline: u32, dwqueueid: u32, lplinequeueinfo: *mut extern "system" { fn lineGetQueueInfo(hline: u32, dwqueueid: u32, lplinequeueinfo: *mut LINEQUEUEINFO) -> i32; } - ::core::mem::transmute(lineGetQueueInfo(::core::mem::transmute(hline), ::core::mem::transmute(dwqueueid), ::core::mem::transmute(lplinequeueinfo))) + ::core::mem::transmute(lineGetQueueInfo(hline, dwqueueid, ::core::mem::transmute(lplinequeueinfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23291,7 +23291,7 @@ pub unsafe fn lineGetQueueListA(hline: u32, lpgroupid: *mut ::windows::core::GUI extern "system" { fn lineGetQueueListA(hline: u32, lpgroupid: *mut ::windows::core::GUID, lpqueuelist: *mut LINEQUEUELIST) -> i32; } - ::core::mem::transmute(lineGetQueueListA(::core::mem::transmute(hline), ::core::mem::transmute(lpgroupid), ::core::mem::transmute(lpqueuelist))) + ::core::mem::transmute(lineGetQueueListA(hline, ::core::mem::transmute(lpgroupid), ::core::mem::transmute(lpqueuelist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23300,7 +23300,7 @@ pub unsafe fn lineGetQueueListW(hline: u32, lpgroupid: *mut ::windows::core::GUI extern "system" { fn lineGetQueueListW(hline: u32, lpgroupid: *mut ::windows::core::GUID, lpqueuelist: *mut LINEQUEUELIST) -> i32; } - ::core::mem::transmute(lineGetQueueListW(::core::mem::transmute(hline), ::core::mem::transmute(lpgroupid), ::core::mem::transmute(lpqueuelist))) + ::core::mem::transmute(lineGetQueueListW(hline, ::core::mem::transmute(lpgroupid), ::core::mem::transmute(lpqueuelist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23309,7 +23309,7 @@ pub unsafe fn lineGetRequest(hlineapp: u32, dwrequestmode: u32, lprequestbuffer: extern "system" { fn lineGetRequest(hlineapp: u32, dwrequestmode: u32, lprequestbuffer: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(lineGetRequest(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwrequestmode), ::core::mem::transmute(lprequestbuffer))) + ::core::mem::transmute(lineGetRequest(hlineapp, dwrequestmode, ::core::mem::transmute(lprequestbuffer))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23318,7 +23318,7 @@ pub unsafe fn lineGetRequestA(hlineapp: u32, dwrequestmode: u32, lprequestbuffer extern "system" { fn lineGetRequestA(hlineapp: u32, dwrequestmode: u32, lprequestbuffer: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(lineGetRequestA(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwrequestmode), ::core::mem::transmute(lprequestbuffer))) + ::core::mem::transmute(lineGetRequestA(hlineapp, dwrequestmode, ::core::mem::transmute(lprequestbuffer))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23327,7 +23327,7 @@ pub unsafe fn lineGetRequestW(hlineapp: u32, dwrequestmode: u32, lprequestbuffer extern "system" { fn lineGetRequestW(hlineapp: u32, dwrequestmode: u32, lprequestbuffer: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(lineGetRequestW(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwrequestmode), ::core::mem::transmute(lprequestbuffer))) + ::core::mem::transmute(lineGetRequestW(hlineapp, dwrequestmode, ::core::mem::transmute(lprequestbuffer))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23336,7 +23336,7 @@ pub unsafe fn lineGetStatusMessages(hline: u32, lpdwlinestates: *mut u32, lpdwad extern "system" { fn lineGetStatusMessages(hline: u32, lpdwlinestates: *mut u32, lpdwaddressstates: *mut u32) -> i32; } - ::core::mem::transmute(lineGetStatusMessages(::core::mem::transmute(hline), ::core::mem::transmute(lpdwlinestates), ::core::mem::transmute(lpdwaddressstates))) + ::core::mem::transmute(lineGetStatusMessages(hline, ::core::mem::transmute(lpdwlinestates), ::core::mem::transmute(lpdwaddressstates))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23345,7 +23345,7 @@ pub unsafe fn lineGetTranslateCaps(hlineapp: u32, dwapiversion: u32, lptranslate extern "system" { fn lineGetTranslateCaps(hlineapp: u32, dwapiversion: u32, lptranslatecaps: *mut LINETRANSLATECAPS) -> i32; } - ::core::mem::transmute(lineGetTranslateCaps(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(lptranslatecaps))) + ::core::mem::transmute(lineGetTranslateCaps(hlineapp, dwapiversion, ::core::mem::transmute(lptranslatecaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23354,7 +23354,7 @@ pub unsafe fn lineGetTranslateCapsA(hlineapp: u32, dwapiversion: u32, lptranslat extern "system" { fn lineGetTranslateCapsA(hlineapp: u32, dwapiversion: u32, lptranslatecaps: *mut LINETRANSLATECAPS) -> i32; } - ::core::mem::transmute(lineGetTranslateCapsA(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(lptranslatecaps))) + ::core::mem::transmute(lineGetTranslateCapsA(hlineapp, dwapiversion, ::core::mem::transmute(lptranslatecaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23363,7 +23363,7 @@ pub unsafe fn lineGetTranslateCapsW(hlineapp: u32, dwapiversion: u32, lptranslat extern "system" { fn lineGetTranslateCapsW(hlineapp: u32, dwapiversion: u32, lptranslatecaps: *mut LINETRANSLATECAPS) -> i32; } - ::core::mem::transmute(lineGetTranslateCapsW(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(lptranslatecaps))) + ::core::mem::transmute(lineGetTranslateCapsW(hlineapp, dwapiversion, ::core::mem::transmute(lptranslatecaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23375,7 +23375,7 @@ where extern "system" { fn lineHandoff(hcall: u32, lpszfilename: ::windows::core::PCSTR, dwmediamode: u32) -> i32; } - ::core::mem::transmute(lineHandoff(::core::mem::transmute(hcall), lpszfilename.into(), ::core::mem::transmute(dwmediamode))) + ::core::mem::transmute(lineHandoff(hcall, lpszfilename.into(), dwmediamode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23387,7 +23387,7 @@ where extern "system" { fn lineHandoffA(hcall: u32, lpszfilename: ::windows::core::PCSTR, dwmediamode: u32) -> i32; } - ::core::mem::transmute(lineHandoffA(::core::mem::transmute(hcall), lpszfilename.into(), ::core::mem::transmute(dwmediamode))) + ::core::mem::transmute(lineHandoffA(hcall, lpszfilename.into(), dwmediamode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23399,7 +23399,7 @@ where extern "system" { fn lineHandoffW(hcall: u32, lpszfilename: ::windows::core::PCWSTR, dwmediamode: u32) -> i32; } - ::core::mem::transmute(lineHandoffW(::core::mem::transmute(hcall), lpszfilename.into(), ::core::mem::transmute(dwmediamode))) + ::core::mem::transmute(lineHandoffW(hcall, lpszfilename.into(), dwmediamode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23408,7 +23408,7 @@ pub unsafe fn lineHold(hcall: u32) -> i32 { extern "system" { fn lineHold(hcall: u32) -> i32; } - ::core::mem::transmute(lineHold(::core::mem::transmute(hcall))) + ::core::mem::transmute(lineHold(hcall)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23462,7 +23462,7 @@ where extern "system" { fn lineMakeCall(hline: u32, lphcall: *mut u32, lpszdestaddress: ::windows::core::PCSTR, dwcountrycode: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineMakeCall(::core::mem::transmute(hline), ::core::mem::transmute(lphcall), lpszdestaddress.into(), ::core::mem::transmute(dwcountrycode), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineMakeCall(hline, ::core::mem::transmute(lphcall), lpszdestaddress.into(), dwcountrycode, ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23474,7 +23474,7 @@ where extern "system" { fn lineMakeCallA(hline: u32, lphcall: *mut u32, lpszdestaddress: ::windows::core::PCSTR, dwcountrycode: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineMakeCallA(::core::mem::transmute(hline), ::core::mem::transmute(lphcall), lpszdestaddress.into(), ::core::mem::transmute(dwcountrycode), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineMakeCallA(hline, ::core::mem::transmute(lphcall), lpszdestaddress.into(), dwcountrycode, ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23486,7 +23486,7 @@ where extern "system" { fn lineMakeCallW(hline: u32, lphcall: *mut u32, lpszdestaddress: ::windows::core::PCWSTR, dwcountrycode: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineMakeCallW(::core::mem::transmute(hline), ::core::mem::transmute(lphcall), lpszdestaddress.into(), ::core::mem::transmute(dwcountrycode), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineMakeCallW(hline, ::core::mem::transmute(lphcall), lpszdestaddress.into(), dwcountrycode, ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23495,7 +23495,7 @@ pub unsafe fn lineMonitorDigits(hcall: u32, dwdigitmodes: u32) -> i32 { extern "system" { fn lineMonitorDigits(hcall: u32, dwdigitmodes: u32) -> i32; } - ::core::mem::transmute(lineMonitorDigits(::core::mem::transmute(hcall), ::core::mem::transmute(dwdigitmodes))) + ::core::mem::transmute(lineMonitorDigits(hcall, dwdigitmodes)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23504,7 +23504,7 @@ pub unsafe fn lineMonitorMedia(hcall: u32, dwmediamodes: u32) -> i32 { extern "system" { fn lineMonitorMedia(hcall: u32, dwmediamodes: u32) -> i32; } - ::core::mem::transmute(lineMonitorMedia(::core::mem::transmute(hcall), ::core::mem::transmute(dwmediamodes))) + ::core::mem::transmute(lineMonitorMedia(hcall, dwmediamodes)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23513,7 +23513,7 @@ pub unsafe fn lineMonitorTones(hcall: u32, lptonelist: *const LINEMONITORTONE, d extern "system" { fn lineMonitorTones(hcall: u32, lptonelist: *const LINEMONITORTONE, dwnumentries: u32) -> i32; } - ::core::mem::transmute(lineMonitorTones(::core::mem::transmute(hcall), ::core::mem::transmute(lptonelist), ::core::mem::transmute(dwnumentries))) + ::core::mem::transmute(lineMonitorTones(hcall, ::core::mem::transmute(lptonelist), dwnumentries)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23522,7 +23522,7 @@ pub unsafe fn lineNegotiateAPIVersion(hlineapp: u32, dwdeviceid: u32, dwapilowve extern "system" { fn lineNegotiateAPIVersion(hlineapp: u32, dwdeviceid: u32, dwapilowversion: u32, dwapihighversion: u32, lpdwapiversion: *mut u32, lpextensionid: *mut LINEEXTENSIONID) -> i32; } - ::core::mem::transmute(lineNegotiateAPIVersion(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapilowversion), ::core::mem::transmute(dwapihighversion), ::core::mem::transmute(lpdwapiversion), ::core::mem::transmute(lpextensionid))) + ::core::mem::transmute(lineNegotiateAPIVersion(hlineapp, dwdeviceid, dwapilowversion, dwapihighversion, ::core::mem::transmute(lpdwapiversion), ::core::mem::transmute(lpextensionid))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23531,7 +23531,7 @@ pub unsafe fn lineNegotiateExtVersion(hlineapp: u32, dwdeviceid: u32, dwapiversi extern "system" { fn lineNegotiateExtVersion(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextlowversion: u32, dwexthighversion: u32, lpdwextversion: *mut u32) -> i32; } - ::core::mem::transmute(lineNegotiateExtVersion(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextlowversion), ::core::mem::transmute(dwexthighversion), ::core::mem::transmute(lpdwextversion))) + ::core::mem::transmute(lineNegotiateExtVersion(hlineapp, dwdeviceid, dwapiversion, dwextlowversion, dwexthighversion, ::core::mem::transmute(lpdwextversion))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23540,7 +23540,7 @@ pub unsafe fn lineOpen(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiv extern "system" { fn lineOpen(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineOpen(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lphline), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(dwcallbackinstance), ::core::mem::transmute(dwprivileges), ::core::mem::transmute(dwmediamodes), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineOpen(hlineapp, dwdeviceid, ::core::mem::transmute(lphline), dwapiversion, dwextversion, dwcallbackinstance, dwprivileges, dwmediamodes, ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23549,7 +23549,7 @@ pub unsafe fn lineOpenA(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapi extern "system" { fn lineOpenA(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineOpenA(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lphline), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(dwcallbackinstance), ::core::mem::transmute(dwprivileges), ::core::mem::transmute(dwmediamodes), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineOpenA(hlineapp, dwdeviceid, ::core::mem::transmute(lphline), dwapiversion, dwextversion, dwcallbackinstance, dwprivileges, dwmediamodes, ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23558,7 +23558,7 @@ pub unsafe fn lineOpenW(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapi extern "system" { fn lineOpenW(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineOpenW(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lphline), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(dwcallbackinstance), ::core::mem::transmute(dwprivileges), ::core::mem::transmute(dwmediamodes), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineOpenW(hlineapp, dwdeviceid, ::core::mem::transmute(lphline), dwapiversion, dwextversion, dwcallbackinstance, dwprivileges, dwmediamodes, ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23570,7 +23570,7 @@ where extern "system" { fn linePark(hcall: u32, dwparkmode: u32, lpszdiraddress: ::windows::core::PCSTR, lpnondiraddress: *mut VARSTRING) -> i32; } - ::core::mem::transmute(linePark(::core::mem::transmute(hcall), ::core::mem::transmute(dwparkmode), lpszdiraddress.into(), ::core::mem::transmute(lpnondiraddress))) + ::core::mem::transmute(linePark(hcall, dwparkmode, lpszdiraddress.into(), ::core::mem::transmute(lpnondiraddress))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23582,7 +23582,7 @@ where extern "system" { fn lineParkA(hcall: u32, dwparkmode: u32, lpszdiraddress: ::windows::core::PCSTR, lpnondiraddress: *mut VARSTRING) -> i32; } - ::core::mem::transmute(lineParkA(::core::mem::transmute(hcall), ::core::mem::transmute(dwparkmode), lpszdiraddress.into(), ::core::mem::transmute(lpnondiraddress))) + ::core::mem::transmute(lineParkA(hcall, dwparkmode, lpszdiraddress.into(), ::core::mem::transmute(lpnondiraddress))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23594,7 +23594,7 @@ where extern "system" { fn lineParkW(hcall: u32, dwparkmode: u32, lpszdiraddress: ::windows::core::PCWSTR, lpnondiraddress: *mut VARSTRING) -> i32; } - ::core::mem::transmute(lineParkW(::core::mem::transmute(hcall), ::core::mem::transmute(dwparkmode), lpszdiraddress.into(), ::core::mem::transmute(lpnondiraddress))) + ::core::mem::transmute(lineParkW(hcall, dwparkmode, lpszdiraddress.into(), ::core::mem::transmute(lpnondiraddress))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23607,7 +23607,7 @@ where extern "system" { fn linePickup(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows::core::PCSTR, lpszgroupid: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(linePickup(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lphcall), lpszdestaddress.into(), lpszgroupid.into())) + ::core::mem::transmute(linePickup(hline, dwaddressid, ::core::mem::transmute(lphcall), lpszdestaddress.into(), lpszgroupid.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23620,7 +23620,7 @@ where extern "system" { fn linePickupA(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows::core::PCSTR, lpszgroupid: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(linePickupA(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lphcall), lpszdestaddress.into(), lpszgroupid.into())) + ::core::mem::transmute(linePickupA(hline, dwaddressid, ::core::mem::transmute(lphcall), lpszdestaddress.into(), lpszgroupid.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23633,7 +23633,7 @@ where extern "system" { fn linePickupW(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows::core::PCWSTR, lpszgroupid: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(linePickupW(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lphcall), lpszdestaddress.into(), lpszgroupid.into())) + ::core::mem::transmute(linePickupW(hline, dwaddressid, ::core::mem::transmute(lphcall), lpszdestaddress.into(), lpszgroupid.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23642,7 +23642,7 @@ pub unsafe fn linePrepareAddToConference(hconfcall: u32, lphconsultcall: *mut u3 extern "system" { fn linePrepareAddToConference(hconfcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(linePrepareAddToConference(::core::mem::transmute(hconfcall), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(linePrepareAddToConference(hconfcall, ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23651,7 +23651,7 @@ pub unsafe fn linePrepareAddToConferenceA(hconfcall: u32, lphconsultcall: *mut u extern "system" { fn linePrepareAddToConferenceA(hconfcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(linePrepareAddToConferenceA(::core::mem::transmute(hconfcall), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(linePrepareAddToConferenceA(hconfcall, ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23660,7 +23660,7 @@ pub unsafe fn linePrepareAddToConferenceW(hconfcall: u32, lphconsultcall: *mut u extern "system" { fn linePrepareAddToConferenceW(hconfcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(linePrepareAddToConferenceW(::core::mem::transmute(hconfcall), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(linePrepareAddToConferenceW(hconfcall, ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23669,7 +23669,7 @@ pub unsafe fn lineProxyMessage(hline: u32, hcall: u32, dwmsg: u32, dwparam1: u32 extern "system" { fn lineProxyMessage(hline: u32, hcall: u32, dwmsg: u32, dwparam1: u32, dwparam2: u32, dwparam3: u32) -> i32; } - ::core::mem::transmute(lineProxyMessage(::core::mem::transmute(hline), ::core::mem::transmute(hcall), ::core::mem::transmute(dwmsg), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3))) + ::core::mem::transmute(lineProxyMessage(hline, hcall, dwmsg, dwparam1, dwparam2, dwparam3)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23679,7 +23679,7 @@ pub unsafe fn lineProxyResponse(hline: u32, lpproxyrequest: *mut LINEPROXYREQUES extern "system" { fn lineProxyResponse(hline: u32, lpproxyrequest: *mut LINEPROXYREQUEST, dwresult: u32) -> i32; } - ::core::mem::transmute(lineProxyResponse(::core::mem::transmute(hline), ::core::mem::transmute(lpproxyrequest), ::core::mem::transmute(dwresult))) + ::core::mem::transmute(lineProxyResponse(hline, ::core::mem::transmute(lpproxyrequest), dwresult)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23691,7 +23691,7 @@ where extern "system" { fn lineRedirect(hcall: u32, lpszdestaddress: ::windows::core::PCSTR, dwcountrycode: u32) -> i32; } - ::core::mem::transmute(lineRedirect(::core::mem::transmute(hcall), lpszdestaddress.into(), ::core::mem::transmute(dwcountrycode))) + ::core::mem::transmute(lineRedirect(hcall, lpszdestaddress.into(), dwcountrycode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23703,7 +23703,7 @@ where extern "system" { fn lineRedirectA(hcall: u32, lpszdestaddress: ::windows::core::PCSTR, dwcountrycode: u32) -> i32; } - ::core::mem::transmute(lineRedirectA(::core::mem::transmute(hcall), lpszdestaddress.into(), ::core::mem::transmute(dwcountrycode))) + ::core::mem::transmute(lineRedirectA(hcall, lpszdestaddress.into(), dwcountrycode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23715,7 +23715,7 @@ where extern "system" { fn lineRedirectW(hcall: u32, lpszdestaddress: ::windows::core::PCWSTR, dwcountrycode: u32) -> i32; } - ::core::mem::transmute(lineRedirectW(::core::mem::transmute(hcall), lpszdestaddress.into(), ::core::mem::transmute(dwcountrycode))) + ::core::mem::transmute(lineRedirectW(hcall, lpszdestaddress.into(), dwcountrycode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23724,7 +23724,7 @@ pub unsafe fn lineRegisterRequestRecipient(hlineapp: u32, dwregistrationinstance extern "system" { fn lineRegisterRequestRecipient(hlineapp: u32, dwregistrationinstance: u32, dwrequestmode: u32, benable: u32) -> i32; } - ::core::mem::transmute(lineRegisterRequestRecipient(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwregistrationinstance), ::core::mem::transmute(dwrequestmode), ::core::mem::transmute(benable))) + ::core::mem::transmute(lineRegisterRequestRecipient(hlineapp, dwregistrationinstance, dwrequestmode, benable)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23733,7 +23733,7 @@ pub unsafe fn lineReleaseUserUserInfo(hcall: u32) -> i32 { extern "system" { fn lineReleaseUserUserInfo(hcall: u32) -> i32; } - ::core::mem::transmute(lineReleaseUserUserInfo(::core::mem::transmute(hcall))) + ::core::mem::transmute(lineReleaseUserUserInfo(hcall)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23742,7 +23742,7 @@ pub unsafe fn lineRemoveFromConference(hcall: u32) -> i32 { extern "system" { fn lineRemoveFromConference(hcall: u32) -> i32; } - ::core::mem::transmute(lineRemoveFromConference(::core::mem::transmute(hcall))) + ::core::mem::transmute(lineRemoveFromConference(hcall)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23755,7 +23755,7 @@ where extern "system" { fn lineRemoveProvider(dwpermanentproviderid: u32, hwndowner: super::super::Foundation::HWND) -> i32; } - ::core::mem::transmute(lineRemoveProvider(::core::mem::transmute(dwpermanentproviderid), hwndowner.into())) + ::core::mem::transmute(lineRemoveProvider(dwpermanentproviderid, hwndowner.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23764,7 +23764,7 @@ pub unsafe fn lineSecureCall(hcall: u32) -> i32 { extern "system" { fn lineSecureCall(hcall: u32) -> i32; } - ::core::mem::transmute(lineSecureCall(::core::mem::transmute(hcall))) + ::core::mem::transmute(lineSecureCall(hcall)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23776,7 +23776,7 @@ where extern "system" { fn lineSendUserUserInfo(hcall: u32, lpsuseruserinfo: ::windows::core::PCSTR, dwsize: u32) -> i32; } - ::core::mem::transmute(lineSendUserUserInfo(::core::mem::transmute(hcall), lpsuseruserinfo.into(), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(lineSendUserUserInfo(hcall, lpsuseruserinfo.into(), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23785,7 +23785,7 @@ pub unsafe fn lineSetAgentActivity(hline: u32, dwaddressid: u32, dwactivityid: u extern "system" { fn lineSetAgentActivity(hline: u32, dwaddressid: u32, dwactivityid: u32) -> i32; } - ::core::mem::transmute(lineSetAgentActivity(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(dwactivityid))) + ::core::mem::transmute(lineSetAgentActivity(hline, dwaddressid, dwactivityid)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23794,7 +23794,7 @@ pub unsafe fn lineSetAgentGroup(hline: u32, dwaddressid: u32, lpagentgrouplist: extern "system" { fn lineSetAgentGroup(hline: u32, dwaddressid: u32, lpagentgrouplist: *mut LINEAGENTGROUPLIST) -> i32; } - ::core::mem::transmute(lineSetAgentGroup(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lpagentgrouplist))) + ::core::mem::transmute(lineSetAgentGroup(hline, dwaddressid, ::core::mem::transmute(lpagentgrouplist))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23803,7 +23803,7 @@ pub unsafe fn lineSetAgentMeasurementPeriod(hline: u32, hagent: u32, dwmeasureme extern "system" { fn lineSetAgentMeasurementPeriod(hline: u32, hagent: u32, dwmeasurementperiod: u32) -> i32; } - ::core::mem::transmute(lineSetAgentMeasurementPeriod(::core::mem::transmute(hline), ::core::mem::transmute(hagent), ::core::mem::transmute(dwmeasurementperiod))) + ::core::mem::transmute(lineSetAgentMeasurementPeriod(hline, hagent, dwmeasurementperiod)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23812,7 +23812,7 @@ pub unsafe fn lineSetAgentSessionState(hline: u32, hagentsession: u32, dwagentse extern "system" { fn lineSetAgentSessionState(hline: u32, hagentsession: u32, dwagentsessionstate: u32, dwnextagentsessionstate: u32) -> i32; } - ::core::mem::transmute(lineSetAgentSessionState(::core::mem::transmute(hline), ::core::mem::transmute(hagentsession), ::core::mem::transmute(dwagentsessionstate), ::core::mem::transmute(dwnextagentsessionstate))) + ::core::mem::transmute(lineSetAgentSessionState(hline, hagentsession, dwagentsessionstate, dwnextagentsessionstate)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23821,7 +23821,7 @@ pub unsafe fn lineSetAgentState(hline: u32, dwaddressid: u32, dwagentstate: u32, extern "system" { fn lineSetAgentState(hline: u32, dwaddressid: u32, dwagentstate: u32, dwnextagentstate: u32) -> i32; } - ::core::mem::transmute(lineSetAgentState(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(dwagentstate), ::core::mem::transmute(dwnextagentstate))) + ::core::mem::transmute(lineSetAgentState(hline, dwaddressid, dwagentstate, dwnextagentstate)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23830,7 +23830,7 @@ pub unsafe fn lineSetAgentStateEx(hline: u32, hagent: u32, dwagentstate: u32, dw extern "system" { fn lineSetAgentStateEx(hline: u32, hagent: u32, dwagentstate: u32, dwnextagentstate: u32) -> i32; } - ::core::mem::transmute(lineSetAgentStateEx(::core::mem::transmute(hline), ::core::mem::transmute(hagent), ::core::mem::transmute(dwagentstate), ::core::mem::transmute(dwnextagentstate))) + ::core::mem::transmute(lineSetAgentStateEx(hline, hagent, dwagentstate, dwnextagentstate)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23843,7 +23843,7 @@ where extern "system" { fn lineSetAppPriority(lpszappfilename: ::windows::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpszextensionname: ::windows::core::PCSTR, dwpriority: u32) -> i32; } - ::core::mem::transmute(lineSetAppPriority(lpszappfilename.into(), ::core::mem::transmute(dwmediamode), ::core::mem::transmute(lpextensionid), ::core::mem::transmute(dwrequestmode), lpszextensionname.into(), ::core::mem::transmute(dwpriority))) + ::core::mem::transmute(lineSetAppPriority(lpszappfilename.into(), dwmediamode, ::core::mem::transmute(lpextensionid), dwrequestmode, lpszextensionname.into(), dwpriority)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23856,7 +23856,7 @@ where extern "system" { fn lineSetAppPriorityA(lpszappfilename: ::windows::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpszextensionname: ::windows::core::PCSTR, dwpriority: u32) -> i32; } - ::core::mem::transmute(lineSetAppPriorityA(lpszappfilename.into(), ::core::mem::transmute(dwmediamode), ::core::mem::transmute(lpextensionid), ::core::mem::transmute(dwrequestmode), lpszextensionname.into(), ::core::mem::transmute(dwpriority))) + ::core::mem::transmute(lineSetAppPriorityA(lpszappfilename.into(), dwmediamode, ::core::mem::transmute(lpextensionid), dwrequestmode, lpszextensionname.into(), dwpriority)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23869,7 +23869,7 @@ where extern "system" { fn lineSetAppPriorityW(lpszappfilename: ::windows::core::PCWSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpszextensionname: ::windows::core::PCWSTR, dwpriority: u32) -> i32; } - ::core::mem::transmute(lineSetAppPriorityW(lpszappfilename.into(), ::core::mem::transmute(dwmediamode), ::core::mem::transmute(lpextensionid), ::core::mem::transmute(dwrequestmode), lpszextensionname.into(), ::core::mem::transmute(dwpriority))) + ::core::mem::transmute(lineSetAppPriorityW(lpszappfilename.into(), dwmediamode, ::core::mem::transmute(lpextensionid), dwrequestmode, lpszextensionname.into(), dwpriority)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23878,7 +23878,7 @@ pub unsafe fn lineSetAppSpecific(hcall: u32, dwappspecific: u32) -> i32 { extern "system" { fn lineSetAppSpecific(hcall: u32, dwappspecific: u32) -> i32; } - ::core::mem::transmute(lineSetAppSpecific(::core::mem::transmute(hcall), ::core::mem::transmute(dwappspecific))) + ::core::mem::transmute(lineSetAppSpecific(hcall, dwappspecific)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23887,7 +23887,7 @@ pub unsafe fn lineSetCallData(hcall: u32, lpcalldata: *mut ::core::ffi::c_void, extern "system" { fn lineSetCallData(hcall: u32, lpcalldata: *mut ::core::ffi::c_void, dwsize: u32) -> i32; } - ::core::mem::transmute(lineSetCallData(::core::mem::transmute(hcall), ::core::mem::transmute(lpcalldata), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(lineSetCallData(hcall, ::core::mem::transmute(lpcalldata), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23896,7 +23896,7 @@ pub unsafe fn lineSetCallParams(hcall: u32, dwbearermode: u32, dwminrate: u32, d extern "system" { fn lineSetCallParams(hcall: u32, dwbearermode: u32, dwminrate: u32, dwmaxrate: u32, lpdialparams: *const LINEDIALPARAMS) -> i32; } - ::core::mem::transmute(lineSetCallParams(::core::mem::transmute(hcall), ::core::mem::transmute(dwbearermode), ::core::mem::transmute(dwminrate), ::core::mem::transmute(dwmaxrate), ::core::mem::transmute(lpdialparams))) + ::core::mem::transmute(lineSetCallParams(hcall, dwbearermode, dwminrate, dwmaxrate, ::core::mem::transmute(lpdialparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23905,7 +23905,7 @@ pub unsafe fn lineSetCallPrivilege(hcall: u32, dwcallprivilege: u32) -> i32 { extern "system" { fn lineSetCallPrivilege(hcall: u32, dwcallprivilege: u32) -> i32; } - ::core::mem::transmute(lineSetCallPrivilege(::core::mem::transmute(hcall), ::core::mem::transmute(dwcallprivilege))) + ::core::mem::transmute(lineSetCallPrivilege(hcall, dwcallprivilege)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23914,7 +23914,7 @@ pub unsafe fn lineSetCallQualityOfService(hcall: u32, lpsendingflowspec: *mut :: extern "system" { fn lineSetCallQualityOfService(hcall: u32, lpsendingflowspec: *mut ::core::ffi::c_void, dwsendingflowspecsize: u32, lpreceivingflowspec: *mut ::core::ffi::c_void, dwreceivingflowspecsize: u32) -> i32; } - ::core::mem::transmute(lineSetCallQualityOfService(::core::mem::transmute(hcall), ::core::mem::transmute(lpsendingflowspec), ::core::mem::transmute(dwsendingflowspecsize), ::core::mem::transmute(lpreceivingflowspec), ::core::mem::transmute(dwreceivingflowspecsize))) + ::core::mem::transmute(lineSetCallQualityOfService(hcall, ::core::mem::transmute(lpsendingflowspec), dwsendingflowspecsize, ::core::mem::transmute(lpreceivingflowspec), dwreceivingflowspecsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23923,7 +23923,7 @@ pub unsafe fn lineSetCallTreatment(hcall: u32, dwtreatment: u32) -> i32 { extern "system" { fn lineSetCallTreatment(hcall: u32, dwtreatment: u32) -> i32; } - ::core::mem::transmute(lineSetCallTreatment(::core::mem::transmute(hcall), ::core::mem::transmute(dwtreatment))) + ::core::mem::transmute(lineSetCallTreatment(hcall, dwtreatment)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23932,7 +23932,7 @@ pub unsafe fn lineSetCurrentLocation(hlineapp: u32, dwlocation: u32) -> i32 { extern "system" { fn lineSetCurrentLocation(hlineapp: u32, dwlocation: u32) -> i32; } - ::core::mem::transmute(lineSetCurrentLocation(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwlocation))) + ::core::mem::transmute(lineSetCurrentLocation(hlineapp, dwlocation)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23944,7 +23944,7 @@ where extern "system" { fn lineSetDevConfig(dwdeviceid: u32, lpdeviceconfig: *const ::core::ffi::c_void, dwsize: u32, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineSetDevConfig(::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lpdeviceconfig), ::core::mem::transmute(dwsize), lpszdeviceclass.into())) + ::core::mem::transmute(lineSetDevConfig(dwdeviceid, ::core::mem::transmute(lpdeviceconfig), dwsize, lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23956,7 +23956,7 @@ where extern "system" { fn lineSetDevConfigA(dwdeviceid: u32, lpdeviceconfig: *const ::core::ffi::c_void, dwsize: u32, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineSetDevConfigA(::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lpdeviceconfig), ::core::mem::transmute(dwsize), lpszdeviceclass.into())) + ::core::mem::transmute(lineSetDevConfigA(dwdeviceid, ::core::mem::transmute(lpdeviceconfig), dwsize, lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23968,7 +23968,7 @@ where extern "system" { fn lineSetDevConfigW(dwdeviceid: u32, lpdeviceconfig: *const ::core::ffi::c_void, dwsize: u32, lpszdeviceclass: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(lineSetDevConfigW(::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lpdeviceconfig), ::core::mem::transmute(dwsize), lpszdeviceclass.into())) + ::core::mem::transmute(lineSetDevConfigW(dwdeviceid, ::core::mem::transmute(lpdeviceconfig), dwsize, lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23977,7 +23977,7 @@ pub unsafe fn lineSetLineDevStatus(hline: u32, dwstatustochange: u32, fstatus: u extern "system" { fn lineSetLineDevStatus(hline: u32, dwstatustochange: u32, fstatus: u32) -> i32; } - ::core::mem::transmute(lineSetLineDevStatus(::core::mem::transmute(hline), ::core::mem::transmute(dwstatustochange), ::core::mem::transmute(fstatus))) + ::core::mem::transmute(lineSetLineDevStatus(hline, dwstatustochange, fstatus)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23986,7 +23986,7 @@ pub unsafe fn lineSetMediaControl(hline: u32, dwaddressid: u32, hcall: u32, dwse extern "system" { fn lineSetMediaControl(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdigitlist: *const LINEMEDIACONTROLDIGIT, dwdigitnumentries: u32, lpmedialist: *const LINEMEDIACONTROLMEDIA, dwmedianumentries: u32, lptonelist: *const LINEMEDIACONTROLTONE, dwtonenumentries: u32, lpcallstatelist: *const LINEMEDIACONTROLCALLSTATE, dwcallstatenumentries: u32) -> i32; } - ::core::mem::transmute(lineSetMediaControl(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(hcall), ::core::mem::transmute(dwselect), ::core::mem::transmute(lpdigitlist), ::core::mem::transmute(dwdigitnumentries), ::core::mem::transmute(lpmedialist), ::core::mem::transmute(dwmedianumentries), ::core::mem::transmute(lptonelist), ::core::mem::transmute(dwtonenumentries), ::core::mem::transmute(lpcallstatelist), ::core::mem::transmute(dwcallstatenumentries))) + ::core::mem::transmute(lineSetMediaControl(hline, dwaddressid, hcall, dwselect, ::core::mem::transmute(lpdigitlist), dwdigitnumentries, ::core::mem::transmute(lpmedialist), dwmedianumentries, ::core::mem::transmute(lptonelist), dwtonenumentries, ::core::mem::transmute(lpcallstatelist), dwcallstatenumentries)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -23995,7 +23995,7 @@ pub unsafe fn lineSetMediaMode(hcall: u32, dwmediamodes: u32) -> i32 { extern "system" { fn lineSetMediaMode(hcall: u32, dwmediamodes: u32) -> i32; } - ::core::mem::transmute(lineSetMediaMode(::core::mem::transmute(hcall), ::core::mem::transmute(dwmediamodes))) + ::core::mem::transmute(lineSetMediaMode(hcall, dwmediamodes)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24004,7 +24004,7 @@ pub unsafe fn lineSetNumRings(hline: u32, dwaddressid: u32, dwnumrings: u32) -> extern "system" { fn lineSetNumRings(hline: u32, dwaddressid: u32, dwnumrings: u32) -> i32; } - ::core::mem::transmute(lineSetNumRings(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(dwnumrings))) + ::core::mem::transmute(lineSetNumRings(hline, dwaddressid, dwnumrings)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24013,7 +24013,7 @@ pub unsafe fn lineSetQueueMeasurementPeriod(hline: u32, dwqueueid: u32, dwmeasur extern "system" { fn lineSetQueueMeasurementPeriod(hline: u32, dwqueueid: u32, dwmeasurementperiod: u32) -> i32; } - ::core::mem::transmute(lineSetQueueMeasurementPeriod(::core::mem::transmute(hline), ::core::mem::transmute(dwqueueid), ::core::mem::transmute(dwmeasurementperiod))) + ::core::mem::transmute(lineSetQueueMeasurementPeriod(hline, dwqueueid, dwmeasurementperiod)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24022,7 +24022,7 @@ pub unsafe fn lineSetStatusMessages(hline: u32, dwlinestates: u32, dwaddressstat extern "system" { fn lineSetStatusMessages(hline: u32, dwlinestates: u32, dwaddressstates: u32) -> i32; } - ::core::mem::transmute(lineSetStatusMessages(::core::mem::transmute(hline), ::core::mem::transmute(dwlinestates), ::core::mem::transmute(dwaddressstates))) + ::core::mem::transmute(lineSetStatusMessages(hline, dwlinestates, dwaddressstates)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24031,7 +24031,7 @@ pub unsafe fn lineSetTerminal(hline: u32, dwaddressid: u32, hcall: u32, dwselect extern "system" { fn lineSetTerminal(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, dwterminalmodes: u32, dwterminalid: u32, benable: u32) -> i32; } - ::core::mem::transmute(lineSetTerminal(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(hcall), ::core::mem::transmute(dwselect), ::core::mem::transmute(dwterminalmodes), ::core::mem::transmute(dwterminalid), ::core::mem::transmute(benable))) + ::core::mem::transmute(lineSetTerminal(hline, dwaddressid, hcall, dwselect, dwterminalmodes, dwterminalid, benable)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24043,7 +24043,7 @@ where extern "system" { fn lineSetTollList(hlineapp: u32, dwdeviceid: u32, lpszaddressin: ::windows::core::PCSTR, dwtolllistoption: u32) -> i32; } - ::core::mem::transmute(lineSetTollList(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), lpszaddressin.into(), ::core::mem::transmute(dwtolllistoption))) + ::core::mem::transmute(lineSetTollList(hlineapp, dwdeviceid, lpszaddressin.into(), dwtolllistoption)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24055,7 +24055,7 @@ where extern "system" { fn lineSetTollListA(hlineapp: u32, dwdeviceid: u32, lpszaddressin: ::windows::core::PCSTR, dwtolllistoption: u32) -> i32; } - ::core::mem::transmute(lineSetTollListA(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), lpszaddressin.into(), ::core::mem::transmute(dwtolllistoption))) + ::core::mem::transmute(lineSetTollListA(hlineapp, dwdeviceid, lpszaddressin.into(), dwtolllistoption)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24067,7 +24067,7 @@ where extern "system" { fn lineSetTollListW(hlineapp: u32, dwdeviceid: u32, lpszaddressinw: ::windows::core::PCWSTR, dwtolllistoption: u32) -> i32; } - ::core::mem::transmute(lineSetTollListW(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), lpszaddressinw.into(), ::core::mem::transmute(dwtolllistoption))) + ::core::mem::transmute(lineSetTollListW(hlineapp, dwdeviceid, lpszaddressinw.into(), dwtolllistoption)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24076,7 +24076,7 @@ pub unsafe fn lineSetupConference(hcall: u32, hline: u32, lphconfcall: *mut u32, extern "system" { fn lineSetupConference(hcall: u32, hline: u32, lphconfcall: *mut u32, lphconsultcall: *mut u32, dwnumparties: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineSetupConference(::core::mem::transmute(hcall), ::core::mem::transmute(hline), ::core::mem::transmute(lphconfcall), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(dwnumparties), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineSetupConference(hcall, hline, ::core::mem::transmute(lphconfcall), ::core::mem::transmute(lphconsultcall), dwnumparties, ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24085,7 +24085,7 @@ pub unsafe fn lineSetupConferenceA(hcall: u32, hline: u32, lphconfcall: *mut u32 extern "system" { fn lineSetupConferenceA(hcall: u32, hline: u32, lphconfcall: *mut u32, lphconsultcall: *mut u32, dwnumparties: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineSetupConferenceA(::core::mem::transmute(hcall), ::core::mem::transmute(hline), ::core::mem::transmute(lphconfcall), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(dwnumparties), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineSetupConferenceA(hcall, hline, ::core::mem::transmute(lphconfcall), ::core::mem::transmute(lphconsultcall), dwnumparties, ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24094,7 +24094,7 @@ pub unsafe fn lineSetupConferenceW(hcall: u32, hline: u32, lphconfcall: *mut u32 extern "system" { fn lineSetupConferenceW(hcall: u32, hline: u32, lphconfcall: *mut u32, lphconsultcall: *mut u32, dwnumparties: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineSetupConferenceW(::core::mem::transmute(hcall), ::core::mem::transmute(hline), ::core::mem::transmute(lphconfcall), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(dwnumparties), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineSetupConferenceW(hcall, hline, ::core::mem::transmute(lphconfcall), ::core::mem::transmute(lphconsultcall), dwnumparties, ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24103,7 +24103,7 @@ pub unsafe fn lineSetupTransfer(hcall: u32, lphconsultcall: *mut u32, lpcallpara extern "system" { fn lineSetupTransfer(hcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineSetupTransfer(::core::mem::transmute(hcall), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineSetupTransfer(hcall, ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24112,7 +24112,7 @@ pub unsafe fn lineSetupTransferA(hcall: u32, lphconsultcall: *mut u32, lpcallpar extern "system" { fn lineSetupTransferA(hcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineSetupTransferA(::core::mem::transmute(hcall), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineSetupTransferA(hcall, ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24121,7 +24121,7 @@ pub unsafe fn lineSetupTransferW(hcall: u32, lphconsultcall: *mut u32, lpcallpar extern "system" { fn lineSetupTransferW(hcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineSetupTransferW(::core::mem::transmute(hcall), ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) + ::core::mem::transmute(lineSetupTransferW(hcall, ::core::mem::transmute(lphconsultcall), ::core::mem::transmute(lpcallparams))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24130,7 +24130,7 @@ pub unsafe fn lineShutdown(hlineapp: u32) -> i32 { extern "system" { fn lineShutdown(hlineapp: u32) -> i32; } - ::core::mem::transmute(lineShutdown(::core::mem::transmute(hlineapp))) + ::core::mem::transmute(lineShutdown(hlineapp)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24139,7 +24139,7 @@ pub unsafe fn lineSwapHold(hactivecall: u32, hheldcall: u32) -> i32 { extern "system" { fn lineSwapHold(hactivecall: u32, hheldcall: u32) -> i32; } - ::core::mem::transmute(lineSwapHold(::core::mem::transmute(hactivecall), ::core::mem::transmute(hheldcall))) + ::core::mem::transmute(lineSwapHold(hactivecall, hheldcall)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24151,7 +24151,7 @@ where extern "system" { fn lineTranslateAddress(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, lpszaddressin: ::windows::core::PCSTR, dwcard: u32, dwtranslateoptions: u32, lptranslateoutput: *mut LINETRANSLATEOUTPUT) -> i32; } - ::core::mem::transmute(lineTranslateAddress(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), lpszaddressin.into(), ::core::mem::transmute(dwcard), ::core::mem::transmute(dwtranslateoptions), ::core::mem::transmute(lptranslateoutput))) + ::core::mem::transmute(lineTranslateAddress(hlineapp, dwdeviceid, dwapiversion, lpszaddressin.into(), dwcard, dwtranslateoptions, ::core::mem::transmute(lptranslateoutput))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24163,7 +24163,7 @@ where extern "system" { fn lineTranslateAddressA(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, lpszaddressin: ::windows::core::PCSTR, dwcard: u32, dwtranslateoptions: u32, lptranslateoutput: *mut LINETRANSLATEOUTPUT) -> i32; } - ::core::mem::transmute(lineTranslateAddressA(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), lpszaddressin.into(), ::core::mem::transmute(dwcard), ::core::mem::transmute(dwtranslateoptions), ::core::mem::transmute(lptranslateoutput))) + ::core::mem::transmute(lineTranslateAddressA(hlineapp, dwdeviceid, dwapiversion, lpszaddressin.into(), dwcard, dwtranslateoptions, ::core::mem::transmute(lptranslateoutput))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24175,7 +24175,7 @@ where extern "system" { fn lineTranslateAddressW(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, lpszaddressin: ::windows::core::PCWSTR, dwcard: u32, dwtranslateoptions: u32, lptranslateoutput: *mut LINETRANSLATEOUTPUT) -> i32; } - ::core::mem::transmute(lineTranslateAddressW(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), lpszaddressin.into(), ::core::mem::transmute(dwcard), ::core::mem::transmute(dwtranslateoptions), ::core::mem::transmute(lptranslateoutput))) + ::core::mem::transmute(lineTranslateAddressW(hlineapp, dwdeviceid, dwapiversion, lpszaddressin.into(), dwcard, dwtranslateoptions, ::core::mem::transmute(lptranslateoutput))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24189,7 +24189,7 @@ where extern "system" { fn lineTranslateDialog(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, hwndowner: super::super::Foundation::HWND, lpszaddressin: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineTranslateDialog(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), hwndowner.into(), lpszaddressin.into())) + ::core::mem::transmute(lineTranslateDialog(hlineapp, dwdeviceid, dwapiversion, hwndowner.into(), lpszaddressin.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24203,7 +24203,7 @@ where extern "system" { fn lineTranslateDialogA(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, hwndowner: super::super::Foundation::HWND, lpszaddressin: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineTranslateDialogA(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), hwndowner.into(), lpszaddressin.into())) + ::core::mem::transmute(lineTranslateDialogA(hlineapp, dwdeviceid, dwapiversion, hwndowner.into(), lpszaddressin.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24217,7 +24217,7 @@ where extern "system" { fn lineTranslateDialogW(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, hwndowner: super::super::Foundation::HWND, lpszaddressin: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(lineTranslateDialogW(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), hwndowner.into(), lpszaddressin.into())) + ::core::mem::transmute(lineTranslateDialogW(hlineapp, dwdeviceid, dwapiversion, hwndowner.into(), lpszaddressin.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24226,7 +24226,7 @@ pub unsafe fn lineUncompleteCall(hline: u32, dwcompletionid: u32) -> i32 { extern "system" { fn lineUncompleteCall(hline: u32, dwcompletionid: u32) -> i32; } - ::core::mem::transmute(lineUncompleteCall(::core::mem::transmute(hline), ::core::mem::transmute(dwcompletionid))) + ::core::mem::transmute(lineUncompleteCall(hline, dwcompletionid)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24235,7 +24235,7 @@ pub unsafe fn lineUnhold(hcall: u32) -> i32 { extern "system" { fn lineUnhold(hcall: u32) -> i32; } - ::core::mem::transmute(lineUnhold(::core::mem::transmute(hcall))) + ::core::mem::transmute(lineUnhold(hcall)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24247,7 +24247,7 @@ where extern "system" { fn lineUnpark(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineUnpark(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lphcall), lpszdestaddress.into())) + ::core::mem::transmute(lineUnpark(hline, dwaddressid, ::core::mem::transmute(lphcall), lpszdestaddress.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24259,7 +24259,7 @@ where extern "system" { fn lineUnparkA(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(lineUnparkA(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lphcall), lpszdestaddress.into())) + ::core::mem::transmute(lineUnparkA(hline, dwaddressid, ::core::mem::transmute(lphcall), lpszdestaddress.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24271,7 +24271,7 @@ where extern "system" { fn lineUnparkW(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(lineUnparkW(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(lphcall), lpszdestaddress.into())) + ::core::mem::transmute(lineUnparkW(hline, dwaddressid, ::core::mem::transmute(lphcall), lpszdestaddress.into())) } #[repr(C, packed(1))] #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -24349,7 +24349,7 @@ pub unsafe fn phoneClose(hphone: u32) -> i32 { extern "system" { fn phoneClose(hphone: u32) -> i32; } - ::core::mem::transmute(phoneClose(::core::mem::transmute(hphone))) + ::core::mem::transmute(phoneClose(hphone)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24363,7 +24363,7 @@ where extern "system" { fn phoneConfigDialog(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(phoneConfigDialog(::core::mem::transmute(dwdeviceid), hwndowner.into(), lpszdeviceclass.into())) + ::core::mem::transmute(phoneConfigDialog(dwdeviceid, hwndowner.into(), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24377,7 +24377,7 @@ where extern "system" { fn phoneConfigDialogA(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(phoneConfigDialogA(::core::mem::transmute(dwdeviceid), hwndowner.into(), lpszdeviceclass.into())) + ::core::mem::transmute(phoneConfigDialogA(dwdeviceid, hwndowner.into(), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24391,7 +24391,7 @@ where extern "system" { fn phoneConfigDialogW(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(phoneConfigDialogW(::core::mem::transmute(dwdeviceid), hwndowner.into(), lpszdeviceclass.into())) + ::core::mem::transmute(phoneConfigDialogW(dwdeviceid, hwndowner.into(), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24400,7 +24400,7 @@ pub unsafe fn phoneDevSpecific(hphone: u32, lpparams: *mut ::core::ffi::c_void, extern "system" { fn phoneDevSpecific(hphone: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32; } - ::core::mem::transmute(phoneDevSpecific(::core::mem::transmute(hphone), ::core::mem::transmute(lpparams), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(phoneDevSpecific(hphone, ::core::mem::transmute(lpparams), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24409,7 +24409,7 @@ pub unsafe fn phoneGetButtonInfo(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: extern "system" { fn phoneGetButtonInfo(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *mut PHONEBUTTONINFO) -> i32; } - ::core::mem::transmute(phoneGetButtonInfo(::core::mem::transmute(hphone), ::core::mem::transmute(dwbuttonlampid), ::core::mem::transmute(lpbuttoninfo))) + ::core::mem::transmute(phoneGetButtonInfo(hphone, dwbuttonlampid, ::core::mem::transmute(lpbuttoninfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24418,7 +24418,7 @@ pub unsafe fn phoneGetButtonInfoA(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo extern "system" { fn phoneGetButtonInfoA(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *mut PHONEBUTTONINFO) -> i32; } - ::core::mem::transmute(phoneGetButtonInfoA(::core::mem::transmute(hphone), ::core::mem::transmute(dwbuttonlampid), ::core::mem::transmute(lpbuttoninfo))) + ::core::mem::transmute(phoneGetButtonInfoA(hphone, dwbuttonlampid, ::core::mem::transmute(lpbuttoninfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24427,7 +24427,7 @@ pub unsafe fn phoneGetButtonInfoW(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo extern "system" { fn phoneGetButtonInfoW(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *mut PHONEBUTTONINFO) -> i32; } - ::core::mem::transmute(phoneGetButtonInfoW(::core::mem::transmute(hphone), ::core::mem::transmute(dwbuttonlampid), ::core::mem::transmute(lpbuttoninfo))) + ::core::mem::transmute(phoneGetButtonInfoW(hphone, dwbuttonlampid, ::core::mem::transmute(lpbuttoninfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24436,7 +24436,7 @@ pub unsafe fn phoneGetData(hphone: u32, dwdataid: u32, lpdata: *mut ::core::ffi: extern "system" { fn phoneGetData(hphone: u32, dwdataid: u32, lpdata: *mut ::core::ffi::c_void, dwsize: u32) -> i32; } - ::core::mem::transmute(phoneGetData(::core::mem::transmute(hphone), ::core::mem::transmute(dwdataid), ::core::mem::transmute(lpdata), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(phoneGetData(hphone, dwdataid, ::core::mem::transmute(lpdata), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24445,7 +24445,7 @@ pub unsafe fn phoneGetDevCaps(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32 extern "system" { fn phoneGetDevCaps(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lpphonecaps: *mut PHONECAPS) -> i32; } - ::core::mem::transmute(phoneGetDevCaps(::core::mem::transmute(hphoneapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(lpphonecaps))) + ::core::mem::transmute(phoneGetDevCaps(hphoneapp, dwdeviceid, dwapiversion, dwextversion, ::core::mem::transmute(lpphonecaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24454,7 +24454,7 @@ pub unsafe fn phoneGetDevCapsA(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u3 extern "system" { fn phoneGetDevCapsA(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lpphonecaps: *mut PHONECAPS) -> i32; } - ::core::mem::transmute(phoneGetDevCapsA(::core::mem::transmute(hphoneapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(lpphonecaps))) + ::core::mem::transmute(phoneGetDevCapsA(hphoneapp, dwdeviceid, dwapiversion, dwextversion, ::core::mem::transmute(lpphonecaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24463,7 +24463,7 @@ pub unsafe fn phoneGetDevCapsW(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u3 extern "system" { fn phoneGetDevCapsW(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lpphonecaps: *mut PHONECAPS) -> i32; } - ::core::mem::transmute(phoneGetDevCapsW(::core::mem::transmute(hphoneapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(lpphonecaps))) + ::core::mem::transmute(phoneGetDevCapsW(hphoneapp, dwdeviceid, dwapiversion, dwextversion, ::core::mem::transmute(lpphonecaps))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24472,7 +24472,7 @@ pub unsafe fn phoneGetDisplay(hphone: u32, lpdisplay: *mut VARSTRING) -> i32 { extern "system" { fn phoneGetDisplay(hphone: u32, lpdisplay: *mut VARSTRING) -> i32; } - ::core::mem::transmute(phoneGetDisplay(::core::mem::transmute(hphone), ::core::mem::transmute(lpdisplay))) + ::core::mem::transmute(phoneGetDisplay(hphone, ::core::mem::transmute(lpdisplay))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24481,7 +24481,7 @@ pub unsafe fn phoneGetGain(hphone: u32, dwhookswitchdev: u32, lpdwgain: *mut u32 extern "system" { fn phoneGetGain(hphone: u32, dwhookswitchdev: u32, lpdwgain: *mut u32) -> i32; } - ::core::mem::transmute(phoneGetGain(::core::mem::transmute(hphone), ::core::mem::transmute(dwhookswitchdev), ::core::mem::transmute(lpdwgain))) + ::core::mem::transmute(phoneGetGain(hphone, dwhookswitchdev, ::core::mem::transmute(lpdwgain))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24490,7 +24490,7 @@ pub unsafe fn phoneGetHookSwitch(hphone: u32, lpdwhookswitchdevs: *mut u32) -> i extern "system" { fn phoneGetHookSwitch(hphone: u32, lpdwhookswitchdevs: *mut u32) -> i32; } - ::core::mem::transmute(phoneGetHookSwitch(::core::mem::transmute(hphone), ::core::mem::transmute(lpdwhookswitchdevs))) + ::core::mem::transmute(phoneGetHookSwitch(hphone, ::core::mem::transmute(lpdwhookswitchdevs))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24502,7 +24502,7 @@ where extern "system" { fn phoneGetID(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(phoneGetID(::core::mem::transmute(hphone), ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) + ::core::mem::transmute(phoneGetID(hphone, ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24514,7 +24514,7 @@ where extern "system" { fn phoneGetIDA(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(phoneGetIDA(::core::mem::transmute(hphone), ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) + ::core::mem::transmute(phoneGetIDA(hphone, ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24526,7 +24526,7 @@ where extern "system" { fn phoneGetIDW(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(phoneGetIDW(::core::mem::transmute(hphone), ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) + ::core::mem::transmute(phoneGetIDW(hphone, ::core::mem::transmute(lpdeviceid), lpszdeviceclass.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24538,7 +24538,7 @@ where extern "system" { fn phoneGetIcon(dwdeviceid: u32, lpszdeviceclass: ::windows::core::PCSTR, lphicon: *mut isize) -> i32; } - ::core::mem::transmute(phoneGetIcon(::core::mem::transmute(dwdeviceid), lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) + ::core::mem::transmute(phoneGetIcon(dwdeviceid, lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24550,7 +24550,7 @@ where extern "system" { fn phoneGetIconA(dwdeviceid: u32, lpszdeviceclass: ::windows::core::PCSTR, lphicon: *mut isize) -> i32; } - ::core::mem::transmute(phoneGetIconA(::core::mem::transmute(dwdeviceid), lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) + ::core::mem::transmute(phoneGetIconA(dwdeviceid, lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24562,7 +24562,7 @@ where extern "system" { fn phoneGetIconW(dwdeviceid: u32, lpszdeviceclass: ::windows::core::PCWSTR, lphicon: *mut isize) -> i32; } - ::core::mem::transmute(phoneGetIconW(::core::mem::transmute(dwdeviceid), lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) + ::core::mem::transmute(phoneGetIconW(dwdeviceid, lpszdeviceclass.into(), ::core::mem::transmute(lphicon))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24571,7 +24571,7 @@ pub unsafe fn phoneGetLamp(hphone: u32, dwbuttonlampid: u32, lpdwlampmode: *mut extern "system" { fn phoneGetLamp(hphone: u32, dwbuttonlampid: u32, lpdwlampmode: *mut u32) -> i32; } - ::core::mem::transmute(phoneGetLamp(::core::mem::transmute(hphone), ::core::mem::transmute(dwbuttonlampid), ::core::mem::transmute(lpdwlampmode))) + ::core::mem::transmute(phoneGetLamp(hphone, dwbuttonlampid, ::core::mem::transmute(lpdwlampmode))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24580,7 +24580,7 @@ pub unsafe fn phoneGetMessage(hphoneapp: u32, lpmessage: *mut PHONEMESSAGE, dwti extern "system" { fn phoneGetMessage(hphoneapp: u32, lpmessage: *mut PHONEMESSAGE, dwtimeout: u32) -> i32; } - ::core::mem::transmute(phoneGetMessage(::core::mem::transmute(hphoneapp), ::core::mem::transmute(lpmessage), ::core::mem::transmute(dwtimeout))) + ::core::mem::transmute(phoneGetMessage(hphoneapp, ::core::mem::transmute(lpmessage), dwtimeout)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24589,7 +24589,7 @@ pub unsafe fn phoneGetRing(hphone: u32, lpdwringmode: *mut u32, lpdwvolume: *mut extern "system" { fn phoneGetRing(hphone: u32, lpdwringmode: *mut u32, lpdwvolume: *mut u32) -> i32; } - ::core::mem::transmute(phoneGetRing(::core::mem::transmute(hphone), ::core::mem::transmute(lpdwringmode), ::core::mem::transmute(lpdwvolume))) + ::core::mem::transmute(phoneGetRing(hphone, ::core::mem::transmute(lpdwringmode), ::core::mem::transmute(lpdwvolume))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24598,7 +24598,7 @@ pub unsafe fn phoneGetStatus(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i3 extern "system" { fn phoneGetStatus(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i32; } - ::core::mem::transmute(phoneGetStatus(::core::mem::transmute(hphone), ::core::mem::transmute(lpphonestatus))) + ::core::mem::transmute(phoneGetStatus(hphone, ::core::mem::transmute(lpphonestatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24607,7 +24607,7 @@ pub unsafe fn phoneGetStatusA(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i extern "system" { fn phoneGetStatusA(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i32; } - ::core::mem::transmute(phoneGetStatusA(::core::mem::transmute(hphone), ::core::mem::transmute(lpphonestatus))) + ::core::mem::transmute(phoneGetStatusA(hphone, ::core::mem::transmute(lpphonestatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24616,7 +24616,7 @@ pub unsafe fn phoneGetStatusMessages(hphone: u32, lpdwphonestates: *mut u32, lpd extern "system" { fn phoneGetStatusMessages(hphone: u32, lpdwphonestates: *mut u32, lpdwbuttonmodes: *mut u32, lpdwbuttonstates: *mut u32) -> i32; } - ::core::mem::transmute(phoneGetStatusMessages(::core::mem::transmute(hphone), ::core::mem::transmute(lpdwphonestates), ::core::mem::transmute(lpdwbuttonmodes), ::core::mem::transmute(lpdwbuttonstates))) + ::core::mem::transmute(phoneGetStatusMessages(hphone, ::core::mem::transmute(lpdwphonestates), ::core::mem::transmute(lpdwbuttonmodes), ::core::mem::transmute(lpdwbuttonstates))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24625,7 +24625,7 @@ pub unsafe fn phoneGetStatusW(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i extern "system" { fn phoneGetStatusW(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i32; } - ::core::mem::transmute(phoneGetStatusW(::core::mem::transmute(hphone), ::core::mem::transmute(lpphonestatus))) + ::core::mem::transmute(phoneGetStatusW(hphone, ::core::mem::transmute(lpphonestatus))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24634,7 +24634,7 @@ pub unsafe fn phoneGetVolume(hphone: u32, dwhookswitchdev: u32, lpdwvolume: *mut extern "system" { fn phoneGetVolume(hphone: u32, dwhookswitchdev: u32, lpdwvolume: *mut u32) -> i32; } - ::core::mem::transmute(phoneGetVolume(::core::mem::transmute(hphone), ::core::mem::transmute(dwhookswitchdev), ::core::mem::transmute(lpdwvolume))) + ::core::mem::transmute(phoneGetVolume(hphone, dwhookswitchdev, ::core::mem::transmute(lpdwvolume))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24685,7 +24685,7 @@ pub unsafe fn phoneNegotiateAPIVersion(hphoneapp: u32, dwdeviceid: u32, dwapilow extern "system" { fn phoneNegotiateAPIVersion(hphoneapp: u32, dwdeviceid: u32, dwapilowversion: u32, dwapihighversion: u32, lpdwapiversion: *mut u32, lpextensionid: *mut PHONEEXTENSIONID) -> i32; } - ::core::mem::transmute(phoneNegotiateAPIVersion(::core::mem::transmute(hphoneapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapilowversion), ::core::mem::transmute(dwapihighversion), ::core::mem::transmute(lpdwapiversion), ::core::mem::transmute(lpextensionid))) + ::core::mem::transmute(phoneNegotiateAPIVersion(hphoneapp, dwdeviceid, dwapilowversion, dwapihighversion, ::core::mem::transmute(lpdwapiversion), ::core::mem::transmute(lpextensionid))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24694,7 +24694,7 @@ pub unsafe fn phoneNegotiateExtVersion(hphoneapp: u32, dwdeviceid: u32, dwapiver extern "system" { fn phoneNegotiateExtVersion(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextlowversion: u32, dwexthighversion: u32, lpdwextversion: *mut u32) -> i32; } - ::core::mem::transmute(phoneNegotiateExtVersion(::core::mem::transmute(hphoneapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextlowversion), ::core::mem::transmute(dwexthighversion), ::core::mem::transmute(lpdwextversion))) + ::core::mem::transmute(phoneNegotiateExtVersion(hphoneapp, dwdeviceid, dwapiversion, dwextlowversion, dwexthighversion, ::core::mem::transmute(lpdwextversion))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24703,7 +24703,7 @@ pub unsafe fn phoneOpen(hphoneapp: u32, dwdeviceid: u32, lphphone: *mut u32, dwa extern "system" { fn phoneOpen(hphoneapp: u32, dwdeviceid: u32, lphphone: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivilege: u32) -> i32; } - ::core::mem::transmute(phoneOpen(::core::mem::transmute(hphoneapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lphphone), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(dwcallbackinstance), ::core::mem::transmute(dwprivilege))) + ::core::mem::transmute(phoneOpen(hphoneapp, dwdeviceid, ::core::mem::transmute(lphphone), dwapiversion, dwextversion, dwcallbackinstance, dwprivilege)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24712,7 +24712,7 @@ pub unsafe fn phoneSetButtonInfo(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: extern "system" { fn phoneSetButtonInfo(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *const PHONEBUTTONINFO) -> i32; } - ::core::mem::transmute(phoneSetButtonInfo(::core::mem::transmute(hphone), ::core::mem::transmute(dwbuttonlampid), ::core::mem::transmute(lpbuttoninfo))) + ::core::mem::transmute(phoneSetButtonInfo(hphone, dwbuttonlampid, ::core::mem::transmute(lpbuttoninfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24721,7 +24721,7 @@ pub unsafe fn phoneSetButtonInfoA(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo extern "system" { fn phoneSetButtonInfoA(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *const PHONEBUTTONINFO) -> i32; } - ::core::mem::transmute(phoneSetButtonInfoA(::core::mem::transmute(hphone), ::core::mem::transmute(dwbuttonlampid), ::core::mem::transmute(lpbuttoninfo))) + ::core::mem::transmute(phoneSetButtonInfoA(hphone, dwbuttonlampid, ::core::mem::transmute(lpbuttoninfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24730,7 +24730,7 @@ pub unsafe fn phoneSetButtonInfoW(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo extern "system" { fn phoneSetButtonInfoW(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *const PHONEBUTTONINFO) -> i32; } - ::core::mem::transmute(phoneSetButtonInfoW(::core::mem::transmute(hphone), ::core::mem::transmute(dwbuttonlampid), ::core::mem::transmute(lpbuttoninfo))) + ::core::mem::transmute(phoneSetButtonInfoW(hphone, dwbuttonlampid, ::core::mem::transmute(lpbuttoninfo))) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24739,7 +24739,7 @@ pub unsafe fn phoneSetData(hphone: u32, dwdataid: u32, lpdata: *const ::core::ff extern "system" { fn phoneSetData(hphone: u32, dwdataid: u32, lpdata: *const ::core::ffi::c_void, dwsize: u32) -> i32; } - ::core::mem::transmute(phoneSetData(::core::mem::transmute(hphone), ::core::mem::transmute(dwdataid), ::core::mem::transmute(lpdata), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(phoneSetData(hphone, dwdataid, ::core::mem::transmute(lpdata), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24751,7 +24751,7 @@ where extern "system" { fn phoneSetDisplay(hphone: u32, dwrow: u32, dwcolumn: u32, lpsdisplay: ::windows::core::PCSTR, dwsize: u32) -> i32; } - ::core::mem::transmute(phoneSetDisplay(::core::mem::transmute(hphone), ::core::mem::transmute(dwrow), ::core::mem::transmute(dwcolumn), lpsdisplay.into(), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(phoneSetDisplay(hphone, dwrow, dwcolumn, lpsdisplay.into(), dwsize)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24760,7 +24760,7 @@ pub unsafe fn phoneSetGain(hphone: u32, dwhookswitchdev: u32, dwgain: u32) -> i3 extern "system" { fn phoneSetGain(hphone: u32, dwhookswitchdev: u32, dwgain: u32) -> i32; } - ::core::mem::transmute(phoneSetGain(::core::mem::transmute(hphone), ::core::mem::transmute(dwhookswitchdev), ::core::mem::transmute(dwgain))) + ::core::mem::transmute(phoneSetGain(hphone, dwhookswitchdev, dwgain)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24769,7 +24769,7 @@ pub unsafe fn phoneSetHookSwitch(hphone: u32, dwhookswitchdevs: u32, dwhookswitc extern "system" { fn phoneSetHookSwitch(hphone: u32, dwhookswitchdevs: u32, dwhookswitchmode: u32) -> i32; } - ::core::mem::transmute(phoneSetHookSwitch(::core::mem::transmute(hphone), ::core::mem::transmute(dwhookswitchdevs), ::core::mem::transmute(dwhookswitchmode))) + ::core::mem::transmute(phoneSetHookSwitch(hphone, dwhookswitchdevs, dwhookswitchmode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24778,7 +24778,7 @@ pub unsafe fn phoneSetLamp(hphone: u32, dwbuttonlampid: u32, dwlampmode: u32) -> extern "system" { fn phoneSetLamp(hphone: u32, dwbuttonlampid: u32, dwlampmode: u32) -> i32; } - ::core::mem::transmute(phoneSetLamp(::core::mem::transmute(hphone), ::core::mem::transmute(dwbuttonlampid), ::core::mem::transmute(dwlampmode))) + ::core::mem::transmute(phoneSetLamp(hphone, dwbuttonlampid, dwlampmode)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24787,7 +24787,7 @@ pub unsafe fn phoneSetRing(hphone: u32, dwringmode: u32, dwvolume: u32) -> i32 { extern "system" { fn phoneSetRing(hphone: u32, dwringmode: u32, dwvolume: u32) -> i32; } - ::core::mem::transmute(phoneSetRing(::core::mem::transmute(hphone), ::core::mem::transmute(dwringmode), ::core::mem::transmute(dwvolume))) + ::core::mem::transmute(phoneSetRing(hphone, dwringmode, dwvolume)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24796,7 +24796,7 @@ pub unsafe fn phoneSetStatusMessages(hphone: u32, dwphonestates: u32, dwbuttonmo extern "system" { fn phoneSetStatusMessages(hphone: u32, dwphonestates: u32, dwbuttonmodes: u32, dwbuttonstates: u32) -> i32; } - ::core::mem::transmute(phoneSetStatusMessages(::core::mem::transmute(hphone), ::core::mem::transmute(dwphonestates), ::core::mem::transmute(dwbuttonmodes), ::core::mem::transmute(dwbuttonstates))) + ::core::mem::transmute(phoneSetStatusMessages(hphone, dwphonestates, dwbuttonmodes, dwbuttonstates)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24805,7 +24805,7 @@ pub unsafe fn phoneSetVolume(hphone: u32, dwhookswitchdev: u32, dwvolume: u32) - extern "system" { fn phoneSetVolume(hphone: u32, dwhookswitchdev: u32, dwvolume: u32) -> i32; } - ::core::mem::transmute(phoneSetVolume(::core::mem::transmute(hphone), ::core::mem::transmute(dwhookswitchdev), ::core::mem::transmute(dwvolume))) + ::core::mem::transmute(phoneSetVolume(hphone, dwhookswitchdev, dwvolume)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] @@ -24814,7 +24814,7 @@ pub unsafe fn phoneShutdown(hphoneapp: u32) -> i32 { extern "system" { fn phoneShutdown(hphoneapp: u32) -> i32; } - ::core::mem::transmute(phoneShutdown(::core::mem::transmute(hphoneapp))) + ::core::mem::transmute(phoneShutdown(hphoneapp)) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const prioHigh: u32 = 1u32; @@ -24926,7 +24926,7 @@ where extern "system" { fn tapiRequestMediaCall(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: ::windows::core::PCSTR, lpdeviceid: ::windows::core::PCSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: ::windows::core::PCSTR, lpszappname: ::windows::core::PCSTR, lpszcalledparty: ::windows::core::PCSTR, lpszcomment: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(tapiRequestMediaCall(hwnd.into(), wrequestid.into(), lpszdeviceclass.into(), lpdeviceid.into(), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwsecure), lpszdestaddress.into(), lpszappname.into(), lpszcalledparty.into(), lpszcomment.into())) + ::core::mem::transmute(tapiRequestMediaCall(hwnd.into(), wrequestid.into(), lpszdeviceclass.into(), lpdeviceid.into(), dwsize, dwsecure, lpszdestaddress.into(), lpszappname.into(), lpszcalledparty.into(), lpszcomment.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24946,7 +24946,7 @@ where extern "system" { fn tapiRequestMediaCallA(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: ::windows::core::PCSTR, lpdeviceid: ::windows::core::PCSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: ::windows::core::PCSTR, lpszappname: ::windows::core::PCSTR, lpszcalledparty: ::windows::core::PCSTR, lpszcomment: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(tapiRequestMediaCallA(hwnd.into(), wrequestid.into(), lpszdeviceclass.into(), lpdeviceid.into(), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwsecure), lpszdestaddress.into(), lpszappname.into(), lpszcalledparty.into(), lpszcomment.into())) + ::core::mem::transmute(tapiRequestMediaCallA(hwnd.into(), wrequestid.into(), lpszdeviceclass.into(), lpdeviceid.into(), dwsize, dwsecure, lpszdestaddress.into(), lpszappname.into(), lpszcalledparty.into(), lpszcomment.into())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24966,7 +24966,7 @@ where extern "system" { fn tapiRequestMediaCallW(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: ::windows::core::PCWSTR, lpdeviceid: ::windows::core::PCWSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: ::windows::core::PCWSTR, lpszappname: ::windows::core::PCWSTR, lpszcalledparty: ::windows::core::PCWSTR, lpszcomment: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(tapiRequestMediaCallW(hwnd.into(), wrequestid.into(), lpszdeviceclass.into(), lpdeviceid.into(), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwsecure), lpszdestaddress.into(), lpszappname.into(), lpszcalledparty.into(), lpszcomment.into())) + ::core::mem::transmute(tapiRequestMediaCallW(hwnd.into(), wrequestid.into(), lpszdeviceclass.into(), lpdeviceid.into(), dwsize, dwsecure, lpszdestaddress.into(), lpszappname.into(), lpszcalledparty.into(), lpszcomment.into())) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 5664d88463..47547229e5 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs @@ -6219,7 +6219,7 @@ pub unsafe fn WinUsb_AbortPipe(interfacehandle: *const ::core::ffi::c_void, pipe extern "system" { fn WinUsb_AbortPipe(interfacehandle: *const ::core::ffi::c_void, pipeid: u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_AbortPipe(::core::mem::transmute(interfacehandle), ::core::mem::transmute(pipeid))) + ::core::mem::transmute(WinUsb_AbortPipe(::core::mem::transmute(interfacehandle), pipeid)) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -6229,7 +6229,7 @@ pub unsafe fn WinUsb_ControlTransfer(interfacehandle: *const ::core::ffi::c_void extern "system" { fn WinUsb_ControlTransfer(interfacehandle: *const ::core::ffi::c_void, setuppacket: WINUSB_SETUP_PACKET, buffer: *mut u8, bufferlength: u32, lengthtransferred: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_ControlTransfer(::core::mem::transmute(interfacehandle), ::core::mem::transmute(setuppacket), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength), ::core::mem::transmute(lengthtransferred), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(WinUsb_ControlTransfer(::core::mem::transmute(interfacehandle), ::core::mem::transmute(setuppacket), ::core::mem::transmute(buffer), bufferlength, ::core::mem::transmute(lengthtransferred), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6239,7 +6239,7 @@ pub unsafe fn WinUsb_FlushPipe(interfacehandle: *const ::core::ffi::c_void, pipe extern "system" { fn WinUsb_FlushPipe(interfacehandle: *const ::core::ffi::c_void, pipeid: u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_FlushPipe(::core::mem::transmute(interfacehandle), ::core::mem::transmute(pipeid))) + ::core::mem::transmute(WinUsb_FlushPipe(::core::mem::transmute(interfacehandle), pipeid)) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6259,7 +6259,7 @@ pub unsafe fn WinUsb_GetAdjustedFrameNumber(currentframenumber: *mut u32, timest extern "system" { fn WinUsb_GetAdjustedFrameNumber(currentframenumber: *mut u32, timestamp: i64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_GetAdjustedFrameNumber(::core::mem::transmute(currentframenumber), ::core::mem::transmute(timestamp))) + ::core::mem::transmute(WinUsb_GetAdjustedFrameNumber(::core::mem::transmute(currentframenumber), timestamp)) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6269,7 +6269,7 @@ pub unsafe fn WinUsb_GetAssociatedInterface(interfacehandle: *const ::core::ffi: extern "system" { fn WinUsb_GetAssociatedInterface(interfacehandle: *const ::core::ffi::c_void, associatedinterfaceindex: u8, associatedinterfacehandle: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_GetAssociatedInterface(::core::mem::transmute(interfacehandle), ::core::mem::transmute(associatedinterfaceindex), ::core::mem::transmute(associatedinterfacehandle))) + ::core::mem::transmute(WinUsb_GetAssociatedInterface(::core::mem::transmute(interfacehandle), associatedinterfaceindex, ::core::mem::transmute(associatedinterfacehandle))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6309,7 +6309,7 @@ pub unsafe fn WinUsb_GetDescriptor(interfacehandle: *const ::core::ffi::c_void, extern "system" { fn WinUsb_GetDescriptor(interfacehandle: *const ::core::ffi::c_void, descriptortype: u8, index: u8, languageid: u16, buffer: *mut u8, bufferlength: u32, lengthtransferred: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_GetDescriptor(::core::mem::transmute(interfacehandle), ::core::mem::transmute(descriptortype), ::core::mem::transmute(index), ::core::mem::transmute(languageid), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength), ::core::mem::transmute(lengthtransferred))) + ::core::mem::transmute(WinUsb_GetDescriptor(::core::mem::transmute(interfacehandle), descriptortype, index, languageid, ::core::mem::transmute(buffer), bufferlength, ::core::mem::transmute(lengthtransferred))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -6332,7 +6332,7 @@ pub unsafe fn WinUsb_GetPipePolicy(interfacehandle: *const ::core::ffi::c_void, extern "system" { fn WinUsb_GetPipePolicy(interfacehandle: *const ::core::ffi::c_void, pipeid: u8, policytype: u32, valuelength: *mut u32, value: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_GetPipePolicy(::core::mem::transmute(interfacehandle), ::core::mem::transmute(pipeid), ::core::mem::transmute(policytype), ::core::mem::transmute(valuelength), ::core::mem::transmute(value))) + ::core::mem::transmute(WinUsb_GetPipePolicy(::core::mem::transmute(interfacehandle), pipeid, policytype, ::core::mem::transmute(valuelength), ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6342,7 +6342,7 @@ pub unsafe fn WinUsb_GetPowerPolicy(interfacehandle: *const ::core::ffi::c_void, extern "system" { fn WinUsb_GetPowerPolicy(interfacehandle: *const ::core::ffi::c_void, policytype: u32, valuelength: *mut u32, value: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_GetPowerPolicy(::core::mem::transmute(interfacehandle), ::core::mem::transmute(policytype), ::core::mem::transmute(valuelength), ::core::mem::transmute(value))) + ::core::mem::transmute(WinUsb_GetPowerPolicy(::core::mem::transmute(interfacehandle), policytype, ::core::mem::transmute(valuelength), ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6364,7 +6364,7 @@ pub unsafe fn WinUsb_ParseConfigurationDescriptor(configurationdescriptor: *cons extern "system" { fn WinUsb_ParseConfigurationDescriptor(configurationdescriptor: *const USB_CONFIGURATION_DESCRIPTOR, startposition: *const ::core::ffi::c_void, interfacenumber: i32, alternatesetting: i32, interfaceclass: i32, interfacesubclass: i32, interfaceprotocol: i32) -> *mut USB_INTERFACE_DESCRIPTOR; } - ::core::mem::transmute(WinUsb_ParseConfigurationDescriptor(::core::mem::transmute(configurationdescriptor), ::core::mem::transmute(startposition), ::core::mem::transmute(interfacenumber), ::core::mem::transmute(alternatesetting), ::core::mem::transmute(interfaceclass), ::core::mem::transmute(interfacesubclass), ::core::mem::transmute(interfaceprotocol))) + ::core::mem::transmute(WinUsb_ParseConfigurationDescriptor(::core::mem::transmute(configurationdescriptor), ::core::mem::transmute(startposition), interfacenumber, alternatesetting, interfaceclass, interfacesubclass, interfaceprotocol)) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] #[inline] @@ -6373,7 +6373,7 @@ pub unsafe fn WinUsb_ParseDescriptors(descriptorbuffer: *const ::core::ffi::c_vo extern "system" { fn WinUsb_ParseDescriptors(descriptorbuffer: *const ::core::ffi::c_void, totallength: u32, startposition: *const ::core::ffi::c_void, descriptortype: i32) -> *mut USB_COMMON_DESCRIPTOR; } - ::core::mem::transmute(WinUsb_ParseDescriptors(::core::mem::transmute(descriptorbuffer), ::core::mem::transmute(totallength), ::core::mem::transmute(startposition), ::core::mem::transmute(descriptortype))) + ::core::mem::transmute(WinUsb_ParseDescriptors(::core::mem::transmute(descriptorbuffer), totallength, ::core::mem::transmute(startposition), descriptortype)) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6383,7 +6383,7 @@ pub unsafe fn WinUsb_QueryDeviceInformation(interfacehandle: *const ::core::ffi: extern "system" { fn WinUsb_QueryDeviceInformation(interfacehandle: *const ::core::ffi::c_void, informationtype: u32, bufferlength: *mut u32, buffer: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_QueryDeviceInformation(::core::mem::transmute(interfacehandle), ::core::mem::transmute(informationtype), ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer))) + ::core::mem::transmute(WinUsb_QueryDeviceInformation(::core::mem::transmute(interfacehandle), informationtype, ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6393,7 +6393,7 @@ pub unsafe fn WinUsb_QueryInterfaceSettings(interfacehandle: *const ::core::ffi: extern "system" { fn WinUsb_QueryInterfaceSettings(interfacehandle: *const ::core::ffi::c_void, alternateinterfacenumber: u8, usbaltinterfacedescriptor: *mut USB_INTERFACE_DESCRIPTOR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_QueryInterfaceSettings(::core::mem::transmute(interfacehandle), ::core::mem::transmute(alternateinterfacenumber), ::core::mem::transmute(usbaltinterfacedescriptor))) + ::core::mem::transmute(WinUsb_QueryInterfaceSettings(::core::mem::transmute(interfacehandle), alternateinterfacenumber, ::core::mem::transmute(usbaltinterfacedescriptor))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6403,7 +6403,7 @@ pub unsafe fn WinUsb_QueryPipe(interfacehandle: *const ::core::ffi::c_void, alte extern "system" { fn WinUsb_QueryPipe(interfacehandle: *const ::core::ffi::c_void, alternateinterfacenumber: u8, pipeindex: u8, pipeinformation: *mut WINUSB_PIPE_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_QueryPipe(::core::mem::transmute(interfacehandle), ::core::mem::transmute(alternateinterfacenumber), ::core::mem::transmute(pipeindex), ::core::mem::transmute(pipeinformation))) + ::core::mem::transmute(WinUsb_QueryPipe(::core::mem::transmute(interfacehandle), alternateinterfacenumber, pipeindex, ::core::mem::transmute(pipeinformation))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6413,7 +6413,7 @@ pub unsafe fn WinUsb_QueryPipeEx(interfacehandle: *const ::core::ffi::c_void, al extern "system" { fn WinUsb_QueryPipeEx(interfacehandle: *const ::core::ffi::c_void, alternatesettingnumber: u8, pipeindex: u8, pipeinformationex: *mut WINUSB_PIPE_INFORMATION_EX) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_QueryPipeEx(::core::mem::transmute(interfacehandle), ::core::mem::transmute(alternatesettingnumber), ::core::mem::transmute(pipeindex), ::core::mem::transmute(pipeinformationex))) + ::core::mem::transmute(WinUsb_QueryPipeEx(::core::mem::transmute(interfacehandle), alternatesettingnumber, pipeindex, ::core::mem::transmute(pipeinformationex))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -6423,7 +6423,7 @@ pub unsafe fn WinUsb_ReadIsochPipe(bufferhandle: *const ::core::ffi::c_void, off extern "system" { fn WinUsb_ReadIsochPipe(bufferhandle: *const ::core::ffi::c_void, offset: u32, length: u32, framenumber: *mut u32, numberofpackets: u32, isopacketdescriptors: *mut USBD_ISO_PACKET_DESCRIPTOR, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_ReadIsochPipe(::core::mem::transmute(bufferhandle), ::core::mem::transmute(offset), ::core::mem::transmute(length), ::core::mem::transmute(framenumber), isopacketdescriptors.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(isopacketdescriptors)), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(WinUsb_ReadIsochPipe(::core::mem::transmute(bufferhandle), offset, length, ::core::mem::transmute(framenumber), isopacketdescriptors.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(isopacketdescriptors)), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -6436,7 +6436,7 @@ where extern "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; } - ::core::mem::transmute(WinUsb_ReadIsochPipeAsap(::core::mem::transmute(bufferhandle), ::core::mem::transmute(offset), ::core::mem::transmute(length), continuestream.into(), isopacketdescriptors.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(isopacketdescriptors)), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(WinUsb_ReadIsochPipeAsap(::core::mem::transmute(bufferhandle), offset, length, continuestream.into(), isopacketdescriptors.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(isopacketdescriptors)), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -6446,7 +6446,7 @@ pub unsafe fn WinUsb_ReadPipe(interfacehandle: *const ::core::ffi::c_void, pipei extern "system" { fn WinUsb_ReadPipe(interfacehandle: *const ::core::ffi::c_void, pipeid: u8, buffer: *mut u8, bufferlength: u32, lengthtransferred: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_ReadPipe(::core::mem::transmute(interfacehandle), ::core::mem::transmute(pipeid), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength), ::core::mem::transmute(lengthtransferred), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(WinUsb_ReadPipe(::core::mem::transmute(interfacehandle), pipeid, ::core::mem::transmute(buffer), bufferlength, ::core::mem::transmute(lengthtransferred), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6456,7 +6456,7 @@ pub unsafe fn WinUsb_RegisterIsochBuffer(interfacehandle: *const ::core::ffi::c_ extern "system" { fn WinUsb_RegisterIsochBuffer(interfacehandle: *const ::core::ffi::c_void, pipeid: u8, buffer: *mut u8, bufferlength: u32, isochbufferhandle: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_RegisterIsochBuffer(::core::mem::transmute(interfacehandle), ::core::mem::transmute(pipeid), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength), ::core::mem::transmute(isochbufferhandle))) + ::core::mem::transmute(WinUsb_RegisterIsochBuffer(::core::mem::transmute(interfacehandle), pipeid, ::core::mem::transmute(buffer), bufferlength, ::core::mem::transmute(isochbufferhandle))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6466,7 +6466,7 @@ pub unsafe fn WinUsb_ResetPipe(interfacehandle: *const ::core::ffi::c_void, pipe extern "system" { fn WinUsb_ResetPipe(interfacehandle: *const ::core::ffi::c_void, pipeid: u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_ResetPipe(::core::mem::transmute(interfacehandle), ::core::mem::transmute(pipeid))) + ::core::mem::transmute(WinUsb_ResetPipe(::core::mem::transmute(interfacehandle), pipeid)) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6476,7 +6476,7 @@ pub unsafe fn WinUsb_SetCurrentAlternateSetting(interfacehandle: *const ::core:: extern "system" { fn WinUsb_SetCurrentAlternateSetting(interfacehandle: *const ::core::ffi::c_void, settingnumber: u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_SetCurrentAlternateSetting(::core::mem::transmute(interfacehandle), ::core::mem::transmute(settingnumber))) + ::core::mem::transmute(WinUsb_SetCurrentAlternateSetting(::core::mem::transmute(interfacehandle), settingnumber)) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6486,7 +6486,7 @@ pub unsafe fn WinUsb_SetPipePolicy(interfacehandle: *const ::core::ffi::c_void, extern "system" { fn WinUsb_SetPipePolicy(interfacehandle: *const ::core::ffi::c_void, pipeid: u8, policytype: u32, valuelength: u32, value: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_SetPipePolicy(::core::mem::transmute(interfacehandle), ::core::mem::transmute(pipeid), ::core::mem::transmute(policytype), ::core::mem::transmute(valuelength), ::core::mem::transmute(value))) + ::core::mem::transmute(WinUsb_SetPipePolicy(::core::mem::transmute(interfacehandle), pipeid, policytype, valuelength, ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6496,7 +6496,7 @@ pub unsafe fn WinUsb_SetPowerPolicy(interfacehandle: *const ::core::ffi::c_void, extern "system" { fn WinUsb_SetPowerPolicy(interfacehandle: *const ::core::ffi::c_void, policytype: u32, valuelength: u32, value: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_SetPowerPolicy(::core::mem::transmute(interfacehandle), ::core::mem::transmute(policytype), ::core::mem::transmute(valuelength), ::core::mem::transmute(value))) + ::core::mem::transmute(WinUsb_SetPowerPolicy(::core::mem::transmute(interfacehandle), policytype, valuelength, ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6536,7 +6536,7 @@ pub unsafe fn WinUsb_WriteIsochPipe(bufferhandle: *const ::core::ffi::c_void, of extern "system" { fn WinUsb_WriteIsochPipe(bufferhandle: *const ::core::ffi::c_void, offset: u32, length: u32, framenumber: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_WriteIsochPipe(::core::mem::transmute(bufferhandle), ::core::mem::transmute(offset), ::core::mem::transmute(length), ::core::mem::transmute(framenumber), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(WinUsb_WriteIsochPipe(::core::mem::transmute(bufferhandle), offset, length, ::core::mem::transmute(framenumber), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -6549,7 +6549,7 @@ where extern "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; } - ::core::mem::transmute(WinUsb_WriteIsochPipeAsap(::core::mem::transmute(bufferhandle), ::core::mem::transmute(offset), ::core::mem::transmute(length), continuestream.into(), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(WinUsb_WriteIsochPipeAsap(::core::mem::transmute(bufferhandle), offset, length, continuestream.into(), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -6559,7 +6559,7 @@ pub unsafe fn WinUsb_WritePipe(interfacehandle: *const ::core::ffi::c_void, pipe extern "system" { fn WinUsb_WritePipe(interfacehandle: *const ::core::ffi::c_void, pipeid: u8, buffer: *const u8, bufferlength: u32, lengthtransferred: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinUsb_WritePipe(::core::mem::transmute(interfacehandle), ::core::mem::transmute(pipeid), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength), ::core::mem::transmute(lengthtransferred), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(WinUsb_WritePipe(::core::mem::transmute(interfacehandle), pipeid, ::core::mem::transmute(buffer), bufferlength, ::core::mem::transmute(lengthtransferred), ::core::mem::transmute(overlapped))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] 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 3b763aaa62..a9c2a51ed7 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs @@ -301,7 +301,7 @@ impl IWSDDeviceHost { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWSDDeviceHostNotify>>, { - (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullinstanceid), ::core::mem::transmute(pscopelist), pnotificationsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ullinstanceid, ::core::mem::transmute(pscopelist), pnotificationsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -702,7 +702,7 @@ impl IWSDEventingStatus { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SubscriptionRenewalFailed)(::windows::core::Interface::as_raw(self), pszsubscriptionaction.into(), ::core::mem::transmute(hr)) + (::windows::core::Interface::vtable(self).SubscriptionRenewalFailed)(::windows::core::Interface::as_raw(self), pszsubscriptionaction.into(), hr) } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn SubscriptionEnded<'a, P0>(&self, pszsubscriptionaction: P0) @@ -781,7 +781,7 @@ impl IWSDHttpAddress { } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn SetPort(&self, wport: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wport)).ok() + (::windows::core::Interface::vtable(self).base__.SetPort)(::windows::core::Interface::as_raw(self), wport).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn GetTransportAddress(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -2054,7 +2054,7 @@ impl IWSDTransportAddress { } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn SetPort(&self, wport: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wport)).ok() + (::windows::core::Interface::vtable(self).SetPort)(::windows::core::Interface::as_raw(self), wport).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn GetTransportAddress(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -2167,7 +2167,7 @@ impl IWSDUdpAddress { } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn SetPort(&self, wport: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wport)).ok() + (::windows::core::Interface::vtable(self).base__.SetPort)(::windows::core::Interface::as_raw(self), wport).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn GetTransportAddress(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -2215,7 +2215,7 @@ impl IWSDUdpAddress { } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn SetMessageType(&self, messagetype: WSDUdpMessageType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMessageType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagetype)).ok() + (::windows::core::Interface::vtable(self).SetMessageType)(::windows::core::Interface::as_raw(self), messagetype).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn GetMessageType(&self) -> ::windows::core::Result { @@ -2224,7 +2224,7 @@ impl IWSDUdpAddress { } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn SetTTL(&self, dwttl: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTTL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwttl)).ok() + (::windows::core::Interface::vtable(self).SetTTL)(::windows::core::Interface::as_raw(self), dwttl).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn GetTTL(&self) -> ::windows::core::Result { @@ -2454,11 +2454,11 @@ impl IWSDXMLContext { } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn SetNamespaces(&self, pnamespaces: &[*const WSDXML_NAMESPACE], blayernumber: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNamespaces)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pnamespaces)), pnamespaces.len() as _, ::core::mem::transmute(blayernumber)).ok() + (::windows::core::Interface::vtable(self).SetNamespaces)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pnamespaces)), pnamespaces.len() as _, blayernumber).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn SetTypes(&self, ptypes: &[*const WSDXML_TYPE], blayernumber: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ptypes)), ptypes.len() as _, ::core::mem::transmute(blayernumber)).ok() + (::windows::core::Interface::vtable(self).SetTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ptypes)), ptypes.len() as _, blayernumber).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2621,7 +2621,7 @@ pub struct IWSDiscoveryProvider(::windows::core::IUnknown); impl IWSDiscoveryProvider { #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn SetAddressFamily(&self, dwaddressfamily: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAddressFamily)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaddressfamily)).ok() + (::windows::core::Interface::vtable(self).SetAddressFamily)(::windows::core::Interface::as_raw(self), dwaddressfamily).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn Attach<'a, P0>(&self, psink: P0) -> ::windows::core::Result<()> @@ -2734,7 +2734,7 @@ impl IWSDiscoveryProviderNotify { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SearchFailed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr), psztag.into()).ok() + (::windows::core::Interface::vtable(self).SearchFailed)(::windows::core::Interface::as_raw(self), hr, psztag.into()).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn SearchComplete<'a, P0>(&self, psztag: P0) -> ::windows::core::Result<()> @@ -2794,7 +2794,7 @@ pub struct IWSDiscoveryPublisher(::windows::core::IUnknown); impl IWSDiscoveryPublisher { #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn SetAddressFamily(&self, dwaddressfamily: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAddressFamily)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaddressfamily)).ok() + (::windows::core::Interface::vtable(self).SetAddressFamily)(::windows::core::Interface::as_raw(self), dwaddressfamily).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn RegisterNotificationSink<'a, P0>(&self, psink: P0) -> ::windows::core::Result<()> @@ -2816,7 +2816,7 @@ impl IWSDiscoveryPublisher { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Publish)(::windows::core::Interface::as_raw(self), pszid.into(), ::core::mem::transmute(ullmetadataversion), ::core::mem::transmute(ullinstanceid), ::core::mem::transmute(ullmessagenumber), pszsessionid.into(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), ::core::mem::transmute(pxaddrslist)).ok() + (::windows::core::Interface::vtable(self).Publish)(::windows::core::Interface::as_raw(self), pszid.into(), ullmetadataversion, ullinstanceid, ullmessagenumber, pszsessionid.into(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), ::core::mem::transmute(pxaddrslist)).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn UnPublish<'a, P0, P1>(&self, pszid: P0, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: P1, pany: *const WSDXML_ELEMENT) -> ::windows::core::Result<()> @@ -2824,7 +2824,7 @@ impl IWSDiscoveryPublisher { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UnPublish)(::windows::core::Interface::as_raw(self), pszid.into(), ::core::mem::transmute(ullinstanceid), ::core::mem::transmute(ullmessagenumber), pszsessionid.into(), ::core::mem::transmute(pany)).ok() + (::windows::core::Interface::vtable(self).UnPublish)(::windows::core::Interface::as_raw(self), pszid.into(), ullinstanceid, ullmessagenumber, pszsessionid.into(), ::core::mem::transmute(pany)).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn MatchProbe<'a, P0, P1, P2>(&self, pprobemessage: *const WSD_SOAP_MESSAGE, pmessageparameters: P0, pszid: P1, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: P2, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST) -> ::windows::core::Result<()> @@ -2833,7 +2833,7 @@ impl IWSDiscoveryPublisher { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).MatchProbe)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pprobemessage), pmessageparameters.into().abi(), pszid.into(), ::core::mem::transmute(ullmetadataversion), ::core::mem::transmute(ullinstanceid), ::core::mem::transmute(ullmessagenumber), pszsessionid.into(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), ::core::mem::transmute(pxaddrslist)).ok() + (::windows::core::Interface::vtable(self).MatchProbe)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pprobemessage), pmessageparameters.into().abi(), pszid.into(), ullmetadataversion, ullinstanceid, ullmessagenumber, pszsessionid.into(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), ::core::mem::transmute(pxaddrslist)).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn MatchResolve<'a, P0, P1, P2>(&self, presolvemessage: *const WSD_SOAP_MESSAGE, pmessageparameters: P0, pszid: P1, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: P2, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST) -> ::windows::core::Result<()> @@ -2842,7 +2842,7 @@ impl IWSDiscoveryPublisher { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).MatchResolve)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presolvemessage), pmessageparameters.into().abi(), pszid.into(), ::core::mem::transmute(ullmetadataversion), ::core::mem::transmute(ullinstanceid), ::core::mem::transmute(ullmessagenumber), pszsessionid.into(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), ::core::mem::transmute(pxaddrslist)).ok() + (::windows::core::Interface::vtable(self).MatchResolve)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presolvemessage), pmessageparameters.into().abi(), pszid.into(), ullmetadataversion, ullinstanceid, ullmessagenumber, pszsessionid.into(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), ::core::mem::transmute(pxaddrslist)).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn PublishEx<'a, P0, P1>(&self, pszid: P0, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: P1, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST, pheaderany: *const WSDXML_ELEMENT, preferenceparameterany: *const WSDXML_ELEMENT, ppolicyany: *const WSDXML_ELEMENT, pendpointreferenceany: *const WSDXML_ELEMENT, pany: *const WSDXML_ELEMENT) -> ::windows::core::Result<()> @@ -2850,23 +2850,7 @@ impl IWSDiscoveryPublisher { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PublishEx)( - ::windows::core::Interface::as_raw(self), - pszid.into(), - ::core::mem::transmute(ullmetadataversion), - ::core::mem::transmute(ullinstanceid), - ::core::mem::transmute(ullmessagenumber), - pszsessionid.into(), - ::core::mem::transmute(ptypeslist), - ::core::mem::transmute(pscopeslist), - ::core::mem::transmute(pxaddrslist), - ::core::mem::transmute(pheaderany), - ::core::mem::transmute(preferenceparameterany), - ::core::mem::transmute(ppolicyany), - ::core::mem::transmute(pendpointreferenceany), - ::core::mem::transmute(pany), - ) - .ok() + (::windows::core::Interface::vtable(self).PublishEx)(::windows::core::Interface::as_raw(self), pszid.into(), ullmetadataversion, ullinstanceid, ullmessagenumber, pszsessionid.into(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), ::core::mem::transmute(pxaddrslist), ::core::mem::transmute(pheaderany), ::core::mem::transmute(preferenceparameterany), ::core::mem::transmute(ppolicyany), ::core::mem::transmute(pendpointreferenceany), ::core::mem::transmute(pany)).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub unsafe fn MatchProbeEx<'a, P0, P1, P2>(&self, pprobemessage: *const WSD_SOAP_MESSAGE, pmessageparameters: P0, pszid: P1, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: P2, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST, pheaderany: *const WSDXML_ELEMENT, preferenceparameterany: *const WSDXML_ELEMENT, ppolicyany: *const WSDXML_ELEMENT, pendpointreferenceany: *const WSDXML_ELEMENT, pany: *const WSDXML_ELEMENT) -> ::windows::core::Result<()> @@ -2880,9 +2864,9 @@ impl IWSDiscoveryPublisher { ::core::mem::transmute(pprobemessage), pmessageparameters.into().abi(), pszid.into(), - ::core::mem::transmute(ullmetadataversion), - ::core::mem::transmute(ullinstanceid), - ::core::mem::transmute(ullmessagenumber), + ullmetadataversion, + ullinstanceid, + ullmessagenumber, pszsessionid.into(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), @@ -2907,9 +2891,9 @@ impl IWSDiscoveryPublisher { ::core::mem::transmute(presolvemessage), pmessageparameters.into().abi(), pszid.into(), - ::core::mem::transmute(ullmetadataversion), - ::core::mem::transmute(ullinstanceid), - ::core::mem::transmute(ullmessagenumber), + ullmetadataversion, + ullinstanceid, + ullmessagenumber, pszsessionid.into(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), @@ -3411,7 +3395,7 @@ pub unsafe fn WSDAllocateLinkedMemory(pparent: *mut ::core::ffi::c_void, cbsize: extern "system" { fn WSDAllocateLinkedMemory(pparent: *mut ::core::ffi::c_void, cbsize: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(WSDAllocateLinkedMemory(::core::mem::transmute(pparent), ::core::mem::transmute(cbsize))) + ::core::mem::transmute(WSDAllocateLinkedMemory(::core::mem::transmute(pparent), cbsize)) } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] @@ -3700,7 +3684,7 @@ pub unsafe fn WSDGetConfigurationOption(dwoption: u32, pvoid: *mut ::core::ffi:: extern "system" { fn WSDGetConfigurationOption(dwoption: u32, pvoid: *mut ::core::ffi::c_void, cboutbuffer: u32) -> ::windows::core::HRESULT; } - WSDGetConfigurationOption(::core::mem::transmute(dwoption), ::core::mem::transmute(pvoid), ::core::mem::transmute(cboutbuffer)).ok() + WSDGetConfigurationOption(dwoption, ::core::mem::transmute(pvoid), cboutbuffer).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] @@ -3709,7 +3693,7 @@ pub unsafe fn WSDSetConfigurationOption(dwoption: u32, pvoid: *const ::core::ffi extern "system" { fn WSDSetConfigurationOption(dwoption: u32, pvoid: *const ::core::ffi::c_void, cbinbuffer: u32) -> ::windows::core::HRESULT; } - WSDSetConfigurationOption(::core::mem::transmute(dwoption), ::core::mem::transmute(pvoid), ::core::mem::transmute(cbinbuffer)).ok() + WSDSetConfigurationOption(dwoption, ::core::mem::transmute(pvoid), cbinbuffer).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs b/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs index c147c09a3b..53cff270e0 100644 --- a/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs @@ -1947,7 +1947,7 @@ where extern "system" { fn DuplicateHandle(hsourceprocesshandle: HANDLE, hsourcehandle: HANDLE, htargetprocesshandle: HANDLE, lptargethandle: *mut HANDLE, dwdesiredaccess: u32, binherithandle: BOOL, dwoptions: DUPLICATE_HANDLE_OPTIONS) -> BOOL; } - ::core::mem::transmute(DuplicateHandle(hsourceprocesshandle.into(), hsourcehandle.into(), htargetprocesshandle.into(), ::core::mem::transmute(lptargethandle), ::core::mem::transmute(dwdesiredaccess), binherithandle.into(), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(DuplicateHandle(hsourceprocesshandle.into(), hsourcehandle.into(), htargetprocesshandle.into(), ::core::mem::transmute(lptargethandle), dwdesiredaccess, binherithandle.into(), dwoptions)) } #[doc = "*Required features: `\"Win32_Foundation\"`*"] pub const EAS_E_ADMINS_CANNOT_CHANGE_PASSWORD: ::windows::core::HRESULT = ::windows::core::HRESULT(-2141913080i32); @@ -12819,7 +12819,7 @@ where extern "system" { fn SetHandleInformation(hobject: HANDLE, dwmask: u32, dwflags: HANDLE_FLAGS) -> BOOL; } - ::core::mem::transmute(SetHandleInformation(hobject.into(), ::core::mem::transmute(dwmask), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SetHandleInformation(hobject.into(), dwmask, dwflags)) } #[doc = "*Required features: `\"Win32_Foundation\"`*"] #[inline] @@ -12828,7 +12828,7 @@ pub unsafe fn SetLastError(dwerrcode: WIN32_ERROR) { extern "system" { fn SetLastError(dwerrcode: WIN32_ERROR); } - SetLastError(::core::mem::transmute(dwerrcode)) + SetLastError(dwerrcode) } #[doc = "*Required features: `\"Win32_Foundation\"`*"] #[inline] @@ -12837,7 +12837,7 @@ pub unsafe fn SetLastErrorEx(dwerrcode: WIN32_ERROR, dwtype: u32) { extern "system" { fn SetLastErrorEx(dwerrcode: WIN32_ERROR, dwtype: u32); } - SetLastErrorEx(::core::mem::transmute(dwerrcode), ::core::mem::transmute(dwtype)) + SetLastErrorEx(dwerrcode, dwtype) } #[doc = "*Required features: `\"Win32_Foundation\"`*"] #[inline] @@ -12873,7 +12873,7 @@ where extern "system" { fn SysAllocStringByteLen(psz: ::windows::core::PCSTR, len: u32) -> BSTR; } - ::core::mem::transmute(SysAllocStringByteLen(psz.into(), ::core::mem::transmute(len))) + ::core::mem::transmute(SysAllocStringByteLen(psz.into(), len)) } #[doc = "*Required features: `\"Win32_Foundation\"`*"] #[inline] @@ -12918,7 +12918,7 @@ where extern "system" { fn SysReAllocStringLen(pbstr: *mut BSTR, psz: ::windows::core::PCWSTR, len: u32) -> i32; } - ::core::mem::transmute(SysReAllocStringLen(::core::mem::transmute(pbstr), psz.into(), ::core::mem::transmute(len))) + ::core::mem::transmute(SysReAllocStringLen(::core::mem::transmute(pbstr), psz.into(), len)) } #[doc = "*Required features: `\"Win32_Foundation\"`*"] #[inline] diff --git a/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs b/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs index 802123d7b6..23beef8347 100644 --- a/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs @@ -11,7 +11,7 @@ where fn CheckGamingPrivilegeSilently(privilegeid: u32, scope: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, policy: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, hasprivilege: *mut super::Foundation::BOOL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CheckGamingPrivilegeSilently(::core::mem::transmute(privilegeid), scope.into().abi(), policy.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CheckGamingPrivilegeSilently(privilegeid, scope.into().abi(), policy.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27,7 +27,7 @@ where fn CheckGamingPrivilegeSilentlyForUser(user: *mut ::core::ffi::c_void, privilegeid: u32, scope: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, policy: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, hasprivilege: *mut super::Foundation::BOOL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CheckGamingPrivilegeSilentlyForUser(user.into().abi(), ::core::mem::transmute(privilegeid), scope.into().abi(), policy.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CheckGamingPrivilegeSilentlyForUser(user.into().abi(), privilegeid, scope.into().abi(), policy.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] @@ -41,7 +41,7 @@ where extern "system" { fn CheckGamingPrivilegeWithUI(privilegeid: u32, scope: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, policy: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, friendlymessage: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, completionroutine: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CheckGamingPrivilegeWithUI(::core::mem::transmute(privilegeid), scope.into().abi(), policy.into().abi(), friendlymessage.into().abi(), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() + CheckGamingPrivilegeWithUI(privilegeid, scope.into().abi(), policy.into().abi(), friendlymessage.into().abi(), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] @@ -56,7 +56,7 @@ where extern "system" { fn CheckGamingPrivilegeWithUIForUser(user: *mut ::core::ffi::c_void, privilegeid: u32, scope: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, policy: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, friendlymessage: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, completionroutine: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CheckGamingPrivilegeWithUIForUser(user.into().abi(), ::core::mem::transmute(privilegeid), scope.into().abi(), policy.into().abi(), friendlymessage.into().abi(), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() + CheckGamingPrivilegeWithUIForUser(user.into().abi(), privilegeid, scope.into().abi(), policy.into().abi(), friendlymessage.into().abi(), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[repr(transparent)] @@ -282,7 +282,7 @@ impl IGameExplorer { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddGame)(::windows::core::Interface::as_raw(self), bstrgdfbinarypath.into().abi(), bstrgameinstalldirectory.into().abi(), ::core::mem::transmute(installscope), ::core::mem::transmute(pguidinstanceid)).ok() + (::windows::core::Interface::vtable(self).AddGame)(::windows::core::Interface::as_raw(self), bstrgdfbinarypath.into().abi(), bstrgameinstalldirectory.into().abi(), installscope, ::core::mem::transmute(pguidinstanceid)).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] pub unsafe fn RemoveGame(&self, guidinstanceid: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -362,7 +362,7 @@ impl IGameExplorer2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).InstallGame)(::windows::core::Interface::as_raw(self), binarygdfpath.into(), installdirectory.into(), ::core::mem::transmute(installscope)).ok() + (::windows::core::Interface::vtable(self).InstallGame)(::windows::core::Interface::as_raw(self), binarygdfpath.into(), installdirectory.into(), installscope).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] pub unsafe fn UninstallGame<'a, P0>(&self, binarygdfpath: P0) -> ::windows::core::Result<()> @@ -461,16 +461,16 @@ impl IGameStatistics { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetCategoryTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(categoryindex), title.into()).ok() + (::windows::core::Interface::vtable(self).SetCategoryTitle)(::windows::core::Interface::as_raw(self), categoryindex, title.into()).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] pub unsafe fn GetCategoryTitle(&self, categoryindex: u16) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetCategoryTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(categoryindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetCategoryTitle)(::windows::core::Interface::as_raw(self), categoryindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Gaming\"`*"] pub unsafe fn GetStatistic(&self, categoryindex: u16, statindex: u16, pname: *mut ::windows::core::PWSTR, pvalue: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStatistic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(categoryindex), ::core::mem::transmute(statindex), ::core::mem::transmute(pname), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetStatistic)(::windows::core::Interface::as_raw(self), categoryindex, statindex, ::core::mem::transmute(pname), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] pub unsafe fn SetStatistic<'a, P0, P1>(&self, categoryindex: u16, statindex: u16, name: P0, value: P1) -> ::windows::core::Result<()> @@ -478,7 +478,7 @@ impl IGameStatistics { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetStatistic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(categoryindex), ::core::mem::transmute(statindex), name.into(), value.into()).ok() + (::windows::core::Interface::vtable(self).SetStatistic)(::windows::core::Interface::as_raw(self), categoryindex, statindex, name.into(), value.into()).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -490,7 +490,7 @@ impl IGameStatistics { } #[doc = "*Required features: `\"Win32_Gaming\"`*"] 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() + (::windows::core::Interface::vtable(self).SetLastPlayedCategory)(::windows::core::Interface::as_raw(self), categoryindex).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] pub unsafe fn GetLastPlayedCategory(&self) -> ::windows::core::Result { @@ -562,7 +562,7 @@ impl IGameStatisticsMgr { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetGameStatistics)(::windows::core::Interface::as_raw(self), gdfbinarypath.into(), ::core::mem::transmute(opentype), ::core::mem::transmute(popenresult), ::core::mem::transmute(ppistats)).ok() + (::windows::core::Interface::vtable(self).GetGameStatistics)(::windows::core::Interface::as_raw(self), gdfbinarypath.into(), opentype, ::core::mem::transmute(popenresult), ::core::mem::transmute(ppistats)).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] pub unsafe fn RemoveGameStatistics<'a, P0>(&self, gdfbinarypath: P0) -> ::windows::core::Result<()> @@ -1107,7 +1107,7 @@ pub unsafe fn ShowGameInfoUI(titleid: u32, completionroutine: GameUICompletionRo extern "system" { fn ShowGameInfoUI(titleid: u32, completionroutine: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ShowGameInfoUI(::core::mem::transmute(titleid), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() + ShowGameInfoUI(titleid, ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] @@ -1119,7 +1119,7 @@ where extern "system" { fn ShowGameInfoUIForUser(user: *mut ::core::ffi::c_void, titleid: u32, completionroutine: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ShowGameInfoUIForUser(user.into().abi(), ::core::mem::transmute(titleid), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() + ShowGameInfoUIForUser(user.into().abi(), titleid, ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] @@ -1195,7 +1195,7 @@ where extern "system" { fn ShowPlayerPickerUI(promptdisplaytext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, xuids: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>, xuidscount: usize, preselectedxuids: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>, preselectedxuidscount: usize, minselectioncount: usize, maxselectioncount: usize, completionroutine: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ShowPlayerPickerUI(promptdisplaytext.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(xuids)), xuids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(preselectedxuids)), preselectedxuids.len() as _, ::core::mem::transmute(minselectioncount), ::core::mem::transmute(maxselectioncount), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() + ShowPlayerPickerUI(promptdisplaytext.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(xuids)), xuids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(preselectedxuids)), preselectedxuids.len() as _, minselectioncount, maxselectioncount, ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] @@ -1208,7 +1208,7 @@ where extern "system" { fn ShowPlayerPickerUIForUser(user: *mut ::core::ffi::c_void, promptdisplaytext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, xuids: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>, xuidscount: usize, preselectedxuids: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>, preselectedxuidscount: usize, minselectioncount: usize, maxselectioncount: usize, completionroutine: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ShowPlayerPickerUIForUser(user.into().abi(), promptdisplaytext.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(xuids)), xuids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(preselectedxuids)), preselectedxuids.len() as _, ::core::mem::transmute(minselectioncount), ::core::mem::transmute(maxselectioncount), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() + ShowPlayerPickerUIForUser(user.into().abi(), promptdisplaytext.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(xuids)), xuids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(preselectedxuids)), preselectedxuids.len() as _, minselectioncount, maxselectioncount, ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] @@ -1242,7 +1242,7 @@ pub unsafe fn ShowTitleAchievementsUI(titleid: u32, completionroutine: GameUICom extern "system" { fn ShowTitleAchievementsUI(titleid: u32, completionroutine: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ShowTitleAchievementsUI(::core::mem::transmute(titleid), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() + ShowTitleAchievementsUI(titleid, ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] @@ -1254,7 +1254,7 @@ where extern "system" { fn ShowTitleAchievementsUIForUser(user: *mut ::core::ffi::c_void, titleid: u32, completionroutine: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ShowTitleAchievementsUIForUser(user.into().abi(), ::core::mem::transmute(titleid), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() + ShowTitleAchievementsUIForUser(user.into().abi(), titleid, ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] diff --git a/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs b/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs index 9b43ecbfab..c48a37cb19 100644 --- a/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs @@ -839,7 +839,7 @@ pub unsafe fn CompareStringA(locale: u32, dwcmpflags: u32, lpstring1: &[i8], lps extern "system" { fn CompareStringA(locale: u32, dwcmpflags: u32, lpstring1: *const i8, cchcount1: i32, lpstring2: *const i8, cchcount2: i32) -> i32; } - ::core::mem::transmute(CompareStringA(::core::mem::transmute(locale), ::core::mem::transmute(dwcmpflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring1)), lpstring1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring2)), lpstring2.len() as _)) + ::core::mem::transmute(CompareStringA(locale, dwcmpflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring1)), lpstring1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring2)), lpstring2.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -853,7 +853,7 @@ where extern "system" { fn CompareStringEx(lplocalename: ::windows::core::PCWSTR, dwcmpflags: COMPARE_STRING_FLAGS, lpstring1: ::windows::core::PCWSTR, cchcount1: i32, lpstring2: ::windows::core::PCWSTR, cchcount2: i32, lpversioninformation: *mut NLSVERSIONINFO, lpreserved: *mut ::core::ffi::c_void, lparam: super::Foundation::LPARAM) -> i32; } - ::core::mem::transmute(CompareStringEx(lplocalename.into(), ::core::mem::transmute(dwcmpflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring1)), lpstring1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring2)), lpstring2.len() as _, ::core::mem::transmute(lpversioninformation), ::core::mem::transmute(lpreserved), lparam.into())) + ::core::mem::transmute(CompareStringEx(lplocalename.into(), dwcmpflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring1)), lpstring1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring2)), lpstring2.len() as _, ::core::mem::transmute(lpversioninformation), ::core::mem::transmute(lpreserved), lparam.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -875,7 +875,7 @@ pub unsafe fn CompareStringW(locale: u32, dwcmpflags: u32, lpstring1: &[u16], lp extern "system" { fn CompareStringW(locale: u32, dwcmpflags: u32, lpstring1: ::windows::core::PCWSTR, cchcount1: i32, lpstring2: ::windows::core::PCWSTR, cchcount2: i32) -> i32; } - ::core::mem::transmute(CompareStringW(::core::mem::transmute(locale), ::core::mem::transmute(dwcmpflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring1)), lpstring1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring2)), lpstring2.len() as _)) + ::core::mem::transmute(CompareStringW(locale, dwcmpflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring1)), lpstring1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring2)), lpstring2.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -884,7 +884,7 @@ pub unsafe fn ConvertDefaultLocale(locale: u32) -> u32 { extern "system" { fn ConvertDefaultLocale(locale: u32) -> u32; } - ::core::mem::transmute(ConvertDefaultLocale(::core::mem::transmute(locale))) + ::core::mem::transmute(ConvertDefaultLocale(locale)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1124,7 +1124,7 @@ pub unsafe fn EnumCalendarInfoA(lpcalinfoenumproc: CALINFO_ENUMPROCA, locale: u3 extern "system" { fn EnumCalendarInfoA(lpcalinfoenumproc: *mut ::core::ffi::c_void, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumCalendarInfoA(::core::mem::transmute(lpcalinfoenumproc), ::core::mem::transmute(locale), ::core::mem::transmute(calendar), ::core::mem::transmute(caltype))) + ::core::mem::transmute(EnumCalendarInfoA(::core::mem::transmute(lpcalinfoenumproc), locale, calendar, caltype)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1134,7 +1134,7 @@ pub unsafe fn EnumCalendarInfoExA(lpcalinfoenumprocex: CALINFO_ENUMPROCEXA, loca extern "system" { fn EnumCalendarInfoExA(lpcalinfoenumprocex: *mut ::core::ffi::c_void, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumCalendarInfoExA(::core::mem::transmute(lpcalinfoenumprocex), ::core::mem::transmute(locale), ::core::mem::transmute(calendar), ::core::mem::transmute(caltype))) + ::core::mem::transmute(EnumCalendarInfoExA(::core::mem::transmute(lpcalinfoenumprocex), locale, calendar, caltype)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1149,7 +1149,7 @@ where extern "system" { fn EnumCalendarInfoExEx(pcalinfoenumprocexex: *mut ::core::ffi::c_void, lplocalename: ::windows::core::PCWSTR, calendar: u32, lpreserved: ::windows::core::PCWSTR, caltype: u32, lparam: super::Foundation::LPARAM) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumCalendarInfoExEx(::core::mem::transmute(pcalinfoenumprocexex), lplocalename.into(), ::core::mem::transmute(calendar), lpreserved.into(), ::core::mem::transmute(caltype), lparam.into())) + ::core::mem::transmute(EnumCalendarInfoExEx(::core::mem::transmute(pcalinfoenumprocexex), lplocalename.into(), calendar, lpreserved.into(), caltype, lparam.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1159,7 +1159,7 @@ pub unsafe fn EnumCalendarInfoExW(lpcalinfoenumprocex: CALINFO_ENUMPROCEXW, loca extern "system" { fn EnumCalendarInfoExW(lpcalinfoenumprocex: *mut ::core::ffi::c_void, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumCalendarInfoExW(::core::mem::transmute(lpcalinfoenumprocex), ::core::mem::transmute(locale), ::core::mem::transmute(calendar), ::core::mem::transmute(caltype))) + ::core::mem::transmute(EnumCalendarInfoExW(::core::mem::transmute(lpcalinfoenumprocex), locale, calendar, caltype)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1169,7 +1169,7 @@ pub unsafe fn EnumCalendarInfoW(lpcalinfoenumproc: CALINFO_ENUMPROCW, locale: u3 extern "system" { fn EnumCalendarInfoW(lpcalinfoenumproc: *mut ::core::ffi::c_void, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumCalendarInfoW(::core::mem::transmute(lpcalinfoenumproc), ::core::mem::transmute(locale), ::core::mem::transmute(calendar), ::core::mem::transmute(caltype))) + ::core::mem::transmute(EnumCalendarInfoW(::core::mem::transmute(lpcalinfoenumproc), locale, calendar, caltype)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1179,7 +1179,7 @@ pub unsafe fn EnumDateFormatsA(lpdatefmtenumproc: DATEFMT_ENUMPROCA, locale: u32 extern "system" { fn EnumDateFormatsA(lpdatefmtenumproc: *mut ::core::ffi::c_void, locale: u32, dwflags: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumDateFormatsA(::core::mem::transmute(lpdatefmtenumproc), ::core::mem::transmute(locale), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumDateFormatsA(::core::mem::transmute(lpdatefmtenumproc), locale, dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1189,7 +1189,7 @@ pub unsafe fn EnumDateFormatsExA(lpdatefmtenumprocex: DATEFMT_ENUMPROCEXA, local extern "system" { fn EnumDateFormatsExA(lpdatefmtenumprocex: *mut ::core::ffi::c_void, locale: u32, dwflags: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumDateFormatsExA(::core::mem::transmute(lpdatefmtenumprocex), ::core::mem::transmute(locale), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumDateFormatsExA(::core::mem::transmute(lpdatefmtenumprocex), locale, dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1203,7 +1203,7 @@ where extern "system" { fn EnumDateFormatsExEx(lpdatefmtenumprocexex: *mut ::core::ffi::c_void, lplocalename: ::windows::core::PCWSTR, dwflags: ENUM_DATE_FORMATS_FLAGS, lparam: super::Foundation::LPARAM) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumDateFormatsExEx(::core::mem::transmute(lpdatefmtenumprocexex), lplocalename.into(), ::core::mem::transmute(dwflags), lparam.into())) + ::core::mem::transmute(EnumDateFormatsExEx(::core::mem::transmute(lpdatefmtenumprocexex), lplocalename.into(), dwflags, lparam.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1213,7 +1213,7 @@ pub unsafe fn EnumDateFormatsExW(lpdatefmtenumprocex: DATEFMT_ENUMPROCEXW, local extern "system" { fn EnumDateFormatsExW(lpdatefmtenumprocex: *mut ::core::ffi::c_void, locale: u32, dwflags: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumDateFormatsExW(::core::mem::transmute(lpdatefmtenumprocex), ::core::mem::transmute(locale), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumDateFormatsExW(::core::mem::transmute(lpdatefmtenumprocex), locale, dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1223,7 +1223,7 @@ pub unsafe fn EnumDateFormatsW(lpdatefmtenumproc: DATEFMT_ENUMPROCW, locale: u32 extern "system" { fn EnumDateFormatsW(lpdatefmtenumproc: *mut ::core::ffi::c_void, locale: u32, dwflags: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumDateFormatsW(::core::mem::transmute(lpdatefmtenumproc), ::core::mem::transmute(locale), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumDateFormatsW(::core::mem::transmute(lpdatefmtenumproc), locale, dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1233,7 +1233,7 @@ pub unsafe fn EnumLanguageGroupLocalesA(lplanggrouplocaleenumproc: LANGGROUPLOCA extern "system" { fn EnumLanguageGroupLocalesA(lplanggrouplocaleenumproc: *mut ::core::ffi::c_void, languagegroup: u32, dwflags: u32, lparam: isize) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumLanguageGroupLocalesA(::core::mem::transmute(lplanggrouplocaleenumproc), ::core::mem::transmute(languagegroup), ::core::mem::transmute(dwflags), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumLanguageGroupLocalesA(::core::mem::transmute(lplanggrouplocaleenumproc), languagegroup, dwflags, lparam)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1243,7 +1243,7 @@ pub unsafe fn EnumLanguageGroupLocalesW(lplanggrouplocaleenumproc: LANGGROUPLOCA extern "system" { fn EnumLanguageGroupLocalesW(lplanggrouplocaleenumproc: *mut ::core::ffi::c_void, languagegroup: u32, dwflags: u32, lparam: isize) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumLanguageGroupLocalesW(::core::mem::transmute(lplanggrouplocaleenumproc), ::core::mem::transmute(languagegroup), ::core::mem::transmute(dwflags), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumLanguageGroupLocalesW(::core::mem::transmute(lplanggrouplocaleenumproc), languagegroup, dwflags, lparam)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1253,7 +1253,7 @@ pub unsafe fn EnumSystemCodePagesA(lpcodepageenumproc: CODEPAGE_ENUMPROCA, dwfla extern "system" { fn EnumSystemCodePagesA(lpcodepageenumproc: *mut ::core::ffi::c_void, dwflags: ENUM_SYSTEM_CODE_PAGES_FLAGS) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumSystemCodePagesA(::core::mem::transmute(lpcodepageenumproc), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumSystemCodePagesA(::core::mem::transmute(lpcodepageenumproc), dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1263,7 +1263,7 @@ pub unsafe fn EnumSystemCodePagesW(lpcodepageenumproc: CODEPAGE_ENUMPROCW, dwfla extern "system" { fn EnumSystemCodePagesW(lpcodepageenumproc: *mut ::core::ffi::c_void, dwflags: ENUM_SYSTEM_CODE_PAGES_FLAGS) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumSystemCodePagesW(::core::mem::transmute(lpcodepageenumproc), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumSystemCodePagesW(::core::mem::transmute(lpcodepageenumproc), dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1273,7 +1273,7 @@ pub unsafe fn EnumSystemGeoID(geoclass: u32, parentgeoid: i32, lpgeoenumproc: GE extern "system" { fn EnumSystemGeoID(geoclass: u32, parentgeoid: i32, lpgeoenumproc: *mut ::core::ffi::c_void) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumSystemGeoID(::core::mem::transmute(geoclass), ::core::mem::transmute(parentgeoid), ::core::mem::transmute(lpgeoenumproc))) + ::core::mem::transmute(EnumSystemGeoID(geoclass, parentgeoid, ::core::mem::transmute(lpgeoenumproc))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1286,7 +1286,7 @@ where extern "system" { fn EnumSystemGeoNames(geoclass: u32, geoenumproc: *mut ::core::ffi::c_void, data: super::Foundation::LPARAM) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumSystemGeoNames(::core::mem::transmute(geoclass), ::core::mem::transmute(geoenumproc), data.into())) + ::core::mem::transmute(EnumSystemGeoNames(geoclass, ::core::mem::transmute(geoenumproc), data.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1296,7 +1296,7 @@ pub unsafe fn EnumSystemLanguageGroupsA(lplanguagegroupenumproc: LANGUAGEGROUP_E extern "system" { fn EnumSystemLanguageGroupsA(lplanguagegroupenumproc: *mut ::core::ffi::c_void, dwflags: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS, lparam: isize) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumSystemLanguageGroupsA(::core::mem::transmute(lplanguagegroupenumproc), ::core::mem::transmute(dwflags), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumSystemLanguageGroupsA(::core::mem::transmute(lplanguagegroupenumproc), dwflags, lparam)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1306,7 +1306,7 @@ pub unsafe fn EnumSystemLanguageGroupsW(lplanguagegroupenumproc: LANGUAGEGROUP_E extern "system" { fn EnumSystemLanguageGroupsW(lplanguagegroupenumproc: *mut ::core::ffi::c_void, dwflags: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS, lparam: isize) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumSystemLanguageGroupsW(::core::mem::transmute(lplanguagegroupenumproc), ::core::mem::transmute(dwflags), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumSystemLanguageGroupsW(::core::mem::transmute(lplanguagegroupenumproc), dwflags, lparam)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1316,7 +1316,7 @@ pub unsafe fn EnumSystemLocalesA(lplocaleenumproc: LOCALE_ENUMPROCA, dwflags: u3 extern "system" { fn EnumSystemLocalesA(lplocaleenumproc: *mut ::core::ffi::c_void, dwflags: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumSystemLocalesA(::core::mem::transmute(lplocaleenumproc), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumSystemLocalesA(::core::mem::transmute(lplocaleenumproc), dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1329,7 +1329,7 @@ where extern "system" { fn EnumSystemLocalesEx(lplocaleenumprocex: *mut ::core::ffi::c_void, dwflags: u32, lparam: super::Foundation::LPARAM, lpreserved: *const ::core::ffi::c_void) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumSystemLocalesEx(::core::mem::transmute(lplocaleenumprocex), ::core::mem::transmute(dwflags), lparam.into(), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(EnumSystemLocalesEx(::core::mem::transmute(lplocaleenumprocex), dwflags, lparam.into(), ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1339,7 +1339,7 @@ pub unsafe fn EnumSystemLocalesW(lplocaleenumproc: LOCALE_ENUMPROCW, dwflags: u3 extern "system" { fn EnumSystemLocalesW(lplocaleenumproc: *mut ::core::ffi::c_void, dwflags: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumSystemLocalesW(::core::mem::transmute(lplocaleenumproc), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumSystemLocalesW(::core::mem::transmute(lplocaleenumproc), dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1349,7 +1349,7 @@ pub unsafe fn EnumTimeFormatsA(lptimefmtenumproc: TIMEFMT_ENUMPROCA, locale: u32 extern "system" { fn EnumTimeFormatsA(lptimefmtenumproc: *mut ::core::ffi::c_void, locale: u32, dwflags: TIME_FORMAT_FLAGS) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumTimeFormatsA(::core::mem::transmute(lptimefmtenumproc), ::core::mem::transmute(locale), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumTimeFormatsA(::core::mem::transmute(lptimefmtenumproc), locale, dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1363,7 +1363,7 @@ where extern "system" { fn EnumTimeFormatsEx(lptimefmtenumprocex: *mut ::core::ffi::c_void, lplocalename: ::windows::core::PCWSTR, dwflags: u32, lparam: super::Foundation::LPARAM) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumTimeFormatsEx(::core::mem::transmute(lptimefmtenumprocex), lplocalename.into(), ::core::mem::transmute(dwflags), lparam.into())) + ::core::mem::transmute(EnumTimeFormatsEx(::core::mem::transmute(lptimefmtenumprocex), lplocalename.into(), dwflags, lparam.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1373,7 +1373,7 @@ pub unsafe fn EnumTimeFormatsW(lptimefmtenumproc: TIMEFMT_ENUMPROCW, locale: u32 extern "system" { fn EnumTimeFormatsW(lptimefmtenumproc: *mut ::core::ffi::c_void, locale: u32, dwflags: TIME_FORMAT_FLAGS) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumTimeFormatsW(::core::mem::transmute(lptimefmtenumproc), ::core::mem::transmute(locale), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumTimeFormatsW(::core::mem::transmute(lptimefmtenumproc), locale, dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1383,7 +1383,7 @@ pub unsafe fn EnumUILanguagesA(lpuilanguageenumproc: UILANGUAGE_ENUMPROCA, dwfla extern "system" { fn EnumUILanguagesA(lpuilanguageenumproc: *mut ::core::ffi::c_void, dwflags: u32, lparam: isize) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumUILanguagesA(::core::mem::transmute(lpuilanguageenumproc), ::core::mem::transmute(dwflags), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumUILanguagesA(::core::mem::transmute(lpuilanguageenumproc), dwflags, lparam)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1393,7 +1393,7 @@ pub unsafe fn EnumUILanguagesW(lpuilanguageenumproc: UILANGUAGE_ENUMPROCW, dwfla extern "system" { fn EnumUILanguagesW(lpuilanguageenumproc: *mut ::core::ffi::c_void, dwflags: u32, lparam: isize) -> super::Foundation::BOOL; } - ::core::mem::transmute(EnumUILanguagesW(::core::mem::transmute(lpuilanguageenumproc), ::core::mem::transmute(dwflags), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumUILanguagesW(::core::mem::transmute(lpuilanguageenumproc), dwflags, lparam)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1558,7 +1558,7 @@ pub unsafe fn FindNLSString(locale: u32, dwfindnlsstringflags: u32, lpstringsour extern "system" { fn FindNLSString(locale: u32, dwfindnlsstringflags: u32, lpstringsource: ::windows::core::PCWSTR, cchsource: i32, lpstringvalue: ::windows::core::PCWSTR, cchvalue: i32, pcchfound: *mut i32) -> i32; } - ::core::mem::transmute(FindNLSString(::core::mem::transmute(locale), ::core::mem::transmute(dwfindnlsstringflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringsource)), lpstringsource.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringvalue)), lpstringvalue.len() as _, ::core::mem::transmute(pcchfound))) + ::core::mem::transmute(FindNLSString(locale, dwfindnlsstringflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringsource)), lpstringsource.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringvalue)), lpstringvalue.len() as _, ::core::mem::transmute(pcchfound))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1572,7 +1572,7 @@ where extern "system" { fn FindNLSStringEx(lplocalename: ::windows::core::PCWSTR, dwfindnlsstringflags: u32, lpstringsource: ::windows::core::PCWSTR, cchsource: i32, lpstringvalue: ::windows::core::PCWSTR, cchvalue: i32, pcchfound: *mut i32, lpversioninformation: *const NLSVERSIONINFO, lpreserved: *const ::core::ffi::c_void, sorthandle: super::Foundation::LPARAM) -> i32; } - ::core::mem::transmute(FindNLSStringEx(lplocalename.into(), ::core::mem::transmute(dwfindnlsstringflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringsource)), lpstringsource.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringvalue)), lpstringvalue.len() as _, ::core::mem::transmute(pcchfound), ::core::mem::transmute(lpversioninformation), ::core::mem::transmute(lpreserved), sorthandle.into())) + ::core::mem::transmute(FindNLSStringEx(lplocalename.into(), dwfindnlsstringflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringsource)), lpstringsource.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringvalue)), lpstringvalue.len() as _, ::core::mem::transmute(pcchfound), ::core::mem::transmute(lpversioninformation), ::core::mem::transmute(lpreserved), sorthandle.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1585,7 +1585,7 @@ where extern "system" { fn FindStringOrdinal(dwfindstringordinalflags: u32, lpstringsource: ::windows::core::PCWSTR, cchsource: i32, lpstringvalue: ::windows::core::PCWSTR, cchvalue: i32, bignorecase: super::Foundation::BOOL) -> i32; } - ::core::mem::transmute(FindStringOrdinal(::core::mem::transmute(dwfindstringordinalflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringsource)), lpstringsource.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringvalue)), lpstringvalue.len() as _, bignorecase.into())) + ::core::mem::transmute(FindStringOrdinal(dwfindstringordinalflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringsource)), lpstringsource.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstringvalue)), lpstringvalue.len() as _, bignorecase.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1594,7 +1594,7 @@ pub unsafe fn FoldStringA(dwmapflags: FOLD_STRING_MAP_FLAGS, lpsrcstr: &[u8], lp extern "system" { fn FoldStringA(dwmapflags: FOLD_STRING_MAP_FLAGS, lpsrcstr: ::windows::core::PCSTR, cchsrc: i32, lpdeststr: ::windows::core::PSTR, cchdest: i32) -> i32; } - ::core::mem::transmute(FoldStringA(::core::mem::transmute(dwmapflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdeststr)), lpdeststr.len() as _)) + ::core::mem::transmute(FoldStringA(dwmapflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdeststr)), lpdeststr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1603,7 +1603,7 @@ pub unsafe fn FoldStringW(dwmapflags: FOLD_STRING_MAP_FLAGS, lpsrcstr: &[u16], l extern "system" { fn FoldStringW(dwmapflags: FOLD_STRING_MAP_FLAGS, lpsrcstr: ::windows::core::PCWSTR, cchsrc: i32, lpdeststr: ::windows::core::PWSTR, cchdest: i32) -> i32; } - ::core::mem::transmute(FoldStringW(::core::mem::transmute(dwmapflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdeststr)), lpdeststr.len() as _)) + ::core::mem::transmute(FoldStringW(dwmapflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdeststr)), lpdeststr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const GEOID_NOT_AVAILABLE: i32 = -1i32; @@ -1663,7 +1663,7 @@ pub unsafe fn GetCPInfo(codepage: u32, lpcpinfo: *mut CPINFO) -> super::Foundati extern "system" { fn GetCPInfo(codepage: u32, lpcpinfo: *mut CPINFO) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetCPInfo(::core::mem::transmute(codepage), ::core::mem::transmute(lpcpinfo))) + ::core::mem::transmute(GetCPInfo(codepage, ::core::mem::transmute(lpcpinfo))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1673,7 +1673,7 @@ pub unsafe fn GetCPInfoExA(codepage: u32, dwflags: u32, lpcpinfoex: *mut CPINFOE extern "system" { fn GetCPInfoExA(codepage: u32, dwflags: u32, lpcpinfoex: *mut CPINFOEXA) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetCPInfoExA(::core::mem::transmute(codepage), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpcpinfoex))) + ::core::mem::transmute(GetCPInfoExA(codepage, dwflags, ::core::mem::transmute(lpcpinfoex))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1683,7 +1683,7 @@ pub unsafe fn GetCPInfoExW(codepage: u32, dwflags: u32, lpcpinfoex: *mut CPINFOE extern "system" { fn GetCPInfoExW(codepage: u32, dwflags: u32, lpcpinfoex: *mut CPINFOEXW) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetCPInfoExW(::core::mem::transmute(codepage), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpcpinfoex))) + ::core::mem::transmute(GetCPInfoExW(codepage, dwflags, ::core::mem::transmute(lpcpinfoex))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1692,7 +1692,7 @@ pub unsafe fn GetCalendarInfoA(locale: u32, calendar: u32, caltype: u32, lpcalda extern "system" { fn GetCalendarInfoA(locale: u32, calendar: u32, caltype: u32, lpcaldata: ::windows::core::PSTR, cchdata: i32, lpvalue: *mut u32) -> i32; } - ::core::mem::transmute(GetCalendarInfoA(::core::mem::transmute(locale), ::core::mem::transmute(calendar), ::core::mem::transmute(caltype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcaldata)), lpcaldata.len() as _, ::core::mem::transmute(lpvalue))) + ::core::mem::transmute(GetCalendarInfoA(locale, calendar, caltype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcaldata)), lpcaldata.len() as _, ::core::mem::transmute(lpvalue))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1705,7 +1705,7 @@ where extern "system" { fn GetCalendarInfoEx(lplocalename: ::windows::core::PCWSTR, calendar: u32, lpreserved: ::windows::core::PCWSTR, caltype: u32, lpcaldata: ::windows::core::PWSTR, cchdata: i32, lpvalue: *mut u32) -> i32; } - ::core::mem::transmute(GetCalendarInfoEx(lplocalename.into(), ::core::mem::transmute(calendar), lpreserved.into(), ::core::mem::transmute(caltype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcaldata)), lpcaldata.len() as _, ::core::mem::transmute(lpvalue))) + ::core::mem::transmute(GetCalendarInfoEx(lplocalename.into(), calendar, lpreserved.into(), caltype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcaldata)), lpcaldata.len() as _, ::core::mem::transmute(lpvalue))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1714,7 +1714,7 @@ pub unsafe fn GetCalendarInfoW(locale: u32, calendar: u32, caltype: u32, lpcalda extern "system" { fn GetCalendarInfoW(locale: u32, calendar: u32, caltype: u32, lpcaldata: ::windows::core::PWSTR, cchdata: i32, lpvalue: *mut u32) -> i32; } - ::core::mem::transmute(GetCalendarInfoW(::core::mem::transmute(locale), ::core::mem::transmute(calendar), ::core::mem::transmute(caltype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcaldata)), lpcaldata.len() as _, ::core::mem::transmute(lpvalue))) + ::core::mem::transmute(GetCalendarInfoW(locale, calendar, caltype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcaldata)), lpcaldata.len() as _, ::core::mem::transmute(lpvalue))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1726,7 +1726,7 @@ where extern "system" { fn GetCurrencyFormatA(locale: u32, dwflags: u32, lpvalue: ::windows::core::PCSTR, lpformat: *const CURRENCYFMTA, lpcurrencystr: ::windows::core::PSTR, cchcurrency: i32) -> i32; } - ::core::mem::transmute(GetCurrencyFormatA(::core::mem::transmute(locale), ::core::mem::transmute(dwflags), lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcurrencystr)), lpcurrencystr.len() as _)) + ::core::mem::transmute(GetCurrencyFormatA(locale, dwflags, lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcurrencystr)), lpcurrencystr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1739,7 +1739,7 @@ where extern "system" { fn GetCurrencyFormatEx(lplocalename: ::windows::core::PCWSTR, dwflags: u32, lpvalue: ::windows::core::PCWSTR, lpformat: *const CURRENCYFMTW, lpcurrencystr: ::windows::core::PWSTR, cchcurrency: i32) -> i32; } - ::core::mem::transmute(GetCurrencyFormatEx(lplocalename.into(), ::core::mem::transmute(dwflags), lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcurrencystr)), lpcurrencystr.len() as _)) + ::core::mem::transmute(GetCurrencyFormatEx(lplocalename.into(), dwflags, lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcurrencystr)), lpcurrencystr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1751,7 +1751,7 @@ where extern "system" { fn GetCurrencyFormatW(locale: u32, dwflags: u32, lpvalue: ::windows::core::PCWSTR, lpformat: *const CURRENCYFMTW, lpcurrencystr: ::windows::core::PWSTR, cchcurrency: i32) -> i32; } - ::core::mem::transmute(GetCurrencyFormatW(::core::mem::transmute(locale), ::core::mem::transmute(dwflags), lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcurrencystr)), lpcurrencystr.len() as _)) + ::core::mem::transmute(GetCurrencyFormatW(locale, dwflags, lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcurrencystr)), lpcurrencystr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1764,7 +1764,7 @@ where extern "system" { fn GetDateFormatA(locale: u32, dwflags: u32, lpdate: *const super::Foundation::SYSTEMTIME, lpformat: ::windows::core::PCSTR, lpdatestr: ::windows::core::PSTR, cchdate: i32) -> i32; } - ::core::mem::transmute(GetDateFormatA(::core::mem::transmute(locale), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpdate), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdatestr)), lpdatestr.len() as _)) + ::core::mem::transmute(GetDateFormatA(locale, dwflags, ::core::mem::transmute(lpdate), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdatestr)), lpdatestr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1779,7 +1779,7 @@ where extern "system" { fn GetDateFormatEx(lplocalename: ::windows::core::PCWSTR, dwflags: ENUM_DATE_FORMATS_FLAGS, lpdate: *const super::Foundation::SYSTEMTIME, lpformat: ::windows::core::PCWSTR, lpdatestr: ::windows::core::PWSTR, cchdate: i32, lpcalendar: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(GetDateFormatEx(lplocalename.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpdate), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdatestr)), lpdatestr.len() as _, lpcalendar.into())) + ::core::mem::transmute(GetDateFormatEx(lplocalename.into(), dwflags, ::core::mem::transmute(lpdate), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdatestr)), lpdatestr.len() as _, lpcalendar.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1792,7 +1792,7 @@ where extern "system" { fn GetDateFormatW(locale: u32, dwflags: u32, lpdate: *const super::Foundation::SYSTEMTIME, lpformat: ::windows::core::PCWSTR, lpdatestr: ::windows::core::PWSTR, cchdate: i32) -> i32; } - ::core::mem::transmute(GetDateFormatW(::core::mem::transmute(locale), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpdate), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdatestr)), lpdatestr.len() as _)) + ::core::mem::transmute(GetDateFormatW(locale, dwflags, ::core::mem::transmute(lpdate), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdatestr)), lpdatestr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1806,7 +1806,7 @@ where fn GetDistanceOfClosestLanguageInList(pszlanguage: ::windows::core::PCWSTR, pszlanguageslist: ::windows::core::PCWSTR, wchlistdelimiter: u16, pclosestdistance: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetDistanceOfClosestLanguageInList(pszlanguage.into(), pszlanguageslist.into(), ::core::mem::transmute(wchlistdelimiter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetDistanceOfClosestLanguageInList(pszlanguage.into(), pszlanguageslist.into(), wchlistdelimiter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1819,7 +1819,7 @@ where extern "system" { fn GetDurationFormat(locale: u32, dwflags: u32, lpduration: *const super::Foundation::SYSTEMTIME, ullduration: u64, lpformat: ::windows::core::PCWSTR, lpdurationstr: ::windows::core::PWSTR, cchduration: i32) -> i32; } - ::core::mem::transmute(GetDurationFormat(::core::mem::transmute(locale), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpduration), ::core::mem::transmute(ullduration), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdurationstr)), lpdurationstr.len() as _)) + ::core::mem::transmute(GetDurationFormat(locale, dwflags, ::core::mem::transmute(lpduration), ullduration, lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdurationstr)), lpdurationstr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1833,7 +1833,7 @@ where extern "system" { fn GetDurationFormatEx(lplocalename: ::windows::core::PCWSTR, dwflags: u32, lpduration: *const super::Foundation::SYSTEMTIME, ullduration: u64, lpformat: ::windows::core::PCWSTR, lpdurationstr: ::windows::core::PWSTR, cchduration: i32) -> i32; } - ::core::mem::transmute(GetDurationFormatEx(lplocalename.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpduration), ::core::mem::transmute(ullduration), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdurationstr)), lpdurationstr.len() as _)) + ::core::mem::transmute(GetDurationFormatEx(lplocalename.into(), dwflags, ::core::mem::transmute(lpduration), ullduration, lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdurationstr)), lpdurationstr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1846,7 +1846,7 @@ where extern "system" { fn GetFileMUIInfo(dwflags: u32, pcwszfilepath: ::windows::core::PCWSTR, pfilemuiinfo: *mut FILEMUIINFO, pcbfilemuiinfo: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetFileMUIInfo(::core::mem::transmute(dwflags), pcwszfilepath.into(), ::core::mem::transmute(pfilemuiinfo), ::core::mem::transmute(pcbfilemuiinfo))) + ::core::mem::transmute(GetFileMUIInfo(dwflags, pcwszfilepath.into(), ::core::mem::transmute(pfilemuiinfo), ::core::mem::transmute(pcbfilemuiinfo))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1859,7 +1859,7 @@ where extern "system" { fn GetFileMUIPath(dwflags: u32, pcwszfilepath: ::windows::core::PCWSTR, pwszlanguage: ::windows::core::PWSTR, pcchlanguage: *mut u32, pwszfilemuipath: ::windows::core::PWSTR, pcchfilemuipath: *mut u32, pululenumerator: *mut u64) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetFileMUIPath(::core::mem::transmute(dwflags), pcwszfilepath.into(), ::core::mem::transmute(pwszlanguage), ::core::mem::transmute(pcchlanguage), ::core::mem::transmute(pwszfilemuipath), ::core::mem::transmute(pcchfilemuipath), ::core::mem::transmute(pululenumerator))) + ::core::mem::transmute(GetFileMUIPath(dwflags, pcwszfilepath.into(), ::core::mem::transmute(pwszlanguage), ::core::mem::transmute(pcchlanguage), ::core::mem::transmute(pwszfilemuipath), ::core::mem::transmute(pcchfilemuipath), ::core::mem::transmute(pululenumerator))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1868,7 +1868,7 @@ pub unsafe fn GetGeoInfoA(location: i32, geotype: u32, lpgeodata: &mut [u8], lan extern "system" { fn GetGeoInfoA(location: i32, geotype: u32, lpgeodata: ::windows::core::PSTR, cchdata: i32, langid: u16) -> i32; } - ::core::mem::transmute(GetGeoInfoA(::core::mem::transmute(location), ::core::mem::transmute(geotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpgeodata)), lpgeodata.len() as _, ::core::mem::transmute(langid))) + ::core::mem::transmute(GetGeoInfoA(location, geotype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpgeodata)), lpgeodata.len() as _, langid)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1880,7 +1880,7 @@ where extern "system" { fn GetGeoInfoEx(location: ::windows::core::PCWSTR, geotype: u32, geodata: ::windows::core::PWSTR, geodatacount: i32) -> i32; } - ::core::mem::transmute(GetGeoInfoEx(location.into(), ::core::mem::transmute(geotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(geodata)), geodata.len() as _)) + ::core::mem::transmute(GetGeoInfoEx(location.into(), geotype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(geodata)), geodata.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1889,7 +1889,7 @@ pub unsafe fn GetGeoInfoW(location: i32, geotype: u32, lpgeodata: &mut [u16], la extern "system" { fn GetGeoInfoW(location: i32, geotype: u32, lpgeodata: ::windows::core::PWSTR, cchdata: i32, langid: u16) -> i32; } - ::core::mem::transmute(GetGeoInfoW(::core::mem::transmute(location), ::core::mem::transmute(geotype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpgeodata)), lpgeodata.len() as _, ::core::mem::transmute(langid))) + ::core::mem::transmute(GetGeoInfoW(location, geotype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpgeodata)), lpgeodata.len() as _, langid)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1898,7 +1898,7 @@ pub unsafe fn GetLocaleInfoA(locale: u32, lctype: u32, lplcdata: &mut [u8]) -> i extern "system" { fn GetLocaleInfoA(locale: u32, lctype: u32, lplcdata: ::windows::core::PSTR, cchdata: i32) -> i32; } - ::core::mem::transmute(GetLocaleInfoA(::core::mem::transmute(locale), ::core::mem::transmute(lctype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lplcdata)), lplcdata.len() as _)) + ::core::mem::transmute(GetLocaleInfoA(locale, lctype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lplcdata)), lplcdata.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1910,7 +1910,7 @@ where extern "system" { fn GetLocaleInfoEx(lplocalename: ::windows::core::PCWSTR, lctype: u32, lplcdata: ::windows::core::PWSTR, cchdata: i32) -> i32; } - ::core::mem::transmute(GetLocaleInfoEx(lplocalename.into(), ::core::mem::transmute(lctype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lplcdata)), lplcdata.len() as _)) + ::core::mem::transmute(GetLocaleInfoEx(lplocalename.into(), lctype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lplcdata)), lplcdata.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1919,7 +1919,7 @@ pub unsafe fn GetLocaleInfoW(locale: u32, lctype: u32, lplcdata: &mut [u16]) -> extern "system" { fn GetLocaleInfoW(locale: u32, lctype: u32, lplcdata: ::windows::core::PWSTR, cchdata: i32) -> i32; } - ::core::mem::transmute(GetLocaleInfoW(::core::mem::transmute(locale), ::core::mem::transmute(lctype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lplcdata)), lplcdata.len() as _)) + ::core::mem::transmute(GetLocaleInfoW(locale, lctype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lplcdata)), lplcdata.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1929,7 +1929,7 @@ pub unsafe fn GetNLSVersion(function: u32, locale: u32, lpversioninformation: *m extern "system" { fn GetNLSVersion(function: u32, locale: u32, lpversioninformation: *mut NLSVERSIONINFO) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetNLSVersion(::core::mem::transmute(function), ::core::mem::transmute(locale), ::core::mem::transmute(lpversioninformation))) + ::core::mem::transmute(GetNLSVersion(function, locale, ::core::mem::transmute(lpversioninformation))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1942,7 +1942,7 @@ where extern "system" { fn GetNLSVersionEx(function: u32, lplocalename: ::windows::core::PCWSTR, lpversioninformation: *mut NLSVERSIONINFOEX) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetNLSVersionEx(::core::mem::transmute(function), lplocalename.into(), ::core::mem::transmute(lpversioninformation))) + ::core::mem::transmute(GetNLSVersionEx(function, lplocalename.into(), ::core::mem::transmute(lpversioninformation))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1954,7 +1954,7 @@ where extern "system" { fn GetNumberFormatA(locale: u32, dwflags: u32, lpvalue: ::windows::core::PCSTR, lpformat: *const NUMBERFMTA, lpnumberstr: ::windows::core::PSTR, cchnumber: i32) -> i32; } - ::core::mem::transmute(GetNumberFormatA(::core::mem::transmute(locale), ::core::mem::transmute(dwflags), lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpnumberstr)), lpnumberstr.len() as _)) + ::core::mem::transmute(GetNumberFormatA(locale, dwflags, lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpnumberstr)), lpnumberstr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1967,7 +1967,7 @@ where extern "system" { fn GetNumberFormatEx(lplocalename: ::windows::core::PCWSTR, dwflags: u32, lpvalue: ::windows::core::PCWSTR, lpformat: *const NUMBERFMTW, lpnumberstr: ::windows::core::PWSTR, cchnumber: i32) -> i32; } - ::core::mem::transmute(GetNumberFormatEx(lplocalename.into(), ::core::mem::transmute(dwflags), lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpnumberstr)), lpnumberstr.len() as _)) + ::core::mem::transmute(GetNumberFormatEx(lplocalename.into(), dwflags, lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpnumberstr)), lpnumberstr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1979,7 +1979,7 @@ where extern "system" { fn GetNumberFormatW(locale: u32, dwflags: u32, lpvalue: ::windows::core::PCWSTR, lpformat: *const NUMBERFMTW, lpnumberstr: ::windows::core::PWSTR, cchnumber: i32) -> i32; } - ::core::mem::transmute(GetNumberFormatW(::core::mem::transmute(locale), ::core::mem::transmute(dwflags), lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpnumberstr)), lpnumberstr.len() as _)) + ::core::mem::transmute(GetNumberFormatW(locale, dwflags, lpvalue.into(), ::core::mem::transmute(lpformat), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpnumberstr)), lpnumberstr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -1998,7 +1998,7 @@ pub unsafe fn GetProcessPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut extern "system" { fn GetProcessPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetProcessPreferredUILanguages(::core::mem::transmute(dwflags), ::core::mem::transmute(pulnumlanguages), ::core::mem::transmute(pwszlanguagesbuffer), ::core::mem::transmute(pcchlanguagesbuffer))) + ::core::mem::transmute(GetProcessPreferredUILanguages(dwflags, ::core::mem::transmute(pulnumlanguages), ::core::mem::transmute(pwszlanguagesbuffer), ::core::mem::transmute(pcchlanguagesbuffer))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -2010,7 +2010,7 @@ where extern "system" { fn GetStringScripts(dwflags: u32, lpstring: ::windows::core::PCWSTR, cchstring: i32, lpscripts: ::windows::core::PWSTR, cchscripts: i32) -> i32; } - ::core::mem::transmute(GetStringScripts(::core::mem::transmute(dwflags), lpstring.into(), ::core::mem::transmute(cchstring), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpscripts)), lpscripts.len() as _)) + ::core::mem::transmute(GetStringScripts(dwflags, lpstring.into(), cchstring, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpscripts)), lpscripts.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2020,7 +2020,7 @@ pub unsafe fn GetStringTypeA(locale: u32, dwinfotype: u32, lpsrcstr: &[u8], lpch extern "system" { fn GetStringTypeA(locale: u32, dwinfotype: u32, lpsrcstr: ::windows::core::PCSTR, cchsrc: i32, lpchartype: *mut u16) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetStringTypeA(::core::mem::transmute(locale), ::core::mem::transmute(dwinfotype), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(lpchartype))) + ::core::mem::transmute(GetStringTypeA(locale, dwinfotype, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(lpchartype))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2030,7 +2030,7 @@ pub unsafe fn GetStringTypeExA(locale: u32, dwinfotype: u32, lpsrcstr: ::windows extern "system" { fn GetStringTypeExA(locale: u32, dwinfotype: u32, lpsrcstr: ::windows::core::PCSTR, cchsrc: i32, lpchartype: *mut u16) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetStringTypeExA(::core::mem::transmute(locale), ::core::mem::transmute(dwinfotype), ::core::mem::transmute(lpsrcstr), ::core::mem::transmute(cchsrc), ::core::mem::transmute(lpchartype))) + ::core::mem::transmute(GetStringTypeExA(locale, dwinfotype, ::core::mem::transmute(lpsrcstr), ::core::mem::transmute(cchsrc), ::core::mem::transmute(lpchartype))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2040,7 +2040,7 @@ pub unsafe fn GetStringTypeExW(locale: u32, dwinfotype: u32, lpsrcstr: ::windows extern "system" { fn GetStringTypeExW(locale: u32, dwinfotype: u32, lpsrcstr: ::windows::core::PCWSTR, cchsrc: i32, lpchartype: *mut u16) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetStringTypeExW(::core::mem::transmute(locale), ::core::mem::transmute(dwinfotype), ::core::mem::transmute(lpsrcstr), ::core::mem::transmute(cchsrc), ::core::mem::transmute(lpchartype))) + ::core::mem::transmute(GetStringTypeExW(locale, dwinfotype, ::core::mem::transmute(lpsrcstr), ::core::mem::transmute(cchsrc), ::core::mem::transmute(lpchartype))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2050,7 +2050,7 @@ pub unsafe fn GetStringTypeW(dwinfotype: u32, lpsrcstr: &[u16], lpchartype: *mut extern "system" { fn GetStringTypeW(dwinfotype: u32, lpsrcstr: ::windows::core::PCWSTR, cchsrc: i32, lpchartype: *mut u16) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetStringTypeW(::core::mem::transmute(dwinfotype), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(lpchartype))) + ::core::mem::transmute(GetStringTypeW(dwinfotype, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(lpchartype))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -2096,7 +2096,7 @@ pub unsafe fn GetSystemPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut extern "system" { fn GetSystemPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetSystemPreferredUILanguages(::core::mem::transmute(dwflags), ::core::mem::transmute(pulnumlanguages), ::core::mem::transmute(pwszlanguagesbuffer), ::core::mem::transmute(pcchlanguagesbuffer))) + ::core::mem::transmute(GetSystemPreferredUILanguages(dwflags, ::core::mem::transmute(pulnumlanguages), ::core::mem::transmute(pwszlanguagesbuffer), ::core::mem::transmute(pcchlanguagesbuffer))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -2122,7 +2122,7 @@ where extern "system" { fn GetTextCharsetInfo(hdc: super::Graphics::Gdi::HDC, lpsig: *mut FONTSIGNATURE, dwflags: u32) -> i32; } - ::core::mem::transmute(GetTextCharsetInfo(hdc.into(), ::core::mem::transmute(lpsig), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(GetTextCharsetInfo(hdc.into(), ::core::mem::transmute(lpsig), dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -2141,7 +2141,7 @@ pub unsafe fn GetThreadPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut extern "system" { fn GetThreadPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetThreadPreferredUILanguages(::core::mem::transmute(dwflags), ::core::mem::transmute(pulnumlanguages), ::core::mem::transmute(pwszlanguagesbuffer), ::core::mem::transmute(pcchlanguagesbuffer))) + ::core::mem::transmute(GetThreadPreferredUILanguages(dwflags, ::core::mem::transmute(pulnumlanguages), ::core::mem::transmute(pwszlanguagesbuffer), ::core::mem::transmute(pcchlanguagesbuffer))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -2163,7 +2163,7 @@ where extern "system" { fn GetTimeFormatA(locale: u32, dwflags: u32, lptime: *const super::Foundation::SYSTEMTIME, lpformat: ::windows::core::PCSTR, lptimestr: ::windows::core::PSTR, cchtime: i32) -> i32; } - ::core::mem::transmute(GetTimeFormatA(::core::mem::transmute(locale), ::core::mem::transmute(dwflags), ::core::mem::transmute(lptime), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lptimestr)), lptimestr.len() as _)) + ::core::mem::transmute(GetTimeFormatA(locale, dwflags, ::core::mem::transmute(lptime), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lptimestr)), lptimestr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2177,7 +2177,7 @@ where extern "system" { fn GetTimeFormatEx(lplocalename: ::windows::core::PCWSTR, dwflags: TIME_FORMAT_FLAGS, lptime: *const super::Foundation::SYSTEMTIME, lpformat: ::windows::core::PCWSTR, lptimestr: ::windows::core::PWSTR, cchtime: i32) -> i32; } - ::core::mem::transmute(GetTimeFormatEx(lplocalename.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lptime), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lptimestr)), lptimestr.len() as _)) + ::core::mem::transmute(GetTimeFormatEx(lplocalename.into(), dwflags, ::core::mem::transmute(lptime), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lptimestr)), lptimestr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2190,7 +2190,7 @@ where extern "system" { fn GetTimeFormatW(locale: u32, dwflags: u32, lptime: *const super::Foundation::SYSTEMTIME, lpformat: ::windows::core::PCWSTR, lptimestr: ::windows::core::PWSTR, cchtime: i32) -> i32; } - ::core::mem::transmute(GetTimeFormatW(::core::mem::transmute(locale), ::core::mem::transmute(dwflags), ::core::mem::transmute(lptime), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lptimestr)), lptimestr.len() as _)) + ::core::mem::transmute(GetTimeFormatW(locale, dwflags, ::core::mem::transmute(lptime), lpformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lptimestr)), lptimestr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2203,7 +2203,7 @@ where extern "system" { fn GetUILanguageInfo(dwflags: u32, pwmszlanguage: ::windows::core::PCWSTR, pwszfallbacklanguages: ::windows::core::PWSTR, pcchfallbacklanguages: *mut u32, pattributes: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetUILanguageInfo(::core::mem::transmute(dwflags), pwmszlanguage.into(), ::core::mem::transmute(pwszfallbacklanguages), ::core::mem::transmute(pcchfallbacklanguages), ::core::mem::transmute(pattributes))) + ::core::mem::transmute(GetUILanguageInfo(dwflags, pwmszlanguage.into(), ::core::mem::transmute(pwszfallbacklanguages), ::core::mem::transmute(pcchfallbacklanguages), ::core::mem::transmute(pattributes))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -2257,7 +2257,7 @@ pub unsafe fn GetUserGeoID(geoclass: u32) -> i32 { extern "system" { fn GetUserGeoID(geoclass: u32) -> i32; } - ::core::mem::transmute(GetUserGeoID(::core::mem::transmute(geoclass))) + ::core::mem::transmute(GetUserGeoID(geoclass)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2267,7 +2267,7 @@ pub unsafe fn GetUserPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u3 extern "system" { fn GetUserPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetUserPreferredUILanguages(::core::mem::transmute(dwflags), ::core::mem::transmute(pulnumlanguages), ::core::mem::transmute(pwszlanguagesbuffer), ::core::mem::transmute(pcchlanguagesbuffer))) + ::core::mem::transmute(GetUserPreferredUILanguages(dwflags, ::core::mem::transmute(pulnumlanguages), ::core::mem::transmute(pwszlanguagesbuffer), ::core::mem::transmute(pcchlanguagesbuffer))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const HIGHLEVEL_SERVICE_TYPES: u32 = 1u32; @@ -2444,7 +2444,7 @@ impl IEnumCodePage { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut MIMECPINFO, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2452,7 +2452,7 @@ impl IEnumCodePage { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2510,7 +2510,7 @@ impl IEnumRfc1766 { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut RFC1766INFO, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2518,7 +2518,7 @@ impl IEnumRfc1766 { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2576,7 +2576,7 @@ impl IEnumScript { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut SCRIPTINFO, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2584,7 +2584,7 @@ impl IEnumScript { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2713,21 +2713,21 @@ impl IMLangCodePages { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetCharCodePages(&self, chsrc: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCharCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(chsrc), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCharCodePages)(::windows::core::Interface::as_raw(self), chsrc, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetStrCodePages(&self, pszsrc: &[u16], dwprioritycodepages: u32, pdwcodepages: *mut u32, pcchcodepages: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStrCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, ::core::mem::transmute(dwprioritycodepages), ::core::mem::transmute(pdwcodepages), ::core::mem::transmute(pcchcodepages)).ok() + (::windows::core::Interface::vtable(self).GetStrCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, dwprioritycodepages, ::core::mem::transmute(pdwcodepages), ::core::mem::transmute(pcchcodepages)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn CodePageToCodePages(&self, ucodepage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CodePageToCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ucodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CodePageToCodePages)(::windows::core::Interface::as_raw(self), ucodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn CodePagesToCodePage(&self, dwcodepages: u32, udefaultcodepage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CodePagesToCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcodepages), ::core::mem::transmute(udefaultcodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CodePagesToCodePage)(::windows::core::Interface::as_raw(self), dwcodepages, udefaultcodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2780,7 +2780,7 @@ pub struct IMLangConvertCharset(::windows::core::IUnknown); impl IMLangConvertCharset { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Initialize(&self, uisrccodepage: u32, uidstcodepage: u32, dwproperty: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uisrccodepage), ::core::mem::transmute(uidstcodepage), ::core::mem::transmute(dwproperty)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), uisrccodepage, uidstcodepage, dwproperty).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetSourceCodePage(&self) -> ::windows::core::Result { @@ -2867,21 +2867,21 @@ impl IMLangFontLink { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetCharCodePages(&self, chsrc: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCharCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(chsrc), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCharCodePages)(::windows::core::Interface::as_raw(self), chsrc, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetStrCodePages(&self, pszsrc: &[u16], dwprioritycodepages: u32, pdwcodepages: *mut u32, pcchcodepages: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetStrCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, ::core::mem::transmute(dwprioritycodepages), ::core::mem::transmute(pdwcodepages), ::core::mem::transmute(pcchcodepages)).ok() + (::windows::core::Interface::vtable(self).base__.GetStrCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, dwprioritycodepages, ::core::mem::transmute(pdwcodepages), ::core::mem::transmute(pcchcodepages)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn CodePageToCodePages(&self, ucodepage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CodePageToCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ucodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CodePageToCodePages)(::windows::core::Interface::as_raw(self), ucodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn CodePagesToCodePage(&self, dwcodepages: u32, udefaultcodepage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CodePagesToCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcodepages), ::core::mem::transmute(udefaultcodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CodePagesToCodePage)(::windows::core::Interface::as_raw(self), dwcodepages, udefaultcodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -2901,7 +2901,7 @@ impl IMLangFontLink { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MapFont)(::windows::core::Interface::as_raw(self), hdc.into(), ::core::mem::transmute(dwcodepages), hsrcfont.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MapFont)(::windows::core::Interface::as_raw(self), hdc.into(), dwcodepages, hsrcfont.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -2991,21 +2991,21 @@ impl IMLangFontLink2 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetCharCodePages(&self, chsrc: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCharCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(chsrc), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCharCodePages)(::windows::core::Interface::as_raw(self), chsrc, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetStrCodePages(&self, pszsrc: &[u16], dwprioritycodepages: u32, pdwcodepages: *mut u32, pcchcodepages: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetStrCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, ::core::mem::transmute(dwprioritycodepages), ::core::mem::transmute(pdwcodepages), ::core::mem::transmute(pcchcodepages)).ok() + (::windows::core::Interface::vtable(self).base__.GetStrCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, dwprioritycodepages, ::core::mem::transmute(pdwcodepages), ::core::mem::transmute(pcchcodepages)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn CodePageToCodePages(&self, ucodepage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CodePageToCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ucodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CodePageToCodePages)(::windows::core::Interface::as_raw(self), ucodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn CodePagesToCodePage(&self, dwcodepages: u32, udefaultcodepage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CodePagesToCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcodepages), ::core::mem::transmute(udefaultcodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CodePagesToCodePage)(::windows::core::Interface::as_raw(self), dwcodepages, udefaultcodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3036,7 +3036,7 @@ impl IMLangFontLink2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MapFont)(::windows::core::Interface::as_raw(self), hdc.into(), ::core::mem::transmute(dwcodepages), ::core::mem::transmute(chsrc), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MapFont)(::windows::core::Interface::as_raw(self), hdc.into(), dwcodepages, chsrc, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3049,12 +3049,12 @@ impl IMLangFontLink2 { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetScriptFontInfo(&self, sid: u8, dwflags: u32, puifonts: *mut u32, pscriptfont: *mut tagSCRIPFONTINFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScriptFontInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sid), ::core::mem::transmute(dwflags), ::core::mem::transmute(puifonts), ::core::mem::transmute(pscriptfont)).ok() + (::windows::core::Interface::vtable(self).GetScriptFontInfo)(::windows::core::Interface::as_raw(self), sid, dwflags, ::core::mem::transmute(puifonts), ::core::mem::transmute(pscriptfont)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn CodePageToScriptID(&self, uicodepage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CodePageToScriptID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CodePageToScriptID)(::windows::core::Interface::as_raw(self), uicodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3140,15 +3140,15 @@ impl IMLangLineBreakConsole { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMLangString>>, { - (::windows::core::Interface::vtable(self).BreakLineML)(::windows::core::Interface::as_raw(self), psrcmlstr.into().abi(), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), ::core::mem::transmute(cmincolumns), ::core::mem::transmute(cmaxcolumns), ::core::mem::transmute(pllinelen), ::core::mem::transmute(plskiplen)).ok() + (::windows::core::Interface::vtable(self).BreakLineML)(::windows::core::Interface::as_raw(self), psrcmlstr.into().abi(), lsrcpos, lsrclen, cmincolumns, cmaxcolumns, ::core::mem::transmute(pllinelen), ::core::mem::transmute(plskiplen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn BreakLineW(&self, locale: u32, pszsrc: &[u16], cmaxcolumns: i32, pcchline: *mut i32, pcchskip: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BreakLineW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(locale), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, ::core::mem::transmute(cmaxcolumns), ::core::mem::transmute(pcchline), ::core::mem::transmute(pcchskip)).ok() + (::windows::core::Interface::vtable(self).BreakLineW)(::windows::core::Interface::as_raw(self), locale, ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, cmaxcolumns, ::core::mem::transmute(pcchline), ::core::mem::transmute(pcchskip)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn BreakLineA(&self, locale: u32, ucodepage: u32, pszsrc: &[u8], cmaxcolumns: i32, pcchline: *mut i32, pcchskip: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BreakLineA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(locale), ::core::mem::transmute(ucodepage), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, ::core::mem::transmute(cmaxcolumns), ::core::mem::transmute(pcchline), ::core::mem::transmute(pcchskip)).ok() + (::windows::core::Interface::vtable(self).BreakLineA)(::windows::core::Interface::as_raw(self), locale, ucodepage, ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, cmaxcolumns, ::core::mem::transmute(pcchline), ::core::mem::transmute(pcchskip)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3216,14 +3216,14 @@ impl IMLangString { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetMLStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), psrcmlstr.into().abi(), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen)).ok() + (::windows::core::Interface::vtable(self).SetMLStr)(::windows::core::Interface::as_raw(self), ldestpos, ldestlen, psrcmlstr.into().abi(), lsrcpos, lsrclen).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetMLStr<'a, P0>(&self, lsrcpos: i32, lsrclen: i32, punkouter: P0, dwclscontext: u32, piid: *const ::windows::core::GUID, ppdestmlstr: *mut ::core::option::Option<::windows::core::IUnknown>, pldestpos: *mut i32, pldestlen: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).GetMLStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(piid), ::core::mem::transmute(ppdestmlstr), ::core::mem::transmute(pldestpos), ::core::mem::transmute(pldestlen)).ok() + (::windows::core::Interface::vtable(self).GetMLStr)(::windows::core::Interface::as_raw(self), lsrcpos, lsrclen, punkouter.into().abi(), dwclscontext, ::core::mem::transmute(piid), ::core::mem::transmute(ppdestmlstr), ::core::mem::transmute(pldestpos), ::core::mem::transmute(pldestlen)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3295,37 +3295,37 @@ impl IMLangStringAStr { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetMLStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), psrcmlstr.into().abi(), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen)).ok() + (::windows::core::Interface::vtable(self).base__.SetMLStr)(::windows::core::Interface::as_raw(self), ldestpos, ldestlen, psrcmlstr.into().abi(), lsrcpos, lsrclen).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetMLStr<'a, P0>(&self, lsrcpos: i32, lsrclen: i32, punkouter: P0, dwclscontext: u32, piid: *const ::windows::core::GUID, ppdestmlstr: *mut ::core::option::Option<::windows::core::IUnknown>, pldestpos: *mut i32, pldestlen: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.GetMLStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(piid), ::core::mem::transmute(ppdestmlstr), ::core::mem::transmute(pldestpos), ::core::mem::transmute(pldestlen)).ok() + (::windows::core::Interface::vtable(self).base__.GetMLStr)(::windows::core::Interface::as_raw(self), lsrcpos, lsrclen, punkouter.into().abi(), dwclscontext, ::core::mem::transmute(piid), ::core::mem::transmute(ppdestmlstr), ::core::mem::transmute(pldestpos), ::core::mem::transmute(pldestlen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn SetAStr(&self, ldestpos: i32, ldestlen: i32, ucodepage: u32, pszsrc: &[u8], pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), ::core::mem::transmute(ucodepage), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() + (::windows::core::Interface::vtable(self).SetAStr)(::windows::core::Interface::as_raw(self), ldestpos, ldestlen, ucodepage, ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn SetStrBufA<'a, P0>(&self, ldestpos: i32, ldestlen: i32, ucodepage: u32, psrcbuf: P0, pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMLangStringBufA>>, { - (::windows::core::Interface::vtable(self).SetStrBufA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), ::core::mem::transmute(ucodepage), psrcbuf.into().abi(), ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() + (::windows::core::Interface::vtable(self).SetStrBufA)(::windows::core::Interface::as_raw(self), ldestpos, ldestlen, ucodepage, psrcbuf.into().abi(), ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetAStr(&self, lsrcpos: i32, lsrclen: i32, ucodepagein: u32, pucodepageout: *mut u32, pszdest: &mut [u8], pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), ::core::mem::transmute(ucodepagein), ::core::mem::transmute(pucodepageout), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszdest)), pszdest.len() as _, ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() + (::windows::core::Interface::vtable(self).GetAStr)(::windows::core::Interface::as_raw(self), lsrcpos, lsrclen, ucodepagein, ::core::mem::transmute(pucodepageout), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszdest)), pszdest.len() as _, ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetStrBufA(&self, lsrcpos: i32, lsrcmaxlen: i32, pudestcodepage: *mut u32, ppdestbuf: *mut ::core::option::Option, pldestlen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStrBufA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrcmaxlen), ::core::mem::transmute(pudestcodepage), ::core::mem::transmute(ppdestbuf), ::core::mem::transmute(pldestlen)).ok() + (::windows::core::Interface::vtable(self).GetStrBufA)(::windows::core::Interface::as_raw(self), lsrcpos, lsrcmaxlen, ::core::mem::transmute(pudestcodepage), ::core::mem::transmute(ppdestbuf), ::core::mem::transmute(pldestlen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn LockAStr(&self, lsrcpos: i32, lsrclen: i32, lflags: i32, ucodepagein: u32, cchrequest: i32, pucodepageout: *mut u32, ppszdest: *mut ::windows::core::PSTR, pcchdest: *mut i32, pldestlen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockAStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), ::core::mem::transmute(lflags), ::core::mem::transmute(ucodepagein), ::core::mem::transmute(cchrequest), ::core::mem::transmute(pucodepageout), ::core::mem::transmute(ppszdest), ::core::mem::transmute(pcchdest), ::core::mem::transmute(pldestlen)).ok() + (::windows::core::Interface::vtable(self).LockAStr)(::windows::core::Interface::as_raw(self), lsrcpos, lsrclen, lflags, ucodepagein, cchrequest, ::core::mem::transmute(pucodepageout), ::core::mem::transmute(ppszdest), ::core::mem::transmute(pcchdest), ::core::mem::transmute(pldestlen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn UnlockAStr(&self, pszsrc: &[u8], pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> { @@ -3333,11 +3333,11 @@ impl IMLangStringAStr { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn SetLocale(&self, ldestpos: i32, ldestlen: i32, locale: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), ::core::mem::transmute(locale)).ok() + (::windows::core::Interface::vtable(self).SetLocale)(::windows::core::Interface::as_raw(self), ldestpos, ldestlen, locale).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetLocale(&self, lsrcpos: i32, lsrcmaxlen: i32, plocale: *mut u32, pllocalepos: *mut i32, pllocalelen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLocale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrcmaxlen), ::core::mem::transmute(plocale), ::core::mem::transmute(pllocalepos), ::core::mem::transmute(pllocalelen)).ok() + (::windows::core::Interface::vtable(self).GetLocale)(::windows::core::Interface::as_raw(self), lsrcpos, lsrcmaxlen, ::core::mem::transmute(plocale), ::core::mem::transmute(pllocalepos), ::core::mem::transmute(pllocalelen)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3414,23 +3414,23 @@ impl IMLangStringBufA { #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn LockBuf(&self, cchoffset: i32, cchmaxlock: i32, ppszbuf: *mut *mut super::Foundation::CHAR, pcchbuf: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockBuf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cchoffset), ::core::mem::transmute(cchmaxlock), ::core::mem::transmute(ppszbuf), ::core::mem::transmute(pcchbuf)).ok() + (::windows::core::Interface::vtable(self).LockBuf)(::windows::core::Interface::as_raw(self), cchoffset, cchmaxlock, ::core::mem::transmute(ppszbuf), ::core::mem::transmute(pcchbuf)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn UnlockBuf<'a, P0>(&self, pszbuf: P0, cchoffset: i32, cchwrite: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).UnlockBuf)(::windows::core::Interface::as_raw(self), pszbuf.into(), ::core::mem::transmute(cchoffset), ::core::mem::transmute(cchwrite)).ok() + (::windows::core::Interface::vtable(self).UnlockBuf)(::windows::core::Interface::as_raw(self), pszbuf.into(), cchoffset, cchwrite).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Insert(&self, cchoffset: i32, cchmaxinsert: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cchoffset), ::core::mem::transmute(cchmaxinsert), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), cchoffset, cchmaxinsert, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Delete(&self, cchoffset: i32, cchdelete: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cchoffset), ::core::mem::transmute(cchdelete)).ok() + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), cchoffset, cchdelete).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3491,23 +3491,23 @@ impl IMLangStringBufW { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn LockBuf(&self, cchoffset: i32, cchmaxlock: i32, ppszbuf: *mut *mut u16, pcchbuf: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockBuf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cchoffset), ::core::mem::transmute(cchmaxlock), ::core::mem::transmute(ppszbuf), ::core::mem::transmute(pcchbuf)).ok() + (::windows::core::Interface::vtable(self).LockBuf)(::windows::core::Interface::as_raw(self), cchoffset, cchmaxlock, ::core::mem::transmute(ppszbuf), ::core::mem::transmute(pcchbuf)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn UnlockBuf<'a, P0>(&self, pszbuf: P0, cchoffset: i32, cchwrite: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UnlockBuf)(::windows::core::Interface::as_raw(self), pszbuf.into(), ::core::mem::transmute(cchoffset), ::core::mem::transmute(cchwrite)).ok() + (::windows::core::Interface::vtable(self).UnlockBuf)(::windows::core::Interface::as_raw(self), pszbuf.into(), cchoffset, cchwrite).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Insert(&self, cchoffset: i32, cchmaxinsert: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cchoffset), ::core::mem::transmute(cchmaxinsert), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), cchoffset, cchmaxinsert, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn Delete(&self, cchoffset: i32, cchdelete: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cchoffset), ::core::mem::transmute(cchdelete)).ok() + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), cchoffset, cchdelete).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3577,37 +3577,37 @@ impl IMLangStringWStr { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetMLStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), psrcmlstr.into().abi(), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen)).ok() + (::windows::core::Interface::vtable(self).base__.SetMLStr)(::windows::core::Interface::as_raw(self), ldestpos, ldestlen, psrcmlstr.into().abi(), lsrcpos, lsrclen).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetMLStr<'a, P0>(&self, lsrcpos: i32, lsrclen: i32, punkouter: P0, dwclscontext: u32, piid: *const ::windows::core::GUID, ppdestmlstr: *mut ::core::option::Option<::windows::core::IUnknown>, pldestpos: *mut i32, pldestlen: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.GetMLStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(piid), ::core::mem::transmute(ppdestmlstr), ::core::mem::transmute(pldestpos), ::core::mem::transmute(pldestlen)).ok() + (::windows::core::Interface::vtable(self).base__.GetMLStr)(::windows::core::Interface::as_raw(self), lsrcpos, lsrclen, punkouter.into().abi(), dwclscontext, ::core::mem::transmute(piid), ::core::mem::transmute(ppdestmlstr), ::core::mem::transmute(pldestpos), ::core::mem::transmute(pldestlen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn SetWStr(&self, ldestpos: i32, ldestlen: i32, pszsrc: &[u16], pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() + (::windows::core::Interface::vtable(self).SetWStr)(::windows::core::Interface::as_raw(self), ldestpos, ldestlen, ::core::mem::transmute(::windows::core::as_ptr_or_null(pszsrc)), pszsrc.len() as _, ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn SetStrBufW<'a, P0>(&self, ldestpos: i32, ldestlen: i32, psrcbuf: P0, pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMLangStringBufW>>, { - (::windows::core::Interface::vtable(self).SetStrBufW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), psrcbuf.into().abi(), ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() + (::windows::core::Interface::vtable(self).SetStrBufW)(::windows::core::Interface::as_raw(self), ldestpos, ldestlen, psrcbuf.into().abi(), ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetWStr(&self, lsrcpos: i32, lsrclen: i32, pszdest: &mut [u16], pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszdest)), pszdest.len() as _, ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() + (::windows::core::Interface::vtable(self).GetWStr)(::windows::core::Interface::as_raw(self), lsrcpos, lsrclen, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszdest)), pszdest.len() as _, ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetStrBufW(&self, lsrcpos: i32, lsrcmaxlen: i32, ppdestbuf: *mut ::core::option::Option, pldestlen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStrBufW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrcmaxlen), ::core::mem::transmute(ppdestbuf), ::core::mem::transmute(pldestlen)).ok() + (::windows::core::Interface::vtable(self).GetStrBufW)(::windows::core::Interface::as_raw(self), lsrcpos, lsrcmaxlen, ::core::mem::transmute(ppdestbuf), ::core::mem::transmute(pldestlen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn LockWStr(&self, lsrcpos: i32, lsrclen: i32, lflags: i32, cchrequest: i32, ppszdest: *mut ::windows::core::PWSTR, pcchdest: *mut i32, pldestlen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), ::core::mem::transmute(lflags), ::core::mem::transmute(cchrequest), ::core::mem::transmute(ppszdest), ::core::mem::transmute(pcchdest), ::core::mem::transmute(pldestlen)).ok() + (::windows::core::Interface::vtable(self).LockWStr)(::windows::core::Interface::as_raw(self), lsrcpos, lsrclen, lflags, cchrequest, ::core::mem::transmute(ppszdest), ::core::mem::transmute(pcchdest), ::core::mem::transmute(pldestlen)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn UnlockWStr(&self, pszsrc: &[u16], pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> { @@ -3615,11 +3615,11 @@ impl IMLangStringWStr { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn SetLocale(&self, ldestpos: i32, ldestlen: i32, locale: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), ::core::mem::transmute(locale)).ok() + (::windows::core::Interface::vtable(self).SetLocale)(::windows::core::Interface::as_raw(self), ldestpos, ldestlen, locale).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetLocale(&self, lsrcpos: i32, lsrcmaxlen: i32, plocale: *mut u32, pllocalepos: *mut i32, pllocalelen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLocale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrcmaxlen), ::core::mem::transmute(plocale), ::core::mem::transmute(pllocalepos), ::core::mem::transmute(pllocalelen)).ok() + (::windows::core::Interface::vtable(self).GetLocale)(::windows::core::Interface::as_raw(self), lsrcpos, lsrcmaxlen, ::core::mem::transmute(plocale), ::core::mem::transmute(pllocalepos), ::core::mem::transmute(pllocalelen)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3697,17 +3697,17 @@ impl IMultiLanguage { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetCodePageInfo(&self, uicodepage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCodePageInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCodePageInfo)(::windows::core::Interface::as_raw(self), uicodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetFamilyCodePage(&self, uicodepage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFamilyCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFamilyCodePage)(::windows::core::Interface::as_raw(self), uicodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn EnumCodePages(&self, grfflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumCodePages)(::windows::core::Interface::as_raw(self), grfflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3720,22 +3720,22 @@ impl IMultiLanguage { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn IsConvertible(&self, dwsrcencoding: u32, dwdstencoding: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsConvertible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsrcencoding), ::core::mem::transmute(dwdstencoding)).ok() + (::windows::core::Interface::vtable(self).IsConvertible)(::windows::core::Interface::as_raw(self), dwsrcencoding, dwdstencoding).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertString(&self, pdwmode: *mut u32, dwsrcencoding: u32, dwdstencoding: u32, psrcstr: *const u8, pcsrcsize: *mut u32, pdststr: *mut u8, pcdstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConvertString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwsrcencoding), ::core::mem::transmute(dwdstencoding), ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() + (::windows::core::Interface::vtable(self).ConvertString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwsrcencoding, dwdstencoding, ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringToUnicode<'a, P0>(&self, pdwmode: *mut u32, dwencoding: u32, psrcstr: P0, pcsrcsize: *mut u32, pdststr: ::windows::core::PWSTR, pcdstsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ConvertStringToUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwencoding), psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() + (::windows::core::Interface::vtable(self).ConvertStringToUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwencoding, psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringFromUnicode(&self, pdwmode: *mut u32, dwencoding: u32, psrcstr: ::windows::core::PCWSTR, pcsrcsize: *mut u32, pdststr: ::windows::core::PSTR, pcdstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConvertStringFromUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwencoding), ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() + (::windows::core::Interface::vtable(self).ConvertStringFromUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwencoding, ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringReset(&self) -> ::windows::core::Result<()> { @@ -3745,7 +3745,7 @@ impl IMultiLanguage { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRfc1766FromLcid(&self, locale: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetRfc1766FromLcid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(locale), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRfc1766FromLcid)(::windows::core::Interface::as_raw(self), locale, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3763,12 +3763,12 @@ impl IMultiLanguage { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetRfc1766Info(&self, locale: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRfc1766Info)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(locale), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRfc1766Info)(::windows::core::Interface::as_raw(self), locale, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn CreateConvertCharset(&self, uisrccodepage: u32, uidstcodepage: u32, dwproperty: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateConvertCharset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uisrccodepage), ::core::mem::transmute(uidstcodepage), ::core::mem::transmute(dwproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateConvertCharset)(::windows::core::Interface::as_raw(self), uisrccodepage, uidstcodepage, dwproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3847,17 +3847,17 @@ impl IMultiLanguage2 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetCodePageInfo(&self, uicodepage: u32, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCodePageInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCodePageInfo)(::windows::core::Interface::as_raw(self), uicodepage, langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetFamilyCodePage(&self, uicodepage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFamilyCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFamilyCodePage)(::windows::core::Interface::as_raw(self), uicodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn EnumCodePages(&self, grfflags: u32, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfflags), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumCodePages)(::windows::core::Interface::as_raw(self), grfflags, langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3870,22 +3870,22 @@ impl IMultiLanguage2 { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn IsConvertible(&self, dwsrcencoding: u32, dwdstencoding: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsConvertible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsrcencoding), ::core::mem::transmute(dwdstencoding)).ok() + (::windows::core::Interface::vtable(self).IsConvertible)(::windows::core::Interface::as_raw(self), dwsrcencoding, dwdstencoding).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertString(&self, pdwmode: *mut u32, dwsrcencoding: u32, dwdstencoding: u32, psrcstr: *const u8, pcsrcsize: *mut u32, pdststr: *mut u8, pcdstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConvertString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwsrcencoding), ::core::mem::transmute(dwdstencoding), ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() + (::windows::core::Interface::vtable(self).ConvertString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwsrcencoding, dwdstencoding, ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringToUnicode<'a, P0>(&self, pdwmode: *mut u32, dwencoding: u32, psrcstr: P0, pcsrcsize: *mut u32, pdststr: ::windows::core::PWSTR, pcdstsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ConvertStringToUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwencoding), psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() + (::windows::core::Interface::vtable(self).ConvertStringToUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwencoding, psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringFromUnicode(&self, pdwmode: *mut u32, dwencoding: u32, psrcstr: ::windows::core::PCWSTR, pcsrcsize: *mut u32, pdststr: ::windows::core::PSTR, pcdstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConvertStringFromUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwencoding), ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() + (::windows::core::Interface::vtable(self).ConvertStringFromUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwencoding, ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringReset(&self) -> ::windows::core::Result<()> { @@ -3895,7 +3895,7 @@ impl IMultiLanguage2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRfc1766FromLcid(&self, locale: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetRfc1766FromLcid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(locale), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRfc1766FromLcid)(::windows::core::Interface::as_raw(self), locale, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3908,17 +3908,17 @@ impl IMultiLanguage2 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn EnumRfc1766(&self, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumRfc1766)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumRfc1766)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetRfc1766Info(&self, locale: u32, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRfc1766Info)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(locale), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRfc1766Info)(::windows::core::Interface::as_raw(self), locale, langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn CreateConvertCharset(&self, uisrccodepage: u32, uidstcodepage: u32, dwproperty: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateConvertCharset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uisrccodepage), ::core::mem::transmute(uidstcodepage), ::core::mem::transmute(dwproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateConvertCharset)(::windows::core::Interface::as_raw(self), uisrccodepage, uidstcodepage, dwproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3928,7 +3928,7 @@ impl IMultiLanguage2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::System::Com::IStream>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).ConvertStringInIStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwflag), lpfallback.into(), ::core::mem::transmute(dwsrcencoding), ::core::mem::transmute(dwdstencoding), pstmin.into().abi(), pstmout.into().abi()).ok() + (::windows::core::Interface::vtable(self).ConvertStringInIStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwflag, lpfallback.into(), dwsrcencoding, dwdstencoding, pstmin.into().abi(), pstmout.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringToUnicodeEx<'a, P0, P1>(&self, pdwmode: *mut u32, dwencoding: u32, psrcstr: P0, pcsrcsize: *mut u32, pdststr: ::windows::core::PWSTR, pcdstsize: *mut u32, dwflag: u32, lpfallback: P1) -> ::windows::core::Result<()> @@ -3936,14 +3936,14 @@ impl IMultiLanguage2 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ConvertStringToUnicodeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwencoding), psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize), ::core::mem::transmute(dwflag), lpfallback.into()).ok() + (::windows::core::Interface::vtable(self).ConvertStringToUnicodeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwencoding, psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize), dwflag, lpfallback.into()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringFromUnicodeEx<'a, P0>(&self, pdwmode: *mut u32, dwencoding: u32, psrcstr: ::windows::core::PCWSTR, pcsrcsize: *mut u32, pdststr: ::windows::core::PSTR, pcdstsize: *mut u32, dwflag: u32, lpfallback: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ConvertStringFromUnicodeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwencoding), ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize), ::core::mem::transmute(dwflag), lpfallback.into()).ok() + (::windows::core::Interface::vtable(self).ConvertStringFromUnicodeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwencoding, ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize), dwflag, lpfallback.into()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3951,14 +3951,14 @@ impl IMultiLanguage2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).DetectCodepageInIStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflag), ::core::mem::transmute(dwprefwincodepage), pstmin.into().abi(), ::core::mem::transmute(lpencoding), ::core::mem::transmute(pnscores)).ok() + (::windows::core::Interface::vtable(self).DetectCodepageInIStream)(::windows::core::Interface::as_raw(self), dwflag, dwprefwincodepage, pstmin.into().abi(), ::core::mem::transmute(lpencoding), ::core::mem::transmute(pnscores)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn DetectInputCodepage<'a, P0>(&self, dwflag: u32, dwprefwincodepage: u32, psrcstr: P0, pcsrcsize: *mut i32, lpencoding: *mut DetectEncodingInfo, pnscores: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).DetectInputCodepage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflag), ::core::mem::transmute(dwprefwincodepage), psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(lpencoding), ::core::mem::transmute(pnscores)).ok() + (::windows::core::Interface::vtable(self).DetectInputCodepage)(::windows::core::Interface::as_raw(self), dwflag, dwprefwincodepage, psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(lpencoding), ::core::mem::transmute(pnscores)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3966,19 +3966,19 @@ impl IMultiLanguage2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ValidateCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), hwnd.into()).ok() + (::windows::core::Interface::vtable(self).ValidateCodePage)(::windows::core::Interface::as_raw(self), uicodepage, hwnd.into()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetCodePageDescription(&self, uicodepage: u32, lcid: u32, lpwidecharstr: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCodePageDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), ::core::mem::transmute(lcid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpwidecharstr)), lpwidecharstr.len() as _).ok() + (::windows::core::Interface::vtable(self).GetCodePageDescription)(::windows::core::Interface::as_raw(self), uicodepage, lcid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpwidecharstr)), lpwidecharstr.len() as _).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn IsCodePageInstallable(&self, uicodepage: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsCodePageInstallable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage)).ok() + (::windows::core::Interface::vtable(self).IsCodePageInstallable)(::windows::core::Interface::as_raw(self), uicodepage).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn SetMimeDBSource(&self, dwsource: MIMECONTF) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMimeDBSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsource)).ok() + (::windows::core::Interface::vtable(self).SetMimeDBSource)(::windows::core::Interface::as_raw(self), dwsource).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetNumberOfScripts(&self) -> ::windows::core::Result { @@ -3988,7 +3988,7 @@ impl IMultiLanguage2 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn EnumScripts(&self, dwflags: u32, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumScripts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumScripts)(::windows::core::Interface::as_raw(self), dwflags, langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3996,7 +3996,7 @@ impl IMultiLanguage2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ValidateCodePageEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), hwnd.into(), ::core::mem::transmute(dwfiodcontrol)).ok() + (::windows::core::Interface::vtable(self).ValidateCodePageEx)(::windows::core::Interface::as_raw(self), uicodepage, hwnd.into(), dwfiodcontrol).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4099,17 +4099,17 @@ impl IMultiLanguage3 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetCodePageInfo(&self, uicodepage: u32, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCodePageInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCodePageInfo)(::windows::core::Interface::as_raw(self), uicodepage, langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetFamilyCodePage(&self, uicodepage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFamilyCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFamilyCodePage)(::windows::core::Interface::as_raw(self), uicodepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn EnumCodePages(&self, grfflags: u32, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumCodePages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfflags), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumCodePages)(::windows::core::Interface::as_raw(self), grfflags, langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4122,22 +4122,22 @@ impl IMultiLanguage3 { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn IsConvertible(&self, dwsrcencoding: u32, dwdstencoding: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.IsConvertible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsrcencoding), ::core::mem::transmute(dwdstencoding)).ok() + (::windows::core::Interface::vtable(self).base__.IsConvertible)(::windows::core::Interface::as_raw(self), dwsrcencoding, dwdstencoding).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertString(&self, pdwmode: *mut u32, dwsrcencoding: u32, dwdstencoding: u32, psrcstr: *const u8, pcsrcsize: *mut u32, pdststr: *mut u8, pcdstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ConvertString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwsrcencoding), ::core::mem::transmute(dwdstencoding), ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() + (::windows::core::Interface::vtable(self).base__.ConvertString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwsrcencoding, dwdstencoding, ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringToUnicode<'a, P0>(&self, pdwmode: *mut u32, dwencoding: u32, psrcstr: P0, pcsrcsize: *mut u32, pdststr: ::windows::core::PWSTR, pcdstsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.ConvertStringToUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwencoding), psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() + (::windows::core::Interface::vtable(self).base__.ConvertStringToUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwencoding, psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringFromUnicode(&self, pdwmode: *mut u32, dwencoding: u32, psrcstr: ::windows::core::PCWSTR, pcsrcsize: *mut u32, pdststr: ::windows::core::PSTR, pcdstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ConvertStringFromUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwencoding), ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() + (::windows::core::Interface::vtable(self).base__.ConvertStringFromUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwencoding, ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringReset(&self) -> ::windows::core::Result<()> { @@ -4147,7 +4147,7 @@ impl IMultiLanguage3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRfc1766FromLcid(&self, locale: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRfc1766FromLcid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(locale), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRfc1766FromLcid)(::windows::core::Interface::as_raw(self), locale, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4160,17 +4160,17 @@ impl IMultiLanguage3 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn EnumRfc1766(&self, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumRfc1766)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumRfc1766)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetRfc1766Info(&self, locale: u32, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRfc1766Info)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(locale), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRfc1766Info)(::windows::core::Interface::as_raw(self), locale, langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn CreateConvertCharset(&self, uisrccodepage: u32, uidstcodepage: u32, dwproperty: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateConvertCharset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uisrccodepage), ::core::mem::transmute(uidstcodepage), ::core::mem::transmute(dwproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateConvertCharset)(::windows::core::Interface::as_raw(self), uisrccodepage, uidstcodepage, dwproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4180,7 +4180,7 @@ impl IMultiLanguage3 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::System::Com::IStream>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.ConvertStringInIStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwflag), lpfallback.into(), ::core::mem::transmute(dwsrcencoding), ::core::mem::transmute(dwdstencoding), pstmin.into().abi(), pstmout.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ConvertStringInIStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwflag, lpfallback.into(), dwsrcencoding, dwdstencoding, pstmin.into().abi(), pstmout.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringToUnicodeEx<'a, P0, P1>(&self, pdwmode: *mut u32, dwencoding: u32, psrcstr: P0, pcsrcsize: *mut u32, pdststr: ::windows::core::PWSTR, pcdstsize: *mut u32, dwflag: u32, lpfallback: P1) -> ::windows::core::Result<()> @@ -4188,14 +4188,14 @@ impl IMultiLanguage3 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ConvertStringToUnicodeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwencoding), psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize), ::core::mem::transmute(dwflag), lpfallback.into()).ok() + (::windows::core::Interface::vtable(self).base__.ConvertStringToUnicodeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwencoding, psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize), dwflag, lpfallback.into()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn ConvertStringFromUnicodeEx<'a, P0>(&self, pdwmode: *mut u32, dwencoding: u32, psrcstr: ::windows::core::PCWSTR, pcsrcsize: *mut u32, pdststr: ::windows::core::PSTR, pcdstsize: *mut u32, dwflag: u32, lpfallback: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ConvertStringFromUnicodeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), ::core::mem::transmute(dwencoding), ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize), ::core::mem::transmute(dwflag), lpfallback.into()).ok() + (::windows::core::Interface::vtable(self).base__.ConvertStringFromUnicodeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwmode), dwencoding, ::core::mem::transmute(psrcstr), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize), dwflag, lpfallback.into()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4203,14 +4203,14 @@ impl IMultiLanguage3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.DetectCodepageInIStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflag), ::core::mem::transmute(dwprefwincodepage), pstmin.into().abi(), ::core::mem::transmute(lpencoding), ::core::mem::transmute(pnscores)).ok() + (::windows::core::Interface::vtable(self).base__.DetectCodepageInIStream)(::windows::core::Interface::as_raw(self), dwflag, dwprefwincodepage, pstmin.into().abi(), ::core::mem::transmute(lpencoding), ::core::mem::transmute(pnscores)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn DetectInputCodepage<'a, P0>(&self, dwflag: u32, dwprefwincodepage: u32, psrcstr: P0, pcsrcsize: *mut i32, lpencoding: *mut DetectEncodingInfo, pnscores: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.DetectInputCodepage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflag), ::core::mem::transmute(dwprefwincodepage), psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(lpencoding), ::core::mem::transmute(pnscores)).ok() + (::windows::core::Interface::vtable(self).base__.DetectInputCodepage)(::windows::core::Interface::as_raw(self), dwflag, dwprefwincodepage, psrcstr.into(), ::core::mem::transmute(pcsrcsize), ::core::mem::transmute(lpencoding), ::core::mem::transmute(pnscores)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4218,19 +4218,19 @@ impl IMultiLanguage3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.ValidateCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), hwnd.into()).ok() + (::windows::core::Interface::vtable(self).base__.ValidateCodePage)(::windows::core::Interface::as_raw(self), uicodepage, hwnd.into()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetCodePageDescription(&self, uicodepage: u32, lcid: u32, lpwidecharstr: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCodePageDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), ::core::mem::transmute(lcid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpwidecharstr)), lpwidecharstr.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.GetCodePageDescription)(::windows::core::Interface::as_raw(self), uicodepage, lcid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpwidecharstr)), lpwidecharstr.len() as _).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn IsCodePageInstallable(&self, uicodepage: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.IsCodePageInstallable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage)).ok() + (::windows::core::Interface::vtable(self).base__.IsCodePageInstallable)(::windows::core::Interface::as_raw(self), uicodepage).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn SetMimeDBSource(&self, dwsource: MIMECONTF) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMimeDBSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsource)).ok() + (::windows::core::Interface::vtable(self).base__.SetMimeDBSource)(::windows::core::Interface::as_raw(self), dwsource).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetNumberOfScripts(&self) -> ::windows::core::Result { @@ -4240,7 +4240,7 @@ impl IMultiLanguage3 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn EnumScripts(&self, dwflags: u32, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumScripts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumScripts)(::windows::core::Interface::as_raw(self), dwflags, langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4248,14 +4248,14 @@ impl IMultiLanguage3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.ValidateCodePageEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage), hwnd.into(), ::core::mem::transmute(dwfiodcontrol)).ok() + (::windows::core::Interface::vtable(self).base__.ValidateCodePageEx)(::windows::core::Interface::as_raw(self), uicodepage, hwnd.into(), dwfiodcontrol).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn DetectOutboundCodePage<'a, P0>(&self, dwflags: u32, lpwidecharstr: &[u16], puipreferredcodepages: &[u32], puidetectedcodepages: *mut u32, pndetectedcodepages: *mut u32, lpspecialchar: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DetectOutboundCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpwidecharstr)), lpwidecharstr.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puipreferredcodepages)), puipreferredcodepages.len() as _, ::core::mem::transmute(puidetectedcodepages), ::core::mem::transmute(pndetectedcodepages), lpspecialchar.into()).ok() + (::windows::core::Interface::vtable(self).DetectOutboundCodePage)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpwidecharstr)), lpwidecharstr.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puipreferredcodepages)), puipreferredcodepages.len() as _, ::core::mem::transmute(puidetectedcodepages), ::core::mem::transmute(pndetectedcodepages), lpspecialchar.into()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4264,7 +4264,7 @@ impl IMultiLanguage3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::System::Com::IStream>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DetectOutboundCodePageInIStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pstrin.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(puipreferredcodepages)), puipreferredcodepages.len() as _, ::core::mem::transmute(puidetectedcodepages), ::core::mem::transmute(pndetectedcodepages), lpspecialchar.into()).ok() + (::windows::core::Interface::vtable(self).DetectOutboundCodePageInIStream)(::windows::core::Interface::as_raw(self), dwflags, pstrin.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(puipreferredcodepages)), puipreferredcodepages.len() as _, ::core::mem::transmute(puidetectedcodepages), ::core::mem::transmute(pndetectedcodepages), lpspecialchar.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4547,7 +4547,7 @@ impl ISpellCheckProvider { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetOptionValue)(::windows::core::Interface::as_raw(self), optionid.into(), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetOptionValue)(::windows::core::Interface::as_raw(self), optionid.into(), value).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4579,7 +4579,7 @@ impl ISpellCheckProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::System::Com::IEnumString>>, { - (::windows::core::Interface::vtable(self).InitializeWordlist)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wordlisttype), words.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeWordlist)(::windows::core::Interface::as_raw(self), wordlisttype, words.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4800,7 +4800,7 @@ impl ISpellChecker { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn remove_SpellCheckerChanged(&self, eventcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).remove_SpellCheckerChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventcookie)).ok() + (::windows::core::Interface::vtable(self).remove_SpellCheckerChanged)(::windows::core::Interface::as_raw(self), eventcookie).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetOptionDescription<'a, P0>(&self, optionid: P0) -> ::windows::core::Result @@ -4961,7 +4961,7 @@ impl ISpellChecker2 { } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn remove_SpellCheckerChanged(&self, eventcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.remove_SpellCheckerChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventcookie)).ok() + (::windows::core::Interface::vtable(self).base__.remove_SpellCheckerChanged)(::windows::core::Interface::as_raw(self), eventcookie).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub unsafe fn GetOptionDescription<'a, P0>(&self, optionid: P0) -> ::windows::core::Result @@ -5312,7 +5312,7 @@ pub unsafe fn IdnToAscii(dwflags: u32, lpunicodecharstr: &[u16], lpasciicharstr: extern "system" { fn IdnToAscii(dwflags: u32, lpunicodecharstr: ::windows::core::PCWSTR, cchunicodechar: i32, lpasciicharstr: ::windows::core::PWSTR, cchasciichar: i32) -> i32; } - ::core::mem::transmute(IdnToAscii(::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpunicodecharstr)), lpunicodecharstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpasciicharstr)), lpasciicharstr.len() as _)) + ::core::mem::transmute(IdnToAscii(dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpunicodecharstr)), lpunicodecharstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpasciicharstr)), lpasciicharstr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -5321,7 +5321,7 @@ pub unsafe fn IdnToNameprepUnicode(dwflags: u32, lpunicodecharstr: &[u16], lpnam extern "system" { fn IdnToNameprepUnicode(dwflags: u32, lpunicodecharstr: ::windows::core::PCWSTR, cchunicodechar: i32, lpnameprepcharstr: ::windows::core::PWSTR, cchnameprepchar: i32) -> i32; } - ::core::mem::transmute(IdnToNameprepUnicode(::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpunicodecharstr)), lpunicodecharstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpnameprepcharstr)), lpnameprepcharstr.len() as _)) + ::core::mem::transmute(IdnToNameprepUnicode(dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpunicodecharstr)), lpunicodecharstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpnameprepcharstr)), lpnameprepcharstr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -5330,7 +5330,7 @@ pub unsafe fn IdnToUnicode(dwflags: u32, lpasciicharstr: &[u16], lpunicodecharst extern "system" { fn IdnToUnicode(dwflags: u32, lpasciicharstr: ::windows::core::PCWSTR, cchasciichar: i32, lpunicodecharstr: ::windows::core::PWSTR, cchunicodechar: i32) -> i32; } - ::core::mem::transmute(IdnToUnicode(::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpasciicharstr)), lpasciicharstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpunicodecharstr)), lpunicodecharstr.len() as _)) + ::core::mem::transmute(IdnToUnicode(dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpasciicharstr)), lpasciicharstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpunicodecharstr)), lpunicodecharstr.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5340,7 +5340,7 @@ pub unsafe fn IsDBCSLeadByte(testchar: u8) -> super::Foundation::BOOL { extern "system" { fn IsDBCSLeadByte(testchar: u8) -> super::Foundation::BOOL; } - ::core::mem::transmute(IsDBCSLeadByte(::core::mem::transmute(testchar))) + ::core::mem::transmute(IsDBCSLeadByte(testchar)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5350,7 +5350,7 @@ pub unsafe fn IsDBCSLeadByteEx(codepage: u32, testchar: u8) -> super::Foundation extern "system" { fn IsDBCSLeadByteEx(codepage: u32, testchar: u8) -> super::Foundation::BOOL; } - ::core::mem::transmute(IsDBCSLeadByteEx(::core::mem::transmute(codepage), ::core::mem::transmute(testchar))) + ::core::mem::transmute(IsDBCSLeadByteEx(codepage, testchar)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5360,7 +5360,7 @@ pub unsafe fn IsNLSDefinedString(function: u32, dwflags: u32, lpversioninformati extern "system" { fn IsNLSDefinedString(function: u32, dwflags: u32, lpversioninformation: *const NLSVERSIONINFO, lpstring: ::windows::core::PCWSTR, cchstr: i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(IsNLSDefinedString(::core::mem::transmute(function), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpversioninformation), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _)) + ::core::mem::transmute(IsNLSDefinedString(function, dwflags, ::core::mem::transmute(lpversioninformation), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5370,7 +5370,7 @@ pub unsafe fn IsNormalizedString(normform: NORM_FORM, lpstring: &[u16]) -> super extern "system" { fn IsNormalizedString(normform: NORM_FORM, lpstring: ::windows::core::PCWSTR, cwlength: i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(IsNormalizedString(::core::mem::transmute(normform), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _)) + ::core::mem::transmute(IsNormalizedString(normform, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5380,7 +5380,7 @@ pub unsafe fn IsTextUnicode(lpv: *const ::core::ffi::c_void, isize: i32, lpiresu extern "system" { fn IsTextUnicode(lpv: *const ::core::ffi::c_void, isize: i32, lpiresult: *mut IS_TEXT_UNICODE_RESULT) -> super::Foundation::BOOL; } - ::core::mem::transmute(IsTextUnicode(::core::mem::transmute(lpv), ::core::mem::transmute(isize), ::core::mem::transmute(lpiresult))) + ::core::mem::transmute(IsTextUnicode(::core::mem::transmute(lpv), isize, ::core::mem::transmute(lpiresult))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5390,7 +5390,7 @@ pub unsafe fn IsValidCodePage(codepage: u32) -> super::Foundation::BOOL { extern "system" { fn IsValidCodePage(codepage: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(IsValidCodePage(::core::mem::transmute(codepage))) + ::core::mem::transmute(IsValidCodePage(codepage)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5400,7 +5400,7 @@ pub unsafe fn IsValidLanguageGroup(languagegroup: u32, dwflags: ENUM_SYSTEM_LANG extern "system" { fn IsValidLanguageGroup(languagegroup: u32, dwflags: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS) -> super::Foundation::BOOL; } - ::core::mem::transmute(IsValidLanguageGroup(::core::mem::transmute(languagegroup), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(IsValidLanguageGroup(languagegroup, dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5410,7 +5410,7 @@ pub unsafe fn IsValidLocale(locale: u32, dwflags: IS_VALID_LOCALE_FLAGS) -> supe extern "system" { fn IsValidLocale(locale: u32, dwflags: IS_VALID_LOCALE_FLAGS) -> super::Foundation::BOOL; } - ::core::mem::transmute(IsValidLocale(::core::mem::transmute(locale), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(IsValidLocale(locale, dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5435,7 +5435,7 @@ where extern "system" { fn IsValidNLSVersion(function: u32, lplocalename: ::windows::core::PCWSTR, lpversioninformation: *const NLSVERSIONINFOEX) -> u32; } - ::core::mem::transmute(IsValidNLSVersion(::core::mem::transmute(function), lplocalename.into(), ::core::mem::transmute(lpversioninformation))) + ::core::mem::transmute(IsValidNLSVersion(function, lplocalename.into(), ::core::mem::transmute(lpversioninformation))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -5468,7 +5468,7 @@ pub unsafe fn LCIDToLocaleName(locale: u32, lpname: &mut [u16], dwflags: u32) -> extern "system" { fn LCIDToLocaleName(locale: u32, lpname: ::windows::core::PWSTR, cchname: i32, dwflags: u32) -> i32; } - ::core::mem::transmute(LCIDToLocaleName(::core::mem::transmute(locale), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpname)), lpname.len() as _, ::core::mem::transmute(dwflags))) + ::core::mem::transmute(LCIDToLocaleName(locale, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpname)), lpname.len() as _, dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const LCID_ALTERNATE_SORTS: u32 = 4u32; @@ -5507,7 +5507,7 @@ pub unsafe fn LCMapStringA(locale: u32, dwmapflags: u32, lpsrcstr: &[u8], lpdest extern "system" { fn LCMapStringA(locale: u32, dwmapflags: u32, lpsrcstr: ::windows::core::PCSTR, cchsrc: i32, lpdeststr: ::windows::core::PSTR, cchdest: i32) -> i32; } - ::core::mem::transmute(LCMapStringA(::core::mem::transmute(locale), ::core::mem::transmute(dwmapflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(lpdeststr), ::core::mem::transmute(cchdest))) + ::core::mem::transmute(LCMapStringA(locale, dwmapflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(lpdeststr), cchdest)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5521,7 +5521,7 @@ where extern "system" { fn LCMapStringEx(lplocalename: ::windows::core::PCWSTR, dwmapflags: u32, lpsrcstr: ::windows::core::PCWSTR, cchsrc: i32, lpdeststr: ::windows::core::PWSTR, cchdest: i32, lpversioninformation: *const NLSVERSIONINFO, lpreserved: *const ::core::ffi::c_void, sorthandle: super::Foundation::LPARAM) -> i32; } - ::core::mem::transmute(LCMapStringEx(lplocalename.into(), ::core::mem::transmute(dwmapflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdeststr)), lpdeststr.len() as _, ::core::mem::transmute(lpversioninformation), ::core::mem::transmute(lpreserved), sorthandle.into())) + ::core::mem::transmute(LCMapStringEx(lplocalename.into(), dwmapflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdeststr)), lpdeststr.len() as _, ::core::mem::transmute(lpversioninformation), ::core::mem::transmute(lpreserved), sorthandle.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -5530,7 +5530,7 @@ pub unsafe fn LCMapStringW(locale: u32, dwmapflags: u32, lpsrcstr: &[u16], lpdes extern "system" { fn LCMapStringW(locale: u32, dwmapflags: u32, lpsrcstr: ::windows::core::PCWSTR, cchsrc: i32, lpdeststr: ::windows::core::PWSTR, cchdest: i32) -> i32; } - ::core::mem::transmute(LCMapStringW(::core::mem::transmute(locale), ::core::mem::transmute(dwmapflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(lpdeststr), ::core::mem::transmute(cchdest))) + ::core::mem::transmute(LCMapStringW(locale, dwmapflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstr)), lpsrcstr.len() as _, ::core::mem::transmute(lpdeststr), cchdest)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const LGRPID_ARABIC: u32 = 13u32; @@ -5969,7 +5969,7 @@ where extern "system" { fn LocaleNameToLCID(lpname: ::windows::core::PCWSTR, dwflags: u32) -> u32; } - ::core::mem::transmute(LocaleNameToLCID(lpname.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(LocaleNameToLCID(lpname.into(), dwflags)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6596,7 +6596,7 @@ where extern "system" { fn MappingDoAction(pbag: *mut MAPPING_PROPERTY_BAG, dwrangeindex: u32, pszactionid: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - MappingDoAction(::core::mem::transmute(pbag), ::core::mem::transmute(dwrangeindex), pszactionid.into()).ok() + MappingDoAction(::core::mem::transmute(pbag), dwrangeindex, pszactionid.into()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -6632,7 +6632,7 @@ pub unsafe fn MappingRecognizeText(pserviceinfo: *const MAPPING_SERVICE_INFO, ps extern "system" { fn MappingRecognizeText(pserviceinfo: *const MAPPING_SERVICE_INFO, psztext: ::windows::core::PCWSTR, dwlength: u32, dwindex: u32, poptions: *const MAPPING_OPTIONS, pbag: *mut MAPPING_PROPERTY_BAG) -> ::windows::core::HRESULT; } - MappingRecognizeText(::core::mem::transmute(pserviceinfo), ::core::mem::transmute(::windows::core::as_ptr_or_null(psztext)), psztext.len() as _, ::core::mem::transmute(dwindex), ::core::mem::transmute(poptions), ::core::mem::transmute(pbag)).ok() + MappingRecognizeText(::core::mem::transmute(pserviceinfo), ::core::mem::transmute(::windows::core::as_ptr_or_null(psztext)), psztext.len() as _, dwindex, ::core::mem::transmute(poptions), ::core::mem::transmute(pbag)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -6641,7 +6641,7 @@ pub unsafe fn MultiByteToWideChar(codepage: u32, dwflags: MULTI_BYTE_TO_WIDE_CHA extern "system" { fn MultiByteToWideChar(codepage: u32, dwflags: MULTI_BYTE_TO_WIDE_CHAR_FLAGS, lpmultibytestr: ::windows::core::PCSTR, cbmultibyte: i32, lpwidecharstr: ::windows::core::PWSTR, cchwidechar: i32) -> i32; } - ::core::mem::transmute(MultiByteToWideChar(::core::mem::transmute(codepage), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpmultibytestr)), lpmultibytestr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpwidecharstr)), lpwidecharstr.len() as _)) + ::core::mem::transmute(MultiByteToWideChar(codepage, dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpmultibytestr)), lpmultibytestr.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpwidecharstr)), lpwidecharstr.len() as _)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -6907,7 +6907,7 @@ pub unsafe fn NormalizeString(normform: NORM_FORM, lpsrcstring: &[u16], lpdststr extern "system" { fn NormalizeString(normform: NORM_FORM, lpsrcstring: ::windows::core::PCWSTR, cwsrclength: i32, lpdststring: ::windows::core::PWSTR, cwdstlength: i32) -> i32; } - ::core::mem::transmute(NormalizeString(::core::mem::transmute(normform), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstring)), lpsrcstring.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdststring)), lpdststring.len() as _)) + ::core::mem::transmute(NormalizeString(normform, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpsrcstring)), lpsrcstring.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpdststring)), lpdststring.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6921,7 +6921,7 @@ where extern "system" { fn NotifyUILanguageChange(dwflags: u32, pcwstrnewlanguage: ::windows::core::PCWSTR, pcwstrpreviouslanguage: ::windows::core::PCWSTR, dwreserved: u32, pdwstatusrtrn: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(NotifyUILanguageChange(::core::mem::transmute(dwflags), pcwstrnewlanguage.into(), pcwstrpreviouslanguage.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pdwstatusrtrn))) + ::core::mem::transmute(NotifyUILanguageChange(dwflags, pcwstrnewlanguage.into(), pcwstrpreviouslanguage.into(), dwreserved, ::core::mem::transmute(pdwstatusrtrn))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const OFFLINE_SERVICES: u32 = 2u32; @@ -7773,7 +7773,7 @@ where extern "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.into(), pwlogclust.len() as _, ::core::mem::transmute(cglyphs), ::core::mem::transmute(::windows::core::as_ptr_or_null(pwlogclust)), ::core::mem::transmute(psva), ::core::mem::transmute(piadvance), ::core::mem::transmute(psa), ::core::mem::transmute(pix)).ok() + ScriptCPtoX(icp, ftrailing.into(), pwlogclust.len() as _, ::core::mem::transmute(cglyphs), ::core::mem::transmute(::windows::core::as_ptr_or_null(pwlogclust)), ::core::mem::transmute(psva), ::core::mem::transmute(piadvance), ::core::mem::transmute(psa), ::core::mem::transmute(pix)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -7808,7 +7808,7 @@ where extern "system" { fn ScriptGetCMap(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, pwcinchars: ::windows::core::PCWSTR, cchars: i32, dwflags: u32, pwoutglyphs: *mut u16) -> ::windows::core::HRESULT; } - ScriptGetCMap(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(pwcinchars), ::core::mem::transmute(cchars), ::core::mem::transmute(dwflags), ::core::mem::transmute(pwoutglyphs)).ok() + ScriptGetCMap(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(pwcinchars), ::core::mem::transmute(cchars), dwflags, ::core::mem::transmute(pwoutglyphs)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -7821,7 +7821,7 @@ where extern "system" { fn ScriptGetFontAlternateGlyphs(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, tagfeature: u32, wglyphid: u16, cmaxalternates: i32, palternateglyphs: *mut u16, pcalternates: *mut i32) -> ::windows::core::HRESULT; } - ScriptGetFontAlternateGlyphs(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), ::core::mem::transmute(tagscript), ::core::mem::transmute(taglangsys), ::core::mem::transmute(tagfeature), ::core::mem::transmute(wglyphid), palternateglyphs.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(palternateglyphs)), ::core::mem::transmute(pcalternates)).ok() + ScriptGetFontAlternateGlyphs(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), tagscript, taglangsys, tagfeature, wglyphid, palternateglyphs.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(palternateglyphs)), ::core::mem::transmute(pcalternates)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -7834,7 +7834,7 @@ where extern "system" { fn ScriptGetFontFeatureTags(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, cmaxtags: i32, pfeaturetags: *mut u32, pctags: *mut i32) -> ::windows::core::HRESULT; } - ScriptGetFontFeatureTags(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), ::core::mem::transmute(tagscript), ::core::mem::transmute(taglangsys), pfeaturetags.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pfeaturetags)), ::core::mem::transmute(pctags)).ok() + ScriptGetFontFeatureTags(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), tagscript, taglangsys, pfeaturetags.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pfeaturetags)), ::core::mem::transmute(pctags)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -7847,7 +7847,7 @@ where extern "system" { fn ScriptGetFontLanguageTags(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, cmaxtags: i32, plangsystags: *mut u32, pctags: *mut i32) -> ::windows::core::HRESULT; } - ScriptGetFontLanguageTags(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), ::core::mem::transmute(tagscript), plangsystags.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(plangsystags)), ::core::mem::transmute(pctags)).ok() + ScriptGetFontLanguageTags(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), tagscript, plangsystags.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(plangsystags)), ::core::mem::transmute(pctags)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -7886,7 +7886,7 @@ where extern "system" { fn ScriptGetGlyphABCWidth(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, wglyph: u16, pabc: *mut super::Graphics::Gdi::ABC) -> ::windows::core::HRESULT; } - ScriptGetGlyphABCWidth(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(wglyph), ::core::mem::transmute(pabc)).ok() + ScriptGetGlyphABCWidth(hdc.into(), ::core::mem::transmute(psc), wglyph, ::core::mem::transmute(pabc)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -7913,7 +7913,7 @@ pub unsafe fn ScriptIsComplex(pwcinchars: &[u16], dwflags: SCRIPT_IS_COMPLEX_FLA extern "system" { fn ScriptIsComplex(pwcinchars: ::windows::core::PCWSTR, cinchars: i32, dwflags: SCRIPT_IS_COMPLEX_FLAGS) -> ::windows::core::HRESULT; } - ScriptIsComplex(::core::mem::transmute(::windows::core::as_ptr_or_null(pwcinchars)), pwcinchars.len() as _, ::core::mem::transmute(dwflags)).ok() + ScriptIsComplex(::core::mem::transmute(::windows::core::as_ptr_or_null(pwcinchars)), pwcinchars.len() as _, dwflags).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -7941,7 +7941,7 @@ pub unsafe fn ScriptJustify(psva: *const SCRIPT_VISATTR, piadvance: *const i32, fn ScriptJustify(psva: *const SCRIPT_VISATTR, piadvance: *const i32, cglyphs: i32, idx: i32, iminkashida: i32, pijustify: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - ScriptJustify(::core::mem::transmute(psva), ::core::mem::transmute(piadvance), ::core::mem::transmute(cglyphs), ::core::mem::transmute(idx), ::core::mem::transmute(iminkashida), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + ScriptJustify(::core::mem::transmute(psva), ::core::mem::transmute(piadvance), ::core::mem::transmute(cglyphs), idx, iminkashida, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -7980,8 +7980,8 @@ where hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), - ::core::mem::transmute(tagscript), - ::core::mem::transmute(taglangsys), + tagscript, + taglangsys, ::core::mem::transmute(rcrangechars), ::core::mem::transmute(rprangeproperties), ::core::mem::transmute(cranges), @@ -8009,7 +8009,7 @@ where extern "system" { fn ScriptPositionSingleGlyph(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, tagfeature: u32, lparameter: i32, wglyphid: u16, iadvance: i32, goffset: GOFFSET, pioutadvance: *mut i32, poutgoffset: *mut GOFFSET) -> ::windows::core::HRESULT; } - ScriptPositionSingleGlyph(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), ::core::mem::transmute(tagscript), ::core::mem::transmute(taglangsys), ::core::mem::transmute(tagfeature), ::core::mem::transmute(lparameter), ::core::mem::transmute(wglyphid), ::core::mem::transmute(iadvance), ::core::mem::transmute(goffset), ::core::mem::transmute(pioutadvance), ::core::mem::transmute(poutgoffset)).ok() + ScriptPositionSingleGlyph(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), tagscript, taglangsys, tagfeature, lparameter, wglyphid, iadvance, ::core::mem::transmute(goffset), ::core::mem::transmute(pioutadvance), ::core::mem::transmute(poutgoffset)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -8019,7 +8019,7 @@ pub unsafe fn ScriptRecordDigitSubstitution(locale: u32) -> ::windows::core::Res fn ScriptRecordDigitSubstitution(locale: u32, psds: *mut SCRIPT_DIGITSUBSTITUTE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - ScriptRecordDigitSubstitution(::core::mem::transmute(locale), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + ScriptRecordDigitSubstitution(locale, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -8049,8 +8049,8 @@ where hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), - ::core::mem::transmute(tagscript), - ::core::mem::transmute(taglangsys), + tagscript, + taglangsys, ::core::mem::transmute(rcrangechars), ::core::mem::transmute(rprangeproperties), ::core::mem::transmute(cranges), @@ -8076,7 +8076,7 @@ where extern "system" { fn ScriptStringAnalyse(hdc: super::Graphics::Gdi::HDC, pstring: *const ::core::ffi::c_void, cstring: i32, cglyphs: i32, icharset: i32, dwflags: u32, ireqwidth: i32, pscontrol: *const SCRIPT_CONTROL, psstate: *const SCRIPT_STATE, pidx: *const i32, ptabdef: *const SCRIPT_TABDEF, pbinclass: *const u8, pssa: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ScriptStringAnalyse(hdc.into(), ::core::mem::transmute(pstring), pidx.len() as _, ::core::mem::transmute(cglyphs), ::core::mem::transmute(icharset), ::core::mem::transmute(dwflags), ::core::mem::transmute(ireqwidth), ::core::mem::transmute(pscontrol), ::core::mem::transmute(psstate), ::core::mem::transmute(::windows::core::as_ptr_or_null(pidx)), ::core::mem::transmute(ptabdef), ::core::mem::transmute(pbinclass), ::core::mem::transmute(pssa)).ok() + ScriptStringAnalyse(hdc.into(), ::core::mem::transmute(pstring), pidx.len() as _, cglyphs, icharset, dwflags, ireqwidth, ::core::mem::transmute(pscontrol), ::core::mem::transmute(psstate), ::core::mem::transmute(::windows::core::as_ptr_or_null(pidx)), ::core::mem::transmute(ptabdef), ::core::mem::transmute(pbinclass), ::core::mem::transmute(pssa)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8090,7 +8090,7 @@ where 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::MaybeUninit::::zeroed(); - ScriptStringCPtoX(::core::mem::transmute(ssa), ::core::mem::transmute(icp), ftrailing.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + ScriptStringCPtoX(::core::mem::transmute(ssa), icp, ftrailing.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -8130,7 +8130,7 @@ where extern "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), ::core::mem::transmute(iminsel), ::core::mem::transmute(imaxsel), fdisabled.into()).ok() + ScriptStringOut(::core::mem::transmute(ssa), ix, iy, uoptions, ::core::mem::transmute(prc), iminsel, imaxsel, fdisabled.into()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -8148,7 +8148,7 @@ pub unsafe fn ScriptStringXtoCP(ssa: *const ::core::ffi::c_void, ix: i32, pich: extern "system" { fn ScriptStringXtoCP(ssa: *const ::core::ffi::c_void, ix: i32, pich: *mut i32, pitrailing: *mut i32) -> ::windows::core::HRESULT; } - ScriptStringXtoCP(::core::mem::transmute(ssa), ::core::mem::transmute(ix), ::core::mem::transmute(pich), ::core::mem::transmute(pitrailing)).ok() + ScriptStringXtoCP(::core::mem::transmute(ssa), ix, ::core::mem::transmute(pich), ::core::mem::transmute(pitrailing)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -8189,7 +8189,7 @@ where extern "system" { fn ScriptSubstituteSingleGlyph(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, tagfeature: u32, lparameter: i32, wglyphid: u16, pwoutglyphid: *mut u16) -> ::windows::core::HRESULT; } - ScriptSubstituteSingleGlyph(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), ::core::mem::transmute(tagscript), ::core::mem::transmute(taglangsys), ::core::mem::transmute(tagfeature), ::core::mem::transmute(lparameter), ::core::mem::transmute(wglyphid), ::core::mem::transmute(pwoutglyphid)).ok() + ScriptSubstituteSingleGlyph(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), tagscript, taglangsys, tagfeature, lparameter, wglyphid, ::core::mem::transmute(pwoutglyphid)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -8203,7 +8203,7 @@ where extern "system" { fn ScriptTextOut(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, x: i32, y: i32, fuoptions: u32, lprc: *const super::Foundation::RECT, psa: *const SCRIPT_ANALYSIS, pwcreserved: ::windows::core::PCWSTR, ireserved: i32, pwglyphs: *const u16, cglyphs: i32, piadvance: *const i32, pijustify: *const i32, pgoffset: *const GOFFSET) -> ::windows::core::HRESULT; } - ScriptTextOut(hdc.into(), ::core::mem::transmute(psc), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(fuoptions), ::core::mem::transmute(lprc), ::core::mem::transmute(psa), pwcreserved.into(), ::core::mem::transmute(ireserved), ::core::mem::transmute(pwglyphs), ::core::mem::transmute(cglyphs), ::core::mem::transmute(piadvance), ::core::mem::transmute(pijustify), ::core::mem::transmute(pgoffset)).ok() + ScriptTextOut(hdc.into(), ::core::mem::transmute(psc), x, y, fuoptions, ::core::mem::transmute(lprc), ::core::mem::transmute(psa), pwcreserved.into(), ireserved, ::core::mem::transmute(pwglyphs), ::core::mem::transmute(cglyphs), ::core::mem::transmute(piadvance), ::core::mem::transmute(pijustify), ::core::mem::transmute(pgoffset)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -8212,7 +8212,7 @@ pub unsafe fn ScriptXtoCP(ix: i32, cglyphs: i32, pwlogclust: &[u16], psva: *cons extern "system" { fn ScriptXtoCP(ix: i32, cchars: i32, cglyphs: i32, pwlogclust: *const u16, psva: *const SCRIPT_VISATTR, piadvance: *const i32, psa: *const SCRIPT_ANALYSIS, picp: *mut i32, pitrailing: *mut i32) -> ::windows::core::HRESULT; } - ScriptXtoCP(::core::mem::transmute(ix), pwlogclust.len() as _, ::core::mem::transmute(cglyphs), ::core::mem::transmute(::windows::core::as_ptr_or_null(pwlogclust)), ::core::mem::transmute(psva), ::core::mem::transmute(piadvance), ::core::mem::transmute(psa), ::core::mem::transmute(picp), ::core::mem::transmute(pitrailing)).ok() + ScriptXtoCP(ix, pwlogclust.len() as _, ::core::mem::transmute(cglyphs), ::core::mem::transmute(::windows::core::as_ptr_or_null(pwlogclust)), ::core::mem::transmute(psva), ::core::mem::transmute(piadvance), ::core::mem::transmute(psa), ::core::mem::transmute(picp), ::core::mem::transmute(pitrailing)).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8225,7 +8225,7 @@ where extern "system" { fn SetCalendarInfoA(locale: u32, calendar: u32, caltype: u32, lpcaldata: ::windows::core::PCSTR) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetCalendarInfoA(::core::mem::transmute(locale), ::core::mem::transmute(calendar), ::core::mem::transmute(caltype), lpcaldata.into())) + ::core::mem::transmute(SetCalendarInfoA(locale, calendar, caltype, lpcaldata.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8238,7 +8238,7 @@ where extern "system" { fn SetCalendarInfoW(locale: u32, calendar: u32, caltype: u32, lpcaldata: ::windows::core::PCWSTR) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetCalendarInfoW(::core::mem::transmute(locale), ::core::mem::transmute(calendar), ::core::mem::transmute(caltype), lpcaldata.into())) + ::core::mem::transmute(SetCalendarInfoW(locale, calendar, caltype, lpcaldata.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8251,7 +8251,7 @@ where extern "system" { fn SetLocaleInfoA(locale: u32, lctype: u32, lplcdata: ::windows::core::PCSTR) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetLocaleInfoA(::core::mem::transmute(locale), ::core::mem::transmute(lctype), lplcdata.into())) + ::core::mem::transmute(SetLocaleInfoA(locale, lctype, lplcdata.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8264,7 +8264,7 @@ where extern "system" { fn SetLocaleInfoW(locale: u32, lctype: u32, lplcdata: ::windows::core::PCWSTR) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetLocaleInfoW(::core::mem::transmute(locale), ::core::mem::transmute(lctype), lplcdata.into())) + ::core::mem::transmute(SetLocaleInfoW(locale, lctype, lplcdata.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8277,7 +8277,7 @@ where extern "system" { fn SetProcessPreferredUILanguages(dwflags: u32, pwszlanguagesbuffer: ::windows::core::PCWSTR, pulnumlanguages: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessPreferredUILanguages(::core::mem::transmute(dwflags), pwszlanguagesbuffer.into(), ::core::mem::transmute(pulnumlanguages))) + ::core::mem::transmute(SetProcessPreferredUILanguages(dwflags, pwszlanguagesbuffer.into(), ::core::mem::transmute(pulnumlanguages))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8287,7 +8287,7 @@ pub unsafe fn SetThreadLocale(locale: u32) -> super::Foundation::BOOL { extern "system" { fn SetThreadLocale(locale: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetThreadLocale(::core::mem::transmute(locale))) + ::core::mem::transmute(SetThreadLocale(locale)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8300,7 +8300,7 @@ where extern "system" { fn SetThreadPreferredUILanguages(dwflags: u32, pwszlanguagesbuffer: ::windows::core::PCWSTR, pulnumlanguages: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetThreadPreferredUILanguages(::core::mem::transmute(dwflags), pwszlanguagesbuffer.into(), ::core::mem::transmute(pulnumlanguages))) + ::core::mem::transmute(SetThreadPreferredUILanguages(dwflags, pwszlanguagesbuffer.into(), ::core::mem::transmute(pulnumlanguages))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8313,7 +8313,7 @@ where extern "system" { fn SetThreadPreferredUILanguages2(flags: u32, languages: ::windows::core::PCWSTR, numlanguagesset: *mut u32, snapshot: *mut HSAVEDUILANGUAGES) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetThreadPreferredUILanguages2(::core::mem::transmute(flags), languages.into(), ::core::mem::transmute(numlanguagesset), ::core::mem::transmute(snapshot))) + ::core::mem::transmute(SetThreadPreferredUILanguages2(flags, languages.into(), ::core::mem::transmute(numlanguagesset), ::core::mem::transmute(snapshot))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -8322,7 +8322,7 @@ pub unsafe fn SetThreadUILanguage(langid: u16) -> u16 { extern "system" { fn SetThreadUILanguage(langid: u16) -> u16; } - ::core::mem::transmute(SetThreadUILanguage(::core::mem::transmute(langid))) + ::core::mem::transmute(SetThreadUILanguage(langid)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8332,7 +8332,7 @@ pub unsafe fn SetUserGeoID(geoid: i32) -> super::Foundation::BOOL { extern "system" { fn SetUserGeoID(geoid: i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetUserGeoID(::core::mem::transmute(geoid))) + ::core::mem::transmute(SetUserGeoID(geoid)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8455,7 +8455,7 @@ pub unsafe fn TranslateCharsetInfo(lpsrc: *mut u32, lpcs: *mut CHARSETINFO, dwfl extern "system" { fn TranslateCharsetInfo(lpsrc: *mut u32, lpcs: *mut CHARSETINFO, dwflags: TRANSLATE_CHARSET_INFO_FLAGS) -> super::Foundation::BOOL; } - ::core::mem::transmute(TranslateCharsetInfo(::core::mem::transmute(lpsrc), ::core::mem::transmute(lpcs), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(TranslateCharsetInfo(::core::mem::transmute(lpsrc), ::core::mem::transmute(lpcs), dwflags)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U16_MAX_LENGTH: u32 = 2u32; @@ -9440,7 +9440,7 @@ pub unsafe fn UCNV_FROM_U_CALLBACK_ESCAPE(context: *const ::core::ffi::c_void, f extern "system" { fn UCNV_FROM_U_CALLBACK_ESCAPE(context: *const ::core::ffi::c_void, fromuargs: *mut UConverterFromUnicodeArgs, codeunits: *const u16, length: i32, codepoint: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); } - UCNV_FROM_U_CALLBACK_ESCAPE(::core::mem::transmute(context), ::core::mem::transmute(fromuargs), ::core::mem::transmute(codeunits), ::core::mem::transmute(length), ::core::mem::transmute(codepoint), ::core::mem::transmute(reason), ::core::mem::transmute(err)) + UCNV_FROM_U_CALLBACK_ESCAPE(::core::mem::transmute(context), ::core::mem::transmute(fromuargs), ::core::mem::transmute(codeunits), length, codepoint, reason, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -9449,7 +9449,7 @@ pub unsafe fn UCNV_FROM_U_CALLBACK_SKIP(context: *const ::core::ffi::c_void, fro extern "system" { fn UCNV_FROM_U_CALLBACK_SKIP(context: *const ::core::ffi::c_void, fromuargs: *mut UConverterFromUnicodeArgs, codeunits: *const u16, length: i32, codepoint: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); } - UCNV_FROM_U_CALLBACK_SKIP(::core::mem::transmute(context), ::core::mem::transmute(fromuargs), ::core::mem::transmute(codeunits), ::core::mem::transmute(length), ::core::mem::transmute(codepoint), ::core::mem::transmute(reason), ::core::mem::transmute(err)) + UCNV_FROM_U_CALLBACK_SKIP(::core::mem::transmute(context), ::core::mem::transmute(fromuargs), ::core::mem::transmute(codeunits), length, codepoint, reason, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -9458,7 +9458,7 @@ pub unsafe fn UCNV_FROM_U_CALLBACK_STOP(context: *const ::core::ffi::c_void, fro extern "system" { fn UCNV_FROM_U_CALLBACK_STOP(context: *const ::core::ffi::c_void, fromuargs: *mut UConverterFromUnicodeArgs, codeunits: *const u16, length: i32, codepoint: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); } - UCNV_FROM_U_CALLBACK_STOP(::core::mem::transmute(context), ::core::mem::transmute(fromuargs), ::core::mem::transmute(codeunits), ::core::mem::transmute(length), ::core::mem::transmute(codepoint), ::core::mem::transmute(reason), ::core::mem::transmute(err)) + UCNV_FROM_U_CALLBACK_STOP(::core::mem::transmute(context), ::core::mem::transmute(fromuargs), ::core::mem::transmute(codeunits), length, codepoint, reason, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -9467,7 +9467,7 @@ pub unsafe fn UCNV_FROM_U_CALLBACK_SUBSTITUTE(context: *const ::core::ffi::c_voi extern "system" { fn UCNV_FROM_U_CALLBACK_SUBSTITUTE(context: *const ::core::ffi::c_void, fromuargs: *mut UConverterFromUnicodeArgs, codeunits: *const u16, length: i32, codepoint: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); } - UCNV_FROM_U_CALLBACK_SUBSTITUTE(::core::mem::transmute(context), ::core::mem::transmute(fromuargs), ::core::mem::transmute(codeunits), ::core::mem::transmute(length), ::core::mem::transmute(codepoint), ::core::mem::transmute(reason), ::core::mem::transmute(err)) + UCNV_FROM_U_CALLBACK_SUBSTITUTE(::core::mem::transmute(context), ::core::mem::transmute(fromuargs), ::core::mem::transmute(codeunits), length, codepoint, reason, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCNV_LOCALE_OPTION_STRING: &str = ",locale="; @@ -9495,7 +9495,7 @@ where extern "system" { fn UCNV_TO_U_CALLBACK_ESCAPE(context: *const ::core::ffi::c_void, touargs: *mut UConverterToUnicodeArgs, codeunits: ::windows::core::PCSTR, length: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); } - UCNV_TO_U_CALLBACK_ESCAPE(::core::mem::transmute(context), ::core::mem::transmute(touargs), codeunits.into(), ::core::mem::transmute(length), ::core::mem::transmute(reason), ::core::mem::transmute(err)) + UCNV_TO_U_CALLBACK_ESCAPE(::core::mem::transmute(context), ::core::mem::transmute(touargs), codeunits.into(), length, reason, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -9507,7 +9507,7 @@ where extern "system" { fn UCNV_TO_U_CALLBACK_SKIP(context: *const ::core::ffi::c_void, touargs: *mut UConverterToUnicodeArgs, codeunits: ::windows::core::PCSTR, length: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); } - UCNV_TO_U_CALLBACK_SKIP(::core::mem::transmute(context), ::core::mem::transmute(touargs), codeunits.into(), ::core::mem::transmute(length), ::core::mem::transmute(reason), ::core::mem::transmute(err)) + UCNV_TO_U_CALLBACK_SKIP(::core::mem::transmute(context), ::core::mem::transmute(touargs), codeunits.into(), length, reason, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -9519,7 +9519,7 @@ where extern "system" { fn UCNV_TO_U_CALLBACK_STOP(context: *const ::core::ffi::c_void, touargs: *mut UConverterToUnicodeArgs, codeunits: ::windows::core::PCSTR, length: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); } - UCNV_TO_U_CALLBACK_STOP(::core::mem::transmute(context), ::core::mem::transmute(touargs), codeunits.into(), ::core::mem::transmute(length), ::core::mem::transmute(reason), ::core::mem::transmute(err)) + UCNV_TO_U_CALLBACK_STOP(::core::mem::transmute(context), ::core::mem::transmute(touargs), codeunits.into(), length, reason, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -9531,7 +9531,7 @@ where extern "system" { fn UCNV_TO_U_CALLBACK_SUBSTITUTE(context: *const ::core::ffi::c_void, touargs: *mut UConverterToUnicodeArgs, codeunits: ::windows::core::PCSTR, length: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); } - UCNV_TO_U_CALLBACK_SUBSTITUTE(::core::mem::transmute(context), ::core::mem::transmute(touargs), codeunits.into(), ::core::mem::transmute(length), ::core::mem::transmute(reason), ::core::mem::transmute(err)) + UCNV_TO_U_CALLBACK_SUBSTITUTE(::core::mem::transmute(context), ::core::mem::transmute(touargs), codeunits.into(), length, reason, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCNV_VALUE_SEP_STRING: &str = "="; @@ -17016,7 +17016,7 @@ where extern "system" { fn VerifyScripts(dwflags: u32, lplocalescripts: ::windows::core::PCWSTR, cchlocalescripts: i32, lptestscripts: ::windows::core::PCWSTR, cchtestscripts: i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(VerifyScripts(::core::mem::transmute(dwflags), lplocalescripts.into(), ::core::mem::transmute(cchlocalescripts), lptestscripts.into(), ::core::mem::transmute(cchtestscripts))) + ::core::mem::transmute(VerifyScripts(dwflags, lplocalescripts.into(), cchlocalescripts, lptestscripts.into(), cchtestscripts)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const WC_COMPOSITECHECK: u32 = 512u32; @@ -17071,7 +17071,7 @@ where extern "system" { fn WideCharToMultiByte(codepage: u32, dwflags: u32, lpwidecharstr: ::windows::core::PCWSTR, cchwidechar: i32, lpmultibytestr: ::windows::core::PSTR, cbmultibyte: i32, lpdefaultchar: ::windows::core::PCSTR, lpuseddefaultchar: *mut i32) -> i32; } - ::core::mem::transmute(WideCharToMultiByte(::core::mem::transmute(codepage), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpwidecharstr)), lpwidecharstr.len() as _, ::core::mem::transmute(lpmultibytestr), ::core::mem::transmute(cbmultibyte), lpdefaultchar.into(), ::core::mem::transmute(lpuseddefaultchar))) + ::core::mem::transmute(WideCharToMultiByte(codepage, dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpwidecharstr)), lpwidecharstr.len() as _, ::core::mem::transmute(lpmultibytestr), cbmultibyte, lpdefaultchar.into(), ::core::mem::transmute(lpuseddefaultchar))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17461,7 +17461,7 @@ where extern "system" { fn u_UCharsToChars(us: *const u16, cs: ::windows::core::PCSTR, length: i32); } - u_UCharsToChars(::core::mem::transmute(us), cs.into(), ::core::mem::transmute(length)) + u_UCharsToChars(::core::mem::transmute(us), cs.into(), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17485,7 +17485,7 @@ where extern "system" { fn u_austrncpy(dst: ::windows::core::PCSTR, src: *const u16, n: i32) -> ::windows::core::PSTR; } - ::core::mem::transmute(u_austrncpy(dst.into(), ::core::mem::transmute(src), ::core::mem::transmute(n))) + ::core::mem::transmute(u_austrncpy(dst.into(), ::core::mem::transmute(src), n)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17503,7 +17503,7 @@ pub unsafe fn u_catgets(catd: *mut UResourceBundle, set_num: i32, msg_num: i32, extern "system" { fn u_catgets(catd: *mut UResourceBundle, set_num: i32, msg_num: i32, s: *const u16, len: *mut i32, ec: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(u_catgets(::core::mem::transmute(catd), ::core::mem::transmute(set_num), ::core::mem::transmute(msg_num), ::core::mem::transmute(s), ::core::mem::transmute(len), ::core::mem::transmute(ec))) + ::core::mem::transmute(u_catgets(::core::mem::transmute(catd), set_num, msg_num, ::core::mem::transmute(s), ::core::mem::transmute(len), ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17525,7 +17525,7 @@ pub unsafe fn u_charAge(c: i32, versionarray: *mut u8) { extern "system" { fn u_charAge(c: i32, versionarray: *mut u8); } - u_charAge(::core::mem::transmute(c), ::core::mem::transmute(versionarray)) + u_charAge(c, ::core::mem::transmute(versionarray)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17534,7 +17534,7 @@ pub unsafe fn u_charDigitValue(c: i32) -> i32 { extern "system" { fn u_charDigitValue(c: i32) -> i32; } - ::core::mem::transmute(u_charDigitValue(::core::mem::transmute(c))) + ::core::mem::transmute(u_charDigitValue(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17543,7 +17543,7 @@ pub unsafe fn u_charDirection(c: i32) -> UCharDirection { extern "system" { fn u_charDirection(c: i32) -> UCharDirection; } - ::core::mem::transmute(u_charDirection(::core::mem::transmute(c))) + ::core::mem::transmute(u_charDirection(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17555,7 +17555,7 @@ where extern "system" { fn u_charFromName(namechoice: UCharNameChoice, name: ::windows::core::PCSTR, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_charFromName(::core::mem::transmute(namechoice), name.into(), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_charFromName(namechoice, name.into(), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17564,7 +17564,7 @@ pub unsafe fn u_charMirror(c: i32) -> i32 { extern "system" { fn u_charMirror(c: i32) -> i32; } - ::core::mem::transmute(u_charMirror(::core::mem::transmute(c))) + ::core::mem::transmute(u_charMirror(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17576,7 +17576,7 @@ where extern "system" { fn u_charName(code: i32, namechoice: UCharNameChoice, buffer: ::windows::core::PCSTR, bufferlength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_charName(::core::mem::transmute(code), ::core::mem::transmute(namechoice), buffer.into(), ::core::mem::transmute(bufferlength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_charName(code, namechoice, buffer.into(), bufferlength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17585,7 +17585,7 @@ pub unsafe fn u_charType(c: i32) -> i8 { extern "system" { fn u_charType(c: i32) -> i8; } - ::core::mem::transmute(u_charType(::core::mem::transmute(c))) + ::core::mem::transmute(u_charType(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17597,7 +17597,7 @@ where extern "system" { fn u_charsToUChars(cs: ::windows::core::PCSTR, us: *mut u16, length: i32); } - u_charsToUChars(cs.into(), ::core::mem::transmute(us), ::core::mem::transmute(length)) + u_charsToUChars(cs.into(), ::core::mem::transmute(us), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17615,7 +17615,7 @@ pub unsafe fn u_countChar32(s: *const u16, length: i32) -> i32 { extern "system" { fn u_countChar32(s: *const u16, length: i32) -> i32; } - ::core::mem::transmute(u_countChar32(::core::mem::transmute(s), ::core::mem::transmute(length))) + ::core::mem::transmute(u_countChar32(::core::mem::transmute(s), length)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17624,7 +17624,7 @@ pub unsafe fn u_digit(ch: i32, radix: i8) -> i32 { extern "system" { fn u_digit(ch: i32, radix: i8) -> i32; } - ::core::mem::transmute(u_digit(::core::mem::transmute(ch), ::core::mem::transmute(radix))) + ::core::mem::transmute(u_digit(ch, radix)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17633,7 +17633,7 @@ pub unsafe fn u_enumCharNames(start: i32, limit: i32, r#fn: *mut UEnumCharNamesF extern "system" { fn u_enumCharNames(start: i32, limit: i32, r#fn: *mut *mut ::core::ffi::c_void, context: *mut ::core::ffi::c_void, namechoice: UCharNameChoice, perrorcode: *mut UErrorCode); } - u_enumCharNames(::core::mem::transmute(start), ::core::mem::transmute(limit), ::core::mem::transmute(r#fn), ::core::mem::transmute(context), ::core::mem::transmute(namechoice), ::core::mem::transmute(perrorcode)) + u_enumCharNames(start, limit, ::core::mem::transmute(r#fn), ::core::mem::transmute(context), namechoice, ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17651,7 +17651,7 @@ pub unsafe fn u_errorName(code: UErrorCode) -> ::windows::core::PSTR { extern "system" { fn u_errorName(code: UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(u_errorName(::core::mem::transmute(code))) + ::core::mem::transmute(u_errorName(code)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17660,7 +17660,7 @@ pub unsafe fn u_foldCase(c: i32, options: u32) -> i32 { extern "system" { fn u_foldCase(c: i32, options: u32) -> i32; } - ::core::mem::transmute(u_foldCase(::core::mem::transmute(c), ::core::mem::transmute(options))) + ::core::mem::transmute(u_foldCase(c, options)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17669,7 +17669,7 @@ pub unsafe fn u_forDigit(digit: i32, radix: i8) -> i32 { extern "system" { fn u_forDigit(digit: i32, radix: i8) -> i32; } - ::core::mem::transmute(u_forDigit(::core::mem::transmute(digit), ::core::mem::transmute(radix))) + ::core::mem::transmute(u_forDigit(digit, radix)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17681,7 +17681,7 @@ where extern "system" { fn u_formatMessage(locale: ::windows::core::PCSTR, pattern: *const u16, patternlength: i32, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_formatMessage(locale.into(), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(u_formatMessage(locale.into(), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17693,7 +17693,7 @@ where extern "system" { fn u_formatMessageWithError(locale: ::windows::core::PCSTR, pattern: *const u16, patternlength: i32, result: *mut u16, resultlength: i32, parseerror: *mut UParseError, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_formatMessageWithError(locale.into(), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(parseerror), ::core::mem::transmute(status))) + ::core::mem::transmute(u_formatMessageWithError(locale.into(), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(parseerror), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17702,7 +17702,7 @@ pub unsafe fn u_getBidiPairedBracket(c: i32) -> i32 { extern "system" { fn u_getBidiPairedBracket(c: i32) -> i32; } - ::core::mem::transmute(u_getBidiPairedBracket(::core::mem::transmute(c))) + ::core::mem::transmute(u_getBidiPairedBracket(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17711,7 +17711,7 @@ pub unsafe fn u_getBinaryPropertySet(property: UProperty, perrorcode: *mut UErro extern "system" { fn u_getBinaryPropertySet(property: UProperty, perrorcode: *mut UErrorCode) -> *mut USet; } - ::core::mem::transmute(u_getBinaryPropertySet(::core::mem::transmute(property), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_getBinaryPropertySet(property, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17720,7 +17720,7 @@ pub unsafe fn u_getCombiningClass(c: i32) -> u8 { extern "system" { fn u_getCombiningClass(c: i32) -> u8; } - ::core::mem::transmute(u_getCombiningClass(::core::mem::transmute(c))) + ::core::mem::transmute(u_getCombiningClass(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17738,7 +17738,7 @@ pub unsafe fn u_getFC_NFKC_Closure(c: i32, dest: *mut u16, destcapacity: i32, pe extern "system" { fn u_getFC_NFKC_Closure(c: i32, dest: *mut u16, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_getFC_NFKC_Closure(::core::mem::transmute(c), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_getFC_NFKC_Closure(c, ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17747,7 +17747,7 @@ pub unsafe fn u_getIntPropertyMap(property: UProperty, perrorcode: *mut UErrorCo extern "system" { fn u_getIntPropertyMap(property: UProperty, perrorcode: *mut UErrorCode) -> *mut UCPMap; } - ::core::mem::transmute(u_getIntPropertyMap(::core::mem::transmute(property), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_getIntPropertyMap(property, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17756,7 +17756,7 @@ pub unsafe fn u_getIntPropertyMaxValue(which: UProperty) -> i32 { extern "system" { fn u_getIntPropertyMaxValue(which: UProperty) -> i32; } - ::core::mem::transmute(u_getIntPropertyMaxValue(::core::mem::transmute(which))) + ::core::mem::transmute(u_getIntPropertyMaxValue(which)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17765,7 +17765,7 @@ pub unsafe fn u_getIntPropertyMinValue(which: UProperty) -> i32 { extern "system" { fn u_getIntPropertyMinValue(which: UProperty) -> i32; } - ::core::mem::transmute(u_getIntPropertyMinValue(::core::mem::transmute(which))) + ::core::mem::transmute(u_getIntPropertyMinValue(which)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17774,7 +17774,7 @@ pub unsafe fn u_getIntPropertyValue(c: i32, which: UProperty) -> i32 { extern "system" { fn u_getIntPropertyValue(c: i32, which: UProperty) -> i32; } - ::core::mem::transmute(u_getIntPropertyValue(::core::mem::transmute(c), ::core::mem::transmute(which))) + ::core::mem::transmute(u_getIntPropertyValue(c, which)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17783,7 +17783,7 @@ pub unsafe fn u_getNumericValue(c: i32) -> f64 { extern "system" { fn u_getNumericValue(c: i32) -> f64; } - ::core::mem::transmute(u_getNumericValue(::core::mem::transmute(c))) + ::core::mem::transmute(u_getNumericValue(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17804,7 +17804,7 @@ pub unsafe fn u_getPropertyName(property: UProperty, namechoice: UPropertyNameCh extern "system" { fn u_getPropertyName(property: UProperty, namechoice: UPropertyNameChoice) -> ::windows::core::PSTR; } - ::core::mem::transmute(u_getPropertyName(::core::mem::transmute(property), ::core::mem::transmute(namechoice))) + ::core::mem::transmute(u_getPropertyName(property, namechoice)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17816,7 +17816,7 @@ where extern "system" { fn u_getPropertyValueEnum(property: UProperty, alias: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(u_getPropertyValueEnum(::core::mem::transmute(property), alias.into())) + ::core::mem::transmute(u_getPropertyValueEnum(property, alias.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17825,7 +17825,7 @@ pub unsafe fn u_getPropertyValueName(property: UProperty, value: i32, namechoice extern "system" { fn u_getPropertyValueName(property: UProperty, value: i32, namechoice: UPropertyNameChoice) -> ::windows::core::PSTR; } - ::core::mem::transmute(u_getPropertyValueName(::core::mem::transmute(property), ::core::mem::transmute(value), ::core::mem::transmute(namechoice))) + ::core::mem::transmute(u_getPropertyValueName(property, value, namechoice)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17852,7 +17852,7 @@ pub unsafe fn u_hasBinaryProperty(c: i32, which: UProperty) -> i8 { extern "system" { fn u_hasBinaryProperty(c: i32, which: UProperty) -> i8; } - ::core::mem::transmute(u_hasBinaryProperty(::core::mem::transmute(c), ::core::mem::transmute(which))) + ::core::mem::transmute(u_hasBinaryProperty(c, which)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17870,7 +17870,7 @@ pub unsafe fn u_isIDIgnorable(c: i32) -> i8 { extern "system" { fn u_isIDIgnorable(c: i32) -> i8; } - ::core::mem::transmute(u_isIDIgnorable(::core::mem::transmute(c))) + ::core::mem::transmute(u_isIDIgnorable(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17879,7 +17879,7 @@ pub unsafe fn u_isIDPart(c: i32) -> i8 { extern "system" { fn u_isIDPart(c: i32) -> i8; } - ::core::mem::transmute(u_isIDPart(::core::mem::transmute(c))) + ::core::mem::transmute(u_isIDPart(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17888,7 +17888,7 @@ pub unsafe fn u_isIDStart(c: i32) -> i8 { extern "system" { fn u_isIDStart(c: i32) -> i8; } - ::core::mem::transmute(u_isIDStart(::core::mem::transmute(c))) + ::core::mem::transmute(u_isIDStart(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17897,7 +17897,7 @@ pub unsafe fn u_isISOControl(c: i32) -> i8 { extern "system" { fn u_isISOControl(c: i32) -> i8; } - ::core::mem::transmute(u_isISOControl(::core::mem::transmute(c))) + ::core::mem::transmute(u_isISOControl(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17906,7 +17906,7 @@ pub unsafe fn u_isJavaIDPart(c: i32) -> i8 { extern "system" { fn u_isJavaIDPart(c: i32) -> i8; } - ::core::mem::transmute(u_isJavaIDPart(::core::mem::transmute(c))) + ::core::mem::transmute(u_isJavaIDPart(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17915,7 +17915,7 @@ pub unsafe fn u_isJavaIDStart(c: i32) -> i8 { extern "system" { fn u_isJavaIDStart(c: i32) -> i8; } - ::core::mem::transmute(u_isJavaIDStart(::core::mem::transmute(c))) + ::core::mem::transmute(u_isJavaIDStart(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17924,7 +17924,7 @@ pub unsafe fn u_isJavaSpaceChar(c: i32) -> i8 { extern "system" { fn u_isJavaSpaceChar(c: i32) -> i8; } - ::core::mem::transmute(u_isJavaSpaceChar(::core::mem::transmute(c))) + ::core::mem::transmute(u_isJavaSpaceChar(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17933,7 +17933,7 @@ pub unsafe fn u_isMirrored(c: i32) -> i8 { extern "system" { fn u_isMirrored(c: i32) -> i8; } - ::core::mem::transmute(u_isMirrored(::core::mem::transmute(c))) + ::core::mem::transmute(u_isMirrored(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17942,7 +17942,7 @@ pub unsafe fn u_isUAlphabetic(c: i32) -> i8 { extern "system" { fn u_isUAlphabetic(c: i32) -> i8; } - ::core::mem::transmute(u_isUAlphabetic(::core::mem::transmute(c))) + ::core::mem::transmute(u_isUAlphabetic(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17951,7 +17951,7 @@ pub unsafe fn u_isULowercase(c: i32) -> i8 { extern "system" { fn u_isULowercase(c: i32) -> i8; } - ::core::mem::transmute(u_isULowercase(::core::mem::transmute(c))) + ::core::mem::transmute(u_isULowercase(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17960,7 +17960,7 @@ pub unsafe fn u_isUUppercase(c: i32) -> i8 { extern "system" { fn u_isUUppercase(c: i32) -> i8; } - ::core::mem::transmute(u_isUUppercase(::core::mem::transmute(c))) + ::core::mem::transmute(u_isUUppercase(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17969,7 +17969,7 @@ pub unsafe fn u_isUWhiteSpace(c: i32) -> i8 { extern "system" { fn u_isUWhiteSpace(c: i32) -> i8; } - ::core::mem::transmute(u_isUWhiteSpace(::core::mem::transmute(c))) + ::core::mem::transmute(u_isUWhiteSpace(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17978,7 +17978,7 @@ pub unsafe fn u_isWhitespace(c: i32) -> i8 { extern "system" { fn u_isWhitespace(c: i32) -> i8; } - ::core::mem::transmute(u_isWhitespace(::core::mem::transmute(c))) + ::core::mem::transmute(u_isWhitespace(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17987,7 +17987,7 @@ pub unsafe fn u_isalnum(c: i32) -> i8 { extern "system" { fn u_isalnum(c: i32) -> i8; } - ::core::mem::transmute(u_isalnum(::core::mem::transmute(c))) + ::core::mem::transmute(u_isalnum(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -17996,7 +17996,7 @@ pub unsafe fn u_isalpha(c: i32) -> i8 { extern "system" { fn u_isalpha(c: i32) -> i8; } - ::core::mem::transmute(u_isalpha(::core::mem::transmute(c))) + ::core::mem::transmute(u_isalpha(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18005,7 +18005,7 @@ pub unsafe fn u_isbase(c: i32) -> i8 { extern "system" { fn u_isbase(c: i32) -> i8; } - ::core::mem::transmute(u_isbase(::core::mem::transmute(c))) + ::core::mem::transmute(u_isbase(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18014,7 +18014,7 @@ pub unsafe fn u_isblank(c: i32) -> i8 { extern "system" { fn u_isblank(c: i32) -> i8; } - ::core::mem::transmute(u_isblank(::core::mem::transmute(c))) + ::core::mem::transmute(u_isblank(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18023,7 +18023,7 @@ pub unsafe fn u_iscntrl(c: i32) -> i8 { extern "system" { fn u_iscntrl(c: i32) -> i8; } - ::core::mem::transmute(u_iscntrl(::core::mem::transmute(c))) + ::core::mem::transmute(u_iscntrl(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18032,7 +18032,7 @@ pub unsafe fn u_isdefined(c: i32) -> i8 { extern "system" { fn u_isdefined(c: i32) -> i8; } - ::core::mem::transmute(u_isdefined(::core::mem::transmute(c))) + ::core::mem::transmute(u_isdefined(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18041,7 +18041,7 @@ pub unsafe fn u_isdigit(c: i32) -> i8 { extern "system" { fn u_isdigit(c: i32) -> i8; } - ::core::mem::transmute(u_isdigit(::core::mem::transmute(c))) + ::core::mem::transmute(u_isdigit(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18050,7 +18050,7 @@ pub unsafe fn u_isgraph(c: i32) -> i8 { extern "system" { fn u_isgraph(c: i32) -> i8; } - ::core::mem::transmute(u_isgraph(::core::mem::transmute(c))) + ::core::mem::transmute(u_isgraph(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18059,7 +18059,7 @@ pub unsafe fn u_islower(c: i32) -> i8 { extern "system" { fn u_islower(c: i32) -> i8; } - ::core::mem::transmute(u_islower(::core::mem::transmute(c))) + ::core::mem::transmute(u_islower(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18068,7 +18068,7 @@ pub unsafe fn u_isprint(c: i32) -> i8 { extern "system" { fn u_isprint(c: i32) -> i8; } - ::core::mem::transmute(u_isprint(::core::mem::transmute(c))) + ::core::mem::transmute(u_isprint(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18077,7 +18077,7 @@ pub unsafe fn u_ispunct(c: i32) -> i8 { extern "system" { fn u_ispunct(c: i32) -> i8; } - ::core::mem::transmute(u_ispunct(::core::mem::transmute(c))) + ::core::mem::transmute(u_ispunct(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18086,7 +18086,7 @@ pub unsafe fn u_isspace(c: i32) -> i8 { extern "system" { fn u_isspace(c: i32) -> i8; } - ::core::mem::transmute(u_isspace(::core::mem::transmute(c))) + ::core::mem::transmute(u_isspace(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18095,7 +18095,7 @@ pub unsafe fn u_istitle(c: i32) -> i8 { extern "system" { fn u_istitle(c: i32) -> i8; } - ::core::mem::transmute(u_istitle(::core::mem::transmute(c))) + ::core::mem::transmute(u_istitle(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18104,7 +18104,7 @@ pub unsafe fn u_isupper(c: i32) -> i8 { extern "system" { fn u_isupper(c: i32) -> i8; } - ::core::mem::transmute(u_isupper(::core::mem::transmute(c))) + ::core::mem::transmute(u_isupper(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18113,7 +18113,7 @@ pub unsafe fn u_isxdigit(c: i32) -> i8 { extern "system" { fn u_isxdigit(c: i32) -> i8; } - ::core::mem::transmute(u_isxdigit(::core::mem::transmute(c))) + ::core::mem::transmute(u_isxdigit(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18122,7 +18122,7 @@ pub unsafe fn u_memcasecmp(s1: *const u16, s2: *const u16, length: i32, options: extern "system" { fn u_memcasecmp(s1: *const u16, s2: *const u16, length: i32, options: u32) -> i32; } - ::core::mem::transmute(u_memcasecmp(::core::mem::transmute(s1), ::core::mem::transmute(s2), ::core::mem::transmute(length), ::core::mem::transmute(options))) + ::core::mem::transmute(u_memcasecmp(::core::mem::transmute(s1), ::core::mem::transmute(s2), length, options)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18131,7 +18131,7 @@ pub unsafe fn u_memchr(s: *const u16, c: u16, count: i32) -> *mut u16 { extern "system" { fn u_memchr(s: *const u16, c: u16, count: i32) -> *mut u16; } - ::core::mem::transmute(u_memchr(::core::mem::transmute(s), ::core::mem::transmute(c), ::core::mem::transmute(count))) + ::core::mem::transmute(u_memchr(::core::mem::transmute(s), c, count)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18140,7 +18140,7 @@ pub unsafe fn u_memchr32(s: *const u16, c: i32, count: i32) -> *mut u16 { extern "system" { fn u_memchr32(s: *const u16, c: i32, count: i32) -> *mut u16; } - ::core::mem::transmute(u_memchr32(::core::mem::transmute(s), ::core::mem::transmute(c), ::core::mem::transmute(count))) + ::core::mem::transmute(u_memchr32(::core::mem::transmute(s), c, count)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18149,7 +18149,7 @@ pub unsafe fn u_memcmp(buf1: *const u16, buf2: *const u16, count: i32) -> i32 { extern "system" { fn u_memcmp(buf1: *const u16, buf2: *const u16, count: i32) -> i32; } - ::core::mem::transmute(u_memcmp(::core::mem::transmute(buf1), ::core::mem::transmute(buf2), ::core::mem::transmute(count))) + ::core::mem::transmute(u_memcmp(::core::mem::transmute(buf1), ::core::mem::transmute(buf2), count)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18158,7 +18158,7 @@ pub unsafe fn u_memcmpCodePointOrder(s1: *const u16, s2: *const u16, count: i32) extern "system" { fn u_memcmpCodePointOrder(s1: *const u16, s2: *const u16, count: i32) -> i32; } - ::core::mem::transmute(u_memcmpCodePointOrder(::core::mem::transmute(s1), ::core::mem::transmute(s2), ::core::mem::transmute(count))) + ::core::mem::transmute(u_memcmpCodePointOrder(::core::mem::transmute(s1), ::core::mem::transmute(s2), count)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18167,7 +18167,7 @@ pub unsafe fn u_memcpy(dest: *mut u16, src: *const u16, count: i32) -> *mut u16 extern "system" { fn u_memcpy(dest: *mut u16, src: *const u16, count: i32) -> *mut u16; } - ::core::mem::transmute(u_memcpy(::core::mem::transmute(dest), ::core::mem::transmute(src), ::core::mem::transmute(count))) + ::core::mem::transmute(u_memcpy(::core::mem::transmute(dest), ::core::mem::transmute(src), count)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18176,7 +18176,7 @@ pub unsafe fn u_memmove(dest: *mut u16, src: *const u16, count: i32) -> *mut u16 extern "system" { fn u_memmove(dest: *mut u16, src: *const u16, count: i32) -> *mut u16; } - ::core::mem::transmute(u_memmove(::core::mem::transmute(dest), ::core::mem::transmute(src), ::core::mem::transmute(count))) + ::core::mem::transmute(u_memmove(::core::mem::transmute(dest), ::core::mem::transmute(src), count)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18185,7 +18185,7 @@ pub unsafe fn u_memrchr(s: *const u16, c: u16, count: i32) -> *mut u16 { extern "system" { fn u_memrchr(s: *const u16, c: u16, count: i32) -> *mut u16; } - ::core::mem::transmute(u_memrchr(::core::mem::transmute(s), ::core::mem::transmute(c), ::core::mem::transmute(count))) + ::core::mem::transmute(u_memrchr(::core::mem::transmute(s), c, count)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18194,7 +18194,7 @@ pub unsafe fn u_memrchr32(s: *const u16, c: i32, count: i32) -> *mut u16 { extern "system" { fn u_memrchr32(s: *const u16, c: i32, count: i32) -> *mut u16; } - ::core::mem::transmute(u_memrchr32(::core::mem::transmute(s), ::core::mem::transmute(c), ::core::mem::transmute(count))) + ::core::mem::transmute(u_memrchr32(::core::mem::transmute(s), c, count)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18203,7 +18203,7 @@ pub unsafe fn u_memset(dest: *mut u16, c: u16, count: i32) -> *mut u16 { extern "system" { fn u_memset(dest: *mut u16, c: u16, count: i32) -> *mut u16; } - ::core::mem::transmute(u_memset(::core::mem::transmute(dest), ::core::mem::transmute(c), ::core::mem::transmute(count))) + ::core::mem::transmute(u_memset(::core::mem::transmute(dest), c, count)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18215,7 +18215,7 @@ where extern "system" { fn u_parseMessage(locale: ::windows::core::PCSTR, pattern: *const u16, patternlength: i32, source: *const u16, sourcelength: i32, status: *mut UErrorCode); } - u_parseMessage(locale.into(), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(status)) + u_parseMessage(locale.into(), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(source), sourcelength, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18227,7 +18227,7 @@ where extern "system" { fn u_parseMessageWithError(locale: ::windows::core::PCSTR, pattern: *const u16, patternlength: i32, source: *const u16, sourcelength: i32, parseerror: *mut UParseError, status: *mut UErrorCode); } - u_parseMessageWithError(locale.into(), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(parseerror), ::core::mem::transmute(status)) + u_parseMessageWithError(locale.into(), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(source), sourcelength, ::core::mem::transmute(parseerror), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18245,7 +18245,7 @@ pub unsafe fn u_shapeArabic(source: *const u16, sourcelength: i32, dest: *mut u1 extern "system" { fn u_shapeArabic(source: *const u16, sourcelength: i32, dest: *mut u16, destsize: i32, options: u32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_shapeArabic(::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(dest), ::core::mem::transmute(destsize), ::core::mem::transmute(options), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_shapeArabic(::core::mem::transmute(source), sourcelength, ::core::mem::transmute(dest), destsize, options, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18254,7 +18254,7 @@ pub unsafe fn u_strCaseCompare(s1: *const u16, length1: i32, s2: *const u16, len extern "system" { fn u_strCaseCompare(s1: *const u16, length1: i32, s2: *const u16, length2: i32, options: u32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_strCaseCompare(::core::mem::transmute(s1), ::core::mem::transmute(length1), ::core::mem::transmute(s2), ::core::mem::transmute(length2), ::core::mem::transmute(options), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strCaseCompare(::core::mem::transmute(s1), length1, ::core::mem::transmute(s2), length2, options, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18263,7 +18263,7 @@ pub unsafe fn u_strCompare(s1: *const u16, length1: i32, s2: *const u16, length2 extern "system" { fn u_strCompare(s1: *const u16, length1: i32, s2: *const u16, length2: i32, codepointorder: i8) -> i32; } - ::core::mem::transmute(u_strCompare(::core::mem::transmute(s1), ::core::mem::transmute(length1), ::core::mem::transmute(s2), ::core::mem::transmute(length2), ::core::mem::transmute(codepointorder))) + ::core::mem::transmute(u_strCompare(::core::mem::transmute(s1), length1, ::core::mem::transmute(s2), length2, codepointorder)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18272,7 +18272,7 @@ pub unsafe fn u_strCompareIter(iter1: *mut UCharIterator, iter2: *mut UCharItera extern "system" { fn u_strCompareIter(iter1: *mut UCharIterator, iter2: *mut UCharIterator, codepointorder: i8) -> i32; } - ::core::mem::transmute(u_strCompareIter(::core::mem::transmute(iter1), ::core::mem::transmute(iter2), ::core::mem::transmute(codepointorder))) + ::core::mem::transmute(u_strCompareIter(::core::mem::transmute(iter1), ::core::mem::transmute(iter2), codepointorder)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18281,7 +18281,7 @@ pub unsafe fn u_strFindFirst(s: *const u16, length: i32, substring: *const u16, extern "system" { fn u_strFindFirst(s: *const u16, length: i32, substring: *const u16, sublength: i32) -> *mut u16; } - ::core::mem::transmute(u_strFindFirst(::core::mem::transmute(s), ::core::mem::transmute(length), ::core::mem::transmute(substring), ::core::mem::transmute(sublength))) + ::core::mem::transmute(u_strFindFirst(::core::mem::transmute(s), length, ::core::mem::transmute(substring), sublength)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18290,7 +18290,7 @@ pub unsafe fn u_strFindLast(s: *const u16, length: i32, substring: *const u16, s extern "system" { fn u_strFindLast(s: *const u16, length: i32, substring: *const u16, sublength: i32) -> *mut u16; } - ::core::mem::transmute(u_strFindLast(::core::mem::transmute(s), ::core::mem::transmute(length), ::core::mem::transmute(substring), ::core::mem::transmute(sublength))) + ::core::mem::transmute(u_strFindLast(::core::mem::transmute(s), length, ::core::mem::transmute(substring), sublength)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18299,7 +18299,7 @@ pub unsafe fn u_strFoldCase(dest: *mut u16, destcapacity: i32, src: *const u16, extern "system" { fn u_strFoldCase(dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, options: u32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_strFoldCase(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(options), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strFoldCase(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(src), srclength, options, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18311,7 +18311,7 @@ where extern "system" { fn u_strFromJavaModifiedUTF8WithSub(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: ::windows::core::PCSTR, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(u_strFromJavaModifiedUTF8WithSub(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), src.into(), ::core::mem::transmute(srclength), ::core::mem::transmute(subchar), ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strFromJavaModifiedUTF8WithSub(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(pdestlength), src.into(), srclength, subchar, ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18320,7 +18320,7 @@ pub unsafe fn u_strFromUTF32(dest: *mut u16, destcapacity: i32, pdestlength: *mu extern "system" { fn u_strFromUTF32(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: *const i32, srclength: i32, perrorcode: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(u_strFromUTF32(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strFromUTF32(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18329,7 +18329,7 @@ pub unsafe fn u_strFromUTF32WithSub(dest: *mut u16, destcapacity: i32, pdestleng extern "system" { fn u_strFromUTF32WithSub(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: *const i32, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(u_strFromUTF32WithSub(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(subchar), ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strFromUTF32WithSub(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), srclength, subchar, ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18341,7 +18341,7 @@ where extern "system" { fn u_strFromUTF8(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: ::windows::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(u_strFromUTF8(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), src.into(), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strFromUTF8(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(pdestlength), src.into(), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18353,7 +18353,7 @@ where extern "system" { fn u_strFromUTF8Lenient(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: ::windows::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(u_strFromUTF8Lenient(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), src.into(), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strFromUTF8Lenient(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(pdestlength), src.into(), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18365,7 +18365,7 @@ where extern "system" { fn u_strFromUTF8WithSub(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: ::windows::core::PCSTR, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(u_strFromUTF8WithSub(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), src.into(), ::core::mem::transmute(srclength), ::core::mem::transmute(subchar), ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strFromUTF8WithSub(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(pdestlength), src.into(), srclength, subchar, ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18377,7 +18377,7 @@ where extern "system" { fn u_strFromWCS(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: ::windows::core::PCWSTR, srclength: i32, perrorcode: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(u_strFromWCS(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), src.into(), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strFromWCS(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(pdestlength), src.into(), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18386,7 +18386,7 @@ pub unsafe fn u_strHasMoreChar32Than(s: *const u16, length: i32, number: i32) -> extern "system" { fn u_strHasMoreChar32Than(s: *const u16, length: i32, number: i32) -> i8; } - ::core::mem::transmute(u_strHasMoreChar32Than(::core::mem::transmute(s), ::core::mem::transmute(length), ::core::mem::transmute(number))) + ::core::mem::transmute(u_strHasMoreChar32Than(::core::mem::transmute(s), length, number)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18398,7 +18398,7 @@ where extern "system" { fn u_strToJavaModifiedUTF8(dest: ::windows::core::PCSTR, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(u_strToJavaModifiedUTF8(dest.into(), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strToJavaModifiedUTF8(dest.into(), destcapacity, ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18410,7 +18410,7 @@ where extern "system" { fn u_strToLower(dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, locale: ::windows::core::PCSTR, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_strToLower(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(src), ::core::mem::transmute(srclength), locale.into(), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strToLower(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(src), srclength, locale.into(), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18422,7 +18422,7 @@ where extern "system" { fn u_strToTitle(dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, titleiter: *mut UBreakIterator, locale: ::windows::core::PCSTR, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_strToTitle(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(titleiter), locale.into(), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strToTitle(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(src), srclength, ::core::mem::transmute(titleiter), locale.into(), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18431,7 +18431,7 @@ pub unsafe fn u_strToUTF32(dest: *mut i32, destcapacity: i32, pdestlength: *mut extern "system" { fn u_strToUTF32(dest: *mut i32, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> *mut i32; } - ::core::mem::transmute(u_strToUTF32(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strToUTF32(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18440,7 +18440,7 @@ pub unsafe fn u_strToUTF32WithSub(dest: *mut i32, destcapacity: i32, pdestlength extern "system" { fn u_strToUTF32WithSub(dest: *mut i32, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> *mut i32; } - ::core::mem::transmute(u_strToUTF32WithSub(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(subchar), ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strToUTF32WithSub(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), srclength, subchar, ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18452,7 +18452,7 @@ where extern "system" { fn u_strToUTF8(dest: ::windows::core::PCSTR, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(u_strToUTF8(dest.into(), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strToUTF8(dest.into(), destcapacity, ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18464,7 +18464,7 @@ where extern "system" { fn u_strToUTF8WithSub(dest: ::windows::core::PCSTR, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(u_strToUTF8WithSub(dest.into(), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(subchar), ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strToUTF8WithSub(dest.into(), destcapacity, ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), srclength, subchar, ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18476,7 +18476,7 @@ where extern "system" { fn u_strToUpper(dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, locale: ::windows::core::PCSTR, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_strToUpper(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(src), ::core::mem::transmute(srclength), locale.into(), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strToUpper(::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(src), srclength, locale.into(), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18488,7 +18488,7 @@ where extern "system" { fn u_strToWCS(dest: ::windows::core::PCWSTR, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> ::windows::core::PWSTR; } - ::core::mem::transmute(u_strToWCS(dest.into(), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(u_strToWCS(dest.into(), destcapacity, ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18497,7 +18497,7 @@ pub unsafe fn u_strcasecmp(s1: *const u16, s2: *const u16, options: u32) -> i32 extern "system" { fn u_strcasecmp(s1: *const u16, s2: *const u16, options: u32) -> i32; } - ::core::mem::transmute(u_strcasecmp(::core::mem::transmute(s1), ::core::mem::transmute(s2), ::core::mem::transmute(options))) + ::core::mem::transmute(u_strcasecmp(::core::mem::transmute(s1), ::core::mem::transmute(s2), options)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18515,7 +18515,7 @@ pub unsafe fn u_strchr(s: *const u16, c: u16) -> *mut u16 { extern "system" { fn u_strchr(s: *const u16, c: u16) -> *mut u16; } - ::core::mem::transmute(u_strchr(::core::mem::transmute(s), ::core::mem::transmute(c))) + ::core::mem::transmute(u_strchr(::core::mem::transmute(s), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18524,7 +18524,7 @@ pub unsafe fn u_strchr32(s: *const u16, c: i32) -> *mut u16 { extern "system" { fn u_strchr32(s: *const u16, c: i32) -> *mut u16; } - ::core::mem::transmute(u_strchr32(::core::mem::transmute(s), ::core::mem::transmute(c))) + ::core::mem::transmute(u_strchr32(::core::mem::transmute(s), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18578,7 +18578,7 @@ pub unsafe fn u_strncasecmp(s1: *const u16, s2: *const u16, n: i32, options: u32 extern "system" { fn u_strncasecmp(s1: *const u16, s2: *const u16, n: i32, options: u32) -> i32; } - ::core::mem::transmute(u_strncasecmp(::core::mem::transmute(s1), ::core::mem::transmute(s2), ::core::mem::transmute(n), ::core::mem::transmute(options))) + ::core::mem::transmute(u_strncasecmp(::core::mem::transmute(s1), ::core::mem::transmute(s2), n, options)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18587,7 +18587,7 @@ pub unsafe fn u_strncat(dst: *mut u16, src: *const u16, n: i32) -> *mut u16 { extern "system" { fn u_strncat(dst: *mut u16, src: *const u16, n: i32) -> *mut u16; } - ::core::mem::transmute(u_strncat(::core::mem::transmute(dst), ::core::mem::transmute(src), ::core::mem::transmute(n))) + ::core::mem::transmute(u_strncat(::core::mem::transmute(dst), ::core::mem::transmute(src), n)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18596,7 +18596,7 @@ pub unsafe fn u_strncmp(ucs1: *const u16, ucs2: *const u16, n: i32) -> i32 { extern "system" { fn u_strncmp(ucs1: *const u16, ucs2: *const u16, n: i32) -> i32; } - ::core::mem::transmute(u_strncmp(::core::mem::transmute(ucs1), ::core::mem::transmute(ucs2), ::core::mem::transmute(n))) + ::core::mem::transmute(u_strncmp(::core::mem::transmute(ucs1), ::core::mem::transmute(ucs2), n)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18605,7 +18605,7 @@ pub unsafe fn u_strncmpCodePointOrder(s1: *const u16, s2: *const u16, n: i32) -> extern "system" { fn u_strncmpCodePointOrder(s1: *const u16, s2: *const u16, n: i32) -> i32; } - ::core::mem::transmute(u_strncmpCodePointOrder(::core::mem::transmute(s1), ::core::mem::transmute(s2), ::core::mem::transmute(n))) + ::core::mem::transmute(u_strncmpCodePointOrder(::core::mem::transmute(s1), ::core::mem::transmute(s2), n)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18614,7 +18614,7 @@ pub unsafe fn u_strncpy(dst: *mut u16, src: *const u16, n: i32) -> *mut u16 { extern "system" { fn u_strncpy(dst: *mut u16, src: *const u16, n: i32) -> *mut u16; } - ::core::mem::transmute(u_strncpy(::core::mem::transmute(dst), ::core::mem::transmute(src), ::core::mem::transmute(n))) + ::core::mem::transmute(u_strncpy(::core::mem::transmute(dst), ::core::mem::transmute(src), n)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18632,7 +18632,7 @@ pub unsafe fn u_strrchr(s: *const u16, c: u16) -> *mut u16 { extern "system" { fn u_strrchr(s: *const u16, c: u16) -> *mut u16; } - ::core::mem::transmute(u_strrchr(::core::mem::transmute(s), ::core::mem::transmute(c))) + ::core::mem::transmute(u_strrchr(::core::mem::transmute(s), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18641,7 +18641,7 @@ pub unsafe fn u_strrchr32(s: *const u16, c: i32) -> *mut u16 { extern "system" { fn u_strrchr32(s: *const u16, c: i32) -> *mut u16; } - ::core::mem::transmute(u_strrchr32(::core::mem::transmute(s), ::core::mem::transmute(c))) + ::core::mem::transmute(u_strrchr32(::core::mem::transmute(s), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18686,7 +18686,7 @@ pub unsafe fn u_tolower(c: i32) -> i32 { extern "system" { fn u_tolower(c: i32) -> i32; } - ::core::mem::transmute(u_tolower(::core::mem::transmute(c))) + ::core::mem::transmute(u_tolower(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18695,7 +18695,7 @@ pub unsafe fn u_totitle(c: i32) -> i32 { extern "system" { fn u_totitle(c: i32) -> i32; } - ::core::mem::transmute(u_totitle(::core::mem::transmute(c))) + ::core::mem::transmute(u_totitle(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18704,7 +18704,7 @@ pub unsafe fn u_toupper(c: i32) -> i32 { extern "system" { fn u_toupper(c: i32) -> i32; } - ::core::mem::transmute(u_toupper(::core::mem::transmute(c))) + ::core::mem::transmute(u_toupper(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18728,7 +18728,7 @@ where extern "system" { fn u_uastrncpy(dst: *mut u16, src: ::windows::core::PCSTR, n: i32) -> *mut u16; } - ::core::mem::transmute(u_uastrncpy(::core::mem::transmute(dst), src.into(), ::core::mem::transmute(n))) + ::core::mem::transmute(u_uastrncpy(::core::mem::transmute(dst), src.into(), n)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18740,7 +18740,7 @@ where extern "system" { fn u_unescape(src: ::windows::core::PCSTR, dest: *mut u16, destcapacity: i32) -> i32; } - ::core::mem::transmute(u_unescape(src.into(), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity))) + ::core::mem::transmute(u_unescape(src.into(), ::core::mem::transmute(dest), destcapacity)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18749,7 +18749,7 @@ pub unsafe fn u_unescapeAt(charat: UNESCAPE_CHAR_AT, offset: *mut i32, length: i extern "system" { fn u_unescapeAt(charat: *mut ::core::ffi::c_void, offset: *mut i32, length: i32, context: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(u_unescapeAt(::core::mem::transmute(charat), ::core::mem::transmute(offset), ::core::mem::transmute(length), ::core::mem::transmute(context))) + ::core::mem::transmute(u_unescapeAt(::core::mem::transmute(charat), ::core::mem::transmute(offset), length, ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18794,7 +18794,7 @@ where extern "system" { fn u_vformatMessage(locale: ::windows::core::PCSTR, pattern: *const u16, patternlength: i32, result: *mut u16, resultlength: i32, ap: *mut i8, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_vformatMessage(locale.into(), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(ap), ::core::mem::transmute(status))) + ::core::mem::transmute(u_vformatMessage(locale.into(), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(ap), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18806,7 +18806,7 @@ where extern "system" { fn u_vformatMessageWithError(locale: ::windows::core::PCSTR, pattern: *const u16, patternlength: i32, result: *mut u16, resultlength: i32, parseerror: *mut UParseError, ap: *mut i8, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(u_vformatMessageWithError(locale.into(), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(parseerror), ::core::mem::transmute(ap), ::core::mem::transmute(status))) + ::core::mem::transmute(u_vformatMessageWithError(locale.into(), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(parseerror), ::core::mem::transmute(ap), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18818,7 +18818,7 @@ where extern "system" { fn u_vparseMessage(locale: ::windows::core::PCSTR, pattern: *const u16, patternlength: i32, source: *const u16, sourcelength: i32, ap: *mut i8, status: *mut UErrorCode); } - u_vparseMessage(locale.into(), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(ap), ::core::mem::transmute(status)) + u_vparseMessage(locale.into(), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(source), sourcelength, ::core::mem::transmute(ap), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18830,7 +18830,7 @@ where extern "system" { fn u_vparseMessageWithError(locale: ::windows::core::PCSTR, pattern: *const u16, patternlength: i32, source: *const u16, sourcelength: i32, ap: *mut i8, parseerror: *mut UParseError, status: *mut UErrorCode); } - u_vparseMessageWithError(locale.into(), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(ap), ::core::mem::transmute(parseerror), ::core::mem::transmute(status)) + u_vparseMessageWithError(locale.into(), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(source), sourcelength, ::core::mem::transmute(ap), ::core::mem::transmute(parseerror), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18866,7 +18866,7 @@ pub unsafe fn ubidi_getBaseDirection(text: *const u16, length: i32) -> UBiDiDire extern "system" { fn ubidi_getBaseDirection(text: *const u16, length: i32) -> UBiDiDirection; } - ::core::mem::transmute(ubidi_getBaseDirection(::core::mem::transmute(text), ::core::mem::transmute(length))) + ::core::mem::transmute(ubidi_getBaseDirection(::core::mem::transmute(text), length)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18884,7 +18884,7 @@ pub unsafe fn ubidi_getCustomizedClass(pbidi: *mut UBiDi, c: i32) -> UCharDirect extern "system" { fn ubidi_getCustomizedClass(pbidi: *mut UBiDi, c: i32) -> UCharDirection; } - ::core::mem::transmute(ubidi_getCustomizedClass(::core::mem::transmute(pbidi), ::core::mem::transmute(c))) + ::core::mem::transmute(ubidi_getCustomizedClass(::core::mem::transmute(pbidi), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18911,7 +18911,7 @@ pub unsafe fn ubidi_getLevelAt(pbidi: *const UBiDi, charindex: i32) -> u8 { extern "system" { fn ubidi_getLevelAt(pbidi: *const UBiDi, charindex: i32) -> u8; } - ::core::mem::transmute(ubidi_getLevelAt(::core::mem::transmute(pbidi), ::core::mem::transmute(charindex))) + ::core::mem::transmute(ubidi_getLevelAt(::core::mem::transmute(pbidi), charindex)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18929,7 +18929,7 @@ pub unsafe fn ubidi_getLogicalIndex(pbidi: *mut UBiDi, visualindex: i32, perrorc extern "system" { fn ubidi_getLogicalIndex(pbidi: *mut UBiDi, visualindex: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ubidi_getLogicalIndex(::core::mem::transmute(pbidi), ::core::mem::transmute(visualindex), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ubidi_getLogicalIndex(::core::mem::transmute(pbidi), visualindex, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18947,7 +18947,7 @@ pub unsafe fn ubidi_getLogicalRun(pbidi: *const UBiDi, logicalposition: i32, plo extern "system" { fn ubidi_getLogicalRun(pbidi: *const UBiDi, logicalposition: i32, plogicallimit: *mut i32, plevel: *mut u8); } - ubidi_getLogicalRun(::core::mem::transmute(pbidi), ::core::mem::transmute(logicalposition), ::core::mem::transmute(plogicallimit), ::core::mem::transmute(plevel)) + ubidi_getLogicalRun(::core::mem::transmute(pbidi), logicalposition, ::core::mem::transmute(plogicallimit), ::core::mem::transmute(plevel)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18965,7 +18965,7 @@ pub unsafe fn ubidi_getParagraph(pbidi: *const UBiDi, charindex: i32, pparastart extern "system" { fn ubidi_getParagraph(pbidi: *const UBiDi, charindex: i32, pparastart: *mut i32, pparalimit: *mut i32, pparalevel: *mut u8, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ubidi_getParagraph(::core::mem::transmute(pbidi), ::core::mem::transmute(charindex), ::core::mem::transmute(pparastart), ::core::mem::transmute(pparalimit), ::core::mem::transmute(pparalevel), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ubidi_getParagraph(::core::mem::transmute(pbidi), charindex, ::core::mem::transmute(pparastart), ::core::mem::transmute(pparalimit), ::core::mem::transmute(pparalevel), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -18974,7 +18974,7 @@ pub unsafe fn ubidi_getParagraphByIndex(pbidi: *const UBiDi, paraindex: i32, ppa extern "system" { fn ubidi_getParagraphByIndex(pbidi: *const UBiDi, paraindex: i32, pparastart: *mut i32, pparalimit: *mut i32, pparalevel: *mut u8, perrorcode: *mut UErrorCode); } - ubidi_getParagraphByIndex(::core::mem::transmute(pbidi), ::core::mem::transmute(paraindex), ::core::mem::transmute(pparastart), ::core::mem::transmute(pparalimit), ::core::mem::transmute(pparalevel), ::core::mem::transmute(perrorcode)) + ubidi_getParagraphByIndex(::core::mem::transmute(pbidi), paraindex, ::core::mem::transmute(pparastart), ::core::mem::transmute(pparalimit), ::core::mem::transmute(pparalevel), ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19028,7 +19028,7 @@ pub unsafe fn ubidi_getVisualIndex(pbidi: *mut UBiDi, logicalindex: i32, perrorc extern "system" { fn ubidi_getVisualIndex(pbidi: *mut UBiDi, logicalindex: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ubidi_getVisualIndex(::core::mem::transmute(pbidi), ::core::mem::transmute(logicalindex), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ubidi_getVisualIndex(::core::mem::transmute(pbidi), logicalindex, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19046,7 +19046,7 @@ pub unsafe fn ubidi_getVisualRun(pbidi: *mut UBiDi, runindex: i32, plogicalstart extern "system" { fn ubidi_getVisualRun(pbidi: *mut UBiDi, runindex: i32, plogicalstart: *mut i32, plength: *mut i32) -> UBiDiDirection; } - ::core::mem::transmute(ubidi_getVisualRun(::core::mem::transmute(pbidi), ::core::mem::transmute(runindex), ::core::mem::transmute(plogicalstart), ::core::mem::transmute(plength))) + ::core::mem::transmute(ubidi_getVisualRun(::core::mem::transmute(pbidi), runindex, ::core::mem::transmute(plogicalstart), ::core::mem::transmute(plength))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19055,7 +19055,7 @@ pub unsafe fn ubidi_invertMap(srcmap: *const i32, destmap: *mut i32, length: i32 extern "system" { fn ubidi_invertMap(srcmap: *const i32, destmap: *mut i32, length: i32); } - ubidi_invertMap(::core::mem::transmute(srcmap), ::core::mem::transmute(destmap), ::core::mem::transmute(length)) + ubidi_invertMap(::core::mem::transmute(srcmap), ::core::mem::transmute(destmap), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19091,7 +19091,7 @@ pub unsafe fn ubidi_openSized(maxlength: i32, maxruncount: i32, perrorcode: *mut extern "system" { fn ubidi_openSized(maxlength: i32, maxruncount: i32, perrorcode: *mut UErrorCode) -> *mut UBiDi; } - ::core::mem::transmute(ubidi_openSized(::core::mem::transmute(maxlength), ::core::mem::transmute(maxruncount), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ubidi_openSized(maxlength, maxruncount, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19100,7 +19100,7 @@ pub unsafe fn ubidi_orderParagraphsLTR(pbidi: *mut UBiDi, orderparagraphsltr: i8 extern "system" { fn ubidi_orderParagraphsLTR(pbidi: *mut UBiDi, orderparagraphsltr: i8); } - ubidi_orderParagraphsLTR(::core::mem::transmute(pbidi), ::core::mem::transmute(orderparagraphsltr)) + ubidi_orderParagraphsLTR(::core::mem::transmute(pbidi), orderparagraphsltr) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19109,7 +19109,7 @@ pub unsafe fn ubidi_reorderLogical(levels: *const u8, length: i32, indexmap: *mu extern "system" { fn ubidi_reorderLogical(levels: *const u8, length: i32, indexmap: *mut i32); } - ubidi_reorderLogical(::core::mem::transmute(levels), ::core::mem::transmute(length), ::core::mem::transmute(indexmap)) + ubidi_reorderLogical(::core::mem::transmute(levels), length, ::core::mem::transmute(indexmap)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19118,7 +19118,7 @@ pub unsafe fn ubidi_reorderVisual(levels: *const u8, length: i32, indexmap: *mut extern "system" { fn ubidi_reorderVisual(levels: *const u8, length: i32, indexmap: *mut i32); } - ubidi_reorderVisual(::core::mem::transmute(levels), ::core::mem::transmute(length), ::core::mem::transmute(indexmap)) + ubidi_reorderVisual(::core::mem::transmute(levels), length, ::core::mem::transmute(indexmap)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19136,7 +19136,7 @@ pub unsafe fn ubidi_setContext(pbidi: *mut UBiDi, prologue: *const u16, prolengt extern "system" { fn ubidi_setContext(pbidi: *mut UBiDi, prologue: *const u16, prolength: i32, epilogue: *const u16, epilength: i32, perrorcode: *mut UErrorCode); } - ubidi_setContext(::core::mem::transmute(pbidi), ::core::mem::transmute(prologue), ::core::mem::transmute(prolength), ::core::mem::transmute(epilogue), ::core::mem::transmute(epilength), ::core::mem::transmute(perrorcode)) + ubidi_setContext(::core::mem::transmute(pbidi), ::core::mem::transmute(prologue), prolength, ::core::mem::transmute(epilogue), epilength, ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19145,7 +19145,7 @@ pub unsafe fn ubidi_setInverse(pbidi: *mut UBiDi, isinverse: i8) { extern "system" { fn ubidi_setInverse(pbidi: *mut UBiDi, isinverse: i8); } - ubidi_setInverse(::core::mem::transmute(pbidi), ::core::mem::transmute(isinverse)) + ubidi_setInverse(::core::mem::transmute(pbidi), isinverse) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19154,7 +19154,7 @@ pub unsafe fn ubidi_setLine(pparabidi: *const UBiDi, start: i32, limit: i32, pli extern "system" { fn ubidi_setLine(pparabidi: *const UBiDi, start: i32, limit: i32, plinebidi: *mut UBiDi, perrorcode: *mut UErrorCode); } - ubidi_setLine(::core::mem::transmute(pparabidi), ::core::mem::transmute(start), ::core::mem::transmute(limit), ::core::mem::transmute(plinebidi), ::core::mem::transmute(perrorcode)) + ubidi_setLine(::core::mem::transmute(pparabidi), start, limit, ::core::mem::transmute(plinebidi), ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19163,7 +19163,7 @@ pub unsafe fn ubidi_setPara(pbidi: *mut UBiDi, text: *const u16, length: i32, pa extern "system" { fn ubidi_setPara(pbidi: *mut UBiDi, text: *const u16, length: i32, paralevel: u8, embeddinglevels: *mut u8, perrorcode: *mut UErrorCode); } - ubidi_setPara(::core::mem::transmute(pbidi), ::core::mem::transmute(text), ::core::mem::transmute(length), ::core::mem::transmute(paralevel), ::core::mem::transmute(embeddinglevels), ::core::mem::transmute(perrorcode)) + ubidi_setPara(::core::mem::transmute(pbidi), ::core::mem::transmute(text), length, paralevel, ::core::mem::transmute(embeddinglevels), ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19172,7 +19172,7 @@ pub unsafe fn ubidi_setReorderingMode(pbidi: *mut UBiDi, reorderingmode: UBiDiRe extern "system" { fn ubidi_setReorderingMode(pbidi: *mut UBiDi, reorderingmode: UBiDiReorderingMode); } - ubidi_setReorderingMode(::core::mem::transmute(pbidi), ::core::mem::transmute(reorderingmode)) + ubidi_setReorderingMode(::core::mem::transmute(pbidi), reorderingmode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19181,7 +19181,7 @@ pub unsafe fn ubidi_setReorderingOptions(pbidi: *mut UBiDi, reorderingoptions: u extern "system" { fn ubidi_setReorderingOptions(pbidi: *mut UBiDi, reorderingoptions: u32); } - ubidi_setReorderingOptions(::core::mem::transmute(pbidi), ::core::mem::transmute(reorderingoptions)) + ubidi_setReorderingOptions(::core::mem::transmute(pbidi), reorderingoptions) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19190,7 +19190,7 @@ pub unsafe fn ubidi_writeReordered(pbidi: *mut UBiDi, dest: *mut u16, destsize: extern "system" { fn ubidi_writeReordered(pbidi: *mut UBiDi, dest: *mut u16, destsize: i32, options: u16, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ubidi_writeReordered(::core::mem::transmute(pbidi), ::core::mem::transmute(dest), ::core::mem::transmute(destsize), ::core::mem::transmute(options), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ubidi_writeReordered(::core::mem::transmute(pbidi), ::core::mem::transmute(dest), destsize, options, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19199,7 +19199,7 @@ pub unsafe fn ubidi_writeReverse(src: *const u16, srclength: i32, dest: *mut u16 extern "system" { fn ubidi_writeReverse(src: *const u16, srclength: i32, dest: *mut u16, destsize: i32, options: u16, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ubidi_writeReverse(::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(dest), ::core::mem::transmute(destsize), ::core::mem::transmute(options), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ubidi_writeReverse(::core::mem::transmute(src), srclength, ::core::mem::transmute(dest), destsize, options, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19226,7 +19226,7 @@ pub unsafe fn ubiditransform_transform(pbiditransform: *mut UBiDiTransform, src: extern "system" { fn ubiditransform_transform(pbiditransform: *mut UBiDiTransform, src: *const u16, srclength: i32, dest: *mut u16, destsize: i32, inparalevel: u8, inorder: UBiDiOrder, outparalevel: u8, outorder: UBiDiOrder, domirroring: UBiDiMirroring, shapingoptions: u32, perrorcode: *mut UErrorCode) -> u32; } - ::core::mem::transmute(ubiditransform_transform(::core::mem::transmute(pbiditransform), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(dest), ::core::mem::transmute(destsize), ::core::mem::transmute(inparalevel), ::core::mem::transmute(inorder), ::core::mem::transmute(outparalevel), ::core::mem::transmute(outorder), ::core::mem::transmute(domirroring), ::core::mem::transmute(shapingoptions), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ubiditransform_transform(::core::mem::transmute(pbiditransform), ::core::mem::transmute(src), srclength, ::core::mem::transmute(dest), destsize, inparalevel, inorder, outparalevel, outorder, domirroring, shapingoptions, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19235,7 +19235,7 @@ pub unsafe fn ublock_getCode(c: i32) -> UBlockCode { extern "system" { fn ublock_getCode(c: i32) -> UBlockCode; } - ::core::mem::transmute(ublock_getCode(::core::mem::transmute(c))) + ::core::mem::transmute(ublock_getCode(c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19280,7 +19280,7 @@ pub unsafe fn ubrk_following(bi: *mut UBreakIterator, offset: i32) -> i32 { extern "system" { fn ubrk_following(bi: *mut UBreakIterator, offset: i32) -> i32; } - ::core::mem::transmute(ubrk_following(::core::mem::transmute(bi), ::core::mem::transmute(offset))) + ::core::mem::transmute(ubrk_following(::core::mem::transmute(bi), offset)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19289,7 +19289,7 @@ pub unsafe fn ubrk_getAvailable(index: i32) -> ::windows::core::PSTR { extern "system" { fn ubrk_getAvailable(index: i32) -> ::windows::core::PSTR; } - ::core::mem::transmute(ubrk_getAvailable(::core::mem::transmute(index))) + ::core::mem::transmute(ubrk_getAvailable(index)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19298,7 +19298,7 @@ pub unsafe fn ubrk_getBinaryRules(bi: *mut UBreakIterator, binaryrules: *mut u8, extern "system" { fn ubrk_getBinaryRules(bi: *mut UBreakIterator, binaryrules: *mut u8, rulescapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ubrk_getBinaryRules(::core::mem::transmute(bi), ::core::mem::transmute(binaryrules), ::core::mem::transmute(rulescapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ubrk_getBinaryRules(::core::mem::transmute(bi), ::core::mem::transmute(binaryrules), rulescapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19307,7 +19307,7 @@ pub unsafe fn ubrk_getLocaleByType(bi: *const UBreakIterator, r#type: ULocDataLo extern "system" { fn ubrk_getLocaleByType(bi: *const UBreakIterator, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(ubrk_getLocaleByType(::core::mem::transmute(bi), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(ubrk_getLocaleByType(::core::mem::transmute(bi), r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19325,7 +19325,7 @@ pub unsafe fn ubrk_getRuleStatusVec(bi: *mut UBreakIterator, fillinvec: *mut i32 extern "system" { fn ubrk_getRuleStatusVec(bi: *mut UBreakIterator, fillinvec: *mut i32, capacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ubrk_getRuleStatusVec(::core::mem::transmute(bi), ::core::mem::transmute(fillinvec), ::core::mem::transmute(capacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ubrk_getRuleStatusVec(::core::mem::transmute(bi), ::core::mem::transmute(fillinvec), capacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19334,7 +19334,7 @@ pub unsafe fn ubrk_isBoundary(bi: *mut UBreakIterator, offset: i32) -> i8 { extern "system" { fn ubrk_isBoundary(bi: *mut UBreakIterator, offset: i32) -> i8; } - ::core::mem::transmute(ubrk_isBoundary(::core::mem::transmute(bi), ::core::mem::transmute(offset))) + ::core::mem::transmute(ubrk_isBoundary(::core::mem::transmute(bi), offset)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19364,7 +19364,7 @@ where extern "system" { fn ubrk_open(r#type: UBreakIteratorType, locale: ::windows::core::PCSTR, text: *const u16, textlength: i32, status: *mut UErrorCode) -> *mut UBreakIterator; } - ::core::mem::transmute(ubrk_open(::core::mem::transmute(r#type), locale.into(), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(status))) + ::core::mem::transmute(ubrk_open(r#type, locale.into(), ::core::mem::transmute(text), textlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19373,7 +19373,7 @@ pub unsafe fn ubrk_openBinaryRules(binaryrules: *const u8, ruleslength: i32, tex extern "system" { fn ubrk_openBinaryRules(binaryrules: *const u8, ruleslength: i32, text: *const u16, textlength: i32, status: *mut UErrorCode) -> *mut UBreakIterator; } - ::core::mem::transmute(ubrk_openBinaryRules(::core::mem::transmute(binaryrules), ::core::mem::transmute(ruleslength), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(status))) + ::core::mem::transmute(ubrk_openBinaryRules(::core::mem::transmute(binaryrules), ruleslength, ::core::mem::transmute(text), textlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19382,7 +19382,7 @@ pub unsafe fn ubrk_openRules(rules: *const u16, ruleslength: i32, text: *const u extern "system" { fn ubrk_openRules(rules: *const u16, ruleslength: i32, text: *const u16, textlength: i32, parseerr: *mut UParseError, status: *mut UErrorCode) -> *mut UBreakIterator; } - ::core::mem::transmute(ubrk_openRules(::core::mem::transmute(rules), ::core::mem::transmute(ruleslength), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(parseerr), ::core::mem::transmute(status))) + ::core::mem::transmute(ubrk_openRules(::core::mem::transmute(rules), ruleslength, ::core::mem::transmute(text), textlength, ::core::mem::transmute(parseerr), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19391,7 +19391,7 @@ pub unsafe fn ubrk_preceding(bi: *mut UBreakIterator, offset: i32) -> i32 { extern "system" { fn ubrk_preceding(bi: *mut UBreakIterator, offset: i32) -> i32; } - ::core::mem::transmute(ubrk_preceding(::core::mem::transmute(bi), ::core::mem::transmute(offset))) + ::core::mem::transmute(ubrk_preceding(::core::mem::transmute(bi), offset)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19427,7 +19427,7 @@ pub unsafe fn ubrk_setText(bi: *mut UBreakIterator, text: *const u16, textlength extern "system" { fn ubrk_setText(bi: *mut UBreakIterator, text: *const u16, textlength: i32, status: *mut UErrorCode); } - ubrk_setText(::core::mem::transmute(bi), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(status)) + ubrk_setText(::core::mem::transmute(bi), ::core::mem::transmute(text), textlength, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19445,7 +19445,7 @@ pub unsafe fn ucal_add(cal: *mut *mut ::core::ffi::c_void, field: UCalendarDateF extern "system" { fn ucal_add(cal: *mut *mut ::core::ffi::c_void, field: UCalendarDateFields, amount: i32, status: *mut UErrorCode); } - ucal_add(::core::mem::transmute(cal), ::core::mem::transmute(field), ::core::mem::transmute(amount), ::core::mem::transmute(status)) + ucal_add(::core::mem::transmute(cal), field, amount, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19463,7 +19463,7 @@ pub unsafe fn ucal_clearField(cal: *mut *mut ::core::ffi::c_void, field: UCalend extern "system" { fn ucal_clearField(cal: *mut *mut ::core::ffi::c_void, field: UCalendarDateFields); } - ucal_clearField(::core::mem::transmute(cal), ::core::mem::transmute(field)) + ucal_clearField(::core::mem::transmute(cal), field) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19508,7 +19508,7 @@ pub unsafe fn ucal_get(cal: *const *const ::core::ffi::c_void, field: UCalendarD extern "system" { fn ucal_get(cal: *const *const ::core::ffi::c_void, field: UCalendarDateFields, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucal_get(::core::mem::transmute(cal), ::core::mem::transmute(field), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_get(::core::mem::transmute(cal), field, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19517,7 +19517,7 @@ pub unsafe fn ucal_getAttribute(cal: *const *const ::core::ffi::c_void, attr: UC extern "system" { fn ucal_getAttribute(cal: *const *const ::core::ffi::c_void, attr: UCalendarAttribute) -> i32; } - ::core::mem::transmute(ucal_getAttribute(::core::mem::transmute(cal), ::core::mem::transmute(attr))) + ::core::mem::transmute(ucal_getAttribute(::core::mem::transmute(cal), attr)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19526,7 +19526,7 @@ pub unsafe fn ucal_getAvailable(localeindex: i32) -> ::windows::core::PSTR { extern "system" { fn ucal_getAvailable(localeindex: i32) -> ::windows::core::PSTR; } - ::core::mem::transmute(ucal_getAvailable(::core::mem::transmute(localeindex))) + ::core::mem::transmute(ucal_getAvailable(localeindex)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19535,7 +19535,7 @@ pub unsafe fn ucal_getCanonicalTimeZoneID(id: *const u16, len: i32, result: *mut extern "system" { fn ucal_getCanonicalTimeZoneID(id: *const u16, len: i32, result: *mut u16, resultcapacity: i32, issystemid: *mut i8, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucal_getCanonicalTimeZoneID(::core::mem::transmute(id), ::core::mem::transmute(len), ::core::mem::transmute(result), ::core::mem::transmute(resultcapacity), ::core::mem::transmute(issystemid), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getCanonicalTimeZoneID(::core::mem::transmute(id), len, ::core::mem::transmute(result), resultcapacity, ::core::mem::transmute(issystemid), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19553,7 +19553,7 @@ pub unsafe fn ucal_getDayOfWeekType(cal: *const *const ::core::ffi::c_void, dayo extern "system" { fn ucal_getDayOfWeekType(cal: *const *const ::core::ffi::c_void, dayofweek: UCalendarDaysOfWeek, status: *mut UErrorCode) -> UCalendarWeekdayType; } - ::core::mem::transmute(ucal_getDayOfWeekType(::core::mem::transmute(cal), ::core::mem::transmute(dayofweek), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getDayOfWeekType(::core::mem::transmute(cal), dayofweek, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19562,7 +19562,7 @@ pub unsafe fn ucal_getDefaultTimeZone(result: *mut u16, resultcapacity: i32, ec: extern "system" { fn ucal_getDefaultTimeZone(result: *mut u16, resultcapacity: i32, ec: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucal_getDefaultTimeZone(::core::mem::transmute(result), ::core::mem::transmute(resultcapacity), ::core::mem::transmute(ec))) + ::core::mem::transmute(ucal_getDefaultTimeZone(::core::mem::transmute(result), resultcapacity, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19571,7 +19571,7 @@ pub unsafe fn ucal_getFieldDifference(cal: *mut *mut ::core::ffi::c_void, target extern "system" { fn ucal_getFieldDifference(cal: *mut *mut ::core::ffi::c_void, target: f64, field: UCalendarDateFields, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucal_getFieldDifference(::core::mem::transmute(cal), ::core::mem::transmute(target), ::core::mem::transmute(field), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getFieldDifference(::core::mem::transmute(cal), target, field, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19589,7 +19589,7 @@ pub unsafe fn ucal_getHostTimeZone(result: *mut u16, resultcapacity: i32, ec: *m extern "system" { fn ucal_getHostTimeZone(result: *mut u16, resultcapacity: i32, ec: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucal_getHostTimeZone(::core::mem::transmute(result), ::core::mem::transmute(resultcapacity), ::core::mem::transmute(ec))) + ::core::mem::transmute(ucal_getHostTimeZone(::core::mem::transmute(result), resultcapacity, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19602,7 +19602,7 @@ where extern "system" { fn ucal_getKeywordValuesForLocale(key: ::windows::core::PCSTR, locale: ::windows::core::PCSTR, commonlyused: i8, status: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(ucal_getKeywordValuesForLocale(key.into(), locale.into(), ::core::mem::transmute(commonlyused), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getKeywordValuesForLocale(key.into(), locale.into(), commonlyused, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19611,7 +19611,7 @@ pub unsafe fn ucal_getLimit(cal: *const *const ::core::ffi::c_void, field: UCale extern "system" { fn ucal_getLimit(cal: *const *const ::core::ffi::c_void, field: UCalendarDateFields, r#type: UCalendarLimitType, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucal_getLimit(::core::mem::transmute(cal), ::core::mem::transmute(field), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getLimit(::core::mem::transmute(cal), field, r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19620,7 +19620,7 @@ pub unsafe fn ucal_getLocaleByType(cal: *const *const ::core::ffi::c_void, r#typ extern "system" { fn ucal_getLocaleByType(cal: *const *const ::core::ffi::c_void, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(ucal_getLocaleByType(::core::mem::transmute(cal), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getLocaleByType(::core::mem::transmute(cal), r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19659,7 +19659,7 @@ where extern "system" { fn ucal_getTimeZoneDisplayName(cal: *const *const ::core::ffi::c_void, r#type: UCalendarDisplayNameType, locale: ::windows::core::PCSTR, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucal_getTimeZoneDisplayName(::core::mem::transmute(cal), ::core::mem::transmute(r#type), locale.into(), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getTimeZoneDisplayName(::core::mem::transmute(cal), r#type, locale.into(), ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19668,7 +19668,7 @@ pub unsafe fn ucal_getTimeZoneID(cal: *const *const ::core::ffi::c_void, result: extern "system" { fn ucal_getTimeZoneID(cal: *const *const ::core::ffi::c_void, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucal_getTimeZoneID(::core::mem::transmute(cal), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getTimeZoneID(::core::mem::transmute(cal), ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19680,7 +19680,7 @@ where extern "system" { fn ucal_getTimeZoneIDForWindowsID(winid: *const u16, len: i32, region: ::windows::core::PCSTR, id: *mut u16, idcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucal_getTimeZoneIDForWindowsID(::core::mem::transmute(winid), ::core::mem::transmute(len), region.into(), ::core::mem::transmute(id), ::core::mem::transmute(idcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getTimeZoneIDForWindowsID(::core::mem::transmute(winid), len, region.into(), ::core::mem::transmute(id), idcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19689,7 +19689,7 @@ pub unsafe fn ucal_getTimeZoneTransitionDate(cal: *const *const ::core::ffi::c_v extern "system" { fn ucal_getTimeZoneTransitionDate(cal: *const *const ::core::ffi::c_void, r#type: UTimeZoneTransitionType, transition: *mut f64, status: *mut UErrorCode) -> i8; } - ::core::mem::transmute(ucal_getTimeZoneTransitionDate(::core::mem::transmute(cal), ::core::mem::transmute(r#type), ::core::mem::transmute(transition), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getTimeZoneTransitionDate(::core::mem::transmute(cal), r#type, ::core::mem::transmute(transition), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19707,7 +19707,7 @@ pub unsafe fn ucal_getWeekendTransition(cal: *const *const ::core::ffi::c_void, extern "system" { fn ucal_getWeekendTransition(cal: *const *const ::core::ffi::c_void, dayofweek: UCalendarDaysOfWeek, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucal_getWeekendTransition(::core::mem::transmute(cal), ::core::mem::transmute(dayofweek), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getWeekendTransition(::core::mem::transmute(cal), dayofweek, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19716,7 +19716,7 @@ pub unsafe fn ucal_getWindowsTimeZoneID(id: *const u16, len: i32, winid: *mut u1 extern "system" { fn ucal_getWindowsTimeZoneID(id: *const u16, len: i32, winid: *mut u16, winidcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucal_getWindowsTimeZoneID(::core::mem::transmute(id), ::core::mem::transmute(len), ::core::mem::transmute(winid), ::core::mem::transmute(winidcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_getWindowsTimeZoneID(::core::mem::transmute(id), len, ::core::mem::transmute(winid), winidcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19734,7 +19734,7 @@ pub unsafe fn ucal_isSet(cal: *const *const ::core::ffi::c_void, field: UCalenda extern "system" { fn ucal_isSet(cal: *const *const ::core::ffi::c_void, field: UCalendarDateFields) -> i8; } - ::core::mem::transmute(ucal_isSet(::core::mem::transmute(cal), ::core::mem::transmute(field))) + ::core::mem::transmute(ucal_isSet(::core::mem::transmute(cal), field)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19743,7 +19743,7 @@ pub unsafe fn ucal_isWeekend(cal: *const *const ::core::ffi::c_void, date: f64, extern "system" { fn ucal_isWeekend(cal: *const *const ::core::ffi::c_void, date: f64, status: *mut UErrorCode) -> i8; } - ::core::mem::transmute(ucal_isWeekend(::core::mem::transmute(cal), ::core::mem::transmute(date), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_isWeekend(::core::mem::transmute(cal), date, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19755,7 +19755,7 @@ where extern "system" { fn ucal_open(zoneid: *const u16, len: i32, locale: ::windows::core::PCSTR, r#type: UCalendarType, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; } - ::core::mem::transmute(ucal_open(::core::mem::transmute(zoneid), ::core::mem::transmute(len), locale.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(ucal_open(::core::mem::transmute(zoneid), len, locale.into(), r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19779,7 +19779,7 @@ where extern "system" { fn ucal_openTimeZoneIDEnumeration(zonetype: USystemTimeZoneType, region: ::windows::core::PCSTR, rawoffset: *const i32, ec: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(ucal_openTimeZoneIDEnumeration(::core::mem::transmute(zonetype), region.into(), ::core::mem::transmute(rawoffset), ::core::mem::transmute(ec))) + ::core::mem::transmute(ucal_openTimeZoneIDEnumeration(zonetype, region.into(), ::core::mem::transmute(rawoffset), ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19797,7 +19797,7 @@ pub unsafe fn ucal_roll(cal: *mut *mut ::core::ffi::c_void, field: UCalendarDate extern "system" { fn ucal_roll(cal: *mut *mut ::core::ffi::c_void, field: UCalendarDateFields, amount: i32, status: *mut UErrorCode); } - ucal_roll(::core::mem::transmute(cal), ::core::mem::transmute(field), ::core::mem::transmute(amount), ::core::mem::transmute(status)) + ucal_roll(::core::mem::transmute(cal), field, amount, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19806,7 +19806,7 @@ pub unsafe fn ucal_set(cal: *mut *mut ::core::ffi::c_void, field: UCalendarDateF extern "system" { fn ucal_set(cal: *mut *mut ::core::ffi::c_void, field: UCalendarDateFields, value: i32); } - ucal_set(::core::mem::transmute(cal), ::core::mem::transmute(field), ::core::mem::transmute(value)) + ucal_set(::core::mem::transmute(cal), field, value) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19815,7 +19815,7 @@ pub unsafe fn ucal_setAttribute(cal: *mut *mut ::core::ffi::c_void, attr: UCalen extern "system" { fn ucal_setAttribute(cal: *mut *mut ::core::ffi::c_void, attr: UCalendarAttribute, newvalue: i32); } - ucal_setAttribute(::core::mem::transmute(cal), ::core::mem::transmute(attr), ::core::mem::transmute(newvalue)) + ucal_setAttribute(::core::mem::transmute(cal), attr, newvalue) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19824,7 +19824,7 @@ pub unsafe fn ucal_setDate(cal: *mut *mut ::core::ffi::c_void, year: i32, month: extern "system" { fn ucal_setDate(cal: *mut *mut ::core::ffi::c_void, year: i32, month: i32, date: i32, status: *mut UErrorCode); } - ucal_setDate(::core::mem::transmute(cal), ::core::mem::transmute(year), ::core::mem::transmute(month), ::core::mem::transmute(date), ::core::mem::transmute(status)) + ucal_setDate(::core::mem::transmute(cal), year, month, date, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19833,7 +19833,7 @@ pub unsafe fn ucal_setDateTime(cal: *mut *mut ::core::ffi::c_void, year: i32, mo extern "system" { fn ucal_setDateTime(cal: *mut *mut ::core::ffi::c_void, year: i32, month: i32, date: i32, hour: i32, minute: i32, second: i32, status: *mut UErrorCode); } - ucal_setDateTime(::core::mem::transmute(cal), ::core::mem::transmute(year), ::core::mem::transmute(month), ::core::mem::transmute(date), ::core::mem::transmute(hour), ::core::mem::transmute(minute), ::core::mem::transmute(second), ::core::mem::transmute(status)) + ucal_setDateTime(::core::mem::transmute(cal), year, month, date, hour, minute, second, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19851,7 +19851,7 @@ pub unsafe fn ucal_setGregorianChange(cal: *mut *mut ::core::ffi::c_void, date: extern "system" { fn ucal_setGregorianChange(cal: *mut *mut ::core::ffi::c_void, date: f64, perrorcode: *mut UErrorCode); } - ucal_setGregorianChange(::core::mem::transmute(cal), ::core::mem::transmute(date), ::core::mem::transmute(perrorcode)) + ucal_setGregorianChange(::core::mem::transmute(cal), date, ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19860,7 +19860,7 @@ pub unsafe fn ucal_setMillis(cal: *mut *mut ::core::ffi::c_void, datetime: f64, extern "system" { fn ucal_setMillis(cal: *mut *mut ::core::ffi::c_void, datetime: f64, status: *mut UErrorCode); } - ucal_setMillis(::core::mem::transmute(cal), ::core::mem::transmute(datetime), ::core::mem::transmute(status)) + ucal_setMillis(::core::mem::transmute(cal), datetime, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19869,7 +19869,7 @@ pub unsafe fn ucal_setTimeZone(cal: *mut *mut ::core::ffi::c_void, zoneid: *cons extern "system" { fn ucal_setTimeZone(cal: *mut *mut ::core::ffi::c_void, zoneid: *const u16, len: i32, status: *mut UErrorCode); } - ucal_setTimeZone(::core::mem::transmute(cal), ::core::mem::transmute(zoneid), ::core::mem::transmute(len), ::core::mem::transmute(status)) + ucal_setTimeZone(::core::mem::transmute(cal), ::core::mem::transmute(zoneid), len, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19917,7 +19917,7 @@ where extern "system" { fn ucasemap_open(locale: ::windows::core::PCSTR, options: u32, perrorcode: *mut UErrorCode) -> *mut UCaseMap; } - ::core::mem::transmute(ucasemap_open(locale.into(), ::core::mem::transmute(options), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucasemap_open(locale.into(), options, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19947,7 +19947,7 @@ pub unsafe fn ucasemap_setOptions(csm: *mut UCaseMap, options: u32, perrorcode: extern "system" { fn ucasemap_setOptions(csm: *mut UCaseMap, options: u32, perrorcode: *mut UErrorCode); } - ucasemap_setOptions(::core::mem::transmute(csm), ::core::mem::transmute(options), ::core::mem::transmute(perrorcode)) + ucasemap_setOptions(::core::mem::transmute(csm), options, ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19956,7 +19956,7 @@ pub unsafe fn ucasemap_toTitle(csm: *mut UCaseMap, dest: *mut u16, destcapacity: extern "system" { fn ucasemap_toTitle(csm: *mut UCaseMap, dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucasemap_toTitle(::core::mem::transmute(csm), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucasemap_toTitle(::core::mem::transmute(csm), ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(src), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19969,7 +19969,7 @@ where extern "system" { fn ucasemap_utf8FoldCase(csm: *const UCaseMap, dest: ::windows::core::PCSTR, destcapacity: i32, src: ::windows::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucasemap_utf8FoldCase(::core::mem::transmute(csm), dest.into(), ::core::mem::transmute(destcapacity), src.into(), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucasemap_utf8FoldCase(::core::mem::transmute(csm), dest.into(), destcapacity, src.into(), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19982,7 +19982,7 @@ where extern "system" { fn ucasemap_utf8ToLower(csm: *const UCaseMap, dest: ::windows::core::PCSTR, destcapacity: i32, src: ::windows::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucasemap_utf8ToLower(::core::mem::transmute(csm), dest.into(), ::core::mem::transmute(destcapacity), src.into(), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucasemap_utf8ToLower(::core::mem::transmute(csm), dest.into(), destcapacity, src.into(), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -19995,7 +19995,7 @@ where extern "system" { fn ucasemap_utf8ToTitle(csm: *mut UCaseMap, dest: ::windows::core::PCSTR, destcapacity: i32, src: ::windows::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucasemap_utf8ToTitle(::core::mem::transmute(csm), dest.into(), ::core::mem::transmute(destcapacity), src.into(), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucasemap_utf8ToTitle(::core::mem::transmute(csm), dest.into(), destcapacity, src.into(), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20008,7 +20008,7 @@ where extern "system" { fn ucasemap_utf8ToUpper(csm: *const UCaseMap, dest: ::windows::core::PCSTR, destcapacity: i32, src: ::windows::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucasemap_utf8ToUpper(::core::mem::transmute(csm), dest.into(), ::core::mem::transmute(destcapacity), src.into(), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucasemap_utf8ToUpper(::core::mem::transmute(csm), dest.into(), destcapacity, src.into(), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20026,7 +20026,7 @@ pub unsafe fn ucfpos_constrainCategory(ucfpos: *mut UConstrainedFieldPosition, c extern "system" { fn ucfpos_constrainCategory(ucfpos: *mut UConstrainedFieldPosition, category: i32, ec: *mut UErrorCode); } - ucfpos_constrainCategory(::core::mem::transmute(ucfpos), ::core::mem::transmute(category), ::core::mem::transmute(ec)) + ucfpos_constrainCategory(::core::mem::transmute(ucfpos), category, ::core::mem::transmute(ec)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20035,7 +20035,7 @@ pub unsafe fn ucfpos_constrainField(ucfpos: *mut UConstrainedFieldPosition, cate extern "system" { fn ucfpos_constrainField(ucfpos: *mut UConstrainedFieldPosition, category: i32, field: i32, ec: *mut UErrorCode); } - ucfpos_constrainField(::core::mem::transmute(ucfpos), ::core::mem::transmute(category), ::core::mem::transmute(field), ::core::mem::transmute(ec)) + ucfpos_constrainField(::core::mem::transmute(ucfpos), category, field, ::core::mem::transmute(ec)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20080,7 +20080,7 @@ pub unsafe fn ucfpos_matchesField(ucfpos: *const UConstrainedFieldPosition, cate extern "system" { fn ucfpos_matchesField(ucfpos: *const UConstrainedFieldPosition, category: i32, field: i32, ec: *mut UErrorCode) -> i8; } - ::core::mem::transmute(ucfpos_matchesField(::core::mem::transmute(ucfpos), ::core::mem::transmute(category), ::core::mem::transmute(field), ::core::mem::transmute(ec))) + ::core::mem::transmute(ucfpos_matchesField(::core::mem::transmute(ucfpos), category, field, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20107,7 +20107,7 @@ pub unsafe fn ucfpos_setInt64IterationContext(ucfpos: *mut UConstrainedFieldPosi extern "system" { fn ucfpos_setInt64IterationContext(ucfpos: *mut UConstrainedFieldPosition, context: i64, ec: *mut UErrorCode); } - ucfpos_setInt64IterationContext(::core::mem::transmute(ucfpos), ::core::mem::transmute(context), ::core::mem::transmute(ec)) + ucfpos_setInt64IterationContext(::core::mem::transmute(ucfpos), context, ::core::mem::transmute(ec)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20116,7 +20116,7 @@ pub unsafe fn ucfpos_setState(ucfpos: *mut UConstrainedFieldPosition, category: extern "system" { fn ucfpos_setState(ucfpos: *mut UConstrainedFieldPosition, category: i32, field: i32, start: i32, limit: i32, ec: *mut UErrorCode); } - ucfpos_setState(::core::mem::transmute(ucfpos), ::core::mem::transmute(category), ::core::mem::transmute(field), ::core::mem::transmute(start), ::core::mem::transmute(limit), ::core::mem::transmute(ec)) + ucfpos_setState(::core::mem::transmute(ucfpos), category, field, start, limit, ::core::mem::transmute(ec)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20128,7 +20128,7 @@ where extern "system" { fn ucnv_cbFromUWriteBytes(args: *mut UConverterFromUnicodeArgs, source: ::windows::core::PCSTR, length: i32, offsetindex: i32, err: *mut UErrorCode); } - ucnv_cbFromUWriteBytes(::core::mem::transmute(args), source.into(), ::core::mem::transmute(length), ::core::mem::transmute(offsetindex), ::core::mem::transmute(err)) + ucnv_cbFromUWriteBytes(::core::mem::transmute(args), source.into(), length, offsetindex, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20137,7 +20137,7 @@ pub unsafe fn ucnv_cbFromUWriteSub(args: *mut UConverterFromUnicodeArgs, offseti extern "system" { fn ucnv_cbFromUWriteSub(args: *mut UConverterFromUnicodeArgs, offsetindex: i32, err: *mut UErrorCode); } - ucnv_cbFromUWriteSub(::core::mem::transmute(args), ::core::mem::transmute(offsetindex), ::core::mem::transmute(err)) + ucnv_cbFromUWriteSub(::core::mem::transmute(args), offsetindex, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20146,7 +20146,7 @@ pub unsafe fn ucnv_cbFromUWriteUChars(args: *mut UConverterFromUnicodeArgs, sour extern "system" { fn ucnv_cbFromUWriteUChars(args: *mut UConverterFromUnicodeArgs, source: *const *const u16, sourcelimit: *const u16, offsetindex: i32, err: *mut UErrorCode); } - ucnv_cbFromUWriteUChars(::core::mem::transmute(args), ::core::mem::transmute(source), ::core::mem::transmute(sourcelimit), ::core::mem::transmute(offsetindex), ::core::mem::transmute(err)) + ucnv_cbFromUWriteUChars(::core::mem::transmute(args), ::core::mem::transmute(source), ::core::mem::transmute(sourcelimit), offsetindex, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20155,7 +20155,7 @@ pub unsafe fn ucnv_cbToUWriteSub(args: *mut UConverterToUnicodeArgs, offsetindex extern "system" { fn ucnv_cbToUWriteSub(args: *mut UConverterToUnicodeArgs, offsetindex: i32, err: *mut UErrorCode); } - ucnv_cbToUWriteSub(::core::mem::transmute(args), ::core::mem::transmute(offsetindex), ::core::mem::transmute(err)) + ucnv_cbToUWriteSub(::core::mem::transmute(args), offsetindex, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20164,7 +20164,7 @@ pub unsafe fn ucnv_cbToUWriteUChars(args: *mut UConverterToUnicodeArgs, source: extern "system" { fn ucnv_cbToUWriteUChars(args: *mut UConverterToUnicodeArgs, source: *const u16, length: i32, offsetindex: i32, err: *mut UErrorCode); } - ucnv_cbToUWriteUChars(::core::mem::transmute(args), ::core::mem::transmute(source), ::core::mem::transmute(length), ::core::mem::transmute(offsetindex), ::core::mem::transmute(err)) + ucnv_cbToUWriteUChars(::core::mem::transmute(args), ::core::mem::transmute(source), length, offsetindex, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20201,7 +20201,7 @@ where extern "system" { fn ucnv_convert(toconvertername: ::windows::core::PCSTR, fromconvertername: ::windows::core::PCSTR, target: ::windows::core::PCSTR, targetcapacity: i32, source: ::windows::core::PCSTR, sourcelength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucnv_convert(toconvertername.into(), fromconvertername.into(), target.into(), ::core::mem::transmute(targetcapacity), source.into(), ::core::mem::transmute(sourcelength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucnv_convert(toconvertername.into(), fromconvertername.into(), target.into(), targetcapacity, source.into(), sourcelength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20214,7 +20214,7 @@ where extern "system" { fn ucnv_convertEx(targetcnv: *mut UConverter, sourcecnv: *mut UConverter, target: *mut *mut i8, targetlimit: ::windows::core::PCSTR, source: *const *const i8, sourcelimit: ::windows::core::PCSTR, pivotstart: *mut u16, pivotsource: *mut *mut u16, pivottarget: *mut *mut u16, pivotlimit: *const u16, reset: i8, flush: i8, perrorcode: *mut UErrorCode); } - ucnv_convertEx(::core::mem::transmute(targetcnv), ::core::mem::transmute(sourcecnv), ::core::mem::transmute(target), targetlimit.into(), ::core::mem::transmute(source), sourcelimit.into(), ::core::mem::transmute(pivotstart), ::core::mem::transmute(pivotsource), ::core::mem::transmute(pivottarget), ::core::mem::transmute(pivotlimit), ::core::mem::transmute(reset), ::core::mem::transmute(flush), ::core::mem::transmute(perrorcode)) + ucnv_convertEx(::core::mem::transmute(targetcnv), ::core::mem::transmute(sourcecnv), ::core::mem::transmute(target), targetlimit.into(), ::core::mem::transmute(source), sourcelimit.into(), ::core::mem::transmute(pivotstart), ::core::mem::transmute(pivotsource), ::core::mem::transmute(pivottarget), ::core::mem::transmute(pivotlimit), reset, flush, ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20256,7 +20256,7 @@ where extern "system" { fn ucnv_detectUnicodeSignature(source: ::windows::core::PCSTR, sourcelength: i32, signaturelength: *mut i32, perrorcode: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(ucnv_detectUnicodeSignature(source.into(), ::core::mem::transmute(sourcelength), ::core::mem::transmute(signaturelength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucnv_detectUnicodeSignature(source.into(), sourcelength, ::core::mem::transmute(signaturelength), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20265,7 +20265,7 @@ pub unsafe fn ucnv_fixFileSeparator(cnv: *const UConverter, source: *mut u16, so extern "system" { fn ucnv_fixFileSeparator(cnv: *const UConverter, source: *mut u16, sourcelen: i32); } - ucnv_fixFileSeparator(::core::mem::transmute(cnv), ::core::mem::transmute(source), ::core::mem::transmute(sourcelen)) + ucnv_fixFileSeparator(::core::mem::transmute(cnv), ::core::mem::transmute(source), sourcelen) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20287,7 +20287,7 @@ where extern "system" { fn ucnv_fromAlgorithmic(cnv: *mut UConverter, algorithmictype: UConverterType, target: ::windows::core::PCSTR, targetcapacity: i32, source: ::windows::core::PCSTR, sourcelength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucnv_fromAlgorithmic(::core::mem::transmute(cnv), ::core::mem::transmute(algorithmictype), target.into(), ::core::mem::transmute(targetcapacity), source.into(), ::core::mem::transmute(sourcelength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucnv_fromAlgorithmic(::core::mem::transmute(cnv), algorithmictype, target.into(), targetcapacity, source.into(), sourcelength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20299,7 +20299,7 @@ where extern "system" { fn ucnv_fromUChars(cnv: *mut UConverter, dest: ::windows::core::PCSTR, destcapacity: i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucnv_fromUChars(::core::mem::transmute(cnv), dest.into(), ::core::mem::transmute(destcapacity), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucnv_fromUChars(::core::mem::transmute(cnv), dest.into(), destcapacity, ::core::mem::transmute(src), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20320,7 +20320,7 @@ where extern "system" { fn ucnv_fromUnicode(converter: *mut UConverter, target: *mut *mut i8, targetlimit: ::windows::core::PCSTR, source: *const *const u16, sourcelimit: *const u16, offsets: *mut i32, flush: i8, err: *mut UErrorCode); } - ucnv_fromUnicode(::core::mem::transmute(converter), ::core::mem::transmute(target), targetlimit.into(), ::core::mem::transmute(source), ::core::mem::transmute(sourcelimit), ::core::mem::transmute(offsets), ::core::mem::transmute(flush), ::core::mem::transmute(err)) + ucnv_fromUnicode(::core::mem::transmute(converter), ::core::mem::transmute(target), targetlimit.into(), ::core::mem::transmute(source), ::core::mem::transmute(sourcelimit), ::core::mem::transmute(offsets), flush, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20332,7 +20332,7 @@ where extern "system" { fn ucnv_getAlias(alias: ::windows::core::PCSTR, n: u16, perrorcode: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(ucnv_getAlias(alias.into(), ::core::mem::transmute(n), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucnv_getAlias(alias.into(), n, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20353,7 +20353,7 @@ pub unsafe fn ucnv_getAvailableName(n: i32) -> ::windows::core::PSTR { extern "system" { fn ucnv_getAvailableName(n: i32) -> ::windows::core::PSTR; } - ::core::mem::transmute(ucnv_getAvailableName(::core::mem::transmute(n))) + ::core::mem::transmute(ucnv_getAvailableName(n)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20396,7 +20396,7 @@ where extern "system" { fn ucnv_getDisplayName(converter: *const UConverter, displaylocale: ::windows::core::PCSTR, displayname: *mut u16, displaynamecapacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucnv_getDisplayName(::core::mem::transmute(converter), displaylocale.into(), ::core::mem::transmute(displayname), ::core::mem::transmute(displaynamecapacity), ::core::mem::transmute(err))) + ::core::mem::transmute(ucnv_getDisplayName(::core::mem::transmute(converter), displaylocale.into(), ::core::mem::transmute(displayname), displaynamecapacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20483,7 +20483,7 @@ pub unsafe fn ucnv_getStandard(n: u16, perrorcode: *mut UErrorCode) -> ::windows extern "system" { fn ucnv_getStandard(n: u16, perrorcode: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(ucnv_getStandard(::core::mem::transmute(n), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucnv_getStandard(n, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20544,7 +20544,7 @@ pub unsafe fn ucnv_getUnicodeSet(cnv: *const UConverter, setfillin: *mut USet, w extern "system" { fn ucnv_getUnicodeSet(cnv: *const UConverter, setfillin: *mut USet, whichset: UConverterUnicodeSet, perrorcode: *mut UErrorCode); } - ucnv_getUnicodeSet(::core::mem::transmute(cnv), ::core::mem::transmute(setfillin), ::core::mem::transmute(whichset), ::core::mem::transmute(perrorcode)) + ucnv_getUnicodeSet(::core::mem::transmute(cnv), ::core::mem::transmute(setfillin), whichset, ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20592,7 +20592,7 @@ pub unsafe fn ucnv_openCCSID(codepage: i32, platform: UConverterPlatform, err: * extern "system" { fn ucnv_openCCSID(codepage: i32, platform: UConverterPlatform, err: *mut UErrorCode) -> *mut UConverter; } - ::core::mem::transmute(ucnv_openCCSID(::core::mem::transmute(codepage), ::core::mem::transmute(platform), ::core::mem::transmute(err))) + ::core::mem::transmute(ucnv_openCCSID(codepage, platform, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20684,7 +20684,7 @@ pub unsafe fn ucnv_setFallback(cnv: *mut UConverter, usesfallback: i8) { extern "system" { fn ucnv_setFallback(cnv: *mut UConverter, usesfallback: i8); } - ucnv_setFallback(::core::mem::transmute(cnv), ::core::mem::transmute(usesfallback)) + ucnv_setFallback(::core::mem::transmute(cnv), usesfallback) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20705,7 +20705,7 @@ where extern "system" { fn ucnv_setSubstChars(converter: *mut UConverter, subchars: ::windows::core::PCSTR, len: i8, err: *mut UErrorCode); } - ucnv_setSubstChars(::core::mem::transmute(converter), subchars.into(), ::core::mem::transmute(len), ::core::mem::transmute(err)) + ucnv_setSubstChars(::core::mem::transmute(converter), subchars.into(), len, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20714,7 +20714,7 @@ pub unsafe fn ucnv_setSubstString(cnv: *mut UConverter, s: *const u16, length: i extern "system" { fn ucnv_setSubstString(cnv: *mut UConverter, s: *const u16, length: i32, err: *mut UErrorCode); } - ucnv_setSubstString(::core::mem::transmute(cnv), ::core::mem::transmute(s), ::core::mem::transmute(length), ::core::mem::transmute(err)) + ucnv_setSubstString(::core::mem::transmute(cnv), ::core::mem::transmute(s), length, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20736,7 +20736,7 @@ where extern "system" { fn ucnv_toAlgorithmic(algorithmictype: UConverterType, cnv: *mut UConverter, target: ::windows::core::PCSTR, targetcapacity: i32, source: ::windows::core::PCSTR, sourcelength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucnv_toAlgorithmic(::core::mem::transmute(algorithmictype), ::core::mem::transmute(cnv), target.into(), ::core::mem::transmute(targetcapacity), source.into(), ::core::mem::transmute(sourcelength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucnv_toAlgorithmic(algorithmictype, ::core::mem::transmute(cnv), target.into(), targetcapacity, source.into(), sourcelength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20748,7 +20748,7 @@ where extern "system" { fn ucnv_toUChars(cnv: *mut UConverter, dest: *mut u16, destcapacity: i32, src: ::windows::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucnv_toUChars(::core::mem::transmute(cnv), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), src.into(), ::core::mem::transmute(srclength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucnv_toUChars(::core::mem::transmute(cnv), ::core::mem::transmute(dest), destcapacity, src.into(), srclength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20769,7 +20769,7 @@ where extern "system" { fn ucnv_toUnicode(converter: *mut UConverter, target: *mut *mut u16, targetlimit: *const u16, source: *const *const i8, sourcelimit: ::windows::core::PCSTR, offsets: *mut i32, flush: i8, err: *mut UErrorCode); } - ucnv_toUnicode(::core::mem::transmute(converter), ::core::mem::transmute(target), ::core::mem::transmute(targetlimit), ::core::mem::transmute(source), sourcelimit.into(), ::core::mem::transmute(offsets), ::core::mem::transmute(flush), ::core::mem::transmute(err)) + ucnv_toUnicode(::core::mem::transmute(converter), ::core::mem::transmute(target), ::core::mem::transmute(targetlimit), ::core::mem::transmute(source), sourcelimit.into(), ::core::mem::transmute(offsets), flush, ::core::mem::transmute(err)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20796,7 +20796,7 @@ pub unsafe fn ucnvsel_open(converterlist: *const *const i8, converterlistsize: i extern "system" { fn ucnvsel_open(converterlist: *const *const i8, converterlistsize: i32, excludedcodepoints: *const USet, whichset: UConverterUnicodeSet, status: *mut UErrorCode) -> *mut UConverterSelector; } - ::core::mem::transmute(ucnvsel_open(::core::mem::transmute(converterlist), ::core::mem::transmute(converterlistsize), ::core::mem::transmute(excludedcodepoints), ::core::mem::transmute(whichset), ::core::mem::transmute(status))) + ::core::mem::transmute(ucnvsel_open(::core::mem::transmute(converterlist), converterlistsize, ::core::mem::transmute(excludedcodepoints), whichset, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20805,7 +20805,7 @@ pub unsafe fn ucnvsel_openFromSerialized(buffer: *const ::core::ffi::c_void, len extern "system" { fn ucnvsel_openFromSerialized(buffer: *const ::core::ffi::c_void, length: i32, status: *mut UErrorCode) -> *mut UConverterSelector; } - ::core::mem::transmute(ucnvsel_openFromSerialized(::core::mem::transmute(buffer), ::core::mem::transmute(length), ::core::mem::transmute(status))) + ::core::mem::transmute(ucnvsel_openFromSerialized(::core::mem::transmute(buffer), length, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20814,7 +20814,7 @@ pub unsafe fn ucnvsel_selectForString(sel: *const UConverterSelector, s: *const extern "system" { fn ucnvsel_selectForString(sel: *const UConverterSelector, s: *const u16, length: i32, status: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(ucnvsel_selectForString(::core::mem::transmute(sel), ::core::mem::transmute(s), ::core::mem::transmute(length), ::core::mem::transmute(status))) + ::core::mem::transmute(ucnvsel_selectForString(::core::mem::transmute(sel), ::core::mem::transmute(s), length, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20826,7 +20826,7 @@ where extern "system" { fn ucnvsel_selectForUTF8(sel: *const UConverterSelector, s: ::windows::core::PCSTR, length: i32, status: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(ucnvsel_selectForUTF8(::core::mem::transmute(sel), s.into(), ::core::mem::transmute(length), ::core::mem::transmute(status))) + ::core::mem::transmute(ucnvsel_selectForUTF8(::core::mem::transmute(sel), s.into(), length, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20835,7 +20835,7 @@ pub unsafe fn ucnvsel_serialize(sel: *const UConverterSelector, buffer: *mut ::c extern "system" { fn ucnvsel_serialize(sel: *const UConverterSelector, buffer: *mut ::core::ffi::c_void, buffercapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucnvsel_serialize(::core::mem::transmute(sel), ::core::mem::transmute(buffer), ::core::mem::transmute(buffercapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ucnvsel_serialize(::core::mem::transmute(sel), ::core::mem::transmute(buffer), buffercapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20844,7 +20844,7 @@ pub unsafe fn ucol_cloneBinary(coll: *const UCollator, buffer: *mut u8, capacity extern "system" { fn ucol_cloneBinary(coll: *const UCollator, buffer: *mut u8, capacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucol_cloneBinary(::core::mem::transmute(coll), ::core::mem::transmute(buffer), ::core::mem::transmute(capacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_cloneBinary(::core::mem::transmute(coll), ::core::mem::transmute(buffer), capacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20880,7 +20880,7 @@ pub unsafe fn ucol_equal(coll: *const UCollator, source: *const u16, sourcelengt extern "system" { fn ucol_equal(coll: *const UCollator, source: *const u16, sourcelength: i32, target: *const u16, targetlength: i32) -> i8; } - ::core::mem::transmute(ucol_equal(::core::mem::transmute(coll), ::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(target), ::core::mem::transmute(targetlength))) + ::core::mem::transmute(ucol_equal(::core::mem::transmute(coll), ::core::mem::transmute(source), sourcelength, ::core::mem::transmute(target), targetlength)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20889,7 +20889,7 @@ pub unsafe fn ucol_getAttribute(coll: *const UCollator, attr: UColAttribute, sta extern "system" { fn ucol_getAttribute(coll: *const UCollator, attr: UColAttribute, status: *mut UErrorCode) -> UColAttributeValue; } - ::core::mem::transmute(ucol_getAttribute(::core::mem::transmute(coll), ::core::mem::transmute(attr), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_getAttribute(::core::mem::transmute(coll), attr, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20898,7 +20898,7 @@ pub unsafe fn ucol_getAvailable(localeindex: i32) -> ::windows::core::PSTR { extern "system" { fn ucol_getAvailable(localeindex: i32) -> ::windows::core::PSTR; } - ::core::mem::transmute(ucol_getAvailable(::core::mem::transmute(localeindex))) + ::core::mem::transmute(ucol_getAvailable(localeindex)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20907,7 +20907,7 @@ pub unsafe fn ucol_getBound(source: *const u8, sourcelength: i32, boundtype: UCo extern "system" { fn ucol_getBound(source: *const u8, sourcelength: i32, boundtype: UColBoundMode, nooflevels: u32, result: *mut u8, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucol_getBound(::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(boundtype), ::core::mem::transmute(nooflevels), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_getBound(::core::mem::transmute(source), sourcelength, boundtype, nooflevels, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20916,7 +20916,7 @@ pub unsafe fn ucol_getContractionsAndExpansions(coll: *const UCollator, contract extern "system" { fn ucol_getContractionsAndExpansions(coll: *const UCollator, contractions: *mut USet, expansions: *mut USet, addprefixes: i8, status: *mut UErrorCode); } - ucol_getContractionsAndExpansions(::core::mem::transmute(coll), ::core::mem::transmute(contractions), ::core::mem::transmute(expansions), ::core::mem::transmute(addprefixes), ::core::mem::transmute(status)) + ucol_getContractionsAndExpansions(::core::mem::transmute(coll), ::core::mem::transmute(contractions), ::core::mem::transmute(expansions), addprefixes, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20929,7 +20929,7 @@ where extern "system" { fn ucol_getDisplayName(objloc: ::windows::core::PCSTR, disploc: ::windows::core::PCSTR, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucol_getDisplayName(objloc.into(), disploc.into(), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_getDisplayName(objloc.into(), disploc.into(), ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20938,7 +20938,7 @@ pub unsafe fn ucol_getEquivalentReorderCodes(reordercode: i32, dest: *mut i32, d extern "system" { fn ucol_getEquivalentReorderCodes(reordercode: i32, dest: *mut i32, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucol_getEquivalentReorderCodes(::core::mem::transmute(reordercode), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucol_getEquivalentReorderCodes(reordercode, ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20952,7 +20952,7 @@ where extern "system" { fn ucol_getFunctionalEquivalent(result: ::windows::core::PCSTR, resultcapacity: i32, keyword: ::windows::core::PCSTR, locale: ::windows::core::PCSTR, isavailable: *mut i8, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucol_getFunctionalEquivalent(result.into(), ::core::mem::transmute(resultcapacity), keyword.into(), locale.into(), ::core::mem::transmute(isavailable), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_getFunctionalEquivalent(result.into(), resultcapacity, keyword.into(), locale.into(), ::core::mem::transmute(isavailable), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20977,7 +20977,7 @@ where extern "system" { fn ucol_getKeywordValuesForLocale(key: ::windows::core::PCSTR, locale: ::windows::core::PCSTR, commonlyused: i8, status: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(ucol_getKeywordValuesForLocale(key.into(), locale.into(), ::core::mem::transmute(commonlyused), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_getKeywordValuesForLocale(key.into(), locale.into(), commonlyused, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -20995,7 +20995,7 @@ pub unsafe fn ucol_getLocaleByType(coll: *const UCollator, r#type: ULocDataLocal extern "system" { fn ucol_getLocaleByType(coll: *const UCollator, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(ucol_getLocaleByType(::core::mem::transmute(coll), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_getLocaleByType(::core::mem::transmute(coll), r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21004,7 +21004,7 @@ pub unsafe fn ucol_getMaxExpansion(elems: *const UCollationElements, order: i32) extern "system" { fn ucol_getMaxExpansion(elems: *const UCollationElements, order: i32) -> i32; } - ::core::mem::transmute(ucol_getMaxExpansion(::core::mem::transmute(elems), ::core::mem::transmute(order))) + ::core::mem::transmute(ucol_getMaxExpansion(::core::mem::transmute(elems), order)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21031,7 +21031,7 @@ pub unsafe fn ucol_getReorderCodes(coll: *const UCollator, dest: *mut i32, destc extern "system" { fn ucol_getReorderCodes(coll: *const UCollator, dest: *mut i32, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucol_getReorderCodes(::core::mem::transmute(coll), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucol_getReorderCodes(::core::mem::transmute(coll), ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21049,7 +21049,7 @@ pub unsafe fn ucol_getRulesEx(coll: *const UCollator, delta: UColRuleOption, buf extern "system" { fn ucol_getRulesEx(coll: *const UCollator, delta: UColRuleOption, buffer: *mut u16, bufferlen: i32) -> i32; } - ::core::mem::transmute(ucol_getRulesEx(::core::mem::transmute(coll), ::core::mem::transmute(delta), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlen))) + ::core::mem::transmute(ucol_getRulesEx(::core::mem::transmute(coll), delta, ::core::mem::transmute(buffer), bufferlen)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21058,7 +21058,7 @@ pub unsafe fn ucol_getSortKey(coll: *const UCollator, source: *const u16, source extern "system" { fn ucol_getSortKey(coll: *const UCollator, source: *const u16, sourcelength: i32, result: *mut u8, resultlength: i32) -> i32; } - ::core::mem::transmute(ucol_getSortKey(::core::mem::transmute(coll), ::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(result), ::core::mem::transmute(resultlength))) + ::core::mem::transmute(ucol_getSortKey(::core::mem::transmute(coll), ::core::mem::transmute(source), sourcelength, ::core::mem::transmute(result), resultlength)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21112,7 +21112,7 @@ pub unsafe fn ucol_greater(coll: *const UCollator, source: *const u16, sourcelen extern "system" { fn ucol_greater(coll: *const UCollator, source: *const u16, sourcelength: i32, target: *const u16, targetlength: i32) -> i8; } - ::core::mem::transmute(ucol_greater(::core::mem::transmute(coll), ::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(target), ::core::mem::transmute(targetlength))) + ::core::mem::transmute(ucol_greater(::core::mem::transmute(coll), ::core::mem::transmute(source), sourcelength, ::core::mem::transmute(target), targetlength)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21121,7 +21121,7 @@ pub unsafe fn ucol_greaterOrEqual(coll: *const UCollator, source: *const u16, so extern "system" { fn ucol_greaterOrEqual(coll: *const UCollator, source: *const u16, sourcelength: i32, target: *const u16, targetlength: i32) -> i8; } - ::core::mem::transmute(ucol_greaterOrEqual(::core::mem::transmute(coll), ::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(target), ::core::mem::transmute(targetlength))) + ::core::mem::transmute(ucol_greaterOrEqual(::core::mem::transmute(coll), ::core::mem::transmute(source), sourcelength, ::core::mem::transmute(target), targetlength)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21130,7 +21130,7 @@ pub unsafe fn ucol_keyHashCode(key: *const u8, length: i32) -> i32 { extern "system" { fn ucol_keyHashCode(key: *const u8, length: i32) -> i32; } - ::core::mem::transmute(ucol_keyHashCode(::core::mem::transmute(key), ::core::mem::transmute(length))) + ::core::mem::transmute(ucol_keyHashCode(::core::mem::transmute(key), length)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21139,7 +21139,7 @@ pub unsafe fn ucol_mergeSortkeys(src1: *const u8, src1length: i32, src2: *const extern "system" { fn ucol_mergeSortkeys(src1: *const u8, src1length: i32, src2: *const u8, src2length: i32, dest: *mut u8, destcapacity: i32) -> i32; } - ::core::mem::transmute(ucol_mergeSortkeys(::core::mem::transmute(src1), ::core::mem::transmute(src1length), ::core::mem::transmute(src2), ::core::mem::transmute(src2length), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity))) + ::core::mem::transmute(ucol_mergeSortkeys(::core::mem::transmute(src1), src1length, ::core::mem::transmute(src2), src2length, ::core::mem::transmute(dest), destcapacity)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21157,7 +21157,7 @@ pub unsafe fn ucol_nextSortKeyPart(coll: *const UCollator, iter: *mut UCharItera extern "system" { fn ucol_nextSortKeyPart(coll: *const UCollator, iter: *mut UCharIterator, state: *mut u32, dest: *mut u8, count: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucol_nextSortKeyPart(::core::mem::transmute(coll), ::core::mem::transmute(iter), ::core::mem::transmute(state), ::core::mem::transmute(dest), ::core::mem::transmute(count), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_nextSortKeyPart(::core::mem::transmute(coll), ::core::mem::transmute(iter), ::core::mem::transmute(state), ::core::mem::transmute(dest), count, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21187,7 +21187,7 @@ pub unsafe fn ucol_openBinary(bin: *const u8, length: i32, base: *const UCollato extern "system" { fn ucol_openBinary(bin: *const u8, length: i32, base: *const UCollator, status: *mut UErrorCode) -> *mut UCollator; } - ::core::mem::transmute(ucol_openBinary(::core::mem::transmute(bin), ::core::mem::transmute(length), ::core::mem::transmute(base), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_openBinary(::core::mem::transmute(bin), length, ::core::mem::transmute(base), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21196,7 +21196,7 @@ pub unsafe fn ucol_openElements(coll: *const UCollator, text: *const u16, textle extern "system" { fn ucol_openElements(coll: *const UCollator, text: *const u16, textlength: i32, status: *mut UErrorCode) -> *mut UCollationElements; } - ::core::mem::transmute(ucol_openElements(::core::mem::transmute(coll), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_openElements(::core::mem::transmute(coll), ::core::mem::transmute(text), textlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21205,7 +21205,7 @@ pub unsafe fn ucol_openRules(rules: *const u16, ruleslength: i32, normalizationm extern "system" { fn ucol_openRules(rules: *const u16, ruleslength: i32, normalizationmode: UColAttributeValue, strength: UColAttributeValue, parseerror: *mut UParseError, status: *mut UErrorCode) -> *mut UCollator; } - ::core::mem::transmute(ucol_openRules(::core::mem::transmute(rules), ::core::mem::transmute(ruleslength), ::core::mem::transmute(normalizationmode), ::core::mem::transmute(strength), ::core::mem::transmute(parseerror), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_openRules(::core::mem::transmute(rules), ruleslength, normalizationmode, strength, ::core::mem::transmute(parseerror), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21223,7 +21223,7 @@ pub unsafe fn ucol_primaryOrder(order: i32) -> i32 { extern "system" { fn ucol_primaryOrder(order: i32) -> i32; } - ::core::mem::transmute(ucol_primaryOrder(::core::mem::transmute(order))) + ::core::mem::transmute(ucol_primaryOrder(order)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21250,7 +21250,7 @@ pub unsafe fn ucol_secondaryOrder(order: i32) -> i32 { extern "system" { fn ucol_secondaryOrder(order: i32) -> i32; } - ::core::mem::transmute(ucol_secondaryOrder(::core::mem::transmute(order))) + ::core::mem::transmute(ucol_secondaryOrder(order)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21259,7 +21259,7 @@ pub unsafe fn ucol_setAttribute(coll: *mut UCollator, attr: UColAttribute, value extern "system" { fn ucol_setAttribute(coll: *mut UCollator, attr: UColAttribute, value: UColAttributeValue, status: *mut UErrorCode); } - ucol_setAttribute(::core::mem::transmute(coll), ::core::mem::transmute(attr), ::core::mem::transmute(value), ::core::mem::transmute(status)) + ucol_setAttribute(::core::mem::transmute(coll), attr, value, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21268,7 +21268,7 @@ pub unsafe fn ucol_setMaxVariable(coll: *mut UCollator, group: UColReorderCode, extern "system" { fn ucol_setMaxVariable(coll: *mut UCollator, group: UColReorderCode, perrorcode: *mut UErrorCode); } - ucol_setMaxVariable(::core::mem::transmute(coll), ::core::mem::transmute(group), ::core::mem::transmute(perrorcode)) + ucol_setMaxVariable(::core::mem::transmute(coll), group, ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21277,7 +21277,7 @@ pub unsafe fn ucol_setOffset(elems: *mut UCollationElements, offset: i32, status extern "system" { fn ucol_setOffset(elems: *mut UCollationElements, offset: i32, status: *mut UErrorCode); } - ucol_setOffset(::core::mem::transmute(elems), ::core::mem::transmute(offset), ::core::mem::transmute(status)) + ucol_setOffset(::core::mem::transmute(elems), offset, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21286,7 +21286,7 @@ pub unsafe fn ucol_setReorderCodes(coll: *mut UCollator, reordercodes: *const i3 extern "system" { fn ucol_setReorderCodes(coll: *mut UCollator, reordercodes: *const i32, reordercodeslength: i32, perrorcode: *mut UErrorCode); } - ucol_setReorderCodes(::core::mem::transmute(coll), ::core::mem::transmute(reordercodes), ::core::mem::transmute(reordercodeslength), ::core::mem::transmute(perrorcode)) + ucol_setReorderCodes(::core::mem::transmute(coll), ::core::mem::transmute(reordercodes), reordercodeslength, ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21295,7 +21295,7 @@ pub unsafe fn ucol_setStrength(coll: *mut UCollator, strength: UColAttributeValu extern "system" { fn ucol_setStrength(coll: *mut UCollator, strength: UColAttributeValue); } - ucol_setStrength(::core::mem::transmute(coll), ::core::mem::transmute(strength)) + ucol_setStrength(::core::mem::transmute(coll), strength) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21304,7 +21304,7 @@ pub unsafe fn ucol_setText(elems: *mut UCollationElements, text: *const u16, tex extern "system" { fn ucol_setText(elems: *mut UCollationElements, text: *const u16, textlength: i32, status: *mut UErrorCode); } - ucol_setText(::core::mem::transmute(elems), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(status)) + ucol_setText(::core::mem::transmute(elems), ::core::mem::transmute(text), textlength, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21313,7 +21313,7 @@ pub unsafe fn ucol_strcoll(coll: *const UCollator, source: *const u16, sourcelen extern "system" { fn ucol_strcoll(coll: *const UCollator, source: *const u16, sourcelength: i32, target: *const u16, targetlength: i32) -> UCollationResult; } - ::core::mem::transmute(ucol_strcoll(::core::mem::transmute(coll), ::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(target), ::core::mem::transmute(targetlength))) + ::core::mem::transmute(ucol_strcoll(::core::mem::transmute(coll), ::core::mem::transmute(source), sourcelength, ::core::mem::transmute(target), targetlength)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21335,7 +21335,7 @@ where extern "system" { fn ucol_strcollUTF8(coll: *const UCollator, source: ::windows::core::PCSTR, sourcelength: i32, target: ::windows::core::PCSTR, targetlength: i32, status: *mut UErrorCode) -> UCollationResult; } - ::core::mem::transmute(ucol_strcollUTF8(::core::mem::transmute(coll), source.into(), ::core::mem::transmute(sourcelength), target.into(), ::core::mem::transmute(targetlength), ::core::mem::transmute(status))) + ::core::mem::transmute(ucol_strcollUTF8(::core::mem::transmute(coll), source.into(), sourcelength, target.into(), targetlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21344,7 +21344,7 @@ pub unsafe fn ucol_tertiaryOrder(order: i32) -> i32 { extern "system" { fn ucol_tertiaryOrder(order: i32) -> i32; } - ::core::mem::transmute(ucol_tertiaryOrder(::core::mem::transmute(order))) + ::core::mem::transmute(ucol_tertiaryOrder(order)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21353,7 +21353,7 @@ pub unsafe fn ucpmap_get(map: *const UCPMap, c: i32) -> u32 { extern "system" { fn ucpmap_get(map: *const UCPMap, c: i32) -> u32; } - ::core::mem::transmute(ucpmap_get(::core::mem::transmute(map), ::core::mem::transmute(c))) + ::core::mem::transmute(ucpmap_get(::core::mem::transmute(map), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21362,7 +21362,7 @@ pub unsafe fn ucpmap_getRange(map: *const UCPMap, start: i32, option: UCPMapRang extern "system" { fn ucpmap_getRange(map: *const UCPMap, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32; } - ::core::mem::transmute(ucpmap_getRange(::core::mem::transmute(map), ::core::mem::transmute(start), ::core::mem::transmute(option), ::core::mem::transmute(surrogatevalue), ::core::mem::transmute(filter), ::core::mem::transmute(context), ::core::mem::transmute(pvalue))) + ::core::mem::transmute(ucpmap_getRange(::core::mem::transmute(map), start, option, surrogatevalue, ::core::mem::transmute(filter), ::core::mem::transmute(context), ::core::mem::transmute(pvalue))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21380,7 +21380,7 @@ pub unsafe fn ucptrie_get(trie: *const UCPTrie, c: i32) -> u32 { extern "system" { fn ucptrie_get(trie: *const UCPTrie, c: i32) -> u32; } - ::core::mem::transmute(ucptrie_get(::core::mem::transmute(trie), ::core::mem::transmute(c))) + ::core::mem::transmute(ucptrie_get(::core::mem::transmute(trie), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21389,7 +21389,7 @@ pub unsafe fn ucptrie_getRange(trie: *const UCPTrie, start: i32, option: UCPMapR extern "system" { fn ucptrie_getRange(trie: *const UCPTrie, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32; } - ::core::mem::transmute(ucptrie_getRange(::core::mem::transmute(trie), ::core::mem::transmute(start), ::core::mem::transmute(option), ::core::mem::transmute(surrogatevalue), ::core::mem::transmute(filter), ::core::mem::transmute(context), ::core::mem::transmute(pvalue))) + ::core::mem::transmute(ucptrie_getRange(::core::mem::transmute(trie), start, option, surrogatevalue, ::core::mem::transmute(filter), ::core::mem::transmute(context), ::core::mem::transmute(pvalue))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21416,7 +21416,7 @@ pub unsafe fn ucptrie_internalSmallIndex(trie: *const UCPTrie, c: i32) -> i32 { extern "system" { fn ucptrie_internalSmallIndex(trie: *const UCPTrie, c: i32) -> i32; } - ::core::mem::transmute(ucptrie_internalSmallIndex(::core::mem::transmute(trie), ::core::mem::transmute(c))) + ::core::mem::transmute(ucptrie_internalSmallIndex(::core::mem::transmute(trie), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21425,7 +21425,7 @@ pub unsafe fn ucptrie_internalSmallU8Index(trie: *const UCPTrie, lt1: i32, t2: u extern "system" { fn ucptrie_internalSmallU8Index(trie: *const UCPTrie, lt1: i32, t2: u8, t3: u8) -> i32; } - ::core::mem::transmute(ucptrie_internalSmallU8Index(::core::mem::transmute(trie), ::core::mem::transmute(lt1), ::core::mem::transmute(t2), ::core::mem::transmute(t3))) + ::core::mem::transmute(ucptrie_internalSmallU8Index(::core::mem::transmute(trie), lt1, t2, t3)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21434,7 +21434,7 @@ pub unsafe fn ucptrie_internalU8PrevIndex(trie: *const UCPTrie, c: i32, start: * extern "system" { fn ucptrie_internalU8PrevIndex(trie: *const UCPTrie, c: i32, start: *const u8, src: *const u8) -> i32; } - ::core::mem::transmute(ucptrie_internalU8PrevIndex(::core::mem::transmute(trie), ::core::mem::transmute(c), ::core::mem::transmute(start), ::core::mem::transmute(src))) + ::core::mem::transmute(ucptrie_internalU8PrevIndex(::core::mem::transmute(trie), c, ::core::mem::transmute(start), ::core::mem::transmute(src))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21443,7 +21443,7 @@ pub unsafe fn ucptrie_openFromBinary(r#type: UCPTrieType, valuewidth: UCPTrieVal extern "system" { fn ucptrie_openFromBinary(r#type: UCPTrieType, valuewidth: UCPTrieValueWidth, data: *const ::core::ffi::c_void, length: i32, pactuallength: *mut i32, perrorcode: *mut UErrorCode) -> *mut UCPTrie; } - ::core::mem::transmute(ucptrie_openFromBinary(::core::mem::transmute(r#type), ::core::mem::transmute(valuewidth), ::core::mem::transmute(data), ::core::mem::transmute(length), ::core::mem::transmute(pactuallength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucptrie_openFromBinary(r#type, valuewidth, ::core::mem::transmute(data), length, ::core::mem::transmute(pactuallength), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21452,7 +21452,7 @@ pub unsafe fn ucptrie_toBinary(trie: *const UCPTrie, data: *mut ::core::ffi::c_v extern "system" { fn ucptrie_toBinary(trie: *const UCPTrie, data: *mut ::core::ffi::c_void, capacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucptrie_toBinary(::core::mem::transmute(trie), ::core::mem::transmute(data), ::core::mem::transmute(capacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucptrie_toBinary(::core::mem::transmute(trie), ::core::mem::transmute(data), capacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21488,7 +21488,7 @@ pub unsafe fn ucsdet_enableInputFilter(ucsd: *mut UCharsetDetector, filter: i8) extern "system" { fn ucsdet_enableInputFilter(ucsd: *mut UCharsetDetector, filter: i8) -> i8; } - ::core::mem::transmute(ucsdet_enableInputFilter(::core::mem::transmute(ucsd), ::core::mem::transmute(filter))) + ::core::mem::transmute(ucsdet_enableInputFilter(::core::mem::transmute(ucsd), filter)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21533,7 +21533,7 @@ pub unsafe fn ucsdet_getUChars(ucsm: *const UCharsetMatch, buf: *mut u16, cap: i extern "system" { fn ucsdet_getUChars(ucsm: *const UCharsetMatch, buf: *mut u16, cap: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucsdet_getUChars(::core::mem::transmute(ucsm), ::core::mem::transmute(buf), ::core::mem::transmute(cap), ::core::mem::transmute(status))) + ::core::mem::transmute(ucsdet_getUChars(::core::mem::transmute(ucsm), ::core::mem::transmute(buf), cap, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21563,7 +21563,7 @@ where extern "system" { fn ucsdet_setDeclaredEncoding(ucsd: *mut UCharsetDetector, encoding: ::windows::core::PCSTR, length: i32, status: *mut UErrorCode); } - ucsdet_setDeclaredEncoding(::core::mem::transmute(ucsd), encoding.into(), ::core::mem::transmute(length), ::core::mem::transmute(status)) + ucsdet_setDeclaredEncoding(::core::mem::transmute(ucsd), encoding.into(), length, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21575,7 +21575,7 @@ where extern "system" { fn ucsdet_setText(ucsd: *mut UCharsetDetector, textin: ::windows::core::PCSTR, len: i32, status: *mut UErrorCode); } - ucsdet_setText(::core::mem::transmute(ucsd), textin.into(), ::core::mem::transmute(len), ::core::mem::transmute(status)) + ucsdet_setText(::core::mem::transmute(ucsd), textin.into(), len, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21587,7 +21587,7 @@ where extern "system" { fn ucurr_countCurrencies(locale: ::windows::core::PCSTR, date: f64, ec: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucurr_countCurrencies(locale.into(), ::core::mem::transmute(date), ::core::mem::transmute(ec))) + ::core::mem::transmute(ucurr_countCurrencies(locale.into(), date, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21599,7 +21599,7 @@ where extern "system" { fn ucurr_forLocale(locale: ::windows::core::PCSTR, buff: *mut u16, buffcapacity: i32, ec: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucurr_forLocale(locale.into(), ::core::mem::transmute(buff), ::core::mem::transmute(buffcapacity), ::core::mem::transmute(ec))) + ::core::mem::transmute(ucurr_forLocale(locale.into(), ::core::mem::transmute(buff), buffcapacity, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21611,7 +21611,7 @@ where extern "system" { fn ucurr_forLocaleAndDate(locale: ::windows::core::PCSTR, date: f64, index: i32, buff: *mut u16, buffcapacity: i32, ec: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucurr_forLocaleAndDate(locale.into(), ::core::mem::transmute(date), ::core::mem::transmute(index), ::core::mem::transmute(buff), ::core::mem::transmute(buffcapacity), ::core::mem::transmute(ec))) + ::core::mem::transmute(ucurr_forLocaleAndDate(locale.into(), date, index, ::core::mem::transmute(buff), buffcapacity, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21629,7 +21629,7 @@ pub unsafe fn ucurr_getDefaultFractionDigitsForUsage(currency: *const u16, usage extern "system" { fn ucurr_getDefaultFractionDigitsForUsage(currency: *const u16, usage: UCurrencyUsage, ec: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ucurr_getDefaultFractionDigitsForUsage(::core::mem::transmute(currency), ::core::mem::transmute(usage), ::core::mem::transmute(ec))) + ::core::mem::transmute(ucurr_getDefaultFractionDigitsForUsage(::core::mem::transmute(currency), usage, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21642,7 +21642,7 @@ where extern "system" { fn ucurr_getKeywordValuesForLocale(key: ::windows::core::PCSTR, locale: ::windows::core::PCSTR, commonlyused: i8, status: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(ucurr_getKeywordValuesForLocale(key.into(), locale.into(), ::core::mem::transmute(commonlyused), ::core::mem::transmute(status))) + ::core::mem::transmute(ucurr_getKeywordValuesForLocale(key.into(), locale.into(), commonlyused, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21654,7 +21654,7 @@ where extern "system" { fn ucurr_getName(currency: *const u16, locale: ::windows::core::PCSTR, namestyle: UCurrNameStyle, ischoiceformat: *mut i8, len: *mut i32, ec: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(ucurr_getName(::core::mem::transmute(currency), locale.into(), ::core::mem::transmute(namestyle), ::core::mem::transmute(ischoiceformat), ::core::mem::transmute(len), ::core::mem::transmute(ec))) + ::core::mem::transmute(ucurr_getName(::core::mem::transmute(currency), locale.into(), namestyle, ::core::mem::transmute(ischoiceformat), ::core::mem::transmute(len), ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21694,7 +21694,7 @@ pub unsafe fn ucurr_getRoundingIncrementForUsage(currency: *const u16, usage: UC extern "system" { fn ucurr_getRoundingIncrementForUsage(currency: *const u16, usage: UCurrencyUsage, ec: *mut UErrorCode) -> f64; } - ::core::mem::transmute(ucurr_getRoundingIncrementForUsage(::core::mem::transmute(currency), ::core::mem::transmute(usage), ::core::mem::transmute(ec))) + ::core::mem::transmute(ucurr_getRoundingIncrementForUsage(::core::mem::transmute(currency), usage, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21703,7 +21703,7 @@ pub unsafe fn ucurr_isAvailable(isocode: *const u16, from: f64, to: f64, errorco extern "system" { fn ucurr_isAvailable(isocode: *const u16, from: f64, to: f64, errorcode: *mut UErrorCode) -> i8; } - ::core::mem::transmute(ucurr_isAvailable(::core::mem::transmute(isocode), ::core::mem::transmute(from), ::core::mem::transmute(to), ::core::mem::transmute(errorcode))) + ::core::mem::transmute(ucurr_isAvailable(::core::mem::transmute(isocode), from, to, ::core::mem::transmute(errorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21712,7 +21712,7 @@ pub unsafe fn ucurr_openISOCurrencies(currtype: u32, perrorcode: *mut UErrorCode extern "system" { fn ucurr_openISOCurrencies(currtype: u32, perrorcode: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(ucurr_openISOCurrencies(::core::mem::transmute(currtype), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(ucurr_openISOCurrencies(currtype, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21760,7 +21760,7 @@ pub unsafe fn udat_applyPattern(format: *mut *mut ::core::ffi::c_void, localized extern "system" { fn udat_applyPattern(format: *mut *mut ::core::ffi::c_void, localized: i8, pattern: *const u16, patternlength: i32); } - udat_applyPattern(::core::mem::transmute(format), ::core::mem::transmute(localized), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength)) + udat_applyPattern(::core::mem::transmute(format), localized, ::core::mem::transmute(pattern), patternlength) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21796,7 +21796,7 @@ pub unsafe fn udat_countSymbols(fmt: *const *const ::core::ffi::c_void, r#type: extern "system" { fn udat_countSymbols(fmt: *const *const ::core::ffi::c_void, r#type: UDateFormatSymbolType) -> i32; } - ::core::mem::transmute(udat_countSymbols(::core::mem::transmute(fmt), ::core::mem::transmute(r#type))) + ::core::mem::transmute(udat_countSymbols(::core::mem::transmute(fmt), r#type)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21805,7 +21805,7 @@ pub unsafe fn udat_format(format: *const *const ::core::ffi::c_void, datetoforma extern "system" { fn udat_format(format: *const *const ::core::ffi::c_void, datetoformat: f64, result: *mut u16, resultlength: i32, position: *mut UFieldPosition, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udat_format(::core::mem::transmute(format), ::core::mem::transmute(datetoformat), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(position), ::core::mem::transmute(status))) + ::core::mem::transmute(udat_format(::core::mem::transmute(format), datetoformat, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(position), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21814,7 +21814,7 @@ pub unsafe fn udat_formatCalendar(format: *const *const ::core::ffi::c_void, cal extern "system" { fn udat_formatCalendar(format: *const *const ::core::ffi::c_void, calendar: *mut *mut ::core::ffi::c_void, result: *mut u16, capacity: i32, position: *mut UFieldPosition, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udat_formatCalendar(::core::mem::transmute(format), ::core::mem::transmute(calendar), ::core::mem::transmute(result), ::core::mem::transmute(capacity), ::core::mem::transmute(position), ::core::mem::transmute(status))) + ::core::mem::transmute(udat_formatCalendar(::core::mem::transmute(format), ::core::mem::transmute(calendar), ::core::mem::transmute(result), capacity, ::core::mem::transmute(position), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21823,7 +21823,7 @@ pub unsafe fn udat_formatCalendarForFields(format: *const *const ::core::ffi::c_ extern "system" { fn udat_formatCalendarForFields(format: *const *const ::core::ffi::c_void, calendar: *mut *mut ::core::ffi::c_void, result: *mut u16, capacity: i32, fpositer: *mut UFieldPositionIterator, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udat_formatCalendarForFields(::core::mem::transmute(format), ::core::mem::transmute(calendar), ::core::mem::transmute(result), ::core::mem::transmute(capacity), ::core::mem::transmute(fpositer), ::core::mem::transmute(status))) + ::core::mem::transmute(udat_formatCalendarForFields(::core::mem::transmute(format), ::core::mem::transmute(calendar), ::core::mem::transmute(result), capacity, ::core::mem::transmute(fpositer), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21832,7 +21832,7 @@ pub unsafe fn udat_formatForFields(format: *const *const ::core::ffi::c_void, da extern "system" { fn udat_formatForFields(format: *const *const ::core::ffi::c_void, datetoformat: f64, result: *mut u16, resultlength: i32, fpositer: *mut UFieldPositionIterator, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udat_formatForFields(::core::mem::transmute(format), ::core::mem::transmute(datetoformat), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(fpositer), ::core::mem::transmute(status))) + ::core::mem::transmute(udat_formatForFields(::core::mem::transmute(format), datetoformat, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(fpositer), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21850,7 +21850,7 @@ pub unsafe fn udat_getAvailable(localeindex: i32) -> ::windows::core::PSTR { extern "system" { fn udat_getAvailable(localeindex: i32) -> ::windows::core::PSTR; } - ::core::mem::transmute(udat_getAvailable(::core::mem::transmute(localeindex))) + ::core::mem::transmute(udat_getAvailable(localeindex)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21859,7 +21859,7 @@ pub unsafe fn udat_getBooleanAttribute(fmt: *const *const ::core::ffi::c_void, a extern "system" { fn udat_getBooleanAttribute(fmt: *const *const ::core::ffi::c_void, attr: UDateFormatBooleanAttribute, status: *mut UErrorCode) -> i8; } - ::core::mem::transmute(udat_getBooleanAttribute(::core::mem::transmute(fmt), ::core::mem::transmute(attr), ::core::mem::transmute(status))) + ::core::mem::transmute(udat_getBooleanAttribute(::core::mem::transmute(fmt), attr, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21877,7 +21877,7 @@ pub unsafe fn udat_getContext(fmt: *const *const ::core::ffi::c_void, r#type: UD extern "system" { fn udat_getContext(fmt: *const *const ::core::ffi::c_void, r#type: UDisplayContextType, status: *mut UErrorCode) -> UDisplayContext; } - ::core::mem::transmute(udat_getContext(::core::mem::transmute(fmt), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(udat_getContext(::core::mem::transmute(fmt), r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21886,7 +21886,7 @@ pub unsafe fn udat_getLocaleByType(fmt: *const *const ::core::ffi::c_void, r#typ extern "system" { fn udat_getLocaleByType(fmt: *const *const ::core::ffi::c_void, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(udat_getLocaleByType(::core::mem::transmute(fmt), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(udat_getLocaleByType(::core::mem::transmute(fmt), r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21904,7 +21904,7 @@ pub unsafe fn udat_getNumberFormatForField(fmt: *const *const ::core::ffi::c_voi extern "system" { fn udat_getNumberFormatForField(fmt: *const *const ::core::ffi::c_void, field: u16) -> *mut *mut ::core::ffi::c_void; } - ::core::mem::transmute(udat_getNumberFormatForField(::core::mem::transmute(fmt), ::core::mem::transmute(field))) + ::core::mem::transmute(udat_getNumberFormatForField(::core::mem::transmute(fmt), field)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21913,7 +21913,7 @@ pub unsafe fn udat_getSymbols(fmt: *const *const ::core::ffi::c_void, r#type: UD extern "system" { fn udat_getSymbols(fmt: *const *const ::core::ffi::c_void, r#type: UDateFormatSymbolType, symbolindex: i32, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udat_getSymbols(::core::mem::transmute(fmt), ::core::mem::transmute(r#type), ::core::mem::transmute(symbolindex), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(udat_getSymbols(::core::mem::transmute(fmt), r#type, symbolindex, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21934,7 +21934,7 @@ where extern "system" { fn udat_open(timestyle: UDateFormatStyle, datestyle: UDateFormatStyle, locale: ::windows::core::PCSTR, tzid: *const u16, tzidlength: i32, pattern: *const u16, patternlength: i32, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; } - ::core::mem::transmute(udat_open(::core::mem::transmute(timestyle), ::core::mem::transmute(datestyle), locale.into(), ::core::mem::transmute(tzid), ::core::mem::transmute(tzidlength), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(status))) + ::core::mem::transmute(udat_open(timestyle, datestyle, locale.into(), ::core::mem::transmute(tzid), tzidlength, ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21943,7 +21943,7 @@ pub unsafe fn udat_parse(format: *const *const ::core::ffi::c_void, text: *const extern "system" { fn udat_parse(format: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode) -> f64; } - ::core::mem::transmute(udat_parse(::core::mem::transmute(format), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(parsepos), ::core::mem::transmute(status))) + ::core::mem::transmute(udat_parse(::core::mem::transmute(format), ::core::mem::transmute(text), textlength, ::core::mem::transmute(parsepos), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21952,7 +21952,7 @@ pub unsafe fn udat_parseCalendar(format: *const *const ::core::ffi::c_void, cale extern "system" { fn udat_parseCalendar(format: *const *const ::core::ffi::c_void, calendar: *mut *mut ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode); } - udat_parseCalendar(::core::mem::transmute(format), ::core::mem::transmute(calendar), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(parsepos), ::core::mem::transmute(status)) + udat_parseCalendar(::core::mem::transmute(format), ::core::mem::transmute(calendar), ::core::mem::transmute(text), textlength, ::core::mem::transmute(parsepos), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21961,7 +21961,7 @@ pub unsafe fn udat_set2DigitYearStart(fmt: *mut *mut ::core::ffi::c_void, d: f64 extern "system" { fn udat_set2DigitYearStart(fmt: *mut *mut ::core::ffi::c_void, d: f64, status: *mut UErrorCode); } - udat_set2DigitYearStart(::core::mem::transmute(fmt), ::core::mem::transmute(d), ::core::mem::transmute(status)) + udat_set2DigitYearStart(::core::mem::transmute(fmt), d, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21970,7 +21970,7 @@ pub unsafe fn udat_setBooleanAttribute(fmt: *mut *mut ::core::ffi::c_void, attr: extern "system" { fn udat_setBooleanAttribute(fmt: *mut *mut ::core::ffi::c_void, attr: UDateFormatBooleanAttribute, newvalue: i8, status: *mut UErrorCode); } - udat_setBooleanAttribute(::core::mem::transmute(fmt), ::core::mem::transmute(attr), ::core::mem::transmute(newvalue), ::core::mem::transmute(status)) + udat_setBooleanAttribute(::core::mem::transmute(fmt), attr, newvalue, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21988,7 +21988,7 @@ pub unsafe fn udat_setContext(fmt: *mut *mut ::core::ffi::c_void, value: UDispla extern "system" { fn udat_setContext(fmt: *mut *mut ::core::ffi::c_void, value: UDisplayContext, status: *mut UErrorCode); } - udat_setContext(::core::mem::transmute(fmt), ::core::mem::transmute(value), ::core::mem::transmute(status)) + udat_setContext(::core::mem::transmute(fmt), value, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -21997,7 +21997,7 @@ pub unsafe fn udat_setLenient(fmt: *mut *mut ::core::ffi::c_void, islenient: i8) extern "system" { fn udat_setLenient(fmt: *mut *mut ::core::ffi::c_void, islenient: i8); } - udat_setLenient(::core::mem::transmute(fmt), ::core::mem::transmute(islenient)) + udat_setLenient(::core::mem::transmute(fmt), islenient) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22015,7 +22015,7 @@ pub unsafe fn udat_setSymbols(format: *mut *mut ::core::ffi::c_void, r#type: UDa extern "system" { fn udat_setSymbols(format: *mut *mut ::core::ffi::c_void, r#type: UDateFormatSymbolType, symbolindex: i32, value: *mut u16, valuelength: i32, status: *mut UErrorCode); } - udat_setSymbols(::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(symbolindex), ::core::mem::transmute(value), ::core::mem::transmute(valuelength), ::core::mem::transmute(status)) + udat_setSymbols(::core::mem::transmute(format), r#type, symbolindex, ::core::mem::transmute(value), valuelength, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22024,7 +22024,7 @@ pub unsafe fn udat_toCalendarDateField(field: UDateFormatField) -> UCalendarDate extern "system" { fn udat_toCalendarDateField(field: UDateFormatField) -> UCalendarDateFields; } - ::core::mem::transmute(udat_toCalendarDateField(::core::mem::transmute(field))) + ::core::mem::transmute(udat_toCalendarDateField(field)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22033,7 +22033,7 @@ pub unsafe fn udat_toPattern(fmt: *const *const ::core::ffi::c_void, localized: extern "system" { fn udat_toPattern(fmt: *const *const ::core::ffi::c_void, localized: i8, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udat_toPattern(::core::mem::transmute(fmt), ::core::mem::transmute(localized), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(udat_toPattern(::core::mem::transmute(fmt), localized, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22042,7 +22042,7 @@ pub unsafe fn udatpg_addPattern(dtpg: *mut *mut ::core::ffi::c_void, pattern: *c extern "system" { fn udatpg_addPattern(dtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, patternlength: i32, r#override: i8, conflictingpattern: *mut u16, capacity: i32, plength: *mut i32, perrorcode: *mut UErrorCode) -> UDateTimePatternConflict; } - ::core::mem::transmute(udatpg_addPattern(::core::mem::transmute(dtpg), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(r#override), ::core::mem::transmute(conflictingpattern), ::core::mem::transmute(capacity), ::core::mem::transmute(plength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(udatpg_addPattern(::core::mem::transmute(dtpg), ::core::mem::transmute(pattern), patternlength, r#override, ::core::mem::transmute(conflictingpattern), capacity, ::core::mem::transmute(plength), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22069,7 +22069,7 @@ pub unsafe fn udatpg_getAppendItemFormat(dtpg: *const *const ::core::ffi::c_void extern "system" { fn udatpg_getAppendItemFormat(dtpg: *const *const ::core::ffi::c_void, field: UDateTimePatternField, plength: *mut i32) -> *mut u16; } - ::core::mem::transmute(udatpg_getAppendItemFormat(::core::mem::transmute(dtpg), ::core::mem::transmute(field), ::core::mem::transmute(plength))) + ::core::mem::transmute(udatpg_getAppendItemFormat(::core::mem::transmute(dtpg), field, ::core::mem::transmute(plength))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22078,7 +22078,7 @@ pub unsafe fn udatpg_getAppendItemName(dtpg: *const *const ::core::ffi::c_void, extern "system" { fn udatpg_getAppendItemName(dtpg: *const *const ::core::ffi::c_void, field: UDateTimePatternField, plength: *mut i32) -> *mut u16; } - ::core::mem::transmute(udatpg_getAppendItemName(::core::mem::transmute(dtpg), ::core::mem::transmute(field), ::core::mem::transmute(plength))) + ::core::mem::transmute(udatpg_getAppendItemName(::core::mem::transmute(dtpg), field, ::core::mem::transmute(plength))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22087,7 +22087,7 @@ pub unsafe fn udatpg_getBaseSkeleton(unuseddtpg: *mut *mut ::core::ffi::c_void, extern "system" { fn udatpg_getBaseSkeleton(unuseddtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, length: i32, baseskeleton: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udatpg_getBaseSkeleton(::core::mem::transmute(unuseddtpg), ::core::mem::transmute(pattern), ::core::mem::transmute(length), ::core::mem::transmute(baseskeleton), ::core::mem::transmute(capacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(udatpg_getBaseSkeleton(::core::mem::transmute(unuseddtpg), ::core::mem::transmute(pattern), length, ::core::mem::transmute(baseskeleton), capacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22096,7 +22096,7 @@ pub unsafe fn udatpg_getBestPattern(dtpg: *mut *mut ::core::ffi::c_void, skeleto extern "system" { fn udatpg_getBestPattern(dtpg: *mut *mut ::core::ffi::c_void, skeleton: *const u16, length: i32, bestpattern: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udatpg_getBestPattern(::core::mem::transmute(dtpg), ::core::mem::transmute(skeleton), ::core::mem::transmute(length), ::core::mem::transmute(bestpattern), ::core::mem::transmute(capacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(udatpg_getBestPattern(::core::mem::transmute(dtpg), ::core::mem::transmute(skeleton), length, ::core::mem::transmute(bestpattern), capacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22105,7 +22105,7 @@ pub unsafe fn udatpg_getBestPatternWithOptions(dtpg: *mut *mut ::core::ffi::c_vo extern "system" { fn udatpg_getBestPatternWithOptions(dtpg: *mut *mut ::core::ffi::c_void, skeleton: *const u16, length: i32, options: UDateTimePatternMatchOptions, bestpattern: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udatpg_getBestPatternWithOptions(::core::mem::transmute(dtpg), ::core::mem::transmute(skeleton), ::core::mem::transmute(length), ::core::mem::transmute(options), ::core::mem::transmute(bestpattern), ::core::mem::transmute(capacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(udatpg_getBestPatternWithOptions(::core::mem::transmute(dtpg), ::core::mem::transmute(skeleton), length, options, ::core::mem::transmute(bestpattern), capacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22132,7 +22132,7 @@ pub unsafe fn udatpg_getFieldDisplayName(dtpg: *const *const ::core::ffi::c_void extern "system" { fn udatpg_getFieldDisplayName(dtpg: *const *const ::core::ffi::c_void, field: UDateTimePatternField, width: UDateTimePGDisplayWidth, fieldname: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udatpg_getFieldDisplayName(::core::mem::transmute(dtpg), ::core::mem::transmute(field), ::core::mem::transmute(width), ::core::mem::transmute(fieldname), ::core::mem::transmute(capacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(udatpg_getFieldDisplayName(::core::mem::transmute(dtpg), field, width, ::core::mem::transmute(fieldname), capacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22141,7 +22141,7 @@ pub unsafe fn udatpg_getPatternForSkeleton(dtpg: *const *const ::core::ffi::c_vo extern "system" { fn udatpg_getPatternForSkeleton(dtpg: *const *const ::core::ffi::c_void, skeleton: *const u16, skeletonlength: i32, plength: *mut i32) -> *mut u16; } - ::core::mem::transmute(udatpg_getPatternForSkeleton(::core::mem::transmute(dtpg), ::core::mem::transmute(skeleton), ::core::mem::transmute(skeletonlength), ::core::mem::transmute(plength))) + ::core::mem::transmute(udatpg_getPatternForSkeleton(::core::mem::transmute(dtpg), ::core::mem::transmute(skeleton), skeletonlength, ::core::mem::transmute(plength))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22150,7 +22150,7 @@ pub unsafe fn udatpg_getSkeleton(unuseddtpg: *mut *mut ::core::ffi::c_void, patt extern "system" { fn udatpg_getSkeleton(unuseddtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, length: i32, skeleton: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udatpg_getSkeleton(::core::mem::transmute(unuseddtpg), ::core::mem::transmute(pattern), ::core::mem::transmute(length), ::core::mem::transmute(skeleton), ::core::mem::transmute(capacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(udatpg_getSkeleton(::core::mem::transmute(unuseddtpg), ::core::mem::transmute(pattern), length, ::core::mem::transmute(skeleton), capacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22198,7 +22198,7 @@ pub unsafe fn udatpg_replaceFieldTypes(dtpg: *mut *mut ::core::ffi::c_void, patt extern "system" { fn udatpg_replaceFieldTypes(dtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, patternlength: i32, skeleton: *const u16, skeletonlength: i32, dest: *mut u16, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udatpg_replaceFieldTypes(::core::mem::transmute(dtpg), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(skeleton), ::core::mem::transmute(skeletonlength), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(udatpg_replaceFieldTypes(::core::mem::transmute(dtpg), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(skeleton), skeletonlength, ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22207,7 +22207,7 @@ pub unsafe fn udatpg_replaceFieldTypesWithOptions(dtpg: *mut *mut ::core::ffi::c extern "system" { fn udatpg_replaceFieldTypesWithOptions(dtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, patternlength: i32, skeleton: *const u16, skeletonlength: i32, options: UDateTimePatternMatchOptions, dest: *mut u16, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udatpg_replaceFieldTypesWithOptions(::core::mem::transmute(dtpg), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(skeleton), ::core::mem::transmute(skeletonlength), ::core::mem::transmute(options), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(udatpg_replaceFieldTypesWithOptions(::core::mem::transmute(dtpg), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(skeleton), skeletonlength, options, ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22216,7 +22216,7 @@ pub unsafe fn udatpg_setAppendItemFormat(dtpg: *mut *mut ::core::ffi::c_void, fi extern "system" { fn udatpg_setAppendItemFormat(dtpg: *mut *mut ::core::ffi::c_void, field: UDateTimePatternField, value: *const u16, length: i32); } - udatpg_setAppendItemFormat(::core::mem::transmute(dtpg), ::core::mem::transmute(field), ::core::mem::transmute(value), ::core::mem::transmute(length)) + udatpg_setAppendItemFormat(::core::mem::transmute(dtpg), field, ::core::mem::transmute(value), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22225,7 +22225,7 @@ pub unsafe fn udatpg_setAppendItemName(dtpg: *mut *mut ::core::ffi::c_void, fiel extern "system" { fn udatpg_setAppendItemName(dtpg: *mut *mut ::core::ffi::c_void, field: UDateTimePatternField, value: *const u16, length: i32); } - udatpg_setAppendItemName(::core::mem::transmute(dtpg), ::core::mem::transmute(field), ::core::mem::transmute(value), ::core::mem::transmute(length)) + udatpg_setAppendItemName(::core::mem::transmute(dtpg), field, ::core::mem::transmute(value), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22234,7 +22234,7 @@ pub unsafe fn udatpg_setDateTimeFormat(dtpg: *const *const ::core::ffi::c_void, extern "system" { fn udatpg_setDateTimeFormat(dtpg: *const *const ::core::ffi::c_void, dtformat: *const u16, length: i32); } - udatpg_setDateTimeFormat(::core::mem::transmute(dtpg), ::core::mem::transmute(dtformat), ::core::mem::transmute(length)) + udatpg_setDateTimeFormat(::core::mem::transmute(dtpg), ::core::mem::transmute(dtformat), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22243,7 +22243,7 @@ pub unsafe fn udatpg_setDecimal(dtpg: *mut *mut ::core::ffi::c_void, decimal: *c extern "system" { fn udatpg_setDecimal(dtpg: *mut *mut ::core::ffi::c_void, decimal: *const u16, length: i32); } - udatpg_setDecimal(::core::mem::transmute(dtpg), ::core::mem::transmute(decimal), ::core::mem::transmute(length)) + udatpg_setDecimal(::core::mem::transmute(dtpg), ::core::mem::transmute(decimal), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22270,7 +22270,7 @@ pub unsafe fn udtitvfmt_format(formatter: *const UDateIntervalFormat, fromdate: extern "system" { fn udtitvfmt_format(formatter: *const UDateIntervalFormat, fromdate: f64, todate: f64, result: *mut u16, resultcapacity: i32, position: *mut UFieldPosition, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udtitvfmt_format(::core::mem::transmute(formatter), ::core::mem::transmute(fromdate), ::core::mem::transmute(todate), ::core::mem::transmute(result), ::core::mem::transmute(resultcapacity), ::core::mem::transmute(position), ::core::mem::transmute(status))) + ::core::mem::transmute(udtitvfmt_format(::core::mem::transmute(formatter), fromdate, todate, ::core::mem::transmute(result), resultcapacity, ::core::mem::transmute(position), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22282,7 +22282,7 @@ where extern "system" { fn udtitvfmt_open(locale: ::windows::core::PCSTR, skeleton: *const u16, skeletonlength: i32, tzid: *const u16, tzidlength: i32, status: *mut UErrorCode) -> *mut UDateIntervalFormat; } - ::core::mem::transmute(udtitvfmt_open(locale.into(), ::core::mem::transmute(skeleton), ::core::mem::transmute(skeletonlength), ::core::mem::transmute(tzid), ::core::mem::transmute(tzidlength), ::core::mem::transmute(status))) + ::core::mem::transmute(udtitvfmt_open(locale.into(), ::core::mem::transmute(skeleton), skeletonlength, ::core::mem::transmute(tzid), tzidlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22336,7 +22336,7 @@ pub unsafe fn uenum_openCharStringsEnumeration(strings: *const *const i8, count: extern "system" { fn uenum_openCharStringsEnumeration(strings: *const *const i8, count: i32, ec: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(uenum_openCharStringsEnumeration(::core::mem::transmute(strings), ::core::mem::transmute(count), ::core::mem::transmute(ec))) + ::core::mem::transmute(uenum_openCharStringsEnumeration(::core::mem::transmute(strings), count, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22345,7 +22345,7 @@ pub unsafe fn uenum_openUCharStringsEnumeration(strings: *const *const u16, coun extern "system" { fn uenum_openUCharStringsEnumeration(strings: *const *const u16, count: i32, ec: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(uenum_openUCharStringsEnumeration(::core::mem::transmute(strings), ::core::mem::transmute(count), ::core::mem::transmute(ec))) + ::core::mem::transmute(uenum_openUCharStringsEnumeration(::core::mem::transmute(strings), count, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22408,7 +22408,7 @@ pub unsafe fn ufmt_getArrayItemByIndex(fmt: *mut *mut ::core::ffi::c_void, n: i3 extern "system" { fn ufmt_getArrayItemByIndex(fmt: *mut *mut ::core::ffi::c_void, n: i32, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; } - ::core::mem::transmute(ufmt_getArrayItemByIndex(::core::mem::transmute(fmt), ::core::mem::transmute(n), ::core::mem::transmute(status))) + ::core::mem::transmute(ufmt_getArrayItemByIndex(::core::mem::transmute(fmt), n, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22546,7 +22546,7 @@ pub unsafe fn ugender_getListGender(genderinfo: *const UGenderInfo, genders: *co extern "system" { fn ugender_getListGender(genderinfo: *const UGenderInfo, genders: *const UGender, size: i32, status: *mut UErrorCode) -> UGender; } - ::core::mem::transmute(ugender_getListGender(::core::mem::transmute(genderinfo), ::core::mem::transmute(genders), ::core::mem::transmute(size), ::core::mem::transmute(status))) + ::core::mem::transmute(ugender_getListGender(::core::mem::transmute(genderinfo), ::core::mem::transmute(genders), size, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22564,7 +22564,7 @@ pub unsafe fn uidna_labelToASCII(idna: *const UIDNA, label: *const u16, length: extern "system" { fn uidna_labelToASCII(idna: *const UIDNA, label: *const u16, length: i32, dest: *mut u16, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uidna_labelToASCII(::core::mem::transmute(idna), ::core::mem::transmute(label), ::core::mem::transmute(length), ::core::mem::transmute(dest), ::core::mem::transmute(capacity), ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uidna_labelToASCII(::core::mem::transmute(idna), ::core::mem::transmute(label), length, ::core::mem::transmute(dest), capacity, ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22577,7 +22577,7 @@ where extern "system" { fn uidna_labelToASCII_UTF8(idna: *const UIDNA, label: ::windows::core::PCSTR, length: i32, dest: ::windows::core::PCSTR, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uidna_labelToASCII_UTF8(::core::mem::transmute(idna), label.into(), ::core::mem::transmute(length), dest.into(), ::core::mem::transmute(capacity), ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uidna_labelToASCII_UTF8(::core::mem::transmute(idna), label.into(), length, dest.into(), capacity, ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22586,7 +22586,7 @@ pub unsafe fn uidna_labelToUnicode(idna: *const UIDNA, label: *const u16, length extern "system" { fn uidna_labelToUnicode(idna: *const UIDNA, label: *const u16, length: i32, dest: *mut u16, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uidna_labelToUnicode(::core::mem::transmute(idna), ::core::mem::transmute(label), ::core::mem::transmute(length), ::core::mem::transmute(dest), ::core::mem::transmute(capacity), ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uidna_labelToUnicode(::core::mem::transmute(idna), ::core::mem::transmute(label), length, ::core::mem::transmute(dest), capacity, ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22599,7 +22599,7 @@ where extern "system" { fn uidna_labelToUnicodeUTF8(idna: *const UIDNA, label: ::windows::core::PCSTR, length: i32, dest: ::windows::core::PCSTR, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uidna_labelToUnicodeUTF8(::core::mem::transmute(idna), label.into(), ::core::mem::transmute(length), dest.into(), ::core::mem::transmute(capacity), ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uidna_labelToUnicodeUTF8(::core::mem::transmute(idna), label.into(), length, dest.into(), capacity, ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22608,7 +22608,7 @@ pub unsafe fn uidna_nameToASCII(idna: *const UIDNA, name: *const u16, length: i3 extern "system" { fn uidna_nameToASCII(idna: *const UIDNA, name: *const u16, length: i32, dest: *mut u16, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uidna_nameToASCII(::core::mem::transmute(idna), ::core::mem::transmute(name), ::core::mem::transmute(length), ::core::mem::transmute(dest), ::core::mem::transmute(capacity), ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uidna_nameToASCII(::core::mem::transmute(idna), ::core::mem::transmute(name), length, ::core::mem::transmute(dest), capacity, ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22621,7 +22621,7 @@ where extern "system" { fn uidna_nameToASCII_UTF8(idna: *const UIDNA, name: ::windows::core::PCSTR, length: i32, dest: ::windows::core::PCSTR, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uidna_nameToASCII_UTF8(::core::mem::transmute(idna), name.into(), ::core::mem::transmute(length), dest.into(), ::core::mem::transmute(capacity), ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uidna_nameToASCII_UTF8(::core::mem::transmute(idna), name.into(), length, dest.into(), capacity, ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22630,7 +22630,7 @@ pub unsafe fn uidna_nameToUnicode(idna: *const UIDNA, name: *const u16, length: extern "system" { fn uidna_nameToUnicode(idna: *const UIDNA, name: *const u16, length: i32, dest: *mut u16, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uidna_nameToUnicode(::core::mem::transmute(idna), ::core::mem::transmute(name), ::core::mem::transmute(length), ::core::mem::transmute(dest), ::core::mem::transmute(capacity), ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uidna_nameToUnicode(::core::mem::transmute(idna), ::core::mem::transmute(name), length, ::core::mem::transmute(dest), capacity, ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22643,7 +22643,7 @@ where extern "system" { fn uidna_nameToUnicodeUTF8(idna: *const UIDNA, name: ::windows::core::PCSTR, length: i32, dest: ::windows::core::PCSTR, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uidna_nameToUnicodeUTF8(::core::mem::transmute(idna), name.into(), ::core::mem::transmute(length), dest.into(), ::core::mem::transmute(capacity), ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uidna_nameToUnicodeUTF8(::core::mem::transmute(idna), name.into(), length, dest.into(), capacity, ::core::mem::transmute(pinfo), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22652,7 +22652,7 @@ pub unsafe fn uidna_openUTS46(options: u32, perrorcode: *mut UErrorCode) -> *mut extern "system" { fn uidna_openUTS46(options: u32, perrorcode: *mut UErrorCode) -> *mut UIDNA; } - ::core::mem::transmute(uidna_openUTS46(::core::mem::transmute(options), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uidna_openUTS46(options, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22697,7 +22697,7 @@ pub unsafe fn uiter_setState(iter: *mut UCharIterator, state: u32, perrorcode: * extern "system" { fn uiter_setState(iter: *mut UCharIterator, state: u32, perrorcode: *mut UErrorCode); } - uiter_setState(::core::mem::transmute(iter), ::core::mem::transmute(state), ::core::mem::transmute(perrorcode)) + uiter_setState(::core::mem::transmute(iter), state, ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22706,7 +22706,7 @@ pub unsafe fn uiter_setString(iter: *mut UCharIterator, s: *const u16, length: i extern "system" { fn uiter_setString(iter: *mut UCharIterator, s: *const u16, length: i32); } - uiter_setString(::core::mem::transmute(iter), ::core::mem::transmute(s), ::core::mem::transmute(length)) + uiter_setString(::core::mem::transmute(iter), ::core::mem::transmute(s), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22718,7 +22718,7 @@ where extern "system" { fn uiter_setUTF16BE(iter: *mut UCharIterator, s: ::windows::core::PCSTR, length: i32); } - uiter_setUTF16BE(::core::mem::transmute(iter), s.into(), ::core::mem::transmute(length)) + uiter_setUTF16BE(::core::mem::transmute(iter), s.into(), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22730,7 +22730,7 @@ where extern "system" { fn uiter_setUTF8(iter: *mut UCharIterator, s: ::windows::core::PCSTR, length: i32); } - uiter_setUTF8(::core::mem::transmute(iter), s.into(), ::core::mem::transmute(length)) + uiter_setUTF8(::core::mem::transmute(iter), s.into(), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22748,7 +22748,7 @@ pub unsafe fn uldn_getContext(ldn: *const ULocaleDisplayNames, r#type: UDisplayC extern "system" { fn uldn_getContext(ldn: *const ULocaleDisplayNames, r#type: UDisplayContextType, perrorcode: *mut UErrorCode) -> UDisplayContext; } - ::core::mem::transmute(uldn_getContext(::core::mem::transmute(ldn), ::core::mem::transmute(r#type), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uldn_getContext(::core::mem::transmute(ldn), r#type, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22778,7 +22778,7 @@ where extern "system" { fn uldn_keyDisplayName(ldn: *const ULocaleDisplayNames, key: ::windows::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uldn_keyDisplayName(::core::mem::transmute(ldn), key.into(), ::core::mem::transmute(result), ::core::mem::transmute(maxresultsize), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uldn_keyDisplayName(::core::mem::transmute(ldn), key.into(), ::core::mem::transmute(result), maxresultsize, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22791,7 +22791,7 @@ where extern "system" { fn uldn_keyValueDisplayName(ldn: *const ULocaleDisplayNames, key: ::windows::core::PCSTR, value: ::windows::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uldn_keyValueDisplayName(::core::mem::transmute(ldn), key.into(), value.into(), ::core::mem::transmute(result), ::core::mem::transmute(maxresultsize), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uldn_keyValueDisplayName(::core::mem::transmute(ldn), key.into(), value.into(), ::core::mem::transmute(result), maxresultsize, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22803,7 +22803,7 @@ where extern "system" { fn uldn_languageDisplayName(ldn: *const ULocaleDisplayNames, lang: ::windows::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uldn_languageDisplayName(::core::mem::transmute(ldn), lang.into(), ::core::mem::transmute(result), ::core::mem::transmute(maxresultsize), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uldn_languageDisplayName(::core::mem::transmute(ldn), lang.into(), ::core::mem::transmute(result), maxresultsize, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22815,7 +22815,7 @@ where extern "system" { fn uldn_localeDisplayName(ldn: *const ULocaleDisplayNames, locale: ::windows::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uldn_localeDisplayName(::core::mem::transmute(ldn), locale.into(), ::core::mem::transmute(result), ::core::mem::transmute(maxresultsize), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uldn_localeDisplayName(::core::mem::transmute(ldn), locale.into(), ::core::mem::transmute(result), maxresultsize, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22827,7 +22827,7 @@ where extern "system" { fn uldn_open(locale: ::windows::core::PCSTR, dialecthandling: UDialectHandling, perrorcode: *mut UErrorCode) -> *mut ULocaleDisplayNames; } - ::core::mem::transmute(uldn_open(locale.into(), ::core::mem::transmute(dialecthandling), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uldn_open(locale.into(), dialecthandling, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22839,7 +22839,7 @@ where extern "system" { fn uldn_openForContext(locale: ::windows::core::PCSTR, contexts: *mut UDisplayContext, length: i32, perrorcode: *mut UErrorCode) -> *mut ULocaleDisplayNames; } - ::core::mem::transmute(uldn_openForContext(locale.into(), ::core::mem::transmute(contexts), ::core::mem::transmute(length), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uldn_openForContext(locale.into(), ::core::mem::transmute(contexts), length, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22851,7 +22851,7 @@ where extern "system" { fn uldn_regionDisplayName(ldn: *const ULocaleDisplayNames, region: ::windows::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uldn_regionDisplayName(::core::mem::transmute(ldn), region.into(), ::core::mem::transmute(result), ::core::mem::transmute(maxresultsize), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uldn_regionDisplayName(::core::mem::transmute(ldn), region.into(), ::core::mem::transmute(result), maxresultsize, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22860,7 +22860,7 @@ pub unsafe fn uldn_scriptCodeDisplayName(ldn: *const ULocaleDisplayNames, script extern "system" { fn uldn_scriptCodeDisplayName(ldn: *const ULocaleDisplayNames, scriptcode: UScriptCode, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uldn_scriptCodeDisplayName(::core::mem::transmute(ldn), ::core::mem::transmute(scriptcode), ::core::mem::transmute(result), ::core::mem::transmute(maxresultsize), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uldn_scriptCodeDisplayName(::core::mem::transmute(ldn), scriptcode, ::core::mem::transmute(result), maxresultsize, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22872,7 +22872,7 @@ where extern "system" { fn uldn_scriptDisplayName(ldn: *const ULocaleDisplayNames, script: ::windows::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uldn_scriptDisplayName(::core::mem::transmute(ldn), script.into(), ::core::mem::transmute(result), ::core::mem::transmute(maxresultsize), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uldn_scriptDisplayName(::core::mem::transmute(ldn), script.into(), ::core::mem::transmute(result), maxresultsize, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22884,7 +22884,7 @@ where extern "system" { fn uldn_variantDisplayName(ldn: *const ULocaleDisplayNames, variant: ::windows::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uldn_variantDisplayName(::core::mem::transmute(ldn), variant.into(), ::core::mem::transmute(result), ::core::mem::transmute(maxresultsize), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uldn_variantDisplayName(::core::mem::transmute(ldn), variant.into(), ::core::mem::transmute(result), maxresultsize, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22911,7 +22911,7 @@ pub unsafe fn ulistfmt_format(listfmt: *const UListFormatter, strings: *const *c extern "system" { fn ulistfmt_format(listfmt: *const UListFormatter, strings: *const *const u16, stringlengths: *const i32, stringcount: i32, result: *mut u16, resultcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ulistfmt_format(::core::mem::transmute(listfmt), ::core::mem::transmute(strings), ::core::mem::transmute(stringlengths), ::core::mem::transmute(stringcount), ::core::mem::transmute(result), ::core::mem::transmute(resultcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ulistfmt_format(::core::mem::transmute(listfmt), ::core::mem::transmute(strings), ::core::mem::transmute(stringlengths), stringcount, ::core::mem::transmute(result), resultcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22920,7 +22920,7 @@ pub unsafe fn ulistfmt_formatStringsToResult(listfmt: *const UListFormatter, str extern "system" { fn ulistfmt_formatStringsToResult(listfmt: *const UListFormatter, strings: *const *const u16, stringlengths: *const i32, stringcount: i32, uresult: *mut UFormattedList, status: *mut UErrorCode); } - ulistfmt_formatStringsToResult(::core::mem::transmute(listfmt), ::core::mem::transmute(strings), ::core::mem::transmute(stringlengths), ::core::mem::transmute(stringcount), ::core::mem::transmute(uresult), ::core::mem::transmute(status)) + ulistfmt_formatStringsToResult(::core::mem::transmute(listfmt), ::core::mem::transmute(strings), ::core::mem::transmute(stringlengths), stringcount, ::core::mem::transmute(uresult), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22944,7 +22944,7 @@ where extern "system" { fn ulistfmt_openForType(locale: ::windows::core::PCSTR, r#type: UListFormatterType, width: UListFormatterWidth, status: *mut UErrorCode) -> *mut UListFormatter; } - ::core::mem::transmute(ulistfmt_openForType(locale.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(width), ::core::mem::transmute(status))) + ::core::mem::transmute(ulistfmt_openForType(locale.into(), r#type, width, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22974,7 +22974,7 @@ where extern "system" { fn uloc_acceptLanguage(result: ::windows::core::PCSTR, resultavailable: i32, outresult: *mut UAcceptResult, acceptlist: *const *const i8, acceptlistcount: i32, availablelocales: *mut UEnumeration, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_acceptLanguage(result.into(), ::core::mem::transmute(resultavailable), ::core::mem::transmute(outresult), ::core::mem::transmute(acceptlist), ::core::mem::transmute(acceptlistcount), ::core::mem::transmute(availablelocales), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_acceptLanguage(result.into(), resultavailable, ::core::mem::transmute(outresult), ::core::mem::transmute(acceptlist), acceptlistcount, ::core::mem::transmute(availablelocales), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -22987,7 +22987,7 @@ where extern "system" { fn uloc_acceptLanguageFromHTTP(result: ::windows::core::PCSTR, resultavailable: i32, outresult: *mut UAcceptResult, httpacceptlanguage: ::windows::core::PCSTR, availablelocales: *mut UEnumeration, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_acceptLanguageFromHTTP(result.into(), ::core::mem::transmute(resultavailable), ::core::mem::transmute(outresult), httpacceptlanguage.into(), ::core::mem::transmute(availablelocales), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_acceptLanguageFromHTTP(result.into(), resultavailable, ::core::mem::transmute(outresult), httpacceptlanguage.into(), ::core::mem::transmute(availablelocales), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23000,7 +23000,7 @@ where extern "system" { fn uloc_addLikelySubtags(localeid: ::windows::core::PCSTR, maximizedlocaleid: ::windows::core::PCSTR, maximizedlocaleidcapacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_addLikelySubtags(localeid.into(), maximizedlocaleid.into(), ::core::mem::transmute(maximizedlocaleidcapacity), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_addLikelySubtags(localeid.into(), maximizedlocaleid.into(), maximizedlocaleidcapacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23013,7 +23013,7 @@ where extern "system" { fn uloc_canonicalize(localeid: ::windows::core::PCSTR, name: ::windows::core::PCSTR, namecapacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_canonicalize(localeid.into(), name.into(), ::core::mem::transmute(namecapacity), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_canonicalize(localeid.into(), name.into(), namecapacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23035,7 +23035,7 @@ where extern "system" { fn uloc_forLanguageTag(langtag: ::windows::core::PCSTR, localeid: ::windows::core::PCSTR, localeidcapacity: i32, parsedlength: *mut i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_forLanguageTag(langtag.into(), localeid.into(), ::core::mem::transmute(localeidcapacity), ::core::mem::transmute(parsedlength), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_forLanguageTag(langtag.into(), localeid.into(), localeidcapacity, ::core::mem::transmute(parsedlength), ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23044,7 +23044,7 @@ pub unsafe fn uloc_getAvailable(n: i32) -> ::windows::core::PSTR { extern "system" { fn uloc_getAvailable(n: i32) -> ::windows::core::PSTR; } - ::core::mem::transmute(uloc_getAvailable(::core::mem::transmute(n))) + ::core::mem::transmute(uloc_getAvailable(n)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23057,7 +23057,7 @@ where extern "system" { fn uloc_getBaseName(localeid: ::windows::core::PCSTR, name: ::windows::core::PCSTR, namecapacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getBaseName(localeid.into(), name.into(), ::core::mem::transmute(namecapacity), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_getBaseName(localeid.into(), name.into(), namecapacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23082,7 +23082,7 @@ where extern "system" { fn uloc_getCountry(localeid: ::windows::core::PCSTR, country: ::windows::core::PCSTR, countrycapacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getCountry(localeid.into(), country.into(), ::core::mem::transmute(countrycapacity), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_getCountry(localeid.into(), country.into(), countrycapacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23104,7 +23104,7 @@ where extern "system" { fn uloc_getDisplayCountry(locale: ::windows::core::PCSTR, displaylocale: ::windows::core::PCSTR, country: *mut u16, countrycapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getDisplayCountry(locale.into(), displaylocale.into(), ::core::mem::transmute(country), ::core::mem::transmute(countrycapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_getDisplayCountry(locale.into(), displaylocale.into(), ::core::mem::transmute(country), countrycapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23117,7 +23117,7 @@ where extern "system" { fn uloc_getDisplayKeyword(keyword: ::windows::core::PCSTR, displaylocale: ::windows::core::PCSTR, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getDisplayKeyword(keyword.into(), displaylocale.into(), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_getDisplayKeyword(keyword.into(), displaylocale.into(), ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23131,7 +23131,7 @@ where extern "system" { fn uloc_getDisplayKeywordValue(locale: ::windows::core::PCSTR, keyword: ::windows::core::PCSTR, displaylocale: ::windows::core::PCSTR, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getDisplayKeywordValue(locale.into(), keyword.into(), displaylocale.into(), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_getDisplayKeywordValue(locale.into(), keyword.into(), displaylocale.into(), ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23144,7 +23144,7 @@ where extern "system" { fn uloc_getDisplayLanguage(locale: ::windows::core::PCSTR, displaylocale: ::windows::core::PCSTR, language: *mut u16, languagecapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getDisplayLanguage(locale.into(), displaylocale.into(), ::core::mem::transmute(language), ::core::mem::transmute(languagecapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_getDisplayLanguage(locale.into(), displaylocale.into(), ::core::mem::transmute(language), languagecapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23157,7 +23157,7 @@ where extern "system" { fn uloc_getDisplayName(localeid: ::windows::core::PCSTR, inlocaleid: ::windows::core::PCSTR, result: *mut u16, maxresultsize: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getDisplayName(localeid.into(), inlocaleid.into(), ::core::mem::transmute(result), ::core::mem::transmute(maxresultsize), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_getDisplayName(localeid.into(), inlocaleid.into(), ::core::mem::transmute(result), maxresultsize, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23170,7 +23170,7 @@ where extern "system" { fn uloc_getDisplayScript(locale: ::windows::core::PCSTR, displaylocale: ::windows::core::PCSTR, script: *mut u16, scriptcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getDisplayScript(locale.into(), displaylocale.into(), ::core::mem::transmute(script), ::core::mem::transmute(scriptcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_getDisplayScript(locale.into(), displaylocale.into(), ::core::mem::transmute(script), scriptcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23183,7 +23183,7 @@ where extern "system" { fn uloc_getDisplayVariant(locale: ::windows::core::PCSTR, displaylocale: ::windows::core::PCSTR, variant: *mut u16, variantcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getDisplayVariant(locale.into(), displaylocale.into(), ::core::mem::transmute(variant), ::core::mem::transmute(variantcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_getDisplayVariant(locale.into(), displaylocale.into(), ::core::mem::transmute(variant), variantcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23239,7 +23239,7 @@ where extern "system" { fn uloc_getKeywordValue(localeid: ::windows::core::PCSTR, keywordname: ::windows::core::PCSTR, buffer: ::windows::core::PCSTR, buffercapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getKeywordValue(localeid.into(), keywordname.into(), buffer.into(), ::core::mem::transmute(buffercapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_getKeywordValue(localeid.into(), keywordname.into(), buffer.into(), buffercapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23264,7 +23264,7 @@ where extern "system" { fn uloc_getLanguage(localeid: ::windows::core::PCSTR, language: ::windows::core::PCSTR, languagecapacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getLanguage(localeid.into(), language.into(), ::core::mem::transmute(languagecapacity), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_getLanguage(localeid.into(), language.into(), languagecapacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23288,7 +23288,7 @@ where extern "system" { fn uloc_getLocaleForLCID(hostid: u32, locale: ::windows::core::PCSTR, localecapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getLocaleForLCID(::core::mem::transmute(hostid), locale.into(), ::core::mem::transmute(localecapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_getLocaleForLCID(hostid, locale.into(), localecapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23301,7 +23301,7 @@ where extern "system" { fn uloc_getName(localeid: ::windows::core::PCSTR, name: ::windows::core::PCSTR, namecapacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getName(localeid.into(), name.into(), ::core::mem::transmute(namecapacity), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_getName(localeid.into(), name.into(), namecapacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23314,7 +23314,7 @@ where extern "system" { fn uloc_getParent(localeid: ::windows::core::PCSTR, parent: ::windows::core::PCSTR, parentcapacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getParent(localeid.into(), parent.into(), ::core::mem::transmute(parentcapacity), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_getParent(localeid.into(), parent.into(), parentcapacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23327,7 +23327,7 @@ where extern "system" { fn uloc_getScript(localeid: ::windows::core::PCSTR, script: ::windows::core::PCSTR, scriptcapacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getScript(localeid.into(), script.into(), ::core::mem::transmute(scriptcapacity), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_getScript(localeid.into(), script.into(), scriptcapacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23340,7 +23340,7 @@ where extern "system" { fn uloc_getVariant(localeid: ::windows::core::PCSTR, variant: ::windows::core::PCSTR, variantcapacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_getVariant(localeid.into(), variant.into(), ::core::mem::transmute(variantcapacity), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_getVariant(localeid.into(), variant.into(), variantcapacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23365,7 +23365,7 @@ where extern "system" { fn uloc_minimizeSubtags(localeid: ::windows::core::PCSTR, minimizedlocaleid: ::windows::core::PCSTR, minimizedlocaleidcapacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_minimizeSubtags(localeid.into(), minimizedlocaleid.into(), ::core::mem::transmute(minimizedlocaleidcapacity), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_minimizeSubtags(localeid.into(), minimizedlocaleid.into(), minimizedlocaleidcapacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23374,7 +23374,7 @@ pub unsafe fn uloc_openAvailableByType(r#type: ULocAvailableType, status: *mut U extern "system" { fn uloc_openAvailableByType(r#type: ULocAvailableType, status: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(uloc_openAvailableByType(::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_openAvailableByType(r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23412,7 +23412,7 @@ where extern "system" { fn uloc_setKeywordValue(keywordname: ::windows::core::PCSTR, keywordvalue: ::windows::core::PCSTR, buffer: ::windows::core::PCSTR, buffercapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_setKeywordValue(keywordname.into(), keywordvalue.into(), buffer.into(), ::core::mem::transmute(buffercapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uloc_setKeywordValue(keywordname.into(), keywordvalue.into(), buffer.into(), buffercapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23425,7 +23425,7 @@ where extern "system" { fn uloc_toLanguageTag(localeid: ::windows::core::PCSTR, langtag: ::windows::core::PCSTR, langtagcapacity: i32, strict: i8, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uloc_toLanguageTag(localeid.into(), langtag.into(), ::core::mem::transmute(langtagcapacity), ::core::mem::transmute(strict), ::core::mem::transmute(err))) + ::core::mem::transmute(uloc_toLanguageTag(localeid.into(), langtag.into(), langtagcapacity, strict, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23502,7 +23502,7 @@ pub unsafe fn ulocdata_getDelimiter(uld: *mut ULocaleData, r#type: ULocaleDataDe extern "system" { fn ulocdata_getDelimiter(uld: *mut ULocaleData, r#type: ULocaleDataDelimiterType, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ulocdata_getDelimiter(::core::mem::transmute(uld), ::core::mem::transmute(r#type), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(ulocdata_getDelimiter(::core::mem::transmute(uld), r#type, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23511,7 +23511,7 @@ pub unsafe fn ulocdata_getExemplarSet(uld: *mut ULocaleData, fillin: *mut USet, extern "system" { fn ulocdata_getExemplarSet(uld: *mut ULocaleData, fillin: *mut USet, options: u32, extype: ULocaleDataExemplarSetType, status: *mut UErrorCode) -> *mut USet; } - ::core::mem::transmute(ulocdata_getExemplarSet(::core::mem::transmute(uld), ::core::mem::transmute(fillin), ::core::mem::transmute(options), ::core::mem::transmute(extype), ::core::mem::transmute(status))) + ::core::mem::transmute(ulocdata_getExemplarSet(::core::mem::transmute(uld), ::core::mem::transmute(fillin), options, extype, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23520,7 +23520,7 @@ pub unsafe fn ulocdata_getLocaleDisplayPattern(uld: *mut ULocaleData, pattern: * extern "system" { fn ulocdata_getLocaleDisplayPattern(uld: *mut ULocaleData, pattern: *mut u16, patterncapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ulocdata_getLocaleDisplayPattern(::core::mem::transmute(uld), ::core::mem::transmute(pattern), ::core::mem::transmute(patterncapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ulocdata_getLocaleDisplayPattern(::core::mem::transmute(uld), ::core::mem::transmute(pattern), patterncapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23529,7 +23529,7 @@ pub unsafe fn ulocdata_getLocaleSeparator(uld: *mut ULocaleData, separator: *mut extern "system" { fn ulocdata_getLocaleSeparator(uld: *mut ULocaleData, separator: *mut u16, separatorcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ulocdata_getLocaleSeparator(::core::mem::transmute(uld), ::core::mem::transmute(separator), ::core::mem::transmute(separatorcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ulocdata_getLocaleSeparator(::core::mem::transmute(uld), ::core::mem::transmute(separator), separatorcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23583,7 +23583,7 @@ pub unsafe fn ulocdata_setNoSubstitute(uld: *mut ULocaleData, setting: i8) { extern "system" { fn ulocdata_setNoSubstitute(uld: *mut ULocaleData, setting: i8); } - ulocdata_setNoSubstitute(::core::mem::transmute(uld), ::core::mem::transmute(setting)) + ulocdata_setNoSubstitute(::core::mem::transmute(uld), setting) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23592,7 +23592,7 @@ pub unsafe fn umsg_applyPattern(fmt: *mut *mut ::core::ffi::c_void, pattern: *co extern "system" { fn umsg_applyPattern(fmt: *mut *mut ::core::ffi::c_void, pattern: *const u16, patternlength: i32, parseerror: *mut UParseError, status: *mut UErrorCode); } - umsg_applyPattern(::core::mem::transmute(fmt), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(parseerror), ::core::mem::transmute(status)) + umsg_applyPattern(::core::mem::transmute(fmt), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(parseerror), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23601,7 +23601,7 @@ pub unsafe fn umsg_autoQuoteApostrophe(pattern: *const u16, patternlength: i32, extern "system" { fn umsg_autoQuoteApostrophe(pattern: *const u16, patternlength: i32, dest: *mut u16, destcapacity: i32, ec: *mut UErrorCode) -> i32; } - ::core::mem::transmute(umsg_autoQuoteApostrophe(::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(ec))) + ::core::mem::transmute(umsg_autoQuoteApostrophe(::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23628,7 +23628,7 @@ pub unsafe fn umsg_format(fmt: *const *const ::core::ffi::c_void, result: *mut u extern "system" { fn umsg_format(fmt: *const *const ::core::ffi::c_void, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(umsg_format(::core::mem::transmute(fmt), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(umsg_format(::core::mem::transmute(fmt), ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23649,7 +23649,7 @@ where extern "system" { fn umsg_open(pattern: *const u16, patternlength: i32, locale: ::windows::core::PCSTR, parseerror: *mut UParseError, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; } - ::core::mem::transmute(umsg_open(::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), locale.into(), ::core::mem::transmute(parseerror), ::core::mem::transmute(status))) + ::core::mem::transmute(umsg_open(::core::mem::transmute(pattern), patternlength, locale.into(), ::core::mem::transmute(parseerror), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23658,7 +23658,7 @@ pub unsafe fn umsg_parse(fmt: *const *const ::core::ffi::c_void, source: *const extern "system" { fn umsg_parse(fmt: *const *const ::core::ffi::c_void, source: *const u16, sourcelength: i32, count: *mut i32, status: *mut UErrorCode); } - umsg_parse(::core::mem::transmute(fmt), ::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(count), ::core::mem::transmute(status)) + umsg_parse(::core::mem::transmute(fmt), ::core::mem::transmute(source), sourcelength, ::core::mem::transmute(count), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23679,7 +23679,7 @@ pub unsafe fn umsg_toPattern(fmt: *const *const ::core::ffi::c_void, result: *mu extern "system" { fn umsg_toPattern(fmt: *const *const ::core::ffi::c_void, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(umsg_toPattern(::core::mem::transmute(fmt), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(umsg_toPattern(::core::mem::transmute(fmt), ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23688,7 +23688,7 @@ pub unsafe fn umsg_vformat(fmt: *const *const ::core::ffi::c_void, result: *mut extern "system" { fn umsg_vformat(fmt: *const *const ::core::ffi::c_void, result: *mut u16, resultlength: i32, ap: *mut i8, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(umsg_vformat(::core::mem::transmute(fmt), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(ap), ::core::mem::transmute(status))) + ::core::mem::transmute(umsg_vformat(::core::mem::transmute(fmt), ::core::mem::transmute(result), resultlength, ::core::mem::transmute(ap), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23697,7 +23697,7 @@ pub unsafe fn umsg_vparse(fmt: *const *const ::core::ffi::c_void, source: *const extern "system" { fn umsg_vparse(fmt: *const *const ::core::ffi::c_void, source: *const u16, sourcelength: i32, count: *mut i32, ap: *mut i8, status: *mut UErrorCode); } - umsg_vparse(::core::mem::transmute(fmt), ::core::mem::transmute(source), ::core::mem::transmute(sourcelength), ::core::mem::transmute(count), ::core::mem::transmute(ap), ::core::mem::transmute(status)) + umsg_vparse(::core::mem::transmute(fmt), ::core::mem::transmute(source), sourcelength, ::core::mem::transmute(count), ::core::mem::transmute(ap), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23706,7 +23706,7 @@ pub unsafe fn umutablecptrie_buildImmutable(trie: *mut UMutableCPTrie, r#type: U extern "system" { fn umutablecptrie_buildImmutable(trie: *mut UMutableCPTrie, r#type: UCPTrieType, valuewidth: UCPTrieValueWidth, perrorcode: *mut UErrorCode) -> *mut UCPTrie; } - ::core::mem::transmute(umutablecptrie_buildImmutable(::core::mem::transmute(trie), ::core::mem::transmute(r#type), ::core::mem::transmute(valuewidth), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(umutablecptrie_buildImmutable(::core::mem::transmute(trie), r#type, valuewidth, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23751,7 +23751,7 @@ pub unsafe fn umutablecptrie_get(trie: *const UMutableCPTrie, c: i32) -> u32 { extern "system" { fn umutablecptrie_get(trie: *const UMutableCPTrie, c: i32) -> u32; } - ::core::mem::transmute(umutablecptrie_get(::core::mem::transmute(trie), ::core::mem::transmute(c))) + ::core::mem::transmute(umutablecptrie_get(::core::mem::transmute(trie), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23760,7 +23760,7 @@ pub unsafe fn umutablecptrie_getRange(trie: *const UMutableCPTrie, start: i32, o extern "system" { fn umutablecptrie_getRange(trie: *const UMutableCPTrie, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32; } - ::core::mem::transmute(umutablecptrie_getRange(::core::mem::transmute(trie), ::core::mem::transmute(start), ::core::mem::transmute(option), ::core::mem::transmute(surrogatevalue), ::core::mem::transmute(filter), ::core::mem::transmute(context), ::core::mem::transmute(pvalue))) + ::core::mem::transmute(umutablecptrie_getRange(::core::mem::transmute(trie), start, option, surrogatevalue, ::core::mem::transmute(filter), ::core::mem::transmute(context), ::core::mem::transmute(pvalue))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23769,7 +23769,7 @@ pub unsafe fn umutablecptrie_open(initialvalue: u32, errorvalue: u32, perrorcode extern "system" { fn umutablecptrie_open(initialvalue: u32, errorvalue: u32, perrorcode: *mut UErrorCode) -> *mut UMutableCPTrie; } - ::core::mem::transmute(umutablecptrie_open(::core::mem::transmute(initialvalue), ::core::mem::transmute(errorvalue), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(umutablecptrie_open(initialvalue, errorvalue, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23778,7 +23778,7 @@ pub unsafe fn umutablecptrie_set(trie: *mut UMutableCPTrie, c: i32, value: u32, extern "system" { fn umutablecptrie_set(trie: *mut UMutableCPTrie, c: i32, value: u32, perrorcode: *mut UErrorCode); } - umutablecptrie_set(::core::mem::transmute(trie), ::core::mem::transmute(c), ::core::mem::transmute(value), ::core::mem::transmute(perrorcode)) + umutablecptrie_set(::core::mem::transmute(trie), c, value, ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23787,7 +23787,7 @@ pub unsafe fn umutablecptrie_setRange(trie: *mut UMutableCPTrie, start: i32, end extern "system" { fn umutablecptrie_setRange(trie: *mut UMutableCPTrie, start: i32, end: i32, value: u32, perrorcode: *mut UErrorCode); } - umutablecptrie_setRange(::core::mem::transmute(trie), ::core::mem::transmute(start), ::core::mem::transmute(end), ::core::mem::transmute(value), ::core::mem::transmute(perrorcode)) + umutablecptrie_setRange(::core::mem::transmute(trie), start, end, value, ::core::mem::transmute(perrorcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23796,7 +23796,7 @@ pub unsafe fn unorm2_append(norm2: *const UNormalizer2, first: *mut u16, firstle extern "system" { fn unorm2_append(norm2: *const UNormalizer2, first: *mut u16, firstlength: i32, firstcapacity: i32, second: *const u16, secondlength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unorm2_append(::core::mem::transmute(norm2), ::core::mem::transmute(first), ::core::mem::transmute(firstlength), ::core::mem::transmute(firstcapacity), ::core::mem::transmute(second), ::core::mem::transmute(secondlength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(unorm2_append(::core::mem::transmute(norm2), ::core::mem::transmute(first), firstlength, firstcapacity, ::core::mem::transmute(second), secondlength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23814,7 +23814,7 @@ pub unsafe fn unorm2_composePair(norm2: *const UNormalizer2, a: i32, b: i32) -> extern "system" { fn unorm2_composePair(norm2: *const UNormalizer2, a: i32, b: i32) -> i32; } - ::core::mem::transmute(unorm2_composePair(::core::mem::transmute(norm2), ::core::mem::transmute(a), ::core::mem::transmute(b))) + ::core::mem::transmute(unorm2_composePair(::core::mem::transmute(norm2), a, b)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23823,7 +23823,7 @@ pub unsafe fn unorm2_getCombiningClass(norm2: *const UNormalizer2, c: i32) -> u8 extern "system" { fn unorm2_getCombiningClass(norm2: *const UNormalizer2, c: i32) -> u8; } - ::core::mem::transmute(unorm2_getCombiningClass(::core::mem::transmute(norm2), ::core::mem::transmute(c))) + ::core::mem::transmute(unorm2_getCombiningClass(::core::mem::transmute(norm2), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23832,7 +23832,7 @@ pub unsafe fn unorm2_getDecomposition(norm2: *const UNormalizer2, c: i32, decomp extern "system" { fn unorm2_getDecomposition(norm2: *const UNormalizer2, c: i32, decomposition: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unorm2_getDecomposition(::core::mem::transmute(norm2), ::core::mem::transmute(c), ::core::mem::transmute(decomposition), ::core::mem::transmute(capacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(unorm2_getDecomposition(::core::mem::transmute(norm2), c, ::core::mem::transmute(decomposition), capacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23845,7 +23845,7 @@ where extern "system" { fn unorm2_getInstance(packagename: ::windows::core::PCSTR, name: ::windows::core::PCSTR, mode: UNormalization2Mode, perrorcode: *mut UErrorCode) -> *mut UNormalizer2; } - ::core::mem::transmute(unorm2_getInstance(packagename.into(), name.into(), ::core::mem::transmute(mode), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(unorm2_getInstance(packagename.into(), name.into(), mode, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23899,7 +23899,7 @@ pub unsafe fn unorm2_getRawDecomposition(norm2: *const UNormalizer2, c: i32, dec extern "system" { fn unorm2_getRawDecomposition(norm2: *const UNormalizer2, c: i32, decomposition: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unorm2_getRawDecomposition(::core::mem::transmute(norm2), ::core::mem::transmute(c), ::core::mem::transmute(decomposition), ::core::mem::transmute(capacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(unorm2_getRawDecomposition(::core::mem::transmute(norm2), c, ::core::mem::transmute(decomposition), capacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23908,7 +23908,7 @@ pub unsafe fn unorm2_hasBoundaryAfter(norm2: *const UNormalizer2, c: i32) -> i8 extern "system" { fn unorm2_hasBoundaryAfter(norm2: *const UNormalizer2, c: i32) -> i8; } - ::core::mem::transmute(unorm2_hasBoundaryAfter(::core::mem::transmute(norm2), ::core::mem::transmute(c))) + ::core::mem::transmute(unorm2_hasBoundaryAfter(::core::mem::transmute(norm2), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23917,7 +23917,7 @@ pub unsafe fn unorm2_hasBoundaryBefore(norm2: *const UNormalizer2, c: i32) -> i8 extern "system" { fn unorm2_hasBoundaryBefore(norm2: *const UNormalizer2, c: i32) -> i8; } - ::core::mem::transmute(unorm2_hasBoundaryBefore(::core::mem::transmute(norm2), ::core::mem::transmute(c))) + ::core::mem::transmute(unorm2_hasBoundaryBefore(::core::mem::transmute(norm2), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23926,7 +23926,7 @@ pub unsafe fn unorm2_isInert(norm2: *const UNormalizer2, c: i32) -> i8 { extern "system" { fn unorm2_isInert(norm2: *const UNormalizer2, c: i32) -> i8; } - ::core::mem::transmute(unorm2_isInert(::core::mem::transmute(norm2), ::core::mem::transmute(c))) + ::core::mem::transmute(unorm2_isInert(::core::mem::transmute(norm2), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23935,7 +23935,7 @@ pub unsafe fn unorm2_isNormalized(norm2: *const UNormalizer2, s: *const u16, len extern "system" { fn unorm2_isNormalized(norm2: *const UNormalizer2, s: *const u16, length: i32, perrorcode: *mut UErrorCode) -> i8; } - ::core::mem::transmute(unorm2_isNormalized(::core::mem::transmute(norm2), ::core::mem::transmute(s), ::core::mem::transmute(length), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(unorm2_isNormalized(::core::mem::transmute(norm2), ::core::mem::transmute(s), length, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23944,7 +23944,7 @@ pub unsafe fn unorm2_normalize(norm2: *const UNormalizer2, src: *const u16, leng extern "system" { fn unorm2_normalize(norm2: *const UNormalizer2, src: *const u16, length: i32, dest: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unorm2_normalize(::core::mem::transmute(norm2), ::core::mem::transmute(src), ::core::mem::transmute(length), ::core::mem::transmute(dest), ::core::mem::transmute(capacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(unorm2_normalize(::core::mem::transmute(norm2), ::core::mem::transmute(src), length, ::core::mem::transmute(dest), capacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23953,7 +23953,7 @@ pub unsafe fn unorm2_normalizeSecondAndAppend(norm2: *const UNormalizer2, first: extern "system" { fn unorm2_normalizeSecondAndAppend(norm2: *const UNormalizer2, first: *mut u16, firstlength: i32, firstcapacity: i32, second: *const u16, secondlength: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unorm2_normalizeSecondAndAppend(::core::mem::transmute(norm2), ::core::mem::transmute(first), ::core::mem::transmute(firstlength), ::core::mem::transmute(firstcapacity), ::core::mem::transmute(second), ::core::mem::transmute(secondlength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(unorm2_normalizeSecondAndAppend(::core::mem::transmute(norm2), ::core::mem::transmute(first), firstlength, firstcapacity, ::core::mem::transmute(second), secondlength, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23971,7 +23971,7 @@ pub unsafe fn unorm2_quickCheck(norm2: *const UNormalizer2, s: *const u16, lengt extern "system" { fn unorm2_quickCheck(norm2: *const UNormalizer2, s: *const u16, length: i32, perrorcode: *mut UErrorCode) -> UNormalizationCheckResult; } - ::core::mem::transmute(unorm2_quickCheck(::core::mem::transmute(norm2), ::core::mem::transmute(s), ::core::mem::transmute(length), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(unorm2_quickCheck(::core::mem::transmute(norm2), ::core::mem::transmute(s), length, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23980,7 +23980,7 @@ pub unsafe fn unorm2_spanQuickCheckYes(norm2: *const UNormalizer2, s: *const u16 extern "system" { fn unorm2_spanQuickCheckYes(norm2: *const UNormalizer2, s: *const u16, length: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unorm2_spanQuickCheckYes(::core::mem::transmute(norm2), ::core::mem::transmute(s), ::core::mem::transmute(length), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(unorm2_spanQuickCheckYes(::core::mem::transmute(norm2), ::core::mem::transmute(s), length, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23989,7 +23989,7 @@ pub unsafe fn unorm_compare(s1: *const u16, length1: i32, s2: *const u16, length extern "system" { fn unorm_compare(s1: *const u16, length1: i32, s2: *const u16, length2: i32, options: u32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unorm_compare(::core::mem::transmute(s1), ::core::mem::transmute(length1), ::core::mem::transmute(s2), ::core::mem::transmute(length2), ::core::mem::transmute(options), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(unorm_compare(::core::mem::transmute(s1), length1, ::core::mem::transmute(s2), length2, options, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -23998,7 +23998,7 @@ pub unsafe fn unum_applyPattern(format: *mut *mut ::core::ffi::c_void, localized extern "system" { fn unum_applyPattern(format: *mut *mut ::core::ffi::c_void, localized: i8, pattern: *const u16, patternlength: i32, parseerror: *mut UParseError, status: *mut UErrorCode); } - unum_applyPattern(::core::mem::transmute(format), ::core::mem::transmute(localized), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(parseerror), ::core::mem::transmute(status)) + unum_applyPattern(::core::mem::transmute(format), localized, ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(parseerror), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24034,7 +24034,7 @@ pub unsafe fn unum_format(fmt: *const *const ::core::ffi::c_void, number: i32, r extern "system" { fn unum_format(fmt: *const *const ::core::ffi::c_void, number: i32, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_format(::core::mem::transmute(fmt), ::core::mem::transmute(number), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(pos), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_format(::core::mem::transmute(fmt), number, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(pos), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24046,7 +24046,7 @@ where extern "system" { fn unum_formatDecimal(fmt: *const *const ::core::ffi::c_void, number: ::windows::core::PCSTR, length: i32, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_formatDecimal(::core::mem::transmute(fmt), number.into(), ::core::mem::transmute(length), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(pos), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_formatDecimal(::core::mem::transmute(fmt), number.into(), length, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(pos), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24055,7 +24055,7 @@ pub unsafe fn unum_formatDouble(fmt: *const *const ::core::ffi::c_void, number: extern "system" { fn unum_formatDouble(fmt: *const *const ::core::ffi::c_void, number: f64, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_formatDouble(::core::mem::transmute(fmt), ::core::mem::transmute(number), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(pos), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_formatDouble(::core::mem::transmute(fmt), number, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(pos), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24064,7 +24064,7 @@ pub unsafe fn unum_formatDoubleCurrency(fmt: *const *const ::core::ffi::c_void, extern "system" { fn unum_formatDoubleCurrency(fmt: *const *const ::core::ffi::c_void, number: f64, currency: *mut u16, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_formatDoubleCurrency(::core::mem::transmute(fmt), ::core::mem::transmute(number), ::core::mem::transmute(currency), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(pos), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_formatDoubleCurrency(::core::mem::transmute(fmt), number, ::core::mem::transmute(currency), ::core::mem::transmute(result), resultlength, ::core::mem::transmute(pos), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24073,7 +24073,7 @@ pub unsafe fn unum_formatDoubleForFields(format: *const *const ::core::ffi::c_vo extern "system" { fn unum_formatDoubleForFields(format: *const *const ::core::ffi::c_void, number: f64, result: *mut u16, resultlength: i32, fpositer: *mut UFieldPositionIterator, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_formatDoubleForFields(::core::mem::transmute(format), ::core::mem::transmute(number), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(fpositer), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_formatDoubleForFields(::core::mem::transmute(format), number, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(fpositer), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24082,7 +24082,7 @@ pub unsafe fn unum_formatInt64(fmt: *const *const ::core::ffi::c_void, number: i extern "system" { fn unum_formatInt64(fmt: *const *const ::core::ffi::c_void, number: i64, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_formatInt64(::core::mem::transmute(fmt), ::core::mem::transmute(number), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(pos), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_formatInt64(::core::mem::transmute(fmt), number, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(pos), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24091,7 +24091,7 @@ pub unsafe fn unum_formatUFormattable(fmt: *const *const ::core::ffi::c_void, nu extern "system" { fn unum_formatUFormattable(fmt: *const *const ::core::ffi::c_void, number: *const *const ::core::ffi::c_void, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_formatUFormattable(::core::mem::transmute(fmt), ::core::mem::transmute(number), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(pos), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_formatUFormattable(::core::mem::transmute(fmt), ::core::mem::transmute(number), ::core::mem::transmute(result), resultlength, ::core::mem::transmute(pos), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24100,7 +24100,7 @@ pub unsafe fn unum_getAttribute(fmt: *const *const ::core::ffi::c_void, attr: UN extern "system" { fn unum_getAttribute(fmt: *const *const ::core::ffi::c_void, attr: UNumberFormatAttribute) -> i32; } - ::core::mem::transmute(unum_getAttribute(::core::mem::transmute(fmt), ::core::mem::transmute(attr))) + ::core::mem::transmute(unum_getAttribute(::core::mem::transmute(fmt), attr)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24109,7 +24109,7 @@ pub unsafe fn unum_getAvailable(localeindex: i32) -> ::windows::core::PSTR { extern "system" { fn unum_getAvailable(localeindex: i32) -> ::windows::core::PSTR; } - ::core::mem::transmute(unum_getAvailable(::core::mem::transmute(localeindex))) + ::core::mem::transmute(unum_getAvailable(localeindex)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24118,7 +24118,7 @@ pub unsafe fn unum_getContext(fmt: *const *const ::core::ffi::c_void, r#type: UD extern "system" { fn unum_getContext(fmt: *const *const ::core::ffi::c_void, r#type: UDisplayContextType, status: *mut UErrorCode) -> UDisplayContext; } - ::core::mem::transmute(unum_getContext(::core::mem::transmute(fmt), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_getContext(::core::mem::transmute(fmt), r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24127,7 +24127,7 @@ pub unsafe fn unum_getDoubleAttribute(fmt: *const *const ::core::ffi::c_void, at extern "system" { fn unum_getDoubleAttribute(fmt: *const *const ::core::ffi::c_void, attr: UNumberFormatAttribute) -> f64; } - ::core::mem::transmute(unum_getDoubleAttribute(::core::mem::transmute(fmt), ::core::mem::transmute(attr))) + ::core::mem::transmute(unum_getDoubleAttribute(::core::mem::transmute(fmt), attr)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24136,7 +24136,7 @@ pub unsafe fn unum_getLocaleByType(fmt: *const *const ::core::ffi::c_void, r#typ extern "system" { fn unum_getLocaleByType(fmt: *const *const ::core::ffi::c_void, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(unum_getLocaleByType(::core::mem::transmute(fmt), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_getLocaleByType(::core::mem::transmute(fmt), r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24145,7 +24145,7 @@ pub unsafe fn unum_getSymbol(fmt: *const *const ::core::ffi::c_void, symbol: UNu extern "system" { fn unum_getSymbol(fmt: *const *const ::core::ffi::c_void, symbol: UNumberFormatSymbol, buffer: *mut u16, size: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_getSymbol(::core::mem::transmute(fmt), ::core::mem::transmute(symbol), ::core::mem::transmute(buffer), ::core::mem::transmute(size), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_getSymbol(::core::mem::transmute(fmt), symbol, ::core::mem::transmute(buffer), size, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24154,7 +24154,7 @@ pub unsafe fn unum_getTextAttribute(fmt: *const *const ::core::ffi::c_void, tag: extern "system" { fn unum_getTextAttribute(fmt: *const *const ::core::ffi::c_void, tag: UNumberFormatTextAttribute, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_getTextAttribute(::core::mem::transmute(fmt), ::core::mem::transmute(tag), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_getTextAttribute(::core::mem::transmute(fmt), tag, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24166,7 +24166,7 @@ where extern "system" { fn unum_open(style: UNumberFormatStyle, pattern: *const u16, patternlength: i32, locale: ::windows::core::PCSTR, parseerr: *mut UParseError, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; } - ::core::mem::transmute(unum_open(::core::mem::transmute(style), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), locale.into(), ::core::mem::transmute(parseerr), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_open(style, ::core::mem::transmute(pattern), patternlength, locale.into(), ::core::mem::transmute(parseerr), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24175,7 +24175,7 @@ pub unsafe fn unum_parse(fmt: *const *const ::core::ffi::c_void, text: *const u1 extern "system" { fn unum_parse(fmt: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_parse(::core::mem::transmute(fmt), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(parsepos), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_parse(::core::mem::transmute(fmt), ::core::mem::transmute(text), textlength, ::core::mem::transmute(parsepos), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24187,7 +24187,7 @@ where extern "system" { fn unum_parseDecimal(fmt: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, outbuf: ::windows::core::PCSTR, outbuflength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_parseDecimal(::core::mem::transmute(fmt), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(parsepos), outbuf.into(), ::core::mem::transmute(outbuflength), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_parseDecimal(::core::mem::transmute(fmt), ::core::mem::transmute(text), textlength, ::core::mem::transmute(parsepos), outbuf.into(), outbuflength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24196,7 +24196,7 @@ pub unsafe fn unum_parseDouble(fmt: *const *const ::core::ffi::c_void, text: *co extern "system" { fn unum_parseDouble(fmt: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode) -> f64; } - ::core::mem::transmute(unum_parseDouble(::core::mem::transmute(fmt), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(parsepos), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_parseDouble(::core::mem::transmute(fmt), ::core::mem::transmute(text), textlength, ::core::mem::transmute(parsepos), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24205,7 +24205,7 @@ pub unsafe fn unum_parseDoubleCurrency(fmt: *const *const ::core::ffi::c_void, t extern "system" { fn unum_parseDoubleCurrency(fmt: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, currency: *mut u16, status: *mut UErrorCode) -> f64; } - ::core::mem::transmute(unum_parseDoubleCurrency(::core::mem::transmute(fmt), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(parsepos), ::core::mem::transmute(currency), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_parseDoubleCurrency(::core::mem::transmute(fmt), ::core::mem::transmute(text), textlength, ::core::mem::transmute(parsepos), ::core::mem::transmute(currency), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24214,7 +24214,7 @@ pub unsafe fn unum_parseInt64(fmt: *const *const ::core::ffi::c_void, text: *con extern "system" { fn unum_parseInt64(fmt: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode) -> i64; } - ::core::mem::transmute(unum_parseInt64(::core::mem::transmute(fmt), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(parsepos), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_parseInt64(::core::mem::transmute(fmt), ::core::mem::transmute(text), textlength, ::core::mem::transmute(parsepos), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24223,7 +24223,7 @@ pub unsafe fn unum_parseToUFormattable(fmt: *const *const ::core::ffi::c_void, r extern "system" { fn unum_parseToUFormattable(fmt: *const *const ::core::ffi::c_void, result: *mut *mut ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; } - ::core::mem::transmute(unum_parseToUFormattable(::core::mem::transmute(fmt), ::core::mem::transmute(result), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(parsepos), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_parseToUFormattable(::core::mem::transmute(fmt), ::core::mem::transmute(result), ::core::mem::transmute(text), textlength, ::core::mem::transmute(parsepos), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24232,7 +24232,7 @@ pub unsafe fn unum_setAttribute(fmt: *mut *mut ::core::ffi::c_void, attr: UNumbe extern "system" { fn unum_setAttribute(fmt: *mut *mut ::core::ffi::c_void, attr: UNumberFormatAttribute, newvalue: i32); } - unum_setAttribute(::core::mem::transmute(fmt), ::core::mem::transmute(attr), ::core::mem::transmute(newvalue)) + unum_setAttribute(::core::mem::transmute(fmt), attr, newvalue) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24241,7 +24241,7 @@ pub unsafe fn unum_setContext(fmt: *mut *mut ::core::ffi::c_void, value: UDispla extern "system" { fn unum_setContext(fmt: *mut *mut ::core::ffi::c_void, value: UDisplayContext, status: *mut UErrorCode); } - unum_setContext(::core::mem::transmute(fmt), ::core::mem::transmute(value), ::core::mem::transmute(status)) + unum_setContext(::core::mem::transmute(fmt), value, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24250,7 +24250,7 @@ pub unsafe fn unum_setDoubleAttribute(fmt: *mut *mut ::core::ffi::c_void, attr: extern "system" { fn unum_setDoubleAttribute(fmt: *mut *mut ::core::ffi::c_void, attr: UNumberFormatAttribute, newvalue: f64); } - unum_setDoubleAttribute(::core::mem::transmute(fmt), ::core::mem::transmute(attr), ::core::mem::transmute(newvalue)) + unum_setDoubleAttribute(::core::mem::transmute(fmt), attr, newvalue) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24259,7 +24259,7 @@ pub unsafe fn unum_setSymbol(fmt: *mut *mut ::core::ffi::c_void, symbol: UNumber extern "system" { fn unum_setSymbol(fmt: *mut *mut ::core::ffi::c_void, symbol: UNumberFormatSymbol, value: *const u16, length: i32, status: *mut UErrorCode); } - unum_setSymbol(::core::mem::transmute(fmt), ::core::mem::transmute(symbol), ::core::mem::transmute(value), ::core::mem::transmute(length), ::core::mem::transmute(status)) + unum_setSymbol(::core::mem::transmute(fmt), symbol, ::core::mem::transmute(value), length, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24268,7 +24268,7 @@ pub unsafe fn unum_setTextAttribute(fmt: *mut *mut ::core::ffi::c_void, tag: UNu extern "system" { fn unum_setTextAttribute(fmt: *mut *mut ::core::ffi::c_void, tag: UNumberFormatTextAttribute, newvalue: *const u16, newvaluelength: i32, status: *mut UErrorCode); } - unum_setTextAttribute(::core::mem::transmute(fmt), ::core::mem::transmute(tag), ::core::mem::transmute(newvalue), ::core::mem::transmute(newvaluelength), ::core::mem::transmute(status)) + unum_setTextAttribute(::core::mem::transmute(fmt), tag, ::core::mem::transmute(newvalue), newvaluelength, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24277,7 +24277,7 @@ pub unsafe fn unum_toPattern(fmt: *const *const ::core::ffi::c_void, ispatternlo extern "system" { fn unum_toPattern(fmt: *const *const ::core::ffi::c_void, ispatternlocalized: i8, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unum_toPattern(::core::mem::transmute(fmt), ::core::mem::transmute(ispatternlocalized), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(unum_toPattern(::core::mem::transmute(fmt), ispatternlocalized, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24307,7 +24307,7 @@ where extern "system" { fn unumf_formatDecimal(uformatter: *const UNumberFormatter, value: ::windows::core::PCSTR, valuelen: i32, uresult: *mut UFormattedNumber, ec: *mut UErrorCode); } - unumf_formatDecimal(::core::mem::transmute(uformatter), value.into(), ::core::mem::transmute(valuelen), ::core::mem::transmute(uresult), ::core::mem::transmute(ec)) + unumf_formatDecimal(::core::mem::transmute(uformatter), value.into(), valuelen, ::core::mem::transmute(uresult), ::core::mem::transmute(ec)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24316,7 +24316,7 @@ pub unsafe fn unumf_formatDouble(uformatter: *const UNumberFormatter, value: f64 extern "system" { fn unumf_formatDouble(uformatter: *const UNumberFormatter, value: f64, uresult: *mut UFormattedNumber, ec: *mut UErrorCode); } - unumf_formatDouble(::core::mem::transmute(uformatter), ::core::mem::transmute(value), ::core::mem::transmute(uresult), ::core::mem::transmute(ec)) + unumf_formatDouble(::core::mem::transmute(uformatter), value, ::core::mem::transmute(uresult), ::core::mem::transmute(ec)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24325,7 +24325,7 @@ pub unsafe fn unumf_formatInt(uformatter: *const UNumberFormatter, value: i64, u extern "system" { fn unumf_formatInt(uformatter: *const UNumberFormatter, value: i64, uresult: *mut UFormattedNumber, ec: *mut UErrorCode); } - unumf_formatInt(::core::mem::transmute(uformatter), ::core::mem::transmute(value), ::core::mem::transmute(uresult), ::core::mem::transmute(ec)) + unumf_formatInt(::core::mem::transmute(uformatter), value, ::core::mem::transmute(uresult), ::core::mem::transmute(ec)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24337,7 +24337,7 @@ where extern "system" { fn unumf_openForSkeletonAndLocale(skeleton: *const u16, skeletonlen: i32, locale: ::windows::core::PCSTR, ec: *mut UErrorCode) -> *mut UNumberFormatter; } - ::core::mem::transmute(unumf_openForSkeletonAndLocale(::core::mem::transmute(skeleton), ::core::mem::transmute(skeletonlen), locale.into(), ::core::mem::transmute(ec))) + ::core::mem::transmute(unumf_openForSkeletonAndLocale(::core::mem::transmute(skeleton), skeletonlen, locale.into(), ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24349,7 +24349,7 @@ where extern "system" { fn unumf_openForSkeletonAndLocaleWithError(skeleton: *const u16, skeletonlen: i32, locale: ::windows::core::PCSTR, perror: *mut UParseError, ec: *mut UErrorCode) -> *mut UNumberFormatter; } - ::core::mem::transmute(unumf_openForSkeletonAndLocaleWithError(::core::mem::transmute(skeleton), ::core::mem::transmute(skeletonlen), locale.into(), ::core::mem::transmute(perror), ::core::mem::transmute(ec))) + ::core::mem::transmute(unumf_openForSkeletonAndLocaleWithError(::core::mem::transmute(skeleton), skeletonlen, locale.into(), ::core::mem::transmute(perror), ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24394,7 +24394,7 @@ pub unsafe fn unumf_resultToString(uresult: *const UFormattedNumber, buffer: *mu extern "system" { fn unumf_resultToString(uresult: *const UFormattedNumber, buffer: *mut u16, buffercapacity: i32, ec: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unumf_resultToString(::core::mem::transmute(uresult), ::core::mem::transmute(buffer), ::core::mem::transmute(buffercapacity), ::core::mem::transmute(ec))) + ::core::mem::transmute(unumf_resultToString(::core::mem::transmute(uresult), ::core::mem::transmute(buffer), buffercapacity, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24412,7 +24412,7 @@ pub unsafe fn unumsys_getDescription(unumsys: *const UNumberingSystem, result: * extern "system" { fn unumsys_getDescription(unumsys: *const UNumberingSystem, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(unumsys_getDescription(::core::mem::transmute(unumsys), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(unumsys_getDescription(::core::mem::transmute(unumsys), ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24514,7 +24514,7 @@ where extern "system" { fn uplrules_openForType(locale: ::windows::core::PCSTR, r#type: UPluralType, status: *mut UErrorCode) -> *mut UPluralRules; } - ::core::mem::transmute(uplrules_openForType(locale.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(uplrules_openForType(locale.into(), r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24523,7 +24523,7 @@ pub unsafe fn uplrules_select(uplrules: *const UPluralRules, number: f64, keywor extern "system" { fn uplrules_select(uplrules: *const UPluralRules, number: f64, keyword: *mut u16, capacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uplrules_select(::core::mem::transmute(uplrules), ::core::mem::transmute(number), ::core::mem::transmute(keyword), ::core::mem::transmute(capacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uplrules_select(::core::mem::transmute(uplrules), number, ::core::mem::transmute(keyword), capacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24532,7 +24532,7 @@ pub unsafe fn uplrules_selectFormatted(uplrules: *const UPluralRules, number: *c extern "system" { fn uplrules_selectFormatted(uplrules: *const UPluralRules, number: *const UFormattedNumber, keyword: *mut u16, capacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uplrules_selectFormatted(::core::mem::transmute(uplrules), ::core::mem::transmute(number), ::core::mem::transmute(keyword), ::core::mem::transmute(capacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uplrules_selectFormatted(::core::mem::transmute(uplrules), ::core::mem::transmute(number), ::core::mem::transmute(keyword), capacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24541,7 +24541,7 @@ pub unsafe fn uregex_appendReplacement(regexp: *mut URegularExpression, replacem extern "system" { fn uregex_appendReplacement(regexp: *mut URegularExpression, replacementtext: *const u16, replacementlength: i32, destbuf: *mut *mut u16, destcapacity: *mut i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uregex_appendReplacement(::core::mem::transmute(regexp), ::core::mem::transmute(replacementtext), ::core::mem::transmute(replacementlength), ::core::mem::transmute(destbuf), ::core::mem::transmute(destcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_appendReplacement(::core::mem::transmute(regexp), ::core::mem::transmute(replacementtext), replacementlength, ::core::mem::transmute(destbuf), ::core::mem::transmute(destcapacity), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24595,7 +24595,7 @@ pub unsafe fn uregex_end(regexp: *mut URegularExpression, groupnum: i32, status: extern "system" { fn uregex_end(regexp: *mut URegularExpression, groupnum: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uregex_end(::core::mem::transmute(regexp), ::core::mem::transmute(groupnum), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_end(::core::mem::transmute(regexp), groupnum, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24604,7 +24604,7 @@ pub unsafe fn uregex_end64(regexp: *mut URegularExpression, groupnum: i32, statu extern "system" { fn uregex_end64(regexp: *mut URegularExpression, groupnum: i32, status: *mut UErrorCode) -> i64; } - ::core::mem::transmute(uregex_end64(::core::mem::transmute(regexp), ::core::mem::transmute(groupnum), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_end64(::core::mem::transmute(regexp), groupnum, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24613,7 +24613,7 @@ pub unsafe fn uregex_find(regexp: *mut URegularExpression, startindex: i32, stat extern "system" { fn uregex_find(regexp: *mut URegularExpression, startindex: i32, status: *mut UErrorCode) -> i8; } - ::core::mem::transmute(uregex_find(::core::mem::transmute(regexp), ::core::mem::transmute(startindex), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_find(::core::mem::transmute(regexp), startindex, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24622,7 +24622,7 @@ pub unsafe fn uregex_find64(regexp: *mut URegularExpression, startindex: i64, st extern "system" { fn uregex_find64(regexp: *mut URegularExpression, startindex: i64, status: *mut UErrorCode) -> i8; } - ::core::mem::transmute(uregex_find64(::core::mem::transmute(regexp), ::core::mem::transmute(startindex), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_find64(::core::mem::transmute(regexp), startindex, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24703,7 +24703,7 @@ pub unsafe fn uregex_group(regexp: *mut URegularExpression, groupnum: i32, dest: extern "system" { fn uregex_group(regexp: *mut URegularExpression, groupnum: i32, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uregex_group(::core::mem::transmute(regexp), ::core::mem::transmute(groupnum), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_group(::core::mem::transmute(regexp), groupnum, ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24724,7 +24724,7 @@ where extern "system" { fn uregex_groupNumberFromCName(regexp: *mut URegularExpression, groupname: ::windows::core::PCSTR, namelength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uregex_groupNumberFromCName(::core::mem::transmute(regexp), groupname.into(), ::core::mem::transmute(namelength), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_groupNumberFromCName(::core::mem::transmute(regexp), groupname.into(), namelength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24733,7 +24733,7 @@ pub unsafe fn uregex_groupNumberFromName(regexp: *mut URegularExpression, groupn extern "system" { fn uregex_groupNumberFromName(regexp: *mut URegularExpression, groupname: *const u16, namelength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uregex_groupNumberFromName(::core::mem::transmute(regexp), ::core::mem::transmute(groupname), ::core::mem::transmute(namelength), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_groupNumberFromName(::core::mem::transmute(regexp), ::core::mem::transmute(groupname), namelength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24742,7 +24742,7 @@ pub unsafe fn uregex_groupUText(regexp: *mut URegularExpression, groupnum: i32, extern "system" { fn uregex_groupUText(regexp: *mut URegularExpression, groupnum: i32, dest: *mut UText, grouplength: *mut i64, status: *mut UErrorCode) -> *mut UText; } - ::core::mem::transmute(uregex_groupUText(::core::mem::transmute(regexp), ::core::mem::transmute(groupnum), ::core::mem::transmute(dest), ::core::mem::transmute(grouplength), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_groupUText(::core::mem::transmute(regexp), groupnum, ::core::mem::transmute(dest), ::core::mem::transmute(grouplength), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24778,7 +24778,7 @@ pub unsafe fn uregex_lookingAt(regexp: *mut URegularExpression, startindex: i32, extern "system" { fn uregex_lookingAt(regexp: *mut URegularExpression, startindex: i32, status: *mut UErrorCode) -> i8; } - ::core::mem::transmute(uregex_lookingAt(::core::mem::transmute(regexp), ::core::mem::transmute(startindex), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_lookingAt(::core::mem::transmute(regexp), startindex, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24787,7 +24787,7 @@ pub unsafe fn uregex_lookingAt64(regexp: *mut URegularExpression, startindex: i6 extern "system" { fn uregex_lookingAt64(regexp: *mut URegularExpression, startindex: i64, status: *mut UErrorCode) -> i8; } - ::core::mem::transmute(uregex_lookingAt64(::core::mem::transmute(regexp), ::core::mem::transmute(startindex), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_lookingAt64(::core::mem::transmute(regexp), startindex, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24796,7 +24796,7 @@ pub unsafe fn uregex_matches(regexp: *mut URegularExpression, startindex: i32, s extern "system" { fn uregex_matches(regexp: *mut URegularExpression, startindex: i32, status: *mut UErrorCode) -> i8; } - ::core::mem::transmute(uregex_matches(::core::mem::transmute(regexp), ::core::mem::transmute(startindex), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_matches(::core::mem::transmute(regexp), startindex, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24805,7 +24805,7 @@ pub unsafe fn uregex_matches64(regexp: *mut URegularExpression, startindex: i64, extern "system" { fn uregex_matches64(regexp: *mut URegularExpression, startindex: i64, status: *mut UErrorCode) -> i8; } - ::core::mem::transmute(uregex_matches64(::core::mem::transmute(regexp), ::core::mem::transmute(startindex), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_matches64(::core::mem::transmute(regexp), startindex, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24814,7 +24814,7 @@ pub unsafe fn uregex_open(pattern: *const u16, patternlength: i32, flags: u32, p extern "system" { fn uregex_open(pattern: *const u16, patternlength: i32, flags: u32, pe: *mut UParseError, status: *mut UErrorCode) -> *mut URegularExpression; } - ::core::mem::transmute(uregex_open(::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(flags), ::core::mem::transmute(pe), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_open(::core::mem::transmute(pattern), patternlength, flags, ::core::mem::transmute(pe), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24826,7 +24826,7 @@ where extern "system" { fn uregex_openC(pattern: ::windows::core::PCSTR, flags: u32, pe: *mut UParseError, status: *mut UErrorCode) -> *mut URegularExpression; } - ::core::mem::transmute(uregex_openC(pattern.into(), ::core::mem::transmute(flags), ::core::mem::transmute(pe), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_openC(pattern.into(), flags, ::core::mem::transmute(pe), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24835,7 +24835,7 @@ pub unsafe fn uregex_openUText(pattern: *mut UText, flags: u32, pe: *mut UParseE extern "system" { fn uregex_openUText(pattern: *mut UText, flags: u32, pe: *mut UParseError, status: *mut UErrorCode) -> *mut URegularExpression; } - ::core::mem::transmute(uregex_openUText(::core::mem::transmute(pattern), ::core::mem::transmute(flags), ::core::mem::transmute(pe), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_openUText(::core::mem::transmute(pattern), flags, ::core::mem::transmute(pe), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24907,7 +24907,7 @@ pub unsafe fn uregex_replaceAll(regexp: *mut URegularExpression, replacementtext extern "system" { fn uregex_replaceAll(regexp: *mut URegularExpression, replacementtext: *const u16, replacementlength: i32, destbuf: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uregex_replaceAll(::core::mem::transmute(regexp), ::core::mem::transmute(replacementtext), ::core::mem::transmute(replacementlength), ::core::mem::transmute(destbuf), ::core::mem::transmute(destcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_replaceAll(::core::mem::transmute(regexp), ::core::mem::transmute(replacementtext), replacementlength, ::core::mem::transmute(destbuf), destcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24925,7 +24925,7 @@ pub unsafe fn uregex_replaceFirst(regexp: *mut URegularExpression, replacementte extern "system" { fn uregex_replaceFirst(regexp: *mut URegularExpression, replacementtext: *const u16, replacementlength: i32, destbuf: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uregex_replaceFirst(::core::mem::transmute(regexp), ::core::mem::transmute(replacementtext), ::core::mem::transmute(replacementlength), ::core::mem::transmute(destbuf), ::core::mem::transmute(destcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_replaceFirst(::core::mem::transmute(regexp), ::core::mem::transmute(replacementtext), replacementlength, ::core::mem::transmute(destbuf), destcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24952,7 +24952,7 @@ pub unsafe fn uregex_reset(regexp: *mut URegularExpression, index: i32, status: extern "system" { fn uregex_reset(regexp: *mut URegularExpression, index: i32, status: *mut UErrorCode); } - uregex_reset(::core::mem::transmute(regexp), ::core::mem::transmute(index), ::core::mem::transmute(status)) + uregex_reset(::core::mem::transmute(regexp), index, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24961,7 +24961,7 @@ pub unsafe fn uregex_reset64(regexp: *mut URegularExpression, index: i64, status extern "system" { fn uregex_reset64(regexp: *mut URegularExpression, index: i64, status: *mut UErrorCode); } - uregex_reset64(::core::mem::transmute(regexp), ::core::mem::transmute(index), ::core::mem::transmute(status)) + uregex_reset64(::core::mem::transmute(regexp), index, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24988,7 +24988,7 @@ pub unsafe fn uregex_setRegion(regexp: *mut URegularExpression, regionstart: i32 extern "system" { fn uregex_setRegion(regexp: *mut URegularExpression, regionstart: i32, regionlimit: i32, status: *mut UErrorCode); } - uregex_setRegion(::core::mem::transmute(regexp), ::core::mem::transmute(regionstart), ::core::mem::transmute(regionlimit), ::core::mem::transmute(status)) + uregex_setRegion(::core::mem::transmute(regexp), regionstart, regionlimit, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -24997,7 +24997,7 @@ pub unsafe fn uregex_setRegion64(regexp: *mut URegularExpression, regionstart: i extern "system" { fn uregex_setRegion64(regexp: *mut URegularExpression, regionstart: i64, regionlimit: i64, status: *mut UErrorCode); } - uregex_setRegion64(::core::mem::transmute(regexp), ::core::mem::transmute(regionstart), ::core::mem::transmute(regionlimit), ::core::mem::transmute(status)) + uregex_setRegion64(::core::mem::transmute(regexp), regionstart, regionlimit, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25006,7 +25006,7 @@ pub unsafe fn uregex_setRegionAndStart(regexp: *mut URegularExpression, regionst extern "system" { fn uregex_setRegionAndStart(regexp: *mut URegularExpression, regionstart: i64, regionlimit: i64, startindex: i64, status: *mut UErrorCode); } - uregex_setRegionAndStart(::core::mem::transmute(regexp), ::core::mem::transmute(regionstart), ::core::mem::transmute(regionlimit), ::core::mem::transmute(startindex), ::core::mem::transmute(status)) + uregex_setRegionAndStart(::core::mem::transmute(regexp), regionstart, regionlimit, startindex, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25015,7 +25015,7 @@ pub unsafe fn uregex_setStackLimit(regexp: *mut URegularExpression, limit: i32, extern "system" { fn uregex_setStackLimit(regexp: *mut URegularExpression, limit: i32, status: *mut UErrorCode); } - uregex_setStackLimit(::core::mem::transmute(regexp), ::core::mem::transmute(limit), ::core::mem::transmute(status)) + uregex_setStackLimit(::core::mem::transmute(regexp), limit, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25024,7 +25024,7 @@ pub unsafe fn uregex_setText(regexp: *mut URegularExpression, text: *const u16, extern "system" { fn uregex_setText(regexp: *mut URegularExpression, text: *const u16, textlength: i32, status: *mut UErrorCode); } - uregex_setText(::core::mem::transmute(regexp), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(status)) + uregex_setText(::core::mem::transmute(regexp), ::core::mem::transmute(text), textlength, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25033,7 +25033,7 @@ pub unsafe fn uregex_setTimeLimit(regexp: *mut URegularExpression, limit: i32, s extern "system" { fn uregex_setTimeLimit(regexp: *mut URegularExpression, limit: i32, status: *mut UErrorCode); } - uregex_setTimeLimit(::core::mem::transmute(regexp), ::core::mem::transmute(limit), ::core::mem::transmute(status)) + uregex_setTimeLimit(::core::mem::transmute(regexp), limit, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25051,7 +25051,7 @@ pub unsafe fn uregex_split(regexp: *mut URegularExpression, destbuf: *mut u16, d extern "system" { fn uregex_split(regexp: *mut URegularExpression, destbuf: *mut u16, destcapacity: i32, requiredcapacity: *mut i32, destfields: *mut *mut u16, destfieldscapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uregex_split(::core::mem::transmute(regexp), ::core::mem::transmute(destbuf), ::core::mem::transmute(destcapacity), ::core::mem::transmute(requiredcapacity), ::core::mem::transmute(destfields), ::core::mem::transmute(destfieldscapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_split(::core::mem::transmute(regexp), ::core::mem::transmute(destbuf), destcapacity, ::core::mem::transmute(requiredcapacity), ::core::mem::transmute(destfields), destfieldscapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25060,7 +25060,7 @@ pub unsafe fn uregex_splitUText(regexp: *mut URegularExpression, destfields: *mu extern "system" { fn uregex_splitUText(regexp: *mut URegularExpression, destfields: *mut *mut UText, destfieldscapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uregex_splitUText(::core::mem::transmute(regexp), ::core::mem::transmute(destfields), ::core::mem::transmute(destfieldscapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_splitUText(::core::mem::transmute(regexp), ::core::mem::transmute(destfields), destfieldscapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25069,7 +25069,7 @@ pub unsafe fn uregex_start(regexp: *mut URegularExpression, groupnum: i32, statu extern "system" { fn uregex_start(regexp: *mut URegularExpression, groupnum: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uregex_start(::core::mem::transmute(regexp), ::core::mem::transmute(groupnum), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_start(::core::mem::transmute(regexp), groupnum, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25078,7 +25078,7 @@ pub unsafe fn uregex_start64(regexp: *mut URegularExpression, groupnum: i32, sta extern "system" { fn uregex_start64(regexp: *mut URegularExpression, groupnum: i32, status: *mut UErrorCode) -> i64; } - ::core::mem::transmute(uregex_start64(::core::mem::transmute(regexp), ::core::mem::transmute(groupnum), ::core::mem::transmute(status))) + ::core::mem::transmute(uregex_start64(::core::mem::transmute(regexp), groupnum, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25087,7 +25087,7 @@ pub unsafe fn uregex_useAnchoringBounds(regexp: *mut URegularExpression, b: i8, extern "system" { fn uregex_useAnchoringBounds(regexp: *mut URegularExpression, b: i8, status: *mut UErrorCode); } - uregex_useAnchoringBounds(::core::mem::transmute(regexp), ::core::mem::transmute(b), ::core::mem::transmute(status)) + uregex_useAnchoringBounds(::core::mem::transmute(regexp), b, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25096,7 +25096,7 @@ pub unsafe fn uregex_useTransparentBounds(regexp: *mut URegularExpression, b: i8 extern "system" { fn uregex_useTransparentBounds(regexp: *mut URegularExpression, b: i8, status: *mut UErrorCode); } - uregex_useTransparentBounds(::core::mem::transmute(regexp), ::core::mem::transmute(b), ::core::mem::transmute(status)) + uregex_useTransparentBounds(::core::mem::transmute(regexp), b, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25123,7 +25123,7 @@ pub unsafe fn uregion_getAvailable(r#type: URegionType, status: *mut UErrorCode) extern "system" { fn uregion_getAvailable(r#type: URegionType, status: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(uregion_getAvailable(::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(uregion_getAvailable(r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25141,7 +25141,7 @@ pub unsafe fn uregion_getContainedRegionsOfType(uregion: *const URegion, r#type: extern "system" { fn uregion_getContainedRegionsOfType(uregion: *const URegion, r#type: URegionType, status: *mut UErrorCode) -> *mut UEnumeration; } - ::core::mem::transmute(uregion_getContainedRegionsOfType(::core::mem::transmute(uregion), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(uregion_getContainedRegionsOfType(::core::mem::transmute(uregion), r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25159,7 +25159,7 @@ pub unsafe fn uregion_getContainingRegionOfType(uregion: *const URegion, r#type: extern "system" { fn uregion_getContainingRegionOfType(uregion: *const URegion, r#type: URegionType) -> *mut URegion; } - ::core::mem::transmute(uregion_getContainingRegionOfType(::core::mem::transmute(uregion), ::core::mem::transmute(r#type))) + ::core::mem::transmute(uregion_getContainingRegionOfType(::core::mem::transmute(uregion), r#type)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25207,7 +25207,7 @@ pub unsafe fn uregion_getRegionFromNumericCode(code: i32, status: *mut UErrorCod extern "system" { fn uregion_getRegionFromNumericCode(code: i32, status: *mut UErrorCode) -> *mut URegion; } - ::core::mem::transmute(uregion_getRegionFromNumericCode(::core::mem::transmute(code), ::core::mem::transmute(status))) + ::core::mem::transmute(uregion_getRegionFromNumericCode(code, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25243,7 +25243,7 @@ pub unsafe fn ureldatefmt_combineDateAndTime(reldatefmt: *const URelativeDateTim extern "system" { fn ureldatefmt_combineDateAndTime(reldatefmt: *const URelativeDateTimeFormatter, relativedatestring: *const u16, relativedatestringlen: i32, timestring: *const u16, timestringlen: i32, result: *mut u16, resultcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ureldatefmt_combineDateAndTime(::core::mem::transmute(reldatefmt), ::core::mem::transmute(relativedatestring), ::core::mem::transmute(relativedatestringlen), ::core::mem::transmute(timestring), ::core::mem::transmute(timestringlen), ::core::mem::transmute(result), ::core::mem::transmute(resultcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ureldatefmt_combineDateAndTime(::core::mem::transmute(reldatefmt), ::core::mem::transmute(relativedatestring), relativedatestringlen, ::core::mem::transmute(timestring), timestringlen, ::core::mem::transmute(result), resultcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25252,7 +25252,7 @@ pub unsafe fn ureldatefmt_format(reldatefmt: *const URelativeDateTimeFormatter, extern "system" { fn ureldatefmt_format(reldatefmt: *const URelativeDateTimeFormatter, offset: f64, unit: URelativeDateTimeUnit, result: *mut u16, resultcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ureldatefmt_format(::core::mem::transmute(reldatefmt), ::core::mem::transmute(offset), ::core::mem::transmute(unit), ::core::mem::transmute(result), ::core::mem::transmute(resultcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ureldatefmt_format(::core::mem::transmute(reldatefmt), offset, unit, ::core::mem::transmute(result), resultcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25261,7 +25261,7 @@ pub unsafe fn ureldatefmt_formatNumeric(reldatefmt: *const URelativeDateTimeForm extern "system" { fn ureldatefmt_formatNumeric(reldatefmt: *const URelativeDateTimeFormatter, offset: f64, unit: URelativeDateTimeUnit, result: *mut u16, resultcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ureldatefmt_formatNumeric(::core::mem::transmute(reldatefmt), ::core::mem::transmute(offset), ::core::mem::transmute(unit), ::core::mem::transmute(result), ::core::mem::transmute(resultcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(ureldatefmt_formatNumeric(::core::mem::transmute(reldatefmt), offset, unit, ::core::mem::transmute(result), resultcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25270,7 +25270,7 @@ pub unsafe fn ureldatefmt_formatNumericToResult(reldatefmt: *const URelativeDate extern "system" { fn ureldatefmt_formatNumericToResult(reldatefmt: *const URelativeDateTimeFormatter, offset: f64, unit: URelativeDateTimeUnit, result: *mut UFormattedRelativeDateTime, status: *mut UErrorCode); } - ureldatefmt_formatNumericToResult(::core::mem::transmute(reldatefmt), ::core::mem::transmute(offset), ::core::mem::transmute(unit), ::core::mem::transmute(result), ::core::mem::transmute(status)) + ureldatefmt_formatNumericToResult(::core::mem::transmute(reldatefmt), offset, unit, ::core::mem::transmute(result), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25279,7 +25279,7 @@ pub unsafe fn ureldatefmt_formatToResult(reldatefmt: *const URelativeDateTimeFor extern "system" { fn ureldatefmt_formatToResult(reldatefmt: *const URelativeDateTimeFormatter, offset: f64, unit: URelativeDateTimeUnit, result: *mut UFormattedRelativeDateTime, status: *mut UErrorCode); } - ureldatefmt_formatToResult(::core::mem::transmute(reldatefmt), ::core::mem::transmute(offset), ::core::mem::transmute(unit), ::core::mem::transmute(result), ::core::mem::transmute(status)) + ureldatefmt_formatToResult(::core::mem::transmute(reldatefmt), offset, unit, ::core::mem::transmute(result), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25291,7 +25291,7 @@ where extern "system" { fn ureldatefmt_open(locale: ::windows::core::PCSTR, nftoadopt: *mut *mut ::core::ffi::c_void, width: UDateRelativeDateTimeFormatterStyle, capitalizationcontext: UDisplayContext, status: *mut UErrorCode) -> *mut URelativeDateTimeFormatter; } - ::core::mem::transmute(ureldatefmt_open(locale.into(), ::core::mem::transmute(nftoadopt), ::core::mem::transmute(width), ::core::mem::transmute(capitalizationcontext), ::core::mem::transmute(status))) + ::core::mem::transmute(ureldatefmt_open(locale.into(), ::core::mem::transmute(nftoadopt), width, capitalizationcontext, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25336,7 +25336,7 @@ pub unsafe fn ures_getByIndex(resourcebundle: *const UResourceBundle, indexr: i3 extern "system" { fn ures_getByIndex(resourcebundle: *const UResourceBundle, indexr: i32, fillin: *mut UResourceBundle, status: *mut UErrorCode) -> *mut UResourceBundle; } - ::core::mem::transmute(ures_getByIndex(::core::mem::transmute(resourcebundle), ::core::mem::transmute(indexr), ::core::mem::transmute(fillin), ::core::mem::transmute(status))) + ::core::mem::transmute(ures_getByIndex(::core::mem::transmute(resourcebundle), indexr, ::core::mem::transmute(fillin), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25384,7 +25384,7 @@ pub unsafe fn ures_getLocaleByType(resourcebundle: *const UResourceBundle, r#typ extern "system" { fn ures_getLocaleByType(resourcebundle: *const UResourceBundle, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(ures_getLocaleByType(::core::mem::transmute(resourcebundle), ::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(ures_getLocaleByType(::core::mem::transmute(resourcebundle), r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25429,7 +25429,7 @@ pub unsafe fn ures_getStringByIndex(resourcebundle: *const UResourceBundle, inde extern "system" { fn ures_getStringByIndex(resourcebundle: *const UResourceBundle, indexs: i32, len: *mut i32, status: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(ures_getStringByIndex(::core::mem::transmute(resourcebundle), ::core::mem::transmute(indexs), ::core::mem::transmute(len), ::core::mem::transmute(status))) + ::core::mem::transmute(ures_getStringByIndex(::core::mem::transmute(resourcebundle), indexs, ::core::mem::transmute(len), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25471,7 +25471,7 @@ where extern "system" { fn ures_getUTF8String(resb: *const UResourceBundle, dest: ::windows::core::PCSTR, length: *mut i32, forcecopy: i8, status: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(ures_getUTF8String(::core::mem::transmute(resb), dest.into(), ::core::mem::transmute(length), ::core::mem::transmute(forcecopy), ::core::mem::transmute(status))) + ::core::mem::transmute(ures_getUTF8String(::core::mem::transmute(resb), dest.into(), ::core::mem::transmute(length), forcecopy, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25483,7 +25483,7 @@ where extern "system" { fn ures_getUTF8StringByIndex(resb: *const UResourceBundle, stringindex: i32, dest: ::windows::core::PCSTR, plength: *mut i32, forcecopy: i8, status: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(ures_getUTF8StringByIndex(::core::mem::transmute(resb), ::core::mem::transmute(stringindex), dest.into(), ::core::mem::transmute(plength), ::core::mem::transmute(forcecopy), ::core::mem::transmute(status))) + ::core::mem::transmute(ures_getUTF8StringByIndex(::core::mem::transmute(resb), stringindex, dest.into(), ::core::mem::transmute(plength), forcecopy, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25496,7 +25496,7 @@ where extern "system" { fn ures_getUTF8StringByKey(resb: *const UResourceBundle, key: ::windows::core::PCSTR, dest: ::windows::core::PCSTR, plength: *mut i32, forcecopy: i8, status: *mut UErrorCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(ures_getUTF8StringByKey(::core::mem::transmute(resb), key.into(), dest.into(), ::core::mem::transmute(plength), ::core::mem::transmute(forcecopy), ::core::mem::transmute(status))) + ::core::mem::transmute(ures_getUTF8StringByKey(::core::mem::transmute(resb), key.into(), dest.into(), ::core::mem::transmute(plength), forcecopy, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25582,7 +25582,7 @@ pub unsafe fn uscript_breaksBetweenLetters(script: UScriptCode) -> i8 { extern "system" { fn uscript_breaksBetweenLetters(script: UScriptCode) -> i8; } - ::core::mem::transmute(uscript_breaksBetweenLetters(::core::mem::transmute(script))) + ::core::mem::transmute(uscript_breaksBetweenLetters(script)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25594,7 +25594,7 @@ where extern "system" { fn uscript_getCode(nameorabbrorlocale: ::windows::core::PCSTR, fillin: *mut UScriptCode, capacity: i32, err: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uscript_getCode(nameorabbrorlocale.into(), ::core::mem::transmute(fillin), ::core::mem::transmute(capacity), ::core::mem::transmute(err))) + ::core::mem::transmute(uscript_getCode(nameorabbrorlocale.into(), ::core::mem::transmute(fillin), capacity, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25603,7 +25603,7 @@ pub unsafe fn uscript_getName(scriptcode: UScriptCode) -> ::windows::core::PSTR extern "system" { fn uscript_getName(scriptcode: UScriptCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(uscript_getName(::core::mem::transmute(scriptcode))) + ::core::mem::transmute(uscript_getName(scriptcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25612,7 +25612,7 @@ pub unsafe fn uscript_getSampleString(script: UScriptCode, dest: *mut u16, capac extern "system" { fn uscript_getSampleString(script: UScriptCode, dest: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uscript_getSampleString(::core::mem::transmute(script), ::core::mem::transmute(dest), ::core::mem::transmute(capacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uscript_getSampleString(script, ::core::mem::transmute(dest), capacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25621,7 +25621,7 @@ pub unsafe fn uscript_getScript(codepoint: i32, err: *mut UErrorCode) -> UScript extern "system" { fn uscript_getScript(codepoint: i32, err: *mut UErrorCode) -> UScriptCode; } - ::core::mem::transmute(uscript_getScript(::core::mem::transmute(codepoint), ::core::mem::transmute(err))) + ::core::mem::transmute(uscript_getScript(codepoint, ::core::mem::transmute(err))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25630,7 +25630,7 @@ pub unsafe fn uscript_getScriptExtensions(c: i32, scripts: *mut UScriptCode, cap extern "system" { fn uscript_getScriptExtensions(c: i32, scripts: *mut UScriptCode, capacity: i32, errorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uscript_getScriptExtensions(::core::mem::transmute(c), ::core::mem::transmute(scripts), ::core::mem::transmute(capacity), ::core::mem::transmute(errorcode))) + ::core::mem::transmute(uscript_getScriptExtensions(c, ::core::mem::transmute(scripts), capacity, ::core::mem::transmute(errorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25639,7 +25639,7 @@ pub unsafe fn uscript_getShortName(scriptcode: UScriptCode) -> ::windows::core:: extern "system" { fn uscript_getShortName(scriptcode: UScriptCode) -> ::windows::core::PSTR; } - ::core::mem::transmute(uscript_getShortName(::core::mem::transmute(scriptcode))) + ::core::mem::transmute(uscript_getShortName(scriptcode)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25648,7 +25648,7 @@ pub unsafe fn uscript_getUsage(script: UScriptCode) -> UScriptUsage { extern "system" { fn uscript_getUsage(script: UScriptCode) -> UScriptUsage; } - ::core::mem::transmute(uscript_getUsage(::core::mem::transmute(script))) + ::core::mem::transmute(uscript_getUsage(script)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25657,7 +25657,7 @@ pub unsafe fn uscript_hasScript(c: i32, sc: UScriptCode) -> i8 { extern "system" { fn uscript_hasScript(c: i32, sc: UScriptCode) -> i8; } - ::core::mem::transmute(uscript_hasScript(::core::mem::transmute(c), ::core::mem::transmute(sc))) + ::core::mem::transmute(uscript_hasScript(c, sc)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25666,7 +25666,7 @@ pub unsafe fn uscript_isCased(script: UScriptCode) -> i8 { extern "system" { fn uscript_isCased(script: UScriptCode) -> i8; } - ::core::mem::transmute(uscript_isCased(::core::mem::transmute(script))) + ::core::mem::transmute(uscript_isCased(script)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25675,7 +25675,7 @@ pub unsafe fn uscript_isRightToLeft(script: UScriptCode) -> i8 { extern "system" { fn uscript_isRightToLeft(script: UScriptCode) -> i8; } - ::core::mem::transmute(uscript_isRightToLeft(::core::mem::transmute(script))) + ::core::mem::transmute(uscript_isRightToLeft(script)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25702,7 +25702,7 @@ pub unsafe fn usearch_following(strsrch: *mut UStringSearch, position: i32, stat extern "system" { fn usearch_following(strsrch: *mut UStringSearch, position: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(usearch_following(::core::mem::transmute(strsrch), ::core::mem::transmute(position), ::core::mem::transmute(status))) + ::core::mem::transmute(usearch_following(::core::mem::transmute(strsrch), position, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25711,7 +25711,7 @@ pub unsafe fn usearch_getAttribute(strsrch: *const UStringSearch, attribute: USe extern "system" { fn usearch_getAttribute(strsrch: *const UStringSearch, attribute: USearchAttribute) -> USearchAttributeValue; } - ::core::mem::transmute(usearch_getAttribute(::core::mem::transmute(strsrch), ::core::mem::transmute(attribute))) + ::core::mem::transmute(usearch_getAttribute(::core::mem::transmute(strsrch), attribute)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25756,7 +25756,7 @@ pub unsafe fn usearch_getMatchedText(strsrch: *const UStringSearch, result: *mut extern "system" { fn usearch_getMatchedText(strsrch: *const UStringSearch, result: *mut u16, resultcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(usearch_getMatchedText(::core::mem::transmute(strsrch), ::core::mem::transmute(result), ::core::mem::transmute(resultcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(usearch_getMatchedText(::core::mem::transmute(strsrch), ::core::mem::transmute(result), resultcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25813,7 +25813,7 @@ where extern "system" { fn usearch_open(pattern: *const u16, patternlength: i32, text: *const u16, textlength: i32, locale: ::windows::core::PCSTR, breakiter: *mut UBreakIterator, status: *mut UErrorCode) -> *mut UStringSearch; } - ::core::mem::transmute(usearch_open(::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(text), ::core::mem::transmute(textlength), locale.into(), ::core::mem::transmute(breakiter), ::core::mem::transmute(status))) + ::core::mem::transmute(usearch_open(::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(text), textlength, locale.into(), ::core::mem::transmute(breakiter), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25822,7 +25822,7 @@ pub unsafe fn usearch_openFromCollator(pattern: *const u16, patternlength: i32, extern "system" { fn usearch_openFromCollator(pattern: *const u16, patternlength: i32, text: *const u16, textlength: i32, collator: *const UCollator, breakiter: *mut UBreakIterator, status: *mut UErrorCode) -> *mut UStringSearch; } - ::core::mem::transmute(usearch_openFromCollator(::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(collator), ::core::mem::transmute(breakiter), ::core::mem::transmute(status))) + ::core::mem::transmute(usearch_openFromCollator(::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(text), textlength, ::core::mem::transmute(collator), ::core::mem::transmute(breakiter), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25831,7 +25831,7 @@ pub unsafe fn usearch_preceding(strsrch: *mut UStringSearch, position: i32, stat extern "system" { fn usearch_preceding(strsrch: *mut UStringSearch, position: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(usearch_preceding(::core::mem::transmute(strsrch), ::core::mem::transmute(position), ::core::mem::transmute(status))) + ::core::mem::transmute(usearch_preceding(::core::mem::transmute(strsrch), position, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25858,7 +25858,7 @@ pub unsafe fn usearch_setAttribute(strsrch: *mut UStringSearch, attribute: USear extern "system" { fn usearch_setAttribute(strsrch: *mut UStringSearch, attribute: USearchAttribute, value: USearchAttributeValue, status: *mut UErrorCode); } - usearch_setAttribute(::core::mem::transmute(strsrch), ::core::mem::transmute(attribute), ::core::mem::transmute(value), ::core::mem::transmute(status)) + usearch_setAttribute(::core::mem::transmute(strsrch), attribute, value, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25885,7 +25885,7 @@ pub unsafe fn usearch_setOffset(strsrch: *mut UStringSearch, position: i32, stat extern "system" { fn usearch_setOffset(strsrch: *mut UStringSearch, position: i32, status: *mut UErrorCode); } - usearch_setOffset(::core::mem::transmute(strsrch), ::core::mem::transmute(position), ::core::mem::transmute(status)) + usearch_setOffset(::core::mem::transmute(strsrch), position, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25894,7 +25894,7 @@ pub unsafe fn usearch_setPattern(strsrch: *mut UStringSearch, pattern: *const u1 extern "system" { fn usearch_setPattern(strsrch: *mut UStringSearch, pattern: *const u16, patternlength: i32, status: *mut UErrorCode); } - usearch_setPattern(::core::mem::transmute(strsrch), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(status)) + usearch_setPattern(::core::mem::transmute(strsrch), ::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25903,7 +25903,7 @@ pub unsafe fn usearch_setText(strsrch: *mut UStringSearch, text: *const u16, tex extern "system" { fn usearch_setText(strsrch: *mut UStringSearch, text: *const u16, textlength: i32, status: *mut UErrorCode); } - usearch_setText(::core::mem::transmute(strsrch), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(status)) + usearch_setText(::core::mem::transmute(strsrch), ::core::mem::transmute(text), textlength, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25912,7 +25912,7 @@ pub unsafe fn uset_add(set: *mut USet, c: i32) { extern "system" { fn uset_add(set: *mut USet, c: i32); } - uset_add(::core::mem::transmute(set), ::core::mem::transmute(c)) + uset_add(::core::mem::transmute(set), c) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25930,7 +25930,7 @@ pub unsafe fn uset_addAllCodePoints(set: *mut USet, str: *const u16, strlen: i32 extern "system" { fn uset_addAllCodePoints(set: *mut USet, str: *const u16, strlen: i32); } - uset_addAllCodePoints(::core::mem::transmute(set), ::core::mem::transmute(str), ::core::mem::transmute(strlen)) + uset_addAllCodePoints(::core::mem::transmute(set), ::core::mem::transmute(str), strlen) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25939,7 +25939,7 @@ pub unsafe fn uset_addRange(set: *mut USet, start: i32, end: i32) { extern "system" { fn uset_addRange(set: *mut USet, start: i32, end: i32); } - uset_addRange(::core::mem::transmute(set), ::core::mem::transmute(start), ::core::mem::transmute(end)) + uset_addRange(::core::mem::transmute(set), start, end) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25948,7 +25948,7 @@ pub unsafe fn uset_addString(set: *mut USet, str: *const u16, strlen: i32) { extern "system" { fn uset_addString(set: *mut USet, str: *const u16, strlen: i32); } - uset_addString(::core::mem::transmute(set), ::core::mem::transmute(str), ::core::mem::transmute(strlen)) + uset_addString(::core::mem::transmute(set), ::core::mem::transmute(str), strlen) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25957,7 +25957,7 @@ pub unsafe fn uset_applyIntPropertyValue(set: *mut USet, prop: UProperty, value: extern "system" { fn uset_applyIntPropertyValue(set: *mut USet, prop: UProperty, value: i32, ec: *mut UErrorCode); } - uset_applyIntPropertyValue(::core::mem::transmute(set), ::core::mem::transmute(prop), ::core::mem::transmute(value), ::core::mem::transmute(ec)) + uset_applyIntPropertyValue(::core::mem::transmute(set), prop, value, ::core::mem::transmute(ec)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25966,7 +25966,7 @@ pub unsafe fn uset_applyPattern(set: *mut USet, pattern: *const u16, patternleng extern "system" { fn uset_applyPattern(set: *mut USet, pattern: *const u16, patternlength: i32, options: u32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uset_applyPattern(::core::mem::transmute(set), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(options), ::core::mem::transmute(status))) + ::core::mem::transmute(uset_applyPattern(::core::mem::transmute(set), ::core::mem::transmute(pattern), patternlength, options, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25975,7 +25975,7 @@ pub unsafe fn uset_applyPropertyAlias(set: *mut USet, prop: *const u16, propleng extern "system" { fn uset_applyPropertyAlias(set: *mut USet, prop: *const u16, proplength: i32, value: *const u16, valuelength: i32, ec: *mut UErrorCode); } - uset_applyPropertyAlias(::core::mem::transmute(set), ::core::mem::transmute(prop), ::core::mem::transmute(proplength), ::core::mem::transmute(value), ::core::mem::transmute(valuelength), ::core::mem::transmute(ec)) + uset_applyPropertyAlias(::core::mem::transmute(set), ::core::mem::transmute(prop), proplength, ::core::mem::transmute(value), valuelength, ::core::mem::transmute(ec)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -25984,7 +25984,7 @@ pub unsafe fn uset_charAt(set: *const USet, charindex: i32) -> i32 { extern "system" { fn uset_charAt(set: *const USet, charindex: i32) -> i32; } - ::core::mem::transmute(uset_charAt(::core::mem::transmute(set), ::core::mem::transmute(charindex))) + ::core::mem::transmute(uset_charAt(::core::mem::transmute(set), charindex)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26029,7 +26029,7 @@ pub unsafe fn uset_closeOver(set: *mut USet, attributes: i32) { extern "system" { fn uset_closeOver(set: *mut USet, attributes: i32); } - uset_closeOver(::core::mem::transmute(set), ::core::mem::transmute(attributes)) + uset_closeOver(::core::mem::transmute(set), attributes) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26065,7 +26065,7 @@ pub unsafe fn uset_contains(set: *const USet, c: i32) -> i8 { extern "system" { fn uset_contains(set: *const USet, c: i32) -> i8; } - ::core::mem::transmute(uset_contains(::core::mem::transmute(set), ::core::mem::transmute(c))) + ::core::mem::transmute(uset_contains(::core::mem::transmute(set), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26083,7 +26083,7 @@ pub unsafe fn uset_containsAllCodePoints(set: *const USet, str: *const u16, strl extern "system" { fn uset_containsAllCodePoints(set: *const USet, str: *const u16, strlen: i32) -> i8; } - ::core::mem::transmute(uset_containsAllCodePoints(::core::mem::transmute(set), ::core::mem::transmute(str), ::core::mem::transmute(strlen))) + ::core::mem::transmute(uset_containsAllCodePoints(::core::mem::transmute(set), ::core::mem::transmute(str), strlen)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26101,7 +26101,7 @@ pub unsafe fn uset_containsRange(set: *const USet, start: i32, end: i32) -> i8 { extern "system" { fn uset_containsRange(set: *const USet, start: i32, end: i32) -> i8; } - ::core::mem::transmute(uset_containsRange(::core::mem::transmute(set), ::core::mem::transmute(start), ::core::mem::transmute(end))) + ::core::mem::transmute(uset_containsRange(::core::mem::transmute(set), start, end)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26119,7 +26119,7 @@ pub unsafe fn uset_containsString(set: *const USet, str: *const u16, strlen: i32 extern "system" { fn uset_containsString(set: *const USet, str: *const u16, strlen: i32) -> i8; } - ::core::mem::transmute(uset_containsString(::core::mem::transmute(set), ::core::mem::transmute(str), ::core::mem::transmute(strlen))) + ::core::mem::transmute(uset_containsString(::core::mem::transmute(set), ::core::mem::transmute(str), strlen)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26146,7 +26146,7 @@ pub unsafe fn uset_getItem(set: *const USet, itemindex: i32, start: *mut i32, en extern "system" { fn uset_getItem(set: *const USet, itemindex: i32, start: *mut i32, end: *mut i32, str: *mut u16, strcapacity: i32, ec: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uset_getItem(::core::mem::transmute(set), ::core::mem::transmute(itemindex), ::core::mem::transmute(start), ::core::mem::transmute(end), ::core::mem::transmute(str), ::core::mem::transmute(strcapacity), ::core::mem::transmute(ec))) + ::core::mem::transmute(uset_getItem(::core::mem::transmute(set), itemindex, ::core::mem::transmute(start), ::core::mem::transmute(end), ::core::mem::transmute(str), strcapacity, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26164,7 +26164,7 @@ pub unsafe fn uset_getSerializedRange(set: *const USerializedSet, rangeindex: i3 extern "system" { fn uset_getSerializedRange(set: *const USerializedSet, rangeindex: i32, pstart: *mut i32, pend: *mut i32) -> i8; } - ::core::mem::transmute(uset_getSerializedRange(::core::mem::transmute(set), ::core::mem::transmute(rangeindex), ::core::mem::transmute(pstart), ::core::mem::transmute(pend))) + ::core::mem::transmute(uset_getSerializedRange(::core::mem::transmute(set), rangeindex, ::core::mem::transmute(pstart), ::core::mem::transmute(pend))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26182,7 +26182,7 @@ pub unsafe fn uset_getSerializedSet(fillset: *mut USerializedSet, src: *const u1 extern "system" { fn uset_getSerializedSet(fillset: *mut USerializedSet, src: *const u16, srclength: i32) -> i8; } - ::core::mem::transmute(uset_getSerializedSet(::core::mem::transmute(fillset), ::core::mem::transmute(src), ::core::mem::transmute(srclength))) + ::core::mem::transmute(uset_getSerializedSet(::core::mem::transmute(fillset), ::core::mem::transmute(src), srclength)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26191,7 +26191,7 @@ pub unsafe fn uset_indexOf(set: *const USet, c: i32) -> i32 { extern "system" { fn uset_indexOf(set: *const USet, c: i32) -> i32; } - ::core::mem::transmute(uset_indexOf(::core::mem::transmute(set), ::core::mem::transmute(c))) + ::core::mem::transmute(uset_indexOf(::core::mem::transmute(set), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26218,7 +26218,7 @@ pub unsafe fn uset_open(start: i32, end: i32) -> *mut USet { extern "system" { fn uset_open(start: i32, end: i32) -> *mut USet; } - ::core::mem::transmute(uset_open(::core::mem::transmute(start), ::core::mem::transmute(end))) + ::core::mem::transmute(uset_open(start, end)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26236,7 +26236,7 @@ pub unsafe fn uset_openPattern(pattern: *const u16, patternlength: i32, ec: *mut extern "system" { fn uset_openPattern(pattern: *const u16, patternlength: i32, ec: *mut UErrorCode) -> *mut USet; } - ::core::mem::transmute(uset_openPattern(::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(ec))) + ::core::mem::transmute(uset_openPattern(::core::mem::transmute(pattern), patternlength, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26245,7 +26245,7 @@ pub unsafe fn uset_openPatternOptions(pattern: *const u16, patternlength: i32, o extern "system" { fn uset_openPatternOptions(pattern: *const u16, patternlength: i32, options: u32, ec: *mut UErrorCode) -> *mut USet; } - ::core::mem::transmute(uset_openPatternOptions(::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(options), ::core::mem::transmute(ec))) + ::core::mem::transmute(uset_openPatternOptions(::core::mem::transmute(pattern), patternlength, options, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26254,7 +26254,7 @@ pub unsafe fn uset_remove(set: *mut USet, c: i32) { extern "system" { fn uset_remove(set: *mut USet, c: i32); } - uset_remove(::core::mem::transmute(set), ::core::mem::transmute(c)) + uset_remove(::core::mem::transmute(set), c) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26281,7 +26281,7 @@ pub unsafe fn uset_removeRange(set: *mut USet, start: i32, end: i32) { extern "system" { fn uset_removeRange(set: *mut USet, start: i32, end: i32); } - uset_removeRange(::core::mem::transmute(set), ::core::mem::transmute(start), ::core::mem::transmute(end)) + uset_removeRange(::core::mem::transmute(set), start, end) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26290,7 +26290,7 @@ pub unsafe fn uset_removeString(set: *mut USet, str: *const u16, strlen: i32) { extern "system" { fn uset_removeString(set: *mut USet, str: *const u16, strlen: i32); } - uset_removeString(::core::mem::transmute(set), ::core::mem::transmute(str), ::core::mem::transmute(strlen)) + uset_removeString(::core::mem::transmute(set), ::core::mem::transmute(str), strlen) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26299,7 +26299,7 @@ pub unsafe fn uset_resemblesPattern(pattern: *const u16, patternlength: i32, pos extern "system" { fn uset_resemblesPattern(pattern: *const u16, patternlength: i32, pos: i32) -> i8; } - ::core::mem::transmute(uset_resemblesPattern(::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(pos))) + ::core::mem::transmute(uset_resemblesPattern(::core::mem::transmute(pattern), patternlength, pos)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26308,7 +26308,7 @@ pub unsafe fn uset_retain(set: *mut USet, start: i32, end: i32) { extern "system" { fn uset_retain(set: *mut USet, start: i32, end: i32); } - uset_retain(::core::mem::transmute(set), ::core::mem::transmute(start), ::core::mem::transmute(end)) + uset_retain(::core::mem::transmute(set), start, end) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26326,7 +26326,7 @@ pub unsafe fn uset_serialize(set: *const USet, dest: *mut u16, destcapacity: i32 extern "system" { fn uset_serialize(set: *const USet, dest: *mut u16, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uset_serialize(::core::mem::transmute(set), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uset_serialize(::core::mem::transmute(set), ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26335,7 +26335,7 @@ pub unsafe fn uset_serializedContains(set: *const USerializedSet, c: i32) -> i8 extern "system" { fn uset_serializedContains(set: *const USerializedSet, c: i32) -> i8; } - ::core::mem::transmute(uset_serializedContains(::core::mem::transmute(set), ::core::mem::transmute(c))) + ::core::mem::transmute(uset_serializedContains(::core::mem::transmute(set), c)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26344,7 +26344,7 @@ pub unsafe fn uset_set(set: *mut USet, start: i32, end: i32) { extern "system" { fn uset_set(set: *mut USet, start: i32, end: i32); } - uset_set(::core::mem::transmute(set), ::core::mem::transmute(start), ::core::mem::transmute(end)) + uset_set(::core::mem::transmute(set), start, end) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26353,7 +26353,7 @@ pub unsafe fn uset_setSerializedToOne(fillset: *mut USerializedSet, c: i32) { extern "system" { fn uset_setSerializedToOne(fillset: *mut USerializedSet, c: i32); } - uset_setSerializedToOne(::core::mem::transmute(fillset), ::core::mem::transmute(c)) + uset_setSerializedToOne(::core::mem::transmute(fillset), c) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26371,7 +26371,7 @@ pub unsafe fn uset_span(set: *const USet, s: *const u16, length: i32, spancondit extern "system" { fn uset_span(set: *const USet, s: *const u16, length: i32, spancondition: USetSpanCondition) -> i32; } - ::core::mem::transmute(uset_span(::core::mem::transmute(set), ::core::mem::transmute(s), ::core::mem::transmute(length), ::core::mem::transmute(spancondition))) + ::core::mem::transmute(uset_span(::core::mem::transmute(set), ::core::mem::transmute(s), length, spancondition)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26380,7 +26380,7 @@ pub unsafe fn uset_spanBack(set: *const USet, s: *const u16, length: i32, spanco extern "system" { fn uset_spanBack(set: *const USet, s: *const u16, length: i32, spancondition: USetSpanCondition) -> i32; } - ::core::mem::transmute(uset_spanBack(::core::mem::transmute(set), ::core::mem::transmute(s), ::core::mem::transmute(length), ::core::mem::transmute(spancondition))) + ::core::mem::transmute(uset_spanBack(::core::mem::transmute(set), ::core::mem::transmute(s), length, spancondition)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26392,7 +26392,7 @@ where extern "system" { fn uset_spanBackUTF8(set: *const USet, s: ::windows::core::PCSTR, length: i32, spancondition: USetSpanCondition) -> i32; } - ::core::mem::transmute(uset_spanBackUTF8(::core::mem::transmute(set), s.into(), ::core::mem::transmute(length), ::core::mem::transmute(spancondition))) + ::core::mem::transmute(uset_spanBackUTF8(::core::mem::transmute(set), s.into(), length, spancondition)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26404,7 +26404,7 @@ where extern "system" { fn uset_spanUTF8(set: *const USet, s: ::windows::core::PCSTR, length: i32, spancondition: USetSpanCondition) -> i32; } - ::core::mem::transmute(uset_spanUTF8(::core::mem::transmute(set), s.into(), ::core::mem::transmute(length), ::core::mem::transmute(spancondition))) + ::core::mem::transmute(uset_spanUTF8(::core::mem::transmute(set), s.into(), length, spancondition)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26413,7 +26413,7 @@ pub unsafe fn uset_toPattern(set: *const USet, result: *mut u16, resultcapacity: extern "system" { fn uset_toPattern(set: *const USet, result: *mut u16, resultcapacity: i32, escapeunprintable: i8, ec: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uset_toPattern(::core::mem::transmute(set), ::core::mem::transmute(result), ::core::mem::transmute(resultcapacity), ::core::mem::transmute(escapeunprintable), ::core::mem::transmute(ec))) + ::core::mem::transmute(uset_toPattern(::core::mem::transmute(set), ::core::mem::transmute(result), resultcapacity, escapeunprintable, ::core::mem::transmute(ec))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26422,7 +26422,7 @@ pub unsafe fn uspoof_areConfusable(sc: *const USpoofChecker, id1: *const u16, le extern "system" { fn uspoof_areConfusable(sc: *const USpoofChecker, id1: *const u16, length1: i32, id2: *const u16, length2: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uspoof_areConfusable(::core::mem::transmute(sc), ::core::mem::transmute(id1), ::core::mem::transmute(length1), ::core::mem::transmute(id2), ::core::mem::transmute(length2), ::core::mem::transmute(status))) + ::core::mem::transmute(uspoof_areConfusable(::core::mem::transmute(sc), ::core::mem::transmute(id1), length1, ::core::mem::transmute(id2), length2, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26435,7 +26435,7 @@ where extern "system" { fn uspoof_areConfusableUTF8(sc: *const USpoofChecker, id1: ::windows::core::PCSTR, length1: i32, id2: ::windows::core::PCSTR, length2: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uspoof_areConfusableUTF8(::core::mem::transmute(sc), id1.into(), ::core::mem::transmute(length1), id2.into(), ::core::mem::transmute(length2), ::core::mem::transmute(status))) + ::core::mem::transmute(uspoof_areConfusableUTF8(::core::mem::transmute(sc), id1.into(), length1, id2.into(), length2, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26444,7 +26444,7 @@ pub unsafe fn uspoof_check(sc: *const USpoofChecker, id: *const u16, length: i32 extern "system" { fn uspoof_check(sc: *const USpoofChecker, id: *const u16, length: i32, position: *mut i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uspoof_check(::core::mem::transmute(sc), ::core::mem::transmute(id), ::core::mem::transmute(length), ::core::mem::transmute(position), ::core::mem::transmute(status))) + ::core::mem::transmute(uspoof_check(::core::mem::transmute(sc), ::core::mem::transmute(id), length, ::core::mem::transmute(position), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26453,7 +26453,7 @@ pub unsafe fn uspoof_check2(sc: *const USpoofChecker, id: *const u16, length: i3 extern "system" { fn uspoof_check2(sc: *const USpoofChecker, id: *const u16, length: i32, checkresult: *mut USpoofCheckResult, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uspoof_check2(::core::mem::transmute(sc), ::core::mem::transmute(id), ::core::mem::transmute(length), ::core::mem::transmute(checkresult), ::core::mem::transmute(status))) + ::core::mem::transmute(uspoof_check2(::core::mem::transmute(sc), ::core::mem::transmute(id), length, ::core::mem::transmute(checkresult), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26465,7 +26465,7 @@ where extern "system" { fn uspoof_check2UTF8(sc: *const USpoofChecker, id: ::windows::core::PCSTR, length: i32, checkresult: *mut USpoofCheckResult, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uspoof_check2UTF8(::core::mem::transmute(sc), id.into(), ::core::mem::transmute(length), ::core::mem::transmute(checkresult), ::core::mem::transmute(status))) + ::core::mem::transmute(uspoof_check2UTF8(::core::mem::transmute(sc), id.into(), length, ::core::mem::transmute(checkresult), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26477,7 +26477,7 @@ where extern "system" { fn uspoof_checkUTF8(sc: *const USpoofChecker, id: ::windows::core::PCSTR, length: i32, position: *mut i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uspoof_checkUTF8(::core::mem::transmute(sc), id.into(), ::core::mem::transmute(length), ::core::mem::transmute(position), ::core::mem::transmute(status))) + ::core::mem::transmute(uspoof_checkUTF8(::core::mem::transmute(sc), id.into(), length, ::core::mem::transmute(position), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26594,7 +26594,7 @@ pub unsafe fn uspoof_getSkeleton(sc: *const USpoofChecker, r#type: u32, id: *con extern "system" { fn uspoof_getSkeleton(sc: *const USpoofChecker, r#type: u32, id: *const u16, length: i32, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uspoof_getSkeleton(::core::mem::transmute(sc), ::core::mem::transmute(r#type), ::core::mem::transmute(id), ::core::mem::transmute(length), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uspoof_getSkeleton(::core::mem::transmute(sc), r#type, ::core::mem::transmute(id), length, ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26607,7 +26607,7 @@ where extern "system" { fn uspoof_getSkeletonUTF8(sc: *const USpoofChecker, r#type: u32, id: ::windows::core::PCSTR, length: i32, dest: ::windows::core::PCSTR, destcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uspoof_getSkeletonUTF8(::core::mem::transmute(sc), ::core::mem::transmute(r#type), id.into(), ::core::mem::transmute(length), dest.into(), ::core::mem::transmute(destcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uspoof_getSkeletonUTF8(::core::mem::transmute(sc), r#type, id.into(), length, dest.into(), destcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26634,7 +26634,7 @@ pub unsafe fn uspoof_openFromSerialized(data: *const ::core::ffi::c_void, length extern "system" { fn uspoof_openFromSerialized(data: *const ::core::ffi::c_void, length: i32, pactuallength: *mut i32, perrorcode: *mut UErrorCode) -> *mut USpoofChecker; } - ::core::mem::transmute(uspoof_openFromSerialized(::core::mem::transmute(data), ::core::mem::transmute(length), ::core::mem::transmute(pactuallength), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(uspoof_openFromSerialized(::core::mem::transmute(data), length, ::core::mem::transmute(pactuallength), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26647,7 +26647,7 @@ where extern "system" { fn uspoof_openFromSource(confusables: ::windows::core::PCSTR, confusableslen: i32, confusableswholescript: ::windows::core::PCSTR, confusableswholescriptlen: i32, errtype: *mut i32, pe: *mut UParseError, status: *mut UErrorCode) -> *mut USpoofChecker; } - ::core::mem::transmute(uspoof_openFromSource(confusables.into(), ::core::mem::transmute(confusableslen), confusableswholescript.into(), ::core::mem::transmute(confusableswholescriptlen), ::core::mem::transmute(errtype), ::core::mem::transmute(pe), ::core::mem::transmute(status))) + ::core::mem::transmute(uspoof_openFromSource(confusables.into(), confusableslen, confusableswholescript.into(), confusableswholescriptlen, ::core::mem::transmute(errtype), ::core::mem::transmute(pe), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26656,7 +26656,7 @@ pub unsafe fn uspoof_serialize(sc: *mut USpoofChecker, data: *mut ::core::ffi::c extern "system" { fn uspoof_serialize(sc: *mut USpoofChecker, data: *mut ::core::ffi::c_void, capacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(uspoof_serialize(::core::mem::transmute(sc), ::core::mem::transmute(data), ::core::mem::transmute(capacity), ::core::mem::transmute(status))) + ::core::mem::transmute(uspoof_serialize(::core::mem::transmute(sc), ::core::mem::transmute(data), capacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26686,7 +26686,7 @@ pub unsafe fn uspoof_setChecks(sc: *mut USpoofChecker, checks: i32, status: *mut extern "system" { fn uspoof_setChecks(sc: *mut USpoofChecker, checks: i32, status: *mut UErrorCode); } - uspoof_setChecks(::core::mem::transmute(sc), ::core::mem::transmute(checks), ::core::mem::transmute(status)) + uspoof_setChecks(::core::mem::transmute(sc), checks, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26695,7 +26695,7 @@ pub unsafe fn uspoof_setRestrictionLevel(sc: *mut USpoofChecker, restrictionleve extern "system" { fn uspoof_setRestrictionLevel(sc: *mut USpoofChecker, restrictionlevel: URestrictionLevel); } - uspoof_setRestrictionLevel(::core::mem::transmute(sc), ::core::mem::transmute(restrictionlevel)) + uspoof_setRestrictionLevel(::core::mem::transmute(sc), restrictionlevel) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26726,7 +26726,7 @@ pub unsafe fn usprep_openByType(r#type: UStringPrepProfileType, status: *mut UEr extern "system" { fn usprep_openByType(r#type: UStringPrepProfileType, status: *mut UErrorCode) -> *mut UStringPrepProfile; } - ::core::mem::transmute(usprep_openByType(::core::mem::transmute(r#type), ::core::mem::transmute(status))) + ::core::mem::transmute(usprep_openByType(r#type, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26735,7 +26735,7 @@ pub unsafe fn usprep_prepare(prep: *const UStringPrepProfile, src: *const u16, s extern "system" { fn usprep_prepare(prep: *const UStringPrepProfile, src: *const u16, srclength: i32, dest: *mut u16, destcapacity: i32, options: i32, parseerror: *mut UParseError, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(usprep_prepare(::core::mem::transmute(prep), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(options), ::core::mem::transmute(parseerror), ::core::mem::transmute(status))) + ::core::mem::transmute(usprep_prepare(::core::mem::transmute(prep), ::core::mem::transmute(src), srclength, ::core::mem::transmute(dest), destcapacity, options, ::core::mem::transmute(parseerror), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26744,7 +26744,7 @@ pub unsafe fn utext_char32At(ut: *mut UText, nativeindex: i64) -> i32 { extern "system" { fn utext_char32At(ut: *mut UText, nativeindex: i64) -> i32; } - ::core::mem::transmute(utext_char32At(::core::mem::transmute(ut), ::core::mem::transmute(nativeindex))) + ::core::mem::transmute(utext_char32At(::core::mem::transmute(ut), nativeindex)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26753,7 +26753,7 @@ pub unsafe fn utext_clone(dest: *mut UText, src: *const UText, deep: i8, readonl extern "system" { fn utext_clone(dest: *mut UText, src: *const UText, deep: i8, readonly: i8, status: *mut UErrorCode) -> *mut UText; } - ::core::mem::transmute(utext_clone(::core::mem::transmute(dest), ::core::mem::transmute(src), ::core::mem::transmute(deep), ::core::mem::transmute(readonly), ::core::mem::transmute(status))) + ::core::mem::transmute(utext_clone(::core::mem::transmute(dest), ::core::mem::transmute(src), deep, readonly, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26771,7 +26771,7 @@ pub unsafe fn utext_copy(ut: *mut UText, nativestart: i64, nativelimit: i64, des extern "system" { fn utext_copy(ut: *mut UText, nativestart: i64, nativelimit: i64, destindex: i64, r#move: i8, status: *mut UErrorCode); } - utext_copy(::core::mem::transmute(ut), ::core::mem::transmute(nativestart), ::core::mem::transmute(nativelimit), ::core::mem::transmute(destindex), ::core::mem::transmute(r#move), ::core::mem::transmute(status)) + utext_copy(::core::mem::transmute(ut), nativestart, nativelimit, destindex, r#move, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26798,7 +26798,7 @@ pub unsafe fn utext_extract(ut: *mut UText, nativestart: i64, nativelimit: i64, extern "system" { fn utext_extract(ut: *mut UText, nativestart: i64, nativelimit: i64, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(utext_extract(::core::mem::transmute(ut), ::core::mem::transmute(nativestart), ::core::mem::transmute(nativelimit), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(status))) + ::core::mem::transmute(utext_extract(::core::mem::transmute(ut), nativestart, nativelimit, ::core::mem::transmute(dest), destcapacity, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26861,7 +26861,7 @@ pub unsafe fn utext_moveIndex32(ut: *mut UText, delta: i32) -> i8 { extern "system" { fn utext_moveIndex32(ut: *mut UText, delta: i32) -> i8; } - ::core::mem::transmute(utext_moveIndex32(::core::mem::transmute(ut), ::core::mem::transmute(delta))) + ::core::mem::transmute(utext_moveIndex32(::core::mem::transmute(ut), delta)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26888,7 +26888,7 @@ pub unsafe fn utext_next32From(ut: *mut UText, nativeindex: i64) -> i32 { extern "system" { fn utext_next32From(ut: *mut UText, nativeindex: i64) -> i32; } - ::core::mem::transmute(utext_next32From(::core::mem::transmute(ut), ::core::mem::transmute(nativeindex))) + ::core::mem::transmute(utext_next32From(::core::mem::transmute(ut), nativeindex)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26897,7 +26897,7 @@ pub unsafe fn utext_openUChars(ut: *mut UText, s: *const u16, length: i64, statu extern "system" { fn utext_openUChars(ut: *mut UText, s: *const u16, length: i64, status: *mut UErrorCode) -> *mut UText; } - ::core::mem::transmute(utext_openUChars(::core::mem::transmute(ut), ::core::mem::transmute(s), ::core::mem::transmute(length), ::core::mem::transmute(status))) + ::core::mem::transmute(utext_openUChars(::core::mem::transmute(ut), ::core::mem::transmute(s), length, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26909,7 +26909,7 @@ where extern "system" { fn utext_openUTF8(ut: *mut UText, s: ::windows::core::PCSTR, length: i64, status: *mut UErrorCode) -> *mut UText; } - ::core::mem::transmute(utext_openUTF8(::core::mem::transmute(ut), s.into(), ::core::mem::transmute(length), ::core::mem::transmute(status))) + ::core::mem::transmute(utext_openUTF8(::core::mem::transmute(ut), s.into(), length, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26927,7 +26927,7 @@ pub unsafe fn utext_previous32From(ut: *mut UText, nativeindex: i64) -> i32 { extern "system" { fn utext_previous32From(ut: *mut UText, nativeindex: i64) -> i32; } - ::core::mem::transmute(utext_previous32From(::core::mem::transmute(ut), ::core::mem::transmute(nativeindex))) + ::core::mem::transmute(utext_previous32From(::core::mem::transmute(ut), nativeindex)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26936,7 +26936,7 @@ pub unsafe fn utext_replace(ut: *mut UText, nativestart: i64, nativelimit: i64, extern "system" { fn utext_replace(ut: *mut UText, nativestart: i64, nativelimit: i64, replacementtext: *const u16, replacementlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(utext_replace(::core::mem::transmute(ut), ::core::mem::transmute(nativestart), ::core::mem::transmute(nativelimit), ::core::mem::transmute(replacementtext), ::core::mem::transmute(replacementlength), ::core::mem::transmute(status))) + ::core::mem::transmute(utext_replace(::core::mem::transmute(ut), nativestart, nativelimit, ::core::mem::transmute(replacementtext), replacementlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26945,7 +26945,7 @@ pub unsafe fn utext_setNativeIndex(ut: *mut UText, nativeindex: i64) { extern "system" { fn utext_setNativeIndex(ut: *mut UText, nativeindex: i64); } - utext_setNativeIndex(::core::mem::transmute(ut), ::core::mem::transmute(nativeindex)) + utext_setNativeIndex(::core::mem::transmute(ut), nativeindex) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26954,7 +26954,7 @@ pub unsafe fn utext_setup(ut: *mut UText, extraspace: i32, status: *mut UErrorCo extern "system" { fn utext_setup(ut: *mut UText, extraspace: i32, status: *mut UErrorCode) -> *mut UText; } - ::core::mem::transmute(utext_setup(::core::mem::transmute(ut), ::core::mem::transmute(extraspace), ::core::mem::transmute(status))) + ::core::mem::transmute(utext_setup(::core::mem::transmute(ut), extraspace, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26963,7 +26963,7 @@ pub unsafe fn utf8_appendCharSafeBody(s: *mut u8, i: i32, length: i32, c: i32, p extern "system" { fn utf8_appendCharSafeBody(s: *mut u8, i: i32, length: i32, c: i32, piserror: *mut i8) -> i32; } - ::core::mem::transmute(utf8_appendCharSafeBody(::core::mem::transmute(s), ::core::mem::transmute(i), ::core::mem::transmute(length), ::core::mem::transmute(c), ::core::mem::transmute(piserror))) + ::core::mem::transmute(utf8_appendCharSafeBody(::core::mem::transmute(s), i, length, c, ::core::mem::transmute(piserror))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26972,7 +26972,7 @@ pub unsafe fn utf8_back1SafeBody(s: *const u8, start: i32, i: i32) -> i32 { extern "system" { fn utf8_back1SafeBody(s: *const u8, start: i32, i: i32) -> i32; } - ::core::mem::transmute(utf8_back1SafeBody(::core::mem::transmute(s), ::core::mem::transmute(start), ::core::mem::transmute(i))) + ::core::mem::transmute(utf8_back1SafeBody(::core::mem::transmute(s), start, i)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26981,7 +26981,7 @@ pub unsafe fn utf8_nextCharSafeBody(s: *const u8, pi: *mut i32, length: i32, c: extern "system" { fn utf8_nextCharSafeBody(s: *const u8, pi: *mut i32, length: i32, c: i32, strict: i8) -> i32; } - ::core::mem::transmute(utf8_nextCharSafeBody(::core::mem::transmute(s), ::core::mem::transmute(pi), ::core::mem::transmute(length), ::core::mem::transmute(c), ::core::mem::transmute(strict))) + ::core::mem::transmute(utf8_nextCharSafeBody(::core::mem::transmute(s), ::core::mem::transmute(pi), length, c, strict)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26990,7 +26990,7 @@ pub unsafe fn utf8_prevCharSafeBody(s: *const u8, start: i32, pi: *mut i32, c: i extern "system" { fn utf8_prevCharSafeBody(s: *const u8, start: i32, pi: *mut i32, c: i32, strict: i8) -> i32; } - ::core::mem::transmute(utf8_prevCharSafeBody(::core::mem::transmute(s), ::core::mem::transmute(start), ::core::mem::transmute(pi), ::core::mem::transmute(c), ::core::mem::transmute(strict))) + ::core::mem::transmute(utf8_prevCharSafeBody(::core::mem::transmute(s), start, ::core::mem::transmute(pi), c, strict)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -26999,7 +26999,7 @@ pub unsafe fn utmscale_fromInt64(othertime: i64, timescale: UDateTimeScale, stat extern "system" { fn utmscale_fromInt64(othertime: i64, timescale: UDateTimeScale, status: *mut UErrorCode) -> i64; } - ::core::mem::transmute(utmscale_fromInt64(::core::mem::transmute(othertime), ::core::mem::transmute(timescale), ::core::mem::transmute(status))) + ::core::mem::transmute(utmscale_fromInt64(othertime, timescale, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27008,7 +27008,7 @@ pub unsafe fn utmscale_getTimeScaleValue(timescale: UDateTimeScale, value: UTime extern "system" { fn utmscale_getTimeScaleValue(timescale: UDateTimeScale, value: UTimeScaleValue, status: *mut UErrorCode) -> i64; } - ::core::mem::transmute(utmscale_getTimeScaleValue(::core::mem::transmute(timescale), ::core::mem::transmute(value), ::core::mem::transmute(status))) + ::core::mem::transmute(utmscale_getTimeScaleValue(timescale, value, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27017,7 +27017,7 @@ pub unsafe fn utmscale_toInt64(universaltime: i64, timescale: UDateTimeScale, st extern "system" { fn utmscale_toInt64(universaltime: i64, timescale: UDateTimeScale, status: *mut UErrorCode) -> i64; } - ::core::mem::transmute(utmscale_toInt64(::core::mem::transmute(universaltime), ::core::mem::transmute(timescale), ::core::mem::transmute(status))) + ::core::mem::transmute(utmscale_toInt64(universaltime, timescale, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27030,7 +27030,7 @@ where extern "system" { fn utrace_format(outbuf: ::windows::core::PCSTR, capacity: i32, indent: i32, fmt: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(utrace_format(outbuf.into(), ::core::mem::transmute(capacity), ::core::mem::transmute(indent), fmt.into())) + ::core::mem::transmute(utrace_format(outbuf.into(), capacity, indent, fmt.into())) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27039,7 +27039,7 @@ pub unsafe fn utrace_functionName(fnnumber: i32) -> ::windows::core::PSTR { extern "system" { fn utrace_functionName(fnnumber: i32) -> ::windows::core::PSTR; } - ::core::mem::transmute(utrace_functionName(::core::mem::transmute(fnnumber))) + ::core::mem::transmute(utrace_functionName(fnnumber)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27075,7 +27075,7 @@ pub unsafe fn utrace_setLevel(tracelevel: i32) { extern "system" { fn utrace_setLevel(tracelevel: i32); } - utrace_setLevel(::core::mem::transmute(tracelevel)) + utrace_setLevel(tracelevel) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27088,7 +27088,7 @@ where extern "system" { fn utrace_vformat(outbuf: ::windows::core::PCSTR, capacity: i32, indent: i32, fmt: ::windows::core::PCSTR, args: *mut i8) -> i32; } - ::core::mem::transmute(utrace_vformat(outbuf.into(), ::core::mem::transmute(capacity), ::core::mem::transmute(indent), fmt.into(), ::core::mem::transmute(args))) + ::core::mem::transmute(utrace_vformat(outbuf.into(), capacity, indent, fmt.into(), ::core::mem::transmute(args))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27124,7 +27124,7 @@ pub unsafe fn utrans_getSourceSet(trans: *const *const ::core::ffi::c_void, igno extern "system" { fn utrans_getSourceSet(trans: *const *const ::core::ffi::c_void, ignorefilter: i8, fillin: *mut USet, status: *mut UErrorCode) -> *mut USet; } - ::core::mem::transmute(utrans_getSourceSet(::core::mem::transmute(trans), ::core::mem::transmute(ignorefilter), ::core::mem::transmute(fillin), ::core::mem::transmute(status))) + ::core::mem::transmute(utrans_getSourceSet(::core::mem::transmute(trans), ignorefilter, ::core::mem::transmute(fillin), ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27160,7 +27160,7 @@ pub unsafe fn utrans_openU(id: *const u16, idlength: i32, dir: UTransDirection, extern "system" { fn utrans_openU(id: *const u16, idlength: i32, dir: UTransDirection, rules: *const u16, ruleslength: i32, parseerror: *mut UParseError, perrorcode: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; } - ::core::mem::transmute(utrans_openU(::core::mem::transmute(id), ::core::mem::transmute(idlength), ::core::mem::transmute(dir), ::core::mem::transmute(rules), ::core::mem::transmute(ruleslength), ::core::mem::transmute(parseerror), ::core::mem::transmute(perrorcode))) + ::core::mem::transmute(utrans_openU(::core::mem::transmute(id), idlength, dir, ::core::mem::transmute(rules), ruleslength, ::core::mem::transmute(parseerror), ::core::mem::transmute(perrorcode))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27178,7 +27178,7 @@ pub unsafe fn utrans_setFilter(trans: *mut *mut ::core::ffi::c_void, filterpatte extern "system" { fn utrans_setFilter(trans: *mut *mut ::core::ffi::c_void, filterpattern: *const u16, filterpatternlen: i32, status: *mut UErrorCode); } - utrans_setFilter(::core::mem::transmute(trans), ::core::mem::transmute(filterpattern), ::core::mem::transmute(filterpatternlen), ::core::mem::transmute(status)) + utrans_setFilter(::core::mem::transmute(trans), ::core::mem::transmute(filterpattern), filterpatternlen, ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27187,7 +27187,7 @@ pub unsafe fn utrans_toRules(trans: *const *const ::core::ffi::c_void, escapeunp extern "system" { fn utrans_toRules(trans: *const *const ::core::ffi::c_void, escapeunprintable: i8, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(utrans_toRules(::core::mem::transmute(trans), ::core::mem::transmute(escapeunprintable), ::core::mem::transmute(result), ::core::mem::transmute(resultlength), ::core::mem::transmute(status))) + ::core::mem::transmute(utrans_toRules(::core::mem::transmute(trans), escapeunprintable, ::core::mem::transmute(result), resultlength, ::core::mem::transmute(status))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27196,7 +27196,7 @@ pub unsafe fn utrans_trans(trans: *const *const ::core::ffi::c_void, rep: *mut * extern "system" { fn utrans_trans(trans: *const *const ::core::ffi::c_void, rep: *mut *mut ::core::ffi::c_void, repfunc: *const UReplaceableCallbacks, start: i32, limit: *mut i32, status: *mut UErrorCode); } - utrans_trans(::core::mem::transmute(trans), ::core::mem::transmute(rep), ::core::mem::transmute(repfunc), ::core::mem::transmute(start), ::core::mem::transmute(limit), ::core::mem::transmute(status)) + utrans_trans(::core::mem::transmute(trans), ::core::mem::transmute(rep), ::core::mem::transmute(repfunc), start, ::core::mem::transmute(limit), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27214,7 +27214,7 @@ pub unsafe fn utrans_transIncrementalUChars(trans: *const *const ::core::ffi::c_ extern "system" { fn utrans_transIncrementalUChars(trans: *const *const ::core::ffi::c_void, text: *mut u16, textlength: *mut i32, textcapacity: i32, pos: *mut UTransPosition, status: *mut UErrorCode); } - utrans_transIncrementalUChars(::core::mem::transmute(trans), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(textcapacity), ::core::mem::transmute(pos), ::core::mem::transmute(status)) + utrans_transIncrementalUChars(::core::mem::transmute(trans), ::core::mem::transmute(text), ::core::mem::transmute(textlength), textcapacity, ::core::mem::transmute(pos), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27223,7 +27223,7 @@ pub unsafe fn utrans_transUChars(trans: *const *const ::core::ffi::c_void, text: extern "system" { fn utrans_transUChars(trans: *const *const ::core::ffi::c_void, text: *mut u16, textlength: *mut i32, textcapacity: i32, start: i32, limit: *mut i32, status: *mut UErrorCode); } - utrans_transUChars(::core::mem::transmute(trans), ::core::mem::transmute(text), ::core::mem::transmute(textlength), ::core::mem::transmute(textcapacity), ::core::mem::transmute(start), ::core::mem::transmute(limit), ::core::mem::transmute(status)) + utrans_transUChars(::core::mem::transmute(trans), ::core::mem::transmute(text), ::core::mem::transmute(textlength), textcapacity, start, ::core::mem::transmute(limit), ::core::mem::transmute(status)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] @@ -27232,7 +27232,7 @@ pub unsafe fn utrans_unregisterID(id: *const u16, idlength: i32) { extern "system" { fn utrans_unregisterID(id: *const u16, idlength: i32); } - utrans_unregisterID(::core::mem::transmute(id), ::core::mem::transmute(idlength)) + utrans_unregisterID(::core::mem::transmute(id), idlength) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 012eeba499..09f346cfff 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs @@ -474,7 +474,7 @@ pub struct IPresentationContent(::windows::core::IUnknown); impl IPresentationContent { #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"] pub unsafe fn SetTag(&self, tag: usize) { - (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag)) + (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), tag) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -614,7 +614,7 @@ impl IPresentationManager { } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"] pub unsafe fn ForceVSyncInterrupt(&self, forcevsyncinterrupt: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ForceVSyncInterrupt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forcevsyncinterrupt)).ok() + (::windows::core::Interface::vtable(self).ForceVSyncInterrupt)(::windows::core::Interface::as_raw(self), forcevsyncinterrupt).ok() } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"] pub unsafe fn Present(&self) -> ::windows::core::Result<()> { @@ -627,7 +627,7 @@ impl IPresentationManager { } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"] pub unsafe fn CancelPresentsFrom(&self, presentidtocancelfrom: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CancelPresentsFrom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presentidtocancelfrom)).ok() + (::windows::core::Interface::vtable(self).CancelPresentsFrom)(::windows::core::Interface::as_raw(self), presentidtocancelfrom).ok() } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -643,7 +643,7 @@ impl IPresentationManager { } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"] pub unsafe fn EnablePresentStatisticsKind(&self, presentstatisticskind: PresentStatisticsKind, enabled: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnablePresentStatisticsKind)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presentstatisticskind), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).EnablePresentStatisticsKind)(::windows::core::Interface::as_raw(self), presentstatisticskind, enabled).ok() } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"] pub unsafe fn GetNextPresentStatistics(&self) -> ::windows::core::Result { @@ -719,7 +719,7 @@ pub struct IPresentationSurface(::windows::core::IUnknown); impl IPresentationSurface { #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"] pub unsafe fn SetTag(&self, tag: usize) { - (::windows::core::Interface::vtable(self).base__.SetTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag)) + (::windows::core::Interface::vtable(self).base__.SetTag)(::windows::core::Interface::as_raw(self), tag) } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"] pub unsafe fn SetBuffer<'a, P0>(&self, presentationbuffer: P0) -> ::windows::core::Result<()> @@ -731,12 +731,12 @@ impl IPresentationSurface { #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetColorSpace(&self, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorspace)).ok() + (::windows::core::Interface::vtable(self).SetColorSpace)(::windows::core::Interface::as_raw(self), colorspace).ok() } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetAlphaMode(&self, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlphaMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(alphamode)).ok() + (::windows::core::Interface::vtable(self).SetAlphaMode)(::windows::core::Interface::as_raw(self), alphamode).ok() } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -756,11 +756,11 @@ impl IPresentationSurface { } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"] pub unsafe fn SetDisableReadback(&self, value: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisableReadback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetDisableReadback)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"] pub unsafe fn SetLetterboxingMargins(&self, leftletterboxsize: f32, topletterboxsize: f32, rightletterboxsize: f32, bottomletterboxsize: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLetterboxingMargins)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leftletterboxsize), ::core::mem::transmute(topletterboxsize), ::core::mem::transmute(rightletterboxsize), ::core::mem::transmute(bottomletterboxsize)).ok() + (::windows::core::Interface::vtable(self).SetLetterboxingMargins)(::windows::core::Interface::as_raw(self), leftletterboxsize, topletterboxsize, rightletterboxsize, bottomletterboxsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 40302d457b..e66ef60ed3 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DXCore/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DXCore/mod.rs @@ -326,32 +326,32 @@ impl IDXCoreAdapter { } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn IsPropertySupported(&self, property: DXCoreAdapterProperty) -> bool { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsPropertySupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsPropertySupported)(::windows::core::Interface::as_raw(self), property)) } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn GetProperty(&self, property: DXCoreAdapterProperty, buffersize: usize, propertydata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(buffersize), ::core::mem::transmute(propertydata)).ok() + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), property, buffersize, ::core::mem::transmute(propertydata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn GetPropertySize(&self, property: DXCoreAdapterProperty) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetPropertySize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPropertySize)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn IsQueryStateSupported(&self, property: DXCoreAdapterState) -> bool { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsQueryStateSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsQueryStateSupported)(::windows::core::Interface::as_raw(self), property)) } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn QueryState(&self, state: DXCoreAdapterState, inputstatedetailssize: usize, inputstatedetails: *const ::core::ffi::c_void, outputbuffersize: usize, outputbuffer: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(inputstatedetailssize), ::core::mem::transmute(inputstatedetails), ::core::mem::transmute(outputbuffersize), ::core::mem::transmute(outputbuffer)).ok() + (::windows::core::Interface::vtable(self).QueryState)(::windows::core::Interface::as_raw(self), state, inputstatedetailssize, ::core::mem::transmute(inputstatedetails), outputbuffersize, ::core::mem::transmute(outputbuffer)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn IsSetStateSupported(&self, property: DXCoreAdapterState) -> bool { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsSetStateSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsSetStateSupported)(::windows::core::Interface::as_raw(self), property)) } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn SetState(&self, state: DXCoreAdapterState, inputstatedetailssize: usize, inputstatedetails: *const ::core::ffi::c_void, inputdatasize: usize, inputdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(inputstatedetailssize), ::core::mem::transmute(inputstatedetails), ::core::mem::transmute(inputdatasize), ::core::mem::transmute(inputdata)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), state, inputstatedetailssize, ::core::mem::transmute(inputstatedetails), inputdatasize, ::core::mem::transmute(inputdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn GetFactory(&self) -> ::windows::core::Result @@ -435,7 +435,7 @@ impl IDXCoreAdapterFactory { } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn IsNotificationTypeSupported(&self, notificationtype: DXCoreNotificationType) -> bool { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsNotificationTypeSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(notificationtype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsNotificationTypeSupported)(::windows::core::Interface::as_raw(self), notificationtype)) } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn RegisterEventNotification<'a, P0>(&self, dxcoreobject: P0, notificationtype: DXCoreNotificationType, callbackfunction: PFN_DXCORE_NOTIFICATION_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result @@ -443,11 +443,11 @@ impl IDXCoreAdapterFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RegisterEventNotification)(::windows::core::Interface::as_raw(self), dxcoreobject.into().abi(), ::core::mem::transmute(notificationtype), ::core::mem::transmute(callbackfunction), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RegisterEventNotification)(::windows::core::Interface::as_raw(self), dxcoreobject.into().abi(), notificationtype, ::core::mem::transmute(callbackfunction), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn UnregisterEventNotification(&self, eventcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnregisterEventNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventcookie)).ok() + (::windows::core::Interface::vtable(self).UnregisterEventNotification)(::windows::core::Interface::as_raw(self), eventcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -508,7 +508,7 @@ impl IDXCoreAdapterList { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetAdapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetAdapter)(::windows::core::Interface::as_raw(self), index, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn GetAdapterCount(&self) -> u32 { @@ -532,7 +532,7 @@ impl IDXCoreAdapterList { } #[doc = "*Required features: `\"Win32_Graphics_DXCore\"`*"] pub unsafe fn IsAdapterPreferenceSupported(&self, preference: DXCoreAdapterPreference) -> bool { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsAdapterPreferenceSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(preference))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsAdapterPreferenceSupported)(::windows::core::Interface::as_raw(self), preference)) } } impl ::core::convert::From for ::windows::core::IUnknown { 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 57aa107ff2..0dd00328b9 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 @@ -1289,15 +1289,15 @@ pub struct ID2D1SimplifiedGeometrySink(::windows::core::IUnknown); impl ID2D1SimplifiedGeometrySink { #[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"] pub unsafe fn SetFillMode(&self, fillmode: D2D1_FILL_MODE) { - (::windows::core::Interface::vtable(self).SetFillMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillmode)) + (::windows::core::Interface::vtable(self).SetFillMode)(::windows::core::Interface::as_raw(self), fillmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"] pub unsafe fn SetSegmentFlags(&self, vertexflags: D2D1_PATH_SEGMENT) { - (::windows::core::Interface::vtable(self).SetSegmentFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexflags)) + (::windows::core::Interface::vtable(self).SetSegmentFlags)(::windows::core::Interface::as_raw(self), vertexflags) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"] pub unsafe fn BeginFigure(&self, startpoint: D2D_POINT_2F, figurebegin: D2D1_FIGURE_BEGIN) { - (::windows::core::Interface::vtable(self).BeginFigure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startpoint), ::core::mem::transmute(figurebegin)) + (::windows::core::Interface::vtable(self).BeginFigure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startpoint), figurebegin) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"] pub unsafe fn AddLines(&self, points: &[D2D_POINT_2F]) { @@ -1309,7 +1309,7 @@ impl ID2D1SimplifiedGeometrySink { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"] pub unsafe fn EndFigure(&self, figureend: D2D1_FIGURE_END) { - (::windows::core::Interface::vtable(self).EndFigure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(figureend)) + (::windows::core::Interface::vtable(self).EndFigure)(::windows::core::Interface::as_raw(self), figureend) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { 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 6087dff2b0..f3feb26018 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs @@ -83,7 +83,7 @@ pub unsafe fn D2D1ConvertColorSpace(sourcecolorspace: D2D1_COLOR_SPACE, destinat extern "system" { fn D2D1ConvertColorSpace(sourcecolorspace: D2D1_COLOR_SPACE, destinationcolorspace: D2D1_COLOR_SPACE, color: *const Common::D2D1_COLOR_F) -> Common::D2D1_COLOR_F; } - ::core::mem::transmute(D2D1ConvertColorSpace(::core::mem::transmute(sourcecolorspace), ::core::mem::transmute(destinationcolorspace), ::core::mem::transmute(color))) + ::core::mem::transmute(D2D1ConvertColorSpace(sourcecolorspace, destinationcolorspace, ::core::mem::transmute(color))) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi")] @@ -124,7 +124,7 @@ where fn D2D1CreateFactory(factorytype: D2D1_FACTORY_TYPE, riid: *const ::windows::core::GUID, pfactoryoptions: *const D2D1_FACTORY_OPTIONS, ppifactory: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::option::Option::None; - D2D1CreateFactory(::core::mem::transmute(factorytype), &::IID, ::core::mem::transmute(pfactoryoptions), &mut result__ as *mut _ as *mut _).and_some(result__) + D2D1CreateFactory(factorytype, &::IID, ::core::mem::transmute(pfactoryoptions), &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -181,7 +181,7 @@ pub unsafe fn D2D1MakeRotateMatrix(angle: f32, center: Common::D2D_POINT_2F, mat extern "system" { fn D2D1MakeRotateMatrix(angle: f32, center: Common::D2D_POINT_2F, matrix: *mut super::super::super::Foundation::Numerics::Matrix3x2); } - D2D1MakeRotateMatrix(::core::mem::transmute(angle), ::core::mem::transmute(center), ::core::mem::transmute(matrix)) + D2D1MakeRotateMatrix(angle, ::core::mem::transmute(center), ::core::mem::transmute(matrix)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -191,7 +191,7 @@ pub unsafe fn D2D1MakeSkewMatrix(anglex: f32, angley: f32, center: Common::D2D_P extern "system" { fn D2D1MakeSkewMatrix(anglex: f32, angley: f32, center: Common::D2D_POINT_2F, matrix: *mut super::super::super::Foundation::Numerics::Matrix3x2); } - D2D1MakeSkewMatrix(::core::mem::transmute(anglex), ::core::mem::transmute(angley), ::core::mem::transmute(center), ::core::mem::transmute(matrix)) + D2D1MakeSkewMatrix(anglex, angley, ::core::mem::transmute(center), ::core::mem::transmute(matrix)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] #[inline] @@ -200,7 +200,7 @@ pub unsafe fn D2D1SinCos(angle: f32, s: *mut f32, c: *mut f32) { extern "system" { fn D2D1SinCos(angle: f32, s: *mut f32, c: *mut f32); } - D2D1SinCos(::core::mem::transmute(angle), ::core::mem::transmute(s), ::core::mem::transmute(c)) + D2D1SinCos(angle, ::core::mem::transmute(s), ::core::mem::transmute(c)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] #[inline] @@ -209,7 +209,7 @@ pub unsafe fn D2D1Tan(angle: f32) -> f32 { extern "system" { fn D2D1Tan(angle: f32) -> f32; } - ::core::mem::transmute(D2D1Tan(::core::mem::transmute(angle))) + ::core::mem::transmute(D2D1Tan(angle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] #[inline] @@ -218,7 +218,7 @@ pub unsafe fn D2D1Vec3Length(x: f32, y: f32, z: f32) -> f32 { extern "system" { fn D2D1Vec3Length(x: f32, y: f32, z: f32) -> f32; } - ::core::mem::transmute(D2D1Vec3Length(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z))) + ::core::mem::transmute(D2D1Vec3Length(x, y, z)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] #[repr(transparent)] @@ -8148,7 +8148,7 @@ impl ID2D1Bitmap { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CopyFromMemory(&self, dstrect: *const Common::D2D_RECT_U, srcdata: *const ::core::ffi::c_void, pitch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyFromMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dstrect), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch)).ok() + (::windows::core::Interface::vtable(self).CopyFromMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dstrect), ::core::mem::transmute(srcdata), pitch).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8298,7 +8298,7 @@ impl ID2D1Bitmap1 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CopyFromMemory(&self, dstrect: *const Common::D2D_RECT_U, srcdata: *const ::core::ffi::c_void, pitch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CopyFromMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dstrect), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch)).ok() + (::windows::core::Interface::vtable(self).base__.CopyFromMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dstrect), ::core::mem::transmute(srcdata), pitch).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetColorContext(&self, colorcontext: *mut ::core::option::Option) { @@ -8317,7 +8317,7 @@ impl ID2D1Bitmap1 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn Map(&self, options: D2D1_MAP_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn Unmap(&self) -> ::windows::core::Result<()> { @@ -8427,7 +8427,7 @@ impl ID2D1BitmapBrush { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) { - (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)) + (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -8445,15 +8445,15 @@ impl ID2D1BitmapBrush { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetExtendModeX(&self, extendmodex: D2D1_EXTEND_MODE) { - (::windows::core::Interface::vtable(self).SetExtendModeX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extendmodex)) + (::windows::core::Interface::vtable(self).SetExtendModeX)(::windows::core::Interface::as_raw(self), extendmodex) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetExtendModeY(&self, extendmodey: D2D1_EXTEND_MODE) { - (::windows::core::Interface::vtable(self).SetExtendModeY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extendmodey)) + (::windows::core::Interface::vtable(self).SetExtendModeY)(::windows::core::Interface::as_raw(self), extendmodey) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetInterpolationMode(&self, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE) { - (::windows::core::Interface::vtable(self).SetInterpolationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interpolationmode)) + (::windows::core::Interface::vtable(self).SetInterpolationMode)(::windows::core::Interface::as_raw(self), interpolationmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetBitmap<'a, P0>(&self, bitmap: P0) @@ -8567,7 +8567,7 @@ impl ID2D1BitmapBrush1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) { - (::windows::core::Interface::vtable(self).base__.base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)) + (::windows::core::Interface::vtable(self).base__.base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -8585,15 +8585,15 @@ impl ID2D1BitmapBrush1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetExtendModeX(&self, extendmodex: D2D1_EXTEND_MODE) { - (::windows::core::Interface::vtable(self).base__.SetExtendModeX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extendmodex)) + (::windows::core::Interface::vtable(self).base__.SetExtendModeX)(::windows::core::Interface::as_raw(self), extendmodex) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetExtendModeY(&self, extendmodey: D2D1_EXTEND_MODE) { - (::windows::core::Interface::vtable(self).base__.SetExtendModeY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extendmodey)) + (::windows::core::Interface::vtable(self).base__.SetExtendModeY)(::windows::core::Interface::as_raw(self), extendmodey) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetInterpolationMode(&self, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE) { - (::windows::core::Interface::vtable(self).base__.SetInterpolationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interpolationmode)) + (::windows::core::Interface::vtable(self).base__.SetInterpolationMode)(::windows::core::Interface::as_raw(self), interpolationmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetBitmap<'a, P0>(&self, bitmap: P0) @@ -8620,7 +8620,7 @@ impl ID2D1BitmapBrush1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetInterpolationMode1(&self, interpolationmode: D2D1_INTERPOLATION_MODE) { - (::windows::core::Interface::vtable(self).SetInterpolationMode1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interpolationmode)) + (::windows::core::Interface::vtable(self).SetInterpolationMode1)(::windows::core::Interface::as_raw(self), interpolationmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetInterpolationMode1(&self) -> D2D1_INTERPOLATION_MODE { @@ -8726,7 +8726,7 @@ impl ID2D1BitmapRenderTarget { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -8761,7 +8761,7 @@ impl ID2D1BitmapRenderTarget { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, ::core::mem::transmute(colorinterpolationgamma), ::core::mem::transmute(extendmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, colorinterpolationgamma, extendmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -8785,7 +8785,7 @@ impl ID2D1BitmapRenderTarget { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: *const Common::D2D_SIZE_F, desiredpixelsize: *const Common::D2D_SIZE_U, desiredformat: *const Common::D2D1_PIXEL_FORMAT, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -8805,7 +8805,7 @@ impl ID2D1BitmapRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -8814,7 +8814,7 @@ impl ID2D1BitmapRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -8831,7 +8831,7 @@ impl ID2D1BitmapRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -8848,7 +8848,7 @@ impl ID2D1BitmapRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -8865,7 +8865,7 @@ impl ID2D1BitmapRenderTarget { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FillGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, opacitybrush: P2) @@ -8891,7 +8891,7 @@ impl ID2D1BitmapRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), ::core::mem::transmute(content), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), content, ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -8899,7 +8899,7 @@ impl ID2D1BitmapRenderTarget { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -8908,7 +8908,7 @@ impl ID2D1BitmapRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextFormat>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -8917,7 +8917,7 @@ impl ID2D1BitmapRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextLayout>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -8925,7 +8925,7 @@ impl ID2D1BitmapRenderTarget { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -8939,7 +8939,7 @@ impl ID2D1BitmapRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAntialiasMode(&self) -> D2D1_ANTIALIAS_MODE { @@ -8947,7 +8947,7 @@ impl ID2D1BitmapRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)) + (::windows::core::Interface::vtable(self).base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { @@ -8968,7 +8968,7 @@ impl ID2D1BitmapRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) { - (::windows::core::Interface::vtable(self).base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)) + (::windows::core::Interface::vtable(self).base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTags(&self, tag1: *mut u64, tag2: *mut u64) { @@ -9007,7 +9007,7 @@ impl ID2D1BitmapRenderTarget { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PopAxisAlignedClip(&self) { @@ -9035,7 +9035,7 @@ impl ID2D1BitmapRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDpi(&self, dpix: f32, dpiy: f32) { - (::windows::core::Interface::vtable(self).base__.SetDpi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)) + (::windows::core::Interface::vtable(self).base__.SetDpi)(::windows::core::Interface::as_raw(self), dpix, dpiy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { @@ -9151,7 +9151,7 @@ impl ID2D1BlendTransform { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetOutputBuffer(&self, bufferprecision: D2D1_BUFFER_PRECISION, channeldepth: D2D1_CHANNEL_DEPTH) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOutputBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(channeldepth)).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputBuffer)(::windows::core::Interface::as_raw(self), bufferprecision, channeldepth).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9252,7 +9252,7 @@ impl ID2D1BorderTransform { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetOutputBuffer(&self, bufferprecision: D2D1_BUFFER_PRECISION, channeldepth: D2D1_CHANNEL_DEPTH) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOutputBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(channeldepth)).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputBuffer)(::windows::core::Interface::as_raw(self), bufferprecision, channeldepth).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9264,11 +9264,11 @@ impl ID2D1BorderTransform { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetExtendModeX(&self, extendmode: D2D1_EXTEND_MODE) { - (::windows::core::Interface::vtable(self).SetExtendModeX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extendmode)) + (::windows::core::Interface::vtable(self).SetExtendModeX)(::windows::core::Interface::as_raw(self), extendmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetExtendModeY(&self, extendmode: D2D1_EXTEND_MODE) { - (::windows::core::Interface::vtable(self).SetExtendModeY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extendmode)) + (::windows::core::Interface::vtable(self).SetExtendModeY)(::windows::core::Interface::as_raw(self), extendmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetExtendModeX(&self) -> D2D1_EXTEND_MODE { @@ -9445,7 +9445,7 @@ impl ID2D1Brush { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) { - (::windows::core::Interface::vtable(self).SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)) + (::windows::core::Interface::vtable(self).SetOpacity)(::windows::core::Interface::as_raw(self), opacity) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -9827,15 +9827,15 @@ impl ID2D1CommandSink { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)).ok() + (::windows::core::Interface::vtable(self).SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)).ok() + (::windows::core::Interface::vtable(self).SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(feature = "Win32_Graphics_DirectWrite")] @@ -9852,11 +9852,11 @@ impl ID2D1CommandSink { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)).ok() + (::windows::core::Interface::vtable(self).SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -9869,7 +9869,7 @@ impl ID2D1CommandSink { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)).ok() + (::windows::core::Interface::vtable(self).DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -9878,7 +9878,7 @@ impl ID2D1CommandSink { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, strokewidth: f32, strokestyle: P2) -> ::windows::core::Result<()> @@ -9887,7 +9887,7 @@ impl ID2D1CommandSink { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -9896,7 +9896,7 @@ impl ID2D1CommandSink { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -9904,7 +9904,7 @@ impl ID2D1CommandSink { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() + (::windows::core::Interface::vtable(self).DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -9912,7 +9912,7 @@ impl ID2D1CommandSink { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)).ok() + (::windows::core::Interface::vtable(self).DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -9959,7 +9959,7 @@ impl ID2D1CommandSink { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -10096,15 +10096,15 @@ impl ID2D1CommandSink1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)).ok() + (::windows::core::Interface::vtable(self).base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(feature = "Win32_Graphics_DirectWrite")] @@ -10121,11 +10121,11 @@ impl ID2D1CommandSink1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10138,7 +10138,7 @@ impl ID2D1CommandSink1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)).ok() + (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10147,7 +10147,7 @@ impl ID2D1CommandSink1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, strokewidth: f32, strokestyle: P2) -> ::windows::core::Result<()> @@ -10156,7 +10156,7 @@ impl ID2D1CommandSink1 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10165,7 +10165,7 @@ impl ID2D1CommandSink1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10173,7 +10173,7 @@ impl ID2D1CommandSink1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() + (::windows::core::Interface::vtable(self).base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10181,7 +10181,7 @@ impl ID2D1CommandSink1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)).ok() + (::windows::core::Interface::vtable(self).base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10228,7 +10228,7 @@ impl ID2D1CommandSink1 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -10248,7 +10248,7 @@ impl ID2D1CommandSink1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend1(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrimitiveBlend1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).SetPrimitiveBlend1)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10321,15 +10321,15 @@ impl ID2D1CommandSink2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(feature = "Win32_Graphics_DirectWrite")] @@ -10346,11 +10346,11 @@ impl ID2D1CommandSink2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10363,7 +10363,7 @@ impl ID2D1CommandSink2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10372,7 +10372,7 @@ impl ID2D1CommandSink2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, strokewidth: f32, strokestyle: P2) -> ::windows::core::Result<()> @@ -10381,7 +10381,7 @@ impl ID2D1CommandSink2 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10390,7 +10390,7 @@ impl ID2D1CommandSink2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10398,7 +10398,7 @@ impl ID2D1CommandSink2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10406,7 +10406,7 @@ impl ID2D1CommandSink2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10453,7 +10453,7 @@ impl ID2D1CommandSink2 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -10473,7 +10473,7 @@ impl ID2D1CommandSink2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend1(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrimitiveBlend1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrimitiveBlend1)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawInk<'a, P0, P1, P2>(&self, ink: P0, brush: P1, inkstyle: P2) -> ::windows::core::Result<()> @@ -10590,15 +10590,15 @@ impl ID2D1CommandSink3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(feature = "Win32_Graphics_DirectWrite")] @@ -10615,11 +10615,11 @@ impl ID2D1CommandSink3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10632,7 +10632,7 @@ impl ID2D1CommandSink3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10641,7 +10641,7 @@ impl ID2D1CommandSink3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, strokewidth: f32, strokestyle: P2) -> ::windows::core::Result<()> @@ -10650,7 +10650,7 @@ impl ID2D1CommandSink3 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10659,7 +10659,7 @@ impl ID2D1CommandSink3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10667,7 +10667,7 @@ impl ID2D1CommandSink3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10675,7 +10675,7 @@ impl ID2D1CommandSink3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10722,7 +10722,7 @@ impl ID2D1CommandSink3 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -10742,7 +10742,7 @@ impl ID2D1CommandSink3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend1(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrimitiveBlend1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrimitiveBlend1)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawInk<'a, P0, P1, P2>(&self, ink: P0, brush: P1, inkstyle: P2) -> ::windows::core::Result<()> @@ -10774,7 +10774,7 @@ impl ID2D1CommandSink3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SpriteBatch>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), ::core::mem::transmute(startindex), ::core::mem::transmute(spritecount), bitmap.into().abi(), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(spriteoptions)).ok() + (::windows::core::Interface::vtable(self).DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), startindex, spritecount, bitmap.into().abi(), interpolationmode, spriteoptions).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10877,15 +10877,15 @@ impl ID2D1CommandSink4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(feature = "Win32_Graphics_DirectWrite")] @@ -10902,11 +10902,11 @@ impl ID2D1CommandSink4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10919,7 +10919,7 @@ impl ID2D1CommandSink4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10928,7 +10928,7 @@ impl ID2D1CommandSink4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, strokewidth: f32, strokestyle: P2) -> ::windows::core::Result<()> @@ -10937,7 +10937,7 @@ impl ID2D1CommandSink4 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10946,7 +10946,7 @@ impl ID2D1CommandSink4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10954,7 +10954,7 @@ impl ID2D1CommandSink4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -10962,7 +10962,7 @@ impl ID2D1CommandSink4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11009,7 +11009,7 @@ impl ID2D1CommandSink4 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -11029,7 +11029,7 @@ impl ID2D1CommandSink4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend1(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrimitiveBlend1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrimitiveBlend1)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawInk<'a, P0, P1, P2>(&self, ink: P0, brush: P1, inkstyle: P2) -> ::windows::core::Result<()> @@ -11061,11 +11061,11 @@ impl ID2D1CommandSink4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SpriteBatch>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), ::core::mem::transmute(startindex), ::core::mem::transmute(spritecount), bitmap.into().abi(), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(spriteoptions)).ok() + (::windows::core::Interface::vtable(self).base__.DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), startindex, spritecount, bitmap.into().abi(), interpolationmode, spriteoptions).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend2(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrimitiveBlend2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).SetPrimitiveBlend2)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11183,15 +11183,15 @@ impl ID2D1CommandSink5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(feature = "Win32_Graphics_DirectWrite")] @@ -11208,11 +11208,11 @@ impl ID2D1CommandSink5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11225,7 +11225,7 @@ impl ID2D1CommandSink5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11234,7 +11234,7 @@ impl ID2D1CommandSink5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, strokewidth: f32, strokestyle: P2) -> ::windows::core::Result<()> @@ -11243,7 +11243,7 @@ impl ID2D1CommandSink5 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11252,7 +11252,7 @@ impl ID2D1CommandSink5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11260,7 +11260,7 @@ impl ID2D1CommandSink5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11268,7 +11268,7 @@ impl ID2D1CommandSink5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11315,7 +11315,7 @@ impl ID2D1CommandSink5 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -11335,7 +11335,7 @@ impl ID2D1CommandSink5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend1(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrimitiveBlend1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrimitiveBlend1)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawInk<'a, P0, P1, P2>(&self, ink: P0, brush: P1, inkstyle: P2) -> ::windows::core::Result<()> @@ -11367,11 +11367,11 @@ impl ID2D1CommandSink5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SpriteBatch>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), ::core::mem::transmute(startindex), ::core::mem::transmute(spritecount), bitmap.into().abi(), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(spriteoptions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), startindex, spritecount, bitmap.into().abi(), interpolationmode, spriteoptions).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend2(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrimitiveBlend2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrimitiveBlend2)(::windows::core::Interface::as_raw(self), primitiveblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11379,7 +11379,7 @@ impl ID2D1CommandSink5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).BlendImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(blendmode), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode)).ok() + (::windows::core::Interface::vtable(self).BlendImage)(::windows::core::Interface::as_raw(self), image.into().abi(), blendmode, ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11507,11 +11507,11 @@ pub struct ID2D1ComputeInfo(::windows::core::IUnknown); impl ID2D1ComputeInfo { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetInputDescription(&self, inputindex: u32, inputdescription: D2D1_INPUT_DESCRIPTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInputDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(inputdescription)).ok() + (::windows::core::Interface::vtable(self).base__.SetInputDescription)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(inputdescription)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetOutputBuffer(&self, bufferprecision: D2D1_BUFFER_PRECISION, channeldepth: D2D1_CHANNEL_DEPTH) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOutputBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(channeldepth)).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputBuffer)(::windows::core::Interface::as_raw(self), bufferprecision, channeldepth).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11523,7 +11523,7 @@ impl ID2D1ComputeInfo { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetInstructionCountHint(&self, instructioncount: u32) { - (::windows::core::Interface::vtable(self).base__.SetInstructionCountHint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructioncount)) + (::windows::core::Interface::vtable(self).base__.SetInstructionCountHint)(::windows::core::Interface::as_raw(self), instructioncount) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetComputeShaderConstantBuffer(&self, buffer: &[u8]) -> ::windows::core::Result<()> { @@ -11538,7 +11538,7 @@ impl ID2D1ComputeInfo { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1ResourceTexture>>, { - (::windows::core::Interface::vtable(self).SetResourceTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textureindex), resourcetexture.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetResourceTexture)(::windows::core::Interface::as_raw(self), textureindex, resourcetexture.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11621,7 +11621,7 @@ impl ID2D1ComputeTransform { #[cfg(feature = "Win32_Foundation")] pub unsafe fn MapInvalidRect(&self, inputindex: u32, invalidinputrect: super::super::Foundation::RECT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MapInvalidRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(invalidinputrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MapInvalidRect)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(invalidinputrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetComputeInfo<'a, P0>(&self, computeinfo: P0) -> ::windows::core::Result<()> @@ -11721,7 +11721,7 @@ impl ID2D1ConcreteTransform { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] 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() + (::windows::core::Interface::vtable(self).SetOutputBuffer)(::windows::core::Interface::as_raw(self), bufferprecision, channeldepth).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11804,7 +11804,7 @@ impl ID2D1DCRenderTarget { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -11839,7 +11839,7 @@ impl ID2D1DCRenderTarget { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, ::core::mem::transmute(colorinterpolationgamma), ::core::mem::transmute(extendmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, colorinterpolationgamma, extendmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -11863,7 +11863,7 @@ impl ID2D1DCRenderTarget { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: *const Common::D2D_SIZE_F, desiredpixelsize: *const Common::D2D_SIZE_U, desiredformat: *const Common::D2D1_PIXEL_FORMAT, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11883,7 +11883,7 @@ impl ID2D1DCRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11892,7 +11892,7 @@ impl ID2D1DCRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11909,7 +11909,7 @@ impl ID2D1DCRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11926,7 +11926,7 @@ impl ID2D1DCRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11943,7 +11943,7 @@ impl ID2D1DCRenderTarget { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FillGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, opacitybrush: P2) @@ -11969,7 +11969,7 @@ impl ID2D1DCRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), ::core::mem::transmute(content), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), content, ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -11977,7 +11977,7 @@ impl ID2D1DCRenderTarget { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -11986,7 +11986,7 @@ impl ID2D1DCRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextFormat>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -11995,7 +11995,7 @@ impl ID2D1DCRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextLayout>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -12003,7 +12003,7 @@ impl ID2D1DCRenderTarget { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -12017,7 +12017,7 @@ impl ID2D1DCRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAntialiasMode(&self) -> D2D1_ANTIALIAS_MODE { @@ -12025,7 +12025,7 @@ impl ID2D1DCRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)) + (::windows::core::Interface::vtable(self).base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { @@ -12046,7 +12046,7 @@ impl ID2D1DCRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) { - (::windows::core::Interface::vtable(self).base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)) + (::windows::core::Interface::vtable(self).base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTags(&self, tag1: *mut u64, tag2: *mut u64) { @@ -12085,7 +12085,7 @@ impl ID2D1DCRenderTarget { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PopAxisAlignedClip(&self) { @@ -12113,7 +12113,7 @@ impl ID2D1DCRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDpi(&self, dpix: f32, dpiy: f32) { - (::windows::core::Interface::vtable(self).base__.SetDpi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)) + (::windows::core::Interface::vtable(self).base__.SetDpi)(::windows::core::Interface::as_raw(self), dpix, dpiy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { @@ -12236,7 +12236,7 @@ impl ID2D1Device { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDeviceContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDeviceContext)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`*"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] @@ -12250,7 +12250,7 @@ impl ID2D1Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetMaximumTextureMemory(&self, maximuminbytes: u64) { - (::windows::core::Interface::vtable(self).SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximuminbytes)) + (::windows::core::Interface::vtable(self).SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), maximuminbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetMaximumTextureMemory(&self) -> u64 { @@ -12258,7 +12258,7 @@ impl ID2D1Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn ClearResources(&self, millisecondssinceuse: u32) { - (::windows::core::Interface::vtable(self).ClearResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondssinceuse)) + (::windows::core::Interface::vtable(self).ClearResources)(::windows::core::Interface::as_raw(self), millisecondssinceuse) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12335,7 +12335,7 @@ impl ID2D1Device1 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`*"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] @@ -12349,7 +12349,7 @@ impl ID2D1Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetMaximumTextureMemory(&self, maximuminbytes: u64) { - (::windows::core::Interface::vtable(self).base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximuminbytes)) + (::windows::core::Interface::vtable(self).base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), maximuminbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetMaximumTextureMemory(&self) -> u64 { @@ -12357,7 +12357,7 @@ impl ID2D1Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn ClearResources(&self, millisecondssinceuse: u32) { - (::windows::core::Interface::vtable(self).base__.ClearResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondssinceuse)) + (::windows::core::Interface::vtable(self).base__.ClearResources)(::windows::core::Interface::as_raw(self), millisecondssinceuse) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetRenderingPriority(&self) -> D2D1_RENDERING_PRIORITY { @@ -12365,12 +12365,12 @@ impl ID2D1Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetRenderingPriority(&self, renderingpriority: D2D1_RENDERING_PRIORITY) { - (::windows::core::Interface::vtable(self).SetRenderingPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(renderingpriority)) + (::windows::core::Interface::vtable(self).SetRenderingPriority)(::windows::core::Interface::as_raw(self), renderingpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext2(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDeviceContext2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDeviceContext2)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12457,7 +12457,7 @@ impl ID2D1Device2 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`*"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] @@ -12471,7 +12471,7 @@ impl ID2D1Device2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetMaximumTextureMemory(&self, maximuminbytes: u64) { - (::windows::core::Interface::vtable(self).base__.base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximuminbytes)) + (::windows::core::Interface::vtable(self).base__.base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), maximuminbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetMaximumTextureMemory(&self) -> u64 { @@ -12479,7 +12479,7 @@ impl ID2D1Device2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn ClearResources(&self, millisecondssinceuse: u32) { - (::windows::core::Interface::vtable(self).base__.base__.ClearResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondssinceuse)) + (::windows::core::Interface::vtable(self).base__.base__.ClearResources)(::windows::core::Interface::as_raw(self), millisecondssinceuse) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetRenderingPriority(&self) -> D2D1_RENDERING_PRIORITY { @@ -12487,17 +12487,17 @@ impl ID2D1Device2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetRenderingPriority(&self, renderingpriority: D2D1_RENDERING_PRIORITY) { - (::windows::core::Interface::vtable(self).base__.SetRenderingPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(renderingpriority)) + (::windows::core::Interface::vtable(self).base__.SetRenderingPriority)(::windows::core::Interface::as_raw(self), renderingpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext2(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDeviceContext2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDeviceContext2)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext3(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDeviceContext3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDeviceContext3)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FlushDeviceContexts<'a, P0>(&self, bitmap: P0) @@ -12615,7 +12615,7 @@ impl ID2D1Device3 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`*"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] @@ -12629,7 +12629,7 @@ impl ID2D1Device3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetMaximumTextureMemory(&self, maximuminbytes: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximuminbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), maximuminbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetMaximumTextureMemory(&self) -> u64 { @@ -12637,7 +12637,7 @@ impl ID2D1Device3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn ClearResources(&self, millisecondssinceuse: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.ClearResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondssinceuse)) + (::windows::core::Interface::vtable(self).base__.base__.base__.ClearResources)(::windows::core::Interface::as_raw(self), millisecondssinceuse) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetRenderingPriority(&self) -> D2D1_RENDERING_PRIORITY { @@ -12645,17 +12645,17 @@ impl ID2D1Device3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetRenderingPriority(&self, renderingpriority: D2D1_RENDERING_PRIORITY) { - (::windows::core::Interface::vtable(self).base__.base__.SetRenderingPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(renderingpriority)) + (::windows::core::Interface::vtable(self).base__.base__.SetRenderingPriority)(::windows::core::Interface::as_raw(self), renderingpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext2(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContext2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContext2)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext3(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDeviceContext3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDeviceContext3)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FlushDeviceContexts<'a, P0>(&self, bitmap: P0) @@ -12673,7 +12673,7 @@ impl ID2D1Device3 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext4(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDeviceContext4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDeviceContext4)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12788,7 +12788,7 @@ impl ID2D1Device4 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`*"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] @@ -12802,7 +12802,7 @@ impl ID2D1Device4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetMaximumTextureMemory(&self, maximuminbytes: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximuminbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), maximuminbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetMaximumTextureMemory(&self) -> u64 { @@ -12810,7 +12810,7 @@ impl ID2D1Device4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn ClearResources(&self, millisecondssinceuse: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ClearResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondssinceuse)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ClearResources)(::windows::core::Interface::as_raw(self), millisecondssinceuse) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetRenderingPriority(&self) -> D2D1_RENDERING_PRIORITY { @@ -12818,17 +12818,17 @@ impl ID2D1Device4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetRenderingPriority(&self, renderingpriority: D2D1_RENDERING_PRIORITY) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetRenderingPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(renderingpriority)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetRenderingPriority)(::windows::core::Interface::as_raw(self), renderingpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext2(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeviceContext2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeviceContext2)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext3(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContext3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContext3)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FlushDeviceContexts<'a, P0>(&self, bitmap: P0) @@ -12846,16 +12846,16 @@ impl ID2D1Device4 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext4(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDeviceContext4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDeviceContext4)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext5(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDeviceContext5)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDeviceContext5)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetMaximumColorGlyphCacheMemory(&self, maximuminbytes: u64) { - (::windows::core::Interface::vtable(self).SetMaximumColorGlyphCacheMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximuminbytes)) + (::windows::core::Interface::vtable(self).SetMaximumColorGlyphCacheMemory)(::windows::core::Interface::as_raw(self), maximuminbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetMaximumColorGlyphCacheMemory(&self) -> u64 { @@ -12991,7 +12991,7 @@ impl ID2D1Device5 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`*"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] @@ -13005,7 +13005,7 @@ impl ID2D1Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetMaximumTextureMemory(&self, maximuminbytes: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximuminbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), maximuminbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetMaximumTextureMemory(&self) -> u64 { @@ -13013,7 +13013,7 @@ impl ID2D1Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn ClearResources(&self, millisecondssinceuse: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ClearResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondssinceuse)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ClearResources)(::windows::core::Interface::as_raw(self), millisecondssinceuse) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetRenderingPriority(&self) -> D2D1_RENDERING_PRIORITY { @@ -13021,17 +13021,17 @@ impl ID2D1Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetRenderingPriority(&self, renderingpriority: D2D1_RENDERING_PRIORITY) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetRenderingPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(renderingpriority)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetRenderingPriority)(::windows::core::Interface::as_raw(self), renderingpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext2(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeviceContext2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeviceContext2)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext3(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeviceContext3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeviceContext3)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FlushDeviceContexts<'a, P0>(&self, bitmap: P0) @@ -13049,16 +13049,16 @@ impl ID2D1Device5 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext4(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContext4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContext4)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext5(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDeviceContext5)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDeviceContext5)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetMaximumColorGlyphCacheMemory(&self, maximuminbytes: u64) { - (::windows::core::Interface::vtable(self).base__.SetMaximumColorGlyphCacheMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximuminbytes)) + (::windows::core::Interface::vtable(self).base__.SetMaximumColorGlyphCacheMemory)(::windows::core::Interface::as_raw(self), maximuminbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetMaximumColorGlyphCacheMemory(&self) -> u64 { @@ -13067,7 +13067,7 @@ impl ID2D1Device5 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext6(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDeviceContext6)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDeviceContext6)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13212,7 +13212,7 @@ impl ID2D1Device6 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateDeviceContext)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`*"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] @@ -13226,7 +13226,7 @@ impl ID2D1Device6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetMaximumTextureMemory(&self, maximuminbytes: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximuminbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetMaximumTextureMemory)(::windows::core::Interface::as_raw(self), maximuminbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetMaximumTextureMemory(&self) -> u64 { @@ -13234,7 +13234,7 @@ impl ID2D1Device6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn ClearResources(&self, millisecondssinceuse: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ClearResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondssinceuse)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ClearResources)(::windows::core::Interface::as_raw(self), millisecondssinceuse) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetRenderingPriority(&self) -> D2D1_RENDERING_PRIORITY { @@ -13242,17 +13242,17 @@ impl ID2D1Device6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetRenderingPriority(&self, renderingpriority: D2D1_RENDERING_PRIORITY) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetRenderingPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(renderingpriority)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetRenderingPriority)(::windows::core::Interface::as_raw(self), renderingpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext2(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDeviceContext2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDeviceContext2)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext3(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeviceContext3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeviceContext3)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FlushDeviceContexts<'a, P0>(&self, bitmap: P0) @@ -13270,16 +13270,16 @@ impl ID2D1Device6 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext4(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeviceContext4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeviceContext4)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext5(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContext5)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContext5)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetMaximumColorGlyphCacheMemory(&self, maximuminbytes: u64) { - (::windows::core::Interface::vtable(self).base__.base__.SetMaximumColorGlyphCacheMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximuminbytes)) + (::windows::core::Interface::vtable(self).base__.base__.SetMaximumColorGlyphCacheMemory)(::windows::core::Interface::as_raw(self), maximuminbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetMaximumColorGlyphCacheMemory(&self) -> u64 { @@ -13288,12 +13288,12 @@ impl ID2D1Device6 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext6(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDeviceContext6)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDeviceContext6)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateDeviceContext7(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDeviceContext7)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDeviceContext7)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13454,7 +13454,7 @@ impl ID2D1DeviceContext { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -13489,7 +13489,7 @@ impl ID2D1DeviceContext { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, ::core::mem::transmute(colorinterpolationgamma), ::core::mem::transmute(extendmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, colorinterpolationgamma, extendmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -13513,7 +13513,7 @@ impl ID2D1DeviceContext { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: *const Common::D2D_SIZE_F, desiredpixelsize: *const Common::D2D_SIZE_U, desiredformat: *const Common::D2D1_PIXEL_FORMAT, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -13533,7 +13533,7 @@ impl ID2D1DeviceContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -13542,7 +13542,7 @@ impl ID2D1DeviceContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -13559,7 +13559,7 @@ impl ID2D1DeviceContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -13576,7 +13576,7 @@ impl ID2D1DeviceContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -13593,7 +13593,7 @@ impl ID2D1DeviceContext { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FillGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, opacitybrush: P2) @@ -13619,7 +13619,7 @@ impl ID2D1DeviceContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), ::core::mem::transmute(content), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), content, ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -13627,7 +13627,7 @@ impl ID2D1DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -13636,7 +13636,7 @@ impl ID2D1DeviceContext { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextFormat>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -13645,7 +13645,7 @@ impl ID2D1DeviceContext { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextLayout>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -13653,7 +13653,7 @@ impl ID2D1DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -13667,7 +13667,7 @@ impl ID2D1DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAntialiasMode(&self) -> D2D1_ANTIALIAS_MODE { @@ -13675,7 +13675,7 @@ impl ID2D1DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)) + (::windows::core::Interface::vtable(self).base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { @@ -13696,7 +13696,7 @@ impl ID2D1DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) { - (::windows::core::Interface::vtable(self).base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)) + (::windows::core::Interface::vtable(self).base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTags(&self, tag1: *mut u64, tag2: *mut u64) { @@ -13735,7 +13735,7 @@ impl ID2D1DeviceContext { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PopAxisAlignedClip(&self) { @@ -13763,7 +13763,7 @@ impl ID2D1DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDpi(&self, dpix: f32, dpiy: f32) { - (::windows::core::Interface::vtable(self).base__.SetDpi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)) + (::windows::core::Interface::vtable(self).base__.SetDpi)(::windows::core::Interface::as_raw(self), dpix, dpiy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { @@ -13796,7 +13796,7 @@ impl ID2D1DeviceContext { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -13810,7 +13810,7 @@ impl ID2D1DeviceContext { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContext(&self, space: D2D1_COLOR_SPACE, profile: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateColorContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(space), ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateColorContext)(::windows::core::Interface::as_raw(self), space, ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContextFromFilename<'a, P0>(&self, filename: P0) -> ::windows::core::Result @@ -13847,7 +13847,7 @@ impl ID2D1DeviceContext { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -13875,12 +13875,12 @@ impl ID2D1DeviceContext { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), format)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), bufferprecision)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -13904,7 +13904,7 @@ impl ID2D1DeviceContext { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDevice(&self, device: *mut ::core::option::Option) { @@ -13933,7 +13933,7 @@ impl ID2D1DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) { - (::windows::core::Interface::vtable(self).SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)) + (::windows::core::Interface::vtable(self).SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPrimitiveBlend(&self) -> D2D1_PRIMITIVE_BLEND { @@ -13941,7 +13941,7 @@ impl ID2D1DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) { - (::windows::core::Interface::vtable(self).SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)) + (::windows::core::Interface::vtable(self).SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { @@ -13953,7 +13953,7 @@ impl ID2D1DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -13961,7 +13961,7 @@ impl ID2D1DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)) + (::windows::core::Interface::vtable(self).DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -13977,7 +13977,7 @@ impl ID2D1DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) + (::windows::core::Interface::vtable(self).DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -13993,7 +13993,7 @@ impl ID2D1DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Effect>>, { - (::windows::core::Interface::vtable(self).InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), ::core::mem::transmute(input), ::core::mem::transmute(inputrectangle)).ok() + (::windows::core::Interface::vtable(self).InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), input, ::core::mem::transmute(inputrectangle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetEffectInvalidRectangleCount<'a, P0>(&self, effect: P0) -> ::windows::core::Result @@ -14215,7 +14215,7 @@ impl ID2D1DeviceContext1 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -14250,7 +14250,7 @@ impl ID2D1DeviceContext1 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, ::core::mem::transmute(colorinterpolationgamma), ::core::mem::transmute(extendmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, colorinterpolationgamma, extendmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -14274,7 +14274,7 @@ impl ID2D1DeviceContext1 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: *const Common::D2D_SIZE_F, desiredpixelsize: *const Common::D2D_SIZE_U, desiredformat: *const Common::D2D1_PIXEL_FORMAT, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -14294,7 +14294,7 @@ impl ID2D1DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -14303,7 +14303,7 @@ impl ID2D1DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -14320,7 +14320,7 @@ impl ID2D1DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -14337,7 +14337,7 @@ impl ID2D1DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -14354,7 +14354,7 @@ impl ID2D1DeviceContext1 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FillGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, opacitybrush: P2) @@ -14380,7 +14380,7 @@ impl ID2D1DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), ::core::mem::transmute(content), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), content, ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -14388,7 +14388,7 @@ impl ID2D1DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -14397,7 +14397,7 @@ impl ID2D1DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextFormat>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -14406,7 +14406,7 @@ impl ID2D1DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextLayout>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -14414,7 +14414,7 @@ impl ID2D1DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -14428,7 +14428,7 @@ impl ID2D1DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAntialiasMode(&self) -> D2D1_ANTIALIAS_MODE { @@ -14436,7 +14436,7 @@ impl ID2D1DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { @@ -14457,7 +14457,7 @@ impl ID2D1DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) { - (::windows::core::Interface::vtable(self).base__.base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)) + (::windows::core::Interface::vtable(self).base__.base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTags(&self, tag1: *mut u64, tag2: *mut u64) { @@ -14496,7 +14496,7 @@ impl ID2D1DeviceContext1 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PopAxisAlignedClip(&self) { @@ -14524,7 +14524,7 @@ impl ID2D1DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDpi(&self, dpix: f32, dpiy: f32) { - (::windows::core::Interface::vtable(self).base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)) + (::windows::core::Interface::vtable(self).base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), dpix, dpiy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { @@ -14557,7 +14557,7 @@ impl ID2D1DeviceContext1 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -14571,7 +14571,7 @@ impl ID2D1DeviceContext1 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContext(&self, space: D2D1_COLOR_SPACE, profile: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateColorContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(space), ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateColorContext)(::windows::core::Interface::as_raw(self), space, ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContextFromFilename<'a, P0>(&self, filename: P0) -> ::windows::core::Result @@ -14608,7 +14608,7 @@ impl ID2D1DeviceContext1 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -14636,12 +14636,12 @@ impl ID2D1DeviceContext1 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), format)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), bufferprecision)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -14665,7 +14665,7 @@ impl ID2D1DeviceContext1 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDevice(&self, device: *mut ::core::option::Option) { @@ -14694,7 +14694,7 @@ impl ID2D1DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) { - (::windows::core::Interface::vtable(self).base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)) + (::windows::core::Interface::vtable(self).base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPrimitiveBlend(&self) -> D2D1_PRIMITIVE_BLEND { @@ -14702,7 +14702,7 @@ impl ID2D1DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) { - (::windows::core::Interface::vtable(self).base__.SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)) + (::windows::core::Interface::vtable(self).base__.SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { @@ -14714,7 +14714,7 @@ impl ID2D1DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -14722,7 +14722,7 @@ impl ID2D1DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)) + (::windows::core::Interface::vtable(self).base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -14738,7 +14738,7 @@ impl ID2D1DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) + (::windows::core::Interface::vtable(self).base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -14754,7 +14754,7 @@ impl ID2D1DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Effect>>, { - (::windows::core::Interface::vtable(self).base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), ::core::mem::transmute(input), ::core::mem::transmute(inputrectangle)).ok() + (::windows::core::Interface::vtable(self).base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), input, ::core::mem::transmute(inputrectangle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetEffectInvalidRectangleCount<'a, P0>(&self, effect: P0) -> ::windows::core::Result @@ -14795,7 +14795,7 @@ impl ID2D1DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateStrokedGeometryRealization<'a, P0, P1>(&self, geometry: P0, flatteningtolerance: f32, strokewidth: f32, strokestyle: P1) -> ::windows::core::Result @@ -14804,7 +14804,7 @@ impl ID2D1DeviceContext1 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, strokewidth, strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometryRealization<'a, P0, P1>(&self, geometryrealization: P0, brush: P1) @@ -14915,7 +14915,7 @@ impl ID2D1DeviceContext2 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -14950,7 +14950,7 @@ impl ID2D1DeviceContext2 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, ::core::mem::transmute(colorinterpolationgamma), ::core::mem::transmute(extendmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, colorinterpolationgamma, extendmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -14974,7 +14974,7 @@ impl ID2D1DeviceContext2 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: *const Common::D2D_SIZE_F, desiredpixelsize: *const Common::D2D_SIZE_U, desiredformat: *const Common::D2D1_PIXEL_FORMAT, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -14994,7 +14994,7 @@ impl ID2D1DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15003,7 +15003,7 @@ impl ID2D1DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15020,7 +15020,7 @@ impl ID2D1DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15037,7 +15037,7 @@ impl ID2D1DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15054,7 +15054,7 @@ impl ID2D1DeviceContext2 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FillGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, opacitybrush: P2) @@ -15080,7 +15080,7 @@ impl ID2D1DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), ::core::mem::transmute(content), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), content, ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15088,7 +15088,7 @@ impl ID2D1DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -15097,7 +15097,7 @@ impl ID2D1DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextFormat>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -15106,7 +15106,7 @@ impl ID2D1DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextLayout>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -15114,7 +15114,7 @@ impl ID2D1DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -15128,7 +15128,7 @@ impl ID2D1DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAntialiasMode(&self) -> D2D1_ANTIALIAS_MODE { @@ -15136,7 +15136,7 @@ impl ID2D1DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { @@ -15157,7 +15157,7 @@ impl ID2D1DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTags(&self, tag1: *mut u64, tag2: *mut u64) { @@ -15196,7 +15196,7 @@ impl ID2D1DeviceContext2 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PopAxisAlignedClip(&self) { @@ -15224,7 +15224,7 @@ impl ID2D1DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDpi(&self, dpix: f32, dpiy: f32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), dpix, dpiy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { @@ -15257,7 +15257,7 @@ impl ID2D1DeviceContext2 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -15271,7 +15271,7 @@ impl ID2D1DeviceContext2 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContext(&self, space: D2D1_COLOR_SPACE, profile: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(space), ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), space, ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContextFromFilename<'a, P0>(&self, filename: P0) -> ::windows::core::Result @@ -15308,7 +15308,7 @@ impl ID2D1DeviceContext2 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -15336,12 +15336,12 @@ impl ID2D1DeviceContext2 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), format)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), bufferprecision)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15365,7 +15365,7 @@ impl ID2D1DeviceContext2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDevice(&self, device: *mut ::core::option::Option) { @@ -15394,7 +15394,7 @@ impl ID2D1DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) { - (::windows::core::Interface::vtable(self).base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)) + (::windows::core::Interface::vtable(self).base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPrimitiveBlend(&self) -> D2D1_PRIMITIVE_BLEND { @@ -15402,7 +15402,7 @@ impl ID2D1DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)) + (::windows::core::Interface::vtable(self).base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { @@ -15414,7 +15414,7 @@ impl ID2D1DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15422,7 +15422,7 @@ impl ID2D1DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)) + (::windows::core::Interface::vtable(self).base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15438,7 +15438,7 @@ impl ID2D1DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) + (::windows::core::Interface::vtable(self).base__.base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -15454,7 +15454,7 @@ impl ID2D1DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Effect>>, { - (::windows::core::Interface::vtable(self).base__.base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), ::core::mem::transmute(input), ::core::mem::transmute(inputrectangle)).ok() + (::windows::core::Interface::vtable(self).base__.base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), input, ::core::mem::transmute(inputrectangle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetEffectInvalidRectangleCount<'a, P0>(&self, effect: P0) -> ::windows::core::Result @@ -15495,7 +15495,7 @@ impl ID2D1DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateStrokedGeometryRealization<'a, P0, P1>(&self, geometry: P0, flatteningtolerance: f32, strokewidth: f32, strokestyle: P1) -> ::windows::core::Result @@ -15504,7 +15504,7 @@ impl ID2D1DeviceContext2 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, strokewidth, strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometryRealization<'a, P0, P1>(&self, geometryrealization: P0, brush: P1) @@ -15538,18 +15538,18 @@ impl ID2D1DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Imaging::IWICBitmapSource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateImageSourceFromWic)(::windows::core::Interface::as_raw(self), wicbitmapsource.into().abi(), ::core::mem::transmute(loadingoptions), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateImageSourceFromWic)(::windows::core::Interface::as_raw(self), wicbitmapsource.into().abi(), loadingoptions, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateLookupTable3D(&self, precision: D2D1_BUFFER_PRECISION, extents: &[u32; 3], data: &[u8], strides: &[u32; 2]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLookupTable3D)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(precision), ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLookupTable3D)(::windows::core::Interface::as_raw(self), precision, ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateImageSourceFromDxgi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(surfaces)), surfaces.len() as _, ::core::mem::transmute(colorspace), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateImageSourceFromDxgi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(surfaces)), surfaces.len() as _, colorspace, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15734,7 +15734,7 @@ impl ID2D1DeviceContext3 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -15769,7 +15769,7 @@ impl ID2D1DeviceContext3 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, ::core::mem::transmute(colorinterpolationgamma), ::core::mem::transmute(extendmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, colorinterpolationgamma, extendmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -15793,7 +15793,7 @@ impl ID2D1DeviceContext3 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: *const Common::D2D_SIZE_F, desiredpixelsize: *const Common::D2D_SIZE_U, desiredformat: *const Common::D2D1_PIXEL_FORMAT, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15813,7 +15813,7 @@ impl ID2D1DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15822,7 +15822,7 @@ impl ID2D1DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15839,7 +15839,7 @@ impl ID2D1DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15856,7 +15856,7 @@ impl ID2D1DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15873,7 +15873,7 @@ impl ID2D1DeviceContext3 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FillGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, opacitybrush: P2) @@ -15899,7 +15899,7 @@ impl ID2D1DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), ::core::mem::transmute(content), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), content, ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -15907,7 +15907,7 @@ impl ID2D1DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -15916,7 +15916,7 @@ impl ID2D1DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextFormat>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -15925,7 +15925,7 @@ impl ID2D1DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextLayout>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -15933,7 +15933,7 @@ impl ID2D1DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -15947,7 +15947,7 @@ impl ID2D1DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAntialiasMode(&self) -> D2D1_ANTIALIAS_MODE { @@ -15955,7 +15955,7 @@ impl ID2D1DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { @@ -15976,7 +15976,7 @@ impl ID2D1DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTags(&self, tag1: *mut u64, tag2: *mut u64) { @@ -16015,7 +16015,7 @@ impl ID2D1DeviceContext3 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PopAxisAlignedClip(&self) { @@ -16043,7 +16043,7 @@ impl ID2D1DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDpi(&self, dpix: f32, dpiy: f32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), dpix, dpiy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { @@ -16076,7 +16076,7 @@ impl ID2D1DeviceContext3 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -16090,7 +16090,7 @@ impl ID2D1DeviceContext3 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContext(&self, space: D2D1_COLOR_SPACE, profile: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(space), ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), space, ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContextFromFilename<'a, P0>(&self, filename: P0) -> ::windows::core::Result @@ -16127,7 +16127,7 @@ impl ID2D1DeviceContext3 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -16155,12 +16155,12 @@ impl ID2D1DeviceContext3 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), format)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), bufferprecision)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -16184,7 +16184,7 @@ impl ID2D1DeviceContext3 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDevice(&self, device: *mut ::core::option::Option) { @@ -16213,7 +16213,7 @@ impl ID2D1DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPrimitiveBlend(&self) -> D2D1_PRIMITIVE_BLEND { @@ -16221,7 +16221,7 @@ impl ID2D1DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { @@ -16233,7 +16233,7 @@ impl ID2D1DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -16241,7 +16241,7 @@ impl ID2D1DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -16257,7 +16257,7 @@ impl ID2D1DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -16273,7 +16273,7 @@ impl ID2D1DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Effect>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), ::core::mem::transmute(input), ::core::mem::transmute(inputrectangle)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), input, ::core::mem::transmute(inputrectangle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetEffectInvalidRectangleCount<'a, P0>(&self, effect: P0) -> ::windows::core::Result @@ -16314,7 +16314,7 @@ impl ID2D1DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateStrokedGeometryRealization<'a, P0, P1>(&self, geometry: P0, flatteningtolerance: f32, strokewidth: f32, strokestyle: P1) -> ::windows::core::Result @@ -16323,7 +16323,7 @@ impl ID2D1DeviceContext3 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, strokewidth, strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometryRealization<'a, P0, P1>(&self, geometryrealization: P0, brush: P1) @@ -16357,18 +16357,18 @@ impl ID2D1DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Imaging::IWICBitmapSource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateImageSourceFromWic)(::windows::core::Interface::as_raw(self), wicbitmapsource.into().abi(), ::core::mem::transmute(loadingoptions), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateImageSourceFromWic)(::windows::core::Interface::as_raw(self), wicbitmapsource.into().abi(), loadingoptions, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateLookupTable3D(&self, precision: D2D1_BUFFER_PRECISION, extents: &[u32; 3], data: &[u8], strides: &[u32; 2]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateLookupTable3D)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(precision), ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateLookupTable3D)(::windows::core::Interface::as_raw(self), precision, ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateImageSourceFromDxgi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(surfaces)), surfaces.len() as _, ::core::mem::transmute(colorspace), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateImageSourceFromDxgi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(surfaces)), surfaces.len() as _, colorspace, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -16422,7 +16422,7 @@ impl ID2D1DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SpriteBatch>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), ::core::mem::transmute(startindex), ::core::mem::transmute(spritecount), bitmap.into().abi(), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(spriteoptions)) + (::windows::core::Interface::vtable(self).DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), startindex, spritecount, bitmap.into().abi(), interpolationmode, spriteoptions) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16554,7 +16554,7 @@ impl ID2D1DeviceContext4 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -16589,7 +16589,7 @@ impl ID2D1DeviceContext4 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, ::core::mem::transmute(colorinterpolationgamma), ::core::mem::transmute(extendmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, colorinterpolationgamma, extendmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -16613,7 +16613,7 @@ impl ID2D1DeviceContext4 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: *const Common::D2D_SIZE_F, desiredpixelsize: *const Common::D2D_SIZE_U, desiredformat: *const Common::D2D1_PIXEL_FORMAT, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -16633,7 +16633,7 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -16642,7 +16642,7 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -16659,7 +16659,7 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -16676,7 +16676,7 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -16693,7 +16693,7 @@ impl ID2D1DeviceContext4 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FillGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, opacitybrush: P2) @@ -16719,7 +16719,7 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), ::core::mem::transmute(content), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), content, ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -16727,7 +16727,7 @@ impl ID2D1DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -16736,7 +16736,7 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextFormat>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -16745,7 +16745,7 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextLayout>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -16753,7 +16753,7 @@ impl ID2D1DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -16767,7 +16767,7 @@ impl ID2D1DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAntialiasMode(&self) -> D2D1_ANTIALIAS_MODE { @@ -16775,7 +16775,7 @@ impl ID2D1DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { @@ -16796,7 +16796,7 @@ impl ID2D1DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTags(&self, tag1: *mut u64, tag2: *mut u64) { @@ -16835,7 +16835,7 @@ impl ID2D1DeviceContext4 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PopAxisAlignedClip(&self) { @@ -16863,7 +16863,7 @@ impl ID2D1DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDpi(&self, dpix: f32, dpiy: f32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), dpix, dpiy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { @@ -16896,7 +16896,7 @@ impl ID2D1DeviceContext4 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -16910,7 +16910,7 @@ impl ID2D1DeviceContext4 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContext(&self, space: D2D1_COLOR_SPACE, profile: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(space), ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), space, ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContextFromFilename<'a, P0>(&self, filename: P0) -> ::windows::core::Result @@ -16947,7 +16947,7 @@ impl ID2D1DeviceContext4 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -16975,12 +16975,12 @@ impl ID2D1DeviceContext4 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), format)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), bufferprecision)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17004,7 +17004,7 @@ impl ID2D1DeviceContext4 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDevice(&self, device: *mut ::core::option::Option) { @@ -17033,7 +17033,7 @@ impl ID2D1DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPrimitiveBlend(&self) -> D2D1_PRIMITIVE_BLEND { @@ -17041,7 +17041,7 @@ impl ID2D1DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { @@ -17053,7 +17053,7 @@ impl ID2D1DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17061,7 +17061,7 @@ impl ID2D1DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17077,7 +17077,7 @@ impl ID2D1DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -17093,7 +17093,7 @@ impl ID2D1DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Effect>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), ::core::mem::transmute(input), ::core::mem::transmute(inputrectangle)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), input, ::core::mem::transmute(inputrectangle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetEffectInvalidRectangleCount<'a, P0>(&self, effect: P0) -> ::windows::core::Result @@ -17134,7 +17134,7 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateStrokedGeometryRealization<'a, P0, P1>(&self, geometry: P0, flatteningtolerance: f32, strokewidth: f32, strokestyle: P1) -> ::windows::core::Result @@ -17143,7 +17143,7 @@ impl ID2D1DeviceContext4 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, strokewidth, strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometryRealization<'a, P0, P1>(&self, geometryrealization: P0, brush: P1) @@ -17177,18 +17177,18 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Imaging::IWICBitmapSource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateImageSourceFromWic)(::windows::core::Interface::as_raw(self), wicbitmapsource.into().abi(), ::core::mem::transmute(loadingoptions), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateImageSourceFromWic)(::windows::core::Interface::as_raw(self), wicbitmapsource.into().abi(), loadingoptions, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateLookupTable3D(&self, precision: D2D1_BUFFER_PRECISION, extents: &[u32; 3], data: &[u8], strides: &[u32; 2]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateLookupTable3D)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(precision), ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateLookupTable3D)(::windows::core::Interface::as_raw(self), precision, ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateImageSourceFromDxgi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(surfaces)), surfaces.len() as _, ::core::mem::transmute(colorspace), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateImageSourceFromDxgi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(surfaces)), surfaces.len() as _, colorspace, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17242,7 +17242,7 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SpriteBatch>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), ::core::mem::transmute(startindex), ::core::mem::transmute(spritecount), bitmap.into().abi(), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(spriteoptions)) + (::windows::core::Interface::vtable(self).base__.DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), startindex, spritecount, bitmap.into().abi(), interpolationmode, spriteoptions) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateSvgGlyphStyle(&self) -> ::windows::core::Result { @@ -17257,7 +17257,7 @@ impl ID2D1DeviceContext4 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).DrawText2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).DrawText2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -17267,12 +17267,12 @@ impl ID2D1DeviceContext4 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).DrawTextLayout2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).DrawTextLayout2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawColorBitmapGlyphRun(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE, bitmapsnapoption: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION) { - (::windows::core::Interface::vtable(self).DrawColorBitmapGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphimageformat), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(bitmapsnapoption)) + (::windows::core::Interface::vtable(self).DrawColorBitmapGlyphRun)(::windows::core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), measuringmode, bitmapsnapoption) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -17281,7 +17281,7 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).DrawSvgGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).DrawSvgGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -17290,7 +17290,7 @@ impl ID2D1DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteFontFace>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetColorBitmapGlyphImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphimageformat), ::core::mem::transmute(glyphorigin), fontface.into().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into(), ::core::mem::transmute(worldtransform), ::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), glyphimageformat, ::core::mem::transmute(glyphorigin), fontface.into().abi(), fontemsize, glyphindex, issideways.into(), ::core::mem::transmute(worldtransform), dpix, dpiy, ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -17301,7 +17301,7 @@ impl ID2D1DeviceContext4 { P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).GetSvgGlyphImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorigin), fontface.into().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into(), ::core::mem::transmute(worldtransform), defaultfillbrush.into().abi(), svgglyphstyle.into().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.into().abi(), fontemsize, glyphindex, issideways.into(), ::core::mem::transmute(worldtransform), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17471,7 +17471,7 @@ impl ID2D1DeviceContext5 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -17506,7 +17506,7 @@ impl ID2D1DeviceContext5 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, ::core::mem::transmute(colorinterpolationgamma), ::core::mem::transmute(extendmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, colorinterpolationgamma, extendmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -17530,7 +17530,7 @@ impl ID2D1DeviceContext5 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: *const Common::D2D_SIZE_F, desiredpixelsize: *const Common::D2D_SIZE_U, desiredformat: *const Common::D2D1_PIXEL_FORMAT, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17550,7 +17550,7 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17559,7 +17559,7 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17576,7 +17576,7 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17593,7 +17593,7 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17610,7 +17610,7 @@ impl ID2D1DeviceContext5 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FillGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, opacitybrush: P2) @@ -17636,7 +17636,7 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), ::core::mem::transmute(content), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), content, ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17644,7 +17644,7 @@ impl ID2D1DeviceContext5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -17653,7 +17653,7 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextFormat>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -17662,7 +17662,7 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextLayout>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -17670,7 +17670,7 @@ impl ID2D1DeviceContext5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -17684,7 +17684,7 @@ impl ID2D1DeviceContext5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAntialiasMode(&self) -> D2D1_ANTIALIAS_MODE { @@ -17692,7 +17692,7 @@ impl ID2D1DeviceContext5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { @@ -17713,7 +17713,7 @@ impl ID2D1DeviceContext5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTags(&self, tag1: *mut u64, tag2: *mut u64) { @@ -17752,7 +17752,7 @@ impl ID2D1DeviceContext5 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PopAxisAlignedClip(&self) { @@ -17780,7 +17780,7 @@ impl ID2D1DeviceContext5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDpi(&self, dpix: f32, dpiy: f32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), dpix, dpiy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { @@ -17813,7 +17813,7 @@ impl ID2D1DeviceContext5 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -17827,7 +17827,7 @@ impl ID2D1DeviceContext5 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContext(&self, space: D2D1_COLOR_SPACE, profile: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(space), ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), space, ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContextFromFilename<'a, P0>(&self, filename: P0) -> ::windows::core::Result @@ -17864,7 +17864,7 @@ impl ID2D1DeviceContext5 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -17892,12 +17892,12 @@ impl ID2D1DeviceContext5 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), format)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), bufferprecision)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17921,7 +17921,7 @@ impl ID2D1DeviceContext5 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDevice(&self, device: *mut ::core::option::Option) { @@ -17950,7 +17950,7 @@ impl ID2D1DeviceContext5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPrimitiveBlend(&self) -> D2D1_PRIMITIVE_BLEND { @@ -17958,7 +17958,7 @@ impl ID2D1DeviceContext5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { @@ -17970,7 +17970,7 @@ impl ID2D1DeviceContext5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17978,7 +17978,7 @@ impl ID2D1DeviceContext5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -17994,7 +17994,7 @@ impl ID2D1DeviceContext5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -18010,7 +18010,7 @@ impl ID2D1DeviceContext5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Effect>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), ::core::mem::transmute(input), ::core::mem::transmute(inputrectangle)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), input, ::core::mem::transmute(inputrectangle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetEffectInvalidRectangleCount<'a, P0>(&self, effect: P0) -> ::windows::core::Result @@ -18051,7 +18051,7 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateStrokedGeometryRealization<'a, P0, P1>(&self, geometry: P0, flatteningtolerance: f32, strokewidth: f32, strokestyle: P1) -> ::windows::core::Result @@ -18060,7 +18060,7 @@ impl ID2D1DeviceContext5 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, strokewidth, strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometryRealization<'a, P0, P1>(&self, geometryrealization: P0, brush: P1) @@ -18094,18 +18094,18 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Imaging::IWICBitmapSource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateImageSourceFromWic)(::windows::core::Interface::as_raw(self), wicbitmapsource.into().abi(), ::core::mem::transmute(loadingoptions), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateImageSourceFromWic)(::windows::core::Interface::as_raw(self), wicbitmapsource.into().abi(), loadingoptions, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateLookupTable3D(&self, precision: D2D1_BUFFER_PRECISION, extents: &[u32; 3], data: &[u8], strides: &[u32; 2]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateLookupTable3D)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(precision), ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateLookupTable3D)(::windows::core::Interface::as_raw(self), precision, ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateImageSourceFromDxgi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(surfaces)), surfaces.len() as _, ::core::mem::transmute(colorspace), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateImageSourceFromDxgi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(surfaces)), surfaces.len() as _, colorspace, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -18159,7 +18159,7 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SpriteBatch>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), ::core::mem::transmute(startindex), ::core::mem::transmute(spritecount), bitmap.into().abi(), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(spriteoptions)) + (::windows::core::Interface::vtable(self).base__.base__.DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), startindex, spritecount, bitmap.into().abi(), interpolationmode, spriteoptions) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateSvgGlyphStyle(&self) -> ::windows::core::Result { @@ -18174,7 +18174,7 @@ impl ID2D1DeviceContext5 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawText2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.DrawText2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -18184,12 +18184,12 @@ impl ID2D1DeviceContext5 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawTextLayout2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.DrawTextLayout2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawColorBitmapGlyphRun(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE, bitmapsnapoption: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION) { - (::windows::core::Interface::vtable(self).base__.DrawColorBitmapGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphimageformat), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(bitmapsnapoption)) + (::windows::core::Interface::vtable(self).base__.DrawColorBitmapGlyphRun)(::windows::core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), measuringmode, bitmapsnapoption) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -18198,7 +18198,7 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawSvgGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.DrawSvgGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -18207,7 +18207,7 @@ impl ID2D1DeviceContext5 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteFontFace>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.GetColorBitmapGlyphImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphimageformat), ::core::mem::transmute(glyphorigin), fontface.into().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() + (::windows::core::Interface::vtable(self).base__.GetColorBitmapGlyphImage)(::windows::core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(glyphorigin), fontface.into().abi(), fontemsize, glyphindex, issideways.into(), ::core::mem::transmute(worldtransform), dpix, dpiy, ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -18218,7 +18218,7 @@ impl ID2D1DeviceContext5 { P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).base__.GetSvgGlyphImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorigin), fontface.into().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into(), ::core::mem::transmute(worldtransform), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() + (::windows::core::Interface::vtable(self).base__.GetSvgGlyphImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorigin), fontface.into().abi(), fontemsize, glyphindex, issideways.into(), ::core::mem::transmute(worldtransform), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] @@ -18240,7 +18240,7 @@ impl ID2D1DeviceContext5 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateColorContextFromDxgiColorSpace(&self, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateColorContextFromDxgiColorSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorspace), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateColorContextFromDxgiColorSpace)(::windows::core::Interface::as_raw(self), colorspace, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -18419,7 +18419,7 @@ impl ID2D1DeviceContext6 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -18454,7 +18454,7 @@ impl ID2D1DeviceContext6 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, ::core::mem::transmute(colorinterpolationgamma), ::core::mem::transmute(extendmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, colorinterpolationgamma, extendmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -18478,7 +18478,7 @@ impl ID2D1DeviceContext6 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: *const Common::D2D_SIZE_F, desiredpixelsize: *const Common::D2D_SIZE_U, desiredformat: *const Common::D2D1_PIXEL_FORMAT, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -18498,7 +18498,7 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -18507,7 +18507,7 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -18524,7 +18524,7 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -18541,7 +18541,7 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -18558,7 +18558,7 @@ impl ID2D1DeviceContext6 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FillGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, opacitybrush: P2) @@ -18584,7 +18584,7 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), ::core::mem::transmute(content), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), content, ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -18592,7 +18592,7 @@ impl ID2D1DeviceContext6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -18601,7 +18601,7 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextFormat>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -18610,7 +18610,7 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextLayout>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -18618,7 +18618,7 @@ impl ID2D1DeviceContext6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -18632,7 +18632,7 @@ impl ID2D1DeviceContext6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAntialiasMode(&self) -> D2D1_ANTIALIAS_MODE { @@ -18640,7 +18640,7 @@ impl ID2D1DeviceContext6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { @@ -18661,7 +18661,7 @@ impl ID2D1DeviceContext6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTags(&self, tag1: *mut u64, tag2: *mut u64) { @@ -18700,7 +18700,7 @@ impl ID2D1DeviceContext6 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PopAxisAlignedClip(&self) { @@ -18728,7 +18728,7 @@ impl ID2D1DeviceContext6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDpi(&self, dpix: f32, dpiy: f32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetDpi)(::windows::core::Interface::as_raw(self), dpix, dpiy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { @@ -18761,7 +18761,7 @@ impl ID2D1DeviceContext6 { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateBitmap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -18775,7 +18775,7 @@ impl ID2D1DeviceContext6 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContext(&self, space: D2D1_COLOR_SPACE, profile: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(space), ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), space, ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContextFromFilename<'a, P0>(&self, filename: P0) -> ::windows::core::Result @@ -18812,7 +18812,7 @@ impl ID2D1DeviceContext6 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGradientStopCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(straightalphagradientstops)), straightalphagradientstops.len() as _, preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -18840,12 +18840,12 @@ impl ID2D1DeviceContext6 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IsDxgiFormatSupported)(::windows::core::Interface::as_raw(self), format)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), bufferprecision)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -18869,7 +18869,7 @@ impl ID2D1DeviceContext6 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetGlyphRunWorldBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDevice(&self, device: *mut ::core::option::Option) { @@ -18898,7 +18898,7 @@ impl ID2D1DeviceContext6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPrimitiveBlend(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitiveblend)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrimitiveBlend)(::windows::core::Interface::as_raw(self), primitiveblend) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPrimitiveBlend(&self) -> D2D1_PRIMITIVE_BLEND { @@ -18906,7 +18906,7 @@ impl ID2D1DeviceContext6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unitmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetUnitMode)(::windows::core::Interface::as_raw(self), unitmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { @@ -18918,7 +18918,7 @@ impl ID2D1DeviceContext6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -18926,7 +18926,7 @@ impl ID2D1DeviceContext6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(compositemode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode, compositemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -18942,7 +18942,7 @@ impl ID2D1DeviceContext6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawBitmap2)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -18958,7 +18958,7 @@ impl ID2D1DeviceContext6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Effect>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), ::core::mem::transmute(input), ::core::mem::transmute(inputrectangle)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.InvalidateEffectInputRectangle)(::windows::core::Interface::as_raw(self), effect.into().abi(), input, ::core::mem::transmute(inputrectangle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetEffectInvalidRectangleCount<'a, P0>(&self, effect: P0) -> ::windows::core::Result @@ -18999,7 +18999,7 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateFilledGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateStrokedGeometryRealization<'a, P0, P1>(&self, geometry: P0, flatteningtolerance: f32, strokewidth: f32, strokestyle: P1) -> ::windows::core::Result @@ -19008,7 +19008,7 @@ impl ID2D1DeviceContext6 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateStrokedGeometryRealization)(::windows::core::Interface::as_raw(self), geometry.into().abi(), flatteningtolerance, strokewidth, strokestyle.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn DrawGeometryRealization<'a, P0, P1>(&self, geometryrealization: P0, brush: P1) @@ -19042,18 +19042,18 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Imaging::IWICBitmapSource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateImageSourceFromWic)(::windows::core::Interface::as_raw(self), wicbitmapsource.into().abi(), ::core::mem::transmute(loadingoptions), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateImageSourceFromWic)(::windows::core::Interface::as_raw(self), wicbitmapsource.into().abi(), loadingoptions, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateLookupTable3D(&self, precision: D2D1_BUFFER_PRECISION, extents: &[u32; 3], data: &[u8], strides: &[u32; 2]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateLookupTable3D)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(precision), ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateLookupTable3D)(::windows::core::Interface::as_raw(self), precision, ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateImageSourceFromDxgi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(surfaces)), surfaces.len() as _, ::core::mem::transmute(colorspace), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateImageSourceFromDxgi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(surfaces)), surfaces.len() as _, colorspace, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -19107,7 +19107,7 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SpriteBatch>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), ::core::mem::transmute(startindex), ::core::mem::transmute(spritecount), bitmap.into().abi(), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(spriteoptions)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawSpriteBatch)(::windows::core::Interface::as_raw(self), spritebatch.into().abi(), startindex, spritecount, bitmap.into().abi(), interpolationmode, spriteoptions) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateSvgGlyphStyle(&self) -> ::windows::core::Result { @@ -19122,7 +19122,7 @@ impl ID2D1DeviceContext6 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawText2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.DrawText2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -19132,12 +19132,12 @@ impl ID2D1DeviceContext6 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawTextLayout2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.base__.DrawTextLayout2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawColorBitmapGlyphRun(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE, bitmapsnapoption: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION) { - (::windows::core::Interface::vtable(self).base__.base__.DrawColorBitmapGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphimageformat), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(bitmapsnapoption)) + (::windows::core::Interface::vtable(self).base__.base__.DrawColorBitmapGlyphRun)(::windows::core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), measuringmode, bitmapsnapoption) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -19146,7 +19146,7 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawSvgGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.base__.DrawSvgGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -19155,7 +19155,7 @@ impl ID2D1DeviceContext6 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteFontFace>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.GetColorBitmapGlyphImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphimageformat), ::core::mem::transmute(glyphorigin), fontface.into().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetColorBitmapGlyphImage)(::windows::core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(glyphorigin), fontface.into().abi(), fontemsize, glyphindex, issideways.into(), ::core::mem::transmute(worldtransform), dpix, dpiy, ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -19166,7 +19166,7 @@ impl ID2D1DeviceContext6 { P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ID2D1SvgGlyphStyle>>, { - (::windows::core::Interface::vtable(self).base__.base__.GetSvgGlyphImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorigin), fontface.into().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into(), ::core::mem::transmute(worldtransform), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetSvgGlyphImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorigin), fontface.into().abi(), fontemsize, glyphindex, issideways.into(), ::core::mem::transmute(worldtransform), defaultfillbrush.into().abi(), svgglyphstyle.into().abi(), colorpaletteindex, ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] @@ -19188,7 +19188,7 @@ impl ID2D1DeviceContext6 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateColorContextFromDxgiColorSpace(&self, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateColorContextFromDxgiColorSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorspace), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateColorContextFromDxgiColorSpace)(::windows::core::Interface::as_raw(self), colorspace, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -19202,7 +19202,7 @@ impl ID2D1DeviceContext6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, { - (::windows::core::Interface::vtable(self).BlendImage)(::windows::core::Interface::as_raw(self), image.into().abi(), ::core::mem::transmute(blendmode), ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), ::core::mem::transmute(interpolationmode)) + (::windows::core::Interface::vtable(self).BlendImage)(::windows::core::Interface::as_raw(self), image.into().abi(), blendmode, ::core::mem::transmute(targetoffset), ::core::mem::transmute(imagerectangle), interpolationmode) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19375,11 +19375,11 @@ pub struct ID2D1DrawInfo(::windows::core::IUnknown); impl ID2D1DrawInfo { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetInputDescription(&self, inputindex: u32, inputdescription: D2D1_INPUT_DESCRIPTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInputDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(inputdescription)).ok() + (::windows::core::Interface::vtable(self).base__.SetInputDescription)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(inputdescription)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetOutputBuffer(&self, bufferprecision: D2D1_BUFFER_PRECISION, channeldepth: D2D1_CHANNEL_DEPTH) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOutputBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(channeldepth)).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputBuffer)(::windows::core::Interface::as_raw(self), bufferprecision, channeldepth).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19391,7 +19391,7 @@ impl ID2D1DrawInfo { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetInstructionCountHint(&self, instructioncount: u32) { - (::windows::core::Interface::vtable(self).base__.SetInstructionCountHint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructioncount)) + (::windows::core::Interface::vtable(self).base__.SetInstructionCountHint)(::windows::core::Interface::as_raw(self), instructioncount) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPixelShaderConstantBuffer(&self, buffer: &[u8]) -> ::windows::core::Result<()> { @@ -19402,7 +19402,7 @@ impl ID2D1DrawInfo { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1ResourceTexture>>, { - (::windows::core::Interface::vtable(self).SetResourceTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textureindex), resourcetexture.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetResourceTexture)(::windows::core::Interface::as_raw(self), textureindex, resourcetexture.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetVertexShaderConstantBuffer(&self, buffer: &[u8]) -> ::windows::core::Result<()> { @@ -19410,14 +19410,14 @@ impl ID2D1DrawInfo { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPixelShader(&self, shaderid: *const ::windows::core::GUID, pixeloptions: D2D1_PIXEL_OPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPixelShader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(shaderid), ::core::mem::transmute(pixeloptions)).ok() + (::windows::core::Interface::vtable(self).SetPixelShader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(shaderid), pixeloptions).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetVertexProcessing<'a, P0>(&self, vertexbuffer: P0, vertexoptions: D2D1_VERTEX_OPTIONS, blenddescription: *const D2D1_BLEND_DESCRIPTION, vertexrange: *const D2D1_VERTEX_RANGE, vertexshader: *const ::windows::core::GUID) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1VertexBuffer>>, { - (::windows::core::Interface::vtable(self).SetVertexProcessing)(::windows::core::Interface::as_raw(self), vertexbuffer.into().abi(), ::core::mem::transmute(vertexoptions), ::core::mem::transmute(blenddescription), ::core::mem::transmute(vertexrange), ::core::mem::transmute(vertexshader)).ok() + (::windows::core::Interface::vtable(self).SetVertexProcessing)(::windows::core::Interface::as_raw(self), vertexbuffer.into().abi(), vertexoptions, ::core::mem::transmute(blenddescription), ::core::mem::transmute(vertexrange), ::core::mem::transmute(vertexshader)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19502,7 +19502,7 @@ impl ID2D1DrawTransform { #[cfg(feature = "Win32_Foundation")] pub unsafe fn MapInvalidRect(&self, inputindex: u32, invalidinputrect: super::super::Foundation::RECT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MapInvalidRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(invalidinputrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MapInvalidRect)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(invalidinputrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDrawInfo<'a, P0>(&self, drawinfo: P0) -> ::windows::core::Result<()> @@ -19816,15 +19816,15 @@ impl ID2D1Effect { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPropertyName(&self, index: u32, name: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropertyName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(name)), name.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.GetPropertyName)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(name)), name.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPropertyNameLength(&self, index: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetPropertyNameLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetPropertyNameLength)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetType(&self, index: u32) -> D2D1_PROPERTY_TYPE { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetType)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPropertyIndex<'a, P0>(&self, name: P0) -> u32 @@ -19838,31 +19838,31 @@ impl ID2D1Effect { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetValueByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.SetValueByName)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetValue(&self, index: u32, r#type: D2D1_PROPERTY_TYPE, data: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.SetValue)(::windows::core::Interface::as_raw(self), index, r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetValueByName<'a, P0>(&self, name: P0, r#type: D2D1_PROPERTY_TYPE, data: &mut [u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetValueByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), data.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.GetValueByName)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), data.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetValue(&self, index: u32, r#type: D2D1_PROPERTY_TYPE, data: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), data.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.GetValue)(::windows::core::Interface::as_raw(self), index, r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), data.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetValueSize(&self, index: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetValueSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetValueSize)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetSubProperties(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSubProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSubProperties)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19871,15 +19871,15 @@ impl ID2D1Effect { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Image>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), invalidate.into()) + (::windows::core::Interface::vtable(self).SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), invalidate.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] 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() + (::windows::core::Interface::vtable(self).SetInputCount)(::windows::core::Interface::as_raw(self), inputcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetInput(&self, index: u32, input: *mut ::core::option::Option) { - (::windows::core::Interface::vtable(self).GetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(input)) + (::windows::core::Interface::vtable(self).GetInput)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(input)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetInputCount(&self) -> u32 { @@ -19983,12 +19983,12 @@ impl ID2D1EffectContext { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateBlendTransform(&self, numinputs: u32, blenddescription: *const D2D1_BLEND_DESCRIPTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBlendTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numinputs), ::core::mem::transmute(blenddescription), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBlendTransform)(::windows::core::Interface::as_raw(self), numinputs, ::core::mem::transmute(blenddescription), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateBorderTransform(&self, extendmodex: D2D1_EXTEND_MODE, extendmodey: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBorderTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extendmodex), ::core::mem::transmute(extendmodey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBorderTransform)(::windows::core::Interface::as_raw(self), extendmodex, extendmodey, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20043,7 +20043,7 @@ impl ID2D1EffectContext { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContext(&self, space: D2D1_COLOR_SPACE, profile: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateColorContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(space), ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateColorContext)(::windows::core::Interface::as_raw(self), space, ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContextFromFilename<'a, P0>(&self, filename: P0) -> ::windows::core::Result @@ -20064,12 +20064,12 @@ impl ID2D1EffectContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D2D1_FEATURE, featuresupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(featuresupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(featuresupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), bufferprecision)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20184,12 +20184,12 @@ impl ID2D1EffectContext1 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateBlendTransform(&self, numinputs: u32, blenddescription: *const D2D1_BLEND_DESCRIPTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBlendTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numinputs), ::core::mem::transmute(blenddescription), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBlendTransform)(::windows::core::Interface::as_raw(self), numinputs, ::core::mem::transmute(blenddescription), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateBorderTransform(&self, extendmodex: D2D1_EXTEND_MODE, extendmodey: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBorderTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extendmodex), ::core::mem::transmute(extendmodey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBorderTransform)(::windows::core::Interface::as_raw(self), extendmodex, extendmodey, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20244,7 +20244,7 @@ impl ID2D1EffectContext1 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContext(&self, space: D2D1_COLOR_SPACE, profile: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateColorContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(space), ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateColorContext)(::windows::core::Interface::as_raw(self), space, ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContextFromFilename<'a, P0>(&self, filename: P0) -> ::windows::core::Result @@ -20265,17 +20265,17 @@ impl ID2D1EffectContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D2D1_FEATURE, featuresupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(featuresupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(featuresupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), bufferprecision)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateLookupTable3D(&self, precision: D2D1_BUFFER_PRECISION, extents: &[u32; 3], data: &[u8], strides: &[u32; 2]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLookupTable3D)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(precision), ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLookupTable3D)(::windows::core::Interface::as_raw(self), precision, ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20364,12 +20364,12 @@ impl ID2D1EffectContext2 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateBlendTransform(&self, numinputs: u32, blenddescription: *const D2D1_BLEND_DESCRIPTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateBlendTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numinputs), ::core::mem::transmute(blenddescription), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateBlendTransform)(::windows::core::Interface::as_raw(self), numinputs, ::core::mem::transmute(blenddescription), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateBorderTransform(&self, extendmodex: D2D1_EXTEND_MODE, extendmodey: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateBorderTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extendmodex), ::core::mem::transmute(extendmodey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateBorderTransform)(::windows::core::Interface::as_raw(self), extendmodex, extendmodey, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20424,7 +20424,7 @@ impl ID2D1EffectContext2 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContext(&self, space: D2D1_COLOR_SPACE, profile: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(space), ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateColorContext)(::windows::core::Interface::as_raw(self), space, ::core::mem::transmute(::windows::core::as_ptr_or_null(profile)), profile.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateColorContextFromFilename<'a, P0>(&self, filename: P0) -> ::windows::core::Result @@ -20445,23 +20445,23 @@ impl ID2D1EffectContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D2D1_FEATURE, featuresupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(featuresupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(featuresupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferprecision))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsBufferPrecisionSupported)(::windows::core::Interface::as_raw(self), bufferprecision)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateLookupTable3D(&self, precision: D2D1_BUFFER_PRECISION, extents: &[u32; 3], data: &[u8], strides: &[u32; 2]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateLookupTable3D)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(precision), ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateLookupTable3D)(::windows::core::Interface::as_raw(self), precision, ::core::mem::transmute(::windows::core::as_ptr_or_null(extents)), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(strides)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateColorContextFromDxgiColorSpace(&self, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateColorContextFromDxgiColorSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorspace), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateColorContextFromDxgiColorSpace)(::windows::core::Interface::as_raw(self), colorspace, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -20562,7 +20562,7 @@ impl ID2D1EffectImpl { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PrepareForRender(&self, changetype: D2D1_CHANGE_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PrepareForRender)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changetype)).ok() + (::windows::core::Interface::vtable(self).PrepareForRender)(::windows::core::Interface::as_raw(self), changetype).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetGraph<'a, P0>(&self, transformgraph: P0) -> ::windows::core::Result<()> @@ -20636,7 +20636,7 @@ impl ID2D1EllipseGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -20645,13 +20645,13 @@ impl ID2D1EllipseGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -20660,7 +20660,7 @@ impl ID2D1EllipseGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -20668,7 +20668,7 @@ impl ID2D1EllipseGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(simplificationoption), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -20676,7 +20676,7 @@ impl ID2D1EllipseGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1TessellationSink>>, { - (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), tessellationsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, tessellationsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -20685,7 +20685,7 @@ impl ID2D1EllipseGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(combinemode), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -20693,24 +20693,24 @@ impl ID2D1EllipseGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32, point: *mut Common::D2D_POINT_2F, unittangentvector: *mut Common::D2D_POINT_2F) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() + (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -20719,7 +20719,7 @@ impl ID2D1EllipseGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -20835,7 +20835,7 @@ impl ID2D1Factory { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGeometryGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillmode), ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGeometryGroup)(::windows::core::Interface::as_raw(self), fillmode, ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -21014,7 +21014,7 @@ impl ID2D1Factory1 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillmode), ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), fillmode, ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -21251,7 +21251,7 @@ impl ID2D1Factory2 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillmode), ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), fillmode, ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -21494,7 +21494,7 @@ impl ID2D1Factory3 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillmode), ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), fillmode, ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -21761,7 +21761,7 @@ impl ID2D1Factory4 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillmode), ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), fillmode, ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -22052,7 +22052,7 @@ impl ID2D1Factory5 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillmode), ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), fillmode, ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -22367,7 +22367,7 @@ impl ID2D1Factory6 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillmode), ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), fillmode, ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -22706,7 +22706,7 @@ impl ID2D1Factory7 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillmode), ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Interface::as_raw(self), fillmode, ::core::mem::transmute(::windows::core::as_ptr_or_null(geometries)), geometries.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -23043,7 +23043,7 @@ impl ID2D1GdiInteropRenderTarget { #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, mode: D2D1_DC_INITIALIZE_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDC)(::windows::core::Interface::as_raw(self), mode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23294,7 +23294,7 @@ pub struct ID2D1GdiMetafileSink(::windows::core::IUnknown); impl ID2D1GdiMetafileSink { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn ProcessRecord(&self, recordtype: u32, recorddata: *const ::core::ffi::c_void, recorddatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(recordtype), ::core::mem::transmute(recorddata), ::core::mem::transmute(recorddatasize)).ok() + (::windows::core::Interface::vtable(self).ProcessRecord)(::windows::core::Interface::as_raw(self), recordtype, ::core::mem::transmute(recorddata), recorddatasize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23344,11 +23344,11 @@ pub struct ID2D1GdiMetafileSink1(::windows::core::IUnknown); impl ID2D1GdiMetafileSink1 { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn ProcessRecord(&self, recordtype: u32, recorddata: *const ::core::ffi::c_void, recorddatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ProcessRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(recordtype), ::core::mem::transmute(recorddata), ::core::mem::transmute(recorddatasize)).ok() + (::windows::core::Interface::vtable(self).base__.ProcessRecord)(::windows::core::Interface::as_raw(self), recordtype, ::core::mem::transmute(recorddata), recorddatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn ProcessRecord2(&self, recordtype: u32, recorddata: *const ::core::ffi::c_void, recorddatasize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessRecord2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(recordtype), ::core::mem::transmute(recorddata), ::core::mem::transmute(recorddatasize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ProcessRecord2)(::windows::core::Interface::as_raw(self), recordtype, ::core::mem::transmute(recorddata), recorddatasize, flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23428,7 +23428,7 @@ impl ID2D1Geometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetWidenedBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetWidenedBounds)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -23437,13 +23437,13 @@ impl ID2D1Geometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -23452,7 +23452,7 @@ impl ID2D1Geometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -23460,7 +23460,7 @@ impl ID2D1Geometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).Simplify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(simplificationoption), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).Simplify)(::windows::core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -23468,7 +23468,7 @@ impl ID2D1Geometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1TessellationSink>>, { - (::windows::core::Interface::vtable(self).Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), tessellationsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, tessellationsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -23477,7 +23477,7 @@ impl ID2D1Geometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(combinemode), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -23485,24 +23485,24 @@ impl ID2D1Geometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32, point: *mut Common::D2D_POINT_2F, unittangentvector: *mut Common::D2D_POINT_2F) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ComputePointAtLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() + (::windows::core::Interface::vtable(self).ComputePointAtLength)(::windows::core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -23511,7 +23511,7 @@ impl ID2D1Geometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).Widen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).Widen)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23642,7 +23642,7 @@ impl ID2D1GeometryGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -23651,13 +23651,13 @@ impl ID2D1GeometryGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -23666,7 +23666,7 @@ impl ID2D1GeometryGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -23674,7 +23674,7 @@ impl ID2D1GeometryGroup { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(simplificationoption), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -23682,7 +23682,7 @@ impl ID2D1GeometryGroup { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1TessellationSink>>, { - (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), tessellationsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, tessellationsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -23691,7 +23691,7 @@ impl ID2D1GeometryGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(combinemode), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -23699,24 +23699,24 @@ impl ID2D1GeometryGroup { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32, point: *mut Common::D2D_POINT_2F, unittangentvector: *mut Common::D2D_POINT_2F) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() + (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -23725,7 +23725,7 @@ impl ID2D1GeometryGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -23890,17 +23890,17 @@ impl ID2D1GeometrySink { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetFillMode(&self, fillmode: Common::D2D1_FILL_MODE) { - (::windows::core::Interface::vtable(self).base__.SetFillMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillmode)) + (::windows::core::Interface::vtable(self).base__.SetFillMode)(::windows::core::Interface::as_raw(self), fillmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetSegmentFlags(&self, vertexflags: Common::D2D1_PATH_SEGMENT) { - (::windows::core::Interface::vtable(self).base__.SetSegmentFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexflags)) + (::windows::core::Interface::vtable(self).base__.SetSegmentFlags)(::windows::core::Interface::as_raw(self), vertexflags) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn BeginFigure(&self, startpoint: Common::D2D_POINT_2F, figurebegin: Common::D2D1_FIGURE_BEGIN) { - (::windows::core::Interface::vtable(self).base__.BeginFigure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startpoint), ::core::mem::transmute(figurebegin)) + (::windows::core::Interface::vtable(self).base__.BeginFigure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startpoint), figurebegin) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -23915,7 +23915,7 @@ impl ID2D1GeometrySink { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn EndFigure(&self, figureend: Common::D2D1_FIGURE_END) { - (::windows::core::Interface::vtable(self).base__.EndFigure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(figureend)) + (::windows::core::Interface::vtable(self).base__.EndFigure)(::windows::core::Interface::as_raw(self), figureend) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -24050,7 +24050,7 @@ impl ID2D1GradientMesh { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPatches(&self, startindex: u32, patches: &mut [D2D1_GRADIENT_MESH_PATCH]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPatches)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(patches)), patches.len() as _).ok() + (::windows::core::Interface::vtable(self).GetPatches)(::windows::core::Interface::as_raw(self), startindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(patches)), patches.len() as _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -24338,7 +24338,7 @@ impl ID2D1HwndRenderTarget { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -24373,7 +24373,7 @@ impl ID2D1HwndRenderTarget { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, ::core::mem::transmute(colorinterpolationgamma), ::core::mem::transmute(extendmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, colorinterpolationgamma, extendmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -24397,7 +24397,7 @@ impl ID2D1HwndRenderTarget { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: *const Common::D2D_SIZE_F, desiredpixelsize: *const Common::D2D_SIZE_U, desiredformat: *const Common::D2D1_PIXEL_FORMAT, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -24417,7 +24417,7 @@ impl ID2D1HwndRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -24426,7 +24426,7 @@ impl ID2D1HwndRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -24443,7 +24443,7 @@ impl ID2D1HwndRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -24460,7 +24460,7 @@ impl ID2D1HwndRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -24477,7 +24477,7 @@ impl ID2D1HwndRenderTarget { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).base__.DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FillGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, opacitybrush: P2) @@ -24503,7 +24503,7 @@ impl ID2D1HwndRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), ::core::mem::transmute(content), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), content, ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -24511,7 +24511,7 @@ impl ID2D1HwndRenderTarget { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).base__.DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -24520,7 +24520,7 @@ impl ID2D1HwndRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextFormat>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -24529,7 +24529,7 @@ impl ID2D1HwndRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextLayout>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).base__.DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -24537,7 +24537,7 @@ impl ID2D1HwndRenderTarget { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -24551,7 +24551,7 @@ impl ID2D1HwndRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAntialiasMode(&self) -> D2D1_ANTIALIAS_MODE { @@ -24559,7 +24559,7 @@ impl ID2D1HwndRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)) + (::windows::core::Interface::vtable(self).base__.SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { @@ -24580,7 +24580,7 @@ impl ID2D1HwndRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) { - (::windows::core::Interface::vtable(self).base__.SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)) + (::windows::core::Interface::vtable(self).base__.SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTags(&self, tag1: *mut u64, tag2: *mut u64) { @@ -24619,7 +24619,7 @@ impl ID2D1HwndRenderTarget { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PopAxisAlignedClip(&self) { @@ -24647,7 +24647,7 @@ impl ID2D1HwndRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDpi(&self, dpix: f32, dpiy: f32) { - (::windows::core::Interface::vtable(self).base__.SetDpi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)) + (::windows::core::Interface::vtable(self).base__.SetDpi)(::windows::core::Interface::as_raw(self), dpix, dpiy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { @@ -24844,7 +24844,7 @@ impl ID2D1ImageBrush { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) { - (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)) + (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -24869,15 +24869,15 @@ impl ID2D1ImageBrush { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetExtendModeX(&self, extendmodex: D2D1_EXTEND_MODE) { - (::windows::core::Interface::vtable(self).SetExtendModeX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extendmodex)) + (::windows::core::Interface::vtable(self).SetExtendModeX)(::windows::core::Interface::as_raw(self), extendmodex) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetExtendModeY(&self, extendmodey: D2D1_EXTEND_MODE) { - (::windows::core::Interface::vtable(self).SetExtendModeY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extendmodey)) + (::windows::core::Interface::vtable(self).SetExtendModeY)(::windows::core::Interface::as_raw(self), extendmodey) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetInterpolationMode(&self, interpolationmode: D2D1_INTERPOLATION_MODE) { - (::windows::core::Interface::vtable(self).SetInterpolationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interpolationmode)) + (::windows::core::Interface::vtable(self).SetInterpolationMode)(::windows::core::Interface::as_raw(self), interpolationmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -25241,11 +25241,11 @@ impl ID2D1Ink { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn RemoveSegmentsAtEnd(&self, segmentscount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSegmentsAtEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(segmentscount)).ok() + (::windows::core::Interface::vtable(self).RemoveSegmentsAtEnd)(::windows::core::Interface::as_raw(self), segmentscount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetSegments(&self, startsegment: u32, segments: &[D2D1_INK_BEZIER_SEGMENT]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSegments)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startsegment), ::core::mem::transmute(::windows::core::as_ptr_or_null(segments)), segments.len() as _).ok() + (::windows::core::Interface::vtable(self).SetSegments)(::windows::core::Interface::as_raw(self), startsegment, ::core::mem::transmute(::windows::core::as_ptr_or_null(segments)), segments.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetSegmentAtEnd(&self, segment: *const D2D1_INK_BEZIER_SEGMENT) -> ::windows::core::Result<()> { @@ -25257,7 +25257,7 @@ impl ID2D1Ink { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetSegments(&self, startsegment: u32, segments: &mut [D2D1_INK_BEZIER_SEGMENT]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSegments)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startsegment), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(segments)), segments.len() as _).ok() + (::windows::core::Interface::vtable(self).GetSegments)(::windows::core::Interface::as_raw(self), startsegment, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(segments)), segments.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -25266,7 +25266,7 @@ impl ID2D1Ink { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1InkStyle>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).StreamAsGeometry)(::windows::core::Interface::as_raw(self), inkstyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).StreamAsGeometry)(::windows::core::Interface::as_raw(self), inkstyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -25369,7 +25369,7 @@ impl ID2D1InkStyle { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetNibShape(&self, nibshape: D2D1_INK_NIB_SHAPE) { - (::windows::core::Interface::vtable(self).SetNibShape)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nibshape)) + (::windows::core::Interface::vtable(self).SetNibShape)(::windows::core::Interface::as_raw(self), nibshape) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetNibShape(&self) -> D2D1_INK_NIB_SHAPE { @@ -25526,7 +25526,7 @@ impl ID2D1LinearGradientBrush { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) { - (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)) + (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -25961,7 +25961,7 @@ impl ID2D1PathGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -25970,13 +25970,13 @@ impl ID2D1PathGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -25985,7 +25985,7 @@ impl ID2D1PathGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -25993,7 +25993,7 @@ impl ID2D1PathGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(simplificationoption), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -26001,7 +26001,7 @@ impl ID2D1PathGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1TessellationSink>>, { - (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), tessellationsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, tessellationsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26010,7 +26010,7 @@ impl ID2D1PathGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(combinemode), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26018,24 +26018,24 @@ impl ID2D1PathGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32, point: *mut Common::D2D_POINT_2F, unittangentvector: *mut Common::D2D_POINT_2F) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() + (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26044,7 +26044,7 @@ impl ID2D1PathGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -26172,7 +26172,7 @@ impl ID2D1PathGeometry1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26181,13 +26181,13 @@ impl ID2D1PathGeometry1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -26196,7 +26196,7 @@ impl ID2D1PathGeometry1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26204,7 +26204,7 @@ impl ID2D1PathGeometry1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.base__.Simplify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(simplificationoption), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Simplify)(::windows::core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -26212,7 +26212,7 @@ impl ID2D1PathGeometry1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1TessellationSink>>, { - (::windows::core::Interface::vtable(self).base__.base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), tessellationsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, tessellationsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26221,7 +26221,7 @@ impl ID2D1PathGeometry1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(combinemode), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26229,24 +26229,24 @@ impl ID2D1PathGeometry1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32, point: *mut Common::D2D_POINT_2F, unittangentvector: *mut Common::D2D_POINT_2F) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26255,7 +26255,7 @@ impl ID2D1PathGeometry1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.base__.Widen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Widen)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -26285,7 +26285,7 @@ impl ID2D1PathGeometry1 { #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAndSegmentAtLength(&self, length: f32, startsegment: u32, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ComputePointAndSegmentAtLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(startsegment), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ComputePointAndSegmentAtLength)(::windows::core::Interface::as_raw(self), length, startsegment, ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26450,15 +26450,15 @@ impl ID2D1Properties { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPropertyName(&self, index: u32, name: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(name)), name.len() as _).ok() + (::windows::core::Interface::vtable(self).GetPropertyName)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(name)), name.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPropertyNameLength(&self, index: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetPropertyNameLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetPropertyNameLength)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetType(&self, index: u32) -> D2D1_PROPERTY_TYPE { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetType)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPropertyIndex<'a, P0>(&self, name: P0) -> u32 @@ -26472,31 +26472,31 @@ impl ID2D1Properties { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetValueByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() + (::windows::core::Interface::vtable(self).SetValueByName)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetValue(&self, index: u32, r#type: D2D1_PROPERTY_TYPE, data: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), index, r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetValueByName<'a, P0>(&self, name: P0, r#type: D2D1_PROPERTY_TYPE, data: &mut [u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetValueByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), data.len() as _).ok() + (::windows::core::Interface::vtable(self).GetValueByName)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), data.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetValue(&self, index: u32, r#type: D2D1_PROPERTY_TYPE, data: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), data.len() as _).ok() + (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), index, r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), data.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetValueSize(&self, index: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetValueSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetValueSize)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetSubProperties(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSubProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSubProperties)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26560,7 +26560,7 @@ impl ID2D1RadialGradientBrush { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) { - (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)) + (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -26588,11 +26588,11 @@ impl ID2D1RadialGradientBrush { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetRadiusX(&self, radiusx: f32) { - (::windows::core::Interface::vtable(self).SetRadiusX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radiusx)) + (::windows::core::Interface::vtable(self).SetRadiusX)(::windows::core::Interface::as_raw(self), radiusx) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetRadiusY(&self, radiusy: f32) { - (::windows::core::Interface::vtable(self).SetRadiusY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radiusy)) + (::windows::core::Interface::vtable(self).SetRadiusY)(::windows::core::Interface::as_raw(self), radiusy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -26733,7 +26733,7 @@ impl ID2D1RectangleGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26742,13 +26742,13 @@ impl ID2D1RectangleGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -26757,7 +26757,7 @@ impl ID2D1RectangleGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26765,7 +26765,7 @@ impl ID2D1RectangleGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(simplificationoption), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -26773,7 +26773,7 @@ impl ID2D1RectangleGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1TessellationSink>>, { - (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), tessellationsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, tessellationsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26782,7 +26782,7 @@ impl ID2D1RectangleGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(combinemode), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26790,24 +26790,24 @@ impl ID2D1RectangleGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32, point: *mut Common::D2D_POINT_2F, unittangentvector: *mut Common::D2D_POINT_2F) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() + (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -26816,7 +26816,7 @@ impl ID2D1RectangleGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -26904,11 +26904,11 @@ pub struct ID2D1RenderInfo(::windows::core::IUnknown); impl ID2D1RenderInfo { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetInputDescription(&self, inputindex: u32, inputdescription: D2D1_INPUT_DESCRIPTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInputDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(inputdescription)).ok() + (::windows::core::Interface::vtable(self).SetInputDescription)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(inputdescription)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] 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() + (::windows::core::Interface::vtable(self).SetOutputBuffer)(::windows::core::Interface::as_raw(self), bufferprecision, channeldepth).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26920,7 +26920,7 @@ impl ID2D1RenderInfo { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetInstructionCountHint(&self, instructioncount: u32) { - (::windows::core::Interface::vtable(self).SetInstructionCountHint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructioncount)) + (::windows::core::Interface::vtable(self).SetInstructionCountHint)(::windows::core::Interface::as_raw(self), instructioncount) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26982,7 +26982,7 @@ impl ID2D1RenderTarget { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), ::core::mem::transmute(pitch), ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata), pitch, ::core::mem::transmute(bitmapproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] @@ -27017,7 +27017,7 @@ impl ID2D1RenderTarget { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, ::core::mem::transmute(colorinterpolationgamma), ::core::mem::transmute(extendmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGradientStopCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(gradientstops)), gradientstops.len() as _, colorinterpolationgamma, extendmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -27041,7 +27041,7 @@ impl ID2D1RenderTarget { #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: *const Common::D2D_SIZE_F, desiredpixelsize: *const Common::D2D_SIZE_U, desiredformat: *const Common::D2D1_PIXEL_FORMAT, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCompatibleRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredsize), ::core::mem::transmute(desiredpixelsize), ::core::mem::transmute(desiredformat), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -27061,7 +27061,7 @@ impl ID2D1RenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).DrawLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -27070,7 +27070,7 @@ impl ID2D1RenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).DrawRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -27087,7 +27087,7 @@ impl ID2D1RenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).DrawRoundedRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(roundedrect), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -27104,7 +27104,7 @@ impl ID2D1RenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).DrawEllipse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ellipse), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -27121,7 +27121,7 @@ impl ID2D1RenderTarget { P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { - (::windows::core::Interface::vtable(self).DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), ::core::mem::transmute(strokewidth), strokestyle.into().abi()) + (::windows::core::Interface::vtable(self).DrawGeometry)(::windows::core::Interface::as_raw(self), geometry.into().abi(), brush.into().abi(), strokewidth, strokestyle.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn FillGeometry<'a, P0, P1, P2>(&self, geometry: P0, brush: P1, opacitybrush: P2) @@ -27147,7 +27147,7 @@ impl ID2D1RenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), ::core::mem::transmute(content), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).FillOpacityMask)(::windows::core::Interface::as_raw(self), opacitymask.into().abi(), brush.into().abi(), content, ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -27155,7 +27155,7 @@ impl ID2D1RenderTarget { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Bitmap>>, { - (::windows::core::Interface::vtable(self).DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle)) + (::windows::core::Interface::vtable(self).DrawBitmap)(::windows::core::Interface::as_raw(self), bitmap.into().abi(), ::core::mem::transmute(destinationrectangle), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle)) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -27164,7 +27164,7 @@ impl ID2D1RenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextFormat>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).DrawText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into().abi(), options, measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -27173,7 +27173,7 @@ impl ID2D1RenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DirectWrite::IDWriteTextLayout>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), ::core::mem::transmute(options)) + (::windows::core::Interface::vtable(self).DrawTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into().abi(), defaultfillbrush.into().abi(), options) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] @@ -27181,7 +27181,7 @@ impl ID2D1RenderTarget { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), ::core::mem::transmute(measuringmode)) + (::windows::core::Interface::vtable(self).DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), foregroundbrush.into().abi(), measuringmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -27195,7 +27195,7 @@ impl ID2D1RenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAntialiasMode(&self, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).SetAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).SetAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAntialiasMode(&self) -> D2D1_ANTIALIAS_MODE { @@ -27203,7 +27203,7 @@ impl ID2D1RenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textantialiasmode)) + (::windows::core::Interface::vtable(self).SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), textantialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { @@ -27224,7 +27224,7 @@ impl ID2D1RenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetTags(&self, tag1: u64, tag2: u64) { - (::windows::core::Interface::vtable(self).SetTags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag1), ::core::mem::transmute(tag2)) + (::windows::core::Interface::vtable(self).SetTags)(::windows::core::Interface::as_raw(self), tag1, tag2) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetTags(&self, tag1: *mut u64, tag2: *mut u64) { @@ -27263,7 +27263,7 @@ impl ID2D1RenderTarget { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { - (::windows::core::Interface::vtable(self).PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), ::core::mem::transmute(antialiasmode)) + (::windows::core::Interface::vtable(self).PushAxisAlignedClip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cliprect), antialiasmode) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn PopAxisAlignedClip(&self) { @@ -27291,7 +27291,7 @@ impl ID2D1RenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetDpi(&self, dpix: f32, dpiy: f32) { - (::windows::core::Interface::vtable(self).SetDpi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)) + (::windows::core::Interface::vtable(self).SetDpi)(::windows::core::Interface::as_raw(self), dpix, dpiy) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { @@ -27649,7 +27649,7 @@ impl ID2D1RoundedRectangleGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -27658,13 +27658,13 @@ impl ID2D1RoundedRectangleGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -27673,7 +27673,7 @@ impl ID2D1RoundedRectangleGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -27681,7 +27681,7 @@ impl ID2D1RoundedRectangleGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(simplificationoption), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -27689,7 +27689,7 @@ impl ID2D1RoundedRectangleGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1TessellationSink>>, { - (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), tessellationsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, tessellationsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -27698,7 +27698,7 @@ impl ID2D1RoundedRectangleGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(combinemode), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -27706,24 +27706,24 @@ impl ID2D1RoundedRectangleGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32, point: *mut Common::D2D_POINT_2F, unittangentvector: *mut Common::D2D_POINT_2F) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() + (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -27732,7 +27732,7 @@ impl ID2D1RoundedRectangleGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -27824,7 +27824,7 @@ impl ID2D1SolidColorBrush { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) { - (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)) + (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -27953,7 +27953,7 @@ impl ID2D1SourceTransform { #[cfg(feature = "Win32_Foundation")] pub unsafe fn MapInvalidRect(&self, inputindex: u32, invalidinputrect: super::super::Foundation::RECT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MapInvalidRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(invalidinputrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MapInvalidRect)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(invalidinputrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetRenderInfo<'a, P0>(&self, renderinfo: P0) -> ::windows::core::Result<()> @@ -28057,17 +28057,17 @@ impl ID2D1SpriteBatch { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn AddSprites(&self, spritecount: u32, destinationrectangles: *const Common::D2D_RECT_F, sourcerectangles: *const Common::D2D_RECT_U, colors: *const Common::D2D1_COLOR_F, transforms: *const super::super::super::Foundation::Numerics::Matrix3x2, destinationrectanglesstride: u32, sourcerectanglesstride: u32, colorsstride: u32, transformsstride: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddSprites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(spritecount), ::core::mem::transmute(destinationrectangles), ::core::mem::transmute(sourcerectangles), ::core::mem::transmute(colors), ::core::mem::transmute(transforms), ::core::mem::transmute(destinationrectanglesstride), ::core::mem::transmute(sourcerectanglesstride), ::core::mem::transmute(colorsstride), ::core::mem::transmute(transformsstride)).ok() + (::windows::core::Interface::vtable(self).AddSprites)(::windows::core::Interface::as_raw(self), spritecount, ::core::mem::transmute(destinationrectangles), ::core::mem::transmute(sourcerectangles), ::core::mem::transmute(colors), ::core::mem::transmute(transforms), destinationrectanglesstride, sourcerectanglesstride, colorsstride, transformsstride).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn SetSprites(&self, startindex: u32, spritecount: u32, destinationrectangles: *const Common::D2D_RECT_F, sourcerectangles: *const Common::D2D_RECT_U, colors: *const Common::D2D1_COLOR_F, transforms: *const super::super::super::Foundation::Numerics::Matrix3x2, destinationrectanglesstride: u32, sourcerectanglesstride: u32, colorsstride: u32, transformsstride: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSprites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startindex), ::core::mem::transmute(spritecount), ::core::mem::transmute(destinationrectangles), ::core::mem::transmute(sourcerectangles), ::core::mem::transmute(colors), ::core::mem::transmute(transforms), ::core::mem::transmute(destinationrectanglesstride), ::core::mem::transmute(sourcerectanglesstride), ::core::mem::transmute(colorsstride), ::core::mem::transmute(transformsstride)).ok() + (::windows::core::Interface::vtable(self).SetSprites)(::windows::core::Interface::as_raw(self), startindex, spritecount, ::core::mem::transmute(destinationrectangles), ::core::mem::transmute(sourcerectangles), ::core::mem::transmute(colors), ::core::mem::transmute(transforms), destinationrectanglesstride, sourcerectanglesstride, colorsstride, transformsstride).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetSprites(&self, startindex: u32, spritecount: u32, destinationrectangles: *mut Common::D2D_RECT_F, sourcerectangles: *mut Common::D2D_RECT_U, colors: *mut Common::D2D1_COLOR_F, transforms: *mut super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSprites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startindex), ::core::mem::transmute(spritecount), ::core::mem::transmute(destinationrectangles), ::core::mem::transmute(sourcerectangles), ::core::mem::transmute(colors), ::core::mem::transmute(transforms)).ok() + (::windows::core::Interface::vtable(self).GetSprites)(::windows::core::Interface::as_raw(self), startindex, ::core::mem::transmute(spritecount), ::core::mem::transmute(destinationrectangles), ::core::mem::transmute(sourcerectangles), ::core::mem::transmute(colors), ::core::mem::transmute(transforms)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetSpriteCount(&self) -> u32 { @@ -28515,7 +28515,7 @@ impl ID2D1SvgDocument { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePaint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(painttype), ::core::mem::transmute(color), id.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePaint)(::windows::core::Interface::as_raw(self), painttype, ::core::mem::transmute(color), id.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn CreateStrokeDashArray(&self, dashes: &[D2D1_SVG_LENGTH]) -> ::windows::core::Result { @@ -28729,12 +28729,12 @@ impl ID2D1SvgElement { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSpecifiedAttributeName(&self, index: u32, name: &mut [u16], inherited: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecifiedAttributeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(name)), name.len() as _, ::core::mem::transmute(inherited)).ok() + (::windows::core::Interface::vtable(self).GetSpecifiedAttributeName)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(name)), name.len() as _, ::core::mem::transmute(inherited)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSpecifiedAttributeNameLength(&self, index: u32, namelength: *mut u32, inherited: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecifiedAttributeNameLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(namelength), ::core::mem::transmute(inherited)).ok() + (::windows::core::Interface::vtable(self).GetSpecifiedAttributeNameLength)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(namelength), ::core::mem::transmute(inherited)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn RemoveAttribute<'a, P0>(&self, name: P0) -> ::windows::core::Result<()> @@ -28768,7 +28768,7 @@ impl ID2D1SvgElement { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetAttributeValue2)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(value), ::core::mem::transmute(valuesizeinbytes)).ok() + (::windows::core::Interface::vtable(self).SetAttributeValue2)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(value), valuesizeinbytes).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetAttributeValue3<'a, P0, P1>(&self, name: P0, r#type: D2D1_SVG_ATTRIBUTE_STRING_TYPE, value: P1) -> ::windows::core::Result<()> @@ -28776,7 +28776,7 @@ impl ID2D1SvgElement { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetAttributeValue3)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), value.into()).ok() + (::windows::core::Interface::vtable(self).SetAttributeValue3)(::windows::core::Interface::as_raw(self), name.into(), r#type, value.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAttributeValue<'a, P0, T>(&self, name: P0, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -28791,14 +28791,14 @@ impl ID2D1SvgElement { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetAttributeValue2)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(value), ::core::mem::transmute(valuesizeinbytes)).ok() + (::windows::core::Interface::vtable(self).GetAttributeValue2)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(value), valuesizeinbytes).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAttributeValue3<'a, P0>(&self, name: P0, r#type: D2D1_SVG_ATTRIBUTE_STRING_TYPE, value: &mut [u16]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetAttributeValue3)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(value)), value.len() as _).ok() + (::windows::core::Interface::vtable(self).GetAttributeValue3)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(value)), value.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetAttributeValueLength<'a, P0>(&self, name: P0, r#type: D2D1_SVG_ATTRIBUTE_STRING_TYPE) -> ::windows::core::Result @@ -28806,7 +28806,7 @@ impl ID2D1SvgElement { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributeValueLength)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributeValueLength)(::windows::core::Interface::as_raw(self), name.into(), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28933,7 +28933,7 @@ impl ID2D1SvgGlyphStyle { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Brush>>, { - (::windows::core::Interface::vtable(self).SetStroke)(::windows::core::Interface::as_raw(self), brush.into().abi(), ::core::mem::transmute(strokewidth), ::core::mem::transmute(::windows::core::as_ptr_or_null(dashes)), dashes.len() as _, ::core::mem::transmute(dashoffset)).ok() + (::windows::core::Interface::vtable(self).SetStroke)(::windows::core::Interface::as_raw(self), brush.into().abi(), strokewidth, ::core::mem::transmute(::windows::core::as_ptr_or_null(dashes)), dashes.len() as _, dashoffset).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetStrokeDashesCount(&self) -> u32 { @@ -29023,7 +29023,7 @@ impl ID2D1SvgPaint { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPaintType(&self, painttype: D2D1_SVG_PAINT_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPaintType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(painttype)).ok() + (::windows::core::Interface::vtable(self).SetPaintType)(::windows::core::Interface::as_raw(self), painttype).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPaintType(&self) -> D2D1_SVG_PAINT_TYPE { @@ -29157,15 +29157,15 @@ impl ID2D1SvgPathData { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn RemoveSegmentDataAtEnd(&self, datacount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSegmentDataAtEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(datacount)).ok() + (::windows::core::Interface::vtable(self).RemoveSegmentDataAtEnd)(::windows::core::Interface::as_raw(self), datacount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn UpdateSegmentData(&self, data: &[f32], startindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateSegmentData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(startindex)).ok() + (::windows::core::Interface::vtable(self).UpdateSegmentData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _, startindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetSegmentData(&self, data: &mut [f32], startindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSegmentData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), data.len() as _, ::core::mem::transmute(startindex)).ok() + (::windows::core::Interface::vtable(self).GetSegmentData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), data.len() as _, startindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetSegmentDataCount(&self) -> u32 { @@ -29173,15 +29173,15 @@ impl ID2D1SvgPathData { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn RemoveCommandsAtEnd(&self, commandscount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveCommandsAtEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandscount)).ok() + (::windows::core::Interface::vtable(self).RemoveCommandsAtEnd)(::windows::core::Interface::as_raw(self), commandscount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn UpdateCommands(&self, commands: &[D2D1_SVG_PATH_COMMAND], startindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateCommands)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(commands)), commands.len() as _, ::core::mem::transmute(startindex)).ok() + (::windows::core::Interface::vtable(self).UpdateCommands)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(commands)), commands.len() as _, startindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetCommands(&self, commands: &mut [D2D1_SVG_PATH_COMMAND], startindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCommands)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(commands)), commands.len() as _, ::core::mem::transmute(startindex)).ok() + (::windows::core::Interface::vtable(self).GetCommands)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(commands)), commands.len() as _, startindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetCommandsCount(&self) -> u32 { @@ -29191,7 +29191,7 @@ impl ID2D1SvgPathData { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreatePathGeometry(&self, fillmode: Common::D2D1_FILL_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePathGeometry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePathGeometry)(::windows::core::Interface::as_raw(self), fillmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29295,17 +29295,17 @@ impl ID2D1SvgPointCollection { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn RemovePointsAtEnd(&self, pointscount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemovePointsAtEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointscount)).ok() + (::windows::core::Interface::vtable(self).RemovePointsAtEnd)(::windows::core::Interface::as_raw(self), pointscount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn UpdatePoints(&self, points: &[Common::D2D_POINT_2F], startindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdatePoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(points)), points.len() as _, ::core::mem::transmute(startindex)).ok() + (::windows::core::Interface::vtable(self).UpdatePoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(points)), points.len() as _, startindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPoints(&self, points: &mut [Common::D2D_POINT_2F], startindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(points)), points.len() as _, ::core::mem::transmute(startindex)).ok() + (::windows::core::Interface::vtable(self).GetPoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(points)), points.len() as _, startindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetPointsCount(&self) -> u32 { @@ -29411,23 +29411,23 @@ impl ID2D1SvgStrokeDashArray { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn RemoveDashesAtEnd(&self, dashescount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveDashesAtEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dashescount)).ok() + (::windows::core::Interface::vtable(self).RemoveDashesAtEnd)(::windows::core::Interface::as_raw(self), dashescount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn UpdateDashes(&self, dashes: &[D2D1_SVG_LENGTH], startindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateDashes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(dashes)), dashes.len() as _, ::core::mem::transmute(startindex)).ok() + (::windows::core::Interface::vtable(self).UpdateDashes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(dashes)), dashes.len() as _, startindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn UpdateDashes2(&self, dashes: &[f32], startindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateDashes2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(dashes)), dashes.len() as _, ::core::mem::transmute(startindex)).ok() + (::windows::core::Interface::vtable(self).UpdateDashes2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(dashes)), dashes.len() as _, startindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDashes(&self, dashes: &mut [D2D1_SVG_LENGTH], startindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDashes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dashes)), dashes.len() as _, ::core::mem::transmute(startindex)).ok() + (::windows::core::Interface::vtable(self).GetDashes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dashes)), dashes.len() as _, startindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDashes2(&self, dashes: &mut [f32], startindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDashes2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dashes)), dashes.len() as _, ::core::mem::transmute(startindex)).ok() + (::windows::core::Interface::vtable(self).GetDashes2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dashes)), dashes.len() as _, startindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetDashesCount(&self) -> u32 { @@ -29591,7 +29591,7 @@ impl ID2D1Transform { #[cfg(feature = "Win32_Foundation")] pub unsafe fn MapInvalidRect(&self, inputindex: u32, invalidinputrect: super::super::Foundation::RECT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MapInvalidRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputindex), ::core::mem::transmute(invalidinputrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MapInvalidRect)(::windows::core::Interface::as_raw(self), inputindex, ::core::mem::transmute(invalidinputrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29703,14 +29703,14 @@ impl ID2D1TransformGraph { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1TransformNode>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID2D1TransformNode>>, { - (::windows::core::Interface::vtable(self).ConnectNode)(::windows::core::Interface::as_raw(self), fromnode.into().abi(), tonode.into().abi(), ::core::mem::transmute(tonodeinputindex)).ok() + (::windows::core::Interface::vtable(self).ConnectNode)(::windows::core::Interface::as_raw(self), fromnode.into().abi(), tonode.into().abi(), tonodeinputindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn ConnectToEffectInput<'a, P0>(&self, toeffectinputindex: u32, node: P0, tonodeinputindex: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1TransformNode>>, { - (::windows::core::Interface::vtable(self).ConnectToEffectInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(toeffectinputindex), node.into().abi(), ::core::mem::transmute(tonodeinputindex)).ok() + (::windows::core::Interface::vtable(self).ConnectToEffectInput)(::windows::core::Interface::as_raw(self), toeffectinputindex, node.into().abi(), tonodeinputindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn Clear(&self) { @@ -29718,7 +29718,7 @@ impl ID2D1TransformGraph { } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn SetPassthroughGraph(&self, effectinputindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPassthroughGraph)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectinputindex)).ok() + (::windows::core::Interface::vtable(self).SetPassthroughGraph)(::windows::core::Interface::as_raw(self), effectinputindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29841,7 +29841,7 @@ impl ID2D1TransformedGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetWidenedBounds)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -29850,13 +29850,13 @@ impl ID2D1TransformedGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FillContainsPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -29865,7 +29865,7 @@ impl ID2D1TransformedGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -29873,7 +29873,7 @@ impl ID2D1TransformedGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(simplificationoption), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Simplify)(::windows::core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -29881,7 +29881,7 @@ impl ID2D1TransformedGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1TessellationSink>>, { - (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), tessellationsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Tessellate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, tessellationsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -29890,7 +29890,7 @@ impl ID2D1TransformedGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1Geometry>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), ::core::mem::transmute(combinemode), ::core::mem::transmute(inputgeometrytransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.CombineWithGeometry)(::windows::core::Interface::as_raw(self), inputgeometry.into().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -29898,24 +29898,24 @@ impl ID2D1TransformedGeometry { where P0: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Outline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32, point: *mut Common::D2D_POINT_2F, unittangentvector: *mut Common::D2D_POINT_2F) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() + (::windows::core::Interface::vtable(self).base__.ComputePointAtLength)(::windows::core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform), flatteningtolerance, ::core::mem::transmute(point), ::core::mem::transmute(unittangentvector)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`, `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -29924,7 +29924,7 @@ impl ID2D1TransformedGeometry { P0: ::std::convert::Into<::windows::core::InParam<'a, ID2D1StrokeStyle>>, P1: ::std::convert::Into<::windows::core::InParam<'a, Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokewidth), strokestyle.into().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(flatteningtolerance), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Widen)(::windows::core::Interface::as_raw(self), strokewidth, strokestyle.into().abi(), ::core::mem::transmute(worldtransform), flatteningtolerance, geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn GetSourceGeometry(&self, sourcegeometry: *mut ::core::option::Option) { @@ -30106,7 +30106,7 @@ pub struct ID2D1VertexBuffer(::windows::core::IUnknown); impl ID2D1VertexBuffer { #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn Map(&self, data: *mut *mut u8, buffersize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(data), ::core::mem::transmute(buffersize)).ok() + (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(data), buffersize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct2D\"`*"] pub unsafe fn Unmap(&self) -> ::windows::core::Result<()> { 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 4cd311cd93..2f24d41312 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 @@ -1009,11 +1009,11 @@ impl IDxcContainerBuilder { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDxcBlob>>, { - (::windows::core::Interface::vtable(self).AddPart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fourcc), psource.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddPart)(::windows::core::Interface::as_raw(self), fourcc, psource.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn RemovePart(&self, fourcc: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemovePart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fourcc)).ok() + (::windows::core::Interface::vtable(self).RemovePart)(::windows::core::Interface::as_raw(self), fourcc).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn SerializeContainer(&self) -> ::windows::core::Result { @@ -1084,21 +1084,21 @@ impl IDxcContainerReflection { #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetPartKind(&self, idx: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetPartKind)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idx), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPartKind)(::windows::core::Interface::as_raw(self), idx, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetPartContent(&self, idx: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPartContent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idx), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPartContent)(::windows::core::Interface::as_raw(self), idx, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn FindFirstPartKind(&self, kind: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FindFirstPartKind)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindFirstPartKind)(::windows::core::Interface::as_raw(self), kind, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetPartReflection(&self, idx: u32, iid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPartReflection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idx), ::core::mem::transmute(iid), ::core::mem::transmute(ppvobject)).ok() + (::windows::core::Interface::vtable(self).GetPartReflection)(::windows::core::Interface::as_raw(self), idx, ::core::mem::transmute(iid), ::core::mem::transmute(ppvobject)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1160,7 +1160,7 @@ impl IDxcExtraOutputs { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).GetOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), &::IID, result__ as *mut _ as *mut _, ::core::mem::transmute(ppoutputtype), ::core::mem::transmute(ppoutputname)).ok() + (::windows::core::Interface::vtable(self).GetOutput)(::windows::core::Interface::as_raw(self), uindex, &::IID, result__ as *mut _ as *mut _, ::core::mem::transmute(ppoutputtype), ::core::mem::transmute(ppoutputname)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1277,7 +1277,7 @@ impl IDxcLibrary { P0: ::std::convert::Into<::windows::core::InParam<'a, IDxcBlob>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBlobFromBlob)(::windows::core::Interface::as_raw(self), pblob.into().abi(), ::core::mem::transmute(offset), ::core::mem::transmute(length), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBlobFromBlob)(::windows::core::Interface::as_raw(self), pblob.into().abi(), offset, length, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn CreateBlobFromFile<'a, P0>(&self, pfilename: P0, codepage: *const DXC_CP) -> ::windows::core::Result @@ -1290,12 +1290,12 @@ impl IDxcLibrary { #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn CreateBlobWithEncodingFromPinned(&self, ptext: *const ::core::ffi::c_void, size: u32, codepage: DXC_CP) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBlobWithEncodingFromPinned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptext), ::core::mem::transmute(size), ::core::mem::transmute(codepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBlobWithEncodingFromPinned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptext), size, codepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn CreateBlobWithEncodingOnHeapCopy(&self, ptext: *const ::core::ffi::c_void, size: u32, codepage: DXC_CP) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBlobWithEncodingOnHeapCopy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptext), ::core::mem::transmute(size), ::core::mem::transmute(codepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBlobWithEncodingOnHeapCopy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptext), size, codepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1304,7 +1304,7 @@ impl IDxcLibrary { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IMalloc>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBlobWithEncodingOnMalloc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptext), pimalloc.into().abi(), ::core::mem::transmute(size), ::core::mem::transmute(codepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBlobWithEncodingOnMalloc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptext), pimalloc.into().abi(), size, codepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn CreateIncludeHandler(&self) -> ::windows::core::Result { @@ -1535,7 +1535,7 @@ impl IDxcOptimizer { #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetAvailablePass(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAvailablePass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAvailablePass)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn RunOptimizer<'a, P0>(&self, pblob: P0, ppoptions: &[::windows::core::PWSTR], poutputmodule: *mut ::core::option::Option, ppoutputtext: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -1610,12 +1610,12 @@ impl IDxcOptimizerPass { #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetOptionArgName(&self, argindex: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetOptionArgName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(argindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetOptionArgName)(::windows::core::Interface::as_raw(self), argindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetOptionArgDescription(&self, argindex: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetOptionArgDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(argindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetOptionArgDescription)(::windows::core::Interface::as_raw(self), argindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1682,13 +1682,13 @@ impl IDxcPdbUtils { #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetSource(&self, uindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSource)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSourceName(&self, uindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetSourceName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSourceName)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetFlagCount(&self) -> ::windows::core::Result { @@ -1699,7 +1699,7 @@ impl IDxcPdbUtils { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFlag(&self, uindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFlag)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetArgCount(&self) -> ::windows::core::Result { @@ -1710,7 +1710,7 @@ impl IDxcPdbUtils { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetArg(&self, uindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetArg)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetArg)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetArgPairCount(&self) -> ::windows::core::Result { @@ -1720,7 +1720,7 @@ impl IDxcPdbUtils { #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetArgPair(&self, uindex: u32, pname: *mut super::super::super::Foundation::BSTR, pvalue: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetArgPair)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(pname), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetArgPair)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(pname), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetDefineCount(&self) -> ::windows::core::Result { @@ -1731,7 +1731,7 @@ impl IDxcPdbUtils { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDefine(&self, uindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetDefine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDefine)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1791,7 +1791,7 @@ impl IDxcPdbUtils { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn OverrideArgs(&self, pargpairs: *const DxcArgPair, unumargpairs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OverrideArgs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pargpairs), ::core::mem::transmute(unumargpairs)).ok() + (::windows::core::Interface::vtable(self).OverrideArgs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pargpairs), unumargpairs).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn OverrideRootSignature<'a, P0>(&self, prootsignature: P0) -> ::windows::core::Result<()> @@ -1917,14 +1917,14 @@ impl IDxcResult { #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HasOutput(&self, dxcoutkind: DXC_OUT_KIND) -> super::super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).HasOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dxcoutkind))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).HasOutput)(::windows::core::Interface::as_raw(self), dxcoutkind)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetOutput(&self, dxcoutkind: DXC_OUT_KIND, ppoutputname: *mut ::core::option::Option, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).GetOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dxcoutkind), &::IID, result__ as *mut _ as *mut _, ::core::mem::transmute(ppoutputname)).ok() + (::windows::core::Interface::vtable(self).GetOutput)(::windows::core::Interface::as_raw(self), dxcoutkind, &::IID, result__ as *mut _ as *mut _, ::core::mem::transmute(ppoutputname)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetNumOutputs(&self) -> u32 { @@ -1932,7 +1932,7 @@ impl IDxcResult { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetOutputByIndex(&self, index: u32) -> DXC_OUT_KIND { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetOutputByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetOutputByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn PrimaryOutput(&self) -> DXC_OUT_KIND { @@ -2012,12 +2012,12 @@ impl IDxcUtils { P0: ::std::convert::Into<::windows::core::InParam<'a, IDxcBlob>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBlobFromBlob)(::windows::core::Interface::as_raw(self), pblob.into().abi(), ::core::mem::transmute(offset), ::core::mem::transmute(length), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBlobFromBlob)(::windows::core::Interface::as_raw(self), pblob.into().abi(), offset, length, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn CreateBlobFromPinned(&self, pdata: *const ::core::ffi::c_void, size: u32, codepage: DXC_CP) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBlobFromPinned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(size), ::core::mem::transmute(codepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBlobFromPinned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), size, codepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2026,12 +2026,12 @@ impl IDxcUtils { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IMalloc>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).MoveToBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), pimalloc.into().abi(), ::core::mem::transmute(size), ::core::mem::transmute(codepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveToBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), pimalloc.into().abi(), size, codepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn CreateBlob(&self, pdata: *const ::core::ffi::c_void, size: u32, codepage: DXC_CP) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(size), ::core::mem::transmute(codepage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), size, codepage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn LoadFile<'a, P0>(&self, pfilename: P0, pcodepage: *const DXC_CP) -> ::windows::core::Result @@ -2073,7 +2073,7 @@ impl IDxcUtils { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn GetDxilContainerPart(&self, pshader: *const DxcBuffer, dxcpart: u32, pppartdata: *mut *mut ::core::ffi::c_void, ppartsizeinbytes: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDxilContainerPart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pshader), ::core::mem::transmute(dxcpart), ::core::mem::transmute(pppartdata), ::core::mem::transmute(ppartsizeinbytes)).ok() + (::windows::core::Interface::vtable(self).GetDxilContainerPart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pshader), dxcpart, ::core::mem::transmute(pppartdata), ::core::mem::transmute(ppartsizeinbytes)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn CreateReflection(&self, pdata: *const DxcBuffer, iid: *const ::windows::core::GUID, ppvreflection: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -2166,7 +2166,7 @@ impl IDxcValidator { P0: ::std::convert::Into<::windows::core::InParam<'a, IDxcBlob>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Validate)(::windows::core::Interface::as_raw(self), pshader.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Validate)(::windows::core::Interface::as_raw(self), pshader.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2220,7 +2220,7 @@ impl IDxcValidator2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDxcBlob>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Validate)(::windows::core::Interface::as_raw(self), pshader.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Validate)(::windows::core::Interface::as_raw(self), pshader.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub unsafe fn ValidateWithDebug<'a, P0>(&self, pshader: P0, flags: u32, poptdebugbitcode: *const DxcBuffer) -> ::windows::core::Result @@ -2228,7 +2228,7 @@ impl IDxcValidator2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDxcBlob>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ValidateWithDebug)(::windows::core::Interface::as_raw(self), pshader.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(poptdebugbitcode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ValidateWithDebug)(::windows::core::Interface::as_raw(self), pshader.into().abi(), flags, ::core::mem::transmute(poptdebugbitcode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { 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 5a61a39b4d..b03c5f4c18 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 @@ -116,7 +116,7 @@ where extern "system" { fn D3DCompile(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: ::windows::core::PCSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: *mut ::core::ffi::c_void, pentrypoint: ::windows::core::PCSTR, ptarget: ::windows::core::PCSTR, flags1: u32, flags2: u32, ppcode: *mut *mut ::core::ffi::c_void, pperrormsgs: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DCompile(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), psourcename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), pentrypoint.into(), ptarget.into(), ::core::mem::transmute(flags1), ::core::mem::transmute(flags2), ::core::mem::transmute(ppcode), ::core::mem::transmute(pperrormsgs)).ok() + D3DCompile(::core::mem::transmute(psrcdata), srcdatasize, psourcename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), pentrypoint.into(), ptarget.into(), flags1, flags2, ::core::mem::transmute(ppcode), ::core::mem::transmute(pperrormsgs)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -131,7 +131,7 @@ where extern "system" { fn D3DCompile2(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: ::windows::core::PCSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: *mut ::core::ffi::c_void, pentrypoint: ::windows::core::PCSTR, ptarget: ::windows::core::PCSTR, flags1: u32, flags2: u32, secondarydataflags: u32, psecondarydata: *const ::core::ffi::c_void, secondarydatasize: usize, ppcode: *mut *mut ::core::ffi::c_void, pperrormsgs: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DCompile2(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), psourcename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), pentrypoint.into(), ptarget.into(), ::core::mem::transmute(flags1), ::core::mem::transmute(flags2), ::core::mem::transmute(secondarydataflags), ::core::mem::transmute(psecondarydata), ::core::mem::transmute(secondarydatasize), ::core::mem::transmute(ppcode), ::core::mem::transmute(pperrormsgs)).ok() + D3DCompile2(::core::mem::transmute(psrcdata), srcdatasize, psourcename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), pentrypoint.into(), ptarget.into(), flags1, flags2, secondarydataflags, ::core::mem::transmute(psecondarydata), secondarydatasize, ::core::mem::transmute(ppcode), ::core::mem::transmute(pperrormsgs)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -146,7 +146,7 @@ where extern "system" { fn D3DCompileFromFile(pfilename: ::windows::core::PCWSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: *mut ::core::ffi::c_void, pentrypoint: ::windows::core::PCSTR, ptarget: ::windows::core::PCSTR, flags1: u32, flags2: u32, ppcode: *mut *mut ::core::ffi::c_void, pperrormsgs: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DCompileFromFile(pfilename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), pentrypoint.into(), ptarget.into(), ::core::mem::transmute(flags1), ::core::mem::transmute(flags2), ::core::mem::transmute(ppcode), ::core::mem::transmute(pperrormsgs)).ok() + D3DCompileFromFile(pfilename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), pentrypoint.into(), ptarget.into(), flags1, flags2, ::core::mem::transmute(ppcode), ::core::mem::transmute(pperrormsgs)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -156,7 +156,7 @@ pub unsafe fn D3DCompressShaders(pshaderdata: &[D3D_SHADER_DATA], uflags: u32) - fn D3DCompressShaders(unumshaders: u32, pshaderdata: *const D3D_SHADER_DATA, uflags: u32, ppcompresseddata: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DCompressShaders(pshaderdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderdata)), ::core::mem::transmute(uflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DCompressShaders(pshaderdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderdata)), uflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -166,7 +166,7 @@ pub unsafe fn D3DCreateBlob(size: usize) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DCreateBlob(::core::mem::transmute(size), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DCreateBlob(size, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`, `\"Win32_Graphics_Direct3D11\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D11")] @@ -177,7 +177,7 @@ pub unsafe fn D3DCreateFunctionLinkingGraph(uflags: u32) -> ::windows::core::Res fn D3DCreateFunctionLinkingGraph(uflags: u32, ppfunctionlinkinggraph: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DCreateFunctionLinkingGraph(::core::mem::transmute(uflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DCreateFunctionLinkingGraph(uflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`, `\"Win32_Graphics_Direct3D11\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D11")] @@ -197,7 +197,7 @@ pub unsafe fn D3DDecompressShaders(psrcdata: *const ::core::ffi::c_void, srcdata extern "system" { fn D3DDecompressShaders(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, unumshaders: u32, ustartindex: u32, pindices: *const u32, uflags: u32, ppshaders: *mut *mut ::core::ffi::c_void, ptotalshaders: *mut u32) -> ::windows::core::HRESULT; } - D3DDecompressShaders(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(unumshaders), ::core::mem::transmute(ustartindex), ::core::mem::transmute(pindices), ::core::mem::transmute(uflags), ::core::mem::transmute(ppshaders), ::core::mem::transmute(ptotalshaders)).ok() + D3DDecompressShaders(::core::mem::transmute(psrcdata), srcdatasize, ::core::mem::transmute(unumshaders), ustartindex, ::core::mem::transmute(pindices), uflags, ::core::mem::transmute(ppshaders), ::core::mem::transmute(ptotalshaders)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -210,7 +210,7 @@ where fn D3DDisassemble(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, flags: u32, szcomments: ::windows::core::PCSTR, ppdisassembly: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DDisassemble(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(flags), szcomments.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DDisassemble(::core::mem::transmute(psrcdata), srcdatasize, flags, szcomments.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`, `\"Win32_Graphics_Direct3D10\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D10")] @@ -224,7 +224,7 @@ where fn D3DDisassemble10Effect(peffect: *mut ::core::ffi::c_void, flags: u32, ppdisassembly: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DDisassemble10Effect(peffect.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DDisassemble10Effect(peffect.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -236,7 +236,7 @@ where extern "system" { fn D3DDisassembleRegion(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, flags: u32, szcomments: ::windows::core::PCSTR, startbyteoffset: usize, numinsts: usize, pfinishbyteoffset: *mut usize, ppdisassembly: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DDisassembleRegion(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(flags), szcomments.into(), ::core::mem::transmute(startbyteoffset), ::core::mem::transmute(numinsts), ::core::mem::transmute(pfinishbyteoffset), ::core::mem::transmute(ppdisassembly)).ok() + D3DDisassembleRegion(::core::mem::transmute(psrcdata), srcdatasize, flags, szcomments.into(), startbyteoffset, numinsts, ::core::mem::transmute(pfinishbyteoffset), ::core::mem::transmute(ppdisassembly)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -246,7 +246,7 @@ pub unsafe fn D3DGetBlobPart(psrcdata: *const ::core::ffi::c_void, srcdatasize: fn D3DGetBlobPart(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, part: D3D_BLOB_PART, flags: u32, pppart: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DGetBlobPart(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(part), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DGetBlobPart(::core::mem::transmute(psrcdata), srcdatasize, part, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -256,7 +256,7 @@ pub unsafe fn D3DGetDebugInfo(psrcdata: *const ::core::ffi::c_void, srcdatasize: fn D3DGetDebugInfo(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ppdebuginfo: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DGetDebugInfo(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DGetDebugInfo(::core::mem::transmute(psrcdata), srcdatasize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -266,7 +266,7 @@ pub unsafe fn D3DGetInputAndOutputSignatureBlob(psrcdata: *const ::core::ffi::c_ fn D3DGetInputAndOutputSignatureBlob(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ppsignatureblob: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DGetInputAndOutputSignatureBlob(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DGetInputAndOutputSignatureBlob(::core::mem::transmute(psrcdata), srcdatasize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -276,7 +276,7 @@ pub unsafe fn D3DGetInputSignatureBlob(psrcdata: *const ::core::ffi::c_void, src fn D3DGetInputSignatureBlob(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ppsignatureblob: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DGetInputSignatureBlob(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DGetInputSignatureBlob(::core::mem::transmute(psrcdata), srcdatasize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -286,7 +286,7 @@ pub unsafe fn D3DGetOutputSignatureBlob(psrcdata: *const ::core::ffi::c_void, sr fn D3DGetOutputSignatureBlob(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ppsignatureblob: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DGetOutputSignatureBlob(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DGetOutputSignatureBlob(::core::mem::transmute(psrcdata), srcdatasize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -295,7 +295,7 @@ pub unsafe fn D3DGetTraceInstructionOffsets(psrcdata: *const ::core::ffi::c_void extern "system" { fn D3DGetTraceInstructionOffsets(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, flags: u32, startinstindex: usize, numinsts: usize, poffsets: *mut usize, ptotalinsts: *mut usize) -> ::windows::core::HRESULT; } - D3DGetTraceInstructionOffsets(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(flags), ::core::mem::transmute(startinstindex), poffsets.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(poffsets)), ::core::mem::transmute(ptotalinsts)).ok() + D3DGetTraceInstructionOffsets(::core::mem::transmute(psrcdata), srcdatasize, flags, startinstindex, poffsets.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(poffsets)), ::core::mem::transmute(ptotalinsts)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`, `\"Win32_Graphics_Direct3D11\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D11")] @@ -306,7 +306,7 @@ pub unsafe fn D3DLoadModule(psrcdata: *const ::core::ffi::c_void, cbsrcdatasize: fn D3DLoadModule(psrcdata: *const ::core::ffi::c_void, cbsrcdatasize: usize, ppmodule: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DLoadModule(::core::mem::transmute(psrcdata), ::core::mem::transmute(cbsrcdatasize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DLoadModule(::core::mem::transmute(psrcdata), cbsrcdatasize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -319,7 +319,7 @@ where extern "system" { fn D3DPreprocess(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: ::windows::core::PCSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: *mut ::core::ffi::c_void, ppcodetext: *mut *mut ::core::ffi::c_void, pperrormsgs: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DPreprocess(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), psourcename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), ::core::mem::transmute(ppcodetext), ::core::mem::transmute(pperrormsgs)).ok() + D3DPreprocess(::core::mem::transmute(psrcdata), srcdatasize, psourcename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), ::core::mem::transmute(ppcodetext), ::core::mem::transmute(pperrormsgs)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -341,7 +341,7 @@ pub unsafe fn D3DReflect(psrcdata: *const ::core::ffi::c_void, srcdatasize: usiz extern "system" { fn D3DReflect(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, pinterface: *const ::windows::core::GUID, ppreflector: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DReflect(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(pinterface), ::core::mem::transmute(ppreflector)).ok() + D3DReflect(::core::mem::transmute(psrcdata), srcdatasize, ::core::mem::transmute(pinterface), ::core::mem::transmute(ppreflector)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -350,7 +350,7 @@ pub unsafe fn D3DReflectLibrary(psrcdata: *const ::core::ffi::c_void, srcdatasiz extern "system" { fn D3DReflectLibrary(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, riid: *const ::windows::core::GUID, ppreflector: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DReflectLibrary(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(riid), ::core::mem::transmute(ppreflector)).ok() + D3DReflectLibrary(::core::mem::transmute(psrcdata), srcdatasize, ::core::mem::transmute(riid), ::core::mem::transmute(ppreflector)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -360,7 +360,7 @@ pub unsafe fn D3DSetBlobPart(psrcdata: *const ::core::ffi::c_void, srcdatasize: fn D3DSetBlobPart(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, part: D3D_BLOB_PART, flags: u32, ppart: *const ::core::ffi::c_void, partsize: usize, ppnewshader: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DSetBlobPart(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ::core::mem::transmute(part), ::core::mem::transmute(flags), ::core::mem::transmute(ppart), ::core::mem::transmute(partsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DSetBlobPart(::core::mem::transmute(psrcdata), srcdatasize, part, flags, ::core::mem::transmute(ppart), partsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] @@ -370,7 +370,7 @@ pub unsafe fn D3DStripShader(pshaderbytecode: *const ::core::ffi::c_void, byteco fn D3DStripShader(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, ustripflags: u32, ppstrippedblob: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DStripShader(::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(ustripflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DStripShader(::core::mem::transmute(pshaderbytecode), bytecodelength, ustripflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 c159325e6d..7c5f8c1806 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/mod.rs @@ -1969,7 +1969,7 @@ impl ID3DDestructionNotifier { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] pub unsafe fn UnregisterDestructionCallback(&self, callbackid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnregisterDestructionCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callbackid)).ok() + (::windows::core::Interface::vtable(self).UnregisterDestructionCallback)(::windows::core::Interface::as_raw(self), callbackid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2025,7 +2025,7 @@ impl ID3DInclude { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(includetype), pfilename.into(), ::core::mem::transmute(pparentdata), ::core::mem::transmute(ppdata), ::core::mem::transmute(pbytes)).ok() + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), includetype, pfilename.into(), ::core::mem::transmute(pparentdata), ::core::mem::transmute(ppdata), ::core::mem::transmute(pbytes)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] pub unsafe fn Close(&self, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { 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 85a353b1d0..0757315906 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs @@ -10,7 +10,7 @@ where extern "system" { fn D3D10CompileEffectFromMemory(pdata: *const ::core::ffi::c_void, datalength: usize, psrcfilename: ::windows::core::PCSTR, pdefines: *const super::Direct3D::D3D_SHADER_MACRO, pinclude: *mut ::core::ffi::c_void, hlslflags: u32, fxflags: u32, ppcompiledeffect: *mut *mut ::core::ffi::c_void, pperrors: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3D10CompileEffectFromMemory(::core::mem::transmute(pdata), ::core::mem::transmute(datalength), psrcfilename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), ::core::mem::transmute(hlslflags), ::core::mem::transmute(fxflags), ::core::mem::transmute(ppcompiledeffect), ::core::mem::transmute(pperrors)).ok() + D3D10CompileEffectFromMemory(::core::mem::transmute(pdata), datalength, psrcfilename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), hlslflags, fxflags, ::core::mem::transmute(ppcompiledeffect), ::core::mem::transmute(pperrors)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -27,7 +27,7 @@ where extern "system" { fn D3D10CompileShader(psrcdata: ::windows::core::PCSTR, srcdatasize: usize, pfilename: ::windows::core::PCSTR, pdefines: *const super::Direct3D::D3D_SHADER_MACRO, pinclude: *mut ::core::ffi::c_void, pfunctionname: ::windows::core::PCSTR, pprofile: ::windows::core::PCSTR, flags: u32, ppshader: *mut *mut ::core::ffi::c_void, pperrormsgs: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3D10CompileShader(psrcdata.into(), ::core::mem::transmute(srcdatasize), pfilename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), pfunctionname.into(), pprofile.into(), ::core::mem::transmute(flags), ::core::mem::transmute(ppshader), ::core::mem::transmute(pperrormsgs)).ok() + D3D10CompileShader(psrcdata.into(), srcdatasize, pfilename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), pfunctionname.into(), pprofile.into(), flags, ::core::mem::transmute(ppshader), ::core::mem::transmute(pperrormsgs)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -38,7 +38,7 @@ pub unsafe fn D3D10CreateBlob(numbytes: usize) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3D10CreateBlob(::core::mem::transmute(numbytes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3D10CreateBlob(numbytes, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi"))] @@ -53,7 +53,7 @@ where fn D3D10CreateDevice(padapter: *mut ::core::ffi::c_void, drivertype: D3D10_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: u32, sdkversion: u32, ppdevice: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3D10CreateDevice(padapter.into().abi(), ::core::mem::transmute(drivertype), software.into(), ::core::mem::transmute(flags), ::core::mem::transmute(sdkversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3D10CreateDevice(padapter.into().abi(), drivertype, software.into(), flags, sdkversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi"))] @@ -68,7 +68,7 @@ where fn D3D10CreateDevice1(padapter: *mut ::core::ffi::c_void, drivertype: D3D10_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: u32, hardwarelevel: D3D10_FEATURE_LEVEL1, sdkversion: u32, ppdevice: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3D10CreateDevice1(padapter.into().abi(), ::core::mem::transmute(drivertype), software.into(), ::core::mem::transmute(flags), ::core::mem::transmute(hardwarelevel), ::core::mem::transmute(sdkversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3D10CreateDevice1(padapter.into().abi(), drivertype, software.into(), flags, hardwarelevel, sdkversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -82,7 +82,7 @@ where extern "system" { fn D3D10CreateDeviceAndSwapChain(padapter: *mut ::core::ffi::c_void, drivertype: D3D10_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: u32, sdkversion: u32, pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut *mut ::core::ffi::c_void, ppdevice: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3D10CreateDeviceAndSwapChain(padapter.into().abi(), ::core::mem::transmute(drivertype), software.into(), ::core::mem::transmute(flags), ::core::mem::transmute(sdkversion), ::core::mem::transmute(pswapchaindesc), ::core::mem::transmute(ppswapchain), ::core::mem::transmute(ppdevice)).ok() + D3D10CreateDeviceAndSwapChain(padapter.into().abi(), drivertype, software.into(), flags, sdkversion, ::core::mem::transmute(pswapchaindesc), ::core::mem::transmute(ppswapchain), ::core::mem::transmute(ppdevice)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -96,7 +96,7 @@ where extern "system" { fn D3D10CreateDeviceAndSwapChain1(padapter: *mut ::core::ffi::c_void, drivertype: D3D10_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: u32, hardwarelevel: D3D10_FEATURE_LEVEL1, sdkversion: u32, pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut *mut ::core::ffi::c_void, ppdevice: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3D10CreateDeviceAndSwapChain1(padapter.into().abi(), ::core::mem::transmute(drivertype), software.into(), ::core::mem::transmute(flags), ::core::mem::transmute(hardwarelevel), ::core::mem::transmute(sdkversion), ::core::mem::transmute(pswapchaindesc), ::core::mem::transmute(ppswapchain), ::core::mem::transmute(ppdevice)).ok() + D3D10CreateDeviceAndSwapChain1(padapter.into().abi(), drivertype, software.into(), flags, hardwarelevel, sdkversion, ::core::mem::transmute(pswapchaindesc), ::core::mem::transmute(ppswapchain), ::core::mem::transmute(ppdevice)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] @@ -110,7 +110,7 @@ where fn D3D10CreateEffectFromMemory(pdata: *const ::core::ffi::c_void, datalength: usize, fxflags: u32, pdevice: *mut ::core::ffi::c_void, peffectpool: *mut ::core::ffi::c_void, ppeffect: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3D10CreateEffectFromMemory(::core::mem::transmute(pdata), ::core::mem::transmute(datalength), ::core::mem::transmute(fxflags), pdevice.into().abi(), peffectpool.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3D10CreateEffectFromMemory(::core::mem::transmute(pdata), datalength, fxflags, pdevice.into().abi(), peffectpool.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] @@ -123,7 +123,7 @@ where fn D3D10CreateEffectPoolFromMemory(pdata: *const ::core::ffi::c_void, datalength: usize, fxflags: u32, pdevice: *mut ::core::ffi::c_void, ppeffectpool: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3D10CreateEffectPoolFromMemory(::core::mem::transmute(pdata), ::core::mem::transmute(datalength), ::core::mem::transmute(fxflags), pdevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3D10CreateEffectPoolFromMemory(::core::mem::transmute(pdata), datalength, fxflags, pdevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] @@ -166,7 +166,7 @@ where 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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3D10DisassembleShader(::core::mem::transmute(pshader), ::core::mem::transmute(bytecodelength), enablecolorcode.into(), pcomments.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3D10DisassembleShader(::core::mem::transmute(pshader), bytecodelength, enablecolorcode.into(), pcomments.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] @@ -189,7 +189,7 @@ pub unsafe fn D3D10GetInputAndOutputSignatureBlob(pshaderbytecode: *const ::core fn D3D10GetInputAndOutputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, ppsignatureblob: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3D10GetInputAndOutputSignatureBlob(::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3D10GetInputAndOutputSignatureBlob(::core::mem::transmute(pshaderbytecode), bytecodelength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -200,7 +200,7 @@ pub unsafe fn D3D10GetInputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_ fn D3D10GetInputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, ppsignatureblob: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3D10GetInputSignatureBlob(::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3D10GetInputSignatureBlob(::core::mem::transmute(pshaderbytecode), bytecodelength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -211,7 +211,7 @@ pub unsafe fn D3D10GetOutputSignatureBlob(pshaderbytecode: *const ::core::ffi::c fn D3D10GetOutputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, ppsignatureblob: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3D10GetOutputSignatureBlob(::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3D10GetOutputSignatureBlob(::core::mem::transmute(pshaderbytecode), bytecodelength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] @@ -234,7 +234,7 @@ pub unsafe fn D3D10GetShaderDebugInfo(pshaderbytecode: *const ::core::ffi::c_voi fn D3D10GetShaderDebugInfo(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, ppdebuginfo: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3D10GetShaderDebugInfo(::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3D10GetShaderDebugInfo(::core::mem::transmute(pshaderbytecode), bytecodelength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] @@ -261,7 +261,7 @@ where extern "system" { fn D3D10PreprocessShader(psrcdata: ::windows::core::PCSTR, srcdatasize: usize, pfilename: ::windows::core::PCSTR, pdefines: *const super::Direct3D::D3D_SHADER_MACRO, pinclude: *mut ::core::ffi::c_void, ppshadertext: *mut *mut ::core::ffi::c_void, pperrormsgs: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3D10PreprocessShader(psrcdata.into(), ::core::mem::transmute(srcdatasize), pfilename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), ::core::mem::transmute(ppshadertext), ::core::mem::transmute(pperrormsgs)).ok() + D3D10PreprocessShader(psrcdata.into(), srcdatasize, pfilename.into(), ::core::mem::transmute(pdefines), pinclude.into().abi(), ::core::mem::transmute(ppshadertext), ::core::mem::transmute(pperrormsgs)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] @@ -271,7 +271,7 @@ pub unsafe fn D3D10ReflectShader(pshaderbytecode: *const ::core::ffi::c_void, by fn D3D10ReflectShader(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, ppreflector: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3D10ReflectShader(::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3D10ReflectShader(::core::mem::transmute(pshaderbytecode), bytecodelength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] @@ -300,7 +300,7 @@ pub unsafe fn D3D10StateBlockMaskDisableCapture(pmask: *mut D3D10_STATE_BLOCK_MA extern "system" { fn D3D10StateBlockMaskDisableCapture(pmask: *mut D3D10_STATE_BLOCK_MASK, statetype: D3D10_DEVICE_STATE_TYPES, rangestart: u32, rangelength: u32) -> ::windows::core::HRESULT; } - D3D10StateBlockMaskDisableCapture(::core::mem::transmute(pmask), ::core::mem::transmute(statetype), ::core::mem::transmute(rangestart), ::core::mem::transmute(rangelength)).ok() + D3D10StateBlockMaskDisableCapture(::core::mem::transmute(pmask), statetype, rangestart, rangelength).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] @@ -319,7 +319,7 @@ pub unsafe fn D3D10StateBlockMaskEnableCapture(pmask: *mut D3D10_STATE_BLOCK_MAS extern "system" { fn D3D10StateBlockMaskEnableCapture(pmask: *mut D3D10_STATE_BLOCK_MASK, statetype: D3D10_DEVICE_STATE_TYPES, rangestart: u32, rangelength: u32) -> ::windows::core::HRESULT; } - D3D10StateBlockMaskEnableCapture(::core::mem::transmute(pmask), ::core::mem::transmute(statetype), ::core::mem::transmute(rangestart), ::core::mem::transmute(rangelength)).ok() + D3D10StateBlockMaskEnableCapture(::core::mem::transmute(pmask), statetype, rangestart, rangelength).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -329,7 +329,7 @@ pub unsafe fn D3D10StateBlockMaskGetSetting(pmask: *const D3D10_STATE_BLOCK_MASK extern "system" { fn D3D10StateBlockMaskGetSetting(pmask: *const D3D10_STATE_BLOCK_MASK, statetype: D3D10_DEVICE_STATE_TYPES, entry: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(D3D10StateBlockMaskGetSetting(::core::mem::transmute(pmask), ::core::mem::transmute(statetype), ::core::mem::transmute(entry))) + ::core::mem::transmute(D3D10StateBlockMaskGetSetting(::core::mem::transmute(pmask), statetype, entry)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] @@ -6715,7 +6715,7 @@ impl ID3D10Asynchronous { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -6734,7 +6734,7 @@ impl ID3D10Asynchronous { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetData(&self, pdata: *mut ::core::ffi::c_void, datasize: u32, getdataflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize), ::core::mem::transmute(getdataflags)).ok() + (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), datasize, getdataflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetDataSize(&self) -> u32 { @@ -6816,7 +6816,7 @@ impl ID3D10BlendState { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -6906,7 +6906,7 @@ impl ID3D10BlendState1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -7016,7 +7016,7 @@ impl ID3D10Buffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -7031,7 +7031,7 @@ impl ID3D10Buffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -7039,7 +7039,7 @@ impl ID3D10Buffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn Map(&self, maptype: D3D10_MAP, mapflags: u32, ppdata: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maptype), ::core::mem::transmute(mapflags), ::core::mem::transmute(ppdata)).ok() + (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), maptype, mapflags, ::core::mem::transmute(ppdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn Unmap(&self) { @@ -7139,7 +7139,7 @@ impl ID3D10Counter { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -7158,7 +7158,7 @@ impl ID3D10Counter { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetData(&self, pdata: *mut ::core::ffi::c_void, datasize: u32, getdataflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize), ::core::mem::transmute(getdataflags)).ok() + (::windows::core::Interface::vtable(self).base__.GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), datasize, getdataflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetDataSize(&self) -> u32 { @@ -7248,7 +7248,7 @@ pub struct ID3D10Debug(::windows::core::IUnknown); impl ID3D10Debug { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetFeatureMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFeatureMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetFeatureMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetFeatureMask(&self) -> u32 { @@ -7256,7 +7256,7 @@ impl ID3D10Debug { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPresentPerRenderOpDelay(&self, milliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPresentPerRenderOpDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(milliseconds)).ok() + (::windows::core::Interface::vtable(self).SetPresentPerRenderOpDelay)(::windows::core::Interface::as_raw(self), milliseconds).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetPresentPerRenderOpDelay(&self) -> u32 { @@ -7350,7 +7350,7 @@ impl ID3D10DepthStencilState { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -7440,7 +7440,7 @@ impl ID3D10DepthStencilView { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -7541,11 +7541,11 @@ pub struct ID3D10Device(::windows::core::IUnknown); impl ID3D10Device { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).PSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSSetShader<'a, P0>(&self, ppixelshader: P0) @@ -7556,7 +7556,7 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).PSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSSetShader<'a, P0>(&self, pvertexshader: P0) @@ -7567,15 +7567,15 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn DrawIndexed(&self, indexcount: u32, startindexlocation: u32, basevertexlocation: i32) { - (::windows::core::Interface::vtable(self).DrawIndexed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation)) + (::windows::core::Interface::vtable(self).DrawIndexed)(::windows::core::Interface::as_raw(self), indexcount, startindexlocation, basevertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn Draw(&self, vertexcount: u32, startvertexlocation: u32) { - (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcount), ::core::mem::transmute(startvertexlocation)) + (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), vertexcount, startvertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn IASetInputLayout<'a, P0>(&self, pinputlayout: P0) @@ -7586,7 +7586,7 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *const ::core::option::Option, pstrides: *const u32, poffsets: *const u32) { - (::windows::core::Interface::vtable(self).IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -7594,19 +7594,19 @@ impl ID3D10Device { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Buffer>>, { - (::windows::core::Interface::vtable(self).IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset)) + (::windows::core::Interface::vtable(self).IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), format, offset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSSetShader<'a, P0>(&self, pshader: P0) @@ -7618,15 +7618,15 @@ impl ID3D10Device { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(topology)) + (::windows::core::Interface::vtable(self).IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), topology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).VSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).VSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7639,11 +7639,11 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).GSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).GSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn OMSetRenderTargets<'a, P0>(&self, pprendertargetviews: &[::core::option::Option], pdepthstencilview: P0) @@ -7657,14 +7657,14 @@ impl ID3D10Device { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10BlendState>>, { - (::windows::core::Interface::vtable(self).OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask)) + (::windows::core::Interface::vtable(self).OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), samplemask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn OMSetDepthStencilState<'a, P0>(&self, pdepthstencilstate: P0, stencilref: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10DepthStencilState>>, { - (::windows::core::Interface::vtable(self).OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SOSetTargets(&self, numbuffers: u32, ppsotargets: *const ::core::option::Option, poffsets: *const u32) { @@ -7696,7 +7696,7 @@ impl ID3D10Device { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Resource>>, { - (::windows::core::Interface::vtable(self).CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, dstz, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -7711,7 +7711,7 @@ impl ID3D10Device { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Resource>>, { - (::windows::core::Interface::vtable(self).UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)) + (::windows::core::Interface::vtable(self).UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn ClearRenderTargetView<'a, P0>(&self, prendertargetview: P0, colorrgba: *const f32) @@ -7725,7 +7725,7 @@ impl ID3D10Device { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10DepthStencilView>>, { - (::windows::core::Interface::vtable(self).ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil)) + (::windows::core::Interface::vtable(self).ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), clearflags, depth, stencil) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GenerateMips<'a, P0>(&self, pshaderresourceview: P0) @@ -7741,15 +7741,15 @@ impl ID3D10Device { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Resource>>, { - (::windows::core::Interface::vtable(self).ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).PSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSGetShader(&self, pppixelshader: *mut ::core::option::Option) { @@ -7757,7 +7757,7 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).PSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSGetShader(&self, ppvertexshader: *mut ::core::option::Option) { @@ -7765,7 +7765,7 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn IAGetInputLayout(&self, ppinputlayout: *mut ::core::option::Option) { @@ -7773,7 +7773,7 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *mut ::core::option::Option, pstrides: *mut u32, poffsets: *mut u32) { - (::windows::core::Interface::vtable(self).IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -7782,7 +7782,7 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option) { @@ -7795,11 +7795,11 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).VSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).VSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7808,11 +7808,11 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).GSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).GSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn OMGetRenderTargets(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option) { @@ -7849,7 +7849,7 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetExceptionMode(&self, raiseflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExceptionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(raiseflags)).ok() + (::windows::core::Interface::vtable(self).SetExceptionMode)(::windows::core::Interface::as_raw(self), raiseflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetExceptionMode(&self) -> u32 { @@ -7861,7 +7861,7 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -7947,7 +7947,7 @@ impl ID3D10Device { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn CreateGeometryShaderWithStreamOutput(&self, pshaderbytecode: &[u8], psodeclaration: &[D3D10_SO_DECLARATION_ENTRY], outputstreamstride: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(outputstreamstride), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, outputstreamstride, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn CreatePixelShader(&self, pshaderbytecode: &[u8]) -> ::windows::core::Result { @@ -7996,13 +7996,13 @@ impl ID3D10Device { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckFormatSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckFormatSupport)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), format, samplecount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn CheckCounterInfo(&self, pcounterinfo: *mut D3D10_COUNTER_INFO) { @@ -8026,7 +8026,7 @@ impl ID3D10Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetTextFilterSize(&self, width: u32, height: u32) { - (::windows::core::Interface::vtable(self).SetTextFilterSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)) + (::windows::core::Interface::vtable(self).SetTextFilterSize)(::windows::core::Interface::as_raw(self), width, height) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetTextFilterSize(&self, pwidth: *mut u32, pheight: *mut u32) { @@ -8242,11 +8242,11 @@ pub struct ID3D10Device1(::windows::core::IUnknown); impl ID3D10Device1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.PSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSSetShader<'a, P0>(&self, ppixelshader: P0) @@ -8257,7 +8257,7 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.PSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSSetShader<'a, P0>(&self, pvertexshader: P0) @@ -8268,15 +8268,15 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn DrawIndexed(&self, indexcount: u32, startindexlocation: u32, basevertexlocation: i32) { - (::windows::core::Interface::vtable(self).base__.DrawIndexed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation)) + (::windows::core::Interface::vtable(self).base__.DrawIndexed)(::windows::core::Interface::as_raw(self), indexcount, startindexlocation, basevertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn Draw(&self, vertexcount: u32, startvertexlocation: u32) { - (::windows::core::Interface::vtable(self).base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcount), ::core::mem::transmute(startvertexlocation)) + (::windows::core::Interface::vtable(self).base__.Draw)(::windows::core::Interface::as_raw(self), vertexcount, startvertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn IASetInputLayout<'a, P0>(&self, pinputlayout: P0) @@ -8287,7 +8287,7 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *const ::core::option::Option, pstrides: *const u32, poffsets: *const u32) { - (::windows::core::Interface::vtable(self).base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8295,19 +8295,19 @@ impl ID3D10Device1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Buffer>>, { - (::windows::core::Interface::vtable(self).base__.IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset)) + (::windows::core::Interface::vtable(self).base__.IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), format, offset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSSetShader<'a, P0>(&self, pshader: P0) @@ -8319,15 +8319,15 @@ impl ID3D10Device1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(topology)) + (::windows::core::Interface::vtable(self).base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), topology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.VSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.VSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8340,11 +8340,11 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.GSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.GSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn OMSetRenderTargets<'a, P0>(&self, pprendertargetviews: &[::core::option::Option], pdepthstencilview: P0) @@ -8358,14 +8358,14 @@ impl ID3D10Device1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10BlendState>>, { - (::windows::core::Interface::vtable(self).base__.OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask)) + (::windows::core::Interface::vtable(self).base__.OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), samplemask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn OMSetDepthStencilState<'a, P0>(&self, pdepthstencilstate: P0, stencilref: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10DepthStencilState>>, { - (::windows::core::Interface::vtable(self).base__.OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).base__.OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SOSetTargets(&self, numbuffers: u32, ppsotargets: *const ::core::option::Option, poffsets: *const u32) { @@ -8397,7 +8397,7 @@ impl ID3D10Device1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Resource>>, { - (::windows::core::Interface::vtable(self).base__.CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, dstz, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -8412,7 +8412,7 @@ impl ID3D10Device1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Resource>>, { - (::windows::core::Interface::vtable(self).base__.UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)) + (::windows::core::Interface::vtable(self).base__.UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn ClearRenderTargetView<'a, P0>(&self, prendertargetview: P0, colorrgba: *const f32) @@ -8426,7 +8426,7 @@ impl ID3D10Device1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10DepthStencilView>>, { - (::windows::core::Interface::vtable(self).base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil)) + (::windows::core::Interface::vtable(self).base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), clearflags, depth, stencil) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GenerateMips<'a, P0>(&self, pshaderresourceview: P0) @@ -8442,15 +8442,15 @@ impl ID3D10Device1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D10Resource>>, { - (::windows::core::Interface::vtable(self).base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.PSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSGetShader(&self, pppixelshader: *mut ::core::option::Option) { @@ -8458,7 +8458,7 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.PSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSGetShader(&self, ppvertexshader: *mut ::core::option::Option) { @@ -8466,7 +8466,7 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn PSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn IAGetInputLayout(&self, ppinputlayout: *mut ::core::option::Option) { @@ -8474,7 +8474,7 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *mut ::core::option::Option, pstrides: *mut u32, poffsets: *mut u32) { - (::windows::core::Interface::vtable(self).base__.IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).base__.IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8483,7 +8483,7 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option) { @@ -8496,11 +8496,11 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.VSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn VSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.VSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8509,11 +8509,11 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.GSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.GSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn OMGetRenderTargets(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option) { @@ -8550,7 +8550,7 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetExceptionMode(&self, raiseflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(raiseflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), raiseflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetExceptionMode(&self) -> u32 { @@ -8562,7 +8562,7 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -8648,7 +8648,7 @@ impl ID3D10Device1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn CreateGeometryShaderWithStreamOutput(&self, pshaderbytecode: &[u8], psodeclaration: &[D3D10_SO_DECLARATION_ENTRY], outputstreamstride: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(outputstreamstride), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, outputstreamstride, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn CreatePixelShader(&self, pshaderbytecode: &[u8]) -> ::windows::core::Result { @@ -8697,13 +8697,13 @@ impl ID3D10Device1 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), format, samplecount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn CheckCounterInfo(&self, pcounterinfo: *mut D3D10_COUNTER_INFO) { @@ -8727,7 +8727,7 @@ impl ID3D10Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetTextFilterSize(&self, width: u32, height: u32) { - (::windows::core::Interface::vtable(self).base__.SetTextFilterSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)) + (::windows::core::Interface::vtable(self).base__.SetTextFilterSize)(::windows::core::Interface::as_raw(self), width, height) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetTextFilterSize(&self, pwidth: *mut u32, pheight: *mut u32) { @@ -8833,7 +8833,7 @@ impl ID3D10DeviceChild { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -8916,7 +8916,7 @@ impl ID3D10Effect { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetConstantBufferByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetConstantBufferByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -8927,7 +8927,7 @@ impl ID3D10Effect { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetVariableByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetVariableByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetVariableByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetVariableByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -8945,7 +8945,7 @@ impl ID3D10Effect { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetTechniqueByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetTechniqueByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetTechniqueByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetTechniqueByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9051,7 +9051,7 @@ impl ID3D10EffectBlendVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9062,7 +9062,7 @@ impl ID3D10EffectBlendVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9080,7 +9080,7 @@ impl ID3D10EffectBlendVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -9140,21 +9140,21 @@ impl ID3D10EffectBlendVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetBlendState(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBlendState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBlendState)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBackingStore(&self, index: u32, pblenddesc: *mut D3D10_BLEND_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBackingStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pblenddesc)).ok() + (::windows::core::Interface::vtable(self).GetBackingStore)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pblenddesc)).ok() } } impl ::core::convert::From for ID3D10EffectVariable { @@ -9224,7 +9224,7 @@ impl ID3D10EffectConstantBuffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9235,7 +9235,7 @@ impl ID3D10EffectConstantBuffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9253,7 +9253,7 @@ impl ID3D10EffectConstantBuffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -9313,11 +9313,11 @@ impl ID3D10EffectConstantBuffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetConstantBuffer<'a, P0>(&self, pconstantbuffer: P0) -> ::windows::core::Result<()> @@ -9410,7 +9410,7 @@ impl ID3D10EffectDepthStencilVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9421,7 +9421,7 @@ impl ID3D10EffectDepthStencilVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9439,7 +9439,7 @@ impl ID3D10EffectDepthStencilVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -9499,22 +9499,22 @@ impl ID3D10EffectDepthStencilVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetDepthStencilState(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDepthStencilState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDepthStencilState)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBackingStore(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetBackingStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBackingStore)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ID3D10EffectVariable { @@ -9584,7 +9584,7 @@ impl ID3D10EffectDepthStencilViewVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9595,7 +9595,7 @@ impl ID3D10EffectDepthStencilViewVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9613,7 +9613,7 @@ impl ID3D10EffectDepthStencilViewVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -9673,11 +9673,11 @@ impl ID3D10EffectDepthStencilViewVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetDepthStencil<'a, P0>(&self, presource: P0) -> ::windows::core::Result<()> @@ -9693,11 +9693,11 @@ impl ID3D10EffectDepthStencilViewVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetDepthStencilArray(&self, ppresources: &[::core::option::Option], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDepthStencilArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), ::core::mem::transmute(offset), ppresources.len() as _).ok() + (::windows::core::Interface::vtable(self).SetDepthStencilArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), offset, ppresources.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetDepthStencilArray(&self, ppresources: &mut [::core::option::Option], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDepthStencilArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppresources)), ::core::mem::transmute(offset), ppresources.len() as _).ok() + (::windows::core::Interface::vtable(self).GetDepthStencilArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppresources)), offset, ppresources.len() as _).ok() } } impl ::core::convert::From for ID3D10EffectVariable { @@ -9766,7 +9766,7 @@ impl ID3D10EffectMatrixVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9777,7 +9777,7 @@ impl ID3D10EffectMatrixVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9795,7 +9795,7 @@ impl ID3D10EffectMatrixVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -9855,11 +9855,11 @@ impl ID3D10EffectMatrixVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetMatrix(&self, pdata: *mut f32) -> ::windows::core::Result<()> { @@ -9871,11 +9871,11 @@ impl ID3D10EffectMatrixVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetMatrixArray(&self, pdata: *mut f32, offset: u32, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMatrixArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).SetMatrixArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, count).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMatrixArray(&self, pdata: *mut f32, offset: u32, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMatrixArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).GetMatrixArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, count).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetMatrixTranspose(&self, pdata: *mut f32) -> ::windows::core::Result<()> { @@ -9887,11 +9887,11 @@ impl ID3D10EffectMatrixVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetMatrixTransposeArray(&self, pdata: *mut f32, offset: u32, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMatrixTransposeArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).SetMatrixTransposeArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, count).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMatrixTransposeArray(&self, pdata: *mut f32, offset: u32, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMatrixTransposeArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).GetMatrixTransposeArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, count).ok() } } impl ::core::convert::From for ID3D10EffectVariable { @@ -9971,7 +9971,7 @@ impl ID3D10EffectPass { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -9982,7 +9982,7 @@ impl ID3D10EffectPass { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn Apply(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Apply)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Apply)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn ComputeStateBlockMask(&self) -> ::windows::core::Result { @@ -10100,7 +10100,7 @@ impl ID3D10EffectRasterizerVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -10111,7 +10111,7 @@ impl ID3D10EffectRasterizerVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -10129,7 +10129,7 @@ impl ID3D10EffectRasterizerVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -10189,22 +10189,22 @@ impl ID3D10EffectRasterizerVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRasterizerState(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRasterizerState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRasterizerState)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBackingStore(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetBackingStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBackingStore)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ID3D10EffectVariable { @@ -10274,7 +10274,7 @@ impl ID3D10EffectRenderTargetViewVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -10285,7 +10285,7 @@ impl ID3D10EffectRenderTargetViewVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -10303,7 +10303,7 @@ impl ID3D10EffectRenderTargetViewVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -10363,11 +10363,11 @@ impl ID3D10EffectRenderTargetViewVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRenderTarget<'a, P0>(&self, presource: P0) -> ::windows::core::Result<()> @@ -10383,11 +10383,11 @@ impl ID3D10EffectRenderTargetViewVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRenderTargetArray(&self, ppresources: &[::core::option::Option], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRenderTargetArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), ::core::mem::transmute(offset), ppresources.len() as _).ok() + (::windows::core::Interface::vtable(self).SetRenderTargetArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), offset, ppresources.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRenderTargetArray(&self, ppresources: &mut [::core::option::Option], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRenderTargetArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppresources)), ::core::mem::transmute(offset), ppresources.len() as _).ok() + (::windows::core::Interface::vtable(self).GetRenderTargetArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppresources)), offset, ppresources.len() as _).ok() } } impl ::core::convert::From for ID3D10EffectVariable { @@ -10456,7 +10456,7 @@ impl ID3D10EffectSamplerVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -10467,7 +10467,7 @@ impl ID3D10EffectSamplerVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -10485,7 +10485,7 @@ impl ID3D10EffectSamplerVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -10545,21 +10545,21 @@ impl ID3D10EffectSamplerVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetSampler(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSampler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSampler)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetBackingStore(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetBackingStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBackingStore)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ID3D10EffectVariable { @@ -10626,7 +10626,7 @@ impl ID3D10EffectScalarVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -10637,7 +10637,7 @@ impl ID3D10EffectScalarVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -10655,7 +10655,7 @@ impl ID3D10EffectScalarVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -10715,15 +10715,15 @@ impl ID3D10EffectScalarVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetFloat(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFloat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetFloat)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetFloat(&self) -> ::windows::core::Result { @@ -10732,15 +10732,15 @@ impl ID3D10EffectScalarVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetFloatArray(&self, pdata: &[f32], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFloatArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), ::core::mem::transmute(offset), pdata.len() as _).ok() + (::windows::core::Interface::vtable(self).SetFloatArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), offset, pdata.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetFloatArray(&self, pdata: &mut [f32], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFloatArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pdata)), ::core::mem::transmute(offset), pdata.len() as _).ok() + (::windows::core::Interface::vtable(self).GetFloatArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pdata)), offset, pdata.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetInt(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetInt)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetInt(&self) -> ::windows::core::Result { @@ -10749,11 +10749,11 @@ impl ID3D10EffectScalarVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetIntArray(&self, pdata: &[i32], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIntArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), ::core::mem::transmute(offset), pdata.len() as _).ok() + (::windows::core::Interface::vtable(self).SetIntArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), offset, pdata.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] 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(::windows::core::as_mut_ptr_or_null(pdata)), ::core::mem::transmute(offset), pdata.len() as _).ok() + (::windows::core::Interface::vtable(self).GetIntArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pdata)), offset, pdata.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10772,12 +10772,12 @@ impl ID3D10EffectScalarVariable { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetBoolArray(&self, pdata: &[super::super::Foundation::BOOL], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBoolArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), ::core::mem::transmute(offset), pdata.len() as _).ok() + (::windows::core::Interface::vtable(self).SetBoolArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), offset, pdata.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBoolArray(&self, pdata: &mut [super::super::Foundation::BOOL], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBoolArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pdata)), ::core::mem::transmute(offset), pdata.len() as _).ok() + (::windows::core::Interface::vtable(self).GetBoolArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pdata)), offset, pdata.len() as _).ok() } } impl ::core::convert::From for ID3D10EffectVariable { @@ -10866,7 +10866,7 @@ impl ID3D10EffectShaderResourceVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -10877,7 +10877,7 @@ impl ID3D10EffectShaderResourceVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -10895,7 +10895,7 @@ impl ID3D10EffectShaderResourceVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -10955,11 +10955,11 @@ impl ID3D10EffectShaderResourceVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetResource<'a, P0>(&self, presource: P0) -> ::windows::core::Result<()> @@ -10975,11 +10975,11 @@ impl ID3D10EffectShaderResourceVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetResourceArray(&self, ppresources: &[::core::option::Option], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetResourceArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), ::core::mem::transmute(offset), ppresources.len() as _).ok() + (::windows::core::Interface::vtable(self).SetResourceArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), offset, ppresources.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetResourceArray(&self, ppresources: &mut [::core::option::Option], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetResourceArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppresources)), ::core::mem::transmute(offset), ppresources.len() as _).ok() + (::windows::core::Interface::vtable(self).GetResourceArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppresources)), offset, ppresources.len() as _).ok() } } impl ::core::convert::From for ID3D10EffectVariable { @@ -11048,7 +11048,7 @@ impl ID3D10EffectShaderVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -11059,7 +11059,7 @@ impl ID3D10EffectShaderVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -11077,7 +11077,7 @@ impl ID3D10EffectShaderVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -11137,44 +11137,44 @@ impl ID3D10EffectShaderVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetShaderDesc(&self, shaderindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetShaderDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(shaderindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetShaderDesc)(::windows::core::Interface::as_raw(self), shaderindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetVertexShader(&self, shaderindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetVertexShader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(shaderindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVertexShader)(::windows::core::Interface::as_raw(self), shaderindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetGeometryShader(&self, shaderindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetGeometryShader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(shaderindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGeometryShader)(::windows::core::Interface::as_raw(self), shaderindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetPixelShader(&self, shaderindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPixelShader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(shaderindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPixelShader)(::windows::core::Interface::as_raw(self), shaderindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetInputSignatureElementDesc(&self, shaderindex: u32, element: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputSignatureElementDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(shaderindex), ::core::mem::transmute(element), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputSignatureElementDesc)(::windows::core::Interface::as_raw(self), shaderindex, element, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetOutputSignatureElementDesc(&self, shaderindex: u32, element: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputSignatureElementDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(shaderindex), ::core::mem::transmute(element), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputSignatureElementDesc)(::windows::core::Interface::as_raw(self), shaderindex, element, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ID3D10EffectVariable { @@ -11254,7 +11254,7 @@ impl ID3D10EffectStringVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -11265,7 +11265,7 @@ impl ID3D10EffectStringVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -11283,7 +11283,7 @@ impl ID3D10EffectStringVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -11343,11 +11343,11 @@ impl ID3D10EffectStringVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetString(&self) -> ::windows::core::Result<::windows::core::PSTR> { @@ -11356,7 +11356,7 @@ impl ID3D10EffectStringVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetStringArray(&self, ppstrings: &mut [::windows::core::PSTR], offset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStringArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppstrings)), ::core::mem::transmute(offset), ppstrings.len() as _).ok() + (::windows::core::Interface::vtable(self).GetStringArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppstrings)), offset, ppstrings.len() as _).ok() } } impl ::core::convert::From for ID3D10EffectVariable { @@ -11418,7 +11418,7 @@ impl ID3D10EffectTechnique { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -11429,7 +11429,7 @@ impl ID3D10EffectTechnique { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetPassByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetPassByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetPassByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetPassByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -11496,7 +11496,7 @@ impl ID3D10EffectType { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberTypeByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberTypeByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -11514,11 +11514,11 @@ impl ID3D10EffectType { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberName(&self, index: u32) -> ::windows::core::PSTR { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberName)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberSemantic(&self, index: u32) -> ::windows::core::PSTR { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberSemantic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberSemantic)(::windows::core::Interface::as_raw(self), index)) } } impl ::core::clone::Clone for ID3D10EffectType { @@ -11580,7 +11580,7 @@ impl ID3D10EffectVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -11591,7 +11591,7 @@ impl ID3D10EffectVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -11609,7 +11609,7 @@ impl ID3D10EffectVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -11669,11 +11669,11 @@ impl ID3D10EffectVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } } impl ::core::clone::Clone for ID3D10EffectVariable { @@ -11750,7 +11750,7 @@ impl ID3D10EffectVectorVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAnnotationByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetAnnotationByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -11761,7 +11761,7 @@ impl ID3D10EffectVectorVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetMemberByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -11779,7 +11779,7 @@ impl ID3D10EffectVectorVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetElement(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetElement)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetParentConstantBuffer(&self) -> ::core::option::Option { @@ -11839,11 +11839,11 @@ impl ID3D10EffectVectorVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetRawValue(&self, pdata: *const ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetRawValue(&self, pdata: *mut ::core::ffi::c_void, offset: u32, bytecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(bytecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, bytecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11874,28 +11874,28 @@ impl ID3D10EffectVectorVariable { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetBoolVectorArray(&self, pdata: *mut super::super::Foundation::BOOL, offset: u32, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBoolVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).SetBoolVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, count).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetIntVectorArray(&self, pdata: *mut i32, offset: u32, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIntVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).SetIntVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, count).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetFloatVectorArray(&self, pdata: *mut f32, offset: u32, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFloatVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).SetFloatVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, count).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBoolVectorArray(&self, pdata: *mut super::super::Foundation::BOOL, offset: u32, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBoolVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).GetBoolVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, count).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetIntVectorArray(&self, pdata: *mut i32, offset: u32, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetIntVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).GetIntVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, count).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetFloatVectorArray(&self, pdata: *mut f32, offset: u32, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFloatVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).GetFloatVectorArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), offset, count).ok() } } impl ::core::convert::From for ID3D10EffectVariable { @@ -11978,7 +11978,7 @@ impl ID3D10GeometryShader { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -12051,7 +12051,7 @@ pub struct ID3D10InfoQueue(::windows::core::IUnknown); impl ID3D10InfoQueue { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetMessageCountLimit(&self, messagecountlimit: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMessageCountLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagecountlimit)).ok() + (::windows::core::Interface::vtable(self).SetMessageCountLimit)(::windows::core::Interface::as_raw(self), messagecountlimit).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn ClearStoredMessages(&self) { @@ -12059,7 +12059,7 @@ impl ID3D10InfoQueue { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMessage(&self, messageindex: u64, pmessage: *mut D3D10_MESSAGE, pmessagebytelength: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messageindex), ::core::mem::transmute(pmessage), ::core::mem::transmute(pmessagebytelength)).ok() + (::windows::core::Interface::vtable(self).GetMessage)(::windows::core::Interface::as_raw(self), messageindex, ::core::mem::transmute(pmessage), ::core::mem::transmute(pmessagebytelength)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetNumMessagesAllowedByStorageFilter(&self) -> u64 { @@ -12154,14 +12154,14 @@ impl ID3D10InfoQueue { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), ::core::mem::transmute(severity), ::core::mem::transmute(id), pdescription.into()).ok() + (::windows::core::Interface::vtable(self).AddMessage)(::windows::core::Interface::as_raw(self), category, severity, id, pdescription.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn AddApplicationMessage<'a, P0>(&self, severity: D3D10_MESSAGE_SEVERITY, pdescription: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddApplicationMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity), pdescription.into()).ok() + (::windows::core::Interface::vtable(self).AddApplicationMessage)(::windows::core::Interface::as_raw(self), severity, pdescription.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12169,7 +12169,7 @@ impl ID3D10InfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnCategory)(::windows::core::Interface::as_raw(self), category, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12177,7 +12177,7 @@ impl ID3D10InfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnSeverity)(::windows::core::Interface::as_raw(self), severity, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12185,22 +12185,22 @@ impl ID3D10InfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnID)(::windows::core::Interface::as_raw(self), id, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnCategory(&self, category: D3D10_MESSAGE_CATEGORY) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnCategory)(::windows::core::Interface::as_raw(self), category)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnSeverity(&self, severity: D3D10_MESSAGE_SEVERITY) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnSeverity)(::windows::core::Interface::as_raw(self), severity)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnID(&self, id: D3D10_MESSAGE_ID) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnID)(::windows::core::Interface::as_raw(self), id)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12331,7 +12331,7 @@ impl ID3D10InputLayout { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -12490,7 +12490,7 @@ impl ID3D10PixelShader { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -12571,7 +12571,7 @@ impl ID3D10Predicate { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -12590,7 +12590,7 @@ impl ID3D10Predicate { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetData(&self, pdata: *mut ::core::ffi::c_void, datasize: u32, getdataflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize), ::core::mem::transmute(getdataflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), datasize, getdataflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetDataSize(&self) -> u32 { @@ -12702,7 +12702,7 @@ impl ID3D10Query { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -12721,7 +12721,7 @@ impl ID3D10Query { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetData(&self, pdata: *mut ::core::ffi::c_void, datasize: u32, getdataflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize), ::core::mem::transmute(getdataflags)).ok() + (::windows::core::Interface::vtable(self).base__.GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), datasize, getdataflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetDataSize(&self) -> u32 { @@ -12819,7 +12819,7 @@ impl ID3D10RasterizerState { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -12909,7 +12909,7 @@ impl ID3D10RenderTargetView { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -13018,7 +13018,7 @@ impl ID3D10Resource { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -13033,7 +13033,7 @@ impl ID3D10Resource { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -13114,7 +13114,7 @@ impl ID3D10SamplerState { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -13198,7 +13198,7 @@ impl ID3D10ShaderReflection { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetConstantBufferByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetConstantBufferByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -13211,19 +13211,19 @@ impl ID3D10ShaderReflection { #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), resourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetInputParameterDesc(&self, parameterindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputParameterDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputParameterDesc)(::windows::core::Interface::as_raw(self), parameterindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetOutputParameterDesc(&self, parameterindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputParameterDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputParameterDesc)(::windows::core::Interface::as_raw(self), parameterindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13298,7 +13298,7 @@ impl ID3D10ShaderReflection1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetConstantBufferByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetConstantBufferByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -13311,19 +13311,19 @@ impl ID3D10ShaderReflection1 { #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), resourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetInputParameterDesc(&self, parameterindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputParameterDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputParameterDesc)(::windows::core::Interface::as_raw(self), parameterindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetOutputParameterDesc(&self, parameterindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputParameterDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputParameterDesc)(::windows::core::Interface::as_raw(self), parameterindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetVariableByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -13473,7 +13473,7 @@ impl ID3D10ShaderReflectionConstantBuffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetVariableByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetVariableByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetVariableByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetVariableByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -13526,7 +13526,7 @@ impl ID3D10ShaderReflectionType { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberTypeByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberTypeByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -13537,7 +13537,7 @@ impl ID3D10ShaderReflectionType { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetMemberTypeName(&self, index: u32) -> ::windows::core::PSTR { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeName)(::windows::core::Interface::as_raw(self), index)) } } impl ::core::clone::Clone for ID3D10ShaderReflectionType { @@ -13629,7 +13629,7 @@ impl ID3D10ShaderResourceView { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -13738,7 +13738,7 @@ impl ID3D10ShaderResourceView1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -14003,7 +14003,7 @@ impl ID3D10Texture1D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -14018,7 +14018,7 @@ impl ID3D10Texture1D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -14026,11 +14026,11 @@ impl ID3D10Texture1D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn Map(&self, subresource: u32, maptype: D3D10_MAP, mapflags: u32, ppdata: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource), ::core::mem::transmute(maptype), ::core::mem::transmute(mapflags), ::core::mem::transmute(ppdata)).ok() + (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), subresource, maptype, mapflags, ::core::mem::transmute(ppdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn Unmap(&self, subresource: u32) { - (::windows::core::Interface::vtable(self).Unmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource)) + (::windows::core::Interface::vtable(self).Unmap)(::windows::core::Interface::as_raw(self), subresource) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -14130,7 +14130,7 @@ impl ID3D10Texture2D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -14145,7 +14145,7 @@ impl ID3D10Texture2D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -14154,11 +14154,11 @@ impl ID3D10Texture2D { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn Map(&self, subresource: u32, maptype: D3D10_MAP, mapflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource), ::core::mem::transmute(maptype), ::core::mem::transmute(mapflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), subresource, maptype, mapflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn Unmap(&self, subresource: u32) { - (::windows::core::Interface::vtable(self).Unmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource)) + (::windows::core::Interface::vtable(self).Unmap)(::windows::core::Interface::as_raw(self), subresource) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -14258,7 +14258,7 @@ impl ID3D10Texture3D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -14273,7 +14273,7 @@ impl ID3D10Texture3D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -14282,11 +14282,11 @@ impl ID3D10Texture3D { #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn Map(&self, subresource: u32, maptype: D3D10_MAP, mapflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource), ::core::mem::transmute(maptype), ::core::mem::transmute(mapflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), subresource, maptype, mapflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn Unmap(&self, subresource: u32) { - (::windows::core::Interface::vtable(self).Unmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource)) + (::windows::core::Interface::vtable(self).Unmap)(::windows::core::Interface::as_raw(self), subresource) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -14386,7 +14386,7 @@ impl ID3D10VertexShader { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -14467,7 +14467,7 @@ impl ID3D10View { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> 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 6adc0fabbb..d31c414244 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs @@ -12,7 +12,7 @@ where extern "system" { fn D3D11CreateDevice(padapter: *mut ::core::ffi::c_void, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, ppdevice: *mut *mut ::core::ffi::c_void, pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppimmediatecontext: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3D11CreateDevice(padapter.into().abi(), ::core::mem::transmute(drivertype), software.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, ::core::mem::transmute(sdkversion), ::core::mem::transmute(ppdevice), ::core::mem::transmute(pfeaturelevel), ::core::mem::transmute(ppimmediatecontext)).ok() + D3D11CreateDevice(padapter.into().abi(), drivertype, software.into(), flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, sdkversion, ::core::mem::transmute(ppdevice), ::core::mem::transmute(pfeaturelevel), ::core::mem::transmute(ppimmediatecontext)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] @@ -26,7 +26,7 @@ where extern "system" { fn D3D11CreateDeviceAndSwapChain(padapter: *mut ::core::ffi::c_void, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut *mut ::core::ffi::c_void, ppdevice: *mut *mut ::core::ffi::c_void, pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppimmediatecontext: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3D11CreateDeviceAndSwapChain(padapter.into().abi(), ::core::mem::transmute(drivertype), software.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, ::core::mem::transmute(sdkversion), ::core::mem::transmute(pswapchaindesc), ::core::mem::transmute(ppswapchain), ::core::mem::transmute(ppdevice), ::core::mem::transmute(pfeaturelevel), ::core::mem::transmute(ppimmediatecontext)).ok() + D3D11CreateDeviceAndSwapChain(padapter.into().abi(), drivertype, software.into(), flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, sdkversion, ::core::mem::transmute(pswapchaindesc), ::core::mem::transmute(ppswapchain), ::core::mem::transmute(ppdevice), ::core::mem::transmute(pfeaturelevel), ::core::mem::transmute(ppimmediatecontext)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_16BIT_INDEX_STRIP_CUT_VALUE: u32 = 65535u32; @@ -14972,7 +14972,7 @@ where fn D3DDisassemble11Trace(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ptrace: *mut ::core::ffi::c_void, startstep: u32, numsteps: u32, flags: u32, ppdisassembly: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DDisassemble11Trace(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), ptrace.into().abi(), ::core::mem::transmute(startstep), ::core::mem::transmute(numsteps), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DDisassemble11Trace(::core::mem::transmute(psrcdata), srcdatasize, ptrace.into().abi(), startstep, numsteps, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] #[inline] @@ -14984,7 +14984,7 @@ where extern "system" { fn D3DX11CreateFFT(pdevicecontext: *mut ::core::ffi::c_void, pdesc: *const D3DX11_FFT_DESC, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DX11CreateFFT(pdevicecontext.into().abi(), ::core::mem::transmute(pdesc), ::core::mem::transmute(flags), ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() + D3DX11CreateFFT(pdevicecontext.into().abi(), ::core::mem::transmute(pdesc), flags, ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] #[inline] @@ -14996,7 +14996,7 @@ where extern "system" { fn D3DX11CreateFFT1DComplex(pdevicecontext: *mut ::core::ffi::c_void, x: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DX11CreateFFT1DComplex(pdevicecontext.into().abi(), ::core::mem::transmute(x), ::core::mem::transmute(flags), ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() + D3DX11CreateFFT1DComplex(pdevicecontext.into().abi(), x, flags, ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] #[inline] @@ -15008,7 +15008,7 @@ where extern "system" { fn D3DX11CreateFFT1DReal(pdevicecontext: *mut ::core::ffi::c_void, x: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DX11CreateFFT1DReal(pdevicecontext.into().abi(), ::core::mem::transmute(x), ::core::mem::transmute(flags), ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() + D3DX11CreateFFT1DReal(pdevicecontext.into().abi(), x, flags, ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] #[inline] @@ -15020,7 +15020,7 @@ where extern "system" { fn D3DX11CreateFFT2DComplex(pdevicecontext: *mut ::core::ffi::c_void, x: u32, y: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DX11CreateFFT2DComplex(pdevicecontext.into().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(flags), ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() + D3DX11CreateFFT2DComplex(pdevicecontext.into().abi(), x, y, flags, ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] #[inline] @@ -15032,7 +15032,7 @@ where extern "system" { fn D3DX11CreateFFT2DReal(pdevicecontext: *mut ::core::ffi::c_void, x: u32, y: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DX11CreateFFT2DReal(pdevicecontext.into().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(flags), ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() + D3DX11CreateFFT2DReal(pdevicecontext.into().abi(), x, y, flags, ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] #[inline] @@ -15044,7 +15044,7 @@ where extern "system" { fn D3DX11CreateFFT3DComplex(pdevicecontext: *mut ::core::ffi::c_void, x: u32, y: u32, z: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DX11CreateFFT3DComplex(pdevicecontext.into().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(flags), ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() + D3DX11CreateFFT3DComplex(pdevicecontext.into().abi(), x, y, z, flags, ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] #[inline] @@ -15056,7 +15056,7 @@ where extern "system" { fn D3DX11CreateFFT3DReal(pdevicecontext: *mut ::core::ffi::c_void, x: u32, y: u32, z: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3DX11CreateFFT3DReal(pdevicecontext.into().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(flags), ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() + D3DX11CreateFFT3DReal(pdevicecontext.into().abi(), x, y, z, flags, ::core::mem::transmute(pbufferinfo), ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] #[inline] @@ -15069,7 +15069,7 @@ where fn D3DX11CreateScan(pdevicecontext: *mut ::core::ffi::c_void, maxelementscansize: u32, maxscancount: u32, ppscan: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DX11CreateScan(pdevicecontext.into().abi(), ::core::mem::transmute(maxelementscansize), ::core::mem::transmute(maxscancount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DX11CreateScan(pdevicecontext.into().abi(), maxelementscansize, maxscancount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] #[inline] @@ -15082,7 +15082,7 @@ where fn D3DX11CreateSegmentedScan(pdevicecontext: *mut ::core::ffi::c_void, maxelementscansize: u32, ppscan: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - D3DX11CreateSegmentedScan(pdevicecontext.into().abi(), ::core::mem::transmute(maxelementscansize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + D3DX11CreateSegmentedScan(pdevicecontext.into().abi(), maxelementscansize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -15365,7 +15365,7 @@ impl ID3D11Asynchronous { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -15451,7 +15451,7 @@ impl ID3D11AuthenticatedChannel { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -15468,7 +15468,7 @@ impl ID3D11AuthenticatedChannel { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetCertificate(&self, certificatesize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(certificatesize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCertificate)(::windows::core::Interface::as_raw(self), certificatesize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15553,7 +15553,7 @@ impl ID3D11BlendState { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -15643,7 +15643,7 @@ impl ID3D11BlendState1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -15753,7 +15753,7 @@ impl ID3D11Buffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -15768,7 +15768,7 @@ impl ID3D11Buffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -15866,7 +15866,7 @@ impl ID3D11ClassInstance { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -15971,7 +15971,7 @@ impl ID3D11ClassLinkage { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -15986,7 +15986,7 @@ impl ID3D11ClassLinkage { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetClassInstance)(::windows::core::Interface::as_raw(self), pclassinstancename.into(), ::core::mem::transmute(instanceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetClassInstance)(::windows::core::Interface::as_raw(self), pclassinstancename.into(), instanceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateClassInstance<'a, P0>(&self, pclasstypename: P0, constantbufferoffset: u32, constantvectoroffset: u32, textureoffset: u32, sampleroffset: u32) -> ::windows::core::Result @@ -15994,7 +15994,7 @@ impl ID3D11ClassLinkage { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateClassInstance)(::windows::core::Interface::as_raw(self), pclasstypename.into(), ::core::mem::transmute(constantbufferoffset), ::core::mem::transmute(constantvectoroffset), ::core::mem::transmute(textureoffset), ::core::mem::transmute(sampleroffset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateClassInstance)(::windows::core::Interface::as_raw(self), pclasstypename.into(), constantbufferoffset, constantvectoroffset, textureoffset, sampleroffset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16070,7 +16070,7 @@ impl ID3D11CommandList { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -16156,7 +16156,7 @@ impl ID3D11ComputeShader { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -16237,7 +16237,7 @@ impl ID3D11Counter { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -16342,7 +16342,7 @@ impl ID3D11CryptoSession { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -16367,7 +16367,7 @@ impl ID3D11CryptoSession { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetCertificate(&self, certificatesize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(certificatesize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCertificate)(::windows::core::Interface::as_raw(self), certificatesize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16446,7 +16446,7 @@ pub struct ID3D11Debug(::windows::core::IUnknown); impl ID3D11Debug { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetFeatureMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFeatureMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetFeatureMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetFeatureMask(&self) -> u32 { @@ -16454,7 +16454,7 @@ impl ID3D11Debug { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPresentPerRenderOpDelay(&self, milliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPresentPerRenderOpDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(milliseconds)).ok() + (::windows::core::Interface::vtable(self).SetPresentPerRenderOpDelay)(::windows::core::Interface::as_raw(self), milliseconds).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetPresentPerRenderOpDelay(&self) -> u32 { @@ -16483,7 +16483,7 @@ impl ID3D11Debug { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ReportLiveDeviceObjects(&self, flags: D3D11_RLDO_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReportLiveDeviceObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ReportLiveDeviceObjects)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ValidateContextForDispatch<'a, P0>(&self, pcontext: P0) -> ::windows::core::Result<()> @@ -16564,7 +16564,7 @@ impl ID3D11DepthStencilState { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -16654,7 +16654,7 @@ impl ID3D11DepthStencilView { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -16840,7 +16840,7 @@ impl ID3D11Device { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11ClassLinkage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, ::core::mem::transmute(rasterizedstream), pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, rasterizedstream, pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreatePixelShader<'a, P0>(&self, pshaderbytecode: &[u8], pclasslinkage: P0) -> ::windows::core::Result @@ -16920,7 +16920,7 @@ impl ID3D11Device { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDeferredContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDeferredContext)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16935,13 +16935,13 @@ impl ID3D11Device { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckFormatSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckFormatSupport)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), format, samplecount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckCounterInfo(&self, pcounterinfo: *mut D3D11_COUNTER_INFO) { @@ -16953,7 +16953,7 @@ impl ID3D11Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetPrivateData(&self, guid: *const ::windows::core::GUID, pdatasize: *mut u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -16961,7 +16961,7 @@ impl ID3D11Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -16989,7 +16989,7 @@ impl ID3D11Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetExceptionMode(&self, raiseflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExceptionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(raiseflags)).ok() + (::windows::core::Interface::vtable(self).SetExceptionMode)(::windows::core::Interface::as_raw(self), raiseflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetExceptionMode(&self) -> u32 { @@ -17214,7 +17214,7 @@ impl ID3D11Device1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11ClassLinkage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, ::core::mem::transmute(rasterizedstream), pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, rasterizedstream, pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreatePixelShader<'a, P0>(&self, pshaderbytecode: &[u8], pclasslinkage: P0) -> ::windows::core::Result @@ -17294,7 +17294,7 @@ impl ID3D11Device1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDeferredContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDeferredContext)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17309,13 +17309,13 @@ impl ID3D11Device1 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), format, samplecount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckCounterInfo(&self, pcounterinfo: *mut D3D11_COUNTER_INFO) { @@ -17327,7 +17327,7 @@ impl ID3D11Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetPrivateData(&self, guid: *const ::windows::core::GUID, pdatasize: *mut u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -17335,7 +17335,7 @@ impl ID3D11Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -17363,7 +17363,7 @@ impl ID3D11Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetExceptionMode(&self, raiseflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(raiseflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), raiseflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetExceptionMode(&self) -> u32 { @@ -17376,7 +17376,7 @@ impl ID3D11Device1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext1(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDeferredContext1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDeferredContext1)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17393,7 +17393,7 @@ impl ID3D11Device1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: &[super::Direct3D::D3D_FEATURE_LEVEL], sdkversion: u32, emulatedinterface: *const ::windows::core::GUID, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppcontextstate: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateDeviceContextState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, ::core::mem::transmute(sdkversion), ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() + (::windows::core::Interface::vtable(self).CreateDeviceContextState)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, sdkversion, ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17412,7 +17412,7 @@ impl ID3D11Device1 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).OpenSharedResourceByName)(::windows::core::Interface::as_raw(self), lpname.into(), ::core::mem::transmute(dwdesiredaccess), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).OpenSharedResourceByName)(::windows::core::Interface::as_raw(self), lpname.into(), dwdesiredaccess, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17582,7 +17582,7 @@ impl ID3D11Device2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11ClassLinkage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, ::core::mem::transmute(rasterizedstream), pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, rasterizedstream, pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreatePixelShader<'a, P0>(&self, pshaderbytecode: &[u8], pclasslinkage: P0) -> ::windows::core::Result @@ -17662,7 +17662,7 @@ impl ID3D11Device2 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateDeferredContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateDeferredContext)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17677,13 +17677,13 @@ impl ID3D11Device2 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), format, samplecount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckCounterInfo(&self, pcounterinfo: *mut D3D11_COUNTER_INFO) { @@ -17695,7 +17695,7 @@ impl ID3D11Device2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetPrivateData(&self, guid: *const ::windows::core::GUID, pdatasize: *mut u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -17703,7 +17703,7 @@ impl ID3D11Device2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -17731,7 +17731,7 @@ impl ID3D11Device2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetExceptionMode(&self, raiseflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(raiseflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), raiseflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetExceptionMode(&self) -> u32 { @@ -17744,7 +17744,7 @@ impl ID3D11Device2 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext1(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDeferredContext1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDeferredContext1)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17761,7 +17761,7 @@ impl ID3D11Device2 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: &[super::Direct3D::D3D_FEATURE_LEVEL], sdkversion: u32, emulatedinterface: *const ::windows::core::GUID, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppcontextstate: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateDeviceContextState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, ::core::mem::transmute(sdkversion), ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() + (::windows::core::Interface::vtable(self).base__.CreateDeviceContextState)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, sdkversion, ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17780,7 +17780,7 @@ impl ID3D11Device2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.OpenSharedResourceByName)(::windows::core::Interface::as_raw(self), lpname.into(), ::core::mem::transmute(dwdesiredaccess), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.OpenSharedResourceByName)(::windows::core::Interface::as_raw(self), lpname.into(), dwdesiredaccess, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetImmediateContext2(&self, ppimmediatecontext: *mut ::core::option::Option) { @@ -17789,20 +17789,20 @@ impl ID3D11Device2 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext2(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDeferredContext2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDeferredContext2)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetResourceTiling<'a, P0>(&self, ptiledresource: P0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D11_PACKED_MIP_DESC, pstandardtileshapefornonpackedmips: *mut D3D11_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D11_SUBRESOURCE_TILING) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckMultisampleQualityLevels1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckMultisampleQualityLevels1)(::windows::core::Interface::as_raw(self), format, samplecount, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17975,7 +17975,7 @@ impl ID3D11Device3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11ClassLinkage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, ::core::mem::transmute(rasterizedstream), pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, rasterizedstream, pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreatePixelShader<'a, P0>(&self, pshaderbytecode: &[u8], pclasslinkage: P0) -> ::windows::core::Result @@ -18055,7 +18055,7 @@ impl ID3D11Device3 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeferredContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeferredContext)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18070,13 +18070,13 @@ impl ID3D11Device3 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), format, samplecount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckCounterInfo(&self, pcounterinfo: *mut D3D11_COUNTER_INFO) { @@ -18088,7 +18088,7 @@ impl ID3D11Device3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetPrivateData(&self, guid: *const ::windows::core::GUID, pdatasize: *mut u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -18096,7 +18096,7 @@ impl ID3D11Device3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -18124,7 +18124,7 @@ impl ID3D11Device3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetExceptionMode(&self, raiseflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(raiseflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), raiseflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetExceptionMode(&self) -> u32 { @@ -18137,7 +18137,7 @@ impl ID3D11Device3 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext1(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateDeferredContext1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateDeferredContext1)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18154,7 +18154,7 @@ impl ID3D11Device3 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: &[super::Direct3D::D3D_FEATURE_LEVEL], sdkversion: u32, emulatedinterface: *const ::windows::core::GUID, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppcontextstate: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContextState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, ::core::mem::transmute(sdkversion), ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CreateDeviceContextState)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, sdkversion, ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18173,7 +18173,7 @@ impl ID3D11Device3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.OpenSharedResourceByName)(::windows::core::Interface::as_raw(self), lpname.into(), ::core::mem::transmute(dwdesiredaccess), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.OpenSharedResourceByName)(::windows::core::Interface::as_raw(self), lpname.into(), dwdesiredaccess, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetImmediateContext2(&self, ppimmediatecontext: *mut ::core::option::Option) { @@ -18182,20 +18182,20 @@ impl ID3D11Device3 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext2(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDeferredContext2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDeferredContext2)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetResourceTiling<'a, P0>(&self, ptiledresource: P0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D11_PACKED_MIP_DESC, pstandardtileshapefornonpackedmips: *mut D3D11_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D11_SUBRESOURCE_TILING) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckMultisampleQualityLevels1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CheckMultisampleQualityLevels1)(::windows::core::Interface::as_raw(self), format, samplecount, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -18254,21 +18254,21 @@ impl ID3D11Device3 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext3(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDeferredContext3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDeferredContext3)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn WriteToSubresource<'a, P0>(&self, pdstresource: P0, dstsubresource: u32, pdstbox: *const D3D11_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).WriteToSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)) + (::windows::core::Interface::vtable(self).WriteToSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ReadFromSubresource<'a, P0>(&self, pdstdata: *mut ::core::ffi::c_void, dstrowpitch: u32, dstdepthpitch: u32, psrcresource: P0, srcsubresource: u32, psrcbox: *const D3D11_BOX) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), ::core::mem::transmute(dstrowpitch), ::core::mem::transmute(dstdepthpitch), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), dstrowpitch, dstdepthpitch, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18478,7 +18478,7 @@ impl ID3D11Device4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11ClassLinkage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, ::core::mem::transmute(rasterizedstream), pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, rasterizedstream, pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreatePixelShader<'a, P0>(&self, pshaderbytecode: &[u8], pclasslinkage: P0) -> ::windows::core::Result @@ -18558,7 +18558,7 @@ impl ID3D11Device4 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeferredContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeferredContext)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18573,13 +18573,13 @@ impl ID3D11Device4 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), format, samplecount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckCounterInfo(&self, pcounterinfo: *mut D3D11_COUNTER_INFO) { @@ -18591,7 +18591,7 @@ impl ID3D11Device4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetPrivateData(&self, guid: *const ::windows::core::GUID, pdatasize: *mut u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -18599,7 +18599,7 @@ impl ID3D11Device4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -18627,7 +18627,7 @@ impl ID3D11Device4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetExceptionMode(&self, raiseflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(raiseflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), raiseflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetExceptionMode(&self) -> u32 { @@ -18640,7 +18640,7 @@ impl ID3D11Device4 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext1(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeferredContext1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeferredContext1)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18657,7 +18657,7 @@ impl ID3D11Device4 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: &[super::Direct3D::D3D_FEATURE_LEVEL], sdkversion: u32, emulatedinterface: *const ::windows::core::GUID, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppcontextstate: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeviceContextState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, ::core::mem::transmute(sdkversion), ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeviceContextState)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, sdkversion, ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18676,7 +18676,7 @@ impl ID3D11Device4 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.OpenSharedResourceByName)(::windows::core::Interface::as_raw(self), lpname.into(), ::core::mem::transmute(dwdesiredaccess), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.OpenSharedResourceByName)(::windows::core::Interface::as_raw(self), lpname.into(), dwdesiredaccess, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetImmediateContext2(&self, ppimmediatecontext: *mut ::core::option::Option) { @@ -18685,20 +18685,20 @@ impl ID3D11Device4 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext2(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateDeferredContext2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateDeferredContext2)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetResourceTiling<'a, P0>(&self, ptiledresource: P0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D11_PACKED_MIP_DESC, pstandardtileshapefornonpackedmips: *mut D3D11_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D11_SUBRESOURCE_TILING) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CheckMultisampleQualityLevels1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CheckMultisampleQualityLevels1)(::windows::core::Interface::as_raw(self), format, samplecount, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -18757,21 +18757,21 @@ impl ID3D11Device4 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext3(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDeferredContext3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDeferredContext3)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn WriteToSubresource<'a, P0>(&self, pdstresource: P0, dstsubresource: u32, pdstbox: *const D3D11_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.WriteToSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)) + (::windows::core::Interface::vtable(self).base__.WriteToSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ReadFromSubresource<'a, P0>(&self, pdstdata: *mut ::core::ffi::c_void, dstrowpitch: u32, dstdepthpitch: u32, psrcresource: P0, srcsubresource: u32, psrcbox: *const D3D11_BOX) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), ::core::mem::transmute(dstrowpitch), ::core::mem::transmute(dstdepthpitch), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), dstrowpitch, dstdepthpitch, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18784,7 +18784,7 @@ impl ID3D11Device4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn UnregisterDeviceRemoved(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).UnregisterDeviceRemoved)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).UnregisterDeviceRemoved)(::windows::core::Interface::as_raw(self), dwcookie) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18985,7 +18985,7 @@ impl ID3D11Device5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11ClassLinkage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, ::core::mem::transmute(rasterizedstream), pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGeometryShaderWithStreamOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pshaderbytecode)), pshaderbytecode.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psodeclaration)), psodeclaration.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbufferstrides)), pbufferstrides.len() as _, rasterizedstream, pclasslinkage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreatePixelShader<'a, P0>(&self, pshaderbytecode: &[u8], pclasslinkage: P0) -> ::windows::core::Result @@ -19065,7 +19065,7 @@ impl ID3D11Device5 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDeferredContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDeferredContext)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19080,13 +19080,13 @@ impl ID3D11Device5 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CheckFormatSupport)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CheckMultisampleQualityLevels)(::windows::core::Interface::as_raw(self), format, samplecount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckCounterInfo(&self, pcounterinfo: *mut D3D11_COUNTER_INFO) { @@ -19098,7 +19098,7 @@ impl ID3D11Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetPrivateData(&self, guid: *const ::windows::core::GUID, pdatasize: *mut u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -19106,7 +19106,7 @@ impl ID3D11Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -19134,7 +19134,7 @@ impl ID3D11Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetExceptionMode(&self, raiseflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(raiseflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetExceptionMode)(::windows::core::Interface::as_raw(self), raiseflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetExceptionMode(&self) -> u32 { @@ -19147,7 +19147,7 @@ impl ID3D11Device5 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext1(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeferredContext1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeferredContext1)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19164,7 +19164,7 @@ impl ID3D11Device5 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: &[super::Direct3D::D3D_FEATURE_LEVEL], sdkversion: u32, emulatedinterface: *const ::windows::core::GUID, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppcontextstate: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeviceContextState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, ::core::mem::transmute(sdkversion), ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateDeviceContextState)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, sdkversion, ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19183,7 +19183,7 @@ impl ID3D11Device5 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OpenSharedResourceByName)(::windows::core::Interface::as_raw(self), lpname.into(), ::core::mem::transmute(dwdesiredaccess), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OpenSharedResourceByName)(::windows::core::Interface::as_raw(self), lpname.into(), dwdesiredaccess, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetImmediateContext2(&self, ppimmediatecontext: *mut ::core::option::Option) { @@ -19192,20 +19192,20 @@ impl ID3D11Device5 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext2(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeferredContext2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateDeferredContext2)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetResourceTiling<'a, P0>(&self, ptiledresource: P0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D11_PACKED_MIP_DESC, pstandardtileshapefornonpackedmips: *mut D3D11_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D11_SUBRESOURCE_TILING) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CheckMultisampleQualityLevels1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(samplecount), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CheckMultisampleQualityLevels1)(::windows::core::Interface::as_raw(self), format, samplecount, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -19264,21 +19264,21 @@ impl ID3D11Device5 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateDeferredContext3(&self, contextflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateDeferredContext3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contextflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateDeferredContext3)(::windows::core::Interface::as_raw(self), contextflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn WriteToSubresource<'a, P0>(&self, pdstresource: P0, dstsubresource: u32, pdstbox: *const D3D11_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.WriteToSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)) + (::windows::core::Interface::vtable(self).base__.base__.WriteToSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ReadFromSubresource<'a, P0>(&self, pdstdata: *mut ::core::ffi::c_void, dstrowpitch: u32, dstdepthpitch: u32, psrcresource: P0, srcsubresource: u32, psrcbox: *const D3D11_BOX) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), ::core::mem::transmute(dstrowpitch), ::core::mem::transmute(dstdepthpitch), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.base__.ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), dstrowpitch, dstdepthpitch, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19291,7 +19291,7 @@ impl ID3D11Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn UnregisterDeviceRemoved(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.UnregisterDeviceRemoved)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.UnregisterDeviceRemoved)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19307,7 +19307,7 @@ impl ID3D11Device5 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).CreateFence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(flags), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).CreateFence)(::windows::core::Interface::as_raw(self), initialvalue, flags, &::IID, result__ as *mut _ as *mut _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19446,7 +19446,7 @@ impl ID3D11DeviceChild { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -19516,7 +19516,7 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -19527,11 +19527,11 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).PSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetShader<'a, P0>(&self, ppixelshader: P0, ppclassinstances: &[::core::option::Option]) @@ -19542,7 +19542,7 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).PSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetShader<'a, P0>(&self, pvertexshader: P0, ppclassinstances: &[::core::option::Option]) @@ -19553,11 +19553,11 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawIndexed(&self, indexcount: u32, startindexlocation: u32, basevertexlocation: i32) { - (::windows::core::Interface::vtable(self).DrawIndexed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation)) + (::windows::core::Interface::vtable(self).DrawIndexed)(::windows::core::Interface::as_raw(self), indexcount, startindexlocation, basevertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Draw(&self, vertexcount: u32, startvertexlocation: u32) { - (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcount), ::core::mem::transmute(startvertexlocation)) + (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), vertexcount, startvertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Map<'a, P0>(&self, presource: P0, subresource: u32, maptype: D3D11_MAP, mapflags: u32) -> ::windows::core::Result @@ -19565,18 +19565,18 @@ impl ID3D11DeviceContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource), ::core::mem::transmute(maptype), ::core::mem::transmute(mapflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource, maptype, mapflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Unmap<'a, P0>(&self, presource: P0, subresource: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).Unmap)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource)) + (::windows::core::Interface::vtable(self).Unmap)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IASetInputLayout<'a, P0>(&self, pinputlayout: P0) @@ -19587,7 +19587,7 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *const ::core::option::Option, pstrides: *const u32, poffsets: *const u32) { - (::windows::core::Interface::vtable(self).IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -19595,19 +19595,19 @@ impl ID3D11DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset)) + (::windows::core::Interface::vtable(self).IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), format, offset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetShader<'a, P0>(&self, pshader: P0, ppclassinstances: &[::core::option::Option]) @@ -19619,15 +19619,15 @@ impl ID3D11DeviceContext { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(topology)) + (::windows::core::Interface::vtable(self).IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), topology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).VSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).VSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Begin<'a, P0>(&self, pasync: P0) @@ -19648,7 +19648,7 @@ impl ID3D11DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Asynchronous>>, { - (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), pasync.into().abi(), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize), ::core::mem::transmute(getdataflags)).ok() + (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), pasync.into().abi(), ::core::mem::transmute(pdata), datasize, getdataflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19661,11 +19661,11 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).GSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).GSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetRenderTargets<'a, P0>(&self, pprendertargetviews: &[::core::option::Option], pdepthstencilview: P0) @@ -19679,21 +19679,21 @@ impl ID3D11DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilView>>, { - (::windows::core::Interface::vtable(self).OMSetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pprendertargetviews)), pdepthstencilview.into().abi(), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) + (::windows::core::Interface::vtable(self).OMSetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pprendertargetviews)), pdepthstencilview.into().abi(), uavstartslot, ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetBlendState<'a, P0>(&self, pblendstate: P0, blendfactor: *const f32, samplemask: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11BlendState>>, { - (::windows::core::Interface::vtable(self).OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask)) + (::windows::core::Interface::vtable(self).OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), samplemask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetDepthStencilState<'a, P0>(&self, pdepthstencilstate: P0, stencilref: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilState>>, { - (::windows::core::Interface::vtable(self).OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SOSetTargets(&self, numbuffers: u32, ppsotargets: *const ::core::option::Option, poffsets: *const u32) { @@ -19708,25 +19708,25 @@ impl ID3D11DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).DrawIndexedInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).DrawIndexedInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawInstancedIndirect<'a, P0>(&self, pbufferforargs: P0, alignedbyteoffsetforargs: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).DrawInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).DrawInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DispatchIndirect<'a, P0>(&self, pbufferforargs: P0, alignedbyteoffsetforargs: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).DispatchIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).DispatchIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn RSSetState<'a, P0>(&self, prasterizerstate: P0) @@ -19750,7 +19750,7 @@ impl ID3D11DeviceContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, dstz, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -19765,7 +19765,7 @@ impl ID3D11DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)) + (::windows::core::Interface::vtable(self).UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CopyStructureCount<'a, P0, P1>(&self, pdstbuffer: P0, dstalignedbyteoffset: u32, psrcview: P1) @@ -19773,7 +19773,7 @@ impl ID3D11DeviceContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11UnorderedAccessView>>, { - (::windows::core::Interface::vtable(self).CopyStructureCount)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstalignedbyteoffset), psrcview.into().abi()) + (::windows::core::Interface::vtable(self).CopyStructureCount)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstalignedbyteoffset, psrcview.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ClearRenderTargetView<'a, P0>(&self, prendertargetview: P0, colorrgba: *const f32) @@ -19801,7 +19801,7 @@ impl ID3D11DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilView>>, { - (::windows::core::Interface::vtable(self).ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil)) + (::windows::core::Interface::vtable(self).ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), clearflags, depth, stencil) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GenerateMips<'a, P0>(&self, pshaderresourceview: P0) @@ -19815,7 +19815,7 @@ impl ID3D11DeviceContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).SetResourceMinLOD)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(minlod)) + (::windows::core::Interface::vtable(self).SetResourceMinLOD)(::windows::core::Interface::as_raw(self), presource.into().abi(), minlod) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetResourceMinLOD<'a, P0>(&self, presource: P0) -> f32 @@ -19831,7 +19831,7 @@ impl ID3D11DeviceContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19844,7 +19844,7 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).HSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).HSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetShader<'a, P0>(&self, phullshader: P0, ppclassinstances: &[::core::option::Option]) @@ -19855,15 +19855,15 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).HSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).HSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).HSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).HSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).DSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).DSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetShader<'a, P0>(&self, pdomainshader: P0, ppclassinstances: &[::core::option::Option]) @@ -19874,19 +19874,19 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).DSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).DSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).DSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).DSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).CSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).CSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetUnorderedAccessViews(&self, startslot: u32, numuavs: u32, ppunorderedaccessviews: *const ::core::option::Option, puavinitialcounts: *const u32) { - (::windows::core::Interface::vtable(self).CSSetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) + (::windows::core::Interface::vtable(self).CSSetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetShader<'a, P0>(&self, pcomputeshader: P0, ppclassinstances: &[::core::option::Option]) @@ -19897,19 +19897,19 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).CSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).CSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).CSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).CSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).PSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetShader(&self, pppixelshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -19917,7 +19917,7 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).PSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetShader(&self, ppvertexshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -19925,7 +19925,7 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IAGetInputLayout(&self, ppinputlayout: *mut ::core::option::Option) { @@ -19933,7 +19933,7 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *mut ::core::option::Option, pstrides: *mut u32, poffsets: *mut u32) { - (::windows::core::Interface::vtable(self).IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -19942,7 +19942,7 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -19955,11 +19955,11 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).VSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).VSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).VSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19968,11 +19968,11 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).GSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).GSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).GSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetRenderTargets(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option) { @@ -19980,7 +19980,7 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetRenderTargetsAndUnorderedAccessViews(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option, uavstartslot: u32, ppunorderedaccessviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).OMGetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pprendertargetviews)), ::core::mem::transmute(ppdepthstencilview), ::core::mem::transmute(uavstartslot), ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) + (::windows::core::Interface::vtable(self).OMGetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pprendertargetviews)), ::core::mem::transmute(ppdepthstencilview), uavstartslot, ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetBlendState(&self, ppblendstate: *mut ::core::option::Option, blendfactor: *mut f32, psamplemask: *mut u32) { @@ -20009,7 +20009,7 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).HSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).HSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetShader(&self, pphullshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -20017,15 +20017,15 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).HSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).HSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).HSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).HSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).DSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).DSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetShader(&self, ppdomainshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -20033,19 +20033,19 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).DSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).DSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).DSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).DSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).CSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).CSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetUnorderedAccessViews(&self, startslot: u32, ppunorderedaccessviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).CSGetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) + (::windows::core::Interface::vtable(self).CSGetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), startslot, ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetShader(&self, ppcomputeshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -20053,11 +20053,11 @@ impl ID3D11DeviceContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).CSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).CSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).CSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).CSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ClearState(&self) { @@ -20297,7 +20297,7 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -20308,11 +20308,11 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.PSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetShader<'a, P0>(&self, ppixelshader: P0, ppclassinstances: &[::core::option::Option]) @@ -20323,7 +20323,7 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.PSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetShader<'a, P0>(&self, pvertexshader: P0, ppclassinstances: &[::core::option::Option]) @@ -20334,11 +20334,11 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawIndexed(&self, indexcount: u32, startindexlocation: u32, basevertexlocation: i32) { - (::windows::core::Interface::vtable(self).base__.DrawIndexed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation)) + (::windows::core::Interface::vtable(self).base__.DrawIndexed)(::windows::core::Interface::as_raw(self), indexcount, startindexlocation, basevertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Draw(&self, vertexcount: u32, startvertexlocation: u32) { - (::windows::core::Interface::vtable(self).base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcount), ::core::mem::transmute(startvertexlocation)) + (::windows::core::Interface::vtable(self).base__.Draw)(::windows::core::Interface::as_raw(self), vertexcount, startvertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Map<'a, P0>(&self, presource: P0, subresource: u32, maptype: D3D11_MAP, mapflags: u32) -> ::windows::core::Result @@ -20346,18 +20346,18 @@ impl ID3D11DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Map)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource), ::core::mem::transmute(maptype), ::core::mem::transmute(mapflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Map)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource, maptype, mapflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Unmap<'a, P0>(&self, presource: P0, subresource: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.Unmap)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource)) + (::windows::core::Interface::vtable(self).base__.Unmap)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IASetInputLayout<'a, P0>(&self, pinputlayout: P0) @@ -20368,7 +20368,7 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *const ::core::option::Option, pstrides: *const u32, poffsets: *const u32) { - (::windows::core::Interface::vtable(self).base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -20376,19 +20376,19 @@ impl ID3D11DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset)) + (::windows::core::Interface::vtable(self).base__.IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), format, offset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetShader<'a, P0>(&self, pshader: P0, ppclassinstances: &[::core::option::Option]) @@ -20400,15 +20400,15 @@ impl ID3D11DeviceContext1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(topology)) + (::windows::core::Interface::vtable(self).base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), topology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.VSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.VSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Begin<'a, P0>(&self, pasync: P0) @@ -20429,7 +20429,7 @@ impl ID3D11DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Asynchronous>>, { - (::windows::core::Interface::vtable(self).base__.GetData)(::windows::core::Interface::as_raw(self), pasync.into().abi(), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize), ::core::mem::transmute(getdataflags)).ok() + (::windows::core::Interface::vtable(self).base__.GetData)(::windows::core::Interface::as_raw(self), pasync.into().abi(), ::core::mem::transmute(pdata), datasize, getdataflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20442,11 +20442,11 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.GSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.GSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetRenderTargets<'a, P0>(&self, pprendertargetviews: &[::core::option::Option], pdepthstencilview: P0) @@ -20460,21 +20460,21 @@ impl ID3D11DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilView>>, { - (::windows::core::Interface::vtable(self).base__.OMSetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pprendertargetviews)), pdepthstencilview.into().abi(), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) + (::windows::core::Interface::vtable(self).base__.OMSetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pprendertargetviews)), pdepthstencilview.into().abi(), uavstartslot, ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetBlendState<'a, P0>(&self, pblendstate: P0, blendfactor: *const f32, samplemask: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11BlendState>>, { - (::windows::core::Interface::vtable(self).base__.OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask)) + (::windows::core::Interface::vtable(self).base__.OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), samplemask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetDepthStencilState<'a, P0>(&self, pdepthstencilstate: P0, stencilref: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilState>>, { - (::windows::core::Interface::vtable(self).base__.OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).base__.OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SOSetTargets(&self, numbuffers: u32, ppsotargets: *const ::core::option::Option, poffsets: *const u32) { @@ -20489,25 +20489,25 @@ impl ID3D11DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.DrawIndexedInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.DrawIndexedInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawInstancedIndirect<'a, P0>(&self, pbufferforargs: P0, alignedbyteoffsetforargs: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.DrawInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.DrawInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).base__.Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).base__.Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DispatchIndirect<'a, P0>(&self, pbufferforargs: P0, alignedbyteoffsetforargs: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.DispatchIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.DispatchIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn RSSetState<'a, P0>(&self, prasterizerstate: P0) @@ -20531,7 +20531,7 @@ impl ID3D11DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, dstz, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -20546,7 +20546,7 @@ impl ID3D11DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)) + (::windows::core::Interface::vtable(self).base__.UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CopyStructureCount<'a, P0, P1>(&self, pdstbuffer: P0, dstalignedbyteoffset: u32, psrcview: P1) @@ -20554,7 +20554,7 @@ impl ID3D11DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11UnorderedAccessView>>, { - (::windows::core::Interface::vtable(self).base__.CopyStructureCount)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstalignedbyteoffset), psrcview.into().abi()) + (::windows::core::Interface::vtable(self).base__.CopyStructureCount)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstalignedbyteoffset, psrcview.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ClearRenderTargetView<'a, P0>(&self, prendertargetview: P0, colorrgba: *const f32) @@ -20582,7 +20582,7 @@ impl ID3D11DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilView>>, { - (::windows::core::Interface::vtable(self).base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil)) + (::windows::core::Interface::vtable(self).base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), clearflags, depth, stencil) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GenerateMips<'a, P0>(&self, pshaderresourceview: P0) @@ -20596,7 +20596,7 @@ impl ID3D11DeviceContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.SetResourceMinLOD)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(minlod)) + (::windows::core::Interface::vtable(self).base__.SetResourceMinLOD)(::windows::core::Interface::as_raw(self), presource.into().abi(), minlod) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetResourceMinLOD<'a, P0>(&self, presource: P0) -> f32 @@ -20612,7 +20612,7 @@ impl ID3D11DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20625,7 +20625,7 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.HSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.HSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetShader<'a, P0>(&self, phullshader: P0, ppclassinstances: &[::core::option::Option]) @@ -20636,15 +20636,15 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.HSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.HSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.HSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.HSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.DSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.DSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetShader<'a, P0>(&self, pdomainshader: P0, ppclassinstances: &[::core::option::Option]) @@ -20655,19 +20655,19 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.DSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.DSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.DSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.DSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.CSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.CSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetUnorderedAccessViews(&self, startslot: u32, numuavs: u32, ppunorderedaccessviews: *const ::core::option::Option, puavinitialcounts: *const u32) { - (::windows::core::Interface::vtable(self).base__.CSSetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) + (::windows::core::Interface::vtable(self).base__.CSSetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetShader<'a, P0>(&self, pcomputeshader: P0, ppclassinstances: &[::core::option::Option]) @@ -20678,19 +20678,19 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.CSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.CSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.CSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.CSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.PSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetShader(&self, pppixelshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -20698,7 +20698,7 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.PSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetShader(&self, ppvertexshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -20706,7 +20706,7 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IAGetInputLayout(&self, ppinputlayout: *mut ::core::option::Option) { @@ -20714,7 +20714,7 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *mut ::core::option::Option, pstrides: *mut u32, poffsets: *mut u32) { - (::windows::core::Interface::vtable(self).base__.IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).base__.IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -20723,7 +20723,7 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -20736,11 +20736,11 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.VSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.VSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.VSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20749,11 +20749,11 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.GSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.GSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.GSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetRenderTargets(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option) { @@ -20761,7 +20761,7 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetRenderTargetsAndUnorderedAccessViews(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option, uavstartslot: u32, ppunorderedaccessviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.OMGetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pprendertargetviews)), ::core::mem::transmute(ppdepthstencilview), ::core::mem::transmute(uavstartslot), ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) + (::windows::core::Interface::vtable(self).base__.OMGetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pprendertargetviews)), ::core::mem::transmute(ppdepthstencilview), uavstartslot, ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetBlendState(&self, ppblendstate: *mut ::core::option::Option, blendfactor: *mut f32, psamplemask: *mut u32) { @@ -20790,7 +20790,7 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.HSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.HSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetShader(&self, pphullshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -20798,15 +20798,15 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.HSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.HSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.HSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.HSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.DSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.DSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetShader(&self, ppdomainshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -20814,19 +20814,19 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.DSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.DSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.DSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.DSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.CSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.CSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetUnorderedAccessViews(&self, startslot: u32, ppunorderedaccessviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.CSGetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) + (::windows::core::Interface::vtable(self).base__.CSGetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), startslot, ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetShader(&self, ppcomputeshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -20834,11 +20834,11 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.CSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.CSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.CSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.CSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ClearState(&self) { @@ -20871,14 +20871,14 @@ impl ID3D11DeviceContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).CopySubresourceRegion1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox), ::core::mem::transmute(copyflags)) + (::windows::core::Interface::vtable(self).CopySubresourceRegion1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, dstz, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox), copyflags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn UpdateSubresource1<'a, P0>(&self, pdstresource: P0, dstsubresource: u32, pdstbox: *const D3D11_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32, copyflags: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).UpdateSubresource1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch), ::core::mem::transmute(copyflags)) + (::windows::core::Interface::vtable(self).UpdateSubresource1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch, copyflags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DiscardResource<'a, P0>(&self, presource: P0) @@ -20896,51 +20896,51 @@ impl ID3D11DeviceContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).VSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).VSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).HSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).HSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).DSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).DSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).GSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).GSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).PSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).PSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).CSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).CSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).VSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).VSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).HSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).HSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).DSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).DSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).GSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).GSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).PSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).PSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).CSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).CSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SwapDeviceContextState<'a, P0>(&self, pstate: P0, pppreviousstate: *mut ::core::option::Option) @@ -21077,7 +21077,7 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -21088,11 +21088,11 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.PSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.PSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetShader<'a, P0>(&self, ppixelshader: P0, ppclassinstances: &[::core::option::Option]) @@ -21103,7 +21103,7 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.PSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.PSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetShader<'a, P0>(&self, pvertexshader: P0, ppclassinstances: &[::core::option::Option]) @@ -21114,11 +21114,11 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawIndexed(&self, indexcount: u32, startindexlocation: u32, basevertexlocation: i32) { - (::windows::core::Interface::vtable(self).base__.base__.DrawIndexed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation)) + (::windows::core::Interface::vtable(self).base__.base__.DrawIndexed)(::windows::core::Interface::as_raw(self), indexcount, startindexlocation, basevertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Draw(&self, vertexcount: u32, startvertexlocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcount), ::core::mem::transmute(startvertexlocation)) + (::windows::core::Interface::vtable(self).base__.base__.Draw)(::windows::core::Interface::as_raw(self), vertexcount, startvertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Map<'a, P0>(&self, presource: P0, subresource: u32, maptype: D3D11_MAP, mapflags: u32) -> ::windows::core::Result @@ -21126,18 +21126,18 @@ impl ID3D11DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Map)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource), ::core::mem::transmute(maptype), ::core::mem::transmute(mapflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Map)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource, maptype, mapflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Unmap<'a, P0>(&self, presource: P0, subresource: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.Unmap)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource)) + (::windows::core::Interface::vtable(self).base__.base__.Unmap)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IASetInputLayout<'a, P0>(&self, pinputlayout: P0) @@ -21148,7 +21148,7 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *const ::core::option::Option, pstrides: *const u32, poffsets: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -21156,19 +21156,19 @@ impl ID3D11DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset)) + (::windows::core::Interface::vtable(self).base__.base__.IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), format, offset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetShader<'a, P0>(&self, pshader: P0, ppclassinstances: &[::core::option::Option]) @@ -21180,15 +21180,15 @@ impl ID3D11DeviceContext2 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(topology)) + (::windows::core::Interface::vtable(self).base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), topology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.VSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.VSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.VSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.VSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Begin<'a, P0>(&self, pasync: P0) @@ -21209,7 +21209,7 @@ impl ID3D11DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Asynchronous>>, { - (::windows::core::Interface::vtable(self).base__.base__.GetData)(::windows::core::Interface::as_raw(self), pasync.into().abi(), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize), ::core::mem::transmute(getdataflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetData)(::windows::core::Interface::as_raw(self), pasync.into().abi(), ::core::mem::transmute(pdata), datasize, getdataflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21222,11 +21222,11 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.GSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.GSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.GSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.GSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetRenderTargets<'a, P0>(&self, pprendertargetviews: &[::core::option::Option], pdepthstencilview: P0) @@ -21240,21 +21240,21 @@ impl ID3D11DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilView>>, { - (::windows::core::Interface::vtable(self).base__.base__.OMSetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pprendertargetviews)), pdepthstencilview.into().abi(), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) + (::windows::core::Interface::vtable(self).base__.base__.OMSetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pprendertargetviews)), pdepthstencilview.into().abi(), uavstartslot, ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetBlendState<'a, P0>(&self, pblendstate: P0, blendfactor: *const f32, samplemask: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11BlendState>>, { - (::windows::core::Interface::vtable(self).base__.base__.OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask)) + (::windows::core::Interface::vtable(self).base__.base__.OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), samplemask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetDepthStencilState<'a, P0>(&self, pdepthstencilstate: P0, stencilref: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilState>>, { - (::windows::core::Interface::vtable(self).base__.base__.OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).base__.base__.OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SOSetTargets(&self, numbuffers: u32, ppsotargets: *const ::core::option::Option, poffsets: *const u32) { @@ -21269,25 +21269,25 @@ impl ID3D11DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawIndexedInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.base__.DrawIndexedInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawInstancedIndirect<'a, P0>(&self, pbufferforargs: P0, alignedbyteoffsetforargs: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.DrawInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.base__.DrawInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DispatchIndirect<'a, P0>(&self, pbufferforargs: P0, alignedbyteoffsetforargs: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.DispatchIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.base__.DispatchIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn RSSetState<'a, P0>(&self, prasterizerstate: P0) @@ -21311,7 +21311,7 @@ impl ID3D11DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.base__.CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, dstz, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -21326,7 +21326,7 @@ impl ID3D11DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)) + (::windows::core::Interface::vtable(self).base__.base__.UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CopyStructureCount<'a, P0, P1>(&self, pdstbuffer: P0, dstalignedbyteoffset: u32, psrcview: P1) @@ -21334,7 +21334,7 @@ impl ID3D11DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11UnorderedAccessView>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyStructureCount)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstalignedbyteoffset), psrcview.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.CopyStructureCount)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstalignedbyteoffset, psrcview.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ClearRenderTargetView<'a, P0>(&self, prendertargetview: P0, colorrgba: *const f32) @@ -21362,7 +21362,7 @@ impl ID3D11DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilView>>, { - (::windows::core::Interface::vtable(self).base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil)) + (::windows::core::Interface::vtable(self).base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), clearflags, depth, stencil) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GenerateMips<'a, P0>(&self, pshaderresourceview: P0) @@ -21376,7 +21376,7 @@ impl ID3D11DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetResourceMinLOD)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(minlod)) + (::windows::core::Interface::vtable(self).base__.base__.SetResourceMinLOD)(::windows::core::Interface::as_raw(self), presource.into().abi(), minlod) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetResourceMinLOD<'a, P0>(&self, presource: P0) -> f32 @@ -21392,7 +21392,7 @@ impl ID3D11DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21405,7 +21405,7 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.HSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.HSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetShader<'a, P0>(&self, phullshader: P0, ppclassinstances: &[::core::option::Option]) @@ -21416,15 +21416,15 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.HSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.HSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.HSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.HSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.DSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.DSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetShader<'a, P0>(&self, pdomainshader: P0, ppclassinstances: &[::core::option::Option]) @@ -21435,19 +21435,19 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.DSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.DSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.DSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.DSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.CSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.CSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetUnorderedAccessViews(&self, startslot: u32, numuavs: u32, ppunorderedaccessviews: *const ::core::option::Option, puavinitialcounts: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.CSSetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) + (::windows::core::Interface::vtable(self).base__.base__.CSSetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetShader<'a, P0>(&self, pcomputeshader: P0, ppclassinstances: &[::core::option::Option]) @@ -21458,19 +21458,19 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.CSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.CSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.CSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.CSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.PSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.PSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetShader(&self, pppixelshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -21478,7 +21478,7 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.PSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.PSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetShader(&self, ppvertexshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -21486,7 +21486,7 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IAGetInputLayout(&self, ppinputlayout: *mut ::core::option::Option) { @@ -21494,7 +21494,7 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *mut ::core::option::Option, pstrides: *mut u32, poffsets: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).base__.base__.IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -21503,7 +21503,7 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -21516,11 +21516,11 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.VSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.VSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.VSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.VSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21529,11 +21529,11 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.GSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.GSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.GSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.GSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetRenderTargets(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option) { @@ -21541,7 +21541,7 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetRenderTargetsAndUnorderedAccessViews(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option, uavstartslot: u32, ppunorderedaccessviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.OMGetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pprendertargetviews)), ::core::mem::transmute(ppdepthstencilview), ::core::mem::transmute(uavstartslot), ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) + (::windows::core::Interface::vtable(self).base__.base__.OMGetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pprendertargetviews)), ::core::mem::transmute(ppdepthstencilview), uavstartslot, ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetBlendState(&self, ppblendstate: *mut ::core::option::Option, blendfactor: *mut f32, psamplemask: *mut u32) { @@ -21570,7 +21570,7 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.HSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.HSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetShader(&self, pphullshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -21578,15 +21578,15 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.HSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.HSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.HSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.HSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.DSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.DSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetShader(&self, ppdomainshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -21594,19 +21594,19 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.DSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.DSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.DSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.DSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.CSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.CSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetUnorderedAccessViews(&self, startslot: u32, ppunorderedaccessviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.CSGetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) + (::windows::core::Interface::vtable(self).base__.base__.CSGetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), startslot, ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetShader(&self, ppcomputeshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -21614,11 +21614,11 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.CSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.CSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.CSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.CSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ClearState(&self) { @@ -21651,14 +21651,14 @@ impl ID3D11DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.CopySubresourceRegion1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox), ::core::mem::transmute(copyflags)) + (::windows::core::Interface::vtable(self).base__.CopySubresourceRegion1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, dstz, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox), copyflags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn UpdateSubresource1<'a, P0>(&self, pdstresource: P0, dstsubresource: u32, pdstbox: *const D3D11_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32, copyflags: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.UpdateSubresource1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch), ::core::mem::transmute(copyflags)) + (::windows::core::Interface::vtable(self).base__.UpdateSubresource1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch, copyflags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DiscardResource<'a, P0>(&self, presource: P0) @@ -21676,51 +21676,51 @@ impl ID3D11DeviceContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.VSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.VSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.HSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.HSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.DSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.DSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.GSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.GSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.PSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.PSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.CSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.CSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.VSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.VSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.HSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.HSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.DSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.DSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.GSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.GSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.PSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.PSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.CSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.CSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SwapDeviceContextState<'a, P0>(&self, pstate: P0, pppreviousstate: *mut ::core::option::Option) @@ -21752,7 +21752,7 @@ impl ID3D11DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).UpdateTileMappings)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(numtiledresourceregions), ::core::mem::transmute(ptiledresourceregionstartcoordinates), ::core::mem::transmute(ptiledresourceregionsizes), ptilepool.into().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(ptilepoolstartoffsets), ::core::mem::transmute(prangetilecounts), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).UpdateTileMappings)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(numtiledresourceregions), ::core::mem::transmute(ptiledresourceregionstartcoordinates), ::core::mem::transmute(ptiledresourceregionsizes), ptilepool.into().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(ptilepoolstartoffsets), ::core::mem::transmute(prangetilecounts), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21761,7 +21761,7 @@ impl ID3D11DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).CopyTileMappings)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdestregionstartcoordinate), psourcetiledresource.into().abi(), ::core::mem::transmute(psourceregionstartcoordinate), ::core::mem::transmute(ptileregionsize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).CopyTileMappings)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdestregionstartcoordinate), psourcetiledresource.into().abi(), ::core::mem::transmute(psourceregionstartcoordinate), ::core::mem::transmute(ptileregionsize), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21770,7 +21770,7 @@ impl ID3D11DeviceContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), bufferstartoffsetinbytes, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21778,14 +21778,14 @@ impl ID3D11DeviceContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).UpdateTiles)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdesttileregionstartcoordinate), ::core::mem::transmute(pdesttileregionsize), ::core::mem::transmute(psourcetiledata), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).UpdateTiles)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdesttileregionstartcoordinate), ::core::mem::transmute(pdesttileregionsize), ::core::mem::transmute(psourcetiledata), flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ResizeTilePool<'a, P0>(&self, ptilepool: P0, newsizeinbytes: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).ResizeTilePool)(::windows::core::Interface::as_raw(self), ptilepool.into().abi(), ::core::mem::transmute(newsizeinbytes)).ok() + (::windows::core::Interface::vtable(self).ResizeTilePool)(::windows::core::Interface::as_raw(self), ptilepool.into().abi(), newsizeinbytes).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn TiledResourceBarrier<'a, P0, P1>(&self, ptiledresourceorviewaccessbeforebarrier: P0, ptiledresourceorviewaccessafterbarrier: P1) @@ -21805,14 +21805,14 @@ impl ID3D11DeviceContext2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetMarkerInt)(::windows::core::Interface::as_raw(self), plabel.into(), ::core::mem::transmute(data)) + (::windows::core::Interface::vtable(self).SetMarkerInt)(::windows::core::Interface::as_raw(self), plabel.into(), data) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BeginEventInt<'a, P0>(&self, plabel: P0, data: i32) where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).BeginEventInt)(::windows::core::Interface::as_raw(self), plabel.into(), ::core::mem::transmute(data)) + (::windows::core::Interface::vtable(self).BeginEventInt)(::windows::core::Interface::as_raw(self), plabel.into(), data) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn EndEvent(&self) { @@ -21945,7 +21945,7 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -21956,11 +21956,11 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.PSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.PSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetShader<'a, P0>(&self, ppixelshader: P0, ppclassinstances: &[::core::option::Option]) @@ -21971,7 +21971,7 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.PSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.PSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetShader<'a, P0>(&self, pvertexshader: P0, ppclassinstances: &[::core::option::Option]) @@ -21982,11 +21982,11 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawIndexed(&self, indexcount: u32, startindexlocation: u32, basevertexlocation: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawIndexed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawIndexed)(::windows::core::Interface::as_raw(self), indexcount, startindexlocation, basevertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Draw(&self, vertexcount: u32, startvertexlocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcount), ::core::mem::transmute(startvertexlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.Draw)(::windows::core::Interface::as_raw(self), vertexcount, startvertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Map<'a, P0>(&self, presource: P0, subresource: u32, maptype: D3D11_MAP, mapflags: u32) -> ::windows::core::Result @@ -21994,18 +21994,18 @@ impl ID3D11DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.Map)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource), ::core::mem::transmute(maptype), ::core::mem::transmute(mapflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.Map)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource, maptype, mapflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Unmap<'a, P0>(&self, presource: P0, subresource: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.Unmap)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource)) + (::windows::core::Interface::vtable(self).base__.base__.base__.Unmap)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IASetInputLayout<'a, P0>(&self, pinputlayout: P0) @@ -22016,7 +22016,7 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *const ::core::option::Option, pstrides: *const u32, poffsets: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -22024,19 +22024,19 @@ impl ID3D11DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), format, offset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetShader<'a, P0>(&self, pshader: P0, ppclassinstances: &[::core::option::Option]) @@ -22048,15 +22048,15 @@ impl ID3D11DeviceContext3 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(topology)) + (::windows::core::Interface::vtable(self).base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), topology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.VSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.VSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.VSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.VSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Begin<'a, P0>(&self, pasync: P0) @@ -22077,7 +22077,7 @@ impl ID3D11DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Asynchronous>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetData)(::windows::core::Interface::as_raw(self), pasync.into().abi(), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize), ::core::mem::transmute(getdataflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetData)(::windows::core::Interface::as_raw(self), pasync.into().abi(), ::core::mem::transmute(pdata), datasize, getdataflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22090,11 +22090,11 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.GSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.GSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.GSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.GSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetRenderTargets<'a, P0>(&self, pprendertargetviews: &[::core::option::Option], pdepthstencilview: P0) @@ -22108,21 +22108,21 @@ impl ID3D11DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilView>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pprendertargetviews)), pdepthstencilview.into().abi(), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) + (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pprendertargetviews)), pdepthstencilview.into().abi(), uavstartslot, ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetBlendState<'a, P0>(&self, pblendstate: P0, blendfactor: *const f32, samplemask: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11BlendState>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask)) + (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), samplemask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetDepthStencilState<'a, P0>(&self, pdepthstencilstate: P0, stencilref: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilState>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SOSetTargets(&self, numbuffers: u32, ppsotargets: *const ::core::option::Option, poffsets: *const u32) { @@ -22137,25 +22137,25 @@ impl ID3D11DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawIndexedInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawIndexedInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawInstancedIndirect<'a, P0>(&self, pbufferforargs: P0, alignedbyteoffsetforargs: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DispatchIndirect<'a, P0>(&self, pbufferforargs: P0, alignedbyteoffsetforargs: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DispatchIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DispatchIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn RSSetState<'a, P0>(&self, prasterizerstate: P0) @@ -22179,7 +22179,7 @@ impl ID3D11DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, dstz, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -22194,7 +22194,7 @@ impl ID3D11DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)) + (::windows::core::Interface::vtable(self).base__.base__.base__.UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CopyStructureCount<'a, P0, P1>(&self, pdstbuffer: P0, dstalignedbyteoffset: u32, psrcview: P1) @@ -22202,7 +22202,7 @@ impl ID3D11DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11UnorderedAccessView>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CopyStructureCount)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstalignedbyteoffset), psrcview.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.CopyStructureCount)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstalignedbyteoffset, psrcview.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ClearRenderTargetView<'a, P0>(&self, prendertargetview: P0, colorrgba: *const f32) @@ -22230,7 +22230,7 @@ impl ID3D11DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilView>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil)) + (::windows::core::Interface::vtable(self).base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), clearflags, depth, stencil) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GenerateMips<'a, P0>(&self, pshaderresourceview: P0) @@ -22244,7 +22244,7 @@ impl ID3D11DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetResourceMinLOD)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(minlod)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetResourceMinLOD)(::windows::core::Interface::as_raw(self), presource.into().abi(), minlod) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetResourceMinLOD<'a, P0>(&self, presource: P0) -> f32 @@ -22260,7 +22260,7 @@ impl ID3D11DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22273,7 +22273,7 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.HSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.HSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetShader<'a, P0>(&self, phullshader: P0, ppclassinstances: &[::core::option::Option]) @@ -22284,15 +22284,15 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.HSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.HSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.HSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.HSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.DSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetShader<'a, P0>(&self, pdomainshader: P0, ppclassinstances: &[::core::option::Option]) @@ -22303,19 +22303,19 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.DSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.DSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.CSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetUnorderedAccessViews(&self, startslot: u32, numuavs: u32, ppunorderedaccessviews: *const ::core::option::Option, puavinitialcounts: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CSSetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CSSetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetShader<'a, P0>(&self, pcomputeshader: P0, ppclassinstances: &[::core::option::Option]) @@ -22326,19 +22326,19 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.CSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.CSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.PSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.PSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetShader(&self, pppixelshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -22346,7 +22346,7 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.PSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.PSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetShader(&self, ppvertexshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -22354,7 +22354,7 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IAGetInputLayout(&self, ppinputlayout: *mut ::core::option::Option) { @@ -22362,7 +22362,7 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *mut ::core::option::Option, pstrides: *mut u32, poffsets: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).base__.base__.base__.IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -22371,7 +22371,7 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -22384,11 +22384,11 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.VSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.VSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.VSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.VSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22397,11 +22397,11 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.GSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.GSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.GSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.GSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetRenderTargets(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option) { @@ -22409,7 +22409,7 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetRenderTargetsAndUnorderedAccessViews(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option, uavstartslot: u32, ppunorderedaccessviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.OMGetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pprendertargetviews)), ::core::mem::transmute(ppdepthstencilview), ::core::mem::transmute(uavstartslot), ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.OMGetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pprendertargetviews)), ::core::mem::transmute(ppdepthstencilview), uavstartslot, ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetBlendState(&self, ppblendstate: *mut ::core::option::Option, blendfactor: *mut f32, psamplemask: *mut u32) { @@ -22438,7 +22438,7 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.HSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.HSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetShader(&self, pphullshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -22446,15 +22446,15 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.HSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.HSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.HSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.HSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.DSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetShader(&self, ppdomainshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -22462,19 +22462,19 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.DSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.DSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.CSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetUnorderedAccessViews(&self, startslot: u32, ppunorderedaccessviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CSGetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.CSGetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), startslot, ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetShader(&self, ppcomputeshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -22482,11 +22482,11 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.CSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.CSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ClearState(&self) { @@ -22519,14 +22519,14 @@ impl ID3D11DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopySubresourceRegion1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox), ::core::mem::transmute(copyflags)) + (::windows::core::Interface::vtable(self).base__.base__.CopySubresourceRegion1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, dstz, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox), copyflags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn UpdateSubresource1<'a, P0>(&self, pdstresource: P0, dstsubresource: u32, pdstbox: *const D3D11_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32, copyflags: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.UpdateSubresource1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch), ::core::mem::transmute(copyflags)) + (::windows::core::Interface::vtable(self).base__.base__.UpdateSubresource1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch, copyflags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DiscardResource<'a, P0>(&self, presource: P0) @@ -22544,51 +22544,51 @@ impl ID3D11DeviceContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.VSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.VSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.HSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.HSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.DSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.DSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.GSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.GSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.PSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.PSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.CSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.CSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.VSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.VSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.HSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.HSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.DSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.DSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.GSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.GSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.PSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.PSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.CSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.CSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SwapDeviceContextState<'a, P0>(&self, pstate: P0, pppreviousstate: *mut ::core::option::Option) @@ -22620,7 +22620,7 @@ impl ID3D11DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.UpdateTileMappings)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(numtiledresourceregions), ::core::mem::transmute(ptiledresourceregionstartcoordinates), ::core::mem::transmute(ptiledresourceregionsizes), ptilepool.into().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(ptilepoolstartoffsets), ::core::mem::transmute(prangetilecounts), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.UpdateTileMappings)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(numtiledresourceregions), ::core::mem::transmute(ptiledresourceregionstartcoordinates), ::core::mem::transmute(ptiledresourceregionsizes), ptilepool.into().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(ptilepoolstartoffsets), ::core::mem::transmute(prangetilecounts), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22629,7 +22629,7 @@ impl ID3D11DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.CopyTileMappings)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdestregionstartcoordinate), psourcetiledresource.into().abi(), ::core::mem::transmute(psourceregionstartcoordinate), ::core::mem::transmute(ptileregionsize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTileMappings)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdestregionstartcoordinate), psourcetiledresource.into().abi(), ::core::mem::transmute(psourceregionstartcoordinate), ::core::mem::transmute(ptileregionsize), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22638,7 +22638,7 @@ impl ID3D11DeviceContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), bufferstartoffsetinbytes, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22646,14 +22646,14 @@ impl ID3D11DeviceContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.UpdateTiles)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdesttileregionstartcoordinate), ::core::mem::transmute(pdesttileregionsize), ::core::mem::transmute(psourcetiledata), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.UpdateTiles)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdesttileregionstartcoordinate), ::core::mem::transmute(pdesttileregionsize), ::core::mem::transmute(psourcetiledata), flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ResizeTilePool<'a, P0>(&self, ptilepool: P0, newsizeinbytes: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.ResizeTilePool)(::windows::core::Interface::as_raw(self), ptilepool.into().abi(), ::core::mem::transmute(newsizeinbytes)).ok() + (::windows::core::Interface::vtable(self).base__.ResizeTilePool)(::windows::core::Interface::as_raw(self), ptilepool.into().abi(), newsizeinbytes).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn TiledResourceBarrier<'a, P0, P1>(&self, ptiledresourceorviewaccessbeforebarrier: P0, ptiledresourceorviewaccessafterbarrier: P1) @@ -22673,14 +22673,14 @@ impl ID3D11DeviceContext3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetMarkerInt)(::windows::core::Interface::as_raw(self), plabel.into(), ::core::mem::transmute(data)) + (::windows::core::Interface::vtable(self).base__.SetMarkerInt)(::windows::core::Interface::as_raw(self), plabel.into(), data) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BeginEventInt<'a, P0>(&self, plabel: P0, data: i32) where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.BeginEventInt)(::windows::core::Interface::as_raw(self), plabel.into(), ::core::mem::transmute(data)) + (::windows::core::Interface::vtable(self).base__.BeginEventInt)(::windows::core::Interface::as_raw(self), plabel.into(), data) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn EndEvent(&self) { @@ -22692,7 +22692,7 @@ impl ID3D11DeviceContext3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Flush1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contexttype), hevent.into()) + (::windows::core::Interface::vtable(self).Flush1)(::windows::core::Interface::as_raw(self), contexttype, hevent.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22836,7 +22836,7 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -22847,11 +22847,11 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetShader<'a, P0>(&self, ppixelshader: P0, ppclassinstances: &[::core::option::Option]) @@ -22862,7 +22862,7 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetShader<'a, P0>(&self, pvertexshader: P0, ppclassinstances: &[::core::option::Option]) @@ -22873,11 +22873,11 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawIndexed(&self, indexcount: u32, startindexlocation: u32, basevertexlocation: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawIndexed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawIndexed)(::windows::core::Interface::as_raw(self), indexcount, startindexlocation, basevertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Draw(&self, vertexcount: u32, startvertexlocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcount), ::core::mem::transmute(startvertexlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Draw)(::windows::core::Interface::as_raw(self), vertexcount, startvertexlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Map<'a, P0>(&self, presource: P0, subresource: u32, maptype: D3D11_MAP, mapflags: u32) -> ::windows::core::Result @@ -22885,18 +22885,18 @@ impl ID3D11DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Map)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource), ::core::mem::transmute(maptype), ::core::mem::transmute(mapflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Map)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource, maptype, mapflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Unmap<'a, P0>(&self, presource: P0, subresource: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Unmap)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Unmap)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IASetInputLayout<'a, P0>(&self, pinputlayout: P0) @@ -22907,7 +22907,7 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *const ::core::option::Option, pstrides: *const u32, poffsets: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -22915,19 +22915,19 @@ impl ID3D11DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IASetIndexBuffer)(::windows::core::Interface::as_raw(self), pindexbuffer.into().abi(), format, offset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetShader<'a, P0>(&self, pshader: P0, ppclassinstances: &[::core::option::Option]) @@ -22939,15 +22939,15 @@ impl ID3D11DeviceContext4 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(topology)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), topology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Begin<'a, P0>(&self, pasync: P0) @@ -22968,7 +22968,7 @@ impl ID3D11DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Asynchronous>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetData)(::windows::core::Interface::as_raw(self), pasync.into().abi(), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize), ::core::mem::transmute(getdataflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetData)(::windows::core::Interface::as_raw(self), pasync.into().abi(), ::core::mem::transmute(pdata), datasize, getdataflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22981,11 +22981,11 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetRenderTargets<'a, P0>(&self, pprendertargetviews: &[::core::option::Option], pdepthstencilview: P0) @@ -22999,21 +22999,21 @@ impl ID3D11DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilView>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pprendertargetviews)), pdepthstencilview.into().abi(), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pprendertargetviews)), pdepthstencilview.into().abi(), uavstartslot, ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetBlendState<'a, P0>(&self, pblendstate: P0, blendfactor: *const f32, samplemask: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11BlendState>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetBlendState)(::windows::core::Interface::as_raw(self), pblendstate.into().abi(), ::core::mem::transmute(blendfactor), samplemask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMSetDepthStencilState<'a, P0>(&self, pdepthstencilstate: P0, stencilref: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilState>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetDepthStencilState)(::windows::core::Interface::as_raw(self), pdepthstencilstate.into().abi(), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SOSetTargets(&self, numbuffers: u32, ppsotargets: *const ::core::option::Option, poffsets: *const u32) { @@ -23028,25 +23028,25 @@ impl ID3D11DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawIndexedInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawIndexedInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DrawInstancedIndirect<'a, P0>(&self, pbufferforargs: P0, alignedbyteoffsetforargs: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawInstancedIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DispatchIndirect<'a, P0>(&self, pbufferforargs: P0, alignedbyteoffsetforargs: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DispatchIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), ::core::mem::transmute(alignedbyteoffsetforargs)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DispatchIndirect)(::windows::core::Interface::as_raw(self), pbufferforargs.into().abi(), alignedbyteoffsetforargs) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn RSSetState<'a, P0>(&self, prasterizerstate: P0) @@ -23070,7 +23070,7 @@ impl ID3D11DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopySubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, dstz, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -23085,7 +23085,7 @@ impl ID3D11DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.UpdateSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CopyStructureCount<'a, P0, P1>(&self, pdstbuffer: P0, dstalignedbyteoffset: u32, psrcview: P1) @@ -23093,7 +23093,7 @@ impl ID3D11DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11UnorderedAccessView>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyStructureCount)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstalignedbyteoffset), psrcview.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyStructureCount)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstalignedbyteoffset, psrcview.into().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ClearRenderTargetView<'a, P0>(&self, prendertargetview: P0, colorrgba: *const f32) @@ -23121,7 +23121,7 @@ impl ID3D11DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11DepthStencilView>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), pdepthstencilview.into().abi(), clearflags, depth, stencil) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GenerateMips<'a, P0>(&self, pshaderresourceview: P0) @@ -23135,7 +23135,7 @@ impl ID3D11DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetResourceMinLOD)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(minlod)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetResourceMinLOD)(::windows::core::Interface::as_raw(self), presource.into().abi(), minlod) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetResourceMinLOD<'a, P0>(&self, presource: P0) -> f32 @@ -23151,7 +23151,7 @@ impl ID3D11DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23164,7 +23164,7 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetShader<'a, P0>(&self, phullshader: P0, ppclassinstances: &[::core::option::Option]) @@ -23175,15 +23175,15 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetShader<'a, P0>(&self, pdomainshader: P0, ppclassinstances: &[::core::option::Option]) @@ -23194,19 +23194,19 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSSetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSSetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetUnorderedAccessViews(&self, startslot: u32, numuavs: u32, ppunorderedaccessviews: *const ::core::option::Option, puavinitialcounts: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSSetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSSetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetShader<'a, P0>(&self, pcomputeshader: P0, ppclassinstances: &[::core::option::Option]) @@ -23217,19 +23217,19 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetSamplers(&self, startslot: u32, ppsamplers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSSetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSSetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &[::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSSetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSSetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetShader(&self, pppixelshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -23237,7 +23237,7 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetShader(&self, ppvertexshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -23245,7 +23245,7 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.PSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IAGetInputLayout(&self, ppinputlayout: *mut ::core::option::Option) { @@ -23253,7 +23253,7 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: *mut ::core::option::Option, pstrides: *mut u32, poffsets: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IAGetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppvertexbuffers), ::core::mem::transmute(pstrides), ::core::mem::transmute(poffsets)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -23262,7 +23262,7 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -23275,11 +23275,11 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.VSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23288,11 +23288,11 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetRenderTargets(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option) { @@ -23300,7 +23300,7 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetRenderTargetsAndUnorderedAccessViews(&self, pprendertargetviews: &mut [::core::option::Option], ppdepthstencilview: *mut ::core::option::Option, uavstartslot: u32, ppunorderedaccessviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMGetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pprendertargetviews)), ::core::mem::transmute(ppdepthstencilview), ::core::mem::transmute(uavstartslot), ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMGetRenderTargetsAndUnorderedAccessViews)(::windows::core::Interface::as_raw(self), pprendertargetviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pprendertargetviews)), ::core::mem::transmute(ppdepthstencilview), uavstartslot, ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn OMGetBlendState(&self, ppblendstate: *mut ::core::option::Option, blendfactor: *mut f32, psamplemask: *mut u32) { @@ -23329,7 +23329,7 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetShader(&self, pphullshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -23337,15 +23337,15 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetShader(&self, ppdomainshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -23353,19 +23353,19 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetShaderResources(&self, startslot: u32, ppshaderresourceviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSGetShaderResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSGetShaderResources)(::windows::core::Interface::as_raw(self), startslot, ppshaderresourceviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppshaderresourceviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetUnorderedAccessViews(&self, startslot: u32, ppunorderedaccessviews: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSGetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSGetUnorderedAccessViews)(::windows::core::Interface::as_raw(self), startslot, ppunorderedaccessviews.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppunorderedaccessviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetShader(&self, ppcomputeshader: *mut ::core::option::Option, ppclassinstances: *mut ::core::option::Option, pnumclassinstances: *mut u32) { @@ -23373,11 +23373,11 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetSamplers(&self, startslot: u32, ppsamplers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSGetSamplers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSGetSamplers)(::windows::core::Interface::as_raw(self), startslot, ppsamplers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsamplers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetConstantBuffers(&self, startslot: u32, ppconstantbuffers: &mut [::core::option::Option]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSGetConstantBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CSGetConstantBuffers)(::windows::core::Interface::as_raw(self), startslot, ppconstantbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppconstantbuffers))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ClearState(&self) { @@ -23410,14 +23410,14 @@ impl ID3D11DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CopySubresourceRegion1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox), ::core::mem::transmute(copyflags)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CopySubresourceRegion1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, dstz, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcbox), copyflags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn UpdateSubresource1<'a, P0>(&self, pdstresource: P0, dstsubresource: u32, pdstbox: *const D3D11_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32, copyflags: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.UpdateSubresource1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch), ::core::mem::transmute(copyflags)) + (::windows::core::Interface::vtable(self).base__.base__.base__.UpdateSubresource1)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch, copyflags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DiscardResource<'a, P0>(&self, presource: P0) @@ -23435,51 +23435,51 @@ impl ID3D11DeviceContext4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.VSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.HSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.HSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.GSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.GSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.PSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.PSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSSetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option, pfirstconstant: *const u32, pnumconstants: *const u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CSSetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.VSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn HSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.HSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.HSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.GSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.GSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.PSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.PSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CSGetConstantBuffers1(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *mut ::core::option::Option, pfirstconstant: *mut u32, pnumconstants: *mut u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CSGetConstantBuffers1)(::windows::core::Interface::as_raw(self), startslot, ::core::mem::transmute(numbuffers), ::core::mem::transmute(ppconstantbuffers), ::core::mem::transmute(pfirstconstant), ::core::mem::transmute(pnumconstants)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SwapDeviceContextState<'a, P0>(&self, pstate: P0, pppreviousstate: *mut ::core::option::Option) @@ -23511,7 +23511,7 @@ impl ID3D11DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.UpdateTileMappings)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(numtiledresourceregions), ::core::mem::transmute(ptiledresourceregionstartcoordinates), ::core::mem::transmute(ptiledresourceregionsizes), ptilepool.into().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(ptilepoolstartoffsets), ::core::mem::transmute(prangetilecounts), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.UpdateTileMappings)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(numtiledresourceregions), ::core::mem::transmute(ptiledresourceregionstartcoordinates), ::core::mem::transmute(ptiledresourceregionsizes), ptilepool.into().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(ptilepoolstartoffsets), ::core::mem::transmute(prangetilecounts), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23520,7 +23520,7 @@ impl ID3D11DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyTileMappings)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdestregionstartcoordinate), psourcetiledresource.into().abi(), ::core::mem::transmute(psourceregionstartcoordinate), ::core::mem::transmute(ptileregionsize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyTileMappings)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdestregionstartcoordinate), psourcetiledresource.into().abi(), ::core::mem::transmute(psourceregionstartcoordinate), ::core::mem::transmute(ptileregionsize), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23529,7 +23529,7 @@ impl ID3D11DeviceContext4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), bufferstartoffsetinbytes, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23537,14 +23537,14 @@ impl ID3D11DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.UpdateTiles)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdesttileregionstartcoordinate), ::core::mem::transmute(pdesttileregionsize), ::core::mem::transmute(psourcetiledata), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.base__.UpdateTiles)(::windows::core::Interface::as_raw(self), pdesttiledresource.into().abi(), ::core::mem::transmute(pdesttileregionstartcoordinate), ::core::mem::transmute(pdesttileregionsize), ::core::mem::transmute(psourcetiledata), flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ResizeTilePool<'a, P0>(&self, ptilepool: P0, newsizeinbytes: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Buffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.ResizeTilePool)(::windows::core::Interface::as_raw(self), ptilepool.into().abi(), ::core::mem::transmute(newsizeinbytes)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ResizeTilePool)(::windows::core::Interface::as_raw(self), ptilepool.into().abi(), newsizeinbytes).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn TiledResourceBarrier<'a, P0, P1>(&self, ptiledresourceorviewaccessbeforebarrier: P0, ptiledresourceorviewaccessafterbarrier: P1) @@ -23564,14 +23564,14 @@ impl ID3D11DeviceContext4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetMarkerInt)(::windows::core::Interface::as_raw(self), plabel.into(), ::core::mem::transmute(data)) + (::windows::core::Interface::vtable(self).base__.base__.SetMarkerInt)(::windows::core::Interface::as_raw(self), plabel.into(), data) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BeginEventInt<'a, P0>(&self, plabel: P0, data: i32) where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.BeginEventInt)(::windows::core::Interface::as_raw(self), plabel.into(), ::core::mem::transmute(data)) + (::windows::core::Interface::vtable(self).base__.base__.BeginEventInt)(::windows::core::Interface::as_raw(self), plabel.into(), data) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn EndEvent(&self) { @@ -23583,7 +23583,7 @@ impl ID3D11DeviceContext4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Flush1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contexttype), hevent.into()) + (::windows::core::Interface::vtable(self).base__.Flush1)(::windows::core::Interface::as_raw(self), contexttype, hevent.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23603,14 +23603,14 @@ impl ID3D11DeviceContext4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Fence>>, { - (::windows::core::Interface::vtable(self).Signal)(::windows::core::Interface::as_raw(self), pfence.into().abi(), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).Signal)(::windows::core::Interface::as_raw(self), pfence.into().abi(), value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Wait<'a, P0>(&self, pfence: P0, value: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Fence>>, { - (::windows::core::Interface::vtable(self).Wait)(::windows::core::Interface::as_raw(self), pfence.into().abi(), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).Wait)(::windows::core::Interface::as_raw(self), pfence.into().abi(), value).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23746,7 +23746,7 @@ impl ID3D11DomainShader { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -23827,7 +23827,7 @@ impl ID3D11Fence { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -23843,7 +23843,7 @@ impl ID3D11Fence { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateSharedHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattributes), ::core::mem::transmute(dwaccess), lpname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSharedHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattributes), dwaccess, lpname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetCompletedValue(&self) -> u64 { @@ -23855,7 +23855,7 @@ impl ID3D11Fence { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetEventOnCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), hevent.into()).ok() + (::windows::core::Interface::vtable(self).SetEventOnCompletion)(::windows::core::Interface::as_raw(self), value, hevent.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23961,7 +23961,7 @@ impl ID3D11FunctionLinkingGraph { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11LinkingNode>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11LinkingNode>>, { - (::windows::core::Interface::vtable(self).PassValue)(::windows::core::Interface::as_raw(self), psrcnode.into().abi(), ::core::mem::transmute(srcparameterindex), pdstnode.into().abi(), ::core::mem::transmute(dstparameterindex)).ok() + (::windows::core::Interface::vtable(self).PassValue)(::windows::core::Interface::as_raw(self), psrcnode.into().abi(), srcparameterindex, pdstnode.into().abi(), dstparameterindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PassValueWithSwizzle<'a, P0, P1, P2, P3>(&self, psrcnode: P0, srcparameterindex: i32, psrcswizzle: P1, pdstnode: P2, dstparameterindex: i32, pdstswizzle: P3) -> ::windows::core::Result<()> @@ -23971,7 +23971,7 @@ impl ID3D11FunctionLinkingGraph { P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D11LinkingNode>>, P3: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).PassValueWithSwizzle)(::windows::core::Interface::as_raw(self), psrcnode.into().abi(), ::core::mem::transmute(srcparameterindex), psrcswizzle.into(), pdstnode.into().abi(), ::core::mem::transmute(dstparameterindex), pdstswizzle.into()).ok() + (::windows::core::Interface::vtable(self).PassValueWithSwizzle)(::windows::core::Interface::as_raw(self), psrcnode.into().abi(), srcparameterindex, psrcswizzle.into(), pdstnode.into().abi(), dstparameterindex, pdstswizzle.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -23983,7 +23983,7 @@ impl ID3D11FunctionLinkingGraph { #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GenerateHlsl(&self, uflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GenerateHlsl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GenerateHlsl)(::windows::core::Interface::as_raw(self), uflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -24104,7 +24104,7 @@ impl ID3D11FunctionReflection { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetConstantBufferByIndex(&self, bufferindex: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), bufferindex)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetConstantBufferByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -24117,7 +24117,7 @@ impl ID3D11FunctionReflection { #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), resourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVariableByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -24137,7 +24137,7 @@ impl ID3D11FunctionReflection { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetFunctionParameter(&self, parameterindex: i32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFunctionParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFunctionParameter)(::windows::core::Interface::as_raw(self), parameterindex)) } } impl ::core::clone::Clone for ID3D11FunctionReflection { @@ -24196,7 +24196,7 @@ impl ID3D11GeometryShader { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -24277,7 +24277,7 @@ impl ID3D11HullShader { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -24350,7 +24350,7 @@ pub struct ID3D11InfoQueue(::windows::core::IUnknown); impl ID3D11InfoQueue { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetMessageCountLimit(&self, messagecountlimit: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMessageCountLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagecountlimit)).ok() + (::windows::core::Interface::vtable(self).SetMessageCountLimit)(::windows::core::Interface::as_raw(self), messagecountlimit).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ClearStoredMessages(&self) { @@ -24358,7 +24358,7 @@ impl ID3D11InfoQueue { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetMessage(&self, messageindex: u64, pmessage: *mut D3D11_MESSAGE, pmessagebytelength: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messageindex), ::core::mem::transmute(pmessage), ::core::mem::transmute(pmessagebytelength)).ok() + (::windows::core::Interface::vtable(self).GetMessage)(::windows::core::Interface::as_raw(self), messageindex, ::core::mem::transmute(pmessage), ::core::mem::transmute(pmessagebytelength)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetNumMessagesAllowedByStorageFilter(&self) -> u64 { @@ -24453,14 +24453,14 @@ impl ID3D11InfoQueue { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), ::core::mem::transmute(severity), ::core::mem::transmute(id), pdescription.into()).ok() + (::windows::core::Interface::vtable(self).AddMessage)(::windows::core::Interface::as_raw(self), category, severity, id, pdescription.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn AddApplicationMessage<'a, P0>(&self, severity: D3D11_MESSAGE_SEVERITY, pdescription: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddApplicationMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity), pdescription.into()).ok() + (::windows::core::Interface::vtable(self).AddApplicationMessage)(::windows::core::Interface::as_raw(self), severity, pdescription.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24468,7 +24468,7 @@ impl ID3D11InfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnCategory)(::windows::core::Interface::as_raw(self), category, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24476,7 +24476,7 @@ impl ID3D11InfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnSeverity)(::windows::core::Interface::as_raw(self), severity, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24484,22 +24484,22 @@ impl ID3D11InfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnID)(::windows::core::Interface::as_raw(self), id, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnCategory(&self, category: D3D11_MESSAGE_CATEGORY) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnCategory)(::windows::core::Interface::as_raw(self), category)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnSeverity(&self, severity: D3D11_MESSAGE_SEVERITY) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnSeverity)(::windows::core::Interface::as_raw(self), severity)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnID(&self, id: D3D11_MESSAGE_ID) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnID)(::windows::core::Interface::as_raw(self), id)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24630,7 +24630,7 @@ impl ID3D11InputLayout { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -24708,7 +24708,7 @@ impl ID3D11LibraryReflection { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetFunctionByIndex(&self, functionindex: i32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFunctionByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(functionindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFunctionByIndex)(::windows::core::Interface::as_raw(self), functionindex)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -24767,7 +24767,7 @@ impl ID3D11Linker { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Link)(::windows::core::Interface::as_raw(self), pentry.into().abi(), pentryname.into(), ptargetname.into(), ::core::mem::transmute(uflags), ::core::mem::transmute(ppshaderblob), ::core::mem::transmute(pperrorbuffer)).ok() + (::windows::core::Interface::vtable(self).Link)(::windows::core::Interface::as_raw(self), pentry.into().abi(), pentryname.into(), ptargetname.into(), uflags, ::core::mem::transmute(ppshaderblob), ::core::mem::transmute(pperrorbuffer)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn UseLibrary<'a, P0>(&self, plibrarymi: P0) -> ::windows::core::Result<()> @@ -24778,7 +24778,7 @@ impl ID3D11Linker { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn AddClipPlaneFromCBuffer(&self, ucbufferslot: u32, ucbufferentry: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddClipPlaneFromCBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ucbufferslot), ::core::mem::transmute(ucbufferentry)).ok() + (::windows::core::Interface::vtable(self).AddClipPlaneFromCBuffer)(::windows::core::Interface::as_raw(self), ucbufferslot, ucbufferentry).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -24937,58 +24937,58 @@ pub struct ID3D11ModuleInstance(::windows::core::IUnknown); impl ID3D11ModuleInstance { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BindConstantBuffer(&self, usrcslot: u32, udstslot: u32, cbdstoffset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BindConstantBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usrcslot), ::core::mem::transmute(udstslot), ::core::mem::transmute(cbdstoffset)).ok() + (::windows::core::Interface::vtable(self).BindConstantBuffer)(::windows::core::Interface::as_raw(self), usrcslot, udstslot, cbdstoffset).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BindConstantBufferByName<'a, P0>(&self, pname: P0, udstslot: u32, cbdstoffset: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).BindConstantBufferByName)(::windows::core::Interface::as_raw(self), pname.into(), ::core::mem::transmute(udstslot), ::core::mem::transmute(cbdstoffset)).ok() + (::windows::core::Interface::vtable(self).BindConstantBufferByName)(::windows::core::Interface::as_raw(self), pname.into(), udstslot, cbdstoffset).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BindResource(&self, usrcslot: u32, udstslot: u32, ucount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BindResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usrcslot), ::core::mem::transmute(udstslot), ::core::mem::transmute(ucount)).ok() + (::windows::core::Interface::vtable(self).BindResource)(::windows::core::Interface::as_raw(self), usrcslot, udstslot, ucount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BindResourceByName<'a, P0>(&self, pname: P0, udstslot: u32, ucount: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).BindResourceByName)(::windows::core::Interface::as_raw(self), pname.into(), ::core::mem::transmute(udstslot), ::core::mem::transmute(ucount)).ok() + (::windows::core::Interface::vtable(self).BindResourceByName)(::windows::core::Interface::as_raw(self), pname.into(), udstslot, ucount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BindSampler(&self, usrcslot: u32, udstslot: u32, ucount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BindSampler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usrcslot), ::core::mem::transmute(udstslot), ::core::mem::transmute(ucount)).ok() + (::windows::core::Interface::vtable(self).BindSampler)(::windows::core::Interface::as_raw(self), usrcslot, udstslot, ucount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BindSamplerByName<'a, P0>(&self, pname: P0, udstslot: u32, ucount: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).BindSamplerByName)(::windows::core::Interface::as_raw(self), pname.into(), ::core::mem::transmute(udstslot), ::core::mem::transmute(ucount)).ok() + (::windows::core::Interface::vtable(self).BindSamplerByName)(::windows::core::Interface::as_raw(self), pname.into(), udstslot, ucount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BindUnorderedAccessView(&self, usrcslot: u32, udstslot: u32, ucount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BindUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usrcslot), ::core::mem::transmute(udstslot), ::core::mem::transmute(ucount)).ok() + (::windows::core::Interface::vtable(self).BindUnorderedAccessView)(::windows::core::Interface::as_raw(self), usrcslot, udstslot, ucount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BindUnorderedAccessViewByName<'a, P0>(&self, pname: P0, udstslot: u32, ucount: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).BindUnorderedAccessViewByName)(::windows::core::Interface::as_raw(self), pname.into(), ::core::mem::transmute(udstslot), ::core::mem::transmute(ucount)).ok() + (::windows::core::Interface::vtable(self).BindUnorderedAccessViewByName)(::windows::core::Interface::as_raw(self), pname.into(), udstslot, ucount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BindResourceAsUnorderedAccessView(&self, usrcsrvslot: u32, udstuavslot: u32, ucount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BindResourceAsUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usrcsrvslot), ::core::mem::transmute(udstuavslot), ::core::mem::transmute(ucount)).ok() + (::windows::core::Interface::vtable(self).BindResourceAsUnorderedAccessView)(::windows::core::Interface::as_raw(self), usrcsrvslot, udstuavslot, ucount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn BindResourceAsUnorderedAccessViewByName<'a, P0>(&self, psrvname: P0, udstuavslot: u32, ucount: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).BindResourceAsUnorderedAccessViewByName)(::windows::core::Interface::as_raw(self), psrvname.into(), ::core::mem::transmute(udstuavslot), ::core::mem::transmute(ucount)).ok() + (::windows::core::Interface::vtable(self).BindResourceAsUnorderedAccessViewByName)(::windows::core::Interface::as_raw(self), psrvname.into(), udstuavslot, ucount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25135,7 +25135,7 @@ impl ID3D11PixelShader { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -25216,7 +25216,7 @@ impl ID3D11Predicate { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -25335,7 +25335,7 @@ impl ID3D11Query { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -25440,7 +25440,7 @@ impl ID3D11Query1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -25564,7 +25564,7 @@ impl ID3D11RasterizerState { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -25654,7 +25654,7 @@ impl ID3D11RasterizerState1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -25764,7 +25764,7 @@ impl ID3D11RasterizerState2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -25886,7 +25886,7 @@ pub struct ID3D11RefDefaultTrackingOptions(::windows::core::IUnknown); impl ID3D11RefDefaultTrackingOptions { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetTrackingOptions(&self, resourcetypeflags: u32, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTrackingOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resourcetypeflags), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetTrackingOptions)(::windows::core::Interface::as_raw(self), resourcetypeflags, options).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25938,7 +25938,7 @@ pub struct ID3D11RefTrackingOptions(::windows::core::IUnknown); impl ID3D11RefTrackingOptions { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetTrackingOptions(&self, uoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTrackingOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uoptions)).ok() + (::windows::core::Interface::vtable(self).SetTrackingOptions)(::windows::core::Interface::as_raw(self), uoptions).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25998,7 +25998,7 @@ impl ID3D11RenderTargetView { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -26107,7 +26107,7 @@ impl ID3D11RenderTargetView1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -26236,7 +26236,7 @@ impl ID3D11Resource { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -26251,7 +26251,7 @@ impl ID3D11Resource { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -26332,7 +26332,7 @@ impl ID3D11SamplerState { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -26416,7 +26416,7 @@ impl ID3D11ShaderReflection { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetConstantBufferByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetConstantBufferByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -26429,25 +26429,25 @@ impl ID3D11ShaderReflection { #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), resourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetInputParameterDesc(&self, parameterindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputParameterDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputParameterDesc)(::windows::core::Interface::as_raw(self), parameterindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetOutputParameterDesc(&self, parameterindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputParameterDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputParameterDesc)(::windows::core::Interface::as_raw(self), parameterindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetPatchConstantParameterDesc(&self, parameterindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetPatchConstantParameterDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPatchConstantParameterDesc)(::windows::core::Interface::as_raw(self), parameterindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVariableByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -26609,7 +26609,7 @@ impl ID3D11ShaderReflectionConstantBuffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVariableByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetVariableByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetVariableByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVariableByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -26663,7 +26663,7 @@ impl ID3D11ShaderReflectionType { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetMemberTypeByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetMemberTypeByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -26674,7 +26674,7 @@ impl ID3D11ShaderReflectionType { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetMemberTypeName(&self, index: u32) -> ::windows::core::PSTR { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeName)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IsEqual<'a, P0>(&self, ptype: P0) -> ::windows::core::Result<()> @@ -26697,7 +26697,7 @@ impl ID3D11ShaderReflectionType { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetInterfaceByIndex(&self, uindex: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetInterfaceByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetInterfaceByIndex)(::windows::core::Interface::as_raw(self), uindex)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn IsOfType<'a, P0>(&self, ptype: P0) -> ::windows::core::Result<()> @@ -26773,7 +26773,7 @@ impl ID3D11ShaderReflectionVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetInterfaceSlot(&self, uarrayindex: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetInterfaceSlot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uarrayindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetInterfaceSlot)(::windows::core::Interface::as_raw(self), uarrayindex)) } } impl ::core::clone::Clone for ID3D11ShaderReflectionVariable { @@ -26820,7 +26820,7 @@ impl ID3D11ShaderResourceView { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -26929,7 +26929,7 @@ impl ID3D11ShaderResourceView1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -27065,7 +27065,7 @@ impl ID3D11ShaderTrace { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn PSSelectStamp(&self, stampindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PSSelectStamp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stampindex)).ok() + (::windows::core::Interface::vtable(self).PSSelectStamp)(::windows::core::Interface::as_raw(self), stampindex).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetInitialRegisterContents(&self, pregister: *const D3D11_TRACE_REGISTER) -> ::windows::core::Result { @@ -27076,15 +27076,15 @@ impl ID3D11ShaderTrace { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStep(&self, stepindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stepindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStep)(::windows::core::Interface::as_raw(self), stepindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetWrittenRegister(&self, stepindex: u32, writtenregisterindex: u32, pregister: *mut D3D11_TRACE_REGISTER, pvalue: *mut D3D11_TRACE_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetWrittenRegister)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stepindex), ::core::mem::transmute(writtenregisterindex), ::core::mem::transmute(pregister), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetWrittenRegister)(::windows::core::Interface::as_raw(self), stepindex, writtenregisterindex, ::core::mem::transmute(pregister), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetReadRegister(&self, stepindex: u32, readregisterindex: u32, pregister: *mut D3D11_TRACE_REGISTER, pvalue: *mut D3D11_TRACE_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetReadRegister)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stepindex), ::core::mem::transmute(readregisterindex), ::core::mem::transmute(pregister), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetReadRegister)(::windows::core::Interface::as_raw(self), stepindex, readregisterindex, ::core::mem::transmute(pregister), ::core::mem::transmute(pvalue)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -27281,7 +27281,7 @@ impl ID3D11Texture1D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -27296,7 +27296,7 @@ impl ID3D11Texture1D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -27398,7 +27398,7 @@ impl ID3D11Texture2D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -27413,7 +27413,7 @@ impl ID3D11Texture2D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -27515,7 +27515,7 @@ impl ID3D11Texture2D1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -27530,7 +27530,7 @@ impl ID3D11Texture2D1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).base__.base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).base__.base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -27652,7 +27652,7 @@ impl ID3D11Texture3D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -27667,7 +27667,7 @@ impl ID3D11Texture3D { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -27769,7 +27769,7 @@ impl ID3D11Texture3D1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -27784,7 +27784,7 @@ impl ID3D11Texture3D1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: u32) { - (::windows::core::Interface::vtable(self).base__.base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)) + (::windows::core::Interface::vtable(self).base__.base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetEvictionPriority(&self) -> u32 { @@ -27898,14 +27898,14 @@ pub struct ID3D11TracingDevice(::windows::core::IUnknown); impl ID3D11TracingDevice { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetShaderTrackingOptionsByType(&self, resourcetypeflags: u32, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShaderTrackingOptionsByType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resourcetypeflags), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetShaderTrackingOptionsByType)(::windows::core::Interface::as_raw(self), resourcetypeflags, options).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetShaderTrackingOptions<'a, P0>(&self, pshader: P0, options: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetShaderTrackingOptions)(::windows::core::Interface::as_raw(self), pshader.into().abi(), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetShaderTrackingOptions)(::windows::core::Interface::as_raw(self), pshader.into().abi(), options).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -27966,7 +27966,7 @@ impl ID3D11UnorderedAccessView { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -28075,7 +28075,7 @@ impl ID3D11UnorderedAccessView1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -28204,7 +28204,7 @@ impl ID3D11VertexShader { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -28285,7 +28285,7 @@ impl ID3D11VideoContext { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -28299,14 +28299,14 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, { - (::windows::core::Interface::vtable(self).GetDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(pbuffersize), ::core::mem::transmute(ppbuffer)).ok() + (::windows::core::Interface::vtable(self).GetDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), r#type, ::core::mem::transmute(pbuffersize), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ReleaseDecoderBuffer<'a, P0>(&self, pdecoder: P0, r#type: D3D11_VIDEO_DECODER_BUFFER_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, { - (::windows::core::Interface::vtable(self).ReleaseDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).ReleaseDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), r#type).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecoderBeginFrame<'a, P0, P1>(&self, pdecoder: P0, pview: P1, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -28314,7 +28314,7 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoderOutputView>>, { - (::windows::core::Interface::vtable(self).DecoderBeginFrame)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), pview.into().abi(), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey)).ok() + (::windows::core::Interface::vtable(self).DecoderBeginFrame)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), pview.into().abi(), contentkeysize, ::core::mem::transmute(pcontentkey)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecoderEndFrame<'a, P0>(&self, pdecoder: P0) -> ::windows::core::Result<()> @@ -28368,7 +28368,7 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorSetOutputAlphaFillMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(alphafillmode), ::core::mem::transmute(streamindex)) + (::windows::core::Interface::vtable(self).VideoProcessorSetOutputAlphaFillMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), alphafillmode, streamindex) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28393,7 +28393,7 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).VideoProcessorSetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).VideoProcessorSetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28446,21 +28446,21 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).VideoProcessorGetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).VideoProcessorGetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamFrameFormat<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, frameformat: D3D11_VIDEO_FRAME_FORMAT) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(frameformat)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, frameformat) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamColorSpace<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pcolorspace: *const D3D11_VIDEO_PROCESSOR_COLOR_SPACE) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pcolorspace)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pcolorspace)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -28469,7 +28469,7 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(outputrate), repeatframe.into(), ::core::mem::transmute(pcustomrate)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, outputrate, repeatframe.into(), ::core::mem::transmute(pcustomrate)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28478,7 +28478,7 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28487,7 +28487,7 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28496,14 +28496,14 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(alpha)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), alpha) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamPalette<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pentries: &[u32]) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), pentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pentries))) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, pentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pentries))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -28512,7 +28512,7 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28521,7 +28521,7 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(lower), ::core::mem::transmute(upper)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), lower, upper) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28532,7 +28532,7 @@ impl ID3D11VideoContext { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(format), leftviewframe0.into(), baseviewframe0.into(), ::core::mem::transmute(flipmode), ::core::mem::transmute(monooffset)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), format, leftviewframe0.into(), baseviewframe0.into(), flipmode, monooffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28541,7 +28541,7 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into()) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28550,28 +28550,28 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(filter), enable.into(), ::core::mem::transmute(level)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, filter, enable.into(), level) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamExtension<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pextensionguid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> i32 where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).VideoProcessorSetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).VideoProcessorSetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamFrameFormat<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pframeformat: *mut D3D11_VIDEO_FRAME_FORMAT) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pframeformat)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pframeformat)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamColorSpace<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pcolorspace: *mut D3D11_VIDEO_PROCESSOR_COLOR_SPACE) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pcolorspace)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pcolorspace)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -28579,7 +28579,7 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(poutputrate), ::core::mem::transmute(prepeatframe), ::core::mem::transmute(pcustomrate)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(poutputrate), ::core::mem::transmute(prepeatframe), ::core::mem::transmute(pcustomrate)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28587,7 +28587,7 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28595,7 +28595,7 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28603,14 +28603,14 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(palpha)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(palpha)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamPalette<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pentries: &mut [u32]) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), pentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pentries))) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, pentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pentries))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -28618,7 +28618,7 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28626,7 +28626,7 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(plower), ::core::mem::transmute(pupper)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(plower), ::core::mem::transmute(pupper)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28634,7 +28634,7 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28642,7 +28642,7 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28650,14 +28650,14 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(filter), ::core::mem::transmute(penabled), ::core::mem::transmute(plevel)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, filter, ::core::mem::transmute(penabled), ::core::mem::transmute(plevel)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamExtension<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pextensionguid: *const ::windows::core::GUID, datasize: u32, pdata: *mut ::core::ffi::c_void) -> i32 where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).VideoProcessorGetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).VideoProcessorGetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28666,14 +28666,14 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessorOutputView>>, { - (::windows::core::Interface::vtable(self).VideoProcessorBlt)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), pview.into().abi(), ::core::mem::transmute(outputframe), pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams))).ok() + (::windows::core::Interface::vtable(self).VideoProcessorBlt)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), pview.into().abi(), outputframe, pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn NegotiateCryptoSessionKeyExchange<'a, P0>(&self, pcryptosession: P0, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).NegotiateCryptoSessionKeyExchange)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).NegotiateCryptoSessionKeyExchange)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn EncryptionBlt<'a, P0, P1, P2>(&self, pcryptosession: P0, psrcsurface: P1, pdstsurface: P2, ivsize: u32, piv: *const ::core::ffi::c_void) @@ -28682,7 +28682,7 @@ impl ID3D11VideoContext { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, { - (::windows::core::Interface::vtable(self).EncryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv)) + (::windows::core::Interface::vtable(self).EncryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ivsize, ::core::mem::transmute(piv)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecryptionBlt<'a, P0, P1, P2>(&self, pcryptosession: P0, psrcsurface: P1, pdstsurface: P2, pencryptedblockinfo: *const D3D11_ENCRYPTED_BLOCK_INFO, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void, ivsize: u32, piv: *const ::core::ffi::c_void) @@ -28691,14 +28691,14 @@ impl ID3D11VideoContext { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, { - (::windows::core::Interface::vtable(self).DecryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(pencryptedblockinfo), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv)) + (::windows::core::Interface::vtable(self).DecryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(pencryptedblockinfo), contentkeysize, ::core::mem::transmute(pcontentkey), ivsize, ::core::mem::transmute(piv)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn StartSessionKeyRefresh<'a, P0>(&self, pcryptosession: P0, randomnumbersize: u32, prandomnumber: *mut ::core::ffi::c_void) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).StartSessionKeyRefresh)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(randomnumbersize), ::core::mem::transmute(prandomnumber)) + (::windows::core::Interface::vtable(self).StartSessionKeyRefresh)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), randomnumbersize, ::core::mem::transmute(prandomnumber)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn FinishSessionKeyRefresh<'a, P0>(&self, pcryptosession: P0) @@ -28712,21 +28712,21 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).GetEncryptionBltKey)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(keysize), ::core::mem::transmute(preadbackkey)).ok() + (::windows::core::Interface::vtable(self).GetEncryptionBltKey)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), keysize, ::core::mem::transmute(preadbackkey)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn NegotiateAuthenticatedChannelKeyExchange<'a, P0>(&self, pchannel: P0, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { - (::windows::core::Interface::vtable(self).NegotiateAuthenticatedChannelKeyExchange)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).NegotiateAuthenticatedChannelKeyExchange)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn QueryAuthenticatedChannel<'a, P0>(&self, pchannel: P0, inputsize: u32, pinput: *const ::core::ffi::c_void, outputsize: u32, poutput: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { - (::windows::core::Interface::vtable(self).QueryAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(inputsize), ::core::mem::transmute(pinput), ::core::mem::transmute(outputsize), ::core::mem::transmute(poutput)).ok() + (::windows::core::Interface::vtable(self).QueryAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), inputsize, ::core::mem::transmute(pinput), outputsize, ::core::mem::transmute(poutput)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28735,7 +28735,7 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ConfigureAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(inputsize), ::core::mem::transmute(pinput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ConfigureAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), inputsize, ::core::mem::transmute(pinput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28744,7 +28744,7 @@ impl ID3D11VideoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(rotation)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), rotation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28752,7 +28752,7 @@ impl ID3D11VideoContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(protation)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penable), ::core::mem::transmute(protation)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28977,7 +28977,7 @@ impl ID3D11VideoContext1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -28991,14 +28991,14 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, { - (::windows::core::Interface::vtable(self).base__.GetDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(pbuffersize), ::core::mem::transmute(ppbuffer)).ok() + (::windows::core::Interface::vtable(self).base__.GetDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), r#type, ::core::mem::transmute(pbuffersize), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ReleaseDecoderBuffer<'a, P0>(&self, pdecoder: P0, r#type: D3D11_VIDEO_DECODER_BUFFER_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, { - (::windows::core::Interface::vtable(self).base__.ReleaseDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.ReleaseDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), r#type).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecoderBeginFrame<'a, P0, P1>(&self, pdecoder: P0, pview: P1, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -29006,7 +29006,7 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoderOutputView>>, { - (::windows::core::Interface::vtable(self).base__.DecoderBeginFrame)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), pview.into().abi(), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey)).ok() + (::windows::core::Interface::vtable(self).base__.DecoderBeginFrame)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), pview.into().abi(), contentkeysize, ::core::mem::transmute(pcontentkey)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecoderEndFrame<'a, P0>(&self, pdecoder: P0) -> ::windows::core::Result<()> @@ -29060,7 +29060,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetOutputAlphaFillMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(alphafillmode), ::core::mem::transmute(streamindex)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetOutputAlphaFillMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), alphafillmode, streamindex) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29085,7 +29085,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.VideoProcessorSetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.VideoProcessorSetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29138,21 +29138,21 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.VideoProcessorGetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.VideoProcessorGetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamFrameFormat<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, frameformat: D3D11_VIDEO_FRAME_FORMAT) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(frameformat)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, frameformat) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamColorSpace<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pcolorspace: *const D3D11_VIDEO_PROCESSOR_COLOR_SPACE) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pcolorspace)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pcolorspace)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -29161,7 +29161,7 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(outputrate), repeatframe.into(), ::core::mem::transmute(pcustomrate)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, outputrate, repeatframe.into(), ::core::mem::transmute(pcustomrate)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29170,7 +29170,7 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29179,7 +29179,7 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29188,14 +29188,14 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(alpha)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), alpha) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamPalette<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pentries: &[u32]) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), pentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pentries))) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, pentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pentries))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -29204,7 +29204,7 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29213,7 +29213,7 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(lower), ::core::mem::transmute(upper)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), lower, upper) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29224,7 +29224,7 @@ impl ID3D11VideoContext1 { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(format), leftviewframe0.into(), baseviewframe0.into(), ::core::mem::transmute(flipmode), ::core::mem::transmute(monooffset)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), format, leftviewframe0.into(), baseviewframe0.into(), flipmode, monooffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29233,7 +29233,7 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into()) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29242,28 +29242,28 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(filter), enable.into(), ::core::mem::transmute(level)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, filter, enable.into(), level) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamExtension<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pextensionguid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> i32 where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamFrameFormat<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pframeformat: *mut D3D11_VIDEO_FRAME_FORMAT) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pframeformat)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pframeformat)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamColorSpace<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pcolorspace: *mut D3D11_VIDEO_PROCESSOR_COLOR_SPACE) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pcolorspace)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pcolorspace)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -29271,7 +29271,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(poutputrate), ::core::mem::transmute(prepeatframe), ::core::mem::transmute(pcustomrate)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(poutputrate), ::core::mem::transmute(prepeatframe), ::core::mem::transmute(pcustomrate)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29279,7 +29279,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29287,7 +29287,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29295,14 +29295,14 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(palpha)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(palpha)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamPalette<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pentries: &mut [u32]) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), pentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pentries))) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, pentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pentries))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -29310,7 +29310,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29318,7 +29318,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(plower), ::core::mem::transmute(pupper)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(plower), ::core::mem::transmute(pupper)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29326,7 +29326,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29334,7 +29334,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29342,14 +29342,14 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(filter), ::core::mem::transmute(penabled), ::core::mem::transmute(plevel)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, filter, ::core::mem::transmute(penabled), ::core::mem::transmute(plevel)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamExtension<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pextensionguid: *const ::windows::core::GUID, datasize: u32, pdata: *mut ::core::ffi::c_void) -> i32 where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29358,14 +29358,14 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessorOutputView>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorBlt)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), pview.into().abi(), ::core::mem::transmute(outputframe), pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams))).ok() + (::windows::core::Interface::vtable(self).base__.VideoProcessorBlt)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), pview.into().abi(), outputframe, pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn NegotiateCryptoSessionKeyExchange<'a, P0>(&self, pcryptosession: P0, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).base__.NegotiateCryptoSessionKeyExchange)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.NegotiateCryptoSessionKeyExchange)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn EncryptionBlt<'a, P0, P1, P2>(&self, pcryptosession: P0, psrcsurface: P1, pdstsurface: P2, ivsize: u32, piv: *const ::core::ffi::c_void) @@ -29374,7 +29374,7 @@ impl ID3D11VideoContext1 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, { - (::windows::core::Interface::vtable(self).base__.EncryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv)) + (::windows::core::Interface::vtable(self).base__.EncryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ivsize, ::core::mem::transmute(piv)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecryptionBlt<'a, P0, P1, P2>(&self, pcryptosession: P0, psrcsurface: P1, pdstsurface: P2, pencryptedblockinfo: *const D3D11_ENCRYPTED_BLOCK_INFO, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void, ivsize: u32, piv: *const ::core::ffi::c_void) @@ -29383,14 +29383,14 @@ impl ID3D11VideoContext1 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, { - (::windows::core::Interface::vtable(self).base__.DecryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(pencryptedblockinfo), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv)) + (::windows::core::Interface::vtable(self).base__.DecryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(pencryptedblockinfo), contentkeysize, ::core::mem::transmute(pcontentkey), ivsize, ::core::mem::transmute(piv)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn StartSessionKeyRefresh<'a, P0>(&self, pcryptosession: P0, randomnumbersize: u32, prandomnumber: *mut ::core::ffi::c_void) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).base__.StartSessionKeyRefresh)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(randomnumbersize), ::core::mem::transmute(prandomnumber)) + (::windows::core::Interface::vtable(self).base__.StartSessionKeyRefresh)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), randomnumbersize, ::core::mem::transmute(prandomnumber)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn FinishSessionKeyRefresh<'a, P0>(&self, pcryptosession: P0) @@ -29404,21 +29404,21 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).base__.GetEncryptionBltKey)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(keysize), ::core::mem::transmute(preadbackkey)).ok() + (::windows::core::Interface::vtable(self).base__.GetEncryptionBltKey)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), keysize, ::core::mem::transmute(preadbackkey)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn NegotiateAuthenticatedChannelKeyExchange<'a, P0>(&self, pchannel: P0, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { - (::windows::core::Interface::vtable(self).base__.NegotiateAuthenticatedChannelKeyExchange)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.NegotiateAuthenticatedChannelKeyExchange)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn QueryAuthenticatedChannel<'a, P0>(&self, pchannel: P0, inputsize: u32, pinput: *const ::core::ffi::c_void, outputsize: u32, poutput: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { - (::windows::core::Interface::vtable(self).base__.QueryAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(inputsize), ::core::mem::transmute(pinput), ::core::mem::transmute(outputsize), ::core::mem::transmute(poutput)).ok() + (::windows::core::Interface::vtable(self).base__.QueryAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), inputsize, ::core::mem::transmute(pinput), outputsize, ::core::mem::transmute(poutput)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29427,7 +29427,7 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ConfigureAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(inputsize), ::core::mem::transmute(pinput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ConfigureAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), inputsize, ::core::mem::transmute(pinput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29436,7 +29436,7 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(rotation)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), rotation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29444,7 +29444,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(protation)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penable), ::core::mem::transmute(protation)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SubmitDecoderBuffers1<'a, P0>(&self, pdecoder: P0, pbufferdesc: &[D3D11_VIDEO_DECODER_BUFFER_DESC1]) -> ::windows::core::Result<()> @@ -29475,7 +29475,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, { - (::windows::core::Interface::vtable(self).DecoderEnableDownsampling)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), ::core::mem::transmute(inputcolorspace), ::core::mem::transmute(poutputdesc), ::core::mem::transmute(referenceframecount)).ok() + (::windows::core::Interface::vtable(self).DecoderEnableDownsampling)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), inputcolorspace, ::core::mem::transmute(poutputdesc), referenceframecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -29491,7 +29491,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorSetOutputColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(colorspace)) + (::windows::core::Interface::vtable(self).VideoProcessorSetOutputColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), colorspace) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29524,7 +29524,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(colorspace)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, colorspace) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29535,7 +29535,7 @@ impl ID3D11VideoContext1 { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), fliphorizontal.into(), flipvertical.into()) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), fliphorizontal.into(), flipvertical.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -29543,7 +29543,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pcolorspace)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pcolorspace)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29551,7 +29551,7 @@ impl ID3D11VideoContext1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(pfliphorizontal), ::core::mem::transmute(pflipvertical)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penable), ::core::mem::transmute(pfliphorizontal), ::core::mem::transmute(pflipvertical)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -29560,7 +29560,7 @@ impl ID3D11VideoContext1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).VideoProcessorGetBehaviorHints)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(outputwidth), ::core::mem::transmute(outputheight), ::core::mem::transmute(outputformat), pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).VideoProcessorGetBehaviorHints)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), outputwidth, outputheight, outputformat, pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29696,7 +29696,7 @@ impl ID3D11VideoContext2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -29710,14 +29710,14 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, { - (::windows::core::Interface::vtable(self).base__.base__.GetDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(pbuffersize), ::core::mem::transmute(ppbuffer)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), r#type, ::core::mem::transmute(pbuffersize), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ReleaseDecoderBuffer<'a, P0>(&self, pdecoder: P0, r#type: D3D11_VIDEO_DECODER_BUFFER_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, { - (::windows::core::Interface::vtable(self).base__.base__.ReleaseDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ReleaseDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), r#type).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecoderBeginFrame<'a, P0, P1>(&self, pdecoder: P0, pview: P1, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -29725,7 +29725,7 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoderOutputView>>, { - (::windows::core::Interface::vtable(self).base__.base__.DecoderBeginFrame)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), pview.into().abi(), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DecoderBeginFrame)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), pview.into().abi(), contentkeysize, ::core::mem::transmute(pcontentkey)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecoderEndFrame<'a, P0>(&self, pdecoder: P0) -> ::windows::core::Result<()> @@ -29779,7 +29779,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetOutputAlphaFillMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(alphafillmode), ::core::mem::transmute(streamindex)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetOutputAlphaFillMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), alphafillmode, streamindex) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29804,7 +29804,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29857,21 +29857,21 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamFrameFormat<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, frameformat: D3D11_VIDEO_FRAME_FORMAT) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(frameformat)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, frameformat) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamColorSpace<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pcolorspace: *const D3D11_VIDEO_PROCESSOR_COLOR_SPACE) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pcolorspace)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pcolorspace)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -29880,7 +29880,7 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(outputrate), repeatframe.into(), ::core::mem::transmute(pcustomrate)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, outputrate, repeatframe.into(), ::core::mem::transmute(pcustomrate)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29889,7 +29889,7 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29898,7 +29898,7 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29907,14 +29907,14 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(alpha)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), alpha) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamPalette<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pentries: &[u32]) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), pentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pentries))) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, pentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pentries))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -29923,7 +29923,7 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29932,7 +29932,7 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(lower), ::core::mem::transmute(upper)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), lower, upper) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29943,7 +29943,7 @@ impl ID3D11VideoContext2 { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(format), leftviewframe0.into(), baseviewframe0.into(), ::core::mem::transmute(flipmode), ::core::mem::transmute(monooffset)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), format, leftviewframe0.into(), baseviewframe0.into(), flipmode, monooffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29952,7 +29952,7 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into()) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29961,28 +29961,28 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(filter), enable.into(), ::core::mem::transmute(level)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, filter, enable.into(), level) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamExtension<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pextensionguid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> i32 where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamFrameFormat<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pframeformat: *mut D3D11_VIDEO_FRAME_FORMAT) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pframeformat)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pframeformat)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamColorSpace<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pcolorspace: *mut D3D11_VIDEO_PROCESSOR_COLOR_SPACE) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pcolorspace)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pcolorspace)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -29990,7 +29990,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(poutputrate), ::core::mem::transmute(prepeatframe), ::core::mem::transmute(pcustomrate)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(poutputrate), ::core::mem::transmute(prepeatframe), ::core::mem::transmute(pcustomrate)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29998,7 +29998,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30006,7 +30006,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30014,14 +30014,14 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(palpha)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(palpha)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamPalette<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pentries: &mut [u32]) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), pentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pentries))) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, pentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pentries))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -30029,7 +30029,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30037,7 +30037,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(plower), ::core::mem::transmute(pupper)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(plower), ::core::mem::transmute(pupper)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30045,7 +30045,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30053,7 +30053,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30061,14 +30061,14 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(filter), ::core::mem::transmute(penabled), ::core::mem::transmute(plevel)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, filter, ::core::mem::transmute(penabled), ::core::mem::transmute(plevel)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamExtension<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pextensionguid: *const ::windows::core::GUID, datasize: u32, pdata: *mut ::core::ffi::c_void) -> i32 where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30077,14 +30077,14 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessorOutputView>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorBlt)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), pview.into().abi(), ::core::mem::transmute(outputframe), pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams))).ok() + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorBlt)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), pview.into().abi(), outputframe, pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn NegotiateCryptoSessionKeyExchange<'a, P0>(&self, pcryptosession: P0, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).base__.base__.NegotiateCryptoSessionKeyExchange)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.NegotiateCryptoSessionKeyExchange)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn EncryptionBlt<'a, P0, P1, P2>(&self, pcryptosession: P0, psrcsurface: P1, pdstsurface: P2, ivsize: u32, piv: *const ::core::ffi::c_void) @@ -30093,7 +30093,7 @@ impl ID3D11VideoContext2 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, { - (::windows::core::Interface::vtable(self).base__.base__.EncryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv)) + (::windows::core::Interface::vtable(self).base__.base__.EncryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ivsize, ::core::mem::transmute(piv)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecryptionBlt<'a, P0, P1, P2>(&self, pcryptosession: P0, psrcsurface: P1, pdstsurface: P2, pencryptedblockinfo: *const D3D11_ENCRYPTED_BLOCK_INFO, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void, ivsize: u32, piv: *const ::core::ffi::c_void) @@ -30102,14 +30102,14 @@ impl ID3D11VideoContext2 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, { - (::windows::core::Interface::vtable(self).base__.base__.DecryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(pencryptedblockinfo), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv)) + (::windows::core::Interface::vtable(self).base__.base__.DecryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(pencryptedblockinfo), contentkeysize, ::core::mem::transmute(pcontentkey), ivsize, ::core::mem::transmute(piv)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn StartSessionKeyRefresh<'a, P0>(&self, pcryptosession: P0, randomnumbersize: u32, prandomnumber: *mut ::core::ffi::c_void) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).base__.base__.StartSessionKeyRefresh)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(randomnumbersize), ::core::mem::transmute(prandomnumber)) + (::windows::core::Interface::vtable(self).base__.base__.StartSessionKeyRefresh)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), randomnumbersize, ::core::mem::transmute(prandomnumber)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn FinishSessionKeyRefresh<'a, P0>(&self, pcryptosession: P0) @@ -30123,21 +30123,21 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).base__.base__.GetEncryptionBltKey)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(keysize), ::core::mem::transmute(preadbackkey)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetEncryptionBltKey)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), keysize, ::core::mem::transmute(preadbackkey)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn NegotiateAuthenticatedChannelKeyExchange<'a, P0>(&self, pchannel: P0, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { - (::windows::core::Interface::vtable(self).base__.base__.NegotiateAuthenticatedChannelKeyExchange)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.NegotiateAuthenticatedChannelKeyExchange)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn QueryAuthenticatedChannel<'a, P0>(&self, pchannel: P0, inputsize: u32, pinput: *const ::core::ffi::c_void, outputsize: u32, poutput: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { - (::windows::core::Interface::vtable(self).base__.base__.QueryAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(inputsize), ::core::mem::transmute(pinput), ::core::mem::transmute(outputsize), ::core::mem::transmute(poutput)).ok() + (::windows::core::Interface::vtable(self).base__.base__.QueryAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), inputsize, ::core::mem::transmute(pinput), outputsize, ::core::mem::transmute(poutput)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30146,7 +30146,7 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.ConfigureAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(inputsize), ::core::mem::transmute(pinput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.ConfigureAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), inputsize, ::core::mem::transmute(pinput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30155,7 +30155,7 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(rotation)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), rotation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30163,7 +30163,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(protation)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penable), ::core::mem::transmute(protation)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SubmitDecoderBuffers1<'a, P0>(&self, pdecoder: P0, pbufferdesc: &[D3D11_VIDEO_DECODER_BUFFER_DESC1]) -> ::windows::core::Result<()> @@ -30194,7 +30194,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, { - (::windows::core::Interface::vtable(self).base__.DecoderEnableDownsampling)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), ::core::mem::transmute(inputcolorspace), ::core::mem::transmute(poutputdesc), ::core::mem::transmute(referenceframecount)).ok() + (::windows::core::Interface::vtable(self).base__.DecoderEnableDownsampling)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), inputcolorspace, ::core::mem::transmute(poutputdesc), referenceframecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -30210,7 +30210,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetOutputColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(colorspace)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetOutputColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), colorspace) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30243,7 +30243,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(colorspace)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, colorspace) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30254,7 +30254,7 @@ impl ID3D11VideoContext2 { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), fliphorizontal.into(), flipvertical.into()) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), fliphorizontal.into(), flipvertical.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -30262,7 +30262,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pcolorspace)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pcolorspace)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30270,7 +30270,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(pfliphorizontal), ::core::mem::transmute(pflipvertical)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penable), ::core::mem::transmute(pfliphorizontal), ::core::mem::transmute(pflipvertical)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -30279,7 +30279,7 @@ impl ID3D11VideoContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetBehaviorHints)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(outputwidth), ::core::mem::transmute(outputheight), ::core::mem::transmute(outputformat), pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetBehaviorHints)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), outputwidth, outputheight, outputformat, pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi")] @@ -30287,7 +30287,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorSetOutputHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(size), ::core::mem::transmute(phdrmetadata)) + (::windows::core::Interface::vtable(self).VideoProcessorSetOutputHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), r#type, size, ::core::mem::transmute(phdrmetadata)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi")] @@ -30295,7 +30295,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetOutputHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(ptype), ::core::mem::transmute(size), ::core::mem::transmute(pmetadata)) + (::windows::core::Interface::vtable(self).VideoProcessorGetOutputHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(ptype), size, ::core::mem::transmute(pmetadata)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi")] @@ -30303,7 +30303,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorSetStreamHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(r#type), ::core::mem::transmute(size), ::core::mem::transmute(phdrmetadata)) + (::windows::core::Interface::vtable(self).VideoProcessorSetStreamHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, r#type, size, ::core::mem::transmute(phdrmetadata)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi")] @@ -30311,7 +30311,7 @@ impl ID3D11VideoContext2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).VideoProcessorGetStreamHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(ptype), ::core::mem::transmute(size), ::core::mem::transmute(pmetadata)) + (::windows::core::Interface::vtable(self).VideoProcessorGetStreamHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(ptype), size, ::core::mem::transmute(pmetadata)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -30431,7 +30431,7 @@ impl ID3D11VideoContext3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -30445,14 +30445,14 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(pbuffersize), ::core::mem::transmute(ppbuffer)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), r#type, ::core::mem::transmute(pbuffersize), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn ReleaseDecoderBuffer<'a, P0>(&self, pdecoder: P0, r#type: D3D11_VIDEO_DECODER_BUFFER_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ReleaseDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ReleaseDecoderBuffer)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), r#type).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecoderBeginFrame<'a, P0, P1>(&self, pdecoder: P0, pview: P1, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -30460,7 +30460,7 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoderOutputView>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DecoderBeginFrame)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), pview.into().abi(), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.DecoderBeginFrame)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), pview.into().abi(), contentkeysize, ::core::mem::transmute(pcontentkey)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecoderEndFrame<'a, P0>(&self, pdecoder: P0) -> ::windows::core::Result<()> @@ -30514,7 +30514,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetOutputAlphaFillMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(alphafillmode), ::core::mem::transmute(streamindex)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetOutputAlphaFillMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), alphafillmode, streamindex) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30539,7 +30539,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30592,21 +30592,21 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetOutputExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamFrameFormat<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, frameformat: D3D11_VIDEO_FRAME_FORMAT) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(frameformat)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, frameformat) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamColorSpace<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pcolorspace: *const D3D11_VIDEO_PROCESSOR_COLOR_SPACE) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pcolorspace)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pcolorspace)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -30615,7 +30615,7 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(outputrate), repeatframe.into(), ::core::mem::transmute(pcustomrate)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, outputrate, repeatframe.into(), ::core::mem::transmute(pcustomrate)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30624,7 +30624,7 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30633,7 +30633,7 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30642,14 +30642,14 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(alpha)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), alpha) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamPalette<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pentries: &[u32]) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), pentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pentries))) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, pentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pentries))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -30658,7 +30658,7 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30667,7 +30667,7 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(lower), ::core::mem::transmute(upper)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), lower, upper) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30678,7 +30678,7 @@ impl ID3D11VideoContext3 { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(format), leftviewframe0.into(), baseviewframe0.into(), ::core::mem::transmute(flipmode), ::core::mem::transmute(monooffset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), format, leftviewframe0.into(), baseviewframe0.into(), flipmode, monooffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30687,7 +30687,7 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into()) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30696,28 +30696,28 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(filter), enable.into(), ::core::mem::transmute(level)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, filter, enable.into(), level) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorSetStreamExtension<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pextensionguid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> i32 where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamFrameFormat<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pframeformat: *mut D3D11_VIDEO_FRAME_FORMAT) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pframeformat)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamFrameFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pframeformat)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamColorSpace<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pcolorspace: *mut D3D11_VIDEO_PROCESSOR_COLOR_SPACE) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pcolorspace)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamColorSpace)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pcolorspace)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -30725,7 +30725,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(poutputrate), ::core::mem::transmute(prepeatframe), ::core::mem::transmute(pcustomrate)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamOutputRate)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(poutputrate), ::core::mem::transmute(prepeatframe), ::core::mem::transmute(pcustomrate)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30733,7 +30733,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamSourceRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30741,7 +30741,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamDestRect)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(prect)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30749,14 +30749,14 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(palpha)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamAlpha)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(palpha)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamPalette<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pentries: &mut [u32]) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), pentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pentries))) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamPalette)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, pentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pentries))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -30764,7 +30764,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamPixelAspectRatio)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(psourceaspectratio), ::core::mem::transmute(pdestinationaspectratio)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30772,7 +30772,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled), ::core::mem::transmute(plower), ::core::mem::transmute(pupper)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamLumaKey)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled), ::core::mem::transmute(plower), ::core::mem::transmute(pupper)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30780,7 +30780,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamStereoFormat)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30788,7 +30788,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penabled)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamAutoProcessingMode)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penabled)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30796,14 +30796,14 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(filter), ::core::mem::transmute(penabled), ::core::mem::transmute(plevel)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamFilter)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, filter, ::core::mem::transmute(penabled), ::core::mem::transmute(plevel)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn VideoProcessorGetStreamExtension<'a, P0>(&self, pvideoprocessor: P0, streamindex: u32, pextensionguid: *const ::windows::core::GUID, datasize: u32, pdata: *mut ::core::ffi::c_void) -> i32 where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pextensionguid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamExtension)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pextensionguid), datasize, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30812,14 +30812,14 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessorOutputView>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorBlt)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), pview.into().abi(), ::core::mem::transmute(outputframe), pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams))).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorBlt)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), pview.into().abi(), outputframe, pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn NegotiateCryptoSessionKeyExchange<'a, P0>(&self, pcryptosession: P0, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.NegotiateCryptoSessionKeyExchange)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.NegotiateCryptoSessionKeyExchange)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn EncryptionBlt<'a, P0, P1, P2>(&self, pcryptosession: P0, psrcsurface: P1, pdstsurface: P2, ivsize: u32, piv: *const ::core::ffi::c_void) @@ -30828,7 +30828,7 @@ impl ID3D11VideoContext3 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.EncryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv)) + (::windows::core::Interface::vtable(self).base__.base__.base__.EncryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ivsize, ::core::mem::transmute(piv)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecryptionBlt<'a, P0, P1, P2>(&self, pcryptosession: P0, psrcsurface: P1, pdstsurface: P2, pencryptedblockinfo: *const D3D11_ENCRYPTED_BLOCK_INFO, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void, ivsize: u32, piv: *const ::core::ffi::c_void) @@ -30837,14 +30837,14 @@ impl ID3D11VideoContext3 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D11Texture2D>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DecryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(pencryptedblockinfo), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DecryptionBlt)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(pencryptedblockinfo), contentkeysize, ::core::mem::transmute(pcontentkey), ivsize, ::core::mem::transmute(piv)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn StartSessionKeyRefresh<'a, P0>(&self, pcryptosession: P0, randomnumbersize: u32, prandomnumber: *mut ::core::ffi::c_void) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.StartSessionKeyRefresh)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(randomnumbersize), ::core::mem::transmute(prandomnumber)) + (::windows::core::Interface::vtable(self).base__.base__.base__.StartSessionKeyRefresh)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), randomnumbersize, ::core::mem::transmute(prandomnumber)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn FinishSessionKeyRefresh<'a, P0>(&self, pcryptosession: P0) @@ -30858,21 +30858,21 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetEncryptionBltKey)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(keysize), ::core::mem::transmute(preadbackkey)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetEncryptionBltKey)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), keysize, ::core::mem::transmute(preadbackkey)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn NegotiateAuthenticatedChannelKeyExchange<'a, P0>(&self, pchannel: P0, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.NegotiateAuthenticatedChannelKeyExchange)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.NegotiateAuthenticatedChannelKeyExchange)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn QueryAuthenticatedChannel<'a, P0>(&self, pchannel: P0, inputsize: u32, pinput: *const ::core::ffi::c_void, outputsize: u32, poutput: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.QueryAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(inputsize), ::core::mem::transmute(pinput), ::core::mem::transmute(outputsize), ::core::mem::transmute(poutput)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.QueryAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), inputsize, ::core::mem::transmute(pinput), outputsize, ::core::mem::transmute(poutput)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30881,7 +30881,7 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11AuthenticatedChannel>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.ConfigureAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), ::core::mem::transmute(inputsize), ::core::mem::transmute(pinput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.ConfigureAuthenticatedChannel)(::windows::core::Interface::as_raw(self), pchannel.into().abi(), inputsize, ::core::mem::transmute(pinput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30890,7 +30890,7 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), ::core::mem::transmute(rotation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), rotation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30898,7 +30898,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(protation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamRotation)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penable), ::core::mem::transmute(protation)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SubmitDecoderBuffers1<'a, P0>(&self, pdecoder: P0, pbufferdesc: &[D3D11_VIDEO_DECODER_BUFFER_DESC1]) -> ::windows::core::Result<()> @@ -30929,7 +30929,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, { - (::windows::core::Interface::vtable(self).base__.base__.DecoderEnableDownsampling)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), ::core::mem::transmute(inputcolorspace), ::core::mem::transmute(poutputdesc), ::core::mem::transmute(referenceframecount)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DecoderEnableDownsampling)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), inputcolorspace, ::core::mem::transmute(poutputdesc), referenceframecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -30945,7 +30945,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetOutputColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(colorspace)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetOutputColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), colorspace) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30978,7 +30978,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(colorspace)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, colorspace) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30989,7 +30989,7 @@ impl ID3D11VideoContext3 { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), enable.into(), fliphorizontal.into(), flipvertical.into()) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, enable.into(), fliphorizontal.into(), flipvertical.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -30997,7 +30997,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(pcolorspace)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamColorSpace1)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(pcolorspace)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31005,7 +31005,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(pfliphorizontal), ::core::mem::transmute(pflipvertical)) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamMirror)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(penable), ::core::mem::transmute(pfliphorizontal), ::core::mem::transmute(pflipvertical)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -31014,7 +31014,7 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetBehaviorHints)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(outputwidth), ::core::mem::transmute(outputheight), ::core::mem::transmute(outputformat), pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.VideoProcessorGetBehaviorHints)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), outputwidth, outputheight, outputformat, pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi")] @@ -31022,7 +31022,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetOutputHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(size), ::core::mem::transmute(phdrmetadata)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetOutputHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), r#type, size, ::core::mem::transmute(phdrmetadata)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi")] @@ -31030,7 +31030,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetOutputHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(ptype), ::core::mem::transmute(size), ::core::mem::transmute(pmetadata)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetOutputHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(ptype), size, ::core::mem::transmute(pmetadata)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi")] @@ -31038,7 +31038,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(r#type), ::core::mem::transmute(size), ::core::mem::transmute(phdrmetadata)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorSetStreamHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, r#type, size, ::core::mem::transmute(phdrmetadata)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi")] @@ -31046,7 +31046,7 @@ impl ID3D11VideoContext3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessor>>, { - (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(ptype), ::core::mem::transmute(size), ::core::mem::transmute(pmetadata)) + (::windows::core::Interface::vtable(self).base__.VideoProcessorGetStreamHDRMetaData)(::windows::core::Interface::as_raw(self), pvideoprocessor.into().abi(), streamindex, ::core::mem::transmute(ptype), size, ::core::mem::transmute(pmetadata)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn DecoderBeginFrame1<'a, P0, P1>(&self, pdecoder: P0, pview: P1, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void, numcomponenthistograms: u32, phistogramoffsets: *const u32, pphistogrambuffers: *const ::core::option::Option) -> ::windows::core::Result<()> @@ -31054,7 +31054,7 @@ impl ID3D11VideoContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoder>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoDecoderOutputView>>, { - (::windows::core::Interface::vtable(self).DecoderBeginFrame1)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), pview.into().abi(), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey), ::core::mem::transmute(numcomponenthistograms), ::core::mem::transmute(phistogramoffsets), ::core::mem::transmute(pphistogrambuffers)).ok() + (::windows::core::Interface::vtable(self).DecoderBeginFrame1)(::windows::core::Interface::as_raw(self), pdecoder.into().abi(), pview.into().abi(), contentkeysize, ::core::mem::transmute(pcontentkey), ::core::mem::transmute(numcomponenthistograms), ::core::mem::transmute(phistogramoffsets), ::core::mem::transmute(pphistogrambuffers)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SubmitDecoderBuffers2<'a, P0>(&self, pdecoder: P0, pbufferdesc: &[D3D11_VIDEO_DECODER_BUFFER_DESC2]) -> ::windows::core::Result<()> @@ -31182,7 +31182,7 @@ impl ID3D11VideoDecoder { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31282,7 +31282,7 @@ impl ID3D11VideoDecoderOutputView { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31389,12 +31389,12 @@ impl ID3D11VideoDevice { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessorEnumerator>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateVideoProcessor)(::windows::core::Interface::as_raw(self), penum.into().abi(), ::core::mem::transmute(rateconversionindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateVideoProcessor)(::windows::core::Interface::as_raw(self), penum.into().abi(), rateconversionindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateAuthenticatedChannel(&self, channeltype: D3D11_AUTHENTICATED_CHANNEL_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateAuthenticatedChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(channeltype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateAuthenticatedChannel)(::windows::core::Interface::as_raw(self), channeltype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateCryptoSession(&self, pcryptotype: *const ::windows::core::GUID, pdecoderprofile: *const ::windows::core::GUID, pkeyexchangetype: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -31440,13 +31440,13 @@ impl ID3D11VideoDevice { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVideoDecoderProfile(&self, index: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetVideoDecoderProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetVideoDecoderProfile)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CheckVideoDecoderFormat(&self, pdecoderprofile: *const ::windows::core::GUID, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckVideoDecoderFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdecoderprofile), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckVideoDecoderFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdecoderprofile), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -31458,7 +31458,7 @@ impl ID3D11VideoDevice { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderConfig(&self, pdesc: *const D3D11_VIDEO_DECODER_DESC, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVideoDecoderConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVideoDecoderConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetContentProtectionCaps(&self, pcryptotype: *const ::windows::core::GUID, pdecoderprofile: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -31468,11 +31468,11 @@ impl ID3D11VideoDevice { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckCryptoKeyExchange(&self, pcryptotype: *const ::windows::core::GUID, pdecoderprofile: *const ::windows::core::GUID, index: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).CheckCryptoKeyExchange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcryptotype), ::core::mem::transmute(pdecoderprofile), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).CheckCryptoKeyExchange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcryptotype), ::core::mem::transmute(pdecoderprofile), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31572,12 +31572,12 @@ impl ID3D11VideoDevice1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessorEnumerator>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateVideoProcessor)(::windows::core::Interface::as_raw(self), penum.into().abi(), ::core::mem::transmute(rateconversionindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateVideoProcessor)(::windows::core::Interface::as_raw(self), penum.into().abi(), rateconversionindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateAuthenticatedChannel(&self, channeltype: D3D11_AUTHENTICATED_CHANNEL_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateAuthenticatedChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(channeltype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateAuthenticatedChannel)(::windows::core::Interface::as_raw(self), channeltype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateCryptoSession(&self, pcryptotype: *const ::windows::core::GUID, pdecoderprofile: *const ::windows::core::GUID, pkeyexchangetype: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -31623,13 +31623,13 @@ impl ID3D11VideoDevice1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVideoDecoderProfile(&self, index: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetVideoDecoderProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).base__.GetVideoDecoderProfile)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CheckVideoDecoderFormat(&self, pdecoderprofile: *const ::windows::core::GUID, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckVideoDecoderFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdecoderprofile), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CheckVideoDecoderFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdecoderprofile), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -31641,7 +31641,7 @@ impl ID3D11VideoDevice1 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderConfig(&self, pdesc: *const D3D11_VIDEO_DECODER_DESC, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetVideoDecoderConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetVideoDecoderConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetContentProtectionCaps(&self, pcryptotype: *const ::windows::core::GUID, pdecoderprofile: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -31651,11 +31651,11 @@ impl ID3D11VideoDevice1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckCryptoKeyExchange(&self, pcryptotype: *const ::windows::core::GUID, pdecoderprofile: *const ::windows::core::GUID, index: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckCryptoKeyExchange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcryptotype), ::core::mem::transmute(pdecoderprofile), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).base__.CheckCryptoKeyExchange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcryptotype), ::core::mem::transmute(pdecoderprofile), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31672,18 +31672,18 @@ impl ID3D11VideoDevice1 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderCaps(&self, pdecoderprofile: *const ::windows::core::GUID, samplewidth: u32, sampleheight: u32, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, bitrate: u32, pcryptotype: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVideoDecoderCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdecoderprofile), ::core::mem::transmute(samplewidth), ::core::mem::transmute(sampleheight), ::core::mem::transmute(pframerate), ::core::mem::transmute(bitrate), ::core::mem::transmute(pcryptotype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVideoDecoderCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdecoderprofile), samplewidth, sampleheight, ::core::mem::transmute(pframerate), bitrate, ::core::mem::transmute(pcryptotype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CheckVideoDecoderDownsampling(&self, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC, psupported: *mut super::super::Foundation::BOOL, prealtimehint: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckVideoDecoderDownsampling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinputdesc), ::core::mem::transmute(inputcolorspace), ::core::mem::transmute(pinputconfig), ::core::mem::transmute(pframerate), ::core::mem::transmute(poutputdesc), ::core::mem::transmute(psupported), ::core::mem::transmute(prealtimehint)).ok() + (::windows::core::Interface::vtable(self).CheckVideoDecoderDownsampling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinputdesc), inputcolorspace, ::core::mem::transmute(pinputconfig), ::core::mem::transmute(pframerate), ::core::mem::transmute(poutputdesc), ::core::mem::transmute(psupported), ::core::mem::transmute(prealtimehint)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn RecommendVideoDecoderDownsampleParameters(&self, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RecommendVideoDecoderDownsampleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinputdesc), ::core::mem::transmute(inputcolorspace), ::core::mem::transmute(pinputconfig), ::core::mem::transmute(pframerate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RecommendVideoDecoderDownsampleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinputdesc), inputcolorspace, ::core::mem::transmute(pinputconfig), ::core::mem::transmute(pframerate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31772,12 +31772,12 @@ impl ID3D11VideoDevice2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11VideoProcessorEnumerator>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateVideoProcessor)(::windows::core::Interface::as_raw(self), penum.into().abi(), ::core::mem::transmute(rateconversionindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateVideoProcessor)(::windows::core::Interface::as_raw(self), penum.into().abi(), rateconversionindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateAuthenticatedChannel(&self, channeltype: D3D11_AUTHENTICATED_CHANNEL_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateAuthenticatedChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(channeltype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateAuthenticatedChannel)(::windows::core::Interface::as_raw(self), channeltype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CreateCryptoSession(&self, pcryptotype: *const ::windows::core::GUID, pdecoderprofile: *const ::windows::core::GUID, pkeyexchangetype: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -31823,13 +31823,13 @@ impl ID3D11VideoDevice2 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVideoDecoderProfile(&self, index: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetVideoDecoderProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetVideoDecoderProfile)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CheckVideoDecoderFormat(&self, pdecoderprofile: *const ::windows::core::GUID, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CheckVideoDecoderFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdecoderprofile), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CheckVideoDecoderFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdecoderprofile), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -31841,7 +31841,7 @@ impl ID3D11VideoDevice2 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderConfig(&self, pdesc: *const D3D11_VIDEO_DECODER_DESC, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetVideoDecoderConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetVideoDecoderConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetContentProtectionCaps(&self, pcryptotype: *const ::windows::core::GUID, pdecoderprofile: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -31851,11 +31851,11 @@ impl ID3D11VideoDevice2 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckCryptoKeyExchange(&self, pcryptotype: *const ::windows::core::GUID, pdecoderprofile: *const ::windows::core::GUID, index: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CheckCryptoKeyExchange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcryptotype), ::core::mem::transmute(pdecoderprofile), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).base__.base__.CheckCryptoKeyExchange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcryptotype), ::core::mem::transmute(pdecoderprofile), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31872,29 +31872,29 @@ impl ID3D11VideoDevice2 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderCaps(&self, pdecoderprofile: *const ::windows::core::GUID, samplewidth: u32, sampleheight: u32, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, bitrate: u32, pcryptotype: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetVideoDecoderCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdecoderprofile), ::core::mem::transmute(samplewidth), ::core::mem::transmute(sampleheight), ::core::mem::transmute(pframerate), ::core::mem::transmute(bitrate), ::core::mem::transmute(pcryptotype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetVideoDecoderCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdecoderprofile), samplewidth, sampleheight, ::core::mem::transmute(pframerate), bitrate, ::core::mem::transmute(pcryptotype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CheckVideoDecoderDownsampling(&self, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC, psupported: *mut super::super::Foundation::BOOL, prealtimehint: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CheckVideoDecoderDownsampling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinputdesc), ::core::mem::transmute(inputcolorspace), ::core::mem::transmute(pinputconfig), ::core::mem::transmute(pframerate), ::core::mem::transmute(poutputdesc), ::core::mem::transmute(psupported), ::core::mem::transmute(prealtimehint)).ok() + (::windows::core::Interface::vtable(self).base__.CheckVideoDecoderDownsampling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinputdesc), inputcolorspace, ::core::mem::transmute(pinputconfig), ::core::mem::transmute(pframerate), ::core::mem::transmute(poutputdesc), ::core::mem::transmute(psupported), ::core::mem::transmute(prealtimehint)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn RecommendVideoDecoderDownsampleParameters(&self, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.RecommendVideoDecoderDownsampleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinputdesc), ::core::mem::transmute(inputcolorspace), ::core::mem::transmute(pinputconfig), ::core::mem::transmute(pframerate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.RecommendVideoDecoderDownsampleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinputdesc), inputcolorspace, ::core::mem::transmute(pinputconfig), ::core::mem::transmute(pframerate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE_VIDEO, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn NegotiateCryptoSessionKeyExchangeMT<'a, P0>(&self, pcryptosession: P0, flags: D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11CryptoSession>>, { - (::windows::core::Interface::vtable(self).NegotiateCryptoSessionKeyExchangeMT)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).NegotiateCryptoSessionKeyExchangeMT)(::windows::core::Interface::as_raw(self), pcryptosession.into().abi(), flags, datasize, ::core::mem::transmute(pdata)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31985,7 +31985,7 @@ impl ID3D11VideoProcessor { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -32080,7 +32080,7 @@ impl ID3D11VideoProcessorEnumerator { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -32099,7 +32099,7 @@ impl ID3D11VideoProcessorEnumerator { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckVideoProcessorFormat(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckVideoProcessorFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckVideoProcessorFormat)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVideoProcessorCaps(&self) -> ::windows::core::Result { @@ -32109,18 +32109,18 @@ impl ID3D11VideoProcessorEnumerator { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVideoProcessorRateConversionCaps(&self, typeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVideoProcessorRateConversionCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(typeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVideoProcessorRateConversionCaps)(::windows::core::Interface::as_raw(self), typeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetVideoProcessorCustomRate(&self, typeindex: u32, customrateindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVideoProcessorCustomRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(typeindex), ::core::mem::transmute(customrateindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVideoProcessorCustomRate)(::windows::core::Interface::as_raw(self), typeindex, customrateindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVideoProcessorFilterRange(&self, filter: D3D11_VIDEO_PROCESSOR_FILTER) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVideoProcessorFilterRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVideoProcessorFilterRange)(::windows::core::Interface::as_raw(self), filter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -32209,7 +32209,7 @@ impl ID3D11VideoProcessorEnumerator1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -32228,7 +32228,7 @@ impl ID3D11VideoProcessorEnumerator1 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckVideoProcessorFormat(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckVideoProcessorFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CheckVideoProcessorFormat)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVideoProcessorCaps(&self) -> ::windows::core::Result { @@ -32238,24 +32238,24 @@ impl ID3D11VideoProcessorEnumerator1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVideoProcessorRateConversionCaps(&self, typeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetVideoProcessorRateConversionCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(typeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetVideoProcessorRateConversionCaps)(::windows::core::Interface::as_raw(self), typeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetVideoProcessorCustomRate(&self, typeindex: u32, customrateindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetVideoProcessorCustomRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(typeindex), ::core::mem::transmute(customrateindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetVideoProcessorCustomRate)(::windows::core::Interface::as_raw(self), typeindex, customrateindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetVideoProcessorFilterRange(&self, filter: D3D11_VIDEO_PROCESSOR_FILTER) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetVideoProcessorFilterRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetVideoProcessorFilterRange)(::windows::core::Interface::as_raw(self), filter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CheckVideoProcessorFormatConversion(&self, inputformat: super::Dxgi::Common::DXGI_FORMAT, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, outputformat: super::Dxgi::Common::DXGI_FORMAT, outputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckVideoProcessorFormatConversion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputformat), ::core::mem::transmute(inputcolorspace), ::core::mem::transmute(outputformat), ::core::mem::transmute(outputcolorspace), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckVideoProcessorFormatConversion)(::windows::core::Interface::as_raw(self), inputformat, inputcolorspace, outputformat, outputcolorspace, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -32348,7 +32348,7 @@ impl ID3D11VideoProcessorInputView { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -32453,7 +32453,7 @@ impl ID3D11VideoProcessorOutputView { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -32558,7 +32558,7 @@ impl ID3D11View { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -32644,7 +32644,7 @@ impl ID3DDeviceContextState { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -32794,7 +32794,7 @@ pub struct ID3DX11FFT(::windows::core::IUnknown); impl ID3DX11FFT { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetForwardScale(&self, forwardscale: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetForwardScale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(forwardscale)).ok() + (::windows::core::Interface::vtable(self).SetForwardScale)(::windows::core::Interface::as_raw(self), forwardscale).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetForwardScale(&self) -> f32 { @@ -32802,7 +32802,7 @@ impl ID3DX11FFT { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetInverseScale(&self, inversescale: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInverseScale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inversescale)).ok() + (::windows::core::Interface::vtable(self).SetInverseScale)(::windows::core::Interface::as_raw(self), inversescale).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn GetInverseScale(&self) -> f32 { @@ -32882,7 +32882,7 @@ pub struct ID3DX11Scan(::windows::core::IUnknown); impl ID3DX11Scan { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetScanDirection(&self, direction: D3DX11_SCAN_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScanDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(direction)).ok() + (::windows::core::Interface::vtable(self).SetScanDirection)(::windows::core::Interface::as_raw(self), direction).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Scan<'a, P0, P1>(&self, elementtype: D3DX11_SCAN_DATA_TYPE, opcode: D3DX11_SCAN_OPCODE, elementscansize: u32, psrc: P0, pdst: P1) -> ::windows::core::Result<()> @@ -32890,7 +32890,7 @@ impl ID3DX11Scan { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11UnorderedAccessView>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11UnorderedAccessView>>, { - (::windows::core::Interface::vtable(self).Scan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(elementtype), ::core::mem::transmute(opcode), ::core::mem::transmute(elementscansize), psrc.into().abi(), pdst.into().abi()).ok() + (::windows::core::Interface::vtable(self).Scan)(::windows::core::Interface::as_raw(self), elementtype, opcode, elementscansize, psrc.into().abi(), pdst.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn Multiscan<'a, P0, P1>(&self, elementtype: D3DX11_SCAN_DATA_TYPE, opcode: D3DX11_SCAN_OPCODE, elementscansize: u32, elementscanpitch: u32, scancount: u32, psrc: P0, pdst: P1) -> ::windows::core::Result<()> @@ -32898,7 +32898,7 @@ impl ID3DX11Scan { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D11UnorderedAccessView>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11UnorderedAccessView>>, { - (::windows::core::Interface::vtable(self).Multiscan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(elementtype), ::core::mem::transmute(opcode), ::core::mem::transmute(elementscansize), ::core::mem::transmute(elementscanpitch), ::core::mem::transmute(scancount), psrc.into().abi(), pdst.into().abi()).ok() + (::windows::core::Interface::vtable(self).Multiscan)(::windows::core::Interface::as_raw(self), elementtype, opcode, elementscansize, elementscanpitch, scancount, psrc.into().abi(), pdst.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -32952,7 +32952,7 @@ pub struct ID3DX11SegmentedScan(::windows::core::IUnknown); impl ID3DX11SegmentedScan { #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SetScanDirection(&self, direction: D3DX11_SCAN_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScanDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(direction)).ok() + (::windows::core::Interface::vtable(self).SetScanDirection)(::windows::core::Interface::as_raw(self), direction).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub unsafe fn SegScan<'a, P0, P1, P2>(&self, elementtype: D3DX11_SCAN_DATA_TYPE, opcode: D3DX11_SCAN_OPCODE, elementscansize: u32, psrc: P0, psrcelementflags: P1, pdst: P2) -> ::windows::core::Result<()> @@ -32961,7 +32961,7 @@ impl ID3DX11SegmentedScan { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D11UnorderedAccessView>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D11UnorderedAccessView>>, { - (::windows::core::Interface::vtable(self).SegScan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(elementtype), ::core::mem::transmute(opcode), ::core::mem::transmute(elementscansize), psrc.into().abi(), psrcelementflags.into().abi(), pdst.into().abi()).ok() + (::windows::core::Interface::vtable(self).SegScan)(::windows::core::Interface::as_raw(self), elementtype, opcode, elementscansize, psrc.into().abi(), psrcelementflags.into().abi(), pdst.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 da1b2bc9b9..3dc76ed58c 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs @@ -9,7 +9,7 @@ where extern "system" { fn D3D11On12CreateDevice(pdevice: *mut ::core::ffi::c_void, flags: u32, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, ppcommandqueues: *const *mut ::core::ffi::c_void, numqueues: u32, nodemask: u32, ppdevice: *mut *mut ::core::ffi::c_void, ppimmediatecontext: *mut *mut ::core::ffi::c_void, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL) -> ::windows::core::HRESULT; } - D3D11On12CreateDevice(pdevice.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppcommandqueues)), ppcommandqueues.len() as _, ::core::mem::transmute(nodemask), ::core::mem::transmute(ppdevice), ::core::mem::transmute(ppimmediatecontext), ::core::mem::transmute(pchosenfeaturelevel)).ok() + D3D11On12CreateDevice(pdevice.into().abi(), flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pfeaturelevels)), pfeaturelevels.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppcommandqueues)), ppcommandqueues.len() as _, nodemask, ::core::mem::transmute(ppdevice), ::core::mem::transmute(ppimmediatecontext), ::core::mem::transmute(pchosenfeaturelevel)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_Direct3D11on12\"`*"] @@ -55,7 +55,7 @@ impl ID3D11On12Device { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).CreateWrappedResource)(::windows::core::Interface::as_raw(self), presource12.into().abi(), ::core::mem::transmute(pflags11), ::core::mem::transmute(instate), ::core::mem::transmute(outstate), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).CreateWrappedResource)(::windows::core::Interface::as_raw(self), presource12.into().abi(), ::core::mem::transmute(pflags11), instate, outstate, &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11on12\"`, `\"Win32_Graphics_Direct3D11\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D11")] @@ -133,7 +133,7 @@ impl ID3D11On12Device1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.CreateWrappedResource)(::windows::core::Interface::as_raw(self), presource12.into().abi(), ::core::mem::transmute(pflags11), ::core::mem::transmute(instate), ::core::mem::transmute(outstate), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.CreateWrappedResource)(::windows::core::Interface::as_raw(self), presource12.into().abi(), ::core::mem::transmute(pflags11), instate, outstate, &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11on12\"`, `\"Win32_Graphics_Direct3D11\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D11")] @@ -223,7 +223,7 @@ impl ID3D11On12Device2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.CreateWrappedResource)(::windows::core::Interface::as_raw(self), presource12.into().abi(), ::core::mem::transmute(pflags11), ::core::mem::transmute(instate), ::core::mem::transmute(outstate), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.CreateWrappedResource)(::windows::core::Interface::as_raw(self), presource12.into().abi(), ::core::mem::transmute(pflags11), instate, outstate, &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11on12\"`, `\"Win32_Graphics_Direct3D11\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D11")] 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 8d6372be49..f0be2d5de7 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs @@ -14,7 +14,7 @@ where extern "system" { fn D3D12CreateDevice(padapter: *mut ::core::ffi::c_void, minimumfeaturelevel: super::Direct3D::D3D_FEATURE_LEVEL, riid: *const ::windows::core::GUID, ppdevice: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3D12CreateDevice(padapter.into().abi(), ::core::mem::transmute(minimumfeaturelevel), &::IID, result__ as *mut _ as *mut _).ok() + D3D12CreateDevice(padapter.into().abi(), minimumfeaturelevel, &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] #[inline] @@ -23,7 +23,7 @@ pub unsafe fn D3D12CreateRootSignatureDeserializer(psrcdata: *const ::core::ffi: extern "system" { fn D3D12CreateRootSignatureDeserializer(psrcdata: *const ::core::ffi::c_void, srcdatasizeinbytes: usize, prootsignaturedeserializerinterface: *const ::windows::core::GUID, pprootsignaturedeserializer: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3D12CreateRootSignatureDeserializer(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasizeinbytes), ::core::mem::transmute(prootsignaturedeserializerinterface), ::core::mem::transmute(pprootsignaturedeserializer)).ok() + D3D12CreateRootSignatureDeserializer(::core::mem::transmute(psrcdata), srcdatasizeinbytes, ::core::mem::transmute(prootsignaturedeserializerinterface), ::core::mem::transmute(pprootsignaturedeserializer)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] #[inline] @@ -32,7 +32,7 @@ pub unsafe fn D3D12CreateVersionedRootSignatureDeserializer(psrcdata: *const ::c extern "system" { fn D3D12CreateVersionedRootSignatureDeserializer(psrcdata: *const ::core::ffi::c_void, srcdatasizeinbytes: usize, prootsignaturedeserializerinterface: *const ::windows::core::GUID, pprootsignaturedeserializer: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3D12CreateVersionedRootSignatureDeserializer(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasizeinbytes), ::core::mem::transmute(prootsignaturedeserializerinterface), ::core::mem::transmute(pprootsignaturedeserializer)).ok() + D3D12CreateVersionedRootSignatureDeserializer(::core::mem::transmute(psrcdata), srcdatasizeinbytes, ::core::mem::transmute(prootsignaturedeserializerinterface), ::core::mem::transmute(pprootsignaturedeserializer)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] #[inline] @@ -79,7 +79,7 @@ pub unsafe fn D3D12SerializeRootSignature(prootsignature: *const D3D12_ROOT_SIGN extern "system" { fn D3D12SerializeRootSignature(prootsignature: *const D3D12_ROOT_SIGNATURE_DESC, version: D3D_ROOT_SIGNATURE_VERSION, ppblob: *mut *mut ::core::ffi::c_void, pperrorblob: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - D3D12SerializeRootSignature(::core::mem::transmute(prootsignature), ::core::mem::transmute(version), ::core::mem::transmute(ppblob), ::core::mem::transmute(pperrorblob)).ok() + D3D12SerializeRootSignature(::core::mem::transmute(prootsignature), version, ::core::mem::transmute(ppblob), ::core::mem::transmute(pperrorblob)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -17972,7 +17972,7 @@ impl ID3D12CommandAllocator { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -18098,7 +18098,7 @@ impl ID3D12CommandList { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -18209,7 +18209,7 @@ impl ID3D12CommandQueue { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -18239,7 +18239,7 @@ impl ID3D12CommandQueue { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, { - (::windows::core::Interface::vtable(self).UpdateTileMappings)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(numresourceregions), ::core::mem::transmute(presourceregionstartcoordinates), ::core::mem::transmute(presourceregionsizes), pheap.into().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(pheaprangestartoffsets), ::core::mem::transmute(prangetilecounts), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).UpdateTileMappings)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(numresourceregions), ::core::mem::transmute(presourceregionstartcoordinates), ::core::mem::transmute(presourceregionsizes), pheap.into().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(pheaprangestartoffsets), ::core::mem::transmute(prangetilecounts), flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18248,7 +18248,7 @@ impl ID3D12CommandQueue { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).CopyTileMappings)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(pdstregionstartcoordinate), psrcresource.into().abi(), ::core::mem::transmute(psrcregionstartcoordinate), ::core::mem::transmute(pregionsize), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).CopyTileMappings)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(pdstregionstartcoordinate), psrcresource.into().abi(), ::core::mem::transmute(psrcregionstartcoordinate), ::core::mem::transmute(pregionsize), flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ExecuteCommandLists(&self, ppcommandlists: &[::core::option::Option]) { @@ -18256,11 +18256,11 @@ impl ID3D12CommandQueue { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndEvent(&self) { @@ -18271,14 +18271,14 @@ impl ID3D12CommandQueue { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).Signal)(::windows::core::Interface::as_raw(self), pfence.into().abi(), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).Signal)(::windows::core::Interface::as_raw(self), pfence.into().abi(), value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Wait<'a, P0>(&self, pfence: P0, value: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).Wait)(::windows::core::Interface::as_raw(self), pfence.into().abi(), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).Wait)(::windows::core::Interface::as_raw(self), pfence.into().abi(), value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetTimestampFrequency(&self) -> ::windows::core::Result { @@ -18410,7 +18410,7 @@ impl ID3D12CommandSignature { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -18655,7 +18655,7 @@ pub struct ID3D12Debug2(::windows::core::IUnknown); impl ID3D12Debug2 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] 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)) + (::windows::core::Interface::vtable(self).SetGPUBasedValidationFlags)(::windows::core::Interface::as_raw(self), flags) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18727,7 +18727,7 @@ impl ID3D12Debug3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] 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)) + (::windows::core::Interface::vtable(self).SetGPUBasedValidationFlags)(::windows::core::Interface::as_raw(self), flags) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18822,7 +18822,7 @@ impl ID3D12Debug4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGPUBasedValidationFlags(&self, flags: D3D12_GPU_BASED_VALIDATION_FLAGS) { - (::windows::core::Interface::vtable(self).base__.SetGPUBasedValidationFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.SetGPUBasedValidationFlags)(::windows::core::Interface::as_raw(self), flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DisableDebugLayer(&self) { @@ -18928,7 +18928,7 @@ impl ID3D12Debug5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGPUBasedValidationFlags(&self, flags: D3D12_GPU_BASED_VALIDATION_FLAGS) { - (::windows::core::Interface::vtable(self).base__.base__.SetGPUBasedValidationFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.base__.SetGPUBasedValidationFlags)(::windows::core::Interface::as_raw(self), flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DisableDebugLayer(&self) { @@ -19044,11 +19044,11 @@ impl ID3D12DebugCommandList { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).AssertResourceState)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource), ::core::mem::transmute(state))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).AssertResourceState)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource, state)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetFeatureMask(&self, mask: D3D12_DEBUG_FEATURE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFeatureMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetFeatureMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetFeatureMask(&self) -> D3D12_DEBUG_FEATURE { @@ -19113,15 +19113,15 @@ impl ID3D12DebugCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).AssertResourceState)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource), ::core::mem::transmute(state))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).AssertResourceState)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource, state)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetDebugParameter(&self, r#type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pdata: *const ::core::ffi::c_void, datasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDebugParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).SetDebugParameter)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pdata), datasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDebugParameter(&self, r#type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pdata: *mut ::core::ffi::c_void, datasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDebugParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).GetDebugParameter)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pdata), datasize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19182,11 +19182,11 @@ impl ID3D12DebugCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.AssertResourceState)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource), ::core::mem::transmute(state))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.AssertResourceState)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource, state)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetFeatureMask(&self, mask: D3D12_DEBUG_FEATURE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFeatureMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).base__.SetFeatureMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetFeatureMask(&self) -> D3D12_DEBUG_FEATURE { @@ -19194,11 +19194,11 @@ impl ID3D12DebugCommandList2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetDebugParameter(&self, r#type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pdata: *const ::core::ffi::c_void, datasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDebugParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).SetDebugParameter)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pdata), datasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDebugParameter(&self, r#type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pdata: *mut ::core::ffi::c_void, datasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDebugParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).GetDebugParameter)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pdata), datasize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19270,7 +19270,7 @@ impl ID3D12DebugCommandQueue { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).AssertResourceState)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource), ::core::mem::transmute(state))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).AssertResourceState)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource, state)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19325,7 +19325,7 @@ pub struct ID3D12DebugDevice(::windows::core::IUnknown); impl ID3D12DebugDevice { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetFeatureMask(&self, mask: D3D12_DEBUG_FEATURE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFeatureMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetFeatureMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetFeatureMask(&self) -> D3D12_DEBUG_FEATURE { @@ -19333,7 +19333,7 @@ impl ID3D12DebugDevice { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ReportLiveDeviceObjects(&self, flags: D3D12_RLDO_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReportLiveDeviceObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ReportLiveDeviceObjects)(::windows::core::Interface::as_raw(self), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19387,15 +19387,15 @@ pub struct ID3D12DebugDevice1(::windows::core::IUnknown); impl ID3D12DebugDevice1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetDebugParameter(&self, r#type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pdata: *const ::core::ffi::c_void, datasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDebugParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).SetDebugParameter)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pdata), datasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDebugParameter(&self, r#type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pdata: *mut ::core::ffi::c_void, datasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDebugParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).GetDebugParameter)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pdata), datasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ReportLiveDeviceObjects(&self, flags: D3D12_RLDO_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReportLiveDeviceObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ReportLiveDeviceObjects)(::windows::core::Interface::as_raw(self), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19449,7 +19449,7 @@ pub struct ID3D12DebugDevice2(::windows::core::IUnknown); impl ID3D12DebugDevice2 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetFeatureMask(&self, mask: D3D12_DEBUG_FEATURE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFeatureMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).base__.SetFeatureMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetFeatureMask(&self) -> D3D12_DEBUG_FEATURE { @@ -19457,15 +19457,15 @@ impl ID3D12DebugDevice2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ReportLiveDeviceObjects(&self, flags: D3D12_RLDO_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ReportLiveDeviceObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.ReportLiveDeviceObjects)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetDebugParameter(&self, r#type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pdata: *const ::core::ffi::c_void, datasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDebugParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).SetDebugParameter)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pdata), datasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDebugParameter(&self, r#type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pdata: *mut ::core::ffi::c_void, datasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDebugParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).GetDebugParameter)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pdata), datasize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19537,7 +19537,7 @@ impl ID3D12DescriptorHeap { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -19679,7 +19679,7 @@ impl ID3D12Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -19713,7 +19713,7 @@ impl ID3D12Device { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateCommandAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateCommandAllocator)(::windows::core::Interface::as_raw(self), r#type, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -19740,11 +19740,11 @@ impl ID3D12Device { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateCommandList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateCommandList)(::windows::core::Interface::as_raw(self), nodemask, r#type, pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D12_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateDescriptorHeap(&self, pdescriptorheapdesc: *const D3D12_DESCRIPTOR_HEAP_DESC) -> ::windows::core::Result @@ -19756,7 +19756,7 @@ impl ID3D12Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDescriptorHandleIncrementSize(&self, descriptorheaptype: D3D12_DESCRIPTOR_HEAP_TYPE) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(descriptorheaptype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), descriptorheaptype)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateRootSignature(&self, nodemask: u32, pblobwithrootsignature: &[u8]) -> ::windows::core::Result @@ -19764,7 +19764,7 @@ impl ID3D12Device { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateRootSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateRootSignature)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateConstantBufferView(&self, pdesc: *const D3D12_CONSTANT_BUFFER_VIEW_DESC, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { @@ -19809,23 +19809,23 @@ impl ID3D12Device { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdescriptors), ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); + (::windows::core::Interface::vtable(self).GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetCustomHeapProperties(&self, nodemask: u32, heaptype: D3D12_HEAP_TYPE) -> D3D12_HEAP_PROPERTIES { let mut result__: D3D12_HEAP_PROPERTIES = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(nodemask), ::core::mem::transmute(heaptype)); + (::windows::core::Interface::vtable(self).GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -19834,7 +19834,7 @@ impl ID3D12Device { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -19850,7 +19850,7 @@ impl ID3D12Device { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -19858,7 +19858,7 @@ impl ID3D12Device { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -19868,7 +19868,7 @@ impl ID3D12Device { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), ::core::mem::transmute(access), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), access, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19886,7 +19886,7 @@ impl ID3D12Device { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(access), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), access, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option]) -> ::windows::core::Result<()> { @@ -19902,7 +19902,7 @@ impl ID3D12Device { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateFence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateFence)(::windows::core::Interface::as_raw(self), initialvalue, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> { @@ -19911,7 +19911,7 @@ impl ID3D12Device { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -19941,7 +19941,7 @@ impl ID3D12Device { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20100,7 +20100,7 @@ impl ID3D12Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -20134,7 +20134,7 @@ impl ID3D12Device1 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), r#type, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -20161,11 +20161,11 @@ impl ID3D12Device1 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.CreateCommandList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.CreateCommandList)(::windows::core::Interface::as_raw(self), nodemask, r#type, pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D12_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateDescriptorHeap(&self, pdescriptorheapdesc: *const D3D12_DESCRIPTOR_HEAP_DESC) -> ::windows::core::Result @@ -20177,7 +20177,7 @@ impl ID3D12Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDescriptorHandleIncrementSize(&self, descriptorheaptype: D3D12_DESCRIPTOR_HEAP_TYPE) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(descriptorheaptype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), descriptorheaptype)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateRootSignature(&self, nodemask: u32, pblobwithrootsignature: &[u8]) -> ::windows::core::Result @@ -20185,7 +20185,7 @@ impl ID3D12Device1 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateConstantBufferView(&self, pdesc: *const D3D12_CONSTANT_BUFFER_VIEW_DESC, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { @@ -20230,23 +20230,23 @@ impl ID3D12Device1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdescriptors), ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); + (::windows::core::Interface::vtable(self).base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetCustomHeapProperties(&self, nodemask: u32, heaptype: D3D12_HEAP_TYPE) -> D3D12_HEAP_PROPERTIES { let mut result__: D3D12_HEAP_PROPERTIES = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(nodemask), ::core::mem::transmute(heaptype)); + (::windows::core::Interface::vtable(self).base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -20255,7 +20255,7 @@ impl ID3D12Device1 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -20271,7 +20271,7 @@ impl ID3D12Device1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -20279,7 +20279,7 @@ impl ID3D12Device1 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -20289,7 +20289,7 @@ impl ID3D12Device1 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), ::core::mem::transmute(access), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), access, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20307,7 +20307,7 @@ impl ID3D12Device1 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(access), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), access, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option]) -> ::windows::core::Result<()> { @@ -20323,7 +20323,7 @@ impl ID3D12Device1 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.CreateFence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.CreateFence)(::windows::core::Interface::as_raw(self), initialvalue, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> { @@ -20332,7 +20332,7 @@ impl ID3D12Device1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -20362,7 +20362,7 @@ impl ID3D12Device1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20385,7 +20385,7 @@ impl ID3D12Device1 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), ::core::mem::transmute(flags), hevent.into()).ok() + (::windows::core::Interface::vtable(self).SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), flags, hevent.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetResidencyPriority(&self, numobjects: u32, ppobjects: *const ::core::option::Option, ppriorities: *const D3D12_RESIDENCY_PRIORITY) -> ::windows::core::Result<()> { @@ -20480,7 +20480,7 @@ impl ID3D12Device2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -20514,7 +20514,7 @@ impl ID3D12Device2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), r#type, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -20541,11 +20541,11 @@ impl ID3D12Device2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), nodemask, r#type, pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D12_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateDescriptorHeap(&self, pdescriptorheapdesc: *const D3D12_DESCRIPTOR_HEAP_DESC) -> ::windows::core::Result @@ -20557,7 +20557,7 @@ impl ID3D12Device2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDescriptorHandleIncrementSize(&self, descriptorheaptype: D3D12_DESCRIPTOR_HEAP_TYPE) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(descriptorheaptype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), descriptorheaptype)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateRootSignature(&self, nodemask: u32, pblobwithrootsignature: &[u8]) -> ::windows::core::Result @@ -20565,7 +20565,7 @@ impl ID3D12Device2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateConstantBufferView(&self, pdesc: *const D3D12_CONSTANT_BUFFER_VIEW_DESC, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { @@ -20610,23 +20610,23 @@ impl ID3D12Device2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdescriptors), ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); + (::windows::core::Interface::vtable(self).base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetCustomHeapProperties(&self, nodemask: u32, heaptype: D3D12_HEAP_TYPE) -> D3D12_HEAP_PROPERTIES { let mut result__: D3D12_HEAP_PROPERTIES = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(nodemask), ::core::mem::transmute(heaptype)); + (::windows::core::Interface::vtable(self).base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -20635,7 +20635,7 @@ impl ID3D12Device2 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -20651,7 +20651,7 @@ impl ID3D12Device2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -20659,7 +20659,7 @@ impl ID3D12Device2 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -20669,7 +20669,7 @@ impl ID3D12Device2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), ::core::mem::transmute(access), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), access, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20687,7 +20687,7 @@ impl ID3D12Device2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(access), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), access, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option]) -> ::windows::core::Result<()> { @@ -20703,7 +20703,7 @@ impl ID3D12Device2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), initialvalue, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> { @@ -20712,7 +20712,7 @@ impl ID3D12Device2 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -20742,7 +20742,7 @@ impl ID3D12Device2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20765,7 +20765,7 @@ impl ID3D12Device2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), ::core::mem::transmute(flags), hevent.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), flags, hevent.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetResidencyPriority(&self, numobjects: u32, ppobjects: *const ::core::option::Option, ppriorities: *const D3D12_RESIDENCY_PRIORITY) -> ::windows::core::Result<()> { @@ -20878,7 +20878,7 @@ impl ID3D12Device3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -20912,7 +20912,7 @@ impl ID3D12Device3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), r#type, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -20939,11 +20939,11 @@ impl ID3D12Device3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), nodemask, r#type, pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D12_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateDescriptorHeap(&self, pdescriptorheapdesc: *const D3D12_DESCRIPTOR_HEAP_DESC) -> ::windows::core::Result @@ -20955,7 +20955,7 @@ impl ID3D12Device3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDescriptorHandleIncrementSize(&self, descriptorheaptype: D3D12_DESCRIPTOR_HEAP_TYPE) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(descriptorheaptype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), descriptorheaptype)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateRootSignature(&self, nodemask: u32, pblobwithrootsignature: &[u8]) -> ::windows::core::Result @@ -20963,7 +20963,7 @@ impl ID3D12Device3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateConstantBufferView(&self, pdesc: *const D3D12_CONSTANT_BUFFER_VIEW_DESC, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { @@ -21008,23 +21008,23 @@ impl ID3D12Device3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdescriptors), ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); + (::windows::core::Interface::vtable(self).base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetCustomHeapProperties(&self, nodemask: u32, heaptype: D3D12_HEAP_TYPE) -> D3D12_HEAP_PROPERTIES { let mut result__: D3D12_HEAP_PROPERTIES = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(nodemask), ::core::mem::transmute(heaptype)); + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -21033,7 +21033,7 @@ impl ID3D12Device3 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -21049,7 +21049,7 @@ impl ID3D12Device3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -21057,7 +21057,7 @@ impl ID3D12Device3 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -21067,7 +21067,7 @@ impl ID3D12Device3 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), ::core::mem::transmute(access), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), access, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21085,7 +21085,7 @@ impl ID3D12Device3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(access), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), access, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option]) -> ::windows::core::Result<()> { @@ -21101,7 +21101,7 @@ impl ID3D12Device3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), initialvalue, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> { @@ -21110,7 +21110,7 @@ impl ID3D12Device3 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -21140,7 +21140,7 @@ impl ID3D12Device3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21163,7 +21163,7 @@ impl ID3D12Device3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), ::core::mem::transmute(flags), hevent.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), flags, hevent.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetResidencyPriority(&self, numobjects: u32, ppobjects: *const ::core::option::Option, ppriorities: *const D3D12_RESIDENCY_PRIORITY) -> ::windows::core::Result<()> { @@ -21200,7 +21200,7 @@ impl ID3D12Device3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).EnqueueMakeResident)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), ::core::mem::transmute(fencevaluetosignal)).ok() + (::windows::core::Interface::vtable(self).EnqueueMakeResident)(::windows::core::Interface::as_raw(self), flags, ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), fencevaluetosignal).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21321,7 +21321,7 @@ impl ID3D12Device4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -21355,7 +21355,7 @@ impl ID3D12Device4 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), r#type, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -21382,11 +21382,11 @@ impl ID3D12Device4 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), nodemask, r#type, pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D12_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateDescriptorHeap(&self, pdescriptorheapdesc: *const D3D12_DESCRIPTOR_HEAP_DESC) -> ::windows::core::Result @@ -21398,7 +21398,7 @@ impl ID3D12Device4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDescriptorHandleIncrementSize(&self, descriptorheaptype: D3D12_DESCRIPTOR_HEAP_TYPE) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(descriptorheaptype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), descriptorheaptype)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateRootSignature(&self, nodemask: u32, pblobwithrootsignature: &[u8]) -> ::windows::core::Result @@ -21406,7 +21406,7 @@ impl ID3D12Device4 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateConstantBufferView(&self, pdesc: *const D3D12_CONSTANT_BUFFER_VIEW_DESC, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { @@ -21451,23 +21451,23 @@ impl ID3D12Device4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdescriptors), ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetCustomHeapProperties(&self, nodemask: u32, heaptype: D3D12_HEAP_TYPE) -> D3D12_HEAP_PROPERTIES { let mut result__: D3D12_HEAP_PROPERTIES = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(nodemask), ::core::mem::transmute(heaptype)); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -21476,7 +21476,7 @@ impl ID3D12Device4 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -21492,7 +21492,7 @@ impl ID3D12Device4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -21500,7 +21500,7 @@ impl ID3D12Device4 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -21510,7 +21510,7 @@ impl ID3D12Device4 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), ::core::mem::transmute(access), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), access, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21528,7 +21528,7 @@ impl ID3D12Device4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(access), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), access, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option]) -> ::windows::core::Result<()> { @@ -21544,7 +21544,7 @@ impl ID3D12Device4 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), initialvalue, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> { @@ -21553,7 +21553,7 @@ impl ID3D12Device4 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -21583,7 +21583,7 @@ impl ID3D12Device4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21606,7 +21606,7 @@ impl ID3D12Device4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), ::core::mem::transmute(flags), hevent.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), flags, hevent.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetResidencyPriority(&self, numobjects: u32, ppobjects: *const ::core::option::Option, ppriorities: *const D3D12_RESIDENCY_PRIORITY) -> ::windows::core::Result<()> { @@ -21643,7 +21643,7 @@ impl ID3D12Device4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), ::core::mem::transmute(fencevaluetosignal)).ok() + (::windows::core::Interface::vtable(self).base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), flags, ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), fencevaluetosignal).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateCommandList1(&self, nodemask: u32, r#type: D3D12_COMMAND_LIST_TYPE, flags: D3D12_COMMAND_LIST_FLAGS) -> ::windows::core::Result @@ -21651,7 +21651,7 @@ impl ID3D12Device4 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateCommandList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateCommandList1)(::windows::core::Interface::as_raw(self), nodemask, r#type, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateProtectedResourceSession(&self, pdesc: *const D3D12_PROTECTED_RESOURCE_SESSION_DESC) -> ::windows::core::Result @@ -21668,7 +21668,7 @@ impl ID3D12Device4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap1<'a, P0, T>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -21685,13 +21685,13 @@ impl ID3D12Device4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); + (::windows::core::Interface::vtable(self).GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); result__ } } @@ -21837,7 +21837,7 @@ impl ID3D12Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -21871,7 +21871,7 @@ impl ID3D12Device5 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), r#type, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -21898,11 +21898,11 @@ impl ID3D12Device5 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), nodemask, r#type, pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D12_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateDescriptorHeap(&self, pdescriptorheapdesc: *const D3D12_DESCRIPTOR_HEAP_DESC) -> ::windows::core::Result @@ -21914,7 +21914,7 @@ impl ID3D12Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDescriptorHandleIncrementSize(&self, descriptorheaptype: D3D12_DESCRIPTOR_HEAP_TYPE) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(descriptorheaptype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), descriptorheaptype)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateRootSignature(&self, nodemask: u32, pblobwithrootsignature: &[u8]) -> ::windows::core::Result @@ -21922,7 +21922,7 @@ impl ID3D12Device5 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateConstantBufferView(&self, pdesc: *const D3D12_CONSTANT_BUFFER_VIEW_DESC, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { @@ -21967,23 +21967,23 @@ impl ID3D12Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdescriptors), ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetCustomHeapProperties(&self, nodemask: u32, heaptype: D3D12_HEAP_TYPE) -> D3D12_HEAP_PROPERTIES { let mut result__: D3D12_HEAP_PROPERTIES = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(nodemask), ::core::mem::transmute(heaptype)); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -21992,7 +21992,7 @@ impl ID3D12Device5 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -22008,7 +22008,7 @@ impl ID3D12Device5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -22016,7 +22016,7 @@ impl ID3D12Device5 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -22026,7 +22026,7 @@ impl ID3D12Device5 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), ::core::mem::transmute(access), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), access, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22044,7 +22044,7 @@ impl ID3D12Device5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(access), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), access, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option]) -> ::windows::core::Result<()> { @@ -22060,7 +22060,7 @@ impl ID3D12Device5 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), initialvalue, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> { @@ -22069,7 +22069,7 @@ impl ID3D12Device5 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -22099,7 +22099,7 @@ impl ID3D12Device5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22122,7 +22122,7 @@ impl ID3D12Device5 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), ::core::mem::transmute(flags), hevent.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), flags, hevent.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetResidencyPriority(&self, numobjects: u32, ppobjects: *const ::core::option::Option, ppriorities: *const D3D12_RESIDENCY_PRIORITY) -> ::windows::core::Result<()> { @@ -22159,7 +22159,7 @@ impl ID3D12Device5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).base__.base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), ::core::mem::transmute(fencevaluetosignal)).ok() + (::windows::core::Interface::vtable(self).base__.base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), flags, ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), fencevaluetosignal).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateCommandList1(&self, nodemask: u32, r#type: D3D12_COMMAND_LIST_TYPE, flags: D3D12_COMMAND_LIST_FLAGS) -> ::windows::core::Result @@ -22167,7 +22167,7 @@ impl ID3D12Device5 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.CreateCommandList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.CreateCommandList1)(::windows::core::Interface::as_raw(self), nodemask, r#type, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateProtectedResourceSession(&self, pdesc: *const D3D12_PROTECTED_RESOURCE_SESSION_DESC) -> ::windows::core::Result @@ -22184,7 +22184,7 @@ impl ID3D12Device5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap1<'a, P0, T>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -22201,13 +22201,13 @@ impl ID3D12Device5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); + (::windows::core::Interface::vtable(self).base__.GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] @@ -22229,7 +22229,7 @@ impl ID3D12Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EnumerateMetaCommandParameters(&self, commandid: *const ::windows::core::GUID, stage: D3D12_META_COMMAND_PARAMETER_STAGE, ptotalstructuresizeinbytes: *mut u32, pparametercount: *mut u32, pparameterdescs: *mut D3D12_META_COMMAND_PARAMETER_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumerateMetaCommandParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(stage), ::core::mem::transmute(ptotalstructuresizeinbytes), ::core::mem::transmute(pparametercount), ::core::mem::transmute(pparameterdescs)).ok() + (::windows::core::Interface::vtable(self).EnumerateMetaCommandParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), stage, ::core::mem::transmute(ptotalstructuresizeinbytes), ::core::mem::transmute(pparametercount), ::core::mem::transmute(pparameterdescs)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateMetaCommand(&self, commandid: *const ::windows::core::GUID, nodemask: u32, pcreationparametersdata: *const ::core::ffi::c_void, creationparametersdatasizeinbytes: usize) -> ::windows::core::Result @@ -22237,7 +22237,7 @@ impl ID3D12Device5 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateMetaCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(nodemask), ::core::mem::transmute(pcreationparametersdata), ::core::mem::transmute(creationparametersdatasizeinbytes), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateMetaCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), nodemask, ::core::mem::transmute(pcreationparametersdata), creationparametersdatasizeinbytes, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateStateObject(&self, pdesc: *const D3D12_STATE_OBJECT_DESC) -> ::windows::core::Result @@ -22254,7 +22254,7 @@ impl ID3D12Device5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckDriverMatchingIdentifier(&self, serializeddatatype: D3D12_SERIALIZED_DATA_TYPE, pidentifiertocheck: *const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER) -> D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS { - ::core::mem::transmute((::windows::core::Interface::vtable(self).CheckDriverMatchingIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(serializeddatatype), ::core::mem::transmute(pidentifiertocheck))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).CheckDriverMatchingIdentifier)(::windows::core::Interface::as_raw(self), serializeddatatype, ::core::mem::transmute(pidentifiertocheck))) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22410,7 +22410,7 @@ impl ID3D12Device6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -22444,7 +22444,7 @@ impl ID3D12Device6 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), r#type, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -22471,11 +22471,11 @@ impl ID3D12Device6 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), nodemask, r#type, pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D12_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateDescriptorHeap(&self, pdescriptorheapdesc: *const D3D12_DESCRIPTOR_HEAP_DESC) -> ::windows::core::Result @@ -22487,7 +22487,7 @@ impl ID3D12Device6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDescriptorHandleIncrementSize(&self, descriptorheaptype: D3D12_DESCRIPTOR_HEAP_TYPE) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(descriptorheaptype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), descriptorheaptype)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateRootSignature(&self, nodemask: u32, pblobwithrootsignature: &[u8]) -> ::windows::core::Result @@ -22495,7 +22495,7 @@ impl ID3D12Device6 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateConstantBufferView(&self, pdesc: *const D3D12_CONSTANT_BUFFER_VIEW_DESC, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { @@ -22540,23 +22540,23 @@ impl ID3D12Device6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdescriptors), ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetCustomHeapProperties(&self, nodemask: u32, heaptype: D3D12_HEAP_TYPE) -> D3D12_HEAP_PROPERTIES { let mut result__: D3D12_HEAP_PROPERTIES = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(nodemask), ::core::mem::transmute(heaptype)); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -22565,7 +22565,7 @@ impl ID3D12Device6 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -22581,7 +22581,7 @@ impl ID3D12Device6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -22589,7 +22589,7 @@ impl ID3D12Device6 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -22599,7 +22599,7 @@ impl ID3D12Device6 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), ::core::mem::transmute(access), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), access, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22617,7 +22617,7 @@ impl ID3D12Device6 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(access), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), access, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option]) -> ::windows::core::Result<()> { @@ -22633,7 +22633,7 @@ impl ID3D12Device6 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), initialvalue, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> { @@ -22642,7 +22642,7 @@ impl ID3D12Device6 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -22672,7 +22672,7 @@ impl ID3D12Device6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22695,7 +22695,7 @@ impl ID3D12Device6 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), ::core::mem::transmute(flags), hevent.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), flags, hevent.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetResidencyPriority(&self, numobjects: u32, ppobjects: *const ::core::option::Option, ppriorities: *const D3D12_RESIDENCY_PRIORITY) -> ::windows::core::Result<()> { @@ -22732,7 +22732,7 @@ impl ID3D12Device6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), ::core::mem::transmute(fencevaluetosignal)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), flags, ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), fencevaluetosignal).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateCommandList1(&self, nodemask: u32, r#type: D3D12_COMMAND_LIST_TYPE, flags: D3D12_COMMAND_LIST_FLAGS) -> ::windows::core::Result @@ -22740,7 +22740,7 @@ impl ID3D12Device6 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.CreateCommandList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateCommandList1)(::windows::core::Interface::as_raw(self), nodemask, r#type, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateProtectedResourceSession(&self, pdesc: *const D3D12_PROTECTED_RESOURCE_SESSION_DESC) -> ::windows::core::Result @@ -22757,7 +22757,7 @@ impl ID3D12Device6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap1<'a, P0, T>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -22774,13 +22774,13 @@ impl ID3D12Device6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); + (::windows::core::Interface::vtable(self).base__.base__.GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] @@ -22802,7 +22802,7 @@ impl ID3D12Device6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EnumerateMetaCommandParameters(&self, commandid: *const ::windows::core::GUID, stage: D3D12_META_COMMAND_PARAMETER_STAGE, ptotalstructuresizeinbytes: *mut u32, pparametercount: *mut u32, pparameterdescs: *mut D3D12_META_COMMAND_PARAMETER_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumerateMetaCommandParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(stage), ::core::mem::transmute(ptotalstructuresizeinbytes), ::core::mem::transmute(pparametercount), ::core::mem::transmute(pparameterdescs)).ok() + (::windows::core::Interface::vtable(self).base__.EnumerateMetaCommandParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), stage, ::core::mem::transmute(ptotalstructuresizeinbytes), ::core::mem::transmute(pparametercount), ::core::mem::transmute(pparameterdescs)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateMetaCommand(&self, commandid: *const ::windows::core::GUID, nodemask: u32, pcreationparametersdata: *const ::core::ffi::c_void, creationparametersdatasizeinbytes: usize) -> ::windows::core::Result @@ -22810,7 +22810,7 @@ impl ID3D12Device6 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.CreateMetaCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(nodemask), ::core::mem::transmute(pcreationparametersdata), ::core::mem::transmute(creationparametersdatasizeinbytes), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.CreateMetaCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), nodemask, ::core::mem::transmute(pcreationparametersdata), creationparametersdatasizeinbytes, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateStateObject(&self, pdesc: *const D3D12_STATE_OBJECT_DESC) -> ::windows::core::Result @@ -22827,7 +22827,7 @@ impl ID3D12Device6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckDriverMatchingIdentifier(&self, serializeddatatype: D3D12_SERIALIZED_DATA_TYPE, pidentifiertocheck: *const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER) -> D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.CheckDriverMatchingIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(serializeddatatype), ::core::mem::transmute(pidentifiertocheck))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.CheckDriverMatchingIdentifier)(::windows::core::Interface::as_raw(self), serializeddatatype, ::core::mem::transmute(pidentifiertocheck))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22836,7 +22836,7 @@ impl ID3D12Device6 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetBackgroundProcessingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode), ::core::mem::transmute(measurementsaction), heventtosignaluponcompletion.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetBackgroundProcessingMode)(::windows::core::Interface::as_raw(self), mode, measurementsaction, heventtosignaluponcompletion.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23000,7 +23000,7 @@ impl ID3D12Device7 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -23034,7 +23034,7 @@ impl ID3D12Device7 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), r#type, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -23061,11 +23061,11 @@ impl ID3D12Device7 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), nodemask, r#type, pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D12_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateDescriptorHeap(&self, pdescriptorheapdesc: *const D3D12_DESCRIPTOR_HEAP_DESC) -> ::windows::core::Result @@ -23077,7 +23077,7 @@ impl ID3D12Device7 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDescriptorHandleIncrementSize(&self, descriptorheaptype: D3D12_DESCRIPTOR_HEAP_TYPE) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(descriptorheaptype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), descriptorheaptype)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateRootSignature(&self, nodemask: u32, pblobwithrootsignature: &[u8]) -> ::windows::core::Result @@ -23085,7 +23085,7 @@ impl ID3D12Device7 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateConstantBufferView(&self, pdesc: *const D3D12_CONSTANT_BUFFER_VIEW_DESC, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { @@ -23130,23 +23130,23 @@ impl ID3D12Device7 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdescriptors), ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetCustomHeapProperties(&self, nodemask: u32, heaptype: D3D12_HEAP_TYPE) -> D3D12_HEAP_PROPERTIES { let mut result__: D3D12_HEAP_PROPERTIES = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(nodemask), ::core::mem::transmute(heaptype)); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -23155,7 +23155,7 @@ impl ID3D12Device7 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -23171,7 +23171,7 @@ impl ID3D12Device7 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -23179,7 +23179,7 @@ impl ID3D12Device7 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -23189,7 +23189,7 @@ impl ID3D12Device7 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), ::core::mem::transmute(access), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), access, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23207,7 +23207,7 @@ impl ID3D12Device7 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(access), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), access, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option]) -> ::windows::core::Result<()> { @@ -23223,7 +23223,7 @@ impl ID3D12Device7 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), initialvalue, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> { @@ -23232,7 +23232,7 @@ impl ID3D12Device7 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -23262,7 +23262,7 @@ impl ID3D12Device7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23285,7 +23285,7 @@ impl ID3D12Device7 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), ::core::mem::transmute(flags), hevent.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), flags, hevent.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetResidencyPriority(&self, numobjects: u32, ppobjects: *const ::core::option::Option, ppriorities: *const D3D12_RESIDENCY_PRIORITY) -> ::windows::core::Result<()> { @@ -23322,7 +23322,7 @@ impl ID3D12Device7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), ::core::mem::transmute(fencevaluetosignal)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), flags, ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), fencevaluetosignal).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateCommandList1(&self, nodemask: u32, r#type: D3D12_COMMAND_LIST_TYPE, flags: D3D12_COMMAND_LIST_FLAGS) -> ::windows::core::Result @@ -23330,7 +23330,7 @@ impl ID3D12Device7 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCommandList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCommandList1)(::windows::core::Interface::as_raw(self), nodemask, r#type, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateProtectedResourceSession(&self, pdesc: *const D3D12_PROTECTED_RESOURCE_SESSION_DESC) -> ::windows::core::Result @@ -23347,7 +23347,7 @@ impl ID3D12Device7 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap1<'a, P0, T>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -23364,13 +23364,13 @@ impl ID3D12Device7 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); + (::windows::core::Interface::vtable(self).base__.base__.base__.GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] @@ -23392,7 +23392,7 @@ impl ID3D12Device7 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EnumerateMetaCommandParameters(&self, commandid: *const ::windows::core::GUID, stage: D3D12_META_COMMAND_PARAMETER_STAGE, ptotalstructuresizeinbytes: *mut u32, pparametercount: *mut u32, pparameterdescs: *mut D3D12_META_COMMAND_PARAMETER_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.EnumerateMetaCommandParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(stage), ::core::mem::transmute(ptotalstructuresizeinbytes), ::core::mem::transmute(pparametercount), ::core::mem::transmute(pparameterdescs)).ok() + (::windows::core::Interface::vtable(self).base__.base__.EnumerateMetaCommandParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), stage, ::core::mem::transmute(ptotalstructuresizeinbytes), ::core::mem::transmute(pparametercount), ::core::mem::transmute(pparameterdescs)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateMetaCommand(&self, commandid: *const ::windows::core::GUID, nodemask: u32, pcreationparametersdata: *const ::core::ffi::c_void, creationparametersdatasizeinbytes: usize) -> ::windows::core::Result @@ -23400,7 +23400,7 @@ impl ID3D12Device7 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.CreateMetaCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(nodemask), ::core::mem::transmute(pcreationparametersdata), ::core::mem::transmute(creationparametersdatasizeinbytes), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateMetaCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), nodemask, ::core::mem::transmute(pcreationparametersdata), creationparametersdatasizeinbytes, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateStateObject(&self, pdesc: *const D3D12_STATE_OBJECT_DESC) -> ::windows::core::Result @@ -23417,7 +23417,7 @@ impl ID3D12Device7 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckDriverMatchingIdentifier(&self, serializeddatatype: D3D12_SERIALIZED_DATA_TYPE, pidentifiertocheck: *const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER) -> D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.CheckDriverMatchingIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(serializeddatatype), ::core::mem::transmute(pidentifiertocheck))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.CheckDriverMatchingIdentifier)(::windows::core::Interface::as_raw(self), serializeddatatype, ::core::mem::transmute(pidentifiertocheck))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23426,7 +23426,7 @@ impl ID3D12Device7 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.SetBackgroundProcessingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode), ::core::mem::transmute(measurementsaction), heventtosignaluponcompletion.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SetBackgroundProcessingMode)(::windows::core::Interface::as_raw(self), mode, measurementsaction, heventtosignaluponcompletion.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AddToStateObject<'a, P0, T>(&self, paddition: *const D3D12_STATE_OBJECT_DESC, pstateobjecttogrowfrom: P0) -> ::windows::core::Result @@ -23620,7 +23620,7 @@ impl ID3D12Device8 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -23654,7 +23654,7 @@ impl ID3D12Device8 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), r#type, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -23681,11 +23681,11 @@ impl ID3D12Device8 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), nodemask, r#type, pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D12_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateDescriptorHeap(&self, pdescriptorheapdesc: *const D3D12_DESCRIPTOR_HEAP_DESC) -> ::windows::core::Result @@ -23697,7 +23697,7 @@ impl ID3D12Device8 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDescriptorHandleIncrementSize(&self, descriptorheaptype: D3D12_DESCRIPTOR_HEAP_TYPE) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(descriptorheaptype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), descriptorheaptype)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateRootSignature(&self, nodemask: u32, pblobwithrootsignature: &[u8]) -> ::windows::core::Result @@ -23705,7 +23705,7 @@ impl ID3D12Device8 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateConstantBufferView(&self, pdesc: *const D3D12_CONSTANT_BUFFER_VIEW_DESC, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { @@ -23750,23 +23750,23 @@ impl ID3D12Device8 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdescriptors), ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetCustomHeapProperties(&self, nodemask: u32, heaptype: D3D12_HEAP_TYPE) -> D3D12_HEAP_PROPERTIES { let mut result__: D3D12_HEAP_PROPERTIES = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(nodemask), ::core::mem::transmute(heaptype)); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -23775,7 +23775,7 @@ impl ID3D12Device8 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -23791,7 +23791,7 @@ impl ID3D12Device8 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -23799,7 +23799,7 @@ impl ID3D12Device8 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -23809,7 +23809,7 @@ impl ID3D12Device8 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), ::core::mem::transmute(access), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), access, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23827,7 +23827,7 @@ impl ID3D12Device8 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(access), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), access, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option]) -> ::windows::core::Result<()> { @@ -23843,7 +23843,7 @@ impl ID3D12Device8 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), initialvalue, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> { @@ -23852,7 +23852,7 @@ impl ID3D12Device8 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -23882,7 +23882,7 @@ impl ID3D12Device8 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23905,7 +23905,7 @@ impl ID3D12Device8 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), ::core::mem::transmute(flags), hevent.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), flags, hevent.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetResidencyPriority(&self, numobjects: u32, ppobjects: *const ::core::option::Option, ppriorities: *const D3D12_RESIDENCY_PRIORITY) -> ::windows::core::Result<()> { @@ -23942,7 +23942,7 @@ impl ID3D12Device8 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), ::core::mem::transmute(fencevaluetosignal)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), flags, ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), fencevaluetosignal).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateCommandList1(&self, nodemask: u32, r#type: D3D12_COMMAND_LIST_TYPE, flags: D3D12_COMMAND_LIST_FLAGS) -> ::windows::core::Result @@ -23950,7 +23950,7 @@ impl ID3D12Device8 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCommandList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCommandList1)(::windows::core::Interface::as_raw(self), nodemask, r#type, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateProtectedResourceSession(&self, pdesc: *const D3D12_PROTECTED_RESOURCE_SESSION_DESC) -> ::windows::core::Result @@ -23967,7 +23967,7 @@ impl ID3D12Device8 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap1<'a, P0, T>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -23984,13 +23984,13 @@ impl ID3D12Device8 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] @@ -24012,7 +24012,7 @@ impl ID3D12Device8 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EnumerateMetaCommandParameters(&self, commandid: *const ::windows::core::GUID, stage: D3D12_META_COMMAND_PARAMETER_STAGE, ptotalstructuresizeinbytes: *mut u32, pparametercount: *mut u32, pparameterdescs: *mut D3D12_META_COMMAND_PARAMETER_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.EnumerateMetaCommandParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(stage), ::core::mem::transmute(ptotalstructuresizeinbytes), ::core::mem::transmute(pparametercount), ::core::mem::transmute(pparameterdescs)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.EnumerateMetaCommandParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), stage, ::core::mem::transmute(ptotalstructuresizeinbytes), ::core::mem::transmute(pparametercount), ::core::mem::transmute(pparameterdescs)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateMetaCommand(&self, commandid: *const ::windows::core::GUID, nodemask: u32, pcreationparametersdata: *const ::core::ffi::c_void, creationparametersdatasizeinbytes: usize) -> ::windows::core::Result @@ -24020,7 +24020,7 @@ impl ID3D12Device8 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateMetaCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(nodemask), ::core::mem::transmute(pcreationparametersdata), ::core::mem::transmute(creationparametersdatasizeinbytes), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateMetaCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), nodemask, ::core::mem::transmute(pcreationparametersdata), creationparametersdatasizeinbytes, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateStateObject(&self, pdesc: *const D3D12_STATE_OBJECT_DESC) -> ::windows::core::Result @@ -24037,7 +24037,7 @@ impl ID3D12Device8 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckDriverMatchingIdentifier(&self, serializeddatatype: D3D12_SERIALIZED_DATA_TYPE, pidentifiertocheck: *const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER) -> D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.CheckDriverMatchingIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(serializeddatatype), ::core::mem::transmute(pidentifiertocheck))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.CheckDriverMatchingIdentifier)(::windows::core::Interface::as_raw(self), serializeddatatype, ::core::mem::transmute(pidentifiertocheck))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24046,7 +24046,7 @@ impl ID3D12Device8 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.SetBackgroundProcessingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode), ::core::mem::transmute(measurementsaction), heventtosignaluponcompletion.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.SetBackgroundProcessingMode)(::windows::core::Interface::as_raw(self), mode, measurementsaction, heventtosignaluponcompletion.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AddToStateObject<'a, P0, T>(&self, paddition: *const D3D12_STATE_OBJECT_DESC, pstateobjecttogrowfrom: P0) -> ::windows::core::Result @@ -24069,7 +24069,7 @@ impl ID3D12Device8 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo2(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).GetResourceAllocationInfo2)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); + (::windows::core::Interface::vtable(self).GetResourceAllocationInfo2)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -24079,7 +24079,7 @@ impl ID3D12Device8 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).CreateCommittedResource2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).CreateCommittedResource2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -24088,7 +24088,7 @@ impl ID3D12Device8 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).CreatePlacedResource1)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).CreatePlacedResource1)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateSamplerFeedbackUnorderedAccessView<'a, P0, P1>(&self, ptargetedresource: P0, pfeedbackresource: P1, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) @@ -24101,7 +24101,7 @@ impl ID3D12Device8 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints1(&self, presourcedesc: *const D3D12_RESOURCE_DESC1, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).GetCopyableFootprints1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).GetCopyableFootprints1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -24308,7 +24308,7 @@ impl ID3D12Device9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -24342,7 +24342,7 @@ impl ID3D12Device9 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows::core::Interface::as_raw(self), r#type, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -24369,11 +24369,11 @@ impl ID3D12Device9 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandList)(::windows::core::Interface::as_raw(self), nodemask, r#type, pcommandallocator.into().abi(), pinitialstate.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: D3D12_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateDescriptorHeap(&self, pdescriptorheapdesc: *const D3D12_DESCRIPTOR_HEAP_DESC) -> ::windows::core::Result @@ -24385,7 +24385,7 @@ impl ID3D12Device9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDescriptorHandleIncrementSize(&self, descriptorheaptype: D3D12_DESCRIPTOR_HEAP_TYPE) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(descriptorheaptype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetDescriptorHandleIncrementSize)(::windows::core::Interface::as_raw(self), descriptorheaptype)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateRootSignature(&self, nodemask: u32, pblobwithrootsignature: &[u8]) -> ::windows::core::Result @@ -24393,7 +24393,7 @@ impl ID3D12Device9 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateRootSignature)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblobwithrootsignature)), pblobwithrootsignature.len() as _, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateConstantBufferView(&self, pdesc: *const D3D12_CONSTANT_BUFFER_VIEW_DESC, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { @@ -24438,23 +24438,23 @@ impl ID3D12Device9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numdescriptors), ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), ::core::mem::transmute(descriptorheapstype)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows::core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetResourceAllocationInfo)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, presourcedescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(presourcedescs))); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetCustomHeapProperties(&self, nodemask: u32, heaptype: D3D12_HEAP_TYPE) -> D3D12_HEAP_PROPERTIES { let mut result__: D3D12_HEAP_PROPERTIES = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(nodemask), ::core::mem::transmute(heaptype)); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows::core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -24463,7 +24463,7 @@ impl ID3D12Device9 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateCommittedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -24479,7 +24479,7 @@ impl ID3D12Device9 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -24487,7 +24487,7 @@ impl ID3D12Device9 { where T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -24497,7 +24497,7 @@ impl ID3D12Device9 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), ::core::mem::transmute(access), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(pattributes), access, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24515,7 +24515,7 @@ impl ID3D12Device9 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(access), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.OpenSharedHandleByName)(::windows::core::Interface::as_raw(self), name.into(), access, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option]) -> ::windows::core::Result<()> { @@ -24531,7 +24531,7 @@ impl ID3D12Device9 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateFence)(::windows::core::Interface::as_raw(self), initialvalue, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> { @@ -24540,7 +24540,7 @@ impl ID3D12Device9 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -24570,7 +24570,7 @@ impl ID3D12Device9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetResourceTiling)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), firstsubresourcetilingtoget, ::core::mem::transmute(psubresourcetilingsfornonpackedmips)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24593,7 +24593,7 @@ impl ID3D12Device9 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), ::core::mem::transmute(flags), hevent.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetEventOnMultipleFenceCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppfences), ::core::mem::transmute(pfencevalues), ::core::mem::transmute(numfences), flags, hevent.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetResidencyPriority(&self, numobjects: u32, ppobjects: *const ::core::option::Option, ppriorities: *const D3D12_RESIDENCY_PRIORITY) -> ::windows::core::Result<()> { @@ -24630,7 +24630,7 @@ impl ID3D12Device9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), ::core::mem::transmute(fencevaluetosignal)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.EnqueueMakeResident)(::windows::core::Interface::as_raw(self), flags, ppobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppobjects)), pfencetosignal.into().abi(), fencevaluetosignal).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateCommandList1(&self, nodemask: u32, r#type: D3D12_COMMAND_LIST_TYPE, flags: D3D12_COMMAND_LIST_FLAGS) -> ::windows::core::Result @@ -24638,7 +24638,7 @@ impl ID3D12Device9 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommandList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommandList1)(::windows::core::Interface::as_raw(self), nodemask, r#type, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateProtectedResourceSession(&self, pdesc: *const D3D12_PROTECTED_RESOURCE_SESSION_DESC) -> ::windows::core::Result @@ -24655,7 +24655,7 @@ impl ID3D12Device9 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommittedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateHeap1<'a, P0, T>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -24672,13 +24672,13 @@ impl ID3D12Device9 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateReservedResource1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetResourceAllocationInfo1)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] @@ -24700,7 +24700,7 @@ impl ID3D12Device9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EnumerateMetaCommandParameters(&self, commandid: *const ::windows::core::GUID, stage: D3D12_META_COMMAND_PARAMETER_STAGE, ptotalstructuresizeinbytes: *mut u32, pparametercount: *mut u32, pparameterdescs: *mut D3D12_META_COMMAND_PARAMETER_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnumerateMetaCommandParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(stage), ::core::mem::transmute(ptotalstructuresizeinbytes), ::core::mem::transmute(pparametercount), ::core::mem::transmute(pparameterdescs)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnumerateMetaCommandParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), stage, ::core::mem::transmute(ptotalstructuresizeinbytes), ::core::mem::transmute(pparametercount), ::core::mem::transmute(pparameterdescs)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateMetaCommand(&self, commandid: *const ::windows::core::GUID, nodemask: u32, pcreationparametersdata: *const ::core::ffi::c_void, creationparametersdatasizeinbytes: usize) -> ::windows::core::Result @@ -24708,7 +24708,7 @@ impl ID3D12Device9 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateMetaCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(nodemask), ::core::mem::transmute(pcreationparametersdata), ::core::mem::transmute(creationparametersdatasizeinbytes), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateMetaCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), nodemask, ::core::mem::transmute(pcreationparametersdata), creationparametersdatasizeinbytes, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateStateObject(&self, pdesc: *const D3D12_STATE_OBJECT_DESC) -> ::windows::core::Result @@ -24725,7 +24725,7 @@ impl ID3D12Device9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CheckDriverMatchingIdentifier(&self, serializeddatatype: D3D12_SERIALIZED_DATA_TYPE, pidentifiertocheck: *const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER) -> D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.CheckDriverMatchingIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(serializeddatatype), ::core::mem::transmute(pidentifiertocheck))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.CheckDriverMatchingIdentifier)(::windows::core::Interface::as_raw(self), serializeddatatype, ::core::mem::transmute(pidentifiertocheck))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24734,7 +24734,7 @@ impl ID3D12Device9 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.SetBackgroundProcessingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode), ::core::mem::transmute(measurementsaction), heventtosignaluponcompletion.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetBackgroundProcessingMode)(::windows::core::Interface::as_raw(self), mode, measurementsaction, heventtosignaluponcompletion.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AddToStateObject<'a, P0, T>(&self, paddition: *const D3D12_STATE_OBJECT_DESC, pstateobjecttogrowfrom: P0) -> ::windows::core::Result @@ -24757,7 +24757,7 @@ impl ID3D12Device9 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo2(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetResourceAllocationInfo2)(::windows::core::Interface::as_raw(self), &mut result__, ::core::mem::transmute(visiblemask), ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); + (::windows::core::Interface::vtable(self).base__.GetResourceAllocationInfo2)(::windows::core::Interface::as_raw(self), &mut result__, visiblemask, ::core::mem::transmute(numresourcedescs), ::core::mem::transmute(presourcedescs), ::core::mem::transmute(presourceallocationinfo1)); result__ } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -24767,7 +24767,7 @@ impl ID3D12Device9 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12ProtectedResourceSession>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.CreateCommittedResource2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.CreateCommittedResource2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pheapproperties), heapflags, ::core::mem::transmute(pdesc), initialresourcestate, ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -24776,7 +24776,7 @@ impl ID3D12Device9 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Heap>>, T: ::windows::core::Interface, { - (::windows::core::Interface::vtable(self).base__.CreatePlacedResource1)(::windows::core::Interface::as_raw(self), pheap.into().abi(), ::core::mem::transmute(heapoffset), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialstate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() + (::windows::core::Interface::vtable(self).base__.CreatePlacedResource1)(::windows::core::Interface::as_raw(self), pheap.into().abi(), heapoffset, ::core::mem::transmute(pdesc), initialstate, ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateSamplerFeedbackUnorderedAccessView<'a, P0, P1>(&self, ptargetedresource: P0, pfeedbackresource: P1, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) @@ -24789,7 +24789,7 @@ impl ID3D12Device9 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints1(&self, presourcedesc: *const D3D12_RESOURCE_DESC1, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - (::windows::core::Interface::vtable(self).base__.GetCopyableFootprints1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) + (::windows::core::Interface::vtable(self).base__.GetCopyableFootprints1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcedesc), firstsubresource, ::core::mem::transmute(numsubresources), baseoffset, ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateShaderCacheSession(&self, pdesc: *const D3D12_SHADER_CACHE_SESSION_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -24800,7 +24800,7 @@ impl ID3D12Device9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ShaderCacheControl(&self, kinds: D3D12_SHADER_CACHE_KIND_FLAGS, control: D3D12_SHADER_CACHE_CONTROL_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShaderCacheControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kinds), ::core::mem::transmute(control)).ok() + (::windows::core::Interface::vtable(self).ShaderCacheControl)(::windows::core::Interface::as_raw(self), kinds, control).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CreateCommandQueue1(&self, pdesc: *const D3D12_COMMAND_QUEUE_DESC, creatorid: *const ::windows::core::GUID) -> ::windows::core::Result @@ -25016,7 +25016,7 @@ impl ID3D12DeviceChild { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -25355,15 +25355,15 @@ pub struct ID3D12DeviceRemovedExtendedDataSettings(::windows::core::IUnknown); impl ID3D12DeviceRemovedExtendedDataSettings { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetAutoBreadcrumbsEnablement(&self, enablement: D3D12_DRED_ENABLEMENT) { - (::windows::core::Interface::vtable(self).SetAutoBreadcrumbsEnablement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enablement)) + (::windows::core::Interface::vtable(self).SetAutoBreadcrumbsEnablement)(::windows::core::Interface::as_raw(self), enablement) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPageFaultEnablement(&self, enablement: D3D12_DRED_ENABLEMENT) { - (::windows::core::Interface::vtable(self).SetPageFaultEnablement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enablement)) + (::windows::core::Interface::vtable(self).SetPageFaultEnablement)(::windows::core::Interface::as_raw(self), enablement) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetWatsonDumpEnablement(&self, enablement: D3D12_DRED_ENABLEMENT) { - (::windows::core::Interface::vtable(self).SetWatsonDumpEnablement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enablement)) + (::windows::core::Interface::vtable(self).SetWatsonDumpEnablement)(::windows::core::Interface::as_raw(self), enablement) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25417,19 +25417,19 @@ pub struct ID3D12DeviceRemovedExtendedDataSettings1(::windows::core::IUnknown); impl ID3D12DeviceRemovedExtendedDataSettings1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetAutoBreadcrumbsEnablement(&self, enablement: D3D12_DRED_ENABLEMENT) { - (::windows::core::Interface::vtable(self).base__.SetAutoBreadcrumbsEnablement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enablement)) + (::windows::core::Interface::vtable(self).base__.SetAutoBreadcrumbsEnablement)(::windows::core::Interface::as_raw(self), enablement) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPageFaultEnablement(&self, enablement: D3D12_DRED_ENABLEMENT) { - (::windows::core::Interface::vtable(self).base__.SetPageFaultEnablement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enablement)) + (::windows::core::Interface::vtable(self).base__.SetPageFaultEnablement)(::windows::core::Interface::as_raw(self), enablement) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetWatsonDumpEnablement(&self, enablement: D3D12_DRED_ENABLEMENT) { - (::windows::core::Interface::vtable(self).base__.SetWatsonDumpEnablement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enablement)) + (::windows::core::Interface::vtable(self).base__.SetWatsonDumpEnablement)(::windows::core::Interface::as_raw(self), enablement) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetBreadcrumbContextEnablement(&self, enablement: D3D12_DRED_ENABLEMENT) { - (::windows::core::Interface::vtable(self).SetBreadcrumbContextEnablement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enablement)) + (::windows::core::Interface::vtable(self).SetBreadcrumbContextEnablement)(::windows::core::Interface::as_raw(self), enablement) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25500,7 +25500,7 @@ impl ID3D12Fence { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -25533,11 +25533,11 @@ impl ID3D12Fence { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetEventOnCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), hevent.into()).ok() + (::windows::core::Interface::vtable(self).SetEventOnCompletion)(::windows::core::Interface::as_raw(self), value, hevent.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Signal(&self, value: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Signal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).Signal)(::windows::core::Interface::as_raw(self), value).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25643,7 +25643,7 @@ impl ID3D12Fence1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -25676,11 +25676,11 @@ impl ID3D12Fence1 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetEventOnCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), hevent.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetEventOnCompletion)(::windows::core::Interface::as_raw(self), value, hevent.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Signal(&self, value: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Signal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.Signal)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetCreationFlags(&self) -> D3D12_FENCE_FLAGS { @@ -25843,7 +25843,7 @@ impl ID3D12FunctionReflection { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetConstantBufferByIndex(&self, bufferindex: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), bufferindex)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetConstantBufferByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -25856,7 +25856,7 @@ impl ID3D12FunctionReflection { #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), resourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetVariableByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -25876,7 +25876,7 @@ impl ID3D12FunctionReflection { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetFunctionParameter(&self, parameterindex: i32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFunctionParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFunctionParameter)(::windows::core::Interface::as_raw(self), parameterindex)) } } impl ::core::clone::Clone for ID3D12FunctionReflection { @@ -25931,7 +25931,7 @@ impl ID3D12GraphicsCommandList { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -25979,15 +25979,15 @@ impl ID3D12GraphicsCommandList { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyBufferRegion<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, numbytes: u64) @@ -25995,12 +25995,12 @@ impl ID3D12GraphicsCommandList { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(numbytes)) + (::windows::core::Interface::vtable(self).CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, numbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: *const D3D12_BOX) { - (::windows::core::Interface::vtable(self).CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), dstx, dsty, dstz, ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -26017,7 +26017,7 @@ impl ID3D12GraphicsCommandList { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), bufferstartoffsetinbytes, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -26026,12 +26026,12 @@ impl ID3D12GraphicsCommandList { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetopology)) + (::windows::core::Interface::vtable(self).IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), primitivetopology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RSSetViewports(&self, pviewports: &[D3D12_VIEWPORT]) { @@ -26048,7 +26048,7 @@ impl ID3D12GraphicsCommandList { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetStencilRef(&self, stencilref: u32) { - (::windows::core::Interface::vtable(self).OMSetStencilRef)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).OMSetStencilRef)(::windows::core::Interface::as_raw(self), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPipelineState<'a, P0>(&self, ppipelinestate: P0) @@ -26088,51 +26088,51 @@ impl ID3D12GraphicsCommandList { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -26141,11 +26141,11 @@ impl ID3D12GraphicsCommandList { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, pviews: &[D3D12_VERTEX_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SOSetTargets(&self, startslot: u32, pviews: &[D3D12_STREAM_OUTPUT_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).SOSetTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).SOSetTargets)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26153,12 +26153,12 @@ impl ID3D12GraphicsCommandList { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OMSetRenderTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numrendertargetdescriptors), ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) + (::windows::core::Interface::vtable(self).OMSetRenderTargets)(::windows::core::Interface::as_raw(self), numrendertargetdescriptors, ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClearDepthStencilView(&self, depthstencilview: D3D12_CPU_DESCRIPTOR_HANDLE, clearflags: D3D12_CLEAR_FLAGS, depth: f32, stencil: u8, prects: &[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.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) + (::windows::core::Interface::vtable(self).ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), clearflags, depth, stencil, prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26194,14 +26194,14 @@ impl ID3D12GraphicsCommandList { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndQuery<'a, P0>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, index: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ResolveQueryData<'a, P0, P1>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) @@ -26209,22 +26209,22 @@ impl ID3D12GraphicsCommandList { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPredication<'a, P0>(&self, pbuffer: P0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndEvent(&self) { @@ -26237,7 +26237,7 @@ impl ID3D12GraphicsCommandList { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into().abi(), ::core::mem::transmute(countbufferoffset)) + (::windows::core::Interface::vtable(self).ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), maxcommandcount, pargumentbuffer.into().abi(), argumentbufferoffset, pcountbuffer.into().abi(), countbufferoffset) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26424,7 +26424,7 @@ impl ID3D12GraphicsCommandList1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -26472,15 +26472,15 @@ impl ID3D12GraphicsCommandList1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).base__.Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).base__.Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyBufferRegion<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, numbytes: u64) @@ -26488,12 +26488,12 @@ impl ID3D12GraphicsCommandList1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(numbytes)) + (::windows::core::Interface::vtable(self).base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, numbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: *const D3D12_BOX) { - (::windows::core::Interface::vtable(self).base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), dstx, dsty, dstz, ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -26510,7 +26510,7 @@ impl ID3D12GraphicsCommandList1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), bufferstartoffsetinbytes, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -26519,12 +26519,12 @@ impl ID3D12GraphicsCommandList1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetopology)) + (::windows::core::Interface::vtable(self).base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), primitivetopology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RSSetViewports(&self, pviewports: &[D3D12_VIEWPORT]) { @@ -26541,7 +26541,7 @@ impl ID3D12GraphicsCommandList1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetStencilRef(&self, stencilref: u32) { - (::windows::core::Interface::vtable(self).base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPipelineState<'a, P0>(&self, ppipelinestate: P0) @@ -26581,51 +26581,51 @@ impl ID3D12GraphicsCommandList1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -26634,11 +26634,11 @@ impl ID3D12GraphicsCommandList1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, pviews: &[D3D12_VERTEX_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SOSetTargets(&self, startslot: u32, pviews: &[D3D12_STREAM_OUTPUT_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.SOSetTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.SOSetTargets)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26646,12 +26646,12 @@ impl ID3D12GraphicsCommandList1 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numrendertargetdescriptors), ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) + (::windows::core::Interface::vtable(self).base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), numrendertargetdescriptors, ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClearDepthStencilView(&self, depthstencilview: D3D12_CPU_DESCRIPTOR_HANDLE, clearflags: D3D12_CLEAR_FLAGS, depth: f32, stencil: u8, prects: &[super::super::Foundation::RECT]) { - (::windows::core::Interface::vtable(self).base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil), prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) + (::windows::core::Interface::vtable(self).base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), clearflags, depth, stencil, prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26687,14 +26687,14 @@ impl ID3D12GraphicsCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndQuery<'a, P0>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, index: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ResolveQueryData<'a, P0, P1>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) @@ -26702,22 +26702,22 @@ impl ID3D12GraphicsCommandList1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPredication<'a, P0>(&self, pbuffer: P0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndEvent(&self) { @@ -26730,7 +26730,7 @@ impl ID3D12GraphicsCommandList1 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into().abi(), ::core::mem::transmute(countbufferoffset)) + (::windows::core::Interface::vtable(self).base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), maxcommandcount, pargumentbuffer.into().abi(), argumentbufferoffset, pcountbuffer.into().abi(), countbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -26738,7 +26738,7 @@ impl ID3D12GraphicsCommandList1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT64<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -26746,15 +26746,15 @@ impl ID3D12GraphicsCommandList1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { - (::windows::core::Interface::vtable(self).OMSetDepthBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(min), ::core::mem::transmute(max)) + (::windows::core::Interface::vtable(self).OMSetDepthBounds)(::windows::core::Interface::as_raw(self), min, max) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { - (::windows::core::Interface::vtable(self).SetSamplePositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numsamplesperpixel), ::core::mem::transmute(numpixels), ::core::mem::transmute(psamplepositions)) + (::windows::core::Interface::vtable(self).SetSamplePositions)(::windows::core::Interface::as_raw(self), numsamplesperpixel, numpixels, ::core::mem::transmute(psamplepositions)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -26763,11 +26763,11 @@ impl ID3D12GraphicsCommandList1 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode)) + (::windows::core::Interface::vtable(self).ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcrect), format, resolvemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetViewInstanceMask(&self, mask: u32) { - (::windows::core::Interface::vtable(self).SetViewInstanceMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)) + (::windows::core::Interface::vtable(self).SetViewInstanceMask)(::windows::core::Interface::as_raw(self), mask) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26891,7 +26891,7 @@ impl ID3D12GraphicsCommandList2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -26939,15 +26939,15 @@ impl ID3D12GraphicsCommandList2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyBufferRegion<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, numbytes: u64) @@ -26955,12 +26955,12 @@ impl ID3D12GraphicsCommandList2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(numbytes)) + (::windows::core::Interface::vtable(self).base__.base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, numbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: *const D3D12_BOX) { - (::windows::core::Interface::vtable(self).base__.base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), dstx, dsty, dstz, ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -26977,7 +26977,7 @@ impl ID3D12GraphicsCommandList2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), bufferstartoffsetinbytes, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -26986,12 +26986,12 @@ impl ID3D12GraphicsCommandList2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetopology)) + (::windows::core::Interface::vtable(self).base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), primitivetopology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RSSetViewports(&self, pviewports: &[D3D12_VIEWPORT]) { @@ -27008,7 +27008,7 @@ impl ID3D12GraphicsCommandList2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetStencilRef(&self, stencilref: u32) { - (::windows::core::Interface::vtable(self).base__.base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).base__.base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPipelineState<'a, P0>(&self, ppipelinestate: P0) @@ -27048,51 +27048,51 @@ impl ID3D12GraphicsCommandList2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -27101,11 +27101,11 @@ impl ID3D12GraphicsCommandList2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, pviews: &[D3D12_VERTEX_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SOSetTargets(&self, startslot: u32, pviews: &[D3D12_STREAM_OUTPUT_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.base__.SOSetTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.base__.SOSetTargets)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27113,12 +27113,12 @@ impl ID3D12GraphicsCommandList2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numrendertargetdescriptors), ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), numrendertargetdescriptors, ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClearDepthStencilView(&self, depthstencilview: D3D12_CPU_DESCRIPTOR_HANDLE, clearflags: D3D12_CLEAR_FLAGS, depth: f32, stencil: u8, prects: &[super::super::Foundation::RECT]) { - (::windows::core::Interface::vtable(self).base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil), prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) + (::windows::core::Interface::vtable(self).base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), clearflags, depth, stencil, prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27154,14 +27154,14 @@ impl ID3D12GraphicsCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndQuery<'a, P0>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, index: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ResolveQueryData<'a, P0, P1>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) @@ -27169,22 +27169,22 @@ impl ID3D12GraphicsCommandList2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPredication<'a, P0>(&self, pbuffer: P0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndEvent(&self) { @@ -27197,7 +27197,7 @@ impl ID3D12GraphicsCommandList2 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into().abi(), ::core::mem::transmute(countbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), maxcommandcount, pargumentbuffer.into().abi(), argumentbufferoffset, pcountbuffer.into().abi(), countbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -27205,7 +27205,7 @@ impl ID3D12GraphicsCommandList2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).base__.AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT64<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -27213,15 +27213,15 @@ impl ID3D12GraphicsCommandList2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).base__.AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { - (::windows::core::Interface::vtable(self).base__.OMSetDepthBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(min), ::core::mem::transmute(max)) + (::windows::core::Interface::vtable(self).base__.OMSetDepthBounds)(::windows::core::Interface::as_raw(self), min, max) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { - (::windows::core::Interface::vtable(self).base__.SetSamplePositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numsamplesperpixel), ::core::mem::transmute(numpixels), ::core::mem::transmute(psamplepositions)) + (::windows::core::Interface::vtable(self).base__.SetSamplePositions)(::windows::core::Interface::as_raw(self), numsamplesperpixel, numpixels, ::core::mem::transmute(psamplepositions)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -27230,11 +27230,11 @@ impl ID3D12GraphicsCommandList2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode)) + (::windows::core::Interface::vtable(self).base__.ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcrect), format, resolvemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetViewInstanceMask(&self, mask: u32) { - (::windows::core::Interface::vtable(self).base__.SetViewInstanceMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)) + (::windows::core::Interface::vtable(self).base__.SetViewInstanceMask)(::windows::core::Interface::as_raw(self), mask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: *const D3D12_WRITEBUFFERIMMEDIATE_MODE) { @@ -27369,7 +27369,7 @@ impl ID3D12GraphicsCommandList3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -27417,15 +27417,15 @@ impl ID3D12GraphicsCommandList3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyBufferRegion<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, numbytes: u64) @@ -27433,12 +27433,12 @@ impl ID3D12GraphicsCommandList3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(numbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, numbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: *const D3D12_BOX) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), dstx, dsty, dstz, ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -27455,7 +27455,7 @@ impl ID3D12GraphicsCommandList3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), bufferstartoffsetinbytes, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -27464,12 +27464,12 @@ impl ID3D12GraphicsCommandList3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetopology)) + (::windows::core::Interface::vtable(self).base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), primitivetopology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RSSetViewports(&self, pviewports: &[D3D12_VIEWPORT]) { @@ -27486,7 +27486,7 @@ impl ID3D12GraphicsCommandList3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetStencilRef(&self, stencilref: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPipelineState<'a, P0>(&self, ppipelinestate: P0) @@ -27526,51 +27526,51 @@ impl ID3D12GraphicsCommandList3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -27579,11 +27579,11 @@ impl ID3D12GraphicsCommandList3 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, pviews: &[D3D12_VERTEX_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SOSetTargets(&self, startslot: u32, pviews: &[D3D12_STREAM_OUTPUT_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SOSetTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.SOSetTargets)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27591,12 +27591,12 @@ impl ID3D12GraphicsCommandList3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numrendertargetdescriptors), ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), numrendertargetdescriptors, ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClearDepthStencilView(&self, depthstencilview: D3D12_CPU_DESCRIPTOR_HANDLE, clearflags: D3D12_CLEAR_FLAGS, depth: f32, stencil: u8, prects: &[super::super::Foundation::RECT]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil), prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) + (::windows::core::Interface::vtable(self).base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), clearflags, depth, stencil, prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27632,14 +27632,14 @@ impl ID3D12GraphicsCommandList3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndQuery<'a, P0>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, index: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ResolveQueryData<'a, P0, P1>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) @@ -27647,22 +27647,22 @@ impl ID3D12GraphicsCommandList3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPredication<'a, P0>(&self, pbuffer: P0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndEvent(&self) { @@ -27675,7 +27675,7 @@ impl ID3D12GraphicsCommandList3 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into().abi(), ::core::mem::transmute(countbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), maxcommandcount, pargumentbuffer.into().abi(), argumentbufferoffset, pcountbuffer.into().abi(), countbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -27683,7 +27683,7 @@ impl ID3D12GraphicsCommandList3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).base__.base__.AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT64<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -27691,15 +27691,15 @@ impl ID3D12GraphicsCommandList3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).base__.base__.AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { - (::windows::core::Interface::vtable(self).base__.base__.OMSetDepthBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(min), ::core::mem::transmute(max)) + (::windows::core::Interface::vtable(self).base__.base__.OMSetDepthBounds)(::windows::core::Interface::as_raw(self), min, max) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { - (::windows::core::Interface::vtable(self).base__.base__.SetSamplePositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numsamplesperpixel), ::core::mem::transmute(numpixels), ::core::mem::transmute(psamplepositions)) + (::windows::core::Interface::vtable(self).base__.base__.SetSamplePositions)(::windows::core::Interface::as_raw(self), numsamplesperpixel, numpixels, ::core::mem::transmute(psamplepositions)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -27708,11 +27708,11 @@ impl ID3D12GraphicsCommandList3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode)) + (::windows::core::Interface::vtable(self).base__.base__.ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcrect), format, resolvemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetViewInstanceMask(&self, mask: u32) { - (::windows::core::Interface::vtable(self).base__.base__.SetViewInstanceMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)) + (::windows::core::Interface::vtable(self).base__.base__.SetViewInstanceMask)(::windows::core::Interface::as_raw(self), mask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: *const D3D12_WRITEBUFFERIMMEDIATE_MODE) { @@ -27869,7 +27869,7 @@ impl ID3D12GraphicsCommandList4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -27917,15 +27917,15 @@ impl ID3D12GraphicsCommandList4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyBufferRegion<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, numbytes: u64) @@ -27933,12 +27933,12 @@ impl ID3D12GraphicsCommandList4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(numbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, numbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: *const D3D12_BOX) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), dstx, dsty, dstz, ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -27955,7 +27955,7 @@ impl ID3D12GraphicsCommandList4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), bufferstartoffsetinbytes, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -27964,12 +27964,12 @@ impl ID3D12GraphicsCommandList4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetopology)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), primitivetopology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RSSetViewports(&self, pviewports: &[D3D12_VIEWPORT]) { @@ -27986,7 +27986,7 @@ impl ID3D12GraphicsCommandList4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetStencilRef(&self, stencilref: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPipelineState<'a, P0>(&self, ppipelinestate: P0) @@ -28026,51 +28026,51 @@ impl ID3D12GraphicsCommandList4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -28079,11 +28079,11 @@ impl ID3D12GraphicsCommandList4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, pviews: &[D3D12_VERTEX_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SOSetTargets(&self, startslot: u32, pviews: &[D3D12_STREAM_OUTPUT_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SOSetTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SOSetTargets)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28091,12 +28091,12 @@ impl ID3D12GraphicsCommandList4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numrendertargetdescriptors), ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), numrendertargetdescriptors, ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClearDepthStencilView(&self, depthstencilview: D3D12_CPU_DESCRIPTOR_HANDLE, clearflags: D3D12_CLEAR_FLAGS, depth: f32, stencil: u8, prects: &[super::super::Foundation::RECT]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil), prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), clearflags, depth, stencil, prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28132,14 +28132,14 @@ impl ID3D12GraphicsCommandList4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndQuery<'a, P0>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, index: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ResolveQueryData<'a, P0, P1>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) @@ -28147,22 +28147,22 @@ impl ID3D12GraphicsCommandList4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPredication<'a, P0>(&self, pbuffer: P0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndEvent(&self) { @@ -28175,7 +28175,7 @@ impl ID3D12GraphicsCommandList4 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into().abi(), ::core::mem::transmute(countbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), maxcommandcount, pargumentbuffer.into().abi(), argumentbufferoffset, pcountbuffer.into().abi(), countbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -28183,7 +28183,7 @@ impl ID3D12GraphicsCommandList4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).base__.base__.base__.AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT64<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -28191,15 +28191,15 @@ impl ID3D12GraphicsCommandList4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).base__.base__.base__.AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetDepthBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(min), ::core::mem::transmute(max)) + (::windows::core::Interface::vtable(self).base__.base__.base__.OMSetDepthBounds)(::windows::core::Interface::as_raw(self), min, max) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSamplePositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numsamplesperpixel), ::core::mem::transmute(numpixels), ::core::mem::transmute(psamplepositions)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSamplePositions)(::windows::core::Interface::as_raw(self), numsamplesperpixel, numpixels, ::core::mem::transmute(psamplepositions)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -28208,11 +28208,11 @@ impl ID3D12GraphicsCommandList4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcrect), format, resolvemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetViewInstanceMask(&self, mask: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetViewInstanceMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)) + (::windows::core::Interface::vtable(self).base__.base__.base__.SetViewInstanceMask)(::windows::core::Interface::as_raw(self), mask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: *const D3D12_WRITEBUFFERIMMEDIATE_MODE) { @@ -28228,7 +28228,7 @@ impl ID3D12GraphicsCommandList4 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn BeginRenderPass(&self, prendertargets: &[D3D12_RENDER_PASS_RENDER_TARGET_DESC], pdepthstencil: *const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC, flags: D3D12_RENDER_PASS_FLAGS) { - (::windows::core::Interface::vtable(self).BeginRenderPass)(::windows::core::Interface::as_raw(self), prendertargets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prendertargets)), ::core::mem::transmute(pdepthstencil), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).BeginRenderPass)(::windows::core::Interface::as_raw(self), prendertargets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prendertargets)), ::core::mem::transmute(pdepthstencil), flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndRenderPass(&self) { @@ -28239,14 +28239,14 @@ impl ID3D12GraphicsCommandList4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12MetaCommand>>, { - (::windows::core::Interface::vtable(self).InitializeMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pinitializationparametersdata), ::core::mem::transmute(initializationparametersdatasizeinbytes)) + (::windows::core::Interface::vtable(self).InitializeMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pinitializationparametersdata), initializationparametersdatasizeinbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ExecuteMetaCommand<'a, P0>(&self, pmetacommand: P0, pexecutionparametersdata: *const ::core::ffi::c_void, executionparametersdatasizeinbytes: usize) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12MetaCommand>>, { - (::windows::core::Interface::vtable(self).ExecuteMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pexecutionparametersdata), ::core::mem::transmute(executionparametersdatasizeinbytes)) + (::windows::core::Interface::vtable(self).ExecuteMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pexecutionparametersdata), executionparametersdatasizeinbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -28259,7 +28259,7 @@ impl ID3D12GraphicsCommandList4 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyRaytracingAccelerationStructure(&self, destaccelerationstructuredata: u64, sourceaccelerationstructuredata: u64, mode: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE) { - (::windows::core::Interface::vtable(self).CopyRaytracingAccelerationStructure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(destaccelerationstructuredata), ::core::mem::transmute(sourceaccelerationstructuredata), ::core::mem::transmute(mode)) + (::windows::core::Interface::vtable(self).CopyRaytracingAccelerationStructure)(::windows::core::Interface::as_raw(self), destaccelerationstructuredata, sourceaccelerationstructuredata, mode) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPipelineState1<'a, P0>(&self, pstateobject: P0) @@ -28445,7 +28445,7 @@ impl ID3D12GraphicsCommandList5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -28493,15 +28493,15 @@ impl ID3D12GraphicsCommandList5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyBufferRegion<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, numbytes: u64) @@ -28509,12 +28509,12 @@ impl ID3D12GraphicsCommandList5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(numbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, numbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: *const D3D12_BOX) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), dstx, dsty, dstz, ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -28531,7 +28531,7 @@ impl ID3D12GraphicsCommandList5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), bufferstartoffsetinbytes, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -28540,12 +28540,12 @@ impl ID3D12GraphicsCommandList5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetopology)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), primitivetopology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RSSetViewports(&self, pviewports: &[D3D12_VIEWPORT]) { @@ -28562,7 +28562,7 @@ impl ID3D12GraphicsCommandList5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetStencilRef(&self, stencilref: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPipelineState<'a, P0>(&self, ppipelinestate: P0) @@ -28602,51 +28602,51 @@ impl ID3D12GraphicsCommandList5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -28655,11 +28655,11 @@ impl ID3D12GraphicsCommandList5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, pviews: &[D3D12_VERTEX_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SOSetTargets(&self, startslot: u32, pviews: &[D3D12_STREAM_OUTPUT_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SOSetTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SOSetTargets)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28667,12 +28667,12 @@ impl ID3D12GraphicsCommandList5 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numrendertargetdescriptors), ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), numrendertargetdescriptors, ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClearDepthStencilView(&self, depthstencilview: D3D12_CPU_DESCRIPTOR_HANDLE, clearflags: D3D12_CLEAR_FLAGS, depth: f32, stencil: u8, prects: &[super::super::Foundation::RECT]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil), prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), clearflags, depth, stencil, prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28708,14 +28708,14 @@ impl ID3D12GraphicsCommandList5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndQuery<'a, P0>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, index: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ResolveQueryData<'a, P0, P1>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) @@ -28723,22 +28723,22 @@ impl ID3D12GraphicsCommandList5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPredication<'a, P0>(&self, pbuffer: P0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndEvent(&self) { @@ -28751,7 +28751,7 @@ impl ID3D12GraphicsCommandList5 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into().abi(), ::core::mem::transmute(countbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), maxcommandcount, pargumentbuffer.into().abi(), argumentbufferoffset, pcountbuffer.into().abi(), countbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -28759,7 +28759,7 @@ impl ID3D12GraphicsCommandList5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT64<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -28767,15 +28767,15 @@ impl ID3D12GraphicsCommandList5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetDepthBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(min), ::core::mem::transmute(max)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.OMSetDepthBounds)(::windows::core::Interface::as_raw(self), min, max) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetSamplePositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numsamplesperpixel), ::core::mem::transmute(numpixels), ::core::mem::transmute(psamplepositions)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetSamplePositions)(::windows::core::Interface::as_raw(self), numsamplesperpixel, numpixels, ::core::mem::transmute(psamplepositions)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -28784,11 +28784,11 @@ impl ID3D12GraphicsCommandList5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcrect), format, resolvemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetViewInstanceMask(&self, mask: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetViewInstanceMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetViewInstanceMask)(::windows::core::Interface::as_raw(self), mask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: *const D3D12_WRITEBUFFERIMMEDIATE_MODE) { @@ -28804,7 +28804,7 @@ impl ID3D12GraphicsCommandList5 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn BeginRenderPass(&self, prendertargets: &[D3D12_RENDER_PASS_RENDER_TARGET_DESC], pdepthstencil: *const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC, flags: D3D12_RENDER_PASS_FLAGS) { - (::windows::core::Interface::vtable(self).base__.BeginRenderPass)(::windows::core::Interface::as_raw(self), prendertargets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prendertargets)), ::core::mem::transmute(pdepthstencil), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.BeginRenderPass)(::windows::core::Interface::as_raw(self), prendertargets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prendertargets)), ::core::mem::transmute(pdepthstencil), flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndRenderPass(&self) { @@ -28815,14 +28815,14 @@ impl ID3D12GraphicsCommandList5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12MetaCommand>>, { - (::windows::core::Interface::vtable(self).base__.InitializeMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pinitializationparametersdata), ::core::mem::transmute(initializationparametersdatasizeinbytes)) + (::windows::core::Interface::vtable(self).base__.InitializeMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pinitializationparametersdata), initializationparametersdatasizeinbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ExecuteMetaCommand<'a, P0>(&self, pmetacommand: P0, pexecutionparametersdata: *const ::core::ffi::c_void, executionparametersdatasizeinbytes: usize) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12MetaCommand>>, { - (::windows::core::Interface::vtable(self).base__.ExecuteMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pexecutionparametersdata), ::core::mem::transmute(executionparametersdatasizeinbytes)) + (::windows::core::Interface::vtable(self).base__.ExecuteMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pexecutionparametersdata), executionparametersdatasizeinbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -28835,7 +28835,7 @@ impl ID3D12GraphicsCommandList5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyRaytracingAccelerationStructure(&self, destaccelerationstructuredata: u64, sourceaccelerationstructuredata: u64, mode: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE) { - (::windows::core::Interface::vtable(self).base__.CopyRaytracingAccelerationStructure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(destaccelerationstructuredata), ::core::mem::transmute(sourceaccelerationstructuredata), ::core::mem::transmute(mode)) + (::windows::core::Interface::vtable(self).base__.CopyRaytracingAccelerationStructure)(::windows::core::Interface::as_raw(self), destaccelerationstructuredata, sourceaccelerationstructuredata, mode) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPipelineState1<'a, P0>(&self, pstateobject: P0) @@ -28850,7 +28850,7 @@ impl ID3D12GraphicsCommandList5 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RSSetShadingRate(&self, baseshadingrate: D3D12_SHADING_RATE, combiners: *const D3D12_SHADING_RATE_COMBINER) { - (::windows::core::Interface::vtable(self).RSSetShadingRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baseshadingrate), ::core::mem::transmute(combiners)) + (::windows::core::Interface::vtable(self).RSSetShadingRate)(::windows::core::Interface::as_raw(self), baseshadingrate, ::core::mem::transmute(combiners)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RSSetShadingRateImage<'a, P0>(&self, shadingrateimage: P0) @@ -29034,7 +29034,7 @@ impl ID3D12GraphicsCommandList6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -29082,15 +29082,15 @@ impl ID3D12GraphicsCommandList6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawInstanced)(::windows::core::Interface::as_raw(self), vertexcountperinstance, instancecount, startvertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawIndexedInstanced)(::windows::core::Interface::as_raw(self), indexcountperinstance, instancecount, startindexlocation, basevertexlocation, startinstancelocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.Dispatch)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyBufferRegion<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, numbytes: u64) @@ -29098,12 +29098,12 @@ impl ID3D12GraphicsCommandList6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(numbytes)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyBufferRegion)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, numbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: *const D3D12_BOX) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyTextureRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdst), dstx, dsty, dstz, ::core::mem::transmute(psrc), ::core::mem::transmute(psrcbox)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyResource<'a, P0, P1>(&self, pdstresource: P0, psrcresource: P1) @@ -29120,7 +29120,7 @@ impl ID3D12GraphicsCommandList6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyTiles)(::windows::core::Interface::as_raw(self), ptiledresource.into().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into().abi(), bufferstartoffsetinbytes, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -29129,12 +29129,12 @@ impl ID3D12GraphicsCommandList6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(format)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ResolveSubresource)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, psrcresource.into().abi(), srcsubresource, format) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetopology)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IASetPrimitiveTopology)(::windows::core::Interface::as_raw(self), primitivetopology) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RSSetViewports(&self, pviewports: &[D3D12_VIEWPORT]) { @@ -29151,7 +29151,7 @@ impl ID3D12GraphicsCommandList6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetStencilRef(&self, stencilref: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stencilref)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.OMSetStencilRef)(::windows::core::Interface::as_raw(self), stencilref) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPipelineState<'a, P0>(&self, ppipelinestate: P0) @@ -29191,51 +29191,51 @@ impl ID3D12GraphicsCommandList6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootDescriptorTable(&self, rootparameterindex: u32, basedescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(basedescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRootDescriptorTable)(::windows::core::Interface::as_raw(self), rootparameterindex, ::core::mem::transmute(basedescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstant(&self, rootparameterindex: u32, srcdata: u32, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(srcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRoot32BitConstant)(::windows::core::Interface::as_raw(self), rootparameterindex, srcdata, destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRoot32BitConstants(&self, rootparameterindex: u32, num32bitvaluestoset: u32, psrcdata: *const ::core::ffi::c_void, destoffsetin32bitvalues: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(num32bitvaluestoset), ::core::mem::transmute(psrcdata), ::core::mem::transmute(destoffsetin32bitvalues)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRoot32BitConstants)(::windows::core::Interface::as_raw(self), rootparameterindex, num32bitvaluestoset, ::core::mem::transmute(psrcdata), destoffsetin32bitvalues) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootConstantBufferView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRootConstantBufferView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootShaderResourceView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRootShaderResourceView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetComputeRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetComputeRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rootparameterindex), ::core::mem::transmute(bufferlocation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows::core::Interface::as_raw(self), rootparameterindex, bufferlocation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -29244,11 +29244,11 @@ impl ID3D12GraphicsCommandList6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn IASetVertexBuffers(&self, startslot: u32, pviews: &[D3D12_VERTEX_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IASetVertexBuffers)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SOSetTargets(&self, startslot: u32, pviews: &[D3D12_STREAM_OUTPUT_BUFFER_VIEW]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SOSetTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startslot), pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SOSetTargets)(::windows::core::Interface::as_raw(self), startslot, pviews.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pviews))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29256,12 +29256,12 @@ impl ID3D12GraphicsCommandList6 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numrendertargetdescriptors), ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.OMSetRenderTargets)(::windows::core::Interface::as_raw(self), numrendertargetdescriptors, ::core::mem::transmute(prendertargetdescriptors), rtssinglehandletodescriptorrange.into(), ::core::mem::transmute(pdepthstencildescriptor)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClearDepthStencilView(&self, depthstencilview: D3D12_CPU_DESCRIPTOR_HANDLE, clearflags: D3D12_CLEAR_FLAGS, depth: f32, stencil: u8, prects: &[super::super::Foundation::RECT]) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), ::core::mem::transmute(clearflags), ::core::mem::transmute(depth), ::core::mem::transmute(stencil), prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ClearDepthStencilView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depthstencilview), clearflags, depth, stencil, prects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prects))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29297,14 +29297,14 @@ impl ID3D12GraphicsCommandList6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndQuery<'a, P0>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, index: u32) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ResolveQueryData<'a, P0, P1>(&self, pqueryheap: P0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) @@ -29312,22 +29312,22 @@ impl ID3D12GraphicsCommandList6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPredication<'a, P0>(&self, pbuffer: P0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndEvent(&self) { @@ -29340,7 +29340,7 @@ impl ID3D12GraphicsCommandList6 { P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into().abi(), ::core::mem::transmute(countbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ExecuteIndirect)(::windows::core::Interface::as_raw(self), pcommandsignature.into().abi(), maxcommandcount, pargumentbuffer.into().abi(), argumentbufferoffset, pcountbuffer.into().abi(), countbufferoffset) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -29348,7 +29348,7 @@ impl ID3D12GraphicsCommandList6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AtomicCopyBufferUINT)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AtomicCopyBufferUINT64<'a, P0, P1>(&self, pdstbuffer: P0, dstoffset: u64, psrcbuffer: P1, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) @@ -29356,15 +29356,15 @@ impl ID3D12GraphicsCommandList6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AtomicCopyBufferUINT64)(::windows::core::Interface::as_raw(self), pdstbuffer.into().abi(), dstoffset, psrcbuffer.into().abi(), srcoffset, ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.OMSetDepthBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(min), ::core::mem::transmute(max)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.OMSetDepthBounds)(::windows::core::Interface::as_raw(self), min, max) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetSamplePositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numsamplesperpixel), ::core::mem::transmute(numpixels), ::core::mem::transmute(psamplepositions)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetSamplePositions)(::windows::core::Interface::as_raw(self), numsamplesperpixel, numpixels, ::core::mem::transmute(psamplepositions)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -29373,11 +29373,11 @@ impl ID3D12GraphicsCommandList6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ResolveSubresourceRegion)(::windows::core::Interface::as_raw(self), pdstresource.into().abi(), dstsubresource, dstx, dsty, psrcresource.into().abi(), srcsubresource, ::core::mem::transmute(psrcrect), format, resolvemode) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetViewInstanceMask(&self, mask: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetViewInstanceMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetViewInstanceMask)(::windows::core::Interface::as_raw(self), mask) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: *const D3D12_WRITEBUFFERIMMEDIATE_MODE) { @@ -29393,7 +29393,7 @@ impl ID3D12GraphicsCommandList6 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn BeginRenderPass(&self, prendertargets: &[D3D12_RENDER_PASS_RENDER_TARGET_DESC], pdepthstencil: *const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC, flags: D3D12_RENDER_PASS_FLAGS) { - (::windows::core::Interface::vtable(self).base__.base__.BeginRenderPass)(::windows::core::Interface::as_raw(self), prendertargets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prendertargets)), ::core::mem::transmute(pdepthstencil), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.base__.BeginRenderPass)(::windows::core::Interface::as_raw(self), prendertargets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prendertargets)), ::core::mem::transmute(pdepthstencil), flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn EndRenderPass(&self) { @@ -29404,14 +29404,14 @@ impl ID3D12GraphicsCommandList6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12MetaCommand>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pinitializationparametersdata), ::core::mem::transmute(initializationparametersdatasizeinbytes)) + (::windows::core::Interface::vtable(self).base__.base__.InitializeMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pinitializationparametersdata), initializationparametersdatasizeinbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ExecuteMetaCommand<'a, P0>(&self, pmetacommand: P0, pexecutionparametersdata: *const ::core::ffi::c_void, executionparametersdatasizeinbytes: usize) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12MetaCommand>>, { - (::windows::core::Interface::vtable(self).base__.base__.ExecuteMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pexecutionparametersdata), ::core::mem::transmute(executionparametersdatasizeinbytes)) + (::windows::core::Interface::vtable(self).base__.base__.ExecuteMetaCommand)(::windows::core::Interface::as_raw(self), pmetacommand.into().abi(), ::core::mem::transmute(pexecutionparametersdata), executionparametersdatasizeinbytes) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -29424,7 +29424,7 @@ impl ID3D12GraphicsCommandList6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn CopyRaytracingAccelerationStructure(&self, destaccelerationstructuredata: u64, sourceaccelerationstructuredata: u64, mode: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE) { - (::windows::core::Interface::vtable(self).base__.base__.CopyRaytracingAccelerationStructure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(destaccelerationstructuredata), ::core::mem::transmute(sourceaccelerationstructuredata), ::core::mem::transmute(mode)) + (::windows::core::Interface::vtable(self).base__.base__.CopyRaytracingAccelerationStructure)(::windows::core::Interface::as_raw(self), destaccelerationstructuredata, sourceaccelerationstructuredata, mode) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPipelineState1<'a, P0>(&self, pstateobject: P0) @@ -29439,7 +29439,7 @@ impl ID3D12GraphicsCommandList6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RSSetShadingRate(&self, baseshadingrate: D3D12_SHADING_RATE, combiners: *const D3D12_SHADING_RATE_COMBINER) { - (::windows::core::Interface::vtable(self).base__.RSSetShadingRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baseshadingrate), ::core::mem::transmute(combiners)) + (::windows::core::Interface::vtable(self).base__.RSSetShadingRate)(::windows::core::Interface::as_raw(self), baseshadingrate, ::core::mem::transmute(combiners)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RSSetShadingRateImage<'a, P0>(&self, shadingrateimage: P0) @@ -29450,7 +29450,7 @@ impl ID3D12GraphicsCommandList6 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn DispatchMesh(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { - (::windows::core::Interface::vtable(self).DispatchMesh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz)) + (::windows::core::Interface::vtable(self).DispatchMesh)(::windows::core::Interface::as_raw(self), threadgroupcountx, threadgroupcounty, threadgroupcountz) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29641,7 +29641,7 @@ impl ID3D12Heap { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -29769,7 +29769,7 @@ impl ID3D12Heap1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -29915,7 +29915,7 @@ pub struct ID3D12InfoQueue(::windows::core::IUnknown); impl ID3D12InfoQueue { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetMessageCountLimit(&self, messagecountlimit: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMessageCountLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagecountlimit)).ok() + (::windows::core::Interface::vtable(self).SetMessageCountLimit)(::windows::core::Interface::as_raw(self), messagecountlimit).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ClearStoredMessages(&self) { @@ -29923,7 +29923,7 @@ impl ID3D12InfoQueue { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetMessage(&self, messageindex: u64, pmessage: *mut D3D12_MESSAGE, pmessagebytelength: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messageindex), ::core::mem::transmute(pmessage), ::core::mem::transmute(pmessagebytelength)).ok() + (::windows::core::Interface::vtable(self).GetMessage)(::windows::core::Interface::as_raw(self), messageindex, ::core::mem::transmute(pmessage), ::core::mem::transmute(pmessagebytelength)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetNumMessagesAllowedByStorageFilter(&self) -> u64 { @@ -30018,14 +30018,14 @@ impl ID3D12InfoQueue { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), ::core::mem::transmute(severity), ::core::mem::transmute(id), pdescription.into()).ok() + (::windows::core::Interface::vtable(self).AddMessage)(::windows::core::Interface::as_raw(self), category, severity, id, pdescription.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AddApplicationMessage<'a, P0>(&self, severity: D3D12_MESSAGE_SEVERITY, pdescription: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddApplicationMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity), pdescription.into()).ok() + (::windows::core::Interface::vtable(self).AddApplicationMessage)(::windows::core::Interface::as_raw(self), severity, pdescription.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30033,7 +30033,7 @@ impl ID3D12InfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnCategory)(::windows::core::Interface::as_raw(self), category, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30041,7 +30041,7 @@ impl ID3D12InfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnSeverity)(::windows::core::Interface::as_raw(self), severity, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30049,22 +30049,22 @@ impl ID3D12InfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnID)(::windows::core::Interface::as_raw(self), id, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnCategory(&self, category: D3D12_MESSAGE_CATEGORY) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnCategory)(::windows::core::Interface::as_raw(self), category)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnSeverity(&self, severity: D3D12_MESSAGE_SEVERITY) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnSeverity)(::windows::core::Interface::as_raw(self), severity)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnID(&self, id: D3D12_MESSAGE_ID) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnID)(::windows::core::Interface::as_raw(self), id)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30187,7 +30187,7 @@ pub struct ID3D12InfoQueue1(::windows::core::IUnknown); impl ID3D12InfoQueue1 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetMessageCountLimit(&self, messagecountlimit: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMessageCountLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagecountlimit)).ok() + (::windows::core::Interface::vtable(self).base__.SetMessageCountLimit)(::windows::core::Interface::as_raw(self), messagecountlimit).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ClearStoredMessages(&self) { @@ -30195,7 +30195,7 @@ impl ID3D12InfoQueue1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetMessage(&self, messageindex: u64, pmessage: *mut D3D12_MESSAGE, pmessagebytelength: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messageindex), ::core::mem::transmute(pmessage), ::core::mem::transmute(pmessagebytelength)).ok() + (::windows::core::Interface::vtable(self).base__.GetMessage)(::windows::core::Interface::as_raw(self), messageindex, ::core::mem::transmute(pmessage), ::core::mem::transmute(pmessagebytelength)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetNumMessagesAllowedByStorageFilter(&self) -> u64 { @@ -30290,14 +30290,14 @@ impl ID3D12InfoQueue1 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.AddMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), ::core::mem::transmute(severity), ::core::mem::transmute(id), pdescription.into()).ok() + (::windows::core::Interface::vtable(self).base__.AddMessage)(::windows::core::Interface::as_raw(self), category, severity, id, pdescription.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn AddApplicationMessage<'a, P0>(&self, severity: D3D12_MESSAGE_SEVERITY, pdescription: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.AddApplicationMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity), pdescription.into()).ok() + (::windows::core::Interface::vtable(self).base__.AddApplicationMessage)(::windows::core::Interface::as_raw(self), severity, pdescription.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30305,7 +30305,7 @@ impl ID3D12InfoQueue1 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), benable.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetBreakOnCategory)(::windows::core::Interface::as_raw(self), category, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30313,7 +30313,7 @@ impl ID3D12InfoQueue1 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity), benable.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetBreakOnSeverity)(::windows::core::Interface::as_raw(self), severity, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30321,22 +30321,22 @@ impl ID3D12InfoQueue1 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), benable.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetBreakOnID)(::windows::core::Interface::as_raw(self), id, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnCategory(&self, category: D3D12_MESSAGE_CATEGORY) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetBreakOnCategory)(::windows::core::Interface::as_raw(self), category)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnSeverity(&self, severity: D3D12_MESSAGE_SEVERITY) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetBreakOnSeverity)(::windows::core::Interface::as_raw(self), severity)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnID(&self, id: D3D12_MESSAGE_ID) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetBreakOnID)(::windows::core::Interface::as_raw(self), id)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30353,11 +30353,11 @@ impl ID3D12InfoQueue1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn RegisterMessageCallback(&self, callbackfunc: D3D12MessageFunc, callbackfilterflags: D3D12_MESSAGE_CALLBACK_FLAGS, pcontext: *const ::core::ffi::c_void, pcallbackcookie: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterMessageCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callbackfunc), ::core::mem::transmute(callbackfilterflags), ::core::mem::transmute(pcontext), ::core::mem::transmute(pcallbackcookie)).ok() + (::windows::core::Interface::vtable(self).RegisterMessageCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callbackfunc), callbackfilterflags, ::core::mem::transmute(pcontext), ::core::mem::transmute(pcallbackcookie)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn UnregisterMessageCallback(&self, callbackcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnregisterMessageCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(callbackcookie)).ok() + (::windows::core::Interface::vtable(self).UnregisterMessageCallback)(::windows::core::Interface::as_raw(self), callbackcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -30430,7 +30430,7 @@ impl ID3D12LibraryReflection { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetFunctionByIndex(&self, functionindex: i32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFunctionByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(functionindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFunctionByIndex)(::windows::core::Interface::as_raw(self), functionindex)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -30483,7 +30483,7 @@ pub struct ID3D12LifetimeOwner(::windows::core::IUnknown); impl ID3D12LifetimeOwner { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn LifetimeStateUpdated(&self, newstate: D3D12_LIFETIME_STATE) { - (::windows::core::Interface::vtable(self).LifetimeStateUpdated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).LifetimeStateUpdated)(::windows::core::Interface::as_raw(self), newstate) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -30539,7 +30539,7 @@ impl ID3D12LifetimeTracker { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -30653,7 +30653,7 @@ impl ID3D12MetaCommand { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -30678,7 +30678,7 @@ impl ID3D12MetaCommand { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetRequiredParameterResourceSize(&self, stage: D3D12_META_COMMAND_PARAMETER_STAGE, parameterindex: u32) -> u64 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetRequiredParameterResourceSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stage), ::core::mem::transmute(parameterindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetRequiredParameterResourceSize)(::windows::core::Interface::as_raw(self), stage, parameterindex)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -30779,7 +30779,7 @@ impl ID3D12Object { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -30852,7 +30852,7 @@ impl ID3D12Pageable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -30958,7 +30958,7 @@ impl ID3D12PipelineLibrary { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31107,7 +31107,7 @@ impl ID3D12PipelineLibrary1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31273,7 +31273,7 @@ impl ID3D12PipelineState { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31404,7 +31404,7 @@ impl ID3D12ProtectedResourceSession { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31543,7 +31543,7 @@ impl ID3D12ProtectedResourceSession1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31703,7 +31703,7 @@ impl ID3D12ProtectedSession { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31822,7 +31822,7 @@ impl ID3D12QueryHeap { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31943,7 +31943,7 @@ impl ID3D12Resource { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -31968,11 +31968,11 @@ impl ID3D12Resource { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Map(&self, subresource: u32, preadrange: *const D3D12_RANGE, ppdata: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource), ::core::mem::transmute(preadrange), ::core::mem::transmute(ppdata)).ok() + (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), subresource, ::core::mem::transmute(preadrange), ::core::mem::transmute(ppdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Unmap(&self, subresource: u32, pwrittenrange: *const D3D12_RANGE) { - (::windows::core::Interface::vtable(self).Unmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource), ::core::mem::transmute(pwrittenrange)) + (::windows::core::Interface::vtable(self).Unmap)(::windows::core::Interface::as_raw(self), subresource, ::core::mem::transmute(pwrittenrange)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -31987,11 +31987,11 @@ impl ID3D12Resource { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn WriteToSubresource(&self, dstsubresource: u32, pdstbox: *const D3D12_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteToSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)).ok() + (::windows::core::Interface::vtable(self).WriteToSubresource)(::windows::core::Interface::as_raw(self), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ReadFromSubresource(&self, pdstdata: *mut ::core::ffi::c_void, dstrowpitch: u32, dstdepthpitch: u32, srcsubresource: u32, psrcbox: *const D3D12_BOX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), ::core::mem::transmute(dstrowpitch), ::core::mem::transmute(dstdepthpitch), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)).ok() + (::windows::core::Interface::vtable(self).ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), dstrowpitch, dstdepthpitch, srcsubresource, ::core::mem::transmute(psrcbox)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetHeapProperties(&self, pheapproperties: *mut D3D12_HEAP_PROPERTIES, pheapflags: *mut D3D12_HEAP_FLAGS) -> ::windows::core::Result<()> { @@ -32105,7 +32105,7 @@ impl ID3D12Resource1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -32130,11 +32130,11 @@ impl ID3D12Resource1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Map(&self, subresource: u32, preadrange: *const D3D12_RANGE, ppdata: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource), ::core::mem::transmute(preadrange), ::core::mem::transmute(ppdata)).ok() + (::windows::core::Interface::vtable(self).base__.Map)(::windows::core::Interface::as_raw(self), subresource, ::core::mem::transmute(preadrange), ::core::mem::transmute(ppdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Unmap(&self, subresource: u32, pwrittenrange: *const D3D12_RANGE) { - (::windows::core::Interface::vtable(self).base__.Unmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource), ::core::mem::transmute(pwrittenrange)) + (::windows::core::Interface::vtable(self).base__.Unmap)(::windows::core::Interface::as_raw(self), subresource, ::core::mem::transmute(pwrittenrange)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -32149,11 +32149,11 @@ impl ID3D12Resource1 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn WriteToSubresource(&self, dstsubresource: u32, pdstbox: *const D3D12_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.WriteToSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)).ok() + (::windows::core::Interface::vtable(self).base__.WriteToSubresource)(::windows::core::Interface::as_raw(self), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ReadFromSubresource(&self, pdstdata: *mut ::core::ffi::c_void, dstrowpitch: u32, dstdepthpitch: u32, srcsubresource: u32, psrcbox: *const D3D12_BOX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), ::core::mem::transmute(dstrowpitch), ::core::mem::transmute(dstdepthpitch), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)).ok() + (::windows::core::Interface::vtable(self).base__.ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), dstrowpitch, dstdepthpitch, srcsubresource, ::core::mem::transmute(psrcbox)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetHeapProperties(&self, pheapproperties: *mut D3D12_HEAP_PROPERTIES, pheapflags: *mut D3D12_HEAP_FLAGS) -> ::windows::core::Result<()> { @@ -32280,7 +32280,7 @@ impl ID3D12Resource2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -32305,11 +32305,11 @@ impl ID3D12Resource2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Map(&self, subresource: u32, preadrange: *const D3D12_RANGE, ppdata: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource), ::core::mem::transmute(preadrange), ::core::mem::transmute(ppdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Map)(::windows::core::Interface::as_raw(self), subresource, ::core::mem::transmute(preadrange), ::core::mem::transmute(ppdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn Unmap(&self, subresource: u32, pwrittenrange: *const D3D12_RANGE) { - (::windows::core::Interface::vtable(self).base__.base__.Unmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subresource), ::core::mem::transmute(pwrittenrange)) + (::windows::core::Interface::vtable(self).base__.base__.Unmap)(::windows::core::Interface::as_raw(self), subresource, ::core::mem::transmute(pwrittenrange)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -32324,11 +32324,11 @@ impl ID3D12Resource2 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn WriteToSubresource(&self, dstsubresource: u32, pdstbox: *const D3D12_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.WriteToSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch)).ok() + (::windows::core::Interface::vtable(self).base__.base__.WriteToSubresource)(::windows::core::Interface::as_raw(self), dstsubresource, ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), srcrowpitch, srcdepthpitch).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn ReadFromSubresource(&self, pdstdata: *mut ::core::ffi::c_void, dstrowpitch: u32, dstdepthpitch: u32, srcsubresource: u32, psrcbox: *const D3D12_BOX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), ::core::mem::transmute(dstrowpitch), ::core::mem::transmute(dstdepthpitch), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ReadFromSubresource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdstdata), dstrowpitch, dstdepthpitch, srcsubresource, ::core::mem::transmute(psrcbox)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetHeapProperties(&self, pheapproperties: *mut D3D12_HEAP_PROPERTIES, pheapflags: *mut D3D12_HEAP_FLAGS) -> ::windows::core::Result<()> { @@ -32480,7 +32480,7 @@ impl ID3D12RootSignature { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -32637,7 +32637,7 @@ impl ID3D12SDKConfiguration { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetSDKVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sdkversion), sdkpath.into()).ok() + (::windows::core::Interface::vtable(self).SetSDKVersion)(::windows::core::Interface::as_raw(self), sdkversion, sdkpath.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -32693,7 +32693,7 @@ impl ID3D12ShaderCacheSession { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -32718,11 +32718,11 @@ impl ID3D12ShaderCacheSession { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn FindValue(&self, pkey: *const ::core::ffi::c_void, keysize: u32, pvalue: *mut ::core::ffi::c_void, pvaluesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pkey), ::core::mem::transmute(keysize), ::core::mem::transmute(pvalue), ::core::mem::transmute(pvaluesize)).ok() + (::windows::core::Interface::vtable(self).FindValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pkey), keysize, ::core::mem::transmute(pvalue), ::core::mem::transmute(pvaluesize)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn StoreValue(&self, pkey: *const ::core::ffi::c_void, keysize: u32, pvalue: *const ::core::ffi::c_void, valuesize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StoreValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pkey), ::core::mem::transmute(keysize), ::core::mem::transmute(pvalue), ::core::mem::transmute(valuesize)).ok() + (::windows::core::Interface::vtable(self).StoreValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pkey), keysize, ::core::mem::transmute(pvalue), valuesize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetDeleteOnDestroy(&self) { @@ -32823,7 +32823,7 @@ impl ID3D12ShaderReflection { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetConstantBufferByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetConstantBufferByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetConstantBufferByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -32836,25 +32836,25 @@ impl ID3D12ShaderReflection { #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResourceBindingDesc)(::windows::core::Interface::as_raw(self), resourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetInputParameterDesc(&self, parameterindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputParameterDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputParameterDesc)(::windows::core::Interface::as_raw(self), parameterindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetOutputParameterDesc(&self, parameterindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputParameterDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputParameterDesc)(::windows::core::Interface::as_raw(self), parameterindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetPatchConstantParameterDesc(&self, parameterindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetPatchConstantParameterDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPatchConstantParameterDesc)(::windows::core::Interface::as_raw(self), parameterindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetVariableByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -33016,7 +33016,7 @@ impl ID3D12ShaderReflectionConstantBuffer { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetVariableByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetVariableByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetVariableByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetVariableByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -33070,7 +33070,7 @@ impl ID3D12ShaderReflectionType { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetMemberTypeByIndex(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeByIndex)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetMemberTypeByName<'a, P0>(&self, name: P0) -> ::core::option::Option @@ -33081,7 +33081,7 @@ impl ID3D12ShaderReflectionType { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetMemberTypeName(&self, index: u32) -> ::windows::core::PSTR { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetMemberTypeName)(::windows::core::Interface::as_raw(self), index)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn IsEqual<'a, P0>(&self, ptype: P0) -> ::windows::core::Result<()> @@ -33104,7 +33104,7 @@ impl ID3D12ShaderReflectionType { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetInterfaceByIndex(&self, uindex: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetInterfaceByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetInterfaceByIndex)(::windows::core::Interface::as_raw(self), uindex)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn IsOfType<'a, P0>(&self, ptype: P0) -> ::windows::core::Result<()> @@ -33180,7 +33180,7 @@ impl ID3D12ShaderReflectionVariable { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetInterfaceSlot(&self, uarrayindex: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetInterfaceSlot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uarrayindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetInterfaceSlot)(::windows::core::Interface::as_raw(self), uarrayindex)) } } impl ::core::clone::Clone for ID3D12ShaderReflectionVariable { @@ -33224,14 +33224,14 @@ impl ID3D12SharingContract { P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Resource>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Present)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(subresource), window.into()) + (::windows::core::Interface::vtable(self).Present)(::windows::core::Interface::as_raw(self), presource.into().abi(), subresource, window.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SharedFenceSignal<'a, P0>(&self, pfence: P0, fencevalue: u64) where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).SharedFenceSignal)(::windows::core::Interface::as_raw(self), pfence.into().abi(), ::core::mem::transmute(fencevalue)) + (::windows::core::Interface::vtable(self).SharedFenceSignal)(::windows::core::Interface::as_raw(self), pfence.into().abi(), fencevalue) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn BeginCapturableWork(&self, guid: *const ::windows::core::GUID) { @@ -33301,7 +33301,7 @@ impl ID3D12StateObject { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, guid: *const ::windows::core::GUID, pdata: P0) -> ::windows::core::Result<()> @@ -33436,7 +33436,7 @@ impl ID3D12StateObjectProperties { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn SetPipelineStackSize(&self, pipelinestacksizeinbytes: u64) { - (::windows::core::Interface::vtable(self).SetPipelineStackSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pipelinestacksizeinbytes)) + (::windows::core::Interface::vtable(self).SetPipelineStackSize)(::windows::core::Interface::as_raw(self), pipelinestacksizeinbytes) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -33641,7 +33641,7 @@ impl ID3D12VersionedRootSignatureDeserializer { #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetRootSignatureDescAtVersion(&self, converttoversion: D3D_ROOT_SIGNATURE_VERSION) -> ::windows::core::Result<*mut D3D12_VERSIONED_ROOT_SIGNATURE_DESC> { let mut result__ = ::core::mem::MaybeUninit::<*mut D3D12_VERSIONED_ROOT_SIGNATURE_DESC>::zeroed(); - (::windows::core::Interface::vtable(self).GetRootSignatureDescAtVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(converttoversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut D3D12_VERSIONED_ROOT_SIGNATURE_DESC>(result__) + (::windows::core::Interface::vtable(self).GetRootSignatureDescAtVersion)(::windows::core::Interface::as_raw(self), converttoversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut D3D12_VERSIONED_ROOT_SIGNATURE_DESC>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] pub unsafe fn GetUnconvertedRootSignatureDesc(&self) -> *mut D3D12_VERSIONED_ROOT_SIGNATURE_DESC { 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 f2659adf45..cb597d7a47 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs @@ -3738,7 +3738,7 @@ where extern "system" { fn D3DPERF_BeginEvent(col: u32, wszname: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(D3DPERF_BeginEvent(::core::mem::transmute(col), wszname.into())) + ::core::mem::transmute(D3DPERF_BeginEvent(col, wszname.into())) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] #[inline] @@ -3778,7 +3778,7 @@ where extern "system" { fn D3DPERF_SetMarker(col: u32, wszname: ::windows::core::PCWSTR); } - D3DPERF_SetMarker(::core::mem::transmute(col), wszname.into()) + D3DPERF_SetMarker(col, wszname.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] #[inline] @@ -3787,7 +3787,7 @@ pub unsafe fn D3DPERF_SetOptions(dwoptions: u32) { extern "system" { fn D3DPERF_SetOptions(dwoptions: u32); } - D3DPERF_SetOptions(::core::mem::transmute(dwoptions)) + D3DPERF_SetOptions(dwoptions) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] #[inline] @@ -3799,7 +3799,7 @@ where extern "system" { fn D3DPERF_SetRegion(col: u32, wszname: ::windows::core::PCWSTR); } - D3DPERF_SetRegion(::core::mem::transmute(col), wszname.into()) + D3DPERF_SetRegion(col, wszname.into()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub const D3DPMISCCAPS_BLENDOP: i32 = 2048i32; @@ -6292,7 +6292,7 @@ pub unsafe fn Direct3DCreate9(sdkversion: u32) -> ::core::option::Option ::core::option::Option; } - ::core::mem::transmute(Direct3DCreate9(::core::mem::transmute(sdkversion))) + ::core::mem::transmute(Direct3DCreate9(sdkversion)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] #[inline] @@ -6302,7 +6302,7 @@ pub unsafe fn Direct3DCreate9Ex(sdkversion: u32) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - Direct3DCreate9Ex(::core::mem::transmute(sdkversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + Direct3DCreate9Ex(sdkversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] #[repr(transparent)] @@ -6319,19 +6319,19 @@ impl IDirect3D9 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterIdentifier(&self, adapter: u32, flags: u32, pidentifier: *mut D3DADAPTER_IDENTIFIER9) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAdapterIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(flags), ::core::mem::transmute(pidentifier)).ok() + (::windows::core::Interface::vtable(self).GetAdapterIdentifier)(::windows::core::Interface::as_raw(self), adapter, flags, ::core::mem::transmute(pidentifier)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetAdapterModeCount(&self, adapter: u32, format: D3DFORMAT) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAdapterModeCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(format))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAdapterModeCount)(::windows::core::Interface::as_raw(self), adapter, format)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn EnumAdapterModes(&self, adapter: u32, format: D3DFORMAT, mode: u32, pmode: *mut D3DDISPLAYMODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumAdapterModes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(format), ::core::mem::transmute(mode), ::core::mem::transmute(pmode)).ok() + (::windows::core::Interface::vtable(self).EnumAdapterModes)(::windows::core::Interface::as_raw(self), adapter, format, mode, ::core::mem::transmute(pmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] 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() + (::windows::core::Interface::vtable(self).GetAdapterDisplayMode)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(pmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6339,11 +6339,11 @@ impl IDirect3D9 { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).CheckDeviceType)(::windows::core::Interface::as_raw(self), adapter, devtype, adapterformat, backbufferformat, bwindowed.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] 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() + (::windows::core::Interface::vtable(self).CheckDeviceFormat)(::windows::core::Interface::as_raw(self), adapter, devicetype, adapterformat, usage, rtype, checkformat).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6351,24 +6351,24 @@ impl IDirect3D9 { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).CheckDeviceMultiSampleType)(::windows::core::Interface::as_raw(self), adapter, devicetype, surfaceformat, windowed.into(), multisampletype, ::core::mem::transmute(pqualitylevels)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] 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() + (::windows::core::Interface::vtable(self).CheckDepthStencilMatch)(::windows::core::Interface::as_raw(self), adapter, devicetype, adapterformat, rendertargetformat, depthstencilformat).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn CheckDeviceFormatConversion(&self, adapter: u32, devicetype: D3DDEVTYPE, sourceformat: D3DFORMAT, targetformat: D3DFORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckDeviceFormatConversion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(devicetype), ::core::mem::transmute(sourceformat), ::core::mem::transmute(targetformat)).ok() + (::windows::core::Interface::vtable(self).CheckDeviceFormatConversion)(::windows::core::Interface::as_raw(self), adapter, devicetype, sourceformat, targetformat).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetDeviceCaps(&self, adapter: u32, devicetype: D3DDEVTYPE, pcaps: *mut D3DCAPS9) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(devicetype), ::core::mem::transmute(pcaps)).ok() + (::windows::core::Interface::vtable(self).GetDeviceCaps)(::windows::core::Interface::as_raw(self), adapter, devicetype, ::core::mem::transmute(pcaps)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetAdapterMonitor(&self, adapter: u32) -> super::Gdi::HMONITOR { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAdapterMonitor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAdapterMonitor)(::windows::core::Interface::as_raw(self), adapter)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6376,7 +6376,7 @@ impl IDirect3D9 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).CreateDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(devicetype), hfocuswindow.into(), ::core::mem::transmute(behaviorflags), ::core::mem::transmute(ppresentationparameters), ::core::mem::transmute(ppreturneddeviceinterface)).ok() + (::windows::core::Interface::vtable(self).CreateDevice)(::windows::core::Interface::as_raw(self), adapter, devicetype, hfocuswindow.into(), behaviorflags, ::core::mem::transmute(ppresentationparameters), ::core::mem::transmute(ppreturneddeviceinterface)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6463,19 +6463,19 @@ impl IDirect3D9Ex { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterIdentifier(&self, adapter: u32, flags: u32, pidentifier: *mut D3DADAPTER_IDENTIFIER9) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetAdapterIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(flags), ::core::mem::transmute(pidentifier)).ok() + (::windows::core::Interface::vtable(self).base__.GetAdapterIdentifier)(::windows::core::Interface::as_raw(self), adapter, flags, ::core::mem::transmute(pidentifier)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetAdapterModeCount(&self, adapter: u32, format: D3DFORMAT) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAdapterModeCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(format))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAdapterModeCount)(::windows::core::Interface::as_raw(self), adapter, format)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn EnumAdapterModes(&self, adapter: u32, format: D3DFORMAT, mode: u32, pmode: *mut D3DDISPLAYMODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumAdapterModes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(format), ::core::mem::transmute(mode), ::core::mem::transmute(pmode)).ok() + (::windows::core::Interface::vtable(self).base__.EnumAdapterModes)(::windows::core::Interface::as_raw(self), adapter, format, mode, ::core::mem::transmute(pmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetAdapterDisplayMode(&self, adapter: u32, pmode: *mut D3DDISPLAYMODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetAdapterDisplayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(pmode)).ok() + (::windows::core::Interface::vtable(self).base__.GetAdapterDisplayMode)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(pmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6483,11 +6483,11 @@ impl IDirect3D9Ex { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.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() + (::windows::core::Interface::vtable(self).base__.CheckDeviceType)(::windows::core::Interface::as_raw(self), adapter, devtype, adapterformat, backbufferformat, bwindowed.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] 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).base__.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() + (::windows::core::Interface::vtable(self).base__.CheckDeviceFormat)(::windows::core::Interface::as_raw(self), adapter, devicetype, adapterformat, usage, rtype, checkformat).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6495,24 +6495,24 @@ impl IDirect3D9Ex { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.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() + (::windows::core::Interface::vtable(self).base__.CheckDeviceMultiSampleType)(::windows::core::Interface::as_raw(self), adapter, devicetype, surfaceformat, windowed.into(), multisampletype, ::core::mem::transmute(pqualitylevels)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn CheckDepthStencilMatch(&self, adapter: u32, devicetype: D3DDEVTYPE, adapterformat: D3DFORMAT, rendertargetformat: D3DFORMAT, depthstencilformat: D3DFORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.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() + (::windows::core::Interface::vtable(self).base__.CheckDepthStencilMatch)(::windows::core::Interface::as_raw(self), adapter, devicetype, adapterformat, rendertargetformat, depthstencilformat).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn CheckDeviceFormatConversion(&self, adapter: u32, devicetype: D3DDEVTYPE, sourceformat: D3DFORMAT, targetformat: D3DFORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CheckDeviceFormatConversion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(devicetype), ::core::mem::transmute(sourceformat), ::core::mem::transmute(targetformat)).ok() + (::windows::core::Interface::vtable(self).base__.CheckDeviceFormatConversion)(::windows::core::Interface::as_raw(self), adapter, devicetype, sourceformat, targetformat).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetDeviceCaps(&self, adapter: u32, devicetype: D3DDEVTYPE, pcaps: *mut D3DCAPS9) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDeviceCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(devicetype), ::core::mem::transmute(pcaps)).ok() + (::windows::core::Interface::vtable(self).base__.GetDeviceCaps)(::windows::core::Interface::as_raw(self), adapter, devicetype, ::core::mem::transmute(pcaps)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetAdapterMonitor(&self, adapter: u32) -> super::Gdi::HMONITOR { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAdapterMonitor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetAdapterMonitor)(::windows::core::Interface::as_raw(self), adapter)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6520,19 +6520,19 @@ impl IDirect3D9Ex { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.CreateDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(devicetype), hfocuswindow.into(), ::core::mem::transmute(behaviorflags), ::core::mem::transmute(ppresentationparameters), ::core::mem::transmute(ppreturneddeviceinterface)).ok() + (::windows::core::Interface::vtable(self).base__.CreateDevice)(::windows::core::Interface::as_raw(self), adapter, devicetype, hfocuswindow.into(), behaviorflags, ::core::mem::transmute(ppresentationparameters), ::core::mem::transmute(ppreturneddeviceinterface)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetAdapterModeCountEx(&self, adapter: u32, pfilter: *const D3DDISPLAYMODEFILTER) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAdapterModeCountEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(pfilter))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAdapterModeCountEx)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(pfilter))) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn EnumAdapterModesEx(&self, adapter: u32, pfilter: *const D3DDISPLAYMODEFILTER, mode: u32, pmode: *mut D3DDISPLAYMODEEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumAdapterModesEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(pfilter), ::core::mem::transmute(mode), ::core::mem::transmute(pmode)).ok() + (::windows::core::Interface::vtable(self).EnumAdapterModesEx)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(pfilter), mode, ::core::mem::transmute(pmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetAdapterDisplayModeEx(&self, adapter: u32, pmode: *mut D3DDISPLAYMODEEX, protation: *mut D3DDISPLAYROTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAdapterDisplayModeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(pmode), ::core::mem::transmute(protation)).ok() + (::windows::core::Interface::vtable(self).GetAdapterDisplayModeEx)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(pmode), ::core::mem::transmute(protation)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6540,12 +6540,12 @@ impl IDirect3D9Ex { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).CreateDeviceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(devicetype), hfocuswindow.into(), ::core::mem::transmute(behaviorflags), ::core::mem::transmute(ppresentationparameters), ::core::mem::transmute(pfullscreendisplaymode), ::core::mem::transmute(ppreturneddeviceinterface)).ok() + (::windows::core::Interface::vtable(self).CreateDeviceEx)(::windows::core::Interface::as_raw(self), adapter, devicetype, hfocuswindow.into(), behaviorflags, ::core::mem::transmute(ppresentationparameters), ::core::mem::transmute(pfullscreendisplaymode), ::core::mem::transmute(ppreturneddeviceinterface)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLUID(&self, adapter: u32, pluid: *mut super::super::Foundation::LUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAdapterLUID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(pluid)).ok() + (::windows::core::Interface::vtable(self).GetAdapterLUID)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(pluid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6625,7 +6625,7 @@ impl IDirect3DBaseTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *const ::core::ffi::c_void, sizeofdata: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), ::core::mem::transmute(sizeofdata), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), sizeofdata, flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *mut ::core::ffi::c_void, psizeofdata: *mut u32) -> ::windows::core::Result<()> { @@ -6637,7 +6637,7 @@ impl IDirect3DBaseTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPriority(&self, prioritynew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prioritynew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), prioritynew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPriority(&self) -> u32 { @@ -6653,7 +6653,7 @@ impl IDirect3DBaseTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetLOD(&self, lodnew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).SetLOD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lodnew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).SetLOD)(::windows::core::Interface::as_raw(self), lodnew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetLOD(&self) -> u32 { @@ -6665,7 +6665,7 @@ impl IDirect3DBaseTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetAutoGenFilterType(&self, filtertype: D3DTEXTUREFILTERTYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoGenFilterType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filtertype)).ok() + (::windows::core::Interface::vtable(self).SetAutoGenFilterType)(::windows::core::Interface::as_raw(self), filtertype).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetAutoGenFilterType(&self) -> D3DTEXTUREFILTERTYPE { @@ -6748,7 +6748,7 @@ impl IDirect3DCubeTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *const ::core::ffi::c_void, sizeofdata: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), ::core::mem::transmute(sizeofdata), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), sizeofdata, flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *mut ::core::ffi::c_void, psizeofdata: *mut u32) -> ::windows::core::Result<()> { @@ -6760,7 +6760,7 @@ impl IDirect3DCubeTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPriority(&self, prioritynew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prioritynew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), prioritynew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPriority(&self) -> u32 { @@ -6776,7 +6776,7 @@ impl IDirect3DCubeTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetLOD(&self, lodnew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetLOD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lodnew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetLOD)(::windows::core::Interface::as_raw(self), lodnew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetLOD(&self) -> u32 { @@ -6788,7 +6788,7 @@ impl IDirect3DCubeTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetAutoGenFilterType(&self, filtertype: D3DTEXTUREFILTERTYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAutoGenFilterType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filtertype)).ok() + (::windows::core::Interface::vtable(self).base__.SetAutoGenFilterType)(::windows::core::Interface::as_raw(self), filtertype).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetAutoGenFilterType(&self) -> D3DTEXTUREFILTERTYPE { @@ -6800,26 +6800,26 @@ impl IDirect3DCubeTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetLevelDesc(&self, level: u32, pdesc: *mut D3DSURFACE_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLevelDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).GetLevelDesc)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetCubeMapSurface(&self, facetype: D3DCUBEMAP_FACES, level: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCubeMapSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(facetype), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCubeMapSurface)(::windows::core::Interface::as_raw(self), facetype, level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn LockRect(&self, facetype: D3DCUBEMAP_FACES, level: u32, plockedrect: *mut D3DLOCKED_RECT, prect: *const super::super::Foundation::RECT, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(facetype), ::core::mem::transmute(level), ::core::mem::transmute(plockedrect), ::core::mem::transmute(prect), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).LockRect)(::windows::core::Interface::as_raw(self), facetype, level, ::core::mem::transmute(plockedrect), ::core::mem::transmute(prect), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn UnlockRect(&self, facetype: D3DCUBEMAP_FACES, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnlockRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(facetype), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).UnlockRect)(::windows::core::Interface::as_raw(self), facetype, level).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn AddDirtyRect(&self, facetype: D3DCUBEMAP_FACES, pdirtyrect: *const super::super::Foundation::RECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddDirtyRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(facetype), ::core::mem::transmute(pdirtyrect)).ok() + (::windows::core::Interface::vtable(self).AddDirtyRect)(::windows::core::Interface::as_raw(self), facetype, ::core::mem::transmute(pdirtyrect)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6930,7 +6930,7 @@ impl IDirect3DDevice9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetDisplayMode(&self, iswapchain: u32, pmode: *mut D3DDISPLAYMODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDisplayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), ::core::mem::transmute(pmode)).ok() + (::windows::core::Interface::vtable(self).GetDisplayMode)(::windows::core::Interface::as_raw(self), iswapchain, ::core::mem::transmute(pmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6942,11 +6942,11 @@ impl IDirect3DDevice9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).SetCursorProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xhotspot), ::core::mem::transmute(yhotspot), pcursorbitmap.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetCursorProperties)(::windows::core::Interface::as_raw(self), xhotspot, yhotspot, pcursorbitmap.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] 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)) + (::windows::core::Interface::vtable(self).SetCursorPosition)(::windows::core::Interface::as_raw(self), x, y, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6964,7 +6964,7 @@ impl IDirect3DDevice9 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetSwapChain(&self, iswapchain: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSwapChain)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSwapChain)(::windows::core::Interface::as_raw(self), iswapchain, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetNumberOfSwapChains(&self) -> u32 { @@ -6986,12 +6986,12 @@ impl IDirect3DDevice9 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetBackBuffer(&self, iswapchain: u32, ibackbuffer: u32, r#type: D3DBACKBUFFER_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBackBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), ::core::mem::transmute(ibackbuffer), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBackBuffer)(::windows::core::Interface::as_raw(self), iswapchain, ibackbuffer, r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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() + (::windows::core::Interface::vtable(self).GetRasterStatus)(::windows::core::Interface::as_raw(self), iswapchain, ::core::mem::transmute(prasterstatus)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7003,36 +7003,36 @@ impl IDirect3DDevice9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] 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)) + (::windows::core::Interface::vtable(self).SetGammaRamp)(::windows::core::Interface::as_raw(self), iswapchain, flags, ::core::mem::transmute(pramp)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetGammaRamp(&self, iswapchain: u32, pramp: *mut D3DGAMMARAMP) { - (::windows::core::Interface::vtable(self).GetGammaRamp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), ::core::mem::transmute(pramp)) + (::windows::core::Interface::vtable(self).GetGammaRamp)(::windows::core::Interface::as_raw(self), iswapchain, ::core::mem::transmute(pramp)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateTexture(&self, width: u32, height: u32, levels: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, pptexture: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(levels), ::core::mem::transmute(usage), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(pptexture), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).CreateTexture)(::windows::core::Interface::as_raw(self), width, height, levels, usage, format, pool, ::core::mem::transmute(pptexture), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateVolumeTexture(&self, width: u32, height: u32, depth: u32, levels: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, ppvolumetexture: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateVolumeTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(depth), ::core::mem::transmute(levels), ::core::mem::transmute(usage), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(ppvolumetexture), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).CreateVolumeTexture)(::windows::core::Interface::as_raw(self), width, height, depth, levels, usage, format, pool, ::core::mem::transmute(ppvolumetexture), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateCubeTexture(&self, edgelength: u32, levels: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, ppcubetexture: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateCubeTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edgelength), ::core::mem::transmute(levels), ::core::mem::transmute(usage), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(ppcubetexture), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).CreateCubeTexture)(::windows::core::Interface::as_raw(self), edgelength, levels, usage, format, pool, ::core::mem::transmute(ppcubetexture), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateVertexBuffer(&self, length: u32, usage: u32, fvf: u32, pool: D3DPOOL, ppvertexbuffer: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateVertexBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(usage), ::core::mem::transmute(fvf), ::core::mem::transmute(pool), ::core::mem::transmute(ppvertexbuffer), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).CreateVertexBuffer)(::windows::core::Interface::as_raw(self), length, usage, fvf, pool, ::core::mem::transmute(ppvertexbuffer), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateIndexBuffer(&self, length: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, ppindexbuffer: *mut ::core::option::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() + (::windows::core::Interface::vtable(self).CreateIndexBuffer)(::windows::core::Interface::as_raw(self), length, usage, format, pool, ::core::mem::transmute(ppindexbuffer), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7040,7 +7040,7 @@ impl IDirect3DDevice9 { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).CreateRenderTarget)(::windows::core::Interface::as_raw(self), width, height, format, multisample, multisamplequality, lockable.into(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7048,7 +7048,7 @@ impl IDirect3DDevice9 { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).CreateDepthStencilSurface)(::windows::core::Interface::as_raw(self), width, height, format, multisample, multisamplequality, discard.into(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7080,7 +7080,7 @@ impl IDirect3DDevice9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).GetFrontBufferData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), pdestsurface.into().abi()).ok() + (::windows::core::Interface::vtable(self).GetFrontBufferData)(::windows::core::Interface::as_raw(self), iswapchain, pdestsurface.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7089,7 +7089,7 @@ impl IDirect3DDevice9 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).StretchRect)(::windows::core::Interface::as_raw(self), psourcesurface.into().abi(), ::core::mem::transmute(psourcerect), pdestsurface.into().abi(), ::core::mem::transmute(pdestrect), ::core::mem::transmute(filter)).ok() + (::windows::core::Interface::vtable(self).StretchRect)(::windows::core::Interface::as_raw(self), psourcesurface.into().abi(), ::core::mem::transmute(psourcerect), pdestsurface.into().abi(), ::core::mem::transmute(pdestrect), filter).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7097,24 +7097,24 @@ impl IDirect3DDevice9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).ColorFill)(::windows::core::Interface::as_raw(self), psurface.into().abi(), ::core::mem::transmute(prect), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).ColorFill)(::windows::core::Interface::as_raw(self), psurface.into().abi(), ::core::mem::transmute(prect), color).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateOffscreenPlainSurface(&self, width: u32, height: u32, format: D3DFORMAT, pool: D3DPOOL, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateOffscreenPlainSurface)(::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)).ok() + (::windows::core::Interface::vtable(self).CreateOffscreenPlainSurface)(::windows::core::Interface::as_raw(self), width, height, format, pool, ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetRenderTarget<'a, P0>(&self, rendertargetindex: u32, prendertarget: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).SetRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rendertargetindex), prendertarget.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetRenderTarget)(::windows::core::Interface::as_raw(self), rendertargetindex, prendertarget.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetRenderTarget(&self, rendertargetindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rendertargetindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRenderTarget)(::windows::core::Interface::as_raw(self), rendertargetindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetDepthStencilSurface<'a, P0>(&self, pnewzstencil: P0) -> ::windows::core::Result<()> @@ -7138,22 +7138,22 @@ impl IDirect3DDevice9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn Clear(&self, count: u32, prects: *const D3DRECT, flags: u32, color: u32, z: f32, stencil: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Clear)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(prects), ::core::mem::transmute(flags), ::core::mem::transmute(color), ::core::mem::transmute(z), ::core::mem::transmute(stencil)).ok() + (::windows::core::Interface::vtable(self).Clear)(::windows::core::Interface::as_raw(self), count, ::core::mem::transmute(prects), flags, color, z, stencil).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetTransform(&self, state: D3DTRANSFORMSTATETYPE, pmatrix: *const super::Direct3D::D3DMATRIX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(pmatrix)).ok() + (::windows::core::Interface::vtable(self).SetTransform)(::windows::core::Interface::as_raw(self), state, ::core::mem::transmute(pmatrix)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetTransform(&self, state: D3DTRANSFORMSTATETYPE, pmatrix: *mut super::Direct3D::D3DMATRIX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(pmatrix)).ok() + (::windows::core::Interface::vtable(self).GetTransform)(::windows::core::Interface::as_raw(self), state, ::core::mem::transmute(pmatrix)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn MultiplyTransform(&self, param0: D3DTRANSFORMSTATETYPE, param1: *const super::Direct3D::D3DMATRIX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MultiplyTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).MultiplyTransform)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetViewport(&self, pviewport: *const D3DVIEWPORT9) -> ::windows::core::Result<()> { @@ -7174,12 +7174,12 @@ impl IDirect3DDevice9 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetLight(&self, index: u32, param1: *const D3DLIGHT9) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetLight)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] 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() + (::windows::core::Interface::vtable(self).GetLight)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7187,33 +7187,33 @@ impl IDirect3DDevice9 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).LightEnable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), enable.into()).ok() + (::windows::core::Interface::vtable(self).LightEnable)(::windows::core::Interface::as_raw(self), index, enable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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() + (::windows::core::Interface::vtable(self).GetLightEnable)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(penable)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetClipPlane(&self, index: u32, pplane: *const f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClipPlane)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pplane)).ok() + (::windows::core::Interface::vtable(self).SetClipPlane)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pplane)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetClipPlane(&self, index: u32, pplane: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetClipPlane)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pplane)).ok() + (::windows::core::Interface::vtable(self).GetClipPlane)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pplane)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetRenderState(&self, state: D3DRENDERSTATETYPE, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRenderState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetRenderState)(::windows::core::Interface::as_raw(self), state, value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetRenderState(&self, state: D3DRENDERSTATETYPE, pvalue: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRenderState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetRenderState)(::windows::core::Interface::as_raw(self), state, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn CreateStateBlock(&self, r#type: D3DSTATEBLOCKTYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStateBlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStateBlock)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn BeginStateBlock(&self) -> ::windows::core::Result<()> { @@ -7235,30 +7235,30 @@ impl IDirect3DDevice9 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetTexture(&self, stage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTexture)(::windows::core::Interface::as_raw(self), stage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetTexture<'a, P0>(&self, stage: u32, ptexture: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DBaseTexture9>>, { - (::windows::core::Interface::vtable(self).SetTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stage), ptexture.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetTexture)(::windows::core::Interface::as_raw(self), stage, ptexture.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetTextureStageState(&self, stage: u32, r#type: D3DTEXTURESTAGESTATETYPE, pvalue: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextureStageState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stage), ::core::mem::transmute(r#type), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetTextureStageState)(::windows::core::Interface::as_raw(self), stage, r#type, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetTextureStageState(&self, stage: u32, r#type: D3DTEXTURESTAGESTATETYPE, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTextureStageState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stage), ::core::mem::transmute(r#type), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetTextureStageState)(::windows::core::Interface::as_raw(self), stage, r#type, value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetSamplerState(&self, sampler: u32, r#type: D3DSAMPLERSTATETYPE, pvalue: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSamplerState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sampler), ::core::mem::transmute(r#type), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetSamplerState)(::windows::core::Interface::as_raw(self), sampler, r#type, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetSamplerState(&self, sampler: u32, r#type: D3DSAMPLERSTATETYPE, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSamplerState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sampler), ::core::mem::transmute(r#type), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSamplerState)(::windows::core::Interface::as_raw(self), sampler, r#type, value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn ValidateDevice(&self, pnumpasses: *mut u32) -> ::windows::core::Result<()> { @@ -7267,16 +7267,16 @@ impl IDirect3DDevice9 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetPaletteEntries(&self, palettenumber: u32, pentries: *const super::Gdi::PALETTEENTRY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPaletteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(palettenumber), ::core::mem::transmute(pentries)).ok() + (::windows::core::Interface::vtable(self).SetPaletteEntries)(::windows::core::Interface::as_raw(self), palettenumber, ::core::mem::transmute(pentries)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetPaletteEntries(&self, palettenumber: u32, pentries: *mut super::Gdi::PALETTEENTRY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPaletteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(palettenumber), ::core::mem::transmute(pentries)).ok() + (::windows::core::Interface::vtable(self).GetPaletteEntries)(::windows::core::Interface::as_raw(self), palettenumber, ::core::mem::transmute(pentries)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetCurrentTexturePalette(&self, palettenumber: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentTexturePalette)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(palettenumber)).ok() + (::windows::core::Interface::vtable(self).SetCurrentTexturePalette)(::windows::core::Interface::as_raw(self), palettenumber).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetCurrentTexturePalette(&self, palettenumber: *mut u32) -> ::windows::core::Result<()> { @@ -7307,7 +7307,7 @@ impl IDirect3DDevice9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetNPatchMode(&self, nsegments: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNPatchMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nsegments)).ok() + (::windows::core::Interface::vtable(self).SetNPatchMode)(::windows::core::Interface::as_raw(self), nsegments).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetNPatchMode(&self) -> f32 { @@ -7315,19 +7315,19 @@ impl IDirect3DDevice9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawPrimitive(&self, primitivetype: D3DPRIMITIVETYPE, startvertex: u32, primitivecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DrawPrimitive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetype), ::core::mem::transmute(startvertex), ::core::mem::transmute(primitivecount)).ok() + (::windows::core::Interface::vtable(self).DrawPrimitive)(::windows::core::Interface::as_raw(self), primitivetype, startvertex, primitivecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawIndexedPrimitive(&self, param0: D3DPRIMITIVETYPE, basevertexindex: i32, minvertexindex: u32, numvertices: u32, startindex: u32, primcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DrawIndexedPrimitive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(basevertexindex), ::core::mem::transmute(minvertexindex), ::core::mem::transmute(numvertices), ::core::mem::transmute(startindex), ::core::mem::transmute(primcount)).ok() + (::windows::core::Interface::vtable(self).DrawIndexedPrimitive)(::windows::core::Interface::as_raw(self), param0, basevertexindex, minvertexindex, numvertices, startindex, primcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawPrimitiveUP(&self, primitivetype: D3DPRIMITIVETYPE, primitivecount: u32, pvertexstreamzerodata: *const ::core::ffi::c_void, vertexstreamzerostride: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DrawPrimitiveUP)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetype), ::core::mem::transmute(primitivecount), ::core::mem::transmute(pvertexstreamzerodata), ::core::mem::transmute(vertexstreamzerostride)).ok() + (::windows::core::Interface::vtable(self).DrawPrimitiveUP)(::windows::core::Interface::as_raw(self), primitivetype, primitivecount, ::core::mem::transmute(pvertexstreamzerodata), vertexstreamzerostride).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawIndexedPrimitiveUP(&self, primitivetype: D3DPRIMITIVETYPE, minvertexindex: u32, numvertices: u32, primitivecount: u32, pindexdata: *const ::core::ffi::c_void, indexdataformat: D3DFORMAT, pvertexstreamzerodata: *const ::core::ffi::c_void, vertexstreamzerostride: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DrawIndexedPrimitiveUP)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetype), ::core::mem::transmute(minvertexindex), ::core::mem::transmute(numvertices), ::core::mem::transmute(primitivecount), ::core::mem::transmute(pindexdata), ::core::mem::transmute(indexdataformat), ::core::mem::transmute(pvertexstreamzerodata), ::core::mem::transmute(vertexstreamzerostride)).ok() + (::windows::core::Interface::vtable(self).DrawIndexedPrimitiveUP)(::windows::core::Interface::as_raw(self), primitivetype, minvertexindex, numvertices, primitivecount, ::core::mem::transmute(pindexdata), indexdataformat, ::core::mem::transmute(pvertexstreamzerodata), vertexstreamzerostride).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn ProcessVertices<'a, P0, P1>(&self, srcstartindex: u32, destindex: u32, vertexcount: u32, pdestbuffer: P0, pvertexdecl: P1, flags: u32) -> ::windows::core::Result<()> @@ -7335,7 +7335,7 @@ impl IDirect3DDevice9 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DVertexBuffer9>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DVertexDeclaration9>>, { - (::windows::core::Interface::vtable(self).ProcessVertices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(srcstartindex), ::core::mem::transmute(destindex), ::core::mem::transmute(vertexcount), pdestbuffer.into().abi(), pvertexdecl.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ProcessVertices)(::windows::core::Interface::as_raw(self), srcstartindex, destindex, vertexcount, pdestbuffer.into().abi(), pvertexdecl.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn CreateVertexDeclaration(&self, pvertexelements: *const D3DVERTEXELEMENT9) -> ::windows::core::Result { @@ -7356,7 +7356,7 @@ impl IDirect3DDevice9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetFVF(&self, fvf: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFVF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvf)).ok() + (::windows::core::Interface::vtable(self).SetFVF)(::windows::core::Interface::as_raw(self), fvf).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetFVF(&self, pfvf: *mut u32) -> ::windows::core::Result<()> { @@ -7381,48 +7381,48 @@ impl IDirect3DDevice9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetVertexShaderConstantF(&self, startregister: u32, pconstantdata: *const f32, vector4fcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVertexShaderConstantF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4fcount)).ok() + (::windows::core::Interface::vtable(self).SetVertexShaderConstantF)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4fcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetVertexShaderConstantF(&self, startregister: u32, pconstantdata: *mut f32, vector4fcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVertexShaderConstantF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4fcount)).ok() + (::windows::core::Interface::vtable(self).GetVertexShaderConstantF)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4fcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetVertexShaderConstantI(&self, startregister: u32, pconstantdata: *const i32, vector4icount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVertexShaderConstantI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4icount)).ok() + (::windows::core::Interface::vtable(self).SetVertexShaderConstantI)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4icount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetVertexShaderConstantI(&self, startregister: u32, pconstantdata: *mut i32, vector4icount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVertexShaderConstantI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4icount)).ok() + (::windows::core::Interface::vtable(self).GetVertexShaderConstantI)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4icount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetVertexShaderConstantB(&self, startregister: u32, pconstantdata: *const super::super::Foundation::BOOL, boolcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVertexShaderConstantB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(boolcount)).ok() + (::windows::core::Interface::vtable(self).SetVertexShaderConstantB)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), boolcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetVertexShaderConstantB(&self, startregister: u32, pconstantdata: *mut super::super::Foundation::BOOL, boolcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVertexShaderConstantB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(boolcount)).ok() + (::windows::core::Interface::vtable(self).GetVertexShaderConstantB)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), boolcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetStreamSource<'a, P0>(&self, streamnumber: u32, pstreamdata: P0, offsetinbytes: u32, stride: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DVertexBuffer9>>, { - (::windows::core::Interface::vtable(self).SetStreamSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamnumber), pstreamdata.into().abi(), ::core::mem::transmute(offsetinbytes), ::core::mem::transmute(stride)).ok() + (::windows::core::Interface::vtable(self).SetStreamSource)(::windows::core::Interface::as_raw(self), streamnumber, pstreamdata.into().abi(), offsetinbytes, stride).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetStreamSource(&self, streamnumber: u32, ppstreamdata: *mut ::core::option::Option, poffsetinbytes: *mut u32, pstride: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStreamSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamnumber), ::core::mem::transmute(ppstreamdata), ::core::mem::transmute(poffsetinbytes), ::core::mem::transmute(pstride)).ok() + (::windows::core::Interface::vtable(self).GetStreamSource)(::windows::core::Interface::as_raw(self), streamnumber, ::core::mem::transmute(ppstreamdata), ::core::mem::transmute(poffsetinbytes), ::core::mem::transmute(pstride)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetStreamSourceFreq(&self, streamnumber: u32, setting: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamSourceFreq)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamnumber), ::core::mem::transmute(setting)).ok() + (::windows::core::Interface::vtable(self).SetStreamSourceFreq)(::windows::core::Interface::as_raw(self), streamnumber, setting).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetStreamSourceFreq(&self, streamnumber: u32, psetting: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStreamSourceFreq)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamnumber), ::core::mem::transmute(psetting)).ok() + (::windows::core::Interface::vtable(self).GetStreamSourceFreq)(::windows::core::Interface::as_raw(self), streamnumber, ::core::mem::transmute(psetting)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetIndices<'a, P0>(&self, pindexdata: P0) -> ::windows::core::Result<()> @@ -7455,46 +7455,46 @@ impl IDirect3DDevice9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPixelShaderConstantF(&self, startregister: u32, pconstantdata: *const f32, vector4fcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPixelShaderConstantF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4fcount)).ok() + (::windows::core::Interface::vtable(self).SetPixelShaderConstantF)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4fcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPixelShaderConstantF(&self, startregister: u32, pconstantdata: *mut f32, vector4fcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPixelShaderConstantF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4fcount)).ok() + (::windows::core::Interface::vtable(self).GetPixelShaderConstantF)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4fcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPixelShaderConstantI(&self, startregister: u32, pconstantdata: *const i32, vector4icount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPixelShaderConstantI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4icount)).ok() + (::windows::core::Interface::vtable(self).SetPixelShaderConstantI)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4icount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPixelShaderConstantI(&self, startregister: u32, pconstantdata: *mut i32, vector4icount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPixelShaderConstantI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4icount)).ok() + (::windows::core::Interface::vtable(self).GetPixelShaderConstantI)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4icount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetPixelShaderConstantB(&self, startregister: u32, pconstantdata: *const super::super::Foundation::BOOL, boolcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPixelShaderConstantB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(boolcount)).ok() + (::windows::core::Interface::vtable(self).SetPixelShaderConstantB)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), boolcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPixelShaderConstantB(&self, startregister: u32, pconstantdata: *mut super::super::Foundation::BOOL, boolcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPixelShaderConstantB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(boolcount)).ok() + (::windows::core::Interface::vtable(self).GetPixelShaderConstantB)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), boolcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawRectPatch(&self, handle: u32, pnumsegs: *const f32, prectpatchinfo: *const D3DRECTPATCH_INFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DrawRectPatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(pnumsegs), ::core::mem::transmute(prectpatchinfo)).ok() + (::windows::core::Interface::vtable(self).DrawRectPatch)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(pnumsegs), ::core::mem::transmute(prectpatchinfo)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawTriPatch(&self, handle: u32, pnumsegs: *const f32, ptripatchinfo: *const D3DTRIPATCH_INFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DrawTriPatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(pnumsegs), ::core::mem::transmute(ptripatchinfo)).ok() + (::windows::core::Interface::vtable(self).DrawTriPatch)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(pnumsegs), ::core::mem::transmute(ptripatchinfo)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DeletePatch(&self, handle: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeletePatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).DeletePatch)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn CreateQuery(&self, r#type: D3DQUERYTYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateQuery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateQuery)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7785,7 +7785,7 @@ impl IDirect3DDevice9Ex { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetDisplayMode(&self, iswapchain: u32, pmode: *mut D3DDISPLAYMODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDisplayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), ::core::mem::transmute(pmode)).ok() + (::windows::core::Interface::vtable(self).base__.GetDisplayMode)(::windows::core::Interface::as_raw(self), iswapchain, ::core::mem::transmute(pmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7797,11 +7797,11 @@ impl IDirect3DDevice9Ex { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).base__.SetCursorProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xhotspot), ::core::mem::transmute(yhotspot), pcursorbitmap.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetCursorProperties)(::windows::core::Interface::as_raw(self), xhotspot, yhotspot, pcursorbitmap.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetCursorPosition(&self, x: i32, y: i32, flags: u32) { - (::windows::core::Interface::vtable(self).base__.SetCursorPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).base__.SetCursorPosition)(::windows::core::Interface::as_raw(self), x, y, flags) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7819,7 +7819,7 @@ impl IDirect3DDevice9Ex { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetSwapChain(&self, iswapchain: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSwapChain)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSwapChain)(::windows::core::Interface::as_raw(self), iswapchain, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetNumberOfSwapChains(&self) -> u32 { @@ -7841,12 +7841,12 @@ impl IDirect3DDevice9Ex { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetBackBuffer(&self, iswapchain: u32, ibackbuffer: u32, r#type: D3DBACKBUFFER_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetBackBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), ::core::mem::transmute(ibackbuffer), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetBackBuffer)(::windows::core::Interface::as_raw(self), iswapchain, ibackbuffer, r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRasterStatus(&self, iswapchain: u32, prasterstatus: *mut D3DRASTER_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRasterStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), ::core::mem::transmute(prasterstatus)).ok() + (::windows::core::Interface::vtable(self).base__.GetRasterStatus)(::windows::core::Interface::as_raw(self), iswapchain, ::core::mem::transmute(prasterstatus)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7858,36 +7858,36 @@ impl IDirect3DDevice9Ex { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetGammaRamp(&self, iswapchain: u32, flags: u32, pramp: *const D3DGAMMARAMP) { - (::windows::core::Interface::vtable(self).base__.SetGammaRamp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), ::core::mem::transmute(flags), ::core::mem::transmute(pramp)) + (::windows::core::Interface::vtable(self).base__.SetGammaRamp)(::windows::core::Interface::as_raw(self), iswapchain, flags, ::core::mem::transmute(pramp)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetGammaRamp(&self, iswapchain: u32, pramp: *mut D3DGAMMARAMP) { - (::windows::core::Interface::vtable(self).base__.GetGammaRamp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), ::core::mem::transmute(pramp)) + (::windows::core::Interface::vtable(self).base__.GetGammaRamp)(::windows::core::Interface::as_raw(self), iswapchain, ::core::mem::transmute(pramp)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateTexture(&self, width: u32, height: u32, levels: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, pptexture: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(levels), ::core::mem::transmute(usage), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(pptexture), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).base__.CreateTexture)(::windows::core::Interface::as_raw(self), width, height, levels, usage, format, pool, ::core::mem::transmute(pptexture), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateVolumeTexture(&self, width: u32, height: u32, depth: u32, levels: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, ppvolumetexture: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateVolumeTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(depth), ::core::mem::transmute(levels), ::core::mem::transmute(usage), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(ppvolumetexture), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).base__.CreateVolumeTexture)(::windows::core::Interface::as_raw(self), width, height, depth, levels, usage, format, pool, ::core::mem::transmute(ppvolumetexture), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateCubeTexture(&self, edgelength: u32, levels: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, ppcubetexture: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateCubeTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edgelength), ::core::mem::transmute(levels), ::core::mem::transmute(usage), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(ppcubetexture), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).base__.CreateCubeTexture)(::windows::core::Interface::as_raw(self), edgelength, levels, usage, format, pool, ::core::mem::transmute(ppcubetexture), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateVertexBuffer(&self, length: u32, usage: u32, fvf: u32, pool: D3DPOOL, ppvertexbuffer: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateVertexBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(usage), ::core::mem::transmute(fvf), ::core::mem::transmute(pool), ::core::mem::transmute(ppvertexbuffer), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).base__.CreateVertexBuffer)(::windows::core::Interface::as_raw(self), length, usage, fvf, pool, ::core::mem::transmute(ppvertexbuffer), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateIndexBuffer(&self, length: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, ppindexbuffer: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.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() + (::windows::core::Interface::vtable(self).base__.CreateIndexBuffer)(::windows::core::Interface::as_raw(self), length, usage, format, pool, ::core::mem::transmute(ppindexbuffer), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7895,7 +7895,7 @@ impl IDirect3DDevice9Ex { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.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() + (::windows::core::Interface::vtable(self).base__.CreateRenderTarget)(::windows::core::Interface::as_raw(self), width, height, format, multisample, multisamplequality, lockable.into(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7903,7 +7903,7 @@ impl IDirect3DDevice9Ex { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.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() + (::windows::core::Interface::vtable(self).base__.CreateDepthStencilSurface)(::windows::core::Interface::as_raw(self), width, height, format, multisample, multisamplequality, discard.into(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7935,7 +7935,7 @@ impl IDirect3DDevice9Ex { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).base__.GetFrontBufferData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), pdestsurface.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.GetFrontBufferData)(::windows::core::Interface::as_raw(self), iswapchain, pdestsurface.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7944,7 +7944,7 @@ impl IDirect3DDevice9Ex { P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).base__.StretchRect)(::windows::core::Interface::as_raw(self), psourcesurface.into().abi(), ::core::mem::transmute(psourcerect), pdestsurface.into().abi(), ::core::mem::transmute(pdestrect), ::core::mem::transmute(filter)).ok() + (::windows::core::Interface::vtable(self).base__.StretchRect)(::windows::core::Interface::as_raw(self), psourcesurface.into().abi(), ::core::mem::transmute(psourcerect), pdestsurface.into().abi(), ::core::mem::transmute(pdestrect), filter).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7952,24 +7952,24 @@ impl IDirect3DDevice9Ex { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).base__.ColorFill)(::windows::core::Interface::as_raw(self), psurface.into().abi(), ::core::mem::transmute(prect), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).base__.ColorFill)(::windows::core::Interface::as_raw(self), psurface.into().abi(), ::core::mem::transmute(prect), color).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateOffscreenPlainSurface(&self, width: u32, height: u32, format: D3DFORMAT, pool: D3DPOOL, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateOffscreenPlainSurface)(::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)).ok() + (::windows::core::Interface::vtable(self).base__.CreateOffscreenPlainSurface)(::windows::core::Interface::as_raw(self), width, height, format, pool, ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetRenderTarget<'a, P0>(&self, rendertargetindex: u32, prendertarget: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).base__.SetRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rendertargetindex), prendertarget.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetRenderTarget)(::windows::core::Interface::as_raw(self), rendertargetindex, prendertarget.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetRenderTarget(&self, rendertargetindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRenderTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rendertargetindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRenderTarget)(::windows::core::Interface::as_raw(self), rendertargetindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetDepthStencilSurface<'a, P0>(&self, pnewzstencil: P0) -> ::windows::core::Result<()> @@ -7993,22 +7993,22 @@ impl IDirect3DDevice9Ex { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn Clear(&self, count: u32, prects: *const D3DRECT, flags: u32, color: u32, z: f32, stencil: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Clear)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(prects), ::core::mem::transmute(flags), ::core::mem::transmute(color), ::core::mem::transmute(z), ::core::mem::transmute(stencil)).ok() + (::windows::core::Interface::vtable(self).base__.Clear)(::windows::core::Interface::as_raw(self), count, ::core::mem::transmute(prects), flags, color, z, stencil).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetTransform(&self, state: D3DTRANSFORMSTATETYPE, pmatrix: *const super::Direct3D::D3DMATRIX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(pmatrix)).ok() + (::windows::core::Interface::vtable(self).base__.SetTransform)(::windows::core::Interface::as_raw(self), state, ::core::mem::transmute(pmatrix)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetTransform(&self, state: D3DTRANSFORMSTATETYPE, pmatrix: *mut super::Direct3D::D3DMATRIX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(pmatrix)).ok() + (::windows::core::Interface::vtable(self).base__.GetTransform)(::windows::core::Interface::as_raw(self), state, ::core::mem::transmute(pmatrix)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn MultiplyTransform(&self, param0: D3DTRANSFORMSTATETYPE, param1: *const super::Direct3D::D3DMATRIX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.MultiplyTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.MultiplyTransform)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetViewport(&self, pviewport: *const D3DVIEWPORT9) -> ::windows::core::Result<()> { @@ -8029,12 +8029,12 @@ impl IDirect3DDevice9Ex { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetLight(&self, index: u32, param1: *const D3DLIGHT9) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.SetLight)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetLight(&self, index: u32, param1: *mut D3DLIGHT9) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).base__.GetLight)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8042,33 +8042,33 @@ impl IDirect3DDevice9Ex { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.LightEnable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), enable.into()).ok() + (::windows::core::Interface::vtable(self).base__.LightEnable)(::windows::core::Interface::as_raw(self), index, enable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLightEnable(&self, index: u32, penable: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLightEnable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(penable)).ok() + (::windows::core::Interface::vtable(self).base__.GetLightEnable)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(penable)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetClipPlane(&self, index: u32, pplane: *const f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetClipPlane)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pplane)).ok() + (::windows::core::Interface::vtable(self).base__.SetClipPlane)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pplane)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetClipPlane(&self, index: u32, pplane: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetClipPlane)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pplane)).ok() + (::windows::core::Interface::vtable(self).base__.GetClipPlane)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pplane)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetRenderState(&self, state: D3DRENDERSTATETYPE, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRenderState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetRenderState)(::windows::core::Interface::as_raw(self), state, value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetRenderState(&self, state: D3DRENDERSTATETYPE, pvalue: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRenderState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetRenderState)(::windows::core::Interface::as_raw(self), state, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn CreateStateBlock(&self, r#type: D3DSTATEBLOCKTYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateStateBlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateStateBlock)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn BeginStateBlock(&self) -> ::windows::core::Result<()> { @@ -8090,30 +8090,30 @@ impl IDirect3DDevice9Ex { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetTexture(&self, stage: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stage), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetTexture)(::windows::core::Interface::as_raw(self), stage, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetTexture<'a, P0>(&self, stage: u32, ptexture: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DBaseTexture9>>, { - (::windows::core::Interface::vtable(self).base__.SetTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stage), ptexture.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetTexture)(::windows::core::Interface::as_raw(self), stage, ptexture.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetTextureStageState(&self, stage: u32, r#type: D3DTEXTURESTAGESTATETYPE, pvalue: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetTextureStageState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stage), ::core::mem::transmute(r#type), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetTextureStageState)(::windows::core::Interface::as_raw(self), stage, r#type, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetTextureStageState(&self, stage: u32, r#type: D3DTEXTURESTAGESTATETYPE, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTextureStageState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stage), ::core::mem::transmute(r#type), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetTextureStageState)(::windows::core::Interface::as_raw(self), stage, r#type, value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetSamplerState(&self, sampler: u32, r#type: D3DSAMPLERSTATETYPE, pvalue: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetSamplerState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sampler), ::core::mem::transmute(r#type), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetSamplerState)(::windows::core::Interface::as_raw(self), sampler, r#type, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetSamplerState(&self, sampler: u32, r#type: D3DSAMPLERSTATETYPE, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSamplerState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sampler), ::core::mem::transmute(r#type), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSamplerState)(::windows::core::Interface::as_raw(self), sampler, r#type, value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn ValidateDevice(&self, pnumpasses: *mut u32) -> ::windows::core::Result<()> { @@ -8122,16 +8122,16 @@ impl IDirect3DDevice9Ex { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetPaletteEntries(&self, palettenumber: u32, pentries: *const super::Gdi::PALETTEENTRY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPaletteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(palettenumber), ::core::mem::transmute(pentries)).ok() + (::windows::core::Interface::vtable(self).base__.SetPaletteEntries)(::windows::core::Interface::as_raw(self), palettenumber, ::core::mem::transmute(pentries)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetPaletteEntries(&self, palettenumber: u32, pentries: *mut super::Gdi::PALETTEENTRY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPaletteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(palettenumber), ::core::mem::transmute(pentries)).ok() + (::windows::core::Interface::vtable(self).base__.GetPaletteEntries)(::windows::core::Interface::as_raw(self), palettenumber, ::core::mem::transmute(pentries)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetCurrentTexturePalette(&self, palettenumber: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentTexturePalette)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(palettenumber)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentTexturePalette)(::windows::core::Interface::as_raw(self), palettenumber).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetCurrentTexturePalette(&self, palettenumber: *mut u32) -> ::windows::core::Result<()> { @@ -8162,7 +8162,7 @@ impl IDirect3DDevice9Ex { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetNPatchMode(&self, nsegments: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNPatchMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nsegments)).ok() + (::windows::core::Interface::vtable(self).base__.SetNPatchMode)(::windows::core::Interface::as_raw(self), nsegments).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetNPatchMode(&self) -> f32 { @@ -8170,19 +8170,19 @@ impl IDirect3DDevice9Ex { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawPrimitive(&self, primitivetype: D3DPRIMITIVETYPE, startvertex: u32, primitivecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DrawPrimitive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetype), ::core::mem::transmute(startvertex), ::core::mem::transmute(primitivecount)).ok() + (::windows::core::Interface::vtable(self).base__.DrawPrimitive)(::windows::core::Interface::as_raw(self), primitivetype, startvertex, primitivecount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawIndexedPrimitive(&self, param0: D3DPRIMITIVETYPE, basevertexindex: i32, minvertexindex: u32, numvertices: u32, startindex: u32, primcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DrawIndexedPrimitive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(basevertexindex), ::core::mem::transmute(minvertexindex), ::core::mem::transmute(numvertices), ::core::mem::transmute(startindex), ::core::mem::transmute(primcount)).ok() + (::windows::core::Interface::vtable(self).base__.DrawIndexedPrimitive)(::windows::core::Interface::as_raw(self), param0, basevertexindex, minvertexindex, numvertices, startindex, primcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawPrimitiveUP(&self, primitivetype: D3DPRIMITIVETYPE, primitivecount: u32, pvertexstreamzerodata: *const ::core::ffi::c_void, vertexstreamzerostride: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DrawPrimitiveUP)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetype), ::core::mem::transmute(primitivecount), ::core::mem::transmute(pvertexstreamzerodata), ::core::mem::transmute(vertexstreamzerostride)).ok() + (::windows::core::Interface::vtable(self).base__.DrawPrimitiveUP)(::windows::core::Interface::as_raw(self), primitivetype, primitivecount, ::core::mem::transmute(pvertexstreamzerodata), vertexstreamzerostride).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawIndexedPrimitiveUP(&self, primitivetype: D3DPRIMITIVETYPE, minvertexindex: u32, numvertices: u32, primitivecount: u32, pindexdata: *const ::core::ffi::c_void, indexdataformat: D3DFORMAT, pvertexstreamzerodata: *const ::core::ffi::c_void, vertexstreamzerostride: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DrawIndexedPrimitiveUP)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(primitivetype), ::core::mem::transmute(minvertexindex), ::core::mem::transmute(numvertices), ::core::mem::transmute(primitivecount), ::core::mem::transmute(pindexdata), ::core::mem::transmute(indexdataformat), ::core::mem::transmute(pvertexstreamzerodata), ::core::mem::transmute(vertexstreamzerostride)).ok() + (::windows::core::Interface::vtable(self).base__.DrawIndexedPrimitiveUP)(::windows::core::Interface::as_raw(self), primitivetype, minvertexindex, numvertices, primitivecount, ::core::mem::transmute(pindexdata), indexdataformat, ::core::mem::transmute(pvertexstreamzerodata), vertexstreamzerostride).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn ProcessVertices<'a, P0, P1>(&self, srcstartindex: u32, destindex: u32, vertexcount: u32, pdestbuffer: P0, pvertexdecl: P1, flags: u32) -> ::windows::core::Result<()> @@ -8190,7 +8190,7 @@ impl IDirect3DDevice9Ex { P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DVertexBuffer9>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DVertexDeclaration9>>, { - (::windows::core::Interface::vtable(self).base__.ProcessVertices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(srcstartindex), ::core::mem::transmute(destindex), ::core::mem::transmute(vertexcount), pdestbuffer.into().abi(), pvertexdecl.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.ProcessVertices)(::windows::core::Interface::as_raw(self), srcstartindex, destindex, vertexcount, pdestbuffer.into().abi(), pvertexdecl.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn CreateVertexDeclaration(&self, pvertexelements: *const D3DVERTEXELEMENT9) -> ::windows::core::Result { @@ -8211,7 +8211,7 @@ impl IDirect3DDevice9Ex { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetFVF(&self, fvf: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFVF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvf)).ok() + (::windows::core::Interface::vtable(self).base__.SetFVF)(::windows::core::Interface::as_raw(self), fvf).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetFVF(&self, pfvf: *mut u32) -> ::windows::core::Result<()> { @@ -8236,48 +8236,48 @@ impl IDirect3DDevice9Ex { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetVertexShaderConstantF(&self, startregister: u32, pconstantdata: *const f32, vector4fcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVertexShaderConstantF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4fcount)).ok() + (::windows::core::Interface::vtable(self).base__.SetVertexShaderConstantF)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4fcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetVertexShaderConstantF(&self, startregister: u32, pconstantdata: *mut f32, vector4fcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetVertexShaderConstantF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4fcount)).ok() + (::windows::core::Interface::vtable(self).base__.GetVertexShaderConstantF)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4fcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetVertexShaderConstantI(&self, startregister: u32, pconstantdata: *const i32, vector4icount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVertexShaderConstantI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4icount)).ok() + (::windows::core::Interface::vtable(self).base__.SetVertexShaderConstantI)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4icount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetVertexShaderConstantI(&self, startregister: u32, pconstantdata: *mut i32, vector4icount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetVertexShaderConstantI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4icount)).ok() + (::windows::core::Interface::vtable(self).base__.GetVertexShaderConstantI)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4icount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetVertexShaderConstantB(&self, startregister: u32, pconstantdata: *const super::super::Foundation::BOOL, boolcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVertexShaderConstantB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(boolcount)).ok() + (::windows::core::Interface::vtable(self).base__.SetVertexShaderConstantB)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), boolcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetVertexShaderConstantB(&self, startregister: u32, pconstantdata: *mut super::super::Foundation::BOOL, boolcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetVertexShaderConstantB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(boolcount)).ok() + (::windows::core::Interface::vtable(self).base__.GetVertexShaderConstantB)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), boolcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetStreamSource<'a, P0>(&self, streamnumber: u32, pstreamdata: P0, offsetinbytes: u32, stride: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DVertexBuffer9>>, { - (::windows::core::Interface::vtable(self).base__.SetStreamSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamnumber), pstreamdata.into().abi(), ::core::mem::transmute(offsetinbytes), ::core::mem::transmute(stride)).ok() + (::windows::core::Interface::vtable(self).base__.SetStreamSource)(::windows::core::Interface::as_raw(self), streamnumber, pstreamdata.into().abi(), offsetinbytes, stride).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetStreamSource(&self, streamnumber: u32, ppstreamdata: *mut ::core::option::Option, poffsetinbytes: *mut u32, pstride: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetStreamSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamnumber), ::core::mem::transmute(ppstreamdata), ::core::mem::transmute(poffsetinbytes), ::core::mem::transmute(pstride)).ok() + (::windows::core::Interface::vtable(self).base__.GetStreamSource)(::windows::core::Interface::as_raw(self), streamnumber, ::core::mem::transmute(ppstreamdata), ::core::mem::transmute(poffsetinbytes), ::core::mem::transmute(pstride)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetStreamSourceFreq(&self, streamnumber: u32, setting: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStreamSourceFreq)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamnumber), ::core::mem::transmute(setting)).ok() + (::windows::core::Interface::vtable(self).base__.SetStreamSourceFreq)(::windows::core::Interface::as_raw(self), streamnumber, setting).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetStreamSourceFreq(&self, streamnumber: u32, psetting: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetStreamSourceFreq)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamnumber), ::core::mem::transmute(psetting)).ok() + (::windows::core::Interface::vtable(self).base__.GetStreamSourceFreq)(::windows::core::Interface::as_raw(self), streamnumber, ::core::mem::transmute(psetting)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetIndices<'a, P0>(&self, pindexdata: P0) -> ::windows::core::Result<()> @@ -8310,50 +8310,50 @@ impl IDirect3DDevice9Ex { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPixelShaderConstantF(&self, startregister: u32, pconstantdata: *const f32, vector4fcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPixelShaderConstantF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4fcount)).ok() + (::windows::core::Interface::vtable(self).base__.SetPixelShaderConstantF)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4fcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPixelShaderConstantF(&self, startregister: u32, pconstantdata: *mut f32, vector4fcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPixelShaderConstantF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4fcount)).ok() + (::windows::core::Interface::vtable(self).base__.GetPixelShaderConstantF)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4fcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPixelShaderConstantI(&self, startregister: u32, pconstantdata: *const i32, vector4icount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPixelShaderConstantI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4icount)).ok() + (::windows::core::Interface::vtable(self).base__.SetPixelShaderConstantI)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4icount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPixelShaderConstantI(&self, startregister: u32, pconstantdata: *mut i32, vector4icount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPixelShaderConstantI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(vector4icount)).ok() + (::windows::core::Interface::vtable(self).base__.GetPixelShaderConstantI)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), vector4icount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetPixelShaderConstantB(&self, startregister: u32, pconstantdata: *const super::super::Foundation::BOOL, boolcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPixelShaderConstantB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(boolcount)).ok() + (::windows::core::Interface::vtable(self).base__.SetPixelShaderConstantB)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), boolcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPixelShaderConstantB(&self, startregister: u32, pconstantdata: *mut super::super::Foundation::BOOL, boolcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPixelShaderConstantB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startregister), ::core::mem::transmute(pconstantdata), ::core::mem::transmute(boolcount)).ok() + (::windows::core::Interface::vtable(self).base__.GetPixelShaderConstantB)(::windows::core::Interface::as_raw(self), startregister, ::core::mem::transmute(pconstantdata), boolcount).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawRectPatch(&self, handle: u32, pnumsegs: *const f32, prectpatchinfo: *const D3DRECTPATCH_INFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DrawRectPatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(pnumsegs), ::core::mem::transmute(prectpatchinfo)).ok() + (::windows::core::Interface::vtable(self).base__.DrawRectPatch)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(pnumsegs), ::core::mem::transmute(prectpatchinfo)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DrawTriPatch(&self, handle: u32, pnumsegs: *const f32, ptripatchinfo: *const D3DTRIPATCH_INFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DrawTriPatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(pnumsegs), ::core::mem::transmute(ptripatchinfo)).ok() + (::windows::core::Interface::vtable(self).base__.DrawTriPatch)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(pnumsegs), ::core::mem::transmute(ptripatchinfo)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn DeletePatch(&self, handle: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeletePatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).base__.DeletePatch)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn CreateQuery(&self, r#type: D3DQUERYTYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateQuery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateQuery)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetConvolutionMonoKernel(&self, width: u32, height: u32, rows: *mut f32, columns: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConvolutionMonoKernel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(rows), ::core::mem::transmute(columns)).ok() + (::windows::core::Interface::vtable(self).SetConvolutionMonoKernel)(::windows::core::Interface::as_raw(self), width, height, ::core::mem::transmute(rows), ::core::mem::transmute(columns)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn ComposeRects<'a, P0, P1, P2, P3>(&self, psrc: P0, pdst: P1, psrcrectdescs: P2, numrects: u32, pdstrectdescs: P3, operation: D3DCOMPOSERECTSOP, xoffset: i32, yoffset: i32) -> ::windows::core::Result<()> @@ -8363,7 +8363,7 @@ impl IDirect3DDevice9Ex { P2: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DVertexBuffer9>>, P3: ::std::convert::Into<::windows::core::InParam<'a, IDirect3DVertexBuffer9>>, { - (::windows::core::Interface::vtable(self).ComposeRects)(::windows::core::Interface::as_raw(self), psrc.into().abi(), pdst.into().abi(), psrcrectdescs.into().abi(), ::core::mem::transmute(numrects), pdstrectdescs.into().abi(), ::core::mem::transmute(operation), ::core::mem::transmute(xoffset), ::core::mem::transmute(yoffset)).ok() + (::windows::core::Interface::vtable(self).ComposeRects)(::windows::core::Interface::as_raw(self), psrc.into().abi(), pdst.into().abi(), psrcrectdescs.into().abi(), numrects, pdstrectdescs.into().abi(), operation, xoffset, yoffset).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -8371,7 +8371,7 @@ impl IDirect3DDevice9Ex { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).PresentEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psourcerect), ::core::mem::transmute(pdestrect), hdestwindowoverride.into(), ::core::mem::transmute(pdirtyregion), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).PresentEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psourcerect), ::core::mem::transmute(pdestrect), hdestwindowoverride.into(), ::core::mem::transmute(pdirtyregion), dwflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetGPUThreadPriority(&self, ppriority: *mut i32) -> ::windows::core::Result<()> { @@ -8379,19 +8379,19 @@ impl IDirect3DDevice9Ex { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetGPUThreadPriority(&self, priority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), priority).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn WaitForVBlank(&self, iswapchain: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForVBlank)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain)).ok() + (::windows::core::Interface::vtable(self).WaitForVBlank)(::windows::core::Interface::as_raw(self), iswapchain).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn CheckResourceResidency(&self, presourcearray: *mut ::core::option::Option, numresources: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckResourceResidency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcearray), ::core::mem::transmute(numresources)).ok() + (::windows::core::Interface::vtable(self).CheckResourceResidency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(presourcearray), numresources).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetMaximumFrameLatency(&self, maxlatency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlatency)).ok() + (::windows::core::Interface::vtable(self).SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), maxlatency).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetMaximumFrameLatency(&self, pmaxlatency: *mut u32) -> ::windows::core::Result<()> { @@ -8411,12 +8411,12 @@ impl IDirect3DDevice9Ex { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).CreateRenderTargetEx)(::windows::core::Interface::as_raw(self), width, height, format, multisample, multisamplequality, lockable.into(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle), usage).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateOffscreenPlainSurfaceEx(&self, width: u32, height: u32, format: D3DFORMAT, pool: D3DPOOL, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE, usage: u32) -> ::windows::core::Result<()> { - (::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() + (::windows::core::Interface::vtable(self).CreateOffscreenPlainSurfaceEx)(::windows::core::Interface::as_raw(self), width, height, format, pool, ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle), usage).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8424,7 +8424,7 @@ impl IDirect3DDevice9Ex { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).CreateDepthStencilSurfaceEx)(::windows::core::Interface::as_raw(self), width, height, format, multisample, multisamplequality, discard.into(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle), usage).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8433,7 +8433,7 @@ impl IDirect3DDevice9Ex { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetDisplayModeEx(&self, iswapchain: u32, pmode: *mut D3DDISPLAYMODEEX, protation: *mut D3DDISPLAYROTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDisplayModeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iswapchain), ::core::mem::transmute(pmode), ::core::mem::transmute(protation)).ok() + (::windows::core::Interface::vtable(self).GetDisplayModeEx)(::windows::core::Interface::as_raw(self), iswapchain, ::core::mem::transmute(pmode), ::core::mem::transmute(protation)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8535,7 +8535,7 @@ impl IDirect3DIndexBuffer9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *const ::core::ffi::c_void, sizeofdata: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), ::core::mem::transmute(sizeofdata), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), sizeofdata, flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *mut ::core::ffi::c_void, psizeofdata: *mut u32) -> ::windows::core::Result<()> { @@ -8547,7 +8547,7 @@ impl IDirect3DIndexBuffer9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPriority(&self, prioritynew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prioritynew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), prioritynew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPriority(&self) -> u32 { @@ -8563,7 +8563,7 @@ impl IDirect3DIndexBuffer9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn Lock(&self, offsettolock: u32, sizetolock: u32, ppbdata: *mut *mut ::core::ffi::c_void, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsettolock), ::core::mem::transmute(sizetolock), ::core::mem::transmute(ppbdata), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), offsettolock, sizetolock, ::core::mem::transmute(ppbdata), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn Unlock(&self) -> ::windows::core::Result<()> { @@ -8707,11 +8707,11 @@ impl IDirect3DQuery9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn Issue(&self, dwissueflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Issue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwissueflags)).ok() + (::windows::core::Interface::vtable(self).Issue)(::windows::core::Interface::as_raw(self), dwissueflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetData(&self, pdata: *mut ::core::ffi::c_void, dwsize: u32, dwgetdataflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwgetdataflags)).ok() + (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), dwsize, dwgetdataflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8770,7 +8770,7 @@ impl IDirect3DResource9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *const ::core::ffi::c_void, sizeofdata: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), ::core::mem::transmute(sizeofdata), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), sizeofdata, flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *mut ::core::ffi::c_void, psizeofdata: *mut u32) -> ::windows::core::Result<()> { @@ -8782,7 +8782,7 @@ impl IDirect3DResource9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPriority(&self, prioritynew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prioritynew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), prioritynew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPriority(&self) -> u32 { @@ -8917,7 +8917,7 @@ impl IDirect3DSurface9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *const ::core::ffi::c_void, sizeofdata: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), ::core::mem::transmute(sizeofdata), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), sizeofdata, flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *mut ::core::ffi::c_void, psizeofdata: *mut u32) -> ::windows::core::Result<()> { @@ -8929,7 +8929,7 @@ impl IDirect3DSurface9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPriority(&self, prioritynew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prioritynew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), prioritynew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPriority(&self) -> u32 { @@ -8954,7 +8954,7 @@ impl IDirect3DSurface9 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn LockRect(&self, plockedrect: *mut D3DLOCKED_RECT, prect: *const super::super::Foundation::RECT, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plockedrect), ::core::mem::transmute(prect), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).LockRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plockedrect), ::core::mem::transmute(prect), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn UnlockRect(&self) -> ::windows::core::Result<()> { @@ -9054,7 +9054,7 @@ impl IDirect3DSwapChain9 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Present)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psourcerect), ::core::mem::transmute(pdestrect), hdestwindowoverride.into(), ::core::mem::transmute(pdirtyregion), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Present)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psourcerect), ::core::mem::transmute(pdestrect), hdestwindowoverride.into(), ::core::mem::transmute(pdirtyregion), dwflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetFrontBufferData<'a, P0>(&self, pdestsurface: P0) -> ::windows::core::Result<()> @@ -9066,7 +9066,7 @@ impl IDirect3DSwapChain9 { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetBackBuffer(&self, ibackbuffer: u32, r#type: D3DBACKBUFFER_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBackBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ibackbuffer), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBackBuffer)(::windows::core::Interface::as_raw(self), ibackbuffer, r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9154,7 +9154,7 @@ impl IDirect3DSwapChain9Ex { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Present)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psourcerect), ::core::mem::transmute(pdestrect), hdestwindowoverride.into(), ::core::mem::transmute(pdirtyregion), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.Present)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psourcerect), ::core::mem::transmute(pdestrect), hdestwindowoverride.into(), ::core::mem::transmute(pdirtyregion), dwflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetFrontBufferData<'a, P0>(&self, pdestsurface: P0) -> ::windows::core::Result<()> @@ -9166,7 +9166,7 @@ impl IDirect3DSwapChain9Ex { #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetBackBuffer(&self, ibackbuffer: u32, r#type: D3DBACKBUFFER_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetBackBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ibackbuffer), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetBackBuffer)(::windows::core::Interface::as_raw(self), ibackbuffer, r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9269,7 +9269,7 @@ impl IDirect3DTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *const ::core::ffi::c_void, sizeofdata: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), ::core::mem::transmute(sizeofdata), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), sizeofdata, flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *mut ::core::ffi::c_void, psizeofdata: *mut u32) -> ::windows::core::Result<()> { @@ -9281,7 +9281,7 @@ impl IDirect3DTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPriority(&self, prioritynew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prioritynew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), prioritynew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPriority(&self) -> u32 { @@ -9297,7 +9297,7 @@ impl IDirect3DTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetLOD(&self, lodnew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetLOD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lodnew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetLOD)(::windows::core::Interface::as_raw(self), lodnew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetLOD(&self) -> u32 { @@ -9309,7 +9309,7 @@ impl IDirect3DTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetAutoGenFilterType(&self, filtertype: D3DTEXTUREFILTERTYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAutoGenFilterType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filtertype)).ok() + (::windows::core::Interface::vtable(self).base__.SetAutoGenFilterType)(::windows::core::Interface::as_raw(self), filtertype).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetAutoGenFilterType(&self) -> D3DTEXTUREFILTERTYPE { @@ -9321,21 +9321,21 @@ impl IDirect3DTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetLevelDesc(&self, level: u32, pdesc: *mut D3DSURFACE_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLevelDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).GetLevelDesc)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetSurfaceLevel(&self, level: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSurfaceLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSurfaceLevel)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn LockRect(&self, level: u32, plockedrect: *mut D3DLOCKED_RECT, prect: *const super::super::Foundation::RECT, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(plockedrect), ::core::mem::transmute(prect), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).LockRect)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(plockedrect), ::core::mem::transmute(prect), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn UnlockRect(&self, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnlockRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).UnlockRect)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9435,7 +9435,7 @@ impl IDirect3DVertexBuffer9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *const ::core::ffi::c_void, sizeofdata: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), ::core::mem::transmute(sizeofdata), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), sizeofdata, flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *mut ::core::ffi::c_void, psizeofdata: *mut u32) -> ::windows::core::Result<()> { @@ -9447,7 +9447,7 @@ impl IDirect3DVertexBuffer9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPriority(&self, prioritynew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prioritynew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), prioritynew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPriority(&self) -> u32 { @@ -9463,7 +9463,7 @@ impl IDirect3DVertexBuffer9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn Lock(&self, offsettolock: u32, sizetolock: u32, ppbdata: *mut *mut ::core::ffi::c_void, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsettolock), ::core::mem::transmute(sizetolock), ::core::mem::transmute(ppbdata), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), offsettolock, sizetolock, ::core::mem::transmute(ppbdata), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn Unlock(&self) -> ::windows::core::Result<()> { @@ -9655,7 +9655,7 @@ impl IDirect3DVolume9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *const ::core::ffi::c_void, sizeofdata: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), ::core::mem::transmute(sizeofdata), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), sizeofdata, flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *mut ::core::ffi::c_void, psizeofdata: *mut u32) -> ::windows::core::Result<()> { @@ -9675,7 +9675,7 @@ impl IDirect3DVolume9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn LockBox(&self, plockedvolume: *mut D3DLOCKED_BOX, pbox: *const D3DBOX, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockBox)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plockedvolume), ::core::mem::transmute(pbox), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).LockBox)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plockedvolume), ::core::mem::transmute(pbox), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn UnlockBox(&self) -> ::windows::core::Result<()> { @@ -9741,7 +9741,7 @@ impl IDirect3DVolumeTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *const ::core::ffi::c_void, sizeofdata: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), ::core::mem::transmute(sizeofdata), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguid), ::core::mem::transmute(pdata), sizeofdata, flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPrivateData(&self, refguid: *const ::windows::core::GUID, pdata: *mut ::core::ffi::c_void, psizeofdata: *mut u32) -> ::windows::core::Result<()> { @@ -9753,7 +9753,7 @@ impl IDirect3DVolumeTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetPriority(&self, prioritynew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prioritynew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), prioritynew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetPriority(&self) -> u32 { @@ -9769,7 +9769,7 @@ impl IDirect3DVolumeTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetLOD(&self, lodnew: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetLOD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lodnew))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.SetLOD)(::windows::core::Interface::as_raw(self), lodnew)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetLOD(&self) -> u32 { @@ -9781,7 +9781,7 @@ impl IDirect3DVolumeTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn SetAutoGenFilterType(&self, filtertype: D3DTEXTUREFILTERTYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAutoGenFilterType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filtertype)).ok() + (::windows::core::Interface::vtable(self).base__.SetAutoGenFilterType)(::windows::core::Interface::as_raw(self), filtertype).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetAutoGenFilterType(&self) -> D3DTEXTUREFILTERTYPE { @@ -9793,20 +9793,20 @@ impl IDirect3DVolumeTexture9 { } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetLevelDesc(&self, level: u32, pdesc: *mut D3DVOLUME_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLevelDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).GetLevelDesc)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn GetVolumeLevel(&self, level: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetVolumeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVolumeLevel)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn LockBox(&self, level: u32, plockedvolume: *mut D3DLOCKED_BOX, pbox: *const D3DBOX, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockBox)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(plockedvolume), ::core::mem::transmute(pbox), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).LockBox)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(plockedvolume), ::core::mem::transmute(pbox), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn UnlockBox(&self, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnlockBox)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).UnlockBox)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] pub unsafe fn AddDirtyBox(&self, pdirtybox: *const D3DBOX) -> ::windows::core::Result<()> { 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 4e7d048f58..870515c16f 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs @@ -52,7 +52,7 @@ pub unsafe fn Direct3DCreate9On12(sdkversion: u32, poverridelist: *mut D3D9ON12_ extern "system" { fn Direct3DCreate9On12(sdkversion: u32, poverridelist: *mut D3D9ON12_ARGS, numoverrideentries: u32) -> ::core::option::Option; } - ::core::mem::transmute(Direct3DCreate9On12(::core::mem::transmute(sdkversion), ::core::mem::transmute(poverridelist), ::core::mem::transmute(numoverrideentries))) + ::core::mem::transmute(Direct3DCreate9On12(sdkversion, ::core::mem::transmute(poverridelist), numoverrideentries)) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9on12\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] @@ -62,7 +62,7 @@ pub unsafe fn Direct3DCreate9On12Ex(sdkversion: u32, poverridelist: *mut D3D9ON1 extern "system" { fn Direct3DCreate9On12Ex(sdkversion: u32, poverridelist: *mut D3D9ON12_ARGS, numoverrideentries: u32, ppoutputinterface: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - Direct3DCreate9On12Ex(::core::mem::transmute(sdkversion), ::core::mem::transmute(poverridelist), ::core::mem::transmute(numoverrideentries), ::core::mem::transmute(ppoutputinterface)).ok() + Direct3DCreate9On12Ex(sdkversion, ::core::mem::transmute(poverridelist), numoverrideentries, ::core::mem::transmute(ppoutputinterface)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9on12\"`*"] #[repr(transparent)] @@ -87,7 +87,7 @@ impl IDirect3DDevice9On12 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Direct3D9::IDirect3DResource9>>, { - (::windows::core::Interface::vtable(self).ReturnUnderlyingResource)(::windows::core::Interface::as_raw(self), presource.into().abi(), ::core::mem::transmute(numsync), ::core::mem::transmute(psignalvalues), ::core::mem::transmute(ppfences)).ok() + (::windows::core::Interface::vtable(self).ReturnUnderlyingResource)(::windows::core::Interface::as_raw(self), presource.into().abi(), numsync, ::core::mem::transmute(psignalvalues), ::core::mem::transmute(ppfences)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 508214d8b6..9c61b70683 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs @@ -485,7 +485,7 @@ pub unsafe fn DCompositionCreateSurfaceHandle(desiredaccess: u32, securityattrib fn DCompositionCreateSurfaceHandle(desiredaccess: u32, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, surfacehandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DCompositionCreateSurfaceHandle(::core::mem::transmute(desiredaccess), ::core::mem::transmute(securityattributes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DCompositionCreateSurfaceHandle(desiredaccess, ::core::mem::transmute(securityattributes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] #[inline] @@ -495,7 +495,7 @@ pub unsafe fn DCompositionGetFrameId(frameidtype: COMPOSITION_FRAME_ID_TYPE) -> fn DCompositionGetFrameId(frameidtype: COMPOSITION_FRAME_ID_TYPE, frameid: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DCompositionGetFrameId(::core::mem::transmute(frameidtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DCompositionGetFrameId(frameidtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -505,7 +505,7 @@ pub unsafe fn DCompositionGetStatistics(frameid: u64, framestats: *mut COMPOSITI extern "system" { fn DCompositionGetStatistics(frameid: u64, framestats: *mut COMPOSITION_FRAME_STATS, targetidcount: u32, targetids: *mut COMPOSITION_TARGET_ID, actualtargetidcount: *mut u32) -> ::windows::core::HRESULT; } - DCompositionGetStatistics(::core::mem::transmute(frameid), ::core::mem::transmute(framestats), ::core::mem::transmute(targetidcount), ::core::mem::transmute(targetids), ::core::mem::transmute(actualtargetidcount)).ok() + DCompositionGetStatistics(frameid, ::core::mem::transmute(framestats), targetidcount, ::core::mem::transmute(targetids), ::core::mem::transmute(actualtargetidcount)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -516,7 +516,7 @@ pub unsafe fn DCompositionGetTargetStatistics(frameid: u64, targetid: *const COM fn DCompositionGetTargetStatistics(frameid: u64, targetid: *const COMPOSITION_TARGET_ID, targetstats: *mut COMPOSITION_TARGET_STATS) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DCompositionGetTargetStatistics(::core::mem::transmute(frameid), ::core::mem::transmute(targetid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DCompositionGetTargetStatistics(frameid, ::core::mem::transmute(targetid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] @@ -558,7 +558,7 @@ pub unsafe fn DCompositionWaitForCompositorClock(handles: &[super::super::Founda extern "system" { fn DCompositionWaitForCompositorClock(count: u32, handles: *const super::super::Foundation::HANDLE, timeoutinms: u32) -> u32; } - ::core::mem::transmute(DCompositionWaitForCompositorClock(handles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(handles)), ::core::mem::transmute(timeoutinms))) + ::core::mem::transmute(DCompositionWaitForCompositorClock(handles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(handles)), timeoutinms)) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] #[repr(transparent)] @@ -569,17 +569,17 @@ impl IDCompositionAffineTransform2DEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetInterpolationMode(&self, interpolationmode: super::Direct2D::Common::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterpolationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interpolationmode)).ok() + (::windows::core::Interface::vtable(self).SetInterpolationMode)(::windows::core::Interface::as_raw(self), interpolationmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetBorderMode(&self, bordermode: super::Direct2D::Common::D2D1_BORDER_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bordermode)).ok() + (::windows::core::Interface::vtable(self).SetBorderMode)(::windows::core::Interface::as_raw(self), bordermode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Foundation_Numerics\"`*"] #[cfg(feature = "Foundation_Numerics")] @@ -591,11 +591,11 @@ impl IDCompositionAffineTransform2DEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDCompositionAnimation>>, { - (::windows::core::Interface::vtable(self).SetTransformMatrixElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(row), ::core::mem::transmute(column), animation.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetTransformMatrixElement)(::windows::core::Interface::as_raw(self), row, column, animation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTransformMatrixElement2(&self, row: i32, column: i32, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTransformMatrixElement2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(row), ::core::mem::transmute(column), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetTransformMatrixElement2)(::windows::core::Interface::as_raw(self), row, column, value).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetSharpness<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -606,7 +606,7 @@ impl IDCompositionAffineTransform2DEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetSharpness2(&self, sharpness: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSharpness2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharpness)).ok() + (::windows::core::Interface::vtable(self).SetSharpness2)(::windows::core::Interface::as_raw(self), sharpness).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -705,23 +705,23 @@ impl IDCompositionAnimation { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAbsoluteBeginTime(&self, begintime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAbsoluteBeginTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(begintime)).ok() + (::windows::core::Interface::vtable(self).SetAbsoluteBeginTime)(::windows::core::Interface::as_raw(self), begintime).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn AddCubic(&self, beginoffset: f64, constantcoefficient: f32, linearcoefficient: f32, quadraticcoefficient: f32, cubiccoefficient: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddCubic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(beginoffset), ::core::mem::transmute(constantcoefficient), ::core::mem::transmute(linearcoefficient), ::core::mem::transmute(quadraticcoefficient), ::core::mem::transmute(cubiccoefficient)).ok() + (::windows::core::Interface::vtable(self).AddCubic)(::windows::core::Interface::as_raw(self), beginoffset, constantcoefficient, linearcoefficient, quadraticcoefficient, cubiccoefficient).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn AddSinusoidal(&self, beginoffset: f64, bias: f32, amplitude: f32, frequency: f32, phase: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddSinusoidal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(beginoffset), ::core::mem::transmute(bias), ::core::mem::transmute(amplitude), ::core::mem::transmute(frequency), ::core::mem::transmute(phase)).ok() + (::windows::core::Interface::vtable(self).AddSinusoidal)(::windows::core::Interface::as_raw(self), beginoffset, bias, amplitude, frequency, phase).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn AddRepeat(&self, beginoffset: f64, durationtorepeat: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddRepeat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(beginoffset), ::core::mem::transmute(durationtorepeat)).ok() + (::windows::core::Interface::vtable(self).AddRepeat)(::windows::core::Interface::as_raw(self), beginoffset, durationtorepeat).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn End(&self, endoffset: f64, endvalue: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).End)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endoffset), ::core::mem::transmute(endvalue)).ok() + (::windows::core::Interface::vtable(self).End)(::windows::core::Interface::as_raw(self), endoffset, endvalue).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -779,7 +779,7 @@ impl IDCompositionArithmeticCompositeEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -803,7 +803,7 @@ impl IDCompositionArithmeticCompositeEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCoefficient12(&self, coeffcient1: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCoefficient12)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(coeffcient1)).ok() + (::windows::core::Interface::vtable(self).SetCoefficient12)(::windows::core::Interface::as_raw(self), coeffcient1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCoefficient2<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -814,7 +814,7 @@ impl IDCompositionArithmeticCompositeEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCoefficient22(&self, coefficient2: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCoefficient22)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(coefficient2)).ok() + (::windows::core::Interface::vtable(self).SetCoefficient22)(::windows::core::Interface::as_raw(self), coefficient2).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCoefficient3<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -825,7 +825,7 @@ impl IDCompositionArithmeticCompositeEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCoefficient32(&self, coefficient3: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCoefficient32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(coefficient3)).ok() + (::windows::core::Interface::vtable(self).SetCoefficient32)(::windows::core::Interface::as_raw(self), coefficient3).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCoefficient4<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -836,7 +836,7 @@ impl IDCompositionArithmeticCompositeEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCoefficient42(&self, coefficient4: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCoefficient42)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(coefficient4)).ok() + (::windows::core::Interface::vtable(self).SetCoefficient42)(::windows::core::Interface::as_raw(self), coefficient4).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -934,12 +934,12 @@ impl IDCompositionBlendEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetMode(&self, mode: super::Direct2D::Common::D2D1_BLEND_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), mode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1025,7 +1025,7 @@ impl IDCompositionBrightnessEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -1046,7 +1046,7 @@ impl IDCompositionBrightnessEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetWhitePointX2(&self, whitepointx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWhitePointX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(whitepointx)).ok() + (::windows::core::Interface::vtable(self).SetWhitePointX2)(::windows::core::Interface::as_raw(self), whitepointx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetWhitePointY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -1057,7 +1057,7 @@ impl IDCompositionBrightnessEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetWhitePointY2(&self, whitepointy: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWhitePointY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(whitepointy)).ok() + (::windows::core::Interface::vtable(self).SetWhitePointY2)(::windows::core::Interface::as_raw(self), whitepointy).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBlackPointX<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -1068,7 +1068,7 @@ impl IDCompositionBrightnessEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBlackPointX2(&self, blackpointx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlackPointX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blackpointx)).ok() + (::windows::core::Interface::vtable(self).SetBlackPointX2)(::windows::core::Interface::as_raw(self), blackpointx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBlackPointY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -1079,7 +1079,7 @@ impl IDCompositionBrightnessEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBlackPointY2(&self, blackpointy: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlackPointY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blackpointy)).ok() + (::windows::core::Interface::vtable(self).SetBlackPointY2)(::windows::core::Interface::as_raw(self), blackpointy).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1221,7 +1221,7 @@ impl IDCompositionColorMatrixEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -1233,16 +1233,16 @@ impl IDCompositionColorMatrixEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDCompositionAnimation>>, { - (::windows::core::Interface::vtable(self).SetMatrixElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(row), ::core::mem::transmute(column), animation.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetMatrixElement)(::windows::core::Interface::as_raw(self), row, column, animation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetMatrixElement2(&self, row: i32, column: i32, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMatrixElement2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(row), ::core::mem::transmute(column), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetMatrixElement2)(::windows::core::Interface::as_raw(self), row, column, value).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] 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() + (::windows::core::Interface::vtable(self).SetAlphaMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1346,12 +1346,12 @@ impl IDCompositionCompositeEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetMode(&self, mode: super::Direct2D::Common::D2D1_COMPOSITE_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), mode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1444,7 +1444,7 @@ impl IDCompositionDelegatedInkTrail { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn RemoveTrailPoints(&self, generationid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveTrailPoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(generationid)).ok() + (::windows::core::Interface::vtable(self).RemoveTrailPoints)(::windows::core::Interface::as_raw(self), generationid).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -1534,13 +1534,13 @@ impl IDCompositionDesktopDevice { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(pixelformat), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateSurface)(::windows::core::Interface::as_raw(self), width, height, pixelformat, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVirtualSurface(&self, initialwidth: u32, initialheight: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateVirtualSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialwidth), ::core::mem::transmute(initialheight), ::core::mem::transmute(pixelformat), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateVirtualSurface)(::windows::core::Interface::as_raw(self), initialwidth, initialheight, pixelformat, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn CreateTranslateTransform(&self) -> ::windows::core::Result { @@ -1745,13 +1745,13 @@ impl IDCompositionDevice { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(pixelformat), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSurface)(::windows::core::Interface::as_raw(self), width, height, pixelformat, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVirtualSurface(&self, initialwidth: u32, initialheight: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateVirtualSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialwidth), ::core::mem::transmute(initialheight), ::core::mem::transmute(pixelformat), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateVirtualSurface)(::windows::core::Interface::as_raw(self), initialwidth, initialheight, pixelformat, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1968,13 +1968,13 @@ impl IDCompositionDevice2 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(pixelformat), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSurface)(::windows::core::Interface::as_raw(self), width, height, pixelformat, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVirtualSurface(&self, initialwidth: u32, initialheight: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateVirtualSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialwidth), ::core::mem::transmute(initialheight), ::core::mem::transmute(pixelformat), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateVirtualSurface)(::windows::core::Interface::as_raw(self), initialwidth, initialheight, pixelformat, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn CreateTranslateTransform(&self) -> ::windows::core::Result { @@ -2152,13 +2152,13 @@ impl IDCompositionDevice3 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(pixelformat), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateSurface)(::windows::core::Interface::as_raw(self), width, height, pixelformat, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVirtualSurface(&self, initialwidth: u32, initialheight: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateVirtualSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialwidth), ::core::mem::transmute(initialheight), ::core::mem::transmute(pixelformat), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateVirtualSurface)(::windows::core::Interface::as_raw(self), initialwidth, initialheight, pixelformat, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn CreateTranslateTransform(&self) -> ::windows::core::Result { @@ -2476,7 +2476,7 @@ impl IDCompositionEffectGroup { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOpacity2(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOpacity2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).SetOpacity2)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTransform3D<'a, P0>(&self, transform3d: P0) -> ::windows::core::Result<()> @@ -2553,7 +2553,7 @@ impl IDCompositionFilterEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2621,7 +2621,7 @@ impl IDCompositionGaussianBlurEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetStandardDeviation<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -2632,12 +2632,12 @@ impl IDCompositionGaussianBlurEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetStandardDeviation2(&self, amount: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStandardDeviation2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(amount)).ok() + (::windows::core::Interface::vtable(self).SetStandardDeviation2)(::windows::core::Interface::as_raw(self), amount).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetBorderMode(&self, mode: super::Direct2D::Common::D2D1_BORDER_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetBorderMode)(::windows::core::Interface::as_raw(self), mode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2725,7 +2725,7 @@ impl IDCompositionHueRotationEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAngle<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -2736,7 +2736,7 @@ impl IDCompositionHueRotationEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAngle2(&self, amountdegrees: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAngle2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(amountdegrees)).ok() + (::windows::core::Interface::vtable(self).SetAngle2)(::windows::core::Interface::as_raw(self), amountdegrees).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2880,7 +2880,7 @@ impl IDCompositionLinearTransferEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetRedYIntercept<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -2891,7 +2891,7 @@ impl IDCompositionLinearTransferEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetRedYIntercept2(&self, redyintercept: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRedYIntercept2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(redyintercept)).ok() + (::windows::core::Interface::vtable(self).SetRedYIntercept2)(::windows::core::Interface::as_raw(self), redyintercept).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetRedSlope<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -2902,7 +2902,7 @@ impl IDCompositionLinearTransferEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] 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() + (::windows::core::Interface::vtable(self).SetRedSlope2)(::windows::core::Interface::as_raw(self), redslope).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2921,7 +2921,7 @@ impl IDCompositionLinearTransferEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetGreenYIntercept2(&self, greenyintercept: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGreenYIntercept2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(greenyintercept)).ok() + (::windows::core::Interface::vtable(self).SetGreenYIntercept2)(::windows::core::Interface::as_raw(self), greenyintercept).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetGreenSlope<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -2932,7 +2932,7 @@ impl IDCompositionLinearTransferEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] 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() + (::windows::core::Interface::vtable(self).SetGreenSlope2)(::windows::core::Interface::as_raw(self), greenslope).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2951,7 +2951,7 @@ impl IDCompositionLinearTransferEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBlueYIntercept2(&self, blueyintercept: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlueYIntercept2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blueyintercept)).ok() + (::windows::core::Interface::vtable(self).SetBlueYIntercept2)(::windows::core::Interface::as_raw(self), blueyintercept).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBlueSlope<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -2962,7 +2962,7 @@ impl IDCompositionLinearTransferEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] 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() + (::windows::core::Interface::vtable(self).SetBlueSlope2)(::windows::core::Interface::as_raw(self), blueslope).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2981,7 +2981,7 @@ impl IDCompositionLinearTransferEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAlphaYIntercept2(&self, alphayintercept: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlphaYIntercept2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(alphayintercept)).ok() + (::windows::core::Interface::vtable(self).SetAlphaYIntercept2)(::windows::core::Interface::as_raw(self), alphayintercept).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAlphaSlope<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -2992,7 +2992,7 @@ impl IDCompositionLinearTransferEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] 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() + (::windows::core::Interface::vtable(self).SetAlphaSlope2)(::windows::core::Interface::as_raw(self), alphaslope).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3131,11 +3131,11 @@ impl IDCompositionMatrixTransform { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDCompositionAnimation>>, { - (::windows::core::Interface::vtable(self).SetMatrixElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(row), ::core::mem::transmute(column), animation.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetMatrixElement)(::windows::core::Interface::as_raw(self), row, column, animation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetMatrixElement2(&self, row: i32, column: i32, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMatrixElement2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(row), ::core::mem::transmute(column), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetMatrixElement2)(::windows::core::Interface::as_raw(self), row, column, value).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3243,11 +3243,11 @@ impl IDCompositionMatrixTransform3D { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDCompositionAnimation>>, { - (::windows::core::Interface::vtable(self).SetMatrixElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(row), ::core::mem::transmute(column), animation.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetMatrixElement)(::windows::core::Interface::as_raw(self), row, column, animation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetMatrixElement2(&self, row: i32, column: i32, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMatrixElement2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(row), ::core::mem::transmute(column), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetMatrixElement2)(::windows::core::Interface::as_raw(self), row, column, value).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3339,7 +3339,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetLeft2(&self, left: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLeft2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left)).ok() + (::windows::core::Interface::vtable(self).SetLeft2)(::windows::core::Interface::as_raw(self), left).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTop<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3350,7 +3350,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTop2(&self, top: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTop2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(top)).ok() + (::windows::core::Interface::vtable(self).SetTop2)(::windows::core::Interface::as_raw(self), top).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetRight<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3361,7 +3361,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetRight2(&self, right: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRight2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(right)).ok() + (::windows::core::Interface::vtable(self).SetRight2)(::windows::core::Interface::as_raw(self), right).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBottom<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3372,7 +3372,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBottom2(&self, bottom: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBottom2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bottom)).ok() + (::windows::core::Interface::vtable(self).SetBottom2)(::windows::core::Interface::as_raw(self), bottom).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTopLeftRadiusX<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3383,7 +3383,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTopLeftRadiusX2(&self, radius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTopLeftRadiusX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radius)).ok() + (::windows::core::Interface::vtable(self).SetTopLeftRadiusX2)(::windows::core::Interface::as_raw(self), radius).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTopLeftRadiusY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3394,7 +3394,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTopLeftRadiusY2(&self, radius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTopLeftRadiusY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radius)).ok() + (::windows::core::Interface::vtable(self).SetTopLeftRadiusY2)(::windows::core::Interface::as_raw(self), radius).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTopRightRadiusX<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3405,7 +3405,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTopRightRadiusX2(&self, radius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTopRightRadiusX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radius)).ok() + (::windows::core::Interface::vtable(self).SetTopRightRadiusX2)(::windows::core::Interface::as_raw(self), radius).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTopRightRadiusY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3416,7 +3416,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTopRightRadiusY2(&self, radius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTopRightRadiusY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radius)).ok() + (::windows::core::Interface::vtable(self).SetTopRightRadiusY2)(::windows::core::Interface::as_raw(self), radius).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBottomLeftRadiusX<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3427,7 +3427,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBottomLeftRadiusX2(&self, radius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBottomLeftRadiusX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radius)).ok() + (::windows::core::Interface::vtable(self).SetBottomLeftRadiusX2)(::windows::core::Interface::as_raw(self), radius).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBottomLeftRadiusY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3438,7 +3438,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBottomLeftRadiusY2(&self, radius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBottomLeftRadiusY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radius)).ok() + (::windows::core::Interface::vtable(self).SetBottomLeftRadiusY2)(::windows::core::Interface::as_raw(self), radius).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBottomRightRadiusX<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3449,7 +3449,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBottomRightRadiusX2(&self, radius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBottomRightRadiusX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radius)).ok() + (::windows::core::Interface::vtable(self).SetBottomRightRadiusX2)(::windows::core::Interface::as_raw(self), radius).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBottomRightRadiusY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3460,7 +3460,7 @@ impl IDCompositionRectangleClip { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBottomRightRadiusY2(&self, radius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBottomRightRadiusY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radius)).ok() + (::windows::core::Interface::vtable(self).SetBottomRightRadiusY2)(::windows::core::Interface::as_raw(self), radius).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3555,7 +3555,7 @@ impl IDCompositionRotateTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAngle2(&self, angle: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAngle2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(angle)).ok() + (::windows::core::Interface::vtable(self).SetAngle2)(::windows::core::Interface::as_raw(self), angle).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterX<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3566,7 +3566,7 @@ impl IDCompositionRotateTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterX2(&self, centerx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centerx)).ok() + (::windows::core::Interface::vtable(self).SetCenterX2)(::windows::core::Interface::as_raw(self), centerx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3577,7 +3577,7 @@ impl IDCompositionRotateTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterY2(&self, centery: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centery)).ok() + (::windows::core::Interface::vtable(self).SetCenterY2)(::windows::core::Interface::as_raw(self), centery).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3684,7 +3684,7 @@ impl IDCompositionRotateTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAngle2(&self, angle: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAngle2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(angle)).ok() + (::windows::core::Interface::vtable(self).SetAngle2)(::windows::core::Interface::as_raw(self), angle).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAxisX<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3695,7 +3695,7 @@ impl IDCompositionRotateTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAxisX2(&self, axisx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAxisX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(axisx)).ok() + (::windows::core::Interface::vtable(self).SetAxisX2)(::windows::core::Interface::as_raw(self), axisx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAxisY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3706,7 +3706,7 @@ impl IDCompositionRotateTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAxisY2(&self, axisy: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAxisY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(axisy)).ok() + (::windows::core::Interface::vtable(self).SetAxisY2)(::windows::core::Interface::as_raw(self), axisy).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAxisZ<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3717,7 +3717,7 @@ impl IDCompositionRotateTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAxisZ2(&self, axisz: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAxisZ2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(axisz)).ok() + (::windows::core::Interface::vtable(self).SetAxisZ2)(::windows::core::Interface::as_raw(self), axisz).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterX<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3728,7 +3728,7 @@ impl IDCompositionRotateTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterX2(&self, centerx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centerx)).ok() + (::windows::core::Interface::vtable(self).SetCenterX2)(::windows::core::Interface::as_raw(self), centerx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3739,7 +3739,7 @@ impl IDCompositionRotateTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterY2(&self, centery: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centery)).ok() + (::windows::core::Interface::vtable(self).SetCenterY2)(::windows::core::Interface::as_raw(self), centery).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterZ<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3750,7 +3750,7 @@ impl IDCompositionRotateTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterZ2(&self, centerz: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterZ2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centerz)).ok() + (::windows::core::Interface::vtable(self).SetCenterZ2)(::windows::core::Interface::as_raw(self), centerz).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3846,7 +3846,7 @@ impl IDCompositionSaturationEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetSaturation<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3857,7 +3857,7 @@ impl IDCompositionSaturationEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetSaturation2(&self, ratio: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSaturation2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ratio)).ok() + (::windows::core::Interface::vtable(self).SetSaturation2)(::windows::core::Interface::as_raw(self), ratio).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3945,7 +3945,7 @@ impl IDCompositionScaleTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetScaleX2(&self, scalex: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScaleX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scalex)).ok() + (::windows::core::Interface::vtable(self).SetScaleX2)(::windows::core::Interface::as_raw(self), scalex).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetScaleY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3956,7 +3956,7 @@ impl IDCompositionScaleTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetScaleY2(&self, scaley: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScaleY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scaley)).ok() + (::windows::core::Interface::vtable(self).SetScaleY2)(::windows::core::Interface::as_raw(self), scaley).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterX<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3967,7 +3967,7 @@ impl IDCompositionScaleTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterX2(&self, centerx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centerx)).ok() + (::windows::core::Interface::vtable(self).SetCenterX2)(::windows::core::Interface::as_raw(self), centerx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -3978,7 +3978,7 @@ impl IDCompositionScaleTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterY2(&self, centery: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centery)).ok() + (::windows::core::Interface::vtable(self).SetCenterY2)(::windows::core::Interface::as_raw(self), centery).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4087,7 +4087,7 @@ impl IDCompositionScaleTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetScaleX2(&self, scalex: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScaleX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scalex)).ok() + (::windows::core::Interface::vtable(self).SetScaleX2)(::windows::core::Interface::as_raw(self), scalex).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetScaleY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4098,7 +4098,7 @@ impl IDCompositionScaleTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetScaleY2(&self, scaley: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScaleY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scaley)).ok() + (::windows::core::Interface::vtable(self).SetScaleY2)(::windows::core::Interface::as_raw(self), scaley).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetScaleZ<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4109,7 +4109,7 @@ impl IDCompositionScaleTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetScaleZ2(&self, scalez: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScaleZ2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scalez)).ok() + (::windows::core::Interface::vtable(self).SetScaleZ2)(::windows::core::Interface::as_raw(self), scalez).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterX<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4120,7 +4120,7 @@ impl IDCompositionScaleTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterX2(&self, centerx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centerx)).ok() + (::windows::core::Interface::vtable(self).SetCenterX2)(::windows::core::Interface::as_raw(self), centerx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4131,7 +4131,7 @@ impl IDCompositionScaleTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterY2(&self, centery: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centery)).ok() + (::windows::core::Interface::vtable(self).SetCenterY2)(::windows::core::Interface::as_raw(self), centery).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterZ<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4142,7 +4142,7 @@ impl IDCompositionScaleTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterZ2(&self, centerz: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterZ2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centerz)).ok() + (::windows::core::Interface::vtable(self).SetCenterZ2)(::windows::core::Interface::as_raw(self), centerz).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4236,7 +4236,7 @@ impl IDCompositionShadowEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetStandardDeviation<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4247,7 +4247,7 @@ impl IDCompositionShadowEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetStandardDeviation2(&self, amount: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStandardDeviation2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(amount)).ok() + (::windows::core::Interface::vtable(self).SetStandardDeviation2)(::windows::core::Interface::as_raw(self), amount).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -4263,7 +4263,7 @@ impl IDCompositionShadowEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetRed2(&self, amount: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRed2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(amount)).ok() + (::windows::core::Interface::vtable(self).SetRed2)(::windows::core::Interface::as_raw(self), amount).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetGreen<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4274,7 +4274,7 @@ impl IDCompositionShadowEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetGreen2(&self, amount: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGreen2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(amount)).ok() + (::windows::core::Interface::vtable(self).SetGreen2)(::windows::core::Interface::as_raw(self), amount).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBlue<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4285,7 +4285,7 @@ impl IDCompositionShadowEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBlue2(&self, amount: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlue2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(amount)).ok() + (::windows::core::Interface::vtable(self).SetBlue2)(::windows::core::Interface::as_raw(self), amount).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAlpha<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4296,7 +4296,7 @@ impl IDCompositionShadowEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAlpha2(&self, amount: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlpha2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(amount)).ok() + (::windows::core::Interface::vtable(self).SetAlpha2)(::windows::core::Interface::as_raw(self), amount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4396,7 +4396,7 @@ impl IDCompositionSkewTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAngleX2(&self, anglex: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAngleX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(anglex)).ok() + (::windows::core::Interface::vtable(self).SetAngleX2)(::windows::core::Interface::as_raw(self), anglex).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAngleY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4407,7 +4407,7 @@ impl IDCompositionSkewTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAngleY2(&self, angley: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAngleY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(angley)).ok() + (::windows::core::Interface::vtable(self).SetAngleY2)(::windows::core::Interface::as_raw(self), angley).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterX<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4418,7 +4418,7 @@ impl IDCompositionSkewTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterX2(&self, centerx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centerx)).ok() + (::windows::core::Interface::vtable(self).SetCenterX2)(::windows::core::Interface::as_raw(self), centerx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -4429,7 +4429,7 @@ impl IDCompositionSkewTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCenterY2(&self, centery: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCenterY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(centery)).ok() + (::windows::core::Interface::vtable(self).SetCenterY2)(::windows::core::Interface::as_raw(self), centery).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4549,7 +4549,7 @@ impl IDCompositionSurface { #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Scroll(&self, scrollrect: *const super::super::Foundation::RECT, cliprect: *const super::super::Foundation::RECT, offsetx: i32, offsety: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Scroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scrollrect), ::core::mem::transmute(cliprect), ::core::mem::transmute(offsetx), ::core::mem::transmute(offsety)).ok() + (::windows::core::Interface::vtable(self).Scroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scrollrect), ::core::mem::transmute(cliprect), offsetx, offsety).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4611,13 +4611,13 @@ impl IDCompositionSurfaceFactory { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(pixelformat), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSurface)(::windows::core::Interface::as_raw(self), width, height, pixelformat, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVirtualSurface(&self, initialwidth: u32, initialheight: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateVirtualSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialwidth), ::core::mem::transmute(initialheight), ::core::mem::transmute(pixelformat), ::core::mem::transmute(alphamode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateVirtualSurface)(::windows::core::Interface::as_raw(self), initialwidth, initialheight, pixelformat, alphamode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4677,7 +4677,7 @@ impl IDCompositionTableTransferEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetRedTable(&self, tablevalues: &[f32]) -> ::windows::core::Result<()> { @@ -4740,44 +4740,44 @@ impl IDCompositionTableTransferEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDCompositionAnimation>>, { - (::windows::core::Interface::vtable(self).SetRedTableValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), animation.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetRedTableValue)(::windows::core::Interface::as_raw(self), index, animation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetRedTableValue2(&self, index: u32, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRedTableValue2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetRedTableValue2)(::windows::core::Interface::as_raw(self), index, value).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetGreenTableValue<'a, P0>(&self, index: u32, animation: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDCompositionAnimation>>, { - (::windows::core::Interface::vtable(self).SetGreenTableValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), animation.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetGreenTableValue)(::windows::core::Interface::as_raw(self), index, animation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetGreenTableValue2(&self, index: u32, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGreenTableValue2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetGreenTableValue2)(::windows::core::Interface::as_raw(self), index, value).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBlueTableValue<'a, P0>(&self, index: u32, animation: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDCompositionAnimation>>, { - (::windows::core::Interface::vtable(self).SetBlueTableValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), animation.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetBlueTableValue)(::windows::core::Interface::as_raw(self), index, animation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBlueTableValue2(&self, index: u32, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlueTableValue2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetBlueTableValue2)(::windows::core::Interface::as_raw(self), index, value).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAlphaTableValue<'a, P0>(&self, index: u32, animation: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDCompositionAnimation>>, { - (::windows::core::Interface::vtable(self).SetAlphaTableValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), animation.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAlphaTableValue)(::windows::core::Interface::as_raw(self), index, animation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetAlphaTableValue2(&self, index: u32, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlphaTableValue2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAlphaTableValue2)(::windows::core::Interface::as_raw(self), index, value).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5081,7 +5081,7 @@ impl IDCompositionTranslateTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetX2(&self, offsetx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffsetX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsetx)).ok() + (::windows::core::Interface::vtable(self).SetOffsetX2)(::windows::core::Interface::as_raw(self), offsetx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -5092,7 +5092,7 @@ impl IDCompositionTranslateTransform { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY2(&self, offsety: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffsetY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsety)).ok() + (::windows::core::Interface::vtable(self).SetOffsetY2)(::windows::core::Interface::as_raw(self), offsety).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5197,7 +5197,7 @@ impl IDCompositionTranslateTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetX2(&self, offsetx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffsetX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsetx)).ok() + (::windows::core::Interface::vtable(self).SetOffsetX2)(::windows::core::Interface::as_raw(self), offsetx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -5208,7 +5208,7 @@ impl IDCompositionTranslateTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY2(&self, offsety: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffsetY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsety)).ok() + (::windows::core::Interface::vtable(self).SetOffsetY2)(::windows::core::Interface::as_raw(self), offsety).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetZ<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -5219,7 +5219,7 @@ impl IDCompositionTranslateTransform3D { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetZ2(&self, offsetz: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffsetZ2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsetz)).ok() + (::windows::core::Interface::vtable(self).SetOffsetZ2)(::windows::core::Interface::as_raw(self), offsetz).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5307,7 +5307,7 @@ impl IDCompositionTurbulenceEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), input.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetInput)(::windows::core::Interface::as_raw(self), index, input.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -5326,16 +5326,16 @@ impl IDCompositionTurbulenceEffect { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetNumOctaves(&self, numoctaves: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNumOctaves)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numoctaves)).ok() + (::windows::core::Interface::vtable(self).SetNumOctaves)(::windows::core::Interface::as_raw(self), numoctaves).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetSeed(&self, seed: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSeed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seed)).ok() + (::windows::core::Interface::vtable(self).SetSeed)(::windows::core::Interface::as_raw(self), seed).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] 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() + (::windows::core::Interface::vtable(self).SetNoise)(::windows::core::Interface::as_raw(self), noise).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5462,11 +5462,11 @@ impl IDCompositionVirtualSurface { #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Scroll(&self, scrollrect: *const super::super::Foundation::RECT, cliprect: *const super::super::Foundation::RECT, offsetx: i32, offsety: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Scroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scrollrect), ::core::mem::transmute(cliprect), ::core::mem::transmute(offsetx), ::core::mem::transmute(offsety)).ok() + (::windows::core::Interface::vtable(self).base__.Scroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scrollrect), ::core::mem::transmute(cliprect), offsetx, offsety).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn Resize(&self, width: u32, height: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5547,7 +5547,7 @@ impl IDCompositionVisual { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetX2(&self, offsetx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffsetX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsetx)).ok() + (::windows::core::Interface::vtable(self).SetOffsetX2)(::windows::core::Interface::as_raw(self), offsetx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -5558,7 +5558,7 @@ impl IDCompositionVisual { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY2(&self, offsety: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffsetY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsety)).ok() + (::windows::core::Interface::vtable(self).SetOffsetY2)(::windows::core::Interface::as_raw(self), offsety).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTransform<'a, P0>(&self, transform: P0) -> ::windows::core::Result<()> @@ -5588,11 +5588,11 @@ impl IDCompositionVisual { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBitmapInterpolationMode(&self, interpolationmode: DCOMPOSITION_BITMAP_INTERPOLATION_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBitmapInterpolationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interpolationmode)).ok() + (::windows::core::Interface::vtable(self).SetBitmapInterpolationMode)(::windows::core::Interface::as_raw(self), interpolationmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBorderMode(&self, bordermode: DCOMPOSITION_BORDER_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bordermode)).ok() + (::windows::core::Interface::vtable(self).SetBorderMode)(::windows::core::Interface::as_raw(self), bordermode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetClip<'a, P0>(&self, clip: P0) -> ::windows::core::Result<()> @@ -5636,7 +5636,7 @@ impl IDCompositionVisual { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCompositeMode(&self, compositemode: DCOMPOSITION_COMPOSITE_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCompositeMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compositemode)).ok() + (::windows::core::Interface::vtable(self).SetCompositeMode)(::windows::core::Interface::as_raw(self), compositemode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5718,7 +5718,7 @@ impl IDCompositionVisual2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetX2(&self, offsetx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOffsetX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsetx)).ok() + (::windows::core::Interface::vtable(self).base__.SetOffsetX2)(::windows::core::Interface::as_raw(self), offsetx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -5729,7 +5729,7 @@ impl IDCompositionVisual2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY2(&self, offsety: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOffsetY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsety)).ok() + (::windows::core::Interface::vtable(self).base__.SetOffsetY2)(::windows::core::Interface::as_raw(self), offsety).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTransform<'a, P0>(&self, transform: P0) -> ::windows::core::Result<()> @@ -5759,11 +5759,11 @@ impl IDCompositionVisual2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBitmapInterpolationMode(&self, interpolationmode: DCOMPOSITION_BITMAP_INTERPOLATION_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBitmapInterpolationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interpolationmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetBitmapInterpolationMode)(::windows::core::Interface::as_raw(self), interpolationmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBorderMode(&self, bordermode: DCOMPOSITION_BORDER_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBorderMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bordermode)).ok() + (::windows::core::Interface::vtable(self).base__.SetBorderMode)(::windows::core::Interface::as_raw(self), bordermode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetClip<'a, P0>(&self, clip: P0) -> ::windows::core::Result<()> @@ -5807,15 +5807,15 @@ impl IDCompositionVisual2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCompositeMode(&self, compositemode: DCOMPOSITION_COMPOSITE_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCompositeMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compositemode)).ok() + (::windows::core::Interface::vtable(self).base__.SetCompositeMode)(::windows::core::Interface::as_raw(self), compositemode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOpacityMode(&self, mode: DCOMPOSITION_OPACITY_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOpacityMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetOpacityMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBackFaceVisibility(&self, visibility: DCOMPOSITION_BACKFACE_VISIBILITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackFaceVisibility)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(visibility)).ok() + (::windows::core::Interface::vtable(self).SetBackFaceVisibility)(::windows::core::Interface::as_raw(self), visibility).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5888,7 +5888,7 @@ impl IDCompositionVisual3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetX2(&self, offsetx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetOffsetX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsetx)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetOffsetX2)(::windows::core::Interface::as_raw(self), offsetx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -5899,7 +5899,7 @@ impl IDCompositionVisual3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY2(&self, offsety: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetOffsetY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsety)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetOffsetY2)(::windows::core::Interface::as_raw(self), offsety).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTransform<'a, P0>(&self, transform: P0) -> ::windows::core::Result<()> @@ -5929,11 +5929,11 @@ impl IDCompositionVisual3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBitmapInterpolationMode(&self, interpolationmode: DCOMPOSITION_BITMAP_INTERPOLATION_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetBitmapInterpolationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interpolationmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetBitmapInterpolationMode)(::windows::core::Interface::as_raw(self), interpolationmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBorderMode(&self, bordermode: DCOMPOSITION_BORDER_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetBorderMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bordermode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetBorderMode)(::windows::core::Interface::as_raw(self), bordermode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetClip<'a, P0>(&self, clip: P0) -> ::windows::core::Result<()> @@ -5977,15 +5977,15 @@ impl IDCompositionVisual3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCompositeMode(&self, compositemode: DCOMPOSITION_COMPOSITE_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetCompositeMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compositemode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetCompositeMode)(::windows::core::Interface::as_raw(self), compositemode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOpacityMode(&self, mode: DCOMPOSITION_OPACITY_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOpacityMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOpacityMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBackFaceVisibility(&self, visibility: DCOMPOSITION_BACKFACE_VISIBILITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetBackFaceVisibility)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(visibility)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetBackFaceVisibility)(::windows::core::Interface::as_raw(self), visibility).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] @@ -6006,7 +6006,7 @@ impl IDCompositionVisual3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetDepthMode(&self, mode: DCOMPOSITION_DEPTH_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDepthMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetDepthMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetZ<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -6017,7 +6017,7 @@ impl IDCompositionVisual3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetZ2(&self, offsetz: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffsetZ2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsetz)).ok() + (::windows::core::Interface::vtable(self).SetOffsetZ2)(::windows::core::Interface::as_raw(self), offsetz).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOpacity<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -6028,7 +6028,7 @@ impl IDCompositionVisual3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOpacity2(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOpacity2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).SetOpacity2)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTransform3<'a, P0>(&self, transform: P0) -> ::windows::core::Result<()> @@ -6163,7 +6163,7 @@ impl IDCompositionVisualDebug { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetX2(&self, offsetx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOffsetX2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsetx)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOffsetX2)(::windows::core::Interface::as_raw(self), offsetx).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY<'a, P0>(&self, animation: P0) -> ::windows::core::Result<()> @@ -6174,7 +6174,7 @@ impl IDCompositionVisualDebug { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOffsetY2(&self, offsety: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOffsetY2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsety)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOffsetY2)(::windows::core::Interface::as_raw(self), offsety).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetTransform<'a, P0>(&self, transform: P0) -> ::windows::core::Result<()> @@ -6204,11 +6204,11 @@ impl IDCompositionVisualDebug { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBitmapInterpolationMode(&self, interpolationmode: DCOMPOSITION_BITMAP_INTERPOLATION_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetBitmapInterpolationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interpolationmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetBitmapInterpolationMode)(::windows::core::Interface::as_raw(self), interpolationmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBorderMode(&self, bordermode: DCOMPOSITION_BORDER_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetBorderMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bordermode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetBorderMode)(::windows::core::Interface::as_raw(self), bordermode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetClip<'a, P0>(&self, clip: P0) -> ::windows::core::Result<()> @@ -6252,15 +6252,15 @@ impl IDCompositionVisualDebug { } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetCompositeMode(&self, compositemode: DCOMPOSITION_COMPOSITE_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCompositeMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compositemode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCompositeMode)(::windows::core::Interface::as_raw(self), compositemode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetOpacityMode(&self, mode: DCOMPOSITION_OPACITY_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOpacityMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.SetOpacityMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] pub unsafe fn SetBackFaceVisibility(&self, visibility: DCOMPOSITION_BACKFACE_VISIBILITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBackFaceVisibility)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(visibility)).ok() + (::windows::core::Interface::vtable(self).base__.SetBackFaceVisibility)(::windows::core::Interface::as_raw(self), visibility).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] 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 a58f89100f..2c79196db6 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs @@ -14045,7 +14045,7 @@ where extern "system" { fn DirectDrawCreateClipper(dwflags: u32, lplpddclipper: *mut *mut ::core::ffi::c_void, punkouter: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DirectDrawCreateClipper(::core::mem::transmute(dwflags), ::core::mem::transmute(lplpddclipper), punkouter.into().abi()).ok() + DirectDrawCreateClipper(dwflags, ::core::mem::transmute(lplpddclipper), punkouter.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] #[inline] @@ -14077,7 +14077,7 @@ pub unsafe fn DirectDrawEnumerateExA(lpcallback: LPDDENUMCALLBACKEXA, lpcontext: extern "system" { fn DirectDrawEnumerateExA(lpcallback: *mut ::core::ffi::c_void, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::HRESULT; } - DirectDrawEnumerateExA(::core::mem::transmute(lpcallback), ::core::mem::transmute(lpcontext), ::core::mem::transmute(dwflags)).ok() + DirectDrawEnumerateExA(::core::mem::transmute(lpcallback), ::core::mem::transmute(lpcontext), dwflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -14087,7 +14087,7 @@ pub unsafe fn DirectDrawEnumerateExW(lpcallback: LPDDENUMCALLBACKEXW, lpcontext: extern "system" { fn DirectDrawEnumerateExW(lpcallback: *mut ::core::ffi::c_void, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::HRESULT; } - DirectDrawEnumerateExW(::core::mem::transmute(lpcallback), ::core::mem::transmute(lpcontext), ::core::mem::transmute(dwflags)).ok() + DirectDrawEnumerateExW(::core::mem::transmute(lpcallback), ::core::mem::transmute(lpcontext), dwflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14240,20 +14240,20 @@ impl IDDVideoPortContainer { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateVideoPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreateVideoPort)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumVideoPorts(&self, param0: u32, param1: *mut DDVIDEOPORTCAPS, param2: *mut ::core::ffi::c_void, param3: LPDDENUMVIDEOCALLBACK) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumVideoPorts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumVideoPorts)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetVideoPortConnectInfo(&self, param0: u32, pcinfo: *mut u32, param2: *mut DDVIDEOPORTCONNECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVideoPortConnectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(pcinfo), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).GetVideoPortConnectInfo)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(pcinfo), ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn QueryVideoPortStatus(&self, param0: u32, param1: *mut DDVIDEOPORTSTATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryVideoPortStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).QueryVideoPortStatus)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14316,7 +14316,7 @@ impl IDirectDraw { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateClipper)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreateClipper)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -14324,7 +14324,7 @@ impl IDirectDraw { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreatePalette)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreatePalette)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn CreateSurface<'a, P0>(&self, param0: *mut DDSURFACEDESC, param1: *mut ::core::option::Option, param2: P0) -> ::windows::core::Result<()> @@ -14343,11 +14343,11 @@ impl IDirectDraw { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: LPDDENUMMODESCALLBACK) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumDisplayModes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumDisplayModes)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumSurfaces)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumSurfaces)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn FlipToGDISurface(&self) -> ::windows::core::Result<()> { @@ -14396,11 +14396,11 @@ impl IDirectDraw { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetDisplayMode(&self, param0: u32, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).SetDisplayMode)(::windows::core::Interface::as_raw(self), param0, param1, param2).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14408,7 +14408,7 @@ impl IDirectDraw { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).WaitForVerticalBlank)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into()).ok() + (::windows::core::Interface::vtable(self).WaitForVerticalBlank)(::windows::core::Interface::as_raw(self), param0, param1.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14493,7 +14493,7 @@ impl IDirectDraw2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateClipper)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreateClipper)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -14501,7 +14501,7 @@ impl IDirectDraw2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreatePalette)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreatePalette)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn CreateSurface<'a, P0>(&self, param0: *mut DDSURFACEDESC, param1: *mut ::core::option::Option, param2: P0) -> ::windows::core::Result<()> @@ -14520,11 +14520,11 @@ impl IDirectDraw2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: LPDDENUMMODESCALLBACK) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumDisplayModes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumDisplayModes)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumSurfaces)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumSurfaces)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn FlipToGDISurface(&self) -> ::windows::core::Result<()> { @@ -14573,11 +14573,11 @@ impl IDirectDraw2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetDisplayMode(&self, param0: u32, param1: u32, param2: u32, param3: u32, param4: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).SetDisplayMode)(::windows::core::Interface::as_raw(self), param0, param1, param2, param3, param4).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14585,7 +14585,7 @@ impl IDirectDraw2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).WaitForVerticalBlank)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into()).ok() + (::windows::core::Interface::vtable(self).WaitForVerticalBlank)(::windows::core::Interface::as_raw(self), param0, param1.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetAvailableVidMem(&self, param0: *mut DDSCAPS, param1: *mut u32, param2: *mut u32) -> ::windows::core::Result<()> { @@ -14675,7 +14675,7 @@ impl IDirectDraw4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateClipper)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreateClipper)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -14683,7 +14683,7 @@ impl IDirectDraw4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreatePalette)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreatePalette)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn CreateSurface<'a, P0>(&self, param0: *mut DDSURFACEDESC2, param1: *mut ::core::option::Option, param2: P0) -> ::windows::core::Result<()> @@ -14702,11 +14702,11 @@ impl IDirectDraw4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: LPDDENUMMODESCALLBACK2) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumDisplayModes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumDisplayModes)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: LPDDENUMSURFACESCALLBACK2) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumSurfaces)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumSurfaces)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn FlipToGDISurface(&self) -> ::windows::core::Result<()> { @@ -14755,11 +14755,11 @@ impl IDirectDraw4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetDisplayMode(&self, param0: u32, param1: u32, param2: u32, param3: u32, param4: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).SetDisplayMode)(::windows::core::Interface::as_raw(self), param0, param1, param2, param3, param4).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14767,7 +14767,7 @@ impl IDirectDraw4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).WaitForVerticalBlank)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into()).ok() + (::windows::core::Interface::vtable(self).WaitForVerticalBlank)(::windows::core::Interface::as_raw(self), param0, param1.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetAvailableVidMem(&self, param0: *mut DDSCAPS2, param1: *mut u32, param2: *mut u32) -> ::windows::core::Result<()> { @@ -14793,7 +14793,7 @@ impl IDirectDraw4 { #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDeviceIdentifier(&self, param0: *mut DDDEVICEIDENTIFIER, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetDeviceIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14889,7 +14889,7 @@ impl IDirectDraw7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateClipper)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreateClipper)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -14897,7 +14897,7 @@ impl IDirectDraw7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreatePalette)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreatePalette)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn CreateSurface<'a, P0>(&self, param0: *mut DDSURFACEDESC2, param1: *mut ::core::option::Option, param2: P0) -> ::windows::core::Result<()> @@ -14916,11 +14916,11 @@ impl IDirectDraw7 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: LPDDENUMMODESCALLBACK2) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumDisplayModes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumDisplayModes)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: LPDDENUMSURFACESCALLBACK7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumSurfaces)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).EnumSurfaces)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn FlipToGDISurface(&self) -> ::windows::core::Result<()> { @@ -14969,11 +14969,11 @@ impl IDirectDraw7 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), param0.into(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetDisplayMode(&self, param0: u32, param1: u32, param2: u32, param3: u32, param4: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).SetDisplayMode)(::windows::core::Interface::as_raw(self), param0, param1, param2, param3, param4).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14981,7 +14981,7 @@ impl IDirectDraw7 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).WaitForVerticalBlank)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into()).ok() + (::windows::core::Interface::vtable(self).WaitForVerticalBlank)(::windows::core::Interface::as_raw(self), param0, param1.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetAvailableVidMem(&self, param0: *mut DDSCAPS2, param1: *mut u32, param2: *mut u32) -> ::windows::core::Result<()> { @@ -15007,16 +15007,16 @@ impl IDirectDraw7 { #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDeviceIdentifier(&self, param0: *mut DDDEVICEIDENTIFIER2, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeviceIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetDeviceIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn StartModeTest(&self, param0: *mut super::super::Foundation::SIZE, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartModeTest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).StartModeTest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EvaluateMode(&self, param0: u32, param1: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EvaluateMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).EvaluateMode)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15123,7 +15123,7 @@ impl IDirectDrawClipper { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDraw>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into().abi(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into().abi(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15133,7 +15133,7 @@ impl IDirectDrawClipper { #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn SetClipList(&self, param0: *mut super::Gdi::RGNDATA, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClipList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetClipList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15141,7 +15141,7 @@ impl IDirectDrawClipper { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetHWnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into()).ok() + (::windows::core::Interface::vtable(self).SetHWnd)(::windows::core::Interface::as_raw(self), param0, param1.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15266,11 +15266,11 @@ pub struct IDirectDrawGammaControl(::windows::core::IUnknown); impl IDirectDrawGammaControl { #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetGammaRamp(&self, param0: u32, param1: *mut DDGAMMARAMP) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetGammaRamp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetGammaRamp)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetGammaRamp(&self, param0: u32, param1: *mut DDGAMMARAMP) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGammaRamp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetGammaRamp)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15386,7 +15386,7 @@ impl IDirectDrawPalette { #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetEntries(&self, param0: u32, param1: u32, param2: u32, param3: *mut super::Gdi::PALETTEENTRY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).GetEntries)(::windows::core::Interface::as_raw(self), param0, param1, param2, ::core::mem::transmute(param3)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -15394,12 +15394,12 @@ impl IDirectDrawPalette { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDraw>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into().abi(), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), param0.into().abi(), param1, ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetEntries(&self, param0: u32, param1: u32, param2: u32, param3: *mut super::Gdi::PALETTEENTRY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).SetEntries)(::windows::core::Interface::as_raw(self), param0, param1, param2, ::core::mem::transmute(param3)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15477,12 +15477,12 @@ impl IDirectDrawSurface { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface>>, { - (::windows::core::Interface::vtable(self).Blt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).Blt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn BltBatch(&self, param0: *mut DDBLTBATCH, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BltBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).BltBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15490,14 +15490,14 @@ impl IDirectDrawSurface { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface>>, { - (::windows::core::Interface::vtable(self).BltFast)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into().abi(), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).BltFast)(::windows::core::Interface::as_raw(self), param0, param1, param2.into().abi(), ::core::mem::transmute(param3), param4).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn DeleteAttachedSurface<'a, P0>(&self, param0: u32, param1: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface>>, { - (::windows::core::Interface::vtable(self).DeleteAttachedSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteAttachedSurface)(::windows::core::Interface::as_raw(self), param0, param1.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { @@ -15505,14 +15505,14 @@ impl IDirectDrawSurface { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumOverlayZOrders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumOverlayZOrders)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn Flip<'a, P0>(&self, param0: P0, param1: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface>>, { - (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetAttachedSurface(&self, param0: *mut DDSCAPS, param1: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -15520,7 +15520,7 @@ impl IDirectDrawSurface { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetBltStatus(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBltStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).GetBltStatus)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetCaps(&self, param0: *mut DDSCAPS) -> ::windows::core::Result<()> { @@ -15533,7 +15533,7 @@ impl IDirectDrawSurface { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetColorKey)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -15542,7 +15542,7 @@ impl IDirectDrawSurface { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetFlipStatus(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFlipStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).GetFlipStatus)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetOverlayPosition(&self, param0: *mut i32, param1: *mut i32) -> ::windows::core::Result<()> { @@ -15578,7 +15578,7 @@ impl IDirectDrawSurface { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into()).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2, param3.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -15601,11 +15601,11 @@ impl IDirectDrawSurface { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetOverlayPosition(&self, param0: i32, param1: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverlayPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetOverlayPosition)(::windows::core::Interface::as_raw(self), param0, param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetPalette<'a, P0>(&self, param0: P0) -> ::windows::core::Result<()> @@ -15624,18 +15624,18 @@ impl IDirectDrawSurface { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface>>, { - (::windows::core::Interface::vtable(self).UpdateOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).UpdateOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn UpdateOverlayDisplay(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateOverlayDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).UpdateOverlayDisplay)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn UpdateOverlayZOrder<'a, P0>(&self, param0: u32, param1: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface>>, { - (::windows::core::Interface::vtable(self).UpdateOverlayZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi()).ok() + (::windows::core::Interface::vtable(self).UpdateOverlayZOrder)(::windows::core::Interface::as_raw(self), param0, param1.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15757,12 +15757,12 @@ impl IDirectDrawSurface2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface2>>, { - (::windows::core::Interface::vtable(self).Blt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).Blt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn BltBatch(&self, param0: *mut DDBLTBATCH, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BltBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).BltBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15770,14 +15770,14 @@ impl IDirectDrawSurface2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface2>>, { - (::windows::core::Interface::vtable(self).BltFast)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into().abi(), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).BltFast)(::windows::core::Interface::as_raw(self), param0, param1, param2.into().abi(), ::core::mem::transmute(param3), param4).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn DeleteAttachedSurface<'a, P0>(&self, param0: u32, param1: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface2>>, { - (::windows::core::Interface::vtable(self).DeleteAttachedSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteAttachedSurface)(::windows::core::Interface::as_raw(self), param0, param1.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { @@ -15785,14 +15785,14 @@ impl IDirectDrawSurface2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumOverlayZOrders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumOverlayZOrders)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn Flip<'a, P0>(&self, param0: P0, param1: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface2>>, { - (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetAttachedSurface(&self, param0: *mut DDSCAPS, param1: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -15800,7 +15800,7 @@ impl IDirectDrawSurface2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetBltStatus(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBltStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).GetBltStatus)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetCaps(&self, param0: *mut DDSCAPS) -> ::windows::core::Result<()> { @@ -15813,7 +15813,7 @@ impl IDirectDrawSurface2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetColorKey)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -15822,7 +15822,7 @@ impl IDirectDrawSurface2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetFlipStatus(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFlipStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).GetFlipStatus)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetOverlayPosition(&self, param0: *mut i32, param1: *mut i32) -> ::windows::core::Result<()> { @@ -15858,7 +15858,7 @@ impl IDirectDrawSurface2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into()).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2, param3.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -15881,11 +15881,11 @@ impl IDirectDrawSurface2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetOverlayPosition(&self, param0: i32, param1: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverlayPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetOverlayPosition)(::windows::core::Interface::as_raw(self), param0, param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetPalette<'a, P0>(&self, param0: P0) -> ::windows::core::Result<()> @@ -15904,18 +15904,18 @@ impl IDirectDrawSurface2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface2>>, { - (::windows::core::Interface::vtable(self).UpdateOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).UpdateOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn UpdateOverlayDisplay(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateOverlayDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).UpdateOverlayDisplay)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn UpdateOverlayZOrder<'a, P0>(&self, param0: u32, param1: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface2>>, { - (::windows::core::Interface::vtable(self).UpdateOverlayZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi()).ok() + (::windows::core::Interface::vtable(self).UpdateOverlayZOrder)(::windows::core::Interface::as_raw(self), param0, param1.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetDDInterface(&self, param0: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -15923,11 +15923,11 @@ impl IDirectDrawSurface2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn PageLock(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PageLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).PageLock)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn PageUnlock(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PageUnlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).PageUnlock)(::windows::core::Interface::as_raw(self), param0).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16052,12 +16052,12 @@ impl IDirectDrawSurface3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface3>>, { - (::windows::core::Interface::vtable(self).Blt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).Blt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn BltBatch(&self, param0: *mut DDBLTBATCH, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BltBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).BltBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16065,14 +16065,14 @@ impl IDirectDrawSurface3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface3>>, { - (::windows::core::Interface::vtable(self).BltFast)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into().abi(), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).BltFast)(::windows::core::Interface::as_raw(self), param0, param1, param2.into().abi(), ::core::mem::transmute(param3), param4).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn DeleteAttachedSurface<'a, P0>(&self, param0: u32, param1: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface3>>, { - (::windows::core::Interface::vtable(self).DeleteAttachedSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteAttachedSurface)(::windows::core::Interface::as_raw(self), param0, param1.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { @@ -16080,14 +16080,14 @@ impl IDirectDrawSurface3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumOverlayZOrders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumOverlayZOrders)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn Flip<'a, P0>(&self, param0: P0, param1: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface3>>, { - (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetAttachedSurface(&self, param0: *mut DDSCAPS, param1: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -16095,7 +16095,7 @@ impl IDirectDrawSurface3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetBltStatus(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBltStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).GetBltStatus)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetCaps(&self, param0: *mut DDSCAPS) -> ::windows::core::Result<()> { @@ -16108,7 +16108,7 @@ impl IDirectDrawSurface3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetColorKey)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -16117,7 +16117,7 @@ impl IDirectDrawSurface3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetFlipStatus(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFlipStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).GetFlipStatus)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetOverlayPosition(&self, param0: *mut i32, param1: *mut i32) -> ::windows::core::Result<()> { @@ -16153,7 +16153,7 @@ impl IDirectDrawSurface3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into()).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2, param3.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -16176,11 +16176,11 @@ impl IDirectDrawSurface3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetOverlayPosition(&self, param0: i32, param1: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverlayPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetOverlayPosition)(::windows::core::Interface::as_raw(self), param0, param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetPalette<'a, P0>(&self, param0: P0) -> ::windows::core::Result<()> @@ -16199,18 +16199,18 @@ impl IDirectDrawSurface3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface3>>, { - (::windows::core::Interface::vtable(self).UpdateOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).UpdateOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn UpdateOverlayDisplay(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateOverlayDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).UpdateOverlayDisplay)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn UpdateOverlayZOrder<'a, P0>(&self, param0: u32, param1: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface3>>, { - (::windows::core::Interface::vtable(self).UpdateOverlayZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi()).ok() + (::windows::core::Interface::vtable(self).UpdateOverlayZOrder)(::windows::core::Interface::as_raw(self), param0, param1.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetDDInterface(&self, param0: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -16218,15 +16218,15 @@ impl IDirectDrawSurface3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn PageLock(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PageLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).PageLock)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn PageUnlock(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PageUnlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).PageUnlock)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetSurfaceDesc(&self, param0: *mut DDSURFACEDESC, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSurfaceDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetSurfaceDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16352,12 +16352,12 @@ impl IDirectDrawSurface4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface4>>, { - (::windows::core::Interface::vtable(self).Blt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).Blt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn BltBatch(&self, param0: *mut DDBLTBATCH, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BltBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).BltBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16365,14 +16365,14 @@ impl IDirectDrawSurface4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface4>>, { - (::windows::core::Interface::vtable(self).BltFast)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into().abi(), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).BltFast)(::windows::core::Interface::as_raw(self), param0, param1, param2.into().abi(), ::core::mem::transmute(param3), param4).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn DeleteAttachedSurface<'a, P0>(&self, param0: u32, param1: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface4>>, { - (::windows::core::Interface::vtable(self).DeleteAttachedSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteAttachedSurface)(::windows::core::Interface::as_raw(self), param0, param1.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: LPDDENUMSURFACESCALLBACK2) -> ::windows::core::Result<()> { @@ -16380,14 +16380,14 @@ impl IDirectDrawSurface4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: LPDDENUMSURFACESCALLBACK2) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumOverlayZOrders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumOverlayZOrders)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn Flip<'a, P0>(&self, param0: P0, param1: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface4>>, { - (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetAttachedSurface(&self, param0: *mut DDSCAPS2, param1: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -16395,7 +16395,7 @@ impl IDirectDrawSurface4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetBltStatus(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBltStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).GetBltStatus)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetCaps(&self, param0: *mut DDSCAPS2) -> ::windows::core::Result<()> { @@ -16408,7 +16408,7 @@ impl IDirectDrawSurface4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetColorKey)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -16417,7 +16417,7 @@ impl IDirectDrawSurface4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetFlipStatus(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFlipStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).GetFlipStatus)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetOverlayPosition(&self, param0: *mut i32, param1: *mut i32) -> ::windows::core::Result<()> { @@ -16453,7 +16453,7 @@ impl IDirectDrawSurface4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into()).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2, param3.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -16476,11 +16476,11 @@ impl IDirectDrawSurface4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetOverlayPosition(&self, param0: i32, param1: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverlayPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetOverlayPosition)(::windows::core::Interface::as_raw(self), param0, param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetPalette<'a, P0>(&self, param0: P0) -> ::windows::core::Result<()> @@ -16500,18 +16500,18 @@ impl IDirectDrawSurface4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface4>>, { - (::windows::core::Interface::vtable(self).UpdateOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).UpdateOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn UpdateOverlayDisplay(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateOverlayDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).UpdateOverlayDisplay)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn UpdateOverlayZOrder<'a, P0>(&self, param0: u32, param1: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface4>>, { - (::windows::core::Interface::vtable(self).UpdateOverlayZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi()).ok() + (::windows::core::Interface::vtable(self).UpdateOverlayZOrder)(::windows::core::Interface::as_raw(self), param0, param1.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetDDInterface(&self, param0: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -16519,19 +16519,19 @@ impl IDirectDrawSurface4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn PageLock(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PageLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).PageLock)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn PageUnlock(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PageUnlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).PageUnlock)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetSurfaceDesc(&self, param0: *mut DDSURFACEDESC2, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSurfaceDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetSurfaceDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetPrivateData(&self, param0: *const ::windows::core::GUID, param1: *mut ::core::ffi::c_void, param2: u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2, param3).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetPrivateData(&self, param0: *const ::windows::core::GUID, param1: *mut ::core::ffi::c_void, param2: *mut u32) -> ::windows::core::Result<()> { @@ -16681,12 +16681,12 @@ impl IDirectDrawSurface7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface7>>, { - (::windows::core::Interface::vtable(self).Blt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).Blt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn BltBatch(&self, param0: *mut DDBLTBATCH, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BltBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).BltBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16694,14 +16694,14 @@ impl IDirectDrawSurface7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface7>>, { - (::windows::core::Interface::vtable(self).BltFast)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into().abi(), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).BltFast)(::windows::core::Interface::as_raw(self), param0, param1, param2.into().abi(), ::core::mem::transmute(param3), param4).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn DeleteAttachedSurface<'a, P0>(&self, param0: u32, param1: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface7>>, { - (::windows::core::Interface::vtable(self).DeleteAttachedSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteAttachedSurface)(::windows::core::Interface::as_raw(self), param0, param1.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: LPDDENUMSURFACESCALLBACK7) -> ::windows::core::Result<()> { @@ -16709,14 +16709,14 @@ impl IDirectDrawSurface7 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: LPDDENUMSURFACESCALLBACK7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumOverlayZOrders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EnumOverlayZOrders)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn Flip<'a, P0>(&self, param0: P0, param1: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface7>>, { - (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetAttachedSurface(&self, param0: *mut DDSCAPS2, param1: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -16724,7 +16724,7 @@ impl IDirectDrawSurface7 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetBltStatus(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBltStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).GetBltStatus)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetCaps(&self, param0: *mut DDSCAPS2) -> ::windows::core::Result<()> { @@ -16737,7 +16737,7 @@ impl IDirectDrawSurface7 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).GetColorKey)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -16746,7 +16746,7 @@ impl IDirectDrawSurface7 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetFlipStatus(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFlipStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).GetFlipStatus)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetOverlayPosition(&self, param0: *mut i32, param1: *mut i32) -> ::windows::core::Result<()> { @@ -16782,7 +16782,7 @@ impl IDirectDrawSurface7 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into()).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2, param3.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -16805,11 +16805,11 @@ impl IDirectDrawSurface7 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetOverlayPosition(&self, param0: i32, param1: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverlayPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetOverlayPosition)(::windows::core::Interface::as_raw(self), param0, param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetPalette<'a, P0>(&self, param0: P0) -> ::windows::core::Result<()> @@ -16829,18 +16829,18 @@ impl IDirectDrawSurface7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface7>>, { - (::windows::core::Interface::vtable(self).UpdateOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).UpdateOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn UpdateOverlayDisplay(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateOverlayDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).UpdateOverlayDisplay)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn UpdateOverlayZOrder<'a, P0>(&self, param0: u32, param1: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface7>>, { - (::windows::core::Interface::vtable(self).UpdateOverlayZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1.into().abi()).ok() + (::windows::core::Interface::vtable(self).UpdateOverlayZOrder)(::windows::core::Interface::as_raw(self), param0, param1.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetDDInterface(&self, param0: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -16848,19 +16848,19 @@ impl IDirectDrawSurface7 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn PageLock(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PageLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).PageLock)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn PageUnlock(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PageUnlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).PageUnlock)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetSurfaceDesc(&self, param0: *mut DDSURFACEDESC2, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSurfaceDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetSurfaceDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetPrivateData(&self, param0: *const ::windows::core::GUID, param1: *mut ::core::ffi::c_void, param2: u32, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2, param3).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetPrivateData(&self, param0: *const ::windows::core::GUID, param1: *mut ::core::ffi::c_void, param2: *mut u32) -> ::windows::core::Result<()> { @@ -16880,7 +16880,7 @@ impl IDirectDrawSurface7 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetPriority(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetPriority(&self, param0: *mut u32) -> ::windows::core::Result<()> { @@ -16888,7 +16888,7 @@ impl IDirectDrawSurface7 { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn SetLOD(&self, param0: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLOD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).SetLOD)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetLOD(&self, param0: *mut u32) -> ::windows::core::Result<()> { @@ -17072,11 +17072,11 @@ impl IDirectDrawVideoPort { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface>>, { - (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).Flip)(::windows::core::Interface::as_raw(self), param0.into().abi(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetBandwidthInfo(&self, param0: *mut DDPIXELFORMAT, param1: u32, param2: u32, param3: u32, param4: *mut DDVIDEOPORTBANDWIDTH) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBandwidthInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).GetBandwidthInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2, param3, ::core::mem::transmute(param4)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetColorControls(&self, param0: *mut DDCOLORCONTROL) -> ::windows::core::Result<()> { @@ -17084,11 +17084,11 @@ impl IDirectDrawVideoPort { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetInputFormats(&self, lpnumformats: *mut u32, param1: *mut DDPIXELFORMAT, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInputFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpnumformats), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).GetInputFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpnumformats), ::core::mem::transmute(param1), param2).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetOutputFormats(&self, param0: *mut DDPIXELFORMAT, lpnumformats: *mut u32, param2: *mut DDPIXELFORMAT, param3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOutputFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(lpnumformats), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() + (::windows::core::Interface::vtable(self).GetOutputFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(lpnumformats), ::core::mem::transmute(param2), param3).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn GetFieldPolarity(&self, param0: *mut i32) -> ::windows::core::Result<()> { @@ -17111,7 +17111,7 @@ impl IDirectDrawVideoPort { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectDrawSurface>>, { - (::windows::core::Interface::vtable(self).SetTargetSurface)(::windows::core::Interface::as_raw(self), param0.into().abi(), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).SetTargetSurface)(::windows::core::Interface::as_raw(self), param0.into().abi(), param1).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17129,7 +17129,7 @@ impl IDirectDrawVideoPort { } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub unsafe fn WaitForSync(&self, param0: u32, param1: u32, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForSync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).WaitForSync)(::windows::core::Interface::as_raw(self), param0, param1, param2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 2520f19251..59b39d17d7 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/mod.rs @@ -519,7 +519,7 @@ pub struct IDirectManipulationAutoScrollBehavior(::windows::core::IUnknown); impl IDirectManipulationAutoScrollBehavior { #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetConfiguration(&self, motiontypes: DIRECTMANIPULATION_MOTION_TYPES, scrollmotion: DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConfiguration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(motiontypes), ::core::mem::transmute(scrollmotion)).ok() + (::windows::core::Interface::vtable(self).SetConfiguration)(::windows::core::Interface::as_raw(self), motiontypes, scrollmotion).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -774,7 +774,7 @@ impl IDirectManipulationContent { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn GetOutputTransform(&self, matrix: &mut [f32]) -> ::windows::core::Result<()> { @@ -849,15 +849,15 @@ pub struct IDirectManipulationDeferContactService(::windows::core::IUnknown); impl IDirectManipulationDeferContactService { #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn DeferContact(&self, pointerid: u32, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeferContact)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointerid), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).DeferContact)(::windows::core::Interface::as_raw(self), pointerid, timeout).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn CancelContact(&self, pointerid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CancelContact)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointerid)).ok() + (::windows::core::Interface::vtable(self).CancelContact)(::windows::core::Interface::as_raw(self), pointerid).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn CancelDeferral(&self, pointerid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CancelDeferral)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointerid)).ok() + (::windows::core::Interface::vtable(self).CancelDeferral)(::windows::core::Interface::as_raw(self), pointerid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -909,7 +909,7 @@ pub struct IDirectManipulationDragDropBehavior(::windows::core::IUnknown); impl IDirectManipulationDragDropBehavior { #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetConfiguration(&self, configuration: DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConfiguration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(configuration)).ok() + (::windows::core::Interface::vtable(self).SetConfiguration)(::windows::core::Interface::as_raw(self), configuration).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn GetStatus(&self) -> ::windows::core::Result { @@ -968,7 +968,7 @@ impl IDirectManipulationDragDropEventHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectManipulationViewport2>>, { - (::windows::core::Interface::vtable(self).OnDragDropStatusChange)(::windows::core::Interface::as_raw(self), viewport.into().abi(), ::core::mem::transmute(current), ::core::mem::transmute(previous)).ok() + (::windows::core::Interface::vtable(self).OnDragDropStatusChange)(::windows::core::Interface::as_raw(self), viewport.into().abi(), current, previous).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1071,7 +1071,7 @@ impl IDirectManipulationInteractionEventHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectManipulationViewport2>>, { - (::windows::core::Interface::vtable(self).OnInteraction)(::windows::core::Interface::as_raw(self), viewport.into().abi(), ::core::mem::transmute(interaction)).ok() + (::windows::core::Interface::vtable(self).OnInteraction)(::windows::core::Interface::as_raw(self), viewport.into().abi(), interaction).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1142,7 +1142,7 @@ impl IDirectManipulationManager { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RegisterHitTestTarget)(::windows::core::Interface::as_raw(self), window.into(), hittestwindow.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).RegisterHitTestTarget)(::windows::core::Interface::as_raw(self), window.into(), hittestwindow.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -1268,7 +1268,7 @@ impl IDirectManipulationManager2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.RegisterHitTestTarget)(::windows::core::Interface::as_raw(self), window.into(), hittestwindow.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.RegisterHitTestTarget)(::windows::core::Interface::as_raw(self), window.into(), hittestwindow.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -1396,7 +1396,7 @@ impl IDirectManipulationManager3 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.RegisterHitTestTarget)(::windows::core::Interface::as_raw(self), window.into(), hittestwindow.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RegisterHitTestTarget)(::windows::core::Interface::as_raw(self), window.into(), hittestwindow.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -1526,31 +1526,31 @@ pub struct IDirectManipulationPrimaryContent(::windows::core::IUnknown); impl IDirectManipulationPrimaryContent { #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetSnapInterval(&self, motion: DIRECTMANIPULATION_MOTION_TYPES, interval: f32, offset: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSnapInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(motion), ::core::mem::transmute(interval), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetSnapInterval)(::windows::core::Interface::as_raw(self), motion, interval, offset).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetSnapPoints(&self, motion: DIRECTMANIPULATION_MOTION_TYPES, points: &[f32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSnapPoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(motion), ::core::mem::transmute(::windows::core::as_ptr_or_null(points)), points.len() as _).ok() + (::windows::core::Interface::vtable(self).SetSnapPoints)(::windows::core::Interface::as_raw(self), motion, ::core::mem::transmute(::windows::core::as_ptr_or_null(points)), points.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetSnapType(&self, motion: DIRECTMANIPULATION_MOTION_TYPES, r#type: DIRECTMANIPULATION_SNAPPOINT_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSnapType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(motion), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetSnapType)(::windows::core::Interface::as_raw(self), motion, r#type).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetSnapCoordinate(&self, motion: DIRECTMANIPULATION_MOTION_TYPES, coordinate: DIRECTMANIPULATION_SNAPPOINT_COORDINATE, origin: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSnapCoordinate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(motion), ::core::mem::transmute(coordinate), ::core::mem::transmute(origin)).ok() + (::windows::core::Interface::vtable(self).SetSnapCoordinate)(::windows::core::Interface::as_raw(self), motion, coordinate, origin).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetZoomBoundaries(&self, zoomminimum: f32, zoommaximum: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetZoomBoundaries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(zoomminimum), ::core::mem::transmute(zoommaximum)).ok() + (::windows::core::Interface::vtable(self).SetZoomBoundaries)(::windows::core::Interface::as_raw(self), zoomminimum, zoommaximum).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetHorizontalAlignment(&self, alignment: DIRECTMANIPULATION_HORIZONTALALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHorizontalAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(alignment)).ok() + (::windows::core::Interface::vtable(self).SetHorizontalAlignment)(::windows::core::Interface::as_raw(self), alignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetVerticalAlignment(&self, alignment: DIRECTMANIPULATION_VERTICALALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVerticalAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(alignment)).ok() + (::windows::core::Interface::vtable(self).SetVerticalAlignment)(::windows::core::Interface::as_raw(self), alignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn GetInertiaEndTransform(&self, matrix: &mut [f32]) -> ::windows::core::Result<()> { @@ -1676,7 +1676,7 @@ impl IDirectManipulationUpdateManager { } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn UnregisterWaitHandleCallback(&self, cookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnregisterWaitHandleCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie)).ok() + (::windows::core::Interface::vtable(self).UnregisterWaitHandleCallback)(::windows::core::Interface::as_raw(self), cookie).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn Update<'a, P0>(&self, frameinfo: P0) -> ::windows::core::Result<()> @@ -1746,11 +1746,11 @@ impl IDirectManipulationViewport { } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetContact(&self, pointerid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetContact)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointerid)).ok() + (::windows::core::Interface::vtable(self).SetContact)(::windows::core::Interface::as_raw(self), pointerid).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn ReleaseContact(&self, pointerid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseContact)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointerid)).ok() + (::windows::core::Interface::vtable(self).ReleaseContact)(::windows::core::Interface::as_raw(self), pointerid).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn ReleaseAllContacts(&self) -> ::windows::core::Result<()> { @@ -1773,7 +1773,7 @@ impl IDirectManipulationViewport { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1792,7 +1792,7 @@ impl IDirectManipulationViewport { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).ZoomToRect)(::windows::core::Interface::as_raw(self), left, top, right, bottom, animate.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetViewportTransform(&self, matrix: &[f32]) -> ::windows::core::Result<()> { @@ -1826,27 +1826,27 @@ impl IDirectManipulationViewport { } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetViewportOptions(&self, options: DIRECTMANIPULATION_VIEWPORT_OPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetViewportOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetViewportOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn AddConfiguration(&self, configuration: DIRECTMANIPULATION_CONFIGURATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddConfiguration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(configuration)).ok() + (::windows::core::Interface::vtable(self).AddConfiguration)(::windows::core::Interface::as_raw(self), configuration).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn RemoveConfiguration(&self, configuration: DIRECTMANIPULATION_CONFIGURATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveConfiguration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(configuration)).ok() + (::windows::core::Interface::vtable(self).RemoveConfiguration)(::windows::core::Interface::as_raw(self), configuration).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn ActivateConfiguration(&self, configuration: DIRECTMANIPULATION_CONFIGURATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ActivateConfiguration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(configuration)).ok() + (::windows::core::Interface::vtable(self).ActivateConfiguration)(::windows::core::Interface::as_raw(self), configuration).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetManualGesture(&self, configuration: DIRECTMANIPULATION_GESTURE_CONFIGURATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetManualGesture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(configuration)).ok() + (::windows::core::Interface::vtable(self).SetManualGesture)(::windows::core::Interface::as_raw(self), configuration).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetChaining(&self, enabledtypes: DIRECTMANIPULATION_MOTION_TYPES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChaining)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabledtypes)).ok() + (::windows::core::Interface::vtable(self).SetChaining)(::windows::core::Interface::as_raw(self), enabledtypes).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1860,15 +1860,15 @@ impl IDirectManipulationViewport { } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn RemoveEventHandler(&self, cookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie)).ok() + (::windows::core::Interface::vtable(self).RemoveEventHandler)(::windows::core::Interface::as_raw(self), cookie).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetInputMode(&self, mode: DIRECTMANIPULATION_INPUT_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInputMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetInputMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetUpdateMode(&self, mode: DIRECTMANIPULATION_INPUT_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUpdateMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetUpdateMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -1973,11 +1973,11 @@ impl IDirectManipulationViewport2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetContact(&self, pointerid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetContact)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointerid)).ok() + (::windows::core::Interface::vtable(self).base__.SetContact)(::windows::core::Interface::as_raw(self), pointerid).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn ReleaseContact(&self, pointerid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ReleaseContact)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointerid)).ok() + (::windows::core::Interface::vtable(self).base__.ReleaseContact)(::windows::core::Interface::as_raw(self), pointerid).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn ReleaseAllContacts(&self) -> ::windows::core::Result<()> { @@ -2000,7 +2000,7 @@ impl IDirectManipulationViewport2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).base__.SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2019,7 +2019,7 @@ impl IDirectManipulationViewport2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.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() + (::windows::core::Interface::vtable(self).base__.ZoomToRect)(::windows::core::Interface::as_raw(self), left, top, right, bottom, animate.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetViewportTransform(&self, matrix: &[f32]) -> ::windows::core::Result<()> { @@ -2053,27 +2053,27 @@ impl IDirectManipulationViewport2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetViewportOptions(&self, options: DIRECTMANIPULATION_VIEWPORT_OPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetViewportOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).base__.SetViewportOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn AddConfiguration(&self, configuration: DIRECTMANIPULATION_CONFIGURATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddConfiguration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(configuration)).ok() + (::windows::core::Interface::vtable(self).base__.AddConfiguration)(::windows::core::Interface::as_raw(self), configuration).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn RemoveConfiguration(&self, configuration: DIRECTMANIPULATION_CONFIGURATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveConfiguration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(configuration)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveConfiguration)(::windows::core::Interface::as_raw(self), configuration).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn ActivateConfiguration(&self, configuration: DIRECTMANIPULATION_CONFIGURATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ActivateConfiguration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(configuration)).ok() + (::windows::core::Interface::vtable(self).base__.ActivateConfiguration)(::windows::core::Interface::as_raw(self), configuration).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetManualGesture(&self, configuration: DIRECTMANIPULATION_GESTURE_CONFIGURATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetManualGesture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(configuration)).ok() + (::windows::core::Interface::vtable(self).base__.SetManualGesture)(::windows::core::Interface::as_raw(self), configuration).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetChaining(&self, enabledtypes: DIRECTMANIPULATION_MOTION_TYPES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetChaining)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabledtypes)).ok() + (::windows::core::Interface::vtable(self).base__.SetChaining)(::windows::core::Interface::as_raw(self), enabledtypes).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2087,15 +2087,15 @@ impl IDirectManipulationViewport2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn RemoveEventHandler(&self, cookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveEventHandler)(::windows::core::Interface::as_raw(self), cookie).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetInputMode(&self, mode: DIRECTMANIPULATION_INPUT_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInputMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.SetInputMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn SetUpdateMode(&self, mode: DIRECTMANIPULATION_INPUT_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUpdateMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.SetUpdateMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -2115,7 +2115,7 @@ impl IDirectManipulationViewport2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn RemoveBehavior(&self, cookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveBehavior)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie)).ok() + (::windows::core::Interface::vtable(self).RemoveBehavior)(::windows::core::Interface::as_raw(self), cookie).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn RemoveAllBehaviors(&self) -> ::windows::core::Result<()> { @@ -2189,7 +2189,7 @@ impl IDirectManipulationViewportEventHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectManipulationViewport>>, { - (::windows::core::Interface::vtable(self).OnViewportStatusChanged)(::windows::core::Interface::as_raw(self), viewport.into().abi(), ::core::mem::transmute(current), ::core::mem::transmute(previous)).ok() + (::windows::core::Interface::vtable(self).OnViewportStatusChanged)(::windows::core::Interface::as_raw(self), viewport.into().abi(), current, previous).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectManipulation\"`*"] pub unsafe fn OnViewportUpdated<'a, P0>(&self, viewport: P0) -> ::windows::core::Result<()> 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 31f74452d2..5f16ad2137 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs @@ -4418,7 +4418,7 @@ pub unsafe fn DWriteCreateFactory(factorytype: DWRITE_FACTORY_TYPE, iid: *const fn DWriteCreateFactory(factorytype: DWRITE_FACTORY_TYPE, iid: *const ::windows::core::GUID, factory: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - DWriteCreateFactory(::core::mem::transmute(factorytype), ::core::mem::transmute(iid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + DWriteCreateFactory(factorytype, ::core::mem::transmute(iid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub const FACILITY_DWRITE: u32 = 2200u32; @@ -4492,7 +4492,7 @@ impl IDWriteBitmapRenderTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(measuringmode), ::core::mem::transmute(glyphrun), renderingparams.into().abi(), ::core::mem::transmute(textcolor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).DrawGlyphRun)(::windows::core::Interface::as_raw(self), baselineoriginx, baselineoriginy, measuringmode, ::core::mem::transmute(glyphrun), renderingparams.into().abi(), textcolor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4505,7 +4505,7 @@ impl IDWriteBitmapRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetPixelsPerDip(&self, pixelsperdip: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPixelsPerDip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pixelsperdip)).ok() + (::windows::core::Interface::vtable(self).SetPixelsPerDip)(::windows::core::Interface::as_raw(self), pixelsperdip).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCurrentTransform(&self) -> ::windows::core::Result { @@ -4524,7 +4524,7 @@ impl IDWriteBitmapRenderTarget { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn Resize(&self, width: u32, height: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), width, height).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4595,7 +4595,7 @@ impl IDWriteBitmapRenderTarget1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(measuringmode), ::core::mem::transmute(glyphrun), renderingparams.into().abi(), ::core::mem::transmute(textcolor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), baselineoriginx, baselineoriginy, measuringmode, ::core::mem::transmute(glyphrun), renderingparams.into().abi(), textcolor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4608,7 +4608,7 @@ impl IDWriteBitmapRenderTarget1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetPixelsPerDip(&self, pixelsperdip: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPixelsPerDip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pixelsperdip)).ok() + (::windows::core::Interface::vtable(self).base__.SetPixelsPerDip)(::windows::core::Interface::as_raw(self), pixelsperdip).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCurrentTransform(&self) -> ::windows::core::Result { @@ -4627,7 +4627,7 @@ impl IDWriteBitmapRenderTarget1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn Resize(&self, width: u32, height: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Resize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).base__.Resize)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAntialiasMode(&self) -> DWRITE_TEXT_ANTIALIAS_MODE { @@ -4635,7 +4635,7 @@ impl IDWriteBitmapRenderTarget1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTextAntialiasMode(&self, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(antialiasmode)).ok() + (::windows::core::Interface::vtable(self).SetTextAntialiasMode)(::windows::core::Interface::as_raw(self), antialiasmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4860,7 +4860,7 @@ impl IDWriteFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontCollectionLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), ::core::mem::transmute(collectionkeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), collectionkeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontCollectionLoader<'a, P0>(&self, fontcollectionloader: P0) -> ::windows::core::Result<()> @@ -4891,12 +4891,12 @@ impl IDWriteFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFileLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, fontfacetype: DWRITE_FONT_FACE_TYPE, fontfiles: &[::core::option::Option], faceindex: u32, fontfacesimulationflags: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfacetype), fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontfacesimulationflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontFace)(::windows::core::Interface::as_raw(self), fontfacetype, fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), faceindex, fontfacesimulationflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateRenderingParams(&self) -> ::windows::core::Result { @@ -4915,7 +4915,7 @@ impl IDWriteFactory { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams(&self, gamma: f32, enhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontFileLoader<'a, P0>(&self, fontfileloader: P0) -> ::windows::core::Result<()> @@ -4939,7 +4939,7 @@ impl IDWriteFactory { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstyle), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontsize), localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), fontweight, fontstyle, fontstretch, fontsize, localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateTypography(&self) -> ::windows::core::Result { @@ -4957,7 +4957,7 @@ impl IDWriteFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextFormat>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(maxwidth), ::core::mem::transmute(maxheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), maxwidth, maxheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4967,7 +4967,7 @@ impl IDWriteFactory { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), layoutwidth, layoutheight, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateEllipsisTrimmingSign<'a, P0>(&self, textformat: P0) -> ::windows::core::Result @@ -4990,13 +4990,13 @@ impl IDWriteFactory { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(substitutionmethod), localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), substitutionmethod, localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), pixelsperdip, ::core::mem::transmute(transform), renderingmode, measuringmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5096,7 +5096,7 @@ impl IDWriteFactory1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontCollectionLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), ::core::mem::transmute(collectionkeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), collectionkeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontCollectionLoader<'a, P0>(&self, fontcollectionloader: P0) -> ::windows::core::Result<()> @@ -5127,12 +5127,12 @@ impl IDWriteFactory1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFileLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, fontfacetype: DWRITE_FONT_FACE_TYPE, fontfiles: &[::core::option::Option], faceindex: u32, fontfacesimulationflags: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfacetype), fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontfacesimulationflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateFontFace)(::windows::core::Interface::as_raw(self), fontfacetype, fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), faceindex, fontfacesimulationflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateRenderingParams(&self) -> ::windows::core::Result { @@ -5151,7 +5151,7 @@ impl IDWriteFactory1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams(&self, gamma: f32, enhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontFileLoader<'a, P0>(&self, fontfileloader: P0) -> ::windows::core::Result<()> @@ -5175,7 +5175,7 @@ impl IDWriteFactory1 { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstyle), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontsize), localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), fontweight, fontstyle, fontstretch, fontsize, localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateTypography(&self) -> ::windows::core::Result { @@ -5193,7 +5193,7 @@ impl IDWriteFactory1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextFormat>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(maxwidth), ::core::mem::transmute(maxheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), maxwidth, maxheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5203,7 +5203,7 @@ impl IDWriteFactory1 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), layoutwidth, layoutheight, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateEllipsisTrimmingSign<'a, P0>(&self, textformat: P0) -> ::windows::core::Result @@ -5226,13 +5226,13 @@ impl IDWriteFactory1 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(substitutionmethod), localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), substitutionmethod, localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), pixelsperdip, ::core::mem::transmute(transform), renderingmode, measuringmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5245,7 +5245,7 @@ impl IDWriteFactory1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams2(&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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(enhancedcontrastgrayscale), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, enhancedcontrastgrayscale, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5326,7 +5326,7 @@ impl IDWriteFactory2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontCollectionLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), ::core::mem::transmute(collectionkeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), collectionkeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontCollectionLoader<'a, P0>(&self, fontcollectionloader: P0) -> ::windows::core::Result<()> @@ -5357,12 +5357,12 @@ impl IDWriteFactory2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFileLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, fontfacetype: DWRITE_FONT_FACE_TYPE, fontfiles: &[::core::option::Option], faceindex: u32, fontfacesimulationflags: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfacetype), fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontfacesimulationflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), fontfacetype, fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), faceindex, fontfacesimulationflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateRenderingParams(&self) -> ::windows::core::Result { @@ -5381,7 +5381,7 @@ impl IDWriteFactory2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams(&self, gamma: f32, enhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontFileLoader<'a, P0>(&self, fontfileloader: P0) -> ::windows::core::Result<()> @@ -5405,7 +5405,7 @@ impl IDWriteFactory2 { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstyle), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontsize), localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), fontweight, fontstyle, fontstretch, fontsize, localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateTypography(&self) -> ::windows::core::Result { @@ -5423,7 +5423,7 @@ impl IDWriteFactory2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextFormat>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(maxwidth), ::core::mem::transmute(maxheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), maxwidth, maxheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5433,7 +5433,7 @@ impl IDWriteFactory2 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), layoutwidth, layoutheight, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateEllipsisTrimmingSign<'a, P0>(&self, textformat: P0) -> ::windows::core::Result @@ -5456,13 +5456,13 @@ impl IDWriteFactory2 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(substitutionmethod), localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), substitutionmethod, localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), pixelsperdip, ::core::mem::transmute(transform), renderingmode, measuringmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5475,7 +5475,7 @@ impl IDWriteFactory2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams2(&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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(enhancedcontrastgrayscale), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, enhancedcontrastgrayscale, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSystemFontFallback(&self) -> ::windows::core::Result { @@ -5491,18 +5491,18 @@ impl IDWriteFactory2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), baselineoriginx, baselineoriginy, ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), measuringmode, ::core::mem::transmute(worldtodevicetransform), colorpaletteindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, grayscaleenhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, gridfitmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), renderingmode, measuringmode, gridfitmode, antialiasmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5604,7 +5604,7 @@ impl IDWriteFactory3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontCollectionLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), ::core::mem::transmute(collectionkeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), collectionkeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontCollectionLoader<'a, P0>(&self, fontcollectionloader: P0) -> ::windows::core::Result<()> @@ -5635,12 +5635,12 @@ impl IDWriteFactory3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFileLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, fontfacetype: DWRITE_FONT_FACE_TYPE, fontfiles: &[::core::option::Option], faceindex: u32, fontfacesimulationflags: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfacetype), fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontfacesimulationflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), fontfacetype, fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), faceindex, fontfacesimulationflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateRenderingParams(&self) -> ::windows::core::Result { @@ -5659,7 +5659,7 @@ impl IDWriteFactory3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams(&self, gamma: f32, enhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontFileLoader<'a, P0>(&self, fontfileloader: P0) -> ::windows::core::Result<()> @@ -5683,7 +5683,7 @@ impl IDWriteFactory3 { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstyle), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontsize), localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), fontweight, fontstyle, fontstretch, fontsize, localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateTypography(&self) -> ::windows::core::Result { @@ -5701,7 +5701,7 @@ impl IDWriteFactory3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextFormat>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(maxwidth), ::core::mem::transmute(maxheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), maxwidth, maxheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5711,7 +5711,7 @@ impl IDWriteFactory3 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), layoutwidth, layoutheight, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateEllipsisTrimmingSign<'a, P0>(&self, textformat: P0) -> ::windows::core::Result @@ -5734,13 +5734,13 @@ impl IDWriteFactory3 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(substitutionmethod), localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), substitutionmethod, localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), pixelsperdip, ::core::mem::transmute(transform), renderingmode, measuringmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5753,7 +5753,7 @@ impl IDWriteFactory3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams2(&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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(enhancedcontrastgrayscale), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, enhancedcontrastgrayscale, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSystemFontFallback(&self) -> ::windows::core::Result { @@ -5769,29 +5769,29 @@ impl IDWriteFactory3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), baselineoriginx, baselineoriginy, ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), measuringmode, ::core::mem::transmute(worldtodevicetransform), colorpaletteindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, grayscaleenhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, gridfitmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), renderingmode, measuringmode, gridfitmode, antialiasmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis3(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE1, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGlyphRunAnalysis3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGlyphRunAnalysis3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), renderingmode, measuringmode, gridfitmode, antialiasmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams4(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE1, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCustomRenderingParams4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCustomRenderingParams4)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, grayscaleenhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, gridfitmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFaceReference<'a, P0>(&self, fontfile: P0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result @@ -5799,7 +5799,7 @@ impl IDWriteFactory3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontFaceReference)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontFaceReference)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), faceindex, fontsimulations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5808,7 +5808,7 @@ impl IDWriteFactory3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontFaceReference2)(::windows::core::Interface::as_raw(self), filepath.into(), ::core::mem::transmute(lastwritetime), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontFaceReference2)(::windows::core::Interface::as_raw(self), filepath.into(), ::core::mem::transmute(lastwritetime), faceindex, fontsimulations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSystemFontSet(&self) -> ::windows::core::Result { @@ -5964,7 +5964,7 @@ impl IDWriteFactory4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontCollectionLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), ::core::mem::transmute(collectionkeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), collectionkeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontCollectionLoader<'a, P0>(&self, fontcollectionloader: P0) -> ::windows::core::Result<()> @@ -5995,12 +5995,12 @@ impl IDWriteFactory4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFileLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, fontfacetype: DWRITE_FONT_FACE_TYPE, fontfiles: &[::core::option::Option], faceindex: u32, fontfacesimulationflags: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfacetype), fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontfacesimulationflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), fontfacetype, fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), faceindex, fontfacesimulationflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateRenderingParams(&self) -> ::windows::core::Result { @@ -6019,7 +6019,7 @@ impl IDWriteFactory4 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams(&self, gamma: f32, enhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontFileLoader<'a, P0>(&self, fontfileloader: P0) -> ::windows::core::Result<()> @@ -6043,7 +6043,7 @@ impl IDWriteFactory4 { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstyle), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontsize), localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), fontweight, fontstyle, fontstretch, fontsize, localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateTypography(&self) -> ::windows::core::Result { @@ -6061,7 +6061,7 @@ impl IDWriteFactory4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextFormat>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(maxwidth), ::core::mem::transmute(maxheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), maxwidth, maxheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6071,7 +6071,7 @@ impl IDWriteFactory4 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), layoutwidth, layoutheight, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateEllipsisTrimmingSign<'a, P0>(&self, textformat: P0) -> ::windows::core::Result @@ -6094,13 +6094,13 @@ impl IDWriteFactory4 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(substitutionmethod), localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), substitutionmethod, localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), pixelsperdip, ::core::mem::transmute(transform), renderingmode, measuringmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6113,7 +6113,7 @@ impl IDWriteFactory4 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams2(&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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(enhancedcontrastgrayscale), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, enhancedcontrastgrayscale, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSystemFontFallback(&self) -> ::windows::core::Result { @@ -6129,29 +6129,29 @@ impl IDWriteFactory4 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), baselineoriginx, baselineoriginy, ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), measuringmode, ::core::mem::transmute(worldtodevicetransform), colorpaletteindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, grayscaleenhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, gridfitmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), renderingmode, measuringmode, gridfitmode, antialiasmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis3(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE1, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGlyphRunAnalysis3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGlyphRunAnalysis3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), renderingmode, measuringmode, gridfitmode, antialiasmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams4(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE1, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateCustomRenderingParams4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateCustomRenderingParams4)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, grayscaleenhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, gridfitmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFaceReference<'a, P0>(&self, fontfile: P0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result @@ -6159,7 +6159,7 @@ impl IDWriteFactory4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateFontFaceReference)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateFontFaceReference)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), faceindex, fontsimulations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6168,7 +6168,7 @@ impl IDWriteFactory4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateFontFaceReference2)(::windows::core::Interface::as_raw(self), filepath.into(), ::core::mem::transmute(lastwritetime), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateFontFaceReference2)(::windows::core::Interface::as_raw(self), filepath.into(), ::core::mem::transmute(lastwritetime), faceindex, fontsimulations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSystemFontSet(&self) -> ::windows::core::Result { @@ -6206,7 +6206,7 @@ impl IDWriteFactory4 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn TranslateColorGlyphRun2(&self, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).TranslateColorGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(desiredglyphimageformats), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).TranslateColorGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), desiredglyphimageformats, measuringmode, ::core::mem::transmute(worldanddpitransform), colorpaletteindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -6218,7 +6218,7 @@ impl IDWriteFactory4 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputeGlyphOrigins2(&self, glyphrun: *const DWRITE_GLYPH_RUN, measuringmode: DWRITE_MEASURING_MODE, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, worldanddpitransform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ComputeGlyphOrigins2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ComputeGlyphOrigins2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), measuringmode, ::core::mem::transmute(baselineorigin), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6351,7 +6351,7 @@ impl IDWriteFactory5 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontCollectionLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), ::core::mem::transmute(collectionkeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), collectionkeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontCollectionLoader<'a, P0>(&self, fontcollectionloader: P0) -> ::windows::core::Result<()> @@ -6382,12 +6382,12 @@ impl IDWriteFactory5 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFileLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, fontfacetype: DWRITE_FONT_FACE_TYPE, fontfiles: &[::core::option::Option], faceindex: u32, fontfacesimulationflags: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfacetype), fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontfacesimulationflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), fontfacetype, fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), faceindex, fontfacesimulationflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateRenderingParams(&self) -> ::windows::core::Result { @@ -6406,7 +6406,7 @@ impl IDWriteFactory5 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams(&self, gamma: f32, enhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontFileLoader<'a, P0>(&self, fontfileloader: P0) -> ::windows::core::Result<()> @@ -6430,7 +6430,7 @@ impl IDWriteFactory5 { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstyle), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontsize), localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), fontweight, fontstyle, fontstretch, fontsize, localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateTypography(&self) -> ::windows::core::Result { @@ -6448,7 +6448,7 @@ impl IDWriteFactory5 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextFormat>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(maxwidth), ::core::mem::transmute(maxheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), maxwidth, maxheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6458,7 +6458,7 @@ impl IDWriteFactory5 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), layoutwidth, layoutheight, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateEllipsisTrimmingSign<'a, P0>(&self, textformat: P0) -> ::windows::core::Result @@ -6481,13 +6481,13 @@ impl IDWriteFactory5 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(substitutionmethod), localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), substitutionmethod, localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), pixelsperdip, ::core::mem::transmute(transform), renderingmode, measuringmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6500,7 +6500,7 @@ impl IDWriteFactory5 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams2(&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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(enhancedcontrastgrayscale), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, enhancedcontrastgrayscale, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSystemFontFallback(&self) -> ::windows::core::Result { @@ -6516,29 +6516,29 @@ impl IDWriteFactory5 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), baselineoriginx, baselineoriginy, ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), measuringmode, ::core::mem::transmute(worldtodevicetransform), colorpaletteindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, grayscaleenhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, gridfitmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), renderingmode, measuringmode, gridfitmode, antialiasmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis3(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE1, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateGlyphRunAnalysis3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateGlyphRunAnalysis3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), renderingmode, measuringmode, gridfitmode, antialiasmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams4(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE1, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateCustomRenderingParams4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateCustomRenderingParams4)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, grayscaleenhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, gridfitmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFaceReference<'a, P0>(&self, fontfile: P0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result @@ -6546,7 +6546,7 @@ impl IDWriteFactory5 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateFontFaceReference)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateFontFaceReference)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), faceindex, fontsimulations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6555,7 +6555,7 @@ impl IDWriteFactory5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateFontFaceReference2)(::windows::core::Interface::as_raw(self), filepath.into(), ::core::mem::transmute(lastwritetime), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateFontFaceReference2)(::windows::core::Interface::as_raw(self), filepath.into(), ::core::mem::transmute(lastwritetime), faceindex, fontsimulations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSystemFontSet(&self) -> ::windows::core::Result { @@ -6593,7 +6593,7 @@ impl IDWriteFactory5 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn TranslateColorGlyphRun2(&self, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.TranslateColorGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(desiredglyphimageformats), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.TranslateColorGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), desiredglyphimageformats, measuringmode, ::core::mem::transmute(worldanddpitransform), colorpaletteindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -6605,7 +6605,7 @@ impl IDWriteFactory5 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputeGlyphOrigins2(&self, glyphrun: *const DWRITE_GLYPH_RUN, measuringmode: DWRITE_MEASURING_MODE, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, worldanddpitransform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ComputeGlyphOrigins2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ComputeGlyphOrigins2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), measuringmode, ::core::mem::transmute(baselineorigin), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontSetBuilder2(&self) -> ::windows::core::Result { @@ -6628,12 +6628,12 @@ impl IDWriteFactory5 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeContainerType(&self, filedata: *const ::core::ffi::c_void, filedatasize: u32) -> DWRITE_CONTAINER_TYPE { - ::core::mem::transmute((::windows::core::Interface::vtable(self).AnalyzeContainerType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filedata), ::core::mem::transmute(filedatasize))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).AnalyzeContainerType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filedata), filedatasize)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn UnpackFontFile(&self, containertype: DWRITE_CONTAINER_TYPE, filedata: *const ::core::ffi::c_void, filedatasize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).UnpackFontFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(containertype), ::core::mem::transmute(filedata), ::core::mem::transmute(filedatasize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).UnpackFontFile)(::windows::core::Interface::as_raw(self), containertype, ::core::mem::transmute(filedata), filedatasize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6774,7 +6774,7 @@ impl IDWriteFactory6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontCollectionLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), ::core::mem::transmute(collectionkeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), collectionkeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontCollectionLoader<'a, P0>(&self, fontcollectionloader: P0) -> ::windows::core::Result<()> @@ -6805,12 +6805,12 @@ impl IDWriteFactory6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFileLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, fontfacetype: DWRITE_FONT_FACE_TYPE, fontfiles: &[::core::option::Option], faceindex: u32, fontfacesimulationflags: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfacetype), fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontfacesimulationflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), fontfacetype, fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), faceindex, fontfacesimulationflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateRenderingParams(&self) -> ::windows::core::Result { @@ -6829,7 +6829,7 @@ impl IDWriteFactory6 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams(&self, gamma: f32, enhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontFileLoader<'a, P0>(&self, fontfileloader: P0) -> ::windows::core::Result<()> @@ -6853,7 +6853,7 @@ impl IDWriteFactory6 { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstyle), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontsize), localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), fontweight, fontstyle, fontstretch, fontsize, localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateTypography(&self) -> ::windows::core::Result { @@ -6871,7 +6871,7 @@ impl IDWriteFactory6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextFormat>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(maxwidth), ::core::mem::transmute(maxheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), maxwidth, maxheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6881,7 +6881,7 @@ impl IDWriteFactory6 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), layoutwidth, layoutheight, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateEllipsisTrimmingSign<'a, P0>(&self, textformat: P0) -> ::windows::core::Result @@ -6904,13 +6904,13 @@ impl IDWriteFactory6 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(substitutionmethod), localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), substitutionmethod, localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), pixelsperdip, ::core::mem::transmute(transform), renderingmode, measuringmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6923,7 +6923,7 @@ impl IDWriteFactory6 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams2(&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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(enhancedcontrastgrayscale), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, enhancedcontrastgrayscale, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSystemFontFallback(&self) -> ::windows::core::Result { @@ -6939,29 +6939,29 @@ impl IDWriteFactory6 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), baselineoriginx, baselineoriginy, ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), measuringmode, ::core::mem::transmute(worldtodevicetransform), colorpaletteindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, grayscaleenhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, gridfitmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), renderingmode, measuringmode, gridfitmode, antialiasmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis3(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE1, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGlyphRunAnalysis3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateGlyphRunAnalysis3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), renderingmode, measuringmode, gridfitmode, antialiasmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams4(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE1, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomRenderingParams4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateCustomRenderingParams4)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, grayscaleenhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, gridfitmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFaceReference<'a, P0>(&self, fontfile: P0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result @@ -6969,7 +6969,7 @@ impl IDWriteFactory6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateFontFaceReference)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateFontFaceReference)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), faceindex, fontsimulations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6978,7 +6978,7 @@ impl IDWriteFactory6 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateFontFaceReference2)(::windows::core::Interface::as_raw(self), filepath.into(), ::core::mem::transmute(lastwritetime), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateFontFaceReference2)(::windows::core::Interface::as_raw(self), filepath.into(), ::core::mem::transmute(lastwritetime), faceindex, fontsimulations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSystemFontSet(&self) -> ::windows::core::Result { @@ -7016,7 +7016,7 @@ impl IDWriteFactory6 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn TranslateColorGlyphRun2(&self, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.TranslateColorGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(desiredglyphimageformats), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.TranslateColorGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), desiredglyphimageformats, measuringmode, ::core::mem::transmute(worldanddpitransform), colorpaletteindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -7028,7 +7028,7 @@ impl IDWriteFactory6 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputeGlyphOrigins2(&self, glyphrun: *const DWRITE_GLYPH_RUN, measuringmode: DWRITE_MEASURING_MODE, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, worldanddpitransform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.ComputeGlyphOrigins2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.ComputeGlyphOrigins2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), measuringmode, ::core::mem::transmute(baselineorigin), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontSetBuilder2(&self) -> ::windows::core::Result { @@ -7051,12 +7051,12 @@ impl IDWriteFactory6 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeContainerType(&self, filedata: *const ::core::ffi::c_void, filedatasize: u32) -> DWRITE_CONTAINER_TYPE { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.AnalyzeContainerType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filedata), ::core::mem::transmute(filedatasize))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.AnalyzeContainerType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filedata), filedatasize)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn UnpackFontFile(&self, containertype: DWRITE_CONTAINER_TYPE, filedata: *const ::core::ffi::c_void, filedatasize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.UnpackFontFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(containertype), ::core::mem::transmute(filedata), ::core::mem::transmute(filedatasize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.UnpackFontFile)(::windows::core::Interface::as_raw(self), containertype, ::core::mem::transmute(filedata), filedatasize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFaceReference3<'a, P0>(&self, fontfile: P0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS, fontaxisvalues: &[DWRITE_FONT_AXIS_VALUE]) -> ::windows::core::Result @@ -7064,7 +7064,7 @@ impl IDWriteFactory6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontFaceReference3)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontFaceReference3)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), faceindex, fontsimulations, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontResource<'a, P0>(&self, fontfile: P0, faceindex: u32) -> ::windows::core::Result @@ -7072,7 +7072,7 @@ impl IDWriteFactory6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontResource)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), ::core::mem::transmute(faceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontResource)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), faceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7090,7 +7090,7 @@ impl IDWriteFactory6 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSystemFontCollection3)(::windows::core::Interface::as_raw(self), includedownloadablefonts.into(), ::core::mem::transmute(fontfamilymodel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSystemFontCollection3)(::windows::core::Interface::as_raw(self), includedownloadablefonts.into(), fontfamilymodel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontCollectionFromFontSet2<'a, P0>(&self, fontset: P0, fontfamilymodel: DWRITE_FONT_FAMILY_MODEL) -> ::windows::core::Result @@ -7098,7 +7098,7 @@ impl IDWriteFactory6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontSet>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontCollectionFromFontSet2)(::windows::core::Interface::as_raw(self), fontset.into().abi(), ::core::mem::transmute(fontfamilymodel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontCollectionFromFontSet2)(::windows::core::Interface::as_raw(self), fontset.into().abi(), fontfamilymodel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontSetBuilder3(&self) -> ::windows::core::Result { @@ -7113,7 +7113,7 @@ impl IDWriteFactory6 { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateTextFormat2)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(fontsize), localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateTextFormat2)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, fontsize, localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7277,7 +7277,7 @@ impl IDWriteFactory7 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontCollectionLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), ::core::mem::transmute(collectionkeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCustomFontCollection)(::windows::core::Interface::as_raw(self), collectionloader.into().abi(), ::core::mem::transmute(collectionkey), collectionkeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontCollectionLoader<'a, P0>(&self, fontcollectionloader: P0) -> ::windows::core::Result<()> @@ -7308,12 +7308,12 @@ impl IDWriteFactory7 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFileLoader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCustomFontFileReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, fontfileloader.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, fontfacetype: DWRITE_FONT_FACE_TYPE, fontfiles: &[::core::option::Option], faceindex: u32, fontfacesimulationflags: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfacetype), fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontfacesimulationflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), fontfacetype, fontfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontfiles)), faceindex, fontfacesimulationflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateRenderingParams(&self) -> ::windows::core::Result { @@ -7332,7 +7332,7 @@ impl IDWriteFactory7 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams(&self, gamma: f32, enhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCustomRenderingParams)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RegisterFontFileLoader<'a, P0>(&self, fontfileloader: P0) -> ::windows::core::Result<()> @@ -7356,7 +7356,7 @@ impl IDWriteFactory7 { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstyle), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontsize), localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateTextFormat)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), fontweight, fontstyle, fontstretch, fontsize, localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateTypography(&self) -> ::windows::core::Result { @@ -7374,7 +7374,7 @@ impl IDWriteFactory7 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextFormat>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(maxwidth), ::core::mem::transmute(maxheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), maxwidth, maxheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7384,7 +7384,7 @@ impl IDWriteFactory7 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGdiCompatibleTextLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(string)), string.len() as _, textformat.into().abi(), layoutwidth, layoutheight, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateEllipsisTrimmingSign<'a, P0>(&self, textformat: P0) -> ::windows::core::Result @@ -7407,13 +7407,13 @@ impl IDWriteFactory7 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(substitutionmethod), localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateNumberSubstitution)(::windows::core::Interface::as_raw(self), substitutionmethod, localename.into(), ignoreuseroverride.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGlyphRunAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), pixelsperdip, ::core::mem::transmute(transform), renderingmode, measuringmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7426,7 +7426,7 @@ impl IDWriteFactory7 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams2(&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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(enhancedcontrastgrayscale), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCustomRenderingParams2)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, enhancedcontrastgrayscale, cleartypelevel, pixelgeometry, renderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSystemFontFallback(&self) -> ::windows::core::Result { @@ -7442,29 +7442,29 @@ impl IDWriteFactory7 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.TranslateColorGlyphRun)(::windows::core::Interface::as_raw(self), baselineoriginx, baselineoriginy, ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), measuringmode, ::core::mem::transmute(worldtodevicetransform), colorpaletteindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCustomRenderingParams3)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, grayscaleenhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, gridfitmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGlyphRunAnalysis2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), renderingmode, measuringmode, gridfitmode, antialiasmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis3(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE1, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGlyphRunAnalysis3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateGlyphRunAnalysis3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), renderingmode, measuringmode, gridfitmode, antialiasmode, baselineoriginx, baselineoriginy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateCustomRenderingParams4(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE1, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomRenderingParams4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateCustomRenderingParams4)(::windows::core::Interface::as_raw(self), gamma, enhancedcontrast, grayscaleenhancedcontrast, cleartypelevel, pixelgeometry, renderingmode, gridfitmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFaceReference<'a, P0>(&self, fontfile: P0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result @@ -7472,7 +7472,7 @@ impl IDWriteFactory7 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateFontFaceReference)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateFontFaceReference)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), faceindex, fontsimulations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7481,7 +7481,7 @@ impl IDWriteFactory7 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateFontFaceReference2)(::windows::core::Interface::as_raw(self), filepath.into(), ::core::mem::transmute(lastwritetime), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateFontFaceReference2)(::windows::core::Interface::as_raw(self), filepath.into(), ::core::mem::transmute(lastwritetime), faceindex, fontsimulations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSystemFontSet(&self) -> ::windows::core::Result { @@ -7519,7 +7519,7 @@ impl IDWriteFactory7 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn TranslateColorGlyphRun2(&self, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.TranslateColorGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(desiredglyphimageformats), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.TranslateColorGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), desiredglyphimageformats, measuringmode, ::core::mem::transmute(worldanddpitransform), colorpaletteindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -7531,7 +7531,7 @@ impl IDWriteFactory7 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputeGlyphOrigins2(&self, glyphrun: *const DWRITE_GLYPH_RUN, measuringmode: DWRITE_MEASURING_MODE, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, worldanddpitransform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.ComputeGlyphOrigins2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineorigin), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.ComputeGlyphOrigins2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphrun), measuringmode, ::core::mem::transmute(baselineorigin), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontSetBuilder2(&self) -> ::windows::core::Result { @@ -7554,12 +7554,12 @@ impl IDWriteFactory7 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeContainerType(&self, filedata: *const ::core::ffi::c_void, filedatasize: u32) -> DWRITE_CONTAINER_TYPE { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.AnalyzeContainerType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filedata), ::core::mem::transmute(filedatasize))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.AnalyzeContainerType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filedata), filedatasize)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn UnpackFontFile(&self, containertype: DWRITE_CONTAINER_TYPE, filedata: *const ::core::ffi::c_void, filedatasize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.UnpackFontFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(containertype), ::core::mem::transmute(filedata), ::core::mem::transmute(filedatasize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.UnpackFontFile)(::windows::core::Interface::as_raw(self), containertype, ::core::mem::transmute(filedata), filedatasize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFaceReference3<'a, P0>(&self, fontfile: P0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS, fontaxisvalues: &[DWRITE_FONT_AXIS_VALUE]) -> ::windows::core::Result @@ -7567,7 +7567,7 @@ impl IDWriteFactory7 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateFontFaceReference3)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), ::core::mem::transmute(faceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateFontFaceReference3)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), faceindex, fontsimulations, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontResource<'a, P0>(&self, fontfile: P0, faceindex: u32) -> ::windows::core::Result @@ -7575,7 +7575,7 @@ impl IDWriteFactory7 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateFontResource)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), ::core::mem::transmute(faceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateFontResource)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), faceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7593,7 +7593,7 @@ impl IDWriteFactory7 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSystemFontCollection3)(::windows::core::Interface::as_raw(self), includedownloadablefonts.into(), ::core::mem::transmute(fontfamilymodel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSystemFontCollection3)(::windows::core::Interface::as_raw(self), includedownloadablefonts.into(), fontfamilymodel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontCollectionFromFontSet2<'a, P0>(&self, fontset: P0, fontfamilymodel: DWRITE_FONT_FAMILY_MODEL) -> ::windows::core::Result @@ -7601,7 +7601,7 @@ impl IDWriteFactory7 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontSet>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateFontCollectionFromFontSet2)(::windows::core::Interface::as_raw(self), fontset.into().abi(), ::core::mem::transmute(fontfamilymodel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateFontCollectionFromFontSet2)(::windows::core::Interface::as_raw(self), fontset.into().abi(), fontfamilymodel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontSetBuilder3(&self) -> ::windows::core::Result { @@ -7616,7 +7616,7 @@ impl IDWriteFactory7 { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateTextFormat2)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(fontsize), localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateTextFormat2)(::windows::core::Interface::as_raw(self), fontfamilyname.into(), fontcollection.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, fontsize, localename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7634,7 +7634,7 @@ impl IDWriteFactory7 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSystemFontCollection4)(::windows::core::Interface::as_raw(self), includedownloadablefonts.into(), ::core::mem::transmute(fontfamilymodel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSystemFontCollection4)(::windows::core::Interface::as_raw(self), includedownloadablefonts.into(), fontfamilymodel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7824,7 +7824,7 @@ impl IDWriteFont { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInformationalStrings(&self, informationalstringid: DWRITE_INFORMATIONAL_STRING_ID, informationalstrings: *mut ::core::option::Option, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInformationalStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(informationalstringid), ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).GetInformationalStrings)(::windows::core::Interface::as_raw(self), informationalstringid, ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSimulations(&self) -> DWRITE_FONT_SIMULATIONS { @@ -7838,7 +7838,7 @@ impl IDWriteFont { #[cfg(feature = "Win32_Foundation")] pub unsafe fn HasCharacter(&self, unicodevalue: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HasCharacter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HasCharacter)(::windows::core::Interface::as_raw(self), unicodevalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self) -> ::windows::core::Result { @@ -7940,7 +7940,7 @@ impl IDWriteFont1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInformationalStrings(&self, informationalstringid: DWRITE_INFORMATIONAL_STRING_ID, informationalstrings: *mut ::core::option::Option, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(informationalstringid), ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), informationalstringid, ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSimulations(&self) -> DWRITE_FONT_SIMULATIONS { @@ -7954,7 +7954,7 @@ impl IDWriteFont1 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn HasCharacter(&self, unicodevalue: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.HasCharacter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.HasCharacter)(::windows::core::Interface::as_raw(self), unicodevalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self) -> ::windows::core::Result { @@ -8079,7 +8079,7 @@ impl IDWriteFont2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInformationalStrings(&self, informationalstringid: DWRITE_INFORMATIONAL_STRING_ID, informationalstrings: *mut ::core::option::Option, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(informationalstringid), ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), informationalstringid, ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSimulations(&self) -> DWRITE_FONT_SIMULATIONS { @@ -8093,7 +8093,7 @@ impl IDWriteFont2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn HasCharacter(&self, unicodevalue: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.HasCharacter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.HasCharacter)(::windows::core::Interface::as_raw(self), unicodevalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self) -> ::windows::core::Result { @@ -8232,7 +8232,7 @@ impl IDWriteFont3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInformationalStrings(&self, informationalstringid: DWRITE_INFORMATIONAL_STRING_ID, informationalstrings: *mut ::core::option::Option, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(informationalstringid), ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), informationalstringid, ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetSimulations(&self) -> DWRITE_FONT_SIMULATIONS { @@ -8246,7 +8246,7 @@ impl IDWriteFont3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn HasCharacter(&self, unicodevalue: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.HasCharacter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.HasCharacter)(::windows::core::Interface::as_raw(self), unicodevalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self) -> ::windows::core::Result { @@ -8297,7 +8297,7 @@ impl IDWriteFont3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HasCharacter2(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).HasCharacter2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).HasCharacter2)(::windows::core::Interface::as_raw(self), unicodevalue)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocality(&self) -> DWRITE_LOCALITY { @@ -8411,7 +8411,7 @@ impl IDWriteFontCollection { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamily(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFontFamily)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFontFamily)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8488,7 +8488,7 @@ impl IDWriteFontCollection1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamily(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFontFamily)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFontFamily)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8514,7 +8514,7 @@ impl IDWriteFontCollection1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamily2(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFontFamily2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFontFamily2)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8585,7 +8585,7 @@ impl IDWriteFontCollection2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamily(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetFontFamily)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetFontFamily)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8611,12 +8611,12 @@ impl IDWriteFontCollection2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamily2(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFontFamily2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFontFamily2)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamily3(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFontFamily3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFontFamily3)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMatchingFonts<'a, P0>(&self, familyname: P0, fontaxisvalues: &[DWRITE_FONT_AXIS_VALUE]) -> ::windows::core::Result @@ -8721,7 +8721,7 @@ impl IDWriteFontCollection3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamily(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontFamily)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontFamily)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8747,12 +8747,12 @@ impl IDWriteFontCollection3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamily2(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetFontFamily2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetFontFamily2)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamily3(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFontFamily3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFontFamily3)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMatchingFonts<'a, P0>(&self, familyname: P0, fontaxisvalues: &[DWRITE_FONT_AXIS_VALUE]) -> ::windows::core::Result @@ -8876,7 +8876,7 @@ impl IDWriteFontCollectionLoader { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFactory>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateEnumeratorFromKey)(::windows::core::Interface::as_raw(self), factory.into().abi(), ::core::mem::transmute(collectionkey), ::core::mem::transmute(collectionkeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateEnumeratorFromKey)(::windows::core::Interface::as_raw(self), factory.into().abi(), ::core::mem::transmute(collectionkey), collectionkeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8930,7 +8930,7 @@ impl IDWriteFontDownloadListener { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontDownloadQueue>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DownloadCompleted)(::windows::core::Interface::as_raw(self), downloadqueue.into().abi(), context.into().abi(), ::core::mem::transmute(downloadresult)) + (::windows::core::Interface::vtable(self).DownloadCompleted)(::windows::core::Interface::as_raw(self), downloadqueue.into().abi(), context.into().abi(), downloadresult) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8988,7 +8988,7 @@ impl IDWriteFontDownloadQueue { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn RemoveListener(&self, token: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveListener)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(token)).ok() + (::windows::core::Interface::vtable(self).RemoveListener)(::windows::core::Interface::as_raw(self), token).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9108,7 +9108,7 @@ impl IDWriteFontFace { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TryGetFontTable(&self, opentypetabletag: u32, tabledata: *mut *mut ::core::ffi::c_void, tablesize: *mut u32, tablecontext: *mut *mut ::core::ffi::c_void, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TryGetFontTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opentypetabletag), ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).TryGetFontTable)(::windows::core::Interface::as_raw(self), opentypetabletag, ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { @@ -9122,7 +9122,7 @@ impl IDWriteFontFace { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), emsize, ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetRecommendedRenderingMode<'a, P0>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P0) -> ::windows::core::Result @@ -9130,12 +9130,12 @@ impl IDWriteFontFace { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGdiCompatibleMetrics(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9144,7 +9144,7 @@ impl IDWriteFontFace { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() + (::windows::core::Interface::vtable(self).GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9265,7 +9265,7 @@ impl IDWriteFontFace1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TryGetFontTable(&self, opentypetabletag: u32, tabledata: *mut *mut ::core::ffi::c_void, tablesize: *mut u32, tablecontext: *mut *mut ::core::ffi::c_void, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opentypetabletag), ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), opentypetabletag, ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { @@ -9279,7 +9279,7 @@ impl IDWriteFontFace1 { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), emsize, ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetRecommendedRenderingMode<'a, P0>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P0) -> ::windows::core::Result @@ -9287,12 +9287,12 @@ impl IDWriteFontFace1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGdiCompatibleMetrics(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9301,7 +9301,7 @@ impl IDWriteFontFace1 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() + (::windows::core::Interface::vtable(self).base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9312,7 +9312,7 @@ impl IDWriteFontFace1 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleMetrics2(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCaretMetrics(&self, caretmetrics: *mut DWRITE_CARET_METRICS) { @@ -9342,7 +9342,7 @@ impl IDWriteFontFace1 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() + (::windows::core::Interface::vtable(self).GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { @@ -9360,7 +9360,7 @@ impl IDWriteFontFace1 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphVariants(&self, glyphcount: u32, nominalglyphindices: *const u16, verticalglyphindices: *mut u16) -> ::windows::core::Result<()> { @@ -9511,7 +9511,7 @@ impl IDWriteFontFace2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TryGetFontTable(&self, opentypetabletag: u32, tabledata: *mut *mut ::core::ffi::c_void, tablesize: *mut u32, tablecontext: *mut *mut ::core::ffi::c_void, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opentypetabletag), ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), opentypetabletag, ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { @@ -9525,7 +9525,7 @@ impl IDWriteFontFace2 { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), emsize, ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetRecommendedRenderingMode<'a, P0>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P0) -> ::windows::core::Result @@ -9533,12 +9533,12 @@ impl IDWriteFontFace2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGdiCompatibleMetrics(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9547,7 +9547,7 @@ impl IDWriteFontFace2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9558,7 +9558,7 @@ impl IDWriteFontFace2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleMetrics2(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCaretMetrics(&self, caretmetrics: *mut DWRITE_CARET_METRICS) { @@ -9588,7 +9588,7 @@ impl IDWriteFontFace2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() + (::windows::core::Interface::vtable(self).base__.GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { @@ -9606,7 +9606,7 @@ impl IDWriteFontFace2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphVariants(&self, glyphcount: u32, nominalglyphindices: *const u16, verticalglyphindices: *mut u16) -> ::windows::core::Result<()> { @@ -9632,7 +9632,7 @@ impl IDWriteFontFace2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] 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() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paletteentries))).ok() + (::windows::core::Interface::vtable(self).GetPaletteEntries)(::windows::core::Interface::as_raw(self), colorpaletteindex, firstentryindex, paletteentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paletteentries))).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9641,7 +9641,7 @@ impl IDWriteFontFace2 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { - (::windows::core::Interface::vtable(self).GetRecommendedRenderingMode3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() + (::windows::core::Interface::vtable(self).GetRecommendedRenderingMode3)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9773,7 +9773,7 @@ impl IDWriteFontFace3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TryGetFontTable(&self, opentypetabletag: u32, tabledata: *mut *mut ::core::ffi::c_void, tablesize: *mut u32, tablecontext: *mut *mut ::core::ffi::c_void, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opentypetabletag), ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), opentypetabletag, ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { @@ -9787,7 +9787,7 @@ impl IDWriteFontFace3 { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), emsize, ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetRecommendedRenderingMode<'a, P0>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P0) -> ::windows::core::Result @@ -9795,12 +9795,12 @@ impl IDWriteFontFace3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGdiCompatibleMetrics(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9809,7 +9809,7 @@ impl IDWriteFontFace3 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9820,7 +9820,7 @@ impl IDWriteFontFace3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleMetrics2(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCaretMetrics(&self, caretmetrics: *mut DWRITE_CARET_METRICS) { @@ -9850,7 +9850,7 @@ impl IDWriteFontFace3 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { @@ -9868,7 +9868,7 @@ impl IDWriteFontFace3 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphVariants(&self, glyphcount: u32, nominalglyphindices: *const u16, verticalglyphindices: *mut u16) -> ::windows::core::Result<()> { @@ -9894,7 +9894,7 @@ impl IDWriteFontFace3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPaletteEntries(&self, colorpaletteindex: u32, firstentryindex: u32, paletteentries: &mut [DWRITE_COLOR_F]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPaletteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(firstentryindex), paletteentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paletteentries))).ok() + (::windows::core::Interface::vtable(self).base__.GetPaletteEntries)(::windows::core::Interface::as_raw(self), colorpaletteindex, firstentryindex, paletteentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paletteentries))).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9903,7 +9903,7 @@ impl IDWriteFontFace3 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { - (::windows::core::Interface::vtable(self).base__.GetRecommendedRenderingMode3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() + (::windows::core::Interface::vtable(self).base__.GetRecommendedRenderingMode3)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self) -> ::windows::core::Result { @@ -9939,12 +9939,12 @@ impl IDWriteFontFace3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInformationalStrings(&self, informationalstringid: DWRITE_INFORMATIONAL_STRING_ID, informationalstrings: *mut ::core::option::Option, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInformationalStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(informationalstringid), ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).GetInformationalStrings)(::windows::core::Interface::as_raw(self), informationalstringid, ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HasCharacter(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).HasCharacter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).HasCharacter)(::windows::core::Interface::as_raw(self), unicodevalue)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9953,17 +9953,17 @@ impl IDWriteFontFace3 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { - (::windows::core::Interface::vtable(self).GetRecommendedRenderingMode4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() + (::windows::core::Interface::vtable(self).GetRecommendedRenderingMode4)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsCharacterLocal(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsCharacterLocal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsCharacterLocal)(::windows::core::Interface::as_raw(self), unicodevalue)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsGlyphLocal(&self, glyphid: u16) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsGlyphLocal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphid))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsGlyphLocal)(::windows::core::Interface::as_raw(self), glyphid)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10152,7 +10152,7 @@ impl IDWriteFontFace4 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TryGetFontTable(&self, opentypetabletag: u32, tabledata: *mut *mut ::core::ffi::c_void, tablesize: *mut u32, tablecontext: *mut *mut ::core::ffi::c_void, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opentypetabletag), ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), opentypetabletag, ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { @@ -10166,7 +10166,7 @@ impl IDWriteFontFace4 { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), emsize, ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetRecommendedRenderingMode<'a, P0>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P0) -> ::windows::core::Result @@ -10174,12 +10174,12 @@ impl IDWriteFontFace4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGdiCompatibleMetrics(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10188,7 +10188,7 @@ impl IDWriteFontFace4 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10199,7 +10199,7 @@ impl IDWriteFontFace4 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleMetrics2(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCaretMetrics(&self, caretmetrics: *mut DWRITE_CARET_METRICS) { @@ -10229,7 +10229,7 @@ impl IDWriteFontFace4 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { @@ -10247,7 +10247,7 @@ impl IDWriteFontFace4 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphVariants(&self, glyphcount: u32, nominalglyphindices: *const u16, verticalglyphindices: *mut u16) -> ::windows::core::Result<()> { @@ -10273,7 +10273,7 @@ impl IDWriteFontFace4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPaletteEntries(&self, colorpaletteindex: u32, firstentryindex: u32, paletteentries: &mut [DWRITE_COLOR_F]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPaletteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(firstentryindex), paletteentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paletteentries))).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPaletteEntries)(::windows::core::Interface::as_raw(self), colorpaletteindex, firstentryindex, paletteentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paletteentries))).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10282,7 +10282,7 @@ impl IDWriteFontFace4 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { - (::windows::core::Interface::vtable(self).base__.base__.GetRecommendedRenderingMode3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetRecommendedRenderingMode3)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self) -> ::windows::core::Result { @@ -10318,12 +10318,12 @@ impl IDWriteFontFace4 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInformationalStrings(&self, informationalstringid: DWRITE_INFORMATIONAL_STRING_ID, informationalstrings: *mut ::core::option::Option, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(informationalstringid), ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), informationalstringid, ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HasCharacter(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.HasCharacter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.HasCharacter)(::windows::core::Interface::as_raw(self), unicodevalue)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10332,17 +10332,17 @@ impl IDWriteFontFace4 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { - (::windows::core::Interface::vtable(self).base__.GetRecommendedRenderingMode4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() + (::windows::core::Interface::vtable(self).base__.GetRecommendedRenderingMode4)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsCharacterLocal(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsCharacterLocal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsCharacterLocal)(::windows::core::Interface::as_raw(self), unicodevalue)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsGlyphLocal(&self, glyphid: u16) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsGlyphLocal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphid))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsGlyphLocal)(::windows::core::Interface::as_raw(self), glyphid)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10365,7 +10365,7 @@ impl IDWriteFontFace4 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGlyphImageFormats(&self, glyphid: u16, pixelsperemfirst: u32, pixelsperemlast: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetGlyphImageFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphid), ::core::mem::transmute(pixelsperemfirst), ::core::mem::transmute(pixelsperemlast), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGlyphImageFormats)(::windows::core::Interface::as_raw(self), glyphid, pixelsperemfirst, pixelsperemlast, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGlyphImageFormats2(&self) -> DWRITE_GLYPH_IMAGE_FORMATS { @@ -10374,7 +10374,7 @@ impl IDWriteFontFace4 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetGlyphImageData(&self, glyphid: u16, pixelsperem: u32, glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS, glyphdata: *mut DWRITE_GLYPH_IMAGE_DATA, glyphdatacontext: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetGlyphImageData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphid), ::core::mem::transmute(pixelsperem), ::core::mem::transmute(glyphimageformat), ::core::mem::transmute(glyphdata), ::core::mem::transmute(glyphdatacontext)).ok() + (::windows::core::Interface::vtable(self).GetGlyphImageData)(::windows::core::Interface::as_raw(self), glyphid, pixelsperem, glyphimageformat, ::core::mem::transmute(glyphdata), ::core::mem::transmute(glyphdatacontext)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseGlyphImageData(&self, glyphdatacontext: *mut ::core::ffi::c_void) { @@ -10536,7 +10536,7 @@ impl IDWriteFontFace5 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TryGetFontTable(&self, opentypetabletag: u32, tabledata: *mut *mut ::core::ffi::c_void, tablesize: *mut u32, tablecontext: *mut *mut ::core::ffi::c_void, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opentypetabletag), ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), opentypetabletag, ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { @@ -10550,7 +10550,7 @@ impl IDWriteFontFace5 { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), emsize, ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetRecommendedRenderingMode<'a, P0>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P0) -> ::windows::core::Result @@ -10558,12 +10558,12 @@ impl IDWriteFontFace5 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGdiCompatibleMetrics(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10572,7 +10572,7 @@ impl IDWriteFontFace5 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10583,7 +10583,7 @@ impl IDWriteFontFace5 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleMetrics2(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCaretMetrics(&self, caretmetrics: *mut DWRITE_CARET_METRICS) { @@ -10613,7 +10613,7 @@ impl IDWriteFontFace5 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { @@ -10631,7 +10631,7 @@ impl IDWriteFontFace5 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphVariants(&self, glyphcount: u32, nominalglyphindices: *const u16, verticalglyphindices: *mut u16) -> ::windows::core::Result<()> { @@ -10657,7 +10657,7 @@ impl IDWriteFontFace5 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPaletteEntries(&self, colorpaletteindex: u32, firstentryindex: u32, paletteentries: &mut [DWRITE_COLOR_F]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetPaletteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(firstentryindex), paletteentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paletteentries))).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetPaletteEntries)(::windows::core::Interface::as_raw(self), colorpaletteindex, firstentryindex, paletteentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paletteentries))).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10666,7 +10666,7 @@ impl IDWriteFontFace5 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetRecommendedRenderingMode3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetRecommendedRenderingMode3)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self) -> ::windows::core::Result { @@ -10702,12 +10702,12 @@ impl IDWriteFontFace5 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInformationalStrings(&self, informationalstringid: DWRITE_INFORMATIONAL_STRING_ID, informationalstrings: *mut ::core::option::Option, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(informationalstringid), ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), informationalstringid, ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HasCharacter(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.HasCharacter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.HasCharacter)(::windows::core::Interface::as_raw(self), unicodevalue)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10716,17 +10716,17 @@ impl IDWriteFontFace5 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { - (::windows::core::Interface::vtable(self).base__.base__.GetRecommendedRenderingMode4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetRecommendedRenderingMode4)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsCharacterLocal(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsCharacterLocal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsCharacterLocal)(::windows::core::Interface::as_raw(self), unicodevalue)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsGlyphLocal(&self, glyphid: u16) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsGlyphLocal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphid))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsGlyphLocal)(::windows::core::Interface::as_raw(self), glyphid)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10749,7 +10749,7 @@ impl IDWriteFontFace5 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGlyphImageFormats(&self, glyphid: u16, pixelsperemfirst: u32, pixelsperemlast: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetGlyphImageFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphid), ::core::mem::transmute(pixelsperemfirst), ::core::mem::transmute(pixelsperemlast), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetGlyphImageFormats)(::windows::core::Interface::as_raw(self), glyphid, pixelsperemfirst, pixelsperemlast, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGlyphImageFormats2(&self) -> DWRITE_GLYPH_IMAGE_FORMATS { @@ -10758,7 +10758,7 @@ impl IDWriteFontFace5 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetGlyphImageData(&self, glyphid: u16, pixelsperem: u32, glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS, glyphdata: *mut DWRITE_GLYPH_IMAGE_DATA, glyphdatacontext: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetGlyphImageData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphid), ::core::mem::transmute(pixelsperem), ::core::mem::transmute(glyphimageformat), ::core::mem::transmute(glyphdata), ::core::mem::transmute(glyphdatacontext)).ok() + (::windows::core::Interface::vtable(self).base__.GetGlyphImageData)(::windows::core::Interface::as_raw(self), glyphid, pixelsperem, glyphimageformat, ::core::mem::transmute(glyphdata), ::core::mem::transmute(glyphdatacontext)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseGlyphImageData(&self, glyphdatacontext: *mut ::core::ffi::c_void) { @@ -10965,7 +10965,7 @@ impl IDWriteFontFace6 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TryGetFontTable(&self, opentypetabletag: u32, tabledata: *mut *mut ::core::ffi::c_void, tablesize: *mut u32, tablecontext: *mut *mut ::core::ffi::c_void, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opentypetabletag), ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.TryGetFontTable)(::windows::core::Interface::as_raw(self), opentypetabletag, ::core::mem::transmute(tabledata), ::core::mem::transmute(tablesize), ::core::mem::transmute(tablecontext), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { @@ -10979,7 +10979,7 @@ impl IDWriteFontFace6 { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetGlyphRunOutline)(::windows::core::Interface::as_raw(self), emsize, ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetRecommendedRenderingMode<'a, P0>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P0) -> ::windows::core::Result @@ -10987,12 +10987,12 @@ impl IDWriteFontFace6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetRecommendedRenderingMode)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGdiCompatibleMetrics(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetGdiCompatibleMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11001,7 +11001,7 @@ impl IDWriteFontFace6 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetGdiCompatibleGlyphMetrics)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11012,7 +11012,7 @@ impl IDWriteFontFace6 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleMetrics2(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGdiCompatibleMetrics2)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCaretMetrics(&self, caretmetrics: *mut DWRITE_CARET_METRICS) { @@ -11042,7 +11042,7 @@ impl IDWriteFontFace6 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGdiCompatibleGlyphAdvances)(::windows::core::Interface::as_raw(self), emsize, pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { @@ -11060,7 +11060,7 @@ impl IDWriteFontFace6 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetRecommendedRenderingMode2)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphVariants(&self, glyphcount: u32, nominalglyphindices: *const u16, verticalglyphindices: *mut u16) -> ::windows::core::Result<()> { @@ -11086,7 +11086,7 @@ impl IDWriteFontFace6 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPaletteEntries(&self, colorpaletteindex: u32, firstentryindex: u32, paletteentries: &mut [DWRITE_COLOR_F]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetPaletteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(firstentryindex), paletteentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paletteentries))).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetPaletteEntries)(::windows::core::Interface::as_raw(self), colorpaletteindex, firstentryindex, paletteentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paletteentries))).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11095,7 +11095,7 @@ impl IDWriteFontFace6 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetRecommendedRenderingMode3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetRecommendedRenderingMode3)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self) -> ::windows::core::Result { @@ -11131,12 +11131,12 @@ impl IDWriteFontFace6 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInformationalStrings(&self, informationalstringid: DWRITE_INFORMATIONAL_STRING_ID, informationalstrings: *mut ::core::option::Option, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(informationalstringid), ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetInformationalStrings)(::windows::core::Interface::as_raw(self), informationalstringid, ::core::mem::transmute(informationalstrings), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HasCharacter(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.HasCharacter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.HasCharacter)(::windows::core::Interface::as_raw(self), unicodevalue)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11145,17 +11145,17 @@ impl IDWriteFontFace6 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteRenderingParams>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetRecommendedRenderingMode4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetRecommendedRenderingMode4)(::windows::core::Interface::as_raw(self), fontemsize, dpix, dpiy, ::core::mem::transmute(transform), issideways.into(), outlinethreshold, measuringmode, renderingparams.into().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsCharacterLocal(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.IsCharacterLocal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unicodevalue))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.IsCharacterLocal)(::windows::core::Interface::as_raw(self), unicodevalue)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsGlyphLocal(&self, glyphid: u16) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.IsGlyphLocal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphid))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.IsGlyphLocal)(::windows::core::Interface::as_raw(self), glyphid)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11178,7 +11178,7 @@ impl IDWriteFontFace6 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGlyphImageFormats(&self, glyphid: u16, pixelsperemfirst: u32, pixelsperemlast: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetGlyphImageFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphid), ::core::mem::transmute(pixelsperemfirst), ::core::mem::transmute(pixelsperemlast), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetGlyphImageFormats)(::windows::core::Interface::as_raw(self), glyphid, pixelsperemfirst, pixelsperemlast, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetGlyphImageFormats2(&self) -> DWRITE_GLYPH_IMAGE_FORMATS { @@ -11187,7 +11187,7 @@ impl IDWriteFontFace6 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetGlyphImageData(&self, glyphid: u16, pixelsperem: u32, glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS, glyphdata: *mut DWRITE_GLYPH_IMAGE_DATA, glyphdatacontext: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetGlyphImageData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphid), ::core::mem::transmute(pixelsperem), ::core::mem::transmute(glyphimageformat), ::core::mem::transmute(glyphdata), ::core::mem::transmute(glyphdatacontext)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetGlyphImageData)(::windows::core::Interface::as_raw(self), glyphid, pixelsperem, glyphimageformat, ::core::mem::transmute(glyphdata), ::core::mem::transmute(glyphdatacontext)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseGlyphImageData(&self, glyphdatacontext: *mut ::core::ffi::c_void) { @@ -11222,12 +11222,12 @@ impl IDWriteFontFace6 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFamilyNames2(&self, fontfamilymodel: DWRITE_FONT_FAMILY_MODEL) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFamilyNames2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfamilymodel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFamilyNames2)(::windows::core::Interface::as_raw(self), fontfamilymodel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFaceNames2(&self, fontfamilymodel: DWRITE_FONT_FAMILY_MODEL) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFaceNames2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfamilymodel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFaceNames2)(::windows::core::Interface::as_raw(self), fontfamilymodel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11374,7 +11374,7 @@ impl IDWriteFontFaceReference { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFaceWithSimulations(&self, fontfacesimulationflags: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontFaceWithSimulations)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfacesimulationflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontFaceWithSimulations)(::windows::core::Interface::as_raw(self), fontfacesimulationflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11429,7 +11429,7 @@ impl IDWriteFontFaceReference { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn EnqueueFileFragmentDownloadRequest(&self, fileoffset: u64, fragmentsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnqueueFileFragmentDownloadRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fileoffset), ::core::mem::transmute(fragmentsize)).ok() + (::windows::core::Interface::vtable(self).EnqueueFileFragmentDownloadRequest)(::windows::core::Interface::as_raw(self), fileoffset, fragmentsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11504,7 +11504,7 @@ impl IDWriteFontFaceReference1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFaceWithSimulations(&self, fontfacesimulationflags: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateFontFaceWithSimulations)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfacesimulationflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateFontFaceWithSimulations)(::windows::core::Interface::as_raw(self), fontfacesimulationflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11559,7 +11559,7 @@ impl IDWriteFontFaceReference1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn EnqueueFileFragmentDownloadRequest(&self, fileoffset: u64, fragmentsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnqueueFileFragmentDownloadRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fileoffset), ::core::mem::transmute(fragmentsize)).ok() + (::windows::core::Interface::vtable(self).base__.EnqueueFileFragmentDownloadRequest)(::windows::core::Interface::as_raw(self), fileoffset, fragmentsize).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace2(&self) -> ::windows::core::Result { @@ -11644,7 +11644,7 @@ impl IDWriteFontFallback { P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontCollection>>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).MapCharacters)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), basefontcollection.into().abi(), basefamilyname.into(), ::core::mem::transmute(baseweight), ::core::mem::transmute(basestyle), ::core::mem::transmute(basestretch), ::core::mem::transmute(mappedlength), ::core::mem::transmute(mappedfont), ::core::mem::transmute(scale)).ok() + (::windows::core::Interface::vtable(self).MapCharacters)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, basefontcollection.into().abi(), basefamilyname.into(), baseweight, basestyle, basestretch, ::core::mem::transmute(mappedlength), ::core::mem::transmute(mappedfont), ::core::mem::transmute(scale)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11699,7 +11699,7 @@ impl IDWriteFontFallback1 { P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontCollection>>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.MapCharacters)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), basefontcollection.into().abi(), basefamilyname.into(), ::core::mem::transmute(baseweight), ::core::mem::transmute(basestyle), ::core::mem::transmute(basestretch), ::core::mem::transmute(mappedlength), ::core::mem::transmute(mappedfont), ::core::mem::transmute(scale)).ok() + (::windows::core::Interface::vtable(self).base__.MapCharacters)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, basefontcollection.into().abi(), basefamilyname.into(), baseweight, basestyle, basestretch, ::core::mem::transmute(mappedlength), ::core::mem::transmute(mappedfont), ::core::mem::transmute(scale)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn MapCharacters2<'a, P0, P1, P2>(&self, analysissource: P0, textposition: u32, textlength: u32, basefontcollection: P1, basefamilyname: P2, fontaxisvalues: &[DWRITE_FONT_AXIS_VALUE], mappedlength: *mut u32, scale: *mut f32, mappedfontface: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -11708,7 +11708,7 @@ impl IDWriteFontFallback1 { P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontCollection>>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).MapCharacters2)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), basefontcollection.into().abi(), basefamilyname.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(mappedlength), ::core::mem::transmute(scale), ::core::mem::transmute(mappedfontface)).ok() + (::windows::core::Interface::vtable(self).MapCharacters2)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, basefontcollection.into().abi(), basefamilyname.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(mappedlength), ::core::mem::transmute(scale), ::core::mem::transmute(mappedfontface)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11778,7 +11778,7 @@ impl IDWriteFontFallbackBuilder { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddMapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ranges)), ranges.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(targetfamilynames)), targetfamilynames.len() as _, fontcollection.into().abi(), localename.into(), basefamilyname.into(), ::core::mem::transmute(scale)).ok() + (::windows::core::Interface::vtable(self).AddMapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ranges)), ranges.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(targetfamilynames)), targetfamilynames.len() as _, fontcollection.into().abi(), localename.into(), basefamilyname.into(), scale).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AddMappings<'a, P0>(&self, fontfallback: P0) -> ::windows::core::Result<()> @@ -11852,7 +11852,7 @@ impl IDWriteFontFamily { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFont(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFont)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFont)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFamilyNames(&self) -> ::windows::core::Result { @@ -11862,12 +11862,12 @@ impl IDWriteFontFamily { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFirstMatchingFont(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFirstMatchingFont)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(weight), ::core::mem::transmute(stretch), ::core::mem::transmute(style), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFirstMatchingFont)(::windows::core::Interface::as_raw(self), weight, stretch, style, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMatchingFonts(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMatchingFonts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(weight), ::core::mem::transmute(stretch), ::core::mem::transmute(style), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMatchingFonts)(::windows::core::Interface::as_raw(self), weight, stretch, style, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11944,7 +11944,7 @@ impl IDWriteFontFamily1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFont(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetFont)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetFont)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFamilyNames(&self) -> ::windows::core::Result { @@ -11954,26 +11954,26 @@ impl IDWriteFontFamily1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFirstMatchingFont(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFirstMatchingFont)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(weight), ::core::mem::transmute(stretch), ::core::mem::transmute(style), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFirstMatchingFont)(::windows::core::Interface::as_raw(self), weight, stretch, style, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMatchingFonts(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMatchingFonts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(weight), ::core::mem::transmute(stretch), ::core::mem::transmute(style), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMatchingFonts)(::windows::core::Interface::as_raw(self), weight, stretch, style, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontLocality(&self, listindex: u32) -> DWRITE_LOCALITY { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontLocality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontLocality)(::windows::core::Interface::as_raw(self), listindex)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFont2(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFont2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFont2)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFontFaceReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFontFaceReference)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12065,7 +12065,7 @@ impl IDWriteFontFamily2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFont(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetFont)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetFont)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFamilyNames(&self) -> ::windows::core::Result { @@ -12075,26 +12075,26 @@ impl IDWriteFontFamily2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFirstMatchingFont(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetFirstMatchingFont)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(weight), ::core::mem::transmute(stretch), ::core::mem::transmute(style), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetFirstMatchingFont)(::windows::core::Interface::as_raw(self), weight, stretch, style, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMatchingFonts(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetMatchingFonts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(weight), ::core::mem::transmute(stretch), ::core::mem::transmute(style), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetMatchingFonts)(::windows::core::Interface::as_raw(self), weight, stretch, style, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontLocality(&self, listindex: u32) -> DWRITE_LOCALITY { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetFontLocality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetFontLocality)(::windows::core::Interface::as_raw(self), listindex)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFont2(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFont2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFont2)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFontFaceReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFontFaceReference)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMatchingFonts2(&self, fontaxisvalues: &[DWRITE_FONT_AXIS_VALUE]) -> ::windows::core::Result { @@ -12327,7 +12327,7 @@ impl IDWriteFontFileLoader { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateStreamFromKey(&self, fontfilereferencekey: *const ::core::ffi::c_void, fontfilereferencekeysize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStreamFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStreamFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12377,7 +12377,7 @@ pub struct IDWriteFontFileStream(::windows::core::IUnknown); impl IDWriteFontFileStream { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReadFileFragment(&self, fragmentstart: *mut *mut ::core::ffi::c_void, fileoffset: u64, fragmentsize: u64, fragmentcontext: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadFileFragment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fragmentstart), ::core::mem::transmute(fileoffset), ::core::mem::transmute(fragmentsize), ::core::mem::transmute(fragmentcontext)).ok() + (::windows::core::Interface::vtable(self).ReadFileFragment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fragmentstart), fileoffset, fragmentsize, ::core::mem::transmute(fragmentcontext)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseFileFragment(&self, fragmentcontext: *mut ::core::ffi::c_void) { @@ -12454,7 +12454,7 @@ impl IDWriteFontList { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFont(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFont)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFont)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12516,21 +12516,21 @@ impl IDWriteFontList1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFont(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFont)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFont)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontLocality(&self, listindex: u32) -> DWRITE_LOCALITY { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontLocality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontLocality)(::windows::core::Interface::as_raw(self), listindex)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFont2(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFont2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFont2)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFontFaceReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFontFaceReference)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12607,21 +12607,21 @@ impl IDWriteFontList2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFont(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetFont)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetFont)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontLocality(&self, listindex: u32) -> DWRITE_LOCALITY { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetFontLocality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetFontLocality)(::windows::core::Interface::as_raw(self), listindex)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFont2(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFont2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFont2)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFontFaceReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFontFaceReference)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontSet(&self) -> ::windows::core::Result { @@ -12727,20 +12727,20 @@ impl IDWriteFontResource { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontAxisAttributes(&self, axisindex: u32) -> DWRITE_FONT_AXIS_ATTRIBUTES { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontAxisAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(axisindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontAxisAttributes)(::windows::core::Interface::as_raw(self), axisindex)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetAxisNames(&self, axisindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAxisNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(axisindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAxisNames)(::windows::core::Interface::as_raw(self), axisindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetAxisValueNameCount(&self, axisindex: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAxisValueNameCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(axisindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetAxisValueNameCount)(::windows::core::Interface::as_raw(self), axisindex)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetAxisValueNames(&self, axisindex: u32, axisvalueindex: u32, fontaxisrange: *mut DWRITE_FONT_AXIS_RANGE, names: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAxisValueNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(axisindex), ::core::mem::transmute(axisvalueindex), ::core::mem::transmute(fontaxisrange), ::core::mem::transmute(names)).ok() + (::windows::core::Interface::vtable(self).GetAxisValueNames)(::windows::core::Interface::as_raw(self), axisindex, axisvalueindex, ::core::mem::transmute(fontaxisrange), ::core::mem::transmute(names)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12750,12 +12750,12 @@ impl IDWriteFontResource { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, fontsimulations: DWRITE_FONT_SIMULATIONS, fontaxisvalues: &[DWRITE_FONT_AXIS_VALUE]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontFace)(::windows::core::Interface::as_raw(self), fontsimulations, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFaceReference(&self, fontsimulations: DWRITE_FONT_SIMULATIONS, fontaxisvalues: &[DWRITE_FONT_AXIS_VALUE]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontFaceReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontFaceReference)(::windows::core::Interface::as_raw(self), fontsimulations, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12824,7 +12824,7 @@ impl IDWriteFontSet { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFontFaceReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFontFaceReference)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12845,7 +12845,7 @@ impl IDWriteFontSet { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyValues(&self, propertyid: DWRITE_FONT_PROPERTY_ID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPropertyValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPropertyValues)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyValues2<'a, P0>(&self, propertyid: DWRITE_FONT_PROPERTY_ID, preferredlocalenames: P0) -> ::windows::core::Result @@ -12853,12 +12853,12 @@ impl IDWriteFontSet { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPropertyValues2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), preferredlocalenames.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPropertyValues2)(::windows::core::Interface::as_raw(self), propertyid, preferredlocalenames.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyValues3(&self, listindex: u32, propertyid: DWRITE_FONT_PROPERTY_ID, exists: *mut super::super::Foundation::BOOL, values: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyValues3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(propertyid), ::core::mem::transmute(exists), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).GetPropertyValues3)(::windows::core::Interface::as_raw(self), listindex, propertyid, ::core::mem::transmute(exists), ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyOccurrenceCount(&self, property: *const DWRITE_FONT_PROPERTY) -> ::windows::core::Result { @@ -12871,7 +12871,7 @@ impl IDWriteFontSet { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMatchingFonts)(::windows::core::Interface::as_raw(self), familyname.into(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontstyle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMatchingFonts)(::windows::core::Interface::as_raw(self), familyname.into(), fontweight, fontstretch, fontstyle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMatchingFonts2(&self, properties: &[DWRITE_FONT_PROPERTY]) -> ::windows::core::Result { @@ -12949,7 +12949,7 @@ impl IDWriteFontSet1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFontFaceReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFontFaceReference)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12970,7 +12970,7 @@ impl IDWriteFontSet1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyValues(&self, propertyid: DWRITE_FONT_PROPERTY_ID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPropertyValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetPropertyValues)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyValues2<'a, P0>(&self, propertyid: DWRITE_FONT_PROPERTY_ID, preferredlocalenames: P0) -> ::windows::core::Result @@ -12978,12 +12978,12 @@ impl IDWriteFontSet1 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPropertyValues2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), preferredlocalenames.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetPropertyValues2)(::windows::core::Interface::as_raw(self), propertyid, preferredlocalenames.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyValues3(&self, listindex: u32, propertyid: DWRITE_FONT_PROPERTY_ID, exists: *mut super::super::Foundation::BOOL, values: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropertyValues3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(propertyid), ::core::mem::transmute(exists), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropertyValues3)(::windows::core::Interface::as_raw(self), listindex, propertyid, ::core::mem::transmute(exists), ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyOccurrenceCount(&self, property: *const DWRITE_FONT_PROPERTY) -> ::windows::core::Result { @@ -12996,7 +12996,7 @@ impl IDWriteFontSet1 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMatchingFonts)(::windows::core::Interface::as_raw(self), familyname.into(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontstyle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMatchingFonts)(::windows::core::Interface::as_raw(self), familyname.into(), fontweight, fontstretch, fontstyle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMatchingFonts2(&self, properties: &[DWRITE_FONT_PROPERTY]) -> ::windows::core::Result { @@ -13054,7 +13054,7 @@ impl IDWriteFontSet1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] 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(::windows::core::as_mut_ptr_or_null(fontaxisranges)), fontaxisranges.len() as _, ::core::mem::transmute(actualfontaxisrangecount)).ok() + (::windows::core::Interface::vtable(self).GetFontAxisRanges)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontaxisranges)), fontaxisranges.len() as _, ::core::mem::transmute(actualfontaxisrangecount)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontAxisRanges2(&self, fontaxisranges: &mut [DWRITE_FONT_AXIS_RANGE], actualfontaxisrangecount: *mut u32) -> ::windows::core::Result<()> { @@ -13063,21 +13063,21 @@ impl IDWriteFontSet1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference2(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFontFaceReference2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFontFaceReference2)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontResource(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontResource)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontFace)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontLocality(&self, listindex: u32) -> DWRITE_LOCALITY { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontLocality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontLocality)(::windows::core::Interface::as_raw(self), listindex)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13171,7 +13171,7 @@ impl IDWriteFontSet2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetFontFaceReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetFontFaceReference)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13192,7 +13192,7 @@ impl IDWriteFontSet2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyValues(&self, propertyid: DWRITE_FONT_PROPERTY_ID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetPropertyValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetPropertyValues)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyValues2<'a, P0>(&self, propertyid: DWRITE_FONT_PROPERTY_ID, preferredlocalenames: P0) -> ::windows::core::Result @@ -13200,12 +13200,12 @@ impl IDWriteFontSet2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetPropertyValues2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), preferredlocalenames.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetPropertyValues2)(::windows::core::Interface::as_raw(self), propertyid, preferredlocalenames.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyValues3(&self, listindex: u32, propertyid: DWRITE_FONT_PROPERTY_ID, exists: *mut super::super::Foundation::BOOL, values: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPropertyValues3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(propertyid), ::core::mem::transmute(exists), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPropertyValues3)(::windows::core::Interface::as_raw(self), listindex, propertyid, ::core::mem::transmute(exists), ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyOccurrenceCount(&self, property: *const DWRITE_FONT_PROPERTY) -> ::windows::core::Result { @@ -13218,7 +13218,7 @@ impl IDWriteFontSet2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetMatchingFonts)(::windows::core::Interface::as_raw(self), familyname.into(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontstyle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetMatchingFonts)(::windows::core::Interface::as_raw(self), familyname.into(), fontweight, fontstretch, fontstyle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMatchingFonts2(&self, properties: &[DWRITE_FONT_PROPERTY]) -> ::windows::core::Result { @@ -13276,7 +13276,7 @@ impl IDWriteFontSet2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontAxisRanges(&self, listindex: u32, fontaxisranges: &mut [DWRITE_FONT_AXIS_RANGE], actualfontaxisrangecount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFontAxisRanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontaxisranges)), fontaxisranges.len() as _, ::core::mem::transmute(actualfontaxisrangecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetFontAxisRanges)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontaxisranges)), fontaxisranges.len() as _, ::core::mem::transmute(actualfontaxisrangecount)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontAxisRanges2(&self, fontaxisranges: &mut [DWRITE_FONT_AXIS_RANGE], actualfontaxisrangecount: *mut u32) -> ::windows::core::Result<()> { @@ -13285,21 +13285,21 @@ impl IDWriteFontSet2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference2(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFontFaceReference2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFontFaceReference2)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontResource(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateFontResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateFontResource)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateFontFace)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontLocality(&self, listindex: u32) -> DWRITE_LOCALITY { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetFontLocality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetFontLocality)(::windows::core::Interface::as_raw(self), listindex)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13392,7 +13392,7 @@ impl IDWriteFontSet3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontFaceReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontFaceReference)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13413,7 +13413,7 @@ impl IDWriteFontSet3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyValues(&self, propertyid: DWRITE_FONT_PROPERTY_ID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetPropertyValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetPropertyValues)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyValues2<'a, P0>(&self, propertyid: DWRITE_FONT_PROPERTY_ID, preferredlocalenames: P0) -> ::windows::core::Result @@ -13421,12 +13421,12 @@ impl IDWriteFontSet3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetPropertyValues2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), preferredlocalenames.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetPropertyValues2)(::windows::core::Interface::as_raw(self), propertyid, preferredlocalenames.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyValues3(&self, listindex: u32, propertyid: DWRITE_FONT_PROPERTY_ID, exists: *mut super::super::Foundation::BOOL, values: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetPropertyValues3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(propertyid), ::core::mem::transmute(exists), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetPropertyValues3)(::windows::core::Interface::as_raw(self), listindex, propertyid, ::core::mem::transmute(exists), ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetPropertyOccurrenceCount(&self, property: *const DWRITE_FONT_PROPERTY) -> ::windows::core::Result { @@ -13439,7 +13439,7 @@ impl IDWriteFontSet3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetMatchingFonts)(::windows::core::Interface::as_raw(self), familyname.into(), ::core::mem::transmute(fontweight), ::core::mem::transmute(fontstretch), ::core::mem::transmute(fontstyle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetMatchingFonts)(::windows::core::Interface::as_raw(self), familyname.into(), fontweight, fontstretch, fontstyle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMatchingFonts2(&self, properties: &[DWRITE_FONT_PROPERTY]) -> ::windows::core::Result { @@ -13497,7 +13497,7 @@ impl IDWriteFontSet3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontAxisRanges(&self, listindex: u32, fontaxisranges: &mut [DWRITE_FONT_AXIS_RANGE], actualfontaxisrangecount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetFontAxisRanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontaxisranges)), fontaxisranges.len() as _, ::core::mem::transmute(actualfontaxisrangecount)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetFontAxisRanges)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontaxisranges)), fontaxisranges.len() as _, ::core::mem::transmute(actualfontaxisrangecount)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontAxisRanges2(&self, fontaxisranges: &mut [DWRITE_FONT_AXIS_RANGE], actualfontaxisrangecount: *mut u32) -> ::windows::core::Result<()> { @@ -13506,21 +13506,21 @@ impl IDWriteFontSet3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFaceReference2(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetFontFaceReference2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetFontFaceReference2)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontResource(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateFontResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateFontResource)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFace(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateFontFace)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontLocality(&self, listindex: u32) -> DWRITE_LOCALITY { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.GetFontLocality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.GetFontLocality)(::windows::core::Interface::as_raw(self), listindex)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13529,15 +13529,15 @@ impl IDWriteFontSet3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontSourceType(&self, fontindex: u32) -> DWRITE_FONT_SOURCE_TYPE { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontSourceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontSourceType)(::windows::core::Interface::as_raw(self), fontindex)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontSourceNameLength(&self, listindex: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontSourceNameLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontSourceNameLength)(::windows::core::Interface::as_raw(self), listindex)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontSourceName(&self, listindex: u32, stringbuffer: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFontSourceName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _).ok() + (::windows::core::Interface::vtable(self).GetFontSourceName)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13839,7 +13839,7 @@ impl IDWriteFontSetBuilder2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFile>>, { - (::windows::core::Interface::vtable(self).AddFont)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), ::core::mem::transmute(fontfaceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisranges)), fontaxisranges.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _).ok() + (::windows::core::Interface::vtable(self).AddFont)(::windows::core::Interface::as_raw(self), fontfile.into().abi(), fontfaceindex, fontsimulations, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(fontaxisranges)), fontaxisranges.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AddFontFile2<'a, P0>(&self, filepath: P0) -> ::windows::core::Result<()> @@ -13964,7 +13964,7 @@ impl IDWriteGdiInterop { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBitmapRenderTarget)(::windows::core::Interface::as_raw(self), hdc.into(), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBitmapRenderTarget)(::windows::core::Interface::as_raw(self), hdc.into(), width, height, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14070,7 +14070,7 @@ impl IDWriteGdiInterop1 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmapRenderTarget)(::windows::core::Interface::as_raw(self), hdc.into(), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmapRenderTarget)(::windows::core::Interface::as_raw(self), hdc.into(), width, height, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -14188,12 +14188,12 @@ impl IDWriteGlyphRunAnalysis { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAlphaTextureBounds(&self, texturetype: DWRITE_TEXTURE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAlphaTextureBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(texturetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAlphaTextureBounds)(::windows::core::Interface::as_raw(self), texturetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateAlphaTexture(&self, texturetype: DWRITE_TEXTURE_TYPE, texturebounds: *const super::super::Foundation::RECT, alphavalues: *mut u8, buffersize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateAlphaTexture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(texturetype), ::core::mem::transmute(texturebounds), ::core::mem::transmute(alphavalues), ::core::mem::transmute(buffersize)).ok() + (::windows::core::Interface::vtable(self).CreateAlphaTexture)(::windows::core::Interface::as_raw(self), texturetype, ::core::mem::transmute(texturebounds), ::core::mem::transmute(alphavalues), buffersize).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetAlphaBlendParams<'a, P0>(&self, renderingparams: P0, blendgamma: *mut f32, blendenhancedcontrast: *mut f32, blendcleartypelevel: *mut f32) -> ::windows::core::Result<()> @@ -14259,7 +14259,7 @@ impl IDWriteInMemoryFontFileLoader { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateStreamFromKey(&self, fontfilereferencekey: *const ::core::ffi::c_void, fontfilereferencekeysize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateStreamFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateStreamFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateInMemoryFontFileReference<'a, P0, P1>(&self, factory: P0, fontdata: *const ::core::ffi::c_void, fontdatasize: u32, ownerobject: P1) -> ::windows::core::Result @@ -14268,7 +14268,7 @@ impl IDWriteInMemoryFontFileLoader { P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInMemoryFontFileReference)(::windows::core::Interface::as_raw(self), factory.into().abi(), ::core::mem::transmute(fontdata), ::core::mem::transmute(fontdatasize), ownerobject.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateInMemoryFontFileReference)(::windows::core::Interface::as_raw(self), factory.into().abi(), ::core::mem::transmute(fontdata), fontdatasize, ownerobject.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFileCount(&self) -> u32 { @@ -14345,7 +14345,7 @@ impl IDWriteInlineObject { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), ::core::mem::transmute(originx), ::core::mem::transmute(originy), issideways.into(), isrighttoleft.into(), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), originx, originy, issideways.into(), isrighttoleft.into(), clientdrawingeffect.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14420,22 +14420,22 @@ impl IDWriteLocalFontFileLoader { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateStreamFromKey(&self, fontfilereferencekey: *const ::core::ffi::c_void, fontfilereferencekeysize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateStreamFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateStreamFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFilePathLengthFromKey(&self, fontfilereferencekey: *const ::core::ffi::c_void, fontfilereferencekeysize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFilePathLengthFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFilePathLengthFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFilePathFromKey(&self, fontfilereferencekey: *const ::core::ffi::c_void, fontfilereferencekeysize: u32, filepath: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFilePathFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filepath)), filepath.len() as _).ok() + (::windows::core::Interface::vtable(self).GetFilePathFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filepath)), filepath.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastWriteTimeFromKey(&self, fontfilereferencekey: *const ::core::ffi::c_void, fontfilereferencekeysize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLastWriteTimeFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLastWriteTimeFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14518,20 +14518,20 @@ impl IDWriteLocalizedStrings { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleNameLength(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLocaleNameLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLocaleNameLength)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleName(&self, index: u32, localename: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLocaleName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _).ok() + (::windows::core::Interface::vtable(self).GetLocaleName)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetStringLength(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStringLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStringLength)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetString(&self, index: u32, stringbuffer: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _).ok() + (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14701,17 +14701,17 @@ impl IDWriteRemoteFontFileLoader { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateStreamFromKey(&self, fontfilereferencekey: *const ::core::ffi::c_void, fontfilereferencekeysize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateStreamFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateStreamFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateRemoteStreamFromKey(&self, fontfilereferencekey: *const ::core::ffi::c_void, fontfilereferencekeysize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRemoteStreamFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRemoteStreamFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocalityFromKey(&self, fontfilereferencekey: *const ::core::ffi::c_void, fontfilereferencekeysize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLocalityFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), ::core::mem::transmute(fontfilereferencekeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLocalityFromKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfilereferencekey), fontfilereferencekeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn CreateFontFileReferenceFromUrl<'a, P0, P1, P2>(&self, factory: P0, baseurl: P1, fontfileurl: P2) -> ::windows::core::Result @@ -14788,7 +14788,7 @@ pub struct IDWriteRemoteFontFileStream(::windows::core::IUnknown); impl IDWriteRemoteFontFileStream { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReadFileFragment(&self, fragmentstart: *mut *mut ::core::ffi::c_void, fileoffset: u64, fragmentsize: u64, fragmentcontext: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ReadFileFragment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fragmentstart), ::core::mem::transmute(fileoffset), ::core::mem::transmute(fragmentsize), ::core::mem::transmute(fragmentcontext)).ok() + (::windows::core::Interface::vtable(self).base__.ReadFileFragment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fragmentstart), fileoffset, fragmentsize, ::core::mem::transmute(fragmentcontext)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn ReleaseFileFragment(&self, fragmentcontext: *mut ::core::ffi::c_void) { @@ -14812,7 +14812,7 @@ impl IDWriteRemoteFontFileStream { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFileFragmentLocality(&self, fileoffset: u64, fragmentsize: u64, islocal: *mut super::super::Foundation::BOOL, partialsize: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFileFragmentLocality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fileoffset), ::core::mem::transmute(fragmentsize), ::core::mem::transmute(islocal), ::core::mem::transmute(partialsize)).ok() + (::windows::core::Interface::vtable(self).GetFileFragmentLocality)(::windows::core::Interface::as_raw(self), fileoffset, fragmentsize, ::core::mem::transmute(islocal), ::core::mem::transmute(partialsize)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocality(&self) -> DWRITE_LOCALITY { @@ -15279,20 +15279,20 @@ impl IDWriteStringList { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleNameLength(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLocaleNameLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLocaleNameLength)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleName(&self, listindex: u32, localename: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLocaleName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _).ok() + (::windows::core::Interface::vtable(self).GetLocaleName)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetStringLength(&self, listindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStringLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStringLength)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetString(&self, listindex: u32, stringbuffer: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _).ok() + (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), listindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15346,22 +15346,22 @@ pub struct IDWriteTextAnalysisSink(::windows::core::IUnknown); impl IDWriteTextAnalysisSink { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetScriptAnalysis(&self, textposition: u32, textlength: u32, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScriptAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(scriptanalysis)).ok() + (::windows::core::Interface::vtable(self).SetScriptAnalysis)(::windows::core::Interface::as_raw(self), textposition, textlength, ::core::mem::transmute(scriptanalysis)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetLineBreakpoints(&self, textposition: u32, linebreakpoints: &[DWRITE_LINE_BREAKPOINT]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLineBreakpoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), linebreakpoints.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(linebreakpoints))).ok() + (::windows::core::Interface::vtable(self).SetLineBreakpoints)(::windows::core::Interface::as_raw(self), textposition, linebreakpoints.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(linebreakpoints))).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetBidiLevel(&self, textposition: u32, textlength: u32, explicitlevel: u8, resolvedlevel: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBidiLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(explicitlevel), ::core::mem::transmute(resolvedlevel)).ok() + (::windows::core::Interface::vtable(self).SetBidiLevel)(::windows::core::Interface::as_raw(self), textposition, textlength, explicitlevel, resolvedlevel).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetNumberSubstitution<'a, P0>(&self, textposition: u32, textlength: u32, numbersubstitution: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteNumberSubstitution>>, { - (::windows::core::Interface::vtable(self).SetNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), numbersubstitution.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetNumberSubstitution)(::windows::core::Interface::as_raw(self), textposition, textlength, numbersubstitution.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15414,22 +15414,22 @@ pub struct IDWriteTextAnalysisSink1(::windows::core::IUnknown); impl IDWriteTextAnalysisSink1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetScriptAnalysis(&self, textposition: u32, textlength: u32, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetScriptAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(scriptanalysis)).ok() + (::windows::core::Interface::vtable(self).base__.SetScriptAnalysis)(::windows::core::Interface::as_raw(self), textposition, textlength, ::core::mem::transmute(scriptanalysis)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetLineBreakpoints(&self, textposition: u32, linebreakpoints: &[DWRITE_LINE_BREAKPOINT]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLineBreakpoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), linebreakpoints.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(linebreakpoints))).ok() + (::windows::core::Interface::vtable(self).base__.SetLineBreakpoints)(::windows::core::Interface::as_raw(self), textposition, linebreakpoints.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(linebreakpoints))).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetBidiLevel(&self, textposition: u32, textlength: u32, explicitlevel: u8, resolvedlevel: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBidiLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(explicitlevel), ::core::mem::transmute(resolvedlevel)).ok() + (::windows::core::Interface::vtable(self).base__.SetBidiLevel)(::windows::core::Interface::as_raw(self), textposition, textlength, explicitlevel, resolvedlevel).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetNumberSubstitution<'a, P0>(&self, textposition: u32, textlength: u32, numbersubstitution: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteNumberSubstitution>>, { - (::windows::core::Interface::vtable(self).base__.SetNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), numbersubstitution.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetNumberSubstitution)(::windows::core::Interface::as_raw(self), textposition, textlength, numbersubstitution.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15438,7 +15438,7 @@ impl IDWriteTextAnalysisSink1 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).SetGlyphOrientation)(::windows::core::Interface::as_raw(self), textposition, textlength, glyphorientationangle, adjustedbidilevel, issideways.into(), isrighttoleft.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15506,11 +15506,11 @@ pub struct IDWriteTextAnalysisSource(::windows::core::IUnknown); impl IDWriteTextAnalysisSource { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAtPosition(&self, textposition: u32, textstring: *mut *mut u16, textlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textstring), ::core::mem::transmute(textlength)).ok() + (::windows::core::Interface::vtable(self).GetTextAtPosition)(::windows::core::Interface::as_raw(self), textposition, ::core::mem::transmute(textstring), ::core::mem::transmute(textlength)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextBeforePosition(&self, textposition: u32, textstring: *mut *mut u16, textlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextBeforePosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textstring), ::core::mem::transmute(textlength)).ok() + (::windows::core::Interface::vtable(self).GetTextBeforePosition)(::windows::core::Interface::as_raw(self), textposition, ::core::mem::transmute(textstring), ::core::mem::transmute(textlength)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetParagraphReadingDirection(&self) -> DWRITE_READING_DIRECTION { @@ -15518,11 +15518,11 @@ impl IDWriteTextAnalysisSource { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleName(&self, textposition: u32, textlength: *mut u32, localename: *mut *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLocaleName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(localename)).ok() + (::windows::core::Interface::vtable(self).GetLocaleName)(::windows::core::Interface::as_raw(self), textposition, ::core::mem::transmute(textlength), ::core::mem::transmute(localename)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetNumberSubstitution(&self, textposition: u32, textlength: *mut u32, numbersubstitution: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(numbersubstitution)).ok() + (::windows::core::Interface::vtable(self).GetNumberSubstitution)(::windows::core::Interface::as_raw(self), textposition, ::core::mem::transmute(textlength), ::core::mem::transmute(numbersubstitution)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15576,11 +15576,11 @@ pub struct IDWriteTextAnalysisSource1(::windows::core::IUnknown); impl IDWriteTextAnalysisSource1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAtPosition(&self, textposition: u32, textstring: *mut *mut u16, textlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetTextAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textstring), ::core::mem::transmute(textlength)).ok() + (::windows::core::Interface::vtable(self).base__.GetTextAtPosition)(::windows::core::Interface::as_raw(self), textposition, ::core::mem::transmute(textstring), ::core::mem::transmute(textlength)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextBeforePosition(&self, textposition: u32, textstring: *mut *mut u16, textlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetTextBeforePosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textstring), ::core::mem::transmute(textlength)).ok() + (::windows::core::Interface::vtable(self).base__.GetTextBeforePosition)(::windows::core::Interface::as_raw(self), textposition, ::core::mem::transmute(textstring), ::core::mem::transmute(textlength)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetParagraphReadingDirection(&self) -> DWRITE_READING_DIRECTION { @@ -15588,15 +15588,15 @@ impl IDWriteTextAnalysisSource1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleName(&self, textposition: u32, textlength: *mut u32, localename: *mut *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLocaleName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(localename)).ok() + (::windows::core::Interface::vtable(self).base__.GetLocaleName)(::windows::core::Interface::as_raw(self), textposition, ::core::mem::transmute(textlength), ::core::mem::transmute(localename)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetNumberSubstitution(&self, textposition: u32, textlength: *mut u32, numbersubstitution: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNumberSubstitution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(numbersubstitution)).ok() + (::windows::core::Interface::vtable(self).base__.GetNumberSubstitution)(::windows::core::Interface::as_raw(self), textposition, ::core::mem::transmute(textlength), ::core::mem::transmute(numbersubstitution)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphOrientation(&self, textposition: u32, textlength: *mut u32, glyphorientation: *mut DWRITE_VERTICAL_GLYPH_ORIENTATION, bidilevel: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(glyphorientation), ::core::mem::transmute(bidilevel)).ok() + (::windows::core::Interface::vtable(self).GetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), textposition, ::core::mem::transmute(textlength), ::core::mem::transmute(glyphorientation), ::core::mem::transmute(bidilevel)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15665,7 +15665,7 @@ impl IDWriteTextAnalyzer { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).AnalyzeScript)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).AnalyzeScript)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeBidi<'a, P0, P1>(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P1) -> ::windows::core::Result<()> @@ -15673,7 +15673,7 @@ impl IDWriteTextAnalyzer { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).AnalyzeBidi)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).AnalyzeBidi)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeNumberSubstitution<'a, P0, P1>(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P1) -> ::windows::core::Result<()> @@ -15681,7 +15681,7 @@ impl IDWriteTextAnalyzer { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).AnalyzeNumberSubstitution)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).AnalyzeNumberSubstitution)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeLineBreakpoints<'a, P0, P1>(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P1) -> ::windows::core::Result<()> @@ -15689,7 +15689,7 @@ impl IDWriteTextAnalyzer { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).AnalyzeLineBreakpoints)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).AnalyzeLineBreakpoints)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15742,7 +15742,7 @@ impl IDWriteTextAnalyzer { ::core::mem::transmute(glyphprops), ::core::mem::transmute(glyphcount), fontface.into().abi(), - ::core::mem::transmute(fontemsize), + fontemsize, issideways.into(), isrighttoleft.into(), ::core::mem::transmute(scriptanalysis), @@ -15775,8 +15775,8 @@ impl IDWriteTextAnalyzer { ::core::mem::transmute(glyphprops), ::core::mem::transmute(glyphcount), fontface.into().abi(), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(pixelsperdip), + fontemsize, + pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), @@ -15881,7 +15881,7 @@ impl IDWriteTextAnalyzer1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).base__.AnalyzeScript)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AnalyzeScript)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeBidi<'a, P0, P1>(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P1) -> ::windows::core::Result<()> @@ -15889,7 +15889,7 @@ impl IDWriteTextAnalyzer1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).base__.AnalyzeBidi)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AnalyzeBidi)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeNumberSubstitution<'a, P0, P1>(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P1) -> ::windows::core::Result<()> @@ -15897,7 +15897,7 @@ impl IDWriteTextAnalyzer1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).base__.AnalyzeNumberSubstitution)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AnalyzeNumberSubstitution)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeLineBreakpoints<'a, P0, P1>(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P1) -> ::windows::core::Result<()> @@ -15905,7 +15905,7 @@ impl IDWriteTextAnalyzer1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).base__.AnalyzeLineBreakpoints)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AnalyzeLineBreakpoints)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15958,7 +15958,7 @@ impl IDWriteTextAnalyzer1 { ::core::mem::transmute(glyphprops), ::core::mem::transmute(glyphcount), fontface.into().abi(), - ::core::mem::transmute(fontemsize), + fontemsize, issideways.into(), isrighttoleft.into(), ::core::mem::transmute(scriptanalysis), @@ -15991,8 +15991,8 @@ impl IDWriteTextAnalyzer1 { ::core::mem::transmute(glyphprops), ::core::mem::transmute(glyphcount), fontface.into().abi(), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(pixelsperdip), + fontemsize, + pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), @@ -16009,21 +16009,7 @@ impl IDWriteTextAnalyzer1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] 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() as _, - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(::windows::core::as_ptr_or_null(clustermap)), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(glyphproperties), - ::core::mem::transmute(modifiedglyphadvances), - ::core::mem::transmute(modifiedglyphoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).ApplyCharacterSpacing)(::windows::core::Interface::as_raw(self), leadingspacing, trailingspacing, minimumadvancewidth, clustermap.len() as _, ::core::mem::transmute(glyphcount), ::core::mem::transmute(::windows::core::as_ptr_or_null(clustermap)), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphproperties), ::core::mem::transmute(modifiedglyphadvances), ::core::mem::transmute(modifiedglyphoffsets)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16034,7 +16020,7 @@ impl IDWriteTextAnalyzer1 { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetBaseline)(::windows::core::Interface::as_raw(self), fontface.into().abi(), ::core::mem::transmute(baseline), isvertical.into(), issimulationallowed.into(), ::core::mem::transmute(scriptanalysis), localename.into(), ::core::mem::transmute(baselinecoordinate), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).GetBaseline)(::windows::core::Interface::as_raw(self), fontface.into().abi(), baseline, isvertical.into(), issimulationallowed.into(), ::core::mem::transmute(scriptanalysis), localename.into(), ::core::mem::transmute(baselinecoordinate), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeVerticalGlyphOrientation<'a, P0, P1>(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P1) -> ::windows::core::Result<()> @@ -16042,7 +16028,7 @@ impl IDWriteTextAnalyzer1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource1>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink1>>, { - (::windows::core::Interface::vtable(self).AnalyzeVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).AnalyzeVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16051,7 +16037,7 @@ impl IDWriteTextAnalyzer1 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetGlyphOrientationTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorientationangle), issideways.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGlyphOrientationTransform)(::windows::core::Interface::as_raw(self), glyphorientationangle, issideways.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetScriptProperties(&self, scriptanalysis: DWRITE_SCRIPT_ANALYSIS) -> ::windows::core::Result { @@ -16071,11 +16057,11 @@ impl IDWriteTextAnalyzer1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFace>>, { - (::windows::core::Interface::vtable(self).GetJustificationOpportunities)(::windows::core::Interface::as_raw(self), fontface.into().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(scriptanalysis), ::core::mem::transmute(textlength), ::core::mem::transmute(glyphcount), ::core::mem::transmute(textstring), ::core::mem::transmute(clustermap), ::core::mem::transmute(glyphproperties), ::core::mem::transmute(justificationopportunities)).ok() + (::windows::core::Interface::vtable(self).GetJustificationOpportunities)(::windows::core::Interface::as_raw(self), fontface.into().abi(), fontemsize, ::core::mem::transmute(scriptanalysis), ::core::mem::transmute(textlength), ::core::mem::transmute(glyphcount), ::core::mem::transmute(textstring), ::core::mem::transmute(clustermap), ::core::mem::transmute(glyphproperties), ::core::mem::transmute(justificationopportunities)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn JustifyGlyphAdvances(&self, linewidth: f32, glyphcount: u32, justificationopportunities: *const DWRITE_JUSTIFICATION_OPPORTUNITY, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, justifiedglyphadvances: *mut f32, justifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).JustifyGlyphAdvances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linewidth), ::core::mem::transmute(glyphcount), ::core::mem::transmute(justificationopportunities), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(justifiedglyphadvances), ::core::mem::transmute(justifiedglyphoffsets)).ok() + (::windows::core::Interface::vtable(self).JustifyGlyphAdvances)(::windows::core::Interface::as_raw(self), linewidth, ::core::mem::transmute(glyphcount), ::core::mem::transmute(justificationopportunities), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(justifiedglyphadvances), ::core::mem::transmute(justifiedglyphoffsets)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetJustifiedGlyphs<'a, P0>(&self, fontface: P0, fontemsize: f32, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, textlength: u32, glyphcount: u32, maxglyphcount: u32, clustermap: *const u16, glyphindices: *const u16, glyphadvances: *const f32, justifiedglyphadvances: *const f32, justifiedglyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, actualglyphcount: *mut u32, modifiedclustermap: *mut u16, modifiedglyphindices: *mut u16, modifiedglyphadvances: *mut f32, modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::Result<()> @@ -16085,7 +16071,7 @@ impl IDWriteTextAnalyzer1 { (::windows::core::Interface::vtable(self).GetJustifiedGlyphs)( ::windows::core::Interface::as_raw(self), fontface.into().abi(), - ::core::mem::transmute(fontemsize), + fontemsize, ::core::mem::transmute(scriptanalysis), ::core::mem::transmute(textlength), ::core::mem::transmute(glyphcount), @@ -16188,7 +16174,7 @@ impl IDWriteTextAnalyzer2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).base__.base__.AnalyzeScript)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AnalyzeScript)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeBidi<'a, P0, P1>(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P1) -> ::windows::core::Result<()> @@ -16196,7 +16182,7 @@ impl IDWriteTextAnalyzer2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).base__.base__.AnalyzeBidi)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AnalyzeBidi)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeNumberSubstitution<'a, P0, P1>(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P1) -> ::windows::core::Result<()> @@ -16204,7 +16190,7 @@ impl IDWriteTextAnalyzer2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).base__.base__.AnalyzeNumberSubstitution)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AnalyzeNumberSubstitution)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeLineBreakpoints<'a, P0, P1>(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P1) -> ::windows::core::Result<()> @@ -16212,7 +16198,7 @@ impl IDWriteTextAnalyzer2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink>>, { - (::windows::core::Interface::vtable(self).base__.base__.AnalyzeLineBreakpoints)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AnalyzeLineBreakpoints)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16265,7 +16251,7 @@ impl IDWriteTextAnalyzer2 { ::core::mem::transmute(glyphprops), ::core::mem::transmute(glyphcount), fontface.into().abi(), - ::core::mem::transmute(fontemsize), + fontemsize, issideways.into(), isrighttoleft.into(), ::core::mem::transmute(scriptanalysis), @@ -16298,8 +16284,8 @@ impl IDWriteTextAnalyzer2 { ::core::mem::transmute(glyphprops), ::core::mem::transmute(glyphcount), fontface.into().abi(), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(pixelsperdip), + fontemsize, + pixelsperdip, ::core::mem::transmute(transform), usegdinatural.into(), issideways.into(), @@ -16316,21 +16302,7 @@ impl IDWriteTextAnalyzer2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] 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).base__.ApplyCharacterSpacing)( - ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(leadingspacing), - ::core::mem::transmute(trailingspacing), - ::core::mem::transmute(minimumadvancewidth), - clustermap.len() as _, - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(::windows::core::as_ptr_or_null(clustermap)), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(glyphproperties), - ::core::mem::transmute(modifiedglyphadvances), - ::core::mem::transmute(modifiedglyphoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).base__.ApplyCharacterSpacing)(::windows::core::Interface::as_raw(self), leadingspacing, trailingspacing, minimumadvancewidth, clustermap.len() as _, ::core::mem::transmute(glyphcount), ::core::mem::transmute(::windows::core::as_ptr_or_null(clustermap)), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphproperties), ::core::mem::transmute(modifiedglyphadvances), ::core::mem::transmute(modifiedglyphoffsets)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16341,7 +16313,7 @@ impl IDWriteTextAnalyzer2 { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetBaseline)(::windows::core::Interface::as_raw(self), fontface.into().abi(), ::core::mem::transmute(baseline), isvertical.into(), issimulationallowed.into(), ::core::mem::transmute(scriptanalysis), localename.into(), ::core::mem::transmute(baselinecoordinate), ::core::mem::transmute(exists)).ok() + (::windows::core::Interface::vtable(self).base__.GetBaseline)(::windows::core::Interface::as_raw(self), fontface.into().abi(), baseline, isvertical.into(), issimulationallowed.into(), ::core::mem::transmute(scriptanalysis), localename.into(), ::core::mem::transmute(baselinecoordinate), ::core::mem::transmute(exists)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn AnalyzeVerticalGlyphOrientation<'a, P0, P1>(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P1) -> ::windows::core::Result<()> @@ -16349,7 +16321,7 @@ impl IDWriteTextAnalyzer2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSource1>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextAnalysisSink1>>, { - (::windows::core::Interface::vtable(self).base__.AnalyzeVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AnalyzeVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), analysissource.into().abi(), textposition, textlength, analysissink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16358,7 +16330,7 @@ impl IDWriteTextAnalyzer2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetGlyphOrientationTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorientationangle), issideways.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetGlyphOrientationTransform)(::windows::core::Interface::as_raw(self), glyphorientationangle, issideways.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetScriptProperties(&self, scriptanalysis: DWRITE_SCRIPT_ANALYSIS) -> ::windows::core::Result { @@ -16378,11 +16350,11 @@ impl IDWriteTextAnalyzer2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFace>>, { - (::windows::core::Interface::vtable(self).base__.GetJustificationOpportunities)(::windows::core::Interface::as_raw(self), fontface.into().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(scriptanalysis), ::core::mem::transmute(textlength), ::core::mem::transmute(glyphcount), ::core::mem::transmute(textstring), ::core::mem::transmute(clustermap), ::core::mem::transmute(glyphproperties), ::core::mem::transmute(justificationopportunities)).ok() + (::windows::core::Interface::vtable(self).base__.GetJustificationOpportunities)(::windows::core::Interface::as_raw(self), fontface.into().abi(), fontemsize, ::core::mem::transmute(scriptanalysis), ::core::mem::transmute(textlength), ::core::mem::transmute(glyphcount), ::core::mem::transmute(textstring), ::core::mem::transmute(clustermap), ::core::mem::transmute(glyphproperties), ::core::mem::transmute(justificationopportunities)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn JustifyGlyphAdvances(&self, linewidth: f32, glyphcount: u32, justificationopportunities: *const DWRITE_JUSTIFICATION_OPPORTUNITY, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, justifiedglyphadvances: *mut f32, justifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.JustifyGlyphAdvances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linewidth), ::core::mem::transmute(glyphcount), ::core::mem::transmute(justificationopportunities), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(justifiedglyphadvances), ::core::mem::transmute(justifiedglyphoffsets)).ok() + (::windows::core::Interface::vtable(self).base__.JustifyGlyphAdvances)(::windows::core::Interface::as_raw(self), linewidth, ::core::mem::transmute(glyphcount), ::core::mem::transmute(justificationopportunities), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(justifiedglyphadvances), ::core::mem::transmute(justifiedglyphoffsets)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetJustifiedGlyphs<'a, P0>(&self, fontface: P0, fontemsize: f32, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, textlength: u32, glyphcount: u32, maxglyphcount: u32, clustermap: *const u16, glyphindices: *const u16, glyphadvances: *const f32, justifiedglyphadvances: *const f32, justifiedglyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, actualglyphcount: *mut u32, modifiedclustermap: *mut u16, modifiedglyphindices: *mut u16, modifiedglyphadvances: *mut f32, modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::Result<()> @@ -16392,7 +16364,7 @@ impl IDWriteTextAnalyzer2 { (::windows::core::Interface::vtable(self).base__.GetJustifiedGlyphs)( ::windows::core::Interface::as_raw(self), fontface.into().abi(), - ::core::mem::transmute(fontemsize), + fontemsize, ::core::mem::transmute(scriptanalysis), ::core::mem::transmute(textlength), ::core::mem::transmute(glyphcount), @@ -16418,7 +16390,7 @@ impl IDWriteTextAnalyzer2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetGlyphOrientationTransform2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorientationangle), issideways.into(), ::core::mem::transmute(originx), ::core::mem::transmute(originy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGlyphOrientationTransform2)(::windows::core::Interface::as_raw(self), glyphorientationangle, issideways.into(), originx, originy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTypographicFeatures<'a, P0, P1>(&self, fontface: P0, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, localename: P1, actualtagcount: *mut u32, tags: &mut [DWRITE_FONT_FEATURE_TAG]) -> ::windows::core::Result<()> @@ -16434,7 +16406,7 @@ impl IDWriteTextAnalyzer2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteFontFace>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CheckTypographicFeature)(::windows::core::Interface::as_raw(self), fontface.into().abi(), ::core::mem::transmute(scriptanalysis), localename.into(), ::core::mem::transmute(featuretag), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(featureapplies)).ok() + (::windows::core::Interface::vtable(self).CheckTypographicFeature)(::windows::core::Interface::as_raw(self), fontface.into().abi(), ::core::mem::transmute(scriptanalysis), localename.into(), featuretag, ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(featureapplies)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16519,27 +16491,27 @@ pub struct IDWriteTextFormat(::windows::core::IUnknown); impl IDWriteTextFormat { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTextAlignment(&self, textalignment: DWRITE_TEXT_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTextAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textalignment)).ok() + (::windows::core::Interface::vtable(self).SetTextAlignment)(::windows::core::Interface::as_raw(self), textalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetParagraphAlignment(&self, paragraphalignment: DWRITE_PARAGRAPH_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParagraphAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(paragraphalignment)).ok() + (::windows::core::Interface::vtable(self).SetParagraphAlignment)(::windows::core::Interface::as_raw(self), paragraphalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetWordWrapping(&self, wordwrapping: DWRITE_WORD_WRAPPING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWordWrapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wordwrapping)).ok() + (::windows::core::Interface::vtable(self).SetWordWrapping)(::windows::core::Interface::as_raw(self), wordwrapping).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetReadingDirection(&self, readingdirection: DWRITE_READING_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReadingDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(readingdirection)).ok() + (::windows::core::Interface::vtable(self).SetReadingDirection)(::windows::core::Interface::as_raw(self), readingdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFlowDirection(&self, flowdirection: DWRITE_FLOW_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlowDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flowdirection)).ok() + (::windows::core::Interface::vtable(self).SetFlowDirection)(::windows::core::Interface::as_raw(self), flowdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetIncrementalTabStop(&self, incrementaltabstop: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(incrementaltabstop)).ok() + (::windows::core::Interface::vtable(self).SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), incrementaltabstop).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTrimming<'a, P0>(&self, trimmingoptions: *const DWRITE_TRIMMING, trimmingsign: P0) -> ::windows::core::Result<()> @@ -16550,7 +16522,7 @@ impl IDWriteTextFormat { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetLineSpacing(&self, linespacingmethod: DWRITE_LINE_SPACING_METHOD, linespacing: f32, baseline: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLineSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linespacingmethod), ::core::mem::transmute(linespacing), ::core::mem::transmute(baseline)).ok() + (::windows::core::Interface::vtable(self).SetLineSpacing)(::windows::core::Interface::as_raw(self), linespacingmethod, linespacing, baseline).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAlignment(&self) -> DWRITE_TEXT_ALIGNMENT { @@ -16693,27 +16665,27 @@ pub struct IDWriteTextFormat1(::windows::core::IUnknown); impl IDWriteTextFormat1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTextAlignment(&self, textalignment: DWRITE_TEXT_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textalignment)).ok() + (::windows::core::Interface::vtable(self).base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), textalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetParagraphAlignment(&self, paragraphalignment: DWRITE_PARAGRAPH_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(paragraphalignment)).ok() + (::windows::core::Interface::vtable(self).base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), paragraphalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetWordWrapping(&self, wordwrapping: DWRITE_WORD_WRAPPING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wordwrapping)).ok() + (::windows::core::Interface::vtable(self).base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), wordwrapping).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetReadingDirection(&self, readingdirection: DWRITE_READING_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(readingdirection)).ok() + (::windows::core::Interface::vtable(self).base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), readingdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFlowDirection(&self, flowdirection: DWRITE_FLOW_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flowdirection)).ok() + (::windows::core::Interface::vtable(self).base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), flowdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetIncrementalTabStop(&self, incrementaltabstop: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(incrementaltabstop)).ok() + (::windows::core::Interface::vtable(self).base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), incrementaltabstop).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTrimming<'a, P0>(&self, trimmingoptions: *const DWRITE_TRIMMING, trimmingsign: P0) -> ::windows::core::Result<()> @@ -16724,7 +16696,7 @@ impl IDWriteTextFormat1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetLineSpacing(&self, linespacingmethod: DWRITE_LINE_SPACING_METHOD, linespacing: f32, baseline: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linespacingmethod), ::core::mem::transmute(linespacing), ::core::mem::transmute(baseline)).ok() + (::windows::core::Interface::vtable(self).base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), linespacingmethod, linespacing, baseline).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAlignment(&self) -> DWRITE_TEXT_ALIGNMENT { @@ -16797,7 +16769,7 @@ impl IDWriteTextFormat1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetVerticalGlyphOrientation(&self, glyphorientation: DWRITE_VERTICAL_GLYPH_ORIENTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorientation)).ok() + (::windows::core::Interface::vtable(self).SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), glyphorientation).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphOrientation(&self) -> DWRITE_VERTICAL_GLYPH_ORIENTATION { @@ -16818,7 +16790,7 @@ impl IDWriteTextFormat1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetOpticalAlignment(&self, opticalalignment: DWRITE_OPTICAL_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOpticalAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opticalalignment)).ok() + (::windows::core::Interface::vtable(self).SetOpticalAlignment)(::windows::core::Interface::as_raw(self), opticalalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetOpticalAlignment(&self) -> DWRITE_OPTICAL_ALIGNMENT { @@ -16912,27 +16884,27 @@ pub struct IDWriteTextFormat2(::windows::core::IUnknown); impl IDWriteTextFormat2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTextAlignment(&self, textalignment: DWRITE_TEXT_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), textalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetParagraphAlignment(&self, paragraphalignment: DWRITE_PARAGRAPH_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(paragraphalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), paragraphalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetWordWrapping(&self, wordwrapping: DWRITE_WORD_WRAPPING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wordwrapping)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), wordwrapping).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetReadingDirection(&self, readingdirection: DWRITE_READING_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(readingdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), readingdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFlowDirection(&self, flowdirection: DWRITE_FLOW_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flowdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), flowdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetIncrementalTabStop(&self, incrementaltabstop: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(incrementaltabstop)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), incrementaltabstop).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTrimming<'a, P0>(&self, trimmingoptions: *const DWRITE_TRIMMING, trimmingsign: P0) -> ::windows::core::Result<()> @@ -16943,7 +16915,7 @@ impl IDWriteTextFormat2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetLineSpacing(&self, linespacingmethod: DWRITE_LINE_SPACING_METHOD, linespacing: f32, baseline: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linespacingmethod), ::core::mem::transmute(linespacing), ::core::mem::transmute(baseline)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), linespacingmethod, linespacing, baseline).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAlignment(&self) -> DWRITE_TEXT_ALIGNMENT { @@ -17016,7 +16988,7 @@ impl IDWriteTextFormat2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetVerticalGlyphOrientation(&self, glyphorientation: DWRITE_VERTICAL_GLYPH_ORIENTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorientation)).ok() + (::windows::core::Interface::vtable(self).base__.SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), glyphorientation).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphOrientation(&self) -> DWRITE_VERTICAL_GLYPH_ORIENTATION { @@ -17037,7 +17009,7 @@ impl IDWriteTextFormat2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetOpticalAlignment(&self, opticalalignment: DWRITE_OPTICAL_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOpticalAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opticalalignment)).ok() + (::windows::core::Interface::vtable(self).base__.SetOpticalAlignment)(::windows::core::Interface::as_raw(self), opticalalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetOpticalAlignment(&self) -> DWRITE_OPTICAL_ALIGNMENT { @@ -17143,27 +17115,27 @@ pub struct IDWriteTextFormat3(::windows::core::IUnknown); impl IDWriteTextFormat3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTextAlignment(&self, textalignment: DWRITE_TEXT_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), textalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetParagraphAlignment(&self, paragraphalignment: DWRITE_PARAGRAPH_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(paragraphalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), paragraphalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetWordWrapping(&self, wordwrapping: DWRITE_WORD_WRAPPING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wordwrapping)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), wordwrapping).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetReadingDirection(&self, readingdirection: DWRITE_READING_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(readingdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), readingdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFlowDirection(&self, flowdirection: DWRITE_FLOW_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flowdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), flowdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetIncrementalTabStop(&self, incrementaltabstop: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(incrementaltabstop)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), incrementaltabstop).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTrimming<'a, P0>(&self, trimmingoptions: *const DWRITE_TRIMMING, trimmingsign: P0) -> ::windows::core::Result<()> @@ -17174,7 +17146,7 @@ impl IDWriteTextFormat3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetLineSpacing(&self, linespacingmethod: DWRITE_LINE_SPACING_METHOD, linespacing: f32, baseline: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linespacingmethod), ::core::mem::transmute(linespacing), ::core::mem::transmute(baseline)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), linespacingmethod, linespacing, baseline).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAlignment(&self) -> DWRITE_TEXT_ALIGNMENT { @@ -17247,7 +17219,7 @@ impl IDWriteTextFormat3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetVerticalGlyphOrientation(&self, glyphorientation: DWRITE_VERTICAL_GLYPH_ORIENTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorientation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), glyphorientation).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphOrientation(&self) -> DWRITE_VERTICAL_GLYPH_ORIENTATION { @@ -17268,7 +17240,7 @@ impl IDWriteTextFormat3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetOpticalAlignment(&self, opticalalignment: DWRITE_OPTICAL_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOpticalAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opticalalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOpticalAlignment)(::windows::core::Interface::as_raw(self), opticalalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetOpticalAlignment(&self) -> DWRITE_OPTICAL_ALIGNMENT { @@ -17313,7 +17285,7 @@ impl IDWriteTextFormat3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetAutomaticFontAxes(&self, automaticfontaxes: DWRITE_AUTOMATIC_FONT_AXES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutomaticFontAxes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(automaticfontaxes)).ok() + (::windows::core::Interface::vtable(self).SetAutomaticFontAxes)(::windows::core::Interface::as_raw(self), automaticfontaxes).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17412,27 +17384,27 @@ pub struct IDWriteTextLayout(::windows::core::IUnknown); impl IDWriteTextLayout { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTextAlignment(&self, textalignment: DWRITE_TEXT_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textalignment)).ok() + (::windows::core::Interface::vtable(self).base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), textalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetParagraphAlignment(&self, paragraphalignment: DWRITE_PARAGRAPH_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(paragraphalignment)).ok() + (::windows::core::Interface::vtable(self).base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), paragraphalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetWordWrapping(&self, wordwrapping: DWRITE_WORD_WRAPPING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wordwrapping)).ok() + (::windows::core::Interface::vtable(self).base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), wordwrapping).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetReadingDirection(&self, readingdirection: DWRITE_READING_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(readingdirection)).ok() + (::windows::core::Interface::vtable(self).base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), readingdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFlowDirection(&self, flowdirection: DWRITE_FLOW_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flowdirection)).ok() + (::windows::core::Interface::vtable(self).base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), flowdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetIncrementalTabStop(&self, incrementaltabstop: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(incrementaltabstop)).ok() + (::windows::core::Interface::vtable(self).base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), incrementaltabstop).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTrimming<'a, P0>(&self, trimmingoptions: *const DWRITE_TRIMMING, trimmingsign: P0) -> ::windows::core::Result<()> @@ -17443,7 +17415,7 @@ impl IDWriteTextLayout { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetLineSpacing(&self, linespacingmethod: DWRITE_LINE_SPACING_METHOD, linespacing: f32, baseline: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linespacingmethod), ::core::mem::transmute(linespacing), ::core::mem::transmute(baseline)).ok() + (::windows::core::Interface::vtable(self).base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), linespacingmethod, linespacing, baseline).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAlignment(&self) -> DWRITE_TEXT_ALIGNMENT { @@ -17516,11 +17488,11 @@ impl IDWriteTextLayout { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetMaxWidth(&self, maxwidth: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxwidth)).ok() + (::windows::core::Interface::vtable(self).SetMaxWidth)(::windows::core::Interface::as_raw(self), maxwidth).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetMaxHeight(&self, maxheight: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxheight)).ok() + (::windows::core::Interface::vtable(self).SetMaxHeight)(::windows::core::Interface::as_raw(self), maxheight).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontCollection<'a, P0>(&self, fontcollection: P0, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> @@ -17538,19 +17510,19 @@ impl IDWriteTextLayout { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontWeight(&self, fontweight: DWRITE_FONT_WEIGHT, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFontWeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).SetFontWeight)(::windows::core::Interface::as_raw(self), fontweight, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontStyle(&self, fontstyle: DWRITE_FONT_STYLE, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFontStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).SetFontStyle)(::windows::core::Interface::as_raw(self), fontstyle, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontStretch(&self, fontstretch: DWRITE_FONT_STRETCH, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFontStretch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).SetFontStretch)(::windows::core::Interface::as_raw(self), fontstretch, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] 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() + (::windows::core::Interface::vtable(self).SetFontSize)(::windows::core::Interface::as_raw(self), fontsize, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17606,68 +17578,68 @@ impl IDWriteTextLayout { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontCollection2(&self, currentposition: u32, fontcollection: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFontCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontcollection), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetFontCollection2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontcollection), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamilyNameLength2(&self, currentposition: u32, namelength: *mut u32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFontFamilyNameLength2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetFontFamilyNameLength2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamilyName2(&self, currentposition: u32, fontfamilyname: &mut [u16], textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFontFamilyName2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontfamilyname)), fontfamilyname.len() as _, ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetFontFamilyName2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontfamilyname)), fontfamilyname.len() as _, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontWeight2(&self, currentposition: u32, fontweight: *mut DWRITE_FONT_WEIGHT, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFontWeight2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetFontWeight2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontStyle2(&self, currentposition: u32, fontstyle: *mut DWRITE_FONT_STYLE, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFontStyle2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetFontStyle2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontStretch2(&self, currentposition: u32, fontstretch: *mut DWRITE_FONT_STRETCH, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFontStretch2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetFontStretch2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontSize2(&self, currentposition: u32, fontsize: *mut f32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFontSize2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetFontSize2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetUnderline(&self, currentposition: u32, hasunderline: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(hasunderline), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetUnderline)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(hasunderline), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStrikethrough(&self, currentposition: u32, hasstrikethrough: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStrikethrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(hasstrikethrough), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetStrikethrough)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(hasstrikethrough), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetDrawingEffect(&self, currentposition: u32, drawingeffect: *mut ::core::option::Option<::windows::core::IUnknown>, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDrawingEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(drawingeffect), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetDrawingEffect)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(drawingeffect), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetInlineObject(&self, currentposition: u32, inlineobject: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInlineObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(inlineobject), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetInlineObject)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(inlineobject), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTypography(&self, currentposition: u32, typography: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTypography)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(typography), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetTypography)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(typography), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleNameLength2(&self, currentposition: u32, namelength: *mut u32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLocaleNameLength2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetLocaleNameLength2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleName2(&self, currentposition: u32, localename: &mut [u16], textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLocaleName2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _, ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetLocaleName2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn Draw<'a, P0>(&self, clientdrawingcontext: *const ::core::ffi::c_void, renderer: P0, originx: f32, originy: f32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextRenderer>>, { - (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), ::core::mem::transmute(originx), ::core::mem::transmute(originy)).ok() + (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), originx, originy).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17696,7 +17668,7 @@ impl IDWriteTextLayout { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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() + (::windows::core::Interface::vtable(self).HitTestPoint)(::windows::core::Interface::as_raw(self), pointx, pointy, ::core::mem::transmute(istrailinghit), ::core::mem::transmute(isinside), ::core::mem::transmute(hittestmetrics)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17704,12 +17676,12 @@ impl IDWriteTextLayout { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).HitTestTextPosition)(::windows::core::Interface::as_raw(self), textposition, istrailinghit.into(), ::core::mem::transmute(pointx), ::core::mem::transmute(pointy), ::core::mem::transmute(hittestmetrics)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HitTestTextRange(&self, textposition: u32, textlength: u32, originx: f32, originy: f32, hittestmetrics: &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(::windows::core::as_mut_ptr_or_null(hittestmetrics)), hittestmetrics.len() as _, ::core::mem::transmute(actualhittestmetricscount)).ok() + (::windows::core::Interface::vtable(self).HitTestTextRange)(::windows::core::Interface::as_raw(self), textposition, textlength, originx, originy, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(hittestmetrics)), hittestmetrics.len() as _, ::core::mem::transmute(actualhittestmetricscount)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17836,27 +17808,27 @@ pub struct IDWriteTextLayout1(::windows::core::IUnknown); impl IDWriteTextLayout1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTextAlignment(&self, textalignment: DWRITE_TEXT_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), textalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetParagraphAlignment(&self, paragraphalignment: DWRITE_PARAGRAPH_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(paragraphalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), paragraphalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetWordWrapping(&self, wordwrapping: DWRITE_WORD_WRAPPING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wordwrapping)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), wordwrapping).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetReadingDirection(&self, readingdirection: DWRITE_READING_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(readingdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), readingdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFlowDirection(&self, flowdirection: DWRITE_FLOW_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flowdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), flowdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetIncrementalTabStop(&self, incrementaltabstop: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(incrementaltabstop)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), incrementaltabstop).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTrimming<'a, P0>(&self, trimmingoptions: *const DWRITE_TRIMMING, trimmingsign: P0) -> ::windows::core::Result<()> @@ -17867,7 +17839,7 @@ impl IDWriteTextLayout1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetLineSpacing(&self, linespacingmethod: DWRITE_LINE_SPACING_METHOD, linespacing: f32, baseline: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linespacingmethod), ::core::mem::transmute(linespacing), ::core::mem::transmute(baseline)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), linespacingmethod, linespacing, baseline).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAlignment(&self) -> DWRITE_TEXT_ALIGNMENT { @@ -17940,11 +17912,11 @@ impl IDWriteTextLayout1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetMaxWidth(&self, maxwidth: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxwidth)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxWidth)(::windows::core::Interface::as_raw(self), maxwidth).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetMaxHeight(&self, maxheight: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxheight)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxHeight)(::windows::core::Interface::as_raw(self), maxheight).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontCollection<'a, P0>(&self, fontcollection: P0, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> @@ -17962,19 +17934,19 @@ impl IDWriteTextLayout1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontWeight(&self, fontweight: DWRITE_FONT_WEIGHT, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFontWeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.SetFontWeight)(::windows::core::Interface::as_raw(self), fontweight, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontStyle(&self, fontstyle: DWRITE_FONT_STYLE, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFontStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.SetFontStyle)(::windows::core::Interface::as_raw(self), fontstyle, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontStretch(&self, fontstretch: DWRITE_FONT_STRETCH, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFontStretch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.SetFontStretch)(::windows::core::Interface::as_raw(self), fontstretch, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontSize(&self, fontsize: f32, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFontSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.SetFontSize)(::windows::core::Interface::as_raw(self), fontsize, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18030,68 +18002,68 @@ impl IDWriteTextLayout1 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontCollection2(&self, currentposition: u32, fontcollection: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFontCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontcollection), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetFontCollection2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontcollection), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamilyNameLength2(&self, currentposition: u32, namelength: *mut u32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFontFamilyNameLength2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetFontFamilyNameLength2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamilyName2(&self, currentposition: u32, fontfamilyname: &mut [u16], textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFontFamilyName2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontfamilyname)), fontfamilyname.len() as _, ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetFontFamilyName2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontfamilyname)), fontfamilyname.len() as _, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontWeight2(&self, currentposition: u32, fontweight: *mut DWRITE_FONT_WEIGHT, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFontWeight2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetFontWeight2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontStyle2(&self, currentposition: u32, fontstyle: *mut DWRITE_FONT_STYLE, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFontStyle2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetFontStyle2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontStretch2(&self, currentposition: u32, fontstretch: *mut DWRITE_FONT_STRETCH, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFontStretch2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetFontStretch2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontSize2(&self, currentposition: u32, fontsize: *mut f32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFontSize2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetFontSize2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetUnderline(&self, currentposition: u32, hasunderline: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(hasunderline), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetUnderline)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(hasunderline), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStrikethrough(&self, currentposition: u32, hasstrikethrough: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetStrikethrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(hasstrikethrough), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetStrikethrough)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(hasstrikethrough), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetDrawingEffect(&self, currentposition: u32, drawingeffect: *mut ::core::option::Option<::windows::core::IUnknown>, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDrawingEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(drawingeffect), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetDrawingEffect)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(drawingeffect), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetInlineObject(&self, currentposition: u32, inlineobject: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetInlineObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(inlineobject), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetInlineObject)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(inlineobject), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTypography(&self, currentposition: u32, typography: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetTypography)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(typography), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetTypography)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(typography), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleNameLength2(&self, currentposition: u32, namelength: *mut u32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLocaleNameLength2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetLocaleNameLength2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleName2(&self, currentposition: u32, localename: &mut [u16], textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLocaleName2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _, ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetLocaleName2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn Draw<'a, P0>(&self, clientdrawingcontext: *const ::core::ffi::c_void, renderer: P0, originx: f32, originy: f32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextRenderer>>, { - (::windows::core::Interface::vtable(self).base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), ::core::mem::transmute(originx), ::core::mem::transmute(originy)).ok() + (::windows::core::Interface::vtable(self).base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), originx, originy).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18120,7 +18092,7 @@ impl IDWriteTextLayout1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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).base__.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() + (::windows::core::Interface::vtable(self).base__.HitTestPoint)(::windows::core::Interface::as_raw(self), pointx, pointy, ::core::mem::transmute(istrailinghit), ::core::mem::transmute(isinside), ::core::mem::transmute(hittestmetrics)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18128,12 +18100,12 @@ impl IDWriteTextLayout1 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.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() + (::windows::core::Interface::vtable(self).base__.HitTestTextPosition)(::windows::core::Interface::as_raw(self), textposition, istrailinghit.into(), ::core::mem::transmute(pointx), ::core::mem::transmute(pointy), ::core::mem::transmute(hittestmetrics)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HitTestTextRange(&self, textposition: u32, textlength: u32, originx: f32, originy: f32, hittestmetrics: &mut [DWRITE_HIT_TEST_METRICS], actualhittestmetricscount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.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(::windows::core::as_mut_ptr_or_null(hittestmetrics)), hittestmetrics.len() as _, ::core::mem::transmute(actualhittestmetricscount)).ok() + (::windows::core::Interface::vtable(self).base__.HitTestTextRange)(::windows::core::Interface::as_raw(self), textposition, textlength, originx, originy, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(hittestmetrics)), hittestmetrics.len() as _, ::core::mem::transmute(actualhittestmetricscount)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18146,15 +18118,15 @@ impl IDWriteTextLayout1 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPairKerning(&self, currentposition: u32, ispairkerningenabled: *mut super::super::Foundation::BOOL, textrange: *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)).ok() + (::windows::core::Interface::vtable(self).GetPairKerning)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(ispairkerningenabled), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetCharacterSpacing(&self, leadingspacing: f32, trailingspacing: f32, minimumadvancewidth: f32, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCharacterSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).SetCharacterSpacing)(::windows::core::Interface::as_raw(self), leadingspacing, trailingspacing, minimumadvancewidth, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCharacterSpacing(&self, currentposition: u32, leadingspacing: *mut f32, trailingspacing: *mut f32, minimumadvancewidth: *mut f32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCharacterSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetCharacterSpacing)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18243,27 +18215,27 @@ pub struct IDWriteTextLayout2(::windows::core::IUnknown); impl IDWriteTextLayout2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTextAlignment(&self, textalignment: DWRITE_TEXT_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), textalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetParagraphAlignment(&self, paragraphalignment: DWRITE_PARAGRAPH_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(paragraphalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), paragraphalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetWordWrapping(&self, wordwrapping: DWRITE_WORD_WRAPPING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wordwrapping)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), wordwrapping).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetReadingDirection(&self, readingdirection: DWRITE_READING_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(readingdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), readingdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFlowDirection(&self, flowdirection: DWRITE_FLOW_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flowdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), flowdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetIncrementalTabStop(&self, incrementaltabstop: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(incrementaltabstop)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), incrementaltabstop).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTrimming<'a, P0>(&self, trimmingoptions: *const DWRITE_TRIMMING, trimmingsign: P0) -> ::windows::core::Result<()> @@ -18274,7 +18246,7 @@ impl IDWriteTextLayout2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetLineSpacing(&self, linespacingmethod: DWRITE_LINE_SPACING_METHOD, linespacing: f32, baseline: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linespacingmethod), ::core::mem::transmute(linespacing), ::core::mem::transmute(baseline)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), linespacingmethod, linespacing, baseline).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAlignment(&self) -> DWRITE_TEXT_ALIGNMENT { @@ -18347,11 +18319,11 @@ impl IDWriteTextLayout2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetMaxWidth(&self, maxwidth: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetMaxWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxwidth)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetMaxWidth)(::windows::core::Interface::as_raw(self), maxwidth).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetMaxHeight(&self, maxheight: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetMaxHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxheight)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetMaxHeight)(::windows::core::Interface::as_raw(self), maxheight).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontCollection<'a, P0>(&self, fontcollection: P0, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> @@ -18369,19 +18341,19 @@ impl IDWriteTextLayout2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontWeight(&self, fontweight: DWRITE_FONT_WEIGHT, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFontWeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFontWeight)(::windows::core::Interface::as_raw(self), fontweight, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontStyle(&self, fontstyle: DWRITE_FONT_STYLE, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFontStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFontStyle)(::windows::core::Interface::as_raw(self), fontstyle, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontStretch(&self, fontstretch: DWRITE_FONT_STRETCH, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFontStretch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFontStretch)(::windows::core::Interface::as_raw(self), fontstretch, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontSize(&self, fontsize: f32, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFontSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFontSize)(::windows::core::Interface::as_raw(self), fontsize, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18437,68 +18409,68 @@ impl IDWriteTextLayout2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontCollection2(&self, currentposition: u32, fontcollection: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetFontCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontcollection), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetFontCollection2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontcollection), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamilyNameLength2(&self, currentposition: u32, namelength: *mut u32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetFontFamilyNameLength2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetFontFamilyNameLength2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamilyName2(&self, currentposition: u32, fontfamilyname: &mut [u16], textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetFontFamilyName2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontfamilyname)), fontfamilyname.len() as _, ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetFontFamilyName2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontfamilyname)), fontfamilyname.len() as _, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontWeight2(&self, currentposition: u32, fontweight: *mut DWRITE_FONT_WEIGHT, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetFontWeight2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetFontWeight2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontStyle2(&self, currentposition: u32, fontstyle: *mut DWRITE_FONT_STYLE, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetFontStyle2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetFontStyle2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontStretch2(&self, currentposition: u32, fontstretch: *mut DWRITE_FONT_STRETCH, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetFontStretch2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetFontStretch2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontSize2(&self, currentposition: u32, fontsize: *mut f32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetFontSize2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetFontSize2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetUnderline(&self, currentposition: u32, hasunderline: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(hasunderline), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetUnderline)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(hasunderline), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStrikethrough(&self, currentposition: u32, hasstrikethrough: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetStrikethrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(hasstrikethrough), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetStrikethrough)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(hasstrikethrough), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetDrawingEffect(&self, currentposition: u32, drawingeffect: *mut ::core::option::Option<::windows::core::IUnknown>, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetDrawingEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(drawingeffect), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDrawingEffect)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(drawingeffect), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetInlineObject(&self, currentposition: u32, inlineobject: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetInlineObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(inlineobject), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetInlineObject)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(inlineobject), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTypography(&self, currentposition: u32, typography: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetTypography)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(typography), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetTypography)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(typography), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleNameLength2(&self, currentposition: u32, namelength: *mut u32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetLocaleNameLength2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetLocaleNameLength2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleName2(&self, currentposition: u32, localename: &mut [u16], textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetLocaleName2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _, ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetLocaleName2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn Draw<'a, P0>(&self, clientdrawingcontext: *const ::core::ffi::c_void, renderer: P0, originx: f32, originy: f32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextRenderer>>, { - (::windows::core::Interface::vtable(self).base__.base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), ::core::mem::transmute(originx), ::core::mem::transmute(originy)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), originx, originy).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18527,7 +18499,7 @@ impl IDWriteTextLayout2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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).base__.base__.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() + (::windows::core::Interface::vtable(self).base__.base__.HitTestPoint)(::windows::core::Interface::as_raw(self), pointx, pointy, ::core::mem::transmute(istrailinghit), ::core::mem::transmute(isinside), ::core::mem::transmute(hittestmetrics)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18535,12 +18507,12 @@ impl IDWriteTextLayout2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.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() + (::windows::core::Interface::vtable(self).base__.base__.HitTestTextPosition)(::windows::core::Interface::as_raw(self), textposition, istrailinghit.into(), ::core::mem::transmute(pointx), ::core::mem::transmute(pointy), ::core::mem::transmute(hittestmetrics)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HitTestTextRange(&self, textposition: u32, textlength: u32, originx: f32, originy: f32, hittestmetrics: &mut [DWRITE_HIT_TEST_METRICS], actualhittestmetricscount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.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(::windows::core::as_mut_ptr_or_null(hittestmetrics)), hittestmetrics.len() as _, ::core::mem::transmute(actualhittestmetricscount)).ok() + (::windows::core::Interface::vtable(self).base__.base__.HitTestTextRange)(::windows::core::Interface::as_raw(self), textposition, textlength, originx, originy, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(hittestmetrics)), hittestmetrics.len() as _, ::core::mem::transmute(actualhittestmetricscount)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18553,15 +18525,15 @@ impl IDWriteTextLayout2 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPairKerning(&self, currentposition: u32, ispairkerningenabled: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPairKerning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(ispairkerningenabled), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetPairKerning)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(ispairkerningenabled), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetCharacterSpacing(&self, leadingspacing: f32, trailingspacing: f32, minimumadvancewidth: f32, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCharacterSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.SetCharacterSpacing)(::windows::core::Interface::as_raw(self), leadingspacing, trailingspacing, minimumadvancewidth, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCharacterSpacing(&self, currentposition: u32, leadingspacing: *mut f32, trailingspacing: *mut f32, minimumadvancewidth: *mut f32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCharacterSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.GetCharacterSpacing)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMetrics2(&self) -> ::windows::core::Result { @@ -18570,7 +18542,7 @@ impl IDWriteTextLayout2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetVerticalGlyphOrientation(&self, glyphorientation: DWRITE_VERTICAL_GLYPH_ORIENTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorientation)).ok() + (::windows::core::Interface::vtable(self).SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), glyphorientation).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphOrientation(&self) -> DWRITE_VERTICAL_GLYPH_ORIENTATION { @@ -18591,7 +18563,7 @@ impl IDWriteTextLayout2 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetOpticalAlignment(&self, opticalalignment: DWRITE_OPTICAL_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOpticalAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opticalalignment)).ok() + (::windows::core::Interface::vtable(self).SetOpticalAlignment)(::windows::core::Interface::as_raw(self), opticalalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetOpticalAlignment(&self) -> DWRITE_OPTICAL_ALIGNMENT { @@ -18716,27 +18688,27 @@ pub struct IDWriteTextLayout3(::windows::core::IUnknown); impl IDWriteTextLayout3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTextAlignment(&self, textalignment: DWRITE_TEXT_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), textalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetParagraphAlignment(&self, paragraphalignment: DWRITE_PARAGRAPH_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(paragraphalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), paragraphalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetWordWrapping(&self, wordwrapping: DWRITE_WORD_WRAPPING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wordwrapping)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), wordwrapping).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetReadingDirection(&self, readingdirection: DWRITE_READING_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(readingdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), readingdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFlowDirection(&self, flowdirection: DWRITE_FLOW_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flowdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), flowdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetIncrementalTabStop(&self, incrementaltabstop: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(incrementaltabstop)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), incrementaltabstop).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTrimming<'a, P0>(&self, trimmingoptions: *const DWRITE_TRIMMING, trimmingsign: P0) -> ::windows::core::Result<()> @@ -18747,7 +18719,7 @@ impl IDWriteTextLayout3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetLineSpacing(&self, linespacingmethod: DWRITE_LINE_SPACING_METHOD, linespacing: f32, baseline: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linespacingmethod), ::core::mem::transmute(linespacing), ::core::mem::transmute(baseline)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), linespacingmethod, linespacing, baseline).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAlignment(&self) -> DWRITE_TEXT_ALIGNMENT { @@ -18820,11 +18792,11 @@ impl IDWriteTextLayout3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetMaxWidth(&self, maxwidth: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetMaxWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxwidth)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetMaxWidth)(::windows::core::Interface::as_raw(self), maxwidth).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetMaxHeight(&self, maxheight: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetMaxHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxheight)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetMaxHeight)(::windows::core::Interface::as_raw(self), maxheight).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontCollection<'a, P0>(&self, fontcollection: P0, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> @@ -18842,19 +18814,19 @@ impl IDWriteTextLayout3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontWeight(&self, fontweight: DWRITE_FONT_WEIGHT, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetFontWeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetFontWeight)(::windows::core::Interface::as_raw(self), fontweight, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontStyle(&self, fontstyle: DWRITE_FONT_STYLE, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetFontStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetFontStyle)(::windows::core::Interface::as_raw(self), fontstyle, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontStretch(&self, fontstretch: DWRITE_FONT_STRETCH, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetFontStretch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetFontStretch)(::windows::core::Interface::as_raw(self), fontstretch, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontSize(&self, fontsize: f32, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetFontSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetFontSize)(::windows::core::Interface::as_raw(self), fontsize, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18910,68 +18882,68 @@ impl IDWriteTextLayout3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontCollection2(&self, currentposition: u32, fontcollection: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontcollection), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontCollection2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontcollection), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamilyNameLength2(&self, currentposition: u32, namelength: *mut u32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontFamilyNameLength2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontFamilyNameLength2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamilyName2(&self, currentposition: u32, fontfamilyname: &mut [u16], textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontFamilyName2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontfamilyname)), fontfamilyname.len() as _, ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontFamilyName2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontfamilyname)), fontfamilyname.len() as _, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontWeight2(&self, currentposition: u32, fontweight: *mut DWRITE_FONT_WEIGHT, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontWeight2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontWeight2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontStyle2(&self, currentposition: u32, fontstyle: *mut DWRITE_FONT_STYLE, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontStyle2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontStyle2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontStretch2(&self, currentposition: u32, fontstretch: *mut DWRITE_FONT_STRETCH, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontStretch2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontStretch2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontSize2(&self, currentposition: u32, fontsize: *mut f32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontSize2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetFontSize2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetUnderline(&self, currentposition: u32, hasunderline: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(hasunderline), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetUnderline)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(hasunderline), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStrikethrough(&self, currentposition: u32, hasstrikethrough: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetStrikethrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(hasstrikethrough), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetStrikethrough)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(hasstrikethrough), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetDrawingEffect(&self, currentposition: u32, drawingeffect: *mut ::core::option::Option<::windows::core::IUnknown>, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetDrawingEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(drawingeffect), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetDrawingEffect)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(drawingeffect), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetInlineObject(&self, currentposition: u32, inlineobject: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetInlineObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(inlineobject), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetInlineObject)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(inlineobject), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTypography(&self, currentposition: u32, typography: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetTypography)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(typography), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetTypography)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(typography), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleNameLength2(&self, currentposition: u32, namelength: *mut u32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetLocaleNameLength2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetLocaleNameLength2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleName2(&self, currentposition: u32, localename: &mut [u16], textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetLocaleName2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _, ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetLocaleName2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn Draw<'a, P0>(&self, clientdrawingcontext: *const ::core::ffi::c_void, renderer: P0, originx: f32, originy: f32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextRenderer>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), ::core::mem::transmute(originx), ::core::mem::transmute(originy)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), originx, originy).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19000,7 +18972,7 @@ impl IDWriteTextLayout3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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).base__.base__.base__.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() + (::windows::core::Interface::vtable(self).base__.base__.base__.HitTestPoint)(::windows::core::Interface::as_raw(self), pointx, pointy, ::core::mem::transmute(istrailinghit), ::core::mem::transmute(isinside), ::core::mem::transmute(hittestmetrics)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19008,12 +18980,12 @@ impl IDWriteTextLayout3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.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() + (::windows::core::Interface::vtable(self).base__.base__.base__.HitTestTextPosition)(::windows::core::Interface::as_raw(self), textposition, istrailinghit.into(), ::core::mem::transmute(pointx), ::core::mem::transmute(pointy), ::core::mem::transmute(hittestmetrics)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HitTestTextRange(&self, textposition: u32, textlength: u32, originx: f32, originy: f32, hittestmetrics: &mut [DWRITE_HIT_TEST_METRICS], actualhittestmetricscount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.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(::windows::core::as_mut_ptr_or_null(hittestmetrics)), hittestmetrics.len() as _, ::core::mem::transmute(actualhittestmetricscount)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.HitTestTextRange)(::windows::core::Interface::as_raw(self), textposition, textlength, originx, originy, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(hittestmetrics)), hittestmetrics.len() as _, ::core::mem::transmute(actualhittestmetricscount)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19026,15 +18998,15 @@ impl IDWriteTextLayout3 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPairKerning(&self, currentposition: u32, ispairkerningenabled: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPairKerning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(ispairkerningenabled), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPairKerning)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(ispairkerningenabled), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetCharacterSpacing(&self, leadingspacing: f32, trailingspacing: f32, minimumadvancewidth: f32, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCharacterSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCharacterSpacing)(::windows::core::Interface::as_raw(self), leadingspacing, trailingspacing, minimumadvancewidth, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCharacterSpacing(&self, currentposition: u32, leadingspacing: *mut f32, trailingspacing: *mut f32, minimumadvancewidth: *mut f32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetCharacterSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetCharacterSpacing)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMetrics2(&self) -> ::windows::core::Result { @@ -19043,7 +19015,7 @@ impl IDWriteTextLayout3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetVerticalGlyphOrientation(&self, glyphorientation: DWRITE_VERTICAL_GLYPH_ORIENTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorientation)).ok() + (::windows::core::Interface::vtable(self).base__.SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), glyphorientation).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphOrientation(&self) -> DWRITE_VERTICAL_GLYPH_ORIENTATION { @@ -19064,7 +19036,7 @@ impl IDWriteTextLayout3 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetOpticalAlignment(&self, opticalalignment: DWRITE_OPTICAL_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOpticalAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opticalalignment)).ok() + (::windows::core::Interface::vtable(self).base__.SetOpticalAlignment)(::windows::core::Interface::as_raw(self), opticalalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetOpticalAlignment(&self) -> DWRITE_OPTICAL_ALIGNMENT { @@ -19214,27 +19186,27 @@ pub struct IDWriteTextLayout4(::windows::core::IUnknown); impl IDWriteTextLayout4 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTextAlignment(&self, textalignment: DWRITE_TEXT_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTextAlignment)(::windows::core::Interface::as_raw(self), textalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetParagraphAlignment(&self, paragraphalignment: DWRITE_PARAGRAPH_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(paragraphalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetParagraphAlignment)(::windows::core::Interface::as_raw(self), paragraphalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetWordWrapping(&self, wordwrapping: DWRITE_WORD_WRAPPING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wordwrapping)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetWordWrapping)(::windows::core::Interface::as_raw(self), wordwrapping).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetReadingDirection(&self, readingdirection: DWRITE_READING_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(readingdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetReadingDirection)(::windows::core::Interface::as_raw(self), readingdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFlowDirection(&self, flowdirection: DWRITE_FLOW_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flowdirection)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetFlowDirection)(::windows::core::Interface::as_raw(self), flowdirection).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetIncrementalTabStop(&self, incrementaltabstop: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(incrementaltabstop)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetIncrementalTabStop)(::windows::core::Interface::as_raw(self), incrementaltabstop).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetTrimming<'a, P0>(&self, trimmingoptions: *const DWRITE_TRIMMING, trimmingsign: P0) -> ::windows::core::Result<()> @@ -19245,7 +19217,7 @@ impl IDWriteTextLayout4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetLineSpacing(&self, linespacingmethod: DWRITE_LINE_SPACING_METHOD, linespacing: f32, baseline: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linespacingmethod), ::core::mem::transmute(linespacing), ::core::mem::transmute(baseline)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), linespacingmethod, linespacing, baseline).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTextAlignment(&self) -> DWRITE_TEXT_ALIGNMENT { @@ -19318,11 +19290,11 @@ impl IDWriteTextLayout4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetMaxWidth(&self, maxwidth: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetMaxWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxwidth)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetMaxWidth)(::windows::core::Interface::as_raw(self), maxwidth).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetMaxHeight(&self, maxheight: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetMaxHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxheight)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetMaxHeight)(::windows::core::Interface::as_raw(self), maxheight).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontCollection<'a, P0>(&self, fontcollection: P0, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> @@ -19340,19 +19312,19 @@ impl IDWriteTextLayout4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontWeight(&self, fontweight: DWRITE_FONT_WEIGHT, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetFontWeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetFontWeight)(::windows::core::Interface::as_raw(self), fontweight, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontStyle(&self, fontstyle: DWRITE_FONT_STYLE, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetFontStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetFontStyle)(::windows::core::Interface::as_raw(self), fontstyle, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontStretch(&self, fontstretch: DWRITE_FONT_STRETCH, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetFontStretch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetFontStretch)(::windows::core::Interface::as_raw(self), fontstretch, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetFontSize(&self, fontsize: f32, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetFontSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetFontSize)(::windows::core::Interface::as_raw(self), fontsize, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19408,68 +19380,68 @@ impl IDWriteTextLayout4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontCollection2(&self, currentposition: u32, fontcollection: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontCollection2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontcollection), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontCollection2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontcollection), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamilyNameLength2(&self, currentposition: u32, namelength: *mut u32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontFamilyNameLength2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontFamilyNameLength2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFamilyName2(&self, currentposition: u32, fontfamilyname: &mut [u16], textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontFamilyName2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontfamilyname)), fontfamilyname.len() as _, ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontFamilyName2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontfamilyname)), fontfamilyname.len() as _, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontWeight2(&self, currentposition: u32, fontweight: *mut DWRITE_FONT_WEIGHT, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontWeight2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontWeight2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontweight), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontStyle2(&self, currentposition: u32, fontstyle: *mut DWRITE_FONT_STYLE, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontStyle2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontStyle2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontstyle), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontStretch2(&self, currentposition: u32, fontstretch: *mut DWRITE_FONT_STRETCH, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontStretch2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontStretch2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontstretch), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontSize2(&self, currentposition: u32, fontsize: *mut f32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontSize2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetFontSize2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(fontsize), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetUnderline(&self, currentposition: u32, hasunderline: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(hasunderline), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetUnderline)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(hasunderline), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStrikethrough(&self, currentposition: u32, hasstrikethrough: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetStrikethrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(hasstrikethrough), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetStrikethrough)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(hasstrikethrough), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetDrawingEffect(&self, currentposition: u32, drawingeffect: *mut ::core::option::Option<::windows::core::IUnknown>, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetDrawingEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(drawingeffect), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetDrawingEffect)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(drawingeffect), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetInlineObject(&self, currentposition: u32, inlineobject: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetInlineObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(inlineobject), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetInlineObject)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(inlineobject), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetTypography(&self, currentposition: u32, typography: *mut ::core::option::Option, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetTypography)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(typography), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetTypography)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(typography), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleNameLength2(&self, currentposition: u32, namelength: *mut u32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetLocaleNameLength2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetLocaleNameLength2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(namelength), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetLocaleName2(&self, currentposition: u32, localename: &mut [u16], textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetLocaleName2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _, ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetLocaleName2)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(localename)), localename.len() as _, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn Draw<'a, P0>(&self, clientdrawingcontext: *const ::core::ffi::c_void, renderer: P0, originx: f32, originy: f32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDWriteTextRenderer>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), ::core::mem::transmute(originx), ::core::mem::transmute(originy)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), renderer.into().abi(), originx, originy).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19498,7 +19470,7 @@ impl IDWriteTextLayout4 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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).base__.base__.base__.base__.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() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HitTestPoint)(::windows::core::Interface::as_raw(self), pointx, pointy, ::core::mem::transmute(istrailinghit), ::core::mem::transmute(isinside), ::core::mem::transmute(hittestmetrics)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19506,12 +19478,12 @@ impl IDWriteTextLayout4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.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() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HitTestTextPosition)(::windows::core::Interface::as_raw(self), textposition, istrailinghit.into(), ::core::mem::transmute(pointx), ::core::mem::transmute(pointy), ::core::mem::transmute(hittestmetrics)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HitTestTextRange(&self, textposition: u32, textlength: u32, originx: f32, originy: f32, hittestmetrics: &mut [DWRITE_HIT_TEST_METRICS], actualhittestmetricscount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.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(::windows::core::as_mut_ptr_or_null(hittestmetrics)), hittestmetrics.len() as _, ::core::mem::transmute(actualhittestmetricscount)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.HitTestTextRange)(::windows::core::Interface::as_raw(self), textposition, textlength, originx, originy, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(hittestmetrics)), hittestmetrics.len() as _, ::core::mem::transmute(actualhittestmetricscount)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19524,15 +19496,15 @@ impl IDWriteTextLayout4 { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPairKerning(&self, currentposition: u32, ispairkerningenabled: *mut super::super::Foundation::BOOL, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetPairKerning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(ispairkerningenabled), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetPairKerning)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(ispairkerningenabled), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetCharacterSpacing(&self, leadingspacing: f32, trailingspacing: f32, minimumadvancewidth: f32, textrange: DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetCharacterSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetCharacterSpacing)(::windows::core::Interface::as_raw(self), leadingspacing, trailingspacing, minimumadvancewidth, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetCharacterSpacing(&self, currentposition: u32, leadingspacing: *mut f32, trailingspacing: *mut f32, minimumadvancewidth: *mut f32, textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCharacterSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCharacterSpacing)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetMetrics2(&self) -> ::windows::core::Result { @@ -19541,7 +19513,7 @@ impl IDWriteTextLayout4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetVerticalGlyphOrientation(&self, glyphorientation: DWRITE_VERTICAL_GLYPH_ORIENTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphorientation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetVerticalGlyphOrientation)(::windows::core::Interface::as_raw(self), glyphorientation).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetVerticalGlyphOrientation(&self) -> DWRITE_VERTICAL_GLYPH_ORIENTATION { @@ -19562,7 +19534,7 @@ impl IDWriteTextLayout4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetOpticalAlignment(&self, opticalalignment: DWRITE_OPTICAL_ALIGNMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOpticalAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opticalalignment)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOpticalAlignment)(::windows::core::Interface::as_raw(self), opticalalignment).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetOpticalAlignment(&self) -> DWRITE_OPTICAL_ALIGNMENT { @@ -19604,11 +19576,11 @@ impl IDWriteTextLayout4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontAxisValueCount(&self, currentposition: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontAxisValueCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFontAxisValueCount)(::windows::core::Interface::as_raw(self), currentposition)) } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontAxisValues(&self, currentposition: u32, fontaxisvalues: &mut [DWRITE_FONT_AXIS_VALUE], textrange: *mut DWRITE_TEXT_RANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFontAxisValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(textrange)).ok() + (::windows::core::Interface::vtable(self).GetFontAxisValues)(::windows::core::Interface::as_raw(self), currentposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fontaxisvalues)), fontaxisvalues.len() as _, ::core::mem::transmute(textrange)).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetAutomaticFontAxes(&self) -> DWRITE_AUTOMATIC_FONT_AXES { @@ -19616,7 +19588,7 @@ impl IDWriteTextLayout4 { } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn SetAutomaticFontAxes(&self, automaticfontaxes: DWRITE_AUTOMATIC_FONT_AXES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutomaticFontAxes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(automaticfontaxes)).ok() + (::windows::core::Interface::vtable(self).SetAutomaticFontAxes)(::windows::core::Interface::as_raw(self), automaticfontaxes).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19765,21 +19737,21 @@ impl IDWriteTextRenderer { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(measuringmode), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), baselineoriginx, baselineoriginy, measuringmode, ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), clientdrawingeffect.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn DrawUnderline<'a, P0>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, underline: *const DWRITE_UNDERLINE, clientdrawingeffect: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DrawUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(underline), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), baselineoriginx, baselineoriginy, ::core::mem::transmute(underline), clientdrawingeffect.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn DrawStrikethrough<'a, P0>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, strikethrough: *const DWRITE_STRIKETHROUGH, clientdrawingeffect: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DrawStrikethrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(strikethrough), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawStrikethrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), baselineoriginx, baselineoriginy, ::core::mem::transmute(strikethrough), clientdrawingeffect.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19790,7 +19762,7 @@ impl IDWriteTextRenderer { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DrawInlineObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(originx), ::core::mem::transmute(originy), inlineobject.into().abi(), issideways.into(), isrighttoleft.into(), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawInlineObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), originx, originy, inlineobject.into().abi(), issideways.into(), isrighttoleft.into(), clientdrawingeffect.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19884,21 +19856,21 @@ impl IDWriteTextRenderer1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(measuringmode), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DrawGlyphRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), baselineoriginx, baselineoriginy, measuringmode, ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), clientdrawingeffect.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn DrawUnderline<'a, P0>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, underline: *const DWRITE_UNDERLINE, clientdrawingeffect: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.DrawUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(underline), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DrawUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), baselineoriginx, baselineoriginy, ::core::mem::transmute(underline), clientdrawingeffect.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn DrawStrikethrough<'a, P0>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, strikethrough: *const DWRITE_STRIKETHROUGH, clientdrawingeffect: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.DrawStrikethrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(strikethrough), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DrawStrikethrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), baselineoriginx, baselineoriginy, ::core::mem::transmute(strikethrough), clientdrawingeffect.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19909,7 +19881,7 @@ impl IDWriteTextRenderer1 { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.DrawInlineObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(originx), ::core::mem::transmute(originy), inlineobject.into().abi(), issideways.into(), isrighttoleft.into(), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DrawInlineObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), originx, originy, inlineobject.into().abi(), issideways.into(), isrighttoleft.into(), clientdrawingeffect.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19917,21 +19889,21 @@ impl IDWriteTextRenderer1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(orientationangle), ::core::mem::transmute(measuringmode), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawGlyphRun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), baselineoriginx, baselineoriginy, orientationangle, measuringmode, ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), clientdrawingeffect.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn DrawUnderline2<'a, P0>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, orientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, underline: *const DWRITE_UNDERLINE, clientdrawingeffect: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DrawUnderline2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(orientationangle), ::core::mem::transmute(underline), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawUnderline2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), baselineoriginx, baselineoriginy, orientationangle, ::core::mem::transmute(underline), clientdrawingeffect.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn DrawStrikethrough2<'a, P0>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, orientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, strikethrough: *const DWRITE_STRIKETHROUGH, clientdrawingeffect: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DrawStrikethrough2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(orientationangle), ::core::mem::transmute(strikethrough), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawStrikethrough2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), baselineoriginx, baselineoriginy, orientationangle, ::core::mem::transmute(strikethrough), clientdrawingeffect.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19942,7 +19914,7 @@ impl IDWriteTextRenderer1 { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DrawInlineObject2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(originx), ::core::mem::transmute(originy), ::core::mem::transmute(orientationangle), inlineobject.into().abi(), issideways.into(), isrighttoleft.into(), clientdrawingeffect.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawInlineObject2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientdrawingcontext), originx, originy, orientationangle, inlineobject.into().abi(), issideways.into(), isrighttoleft.into(), clientdrawingeffect.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20040,7 +20012,7 @@ impl IDWriteTypography { #[doc = "*Required features: `\"Win32_Graphics_DirectWrite\"`*"] pub unsafe fn GetFontFeature(&self, fontfeatureindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFontFeature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfeatureindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFontFeature)(::windows::core::Interface::as_raw(self), fontfeatureindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { 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 017bf1a263..3624949c4b 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs @@ -591,7 +591,7 @@ where extern "system" { fn DwmDefWindowProc(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, plresult: *mut super::super::Foundation::LRESULT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DwmDefWindowProc(hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(plresult))) + ::core::mem::transmute(DwmDefWindowProc(hwnd.into(), msg, wparam.into(), lparam.into(), ::core::mem::transmute(plresult))) } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -626,7 +626,7 @@ pub unsafe fn DwmEnableComposition(ucompositionaction: u32) -> ::windows::core:: extern "system" { fn DwmEnableComposition(ucompositionaction: u32) -> ::windows::core::HRESULT; } - DwmEnableComposition(::core::mem::transmute(ucompositionaction)).ok() + DwmEnableComposition(ucompositionaction).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -695,7 +695,7 @@ pub unsafe fn DwmGetGraphicsStreamClient(uindex: u32) -> ::windows::core::Result fn DwmGetGraphicsStreamClient(uindex: u32, pclientuuid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - DwmGetGraphicsStreamClient(::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + DwmGetGraphicsStreamClient(uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] #[inline] @@ -705,7 +705,7 @@ pub unsafe fn DwmGetGraphicsStreamTransformHint(uindex: u32) -> ::windows::core: fn DwmGetGraphicsStreamTransformHint(uindex: u32, ptransform: *mut MilMatrix3x2D) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DwmGetGraphicsStreamTransformHint(::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DwmGetGraphicsStreamTransformHint(uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -742,7 +742,7 @@ where extern "system" { fn DwmGetWindowAttribute(hwnd: super::super::Foundation::HWND, dwattribute: DWMWINDOWATTRIBUTE, pvattribute: *mut ::core::ffi::c_void, cbattribute: u32) -> ::windows::core::HRESULT; } - DwmGetWindowAttribute(hwnd.into(), ::core::mem::transmute(dwattribute), ::core::mem::transmute(pvattribute), ::core::mem::transmute(cbattribute)).ok() + DwmGetWindowAttribute(hwnd.into(), dwattribute, ::core::mem::transmute(pvattribute), cbattribute).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -780,7 +780,7 @@ where extern "system" { fn DwmModifyPreviousDxFrameDuration(hwnd: super::super::Foundation::HWND, crefreshes: i32, frelative: super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - DwmModifyPreviousDxFrameDuration(hwnd.into(), ::core::mem::transmute(crefreshes), frelative.into()).ok() + DwmModifyPreviousDxFrameDuration(hwnd.into(), crefreshes, frelative.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -791,7 +791,7 @@ pub unsafe fn DwmQueryThumbnailSourceSize(hthumbnail: isize) -> ::windows::core: fn DwmQueryThumbnailSourceSize(hthumbnail: isize, psize: *mut super::super::Foundation::SIZE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DwmQueryThumbnailSourceSize(::core::mem::transmute(hthumbnail), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DwmQueryThumbnailSourceSize(hthumbnail, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -816,7 +816,7 @@ pub unsafe fn DwmRenderGesture(gt: GESTURE_TYPE, ccontacts: u32, pdwpointerid: * extern "system" { fn DwmRenderGesture(gt: GESTURE_TYPE, ccontacts: u32, pdwpointerid: *const u32, ppoints: *const super::super::Foundation::POINT) -> ::windows::core::HRESULT; } - DwmRenderGesture(::core::mem::transmute(gt), ::core::mem::transmute(ccontacts), ::core::mem::transmute(pdwpointerid), ::core::mem::transmute(ppoints)).ok() + DwmRenderGesture(gt, ::core::mem::transmute(ccontacts), ::core::mem::transmute(pdwpointerid), ::core::mem::transmute(ppoints)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -829,7 +829,7 @@ where extern "system" { fn DwmSetDxFrameDuration(hwnd: super::super::Foundation::HWND, crefreshes: i32) -> ::windows::core::HRESULT; } - DwmSetDxFrameDuration(hwnd.into(), ::core::mem::transmute(crefreshes)).ok() + DwmSetDxFrameDuration(hwnd.into(), crefreshes).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -843,7 +843,7 @@ where extern "system" { fn DwmSetIconicLivePreviewBitmap(hwnd: super::super::Foundation::HWND, hbmp: super::Gdi::HBITMAP, pptclient: *const super::super::Foundation::POINT, dwsitflags: u32) -> ::windows::core::HRESULT; } - DwmSetIconicLivePreviewBitmap(hwnd.into(), hbmp.into(), ::core::mem::transmute(pptclient), ::core::mem::transmute(dwsitflags)).ok() + DwmSetIconicLivePreviewBitmap(hwnd.into(), hbmp.into(), ::core::mem::transmute(pptclient), dwsitflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -857,7 +857,7 @@ where extern "system" { fn DwmSetIconicThumbnail(hwnd: super::super::Foundation::HWND, hbmp: super::Gdi::HBITMAP, dwsitflags: u32) -> ::windows::core::HRESULT; } - DwmSetIconicThumbnail(hwnd.into(), hbmp.into(), ::core::mem::transmute(dwsitflags)).ok() + DwmSetIconicThumbnail(hwnd.into(), hbmp.into(), dwsitflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -883,7 +883,7 @@ where extern "system" { fn DwmSetWindowAttribute(hwnd: super::super::Foundation::HWND, dwattribute: DWMWINDOWATTRIBUTE, pvattribute: *const ::core::ffi::c_void, cbattribute: u32) -> ::windows::core::HRESULT; } - DwmSetWindowAttribute(hwnd.into(), ::core::mem::transmute(dwattribute), ::core::mem::transmute(pvattribute), ::core::mem::transmute(cbattribute)).ok() + DwmSetWindowAttribute(hwnd.into(), dwattribute, ::core::mem::transmute(pvattribute), cbattribute).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] #[inline] @@ -892,7 +892,7 @@ pub unsafe fn DwmShowContact(dwpointerid: u32, eshowcontact: DWM_SHOWCONTACT) -> extern "system" { fn DwmShowContact(dwpointerid: u32, eshowcontact: DWM_SHOWCONTACT) -> ::windows::core::HRESULT; } - DwmShowContact(::core::mem::transmute(dwpointerid), ::core::mem::transmute(eshowcontact)).ok() + DwmShowContact(dwpointerid, eshowcontact).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -905,7 +905,7 @@ where extern "system" { fn DwmTetherContact(dwpointerid: u32, fenable: super::super::Foundation::BOOL, pttether: super::super::Foundation::POINT) -> ::windows::core::HRESULT; } - DwmTetherContact(::core::mem::transmute(dwpointerid), fenable.into(), ::core::mem::transmute(pttether)).ok() + DwmTetherContact(dwpointerid, fenable.into(), ::core::mem::transmute(pttether)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -918,7 +918,7 @@ where extern "system" { fn DwmTransitionOwnedWindow(hwnd: super::super::Foundation::HWND, target: DWMTRANSITION_OWNEDWINDOW_TARGET) -> ::windows::core::HRESULT; } - DwmTransitionOwnedWindow(hwnd.into(), ::core::mem::transmute(target)).ok() + DwmTransitionOwnedWindow(hwnd.into(), target).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] #[inline] @@ -927,7 +927,7 @@ pub unsafe fn DwmUnregisterThumbnail(hthumbnailid: isize) -> ::windows::core::Re extern "system" { fn DwmUnregisterThumbnail(hthumbnailid: isize) -> ::windows::core::HRESULT; } - DwmUnregisterThumbnail(::core::mem::transmute(hthumbnailid)).ok() + DwmUnregisterThumbnail(hthumbnailid).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -937,7 +937,7 @@ pub unsafe fn DwmUpdateThumbnailProperties(hthumbnailid: isize, ptnproperties: * extern "system" { fn DwmUpdateThumbnailProperties(hthumbnailid: isize, ptnproperties: *const DWM_THUMBNAIL_PROPERTIES) -> ::windows::core::HRESULT; } - DwmUpdateThumbnailProperties(::core::mem::transmute(hthumbnailid), ::core::mem::transmute(ptnproperties)).ok() + DwmUpdateThumbnailProperties(hthumbnailid, ::core::mem::transmute(ptnproperties)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] #[repr(transparent)] 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 041777116d..44984b22bd 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs @@ -37,7 +37,7 @@ where fn CreateDXGIFactory2(flags: u32, riid: *const ::windows::core::GUID, ppfactory: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::option::Option::None; - CreateDXGIFactory2(::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + CreateDXGIFactory2(flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] #[inline] @@ -59,7 +59,7 @@ where fn DXGIGetDebugInterface1(flags: u32, riid: *const ::windows::core::GUID, pdebug: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::option::Option::None; - DXGIGetDebugInterface1(::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + DXGIGetDebugInterface1(flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] @@ -3097,7 +3097,7 @@ pub struct IDXGIAdapter(::windows::core::IUnknown); impl IDXGIAdapter { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -3121,7 +3121,7 @@ impl IDXGIAdapter { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumOutputs(&self, output: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumOutputs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(output), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumOutputs)(::windows::core::Interface::as_raw(self), output, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3202,7 +3202,7 @@ pub struct IDXGIAdapter1(::windows::core::IUnknown); impl IDXGIAdapter1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -3226,7 +3226,7 @@ impl IDXGIAdapter1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumOutputs(&self, output: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumOutputs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(output), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumOutputs)(::windows::core::Interface::as_raw(self), output, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3326,7 +3326,7 @@ pub struct IDXGIAdapter2(::windows::core::IUnknown); impl IDXGIAdapter2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -3350,7 +3350,7 @@ impl IDXGIAdapter2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumOutputs(&self, output: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EnumOutputs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(output), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.EnumOutputs)(::windows::core::Interface::as_raw(self), output, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3471,7 +3471,7 @@ pub struct IDXGIAdapter3(::windows::core::IUnknown); impl IDXGIAdapter3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -3495,7 +3495,7 @@ impl IDXGIAdapter3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumOutputs(&self, output: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.EnumOutputs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(output), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.EnumOutputs)(::windows::core::Interface::as_raw(self), output, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3531,16 +3531,16 @@ impl IDXGIAdapter3 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterHardwareContentProtectionTeardownStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).UnregisterHardwareContentProtectionTeardownStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).UnregisterHardwareContentProtectionTeardownStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn QueryVideoMemoryInfo(&self, nodeindex: u32, memorysegmentgroup: DXGI_MEMORY_SEGMENT_GROUP) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryVideoMemoryInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodeindex), ::core::mem::transmute(memorysegmentgroup), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryVideoMemoryInfo)(::windows::core::Interface::as_raw(self), nodeindex, memorysegmentgroup, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetVideoMemoryReservation(&self, nodeindex: u32, memorysegmentgroup: DXGI_MEMORY_SEGMENT_GROUP, reservation: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVideoMemoryReservation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodeindex), ::core::mem::transmute(memorysegmentgroup), ::core::mem::transmute(reservation)).ok() + (::windows::core::Interface::vtable(self).SetVideoMemoryReservation)(::windows::core::Interface::as_raw(self), nodeindex, memorysegmentgroup, reservation).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3553,7 +3553,7 @@ impl IDXGIAdapter3 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterVideoMemoryBudgetChangeNotification(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).UnregisterVideoMemoryBudgetChangeNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).UnregisterVideoMemoryBudgetChangeNotification)(::windows::core::Interface::as_raw(self), dwcookie) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3674,7 +3674,7 @@ pub struct IDXGIAdapter4(::windows::core::IUnknown); impl IDXGIAdapter4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -3698,7 +3698,7 @@ impl IDXGIAdapter4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumOutputs(&self, output: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnumOutputs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(output), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnumOutputs)(::windows::core::Interface::as_raw(self), output, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3734,16 +3734,16 @@ impl IDXGIAdapter4 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterHardwareContentProtectionTeardownStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.UnregisterHardwareContentProtectionTeardownStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.UnregisterHardwareContentProtectionTeardownStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn QueryVideoMemoryInfo(&self, nodeindex: u32, memorysegmentgroup: DXGI_MEMORY_SEGMENT_GROUP) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.QueryVideoMemoryInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodeindex), ::core::mem::transmute(memorysegmentgroup), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.QueryVideoMemoryInfo)(::windows::core::Interface::as_raw(self), nodeindex, memorysegmentgroup, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetVideoMemoryReservation(&self, nodeindex: u32, memorysegmentgroup: DXGI_MEMORY_SEGMENT_GROUP, reservation: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVideoMemoryReservation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodeindex), ::core::mem::transmute(memorysegmentgroup), ::core::mem::transmute(reservation)).ok() + (::windows::core::Interface::vtable(self).base__.SetVideoMemoryReservation)(::windows::core::Interface::as_raw(self), nodeindex, memorysegmentgroup, reservation).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3756,7 +3756,7 @@ impl IDXGIAdapter4 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterVideoMemoryBudgetChangeNotification(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.UnregisterVideoMemoryBudgetChangeNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.UnregisterVideoMemoryBudgetChangeNotification)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3890,7 +3890,7 @@ pub struct IDXGIDebug(::windows::core::IUnknown); impl IDXGIDebug { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn ReportLiveObjects(&self, apiid: ::windows::core::GUID, flags: DXGI_DEBUG_RLO_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReportLiveObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(apiid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ReportLiveObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(apiid), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3940,7 +3940,7 @@ pub struct IDXGIDebug1(::windows::core::IUnknown); impl IDXGIDebug1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn ReportLiveObjects(&self, apiid: ::windows::core::GUID, flags: DXGI_DEBUG_RLO_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ReportLiveObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(apiid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.ReportLiveObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(apiid), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnableLeakTrackingForThread(&self) { @@ -4023,7 +4023,7 @@ pub struct IDXGIDecodeSwapChain(::windows::core::IUnknown); impl IDXGIDecodeSwapChain { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn PresentBuffer(&self, buffertopresent: u32, syncinterval: u32, flags: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).PresentBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffertopresent), ::core::mem::transmute(syncinterval), ::core::mem::transmute(flags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).PresentBuffer)(::windows::core::Interface::as_raw(self), buffertopresent, syncinterval, flags)) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4037,7 +4037,7 @@ impl IDXGIDecodeSwapChain { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetDestSize(&self, width: u32, height: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDestSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).SetDestSize)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4057,7 +4057,7 @@ impl IDXGIDecodeSwapChain { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetColorSpace(&self, colorspace: DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorspace)).ok() + (::windows::core::Interface::vtable(self).SetColorSpace)(::windows::core::Interface::as_raw(self), colorspace).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetColorSpace(&self) -> DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS { @@ -4131,7 +4131,7 @@ pub struct IDXGIDevice(::windows::core::IUnknown); impl IDXGIDevice { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -4160,7 +4160,7 @@ impl IDXGIDevice { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSurface(&self, pdesc: *const DXGI_SURFACE_DESC, usage: u32, psharedresource: *const DXGI_SHARED_RESOURCE, ppsurface: &mut [::core::option::Option]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ppsurface.len() as _, ::core::mem::transmute(usage), ::core::mem::transmute(psharedresource), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurface))).ok() + (::windows::core::Interface::vtable(self).CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ppsurface.len() as _, usage, ::core::mem::transmute(psharedresource), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurface))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn QueryResourceResidency(&self, ppresources: *const ::core::option::Option<::windows::core::IUnknown>, presidencystatus: *mut DXGI_RESIDENCY, numresources: u32) -> ::windows::core::Result<()> { @@ -4168,7 +4168,7 @@ impl IDXGIDevice { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetGPUThreadPriority(&self, priority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), priority).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetGPUThreadPriority(&self) -> ::windows::core::Result { @@ -4245,7 +4245,7 @@ pub struct IDXGIDevice1(::windows::core::IUnknown); impl IDXGIDevice1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -4274,7 +4274,7 @@ impl IDXGIDevice1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSurface(&self, pdesc: *const DXGI_SURFACE_DESC, usage: u32, psharedresource: *const DXGI_SHARED_RESOURCE, ppsurface: &mut [::core::option::Option]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ppsurface.len() as _, ::core::mem::transmute(usage), ::core::mem::transmute(psharedresource), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurface))).ok() + (::windows::core::Interface::vtable(self).base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ppsurface.len() as _, usage, ::core::mem::transmute(psharedresource), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurface))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn QueryResourceResidency(&self, ppresources: *const ::core::option::Option<::windows::core::IUnknown>, presidencystatus: *mut DXGI_RESIDENCY, numresources: u32) -> ::windows::core::Result<()> { @@ -4282,7 +4282,7 @@ impl IDXGIDevice1 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetGPUThreadPriority(&self, priority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).base__.SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), priority).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetGPUThreadPriority(&self) -> ::windows::core::Result { @@ -4291,7 +4291,7 @@ impl IDXGIDevice1 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetMaximumFrameLatency(&self, maxlatency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlatency)).ok() + (::windows::core::Interface::vtable(self).SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), maxlatency).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetMaximumFrameLatency(&self) -> ::windows::core::Result { @@ -4377,7 +4377,7 @@ pub struct IDXGIDevice2(::windows::core::IUnknown); impl IDXGIDevice2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -4406,7 +4406,7 @@ impl IDXGIDevice2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSurface(&self, pdesc: *const DXGI_SURFACE_DESC, usage: u32, psharedresource: *const DXGI_SHARED_RESOURCE, ppsurface: &mut [::core::option::Option]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ppsurface.len() as _, ::core::mem::transmute(usage), ::core::mem::transmute(psharedresource), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurface))).ok() + (::windows::core::Interface::vtable(self).base__.base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ppsurface.len() as _, usage, ::core::mem::transmute(psharedresource), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurface))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn QueryResourceResidency(&self, ppresources: *const ::core::option::Option<::windows::core::IUnknown>, presidencystatus: *mut DXGI_RESIDENCY, numresources: u32) -> ::windows::core::Result<()> { @@ -4414,7 +4414,7 @@ impl IDXGIDevice2 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetGPUThreadPriority(&self, priority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), priority).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetGPUThreadPriority(&self) -> ::windows::core::Result { @@ -4423,7 +4423,7 @@ impl IDXGIDevice2 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetMaximumFrameLatency(&self, maxlatency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlatency)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), maxlatency).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetMaximumFrameLatency(&self) -> ::windows::core::Result { @@ -4432,7 +4432,7 @@ impl IDXGIDevice2 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn OfferResources(&self, ppresources: &[::core::option::Option], priority: DXGI_OFFER_RESOURCE_PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OfferResources)(::windows::core::Interface::as_raw(self), ppresources.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).OfferResources)(::windows::core::Interface::as_raw(self), ppresources.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), priority).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4549,7 +4549,7 @@ pub struct IDXGIDevice3(::windows::core::IUnknown); impl IDXGIDevice3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -4578,7 +4578,7 @@ impl IDXGIDevice3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSurface(&self, pdesc: *const DXGI_SURFACE_DESC, usage: u32, psharedresource: *const DXGI_SHARED_RESOURCE, ppsurface: &mut [::core::option::Option]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ppsurface.len() as _, ::core::mem::transmute(usage), ::core::mem::transmute(psharedresource), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurface))).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ppsurface.len() as _, usage, ::core::mem::transmute(psharedresource), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurface))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn QueryResourceResidency(&self, ppresources: *const ::core::option::Option<::windows::core::IUnknown>, presidencystatus: *mut DXGI_RESIDENCY, numresources: u32) -> ::windows::core::Result<()> { @@ -4586,7 +4586,7 @@ impl IDXGIDevice3 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetGPUThreadPriority(&self, priority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), priority).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetGPUThreadPriority(&self) -> ::windows::core::Result { @@ -4595,7 +4595,7 @@ impl IDXGIDevice3 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetMaximumFrameLatency(&self, maxlatency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlatency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), maxlatency).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetMaximumFrameLatency(&self) -> ::windows::core::Result { @@ -4604,7 +4604,7 @@ impl IDXGIDevice3 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn OfferResources(&self, ppresources: &[::core::option::Option], priority: DXGI_OFFER_RESOURCE_PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OfferResources)(::windows::core::Interface::as_raw(self), ppresources.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).base__.OfferResources)(::windows::core::Interface::as_raw(self), ppresources.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), priority).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4732,7 +4732,7 @@ pub struct IDXGIDevice4(::windows::core::IUnknown); impl IDXGIDevice4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -4761,7 +4761,7 @@ impl IDXGIDevice4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSurface(&self, pdesc: *const DXGI_SURFACE_DESC, usage: u32, psharedresource: *const DXGI_SHARED_RESOURCE, ppsurface: &mut [::core::option::Option]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ppsurface.len() as _, ::core::mem::transmute(usage), ::core::mem::transmute(psharedresource), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurface))).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ppsurface.len() as _, usage, ::core::mem::transmute(psharedresource), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurface))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn QueryResourceResidency(&self, ppresources: *const ::core::option::Option<::windows::core::IUnknown>, presidencystatus: *mut DXGI_RESIDENCY, numresources: u32) -> ::windows::core::Result<()> { @@ -4769,7 +4769,7 @@ impl IDXGIDevice4 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetGPUThreadPriority(&self, priority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetGPUThreadPriority)(::windows::core::Interface::as_raw(self), priority).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetGPUThreadPriority(&self) -> ::windows::core::Result { @@ -4778,7 +4778,7 @@ impl IDXGIDevice4 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetMaximumFrameLatency(&self, maxlatency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlatency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), maxlatency).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetMaximumFrameLatency(&self) -> ::windows::core::Result { @@ -4787,7 +4787,7 @@ impl IDXGIDevice4 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn OfferResources(&self, ppresources: &[::core::option::Option], priority: DXGI_OFFER_RESOURCE_PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.OfferResources)(::windows::core::Interface::as_raw(self), ppresources.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OfferResources)(::windows::core::Interface::as_raw(self), ppresources.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), priority).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4809,7 +4809,7 @@ impl IDXGIDevice4 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn OfferResources1(&self, ppresources: &[::core::option::Option], priority: DXGI_OFFER_RESOURCE_PRIORITY, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OfferResources1)(::windows::core::Interface::as_raw(self), ppresources.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), ::core::mem::transmute(priority), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OfferResources1)(::windows::core::Interface::as_raw(self), ppresources.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppresources)), priority, flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn ReclaimResources1(&self, ppresources: &[::core::option::Option]) -> ::windows::core::Result { @@ -4940,7 +4940,7 @@ pub struct IDXGIDeviceSubObject(::windows::core::IUnknown); impl IDXGIDeviceSubObject { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -5098,7 +5098,7 @@ pub struct IDXGIFactory(::windows::core::IUnknown); impl IDXGIFactory { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -5122,7 +5122,7 @@ impl IDXGIFactory { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumAdapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumAdapters)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5130,7 +5130,7 @@ impl IDXGIFactory { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5234,7 +5234,7 @@ pub struct IDXGIFactory1(::windows::core::IUnknown); impl IDXGIFactory1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -5258,7 +5258,7 @@ impl IDXGIFactory1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumAdapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumAdapters)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5266,7 +5266,7 @@ impl IDXGIFactory1 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5294,7 +5294,7 @@ impl IDXGIFactory1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters1(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumAdapters1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumAdapters1)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5383,7 +5383,7 @@ pub struct IDXGIFactory2(::windows::core::IUnknown); impl IDXGIFactory2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -5407,7 +5407,7 @@ impl IDXGIFactory2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5415,7 +5415,7 @@ impl IDXGIFactory2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5443,7 +5443,7 @@ impl IDXGIFactory2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters1(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5493,7 +5493,7 @@ impl IDXGIFactory2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5506,7 +5506,7 @@ impl IDXGIFactory2 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterStereoStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5515,7 +5515,7 @@ impl IDXGIFactory2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5528,7 +5528,7 @@ impl IDXGIFactory2 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -5670,7 +5670,7 @@ pub struct IDXGIFactory3(::windows::core::IUnknown); impl IDXGIFactory3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -5694,7 +5694,7 @@ impl IDXGIFactory3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5702,7 +5702,7 @@ impl IDXGIFactory3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5730,7 +5730,7 @@ impl IDXGIFactory3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters1(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5780,7 +5780,7 @@ impl IDXGIFactory3 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5793,7 +5793,7 @@ impl IDXGIFactory3 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterStereoStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5802,7 +5802,7 @@ impl IDXGIFactory3 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5815,7 +5815,7 @@ impl IDXGIFactory3 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -5939,7 +5939,7 @@ pub struct IDXGIFactory4(::windows::core::IUnknown); impl IDXGIFactory4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -5963,7 +5963,7 @@ impl IDXGIFactory4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5971,7 +5971,7 @@ impl IDXGIFactory4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5999,7 +5999,7 @@ impl IDXGIFactory4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters1(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6049,7 +6049,7 @@ impl IDXGIFactory4 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6062,7 +6062,7 @@ impl IDXGIFactory4 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterStereoStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.base__.UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.base__.UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6071,7 +6071,7 @@ impl IDXGIFactory4 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6084,7 +6084,7 @@ impl IDXGIFactory4 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.base__.UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.base__.UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -6244,7 +6244,7 @@ pub struct IDXGIFactory5(::windows::core::IUnknown); impl IDXGIFactory5 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -6268,7 +6268,7 @@ impl IDXGIFactory5 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6276,7 +6276,7 @@ impl IDXGIFactory5 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6304,7 +6304,7 @@ impl IDXGIFactory5 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters1(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6354,7 +6354,7 @@ impl IDXGIFactory5 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6367,7 +6367,7 @@ impl IDXGIFactory5 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterStereoStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.base__.base__.UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6376,7 +6376,7 @@ impl IDXGIFactory5 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6389,7 +6389,7 @@ impl IDXGIFactory5 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.base__.base__.UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -6424,7 +6424,7 @@ impl IDXGIFactory5 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: DXGI_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6564,7 +6564,7 @@ pub struct IDXGIFactory6(::windows::core::IUnknown); impl IDXGIFactory6 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -6588,7 +6588,7 @@ impl IDXGIFactory6 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6596,7 +6596,7 @@ impl IDXGIFactory6 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6624,7 +6624,7 @@ impl IDXGIFactory6 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters1(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6674,7 +6674,7 @@ impl IDXGIFactory6 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6687,7 +6687,7 @@ impl IDXGIFactory6 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterStereoStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6696,7 +6696,7 @@ impl IDXGIFactory6 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6709,7 +6709,7 @@ impl IDXGIFactory6 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -6744,7 +6744,7 @@ impl IDXGIFactory6 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: DXGI_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapterByGpuPreference(&self, adapter: u32, gpupreference: DXGI_GPU_PREFERENCE) -> ::windows::core::Result @@ -6752,7 +6752,7 @@ impl IDXGIFactory6 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).EnumAdapterByGpuPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(gpupreference), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).EnumAdapterByGpuPreference)(::windows::core::Interface::as_raw(self), adapter, gpupreference, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6907,7 +6907,7 @@ pub struct IDXGIFactory7(::windows::core::IUnknown); impl IDXGIFactory7 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -6931,7 +6931,7 @@ impl IDXGIFactory7 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.EnumAdapters)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6939,7 +6939,7 @@ impl IDXGIFactory7 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.MakeWindowAssociation)(::windows::core::Interface::as_raw(self), windowhandle.into(), flags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6967,7 +6967,7 @@ impl IDXGIFactory7 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapters1(&self, adapter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.EnumAdapters1)(::windows::core::Interface::as_raw(self), adapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7017,7 +7017,7 @@ impl IDXGIFactory7 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.RegisterStereoStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7030,7 +7030,7 @@ impl IDXGIFactory7 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterStereoStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.UnregisterStereoStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7039,7 +7039,7 @@ impl IDXGIFactory7 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.RegisterOcclusionStatusWindow)(::windows::core::Interface::as_raw(self), windowhandle.into(), wmsg, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7052,7 +7052,7 @@ impl IDXGIFactory7 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.UnregisterOcclusionStatus)(::windows::core::Interface::as_raw(self), dwcookie) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -7087,7 +7087,7 @@ impl IDXGIFactory7 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn CheckFeatureSupport(&self, feature: DXGI_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), feature, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn EnumAdapterByGpuPreference(&self, adapter: u32, gpupreference: DXGI_GPU_PREFERENCE) -> ::windows::core::Result @@ -7095,7 +7095,7 @@ impl IDXGIFactory7 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.EnumAdapterByGpuPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(gpupreference), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.EnumAdapterByGpuPreference)(::windows::core::Interface::as_raw(self), adapter, gpupreference, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7108,7 +7108,7 @@ impl IDXGIFactory7 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn UnregisterAdaptersChangedEvent(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnregisterAdaptersChangedEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).UnregisterAdaptersChangedEvent)(::windows::core::Interface::as_raw(self), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7358,7 +7358,7 @@ pub struct IDXGIInfoQueue(::windows::core::IUnknown); impl IDXGIInfoQueue { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetMessageCountLimit(&self, producer: ::windows::core::GUID, messagecountlimit: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMessageCountLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), ::core::mem::transmute(messagecountlimit)).ok() + (::windows::core::Interface::vtable(self).SetMessageCountLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), messagecountlimit).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn ClearStoredMessages(&self, producer: ::windows::core::GUID) { @@ -7366,7 +7366,7 @@ impl IDXGIInfoQueue { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetMessage(&self, producer: ::windows::core::GUID, messageindex: u64, pmessage: *mut DXGI_INFO_QUEUE_MESSAGE, pmessagebytelength: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), ::core::mem::transmute(messageindex), ::core::mem::transmute(pmessage), ::core::mem::transmute(pmessagebytelength)).ok() + (::windows::core::Interface::vtable(self).GetMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), messageindex, ::core::mem::transmute(pmessage), ::core::mem::transmute(pmessagebytelength)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetNumStoredMessagesAllowedByRetrievalFilters(&self, producer: ::windows::core::GUID) -> u64 { @@ -7469,14 +7469,14 @@ impl IDXGIInfoQueue { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), ::core::mem::transmute(category), ::core::mem::transmute(severity), ::core::mem::transmute(id), pdescription.into()).ok() + (::windows::core::Interface::vtable(self).AddMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), category, severity, id, pdescription.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn AddApplicationMessage<'a, P0>(&self, severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY, pdescription: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddApplicationMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(severity), pdescription.into()).ok() + (::windows::core::Interface::vtable(self).AddApplicationMessage)(::windows::core::Interface::as_raw(self), severity, pdescription.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7484,7 +7484,7 @@ impl IDXGIInfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), ::core::mem::transmute(category), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), category, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7492,7 +7492,7 @@ impl IDXGIInfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), ::core::mem::transmute(severity), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), severity, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7500,22 +7500,22 @@ impl IDXGIInfoQueue { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), ::core::mem::transmute(id), benable.into()).ok() + (::windows::core::Interface::vtable(self).SetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), id, benable.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnCategory(&self, producer: ::windows::core::GUID, category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), ::core::mem::transmute(category))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), category)) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnSeverity(&self, producer: ::windows::core::GUID, severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), ::core::mem::transmute(severity))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnSeverity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), severity)) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBreakOnID(&self, producer: ::windows::core::GUID, id: i32) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), ::core::mem::transmute(id))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetBreakOnID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(producer), id)) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7638,7 +7638,7 @@ pub struct IDXGIKeyedMutex(::windows::core::IUnknown); impl IDXGIKeyedMutex { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -7669,11 +7669,11 @@ impl IDXGIKeyedMutex { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn AcquireSync(&self, key: u64, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AcquireSync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).AcquireSync)(::windows::core::Interface::as_raw(self), key, dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn ReleaseSync(&self, key: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseSync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key)).ok() + (::windows::core::Interface::vtable(self).ReleaseSync)(::windows::core::Interface::as_raw(self), key).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7754,7 +7754,7 @@ pub struct IDXGIObject(::windows::core::IUnknown); impl IDXGIObject { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -7826,7 +7826,7 @@ pub struct IDXGIOutput(::windows::core::IUnknown); impl IDXGIOutput { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -7856,7 +7856,7 @@ impl IDXGIOutput { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut Common::DXGI_MODE_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDisplayModeList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).GetDisplayModeList)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8014,7 +8014,7 @@ pub struct IDXGIOutput1(::windows::core::IUnknown); impl IDXGIOutput1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -8044,7 +8044,7 @@ impl IDXGIOutput1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut Common::DXGI_MODE_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8110,7 +8110,7 @@ impl IDXGIOutput1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut DXGI_MODE_DESC1) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDisplayModeList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).GetDisplayModeList1)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -8222,7 +8222,7 @@ pub struct IDXGIOutput2(::windows::core::IUnknown); impl IDXGIOutput2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -8252,7 +8252,7 @@ impl IDXGIOutput2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut Common::DXGI_MODE_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8318,7 +8318,7 @@ impl IDXGIOutput2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut DXGI_MODE_DESC1) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDisplayModeList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).base__.GetDisplayModeList1)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -8444,7 +8444,7 @@ pub struct IDXGIOutput3(::windows::core::IUnknown); impl IDXGIOutput3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -8474,7 +8474,7 @@ impl IDXGIOutput3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut Common::DXGI_MODE_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8540,7 +8540,7 @@ impl IDXGIOutput3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut DXGI_MODE_DESC1) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetDisplayModeList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDisplayModeList1)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -8577,7 +8577,7 @@ impl IDXGIOutput3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckOverlaySupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckOverlaySupport)(::windows::core::Interface::as_raw(self), enumformat, pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8690,7 +8690,7 @@ pub struct IDXGIOutput4(::windows::core::IUnknown); impl IDXGIOutput4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -8720,7 +8720,7 @@ impl IDXGIOutput4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut Common::DXGI_MODE_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8786,7 +8786,7 @@ impl IDXGIOutput4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut DXGI_MODE_DESC1) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetDisplayModeList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetDisplayModeList1)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -8823,7 +8823,7 @@ impl IDXGIOutput4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckOverlaySupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CheckOverlaySupport)(::windows::core::Interface::as_raw(self), enumformat, pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8832,7 +8832,7 @@ impl IDXGIOutput4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckOverlayColorSpaceSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(colorspace), pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckOverlayColorSpaceSupport)(::windows::core::Interface::as_raw(self), format, colorspace, pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8960,7 +8960,7 @@ pub struct IDXGIOutput5(::windows::core::IUnknown); impl IDXGIOutput5 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -8990,7 +8990,7 @@ impl IDXGIOutput5 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut Common::DXGI_MODE_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -9056,7 +9056,7 @@ impl IDXGIOutput5 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut DXGI_MODE_DESC1) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetDisplayModeList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetDisplayModeList1)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -9093,7 +9093,7 @@ impl IDXGIOutput5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CheckOverlaySupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CheckOverlaySupport)(::windows::core::Interface::as_raw(self), enumformat, pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -9102,7 +9102,7 @@ impl IDXGIOutput5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckOverlayColorSpaceSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(colorspace), pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CheckOverlayColorSpaceSupport)(::windows::core::Interface::as_raw(self), format, colorspace, pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -9111,7 +9111,7 @@ impl IDXGIOutput5 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).DuplicateOutput1)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(flags), psupportedformats.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psupportedformats)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).DuplicateOutput1)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), flags, psupportedformats.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psupportedformats)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9254,7 +9254,7 @@ pub struct IDXGIOutput6(::windows::core::IUnknown); impl IDXGIOutput6 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -9284,7 +9284,7 @@ impl IDXGIOutput6 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut Common::DXGI_MODE_DESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetDisplayModeList)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -9350,7 +9350,7 @@ impl IDXGIOutput6 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut DXGI_MODE_DESC1) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDisplayModeList1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), ::core::mem::transmute(flags), ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDisplayModeList1)(::windows::core::Interface::as_raw(self), enumformat, flags, ::core::mem::transmute(pnummodes), ::core::mem::transmute(pdesc)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -9387,7 +9387,7 @@ impl IDXGIOutput6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CheckOverlaySupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumformat), pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CheckOverlaySupport)(::windows::core::Interface::as_raw(self), enumformat, pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -9396,7 +9396,7 @@ impl IDXGIOutput6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CheckOverlayColorSpaceSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(colorspace), pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CheckOverlayColorSpaceSupport)(::windows::core::Interface::as_raw(self), format, colorspace, pconcerneddevice.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -9405,7 +9405,7 @@ impl IDXGIOutput6 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.DuplicateOutput1)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(flags), psupportedformats.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psupportedformats)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.DuplicateOutput1)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), flags, psupportedformats.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psupportedformats)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] @@ -9575,7 +9575,7 @@ pub struct IDXGIOutputDuplication(::windows::core::IUnknown); impl IDXGIOutputDuplication { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -9604,22 +9604,22 @@ impl IDXGIOutputDuplication { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn AcquireNextFrame(&self, timeoutinmilliseconds: u32, pframeinfo: *mut DXGI_OUTDUPL_FRAME_INFO, ppdesktopresource: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AcquireNextFrame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeoutinmilliseconds), ::core::mem::transmute(pframeinfo), ::core::mem::transmute(ppdesktopresource)).ok() + (::windows::core::Interface::vtable(self).AcquireNextFrame)(::windows::core::Interface::as_raw(self), timeoutinmilliseconds, ::core::mem::transmute(pframeinfo), ::core::mem::transmute(ppdesktopresource)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFrameDirtyRects(&self, dirtyrectsbuffersize: u32, pdirtyrectsbuffer: *mut super::super::Foundation::RECT, pdirtyrectsbuffersizerequired: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFrameDirtyRects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dirtyrectsbuffersize), ::core::mem::transmute(pdirtyrectsbuffer), ::core::mem::transmute(pdirtyrectsbuffersizerequired)).ok() + (::windows::core::Interface::vtable(self).GetFrameDirtyRects)(::windows::core::Interface::as_raw(self), dirtyrectsbuffersize, ::core::mem::transmute(pdirtyrectsbuffer), ::core::mem::transmute(pdirtyrectsbuffersizerequired)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFrameMoveRects(&self, moverectsbuffersize: u32, pmoverectbuffer: *mut DXGI_OUTDUPL_MOVE_RECT, pmoverectsbuffersizerequired: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFrameMoveRects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(moverectsbuffersize), ::core::mem::transmute(pmoverectbuffer), ::core::mem::transmute(pmoverectsbuffersizerequired)).ok() + (::windows::core::Interface::vtable(self).GetFrameMoveRects)(::windows::core::Interface::as_raw(self), moverectsbuffersize, ::core::mem::transmute(pmoverectbuffer), ::core::mem::transmute(pmoverectsbuffersizerequired)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFramePointerShape(&self, pointershapebuffersize: u32, ppointershapebuffer: *mut ::core::ffi::c_void, ppointershapebuffersizerequired: *mut u32, ppointershapeinfo: *mut DXGI_OUTDUPL_POINTER_SHAPE_INFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFramePointerShape)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointershapebuffersize), ::core::mem::transmute(ppointershapebuffer), ::core::mem::transmute(ppointershapebuffersizerequired), ::core::mem::transmute(ppointershapeinfo)).ok() + (::windows::core::Interface::vtable(self).GetFramePointerShape)(::windows::core::Interface::as_raw(self), pointershapebuffersize, ::core::mem::transmute(ppointershapebuffer), ::core::mem::transmute(ppointershapebuffersizerequired), ::core::mem::transmute(ppointershapeinfo)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn MapDesktopSurface(&self) -> ::windows::core::Result { @@ -9719,7 +9719,7 @@ pub struct IDXGIResource(::windows::core::IUnknown); impl IDXGIResource { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -9761,7 +9761,7 @@ impl IDXGIResource { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: DXGI_RESOURCE_PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)).ok() + (::windows::core::Interface::vtable(self).SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetEvictionPriority(&self) -> ::windows::core::Result { @@ -9852,7 +9852,7 @@ pub struct IDXGIResource1(::windows::core::IUnknown); impl IDXGIResource1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -9894,7 +9894,7 @@ impl IDXGIResource1 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetEvictionPriority(&self, evictionpriority: DXGI_RESOURCE_PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(evictionpriority)).ok() + (::windows::core::Interface::vtable(self).base__.SetEvictionPriority)(::windows::core::Interface::as_raw(self), evictionpriority).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetEvictionPriority(&self) -> ::windows::core::Result { @@ -9904,7 +9904,7 @@ impl IDXGIResource1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn CreateSubresourceSurface(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSubresourceSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSubresourceSurface)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -9913,7 +9913,7 @@ impl IDXGIResource1 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateSharedHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattributes), ::core::mem::transmute(dwaccess), lpname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSharedHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattributes), dwaccess, lpname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10012,7 +10012,7 @@ pub struct IDXGISurface(::windows::core::IUnknown); impl IDXGISurface { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -10049,7 +10049,7 @@ impl IDXGISurface { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn Map(&self, plockedrect: *mut DXGI_MAPPED_RECT, mapflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plockedrect), ::core::mem::transmute(mapflags)).ok() + (::windows::core::Interface::vtable(self).Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plockedrect), mapflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn Unmap(&self) -> ::windows::core::Result<()> { @@ -10138,7 +10138,7 @@ pub struct IDXGISurface1(::windows::core::IUnknown); impl IDXGISurface1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -10175,7 +10175,7 @@ impl IDXGISurface1 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn Map(&self, plockedrect: *mut DXGI_MAPPED_RECT, mapflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plockedrect), ::core::mem::transmute(mapflags)).ok() + (::windows::core::Interface::vtable(self).base__.Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plockedrect), mapflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn Unmap(&self) -> ::windows::core::Result<()> { @@ -10295,7 +10295,7 @@ pub struct IDXGISurface2(::windows::core::IUnknown); impl IDXGISurface2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -10332,7 +10332,7 @@ impl IDXGISurface2 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn Map(&self, plockedrect: *mut DXGI_MAPPED_RECT, mapflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plockedrect), ::core::mem::transmute(mapflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Map)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plockedrect), mapflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn Unmap(&self) -> ::windows::core::Result<()> { @@ -10468,7 +10468,7 @@ pub struct IDXGISwapChain(::windows::core::IUnknown); impl IDXGISwapChain { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -10499,7 +10499,7 @@ impl IDXGISwapChain { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn Present(&self, syncinterval: u32, flags: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Present)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncinterval), ::core::mem::transmute(flags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Present)(::windows::core::Interface::as_raw(self), syncinterval, flags)) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetBuffer(&self, buffer: u32) -> ::windows::core::Result @@ -10507,7 +10507,7 @@ impl IDXGISwapChain { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), buffer, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10532,7 +10532,7 @@ impl IDXGISwapChain { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers(&self, buffercount: u32, width: u32, height: u32, newformat: Common::DXGI_FORMAT, swapchainflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResizeBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffercount), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(newformat), ::core::mem::transmute(swapchainflags)).ok() + (::windows::core::Interface::vtable(self).ResizeBuffers)(::windows::core::Interface::as_raw(self), buffercount, width, height, newformat, swapchainflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -10656,7 +10656,7 @@ pub struct IDXGISwapChain1(::windows::core::IUnknown); impl IDXGISwapChain1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -10687,7 +10687,7 @@ impl IDXGISwapChain1 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn Present(&self, syncinterval: u32, flags: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Present)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncinterval), ::core::mem::transmute(flags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Present)(::windows::core::Interface::as_raw(self), syncinterval, flags)) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetBuffer(&self, buffer: u32) -> ::windows::core::Result @@ -10695,7 +10695,7 @@ impl IDXGISwapChain1 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.GetBuffer)(::windows::core::Interface::as_raw(self), buffer, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10720,7 +10720,7 @@ impl IDXGISwapChain1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers(&self, buffercount: u32, width: u32, height: u32, newformat: Common::DXGI_FORMAT, swapchainflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ResizeBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffercount), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(newformat), ::core::mem::transmute(swapchainflags)).ok() + (::windows::core::Interface::vtable(self).base__.ResizeBuffers)(::windows::core::Interface::as_raw(self), buffercount, width, height, newformat, swapchainflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -10771,7 +10771,7 @@ impl IDXGISwapChain1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Present1(&self, syncinterval: u32, presentflags: u32, ppresentparameters: *const DXGI_PRESENT_PARAMETERS) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Present1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncinterval), ::core::mem::transmute(presentflags), ::core::mem::transmute(ppresentparameters))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Present1)(::windows::core::Interface::as_raw(self), syncinterval, presentflags, ::core::mem::transmute(ppresentparameters))) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10795,7 +10795,7 @@ impl IDXGISwapChain1 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetRotation(&self, rotation: Common::DXGI_MODE_ROTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rotation)).ok() + (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), rotation).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -10927,7 +10927,7 @@ pub struct IDXGISwapChain2(::windows::core::IUnknown); impl IDXGISwapChain2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -10958,7 +10958,7 @@ impl IDXGISwapChain2 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn Present(&self, syncinterval: u32, flags: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Present)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncinterval), ::core::mem::transmute(flags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Present)(::windows::core::Interface::as_raw(self), syncinterval, flags)) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetBuffer(&self, buffer: u32) -> ::windows::core::Result @@ -10966,7 +10966,7 @@ impl IDXGISwapChain2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetBuffer)(::windows::core::Interface::as_raw(self), buffer, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10991,7 +10991,7 @@ impl IDXGISwapChain2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers(&self, buffercount: u32, width: u32, height: u32, newformat: Common::DXGI_FORMAT, swapchainflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ResizeBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffercount), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(newformat), ::core::mem::transmute(swapchainflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ResizeBuffers)(::windows::core::Interface::as_raw(self), buffercount, width, height, newformat, swapchainflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -11042,7 +11042,7 @@ impl IDXGISwapChain2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Present1(&self, syncinterval: u32, presentflags: u32, ppresentparameters: *const DXGI_PRESENT_PARAMETERS) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Present1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncinterval), ::core::mem::transmute(presentflags), ::core::mem::transmute(ppresentparameters))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Present1)(::windows::core::Interface::as_raw(self), syncinterval, presentflags, ::core::mem::transmute(ppresentparameters))) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11066,7 +11066,7 @@ impl IDXGISwapChain2 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetRotation(&self, rotation: Common::DXGI_MODE_ROTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rotation)).ok() + (::windows::core::Interface::vtable(self).base__.SetRotation)(::windows::core::Interface::as_raw(self), rotation).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -11076,7 +11076,7 @@ impl IDXGISwapChain2 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetSourceSize(&self, width: u32, height: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSourceSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).SetSourceSize)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetSourceSize(&self, pwidth: *mut u32, pheight: *mut u32) -> ::windows::core::Result<()> { @@ -11084,7 +11084,7 @@ impl IDXGISwapChain2 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetMaximumFrameLatency(&self, maxlatency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlatency)).ok() + (::windows::core::Interface::vtable(self).SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), maxlatency).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetMaximumFrameLatency(&self) -> ::windows::core::Result { @@ -11222,7 +11222,7 @@ pub struct IDXGISwapChain3(::windows::core::IUnknown); impl IDXGISwapChain3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -11253,7 +11253,7 @@ impl IDXGISwapChain3 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn Present(&self, syncinterval: u32, flags: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Present)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncinterval), ::core::mem::transmute(flags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Present)(::windows::core::Interface::as_raw(self), syncinterval, flags)) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetBuffer(&self, buffer: u32) -> ::windows::core::Result @@ -11261,7 +11261,7 @@ impl IDXGISwapChain3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetBuffer)(::windows::core::Interface::as_raw(self), buffer, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11286,7 +11286,7 @@ impl IDXGISwapChain3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers(&self, buffercount: u32, width: u32, height: u32, newformat: Common::DXGI_FORMAT, swapchainflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.ResizeBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffercount), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(newformat), ::core::mem::transmute(swapchainflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ResizeBuffers)(::windows::core::Interface::as_raw(self), buffercount, width, height, newformat, swapchainflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -11337,7 +11337,7 @@ impl IDXGISwapChain3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Present1(&self, syncinterval: u32, presentflags: u32, ppresentparameters: *const DXGI_PRESENT_PARAMETERS) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Present1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncinterval), ::core::mem::transmute(presentflags), ::core::mem::transmute(ppresentparameters))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Present1)(::windows::core::Interface::as_raw(self), syncinterval, presentflags, ::core::mem::transmute(ppresentparameters))) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11361,7 +11361,7 @@ impl IDXGISwapChain3 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetRotation(&self, rotation: Common::DXGI_MODE_ROTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rotation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRotation)(::windows::core::Interface::as_raw(self), rotation).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -11371,7 +11371,7 @@ impl IDXGISwapChain3 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetSourceSize(&self, width: u32, height: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSourceSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).base__.SetSourceSize)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetSourceSize(&self, pwidth: *mut u32, pheight: *mut u32) -> ::windows::core::Result<()> { @@ -11379,7 +11379,7 @@ impl IDXGISwapChain3 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetMaximumFrameLatency(&self, maxlatency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlatency)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), maxlatency).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetMaximumFrameLatency(&self) -> ::windows::core::Result { @@ -11408,17 +11408,17 @@ impl IDXGISwapChain3 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckColorSpaceSupport(&self, colorspace: Common::DXGI_COLOR_SPACE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckColorSpaceSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorspace), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckColorSpaceSupport)(::windows::core::Interface::as_raw(self), colorspace, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetColorSpace1(&self, colorspace: Common::DXGI_COLOR_SPACE_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorSpace1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorspace)).ok() + (::windows::core::Interface::vtable(self).SetColorSpace1)(::windows::core::Interface::as_raw(self), colorspace).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers1(&self, buffercount: u32, width: u32, height: u32, format: Common::DXGI_FORMAT, swapchainflags: u32, pcreationnodemask: *const u32, pppresentqueue: *const ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResizeBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffercount), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(swapchainflags), ::core::mem::transmute(pcreationnodemask), ::core::mem::transmute(pppresentqueue)).ok() + (::windows::core::Interface::vtable(self).ResizeBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffercount), width, height, format, swapchainflags, ::core::mem::transmute(pcreationnodemask), ::core::mem::transmute(pppresentqueue)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11555,7 +11555,7 @@ pub struct IDXGISwapChain4(::windows::core::IUnknown); impl IDXGISwapChain4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateData(&self, name: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPrivateDataInterface<'a, P0>(&self, name: *const ::windows::core::GUID, punknown: P0) -> ::windows::core::Result<()> @@ -11586,7 +11586,7 @@ impl IDXGISwapChain4 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn Present(&self, syncinterval: u32, flags: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.Present)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncinterval), ::core::mem::transmute(flags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.Present)(::windows::core::Interface::as_raw(self), syncinterval, flags)) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetBuffer(&self, buffer: u32) -> ::windows::core::Result @@ -11594,7 +11594,7 @@ impl IDXGISwapChain4 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetBuffer)(::windows::core::Interface::as_raw(self), buffer, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11619,7 +11619,7 @@ impl IDXGISwapChain4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers(&self, buffercount: u32, width: u32, height: u32, newformat: Common::DXGI_FORMAT, swapchainflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ResizeBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffercount), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(newformat), ::core::mem::transmute(swapchainflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ResizeBuffers)(::windows::core::Interface::as_raw(self), buffercount, width, height, newformat, swapchainflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -11670,7 +11670,7 @@ impl IDXGISwapChain4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Present1(&self, syncinterval: u32, presentflags: u32, ppresentparameters: *const DXGI_PRESENT_PARAMETERS) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Present1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncinterval), ::core::mem::transmute(presentflags), ::core::mem::transmute(ppresentparameters))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Present1)(::windows::core::Interface::as_raw(self), syncinterval, presentflags, ::core::mem::transmute(ppresentparameters))) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11694,7 +11694,7 @@ impl IDXGISwapChain4 { #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetRotation(&self, rotation: Common::DXGI_MODE_ROTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rotation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetRotation)(::windows::core::Interface::as_raw(self), rotation).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -11704,7 +11704,7 @@ impl IDXGISwapChain4 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetSourceSize(&self, width: u32, height: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSourceSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSourceSize)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetSourceSize(&self, pwidth: *mut u32, pheight: *mut u32) -> ::windows::core::Result<()> { @@ -11712,7 +11712,7 @@ impl IDXGISwapChain4 { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetMaximumFrameLatency(&self, maxlatency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlatency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetMaximumFrameLatency)(::windows::core::Interface::as_raw(self), maxlatency).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn GetMaximumFrameLatency(&self) -> ::windows::core::Result { @@ -11741,21 +11741,21 @@ impl IDXGISwapChain4 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckColorSpaceSupport(&self, colorspace: Common::DXGI_COLOR_SPACE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckColorSpaceSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorspace), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CheckColorSpaceSupport)(::windows::core::Interface::as_raw(self), colorspace, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetColorSpace1(&self, colorspace: Common::DXGI_COLOR_SPACE_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetColorSpace1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorspace)).ok() + (::windows::core::Interface::vtable(self).base__.SetColorSpace1)(::windows::core::Interface::as_raw(self), colorspace).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers1(&self, buffercount: u32, width: u32, height: u32, format: Common::DXGI_FORMAT, swapchainflags: u32, pcreationnodemask: *const u32, pppresentqueue: *const ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ResizeBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffercount), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(swapchainflags), ::core::mem::transmute(pcreationnodemask), ::core::mem::transmute(pppresentqueue)).ok() + (::windows::core::Interface::vtable(self).base__.ResizeBuffers1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffercount), width, height, format, swapchainflags, ::core::mem::transmute(pcreationnodemask), ::core::mem::transmute(pppresentqueue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetHDRMetaData(&self, r#type: DXGI_HDR_METADATA_TYPE, pmetadata: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHDRMetaData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), pmetadata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pmetadata))).ok() + (::windows::core::Interface::vtable(self).SetHDRMetaData)(::windows::core::Interface::as_raw(self), r#type, pmetadata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pmetadata))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11900,11 +11900,11 @@ impl IDXGISwapChainMedia { } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn SetPresentDuration(&self, duration: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPresentDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration)).ok() + (::windows::core::Interface::vtable(self).SetPresentDuration)(::windows::core::Interface::as_raw(self), duration).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] pub unsafe fn CheckPresentDurationSupport(&self, desiredpresentduration: u32, pclosestsmallerpresentduration: *mut u32, pclosestlargerpresentduration: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckPresentDurationSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(desiredpresentduration), ::core::mem::transmute(pclosestsmallerpresentduration), ::core::mem::transmute(pclosestlargerpresentduration)).ok() + (::windows::core::Interface::vtable(self).CheckPresentDurationSupport)(::windows::core::Interface::as_raw(self), desiredpresentduration, ::core::mem::transmute(pclosestsmallerpresentduration), ::core::mem::transmute(pclosestlargerpresentduration)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 e94909e8d6..291206f9ce 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs @@ -282,7 +282,7 @@ pub unsafe fn AddFontMemResourceEx(pfileview: *const ::core::ffi::c_void, cjsize extern "system" { fn AddFontMemResourceEx(pfileview: *const ::core::ffi::c_void, cjsize: u32, pvresrved: *mut ::core::ffi::c_void, pnumfonts: *const u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(AddFontMemResourceEx(::core::mem::transmute(pfileview), ::core::mem::transmute(cjsize), ::core::mem::transmute(pvresrved), ::core::mem::transmute(pnumfonts))) + ::core::mem::transmute(AddFontMemResourceEx(::core::mem::transmute(pfileview), cjsize, ::core::mem::transmute(pvresrved), ::core::mem::transmute(pnumfonts))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -306,7 +306,7 @@ where extern "system" { fn AddFontResourceExA(name: ::windows::core::PCSTR, fl: FONT_RESOURCE_CHARACTERISTICS, res: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(AddFontResourceExA(name.into(), ::core::mem::transmute(fl), ::core::mem::transmute(res))) + ::core::mem::transmute(AddFontResourceExA(name.into(), fl, ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -318,7 +318,7 @@ where extern "system" { fn AddFontResourceExW(name: ::windows::core::PCWSTR, fl: FONT_RESOURCE_CHARACTERISTICS, res: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(AddFontResourceExW(name.into(), ::core::mem::transmute(fl), ::core::mem::transmute(res))) + ::core::mem::transmute(AddFontResourceExW(name.into(), fl, ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -344,7 +344,7 @@ where extern "system" { fn AlphaBlend(hdcdest: HDC, xorigindest: i32, yorigindest: i32, wdest: i32, hdest: i32, hdcsrc: HDC, xoriginsrc: i32, yoriginsrc: i32, wsrc: i32, hsrc: i32, ftn: BLENDFUNCTION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AlphaBlend(hdcdest.into(), ::core::mem::transmute(xorigindest), ::core::mem::transmute(yorigindest), ::core::mem::transmute(wdest), ::core::mem::transmute(hdest), hdcsrc.into(), ::core::mem::transmute(xoriginsrc), ::core::mem::transmute(yoriginsrc), ::core::mem::transmute(wsrc), ::core::mem::transmute(hsrc), ::core::mem::transmute(ftn))) + ::core::mem::transmute(AlphaBlend(hdcdest.into(), xorigindest, yorigindest, wdest, hdest, hdcsrc.into(), xoriginsrc, yoriginsrc, wsrc, hsrc, ::core::mem::transmute(ftn))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -357,7 +357,7 @@ where extern "system" { fn AngleArc(hdc: HDC, x: i32, y: i32, r: u32, startangle: f32, sweepangle: f32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AngleArc(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(r), ::core::mem::transmute(startangle), ::core::mem::transmute(sweepangle))) + ::core::mem::transmute(AngleArc(hdc.into(), x, y, r, startangle, sweepangle)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -370,7 +370,7 @@ where extern "system" { fn AnimatePalette(hpal: HPALETTE, istartindex: u32, centries: u32, ppe: *const PALETTEENTRY) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AnimatePalette(hpal.into(), ::core::mem::transmute(istartindex), ppe.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppe)))) + ::core::mem::transmute(AnimatePalette(hpal.into(), istartindex, ppe.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppe)))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -383,7 +383,7 @@ where extern "system" { fn Arc(hdc: HDC, x1: i32, y1: i32, x2: i32, y2: i32, x3: i32, y3: i32, x4: i32, y4: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(Arc(hdc.into(), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2), ::core::mem::transmute(x3), ::core::mem::transmute(y3), ::core::mem::transmute(x4), ::core::mem::transmute(y4))) + ::core::mem::transmute(Arc(hdc.into(), x1, y1, x2, y2, x3, y3, x4, y4)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -396,7 +396,7 @@ where extern "system" { fn ArcTo(hdc: HDC, left: i32, top: i32, right: i32, bottom: i32, xr1: i32, yr1: i32, xr2: i32, yr2: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ArcTo(hdc.into(), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(right), ::core::mem::transmute(bottom), ::core::mem::transmute(xr1), ::core::mem::transmute(yr1), ::core::mem::transmute(xr2), ::core::mem::transmute(yr2))) + ::core::mem::transmute(ArcTo(hdc.into(), left, top, right, bottom, xr1, yr1, xr2, yr2)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[repr(transparent)] @@ -887,7 +887,7 @@ where extern "system" { fn BitBlt(hdc: HDC, x: i32, y: i32, cx: i32, cy: i32, hdcsrc: HDC, x1: i32, y1: i32, rop: ROP_CODE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(BitBlt(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), hdcsrc.into(), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(rop))) + ::core::mem::transmute(BitBlt(hdc.into(), x, y, cx, cy, hdcsrc.into(), x1, y1, rop)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] pub const CA_LOG_FILTER: u32 = 2u32; @@ -1329,7 +1329,7 @@ pub unsafe fn ChangeDisplaySettingsA(lpdevmode: *const DEVMODEA, dwflags: CDS_TY extern "system" { fn ChangeDisplaySettingsA(lpdevmode: *const DEVMODEA, dwflags: CDS_TYPE) -> DISP_CHANGE; } - ::core::mem::transmute(ChangeDisplaySettingsA(::core::mem::transmute(lpdevmode), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(ChangeDisplaySettingsA(::core::mem::transmute(lpdevmode), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1343,7 +1343,7 @@ where extern "system" { fn ChangeDisplaySettingsExA(lpszdevicename: ::windows::core::PCSTR, lpdevmode: *const DEVMODEA, hwnd: super::super::Foundation::HWND, dwflags: CDS_TYPE, lparam: *const ::core::ffi::c_void) -> DISP_CHANGE; } - ::core::mem::transmute(ChangeDisplaySettingsExA(lpszdevicename.into(), ::core::mem::transmute(lpdevmode), hwnd.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lparam))) + ::core::mem::transmute(ChangeDisplaySettingsExA(lpszdevicename.into(), ::core::mem::transmute(lpdevmode), hwnd.into(), dwflags, ::core::mem::transmute(lparam))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1357,7 +1357,7 @@ where extern "system" { fn ChangeDisplaySettingsExW(lpszdevicename: ::windows::core::PCWSTR, lpdevmode: *const DEVMODEW, hwnd: super::super::Foundation::HWND, dwflags: CDS_TYPE, lparam: *const ::core::ffi::c_void) -> DISP_CHANGE; } - ::core::mem::transmute(ChangeDisplaySettingsExW(lpszdevicename.into(), ::core::mem::transmute(lpdevmode), hwnd.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lparam))) + ::core::mem::transmute(ChangeDisplaySettingsExW(lpszdevicename.into(), ::core::mem::transmute(lpdevmode), hwnd.into(), dwflags, ::core::mem::transmute(lparam))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1367,7 +1367,7 @@ pub unsafe fn ChangeDisplaySettingsW(lpdevmode: *const DEVMODEW, dwflags: CDS_TY extern "system" { fn ChangeDisplaySettingsW(lpdevmode: *const DEVMODEW, dwflags: CDS_TYPE) -> DISP_CHANGE; } - ::core::mem::transmute(ChangeDisplaySettingsW(::core::mem::transmute(lpdevmode), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(ChangeDisplaySettingsW(::core::mem::transmute(lpdevmode), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1380,7 +1380,7 @@ where extern "system" { fn Chord(hdc: HDC, x1: i32, y1: i32, x2: i32, y2: i32, x3: i32, y3: i32, x4: i32, y4: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(Chord(hdc.into(), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2), ::core::mem::transmute(x3), ::core::mem::transmute(y3), ::core::mem::transmute(x4), ::core::mem::transmute(y4))) + ::core::mem::transmute(Chord(hdc.into(), x1, y1, x2, y2, x3, y3, x4, y4)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1444,7 +1444,7 @@ where extern "system" { fn CombineRgn(hrgndst: HRGN, hrgnsrc1: HRGN, hrgnsrc2: HRGN, imode: RGN_COMBINE_MODE) -> i32; } - ::core::mem::transmute(CombineRgn(hrgndst.into(), hrgnsrc1.into(), hrgnsrc2.into(), ::core::mem::transmute(imode))) + ::core::mem::transmute(CombineRgn(hrgndst.into(), hrgnsrc1.into(), hrgnsrc2.into(), imode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1525,7 +1525,7 @@ pub unsafe fn CreateBitmap(nwidth: i32, nheight: i32, nplanes: u32, nbitcount: u extern "system" { fn CreateBitmap(nwidth: i32, nheight: i32, nplanes: u32, nbitcount: u32, lpbits: *const ::core::ffi::c_void) -> HBITMAP; } - ::core::mem::transmute(CreateBitmap(::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), ::core::mem::transmute(nplanes), ::core::mem::transmute(nbitcount), ::core::mem::transmute(lpbits))) + ::core::mem::transmute(CreateBitmap(nwidth, nheight, nplanes, nbitcount, ::core::mem::transmute(lpbits))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -1555,7 +1555,7 @@ where extern "system" { fn CreateCompatibleBitmap(hdc: HDC, cx: i32, cy: i32) -> HBITMAP; } - ::core::mem::transmute(CreateCompatibleBitmap(hdc.into(), ::core::mem::transmute(cx), ::core::mem::transmute(cy))) + ::core::mem::transmute(CreateCompatibleBitmap(hdc.into(), cx, cy)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -1606,7 +1606,7 @@ pub unsafe fn CreateDIBPatternBrush(h: isize, iusage: DIB_USAGE) -> HBRUSH { extern "system" { fn CreateDIBPatternBrush(h: isize, iusage: DIB_USAGE) -> HBRUSH; } - ::core::mem::transmute(CreateDIBPatternBrush(::core::mem::transmute(h), ::core::mem::transmute(iusage))) + ::core::mem::transmute(CreateDIBPatternBrush(h, iusage)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -1615,7 +1615,7 @@ pub unsafe fn CreateDIBPatternBrushPt(lppackeddib: *const ::core::ffi::c_void, i extern "system" { fn CreateDIBPatternBrushPt(lppackeddib: *const ::core::ffi::c_void, iusage: DIB_USAGE) -> HBRUSH; } - ::core::mem::transmute(CreateDIBPatternBrushPt(::core::mem::transmute(lppackeddib), ::core::mem::transmute(iusage))) + ::core::mem::transmute(CreateDIBPatternBrushPt(::core::mem::transmute(lppackeddib), iusage)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1629,7 +1629,7 @@ where extern "system" { fn CreateDIBSection(hdc: HDC, pbmi: *const BITMAPINFO, usage: DIB_USAGE, ppvbits: *mut *mut ::core::ffi::c_void, hsection: super::super::Foundation::HANDLE, offset: u32) -> HBITMAP; } - let result__ = CreateDIBSection(hdc.into(), ::core::mem::transmute(pbmi), ::core::mem::transmute(usage), ::core::mem::transmute(ppvbits), hsection.into(), ::core::mem::transmute(offset)); + let result__ = CreateDIBSection(hdc.into(), ::core::mem::transmute(pbmi), usage, ::core::mem::transmute(ppvbits), hsection.into(), offset); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -1642,7 +1642,7 @@ where extern "system" { fn CreateDIBitmap(hdc: HDC, pbmih: *const BITMAPINFOHEADER, flinit: u32, pjbits: *const ::core::ffi::c_void, pbmi: *const BITMAPINFO, iusage: DIB_USAGE) -> HBITMAP; } - ::core::mem::transmute(CreateDIBitmap(hdc.into(), ::core::mem::transmute(pbmih), ::core::mem::transmute(flinit), ::core::mem::transmute(pjbits), ::core::mem::transmute(pbmi), ::core::mem::transmute(iusage))) + ::core::mem::transmute(CreateDIBitmap(hdc.into(), ::core::mem::transmute(pbmih), flinit, ::core::mem::transmute(pjbits), ::core::mem::transmute(pbmi), iusage)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -1654,7 +1654,7 @@ where extern "system" { fn CreateDiscardableBitmap(hdc: HDC, cx: i32, cy: i32) -> HBITMAP; } - ::core::mem::transmute(CreateDiscardableBitmap(hdc.into(), ::core::mem::transmute(cx), ::core::mem::transmute(cy))) + ::core::mem::transmute(CreateDiscardableBitmap(hdc.into(), cx, cy)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -1663,7 +1663,7 @@ pub unsafe fn CreateEllipticRgn(x1: i32, y1: i32, x2: i32, y2: i32) -> HRGN { extern "system" { fn CreateEllipticRgn(x1: i32, y1: i32, x2: i32, y2: i32) -> HRGN; } - ::core::mem::transmute(CreateEllipticRgn(::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2))) + ::core::mem::transmute(CreateEllipticRgn(x1, y1, x2, y2)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1715,22 +1715,7 @@ where extern "system" { fn CreateFontA(cheight: i32, cwidth: i32, cescapement: i32, corientation: i32, cweight: i32, bitalic: u32, bunderline: u32, bstrikeout: u32, icharset: u32, ioutprecision: FONT_OUTPUT_PRECISION, iclipprecision: FONT_CLIP_PRECISION, iquality: FONT_QUALITY, ipitchandfamily: FONT_PITCH_AND_FAMILY, pszfacename: ::windows::core::PCSTR) -> HFONT; } - ::core::mem::transmute(CreateFontA( - ::core::mem::transmute(cheight), - ::core::mem::transmute(cwidth), - ::core::mem::transmute(cescapement), - ::core::mem::transmute(corientation), - ::core::mem::transmute(cweight), - ::core::mem::transmute(bitalic), - ::core::mem::transmute(bunderline), - ::core::mem::transmute(bstrikeout), - ::core::mem::transmute(icharset), - ::core::mem::transmute(ioutprecision), - ::core::mem::transmute(iclipprecision), - ::core::mem::transmute(iquality), - ::core::mem::transmute(ipitchandfamily), - pszfacename.into(), - )) + ::core::mem::transmute(CreateFontA(cheight, cwidth, cescapement, corientation, cweight, bitalic, bunderline, bstrikeout, icharset, ioutprecision, iclipprecision, iquality, ipitchandfamily, pszfacename.into())) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1779,18 +1764,18 @@ pub unsafe fn CreateFontPackage(puchsrcbuffer: *const u8, ulsrcbuffersize: u32, } ::core::mem::transmute(CreateFontPackage( ::core::mem::transmute(puchsrcbuffer), - ::core::mem::transmute(ulsrcbuffersize), + ulsrcbuffersize, ::core::mem::transmute(ppuchfontpackagebuffer), ::core::mem::transmute(pulfontpackagebuffersize), ::core::mem::transmute(pulbyteswritten), - ::core::mem::transmute(usflag), - ::core::mem::transmute(usttcindex), - ::core::mem::transmute(ussubsetformat), - ::core::mem::transmute(ussubsetlanguage), - ::core::mem::transmute(ussubsetplatform), - ::core::mem::transmute(ussubsetencoding), + usflag, + usttcindex, + ussubsetformat, + ussubsetlanguage, + ussubsetplatform, + ussubsetencoding, ::core::mem::transmute(pussubsetkeeplist), - ::core::mem::transmute(ussubsetlistcount), + ussubsetlistcount, ::core::mem::transmute(lpfnallocate), ::core::mem::transmute(lpfnreallocate), ::core::mem::transmute(lpfnfree), @@ -1807,22 +1792,7 @@ where extern "system" { fn CreateFontW(cheight: i32, cwidth: i32, cescapement: i32, corientation: i32, cweight: i32, bitalic: u32, bunderline: u32, bstrikeout: u32, icharset: u32, ioutprecision: FONT_OUTPUT_PRECISION, iclipprecision: FONT_CLIP_PRECISION, iquality: FONT_QUALITY, ipitchandfamily: FONT_PITCH_AND_FAMILY, pszfacename: ::windows::core::PCWSTR) -> HFONT; } - ::core::mem::transmute(CreateFontW( - ::core::mem::transmute(cheight), - ::core::mem::transmute(cwidth), - ::core::mem::transmute(cescapement), - ::core::mem::transmute(corientation), - ::core::mem::transmute(cweight), - ::core::mem::transmute(bitalic), - ::core::mem::transmute(bunderline), - ::core::mem::transmute(bstrikeout), - ::core::mem::transmute(icharset), - ::core::mem::transmute(ioutprecision), - ::core::mem::transmute(iclipprecision), - ::core::mem::transmute(iquality), - ::core::mem::transmute(ipitchandfamily), - pszfacename.into(), - )) + ::core::mem::transmute(CreateFontW(cheight, cwidth, cescapement, corientation, cweight, bitalic, bunderline, bstrikeout, icharset, ioutprecision, iclipprecision, iquality, ipitchandfamily, pszfacename.into())) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -1843,7 +1813,7 @@ pub unsafe fn CreateHatchBrush(ihatch: HATCH_BRUSH_STYLE, color: u32) -> HBRUSH extern "system" { fn CreateHatchBrush(ihatch: HATCH_BRUSH_STYLE, color: u32) -> HBRUSH; } - ::core::mem::transmute(CreateHatchBrush(::core::mem::transmute(ihatch), ::core::mem::transmute(color))) + ::core::mem::transmute(CreateHatchBrush(ihatch, color)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1927,7 +1897,7 @@ pub unsafe fn CreatePen(istyle: PEN_STYLE, cwidth: i32, color: u32) -> HPEN { extern "system" { fn CreatePen(istyle: PEN_STYLE, cwidth: i32, color: u32) -> HPEN; } - ::core::mem::transmute(CreatePen(::core::mem::transmute(istyle), ::core::mem::transmute(cwidth), ::core::mem::transmute(color))) + ::core::mem::transmute(CreatePen(istyle, cwidth, color)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1947,7 +1917,7 @@ pub unsafe fn CreatePolyPolygonRgn(pptl: *const super::super::Foundation::POINT, extern "system" { fn CreatePolyPolygonRgn(pptl: *const super::super::Foundation::POINT, pc: *const i32, cpoly: i32, imode: CREATE_POLYGON_RGN_MODE) -> HRGN; } - ::core::mem::transmute(CreatePolyPolygonRgn(::core::mem::transmute(pptl), ::core::mem::transmute(::windows::core::as_ptr_or_null(pc)), pc.len() as _, ::core::mem::transmute(imode))) + ::core::mem::transmute(CreatePolyPolygonRgn(::core::mem::transmute(pptl), ::core::mem::transmute(::windows::core::as_ptr_or_null(pc)), pc.len() as _, imode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1957,7 +1927,7 @@ pub unsafe fn CreatePolygonRgn(pptl: &[super::super::Foundation::POINT], imode: extern "system" { fn CreatePolygonRgn(pptl: *const super::super::Foundation::POINT, cpoint: i32, imode: CREATE_POLYGON_RGN_MODE) -> HRGN; } - ::core::mem::transmute(CreatePolygonRgn(::core::mem::transmute(::windows::core::as_ptr_or_null(pptl)), pptl.len() as _, ::core::mem::transmute(imode))) + ::core::mem::transmute(CreatePolygonRgn(::core::mem::transmute(::windows::core::as_ptr_or_null(pptl)), pptl.len() as _, imode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -1966,7 +1936,7 @@ pub unsafe fn CreateRectRgn(x1: i32, y1: i32, x2: i32, y2: i32) -> HRGN { extern "system" { fn CreateRectRgn(x1: i32, y1: i32, x2: i32, y2: i32) -> HRGN; } - ::core::mem::transmute(CreateRectRgn(::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2))) + ::core::mem::transmute(CreateRectRgn(x1, y1, x2, y2)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1985,7 +1955,7 @@ pub unsafe fn CreateRoundRectRgn(x1: i32, y1: i32, x2: i32, y2: i32, w: i32, h: extern "system" { fn CreateRoundRectRgn(x1: i32, y1: i32, x2: i32, y2: i32, w: i32, h: i32) -> HRGN; } - ::core::mem::transmute(CreateRoundRectRgn(::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2), ::core::mem::transmute(w), ::core::mem::transmute(h))) + ::core::mem::transmute(CreateRoundRectRgn(x1, y1, x2, y2, w, h)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2000,7 +1970,7 @@ where extern "system" { fn CreateScalableFontResourceA(fdwhidden: u32, lpszfont: ::windows::core::PCSTR, lpszfile: ::windows::core::PCSTR, lpszpath: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateScalableFontResourceA(::core::mem::transmute(fdwhidden), lpszfont.into(), lpszfile.into(), lpszpath.into())) + ::core::mem::transmute(CreateScalableFontResourceA(fdwhidden, lpszfont.into(), lpszfile.into(), lpszpath.into())) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2015,7 +1985,7 @@ where extern "system" { fn CreateScalableFontResourceW(fdwhidden: u32, lpszfont: ::windows::core::PCWSTR, lpszfile: ::windows::core::PCWSTR, lpszpath: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateScalableFontResourceW(::core::mem::transmute(fdwhidden), lpszfont.into(), lpszfile.into(), lpszpath.into())) + ::core::mem::transmute(CreateScalableFontResourceW(fdwhidden, lpszfont.into(), lpszfile.into(), lpszpath.into())) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -2024,7 +1994,7 @@ pub unsafe fn CreateSolidBrush(color: u32) -> HBRUSH { extern "system" { fn CreateSolidBrush(color: u32) -> HBRUSH; } - ::core::mem::transmute(CreateSolidBrush(::core::mem::transmute(color))) + ::core::mem::transmute(CreateSolidBrush(color)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -4021,7 +3991,7 @@ where extern "system" { fn DrawAnimatedRects(hwnd: super::super::Foundation::HWND, idani: i32, lprcfrom: *const super::super::Foundation::RECT, lprcto: *const super::super::Foundation::RECT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawAnimatedRects(hwnd.into(), ::core::mem::transmute(idani), ::core::mem::transmute(lprcfrom), ::core::mem::transmute(lprcto))) + ::core::mem::transmute(DrawAnimatedRects(hwnd.into(), idani, ::core::mem::transmute(lprcfrom), ::core::mem::transmute(lprcto))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4035,7 +4005,7 @@ where extern "system" { fn DrawCaption(hwnd: super::super::Foundation::HWND, hdc: HDC, lprect: *const super::super::Foundation::RECT, flags: DRAW_CAPTION_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawCaption(hwnd.into(), hdc.into(), ::core::mem::transmute(lprect), ::core::mem::transmute(flags))) + ::core::mem::transmute(DrawCaption(hwnd.into(), hdc.into(), ::core::mem::transmute(lprect), flags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4048,7 +4018,7 @@ where extern "system" { fn DrawEdge(hdc: HDC, qrc: *mut super::super::Foundation::RECT, edge: DRAWEDGE_FLAGS, grfflags: DRAW_EDGE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawEdge(hdc.into(), ::core::mem::transmute(qrc), ::core::mem::transmute(edge), ::core::mem::transmute(grfflags))) + ::core::mem::transmute(DrawEdge(hdc.into(), ::core::mem::transmute(qrc), edge, grfflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -4061,7 +4031,7 @@ where extern "system" { fn DrawEscape(hdc: HDC, iescape: i32, cjin: i32, lpin: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(DrawEscape(hdc.into(), ::core::mem::transmute(iescape), ::core::mem::transmute(cjin), lpin.into())) + ::core::mem::transmute(DrawEscape(hdc.into(), iescape, cjin, lpin.into())) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4087,7 +4057,7 @@ where extern "system" { fn DrawFrameControl(param0: HDC, param1: *mut super::super::Foundation::RECT, param2: DFC_TYPE, param3: DFCS_STATE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawFrameControl(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3))) + ::core::mem::transmute(DrawFrameControl(param0.into(), ::core::mem::transmute(param1), param2, param3)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4103,7 +4073,7 @@ where extern "system" { fn DrawStateA(hdc: HDC, hbrfore: HBRUSH, qfncallback: *mut ::core::ffi::c_void, ldata: super::super::Foundation::LPARAM, wdata: super::super::Foundation::WPARAM, x: i32, y: i32, cx: i32, cy: i32, uflags: DRAWSTATE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawStateA(hdc.into(), hbrfore.into(), ::core::mem::transmute(qfncallback), ldata.into(), wdata.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(uflags))) + ::core::mem::transmute(DrawStateA(hdc.into(), hbrfore.into(), ::core::mem::transmute(qfncallback), ldata.into(), wdata.into(), x, y, cx, cy, uflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4119,7 +4089,7 @@ where extern "system" { fn DrawStateW(hdc: HDC, hbrfore: HBRUSH, qfncallback: *mut ::core::ffi::c_void, ldata: super::super::Foundation::LPARAM, wdata: super::super::Foundation::WPARAM, x: i32, y: i32, cx: i32, cy: i32, uflags: DRAWSTATE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawStateW(hdc.into(), hbrfore.into(), ::core::mem::transmute(qfncallback), ldata.into(), wdata.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(uflags))) + ::core::mem::transmute(DrawStateW(hdc.into(), hbrfore.into(), ::core::mem::transmute(qfncallback), ldata.into(), wdata.into(), x, y, cx, cy, uflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4132,7 +4102,7 @@ where extern "system" { fn DrawTextA(hdc: HDC, lpchtext: ::windows::core::PCSTR, cchtext: i32, lprc: *mut super::super::Foundation::RECT, format: DRAW_TEXT_FORMAT) -> i32; } - ::core::mem::transmute(DrawTextA(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpchtext)), lpchtext.len() as _, ::core::mem::transmute(lprc), ::core::mem::transmute(format))) + ::core::mem::transmute(DrawTextA(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpchtext)), lpchtext.len() as _, ::core::mem::transmute(lprc), format)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4145,7 +4115,7 @@ where extern "system" { fn DrawTextExA(hdc: HDC, lpchtext: ::windows::core::PSTR, cchtext: i32, lprc: *mut super::super::Foundation::RECT, format: DRAW_TEXT_FORMAT, lpdtp: *const DRAWTEXTPARAMS) -> i32; } - ::core::mem::transmute(DrawTextExA(hdc.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpchtext)), lpchtext.len() as _, ::core::mem::transmute(lprc), ::core::mem::transmute(format), ::core::mem::transmute(lpdtp))) + ::core::mem::transmute(DrawTextExA(hdc.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpchtext)), lpchtext.len() as _, ::core::mem::transmute(lprc), format, ::core::mem::transmute(lpdtp))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4158,7 +4128,7 @@ where extern "system" { fn DrawTextExW(hdc: HDC, lpchtext: ::windows::core::PWSTR, cchtext: i32, lprc: *mut super::super::Foundation::RECT, format: DRAW_TEXT_FORMAT, lpdtp: *const DRAWTEXTPARAMS) -> i32; } - ::core::mem::transmute(DrawTextExW(hdc.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpchtext)), lpchtext.len() as _, ::core::mem::transmute(lprc), ::core::mem::transmute(format), ::core::mem::transmute(lpdtp))) + ::core::mem::transmute(DrawTextExW(hdc.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpchtext)), lpchtext.len() as _, ::core::mem::transmute(lprc), format, ::core::mem::transmute(lpdtp))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4171,7 +4141,7 @@ where extern "system" { fn DrawTextW(hdc: HDC, lpchtext: ::windows::core::PCWSTR, cchtext: i32, lprc: *mut super::super::Foundation::RECT, format: DRAW_TEXT_FORMAT) -> i32; } - ::core::mem::transmute(DrawTextW(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpchtext)), lpchtext.len() as _, ::core::mem::transmute(lprc), ::core::mem::transmute(format))) + ::core::mem::transmute(DrawTextW(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpchtext)), lpchtext.len() as _, ::core::mem::transmute(lprc), format)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] pub const EASTEUROPE_CHARSET: u32 = 238u32; @@ -8067,7 +8037,7 @@ where extern "system" { fn Ellipse(hdc: HDC, left: i32, top: i32, right: i32, bottom: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(Ellipse(hdc.into(), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(right), ::core::mem::transmute(bottom))) + ::core::mem::transmute(Ellipse(hdc.into(), left, top, right, bottom)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8106,7 +8076,7 @@ where extern "system" { fn EnumDisplayDevicesA(lpdevice: ::windows::core::PCSTR, idevnum: u32, lpdisplaydevice: *mut DISPLAY_DEVICEA, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumDisplayDevicesA(lpdevice.into(), ::core::mem::transmute(idevnum), ::core::mem::transmute(lpdisplaydevice), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumDisplayDevicesA(lpdevice.into(), idevnum, ::core::mem::transmute(lpdisplaydevice), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8119,7 +8089,7 @@ where extern "system" { fn EnumDisplayDevicesW(lpdevice: ::windows::core::PCWSTR, idevnum: u32, lpdisplaydevice: *mut DISPLAY_DEVICEW, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumDisplayDevicesW(lpdevice.into(), ::core::mem::transmute(idevnum), ::core::mem::transmute(lpdisplaydevice), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumDisplayDevicesW(lpdevice.into(), idevnum, ::core::mem::transmute(lpdisplaydevice), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8146,7 +8116,7 @@ where extern "system" { fn EnumDisplaySettingsA(lpszdevicename: ::windows::core::PCSTR, imodenum: ENUM_DISPLAY_SETTINGS_MODE, lpdevmode: *mut DEVMODEA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumDisplaySettingsA(lpszdevicename.into(), ::core::mem::transmute(imodenum), ::core::mem::transmute(lpdevmode))) + ::core::mem::transmute(EnumDisplaySettingsA(lpszdevicename.into(), imodenum, ::core::mem::transmute(lpdevmode))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8159,7 +8129,7 @@ where extern "system" { fn EnumDisplaySettingsExA(lpszdevicename: ::windows::core::PCSTR, imodenum: ENUM_DISPLAY_SETTINGS_MODE, lpdevmode: *mut DEVMODEA, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumDisplaySettingsExA(lpszdevicename.into(), ::core::mem::transmute(imodenum), ::core::mem::transmute(lpdevmode), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumDisplaySettingsExA(lpszdevicename.into(), imodenum, ::core::mem::transmute(lpdevmode), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8172,7 +8142,7 @@ where extern "system" { fn EnumDisplaySettingsExW(lpszdevicename: ::windows::core::PCWSTR, imodenum: ENUM_DISPLAY_SETTINGS_MODE, lpdevmode: *mut DEVMODEW, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumDisplaySettingsExW(lpszdevicename.into(), ::core::mem::transmute(imodenum), ::core::mem::transmute(lpdevmode), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumDisplaySettingsExW(lpszdevicename.into(), imodenum, ::core::mem::transmute(lpdevmode), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8185,7 +8155,7 @@ where extern "system" { fn EnumDisplaySettingsW(lpszdevicename: ::windows::core::PCWSTR, imodenum: ENUM_DISPLAY_SETTINGS_MODE, lpdevmode: *mut DEVMODEW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumDisplaySettingsW(lpszdevicename.into(), ::core::mem::transmute(imodenum), ::core::mem::transmute(lpdevmode))) + ::core::mem::transmute(EnumDisplaySettingsW(lpszdevicename.into(), imodenum, ::core::mem::transmute(lpdevmode))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8228,7 +8198,7 @@ where extern "system" { fn EnumFontFamiliesExA(hdc: HDC, lplogfont: *const LOGFONTA, lpproc: *mut ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM, dwflags: u32) -> i32; } - ::core::mem::transmute(EnumFontFamiliesExA(hdc.into(), ::core::mem::transmute(lplogfont), ::core::mem::transmute(lpproc), lparam.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumFontFamiliesExA(hdc.into(), ::core::mem::transmute(lplogfont), ::core::mem::transmute(lpproc), lparam.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8242,7 +8212,7 @@ where extern "system" { fn EnumFontFamiliesExW(hdc: HDC, lplogfont: *const LOGFONTW, lpproc: *mut ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM, dwflags: u32) -> i32; } - ::core::mem::transmute(EnumFontFamiliesExW(hdc.into(), ::core::mem::transmute(lplogfont), ::core::mem::transmute(lpproc), lparam.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnumFontFamiliesExW(hdc.into(), ::core::mem::transmute(lplogfont), ::core::mem::transmute(lpproc), lparam.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8316,7 +8286,7 @@ where extern "system" { fn EnumObjects(hdc: HDC, ntype: OBJ_TYPE, lpfunc: *mut ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> i32; } - ::core::mem::transmute(EnumObjects(hdc.into(), ::core::mem::transmute(ntype), ::core::mem::transmute(lpfunc), lparam.into())) + ::core::mem::transmute(EnumObjects(hdc.into(), ntype, ::core::mem::transmute(lpfunc), lparam.into())) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8352,7 +8322,7 @@ where extern "system" { fn ExcludeClipRect(hdc: HDC, left: i32, top: i32, right: i32, bottom: i32) -> i32; } - ::core::mem::transmute(ExcludeClipRect(hdc.into(), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(right), ::core::mem::transmute(bottom))) + ::core::mem::transmute(ExcludeClipRect(hdc.into(), left, top, right, bottom)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8375,7 +8345,7 @@ pub unsafe fn ExtCreatePen(ipenstyle: PEN_STYLE, cwidth: u32, plbrush: *const LO extern "system" { fn ExtCreatePen(ipenstyle: PEN_STYLE, cwidth: u32, plbrush: *const LOGBRUSH, cstyle: u32, pstyle: *const u32) -> HPEN; } - ::core::mem::transmute(ExtCreatePen(::core::mem::transmute(ipenstyle), ::core::mem::transmute(cwidth), ::core::mem::transmute(plbrush), pstyle.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstyle)))) + ::core::mem::transmute(ExtCreatePen(ipenstyle, cwidth, ::core::mem::transmute(plbrush), pstyle.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstyle)))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8385,7 +8355,7 @@ pub unsafe fn ExtCreateRegion(lpx: *const XFORM, ncount: u32, lpdata: *const RGN extern "system" { fn ExtCreateRegion(lpx: *const XFORM, ncount: u32, lpdata: *const RGNDATA) -> HRGN; } - ::core::mem::transmute(ExtCreateRegion(::core::mem::transmute(lpx), ::core::mem::transmute(ncount), ::core::mem::transmute(lpdata))) + ::core::mem::transmute(ExtCreateRegion(::core::mem::transmute(lpx), ncount, ::core::mem::transmute(lpdata))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8398,7 +8368,7 @@ where extern "system" { fn ExtFloodFill(hdc: HDC, x: i32, y: i32, color: u32, r#type: EXT_FLOOD_FILL_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ExtFloodFill(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(color), ::core::mem::transmute(r#type))) + ::core::mem::transmute(ExtFloodFill(hdc.into(), x, y, color, r#type)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -8411,7 +8381,7 @@ where extern "system" { fn ExtSelectClipRgn(hdc: HDC, hrgn: HRGN, mode: RGN_COMBINE_MODE) -> i32; } - ::core::mem::transmute(ExtSelectClipRgn(hdc.into(), hrgn.into(), ::core::mem::transmute(mode))) + ::core::mem::transmute(ExtSelectClipRgn(hdc.into(), hrgn.into(), mode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8424,7 +8394,7 @@ where extern "system" { fn ExtTextOutA(hdc: HDC, x: i32, y: i32, options: ETO_OPTIONS, lprect: *const super::super::Foundation::RECT, lpstring: ::windows::core::PCSTR, c: u32, lpdx: *const i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ExtTextOutA(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(options), ::core::mem::transmute(lprect), ::core::mem::transmute(lpstring), ::core::mem::transmute(c), ::core::mem::transmute(lpdx))) + ::core::mem::transmute(ExtTextOutA(hdc.into(), x, y, options, ::core::mem::transmute(lprect), ::core::mem::transmute(lpstring), ::core::mem::transmute(c), ::core::mem::transmute(lpdx))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8437,7 +8407,7 @@ where extern "system" { fn ExtTextOutW(hdc: HDC, x: i32, y: i32, options: ETO_OPTIONS, lprect: *const super::super::Foundation::RECT, lpstring: ::windows::core::PCWSTR, c: u32, lpdx: *const i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ExtTextOutW(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(options), ::core::mem::transmute(lprect), ::core::mem::transmute(lpstring), ::core::mem::transmute(c), ::core::mem::transmute(lpdx))) + ::core::mem::transmute(ExtTextOutW(hdc.into(), x, y, options, ::core::mem::transmute(lprect), ::core::mem::transmute(lpstring), ::core::mem::transmute(c), ::core::mem::transmute(lpdx))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] pub const FEATURESETTING_CUSTPAPER: u32 = 3u32; @@ -8859,7 +8829,7 @@ where extern "system" { fn FixBrushOrgEx(hdc: HDC, x: i32, y: i32, ptl: *const super::super::Foundation::POINT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FixBrushOrgEx(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(ptl))) + ::core::mem::transmute(FixBrushOrgEx(hdc.into(), x, y, ::core::mem::transmute(ptl))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8885,7 +8855,7 @@ where extern "system" { fn FloodFill(hdc: HDC, x: i32, y: i32, color: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FloodFill(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(color))) + ::core::mem::transmute(FloodFill(hdc.into(), x, y, color)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8914,7 +8884,7 @@ where extern "system" { fn FrameRgn(hdc: HDC, hrgn: HRGN, hbr: HBRUSH, w: i32, h: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FrameRgn(hdc.into(), hrgn.into(), hbr.into(), ::core::mem::transmute(w), ::core::mem::transmute(h))) + ::core::mem::transmute(FrameRgn(hdc.into(), hrgn.into(), hbr.into(), w, h)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] pub const GB2312_CHARSET: u32 = 134u32; @@ -9676,7 +9646,7 @@ where extern "system" { fn GdiAlphaBlend(hdcdest: HDC, xorigindest: i32, yorigindest: i32, wdest: i32, hdest: i32, hdcsrc: HDC, xoriginsrc: i32, yoriginsrc: i32, wsrc: i32, hsrc: i32, ftn: BLENDFUNCTION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GdiAlphaBlend(hdcdest.into(), ::core::mem::transmute(xorigindest), ::core::mem::transmute(yorigindest), ::core::mem::transmute(wdest), ::core::mem::transmute(hdest), hdcsrc.into(), ::core::mem::transmute(xoriginsrc), ::core::mem::transmute(yoriginsrc), ::core::mem::transmute(wsrc), ::core::mem::transmute(hsrc), ::core::mem::transmute(ftn))) + ::core::mem::transmute(GdiAlphaBlend(hdcdest.into(), xorigindest, yorigindest, wdest, hdest, hdcsrc.into(), xoriginsrc, yoriginsrc, wsrc, hsrc, ::core::mem::transmute(ftn))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9689,7 +9659,7 @@ where extern "system" { fn GdiComment(hdc: HDC, nsize: u32, lpdata: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GdiComment(hdc.into(), ::core::mem::transmute(nsize), ::core::mem::transmute(lpdata))) + ::core::mem::transmute(GdiComment(hdc.into(), nsize, ::core::mem::transmute(lpdata))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9721,7 +9691,7 @@ where extern "system" { fn GdiGradientFill(hdc: HDC, pvertex: *const TRIVERTEX, nvertex: u32, pmesh: *const ::core::ffi::c_void, ncount: u32, ulmode: GRADIENT_FILL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GdiGradientFill(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvertex)), pvertex.len() as _, ::core::mem::transmute(pmesh), ::core::mem::transmute(ncount), ::core::mem::transmute(ulmode))) + ::core::mem::transmute(GdiGradientFill(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvertex)), pvertex.len() as _, ::core::mem::transmute(pmesh), ncount, ulmode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -9730,7 +9700,7 @@ pub unsafe fn GdiSetBatchLimit(dw: u32) -> u32 { extern "system" { fn GdiSetBatchLimit(dw: u32) -> u32; } - ::core::mem::transmute(GdiSetBatchLimit(::core::mem::transmute(dw))) + ::core::mem::transmute(GdiSetBatchLimit(dw)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9744,7 +9714,7 @@ where extern "system" { fn GdiTransparentBlt(hdcdest: HDC, xorigindest: i32, yorigindest: i32, wdest: i32, hdest: i32, hdcsrc: HDC, xoriginsrc: i32, yoriginsrc: i32, wsrc: i32, hsrc: i32, crtransparent: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GdiTransparentBlt(hdcdest.into(), ::core::mem::transmute(xorigindest), ::core::mem::transmute(yorigindest), ::core::mem::transmute(wdest), ::core::mem::transmute(hdest), hdcsrc.into(), ::core::mem::transmute(xoriginsrc), ::core::mem::transmute(yoriginsrc), ::core::mem::transmute(wsrc), ::core::mem::transmute(hsrc), ::core::mem::transmute(crtransparent))) + ::core::mem::transmute(GdiTransparentBlt(hdcdest.into(), xorigindest, yorigindest, wdest, hdest, hdcsrc.into(), xoriginsrc, yoriginsrc, wsrc, hsrc, crtransparent)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -9781,7 +9751,7 @@ where extern "system" { fn GetBitmapBits(hbit: HBITMAP, cb: i32, lpvbits: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(GetBitmapBits(hbit.into(), ::core::mem::transmute(cb), ::core::mem::transmute(lpvbits))) + ::core::mem::transmute(GetBitmapBits(hbit.into(), cb, ::core::mem::transmute(lpvbits))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9831,7 +9801,7 @@ where extern "system" { fn GetBoundsRect(hdc: HDC, lprect: *mut super::super::Foundation::RECT, flags: u32) -> u32; } - ::core::mem::transmute(GetBoundsRect(hdc.into(), ::core::mem::transmute(lprect), ::core::mem::transmute(flags))) + ::core::mem::transmute(GetBoundsRect(hdc.into(), ::core::mem::transmute(lprect), flags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9857,7 +9827,7 @@ where extern "system" { fn GetCharABCWidthsA(hdc: HDC, wfirst: u32, wlast: u32, lpabc: *mut ABC) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharABCWidthsA(hdc.into(), ::core::mem::transmute(wfirst), ::core::mem::transmute(wlast), ::core::mem::transmute(lpabc))) + ::core::mem::transmute(GetCharABCWidthsA(hdc.into(), wfirst, wlast, ::core::mem::transmute(lpabc))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9870,7 +9840,7 @@ where extern "system" { fn GetCharABCWidthsFloatA(hdc: HDC, ifirst: u32, ilast: u32, lpabc: *mut ABCFLOAT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharABCWidthsFloatA(hdc.into(), ::core::mem::transmute(ifirst), ::core::mem::transmute(ilast), ::core::mem::transmute(lpabc))) + ::core::mem::transmute(GetCharABCWidthsFloatA(hdc.into(), ifirst, ilast, ::core::mem::transmute(lpabc))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9883,7 +9853,7 @@ where extern "system" { fn GetCharABCWidthsFloatW(hdc: HDC, ifirst: u32, ilast: u32, lpabc: *mut ABCFLOAT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharABCWidthsFloatW(hdc.into(), ::core::mem::transmute(ifirst), ::core::mem::transmute(ilast), ::core::mem::transmute(lpabc))) + ::core::mem::transmute(GetCharABCWidthsFloatW(hdc.into(), ifirst, ilast, ::core::mem::transmute(lpabc))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9896,7 +9866,7 @@ where extern "system" { fn GetCharABCWidthsI(hdc: HDC, gifirst: u32, cgi: u32, pgi: *const u16, pabc: *mut ABC) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharABCWidthsI(hdc.into(), ::core::mem::transmute(gifirst), ::core::mem::transmute(cgi), ::core::mem::transmute(pgi), ::core::mem::transmute(pabc))) + ::core::mem::transmute(GetCharABCWidthsI(hdc.into(), gifirst, ::core::mem::transmute(cgi), ::core::mem::transmute(pgi), ::core::mem::transmute(pabc))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9909,7 +9879,7 @@ where extern "system" { fn GetCharABCWidthsW(hdc: HDC, wfirst: u32, wlast: u32, lpabc: *mut ABC) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharABCWidthsW(hdc.into(), ::core::mem::transmute(wfirst), ::core::mem::transmute(wlast), ::core::mem::transmute(lpabc))) + ::core::mem::transmute(GetCharABCWidthsW(hdc.into(), wfirst, wlast, ::core::mem::transmute(lpabc))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9922,7 +9892,7 @@ where extern "system" { fn GetCharWidth32A(hdc: HDC, ifirst: u32, ilast: u32, lpbuffer: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharWidth32A(hdc.into(), ::core::mem::transmute(ifirst), ::core::mem::transmute(ilast), ::core::mem::transmute(lpbuffer))) + ::core::mem::transmute(GetCharWidth32A(hdc.into(), ifirst, ilast, ::core::mem::transmute(lpbuffer))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9935,7 +9905,7 @@ where extern "system" { fn GetCharWidth32W(hdc: HDC, ifirst: u32, ilast: u32, lpbuffer: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharWidth32W(hdc.into(), ::core::mem::transmute(ifirst), ::core::mem::transmute(ilast), ::core::mem::transmute(lpbuffer))) + ::core::mem::transmute(GetCharWidth32W(hdc.into(), ifirst, ilast, ::core::mem::transmute(lpbuffer))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9948,7 +9918,7 @@ where extern "system" { fn GetCharWidthA(hdc: HDC, ifirst: u32, ilast: u32, lpbuffer: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharWidthA(hdc.into(), ::core::mem::transmute(ifirst), ::core::mem::transmute(ilast), ::core::mem::transmute(lpbuffer))) + ::core::mem::transmute(GetCharWidthA(hdc.into(), ifirst, ilast, ::core::mem::transmute(lpbuffer))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9961,7 +9931,7 @@ where extern "system" { fn GetCharWidthFloatA(hdc: HDC, ifirst: u32, ilast: u32, lpbuffer: *mut f32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharWidthFloatA(hdc.into(), ::core::mem::transmute(ifirst), ::core::mem::transmute(ilast), ::core::mem::transmute(lpbuffer))) + ::core::mem::transmute(GetCharWidthFloatA(hdc.into(), ifirst, ilast, ::core::mem::transmute(lpbuffer))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9974,7 +9944,7 @@ where extern "system" { fn GetCharWidthFloatW(hdc: HDC, ifirst: u32, ilast: u32, lpbuffer: *mut f32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharWidthFloatW(hdc.into(), ::core::mem::transmute(ifirst), ::core::mem::transmute(ilast), ::core::mem::transmute(lpbuffer))) + ::core::mem::transmute(GetCharWidthFloatW(hdc.into(), ifirst, ilast, ::core::mem::transmute(lpbuffer))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9987,7 +9957,7 @@ where extern "system" { fn GetCharWidthI(hdc: HDC, gifirst: u32, cgi: u32, pgi: *const u16, piwidths: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharWidthI(hdc.into(), ::core::mem::transmute(gifirst), ::core::mem::transmute(cgi), ::core::mem::transmute(pgi), ::core::mem::transmute(piwidths))) + ::core::mem::transmute(GetCharWidthI(hdc.into(), gifirst, ::core::mem::transmute(cgi), ::core::mem::transmute(pgi), ::core::mem::transmute(piwidths))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10000,7 +9970,7 @@ where extern "system" { fn GetCharWidthW(hdc: HDC, ifirst: u32, ilast: u32, lpbuffer: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCharWidthW(hdc.into(), ::core::mem::transmute(ifirst), ::core::mem::transmute(ilast), ::core::mem::transmute(lpbuffer))) + ::core::mem::transmute(GetCharWidthW(hdc.into(), ifirst, ilast, ::core::mem::transmute(lpbuffer))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10012,7 +9982,7 @@ where extern "system" { fn GetCharacterPlacementA(hdc: HDC, lpstring: ::windows::core::PCSTR, ncount: i32, nmexextent: i32, lpresults: *mut GCP_RESULTSA, dwflags: GET_CHARACTER_PLACEMENT_FLAGS) -> u32; } - ::core::mem::transmute(GetCharacterPlacementA(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _, ::core::mem::transmute(nmexextent), ::core::mem::transmute(lpresults), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(GetCharacterPlacementA(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _, nmexextent, ::core::mem::transmute(lpresults), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10024,7 +9994,7 @@ where extern "system" { fn GetCharacterPlacementW(hdc: HDC, lpstring: ::windows::core::PCWSTR, ncount: i32, nmexextent: i32, lpresults: *mut GCP_RESULTSW, dwflags: GET_CHARACTER_PLACEMENT_FLAGS) -> u32; } - ::core::mem::transmute(GetCharacterPlacementW(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _, ::core::mem::transmute(nmexextent), ::core::mem::transmute(lpresults), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(GetCharacterPlacementW(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _, nmexextent, ::core::mem::transmute(lpresults), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10075,7 +10045,7 @@ where extern "system" { fn GetCurrentObject(hdc: HDC, r#type: OBJ_TYPE) -> HGDIOBJ; } - ::core::mem::transmute(GetCurrentObject(hdc.into(), ::core::mem::transmute(r#type))) + ::core::mem::transmute(GetCurrentObject(hdc.into(), r#type)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10127,7 +10097,7 @@ where extern "system" { fn GetDCEx(hwnd: super::super::Foundation::HWND, hrgnclip: HRGN, flags: GET_DCX_FLAGS) -> HDC; } - ::core::mem::transmute(GetDCEx(hwnd.into(), hrgnclip.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(GetDCEx(hwnd.into(), hrgnclip.into(), flags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10164,7 +10134,7 @@ where extern "system" { fn GetDIBColorTable(hdc: HDC, istart: u32, centries: u32, prgbq: *mut RGBQUAD) -> u32; } - ::core::mem::transmute(GetDIBColorTable(hdc.into(), ::core::mem::transmute(istart), prgbq.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(prgbq)))) + ::core::mem::transmute(GetDIBColorTable(hdc.into(), istart, prgbq.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(prgbq)))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10177,7 +10147,7 @@ where extern "system" { fn GetDIBits(hdc: HDC, hbm: HBITMAP, start: u32, clines: u32, lpvbits: *mut ::core::ffi::c_void, lpbmi: *mut BITMAPINFO, usage: DIB_USAGE) -> i32; } - ::core::mem::transmute(GetDIBits(hdc.into(), hbm.into(), ::core::mem::transmute(start), ::core::mem::transmute(clines), ::core::mem::transmute(lpvbits), ::core::mem::transmute(lpbmi), ::core::mem::transmute(usage))) + ::core::mem::transmute(GetDIBits(hdc.into(), hbm.into(), start, clines, ::core::mem::transmute(lpvbits), ::core::mem::transmute(lpbmi), usage)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10189,7 +10159,7 @@ where extern "system" { fn GetDeviceCaps(hdc: HDC, index: GET_DEVICE_CAPS_INDEX) -> i32; } - ::core::mem::transmute(GetDeviceCaps(hdc.into(), ::core::mem::transmute(index))) + ::core::mem::transmute(GetDeviceCaps(hdc.into(), index)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10213,7 +10183,7 @@ where extern "system" { fn GetEnhMetaFileBits(hemf: HENHMETAFILE, nsize: u32, lpdata: *mut u8) -> u32; } - ::core::mem::transmute(GetEnhMetaFileBits(hemf.into(), ::core::mem::transmute(nsize), ::core::mem::transmute(lpdata))) + ::core::mem::transmute(GetEnhMetaFileBits(hemf.into(), nsize, ::core::mem::transmute(lpdata))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10250,7 +10220,7 @@ where extern "system" { fn GetEnhMetaFileHeader(hemf: HENHMETAFILE, nsize: u32, lpenhmetaheader: *mut ENHMETAHEADER) -> u32; } - ::core::mem::transmute(GetEnhMetaFileHeader(hemf.into(), ::core::mem::transmute(nsize), ::core::mem::transmute(lpenhmetaheader))) + ::core::mem::transmute(GetEnhMetaFileHeader(hemf.into(), nsize, ::core::mem::transmute(lpenhmetaheader))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10286,7 +10256,7 @@ where extern "system" { fn GetFontData(hdc: HDC, dwtable: u32, dwoffset: u32, pvbuffer: *mut ::core::ffi::c_void, cjbuffer: u32) -> u32; } - ::core::mem::transmute(GetFontData(hdc.into(), ::core::mem::transmute(dwtable), ::core::mem::transmute(dwoffset), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(cjbuffer))) + ::core::mem::transmute(GetFontData(hdc.into(), dwtable, dwoffset, ::core::mem::transmute(pvbuffer), cjbuffer)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10322,7 +10292,7 @@ where extern "system" { fn GetGlyphIndicesA(hdc: HDC, lpstr: ::windows::core::PCSTR, c: i32, pgi: *mut u16, fl: u32) -> u32; } - ::core::mem::transmute(GetGlyphIndicesA(hdc.into(), ::core::mem::transmute(lpstr), ::core::mem::transmute(c), ::core::mem::transmute(pgi), ::core::mem::transmute(fl))) + ::core::mem::transmute(GetGlyphIndicesA(hdc.into(), ::core::mem::transmute(lpstr), ::core::mem::transmute(c), ::core::mem::transmute(pgi), fl)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10334,7 +10304,7 @@ where extern "system" { fn GetGlyphIndicesW(hdc: HDC, lpstr: ::windows::core::PCWSTR, c: i32, pgi: *mut u16, fl: u32) -> u32; } - ::core::mem::transmute(GetGlyphIndicesW(hdc.into(), ::core::mem::transmute(lpstr), ::core::mem::transmute(c), ::core::mem::transmute(pgi), ::core::mem::transmute(fl))) + ::core::mem::transmute(GetGlyphIndicesW(hdc.into(), ::core::mem::transmute(lpstr), ::core::mem::transmute(c), ::core::mem::transmute(pgi), fl)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10347,7 +10317,7 @@ where extern "system" { fn GetGlyphOutlineA(hdc: HDC, uchar: u32, fuformat: GET_GLYPH_OUTLINE_FORMAT, lpgm: *mut GLYPHMETRICS, cjbuffer: u32, pvbuffer: *mut ::core::ffi::c_void, lpmat2: *const MAT2) -> u32; } - ::core::mem::transmute(GetGlyphOutlineA(hdc.into(), ::core::mem::transmute(uchar), ::core::mem::transmute(fuformat), ::core::mem::transmute(lpgm), ::core::mem::transmute(cjbuffer), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(lpmat2))) + ::core::mem::transmute(GetGlyphOutlineA(hdc.into(), uchar, fuformat, ::core::mem::transmute(lpgm), cjbuffer, ::core::mem::transmute(pvbuffer), ::core::mem::transmute(lpmat2))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10360,7 +10330,7 @@ where extern "system" { fn GetGlyphOutlineW(hdc: HDC, uchar: u32, fuformat: GET_GLYPH_OUTLINE_FORMAT, lpgm: *mut GLYPHMETRICS, cjbuffer: u32, pvbuffer: *mut ::core::ffi::c_void, lpmat2: *const MAT2) -> u32; } - ::core::mem::transmute(GetGlyphOutlineW(hdc.into(), ::core::mem::transmute(uchar), ::core::mem::transmute(fuformat), ::core::mem::transmute(lpgm), ::core::mem::transmute(cjbuffer), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(lpmat2))) + ::core::mem::transmute(GetGlyphOutlineW(hdc.into(), uchar, fuformat, ::core::mem::transmute(lpgm), cjbuffer, ::core::mem::transmute(pvbuffer), ::core::mem::transmute(lpmat2))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10444,7 +10414,7 @@ where extern "system" { fn GetMetaFileBitsEx(hmf: HMETAFILE, cbbuffer: u32, lpdata: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(GetMetaFileBitsEx(hmf.into(), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(lpdata))) + ::core::mem::transmute(GetMetaFileBitsEx(hmf.into(), cbbuffer, ::core::mem::transmute(lpdata))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10520,7 +10490,7 @@ where extern "system" { fn GetNearestColor(hdc: HDC, color: u32) -> u32; } - ::core::mem::transmute(GetNearestColor(hdc.into(), ::core::mem::transmute(color))) + ::core::mem::transmute(GetNearestColor(hdc.into(), color)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10532,7 +10502,7 @@ where extern "system" { fn GetNearestPaletteIndex(h: HPALETTE, color: u32) -> u32; } - ::core::mem::transmute(GetNearestPaletteIndex(h.into(), ::core::mem::transmute(color))) + ::core::mem::transmute(GetNearestPaletteIndex(h.into(), color)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10544,7 +10514,7 @@ where extern "system" { fn GetObjectA(h: HGDIOBJ, c: i32, pv: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(GetObjectA(h.into(), ::core::mem::transmute(c), ::core::mem::transmute(pv))) + ::core::mem::transmute(GetObjectA(h.into(), c, ::core::mem::transmute(pv))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10568,7 +10538,7 @@ where extern "system" { fn GetObjectW(h: HGDIOBJ, c: i32, pv: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(GetObjectW(h.into(), ::core::mem::transmute(c), ::core::mem::transmute(pv))) + ::core::mem::transmute(GetObjectW(h.into(), c, ::core::mem::transmute(pv))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10581,7 +10551,7 @@ where extern "system" { fn GetOutlineTextMetricsA(hdc: HDC, cjcopy: u32, potm: *mut OUTLINETEXTMETRICA) -> u32; } - ::core::mem::transmute(GetOutlineTextMetricsA(hdc.into(), ::core::mem::transmute(cjcopy), ::core::mem::transmute(potm))) + ::core::mem::transmute(GetOutlineTextMetricsA(hdc.into(), cjcopy, ::core::mem::transmute(potm))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10594,7 +10564,7 @@ where extern "system" { fn GetOutlineTextMetricsW(hdc: HDC, cjcopy: u32, potm: *mut OUTLINETEXTMETRICW) -> u32; } - ::core::mem::transmute(GetOutlineTextMetricsW(hdc.into(), ::core::mem::transmute(cjcopy), ::core::mem::transmute(potm))) + ::core::mem::transmute(GetOutlineTextMetricsW(hdc.into(), cjcopy, ::core::mem::transmute(potm))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10606,7 +10576,7 @@ where extern "system" { fn GetPaletteEntries(hpal: HPALETTE, istart: u32, centries: u32, ppalentries: *mut PALETTEENTRY) -> u32; } - ::core::mem::transmute(GetPaletteEntries(hpal.into(), ::core::mem::transmute(istart), ppalentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppalentries)))) + ::core::mem::transmute(GetPaletteEntries(hpal.into(), istart, ppalentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppalentries)))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10631,7 +10601,7 @@ where extern "system" { fn GetPixel(hdc: HDC, x: i32, y: i32) -> u32; } - ::core::mem::transmute(GetPixel(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute(GetPixel(hdc.into(), x, y)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10668,7 +10638,7 @@ where extern "system" { fn GetRandomRgn(hdc: HDC, hrgn: HRGN, i: i32) -> i32; } - ::core::mem::transmute(GetRandomRgn(hdc.into(), hrgn.into(), ::core::mem::transmute(i))) + ::core::mem::transmute(GetRandomRgn(hdc.into(), hrgn.into(), i)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10678,7 +10648,7 @@ pub unsafe fn GetRasterizerCaps(lpraststat: *mut RASTERIZER_STATUS, cjbytes: u32 extern "system" { fn GetRasterizerCaps(lpraststat: *mut RASTERIZER_STATUS, cjbytes: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetRasterizerCaps(::core::mem::transmute(lpraststat), ::core::mem::transmute(cjbytes))) + ::core::mem::transmute(GetRasterizerCaps(::core::mem::transmute(lpraststat), cjbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10691,7 +10661,7 @@ where extern "system" { fn GetRegionData(hrgn: HRGN, ncount: u32, lprgndata: *mut RGNDATA) -> u32; } - ::core::mem::transmute(GetRegionData(hrgn.into(), ::core::mem::transmute(ncount), ::core::mem::transmute(lprgndata))) + ::core::mem::transmute(GetRegionData(hrgn.into(), ncount, ::core::mem::transmute(lprgndata))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10713,7 +10683,7 @@ pub unsafe fn GetStockObject(i: GET_STOCK_OBJECT_FLAGS) -> HGDIOBJ { extern "system" { fn GetStockObject(i: GET_STOCK_OBJECT_FLAGS) -> HGDIOBJ; } - ::core::mem::transmute(GetStockObject(::core::mem::transmute(i))) + ::core::mem::transmute(GetStockObject(i)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10734,7 +10704,7 @@ pub unsafe fn GetSysColorBrush(nindex: i32) -> HBRUSH { extern "system" { fn GetSysColorBrush(nindex: i32) -> HBRUSH; } - ::core::mem::transmute(GetSysColorBrush(::core::mem::transmute(nindex))) + ::core::mem::transmute(GetSysColorBrush(nindex)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10746,7 +10716,7 @@ where extern "system" { fn GetSystemPaletteEntries(hdc: HDC, istart: u32, centries: u32, ppalentries: *mut PALETTEENTRY) -> u32; } - ::core::mem::transmute(GetSystemPaletteEntries(hdc.into(), ::core::mem::transmute(istart), ppalentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppalentries)))) + ::core::mem::transmute(GetSystemPaletteEntries(hdc.into(), istart, ppalentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppalentries)))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -10831,7 +10801,7 @@ where extern "system" { fn GetTextExtentExPointA(hdc: HDC, lpszstring: ::windows::core::PCSTR, cchstring: i32, nmaxextent: i32, lpnfit: *mut i32, lpndx: *mut i32, lpsize: *mut super::super::Foundation::SIZE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetTextExtentExPointA(hdc.into(), ::core::mem::transmute(lpszstring), ::core::mem::transmute(cchstring), ::core::mem::transmute(nmaxextent), ::core::mem::transmute(lpnfit), ::core::mem::transmute(lpndx), ::core::mem::transmute(lpsize))) + ::core::mem::transmute(GetTextExtentExPointA(hdc.into(), ::core::mem::transmute(lpszstring), ::core::mem::transmute(cchstring), nmaxextent, ::core::mem::transmute(lpnfit), ::core::mem::transmute(lpndx), ::core::mem::transmute(lpsize))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10844,7 +10814,7 @@ where extern "system" { fn GetTextExtentExPointI(hdc: HDC, lpwszstring: *const u16, cwchstring: i32, nmaxextent: i32, lpnfit: *mut i32, lpndx: *mut i32, lpsize: *mut super::super::Foundation::SIZE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetTextExtentExPointI(hdc.into(), ::core::mem::transmute(lpwszstring), ::core::mem::transmute(cwchstring), ::core::mem::transmute(nmaxextent), ::core::mem::transmute(lpnfit), ::core::mem::transmute(lpndx), ::core::mem::transmute(lpsize))) + ::core::mem::transmute(GetTextExtentExPointI(hdc.into(), ::core::mem::transmute(lpwszstring), ::core::mem::transmute(cwchstring), nmaxextent, ::core::mem::transmute(lpnfit), ::core::mem::transmute(lpndx), ::core::mem::transmute(lpsize))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10857,7 +10827,7 @@ where extern "system" { fn GetTextExtentExPointW(hdc: HDC, lpszstring: ::windows::core::PCWSTR, cchstring: i32, nmaxextent: i32, lpnfit: *mut i32, lpndx: *mut i32, lpsize: *mut super::super::Foundation::SIZE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetTextExtentExPointW(hdc.into(), ::core::mem::transmute(lpszstring), ::core::mem::transmute(cchstring), ::core::mem::transmute(nmaxextent), ::core::mem::transmute(lpnfit), ::core::mem::transmute(lpndx), ::core::mem::transmute(lpsize))) + ::core::mem::transmute(GetTextExtentExPointW(hdc.into(), ::core::mem::transmute(lpszstring), ::core::mem::transmute(cchstring), nmaxextent, ::core::mem::transmute(lpnfit), ::core::mem::transmute(lpndx), ::core::mem::transmute(lpsize))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11040,7 +11010,7 @@ where extern "system" { fn GetWinMetaFileBits(hemf: HENHMETAFILE, cbdata16: u32, pdata16: *mut u8, imapmode: i32, hdcref: HDC) -> u32; } - ::core::mem::transmute(GetWinMetaFileBits(hemf.into(), ::core::mem::transmute(cbdata16), ::core::mem::transmute(pdata16), ::core::mem::transmute(imapmode), hdcref.into())) + ::core::mem::transmute(GetWinMetaFileBits(hemf.into(), cbdata16, ::core::mem::transmute(pdata16), imapmode, hdcref.into())) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11132,7 +11102,7 @@ where extern "system" { fn GradientFill(hdc: HDC, pvertex: *const TRIVERTEX, nvertex: u32, pmesh: *const ::core::ffi::c_void, nmesh: u32, ulmode: GRADIENT_FILL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GradientFill(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvertex)), pvertex.len() as _, ::core::mem::transmute(pmesh), ::core::mem::transmute(nmesh), ::core::mem::transmute(ulmode))) + ::core::mem::transmute(GradientFill(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvertex)), pvertex.len() as _, ::core::mem::transmute(pmesh), nmesh, ulmode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11147,7 +11117,7 @@ where extern "system" { fn GrayStringA(hdc: HDC, hbrush: HBRUSH, lpoutputfunc: *mut ::core::ffi::c_void, lpdata: super::super::Foundation::LPARAM, ncount: i32, x: i32, y: i32, nwidth: i32, nheight: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GrayStringA(hdc.into(), hbrush.into(), ::core::mem::transmute(lpoutputfunc), lpdata.into(), ::core::mem::transmute(ncount), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight))) + ::core::mem::transmute(GrayStringA(hdc.into(), hbrush.into(), ::core::mem::transmute(lpoutputfunc), lpdata.into(), ncount, x, y, nwidth, nheight)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11162,7 +11132,7 @@ where extern "system" { fn GrayStringW(hdc: HDC, hbrush: HBRUSH, lpoutputfunc: *mut ::core::ffi::c_void, lpdata: super::super::Foundation::LPARAM, ncount: i32, x: i32, y: i32, nwidth: i32, nheight: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GrayStringW(hdc.into(), hbrush.into(), ::core::mem::transmute(lpoutputfunc), lpdata.into(), ::core::mem::transmute(ncount), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight))) + ::core::mem::transmute(GrayStringW(hdc.into(), hbrush.into(), ::core::mem::transmute(lpoutputfunc), lpdata.into(), ncount, x, y, nwidth, nheight)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -11758,7 +11728,7 @@ pub unsafe fn InflateRect(lprc: *mut super::super::Foundation::RECT, dx: i32, dy extern "system" { fn InflateRect(lprc: *mut super::super::Foundation::RECT, dx: i32, dy: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InflateRect(::core::mem::transmute(lprc), ::core::mem::transmute(dx), ::core::mem::transmute(dy))) + ::core::mem::transmute(InflateRect(::core::mem::transmute(lprc), dx, dy)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -11770,7 +11740,7 @@ where extern "system" { fn IntersectClipRect(hdc: HDC, left: i32, top: i32, right: i32, bottom: i32) -> i32; } - ::core::mem::transmute(IntersectClipRect(hdc.into(), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(right), ::core::mem::transmute(bottom))) + ::core::mem::transmute(IntersectClipRect(hdc.into(), left, top, right, bottom)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12233,7 +12203,7 @@ where extern "system" { fn LineDDA(xstart: i32, ystart: i32, xend: i32, yend: i32, lpproc: *mut ::core::ffi::c_void, data: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(LineDDA(::core::mem::transmute(xstart), ::core::mem::transmute(ystart), ::core::mem::transmute(xend), ::core::mem::transmute(yend), ::core::mem::transmute(lpproc), data.into())) + ::core::mem::transmute(LineDDA(xstart, ystart, xend, yend, ::core::mem::transmute(lpproc), data.into())) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12246,7 +12216,7 @@ where extern "system" { fn LineTo(hdc: HDC, x: i32, y: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(LineTo(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute(LineTo(hdc.into(), x, y)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12753,7 +12723,7 @@ where extern "system" { fn MaskBlt(hdcdest: HDC, xdest: i32, ydest: i32, width: i32, height: i32, hdcsrc: HDC, xsrc: i32, ysrc: i32, hbmmask: HBITMAP, xmask: i32, ymask: i32, rop: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MaskBlt(hdcdest.into(), ::core::mem::transmute(xdest), ::core::mem::transmute(ydest), ::core::mem::transmute(width), ::core::mem::transmute(height), hdcsrc.into(), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), hbmmask.into(), ::core::mem::transmute(xmask), ::core::mem::transmute(ymask), ::core::mem::transmute(rop))) + ::core::mem::transmute(MaskBlt(hdcdest.into(), xdest, ydest, width, height, hdcsrc.into(), xsrc, ysrc, hbmmask.into(), xmask, ymask, rop)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -12762,20 +12732,7 @@ pub unsafe fn MergeFontPackage(puchmergefontbuffer: *const u8, ulmergefontbuffer extern "system" { fn MergeFontPackage(puchmergefontbuffer: *const u8, ulmergefontbuffersize: u32, puchfontpackagebuffer: *const u8, ulfontpackagebuffersize: u32, ppuchdestbuffer: *mut *mut u8, puldestbuffersize: *mut u32, pulbyteswritten: *mut u32, usmode: u16, lpfnallocate: *mut ::core::ffi::c_void, lpfnreallocate: *mut ::core::ffi::c_void, lpfnfree: *mut ::core::ffi::c_void, lpvreserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(MergeFontPackage( - ::core::mem::transmute(puchmergefontbuffer), - ::core::mem::transmute(ulmergefontbuffersize), - ::core::mem::transmute(puchfontpackagebuffer), - ::core::mem::transmute(ulfontpackagebuffersize), - ::core::mem::transmute(ppuchdestbuffer), - ::core::mem::transmute(puldestbuffersize), - ::core::mem::transmute(pulbyteswritten), - ::core::mem::transmute(usmode), - ::core::mem::transmute(lpfnallocate), - ::core::mem::transmute(lpfnreallocate), - ::core::mem::transmute(lpfnfree), - ::core::mem::transmute(lpvreserved), - )) + ::core::mem::transmute(MergeFontPackage(::core::mem::transmute(puchmergefontbuffer), ulmergefontbuffersize, ::core::mem::transmute(puchfontpackagebuffer), ulfontpackagebuffersize, ::core::mem::transmute(ppuchdestbuffer), ::core::mem::transmute(puldestbuffersize), ::core::mem::transmute(pulbyteswritten), usmode, ::core::mem::transmute(lpfnallocate), ::core::mem::transmute(lpfnreallocate), ::core::mem::transmute(lpfnfree), ::core::mem::transmute(lpvreserved))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12788,7 +12745,7 @@ where extern "system" { fn ModifyWorldTransform(hdc: HDC, lpxf: *const XFORM, mode: MODIFY_WORLD_TRANSFORM_MODE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ModifyWorldTransform(hdc.into(), ::core::mem::transmute(lpxf), ::core::mem::transmute(mode))) + ::core::mem::transmute(ModifyWorldTransform(hdc.into(), ::core::mem::transmute(lpxf), mode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12798,7 +12755,7 @@ pub unsafe fn MonitorFromPoint(pt: super::super::Foundation::POINT, dwflags: MON extern "system" { fn MonitorFromPoint(pt: super::super::Foundation::POINT, dwflags: MONITOR_FROM_FLAGS) -> HMONITOR; } - ::core::mem::transmute(MonitorFromPoint(::core::mem::transmute(pt), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MonitorFromPoint(::core::mem::transmute(pt), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12808,7 +12765,7 @@ pub unsafe fn MonitorFromRect(lprc: *const super::super::Foundation::RECT, dwfla extern "system" { fn MonitorFromRect(lprc: *const super::super::Foundation::RECT, dwflags: MONITOR_FROM_FLAGS) -> HMONITOR; } - ::core::mem::transmute(MonitorFromRect(::core::mem::transmute(lprc), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MonitorFromRect(::core::mem::transmute(lprc), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12821,7 +12778,7 @@ where extern "system" { fn MonitorFromWindow(hwnd: super::super::Foundation::HWND, dwflags: MONITOR_FROM_FLAGS) -> HMONITOR; } - ::core::mem::transmute(MonitorFromWindow(hwnd.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MonitorFromWindow(hwnd.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12834,7 +12791,7 @@ where extern "system" { fn MoveToEx(hdc: HDC, x: i32, y: i32, lppt: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MoveToEx(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(lppt))) + ::core::mem::transmute(MoveToEx(hdc.into(), x, y, ::core::mem::transmute(lppt))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] pub const NEWFRAME: u32 = 1u32; @@ -13289,7 +13246,7 @@ where extern "system" { fn OffsetClipRgn(hdc: HDC, x: i32, y: i32) -> i32; } - ::core::mem::transmute(OffsetClipRgn(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute(OffsetClipRgn(hdc.into(), x, y)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13299,7 +13256,7 @@ pub unsafe fn OffsetRect(lprc: *mut super::super::Foundation::RECT, dx: i32, dy: extern "system" { fn OffsetRect(lprc: *mut super::super::Foundation::RECT, dx: i32, dy: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(OffsetRect(::core::mem::transmute(lprc), ::core::mem::transmute(dx), ::core::mem::transmute(dy))) + ::core::mem::transmute(OffsetRect(::core::mem::transmute(lprc), dx, dy)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -13311,7 +13268,7 @@ where extern "system" { fn OffsetRgn(hrgn: HRGN, x: i32, y: i32) -> i32; } - ::core::mem::transmute(OffsetRgn(hrgn.into(), ::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute(OffsetRgn(hrgn.into(), x, y)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13324,7 +13281,7 @@ where extern "system" { fn OffsetViewportOrgEx(hdc: HDC, x: i32, y: i32, lppt: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(OffsetViewportOrgEx(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(lppt))) + ::core::mem::transmute(OffsetViewportOrgEx(hdc.into(), x, y, ::core::mem::transmute(lppt))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13337,7 +13294,7 @@ where extern "system" { fn OffsetWindowOrgEx(hdc: HDC, x: i32, y: i32, lppt: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(OffsetWindowOrgEx(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(lppt))) + ::core::mem::transmute(OffsetWindowOrgEx(hdc.into(), x, y, ::core::mem::transmute(lppt))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -14028,7 +13985,7 @@ where extern "system" { fn PatBlt(hdc: HDC, x: i32, y: i32, w: i32, h: i32, rop: ROP_CODE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PatBlt(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(w), ::core::mem::transmute(h), ::core::mem::transmute(rop))) + ::core::mem::transmute(PatBlt(hdc.into(), x, y, w, h, rop)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -14053,7 +14010,7 @@ where extern "system" { fn Pie(hdc: HDC, left: i32, top: i32, right: i32, bottom: i32, xr1: i32, yr1: i32, xr2: i32, yr2: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(Pie(hdc.into(), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(right), ::core::mem::transmute(bottom), ::core::mem::transmute(xr1), ::core::mem::transmute(yr1), ::core::mem::transmute(xr2), ::core::mem::transmute(yr2))) + ::core::mem::transmute(Pie(hdc.into(), left, top, right, bottom, xr1, yr1, xr2, yr2)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14122,7 +14079,7 @@ where extern "system" { fn PlgBlt(hdcdest: HDC, lppoint: *const super::super::Foundation::POINT, hdcsrc: HDC, xsrc: i32, ysrc: i32, width: i32, height: i32, hbmmask: HBITMAP, xmask: i32, ymask: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PlgBlt(hdcdest.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lppoint)), hdcsrc.into(), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(width), ::core::mem::transmute(height), hbmmask.into(), ::core::mem::transmute(xmask), ::core::mem::transmute(ymask))) + ::core::mem::transmute(PlgBlt(hdcdest.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lppoint)), hdcsrc.into(), xsrc, ysrc, width, height, hbmmask.into(), xmask, ymask)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14275,7 +14232,7 @@ where extern "system" { fn PtInRegion(hrgn: HRGN, x: i32, y: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PtInRegion(hrgn.into(), ::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute(PtInRegion(hrgn.into(), x, y)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14288,7 +14245,7 @@ where extern "system" { fn PtVisible(hdc: HDC, x: i32, y: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PtVisible(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute(PtVisible(hdc.into(), x, y)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] pub const QDC_ALL_PATHS: u32 = 1u32; @@ -14843,7 +14800,7 @@ where extern "system" { fn Rectangle(hdc: HDC, left: i32, top: i32, right: i32, bottom: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(Rectangle(hdc.into(), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(right), ::core::mem::transmute(bottom))) + ::core::mem::transmute(Rectangle(hdc.into(), left, top, right, bottom)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14857,7 +14814,7 @@ where extern "system" { fn RedrawWindow(hwnd: super::super::Foundation::HWND, lprcupdate: *const super::super::Foundation::RECT, hrgnupdate: HRGN, flags: REDRAW_WINDOW_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RedrawWindow(hwnd.into(), ::core::mem::transmute(lprcupdate), hrgnupdate.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(RedrawWindow(hwnd.into(), ::core::mem::transmute(lprcupdate), hrgnupdate.into(), flags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14910,7 +14867,7 @@ where extern "system" { fn RemoveFontResourceExA(name: ::windows::core::PCSTR, fl: u32, pdv: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RemoveFontResourceExA(name.into(), ::core::mem::transmute(fl), ::core::mem::transmute(pdv))) + ::core::mem::transmute(RemoveFontResourceExA(name.into(), fl, ::core::mem::transmute(pdv))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14923,7 +14880,7 @@ where extern "system" { fn RemoveFontResourceExW(name: ::windows::core::PCWSTR, fl: u32, pdv: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RemoveFontResourceExW(name.into(), ::core::mem::transmute(fl), ::core::mem::transmute(pdv))) + ::core::mem::transmute(RemoveFontResourceExW(name.into(), fl, ::core::mem::transmute(pdv))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14975,7 +14932,7 @@ where extern "system" { fn ResizePalette(hpal: HPALETTE, n: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ResizePalette(hpal.into(), ::core::mem::transmute(n))) + ::core::mem::transmute(ResizePalette(hpal.into(), n)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14988,7 +14945,7 @@ where extern "system" { fn RestoreDC(hdc: HDC, nsaveddc: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RestoreDC(hdc.into(), ::core::mem::transmute(nsaveddc))) + ::core::mem::transmute(RestoreDC(hdc.into(), nsaveddc)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15001,7 +14958,7 @@ where extern "system" { fn RoundRect(hdc: HDC, left: i32, top: i32, right: i32, bottom: i32, width: i32, height: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RoundRect(hdc.into(), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(right), ::core::mem::transmute(bottom), ::core::mem::transmute(width), ::core::mem::transmute(height))) + ::core::mem::transmute(RoundRect(hdc.into(), left, top, right, bottom, width, height)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] pub const SAVE_CTM: u32 = 4101u32; @@ -15245,7 +15202,7 @@ where extern "system" { fn ScaleViewportExtEx(hdc: HDC, xn: i32, dx: i32, yn: i32, yd: i32, lpsz: *mut super::super::Foundation::SIZE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ScaleViewportExtEx(hdc.into(), ::core::mem::transmute(xn), ::core::mem::transmute(dx), ::core::mem::transmute(yn), ::core::mem::transmute(yd), ::core::mem::transmute(lpsz))) + ::core::mem::transmute(ScaleViewportExtEx(hdc.into(), xn, dx, yn, yd, ::core::mem::transmute(lpsz))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15258,7 +15215,7 @@ where extern "system" { fn ScaleWindowExtEx(hdc: HDC, xn: i32, xd: i32, yn: i32, yd: i32, lpsz: *mut super::super::Foundation::SIZE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ScaleWindowExtEx(hdc.into(), ::core::mem::transmute(xn), ::core::mem::transmute(xd), ::core::mem::transmute(yn), ::core::mem::transmute(yd), ::core::mem::transmute(lpsz))) + ::core::mem::transmute(ScaleWindowExtEx(hdc.into(), xn, xd, yn, yd, ::core::mem::transmute(lpsz))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15284,7 +15241,7 @@ where extern "system" { fn SelectClipPath(hdc: HDC, mode: RGN_COMBINE_MODE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SelectClipPath(hdc.into(), ::core::mem::transmute(mode))) + ::core::mem::transmute(SelectClipPath(hdc.into(), mode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15337,7 +15294,7 @@ where extern "system" { fn SetArcDirection(hdc: HDC, dir: ARC_DIRECTION) -> i32; } - ::core::mem::transmute(SetArcDirection(hdc.into(), ::core::mem::transmute(dir))) + ::core::mem::transmute(SetArcDirection(hdc.into(), dir)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15349,7 +15306,7 @@ where extern "system" { fn SetBitmapBits(hbm: HBITMAP, cb: u32, pvbits: *const ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(SetBitmapBits(hbm.into(), ::core::mem::transmute(cb), ::core::mem::transmute(pvbits))) + ::core::mem::transmute(SetBitmapBits(hbm.into(), cb, ::core::mem::transmute(pvbits))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15362,7 +15319,7 @@ where extern "system" { fn SetBitmapDimensionEx(hbm: HBITMAP, w: i32, h: i32, lpsz: *mut super::super::Foundation::SIZE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetBitmapDimensionEx(hbm.into(), ::core::mem::transmute(w), ::core::mem::transmute(h), ::core::mem::transmute(lpsz))) + ::core::mem::transmute(SetBitmapDimensionEx(hbm.into(), w, h, ::core::mem::transmute(lpsz))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15374,7 +15331,7 @@ where extern "system" { fn SetBkColor(hdc: HDC, color: u32) -> u32; } - ::core::mem::transmute(SetBkColor(hdc.into(), ::core::mem::transmute(color))) + ::core::mem::transmute(SetBkColor(hdc.into(), color)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15386,7 +15343,7 @@ where extern "system" { fn SetBkMode(hdc: HDC, mode: BACKGROUND_MODE) -> i32; } - ::core::mem::transmute(SetBkMode(hdc.into(), ::core::mem::transmute(mode))) + ::core::mem::transmute(SetBkMode(hdc.into(), mode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15399,7 +15356,7 @@ where extern "system" { fn SetBoundsRect(hdc: HDC, lprect: *const super::super::Foundation::RECT, flags: SET_BOUNDS_RECT_FLAGS) -> u32; } - ::core::mem::transmute(SetBoundsRect(hdc.into(), ::core::mem::transmute(lprect), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetBoundsRect(hdc.into(), ::core::mem::transmute(lprect), flags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15412,7 +15369,7 @@ where extern "system" { fn SetBrushOrgEx(hdc: HDC, x: i32, y: i32, lppt: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetBrushOrgEx(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(lppt))) + ::core::mem::transmute(SetBrushOrgEx(hdc.into(), x, y, ::core::mem::transmute(lppt))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15437,7 +15394,7 @@ where extern "system" { fn SetDCBrushColor(hdc: HDC, color: u32) -> u32; } - ::core::mem::transmute(SetDCBrushColor(hdc.into(), ::core::mem::transmute(color))) + ::core::mem::transmute(SetDCBrushColor(hdc.into(), color)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15449,7 +15406,7 @@ where extern "system" { fn SetDCPenColor(hdc: HDC, color: u32) -> u32; } - ::core::mem::transmute(SetDCPenColor(hdc.into(), ::core::mem::transmute(color))) + ::core::mem::transmute(SetDCPenColor(hdc.into(), color)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15461,7 +15418,7 @@ where extern "system" { fn SetDIBColorTable(hdc: HDC, istart: u32, centries: u32, prgbq: *const RGBQUAD) -> u32; } - ::core::mem::transmute(SetDIBColorTable(hdc.into(), ::core::mem::transmute(istart), prgbq.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prgbq)))) + ::core::mem::transmute(SetDIBColorTable(hdc.into(), istart, prgbq.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prgbq)))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15474,7 +15431,7 @@ where extern "system" { fn SetDIBits(hdc: HDC, hbm: HBITMAP, start: u32, clines: u32, lpbits: *const ::core::ffi::c_void, lpbmi: *const BITMAPINFO, coloruse: DIB_USAGE) -> i32; } - ::core::mem::transmute(SetDIBits(hdc.into(), hbm.into(), ::core::mem::transmute(start), ::core::mem::transmute(clines), ::core::mem::transmute(lpbits), ::core::mem::transmute(lpbmi), ::core::mem::transmute(coloruse))) + ::core::mem::transmute(SetDIBits(hdc.into(), hbm.into(), start, clines, ::core::mem::transmute(lpbits), ::core::mem::transmute(lpbmi), coloruse)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15486,7 +15443,7 @@ where extern "system" { fn SetDIBitsToDevice(hdc: HDC, xdest: i32, ydest: i32, w: u32, h: u32, xsrc: i32, ysrc: i32, startscan: u32, clines: u32, lpvbits: *const ::core::ffi::c_void, lpbmi: *const BITMAPINFO, coloruse: DIB_USAGE) -> i32; } - ::core::mem::transmute(SetDIBitsToDevice(hdc.into(), ::core::mem::transmute(xdest), ::core::mem::transmute(ydest), ::core::mem::transmute(w), ::core::mem::transmute(h), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(startscan), ::core::mem::transmute(clines), ::core::mem::transmute(lpvbits), ::core::mem::transmute(lpbmi), ::core::mem::transmute(coloruse))) + ::core::mem::transmute(SetDIBitsToDevice(hdc.into(), xdest, ydest, w, h, xsrc, ysrc, startscan, clines, ::core::mem::transmute(lpvbits), ::core::mem::transmute(lpbmi), coloruse)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15495,7 +15452,7 @@ pub unsafe fn SetEnhMetaFileBits(nsize: u32, pb: *const u8) -> HENHMETAFILE { extern "system" { fn SetEnhMetaFileBits(nsize: u32, pb: *const u8) -> HENHMETAFILE; } - ::core::mem::transmute(SetEnhMetaFileBits(::core::mem::transmute(nsize), ::core::mem::transmute(pb))) + ::core::mem::transmute(SetEnhMetaFileBits(nsize, ::core::mem::transmute(pb))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15507,7 +15464,7 @@ where extern "system" { fn SetGraphicsMode(hdc: HDC, imode: GRAPHICS_MODE) -> i32; } - ::core::mem::transmute(SetGraphicsMode(hdc.into(), ::core::mem::transmute(imode))) + ::core::mem::transmute(SetGraphicsMode(hdc.into(), imode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15519,7 +15476,7 @@ where extern "system" { fn SetLayout(hdc: HDC, l: DC_LAYOUT) -> u32; } - ::core::mem::transmute(SetLayout(hdc.into(), ::core::mem::transmute(l))) + ::core::mem::transmute(SetLayout(hdc.into(), l)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15531,7 +15488,7 @@ where extern "system" { fn SetMapMode(hdc: HDC, imode: HDC_MAP_MODE) -> i32; } - ::core::mem::transmute(SetMapMode(hdc.into(), ::core::mem::transmute(imode))) + ::core::mem::transmute(SetMapMode(hdc.into(), imode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15543,7 +15500,7 @@ where extern "system" { fn SetMapperFlags(hdc: HDC, flags: u32) -> u32; } - ::core::mem::transmute(SetMapperFlags(hdc.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetMapperFlags(hdc.into(), flags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15552,7 +15509,7 @@ pub unsafe fn SetMetaFileBitsEx(cbbuffer: u32, lpdata: *const u8) -> HMETAFILE { extern "system" { fn SetMetaFileBitsEx(cbbuffer: u32, lpdata: *const u8) -> HMETAFILE; } - ::core::mem::transmute(SetMetaFileBitsEx(::core::mem::transmute(cbbuffer), ::core::mem::transmute(lpdata))) + ::core::mem::transmute(SetMetaFileBitsEx(cbbuffer, ::core::mem::transmute(lpdata))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15577,7 +15534,7 @@ where extern "system" { fn SetMiterLimit(hdc: HDC, limit: f32, old: *mut f32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetMiterLimit(hdc.into(), ::core::mem::transmute(limit), ::core::mem::transmute(old))) + ::core::mem::transmute(SetMiterLimit(hdc.into(), limit, ::core::mem::transmute(old))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15589,7 +15546,7 @@ where extern "system" { fn SetPaletteEntries(hpal: HPALETTE, istart: u32, centries: u32, ppalentries: *const PALETTEENTRY) -> u32; } - ::core::mem::transmute(SetPaletteEntries(hpal.into(), ::core::mem::transmute(istart), ppalentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppalentries)))) + ::core::mem::transmute(SetPaletteEntries(hpal.into(), istart, ppalentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppalentries)))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15601,7 +15558,7 @@ where extern "system" { fn SetPixel(hdc: HDC, x: i32, y: i32, color: u32) -> u32; } - ::core::mem::transmute(SetPixel(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(color))) + ::core::mem::transmute(SetPixel(hdc.into(), x, y, color)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15614,7 +15571,7 @@ where extern "system" { fn SetPixelV(hdc: HDC, x: i32, y: i32, color: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetPixelV(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(color))) + ::core::mem::transmute(SetPixelV(hdc.into(), x, y, color)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15626,7 +15583,7 @@ where extern "system" { fn SetPolyFillMode(hdc: HDC, mode: CREATE_POLYGON_RGN_MODE) -> i32; } - ::core::mem::transmute(SetPolyFillMode(hdc.into(), ::core::mem::transmute(mode))) + ::core::mem::transmute(SetPolyFillMode(hdc.into(), mode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15638,7 +15595,7 @@ where extern "system" { fn SetROP2(hdc: HDC, rop2: R2_MODE) -> i32; } - ::core::mem::transmute(SetROP2(hdc.into(), ::core::mem::transmute(rop2))) + ::core::mem::transmute(SetROP2(hdc.into(), rop2)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15648,7 +15605,7 @@ pub unsafe fn SetRect(lprc: *mut super::super::Foundation::RECT, xleft: i32, yto extern "system" { fn SetRect(lprc: *mut super::super::Foundation::RECT, xleft: i32, ytop: i32, xright: i32, ybottom: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetRect(::core::mem::transmute(lprc), ::core::mem::transmute(xleft), ::core::mem::transmute(ytop), ::core::mem::transmute(xright), ::core::mem::transmute(ybottom))) + ::core::mem::transmute(SetRect(::core::mem::transmute(lprc), xleft, ytop, xright, ybottom)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15671,7 +15628,7 @@ where extern "system" { fn SetRectRgn(hrgn: HRGN, left: i32, top: i32, right: i32, bottom: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetRectRgn(hrgn.into(), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(right), ::core::mem::transmute(bottom))) + ::core::mem::transmute(SetRectRgn(hrgn.into(), left, top, right, bottom)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15683,7 +15640,7 @@ where extern "system" { fn SetStretchBltMode(hdc: HDC, mode: STRETCH_BLT_MODE) -> i32; } - ::core::mem::transmute(SetStretchBltMode(hdc.into(), ::core::mem::transmute(mode))) + ::core::mem::transmute(SetStretchBltMode(hdc.into(), mode)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15695,7 +15652,7 @@ where extern "system" { fn SetSystemPaletteUse(hdc: HDC, r#use: SYSTEM_PALETTE_USE) -> u32; } - ::core::mem::transmute(SetSystemPaletteUse(hdc.into(), ::core::mem::transmute(r#use))) + ::core::mem::transmute(SetSystemPaletteUse(hdc.into(), r#use)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15707,7 +15664,7 @@ where extern "system" { fn SetTextAlign(hdc: HDC, align: TEXT_ALIGN_OPTIONS) -> u32; } - ::core::mem::transmute(SetTextAlign(hdc.into(), ::core::mem::transmute(align))) + ::core::mem::transmute(SetTextAlign(hdc.into(), align)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15719,7 +15676,7 @@ where extern "system" { fn SetTextCharacterExtra(hdc: HDC, extra: i32) -> i32; } - ::core::mem::transmute(SetTextCharacterExtra(hdc.into(), ::core::mem::transmute(extra))) + ::core::mem::transmute(SetTextCharacterExtra(hdc.into(), extra)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15731,7 +15688,7 @@ where extern "system" { fn SetTextColor(hdc: HDC, color: u32) -> u32; } - ::core::mem::transmute(SetTextColor(hdc.into(), ::core::mem::transmute(color))) + ::core::mem::transmute(SetTextColor(hdc.into(), color)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15744,7 +15701,7 @@ where extern "system" { fn SetTextJustification(hdc: HDC, extra: i32, count: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetTextJustification(hdc.into(), ::core::mem::transmute(extra), ::core::mem::transmute(count))) + ::core::mem::transmute(SetTextJustification(hdc.into(), extra, count)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15757,7 +15714,7 @@ where extern "system" { fn SetViewportExtEx(hdc: HDC, x: i32, y: i32, lpsz: *mut super::super::Foundation::SIZE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetViewportExtEx(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(lpsz))) + ::core::mem::transmute(SetViewportExtEx(hdc.into(), x, y, ::core::mem::transmute(lpsz))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15770,7 +15727,7 @@ where extern "system" { fn SetViewportOrgEx(hdc: HDC, x: i32, y: i32, lppt: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetViewportOrgEx(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(lppt))) + ::core::mem::transmute(SetViewportOrgEx(hdc.into(), x, y, ::core::mem::transmute(lppt))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15783,7 +15740,7 @@ where extern "system" { fn SetWindowExtEx(hdc: HDC, x: i32, y: i32, lpsz: *mut super::super::Foundation::SIZE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetWindowExtEx(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(lpsz))) + ::core::mem::transmute(SetWindowExtEx(hdc.into(), x, y, ::core::mem::transmute(lpsz))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15796,7 +15753,7 @@ where extern "system" { fn SetWindowOrgEx(hdc: HDC, x: i32, y: i32, lppt: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetWindowOrgEx(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(lppt))) + ::core::mem::transmute(SetWindowOrgEx(hdc.into(), x, y, ::core::mem::transmute(lppt))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15838,7 +15795,7 @@ where extern "system" { fn StretchBlt(hdcdest: HDC, xdest: i32, ydest: i32, wdest: i32, hdest: i32, hdcsrc: HDC, xsrc: i32, ysrc: i32, wsrc: i32, hsrc: i32, rop: ROP_CODE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(StretchBlt(hdcdest.into(), ::core::mem::transmute(xdest), ::core::mem::transmute(ydest), ::core::mem::transmute(wdest), ::core::mem::transmute(hdest), hdcsrc.into(), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(wsrc), ::core::mem::transmute(hsrc), ::core::mem::transmute(rop))) + ::core::mem::transmute(StretchBlt(hdcdest.into(), xdest, ydest, wdest, hdest, hdcsrc.into(), xsrc, ysrc, wsrc, hsrc, rop)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -15850,7 +15807,7 @@ where extern "system" { fn StretchDIBits(hdc: HDC, xdest: i32, ydest: i32, destwidth: i32, destheight: i32, xsrc: i32, ysrc: i32, srcwidth: i32, srcheight: i32, lpbits: *const ::core::ffi::c_void, lpbmi: *const BITMAPINFO, iusage: DIB_USAGE, rop: ROP_CODE) -> i32; } - ::core::mem::transmute(StretchDIBits(hdc.into(), ::core::mem::transmute(xdest), ::core::mem::transmute(ydest), ::core::mem::transmute(destwidth), ::core::mem::transmute(destheight), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(srcwidth), ::core::mem::transmute(srcheight), ::core::mem::transmute(lpbits), ::core::mem::transmute(lpbmi), ::core::mem::transmute(iusage), ::core::mem::transmute(rop))) + ::core::mem::transmute(StretchDIBits(hdc.into(), xdest, ydest, destwidth, destheight, xsrc, ysrc, srcwidth, srcheight, ::core::mem::transmute(lpbits), ::core::mem::transmute(lpbmi), iusage, rop)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16176,7 +16133,7 @@ where extern "system" { fn TTCharToUnicode(hdc: HDC, puccharcodes: *const u8, ulcharcodesize: u32, pusshortcodes: *mut u16, ulshortcodesize: u32, ulflags: u32) -> i32; } - ::core::mem::transmute(TTCharToUnicode(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(puccharcodes)), puccharcodes.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pusshortcodes)), pusshortcodes.len() as _, ::core::mem::transmute(ulflags))) + ::core::mem::transmute(TTCharToUnicode(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(puccharcodes)), puccharcodes.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pusshortcodes)), pusshortcodes.len() as _, ulflags)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] pub const TTDELETE_DONTREMOVEFONT: u32 = 1u32; @@ -16191,7 +16148,7 @@ where extern "system" { fn TTDeleteEmbeddedFont(hfontreference: super::super::Foundation::HANDLE, ulflags: u32, pulstatus: *mut u32) -> i32; } - ::core::mem::transmute(TTDeleteEmbeddedFont(hfontreference.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(pulstatus))) + ::core::mem::transmute(TTDeleteEmbeddedFont(hfontreference.into(), ulflags, ::core::mem::transmute(pulstatus))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -16306,7 +16263,7 @@ where extern "system" { fn TTEmbedFont(hdc: HDC, ulflags: TTEMBED_FLAGS, ulcharset: EMBED_FONT_CHARSET, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, pulstatus: *mut u32, lpfnwritetostream: *mut ::core::ffi::c_void, lpvwritestream: *const ::core::ffi::c_void, puscharcodeset: *const u16, uscharcodecount: u16, uslanguage: u16, pttembedinfo: *const TTEMBEDINFO) -> i32; } - ::core::mem::transmute(TTEmbedFont(hdc.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(ulcharset), ::core::mem::transmute(pulprivstatus), ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnwritetostream), ::core::mem::transmute(lpvwritestream), ::core::mem::transmute(::windows::core::as_ptr_or_null(puscharcodeset)), puscharcodeset.len() as _, ::core::mem::transmute(uslanguage), ::core::mem::transmute(pttembedinfo))) + ::core::mem::transmute(TTEmbedFont(hdc.into(), ulflags, ulcharset, ::core::mem::transmute(pulprivstatus), ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnwritetostream), ::core::mem::transmute(lpvwritestream), ::core::mem::transmute(::windows::core::as_ptr_or_null(puscharcodeset)), puscharcodeset.len() as _, uslanguage, ::core::mem::transmute(pttembedinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -16318,7 +16275,7 @@ where extern "system" { fn TTEmbedFontEx(hdc: HDC, ulflags: TTEMBED_FLAGS, ulcharset: EMBED_FONT_CHARSET, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, pulstatus: *mut u32, lpfnwritetostream: *mut ::core::ffi::c_void, lpvwritestream: *const ::core::ffi::c_void, pulcharcodeset: *const u32, uscharcodecount: u16, uslanguage: u16, pttembedinfo: *const TTEMBEDINFO) -> i32; } - ::core::mem::transmute(TTEmbedFontEx(hdc.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(ulcharset), ::core::mem::transmute(pulprivstatus), ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnwritetostream), ::core::mem::transmute(lpvwritestream), ::core::mem::transmute(::windows::core::as_ptr_or_null(pulcharcodeset)), pulcharcodeset.len() as _, ::core::mem::transmute(uslanguage), ::core::mem::transmute(pttembedinfo))) + ::core::mem::transmute(TTEmbedFontEx(hdc.into(), ulflags, ulcharset, ::core::mem::transmute(pulprivstatus), ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnwritetostream), ::core::mem::transmute(lpvwritestream), ::core::mem::transmute(::windows::core::as_ptr_or_null(pulcharcodeset)), pulcharcodeset.len() as _, uslanguage, ::core::mem::transmute(pttembedinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -16331,21 +16288,7 @@ where extern "system" { fn TTEmbedFontFromFileA(hdc: HDC, szfontfilename: ::windows::core::PCSTR, usttcindex: u16, ulflags: TTEMBED_FLAGS, ulcharset: EMBED_FONT_CHARSET, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, pulstatus: *mut u32, lpfnwritetostream: *mut ::core::ffi::c_void, lpvwritestream: *const ::core::ffi::c_void, puscharcodeset: *const u16, uscharcodecount: u16, uslanguage: u16, pttembedinfo: *const TTEMBEDINFO) -> i32; } - ::core::mem::transmute(TTEmbedFontFromFileA( - hdc.into(), - szfontfilename.into(), - ::core::mem::transmute(usttcindex), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(ulcharset), - ::core::mem::transmute(pulprivstatus), - ::core::mem::transmute(pulstatus), - ::core::mem::transmute(lpfnwritetostream), - ::core::mem::transmute(lpvwritestream), - ::core::mem::transmute(::windows::core::as_ptr_or_null(puscharcodeset)), - puscharcodeset.len() as _, - ::core::mem::transmute(uslanguage), - ::core::mem::transmute(pttembedinfo), - )) + ::core::mem::transmute(TTEmbedFontFromFileA(hdc.into(), szfontfilename.into(), usttcindex, ulflags, ulcharset, ::core::mem::transmute(pulprivstatus), ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnwritetostream), ::core::mem::transmute(lpvwritestream), ::core::mem::transmute(::windows::core::as_ptr_or_null(puscharcodeset)), puscharcodeset.len() as _, uslanguage, ::core::mem::transmute(pttembedinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16396,7 +16339,7 @@ pub unsafe fn TTGetEmbeddedFontInfo(ulflags: TTEMBED_FLAGS, pulprivstatus: *mut extern "system" { fn TTGetEmbeddedFontInfo(ulflags: TTEMBED_FLAGS, pulprivstatus: *mut u32, ulprivs: FONT_LICENSE_PRIVS, pulstatus: *mut u32, lpfnreadfromstream: *mut ::core::ffi::c_void, lpvreadstream: *const ::core::ffi::c_void, pttloadinfo: *const TTLOADINFO) -> i32; } - ::core::mem::transmute(TTGetEmbeddedFontInfo(::core::mem::transmute(ulflags), ::core::mem::transmute(pulprivstatus), ::core::mem::transmute(ulprivs), ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnreadfromstream), ::core::mem::transmute(lpvreadstream), ::core::mem::transmute(pttloadinfo))) + ::core::mem::transmute(TTGetEmbeddedFontInfo(ulflags, ::core::mem::transmute(pulprivstatus), ulprivs, ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnreadfromstream), ::core::mem::transmute(lpvreadstream), ::core::mem::transmute(pttloadinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -16551,7 +16494,7 @@ where extern "system" { fn TTLoadEmbeddedFont(phfontreference: *mut super::super::Foundation::HANDLE, ulflags: u32, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, ulprivs: FONT_LICENSE_PRIVS, pulstatus: *mut TTLOAD_EMBEDDED_FONT_STATUS, lpfnreadfromstream: *mut ::core::ffi::c_void, lpvreadstream: *const ::core::ffi::c_void, szwinfamilyname: ::windows::core::PCWSTR, szmacfamilyname: ::windows::core::PCSTR, pttloadinfo: *const TTLOADINFO) -> i32; } - ::core::mem::transmute(TTLoadEmbeddedFont(::core::mem::transmute(phfontreference), ::core::mem::transmute(ulflags), ::core::mem::transmute(pulprivstatus), ::core::mem::transmute(ulprivs), ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnreadfromstream), ::core::mem::transmute(lpvreadstream), szwinfamilyname.into(), szmacfamilyname.into(), ::core::mem::transmute(pttloadinfo))) + ::core::mem::transmute(TTLoadEmbeddedFont(::core::mem::transmute(phfontreference), ulflags, ::core::mem::transmute(pulprivstatus), ulprivs, ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnreadfromstream), ::core::mem::transmute(lpvreadstream), szwinfamilyname.into(), szmacfamilyname.into(), ::core::mem::transmute(pttloadinfo))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -16737,7 +16680,7 @@ where extern "system" { fn TabbedTextOutA(hdc: HDC, x: i32, y: i32, lpstring: ::windows::core::PCSTR, chcount: i32, ntabpositions: i32, lpntabstoppositions: *const i32, ntaborigin: i32) -> i32; } - ::core::mem::transmute(TabbedTextOutA(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _, lpntabstoppositions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpntabstoppositions)), ::core::mem::transmute(ntaborigin))) + ::core::mem::transmute(TabbedTextOutA(hdc.into(), x, y, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _, lpntabstoppositions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpntabstoppositions)), ntaborigin)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] #[inline] @@ -16749,7 +16692,7 @@ where extern "system" { fn TabbedTextOutW(hdc: HDC, x: i32, y: i32, lpstring: ::windows::core::PCWSTR, chcount: i32, ntabpositions: i32, lpntabstoppositions: *const i32, ntaborigin: i32) -> i32; } - ::core::mem::transmute(TabbedTextOutW(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _, lpntabstoppositions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpntabstoppositions)), ::core::mem::transmute(ntaborigin))) + ::core::mem::transmute(TabbedTextOutW(hdc.into(), x, y, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _, lpntabstoppositions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpntabstoppositions)), ntaborigin)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16762,7 +16705,7 @@ where extern "system" { fn TextOutA(hdc: HDC, x: i32, y: i32, lpstring: ::windows::core::PCSTR, c: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TextOutA(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _)) + ::core::mem::transmute(TextOutA(hdc.into(), x, y, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16775,7 +16718,7 @@ where extern "system" { fn TextOutW(hdc: HDC, x: i32, y: i32, lpstring: ::windows::core::PCWSTR, c: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TextOutW(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _)) + ::core::mem::transmute(TextOutW(hdc.into(), x, y, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstring)), lpstring.len() as _)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16789,7 +16732,7 @@ where extern "system" { fn TransparentBlt(hdcdest: HDC, xorigindest: i32, yorigindest: i32, wdest: i32, hdest: i32, hdcsrc: HDC, xoriginsrc: i32, yoriginsrc: i32, wsrc: i32, hsrc: i32, crtransparent: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TransparentBlt(hdcdest.into(), ::core::mem::transmute(xorigindest), ::core::mem::transmute(yorigindest), ::core::mem::transmute(wdest), ::core::mem::transmute(hdest), hdcsrc.into(), ::core::mem::transmute(xoriginsrc), ::core::mem::transmute(yoriginsrc), ::core::mem::transmute(wsrc), ::core::mem::transmute(hsrc), ::core::mem::transmute(crtransparent))) + ::core::mem::transmute(TransparentBlt(hdcdest.into(), xorigindest, yorigindest, wdest, hdest, hdcsrc.into(), xoriginsrc, yoriginsrc, wsrc, hsrc, crtransparent)) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17071,7 +17014,7 @@ pub unsafe fn wglSwapMultipleBuffers(param0: u32, param1: *const WGLSWAP) -> u32 extern "system" { fn wglSwapMultipleBuffers(param0: u32, param1: *const WGLSWAP) -> u32; } - ::core::mem::transmute(wglSwapMultipleBuffers(::core::mem::transmute(param0), ::core::mem::transmute(param1))) + ::core::mem::transmute(wglSwapMultipleBuffers(param0, ::core::mem::transmute(param1))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/mod.rs index 7dd7989d4f..b76457d323 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/mod.rs @@ -92,7 +92,7 @@ impl IWICImagingFactory2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDecoderFromFilename)(::windows::core::Interface::as_raw(self), wzfilename.into(), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(metadataoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDecoderFromFilename)(::windows::core::Interface::as_raw(self), wzfilename.into(), ::core::mem::transmute(pguidvendor), dwdesiredaccess, metadataoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging_D2D\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -101,12 +101,12 @@ impl IWICImagingFactory2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDecoderFromStream)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(metadataoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDecoderFromStream)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(pguidvendor), metadataoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging_D2D\"`*"] pub unsafe fn CreateDecoderFromFileHandle(&self, hfile: usize, pguidvendor: *const ::windows::core::GUID, metadataoptions: super::WICDecodeOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDecoderFromFileHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfile), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(metadataoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDecoderFromFileHandle)(::windows::core::Interface::as_raw(self), hfile, ::core::mem::transmute(pguidvendor), metadataoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging_D2D\"`*"] pub unsafe fn CreateComponentInfo(&self, clsidcomponent: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -167,7 +167,7 @@ impl IWICImagingFactory2 { #[doc = "*Required features: `\"Win32_Graphics_Imaging_D2D\"`*"] pub unsafe fn CreateBitmap(&self, uiwidth: u32, uiheight: u32, pixelformat: *const ::windows::core::GUID, option: super::WICBitmapCreateCacheOption) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight), ::core::mem::transmute(pixelformat), ::core::mem::transmute(option), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), uiwidth, uiheight, ::core::mem::transmute(pixelformat), option, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging_D2D\"`*"] pub unsafe fn CreateBitmapFromSource<'a, P0>(&self, pibitmapsource: P0, option: super::WICBitmapCreateCacheOption) -> ::windows::core::Result @@ -175,7 +175,7 @@ impl IWICImagingFactory2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::IWICBitmapSource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmapFromSource)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), ::core::mem::transmute(option), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmapFromSource)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), option, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging_D2D\"`*"] pub unsafe fn CreateBitmapFromSourceRect<'a, P0>(&self, pibitmapsource: P0, x: u32, y: u32, width: u32, height: u32) -> ::windows::core::Result @@ -183,12 +183,12 @@ impl IWICImagingFactory2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::IWICBitmapSource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmapFromSourceRect)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmapFromSourceRect)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), x, y, width, height, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging_D2D\"`*"] pub unsafe fn CreateBitmapFromMemory(&self, uiwidth: u32, uiheight: u32, pixelformat: *const ::windows::core::GUID, cbstride: u32, pbbuffer: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmapFromMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight), ::core::mem::transmute(pixelformat), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbbuffer)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmapFromMemory)(::windows::core::Interface::as_raw(self), uiwidth, uiheight, ::core::mem::transmute(pixelformat), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbbuffer)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging_D2D\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -198,7 +198,7 @@ impl IWICImagingFactory2 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmapFromHBITMAP)(::windows::core::Interface::as_raw(self), hbitmap.into(), hpalette.into(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmapFromHBITMAP)(::windows::core::Interface::as_raw(self), hbitmap.into(), hpalette.into(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging_D2D\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -213,7 +213,7 @@ impl IWICImagingFactory2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateComponentEnumerator(&self, componenttypes: u32, options: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateComponentEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(componenttypes), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateComponentEnumerator)(::windows::core::Interface::as_raw(self), componenttypes, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging_D2D\"`*"] pub unsafe fn CreateFastMetadataEncoderFromDecoder<'a, P0>(&self, pidecoder: P0) -> ::windows::core::Result 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 932f05b518..71d22f8076 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs @@ -293,12 +293,12 @@ impl IWICBitmap { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prc: *const WICRect, cbstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn Lock(&self, prclock: *const WICRect, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prclock), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prclock), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetPalette<'a, P0>(&self, pipalette: P0) -> ::windows::core::Result<()> @@ -309,7 +309,7 @@ impl IWICBitmap { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetResolution(&self, dpix: f64, dpiy: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetResolution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)).ok() + (::windows::core::Interface::vtable(self).SetResolution)(::windows::core::Interface::as_raw(self), dpix, dpiy).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -396,7 +396,7 @@ impl IWICBitmapClipper { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prc: *const WICRect, cbstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn Initialize<'a, P0>(&self, pisource: P0, prc: *const WICRect) -> ::windows::core::Result<()> @@ -653,7 +653,7 @@ pub struct IWICBitmapCodecProgressNotification(::windows::core::IUnknown); impl IWICBitmapCodecProgressNotification { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn RegisterProgressNotification(&self, pfnprogressnotification: PFNProgressNotification, pvdata: *const ::core::ffi::c_void, dwprogressflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterProgressNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pfnprogressnotification), ::core::mem::transmute(pvdata), ::core::mem::transmute(dwprogressflags)).ok() + (::windows::core::Interface::vtable(self).RegisterProgressNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pfnprogressnotification), ::core::mem::transmute(pvdata), dwprogressflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -716,7 +716,7 @@ impl IWICBitmapDecoder { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(cacheoptions)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pistream.into().abi(), cacheoptions).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetContainerFormat(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -762,7 +762,7 @@ impl IWICBitmapDecoder { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetFrame(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFrame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFrame)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -927,7 +927,7 @@ impl IWICBitmapDecoderInfo { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPatterns(&self, cbsizepatterns: u32, ppatterns: *mut WICBitmapPattern, pcpatterns: *mut u32, pcbpatternsactual: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPatterns)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsizepatterns), ::core::mem::transmute(ppatterns), ::core::mem::transmute(pcpatterns), ::core::mem::transmute(pcbpatternsactual)).ok() + (::windows::core::Interface::vtable(self).GetPatterns)(::windows::core::Interface::as_raw(self), cbsizepatterns, ::core::mem::transmute(ppatterns), ::core::mem::transmute(pcpatterns), ::core::mem::transmute(pcbpatternsactual)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1033,7 +1033,7 @@ impl IWICBitmapEncoder { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(cacheoption)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pistream.into().abi(), cacheoption).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetContainerFormat(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -1346,14 +1346,14 @@ impl IWICBitmapFlipRotator { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prc: *const WICRect, cbstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn Initialize<'a, P0>(&self, pisource: P0, options: WICBitmapTransformOptions) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWICBitmapSource>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pisource.into().abi(), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pisource.into().abi(), options).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1438,7 +1438,7 @@ impl IWICBitmapFrameDecode { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prc: *const WICRect, cbstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetMetadataQueryReader(&self) -> ::windows::core::Result { @@ -1527,11 +1527,11 @@ impl IWICBitmapFrameEncode { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetSize(&self, uiwidth: u32, uiheight: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight)).ok() + (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), uiwidth, uiheight).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetResolution(&self, dpix: f64, dpiy: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetResolution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)).ok() + (::windows::core::Interface::vtable(self).SetResolution)(::windows::core::Interface::as_raw(self), dpix, dpiy).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetPixelFormat(&self, ppixelformat: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -1557,7 +1557,7 @@ impl IWICBitmapFrameEncode { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn WritePixels(&self, linecount: u32, cbstride: u32, pbpixels: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WritePixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linecount), ::core::mem::transmute(cbstride), pbpixels.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbpixels))).ok() + (::windows::core::Interface::vtable(self).WritePixels)(::windows::core::Interface::as_raw(self), linecount, cbstride, pbpixels.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbpixels))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn WriteSource<'a, P0>(&self, pibitmapsource: P0, prc: *const WICRect) -> ::windows::core::Result<()> @@ -1723,14 +1723,14 @@ impl IWICBitmapScaler { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prc: *const WICRect, cbstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn Initialize<'a, P0>(&self, pisource: P0, uiwidth: u32, uiheight: u32, mode: WICBitmapInterpolationMode) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWICBitmapSource>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pisource.into().abi(), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pisource.into().abi(), uiwidth, uiheight, mode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1815,7 +1815,7 @@ impl IWICBitmapSource { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prc: *const WICRect, cbstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1869,7 +1869,7 @@ pub struct IWICBitmapSourceTransform(::windows::core::IUnknown); impl IWICBitmapSourceTransform { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prc: *const WICRect, uiwidth: u32, uiheight: u32, pguiddstformat: *const ::windows::core::GUID, dsttransform: WICBitmapTransformOptions, nstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight), ::core::mem::transmute(pguiddstformat), ::core::mem::transmute(dsttransform), ::core::mem::transmute(nstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), uiwidth, uiheight, ::core::mem::transmute(pguiddstformat), dsttransform, nstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetClosestSize(&self, puiwidth: *mut u32, puiheight: *mut u32) -> ::windows::core::Result<()> { @@ -1883,7 +1883,7 @@ impl IWICBitmapSourceTransform { #[cfg(feature = "Win32_Foundation")] pub unsafe fn DoesSupportTransform(&self, dsttransform: WICBitmapTransformOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).DoesSupportTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dsttransform), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).DoesSupportTransform)(::windows::core::Interface::as_raw(self), dsttransform, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1950,7 +1950,7 @@ impl IWICColorContext { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn InitializeFromExifColorSpace(&self, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeFromExifColorSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).InitializeFromExifColorSpace)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetType(&self) -> ::windows::core::Result { @@ -2039,7 +2039,7 @@ impl IWICColorTransform { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prc: *const WICRect, cbstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn Initialize<'a, P0, P1, P2>(&self, pibitmapsource: P0, picontextsource: P1, picontextdest: P2, pixelfmtdest: *const ::windows::core::GUID) -> ::windows::core::Result<()> @@ -2117,7 +2117,7 @@ impl IWICComponentFactory { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDecoderFromFilename)(::windows::core::Interface::as_raw(self), wzfilename.into(), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(metadataoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDecoderFromFilename)(::windows::core::Interface::as_raw(self), wzfilename.into(), ::core::mem::transmute(pguidvendor), dwdesiredaccess, metadataoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2126,12 +2126,12 @@ impl IWICComponentFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDecoderFromStream)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(metadataoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDecoderFromStream)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(pguidvendor), metadataoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateDecoderFromFileHandle(&self, hfile: usize, pguidvendor: *const ::windows::core::GUID, metadataoptions: WICDecodeOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDecoderFromFileHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfile), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(metadataoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDecoderFromFileHandle)(::windows::core::Interface::as_raw(self), hfile, ::core::mem::transmute(pguidvendor), metadataoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateComponentInfo(&self, clsidcomponent: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -2192,7 +2192,7 @@ impl IWICComponentFactory { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateBitmap(&self, uiwidth: u32, uiheight: u32, pixelformat: *const ::windows::core::GUID, option: WICBitmapCreateCacheOption) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight), ::core::mem::transmute(pixelformat), ::core::mem::transmute(option), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmap)(::windows::core::Interface::as_raw(self), uiwidth, uiheight, ::core::mem::transmute(pixelformat), option, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateBitmapFromSource<'a, P0>(&self, pibitmapsource: P0, option: WICBitmapCreateCacheOption) -> ::windows::core::Result @@ -2200,7 +2200,7 @@ impl IWICComponentFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IWICBitmapSource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmapFromSource)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), ::core::mem::transmute(option), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmapFromSource)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), option, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateBitmapFromSourceRect<'a, P0>(&self, pibitmapsource: P0, x: u32, y: u32, width: u32, height: u32) -> ::windows::core::Result @@ -2208,12 +2208,12 @@ impl IWICComponentFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IWICBitmapSource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmapFromSourceRect)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmapFromSourceRect)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), x, y, width, height, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateBitmapFromMemory(&self, uiwidth: u32, uiheight: u32, pixelformat: *const ::windows::core::GUID, cbstride: u32, pbbuffer: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmapFromMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight), ::core::mem::transmute(pixelformat), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbbuffer)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmapFromMemory)(::windows::core::Interface::as_raw(self), uiwidth, uiheight, ::core::mem::transmute(pixelformat), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbbuffer)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -2223,7 +2223,7 @@ impl IWICComponentFactory { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateBitmapFromHBITMAP)(::windows::core::Interface::as_raw(self), hbitmap.into(), hpalette.into(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateBitmapFromHBITMAP)(::windows::core::Interface::as_raw(self), hbitmap.into(), hpalette.into(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -2238,7 +2238,7 @@ impl IWICComponentFactory { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateComponentEnumerator(&self, componenttypes: u32, options: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateComponentEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(componenttypes), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateComponentEnumerator)(::windows::core::Interface::as_raw(self), componenttypes, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateFastMetadataEncoderFromDecoder<'a, P0>(&self, pidecoder: P0) -> ::windows::core::Result @@ -2276,7 +2276,7 @@ impl IWICComponentFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateMetadataReader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidmetadataformat), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(dwoptions), pistream.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateMetadataReader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidmetadataformat), ::core::mem::transmute(pguidvendor), dwoptions, pistream.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2285,12 +2285,12 @@ impl IWICComponentFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateMetadataReaderFromContainer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidcontainerformat), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(dwoptions), pistream.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateMetadataReaderFromContainer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidcontainerformat), ::core::mem::transmute(pguidvendor), dwoptions, pistream.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateMetadataWriter(&self, guidmetadataformat: *const ::windows::core::GUID, pguidvendor: *const ::windows::core::GUID, dwmetadataoptions: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateMetadataWriter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidmetadataformat), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(dwmetadataoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateMetadataWriter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidmetadataformat), ::core::mem::transmute(pguidvendor), dwmetadataoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateMetadataWriterFromReader<'a, P0>(&self, pireader: P0, pguidvendor: *const ::windows::core::GUID) -> ::windows::core::Result @@ -2496,7 +2496,7 @@ impl IWICDdsDecoder { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetFrame(&self, arrayindex: u32, miplevel: u32, sliceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFrame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(arrayindex), ::core::mem::transmute(miplevel), ::core::mem::transmute(sliceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFrame)(::windows::core::Interface::as_raw(self), arrayindex, miplevel, sliceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2629,7 +2629,7 @@ impl IWICDdsFrameDecode { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyBlocks(&self, prcboundsinblocks: *const WICRect, cbstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyBlocks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prcboundsinblocks), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).CopyBlocks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prcboundsinblocks), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2704,7 +2704,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prc: *const WICRect, cbstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetMetadataQueryReader(&self) -> ::windows::core::Result { @@ -2726,7 +2726,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn LoadParameterSet(&self, parameterset: WICRawParameterSet) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadParameterSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterset)).ok() + (::windows::core::Interface::vtable(self).LoadParameterSet)(::windows::core::Interface::as_raw(self), parameterset).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -2736,7 +2736,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetExposureCompensation(&self, ev: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExposureCompensation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ev)).ok() + (::windows::core::Interface::vtable(self).SetExposureCompensation)(::windows::core::Interface::as_raw(self), ev).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetExposureCompensation(&self) -> ::windows::core::Result { @@ -2745,7 +2745,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetWhitePointRGB(&self, red: u32, green: u32, blue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWhitePointRGB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue)).ok() + (::windows::core::Interface::vtable(self).SetWhitePointRGB)(::windows::core::Interface::as_raw(self), red, green, blue).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetWhitePointRGB(&self, pred: *mut u32, pgreen: *mut u32, pblue: *mut u32) -> ::windows::core::Result<()> { @@ -2753,7 +2753,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetNamedWhitePoint(&self, whitepoint: WICNamedWhitePoint) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNamedWhitePoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(whitepoint)).ok() + (::windows::core::Interface::vtable(self).SetNamedWhitePoint)(::windows::core::Interface::as_raw(self), whitepoint).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetNamedWhitePoint(&self) -> ::windows::core::Result { @@ -2762,7 +2762,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetWhitePointKelvin(&self, whitepointkelvin: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWhitePointKelvin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(whitepointkelvin)).ok() + (::windows::core::Interface::vtable(self).SetWhitePointKelvin)(::windows::core::Interface::as_raw(self), whitepointkelvin).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetWhitePointKelvin(&self) -> ::windows::core::Result { @@ -2775,7 +2775,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetContrast(&self, contrast: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetContrast)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contrast)).ok() + (::windows::core::Interface::vtable(self).SetContrast)(::windows::core::Interface::as_raw(self), contrast).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetContrast(&self) -> ::windows::core::Result { @@ -2784,7 +2784,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetGamma(&self, gamma: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGamma)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gamma)).ok() + (::windows::core::Interface::vtable(self).SetGamma)(::windows::core::Interface::as_raw(self), gamma).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetGamma(&self) -> ::windows::core::Result { @@ -2793,7 +2793,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetSharpness(&self, sharpness: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSharpness)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharpness)).ok() + (::windows::core::Interface::vtable(self).SetSharpness)(::windows::core::Interface::as_raw(self), sharpness).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetSharpness(&self) -> ::windows::core::Result { @@ -2802,7 +2802,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetSaturation(&self, saturation: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSaturation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(saturation)).ok() + (::windows::core::Interface::vtable(self).SetSaturation)(::windows::core::Interface::as_raw(self), saturation).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetSaturation(&self) -> ::windows::core::Result { @@ -2811,7 +2811,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetTint(&self, tint: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tint)).ok() + (::windows::core::Interface::vtable(self).SetTint)(::windows::core::Interface::as_raw(self), tint).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetTint(&self) -> ::windows::core::Result { @@ -2820,7 +2820,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetNoiseReduction(&self, noisereduction: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNoiseReduction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(noisereduction)).ok() + (::windows::core::Interface::vtable(self).SetNoiseReduction)(::windows::core::Interface::as_raw(self), noisereduction).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetNoiseReduction(&self) -> ::windows::core::Result { @@ -2836,15 +2836,15 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetToneCurve(&self, cbtonecurvesize: u32, ptonecurve: *const WICRawToneCurve) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetToneCurve)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbtonecurvesize), ::core::mem::transmute(ptonecurve)).ok() + (::windows::core::Interface::vtable(self).SetToneCurve)(::windows::core::Interface::as_raw(self), cbtonecurvesize, ::core::mem::transmute(ptonecurve)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetToneCurve(&self, cbtonecurvebuffersize: u32, ptonecurve: *mut WICRawToneCurve, pcbactualtonecurvebuffersize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetToneCurve)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbtonecurvebuffersize), ::core::mem::transmute(ptonecurve), ::core::mem::transmute(pcbactualtonecurvebuffersize)).ok() + (::windows::core::Interface::vtable(self).GetToneCurve)(::windows::core::Interface::as_raw(self), cbtonecurvebuffersize, ::core::mem::transmute(ptonecurve), ::core::mem::transmute(pcbactualtonecurvebuffersize)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetRotation(&self, rotation: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rotation)).ok() + (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), rotation).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetRotation(&self) -> ::windows::core::Result { @@ -2853,7 +2853,7 @@ impl IWICDevelopRaw { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetRenderMode(&self, rendermode: WICRawRenderMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRenderMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rendermode)).ok() + (::windows::core::Interface::vtable(self).SetRenderMode)(::windows::core::Interface::as_raw(self), rendermode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetRenderMode(&self) -> ::windows::core::Result { @@ -2979,7 +2979,7 @@ pub struct IWICDevelopRawNotificationCallback(::windows::core::IUnknown); impl IWICDevelopRawNotificationCallback { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn Notify(&self, notificationmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(notificationmask)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), notificationmask).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3034,7 +3034,7 @@ impl IWICEnumMetadataItem { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3175,7 +3175,7 @@ impl IWICFormatConverter { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prc: *const WICRect, cbstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn Initialize<'a, P0, P1>(&self, pisource: P0, dstformat: *const ::windows::core::GUID, dither: WICBitmapDitherType, pipalette: P1, alphathresholdpercent: f64, palettetranslate: WICBitmapPaletteType) -> ::windows::core::Result<()> @@ -3183,7 +3183,7 @@ impl IWICFormatConverter { P0: ::std::convert::Into<::windows::core::InParam<'a, IWICBitmapSource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWICPalette>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pisource.into().abi(), ::core::mem::transmute(dstformat), ::core::mem::transmute(dither), pipalette.into().abi(), ::core::mem::transmute(alphathresholdpercent), ::core::mem::transmute(palettetranslate)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pisource.into().abi(), ::core::mem::transmute(dstformat), dither, pipalette.into().abi(), alphathresholdpercent, palettetranslate).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3369,7 +3369,7 @@ impl IWICImagingFactory { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDecoderFromFilename)(::windows::core::Interface::as_raw(self), wzfilename.into(), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(metadataoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDecoderFromFilename)(::windows::core::Interface::as_raw(self), wzfilename.into(), ::core::mem::transmute(pguidvendor), dwdesiredaccess, metadataoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3378,12 +3378,12 @@ impl IWICImagingFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDecoderFromStream)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(metadataoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDecoderFromStream)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(pguidvendor), metadataoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateDecoderFromFileHandle(&self, hfile: usize, pguidvendor: *const ::windows::core::GUID, metadataoptions: WICDecodeOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDecoderFromFileHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfile), ::core::mem::transmute(pguidvendor), ::core::mem::transmute(metadataoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDecoderFromFileHandle)(::windows::core::Interface::as_raw(self), hfile, ::core::mem::transmute(pguidvendor), metadataoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateComponentInfo(&self, clsidcomponent: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -3444,7 +3444,7 @@ impl IWICImagingFactory { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateBitmap(&self, uiwidth: u32, uiheight: u32, pixelformat: *const ::windows::core::GUID, option: WICBitmapCreateCacheOption) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight), ::core::mem::transmute(pixelformat), ::core::mem::transmute(option), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBitmap)(::windows::core::Interface::as_raw(self), uiwidth, uiheight, ::core::mem::transmute(pixelformat), option, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateBitmapFromSource<'a, P0>(&self, pibitmapsource: P0, option: WICBitmapCreateCacheOption) -> ::windows::core::Result @@ -3452,7 +3452,7 @@ impl IWICImagingFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IWICBitmapSource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBitmapFromSource)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), ::core::mem::transmute(option), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBitmapFromSource)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), option, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateBitmapFromSourceRect<'a, P0>(&self, pibitmapsource: P0, x: u32, y: u32, width: u32, height: u32) -> ::windows::core::Result @@ -3460,12 +3460,12 @@ impl IWICImagingFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IWICBitmapSource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBitmapFromSourceRect)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBitmapFromSourceRect)(::windows::core::Interface::as_raw(self), pibitmapsource.into().abi(), x, y, width, height, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateBitmapFromMemory(&self, uiwidth: u32, uiheight: u32, pixelformat: *const ::windows::core::GUID, cbstride: u32, pbbuffer: &[u8]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBitmapFromMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight), ::core::mem::transmute(pixelformat), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbbuffer)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBitmapFromMemory)(::windows::core::Interface::as_raw(self), uiwidth, uiheight, ::core::mem::transmute(pixelformat), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbbuffer)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3475,7 +3475,7 @@ impl IWICImagingFactory { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBitmapFromHBITMAP)(::windows::core::Interface::as_raw(self), hbitmap.into(), hpalette.into(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBitmapFromHBITMAP)(::windows::core::Interface::as_raw(self), hbitmap.into(), hpalette.into(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -3490,7 +3490,7 @@ impl IWICImagingFactory { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateComponentEnumerator(&self, componenttypes: u32, options: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateComponentEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(componenttypes), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateComponentEnumerator)(::windows::core::Interface::as_raw(self), componenttypes, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateFastMetadataEncoderFromDecoder<'a, P0>(&self, pidecoder: P0) -> ::windows::core::Result @@ -3614,7 +3614,7 @@ impl IWICJpegFrameDecode { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetIndexing(&self, options: WICJpegIndexingOptions, horizontalintervalsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIndexing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(horizontalintervalsize)).ok() + (::windows::core::Interface::vtable(self).SetIndexing)(::windows::core::Interface::as_raw(self), options, horizontalintervalsize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn ClearIndexing(&self) -> ::windows::core::Result<()> { @@ -3624,19 +3624,19 @@ impl IWICJpegFrameDecode { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetAcHuffmanTable(&self, scanindex: u32, tableindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAcHuffmanTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scanindex), ::core::mem::transmute(tableindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAcHuffmanTable)(::windows::core::Interface::as_raw(self), scanindex, tableindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDcHuffmanTable(&self, scanindex: u32, tableindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDcHuffmanTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scanindex), ::core::mem::transmute(tableindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDcHuffmanTable)(::windows::core::Interface::as_raw(self), scanindex, tableindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetQuantizationTable(&self, scanindex: u32, tableindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetQuantizationTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scanindex), ::core::mem::transmute(tableindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetQuantizationTable)(::windows::core::Interface::as_raw(self), scanindex, tableindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetFrameHeader(&self) -> ::windows::core::Result { @@ -3646,15 +3646,15 @@ impl IWICJpegFrameDecode { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetScanHeader(&self, scanindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetScanHeader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scanindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScanHeader)(::windows::core::Interface::as_raw(self), scanindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyScan(&self, scanindex: u32, scanoffset: u32, pbscandata: &mut [u8], pcbscandataactual: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyScan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scanindex), ::core::mem::transmute(scanoffset), pbscandata.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbscandata)), ::core::mem::transmute(pcbscandataactual)).ok() + (::windows::core::Interface::vtable(self).CopyScan)(::windows::core::Interface::as_raw(self), scanindex, scanoffset, pbscandata.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbscandata)), ::core::mem::transmute(pcbscandataactual)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyMinimalStream(&self, streamoffset: u32, pbstreamdata: &mut [u8], pcbstreamdataactual: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyMinimalStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamoffset), pbstreamdata.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbstreamdata)), ::core::mem::transmute(pcbstreamdataactual)).ok() + (::windows::core::Interface::vtable(self).CopyMinimalStream)(::windows::core::Interface::as_raw(self), streamoffset, pbstreamdata.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbstreamdata)), ::core::mem::transmute(pcbstreamdataactual)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3727,19 +3727,19 @@ impl IWICJpegFrameEncode { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetAcHuffmanTable(&self, scanindex: u32, tableindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAcHuffmanTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scanindex), ::core::mem::transmute(tableindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAcHuffmanTable)(::windows::core::Interface::as_raw(self), scanindex, tableindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDcHuffmanTable(&self, scanindex: u32, tableindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDcHuffmanTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scanindex), ::core::mem::transmute(tableindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDcHuffmanTable)(::windows::core::Interface::as_raw(self), scanindex, tableindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetQuantizationTable(&self, scanindex: u32, tableindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetQuantizationTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scanindex), ::core::mem::transmute(tableindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetQuantizationTable)(::windows::core::Interface::as_raw(self), scanindex, tableindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn WriteScan(&self, pbscandata: &[u8]) -> ::windows::core::Result<()> { @@ -3816,7 +3816,7 @@ impl IWICMetadataBlockReader { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetReaderByIndex(&self, nindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetReaderByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetReaderByIndex)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3889,7 +3889,7 @@ impl IWICMetadataBlockWriter { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetReaderByIndex(&self, nindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetReaderByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetReaderByIndex)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3907,7 +3907,7 @@ impl IWICMetadataBlockWriter { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetWriterByIndex(&self, nindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetWriterByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetWriterByIndex)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn AddWriter<'a, P0>(&self, pimetadatawriter: P0) -> ::windows::core::Result<()> @@ -3921,11 +3921,11 @@ impl IWICMetadataBlockWriter { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWICMetadataWriter>>, { - (::windows::core::Interface::vtable(self).SetWriterByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), pimetadatawriter.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetWriterByIndex)(::windows::core::Interface::as_raw(self), nindex, pimetadatawriter.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn RemoveWriterByIndex(&self, nindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveWriterByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex)).ok() + (::windows::core::Interface::vtable(self).RemoveWriterByIndex)(::windows::core::Interface::as_raw(self), nindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4338,7 +4338,7 @@ impl IWICMetadataReader { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetValueByIndex(&self, nindex: u32, pvarschema: *mut super::super::System::Com::StructuredStorage::PROPVARIANT, pvarid: *mut super::super::System::Com::StructuredStorage::PROPVARIANT, pvarvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetValueByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(pvarschema), ::core::mem::transmute(pvarid), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).GetValueByIndex)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(pvarschema), ::core::mem::transmute(pvarid), ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -4480,7 +4480,7 @@ impl IWICMetadataReaderInfo { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetPatterns(&self, guidcontainerformat: *const ::windows::core::GUID, cbsize: u32, ppattern: *mut WICMetadataPattern, pccount: *mut u32, pcbactual: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPatterns)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidcontainerformat), ::core::mem::transmute(cbsize), ::core::mem::transmute(ppattern), ::core::mem::transmute(pccount), ::core::mem::transmute(pcbactual)).ok() + (::windows::core::Interface::vtable(self).GetPatterns)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidcontainerformat), cbsize, ::core::mem::transmute(ppattern), ::core::mem::transmute(pccount), ::core::mem::transmute(pcbactual)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4595,7 +4595,7 @@ impl IWICMetadataWriter { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetValueByIndex(&self, nindex: u32, pvarschema: *mut super::super::System::Com::StructuredStorage::PROPVARIANT, pvarid: *mut super::super::System::Com::StructuredStorage::PROPVARIANT, pvarvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetValueByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(pvarschema), ::core::mem::transmute(pvarid), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetValueByIndex)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(pvarschema), ::core::mem::transmute(pvarid), ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -4615,7 +4615,7 @@ impl IWICMetadataWriter { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn SetValueByIndex(&self, nindex: u32, pvarschema: *const super::super::System::Com::StructuredStorage::PROPVARIANT, pvarid: *const super::super::System::Com::StructuredStorage::PROPVARIANT, pvarvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValueByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(pvarschema), ::core::mem::transmute(pvarid), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).SetValueByIndex)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(pvarschema), ::core::mem::transmute(pvarid), ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -4624,7 +4624,7 @@ impl IWICMetadataWriter { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn RemoveValueByIndex(&self, nindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveValueByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex)).ok() + (::windows::core::Interface::vtable(self).RemoveValueByIndex)(::windows::core::Interface::as_raw(self), nindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4772,7 +4772,7 @@ impl IWICMetadataWriterInfo { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetHeader(&self, guidcontainerformat: *const ::windows::core::GUID, cbsize: u32, pheader: *mut WICMetadataHeader, pcbactual: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetHeader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidcontainerformat), ::core::mem::transmute(cbsize), ::core::mem::transmute(pheader), ::core::mem::transmute(pcbactual)).ok() + (::windows::core::Interface::vtable(self).GetHeader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidcontainerformat), cbsize, ::core::mem::transmute(pheader), ::core::mem::transmute(pcbactual)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CreateInstance(&self) -> ::windows::core::Result { @@ -4862,7 +4862,7 @@ impl IWICPalette { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).InitializePredefined)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(epalettetype), faddtransparentcolor.into()).ok() + (::windows::core::Interface::vtable(self).InitializePredefined)(::windows::core::Interface::as_raw(self), epalettetype, faddtransparentcolor.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn InitializeCustom(&self, pcolors: &[u32]) -> ::windows::core::Result<()> { @@ -4875,7 +4875,7 @@ impl IWICPalette { P0: ::std::convert::Into<::windows::core::InParam<'a, IWICBitmapSource>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).InitializeFromBitmap)(::windows::core::Interface::as_raw(self), pisurface.into().abi(), ::core::mem::transmute(ccount), faddtransparentcolor.into()).ok() + (::windows::core::Interface::vtable(self).InitializeFromBitmap)(::windows::core::Interface::as_raw(self), pisurface.into().abi(), ccount, faddtransparentcolor.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn InitializeFromPalette<'a, P0>(&self, pipalette: P0) -> ::windows::core::Result<()> @@ -5028,7 +5028,7 @@ impl IWICPersistStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).LoadEx)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(pguidpreferredvendor), ::core::mem::transmute(dwpersistoptions)).ok() + (::windows::core::Interface::vtable(self).LoadEx)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(pguidpreferredvendor), dwpersistoptions).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -5037,7 +5037,7 @@ impl IWICPersistStream { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SaveEx)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(dwpersistoptions), fcleardirty.into()).ok() + (::windows::core::Interface::vtable(self).SaveEx)(::windows::core::Interface::as_raw(self), pistream.into().abi(), dwpersistoptions, fcleardirty.into()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -5195,7 +5195,7 @@ impl IWICPixelFormatInfo { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetChannelMask(&self, uichannelindex: u32, pbmaskbuffer: &mut [u8], pcbactual: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetChannelMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uichannelindex), pbmaskbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbmaskbuffer)), ::core::mem::transmute(pcbactual)).ok() + (::windows::core::Interface::vtable(self).GetChannelMask)(::windows::core::Interface::as_raw(self), uichannelindex, pbmaskbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbmaskbuffer)), ::core::mem::transmute(pcbactual)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5320,7 +5320,7 @@ impl IWICPixelFormatInfo2 { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn GetChannelMask(&self, uichannelindex: u32, pbmaskbuffer: &mut [u8], pcbactual: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetChannelMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uichannelindex), pbmaskbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbmaskbuffer)), ::core::mem::transmute(pcbactual)).ok() + (::windows::core::Interface::vtable(self).base__.GetChannelMask)(::windows::core::Interface::as_raw(self), uichannelindex, pbmaskbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbmaskbuffer)), ::core::mem::transmute(pcbactual)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5415,7 +5415,7 @@ pub struct IWICPlanarBitmapFrameEncode(::windows::core::IUnknown); impl IWICPlanarBitmapFrameEncode { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn WritePixels(&self, linecount: u32, pplanes: &[WICBitmapPlane]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WritePixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linecount), ::core::mem::transmute(::windows::core::as_ptr_or_null(pplanes)), pplanes.len() as _).ok() + (::windows::core::Interface::vtable(self).WritePixels)(::windows::core::Interface::as_raw(self), linecount, ::core::mem::transmute(::windows::core::as_ptr_or_null(pplanes)), pplanes.len() as _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn WriteSource(&self, ppplanes: &[::core::option::Option], prcsource: *const WICRect) -> ::windows::core::Result<()> { @@ -5471,11 +5471,11 @@ impl IWICPlanarBitmapSourceTransform { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn DoesSupportTransform(&self, puiwidth: *mut u32, puiheight: *mut u32, dsttransform: WICBitmapTransformOptions, dstplanaroptions: WICPlanarOptions, pguiddstformats: *const ::windows::core::GUID, pplanedescriptions: *mut WICBitmapPlaneDescription, cplanes: u32, pfissupported: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DoesSupportTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(puiwidth), ::core::mem::transmute(puiheight), ::core::mem::transmute(dsttransform), ::core::mem::transmute(dstplanaroptions), ::core::mem::transmute(pguiddstformats), ::core::mem::transmute(pplanedescriptions), ::core::mem::transmute(cplanes), ::core::mem::transmute(pfissupported)).ok() + (::windows::core::Interface::vtable(self).DoesSupportTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(puiwidth), ::core::mem::transmute(puiheight), dsttransform, dstplanaroptions, ::core::mem::transmute(pguiddstformats), ::core::mem::transmute(pplanedescriptions), ::core::mem::transmute(cplanes), ::core::mem::transmute(pfissupported)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prcsource: *const WICRect, uiwidth: u32, uiheight: u32, dsttransform: WICBitmapTransformOptions, dstplanaroptions: WICPlanarOptions, pdstplanes: &[WICBitmapPlane]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prcsource), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight), ::core::mem::transmute(dsttransform), ::core::mem::transmute(dstplanaroptions), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdstplanes)), pdstplanes.len() as _).ok() + (::windows::core::Interface::vtable(self).CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prcsource), uiwidth, uiheight, dsttransform, dstplanaroptions, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdstplanes)), pdstplanes.len() as _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5549,14 +5549,14 @@ impl IWICPlanarFormatConverter { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn CopyPixels(&self, prc: *const WICRect, cbstride: u32, pbbuffer: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), ::core::mem::transmute(cbstride), pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() + (::windows::core::Interface::vtable(self).base__.CopyPixels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prc), cbstride, pbbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbbuffer))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn Initialize<'a, P0>(&self, ppplanes: &[::core::option::Option], dstformat: *const ::windows::core::GUID, dither: WICBitmapDitherType, pipalette: P0, alphathresholdpercent: f64, palettetranslate: WICBitmapPaletteType) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWICPalette>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppplanes)), ppplanes.len() as _, ::core::mem::transmute(dstformat), ::core::mem::transmute(dither), pipalette.into().abi(), ::core::mem::transmute(alphathresholdpercent), ::core::mem::transmute(palettetranslate)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppplanes)), ppplanes.len() as _, ::core::mem::transmute(dstformat), dither, pipalette.into().abi(), alphathresholdpercent, palettetranslate).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5631,7 +5631,7 @@ pub struct IWICProgressCallback(::windows::core::IUnknown); impl IWICProgressCallback { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn Notify(&self, uframenum: u32, operation: WICProgressOperation, dblprogress: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uframenum), ::core::mem::transmute(operation), ::core::mem::transmute(dblprogress)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), uframenum, operation, dblprogress).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5691,7 +5691,7 @@ impl IWICProgressiveLevelControl { } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn SetCurrentLevel(&self, nlevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nlevel)).ok() + (::windows::core::Interface::vtable(self).SetCurrentLevel)(::windows::core::Interface::as_raw(self), nlevel).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5746,23 +5746,23 @@ impl IWICStream { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5770,12 +5770,12 @@ impl IWICStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5785,17 +5785,17 @@ impl IWICStream { #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5816,7 +5816,7 @@ impl IWICStream { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).InitializeFromFilename)(::windows::core::Interface::as_raw(self), wzfilename.into(), ::core::mem::transmute(dwdesiredaccess)).ok() + (::windows::core::Interface::vtable(self).InitializeFromFilename)(::windows::core::Interface::as_raw(self), wzfilename.into(), dwdesiredaccess).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] pub unsafe fn InitializeFromMemory(&self, pbbuffer: &[u8]) -> ::windows::core::Result<()> { @@ -5828,7 +5828,7 @@ impl IWICStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).InitializeFromIStreamRegion)(::windows::core::Interface::as_raw(self), pistream.into().abi(), ::core::mem::transmute(uloffset), ::core::mem::transmute(ulmaxsize)).ok() + (::windows::core::Interface::vtable(self).InitializeFromIStreamRegion)(::windows::core::Interface::as_raw(self), pistream.into().abi(), uloffset, ulmaxsize).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6692,7 +6692,7 @@ where fn WICCreateBitmapFromSection(width: u32, height: u32, pixelformat: *const ::windows::core::GUID, hsection: super::super::Foundation::HANDLE, stride: u32, offset: u32, ppibitmap: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - WICCreateBitmapFromSection(::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(pixelformat), hsection.into(), ::core::mem::transmute(stride), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WICCreateBitmapFromSection(width, height, ::core::mem::transmute(pixelformat), hsection.into(), stride, offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6706,7 +6706,7 @@ where fn WICCreateBitmapFromSectionEx(width: u32, height: u32, pixelformat: *const ::windows::core::GUID, hsection: super::super::Foundation::HANDLE, stride: u32, offset: u32, desiredaccesslevel: WICSectionAccessLevel, ppibitmap: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - WICCreateBitmapFromSectionEx(::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(pixelformat), hsection.into(), ::core::mem::transmute(stride), ::core::mem::transmute(offset), ::core::mem::transmute(desiredaccesslevel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WICCreateBitmapFromSectionEx(width, height, ::core::mem::transmute(pixelformat), hsection.into(), stride, offset, desiredaccesslevel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] #[repr(transparent)] @@ -8478,7 +8478,7 @@ where extern "system" { fn WICSerializeMetadataContent(guidcontainerformat: *const ::windows::core::GUID, piwriter: *mut ::core::ffi::c_void, dwpersistoptions: u32, pistream: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WICSerializeMetadataContent(::core::mem::transmute(guidcontainerformat), piwriter.into().abi(), ::core::mem::transmute(dwpersistoptions), pistream.into().abi()).ok() + WICSerializeMetadataContent(::core::mem::transmute(guidcontainerformat), piwriter.into().abi(), dwpersistoptions, pistream.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] #[repr(transparent)] 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 0a25179d78..dc4a78d235 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs @@ -22,7 +22,7 @@ where extern "system" { fn DescribePixelFormat(hdc: super::Gdi::HDC, ipixelformat: PFD_PIXEL_TYPE, nbytes: u32, ppfd: *mut PIXELFORMATDESCRIPTOR) -> i32; } - ::core::mem::transmute(DescribePixelFormat(hdc.into(), ::core::mem::transmute(ipixelformat), ::core::mem::transmute(nbytes), ::core::mem::transmute(ppfd))) + ::core::mem::transmute(DescribePixelFormat(hdc.into(), ipixelformat, nbytes, ::core::mem::transmute(ppfd))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1548,7 +1548,7 @@ where extern "system" { fn GetEnhMetaFilePixelFormat(hemf: super::Gdi::HENHMETAFILE, cbbuffer: u32, ppfd: *mut PIXELFORMATDESCRIPTOR) -> u32; } - ::core::mem::transmute(GetEnhMetaFilePixelFormat(hemf.into(), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(ppfd))) + ::core::mem::transmute(GetEnhMetaFilePixelFormat(hemf.into(), cbbuffer, ::core::mem::transmute(ppfd))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1976,7 +1976,7 @@ where extern "system" { fn SetPixelFormat(hdc: super::Gdi::HDC, format: i32, ppfd: *const PIXELFORMATDESCRIPTOR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetPixelFormat(hdc.into(), ::core::mem::transmute(format), ::core::mem::transmute(ppfd))) + ::core::mem::transmute(SetPixelFormat(hdc.into(), format, ::core::mem::transmute(ppfd))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -1998,7 +1998,7 @@ pub unsafe fn glAccum(op: u32, value: f32) { extern "system" { fn glAccum(op: u32, value: f32); } - glAccum(::core::mem::transmute(op), ::core::mem::transmute(value)) + glAccum(op, value) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2007,7 +2007,7 @@ pub unsafe fn glAlphaFunc(func: u32, r#ref: f32) { extern "system" { fn glAlphaFunc(func: u32, r#ref: f32); } - glAlphaFunc(::core::mem::transmute(func), ::core::mem::transmute(r#ref)) + glAlphaFunc(func, r#ref) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2016,7 +2016,7 @@ pub unsafe fn glAreTexturesResident(n: i32, textures: *const u32, residences: *m extern "system" { fn glAreTexturesResident(n: i32, textures: *const u32, residences: *mut u8) -> u8; } - ::core::mem::transmute(glAreTexturesResident(::core::mem::transmute(n), ::core::mem::transmute(textures), ::core::mem::transmute(residences))) + ::core::mem::transmute(glAreTexturesResident(n, ::core::mem::transmute(textures), ::core::mem::transmute(residences))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2025,7 +2025,7 @@ pub unsafe fn glArrayElement(i: i32) { extern "system" { fn glArrayElement(i: i32); } - glArrayElement(::core::mem::transmute(i)) + glArrayElement(i) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2034,7 +2034,7 @@ pub unsafe fn glBegin(mode: u32) { extern "system" { fn glBegin(mode: u32); } - glBegin(::core::mem::transmute(mode)) + glBegin(mode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2043,7 +2043,7 @@ pub unsafe fn glBindTexture(target: u32, texture: u32) { extern "system" { fn glBindTexture(target: u32, texture: u32); } - glBindTexture(::core::mem::transmute(target), ::core::mem::transmute(texture)) + glBindTexture(target, texture) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2052,7 +2052,7 @@ pub unsafe fn glBitmap(width: i32, height: i32, xorig: f32, yorig: f32, xmove: f extern "system" { fn glBitmap(width: i32, height: i32, xorig: f32, yorig: f32, xmove: f32, ymove: f32, bitmap: *const u8); } - glBitmap(::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(xorig), ::core::mem::transmute(yorig), ::core::mem::transmute(xmove), ::core::mem::transmute(ymove), ::core::mem::transmute(bitmap)) + glBitmap(width, height, xorig, yorig, xmove, ymove, ::core::mem::transmute(bitmap)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2061,7 +2061,7 @@ pub unsafe fn glBlendFunc(sfactor: u32, dfactor: u32) { extern "system" { fn glBlendFunc(sfactor: u32, dfactor: u32); } - glBlendFunc(::core::mem::transmute(sfactor), ::core::mem::transmute(dfactor)) + glBlendFunc(sfactor, dfactor) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2070,7 +2070,7 @@ pub unsafe fn glCallList(list: u32) { extern "system" { fn glCallList(list: u32); } - glCallList(::core::mem::transmute(list)) + glCallList(list) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2079,7 +2079,7 @@ pub unsafe fn glCallLists(n: i32, r#type: u32, lists: *const ::core::ffi::c_void extern "system" { fn glCallLists(n: i32, r#type: u32, lists: *const ::core::ffi::c_void); } - glCallLists(::core::mem::transmute(n), ::core::mem::transmute(r#type), ::core::mem::transmute(lists)) + glCallLists(n, r#type, ::core::mem::transmute(lists)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2088,7 +2088,7 @@ pub unsafe fn glClear(mask: u32) { extern "system" { fn glClear(mask: u32); } - glClear(::core::mem::transmute(mask)) + glClear(mask) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2097,7 +2097,7 @@ pub unsafe fn glClearAccum(red: f32, green: f32, blue: f32, alpha: f32) { extern "system" { fn glClearAccum(red: f32, green: f32, blue: f32, alpha: f32); } - glClearAccum(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue), ::core::mem::transmute(alpha)) + glClearAccum(red, green, blue, alpha) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2106,7 +2106,7 @@ pub unsafe fn glClearColor(red: f32, green: f32, blue: f32, alpha: f32) { extern "system" { fn glClearColor(red: f32, green: f32, blue: f32, alpha: f32); } - glClearColor(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue), ::core::mem::transmute(alpha)) + glClearColor(red, green, blue, alpha) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2115,7 +2115,7 @@ pub unsafe fn glClearDepth(depth: f64) { extern "system" { fn glClearDepth(depth: f64); } - glClearDepth(::core::mem::transmute(depth)) + glClearDepth(depth) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2124,7 +2124,7 @@ pub unsafe fn glClearIndex(c: f32) { extern "system" { fn glClearIndex(c: f32); } - glClearIndex(::core::mem::transmute(c)) + glClearIndex(c) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2133,7 +2133,7 @@ pub unsafe fn glClearStencil(s: i32) { extern "system" { fn glClearStencil(s: i32); } - glClearStencil(::core::mem::transmute(s)) + glClearStencil(s) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2142,7 +2142,7 @@ pub unsafe fn glClipPlane(plane: u32, equation: *const f64) { extern "system" { fn glClipPlane(plane: u32, equation: *const f64); } - glClipPlane(::core::mem::transmute(plane), ::core::mem::transmute(equation)) + glClipPlane(plane, ::core::mem::transmute(equation)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2151,7 +2151,7 @@ pub unsafe fn glColor3b(red: i8, green: i8, blue: i8) { extern "system" { fn glColor3b(red: i8, green: i8, blue: i8); } - glColor3b(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue)) + glColor3b(red, green, blue) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2169,7 +2169,7 @@ pub unsafe fn glColor3d(red: f64, green: f64, blue: f64) { extern "system" { fn glColor3d(red: f64, green: f64, blue: f64); } - glColor3d(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue)) + glColor3d(red, green, blue) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2187,7 +2187,7 @@ pub unsafe fn glColor3f(red: f32, green: f32, blue: f32) { extern "system" { fn glColor3f(red: f32, green: f32, blue: f32); } - glColor3f(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue)) + glColor3f(red, green, blue) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2205,7 +2205,7 @@ pub unsafe fn glColor3i(red: i32, green: i32, blue: i32) { extern "system" { fn glColor3i(red: i32, green: i32, blue: i32); } - glColor3i(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue)) + glColor3i(red, green, blue) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2223,7 +2223,7 @@ pub unsafe fn glColor3s(red: i16, green: i16, blue: i16) { extern "system" { fn glColor3s(red: i16, green: i16, blue: i16); } - glColor3s(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue)) + glColor3s(red, green, blue) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2241,7 +2241,7 @@ pub unsafe fn glColor3ub(red: u8, green: u8, blue: u8) { extern "system" { fn glColor3ub(red: u8, green: u8, blue: u8); } - glColor3ub(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue)) + glColor3ub(red, green, blue) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2259,7 +2259,7 @@ pub unsafe fn glColor3ui(red: u32, green: u32, blue: u32) { extern "system" { fn glColor3ui(red: u32, green: u32, blue: u32); } - glColor3ui(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue)) + glColor3ui(red, green, blue) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2277,7 +2277,7 @@ pub unsafe fn glColor3us(red: u16, green: u16, blue: u16) { extern "system" { fn glColor3us(red: u16, green: u16, blue: u16); } - glColor3us(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue)) + glColor3us(red, green, blue) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2295,7 +2295,7 @@ pub unsafe fn glColor4b(red: i8, green: i8, blue: i8, alpha: i8) { extern "system" { fn glColor4b(red: i8, green: i8, blue: i8, alpha: i8); } - glColor4b(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue), ::core::mem::transmute(alpha)) + glColor4b(red, green, blue, alpha) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2313,7 +2313,7 @@ pub unsafe fn glColor4d(red: f64, green: f64, blue: f64, alpha: f64) { extern "system" { fn glColor4d(red: f64, green: f64, blue: f64, alpha: f64); } - glColor4d(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue), ::core::mem::transmute(alpha)) + glColor4d(red, green, blue, alpha) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2331,7 +2331,7 @@ pub unsafe fn glColor4f(red: f32, green: f32, blue: f32, alpha: f32) { extern "system" { fn glColor4f(red: f32, green: f32, blue: f32, alpha: f32); } - glColor4f(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue), ::core::mem::transmute(alpha)) + glColor4f(red, green, blue, alpha) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2349,7 +2349,7 @@ pub unsafe fn glColor4i(red: i32, green: i32, blue: i32, alpha: i32) { extern "system" { fn glColor4i(red: i32, green: i32, blue: i32, alpha: i32); } - glColor4i(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue), ::core::mem::transmute(alpha)) + glColor4i(red, green, blue, alpha) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2367,7 +2367,7 @@ pub unsafe fn glColor4s(red: i16, green: i16, blue: i16, alpha: i16) { extern "system" { fn glColor4s(red: i16, green: i16, blue: i16, alpha: i16); } - glColor4s(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue), ::core::mem::transmute(alpha)) + glColor4s(red, green, blue, alpha) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2385,7 +2385,7 @@ pub unsafe fn glColor4ub(red: u8, green: u8, blue: u8, alpha: u8) { extern "system" { fn glColor4ub(red: u8, green: u8, blue: u8, alpha: u8); } - glColor4ub(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue), ::core::mem::transmute(alpha)) + glColor4ub(red, green, blue, alpha) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2403,7 +2403,7 @@ pub unsafe fn glColor4ui(red: u32, green: u32, blue: u32, alpha: u32) { extern "system" { fn glColor4ui(red: u32, green: u32, blue: u32, alpha: u32); } - glColor4ui(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue), ::core::mem::transmute(alpha)) + glColor4ui(red, green, blue, alpha) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2421,7 +2421,7 @@ pub unsafe fn glColor4us(red: u16, green: u16, blue: u16, alpha: u16) { extern "system" { fn glColor4us(red: u16, green: u16, blue: u16, alpha: u16); } - glColor4us(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue), ::core::mem::transmute(alpha)) + glColor4us(red, green, blue, alpha) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2439,7 +2439,7 @@ pub unsafe fn glColorMask(red: u8, green: u8, blue: u8, alpha: u8) { extern "system" { fn glColorMask(red: u8, green: u8, blue: u8, alpha: u8); } - glColorMask(::core::mem::transmute(red), ::core::mem::transmute(green), ::core::mem::transmute(blue), ::core::mem::transmute(alpha)) + glColorMask(red, green, blue, alpha) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2448,7 +2448,7 @@ pub unsafe fn glColorMaterial(face: u32, mode: u32) { extern "system" { fn glColorMaterial(face: u32, mode: u32); } - glColorMaterial(::core::mem::transmute(face), ::core::mem::transmute(mode)) + glColorMaterial(face, mode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2457,7 +2457,7 @@ pub unsafe fn glColorPointer(size: i32, r#type: u32, stride: i32, pointer: *cons extern "system" { fn glColorPointer(size: i32, r#type: u32, stride: i32, pointer: *const ::core::ffi::c_void); } - glColorPointer(::core::mem::transmute(size), ::core::mem::transmute(r#type), ::core::mem::transmute(stride), ::core::mem::transmute(pointer)) + glColorPointer(size, r#type, stride, ::core::mem::transmute(pointer)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2466,7 +2466,7 @@ pub unsafe fn glCopyPixels(x: i32, y: i32, width: i32, height: i32, r#type: u32) extern "system" { fn glCopyPixels(x: i32, y: i32, width: i32, height: i32, r#type: u32); } - glCopyPixels(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(r#type)) + glCopyPixels(x, y, width, height, r#type) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2475,7 +2475,7 @@ pub unsafe fn glCopyTexImage1D(target: u32, level: i32, internalformat: u32, x: extern "system" { fn glCopyTexImage1D(target: u32, level: i32, internalformat: u32, x: i32, y: i32, width: i32, border: i32); } - glCopyTexImage1D(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(internalformat), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(border)) + glCopyTexImage1D(target, level, internalformat, x, y, width, border) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2484,7 +2484,7 @@ pub unsafe fn glCopyTexImage2D(target: u32, level: i32, internalformat: u32, x: extern "system" { fn glCopyTexImage2D(target: u32, level: i32, internalformat: u32, x: i32, y: i32, width: i32, height: i32, border: i32); } - glCopyTexImage2D(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(internalformat), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(border)) + glCopyTexImage2D(target, level, internalformat, x, y, width, height, border) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2493,7 +2493,7 @@ pub unsafe fn glCopyTexSubImage1D(target: u32, level: i32, xoffset: i32, x: i32, extern "system" { fn glCopyTexSubImage1D(target: u32, level: i32, xoffset: i32, x: i32, y: i32, width: i32); } - glCopyTexSubImage1D(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(xoffset), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width)) + glCopyTexSubImage1D(target, level, xoffset, x, y, width) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2502,7 +2502,7 @@ pub unsafe fn glCopyTexSubImage2D(target: u32, level: i32, xoffset: i32, yoffset extern "system" { fn glCopyTexSubImage2D(target: u32, level: i32, xoffset: i32, yoffset: i32, x: i32, y: i32, width: i32, height: i32); } - glCopyTexSubImage2D(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(xoffset), ::core::mem::transmute(yoffset), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(height)) + glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2511,7 +2511,7 @@ pub unsafe fn glCullFace(mode: u32) { extern "system" { fn glCullFace(mode: u32); } - glCullFace(::core::mem::transmute(mode)) + glCullFace(mode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2520,7 +2520,7 @@ pub unsafe fn glDeleteLists(list: u32, range: i32) { extern "system" { fn glDeleteLists(list: u32, range: i32); } - glDeleteLists(::core::mem::transmute(list), ::core::mem::transmute(range)) + glDeleteLists(list, range) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2529,7 +2529,7 @@ pub unsafe fn glDeleteTextures(n: i32, textures: *const u32) { extern "system" { fn glDeleteTextures(n: i32, textures: *const u32); } - glDeleteTextures(::core::mem::transmute(n), ::core::mem::transmute(textures)) + glDeleteTextures(n, ::core::mem::transmute(textures)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2538,7 +2538,7 @@ pub unsafe fn glDepthFunc(func: u32) { extern "system" { fn glDepthFunc(func: u32); } - glDepthFunc(::core::mem::transmute(func)) + glDepthFunc(func) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2547,7 +2547,7 @@ pub unsafe fn glDepthMask(flag: u8) { extern "system" { fn glDepthMask(flag: u8); } - glDepthMask(::core::mem::transmute(flag)) + glDepthMask(flag) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2556,7 +2556,7 @@ pub unsafe fn glDepthRange(znear: f64, zfar: f64) { extern "system" { fn glDepthRange(znear: f64, zfar: f64); } - glDepthRange(::core::mem::transmute(znear), ::core::mem::transmute(zfar)) + glDepthRange(znear, zfar) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2565,7 +2565,7 @@ pub unsafe fn glDisable(cap: u32) { extern "system" { fn glDisable(cap: u32); } - glDisable(::core::mem::transmute(cap)) + glDisable(cap) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2574,7 +2574,7 @@ pub unsafe fn glDisableClientState(array: u32) { extern "system" { fn glDisableClientState(array: u32); } - glDisableClientState(::core::mem::transmute(array)) + glDisableClientState(array) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2583,7 +2583,7 @@ pub unsafe fn glDrawArrays(mode: u32, first: i32, count: i32) { extern "system" { fn glDrawArrays(mode: u32, first: i32, count: i32); } - glDrawArrays(::core::mem::transmute(mode), ::core::mem::transmute(first), ::core::mem::transmute(count)) + glDrawArrays(mode, first, count) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2592,7 +2592,7 @@ pub unsafe fn glDrawBuffer(mode: u32) { extern "system" { fn glDrawBuffer(mode: u32); } - glDrawBuffer(::core::mem::transmute(mode)) + glDrawBuffer(mode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2601,7 +2601,7 @@ pub unsafe fn glDrawElements(mode: u32, count: i32, r#type: u32, indices: *const extern "system" { fn glDrawElements(mode: u32, count: i32, r#type: u32, indices: *const ::core::ffi::c_void); } - glDrawElements(::core::mem::transmute(mode), ::core::mem::transmute(count), ::core::mem::transmute(r#type), ::core::mem::transmute(indices)) + glDrawElements(mode, count, r#type, ::core::mem::transmute(indices)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2610,7 +2610,7 @@ pub unsafe fn glDrawPixels(width: i32, height: i32, format: u32, r#type: u32, pi extern "system" { fn glDrawPixels(width: i32, height: i32, format: u32, r#type: u32, pixels: *const ::core::ffi::c_void); } - glDrawPixels(::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(pixels)) + glDrawPixels(width, height, format, r#type, ::core::mem::transmute(pixels)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2619,7 +2619,7 @@ pub unsafe fn glEdgeFlag(flag: u8) { extern "system" { fn glEdgeFlag(flag: u8); } - glEdgeFlag(::core::mem::transmute(flag)) + glEdgeFlag(flag) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2628,7 +2628,7 @@ pub unsafe fn glEdgeFlagPointer(stride: i32, pointer: *const ::core::ffi::c_void extern "system" { fn glEdgeFlagPointer(stride: i32, pointer: *const ::core::ffi::c_void); } - glEdgeFlagPointer(::core::mem::transmute(stride), ::core::mem::transmute(pointer)) + glEdgeFlagPointer(stride, ::core::mem::transmute(pointer)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2646,7 +2646,7 @@ pub unsafe fn glEnable(cap: u32) { extern "system" { fn glEnable(cap: u32); } - glEnable(::core::mem::transmute(cap)) + glEnable(cap) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2655,7 +2655,7 @@ pub unsafe fn glEnableClientState(array: u32) { extern "system" { fn glEnableClientState(array: u32); } - glEnableClientState(::core::mem::transmute(array)) + glEnableClientState(array) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2682,7 +2682,7 @@ pub unsafe fn glEvalCoord1d(u: f64) { extern "system" { fn glEvalCoord1d(u: f64); } - glEvalCoord1d(::core::mem::transmute(u)) + glEvalCoord1d(u) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2700,7 +2700,7 @@ pub unsafe fn glEvalCoord1f(u: f32) { extern "system" { fn glEvalCoord1f(u: f32); } - glEvalCoord1f(::core::mem::transmute(u)) + glEvalCoord1f(u) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2718,7 +2718,7 @@ pub unsafe fn glEvalCoord2d(u: f64, v: f64) { extern "system" { fn glEvalCoord2d(u: f64, v: f64); } - glEvalCoord2d(::core::mem::transmute(u), ::core::mem::transmute(v)) + glEvalCoord2d(u, v) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2736,7 +2736,7 @@ pub unsafe fn glEvalCoord2f(u: f32, v: f32) { extern "system" { fn glEvalCoord2f(u: f32, v: f32); } - glEvalCoord2f(::core::mem::transmute(u), ::core::mem::transmute(v)) + glEvalCoord2f(u, v) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2754,7 +2754,7 @@ pub unsafe fn glEvalMesh1(mode: u32, i1: i32, i2: i32) { extern "system" { fn glEvalMesh1(mode: u32, i1: i32, i2: i32); } - glEvalMesh1(::core::mem::transmute(mode), ::core::mem::transmute(i1), ::core::mem::transmute(i2)) + glEvalMesh1(mode, i1, i2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2763,7 +2763,7 @@ pub unsafe fn glEvalMesh2(mode: u32, i1: i32, i2: i32, j1: i32, j2: i32) { extern "system" { fn glEvalMesh2(mode: u32, i1: i32, i2: i32, j1: i32, j2: i32); } - glEvalMesh2(::core::mem::transmute(mode), ::core::mem::transmute(i1), ::core::mem::transmute(i2), ::core::mem::transmute(j1), ::core::mem::transmute(j2)) + glEvalMesh2(mode, i1, i2, j1, j2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2772,7 +2772,7 @@ pub unsafe fn glEvalPoint1(i: i32) { extern "system" { fn glEvalPoint1(i: i32); } - glEvalPoint1(::core::mem::transmute(i)) + glEvalPoint1(i) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2781,7 +2781,7 @@ pub unsafe fn glEvalPoint2(i: i32, j: i32) { extern "system" { fn glEvalPoint2(i: i32, j: i32); } - glEvalPoint2(::core::mem::transmute(i), ::core::mem::transmute(j)) + glEvalPoint2(i, j) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2790,7 +2790,7 @@ pub unsafe fn glFeedbackBuffer(size: i32, r#type: u32, buffer: *mut f32) { extern "system" { fn glFeedbackBuffer(size: i32, r#type: u32, buffer: *mut f32); } - glFeedbackBuffer(::core::mem::transmute(size), ::core::mem::transmute(r#type), ::core::mem::transmute(buffer)) + glFeedbackBuffer(size, r#type, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2817,7 +2817,7 @@ pub unsafe fn glFogf(pname: u32, param1: f32) { extern "system" { fn glFogf(pname: u32, param1: f32); } - glFogf(::core::mem::transmute(pname), ::core::mem::transmute(param1)) + glFogf(pname, param1) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2826,7 +2826,7 @@ pub unsafe fn glFogfv(pname: u32, params: *const f32) { extern "system" { fn glFogfv(pname: u32, params: *const f32); } - glFogfv(::core::mem::transmute(pname), ::core::mem::transmute(params)) + glFogfv(pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2835,7 +2835,7 @@ pub unsafe fn glFogi(pname: u32, param1: i32) { extern "system" { fn glFogi(pname: u32, param1: i32); } - glFogi(::core::mem::transmute(pname), ::core::mem::transmute(param1)) + glFogi(pname, param1) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2844,7 +2844,7 @@ pub unsafe fn glFogiv(pname: u32, params: *const i32) { extern "system" { fn glFogiv(pname: u32, params: *const i32); } - glFogiv(::core::mem::transmute(pname), ::core::mem::transmute(params)) + glFogiv(pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2853,7 +2853,7 @@ pub unsafe fn glFrontFace(mode: u32) { extern "system" { fn glFrontFace(mode: u32); } - glFrontFace(::core::mem::transmute(mode)) + glFrontFace(mode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2862,7 +2862,7 @@ pub unsafe fn glFrustum(left: f64, right: f64, bottom: f64, top: f64, znear: f64 extern "system" { fn glFrustum(left: f64, right: f64, bottom: f64, top: f64, znear: f64, zfar: f64); } - glFrustum(::core::mem::transmute(left), ::core::mem::transmute(right), ::core::mem::transmute(bottom), ::core::mem::transmute(top), ::core::mem::transmute(znear), ::core::mem::transmute(zfar)) + glFrustum(left, right, bottom, top, znear, zfar) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2871,7 +2871,7 @@ pub unsafe fn glGenLists(range: i32) -> u32 { extern "system" { fn glGenLists(range: i32) -> u32; } - ::core::mem::transmute(glGenLists(::core::mem::transmute(range))) + ::core::mem::transmute(glGenLists(range)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2880,7 +2880,7 @@ pub unsafe fn glGenTextures(n: i32, textures: *mut u32) { extern "system" { fn glGenTextures(n: i32, textures: *mut u32); } - glGenTextures(::core::mem::transmute(n), ::core::mem::transmute(textures)) + glGenTextures(n, ::core::mem::transmute(textures)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2889,7 +2889,7 @@ pub unsafe fn glGetBooleanv(pname: u32, params: *mut u8) { extern "system" { fn glGetBooleanv(pname: u32, params: *mut u8); } - glGetBooleanv(::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetBooleanv(pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2898,7 +2898,7 @@ pub unsafe fn glGetClipPlane(plane: u32, equation: *mut f64) { extern "system" { fn glGetClipPlane(plane: u32, equation: *mut f64); } - glGetClipPlane(::core::mem::transmute(plane), ::core::mem::transmute(equation)) + glGetClipPlane(plane, ::core::mem::transmute(equation)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2907,7 +2907,7 @@ pub unsafe fn glGetDoublev(pname: u32, params: *mut f64) { extern "system" { fn glGetDoublev(pname: u32, params: *mut f64); } - glGetDoublev(::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetDoublev(pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2925,7 +2925,7 @@ pub unsafe fn glGetFloatv(pname: u32, params: *mut f32) { extern "system" { fn glGetFloatv(pname: u32, params: *mut f32); } - glGetFloatv(::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetFloatv(pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2934,7 +2934,7 @@ pub unsafe fn glGetIntegerv(pname: u32, params: *mut i32) { extern "system" { fn glGetIntegerv(pname: u32, params: *mut i32); } - glGetIntegerv(::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetIntegerv(pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2943,7 +2943,7 @@ pub unsafe fn glGetLightfv(light: u32, pname: u32, params: *mut f32) { extern "system" { fn glGetLightfv(light: u32, pname: u32, params: *mut f32); } - glGetLightfv(::core::mem::transmute(light), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetLightfv(light, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2952,7 +2952,7 @@ pub unsafe fn glGetLightiv(light: u32, pname: u32, params: *mut i32) { extern "system" { fn glGetLightiv(light: u32, pname: u32, params: *mut i32); } - glGetLightiv(::core::mem::transmute(light), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetLightiv(light, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2961,7 +2961,7 @@ pub unsafe fn glGetMapdv(target: u32, query: u32, v: *mut f64) { extern "system" { fn glGetMapdv(target: u32, query: u32, v: *mut f64); } - glGetMapdv(::core::mem::transmute(target), ::core::mem::transmute(query), ::core::mem::transmute(v)) + glGetMapdv(target, query, ::core::mem::transmute(v)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2970,7 +2970,7 @@ pub unsafe fn glGetMapfv(target: u32, query: u32, v: *mut f32) { extern "system" { fn glGetMapfv(target: u32, query: u32, v: *mut f32); } - glGetMapfv(::core::mem::transmute(target), ::core::mem::transmute(query), ::core::mem::transmute(v)) + glGetMapfv(target, query, ::core::mem::transmute(v)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2979,7 +2979,7 @@ pub unsafe fn glGetMapiv(target: u32, query: u32, v: *mut i32) { extern "system" { fn glGetMapiv(target: u32, query: u32, v: *mut i32); } - glGetMapiv(::core::mem::transmute(target), ::core::mem::transmute(query), ::core::mem::transmute(v)) + glGetMapiv(target, query, ::core::mem::transmute(v)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2988,7 +2988,7 @@ pub unsafe fn glGetMaterialfv(face: u32, pname: u32, params: *mut f32) { extern "system" { fn glGetMaterialfv(face: u32, pname: u32, params: *mut f32); } - glGetMaterialfv(::core::mem::transmute(face), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetMaterialfv(face, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -2997,7 +2997,7 @@ pub unsafe fn glGetMaterialiv(face: u32, pname: u32, params: *mut i32) { extern "system" { fn glGetMaterialiv(face: u32, pname: u32, params: *mut i32); } - glGetMaterialiv(::core::mem::transmute(face), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetMaterialiv(face, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3006,7 +3006,7 @@ pub unsafe fn glGetPixelMapfv(map: u32, values: *mut f32) { extern "system" { fn glGetPixelMapfv(map: u32, values: *mut f32); } - glGetPixelMapfv(::core::mem::transmute(map), ::core::mem::transmute(values)) + glGetPixelMapfv(map, ::core::mem::transmute(values)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3015,7 +3015,7 @@ pub unsafe fn glGetPixelMapuiv(map: u32, values: *mut u32) { extern "system" { fn glGetPixelMapuiv(map: u32, values: *mut u32); } - glGetPixelMapuiv(::core::mem::transmute(map), ::core::mem::transmute(values)) + glGetPixelMapuiv(map, ::core::mem::transmute(values)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3024,7 +3024,7 @@ pub unsafe fn glGetPixelMapusv(map: u32, values: *mut u16) { extern "system" { fn glGetPixelMapusv(map: u32, values: *mut u16); } - glGetPixelMapusv(::core::mem::transmute(map), ::core::mem::transmute(values)) + glGetPixelMapusv(map, ::core::mem::transmute(values)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3033,7 +3033,7 @@ pub unsafe fn glGetPointerv(pname: u32, params: *mut *mut ::core::ffi::c_void) { extern "system" { fn glGetPointerv(pname: u32, params: *mut *mut ::core::ffi::c_void); } - glGetPointerv(::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetPointerv(pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3051,7 +3051,7 @@ pub unsafe fn glGetString(name: u32) -> *mut u8 { extern "system" { fn glGetString(name: u32) -> *mut u8; } - ::core::mem::transmute(glGetString(::core::mem::transmute(name))) + ::core::mem::transmute(glGetString(name)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3060,7 +3060,7 @@ pub unsafe fn glGetTexEnvfv(target: u32, pname: u32, params: *mut f32) { extern "system" { fn glGetTexEnvfv(target: u32, pname: u32, params: *mut f32); } - glGetTexEnvfv(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetTexEnvfv(target, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3069,7 +3069,7 @@ pub unsafe fn glGetTexEnviv(target: u32, pname: u32, params: *mut i32) { extern "system" { fn glGetTexEnviv(target: u32, pname: u32, params: *mut i32); } - glGetTexEnviv(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetTexEnviv(target, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3078,7 +3078,7 @@ pub unsafe fn glGetTexGendv(coord: u32, pname: u32, params: *mut f64) { extern "system" { fn glGetTexGendv(coord: u32, pname: u32, params: *mut f64); } - glGetTexGendv(::core::mem::transmute(coord), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetTexGendv(coord, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3087,7 +3087,7 @@ pub unsafe fn glGetTexGenfv(coord: u32, pname: u32, params: *mut f32) { extern "system" { fn glGetTexGenfv(coord: u32, pname: u32, params: *mut f32); } - glGetTexGenfv(::core::mem::transmute(coord), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetTexGenfv(coord, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3096,7 +3096,7 @@ pub unsafe fn glGetTexGeniv(coord: u32, pname: u32, params: *mut i32) { extern "system" { fn glGetTexGeniv(coord: u32, pname: u32, params: *mut i32); } - glGetTexGeniv(::core::mem::transmute(coord), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetTexGeniv(coord, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3105,7 +3105,7 @@ pub unsafe fn glGetTexImage(target: u32, level: i32, format: u32, r#type: u32, p extern "system" { fn glGetTexImage(target: u32, level: i32, format: u32, r#type: u32, pixels: *mut ::core::ffi::c_void); } - glGetTexImage(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(pixels)) + glGetTexImage(target, level, format, r#type, ::core::mem::transmute(pixels)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3114,7 +3114,7 @@ pub unsafe fn glGetTexLevelParameterfv(target: u32, level: i32, pname: u32, para extern "system" { fn glGetTexLevelParameterfv(target: u32, level: i32, pname: u32, params: *mut f32); } - glGetTexLevelParameterfv(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetTexLevelParameterfv(target, level, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3123,7 +3123,7 @@ pub unsafe fn glGetTexLevelParameteriv(target: u32, level: i32, pname: u32, para extern "system" { fn glGetTexLevelParameteriv(target: u32, level: i32, pname: u32, params: *mut i32); } - glGetTexLevelParameteriv(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetTexLevelParameteriv(target, level, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3132,7 +3132,7 @@ pub unsafe fn glGetTexParameterfv(target: u32, pname: u32, params: *mut f32) { extern "system" { fn glGetTexParameterfv(target: u32, pname: u32, params: *mut f32); } - glGetTexParameterfv(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetTexParameterfv(target, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3141,7 +3141,7 @@ pub unsafe fn glGetTexParameteriv(target: u32, pname: u32, params: *mut i32) { extern "system" { fn glGetTexParameteriv(target: u32, pname: u32, params: *mut i32); } - glGetTexParameteriv(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glGetTexParameteriv(target, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3150,7 +3150,7 @@ pub unsafe fn glHint(target: u32, mode: u32) { extern "system" { fn glHint(target: u32, mode: u32); } - glHint(::core::mem::transmute(target), ::core::mem::transmute(mode)) + glHint(target, mode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3159,7 +3159,7 @@ pub unsafe fn glIndexMask(mask: u32) { extern "system" { fn glIndexMask(mask: u32); } - glIndexMask(::core::mem::transmute(mask)) + glIndexMask(mask) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3168,7 +3168,7 @@ pub unsafe fn glIndexPointer(r#type: u32, stride: i32, pointer: *const ::core::f extern "system" { fn glIndexPointer(r#type: u32, stride: i32, pointer: *const ::core::ffi::c_void); } - glIndexPointer(::core::mem::transmute(r#type), ::core::mem::transmute(stride), ::core::mem::transmute(pointer)) + glIndexPointer(r#type, stride, ::core::mem::transmute(pointer)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3177,7 +3177,7 @@ pub unsafe fn glIndexd(c: f64) { extern "system" { fn glIndexd(c: f64); } - glIndexd(::core::mem::transmute(c)) + glIndexd(c) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3195,7 +3195,7 @@ pub unsafe fn glIndexf(c: f32) { extern "system" { fn glIndexf(c: f32); } - glIndexf(::core::mem::transmute(c)) + glIndexf(c) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3213,7 +3213,7 @@ pub unsafe fn glIndexi(c: i32) { extern "system" { fn glIndexi(c: i32); } - glIndexi(::core::mem::transmute(c)) + glIndexi(c) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3231,7 +3231,7 @@ pub unsafe fn glIndexs(c: i16) { extern "system" { fn glIndexs(c: i16); } - glIndexs(::core::mem::transmute(c)) + glIndexs(c) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3249,7 +3249,7 @@ pub unsafe fn glIndexub(c: u8) { extern "system" { fn glIndexub(c: u8); } - glIndexub(::core::mem::transmute(c)) + glIndexub(c) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3276,7 +3276,7 @@ pub unsafe fn glInterleavedArrays(format: u32, stride: i32, pointer: *const ::co extern "system" { fn glInterleavedArrays(format: u32, stride: i32, pointer: *const ::core::ffi::c_void); } - glInterleavedArrays(::core::mem::transmute(format), ::core::mem::transmute(stride), ::core::mem::transmute(pointer)) + glInterleavedArrays(format, stride, ::core::mem::transmute(pointer)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3285,7 +3285,7 @@ pub unsafe fn glIsEnabled(cap: u32) -> u8 { extern "system" { fn glIsEnabled(cap: u32) -> u8; } - ::core::mem::transmute(glIsEnabled(::core::mem::transmute(cap))) + ::core::mem::transmute(glIsEnabled(cap)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3294,7 +3294,7 @@ pub unsafe fn glIsList(list: u32) -> u8 { extern "system" { fn glIsList(list: u32) -> u8; } - ::core::mem::transmute(glIsList(::core::mem::transmute(list))) + ::core::mem::transmute(glIsList(list)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3303,7 +3303,7 @@ pub unsafe fn glIsTexture(texture: u32) -> u8 { extern "system" { fn glIsTexture(texture: u32) -> u8; } - ::core::mem::transmute(glIsTexture(::core::mem::transmute(texture))) + ::core::mem::transmute(glIsTexture(texture)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3312,7 +3312,7 @@ pub unsafe fn glLightModelf(pname: u32, param1: f32) { extern "system" { fn glLightModelf(pname: u32, param1: f32); } - glLightModelf(::core::mem::transmute(pname), ::core::mem::transmute(param1)) + glLightModelf(pname, param1) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3321,7 +3321,7 @@ pub unsafe fn glLightModelfv(pname: u32, params: *const f32) { extern "system" { fn glLightModelfv(pname: u32, params: *const f32); } - glLightModelfv(::core::mem::transmute(pname), ::core::mem::transmute(params)) + glLightModelfv(pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3330,7 +3330,7 @@ pub unsafe fn glLightModeli(pname: u32, param1: i32) { extern "system" { fn glLightModeli(pname: u32, param1: i32); } - glLightModeli(::core::mem::transmute(pname), ::core::mem::transmute(param1)) + glLightModeli(pname, param1) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3339,7 +3339,7 @@ pub unsafe fn glLightModeliv(pname: u32, params: *const i32) { extern "system" { fn glLightModeliv(pname: u32, params: *const i32); } - glLightModeliv(::core::mem::transmute(pname), ::core::mem::transmute(params)) + glLightModeliv(pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3348,7 +3348,7 @@ pub unsafe fn glLightf(light: u32, pname: u32, param2: f32) { extern "system" { fn glLightf(light: u32, pname: u32, param2: f32); } - glLightf(::core::mem::transmute(light), ::core::mem::transmute(pname), ::core::mem::transmute(param2)) + glLightf(light, pname, param2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3357,7 +3357,7 @@ pub unsafe fn glLightfv(light: u32, pname: u32, params: *const f32) { extern "system" { fn glLightfv(light: u32, pname: u32, params: *const f32); } - glLightfv(::core::mem::transmute(light), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glLightfv(light, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3366,7 +3366,7 @@ pub unsafe fn glLighti(light: u32, pname: u32, param2: i32) { extern "system" { fn glLighti(light: u32, pname: u32, param2: i32); } - glLighti(::core::mem::transmute(light), ::core::mem::transmute(pname), ::core::mem::transmute(param2)) + glLighti(light, pname, param2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3375,7 +3375,7 @@ pub unsafe fn glLightiv(light: u32, pname: u32, params: *const i32) { extern "system" { fn glLightiv(light: u32, pname: u32, params: *const i32); } - glLightiv(::core::mem::transmute(light), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glLightiv(light, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3384,7 +3384,7 @@ pub unsafe fn glLineStipple(factor: i32, pattern: u16) { extern "system" { fn glLineStipple(factor: i32, pattern: u16); } - glLineStipple(::core::mem::transmute(factor), ::core::mem::transmute(pattern)) + glLineStipple(factor, pattern) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3393,7 +3393,7 @@ pub unsafe fn glLineWidth(width: f32) { extern "system" { fn glLineWidth(width: f32); } - glLineWidth(::core::mem::transmute(width)) + glLineWidth(width) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3402,7 +3402,7 @@ pub unsafe fn glListBase(base: u32) { extern "system" { fn glListBase(base: u32); } - glListBase(::core::mem::transmute(base)) + glListBase(base) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3438,7 +3438,7 @@ pub unsafe fn glLoadName(name: u32) { extern "system" { fn glLoadName(name: u32); } - glLoadName(::core::mem::transmute(name)) + glLoadName(name) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3447,7 +3447,7 @@ pub unsafe fn glLogicOp(opcode: u32) { extern "system" { fn glLogicOp(opcode: u32); } - glLogicOp(::core::mem::transmute(opcode)) + glLogicOp(opcode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3456,7 +3456,7 @@ pub unsafe fn glMap1d(target: u32, u1: f64, u2: f64, stride: i32, order: i32, po extern "system" { fn glMap1d(target: u32, u1: f64, u2: f64, stride: i32, order: i32, points: *const f64); } - glMap1d(::core::mem::transmute(target), ::core::mem::transmute(u1), ::core::mem::transmute(u2), ::core::mem::transmute(stride), ::core::mem::transmute(order), ::core::mem::transmute(points)) + glMap1d(target, u1, u2, stride, order, ::core::mem::transmute(points)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3465,7 +3465,7 @@ pub unsafe fn glMap1f(target: u32, u1: f32, u2: f32, stride: i32, order: i32, po extern "system" { fn glMap1f(target: u32, u1: f32, u2: f32, stride: i32, order: i32, points: *const f32); } - glMap1f(::core::mem::transmute(target), ::core::mem::transmute(u1), ::core::mem::transmute(u2), ::core::mem::transmute(stride), ::core::mem::transmute(order), ::core::mem::transmute(points)) + glMap1f(target, u1, u2, stride, order, ::core::mem::transmute(points)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3474,7 +3474,7 @@ pub unsafe fn glMap2d(target: u32, u1: f64, u2: f64, ustride: i32, uorder: i32, extern "system" { fn glMap2d(target: u32, u1: f64, u2: f64, ustride: i32, uorder: i32, v1: f64, v2: f64, vstride: i32, vorder: i32, points: *const f64); } - glMap2d(::core::mem::transmute(target), ::core::mem::transmute(u1), ::core::mem::transmute(u2), ::core::mem::transmute(ustride), ::core::mem::transmute(uorder), ::core::mem::transmute(v1), ::core::mem::transmute(v2), ::core::mem::transmute(vstride), ::core::mem::transmute(vorder), ::core::mem::transmute(points)) + glMap2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, ::core::mem::transmute(points)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3483,7 +3483,7 @@ pub unsafe fn glMap2f(target: u32, u1: f32, u2: f32, ustride: i32, uorder: i32, extern "system" { fn glMap2f(target: u32, u1: f32, u2: f32, ustride: i32, uorder: i32, v1: f32, v2: f32, vstride: i32, vorder: i32, points: *const f32); } - glMap2f(::core::mem::transmute(target), ::core::mem::transmute(u1), ::core::mem::transmute(u2), ::core::mem::transmute(ustride), ::core::mem::transmute(uorder), ::core::mem::transmute(v1), ::core::mem::transmute(v2), ::core::mem::transmute(vstride), ::core::mem::transmute(vorder), ::core::mem::transmute(points)) + glMap2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, ::core::mem::transmute(points)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3492,7 +3492,7 @@ pub unsafe fn glMapGrid1d(un: i32, u1: f64, u2: f64) { extern "system" { fn glMapGrid1d(un: i32, u1: f64, u2: f64); } - glMapGrid1d(::core::mem::transmute(un), ::core::mem::transmute(u1), ::core::mem::transmute(u2)) + glMapGrid1d(un, u1, u2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3501,7 +3501,7 @@ pub unsafe fn glMapGrid1f(un: i32, u1: f32, u2: f32) { extern "system" { fn glMapGrid1f(un: i32, u1: f32, u2: f32); } - glMapGrid1f(::core::mem::transmute(un), ::core::mem::transmute(u1), ::core::mem::transmute(u2)) + glMapGrid1f(un, u1, u2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3510,7 +3510,7 @@ pub unsafe fn glMapGrid2d(un: i32, u1: f64, u2: f64, vn: i32, v1: f64, v2: f64) extern "system" { fn glMapGrid2d(un: i32, u1: f64, u2: f64, vn: i32, v1: f64, v2: f64); } - glMapGrid2d(::core::mem::transmute(un), ::core::mem::transmute(u1), ::core::mem::transmute(u2), ::core::mem::transmute(vn), ::core::mem::transmute(v1), ::core::mem::transmute(v2)) + glMapGrid2d(un, u1, u2, vn, v1, v2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3519,7 +3519,7 @@ pub unsafe fn glMapGrid2f(un: i32, u1: f32, u2: f32, vn: i32, v1: f32, v2: f32) extern "system" { fn glMapGrid2f(un: i32, u1: f32, u2: f32, vn: i32, v1: f32, v2: f32); } - glMapGrid2f(::core::mem::transmute(un), ::core::mem::transmute(u1), ::core::mem::transmute(u2), ::core::mem::transmute(vn), ::core::mem::transmute(v1), ::core::mem::transmute(v2)) + glMapGrid2f(un, u1, u2, vn, v1, v2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3528,7 +3528,7 @@ pub unsafe fn glMaterialf(face: u32, pname: u32, param2: f32) { extern "system" { fn glMaterialf(face: u32, pname: u32, param2: f32); } - glMaterialf(::core::mem::transmute(face), ::core::mem::transmute(pname), ::core::mem::transmute(param2)) + glMaterialf(face, pname, param2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3537,7 +3537,7 @@ pub unsafe fn glMaterialfv(face: u32, pname: u32, params: *const f32) { extern "system" { fn glMaterialfv(face: u32, pname: u32, params: *const f32); } - glMaterialfv(::core::mem::transmute(face), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glMaterialfv(face, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3546,7 +3546,7 @@ pub unsafe fn glMateriali(face: u32, pname: u32, param2: i32) { extern "system" { fn glMateriali(face: u32, pname: u32, param2: i32); } - glMateriali(::core::mem::transmute(face), ::core::mem::transmute(pname), ::core::mem::transmute(param2)) + glMateriali(face, pname, param2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3555,7 +3555,7 @@ pub unsafe fn glMaterialiv(face: u32, pname: u32, params: *const i32) { extern "system" { fn glMaterialiv(face: u32, pname: u32, params: *const i32); } - glMaterialiv(::core::mem::transmute(face), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glMaterialiv(face, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3564,7 +3564,7 @@ pub unsafe fn glMatrixMode(mode: u32) { extern "system" { fn glMatrixMode(mode: u32); } - glMatrixMode(::core::mem::transmute(mode)) + glMatrixMode(mode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3591,7 +3591,7 @@ pub unsafe fn glNewList(list: u32, mode: u32) { extern "system" { fn glNewList(list: u32, mode: u32); } - glNewList(::core::mem::transmute(list), ::core::mem::transmute(mode)) + glNewList(list, mode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3600,7 +3600,7 @@ pub unsafe fn glNormal3b(nx: i8, ny: i8, nz: i8) { extern "system" { fn glNormal3b(nx: i8, ny: i8, nz: i8); } - glNormal3b(::core::mem::transmute(nx), ::core::mem::transmute(ny), ::core::mem::transmute(nz)) + glNormal3b(nx, ny, nz) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3618,7 +3618,7 @@ pub unsafe fn glNormal3d(nx: f64, ny: f64, nz: f64) { extern "system" { fn glNormal3d(nx: f64, ny: f64, nz: f64); } - glNormal3d(::core::mem::transmute(nx), ::core::mem::transmute(ny), ::core::mem::transmute(nz)) + glNormal3d(nx, ny, nz) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3636,7 +3636,7 @@ pub unsafe fn glNormal3f(nx: f32, ny: f32, nz: f32) { extern "system" { fn glNormal3f(nx: f32, ny: f32, nz: f32); } - glNormal3f(::core::mem::transmute(nx), ::core::mem::transmute(ny), ::core::mem::transmute(nz)) + glNormal3f(nx, ny, nz) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3654,7 +3654,7 @@ pub unsafe fn glNormal3i(nx: i32, ny: i32, nz: i32) { extern "system" { fn glNormal3i(nx: i32, ny: i32, nz: i32); } - glNormal3i(::core::mem::transmute(nx), ::core::mem::transmute(ny), ::core::mem::transmute(nz)) + glNormal3i(nx, ny, nz) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3672,7 +3672,7 @@ pub unsafe fn glNormal3s(nx: i16, ny: i16, nz: i16) { extern "system" { fn glNormal3s(nx: i16, ny: i16, nz: i16); } - glNormal3s(::core::mem::transmute(nx), ::core::mem::transmute(ny), ::core::mem::transmute(nz)) + glNormal3s(nx, ny, nz) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3690,7 +3690,7 @@ pub unsafe fn glNormalPointer(r#type: u32, stride: i32, pointer: *const ::core:: extern "system" { fn glNormalPointer(r#type: u32, stride: i32, pointer: *const ::core::ffi::c_void); } - glNormalPointer(::core::mem::transmute(r#type), ::core::mem::transmute(stride), ::core::mem::transmute(pointer)) + glNormalPointer(r#type, stride, ::core::mem::transmute(pointer)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3699,7 +3699,7 @@ pub unsafe fn glOrtho(left: f64, right: f64, bottom: f64, top: f64, znear: f64, extern "system" { fn glOrtho(left: f64, right: f64, bottom: f64, top: f64, znear: f64, zfar: f64); } - glOrtho(::core::mem::transmute(left), ::core::mem::transmute(right), ::core::mem::transmute(bottom), ::core::mem::transmute(top), ::core::mem::transmute(znear), ::core::mem::transmute(zfar)) + glOrtho(left, right, bottom, top, znear, zfar) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3708,7 +3708,7 @@ pub unsafe fn glPassThrough(token: f32) { extern "system" { fn glPassThrough(token: f32); } - glPassThrough(::core::mem::transmute(token)) + glPassThrough(token) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3717,7 +3717,7 @@ pub unsafe fn glPixelMapfv(map: u32, mapsize: i32, values: *const f32) { extern "system" { fn glPixelMapfv(map: u32, mapsize: i32, values: *const f32); } - glPixelMapfv(::core::mem::transmute(map), ::core::mem::transmute(mapsize), ::core::mem::transmute(values)) + glPixelMapfv(map, mapsize, ::core::mem::transmute(values)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3726,7 +3726,7 @@ pub unsafe fn glPixelMapuiv(map: u32, mapsize: i32, values: *const u32) { extern "system" { fn glPixelMapuiv(map: u32, mapsize: i32, values: *const u32); } - glPixelMapuiv(::core::mem::transmute(map), ::core::mem::transmute(mapsize), ::core::mem::transmute(values)) + glPixelMapuiv(map, mapsize, ::core::mem::transmute(values)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3735,7 +3735,7 @@ pub unsafe fn glPixelMapusv(map: u32, mapsize: i32, values: *const u16) { extern "system" { fn glPixelMapusv(map: u32, mapsize: i32, values: *const u16); } - glPixelMapusv(::core::mem::transmute(map), ::core::mem::transmute(mapsize), ::core::mem::transmute(values)) + glPixelMapusv(map, mapsize, ::core::mem::transmute(values)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3744,7 +3744,7 @@ pub unsafe fn glPixelStoref(pname: u32, param1: f32) { extern "system" { fn glPixelStoref(pname: u32, param1: f32); } - glPixelStoref(::core::mem::transmute(pname), ::core::mem::transmute(param1)) + glPixelStoref(pname, param1) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3753,7 +3753,7 @@ pub unsafe fn glPixelStorei(pname: u32, param1: i32) { extern "system" { fn glPixelStorei(pname: u32, param1: i32); } - glPixelStorei(::core::mem::transmute(pname), ::core::mem::transmute(param1)) + glPixelStorei(pname, param1) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3762,7 +3762,7 @@ pub unsafe fn glPixelTransferf(pname: u32, param1: f32) { extern "system" { fn glPixelTransferf(pname: u32, param1: f32); } - glPixelTransferf(::core::mem::transmute(pname), ::core::mem::transmute(param1)) + glPixelTransferf(pname, param1) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3771,7 +3771,7 @@ pub unsafe fn glPixelTransferi(pname: u32, param1: i32) { extern "system" { fn glPixelTransferi(pname: u32, param1: i32); } - glPixelTransferi(::core::mem::transmute(pname), ::core::mem::transmute(param1)) + glPixelTransferi(pname, param1) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3780,7 +3780,7 @@ pub unsafe fn glPixelZoom(xfactor: f32, yfactor: f32) { extern "system" { fn glPixelZoom(xfactor: f32, yfactor: f32); } - glPixelZoom(::core::mem::transmute(xfactor), ::core::mem::transmute(yfactor)) + glPixelZoom(xfactor, yfactor) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3789,7 +3789,7 @@ pub unsafe fn glPointSize(size: f32) { extern "system" { fn glPointSize(size: f32); } - glPointSize(::core::mem::transmute(size)) + glPointSize(size) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3798,7 +3798,7 @@ pub unsafe fn glPolygonMode(face: u32, mode: u32) { extern "system" { fn glPolygonMode(face: u32, mode: u32); } - glPolygonMode(::core::mem::transmute(face), ::core::mem::transmute(mode)) + glPolygonMode(face, mode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3807,7 +3807,7 @@ pub unsafe fn glPolygonOffset(factor: f32, units: f32) { extern "system" { fn glPolygonOffset(factor: f32, units: f32); } - glPolygonOffset(::core::mem::transmute(factor), ::core::mem::transmute(units)) + glPolygonOffset(factor, units) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3861,7 +3861,7 @@ pub unsafe fn glPrioritizeTextures(n: i32, textures: *const u32, priorities: *co extern "system" { fn glPrioritizeTextures(n: i32, textures: *const u32, priorities: *const f32); } - glPrioritizeTextures(::core::mem::transmute(n), ::core::mem::transmute(textures), ::core::mem::transmute(priorities)) + glPrioritizeTextures(n, ::core::mem::transmute(textures), ::core::mem::transmute(priorities)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3870,7 +3870,7 @@ pub unsafe fn glPushAttrib(mask: u32) { extern "system" { fn glPushAttrib(mask: u32); } - glPushAttrib(::core::mem::transmute(mask)) + glPushAttrib(mask) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3879,7 +3879,7 @@ pub unsafe fn glPushClientAttrib(mask: u32) { extern "system" { fn glPushClientAttrib(mask: u32); } - glPushClientAttrib(::core::mem::transmute(mask)) + glPushClientAttrib(mask) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3897,7 +3897,7 @@ pub unsafe fn glPushName(name: u32) { extern "system" { fn glPushName(name: u32); } - glPushName(::core::mem::transmute(name)) + glPushName(name) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3906,7 +3906,7 @@ pub unsafe fn glRasterPos2d(x: f64, y: f64) { extern "system" { fn glRasterPos2d(x: f64, y: f64); } - glRasterPos2d(::core::mem::transmute(x), ::core::mem::transmute(y)) + glRasterPos2d(x, y) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3924,7 +3924,7 @@ pub unsafe fn glRasterPos2f(x: f32, y: f32) { extern "system" { fn glRasterPos2f(x: f32, y: f32); } - glRasterPos2f(::core::mem::transmute(x), ::core::mem::transmute(y)) + glRasterPos2f(x, y) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3942,7 +3942,7 @@ pub unsafe fn glRasterPos2i(x: i32, y: i32) { extern "system" { fn glRasterPos2i(x: i32, y: i32); } - glRasterPos2i(::core::mem::transmute(x), ::core::mem::transmute(y)) + glRasterPos2i(x, y) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3960,7 +3960,7 @@ pub unsafe fn glRasterPos2s(x: i16, y: i16) { extern "system" { fn glRasterPos2s(x: i16, y: i16); } - glRasterPos2s(::core::mem::transmute(x), ::core::mem::transmute(y)) + glRasterPos2s(x, y) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3978,7 +3978,7 @@ pub unsafe fn glRasterPos3d(x: f64, y: f64, z: f64) { extern "system" { fn glRasterPos3d(x: f64, y: f64, z: f64); } - glRasterPos3d(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glRasterPos3d(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -3996,7 +3996,7 @@ pub unsafe fn glRasterPos3f(x: f32, y: f32, z: f32) { extern "system" { fn glRasterPos3f(x: f32, y: f32, z: f32); } - glRasterPos3f(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glRasterPos3f(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4014,7 +4014,7 @@ pub unsafe fn glRasterPos3i(x: i32, y: i32, z: i32) { extern "system" { fn glRasterPos3i(x: i32, y: i32, z: i32); } - glRasterPos3i(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glRasterPos3i(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4032,7 +4032,7 @@ pub unsafe fn glRasterPos3s(x: i16, y: i16, z: i16) { extern "system" { fn glRasterPos3s(x: i16, y: i16, z: i16); } - glRasterPos3s(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glRasterPos3s(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4050,7 +4050,7 @@ pub unsafe fn glRasterPos4d(x: f64, y: f64, z: f64, w: f64) { extern "system" { fn glRasterPos4d(x: f64, y: f64, z: f64, w: f64); } - glRasterPos4d(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(w)) + glRasterPos4d(x, y, z, w) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4068,7 +4068,7 @@ pub unsafe fn glRasterPos4f(x: f32, y: f32, z: f32, w: f32) { extern "system" { fn glRasterPos4f(x: f32, y: f32, z: f32, w: f32); } - glRasterPos4f(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(w)) + glRasterPos4f(x, y, z, w) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4086,7 +4086,7 @@ pub unsafe fn glRasterPos4i(x: i32, y: i32, z: i32, w: i32) { extern "system" { fn glRasterPos4i(x: i32, y: i32, z: i32, w: i32); } - glRasterPos4i(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(w)) + glRasterPos4i(x, y, z, w) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4104,7 +4104,7 @@ pub unsafe fn glRasterPos4s(x: i16, y: i16, z: i16, w: i16) { extern "system" { fn glRasterPos4s(x: i16, y: i16, z: i16, w: i16); } - glRasterPos4s(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(w)) + glRasterPos4s(x, y, z, w) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4122,7 +4122,7 @@ pub unsafe fn glReadBuffer(mode: u32) { extern "system" { fn glReadBuffer(mode: u32); } - glReadBuffer(::core::mem::transmute(mode)) + glReadBuffer(mode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4131,7 +4131,7 @@ pub unsafe fn glReadPixels(x: i32, y: i32, width: i32, height: i32, format: u32, extern "system" { fn glReadPixels(x: i32, y: i32, width: i32, height: i32, format: u32, r#type: u32, pixels: *mut ::core::ffi::c_void); } - glReadPixels(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(pixels)) + glReadPixels(x, y, width, height, format, r#type, ::core::mem::transmute(pixels)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4140,7 +4140,7 @@ pub unsafe fn glRectd(x1: f64, y1: f64, x2: f64, y2: f64) { extern "system" { fn glRectd(x1: f64, y1: f64, x2: f64, y2: f64); } - glRectd(::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2)) + glRectd(x1, y1, x2, y2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4158,7 +4158,7 @@ pub unsafe fn glRectf(x1: f32, y1: f32, x2: f32, y2: f32) { extern "system" { fn glRectf(x1: f32, y1: f32, x2: f32, y2: f32); } - glRectf(::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2)) + glRectf(x1, y1, x2, y2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4176,7 +4176,7 @@ pub unsafe fn glRecti(x1: i32, y1: i32, x2: i32, y2: i32) { extern "system" { fn glRecti(x1: i32, y1: i32, x2: i32, y2: i32); } - glRecti(::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2)) + glRecti(x1, y1, x2, y2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4194,7 +4194,7 @@ pub unsafe fn glRects(x1: i16, y1: i16, x2: i16, y2: i16) { extern "system" { fn glRects(x1: i16, y1: i16, x2: i16, y2: i16); } - glRects(::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2)) + glRects(x1, y1, x2, y2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4212,7 +4212,7 @@ pub unsafe fn glRenderMode(mode: u32) -> i32 { extern "system" { fn glRenderMode(mode: u32) -> i32; } - ::core::mem::transmute(glRenderMode(::core::mem::transmute(mode))) + ::core::mem::transmute(glRenderMode(mode)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4221,7 +4221,7 @@ pub unsafe fn glRotated(angle: f64, x: f64, y: f64, z: f64) { extern "system" { fn glRotated(angle: f64, x: f64, y: f64, z: f64); } - glRotated(::core::mem::transmute(angle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glRotated(angle, x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4230,7 +4230,7 @@ pub unsafe fn glRotatef(angle: f32, x: f32, y: f32, z: f32) { extern "system" { fn glRotatef(angle: f32, x: f32, y: f32, z: f32); } - glRotatef(::core::mem::transmute(angle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glRotatef(angle, x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4239,7 +4239,7 @@ pub unsafe fn glScaled(x: f64, y: f64, z: f64) { extern "system" { fn glScaled(x: f64, y: f64, z: f64); } - glScaled(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glScaled(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4248,7 +4248,7 @@ pub unsafe fn glScalef(x: f32, y: f32, z: f32) { extern "system" { fn glScalef(x: f32, y: f32, z: f32); } - glScalef(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glScalef(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4257,7 +4257,7 @@ pub unsafe fn glScissor(x: i32, y: i32, width: i32, height: i32) { extern "system" { fn glScissor(x: i32, y: i32, width: i32, height: i32); } - glScissor(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(height)) + glScissor(x, y, width, height) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4266,7 +4266,7 @@ pub unsafe fn glSelectBuffer(size: i32, buffer: *mut u32) { extern "system" { fn glSelectBuffer(size: i32, buffer: *mut u32); } - glSelectBuffer(::core::mem::transmute(size), ::core::mem::transmute(buffer)) + glSelectBuffer(size, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4275,7 +4275,7 @@ pub unsafe fn glShadeModel(mode: u32) { extern "system" { fn glShadeModel(mode: u32); } - glShadeModel(::core::mem::transmute(mode)) + glShadeModel(mode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4284,7 +4284,7 @@ pub unsafe fn glStencilFunc(func: u32, r#ref: i32, mask: u32) { extern "system" { fn glStencilFunc(func: u32, r#ref: i32, mask: u32); } - glStencilFunc(::core::mem::transmute(func), ::core::mem::transmute(r#ref), ::core::mem::transmute(mask)) + glStencilFunc(func, r#ref, mask) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4293,7 +4293,7 @@ pub unsafe fn glStencilMask(mask: u32) { extern "system" { fn glStencilMask(mask: u32); } - glStencilMask(::core::mem::transmute(mask)) + glStencilMask(mask) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4302,7 +4302,7 @@ pub unsafe fn glStencilOp(fail: u32, zfail: u32, zpass: u32) { extern "system" { fn glStencilOp(fail: u32, zfail: u32, zpass: u32); } - glStencilOp(::core::mem::transmute(fail), ::core::mem::transmute(zfail), ::core::mem::transmute(zpass)) + glStencilOp(fail, zfail, zpass) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4311,7 +4311,7 @@ pub unsafe fn glTexCoord1d(s: f64) { extern "system" { fn glTexCoord1d(s: f64); } - glTexCoord1d(::core::mem::transmute(s)) + glTexCoord1d(s) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4329,7 +4329,7 @@ pub unsafe fn glTexCoord1f(s: f32) { extern "system" { fn glTexCoord1f(s: f32); } - glTexCoord1f(::core::mem::transmute(s)) + glTexCoord1f(s) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4347,7 +4347,7 @@ pub unsafe fn glTexCoord1i(s: i32) { extern "system" { fn glTexCoord1i(s: i32); } - glTexCoord1i(::core::mem::transmute(s)) + glTexCoord1i(s) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4365,7 +4365,7 @@ pub unsafe fn glTexCoord1s(s: i16) { extern "system" { fn glTexCoord1s(s: i16); } - glTexCoord1s(::core::mem::transmute(s)) + glTexCoord1s(s) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4383,7 +4383,7 @@ pub unsafe fn glTexCoord2d(s: f64, t: f64) { extern "system" { fn glTexCoord2d(s: f64, t: f64); } - glTexCoord2d(::core::mem::transmute(s), ::core::mem::transmute(t)) + glTexCoord2d(s, t) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4401,7 +4401,7 @@ pub unsafe fn glTexCoord2f(s: f32, t: f32) { extern "system" { fn glTexCoord2f(s: f32, t: f32); } - glTexCoord2f(::core::mem::transmute(s), ::core::mem::transmute(t)) + glTexCoord2f(s, t) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4419,7 +4419,7 @@ pub unsafe fn glTexCoord2i(s: i32, t: i32) { extern "system" { fn glTexCoord2i(s: i32, t: i32); } - glTexCoord2i(::core::mem::transmute(s), ::core::mem::transmute(t)) + glTexCoord2i(s, t) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4437,7 +4437,7 @@ pub unsafe fn glTexCoord2s(s: i16, t: i16) { extern "system" { fn glTexCoord2s(s: i16, t: i16); } - glTexCoord2s(::core::mem::transmute(s), ::core::mem::transmute(t)) + glTexCoord2s(s, t) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4455,7 +4455,7 @@ pub unsafe fn glTexCoord3d(s: f64, t: f64, r: f64) { extern "system" { fn glTexCoord3d(s: f64, t: f64, r: f64); } - glTexCoord3d(::core::mem::transmute(s), ::core::mem::transmute(t), ::core::mem::transmute(r)) + glTexCoord3d(s, t, r) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4473,7 +4473,7 @@ pub unsafe fn glTexCoord3f(s: f32, t: f32, r: f32) { extern "system" { fn glTexCoord3f(s: f32, t: f32, r: f32); } - glTexCoord3f(::core::mem::transmute(s), ::core::mem::transmute(t), ::core::mem::transmute(r)) + glTexCoord3f(s, t, r) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4491,7 +4491,7 @@ pub unsafe fn glTexCoord3i(s: i32, t: i32, r: i32) { extern "system" { fn glTexCoord3i(s: i32, t: i32, r: i32); } - glTexCoord3i(::core::mem::transmute(s), ::core::mem::transmute(t), ::core::mem::transmute(r)) + glTexCoord3i(s, t, r) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4509,7 +4509,7 @@ pub unsafe fn glTexCoord3s(s: i16, t: i16, r: i16) { extern "system" { fn glTexCoord3s(s: i16, t: i16, r: i16); } - glTexCoord3s(::core::mem::transmute(s), ::core::mem::transmute(t), ::core::mem::transmute(r)) + glTexCoord3s(s, t, r) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4527,7 +4527,7 @@ pub unsafe fn glTexCoord4d(s: f64, t: f64, r: f64, q: f64) { extern "system" { fn glTexCoord4d(s: f64, t: f64, r: f64, q: f64); } - glTexCoord4d(::core::mem::transmute(s), ::core::mem::transmute(t), ::core::mem::transmute(r), ::core::mem::transmute(q)) + glTexCoord4d(s, t, r, q) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4545,7 +4545,7 @@ pub unsafe fn glTexCoord4f(s: f32, t: f32, r: f32, q: f32) { extern "system" { fn glTexCoord4f(s: f32, t: f32, r: f32, q: f32); } - glTexCoord4f(::core::mem::transmute(s), ::core::mem::transmute(t), ::core::mem::transmute(r), ::core::mem::transmute(q)) + glTexCoord4f(s, t, r, q) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4563,7 +4563,7 @@ pub unsafe fn glTexCoord4i(s: i32, t: i32, r: i32, q: i32) { extern "system" { fn glTexCoord4i(s: i32, t: i32, r: i32, q: i32); } - glTexCoord4i(::core::mem::transmute(s), ::core::mem::transmute(t), ::core::mem::transmute(r), ::core::mem::transmute(q)) + glTexCoord4i(s, t, r, q) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4581,7 +4581,7 @@ pub unsafe fn glTexCoord4s(s: i16, t: i16, r: i16, q: i16) { extern "system" { fn glTexCoord4s(s: i16, t: i16, r: i16, q: i16); } - glTexCoord4s(::core::mem::transmute(s), ::core::mem::transmute(t), ::core::mem::transmute(r), ::core::mem::transmute(q)) + glTexCoord4s(s, t, r, q) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4599,7 +4599,7 @@ pub unsafe fn glTexCoordPointer(size: i32, r#type: u32, stride: i32, pointer: *c extern "system" { fn glTexCoordPointer(size: i32, r#type: u32, stride: i32, pointer: *const ::core::ffi::c_void); } - glTexCoordPointer(::core::mem::transmute(size), ::core::mem::transmute(r#type), ::core::mem::transmute(stride), ::core::mem::transmute(pointer)) + glTexCoordPointer(size, r#type, stride, ::core::mem::transmute(pointer)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4608,7 +4608,7 @@ pub unsafe fn glTexEnvf(target: u32, pname: u32, param2: f32) { extern "system" { fn glTexEnvf(target: u32, pname: u32, param2: f32); } - glTexEnvf(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(param2)) + glTexEnvf(target, pname, param2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4617,7 +4617,7 @@ pub unsafe fn glTexEnvfv(target: u32, pname: u32, params: *const f32) { extern "system" { fn glTexEnvfv(target: u32, pname: u32, params: *const f32); } - glTexEnvfv(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glTexEnvfv(target, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4626,7 +4626,7 @@ pub unsafe fn glTexEnvi(target: u32, pname: u32, param2: i32) { extern "system" { fn glTexEnvi(target: u32, pname: u32, param2: i32); } - glTexEnvi(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(param2)) + glTexEnvi(target, pname, param2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4635,7 +4635,7 @@ pub unsafe fn glTexEnviv(target: u32, pname: u32, params: *const i32) { extern "system" { fn glTexEnviv(target: u32, pname: u32, params: *const i32); } - glTexEnviv(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glTexEnviv(target, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4644,7 +4644,7 @@ pub unsafe fn glTexGend(coord: u32, pname: u32, param2: f64) { extern "system" { fn glTexGend(coord: u32, pname: u32, param2: f64); } - glTexGend(::core::mem::transmute(coord), ::core::mem::transmute(pname), ::core::mem::transmute(param2)) + glTexGend(coord, pname, param2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4653,7 +4653,7 @@ pub unsafe fn glTexGendv(coord: u32, pname: u32, params: *const f64) { extern "system" { fn glTexGendv(coord: u32, pname: u32, params: *const f64); } - glTexGendv(::core::mem::transmute(coord), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glTexGendv(coord, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4662,7 +4662,7 @@ pub unsafe fn glTexGenf(coord: u32, pname: u32, param2: f32) { extern "system" { fn glTexGenf(coord: u32, pname: u32, param2: f32); } - glTexGenf(::core::mem::transmute(coord), ::core::mem::transmute(pname), ::core::mem::transmute(param2)) + glTexGenf(coord, pname, param2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4671,7 +4671,7 @@ pub unsafe fn glTexGenfv(coord: u32, pname: u32, params: *const f32) { extern "system" { fn glTexGenfv(coord: u32, pname: u32, params: *const f32); } - glTexGenfv(::core::mem::transmute(coord), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glTexGenfv(coord, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4680,7 +4680,7 @@ pub unsafe fn glTexGeni(coord: u32, pname: u32, param2: i32) { extern "system" { fn glTexGeni(coord: u32, pname: u32, param2: i32); } - glTexGeni(::core::mem::transmute(coord), ::core::mem::transmute(pname), ::core::mem::transmute(param2)) + glTexGeni(coord, pname, param2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4689,7 +4689,7 @@ pub unsafe fn glTexGeniv(coord: u32, pname: u32, params: *const i32) { extern "system" { fn glTexGeniv(coord: u32, pname: u32, params: *const i32); } - glTexGeniv(::core::mem::transmute(coord), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glTexGeniv(coord, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4698,7 +4698,7 @@ pub unsafe fn glTexImage1D(target: u32, level: i32, internalformat: i32, width: extern "system" { fn glTexImage1D(target: u32, level: i32, internalformat: i32, width: i32, border: i32, format: u32, r#type: u32, pixels: *const ::core::ffi::c_void); } - glTexImage1D(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(internalformat), ::core::mem::transmute(width), ::core::mem::transmute(border), ::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(pixels)) + glTexImage1D(target, level, internalformat, width, border, format, r#type, ::core::mem::transmute(pixels)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4707,7 +4707,7 @@ pub unsafe fn glTexImage2D(target: u32, level: i32, internalformat: i32, width: extern "system" { fn glTexImage2D(target: u32, level: i32, internalformat: i32, width: i32, height: i32, border: i32, format: u32, r#type: u32, pixels: *const ::core::ffi::c_void); } - glTexImage2D(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(internalformat), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(border), ::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(pixels)) + glTexImage2D(target, level, internalformat, width, height, border, format, r#type, ::core::mem::transmute(pixels)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4716,7 +4716,7 @@ pub unsafe fn glTexParameterf(target: u32, pname: u32, param2: f32) { extern "system" { fn glTexParameterf(target: u32, pname: u32, param2: f32); } - glTexParameterf(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(param2)) + glTexParameterf(target, pname, param2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4725,7 +4725,7 @@ pub unsafe fn glTexParameterfv(target: u32, pname: u32, params: *const f32) { extern "system" { fn glTexParameterfv(target: u32, pname: u32, params: *const f32); } - glTexParameterfv(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glTexParameterfv(target, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4734,7 +4734,7 @@ pub unsafe fn glTexParameteri(target: u32, pname: u32, param2: i32) { extern "system" { fn glTexParameteri(target: u32, pname: u32, param2: i32); } - glTexParameteri(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(param2)) + glTexParameteri(target, pname, param2) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4743,7 +4743,7 @@ pub unsafe fn glTexParameteriv(target: u32, pname: u32, params: *const i32) { extern "system" { fn glTexParameteriv(target: u32, pname: u32, params: *const i32); } - glTexParameteriv(::core::mem::transmute(target), ::core::mem::transmute(pname), ::core::mem::transmute(params)) + glTexParameteriv(target, pname, ::core::mem::transmute(params)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4752,7 +4752,7 @@ pub unsafe fn glTexSubImage1D(target: u32, level: i32, xoffset: i32, width: i32, extern "system" { fn glTexSubImage1D(target: u32, level: i32, xoffset: i32, width: i32, format: u32, r#type: u32, pixels: *const ::core::ffi::c_void); } - glTexSubImage1D(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(xoffset), ::core::mem::transmute(width), ::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(pixels)) + glTexSubImage1D(target, level, xoffset, width, format, r#type, ::core::mem::transmute(pixels)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4761,7 +4761,7 @@ pub unsafe fn glTexSubImage2D(target: u32, level: i32, xoffset: i32, yoffset: i3 extern "system" { fn glTexSubImage2D(target: u32, level: i32, xoffset: i32, yoffset: i32, width: i32, height: i32, format: u32, r#type: u32, pixels: *const ::core::ffi::c_void); } - glTexSubImage2D(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(xoffset), ::core::mem::transmute(yoffset), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(pixels)) + glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, r#type, ::core::mem::transmute(pixels)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4770,7 +4770,7 @@ pub unsafe fn glTranslated(x: f64, y: f64, z: f64) { extern "system" { fn glTranslated(x: f64, y: f64, z: f64); } - glTranslated(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glTranslated(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4779,7 +4779,7 @@ pub unsafe fn glTranslatef(x: f32, y: f32, z: f32) { extern "system" { fn glTranslatef(x: f32, y: f32, z: f32); } - glTranslatef(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glTranslatef(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4788,7 +4788,7 @@ pub unsafe fn glVertex2d(x: f64, y: f64) { extern "system" { fn glVertex2d(x: f64, y: f64); } - glVertex2d(::core::mem::transmute(x), ::core::mem::transmute(y)) + glVertex2d(x, y) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4806,7 +4806,7 @@ pub unsafe fn glVertex2f(x: f32, y: f32) { extern "system" { fn glVertex2f(x: f32, y: f32); } - glVertex2f(::core::mem::transmute(x), ::core::mem::transmute(y)) + glVertex2f(x, y) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4824,7 +4824,7 @@ pub unsafe fn glVertex2i(x: i32, y: i32) { extern "system" { fn glVertex2i(x: i32, y: i32); } - glVertex2i(::core::mem::transmute(x), ::core::mem::transmute(y)) + glVertex2i(x, y) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4842,7 +4842,7 @@ pub unsafe fn glVertex2s(x: i16, y: i16) { extern "system" { fn glVertex2s(x: i16, y: i16); } - glVertex2s(::core::mem::transmute(x), ::core::mem::transmute(y)) + glVertex2s(x, y) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4860,7 +4860,7 @@ pub unsafe fn glVertex3d(x: f64, y: f64, z: f64) { extern "system" { fn glVertex3d(x: f64, y: f64, z: f64); } - glVertex3d(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glVertex3d(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4878,7 +4878,7 @@ pub unsafe fn glVertex3f(x: f32, y: f32, z: f32) { extern "system" { fn glVertex3f(x: f32, y: f32, z: f32); } - glVertex3f(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glVertex3f(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4896,7 +4896,7 @@ pub unsafe fn glVertex3i(x: i32, y: i32, z: i32) { extern "system" { fn glVertex3i(x: i32, y: i32, z: i32); } - glVertex3i(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glVertex3i(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4914,7 +4914,7 @@ pub unsafe fn glVertex3s(x: i16, y: i16, z: i16) { extern "system" { fn glVertex3s(x: i16, y: i16, z: i16); } - glVertex3s(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + glVertex3s(x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4932,7 +4932,7 @@ pub unsafe fn glVertex4d(x: f64, y: f64, z: f64, w: f64) { extern "system" { fn glVertex4d(x: f64, y: f64, z: f64, w: f64); } - glVertex4d(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(w)) + glVertex4d(x, y, z, w) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4950,7 +4950,7 @@ pub unsafe fn glVertex4f(x: f32, y: f32, z: f32, w: f32) { extern "system" { fn glVertex4f(x: f32, y: f32, z: f32, w: f32); } - glVertex4f(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(w)) + glVertex4f(x, y, z, w) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4968,7 +4968,7 @@ pub unsafe fn glVertex4i(x: i32, y: i32, z: i32, w: i32) { extern "system" { fn glVertex4i(x: i32, y: i32, z: i32, w: i32); } - glVertex4i(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(w)) + glVertex4i(x, y, z, w) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -4986,7 +4986,7 @@ pub unsafe fn glVertex4s(x: i16, y: i16, z: i16, w: i16) { extern "system" { fn glVertex4s(x: i16, y: i16, z: i16, w: i16); } - glVertex4s(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(w)) + glVertex4s(x, y, z, w) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5004,7 +5004,7 @@ pub unsafe fn glVertexPointer(size: i32, r#type: u32, stride: i32, pointer: *con extern "system" { fn glVertexPointer(size: i32, r#type: u32, stride: i32, pointer: *const ::core::ffi::c_void); } - glVertexPointer(::core::mem::transmute(size), ::core::mem::transmute(r#type), ::core::mem::transmute(stride), ::core::mem::transmute(pointer)) + glVertexPointer(size, r#type, stride, ::core::mem::transmute(pointer)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5013,7 +5013,7 @@ pub unsafe fn glViewport(x: i32, y: i32, width: i32, height: i32) { extern "system" { fn glViewport(x: i32, y: i32, width: i32, height: i32); } - glViewport(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(height)) + glViewport(x, y, width, height) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5058,7 +5058,7 @@ pub unsafe fn gluBuild1DMipmaps(target: u32, components: i32, width: i32, format extern "system" { fn gluBuild1DMipmaps(target: u32, components: i32, width: i32, format: u32, r#type: u32, data: *const ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(gluBuild1DMipmaps(::core::mem::transmute(target), ::core::mem::transmute(components), ::core::mem::transmute(width), ::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(data))) + ::core::mem::transmute(gluBuild1DMipmaps(target, components, width, format, r#type, ::core::mem::transmute(data))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5067,7 +5067,7 @@ pub unsafe fn gluBuild2DMipmaps(target: u32, components: i32, width: i32, height extern "system" { fn gluBuild2DMipmaps(target: u32, components: i32, width: i32, height: i32, format: u32, r#type: u32, data: *const ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(gluBuild2DMipmaps(::core::mem::transmute(target), ::core::mem::transmute(components), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(data))) + ::core::mem::transmute(gluBuild2DMipmaps(target, components, width, height, format, r#type, ::core::mem::transmute(data))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5076,7 +5076,7 @@ pub unsafe fn gluCylinder(qobj: *mut GLUquadric, baseradius: f64, topradius: f64 extern "system" { fn gluCylinder(qobj: *mut GLUquadric, baseradius: f64, topradius: f64, height: f64, slices: i32, stacks: i32); } - gluCylinder(::core::mem::transmute(qobj), ::core::mem::transmute(baseradius), ::core::mem::transmute(topradius), ::core::mem::transmute(height), ::core::mem::transmute(slices), ::core::mem::transmute(stacks)) + gluCylinder(::core::mem::transmute(qobj), baseradius, topradius, height, slices, stacks) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5112,7 +5112,7 @@ pub unsafe fn gluDisk(qobj: *mut GLUquadric, innerradius: f64, outerradius: f64, extern "system" { fn gluDisk(qobj: *mut GLUquadric, innerradius: f64, outerradius: f64, slices: i32, loops: i32); } - gluDisk(::core::mem::transmute(qobj), ::core::mem::transmute(innerradius), ::core::mem::transmute(outerradius), ::core::mem::transmute(slices), ::core::mem::transmute(loops)) + gluDisk(::core::mem::transmute(qobj), innerradius, outerradius, slices, loops) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5157,7 +5157,7 @@ pub unsafe fn gluErrorString(errcode: u32) -> *mut u8 { extern "system" { fn gluErrorString(errcode: u32) -> *mut u8; } - ::core::mem::transmute(gluErrorString(::core::mem::transmute(errcode))) + ::core::mem::transmute(gluErrorString(errcode)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5166,7 +5166,7 @@ pub unsafe fn gluErrorUnicodeStringEXT(errcode: u32) -> ::windows::core::PWSTR { extern "system" { fn gluErrorUnicodeStringEXT(errcode: u32) -> ::windows::core::PWSTR; } - ::core::mem::transmute(gluErrorUnicodeStringEXT(::core::mem::transmute(errcode))) + ::core::mem::transmute(gluErrorUnicodeStringEXT(errcode)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5175,7 +5175,7 @@ pub unsafe fn gluGetNurbsProperty(nobj: *mut GLUnurbs, property: u32, value: *mu extern "system" { fn gluGetNurbsProperty(nobj: *mut GLUnurbs, property: u32, value: *mut f32); } - gluGetNurbsProperty(::core::mem::transmute(nobj), ::core::mem::transmute(property), ::core::mem::transmute(value)) + gluGetNurbsProperty(::core::mem::transmute(nobj), property, ::core::mem::transmute(value)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5184,7 +5184,7 @@ pub unsafe fn gluGetString(name: u32) -> *mut u8 { extern "system" { fn gluGetString(name: u32) -> *mut u8; } - ::core::mem::transmute(gluGetString(::core::mem::transmute(name))) + ::core::mem::transmute(gluGetString(name)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5193,7 +5193,7 @@ pub unsafe fn gluGetTessProperty(tess: *mut GLUtesselator, which: u32, value: *m extern "system" { fn gluGetTessProperty(tess: *mut GLUtesselator, which: u32, value: *mut f64); } - gluGetTessProperty(::core::mem::transmute(tess), ::core::mem::transmute(which), ::core::mem::transmute(value)) + gluGetTessProperty(::core::mem::transmute(tess), which, ::core::mem::transmute(value)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5211,7 +5211,7 @@ pub unsafe fn gluLookAt(eyex: f64, eyey: f64, eyez: f64, centerx: f64, centery: extern "system" { fn gluLookAt(eyex: f64, eyey: f64, eyez: f64, centerx: f64, centery: f64, centerz: f64, upx: f64, upy: f64, upz: f64); } - gluLookAt(::core::mem::transmute(eyex), ::core::mem::transmute(eyey), ::core::mem::transmute(eyez), ::core::mem::transmute(centerx), ::core::mem::transmute(centery), ::core::mem::transmute(centerz), ::core::mem::transmute(upx), ::core::mem::transmute(upy), ::core::mem::transmute(upz)) + gluLookAt(eyex, eyey, eyez, centerx, centery, centerz, upx, upy, upz) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5247,7 +5247,7 @@ pub unsafe fn gluNextContour(tess: *mut GLUtesselator, r#type: u32) { extern "system" { fn gluNextContour(tess: *mut GLUtesselator, r#type: u32); } - gluNextContour(::core::mem::transmute(tess), ::core::mem::transmute(r#type)) + gluNextContour(::core::mem::transmute(tess), r#type) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5256,7 +5256,7 @@ pub unsafe fn gluNurbsCallback(nobj: *mut GLUnurbs, which: u32, r#fn: isize) { extern "system" { fn gluNurbsCallback(nobj: *mut GLUnurbs, which: u32, r#fn: isize); } - gluNurbsCallback(::core::mem::transmute(nobj), ::core::mem::transmute(which), ::core::mem::transmute(r#fn)) + gluNurbsCallback(::core::mem::transmute(nobj), which, r#fn) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5265,7 +5265,7 @@ pub unsafe fn gluNurbsCurve(nobj: *mut GLUnurbs, nknots: i32, knot: *mut f32, st extern "system" { fn gluNurbsCurve(nobj: *mut GLUnurbs, nknots: i32, knot: *mut f32, stride: i32, ctlarray: *mut f32, order: i32, r#type: u32); } - gluNurbsCurve(::core::mem::transmute(nobj), ::core::mem::transmute(nknots), ::core::mem::transmute(knot), ::core::mem::transmute(stride), ::core::mem::transmute(ctlarray), ::core::mem::transmute(order), ::core::mem::transmute(r#type)) + gluNurbsCurve(::core::mem::transmute(nobj), nknots, ::core::mem::transmute(knot), stride, ::core::mem::transmute(ctlarray), order, r#type) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5274,7 +5274,7 @@ pub unsafe fn gluNurbsProperty(nobj: *mut GLUnurbs, property: u32, value: f32) { extern "system" { fn gluNurbsProperty(nobj: *mut GLUnurbs, property: u32, value: f32); } - gluNurbsProperty(::core::mem::transmute(nobj), ::core::mem::transmute(property), ::core::mem::transmute(value)) + gluNurbsProperty(::core::mem::transmute(nobj), property, value) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5283,7 +5283,7 @@ pub unsafe fn gluNurbsSurface(nobj: *mut GLUnurbs, sknot_count: i32, sknot: *mut extern "system" { fn gluNurbsSurface(nobj: *mut GLUnurbs, sknot_count: i32, sknot: *mut f32, tknot_count: i32, tknot: *mut f32, s_stride: i32, t_stride: i32, ctlarray: *mut f32, sorder: i32, torder: i32, r#type: u32); } - gluNurbsSurface(::core::mem::transmute(nobj), ::core::mem::transmute(sknot_count), ::core::mem::transmute(sknot), ::core::mem::transmute(tknot_count), ::core::mem::transmute(tknot), ::core::mem::transmute(s_stride), ::core::mem::transmute(t_stride), ::core::mem::transmute(ctlarray), ::core::mem::transmute(sorder), ::core::mem::transmute(torder), ::core::mem::transmute(r#type)) + gluNurbsSurface(::core::mem::transmute(nobj), sknot_count, ::core::mem::transmute(sknot), tknot_count, ::core::mem::transmute(tknot), s_stride, t_stride, ::core::mem::transmute(ctlarray), sorder, torder, r#type) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5292,7 +5292,7 @@ pub unsafe fn gluOrtho2D(left: f64, right: f64, bottom: f64, top: f64) { extern "system" { fn gluOrtho2D(left: f64, right: f64, bottom: f64, top: f64); } - gluOrtho2D(::core::mem::transmute(left), ::core::mem::transmute(right), ::core::mem::transmute(bottom), ::core::mem::transmute(top)) + gluOrtho2D(left, right, bottom, top) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5301,7 +5301,7 @@ pub unsafe fn gluPartialDisk(qobj: *mut GLUquadric, innerradius: f64, outerradiu extern "system" { fn gluPartialDisk(qobj: *mut GLUquadric, innerradius: f64, outerradius: f64, slices: i32, loops: i32, startangle: f64, sweepangle: f64); } - gluPartialDisk(::core::mem::transmute(qobj), ::core::mem::transmute(innerradius), ::core::mem::transmute(outerradius), ::core::mem::transmute(slices), ::core::mem::transmute(loops), ::core::mem::transmute(startangle), ::core::mem::transmute(sweepangle)) + gluPartialDisk(::core::mem::transmute(qobj), innerradius, outerradius, slices, loops, startangle, sweepangle) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5310,7 +5310,7 @@ pub unsafe fn gluPerspective(fovy: f64, aspect: f64, znear: f64, zfar: f64) { extern "system" { fn gluPerspective(fovy: f64, aspect: f64, znear: f64, zfar: f64); } - gluPerspective(::core::mem::transmute(fovy), ::core::mem::transmute(aspect), ::core::mem::transmute(znear), ::core::mem::transmute(zfar)) + gluPerspective(fovy, aspect, znear, zfar) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5319,7 +5319,7 @@ pub unsafe fn gluPickMatrix(x: f64, y: f64, width: f64, height: f64, viewport: * extern "system" { fn gluPickMatrix(x: f64, y: f64, width: f64, height: f64, viewport: *mut i32); } - gluPickMatrix(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(viewport)) + gluPickMatrix(x, y, width, height, ::core::mem::transmute(viewport)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5328,7 +5328,7 @@ pub unsafe fn gluProject(objx: f64, objy: f64, objz: f64, modelmatrix: *const f6 extern "system" { fn gluProject(objx: f64, objy: f64, objz: f64, modelmatrix: *const f64, projmatrix: *const f64, viewport: *const i32, winx: *mut f64, winy: *mut f64, winz: *mut f64) -> i32; } - ::core::mem::transmute(gluProject(::core::mem::transmute(objx), ::core::mem::transmute(objy), ::core::mem::transmute(objz), ::core::mem::transmute(modelmatrix), ::core::mem::transmute(projmatrix), ::core::mem::transmute(viewport), ::core::mem::transmute(winx), ::core::mem::transmute(winy), ::core::mem::transmute(winz))) + ::core::mem::transmute(gluProject(objx, objy, objz, ::core::mem::transmute(modelmatrix), ::core::mem::transmute(projmatrix), ::core::mem::transmute(viewport), ::core::mem::transmute(winx), ::core::mem::transmute(winy), ::core::mem::transmute(winz))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5337,7 +5337,7 @@ pub unsafe fn gluPwlCurve(nobj: *mut GLUnurbs, count: i32, array: *mut f32, stri extern "system" { fn gluPwlCurve(nobj: *mut GLUnurbs, count: i32, array: *mut f32, stride: i32, r#type: u32); } - gluPwlCurve(::core::mem::transmute(nobj), ::core::mem::transmute(count), ::core::mem::transmute(array), ::core::mem::transmute(stride), ::core::mem::transmute(r#type)) + gluPwlCurve(::core::mem::transmute(nobj), count, ::core::mem::transmute(array), stride, r#type) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5346,7 +5346,7 @@ pub unsafe fn gluQuadricCallback(qobj: *mut GLUquadric, which: u32, r#fn: isize) extern "system" { fn gluQuadricCallback(qobj: *mut GLUquadric, which: u32, r#fn: isize); } - gluQuadricCallback(::core::mem::transmute(qobj), ::core::mem::transmute(which), ::core::mem::transmute(r#fn)) + gluQuadricCallback(::core::mem::transmute(qobj), which, r#fn) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5355,7 +5355,7 @@ pub unsafe fn gluQuadricDrawStyle(quadobject: *mut GLUquadric, drawstyle: u32) { extern "system" { fn gluQuadricDrawStyle(quadobject: *mut GLUquadric, drawstyle: u32); } - gluQuadricDrawStyle(::core::mem::transmute(quadobject), ::core::mem::transmute(drawstyle)) + gluQuadricDrawStyle(::core::mem::transmute(quadobject), drawstyle) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5364,7 +5364,7 @@ pub unsafe fn gluQuadricNormals(quadobject: *mut GLUquadric, normals: u32) { extern "system" { fn gluQuadricNormals(quadobject: *mut GLUquadric, normals: u32); } - gluQuadricNormals(::core::mem::transmute(quadobject), ::core::mem::transmute(normals)) + gluQuadricNormals(::core::mem::transmute(quadobject), normals) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5373,7 +5373,7 @@ pub unsafe fn gluQuadricOrientation(quadobject: *mut GLUquadric, orientation: u3 extern "system" { fn gluQuadricOrientation(quadobject: *mut GLUquadric, orientation: u32); } - gluQuadricOrientation(::core::mem::transmute(quadobject), ::core::mem::transmute(orientation)) + gluQuadricOrientation(::core::mem::transmute(quadobject), orientation) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5382,7 +5382,7 @@ pub unsafe fn gluQuadricTexture(quadobject: *mut GLUquadric, texturecoords: u8) extern "system" { fn gluQuadricTexture(quadobject: *mut GLUquadric, texturecoords: u8); } - gluQuadricTexture(::core::mem::transmute(quadobject), ::core::mem::transmute(texturecoords)) + gluQuadricTexture(::core::mem::transmute(quadobject), texturecoords) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5391,7 +5391,7 @@ pub unsafe fn gluScaleImage(format: u32, widthin: i32, heightin: i32, typein: u3 extern "system" { fn gluScaleImage(format: u32, widthin: i32, heightin: i32, typein: u32, datain: *const ::core::ffi::c_void, widthout: i32, heightout: i32, typeout: u32, dataout: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(gluScaleImage(::core::mem::transmute(format), ::core::mem::transmute(widthin), ::core::mem::transmute(heightin), ::core::mem::transmute(typein), ::core::mem::transmute(datain), ::core::mem::transmute(widthout), ::core::mem::transmute(heightout), ::core::mem::transmute(typeout), ::core::mem::transmute(dataout))) + ::core::mem::transmute(gluScaleImage(format, widthin, heightin, typein, ::core::mem::transmute(datain), widthout, heightout, typeout, ::core::mem::transmute(dataout))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5400,7 +5400,7 @@ pub unsafe fn gluSphere(qobj: *mut GLUquadric, radius: f64, slices: i32, stacks: extern "system" { fn gluSphere(qobj: *mut GLUquadric, radius: f64, slices: i32, stacks: i32); } - gluSphere(::core::mem::transmute(qobj), ::core::mem::transmute(radius), ::core::mem::transmute(slices), ::core::mem::transmute(stacks)) + gluSphere(::core::mem::transmute(qobj), radius, slices, stacks) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5427,7 +5427,7 @@ pub unsafe fn gluTessCallback(tess: *mut GLUtesselator, which: u32, r#fn: isize) extern "system" { fn gluTessCallback(tess: *mut GLUtesselator, which: u32, r#fn: isize); } - gluTessCallback(::core::mem::transmute(tess), ::core::mem::transmute(which), ::core::mem::transmute(r#fn)) + gluTessCallback(::core::mem::transmute(tess), which, r#fn) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5454,7 +5454,7 @@ pub unsafe fn gluTessNormal(tess: *mut GLUtesselator, x: f64, y: f64, z: f64) { extern "system" { fn gluTessNormal(tess: *mut GLUtesselator, x: f64, y: f64, z: f64); } - gluTessNormal(::core::mem::transmute(tess), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)) + gluTessNormal(::core::mem::transmute(tess), x, y, z) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5463,7 +5463,7 @@ pub unsafe fn gluTessProperty(tess: *mut GLUtesselator, which: u32, value: f64) extern "system" { fn gluTessProperty(tess: *mut GLUtesselator, which: u32, value: f64); } - gluTessProperty(::core::mem::transmute(tess), ::core::mem::transmute(which), ::core::mem::transmute(value)) + gluTessProperty(::core::mem::transmute(tess), which, value) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5481,7 +5481,7 @@ pub unsafe fn gluUnProject(winx: f64, winy: f64, winz: f64, modelmatrix: *const extern "system" { fn gluUnProject(winx: f64, winy: f64, winz: f64, modelmatrix: *const f64, projmatrix: *const f64, viewport: *const i32, objx: *mut f64, objy: *mut f64, objz: *mut f64) -> i32; } - ::core::mem::transmute(gluUnProject(::core::mem::transmute(winx), ::core::mem::transmute(winy), ::core::mem::transmute(winz), ::core::mem::transmute(modelmatrix), ::core::mem::transmute(projmatrix), ::core::mem::transmute(viewport), ::core::mem::transmute(objx), ::core::mem::transmute(objy), ::core::mem::transmute(objz))) + ::core::mem::transmute(gluUnProject(winx, winy, winz, ::core::mem::transmute(modelmatrix), ::core::mem::transmute(projmatrix), ::core::mem::transmute(viewport), ::core::mem::transmute(objx), ::core::mem::transmute(objy), ::core::mem::transmute(objz))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5495,7 +5495,7 @@ where extern "system" { fn wglCopyContext(param0: HGLRC, param1: HGLRC, param2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(wglCopyContext(param0.into(), param1.into(), ::core::mem::transmute(param2))) + ::core::mem::transmute(wglCopyContext(param0.into(), param1.into(), param2)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -5522,7 +5522,7 @@ where extern "system" { fn wglCreateLayerContext(param0: super::Gdi::HDC, param1: i32) -> HGLRC; } - let result__ = wglCreateLayerContext(param0.into(), ::core::mem::transmute(param1)); + let result__ = wglCreateLayerContext(param0.into(), param1); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"] @@ -5549,7 +5549,7 @@ where extern "system" { fn wglDescribeLayerPlane(param0: super::Gdi::HDC, param1: i32, param2: i32, param3: u32, param4: *mut LAYERPLANEDESCRIPTOR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(wglDescribeLayerPlane(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4))) + ::core::mem::transmute(wglDescribeLayerPlane(param0.into(), param1, param2, param3, ::core::mem::transmute(param4))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] @@ -5581,7 +5581,7 @@ where extern "system" { fn wglGetLayerPaletteEntries(param0: super::Gdi::HDC, param1: i32, param2: i32, param3: i32, param4: *mut u32) -> i32; } - ::core::mem::transmute(wglGetLayerPaletteEntries(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4))) + ::core::mem::transmute(wglGetLayerPaletteEntries(param0.into(), param1, param2, param3, ::core::mem::transmute(param4))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5622,7 +5622,7 @@ where extern "system" { fn wglRealizeLayerPalette(param0: super::Gdi::HDC, param1: i32, param2: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(wglRealizeLayerPalette(param0.into(), ::core::mem::transmute(param1), param2.into())) + ::core::mem::transmute(wglRealizeLayerPalette(param0.into(), param1, param2.into())) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -5635,7 +5635,7 @@ where extern "system" { fn wglSetLayerPaletteEntries(param0: super::Gdi::HDC, param1: i32, param2: i32, param3: i32, param4: *const u32) -> i32; } - ::core::mem::transmute(wglSetLayerPaletteEntries(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4))) + ::core::mem::transmute(wglSetLayerPaletteEntries(param0.into(), param1, param2, param3, ::core::mem::transmute(param4))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5662,7 +5662,7 @@ where extern "system" { fn wglSwapLayerBuffers(param0: super::Gdi::HDC, param1: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(wglSwapLayerBuffers(param0.into(), ::core::mem::transmute(param1))) + ::core::mem::transmute(wglSwapLayerBuffers(param0.into(), param1)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5675,7 +5675,7 @@ where extern "system" { fn wglUseFontBitmapsA(param0: super::Gdi::HDC, param1: u32, param2: u32, param3: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(wglUseFontBitmapsA(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3))) + ::core::mem::transmute(wglUseFontBitmapsA(param0.into(), param1, param2, param3)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5688,7 +5688,7 @@ where extern "system" { fn wglUseFontBitmapsW(param0: super::Gdi::HDC, param1: u32, param2: u32, param3: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(wglUseFontBitmapsW(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3))) + ::core::mem::transmute(wglUseFontBitmapsW(param0.into(), param1, param2, param3)) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5701,7 +5701,7 @@ where extern "system" { fn wglUseFontOutlinesA(param0: super::Gdi::HDC, param1: u32, param2: u32, param3: u32, param4: f32, param5: f32, param6: i32, param7: *mut GLYPHMETRICSFLOAT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(wglUseFontOutlinesA(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5), ::core::mem::transmute(param6), ::core::mem::transmute(param7))) + ::core::mem::transmute(wglUseFontOutlinesA(param0.into(), param1, param2, param3, param4, param5, param6, ::core::mem::transmute(param7))) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5714,7 +5714,7 @@ where extern "system" { fn wglUseFontOutlinesW(param0: super::Gdi::HDC, param1: u32, param2: u32, param3: u32, param4: f32, param5: f32, param6: i32, param7: *mut GLYPHMETRICSFLOAT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(wglUseFontOutlinesW(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5), ::core::mem::transmute(param6), ::core::mem::transmute(param7))) + ::core::mem::transmute(wglUseFontOutlinesW(param0.into(), param1, param2, param3, param4, param5, param6, ::core::mem::transmute(param7))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 06db601043..785aa4b389 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 @@ -89,7 +89,7 @@ where extern "system" { fn PTConvertDevModeToPrintTicket(hprovider: super::super::super::Storage::Xps::HPTPROVIDER, cbdevmode: u32, pdevmode: *const super::super::Gdi::DEVMODEA, scope: EPrintTicketScope, pprintticket: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PTConvertDevModeToPrintTicket(hprovider.into(), ::core::mem::transmute(cbdevmode), ::core::mem::transmute(pdevmode), ::core::mem::transmute(scope), pprintticket.into().abi()).ok() + PTConvertDevModeToPrintTicket(hprovider.into(), cbdevmode, ::core::mem::transmute(pdevmode), scope, pprintticket.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] @@ -103,7 +103,7 @@ where extern "system" { fn PTConvertPrintTicketToDevMode(hprovider: super::super::super::Storage::Xps::HPTPROVIDER, pprintticket: *mut ::core::ffi::c_void, basedevmodetype: EDefaultDevmodeType, scope: EPrintTicketScope, pcbdevmode: *mut u32, ppdevmode: *mut *mut super::super::Gdi::DEVMODEA, pbstrerrormessage: *mut super::super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } - PTConvertPrintTicketToDevMode(hprovider.into(), pprintticket.into().abi(), ::core::mem::transmute(basedevmodetype), ::core::mem::transmute(scope), ::core::mem::transmute(pcbdevmode), ::core::mem::transmute(ppdevmode), ::core::mem::transmute(pbstrerrormessage)).ok() + PTConvertPrintTicketToDevMode(hprovider.into(), pprintticket.into().abi(), basedevmodetype, scope, ::core::mem::transmute(pcbdevmode), ::core::mem::transmute(ppdevmode), ::core::mem::transmute(pbstrerrormessage)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] @@ -169,7 +169,7 @@ where fn PTMergeAndValidatePrintTicket(hprovider: super::super::super::Storage::Xps::HPTPROVIDER, pbaseticket: *mut ::core::ffi::c_void, pdeltaticket: *mut ::core::ffi::c_void, scope: EPrintTicketScope, presultticket: *mut ::core::ffi::c_void, pbstrerrormessage: *mut super::super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - PTMergeAndValidatePrintTicket(hprovider.into(), pbaseticket.into().abi(), pdeltaticket.into().abi(), ::core::mem::transmute(scope), presultticket.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PTMergeAndValidatePrintTicket(hprovider.into(), pbaseticket.into().abi(), pdeltaticket.into().abi(), scope, presultticket.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] #[cfg(feature = "Win32_Storage_Xps")] @@ -183,7 +183,7 @@ where fn PTOpenProvider(pszprintername: ::windows::core::PCWSTR, dwversion: u32, phprovider: *mut super::super::super::Storage::Xps::HPTPROVIDER) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PTOpenProvider(pszprintername.into(), ::core::mem::transmute(dwversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PTOpenProvider(pszprintername.into(), dwversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] #[cfg(feature = "Win32_Storage_Xps")] @@ -196,7 +196,7 @@ where extern "system" { fn PTOpenProviderEx(pszprintername: ::windows::core::PCWSTR, dwmaxversion: u32, dwprefversion: u32, phprovider: *mut super::super::super::Storage::Xps::HPTPROVIDER, pusedversion: *mut u32) -> ::windows::core::HRESULT; } - PTOpenProviderEx(pszprintername.into(), ::core::mem::transmute(dwmaxversion), ::core::mem::transmute(dwprefversion), ::core::mem::transmute(phprovider), ::core::mem::transmute(pusedversion)).ok() + PTOpenProviderEx(pszprintername.into(), dwmaxversion, dwprefversion, ::core::mem::transmute(phprovider), ::core::mem::transmute(pusedversion)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] #[inline] 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 9dde8b8f1a..4bc9d439d6 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs @@ -292,7 +292,7 @@ where extern "system" { fn AddFormA(hprinter: super::super::Foundation::HANDLE, level: u32, pform: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddFormA(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pform))) + ::core::mem::transmute(AddFormA(hprinter.into(), level, ::core::mem::transmute(pform))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -305,7 +305,7 @@ where extern "system" { fn AddFormW(hprinter: super::super::Foundation::HANDLE, level: u32, pform: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddFormW(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pform))) + ::core::mem::transmute(AddFormW(hprinter.into(), level, ::core::mem::transmute(pform))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -318,7 +318,7 @@ where extern "system" { fn AddJobA(hprinter: super::super::Foundation::HANDLE, level: u32, pdata: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddJobA(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdata), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(AddJobA(hprinter.into(), level, ::core::mem::transmute(pdata), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -331,7 +331,7 @@ where extern "system" { fn AddJobW(hprinter: super::super::Foundation::HANDLE, level: u32, pdata: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddJobW(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdata), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(AddJobW(hprinter.into(), level, ::core::mem::transmute(pdata), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -344,7 +344,7 @@ where extern "system" { fn AddMonitorA(pname: ::windows::core::PCSTR, level: u32, pmonitors: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddMonitorA(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pmonitors))) + ::core::mem::transmute(AddMonitorA(pname.into(), level, ::core::mem::transmute(pmonitors))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -357,7 +357,7 @@ where extern "system" { fn AddMonitorW(pname: ::windows::core::PCWSTR, level: u32, pmonitors: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddMonitorW(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pmonitors))) + ::core::mem::transmute(AddMonitorW(pname.into(), level, ::core::mem::transmute(pmonitors))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -446,7 +446,7 @@ where extern "system" { fn AddPrintProvidorA(pname: ::windows::core::PCSTR, level: u32, pprovidorinfo: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddPrintProvidorA(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprovidorinfo))) + ::core::mem::transmute(AddPrintProvidorA(pname.into(), level, ::core::mem::transmute(pprovidorinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -459,7 +459,7 @@ where extern "system" { fn AddPrintProvidorW(pname: ::windows::core::PCWSTR, level: u32, pprovidorinfo: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddPrintProvidorW(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprovidorinfo))) + ::core::mem::transmute(AddPrintProvidorW(pname.into(), level, ::core::mem::transmute(pprovidorinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -472,7 +472,7 @@ where extern "system" { fn AddPrinterA(pname: ::windows::core::PCSTR, level: u32, pprinter: *const u8) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(AddPrinterA(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprinter))) + ::core::mem::transmute(AddPrinterA(pname.into(), level, ::core::mem::transmute(pprinter))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -486,7 +486,7 @@ where extern "system" { fn AddPrinterConnection2A(hwnd: super::super::Foundation::HWND, pszname: ::windows::core::PCSTR, dwlevel: u32, pconnectioninfo: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddPrinterConnection2A(hwnd.into(), pszname.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pconnectioninfo))) + ::core::mem::transmute(AddPrinterConnection2A(hwnd.into(), pszname.into(), dwlevel, ::core::mem::transmute(pconnectioninfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -500,7 +500,7 @@ where extern "system" { fn AddPrinterConnection2W(hwnd: super::super::Foundation::HWND, pszname: ::windows::core::PCWSTR, dwlevel: u32, pconnectioninfo: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddPrinterConnection2W(hwnd.into(), pszname.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pconnectioninfo))) + ::core::mem::transmute(AddPrinterConnection2W(hwnd.into(), pszname.into(), dwlevel, ::core::mem::transmute(pconnectioninfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -539,7 +539,7 @@ where extern "system" { fn AddPrinterDriverA(pname: ::windows::core::PCSTR, level: u32, pdriverinfo: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddPrinterDriverA(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdriverinfo))) + ::core::mem::transmute(AddPrinterDriverA(pname.into(), level, ::core::mem::transmute(pdriverinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -552,7 +552,7 @@ where extern "system" { fn AddPrinterDriverExA(pname: ::windows::core::PCSTR, level: u32, lpbdriverinfo: *const u8, dwfilecopyflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddPrinterDriverExA(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(lpbdriverinfo), ::core::mem::transmute(dwfilecopyflags))) + ::core::mem::transmute(AddPrinterDriverExA(pname.into(), level, ::core::mem::transmute(lpbdriverinfo), dwfilecopyflags)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -565,7 +565,7 @@ where extern "system" { fn AddPrinterDriverExW(pname: ::windows::core::PCWSTR, level: u32, lpbdriverinfo: *const u8, dwfilecopyflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddPrinterDriverExW(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(lpbdriverinfo), ::core::mem::transmute(dwfilecopyflags))) + ::core::mem::transmute(AddPrinterDriverExW(pname.into(), level, ::core::mem::transmute(lpbdriverinfo), dwfilecopyflags)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -578,7 +578,7 @@ where extern "system" { fn AddPrinterDriverW(pname: ::windows::core::PCWSTR, level: u32, pdriverinfo: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AddPrinterDriverW(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdriverinfo))) + ::core::mem::transmute(AddPrinterDriverW(pname.into(), level, ::core::mem::transmute(pdriverinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -591,7 +591,7 @@ where extern "system" { fn AddPrinterW(pname: ::windows::core::PCWSTR, level: u32, pprinter: *const u8) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(AddPrinterW(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprinter))) + ::core::mem::transmute(AddPrinterW(pname.into(), level, ::core::mem::transmute(pprinter))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -631,7 +631,7 @@ pub unsafe fn AppendPrinterNotifyInfoData(pinfodest: *const PRINTER_NOTIFY_INFO, extern "system" { fn AppendPrinterNotifyInfoData(pinfodest: *const PRINTER_NOTIFY_INFO, pdatasrc: *const PRINTER_NOTIFY_INFO_DATA, fdwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AppendPrinterNotifyInfoData(::core::mem::transmute(pinfodest), ::core::mem::transmute(pdatasrc), ::core::mem::transmute(fdwflags))) + ::core::mem::transmute(AppendPrinterNotifyInfoData(::core::mem::transmute(pinfodest), ::core::mem::transmute(pdatasrc), fdwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const BIDI_ACCESS_ADMINISTRATOR: u32 = 1u32; @@ -1735,7 +1735,7 @@ where extern "system" { fn CallRouterFindFirstPrinterChangeNotification(hprinterrpc: super::super::Foundation::HANDLE, fdwfilterflags: u32, fdwoptions: u32, hnotify: super::super::Foundation::HANDLE, pprinternotifyoptions: *const PRINTER_NOTIFY_OPTIONS) -> u32; } - ::core::mem::transmute(CallRouterFindFirstPrinterChangeNotification(hprinterrpc.into(), ::core::mem::transmute(fdwfilterflags), ::core::mem::transmute(fdwoptions), hnotify.into(), ::core::mem::transmute(pprinternotifyoptions))) + ::core::mem::transmute(CallRouterFindFirstPrinterChangeNotification(hprinterrpc.into(), fdwfilterflags, fdwoptions, hnotify.into(), ::core::mem::transmute(pprinternotifyoptions))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1776,7 +1776,7 @@ where extern "system" { fn CommitSpoolData(hprinter: super::super::Foundation::HANDLE, hspoolfile: super::super::Foundation::HANDLE, cbcommit: u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(CommitSpoolData(hprinter.into(), hspoolfile.into(), ::core::mem::transmute(cbcommit))) + ::core::mem::transmute(CommitSpoolData(hprinter.into(), hspoolfile.into(), cbcommit)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1847,7 +1847,7 @@ where extern "system" { fn ConnectToPrinterDlg(hwnd: super::super::Foundation::HWND, flags: u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(ConnectToPrinterDlg(hwnd.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(ConnectToPrinterDlg(hwnd.into(), flags)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1862,7 +1862,7 @@ where fn CorePrinterDriverInstalledA(pszserver: ::windows::core::PCSTR, pszenvironment: ::windows::core::PCSTR, coredriverguid: ::windows::core::GUID, ftdriverdate: super::super::Foundation::FILETIME, dwldriverversion: u64, pbdriverinstalled: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CorePrinterDriverInstalledA(pszserver.into(), pszenvironment.into(), ::core::mem::transmute(coredriverguid), ::core::mem::transmute(ftdriverdate), ::core::mem::transmute(dwldriverversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CorePrinterDriverInstalledA(pszserver.into(), pszenvironment.into(), ::core::mem::transmute(coredriverguid), ::core::mem::transmute(ftdriverdate), dwldriverversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1877,7 +1877,7 @@ where fn CorePrinterDriverInstalledW(pszserver: ::windows::core::PCWSTR, pszenvironment: ::windows::core::PCWSTR, coredriverguid: ::windows::core::GUID, ftdriverdate: super::super::Foundation::FILETIME, dwldriverversion: u64, pbdriverinstalled: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CorePrinterDriverInstalledW(pszserver.into(), pszenvironment.into(), ::core::mem::transmute(coredriverguid), ::core::mem::transmute(ftdriverdate), ::core::mem::transmute(dwldriverversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CorePrinterDriverInstalledW(pszserver.into(), pszenvironment.into(), ::core::mem::transmute(coredriverguid), ::core::mem::transmute(ftdriverdate), dwldriverversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] #[inline] @@ -1891,7 +1891,7 @@ where fn CreatePrintAsyncNotifyChannel(pszname: ::windows::core::PCWSTR, pnotificationtype: *const ::windows::core::GUID, euserfilter: PrintAsyncNotifyUserFilter, econversationstyle: PrintAsyncNotifyConversationStyle, pcallback: *mut ::core::ffi::c_void, ppiasynchnotification: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreatePrintAsyncNotifyChannel(pszname.into(), ::core::mem::transmute(pnotificationtype), ::core::mem::transmute(euserfilter), ::core::mem::transmute(econversationstyle), pcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreatePrintAsyncNotifyChannel(pszname.into(), ::core::mem::transmute(pnotificationtype), euserfilter, econversationstyle, pcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -3849,7 +3849,7 @@ where extern "system" { fn DeleteJobNamedProperty(hprinter: super::super::Foundation::HANDLE, jobid: u32, pszname: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(DeleteJobNamedProperty(hprinter.into(), ::core::mem::transmute(jobid), pszname.into())) + ::core::mem::transmute(DeleteJobNamedProperty(hprinter.into(), jobid, pszname.into())) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4096,7 +4096,7 @@ where extern "system" { fn DeletePrinterDriverExA(pname: ::windows::core::PCSTR, penvironment: ::windows::core::PCSTR, pdrivername: ::windows::core::PCSTR, dwdeleteflag: u32, dwversionflag: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeletePrinterDriverExA(pname.into(), penvironment.into(), pdrivername.into(), ::core::mem::transmute(dwdeleteflag), ::core::mem::transmute(dwversionflag))) + ::core::mem::transmute(DeletePrinterDriverExA(pname.into(), penvironment.into(), pdrivername.into(), dwdeleteflag, dwversionflag)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4111,7 +4111,7 @@ where extern "system" { fn DeletePrinterDriverExW(pname: ::windows::core::PCWSTR, penvironment: ::windows::core::PCWSTR, pdrivername: ::windows::core::PCWSTR, dwdeleteflag: u32, dwversionflag: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeletePrinterDriverExW(pname.into(), penvironment.into(), pdrivername.into(), ::core::mem::transmute(dwdeleteflag), ::core::mem::transmute(dwversionflag))) + ::core::mem::transmute(DeletePrinterDriverExW(pname.into(), penvironment.into(), pdrivername.into(), dwdeleteflag, dwversionflag)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] #[inline] @@ -4233,7 +4233,7 @@ where extern "system" { fn DocumentPropertiesA(hwnd: super::super::Foundation::HWND, hprinter: super::super::Foundation::HANDLE, pdevicename: ::windows::core::PCSTR, pdevmodeoutput: *mut super::Gdi::DEVMODEA, pdevmodeinput: *const super::Gdi::DEVMODEA, fmode: u32) -> i32; } - ::core::mem::transmute(DocumentPropertiesA(hwnd.into(), hprinter.into(), pdevicename.into(), ::core::mem::transmute(pdevmodeoutput), ::core::mem::transmute(pdevmodeinput), ::core::mem::transmute(fmode))) + ::core::mem::transmute(DocumentPropertiesA(hwnd.into(), hprinter.into(), pdevicename.into(), ::core::mem::transmute(pdevmodeoutput), ::core::mem::transmute(pdevmodeinput), fmode)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4248,7 +4248,7 @@ where extern "system" { fn DocumentPropertiesW(hwnd: super::super::Foundation::HWND, hprinter: super::super::Foundation::HANDLE, pdevicename: ::windows::core::PCWSTR, pdevmodeoutput: *mut super::Gdi::DEVMODEW, pdevmodeinput: *const super::Gdi::DEVMODEW, fmode: u32) -> i32; } - ::core::mem::transmute(DocumentPropertiesW(hwnd.into(), hprinter.into(), pdevicename.into(), ::core::mem::transmute(pdevmodeoutput), ::core::mem::transmute(pdevmodeinput), ::core::mem::transmute(fmode))) + ::core::mem::transmute(DocumentPropertiesW(hwnd.into(), hprinter.into(), pdevicename.into(), ::core::mem::transmute(pdevmodeoutput), ::core::mem::transmute(pdevmodeinput), fmode)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] #[repr(transparent)] @@ -4994,7 +4994,7 @@ where extern "system" { fn EnumFormsA(hprinter: super::super::Foundation::HANDLE, level: u32, pform: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumFormsA(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pform), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumFormsA(hprinter.into(), level, ::core::mem::transmute(pform), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5007,7 +5007,7 @@ where extern "system" { fn EnumFormsW(hprinter: super::super::Foundation::HANDLE, level: u32, pform: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumFormsW(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pform), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumFormsW(hprinter.into(), level, ::core::mem::transmute(pform), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5020,7 +5020,7 @@ where extern "system" { fn EnumJobNamedProperties(hprinter: super::super::Foundation::HANDLE, jobid: u32, pcproperties: *mut u32, ppproperties: *mut *mut PrintNamedProperty) -> u32; } - ::core::mem::transmute(EnumJobNamedProperties(hprinter.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(pcproperties), ::core::mem::transmute(ppproperties))) + ::core::mem::transmute(EnumJobNamedProperties(hprinter.into(), jobid, ::core::mem::transmute(pcproperties), ::core::mem::transmute(ppproperties))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5033,7 +5033,7 @@ where extern "system" { fn EnumJobsA(hprinter: super::super::Foundation::HANDLE, firstjob: u32, nojobs: u32, level: u32, pjob: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumJobsA(hprinter.into(), ::core::mem::transmute(firstjob), ::core::mem::transmute(nojobs), ::core::mem::transmute(level), ::core::mem::transmute(pjob), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumJobsA(hprinter.into(), firstjob, nojobs, level, ::core::mem::transmute(pjob), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5046,7 +5046,7 @@ where extern "system" { fn EnumJobsW(hprinter: super::super::Foundation::HANDLE, firstjob: u32, nojobs: u32, level: u32, pjob: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumJobsW(hprinter.into(), ::core::mem::transmute(firstjob), ::core::mem::transmute(nojobs), ::core::mem::transmute(level), ::core::mem::transmute(pjob), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumJobsW(hprinter.into(), firstjob, nojobs, level, ::core::mem::transmute(pjob), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5059,7 +5059,7 @@ where extern "system" { fn EnumMonitorsA(pname: ::windows::core::PCSTR, level: u32, pmonitor: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumMonitorsA(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pmonitor), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumMonitorsA(pname.into(), level, ::core::mem::transmute(pmonitor), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5072,7 +5072,7 @@ where extern "system" { fn EnumMonitorsW(pname: ::windows::core::PCWSTR, level: u32, pmonitor: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumMonitorsW(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pmonitor), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumMonitorsW(pname.into(), level, ::core::mem::transmute(pmonitor), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5085,7 +5085,7 @@ where extern "system" { fn EnumPortsA(pname: ::windows::core::PCSTR, level: u32, pport: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumPortsA(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pport), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumPortsA(pname.into(), level, ::core::mem::transmute(pport), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5098,7 +5098,7 @@ where extern "system" { fn EnumPortsW(pname: ::windows::core::PCWSTR, level: u32, pport: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumPortsW(pname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pport), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumPortsW(pname.into(), level, ::core::mem::transmute(pport), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5112,7 +5112,7 @@ where extern "system" { fn EnumPrintProcessorDatatypesA(pname: ::windows::core::PCSTR, pprintprocessorname: ::windows::core::PCSTR, level: u32, pdatatypes: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumPrintProcessorDatatypesA(pname.into(), pprintprocessorname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdatatypes), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumPrintProcessorDatatypesA(pname.into(), pprintprocessorname.into(), level, ::core::mem::transmute(pdatatypes), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5126,7 +5126,7 @@ where extern "system" { fn EnumPrintProcessorDatatypesW(pname: ::windows::core::PCWSTR, pprintprocessorname: ::windows::core::PCWSTR, level: u32, pdatatypes: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumPrintProcessorDatatypesW(pname.into(), pprintprocessorname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdatatypes), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumPrintProcessorDatatypesW(pname.into(), pprintprocessorname.into(), level, ::core::mem::transmute(pdatatypes), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5140,7 +5140,7 @@ where extern "system" { fn EnumPrintProcessorsA(pname: ::windows::core::PCSTR, penvironment: ::windows::core::PCSTR, level: u32, pprintprocessorinfo: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumPrintProcessorsA(pname.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprintprocessorinfo), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumPrintProcessorsA(pname.into(), penvironment.into(), level, ::core::mem::transmute(pprintprocessorinfo), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5154,7 +5154,7 @@ where extern "system" { fn EnumPrintProcessorsW(pname: ::windows::core::PCWSTR, penvironment: ::windows::core::PCWSTR, level: u32, pprintprocessorinfo: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumPrintProcessorsW(pname.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprintprocessorinfo), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumPrintProcessorsW(pname.into(), penvironment.into(), level, ::core::mem::transmute(pprintprocessorinfo), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5167,7 +5167,7 @@ where extern "system" { fn EnumPrinterDataA(hprinter: super::super::Foundation::HANDLE, dwindex: u32, pvaluename: ::windows::core::PSTR, cbvaluename: u32, pcbvaluename: *mut u32, ptype: *mut u32, pdata: *mut u8, cbdata: u32, pcbdata: *mut u32) -> u32; } - ::core::mem::transmute(EnumPrinterDataA(hprinter.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pvaluename), ::core::mem::transmute(cbvaluename), ::core::mem::transmute(pcbvaluename), ::core::mem::transmute(ptype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(EnumPrinterDataA(hprinter.into(), dwindex, ::core::mem::transmute(pvaluename), cbvaluename, ::core::mem::transmute(pcbvaluename), ::core::mem::transmute(ptype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5181,7 +5181,7 @@ where extern "system" { fn EnumPrinterDataExA(hprinter: super::super::Foundation::HANDLE, pkeyname: ::windows::core::PCSTR, penumvalues: *mut u8, cbenumvalues: u32, pcbenumvalues: *mut u32, pnenumvalues: *mut u32) -> u32; } - ::core::mem::transmute(EnumPrinterDataExA(hprinter.into(), pkeyname.into(), ::core::mem::transmute(penumvalues), ::core::mem::transmute(cbenumvalues), ::core::mem::transmute(pcbenumvalues), ::core::mem::transmute(pnenumvalues))) + ::core::mem::transmute(EnumPrinterDataExA(hprinter.into(), pkeyname.into(), ::core::mem::transmute(penumvalues), cbenumvalues, ::core::mem::transmute(pcbenumvalues), ::core::mem::transmute(pnenumvalues))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5195,7 +5195,7 @@ where extern "system" { fn EnumPrinterDataExW(hprinter: super::super::Foundation::HANDLE, pkeyname: ::windows::core::PCWSTR, penumvalues: *mut u8, cbenumvalues: u32, pcbenumvalues: *mut u32, pnenumvalues: *mut u32) -> u32; } - ::core::mem::transmute(EnumPrinterDataExW(hprinter.into(), pkeyname.into(), ::core::mem::transmute(penumvalues), ::core::mem::transmute(cbenumvalues), ::core::mem::transmute(pcbenumvalues), ::core::mem::transmute(pnenumvalues))) + ::core::mem::transmute(EnumPrinterDataExW(hprinter.into(), pkeyname.into(), ::core::mem::transmute(penumvalues), cbenumvalues, ::core::mem::transmute(pcbenumvalues), ::core::mem::transmute(pnenumvalues))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5208,7 +5208,7 @@ where extern "system" { fn EnumPrinterDataW(hprinter: super::super::Foundation::HANDLE, dwindex: u32, pvaluename: ::windows::core::PWSTR, cbvaluename: u32, pcbvaluename: *mut u32, ptype: *mut u32, pdata: *mut u8, cbdata: u32, pcbdata: *mut u32) -> u32; } - ::core::mem::transmute(EnumPrinterDataW(hprinter.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pvaluename), ::core::mem::transmute(cbvaluename), ::core::mem::transmute(pcbvaluename), ::core::mem::transmute(ptype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(EnumPrinterDataW(hprinter.into(), dwindex, ::core::mem::transmute(pvaluename), cbvaluename, ::core::mem::transmute(pcbvaluename), ::core::mem::transmute(ptype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5222,7 +5222,7 @@ where extern "system" { fn EnumPrinterDriversA(pname: ::windows::core::PCSTR, penvironment: ::windows::core::PCSTR, level: u32, pdriverinfo: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumPrinterDriversA(pname.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdriverinfo), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumPrinterDriversA(pname.into(), penvironment.into(), level, ::core::mem::transmute(pdriverinfo), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5236,7 +5236,7 @@ where extern "system" { fn EnumPrinterDriversW(pname: ::windows::core::PCWSTR, penvironment: ::windows::core::PCWSTR, level: u32, pdriverinfo: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumPrinterDriversW(pname.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdriverinfo), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumPrinterDriversW(pname.into(), penvironment.into(), level, ::core::mem::transmute(pdriverinfo), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5250,7 +5250,7 @@ where extern "system" { fn EnumPrinterKeyA(hprinter: super::super::Foundation::HANDLE, pkeyname: ::windows::core::PCSTR, psubkey: ::windows::core::PSTR, cbsubkey: u32, pcbsubkey: *mut u32) -> u32; } - ::core::mem::transmute(EnumPrinterKeyA(hprinter.into(), pkeyname.into(), ::core::mem::transmute(psubkey), ::core::mem::transmute(cbsubkey), ::core::mem::transmute(pcbsubkey))) + ::core::mem::transmute(EnumPrinterKeyA(hprinter.into(), pkeyname.into(), ::core::mem::transmute(psubkey), cbsubkey, ::core::mem::transmute(pcbsubkey))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5264,7 +5264,7 @@ where extern "system" { fn EnumPrinterKeyW(hprinter: super::super::Foundation::HANDLE, pkeyname: ::windows::core::PCWSTR, psubkey: ::windows::core::PWSTR, cbsubkey: u32, pcbsubkey: *mut u32) -> u32; } - ::core::mem::transmute(EnumPrinterKeyW(hprinter.into(), pkeyname.into(), ::core::mem::transmute(psubkey), ::core::mem::transmute(cbsubkey), ::core::mem::transmute(pcbsubkey))) + ::core::mem::transmute(EnumPrinterKeyW(hprinter.into(), pkeyname.into(), ::core::mem::transmute(psubkey), cbsubkey, ::core::mem::transmute(pcbsubkey))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5277,7 +5277,7 @@ where extern "system" { fn EnumPrintersA(flags: u32, name: ::windows::core::PCSTR, level: u32, pprinterenum: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumPrintersA(::core::mem::transmute(flags), name.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprinterenum), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumPrintersA(flags, name.into(), level, ::core::mem::transmute(pprinterenum), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5290,7 +5290,7 @@ where extern "system" { fn EnumPrintersW(flags: u32, name: ::windows::core::PCWSTR, level: u32, pprinterenum: *mut u8, cbbuf: u32, pcbneeded: *mut u32, pcreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumPrintersW(::core::mem::transmute(flags), name.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprinterenum), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) + ::core::mem::transmute(EnumPrintersW(flags, name.into(), level, ::core::mem::transmute(pprinterenum), cbbuf, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pcreturned))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5307,7 +5307,7 @@ where extern "system" { fn ExtDeviceMode(hwnd: super::super::Foundation::HWND, hinst: super::super::Foundation::HANDLE, pdevmodeoutput: *mut super::Gdi::DEVMODEA, pdevicename: ::windows::core::PCSTR, pport: ::windows::core::PCSTR, pdevmodeinput: *const super::Gdi::DEVMODEA, pprofile: ::windows::core::PCSTR, fmode: u32) -> i32; } - ::core::mem::transmute(ExtDeviceMode(hwnd.into(), hinst.into(), ::core::mem::transmute(pdevmodeoutput), pdevicename.into(), pport.into(), ::core::mem::transmute(pdevmodeinput), pprofile.into(), ::core::mem::transmute(fmode))) + ::core::mem::transmute(ExtDeviceMode(hwnd.into(), hinst.into(), ::core::mem::transmute(pdevmodeoutput), pdevicename.into(), pport.into(), ::core::mem::transmute(pdevmodeinput), pprofile.into(), fmode)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const FG_CANCHANGE: u32 = 128u32; @@ -5568,7 +5568,7 @@ where extern "system" { fn FindFirstPrinterChangeNotification(hprinter: super::super::Foundation::HANDLE, fdwfilter: u32, fdwoptions: u32, pprinternotifyoptions: *const ::core::ffi::c_void) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(FindFirstPrinterChangeNotification(hprinter.into(), ::core::mem::transmute(fdwfilter), ::core::mem::transmute(fdwoptions), ::core::mem::transmute(pprinternotifyoptions))) + ::core::mem::transmute(FindFirstPrinterChangeNotification(hprinter.into(), fdwfilter, fdwoptions, ::core::mem::transmute(pprinternotifyoptions))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5594,7 +5594,7 @@ where extern "system" { fn FlushPrinter(hprinter: super::super::Foundation::HANDLE, pbuf: *const ::core::ffi::c_void, cbbuf: u32, pcwritten: *mut u32, csleep: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FlushPrinter(hprinter.into(), ::core::mem::transmute(pbuf), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcwritten), ::core::mem::transmute(csleep))) + ::core::mem::transmute(FlushPrinter(hprinter.into(), ::core::mem::transmute(pbuf), cbbuf, ::core::mem::transmute(pcwritten), csleep)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] #[inline] @@ -5696,7 +5696,7 @@ where extern "system" { fn GdiEndPageEMF(spoolfilehandle: super::super::Foundation::HANDLE, dwoptimization: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GdiEndPageEMF(spoolfilehandle.into(), ::core::mem::transmute(dwoptimization))) + ::core::mem::transmute(GdiEndPageEMF(spoolfilehandle.into(), dwoptimization)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5722,7 +5722,7 @@ where extern "system" { fn GdiGetDevmodeForPage(spoolfilehandle: super::super::Foundation::HANDLE, dwpagenumber: u32, pcurrdm: *mut *mut super::Gdi::DEVMODEW, plastdm: *mut *mut super::Gdi::DEVMODEW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GdiGetDevmodeForPage(spoolfilehandle.into(), ::core::mem::transmute(dwpagenumber), ::core::mem::transmute(pcurrdm), ::core::mem::transmute(plastdm))) + ::core::mem::transmute(GdiGetDevmodeForPage(spoolfilehandle.into(), dwpagenumber, ::core::mem::transmute(pcurrdm), ::core::mem::transmute(plastdm))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5748,7 +5748,7 @@ where extern "system" { fn GdiGetPageHandle(spoolfilehandle: super::super::Foundation::HANDLE, page: u32, pdwpagetype: *mut u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(GdiGetPageHandle(spoolfilehandle.into(), ::core::mem::transmute(page), ::core::mem::transmute(pdwpagetype))) + ::core::mem::transmute(GdiGetPageHandle(spoolfilehandle.into(), page, ::core::mem::transmute(pdwpagetype))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5828,7 +5828,7 @@ where extern "system" { fn GenerateCopyFilePaths(pszprintername: ::windows::core::PCWSTR, pszdirectory: ::windows::core::PCWSTR, psplclientinfo: *const u8, dwlevel: u32, pszsourcedir: ::windows::core::PWSTR, pcchsourcedirsize: *mut u32, psztargetdir: ::windows::core::PWSTR, pcchtargetdirsize: *mut u32, dwflags: u32) -> u32; } - ::core::mem::transmute(GenerateCopyFilePaths(pszprintername.into(), pszdirectory.into(), ::core::mem::transmute(psplclientinfo), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pszsourcedir), ::core::mem::transmute(pcchsourcedirsize), ::core::mem::transmute(psztargetdir), ::core::mem::transmute(pcchtargetdirsize), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(GenerateCopyFilePaths(pszprintername.into(), pszdirectory.into(), ::core::mem::transmute(psplclientinfo), dwlevel, ::core::mem::transmute(pszsourcedir), ::core::mem::transmute(pcchsourcedirsize), ::core::mem::transmute(psztargetdir), ::core::mem::transmute(pcchtargetdirsize), dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5905,7 +5905,7 @@ where extern "system" { fn GetFormA(hprinter: super::super::Foundation::HANDLE, pformname: ::windows::core::PCSTR, level: u32, pform: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFormA(hprinter.into(), pformname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pform), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetFormA(hprinter.into(), pformname.into(), level, ::core::mem::transmute(pform), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5919,7 +5919,7 @@ where extern "system" { fn GetFormW(hprinter: super::super::Foundation::HANDLE, pformname: ::windows::core::PCWSTR, level: u32, pform: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFormW(hprinter.into(), pformname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pform), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetFormW(hprinter.into(), pformname.into(), level, ::core::mem::transmute(pform), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5932,7 +5932,7 @@ where extern "system" { fn GetJobA(hprinter: super::super::Foundation::HANDLE, jobid: u32, level: u32, pjob: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetJobA(hprinter.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(level), ::core::mem::transmute(pjob), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetJobA(hprinter.into(), jobid, level, ::core::mem::transmute(pjob), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5958,7 +5958,7 @@ where extern "system" { fn GetJobAttributesEx(pprintername: ::windows::core::PCWSTR, pdevmode: *const super::Gdi::DEVMODEW, dwlevel: u32, pattributeinfo: *mut u8, nsize: u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetJobAttributesEx(pprintername.into(), ::core::mem::transmute(pdevmode), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pattributeinfo), ::core::mem::transmute(nsize), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(GetJobAttributesEx(pprintername.into(), ::core::mem::transmute(pdevmode), dwlevel, ::core::mem::transmute(pattributeinfo), nsize, dwflags)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5972,7 +5972,7 @@ where extern "system" { fn GetJobNamedPropertyValue(hprinter: super::super::Foundation::HANDLE, jobid: u32, pszname: ::windows::core::PCWSTR, pvalue: *mut PrintPropertyValue) -> u32; } - ::core::mem::transmute(GetJobNamedPropertyValue(hprinter.into(), ::core::mem::transmute(jobid), pszname.into(), ::core::mem::transmute(pvalue))) + ::core::mem::transmute(GetJobNamedPropertyValue(hprinter.into(), jobid, pszname.into(), ::core::mem::transmute(pvalue))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5985,7 +5985,7 @@ where extern "system" { fn GetJobW(hprinter: super::super::Foundation::HANDLE, jobid: u32, level: u32, pjob: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetJobW(hprinter.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(level), ::core::mem::transmute(pjob), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetJobW(hprinter.into(), jobid, level, ::core::mem::transmute(pjob), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6023,7 +6023,7 @@ where extern "system" { fn GetPrintProcessorDirectoryA(pname: ::windows::core::PCSTR, penvironment: ::windows::core::PCSTR, level: u32, pprintprocessorinfo: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrintProcessorDirectoryA(pname.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprintprocessorinfo), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrintProcessorDirectoryA(pname.into(), penvironment.into(), level, ::core::mem::transmute(pprintprocessorinfo), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6037,7 +6037,7 @@ where extern "system" { fn GetPrintProcessorDirectoryW(pname: ::windows::core::PCWSTR, penvironment: ::windows::core::PCWSTR, level: u32, pprintprocessorinfo: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrintProcessorDirectoryW(pname.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprintprocessorinfo), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrintProcessorDirectoryW(pname.into(), penvironment.into(), level, ::core::mem::transmute(pprintprocessorinfo), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6050,7 +6050,7 @@ where extern "system" { fn GetPrinterA(hprinter: super::super::Foundation::HANDLE, level: u32, pprinter: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrinterA(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprinter), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterA(hprinter.into(), level, ::core::mem::transmute(pprinter), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6064,7 +6064,7 @@ where extern "system" { fn GetPrinterDataA(hprinter: super::super::Foundation::HANDLE, pvaluename: ::windows::core::PCSTR, ptype: *mut u32, pdata: *mut u8, nsize: u32, pcbneeded: *mut u32) -> u32; } - ::core::mem::transmute(GetPrinterDataA(hprinter.into(), pvaluename.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pdata), ::core::mem::transmute(nsize), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterDataA(hprinter.into(), pvaluename.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pdata), nsize, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6079,7 +6079,7 @@ where extern "system" { fn GetPrinterDataExA(hprinter: super::super::Foundation::HANDLE, pkeyname: ::windows::core::PCSTR, pvaluename: ::windows::core::PCSTR, ptype: *mut u32, pdata: *mut u8, nsize: u32, pcbneeded: *mut u32) -> u32; } - ::core::mem::transmute(GetPrinterDataExA(hprinter.into(), pkeyname.into(), pvaluename.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pdata), ::core::mem::transmute(nsize), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterDataExA(hprinter.into(), pkeyname.into(), pvaluename.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pdata), nsize, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6094,7 +6094,7 @@ where extern "system" { fn GetPrinterDataExW(hprinter: super::super::Foundation::HANDLE, pkeyname: ::windows::core::PCWSTR, pvaluename: ::windows::core::PCWSTR, ptype: *mut u32, pdata: *mut u8, nsize: u32, pcbneeded: *mut u32) -> u32; } - ::core::mem::transmute(GetPrinterDataExW(hprinter.into(), pkeyname.into(), pvaluename.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pdata), ::core::mem::transmute(nsize), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterDataExW(hprinter.into(), pkeyname.into(), pvaluename.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pdata), nsize, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6108,7 +6108,7 @@ where extern "system" { fn GetPrinterDataW(hprinter: super::super::Foundation::HANDLE, pvaluename: ::windows::core::PCWSTR, ptype: *mut u32, pdata: *mut u8, nsize: u32, pcbneeded: *mut u32) -> u32; } - ::core::mem::transmute(GetPrinterDataW(hprinter.into(), pvaluename.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pdata), ::core::mem::transmute(nsize), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterDataW(hprinter.into(), pvaluename.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pdata), nsize, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6123,7 +6123,7 @@ where extern "system" { fn GetPrinterDriver2A(hwnd: super::super::Foundation::HWND, hprinter: super::super::Foundation::HANDLE, penvironment: ::windows::core::PCSTR, level: u32, pdriverinfo: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrinterDriver2A(hwnd.into(), hprinter.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdriverinfo), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterDriver2A(hwnd.into(), hprinter.into(), penvironment.into(), level, ::core::mem::transmute(pdriverinfo), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6138,7 +6138,7 @@ where extern "system" { fn GetPrinterDriver2W(hwnd: super::super::Foundation::HWND, hprinter: super::super::Foundation::HANDLE, penvironment: ::windows::core::PCWSTR, level: u32, pdriverinfo: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrinterDriver2W(hwnd.into(), hprinter.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdriverinfo), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterDriver2W(hwnd.into(), hprinter.into(), penvironment.into(), level, ::core::mem::transmute(pdriverinfo), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6152,7 +6152,7 @@ where extern "system" { fn GetPrinterDriverA(hprinter: super::super::Foundation::HANDLE, penvironment: ::windows::core::PCSTR, level: u32, pdriverinfo: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrinterDriverA(hprinter.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdriverinfo), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterDriverA(hprinter.into(), penvironment.into(), level, ::core::mem::transmute(pdriverinfo), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6166,7 +6166,7 @@ where extern "system" { fn GetPrinterDriverDirectoryA(pname: ::windows::core::PCSTR, penvironment: ::windows::core::PCSTR, level: u32, pdriverdirectory: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrinterDriverDirectoryA(pname.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdriverdirectory), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterDriverDirectoryA(pname.into(), penvironment.into(), level, ::core::mem::transmute(pdriverdirectory), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6180,7 +6180,7 @@ where extern "system" { fn GetPrinterDriverDirectoryW(pname: ::windows::core::PCWSTR, penvironment: ::windows::core::PCWSTR, level: u32, pdriverdirectory: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrinterDriverDirectoryW(pname.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdriverdirectory), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterDriverDirectoryW(pname.into(), penvironment.into(), level, ::core::mem::transmute(pdriverdirectory), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] #[inline] @@ -6224,7 +6224,7 @@ where extern "system" { fn GetPrinterDriverW(hprinter: super::super::Foundation::HANDLE, penvironment: ::windows::core::PCWSTR, level: u32, pdriverinfo: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrinterDriverW(hprinter.into(), penvironment.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdriverinfo), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterDriverW(hprinter.into(), penvironment.into(), level, ::core::mem::transmute(pdriverinfo), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6237,7 +6237,7 @@ where extern "system" { fn GetPrinterW(hprinter: super::super::Foundation::HANDLE, level: u32, pprinter: *mut u8, cbbuf: u32, pcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrinterW(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprinter), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcbneeded))) + ::core::mem::transmute(GetPrinterW(hprinter.into(), level, ::core::mem::transmute(pprinter), cbbuf, ::core::mem::transmute(pcbneeded))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6258,11 +6258,11 @@ pub struct IAsyncGetSendNotificationCookie(::windows::core::IUnknown); impl IAsyncGetSendNotificationCookie { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn FinishAsyncCall(&self, param0: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.FinishAsyncCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).base__.FinishAsyncCall)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn CancelAsyncCall(&self, param0: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CancelAsyncCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).base__.CancelAsyncCall)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6339,11 +6339,11 @@ pub struct IAsyncGetSrvReferralCookie(::windows::core::IUnknown); impl IAsyncGetSrvReferralCookie { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn FinishAsyncCall(&self, param0: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FinishAsyncCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).FinishAsyncCall)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn CancelAsyncCall(&self, param0: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CancelAsyncCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).CancelAsyncCall)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn FinishAsyncCallWithData<'a, P0>(&self, param0: P0) -> ::windows::core::Result<()> @@ -6516,7 +6516,7 @@ impl IBidiRequest { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetInputData(&self, dwtype: u32, pdata: *const u8, usize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInputData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtype), ::core::mem::transmute(pdata), ::core::mem::transmute(usize)).ok() + (::windows::core::Interface::vtable(self).SetInputData)(::windows::core::Interface::as_raw(self), dwtype, ::core::mem::transmute(pdata), usize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn GetResult(&self) -> ::windows::core::Result<::windows::core::HRESULT> { @@ -6525,7 +6525,7 @@ impl IBidiRequest { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn GetOutputData(&self, dwindex: u32, ppszschema: *mut ::windows::core::PWSTR, pdwtype: *mut u32, ppdata: *mut *mut u8, usize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOutputData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(ppszschema), ::core::mem::transmute(pdwtype), ::core::mem::transmute(ppdata), ::core::mem::transmute(usize)).ok() + (::windows::core::Interface::vtable(self).GetOutputData)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(ppszschema), ::core::mem::transmute(pdwtype), ::core::mem::transmute(ppdata), ::core::mem::transmute(usize)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn GetEnumCount(&self) -> ::windows::core::Result { @@ -6656,7 +6656,7 @@ impl IBidiSpl { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).BindDevice)(::windows::core::Interface::as_raw(self), pszdevicename.into(), ::core::mem::transmute(dwaccess)).ok() + (::windows::core::Interface::vtable(self).BindDevice)(::windows::core::Interface::as_raw(self), pszdevicename.into(), dwaccess).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn UnbindDevice(&self) -> ::windows::core::Result<()> { @@ -6732,7 +6732,7 @@ impl IBidiSpl2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).BindDevice)(::windows::core::Interface::as_raw(self), pszdevicename.into(), ::core::mem::transmute(dwaccess)).ok() + (::windows::core::Interface::vtable(self).BindDevice)(::windows::core::Interface::as_raw(self), pszdevicename.into(), dwaccess).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn UnbindDevice(&self) -> ::windows::core::Result<()> { @@ -7581,7 +7581,7 @@ impl IFixedPage { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetPartCompression(&self, compression: EXpsCompressionOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compression)).ok() + (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), compression).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn GetPrintTicket(&self) -> ::windows::core::Result { @@ -7728,7 +7728,7 @@ impl IImgCreateErrorInfo { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetHelpContext(&self, dwhelpcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHelpContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwhelpcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetHelpContext)(::windows::core::Interface::as_raw(self), dwhelpcontext).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7863,7 +7863,7 @@ impl IImgErrorInfo { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetUserParameter(&self, cparam: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetUserParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cparam), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetUserParameter)(::windows::core::Interface::as_raw(self), cparam, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8150,7 +8150,7 @@ impl IPartBase { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetPartCompression(&self, compression: EXpsCompressionOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPartCompression)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compression)).ok() + (::windows::core::Interface::vtable(self).SetPartCompression)(::windows::core::Interface::as_raw(self), compression).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8222,7 +8222,7 @@ impl IPartColorProfile { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetPartCompression(&self, compression: EXpsCompressionOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compression)).ok() + (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), compression).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8356,7 +8356,7 @@ impl IPartFont { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetPartCompression(&self, compression: EXpsCompressionOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compression)).ok() + (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), compression).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8372,7 +8372,7 @@ impl IPartFont { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetFontOptions(&self, options: EXpsFontOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFontOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetFontOptions)(::windows::core::Interface::as_raw(self), options).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8458,7 +8458,7 @@ impl IPartFont2 { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetPartCompression(&self, compression: EXpsCompressionOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPartCompression)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compression)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPartCompression)(::windows::core::Interface::as_raw(self), compression).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8474,7 +8474,7 @@ impl IPartFont2 { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetFontOptions(&self, options: EXpsFontOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFontOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).base__.SetFontOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn GetFontRestriction(&self) -> ::windows::core::Result { @@ -8575,7 +8575,7 @@ impl IPartImage { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetPartCompression(&self, compression: EXpsCompressionOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compression)).ok() + (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), compression).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8673,7 +8673,7 @@ impl IPartPrintTicket { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetPartCompression(&self, compression: EXpsCompressionOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compression)).ok() + (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), compression).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8753,7 +8753,7 @@ impl IPartResourceDictionary { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetPartCompression(&self, compression: EXpsCompressionOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compression)).ok() + (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), compression).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8833,7 +8833,7 @@ impl IPartThumbnail { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetPartCompression(&self, compression: EXpsCompressionOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compression)).ok() + (::windows::core::Interface::vtable(self).base__.SetPartCompression)(::windows::core::Interface::as_raw(self), compression).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8915,11 +8915,11 @@ pub struct IPrintAsyncCookie(::windows::core::IUnknown); impl IPrintAsyncCookie { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn FinishAsyncCall(&self, param0: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FinishAsyncCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).FinishAsyncCall)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn CancelAsyncCall(&self, param0: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CancelAsyncCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).CancelAsyncCall)(::windows::core::Interface::as_raw(self), param0).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8970,15 +8970,15 @@ pub struct IPrintAsyncNewChannelCookie(::windows::core::IUnknown); impl IPrintAsyncNewChannelCookie { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn FinishAsyncCall(&self, param0: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.FinishAsyncCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).base__.FinishAsyncCall)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn CancelAsyncCall(&self, param0: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CancelAsyncCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0)).ok() + (::windows::core::Interface::vtable(self).base__.CancelAsyncCall)(::windows::core::Interface::as_raw(self), param0).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn FinishAsyncCallWithData(&self, param0: *const ::core::option::Option, param1: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FinishAsyncCallWithData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() + (::windows::core::Interface::vtable(self).FinishAsyncCallWithData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9047,7 +9047,7 @@ impl IPrintAsyncNotify { P0: ::std::convert::Into<::windows::core::InParam<'a, IPrintAsyncNotifyCallback>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePrintAsyncNotifyChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), param4.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePrintAsyncNotifyChannel)(::windows::core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2, param3, param4.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn CreatePrintAsyncNotifyRegistration<'a, P0>(&self, param0: *const ::windows::core::GUID, param1: PrintAsyncNotifyUserFilter, param2: PrintAsyncNotifyConversationStyle, param3: P0) -> ::windows::core::Result @@ -9055,7 +9055,7 @@ impl IPrintAsyncNotify { P0: ::std::convert::Into<::windows::core::InParam<'a, IPrintAsyncNotifyCallback>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePrintAsyncNotifyRegistration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePrintAsyncNotifyRegistration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param0), param1, param2, param3.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9541,7 +9541,7 @@ impl IPrintCoreHelper { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturerequested.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PSTR>(result__) + (::windows::core::Interface::vtable(self).GetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturerequested.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PSTR>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9549,7 +9549,7 @@ impl IPrintCoreHelper { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, bresolveconflicts.into(), ::core::mem::transmute(pfopairs), cpairs, ::core::mem::transmute(pcpairswritten), ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9557,7 +9557,7 @@ impl IPrintCoreHelper { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).EnumConstrainedOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturekeyword.into(), ::core::mem::transmute(pconstrainedoptionlist), ::core::mem::transmute(pdwnumoptions)).ok() + (::windows::core::Interface::vtable(self).EnumConstrainedOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturekeyword.into(), ::core::mem::transmute(pconstrainedoptionlist), ::core::mem::transmute(pdwnumoptions)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9566,7 +9566,7 @@ impl IPrintCoreHelper { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WhyConstrained)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturekeyword.into(), pszoptionkeyword.into(), ::core::mem::transmute(ppfoconstraints), ::core::mem::transmute(pdwnumoptions)).ok() + (::windows::core::Interface::vtable(self).WhyConstrained)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturekeyword.into(), pszoptionkeyword.into(), ::core::mem::transmute(ppfoconstraints), ::core::mem::transmute(pdwnumoptions)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn EnumFeatures(&self, pfeaturelist: *mut *mut *mut ::windows::core::PSTR, pdwnumfeatures: *mut u32) -> ::windows::core::Result<()> { @@ -9599,7 +9599,7 @@ impl IPrintCoreHelper { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateInstanceOfMSXMLObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).CreateInstanceOfMSXMLObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), dwclscontext, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9674,7 +9674,7 @@ impl IPrintCoreHelperPS { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturerequested.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PSTR>(result__) + (::windows::core::Interface::vtable(self).base__.GetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturerequested.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PSTR>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9682,7 +9682,7 @@ impl IPrintCoreHelperPS { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.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() + (::windows::core::Interface::vtable(self).base__.SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, bresolveconflicts.into(), ::core::mem::transmute(pfopairs), cpairs, ::core::mem::transmute(pcpairswritten), ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9690,7 +9690,7 @@ impl IPrintCoreHelperPS { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.EnumConstrainedOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturekeyword.into(), ::core::mem::transmute(pconstrainedoptionlist), ::core::mem::transmute(pdwnumoptions)).ok() + (::windows::core::Interface::vtable(self).base__.EnumConstrainedOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturekeyword.into(), ::core::mem::transmute(pconstrainedoptionlist), ::core::mem::transmute(pdwnumoptions)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9699,7 +9699,7 @@ impl IPrintCoreHelperPS { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.WhyConstrained)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturekeyword.into(), pszoptionkeyword.into(), ::core::mem::transmute(ppfoconstraints), ::core::mem::transmute(pdwnumoptions)).ok() + (::windows::core::Interface::vtable(self).base__.WhyConstrained)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturekeyword.into(), pszoptionkeyword.into(), ::core::mem::transmute(ppfoconstraints), ::core::mem::transmute(pdwnumoptions)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn EnumFeatures(&self, pfeaturelist: *mut *mut *mut ::windows::core::PSTR, pdwnumfeatures: *mut u32) -> ::windows::core::Result<()> { @@ -9732,7 +9732,7 @@ impl IPrintCoreHelperPS { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.CreateInstanceOfMSXMLObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).base__.CreateInstanceOfMSXMLObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), dwclscontext, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn GetGlobalAttribute<'a, P0>(&self, pszattribute: P0, pdwdatatype: *mut u32, ppbdata: *mut *mut u8, pcbsize: *mut u32) -> ::windows::core::Result<()> @@ -9828,7 +9828,7 @@ impl IPrintCoreHelperUni { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturerequested.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PSTR>(result__) + (::windows::core::Interface::vtable(self).base__.GetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturerequested.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PSTR>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9836,7 +9836,7 @@ impl IPrintCoreHelperUni { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.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() + (::windows::core::Interface::vtable(self).base__.SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, bresolveconflicts.into(), ::core::mem::transmute(pfopairs), cpairs, ::core::mem::transmute(pcpairswritten), ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9844,7 +9844,7 @@ impl IPrintCoreHelperUni { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.EnumConstrainedOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturekeyword.into(), ::core::mem::transmute(pconstrainedoptionlist), ::core::mem::transmute(pdwnumoptions)).ok() + (::windows::core::Interface::vtable(self).base__.EnumConstrainedOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturekeyword.into(), ::core::mem::transmute(pconstrainedoptionlist), ::core::mem::transmute(pdwnumoptions)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9853,7 +9853,7 @@ impl IPrintCoreHelperUni { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.WhyConstrained)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturekeyword.into(), pszoptionkeyword.into(), ::core::mem::transmute(ppfoconstraints), ::core::mem::transmute(pdwnumoptions)).ok() + (::windows::core::Interface::vtable(self).base__.WhyConstrained)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturekeyword.into(), pszoptionkeyword.into(), ::core::mem::transmute(ppfoconstraints), ::core::mem::transmute(pdwnumoptions)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn EnumFeatures(&self, pfeaturelist: *mut *mut *mut ::windows::core::PSTR, pdwnumfeatures: *mut u32) -> ::windows::core::Result<()> { @@ -9886,18 +9886,18 @@ impl IPrintCoreHelperUni { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.CreateInstanceOfMSXMLObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).base__.CreateInstanceOfMSXMLObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), dwclscontext, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn CreateGDLSnapshot(&self, pdevmode: *mut super::Gdi::DEVMODEA, cbsize: u32, dwflags: u32, ppsnapshotstream: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateGDLSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppsnapshotstream)).ok() + (::windows::core::Interface::vtable(self).CreateGDLSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, dwflags, ::core::mem::transmute(ppsnapshotstream)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDefaultGDLSnapshot(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDefaultGDLSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDefaultGDLSnapshot)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9974,7 +9974,7 @@ impl IPrintCoreHelperUni2 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturerequested.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PSTR>(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturerequested.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PSTR>(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9982,7 +9982,7 @@ impl IPrintCoreHelperUni2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.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() + (::windows::core::Interface::vtable(self).base__.base__.SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, bresolveconflicts.into(), ::core::mem::transmute(pfopairs), cpairs, ::core::mem::transmute(pcpairswritten), ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9990,7 +9990,7 @@ impl IPrintCoreHelperUni2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.EnumConstrainedOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturekeyword.into(), ::core::mem::transmute(pconstrainedoptionlist), ::core::mem::transmute(pdwnumoptions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.EnumConstrainedOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturekeyword.into(), ::core::mem::transmute(pconstrainedoptionlist), ::core::mem::transmute(pdwnumoptions)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -9999,7 +9999,7 @@ impl IPrintCoreHelperUni2 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.WhyConstrained)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszfeaturekeyword.into(), pszoptionkeyword.into(), ::core::mem::transmute(ppfoconstraints), ::core::mem::transmute(pdwnumoptions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.WhyConstrained)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszfeaturekeyword.into(), pszoptionkeyword.into(), ::core::mem::transmute(ppfoconstraints), ::core::mem::transmute(pdwnumoptions)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn EnumFeatures(&self, pfeaturelist: *mut *mut *mut ::windows::core::PSTR, pdwnumfeatures: *mut u32) -> ::windows::core::Result<()> { @@ -10032,18 +10032,18 @@ impl IPrintCoreHelperUni2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.base__.CreateInstanceOfMSXMLObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CreateInstanceOfMSXMLObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), dwclscontext, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn CreateGDLSnapshot(&self, pdevmode: *mut super::Gdi::DEVMODEA, cbsize: u32, dwflags: u32, ppsnapshotstream: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateGDLSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppsnapshotstream)).ok() + (::windows::core::Interface::vtable(self).base__.CreateGDLSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, dwflags, ::core::mem::transmute(ppsnapshotstream)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDefaultGDLSnapshot(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateDefaultGDLSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateDefaultGDLSnapshot)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -10051,7 +10051,7 @@ impl IPrintCoreHelperUni2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetNamedCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cbsize), pszcommandname.into(), ::core::mem::transmute(ppcommandbytes), ::core::mem::transmute(pcbcommandsize)).ok() + (::windows::core::Interface::vtable(self).GetNamedCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdevmode), cbsize, pszcommandname.into(), ::core::mem::transmute(ppcommandbytes), ::core::mem::transmute(pcbcommandsize)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10137,7 +10137,7 @@ impl IPrintCoreUI2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.DrvGetDriverSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pci), feature.into(), ::core::mem::transmute(poutput), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pdwoptionsreturned)).ok() + (::windows::core::Interface::vtable(self).base__.DrvGetDriverSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pci), feature.into(), ::core::mem::transmute(poutput), cbsize, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pdwoptionsreturned)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10151,18 +10151,18 @@ impl IPrintCoreUI2 { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn DrvUpdateUISetting(&self, pci: *mut ::core::ffi::c_void, poptitem: *mut ::core::ffi::c_void, dwpreviousselection: u32, dwmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DrvUpdateUISetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pci), ::core::mem::transmute(poptitem), ::core::mem::transmute(dwpreviousselection), ::core::mem::transmute(dwmode)).ok() + (::windows::core::Interface::vtable(self).base__.DrvUpdateUISetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pci), ::core::mem::transmute(poptitem), dwpreviousselection, dwmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetOptions(&self, poemuiobj: *const OEMUIOBJ, dwflags: u32, pmszfeaturesrequested: *const i8, cbin: u32, pmszfeatureoptionbuf: ::windows::core::PSTR, cbsize: u32, pcbneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(dwflags), ::core::mem::transmute(pmszfeaturesrequested), ::core::mem::transmute(cbin), ::core::mem::transmute(pmszfeatureoptionbuf), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).GetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), dwflags, ::core::mem::transmute(pmszfeaturesrequested), cbin, ::core::mem::transmute(pmszfeatureoptionbuf), cbsize, ::core::mem::transmute(pcbneeded)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetOptions(&self, poemuiobj: *const OEMUIOBJ, dwflags: u32, pmszfeatureoptionbuf: *const i8, cbin: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(dwflags), ::core::mem::transmute(pmszfeatureoptionbuf), ::core::mem::transmute(cbin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), dwflags, ::core::mem::transmute(pmszfeatureoptionbuf), cbin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10170,7 +10170,7 @@ impl IPrintCoreUI2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).EnumConstrainedOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(dwflags), pszfeaturekeyword.into(), ::core::mem::transmute(pmszconstrainedoptionlist), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).EnumConstrainedOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), dwflags, pszfeaturekeyword.into(), ::core::mem::transmute(pmszconstrainedoptionlist), cbsize, ::core::mem::transmute(pcbneeded)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10179,7 +10179,7 @@ impl IPrintCoreUI2 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WhyConstrained)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(dwflags), pszfeaturekeyword.into(), pszoptionkeyword.into(), ::core::mem::transmute(pmszreasonlist), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).WhyConstrained)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), dwflags, pszfeaturekeyword.into(), pszoptionkeyword.into(), ::core::mem::transmute(pmszreasonlist), cbsize, ::core::mem::transmute(pcbneeded)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10187,7 +10187,7 @@ impl IPrintCoreUI2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetGlobalAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(dwflags), pszattribute.into(), ::core::mem::transmute(pdwdatatype), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).GetGlobalAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), dwflags, pszattribute.into(), ::core::mem::transmute(pdwdatatype), ::core::mem::transmute(pbdata), cbsize, ::core::mem::transmute(pcbneeded)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10196,7 +10196,7 @@ impl IPrintCoreUI2 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetFeatureAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(dwflags), pszfeaturekeyword.into(), pszattribute.into(), ::core::mem::transmute(pdwdatatype), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).GetFeatureAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), dwflags, pszfeaturekeyword.into(), pszattribute.into(), ::core::mem::transmute(pdwdatatype), ::core::mem::transmute(pbdata), cbsize, ::core::mem::transmute(pcbneeded)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10206,12 +10206,12 @@ impl IPrintCoreUI2 { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetOptionAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(dwflags), pszfeaturekeyword.into(), pszoptionkeyword.into(), pszattribute.into(), ::core::mem::transmute(pdwdatatype), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).GetOptionAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), dwflags, pszfeaturekeyword.into(), pszoptionkeyword.into(), pszattribute.into(), ::core::mem::transmute(pdwdatatype), ::core::mem::transmute(pbdata), cbsize, ::core::mem::transmute(pcbneeded)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumFeatures(&self, poemuiobj: *const OEMUIOBJ, dwflags: u32, pmszfeaturelist: ::windows::core::PSTR, cbsize: u32, pcbneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumFeatures)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(dwflags), ::core::mem::transmute(pmszfeaturelist), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).EnumFeatures)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), dwflags, ::core::mem::transmute(pmszfeaturelist), cbsize, ::core::mem::transmute(pcbneeded)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10219,7 +10219,7 @@ impl IPrintCoreUI2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).EnumOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(dwflags), pszfeaturekeyword.into(), ::core::mem::transmute(pmszoptionlist), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).EnumOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), dwflags, pszfeaturekeyword.into(), ::core::mem::transmute(pmszoptionlist), cbsize, ::core::mem::transmute(pcbneeded)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10227,7 +10227,7 @@ impl IPrintCoreUI2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).QuerySimulationSupport)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pcaps), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).QuerySimulationSupport)(::windows::core::Interface::as_raw(self), hprinter.into(), dwlevel, ::core::mem::transmute(pcaps), cbsize, ::core::mem::transmute(pcbneeded)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10429,7 +10429,7 @@ impl IPrintJobCollection { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn GetAt(&self, ulindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -10513,12 +10513,12 @@ pub struct IPrintOemCommon(::windows::core::IUnknown); impl IPrintOemCommon { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn GetInfo(&self, dwmode: u32, pbuffer: *mut ::core::ffi::c_void, cbsize: u32, pcbneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).GetInfo)(::windows::core::Interface::as_raw(self), dwmode, ::core::mem::transmute(pbuffer), cbsize, ::core::mem::transmute(pcbneeded)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn DevMode(&self, dwmode: u32, poemdmparam: *mut OEMDMPARAM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DevMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode), ::core::mem::transmute(poemdmparam)).ok() + (::windows::core::Interface::vtable(self).DevMode)(::windows::core::Interface::as_raw(self), dwmode, ::core::mem::transmute(poemdmparam)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10575,7 +10575,7 @@ impl IPrintOemDriverUI { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).DrvGetDriverSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pci), feature.into(), ::core::mem::transmute(poutput), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pdwoptionsreturned)).ok() + (::windows::core::Interface::vtable(self).DrvGetDriverSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pci), feature.into(), ::core::mem::transmute(poutput), cbsize, ::core::mem::transmute(pcbneeded), ::core::mem::transmute(pdwoptionsreturned)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10589,7 +10589,7 @@ impl IPrintOemDriverUI { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn DrvUpdateUISetting(&self, pci: *mut ::core::ffi::c_void, poptitem: *mut ::core::ffi::c_void, dwpreviousselection: u32, dwmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DrvUpdateUISetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pci), ::core::mem::transmute(poptitem), ::core::mem::transmute(dwpreviousselection), ::core::mem::transmute(dwmode)).ok() + (::windows::core::Interface::vtable(self).DrvUpdateUISetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pci), ::core::mem::transmute(poptitem), dwpreviousselection, dwmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10644,12 +10644,12 @@ pub struct IPrintOemUI(::windows::core::IUnknown); impl IPrintOemUI { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn GetInfo(&self, dwmode: u32, pbuffer: *mut ::core::ffi::c_void, cbsize: u32, pcbneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfo)(::windows::core::Interface::as_raw(self), dwmode, ::core::mem::transmute(pbuffer), cbsize, ::core::mem::transmute(pcbneeded)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn DevMode(&self, dwmode: u32, poemdmparam: *mut OEMDMPARAM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DevMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode), ::core::mem::transmute(poemdmparam)).ok() + (::windows::core::Interface::vtable(self).base__.DevMode)(::windows::core::Interface::as_raw(self), dwmode, ::core::mem::transmute(poemdmparam)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn PublishDriverInterface<'a, P0>(&self, piunknown: P0) -> ::windows::core::Result<()> @@ -10661,7 +10661,7 @@ impl IPrintOemUI { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn CommonUIProp(&self, dwmode: u32, poemcuipparam: *const OEMCUIPPARAM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CommonUIProp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode), ::core::mem::transmute(poemcuipparam)).ok() + (::windows::core::Interface::vtable(self).CommonUIProp)(::windows::core::Interface::as_raw(self), dwmode, ::core::mem::transmute(poemcuipparam)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10691,11 +10691,11 @@ impl IPrintOemUI { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DeviceCapabilitiesA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), hprinter.into(), pdevicename.into(), ::core::mem::transmute(wcapability), ::core::mem::transmute(poutput), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), ::core::mem::transmute(dwold), ::core::mem::transmute(dwresult)).ok() + (::windows::core::Interface::vtable(self).DeviceCapabilitiesA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), hprinter.into(), pdevicename.into(), wcapability, ::core::mem::transmute(poutput), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), dwold, ::core::mem::transmute(dwresult)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn UpgradePrinter(&self, dwlevel: u32, pdriverupgradeinfo: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpgradePrinter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pdriverupgradeinfo)).ok() + (::windows::core::Interface::vtable(self).UpgradePrinter)(::windows::core::Interface::as_raw(self), dwlevel, ::core::mem::transmute(pdriverupgradeinfo)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10704,7 +10704,7 @@ impl IPrintOemUI { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).PrinterEvent)(::windows::core::Interface::as_raw(self), pprintername.into(), ::core::mem::transmute(idriverevent), ::core::mem::transmute(dwflags), lparam.into()).ok() + (::windows::core::Interface::vtable(self).PrinterEvent)(::windows::core::Interface::as_raw(self), pprintername.into(), idriverevent, dwflags, lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10712,7 +10712,7 @@ impl IPrintOemUI { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).DriverEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdriverevent), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pdriverinfo), lparam.into()).ok() + (::windows::core::Interface::vtable(self).DriverEvent)(::windows::core::Interface::as_raw(self), dwdriverevent, dwlevel, ::core::mem::transmute(pdriverinfo), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -10720,7 +10720,7 @@ impl IPrintOemUI { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).QueryColorProfile)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), ::core::mem::transmute(ulquerymode), ::core::mem::transmute(pvprofiledata), ::core::mem::transmute(pcbprofiledata), ::core::mem::transmute(pflprofiledata)).ok() + (::windows::core::Interface::vtable(self).QueryColorProfile)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), ulquerymode, ::core::mem::transmute(pvprofiledata), ::core::mem::transmute(pcbprofiledata), ::core::mem::transmute(pflprofiledata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10730,7 +10730,7 @@ impl IPrintOemUI { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).FontInstallerDlgProc)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(usmsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).FontInstallerDlgProc)(::windows::core::Interface::as_raw(self), hwnd.into(), usmsg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10846,12 +10846,12 @@ pub struct IPrintOemUI2(::windows::core::IUnknown); impl IPrintOemUI2 { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn GetInfo(&self, dwmode: u32, pbuffer: *mut ::core::ffi::c_void, cbsize: u32, pcbneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetInfo)(::windows::core::Interface::as_raw(self), dwmode, ::core::mem::transmute(pbuffer), cbsize, ::core::mem::transmute(pcbneeded)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn DevMode(&self, dwmode: u32, poemdmparam: *mut OEMDMPARAM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.DevMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode), ::core::mem::transmute(poemdmparam)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DevMode)(::windows::core::Interface::as_raw(self), dwmode, ::core::mem::transmute(poemdmparam)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn PublishDriverInterface<'a, P0>(&self, piunknown: P0) -> ::windows::core::Result<()> @@ -10863,7 +10863,7 @@ impl IPrintOemUI2 { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn CommonUIProp(&self, dwmode: u32, poemcuipparam: *const OEMCUIPPARAM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CommonUIProp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode), ::core::mem::transmute(poemcuipparam)).ok() + (::windows::core::Interface::vtable(self).base__.CommonUIProp)(::windows::core::Interface::as_raw(self), dwmode, ::core::mem::transmute(poemcuipparam)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10893,11 +10893,11 @@ impl IPrintOemUI2 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.DeviceCapabilitiesA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), hprinter.into(), pdevicename.into(), ::core::mem::transmute(wcapability), ::core::mem::transmute(poutput), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), ::core::mem::transmute(dwold), ::core::mem::transmute(dwresult)).ok() + (::windows::core::Interface::vtable(self).base__.DeviceCapabilitiesA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(poemuiobj), hprinter.into(), pdevicename.into(), wcapability, ::core::mem::transmute(poutput), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), dwold, ::core::mem::transmute(dwresult)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn UpgradePrinter(&self, dwlevel: u32, pdriverupgradeinfo: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UpgradePrinter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pdriverupgradeinfo)).ok() + (::windows::core::Interface::vtable(self).base__.UpgradePrinter)(::windows::core::Interface::as_raw(self), dwlevel, ::core::mem::transmute(pdriverupgradeinfo)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10906,7 +10906,7 @@ impl IPrintOemUI2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.PrinterEvent)(::windows::core::Interface::as_raw(self), pprintername.into(), ::core::mem::transmute(idriverevent), ::core::mem::transmute(dwflags), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.PrinterEvent)(::windows::core::Interface::as_raw(self), pprintername.into(), idriverevent, dwflags, lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10914,7 +10914,7 @@ impl IPrintOemUI2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.DriverEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdriverevent), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pdriverinfo), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.DriverEvent)(::windows::core::Interface::as_raw(self), dwdriverevent, dwlevel, ::core::mem::transmute(pdriverinfo), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -10922,7 +10922,7 @@ impl IPrintOemUI2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.QueryColorProfile)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), ::core::mem::transmute(ulquerymode), ::core::mem::transmute(pvprofiledata), ::core::mem::transmute(pcbprofiledata), ::core::mem::transmute(pflprofiledata)).ok() + (::windows::core::Interface::vtable(self).base__.QueryColorProfile)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), ulquerymode, ::core::mem::transmute(pvprofiledata), ::core::mem::transmute(pcbprofiledata), ::core::mem::transmute(pflprofiledata)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10932,7 +10932,7 @@ impl IPrintOemUI2 { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.FontInstallerDlgProc)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(usmsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.FontInstallerDlgProc)(::windows::core::Interface::as_raw(self), hwnd.into(), usmsg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10950,11 +10950,11 @@ impl IPrintOemUI2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).QueryJobAttributes)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(pdevmode), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpattributeinfo)).ok() + (::windows::core::Interface::vtable(self).QueryJobAttributes)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(pdevmode), dwlevel, ::core::mem::transmute(lpattributeinfo)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn HideStandardUI(&self, dwmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HideStandardUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode)).ok() + (::windows::core::Interface::vtable(self).HideStandardUI)(::windows::core::Interface::as_raw(self), dwmode).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -10963,7 +10963,7 @@ impl IPrintOemUI2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).DocumentEvent)(::windows::core::Interface::as_raw(self), hprinter.into(), hdc.into(), ::core::mem::transmute(iesc), ::core::mem::transmute(cbin), ::core::mem::transmute(pvin), ::core::mem::transmute(cbout), ::core::mem::transmute(pvout), ::core::mem::transmute(piresult)).ok() + (::windows::core::Interface::vtable(self).DocumentEvent)(::windows::core::Interface::as_raw(self), hprinter.into(), hdc.into(), iesc, cbin, ::core::mem::transmute(pvin), cbout, ::core::mem::transmute(pvout), ::core::mem::transmute(piresult)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11055,7 +11055,7 @@ impl IPrintOemUIMXDC { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AdjustImageableArea)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(cbdevmode), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cboemdm), ::core::mem::transmute(poemdm), ::core::mem::transmute(prclimageablearea)).ok() + (::windows::core::Interface::vtable(self).AdjustImageableArea)(::windows::core::Interface::as_raw(self), hprinter.into(), cbdevmode, ::core::mem::transmute(pdevmode), cboemdm, ::core::mem::transmute(poemdm), ::core::mem::transmute(prclimageablearea)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -11063,7 +11063,7 @@ impl IPrintOemUIMXDC { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AdjustImageCompression)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(cbdevmode), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cboemdm), ::core::mem::transmute(poemdm), ::core::mem::transmute(pcompressionmode)).ok() + (::windows::core::Interface::vtable(self).AdjustImageCompression)(::windows::core::Interface::as_raw(self), hprinter.into(), cbdevmode, ::core::mem::transmute(pdevmode), cboemdm, ::core::mem::transmute(poemdm), ::core::mem::transmute(pcompressionmode)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -11071,7 +11071,7 @@ impl IPrintOemUIMXDC { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AdjustDPI)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(cbdevmode), ::core::mem::transmute(pdevmode), ::core::mem::transmute(cboemdm), ::core::mem::transmute(poemdm), ::core::mem::transmute(pdpi)).ok() + (::windows::core::Interface::vtable(self).AdjustDPI)(::windows::core::Interface::as_raw(self), hprinter.into(), cbdevmode, ::core::mem::transmute(pdevmode), cboemdm, ::core::mem::transmute(poemdm), ::core::mem::transmute(pdpi)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11201,7 +11201,7 @@ impl IPrintPipelineManagerControl { where P0: ::std::convert::Into<::windows::core::InParam<'a, IImgErrorInfo>>, { - (::windows::core::Interface::vtable(self).RequestShutdown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrreason), preason.into().abi()).ok() + (::windows::core::Interface::vtable(self).RequestShutdown)(::windows::core::Interface::as_raw(self), hrreason, preason.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn FilterFinished(&self) -> ::windows::core::Result<()> { @@ -11259,7 +11259,7 @@ pub struct IPrintPipelineProgressReport(::windows::core::IUnknown); impl IPrintPipelineProgressReport { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn ReportProgress(&self, update: EXpsJobConsumption) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReportProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(update)).ok() + (::windows::core::Interface::vtable(self).ReportProgress)(::windows::core::Interface::as_raw(self), update).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11391,7 +11391,7 @@ pub struct IPrintPreviewDxgiPackageTarget(::windows::core::IUnknown); impl IPrintPreviewDxgiPackageTarget { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetJobPageCount(&self, counttype: PageCountType, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJobPageCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(counttype), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).SetJobPageCount)(::windows::core::Interface::as_raw(self), counttype, count).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Graphics_Dxgi\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi")] @@ -11399,7 +11399,7 @@ impl IPrintPreviewDxgiPackageTarget { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Dxgi::IDXGISurface>>, { - (::windows::core::Interface::vtable(self).DrawPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(jobpagenumber), pageimage.into().abi(), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)).ok() + (::windows::core::Interface::vtable(self).DrawPage)(::windows::core::Interface::as_raw(self), jobpagenumber, pageimage.into().abi(), dpix, dpiy).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn InvalidatePreview(&self) -> ::windows::core::Result<()> { @@ -11459,12 +11459,12 @@ impl IPrintReadStream { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ReadBytes(&self, pvbuffer: *mut ::core::ffi::c_void, cbrequested: u32, pcbread: *mut u32, pbendoffile: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadBytes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(cbrequested), ::core::mem::transmute(pcbread), ::core::mem::transmute(pbendoffile)).ok() + (::windows::core::Interface::vtable(self).ReadBytes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvbuffer), cbrequested, ::core::mem::transmute(pcbread), ::core::mem::transmute(pbendoffile)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11659,7 +11659,7 @@ impl IPrintSchemaAsyncOperationEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPrintSchemaTicket>>, { - (::windows::core::Interface::vtable(self).Completed)(::windows::core::Interface::as_raw(self), pticket.into().abi(), ::core::mem::transmute(hroperation)).ok() + (::windows::core::Interface::vtable(self).Completed)(::windows::core::Interface::as_raw(self), pticket.into().abi(), hroperation).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -12871,7 +12871,7 @@ impl IPrintSchemaOptionCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAt(&self, ulindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -13654,7 +13654,7 @@ impl IPrintSchemaTicket { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetJobCopiesAllDocuments(&self, uljobcopiesalldocuments: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJobCopiesAllDocuments)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uljobcopiesalldocuments)).ok() + (::windows::core::Interface::vtable(self).SetJobCopiesAllDocuments)(::windows::core::Interface::as_raw(self), uljobcopiesalldocuments).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13839,7 +13839,7 @@ impl IPrintSchemaTicket2 { } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetJobCopiesAllDocuments(&self, uljobcopiesalldocuments: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetJobCopiesAllDocuments)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uljobcopiesalldocuments)).ok() + (::windows::core::Interface::vtable(self).base__.SetJobCopiesAllDocuments)(::windows::core::Interface::as_raw(self), uljobcopiesalldocuments).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -13977,7 +13977,7 @@ impl IPrintTicketProvider { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).BindPrinter)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(version), ::core::mem::transmute(poptions), ::core::mem::transmute(pdevmodeflags), ::core::mem::transmute(cnamespaces), ::core::mem::transmute(ppnamespaces)).ok() + (::windows::core::Interface::vtable(self).BindPrinter)(::windows::core::Interface::as_raw(self), hprinter.into(), version, ::core::mem::transmute(poptions), ::core::mem::transmute(pdevmodeflags), ::core::mem::transmute(cnamespaces), ::core::mem::transmute(ppnamespaces)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13990,7 +13990,7 @@ impl IPrintTicketProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Data::Xml::MsXml::IXMLDOMDocument2>>, { - (::windows::core::Interface::vtable(self).ConvertPrintTicketToDevMode)(::windows::core::Interface::as_raw(self), pprintticket.into().abi(), ::core::mem::transmute(cbdevmodein), ::core::mem::transmute(pdevmodein), ::core::mem::transmute(pcbdevmodeout), ::core::mem::transmute(ppdevmodeout)).ok() + (::windows::core::Interface::vtable(self).ConvertPrintTicketToDevMode)(::windows::core::Interface::as_raw(self), pprintticket.into().abi(), cbdevmodein, ::core::mem::transmute(pdevmodein), ::core::mem::transmute(pcbdevmodeout), ::core::mem::transmute(ppdevmodeout)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] @@ -13998,7 +13998,7 @@ impl IPrintTicketProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Data::Xml::MsXml::IXMLDOMDocument2>>, { - (::windows::core::Interface::vtable(self).ConvertDevModeToPrintTicket)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdevmode), ::core::mem::transmute(pdevmode), pprintticket.into().abi()).ok() + (::windows::core::Interface::vtable(self).ConvertDevModeToPrintTicket)(::windows::core::Interface::as_raw(self), cbdevmode, ::core::mem::transmute(pdevmode), pprintticket.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] @@ -14104,7 +14104,7 @@ impl IPrintTicketProvider2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.BindPrinter)(::windows::core::Interface::as_raw(self), hprinter.into(), ::core::mem::transmute(version), ::core::mem::transmute(poptions), ::core::mem::transmute(pdevmodeflags), ::core::mem::transmute(cnamespaces), ::core::mem::transmute(ppnamespaces)).ok() + (::windows::core::Interface::vtable(self).base__.BindPrinter)(::windows::core::Interface::as_raw(self), hprinter.into(), version, ::core::mem::transmute(poptions), ::core::mem::transmute(pdevmodeflags), ::core::mem::transmute(cnamespaces), ::core::mem::transmute(ppnamespaces)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14117,7 +14117,7 @@ impl IPrintTicketProvider2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Data::Xml::MsXml::IXMLDOMDocument2>>, { - (::windows::core::Interface::vtable(self).base__.ConvertPrintTicketToDevMode)(::windows::core::Interface::as_raw(self), pprintticket.into().abi(), ::core::mem::transmute(cbdevmodein), ::core::mem::transmute(pdevmodein), ::core::mem::transmute(pcbdevmodeout), ::core::mem::transmute(ppdevmodeout)).ok() + (::windows::core::Interface::vtable(self).base__.ConvertPrintTicketToDevMode)(::windows::core::Interface::as_raw(self), pprintticket.into().abi(), cbdevmodein, ::core::mem::transmute(pdevmodein), ::core::mem::transmute(pcbdevmodeout), ::core::mem::transmute(ppdevmodeout)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] @@ -14125,7 +14125,7 @@ impl IPrintTicketProvider2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Data::Xml::MsXml::IXMLDOMDocument2>>, { - (::windows::core::Interface::vtable(self).base__.ConvertDevModeToPrintTicket)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdevmode), ::core::mem::transmute(pdevmode), pprintticket.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ConvertDevModeToPrintTicket)(::windows::core::Interface::as_raw(self), cbdevmode, ::core::mem::transmute(pdevmode), pprintticket.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] @@ -14310,7 +14310,7 @@ impl IPrintWriteStream { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn WriteBytes(&self, pvbuffer: *const ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteBytes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteBytes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvbuffer), cbbuffer, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn Close(&self) { @@ -14419,7 +14419,7 @@ impl IPrinterBidiSetRequestCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Completed)(::windows::core::Interface::as_raw(self), bstrresponse.into().abi(), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).Completed)(::windows::core::Interface::as_raw(self), bstrresponse.into().abi(), hrstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14645,7 +14645,7 @@ impl IPrinterExtensionContextCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAt(&self, ulindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -15069,7 +15069,7 @@ impl IPrinterExtensionRequest { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Cancel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus), bstrlogmessage.into().abi()).ok() + (::windows::core::Interface::vtable(self).Cancel)(::windows::core::Interface::as_raw(self), hrstatus, bstrlogmessage.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn Complete(&self) -> ::windows::core::Result<()> { @@ -15187,7 +15187,7 @@ impl IPrinterPropertyBag { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetInt32)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ::core::mem::transmute(nvalue)).ok() + (::windows::core::Interface::vtable(self).SetInt32)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), nvalue).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15511,7 +15511,7 @@ impl IPrinterQueue2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPrinterQueueView(&self, ulviewoffset: u32, ulviewsize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPrinterQueueView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulviewoffset), ::core::mem::transmute(ulviewsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPrinterQueueView)(::windows::core::Interface::as_raw(self), ulviewoffset, ulviewsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -15619,7 +15619,7 @@ impl IPrinterQueueEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnBidiResponseReceived)(::windows::core::Interface::as_raw(self), bstrresponse.into().abi(), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).OnBidiResponseReceived)(::windows::core::Interface::as_raw(self), bstrresponse.into().abi(), hrstatus).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -15701,7 +15701,7 @@ pub struct IPrinterQueueView(::windows::core::IUnknown); impl IPrinterQueueView { #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetViewRange(&self, ulviewoffset: u32, ulviewsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetViewRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulviewoffset), ::core::mem::transmute(ulviewsize)).ok() + (::windows::core::Interface::vtable(self).SetViewRange)(::windows::core::Interface::as_raw(self), ulviewoffset, ulviewsize).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -15784,7 +15784,7 @@ impl IPrinterQueueViewEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPrintJobCollection>>, { - (::windows::core::Interface::vtable(self).OnChanged)(::windows::core::Interface::as_raw(self), pcollection.into().abi(), ::core::mem::transmute(ulviewoffset), ::core::mem::transmute(ulviewsize), ::core::mem::transmute(ulcountjobsinprintqueue)).ok() + (::windows::core::Interface::vtable(self).OnChanged)(::windows::core::Interface::as_raw(self), pcollection.into().abi(), ulviewoffset, ulviewsize, ulcountjobsinprintqueue).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -16001,7 +16001,7 @@ impl IPrinterScriptablePropertyBag { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetInt32)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ::core::mem::transmute(nvalue)).ok() + (::windows::core::Interface::vtable(self).SetInt32)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), nvalue).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16204,7 +16204,7 @@ impl IPrinterScriptablePropertyBag2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetInt32)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ::core::mem::transmute(nvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetInt32)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), nvalue).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16369,7 +16369,7 @@ impl IPrinterScriptableSequentialStream { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, cbread: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbread), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), cbread, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -16466,7 +16466,7 @@ impl IPrinterScriptableStream { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, cbread: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbread), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), cbread, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -16485,11 +16485,11 @@ impl IPrinterScriptableStream { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, loffset: i32, streamseek: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(loffset), ::core::mem::transmute(streamseek), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), loffset, streamseek, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetSize(&self, lsize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsize)).ok() + (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), lsize).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -16875,7 +16875,7 @@ impl IXpsRasterizationFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Storage::Xps::IXpsOMPage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRasterizer)(::windows::core::Interface::as_raw(self), xpspage.into().abi(), ::core::mem::transmute(dpi), ::core::mem::transmute(nontextrenderingmode), ::core::mem::transmute(textrenderingmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRasterizer)(::windows::core::Interface::as_raw(self), xpspage.into().abi(), dpi, nontextrenderingmode, textrenderingmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16933,7 +16933,7 @@ impl IXpsRasterizationFactory1 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Storage::Xps::IXpsOMPage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRasterizer)(::windows::core::Interface::as_raw(self), xpspage.into().abi(), ::core::mem::transmute(dpi), ::core::mem::transmute(nontextrenderingmode), ::core::mem::transmute(textrenderingmode), ::core::mem::transmute(pixelformat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRasterizer)(::windows::core::Interface::as_raw(self), xpspage.into().abi(), dpi, nontextrenderingmode, textrenderingmode, pixelformat, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16991,7 +16991,7 @@ impl IXpsRasterizationFactory2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Storage::Xps::IXpsOMPage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRasterizer)(::windows::core::Interface::as_raw(self), xpspage.into().abi(), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(nontextrenderingmode), ::core::mem::transmute(textrenderingmode), ::core::mem::transmute(pixelformat), ::core::mem::transmute(backgroundcolor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRasterizer)(::windows::core::Interface::as_raw(self), xpspage.into().abi(), dpix, dpiy, nontextrenderingmode, textrenderingmode, pixelformat, backgroundcolor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17049,11 +17049,11 @@ impl IXpsRasterizer { P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsRasterizerNotificationCallback>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RasterizeRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(height), notificationcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RasterizeRect)(::windows::core::Interface::as_raw(self), x, y, width, height, notificationcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub unsafe fn SetMinimalLineWidth(&self, width: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinimalLineWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width)).ok() + (::windows::core::Interface::vtable(self).SetMinimalLineWidth)(::windows::core::Interface::as_raw(self), width).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17235,7 +17235,7 @@ where extern "system" { fn InstallPrinterDriverFromPackageA(pszserver: ::windows::core::PCSTR, pszinfpath: ::windows::core::PCSTR, pszdrivername: ::windows::core::PCSTR, pszenvironment: ::windows::core::PCSTR, dwflags: u32) -> ::windows::core::HRESULT; } - InstallPrinterDriverFromPackageA(pszserver.into(), pszinfpath.into(), pszdrivername.into(), pszenvironment.into(), ::core::mem::transmute(dwflags)).ok() + InstallPrinterDriverFromPackageA(pszserver.into(), pszinfpath.into(), pszdrivername.into(), pszenvironment.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] #[inline] @@ -17250,7 +17250,7 @@ where extern "system" { fn InstallPrinterDriverFromPackageW(pszserver: ::windows::core::PCWSTR, pszinfpath: ::windows::core::PCWSTR, pszdrivername: ::windows::core::PCWSTR, pszenvironment: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - InstallPrinterDriverFromPackageW(pszserver.into(), pszinfpath.into(), pszdrivername.into(), pszenvironment.into(), ::core::mem::transmute(dwflags)).ok() + InstallPrinterDriverFromPackageW(pszserver.into(), pszinfpath.into(), pszdrivername.into(), pszenvironment.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -17260,7 +17260,7 @@ pub unsafe fn IsValidDevmodeA(pdevmode: *const super::Gdi::DEVMODEA, devmodesize extern "system" { fn IsValidDevmodeA(pdevmode: *const super::Gdi::DEVMODEA, devmodesize: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsValidDevmodeA(::core::mem::transmute(pdevmode), ::core::mem::transmute(devmodesize))) + ::core::mem::transmute(IsValidDevmodeA(::core::mem::transmute(pdevmode), devmodesize)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -17270,7 +17270,7 @@ pub unsafe fn IsValidDevmodeW(pdevmode: *const super::Gdi::DEVMODEW, devmodesize extern "system" { fn IsValidDevmodeW(pdevmode: *const super::Gdi::DEVMODEW, devmodesize: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsValidDevmodeW(::core::mem::transmute(pdevmode), ::core::mem::transmute(devmodesize))) + ::core::mem::transmute(IsValidDevmodeW(::core::mem::transmute(pdevmode), devmodesize)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const JOB_ACCESS_ADMINISTER: u32 = 16u32; @@ -22943,7 +22943,7 @@ where extern "system" { fn PlayGdiScriptOnPrinterIC(hprinteric: super::super::Foundation::HANDLE, pin: *const u8, cin: u32, pout: *mut u8, cout: u32, ul: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PlayGdiScriptOnPrinterIC(hprinteric.into(), ::core::mem::transmute(pin), ::core::mem::transmute(cin), ::core::mem::transmute(pout), ::core::mem::transmute(cout), ::core::mem::transmute(ul))) + ::core::mem::transmute(PlayGdiScriptOnPrinterIC(hprinteric.into(), ::core::mem::transmute(pin), cin, ::core::mem::transmute(pout), cout, ul)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] #[repr(transparent)] @@ -23367,7 +23367,7 @@ where extern "system" { fn PrinterMessageBoxA(hprinter: super::super::Foundation::HANDLE, error: u32, hwnd: super::super::Foundation::HWND, ptext: ::windows::core::PCSTR, pcaption: ::windows::core::PCSTR, dwtype: u32) -> u32; } - ::core::mem::transmute(PrinterMessageBoxA(hprinter.into(), ::core::mem::transmute(error), hwnd.into(), ptext.into(), pcaption.into(), ::core::mem::transmute(dwtype))) + ::core::mem::transmute(PrinterMessageBoxA(hprinter.into(), error, hwnd.into(), ptext.into(), pcaption.into(), dwtype)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23383,7 +23383,7 @@ where extern "system" { fn PrinterMessageBoxW(hprinter: super::super::Foundation::HANDLE, error: u32, hwnd: super::super::Foundation::HWND, ptext: ::windows::core::PCWSTR, pcaption: ::windows::core::PCWSTR, dwtype: u32) -> u32; } - ::core::mem::transmute(PrinterMessageBoxW(hprinter.into(), ::core::mem::transmute(error), hwnd.into(), ptext.into(), pcaption.into(), ::core::mem::transmute(dwtype))) + ::core::mem::transmute(PrinterMessageBoxW(hprinter.into(), error, hwnd.into(), ptext.into(), pcaption.into(), dwtype)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23426,7 +23426,7 @@ where extern "system" { fn ProvidorFindFirstPrinterChangeNotification(hprinter: super::super::Foundation::HANDLE, fdwflags: u32, fdwoptions: u32, hnotify: super::super::Foundation::HANDLE, pprinternotifyoptions: *const ::core::ffi::c_void, pvreserved1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ProvidorFindFirstPrinterChangeNotification(hprinter.into(), ::core::mem::transmute(fdwflags), ::core::mem::transmute(fdwoptions), hnotify.into(), ::core::mem::transmute(pprinternotifyoptions), ::core::mem::transmute(pvreserved1))) + ::core::mem::transmute(ProvidorFindFirstPrinterChangeNotification(hprinter.into(), fdwflags, fdwoptions, hnotify.into(), ::core::mem::transmute(pprinternotifyoptions), ::core::mem::transmute(pvreserved1))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const QCP_DEVICEPROFILE: u32 = 0u32; @@ -23464,7 +23464,7 @@ where extern "system" { fn ReadPrinter(hprinter: super::super::Foundation::HANDLE, pbuf: *mut ::core::ffi::c_void, cbbuf: u32, pnobytesread: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadPrinter(hprinter.into(), ::core::mem::transmute(pbuf), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pnobytesread))) + ::core::mem::transmute(ReadPrinter(hprinter.into(), ::core::mem::transmute(pbuf), cbbuf, ::core::mem::transmute(pnobytesread))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23479,7 +23479,7 @@ where fn RegisterForPrintAsyncNotifications(pszname: ::windows::core::PCWSTR, pnotificationtype: *const ::windows::core::GUID, euserfilter: PrintAsyncNotifyUserFilter, econversationstyle: PrintAsyncNotifyConversationStyle, pcallback: *mut ::core::ffi::c_void, phnotify: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - RegisterForPrintAsyncNotifications(pszname.into(), ::core::mem::transmute(pnotificationtype), ::core::mem::transmute(euserfilter), ::core::mem::transmute(econversationstyle), pcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + RegisterForPrintAsyncNotifications(pszname.into(), ::core::mem::transmute(pnotificationtype), euserfilter, econversationstyle, pcallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23505,7 +23505,7 @@ where extern "system" { fn ReplyPrinterChangeNotification(hprinter: super::super::Foundation::HANDLE, fdwchangeflags: u32, pdwresult: *mut u32, pprinternotifyinfo: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReplyPrinterChangeNotification(hprinter.into(), ::core::mem::transmute(fdwchangeflags), ::core::mem::transmute(pdwresult), ::core::mem::transmute(pprinternotifyinfo))) + ::core::mem::transmute(ReplyPrinterChangeNotification(hprinter.into(), fdwchangeflags, ::core::mem::transmute(pdwresult), ::core::mem::transmute(pprinternotifyinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23518,7 +23518,7 @@ where extern "system" { fn ReplyPrinterChangeNotificationEx(hnotify: super::super::Foundation::HANDLE, dwcolor: u32, fdwflags: u32, pdwresult: *mut u32, pprinternotifyinfo: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReplyPrinterChangeNotificationEx(hnotify.into(), ::core::mem::transmute(dwcolor), ::core::mem::transmute(fdwflags), ::core::mem::transmute(pdwresult), ::core::mem::transmute(pprinternotifyinfo))) + ::core::mem::transmute(ReplyPrinterChangeNotificationEx(hnotify.into(), dwcolor, fdwflags, ::core::mem::transmute(pdwresult), ::core::mem::transmute(pprinternotifyinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23531,7 +23531,7 @@ where extern "system" { fn ReportJobProcessingProgress(printerhandle: super::super::Foundation::HANDLE, jobid: u32, joboperation: EPrintXPSJobOperation, jobprogress: EPrintXPSJobProgress) -> ::windows::core::HRESULT; } - ReportJobProcessingProgress(printerhandle.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(joboperation), ::core::mem::transmute(jobprogress)).ok() + ReportJobProcessingProgress(printerhandle.into(), jobid, joboperation, jobprogress).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -23576,7 +23576,7 @@ pub unsafe fn RouterAllocBidiMem(numbytes: usize) -> *mut ::core::ffi::c_void { extern "system" { fn RouterAllocBidiMem(numbytes: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(RouterAllocBidiMem(::core::mem::transmute(numbytes))) + ::core::mem::transmute(RouterAllocBidiMem(numbytes)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23586,7 +23586,7 @@ pub unsafe fn RouterAllocBidiResponseContainer(count: u32) -> *mut BIDI_RESPONSE extern "system" { fn RouterAllocBidiResponseContainer(count: u32) -> *mut BIDI_RESPONSE_CONTAINER; } - ::core::mem::transmute(RouterAllocBidiResponseContainer(::core::mem::transmute(count))) + ::core::mem::transmute(RouterAllocBidiResponseContainer(count)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] #[inline] @@ -23595,7 +23595,7 @@ pub unsafe fn RouterAllocPrinterNotifyInfo(cprinternotifyinfodata: u32) -> *mut extern "system" { fn RouterAllocPrinterNotifyInfo(cprinternotifyinfodata: u32) -> *mut PRINTER_NOTIFY_INFO; } - ::core::mem::transmute(RouterAllocPrinterNotifyInfo(::core::mem::transmute(cprinternotifyinfodata))) + ::core::mem::transmute(RouterAllocPrinterNotifyInfo(cprinternotifyinfodata)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] #[inline] @@ -24061,7 +24061,7 @@ where extern "system" { fn ScheduleJob(hprinter: super::super::Foundation::HANDLE, jobid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ScheduleJob(hprinter.into(), ::core::mem::transmute(jobid))) + ::core::mem::transmute(ScheduleJob(hprinter.into(), jobid)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24074,7 +24074,7 @@ where extern "system" { fn SetCPSUIUserData(hdlg: super::super::Foundation::HWND, cpsuiuserdata: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetCPSUIUserData(hdlg.into(), ::core::mem::transmute(cpsuiuserdata))) + ::core::mem::transmute(SetCPSUIUserData(hdlg.into(), cpsuiuserdata)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24114,7 +24114,7 @@ where extern "system" { fn SetFormA(hprinter: super::super::Foundation::HANDLE, pformname: ::windows::core::PCSTR, level: u32, pform: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFormA(hprinter.into(), pformname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pform))) + ::core::mem::transmute(SetFormA(hprinter.into(), pformname.into(), level, ::core::mem::transmute(pform))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24128,7 +24128,7 @@ where extern "system" { fn SetFormW(hprinter: super::super::Foundation::HANDLE, pformname: ::windows::core::PCWSTR, level: u32, pform: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFormW(hprinter.into(), pformname.into(), ::core::mem::transmute(level), ::core::mem::transmute(pform))) + ::core::mem::transmute(SetFormW(hprinter.into(), pformname.into(), level, ::core::mem::transmute(pform))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24141,7 +24141,7 @@ where extern "system" { fn SetJobA(hprinter: super::super::Foundation::HANDLE, jobid: u32, level: u32, pjob: *mut u8, command: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetJobA(hprinter.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(level), ::core::mem::transmute(pjob), ::core::mem::transmute(command))) + ::core::mem::transmute(SetJobA(hprinter.into(), jobid, level, ::core::mem::transmute(pjob), command)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24154,7 +24154,7 @@ where extern "system" { fn SetJobNamedProperty(hprinter: super::super::Foundation::HANDLE, jobid: u32, pproperty: *const PrintNamedProperty) -> u32; } - ::core::mem::transmute(SetJobNamedProperty(hprinter.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(pproperty))) + ::core::mem::transmute(SetJobNamedProperty(hprinter.into(), jobid, ::core::mem::transmute(pproperty))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24167,7 +24167,7 @@ where extern "system" { fn SetJobW(hprinter: super::super::Foundation::HANDLE, jobid: u32, level: u32, pjob: *mut u8, command: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetJobW(hprinter.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(level), ::core::mem::transmute(pjob), ::core::mem::transmute(command))) + ::core::mem::transmute(SetJobW(hprinter.into(), jobid, level, ::core::mem::transmute(pjob), command)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24181,7 +24181,7 @@ where extern "system" { fn SetPortA(pname: ::windows::core::PCSTR, pportname: ::windows::core::PCSTR, dwlevel: u32, pportinfo: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetPortA(pname.into(), pportname.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pportinfo))) + ::core::mem::transmute(SetPortA(pname.into(), pportname.into(), dwlevel, ::core::mem::transmute(pportinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24195,7 +24195,7 @@ where extern "system" { fn SetPortW(pname: ::windows::core::PCWSTR, pportname: ::windows::core::PCWSTR, dwlevel: u32, pportinfo: *const u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetPortW(pname.into(), pportname.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pportinfo))) + ::core::mem::transmute(SetPortW(pname.into(), pportname.into(), dwlevel, ::core::mem::transmute(pportinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24208,7 +24208,7 @@ where extern "system" { fn SetPrinterA(hprinter: super::super::Foundation::HANDLE, level: u32, pprinter: *const u8, command: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetPrinterA(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprinter), ::core::mem::transmute(command))) + ::core::mem::transmute(SetPrinterA(hprinter.into(), level, ::core::mem::transmute(pprinter), command)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24222,7 +24222,7 @@ where extern "system" { fn SetPrinterDataA(hprinter: super::super::Foundation::HANDLE, pvaluename: ::windows::core::PCSTR, r#type: u32, pdata: *const u8, cbdata: u32) -> u32; } - ::core::mem::transmute(SetPrinterDataA(hprinter.into(), pvaluename.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(SetPrinterDataA(hprinter.into(), pvaluename.into(), r#type, ::core::mem::transmute(pdata), cbdata)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24237,7 +24237,7 @@ where extern "system" { fn SetPrinterDataExA(hprinter: super::super::Foundation::HANDLE, pkeyname: ::windows::core::PCSTR, pvaluename: ::windows::core::PCSTR, r#type: u32, pdata: *const u8, cbdata: u32) -> u32; } - ::core::mem::transmute(SetPrinterDataExA(hprinter.into(), pkeyname.into(), pvaluename.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(SetPrinterDataExA(hprinter.into(), pkeyname.into(), pvaluename.into(), r#type, ::core::mem::transmute(pdata), cbdata)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24252,7 +24252,7 @@ where extern "system" { fn SetPrinterDataExW(hprinter: super::super::Foundation::HANDLE, pkeyname: ::windows::core::PCWSTR, pvaluename: ::windows::core::PCWSTR, r#type: u32, pdata: *const u8, cbdata: u32) -> u32; } - ::core::mem::transmute(SetPrinterDataExW(hprinter.into(), pkeyname.into(), pvaluename.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(SetPrinterDataExW(hprinter.into(), pkeyname.into(), pvaluename.into(), r#type, ::core::mem::transmute(pdata), cbdata)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24266,7 +24266,7 @@ where extern "system" { fn SetPrinterDataW(hprinter: super::super::Foundation::HANDLE, pvaluename: ::windows::core::PCWSTR, r#type: u32, pdata: *const u8, cbdata: u32) -> u32; } - ::core::mem::transmute(SetPrinterDataW(hprinter.into(), pvaluename.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(pdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(SetPrinterDataW(hprinter.into(), pvaluename.into(), r#type, ::core::mem::transmute(pdata), cbdata)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24279,7 +24279,7 @@ where extern "system" { fn SetPrinterW(hprinter: super::super::Foundation::HANDLE, level: u32, pprinter: *const u8, command: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetPrinterW(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pprinter), ::core::mem::transmute(command))) + ::core::mem::transmute(SetPrinterW(hprinter.into(), level, ::core::mem::transmute(pprinter), command)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24292,7 +24292,7 @@ where extern "system" { fn SplIsSessionZero(hprinter: super::super::Foundation::HANDLE, jobid: u32, pissessionzero: *mut super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(SplIsSessionZero(hprinter.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(pissessionzero))) + ::core::mem::transmute(SplIsSessionZero(hprinter.into(), jobid, ::core::mem::transmute(pissessionzero))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24305,7 +24305,7 @@ where extern "system" { fn SplPromptUIInUsersSession(hprinter: super::super::Foundation::HANDLE, jobid: u32, puiparams: *const SHOWUIPARAMS, presponse: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SplPromptUIInUsersSession(hprinter.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(puiparams), ::core::mem::transmute(presponse))) + ::core::mem::transmute(SplPromptUIInUsersSession(hprinter.into(), jobid, ::core::mem::transmute(puiparams), ::core::mem::transmute(presponse))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24319,7 +24319,7 @@ where extern "system" { fn SpoolerCopyFileEvent(pszprintername: ::windows::core::PCWSTR, pszkey: ::windows::core::PCWSTR, dwcopyfileevent: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SpoolerCopyFileEvent(pszprintername.into(), pszkey.into(), ::core::mem::transmute(dwcopyfileevent))) + ::core::mem::transmute(SpoolerCopyFileEvent(pszprintername.into(), pszkey.into(), dwcopyfileevent)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24345,7 +24345,7 @@ where extern "system" { fn SpoolerFindFirstPrinterChangeNotification(hprinter: super::super::Foundation::HANDLE, fdwfilterflags: u32, fdwoptions: u32, pprinternotifyoptions: *const ::core::ffi::c_void, pvreserved: *const ::core::ffi::c_void, pnotificationconfig: *const ::core::ffi::c_void, phnotify: *mut super::super::Foundation::HANDLE, phevent: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SpoolerFindFirstPrinterChangeNotification(hprinter.into(), ::core::mem::transmute(fdwfilterflags), ::core::mem::transmute(fdwoptions), ::core::mem::transmute(pprinternotifyoptions), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pnotificationconfig), ::core::mem::transmute(phnotify), ::core::mem::transmute(phevent))) + ::core::mem::transmute(SpoolerFindFirstPrinterChangeNotification(hprinter.into(), fdwfilterflags, fdwoptions, ::core::mem::transmute(pprinternotifyoptions), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pnotificationconfig), ::core::mem::transmute(phnotify), ::core::mem::transmute(phevent))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24380,7 +24380,7 @@ where extern "system" { fn SpoolerRefreshPrinterChangeNotification(hprinter: super::super::Foundation::HANDLE, dwcolor: u32, poptions: *const PRINTER_NOTIFY_OPTIONS, ppinfo: *mut *mut PRINTER_NOTIFY_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SpoolerRefreshPrinterChangeNotification(hprinter.into(), ::core::mem::transmute(dwcolor), ::core::mem::transmute(poptions), ::core::mem::transmute(ppinfo))) + ::core::mem::transmute(SpoolerRefreshPrinterChangeNotification(hprinter.into(), dwcolor, ::core::mem::transmute(poptions), ::core::mem::transmute(ppinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24393,7 +24393,7 @@ where extern "system" { fn StartDocPrinterA(hprinter: super::super::Foundation::HANDLE, level: u32, pdocinfo: *const DOC_INFO_1A) -> u32; } - ::core::mem::transmute(StartDocPrinterA(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdocinfo))) + ::core::mem::transmute(StartDocPrinterA(hprinter.into(), level, ::core::mem::transmute(pdocinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24406,7 +24406,7 @@ where extern "system" { fn StartDocPrinterW(hprinter: super::super::Foundation::HANDLE, level: u32, pdocinfo: *const DOC_INFO_1W) -> u32; } - ::core::mem::transmute(StartDocPrinterW(hprinter.into(), ::core::mem::transmute(level), ::core::mem::transmute(pdocinfo))) + ::core::mem::transmute(StartDocPrinterW(hprinter.into(), level, ::core::mem::transmute(pdocinfo))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24940,7 +24940,7 @@ where extern "system" { fn UploadPrinterDriverPackageA(pszserver: ::windows::core::PCSTR, pszinfpath: ::windows::core::PCSTR, pszenvironment: ::windows::core::PCSTR, dwflags: u32, hwnd: super::super::Foundation::HWND, pszdestinfpath: ::windows::core::PSTR, pcchdestinfpath: *mut u32) -> ::windows::core::HRESULT; } - UploadPrinterDriverPackageA(pszserver.into(), pszinfpath.into(), pszenvironment.into(), ::core::mem::transmute(dwflags), hwnd.into(), ::core::mem::transmute(pszdestinfpath), ::core::mem::transmute(pcchdestinfpath)).ok() + UploadPrinterDriverPackageA(pszserver.into(), pszinfpath.into(), pszenvironment.into(), dwflags, hwnd.into(), ::core::mem::transmute(pszdestinfpath), ::core::mem::transmute(pcchdestinfpath)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24956,7 +24956,7 @@ where extern "system" { fn UploadPrinterDriverPackageW(pszserver: ::windows::core::PCWSTR, pszinfpath: ::windows::core::PCWSTR, pszenvironment: ::windows::core::PCWSTR, dwflags: u32, hwnd: super::super::Foundation::HWND, pszdestinfpath: ::windows::core::PWSTR, pcchdestinfpath: *mut u32) -> ::windows::core::HRESULT; } - UploadPrinterDriverPackageW(pszserver.into(), pszinfpath.into(), pszenvironment.into(), ::core::mem::transmute(dwflags), hwnd.into(), ::core::mem::transmute(pszdestinfpath), ::core::mem::transmute(pcchdestinfpath)).ok() + UploadPrinterDriverPackageW(pszserver.into(), pszinfpath.into(), pszenvironment.into(), dwflags, hwnd.into(), ::core::mem::transmute(pszdestinfpath), ::core::mem::transmute(pcchdestinfpath)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -25035,7 +25035,7 @@ where extern "system" { fn WaitForPrinterChange(hprinter: super::super::Foundation::HANDLE, flags: u32) -> u32; } - ::core::mem::transmute(WaitForPrinterChange(hprinter.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(WaitForPrinterChange(hprinter.into(), flags)) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25048,7 +25048,7 @@ where extern "system" { fn WritePrinter(hprinter: super::super::Foundation::HANDLE, pbuf: *const ::core::ffi::c_void, cbbuf: u32, pcwritten: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WritePrinter(hprinter.into(), ::core::mem::transmute(pbuf), ::core::mem::transmute(cbbuf), ::core::mem::transmute(pcwritten))) + ::core::mem::transmute(WritePrinter(hprinter.into(), ::core::mem::transmute(pbuf), cbbuf, ::core::mem::transmute(pcwritten))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] #[repr(transparent)] @@ -25179,7 +25179,7 @@ where extern "system" { fn XcvDataW(hxcv: super::super::Foundation::HANDLE, pszdataname: ::windows::core::PCWSTR, pinputdata: *const u8, cbinputdata: u32, poutputdata: *mut u8, cboutputdata: u32, pcboutputneeded: *mut u32, pdwstatus: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(XcvDataW(hxcv.into(), pszdataname.into(), ::core::mem::transmute(pinputdata), ::core::mem::transmute(cbinputdata), ::core::mem::transmute(poutputdata), ::core::mem::transmute(cboutputdata), ::core::mem::transmute(pcboutputneeded), ::core::mem::transmute(pdwstatus))) + ::core::mem::transmute(XcvDataW(hxcv.into(), pszdataname.into(), ::core::mem::transmute(pinputdata), cbinputdata, ::core::mem::transmute(poutputdata), cboutputdata, ::core::mem::transmute(pcboutputneeded), ::core::mem::transmute(pdwstatus))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] 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 fdbf9b6f84..d0129ac94c 100644 --- a/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs @@ -67,7 +67,7 @@ pub unsafe fn GetDeviceRegistrationInfo(deviceinformationclass: REGISTRATION_INF extern "system" { fn GetDeviceRegistrationInfo(deviceinformationclass: REGISTRATION_INFORMATION_CLASS, ppdeviceregistrationinfo: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - GetDeviceRegistrationInfo(::core::mem::transmute(deviceinformationclass), ::core::mem::transmute(ppdeviceregistrationinfo)).ok() + GetDeviceRegistrationInfo(deviceinformationclass, ::core::mem::transmute(ppdeviceregistrationinfo)).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] #[inline] 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 30aaa6b995..395e719355 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 @@ -1096,11 +1096,11 @@ pub struct IApoAuxiliaryInputConfiguration(::windows::core::IUnknown); impl IApoAuxiliaryInputConfiguration { #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn AddAuxiliaryInput(&self, dwinputid: u32, pbydata: &[u8], pinputconnection: *const APO_CONNECTION_DESCRIPTOR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddAuxiliaryInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputid), pbydata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbydata)), ::core::mem::transmute(pinputconnection)).ok() + (::windows::core::Interface::vtable(self).AddAuxiliaryInput)(::windows::core::Interface::as_raw(self), dwinputid, pbydata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbydata)), ::core::mem::transmute(pinputconnection)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn RemoveAuxiliaryInput(&self, dwinputid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAuxiliaryInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputid)).ok() + (::windows::core::Interface::vtable(self).RemoveAuxiliaryInput)(::windows::core::Interface::as_raw(self), dwinputid).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn IsInputFormatSupported<'a, P0>(&self, prequestedinputformat: P0) -> ::windows::core::Result @@ -1160,7 +1160,7 @@ pub struct IApoAuxiliaryInputRT(::windows::core::IUnknown); impl IApoAuxiliaryInputRT { #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn AcceptInput(&self, dwinputid: u32, pinputconnection: *const APO_CONNECTION_PROPERTY) { - (::windows::core::Interface::vtable(self).AcceptInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputid), ::core::mem::transmute(pinputconnection)) + (::windows::core::Interface::vtable(self).AcceptInput)(::windows::core::Interface::as_raw(self), dwinputid, ::core::mem::transmute(pinputconnection)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1431,7 +1431,7 @@ pub struct IAudioProcessingObjectConfiguration(::windows::core::IUnknown); impl IAudioProcessingObjectConfiguration { #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn LockForProcess(&self, u32numinputconnections: u32, ppinputconnections: *const *const APO_CONNECTION_DESCRIPTOR, u32numoutputconnections: u32, ppoutputconnections: *const *const APO_CONNECTION_DESCRIPTOR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockForProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32numinputconnections), ::core::mem::transmute(ppinputconnections), ::core::mem::transmute(u32numoutputconnections), ::core::mem::transmute(ppoutputconnections)).ok() + (::windows::core::Interface::vtable(self).LockForProcess)(::windows::core::Interface::as_raw(self), u32numinputconnections, ::core::mem::transmute(ppinputconnections), u32numoutputconnections, ::core::mem::transmute(ppoutputconnections)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn UnlockForProcess(&self) -> ::windows::core::Result<()> { @@ -1489,7 +1489,7 @@ impl IAudioProcessingObjectLoggingService { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ApoLog)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), format.into()) + (::windows::core::Interface::vtable(self).ApoLog)(::windows::core::Interface::as_raw(self), level, format.into()) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1598,15 +1598,15 @@ pub struct IAudioProcessingObjectRT(::windows::core::IUnknown); impl IAudioProcessingObjectRT { #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn APOProcess(&self, u32numinputconnections: u32, ppinputconnections: *const *const APO_CONNECTION_PROPERTY, u32numoutputconnections: u32, ppoutputconnections: *mut *mut APO_CONNECTION_PROPERTY) { - (::windows::core::Interface::vtable(self).APOProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32numinputconnections), ::core::mem::transmute(ppinputconnections), ::core::mem::transmute(u32numoutputconnections), ::core::mem::transmute(ppoutputconnections)) + (::windows::core::Interface::vtable(self).APOProcess)(::windows::core::Interface::as_raw(self), u32numinputconnections, ::core::mem::transmute(ppinputconnections), u32numoutputconnections, ::core::mem::transmute(ppoutputconnections)) } #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn CalcInputFrames(&self, u32outputframecount: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).CalcInputFrames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32outputframecount))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).CalcInputFrames)(::windows::core::Interface::as_raw(self), u32outputframecount)) } #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn CalcOutputFrames(&self, u32inputframecount: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).CalcOutputFrames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32inputframecount))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).CalcOutputFrames)(::windows::core::Interface::as_raw(self), u32inputframecount)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1710,12 +1710,12 @@ impl IAudioProcessingObjectVBR { #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn CalcMaxInputFrames(&self, u32maxoutputframecount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CalcMaxInputFrames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32maxoutputframecount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CalcMaxInputFrames)(::windows::core::Interface::as_raw(self), u32maxoutputframecount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn CalcMaxOutputFrames(&self, u32maxinputframecount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CalcMaxOutputFrames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32maxinputframecount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CalcMaxOutputFrames)(::windows::core::Interface::as_raw(self), u32maxinputframecount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1898,7 +1898,7 @@ impl IAudioSystemEffects3 { } #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn SetAudioSystemEffectState(&self, effectid: ::windows::core::GUID, state: AUDIO_SYSTEMEFFECT_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAudioSystemEffectState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectid), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetAudioSystemEffectState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectid), state).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1988,12 +1988,12 @@ impl IAudioSystemEffectsCustomFormats { #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn GetFormat(&self, nformat: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nformat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), nformat, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"] pub unsafe fn GetFormatRepresentation(&self, nformat: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetFormatRepresentation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nformat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetFormatRepresentation)(::windows::core::Interface::as_raw(self), nformat, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { 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 f83e0fa613..54aa221841 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 @@ -1954,7 +1954,7 @@ pub struct IDirectMusic(::windows::core::IUnknown); impl IDirectMusic { #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn EnumPort(&self, dwindex: u32, pportcaps: *mut DMUS_PORTCAPS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pportcaps)).ok() + (::windows::core::Interface::vtable(self).EnumPort)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pportcaps)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn CreateMusicBuffer<'a, P0>(&self, pbufferdesc: *mut DMUS_BUFFERDESC, ppbuffer: *mut ::core::option::Option, punkouter: P0) -> ::windows::core::Result<()> @@ -1973,7 +1973,7 @@ impl IDirectMusic { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn EnumMasterClock(&self, dwindex: u32, lpclockinfo: *mut DMUS_CLOCKINFO8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumMasterClock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpclockinfo)).ok() + (::windows::core::Interface::vtable(self).EnumMasterClock)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(lpclockinfo)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetMasterClock(&self, pguidclock: *mut ::windows::core::GUID, ppreferenceclock: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -2069,7 +2069,7 @@ pub struct IDirectMusic8(::windows::core::IUnknown); impl IDirectMusic8 { #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn EnumPort(&self, dwindex: u32, pportcaps: *mut DMUS_PORTCAPS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pportcaps)).ok() + (::windows::core::Interface::vtable(self).base__.EnumPort)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pportcaps)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn CreateMusicBuffer<'a, P0>(&self, pbufferdesc: *mut DMUS_BUFFERDESC, ppbuffer: *mut ::core::option::Option, punkouter: P0) -> ::windows::core::Result<()> @@ -2088,7 +2088,7 @@ impl IDirectMusic8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn EnumMasterClock(&self, dwindex: u32, lpclockinfo: *mut DMUS_CLOCKINFO8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumMasterClock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpclockinfo)).ok() + (::windows::core::Interface::vtable(self).base__.EnumMasterClock)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(lpclockinfo)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetMasterClock(&self, pguidclock: *mut ::windows::core::GUID, ppreferenceclock: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -2197,11 +2197,11 @@ impl IDirectMusicBuffer { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn PackStructured(&self, rt: i64, dwchannelgroup: u32, dwchannelmessage: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PackStructured)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rt), ::core::mem::transmute(dwchannelgroup), ::core::mem::transmute(dwchannelmessage)).ok() + (::windows::core::Interface::vtable(self).PackStructured)(::windows::core::Interface::as_raw(self), rt, dwchannelgroup, dwchannelmessage).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn PackUnstructured(&self, rt: i64, dwchannelgroup: u32, cb: u32, lpb: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PackUnstructured)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rt), ::core::mem::transmute(dwchannelgroup), ::core::mem::transmute(cb), ::core::mem::transmute(lpb)).ok() + (::windows::core::Interface::vtable(self).PackUnstructured)(::windows::core::Interface::as_raw(self), rt, dwchannelgroup, cb, ::core::mem::transmute(lpb)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn ResetReadPtr(&self) -> ::windows::core::Result<()> { @@ -2233,11 +2233,11 @@ impl IDirectMusicBuffer { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn SetStartTime(&self, rt: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rt)).ok() + (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), rt).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn SetUsedBytes(&self, cb: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUsedBytes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cb)).ok() + (::windows::core::Interface::vtable(self).SetUsedBytes)(::windows::core::Interface::as_raw(self), cb).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2300,14 +2300,14 @@ impl IDirectMusicCollection { #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetInstrument(&self, dwpatch: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInstrument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpatch), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInstrument)(::windows::core::Interface::as_raw(self), dwpatch, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn EnumInstrument<'a, P0>(&self, dwindex: u32, pdwpatch: *mut u32, pwszname: P0, dwnamelen: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EnumInstrument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pdwpatch), pwszname.into(), ::core::mem::transmute(dwnamelen)).ok() + (::windows::core::Interface::vtable(self).EnumInstrument)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pdwpatch), pwszname.into(), dwnamelen).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2456,7 +2456,7 @@ impl IDirectMusicInstrument { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn SetPatch(&self, dwpatch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpatch)).ok() + (::windows::core::Interface::vtable(self).SetPatch)(::windows::core::Interface::as_raw(self), dwpatch).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2532,7 +2532,7 @@ impl IDirectMusicPort { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectMusicInstrument>>, { - (::windows::core::Interface::vtable(self).DownloadInstrument)(::windows::core::Interface::as_raw(self), pinstrument.into().abi(), ::core::mem::transmute(ppdownloadedinstrument), ::core::mem::transmute(pnoteranges), ::core::mem::transmute(dwnumnoteranges)).ok() + (::windows::core::Interface::vtable(self).DownloadInstrument)(::windows::core::Interface::as_raw(self), pinstrument.into().abi(), ::core::mem::transmute(ppdownloadedinstrument), ::core::mem::transmute(pnoteranges), dwnumnoteranges).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn UnloadInstrument<'a, P0>(&self, pdownloadedinstrument: P0) -> ::windows::core::Result<()> @@ -2561,11 +2561,11 @@ impl IDirectMusicPort { #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub unsafe fn DeviceIoControl(&self, dwiocontrolcode: u32, lpinbuffer: *mut ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::super::System::IO::OVERLAPPED) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeviceIoControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwiocontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped)).ok() + (::windows::core::Interface::vtable(self).DeviceIoControl)(::windows::core::Interface::as_raw(self), dwiocontrolcode, ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn SetNumChannelGroups(&self, dwchannelgroups: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNumChannelGroups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchannelgroups)).ok() + (::windows::core::Interface::vtable(self).SetNumChannelGroups)(::windows::core::Interface::as_raw(self), dwchannelgroups).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetNumChannelGroups(&self, pdwchannelgroups: *mut u32) -> ::windows::core::Result<()> { @@ -2581,11 +2581,11 @@ impl IDirectMusicPort { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] 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() + (::windows::core::Interface::vtable(self).SetChannelPriority)(::windows::core::Interface::as_raw(self), dwchannelgroup, dwchannel, dwpriority).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetChannelPriority(&self, dwchannelgroup: u32, dwchannel: u32, pdwpriority: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetChannelPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchannelgroup), ::core::mem::transmute(dwchannel), ::core::mem::transmute(pdwpriority)).ok() + (::windows::core::Interface::vtable(self).GetChannelPriority)(::windows::core::Interface::as_raw(self), dwchannelgroup, dwchannel, ::core::mem::transmute(pdwpriority)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`, `\"Win32_Media_Audio_DirectSound\"`*"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] @@ -2677,16 +2677,16 @@ impl IDirectMusicPortDownload { #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetBuffer(&self, dwdlid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdlid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), dwdlid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn AllocateBuffer(&self, dwsize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AllocateBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AllocateBuffer)(::windows::core::Interface::as_raw(self), dwsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetDLId(&self, pdwstartdlid: *mut u32, dwcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDLId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwstartdlid), ::core::mem::transmute(dwcount)).ok() + (::windows::core::Interface::vtable(self).GetDLId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwstartdlid), dwcount).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetAppend(&self, pdwappend: *mut u32) -> ::windows::core::Result<()> { @@ -2768,7 +2768,7 @@ impl IDirectMusicSynth { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn SetNumChannelGroups(&self, dwgroups: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNumChannelGroups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwgroups)).ok() + (::windows::core::Interface::vtable(self).SetNumChannelGroups)(::windows::core::Interface::as_raw(self), dwgroups).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2782,11 +2782,11 @@ impl IDirectMusicSynth { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Unload)(::windows::core::Interface::as_raw(self), hdownload.into(), ::core::mem::transmute(lpfreehandle), huserdata.into()).ok() + (::windows::core::Interface::vtable(self).Unload)(::windows::core::Interface::as_raw(self), hdownload.into(), lpfreehandle, huserdata.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn PlayBuffer(&self, rt: i64, pbbuffer: *mut u8, cbbuffer: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rt), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(cbbuffer)).ok() + (::windows::core::Interface::vtable(self).PlayBuffer)(::windows::core::Interface::as_raw(self), rt, ::core::mem::transmute(pbbuffer), cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetRunningStats(&self, pstats: *mut DMUS_SYNTHSTATS) -> ::windows::core::Result<()> { @@ -2825,15 +2825,15 @@ impl IDirectMusicSynth { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn Render(&self, pbuffer: *mut i16, dwlength: u32, llposition: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Render)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbuffer), ::core::mem::transmute(dwlength), ::core::mem::transmute(llposition)).ok() + (::windows::core::Interface::vtable(self).Render)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbuffer), dwlength, llposition).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] 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() + (::windows::core::Interface::vtable(self).SetChannelPriority)(::windows::core::Interface::as_raw(self), dwchannelgroup, dwchannel, dwpriority).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetChannelPriority(&self, dwchannelgroup: u32, dwchannel: u32, pdwpriority: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetChannelPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchannelgroup), ::core::mem::transmute(dwchannel), ::core::mem::transmute(pdwpriority)).ok() + (::windows::core::Interface::vtable(self).GetChannelPriority)(::windows::core::Interface::as_raw(self), dwchannelgroup, dwchannel, ::core::mem::transmute(pdwpriority)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetFormat(&self, pwaveformatex: *mut super::WAVEFORMATEX, pdwwaveformatexsize: *mut u32) -> ::windows::core::Result<()> { @@ -2928,7 +2928,7 @@ impl IDirectMusicSynth8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn SetNumChannelGroups(&self, dwgroups: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNumChannelGroups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwgroups)).ok() + (::windows::core::Interface::vtable(self).base__.SetNumChannelGroups)(::windows::core::Interface::as_raw(self), dwgroups).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2942,11 +2942,11 @@ impl IDirectMusicSynth8 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Unload)(::windows::core::Interface::as_raw(self), hdownload.into(), ::core::mem::transmute(lpfreehandle), huserdata.into()).ok() + (::windows::core::Interface::vtable(self).base__.Unload)(::windows::core::Interface::as_raw(self), hdownload.into(), lpfreehandle, huserdata.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn PlayBuffer(&self, rt: i64, pbbuffer: *mut u8, cbbuffer: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.PlayBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rt), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(cbbuffer)).ok() + (::windows::core::Interface::vtable(self).base__.PlayBuffer)(::windows::core::Interface::as_raw(self), rt, ::core::mem::transmute(pbbuffer), cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetRunningStats(&self, pstats: *mut DMUS_SYNTHSTATS) -> ::windows::core::Result<()> { @@ -2985,15 +2985,15 @@ impl IDirectMusicSynth8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn Render(&self, pbuffer: *mut i16, dwlength: u32, llposition: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Render)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbuffer), ::core::mem::transmute(dwlength), ::core::mem::transmute(llposition)).ok() + (::windows::core::Interface::vtable(self).base__.Render)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbuffer), dwlength, llposition).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn SetChannelPriority(&self, dwchannelgroup: u32, dwchannel: u32, dwpriority: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetChannelPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchannelgroup), ::core::mem::transmute(dwchannel), ::core::mem::transmute(dwpriority)).ok() + (::windows::core::Interface::vtable(self).base__.SetChannelPriority)(::windows::core::Interface::as_raw(self), dwchannelgroup, dwchannel, dwpriority).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetChannelPriority(&self, dwchannelgroup: u32, dwchannel: u32, pdwpriority: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetChannelPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchannelgroup), ::core::mem::transmute(dwchannel), ::core::mem::transmute(pdwpriority)).ok() + (::windows::core::Interface::vtable(self).base__.GetChannelPriority)(::windows::core::Interface::as_raw(self), dwchannelgroup, dwchannel, ::core::mem::transmute(pdwpriority)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn GetFormat(&self, pwaveformatex: *mut super::WAVEFORMATEX, pdwwaveformatexsize: *mut u32) -> ::windows::core::Result<()> { @@ -3005,24 +3005,24 @@ impl IDirectMusicSynth8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn PlayVoice(&self, rt: i64, dwvoiceid: u32, dwchannelgroup: u32, dwchannel: u32, dwdlid: u32, prpitch: i32, vrvolume: i32, stvoicestart: u64, stloopstart: u64, stloopend: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayVoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rt), ::core::mem::transmute(dwvoiceid), ::core::mem::transmute(dwchannelgroup), ::core::mem::transmute(dwchannel), ::core::mem::transmute(dwdlid), ::core::mem::transmute(prpitch), ::core::mem::transmute(vrvolume), ::core::mem::transmute(stvoicestart), ::core::mem::transmute(stloopstart), ::core::mem::transmute(stloopend)).ok() + (::windows::core::Interface::vtable(self).PlayVoice)(::windows::core::Interface::as_raw(self), rt, dwvoiceid, dwchannelgroup, dwchannel, dwdlid, prpitch, vrvolume, stvoicestart, stloopstart, stloopend).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn StopVoice(&self, rt: i64, dwvoiceid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StopVoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rt), ::core::mem::transmute(dwvoiceid)).ok() + (::windows::core::Interface::vtable(self).StopVoice)(::windows::core::Interface::as_raw(self), rt, dwvoiceid).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetVoiceState(&self, dwvoice: *mut u32, cbvoice: u32, dwvoicestate: *mut DMUS_VOICE_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVoiceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwvoice), ::core::mem::transmute(cbvoice), ::core::mem::transmute(dwvoicestate)).ok() + (::windows::core::Interface::vtable(self).GetVoiceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwvoice), cbvoice, ::core::mem::transmute(dwvoicestate)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn Refresh(&self, dwdownloadid: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Refresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdownloadid), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Refresh)(::windows::core::Interface::as_raw(self), dwdownloadid, dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn AssignChannelToBuses(&self, dwchannelgroup: u32, dwchannel: u32, pdwbuses: *mut u32, cbuses: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AssignChannelToBuses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchannelgroup), ::core::mem::transmute(dwchannel), ::core::mem::transmute(pdwbuses), ::core::mem::transmute(cbuses)).ok() + (::windows::core::Interface::vtable(self).AssignChannelToBuses)(::windows::core::Interface::as_raw(self), dwchannelgroup, dwchannel, ::core::mem::transmute(pdwbuses), cbuses).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3121,11 +3121,11 @@ impl IDirectMusicSynthSink { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] 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() + (::windows::core::Interface::vtable(self).SampleToRefTime)(::windows::core::Interface::as_raw(self), llsampletime, ::core::mem::transmute(prftime)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub unsafe fn RefTimeToSample(&self, rftime: i64, pllsampletime: *mut i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RefTimeToSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rftime), ::core::mem::transmute(pllsampletime)).ok() + (::windows::core::Interface::vtable(self).RefTimeToSample)(::windows::core::Interface::as_raw(self), rftime, ::core::mem::transmute(pllsampletime)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`, `\"Win32_Media_Audio_DirectSound\"`*"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] @@ -3204,7 +3204,7 @@ impl IDirectMusicThru { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDirectMusicPort>>, { - (::windows::core::Interface::vtable(self).ThruChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcechannelgroup), ::core::mem::transmute(dwsourcechannel), ::core::mem::transmute(dwdestinationchannelgroup), ::core::mem::transmute(dwdestinationchannel), pdestinationport.into().abi()).ok() + (::windows::core::Interface::vtable(self).ThruChannel)(::windows::core::Interface::as_raw(self), dwsourcechannelgroup, dwsourcechannel, dwdestinationchannelgroup, dwdestinationchannel, pdestinationport.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 185eb175bd..b1cc6d77e5 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 @@ -1618,7 +1618,7 @@ where extern "system" { fn DirectSoundFullDuplexCreate(pcguidcapturedevice: *const ::windows::core::GUID, pcguidrenderdevice: *const ::windows::core::GUID, pcdscbufferdesc: *const DSCBUFFERDESC, pcdsbufferdesc: *const DSBUFFERDESC, hwnd: super::super::super::Foundation::HWND, dwlevel: u32, ppdsfd: *mut *mut ::core::ffi::c_void, ppdscbuffer8: *mut *mut ::core::ffi::c_void, ppdsbuffer8: *mut *mut ::core::ffi::c_void, punkouter: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DirectSoundFullDuplexCreate(::core::mem::transmute(pcguidcapturedevice), ::core::mem::transmute(pcguidrenderdevice), ::core::mem::transmute(pcdscbufferdesc), ::core::mem::transmute(pcdsbufferdesc), hwnd.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(ppdsfd), ::core::mem::transmute(ppdscbuffer8), ::core::mem::transmute(ppdsbuffer8), punkouter.into().abi()).ok() + DirectSoundFullDuplexCreate(::core::mem::transmute(pcguidcapturedevice), ::core::mem::transmute(pcguidrenderdevice), ::core::mem::transmute(pcdscbufferdesc), ::core::mem::transmute(pcdsbufferdesc), hwnd.into(), dwlevel, ::core::mem::transmute(ppdsfd), ::core::mem::transmute(ppdscbuffer8), ::core::mem::transmute(ppdsbuffer8), punkouter.into().abi()).ok() } pub const GUID_All_Objects: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xaa114de5_c262_4169_a1c8_23d698cc73b5); pub const GUID_DSCFX_CLASS_AEC: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xbf963d80_c559_11d0_8a2b_00a0c9255ac1); @@ -1676,7 +1676,7 @@ impl IDirectSound { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(dwlevel)).ok() + (::windows::core::Interface::vtable(self).SetCooperativeLevel)(::windows::core::Interface::as_raw(self), hwnd.into(), dwlevel).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Compact(&self) -> ::windows::core::Result<()> { @@ -1689,7 +1689,7 @@ impl IDirectSound { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetSpeakerConfig(&self, dwspeakerconfig: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpeakerConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwspeakerconfig)).ok() + (::windows::core::Interface::vtable(self).SetSpeakerConfig)(::windows::core::Interface::as_raw(self), dwspeakerconfig).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Initialize(&self, pcguiddevice: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -1802,39 +1802,39 @@ impl IDirectSound3DBuffer { #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetAllParameters(&self, pcds3dbuffer: *const DS3DBUFFER, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcds3dbuffer), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetAllParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcds3dbuffer), dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetConeAngles(&self, dwinsideconeangle: u32, dwoutsideconeangle: u32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConeAngles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinsideconeangle), ::core::mem::transmute(dwoutsideconeangle), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetConeAngles)(::windows::core::Interface::as_raw(self), dwinsideconeangle, dwoutsideconeangle, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetConeOrientation(&self, x: f32, y: f32, z: f32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConeOrientation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetConeOrientation)(::windows::core::Interface::as_raw(self), x, y, z, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetConeOutsideVolume(&self, lconeoutsidevolume: i32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConeOutsideVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lconeoutsidevolume), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetConeOutsideVolume)(::windows::core::Interface::as_raw(self), lconeoutsidevolume, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetMaxDistance(&self, flmaxdistance: f32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxDistance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flmaxdistance), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetMaxDistance)(::windows::core::Interface::as_raw(self), flmaxdistance, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetMinDistance(&self, flmindistance: f32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinDistance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flmindistance), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetMinDistance)(::windows::core::Interface::as_raw(self), flmindistance, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetMode(&self, dwmode: u32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), dwmode, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetPosition(&self, x: f32, y: f32, z: f32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), x, y, z, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetVelocity(&self, x: f32, y: f32, z: f32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVelocity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetVelocity)(::windows::core::Interface::as_raw(self), x, y, z, dwapply).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1955,31 +1955,31 @@ impl IDirectSound3DListener { #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetAllParameters(&self, pclistener: *const DS3DLISTENER, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pclistener), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetAllParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pclistener), dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetDistanceFactor(&self, fldistancefactor: f32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDistanceFactor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fldistancefactor), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetDistanceFactor)(::windows::core::Interface::as_raw(self), fldistancefactor, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetDopplerFactor(&self, fldopplerfactor: f32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDopplerFactor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fldopplerfactor), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetDopplerFactor)(::windows::core::Interface::as_raw(self), fldopplerfactor, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetOrientation(&self, xfront: f32, yfront: f32, zfront: f32, xtop: f32, ytop: f32, ztop: f32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOrientation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xfront), ::core::mem::transmute(yfront), ::core::mem::transmute(zfront), ::core::mem::transmute(xtop), ::core::mem::transmute(ytop), ::core::mem::transmute(ztop), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetOrientation)(::windows::core::Interface::as_raw(self), xfront, yfront, zfront, xtop, ytop, ztop, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetPosition(&self, x: f32, y: f32, z: f32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), x, y, z, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetRolloffFactor(&self, flrollofffactor: f32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRolloffFactor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flrollofffactor), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetRolloffFactor)(::windows::core::Interface::as_raw(self), flrollofffactor, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetVelocity(&self, x: f32, y: f32, z: f32, dwapply: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVelocity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(dwapply)).ok() + (::windows::core::Interface::vtable(self).SetVelocity)(::windows::core::Interface::as_raw(self), x, y, z, dwapply).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn CommitDeferredSettings(&self) -> ::windows::core::Result<()> { @@ -2086,7 +2086,7 @@ impl IDirectSound8 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetCooperativeLevel)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(dwlevel)).ok() + (::windows::core::Interface::vtable(self).base__.SetCooperativeLevel)(::windows::core::Interface::as_raw(self), hwnd.into(), dwlevel).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Compact(&self) -> ::windows::core::Result<()> { @@ -2099,7 +2099,7 @@ impl IDirectSound8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetSpeakerConfig(&self, dwspeakerconfig: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSpeakerConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwspeakerconfig)).ok() + (::windows::core::Interface::vtable(self).base__.SetSpeakerConfig)(::windows::core::Interface::as_raw(self), dwspeakerconfig).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Initialize(&self, pcguiddevice: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -2182,7 +2182,7 @@ impl IDirectSoundBuffer { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetFormat(&self, pwfxformat: *mut super::WAVEFORMATEX, dwsizeallocated: u32, pdwsizewritten: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwfxformat), ::core::mem::transmute(dwsizeallocated), ::core::mem::transmute(pdwsizewritten)).ok() + (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwfxformat), dwsizeallocated, ::core::mem::transmute(pdwsizewritten)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetVolume(&self) -> ::windows::core::Result { @@ -2213,15 +2213,15 @@ impl IDirectSoundBuffer { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Lock(&self, dwoffset: u32, dwbytes: u32, ppvaudioptr1: *mut *mut ::core::ffi::c_void, pdwaudiobytes1: *mut u32, ppvaudioptr2: *mut *mut ::core::ffi::c_void, pdwaudiobytes2: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoffset), ::core::mem::transmute(dwbytes), ::core::mem::transmute(ppvaudioptr1), ::core::mem::transmute(pdwaudiobytes1), ::core::mem::transmute(ppvaudioptr2), ::core::mem::transmute(pdwaudiobytes2), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), dwoffset, dwbytes, ::core::mem::transmute(ppvaudioptr1), ::core::mem::transmute(pdwaudiobytes1), ::core::mem::transmute(ppvaudioptr2), ::core::mem::transmute(pdwaudiobytes2), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Play(&self, dwreserved1: u32, dwpriority: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Play)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved1), ::core::mem::transmute(dwpriority), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Play)(::windows::core::Interface::as_raw(self), dwreserved1, dwpriority, dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetCurrentPosition(&self, dwnewposition: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwnewposition)).ok() + (::windows::core::Interface::vtable(self).SetCurrentPosition)(::windows::core::Interface::as_raw(self), dwnewposition).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetFormat(&self, pcfxformat: *const super::WAVEFORMATEX) -> ::windows::core::Result<()> { @@ -2229,15 +2229,15 @@ impl IDirectSoundBuffer { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetVolume(&self, lvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvolume)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), lvolume).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetPan(&self, lpan: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpan)).ok() + (::windows::core::Interface::vtable(self).SetPan)(::windows::core::Interface::as_raw(self), lpan).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetFrequency(&self, dwfrequency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfrequency)).ok() + (::windows::core::Interface::vtable(self).SetFrequency)(::windows::core::Interface::as_raw(self), dwfrequency).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -2245,7 +2245,7 @@ impl IDirectSoundBuffer { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Unlock(&self, pvaudioptr1: *const ::core::ffi::c_void, dwaudiobytes1: u32, pvaudioptr2: *const ::core::ffi::c_void, dwaudiobytes2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvaudioptr1), ::core::mem::transmute(dwaudiobytes1), ::core::mem::transmute(pvaudioptr2), ::core::mem::transmute(dwaudiobytes2)).ok() + (::windows::core::Interface::vtable(self).Unlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvaudioptr1), dwaudiobytes1, ::core::mem::transmute(pvaudioptr2), dwaudiobytes2).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Restore(&self) -> ::windows::core::Result<()> { @@ -2325,7 +2325,7 @@ impl IDirectSoundBuffer8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetFormat(&self, pwfxformat: *mut super::WAVEFORMATEX, dwsizeallocated: u32, pdwsizewritten: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwfxformat), ::core::mem::transmute(dwsizeallocated), ::core::mem::transmute(pdwsizewritten)).ok() + (::windows::core::Interface::vtable(self).base__.GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwfxformat), dwsizeallocated, ::core::mem::transmute(pdwsizewritten)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetVolume(&self) -> ::windows::core::Result { @@ -2356,15 +2356,15 @@ impl IDirectSoundBuffer8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Lock(&self, dwoffset: u32, dwbytes: u32, ppvaudioptr1: *mut *mut ::core::ffi::c_void, pdwaudiobytes1: *mut u32, ppvaudioptr2: *mut *mut ::core::ffi::c_void, pdwaudiobytes2: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoffset), ::core::mem::transmute(dwbytes), ::core::mem::transmute(ppvaudioptr1), ::core::mem::transmute(pdwaudiobytes1), ::core::mem::transmute(ppvaudioptr2), ::core::mem::transmute(pdwaudiobytes2), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.Lock)(::windows::core::Interface::as_raw(self), dwoffset, dwbytes, ::core::mem::transmute(ppvaudioptr1), ::core::mem::transmute(pdwaudiobytes1), ::core::mem::transmute(ppvaudioptr2), ::core::mem::transmute(pdwaudiobytes2), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Play(&self, dwreserved1: u32, dwpriority: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Play)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved1), ::core::mem::transmute(dwpriority), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.Play)(::windows::core::Interface::as_raw(self), dwreserved1, dwpriority, dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetCurrentPosition(&self, dwnewposition: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwnewposition)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), dwnewposition).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetFormat(&self, pcfxformat: *const super::WAVEFORMATEX) -> ::windows::core::Result<()> { @@ -2372,15 +2372,15 @@ impl IDirectSoundBuffer8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetVolume(&self, lvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvolume)).ok() + (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), lvolume).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetPan(&self, lpan: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpan)).ok() + (::windows::core::Interface::vtable(self).base__.SetPan)(::windows::core::Interface::as_raw(self), lpan).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetFrequency(&self, dwfrequency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfrequency)).ok() + (::windows::core::Interface::vtable(self).base__.SetFrequency)(::windows::core::Interface::as_raw(self), dwfrequency).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -2388,7 +2388,7 @@ impl IDirectSoundBuffer8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Unlock(&self, pvaudioptr1: *const ::core::ffi::c_void, dwaudiobytes1: u32, pvaudioptr2: *const ::core::ffi::c_void, dwaudiobytes2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Unlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvaudioptr1), ::core::mem::transmute(dwaudiobytes1), ::core::mem::transmute(pvaudioptr2), ::core::mem::transmute(dwaudiobytes2)).ok() + (::windows::core::Interface::vtable(self).base__.Unlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvaudioptr1), dwaudiobytes1, ::core::mem::transmute(pvaudioptr2), dwaudiobytes2).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Restore(&self) -> ::windows::core::Result<()> { @@ -2400,11 +2400,11 @@ impl IDirectSoundBuffer8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn AcquireResources(&self, dwflags: u32, pdwresultcodes: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AcquireResources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pdwresultcodes.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pdwresultcodes))).ok() + (::windows::core::Interface::vtable(self).AcquireResources)(::windows::core::Interface::as_raw(self), dwflags, pdwresultcodes.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pdwresultcodes))).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetObjectInPath(&self, rguidobject: *const ::windows::core::GUID, dwindex: u32, rguidinterface: *const ::windows::core::GUID, ppobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObjectInPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidobject), ::core::mem::transmute(dwindex), ::core::mem::transmute(rguidinterface), ::core::mem::transmute(ppobject)).ok() + (::windows::core::Interface::vtable(self).GetObjectInPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidobject), dwindex, ::core::mem::transmute(rguidinterface), ::core::mem::transmute(ppobject)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2544,7 +2544,7 @@ impl IDirectSoundCaptureBuffer { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetFormat(&self, pwfxformat: *mut super::WAVEFORMATEX, dwsizeallocated: u32, pdwsizewritten: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwfxformat), ::core::mem::transmute(dwsizeallocated), ::core::mem::transmute(pdwsizewritten)).ok() + (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwfxformat), dwsizeallocated, ::core::mem::transmute(pdwsizewritten)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetStatus(&self) -> ::windows::core::Result { @@ -2560,11 +2560,11 @@ impl IDirectSoundCaptureBuffer { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Lock(&self, dwoffset: u32, dwbytes: u32, ppvaudioptr1: *mut *mut ::core::ffi::c_void, pdwaudiobytes1: *mut u32, ppvaudioptr2: *mut *mut ::core::ffi::c_void, pdwaudiobytes2: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoffset), ::core::mem::transmute(dwbytes), ::core::mem::transmute(ppvaudioptr1), ::core::mem::transmute(pdwaudiobytes1), ::core::mem::transmute(ppvaudioptr2), ::core::mem::transmute(pdwaudiobytes2), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), dwoffset, dwbytes, ::core::mem::transmute(ppvaudioptr1), ::core::mem::transmute(pdwaudiobytes1), ::core::mem::transmute(ppvaudioptr2), ::core::mem::transmute(pdwaudiobytes2), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Start(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -2572,7 +2572,7 @@ impl IDirectSoundCaptureBuffer { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Unlock(&self, pvaudioptr1: *const ::core::ffi::c_void, dwaudiobytes1: u32, pvaudioptr2: *const ::core::ffi::c_void, dwaudiobytes2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvaudioptr1), ::core::mem::transmute(dwaudiobytes1), ::core::mem::transmute(pvaudioptr2), ::core::mem::transmute(dwaudiobytes2)).ok() + (::windows::core::Interface::vtable(self).Unlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvaudioptr1), dwaudiobytes1, ::core::mem::transmute(pvaudioptr2), dwaudiobytes2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2639,7 +2639,7 @@ impl IDirectSoundCaptureBuffer8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetFormat(&self, pwfxformat: *mut super::WAVEFORMATEX, dwsizeallocated: u32, pdwsizewritten: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwfxformat), ::core::mem::transmute(dwsizeallocated), ::core::mem::transmute(pdwsizewritten)).ok() + (::windows::core::Interface::vtable(self).base__.GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwfxformat), dwsizeallocated, ::core::mem::transmute(pdwsizewritten)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetStatus(&self) -> ::windows::core::Result { @@ -2655,11 +2655,11 @@ impl IDirectSoundCaptureBuffer8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Lock(&self, dwoffset: u32, dwbytes: u32, ppvaudioptr1: *mut *mut ::core::ffi::c_void, pdwaudiobytes1: *mut u32, ppvaudioptr2: *mut *mut ::core::ffi::c_void, pdwaudiobytes2: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoffset), ::core::mem::transmute(dwbytes), ::core::mem::transmute(ppvaudioptr1), ::core::mem::transmute(pdwaudiobytes1), ::core::mem::transmute(ppvaudioptr2), ::core::mem::transmute(pdwaudiobytes2), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.Lock)(::windows::core::Interface::as_raw(self), dwoffset, dwbytes, ::core::mem::transmute(ppvaudioptr1), ::core::mem::transmute(pdwaudiobytes1), ::core::mem::transmute(ppvaudioptr2), ::core::mem::transmute(pdwaudiobytes2), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Start(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Start)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.Start)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -2667,11 +2667,11 @@ impl IDirectSoundCaptureBuffer8 { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn Unlock(&self, pvaudioptr1: *const ::core::ffi::c_void, dwaudiobytes1: u32, pvaudioptr2: *const ::core::ffi::c_void, dwaudiobytes2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Unlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvaudioptr1), ::core::mem::transmute(dwaudiobytes1), ::core::mem::transmute(pvaudioptr2), ::core::mem::transmute(dwaudiobytes2)).ok() + (::windows::core::Interface::vtable(self).base__.Unlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvaudioptr1), dwaudiobytes1, ::core::mem::transmute(pvaudioptr2), dwaudiobytes2).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetObjectInPath(&self, rguidobject: *const ::windows::core::GUID, dwindex: u32, rguidinterface: *const ::windows::core::GUID, ppobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObjectInPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidobject), ::core::mem::transmute(dwindex), ::core::mem::transmute(rguidinterface), ::core::mem::transmute(ppobject)).ok() + (::windows::core::Interface::vtable(self).GetObjectInPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidobject), dwindex, ::core::mem::transmute(rguidinterface), ::core::mem::transmute(ppobject)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetFXStatus(&self, pdwfxstatus: &mut [u32]) -> ::windows::core::Result<()> { @@ -3230,7 +3230,7 @@ impl IDirectSoundFXI3DL2Reverb { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetPreset(&self, dwpreset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPreset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpreset)).ok() + (::windows::core::Interface::vtable(self).SetPreset)(::windows::core::Interface::as_raw(self), dwpreset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetPreset(&self) -> ::windows::core::Result { @@ -3239,7 +3239,7 @@ impl IDirectSoundFXI3DL2Reverb { } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn SetQuality(&self, lquality: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQuality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lquality)).ok() + (::windows::core::Interface::vtable(self).SetQuality)(::windows::core::Interface::as_raw(self), lquality).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] pub unsafe fn GetQuality(&self) -> ::windows::core::Result { @@ -3415,7 +3415,7 @@ impl IDirectSoundFullDuplex { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcaptureguid), ::core::mem::transmute(prenderguid), ::core::mem::transmute(lpdscbufferdesc), ::core::mem::transmute(lpdsbufferdesc), hwnd.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpdirectsoundcapturebuffer8), ::core::mem::transmute(lplpdirectsoundbuffer8)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcaptureguid), ::core::mem::transmute(prenderguid), ::core::mem::transmute(lpdscbufferdesc), ::core::mem::transmute(lpdsbufferdesc), hwnd.into(), dwlevel, ::core::mem::transmute(lplpdirectsoundcapturebuffer8), ::core::mem::transmute(lplpdirectsoundbuffer8)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 ac945772a9..8092160363 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 @@ -78,7 +78,7 @@ pub struct IAudioEndpointFormatControl(::windows::core::IUnknown); impl IAudioEndpointFormatControl { #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn ResetToDefault(&self, resetflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResetToDefault)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resetflags)).ok() + (::windows::core::Interface::vtable(self).ResetToDefault)(::windows::core::Interface::as_raw(self), resetflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -197,7 +197,7 @@ impl IAudioEndpointOffloadStreamMeter { #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn GetMeteringData(&self, u32channelcount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMeteringData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32channelcount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMeteringData)(::windows::core::Interface::as_raw(self), u32channelcount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -248,7 +248,7 @@ pub struct IAudioEndpointOffloadStreamMute(::windows::core::IUnknown); impl IAudioEndpointOffloadStreamMute { #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn SetMute(&self, bmuted: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bmuted)).ok() + (::windows::core::Interface::vtable(self).SetMute)(::windows::core::Interface::as_raw(self), bmuted).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn GetMute(&self) -> ::windows::core::Result { @@ -310,12 +310,12 @@ impl IAudioEndpointOffloadStreamVolume { #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_Media_KernelStreaming\"`*"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub unsafe fn SetChannelVolumes(&self, u32channelcount: u32, pf32volumes: *const f32, u32curvetype: super::super::KernelStreaming::AUDIO_CURVE_TYPE, pcurveduration: *const i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannelVolumes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32channelcount), ::core::mem::transmute(pf32volumes), ::core::mem::transmute(u32curvetype), ::core::mem::transmute(pcurveduration)).ok() + (::windows::core::Interface::vtable(self).SetChannelVolumes)(::windows::core::Interface::as_raw(self), u32channelcount, ::core::mem::transmute(pf32volumes), u32curvetype, ::core::mem::transmute(pcurveduration)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn GetChannelVolumes(&self, u32channelcount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetChannelVolumes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32channelcount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetChannelVolumes)(::windows::core::Interface::as_raw(self), u32channelcount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -389,11 +389,11 @@ impl IAudioEndpointVolume { } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn SetMasterVolumeLevel(&self, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMasterVolumeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).SetMasterVolumeLevel)(::windows::core::Interface::as_raw(self), fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn SetMasterVolumeLevelScalar(&self, flevel: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMasterVolumeLevelScalar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flevel), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).SetMasterVolumeLevelScalar)(::windows::core::Interface::as_raw(self), flevel, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn GetMasterVolumeLevel(&self) -> ::windows::core::Result { @@ -407,21 +407,21 @@ impl IAudioEndpointVolume { } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn SetChannelVolumeLevel(&self, nchannel: u32, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannelVolumeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).SetChannelVolumeLevel)(::windows::core::Interface::as_raw(self), nchannel, fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn SetChannelVolumeLevelScalar(&self, nchannel: u32, flevel: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannelVolumeLevelScalar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(flevel), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).SetChannelVolumeLevelScalar)(::windows::core::Interface::as_raw(self), nchannel, flevel, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn GetChannelVolumeLevel(&self, nchannel: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetChannelVolumeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetChannelVolumeLevel)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn GetChannelVolumeLevelScalar(&self, nchannel: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetChannelVolumeLevelScalar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetChannelVolumeLevelScalar)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -602,11 +602,11 @@ impl IAudioEndpointVolumeEx { } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn SetMasterVolumeLevel(&self, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMasterVolumeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetMasterVolumeLevel)(::windows::core::Interface::as_raw(self), fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn SetMasterVolumeLevelScalar(&self, flevel: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMasterVolumeLevelScalar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flevel), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetMasterVolumeLevelScalar)(::windows::core::Interface::as_raw(self), flevel, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn GetMasterVolumeLevel(&self) -> ::windows::core::Result { @@ -620,21 +620,21 @@ impl IAudioEndpointVolumeEx { } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn SetChannelVolumeLevel(&self, nchannel: u32, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetChannelVolumeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetChannelVolumeLevel)(::windows::core::Interface::as_raw(self), nchannel, fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn SetChannelVolumeLevelScalar(&self, nchannel: u32, flevel: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetChannelVolumeLevelScalar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(flevel), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetChannelVolumeLevelScalar)(::windows::core::Interface::as_raw(self), nchannel, flevel, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn GetChannelVolumeLevel(&self, nchannel: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetChannelVolumeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetChannelVolumeLevel)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn GetChannelVolumeLevelScalar(&self, nchannel: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetChannelVolumeLevelScalar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetChannelVolumeLevelScalar)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -673,7 +673,7 @@ impl IAudioEndpointVolumeEx { } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"] pub unsafe fn GetVolumeRangeChannel(&self, ichannel: u32, pflvolumemindb: *mut f32, pflvolumemaxdb: *mut f32, pflvolumeincrementdb: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVolumeRangeChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ichannel), ::core::mem::transmute(pflvolumemindb), ::core::mem::transmute(pflvolumemaxdb), ::core::mem::transmute(pflvolumeincrementdb)).ok() + (::windows::core::Interface::vtable(self).GetVolumeRangeChannel)(::windows::core::Interface::as_raw(self), ichannel, ::core::mem::transmute(pflvolumemindb), ::core::mem::transmute(pflvolumemaxdb), ::core::mem::transmute(pflvolumeincrementdb)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -877,7 +877,7 @@ impl IHardwareAudioEngineBase { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAvailableOffloadConnectorCount)(::windows::core::Interface::as_raw(self), _pwstrdeviceid.into(), ::core::mem::transmute(_uconnectorid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAvailableOffloadConnectorCount)(::windows::core::Interface::as_raw(self), _pwstrdeviceid.into(), _uconnectorid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 95520b4269..4ea850cb8c 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 @@ -27,7 +27,7 @@ pub unsafe fn CreateFX(clsid: *const ::windows::core::GUID, peffect: *mut ::core extern "system" { fn CreateFX(clsid: *const ::windows::core::GUID, peffect: *mut *mut ::core::ffi::c_void, pinitdat: *const ::core::ffi::c_void, initdatabytesize: u32) -> ::windows::core::HRESULT; } - CreateFX(::core::mem::transmute(clsid), ::core::mem::transmute(peffect), ::core::mem::transmute(pinitdat), ::core::mem::transmute(initdatabytesize)).ok() + CreateFX(::core::mem::transmute(clsid), ::core::mem::transmute(peffect), ::core::mem::transmute(pinitdat), initdatabytesize).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] #[inline] @@ -598,7 +598,7 @@ impl IXAPO { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn Initialize(&self, pdata: *const ::core::ffi::c_void, databytesize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(databytesize)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), databytesize).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn Reset(&self) { @@ -622,11 +622,11 @@ impl IXAPO { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn CalcInputFrames(&self, outputframecount: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).CalcInputFrames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputframecount))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).CalcInputFrames)(::windows::core::Interface::as_raw(self), outputframecount)) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn CalcOutputFrames(&self, inputframecount: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).CalcOutputFrames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputframecount))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).CalcOutputFrames)(::windows::core::Interface::as_raw(self), inputframecount)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -696,11 +696,11 @@ impl IXAPOHrtfParameters { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetSourceGain(&self, gain: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSourceGain)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gain)).ok() + (::windows::core::Interface::vtable(self).SetSourceGain)(::windows::core::Interface::as_raw(self), gain).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetEnvironment(&self, environment: HrtfEnvironment) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnvironment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(environment)).ok() + (::windows::core::Interface::vtable(self).SetEnvironment)(::windows::core::Interface::as_raw(self), environment).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -753,11 +753,11 @@ pub struct IXAPOParameters(::windows::core::IUnknown); impl IXAPOParameters { #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetParameters(&self, pparameters: *const ::core::ffi::c_void, parameterbytesize: u32) { - (::windows::core::Interface::vtable(self).SetParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), ::core::mem::transmute(parameterbytesize)) + (::windows::core::Interface::vtable(self).SetParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), parameterbytesize) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetParameters(&self, pparameters: *mut ::core::ffi::c_void, parameterbytesize: u32) { - (::windows::core::Interface::vtable(self).GetParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), ::core::mem::transmute(parameterbytesize)) + (::windows::core::Interface::vtable(self).GetParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), parameterbytesize) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -826,12 +826,12 @@ impl IXAudio2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2VoiceCallback>>, { - (::windows::core::Interface::vtable(self).CreateSourceVoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppsourcevoice), ::core::mem::transmute(psourceformat), ::core::mem::transmute(flags), ::core::mem::transmute(maxfrequencyratio), pcallback.into().abi(), ::core::mem::transmute(psendlist), ::core::mem::transmute(peffectchain)).ok() + (::windows::core::Interface::vtable(self).CreateSourceVoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppsourcevoice), ::core::mem::transmute(psourceformat), flags, maxfrequencyratio, pcallback.into().abi(), ::core::mem::transmute(psendlist), ::core::mem::transmute(peffectchain)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateSubmixVoice(&self, ppsubmixvoice: *mut ::core::option::Option, inputchannels: u32, inputsamplerate: u32, flags: u32, processingstage: u32, psendlist: *const XAUDIO2_VOICE_SENDS, peffectchain: *const XAUDIO2_EFFECT_CHAIN) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateSubmixVoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppsubmixvoice), ::core::mem::transmute(inputchannels), ::core::mem::transmute(inputsamplerate), ::core::mem::transmute(flags), ::core::mem::transmute(processingstage), ::core::mem::transmute(psendlist), ::core::mem::transmute(peffectchain)).ok() + (::windows::core::Interface::vtable(self).CreateSubmixVoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppsubmixvoice), inputchannels, inputsamplerate, flags, processingstage, ::core::mem::transmute(psendlist), ::core::mem::transmute(peffectchain)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -839,7 +839,7 @@ impl IXAudio2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateMasteringVoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppmasteringvoice), ::core::mem::transmute(inputchannels), ::core::mem::transmute(inputsamplerate), ::core::mem::transmute(flags), szdeviceid.into(), ::core::mem::transmute(peffectchain), ::core::mem::transmute(streamcategory)).ok() + (::windows::core::Interface::vtable(self).CreateMasteringVoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppmasteringvoice), inputchannels, inputsamplerate, flags, szdeviceid.into(), ::core::mem::transmute(peffectchain), streamcategory).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn StartEngine(&self) -> ::windows::core::Result<()> { @@ -851,7 +851,7 @@ impl IXAudio2 { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn CommitChanges(&self, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CommitChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).CommitChanges)(::windows::core::Interface::as_raw(self), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetPerformanceData(&self, pperfdata: *mut XAUDIO2_PERFORMANCE_DATA) { @@ -939,7 +939,7 @@ impl IXAudio2EngineCallback { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn OnCriticalError(&self, error: ::windows::core::HRESULT) { - (::windows::core::Interface::vtable(self).OnCriticalError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error)) + (::windows::core::Interface::vtable(self).OnCriticalError)(::windows::core::Interface::as_raw(self), error) } } impl ::core::clone::Clone for IXAudio2EngineCallback { @@ -1043,28 +1043,28 @@ impl IXAudio2MasteringVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn EnableEffect(&self, effectindex: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnableEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.EnableEffect)(::windows::core::Interface::as_raw(self), effectindex, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn DisableEffect(&self, effectindex: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DisableEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.DisableEffect)(::windows::core::Interface::as_raw(self), effectindex, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEffectState(&self, effectindex: u32, penabled: *mut super::super::super::Foundation::BOOL) { - (::windows::core::Interface::vtable(self).base__.GetEffectState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(penabled)) + (::windows::core::Interface::vtable(self).base__.GetEffectState)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(penabled)) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetEffectParameters(&self, effectindex: u32, pparameters: *const ::core::ffi::c_void, parametersbytesize: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEffectParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(pparameters), ::core::mem::transmute(parametersbytesize), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetEffectParameters)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(pparameters), parametersbytesize, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetEffectParameters(&self, effectindex: u32, pparameters: *mut ::core::ffi::c_void, parametersbytesize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetEffectParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(pparameters), ::core::mem::transmute(parametersbytesize)).ok() + (::windows::core::Interface::vtable(self).base__.GetEffectParameters)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(pparameters), parametersbytesize).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetFilterParameters(&self, pparameters: *const XAUDIO2_FILTER_PARAMETERS, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetFilterParameters(&self, pparameters: *mut XAUDIO2_FILTER_PARAMETERS) { @@ -1075,7 +1075,7 @@ impl IXAudio2MasteringVoice { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).base__.SetOutputFilterParameters)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(pparameters), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputFilterParameters)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(pparameters), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetOutputFilterParameters<'a, P0>(&self, pdestinationvoice: P0, pparameters: *mut XAUDIO2_FILTER_PARAMETERS) @@ -1086,7 +1086,7 @@ impl IXAudio2MasteringVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetVolume(&self, volume: f32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volume), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), volume, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetVolume(&self, pvolume: *mut f32) { @@ -1094,7 +1094,7 @@ impl IXAudio2MasteringVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetChannelVolumes(&self, pvolumes: &[f32], operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetChannelVolumes)(::windows::core::Interface::as_raw(self), pvolumes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvolumes)), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetChannelVolumes)(::windows::core::Interface::as_raw(self), pvolumes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvolumes)), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetChannelVolumes(&self, pvolumes: &mut [f32]) { @@ -1105,14 +1105,14 @@ impl IXAudio2MasteringVoice { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).base__.SetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(sourcechannels), ::core::mem::transmute(destinationchannels), ::core::mem::transmute(plevelmatrix), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), sourcechannels, destinationchannels, ::core::mem::transmute(plevelmatrix), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetOutputMatrix<'a, P0>(&self, pdestinationvoice: P0, sourcechannels: u32, destinationchannels: u32, plevelmatrix: *mut f32) where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).base__.GetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(sourcechannels), ::core::mem::transmute(destinationchannels), ::core::mem::transmute(plevelmatrix)) + (::windows::core::Interface::vtable(self).base__.GetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), sourcechannels, destinationchannels, ::core::mem::transmute(plevelmatrix)) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn DestroyVoice(&self) { @@ -1184,28 +1184,28 @@ impl IXAudio2SourceVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn EnableEffect(&self, effectindex: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnableEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.EnableEffect)(::windows::core::Interface::as_raw(self), effectindex, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn DisableEffect(&self, effectindex: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DisableEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.DisableEffect)(::windows::core::Interface::as_raw(self), effectindex, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEffectState(&self, effectindex: u32, penabled: *mut super::super::super::Foundation::BOOL) { - (::windows::core::Interface::vtable(self).base__.GetEffectState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(penabled)) + (::windows::core::Interface::vtable(self).base__.GetEffectState)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(penabled)) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetEffectParameters(&self, effectindex: u32, pparameters: *const ::core::ffi::c_void, parametersbytesize: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEffectParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(pparameters), ::core::mem::transmute(parametersbytesize), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetEffectParameters)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(pparameters), parametersbytesize, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetEffectParameters(&self, effectindex: u32, pparameters: *mut ::core::ffi::c_void, parametersbytesize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetEffectParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(pparameters), ::core::mem::transmute(parametersbytesize)).ok() + (::windows::core::Interface::vtable(self).base__.GetEffectParameters)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(pparameters), parametersbytesize).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetFilterParameters(&self, pparameters: *const XAUDIO2_FILTER_PARAMETERS, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetFilterParameters(&self, pparameters: *mut XAUDIO2_FILTER_PARAMETERS) { @@ -1216,7 +1216,7 @@ impl IXAudio2SourceVoice { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).base__.SetOutputFilterParameters)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(pparameters), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputFilterParameters)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(pparameters), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetOutputFilterParameters<'a, P0>(&self, pdestinationvoice: P0, pparameters: *mut XAUDIO2_FILTER_PARAMETERS) @@ -1227,7 +1227,7 @@ impl IXAudio2SourceVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetVolume(&self, volume: f32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volume), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), volume, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetVolume(&self, pvolume: *mut f32) { @@ -1235,7 +1235,7 @@ impl IXAudio2SourceVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetChannelVolumes(&self, pvolumes: &[f32], operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetChannelVolumes)(::windows::core::Interface::as_raw(self), pvolumes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvolumes)), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetChannelVolumes)(::windows::core::Interface::as_raw(self), pvolumes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvolumes)), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetChannelVolumes(&self, pvolumes: &mut [f32]) { @@ -1246,14 +1246,14 @@ impl IXAudio2SourceVoice { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).base__.SetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(sourcechannels), ::core::mem::transmute(destinationchannels), ::core::mem::transmute(plevelmatrix), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), sourcechannels, destinationchannels, ::core::mem::transmute(plevelmatrix), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetOutputMatrix<'a, P0>(&self, pdestinationvoice: P0, sourcechannels: u32, destinationchannels: u32, plevelmatrix: *mut f32) where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).base__.GetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(sourcechannels), ::core::mem::transmute(destinationchannels), ::core::mem::transmute(plevelmatrix)) + (::windows::core::Interface::vtable(self).base__.GetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), sourcechannels, destinationchannels, ::core::mem::transmute(plevelmatrix)) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn DestroyVoice(&self) { @@ -1261,11 +1261,11 @@ impl IXAudio2SourceVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn Start(&self, flags: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), flags, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn Stop(&self, flags: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), flags, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SubmitSourceBuffer(&self, pbuffer: *const XAUDIO2_BUFFER, pbufferwma: *const XAUDIO2_BUFFER_WMA) -> ::windows::core::Result<()> { @@ -1281,15 +1281,15 @@ impl IXAudio2SourceVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn ExitLoop(&self, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExitLoop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).ExitLoop)(::windows::core::Interface::as_raw(self), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetState(&self, pvoicestate: *mut XAUDIO2_VOICE_STATE, flags: u32) { - (::windows::core::Interface::vtable(self).GetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvoicestate), ::core::mem::transmute(flags)) + (::windows::core::Interface::vtable(self).GetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvoicestate), flags) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetFrequencyRatio(&self, ratio: f32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrequencyRatio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ratio), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).SetFrequencyRatio)(::windows::core::Interface::as_raw(self), ratio, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetFrequencyRatio(&self, pratio: *mut f32) { @@ -1297,7 +1297,7 @@ impl IXAudio2SourceVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetSourceSampleRate(&self, newsourcesamplerate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSourceSampleRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newsourcesamplerate)).ok() + (::windows::core::Interface::vtable(self).SetSourceSampleRate)(::windows::core::Interface::as_raw(self), newsourcesamplerate).ok() } } impl ::core::convert::From for IXAudio2Voice { @@ -1369,28 +1369,28 @@ impl IXAudio2SubmixVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn EnableEffect(&self, effectindex: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnableEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.EnableEffect)(::windows::core::Interface::as_raw(self), effectindex, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn DisableEffect(&self, effectindex: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DisableEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.DisableEffect)(::windows::core::Interface::as_raw(self), effectindex, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEffectState(&self, effectindex: u32, penabled: *mut super::super::super::Foundation::BOOL) { - (::windows::core::Interface::vtable(self).base__.GetEffectState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(penabled)) + (::windows::core::Interface::vtable(self).base__.GetEffectState)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(penabled)) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetEffectParameters(&self, effectindex: u32, pparameters: *const ::core::ffi::c_void, parametersbytesize: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEffectParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(pparameters), ::core::mem::transmute(parametersbytesize), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetEffectParameters)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(pparameters), parametersbytesize, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetEffectParameters(&self, effectindex: u32, pparameters: *mut ::core::ffi::c_void, parametersbytesize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetEffectParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(pparameters), ::core::mem::transmute(parametersbytesize)).ok() + (::windows::core::Interface::vtable(self).base__.GetEffectParameters)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(pparameters), parametersbytesize).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetFilterParameters(&self, pparameters: *const XAUDIO2_FILTER_PARAMETERS, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetFilterParameters(&self, pparameters: *mut XAUDIO2_FILTER_PARAMETERS) { @@ -1401,7 +1401,7 @@ impl IXAudio2SubmixVoice { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).base__.SetOutputFilterParameters)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(pparameters), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputFilterParameters)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(pparameters), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetOutputFilterParameters<'a, P0>(&self, pdestinationvoice: P0, pparameters: *mut XAUDIO2_FILTER_PARAMETERS) @@ -1412,7 +1412,7 @@ impl IXAudio2SubmixVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetVolume(&self, volume: f32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volume), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), volume, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetVolume(&self, pvolume: *mut f32) { @@ -1420,7 +1420,7 @@ impl IXAudio2SubmixVoice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetChannelVolumes(&self, pvolumes: &[f32], operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetChannelVolumes)(::windows::core::Interface::as_raw(self), pvolumes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvolumes)), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetChannelVolumes)(::windows::core::Interface::as_raw(self), pvolumes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvolumes)), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetChannelVolumes(&self, pvolumes: &mut [f32]) { @@ -1431,14 +1431,14 @@ impl IXAudio2SubmixVoice { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).base__.SetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(sourcechannels), ::core::mem::transmute(destinationchannels), ::core::mem::transmute(plevelmatrix), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), sourcechannels, destinationchannels, ::core::mem::transmute(plevelmatrix), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetOutputMatrix<'a, P0>(&self, pdestinationvoice: P0, sourcechannels: u32, destinationchannels: u32, plevelmatrix: *mut f32) where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).base__.GetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(sourcechannels), ::core::mem::transmute(destinationchannels), ::core::mem::transmute(plevelmatrix)) + (::windows::core::Interface::vtable(self).base__.GetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), sourcechannels, destinationchannels, ::core::mem::transmute(plevelmatrix)) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn DestroyVoice(&self) { @@ -1504,28 +1504,28 @@ impl IXAudio2Voice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn EnableEffect(&self, effectindex: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnableEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).EnableEffect)(::windows::core::Interface::as_raw(self), effectindex, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn DisableEffect(&self, effectindex: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisableEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).DisableEffect)(::windows::core::Interface::as_raw(self), effectindex, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEffectState(&self, effectindex: u32, penabled: *mut super::super::super::Foundation::BOOL) { - (::windows::core::Interface::vtable(self).GetEffectState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(penabled)) + (::windows::core::Interface::vtable(self).GetEffectState)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(penabled)) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetEffectParameters(&self, effectindex: u32, pparameters: *const ::core::ffi::c_void, parametersbytesize: u32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffectParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(pparameters), ::core::mem::transmute(parametersbytesize), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).SetEffectParameters)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(pparameters), parametersbytesize, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetEffectParameters(&self, effectindex: u32, pparameters: *mut ::core::ffi::c_void, parametersbytesize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEffectParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectindex), ::core::mem::transmute(pparameters), ::core::mem::transmute(parametersbytesize)).ok() + (::windows::core::Interface::vtable(self).GetEffectParameters)(::windows::core::Interface::as_raw(self), effectindex, ::core::mem::transmute(pparameters), parametersbytesize).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetFilterParameters(&self, pparameters: *const XAUDIO2_FILTER_PARAMETERS, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).SetFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetFilterParameters(&self, pparameters: *mut XAUDIO2_FILTER_PARAMETERS) { @@ -1536,7 +1536,7 @@ impl IXAudio2Voice { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).SetOutputFilterParameters)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(pparameters), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).SetOutputFilterParameters)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(pparameters), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetOutputFilterParameters<'a, P0>(&self, pdestinationvoice: P0, pparameters: *mut XAUDIO2_FILTER_PARAMETERS) @@ -1547,7 +1547,7 @@ impl IXAudio2Voice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetVolume(&self, volume: f32, operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volume), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), volume, operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetVolume(&self, pvolume: *mut f32) { @@ -1555,7 +1555,7 @@ impl IXAudio2Voice { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn SetChannelVolumes(&self, pvolumes: &[f32], operationset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannelVolumes)(::windows::core::Interface::as_raw(self), pvolumes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvolumes)), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).SetChannelVolumes)(::windows::core::Interface::as_raw(self), pvolumes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvolumes)), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetChannelVolumes(&self, pvolumes: &mut [f32]) { @@ -1566,14 +1566,14 @@ impl IXAudio2Voice { where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).SetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(sourcechannels), ::core::mem::transmute(destinationchannels), ::core::mem::transmute(plevelmatrix), ::core::mem::transmute(operationset)).ok() + (::windows::core::Interface::vtable(self).SetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), sourcechannels, destinationchannels, ::core::mem::transmute(plevelmatrix), operationset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn GetOutputMatrix<'a, P0>(&self, pdestinationvoice: P0, sourcechannels: u32, destinationchannels: u32, plevelmatrix: *mut f32) where P0: ::std::convert::Into<::windows::core::InParam<'a, IXAudio2Voice>>, { - (::windows::core::Interface::vtable(self).GetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), ::core::mem::transmute(sourcechannels), ::core::mem::transmute(destinationchannels), ::core::mem::transmute(plevelmatrix)) + (::windows::core::Interface::vtable(self).GetOutputMatrix)(::windows::core::Interface::as_raw(self), pdestinationvoice.into().abi(), sourcechannels, destinationchannels, ::core::mem::transmute(plevelmatrix)) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn DestroyVoice(&self) { @@ -1635,7 +1635,7 @@ pub struct IXAudio2VoiceCallback(::windows::core::IUnknown); impl IXAudio2VoiceCallback { #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn OnVoiceProcessingPassStart(&self, bytesrequired: u32) { - (::windows::core::Interface::vtable(self).OnVoiceProcessingPassStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bytesrequired)) + (::windows::core::Interface::vtable(self).OnVoiceProcessingPassStart)(::windows::core::Interface::as_raw(self), bytesrequired) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn OnVoiceProcessingPassEnd(&self) { @@ -1659,7 +1659,7 @@ impl IXAudio2VoiceCallback { } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub unsafe fn OnVoiceError(&self, pbuffercontext: *mut ::core::ffi::c_void, error: ::windows::core::HRESULT) { - (::windows::core::Interface::vtable(self).OnVoiceError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbuffercontext), ::core::mem::transmute(error)) + (::windows::core::Interface::vtable(self).OnVoiceError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbuffercontext), error) } } impl ::core::clone::Clone for IXAudio2VoiceCallback { @@ -2651,7 +2651,7 @@ pub unsafe fn XAudio2CreateWithVersionInfo(ppxaudio2: *mut ::core::option::Optio extern "system" { fn XAudio2CreateWithVersionInfo(ppxaudio2: *mut *mut ::core::ffi::c_void, flags: u32, xaudio2processor: u32, ntddiversion: u32) -> ::windows::core::HRESULT; } - XAudio2CreateWithVersionInfo(::core::mem::transmute(ppxaudio2), ::core::mem::transmute(flags), ::core::mem::transmute(xaudio2processor), ::core::mem::transmute(ntddiversion)).ok() + XAudio2CreateWithVersionInfo(::core::mem::transmute(ppxaudio2), flags, xaudio2processor, ntddiversion).ok() } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 89558afc28..c94271edd9 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs @@ -2254,7 +2254,7 @@ pub unsafe fn CreateCaptureAudioStateMonitorForCategory(category: AUDIO_STREAM_C fn CreateCaptureAudioStateMonitorForCategory(category: AUDIO_STREAM_CATEGORY, audiostatemonitor: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateCaptureAudioStateMonitorForCategory(::core::mem::transmute(category), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateCaptureAudioStateMonitorForCategory(category, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -2267,7 +2267,7 @@ where fn CreateCaptureAudioStateMonitorForCategoryAndDeviceId(category: AUDIO_STREAM_CATEGORY, deviceid: ::windows::core::PCWSTR, audiostatemonitor: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateCaptureAudioStateMonitorForCategoryAndDeviceId(::core::mem::transmute(category), deviceid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateCaptureAudioStateMonitorForCategoryAndDeviceId(category, deviceid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -2277,7 +2277,7 @@ pub unsafe fn CreateCaptureAudioStateMonitorForCategoryAndDeviceRole(category: A fn CreateCaptureAudioStateMonitorForCategoryAndDeviceRole(category: AUDIO_STREAM_CATEGORY, role: ERole, audiostatemonitor: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateCaptureAudioStateMonitorForCategoryAndDeviceRole(::core::mem::transmute(category), ::core::mem::transmute(role), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateCaptureAudioStateMonitorForCategoryAndDeviceRole(category, role, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -2297,7 +2297,7 @@ pub unsafe fn CreateRenderAudioStateMonitorForCategory(category: AUDIO_STREAM_CA fn CreateRenderAudioStateMonitorForCategory(category: AUDIO_STREAM_CATEGORY, audiostatemonitor: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateRenderAudioStateMonitorForCategory(::core::mem::transmute(category), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateRenderAudioStateMonitorForCategory(category, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -2310,7 +2310,7 @@ where fn CreateRenderAudioStateMonitorForCategoryAndDeviceId(category: AUDIO_STREAM_CATEGORY, deviceid: ::windows::core::PCWSTR, audiostatemonitor: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateRenderAudioStateMonitorForCategoryAndDeviceId(::core::mem::transmute(category), deviceid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateRenderAudioStateMonitorForCategoryAndDeviceId(category, deviceid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -2320,7 +2320,7 @@ pub unsafe fn CreateRenderAudioStateMonitorForCategoryAndDeviceRole(category: AU fn CreateRenderAudioStateMonitorForCategoryAndDeviceRole(category: AUDIO_STREAM_CATEGORY, role: ERole, audiostatemonitor: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateRenderAudioStateMonitorForCategoryAndDeviceRole(::core::mem::transmute(category), ::core::mem::transmute(role), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateRenderAudioStateMonitorForCategoryAndDeviceRole(category, role, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub const DEVICE_STATEMASK_ALL: u32 = 15u32; @@ -3112,7 +3112,7 @@ impl IAudioAmbisonicsControl { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetRotation(&self, x: f32, y: f32, z: f32, w: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z), ::core::mem::transmute(w)).ok() + (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), x, y, z, w).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3243,20 +3243,20 @@ impl IAudioBass { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetLevelRange(&self, nchannel: u32, pfminleveldb: *mut f32, pfmaxleveldb: *mut f32, pfstepping: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLevelRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(pfminleveldb), ::core::mem::transmute(pfmaxleveldb), ::core::mem::transmute(pfstepping)).ok() + (::windows::core::Interface::vtable(self).base__.GetLevelRange)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(pfminleveldb), ::core::mem::transmute(pfmaxleveldb), ::core::mem::transmute(pfstepping)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetLevel(&self, nchannel: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetLevel)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevel(&self, nchannel: u32, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetLevel)(::windows::core::Interface::as_raw(self), nchannel, fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevelUniform(&self, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLevelUniform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetLevelUniform)(::windows::core::Interface::as_raw(self), fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevelAllChannels(&self, alevelsdb: &[f32], pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -3328,7 +3328,7 @@ impl IAudioCaptureClient { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn ReleaseBuffer(&self, numframesread: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numframesread)).ok() + (::windows::core::Interface::vtable(self).ReleaseBuffer)(::windows::core::Interface::as_raw(self), numframesread).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetNextPacketSize(&self) -> ::windows::core::Result { @@ -3385,7 +3385,7 @@ pub struct IAudioChannelConfig(::windows::core::IUnknown); impl IAudioChannelConfig { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetChannelConfig(&self, dwconfig: u32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannelConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconfig), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).SetChannelConfig)(::windows::core::Interface::as_raw(self), dwconfig, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetChannelConfig(&self) -> ::windows::core::Result { @@ -3441,7 +3441,7 @@ pub struct IAudioClient(::windows::core::IUnknown); impl IAudioClient { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn Initialize(&self, sharemode: AUDCLNT_SHAREMODE, streamflags: u32, hnsbufferduration: i64, hnsperiodicity: i64, pformat: *const WAVEFORMATEX, audiosessionguid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharemode), ::core::mem::transmute(streamflags), ::core::mem::transmute(hnsbufferduration), ::core::mem::transmute(hnsperiodicity), ::core::mem::transmute(pformat), ::core::mem::transmute(audiosessionguid)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), sharemode, streamflags, hnsbufferduration, hnsperiodicity, ::core::mem::transmute(pformat), ::core::mem::transmute(audiosessionguid)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetBufferSize(&self) -> ::windows::core::Result { @@ -3460,7 +3460,7 @@ impl IAudioClient { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn IsFormatSupported(&self, sharemode: AUDCLNT_SHAREMODE, pformat: *const WAVEFORMATEX, ppclosestmatch: *mut *mut WAVEFORMATEX) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharemode), ::core::mem::transmute(pformat), ::core::mem::transmute(ppclosestmatch))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsFormatSupported)(::windows::core::Interface::as_raw(self), sharemode, ::core::mem::transmute(pformat), ::core::mem::transmute(ppclosestmatch))) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetMixFormat(&self) -> ::windows::core::Result<*mut WAVEFORMATEX> { @@ -3561,7 +3561,7 @@ pub struct IAudioClient2(::windows::core::IUnknown); impl IAudioClient2 { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn Initialize(&self, sharemode: AUDCLNT_SHAREMODE, streamflags: u32, hnsbufferduration: i64, hnsperiodicity: i64, pformat: *const WAVEFORMATEX, audiosessionguid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharemode), ::core::mem::transmute(streamflags), ::core::mem::transmute(hnsbufferduration), ::core::mem::transmute(hnsperiodicity), ::core::mem::transmute(pformat), ::core::mem::transmute(audiosessionguid)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), sharemode, streamflags, hnsbufferduration, hnsperiodicity, ::core::mem::transmute(pformat), ::core::mem::transmute(audiosessionguid)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetBufferSize(&self) -> ::windows::core::Result { @@ -3580,7 +3580,7 @@ impl IAudioClient2 { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn IsFormatSupported(&self, sharemode: AUDCLNT_SHAREMODE, pformat: *const WAVEFORMATEX, ppclosestmatch: *mut *mut WAVEFORMATEX) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharemode), ::core::mem::transmute(pformat), ::core::mem::transmute(ppclosestmatch))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.IsFormatSupported)(::windows::core::Interface::as_raw(self), sharemode, ::core::mem::transmute(pformat), ::core::mem::transmute(ppclosestmatch))) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetMixFormat(&self) -> ::windows::core::Result<*mut WAVEFORMATEX> { @@ -3623,7 +3623,7 @@ impl IAudioClient2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsOffloadCapable(&self, category: AUDIO_STREAM_CATEGORY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsOffloadCapable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsOffloadCapable)(::windows::core::Interface::as_raw(self), category, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3712,7 +3712,7 @@ pub struct IAudioClient3(::windows::core::IUnknown); impl IAudioClient3 { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn Initialize(&self, sharemode: AUDCLNT_SHAREMODE, streamflags: u32, hnsbufferduration: i64, hnsperiodicity: i64, pformat: *const WAVEFORMATEX, audiosessionguid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharemode), ::core::mem::transmute(streamflags), ::core::mem::transmute(hnsbufferduration), ::core::mem::transmute(hnsperiodicity), ::core::mem::transmute(pformat), ::core::mem::transmute(audiosessionguid)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), sharemode, streamflags, hnsbufferduration, hnsperiodicity, ::core::mem::transmute(pformat), ::core::mem::transmute(audiosessionguid)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetBufferSize(&self) -> ::windows::core::Result { @@ -3731,7 +3731,7 @@ impl IAudioClient3 { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn IsFormatSupported(&self, sharemode: AUDCLNT_SHAREMODE, pformat: *const WAVEFORMATEX, ppclosestmatch: *mut *mut WAVEFORMATEX) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharemode), ::core::mem::transmute(pformat), ::core::mem::transmute(ppclosestmatch))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.IsFormatSupported)(::windows::core::Interface::as_raw(self), sharemode, ::core::mem::transmute(pformat), ::core::mem::transmute(ppclosestmatch))) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetMixFormat(&self) -> ::windows::core::Result<*mut WAVEFORMATEX> { @@ -3774,7 +3774,7 @@ impl IAudioClient3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsOffloadCapable(&self, category: AUDIO_STREAM_CATEGORY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.IsOffloadCapable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.IsOffloadCapable)(::windows::core::Interface::as_raw(self), category, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3799,7 +3799,7 @@ impl IAudioClient3 { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn InitializeSharedAudioStream(&self, streamflags: u32, periodinframes: u32, pformat: *const WAVEFORMATEX, audiosessionguid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeSharedAudioStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamflags), ::core::mem::transmute(periodinframes), ::core::mem::transmute(pformat), ::core::mem::transmute(audiosessionguid)).ok() + (::windows::core::Interface::vtable(self).InitializeSharedAudioStream)(::windows::core::Interface::as_raw(self), streamflags, periodinframes, ::core::mem::transmute(pformat), ::core::mem::transmute(audiosessionguid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3881,7 +3881,7 @@ pub struct IAudioClientDuckingControl(::windows::core::IUnknown); impl IAudioClientDuckingControl { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetDuckingOptionsForCurrentStream(&self, options: AUDIO_DUCKING_OPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDuckingOptionsForCurrentStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetDuckingOptionsForCurrentStream)(::windows::core::Interface::as_raw(self), options).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4043,7 +4043,7 @@ pub struct IAudioClockAdjustment(::windows::core::IUnknown); impl IAudioClockAdjustment { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetSampleRate(&self, flsamplerate: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSampleRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flsamplerate)).ok() + (::windows::core::Interface::vtable(self).SetSampleRate)(::windows::core::Interface::as_raw(self), flsamplerate).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4162,7 +4162,7 @@ impl IAudioEffectsManager { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetAudioEffectState(&self, effectid: ::windows::core::GUID, state: AUDIO_EFFECT_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAudioEffectState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectid), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetAudioEffectState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(effectid), state).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4224,7 +4224,7 @@ impl IAudioFormatEnumerator { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetFormat(&self, index: u32) -> ::windows::core::Result<*mut WAVEFORMATEX> { let mut result__ = ::core::mem::MaybeUninit::<*mut WAVEFORMATEX>::zeroed(); - (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut WAVEFORMATEX>(result__) + (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut WAVEFORMATEX>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4280,7 +4280,7 @@ impl IAudioInputSelector { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetSelection(&self, nidselect: u32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nidselect), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).SetSelection)(::windows::core::Interface::as_raw(self), nidselect, ::core::mem::transmute(pguideventcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4403,20 +4403,20 @@ impl IAudioMidrange { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetLevelRange(&self, nchannel: u32, pfminleveldb: *mut f32, pfmaxleveldb: *mut f32, pfstepping: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLevelRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(pfminleveldb), ::core::mem::transmute(pfmaxleveldb), ::core::mem::transmute(pfstepping)).ok() + (::windows::core::Interface::vtable(self).base__.GetLevelRange)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(pfminleveldb), ::core::mem::transmute(pfmaxleveldb), ::core::mem::transmute(pfstepping)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetLevel(&self, nchannel: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetLevel)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevel(&self, nchannel: u32, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetLevel)(::windows::core::Interface::as_raw(self), nchannel, fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevelUniform(&self, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLevelUniform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetLevelUniform)(::windows::core::Interface::as_raw(self), fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevelAllChannels(&self, alevelsdb: &[f32], pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -4556,7 +4556,7 @@ impl IAudioOutputSelector { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetSelection(&self, nidselect: u32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nidselect), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).SetSelection)(::windows::core::Interface::as_raw(self), nidselect, ::core::mem::transmute(pguideventcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4613,7 +4613,7 @@ impl IAudioPeakMeter { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetLevel(&self, nchannel: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLevel)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4665,11 +4665,11 @@ impl IAudioRenderClient { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetBuffer(&self, numframesrequested: u32) -> ::windows::core::Result<*mut u8> { let mut result__ = ::core::mem::MaybeUninit::<*mut u8>::zeroed(); - (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numframesrequested), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) + (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), numframesrequested, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn ReleaseBuffer(&self, numframeswritten: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numframeswritten), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ReleaseBuffer)(::windows::core::Interface::as_raw(self), numframeswritten, dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4979,7 +4979,7 @@ impl IAudioSessionEnumerator { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetSession(&self, sessioncount: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessioncount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSession)(::windows::core::Interface::as_raw(self), sessioncount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5048,11 +5048,11 @@ impl IAudioSessionEvents { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnSimpleVolumeChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newvolume), newmute.into(), ::core::mem::transmute(eventcontext)).ok() + (::windows::core::Interface::vtable(self).OnSimpleVolumeChanged)(::windows::core::Interface::as_raw(self), newvolume, newmute.into(), ::core::mem::transmute(eventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] 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() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(newchannelvolumearray)), ::core::mem::transmute(changedchannel), ::core::mem::transmute(eventcontext)).ok() + (::windows::core::Interface::vtable(self).OnChannelVolumeChanged)(::windows::core::Interface::as_raw(self), newchannelvolumearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(newchannelvolumearray)), changedchannel, ::core::mem::transmute(eventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn OnGroupingParamChanged(&self, newgroupingparam: *const ::windows::core::GUID, eventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -5060,11 +5060,11 @@ impl IAudioSessionEvents { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn OnStateChanged(&self, newstate: AudioSessionState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStateChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).OnStateChanged)(::windows::core::Interface::as_raw(self), newstate).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn OnSessionDisconnected(&self, disconnectreason: AudioSessionDisconnectReason) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnSessionDisconnected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(disconnectreason)).ok() + (::windows::core::Interface::vtable(self).OnSessionDisconnected)(::windows::core::Interface::as_raw(self), disconnectreason).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5124,12 +5124,12 @@ impl IAudioSessionManager { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetAudioSessionControl(&self, audiosessionguid: *const ::windows::core::GUID, streamflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAudioSessionControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(audiosessionguid), ::core::mem::transmute(streamflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAudioSessionControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(audiosessionguid), streamflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetSimpleAudioVolume(&self, audiosessionguid: *const ::windows::core::GUID, streamflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSimpleAudioVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(audiosessionguid), ::core::mem::transmute(streamflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSimpleAudioVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(audiosessionguid), streamflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5181,12 +5181,12 @@ impl IAudioSessionManager2 { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetAudioSessionControl(&self, audiosessionguid: *const ::windows::core::GUID, streamflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAudioSessionControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(audiosessionguid), ::core::mem::transmute(streamflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAudioSessionControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(audiosessionguid), streamflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetSimpleAudioVolume(&self, audiosessionguid: *const ::windows::core::GUID, streamflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSimpleAudioVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(audiosessionguid), ::core::mem::transmute(streamflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSimpleAudioVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(audiosessionguid), streamflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetSessionEnumerator(&self) -> ::windows::core::Result { @@ -5347,7 +5347,7 @@ impl IAudioStateMonitor { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn UnregisterCallback(&self, registration: i64) { - (::windows::core::Interface::vtable(self).UnregisterCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(registration)) + (::windows::core::Interface::vtable(self).UnregisterCallback)(::windows::core::Interface::as_raw(self), registration) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetSoundLevel(&self) -> AudioStateMonitorSoundLevel { @@ -5408,12 +5408,12 @@ impl IAudioStreamVolume { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetChannelVolume(&self, dwindex: u32, flevel: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannelVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(flevel)).ok() + (::windows::core::Interface::vtable(self).SetChannelVolume)(::windows::core::Interface::as_raw(self), dwindex, flevel).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetChannelVolume(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetChannelVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetChannelVolume)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetAllVolumes(&self, pfvolumes: &[f32]) -> ::windows::core::Result<()> { @@ -5476,7 +5476,7 @@ impl IAudioSystemEffectsPropertyChangeNotificationClient { #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn OnPropertyChanged(&self, r#type: AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE, key: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnPropertyChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(key)).ok() + (::windows::core::Interface::vtable(self).OnPropertyChanged)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(key)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5531,19 +5531,19 @@ impl IAudioSystemEffectsPropertyStore { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn OpenDefaultPropertyStore(&self, stgmaccess: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenDefaultPropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stgmaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenDefaultPropertyStore)(::windows::core::Interface::as_raw(self), stgmaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn OpenUserPropertyStore(&self, stgmaccess: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenUserPropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stgmaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenUserPropertyStore)(::windows::core::Interface::as_raw(self), stgmaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn OpenVolatilePropertyStore(&self, stgmaccess: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenVolatilePropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stgmaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenVolatilePropertyStore)(::windows::core::Interface::as_raw(self), stgmaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn ResetUserPropertyStore(&self) -> ::windows::core::Result<()> { @@ -5635,20 +5635,20 @@ impl IAudioTreble { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetLevelRange(&self, nchannel: u32, pfminleveldb: *mut f32, pfmaxleveldb: *mut f32, pfstepping: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLevelRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(pfminleveldb), ::core::mem::transmute(pfmaxleveldb), ::core::mem::transmute(pfstepping)).ok() + (::windows::core::Interface::vtable(self).base__.GetLevelRange)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(pfminleveldb), ::core::mem::transmute(pfmaxleveldb), ::core::mem::transmute(pfstepping)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetLevel(&self, nchannel: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetLevel)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevel(&self, nchannel: u32, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetLevel)(::windows::core::Interface::as_raw(self), nchannel, fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevelUniform(&self, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLevelUniform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetLevelUniform)(::windows::core::Interface::as_raw(self), fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevelAllChannels(&self, alevelsdb: &[f32], pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -5719,7 +5719,7 @@ impl IAudioVolumeDuckNotification { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnVolumeDuckNotification)(::windows::core::Interface::as_raw(self), sessionid.into(), ::core::mem::transmute(countcommunicationsessions)).ok() + (::windows::core::Interface::vtable(self).OnVolumeDuckNotification)(::windows::core::Interface::as_raw(self), sessionid.into(), countcommunicationsessions).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn OnVolumeUnduckNotification<'a, P0>(&self, sessionid: P0) -> ::windows::core::Result<()> @@ -5782,20 +5782,20 @@ impl IAudioVolumeLevel { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetLevelRange(&self, nchannel: u32, pfminleveldb: *mut f32, pfmaxleveldb: *mut f32, pfstepping: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLevelRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(pfminleveldb), ::core::mem::transmute(pfmaxleveldb), ::core::mem::transmute(pfstepping)).ok() + (::windows::core::Interface::vtable(self).base__.GetLevelRange)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(pfminleveldb), ::core::mem::transmute(pfmaxleveldb), ::core::mem::transmute(pfstepping)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetLevel(&self, nchannel: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetLevel)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevel(&self, nchannel: u32, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetLevel)(::windows::core::Interface::as_raw(self), nchannel, fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevelUniform(&self, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLevelUniform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetLevelUniform)(::windows::core::Interface::as_raw(self), fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevelAllChannels(&self, alevelsdb: &[f32], pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -5868,12 +5868,12 @@ impl IChannelAudioVolume { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetChannelVolume(&self, dwindex: u32, flevel: f32, eventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannelVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(flevel), ::core::mem::transmute(eventcontext)).ok() + (::windows::core::Interface::vtable(self).SetChannelVolume)(::windows::core::Interface::as_raw(self), dwindex, flevel, ::core::mem::transmute(eventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetChannelVolume(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetChannelVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetChannelVolume)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetAllVolumes(&self, pfvolumes: &[f32], eventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -6033,7 +6033,7 @@ pub struct IControlChangeNotify(::windows::core::IUnknown); impl IControlChangeNotify { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn OnNotify(&self, dwsenderprocessid: u32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsenderprocessid), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).OnNotify)(::windows::core::Interface::as_raw(self), dwsenderprocessid, ::core::mem::transmute(pguideventcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6149,7 +6149,7 @@ impl IDeviceSpecificProperty { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetValue(&self, pvvalue: *const ::core::ffi::c_void, cbvalue: u32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvvalue), ::core::mem::transmute(cbvalue), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvvalue), cbvalue, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn Get4BRange(&self, plmin: *mut i32, plmax: *mut i32, plstepping: *mut i32) -> ::windows::core::Result<()> { @@ -6212,7 +6212,7 @@ impl IDeviceTopology { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetConnector(&self, nindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetConnector)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetConnector)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetSubunitCount(&self) -> ::windows::core::Result { @@ -6222,12 +6222,12 @@ impl IDeviceTopology { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetSubunit(&self, nindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSubunit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSubunit)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetPartById(&self, nid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPartById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPartById)(::windows::core::Interface::as_raw(self), nid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetDeviceId(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -6307,13 +6307,13 @@ impl IMMDevice { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), &::IID, ::core::mem::transmute(dwclsctx), ::core::mem::transmute(pactivationparams), &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), &::IID, dwclsctx, ::core::mem::transmute(pactivationparams), &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn OpenPropertyStore(&self, stgmaccess: super::super::System::Com::StructuredStorage::STGM) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenPropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stgmaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenPropertyStore)(::windows::core::Interface::as_raw(self), stgmaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetId(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -6445,7 +6445,7 @@ impl IMMDeviceCollection { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn Item(&self, ndevice: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ndevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ndevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6497,12 +6497,12 @@ impl IMMDeviceEnumerator { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn EnumAudioEndpoints(&self, dataflow: EDataFlow, dwstatemask: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumAudioEndpoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dataflow), ::core::mem::transmute(dwstatemask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumAudioEndpoints)(::windows::core::Interface::as_raw(self), dataflow, dwstatemask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetDefaultAudioEndpoint(&self, dataflow: EDataFlow, role: ERole) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDefaultAudioEndpoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dataflow), ::core::mem::transmute(role), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDefaultAudioEndpoint)(::windows::core::Interface::as_raw(self), dataflow, role, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetDevice<'a, P0>(&self, pwstrid: P0) -> ::windows::core::Result @@ -6632,7 +6632,7 @@ impl IMMNotificationClient { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnDeviceStateChanged)(::windows::core::Interface::as_raw(self), pwstrdeviceid.into(), ::core::mem::transmute(dwnewstate)).ok() + (::windows::core::Interface::vtable(self).OnDeviceStateChanged)(::windows::core::Interface::as_raw(self), pwstrdeviceid.into(), dwnewstate).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn OnDeviceAdded<'a, P0>(&self, pwstrdeviceid: P0) -> ::windows::core::Result<()> @@ -6653,7 +6653,7 @@ impl IMMNotificationClient { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnDefaultDeviceChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flow), ::core::mem::transmute(role), pwstrdefaultdeviceid.into()).ok() + (::windows::core::Interface::vtable(self).OnDefaultDeviceChanged)(::windows::core::Interface::as_raw(self), flow, role, pwstrdefaultdeviceid.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -6722,21 +6722,21 @@ impl IMessageFilter { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).HandleInComingCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcalltype), htaskcaller.into(), ::core::mem::transmute(dwtickcount), ::core::mem::transmute(lpinterfaceinfo))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).HandleInComingCall)(::windows::core::Interface::as_raw(self), dwcalltype, htaskcaller.into(), dwtickcount, ::core::mem::transmute(lpinterfaceinfo))) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn RetryRejectedCall<'a, P0>(&self, htaskcallee: P0, dwtickcount: u32, dwrejecttype: u32) -> u32 where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).RetryRejectedCall)(::windows::core::Interface::as_raw(self), htaskcallee.into(), ::core::mem::transmute(dwtickcount), ::core::mem::transmute(dwrejecttype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).RetryRejectedCall)(::windows::core::Interface::as_raw(self), htaskcallee.into(), dwtickcount, dwrejecttype)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn MessagePending<'a, P0>(&self, htaskcallee: P0, dwtickcount: u32, dwpendingtype: u32) -> u32 where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).MessagePending)(::windows::core::Interface::as_raw(self), htaskcallee.into(), ::core::mem::transmute(dwtickcount), ::core::mem::transmute(dwpendingtype))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).MessagePending)(::windows::core::Interface::as_raw(self), htaskcallee.into(), dwtickcount, dwpendingtype)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6822,7 +6822,7 @@ impl IPart { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetControlInterface(&self, nindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetControlInterface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetControlInterface)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn EnumPartsIncoming(&self) -> ::windows::core::Result { @@ -6841,7 +6841,7 @@ impl IPart { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn Activate(&self, dwclscontext: u32, refiid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(refiid), ::core::mem::transmute(ppvobject)).ok() + (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), dwclscontext, ::core::mem::transmute(refiid), ::core::mem::transmute(ppvobject)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn RegisterControlChangeCallback<'a, P0>(&self, riid: *const ::windows::core::GUID, pnotify: P0) -> ::windows::core::Result<()> @@ -6923,7 +6923,7 @@ impl IPartsList { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetPart(&self, nindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPart)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6979,20 +6979,20 @@ impl IPerChannelDbLevel { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetLevelRange(&self, nchannel: u32, pfminleveldb: *mut f32, pfmaxleveldb: *mut f32, pfstepping: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLevelRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(pfminleveldb), ::core::mem::transmute(pfmaxleveldb), ::core::mem::transmute(pfstepping)).ok() + (::windows::core::Interface::vtable(self).GetLevelRange)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(pfminleveldb), ::core::mem::transmute(pfmaxleveldb), ::core::mem::transmute(pfstepping)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetLevel(&self, nchannel: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLevel)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevel(&self, nchannel: u32, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).SetLevel)(::windows::core::Interface::as_raw(self), nchannel, fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevelUniform(&self, fleveldb: f32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLevelUniform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fleveldb), ::core::mem::transmute(pguideventcontext)).ok() + (::windows::core::Interface::vtable(self).SetLevelUniform)(::windows::core::Interface::as_raw(self), fleveldb, ::core::mem::transmute(pguideventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetLevelAllChannels(&self, alevelsdb: &[f32], pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -7051,7 +7051,7 @@ pub struct ISimpleAudioVolume(::windows::core::IUnknown); impl ISimpleAudioVolume { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetMasterVolume(&self, flevel: f32, eventcontext: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMasterVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flevel), ::core::mem::transmute(eventcontext)).ok() + (::windows::core::Interface::vtable(self).SetMasterVolume)(::windows::core::Interface::as_raw(self), flevel, ::core::mem::transmute(eventcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetMasterVolume(&self) -> ::windows::core::Result { @@ -7129,7 +7129,7 @@ pub struct ISpatialAudioClient(::windows::core::IUnknown); impl ISpatialAudioClient { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetStaticObjectPosition(&self, r#type: AudioObjectType, x: *mut f32, y: *mut f32, z: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStaticObjectPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)).ok() + (::windows::core::Interface::vtable(self).GetStaticObjectPosition)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetNativeStaticObjectTypeMask(&self) -> ::windows::core::Result { @@ -7230,7 +7230,7 @@ pub struct ISpatialAudioClient2(::windows::core::IUnknown); impl ISpatialAudioClient2 { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetStaticObjectPosition(&self, r#type: AudioObjectType, x: *mut f32, y: *mut f32, z: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetStaticObjectPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)).ok() + (::windows::core::Interface::vtable(self).base__.GetStaticObjectPosition)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetNativeStaticObjectTypeMask(&self) -> ::windows::core::Result { @@ -7274,7 +7274,7 @@ impl ISpatialAudioClient2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsOffloadCapable(&self, category: AUDIO_STREAM_CATEGORY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsOffloadCapable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsOffloadCapable)(::windows::core::Interface::as_raw(self), category, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7283,7 +7283,7 @@ impl ISpatialAudioClient2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMaxFrameCountForCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category), offloadenabled.into(), ::core::mem::transmute(objectformat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMaxFrameCountForCategory)(::windows::core::Interface::as_raw(self), category, offloadenabled.into(), ::core::mem::transmute(objectformat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7355,17 +7355,17 @@ pub struct ISpatialAudioMetadataClient(::windows::core::IUnknown); impl ISpatialAudioMetadataClient { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn ActivateSpatialAudioMetadataItems(&self, maxitemcount: u16, framecount: u16, metadataitemsbuffer: *mut ::core::option::Option, metadataitems: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ActivateSpatialAudioMetadataItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxitemcount), ::core::mem::transmute(framecount), ::core::mem::transmute(metadataitemsbuffer), ::core::mem::transmute(metadataitems)).ok() + (::windows::core::Interface::vtable(self).ActivateSpatialAudioMetadataItems)(::windows::core::Interface::as_raw(self), maxitemcount, framecount, ::core::mem::transmute(metadataitemsbuffer), ::core::mem::transmute(metadataitems)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn GetSpatialAudioMetadataItemsBufferLength(&self, maxitemcount: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSpatialAudioMetadataItemsBufferLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxitemcount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSpatialAudioMetadataItemsBufferLength)(::windows::core::Interface::as_raw(self), maxitemcount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn ActivateSpatialAudioMetadataWriter(&self, overflowmode: SpatialAudioMetadataWriterOverflowMode) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ActivateSpatialAudioMetadataWriter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(overflowmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ActivateSpatialAudioMetadataWriter)(::windows::core::Interface::as_raw(self), overflowmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn ActivateSpatialAudioMetadataCopier(&self) -> ::windows::core::Result { @@ -7440,7 +7440,7 @@ impl ISpatialAudioMetadataCopier { P0: ::std::convert::Into<::windows::core::InParam<'a, ISpatialAudioMetadataItems>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CopyMetadataForFrames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(copyframecount), ::core::mem::transmute(copymode), dstmetadataitems.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CopyMetadataForFrames)(::windows::core::Interface::as_raw(self), copyframecount, copymode, dstmetadataitems.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -7571,11 +7571,11 @@ pub struct ISpatialAudioMetadataItemsBuffer(::windows::core::IUnknown); impl ISpatialAudioMetadataItemsBuffer { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn AttachToBuffer(&self, buffer: *mut u8, bufferlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AttachToBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength)).ok() + (::windows::core::Interface::vtable(self).AttachToBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), bufferlength).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn AttachToPopulatedBuffer(&self, buffer: *mut u8, bufferlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AttachToPopulatedBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength)).ok() + (::windows::core::Interface::vtable(self).AttachToPopulatedBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), bufferlength).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn DetachBuffer(&self) -> ::windows::core::Result<()> { @@ -7642,7 +7642,7 @@ impl ISpatialAudioMetadataReader { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn ReadNextItemCommand(&self, commandid: *mut u8, valuebuffer: *mut ::core::ffi::c_void, maxvaluebufferlength: u32, valuebufferlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadNextItemCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(valuebuffer), ::core::mem::transmute(maxvaluebufferlength), ::core::mem::transmute(valuebufferlength)).ok() + (::windows::core::Interface::vtable(self).ReadNextItemCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(valuebuffer), maxvaluebufferlength, ::core::mem::transmute(valuebufferlength)).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -7706,11 +7706,11 @@ impl ISpatialAudioMetadataWriter { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn WriteNextItem(&self, frameoffset: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteNextItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frameoffset)).ok() + (::windows::core::Interface::vtable(self).WriteNextItem)(::windows::core::Interface::as_raw(self), frameoffset).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn WriteNextItemCommand(&self, commandid: u8, valuebuffer: *const ::core::ffi::c_void, valuebufferlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteNextItemCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(valuebuffer), ::core::mem::transmute(valuebufferlength)).ok() + (::windows::core::Interface::vtable(self).WriteNextItemCommand)(::windows::core::Interface::as_raw(self), commandid, ::core::mem::transmute(valuebuffer), valuebufferlength).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -7771,7 +7771,7 @@ impl ISpatialAudioObject { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetEndOfStream(&self, framecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(framecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetEndOfStream)(::windows::core::Interface::as_raw(self), framecount).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7786,11 +7786,11 @@ impl ISpatialAudioObject { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetPosition(&self, x: f32, y: f32, z: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)).ok() + (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), x, y, z).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetVolume(&self, volume: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volume)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), volume).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7860,7 +7860,7 @@ impl ISpatialAudioObjectBase { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetEndOfStream(&self, framecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(framecount)).ok() + (::windows::core::Interface::vtable(self).SetEndOfStream)(::windows::core::Interface::as_raw(self), framecount).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7931,7 +7931,7 @@ impl ISpatialAudioObjectForHrtf { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetEndOfStream(&self, framecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(framecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetEndOfStream)(::windows::core::Interface::as_raw(self), framecount).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7946,11 +7946,11 @@ impl ISpatialAudioObjectForHrtf { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetPosition(&self, x: f32, y: f32, z: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(z)).ok() + (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), x, y, z).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetGain(&self, gain: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGain)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gain)).ok() + (::windows::core::Interface::vtable(self).SetGain)(::windows::core::Interface::as_raw(self), gain).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetOrientation(&self, orientation: *const *const f32) -> ::windows::core::Result<()> { @@ -7958,7 +7958,7 @@ impl ISpatialAudioObjectForHrtf { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetEnvironment(&self, environment: SpatialAudioHrtfEnvironmentType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnvironment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(environment)).ok() + (::windows::core::Interface::vtable(self).SetEnvironment)(::windows::core::Interface::as_raw(self), environment).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetDistanceDecay(&self, distancedecay: *const SpatialAudioHrtfDistanceDecay) -> ::windows::core::Result<()> { @@ -8040,7 +8040,7 @@ impl ISpatialAudioObjectForMetadataCommands { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetEndOfStream(&self, framecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(framecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetEndOfStream)(::windows::core::Interface::as_raw(self), framecount).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8055,7 +8055,7 @@ impl ISpatialAudioObjectForMetadataCommands { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn WriteNextMetadataCommand(&self, commandid: u8, valuebuffer: *const ::core::ffi::c_void, valuebufferlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteNextMetadataCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(valuebuffer), ::core::mem::transmute(valuebufferlength)).ok() + (::windows::core::Interface::vtable(self).WriteNextMetadataCommand)(::windows::core::Interface::as_raw(self), commandid, ::core::mem::transmute(valuebuffer), valuebufferlength).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8124,7 +8124,7 @@ impl ISpatialAudioObjectForMetadataItems { } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn SetEndOfStream(&self, framecount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(framecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetEndOfStream)(::windows::core::Interface::as_raw(self), framecount).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8239,7 +8239,7 @@ impl ISpatialAudioObjectRenderStream { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn ActivateSpatialAudioObject(&self, r#type: AudioObjectType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ActivateSpatialAudioObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ActivateSpatialAudioObject)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8423,7 +8423,7 @@ impl ISpatialAudioObjectRenderStreamForHrtf { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn ActivateSpatialAudioObjectForHrtf(&self, r#type: AudioObjectType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ActivateSpatialAudioObjectForHrtf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ActivateSpatialAudioObjectForHrtf)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8522,12 +8522,12 @@ impl ISpatialAudioObjectRenderStreamForMetadata { #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn ActivateSpatialAudioObjectForMetadataCommands(&self, r#type: AudioObjectType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ActivateSpatialAudioObjectForMetadataCommands)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ActivateSpatialAudioObjectForMetadataCommands)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub unsafe fn ActivateSpatialAudioObjectForMetadataItems(&self, r#type: AudioObjectType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ActivateSpatialAudioObjectForMetadataItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ActivateSpatialAudioObjectForMetadataItems)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8596,7 +8596,7 @@ impl ISpatialAudioObjectRenderStreamNotify { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISpatialAudioObjectRenderStreamBase>>, { - (::windows::core::Interface::vtable(self).OnAvailableDynamicObjectCountChange)(::windows::core::Interface::as_raw(self), sender.into().abi(), ::core::mem::transmute(hnscompliancedeadlinetime), ::core::mem::transmute(availabledynamicobjectcountchange)).ok() + (::windows::core::Interface::vtable(self).OnAvailableDynamicObjectCountChange)(::windows::core::Interface::as_raw(self), sender.into().abi(), hnscompliancedeadlinetime, availabledynamicobjectcountchange).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10617,7 +10617,7 @@ where extern "system" { fn PlaySoundA(pszsound: ::windows::core::PCSTR, hmod: super::super::Foundation::HINSTANCE, fdwsound: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PlaySoundA(pszsound.into(), hmod.into(), ::core::mem::transmute(fdwsound))) + ::core::mem::transmute(PlaySoundA(pszsound.into(), hmod.into(), fdwsound)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10631,7 +10631,7 @@ where extern "system" { fn PlaySoundW(pszsound: ::windows::core::PCWSTR, hmod: super::super::Foundation::HINSTANCE, fdwsound: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PlaySoundW(pszsound.into(), hmod.into(), ::core::mem::transmute(fdwsound))) + ::core::mem::transmute(PlaySoundW(pszsound.into(), hmod.into(), fdwsound)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub const SND_ALIAS_START: u32 = 0u32; @@ -11956,7 +11956,7 @@ where extern "system" { fn acmDriverAddA(phadid: *mut isize, hinstmodule: super::super::Foundation::HINSTANCE, lparam: super::super::Foundation::LPARAM, dwpriority: u32, fdwadd: u32) -> u32; } - ::core::mem::transmute(acmDriverAddA(::core::mem::transmute(phadid), hinstmodule.into(), lparam.into(), ::core::mem::transmute(dwpriority), ::core::mem::transmute(fdwadd))) + ::core::mem::transmute(acmDriverAddA(::core::mem::transmute(phadid), hinstmodule.into(), lparam.into(), dwpriority, fdwadd)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11970,7 +11970,7 @@ where extern "system" { fn acmDriverAddW(phadid: *mut isize, hinstmodule: super::super::Foundation::HINSTANCE, lparam: super::super::Foundation::LPARAM, dwpriority: u32, fdwadd: u32) -> u32; } - ::core::mem::transmute(acmDriverAddW(::core::mem::transmute(phadid), hinstmodule.into(), lparam.into(), ::core::mem::transmute(dwpriority), ::core::mem::transmute(fdwadd))) + ::core::mem::transmute(acmDriverAddW(::core::mem::transmute(phadid), hinstmodule.into(), lparam.into(), dwpriority, fdwadd)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -11982,7 +11982,7 @@ where extern "system" { fn acmDriverClose(had: HACMDRIVER, fdwclose: u32) -> u32; } - ::core::mem::transmute(acmDriverClose(had.into(), ::core::mem::transmute(fdwclose))) + ::core::mem::transmute(acmDriverClose(had.into(), fdwclose)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -11995,7 +11995,7 @@ where extern "system" { fn acmDriverDetailsA(hadid: HACMDRIVERID, padd: *mut ACMDRIVERDETAILSA, fdwdetails: u32) -> u32; } - ::core::mem::transmute(acmDriverDetailsA(hadid.into(), ::core::mem::transmute(padd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(acmDriverDetailsA(hadid.into(), ::core::mem::transmute(padd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -12008,7 +12008,7 @@ where extern "system" { fn acmDriverDetailsW(hadid: HACMDRIVERID, padd: *mut ACMDRIVERDETAILSW, fdwdetails: u32) -> u32; } - ::core::mem::transmute(acmDriverDetailsW(hadid.into(), ::core::mem::transmute(padd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(acmDriverDetailsW(hadid.into(), ::core::mem::transmute(padd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12018,7 +12018,7 @@ pub unsafe fn acmDriverEnum(fncallback: ACMDRIVERENUMCB, dwinstance: usize, fdwe extern "system" { fn acmDriverEnum(fncallback: *mut ::core::ffi::c_void, dwinstance: usize, fdwenum: u32) -> u32; } - ::core::mem::transmute(acmDriverEnum(::core::mem::transmute(fncallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwenum))) + ::core::mem::transmute(acmDriverEnum(::core::mem::transmute(fncallback), dwinstance, fdwenum)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12030,7 +12030,7 @@ where extern "system" { fn acmDriverID(hao: HACMOBJ, phadid: *mut isize, fdwdriverid: u32) -> u32; } - ::core::mem::transmute(acmDriverID(hao.into(), ::core::mem::transmute(phadid), ::core::mem::transmute(fdwdriverid))) + ::core::mem::transmute(acmDriverID(hao.into(), ::core::mem::transmute(phadid), fdwdriverid)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12045,7 +12045,7 @@ where extern "system" { fn acmDriverMessage(had: HACMDRIVER, umsg: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(acmDriverMessage(had.into(), ::core::mem::transmute(umsg), lparam1.into(), lparam2.into())) + ::core::mem::transmute(acmDriverMessage(had.into(), umsg, lparam1.into(), lparam2.into())) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12057,7 +12057,7 @@ where extern "system" { fn acmDriverOpen(phad: *mut isize, hadid: HACMDRIVERID, fdwopen: u32) -> u32; } - ::core::mem::transmute(acmDriverOpen(::core::mem::transmute(phad), hadid.into(), ::core::mem::transmute(fdwopen))) + ::core::mem::transmute(acmDriverOpen(::core::mem::transmute(phad), hadid.into(), fdwopen)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12069,7 +12069,7 @@ where extern "system" { fn acmDriverPriority(hadid: HACMDRIVERID, dwpriority: u32, fdwpriority: u32) -> u32; } - ::core::mem::transmute(acmDriverPriority(hadid.into(), ::core::mem::transmute(dwpriority), ::core::mem::transmute(fdwpriority))) + ::core::mem::transmute(acmDriverPriority(hadid.into(), dwpriority, fdwpriority)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12081,7 +12081,7 @@ where extern "system" { fn acmDriverRemove(hadid: HACMDRIVERID, fdwremove: u32) -> u32; } - ::core::mem::transmute(acmDriverRemove(hadid.into(), ::core::mem::transmute(fdwremove))) + ::core::mem::transmute(acmDriverRemove(hadid.into(), fdwremove)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12114,7 +12114,7 @@ where extern "system" { fn acmFilterDetailsA(had: HACMDRIVER, pafd: *mut ACMFILTERDETAILSA, fdwdetails: u32) -> u32; } - ::core::mem::transmute(acmFilterDetailsA(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(acmFilterDetailsA(had.into(), ::core::mem::transmute(pafd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12126,7 +12126,7 @@ where extern "system" { fn acmFilterDetailsW(had: HACMDRIVER, pafd: *mut ACMFILTERDETAILSW, fdwdetails: u32) -> u32; } - ::core::mem::transmute(acmFilterDetailsW(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(acmFilterDetailsW(had.into(), ::core::mem::transmute(pafd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12139,7 +12139,7 @@ where extern "system" { fn acmFilterEnumA(had: HACMDRIVER, pafd: *mut ACMFILTERDETAILSA, fncallback: *mut ::core::ffi::c_void, dwinstance: usize, fdwenum: u32) -> u32; } - ::core::mem::transmute(acmFilterEnumA(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fncallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwenum))) + ::core::mem::transmute(acmFilterEnumA(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fncallback), dwinstance, fdwenum)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12152,7 +12152,7 @@ where extern "system" { fn acmFilterEnumW(had: HACMDRIVER, pafd: *mut ACMFILTERDETAILSW, fncallback: *mut ::core::ffi::c_void, dwinstance: usize, fdwenum: u32) -> u32; } - ::core::mem::transmute(acmFilterEnumW(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fncallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwenum))) + ::core::mem::transmute(acmFilterEnumW(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fncallback), dwinstance, fdwenum)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12165,7 +12165,7 @@ where extern "system" { fn acmFilterTagDetailsA(had: HACMDRIVER, paftd: *mut ACMFILTERTAGDETAILSA, fdwdetails: u32) -> u32; } - ::core::mem::transmute(acmFilterTagDetailsA(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(acmFilterTagDetailsA(had.into(), ::core::mem::transmute(paftd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12177,7 +12177,7 @@ where extern "system" { fn acmFilterTagDetailsW(had: HACMDRIVER, paftd: *mut ACMFILTERTAGDETAILSW, fdwdetails: u32) -> u32; } - ::core::mem::transmute(acmFilterTagDetailsW(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(acmFilterTagDetailsW(had.into(), ::core::mem::transmute(paftd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12190,7 +12190,7 @@ where extern "system" { fn acmFilterTagEnumA(had: HACMDRIVER, paftd: *mut ACMFILTERTAGDETAILSA, fncallback: *mut ::core::ffi::c_void, dwinstance: usize, fdwenum: u32) -> u32; } - ::core::mem::transmute(acmFilterTagEnumA(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fncallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwenum))) + ::core::mem::transmute(acmFilterTagEnumA(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fncallback), dwinstance, fdwenum)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12203,7 +12203,7 @@ where extern "system" { fn acmFilterTagEnumW(had: HACMDRIVER, paftd: *mut ACMFILTERTAGDETAILSW, fncallback: *mut ::core::ffi::c_void, dwinstance: usize, fdwenum: u32) -> u32; } - ::core::mem::transmute(acmFilterTagEnumW(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fncallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwenum))) + ::core::mem::transmute(acmFilterTagEnumW(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fncallback), dwinstance, fdwenum)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12236,7 +12236,7 @@ where extern "system" { fn acmFormatDetailsA(had: HACMDRIVER, pafd: *mut ACMFORMATDETAILSA, fdwdetails: u32) -> u32; } - ::core::mem::transmute(acmFormatDetailsA(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(acmFormatDetailsA(had.into(), ::core::mem::transmute(pafd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12248,7 +12248,7 @@ where extern "system" { fn acmFormatDetailsW(had: HACMDRIVER, pafd: *mut tACMFORMATDETAILSW, fdwdetails: u32) -> u32; } - ::core::mem::transmute(acmFormatDetailsW(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(acmFormatDetailsW(had.into(), ::core::mem::transmute(pafd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12261,7 +12261,7 @@ where extern "system" { fn acmFormatEnumA(had: HACMDRIVER, pafd: *mut ACMFORMATDETAILSA, fncallback: *mut ::core::ffi::c_void, dwinstance: usize, fdwenum: u32) -> u32; } - ::core::mem::transmute(acmFormatEnumA(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fncallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwenum))) + ::core::mem::transmute(acmFormatEnumA(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fncallback), dwinstance, fdwenum)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12274,7 +12274,7 @@ where extern "system" { fn acmFormatEnumW(had: HACMDRIVER, pafd: *mut tACMFORMATDETAILSW, fncallback: *mut ::core::ffi::c_void, dwinstance: usize, fdwenum: u32) -> u32; } - ::core::mem::transmute(acmFormatEnumW(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fncallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwenum))) + ::core::mem::transmute(acmFormatEnumW(had.into(), ::core::mem::transmute(pafd), ::core::mem::transmute(fncallback), dwinstance, fdwenum)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12286,7 +12286,7 @@ where extern "system" { fn acmFormatSuggest(had: HACMDRIVER, pwfxsrc: *mut WAVEFORMATEX, pwfxdst: *mut WAVEFORMATEX, cbwfxdst: u32, fdwsuggest: u32) -> u32; } - ::core::mem::transmute(acmFormatSuggest(had.into(), ::core::mem::transmute(pwfxsrc), ::core::mem::transmute(pwfxdst), ::core::mem::transmute(cbwfxdst), ::core::mem::transmute(fdwsuggest))) + ::core::mem::transmute(acmFormatSuggest(had.into(), ::core::mem::transmute(pwfxsrc), ::core::mem::transmute(pwfxdst), cbwfxdst, fdwsuggest)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12299,7 +12299,7 @@ where extern "system" { fn acmFormatTagDetailsA(had: HACMDRIVER, paftd: *mut ACMFORMATTAGDETAILSA, fdwdetails: u32) -> u32; } - ::core::mem::transmute(acmFormatTagDetailsA(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(acmFormatTagDetailsA(had.into(), ::core::mem::transmute(paftd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12311,7 +12311,7 @@ where extern "system" { fn acmFormatTagDetailsW(had: HACMDRIVER, paftd: *mut ACMFORMATTAGDETAILSW, fdwdetails: u32) -> u32; } - ::core::mem::transmute(acmFormatTagDetailsW(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(acmFormatTagDetailsW(had.into(), ::core::mem::transmute(paftd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12324,7 +12324,7 @@ where extern "system" { fn acmFormatTagEnumA(had: HACMDRIVER, paftd: *mut ACMFORMATTAGDETAILSA, fncallback: *mut ::core::ffi::c_void, dwinstance: usize, fdwenum: u32) -> u32; } - ::core::mem::transmute(acmFormatTagEnumA(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fncallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwenum))) + ::core::mem::transmute(acmFormatTagEnumA(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fncallback), dwinstance, fdwenum)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12337,7 +12337,7 @@ where extern "system" { fn acmFormatTagEnumW(had: HACMDRIVER, paftd: *mut ACMFORMATTAGDETAILSW, fncallback: *mut ::core::ffi::c_void, dwinstance: usize, fdwenum: u32) -> u32; } - ::core::mem::transmute(acmFormatTagEnumW(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fncallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwenum))) + ::core::mem::transmute(acmFormatTagEnumW(had.into(), ::core::mem::transmute(paftd), ::core::mem::transmute(fncallback), dwinstance, fdwenum)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12358,7 +12358,7 @@ where extern "system" { fn acmMetrics(hao: HACMOBJ, umetric: u32, pmetric: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(acmMetrics(hao.into(), ::core::mem::transmute(umetric), ::core::mem::transmute(pmetric))) + ::core::mem::transmute(acmMetrics(hao.into(), umetric, ::core::mem::transmute(pmetric))) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12370,7 +12370,7 @@ where extern "system" { fn acmStreamClose(has: HACMSTREAM, fdwclose: u32) -> u32; } - ::core::mem::transmute(acmStreamClose(has.into(), ::core::mem::transmute(fdwclose))) + ::core::mem::transmute(acmStreamClose(has.into(), fdwclose)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12382,7 +12382,7 @@ where extern "system" { fn acmStreamConvert(has: HACMSTREAM, pash: *mut ACMSTREAMHEADER, fdwconvert: u32) -> u32; } - ::core::mem::transmute(acmStreamConvert(has.into(), ::core::mem::transmute(pash), ::core::mem::transmute(fdwconvert))) + ::core::mem::transmute(acmStreamConvert(has.into(), ::core::mem::transmute(pash), fdwconvert)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12397,7 +12397,7 @@ where extern "system" { fn acmStreamMessage(has: HACMSTREAM, umsg: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> u32; } - ::core::mem::transmute(acmStreamMessage(has.into(), ::core::mem::transmute(umsg), lparam1.into(), lparam2.into())) + ::core::mem::transmute(acmStreamMessage(has.into(), umsg, lparam1.into(), lparam2.into())) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12409,7 +12409,7 @@ where extern "system" { fn acmStreamOpen(phas: *mut isize, had: HACMDRIVER, pwfxsrc: *mut WAVEFORMATEX, pwfxdst: *mut WAVEFORMATEX, pwfltr: *mut WAVEFILTER, dwcallback: usize, dwinstance: usize, fdwopen: u32) -> u32; } - ::core::mem::transmute(acmStreamOpen(::core::mem::transmute(phas), had.into(), ::core::mem::transmute(pwfxsrc), ::core::mem::transmute(pwfxdst), ::core::mem::transmute(pwfltr), ::core::mem::transmute(dwcallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwopen))) + ::core::mem::transmute(acmStreamOpen(::core::mem::transmute(phas), had.into(), ::core::mem::transmute(pwfxsrc), ::core::mem::transmute(pwfxdst), ::core::mem::transmute(pwfltr), dwcallback, dwinstance, fdwopen)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12421,7 +12421,7 @@ where extern "system" { fn acmStreamPrepareHeader(has: HACMSTREAM, pash: *mut ACMSTREAMHEADER, fdwprepare: u32) -> u32; } - ::core::mem::transmute(acmStreamPrepareHeader(has.into(), ::core::mem::transmute(pash), ::core::mem::transmute(fdwprepare))) + ::core::mem::transmute(acmStreamPrepareHeader(has.into(), ::core::mem::transmute(pash), fdwprepare)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12433,7 +12433,7 @@ where extern "system" { fn acmStreamReset(has: HACMSTREAM, fdwreset: u32) -> u32; } - ::core::mem::transmute(acmStreamReset(has.into(), ::core::mem::transmute(fdwreset))) + ::core::mem::transmute(acmStreamReset(has.into(), fdwreset)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12445,7 +12445,7 @@ where extern "system" { fn acmStreamSize(has: HACMSTREAM, cbinput: u32, pdwoutputbytes: *mut u32, fdwsize: u32) -> u32; } - ::core::mem::transmute(acmStreamSize(has.into(), ::core::mem::transmute(cbinput), ::core::mem::transmute(pdwoutputbytes), ::core::mem::transmute(fdwsize))) + ::core::mem::transmute(acmStreamSize(has.into(), cbinput, ::core::mem::transmute(pdwoutputbytes), fdwsize)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12457,7 +12457,7 @@ where extern "system" { fn acmStreamUnprepareHeader(has: HACMSTREAM, pash: *mut ACMSTREAMHEADER, fdwunprepare: u32) -> u32; } - ::core::mem::transmute(acmStreamUnprepareHeader(has.into(), ::core::mem::transmute(pash), ::core::mem::transmute(fdwunprepare))) + ::core::mem::transmute(acmStreamUnprepareHeader(has.into(), ::core::mem::transmute(pash), fdwunprepare)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12467,7 +12467,7 @@ pub unsafe fn auxGetDevCapsA(udeviceid: usize, pac: *mut AUXCAPSA, cbac: u32) -> extern "system" { fn auxGetDevCapsA(udeviceid: usize, pac: *mut AUXCAPSA, cbac: u32) -> u32; } - ::core::mem::transmute(auxGetDevCapsA(::core::mem::transmute(udeviceid), ::core::mem::transmute(pac), ::core::mem::transmute(cbac))) + ::core::mem::transmute(auxGetDevCapsA(udeviceid, ::core::mem::transmute(pac), cbac)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12476,7 +12476,7 @@ pub unsafe fn auxGetDevCapsW(udeviceid: usize, pac: *mut AUXCAPSW, cbac: u32) -> extern "system" { fn auxGetDevCapsW(udeviceid: usize, pac: *mut AUXCAPSW, cbac: u32) -> u32; } - ::core::mem::transmute(auxGetDevCapsW(::core::mem::transmute(udeviceid), ::core::mem::transmute(pac), ::core::mem::transmute(cbac))) + ::core::mem::transmute(auxGetDevCapsW(udeviceid, ::core::mem::transmute(pac), cbac)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12494,7 +12494,7 @@ pub unsafe fn auxGetVolume(udeviceid: u32, pdwvolume: *mut u32) -> u32 { extern "system" { fn auxGetVolume(udeviceid: u32, pdwvolume: *mut u32) -> u32; } - ::core::mem::transmute(auxGetVolume(::core::mem::transmute(udeviceid), ::core::mem::transmute(pdwvolume))) + ::core::mem::transmute(auxGetVolume(udeviceid, ::core::mem::transmute(pdwvolume))) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12503,7 +12503,7 @@ pub unsafe fn auxOutMessage(udeviceid: u32, umsg: u32, dw1: usize, dw2: usize) - extern "system" { fn auxOutMessage(udeviceid: u32, umsg: u32, dw1: usize, dw2: usize) -> u32; } - ::core::mem::transmute(auxOutMessage(::core::mem::transmute(udeviceid), ::core::mem::transmute(umsg), ::core::mem::transmute(dw1), ::core::mem::transmute(dw2))) + ::core::mem::transmute(auxOutMessage(udeviceid, umsg, dw1, dw2)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12512,7 +12512,7 @@ pub unsafe fn auxSetVolume(udeviceid: u32, dwvolume: u32) -> u32 { extern "system" { fn auxSetVolume(udeviceid: u32, dwvolume: u32) -> u32; } - ::core::mem::transmute(auxSetVolume(::core::mem::transmute(udeviceid), ::core::mem::transmute(dwvolume))) + ::core::mem::transmute(auxSetVolume(udeviceid, dwvolume)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12550,7 +12550,7 @@ where extern "system" { fn midiInAddBuffer(hmi: HMIDIIN, pmh: *mut MIDIHDR, cbmh: u32) -> u32; } - ::core::mem::transmute(midiInAddBuffer(hmi.into(), ::core::mem::transmute(pmh), ::core::mem::transmute(cbmh))) + ::core::mem::transmute(midiInAddBuffer(hmi.into(), ::core::mem::transmute(pmh), cbmh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12572,7 +12572,7 @@ pub unsafe fn midiInGetDevCapsA(udeviceid: usize, pmic: *mut MIDIINCAPSA, cbmic: extern "system" { fn midiInGetDevCapsA(udeviceid: usize, pmic: *mut MIDIINCAPSA, cbmic: u32) -> u32; } - ::core::mem::transmute(midiInGetDevCapsA(::core::mem::transmute(udeviceid), ::core::mem::transmute(pmic), ::core::mem::transmute(cbmic))) + ::core::mem::transmute(midiInGetDevCapsA(udeviceid, ::core::mem::transmute(pmic), cbmic)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12581,7 +12581,7 @@ pub unsafe fn midiInGetDevCapsW(udeviceid: usize, pmic: *mut MIDIINCAPSW, cbmic: extern "system" { fn midiInGetDevCapsW(udeviceid: usize, pmic: *mut MIDIINCAPSW, cbmic: u32) -> u32; } - ::core::mem::transmute(midiInGetDevCapsW(::core::mem::transmute(udeviceid), ::core::mem::transmute(pmic), ::core::mem::transmute(cbmic))) + ::core::mem::transmute(midiInGetDevCapsW(udeviceid, ::core::mem::transmute(pmic), cbmic)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12590,7 +12590,7 @@ pub unsafe fn midiInGetErrorTextA(mmrerror: u32, psztext: &mut [u8]) -> u32 { extern "system" { fn midiInGetErrorTextA(mmrerror: u32, psztext: ::windows::core::PSTR, cchtext: u32) -> u32; } - ::core::mem::transmute(midiInGetErrorTextA(::core::mem::transmute(mmrerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) + ::core::mem::transmute(midiInGetErrorTextA(mmrerror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12599,7 +12599,7 @@ pub unsafe fn midiInGetErrorTextW(mmrerror: u32, psztext: &mut [u16]) -> u32 { extern "system" { fn midiInGetErrorTextW(mmrerror: u32, psztext: ::windows::core::PWSTR, cchtext: u32) -> u32; } - ::core::mem::transmute(midiInGetErrorTextW(::core::mem::transmute(mmrerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) + ::core::mem::transmute(midiInGetErrorTextW(mmrerror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12632,7 +12632,7 @@ where extern "system" { fn midiInMessage(hmi: HMIDIIN, umsg: u32, dw1: usize, dw2: usize) -> u32; } - ::core::mem::transmute(midiInMessage(hmi.into(), ::core::mem::transmute(umsg), ::core::mem::transmute(dw1), ::core::mem::transmute(dw2))) + ::core::mem::transmute(midiInMessage(hmi.into(), umsg, dw1, dw2)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12641,7 +12641,7 @@ pub unsafe fn midiInOpen(phmi: *mut HMIDIIN, udeviceid: u32, dwcallback: usize, extern "system" { fn midiInOpen(phmi: *mut HMIDIIN, udeviceid: u32, dwcallback: usize, dwinstance: usize, fdwopen: MIDI_WAVE_OPEN_TYPE) -> u32; } - ::core::mem::transmute(midiInOpen(::core::mem::transmute(phmi), ::core::mem::transmute(udeviceid), ::core::mem::transmute(dwcallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwopen))) + ::core::mem::transmute(midiInOpen(::core::mem::transmute(phmi), udeviceid, dwcallback, dwinstance, fdwopen)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12653,7 +12653,7 @@ where extern "system" { fn midiInPrepareHeader(hmi: HMIDIIN, pmh: *mut MIDIHDR, cbmh: u32) -> u32; } - ::core::mem::transmute(midiInPrepareHeader(hmi.into(), ::core::mem::transmute(pmh), ::core::mem::transmute(cbmh))) + ::core::mem::transmute(midiInPrepareHeader(hmi.into(), ::core::mem::transmute(pmh), cbmh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12701,7 +12701,7 @@ where extern "system" { fn midiInUnprepareHeader(hmi: HMIDIIN, pmh: *mut MIDIHDR, cbmh: u32) -> u32; } - ::core::mem::transmute(midiInUnprepareHeader(hmi.into(), ::core::mem::transmute(pmh), ::core::mem::transmute(cbmh))) + ::core::mem::transmute(midiInUnprepareHeader(hmi.into(), ::core::mem::transmute(pmh), cbmh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12713,7 +12713,7 @@ where extern "system" { fn midiOutCacheDrumPatches(hmo: HMIDIOUT, upatch: u32, pwkya: *const u16, fucache: u32) -> u32; } - ::core::mem::transmute(midiOutCacheDrumPatches(hmo.into(), ::core::mem::transmute(upatch), ::core::mem::transmute(::windows::core::as_ptr_or_null(pwkya)), ::core::mem::transmute(fucache))) + ::core::mem::transmute(midiOutCacheDrumPatches(hmo.into(), upatch, ::core::mem::transmute(::windows::core::as_ptr_or_null(pwkya)), fucache)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12725,7 +12725,7 @@ where extern "system" { fn midiOutCachePatches(hmo: HMIDIOUT, ubank: u32, pwpa: *const u16, fucache: u32) -> u32; } - ::core::mem::transmute(midiOutCachePatches(hmo.into(), ::core::mem::transmute(ubank), ::core::mem::transmute(::windows::core::as_ptr_or_null(pwpa)), ::core::mem::transmute(fucache))) + ::core::mem::transmute(midiOutCachePatches(hmo.into(), ubank, ::core::mem::transmute(::windows::core::as_ptr_or_null(pwpa)), fucache)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12747,7 +12747,7 @@ pub unsafe fn midiOutGetDevCapsA(udeviceid: usize, pmoc: *mut MIDIOUTCAPSA, cbmo extern "system" { fn midiOutGetDevCapsA(udeviceid: usize, pmoc: *mut MIDIOUTCAPSA, cbmoc: u32) -> u32; } - ::core::mem::transmute(midiOutGetDevCapsA(::core::mem::transmute(udeviceid), ::core::mem::transmute(pmoc), ::core::mem::transmute(cbmoc))) + ::core::mem::transmute(midiOutGetDevCapsA(udeviceid, ::core::mem::transmute(pmoc), cbmoc)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12756,7 +12756,7 @@ pub unsafe fn midiOutGetDevCapsW(udeviceid: usize, pmoc: *mut MIDIOUTCAPSW, cbmo extern "system" { fn midiOutGetDevCapsW(udeviceid: usize, pmoc: *mut MIDIOUTCAPSW, cbmoc: u32) -> u32; } - ::core::mem::transmute(midiOutGetDevCapsW(::core::mem::transmute(udeviceid), ::core::mem::transmute(pmoc), ::core::mem::transmute(cbmoc))) + ::core::mem::transmute(midiOutGetDevCapsW(udeviceid, ::core::mem::transmute(pmoc), cbmoc)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12765,7 +12765,7 @@ pub unsafe fn midiOutGetErrorTextA(mmrerror: u32, psztext: &mut [u8]) -> u32 { extern "system" { fn midiOutGetErrorTextA(mmrerror: u32, psztext: ::windows::core::PSTR, cchtext: u32) -> u32; } - ::core::mem::transmute(midiOutGetErrorTextA(::core::mem::transmute(mmrerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) + ::core::mem::transmute(midiOutGetErrorTextA(mmrerror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12774,7 +12774,7 @@ pub unsafe fn midiOutGetErrorTextW(mmrerror: u32, psztext: &mut [u16]) -> u32 { extern "system" { fn midiOutGetErrorTextW(mmrerror: u32, psztext: ::windows::core::PWSTR, cchtext: u32) -> u32; } - ::core::mem::transmute(midiOutGetErrorTextW(::core::mem::transmute(mmrerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) + ::core::mem::transmute(midiOutGetErrorTextW(mmrerror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12819,7 +12819,7 @@ where extern "system" { fn midiOutLongMsg(hmo: HMIDIOUT, pmh: *const MIDIHDR, cbmh: u32) -> u32; } - ::core::mem::transmute(midiOutLongMsg(hmo.into(), ::core::mem::transmute(pmh), ::core::mem::transmute(cbmh))) + ::core::mem::transmute(midiOutLongMsg(hmo.into(), ::core::mem::transmute(pmh), cbmh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12831,7 +12831,7 @@ where extern "system" { fn midiOutMessage(hmo: HMIDIOUT, umsg: u32, dw1: usize, dw2: usize) -> u32; } - ::core::mem::transmute(midiOutMessage(hmo.into(), ::core::mem::transmute(umsg), ::core::mem::transmute(dw1), ::core::mem::transmute(dw2))) + ::core::mem::transmute(midiOutMessage(hmo.into(), umsg, dw1, dw2)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12840,7 +12840,7 @@ pub unsafe fn midiOutOpen(phmo: *mut HMIDIOUT, udeviceid: u32, dwcallback: usize extern "system" { fn midiOutOpen(phmo: *mut HMIDIOUT, udeviceid: u32, dwcallback: usize, dwinstance: usize, fdwopen: MIDI_WAVE_OPEN_TYPE) -> u32; } - ::core::mem::transmute(midiOutOpen(::core::mem::transmute(phmo), ::core::mem::transmute(udeviceid), ::core::mem::transmute(dwcallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwopen))) + ::core::mem::transmute(midiOutOpen(::core::mem::transmute(phmo), udeviceid, dwcallback, dwinstance, fdwopen)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12852,7 +12852,7 @@ where extern "system" { fn midiOutPrepareHeader(hmo: HMIDIOUT, pmh: *mut MIDIHDR, cbmh: u32) -> u32; } - ::core::mem::transmute(midiOutPrepareHeader(hmo.into(), ::core::mem::transmute(pmh), ::core::mem::transmute(cbmh))) + ::core::mem::transmute(midiOutPrepareHeader(hmo.into(), ::core::mem::transmute(pmh), cbmh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12876,7 +12876,7 @@ where extern "system" { fn midiOutSetVolume(hmo: HMIDIOUT, dwvolume: u32) -> u32; } - ::core::mem::transmute(midiOutSetVolume(hmo.into(), ::core::mem::transmute(dwvolume))) + ::core::mem::transmute(midiOutSetVolume(hmo.into(), dwvolume)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12888,7 +12888,7 @@ where extern "system" { fn midiOutShortMsg(hmo: HMIDIOUT, dwmsg: u32) -> u32; } - ::core::mem::transmute(midiOutShortMsg(hmo.into(), ::core::mem::transmute(dwmsg))) + ::core::mem::transmute(midiOutShortMsg(hmo.into(), dwmsg)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12900,7 +12900,7 @@ where extern "system" { fn midiOutUnprepareHeader(hmo: HMIDIOUT, pmh: *mut MIDIHDR, cbmh: u32) -> u32; } - ::core::mem::transmute(midiOutUnprepareHeader(hmo.into(), ::core::mem::transmute(pmh), ::core::mem::transmute(cbmh))) + ::core::mem::transmute(midiOutUnprepareHeader(hmo.into(), ::core::mem::transmute(pmh), cbmh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12921,7 +12921,7 @@ pub unsafe fn midiStreamOpen(phms: *mut HMIDISTRM, pudeviceid: &mut [u32], dwcal extern "system" { fn midiStreamOpen(phms: *mut HMIDISTRM, pudeviceid: *mut u32, cmidi: u32, dwcallback: usize, dwinstance: usize, fdwopen: u32) -> u32; } - ::core::mem::transmute(midiStreamOpen(::core::mem::transmute(phms), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pudeviceid)), pudeviceid.len() as _, ::core::mem::transmute(dwcallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwopen))) + ::core::mem::transmute(midiStreamOpen(::core::mem::transmute(phms), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pudeviceid)), pudeviceid.len() as _, dwcallback, dwinstance, fdwopen)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12933,7 +12933,7 @@ where extern "system" { fn midiStreamOut(hms: HMIDISTRM, pmh: *mut MIDIHDR, cbmh: u32) -> u32; } - ::core::mem::transmute(midiStreamOut(hms.into(), ::core::mem::transmute(pmh), ::core::mem::transmute(cbmh))) + ::core::mem::transmute(midiStreamOut(hms.into(), ::core::mem::transmute(pmh), cbmh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12957,7 +12957,7 @@ where extern "system" { fn midiStreamPosition(hms: HMIDISTRM, lpmmt: *mut super::MMTIME, cbmmt: u32) -> u32; } - ::core::mem::transmute(midiStreamPosition(hms.into(), ::core::mem::transmute(lpmmt), ::core::mem::transmute(cbmmt))) + ::core::mem::transmute(midiStreamPosition(hms.into(), ::core::mem::transmute(lpmmt), cbmmt)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -12969,7 +12969,7 @@ where extern "system" { fn midiStreamProperty(hms: HMIDISTRM, lppropdata: *mut u8, dwproperty: u32) -> u32; } - ::core::mem::transmute(midiStreamProperty(hms.into(), ::core::mem::transmute(lppropdata), ::core::mem::transmute(dwproperty))) + ::core::mem::transmute(midiStreamProperty(hms.into(), ::core::mem::transmute(lppropdata), dwproperty)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13018,7 +13018,7 @@ where extern "system" { fn mixerGetControlDetailsA(hmxobj: HMIXEROBJ, pmxcd: *mut MIXERCONTROLDETAILS, fdwdetails: u32) -> u32; } - ::core::mem::transmute(mixerGetControlDetailsA(hmxobj.into(), ::core::mem::transmute(pmxcd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(mixerGetControlDetailsA(hmxobj.into(), ::core::mem::transmute(pmxcd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13031,7 +13031,7 @@ where extern "system" { fn mixerGetControlDetailsW(hmxobj: HMIXEROBJ, pmxcd: *mut MIXERCONTROLDETAILS, fdwdetails: u32) -> u32; } - ::core::mem::transmute(mixerGetControlDetailsW(hmxobj.into(), ::core::mem::transmute(pmxcd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(mixerGetControlDetailsW(hmxobj.into(), ::core::mem::transmute(pmxcd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13041,7 +13041,7 @@ pub unsafe fn mixerGetDevCapsA(umxid: usize, pmxcaps: *mut MIXERCAPSA, cbmxcaps: extern "system" { fn mixerGetDevCapsA(umxid: usize, pmxcaps: *mut MIXERCAPSA, cbmxcaps: u32) -> u32; } - ::core::mem::transmute(mixerGetDevCapsA(::core::mem::transmute(umxid), ::core::mem::transmute(pmxcaps), ::core::mem::transmute(cbmxcaps))) + ::core::mem::transmute(mixerGetDevCapsA(umxid, ::core::mem::transmute(pmxcaps), cbmxcaps)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13050,7 +13050,7 @@ pub unsafe fn mixerGetDevCapsW(umxid: usize, pmxcaps: *mut MIXERCAPSW, cbmxcaps: extern "system" { fn mixerGetDevCapsW(umxid: usize, pmxcaps: *mut MIXERCAPSW, cbmxcaps: u32) -> u32; } - ::core::mem::transmute(mixerGetDevCapsW(::core::mem::transmute(umxid), ::core::mem::transmute(pmxcaps), ::core::mem::transmute(cbmxcaps))) + ::core::mem::transmute(mixerGetDevCapsW(umxid, ::core::mem::transmute(pmxcaps), cbmxcaps)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13062,7 +13062,7 @@ where extern "system" { fn mixerGetID(hmxobj: HMIXEROBJ, pumxid: *mut u32, fdwid: u32) -> u32; } - ::core::mem::transmute(mixerGetID(hmxobj.into(), ::core::mem::transmute(pumxid), ::core::mem::transmute(fdwid))) + ::core::mem::transmute(mixerGetID(hmxobj.into(), ::core::mem::transmute(pumxid), fdwid)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13075,7 +13075,7 @@ where extern "system" { fn mixerGetLineControlsA(hmxobj: HMIXEROBJ, pmxlc: *mut MIXERLINECONTROLSA, fdwcontrols: u32) -> u32; } - ::core::mem::transmute(mixerGetLineControlsA(hmxobj.into(), ::core::mem::transmute(pmxlc), ::core::mem::transmute(fdwcontrols))) + ::core::mem::transmute(mixerGetLineControlsA(hmxobj.into(), ::core::mem::transmute(pmxlc), fdwcontrols)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13087,7 +13087,7 @@ where extern "system" { fn mixerGetLineControlsW(hmxobj: HMIXEROBJ, pmxlc: *mut MIXERLINECONTROLSW, fdwcontrols: u32) -> u32; } - ::core::mem::transmute(mixerGetLineControlsW(hmxobj.into(), ::core::mem::transmute(pmxlc), ::core::mem::transmute(fdwcontrols))) + ::core::mem::transmute(mixerGetLineControlsW(hmxobj.into(), ::core::mem::transmute(pmxlc), fdwcontrols)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13100,7 +13100,7 @@ where extern "system" { fn mixerGetLineInfoA(hmxobj: HMIXEROBJ, pmxl: *mut MIXERLINEA, fdwinfo: u32) -> u32; } - ::core::mem::transmute(mixerGetLineInfoA(hmxobj.into(), ::core::mem::transmute(pmxl), ::core::mem::transmute(fdwinfo))) + ::core::mem::transmute(mixerGetLineInfoA(hmxobj.into(), ::core::mem::transmute(pmxl), fdwinfo)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13112,7 +13112,7 @@ where extern "system" { fn mixerGetLineInfoW(hmxobj: HMIXEROBJ, pmxl: *mut MIXERLINEW, fdwinfo: u32) -> u32; } - ::core::mem::transmute(mixerGetLineInfoW(hmxobj.into(), ::core::mem::transmute(pmxl), ::core::mem::transmute(fdwinfo))) + ::core::mem::transmute(mixerGetLineInfoW(hmxobj.into(), ::core::mem::transmute(pmxl), fdwinfo)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13133,7 +13133,7 @@ where extern "system" { fn mixerMessage(hmx: HMIXER, umsg: u32, dwparam1: usize, dwparam2: usize) -> u32; } - ::core::mem::transmute(mixerMessage(hmx.into(), ::core::mem::transmute(umsg), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2))) + ::core::mem::transmute(mixerMessage(hmx.into(), umsg, dwparam1, dwparam2)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13142,7 +13142,7 @@ pub unsafe fn mixerOpen(phmx: *mut isize, umxid: u32, dwcallback: usize, dwinsta extern "system" { fn mixerOpen(phmx: *mut isize, umxid: u32, dwcallback: usize, dwinstance: usize, fdwopen: u32) -> u32; } - ::core::mem::transmute(mixerOpen(::core::mem::transmute(phmx), ::core::mem::transmute(umxid), ::core::mem::transmute(dwcallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwopen))) + ::core::mem::transmute(mixerOpen(::core::mem::transmute(phmx), umxid, dwcallback, dwinstance, fdwopen)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13155,7 +13155,7 @@ where extern "system" { fn mixerSetControlDetails(hmxobj: HMIXEROBJ, pmxcd: *const MIXERCONTROLDETAILS, fdwdetails: u32) -> u32; } - ::core::mem::transmute(mixerSetControlDetails(hmxobj.into(), ::core::mem::transmute(pmxcd), ::core::mem::transmute(fdwdetails))) + ::core::mem::transmute(mixerSetControlDetails(hmxobj.into(), ::core::mem::transmute(pmxcd), fdwdetails)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13168,7 +13168,7 @@ where extern "system" { fn sndPlaySoundA(pszsound: ::windows::core::PCSTR, fusound: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(sndPlaySoundA(pszsound.into(), ::core::mem::transmute(fusound))) + ::core::mem::transmute(sndPlaySoundA(pszsound.into(), fusound)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13181,7 +13181,7 @@ where extern "system" { fn sndPlaySoundW(pszsound: ::windows::core::PCWSTR, fusound: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(sndPlaySoundW(pszsound.into(), ::core::mem::transmute(fusound))) + ::core::mem::transmute(sndPlaySoundW(pszsound.into(), fusound)) } #[repr(C, packed(1))] #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] @@ -13290,7 +13290,7 @@ where extern "system" { fn waveInAddBuffer(hwi: HWAVEIN, pwh: *mut WAVEHDR, cbwh: u32) -> u32; } - ::core::mem::transmute(waveInAddBuffer(hwi.into(), ::core::mem::transmute(pwh), ::core::mem::transmute(cbwh))) + ::core::mem::transmute(waveInAddBuffer(hwi.into(), ::core::mem::transmute(pwh), cbwh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13312,7 +13312,7 @@ pub unsafe fn waveInGetDevCapsA(udeviceid: usize, pwic: *mut WAVEINCAPSA, cbwic: extern "system" { fn waveInGetDevCapsA(udeviceid: usize, pwic: *mut WAVEINCAPSA, cbwic: u32) -> u32; } - ::core::mem::transmute(waveInGetDevCapsA(::core::mem::transmute(udeviceid), ::core::mem::transmute(pwic), ::core::mem::transmute(cbwic))) + ::core::mem::transmute(waveInGetDevCapsA(udeviceid, ::core::mem::transmute(pwic), cbwic)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13321,7 +13321,7 @@ pub unsafe fn waveInGetDevCapsW(udeviceid: usize, pwic: *mut WAVEINCAPSW, cbwic: extern "system" { fn waveInGetDevCapsW(udeviceid: usize, pwic: *mut WAVEINCAPSW, cbwic: u32) -> u32; } - ::core::mem::transmute(waveInGetDevCapsW(::core::mem::transmute(udeviceid), ::core::mem::transmute(pwic), ::core::mem::transmute(cbwic))) + ::core::mem::transmute(waveInGetDevCapsW(udeviceid, ::core::mem::transmute(pwic), cbwic)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13330,7 +13330,7 @@ pub unsafe fn waveInGetErrorTextA(mmrerror: u32, psztext: &mut [u8]) -> u32 { extern "system" { fn waveInGetErrorTextA(mmrerror: u32, psztext: ::windows::core::PSTR, cchtext: u32) -> u32; } - ::core::mem::transmute(waveInGetErrorTextA(::core::mem::transmute(mmrerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) + ::core::mem::transmute(waveInGetErrorTextA(mmrerror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13339,7 +13339,7 @@ pub unsafe fn waveInGetErrorTextW(mmrerror: u32, psztext: &mut [u16]) -> u32 { extern "system" { fn waveInGetErrorTextW(mmrerror: u32, psztext: ::windows::core::PWSTR, cchtext: u32) -> u32; } - ::core::mem::transmute(waveInGetErrorTextW(::core::mem::transmute(mmrerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) + ::core::mem::transmute(waveInGetErrorTextW(mmrerror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13372,7 +13372,7 @@ where extern "system" { fn waveInGetPosition(hwi: HWAVEIN, pmmt: *mut super::MMTIME, cbmmt: u32) -> u32; } - ::core::mem::transmute(waveInGetPosition(hwi.into(), ::core::mem::transmute(pmmt), ::core::mem::transmute(cbmmt))) + ::core::mem::transmute(waveInGetPosition(hwi.into(), ::core::mem::transmute(pmmt), cbmmt)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13384,7 +13384,7 @@ where extern "system" { fn waveInMessage(hwi: HWAVEIN, umsg: u32, dw1: usize, dw2: usize) -> u32; } - ::core::mem::transmute(waveInMessage(hwi.into(), ::core::mem::transmute(umsg), ::core::mem::transmute(dw1), ::core::mem::transmute(dw2))) + ::core::mem::transmute(waveInMessage(hwi.into(), umsg, dw1, dw2)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13393,7 +13393,7 @@ pub unsafe fn waveInOpen(phwi: *mut HWAVEIN, udeviceid: u32, pwfx: *const WAVEFO extern "system" { fn waveInOpen(phwi: *mut HWAVEIN, udeviceid: u32, pwfx: *const WAVEFORMATEX, dwcallback: usize, dwinstance: usize, fdwopen: MIDI_WAVE_OPEN_TYPE) -> u32; } - ::core::mem::transmute(waveInOpen(::core::mem::transmute(phwi), ::core::mem::transmute(udeviceid), ::core::mem::transmute(pwfx), ::core::mem::transmute(dwcallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwopen))) + ::core::mem::transmute(waveInOpen(::core::mem::transmute(phwi), udeviceid, ::core::mem::transmute(pwfx), dwcallback, dwinstance, fdwopen)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13405,7 +13405,7 @@ where extern "system" { fn waveInPrepareHeader(hwi: HWAVEIN, pwh: *mut WAVEHDR, cbwh: u32) -> u32; } - ::core::mem::transmute(waveInPrepareHeader(hwi.into(), ::core::mem::transmute(pwh), ::core::mem::transmute(cbwh))) + ::core::mem::transmute(waveInPrepareHeader(hwi.into(), ::core::mem::transmute(pwh), cbwh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13453,7 +13453,7 @@ where extern "system" { fn waveInUnprepareHeader(hwi: HWAVEIN, pwh: *mut WAVEHDR, cbwh: u32) -> u32; } - ::core::mem::transmute(waveInUnprepareHeader(hwi.into(), ::core::mem::transmute(pwh), ::core::mem::transmute(cbwh))) + ::core::mem::transmute(waveInUnprepareHeader(hwi.into(), ::core::mem::transmute(pwh), cbwh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13487,7 +13487,7 @@ pub unsafe fn waveOutGetDevCapsA(udeviceid: usize, pwoc: *mut WAVEOUTCAPSA, cbwo extern "system" { fn waveOutGetDevCapsA(udeviceid: usize, pwoc: *mut WAVEOUTCAPSA, cbwoc: u32) -> u32; } - ::core::mem::transmute(waveOutGetDevCapsA(::core::mem::transmute(udeviceid), ::core::mem::transmute(pwoc), ::core::mem::transmute(cbwoc))) + ::core::mem::transmute(waveOutGetDevCapsA(udeviceid, ::core::mem::transmute(pwoc), cbwoc)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13496,7 +13496,7 @@ pub unsafe fn waveOutGetDevCapsW(udeviceid: usize, pwoc: *mut WAVEOUTCAPSW, cbwo extern "system" { fn waveOutGetDevCapsW(udeviceid: usize, pwoc: *mut WAVEOUTCAPSW, cbwoc: u32) -> u32; } - ::core::mem::transmute(waveOutGetDevCapsW(::core::mem::transmute(udeviceid), ::core::mem::transmute(pwoc), ::core::mem::transmute(cbwoc))) + ::core::mem::transmute(waveOutGetDevCapsW(udeviceid, ::core::mem::transmute(pwoc), cbwoc)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13505,7 +13505,7 @@ pub unsafe fn waveOutGetErrorTextA(mmrerror: u32, psztext: &mut [u8]) -> u32 { extern "system" { fn waveOutGetErrorTextA(mmrerror: u32, psztext: ::windows::core::PSTR, cchtext: u32) -> u32; } - ::core::mem::transmute(waveOutGetErrorTextA(::core::mem::transmute(mmrerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) + ::core::mem::transmute(waveOutGetErrorTextA(mmrerror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13514,7 +13514,7 @@ pub unsafe fn waveOutGetErrorTextW(mmrerror: u32, psztext: &mut [u16]) -> u32 { extern "system" { fn waveOutGetErrorTextW(mmrerror: u32, psztext: ::windows::core::PWSTR, cchtext: u32) -> u32; } - ::core::mem::transmute(waveOutGetErrorTextW(::core::mem::transmute(mmrerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) + ::core::mem::transmute(waveOutGetErrorTextW(mmrerror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13571,7 +13571,7 @@ where extern "system" { fn waveOutGetPosition(hwo: HWAVEOUT, pmmt: *mut super::MMTIME, cbmmt: u32) -> u32; } - ::core::mem::transmute(waveOutGetPosition(hwo.into(), ::core::mem::transmute(pmmt), ::core::mem::transmute(cbmmt))) + ::core::mem::transmute(waveOutGetPosition(hwo.into(), ::core::mem::transmute(pmmt), cbmmt)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13595,7 +13595,7 @@ where extern "system" { fn waveOutMessage(hwo: HWAVEOUT, umsg: u32, dw1: usize, dw2: usize) -> u32; } - ::core::mem::transmute(waveOutMessage(hwo.into(), ::core::mem::transmute(umsg), ::core::mem::transmute(dw1), ::core::mem::transmute(dw2))) + ::core::mem::transmute(waveOutMessage(hwo.into(), umsg, dw1, dw2)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13604,7 +13604,7 @@ pub unsafe fn waveOutOpen(phwo: *mut HWAVEOUT, udeviceid: u32, pwfx: *const WAVE extern "system" { fn waveOutOpen(phwo: *mut HWAVEOUT, udeviceid: u32, pwfx: *const WAVEFORMATEX, dwcallback: usize, dwinstance: usize, fdwopen: MIDI_WAVE_OPEN_TYPE) -> u32; } - ::core::mem::transmute(waveOutOpen(::core::mem::transmute(phwo), ::core::mem::transmute(udeviceid), ::core::mem::transmute(pwfx), ::core::mem::transmute(dwcallback), ::core::mem::transmute(dwinstance), ::core::mem::transmute(fdwopen))) + ::core::mem::transmute(waveOutOpen(::core::mem::transmute(phwo), udeviceid, ::core::mem::transmute(pwfx), dwcallback, dwinstance, fdwopen)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13628,7 +13628,7 @@ where extern "system" { fn waveOutPrepareHeader(hwo: HWAVEOUT, pwh: *mut WAVEHDR, cbwh: u32) -> u32; } - ::core::mem::transmute(waveOutPrepareHeader(hwo.into(), ::core::mem::transmute(pwh), ::core::mem::transmute(cbwh))) + ::core::mem::transmute(waveOutPrepareHeader(hwo.into(), ::core::mem::transmute(pwh), cbwh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13664,7 +13664,7 @@ where extern "system" { fn waveOutSetPitch(hwo: HWAVEOUT, dwpitch: u32) -> u32; } - ::core::mem::transmute(waveOutSetPitch(hwo.into(), ::core::mem::transmute(dwpitch))) + ::core::mem::transmute(waveOutSetPitch(hwo.into(), dwpitch)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13676,7 +13676,7 @@ where extern "system" { fn waveOutSetPlaybackRate(hwo: HWAVEOUT, dwrate: u32) -> u32; } - ::core::mem::transmute(waveOutSetPlaybackRate(hwo.into(), ::core::mem::transmute(dwrate))) + ::core::mem::transmute(waveOutSetPlaybackRate(hwo.into(), dwrate)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13688,7 +13688,7 @@ where extern "system" { fn waveOutSetVolume(hwo: HWAVEOUT, dwvolume: u32) -> u32; } - ::core::mem::transmute(waveOutSetVolume(hwo.into(), ::core::mem::transmute(dwvolume))) + ::core::mem::transmute(waveOutSetVolume(hwo.into(), dwvolume)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13700,7 +13700,7 @@ where extern "system" { fn waveOutUnprepareHeader(hwo: HWAVEOUT, pwh: *mut WAVEHDR, cbwh: u32) -> u32; } - ::core::mem::transmute(waveOutUnprepareHeader(hwo.into(), ::core::mem::transmute(pwh), ::core::mem::transmute(cbwh))) + ::core::mem::transmute(waveOutUnprepareHeader(hwo.into(), ::core::mem::transmute(pwh), cbwh)) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] @@ -13712,7 +13712,7 @@ where extern "system" { fn waveOutWrite(hwo: HWAVEOUT, pwh: *mut WAVEHDR, cbwh: u32) -> u32; } - ::core::mem::transmute(waveOutWrite(hwo.into(), ::core::mem::transmute(pwh), ::core::mem::transmute(cbwh))) + ::core::mem::transmute(waveOutWrite(hwo.into(), ::core::mem::transmute(pwh), cbwh)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 1e37104e2b..434ab0d3b8 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs @@ -9,7 +9,7 @@ pub struct IComponentAuthenticate(::windows::core::IUnknown); impl IComponentAuthenticate { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SACAuth(&self, dwprotocolid: u32, dwpass: u32, pbdatain: &[u8], ppbdataout: *mut *mut u8, pdwdataoutlen: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SACAuth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprotocolid), ::core::mem::transmute(dwpass), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbdatain)), pbdatain.len() as _, ::core::mem::transmute(ppbdataout), ::core::mem::transmute(pdwdataoutlen)).ok() + (::windows::core::Interface::vtable(self).SACAuth)(::windows::core::Interface::as_raw(self), dwprotocolid, dwpass, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbdatain)), pbdatain.len() as _, ::core::mem::transmute(ppbdataout), ::core::mem::transmute(pdwdataoutlen)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SACGetProtocols(&self, ppdwprotocols: *mut *mut u32, pdwprotocolcount: *mut u32) -> ::windows::core::Result<()> { @@ -232,7 +232,7 @@ impl IMDSPDevice2 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut super::Audio::WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut super::MediaFoundation::VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFormatSupport2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() + (::windows::core::Interface::vtable(self).GetFormatSupport2)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -374,7 +374,7 @@ impl IMDSPDevice3 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut super::Audio::WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut super::MediaFoundation::VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFormatSupport2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetFormatSupport2)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -406,11 +406,11 @@ impl IMDSPDevice3 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetFormatCapability(&self, format: WMDM_FORMATCODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFormatCapability)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFormatCapability)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn DeviceIoControl(&self, dwiocontrolcode: u32, lpinbuffer: &[u8], lpoutbuffer: *mut u8, pnoutbuffersize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeviceIoControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwiocontrolcode), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpinbuffer)), lpinbuffer.len() as _, ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(pnoutbuffersize)).ok() + (::windows::core::Interface::vtable(self).DeviceIoControl)(::windows::core::Interface::as_raw(self), dwiocontrolcode, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpinbuffer)), lpinbuffer.len() as _, ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(pnoutbuffersize)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn FindStorage<'a, P0>(&self, findscope: WMDM_FIND_SCOPE, pwszuniqueid: P0) -> ::windows::core::Result @@ -418,7 +418,7 @@ impl IMDSPDevice3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(findscope), pwszuniqueid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindStorage)(::windows::core::Interface::as_raw(self), findscope, pwszuniqueid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -542,7 +542,7 @@ impl IMDSPDeviceControl { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Seek(&self, fumode: u32, noffset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), ::core::mem::transmute(noffset)).ok() + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), fumode, noffset).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -610,7 +610,7 @@ impl IMDSPDirectTransfer { P4: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).TransferToDevice)(::windows::core::Interface::as_raw(self), pwszsourcefilepath.into(), psourceoperation.into().abi(), ::core::mem::transmute(fuflags), pwszdestinationname.into(), psourcemetadata.into().abi(), ptransferprogress.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).TransferToDevice)(::windows::core::Interface::as_raw(self), pwszsourcefilepath.into(), psourceoperation.into().abi(), fuflags, pwszdestinationname.into(), psourcemetadata.into().abi(), ptransferprogress.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -660,12 +660,12 @@ pub struct IMDSPEnumDevice(::windows::core::IUnknown); impl IMDSPEnumDevice { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Next(&self, celt: u32, ppdevice: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppdevice), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppdevice), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -727,12 +727,12 @@ pub struct IMDSPEnumStorage(::windows::core::IUnknown); impl IMDSPEnumStorage { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Next(&self, celt: u32, ppstorage: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppstorage), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppstorage), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -794,7 +794,7 @@ pub struct IMDSPObject(::windows::core::IUnknown); impl IMDSPObject { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Open(&self, fumode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode)).ok() + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), fumode).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Read(&self, pdata: *mut u8, pdwsize: *mut u32, abmac: *mut u8) -> ::windows::core::Result<()> { @@ -809,11 +809,11 @@ impl IMDSPObject { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), fumode, pprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Seek(&self, fuflags: u32, dwoffset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fuflags), ::core::mem::transmute(dwoffset)).ok() + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), fuflags, dwoffset).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Rename<'a, P0, P1>(&self, pwsznewname: P0, pprogress: P1) -> ::windows::core::Result<()> @@ -829,7 +829,7 @@ impl IMDSPObject { P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMDSPStorage>>, { - (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pprogress.into().abi(), ptarget.into().abi()).ok() + (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), fumode, pprogress.into().abi(), ptarget.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -890,7 +890,7 @@ pub struct IMDSPObject2(::windows::core::IUnknown); impl IMDSPObject2 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Open(&self, fumode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode)).ok() + (::windows::core::Interface::vtable(self).base__.Open)(::windows::core::Interface::as_raw(self), fumode).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Read(&self, pdata: *mut u8, pdwsize: *mut u32, abmac: *mut u8) -> ::windows::core::Result<()> { @@ -905,11 +905,11 @@ impl IMDSPObject2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).base__.Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Delete)(::windows::core::Interface::as_raw(self), fumode, pprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Seek(&self, fuflags: u32, dwoffset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fuflags), ::core::mem::transmute(dwoffset)).ok() + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), fuflags, dwoffset).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Rename<'a, P0, P1>(&self, pwsznewname: P0, pprogress: P1) -> ::windows::core::Result<()> @@ -925,7 +925,7 @@ impl IMDSPObject2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMDSPStorage>>, { - (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pprogress.into().abi(), ptarget.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), fumode, pprogress.into().abi(), ptarget.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -1008,7 +1008,7 @@ impl IMDSPObjectInfo { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SetPlayLength(&self, dwlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPlayLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlength)).ok() + (::windows::core::Interface::vtable(self).SetPlayLength)(::windows::core::Interface::as_raw(self), dwlength).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetPlayOffset(&self) -> ::windows::core::Result { @@ -1017,7 +1017,7 @@ impl IMDSPObjectInfo { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SetPlayOffset(&self, dwoffset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPlayOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoffset)).ok() + (::windows::core::Interface::vtable(self).SetPlayOffset)(::windows::core::Interface::as_raw(self), dwoffset).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetTotalLength(&self) -> ::windows::core::Result { @@ -1139,7 +1139,7 @@ impl IMDSPStorage { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat)).ok() + (::windows::core::Interface::vtable(self).SetAttributes)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetStorageGlobals(&self) -> ::windows::core::Result { @@ -1175,7 +1175,7 @@ impl IMDSPStorage { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat), pwszname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStorage)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat), pwszname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn EnumStorage(&self) -> ::windows::core::Result { @@ -1253,7 +1253,7 @@ impl IMDSPStorage2 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat)).ok() + (::windows::core::Interface::vtable(self).base__.SetAttributes)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetStorageGlobals(&self) -> ::windows::core::Result { @@ -1289,7 +1289,7 @@ impl IMDSPStorage2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat), pwszname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateStorage)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat), pwszname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn EnumStorage(&self) -> ::windows::core::Result { @@ -1315,12 +1315,12 @@ impl IMDSPStorage2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStorage2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(dwattributesex), ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat), pwszname.into(), ::core::mem::transmute(qwfilesize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStorage2)(::windows::core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat), pwszname.into(), qwfilesize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, paudioformat: *const super::Audio::WAVEFORMATEX, pvideoformat: *const super::MediaFoundation::VIDEOINFOHEADER) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttributes2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(dwattributesex), ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat)).ok() + (::windows::core::Interface::vtable(self).SetAttributes2)(::windows::core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] @@ -1403,7 +1403,7 @@ impl IMDSPStorage3 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAttributes)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetStorageGlobals(&self) -> ::windows::core::Result { @@ -1439,7 +1439,7 @@ impl IMDSPStorage3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat), pwszname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateStorage)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat), pwszname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn EnumStorage(&self) -> ::windows::core::Result { @@ -1465,12 +1465,12 @@ impl IMDSPStorage3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateStorage2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(dwattributesex), ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat), pwszname.into(), ::core::mem::transmute(qwfilesize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateStorage2)(::windows::core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat), pwszname.into(), qwfilesize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, paudioformat: *const super::Audio::WAVEFORMATEX, pvideoformat: *const super::MediaFoundation::VIDEOINFOHEADER) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAttributes2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(dwattributesex), ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat)).ok() + (::windows::core::Interface::vtable(self).base__.SetAttributes2)(::windows::core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] @@ -1571,7 +1571,7 @@ impl IMDSPStorage4 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetAttributes)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetStorageGlobals(&self) -> ::windows::core::Result { @@ -1607,7 +1607,7 @@ impl IMDSPStorage4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat), pwszname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateStorage)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat), pwszname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn EnumStorage(&self) -> ::windows::core::Result { @@ -1633,12 +1633,12 @@ impl IMDSPStorage4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateStorage2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(dwattributesex), ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat), pwszname.into(), ::core::mem::transmute(qwfilesize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateStorage2)(::windows::core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat), pwszname.into(), qwfilesize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, paudioformat: *const super::Audio::WAVEFORMATEX, pvideoformat: *const super::MediaFoundation::VIDEOINFOHEADER) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetAttributes2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(dwattributesex), ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAttributes2)(::windows::core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat), ::core::mem::transmute(pvideoformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] @@ -1674,7 +1674,7 @@ impl IMDSPStorage4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IWMDMMetaData>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStorageWithMetadata)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), pwszname.into(), pmetadata.into().abi(), ::core::mem::transmute(qwfilesize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStorageWithMetadata)(::windows::core::Interface::as_raw(self), dwattributes, pwszname.into(), pmetadata.into().abi(), qwfilesize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetSpecifiedMetadata<'a, P0>(&self, ppwszpropnames: &[::windows::core::PWSTR], pmetadata: P0) -> ::windows::core::Result<()> @@ -1689,7 +1689,7 @@ impl IMDSPStorage4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(findscope), pwszuniqueid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindStorage)(::windows::core::Interface::as_raw(self), findscope, pwszuniqueid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetParent(&self) -> ::windows::core::Result { @@ -1823,7 +1823,7 @@ impl IMDSPStorageGlobals { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), fumode, pprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetDevice(&self) -> ::windows::core::Result { @@ -2043,7 +2043,7 @@ impl IMDServiceProvider3 { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SetDeviceEnumPreference(&self, dwenumpref: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeviceEnumPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwenumpref)).ok() + (::windows::core::Interface::vtable(self).SetDeviceEnumPreference)(::windows::core::Interface::as_raw(self), dwenumpref).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2514,14 +2514,14 @@ impl ISCPSecureQuery { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ExamineData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fuflags), pwszextension.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(abmac)).ok() + (::windows::core::Interface::vtable(self).ExamineData)(::windows::core::Interface::as_raw(self), fuflags, pwszextension.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(abmac)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn MakeDecision<'a, P0>(&self, fuflags: u32, pdata: &[u8], dwappsec: u32, pbspsessionkey: &[u8], pstorageglobals: P0, ppexchange: *mut ::core::option::Option, abmac: *mut u8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMDSPStorageGlobals>>, { - (::windows::core::Interface::vtable(self).MakeDecision)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fuflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(dwappsec), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbspsessionkey)), pbspsessionkey.len() as _, pstorageglobals.into().abi(), ::core::mem::transmute(ppexchange), ::core::mem::transmute(abmac)).ok() + (::windows::core::Interface::vtable(self).MakeDecision)(::windows::core::Interface::as_raw(self), fuflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, dwappsec, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbspsessionkey)), pbspsessionkey.len() as _, pstorageglobals.into().abi(), ::core::mem::transmute(ppexchange), ::core::mem::transmute(abmac)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetRights<'a, P0>(&self, pdata: &[u8], pbspsessionkey: &[u8], pstgglobals: P0, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: *mut u8) -> ::windows::core::Result<()> @@ -2588,14 +2588,14 @@ impl ISCPSecureQuery2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ExamineData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fuflags), pwszextension.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(abmac)).ok() + (::windows::core::Interface::vtable(self).base__.ExamineData)(::windows::core::Interface::as_raw(self), fuflags, pwszextension.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(abmac)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn MakeDecision<'a, P0>(&self, fuflags: u32, pdata: &[u8], dwappsec: u32, pbspsessionkey: &[u8], pstorageglobals: P0, ppexchange: *mut ::core::option::Option, abmac: *mut u8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMDSPStorageGlobals>>, { - (::windows::core::Interface::vtable(self).base__.MakeDecision)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fuflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(dwappsec), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbspsessionkey)), pbspsessionkey.len() as _, pstorageglobals.into().abi(), ::core::mem::transmute(ppexchange), ::core::mem::transmute(abmac)).ok() + (::windows::core::Interface::vtable(self).base__.MakeDecision)(::windows::core::Interface::as_raw(self), fuflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, dwappsec, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbspsessionkey)), pbspsessionkey.len() as _, pstorageglobals.into().abi(), ::core::mem::transmute(ppexchange), ::core::mem::transmute(abmac)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetRights<'a, P0>(&self, pdata: &[u8], pbspsessionkey: &[u8], pstgglobals: P0, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: *mut u8) -> ::windows::core::Result<()> @@ -2612,10 +2612,10 @@ impl ISCPSecureQuery2 { { (::windows::core::Interface::vtable(self).MakeDecision2)( ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(fuflags), + fuflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, - ::core::mem::transmute(dwappsec), + dwappsec, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbspsessionkey)), pbspsessionkey.len() as _, pstorageglobals.into().abi(), @@ -2703,14 +2703,14 @@ impl ISCPSecureQuery3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.ExamineData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fuflags), pwszextension.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(abmac)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ExamineData)(::windows::core::Interface::as_raw(self), fuflags, pwszextension.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(abmac)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn MakeDecision<'a, P0>(&self, fuflags: u32, pdata: &[u8], dwappsec: u32, pbspsessionkey: &[u8], pstorageglobals: P0, ppexchange: *mut ::core::option::Option, abmac: *mut u8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMDSPStorageGlobals>>, { - (::windows::core::Interface::vtable(self).base__.base__.MakeDecision)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fuflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, ::core::mem::transmute(dwappsec), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbspsessionkey)), pbspsessionkey.len() as _, pstorageglobals.into().abi(), ::core::mem::transmute(ppexchange), ::core::mem::transmute(abmac)).ok() + (::windows::core::Interface::vtable(self).base__.base__.MakeDecision)(::windows::core::Interface::as_raw(self), fuflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, dwappsec, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbspsessionkey)), pbspsessionkey.len() as _, pstorageglobals.into().abi(), ::core::mem::transmute(ppexchange), ::core::mem::transmute(abmac)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetRights<'a, P0>(&self, pdata: &[u8], pbspsessionkey: &[u8], pstgglobals: P0, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: *mut u8) -> ::windows::core::Result<()> @@ -2727,10 +2727,10 @@ impl ISCPSecureQuery3 { { (::windows::core::Interface::vtable(self).base__.MakeDecision2)( ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(fuflags), + fuflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, - ::core::mem::transmute(dwappsec), + dwappsec, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbspsessionkey)), pbspsessionkey.len() as _, pstorageglobals.into().abi(), @@ -2765,10 +2765,10 @@ impl ISCPSecureQuery3 { { (::windows::core::Interface::vtable(self).MakeDecisionOnClearChannel)( ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(fuflags), + fuflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdata)), pdata.len() as _, - ::core::mem::transmute(dwappsec), + dwappsec, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbspsessionkey)), pbspsessionkey.len() as _, pstorageglobals.into().abi(), @@ -3097,7 +3097,7 @@ impl IWMDMDevice2 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut super::Audio::WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut super::MediaFoundation::VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFormatSupport2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() + (::windows::core::Interface::vtable(self).GetFormatSupport2)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -3239,7 +3239,7 @@ impl IWMDMDevice3 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut super::Audio::WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut super::MediaFoundation::VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFormatSupport2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() + (::windows::core::Interface::vtable(self).base__.GetFormatSupport2)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -3271,11 +3271,11 @@ impl IWMDMDevice3 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetFormatCapability(&self, format: WMDM_FORMATCODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFormatCapability)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFormatCapability)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn DeviceIoControl(&self, dwiocontrolcode: u32, lpinbuffer: &[u8], lpoutbuffer: *mut u8, pnoutbuffersize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeviceIoControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwiocontrolcode), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpinbuffer)), lpinbuffer.len() as _, ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(pnoutbuffersize)).ok() + (::windows::core::Interface::vtable(self).DeviceIoControl)(::windows::core::Interface::as_raw(self), dwiocontrolcode, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpinbuffer)), lpinbuffer.len() as _, ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(pnoutbuffersize)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn FindStorage<'a, P0>(&self, findscope: WMDM_FIND_SCOPE, pwszuniqueid: P0) -> ::windows::core::Result @@ -3283,7 +3283,7 @@ impl IWMDMDevice3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(findscope), pwszuniqueid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindStorage)(::windows::core::Interface::as_raw(self), findscope, pwszuniqueid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3407,7 +3407,7 @@ impl IWMDMDeviceControl { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Seek(&self, fumode: u32, noffset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), ::core::mem::transmute(noffset)).ok() + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), fumode, noffset).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3467,11 +3467,11 @@ pub struct IWMDMDeviceSession(::windows::core::IUnknown); impl IWMDMDeviceSession { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn BeginSession(&self, r#type: WMDM_SESSION_TYPE, pctx: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pctx)), pctx.len() as _).ok() + (::windows::core::Interface::vtable(self).BeginSession)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pctx)), pctx.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn EndSession(&self, r#type: WMDM_SESSION_TYPE, pctx: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pctx)), pctx.len() as _).ok() + (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pctx)), pctx.len() as _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3522,12 +3522,12 @@ pub struct IWMDMEnumDevice(::windows::core::IUnknown); impl IWMDMEnumDevice { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Next(&self, celt: u32, ppdevice: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppdevice), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppdevice), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3589,12 +3589,12 @@ pub struct IWMDMEnumStorage(::windows::core::IUnknown); impl IWMDMEnumStorage { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Next(&self, celt: u32, ppstorage: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppstorage), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppstorage), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3670,7 +3670,7 @@ impl IWMDMLogger { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] 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() + (::windows::core::Interface::vtable(self).GetLogFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pszfilename), nmaxchars).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SetLogFileName<'a, P0>(&self, pszfilename: P0) -> ::windows::core::Result<()> @@ -3685,7 +3685,7 @@ impl IWMDMLogger { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).LogString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pszsrcname.into(), pszlog.into()).ok() + (::windows::core::Interface::vtable(self).LogString)(::windows::core::Interface::as_raw(self), dwflags, pszsrcname.into(), pszlog.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn LogDword<'a, P0, P1>(&self, dwflags: u32, pszsrcname: P0, pszlogformat: P1, dwlog: u32) -> ::windows::core::Result<()> @@ -3693,7 +3693,7 @@ impl IWMDMLogger { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).LogDword)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pszsrcname.into(), pszlogformat.into(), ::core::mem::transmute(dwlog)).ok() + (::windows::core::Interface::vtable(self).LogDword)(::windows::core::Interface::as_raw(self), dwflags, pszsrcname.into(), pszlogformat.into(), dwlog).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3705,7 +3705,7 @@ impl IWMDMLogger { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SetSizeParams(&self, dwmaxsize: u32, dwshrinktosize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSizeParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxsize), ::core::mem::transmute(dwshrinktosize)).ok() + (::windows::core::Interface::vtable(self).SetSizeParams)(::windows::core::Interface::as_raw(self), dwmaxsize, dwshrinktosize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3772,7 +3772,7 @@ impl IWMDMMetaData { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), pwsztagname.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).AddItem)(::windows::core::Interface::as_raw(self), r#type, pwsztagname.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn QueryByName<'a, P0>(&self, pwsztagname: P0, ptype: *mut WMDM_TAG_DATATYPE, pvalue: *mut *mut u8, pcblength: *mut u32) -> ::windows::core::Result<()> @@ -3783,7 +3783,7 @@ impl IWMDMMetaData { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn QueryByIndex(&self, iindex: u32, ppwszname: *mut *mut u16, ptype: *mut WMDM_TAG_DATATYPE, ppvalue: *mut *mut u8, pcblength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(ppwszname), ::core::mem::transmute(ptype), ::core::mem::transmute(ppvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).QueryByIndex)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(ppwszname), ::core::mem::transmute(ptype), ::core::mem::transmute(ppvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetItemCount(&self) -> ::windows::core::Result { @@ -3844,7 +3844,7 @@ impl IWMDMNotification { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WMDMMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmessagetype), pwszcanonicalname.into()).ok() + (::windows::core::Interface::vtable(self).WMDMMessage)(::windows::core::Interface::as_raw(self), dwmessagetype, pwszcanonicalname.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3899,7 +3899,7 @@ impl IWMDMObjectInfo { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SetPlayLength(&self, dwlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPlayLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlength)).ok() + (::windows::core::Interface::vtable(self).SetPlayLength)(::windows::core::Interface::as_raw(self), dwlength).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetPlayOffset(&self) -> ::windows::core::Result { @@ -3908,7 +3908,7 @@ impl IWMDMObjectInfo { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SetPlayOffset(&self, dwoffset: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPlayOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoffset)).ok() + (::windows::core::Interface::vtable(self).SetPlayOffset)(::windows::core::Interface::as_raw(self), dwoffset).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetTotalLength(&self) -> ::windows::core::Result { @@ -4001,7 +4001,7 @@ impl IWMDMOperation { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetObjectAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetObjectAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat)).ok() + (::windows::core::Interface::vtable(self).SetObjectAttributes)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetObjectTotalSize(&self, pdwsize: *mut u32, pdwsizehigh: *mut u32) -> ::windows::core::Result<()> { @@ -4009,7 +4009,7 @@ impl IWMDMOperation { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SetObjectTotalSize(&self, dwsize: u32, dwsizehigh: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetObjectTotalSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwsizehigh)).ok() + (::windows::core::Interface::vtable(self).SetObjectTotalSize)(::windows::core::Interface::as_raw(self), dwsize, dwsizehigh).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn TransferObjectData(&self, pdata: *mut u8, pdwsize: *mut u32, abmac: *mut u8) -> ::windows::core::Result<()> { @@ -4107,7 +4107,7 @@ impl IWMDMOperation2 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetObjectAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetObjectAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat)).ok() + (::windows::core::Interface::vtable(self).base__.SetObjectAttributes)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetObjectTotalSize(&self, pdwsize: *mut u32, pdwsizehigh: *mut u32) -> ::windows::core::Result<()> { @@ -4115,7 +4115,7 @@ impl IWMDMOperation2 { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SetObjectTotalSize(&self, dwsize: u32, dwsizehigh: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetObjectTotalSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwsizehigh)).ok() + (::windows::core::Interface::vtable(self).base__.SetObjectTotalSize)(::windows::core::Interface::as_raw(self), dwsize, dwsizehigh).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn TransferObjectData(&self, pdata: *mut u8, pdwsize: *mut u32, abmac: *mut u8) -> ::windows::core::Result<()> { @@ -4131,7 +4131,7 @@ impl IWMDMOperation2 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetObjectAttributes2(&self, dwattributes: u32, dwattributesex: u32, pformat: *const super::Audio::WAVEFORMATEX, pvideoformat: *const super::MediaFoundation::VIDEOINFOHEADER) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetObjectAttributes2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(dwattributesex), ::core::mem::transmute(pformat), ::core::mem::transmute(pvideoformat)).ok() + (::windows::core::Interface::vtable(self).SetObjectAttributes2)(::windows::core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(pformat), ::core::mem::transmute(pvideoformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] @@ -4230,7 +4230,7 @@ impl IWMDMOperation3 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetObjectAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetObjectAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat)).ok() + (::windows::core::Interface::vtable(self).base__.SetObjectAttributes)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetObjectTotalSize(&self, pdwsize: *mut u32, pdwsizehigh: *mut u32) -> ::windows::core::Result<()> { @@ -4238,7 +4238,7 @@ impl IWMDMOperation3 { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SetObjectTotalSize(&self, dwsize: u32, dwsizehigh: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetObjectTotalSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwsizehigh)).ok() + (::windows::core::Interface::vtable(self).base__.SetObjectTotalSize)(::windows::core::Interface::as_raw(self), dwsize, dwsizehigh).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn TransferObjectData(&self, pdata: *mut u8, pdwsize: *mut u32, abmac: *mut u8) -> ::windows::core::Result<()> { @@ -4318,11 +4318,11 @@ pub struct IWMDMProgress(::windows::core::IUnknown); impl IWMDMProgress { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Begin(&self, dwestimatedticks: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwestimatedticks)).ok() + (::windows::core::Interface::vtable(self).Begin)(::windows::core::Interface::as_raw(self), dwestimatedticks).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Progress(&self, dwtranspiredticks: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Progress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtranspiredticks)).ok() + (::windows::core::Interface::vtable(self).Progress)(::windows::core::Interface::as_raw(self), dwtranspiredticks).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn End(&self) -> ::windows::core::Result<()> { @@ -4378,11 +4378,11 @@ pub struct IWMDMProgress2(::windows::core::IUnknown); impl IWMDMProgress2 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Begin(&self, dwestimatedticks: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Begin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwestimatedticks)).ok() + (::windows::core::Interface::vtable(self).base__.Begin)(::windows::core::Interface::as_raw(self), dwestimatedticks).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Progress(&self, dwtranspiredticks: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Progress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtranspiredticks)).ok() + (::windows::core::Interface::vtable(self).base__.Progress)(::windows::core::Interface::as_raw(self), dwtranspiredticks).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn End(&self) -> ::windows::core::Result<()> { @@ -4390,7 +4390,7 @@ impl IWMDMProgress2 { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn End2(&self, hrcompletioncode: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).End2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrcompletioncode)).ok() + (::windows::core::Interface::vtable(self).End2)(::windows::core::Interface::as_raw(self), hrcompletioncode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4455,11 +4455,11 @@ pub struct IWMDMProgress3(::windows::core::IUnknown); impl IWMDMProgress3 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Begin(&self, dwestimatedticks: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Begin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwestimatedticks)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Begin)(::windows::core::Interface::as_raw(self), dwestimatedticks).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Progress(&self, dwtranspiredticks: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Progress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtranspiredticks)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Progress)(::windows::core::Interface::as_raw(self), dwtranspiredticks).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn End(&self) -> ::windows::core::Result<()> { @@ -4467,19 +4467,19 @@ impl IWMDMProgress3 { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn End2(&self, hrcompletioncode: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.End2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrcompletioncode)).ok() + (::windows::core::Interface::vtable(self).base__.End2)(::windows::core::Interface::as_raw(self), hrcompletioncode).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Begin3(&self, eventid: ::windows::core::GUID, dwestimatedticks: u32, pcontext: *mut OPAQUECOMMAND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(dwestimatedticks), ::core::mem::transmute(pcontext)).ok() + (::windows::core::Interface::vtable(self).Begin3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), dwestimatedticks, ::core::mem::transmute(pcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Progress3(&self, eventid: ::windows::core::GUID, dwtranspiredticks: u32, pcontext: *mut OPAQUECOMMAND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Progress3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(dwtranspiredticks), ::core::mem::transmute(pcontext)).ok() + (::windows::core::Interface::vtable(self).Progress3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), dwtranspiredticks, ::core::mem::transmute(pcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn End3(&self, eventid: ::windows::core::GUID, hrcompletioncode: ::windows::core::HRESULT, pcontext: *mut OPAQUECOMMAND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).End3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(hrcompletioncode), ::core::mem::transmute(pcontext)).ok() + (::windows::core::Interface::vtable(self).End3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), hrcompletioncode, ::core::mem::transmute(pcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4612,7 +4612,7 @@ impl IWMDMStorage { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat)).ok() + (::windows::core::Interface::vtable(self).SetAttributes)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetStorageGlobals(&self) -> ::windows::core::Result { @@ -4713,7 +4713,7 @@ impl IWMDMStorage2 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat)).ok() + (::windows::core::Interface::vtable(self).base__.SetAttributes)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetStorageGlobals(&self) -> ::windows::core::Result { @@ -4762,7 +4762,7 @@ impl IWMDMStorage2 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, pformat: *const super::Audio::WAVEFORMATEX, pvideoformat: *const super::MediaFoundation::VIDEOINFOHEADER) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttributes2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(dwattributesex), ::core::mem::transmute(pformat), ::core::mem::transmute(pvideoformat)).ok() + (::windows::core::Interface::vtable(self).SetAttributes2)(::windows::core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(pformat), ::core::mem::transmute(pvideoformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] @@ -4841,7 +4841,7 @@ impl IWMDMStorage3 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAttributes)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetStorageGlobals(&self) -> ::windows::core::Result { @@ -4890,7 +4890,7 @@ impl IWMDMStorage3 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, pformat: *const super::Audio::WAVEFORMATEX, pvideoformat: *const super::MediaFoundation::VIDEOINFOHEADER) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAttributes2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(dwattributesex), ::core::mem::transmute(pformat), ::core::mem::transmute(pvideoformat)).ok() + (::windows::core::Interface::vtable(self).base__.SetAttributes2)(::windows::core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(pformat), ::core::mem::transmute(pvideoformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] @@ -5000,7 +5000,7 @@ impl IWMDMStorage4 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(pformat)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetAttributes)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetStorageGlobals(&self) -> ::windows::core::Result { @@ -5049,7 +5049,7 @@ impl IWMDMStorage4 { #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, pformat: *const super::Audio::WAVEFORMATEX, pvideoformat: *const super::MediaFoundation::VIDEOINFOHEADER) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetAttributes2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(dwattributesex), ::core::mem::transmute(pformat), ::core::mem::transmute(pvideoformat)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAttributes2)(::windows::core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(pformat), ::core::mem::transmute(pvideoformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] @@ -5103,7 +5103,7 @@ impl IWMDMStorage4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(findscope), pwszuniqueid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindStorage)(::windows::core::Interface::as_raw(self), findscope, pwszuniqueid.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn GetParent(&self) -> ::windows::core::Result { @@ -5214,14 +5214,14 @@ impl IWMDMStorageControl { P2: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pwszfile.into(), poperation.into().abi(), pprogress.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), fumode, pwszfile.into(), poperation.into().abi(), pprogress.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Delete<'a, P0>(&self, fumode: u32, pprogress: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), fumode, pprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Rename<'a, P0, P1>(&self, fumode: u32, pwsznewname: P0, pprogress: P1) -> ::windows::core::Result<()> @@ -5229,7 +5229,7 @@ impl IWMDMStorageControl { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).Rename)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pwsznewname.into(), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).Rename)(::windows::core::Interface::as_raw(self), fumode, pwsznewname.into(), pprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Read<'a, P0, P1, P2>(&self, fumode: u32, pwszfile: P0, pprogress: P1, poperation: P2) -> ::windows::core::Result<()> @@ -5238,7 +5238,7 @@ impl IWMDMStorageControl { P1: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWMDMOperation>>, { - (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pwszfile.into(), pprogress.into().abi(), poperation.into().abi()).ok() + (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), fumode, pwszfile.into(), pprogress.into().abi(), poperation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Move<'a, P0, P1>(&self, fumode: u32, ptargetobject: P0, pprogress: P1) -> ::windows::core::Result<()> @@ -5246,7 +5246,7 @@ impl IWMDMStorageControl { P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMStorage>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), ptargetobject.into().abi(), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), fumode, ptargetobject.into().abi(), pprogress.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5306,14 +5306,14 @@ impl IWMDMStorageControl2 { P2: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Insert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pwszfile.into(), poperation.into().abi(), pprogress.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Insert)(::windows::core::Interface::as_raw(self), fumode, pwszfile.into(), poperation.into().abi(), pprogress.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Delete<'a, P0>(&self, fumode: u32, pprogress: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).base__.Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Delete)(::windows::core::Interface::as_raw(self), fumode, pprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Rename<'a, P0, P1>(&self, fumode: u32, pwsznewname: P0, pprogress: P1) -> ::windows::core::Result<()> @@ -5321,7 +5321,7 @@ impl IWMDMStorageControl2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).base__.Rename)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pwsznewname.into(), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Rename)(::windows::core::Interface::as_raw(self), fumode, pwsznewname.into(), pprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Read<'a, P0, P1, P2>(&self, fumode: u32, pwszfile: P0, pprogress: P1, poperation: P2) -> ::windows::core::Result<()> @@ -5330,7 +5330,7 @@ impl IWMDMStorageControl2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWMDMOperation>>, { - (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pwszfile.into(), pprogress.into().abi(), poperation.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), fumode, pwszfile.into(), pprogress.into().abi(), poperation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Move<'a, P0, P1>(&self, fumode: u32, ptargetobject: P0, pprogress: P1) -> ::windows::core::Result<()> @@ -5338,7 +5338,7 @@ impl IWMDMStorageControl2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMStorage>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), ptargetobject.into().abi(), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), fumode, ptargetobject.into().abi(), pprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Insert2<'a, P0, P1, P2, P3, P4>(&self, fumode: u32, pwszfilesource: P0, pwszfiledest: P1, poperation: P2, pprogress: P3, punknown: P4, ppnewobject: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -5349,7 +5349,7 @@ impl IWMDMStorageControl2 { P3: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, P4: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Insert2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pwszfilesource.into(), pwszfiledest.into(), poperation.into().abi(), pprogress.into().abi(), punknown.into().abi(), ::core::mem::transmute(ppnewobject)).ok() + (::windows::core::Interface::vtable(self).Insert2)(::windows::core::Interface::as_raw(self), fumode, pwszfilesource.into(), pwszfiledest.into(), poperation.into().abi(), pprogress.into().abi(), punknown.into().abi(), ::core::mem::transmute(ppnewobject)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5420,14 +5420,14 @@ impl IWMDMStorageControl3 { P2: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Insert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pwszfile.into(), poperation.into().abi(), pprogress.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Insert)(::windows::core::Interface::as_raw(self), fumode, pwszfile.into(), poperation.into().abi(), pprogress.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Delete<'a, P0>(&self, fumode: u32, pprogress: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).base__.base__.Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Delete)(::windows::core::Interface::as_raw(self), fumode, pprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Rename<'a, P0, P1>(&self, fumode: u32, pwsznewname: P0, pprogress: P1) -> ::windows::core::Result<()> @@ -5435,7 +5435,7 @@ impl IWMDMStorageControl3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).base__.base__.Rename)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pwsznewname.into(), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Rename)(::windows::core::Interface::as_raw(self), fumode, pwsznewname.into(), pprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Read<'a, P0, P1, P2>(&self, fumode: u32, pwszfile: P0, pprogress: P1, poperation: P2) -> ::windows::core::Result<()> @@ -5444,7 +5444,7 @@ impl IWMDMStorageControl3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWMDMOperation>>, { - (::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pwszfile.into(), pprogress.into().abi(), poperation.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), fumode, pwszfile.into(), pprogress.into().abi(), poperation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Move<'a, P0, P1>(&self, fumode: u32, ptargetobject: P0, pprogress: P1) -> ::windows::core::Result<()> @@ -5452,7 +5452,7 @@ impl IWMDMStorageControl3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMStorage>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).base__.base__.Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), ptargetobject.into().abi(), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Move)(::windows::core::Interface::as_raw(self), fumode, ptargetobject.into().abi(), pprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Insert2<'a, P0, P1, P2, P3, P4>(&self, fumode: u32, pwszfilesource: P0, pwszfiledest: P1, poperation: P2, pprogress: P3, punknown: P4, ppnewobject: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -5463,7 +5463,7 @@ impl IWMDMStorageControl3 { P3: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, P4: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.Insert2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pwszfilesource.into(), pwszfiledest.into(), poperation.into().abi(), pprogress.into().abi(), punknown.into().abi(), ::core::mem::transmute(ppnewobject)).ok() + (::windows::core::Interface::vtable(self).base__.Insert2)(::windows::core::Interface::as_raw(self), fumode, pwszfilesource.into(), pwszfiledest.into(), poperation.into().abi(), pprogress.into().abi(), punknown.into().abi(), ::core::mem::transmute(ppnewobject)).ok() } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn Insert3<'a, P0, P1, P2, P3, P4, P5>(&self, fumode: u32, futype: u32, pwszfilesource: P0, pwszfiledest: P1, poperation: P2, pprogress: P3, pmetadata: P4, punknown: P5, ppnewobject: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -5475,7 +5475,7 @@ impl IWMDMStorageControl3 { P4: ::std::convert::Into<::windows::core::InParam<'a, IWMDMMetaData>>, P5: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Insert3)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), ::core::mem::transmute(futype), pwszfilesource.into(), pwszfiledest.into(), poperation.into().abi(), pprogress.into().abi(), pmetadata.into().abi(), punknown.into().abi(), ::core::mem::transmute(ppnewobject)).ok() + (::windows::core::Interface::vtable(self).Insert3)(::windows::core::Interface::as_raw(self), fumode, futype, pwszfilesource.into(), pwszfiledest.into(), poperation.into().abi(), pprogress.into().abi(), pmetadata.into().abi(), punknown.into().abi(), ::core::mem::transmute(ppnewobject)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5584,7 +5584,7 @@ impl IWMDMStorageGlobals { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMDMProgress>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fumode), pprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), fumode, pprogress.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5830,7 +5830,7 @@ impl IWMDeviceManager3 { } #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub unsafe fn SetDeviceEnumPreference(&self, dwenumpref: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeviceEnumPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwenumpref)).ok() + (::windows::core::Interface::vtable(self).SetDeviceEnumPreference)(::windows::core::Interface::as_raw(self), dwenumpref).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 1890fdf51d..ab942f5401 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs @@ -310,7 +310,7 @@ pub unsafe fn AMGetErrorTextA(hr: ::windows::core::HRESULT, pbuffer: &mut [u8]) extern "system" { fn AMGetErrorTextA(hr: ::windows::core::HRESULT, pbuffer: ::windows::core::PSTR, maxlen: u32) -> u32; } - ::core::mem::transmute(AMGetErrorTextA(::core::mem::transmute(hr), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbuffer)), pbuffer.len() as _)) + ::core::mem::transmute(AMGetErrorTextA(hr, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbuffer)), pbuffer.len() as _)) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] #[inline] @@ -319,7 +319,7 @@ pub unsafe fn AMGetErrorTextW(hr: ::windows::core::HRESULT, pbuffer: &mut [u16]) extern "system" { fn AMGetErrorTextW(hr: ::windows::core::HRESULT, pbuffer: ::windows::core::PWSTR, maxlen: u32) -> u32; } - ::core::mem::transmute(AMGetErrorTextW(::core::mem::transmute(hr), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbuffer)), pbuffer.len() as _)) + ::core::mem::transmute(AMGetErrorTextW(hr, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbuffer)), pbuffer.len() as _)) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub const AMINTERLACE_1FieldPerSample: u32 = 2u32; @@ -13211,7 +13211,7 @@ impl IAMAnalogVideoDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTVFormat(&self, lanalogvideostandard: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTVFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lanalogvideostandard)).ok() + (::windows::core::Interface::vtable(self).SetTVFormat)(::windows::core::Interface::as_raw(self), lanalogvideostandard).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TVFormat(&self) -> ::windows::core::Result { @@ -13225,7 +13225,7 @@ impl IAMAnalogVideoDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVCRHorizontalLocking(&self, lvcrhorizontallocking: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVCRHorizontalLocking)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvcrhorizontallocking)).ok() + (::windows::core::Interface::vtable(self).SetVCRHorizontalLocking)(::windows::core::Interface::as_raw(self), lvcrhorizontallocking).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn VCRHorizontalLocking(&self) -> ::windows::core::Result { @@ -13239,7 +13239,7 @@ impl IAMAnalogVideoDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOutputEnable(&self, loutputenable: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputEnable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(loutputenable)).ok() + (::windows::core::Interface::vtable(self).SetOutputEnable)(::windows::core::Interface::as_raw(self), loutputenable).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OutputEnable(&self) -> ::windows::core::Result { @@ -13307,7 +13307,7 @@ impl IAMAnalogVideoEncoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTVFormat(&self, lanalogvideostandard: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTVFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lanalogvideostandard)).ok() + (::windows::core::Interface::vtable(self).SetTVFormat)(::windows::core::Interface::as_raw(self), lanalogvideostandard).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TVFormat(&self) -> ::windows::core::Result { @@ -13316,7 +13316,7 @@ impl IAMAnalogVideoEncoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCopyProtection(&self, lvideocopyprotection: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCopyProtection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvideocopyprotection)).ok() + (::windows::core::Interface::vtable(self).SetCopyProtection)(::windows::core::Interface::as_raw(self), lvideocopyprotection).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CopyProtection(&self) -> ::windows::core::Result { @@ -13325,7 +13325,7 @@ impl IAMAnalogVideoEncoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCCEnable(&self, lccenable: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCCEnable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lccenable)).ok() + (::windows::core::Interface::vtable(self).SetCCEnable)(::windows::core::Interface::as_raw(self), lccenable).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CCEnable(&self) -> ::windows::core::Result { @@ -13481,7 +13481,7 @@ impl IAMAudioInputMixer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMixLevel(&self, level: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMixLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).SetMixLevel)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MixLevel(&self) -> ::windows::core::Result { @@ -13490,7 +13490,7 @@ impl IAMAudioInputMixer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPan(&self, pan: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pan)).ok() + (::windows::core::Interface::vtable(self).SetPan)(::windows::core::Interface::as_raw(self), pan).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Pan(&self) -> ::windows::core::Result { @@ -13513,7 +13513,7 @@ impl IAMAudioInputMixer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTreble(&self, treble: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTreble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(treble)).ok() + (::windows::core::Interface::vtable(self).SetTreble)(::windows::core::Interface::as_raw(self), treble).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Treble(&self) -> ::windows::core::Result { @@ -13527,7 +13527,7 @@ impl IAMAudioInputMixer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBass(&self, bass: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bass)).ok() + (::windows::core::Interface::vtable(self).SetBass)(::windows::core::Interface::as_raw(self), bass).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Bass(&self) -> ::windows::core::Result { @@ -13620,7 +13620,7 @@ pub struct IAMAudioRendererStats(::windows::core::IUnknown); impl IAMAudioRendererStats { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetStatParam(&self, dwparam: u32, pdwparam1: *mut u32, pdwparam2: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStatParam)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparam), ::core::mem::transmute(pdwparam1), ::core::mem::transmute(pdwparam2)).ok() + (::windows::core::Interface::vtable(self).GetStatParam)(::windows::core::Interface::as_raw(self), dwparam, ::core::mem::transmute(pdwparam1), ::core::mem::transmute(pdwparam2)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13726,15 +13726,15 @@ pub struct IAMCameraControl(::windows::core::IUnknown); impl IAMCameraControl { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRange(&self, property: i32, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflags: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(pmin), ::core::mem::transmute(pmax), ::core::mem::transmute(psteppingdelta), ::core::mem::transmute(pdefault), ::core::mem::transmute(pcapsflags)).ok() + (::windows::core::Interface::vtable(self).GetRange)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(pmin), ::core::mem::transmute(pmax), ::core::mem::transmute(psteppingdelta), ::core::mem::transmute(pdefault), ::core::mem::transmute(pcapsflags)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Set(&self, property: i32, lvalue: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(lvalue), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), property, lvalue, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Get(&self, property: i32, lvalue: *mut i32, flags: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(lvalue), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(lvalue), ::core::mem::transmute(flags)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13980,7 +13980,7 @@ pub struct IAMClockAdjust(::windows::core::IUnknown); impl IAMClockAdjust { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetClockDelta(&self, rtdelta: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClockDelta)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtdelta)).ok() + (::windows::core::Interface::vtable(self).SetClockDelta)(::windows::core::Interface::as_raw(self), rtdelta).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14030,7 +14030,7 @@ pub struct IAMClockSlave(::windows::core::IUnknown); impl IAMClockSlave { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetErrorTolerance(&self, dwtolerance: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetErrorTolerance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtolerance)).ok() + (::windows::core::Interface::vtable(self).SetErrorTolerance)(::windows::core::Interface::as_raw(self), dwtolerance).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetErrorTolerance(&self) -> ::windows::core::Result { @@ -14094,7 +14094,7 @@ impl IAMCollection { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Item(&self, litem: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(litem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), litem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -14178,7 +14178,7 @@ pub struct IAMCopyCaptureFileProgress(::windows::core::IUnknown); impl IAMCopyCaptureFileProgress { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Progress(&self, iprogress: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Progress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iprogress)).ok() + (::windows::core::Interface::vtable(self).Progress)(::windows::core::Interface::as_raw(self), iprogress).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14232,16 +14232,16 @@ impl IAMCrossbar { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CanRoute(&self, outputpinindex: i32, inputpinindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CanRoute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputpinindex), ::core::mem::transmute(inputpinindex)).ok() + (::windows::core::Interface::vtable(self).CanRoute)(::windows::core::Interface::as_raw(self), outputpinindex, inputpinindex).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Route(&self, outputpinindex: i32, inputpinindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Route)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputpinindex), ::core::mem::transmute(inputpinindex)).ok() + (::windows::core::Interface::vtable(self).Route)(::windows::core::Interface::as_raw(self), outputpinindex, inputpinindex).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_IsRoutedTo(&self, outputpinindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_IsRoutedTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputpinindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_IsRoutedTo)(::windows::core::Interface::as_raw(self), outputpinindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14249,7 +14249,7 @@ impl IAMCrossbar { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).get_CrossbarPinInfo)(::windows::core::Interface::as_raw(self), isinputpin.into(), pinindex, ::core::mem::transmute(pinindexrelated), ::core::mem::transmute(physicaltype)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14307,7 +14307,7 @@ impl IAMDecoderCaps { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDecoderCaps(&self, dwcapindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDecoderCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcapindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDecoderCaps)(::windows::core::Interface::as_raw(self), dwcapindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14694,7 +14694,7 @@ impl IAMDroppedFrames { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDroppedInfo(&self, lsize: i32, plarray: *mut i32, plnumcopied: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDroppedInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsize), ::core::mem::transmute(plarray), ::core::mem::transmute(plnumcopied)).ok() + (::windows::core::Interface::vtable(self).GetDroppedInfo)(::windows::core::Interface::as_raw(self), lsize, ::core::mem::transmute(plarray), ::core::mem::transmute(plnumcopied)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAverageFrameSize(&self) -> ::windows::core::Result { @@ -14752,7 +14752,7 @@ pub struct IAMExtDevice(::windows::core::IUnknown); impl IAMExtDevice { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCapability(&self, capability: i32, pvalue: *mut i32, pdblvalue: *mut f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCapability)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(capability), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdblvalue)).ok() + (::windows::core::Interface::vtable(self).GetCapability)(::windows::core::Interface::as_raw(self), capability, ::core::mem::transmute(pvalue), ::core::mem::transmute(pdblvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ExternalDeviceID(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -14766,7 +14766,7 @@ impl IAMExtDevice { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDevicePower(&self, powermode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDevicePower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(powermode)).ok() + (::windows::core::Interface::vtable(self).SetDevicePower)(::windows::core::Interface::as_raw(self), powermode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DevicePower(&self) -> ::windows::core::Result { @@ -14776,11 +14776,11 @@ impl IAMExtDevice { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Calibrate(&self, hevent: usize, mode: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Calibrate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hevent), ::core::mem::transmute(mode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Calibrate)(::windows::core::Interface::as_raw(self), hevent, mode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDevicePort(&self, deviceport: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDevicePort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deviceport)).ok() + (::windows::core::Interface::vtable(self).SetDevicePort)(::windows::core::Interface::as_raw(self), deviceport).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DevicePort(&self) -> ::windows::core::Result { @@ -14842,11 +14842,11 @@ pub struct IAMExtTransport(::windows::core::IUnknown); impl IAMExtTransport { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCapability(&self, capability: i32, pvalue: *mut i32, pdblvalue: *mut f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCapability)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(capability), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdblvalue)).ok() + (::windows::core::Interface::vtable(self).GetCapability)(::windows::core::Interface::as_raw(self), capability, ::core::mem::transmute(pvalue), ::core::mem::transmute(pdblvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMediaState(&self, state: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMediaState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetMediaState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MediaState(&self) -> ::windows::core::Result { @@ -14855,7 +14855,7 @@ impl IAMExtTransport { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLocalControl(&self, state: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocalControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetLocalControl)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LocalControl(&self) -> ::windows::core::Result { @@ -14865,40 +14865,40 @@ impl IAMExtTransport { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetStatus(&self, statusitem: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(statusitem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStatus)(::windows::core::Interface::as_raw(self), statusitem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTransportBasicParameters(&self, param: i32, pvalue: *mut i32, ppszdata: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTransportBasicParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(pvalue), ::core::mem::transmute(ppszdata)).ok() + (::windows::core::Interface::vtable(self).GetTransportBasicParameters)(::windows::core::Interface::as_raw(self), param, ::core::mem::transmute(pvalue), ::core::mem::transmute(ppszdata)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTransportBasicParameters<'a, P0>(&self, param: i32, value: i32, pszdata: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetTransportBasicParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(value), pszdata.into()).ok() + (::windows::core::Interface::vtable(self).SetTransportBasicParameters)(::windows::core::Interface::as_raw(self), param, value, pszdata.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTransportVideoParameters(&self, param: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTransportVideoParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTransportVideoParameters)(::windows::core::Interface::as_raw(self), param, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTransportVideoParameters(&self, param: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTransportVideoParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetTransportVideoParameters)(::windows::core::Interface::as_raw(self), param, value).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTransportAudioParameters(&self, param: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTransportAudioParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTransportAudioParameters)(::windows::core::Interface::as_raw(self), param, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTransportAudioParameters(&self, param: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTransportAudioParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetTransportAudioParameters)(::windows::core::Interface::as_raw(self), param, value).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMode(&self, mode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Mode(&self) -> ::windows::core::Result { @@ -14907,7 +14907,7 @@ impl IAMExtTransport { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, dblrate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dblrate)).ok() + (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), dblrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Rate(&self) -> ::windows::core::Result { @@ -14920,7 +14920,7 @@ impl IAMExtTransport { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetChase(&self, enable: i32, offset: i32, hevent: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChase)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enable), ::core::mem::transmute(offset), ::core::mem::transmute(hevent)).ok() + (::windows::core::Interface::vtable(self).SetChase)(::windows::core::Interface::as_raw(self), enable, offset, hevent).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBump(&self, pspeed: *mut i32, pduration: *mut i32) -> ::windows::core::Result<()> { @@ -14928,7 +14928,7 @@ impl IAMExtTransport { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBump(&self, speed: i32, duration: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBump)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(speed), ::core::mem::transmute(duration)).ok() + (::windows::core::Interface::vtable(self).SetBump)(::windows::core::Interface::as_raw(self), speed, duration).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AntiClogControl(&self) -> ::windows::core::Result { @@ -14937,25 +14937,25 @@ impl IAMExtTransport { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAntiClogControl(&self, enable: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAntiClogControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enable)).ok() + (::windows::core::Interface::vtable(self).SetAntiClogControl)(::windows::core::Interface::as_raw(self), enable).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEditPropertySet(&self, editid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEditPropertySet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(editid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEditPropertySet)(::windows::core::Interface::as_raw(self), editid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEditPropertySet(&self, peditid: *mut i32, state: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEditPropertySet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(peditid), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetEditPropertySet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(peditid), state).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEditProperty(&self, editid: i32, param: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEditProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(editid), ::core::mem::transmute(param), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEditProperty)(::windows::core::Interface::as_raw(self), editid, param, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEditProperty(&self, editid: i32, param: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEditProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(editid), ::core::mem::transmute(param), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetEditProperty)(::windows::core::Interface::as_raw(self), editid, param, value).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EditStart(&self) -> ::windows::core::Result { @@ -14964,7 +14964,7 @@ impl IAMExtTransport { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEditStart(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEditStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetEditStart)(::windows::core::Interface::as_raw(self), value).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15148,16 +15148,16 @@ impl IAMExtendedSeeking { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMarkerTime(&self, markernum: i32, pmarkertime: *mut f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMarkerTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum), ::core::mem::transmute(pmarkertime)).ok() + (::windows::core::Interface::vtable(self).GetMarkerTime)(::windows::core::Interface::as_raw(self), markernum, ::core::mem::transmute(pmarkertime)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMarkerName(&self, markernum: i32, pbstrmarkername: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMarkerName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum), ::core::mem::transmute(pbstrmarkername)).ok() + (::windows::core::Interface::vtable(self).GetMarkerName)(::windows::core::Interface::as_raw(self), markernum, ::core::mem::transmute(pbstrmarkername)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPlaybackSpeed(&self, speed: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPlaybackSpeed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(speed)).ok() + (::windows::core::Interface::vtable(self).SetPlaybackSpeed)(::windows::core::Interface::as_raw(self), speed).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlaybackSpeed(&self, pspeed: *mut f64) -> ::windows::core::Result<()> { @@ -15422,7 +15422,7 @@ impl IAMGraphStreams { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPin>>, { - (::windows::core::Interface::vtable(self).FindUpstreamInterface)(::windows::core::Interface::as_raw(self), ppin.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvinterface), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).FindUpstreamInterface)(::windows::core::Interface::as_raw(self), ppin.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvinterface), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15434,7 +15434,7 @@ impl IAMGraphStreams { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] 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() + (::windows::core::Interface::vtable(self).SetMaxGraphLatency)(::windows::core::Interface::as_raw(self), rtmaxgraphlatency).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15548,7 +15548,7 @@ impl IAMLine21Decoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentService(&self, service: AM_LINE21_CCSERVICE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(service)).ok() + (::windows::core::Interface::vtable(self).SetCurrentService)(::windows::core::Interface::as_raw(self), service).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetServiceState(&self, lpstate: *mut AM_LINE21_CCSTATE) -> ::windows::core::Result<()> { @@ -15556,7 +15556,7 @@ impl IAMLine21Decoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetServiceState(&self, state: AM_LINE21_CCSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetServiceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetServiceState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -15574,7 +15574,7 @@ impl IAMLine21Decoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackgroundColor(&self, dwphyscolor: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackgroundColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwphyscolor)).ok() + (::windows::core::Interface::vtable(self).SetBackgroundColor)(::windows::core::Interface::as_raw(self), dwphyscolor).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRedrawAlways(&self, lpboption: *mut i32) -> ::windows::core::Result<()> { @@ -15594,7 +15594,7 @@ impl IAMLine21Decoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDrawBackgroundMode(&self, mode: AM_LINE21_DRAWBGMODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDrawBackgroundMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetDrawBackgroundMode)(::windows::core::Interface::as_raw(self), mode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15862,12 +15862,12 @@ impl IAMMediaContent2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).get_MediaParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entrynum), bstrname.into().abi(), ::core::mem::transmute(pbstrvalue)).ok() + (::windows::core::Interface::vtable(self).get_MediaParameter)(::windows::core::Interface::as_raw(self), entrynum, bstrname.into().abi(), ::core::mem::transmute(pbstrvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_MediaParameterName(&self, entrynum: i32, index: i32, pbstrname: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_MediaParameterName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entrynum), ::core::mem::transmute(index), ::core::mem::transmute(pbstrname)).ok() + (::windows::core::Interface::vtable(self).get_MediaParameterName)(::windows::core::Interface::as_raw(self), entrynum, index, ::core::mem::transmute(pbstrname)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlaylistCount(&self, pnumberentries: *mut i32) -> ::windows::core::Result<()> { @@ -15968,12 +15968,12 @@ impl IAMMediaStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMediaStream>>, { - (::windows::core::Interface::vtable(self).base__.SetSameFormat)(::windows::core::Interface::as_raw(self), pstreamthathasdesiredformat.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetSameFormat)(::windows::core::Interface::as_raw(self), pstreamthathasdesiredformat.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AllocateSample(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AllocateSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AllocateSample)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CreateSharedSample<'a, P0>(&self, pexistingsample: P0, dwflags: u32) -> ::windows::core::Result @@ -15981,22 +15981,22 @@ impl IAMMediaStream { P0: ::std::convert::Into<::windows::core::InParam<'a, IStreamSample>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateSharedSample)(::windows::core::Interface::as_raw(self), pexistingsample.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateSharedSample)(::windows::core::Interface::as_raw(self), pexistingsample.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SendEndOfStream(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SendEndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SendEndOfStream)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Initialize<'a, P0>(&self, psourceobject: P0, dwflags: u32, purposeid: *const ::windows::core::GUID, streamtype: STREAM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), psourceobject.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(purposeid), ::core::mem::transmute(streamtype)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), psourceobject.into().abi(), dwflags, ::core::mem::transmute(purposeid), streamtype).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetState(&self, state: FILTER_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn JoinAMMultiMediaStream<'a, P0>(&self, pammultimediastream: P0) -> ::windows::core::Result<()> @@ -16106,11 +16106,11 @@ impl IAMMediaTypeSample { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), hevent.into(), ::core::mem::transmute(pfnapc), ::core::mem::transmute(dwapcdata)).ok() + (::windows::core::Interface::vtable(self).base__.Update)(::windows::core::Interface::as_raw(self), dwflags, hevent.into(), ::core::mem::transmute(pfnapc), dwapcdata).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CompletionStatus(&self, dwflags: u32, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).base__.CompletionStatus)(::windows::core::Interface::as_raw(self), dwflags, dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPointer(&self, pbuffer: &[u8]) -> ::windows::core::Result<()> { @@ -16163,7 +16163,7 @@ impl IAMMediaTypeSample { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetActualDataLength(&self, __midl__iammediatypesample0000: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActualDataLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iammediatypesample0000)).ok() + (::windows::core::Interface::vtable(self).SetActualDataLength)(::windows::core::Interface::as_raw(self), __midl__iammediatypesample0000).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] @@ -16302,12 +16302,12 @@ impl IAMMediaTypeStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMediaStream>>, { - (::windows::core::Interface::vtable(self).base__.SetSameFormat)(::windows::core::Interface::as_raw(self), pstreamthathasdesiredformat.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetSameFormat)(::windows::core::Interface::as_raw(self), pstreamthathasdesiredformat.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AllocateSample(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AllocateSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AllocateSample)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CreateSharedSample<'a, P0>(&self, pexistingsample: P0, dwflags: u32) -> ::windows::core::Result @@ -16315,21 +16315,21 @@ impl IAMMediaTypeStream { P0: ::std::convert::Into<::windows::core::InParam<'a, IStreamSample>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateSharedSample)(::windows::core::Interface::as_raw(self), pexistingsample.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateSharedSample)(::windows::core::Interface::as_raw(self), pexistingsample.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SendEndOfStream(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SendEndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SendEndOfStream)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetFormat(&self, pmediatype: *mut super::MediaFoundation::AM_MEDIA_TYPE, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmediatype), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmediatype), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetFormat(&self, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmediatype), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmediatype), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CreateSample<'a, P0>(&self, lsamplesize: i32, pbbuffer: *const u8, dwflags: u32, punkouter: P0) -> ::windows::core::Result @@ -16337,7 +16337,7 @@ impl IAMMediaTypeStream { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsamplesize), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(dwflags), punkouter.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSample)(::windows::core::Interface::as_raw(self), lsamplesize, ::core::mem::transmute(pbbuffer), dwflags, punkouter.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetStreamAllocatorRequirements(&self) -> ::windows::core::Result { @@ -16431,7 +16431,7 @@ impl IAMMultiMediaStream { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnumMediaStreams(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumMediaStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumMediaStreams)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetState(&self) -> ::windows::core::Result { @@ -16440,7 +16440,7 @@ impl IAMMultiMediaStream { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetState(&self, newstate: STREAM_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetState)(::windows::core::Interface::as_raw(self), newstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTime(&self) -> ::windows::core::Result { @@ -16454,7 +16454,7 @@ impl IAMMultiMediaStream { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Seek(&self, seektime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seektime)).ok() + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), seektime).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16467,7 +16467,7 @@ impl IAMMultiMediaStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, IGraphBuilder>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamtype), ::core::mem::transmute(dwflags), pfiltergraph.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), streamtype, dwflags, pfiltergraph.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetFilterGraph(&self) -> ::windows::core::Result { @@ -16486,14 +16486,14 @@ impl IAMMultiMediaStream { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddMediaStream)(::windows::core::Interface::as_raw(self), pstreamobject.into().abi(), ::core::mem::transmute(purposeid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddMediaStream)(::windows::core::Interface::as_raw(self), pstreamobject.into().abi(), ::core::mem::transmute(purposeid), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OpenFile<'a, P0>(&self, pszfilename: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenFile)(::windows::core::Interface::as_raw(self), pszfilename.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OpenFile)(::windows::core::Interface::as_raw(self), pszfilename.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -16502,11 +16502,11 @@ impl IAMMultiMediaStream { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IBindCtx>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IMoniker>>, { - (::windows::core::Interface::vtable(self).OpenMoniker)(::windows::core::Interface::as_raw(self), pctx.into().abi(), pmoniker.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OpenMoniker)(::windows::core::Interface::as_raw(self), pctx.into().abi(), pmoniker.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Render(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Render)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Render)(::windows::core::Interface::as_raw(self), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16589,7 +16589,7 @@ impl IAMNetShowConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBufferingTime(&self, bufferingtime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferingTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bufferingtime)).ok() + (::windows::core::Interface::vtable(self).SetBufferingTime)(::windows::core::Interface::as_raw(self), bufferingtime).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UseFixedUDPPort(&self, pusefixedudpport: *mut i16) -> ::windows::core::Result<()> { @@ -16597,7 +16597,7 @@ impl IAMNetShowConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetUseFixedUDPPort(&self, usefixedudpport: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseFixedUDPPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usefixedudpport)).ok() + (::windows::core::Interface::vtable(self).SetUseFixedUDPPort)(::windows::core::Interface::as_raw(self), usefixedudpport).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn FixedUDPPort(&self, pfixedudpport: *mut i32) -> ::windows::core::Result<()> { @@ -16605,7 +16605,7 @@ impl IAMNetShowConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetFixedUDPPort(&self, fixedudpport: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFixedUDPPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fixedudpport)).ok() + (::windows::core::Interface::vtable(self).SetFixedUDPPort)(::windows::core::Interface::as_raw(self), fixedudpport).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UseHTTPProxy(&self, pusehttpproxy: *mut i16) -> ::windows::core::Result<()> { @@ -16613,7 +16613,7 @@ impl IAMNetShowConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetUseHTTPProxy(&self, usehttpproxy: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseHTTPProxy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usehttpproxy)).ok() + (::windows::core::Interface::vtable(self).SetUseHTTPProxy)(::windows::core::Interface::as_raw(self), usehttpproxy).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnableAutoProxy(&self, penableautoproxy: *mut i16) -> ::windows::core::Result<()> { @@ -16621,7 +16621,7 @@ impl IAMNetShowConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableAutoProxy(&self, enableautoproxy: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableAutoProxy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enableautoproxy)).ok() + (::windows::core::Interface::vtable(self).SetEnableAutoProxy)(::windows::core::Interface::as_raw(self), enableautoproxy).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16642,7 +16642,7 @@ impl IAMNetShowConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetHTTPProxyPort(&self, httpproxyport: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHTTPProxyPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(httpproxyport)).ok() + (::windows::core::Interface::vtable(self).SetHTTPProxyPort)(::windows::core::Interface::as_raw(self), httpproxyport).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnableMulticast(&self, penablemulticast: *mut i16) -> ::windows::core::Result<()> { @@ -16650,7 +16650,7 @@ impl IAMNetShowConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableMulticast(&self, enablemulticast: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableMulticast)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enablemulticast)).ok() + (::windows::core::Interface::vtable(self).SetEnableMulticast)(::windows::core::Interface::as_raw(self), enablemulticast).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnableUDP(&self, penableudp: *mut i16) -> ::windows::core::Result<()> { @@ -16658,7 +16658,7 @@ impl IAMNetShowConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableUDP(&self, enableudp: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableUDP)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enableudp)).ok() + (::windows::core::Interface::vtable(self).SetEnableUDP)(::windows::core::Interface::as_raw(self), enableudp).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnableTCP(&self, penabletcp: *mut i16) -> ::windows::core::Result<()> { @@ -16666,7 +16666,7 @@ impl IAMNetShowConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableTCP(&self, enabletcp: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableTCP)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabletcp)).ok() + (::windows::core::Interface::vtable(self).SetEnableTCP)(::windows::core::Interface::as_raw(self), enabletcp).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnableHTTP(&self, penablehttp: *mut i16) -> ::windows::core::Result<()> { @@ -16674,7 +16674,7 @@ impl IAMNetShowConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableHTTP(&self, enablehttp: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableHTTP)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enablehttp)).ok() + (::windows::core::Interface::vtable(self).SetEnableHTTP)(::windows::core::Interface::as_raw(self), enablehttp).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -16797,17 +16797,17 @@ impl IAMNetShowExProps { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCodecInstalled(&self, codecnum: i32, pcodecinstalled: *mut i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCodecInstalled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(codecnum), ::core::mem::transmute(pcodecinstalled)).ok() + (::windows::core::Interface::vtable(self).GetCodecInstalled)(::windows::core::Interface::as_raw(self), codecnum, ::core::mem::transmute(pcodecinstalled)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCodecDescription(&self, codecnum: i32, pbstrcodecdescription: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCodecDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(codecnum), ::core::mem::transmute(pbstrcodecdescription)).ok() + (::windows::core::Interface::vtable(self).GetCodecDescription)(::windows::core::Interface::as_raw(self), codecnum, ::core::mem::transmute(pbstrcodecdescription)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCodecURL(&self, codecnum: i32, pbstrcodecurl: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCodecURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(codecnum), ::core::mem::transmute(pbstrcodecurl)).ok() + (::windows::core::Interface::vtable(self).GetCodecURL)(::windows::core::Interface::as_raw(self), codecnum, ::core::mem::transmute(pbstrcodecurl)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CreationDate(&self, pcreationdate: *mut f64) -> ::windows::core::Result<()> { @@ -16915,7 +16915,7 @@ pub struct IAMNetShowPreroll(::windows::core::IUnknown); impl IAMNetShowPreroll { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPreroll(&self, fpreroll: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPreroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpreroll)).ok() + (::windows::core::Interface::vtable(self).SetPreroll)(::windows::core::Interface::as_raw(self), fpreroll).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Preroll(&self, pfpreroll: *mut i16) -> ::windows::core::Result<()> { @@ -17166,7 +17166,7 @@ impl IAMOverlayFX { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOverlayFX(&self, dwoverlayfx: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverlayFX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoverlayfx)).ok() + (::windows::core::Interface::vtable(self).SetOverlayFX)(::windows::core::Interface::as_raw(self), dwoverlayfx).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetOverlayFX(&self) -> ::windows::core::Result { @@ -17228,7 +17228,7 @@ impl IAMParse { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetParseTime(&self, rtcurrent: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParseTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtcurrent)).ok() + (::windows::core::Interface::vtable(self).SetParseTime)(::windows::core::Interface::as_raw(self), rtcurrent).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Flush(&self) -> ::windows::core::Result<()> { @@ -17345,14 +17345,14 @@ impl IAMPlayList { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetItem(&self, dwitemindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwitemindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), dwitemindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNamedEvent<'a, P0>(&self, pwszeventname: P0, dwitemindex: u32, ppitem: *mut ::core::option::Option, pdwflags: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetNamedEvent)(::windows::core::Interface::as_raw(self), pwszeventname.into(), ::core::mem::transmute(dwitemindex), ::core::mem::transmute(ppitem), ::core::mem::transmute(pdwflags)).ok() + (::windows::core::Interface::vtable(self).GetNamedEvent)(::windows::core::Interface::as_raw(self), pwszeventname.into(), dwitemindex, ::core::mem::transmute(ppitem), ::core::mem::transmute(pdwflags)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRepeatInfo(&self, pdwrepeatcount: *mut u32, pdwrepeatstart: *mut u32, pdwrepeatend: *mut u32) -> ::windows::core::Result<()> { @@ -17422,39 +17422,39 @@ impl IAMPlayListItem { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSourceURL(&self, dwsourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetSourceURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSourceURL)(::windows::core::Interface::as_raw(self), dwsourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSourceStart(&self, dwsourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSourceStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSourceStart)(::windows::core::Interface::as_raw(self), dwsourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSourceDuration(&self, dwsourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSourceDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSourceDuration)(::windows::core::Interface::as_raw(self), dwsourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSourceStartMarker(&self, dwsourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSourceStartMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSourceStartMarker)(::windows::core::Interface::as_raw(self), dwsourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSourceEndMarker(&self, dwsourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSourceEndMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSourceEndMarker)(::windows::core::Interface::as_raw(self), dwsourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSourceStartMarkerName(&self, dwsourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetSourceStartMarkerName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSourceStartMarkerName)(::windows::core::Interface::as_raw(self), dwsourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSourceEndMarkerName(&self, dwsourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetSourceEndMarkerName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSourceEndMarkerName)(::windows::core::Interface::as_raw(self), dwsourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17465,7 +17465,7 @@ impl IAMPlayListItem { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetScanDuration(&self, dwsourceindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetScanDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScanDuration)(::windows::core::Interface::as_raw(self), dwsourceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17542,7 +17542,7 @@ impl IAMPluginControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPreferredClsidByIndex(&self, index: u32, subtype: *mut ::windows::core::GUID, clsid: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPreferredClsidByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(subtype), ::core::mem::transmute(clsid)).ok() + (::windows::core::Interface::vtable(self).GetPreferredClsidByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(subtype), ::core::mem::transmute(clsid)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPreferredClsid(&self, subtype: *const ::windows::core::GUID, clsid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -17555,7 +17555,7 @@ impl IAMPluginControl { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDisabledByIndex(&self, index: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetDisabledByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetDisabledByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17639,11 +17639,11 @@ impl IAMPushSource { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPushSourceFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPushSourceFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetPushSourceFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetStreamOffset(&self, rtoffset: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtoffset)).ok() + (::windows::core::Interface::vtable(self).SetStreamOffset)(::windows::core::Interface::as_raw(self), rtoffset).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetStreamOffset(&self) -> ::windows::core::Result { @@ -17657,7 +17657,7 @@ impl IAMPushSource { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxStreamOffset(&self, rtmaxoffset: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxStreamOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtmaxoffset)).ok() + (::windows::core::Interface::vtable(self).SetMaxStreamOffset)(::windows::core::Interface::as_raw(self), rtmaxoffset).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17777,7 +17777,7 @@ pub struct IAMResourceControl(::windows::core::IUnknown); impl IAMResourceControl { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reserve(&self, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reserve)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved)).ok() + (::windows::core::Interface::vtable(self).Reserve)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pvreserved)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17839,7 +17839,7 @@ impl IAMStats { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetValueByIndex(&self, lindex: i32, szname: *mut super::super::Foundation::BSTR, lcount: *mut i32, dlast: *mut f64, daverage: *mut f64, dstddev: *mut f64, dmin: *mut f64, dmax: *mut f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetValueByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(szname), ::core::mem::transmute(lcount), ::core::mem::transmute(dlast), ::core::mem::transmute(daverage), ::core::mem::transmute(dstddev), ::core::mem::transmute(dmin), ::core::mem::transmute(dmax)).ok() + (::windows::core::Interface::vtable(self).GetValueByIndex)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(szname), ::core::mem::transmute(lcount), ::core::mem::transmute(dlast), ::core::mem::transmute(daverage), ::core::mem::transmute(dstddev), ::core::mem::transmute(dmin), ::core::mem::transmute(dmax)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17856,11 +17856,11 @@ impl IAMStats { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetIndex)(::windows::core::Interface::as_raw(self), szname.into().abi(), ::core::mem::transmute(lcreate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetIndex)(::windows::core::Interface::as_raw(self), szname.into().abi(), lcreate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AddValue(&self, lindex: i32, dvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(dvalue)).ok() + (::windows::core::Interface::vtable(self).AddValue)(::windows::core::Interface::as_raw(self), lindex, dvalue).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -17967,7 +17967,7 @@ impl IAMStreamConfig { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetStreamCaps(&self, iindex: i32, ppmt: *mut *mut super::MediaFoundation::AM_MEDIA_TYPE, pscc: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStreamCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(ppmt), ::core::mem::transmute(pscc)).ok() + (::windows::core::Interface::vtable(self).GetStreamCaps)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(ppmt), ::core::mem::transmute(pscc)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18029,7 +18029,7 @@ pub struct IAMStreamControl(::windows::core::IUnknown); impl IAMStreamControl { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StartAt(&self, ptstart: *const i64, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptstart), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).StartAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptstart), dwcookie).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18037,7 +18037,7 @@ impl IAMStreamControl { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).StopAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptstop), bsendextra.into(), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).StopAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptstop), bsendextra.into(), dwcookie).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetInfo(&self) -> ::windows::core::Result { @@ -18103,11 +18103,11 @@ impl IAMStreamSelect { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn Info(&self, lindex: i32, ppmt: *mut *mut super::MediaFoundation::AM_MEDIA_TYPE, pdwflags: *mut u32, plcid: *mut u32, pdwgroup: *mut u32, ppszname: *mut ::windows::core::PWSTR, ppobject: *mut ::core::option::Option<::windows::core::IUnknown>, ppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Info)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(ppmt), ::core::mem::transmute(pdwflags), ::core::mem::transmute(plcid), ::core::mem::transmute(pdwgroup), ::core::mem::transmute(ppszname), ::core::mem::transmute(ppobject), ::core::mem::transmute(ppunk)).ok() + (::windows::core::Interface::vtable(self).Info)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(ppmt), ::core::mem::transmute(pdwflags), ::core::mem::transmute(plcid), ::core::mem::transmute(pdwgroup), ::core::mem::transmute(ppszname), ::core::mem::transmute(ppobject), ::core::mem::transmute(ppunk)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Enable(&self, lindex: i32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Enable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Enable)(::windows::core::Interface::as_raw(self), lindex, dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18177,14 +18177,14 @@ impl IAMTVAudio { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTVAudioMode(&self, lmode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTVAudioMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmode)).ok() + (::windows::core::Interface::vtable(self).SetTVAudioMode)(::windows::core::Interface::as_raw(self), lmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RegisterNotificationCallBack<'a, P0>(&self, pnotify: P0, levents: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IAMTunerNotification>>, { - (::windows::core::Interface::vtable(self).RegisterNotificationCallBack)(::windows::core::Interface::as_raw(self), pnotify.into().abi(), ::core::mem::transmute(levents)).ok() + (::windows::core::Interface::vtable(self).RegisterNotificationCallBack)(::windows::core::Interface::as_raw(self), pnotify.into().abi(), levents).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnRegisterNotificationCallBack<'a, P0>(&self, pnotify: P0) -> ::windows::core::Result<()> @@ -18246,7 +18246,7 @@ pub struct IAMTVAudioNotification(::windows::core::IUnknown); impl IAMTVAudioNotification { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnEvent(&self, event: AMTVAudioEventType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(event)).ok() + (::windows::core::Interface::vtable(self).OnEvent)(::windows::core::Interface::as_raw(self), event).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18296,7 +18296,7 @@ pub struct IAMTVTuner(::windows::core::IUnknown); impl IAMTVTuner { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Channel(&self, lchannel: i32, lvideosubchannel: i32, laudiosubchannel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.put_Channel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lchannel), ::core::mem::transmute(lvideosubchannel), ::core::mem::transmute(laudiosubchannel)).ok() + (::windows::core::Interface::vtable(self).base__.put_Channel)(::windows::core::Interface::as_raw(self), lchannel, lvideosubchannel, laudiosubchannel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_Channel(&self, plchannel: *mut i32, plvideosubchannel: *mut i32, plaudiosubchannel: *mut i32) -> ::windows::core::Result<()> { @@ -18308,7 +18308,7 @@ impl IAMTVTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCountryCode(&self, lcountrycode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcountrycode)).ok() + (::windows::core::Interface::vtable(self).base__.SetCountryCode)(::windows::core::Interface::as_raw(self), lcountrycode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CountryCode(&self) -> ::windows::core::Result { @@ -18317,7 +18317,7 @@ impl IAMTVTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTuningSpace(&self, ltuningspace: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTuningSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltuningspace)).ok() + (::windows::core::Interface::vtable(self).base__.SetTuningSpace)(::windows::core::Interface::as_raw(self), ltuningspace).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TuningSpace(&self) -> ::windows::core::Result { @@ -18343,7 +18343,7 @@ impl IAMTVTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMode(&self, lmode: AMTunerModeType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetMode)(::windows::core::Interface::as_raw(self), lmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Mode(&self) -> ::windows::core::Result { @@ -18360,7 +18360,7 @@ impl IAMTVTuner { where P0: ::std::convert::Into<::windows::core::InParam<'a, IAMTunerNotification>>, { - (::windows::core::Interface::vtable(self).base__.RegisterNotificationCallBack)(::windows::core::Interface::as_raw(self), pnotify.into().abi(), ::core::mem::transmute(levents)).ok() + (::windows::core::Interface::vtable(self).base__.RegisterNotificationCallBack)(::windows::core::Interface::as_raw(self), pnotify.into().abi(), levents).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnRegisterNotificationCallBack<'a, P0>(&self, pnotify: P0) -> ::windows::core::Result<()> @@ -18382,7 +18382,7 @@ impl IAMTVTuner { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AutoTune(&self, lchannel: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AutoTune)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AutoTune)(::windows::core::Interface::as_raw(self), lchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StoreAutoTune(&self) -> ::windows::core::Result<()> { @@ -18395,16 +18395,16 @@ impl IAMTVTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_InputType(&self, lindex: i32, inputtype: TunerInputType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_InputType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(inputtype)).ok() + (::windows::core::Interface::vtable(self).put_InputType)(::windows::core::Interface::as_raw(self), lindex, inputtype).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_InputType(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_InputType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_InputType)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetConnectInput(&self, lindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConnectInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex)).ok() + (::windows::core::Interface::vtable(self).SetConnectInput)(::windows::core::Interface::as_raw(self), lindex).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ConnectInput(&self) -> ::windows::core::Result { @@ -18499,16 +18499,16 @@ impl IAMTimecodeDisplay { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTCDisplayEnable(&self, state: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTCDisplayEnable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetTCDisplayEnable)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTCDisplay(&self, param: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTCDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTCDisplay)(::windows::core::Interface::as_raw(self), param, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTCDisplay(&self, param: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTCDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetTCDisplay)(::windows::core::Interface::as_raw(self), param, value).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18562,15 +18562,15 @@ impl IAMTimecodeGenerator { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTCGMode(&self, param: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTCGMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTCGMode)(::windows::core::Interface::as_raw(self), param, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTCGMode(&self, param: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTCGMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetTCGMode)(::windows::core::Interface::as_raw(self), param, value).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVITCLine(&self, line: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVITCLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line)).ok() + (::windows::core::Interface::vtable(self).SetVITCLine)(::windows::core::Interface::as_raw(self), line).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn VITCLine(&self) -> ::windows::core::Result { @@ -18640,15 +18640,15 @@ impl IAMTimecodeReader { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTCRMode(&self, param: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTCRMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTCRMode)(::windows::core::Interface::as_raw(self), param, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTCRMode(&self, param: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTCRMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(param), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetTCRMode)(::windows::core::Interface::as_raw(self), param, value).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVITCLine(&self, line: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVITCLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line)).ok() + (::windows::core::Interface::vtable(self).SetVITCLine)(::windows::core::Interface::as_raw(self), line).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn VITCLine(&self) -> ::windows::core::Result { @@ -18712,7 +18712,7 @@ pub struct IAMTuner(::windows::core::IUnknown); impl IAMTuner { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Channel(&self, lchannel: i32, lvideosubchannel: i32, laudiosubchannel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Channel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lchannel), ::core::mem::transmute(lvideosubchannel), ::core::mem::transmute(laudiosubchannel)).ok() + (::windows::core::Interface::vtable(self).put_Channel)(::windows::core::Interface::as_raw(self), lchannel, lvideosubchannel, laudiosubchannel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_Channel(&self, plchannel: *mut i32, plvideosubchannel: *mut i32, plaudiosubchannel: *mut i32) -> ::windows::core::Result<()> { @@ -18724,7 +18724,7 @@ impl IAMTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCountryCode(&self, lcountrycode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcountrycode)).ok() + (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), lcountrycode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CountryCode(&self) -> ::windows::core::Result { @@ -18733,7 +18733,7 @@ impl IAMTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTuningSpace(&self, ltuningspace: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTuningSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltuningspace)).ok() + (::windows::core::Interface::vtable(self).SetTuningSpace)(::windows::core::Interface::as_raw(self), ltuningspace).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TuningSpace(&self) -> ::windows::core::Result { @@ -18759,7 +18759,7 @@ impl IAMTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMode(&self, lmode: AMTunerModeType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), lmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Mode(&self) -> ::windows::core::Result { @@ -18776,7 +18776,7 @@ impl IAMTuner { where P0: ::std::convert::Into<::windows::core::InParam<'a, IAMTunerNotification>>, { - (::windows::core::Interface::vtable(self).RegisterNotificationCallBack)(::windows::core::Interface::as_raw(self), pnotify.into().abi(), ::core::mem::transmute(levents)).ok() + (::windows::core::Interface::vtable(self).RegisterNotificationCallBack)(::windows::core::Interface::as_raw(self), pnotify.into().abi(), levents).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnRegisterNotificationCallBack<'a, P0>(&self, pnotify: P0) -> ::windows::core::Result<()> @@ -18850,7 +18850,7 @@ pub struct IAMTunerNotification(::windows::core::IUnknown); impl IAMTunerNotification { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnEvent(&self, event: AMTunerEventType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(event)).ok() + (::windows::core::Interface::vtable(self).OnEvent)(::windows::core::Interface::as_raw(self), event).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18900,7 +18900,7 @@ pub struct IAMVfwCaptureDialogs(::windows::core::IUnknown); impl IAMVfwCaptureDialogs { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HasDialog(&self, idialog: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HasDialog)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idialog)).ok() + (::windows::core::Interface::vtable(self).HasDialog)(::windows::core::Interface::as_raw(self), idialog).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18908,11 +18908,11 @@ impl IAMVfwCaptureDialogs { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ShowDialog)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idialog), hwnd.into()).ok() + (::windows::core::Interface::vtable(self).ShowDialog)(::windows::core::Interface::as_raw(self), idialog, hwnd.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SendDriverMessage(&self, idialog: i32, umsg: i32, dw1: i32, dw2: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendDriverMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idialog), ::core::mem::transmute(umsg), ::core::mem::transmute(dw1), ::core::mem::transmute(dw2)).ok() + (::windows::core::Interface::vtable(self).SendDriverMessage)(::windows::core::Interface::as_raw(self), idialog, umsg, dw1, dw2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18971,7 +18971,7 @@ impl IAMVfwCompressDialogs { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ShowDialog)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idialog), hwnd.into()).ok() + (::windows::core::Interface::vtable(self).ShowDialog)(::windows::core::Interface::as_raw(self), idialog, hwnd.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetState(&self, pstate: *mut ::core::ffi::c_void, pcbstate: *mut i32) -> ::windows::core::Result<()> { @@ -18979,11 +18979,11 @@ impl IAMVfwCompressDialogs { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetState(&self, pstate: *const ::core::ffi::c_void, cbstate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstate), ::core::mem::transmute(cbstate)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstate), cbstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SendDriverMessage(&self, umsg: i32, dw1: i32, dw2: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendDriverMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), ::core::mem::transmute(dw1), ::core::mem::transmute(dw2)).ok() + (::windows::core::Interface::vtable(self).SendDriverMessage)(::windows::core::Interface::as_raw(self), umsg, dw1, dw2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19075,26 +19075,26 @@ impl IAMVideoAccelerator { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), dwtypeindex, dwbufferindex, breadonly.into(), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(lpstride)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] 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() + (::windows::core::Interface::vtable(self).ReleaseBuffer)(::windows::core::Interface::as_raw(self), dwtypeindex, dwbufferindex).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Execute(&self, dwfunction: u32, lpprivateinputdata: *const ::core::ffi::c_void, cbprivateinputdata: u32, lpprivateoutputdat: *const ::core::ffi::c_void, cbprivateoutputdata: u32, pamvabufferinfo: &[AMVABUFFERINFO]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfunction), ::core::mem::transmute(lpprivateinputdata), ::core::mem::transmute(cbprivateinputdata), ::core::mem::transmute(lpprivateoutputdat), ::core::mem::transmute(cbprivateoutputdata), pamvabufferinfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pamvabufferinfo))).ok() + (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), dwfunction, ::core::mem::transmute(lpprivateinputdata), cbprivateinputdata, ::core::mem::transmute(lpprivateoutputdat), cbprivateoutputdata, pamvabufferinfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pamvabufferinfo))).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn QueryRenderStatus(&self, dwtypeindex: u32, dwbufferindex: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryRenderStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtypeindex), ::core::mem::transmute(dwbufferindex), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).QueryRenderStatus)(::windows::core::Interface::as_raw(self), dwtypeindex, dwbufferindex, dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DisplayFrame<'a, P0>(&self, dwfliptoindex: u32, pmediasample: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMediaSample>>, { - (::windows::core::Interface::vtable(self).DisplayFrame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfliptoindex), pmediasample.into().abi()).ok() + (::windows::core::Interface::vtable(self).DisplayFrame)(::windows::core::Interface::as_raw(self), dwfliptoindex, pmediasample.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19175,7 +19175,7 @@ impl IAMVideoAcceleratorNotify { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetUncompSurfacesInfo(&self, dwactualuncompsurfacesallocated: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUncompSurfacesInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwactualuncompsurfacesallocated)).ok() + (::windows::core::Interface::vtable(self).SetUncompSurfacesInfo)(::windows::core::Interface::as_raw(self), dwactualuncompsurfacesallocated).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCreateVideoAcceleratorData(&self, pguid: *const ::windows::core::GUID, pdwsizemiscdata: *mut u32, ppmiscdata: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -19234,7 +19234,7 @@ pub struct IAMVideoCompression(::windows::core::IUnknown); impl IAMVideoCompression { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetKeyFrameRate(&self, keyframerate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeyFrameRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keyframerate)).ok() + (::windows::core::Interface::vtable(self).SetKeyFrameRate)(::windows::core::Interface::as_raw(self), keyframerate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn KeyFrameRate(&self) -> ::windows::core::Result { @@ -19243,7 +19243,7 @@ impl IAMVideoCompression { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPFramesPerKeyFrame(&self, pframesperkeyframe: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPFramesPerKeyFrame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pframesperkeyframe)).ok() + (::windows::core::Interface::vtable(self).SetPFramesPerKeyFrame)(::windows::core::Interface::as_raw(self), pframesperkeyframe).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PFramesPerKeyFrame(&self) -> ::windows::core::Result { @@ -19252,7 +19252,7 @@ impl IAMVideoCompression { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetQuality(&self, quality: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQuality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(quality)).ok() + (::windows::core::Interface::vtable(self).SetQuality)(::windows::core::Interface::as_raw(self), quality).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Quality(&self) -> ::windows::core::Result { @@ -19261,7 +19261,7 @@ impl IAMVideoCompression { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetWindowSize(&self, windowsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWindowSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windowsize)).ok() + (::windows::core::Interface::vtable(self).SetWindowSize)(::windows::core::Interface::as_raw(self), windowsize).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WindowSize(&self) -> ::windows::core::Result { @@ -19274,11 +19274,11 @@ impl IAMVideoCompression { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OverrideKeyFrame(&self, framenumber: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OverrideKeyFrame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(framenumber)).ok() + (::windows::core::Interface::vtable(self).OverrideKeyFrame)(::windows::core::Interface::as_raw(self), framenumber).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OverrideFrameSize(&self, framenumber: i32, size: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OverrideFrameSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(framenumber), ::core::mem::transmute(size)).ok() + (::windows::core::Interface::vtable(self).OverrideFrameSize)(::windows::core::Interface::as_raw(self), framenumber, size).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19349,7 +19349,7 @@ impl IAMVideoControl { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPin>>, { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ppin.into().abi(), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ppin.into().abi(), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMode<'a, P0>(&self, ppin: P0) -> ::windows::core::Result @@ -19374,7 +19374,7 @@ impl IAMVideoControl { P0: ::std::convert::Into<::windows::core::InParam<'a, IPin>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMaxAvailableFrameRate)(::windows::core::Interface::as_raw(self), ppin.into().abi(), ::core::mem::transmute(iindex), ::core::mem::transmute(dimensions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMaxAvailableFrameRate)(::windows::core::Interface::as_raw(self), ppin.into().abi(), iindex, ::core::mem::transmute(dimensions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19382,7 +19382,7 @@ impl IAMVideoControl { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPin>>, { - (::windows::core::Interface::vtable(self).GetFrameRateList)(::windows::core::Interface::as_raw(self), ppin.into().abi(), ::core::mem::transmute(iindex), ::core::mem::transmute(dimensions), ::core::mem::transmute(listsize), ::core::mem::transmute(framerates)).ok() + (::windows::core::Interface::vtable(self).GetFrameRateList)(::windows::core::Interface::as_raw(self), ppin.into().abi(), iindex, ::core::mem::transmute(dimensions), ::core::mem::transmute(listsize), ::core::mem::transmute(framerates)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19448,7 +19448,7 @@ impl IAMVideoDecimationProperties { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDecimationUsage(&self, usage: DECIMATION_USAGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDecimationUsage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usage)).ok() + (::windows::core::Interface::vtable(self).SetDecimationUsage)(::windows::core::Interface::as_raw(self), usage).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19499,15 +19499,15 @@ pub struct IAMVideoProcAmp(::windows::core::IUnknown); impl IAMVideoProcAmp { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRange(&self, property: i32, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflags: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(pmin), ::core::mem::transmute(pmax), ::core::mem::transmute(psteppingdelta), ::core::mem::transmute(pdefault), ::core::mem::transmute(pcapsflags)).ok() + (::windows::core::Interface::vtable(self).GetRange)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(pmin), ::core::mem::transmute(pmax), ::core::mem::transmute(psteppingdelta), ::core::mem::transmute(pdefault), ::core::mem::transmute(pcapsflags)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Set(&self, property: i32, lvalue: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(lvalue), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), property, lvalue, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Get(&self, property: i32, lvalue: *mut i32, flags: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(lvalue), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(lvalue), ::core::mem::transmute(flags)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19682,7 +19682,7 @@ impl IAMWstDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetServiceState(&self, state: AM_WST_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetServiceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetServiceState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -19700,7 +19700,7 @@ impl IAMWstDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackgroundColor(&self, dwphyscolor: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackgroundColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwphyscolor)).ok() + (::windows::core::Interface::vtable(self).SetBackgroundColor)(::windows::core::Interface::as_raw(self), dwphyscolor).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRedrawAlways(&self, lpboption: *mut i32) -> ::windows::core::Result<()> { @@ -19720,7 +19720,7 @@ impl IAMWstDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] 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() + (::windows::core::Interface::vtable(self).SetDrawBackgroundMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19936,7 +19936,7 @@ impl IATSCChannelTuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetChannel(&self, channel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(channel)).ok() + (::windows::core::Interface::vtable(self).base__.SetChannel)(::windows::core::Interface::as_raw(self), channel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MinorChannel(&self) -> ::windows::core::Result { @@ -19945,7 +19945,7 @@ impl IATSCChannelTuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinorChannel(&self, minorchannel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinorChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minorchannel)).ok() + (::windows::core::Interface::vtable(self).SetMinorChannel)(::windows::core::Interface::as_raw(self), minorchannel).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -20066,7 +20066,7 @@ impl IATSCComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCategory(&self, category: ComponentCategory) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetCategory)(::windows::core::Interface::as_raw(self), category).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20161,7 +20161,7 @@ impl IATSCComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLangID(&self, langid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetLangID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetLangID)(::windows::core::Interface::as_raw(self), langid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StreamType(&self) -> ::windows::core::Result { @@ -20170,7 +20170,7 @@ impl IATSCComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetStreamType(&self, mp2streamtype: MPEG2StreamType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStreamType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mp2streamtype)).ok() + (::windows::core::Interface::vtable(self).base__.SetStreamType)(::windows::core::Interface::as_raw(self), mp2streamtype).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Flags(&self) -> ::windows::core::Result { @@ -20179,7 +20179,7 @@ impl IATSCComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetFlags(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -20318,7 +20318,7 @@ impl IATSCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -20327,7 +20327,7 @@ impl IATSCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -20336,7 +20336,7 @@ impl IATSCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -20345,7 +20345,7 @@ impl IATSCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -20354,7 +20354,7 @@ impl IATSCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -20363,7 +20363,7 @@ impl IATSCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -20372,7 +20372,7 @@ impl IATSCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20387,7 +20387,7 @@ impl IATSCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPhysicalChannel(&self, physicalchannel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPhysicalChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(physicalchannel)).ok() + (::windows::core::Interface::vtable(self).SetPhysicalChannel)(::windows::core::Interface::as_raw(self), physicalchannel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TSID(&self) -> ::windows::core::Result { @@ -20396,7 +20396,7 @@ impl IATSCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTSID(&self, tsid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTSID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tsid)).ok() + (::windows::core::Interface::vtable(self).SetTSID)(::windows::core::Interface::as_raw(self), tsid).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -20519,7 +20519,7 @@ impl IATSCLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -20528,7 +20528,7 @@ impl IATSCLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -20537,7 +20537,7 @@ impl IATSCLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -20546,7 +20546,7 @@ impl IATSCLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -20555,7 +20555,7 @@ impl IATSCLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -20564,7 +20564,7 @@ impl IATSCLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -20573,7 +20573,7 @@ impl IATSCLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20588,7 +20588,7 @@ impl IATSCLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPhysicalChannel(&self, physicalchannel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPhysicalChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(physicalchannel)).ok() + (::windows::core::Interface::vtable(self).base__.SetPhysicalChannel)(::windows::core::Interface::as_raw(self), physicalchannel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TSID(&self) -> ::windows::core::Result { @@ -20597,7 +20597,7 @@ impl IATSCLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTSID(&self, tsid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTSID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tsid)).ok() + (::windows::core::Interface::vtable(self).base__.SetTSID)(::windows::core::Interface::as_raw(self), tsid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ProgramNumber(&self) -> ::windows::core::Result { @@ -20606,7 +20606,7 @@ impl IATSCLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetProgramNumber(&self, programnumber: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProgramNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(programnumber)).ok() + (::windows::core::Interface::vtable(self).SetProgramNumber)(::windows::core::Interface::as_raw(self), programnumber).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -20868,7 +20868,7 @@ impl IATSCTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinChannel(&self, newminchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMinChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newminchannelval)).ok() + (::windows::core::Interface::vtable(self).base__.SetMinChannel)(::windows::core::Interface::as_raw(self), newminchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxChannel(&self) -> ::windows::core::Result { @@ -20877,7 +20877,7 @@ impl IATSCTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxChannel(&self, newmaxchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newmaxchannelval)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxChannel)(::windows::core::Interface::as_raw(self), newmaxchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InputType(&self) -> ::windows::core::Result { @@ -20886,7 +20886,7 @@ impl IATSCTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInputType(&self, newinputtypeval: TunerInputType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInputType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newinputtypeval)).ok() + (::windows::core::Interface::vtable(self).base__.SetInputType)(::windows::core::Interface::as_raw(self), newinputtypeval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CountryCode(&self) -> ::windows::core::Result { @@ -20895,7 +20895,7 @@ impl IATSCTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCountryCode(&self, newcountrycodeval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newcountrycodeval)).ok() + (::windows::core::Interface::vtable(self).base__.SetCountryCode)(::windows::core::Interface::as_raw(self), newcountrycodeval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MinMinorChannel(&self) -> ::windows::core::Result { @@ -20904,7 +20904,7 @@ impl IATSCTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinMinorChannel(&self, newminminorchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinMinorChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newminminorchannelval)).ok() + (::windows::core::Interface::vtable(self).SetMinMinorChannel)(::windows::core::Interface::as_raw(self), newminminorchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxMinorChannel(&self) -> ::windows::core::Result { @@ -20913,7 +20913,7 @@ impl IATSCTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxMinorChannel(&self, newmaxminorchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxMinorChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newmaxminorchannelval)).ok() + (::windows::core::Interface::vtable(self).SetMaxMinorChannel)(::windows::core::Interface::as_raw(self), newmaxminorchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MinPhysicalChannel(&self) -> ::windows::core::Result { @@ -20922,7 +20922,7 @@ impl IATSCTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinPhysicalChannel(&self, newminphysicalchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinPhysicalChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newminphysicalchannelval)).ok() + (::windows::core::Interface::vtable(self).SetMinPhysicalChannel)(::windows::core::Interface::as_raw(self), newminphysicalchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxPhysicalChannel(&self) -> ::windows::core::Result { @@ -20931,7 +20931,7 @@ impl IATSCTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxPhysicalChannel(&self, newmaxphysicalchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxPhysicalChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newmaxphysicalchannelval)).ok() + (::windows::core::Interface::vtable(self).SetMaxPhysicalChannel)(::windows::core::Interface::as_raw(self), newmaxphysicalchannelval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -21080,40 +21080,40 @@ impl IATSC_EIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordEventId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordEventId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordEventId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordStartTime(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordStartTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordStartTime)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordEtmLocation(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordEtmLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordEtmLocation)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDuration(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDuration)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordTitleText(&self, dwrecordindex: u32, pdwlength: *mut u32, pptext: *mut *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordTitleText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(pdwlength), ::core::mem::transmute(pptext)).ok() + (::windows::core::Interface::vtable(self).GetRecordTitleText)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(pdwlength), ::core::mem::transmute(pptext)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21276,31 +21276,31 @@ impl IATSC_MGT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordType(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordType)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordTypePid(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordTypePid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordTypePid)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordVersionNumber(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordVersionNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordVersionNumber)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfTableDescriptors(&self, pdwval: *const u32) -> ::windows::core::Result<()> { @@ -21309,11 +21309,11 @@ impl IATSC_MGT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21409,11 +21409,11 @@ impl IATSC_STT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21499,96 +21499,96 @@ impl IATSC_VCT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordName(&self, dwrecordindex: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetRecordName)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordMajorChannelNumber(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordMajorChannelNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordMajorChannelNumber)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordMinorChannelNumber(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordMinorChannelNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordMinorChannelNumber)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordModulationMode(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordModulationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordModulationMode)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCarrierFrequency(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCarrierFrequency)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordTransportStreamId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordTransportStreamId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordTransportStreamId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordProgramNumber(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordProgramNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordProgramNumber)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordEtmLocation(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordEtmLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordEtmLocation)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordIsAccessControlledBitSet(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordIsAccessControlledBitSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordIsAccessControlledBitSet)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordIsHiddenBitSet(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordIsHiddenBitSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordIsHiddenBitSet)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordIsPathSelectBitSet(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordIsPathSelectBitSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordIsPathSelectBitSet)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordIsOutOfBandBitSet(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordIsOutOfBandBitSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordIsOutOfBandBitSet)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordIsHideGuideBitSet(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordIsHideGuideBitSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordIsHideGuideBitSet)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceType(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordServiceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordServiceType)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordSourceId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordSourceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordSourceId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfTableDescriptors(&self, pdwval: *const u32) -> ::windows::core::Result<()> { @@ -21597,11 +21597,11 @@ impl IATSC_VCT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21698,7 +21698,7 @@ impl IAnalogAudioComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCategory(&self, category: ComponentCategory) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category)).ok() + (::windows::core::Interface::vtable(self).base__.SetCategory)(::windows::core::Interface::as_raw(self), category).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21793,7 +21793,7 @@ impl IAnalogAudioComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAnalogAudioMode(&self, mode: TVAudioMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAnalogAudioMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetAnalogAudioMode)(::windows::core::Interface::as_raw(self), mode).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -21896,7 +21896,7 @@ impl IAnalogLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -21905,7 +21905,7 @@ impl IAnalogLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -21914,7 +21914,7 @@ impl IAnalogLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -21923,7 +21923,7 @@ impl IAnalogLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -21932,7 +21932,7 @@ impl IAnalogLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -21941,7 +21941,7 @@ impl IAnalogLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).base__.SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -21950,7 +21950,7 @@ impl IAnalogLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -21965,7 +21965,7 @@ impl IAnalogLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVideoStandard(&self, avs: AnalogVideoStandard) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVideoStandard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(avs)).ok() + (::windows::core::Interface::vtable(self).SetVideoStandard)(::windows::core::Interface::as_raw(self), avs).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -22191,7 +22191,7 @@ impl IAnalogRadioTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinFrequency(&self, newminfrequencyval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newminfrequencyval)).ok() + (::windows::core::Interface::vtable(self).SetMinFrequency)(::windows::core::Interface::as_raw(self), newminfrequencyval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxFrequency(&self) -> ::windows::core::Result { @@ -22200,7 +22200,7 @@ impl IAnalogRadioTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxFrequency(&self, newmaxfrequencyval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newmaxfrequencyval)).ok() + (::windows::core::Interface::vtable(self).SetMaxFrequency)(::windows::core::Interface::as_raw(self), newmaxfrequencyval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Step(&self) -> ::windows::core::Result { @@ -22209,7 +22209,7 @@ impl IAnalogRadioTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetStep(&self, newstepval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstepval)).ok() + (::windows::core::Interface::vtable(self).SetStep)(::windows::core::Interface::as_raw(self), newstepval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -22439,7 +22439,7 @@ impl IAnalogRadioTuningSpace2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinFrequency(&self, newminfrequencyval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMinFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newminfrequencyval)).ok() + (::windows::core::Interface::vtable(self).base__.SetMinFrequency)(::windows::core::Interface::as_raw(self), newminfrequencyval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxFrequency(&self) -> ::windows::core::Result { @@ -22448,7 +22448,7 @@ impl IAnalogRadioTuningSpace2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxFrequency(&self, newmaxfrequencyval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newmaxfrequencyval)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxFrequency)(::windows::core::Interface::as_raw(self), newmaxfrequencyval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Step(&self) -> ::windows::core::Result { @@ -22457,7 +22457,7 @@ impl IAnalogRadioTuningSpace2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetStep(&self, newstepval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstepval)).ok() + (::windows::core::Interface::vtable(self).base__.SetStep)(::windows::core::Interface::as_raw(self), newstepval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CountryCode(&self) -> ::windows::core::Result { @@ -22466,7 +22466,7 @@ impl IAnalogRadioTuningSpace2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCountryCode(&self, newcountrycodeval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newcountrycodeval)).ok() + (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), newcountrycodeval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -22710,7 +22710,7 @@ impl IAnalogTVTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinChannel(&self, newminchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newminchannelval)).ok() + (::windows::core::Interface::vtable(self).SetMinChannel)(::windows::core::Interface::as_raw(self), newminchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxChannel(&self) -> ::windows::core::Result { @@ -22719,7 +22719,7 @@ impl IAnalogTVTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxChannel(&self, newmaxchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newmaxchannelval)).ok() + (::windows::core::Interface::vtable(self).SetMaxChannel)(::windows::core::Interface::as_raw(self), newmaxchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InputType(&self) -> ::windows::core::Result { @@ -22728,7 +22728,7 @@ impl IAnalogTVTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInputType(&self, newinputtypeval: TunerInputType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInputType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newinputtypeval)).ok() + (::windows::core::Interface::vtable(self).SetInputType)(::windows::core::Interface::as_raw(self), newinputtypeval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CountryCode(&self) -> ::windows::core::Result { @@ -22737,7 +22737,7 @@ impl IAnalogTVTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCountryCode(&self, newcountrycodeval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newcountrycodeval)).ok() + (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), newcountrycodeval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -22850,11 +22850,11 @@ impl IAsyncReader { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMediaSample>>, { - (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), psample.into().abi(), ::core::mem::transmute(dwuser)).ok() + (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), psample.into().abi(), dwuser).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WaitForNext(&self, dwtimeout: u32, ppsample: *mut ::core::option::Option, pdwuser: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForNext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(ppsample), ::core::mem::transmute(pdwuser)).ok() + (::windows::core::Interface::vtable(self).WaitForNext)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(ppsample), ::core::mem::transmute(pdwuser)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SyncReadAligned<'a, P0>(&self, psample: P0) -> ::windows::core::Result<()> @@ -22866,7 +22866,7 @@ impl IAsyncReader { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SyncRead(&self, llposition: i64, llength: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SyncRead)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llposition), ::core::mem::transmute(llength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SyncRead)(::windows::core::Interface::as_raw(self), llposition, llength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Length(&self, ptotal: *mut i64, pavailable: *mut i64) -> ::windows::core::Result<()> { @@ -22951,26 +22951,26 @@ impl IAtscContentAdvisoryDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRatingRegion(&self, bindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordRatingRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordRatingRegion)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRatedDimensions(&self, bindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordRatedDimensions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordRatedDimensions)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRatingDimension(&self, bindexouter: u8, bindexinner: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordRatingDimension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindexouter), ::core::mem::transmute(bindexinner), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordRatingDimension)(::windows::core::Interface::as_raw(self), bindexouter, bindexinner, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRatingValue(&self, bindexouter: u8, bindexinner: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordRatingValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindexouter), ::core::mem::transmute(bindexinner), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordRatingValue)(::windows::core::Interface::as_raw(self), bindexouter, bindexinner, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRatingDescriptionText(&self, bindex: u8, pblength: *mut u8, pptext: *mut *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordRatingDescriptionText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(pblength), ::core::mem::transmute(pptext)).ok() + (::windows::core::Interface::vtable(self).GetRecordRatingDescriptionText)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(pblength), ::core::mem::transmute(pptext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23040,12 +23040,12 @@ impl IAtscPsipParser { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCAT(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCAT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCAT)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPMT(&self, pid: u16, pwprogramnumber: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPMT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(pwprogramnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPMT)(::windows::core::Interface::as_raw(self), pid, ::core::mem::transmute(pwprogramnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTSDT(&self) -> ::windows::core::Result { @@ -23064,17 +23064,17 @@ impl IAtscPsipParser { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetVCT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), fgetnexttable.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVCT)(::windows::core::Interface::as_raw(self), tableid, fgetnexttable.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEIT(&self, pid: u16, pwsourceid: *const u16, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(pwsourceid), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEIT)(::windows::core::Interface::as_raw(self), pid, ::core::mem::transmute(pwsourceid), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetETT(&self, pid: u16, wsourceid: *const u16, pweventid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetETT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(wsourceid), ::core::mem::transmute(pweventid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetETT)(::windows::core::Interface::as_raw(self), pid, ::core::mem::transmute(wsourceid), ::core::mem::transmute(pweventid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSTT(&self) -> ::windows::core::Result { @@ -23084,7 +23084,7 @@ impl IAtscPsipParser { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEAS(&self, pid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEAS)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEAS)(::windows::core::Interface::as_raw(self), pid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23152,7 +23152,7 @@ impl IAttributeGet { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAttribIndexed(&self, lindex: i32, pguidattribute: *mut ::windows::core::GUID, pbattribute: *mut u8, pdwattributelength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAttribIndexed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(pguidattribute), ::core::mem::transmute(pbattribute), ::core::mem::transmute(pdwattributelength)).ok() + (::windows::core::Interface::vtable(self).GetAttribIndexed)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(pguidattribute), ::core::mem::transmute(pbattribute), ::core::mem::transmute(pdwattributelength)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAttrib(&self, guidattribute: ::windows::core::GUID, pbattribute: *mut u8, pdwattributelength: *mut u32) -> ::windows::core::Result<()> { @@ -23208,7 +23208,7 @@ pub struct IAttributeSet(::windows::core::IUnknown); impl IAttributeSet { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAttrib(&self, guidattribute: ::windows::core::GUID, pbattribute: *const u8, dwattributelength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttrib)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidattribute), ::core::mem::transmute(pbattribute), ::core::mem::transmute(dwattributelength)).ok() + (::windows::core::Interface::vtable(self).SetAttrib)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidattribute), ::core::mem::transmute(pbattribute), dwattributelength).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23258,7 +23258,7 @@ pub struct IAudioData(::windows::core::IUnknown); impl IAudioData { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBuffer(&self, cbsize: u32, pbdata: *const u8, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsize), ::core::mem::transmute(pbdata), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetBuffer)(::windows::core::Interface::as_raw(self), cbsize, ::core::mem::transmute(pbdata), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetInfo(&self, pdwlength: *mut u32, ppbdata: *mut *mut u8, pcbactualdata: *mut u32) -> ::windows::core::Result<()> { @@ -23266,7 +23266,7 @@ impl IAudioData { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetActual(&self, cbdatavalid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetActual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdatavalid)).ok() + (::windows::core::Interface::vtable(self).base__.SetActual)(::windows::core::Interface::as_raw(self), cbdatavalid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] @@ -23361,12 +23361,12 @@ impl IAudioMediaStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMediaStream>>, { - (::windows::core::Interface::vtable(self).base__.SetSameFormat)(::windows::core::Interface::as_raw(self), pstreamthathasdesiredformat.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetSameFormat)(::windows::core::Interface::as_raw(self), pstreamthathasdesiredformat.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AllocateSample(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AllocateSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AllocateSample)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CreateSharedSample<'a, P0>(&self, pexistingsample: P0, dwflags: u32) -> ::windows::core::Result @@ -23374,11 +23374,11 @@ impl IAudioMediaStream { P0: ::std::convert::Into<::windows::core::InParam<'a, IStreamSample>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateSharedSample)(::windows::core::Interface::as_raw(self), pexistingsample.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateSharedSample)(::windows::core::Interface::as_raw(self), pexistingsample.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SendEndOfStream(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SendEndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SendEndOfStream)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] @@ -23397,7 +23397,7 @@ impl IAudioMediaStream { P0: ::std::convert::Into<::windows::core::InParam<'a, IAudioData>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSample)(::windows::core::Interface::as_raw(self), paudiodata.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSample)(::windows::core::Interface::as_raw(self), paudiodata.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23486,11 +23486,11 @@ impl IAudioStreamSample { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), hevent.into(), ::core::mem::transmute(pfnapc), ::core::mem::transmute(dwapcdata)).ok() + (::windows::core::Interface::vtable(self).base__.Update)(::windows::core::Interface::as_raw(self), dwflags, hevent.into(), ::core::mem::transmute(pfnapc), dwapcdata).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CompletionStatus(&self, dwflags: u32, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).base__.CompletionStatus)(::windows::core::Interface::as_raw(self), dwflags, dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAudioData(&self) -> ::windows::core::Result { @@ -23905,7 +23905,7 @@ impl IAuxInTuningSpace2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCountryCode(&self, newcountrycodeval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newcountrycodeval)).ok() + (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), newcountrycodeval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -24033,7 +24033,7 @@ impl IBDAComparable { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CompareEquivalent)(::windows::core::Interface::as_raw(self), compareto.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CompareEquivalent)(::windows::core::Interface::as_raw(self), compareto.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HashExact(&self) -> ::windows::core::Result { @@ -24043,17 +24043,17 @@ impl IBDAComparable { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HashExactIncremental(&self, partialresult: i64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HashExactIncremental)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(partialresult), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HashExactIncremental)(::windows::core::Interface::as_raw(self), partialresult, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HashEquivalent(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HashEquivalent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HashEquivalent)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HashEquivalentIncremental(&self, partialresult: i64, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HashEquivalentIncremental)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(partialresult), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HashEquivalentIncremental)(::windows::core::Interface::as_raw(self), partialresult, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -24174,7 +24174,7 @@ impl IBDA_AUX { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnumCapability(&self, dwindex: u32, dwinputid: *mut u32, pconnectortype: *mut ::windows::core::GUID, conntypenum: *mut u32, numvideostds: *mut u32, analogstds: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumCapability)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwinputid), ::core::mem::transmute(pconnectortype), ::core::mem::transmute(conntypenum), ::core::mem::transmute(numvideostds), ::core::mem::transmute(analogstds)).ok() + (::windows::core::Interface::vtable(self).EnumCapability)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(dwinputid), ::core::mem::transmute(pconnectortype), ::core::mem::transmute(conntypenum), ::core::mem::transmute(numvideostds), ::core::mem::transmute(analogstds)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -24279,7 +24279,7 @@ impl IBDA_AutoDemodulateEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_SupportedDeviceNodeTypes(&self, ulcdevicenodetypesmax: u32, pulcdevicenodetypes: *mut u32, pguiddevicenodetypes: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_SupportedDeviceNodeTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcdevicenodetypesmax), ::core::mem::transmute(pulcdevicenodetypes), ::core::mem::transmute(pguiddevicenodetypes)).ok() + (::windows::core::Interface::vtable(self).get_SupportedDeviceNodeTypes)(::windows::core::Interface::as_raw(self), ulcdevicenodetypesmax, ::core::mem::transmute(pulcdevicenodetypes), ::core::mem::transmute(pguiddevicenodetypes)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_SupportedVideoFormats(&self, pulamtunermodetype: *mut u32, pulanalogvideostandard: *mut u32) -> ::windows::core::Result<()> { @@ -24370,33 +24370,33 @@ impl IBDA_ConditionalAccess { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_Entitlement(&self, usvirtualchannel: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_Entitlement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usvirtualchannel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Entitlement)(::windows::core::Interface::as_raw(self), usvirtualchannel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TuneByChannel(&self, usvirtualchannel: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TuneByChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usvirtualchannel)).ok() + (::windows::core::Interface::vtable(self).TuneByChannel)(::windows::core::Interface::as_raw(self), usvirtualchannel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetProgram(&self, usprogramnumber: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProgram)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usprogramnumber)).ok() + (::windows::core::Interface::vtable(self).SetProgram)(::windows::core::Interface::as_raw(self), usprogramnumber).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AddProgram(&self, usprogramnumber: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProgram)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usprogramnumber)).ok() + (::windows::core::Interface::vtable(self).AddProgram)(::windows::core::Interface::as_raw(self), usprogramnumber).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RemoveProgram(&self, usprogramnumber: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveProgram)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usprogramnumber)).ok() + (::windows::core::Interface::vtable(self).RemoveProgram)(::windows::core::Interface::as_raw(self), usprogramnumber).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetModuleUI(&self, bydialognumber: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetModuleUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bydialognumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetModuleUI)(::windows::core::Interface::as_raw(self), bydialognumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InformUIClosed(&self, bydialognumber: u8, closereason: UICloseReasonType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InformUIClosed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bydialognumber), ::core::mem::transmute(closereason)).ok() + (::windows::core::Interface::vtable(self).InformUIClosed)(::windows::core::Interface::as_raw(self), bydialognumber, closereason).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -24472,7 +24472,7 @@ impl IBDA_ConditionalAccessEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckEntitlementToken)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uldialogrequest), bstrlanguage.into().abi(), ::core::mem::transmute(requesttype), pbentitlementtoken.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbentitlementtoken)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckEntitlementToken)(::windows::core::Interface::as_raw(self), uldialogrequest, bstrlanguage.into().abi(), requesttype, pbentitlementtoken.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbentitlementtoken)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCaptureToken(&self, pbcapturetoken: &[u8]) -> ::windows::core::Result<()> { @@ -24484,7 +24484,7 @@ impl IBDA_ConditionalAccessEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OpenBroadcastMmi)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uldialogrequest), bstrlanguage.into().abi(), ::core::mem::transmute(eventid)).ok() + (::windows::core::Interface::vtable(self).OpenBroadcastMmi)(::windows::core::Interface::as_raw(self), uldialogrequest, bstrlanguage.into().abi(), eventid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24493,7 +24493,7 @@ impl IBDA_ConditionalAccessEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CloseMmiDialog)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uldialogrequest), bstrlanguage.into().abi(), ::core::mem::transmute(uldialognumber), ::core::mem::transmute(reasoncode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CloseMmiDialog)(::windows::core::Interface::as_raw(self), uldialogrequest, bstrlanguage.into().abi(), uldialognumber, reasoncode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CreateDialogRequestNumber(&self) -> ::windows::core::Result { @@ -24632,7 +24632,7 @@ pub struct IBDA_DRIWMDRMSession(::windows::core::IUnknown); impl IBDA_DRIWMDRMSession { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AcknowledgeLicense(&self, hrlicenseack: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AcknowledgeLicense)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrlicenseack)).ok() + (::windows::core::Interface::vtable(self).AcknowledgeLicense)(::windows::core::Interface::as_raw(self), hrlicenseack).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ProcessLicenseChallenge(&self, pblicensemessage: &[u8], pdwcblicenseresponse: *mut u32, ppblicenseresponse: *mut *mut u8) -> ::windows::core::Result<()> { @@ -25451,7 +25451,7 @@ impl IBDA_DiseqCommand { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] 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() + (::windows::core::Interface::vtable(self).SetDiseqLNBSource)(::windows::core::Interface::as_raw(self), ullnbsource).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25463,15 +25463,15 @@ impl IBDA_DiseqCommand { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] 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() + (::windows::core::Interface::vtable(self).SetDiseqRepeats)(::windows::core::Interface::as_raw(self), ulrepeats).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_DiseqSendCommand(&self, ulrequestid: u32, pbcommand: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_DiseqSendCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulrequestid), pbcommand.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcommand))).ok() + (::windows::core::Interface::vtable(self).put_DiseqSendCommand)(::windows::core::Interface::as_raw(self), ulrequestid, pbcommand.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcommand))).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_DiseqResponse(&self, ulrequestid: u32, pulcbresponselen: *mut u32, pbresponse: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_DiseqResponse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulrequestid), ::core::mem::transmute(pulcbresponselen), ::core::mem::transmute(pbresponse)).ok() + (::windows::core::Interface::vtable(self).get_DiseqResponse)(::windows::core::Interface::as_raw(self), ulrequestid, ::core::mem::transmute(pulcbresponselen), ::core::mem::transmute(pbresponse)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25532,7 +25532,7 @@ pub struct IBDA_EasMessage(::windows::core::IUnknown); impl IBDA_EasMessage { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_EasMessage(&self, uleventid: u32, ppeasobject: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_EasMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uleventid), ::core::mem::transmute(ppeasobject)).ok() + (::windows::core::Interface::vtable(self).get_EasMessage)(::windows::core::Interface::as_raw(self), uleventid, ::core::mem::transmute(ppeasobject)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25586,15 +25586,15 @@ impl IBDA_Encoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnumAudioCapability(&self, fmtindex: u32, methodid: *mut u32, algorithmtype: *mut u32, samplingrate: *mut u32, bitdepth: *mut u32, numchannels: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumAudioCapability)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtindex), ::core::mem::transmute(methodid), ::core::mem::transmute(algorithmtype), ::core::mem::transmute(samplingrate), ::core::mem::transmute(bitdepth), ::core::mem::transmute(numchannels)).ok() + (::windows::core::Interface::vtable(self).EnumAudioCapability)(::windows::core::Interface::as_raw(self), fmtindex, ::core::mem::transmute(methodid), ::core::mem::transmute(algorithmtype), ::core::mem::transmute(samplingrate), ::core::mem::transmute(bitdepth), ::core::mem::transmute(numchannels)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnumVideoCapability(&self, fmtindex: u32, methodid: *mut u32, algorithmtype: *mut u32, verticalsize: *mut u32, horizontalsize: *mut u32, aspectratio: *mut u32, frameratecode: *mut u32, progressivesequence: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumVideoCapability)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtindex), ::core::mem::transmute(methodid), ::core::mem::transmute(algorithmtype), ::core::mem::transmute(verticalsize), ::core::mem::transmute(horizontalsize), ::core::mem::transmute(aspectratio), ::core::mem::transmute(frameratecode), ::core::mem::transmute(progressivesequence)).ok() + (::windows::core::Interface::vtable(self).EnumVideoCapability)(::windows::core::Interface::as_raw(self), fmtindex, ::core::mem::transmute(methodid), ::core::mem::transmute(algorithmtype), ::core::mem::transmute(verticalsize), ::core::mem::transmute(horizontalsize), ::core::mem::transmute(aspectratio), ::core::mem::transmute(frameratecode), ::core::mem::transmute(progressivesequence)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetParameters(&self, audiobitratemode: u32, audiobitrate: u32, audiomethodid: u32, audioprogram: u32, videobitratemode: u32, videobitrate: u32, videomethodid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(audiobitratemode), ::core::mem::transmute(audiobitrate), ::core::mem::transmute(audiomethodid), ::core::mem::transmute(audioprogram), ::core::mem::transmute(videobitratemode), ::core::mem::transmute(videobitrate), ::core::mem::transmute(videomethodid)).ok() + (::windows::core::Interface::vtable(self).SetParameters)(::windows::core::Interface::as_raw(self), audiobitratemode, audiobitrate, audiomethodid, audioprogram, videobitratemode, videobitrate, videomethodid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25690,7 +25690,7 @@ impl IBDA_EthernetFilter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PutMulticastMode(&self, ulmodemask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PutMulticastMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulmodemask)).ok() + (::windows::core::Interface::vtable(self).PutMulticastMode)(::windows::core::Interface::as_raw(self), ulmodemask).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMulticastMode(&self) -> ::windows::core::Result { @@ -25749,7 +25749,7 @@ pub struct IBDA_EventingService(::windows::core::IUnknown); impl IBDA_EventingService { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CompleteEvent(&self, uleventid: u32, uleventresult: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CompleteEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uleventid), ::core::mem::transmute(uleventresult)).ok() + (::windows::core::Interface::vtable(self).CompleteEvent)(::windows::core::Interface::as_raw(self), uleventid, uleventresult).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25846,7 +25846,7 @@ impl IBDA_FDC { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableSection(&self, pid: *mut u32, maxbuffersize: u32, actualsize: *mut u32, secbuffer: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableSection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(maxbuffersize), ::core::mem::transmute(actualsize), ::core::mem::transmute(secbuffer)).ok() + (::windows::core::Interface::vtable(self).GetTableSection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), maxbuffersize, ::core::mem::transmute(actualsize), ::core::mem::transmute(secbuffer)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25920,7 +25920,7 @@ pub struct IBDA_FrequencyFilter(::windows::core::IUnknown); impl IBDA_FrequencyFilter { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAutotune(&self, ultransponder: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutotune)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultransponder)).ok() + (::windows::core::Interface::vtable(self).SetAutotune)(::windows::core::Interface::as_raw(self), ultransponder).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Autotune(&self, pultransponder: *mut u32) -> ::windows::core::Result<()> { @@ -25928,7 +25928,7 @@ impl IBDA_FrequencyFilter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetFrequency(&self, ulfrequency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulfrequency)).ok() + (::windows::core::Interface::vtable(self).SetFrequency)(::windows::core::Interface::as_raw(self), ulfrequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Frequency(&self, pulfrequency: *mut u32) -> ::windows::core::Result<()> { @@ -25936,7 +25936,7 @@ impl IBDA_FrequencyFilter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPolarity(&self, polarity: Polarisation) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPolarity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(polarity)).ok() + (::windows::core::Interface::vtable(self).SetPolarity)(::windows::core::Interface::as_raw(self), polarity).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Polarity(&self, ppolarity: *mut Polarisation) -> ::windows::core::Result<()> { @@ -25944,7 +25944,7 @@ impl IBDA_FrequencyFilter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRange(&self, ulrange: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulrange)).ok() + (::windows::core::Interface::vtable(self).SetRange)(::windows::core::Interface::as_raw(self), ulrange).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Range(&self, pulrange: *mut u32) -> ::windows::core::Result<()> { @@ -25952,7 +25952,7 @@ impl IBDA_FrequencyFilter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBandwidth(&self, ulbandwidth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBandwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulbandwidth)).ok() + (::windows::core::Interface::vtable(self).SetBandwidth)(::windows::core::Interface::as_raw(self), ulbandwidth).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Bandwidth(&self, pulbandwidth: *mut u32) -> ::windows::core::Result<()> { @@ -25960,7 +25960,7 @@ impl IBDA_FrequencyFilter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetFrequencyMultiplier(&self, ulmultiplier: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrequencyMultiplier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulmultiplier)).ok() + (::windows::core::Interface::vtable(self).SetFrequencyMultiplier)(::windows::core::Interface::as_raw(self), ulmultiplier).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn FrequencyMultiplier(&self, pulmultiplier: *mut u32) -> ::windows::core::Result<()> { @@ -26040,7 +26040,7 @@ impl IBDA_GuideDataDeliveryService { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTuneXmlFromServiceIdx(&self, ul64serviceidx: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetTuneXmlFromServiceIdx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ul64serviceidx), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTuneXmlFromServiceIdx)(::windows::core::Interface::as_raw(self), ul64serviceidx, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetServices(&self, pulcbbufferlen: *mut u32, pbbuffer: *mut u8) -> ::windows::core::Result<()> { @@ -26251,7 +26251,7 @@ impl IBDA_IPV4Filter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PutMulticastMode(&self, ulmodemask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PutMulticastMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulmodemask)).ok() + (::windows::core::Interface::vtable(self).PutMulticastMode)(::windows::core::Interface::as_raw(self), ulmodemask).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMulticastMode(&self) -> ::windows::core::Result { @@ -26322,7 +26322,7 @@ impl IBDA_IPV6Filter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PutMulticastMode(&self, ulmodemask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PutMulticastMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulmodemask)).ok() + (::windows::core::Interface::vtable(self).PutMulticastMode)(::windows::core::Interface::as_raw(self), ulmodemask).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMulticastMode(&self) -> ::windows::core::Result { @@ -26381,7 +26381,7 @@ pub struct IBDA_ISDBConditionalAccess(::windows::core::IUnknown); impl IBDA_ISDBConditionalAccess { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetIsdbCasRequest(&self, ulrequestid: u32, pbrequestbuffer: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsdbCasRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulrequestid), pbrequestbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbrequestbuffer))).ok() + (::windows::core::Interface::vtable(self).SetIsdbCasRequest)(::windows::core::Interface::as_raw(self), ulrequestid, pbrequestbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbrequestbuffer))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26431,7 +26431,7 @@ pub struct IBDA_LNBInfo(::windows::core::IUnknown); impl IBDA_LNBInfo { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLocalOscilatorFrequencyLowBand(&self, ulloflow: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocalOscilatorFrequencyLowBand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulloflow)).ok() + (::windows::core::Interface::vtable(self).SetLocalOscilatorFrequencyLowBand)(::windows::core::Interface::as_raw(self), ulloflow).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LocalOscilatorFrequencyLowBand(&self, pulloflow: *mut u32) -> ::windows::core::Result<()> { @@ -26439,7 +26439,7 @@ impl IBDA_LNBInfo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLocalOscilatorFrequencyHighBand(&self, ullofhigh: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocalOscilatorFrequencyHighBand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullofhigh)).ok() + (::windows::core::Interface::vtable(self).SetLocalOscilatorFrequencyHighBand)(::windows::core::Interface::as_raw(self), ullofhigh).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LocalOscilatorFrequencyHighBand(&self, pullofhigh: *mut u32) -> ::windows::core::Result<()> { @@ -26447,7 +26447,7 @@ impl IBDA_LNBInfo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetHighLowSwitchFrequency(&self, ulswitchfrequency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHighLowSwitchFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulswitchfrequency)).ok() + (::windows::core::Interface::vtable(self).SetHighLowSwitchFrequency)(::windows::core::Interface::as_raw(self), ulswitchfrequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HighLowSwitchFrequency(&self, pulswitchfrequency: *mut u32) -> ::windows::core::Result<()> { @@ -26563,7 +26563,7 @@ impl IBDA_NameValueService { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetValueNameByIndex(&self, ulindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetValueNameByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetValueNameByIndex)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26583,7 +26583,7 @@ impl IBDA_NameValueService { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uldialogrequest), bstrlanguage.into().abi(), bstrname.into().abi(), bstrvalue.into().abi(), ::core::mem::transmute(ulreserved)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), uldialogrequest, bstrlanguage.into().abi(), bstrname.into().abi(), bstrvalue.into().abi(), ulreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26644,7 +26644,7 @@ pub struct IBDA_NetworkProvider(::windows::core::IUnknown); impl IBDA_NetworkProvider { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PutSignalSource(&self, ulsignalsource: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PutSignalSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulsignalsource)).ok() + (::windows::core::Interface::vtable(self).PutSignalSource)(::windows::core::Interface::as_raw(self), ulsignalsource).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSignalSource(&self, pulsignalsource: *mut u32) -> ::windows::core::Result<()> { @@ -26671,7 +26671,7 @@ impl IBDA_NetworkProvider { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnRegisterDeviceFilter(&self, pvregistrationcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnRegisterDeviceFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvregistrationcontext)).ok() + (::windows::core::Interface::vtable(self).UnRegisterDeviceFilter)(::windows::core::Interface::as_raw(self), pvregistrationcontext).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26850,7 +26850,7 @@ impl IBDA_SignalProperties { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PutSignalSource(&self, ulsignalsource: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PutSignalSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulsignalsource)).ok() + (::windows::core::Interface::vtable(self).PutSignalSource)(::windows::core::Interface::as_raw(self), ulsignalsource).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSignalSource(&self, pulsignalsource: *mut u32) -> ::windows::core::Result<()> { @@ -26917,7 +26917,7 @@ pub struct IBDA_SignalStatistics(::windows::core::IUnknown); impl IBDA_SignalStatistics { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSignalStrength(&self, ldbstrength: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSignalStrength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldbstrength)).ok() + (::windows::core::Interface::vtable(self).SetSignalStrength)(::windows::core::Interface::as_raw(self), ldbstrength).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SignalStrength(&self, pldbstrength: *mut i32) -> ::windows::core::Result<()> { @@ -26925,7 +26925,7 @@ impl IBDA_SignalStatistics { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSignalQuality(&self, lpercentquality: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSignalQuality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpercentquality)).ok() + (::windows::core::Interface::vtable(self).SetSignalQuality)(::windows::core::Interface::as_raw(self), lpercentquality).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SignalQuality(&self, plpercentquality: *mut i32) -> ::windows::core::Result<()> { @@ -26957,7 +26957,7 @@ impl IBDA_SignalStatistics { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSampleTime(&self, lmssampletime: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSampleTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmssampletime)).ok() + (::windows::core::Interface::vtable(self).SetSampleTime)(::windows::core::Interface::as_raw(self), lmssampletime).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SampleTime(&self, plmssampletime: *mut i32) -> ::windows::core::Result<()> { @@ -27033,7 +27033,7 @@ impl IBDA_TIF_REGISTRATION { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnregisterTIF(&self, pvregistrationcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnregisterTIF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvregistrationcontext)).ok() + (::windows::core::Interface::vtable(self).UnregisterTIF)(::windows::core::Interface::as_raw(self), pvregistrationcontext).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -27092,7 +27092,7 @@ impl IBDA_Topology { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNodeInterfaces(&self, ulnodetype: u32, pulcinterfaces: *mut u32, rgguidinterfaces: &mut [::windows::core::GUID]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNodeInterfaces)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulnodetype), ::core::mem::transmute(pulcinterfaces), rgguidinterfaces.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgguidinterfaces))).ok() + (::windows::core::Interface::vtable(self).GetNodeInterfaces)(::windows::core::Interface::as_raw(self), ulnodetype, ::core::mem::transmute(pulcinterfaces), rgguidinterfaces.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgguidinterfaces))).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPinTypes(&self, pulcpintypes: *mut u32, rgulpintypes: &mut [u32]) -> ::windows::core::Result<()> { @@ -27104,28 +27104,28 @@ impl IBDA_Topology { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CreatePin(&self, ulpintype: u32, pulpinid: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreatePin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulpintype), ::core::mem::transmute(pulpinid)).ok() + (::windows::core::Interface::vtable(self).CreatePin)(::windows::core::Interface::as_raw(self), ulpintype, ::core::mem::transmute(pulpinid)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DeletePin(&self, ulpinid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeletePin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulpinid)).ok() + (::windows::core::Interface::vtable(self).DeletePin)(::windows::core::Interface::as_raw(self), ulpinid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetMediaType(&self, ulpinid: u32, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulpinid), ::core::mem::transmute(pmediatype)).ok() + (::windows::core::Interface::vtable(self).SetMediaType)(::windows::core::Interface::as_raw(self), ulpinid, ::core::mem::transmute(pmediatype)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMedium(&self, ulpinid: u32, pmedium: *const REGPINMEDIUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMedium)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulpinid), ::core::mem::transmute(pmedium)).ok() + (::windows::core::Interface::vtable(self).SetMedium)(::windows::core::Interface::as_raw(self), ulpinid, ::core::mem::transmute(pmedium)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CreateTopology(&self, ulinputpinid: u32, uloutputpinid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulinputpinid), ::core::mem::transmute(uloutputpinid)).ok() + (::windows::core::Interface::vtable(self).CreateTopology)(::windows::core::Interface::as_raw(self), ulinputpinid, uloutputpinid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetControlNode(&self, ulinputpinid: u32, uloutputpinid: u32, ulnodetype: u32, ppcontrolnode: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetControlNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulinputpinid), ::core::mem::transmute(uloutputpinid), ::core::mem::transmute(ulnodetype), ::core::mem::transmute(ppcontrolnode)).ok() + (::windows::core::Interface::vtable(self).GetControlNode)(::windows::core::Interface::as_raw(self), ulinputpinid, uloutputpinid, ulnodetype, ::core::mem::transmute(ppcontrolnode)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -27239,7 +27239,7 @@ pub struct IBDA_TransportStreamSelector(::windows::core::IUnknown); impl IBDA_TransportStreamSelector { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTSID(&self, ustsid: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTSID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ustsid)).ok() + (::windows::core::Interface::vtable(self).SetTSID)(::windows::core::Interface::as_raw(self), ustsid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTSInformation(&self, pultsinformationbufferlen: *mut u32, pbtsinformationbuffer: *mut u8) -> ::windows::core::Result<()> { @@ -27294,7 +27294,7 @@ pub struct IBDA_UserActivityService(::windows::core::IUnknown); impl IBDA_UserActivityService { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentTunerUseReason(&self, dwusereason: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentTunerUseReason)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwusereason)).ok() + (::windows::core::Interface::vtable(self).SetCurrentTunerUseReason)(::windows::core::Interface::as_raw(self), dwusereason).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetUserActivityInterval(&self) -> ::windows::core::Result { @@ -27499,7 +27499,7 @@ impl IBDA_WMDRMTuner { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).PurchaseEntitlement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uldialogrequest), bstrlanguage.into().abi(), pbpurchasetoken.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbpurchasetoken)), ::core::mem::transmute(puldescramblestatus), ::core::mem::transmute(pulcapturetokenlen), ::core::mem::transmute(pbcapturetoken)).ok() + (::windows::core::Interface::vtable(self).PurchaseEntitlement)(::windows::core::Interface::as_raw(self), uldialogrequest, bstrlanguage.into().abi(), pbpurchasetoken.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbpurchasetoken)), ::core::mem::transmute(puldescramblestatus), ::core::mem::transmute(pulcapturetokenlen), ::core::mem::transmute(pbcapturetoken)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CancelCaptureToken(&self, pbcapturetoken: &[u8]) -> ::windows::core::Result<()> { @@ -27507,16 +27507,16 @@ impl IBDA_WMDRMTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPidProtection(&self, ulpid: u32, uuidkey: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPidProtection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulpid), ::core::mem::transmute(uuidkey)).ok() + (::windows::core::Interface::vtable(self).SetPidProtection)(::windows::core::Interface::as_raw(self), ulpid, ::core::mem::transmute(uuidkey)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPidProtection(&self, pulpid: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetPidProtection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pulpid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetPidProtection)(::windows::core::Interface::as_raw(self), pulpid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSyncValue(&self, ulsyncvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSyncValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulsyncvalue)).ok() + (::windows::core::Interface::vtable(self).SetSyncValue)(::windows::core::Interface::as_raw(self), ulsyncvalue).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetStartCodeProfile(&self, pulstartcodeprofilelen: *mut u32, pbstartcodeprofile: *mut u8) -> ::windows::core::Result<()> { @@ -27578,7 +27578,7 @@ pub struct IBPCSatelliteTuner(::windows::core::IUnknown); impl IBPCSatelliteTuner { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Channel(&self, lchannel: i32, lvideosubchannel: i32, laudiosubchannel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.put_Channel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lchannel), ::core::mem::transmute(lvideosubchannel), ::core::mem::transmute(laudiosubchannel)).ok() + (::windows::core::Interface::vtable(self).base__.put_Channel)(::windows::core::Interface::as_raw(self), lchannel, lvideosubchannel, laudiosubchannel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_Channel(&self, plchannel: *mut i32, plvideosubchannel: *mut i32, plaudiosubchannel: *mut i32) -> ::windows::core::Result<()> { @@ -27590,7 +27590,7 @@ impl IBPCSatelliteTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCountryCode(&self, lcountrycode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcountrycode)).ok() + (::windows::core::Interface::vtable(self).base__.SetCountryCode)(::windows::core::Interface::as_raw(self), lcountrycode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CountryCode(&self) -> ::windows::core::Result { @@ -27599,7 +27599,7 @@ impl IBPCSatelliteTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTuningSpace(&self, ltuningspace: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTuningSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltuningspace)).ok() + (::windows::core::Interface::vtable(self).base__.SetTuningSpace)(::windows::core::Interface::as_raw(self), ltuningspace).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TuningSpace(&self) -> ::windows::core::Result { @@ -27625,7 +27625,7 @@ impl IBPCSatelliteTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMode(&self, lmode: AMTunerModeType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetMode)(::windows::core::Interface::as_raw(self), lmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Mode(&self) -> ::windows::core::Result { @@ -27642,7 +27642,7 @@ impl IBPCSatelliteTuner { where P0: ::std::convert::Into<::windows::core::InParam<'a, IAMTunerNotification>>, { - (::windows::core::Interface::vtable(self).base__.RegisterNotificationCallBack)(::windows::core::Interface::as_raw(self), pnotify.into().abi(), ::core::mem::transmute(levents)).ok() + (::windows::core::Interface::vtable(self).base__.RegisterNotificationCallBack)(::windows::core::Interface::as_raw(self), pnotify.into().abi(), levents).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnRegisterNotificationCallBack<'a, P0>(&self, pnotify: P0) -> ::windows::core::Result<()> @@ -27657,7 +27657,7 @@ impl IBPCSatelliteTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_DefaultSubChannelTypes(&self, ldefaultvideotype: i32, ldefaultaudiotype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_DefaultSubChannelTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldefaultvideotype), ::core::mem::transmute(ldefaultaudiotype)).ok() + (::windows::core::Interface::vtable(self).put_DefaultSubChannelTypes)(::windows::core::Interface::as_raw(self), ldefaultvideotype, ldefaultaudiotype).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsTapingPermitted(&self) -> ::windows::core::Result<()> { @@ -27744,12 +27744,12 @@ impl IBaseFilter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Run(&self, tstart: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Run)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tstart)).ok() + (::windows::core::Interface::vtable(self).base__.Run)(::windows::core::Interface::as_raw(self), tstart).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetState(&self, dwmillisecstimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmillisecstimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetState)(::windows::core::Interface::as_raw(self), dwmillisecstimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSyncSource<'a, P0>(&self, pclock: P0) -> ::windows::core::Result<()> @@ -27891,7 +27891,7 @@ pub struct IBaseVideoMixer(::windows::core::IUnknown); impl IBaseVideoMixer { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLeadPin(&self, ipin: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLeadPin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ipin)).ok() + (::windows::core::Interface::vtable(self).SetLeadPin)(::windows::core::Interface::as_raw(self), ipin).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetLeadPin(&self) -> ::windows::core::Result { @@ -27910,7 +27910,7 @@ impl IBaseVideoMixer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetUsingClock(&self, bvalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUsingClock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bvalue)).ok() + (::windows::core::Interface::vtable(self).SetUsingClock)(::windows::core::Interface::as_raw(self), bvalue).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetClockPeriod(&self) -> ::windows::core::Result { @@ -27919,7 +27919,7 @@ impl IBaseVideoMixer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetClockPeriod(&self, bvalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClockPeriod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bvalue)).ok() + (::windows::core::Interface::vtable(self).SetClockPeriod)(::windows::core::Interface::as_raw(self), bvalue).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -27977,7 +27977,7 @@ pub struct IBasicAudio(::windows::core::IUnknown); impl IBasicAudio { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVolume(&self, lvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvolume)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), lvolume).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Volume(&self) -> ::windows::core::Result { @@ -27986,7 +27986,7 @@ impl IBasicAudio { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBalance(&self, lbalance: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBalance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbalance)).ok() + (::windows::core::Interface::vtable(self).SetBalance)(::windows::core::Interface::as_raw(self), lbalance).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Balance(&self) -> ::windows::core::Result { @@ -28098,7 +28098,7 @@ impl IBasicVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceLeft(&self, sourceleft: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSourceLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourceleft)).ok() + (::windows::core::Interface::vtable(self).SetSourceLeft)(::windows::core::Interface::as_raw(self), sourceleft).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceLeft(&self) -> ::windows::core::Result { @@ -28107,7 +28107,7 @@ impl IBasicVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceWidth(&self, sourcewidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSourceWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourcewidth)).ok() + (::windows::core::Interface::vtable(self).SetSourceWidth)(::windows::core::Interface::as_raw(self), sourcewidth).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceWidth(&self) -> ::windows::core::Result { @@ -28116,7 +28116,7 @@ impl IBasicVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceTop(&self, sourcetop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSourceTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourcetop)).ok() + (::windows::core::Interface::vtable(self).SetSourceTop)(::windows::core::Interface::as_raw(self), sourcetop).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceTop(&self) -> ::windows::core::Result { @@ -28125,7 +28125,7 @@ impl IBasicVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceHeight(&self, sourceheight: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSourceHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourceheight)).ok() + (::windows::core::Interface::vtable(self).SetSourceHeight)(::windows::core::Interface::as_raw(self), sourceheight).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceHeight(&self) -> ::windows::core::Result { @@ -28134,7 +28134,7 @@ impl IBasicVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDestinationLeft(&self, destinationleft: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDestinationLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(destinationleft)).ok() + (::windows::core::Interface::vtable(self).SetDestinationLeft)(::windows::core::Interface::as_raw(self), destinationleft).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DestinationLeft(&self) -> ::windows::core::Result { @@ -28143,7 +28143,7 @@ impl IBasicVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDestinationWidth(&self, destinationwidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDestinationWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(destinationwidth)).ok() + (::windows::core::Interface::vtable(self).SetDestinationWidth)(::windows::core::Interface::as_raw(self), destinationwidth).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DestinationWidth(&self) -> ::windows::core::Result { @@ -28152,7 +28152,7 @@ impl IBasicVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDestinationTop(&self, destinationtop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDestinationTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(destinationtop)).ok() + (::windows::core::Interface::vtable(self).SetDestinationTop)(::windows::core::Interface::as_raw(self), destinationtop).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DestinationTop(&self) -> ::windows::core::Result { @@ -28161,7 +28161,7 @@ impl IBasicVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDestinationHeight(&self, destinationheight: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDestinationHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(destinationheight)).ok() + (::windows::core::Interface::vtable(self).SetDestinationHeight)(::windows::core::Interface::as_raw(self), destinationheight).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DestinationHeight(&self) -> ::windows::core::Result { @@ -28170,7 +28170,7 @@ impl IBasicVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourcePosition(&self, left: i32, top: i32, width: i32, height: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSourcePosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).SetSourcePosition)(::windows::core::Interface::as_raw(self), left, top, width, height).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSourcePosition(&self, pleft: *mut i32, ptop: *mut i32, pwidth: *mut i32, pheight: *mut i32) -> ::windows::core::Result<()> { @@ -28182,7 +28182,7 @@ impl IBasicVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDestinationPosition(&self, left: i32, top: i32, width: i32, height: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDestinationPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).SetDestinationPosition)(::windows::core::Interface::as_raw(self), left, top, width, height).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDestinationPosition(&self, pleft: *mut i32, ptop: *mut i32, pwidth: *mut i32, pheight: *mut i32) -> ::windows::core::Result<()> { @@ -28198,7 +28198,7 @@ impl IBasicVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetVideoPaletteEntries(&self, startindex: i32, entries: i32, pretrieved: *mut i32, ppalette: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVideoPaletteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startindex), ::core::mem::transmute(entries), ::core::mem::transmute(pretrieved), ::core::mem::transmute(ppalette)).ok() + (::windows::core::Interface::vtable(self).GetVideoPaletteEntries)(::windows::core::Interface::as_raw(self), startindex, entries, ::core::mem::transmute(pretrieved), ::core::mem::transmute(ppalette)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCurrentImage(&self, pbuffersize: *mut i32, pdibimage: *mut i32) -> ::windows::core::Result<()> { @@ -28345,7 +28345,7 @@ impl IBasicVideo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceLeft(&self, sourceleft: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSourceLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourceleft)).ok() + (::windows::core::Interface::vtable(self).base__.SetSourceLeft)(::windows::core::Interface::as_raw(self), sourceleft).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceLeft(&self) -> ::windows::core::Result { @@ -28354,7 +28354,7 @@ impl IBasicVideo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceWidth(&self, sourcewidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSourceWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourcewidth)).ok() + (::windows::core::Interface::vtable(self).base__.SetSourceWidth)(::windows::core::Interface::as_raw(self), sourcewidth).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceWidth(&self) -> ::windows::core::Result { @@ -28363,7 +28363,7 @@ impl IBasicVideo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceTop(&self, sourcetop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSourceTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourcetop)).ok() + (::windows::core::Interface::vtable(self).base__.SetSourceTop)(::windows::core::Interface::as_raw(self), sourcetop).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceTop(&self) -> ::windows::core::Result { @@ -28372,7 +28372,7 @@ impl IBasicVideo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceHeight(&self, sourceheight: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSourceHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourceheight)).ok() + (::windows::core::Interface::vtable(self).base__.SetSourceHeight)(::windows::core::Interface::as_raw(self), sourceheight).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceHeight(&self) -> ::windows::core::Result { @@ -28381,7 +28381,7 @@ impl IBasicVideo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDestinationLeft(&self, destinationleft: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDestinationLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(destinationleft)).ok() + (::windows::core::Interface::vtable(self).base__.SetDestinationLeft)(::windows::core::Interface::as_raw(self), destinationleft).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DestinationLeft(&self) -> ::windows::core::Result { @@ -28390,7 +28390,7 @@ impl IBasicVideo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDestinationWidth(&self, destinationwidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDestinationWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(destinationwidth)).ok() + (::windows::core::Interface::vtable(self).base__.SetDestinationWidth)(::windows::core::Interface::as_raw(self), destinationwidth).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DestinationWidth(&self) -> ::windows::core::Result { @@ -28399,7 +28399,7 @@ impl IBasicVideo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDestinationTop(&self, destinationtop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDestinationTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(destinationtop)).ok() + (::windows::core::Interface::vtable(self).base__.SetDestinationTop)(::windows::core::Interface::as_raw(self), destinationtop).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DestinationTop(&self) -> ::windows::core::Result { @@ -28408,7 +28408,7 @@ impl IBasicVideo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDestinationHeight(&self, destinationheight: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDestinationHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(destinationheight)).ok() + (::windows::core::Interface::vtable(self).base__.SetDestinationHeight)(::windows::core::Interface::as_raw(self), destinationheight).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DestinationHeight(&self) -> ::windows::core::Result { @@ -28417,7 +28417,7 @@ impl IBasicVideo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourcePosition(&self, left: i32, top: i32, width: i32, height: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSourcePosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).base__.SetSourcePosition)(::windows::core::Interface::as_raw(self), left, top, width, height).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSourcePosition(&self, pleft: *mut i32, ptop: *mut i32, pwidth: *mut i32, pheight: *mut i32) -> ::windows::core::Result<()> { @@ -28429,7 +28429,7 @@ impl IBasicVideo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDestinationPosition(&self, left: i32, top: i32, width: i32, height: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDestinationPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).base__.SetDestinationPosition)(::windows::core::Interface::as_raw(self), left, top, width, height).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDestinationPosition(&self, pleft: *mut i32, ptop: *mut i32, pwidth: *mut i32, pheight: *mut i32) -> ::windows::core::Result<()> { @@ -28445,7 +28445,7 @@ impl IBasicVideo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetVideoPaletteEntries(&self, startindex: i32, entries: i32, pretrieved: *mut i32, ppalette: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetVideoPaletteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startindex), ::core::mem::transmute(entries), ::core::mem::transmute(pretrieved), ::core::mem::transmute(ppalette)).ok() + (::windows::core::Interface::vtable(self).base__.GetVideoPaletteEntries)(::windows::core::Interface::as_raw(self), startindex, entries, ::core::mem::transmute(pretrieved), ::core::mem::transmute(ppalette)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCurrentImage(&self, pbuffersize: *mut i32, pdibimage: *mut i32) -> ::windows::core::Result<()> { @@ -28610,7 +28610,7 @@ impl IBroadcastEventEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn FireEx(&self, eventid: ::windows::core::GUID, param1: u32, param2: u32, param3: u32, param4: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FireEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).FireEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), param1, param2, param3, param4).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28679,7 +28679,7 @@ impl IBufferingTime { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBufferingTime(&self, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferingTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).SetBufferingTime)(::windows::core::Interface::as_raw(self), dwmilliseconds).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28749,11 +28749,11 @@ impl ICAT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28766,7 +28766,7 @@ impl ICAT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNextTable(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNextTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNextTable)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28847,7 +28847,7 @@ impl ICCSubStreamFiltering { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSubstreamTypes(&self, types: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSubstreamTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(types)).ok() + (::windows::core::Interface::vtable(self).SetSubstreamTypes)(::windows::core::Interface::as_raw(self), types).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28902,7 +28902,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Exposure(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Exposure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Exposure)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Exposure(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -28914,7 +28914,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Focus(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Focus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Focus)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Focus(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -28926,7 +28926,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Iris(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Iris)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Iris)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Iris(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -28938,7 +28938,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Zoom(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Zoom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Zoom)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Zoom(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -28954,7 +28954,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Pan(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Pan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Pan)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Pan(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -28966,7 +28966,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Tilt(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Tilt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Tilt)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Tilt(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -28978,7 +28978,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_PanTilt(&self, panvalue: i32, tiltvalue: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_PanTilt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(panvalue), ::core::mem::transmute(tiltvalue), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_PanTilt)(::windows::core::Interface::as_raw(self), panvalue, tiltvalue, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_Roll(&self, pvalue: *mut i32, pflags: *mut i32) -> ::windows::core::Result<()> { @@ -28986,7 +28986,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Roll(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Roll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Roll)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Roll(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -28998,7 +28998,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_ExposureRelative(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_ExposureRelative)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_ExposureRelative)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_ExposureRelative(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -29010,7 +29010,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_FocusRelative(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_FocusRelative)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_FocusRelative)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_FocusRelative(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -29022,7 +29022,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_IrisRelative(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_IrisRelative)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_IrisRelative)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_IrisRelative(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -29034,7 +29034,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_ZoomRelative(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_ZoomRelative)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_ZoomRelative)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_ZoomRelative(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -29046,7 +29046,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_PanRelative(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_PanRelative)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_PanRelative)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_TiltRelative(&self, pvalue: *mut i32, pflags: *mut i32) -> ::windows::core::Result<()> { @@ -29054,7 +29054,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_TiltRelative(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_TiltRelative)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_TiltRelative)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_TiltRelative(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -29066,7 +29066,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_PanTiltRelative(&self, panvalue: i32, tiltvalue: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_PanTiltRelative)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(panvalue), ::core::mem::transmute(tiltvalue), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_PanTiltRelative)(::windows::core::Interface::as_raw(self), panvalue, tiltvalue, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_PanRelative(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -29078,7 +29078,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_RollRelative(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_RollRelative)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_RollRelative)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_RollRelative(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -29090,7 +29090,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_ScanMode(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_ScanMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_ScanMode)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_PrivacyMode(&self, pvalue: *mut i32, pflags: *mut i32) -> ::windows::core::Result<()> { @@ -29098,7 +29098,7 @@ impl ICameraControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_PrivacyMode(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_PrivacyMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_PrivacyMode)(::windows::core::Interface::as_raw(self), value, flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29203,27 +29203,27 @@ impl ICaptionServiceDescriptor { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetLanguageCode(&self, bindex: u8, langcode: &mut [u8; 3]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLanguageCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(langcode))).ok() + (::windows::core::Interface::vtable(self).GetLanguageCode)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(langcode))).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCaptionServiceNumber(&self, bindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCaptionServiceNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCaptionServiceNumber)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCCType(&self, bindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCCType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCCType)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEasyReader(&self, bindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEasyReader)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEasyReader)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetWideAspectRatio(&self, bindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetWideAspectRatio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetWideAspectRatio)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29320,14 +29320,14 @@ impl ICaptureGraphBuilder { where P0: ::std::convert::Into<::windows::core::InParam<'a, IBaseFilter>>, { - (::windows::core::Interface::vtable(self).ControlStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcategory), pfilter.into().abi(), ::core::mem::transmute(pstart), ::core::mem::transmute(pstop), ::core::mem::transmute(wstartcookie), ::core::mem::transmute(wstopcookie)).ok() + (::windows::core::Interface::vtable(self).ControlStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcategory), pfilter.into().abi(), ::core::mem::transmute(pstart), ::core::mem::transmute(pstop), wstartcookie, wstopcookie).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AllocCapFile<'a, P0>(&self, lpstr: P0, dwlsize: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AllocCapFile)(::windows::core::Interface::as_raw(self), lpstr.into(), ::core::mem::transmute(dwlsize)).ok() + (::windows::core::Interface::vtable(self).AllocCapFile)(::windows::core::Interface::as_raw(self), lpstr.into(), dwlsize).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CopyCaptureFile<'a, P0, P1, P2>(&self, lpwstrold: P0, lpwstrnew: P1, fallowescabort: i32, pcallback: P2) -> ::windows::core::Result<()> @@ -29336,7 +29336,7 @@ impl ICaptureGraphBuilder { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, IAMCopyCaptureFileProgress>>, { - (::windows::core::Interface::vtable(self).CopyCaptureFile)(::windows::core::Interface::as_raw(self), lpwstrold.into(), lpwstrnew.into(), ::core::mem::transmute(fallowescabort), pcallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).CopyCaptureFile)(::windows::core::Interface::as_raw(self), lpwstrold.into(), lpwstrnew.into(), fallowescabort, pcallback.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29447,14 +29447,14 @@ impl ICaptureGraphBuilder2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IBaseFilter>>, { - (::windows::core::Interface::vtable(self).ControlStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcategory), ::core::mem::transmute(ptype), pfilter.into().abi(), ::core::mem::transmute(pstart), ::core::mem::transmute(pstop), ::core::mem::transmute(wstartcookie), ::core::mem::transmute(wstopcookie)).ok() + (::windows::core::Interface::vtable(self).ControlStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcategory), ::core::mem::transmute(ptype), pfilter.into().abi(), ::core::mem::transmute(pstart), ::core::mem::transmute(pstop), wstartcookie, wstopcookie).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AllocCapFile<'a, P0>(&self, lpstr: P0, dwlsize: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AllocCapFile)(::windows::core::Interface::as_raw(self), lpstr.into(), ::core::mem::transmute(dwlsize)).ok() + (::windows::core::Interface::vtable(self).AllocCapFile)(::windows::core::Interface::as_raw(self), lpstr.into(), dwlsize).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CopyCaptureFile<'a, P0, P1, P2>(&self, lpwstrold: P0, lpwstrnew: P1, fallowescabort: i32, pcallback: P2) -> ::windows::core::Result<()> @@ -29463,7 +29463,7 @@ impl ICaptureGraphBuilder2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, IAMCopyCaptureFileProgress>>, { - (::windows::core::Interface::vtable(self).CopyCaptureFile)(::windows::core::Interface::as_raw(self), lpwstrold.into(), lpwstrnew.into(), ::core::mem::transmute(fallowescabort), pcallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).CopyCaptureFile)(::windows::core::Interface::as_raw(self), lpwstrold.into(), lpwstrnew.into(), fallowescabort, pcallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29473,7 +29473,7 @@ impl ICaptureGraphBuilder2 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindPin)(::windows::core::Interface::as_raw(self), psource.into().abi(), ::core::mem::transmute(pindir), ::core::mem::transmute(pcategory), ::core::mem::transmute(ptype), funconnected.into(), ::core::mem::transmute(num), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindPin)(::windows::core::Interface::as_raw(self), psource.into().abi(), pindir, ::core::mem::transmute(pcategory), ::core::mem::transmute(ptype), funconnected.into(), num, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29731,7 +29731,7 @@ impl IChannelTuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetChannel(&self, channel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(channel)).ok() + (::windows::core::Interface::vtable(self).SetChannel)(::windows::core::Interface::as_raw(self), channel).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -29848,7 +29848,7 @@ impl IComponent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDescLangID(&self, langid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDescLangID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)).ok() + (::windows::core::Interface::vtable(self).SetDescLangID)(::windows::core::Interface::as_raw(self), langid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Status(&self) -> ::windows::core::Result { @@ -29857,7 +29857,7 @@ impl IComponent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetStatus(&self, status: ComponentStatus) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29984,7 +29984,7 @@ impl IComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCategory(&self, category: ComponentCategory) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category)).ok() + (::windows::core::Interface::vtable(self).SetCategory)(::windows::core::Interface::as_raw(self), category).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30648,7 +30648,7 @@ pub struct IConfigAsfWriter(::windows::core::IUnknown); impl IConfigAsfWriter { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ConfigureFilterUsingProfileId(&self, dwprofileid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConfigureFilterUsingProfileId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprofileid)).ok() + (::windows::core::Interface::vtable(self).ConfigureFilterUsingProfileId)(::windows::core::Interface::as_raw(self), dwprofileid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCurrentProfileId(&self) -> ::windows::core::Result { @@ -30759,7 +30759,7 @@ pub struct IConfigAsfWriter2(::windows::core::IUnknown); impl IConfigAsfWriter2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ConfigureFilterUsingProfileId(&self, dwprofileid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ConfigureFilterUsingProfileId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprofileid)).ok() + (::windows::core::Interface::vtable(self).base__.ConfigureFilterUsingProfileId)(::windows::core::Interface::as_raw(self), dwprofileid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCurrentProfileId(&self) -> ::windows::core::Result { @@ -30813,11 +30813,11 @@ impl IConfigAsfWriter2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetParam(&self, dwparam: u32, dwparam1: u32, dwparam2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParam)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparam), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2)).ok() + (::windows::core::Interface::vtable(self).SetParam)(::windows::core::Interface::as_raw(self), dwparam, dwparam1, dwparam2).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetParam(&self, dwparam: u32, pdwparam1: *mut u32, pdwparam2: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetParam)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparam), ::core::mem::transmute(pdwparam1), ::core::mem::transmute(pdwparam2)).ok() + (::windows::core::Interface::vtable(self).GetParam)(::windows::core::Interface::as_raw(self), dwparam, ::core::mem::transmute(pdwparam1), ::core::mem::transmute(pdwparam2)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ResetMultiPassState(&self) -> ::windows::core::Result<()> { @@ -30889,7 +30889,7 @@ pub struct IConfigAviMux(::windows::core::IUnknown); impl IConfigAviMux { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMasterStream(&self, istream: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMasterStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(istream)).ok() + (::windows::core::Interface::vtable(self).SetMasterStream)(::windows::core::Interface::as_raw(self), istream).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMasterStream(&self) -> ::windows::core::Result { @@ -30967,7 +30967,7 @@ pub struct IConfigInterleaving(::windows::core::IUnknown); impl IConfigInterleaving { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMode(&self, mode: InterleavingMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Mode(&self) -> ::windows::core::Result { @@ -31034,7 +31034,7 @@ impl ICreateDevEnum { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateClassEnumerator(&self, clsiddeviceclass: *const ::windows::core::GUID, ppenummoniker: *mut ::core::option::Option, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateClassEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsiddeviceclass), ::core::mem::transmute(ppenummoniker), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).CreateClassEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsiddeviceclass), ::core::mem::transmute(ppenummoniker), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31092,7 +31092,7 @@ impl ICreatePropBagOnRegKey { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), hkey.into(), subkey.into(), ::core::mem::transmute(uloptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(iid), ::core::mem::transmute(ppbag)).ok() + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), hkey.into(), subkey.into(), uloptions, samdesired, ::core::mem::transmute(iid), ::core::mem::transmute(ppbag)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31183,7 +31183,7 @@ impl IDDrawExclModeVideo { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDDrawExclModeVideoCallback>>, { - (::windows::core::Interface::vtable(self).SetCallbackInterface)(::windows::core::Interface::as_raw(self), pcallback.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetCallbackInterface)(::windows::core::Interface::as_raw(self), pcallback.into().abi(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31260,15 +31260,15 @@ impl IDDrawExclModeVideoCallback { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).OnUpdateOverlay)(::windows::core::Interface::as_raw(self), bbefore.into(), dwflags, boldvisible.into(), ::core::mem::transmute(prcoldsrc), ::core::mem::transmute(prcolddest), bnewvisible.into(), ::core::mem::transmute(prcnewsrc), ::core::mem::transmute(prcnewdest)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] 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() + (::windows::core::Interface::vtable(self).OnUpdateColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pkey), dwcolor).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnUpdateSize(&self, dwwidth: u32, dwheight: u32, dwarwidth: u32, dwarheight: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnUpdateSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwarwidth), ::core::mem::transmute(dwarheight)).ok() + (::windows::core::Interface::vtable(self).OnUpdateSize)(::windows::core::Interface::as_raw(self), dwwidth, dwheight, dwarwidth, dwarheight).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31446,11 +31446,11 @@ impl IDTFilter { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_BlockedRatingAttributes(&self, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensystem), ::core::mem::transmute(enlevel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ensystem, enlevel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_BlockedRatingAttributes(&self, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel, lbfattrs: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensystem), ::core::mem::transmute(enlevel), ::core::mem::transmute(lbfattrs)).ok() + (::windows::core::Interface::vtable(self).put_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ensystem, enlevel, lbfattrs).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31473,7 +31473,7 @@ impl IDTFilter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBlockUnRatedDelay(&self, msecsdelaybeforeblock: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlockUnRatedDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msecsdelaybeforeblock)).ok() + (::windows::core::Interface::vtable(self).SetBlockUnRatedDelay)(::windows::core::Interface::as_raw(self), msecsdelaybeforeblock).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31546,11 +31546,11 @@ impl IDTFilter2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_BlockedRatingAttributes(&self, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensystem), ::core::mem::transmute(enlevel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ensystem, enlevel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_BlockedRatingAttributes(&self, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel, lbfattrs: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.put_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensystem), ::core::mem::transmute(enlevel), ::core::mem::transmute(lbfattrs)).ok() + (::windows::core::Interface::vtable(self).base__.put_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ensystem, enlevel, lbfattrs).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31573,7 +31573,7 @@ impl IDTFilter2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBlockUnRatedDelay(&self, msecsdelaybeforeblock: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBlockUnRatedDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msecsdelaybeforeblock)).ok() + (::windows::core::Interface::vtable(self).base__.SetBlockUnRatedDelay)(::windows::core::Interface::as_raw(self), msecsdelaybeforeblock).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31668,11 +31668,11 @@ impl IDTFilter3 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_BlockedRatingAttributes(&self, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensystem), ::core::mem::transmute(enlevel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ensystem, enlevel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_BlockedRatingAttributes(&self, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel, lbfattrs: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.put_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensystem), ::core::mem::transmute(enlevel), ::core::mem::transmute(lbfattrs)).ok() + (::windows::core::Interface::vtable(self).base__.base__.put_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ensystem, enlevel, lbfattrs).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31695,7 +31695,7 @@ impl IDTFilter3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBlockUnRatedDelay(&self, msecsdelaybeforeblock: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetBlockUnRatedDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msecsdelaybeforeblock)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetBlockUnRatedDelay)(::windows::core::Interface::as_raw(self), msecsdelaybeforeblock).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31998,7 +31998,7 @@ impl IDVBCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -32007,7 +32007,7 @@ impl IDVBCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -32016,7 +32016,7 @@ impl IDVBCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -32025,7 +32025,7 @@ impl IDVBCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -32034,7 +32034,7 @@ impl IDVBCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -32043,7 +32043,7 @@ impl IDVBCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -32052,7 +32052,7 @@ impl IDVBCLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -32177,7 +32177,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -32186,7 +32186,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -32195,7 +32195,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -32204,7 +32204,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -32213,7 +32213,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -32222,7 +32222,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -32231,7 +32231,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -32246,7 +32246,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSignalPolarisation(&self, polarisationval: Polarisation) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSignalPolarisation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(polarisationval)).ok() + (::windows::core::Interface::vtable(self).SetSignalPolarisation)(::windows::core::Interface::as_raw(self), polarisationval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WestPosition(&self) -> ::windows::core::Result { @@ -32255,7 +32255,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetWestPosition(&self, westlongitude: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWestPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(westlongitude)).ok() + (::windows::core::Interface::vtable(self).SetWestPosition)(::windows::core::Interface::as_raw(self), westlongitude).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OrbitalPosition(&self) -> ::windows::core::Result { @@ -32264,7 +32264,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOrbitalPosition(&self, longitude: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOrbitalPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(longitude)).ok() + (::windows::core::Interface::vtable(self).SetOrbitalPosition)(::windows::core::Interface::as_raw(self), longitude).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Azimuth(&self) -> ::windows::core::Result { @@ -32273,7 +32273,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAzimuth(&self, azimuth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAzimuth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(azimuth)).ok() + (::windows::core::Interface::vtable(self).SetAzimuth)(::windows::core::Interface::as_raw(self), azimuth).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Elevation(&self) -> ::windows::core::Result { @@ -32282,7 +32282,7 @@ impl IDVBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetElevation(&self, elevation: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetElevation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(elevation)).ok() + (::windows::core::Interface::vtable(self).SetElevation)(::windows::core::Interface::as_raw(self), elevation).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -32411,7 +32411,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -32420,7 +32420,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -32429,7 +32429,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -32438,7 +32438,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -32447,7 +32447,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -32456,7 +32456,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -32465,7 +32465,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -32480,7 +32480,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSignalPolarisation(&self, polarisationval: Polarisation) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSignalPolarisation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(polarisationval)).ok() + (::windows::core::Interface::vtable(self).base__.SetSignalPolarisation)(::windows::core::Interface::as_raw(self), polarisationval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WestPosition(&self) -> ::windows::core::Result { @@ -32489,7 +32489,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetWestPosition(&self, westlongitude: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWestPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(westlongitude)).ok() + (::windows::core::Interface::vtable(self).base__.SetWestPosition)(::windows::core::Interface::as_raw(self), westlongitude).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OrbitalPosition(&self) -> ::windows::core::Result { @@ -32498,7 +32498,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOrbitalPosition(&self, longitude: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOrbitalPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(longitude)).ok() + (::windows::core::Interface::vtable(self).base__.SetOrbitalPosition)(::windows::core::Interface::as_raw(self), longitude).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Azimuth(&self) -> ::windows::core::Result { @@ -32507,7 +32507,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAzimuth(&self, azimuth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAzimuth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(azimuth)).ok() + (::windows::core::Interface::vtable(self).base__.SetAzimuth)(::windows::core::Interface::as_raw(self), azimuth).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Elevation(&self) -> ::windows::core::Result { @@ -32516,7 +32516,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetElevation(&self, elevation: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetElevation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(elevation)).ok() + (::windows::core::Interface::vtable(self).base__.SetElevation)(::windows::core::Interface::as_raw(self), elevation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DiseqLNBSource(&self) -> ::windows::core::Result { @@ -32525,7 +32525,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDiseqLNBSource(&self, diseqlnbsourceval: LNB_Source) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDiseqLNBSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(diseqlnbsourceval)).ok() + (::windows::core::Interface::vtable(self).SetDiseqLNBSource)(::windows::core::Interface::as_raw(self), diseqlnbsourceval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LocalOscillatorOverrideLow(&self) -> ::windows::core::Result { @@ -32534,7 +32534,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLocalOscillatorOverrideLow(&self, localoscillatoroverridelowval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocalOscillatorOverrideLow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(localoscillatoroverridelowval)).ok() + (::windows::core::Interface::vtable(self).SetLocalOscillatorOverrideLow)(::windows::core::Interface::as_raw(self), localoscillatoroverridelowval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LocalOscillatorOverrideHigh(&self) -> ::windows::core::Result { @@ -32543,7 +32543,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLocalOscillatorOverrideHigh(&self, localoscillatoroverridehighval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocalOscillatorOverrideHigh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(localoscillatoroverridehighval)).ok() + (::windows::core::Interface::vtable(self).SetLocalOscillatorOverrideHigh)(::windows::core::Interface::as_raw(self), localoscillatoroverridehighval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LocalLNBSwitchOverride(&self) -> ::windows::core::Result { @@ -32552,7 +32552,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLocalLNBSwitchOverride(&self, locallnbswitchoverrideval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocalLNBSwitchOverride)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(locallnbswitchoverrideval)).ok() + (::windows::core::Interface::vtable(self).SetLocalLNBSwitchOverride)(::windows::core::Interface::as_raw(self), locallnbswitchoverrideval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LocalSpectralInversionOverride(&self) -> ::windows::core::Result { @@ -32561,7 +32561,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLocalSpectralInversionOverride(&self, localspectralinversionoverrideval: SpectralInversion) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocalSpectralInversionOverride)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(localspectralinversionoverrideval)).ok() + (::windows::core::Interface::vtable(self).SetLocalSpectralInversionOverride)(::windows::core::Interface::as_raw(self), localspectralinversionoverrideval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SignalRollOff(&self) -> ::windows::core::Result { @@ -32570,7 +32570,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSignalRollOff(&self, rolloffval: RollOff) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSignalRollOff)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rolloffval)).ok() + (::windows::core::Interface::vtable(self).SetSignalRollOff)(::windows::core::Interface::as_raw(self), rolloffval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SignalPilot(&self) -> ::windows::core::Result { @@ -32579,7 +32579,7 @@ impl IDVBSLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSignalPilot(&self, pilotval: Pilot) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSignalPilot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pilotval)).ok() + (::windows::core::Interface::vtable(self).SetSignalPilot)(::windows::core::Interface::as_raw(self), pilotval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -32853,7 +32853,7 @@ impl IDVBSTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSystemType(&self, systype: DVBSystemType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSystemType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(systype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSystemType)(::windows::core::Interface::as_raw(self), systype).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn NetworkID(&self) -> ::windows::core::Result { @@ -32862,7 +32862,7 @@ impl IDVBSTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetNetworkID(&self, networkid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNetworkID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(networkid)).ok() + (::windows::core::Interface::vtable(self).base__.SetNetworkID)(::windows::core::Interface::as_raw(self), networkid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LowOscillator(&self) -> ::windows::core::Result { @@ -32871,7 +32871,7 @@ impl IDVBSTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLowOscillator(&self, lowoscillator: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLowOscillator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lowoscillator)).ok() + (::windows::core::Interface::vtable(self).SetLowOscillator)(::windows::core::Interface::as_raw(self), lowoscillator).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HighOscillator(&self) -> ::windows::core::Result { @@ -32880,7 +32880,7 @@ impl IDVBSTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetHighOscillator(&self, highoscillator: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHighOscillator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(highoscillator)).ok() + (::windows::core::Interface::vtable(self).SetHighOscillator)(::windows::core::Interface::as_raw(self), highoscillator).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LNBSwitch(&self) -> ::windows::core::Result { @@ -32889,7 +32889,7 @@ impl IDVBSTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLNBSwitch(&self, lnbswitch: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLNBSwitch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnbswitch)).ok() + (::windows::core::Interface::vtable(self).SetLNBSwitch)(::windows::core::Interface::as_raw(self), lnbswitch).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32912,7 +32912,7 @@ impl IDVBSTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSpectralInversion(&self, spectralinversionval: SpectralInversion) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpectralInversion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(spectralinversionval)).ok() + (::windows::core::Interface::vtable(self).SetSpectralInversion)(::windows::core::Interface::as_raw(self), spectralinversionval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -33065,7 +33065,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -33074,7 +33074,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -33083,7 +33083,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -33092,7 +33092,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -33101,7 +33101,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -33110,7 +33110,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -33119,7 +33119,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -33134,7 +33134,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBandwidth(&self, bandwidthval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBandwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bandwidthval)).ok() + (::windows::core::Interface::vtable(self).SetBandwidth)(::windows::core::Interface::as_raw(self), bandwidthval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LPInnerFEC(&self) -> ::windows::core::Result { @@ -33143,7 +33143,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLPInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLPInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).SetLPInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LPInnerFECRate(&self) -> ::windows::core::Result { @@ -33152,7 +33152,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLPInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLPInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).SetLPInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HAlpha(&self) -> ::windows::core::Result { @@ -33161,7 +33161,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetHAlpha(&self, alpha: HierarchyAlpha) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHAlpha)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(alpha)).ok() + (::windows::core::Interface::vtable(self).SetHAlpha)(::windows::core::Interface::as_raw(self), alpha).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Guard(&self) -> ::windows::core::Result { @@ -33170,7 +33170,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetGuard(&self, gi: GuardInterval) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGuard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gi)).ok() + (::windows::core::Interface::vtable(self).SetGuard)(::windows::core::Interface::as_raw(self), gi).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Mode(&self) -> ::windows::core::Result { @@ -33179,7 +33179,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMode(&self, mode: TransmissionMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OtherFrequencyInUse(&self) -> ::windows::core::Result { @@ -33188,7 +33188,7 @@ impl IDVBTLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOtherFrequencyInUse(&self, otherfrequencyinuseval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOtherFrequencyInUse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(otherfrequencyinuseval)).ok() + (::windows::core::Interface::vtable(self).SetOtherFrequencyInUse)(::windows::core::Interface::as_raw(self), otherfrequencyinuseval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -33321,7 +33321,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -33330,7 +33330,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -33339,7 +33339,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -33348,7 +33348,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -33357,7 +33357,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -33366,7 +33366,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -33375,7 +33375,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -33390,7 +33390,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBandwidth(&self, bandwidthval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBandwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bandwidthval)).ok() + (::windows::core::Interface::vtable(self).base__.SetBandwidth)(::windows::core::Interface::as_raw(self), bandwidthval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LPInnerFEC(&self) -> ::windows::core::Result { @@ -33399,7 +33399,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLPInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLPInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.SetLPInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LPInnerFECRate(&self) -> ::windows::core::Result { @@ -33408,7 +33408,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLPInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLPInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.SetLPInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HAlpha(&self) -> ::windows::core::Result { @@ -33417,7 +33417,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetHAlpha(&self, alpha: HierarchyAlpha) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHAlpha)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(alpha)).ok() + (::windows::core::Interface::vtable(self).base__.SetHAlpha)(::windows::core::Interface::as_raw(self), alpha).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Guard(&self) -> ::windows::core::Result { @@ -33426,7 +33426,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetGuard(&self, gi: GuardInterval) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetGuard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gi)).ok() + (::windows::core::Interface::vtable(self).base__.SetGuard)(::windows::core::Interface::as_raw(self), gi).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Mode(&self) -> ::windows::core::Result { @@ -33435,7 +33435,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMode(&self, mode: TransmissionMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.SetMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OtherFrequencyInUse(&self) -> ::windows::core::Result { @@ -33444,7 +33444,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOtherFrequencyInUse(&self, otherfrequencyinuseval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOtherFrequencyInUse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(otherfrequencyinuseval)).ok() + (::windows::core::Interface::vtable(self).base__.SetOtherFrequencyInUse)(::windows::core::Interface::as_raw(self), otherfrequencyinuseval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PhysicalLayerPipeId(&self) -> ::windows::core::Result { @@ -33453,7 +33453,7 @@ impl IDVBTLocator2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPhysicalLayerPipeId(&self, physicallayerpipeidval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPhysicalLayerPipeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(physicallayerpipeidval)).ok() + (::windows::core::Interface::vtable(self).SetPhysicalLayerPipeId)(::windows::core::Interface::as_raw(self), physicallayerpipeidval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -33624,7 +33624,7 @@ impl IDVBTuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetONID(&self, onid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetONID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(onid)).ok() + (::windows::core::Interface::vtable(self).SetONID)(::windows::core::Interface::as_raw(self), onid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TSID(&self) -> ::windows::core::Result { @@ -33633,7 +33633,7 @@ impl IDVBTuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTSID(&self, tsid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTSID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tsid)).ok() + (::windows::core::Interface::vtable(self).SetTSID)(::windows::core::Interface::as_raw(self), tsid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SID(&self) -> ::windows::core::Result { @@ -33642,7 +33642,7 @@ impl IDVBTuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSID(&self, sid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sid)).ok() + (::windows::core::Interface::vtable(self).SetSID)(::windows::core::Interface::as_raw(self), sid).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -33872,7 +33872,7 @@ impl IDVBTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSystemType(&self, systype: DVBSystemType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSystemType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(systype)).ok() + (::windows::core::Interface::vtable(self).SetSystemType)(::windows::core::Interface::as_raw(self), systype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -34098,7 +34098,7 @@ impl IDVBTuningSpace2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSystemType(&self, systype: DVBSystemType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSystemType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(systype)).ok() + (::windows::core::Interface::vtable(self).base__.SetSystemType)(::windows::core::Interface::as_raw(self), systype).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn NetworkID(&self) -> ::windows::core::Result { @@ -34107,7 +34107,7 @@ impl IDVBTuningSpace2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetNetworkID(&self, networkid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNetworkID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(networkid)).ok() + (::windows::core::Interface::vtable(self).SetNetworkID)(::windows::core::Interface::as_raw(self), networkid).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -34244,11 +34244,11 @@ impl IDVB_BAT { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32, ppdescriptor: *const ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfRecords(&self) -> ::windows::core::Result { @@ -34258,26 +34258,26 @@ impl IDVB_BAT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordTransportStreamId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordTransportStreamId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordTransportStreamId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordOriginalNetworkId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordOriginalNetworkId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordOriginalNetworkId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -34480,42 +34480,42 @@ impl IDVB_EIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordEventId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordEventId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordEventId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordStartTime(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordStartTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordStartTime)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDuration(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDuration)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRunningStatus(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordFreeCAMode(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordFreeCAMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordFreeCAMode)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -34668,42 +34668,42 @@ impl IDVB_EIT2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordEventId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordEventId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordEventId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordStartTime(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordStartTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordStartTime)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDuration(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordDuration)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRunningStatus(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordFreeCAMode(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordFreeCAMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordFreeCAMode)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).base__.GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -34742,7 +34742,7 @@ impl IDVB_EIT2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordSection(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordSection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordSection)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34832,11 +34832,11 @@ impl IDVB_NIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfRecords(&self) -> ::windows::core::Result { @@ -34846,26 +34846,26 @@ impl IDVB_NIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordTransportStreamId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordTransportStreamId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordTransportStreamId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordOriginalNetworkId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordOriginalNetworkId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordOriginalNetworkId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -34980,27 +34980,27 @@ impl IDVB_RST { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordTransportStreamId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordTransportStreamId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordTransportStreamId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordOriginalNetworkId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordOriginalNetworkId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordOriginalNetworkId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordEventId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordEventId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordEventId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRunningStatus(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35085,44 +35085,44 @@ impl IDVB_SDT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordEITScheduleFlag(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordEITScheduleFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordEITScheduleFlag)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordEITPresentFollowingFlag(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordEITPresentFollowingFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordEITPresentFollowingFlag)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRunningStatus(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordFreeCAMode(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordFreeCAMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordFreeCAMode)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -35253,11 +35253,11 @@ impl IDVB_SIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfRecords(&self) -> ::windows::core::Result { @@ -35267,26 +35267,26 @@ impl IDVB_SIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRunningStatus(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -35299,7 +35299,7 @@ impl IDVB_SIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNextTable(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNextTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNextTable)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -35523,11 +35523,11 @@ impl IDVB_TOT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35581,11 +35581,11 @@ pub struct IDVEnc(::windows::core::IUnknown); impl IDVEnc { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_IFormatResolution(&self, videoformat: *mut i32, dvformat: *mut i32, resolution: *mut i32, fdvinfo: u8, sdvinfo: *mut DVINFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_IFormatResolution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoformat), ::core::mem::transmute(dvformat), ::core::mem::transmute(resolution), ::core::mem::transmute(fdvinfo), ::core::mem::transmute(sdvinfo)).ok() + (::windows::core::Interface::vtable(self).get_IFormatResolution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoformat), ::core::mem::transmute(dvformat), ::core::mem::transmute(resolution), fdvinfo, ::core::mem::transmute(sdvinfo)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_IFormatResolution(&self, videoformat: i32, dvformat: i32, resolution: i32, fdvinfo: u8, sdvinfo: *const DVINFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_IFormatResolution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoformat), ::core::mem::transmute(dvformat), ::core::mem::transmute(resolution), ::core::mem::transmute(fdvinfo), ::core::mem::transmute(sdvinfo)).ok() + (::windows::core::Interface::vtable(self).put_IFormatResolution)(::windows::core::Interface::as_raw(self), videoformat, dvformat, resolution, fdvinfo, ::core::mem::transmute(sdvinfo)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35693,7 +35693,7 @@ pub struct IDVSplitter(::windows::core::IUnknown); impl IDVSplitter { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DiscardAlternateVideoFrames(&self, ndiscard: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DiscardAlternateVideoFrames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ndiscard)).ok() + (::windows::core::Interface::vtable(self).DiscardAlternateVideoFrames)(::windows::core::Interface::as_raw(self), ndiscard).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35743,7 +35743,7 @@ pub struct IDecimateVideoImage(::windows::core::IUnknown); impl IDecimateVideoImage { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDecimationImageSize(&self, lwidth: i32, lheight: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDecimationImageSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lwidth), ::core::mem::transmute(lheight)).ok() + (::windows::core::Interface::vtable(self).SetDecimationImageSize)(::windows::core::Interface::as_raw(self), lwidth, lheight).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ResetDecimationImageSize(&self) -> ::windows::core::Result<()> { @@ -35807,7 +35807,7 @@ impl IDeferredCommand { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Postpone(&self, newtime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Postpone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newtime)).ok() + (::windows::core::Interface::vtable(self).Postpone)(::windows::core::Interface::as_raw(self), newtime).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetHResult(&self) -> ::windows::core::Result<::windows::core::HRESULT> { @@ -35872,7 +35872,7 @@ impl IDigitalCableLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -35881,7 +35881,7 @@ impl IDigitalCableLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -35890,7 +35890,7 @@ impl IDigitalCableLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -35899,7 +35899,7 @@ impl IDigitalCableLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -35908,7 +35908,7 @@ impl IDigitalCableLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -35917,7 +35917,7 @@ impl IDigitalCableLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -35926,7 +35926,7 @@ impl IDigitalCableLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -35941,7 +35941,7 @@ impl IDigitalCableLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPhysicalChannel(&self, physicalchannel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPhysicalChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(physicalchannel)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPhysicalChannel)(::windows::core::Interface::as_raw(self), physicalchannel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TSID(&self) -> ::windows::core::Result { @@ -35950,7 +35950,7 @@ impl IDigitalCableLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTSID(&self, tsid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetTSID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tsid)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetTSID)(::windows::core::Interface::as_raw(self), tsid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ProgramNumber(&self) -> ::windows::core::Result { @@ -35959,7 +35959,7 @@ impl IDigitalCableLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetProgramNumber(&self, programnumber: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProgramNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(programnumber)).ok() + (::windows::core::Interface::vtable(self).base__.SetProgramNumber)(::windows::core::Interface::as_raw(self), programnumber).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -36146,7 +36146,7 @@ impl IDigitalCableTuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetChannel(&self, channel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(channel)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetChannel)(::windows::core::Interface::as_raw(self), channel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MinorChannel(&self) -> ::windows::core::Result { @@ -36155,7 +36155,7 @@ impl IDigitalCableTuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinorChannel(&self, minorchannel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMinorChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minorchannel)).ok() + (::windows::core::Interface::vtable(self).base__.SetMinorChannel)(::windows::core::Interface::as_raw(self), minorchannel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MajorChannel(&self) -> ::windows::core::Result { @@ -36164,7 +36164,7 @@ impl IDigitalCableTuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMajorChannel(&self, majorchannel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMajorChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(majorchannel)).ok() + (::windows::core::Interface::vtable(self).SetMajorChannel)(::windows::core::Interface::as_raw(self), majorchannel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceID(&self) -> ::windows::core::Result { @@ -36173,7 +36173,7 @@ impl IDigitalCableTuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceID(&self, sourceid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSourceID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourceid)).ok() + (::windows::core::Interface::vtable(self).SetSourceID)(::windows::core::Interface::as_raw(self), sourceid).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -36437,7 +36437,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinChannel(&self, newminchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetMinChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newminchannelval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetMinChannel)(::windows::core::Interface::as_raw(self), newminchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxChannel(&self) -> ::windows::core::Result { @@ -36446,7 +36446,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxChannel(&self, newmaxchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetMaxChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newmaxchannelval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetMaxChannel)(::windows::core::Interface::as_raw(self), newmaxchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InputType(&self) -> ::windows::core::Result { @@ -36455,7 +36455,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInputType(&self, newinputtypeval: TunerInputType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetInputType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newinputtypeval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetInputType)(::windows::core::Interface::as_raw(self), newinputtypeval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CountryCode(&self) -> ::windows::core::Result { @@ -36464,7 +36464,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCountryCode(&self, newcountrycodeval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newcountrycodeval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCountryCode)(::windows::core::Interface::as_raw(self), newcountrycodeval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MinMinorChannel(&self) -> ::windows::core::Result { @@ -36473,7 +36473,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinMinorChannel(&self, newminminorchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMinMinorChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newminminorchannelval)).ok() + (::windows::core::Interface::vtable(self).base__.SetMinMinorChannel)(::windows::core::Interface::as_raw(self), newminminorchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxMinorChannel(&self) -> ::windows::core::Result { @@ -36482,7 +36482,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxMinorChannel(&self, newmaxminorchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxMinorChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newmaxminorchannelval)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxMinorChannel)(::windows::core::Interface::as_raw(self), newmaxminorchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MinPhysicalChannel(&self) -> ::windows::core::Result { @@ -36491,7 +36491,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinPhysicalChannel(&self, newminphysicalchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMinPhysicalChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newminphysicalchannelval)).ok() + (::windows::core::Interface::vtable(self).base__.SetMinPhysicalChannel)(::windows::core::Interface::as_raw(self), newminphysicalchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxPhysicalChannel(&self) -> ::windows::core::Result { @@ -36500,7 +36500,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxPhysicalChannel(&self, newmaxphysicalchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxPhysicalChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newmaxphysicalchannelval)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxPhysicalChannel)(::windows::core::Interface::as_raw(self), newmaxphysicalchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MinMajorChannel(&self) -> ::windows::core::Result { @@ -36509,7 +36509,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinMajorChannel(&self, newminmajorchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinMajorChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newminmajorchannelval)).ok() + (::windows::core::Interface::vtable(self).SetMinMajorChannel)(::windows::core::Interface::as_raw(self), newminmajorchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxMajorChannel(&self) -> ::windows::core::Result { @@ -36518,7 +36518,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxMajorChannel(&self, newmaxmajorchannelval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxMajorChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newmaxmajorchannelval)).ok() + (::windows::core::Interface::vtable(self).SetMaxMajorChannel)(::windows::core::Interface::as_raw(self), newmaxmajorchannelval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MinSourceID(&self) -> ::windows::core::Result { @@ -36527,7 +36527,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMinSourceID(&self, newminsourceidval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinSourceID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newminsourceidval)).ok() + (::windows::core::Interface::vtable(self).SetMinSourceID)(::windows::core::Interface::as_raw(self), newminsourceidval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxSourceID(&self) -> ::windows::core::Result { @@ -36536,7 +36536,7 @@ impl IDigitalCableTuningSpace { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxSourceID(&self, newmaxsourceidval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxSourceID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newmaxsourceidval)).ok() + (::windows::core::Interface::vtable(self).SetMaxSourceID)(::windows::core::Interface::as_raw(self), newmaxsourceidval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -36681,7 +36681,7 @@ impl IDigitalLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -36690,7 +36690,7 @@ impl IDigitalLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -36699,7 +36699,7 @@ impl IDigitalLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -36708,7 +36708,7 @@ impl IDigitalLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -36717,7 +36717,7 @@ impl IDigitalLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -36726,7 +36726,7 @@ impl IDigitalLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).base__.SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -36735,7 +36735,7 @@ impl IDigitalLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -36961,12 +36961,12 @@ impl IDirectDrawMediaStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMediaStream>>, { - (::windows::core::Interface::vtable(self).base__.SetSameFormat)(::windows::core::Interface::as_raw(self), pstreamthathasdesiredformat.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetSameFormat)(::windows::core::Interface::as_raw(self), pstreamthathasdesiredformat.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AllocateSample(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AllocateSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AllocateSample)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CreateSharedSample<'a, P0>(&self, pexistingsample: P0, dwflags: u32) -> ::windows::core::Result @@ -36974,11 +36974,11 @@ impl IDirectDrawMediaStream { P0: ::std::convert::Into<::windows::core::InParam<'a, IStreamSample>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateSharedSample)(::windows::core::Interface::as_raw(self), pexistingsample.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateSharedSample)(::windows::core::Interface::as_raw(self), pexistingsample.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SendEndOfStream(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SendEndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SendEndOfStream)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(feature = "Win32_Graphics_DirectDraw")] @@ -37014,7 +37014,7 @@ impl IDirectDrawMediaStream { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::DirectDraw::IDirectDrawSurface>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSample)(::windows::core::Interface::as_raw(self), psurface.into().abi(), ::core::mem::transmute(prect), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSample)(::windows::core::Interface::as_raw(self), psurface.into().abi(), ::core::mem::transmute(prect), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTimePerFrame(&self) -> ::windows::core::Result { @@ -37120,11 +37120,11 @@ impl IDirectDrawStreamSample { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), hevent.into(), ::core::mem::transmute(pfnapc), ::core::mem::transmute(dwapcdata)).ok() + (::windows::core::Interface::vtable(self).base__.Update)(::windows::core::Interface::as_raw(self), dwflags, hevent.into(), ::core::mem::transmute(pfnapc), dwapcdata).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CompletionStatus(&self, dwflags: u32, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).base__.CompletionStatus)(::windows::core::Interface::as_raw(self), dwflags, dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw"))] @@ -37211,7 +37211,7 @@ impl IDirectDrawVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSwitches(&self, switches: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSwitches)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(switches)).ok() + (::windows::core::Interface::vtable(self).SetSwitches)(::windows::core::Interface::as_raw(self), switches).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(feature = "Win32_Graphics_DirectDraw")] @@ -37259,7 +37259,7 @@ impl IDirectDrawVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UseScanLine(&self, usescanline: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UseScanLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usescanline)).ok() + (::windows::core::Interface::vtable(self).UseScanLine)(::windows::core::Interface::as_raw(self), usescanline).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CanUseScanLine(&self) -> ::windows::core::Result { @@ -37268,7 +37268,7 @@ impl IDirectDrawVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UseOverlayStretch(&self, useoverlaystretch: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UseOverlayStretch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(useoverlaystretch)).ok() + (::windows::core::Interface::vtable(self).UseOverlayStretch)(::windows::core::Interface::as_raw(self), useoverlaystretch).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CanUseOverlayStretch(&self) -> ::windows::core::Result { @@ -37277,7 +37277,7 @@ impl IDirectDrawVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UseWhenFullScreen(&self, usewhenfullscreen: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UseWhenFullScreen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usewhenfullscreen)).ok() + (::windows::core::Interface::vtable(self).UseWhenFullScreen)(::windows::core::Interface::as_raw(self), usewhenfullscreen).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WillUseFullScreen(&self) -> ::windows::core::Result { @@ -37370,7 +37370,7 @@ impl IDistributorNotify { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Run(&self, tstart: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Run)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tstart)).ok() + (::windows::core::Interface::vtable(self).Run)(::windows::core::Interface::as_raw(self), tstart).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSyncSource<'a, P0>(&self, pclock: P0) -> ::windows::core::Result<()> @@ -37620,7 +37620,7 @@ impl IDvbComponentDescriptor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -37694,11 +37694,11 @@ impl IDvbContentDescriptor { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordContentNibbles(&self, brecordindex: u8, pbvallevel1: *mut u8, pbvallevel2: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordContentNibbles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(pbvallevel1), ::core::mem::transmute(pbvallevel2)).ok() + (::windows::core::Interface::vtable(self).GetRecordContentNibbles)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(pbvallevel1), ::core::mem::transmute(pbvallevel2)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordUserNibbles(&self, brecordindex: u8, pbval1: *mut u8, pbval2: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordUserNibbles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(pbval1), ::core::mem::transmute(pbval2)).ok() + (::windows::core::Interface::vtable(self).GetRecordUserNibbles)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(pbval1), ::core::mem::transmute(pbval2)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -37767,7 +37767,7 @@ impl IDvbContentIdentifierDescriptor { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCrid(&self, brecordindex: u8, pbtype: *mut u8, pblocation: *mut u8, pblength: *mut u8, ppbbytes: *mut *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordCrid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(pbtype), ::core::mem::transmute(pblocation), ::core::mem::transmute(pblength), ::core::mem::transmute(ppbbytes)).ok() + (::windows::core::Interface::vtable(self).GetRecordCrid)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(pbtype), ::core::mem::transmute(pblocation), ::core::mem::transmute(pblength), ::core::mem::transmute(ppbbytes)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38077,7 +38077,7 @@ impl IDvbExtendedEventDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordItemW(&self, brecordindex: u8, convmode: DVB_STRCONV_MODE, pbstrdesc: *mut super::super::Foundation::BSTR, pbstritem: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordItemW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(convmode), ::core::mem::transmute(pbstrdesc), ::core::mem::transmute(pbstritem)).ok() + (::windows::core::Interface::vtable(self).GetRecordItemW)(::windows::core::Interface::as_raw(self), brecordindex, convmode, ::core::mem::transmute(pbstrdesc), ::core::mem::transmute(pbstritem)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -38085,13 +38085,13 @@ impl IDvbExtendedEventDescriptor { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDvbExtendedEventDescriptor>>, { - (::windows::core::Interface::vtable(self).GetConcatenatedItemW)(::windows::core::Interface::as_raw(self), pfollowingdescriptor.into().abi(), ::core::mem::transmute(convmode), ::core::mem::transmute(pbstrdesc), ::core::mem::transmute(pbstritem)).ok() + (::windows::core::Interface::vtable(self).GetConcatenatedItemW)(::windows::core::Interface::as_raw(self), pfollowingdescriptor.into().abi(), convmode, ::core::mem::transmute(pbstrdesc), ::core::mem::transmute(pbstritem)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -38100,11 +38100,11 @@ impl IDvbExtendedEventDescriptor { P0: ::std::convert::Into<::windows::core::InParam<'a, IDvbExtendedEventDescriptor>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetConcatenatedTextW)(::windows::core::Interface::as_raw(self), followingdescriptor.into().abi(), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetConcatenatedTextW)(::windows::core::Interface::as_raw(self), followingdescriptor.into().abi(), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordItemRawBytes(&self, brecordindex: u8, ppbrawitem: *mut *mut u8, pbitemlength: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordItemRawBytes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(ppbrawitem), ::core::mem::transmute(pbitemlength)).ok() + (::windows::core::Interface::vtable(self).GetRecordItemRawBytes)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(ppbrawitem), ::core::mem::transmute(pbitemlength)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38197,7 +38197,7 @@ impl IDvbFrequencyListDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCentreFrequency(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCentreFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCentreFrequency)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38267,17 +38267,17 @@ impl IDvbHDSimulcastLogicalChannelDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetRecordServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetRecordServiceId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordLogicalChannelNumber(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetRecordLogicalChannelNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetRecordLogicalChannelNumber)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordLogicalChannelAndVisibility(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordLogicalChannelAndVisibility)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordLogicalChannelAndVisibility)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38464,17 +38464,17 @@ impl IDvbLogicalChannel2Descriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetRecordServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetRecordServiceId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordLogicalChannelNumber(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetRecordLogicalChannelNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetRecordLogicalChannelNumber)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordLogicalChannelAndVisibility(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordLogicalChannelAndVisibility)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordLogicalChannelAndVisibility)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfLists(&self) -> ::windows::core::Result { @@ -38484,37 +38484,37 @@ impl IDvbLogicalChannel2Descriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetListId(&self, blistindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetListId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blistindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetListId)(::windows::core::Interface::as_raw(self), blistindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetListNameW(&self, blistindex: u8, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetListNameW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blistindex), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetListNameW)(::windows::core::Interface::as_raw(self), blistindex, convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetListCountryCode(&self, blistindex: u8, pszcode: &mut [u8; 4]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetListCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blistindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszcode))).ok() + (::windows::core::Interface::vtable(self).GetListCountryCode)(::windows::core::Interface::as_raw(self), blistindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszcode))).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetListCountOfRecords(&self, bchannellistindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetListCountOfRecords)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bchannellistindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetListCountOfRecords)(::windows::core::Interface::as_raw(self), bchannellistindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetListRecordServiceId(&self, blistindex: u8, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetListRecordServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blistindex), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetListRecordServiceId)(::windows::core::Interface::as_raw(self), blistindex, brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetListRecordLogicalChannelNumber(&self, blistindex: u8, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetListRecordLogicalChannelNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blistindex), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetListRecordLogicalChannelNumber)(::windows::core::Interface::as_raw(self), blistindex, brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetListRecordLogicalChannelAndVisibility(&self, blistindex: u8, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetListRecordLogicalChannelAndVisibility)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blistindex), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetListRecordLogicalChannelAndVisibility)(::windows::core::Interface::as_raw(self), blistindex, brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38620,12 +38620,12 @@ impl IDvbLogicalChannelDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordLogicalChannelNumber(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordLogicalChannelNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordLogicalChannelNumber)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38695,17 +38695,17 @@ impl IDvbLogicalChannelDescriptor2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordServiceId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordLogicalChannelNumber(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordLogicalChannelNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordLogicalChannelNumber)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordLogicalChannelAndVisibility(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordLogicalChannelAndVisibility)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordLogicalChannelAndVisibility)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38786,19 +38786,19 @@ impl IDvbMultilingualServiceNameDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordLangId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordLangId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordLangId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordServiceProviderNameW(&self, brecordindex: u8, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordServiceProviderNameW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordServiceProviderNameW)(::windows::core::Interface::as_raw(self), brecordindex, convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordServiceNameW(&self, brecordindex: u8, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordServiceNameW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordServiceNameW)(::windows::core::Interface::as_raw(self), brecordindex, convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38876,7 +38876,7 @@ impl IDvbNetworkNameDescriptor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetNetworkNameW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetNetworkNameW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNetworkNameW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38947,7 +38947,7 @@ impl IDvbParentalRatingDescriptor { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRating(&self, brecordindex: u8, pszcountrycode: &mut [u8; 4], pbval: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordRating)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszcountrycode)), ::core::mem::transmute(pbval)).ok() + (::windows::core::Interface::vtable(self).GetRecordRating)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszcountrycode)), ::core::mem::transmute(pbval)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39178,19 +39178,19 @@ impl IDvbServiceAttributeDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordNumericSelectionFlag(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordNumericSelectionFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordNumericSelectionFlag)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordVisibleServiceFlag(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordVisibleServiceFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordVisibleServiceFlag)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39401,13 +39401,13 @@ impl IDvbServiceDescriptor2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetServiceProviderNameW2(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetServiceProviderNameW2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetServiceProviderNameW2)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetServiceNameW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetServiceNameW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetServiceNameW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39495,12 +39495,12 @@ impl IDvbServiceListDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordServiceId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceType(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordServiceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordServiceType)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39570,13 +39570,13 @@ impl IDvbShortEventDescriptor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEventNameW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetEventNameW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventNameW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39649,12 +39649,12 @@ impl IDvbSiParser { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCAT(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCAT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCAT)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPMT(&self, pid: u16, pwprogramnumber: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPMT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(pwprogramnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPMT)(::windows::core::Interface::as_raw(self), pid, ::core::mem::transmute(pwprogramnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTSDT(&self) -> ::windows::core::Result { @@ -39664,17 +39664,17 @@ impl IDvbSiParser { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNIT(&self, tableid: u8, pwnetworkid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwnetworkid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNIT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwnetworkid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSDT(&self, tableid: u8, pwtransportstreamid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSDT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwtransportstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSDT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwtransportstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEIT(&self, tableid: u8, pwserviceid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwserviceid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEIT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwserviceid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBAT(&self, pwbouquetid: *const u16) -> ::windows::core::Result { @@ -39684,12 +39684,12 @@ impl IDvbSiParser { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRST(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRST)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRST)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetST(&self, pid: u16, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetST)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetST)(::windows::core::Interface::as_raw(self), pid, dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTDT(&self) -> ::windows::core::Result { @@ -39704,12 +39704,12 @@ impl IDvbSiParser { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDIT(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDIT)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSIT(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSIT)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39786,12 +39786,12 @@ impl IDvbSiParser2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCAT(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCAT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCAT)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPMT(&self, pid: u16, pwprogramnumber: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPMT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(pwprogramnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetPMT)(::windows::core::Interface::as_raw(self), pid, ::core::mem::transmute(pwprogramnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTSDT(&self) -> ::windows::core::Result { @@ -39801,17 +39801,17 @@ impl IDvbSiParser2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNIT(&self, tableid: u8, pwnetworkid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetNIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwnetworkid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetNIT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwnetworkid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSDT(&self, tableid: u8, pwtransportstreamid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSDT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwtransportstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSDT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwtransportstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEIT(&self, tableid: u8, pwserviceid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetEIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwserviceid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetEIT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwserviceid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBAT(&self, pwbouquetid: *const u16) -> ::windows::core::Result { @@ -39821,12 +39821,12 @@ impl IDvbSiParser2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRST(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRST)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRST)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetST(&self, pid: u16, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetST)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetST)(::windows::core::Interface::as_raw(self), pid, dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTDT(&self) -> ::windows::core::Result { @@ -39841,17 +39841,17 @@ impl IDvbSiParser2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDIT(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetDIT)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSIT(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSIT)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEIT2(&self, tableid: u8, pwserviceid: *const u16, pbsegment: *const u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEIT2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwserviceid), ::core::mem::transmute(pbsegment), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEIT2)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwserviceid), ::core::mem::transmute(pbsegment), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39932,22 +39932,22 @@ impl IDvbSubtitlingDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordLangId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordLangId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordLangId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordSubtitlingType(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordSubtitlingType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordSubtitlingType)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCompositionPageID(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCompositionPageID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCompositionPageID)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordAncillaryPageID(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordAncillaryPageID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordAncillaryPageID)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -40019,22 +40019,22 @@ impl IDvbTeletextDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordLangId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordLangId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordLangId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordTeletextType(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordTeletextType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordTeletextType)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordMagazineNumber(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordMagazineNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordMagazineNumber)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordPageNumber(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordPageNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordPageNumber)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -40379,15 +40379,15 @@ pub struct IDvdControl(::windows::core::IUnknown); impl IDvdControl { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TitlePlay(&self, ultitle: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TitlePlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle)).ok() + (::windows::core::Interface::vtable(self).TitlePlay)(::windows::core::Interface::as_raw(self), ultitle).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ChapterPlay(&self, ultitle: u32, ulchapter: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChapterPlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(ulchapter)).ok() + (::windows::core::Interface::vtable(self).ChapterPlay)(::windows::core::Interface::as_raw(self), ultitle, ulchapter).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TimePlay(&self, ultitle: u32, bcdtime: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TimePlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(bcdtime)).ok() + (::windows::core::Interface::vtable(self).TimePlay)(::windows::core::Interface::as_raw(self), ultitle, bcdtime).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StopForResume(&self) -> ::windows::core::Result<()> { @@ -40399,11 +40399,11 @@ impl IDvdControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TimeSearch(&self, bcdtime: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TimeSearch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bcdtime)).ok() + (::windows::core::Interface::vtable(self).TimeSearch)(::windows::core::Interface::as_raw(self), bcdtime).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ChapterSearch(&self, ulchapter: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChapterSearch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulchapter)).ok() + (::windows::core::Interface::vtable(self).ChapterSearch)(::windows::core::Interface::as_raw(self), ulchapter).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PrevPGSearch(&self) -> ::windows::core::Result<()> { @@ -40419,15 +40419,15 @@ impl IDvdControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ForwardScan(&self, dwspeed: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ForwardScan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwspeed)).ok() + (::windows::core::Interface::vtable(self).ForwardScan)(::windows::core::Interface::as_raw(self), dwspeed).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn BackwardScan(&self, dwspeed: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BackwardScan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwspeed)).ok() + (::windows::core::Interface::vtable(self).BackwardScan)(::windows::core::Interface::as_raw(self), dwspeed).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MenuCall(&self, menuid: DVD_MENU_ID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MenuCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(menuid)).ok() + (::windows::core::Interface::vtable(self).MenuCall)(::windows::core::Interface::as_raw(self), menuid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Resume(&self) -> ::windows::core::Result<()> { @@ -40455,7 +40455,7 @@ impl IDvdControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ButtonSelectAndActivate(&self, ulbutton: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ButtonSelectAndActivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulbutton)).ok() + (::windows::core::Interface::vtable(self).ButtonSelectAndActivate)(::windows::core::Interface::as_raw(self), ulbutton).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StillOff(&self) -> ::windows::core::Result<()> { @@ -40471,11 +40471,11 @@ impl IDvdControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MenuLanguageSelect(&self, language: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MenuLanguageSelect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(language)).ok() + (::windows::core::Interface::vtable(self).MenuLanguageSelect)(::windows::core::Interface::as_raw(self), language).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] 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() + (::windows::core::Interface::vtable(self).AudioStreamChange)(::windows::core::Interface::as_raw(self), ulaudio).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -40483,27 +40483,27 @@ impl IDvdControl { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SubpictureStreamChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulsubpicture), bdisplay.into()).ok() + (::windows::core::Interface::vtable(self).SubpictureStreamChange)(::windows::core::Interface::as_raw(self), ulsubpicture, bdisplay.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] 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() + (::windows::core::Interface::vtable(self).AngleChange)(::windows::core::Interface::as_raw(self), ulangle).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ParentalLevelSelect(&self, ulparentallevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ParentalLevelSelect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulparentallevel)).ok() + (::windows::core::Interface::vtable(self).ParentalLevelSelect)(::windows::core::Interface::as_raw(self), ulparentallevel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ParentalCountrySelect(&self, wcountry: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ParentalCountrySelect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wcountry)).ok() + (::windows::core::Interface::vtable(self).ParentalCountrySelect)(::windows::core::Interface::as_raw(self), wcountry).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn KaraokeAudioPresentationModeChange(&self, ulmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).KaraokeAudioPresentationModeChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulmode)).ok() + (::windows::core::Interface::vtable(self).KaraokeAudioPresentationModeChange)(::windows::core::Interface::as_raw(self), ulmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn VideoModePreferrence(&self, ulpreferreddisplaymode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).VideoModePreferrence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulpreferreddisplaymode)).ok() + (::windows::core::Interface::vtable(self).VideoModePreferrence)(::windows::core::Interface::as_raw(self), ulpreferreddisplaymode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRoot<'a, P0>(&self, pszpath: P0) -> ::windows::core::Result<()> @@ -40524,7 +40524,7 @@ impl IDvdControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ChapterPlayAutoStop(&self, ultitle: u32, ulchapter: u32, ulchapterstoplay: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChapterPlayAutoStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(ulchapter), ::core::mem::transmute(ulchapterstoplay)).ok() + (::windows::core::Interface::vtable(self).ChapterPlayAutoStop)(::windows::core::Interface::as_raw(self), ultitle, ulchapter, ulchapterstoplay).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -40618,16 +40618,16 @@ impl IDvdControl2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayTitle(&self, ultitle: u32, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).PlayTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).PlayTitle)(::windows::core::Interface::as_raw(self), ultitle, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayChapterInTitle(&self, ultitle: u32, ulchapter: u32, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).PlayChapterInTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(ulchapter), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).PlayChapterInTitle)(::windows::core::Interface::as_raw(self), ultitle, ulchapter, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayAtTimeInTitle(&self, ultitle: u32, pstarttime: *mut DVD_HMSF_TIMECODE, dwflags: u32, ppcmd: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayAtTimeInTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(pstarttime), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppcmd)).ok() + (::windows::core::Interface::vtable(self).PlayAtTimeInTitle)(::windows::core::Interface::as_raw(self), ultitle, ::core::mem::transmute(pstarttime), dwflags, ::core::mem::transmute(ppcmd)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -40636,55 +40636,55 @@ impl IDvdControl2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ReturnFromSubmenu(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ReturnFromSubmenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReturnFromSubmenu)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayAtTime(&self, ptime: *mut DVD_HMSF_TIMECODE, dwflags: u32, ppcmd: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayAtTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptime), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppcmd)).ok() + (::windows::core::Interface::vtable(self).PlayAtTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptime), dwflags, ::core::mem::transmute(ppcmd)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayChapter(&self, ulchapter: u32, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).PlayChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulchapter), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).PlayChapter)(::windows::core::Interface::as_raw(self), ulchapter, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayPrevChapter(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).PlayPrevChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).PlayPrevChapter)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ReplayChapter(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ReplayChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReplayChapter)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayNextChapter(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).PlayNextChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).PlayNextChapter)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayForwards(&self, dspeed: f64, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).PlayForwards)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dspeed), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).PlayForwards)(::windows::core::Interface::as_raw(self), dspeed, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayBackwards(&self, dspeed: f64, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).PlayBackwards)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dspeed), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).PlayBackwards)(::windows::core::Interface::as_raw(self), dspeed, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ShowMenu(&self, menuid: DVD_MENU_ID, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ShowMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(menuid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ShowMenu)(::windows::core::Interface::as_raw(self), menuid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Resume(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Resume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Resume)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectRelativeButton(&self, buttondir: DVD_RELATIVE_BUTTON) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectRelativeButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buttondir)).ok() + (::windows::core::Interface::vtable(self).SelectRelativeButton)(::windows::core::Interface::as_raw(self), buttondir).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ActivateButton(&self) -> ::windows::core::Result<()> { @@ -40692,11 +40692,11 @@ impl IDvdControl2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectButton(&self, ulbutton: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulbutton)).ok() + (::windows::core::Interface::vtable(self).SelectButton)(::windows::core::Interface::as_raw(self), ulbutton).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectAndActivateButton(&self, ulbutton: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectAndActivateButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulbutton)).ok() + (::windows::core::Interface::vtable(self).SelectAndActivateButton)(::windows::core::Interface::as_raw(self), ulbutton).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StillOff(&self) -> ::windows::core::Result<()> { @@ -40713,12 +40713,12 @@ impl IDvdControl2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectAudioStream(&self, ulaudio: u32, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SelectAudioStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulaudio), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SelectAudioStream)(::windows::core::Interface::as_raw(self), ulaudio, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectSubpictureStream(&self, ulsubpicture: u32, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SelectSubpictureStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulsubpicture), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SelectSubpictureStream)(::windows::core::Interface::as_raw(self), ulsubpicture, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -40727,16 +40727,16 @@ impl IDvdControl2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SetSubpictureState)(::windows::core::Interface::as_raw(self), bstate.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetSubpictureState)(::windows::core::Interface::as_raw(self), bstate.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectAngle(&self, ulangle: u32, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SelectAngle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulangle), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SelectAngle)(::windows::core::Interface::as_raw(self), ulangle, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectParentalLevel(&self, ulparentallevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectParentalLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulparentallevel)).ok() + (::windows::core::Interface::vtable(self).SelectParentalLevel)(::windows::core::Interface::as_raw(self), ulparentallevel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectParentalCountry(&self, bcountry: *mut u8) -> ::windows::core::Result<()> { @@ -40744,11 +40744,11 @@ impl IDvdControl2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectKaraokeAudioPresentationMode(&self, ulmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectKaraokeAudioPresentationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulmode)).ok() + (::windows::core::Interface::vtable(self).SelectKaraokeAudioPresentationMode)(::windows::core::Interface::as_raw(self), ulmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectVideoModePreference(&self, ulpreferreddisplaymode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectVideoModePreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulpreferreddisplaymode)).ok() + (::windows::core::Interface::vtable(self).SelectVideoModePreference)(::windows::core::Interface::as_raw(self), ulpreferreddisplaymode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDVDDirectory<'a, P0>(&self, pszwpath: P0) -> ::windows::core::Result<()> @@ -40770,7 +40770,7 @@ impl IDvdControl2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayChaptersAutoStop(&self, ultitle: u32, ulchapter: u32, ulchapterstoplay: u32, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::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), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).PlayChaptersAutoStop)(::windows::core::Interface::as_raw(self), ultitle, ulchapter, ulchapterstoplay, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -40786,7 +40786,7 @@ impl IDvdControl2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flag), fstate.into()).ok() + (::windows::core::Interface::vtable(self).SetOption)(::windows::core::Interface::as_raw(self), flag, fstate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetState<'a, P0>(&self, pstate: P0, dwflags: u32) -> ::windows::core::Result @@ -40794,28 +40794,28 @@ impl IDvdControl2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDvdState>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), pstate.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), pstate.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayPeriodInTitleAutoStop(&self, ultitle: u32, pstarttime: *mut DVD_HMSF_TIMECODE, pendtime: *mut DVD_HMSF_TIMECODE, dwflags: u32, ppcmd: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayPeriodInTitleAutoStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppcmd)).ok() + (::windows::core::Interface::vtable(self).PlayPeriodInTitleAutoStop)(::windows::core::Interface::as_raw(self), ultitle, ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime), dwflags, ::core::mem::transmute(ppcmd)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetGPRM(&self, ulindex: u32, wvalue: u16, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SetGPRM)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(wvalue), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetGPRM)(::windows::core::Interface::as_raw(self), ulindex, wvalue, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectDefaultMenuLanguage(&self, language: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectDefaultMenuLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(language)).ok() + (::windows::core::Interface::vtable(self).SelectDefaultMenuLanguage)(::windows::core::Interface::as_raw(self), language).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectDefaultAudioLanguage(&self, language: u32, audioextension: DVD_AUDIO_LANG_EXT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectDefaultAudioLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(language), ::core::mem::transmute(audioextension)).ok() + (::windows::core::Interface::vtable(self).SelectDefaultAudioLanguage)(::windows::core::Interface::as_raw(self), language, audioextension).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectDefaultSubpictureLanguage(&self, language: u32, subpictureextension: DVD_SUBPICTURE_LANG_EXT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectDefaultSubpictureLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(language), ::core::mem::transmute(subpictureextension)).ok() + (::windows::core::Interface::vtable(self).SelectDefaultSubpictureLanguage)(::windows::core::Interface::as_raw(self), language, subpictureextension).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -40936,7 +40936,7 @@ impl IDvdGraphBuilder { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RenderDvdVideoVolume)(::windows::core::Interface::as_raw(self), lpcwszpathname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RenderDvdVideoVolume)(::windows::core::Interface::as_raw(self), lpcwszpathname.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41038,17 +41038,17 @@ impl IDvdInfo { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAudioLanguage(&self, ulstream: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAudioLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAudioLanguage)(::windows::core::Interface::as_raw(self), ulstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSubpictureLanguage(&self, ulstream: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSubpictureLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSubpictureLanguage)(::windows::core::Interface::as_raw(self), ulstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTitleAttributes(&self, ultitle: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTitleAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTitleAttributes)(::windows::core::Interface::as_raw(self), ultitle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetVMGAttributes(&self) -> ::windows::core::Result { @@ -41076,7 +41076,7 @@ impl IDvdInfo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDVDTextInfo(&self, ptextmanager: *mut u8, ulbufsize: u32, pulactualsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDVDTextInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptextmanager), ::core::mem::transmute(ulbufsize), ::core::mem::transmute(pulactualsize)).ok() + (::windows::core::Interface::vtable(self).GetDVDTextInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptextmanager), ulbufsize, ::core::mem::transmute(pulactualsize)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPlayerParentalLevel(&self, pulparentallevel: *mut u32, pulcountrycode: *mut u32) -> ::windows::core::Result<()> { @@ -41085,12 +41085,12 @@ impl IDvdInfo { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNumberOfChapters(&self, ultitle: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNumberOfChapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNumberOfChapters)(::windows::core::Interface::as_raw(self), ultitle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTitleParentalLevels(&self, ultitle: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTitleParentalLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTitleParentalLevels)(::windows::core::Interface::as_raw(self), ultitle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRoot(&self, proot: &mut [u8], pulactualsize: *mut u32) -> ::windows::core::Result<()> { @@ -41216,17 +41216,17 @@ impl IDvdInfo2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAudioLanguage(&self, ulstream: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAudioLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAudioLanguage)(::windows::core::Interface::as_raw(self), ulstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSubpictureLanguage(&self, ulstream: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSubpictureLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSubpictureLanguage)(::windows::core::Interface::as_raw(self), ulstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTitleAttributes(&self, ultitle: u32, pmenu: *mut DVD_MenuAttributes, ptitle: *mut DVD_TitleAttributes) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTitleAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(pmenu), ::core::mem::transmute(ptitle)).ok() + (::windows::core::Interface::vtable(self).GetTitleAttributes)(::windows::core::Interface::as_raw(self), ultitle, ::core::mem::transmute(pmenu), ::core::mem::transmute(ptitle)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -41244,18 +41244,18 @@ impl IDvdInfo2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAudioAttributes(&self, ulstream: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAudioAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAudioAttributes)(::windows::core::Interface::as_raw(self), ulstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetKaraokeAttributes(&self, ulstream: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetKaraokeAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetKaraokeAttributes)(::windows::core::Interface::as_raw(self), ulstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSubpictureAttributes(&self, ulstream: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSubpictureAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSubpictureAttributes)(::windows::core::Interface::as_raw(self), ulstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDVDVolumeInfo(&self, pulnumofvolumes: *mut u32, pulvolume: *mut u32, pside: *mut DVD_DISC_SIDE, pulnumoftitles: *mut u32) -> ::windows::core::Result<()> { @@ -41268,15 +41268,15 @@ impl IDvdInfo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDVDTextLanguageInfo(&self, ullangindex: u32, pulnumofstrings: *mut u32, plangcode: *mut u32, pbcharacterset: *mut DVD_TextCharSet) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDVDTextLanguageInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullangindex), ::core::mem::transmute(pulnumofstrings), ::core::mem::transmute(plangcode), ::core::mem::transmute(pbcharacterset)).ok() + (::windows::core::Interface::vtable(self).GetDVDTextLanguageInfo)(::windows::core::Interface::as_raw(self), ullangindex, ::core::mem::transmute(pulnumofstrings), ::core::mem::transmute(plangcode), ::core::mem::transmute(pbcharacterset)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDVDTextStringAsNative(&self, ullangindex: u32, ulstringindex: u32, pbbuffer: *mut u8, ulmaxbuffersize: u32, pulactualsize: *mut u32, ptype: *mut DVD_TextStringType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDVDTextStringAsNative)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullangindex), ::core::mem::transmute(ulstringindex), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(ulmaxbuffersize), ::core::mem::transmute(pulactualsize), ::core::mem::transmute(ptype)).ok() + (::windows::core::Interface::vtable(self).GetDVDTextStringAsNative)(::windows::core::Interface::as_raw(self), ullangindex, ulstringindex, ::core::mem::transmute(pbbuffer), ulmaxbuffersize, ::core::mem::transmute(pulactualsize), ::core::mem::transmute(ptype)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDVDTextStringAsUnicode(&self, ullangindex: u32, ulstringindex: u32, pchwbuffer: ::windows::core::PWSTR, ulmaxbuffersize: u32, pulactualsize: *mut u32, ptype: *mut DVD_TextStringType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDVDTextStringAsUnicode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullangindex), ::core::mem::transmute(ulstringindex), ::core::mem::transmute(pchwbuffer), ::core::mem::transmute(ulmaxbuffersize), ::core::mem::transmute(pulactualsize), ::core::mem::transmute(ptype)).ok() + (::windows::core::Interface::vtable(self).GetDVDTextStringAsUnicode)(::windows::core::Interface::as_raw(self), ullangindex, ulstringindex, ::core::mem::transmute(pchwbuffer), ulmaxbuffersize, ::core::mem::transmute(pulactualsize), ::core::mem::transmute(ptype)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPlayerParentalLevel(&self, pulparentallevel: *mut u32, pbcountrycode: *mut u8) -> ::windows::core::Result<()> { @@ -41285,12 +41285,12 @@ impl IDvdInfo2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNumberOfChapters(&self, ultitle: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNumberOfChapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNumberOfChapters)(::windows::core::Interface::as_raw(self), ultitle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTitleParentalLevels(&self, ultitle: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTitleParentalLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultitle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTitleParentalLevels)(::windows::core::Interface::as_raw(self), ultitle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDVDDirectory(&self, pszwpath: &mut [u16], pulactualsize: *mut u32) -> ::windows::core::Result<()> { @@ -41300,7 +41300,7 @@ impl IDvdInfo2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsAudioStreamEnabled(&self, ulstreamnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsAudioStreamEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsAudioStreamEnabled)(::windows::core::Interface::as_raw(self), ulstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDiscID<'a, P0>(&self, pszwpath: P0) -> ::windows::core::Result @@ -41317,7 +41317,7 @@ impl IDvdInfo2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMenuLanguages(&self, planguages: *mut u32, ulmaxlanguages: u32, pulactuallanguages: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMenuLanguages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(planguages), ::core::mem::transmute(ulmaxlanguages), ::core::mem::transmute(pulactuallanguages)).ok() + (::windows::core::Interface::vtable(self).GetMenuLanguages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(planguages), ulmaxlanguages, ::core::mem::transmute(pulactuallanguages)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -41328,7 +41328,7 @@ impl IDvdInfo2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCmdFromEvent(&self, lparam1: isize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCmdFromEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lparam1), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCmdFromEvent)(::windows::core::Interface::as_raw(self), lparam1, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDefaultMenuLanguage(&self) -> ::windows::core::Result { @@ -41352,13 +41352,13 @@ impl IDvdInfo2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetButtonRect(&self, ulbutton: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetButtonRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulbutton), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetButtonRect)(::windows::core::Interface::as_raw(self), ulbutton, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsSubpictureStreamEnabled(&self, ulstreamnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsSubpictureStreamEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsSubpictureStreamEnabled)(::windows::core::Interface::as_raw(self), ulstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41543,7 +41543,7 @@ impl IESCloseMmiEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwresult)).ok() + (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), dwresult).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -41635,7 +41635,7 @@ impl IESEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwresult)).ok() + (::windows::core::Interface::vtable(self).SetCompletionStatus)(::windows::core::Interface::as_raw(self), dwresult).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -41714,7 +41714,7 @@ impl IESEventFactory { P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateESEvent)(::windows::core::Interface::as_raw(self), pserviceprovider.into().abi(), ::core::mem::transmute(dweventid), ::core::mem::transmute(guideventtype), peventdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(peventdata)), bstrbaseurl.into().abi(), pinitcontext.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateESEvent)(::windows::core::Interface::as_raw(self), pserviceprovider.into().abi(), dweventid, ::core::mem::transmute(guideventtype), peventdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(peventdata)), bstrbaseurl.into().abi(), pinitcontext.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41970,7 +41970,7 @@ impl IESFileExpiryDateEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwresult)).ok() + (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), dwresult).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -42100,7 +42100,7 @@ impl IESIsdbCasResponseEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwresult)).ok() + (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), dwresult).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -42214,7 +42214,7 @@ impl IESLicenseRenewalResultEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwresult)).ok() + (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), dwresult).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -42382,7 +42382,7 @@ impl IESOpenMmiEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwresult)).ok() + (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), dwresult).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -42498,7 +42498,7 @@ impl IESRequestTunerEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwresult)).ok() + (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), dwresult).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -42608,7 +42608,7 @@ impl IESValueUpdatedEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwresult)).ok() + (::windows::core::Interface::vtable(self).base__.SetCompletionStatus)(::windows::core::Interface::as_raw(self), dwresult).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -42773,7 +42773,7 @@ pub struct IETFilterConfig(::windows::core::IUnknown); impl IETFilterConfig { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InitLicense(&self, licenseid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitLicense)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(licenseid)).ok() + (::windows::core::Interface::vtable(self).InitLicense)(::windows::core::Interface::as_raw(self), licenseid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSecureChannelObject(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -43009,7 +43009,7 @@ impl IEnumComponentTypes { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43079,7 +43079,7 @@ impl IEnumComponents { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43149,7 +43149,7 @@ impl IEnumFilters { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, cfilters: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cfilters)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cfilters).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43214,11 +43214,11 @@ pub struct IEnumGuideDataProperties(::windows::core::IUnknown); impl IEnumGuideDataProperties { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Next(&self, celt: u32, ppprop: *mut ::core::option::Option, pcelt: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppprop), ::core::mem::transmute(pcelt)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppprop), ::core::mem::transmute(pcelt)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43281,11 +43281,11 @@ impl IEnumMSVidGraphSegment { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43355,7 +43355,7 @@ impl IEnumMediaTypes { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, cmediatypes: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cmediatypes)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cmediatypes).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43424,7 +43424,7 @@ impl IEnumPIDMap { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, crecords: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crecords)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), crecords).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43490,7 +43490,7 @@ impl IEnumPins { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, cpins: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpins)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cpins).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43556,7 +43556,7 @@ impl IEnumRegFilters { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, cfilters: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cfilters)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cfilters).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43622,7 +43622,7 @@ impl IEnumStreamBufferRecordingAttrib { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, crecords: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crecords)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), crecords).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43688,7 +43688,7 @@ impl IEnumStreamIdMap { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, crecords: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crecords)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), crecords).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43751,11 +43751,11 @@ impl IEnumTuneRequests { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppprop: *mut ::core::option::Option, pcelt: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppprop), ::core::mem::transmute(pcelt)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppprop), ::core::mem::transmute(pcelt)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43825,7 +43825,7 @@ impl IEnumTuningSpaces { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -43893,11 +43893,11 @@ impl IEvalRat { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_BlockedRatingAttributes(&self, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensystem), ::core::mem::transmute(enlevel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ensystem, enlevel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_BlockedRatingAttributes(&self, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel, lbfattrs: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensystem), ::core::mem::transmute(enlevel), ::core::mem::transmute(lbfattrs)).ok() + (::windows::core::Interface::vtable(self).put_BlockedRatingAttributes)(::windows::core::Interface::as_raw(self), ensystem, enlevel, lbfattrs).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -43915,11 +43915,11 @@ impl IEvalRat { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] 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() + (::windows::core::Interface::vtable(self).MostRestrictiveRating)(::windows::core::Interface::as_raw(self), ensystem1, enenlevel1, lbfenattr1, ensystem2, enenlevel2, lbfenattr2, ::core::mem::transmute(pensystem), ::core::mem::transmute(penenlevel), ::core::mem::transmute(plbfenattr)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TestRating(&self, enshowsystem: EnTvRat_System, enshowlevel: EnTvRat_GenericLevel, lbfenshowattributes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TestRating)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enshowsystem), ::core::mem::transmute(enshowlevel), ::core::mem::transmute(lbfenshowattributes)).ok() + (::windows::core::Interface::vtable(self).TestRating)(::windows::core::Interface::as_raw(self), enshowsystem, enshowlevel, lbfenshowattributes).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -44121,7 +44121,7 @@ impl IFileSinkFilter2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMode(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMode(&self) -> ::windows::core::Result { @@ -44569,7 +44569,7 @@ impl IFilterGraph2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLogFile(&self, hfile: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfile)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogFile)(::windows::core::Interface::as_raw(self), hfile).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Abort(&self) -> ::windows::core::Result<()> { @@ -44603,7 +44603,7 @@ impl IFilterGraph2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPin>>, { - (::windows::core::Interface::vtable(self).RenderEx)(::windows::core::Interface::as_raw(self), ppinout.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).RenderEx)(::windows::core::Interface::as_raw(self), ppinout.into().abi(), dwflags, ::core::mem::transmute(pvcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -44782,7 +44782,7 @@ impl IFilterGraph3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLogFile(&self, hfile: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetLogFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfile)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetLogFile)(::windows::core::Interface::as_raw(self), hfile).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Abort(&self) -> ::windows::core::Result<()> { @@ -44816,7 +44816,7 @@ impl IFilterGraph3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPin>>, { - (::windows::core::Interface::vtable(self).base__.RenderEx)(::windows::core::Interface::as_raw(self), ppinout.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.RenderEx)(::windows::core::Interface::as_raw(self), ppinout.into().abi(), dwflags, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -45078,7 +45078,7 @@ impl IFilterMapper { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RegisterFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsid), name.into(), ::core::mem::transmute(dwmerit)).ok() + (::windows::core::Interface::vtable(self).RegisterFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsid), name.into(), dwmerit).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RegisterFilterInstance<'a, P0>(&self, clsid: ::windows::core::GUID, name: P0) -> ::windows::core::Result<::windows::core::GUID> @@ -45131,7 +45131,7 @@ impl IFilterMapper { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).EnumMatchingFilters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppenum), dwmerit, binputneeded.into(), ::core::mem::transmute(clsinmaj), ::core::mem::transmute(clsinsub), brender.into(), boututneeded.into(), ::core::mem::transmute(clsoutmaj), ::core::mem::transmute(clsoutsub)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -45197,7 +45197,7 @@ impl IFilterMapper2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidcategory), ::core::mem::transmute(dwcategorymerit), description.into()).ok() + (::windows::core::Interface::vtable(self).CreateCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidcategory), dwcategorymerit, description.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnregisterFilter<'a, P0>(&self, pclsidcategory: *const ::windows::core::GUID, szinstance: P0, filter: *const ::windows::core::GUID) -> ::windows::core::Result<()> @@ -45224,25 +45224,7 @@ impl IFilterMapper2 { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).EnumMatchingFilters)( - ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(ppenum), - ::core::mem::transmute(dwflags), - bexactmatch.into(), - ::core::mem::transmute(dwmerit), - binputneeded.into(), - ::core::mem::transmute(cinputtypes), - ::core::mem::transmute(pinputtypes), - ::core::mem::transmute(pmedin), - ::core::mem::transmute(ppincategoryin), - brender.into(), - boutputneeded.into(), - ::core::mem::transmute(coutputtypes), - ::core::mem::transmute(poutputtypes), - ::core::mem::transmute(pmedout), - ::core::mem::transmute(ppincategoryout), - ) - .ok() + (::windows::core::Interface::vtable(self).EnumMatchingFilters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppenum), dwflags, bexactmatch.into(), dwmerit, binputneeded.into(), cinputtypes, ::core::mem::transmute(pinputtypes), ::core::mem::transmute(pmedin), ::core::mem::transmute(ppincategoryin), brender.into(), boutputneeded.into(), coutputtypes, ::core::mem::transmute(poutputtypes), ::core::mem::transmute(pmedout), ::core::mem::transmute(ppincategoryout)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -45304,7 +45286,7 @@ impl IFilterMapper3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.CreateCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidcategory), ::core::mem::transmute(dwcategorymerit), description.into()).ok() + (::windows::core::Interface::vtable(self).base__.CreateCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidcategory), dwcategorymerit, description.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnregisterFilter<'a, P0>(&self, pclsidcategory: *const ::windows::core::GUID, szinstance: P0, filter: *const ::windows::core::GUID) -> ::windows::core::Result<()> @@ -45331,25 +45313,7 @@ impl IFilterMapper3 { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.EnumMatchingFilters)( - ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(ppenum), - ::core::mem::transmute(dwflags), - bexactmatch.into(), - ::core::mem::transmute(dwmerit), - binputneeded.into(), - ::core::mem::transmute(cinputtypes), - ::core::mem::transmute(pinputtypes), - ::core::mem::transmute(pmedin), - ::core::mem::transmute(ppincategoryin), - brender.into(), - boutputneeded.into(), - ::core::mem::transmute(coutputtypes), - ::core::mem::transmute(poutputtypes), - ::core::mem::transmute(pmedout), - ::core::mem::transmute(ppincategoryout), - ) - .ok() + (::windows::core::Interface::vtable(self).base__.EnumMatchingFilters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppenum), dwflags, bexactmatch.into(), dwmerit, binputneeded.into(), cinputtypes, ::core::mem::transmute(pinputtypes), ::core::mem::transmute(pmedin), ::core::mem::transmute(ppincategoryin), brender.into(), boutputneeded.into(), coutputtypes, ::core::mem::transmute(poutputtypes), ::core::mem::transmute(pmedout), ::core::mem::transmute(ppincategoryout)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetICreateDevEnum(&self) -> ::windows::core::Result { @@ -45432,11 +45396,11 @@ impl IFrequencyMap { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCountryCode(&self, ulcountrycode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcountrycode)).ok() + (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), ulcountrycode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_DefaultFrequencyMapping(&self, ulcountrycode: u32, pulcount: *mut u32, ppullist: *mut *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_DefaultFrequencyMapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcountrycode), ::core::mem::transmute(pulcount), ::core::mem::transmute(ppullist)).ok() + (::windows::core::Interface::vtable(self).get_DefaultFrequencyMapping)(::windows::core::Interface::as_raw(self), ulcountrycode, ::core::mem::transmute(pulcount), ::core::mem::transmute(ppullist)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_CountryCodeList(&self, pulcount: *mut u32, ppullist: *mut *mut u32) -> ::windows::core::Result<()> { @@ -45500,7 +45464,7 @@ impl IFullScreenVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetModeInfo(&self, mode: i32, pwidth: *mut i32, pheight: *mut i32, pdepth: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode), ::core::mem::transmute(pwidth), ::core::mem::transmute(pheight), ::core::mem::transmute(pdepth)).ok() + (::windows::core::Interface::vtable(self).GetModeInfo)(::windows::core::Interface::as_raw(self), mode, ::core::mem::transmute(pwidth), ::core::mem::transmute(pheight), ::core::mem::transmute(pdepth)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCurrentMode(&self) -> ::windows::core::Result { @@ -45509,15 +45473,15 @@ impl IFullScreenVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsModeAvailable(&self, mode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsModeAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).IsModeAvailable)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsModeEnabled(&self, mode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsModeEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).IsModeEnabled)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnabled(&self, mode: i32, benabled: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), mode, benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetClipFactor(&self) -> ::windows::core::Result { @@ -45526,7 +45490,7 @@ impl IFullScreenVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetClipFactor(&self, clipfactor: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClipFactor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clipfactor)).ok() + (::windows::core::Interface::vtable(self).SetClipFactor)(::windows::core::Interface::as_raw(self), clipfactor).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -45544,7 +45508,7 @@ impl IFullScreenVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMonitor(&self, monitor: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMonitor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(monitor)).ok() + (::windows::core::Interface::vtable(self).SetMonitor)(::windows::core::Interface::as_raw(self), monitor).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMonitor(&self) -> ::windows::core::Result { @@ -45553,7 +45517,7 @@ impl IFullScreenVideo { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HideOnDeactivate(&self, hide: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HideOnDeactivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hide)).ok() + (::windows::core::Interface::vtable(self).HideOnDeactivate)(::windows::core::Interface::as_raw(self), hide).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsHideOnDeactivate(&self) -> ::windows::core::Result<()> { @@ -45658,7 +45622,7 @@ impl IFullScreenVideoEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetModeInfo(&self, mode: i32, pwidth: *mut i32, pheight: *mut i32, pdepth: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetModeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode), ::core::mem::transmute(pwidth), ::core::mem::transmute(pheight), ::core::mem::transmute(pdepth)).ok() + (::windows::core::Interface::vtable(self).base__.GetModeInfo)(::windows::core::Interface::as_raw(self), mode, ::core::mem::transmute(pwidth), ::core::mem::transmute(pheight), ::core::mem::transmute(pdepth)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCurrentMode(&self) -> ::windows::core::Result { @@ -45667,15 +45631,15 @@ impl IFullScreenVideoEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsModeAvailable(&self, mode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.IsModeAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.IsModeAvailable)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsModeEnabled(&self, mode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.IsModeEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.IsModeEnabled)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnabled(&self, mode: i32, benabled: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), mode, benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetClipFactor(&self) -> ::windows::core::Result { @@ -45684,7 +45648,7 @@ impl IFullScreenVideoEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetClipFactor(&self, clipfactor: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetClipFactor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clipfactor)).ok() + (::windows::core::Interface::vtable(self).base__.SetClipFactor)(::windows::core::Interface::as_raw(self), clipfactor).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -45702,7 +45666,7 @@ impl IFullScreenVideoEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMonitor(&self, monitor: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMonitor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(monitor)).ok() + (::windows::core::Interface::vtable(self).base__.SetMonitor)(::windows::core::Interface::as_raw(self), monitor).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMonitor(&self) -> ::windows::core::Result { @@ -45711,7 +45675,7 @@ impl IFullScreenVideoEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HideOnDeactivate(&self, hide: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.HideOnDeactivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hide)).ok() + (::windows::core::Interface::vtable(self).base__.HideOnDeactivate)(::windows::core::Interface::as_raw(self), hide).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsHideOnDeactivate(&self) -> ::windows::core::Result<()> { @@ -45751,7 +45715,7 @@ impl IFullScreenVideoEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn KeepPixelAspectRatio(&self, keepaspect: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).KeepPixelAspectRatio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keepaspect)).ok() + (::windows::core::Interface::vtable(self).KeepPixelAspectRatio)(::windows::core::Interface::as_raw(self), keepaspect).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsKeepPixelAspectRatio(&self) -> ::windows::core::Result { @@ -45830,7 +45794,7 @@ pub struct IGenericDescriptor(::windows::core::IUnknown); impl IGenericDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Initialize(&self, pbdesc: *const u8, bcount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdesc), ::core::mem::transmute(bcount)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdesc), bcount).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTag(&self) -> ::windows::core::Result { @@ -45898,7 +45862,7 @@ pub struct IGenericDescriptor2(::windows::core::IUnknown); impl IGenericDescriptor2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Initialize(&self, pbdesc: *const u8, bcount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdesc), ::core::mem::transmute(bcount)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdesc), bcount).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTag(&self) -> ::windows::core::Result { @@ -45917,7 +45881,7 @@ impl IGenericDescriptor2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Initialize2(&self, pbdesc: *const u8, wcount: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdesc), ::core::mem::transmute(wcount)).ok() + (::windows::core::Interface::vtable(self).Initialize2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdesc), wcount).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetLength2(&self) -> ::windows::core::Result { @@ -46189,7 +46153,7 @@ impl IGraphBuilder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLogFile(&self, hfile: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfile)).ok() + (::windows::core::Interface::vtable(self).SetLogFile)(::windows::core::Interface::as_raw(self), hfile).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Abort(&self) -> ::windows::core::Result<()> { @@ -46278,7 +46242,7 @@ impl IGraphConfig { P2: ::std::convert::Into<::windows::core::InParam<'a, IBaseFilter>>, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Reconnect)(::windows::core::Interface::as_raw(self), poutputpin.into().abi(), pinputpin.into().abi(), ::core::mem::transmute(pmtfirstconnection), pusingfilter.into().abi(), habortevent.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Reconnect)(::windows::core::Interface::as_raw(self), poutputpin.into().abi(), pinputpin.into().abi(), ::core::mem::transmute(pmtfirstconnection), pusingfilter.into().abi(), habortevent.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46287,7 +46251,7 @@ impl IGraphConfig { P0: ::std::convert::Into<::windows::core::InParam<'a, IGraphConfigCallback>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Reconfigure)(::windows::core::Interface::as_raw(self), pcallback.into().abi(), ::core::mem::transmute(pvcontext), ::core::mem::transmute(dwflags), habortevent.into()).ok() + (::windows::core::Interface::vtable(self).Reconfigure)(::windows::core::Interface::as_raw(self), pcallback.into().abi(), ::core::mem::transmute(pvcontext), dwflags, habortevent.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -46330,7 +46294,7 @@ impl IGraphConfig { where P0: ::std::convert::Into<::windows::core::InParam<'a, IBaseFilter>>, { - (::windows::core::Interface::vtable(self).SetFilterFlags)(::windows::core::Interface::as_raw(self), pfilter.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFilterFlags)(::windows::core::Interface::as_raw(self), pfilter.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -46346,7 +46310,7 @@ impl IGraphConfig { where P0: ::std::convert::Into<::windows::core::InParam<'a, IBaseFilter>>, { - (::windows::core::Interface::vtable(self).RemoveFilterEx)(::windows::core::Interface::as_raw(self), pfilter.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).RemoveFilterEx)(::windows::core::Interface::as_raw(self), pfilter.into().abi(), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -46429,7 +46393,7 @@ pub struct IGraphConfigCallback(::windows::core::IUnknown); impl IGraphConfigCallback { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reconfigure(&self, pvcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reconfigure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvcontext), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Reconfigure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvcontext), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -46896,7 +46860,7 @@ impl IIPDVDec { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetIPDisplay(&self, displaypix: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIPDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(displaypix)).ok() + (::windows::core::Interface::vtable(self).SetIPDisplay)(::windows::core::Interface::as_raw(self), displaypix).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -46954,7 +46918,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -46963,7 +46927,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -46972,7 +46936,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -46981,7 +46945,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -46990,7 +46954,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -46999,7 +46963,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -47008,7 +46972,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -47023,7 +46987,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSignalPolarisation(&self, polarisationval: Polarisation) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSignalPolarisation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(polarisationval)).ok() + (::windows::core::Interface::vtable(self).base__.SetSignalPolarisation)(::windows::core::Interface::as_raw(self), polarisationval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WestPosition(&self) -> ::windows::core::Result { @@ -47032,7 +46996,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetWestPosition(&self, westlongitude: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWestPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(westlongitude)).ok() + (::windows::core::Interface::vtable(self).base__.SetWestPosition)(::windows::core::Interface::as_raw(self), westlongitude).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OrbitalPosition(&self) -> ::windows::core::Result { @@ -47041,7 +47005,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOrbitalPosition(&self, longitude: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOrbitalPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(longitude)).ok() + (::windows::core::Interface::vtable(self).base__.SetOrbitalPosition)(::windows::core::Interface::as_raw(self), longitude).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Azimuth(&self) -> ::windows::core::Result { @@ -47050,7 +47014,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAzimuth(&self, azimuth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAzimuth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(azimuth)).ok() + (::windows::core::Interface::vtable(self).base__.SetAzimuth)(::windows::core::Interface::as_raw(self), azimuth).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Elevation(&self) -> ::windows::core::Result { @@ -47059,7 +47023,7 @@ impl IISDBSLocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetElevation(&self, elevation: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetElevation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(elevation)).ok() + (::windows::core::Interface::vtable(self).base__.SetElevation)(::windows::core::Interface::as_raw(self), elevation).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -47218,11 +47182,11 @@ impl IISDB_BIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfRecords(&self) -> ::windows::core::Result { @@ -47232,21 +47196,21 @@ impl IISDB_BIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordBroadcasterId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordBroadcasterId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordBroadcasterId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetVersionHash(&self) -> ::windows::core::Result { @@ -47317,7 +47281,7 @@ impl IISDB_CDT { P0: ::std::convert::Into<::windows::core::InParam<'a, ISectionList>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMpeg2Data>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), psectionlist.into().abi(), pmpegdata.into().abi(), ::core::mem::transmute(bsectionnumber)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), psectionlist.into().abi(), pmpegdata.into().abi(), bsectionnumber).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetVersionNumber(&self) -> ::windows::core::Result { @@ -47352,11 +47316,11 @@ impl IISDB_CDT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSizeOfDataModule(&self) -> ::windows::core::Result { @@ -47556,21 +47520,21 @@ impl IISDB_LDT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptionId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptionId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptionId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetVersionHash(&self) -> ::windows::core::Result { @@ -47659,51 +47623,51 @@ impl IISDB_NBIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordInformationId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordInformationId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordInformationId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordInformationType(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordInformationType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordInformationType)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptionBodyLocation(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptionBodyLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptionBodyLocation)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordMessageSectionNumber(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordMessageSectionNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordMessageSectionNumber)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordUserDefined(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordUserDefined)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordUserDefined)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordNumberOfKeys(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordNumberOfKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordNumberOfKeys)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordKeys(&self, dwrecordindex: u32) -> ::windows::core::Result<*mut u8> { let mut result__ = ::core::mem::MaybeUninit::<*mut u8>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) + (::windows::core::Interface::vtable(self).GetRecordKeys)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetVersionHash(&self) -> ::windows::core::Result { @@ -47801,44 +47765,44 @@ impl IISDB_SDT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordServiceId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordEITScheduleFlag(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordEITScheduleFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordEITScheduleFlag)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordEITPresentFollowingFlag(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordEITPresentFollowingFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordEITPresentFollowingFlag)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordRunningStatus(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordRunningStatus)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordFreeCAMode(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordFreeCAMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordFreeCAMode)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).base__.GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47873,7 +47837,7 @@ impl IISDB_SDT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordEITUserDefinedFlags(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordEITUserDefinedFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordEITUserDefinedFlags)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -47977,61 +47941,61 @@ impl IISDB_SDTT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordGroup(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordGroup)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordTargetVersion(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordTargetVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordTargetVersion)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordNewVersion(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordNewVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordNewVersion)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDownloadLevel(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDownloadLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDownloadLevel)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordVersionIndicator(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordVersionIndicator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordVersionIndicator)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordScheduleTimeShiftInformation(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordScheduleTimeShiftInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordScheduleTimeShiftInformation)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfSchedules(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfSchedules)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfSchedules)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordStartTimeByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordStartTimeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordStartTimeByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDurationByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDurationByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDurationByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetVersionHash(&self) -> ::windows::core::Result { @@ -48172,7 +48136,7 @@ impl IIsdbAudioComponentDescriptor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -48270,7 +48234,7 @@ impl IIsdbCAContractInformationDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordComponentTag(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordComponentTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordComponentTag)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetContractVerificationInfoLength(&self) -> ::windows::core::Result { @@ -48280,13 +48244,13 @@ impl IIsdbCAContractInformationDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetContractVerificationInfo(&self, bbuflength: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetContractVerificationInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bbuflength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetContractVerificationInfo)(::windows::core::Interface::as_raw(self), bbuflength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFeeNameW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFeeNameW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFeeNameW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -48528,38 +48492,38 @@ impl IIsdbComponentGroupDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordGroupId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordGroupId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordGroupId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordNumberOfCAUnit(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordNumberOfCAUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordNumberOfCAUnit)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCAUnitCAUnitId(&self, brecordindex: u8, bcaunitindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCAUnitCAUnitId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(bcaunitindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCAUnitCAUnitId)(::windows::core::Interface::as_raw(self), brecordindex, bcaunitindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCAUnitNumberOfComponents(&self, brecordindex: u8, bcaunitindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCAUnitNumberOfComponents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(bcaunitindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCAUnitNumberOfComponents)(::windows::core::Interface::as_raw(self), brecordindex, bcaunitindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCAUnitComponentTag(&self, brecordindex: u8, bcaunitindex: u8, bcomponentindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCAUnitComponentTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(bcaunitindex), ::core::mem::transmute(bcomponentindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCAUnitComponentTag)(::windows::core::Interface::as_raw(self), brecordindex, bcaunitindex, bcomponentindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordTotalBitRate(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordTotalBitRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordTotalBitRate)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRecordTextW(&self, brecordindex: u8, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordTextW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordTextW)(::windows::core::Interface::as_raw(self), brecordindex, convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -48648,7 +48612,7 @@ impl IIsdbDataContentDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSelectorBytes(&self, bbuflength: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSelectorBytes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bbuflength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSelectorBytes)(::windows::core::Interface::as_raw(self), bbuflength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfRecords(&self) -> ::windows::core::Result { @@ -48658,7 +48622,7 @@ impl IIsdbDataContentDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordComponentRef(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordComponentRef)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordComponentRef)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetLanguageCode(&self, pszcode: &mut [u8; 4]) -> ::windows::core::Result<()> { @@ -48668,7 +48632,7 @@ impl IIsdbDataContentDescriptor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -48749,7 +48713,7 @@ impl IIsdbDigitalCopyControlDescriptor { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCopyControl(&self, brecordindex: u8, pbcomponenttag: *mut u8, pbdigitalrecordingcontroldata: *mut u8, pbcopycontroltype: *mut u8, pbapscontroldata: *mut u8, pbmaximumbitrate: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordCopyControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(pbcomponenttag), ::core::mem::transmute(pbdigitalrecordingcontroldata), ::core::mem::transmute(pbcopycontroltype), ::core::mem::transmute(pbapscontroldata), ::core::mem::transmute(pbmaximumbitrate)).ok() + (::windows::core::Interface::vtable(self).GetRecordCopyControl)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(pbcomponenttag), ::core::mem::transmute(pbdigitalrecordingcontroldata), ::core::mem::transmute(pbcopycontroltype), ::core::mem::transmute(pbapscontroldata), ::core::mem::transmute(pbmaximumbitrate)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -48859,22 +48823,22 @@ impl IIsdbDownloadContentDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordModuleId(&self, wrecordindex: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordModuleId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordModuleId)(::windows::core::Interface::as_raw(self), wrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordModuleSize(&self, wrecordindex: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordModuleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordModuleSize)(::windows::core::Interface::as_raw(self), wrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordModuleInfoLength(&self, wrecordindex: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordModuleInfoLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordModuleInfoLength)(::windows::core::Interface::as_raw(self), wrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordModuleInfo(&self, wrecordindex: u16) -> ::windows::core::Result<*mut u8> { let mut result__ = ::core::mem::MaybeUninit::<*mut u8>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordModuleInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) + (::windows::core::Interface::vtable(self).GetRecordModuleInfo)(::windows::core::Interface::as_raw(self), wrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTextLanguageCode(&self, szcode: &mut [u8; 4]) -> ::windows::core::Result<()> { @@ -48884,7 +48848,7 @@ impl IIsdbDownloadContentDescriptor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTextW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -48972,21 +48936,21 @@ impl IIsdbEmergencyInformationDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetServiceId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetServiceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetServiceId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetStartEndFlag(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStartEndFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStartEndFlag)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSignalLevel(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSignalLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSignalLevel)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAreaCode(&self, brecordindex: u8, ppwval: *mut *mut u16, pbnumareacodes: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAreaCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(ppwval), ::core::mem::transmute(pbnumareacodes)).ok() + (::windows::core::Interface::vtable(self).GetAreaCode)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(ppwval), ::core::mem::transmute(pbnumareacodes)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49062,7 +49026,7 @@ impl IIsdbEventGroupDescriptor { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordEvent(&self, brecordindex: u8, pwserviceid: *mut u16, pweventid: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(pwserviceid), ::core::mem::transmute(pweventid)).ok() + (::windows::core::Interface::vtable(self).GetRecordEvent)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(pwserviceid), ::core::mem::transmute(pweventid)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfRefRecords(&self) -> ::windows::core::Result { @@ -49071,7 +49035,7 @@ impl IIsdbEventGroupDescriptor { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRefRecordEvent(&self, brecordindex: u8, pworiginalnetworkid: *mut u16, pwtransportstreamid: *mut u16, pwserviceid: *mut u16, pweventid: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRefRecordEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(pworiginalnetworkid), ::core::mem::transmute(pwtransportstreamid), ::core::mem::transmute(pwserviceid), ::core::mem::transmute(pweventid)).ok() + (::windows::core::Interface::vtable(self).GetRefRecordEvent)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(pworiginalnetworkid), ::core::mem::transmute(pwtransportstreamid), ::core::mem::transmute(pwserviceid), ::core::mem::transmute(pweventid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49240,7 +49204,7 @@ impl IIsdbLogoTransmissionDescriptor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLogoCharW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetLogoCharW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLogoCharW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49325,16 +49289,16 @@ impl IIsdbSIParameterDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableId(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTableId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableId)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptionLength(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptionLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptionLength)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptionBytes(&self, brecordindex: u8, pbbufferlength: *mut u8, pbbuffer: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptionBytes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(pbbufferlength), ::core::mem::transmute(pbbuffer)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptionBytes)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(pbbufferlength), ::core::mem::transmute(pbbuffer)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49433,7 +49397,7 @@ impl IIsdbSeriesDescriptor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSeriesNameW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetSeriesNameW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSeriesNameW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49510,12 +49474,12 @@ impl IIsdbSiParser2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCAT(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCAT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCAT)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPMT(&self, pid: u16, pwprogramnumber: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetPMT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(pwprogramnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetPMT)(::windows::core::Interface::as_raw(self), pid, ::core::mem::transmute(pwprogramnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTSDT(&self) -> ::windows::core::Result { @@ -49525,17 +49489,17 @@ impl IIsdbSiParser2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNIT(&self, tableid: u8, pwnetworkid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetNIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwnetworkid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetNIT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwnetworkid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSDT(&self, tableid: u8, pwtransportstreamid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetSDT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwtransportstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetSDT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwtransportstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEIT(&self, tableid: u8, pwserviceid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetEIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwserviceid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetEIT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwserviceid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBAT(&self, pwbouquetid: *const u16) -> ::windows::core::Result { @@ -49545,12 +49509,12 @@ impl IIsdbSiParser2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRST(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetRST)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetRST)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetST(&self, pid: u16, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetST)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetST)(::windows::core::Interface::as_raw(self), pid, dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTDT(&self) -> ::windows::core::Result { @@ -49565,52 +49529,52 @@ impl IIsdbSiParser2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDIT(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetDIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetDIT)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSIT(&self, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetSIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetSIT)(::windows::core::Interface::as_raw(self), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEIT2(&self, tableid: u8, pwserviceid: *const u16, pbsegment: *const u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetEIT2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwserviceid), ::core::mem::transmute(pbsegment), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetEIT2)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwserviceid), ::core::mem::transmute(pbsegment), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSDT2(&self, tableid: u8, pwtransportstreamid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSDT2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwtransportstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSDT2)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwtransportstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBIT(&self, tableid: u8, pworiginalnetworkid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pworiginalnetworkid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBIT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pworiginalnetworkid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNBIT(&self, tableid: u8, pworiginalnetworkid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNBIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pworiginalnetworkid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNBIT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pworiginalnetworkid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetLDT(&self, tableid: u8, pworiginalserviceid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetLDT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pworiginalserviceid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLDT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pworiginalserviceid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSDTT(&self, tableid: u8, pwtableidext: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSDTT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(pwtableidext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSDTT)(::windows::core::Interface::as_raw(self), tableid, ::core::mem::transmute(pwtableidext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCDT(&self, tableid: u8, bsectionnumber: u8, pwdownloaddataid: *const u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCDT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tableid), ::core::mem::transmute(bsectionnumber), ::core::mem::transmute(pwdownloaddataid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCDT)(::windows::core::Interface::as_raw(self), tableid, bsectionnumber, ::core::mem::transmute(pwdownloaddataid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEMM(&self, pid: u16, wtableidext: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEMM)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(wtableidext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEMM)(::windows::core::Interface::as_raw(self), pid, wtableidext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49713,7 +49677,7 @@ impl IIsdbTSInformationDescriptor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTSNameW(&self, convmode: DVB_STRCONV_MODE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetTSNameW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(convmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTSNameW)(::windows::core::Interface::as_raw(self), convmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfRecords(&self) -> ::windows::core::Result { @@ -49723,17 +49687,17 @@ impl IIsdbTSInformationDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordTransmissionTypeInfo(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordTransmissionTypeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordTransmissionTypeInfo)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordNumberOfServices(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordNumberOfServices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordNumberOfServices)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordServiceIdByIndex(&self, brecordindex: u8, bserviceindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordServiceIdByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(bserviceindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordServiceIdByIndex)(::windows::core::Interface::as_raw(self), brecordindex, bserviceindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49824,7 +49788,7 @@ impl IIsdbTerrestrialDeliverySystemDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordFrequency(&self, brecordindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordFrequency)(::windows::core::Interface::as_raw(self), brecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49880,7 +49844,7 @@ pub struct IKsNodeControl(::windows::core::IUnknown); impl IKsNodeControl { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetNodeId(&self, dwnodeid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNodeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwnodeid)).ok() + (::windows::core::Interface::vtable(self).SetNodeId)(::windows::core::Interface::as_raw(self), dwnodeid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetKsControl(&self, pkscontrol: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -49941,7 +49905,7 @@ impl IKsTopologyInfo { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_Category(&self, dwindex: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).get_Category)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).get_Category)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn NumConnections(&self) -> ::windows::core::Result { @@ -49952,11 +49916,11 @@ impl IKsTopologyInfo { #[cfg(feature = "Win32_Media_KernelStreaming")] pub unsafe fn get_ConnectionInfo(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_ConnectionInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ConnectionInfo)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_NodeName(&self, dwnodeid: u32, pwchnodename: ::windows::core::PWSTR, dwbufsize: u32, pdwnamelen: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_NodeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwnodeid), ::core::mem::transmute(pwchnodename), ::core::mem::transmute(dwbufsize), ::core::mem::transmute(pdwnamelen)).ok() + (::windows::core::Interface::vtable(self).get_NodeName)(::windows::core::Interface::as_raw(self), dwnodeid, ::core::mem::transmute(pwchnodename), dwbufsize, ::core::mem::transmute(pdwnamelen)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn NumNodes(&self) -> ::windows::core::Result { @@ -49966,11 +49930,11 @@ impl IKsTopologyInfo { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_NodeType(&self, dwnodeid: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).get_NodeType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwnodeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).get_NodeType)(::windows::core::Interface::as_raw(self), dwnodeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CreateNodeInstance(&self, dwnodeid: u32, iid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateNodeInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwnodeid), ::core::mem::transmute(iid), ::core::mem::transmute(ppvobject)).ok() + (::windows::core::Interface::vtable(self).CreateNodeInstance)(::windows::core::Interface::as_raw(self), dwnodeid, ::core::mem::transmute(iid), ::core::mem::transmute(ppvobject)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -50037,7 +50001,7 @@ impl ILanguageComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCategory(&self, category: ComponentCategory) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category)).ok() + (::windows::core::Interface::vtable(self).base__.SetCategory)(::windows::core::Interface::as_raw(self), category).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -50132,7 +50096,7 @@ impl ILanguageComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLangID(&self, langid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLangID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)).ok() + (::windows::core::Interface::vtable(self).SetLangID)(::windows::core::Interface::as_raw(self), langid).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -50235,7 +50199,7 @@ impl ILocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCarrierFrequency(&self, frequency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCarrierFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequency)).ok() + (::windows::core::Interface::vtable(self).SetCarrierFrequency)(::windows::core::Interface::as_raw(self), frequency).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFEC(&self) -> ::windows::core::Result { @@ -50244,7 +50208,7 @@ impl ILocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInnerFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).SetInnerFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InnerFECRate(&self) -> ::windows::core::Result { @@ -50253,7 +50217,7 @@ impl ILocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInnerFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInnerFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).SetInnerFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFEC(&self) -> ::windows::core::Result { @@ -50262,7 +50226,7 @@ impl ILocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFEC(&self, fec: FECMethod) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOuterFEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).SetOuterFEC)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OuterFECRate(&self) -> ::windows::core::Result { @@ -50271,7 +50235,7 @@ impl ILocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOuterFECRate(&self, fec: BinaryConvolutionCodeRate) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOuterFECRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fec)).ok() + (::windows::core::Interface::vtable(self).SetOuterFECRate)(::windows::core::Interface::as_raw(self), fec).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Modulation(&self) -> ::windows::core::Result { @@ -50280,7 +50244,7 @@ impl ILocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetModulation(&self, modulation: ModulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetModulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulation)).ok() + (::windows::core::Interface::vtable(self).SetModulation)(::windows::core::Interface::as_raw(self), modulation).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SymbolRate(&self) -> ::windows::core::Result { @@ -50289,7 +50253,7 @@ impl ILocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSymbolRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).SetSymbolRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -50410,7 +50374,7 @@ impl IMPEG2Component { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDescLangID(&self, langid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDescLangID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)).ok() + (::windows::core::Interface::vtable(self).base__.SetDescLangID)(::windows::core::Interface::as_raw(self), langid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Status(&self) -> ::windows::core::Result { @@ -50419,7 +50383,7 @@ impl IMPEG2Component { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetStatus(&self, status: ComponentStatus) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).base__.SetStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -50448,7 +50412,7 @@ impl IMPEG2Component { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPID(&self, pid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid)).ok() + (::windows::core::Interface::vtable(self).SetPID)(::windows::core::Interface::as_raw(self), pid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PCRPID(&self) -> ::windows::core::Result { @@ -50457,7 +50421,7 @@ impl IMPEG2Component { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPCRPID(&self, pcrpid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPCRPID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcrpid)).ok() + (::windows::core::Interface::vtable(self).SetPCRPID)(::windows::core::Interface::as_raw(self), pcrpid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ProgramNumber(&self) -> ::windows::core::Result { @@ -50466,7 +50430,7 @@ impl IMPEG2Component { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetProgramNumber(&self, programnumber: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProgramNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(programnumber)).ok() + (::windows::core::Interface::vtable(self).SetProgramNumber)(::windows::core::Interface::as_raw(self), programnumber).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -50573,7 +50537,7 @@ impl IMPEG2ComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCategory(&self, category: ComponentCategory) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCategory)(::windows::core::Interface::as_raw(self), category).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -50668,7 +50632,7 @@ impl IMPEG2ComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLangID(&self, langid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLangID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)).ok() + (::windows::core::Interface::vtable(self).base__.SetLangID)(::windows::core::Interface::as_raw(self), langid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StreamType(&self) -> ::windows::core::Result { @@ -50677,7 +50641,7 @@ impl IMPEG2ComponentType { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetStreamType(&self, mp2streamtype: MPEG2StreamType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mp2streamtype)).ok() + (::windows::core::Interface::vtable(self).SetStreamType)(::windows::core::Interface::as_raw(self), mp2streamtype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -50791,11 +50755,11 @@ pub struct IMPEG2PIDMap(::windows::core::IUnknown); impl IMPEG2PIDMap { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MapPID(&self, culpid: u32, pulpid: *const u32, mediasamplecontent: MEDIA_SAMPLE_CONTENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MapPID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(culpid), ::core::mem::transmute(pulpid), ::core::mem::transmute(mediasamplecontent)).ok() + (::windows::core::Interface::vtable(self).MapPID)(::windows::core::Interface::as_raw(self), culpid, ::core::mem::transmute(pulpid), mediasamplecontent).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnmapPID(&self, culpid: u32, pulpid: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnmapPID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(culpid), ::core::mem::transmute(pulpid)).ok() + (::windows::core::Interface::vtable(self).UnmapPID)(::windows::core::Interface::as_raw(self), culpid, ::core::mem::transmute(pulpid)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnumPIDMap(&self) -> ::windows::core::Result { @@ -50852,7 +50816,7 @@ pub struct IMPEG2StreamIdMap(::windows::core::IUnknown); impl IMPEG2StreamIdMap { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MapStreamId(&self, ulstreamid: u32, mediasamplecontent: u32, ulsubstreamfiltervalue: u32, idataoffset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MapStreamId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstreamid), ::core::mem::transmute(mediasamplecontent), ::core::mem::transmute(ulsubstreamfiltervalue), ::core::mem::transmute(idataoffset)).ok() + (::windows::core::Interface::vtable(self).MapStreamId)(::windows::core::Interface::as_raw(self), ulstreamid, mediasamplecontent, ulsubstreamfiltervalue, idataoffset).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnmapStreamId(&self, pulstreamid: &[u32]) -> ::windows::core::Result<()> { @@ -50952,7 +50916,7 @@ impl IMPEG2TuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTSID(&self, tsid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTSID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tsid)).ok() + (::windows::core::Interface::vtable(self).SetTSID)(::windows::core::Interface::as_raw(self), tsid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ProgNo(&self) -> ::windows::core::Result { @@ -50961,7 +50925,7 @@ impl IMPEG2TuneRequest { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetProgNo(&self, progno: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProgNo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(progno)).ok() + (::windows::core::Interface::vtable(self).SetProgNo)(::windows::core::Interface::as_raw(self), progno).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -51197,15 +51161,15 @@ impl IMPEG2_TIF_CONTROL { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnregisterTIF(&self, pvregistrationcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnregisterTIF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvregistrationcontext)).ok() + (::windows::core::Interface::vtable(self).UnregisterTIF)(::windows::core::Interface::as_raw(self), pvregistrationcontext).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AddPIDs(&self, ulcpids: u32, pulpids: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddPIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcpids), ::core::mem::transmute(pulpids)).ok() + (::windows::core::Interface::vtable(self).AddPIDs)(::windows::core::Interface::as_raw(self), ulcpids, ::core::mem::transmute(pulpids)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DeletePIDs(&self, ulcpids: u32, pulpids: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeletePIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcpids), ::core::mem::transmute(pulpids)).ok() + (::windows::core::Interface::vtable(self).DeletePIDs)(::windows::core::Interface::as_raw(self), ulcpids, ::core::mem::transmute(pulpids)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPIDCount(&self) -> ::windows::core::Result { @@ -51282,7 +51246,7 @@ impl IMSEventBinder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Unbind(&self, cancelcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unbind)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cancelcookie)).ok() + (::windows::core::Interface::vtable(self).Unbind)(::windows::core::Interface::as_raw(self), cancelcookie).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -51376,7 +51340,7 @@ impl IMSVidAnalogTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -51460,7 +51424,7 @@ impl IMSVidAnalogTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetChannel(&self, channel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(channel)).ok() + (::windows::core::Interface::vtable(self).SetChannel)(::windows::core::Interface::as_raw(self), channel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn VideoFrequency(&self) -> ::windows::core::Result { @@ -51479,7 +51443,7 @@ impl IMSVidAnalogTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCountryCode(&self, lcc: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcc)).ok() + (::windows::core::Interface::vtable(self).SetCountryCode)(::windows::core::Interface::as_raw(self), lcc).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SAP(&self) -> ::windows::core::Result { @@ -51488,11 +51452,11 @@ impl IMSVidAnalogTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSAP(&self, fsapon: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSAP)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsapon)).ok() + (::windows::core::Interface::vtable(self).SetSAP)(::windows::core::Interface::as_raw(self), fsapon).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ChannelAvailable(&self, nchannel: i32, signalstrength: *mut i32, fsignalpresent: *mut i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChannelAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(signalstrength), ::core::mem::transmute(fsignalpresent)).ok() + (::windows::core::Interface::vtable(self).ChannelAvailable)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(signalstrength), ::core::mem::transmute(fsignalpresent)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -51662,7 +51626,7 @@ impl IMSVidAnalogTuner2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -51746,7 +51710,7 @@ impl IMSVidAnalogTuner2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetChannel(&self, channel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(channel)).ok() + (::windows::core::Interface::vtable(self).base__.SetChannel)(::windows::core::Interface::as_raw(self), channel).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn VideoFrequency(&self) -> ::windows::core::Result { @@ -51765,7 +51729,7 @@ impl IMSVidAnalogTuner2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCountryCode(&self, lcc: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCountryCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcc)).ok() + (::windows::core::Interface::vtable(self).base__.SetCountryCode)(::windows::core::Interface::as_raw(self), lcc).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SAP(&self) -> ::windows::core::Result { @@ -51774,11 +51738,11 @@ impl IMSVidAnalogTuner2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSAP(&self, fsapon: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSAP)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsapon)).ok() + (::windows::core::Interface::vtable(self).base__.SetSAP)(::windows::core::Interface::as_raw(self), fsapon).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ChannelAvailable(&self, nchannel: i32, signalstrength: *mut i32, fsignalpresent: *mut i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChannelAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nchannel), ::core::mem::transmute(signalstrength), ::core::mem::transmute(fsignalpresent)).ok() + (::windows::core::Interface::vtable(self).base__.ChannelAvailable)(::windows::core::Interface::as_raw(self), nchannel, ::core::mem::transmute(signalstrength), ::core::mem::transmute(fsignalpresent)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TVFormats(&self) -> ::windows::core::Result { @@ -52093,7 +52057,7 @@ impl IMSVidAudioRenderer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -52133,7 +52097,7 @@ impl IMSVidAudioRenderer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVolume(&self, lvol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvol)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), lvol).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Volume(&self) -> ::windows::core::Result { @@ -52142,7 +52106,7 @@ impl IMSVidAudioRenderer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBalance(&self, lbal: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBalance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbal)).ok() + (::windows::core::Interface::vtable(self).SetBalance)(::windows::core::Interface::as_raw(self), lbal).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Balance(&self) -> ::windows::core::Result { @@ -52396,7 +52360,7 @@ impl IMSVidAudioRendererEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -52514,7 +52478,7 @@ impl IMSVidAudioRendererEvent2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AVDecAudioDualMono(&self) -> ::windows::core::Result<()> { @@ -52697,7 +52661,7 @@ impl IMSVidClosedCaptioning { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -52742,7 +52706,7 @@ impl IMSVidClosedCaptioning { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnable(&self, on: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(on)).ok() + (::windows::core::Interface::vtable(self).SetEnable)(::windows::core::Interface::as_raw(self), on).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -52869,7 +52833,7 @@ impl IMSVidClosedCaptioning2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -52914,7 +52878,7 @@ impl IMSVidClosedCaptioning2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnable(&self, on: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(on)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnable)(::windows::core::Interface::as_raw(self), on).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Service(&self) -> ::windows::core::Result { @@ -52923,7 +52887,7 @@ impl IMSVidClosedCaptioning2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetService(&self, on: MSVidCCService) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(on)).ok() + (::windows::core::Interface::vtable(self).SetService)(::windows::core::Interface::as_raw(self), on).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -53068,7 +53032,7 @@ impl IMSVidClosedCaptioning3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -53113,7 +53077,7 @@ impl IMSVidClosedCaptioning3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnable(&self, on: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetEnable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(on)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetEnable)(::windows::core::Interface::as_raw(self), on).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Service(&self) -> ::windows::core::Result { @@ -53122,7 +53086,7 @@ impl IMSVidClosedCaptioning3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetService(&self, on: MSVidCCService) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(on)).ok() + (::windows::core::Interface::vtable(self).base__.SetService)(::windows::core::Interface::as_raw(self), on).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TeleTextFilter(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -53347,7 +53311,7 @@ impl IMSVidCompositionSegment { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnEventNotify(&self, leventcode: i32, leventparm1: isize, leventparm2: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnEventNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leventcode), ::core::mem::transmute(leventparm1), ::core::mem::transmute(leventparm2)).ok() + (::windows::core::Interface::vtable(self).base__.OnEventNotify)(::windows::core::Interface::as_raw(self), leventcode, leventparm1, leventparm2).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Decompose(&self) -> ::windows::core::Result<()> { @@ -53485,7 +53449,7 @@ impl IMSVidCtl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAutoSize(&self, vbool: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbool)).ok() + (::windows::core::Interface::vtable(self).SetAutoSize)(::windows::core::Interface::as_raw(self), vbool).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn BackColor(&self) -> ::windows::core::Result { @@ -53494,7 +53458,7 @@ impl IMSVidCtl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackColor(&self, backcolor: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(backcolor)).ok() + (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), backcolor).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Enabled(&self) -> ::windows::core::Result { @@ -53503,7 +53467,7 @@ impl IMSVidCtl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnabled(&self, vbool: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbool)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), vbool).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TabStop(&self) -> ::windows::core::Result { @@ -53512,7 +53476,7 @@ impl IMSVidCtl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTabStop(&self, vbool: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbool)).ok() + (::windows::core::Interface::vtable(self).SetTabStop)(::windows::core::Interface::as_raw(self), vbool).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -53531,7 +53495,7 @@ impl IMSVidCtl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDisplaySize(&self, newvalue: DisplaySizeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplaySize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newvalue)).ok() + (::windows::core::Interface::vtable(self).SetDisplaySize)(::windows::core::Interface::as_raw(self), newvalue).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaintainAspectRatio(&self) -> ::windows::core::Result { @@ -53540,7 +53504,7 @@ impl IMSVidCtl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaintainAspectRatio(&self, newvalue: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaintainAspectRatio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newvalue)).ok() + (::windows::core::Interface::vtable(self).SetMaintainAspectRatio)(::windows::core::Interface::as_raw(self), newvalue).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ColorKey(&self) -> ::windows::core::Result { @@ -53549,7 +53513,7 @@ impl IMSVidCtl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetColorKey(&self, newvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newvalue)).ok() + (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), newvalue).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -53902,7 +53866,7 @@ impl IMSVidDataServices { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -54056,7 +54020,7 @@ impl IMSVidDataServicesEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -54163,7 +54127,7 @@ impl IMSVidDevice { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -54357,7 +54321,7 @@ impl IMSVidDeviceEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -54450,7 +54414,7 @@ impl IMSVidEVR { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -54568,7 +54532,7 @@ impl IMSVidEVR { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMixerBitmapOpacity(&self, opacity: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMixerBitmapOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.SetMixerBitmapOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -54577,7 +54541,7 @@ impl IMSVidEVR { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Ole::IPictureDisp>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMSVidRect>>, { - (::windows::core::Interface::vtable(self).base__.SetupMixerBitmap)(::windows::core::Interface::as_raw(self), mixerpicturedisp.into().abi(), ::core::mem::transmute(opacity), rdest.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetupMixerBitmap)(::windows::core::Interface::as_raw(self), mixerpicturedisp.into().abi(), opacity, rdest.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceSize(&self) -> ::windows::core::Result { @@ -54586,7 +54550,7 @@ impl IMSVidEVR { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceSize(&self, newsize: SourceSizeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSourceSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetSourceSize)(::windows::core::Interface::as_raw(self), newsize).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OverScan(&self) -> ::windows::core::Result { @@ -54595,7 +54559,7 @@ impl IMSVidEVR { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOverScan(&self, lpercent: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOverScan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpercent)).ok() + (::windows::core::Interface::vtable(self).base__.SetOverScan)(::windows::core::Interface::as_raw(self), lpercent).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -54636,7 +54600,7 @@ impl IMSVidEVR { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetUsingOverlay(&self, useoverlayval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUsingOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(useoverlayval)).ok() + (::windows::core::Interface::vtable(self).base__.SetUsingOverlay)(::windows::core::Interface::as_raw(self), useoverlayval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -54656,7 +54620,7 @@ impl IMSVidEVR { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDecimateInput(&self, pdeci: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDecimateInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdeci)).ok() + (::windows::core::Interface::vtable(self).base__.SetDecimateInput)(::windows::core::Interface::as_raw(self), pdeci).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(feature = "Win32_Media_MediaFoundation")] @@ -54674,7 +54638,7 @@ impl IMSVidEVR { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSuppressEffects(&self, bsuppress: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSuppressEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bsuppress)).ok() + (::windows::core::Interface::vtable(self).SetSuppressEffects)(::windows::core::Interface::as_raw(self), bsuppress).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SuppressEffects(&self) -> ::windows::core::Result { @@ -54825,11 +54789,11 @@ impl IMSVidEVREvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnUserEvent(&self, leventcode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnUserEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leventcode)).ok() + (::windows::core::Interface::vtable(self).OnUserEvent)(::windows::core::Interface::as_raw(self), leventcode).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -54955,7 +54919,7 @@ impl IMSVidEncoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -55128,7 +55092,7 @@ impl IMSVidFeature { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -55264,7 +55228,7 @@ impl IMSVidFeatureEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -55498,7 +55462,7 @@ impl IMSVidFilePlayback { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -55554,7 +55518,7 @@ impl IMSVidFilePlayback { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableResetOnStop(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Run(&self) -> ::windows::core::Result<()> { @@ -55571,15 +55535,15 @@ impl IMSVidFilePlayback { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_CanStep(&self, fbackwards: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_CanStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fbackwards), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_CanStep)(::windows::core::Interface::as_raw(self), fbackwards, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Step(&self, lstep: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Step)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstep)).ok() + (::windows::core::Interface::vtable(self).base__.Step)(::windows::core::Interface::as_raw(self), lstep).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, plrate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plrate)).ok() + (::windows::core::Interface::vtable(self).base__.SetRate)(::windows::core::Interface::as_raw(self), plrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Rate(&self) -> ::windows::core::Result { @@ -55588,7 +55552,7 @@ impl IMSVidFilePlayback { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentPosition(&self, lposition: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lposition)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), lposition).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentPosition(&self) -> ::windows::core::Result { @@ -55597,7 +55561,7 @@ impl IMSVidFilePlayback { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPositionMode(&self, lpositionmode: PositionModeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPositionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpositionmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetPositionMode)(::windows::core::Interface::as_raw(self), lpositionmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PositionMode(&self) -> ::windows::core::Result { @@ -55772,7 +55736,7 @@ impl IMSVidFilePlayback2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -55828,7 +55792,7 @@ impl IMSVidFilePlayback2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableResetOnStop(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Run(&self) -> ::windows::core::Result<()> { @@ -55845,15 +55809,15 @@ impl IMSVidFilePlayback2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_CanStep(&self, fbackwards: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_CanStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fbackwards), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_CanStep)(::windows::core::Interface::as_raw(self), fbackwards, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Step(&self, lstep: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Step)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstep)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Step)(::windows::core::Interface::as_raw(self), lstep).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, plrate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plrate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRate)(::windows::core::Interface::as_raw(self), plrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Rate(&self) -> ::windows::core::Result { @@ -55862,7 +55826,7 @@ impl IMSVidFilePlayback2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentPosition(&self, lposition: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lposition)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), lposition).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentPosition(&self) -> ::windows::core::Result { @@ -55871,7 +55835,7 @@ impl IMSVidFilePlayback2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPositionMode(&self, lpositionmode: PositionModeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPositionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpositionmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPositionMode)(::windows::core::Interface::as_raw(self), lpositionmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PositionMode(&self) -> ::windows::core::Result { @@ -56191,7 +56155,7 @@ impl IMSVidGenericSink { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -56244,7 +56208,7 @@ impl IMSVidGenericSink { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSinkStreams(&self, streams: MSVidSinkStreams) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSinkStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streams)).ok() + (::windows::core::Interface::vtable(self).SetSinkStreams)(::windows::core::Interface::as_raw(self), streams).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -56375,7 +56339,7 @@ impl IMSVidGenericSink2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -56428,7 +56392,7 @@ impl IMSVidGenericSink2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSinkStreams(&self, streams: MSVidSinkStreams) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSinkStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streams)).ok() + (::windows::core::Interface::vtable(self).base__.SetSinkStreams)(::windows::core::Interface::as_raw(self), streams).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -56646,7 +56610,7 @@ impl IMSVidGraphSegment { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnEventNotify(&self, leventcode: i32, leventparm1: isize, leventparm2: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnEventNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leventcode), ::core::mem::transmute(leventparm1), ::core::mem::transmute(leventparm2)).ok() + (::windows::core::Interface::vtable(self).OnEventNotify)(::windows::core::Interface::as_raw(self), leventcode, leventparm1, leventparm2).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Decompose(&self) -> ::windows::core::Result<()> { @@ -56876,7 +56840,7 @@ impl IMSVidGraphSegmentUserInput { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn KeyDown(&self, keycode: *const i16, shiftstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).KeyDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keycode), ::core::mem::transmute(shiftstate)).ok() + (::windows::core::Interface::vtable(self).KeyDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keycode), shiftstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn KeyPress(&self, keyascii: *const i16) -> ::windows::core::Result<()> { @@ -56884,19 +56848,19 @@ impl IMSVidGraphSegmentUserInput { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn KeyUp(&self, keycode: *const i16, shiftstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).KeyUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keycode), ::core::mem::transmute(shiftstate)).ok() + (::windows::core::Interface::vtable(self).KeyUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keycode), shiftstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MouseDown(&self, buttonstate: i16, shiftstate: i16, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MouseDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buttonstate), ::core::mem::transmute(shiftstate), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).MouseDown)(::windows::core::Interface::as_raw(self), buttonstate, shiftstate, x, y).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MouseMove(&self, buttonstate: i16, shiftstate: i16, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MouseMove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buttonstate), ::core::mem::transmute(shiftstate), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).MouseMove)(::windows::core::Interface::as_raw(self), buttonstate, shiftstate, x, y).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MouseUp(&self, buttonstate: i16, shiftstate: i16, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MouseUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buttonstate), ::core::mem::transmute(shiftstate), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).MouseUp)(::windows::core::Interface::as_raw(self), buttonstate, shiftstate, x, y).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -56966,7 +56930,7 @@ impl IMSVidInputDevice { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -57328,7 +57292,7 @@ impl IMSVidOutputDevice { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -57464,7 +57428,7 @@ impl IMSVidOutputDeviceEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -57698,7 +57662,7 @@ impl IMSVidPlayback { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -57754,7 +57718,7 @@ impl IMSVidPlayback { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableResetOnStop(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Run(&self) -> ::windows::core::Result<()> { @@ -57771,15 +57735,15 @@ impl IMSVidPlayback { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_CanStep(&self, fbackwards: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_CanStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fbackwards), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_CanStep)(::windows::core::Interface::as_raw(self), fbackwards, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Step(&self, lstep: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Step)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstep)).ok() + (::windows::core::Interface::vtable(self).Step)(::windows::core::Interface::as_raw(self), lstep).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, plrate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plrate)).ok() + (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), plrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Rate(&self) -> ::windows::core::Result { @@ -57788,7 +57752,7 @@ impl IMSVidPlayback { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentPosition(&self, lposition: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lposition)).ok() + (::windows::core::Interface::vtable(self).SetCurrentPosition)(::windows::core::Interface::as_raw(self), lposition).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentPosition(&self) -> ::windows::core::Result { @@ -57797,7 +57761,7 @@ impl IMSVidPlayback { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPositionMode(&self, lpositionmode: PositionModeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPositionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpositionmode)).ok() + (::windows::core::Interface::vtable(self).SetPositionMode)(::windows::core::Interface::as_raw(self), lpositionmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PositionMode(&self) -> ::windows::core::Result { @@ -58044,7 +58008,7 @@ impl IMSVidRect { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTop(&self, topval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(topval)).ok() + (::windows::core::Interface::vtable(self).SetTop)(::windows::core::Interface::as_raw(self), topval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Left(&self) -> ::windows::core::Result { @@ -58053,7 +58017,7 @@ impl IMSVidRect { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLeft(&self, leftval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leftval)).ok() + (::windows::core::Interface::vtable(self).SetLeft)(::windows::core::Interface::as_raw(self), leftval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Width(&self) -> ::windows::core::Result { @@ -58062,7 +58026,7 @@ impl IMSVidRect { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetWidth(&self, widthval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(widthval)).ok() + (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), widthval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Height(&self) -> ::windows::core::Result { @@ -58071,7 +58035,7 @@ impl IMSVidRect { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetHeight(&self, heightval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(heightval)).ok() + (::windows::core::Interface::vtable(self).SetHeight)(::windows::core::Interface::as_raw(self), heightval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -58196,7 +58160,7 @@ impl IMSVidStreamBufferRecordingControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetStartTime(&self, rtstart: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtstart)).ok() + (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), rtstart).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StopTime(&self) -> ::windows::core::Result { @@ -58205,7 +58169,7 @@ impl IMSVidStreamBufferRecordingControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetStopTime(&self, rtstop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStopTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtstop)).ok() + (::windows::core::Interface::vtable(self).SetStopTime)(::windows::core::Interface::as_raw(self), rtstop).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RecordingStopped(&self) -> ::windows::core::Result { @@ -58322,7 +58286,7 @@ impl IMSVidStreamBufferSink { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -58542,7 +58506,7 @@ impl IMSVidStreamBufferSink2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -58767,7 +58731,7 @@ impl IMSVidStreamBufferSink3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -59137,7 +59101,7 @@ impl IMSVidStreamBufferSinkEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CertificateFailure(&self) -> ::windows::core::Result<()> { @@ -59270,7 +59234,7 @@ impl IMSVidStreamBufferSinkEvent2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CertificateFailure(&self) -> ::windows::core::Result<()> { @@ -59428,7 +59392,7 @@ impl IMSVidStreamBufferSinkEvent3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CertificateFailure(&self) -> ::windows::core::Result<()> { @@ -59452,7 +59416,7 @@ impl IMSVidStreamBufferSinkEvent3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LicenseChange(&self, dwprot: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LicenseChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprot)).ok() + (::windows::core::Interface::vtable(self).LicenseChange)(::windows::core::Interface::as_raw(self), dwprot).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -59607,7 +59571,7 @@ impl IMSVidStreamBufferSinkEvent4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CertificateFailure(&self) -> ::windows::core::Result<()> { @@ -59631,7 +59595,7 @@ impl IMSVidStreamBufferSinkEvent4 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn LicenseChange(&self, dwprot: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.LicenseChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprot)).ok() + (::windows::core::Interface::vtable(self).base__.LicenseChange)(::windows::core::Interface::as_raw(self), dwprot).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WriteFailureClear(&self) -> ::windows::core::Result<()> { @@ -59815,7 +59779,7 @@ impl IMSVidStreamBufferSource { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -59871,7 +59835,7 @@ impl IMSVidStreamBufferSource { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableResetOnStop(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Run(&self) -> ::windows::core::Result<()> { @@ -59888,15 +59852,15 @@ impl IMSVidStreamBufferSource { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_CanStep(&self, fbackwards: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_CanStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fbackwards), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_CanStep)(::windows::core::Interface::as_raw(self), fbackwards, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Step(&self, lstep: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Step)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstep)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Step)(::windows::core::Interface::as_raw(self), lstep).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, plrate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plrate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRate)(::windows::core::Interface::as_raw(self), plrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Rate(&self) -> ::windows::core::Result { @@ -59905,7 +59869,7 @@ impl IMSVidStreamBufferSource { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentPosition(&self, lposition: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lposition)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), lposition).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentPosition(&self) -> ::windows::core::Result { @@ -59914,7 +59878,7 @@ impl IMSVidStreamBufferSource { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPositionMode(&self, lpositionmode: PositionModeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPositionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpositionmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPositionMode)(::windows::core::Interface::as_raw(self), lpositionmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PositionMode(&self) -> ::windows::core::Result { @@ -59956,15 +59920,15 @@ impl IMSVidStreamBufferSource { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxRatingsLevel(&self, ensystem: EnTvRat_System, enrating: EnTvRat_GenericLevel, lbfenattr: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MaxRatingsLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensystem), ::core::mem::transmute(enrating), ::core::mem::transmute(lbfenattr)).ok() + (::windows::core::Interface::vtable(self).MaxRatingsLevel)(::windows::core::Interface::as_raw(self), ensystem, enrating, lbfenattr).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBlockUnrated(&self, bblock: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlockUnrated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bblock)).ok() + (::windows::core::Interface::vtable(self).SetBlockUnrated)(::windows::core::Interface::as_raw(self), bblock).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetUnratedDelay(&self, dwdelay: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUnratedDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdelay)).ok() + (::windows::core::Interface::vtable(self).SetUnratedDelay)(::windows::core::Interface::as_raw(self), dwdelay).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SBESource(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -60137,7 +60101,7 @@ impl IMSVidStreamBufferSource2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -60193,7 +60157,7 @@ impl IMSVidStreamBufferSource2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableResetOnStop(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Run(&self) -> ::windows::core::Result<()> { @@ -60210,15 +60174,15 @@ impl IMSVidStreamBufferSource2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_CanStep(&self, fbackwards: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.get_CanStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fbackwards), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.get_CanStep)(::windows::core::Interface::as_raw(self), fbackwards, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Step(&self, lstep: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.Step)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstep)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.Step)(::windows::core::Interface::as_raw(self), lstep).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, plrate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plrate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetRate)(::windows::core::Interface::as_raw(self), plrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Rate(&self) -> ::windows::core::Result { @@ -60227,7 +60191,7 @@ impl IMSVidStreamBufferSource2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentPosition(&self, lposition: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lposition)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), lposition).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentPosition(&self) -> ::windows::core::Result { @@ -60236,7 +60200,7 @@ impl IMSVidStreamBufferSource2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPositionMode(&self, lpositionmode: PositionModeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPositionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpositionmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPositionMode)(::windows::core::Interface::as_raw(self), lpositionmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PositionMode(&self) -> ::windows::core::Result { @@ -60278,15 +60242,15 @@ impl IMSVidStreamBufferSource2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaxRatingsLevel(&self, ensystem: EnTvRat_System, enrating: EnTvRat_GenericLevel, lbfenattr: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.MaxRatingsLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensystem), ::core::mem::transmute(enrating), ::core::mem::transmute(lbfenattr)).ok() + (::windows::core::Interface::vtable(self).base__.MaxRatingsLevel)(::windows::core::Interface::as_raw(self), ensystem, enrating, lbfenattr).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBlockUnrated(&self, bblock: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBlockUnrated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bblock)).ok() + (::windows::core::Interface::vtable(self).base__.SetBlockUnrated)(::windows::core::Interface::as_raw(self), bblock).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetUnratedDelay(&self, dwdelay: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUnratedDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdelay)).ok() + (::windows::core::Interface::vtable(self).base__.SetUnratedDelay)(::windows::core::Interface::as_raw(self), dwdelay).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SBESource(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -60295,7 +60259,7 @@ impl IMSVidStreamBufferSource2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_RateEx(&self, dwrate: f64, dwframespersecond: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_RateEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrate), ::core::mem::transmute(dwframespersecond)).ok() + (::windows::core::Interface::vtable(self).put_RateEx)(::windows::core::Interface::as_raw(self), dwrate, dwframespersecond).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AudioCounter(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -60516,7 +60480,7 @@ impl IMSVidStreamBufferSourceEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TimeHole(&self, streamoffsetms: i32, sizems: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TimeHole)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamoffsetms), ::core::mem::transmute(sizems)).ok() + (::windows::core::Interface::vtable(self).TimeHole)(::windows::core::Interface::as_raw(self), streamoffsetms, sizems).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StaleDataRead(&self) -> ::windows::core::Result<()> { @@ -60697,7 +60661,7 @@ impl IMSVidStreamBufferSourceEvent2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TimeHole(&self, streamoffsetms: i32, sizems: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.TimeHole)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamoffsetms), ::core::mem::transmute(sizems)).ok() + (::windows::core::Interface::vtable(self).base__.TimeHole)(::windows::core::Interface::as_raw(self), streamoffsetms, sizems).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StaleDataRead(&self) -> ::windows::core::Result<()> { @@ -60713,7 +60677,7 @@ impl IMSVidStreamBufferSourceEvent2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RateChange(&self, qwnewrate: f64, qwoldrate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwnewrate), ::core::mem::transmute(qwoldrate)).ok() + (::windows::core::Interface::vtable(self).RateChange)(::windows::core::Interface::as_raw(self), qwnewrate, qwoldrate).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -60892,7 +60856,7 @@ impl IMSVidStreamBufferSourceEvent3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TimeHole(&self, streamoffsetms: i32, sizems: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.TimeHole)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamoffsetms), ::core::mem::transmute(sizems)).ok() + (::windows::core::Interface::vtable(self).base__.base__.TimeHole)(::windows::core::Interface::as_raw(self), streamoffsetms, sizems).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StaleDataRead(&self) -> ::windows::core::Result<()> { @@ -60908,7 +60872,7 @@ impl IMSVidStreamBufferSourceEvent3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RateChange(&self, qwnewrate: f64, qwoldrate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwnewrate), ::core::mem::transmute(qwoldrate)).ok() + (::windows::core::Interface::vtable(self).base__.RateChange)(::windows::core::Interface::as_raw(self), qwnewrate, qwoldrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60924,7 +60888,7 @@ impl IMSVidStreamBufferSourceEvent3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).BroadcastEventEx)(::windows::core::Interface::as_raw(self), guid.into().abi(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).BroadcastEventEx)(::windows::core::Interface::as_raw(self), guid.into().abi(), param1, param2, param3, param4).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn COPPBlocked(&self) -> ::windows::core::Result<()> { @@ -61127,7 +61091,7 @@ impl IMSVidStreamBufferV2SourceEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TimeHole(&self, streamoffsetms: i32, sizems: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TimeHole)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamoffsetms), ::core::mem::transmute(sizems)).ok() + (::windows::core::Interface::vtable(self).TimeHole)(::windows::core::Interface::as_raw(self), streamoffsetms, sizems).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StaleDataRead(&self) -> ::windows::core::Result<()> { @@ -61143,7 +61107,7 @@ impl IMSVidStreamBufferV2SourceEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RateChange(&self, qwnewrate: f64, qwoldrate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwnewrate), ::core::mem::transmute(qwoldrate)).ok() + (::windows::core::Interface::vtable(self).RateChange)(::windows::core::Interface::as_raw(self), qwnewrate, qwoldrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61159,7 +61123,7 @@ impl IMSVidStreamBufferV2SourceEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).BroadcastEventEx)(::windows::core::Interface::as_raw(self), guid.into().abi(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() + (::windows::core::Interface::vtable(self).BroadcastEventEx)(::windows::core::Interface::as_raw(self), guid.into().abi(), param1, param2, param3, param4).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ContentPrimarilyAudio(&self) -> ::windows::core::Result<()> { @@ -61321,7 +61285,7 @@ impl IMSVidTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -61659,7 +61623,7 @@ impl IMSVidVMR9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -61777,7 +61741,7 @@ impl IMSVidVMR9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMixerBitmapOpacity(&self, opacity: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMixerBitmapOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.SetMixerBitmapOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -61786,7 +61750,7 @@ impl IMSVidVMR9 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Ole::IPictureDisp>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMSVidRect>>, { - (::windows::core::Interface::vtable(self).base__.SetupMixerBitmap)(::windows::core::Interface::as_raw(self), mixerpicturedisp.into().abi(), ::core::mem::transmute(opacity), rdest.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetupMixerBitmap)(::windows::core::Interface::as_raw(self), mixerpicturedisp.into().abi(), opacity, rdest.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceSize(&self) -> ::windows::core::Result { @@ -61795,7 +61759,7 @@ impl IMSVidVMR9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceSize(&self, newsize: SourceSizeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSourceSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetSourceSize)(::windows::core::Interface::as_raw(self), newsize).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OverScan(&self) -> ::windows::core::Result { @@ -61804,7 +61768,7 @@ impl IMSVidVMR9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOverScan(&self, lpercent: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOverScan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpercent)).ok() + (::windows::core::Interface::vtable(self).base__.SetOverScan)(::windows::core::Interface::as_raw(self), lpercent).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -61845,7 +61809,7 @@ impl IMSVidVMR9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetUsingOverlay(&self, useoverlayval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUsingOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(useoverlayval)).ok() + (::windows::core::Interface::vtable(self).base__.SetUsingOverlay)(::windows::core::Interface::as_raw(self), useoverlayval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -61865,7 +61829,7 @@ impl IMSVidVMR9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDecimateInput(&self, pdeci: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDecimateInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdeci)).ok() + (::windows::core::Interface::vtable(self).base__.SetDecimateInput)(::windows::core::Interface::as_raw(self), pdeci).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Allocator_ID(&self) -> ::windows::core::Result { @@ -61877,11 +61841,11 @@ impl IMSVidVMR9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetAllocator)(::windows::core::Interface::as_raw(self), allocpresent.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetAllocator)(::windows::core::Interface::as_raw(self), allocpresent.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSuppressEffects(&self, bsuppress: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSuppressEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bsuppress)).ok() + (::windows::core::Interface::vtable(self).SetSuppressEffects)(::windows::core::Interface::as_raw(self), bsuppress).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SuppressEffects(&self) -> ::windows::core::Result { @@ -62097,7 +62061,7 @@ impl IMSVidVRGraphSegment { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnEventNotify(&self, leventcode: i32, leventparm1: isize, leventparm2: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnEventNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leventcode), ::core::mem::transmute(leventparm1), ::core::mem::transmute(leventparm2)).ok() + (::windows::core::Interface::vtable(self).base__.OnEventNotify)(::windows::core::Interface::as_raw(self), leventcode, leventparm1, leventparm2).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Decompose(&self) -> ::windows::core::Result<()> { @@ -62105,7 +62069,7 @@ impl IMSVidVRGraphSegment { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Set_VMRendererMode(&self, dwmode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Set_VMRendererMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode)).ok() + (::windows::core::Interface::vtable(self).Set_VMRendererMode)(::windows::core::Interface::as_raw(self), dwmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62128,7 +62092,7 @@ impl IMSVidVRGraphSegment { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetUseOverlay(&self, useoverlayval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(useoverlayval)).ok() + (::windows::core::Interface::vtable(self).SetUseOverlay)(::windows::core::Interface::as_raw(self), useoverlayval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Visible(&self) -> ::windows::core::Result { @@ -62137,7 +62101,7 @@ impl IMSVidVRGraphSegment { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVisible(&self, visible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(visible)).ok() + (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), visible).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ColorKey(&self) -> ::windows::core::Result { @@ -62146,7 +62110,7 @@ impl IMSVidVRGraphSegment { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetColorKey(&self, colorkey: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorkey)).ok() + (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), colorkey).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62182,7 +62146,7 @@ impl IMSVidVRGraphSegment { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBorderColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MaintainAspectRatio(&self) -> ::windows::core::Result { @@ -62191,7 +62155,7 @@ impl IMSVidVRGraphSegment { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaintainAspectRatio(&self, fmaintain: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaintainAspectRatio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmaintain)).ok() + (::windows::core::Interface::vtable(self).SetMaintainAspectRatio)(::windows::core::Interface::as_raw(self), fmaintain).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -62359,7 +62323,7 @@ impl IMSVidVideoInputDevice { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -62531,7 +62495,7 @@ impl IMSVidVideoRenderer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -62649,7 +62613,7 @@ impl IMSVidVideoRenderer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMixerBitmapOpacity(&self, opacity: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMixerBitmapOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).SetMixerBitmapOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -62658,7 +62622,7 @@ impl IMSVidVideoRenderer { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Ole::IPictureDisp>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMSVidRect>>, { - (::windows::core::Interface::vtable(self).SetupMixerBitmap)(::windows::core::Interface::as_raw(self), mixerpicturedisp.into().abi(), ::core::mem::transmute(opacity), rdest.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetupMixerBitmap)(::windows::core::Interface::as_raw(self), mixerpicturedisp.into().abi(), opacity, rdest.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceSize(&self) -> ::windows::core::Result { @@ -62667,7 +62631,7 @@ impl IMSVidVideoRenderer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceSize(&self, newsize: SourceSizeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSourceSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newsize)).ok() + (::windows::core::Interface::vtable(self).SetSourceSize)(::windows::core::Interface::as_raw(self), newsize).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OverScan(&self) -> ::windows::core::Result { @@ -62676,7 +62640,7 @@ impl IMSVidVideoRenderer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOverScan(&self, lpercent: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverScan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpercent)).ok() + (::windows::core::Interface::vtable(self).SetOverScan)(::windows::core::Interface::as_raw(self), lpercent).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -62717,7 +62681,7 @@ impl IMSVidVideoRenderer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetUsingOverlay(&self, useoverlayval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUsingOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(useoverlayval)).ok() + (::windows::core::Interface::vtable(self).SetUsingOverlay)(::windows::core::Interface::as_raw(self), useoverlayval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -62737,7 +62701,7 @@ impl IMSVidVideoRenderer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDecimateInput(&self, pdeci: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDecimateInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdeci)).ok() + (::windows::core::Interface::vtable(self).SetDecimateInput)(::windows::core::Interface::as_raw(self), pdeci).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -62934,7 +62898,7 @@ impl IMSVidVideoRenderer2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -63052,7 +63016,7 @@ impl IMSVidVideoRenderer2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMixerBitmapOpacity(&self, opacity: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMixerBitmapOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.SetMixerBitmapOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -63061,7 +63025,7 @@ impl IMSVidVideoRenderer2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Ole::IPictureDisp>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMSVidRect>>, { - (::windows::core::Interface::vtable(self).base__.SetupMixerBitmap)(::windows::core::Interface::as_raw(self), mixerpicturedisp.into().abi(), ::core::mem::transmute(opacity), rdest.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetupMixerBitmap)(::windows::core::Interface::as_raw(self), mixerpicturedisp.into().abi(), opacity, rdest.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SourceSize(&self) -> ::windows::core::Result { @@ -63070,7 +63034,7 @@ impl IMSVidVideoRenderer2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceSize(&self, newsize: SourceSizeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSourceSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetSourceSize)(::windows::core::Interface::as_raw(self), newsize).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OverScan(&self) -> ::windows::core::Result { @@ -63079,7 +63043,7 @@ impl IMSVidVideoRenderer2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOverScan(&self, lpercent: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOverScan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpercent)).ok() + (::windows::core::Interface::vtable(self).base__.SetOverScan)(::windows::core::Interface::as_raw(self), lpercent).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -63120,7 +63084,7 @@ impl IMSVidVideoRenderer2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetUsingOverlay(&self, useoverlayval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUsingOverlay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(useoverlayval)).ok() + (::windows::core::Interface::vtable(self).base__.SetUsingOverlay)(::windows::core::Interface::as_raw(self), useoverlayval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -63140,7 +63104,7 @@ impl IMSVidVideoRenderer2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDecimateInput(&self, pdeci: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDecimateInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdeci)).ok() + (::windows::core::Interface::vtable(self).base__.SetDecimateInput)(::windows::core::Interface::as_raw(self), pdeci).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Allocator(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -63162,18 +63126,18 @@ impl IMSVidVideoRenderer2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetAllocator)(::windows::core::Interface::as_raw(self), allocpresent.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetAllocator)(::windows::core::Interface::as_raw(self), allocpresent.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn _SetAllocator2<'a, P0>(&self, allocpresent: P0, id: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IVMRSurfaceAllocator>>, { - (::windows::core::Interface::vtable(self)._SetAllocator2)(::windows::core::Interface::as_raw(self), allocpresent.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self)._SetAllocator2)(::windows::core::Interface::as_raw(self), allocpresent.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSuppressEffects(&self, bsuppress: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSuppressEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bsuppress)).ok() + (::windows::core::Interface::vtable(self).SetSuppressEffects)(::windows::core::Interface::as_raw(self), bsuppress).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SuppressEffects(&self) -> ::windows::core::Result { @@ -63448,7 +63412,7 @@ impl IMSVidVideoRendererEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OverlayUnavailable(&self) -> ::windows::core::Result<()> { @@ -63571,7 +63535,7 @@ impl IMSVidVideoRendererEvent2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OverlayUnavailable(&self) -> ::windows::core::Result<()> { @@ -63701,7 +63665,7 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -63757,7 +63721,7 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableResetOnStop(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Run(&self) -> ::windows::core::Result<()> { @@ -63774,15 +63738,15 @@ impl IMSVidWebDVD { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_CanStep(&self, fbackwards: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_CanStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fbackwards), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_CanStep)(::windows::core::Interface::as_raw(self), fbackwards, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Step(&self, lstep: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Step)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstep)).ok() + (::windows::core::Interface::vtable(self).base__.Step)(::windows::core::Interface::as_raw(self), lstep).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, plrate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plrate)).ok() + (::windows::core::Interface::vtable(self).base__.SetRate)(::windows::core::Interface::as_raw(self), plrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Rate(&self) -> ::windows::core::Result { @@ -63791,7 +63755,7 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentPosition(&self, lposition: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lposition)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), lposition).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentPosition(&self) -> ::windows::core::Result { @@ -63800,7 +63764,7 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPositionMode(&self, lpositionmode: PositionModeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPositionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpositionmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetPositionMode)(::windows::core::Interface::as_raw(self), lpositionmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PositionMode(&self) -> ::windows::core::Result { @@ -63814,23 +63778,23 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnDVDEvent(&self, levent: i32, lparam1: isize, lparam2: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnDVDEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(levent), ::core::mem::transmute(lparam1), ::core::mem::transmute(lparam2)).ok() + (::windows::core::Interface::vtable(self).OnDVDEvent)(::windows::core::Interface::as_raw(self), levent, lparam1, lparam2).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayTitle(&self, ltitle: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle)).ok() + (::windows::core::Interface::vtable(self).PlayTitle)(::windows::core::Interface::as_raw(self), ltitle).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayChapterInTitle(&self, ltitle: i32, lchapter: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayChapterInTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), ::core::mem::transmute(lchapter)).ok() + (::windows::core::Interface::vtable(self).PlayChapterInTitle)(::windows::core::Interface::as_raw(self), ltitle, lchapter).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayChapter(&self, lchapter: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lchapter)).ok() + (::windows::core::Interface::vtable(self).PlayChapter)(::windows::core::Interface::as_raw(self), lchapter).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayChaptersAutoStop(&self, ltitle: i32, lstrchapter: i32, lchaptercount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayChaptersAutoStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), ::core::mem::transmute(lstrchapter), ::core::mem::transmute(lchaptercount)).ok() + (::windows::core::Interface::vtable(self).PlayChaptersAutoStop)(::windows::core::Interface::as_raw(self), ltitle, lstrchapter, lchaptercount).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -63846,7 +63810,7 @@ impl IMSVidWebDVD { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).PlayAtTimeInTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), strtime.into().abi()).ok() + (::windows::core::Interface::vtable(self).PlayAtTimeInTitle)(::windows::core::Interface::as_raw(self), ltitle, strtime.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -63855,7 +63819,7 @@ impl IMSVidWebDVD { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).PlayPeriodInTitleAutoStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), strstarttime.into().abi(), strendtime.into().abi()).ok() + (::windows::core::Interface::vtable(self).PlayPeriodInTitleAutoStop)(::windows::core::Interface::as_raw(self), ltitle, strstarttime.into().abi(), strendtime.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ReplayChapter(&self) -> ::windows::core::Result<()> { @@ -63877,11 +63841,11 @@ impl IMSVidWebDVD { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_AudioLanguage(&self, lstream: i32, fformat: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_AudioLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(fformat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_AudioLanguage)(::windows::core::Interface::as_raw(self), lstream, fformat, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ShowMenu(&self, menuid: DVDMenuIDConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShowMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(menuid)).ok() + (::windows::core::Interface::vtable(self).ShowMenu)(::windows::core::Interface::as_raw(self), menuid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Resume(&self) -> ::windows::core::Result<()> { @@ -63903,7 +63867,7 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectAndActivateButton(&self, lbutton: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectAndActivateButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbutton)).ok() + (::windows::core::Interface::vtable(self).SelectAndActivateButton)(::windows::core::Interface::as_raw(self), lbutton).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ActivateButton(&self) -> ::windows::core::Result<()> { @@ -63927,21 +63891,21 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ActivateAtPosition(&self, xpos: i32, ypos: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ActivateAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xpos), ::core::mem::transmute(ypos)).ok() + (::windows::core::Interface::vtable(self).ActivateAtPosition)(::windows::core::Interface::as_raw(self), xpos, ypos).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectAtPosition(&self, xpos: i32, ypos: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xpos), ::core::mem::transmute(ypos)).ok() + (::windows::core::Interface::vtable(self).SelectAtPosition)(::windows::core::Interface::as_raw(self), xpos, ypos).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_ButtonAtPosition(&self, xpos: i32, ypos: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_ButtonAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xpos), ::core::mem::transmute(ypos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ButtonAtPosition)(::windows::core::Interface::as_raw(self), xpos, ypos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_NumberOfChapters(&self, ltitle: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_NumberOfChapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_NumberOfChapters)(::windows::core::Interface::as_raw(self), ltitle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -63994,7 +63958,7 @@ impl IMSVidWebDVD { #[cfg(feature = "Win32_Foundation")] pub unsafe fn DVDTimeCode2bstr(&self, timecode: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).DVDTimeCode2bstr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timecode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).DVDTimeCode2bstr)(::windows::core::Interface::as_raw(self), timecode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64013,12 +63977,12 @@ impl IMSVidWebDVD { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsSubpictureStreamEnabled(&self, lstream: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsSubpictureStreamEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsSubpictureStreamEnabled)(::windows::core::Interface::as_raw(self), lstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsAudioStreamEnabled(&self, lstream: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsAudioStreamEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsAudioStreamEnabled)(::windows::core::Interface::as_raw(self), lstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentSubpictureStream(&self) -> ::windows::core::Result { @@ -64027,13 +63991,13 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentSubpictureStream(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentSubpictureStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetCurrentSubpictureStream)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_SubpictureLanguage(&self, lstream: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_SubpictureLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_SubpictureLanguage)(::windows::core::Interface::as_raw(self), lstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentAudioStream(&self) -> ::windows::core::Result { @@ -64042,7 +64006,7 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentAudioStream(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentAudioStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetCurrentAudioStream)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AudioStreamsAvailable(&self) -> ::windows::core::Result { @@ -64061,7 +64025,7 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentAngle(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentAngle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetCurrentAngle)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SubpictureStreamsAvailable(&self) -> ::windows::core::Result { @@ -64075,7 +64039,7 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSubpictureOn(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSubpictureOn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetSubpictureOn)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64090,11 +64054,11 @@ impl IMSVidWebDVD { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AcceptParentalLevelChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(faccept), strusername.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).AcceptParentalLevelChange)(::windows::core::Interface::as_raw(self), faccept, strusername.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn NotifyParentalLevelChange(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyParentalLevelChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).NotifyParentalLevelChange)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64103,7 +64067,7 @@ impl IMSVidWebDVD { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SelectParentalCountry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcountry), strusername.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).SelectParentalCountry)(::windows::core::Interface::as_raw(self), lcountry, strusername.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64112,12 +64076,12 @@ impl IMSVidWebDVD { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SelectParentalLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lparentallevel), strusername.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).SelectParentalLevel)(::windows::core::Interface::as_raw(self), lparentallevel, strusername.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_TitleParentalLevels(&self, ltitle: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_TitleParentalLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_TitleParentalLevels)(::windows::core::Interface::as_raw(self), ltitle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayerParentalCountry(&self) -> ::windows::core::Result { @@ -64136,37 +64100,37 @@ impl IMSVidWebDVD { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UOPValid(&self, luop: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).UOPValid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(luop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).UOPValid)(::windows::core::Interface::as_raw(self), luop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_SPRM(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_SPRM)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_SPRM)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_GPRM(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_GPRM)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_GPRM)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_GPRM(&self, lindex: i32, svalue: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_GPRM)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(svalue)).ok() + (::windows::core::Interface::vtable(self).put_GPRM)(::windows::core::Interface::as_raw(self), lindex, svalue).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_DVDTextStringType(&self, llangindex: i32, lstringindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_DVDTextStringType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llangindex), ::core::mem::transmute(lstringindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_DVDTextStringType)(::windows::core::Interface::as_raw(self), llangindex, lstringindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_DVDTextString(&self, llangindex: i32, lstringindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_DVDTextString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llangindex), ::core::mem::transmute(lstringindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_DVDTextString)(::windows::core::Interface::as_raw(self), llangindex, lstringindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_DVDTextNumberOfStrings(&self, llangindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_DVDTextNumberOfStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llangindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_DVDTextNumberOfStrings)(::windows::core::Interface::as_raw(self), llangindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DVDTextNumberOfLanguages(&self) -> ::windows::core::Result { @@ -64176,7 +64140,7 @@ impl IMSVidWebDVD { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_DVDTextLanguageLCID(&self, llangindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_DVDTextLanguageLCID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llangindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_DVDTextLanguageLCID)(::windows::core::Interface::as_raw(self), llangindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RegionChange(&self) -> ::windows::core::Result<()> { @@ -64202,11 +64166,11 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectDefaultAudioLanguage(&self, lang: i32, ext: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectDefaultAudioLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lang), ::core::mem::transmute(ext)).ok() + (::windows::core::Interface::vtable(self).SelectDefaultAudioLanguage)(::windows::core::Interface::as_raw(self), lang, ext).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectDefaultSubpictureLanguage(&self, lang: i32, ext: DVDSPExt) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectDefaultSubpictureLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lang), ::core::mem::transmute(ext)).ok() + (::windows::core::Interface::vtable(self).SelectDefaultSubpictureLanguage)(::windows::core::Interface::as_raw(self), lang, ext).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PreferredSubpictureStream(&self) -> ::windows::core::Result { @@ -64220,7 +64184,7 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDefaultMenuLanguage(&self, lang: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultMenuLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lang)).ok() + (::windows::core::Interface::vtable(self).SetDefaultMenuLanguage)(::windows::core::Interface::as_raw(self), lang).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DefaultSubpictureLanguage(&self) -> ::windows::core::Result { @@ -64246,7 +64210,7 @@ impl IMSVidWebDVD { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_LanguageFromLCID(&self, lcid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_LanguageFromLCID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_LanguageFromLCID)(::windows::core::Interface::as_raw(self), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn KaraokeAudioPresentationMode(&self) -> ::windows::core::Result { @@ -64255,17 +64219,17 @@ impl IMSVidWebDVD { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetKaraokeAudioPresentationMode(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKaraokeAudioPresentationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetKaraokeAudioPresentationMode)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_KaraokeChannelContent(&self, lstream: i32, lchan: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_KaraokeChannelContent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(lchan), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_KaraokeChannelContent)(::windows::core::Interface::as_raw(self), lstream, lchan, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_KaraokeChannelAssignment(&self, lstream: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_KaraokeChannelAssignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_KaraokeChannelAssignment)(::windows::core::Interface::as_raw(self), lstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RestorePreferredSettings(&self) -> ::windows::core::Result<()> { @@ -64275,7 +64239,7 @@ impl IMSVidWebDVD { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ButtonRect(&self, lbutton: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ButtonRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbutton), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ButtonRect)(::windows::core::Interface::as_raw(self), lbutton, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -64587,7 +64551,7 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -64643,7 +64607,7 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetEnableResetOnStop(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetEnableResetOnStop)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Run(&self) -> ::windows::core::Result<()> { @@ -64660,15 +64624,15 @@ impl IMSVidWebDVD2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_CanStep(&self, fbackwards: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_CanStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fbackwards), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_CanStep)(::windows::core::Interface::as_raw(self), fbackwards, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Step(&self, lstep: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Step)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstep)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Step)(::windows::core::Interface::as_raw(self), lstep).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, plrate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plrate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRate)(::windows::core::Interface::as_raw(self), plrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Rate(&self) -> ::windows::core::Result { @@ -64677,7 +64641,7 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentPosition(&self, lposition: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lposition)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCurrentPosition)(::windows::core::Interface::as_raw(self), lposition).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentPosition(&self) -> ::windows::core::Result { @@ -64686,7 +64650,7 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPositionMode(&self, lpositionmode: PositionModeList) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPositionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpositionmode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPositionMode)(::windows::core::Interface::as_raw(self), lpositionmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PositionMode(&self) -> ::windows::core::Result { @@ -64700,23 +64664,23 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnDVDEvent(&self, levent: i32, lparam1: isize, lparam2: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnDVDEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(levent), ::core::mem::transmute(lparam1), ::core::mem::transmute(lparam2)).ok() + (::windows::core::Interface::vtable(self).base__.OnDVDEvent)(::windows::core::Interface::as_raw(self), levent, lparam1, lparam2).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayTitle(&self, ltitle: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.PlayTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle)).ok() + (::windows::core::Interface::vtable(self).base__.PlayTitle)(::windows::core::Interface::as_raw(self), ltitle).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayChapterInTitle(&self, ltitle: i32, lchapter: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.PlayChapterInTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), ::core::mem::transmute(lchapter)).ok() + (::windows::core::Interface::vtable(self).base__.PlayChapterInTitle)(::windows::core::Interface::as_raw(self), ltitle, lchapter).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayChapter(&self, lchapter: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.PlayChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lchapter)).ok() + (::windows::core::Interface::vtable(self).base__.PlayChapter)(::windows::core::Interface::as_raw(self), lchapter).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayChaptersAutoStop(&self, ltitle: i32, lstrchapter: i32, lchaptercount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.PlayChaptersAutoStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), ::core::mem::transmute(lstrchapter), ::core::mem::transmute(lchaptercount)).ok() + (::windows::core::Interface::vtable(self).base__.PlayChaptersAutoStop)(::windows::core::Interface::as_raw(self), ltitle, lstrchapter, lchaptercount).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64732,7 +64696,7 @@ impl IMSVidWebDVD2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.PlayAtTimeInTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), strtime.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PlayAtTimeInTitle)(::windows::core::Interface::as_raw(self), ltitle, strtime.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64741,7 +64705,7 @@ impl IMSVidWebDVD2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.PlayPeriodInTitleAutoStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), strstarttime.into().abi(), strendtime.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PlayPeriodInTitleAutoStop)(::windows::core::Interface::as_raw(self), ltitle, strstarttime.into().abi(), strendtime.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ReplayChapter(&self) -> ::windows::core::Result<()> { @@ -64763,11 +64727,11 @@ impl IMSVidWebDVD2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_AudioLanguage(&self, lstream: i32, fformat: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_AudioLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(fformat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_AudioLanguage)(::windows::core::Interface::as_raw(self), lstream, fformat, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ShowMenu(&self, menuid: DVDMenuIDConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ShowMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(menuid)).ok() + (::windows::core::Interface::vtable(self).base__.ShowMenu)(::windows::core::Interface::as_raw(self), menuid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Resume(&self) -> ::windows::core::Result<()> { @@ -64789,7 +64753,7 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectAndActivateButton(&self, lbutton: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SelectAndActivateButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbutton)).ok() + (::windows::core::Interface::vtable(self).base__.SelectAndActivateButton)(::windows::core::Interface::as_raw(self), lbutton).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ActivateButton(&self) -> ::windows::core::Result<()> { @@ -64813,21 +64777,21 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ActivateAtPosition(&self, xpos: i32, ypos: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ActivateAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xpos), ::core::mem::transmute(ypos)).ok() + (::windows::core::Interface::vtable(self).base__.ActivateAtPosition)(::windows::core::Interface::as_raw(self), xpos, ypos).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectAtPosition(&self, xpos: i32, ypos: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SelectAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xpos), ::core::mem::transmute(ypos)).ok() + (::windows::core::Interface::vtable(self).base__.SelectAtPosition)(::windows::core::Interface::as_raw(self), xpos, ypos).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_ButtonAtPosition(&self, xpos: i32, ypos: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_ButtonAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xpos), ::core::mem::transmute(ypos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_ButtonAtPosition)(::windows::core::Interface::as_raw(self), xpos, ypos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_NumberOfChapters(&self, ltitle: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_NumberOfChapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_NumberOfChapters)(::windows::core::Interface::as_raw(self), ltitle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64880,7 +64844,7 @@ impl IMSVidWebDVD2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn DVDTimeCode2bstr(&self, timecode: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.DVDTimeCode2bstr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timecode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.DVDTimeCode2bstr)(::windows::core::Interface::as_raw(self), timecode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64899,12 +64863,12 @@ impl IMSVidWebDVD2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsSubpictureStreamEnabled(&self, lstream: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.IsSubpictureStreamEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.IsSubpictureStreamEnabled)(::windows::core::Interface::as_raw(self), lstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsAudioStreamEnabled(&self, lstream: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.IsAudioStreamEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.IsAudioStreamEnabled)(::windows::core::Interface::as_raw(self), lstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentSubpictureStream(&self) -> ::windows::core::Result { @@ -64913,13 +64877,13 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentSubpictureStream(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentSubpictureStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentSubpictureStream)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_SubpictureLanguage(&self, lstream: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_SubpictureLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_SubpictureLanguage)(::windows::core::Interface::as_raw(self), lstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentAudioStream(&self) -> ::windows::core::Result { @@ -64928,7 +64892,7 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentAudioStream(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentAudioStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentAudioStream)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AudioStreamsAvailable(&self) -> ::windows::core::Result { @@ -64947,7 +64911,7 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentAngle(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentAngle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentAngle)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SubpictureStreamsAvailable(&self) -> ::windows::core::Result { @@ -64961,7 +64925,7 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSubpictureOn(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSubpictureOn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetSubpictureOn)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64976,11 +64940,11 @@ impl IMSVidWebDVD2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.AcceptParentalLevelChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(faccept), strusername.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AcceptParentalLevelChange)(::windows::core::Interface::as_raw(self), faccept, strusername.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn NotifyParentalLevelChange(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.NotifyParentalLevelChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.NotifyParentalLevelChange)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64989,7 +64953,7 @@ impl IMSVidWebDVD2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SelectParentalCountry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcountry), strusername.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SelectParentalCountry)(::windows::core::Interface::as_raw(self), lcountry, strusername.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64998,12 +64962,12 @@ impl IMSVidWebDVD2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SelectParentalLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lparentallevel), strusername.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SelectParentalLevel)(::windows::core::Interface::as_raw(self), lparentallevel, strusername.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_TitleParentalLevels(&self, ltitle: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_TitleParentalLevels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltitle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_TitleParentalLevels)(::windows::core::Interface::as_raw(self), ltitle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayerParentalCountry(&self) -> ::windows::core::Result { @@ -65022,37 +64986,37 @@ impl IMSVidWebDVD2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UOPValid(&self, luop: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.UOPValid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(luop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.UOPValid)(::windows::core::Interface::as_raw(self), luop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_SPRM(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_SPRM)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_SPRM)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_GPRM(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_GPRM)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_GPRM)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_GPRM(&self, lindex: i32, svalue: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.put_GPRM)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(svalue)).ok() + (::windows::core::Interface::vtable(self).base__.put_GPRM)(::windows::core::Interface::as_raw(self), lindex, svalue).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_DVDTextStringType(&self, llangindex: i32, lstringindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_DVDTextStringType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llangindex), ::core::mem::transmute(lstringindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_DVDTextStringType)(::windows::core::Interface::as_raw(self), llangindex, lstringindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_DVDTextString(&self, llangindex: i32, lstringindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_DVDTextString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llangindex), ::core::mem::transmute(lstringindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_DVDTextString)(::windows::core::Interface::as_raw(self), llangindex, lstringindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_DVDTextNumberOfStrings(&self, llangindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_DVDTextNumberOfStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llangindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_DVDTextNumberOfStrings)(::windows::core::Interface::as_raw(self), llangindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DVDTextNumberOfLanguages(&self) -> ::windows::core::Result { @@ -65062,7 +65026,7 @@ impl IMSVidWebDVD2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_DVDTextLanguageLCID(&self, llangindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_DVDTextLanguageLCID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llangindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_DVDTextLanguageLCID)(::windows::core::Interface::as_raw(self), llangindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RegionChange(&self) -> ::windows::core::Result<()> { @@ -65088,11 +65052,11 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectDefaultAudioLanguage(&self, lang: i32, ext: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SelectDefaultAudioLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lang), ::core::mem::transmute(ext)).ok() + (::windows::core::Interface::vtable(self).base__.SelectDefaultAudioLanguage)(::windows::core::Interface::as_raw(self), lang, ext).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectDefaultSubpictureLanguage(&self, lang: i32, ext: DVDSPExt) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SelectDefaultSubpictureLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lang), ::core::mem::transmute(ext)).ok() + (::windows::core::Interface::vtable(self).base__.SelectDefaultSubpictureLanguage)(::windows::core::Interface::as_raw(self), lang, ext).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PreferredSubpictureStream(&self) -> ::windows::core::Result { @@ -65106,7 +65070,7 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDefaultMenuLanguage(&self, lang: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDefaultMenuLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lang)).ok() + (::windows::core::Interface::vtable(self).base__.SetDefaultMenuLanguage)(::windows::core::Interface::as_raw(self), lang).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DefaultSubpictureLanguage(&self) -> ::windows::core::Result { @@ -65132,7 +65096,7 @@ impl IMSVidWebDVD2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_LanguageFromLCID(&self, lcid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_LanguageFromLCID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_LanguageFromLCID)(::windows::core::Interface::as_raw(self), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn KaraokeAudioPresentationMode(&self) -> ::windows::core::Result { @@ -65141,17 +65105,17 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetKaraokeAudioPresentationMode(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetKaraokeAudioPresentationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetKaraokeAudioPresentationMode)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_KaraokeChannelContent(&self, lstream: i32, lchan: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_KaraokeChannelContent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(lchan), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_KaraokeChannelContent)(::windows::core::Interface::as_raw(self), lstream, lchan, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_KaraokeChannelAssignment(&self, lstream: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_KaraokeChannelAssignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_KaraokeChannelAssignment)(::windows::core::Interface::as_raw(self), lstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RestorePreferredSettings(&self) -> ::windows::core::Result<()> { @@ -65161,7 +65125,7 @@ impl IMSVidWebDVD2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ButtonRect(&self, lbutton: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_ButtonRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbutton), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_ButtonRect)(::windows::core::Interface::as_raw(self), lbutton, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -65183,7 +65147,7 @@ impl IMSVidWebDVD2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Bookmark(&self, pdata: *const u8, dwdatalength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Bookmark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(dwdatalength)).ok() + (::windows::core::Interface::vtable(self).put_Bookmark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), dwdatalength).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -65350,7 +65314,7 @@ impl IMSVidWebDVDAdm { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SaveParentalLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), strusername.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).SaveParentalLevel)(::windows::core::Interface::as_raw(self), level, strusername.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -65359,7 +65323,7 @@ impl IMSVidWebDVDAdm { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SaveParentalCountry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(country), strusername.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).SaveParentalCountry)(::windows::core::Interface::as_raw(self), country, strusername.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -65388,7 +65352,7 @@ impl IMSVidWebDVDAdm { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDefaultAudioLCID(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultAudioLCID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetDefaultAudioLCID)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DefaultSubpictureLCID(&self) -> ::windows::core::Result { @@ -65397,7 +65361,7 @@ impl IMSVidWebDVDAdm { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDefaultSubpictureLCID(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultSubpictureLCID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetDefaultSubpictureLCID)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DefaultMenuLCID(&self) -> ::windows::core::Result { @@ -65406,7 +65370,7 @@ impl IMSVidWebDVDAdm { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDefaultMenuLCID(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultMenuLCID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetDefaultMenuLCID)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn BookmarkOnStop(&self) -> ::windows::core::Result { @@ -65415,7 +65379,7 @@ impl IMSVidWebDVDAdm { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBookmarkOnStop(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBookmarkOnStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetBookmarkOnStop)(::windows::core::Interface::as_raw(self), newval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -65532,95 +65496,95 @@ impl IMSVidWebDVDEvent { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).DVDNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leventcode), lparam1.into().abi(), lparam2.into().abi()).ok() + (::windows::core::Interface::vtable(self).DVDNotify)(::windows::core::Interface::as_raw(self), leventcode, lparam1.into().abi(), lparam2.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayForwards(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayForwards)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).PlayForwards)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayBackwards(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayBackwards)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).PlayBackwards)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ShowMenu(&self, menuid: DVDMenuIDConstants, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShowMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(menuid), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).ShowMenu)(::windows::core::Interface::as_raw(self), menuid, benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Resume(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Resume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).Resume)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SelectOrActivateButton(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectOrActivateButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).SelectOrActivateButton)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StillOff(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StillOff)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).StillOff)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PauseOn(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PauseOn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).PauseOn)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ChangeCurrentAudioStream(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeCurrentAudioStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).ChangeCurrentAudioStream)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ChangeCurrentSubpictureStream(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeCurrentSubpictureStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).ChangeCurrentSubpictureStream)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ChangeCurrentAngle(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeCurrentAngle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).ChangeCurrentAngle)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayAtTimeInTitle(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayAtTimeInTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).PlayAtTimeInTitle)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayAtTime(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayAtTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).PlayAtTime)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayChapterInTitle(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayChapterInTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).PlayChapterInTitle)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayChapter(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).PlayChapter)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ReplayChapter(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReplayChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).ReplayChapter)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayNextChapter(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayNextChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).PlayNextChapter)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Stop(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ReturnFromSubmenu(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReturnFromSubmenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).ReturnFromSubmenu)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayTitle(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).PlayTitle)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PlayPrevChapter(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayPrevChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).PlayPrevChapter)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ChangeKaraokePresMode(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeKaraokePresMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).ChangeKaraokePresMode)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ChangeVideoPresMode(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeVideoPresMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).ChangeVideoPresMode)(::windows::core::Interface::as_raw(self), benabled).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -65771,7 +65735,7 @@ impl IMSVidXDS { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPower(&self, power: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(power)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPower)(::windows::core::Interface::as_raw(self), power).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Power(&self) -> ::windows::core::Result { @@ -65931,11 +65895,11 @@ impl IMSVidXDSEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSVidDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.StateChange)(::windows::core::Interface::as_raw(self), lpd.into().abi(), oldstate, newstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RatingChange(&self, prevratingsystem: EnTvRat_System, prevlevel: EnTvRat_GenericLevel, prevattributes: BfEnTvRat_GenericAttributes, newratingsystem: EnTvRat_System, newlevel: EnTvRat_GenericLevel, newattributes: BfEnTvRat_GenericAttributes) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RatingChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prevratingsystem), ::core::mem::transmute(prevlevel), ::core::mem::transmute(prevattributes), ::core::mem::transmute(newratingsystem), ::core::mem::transmute(newlevel), ::core::mem::transmute(newattributes)).ok() + (::windows::core::Interface::vtable(self).RatingChange)(::windows::core::Interface::as_raw(self), prevratingsystem, prevlevel, prevattributes, newratingsystem, newlevel, newattributes).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -66113,7 +66077,7 @@ impl IMediaControl { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetState(&self, mstimeout: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mstimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetState)(::windows::core::Interface::as_raw(self), mstimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -66250,24 +66214,24 @@ impl IMediaEvent { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEvent(&self, leventcode: *mut i32, lparam1: *mut isize, lparam2: *mut isize, mstimeout: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leventcode), ::core::mem::transmute(lparam1), ::core::mem::transmute(lparam2), ::core::mem::transmute(mstimeout)).ok() + (::windows::core::Interface::vtable(self).GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leventcode), ::core::mem::transmute(lparam1), ::core::mem::transmute(lparam2), mstimeout).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WaitForCompletion(&self, mstimeout: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WaitForCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mstimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WaitForCompletion)(::windows::core::Interface::as_raw(self), mstimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CancelDefaultHandling(&self, levcode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CancelDefaultHandling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(levcode)).ok() + (::windows::core::Interface::vtable(self).CancelDefaultHandling)(::windows::core::Interface::as_raw(self), levcode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RestoreDefaultHandling(&self, levcode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RestoreDefaultHandling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(levcode)).ok() + (::windows::core::Interface::vtable(self).RestoreDefaultHandling)(::windows::core::Interface::as_raw(self), levcode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn FreeEventParams(&self, levcode: i32, lparam1: isize, lparam2: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FreeEventParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(levcode), ::core::mem::transmute(lparam1), ::core::mem::transmute(lparam2)).ok() + (::windows::core::Interface::vtable(self).FreeEventParams)(::windows::core::Interface::as_raw(self), levcode, lparam1, lparam2).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -66356,32 +66320,32 @@ impl IMediaEventEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEvent(&self, leventcode: *mut i32, lparam1: *mut isize, lparam2: *mut isize, mstimeout: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leventcode), ::core::mem::transmute(lparam1), ::core::mem::transmute(lparam2), ::core::mem::transmute(mstimeout)).ok() + (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(leventcode), ::core::mem::transmute(lparam1), ::core::mem::transmute(lparam2), mstimeout).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WaitForCompletion(&self, mstimeout: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.WaitForCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mstimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.WaitForCompletion)(::windows::core::Interface::as_raw(self), mstimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CancelDefaultHandling(&self, levcode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CancelDefaultHandling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(levcode)).ok() + (::windows::core::Interface::vtable(self).base__.CancelDefaultHandling)(::windows::core::Interface::as_raw(self), levcode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RestoreDefaultHandling(&self, levcode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RestoreDefaultHandling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(levcode)).ok() + (::windows::core::Interface::vtable(self).base__.RestoreDefaultHandling)(::windows::core::Interface::as_raw(self), levcode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn FreeEventParams(&self, levcode: i32, lparam1: isize, lparam2: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.FreeEventParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(levcode), ::core::mem::transmute(lparam1), ::core::mem::transmute(lparam2)).ok() + (::windows::core::Interface::vtable(self).base__.FreeEventParams)(::windows::core::Interface::as_raw(self), levcode, lparam1, lparam2).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetNotifyWindow(&self, hwnd: isize, lmsg: i32, linstancedata: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotifyWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd), ::core::mem::transmute(lmsg), ::core::mem::transmute(linstancedata)).ok() + (::windows::core::Interface::vtable(self).SetNotifyWindow)(::windows::core::Interface::as_raw(self), hwnd, lmsg, linstancedata).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetNotifyFlags(&self, lnonotifyflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotifyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnonotifyflags)).ok() + (::windows::core::Interface::vtable(self).SetNotifyFlags)(::windows::core::Interface::as_raw(self), lnonotifyflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNotifyFlags(&self) -> ::windows::core::Result { @@ -66483,7 +66447,7 @@ pub struct IMediaEventSink(::windows::core::IUnknown); impl IMediaEventSink { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Notify(&self, eventcode: i32, eventparam1: isize, eventparam2: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventcode), ::core::mem::transmute(eventparam1), ::core::mem::transmute(eventparam2)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), eventcode, eventparam1, eventparam2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -66549,12 +66513,12 @@ impl IMediaFilter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Run(&self, tstart: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Run)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tstart)).ok() + (::windows::core::Interface::vtable(self).Run)(::windows::core::Interface::as_raw(self), tstart).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetState(&self, dwmillisecstimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmillisecstimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetState)(::windows::core::Interface::as_raw(self), dwmillisecstimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSyncSource<'a, P0>(&self, pclock: P0) -> ::windows::core::Result<()> @@ -66654,12 +66618,12 @@ impl IMediaParamInfo { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetParamInfo(&self, dwparamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetParamInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetParamInfo)(::windows::core::Interface::as_raw(self), dwparamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetParamText(&self, dwparamindex: u32) -> ::windows::core::Result<*mut u16> { let mut result__ = ::core::mem::MaybeUninit::<*mut u16>::zeroed(); - (::windows::core::Interface::vtable(self).GetParamText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u16>(result__) + (::windows::core::Interface::vtable(self).GetParamText)(::windows::core::Interface::as_raw(self), dwparamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u16>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNumTimeFormats(&self) -> ::windows::core::Result { @@ -66669,7 +66633,7 @@ impl IMediaParamInfo { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSupportedTimeFormat(&self, dwformatindex: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetSupportedTimeFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwformatindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetSupportedTimeFormat)(::windows::core::Interface::as_raw(self), dwformatindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCurrentTimeFormat(&self, pguidtimeformat: *mut ::windows::core::GUID, ptimedata: *mut u32) -> ::windows::core::Result<()> { @@ -66729,23 +66693,23 @@ impl IMediaParams { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetParam(&self, dwparamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetParam)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetParam)(::windows::core::Interface::as_raw(self), dwparamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetParam(&self, dwparamindex: u32, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParam)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparamindex), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetParam)(::windows::core::Interface::as_raw(self), dwparamindex, value).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AddEnvelope(&self, dwparamindex: u32, csegments: u32, penvelopesegments: *const MP_ENVELOPE_SEGMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddEnvelope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparamindex), ::core::mem::transmute(csegments), ::core::mem::transmute(penvelopesegments)).ok() + (::windows::core::Interface::vtable(self).AddEnvelope)(::windows::core::Interface::as_raw(self), dwparamindex, csegments, ::core::mem::transmute(penvelopesegments)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn FlushEnvelope(&self, dwparamindex: u32, reftimestart: i64, reftimeend: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FlushEnvelope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparamindex), ::core::mem::transmute(reftimestart), ::core::mem::transmute(reftimeend)).ok() + (::windows::core::Interface::vtable(self).FlushEnvelope)(::windows::core::Interface::as_raw(self), dwparamindex, reftimestart, reftimeend).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTimeFormat(&self, guidtimeformat: ::windows::core::GUID, mptimedata: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTimeFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtimeformat), ::core::mem::transmute(mptimedata)).ok() + (::windows::core::Interface::vtable(self).SetTimeFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtimeformat), mptimedata).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -66806,7 +66770,7 @@ impl IMediaPosition { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCurrentPosition(&self, lltime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lltime)).ok() + (::windows::core::Interface::vtable(self).SetCurrentPosition)(::windows::core::Interface::as_raw(self), lltime).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CurrentPosition(&self) -> ::windows::core::Result { @@ -66820,7 +66784,7 @@ impl IMediaPosition { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetStopTime(&self, lltime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStopTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lltime)).ok() + (::windows::core::Interface::vtable(self).SetStopTime)(::windows::core::Interface::as_raw(self), lltime).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PrerollTime(&self) -> ::windows::core::Result { @@ -66829,11 +66793,11 @@ impl IMediaPosition { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPrerollTime(&self, lltime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrerollTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lltime)).ok() + (::windows::core::Interface::vtable(self).SetPrerollTime)(::windows::core::Interface::as_raw(self), lltime).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, drate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(drate)).ok() + (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), drate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Rate(&self) -> ::windows::core::Result { @@ -66955,7 +66919,7 @@ impl IMediaPropertyBag { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn EnumProperty(&self, iproperty: u32, pvarpropertyname: *mut super::super::System::Com::VARIANT, pvarpropertyvalue: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iproperty), ::core::mem::transmute(pvarpropertyname), ::core::mem::transmute(pvarpropertyvalue)).ok() + (::windows::core::Interface::vtable(self).EnumProperty)(::windows::core::Interface::as_raw(self), iproperty, ::core::mem::transmute(pvarpropertyname), ::core::mem::transmute(pvarpropertyvalue)).ok() } } #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -67080,7 +67044,7 @@ impl IMediaSample { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetActualDataLength(&self, __midl__imediasample0000: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActualDataLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__imediasample0000)).ok() + (::windows::core::Interface::vtable(self).SetActualDataLength)(::windows::core::Interface::as_raw(self), __midl__imediasample0000).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] @@ -67236,7 +67200,7 @@ impl IMediaSample2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetActualDataLength(&self, __midl__imediasample0000: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetActualDataLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__imediasample0000)).ok() + (::windows::core::Interface::vtable(self).base__.SetActualDataLength)(::windows::core::Interface::as_raw(self), __midl__imediasample0000).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] @@ -67272,11 +67236,11 @@ impl IMediaSample2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetProperties(&self, cbproperties: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperties)(::windows::core::Interface::as_raw(self), cbproperties, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetProperties(&self, cbproperties: u32, pbproperties: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbproperties), ::core::mem::transmute(pbproperties)).ok() + (::windows::core::Interface::vtable(self).SetProperties)(::windows::core::Interface::as_raw(self), cbproperties, ::core::mem::transmute(pbproperties)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -67439,11 +67403,11 @@ impl IMediaSeeking { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ConvertTimeFormat(&self, ptarget: *mut i64, ptargetformat: *const ::windows::core::GUID, source: i64, psourceformat: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConvertTimeFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptarget), ::core::mem::transmute(ptargetformat), ::core::mem::transmute(source), ::core::mem::transmute(psourceformat)).ok() + (::windows::core::Interface::vtable(self).ConvertTimeFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptarget), ::core::mem::transmute(ptargetformat), source, ::core::mem::transmute(psourceformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPositions(&self, pcurrent: *mut i64, dwcurrentflags: u32, pstop: *mut i64, dwstopflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcurrent), ::core::mem::transmute(dwcurrentflags), ::core::mem::transmute(pstop), ::core::mem::transmute(dwstopflags)).ok() + (::windows::core::Interface::vtable(self).SetPositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcurrent), dwcurrentflags, ::core::mem::transmute(pstop), dwstopflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPositions(&self, pcurrent: *mut i64, pstop: *mut i64) -> ::windows::core::Result<()> { @@ -67455,7 +67419,7 @@ impl IMediaSeeking { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, drate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(drate)).ok() + (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), drate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRate(&self) -> ::windows::core::Result { @@ -67543,12 +67507,12 @@ impl IMediaStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMediaStream>>, { - (::windows::core::Interface::vtable(self).SetSameFormat)(::windows::core::Interface::as_raw(self), pstreamthathasdesiredformat.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetSameFormat)(::windows::core::Interface::as_raw(self), pstreamthathasdesiredformat.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AllocateSample(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AllocateSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AllocateSample)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CreateSharedSample<'a, P0>(&self, pexistingsample: P0, dwflags: u32) -> ::windows::core::Result @@ -67556,11 +67520,11 @@ impl IMediaStream { P0: ::std::convert::Into<::windows::core::InParam<'a, IStreamSample>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSharedSample)(::windows::core::Interface::as_raw(self), pexistingsample.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSharedSample)(::windows::core::Interface::as_raw(self), pexistingsample.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SendEndOfStream(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendEndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SendEndOfStream)(::windows::core::Interface::as_raw(self), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -67631,12 +67595,12 @@ impl IMediaStreamFilter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Run(&self, tstart: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Run)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tstart)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Run)(::windows::core::Interface::as_raw(self), tstart).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetState(&self, dwmillisecstimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmillisecstimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetState)(::windows::core::Interface::as_raw(self), dwmillisecstimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSyncSource<'a, P0>(&self, pclock: P0) -> ::windows::core::Result<()> @@ -67696,7 +67660,7 @@ impl IMediaStreamFilter { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnumMediaStreams(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumMediaStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumMediaStreams)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -67718,7 +67682,7 @@ impl IMediaStreamFilter { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] 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() + (::windows::core::Interface::vtable(self).WaitUntil)(::windows::core::Interface::as_raw(self), waitstreamtime).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -67969,7 +67933,7 @@ impl IMemAllocator { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBuffer(&self, ppbuffer: *mut ::core::option::Option, pstarttime: *const i64, pendtime: *const i64, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ReleaseBuffer<'a, P0>(&self, pbuffer: P0) -> ::windows::core::Result<()> @@ -68049,7 +68013,7 @@ impl IMemAllocatorCallbackTemp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBuffer(&self, ppbuffer: *mut ::core::option::Option, pstarttime: *const i64, pendtime: *const i64, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ReleaseBuffer<'a, P0>(&self, pbuffer: P0) -> ::windows::core::Result<()> @@ -68273,7 +68237,7 @@ pub struct IMemoryData(::windows::core::IUnknown); impl IMemoryData { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBuffer(&self, cbsize: u32, pbdata: *const u8, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsize), ::core::mem::transmute(pbdata), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetBuffer)(::windows::core::Interface::as_raw(self), cbsize, ::core::mem::transmute(pbdata), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetInfo(&self, pdwlength: *mut u32, ppbdata: *mut *mut u8, pcbactualdata: *mut u32) -> ::windows::core::Result<()> { @@ -68281,7 +68245,7 @@ impl IMemoryData { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetActual(&self, cbdatavalid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdatavalid)).ok() + (::windows::core::Interface::vtable(self).SetActual)(::windows::core::Interface::as_raw(self), cbdatavalid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -68333,7 +68297,7 @@ pub struct IMixerOCX(::windows::core::IUnknown); impl IMixerOCX { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnDisplayChange(&self, ulbitsperpixel: u32, ulscreenwidth: u32, ulscreenheight: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnDisplayChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulbitsperpixel), ::core::mem::transmute(ulscreenwidth), ::core::mem::transmute(ulscreenheight)).ok() + (::windows::core::Interface::vtable(self).OnDisplayChange)(::windows::core::Interface::as_raw(self), ulbitsperpixel, ulscreenwidth, ulscreenheight).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAspectRatio(&self, pdwpictaspectratiox: *mut u32, pdwpictaspectratioy: *mut u32) -> ::windows::core::Result<()> { @@ -68438,11 +68402,11 @@ impl IMixerOCXNotify { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnStatusChange(&self, ulstatusflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstatusflags)).ok() + (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), ulstatusflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn OnDataChange(&self, uldataflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnDataChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uldataflags)).ok() + (::windows::core::Interface::vtable(self).OnDataChange)(::windows::core::Interface::as_raw(self), uldataflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -68497,7 +68461,7 @@ pub struct IMixerPinConfig(::windows::core::IUnknown); impl IMixerPinConfig { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRelativePosition(&self, dwleft: u32, dwtop: u32, dwright: u32, dwbottom: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRelativePosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwleft), ::core::mem::transmute(dwtop), ::core::mem::transmute(dwright), ::core::mem::transmute(dwbottom)).ok() + (::windows::core::Interface::vtable(self).SetRelativePosition)(::windows::core::Interface::as_raw(self), dwleft, dwtop, dwright, dwbottom).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRelativePosition(&self, pdwleft: *mut u32, pdwtop: *mut u32, pdwright: *mut u32, pdwbottom: *mut u32) -> ::windows::core::Result<()> { @@ -68505,7 +68469,7 @@ impl IMixerPinConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetZOrder(&self, dwzorder: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzorder)).ok() + (::windows::core::Interface::vtable(self).SetZOrder)(::windows::core::Interface::as_raw(self), dwzorder).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetZOrder(&self, pdwzorder: *mut u32) -> ::windows::core::Result<()> { @@ -68521,7 +68485,7 @@ impl IMixerPinConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBlendingParameter(&self, dwblendingparameter: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlendingParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwblendingparameter)).ok() + (::windows::core::Interface::vtable(self).SetBlendingParameter)(::windows::core::Interface::as_raw(self), dwblendingparameter).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBlendingParameter(&self, pdwblendingparameter: *mut u32) -> ::windows::core::Result<()> { @@ -68529,7 +68493,7 @@ impl IMixerPinConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAspectRatioMode(&self, amaspectratiomode: AM_ASPECT_RATIO_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(amaspectratiomode)).ok() + (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), amaspectratiomode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAspectRatioMode(&self, pamaspectratiomode: *mut AM_ASPECT_RATIO_MODE) -> ::windows::core::Result<()> { @@ -68613,7 +68577,7 @@ pub struct IMixerPinConfig2(::windows::core::IUnknown); impl IMixerPinConfig2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRelativePosition(&self, dwleft: u32, dwtop: u32, dwright: u32, dwbottom: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRelativePosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwleft), ::core::mem::transmute(dwtop), ::core::mem::transmute(dwright), ::core::mem::transmute(dwbottom)).ok() + (::windows::core::Interface::vtable(self).base__.SetRelativePosition)(::windows::core::Interface::as_raw(self), dwleft, dwtop, dwright, dwbottom).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRelativePosition(&self, pdwleft: *mut u32, pdwtop: *mut u32, pdwright: *mut u32, pdwbottom: *mut u32) -> ::windows::core::Result<()> { @@ -68621,7 +68585,7 @@ impl IMixerPinConfig2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetZOrder(&self, dwzorder: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzorder)).ok() + (::windows::core::Interface::vtable(self).base__.SetZOrder)(::windows::core::Interface::as_raw(self), dwzorder).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetZOrder(&self, pdwzorder: *mut u32) -> ::windows::core::Result<()> { @@ -68637,7 +68601,7 @@ impl IMixerPinConfig2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBlendingParameter(&self, dwblendingparameter: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBlendingParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwblendingparameter)).ok() + (::windows::core::Interface::vtable(self).base__.SetBlendingParameter)(::windows::core::Interface::as_raw(self), dwblendingparameter).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBlendingParameter(&self, pdwblendingparameter: *mut u32) -> ::windows::core::Result<()> { @@ -68645,7 +68609,7 @@ impl IMixerPinConfig2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAspectRatioMode(&self, amaspectratiomode: AM_ASPECT_RATIO_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAspectRatioMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(amaspectratiomode)).ok() + (::windows::core::Interface::vtable(self).base__.SetAspectRatioMode)(::windows::core::Interface::as_raw(self), amaspectratiomode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAspectRatioMode(&self, pamaspectratiomode: *mut AM_ASPECT_RATIO_MODE) -> ::windows::core::Result<()> { @@ -68746,13 +68710,13 @@ impl IMpeg2Data { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSection(&self, pid: u16, tid: u8, pfilter: *const MPEG2_FILTER, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(tid), ::core::mem::transmute(pfilter), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSection)(::windows::core::Interface::as_raw(self), pid, tid, ::core::mem::transmute(pfilter), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTable(&self, pid: u16, tid: u8, pfilter: *const MPEG2_FILTER, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(tid), ::core::mem::transmute(pfilter), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTable)(::windows::core::Interface::as_raw(self), pid, tid, ::core::mem::transmute(pfilter), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -68761,7 +68725,7 @@ impl IMpeg2Data { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamOfSections)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pid), ::core::mem::transmute(tid), ::core::mem::transmute(pfilter), hdatareadyevent.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamOfSections)(::windows::core::Interface::as_raw(self), pid, tid, ::core::mem::transmute(pfilter), hdatareadyevent.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -68904,7 +68868,7 @@ impl IMpeg2Stream { P0: ::std::convert::Into<::windows::core::InParam<'a, IMpeg2Data>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requesttype), pmpeg2data.into().abi(), ::core::mem::transmute(pcontext), ::core::mem::transmute(pid), ::core::mem::transmute(tid), ::core::mem::transmute(pfilter), hdatareadyevent.into()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), requesttype, pmpeg2data.into().abi(), ::core::mem::transmute(pcontext), pid, tid, ::core::mem::transmute(pfilter), hdatareadyevent.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SupplyDataBuffer(&self, pstreambuffer: *const MPEG_STREAM_BUFFER) -> ::windows::core::Result<()> { @@ -68962,27 +68926,27 @@ pub struct IMpeg2TableFilter(::windows::core::IUnknown); impl IMpeg2TableFilter { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AddPID(&self, p: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddPID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(p)).ok() + (::windows::core::Interface::vtable(self).AddPID)(::windows::core::Interface::as_raw(self), p).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AddTable(&self, p: u16, t: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(p), ::core::mem::transmute(t)).ok() + (::windows::core::Interface::vtable(self).AddTable)(::windows::core::Interface::as_raw(self), p, t).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AddExtension(&self, p: u16, t: u8, e: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(p), ::core::mem::transmute(t), ::core::mem::transmute(e)).ok() + (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), p, t, e).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RemovePID(&self, p: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemovePID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(p)).ok() + (::windows::core::Interface::vtable(self).RemovePID)(::windows::core::Interface::as_raw(self), p).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RemoveTable(&self, p: u16, t: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(p), ::core::mem::transmute(t)).ok() + (::windows::core::Interface::vtable(self).RemoveTable)(::windows::core::Interface::as_raw(self), p, t).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RemoveExtension(&self, p: u16, t: u8, e: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(p), ::core::mem::transmute(t), ::core::mem::transmute(e)).ok() + (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), p, t, e).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -69042,7 +69006,7 @@ impl IMpegAudioDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetFrequencyDivider(&self, divider: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrequencyDivider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(divider)).ok() + (::windows::core::Interface::vtable(self).SetFrequencyDivider)(::windows::core::Interface::as_raw(self), divider).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DecoderAccuracy(&self) -> ::windows::core::Result { @@ -69051,7 +69015,7 @@ impl IMpegAudioDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDecoderAccuracy(&self, accuracy: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDecoderAccuracy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(accuracy)).ok() + (::windows::core::Interface::vtable(self).SetDecoderAccuracy)(::windows::core::Interface::as_raw(self), accuracy).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Stereo(&self) -> ::windows::core::Result { @@ -69060,7 +69024,7 @@ impl IMpegAudioDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetStereo(&self, stereo: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStereo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stereo)).ok() + (::windows::core::Interface::vtable(self).SetStereo)(::windows::core::Interface::as_raw(self), stereo).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DecoderWordSize(&self) -> ::windows::core::Result { @@ -69069,7 +69033,7 @@ impl IMpegAudioDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDecoderWordSize(&self, wordsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDecoderWordSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wordsize)).ok() + (::windows::core::Interface::vtable(self).SetDecoderWordSize)(::windows::core::Interface::as_raw(self), wordsize).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IntegerDecode(&self) -> ::windows::core::Result { @@ -69078,7 +69042,7 @@ impl IMpegAudioDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetIntegerDecode(&self, intdecode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIntegerDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(intdecode)).ok() + (::windows::core::Interface::vtable(self).SetIntegerDecode)(::windows::core::Interface::as_raw(self), intdecode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DualMode(&self, pintdecode: *mut u32) -> ::windows::core::Result<()> { @@ -69086,7 +69050,7 @@ impl IMpegAudioDecoder { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDualMode(&self, intdecode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDualMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(intdecode)).ok() + (::windows::core::Interface::vtable(self).SetDualMode)(::windows::core::Interface::as_raw(self), intdecode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] @@ -69167,7 +69131,7 @@ impl IMultiMediaStream { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnumMediaStreams(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumMediaStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumMediaStreams)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetState(&self) -> ::windows::core::Result { @@ -69176,7 +69140,7 @@ impl IMultiMediaStream { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetState(&self, newstate: STREAM_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), newstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTime(&self) -> ::windows::core::Result { @@ -69190,7 +69154,7 @@ impl IMultiMediaStream { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Seek(&self, seektime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seektime)).ok() + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), seektime).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69300,7 +69264,7 @@ impl IOverlay { where P0: ::std::convert::Into<::windows::core::InParam<'a, IOverlayNotify>>, { - (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), poverlaynotify.into().abi(), ::core::mem::transmute(dwinterests)).ok() + (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), poverlaynotify.into().abi(), dwinterests).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Unadvise(&self) -> ::windows::core::Result<()> { @@ -69379,7 +69343,7 @@ impl IOverlayNotify { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn OnPaletteChange(&self, dwcolors: u32, ppalette: *const super::super::Graphics::Gdi::PALETTEENTRY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnPaletteChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcolors), ::core::mem::transmute(ppalette)).ok() + (::windows::core::Interface::vtable(self).OnPaletteChange)(::windows::core::Interface::as_raw(self), dwcolors, ::core::mem::transmute(ppalette)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -69456,7 +69420,7 @@ impl IOverlayNotify2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn OnPaletteChange(&self, dwcolors: u32, ppalette: *const super::super::Graphics::Gdi::PALETTEENTRY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnPaletteChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcolors), ::core::mem::transmute(ppalette)).ok() + (::windows::core::Interface::vtable(self).base__.OnPaletteChange)(::windows::core::Interface::as_raw(self), dwcolors, ::core::mem::transmute(ppalette)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -69570,17 +69534,17 @@ impl IPAT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordProgramNumber(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordProgramNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordProgramNumber)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordProgramMapPid(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordProgramMapPid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordProgramMapPid)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn FindRecordProgramMapPid(&self, wprogramnumber: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FindRecordProgramMapPid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wprogramnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindRecordProgramMapPid)(::windows::core::Interface::as_raw(self), wprogramnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69803,12 +69767,12 @@ impl IPBDASiParser { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEIT(&self, dwsize: u32, pbuffer: *const u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEIT)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsize), ::core::mem::transmute(pbuffer), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEIT)(::windows::core::Interface::as_raw(self), dwsize, ::core::mem::transmute(pbuffer), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetServices(&self, dwsize: u32, pbuffer: *const u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetServices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsize), ::core::mem::transmute(pbuffer), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetServices)(::windows::core::Interface::as_raw(self), dwsize, ::core::mem::transmute(pbuffer), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -69860,7 +69824,7 @@ pub struct IPBDA_EIT(::windows::core::IUnknown); impl IPBDA_EIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Initialize(&self, size: u32, pbuffer: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(pbuffer)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), size, ::core::mem::transmute(pbuffer)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableId(&self) -> ::windows::core::Result { @@ -69885,31 +69849,31 @@ impl IPBDA_EIT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordEventId(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordEventId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordEventId)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordStartTime(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordStartTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordStartTime)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDuration(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDuration)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -69969,7 +69933,7 @@ pub struct IPBDA_Services(::windows::core::IUnknown); impl IPBDA_Services { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Initialize(&self, size: u32, pbuffer: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(pbuffer)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), size, ::core::mem::transmute(pbuffer)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfRecords(&self) -> ::windows::core::Result { @@ -69979,7 +69943,7 @@ impl IPBDA_Services { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordByIndex(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -70060,11 +70024,11 @@ impl IPMT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfRecords(&self) -> ::windows::core::Result { @@ -70074,26 +70038,26 @@ impl IPMT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordStreamType(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordStreamType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordStreamType)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordElementaryPid(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordElementaryPid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordElementaryPid)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordCountOfDescriptors(&self, dwrecordindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordCountOfDescriptors)(::windows::core::Interface::as_raw(self), dwrecordindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByIndex(&self, dwrecordindex: u32, dwdescindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(dwdescindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecordDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwrecordindex, dwdescindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRecordDescriptorByTag(&self, dwrecordindex: u32, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordindex), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetRecordDescriptorByTag)(::windows::core::Interface::as_raw(self), dwrecordindex, btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn QueryServiceGatewayInfo(&self, ppdsmcclist: *mut *mut DSMCC_ELEMENT, puicount: *mut u32) -> ::windows::core::Result<()> { @@ -70201,7 +70165,7 @@ impl IPSITables { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTable(&self, dwtsid: u32, dwtid_pid: u32, dwhashedver: u32, dwpara4: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtsid), ::core::mem::transmute(dwtid_pid), ::core::mem::transmute(dwhashedver), ::core::mem::transmute(dwpara4), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetTable)(::windows::core::Interface::as_raw(self), dwtsid, dwtid_pid, dwhashedver, dwpara4, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -70257,7 +70221,7 @@ impl IPTFilterLicenseRenewal { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RenewLicenses)(::windows::core::Interface::as_raw(self), wszfilename.into(), wszexpiredkid.into(), ::core::mem::transmute(dwcallersid), bhighpriority.into()).ok() + (::windows::core::Interface::vtable(self).RenewLicenses)(::windows::core::Interface::as_raw(self), wszfilename.into(), wszexpiredkid.into(), dwcallersid, bhighpriority.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CancelLicenseRenewal(&self) -> ::windows::core::Result<()> { @@ -70747,7 +70711,7 @@ impl IPin { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn NewSegment(&self, tstart: i64, tstop: i64, drate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NewSegment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tstart), ::core::mem::transmute(tstop), ::core::mem::transmute(drate)).ok() + (::windows::core::Interface::vtable(self).NewSegment)(::windows::core::Interface::as_raw(self), tstart, tstop, drate).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -70906,7 +70870,7 @@ impl IPinFlowControl { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Block)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwblockflags), hevent.into()).ok() + (::windows::core::Interface::vtable(self).Block)(::windows::core::Interface::as_raw(self), dwblockflags, hevent.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -71291,12 +71255,12 @@ impl IQueueCommand { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn InvokeAtStreamTime(&self, pcmd: *mut ::core::option::Option, time: f64, iid: *const ::windows::core::GUID, dispidmethod: i32, wflags: i16, cargs: i32, pdispparams: *const super::super::System::Com::VARIANT, pvarresult: *mut super::super::System::Com::VARIANT, puargerr: *mut i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InvokeAtStreamTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcmd), ::core::mem::transmute(time), ::core::mem::transmute(iid), ::core::mem::transmute(dispidmethod), ::core::mem::transmute(wflags), ::core::mem::transmute(cargs), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(puargerr)).ok() + (::windows::core::Interface::vtable(self).InvokeAtStreamTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcmd), time, ::core::mem::transmute(iid), dispidmethod, wflags, cargs, ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(puargerr)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn InvokeAtPresentationTime(&self, pcmd: *mut ::core::option::Option, time: f64, iid: *const ::windows::core::GUID, dispidmethod: i32, wflags: i16, cargs: i32, pdispparams: *const super::super::System::Com::VARIANT, pvarresult: *mut super::super::System::Com::VARIANT, puargerr: *mut i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InvokeAtPresentationTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcmd), ::core::mem::transmute(time), ::core::mem::transmute(iid), ::core::mem::transmute(dispidmethod), ::core::mem::transmute(wflags), ::core::mem::transmute(cargs), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(puargerr)).ok() + (::windows::core::Interface::vtable(self).InvokeAtPresentationTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcmd), time, ::core::mem::transmute(iid), dispidmethod, wflags, cargs, ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(puargerr)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -71559,11 +71523,11 @@ pub struct IResourceConsumer(::windows::core::IUnknown); impl IResourceConsumer { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AcquireResource(&self, idresource: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AcquireResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idresource)).ok() + (::windows::core::Interface::vtable(self).AcquireResource)(::windows::core::Interface::as_raw(self), idresource).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ReleaseResource(&self, idresource: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idresource)).ok() + (::windows::core::Interface::vtable(self).ReleaseResource)(::windows::core::Interface::as_raw(self), idresource).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -71618,7 +71582,7 @@ impl IResourceManager { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Register)(::windows::core::Interface::as_raw(self), pname.into(), ::core::mem::transmute(cresource), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Register)(::windows::core::Interface::as_raw(self), pname.into(), cresource, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn RegisterGroup<'a, P0>(&self, pname: P0, paltokens: &[i32]) -> ::windows::core::Result @@ -71634,14 +71598,14 @@ impl IResourceManager { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IResourceConsumer>>, { - (::windows::core::Interface::vtable(self).RequestResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idresource), pfocusobject.into().abi(), pconsumer.into().abi()).ok() + (::windows::core::Interface::vtable(self).RequestResource)(::windows::core::Interface::as_raw(self), idresource, pfocusobject.into().abi(), pconsumer.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn NotifyAcquire<'a, P0>(&self, idresource: i32, pconsumer: P0, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IResourceConsumer>>, { - (::windows::core::Interface::vtable(self).NotifyAcquire)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idresource), pconsumer.into().abi(), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).NotifyAcquire)(::windows::core::Interface::as_raw(self), idresource, pconsumer.into().abi(), hr).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -71650,14 +71614,14 @@ impl IResourceManager { P0: ::std::convert::Into<::windows::core::InParam<'a, IResourceConsumer>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).NotifyRelease)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idresource), pconsumer.into().abi(), bstillwant.into()).ok() + (::windows::core::Interface::vtable(self).NotifyRelease)(::windows::core::Interface::as_raw(self), idresource, pconsumer.into().abi(), bstillwant.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CancelRequest<'a, P0>(&self, idresource: i32, pconsumer: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IResourceConsumer>>, { - (::windows::core::Interface::vtable(self).CancelRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idresource), pconsumer.into().abi()).ok() + (::windows::core::Interface::vtable(self).CancelRequest)(::windows::core::Interface::as_raw(self), idresource, pconsumer.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetFocus<'a, P0>(&self, pfocusobject: P0) -> ::windows::core::Result<()> @@ -71731,7 +71695,7 @@ pub struct ISBE2Crossbar(::windows::core::IUnknown); impl ISBE2Crossbar { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnableDefaultMode(&self, defaultflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnableDefaultMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(defaultflags)).ok() + (::windows::core::Interface::vtable(self).EnableDefaultMode)(::windows::core::Interface::as_raw(self), defaultflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetInitialProfile(&self) -> ::windows::core::Result { @@ -71805,7 +71769,7 @@ impl ISBE2EnumStream { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Skip(&self, crecords: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crecords)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), crecords).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -71921,7 +71885,7 @@ impl ISBE2GlobalEvent { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEvent(&self, idevt: *const ::windows::core::GUID, param1: u32, param2: u32, param3: u32, param4: u32, pspanning: *mut super::super::Foundation::BOOL, pcb: *mut u32, pb: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idevt), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(pspanning), ::core::mem::transmute(pcb), ::core::mem::transmute(pb)).ok() + (::windows::core::Interface::vtable(self).GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idevt), param1, param2, param3, param4, ::core::mem::transmute(pspanning), ::core::mem::transmute(pcb), ::core::mem::transmute(pb)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -71975,12 +71939,12 @@ impl ISBE2GlobalEvent2 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEvent(&self, idevt: *const ::windows::core::GUID, param1: u32, param2: u32, param3: u32, param4: u32, pspanning: *mut super::super::Foundation::BOOL, pcb: *mut u32, pb: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idevt), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(pspanning), ::core::mem::transmute(pcb), ::core::mem::transmute(pb)).ok() + (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idevt), param1, param2, param3, param4, ::core::mem::transmute(pspanning), ::core::mem::transmute(pcb), ::core::mem::transmute(pb)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEventEx(&self, idevt: *const ::windows::core::GUID, param1: u32, param2: u32, param3: u32, param4: u32, pspanning: *mut super::super::Foundation::BOOL, pcb: *mut u32, pb: *mut u8, pstreamtime: *mut i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idevt), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(pspanning), ::core::mem::transmute(pcb), ::core::mem::transmute(pb), ::core::mem::transmute(pstreamtime)).ok() + (::windows::core::Interface::vtable(self).GetEventEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idevt), param1, param2, param3, param4, ::core::mem::transmute(pspanning), ::core::mem::transmute(pcb), ::core::mem::transmute(pb), ::core::mem::transmute(pstreamtime)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -72055,7 +72019,7 @@ impl ISBE2MediaTypeProfile { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetStream(&self, index: u32) -> ::windows::core::Result<*mut super::MediaFoundation::AM_MEDIA_TYPE> { let mut result__ = ::core::mem::MaybeUninit::<*mut super::MediaFoundation::AM_MEDIA_TYPE>::zeroed(); - (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::MediaFoundation::AM_MEDIA_TYPE>(result__) + (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::MediaFoundation::AM_MEDIA_TYPE>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] @@ -72064,7 +72028,7 @@ impl ISBE2MediaTypeProfile { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn DeleteStream(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).DeleteStream)(::windows::core::Interface::as_raw(self), index).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -72123,7 +72087,7 @@ pub struct ISBE2SpanningEvent(::windows::core::IUnknown); impl ISBE2SpanningEvent { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetEvent(&self, idevt: *const ::windows::core::GUID, streamid: u32, pcb: *mut u32, pb: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idevt), ::core::mem::transmute(streamid), ::core::mem::transmute(pcb), ::core::mem::transmute(pb)).ok() + (::windows::core::Interface::vtable(self).GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idevt), streamid, ::core::mem::transmute(pcb), ::core::mem::transmute(pb)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -72173,11 +72137,11 @@ pub struct ISBE2StreamMap(::windows::core::IUnknown); impl ISBE2StreamMap { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MapStream(&self, stream: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MapStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stream)).ok() + (::windows::core::Interface::vtable(self).MapStream)(::windows::core::Interface::as_raw(self), stream).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn UnmapStream(&self, stream: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnmapStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stream)).ok() + (::windows::core::Interface::vtable(self).UnmapStream)(::windows::core::Interface::as_raw(self), stream).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnumMappedStreams(&self) -> ::windows::core::Result { @@ -72360,7 +72324,7 @@ impl ISCTE_EAS { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetLocationCodes(&self, bindex: u8, pbstate: *mut u8, pbcountysubdivision: *mut u8, pwcounty: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLocationCodes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(pbstate), ::core::mem::transmute(pbcountysubdivision), ::core::mem::transmute(pwcounty)).ok() + (::windows::core::Interface::vtable(self).GetLocationCodes)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(pbstate), ::core::mem::transmute(pbcountysubdivision), ::core::mem::transmute(pwcounty)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetExceptionCount(&self) -> ::windows::core::Result { @@ -72369,7 +72333,7 @@ impl ISCTE_EAS { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetExceptionService(&self, bindex: u8, pbibref: *mut u8, pwfirst: *mut u16, pwsecond: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(pbibref), ::core::mem::transmute(pwfirst), ::core::mem::transmute(pwsecond)).ok() + (::windows::core::Interface::vtable(self).GetExceptionService)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(pbibref), ::core::mem::transmute(pwfirst), ::core::mem::transmute(pwsecond)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCountOfTableDescriptors(&self) -> ::windows::core::Result { @@ -72379,11 +72343,11 @@ impl ISCTE_EAS { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -72596,7 +72560,7 @@ impl ISIInbandEPGEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDVB_EIT2>>, { - (::windows::core::Interface::vtable(self).SIObjectEvent)(::windows::core::Interface::as_raw(self), pidvb_eit.into().abi(), ::core::mem::transmute(dwtable_id), ::core::mem::transmute(dwservice_id)).ok() + (::windows::core::Interface::vtable(self).SIObjectEvent)(::windows::core::Interface::as_raw(self), pidvb_eit.into().abi(), dwtable_id, dwservice_id).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -72706,7 +72670,7 @@ impl IScanningTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TriggerSignalEvents(&self, interval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.TriggerSignalEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interval)).ok() + (::windows::core::Interface::vtable(self).base__.TriggerSignalEvents)(::windows::core::Interface::as_raw(self), interval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SeekUp(&self) -> ::windows::core::Result<()> { @@ -72718,11 +72682,11 @@ impl IScanningTuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ScanUp(&self, millisecondspause: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ScanUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondspause)).ok() + (::windows::core::Interface::vtable(self).ScanUp)(::windows::core::Interface::as_raw(self), millisecondspause).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ScanDown(&self, millisecondspause: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ScanDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondspause)).ok() + (::windows::core::Interface::vtable(self).ScanDown)(::windows::core::Interface::as_raw(self), millisecondspause).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AutoProgram(&self) -> ::windows::core::Result<()> { @@ -72855,7 +72819,7 @@ impl IScanningTunerEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TriggerSignalEvents(&self, interval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.TriggerSignalEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.TriggerSignalEvents)(::windows::core::Interface::as_raw(self), interval).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SeekUp(&self) -> ::windows::core::Result<()> { @@ -72867,11 +72831,11 @@ impl IScanningTunerEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ScanUp(&self, millisecondspause: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ScanUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondspause)).ok() + (::windows::core::Interface::vtable(self).base__.ScanUp)(::windows::core::Interface::as_raw(self), millisecondspause).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ScanDown(&self, millisecondspause: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ScanDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(millisecondspause)).ok() + (::windows::core::Interface::vtable(self).base__.ScanDown)(::windows::core::Interface::as_raw(self), millisecondspause).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AutoProgram(&self) -> ::windows::core::Result<()> { @@ -72884,7 +72848,7 @@ impl IScanningTunerEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn PerformExhaustiveScan(&self, dwlowerfreq: i32, dwhigherfreq: i32, bfinetune: i16, hevent: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PerformExhaustiveScan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlowerfreq), ::core::mem::transmute(dwhigherfreq), ::core::mem::transmute(bfinetune), ::core::mem::transmute(hevent)).ok() + (::windows::core::Interface::vtable(self).PerformExhaustiveScan)(::windows::core::Interface::as_raw(self), dwlowerfreq, dwhigherfreq, bfinetune, hevent).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TerminateCurrentScan(&self) -> ::windows::core::Result { @@ -72893,7 +72857,7 @@ impl IScanningTunerEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ResumeCurrentScan(&self, hevent: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResumeCurrentScan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hevent)).ok() + (::windows::core::Interface::vtable(self).ResumeCurrentScan)(::windows::core::Interface::as_raw(self), hevent).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTunerScanningCapability(&self, hardwareassistedscanning: *mut i32, numstandardssupported: *mut i32, broadcaststandards: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -72909,7 +72873,7 @@ impl IScanningTunerEx { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetScanSignalTypeFilter(&self, scanmodulationtypes: i32, analogvideostandard: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScanSignalTypeFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scanmodulationtypes), ::core::mem::transmute(analogvideostandard)).ok() + (::windows::core::Interface::vtable(self).SetScanSignalTypeFilter)(::windows::core::Interface::as_raw(self), scanmodulationtypes, analogvideostandard).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -73004,7 +72968,7 @@ impl ISectionList { P0: ::std::convert::Into<::windows::core::InParam<'a, IMpeg2Data>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requesttype), pmpeg2data.into().abi(), ::core::mem::transmute(pcontext), ::core::mem::transmute(pid), ::core::mem::transmute(tid), ::core::mem::transmute(pfilter), ::core::mem::transmute(timeout), hdoneevent.into()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), requesttype, pmpeg2data.into().abi(), ::core::mem::transmute(pcontext), pid, tid, ::core::mem::transmute(pfilter), timeout, hdoneevent.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn InitializeWithRawSections(&self, pmplsections: *const MPEG_PACKET_LIST) -> ::windows::core::Result<()> { @@ -73021,7 +72985,7 @@ impl ISectionList { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetSectionData(&self, sectionnumber: u16, pdwrawpacketlength: *mut u32, ppsection: *mut *mut SECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSectionData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sectionnumber), ::core::mem::transmute(pdwrawpacketlength), ::core::mem::transmute(ppsection)).ok() + (::windows::core::Interface::vtable(self).GetSectionData)(::windows::core::Interface::as_raw(self), sectionnumber, ::core::mem::transmute(pdwrawpacketlength), ::core::mem::transmute(ppsection)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetProgramIdentifier(&self, ppid: *const u16) -> ::windows::core::Result<()> { @@ -73156,7 +73120,7 @@ impl ISelector { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSourceNodeId(&self, dwpinid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSourceNodeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpinid)).ok() + (::windows::core::Interface::vtable(self).SetSourceNodeId)(::windows::core::Interface::as_raw(self), dwpinid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -73219,16 +73183,16 @@ impl IServiceLocationDescriptor { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetElementStreamType(&self, bindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetElementStreamType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetElementStreamType)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetElementPID(&self, bindex: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetElementPID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetElementPID)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetElementLanguageCode(&self, bindex: u8, langcode: &mut [u8; 3]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetElementLanguageCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(langcode))).ok() + (::windows::core::Interface::vtable(self).GetElementLanguageCode)(::windows::core::Interface::as_raw(self), bindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(langcode))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -73349,7 +73313,7 @@ impl IStreamBufferConfigure { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackingFileCount(&self, dwmin: u32, dwmax: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackingFileCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmin), ::core::mem::transmute(dwmax)).ok() + (::windows::core::Interface::vtable(self).SetBackingFileCount)(::windows::core::Interface::as_raw(self), dwmin, dwmax).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBackingFileCount(&self, pdwmin: *mut u32, pdwmax: *mut u32) -> ::windows::core::Result<()> { @@ -73357,7 +73321,7 @@ impl IStreamBufferConfigure { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackingFileDuration(&self, dwseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackingFileDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwseconds)).ok() + (::windows::core::Interface::vtable(self).SetBackingFileDuration)(::windows::core::Interface::as_raw(self), dwseconds).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBackingFileDuration(&self) -> ::windows::core::Result { @@ -73429,7 +73393,7 @@ impl IStreamBufferConfigure2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackingFileCount(&self, dwmin: u32, dwmax: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBackingFileCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmin), ::core::mem::transmute(dwmax)).ok() + (::windows::core::Interface::vtable(self).base__.SetBackingFileCount)(::windows::core::Interface::as_raw(self), dwmin, dwmax).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBackingFileCount(&self, pdwmin: *mut u32, pdwmax: *mut u32) -> ::windows::core::Result<()> { @@ -73437,7 +73401,7 @@ impl IStreamBufferConfigure2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackingFileDuration(&self, dwseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBackingFileDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwseconds)).ok() + (::windows::core::Interface::vtable(self).base__.SetBackingFileDuration)(::windows::core::Interface::as_raw(self), dwseconds).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBackingFileDuration(&self) -> ::windows::core::Result { @@ -73446,7 +73410,7 @@ impl IStreamBufferConfigure2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMultiplexedPacketSize(&self, cbbytesperpacket: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMultiplexedPacketSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbbytesperpacket)).ok() + (::windows::core::Interface::vtable(self).SetMultiplexedPacketSize)(::windows::core::Interface::as_raw(self), cbbytesperpacket).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMultiplexedPacketSize(&self) -> ::windows::core::Result { @@ -73455,7 +73419,7 @@ impl IStreamBufferConfigure2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetFFTransitionRates(&self, dwmaxfullframerate: u32, dwmaxnonskippingrate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFFTransitionRates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxfullframerate), ::core::mem::transmute(dwmaxnonskippingrate)).ok() + (::windows::core::Interface::vtable(self).SetFFTransitionRates)(::windows::core::Interface::as_raw(self), dwmaxfullframerate, dwmaxnonskippingrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetFFTransitionRates(&self, pdwmaxfullframerate: *mut u32, pdwmaxnonskippingrate: *mut u32) -> ::windows::core::Result<()> { @@ -73539,7 +73503,7 @@ impl IStreamBufferConfigure3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackingFileCount(&self, dwmin: u32, dwmax: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetBackingFileCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmin), ::core::mem::transmute(dwmax)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetBackingFileCount)(::windows::core::Interface::as_raw(self), dwmin, dwmax).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBackingFileCount(&self, pdwmin: *mut u32, pdwmax: *mut u32) -> ::windows::core::Result<()> { @@ -73547,7 +73511,7 @@ impl IStreamBufferConfigure3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackingFileDuration(&self, dwseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetBackingFileDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwseconds)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetBackingFileDuration)(::windows::core::Interface::as_raw(self), dwseconds).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBackingFileDuration(&self) -> ::windows::core::Result { @@ -73556,7 +73520,7 @@ impl IStreamBufferConfigure3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMultiplexedPacketSize(&self, cbbytesperpacket: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMultiplexedPacketSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbbytesperpacket)).ok() + (::windows::core::Interface::vtable(self).base__.SetMultiplexedPacketSize)(::windows::core::Interface::as_raw(self), cbbytesperpacket).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMultiplexedPacketSize(&self) -> ::windows::core::Result { @@ -73565,7 +73529,7 @@ impl IStreamBufferConfigure3 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetFFTransitionRates(&self, dwmaxfullframerate: u32, dwmaxnonskippingrate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFFTransitionRates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxfullframerate), ::core::mem::transmute(dwmaxnonskippingrate)).ok() + (::windows::core::Interface::vtable(self).base__.SetFFTransitionRates)(::windows::core::Interface::as_raw(self), dwmaxfullframerate, dwmaxnonskippingrate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetFFTransitionRates(&self, pdwmaxfullframerate: *mut u32, pdwmaxnonskippingrate: *mut u32) -> ::windows::core::Result<()> { @@ -73749,7 +73713,7 @@ impl IStreamBufferInitialize { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetSIDs(&self, csids: u32, ppsid: *mut super::super::Foundation::PSID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(csids), ::core::mem::transmute(ppsid)).ok() + (::windows::core::Interface::vtable(self).SetSIDs)(::windows::core::Interface::as_raw(self), csids, ::core::mem::transmute(ppsid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -73852,11 +73816,11 @@ impl IStreamBufferMediaSeeking { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ConvertTimeFormat(&self, ptarget: *mut i64, ptargetformat: *const ::windows::core::GUID, source: i64, psourceformat: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ConvertTimeFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptarget), ::core::mem::transmute(ptargetformat), ::core::mem::transmute(source), ::core::mem::transmute(psourceformat)).ok() + (::windows::core::Interface::vtable(self).base__.ConvertTimeFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptarget), ::core::mem::transmute(ptargetformat), source, ::core::mem::transmute(psourceformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPositions(&self, pcurrent: *mut i64, dwcurrentflags: u32, pstop: *mut i64, dwstopflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcurrent), ::core::mem::transmute(dwcurrentflags), ::core::mem::transmute(pstop), ::core::mem::transmute(dwstopflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetPositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcurrent), dwcurrentflags, ::core::mem::transmute(pstop), dwstopflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPositions(&self, pcurrent: *mut i64, pstop: *mut i64) -> ::windows::core::Result<()> { @@ -73868,7 +73832,7 @@ impl IStreamBufferMediaSeeking { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, drate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(drate)).ok() + (::windows::core::Interface::vtable(self).base__.SetRate)(::windows::core::Interface::as_raw(self), drate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRate(&self) -> ::windows::core::Result { @@ -73988,11 +73952,11 @@ impl IStreamBufferMediaSeeking2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ConvertTimeFormat(&self, ptarget: *mut i64, ptargetformat: *const ::windows::core::GUID, source: i64, psourceformat: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ConvertTimeFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptarget), ::core::mem::transmute(ptargetformat), ::core::mem::transmute(source), ::core::mem::transmute(psourceformat)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ConvertTimeFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptarget), ::core::mem::transmute(ptargetformat), source, ::core::mem::transmute(psourceformat)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPositions(&self, pcurrent: *mut i64, dwcurrentflags: u32, pstop: *mut i64, dwstopflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcurrent), ::core::mem::transmute(dwcurrentflags), ::core::mem::transmute(pstop), ::core::mem::transmute(dwstopflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPositions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcurrent), dwcurrentflags, ::core::mem::transmute(pstop), dwstopflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetPositions(&self, pcurrent: *mut i64, pstop: *mut i64) -> ::windows::core::Result<()> { @@ -74004,7 +73968,7 @@ impl IStreamBufferMediaSeeking2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRate(&self, drate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(drate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRate)(::windows::core::Interface::as_raw(self), drate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRate(&self) -> ::windows::core::Result { @@ -74018,7 +73982,7 @@ impl IStreamBufferMediaSeeking2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRateEx(&self, drate: f64, dwframespersec: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRateEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(drate), ::core::mem::transmute(dwframespersec)).ok() + (::windows::core::Interface::vtable(self).SetRateEx)(::windows::core::Interface::as_raw(self), drate, dwframespersec).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -74116,7 +74080,7 @@ impl IStreamBufferRecComp { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AppendEx)(::windows::core::Interface::as_raw(self), pszsbrecording.into(), ::core::mem::transmute(rtstart), ::core::mem::transmute(rtstop)).ok() + (::windows::core::Interface::vtable(self).AppendEx)(::windows::core::Interface::as_raw(self), pszsbrecording.into(), rtstart, rtstop).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetCurrentLength(&self) -> ::windows::core::Result { @@ -74188,7 +74152,7 @@ impl IStreamBufferRecordControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Stop(&self, rtstop: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtstop)).ok() + (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), rtstop).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -74251,12 +74215,12 @@ impl IStreamBufferRecordingAttribute { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulreserved), pszattributename.into(), ::core::mem::transmute(streambufferattributetype), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbattribute)), pbattribute.len() as _).ok() + (::windows::core::Interface::vtable(self).SetAttribute)(::windows::core::Interface::as_raw(self), ulreserved, pszattributename.into(), streambufferattributetype, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbattribute)), pbattribute.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAttributeCount(&self, ulreserved: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributeCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributeCount)(::windows::core::Interface::as_raw(self), ulreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAttributeByName<'a, P0>(&self, pszattributename: P0, pulreserved: *const u32, pstreambufferattributetype: *mut STREAMBUFFER_ATTR_DATATYPE, pbattribute: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> @@ -74267,7 +74231,7 @@ impl IStreamBufferRecordingAttribute { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAttributeByIndex(&self, windex: u16, pulreserved: *const u32, pszattributename: ::windows::core::PWSTR, pcchnamelength: *mut u16, pstreambufferattributetype: *mut STREAMBUFFER_ATTR_DATATYPE, pbattribute: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAttributeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pulreserved), ::core::mem::transmute(pszattributename), ::core::mem::transmute(pcchnamelength), ::core::mem::transmute(pstreambufferattributetype), ::core::mem::transmute(pbattribute), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).GetAttributeByIndex)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pulreserved), ::core::mem::transmute(pszattributename), ::core::mem::transmute(pcchnamelength), ::core::mem::transmute(pstreambufferattributetype), ::core::mem::transmute(pbattribute), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn EnumAttributes(&self) -> ::windows::core::Result { @@ -74337,7 +74301,7 @@ impl IStreamBufferSink { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRecorder)(::windows::core::Interface::as_raw(self), pszfilename.into(), ::core::mem::transmute(dwrecordtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).CreateRecorder)(::windows::core::Interface::as_raw(self), pszfilename.into(), dwrecordtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsProfileLocked(&self) -> ::windows::core::Result<()> { @@ -74404,7 +74368,7 @@ impl IStreamBufferSink2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateRecorder)(::windows::core::Interface::as_raw(self), pszfilename.into(), ::core::mem::transmute(dwrecordtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.CreateRecorder)(::windows::core::Interface::as_raw(self), pszfilename.into(), dwrecordtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsProfileLocked(&self) -> ::windows::core::Result<()> { @@ -74488,7 +74452,7 @@ impl IStreamBufferSink3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateRecorder)(::windows::core::Interface::as_raw(self), pszfilename.into(), ::core::mem::transmute(dwrecordtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateRecorder)(::windows::core::Interface::as_raw(self), pszfilename.into(), dwrecordtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsProfileLocked(&self) -> ::windows::core::Result<()> { @@ -74712,11 +74676,11 @@ impl IStreamSample { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), hevent.into(), ::core::mem::transmute(pfnapc), ::core::mem::transmute(dwapcdata)).ok() + (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), dwflags, hevent.into(), ::core::mem::transmute(pfnapc), dwapcdata).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CompletionStatus(&self, dwflags: u32, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CompletionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).CompletionStatus)(::windows::core::Interface::as_raw(self), dwflags, dwmilliseconds).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -74792,11 +74756,11 @@ impl ITSDT { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTableDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetTableDescriptorByTag(&self, btag: u8, pdwcookie: *mut u32, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(btag), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetTableDescriptorByTag)(::windows::core::Interface::as_raw(self), btag, ::core::mem::transmute(pdwcookie), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -75337,7 +75301,7 @@ impl ITuner { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TriggerSignalEvents(&self, interval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TriggerSignalEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interval)).ok() + (::windows::core::Interface::vtable(self).TriggerSignalEvents)(::windows::core::Interface::as_raw(self), interval).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -75417,7 +75381,7 @@ pub struct ITunerCap(::windows::core::IUnknown); impl ITunerCap { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_SupportedNetworkTypes(&self, ulcnetworktypesmax: u32, pulcnetworktypes: *mut u32, pguidnetworktypes: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_SupportedNetworkTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcnetworktypesmax), ::core::mem::transmute(pulcnetworktypes), ::core::mem::transmute(pguidnetworktypes)).ok() + (::windows::core::Interface::vtable(self).get_SupportedNetworkTypes)(::windows::core::Interface::as_raw(self), ulcnetworktypesmax, ::core::mem::transmute(pulcnetworktypes), ::core::mem::transmute(pguidnetworktypes)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn get_SupportedVideoFormats(&self, pulamtunermodetype: *mut u32, pulanalogvideostandard: *mut u32) -> ::windows::core::Result<()> { @@ -75886,7 +75850,7 @@ impl ITuningSpaceContainer { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMaxCount(&self, maxcount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxcount)).ok() + (::windows::core::Interface::vtable(self).SetMaxCount)(::windows::core::Interface::as_raw(self), maxcount).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -76115,7 +76079,7 @@ impl IVMRAspectRatioControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAspectRatioMode(&self, dwarmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwarmode)).ok() + (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), dwarmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -76171,7 +76135,7 @@ impl IVMRAspectRatioControl9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAspectRatioMode(&self, dwarmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwarmode)).ok() + (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), dwarmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -76232,11 +76196,11 @@ impl IVMRDeinterlaceControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDeinterlaceMode(&self, dwstreamid: u32, lpdeinterlacemode: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeinterlaceMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(lpdeinterlacemode)).ok() + (::windows::core::Interface::vtable(self).GetDeinterlaceMode)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(lpdeinterlacemode)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDeinterlaceMode(&self, dwstreamid: u32, lpdeinterlacemode: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeinterlaceMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(lpdeinterlacemode)).ok() + (::windows::core::Interface::vtable(self).SetDeinterlaceMode)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(lpdeinterlacemode)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDeinterlacePrefs(&self, lpdwdeinterlaceprefs: *mut u32) -> ::windows::core::Result<()> { @@ -76244,11 +76208,11 @@ impl IVMRDeinterlaceControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDeinterlacePrefs(&self, dwdeinterlaceprefs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeinterlacePrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdeinterlaceprefs)).ok() + (::windows::core::Interface::vtable(self).SetDeinterlacePrefs)(::windows::core::Interface::as_raw(self), dwdeinterlaceprefs).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetActualDeinterlaceMode(&self, dwstreamid: u32, lpdeinterlacemode: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetActualDeinterlaceMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(lpdeinterlacemode)).ok() + (::windows::core::Interface::vtable(self).GetActualDeinterlaceMode)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(lpdeinterlacemode)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -76320,11 +76284,11 @@ impl IVMRDeinterlaceControl9 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDeinterlaceMode(&self, dwstreamid: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetDeinterlaceMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetDeinterlaceMode)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDeinterlaceMode(&self, dwstreamid: u32, lpdeinterlacemode: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeinterlaceMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(lpdeinterlacemode)).ok() + (::windows::core::Interface::vtable(self).SetDeinterlaceMode)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(lpdeinterlacemode)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDeinterlacePrefs(&self) -> ::windows::core::Result { @@ -76333,12 +76297,12 @@ impl IVMRDeinterlaceControl9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDeinterlacePrefs(&self, dwdeinterlaceprefs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeinterlacePrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdeinterlaceprefs)).ok() + (::windows::core::Interface::vtable(self).SetDeinterlacePrefs)(::windows::core::Interface::as_raw(self), dwdeinterlaceprefs).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetActualDeinterlaceMode(&self, dwstreamid: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetActualDeinterlaceMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetActualDeinterlaceMode)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -76401,7 +76365,7 @@ impl IVMRFilterConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetNumberOfStreams(&self, dwmaxstreams: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNumberOfStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxstreams)).ok() + (::windows::core::Interface::vtable(self).SetNumberOfStreams)(::windows::core::Interface::as_raw(self), dwmaxstreams).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNumberOfStreams(&self, pdwmaxstreams: *mut u32) -> ::windows::core::Result<()> { @@ -76409,7 +76373,7 @@ impl IVMRFilterConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRenderingPrefs(&self, dwrenderflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRenderingPrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrenderflags)).ok() + (::windows::core::Interface::vtable(self).SetRenderingPrefs)(::windows::core::Interface::as_raw(self), dwrenderflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRenderingPrefs(&self, pdwrenderflags: *mut u32) -> ::windows::core::Result<()> { @@ -76417,7 +76381,7 @@ impl IVMRFilterConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRenderingMode(&self, mode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRenderingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetRenderingMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRenderingMode(&self, pmode: *mut u32) -> ::windows::core::Result<()> { @@ -76484,7 +76448,7 @@ impl IVMRFilterConfig9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetNumberOfStreams(&self, dwmaxstreams: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNumberOfStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxstreams)).ok() + (::windows::core::Interface::vtable(self).SetNumberOfStreams)(::windows::core::Interface::as_raw(self), dwmaxstreams).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetNumberOfStreams(&self) -> ::windows::core::Result { @@ -76493,7 +76457,7 @@ impl IVMRFilterConfig9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRenderingPrefs(&self, dwrenderflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRenderingPrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrenderflags)).ok() + (::windows::core::Interface::vtable(self).SetRenderingPrefs)(::windows::core::Interface::as_raw(self), dwrenderflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRenderingPrefs(&self) -> ::windows::core::Result { @@ -76502,7 +76466,7 @@ impl IVMRFilterConfig9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRenderingMode(&self, mode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRenderingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetRenderingMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRenderingMode(&self) -> ::windows::core::Result { @@ -76585,7 +76549,7 @@ impl IVMRImageCompositor { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetStreamMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstrmid), ::core::mem::transmute(pmt), ftexture.into()).ok() + (::windows::core::Interface::vtable(self).SetStreamMediaType)(::windows::core::Interface::as_raw(self), dwstrmid, ::core::mem::transmute(pmt), ftexture.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Media_MediaFoundation"))] @@ -76594,7 +76558,7 @@ impl IVMRImageCompositor { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::DirectDraw::IDirectDrawSurface7>>, { - (::windows::core::Interface::vtable(self).CompositeImage)(::windows::core::Interface::as_raw(self), pd3ddevice.into().abi(), pddsrendertarget.into().abi(), ::core::mem::transmute(pmtrendertarget), ::core::mem::transmute(rtstart), ::core::mem::transmute(rtend), ::core::mem::transmute(dwclrbkgnd), ::core::mem::transmute(pvideostreaminfo), ::core::mem::transmute(cstreams)).ok() + (::windows::core::Interface::vtable(self).CompositeImage)(::windows::core::Interface::as_raw(self), pd3ddevice.into().abi(), pddsrendertarget.into().abi(), ::core::mem::transmute(pmtrendertarget), rtstart, rtend, dwclrbkgnd, ::core::mem::transmute(pvideostreaminfo), cstreams).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -76677,7 +76641,7 @@ impl IVMRImageCompositor9 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetStreamMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstrmid), ::core::mem::transmute(pmt), ftexture.into()).ok() + (::windows::core::Interface::vtable(self).SetStreamMediaType)(::windows::core::Interface::as_raw(self), dwstrmid, ::core::mem::transmute(pmt), ftexture.into()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] @@ -76686,7 +76650,7 @@ impl IVMRImageCompositor9 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D9::IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).CompositeImage)(::windows::core::Interface::as_raw(self), pd3ddevice.into().abi(), pddsrendertarget.into().abi(), ::core::mem::transmute(pmtrendertarget), ::core::mem::transmute(rtstart), ::core::mem::transmute(rtend), ::core::mem::transmute(dwclrbkgnd), ::core::mem::transmute(pvideostreaminfo), ::core::mem::transmute(cstreams)).ok() + (::windows::core::Interface::vtable(self).CompositeImage)(::windows::core::Interface::as_raw(self), pd3ddevice.into().abi(), pddsrendertarget.into().abi(), ::core::mem::transmute(pmtrendertarget), rtstart, rtend, dwclrbkgnd, ::core::mem::transmute(pvideostreaminfo), cstreams).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -76745,16 +76709,16 @@ pub struct IVMRImagePresenter(::windows::core::IUnknown); impl IVMRImagePresenter { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StartPresenting(&self, dwuserid: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartPresenting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid)).ok() + (::windows::core::Interface::vtable(self).StartPresenting)(::windows::core::Interface::as_raw(self), dwuserid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StopPresenting(&self, dwuserid: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StopPresenting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid)).ok() + (::windows::core::Interface::vtable(self).StopPresenting)(::windows::core::Interface::as_raw(self), dwuserid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw"))] pub unsafe fn PresentImage(&self, dwuserid: usize, lppresinfo: *mut VMRPRESENTATIONINFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PresentImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid), ::core::mem::transmute(lppresinfo)).ok() + (::windows::core::Interface::vtable(self).PresentImage)(::windows::core::Interface::as_raw(self), dwuserid, ::core::mem::transmute(lppresinfo)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -76809,16 +76773,16 @@ pub struct IVMRImagePresenter9(::windows::core::IUnknown); impl IVMRImagePresenter9 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StartPresenting(&self, dwuserid: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartPresenting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid)).ok() + (::windows::core::Interface::vtable(self).StartPresenting)(::windows::core::Interface::as_raw(self), dwuserid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn StopPresenting(&self, dwuserid: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StopPresenting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid)).ok() + (::windows::core::Interface::vtable(self).StopPresenting)(::windows::core::Interface::as_raw(self), dwuserid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn PresentImage(&self, dwuserid: usize, lppresinfo: *const VMR9PresentationInfo) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PresentImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid), ::core::mem::transmute(lppresinfo)).ok() + (::windows::core::Interface::vtable(self).PresentImage)(::windows::core::Interface::as_raw(self), dwuserid, ::core::mem::transmute(lppresinfo)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -76873,7 +76837,7 @@ pub struct IVMRImagePresenterConfig(::windows::core::IUnknown); impl IVMRImagePresenterConfig { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRenderingPrefs(&self, dwrenderflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRenderingPrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrenderflags)).ok() + (::windows::core::Interface::vtable(self).SetRenderingPrefs)(::windows::core::Interface::as_raw(self), dwrenderflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRenderingPrefs(&self, dwrenderflags: *mut u32) -> ::windows::core::Result<()> { @@ -76928,7 +76892,7 @@ pub struct IVMRImagePresenterConfig9(::windows::core::IUnknown); impl IVMRImagePresenterConfig9 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRenderingPrefs(&self, dwrenderflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRenderingPrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrenderflags)).ok() + (::windows::core::Interface::vtable(self).SetRenderingPrefs)(::windows::core::Interface::as_raw(self), dwrenderflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRenderingPrefs(&self) -> ::windows::core::Result { @@ -76984,7 +76948,7 @@ pub struct IVMRImagePresenterExclModeConfig(::windows::core::IUnknown); impl IVMRImagePresenterExclModeConfig { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetRenderingPrefs(&self, dwrenderflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRenderingPrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrenderflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetRenderingPrefs)(::windows::core::Interface::as_raw(self), dwrenderflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetRenderingPrefs(&self, dwrenderflags: *mut u32) -> ::windows::core::Result<()> { @@ -77219,31 +77183,31 @@ pub struct IVMRMixerControl(::windows::core::IUnknown); impl IVMRMixerControl { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAlpha(&self, dwstreamid: u32, alpha: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlpha)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(alpha)).ok() + (::windows::core::Interface::vtable(self).SetAlpha)(::windows::core::Interface::as_raw(self), dwstreamid, alpha).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAlpha(&self, dwstreamid: u32, palpha: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAlpha)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(palpha)).ok() + (::windows::core::Interface::vtable(self).GetAlpha)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(palpha)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetZOrder(&self, dwstreamid: u32, dwz: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(dwz)).ok() + (::windows::core::Interface::vtable(self).SetZOrder)(::windows::core::Interface::as_raw(self), dwstreamid, dwz).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetZOrder(&self, dwstreamid: u32, pz: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(pz)).ok() + (::windows::core::Interface::vtable(self).GetZOrder)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(pz)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOutputRect(&self, dwstreamid: u32, prect: *const NORMALIZEDRECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(prect)).ok() + (::windows::core::Interface::vtable(self).SetOutputRect)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(prect)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetOutputRect(&self, dwstreamid: u32, prect: *mut NORMALIZEDRECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOutputRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(prect)).ok() + (::windows::core::Interface::vtable(self).GetOutputRect)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(prect)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackgroundClr(&self, clrbkg: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackgroundClr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clrbkg)).ok() + (::windows::core::Interface::vtable(self).SetBackgroundClr)(::windows::core::Interface::as_raw(self), clrbkg).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBackgroundClr(&self, lpclrbkg: *mut u32) -> ::windows::core::Result<()> { @@ -77251,7 +77215,7 @@ impl IVMRMixerControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMixingPrefs(&self, dwmixerprefs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMixingPrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmixerprefs)).ok() + (::windows::core::Interface::vtable(self).SetMixingPrefs)(::windows::core::Interface::as_raw(self), dwmixerprefs).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMixingPrefs(&self, pdwmixerprefs: *mut u32) -> ::windows::core::Result<()> { @@ -77314,34 +77278,34 @@ pub struct IVMRMixerControl9(::windows::core::IUnknown); impl IVMRMixerControl9 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAlpha(&self, dwstreamid: u32, alpha: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlpha)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(alpha)).ok() + (::windows::core::Interface::vtable(self).SetAlpha)(::windows::core::Interface::as_raw(self), dwstreamid, alpha).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetAlpha(&self, dwstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAlpha)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAlpha)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetZOrder(&self, dwstreamid: u32, dwz: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(dwz)).ok() + (::windows::core::Interface::vtable(self).SetZOrder)(::windows::core::Interface::as_raw(self), dwstreamid, dwz).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetZOrder(&self, dwstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetZOrder)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOutputRect(&self, dwstreamid: u32, prect: *const VMR9NormalizedRect) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(prect)).ok() + (::windows::core::Interface::vtable(self).SetOutputRect)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(prect)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetOutputRect(&self, dwstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputRect)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackgroundClr(&self, clrbkg: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackgroundClr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clrbkg)).ok() + (::windows::core::Interface::vtable(self).SetBackgroundClr)(::windows::core::Interface::as_raw(self), clrbkg).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBackgroundClr(&self, lpclrbkg: *const u32) -> ::windows::core::Result<()> { @@ -77349,7 +77313,7 @@ impl IVMRMixerControl9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMixingPrefs(&self, dwmixerprefs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMixingPrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmixerprefs)).ok() + (::windows::core::Interface::vtable(self).SetMixingPrefs)(::windows::core::Interface::as_raw(self), dwmixerprefs).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMixingPrefs(&self) -> ::windows::core::Result { @@ -77358,15 +77322,15 @@ impl IVMRMixerControl9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetProcAmpControl(&self, dwstreamid: u32, lpclrcontrol: *const VMR9ProcAmpControl) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcAmpControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(lpclrcontrol)).ok() + (::windows::core::Interface::vtable(self).SetProcAmpControl)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(lpclrcontrol)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetProcAmpControl(&self, dwstreamid: u32, lpclrcontrol: *mut VMR9ProcAmpControl) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcAmpControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(lpclrcontrol)).ok() + (::windows::core::Interface::vtable(self).GetProcAmpControl)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(lpclrcontrol)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetProcAmpControlRange(&self, dwstreamid: u32, lpclrcontrol: *mut VMR9ProcAmpControlRange) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcAmpControlRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(lpclrcontrol)).ok() + (::windows::core::Interface::vtable(self).GetProcAmpControlRange)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(lpclrcontrol)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -77445,7 +77409,7 @@ impl IVMRMonitorConfig { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetAvailableMonitors(&self, pinfo: *mut VMRMONITORINFO, dwmaxinfoarraysize: u32, pdwnumdevices: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAvailableMonitors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(dwmaxinfoarraysize), ::core::mem::transmute(pdwnumdevices)).ok() + (::windows::core::Interface::vtable(self).GetAvailableMonitors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), dwmaxinfoarraysize, ::core::mem::transmute(pdwnumdevices)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -77502,7 +77466,7 @@ pub struct IVMRMonitorConfig9(::windows::core::IUnknown); impl IVMRMonitorConfig9 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMonitor(&self, udev: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMonitor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(udev)).ok() + (::windows::core::Interface::vtable(self).SetMonitor)(::windows::core::Interface::as_raw(self), udev).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetMonitor(&self) -> ::windows::core::Result { @@ -77511,7 +77475,7 @@ impl IVMRMonitorConfig9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDefaultMonitor(&self, udev: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultMonitor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(udev)).ok() + (::windows::core::Interface::vtable(self).SetDefaultMonitor)(::windows::core::Interface::as_raw(self), udev).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDefaultMonitor(&self) -> ::windows::core::Result { @@ -77720,11 +77684,11 @@ impl IVMRSurfaceAllocator { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub unsafe fn AllocateSurface(&self, dwuserid: usize, lpallocinfo: *mut VMRALLOCATIONINFO, lpdwactualbuffers: *mut u32, lplpsurface: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AllocateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid), ::core::mem::transmute(lpallocinfo), ::core::mem::transmute(lpdwactualbuffers), ::core::mem::transmute(lplpsurface)).ok() + (::windows::core::Interface::vtable(self).AllocateSurface)(::windows::core::Interface::as_raw(self), dwuserid, ::core::mem::transmute(lpallocinfo), ::core::mem::transmute(lpdwactualbuffers), ::core::mem::transmute(lplpsurface)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn FreeSurface(&self, dwid: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FreeSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid)).ok() + (::windows::core::Interface::vtable(self).FreeSurface)(::windows::core::Interface::as_raw(self), dwid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(feature = "Win32_Graphics_DirectDraw")] @@ -77732,7 +77696,7 @@ impl IVMRSurfaceAllocator { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::DirectDraw::IDirectDrawSurface7>>, { - (::windows::core::Interface::vtable(self).PrepareSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid), lpsurface.into().abi(), ::core::mem::transmute(dwsurfaceflags)).ok() + (::windows::core::Interface::vtable(self).PrepareSurface)(::windows::core::Interface::as_raw(self), dwuserid, lpsurface.into().abi(), dwsurfaceflags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AdviseNotify<'a, P0>(&self, lpivmrsurfallocnotify: P0) -> ::windows::core::Result<()> @@ -77799,17 +77763,17 @@ impl IVMRSurfaceAllocator9 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn InitializeDevice(&self, dwuserid: usize, lpallocinfo: *const VMR9AllocationInfo, lpnumbuffers: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid), ::core::mem::transmute(lpallocinfo), ::core::mem::transmute(lpnumbuffers)).ok() + (::windows::core::Interface::vtable(self).InitializeDevice)(::windows::core::Interface::as_raw(self), dwuserid, ::core::mem::transmute(lpallocinfo), ::core::mem::transmute(lpnumbuffers)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TerminateDevice(&self, dwid: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TerminateDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid)).ok() + (::windows::core::Interface::vtable(self).TerminateDevice)(::windows::core::Interface::as_raw(self), dwid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetSurface(&self, dwuserid: usize, surfaceindex: u32, surfaceflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid), ::core::mem::transmute(surfaceindex), ::core::mem::transmute(surfaceflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSurface)(::windows::core::Interface::as_raw(self), dwuserid, surfaceindex, surfaceflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AdviseNotify<'a, P0>(&self, lpivmrsurfallocnotify: P0) -> ::windows::core::Result<()> @@ -77876,17 +77840,17 @@ impl IVMRSurfaceAllocatorEx9 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn InitializeDevice(&self, dwuserid: usize, lpallocinfo: *const VMR9AllocationInfo, lpnumbuffers: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.InitializeDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid), ::core::mem::transmute(lpallocinfo), ::core::mem::transmute(lpnumbuffers)).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDevice)(::windows::core::Interface::as_raw(self), dwuserid, ::core::mem::transmute(lpallocinfo), ::core::mem::transmute(lpnumbuffers)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn TerminateDevice(&self, dwid: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.TerminateDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid)).ok() + (::windows::core::Interface::vtable(self).base__.TerminateDevice)(::windows::core::Interface::as_raw(self), dwid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetSurface(&self, dwuserid: usize, surfaceindex: u32, surfaceflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid), ::core::mem::transmute(surfaceindex), ::core::mem::transmute(surfaceflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSurface)(::windows::core::Interface::as_raw(self), dwuserid, surfaceindex, surfaceflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AdviseNotify<'a, P0>(&self, lpivmrsurfallocnotify: P0) -> ::windows::core::Result<()> @@ -77898,7 +77862,7 @@ impl IVMRSurfaceAllocatorEx9 { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn GetSurfaceEx(&self, dwuserid: usize, surfaceindex: u32, surfaceflags: u32, lplpsurface: *mut ::core::option::Option, lprcdst: *mut super::super::Foundation::RECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSurfaceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid), ::core::mem::transmute(surfaceindex), ::core::mem::transmute(surfaceflags), ::core::mem::transmute(lplpsurface), ::core::mem::transmute(lprcdst)).ok() + (::windows::core::Interface::vtable(self).GetSurfaceEx)(::windows::core::Interface::as_raw(self), dwuserid, surfaceindex, surfaceflags, ::core::mem::transmute(lplpsurface), ::core::mem::transmute(lprcdst)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -77969,7 +77933,7 @@ impl IVMRSurfaceAllocatorNotify { where P0: ::std::convert::Into<::windows::core::InParam<'a, IVMRSurfaceAllocator>>, { - (::windows::core::Interface::vtable(self).AdviseSurfaceAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid), lpivrmsurfaceallocator.into().abi()).ok() + (::windows::core::Interface::vtable(self).AdviseSurfaceAllocator)(::windows::core::Interface::as_raw(self), dwuserid, lpivrmsurfaceallocator.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] @@ -77995,11 +77959,11 @@ impl IVMRSurfaceAllocatorNotify { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn NotifyEvent(&self, eventcode: i32, param1: isize, param2: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventcode), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).NotifyEvent)(::windows::core::Interface::as_raw(self), eventcode, param1, param2).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBorderColor(&self, clrborder: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clrborder)).ok() + (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), clrborder).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -78063,7 +78027,7 @@ impl IVMRSurfaceAllocatorNotify9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IVMRSurfaceAllocator9>>, { - (::windows::core::Interface::vtable(self).AdviseSurfaceAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserid), lpivrmsurfaceallocator.into().abi()).ok() + (::windows::core::Interface::vtable(self).AdviseSurfaceAllocator)(::windows::core::Interface::as_raw(self), dwuserid, lpivrmsurfaceallocator.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] @@ -78090,7 +78054,7 @@ impl IVMRSurfaceAllocatorNotify9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn NotifyEvent(&self, eventcode: i32, param1: isize, param2: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventcode), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).NotifyEvent)(::windows::core::Interface::as_raw(self), eventcode, param1, param2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -78330,7 +78294,7 @@ impl IVMRWindowlessControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAspectRatioMode(&self, aspectratiomode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aspectratiomode)).ok() + (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), aspectratiomode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -78359,7 +78323,7 @@ impl IVMRWindowlessControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBorderColor(&self, clr: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clr)).ok() + (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), clr).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBorderColor(&self, lpclr: *mut u32) -> ::windows::core::Result<()> { @@ -78367,7 +78331,7 @@ impl IVMRWindowlessControl { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetColorKey(&self, clr: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clr)).ok() + (::windows::core::Interface::vtable(self).SetColorKey)(::windows::core::Interface::as_raw(self), clr).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetColorKey(&self, lpclr: *mut u32) -> ::windows::core::Result<()> { @@ -78474,7 +78438,7 @@ impl IVMRWindowlessControl9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAspectRatioMode(&self, aspectratiomode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aspectratiomode)).ok() + (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), aspectratiomode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -78504,7 +78468,7 @@ impl IVMRWindowlessControl9 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBorderColor(&self, clr: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clr)).ok() + (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), clr).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetBorderColor(&self) -> ::windows::core::Result { @@ -78588,7 +78552,7 @@ impl IVPBaseConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetConnectInfo(&self, dwchosenentry: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConnectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchosenentry)).ok() + (::windows::core::Interface::vtable(self).SetConnectInfo)(::windows::core::Interface::as_raw(self), dwchosenentry).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -78602,7 +78566,7 @@ impl IVPBaseConfig { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn InformVPInputFormats(&self, dwnumformats: u32, pddpixelformats: *mut super::super::Graphics::DirectDraw::DDPIXELFORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InformVPInputFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwnumformats), ::core::mem::transmute(pddpixelformats)).ok() + (::windows::core::Interface::vtable(self).InformVPInputFormats)(::windows::core::Interface::as_raw(self), dwnumformats, ::core::mem::transmute(pddpixelformats)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(feature = "Win32_Graphics_DirectDraw")] @@ -78611,7 +78575,7 @@ impl IVPBaseConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVideoFormat(&self, dwchosenentry: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVideoFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchosenentry)).ok() + (::windows::core::Interface::vtable(self).SetVideoFormat)(::windows::core::Interface::as_raw(self), dwchosenentry).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInvertPolarity(&self) -> ::windows::core::Result<()> { @@ -78625,19 +78589,19 @@ impl IVPBaseConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDirectDrawKernelHandle(&self, dwddkernelhandle: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDirectDrawKernelHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwddkernelhandle)).ok() + (::windows::core::Interface::vtable(self).SetDirectDrawKernelHandle)(::windows::core::Interface::as_raw(self), dwddkernelhandle).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVideoPortID(&self, dwvideoportid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVideoPortID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwvideoportid)).ok() + (::windows::core::Interface::vtable(self).SetVideoPortID)(::windows::core::Interface::as_raw(self), dwvideoportid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDDSurfaceKernelHandles(&self, chandles: u32, rgddkernelhandles: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDDSurfaceKernelHandles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(chandles), ::core::mem::transmute(rgddkernelhandles)).ok() + (::windows::core::Interface::vtable(self).SetDDSurfaceKernelHandles)(::windows::core::Interface::as_raw(self), chandles, ::core::mem::transmute(rgddkernelhandles)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSurfaceParameters(&self, dwpitch: u32, dwxorigin: u32, dwyorigin: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSurfaceParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpitch), ::core::mem::transmute(dwxorigin), ::core::mem::transmute(dwyorigin)).ok() + (::windows::core::Interface::vtable(self).SetSurfaceParameters)(::windows::core::Interface::as_raw(self), dwpitch, dwxorigin, dwyorigin).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -78769,7 +78733,7 @@ impl IVPConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetConnectInfo(&self, dwchosenentry: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetConnectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchosenentry)).ok() + (::windows::core::Interface::vtable(self).base__.SetConnectInfo)(::windows::core::Interface::as_raw(self), dwchosenentry).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -78783,7 +78747,7 @@ impl IVPConfig { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn InformVPInputFormats(&self, dwnumformats: u32, pddpixelformats: *mut super::super::Graphics::DirectDraw::DDPIXELFORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.InformVPInputFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwnumformats), ::core::mem::transmute(pddpixelformats)).ok() + (::windows::core::Interface::vtable(self).base__.InformVPInputFormats)(::windows::core::Interface::as_raw(self), dwnumformats, ::core::mem::transmute(pddpixelformats)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(feature = "Win32_Graphics_DirectDraw")] @@ -78792,7 +78756,7 @@ impl IVPConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVideoFormat(&self, dwchosenentry: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVideoFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchosenentry)).ok() + (::windows::core::Interface::vtable(self).base__.SetVideoFormat)(::windows::core::Interface::as_raw(self), dwchosenentry).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInvertPolarity(&self) -> ::windows::core::Result<()> { @@ -78806,19 +78770,19 @@ impl IVPConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDirectDrawKernelHandle(&self, dwddkernelhandle: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDirectDrawKernelHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwddkernelhandle)).ok() + (::windows::core::Interface::vtable(self).base__.SetDirectDrawKernelHandle)(::windows::core::Interface::as_raw(self), dwddkernelhandle).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVideoPortID(&self, dwvideoportid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVideoPortID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwvideoportid)).ok() + (::windows::core::Interface::vtable(self).base__.SetVideoPortID)(::windows::core::Interface::as_raw(self), dwvideoportid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDDSurfaceKernelHandles(&self, chandles: u32, rgddkernelhandles: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDDSurfaceKernelHandles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(chandles), ::core::mem::transmute(rgddkernelhandles)).ok() + (::windows::core::Interface::vtable(self).base__.SetDDSurfaceKernelHandles)(::windows::core::Interface::as_raw(self), chandles, ::core::mem::transmute(rgddkernelhandles)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSurfaceParameters(&self, dwpitch: u32, dwxorigin: u32, dwyorigin: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSurfaceParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpitch), ::core::mem::transmute(dwxorigin), ::core::mem::transmute(dwyorigin)).ok() + (::windows::core::Interface::vtable(self).base__.SetSurfaceParameters)(::windows::core::Interface::as_raw(self), dwpitch, dwxorigin, dwyorigin).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsVPDecimationAllowed(&self, pbisdecimationallowed: *mut i32) -> ::windows::core::Result<()> { @@ -78892,7 +78856,7 @@ pub struct IVPManager(::windows::core::IUnknown); impl IVPManager { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVideoPortIndex(&self, dwvideoportindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVideoPortIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwvideoportindex)).ok() + (::windows::core::Interface::vtable(self).SetVideoPortIndex)(::windows::core::Interface::as_raw(self), dwvideoportindex).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetVideoPortIndex(&self, pdwvideoportindex: *mut u32) -> ::windows::core::Result<()> { @@ -78951,7 +78915,7 @@ impl IVPNotify { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDeinterlaceMode(&self, mode: AMVP_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeinterlaceMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetDeinterlaceMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDeinterlaceMode(&self, pmode: *mut AMVP_MODE) -> ::windows::core::Result<()> { @@ -79025,7 +78989,7 @@ impl IVPNotify2 { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDeinterlaceMode(&self, mode: AMVP_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDeinterlaceMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.SetDeinterlaceMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetDeinterlaceMode(&self, pmode: *mut AMVP_MODE) -> ::windows::core::Result<()> { @@ -79134,7 +79098,7 @@ impl IVPVBIConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetConnectInfo(&self, dwchosenentry: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetConnectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchosenentry)).ok() + (::windows::core::Interface::vtable(self).base__.SetConnectInfo)(::windows::core::Interface::as_raw(self), dwchosenentry).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -79148,7 +79112,7 @@ impl IVPVBIConfig { #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn InformVPInputFormats(&self, dwnumformats: u32, pddpixelformats: *mut super::super::Graphics::DirectDraw::DDPIXELFORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.InformVPInputFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwnumformats), ::core::mem::transmute(pddpixelformats)).ok() + (::windows::core::Interface::vtable(self).base__.InformVPInputFormats)(::windows::core::Interface::as_raw(self), dwnumformats, ::core::mem::transmute(pddpixelformats)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(feature = "Win32_Graphics_DirectDraw")] @@ -79157,7 +79121,7 @@ impl IVPVBIConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVideoFormat(&self, dwchosenentry: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVideoFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchosenentry)).ok() + (::windows::core::Interface::vtable(self).base__.SetVideoFormat)(::windows::core::Interface::as_raw(self), dwchosenentry).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetInvertPolarity(&self) -> ::windows::core::Result<()> { @@ -79171,19 +79135,19 @@ impl IVPVBIConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDirectDrawKernelHandle(&self, dwddkernelhandle: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDirectDrawKernelHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwddkernelhandle)).ok() + (::windows::core::Interface::vtable(self).base__.SetDirectDrawKernelHandle)(::windows::core::Interface::as_raw(self), dwddkernelhandle).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVideoPortID(&self, dwvideoportid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVideoPortID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwvideoportid)).ok() + (::windows::core::Interface::vtable(self).base__.SetVideoPortID)(::windows::core::Interface::as_raw(self), dwvideoportid).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetDDSurfaceKernelHandles(&self, chandles: u32, rgddkernelhandles: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDDSurfaceKernelHandles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(chandles), ::core::mem::transmute(rgddkernelhandles)).ok() + (::windows::core::Interface::vtable(self).base__.SetDDSurfaceKernelHandles)(::windows::core::Interface::as_raw(self), chandles, ::core::mem::transmute(rgddkernelhandles)).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetSurfaceParameters(&self, dwpitch: u32, dwxorigin: u32, dwyorigin: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSurfaceParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpitch), ::core::mem::transmute(dwxorigin), ::core::mem::transmute(dwyorigin)).ok() + (::windows::core::Interface::vtable(self).base__.SetSurfaceParameters)(::windows::core::Interface::as_raw(self), dwpitch, dwxorigin, dwyorigin).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -79409,14 +79373,14 @@ impl IVideoFrameStep { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Step)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwframes), pstepobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).Step)(::windows::core::Interface::as_raw(self), dwframes, pstepobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CanStep<'a, P0>(&self, bmultiple: i32, pstepobject: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CanStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bmultiple), pstepobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).CanStep)(::windows::core::Interface::as_raw(self), bmultiple, pstepobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CancelStep(&self) -> ::windows::core::Result<()> { @@ -79476,7 +79440,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_BacklightCompensation(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_BacklightCompensation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_BacklightCompensation)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_BacklightCompensation(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79488,7 +79452,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Brightness(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Brightness)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Brightness)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Brightness(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79500,7 +79464,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_ColorEnable(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_ColorEnable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_ColorEnable)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_ColorEnable(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79512,7 +79476,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Contrast(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Contrast)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Contrast)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Contrast(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79524,7 +79488,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Gamma(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Gamma)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Gamma)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Gamma(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79536,7 +79500,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Saturation(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Saturation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Saturation)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Saturation(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79548,7 +79512,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Sharpness(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Sharpness)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Sharpness)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Sharpness(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79560,7 +79524,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_WhiteBalance(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_WhiteBalance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_WhiteBalance)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_WhiteBalance(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79572,7 +79536,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Gain(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Gain)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Gain)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Gain(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79584,7 +79548,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_Hue(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Hue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_Hue)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_Hue(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79596,7 +79560,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_DigitalMultiplier(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_DigitalMultiplier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_DigitalMultiplier)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_DigitalMultiplier(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79608,7 +79572,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_PowerlineFrequency(&self, value: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_PowerlineFrequency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_PowerlineFrequency)(::windows::core::Interface::as_raw(self), value, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_PowerlineFrequency(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79620,7 +79584,7 @@ impl IVideoProcAmp { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn put_WhiteBalanceComponent(&self, value1: i32, value2: i32, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_WhiteBalanceComponent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value1), ::core::mem::transmute(value2), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).put_WhiteBalanceComponent)(::windows::core::Interface::as_raw(self), value1, value2, flags).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn getRange_WhiteBalanceComponent(&self, pmin: *mut i32, pmax: *mut i32, psteppingdelta: *mut i32, pdefault: *mut i32, pcapsflag: *mut i32) -> ::windows::core::Result<()> { @@ -79728,7 +79692,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetWindowStyle(&self, windowstyle: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWindowStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windowstyle)).ok() + (::windows::core::Interface::vtable(self).SetWindowStyle)(::windows::core::Interface::as_raw(self), windowstyle).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WindowStyle(&self) -> ::windows::core::Result { @@ -79737,7 +79701,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetWindowStyleEx(&self, windowstyleex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWindowStyleEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windowstyleex)).ok() + (::windows::core::Interface::vtable(self).SetWindowStyleEx)(::windows::core::Interface::as_raw(self), windowstyleex).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WindowStyleEx(&self) -> ::windows::core::Result { @@ -79746,7 +79710,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetAutoShow(&self, autoshow: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoShow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(autoshow)).ok() + (::windows::core::Interface::vtable(self).SetAutoShow)(::windows::core::Interface::as_raw(self), autoshow).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn AutoShow(&self) -> ::windows::core::Result { @@ -79755,7 +79719,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetWindowState(&self, windowstate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWindowState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windowstate)).ok() + (::windows::core::Interface::vtable(self).SetWindowState)(::windows::core::Interface::as_raw(self), windowstate).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn WindowState(&self) -> ::windows::core::Result { @@ -79764,7 +79728,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBackgroundPalette(&self, backgroundpalette: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackgroundPalette)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(backgroundpalette)).ok() + (::windows::core::Interface::vtable(self).SetBackgroundPalette)(::windows::core::Interface::as_raw(self), backgroundpalette).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn BackgroundPalette(&self) -> ::windows::core::Result { @@ -79773,7 +79737,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetVisible(&self, visible: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(visible)).ok() + (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), visible).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Visible(&self) -> ::windows::core::Result { @@ -79782,7 +79746,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetLeft(&self, left: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left)).ok() + (::windows::core::Interface::vtable(self).SetLeft)(::windows::core::Interface::as_raw(self), left).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Left(&self) -> ::windows::core::Result { @@ -79791,7 +79755,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetWidth(&self, width: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width)).ok() + (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), width).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Width(&self) -> ::windows::core::Result { @@ -79800,7 +79764,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetTop(&self, top: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(top)).ok() + (::windows::core::Interface::vtable(self).SetTop)(::windows::core::Interface::as_raw(self), top).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Top(&self) -> ::windows::core::Result { @@ -79809,7 +79773,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetHeight(&self, height: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).SetHeight)(::windows::core::Interface::as_raw(self), height).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Height(&self) -> ::windows::core::Result { @@ -79818,7 +79782,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetOwner(&self, owner: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOwner)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(owner)).ok() + (::windows::core::Interface::vtable(self).SetOwner)(::windows::core::Interface::as_raw(self), owner).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn Owner(&self) -> ::windows::core::Result { @@ -79827,7 +79791,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetMessageDrain(&self, drain: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMessageDrain)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(drain)).ok() + (::windows::core::Interface::vtable(self).SetMessageDrain)(::windows::core::Interface::as_raw(self), drain).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn MessageDrain(&self) -> ::windows::core::Result { @@ -79841,7 +79805,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetBorderColor(&self, color: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn FullScreenMode(&self) -> ::windows::core::Result { @@ -79850,19 +79814,19 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetFullScreenMode(&self, fullscreenmode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFullScreenMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fullscreenmode)).ok() + (::windows::core::Interface::vtable(self).SetFullScreenMode)(::windows::core::Interface::as_raw(self), fullscreenmode).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetWindowForeground(&self, focus: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWindowForeground)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(focus)).ok() + (::windows::core::Interface::vtable(self).SetWindowForeground)(::windows::core::Interface::as_raw(self), focus).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn NotifyOwnerMessage(&self, hwnd: isize, umsg: i32, wparam: isize, lparam: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyOwnerMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd), ::core::mem::transmute(umsg), ::core::mem::transmute(wparam), ::core::mem::transmute(lparam)).ok() + (::windows::core::Interface::vtable(self).NotifyOwnerMessage)(::windows::core::Interface::as_raw(self), hwnd, umsg, wparam, lparam).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetWindowPosition(&self, left: i32, top: i32, width: i32, height: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWindowPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).SetWindowPosition)(::windows::core::Interface::as_raw(self), left, top, width, height).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn GetWindowPosition(&self, pleft: *mut i32, ptop: *mut i32, pwidth: *mut i32, pheight: *mut i32) -> ::windows::core::Result<()> { @@ -79882,7 +79846,7 @@ impl IVideoWindow { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn HideCursor(&self, hidecursor: OA_BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HideCursor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hidecursor)).ok() + (::windows::core::Interface::vtable(self).HideCursor)(::windows::core::Interface::as_raw(self), hidecursor).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn IsCursorHidden(&self) -> ::windows::core::Result { @@ -80156,7 +80120,7 @@ impl IXDSCodec { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetCCSubstreamService(&self, substreammask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCCSubstreamService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(substreammask)).ok() + (::windows::core::Interface::vtable(self).SetCCSubstreamService)(::windows::core::Interface::as_raw(self), substreammask).ok() } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn CCSubstreamService(&self) -> ::windows::core::Result { @@ -80243,7 +80207,7 @@ impl IXDSCodecConfig { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn SetPauseBufferTime(&self, dwpausebuffertime: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPauseBufferTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpausebuffertime)).ok() + (::windows::core::Interface::vtable(self).SetPauseBufferTime)(::windows::core::Interface::as_raw(self), dwpausebuffertime).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -80373,7 +80337,7 @@ impl IXDSToRat { } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub unsafe fn ParseXDSBytePair(&self, byte1: u8, byte2: u8, pensystem: *mut EnTvRat_System, penlevel: *mut EnTvRat_GenericLevel, plbfenattributes: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ParseXDSBytePair)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(byte1), ::core::mem::transmute(byte2), ::core::mem::transmute(pensystem), ::core::mem::transmute(penlevel), ::core::mem::transmute(plbfenattributes)).ok() + (::windows::core::Interface::vtable(self).ParseXDSBytePair)(::windows::core::Interface::as_raw(self), byte1, byte2, ::core::mem::transmute(pensystem), ::core::mem::transmute(penlevel), ::core::mem::transmute(plbfenattributes)).ok() } } #[cfg(feature = "Win32_System_Com")] 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 e10e1fba2c..dd98750ac9 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DxMediaObjects/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DxMediaObjects/mod.rs @@ -16,7 +16,7 @@ pub unsafe fn DMOEnum(guidcategory: *const ::windows::core::GUID, dwflags: u32, fn DMOEnum(guidcategory: *const ::windows::core::GUID, dwflags: u32, cintypes: u32, pintypes: *const DMO_PARTIAL_MEDIATYPE, couttypes: u32, pouttypes: *const DMO_PARTIAL_MEDIATYPE, ppenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - DMOEnum(::core::mem::transmute(guidcategory), ::core::mem::transmute(dwflags), ::core::mem::transmute(cintypes), ::core::mem::transmute(pintypes), ::core::mem::transmute(couttypes), ::core::mem::transmute(pouttypes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DMOEnum(::core::mem::transmute(guidcategory), dwflags, cintypes, ::core::mem::transmute(pintypes), couttypes, ::core::mem::transmute(pouttypes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] #[inline] @@ -34,7 +34,7 @@ pub unsafe fn DMOGetTypes(clsiddmo: *const ::windows::core::GUID, ulinputtypesre extern "system" { fn DMOGetTypes(clsiddmo: *const ::windows::core::GUID, ulinputtypesrequested: u32, pulinputtypessupplied: *mut u32, pinputtypes: *mut DMO_PARTIAL_MEDIATYPE, uloutputtypesrequested: u32, puloutputtypessupplied: *mut u32, poutputtypes: *mut DMO_PARTIAL_MEDIATYPE) -> ::windows::core::HRESULT; } - DMOGetTypes(::core::mem::transmute(clsiddmo), ::core::mem::transmute(ulinputtypesrequested), ::core::mem::transmute(pulinputtypessupplied), ::core::mem::transmute(pinputtypes), ::core::mem::transmute(uloutputtypesrequested), ::core::mem::transmute(puloutputtypessupplied), ::core::mem::transmute(poutputtypes)).ok() + DMOGetTypes(::core::mem::transmute(clsiddmo), ulinputtypesrequested, ::core::mem::transmute(pulinputtypessupplied), ::core::mem::transmute(pinputtypes), uloutputtypesrequested, ::core::mem::transmute(puloutputtypessupplied), ::core::mem::transmute(poutputtypes)).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] #[inline] @@ -46,7 +46,7 @@ where extern "system" { fn DMORegister(szname: ::windows::core::PCWSTR, clsiddmo: *const ::windows::core::GUID, guidcategory: *const ::windows::core::GUID, dwflags: u32, cintypes: u32, pintypes: *const DMO_PARTIAL_MEDIATYPE, couttypes: u32, pouttypes: *const DMO_PARTIAL_MEDIATYPE) -> ::windows::core::HRESULT; } - DMORegister(szname.into(), ::core::mem::transmute(clsiddmo), ::core::mem::transmute(guidcategory), ::core::mem::transmute(dwflags), ::core::mem::transmute(cintypes), ::core::mem::transmute(pintypes), ::core::mem::transmute(couttypes), ::core::mem::transmute(pouttypes)).ok() + DMORegister(szname.into(), ::core::mem::transmute(clsiddmo), ::core::mem::transmute(guidcategory), dwflags, cintypes, ::core::mem::transmute(pintypes), couttypes, ::core::mem::transmute(pouttypes)).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] #[inline] @@ -242,11 +242,11 @@ pub struct IDMOQualityControl(::windows::core::IUnknown); impl IDMOQualityControl { #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn SetNow(&self, rtnow: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtnow)).ok() + (::windows::core::Interface::vtable(self).SetNow)(::windows::core::Interface::as_raw(self), rtnow).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn SetStatus(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn GetStatus(&self) -> ::windows::core::Result { @@ -304,21 +304,21 @@ impl IDMOVideoOutputOptimizations { #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn QueryOperationModePreferences(&self, uloutputstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryOperationModePreferences)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uloutputstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryOperationModePreferences)(::windows::core::Interface::as_raw(self), uloutputstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn SetOperationMode(&self, uloutputstreamindex: u32, dwenabledfeatures: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOperationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uloutputstreamindex), ::core::mem::transmute(dwenabledfeatures)).ok() + (::windows::core::Interface::vtable(self).SetOperationMode)(::windows::core::Interface::as_raw(self), uloutputstreamindex, dwenabledfeatures).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn GetCurrentOperationMode(&self, uloutputstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCurrentOperationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uloutputstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCurrentOperationMode)(::windows::core::Interface::as_raw(self), uloutputstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn GetCurrentSampleRequirements(&self, uloutputstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCurrentSampleRequirements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uloutputstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCurrentSampleRequirements)(::windows::core::Interface::as_raw(self), uloutputstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -375,7 +375,7 @@ impl IEnumDMO { } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn Skip(&self, citemstoskip: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(citemstoskip)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), citemstoskip).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -437,7 +437,7 @@ pub struct IMediaBuffer(::windows::core::IUnknown); impl IMediaBuffer { #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn SetLength(&self, cblength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cblength)).ok() + (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), cblength).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn GetMaxLength(&self) -> ::windows::core::Result { @@ -503,63 +503,63 @@ impl IMediaObject { #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn GetInputStreamInfo(&self, dwinputstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputStreamInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputStreamInfo)(::windows::core::Interface::as_raw(self), dwinputstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn GetOutputStreamInfo(&self, dwoutputstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputStreamInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputStreamInfo)(::windows::core::Interface::as_raw(self), dwoutputstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInputType(&self, dwinputstreamindex: u32, dwtypeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamindex), ::core::mem::transmute(dwtypeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputType)(::windows::core::Interface::as_raw(self), dwinputstreamindex, dwtypeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetOutputType(&self, dwoutputstreamindex: u32, dwtypeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamindex), ::core::mem::transmute(dwtypeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputType)(::windows::core::Interface::as_raw(self), dwoutputstreamindex, dwtypeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetInputType(&self, dwinputstreamindex: u32, pmt: *const DMO_MEDIA_TYPE, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInputType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamindex), ::core::mem::transmute(pmt), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetInputType)(::windows::core::Interface::as_raw(self), dwinputstreamindex, ::core::mem::transmute(pmt), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetOutputType(&self, dwoutputstreamindex: u32, pmt: *const DMO_MEDIA_TYPE, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamindex), ::core::mem::transmute(pmt), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetOutputType)(::windows::core::Interface::as_raw(self), dwoutputstreamindex, ::core::mem::transmute(pmt), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInputCurrentType(&self, dwinputstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputCurrentType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputCurrentType)(::windows::core::Interface::as_raw(self), dwinputstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetOutputCurrentType(&self, dwoutputstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputCurrentType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputCurrentType)(::windows::core::Interface::as_raw(self), dwoutputstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn GetInputSizeInfo(&self, dwinputstreamindex: u32, pcbsize: *mut u32, pcbmaxlookahead: *mut u32, pcbalignment: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInputSizeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamindex), ::core::mem::transmute(pcbsize), ::core::mem::transmute(pcbmaxlookahead), ::core::mem::transmute(pcbalignment)).ok() + (::windows::core::Interface::vtable(self).GetInputSizeInfo)(::windows::core::Interface::as_raw(self), dwinputstreamindex, ::core::mem::transmute(pcbsize), ::core::mem::transmute(pcbmaxlookahead), ::core::mem::transmute(pcbalignment)).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn GetOutputSizeInfo(&self, dwoutputstreamindex: u32, pcbsize: *mut u32, pcbalignment: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOutputSizeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamindex), ::core::mem::transmute(pcbsize), ::core::mem::transmute(pcbalignment)).ok() + (::windows::core::Interface::vtable(self).GetOutputSizeInfo)(::windows::core::Interface::as_raw(self), dwoutputstreamindex, ::core::mem::transmute(pcbsize), ::core::mem::transmute(pcbalignment)).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn GetInputMaxLatency(&self, dwinputstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputMaxLatency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputMaxLatency)(::windows::core::Interface::as_raw(self), dwinputstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn SetInputMaxLatency(&self, dwinputstreamindex: u32, rtmaxlatency: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInputMaxLatency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamindex), ::core::mem::transmute(rtmaxlatency)).ok() + (::windows::core::Interface::vtable(self).SetInputMaxLatency)(::windows::core::Interface::as_raw(self), dwinputstreamindex, rtmaxlatency).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn Flush(&self) -> ::windows::core::Result<()> { @@ -567,7 +567,7 @@ impl IMediaObject { } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn Discontinuity(&self, dwinputstreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Discontinuity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamindex)).ok() + (::windows::core::Interface::vtable(self).Discontinuity)(::windows::core::Interface::as_raw(self), dwinputstreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn AllocateStreamingResources(&self) -> ::windows::core::Result<()> { @@ -580,22 +580,22 @@ impl IMediaObject { #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn GetInputStatus(&self, dwinputstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputStatus)(::windows::core::Interface::as_raw(self), dwinputstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn ProcessInput<'a, P0>(&self, dwinputstreamindex: u32, pbuffer: P0, dwflags: u32, rttimestamp: i64, rttimelength: i64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMediaBuffer>>, { - (::windows::core::Interface::vtable(self).ProcessInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamindex), pbuffer.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(rttimestamp), ::core::mem::transmute(rttimelength)).ok() + (::windows::core::Interface::vtable(self).ProcessInput)(::windows::core::Interface::as_raw(self), dwinputstreamindex, pbuffer.into().abi(), dwflags, rttimestamp, rttimelength).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn ProcessOutput(&self, dwflags: u32, poutputbuffers: &mut [DMO_OUTPUT_DATA_BUFFER], pdwstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), poutputbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(poutputbuffers)), ::core::mem::transmute(pdwstatus)).ok() + (::windows::core::Interface::vtable(self).ProcessOutput)(::windows::core::Interface::as_raw(self), dwflags, poutputbuffers.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(poutputbuffers)), ::core::mem::transmute(pdwstatus)).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn Lock(&self, block: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(block)).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), block).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -683,7 +683,7 @@ pub struct IMediaObjectInPlace(::windows::core::IUnknown); impl IMediaObjectInPlace { #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn Process(&self, ulsize: u32, pdata: *mut u8, reftimestart: i64, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Process)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulsize), ::core::mem::transmute(pdata), ::core::mem::transmute(reftimestart), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Process)(::windows::core::Interface::as_raw(self), ulsize, ::core::mem::transmute(pdata), reftimestart, dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -757,7 +757,7 @@ pub unsafe fn MoCreateMediaType(ppmt: *mut *mut DMO_MEDIA_TYPE, cbformat: u32) - extern "system" { fn MoCreateMediaType(ppmt: *mut *mut DMO_MEDIA_TYPE, cbformat: u32) -> ::windows::core::HRESULT; } - MoCreateMediaType(::core::mem::transmute(ppmt), ::core::mem::transmute(cbformat)).ok() + MoCreateMediaType(::core::mem::transmute(ppmt), cbformat).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -797,7 +797,7 @@ pub unsafe fn MoInitMediaType(pmt: *mut DMO_MEDIA_TYPE, cbformat: u32) -> ::wind extern "system" { fn MoInitMediaType(pmt: *mut DMO_MEDIA_TYPE, cbformat: u32) -> ::windows::core::HRESULT; } - MoInitMediaType(::core::mem::transmute(pmt), ::core::mem::transmute(cbformat)).ok() + MoInitMediaType(::core::mem::transmute(pmt), cbformat).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] #[repr(transparent)] 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 dd8800f1c1..f65f74edfc 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs @@ -856,15 +856,15 @@ pub struct IKsControl(::windows::core::IUnknown); impl IKsControl { #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub unsafe fn KsProperty(&self, property: *const KSIDENTIFIER, propertylength: u32, propertydata: *mut ::core::ffi::c_void, datalength: u32, bytesreturned: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).KsProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(propertylength), ::core::mem::transmute(propertydata), ::core::mem::transmute(datalength), ::core::mem::transmute(bytesreturned)).ok() + (::windows::core::Interface::vtable(self).KsProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), propertylength, ::core::mem::transmute(propertydata), datalength, ::core::mem::transmute(bytesreturned)).ok() } #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub unsafe fn KsMethod(&self, method: *const KSIDENTIFIER, methodlength: u32, methoddata: *mut ::core::ffi::c_void, datalength: u32, bytesreturned: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).KsMethod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(method), ::core::mem::transmute(methodlength), ::core::mem::transmute(methoddata), ::core::mem::transmute(datalength), ::core::mem::transmute(bytesreturned)).ok() + (::windows::core::Interface::vtable(self).KsMethod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(method), methodlength, ::core::mem::transmute(methoddata), datalength, ::core::mem::transmute(bytesreturned)).ok() } #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub unsafe fn KsEvent(&self, event: *const KSIDENTIFIER, eventlength: u32, eventdata: *mut ::core::ffi::c_void, datalength: u32, bytesreturned: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).KsEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(event), ::core::mem::transmute(eventlength), ::core::mem::transmute(eventdata), ::core::mem::transmute(datalength), ::core::mem::transmute(bytesreturned)).ok() + (::windows::core::Interface::vtable(self).KsEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(event), eventlength, ::core::mem::transmute(eventdata), datalength, ::core::mem::transmute(bytesreturned)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -917,7 +917,7 @@ impl IKsFormatSupport { #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsFormatSupported(&self, pksformat: *mut KSDATAFORMAT, cbformat: u32, pbsupported: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pksformat), ::core::mem::transmute(cbformat), ::core::mem::transmute(pbsupported)).ok() + (::windows::core::Interface::vtable(self).IsFormatSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pksformat), cbformat, ::core::mem::transmute(pbsupported)).ok() } #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub unsafe fn GetDevicePreferredFormat(&self) -> ::windows::core::Result<*mut KSDATAFORMAT> { @@ -1034,7 +1034,7 @@ impl IKsJackDescription { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetJackDescription(&self, njack: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetJackDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(njack), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetJackDescription)(::windows::core::Interface::as_raw(self), njack, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1094,7 +1094,7 @@ impl IKsJackDescription2 { #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub unsafe fn GetJackDescription2(&self, njack: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetJackDescription2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(njack), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetJackDescription2)(::windows::core::Interface::as_raw(self), njack, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1202,16 +1202,16 @@ pub struct IKsPropertySet(::windows::core::IUnknown); impl IKsPropertySet { #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub unsafe fn Set(&self, propset: *const ::windows::core::GUID, id: u32, instancedata: *const ::core::ffi::c_void, instancelength: u32, propertydata: *const ::core::ffi::c_void, datalength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propset), ::core::mem::transmute(id), ::core::mem::transmute(instancedata), ::core::mem::transmute(instancelength), ::core::mem::transmute(propertydata), ::core::mem::transmute(datalength)).ok() + (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propset), id, ::core::mem::transmute(instancedata), instancelength, ::core::mem::transmute(propertydata), datalength).ok() } #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub unsafe fn Get(&self, propset: *const ::windows::core::GUID, id: u32, instancedata: *const ::core::ffi::c_void, instancelength: u32, propertydata: *mut ::core::ffi::c_void, datalength: u32, bytesreturned: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propset), ::core::mem::transmute(id), ::core::mem::transmute(instancedata), ::core::mem::transmute(instancelength), ::core::mem::transmute(propertydata), ::core::mem::transmute(datalength), ::core::mem::transmute(bytesreturned)).ok() + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propset), id, ::core::mem::transmute(instancedata), instancelength, ::core::mem::transmute(propertydata), datalength, ::core::mem::transmute(bytesreturned)).ok() } #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub unsafe fn QuerySupported(&self, propset: *const ::windows::core::GUID, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QuerySupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propset), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QuerySupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propset), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1266,7 +1266,7 @@ impl IKsTopology { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateNodeInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodeid), ::core::mem::transmute(flags), ::core::mem::transmute(desiredaccess), unkouter.into().abi(), ::core::mem::transmute(interfaceid), ::core::mem::transmute(interface)).ok() + (::windows::core::Interface::vtable(self).CreateNodeInstance)(::windows::core::Interface::as_raw(self), nodeid, flags, desiredaccess, unkouter.into().abi(), ::core::mem::transmute(interfaceid), ::core::mem::transmute(interface)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18933,7 +18933,7 @@ where extern "system" { fn KsCreatePin(filterhandle: super::super::Foundation::HANDLE, connect: *const KSPIN_CONNECT, desiredaccess: u32, connectionhandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(KsCreatePin(filterhandle.into(), ::core::mem::transmute(connect), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(connectionhandle))) + ::core::mem::transmute(KsCreatePin(filterhandle.into(), ::core::mem::transmute(connect), desiredaccess, ::core::mem::transmute(connectionhandle))) } #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18947,7 +18947,7 @@ where fn KsCreatePin2(filterhandle: super::super::Foundation::HANDLE, connect: *const KSPIN_CONNECT, desiredaccess: u32, connectionhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - KsCreatePin2(filterhandle.into(), ::core::mem::transmute(connect), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + KsCreatePin2(filterhandle.into(), ::core::mem::transmute(connect), desiredaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18960,7 +18960,7 @@ where extern "system" { fn KsCreateTopologyNode(parenthandle: super::super::Foundation::HANDLE, nodecreate: *const KSNODE_CREATE, desiredaccess: u32, nodehandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(KsCreateTopologyNode(parenthandle.into(), ::core::mem::transmute(nodecreate), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(nodehandle))) + ::core::mem::transmute(KsCreateTopologyNode(parenthandle.into(), ::core::mem::transmute(nodecreate), desiredaccess, ::core::mem::transmute(nodehandle))) } #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18974,7 +18974,7 @@ where fn KsCreateTopologyNode2(parenthandle: super::super::Foundation::HANDLE, nodecreate: *const KSNODE_CREATE, desiredaccess: u32, nodehandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - KsCreateTopologyNode2(parenthandle.into(), ::core::mem::transmute(nodecreate), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + KsCreateTopologyNode2(parenthandle.into(), ::core::mem::transmute(nodecreate), desiredaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[repr(C)] #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/mod.rs index c6b31adf04..ee00ed8f3e 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/mod.rs @@ -17,7 +17,7 @@ impl IWindowsMediaLibrarySharingDevice { } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"] pub unsafe fn SetAuthorization(&self, authorization: WindowsMediaLibrarySharingDeviceAuthorizationStatus) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthorization)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(authorization)).ok() + (::windows::core::Interface::vtable(self).SetAuthorization)(::windows::core::Interface::as_raw(self), authorization).ok() } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -113,7 +113,7 @@ impl IWindowsMediaLibrarySharingDeviceProperties { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -310,7 +310,7 @@ impl IWindowsMediaLibrarySharingDevices { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -424,7 +424,7 @@ impl IWindowsMediaLibrarySharingServices { } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"] pub unsafe fn SetuserHomeMediaSharingState(&self, sharingenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetuserHomeMediaSharingState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharingenabled)).ok() + (::windows::core::Interface::vtable(self).SetuserHomeMediaSharingState)(::windows::core::Interface::as_raw(self), sharingenabled).ok() } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -447,7 +447,7 @@ impl IWindowsMediaLibrarySharingServices { } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"] pub unsafe fn SetcomputerHomeMediaSharingAllowedState(&self, sharingallowed: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcomputerHomeMediaSharingAllowedState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharingallowed)).ok() + (::windows::core::Interface::vtable(self).SetcomputerHomeMediaSharingAllowedState)(::windows::core::Interface::as_raw(self), sharingallowed).ok() } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"] pub unsafe fn userInternetMediaSharingState(&self) -> ::windows::core::Result { @@ -456,7 +456,7 @@ impl IWindowsMediaLibrarySharingServices { } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"] pub unsafe fn SetuserInternetMediaSharingState(&self, sharingenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetuserInternetMediaSharingState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharingenabled)).ok() + (::windows::core::Interface::vtable(self).SetuserInternetMediaSharingState)(::windows::core::Interface::as_raw(self), sharingenabled).ok() } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"] pub unsafe fn computerInternetMediaSharingAllowedState(&self) -> ::windows::core::Result { @@ -465,7 +465,7 @@ impl IWindowsMediaLibrarySharingServices { } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"] pub unsafe fn SetcomputerInternetMediaSharingAllowedState(&self, sharingallowed: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcomputerInternetMediaSharingAllowedState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharingallowed)).ok() + (::windows::core::Interface::vtable(self).SetcomputerInternetMediaSharingAllowedState)(::windows::core::Interface::as_raw(self), sharingallowed).ok() } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -488,7 +488,7 @@ impl IWindowsMediaLibrarySharingServices { } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"] pub unsafe fn SetallowSharingToAllDevices(&self, sharingenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetallowSharingToAllDevices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sharingenabled)).ok() + (::windows::core::Interface::vtable(self).SetallowSharingToAllDevices)(::windows::core::Interface::as_raw(self), sharingenabled).ok() } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -497,7 +497,7 @@ impl IWindowsMediaLibrarySharingServices { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setDefaultAuthorization)(::windows::core::Interface::as_raw(self), macaddresses.into().abi(), friendlyname.into().abi(), ::core::mem::transmute(authorization)).ok() + (::windows::core::Interface::vtable(self).setDefaultAuthorization)(::windows::core::Interface::as_raw(self), macaddresses.into().abi(), friendlyname.into().abi(), authorization).ok() } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -505,7 +505,7 @@ impl IWindowsMediaLibrarySharingServices { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setAuthorizationState)(::windows::core::Interface::as_raw(self), macaddress.into().abi(), ::core::mem::transmute(authorizationstate)).ok() + (::windows::core::Interface::vtable(self).setAuthorizationState)(::windows::core::Interface::as_raw(self), macaddress.into().abi(), authorizationstate).ok() } #[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] 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 af11df9aff..6aab5a69a0 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs @@ -11709,7 +11709,7 @@ where fn DXVAHD_CreateDevice(pd3ddevice: *mut ::core::ffi::c_void, pcontentdesc: *const DXVAHD_CONTENT_DESC, usage: DXVAHD_DEVICE_USAGE, pplugin: *mut ::core::ffi::c_void, ppdevice: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - DXVAHD_CreateDevice(pd3ddevice.into().abi(), ::core::mem::transmute(pcontentdesc), ::core::mem::transmute(usage), ::core::mem::transmute(pplugin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DXVAHD_CreateDevice(pd3ddevice.into().abi(), ::core::mem::transmute(pcontentdesc), usage, ::core::mem::transmute(pplugin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[repr(transparent)] @@ -14794,7 +14794,7 @@ pub struct IAudioSourceProvider(::windows::core::IUnknown); impl IAudioSourceProvider { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ProvideInput(&self, dwsamplecount: u32, pdwchannelcount: *mut u32, pinterleavedaudiodata: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProvideInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsamplecount), ::core::mem::transmute(pdwchannelcount), ::core::mem::transmute(pinterleavedaudiodata)).ok() + (::windows::core::Interface::vtable(self).ProvideInput)(::windows::core::Interface::as_raw(self), dwsamplecount, ::core::mem::transmute(pdwchannelcount), ::core::mem::transmute(pinterleavedaudiodata)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14844,7 +14844,7 @@ pub struct IClusterDetector(::windows::core::IUnknown); impl IClusterDetector { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Initialize(&self, wbaseentrylevel: u16, wclusterentrylevel: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wbaseentrylevel), ::core::mem::transmute(wclusterentrylevel)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), wbaseentrylevel, wclusterentrylevel).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Detect<'a, P0>(&self, dwmaxnumclusters: u32, fminclusterduration: f32, fmaxclusterduration: f32, psrctoc: P0) -> ::windows::core::Result @@ -14852,7 +14852,7 @@ impl IClusterDetector { P0: ::std::convert::Into<::windows::core::InParam<'a, IToc>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Detect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxnumclusters), ::core::mem::transmute(fminclusterduration), ::core::mem::transmute(fmaxclusterduration), psrctoc.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Detect)(::windows::core::Interface::as_raw(self), dwmaxnumclusters, fminclusterduration, fmaxclusterduration, psrctoc.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14938,7 +14938,7 @@ impl ICodecAPI { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RegisterForEvent(&self, api: *const ::windows::core::GUID, userdata: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterForEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(api), ::core::mem::transmute(userdata)).ok() + (::windows::core::Interface::vtable(self).RegisterForEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(api), userdata).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn UnregisterForEvent(&self, api: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -15078,7 +15078,7 @@ impl ID3D12VideoDecodeCommandList { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15144,7 +15144,7 @@ impl ID3D12VideoDecodeCommandList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15152,7 +15152,7 @@ impl ID3D12VideoDecodeCommandList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15161,7 +15161,7 @@ impl ID3D12VideoDecodeCommandList { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15169,15 +15169,15 @@ impl ID3D12VideoDecodeCommandList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndEvent(&self) { @@ -15359,7 +15359,7 @@ impl ID3D12VideoDecodeCommandList1 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15425,7 +15425,7 @@ impl ID3D12VideoDecodeCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15433,7 +15433,7 @@ impl ID3D12VideoDecodeCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15442,7 +15442,7 @@ impl ID3D12VideoDecodeCommandList1 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15450,15 +15450,15 @@ impl ID3D12VideoDecodeCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndEvent(&self) { @@ -15629,7 +15629,7 @@ impl ID3D12VideoDecodeCommandList2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15695,7 +15695,7 @@ impl ID3D12VideoDecodeCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15703,7 +15703,7 @@ impl ID3D12VideoDecodeCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15712,7 +15712,7 @@ impl ID3D12VideoDecodeCommandList2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15720,15 +15720,15 @@ impl ID3D12VideoDecodeCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndEvent(&self) { @@ -15769,7 +15769,7 @@ impl ID3D12VideoDecodeCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12VideoExtensionCommand>>, { - (::windows::core::Interface::vtable(self).InitializeExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pinitializationparameters), ::core::mem::transmute(initializationparameterssizeinbytes)) + (::windows::core::Interface::vtable(self).InitializeExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pinitializationparameters), initializationparameterssizeinbytes) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15777,7 +15777,7 @@ impl ID3D12VideoDecodeCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12VideoExtensionCommand>>, { - (::windows::core::Interface::vtable(self).ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), ::core::mem::transmute(executionparameterssizeinbytes)) + (::windows::core::Interface::vtable(self).ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), executionparameterssizeinbytes) } } #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -15949,7 +15949,7 @@ impl ID3D12VideoDecoder { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -16104,7 +16104,7 @@ impl ID3D12VideoDecoder1 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -16284,7 +16284,7 @@ impl ID3D12VideoDecoderHeap { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -16443,7 +16443,7 @@ impl ID3D12VideoDecoderHeap1 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -16616,7 +16616,7 @@ pub struct ID3D12VideoDevice(::windows::core::IUnknown); impl ID3D12VideoDevice { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CheckFeatureSupport(&self, featurevideo: D3D12_FEATURE_VIDEO, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(featurevideo), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).CheckFeatureSupport)(::windows::core::Interface::as_raw(self), featurevideo, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CreateVideoDecoder(&self, pdesc: *const D3D12_VIDEO_DECODER_DESC) -> ::windows::core::Result @@ -16642,7 +16642,7 @@ impl ID3D12VideoDevice { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateVideoProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateVideoProcessor)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16703,7 +16703,7 @@ pub struct ID3D12VideoDevice1(::windows::core::IUnknown); impl ID3D12VideoDevice1 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CheckFeatureSupport(&self, featurevideo: D3D12_FEATURE_VIDEO, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(featurevideo), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), featurevideo, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CreateVideoDecoder(&self, pdesc: *const D3D12_VIDEO_DECODER_DESC) -> ::windows::core::Result @@ -16729,7 +16729,7 @@ impl ID3D12VideoDevice1 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.CreateVideoProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.CreateVideoProcessor)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] @@ -16823,7 +16823,7 @@ pub struct ID3D12VideoDevice2(::windows::core::IUnknown); impl ID3D12VideoDevice2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CheckFeatureSupport(&self, featurevideo: D3D12_FEATURE_VIDEO, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(featurevideo), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), featurevideo, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CreateVideoDecoder(&self, pdesc: *const D3D12_VIDEO_DECODER_DESC) -> ::windows::core::Result @@ -16849,7 +16849,7 @@ impl ID3D12VideoDevice2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.CreateVideoProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateVideoProcessor)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] @@ -16899,7 +16899,7 @@ impl ID3D12VideoDevice2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateVideoProcessor1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), pprotectedresourcesession.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateVideoProcessor1)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), pprotectedresourcesession.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -16909,7 +16909,7 @@ impl ID3D12VideoDevice2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateVideoExtensionCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(pcreationparameters), ::core::mem::transmute(creationparametersdatasizeinbytes), pprotectedresourcesession.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateVideoExtensionCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(pcreationparameters), creationparametersdatasizeinbytes, pprotectedresourcesession.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -16917,7 +16917,7 @@ impl ID3D12VideoDevice2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12VideoExtensionCommand>>, { - (::windows::core::Interface::vtable(self).ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), ::core::mem::transmute(executionparameterssizeinbytes), ::core::mem::transmute(poutputdata), ::core::mem::transmute(outputdatasizeinbytes)).ok() + (::windows::core::Interface::vtable(self).ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), executionparameterssizeinbytes, ::core::mem::transmute(poutputdata), outputdatasizeinbytes).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17018,7 +17018,7 @@ pub struct ID3D12VideoDevice3(::windows::core::IUnknown); impl ID3D12VideoDevice3 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CheckFeatureSupport(&self, featurevideo: D3D12_FEATURE_VIDEO, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(featurevideo), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CheckFeatureSupport)(::windows::core::Interface::as_raw(self), featurevideo, ::core::mem::transmute(pfeaturesupportdata), featuresupportdatasize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CreateVideoDecoder(&self, pdesc: *const D3D12_VIDEO_DECODER_DESC) -> ::windows::core::Result @@ -17044,7 +17044,7 @@ impl ID3D12VideoDevice3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateVideoProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateVideoProcessor)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] @@ -17094,7 +17094,7 @@ impl ID3D12VideoDevice3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.CreateVideoProcessor1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), pprotectedresourcesession.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.CreateVideoProcessor1)(::windows::core::Interface::as_raw(self), nodemask, ::core::mem::transmute(poutputstreamdesc), pinputstreamdescs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputstreamdescs)), pprotectedresourcesession.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17104,7 +17104,7 @@ impl ID3D12VideoDevice3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.CreateVideoExtensionCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(pcreationparameters), ::core::mem::transmute(creationparametersdatasizeinbytes), pprotectedresourcesession.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.CreateVideoExtensionCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(pcreationparameters), creationparametersdatasizeinbytes, pprotectedresourcesession.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17112,7 +17112,7 @@ impl ID3D12VideoDevice3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12VideoExtensionCommand>>, { - (::windows::core::Interface::vtable(self).base__.ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), ::core::mem::transmute(executionparameterssizeinbytes), ::core::mem::transmute(poutputdata), ::core::mem::transmute(outputdatasizeinbytes)).ok() + (::windows::core::Interface::vtable(self).base__.ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), executionparameterssizeinbytes, ::core::mem::transmute(poutputdata), outputdatasizeinbytes).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -17238,7 +17238,7 @@ impl ID3D12VideoEncodeCommandList { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17304,7 +17304,7 @@ impl ID3D12VideoEncodeCommandList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17312,7 +17312,7 @@ impl ID3D12VideoEncodeCommandList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17321,7 +17321,7 @@ impl ID3D12VideoEncodeCommandList { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17329,15 +17329,15 @@ impl ID3D12VideoEncodeCommandList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndEvent(&self) { @@ -17540,7 +17540,7 @@ impl ID3D12VideoEncodeCommandList1 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17606,7 +17606,7 @@ impl ID3D12VideoEncodeCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17614,7 +17614,7 @@ impl ID3D12VideoEncodeCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17623,7 +17623,7 @@ impl ID3D12VideoEncodeCommandList1 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17631,15 +17631,15 @@ impl ID3D12VideoEncodeCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndEvent(&self) { @@ -17677,7 +17677,7 @@ impl ID3D12VideoEncodeCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12VideoExtensionCommand>>, { - (::windows::core::Interface::vtable(self).InitializeExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pinitializationparameters), ::core::mem::transmute(initializationparameterssizeinbytes)) + (::windows::core::Interface::vtable(self).InitializeExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pinitializationparameters), initializationparameterssizeinbytes) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17685,7 +17685,7 @@ impl ID3D12VideoEncodeCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12VideoExtensionCommand>>, { - (::windows::core::Interface::vtable(self).ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), ::core::mem::transmute(executionparameterssizeinbytes)) + (::windows::core::Interface::vtable(self).ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), executionparameterssizeinbytes) } } #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17835,7 +17835,7 @@ impl ID3D12VideoEncodeCommandList2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17901,7 +17901,7 @@ impl ID3D12VideoEncodeCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17909,7 +17909,7 @@ impl ID3D12VideoEncodeCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17918,7 +17918,7 @@ impl ID3D12VideoEncodeCommandList2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17926,15 +17926,15 @@ impl ID3D12VideoEncodeCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndEvent(&self) { @@ -17972,7 +17972,7 @@ impl ID3D12VideoEncodeCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12VideoExtensionCommand>>, { - (::windows::core::Interface::vtable(self).base__.InitializeExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pinitializationparameters), ::core::mem::transmute(initializationparameterssizeinbytes)) + (::windows::core::Interface::vtable(self).base__.InitializeExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pinitializationparameters), initializationparameterssizeinbytes) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -17980,7 +17980,7 @@ impl ID3D12VideoEncodeCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12VideoExtensionCommand>>, { - (::windows::core::Interface::vtable(self).base__.ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), ::core::mem::transmute(executionparameterssizeinbytes)) + (::windows::core::Interface::vtable(self).base__.ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), executionparameterssizeinbytes) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] @@ -18162,7 +18162,7 @@ impl ID3D12VideoEncoder { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -18349,7 +18349,7 @@ impl ID3D12VideoEncoderHeap { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -18532,7 +18532,7 @@ impl ID3D12VideoExtensionCommand { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -18695,7 +18695,7 @@ impl ID3D12VideoMotionEstimator { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -18862,7 +18862,7 @@ impl ID3D12VideoMotionVectorHeap { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19029,7 +19029,7 @@ impl ID3D12VideoProcessCommandList { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19095,7 +19095,7 @@ impl ID3D12VideoProcessCommandList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19103,7 +19103,7 @@ impl ID3D12VideoProcessCommandList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19112,7 +19112,7 @@ impl ID3D12VideoProcessCommandList { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19120,15 +19120,15 @@ impl ID3D12VideoProcessCommandList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndEvent(&self) { @@ -19310,7 +19310,7 @@ impl ID3D12VideoProcessCommandList1 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19376,7 +19376,7 @@ impl ID3D12VideoProcessCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19384,7 +19384,7 @@ impl ID3D12VideoProcessCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19393,7 +19393,7 @@ impl ID3D12VideoProcessCommandList1 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19401,15 +19401,15 @@ impl ID3D12VideoProcessCommandList1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndEvent(&self) { @@ -19580,7 +19580,7 @@ impl ID3D12VideoProcessCommandList2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19646,7 +19646,7 @@ impl ID3D12VideoProcessCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.BeginQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19654,7 +19654,7 @@ impl ID3D12VideoProcessCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, { - (::windows::core::Interface::vtable(self).base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).base__.base__.EndQuery)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19663,7 +19663,7 @@ impl ID3D12VideoProcessCommandList2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into().abi(), ::core::mem::transmute(aligneddestinationbufferoffset)) + (::windows::core::Interface::vtable(self).base__.base__.ResolveQueryData)(::windows::core::Interface::as_raw(self), pqueryheap.into().abi(), r#type, startindex, numqueries, pdestinationbuffer.into().abi(), aligneddestinationbufferoffset) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19671,15 +19671,15 @@ impl ID3D12VideoProcessCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation)) + (::windows::core::Interface::vtable(self).base__.base__.SetPredication)(::windows::core::Interface::as_raw(self), pbuffer.into().abi(), alignedbufferoffset, operation) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMarker(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.SetMarker)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginEvent(&self, metadata: u32, pdata: *const ::core::ffi::c_void, size: u32) { - (::windows::core::Interface::vtable(self).base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(metadata), ::core::mem::transmute(pdata), ::core::mem::transmute(size)) + (::windows::core::Interface::vtable(self).base__.base__.BeginEvent)(::windows::core::Interface::as_raw(self), metadata, ::core::mem::transmute(pdata), size) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndEvent(&self) { @@ -19720,7 +19720,7 @@ impl ID3D12VideoProcessCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12VideoExtensionCommand>>, { - (::windows::core::Interface::vtable(self).InitializeExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pinitializationparameters), ::core::mem::transmute(initializationparameterssizeinbytes)) + (::windows::core::Interface::vtable(self).InitializeExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pinitializationparameters), initializationparameterssizeinbytes) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19728,7 +19728,7 @@ impl ID3D12VideoProcessCommandList2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ID3D12VideoExtensionCommand>>, { - (::windows::core::Interface::vtable(self).ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), ::core::mem::transmute(executionparameterssizeinbytes)) + (::windows::core::Interface::vtable(self).ExecuteExtensionCommand)(::windows::core::Interface::as_raw(self), pextensioncommand.into().abi(), ::core::mem::transmute(pexecutionparameters), executionparameterssizeinbytes) } } #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -19900,7 +19900,7 @@ impl ID3D12VideoProcessor { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -20078,7 +20078,7 @@ impl ID3D12VideoProcessor1 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows::core::GUID, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guid), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -20265,7 +20265,7 @@ impl IDXVAHD_Device { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn CreateVideoSurface(&self, width: u32, height: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, r#type: DXVAHD_SURFACE_TYPE, ppsurfaces: &mut [::core::option::Option], psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateVideoSurface)(::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(usage), ::core::mem::transmute(r#type), ppsurfaces.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurfaces)), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).CreateVideoSurface)(::windows::core::Interface::as_raw(self), width, height, format, pool, usage, r#type, ppsurfaces.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppsurfaces)), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -20295,7 +20295,7 @@ impl IDXVAHD_Device { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetVideoProcessorFilterRange(&self, filter: DXVAHD_FILTER) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVideoProcessorFilterRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVideoProcessorFilterRange)(::windows::core::Interface::as_raw(self), filter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CreateVideoProcessor(&self, pvpguid: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -20372,19 +20372,19 @@ pub struct IDXVAHD_VideoProcessor(::windows::core::IUnknown); impl IDXVAHD_VideoProcessor { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetVideoProcessBltState(&self, state: DXVAHD_BLT_STATE, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVideoProcessBltState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).SetVideoProcessBltState)(::windows::core::Interface::as_raw(self), state, datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetVideoProcessBltState(&self, state: DXVAHD_BLT_STATE, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVideoProcessBltState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).GetVideoProcessBltState)(::windows::core::Interface::as_raw(self), state, datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetVideoProcessStreamState(&self, streamnumber: u32, state: DXVAHD_STREAM_STATE, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVideoProcessStreamState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamnumber), ::core::mem::transmute(state), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).SetVideoProcessStreamState)(::windows::core::Interface::as_raw(self), streamnumber, state, datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetVideoProcessStreamState(&self, streamnumber: u32, state: DXVAHD_STREAM_STATE, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVideoProcessStreamState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamnumber), ::core::mem::transmute(state), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).GetVideoProcessStreamState)(::windows::core::Interface::as_raw(self), streamnumber, state, datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] @@ -20392,7 +20392,7 @@ impl IDXVAHD_VideoProcessor { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D9::IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).VideoProcessBltHD)(::windows::core::Interface::as_raw(self), poutputsurface.into().abi(), ::core::mem::transmute(outputframe), pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams))).ok() + (::windows::core::Interface::vtable(self).VideoProcessBltHD)(::windows::core::Interface::as_raw(self), poutputsurface.into().abi(), outputframe, pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20450,7 +20450,7 @@ impl IDirect3D9ExOverlayExtension { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn CheckDeviceOverlayType(&self, adapter: u32, devtype: super::super::Graphics::Direct3D9::D3DDEVTYPE, overlaywidth: u32, overlayheight: u32, overlayformat: super::super::Graphics::Direct3D9::D3DFORMAT, pdisplaymode: *mut super::super::Graphics::Direct3D9::D3DDISPLAYMODEEX, displayrotation: super::super::Graphics::Direct3D9::D3DDISPLAYROTATION, poverlaycaps: *mut D3DOVERLAYCAPS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckDeviceOverlayType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(adapter), ::core::mem::transmute(devtype), ::core::mem::transmute(overlaywidth), ::core::mem::transmute(overlayheight), ::core::mem::transmute(overlayformat), ::core::mem::transmute(pdisplaymode), ::core::mem::transmute(displayrotation), ::core::mem::transmute(poverlaycaps)).ok() + (::windows::core::Interface::vtable(self).CheckDeviceOverlayType)(::windows::core::Interface::as_raw(self), adapter, devtype, overlaywidth, overlayheight, overlayformat, ::core::mem::transmute(pdisplaymode), displayrotation, ::core::mem::transmute(poverlaycaps)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20507,20 +20507,20 @@ impl IDirect3DAuthenticatedChannel9 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCertificate(&self, certifactesize: u32, ppcertificate: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(certifactesize), ::core::mem::transmute(ppcertificate)).ok() + (::windows::core::Interface::vtable(self).GetCertificate)(::windows::core::Interface::as_raw(self), certifactesize, ::core::mem::transmute(ppcertificate)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn NegotiateKeyExchange(&self, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NegotiateKeyExchange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).NegotiateKeyExchange)(::windows::core::Interface::as_raw(self), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Query(&self, inputsize: u32, pinput: *const ::core::ffi::c_void, outputsize: u32, poutput: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Query)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputsize), ::core::mem::transmute(pinput), ::core::mem::transmute(outputsize), ::core::mem::transmute(poutput)).ok() + (::windows::core::Interface::vtable(self).Query)(::windows::core::Interface::as_raw(self), inputsize, ::core::mem::transmute(pinput), outputsize, ::core::mem::transmute(poutput)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn Configure(&self, inputsize: u32, pinput: *const ::core::ffi::c_void, poutput: *mut super::super::Graphics::Direct3D9::D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputsize), ::core::mem::transmute(pinput), ::core::mem::transmute(poutput)).ok() + (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), inputsize, ::core::mem::transmute(pinput), ::core::mem::transmute(poutput)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20581,11 +20581,11 @@ impl IDirect3DCryptoSession9 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCertificate(&self, certifactesize: u32, ppcertificate: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(certifactesize), ::core::mem::transmute(ppcertificate)).ok() + (::windows::core::Interface::vtable(self).GetCertificate)(::windows::core::Interface::as_raw(self), certifactesize, ::core::mem::transmute(ppcertificate)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn NegotiateKeyExchange(&self, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NegotiateKeyExchange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(datasize), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).NegotiateKeyExchange)(::windows::core::Interface::as_raw(self), datasize, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -20594,7 +20594,7 @@ impl IDirect3DCryptoSession9 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D9::IDirect3DSurface9>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D9::IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).EncryptionBlt)(::windows::core::Interface::as_raw(self), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(dstsurfacesize), ::core::mem::transmute(piv)).ok() + (::windows::core::Interface::vtable(self).EncryptionBlt)(::windows::core::Interface::as_raw(self), psrcsurface.into().abi(), pdstsurface.into().abi(), dstsurfacesize, ::core::mem::transmute(piv)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -20603,7 +20603,7 @@ impl IDirect3DCryptoSession9 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D9::IDirect3DSurface9>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D9::IDirect3DSurface9>>, { - (::windows::core::Interface::vtable(self).DecryptionBlt)(::windows::core::Interface::as_raw(self), psrcsurface.into().abi(), pdstsurface.into().abi(), ::core::mem::transmute(srcsurfacesize), ::core::mem::transmute(pencryptedblockinfo), ::core::mem::transmute(pcontentkey), ::core::mem::transmute(piv)).ok() + (::windows::core::Interface::vtable(self).DecryptionBlt)(::windows::core::Interface::as_raw(self), psrcsurface.into().abi(), pdstsurface.into().abi(), srcsurfacesize, ::core::mem::transmute(pencryptedblockinfo), ::core::mem::transmute(pcontentkey), ::core::mem::transmute(piv)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -20615,7 +20615,7 @@ impl IDirect3DCryptoSession9 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn StartSessionKeyRefresh(&self, prandomnumber: *mut ::core::ffi::c_void, randomnumbersize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartSessionKeyRefresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prandomnumber), ::core::mem::transmute(randomnumbersize)).ok() + (::windows::core::Interface::vtable(self).StartSessionKeyRefresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prandomnumber), randomnumbersize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn FinishSessionKeyRefresh(&self) -> ::windows::core::Result<()> { @@ -20623,7 +20623,7 @@ impl IDirect3DCryptoSession9 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEncryptionBltKey(&self, preadbackkey: *mut ::core::ffi::c_void, keysize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEncryptionBltKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(preadbackkey), ::core::mem::transmute(keysize)).ok() + (::windows::core::Interface::vtable(self).GetEncryptionBltKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(preadbackkey), keysize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20695,7 +20695,7 @@ impl IDirect3DDevice9Video { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn CreateAuthenticatedChannel(&self, channeltype: super::super::Graphics::Direct3D9::D3DAUTHENTICATEDCHANNELTYPE, ppauthenticatedchannel: *mut ::core::option::Option, pchannelhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateAuthenticatedChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(channeltype), ::core::mem::transmute(ppauthenticatedchannel), ::core::mem::transmute(pchannelhandle)).ok() + (::windows::core::Interface::vtable(self).CreateAuthenticatedChannel)(::windows::core::Interface::as_raw(self), channeltype, ::core::mem::transmute(ppauthenticatedchannel), ::core::mem::transmute(pchannelhandle)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20762,7 +20762,7 @@ impl IDirect3DDeviceManager9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Direct3D9::IDirect3DDevice9>>, { - (::windows::core::Interface::vtable(self).ResetDevice)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(resettoken)).ok() + (::windows::core::Interface::vtable(self).ResetDevice)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), resettoken).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20888,7 +20888,7 @@ impl IDirectXVideoAccelerationService { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn CreateSurface(&self, width: u32, height: u32, backbuffers: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, dxvatype: DXVA2_VideoRenderTargetType, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(backbuffers), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(usage), ::core::mem::transmute(dxvatype), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).CreateSurface)(::windows::core::Interface::as_raw(self), width, height, backbuffers, format, pool, usage, dxvatype, ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20951,11 +20951,11 @@ impl IDirectXVideoDecoder { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBuffer(&self, buffertype: DXVA2_BufferfType, ppbuffer: *mut *mut ::core::ffi::c_void, pbuffersize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffertype), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbuffersize)).ok() + (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), buffertype, ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbuffersize)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ReleaseBuffer(&self, buffertype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffertype)).ok() + (::windows::core::Interface::vtable(self).ReleaseBuffer)(::windows::core::Interface::as_raw(self), buffertype).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -21038,7 +21038,7 @@ impl IDirectXVideoDecoderService { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn CreateSurface(&self, width: u32, height: u32, backbuffers: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, dxvatype: DXVA2_VideoRenderTargetType, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(backbuffers), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(usage), ::core::mem::transmute(dxvatype), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).base__.CreateSurface)(::windows::core::Interface::as_raw(self), width, height, backbuffers, format, pool, usage, dxvatype, ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetDecoderDeviceGuids(&self, pcount: *mut u32, pguids: *mut *mut ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -21136,11 +21136,11 @@ impl IDirectXVideoMemoryConfiguration { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetAvailableSurfaceTypeByIndex(&self, dwtypeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAvailableSurfaceTypeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtypeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAvailableSurfaceTypeByIndex)(::windows::core::Interface::as_raw(self), dwtypeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSurfaceType(&self, dwtype: DXVA2_SurfaceType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSurfaceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtype)).ok() + (::windows::core::Interface::vtable(self).SetSurfaceType)(::windows::core::Interface::as_raw(self), dwtype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21208,12 +21208,12 @@ impl IDirectXVideoProcessor { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetProcAmpRange(&self, procampcap: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcAmpRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(procampcap), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcAmpRange)(::windows::core::Interface::as_raw(self), procampcap, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetFilterPropertyRange(&self, filtersetting: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFilterPropertyRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filtersetting), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFilterPropertyRange)(::windows::core::Interface::as_raw(self), filtersetting, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] @@ -21286,7 +21286,7 @@ impl IDirectXVideoProcessorService { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn CreateSurface(&self, width: u32, height: u32, backbuffers: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, dxvatype: DXVA2_VideoRenderTargetType, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(backbuffers), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(usage), ::core::mem::transmute(dxvatype), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() + (::windows::core::Interface::vtable(self).base__.CreateSurface)(::windows::core::Interface::as_raw(self), width, height, backbuffers, format, pool, usage, dxvatype, ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RegisterVideoProcessorSoftwareDevice(&self, pcallbacks: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -21305,31 +21305,31 @@ impl IDirectXVideoProcessorService { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorSubStreamFormats(&self, videoprocdeviceguid: *const ::windows::core::GUID, pvideodesc: *const DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, pcount: *mut u32, pformats: *mut *mut super::super::Graphics::Direct3D9::D3DFORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVideoProcessorSubStreamFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoprocdeviceguid), ::core::mem::transmute(pvideodesc), ::core::mem::transmute(rendertargetformat), ::core::mem::transmute(pcount), ::core::mem::transmute(pformats)).ok() + (::windows::core::Interface::vtable(self).GetVideoProcessorSubStreamFormats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoprocdeviceguid), ::core::mem::transmute(pvideodesc), rendertargetformat, ::core::mem::transmute(pcount), ::core::mem::transmute(pformats)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorCaps(&self, videoprocdeviceguid: *const ::windows::core::GUID, pvideodesc: *const DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVideoProcessorCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoprocdeviceguid), ::core::mem::transmute(pvideodesc), ::core::mem::transmute(rendertargetformat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVideoProcessorCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoprocdeviceguid), ::core::mem::transmute(pvideodesc), rendertargetformat, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetProcAmpRange(&self, videoprocdeviceguid: *const ::windows::core::GUID, pvideodesc: *const DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, procampcap: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcAmpRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoprocdeviceguid), ::core::mem::transmute(pvideodesc), ::core::mem::transmute(rendertargetformat), ::core::mem::transmute(procampcap), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcAmpRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoprocdeviceguid), ::core::mem::transmute(pvideodesc), rendertargetformat, procampcap, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetFilterPropertyRange(&self, videoprocdeviceguid: *const ::windows::core::GUID, pvideodesc: *const DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, filtersetting: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFilterPropertyRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoprocdeviceguid), ::core::mem::transmute(pvideodesc), ::core::mem::transmute(rendertargetformat), ::core::mem::transmute(filtersetting), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFilterPropertyRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoprocdeviceguid), ::core::mem::transmute(pvideodesc), rendertargetformat, filtersetting, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn CreateVideoProcessor(&self, videoprocdeviceguid: *const ::windows::core::GUID, pvideodesc: *const DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, maxnumsubstreams: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateVideoProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoprocdeviceguid), ::core::mem::transmute(pvideodesc), ::core::mem::transmute(rendertargetformat), ::core::mem::transmute(maxnumsubstreams), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateVideoProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(videoprocdeviceguid), ::core::mem::transmute(pvideodesc), rendertargetformat, maxnumsubstreams, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21422,7 +21422,7 @@ pub struct IEVRFilterConfig(::windows::core::IUnknown); impl IEVRFilterConfig { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetNumberOfStreams(&self, dwmaxstreams: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNumberOfStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxstreams)).ok() + (::windows::core::Interface::vtable(self).SetNumberOfStreams)(::windows::core::Interface::as_raw(self), dwmaxstreams).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetNumberOfStreams(&self) -> ::windows::core::Result { @@ -21478,7 +21478,7 @@ pub struct IEVRFilterConfigEx(::windows::core::IUnknown); impl IEVRFilterConfigEx { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetNumberOfStreams(&self, dwmaxstreams: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNumberOfStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxstreams)).ok() + (::windows::core::Interface::vtable(self).base__.SetNumberOfStreams)(::windows::core::Interface::as_raw(self), dwmaxstreams).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetNumberOfStreams(&self) -> ::windows::core::Result { @@ -21487,7 +21487,7 @@ impl IEVRFilterConfigEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetConfigPrefs(&self, dwconfigflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConfigPrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconfigflags)).ok() + (::windows::core::Interface::vtable(self).SetConfigPrefs)(::windows::core::Interface::as_raw(self), dwconfigflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetConfigPrefs(&self) -> ::windows::core::Result { @@ -21570,7 +21570,7 @@ impl IEVRTrustedVideoPlugin { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] 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() + (::windows::core::Interface::vtable(self).SetConstriction)(::windows::core::Interface::as_raw(self), dwkpix).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21776,7 +21776,7 @@ impl IFileIo { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eaccessmode), ::core::mem::transmute(eopenmode), pwszfilename.into()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), eaccessmode, eopenmode, pwszfilename.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetLength(&self, pqwlength: *mut u64) -> ::windows::core::Result<()> { @@ -21784,7 +21784,7 @@ impl IFileIo { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetLength(&self, qwlength: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwlength)).ok() + (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), qwlength).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCurrentPosition(&self, pqwposition: *mut u64) -> ::windows::core::Result<()> { @@ -21792,7 +21792,7 @@ impl IFileIo { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCurrentPosition(&self, qwposition: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwposition)).ok() + (::windows::core::Interface::vtable(self).SetCurrentPosition)(::windows::core::Interface::as_raw(self), qwposition).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21801,15 +21801,15 @@ impl IFileIo { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Read(&self, pbt: *mut u8, ul: u32, pulread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbt), ::core::mem::transmute(ul), ::core::mem::transmute(pulread)).ok() + (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbt), ul, ::core::mem::transmute(pulread)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Write(&self, pbt: *mut u8, ul: u32, pulwritten: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbt), ::core::mem::transmute(ul), ::core::mem::transmute(pulwritten)).ok() + (::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbt), ul, ::core::mem::transmute(pulwritten)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Seek(&self, eseekorigin: SEEK_ORIGIN, qwseekoffset: u64, dwseekflags: u32, pqwcurrentposition: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eseekorigin), ::core::mem::transmute(qwseekoffset), ::core::mem::transmute(dwseekflags), ::core::mem::transmute(pqwcurrentposition)).ok() + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), eseekorigin, qwseekoffset, dwseekflags, ::core::mem::transmute(pqwcurrentposition)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -21898,11 +21898,11 @@ impl IMF2DBuffer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ContiguousCopyTo(&self, pbdestbuffer: *mut u8, cbdestbuffer: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ContiguousCopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdestbuffer), ::core::mem::transmute(cbdestbuffer)).ok() + (::windows::core::Interface::vtable(self).ContiguousCopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdestbuffer), cbdestbuffer).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ContiguousCopyFrom(&self, pbsrcbuffer: *const u8, cbsrcbuffer: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ContiguousCopyFrom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsrcbuffer), ::core::mem::transmute(cbsrcbuffer)).ok() + (::windows::core::Interface::vtable(self).ContiguousCopyFrom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsrcbuffer), cbsrcbuffer).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21984,15 +21984,15 @@ impl IMF2DBuffer2 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ContiguousCopyTo(&self, pbdestbuffer: *mut u8, cbdestbuffer: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ContiguousCopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdestbuffer), ::core::mem::transmute(cbdestbuffer)).ok() + (::windows::core::Interface::vtable(self).base__.ContiguousCopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdestbuffer), cbdestbuffer).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ContiguousCopyFrom(&self, pbsrcbuffer: *const u8, cbsrcbuffer: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ContiguousCopyFrom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsrcbuffer), ::core::mem::transmute(cbsrcbuffer)).ok() + (::windows::core::Interface::vtable(self).base__.ContiguousCopyFrom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsrcbuffer), cbsrcbuffer).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Lock2DSize(&self, lockflags: MF2DBuffer_LockFlags, ppbscanline0: *mut *mut u8, plpitch: *mut i32, ppbbufferstart: *mut *mut u8, pcbbufferlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Lock2DSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lockflags), ::core::mem::transmute(ppbscanline0), ::core::mem::transmute(plpitch), ::core::mem::transmute(ppbbufferstart), ::core::mem::transmute(pcbbufferlength)).ok() + (::windows::core::Interface::vtable(self).Lock2DSize)(::windows::core::Interface::as_raw(self), lockflags, ::core::mem::transmute(ppbscanline0), ::core::mem::transmute(plpitch), ::core::mem::transmute(ppbbufferstart), ::core::mem::transmute(pcbbufferlength)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Copy2DTo<'a, P0>(&self, pdestbuffer: P0) -> ::windows::core::Result<()> @@ -22076,7 +22076,7 @@ impl IMFASFContentInfo { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaBuffer>>, { - (::windows::core::Interface::vtable(self).ParseHeader)(::windows::core::Interface::as_raw(self), piheaderbuffer.into().abi(), ::core::mem::transmute(cboffsetwithinheader)).ok() + (::windows::core::Interface::vtable(self).ParseHeader)(::windows::core::Interface::as_raw(self), piheaderbuffer.into().abi(), cboffsetwithinheader).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GenerateHeader<'a, P0>(&self, piheader: P0) -> ::windows::core::Result @@ -22107,7 +22107,7 @@ impl IMFASFContentInfo { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetEncodingConfigurationPropertyStore(&self, wstreamnumber: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEncodingConfigurationPropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEncodingConfigurationPropertyStore)(::windows::core::Interface::as_raw(self), wstreamnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22166,7 +22166,7 @@ pub struct IMFASFIndexer(::windows::core::IUnknown); impl IMFASFIndexer { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetFlags(&self) -> ::windows::core::Result { @@ -22190,7 +22190,7 @@ impl IMFASFIndexer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetIndexByteStreams(&self, ppibytestreams: *const ::core::option::Option, cbytestreams: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIndexByteStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppibytestreams), ::core::mem::transmute(cbytestreams)).ok() + (::windows::core::Interface::vtable(self).SetIndexByteStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppibytestreams), cbytestreams).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetIndexByteStreamCount(&self) -> ::windows::core::Result { @@ -22208,7 +22208,7 @@ impl IMFASFIndexer { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetIndexStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbindexdescriptor), ::core::mem::transmute(cbindexdescriptor), fgenerateindex.into()).ok() + (::windows::core::Interface::vtable(self).SetIndexStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbindexdescriptor), cbindexdescriptor, fgenerateindex.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -22239,7 +22239,7 @@ impl IMFASFIndexer { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaBuffer>>, { - (::windows::core::Interface::vtable(self).GetCompletedIndex)(::windows::core::Interface::as_raw(self), piindexbuffer.into().abi(), ::core::mem::transmute(cboffsetwithinindex)).ok() + (::windows::core::Interface::vtable(self).GetCompletedIndex)(::windows::core::Interface::as_raw(self), piindexbuffer.into().abi(), cboffsetwithinindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22317,7 +22317,7 @@ impl IMFASFMultiplexer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetFlags(&self) -> ::windows::core::Result { @@ -22329,7 +22329,7 @@ impl IMFASFMultiplexer { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFSample>>, { - (::windows::core::Interface::vtable(self).ProcessSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), pisample.into().abi(), ::core::mem::transmute(hnstimestampadjust)).ok() + (::windows::core::Interface::vtable(self).ProcessSample)(::windows::core::Interface::as_raw(self), wstreamnumber, pisample.into().abi(), hnstimestampadjust).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetNextPacket(&self, pdwstatusflags: *mut u32, ppipacket: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -22349,11 +22349,11 @@ impl IMFASFMultiplexer { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStatistics(&self, wstreamnumber: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStatistics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStatistics)(::windows::core::Interface::as_raw(self), wstreamnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSyncTolerance(&self, mssynctolerance: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSyncTolerance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mssynctolerance)).ok() + (::windows::core::Interface::vtable(self).SetSyncTolerance)(::windows::core::Interface::as_raw(self), mssynctolerance).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22425,19 +22425,19 @@ impl IMFASFMutualExclusion { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamsForRecord(&self, dwrecordnumber: u32, pwstreamnumarray: *mut u16, pcstreams: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStreamsForRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordnumber), ::core::mem::transmute(pwstreamnumarray), ::core::mem::transmute(pcstreams)).ok() + (::windows::core::Interface::vtable(self).GetStreamsForRecord)(::windows::core::Interface::as_raw(self), dwrecordnumber, ::core::mem::transmute(pwstreamnumarray), ::core::mem::transmute(pcstreams)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddStreamForRecord(&self, dwrecordnumber: u32, wstreamnumber: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddStreamForRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordnumber), ::core::mem::transmute(wstreamnumber)).ok() + (::windows::core::Interface::vtable(self).AddStreamForRecord)(::windows::core::Interface::as_raw(self), dwrecordnumber, wstreamnumber).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveStreamFromRecord(&self, dwrecordnumber: u32, wstreamnumber: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStreamFromRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordnumber), ::core::mem::transmute(wstreamnumber)).ok() + (::windows::core::Interface::vtable(self).RemoveStreamFromRecord)(::windows::core::Interface::as_raw(self), dwrecordnumber, wstreamnumber).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveRecord(&self, dwrecordnumber: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrecordnumber)).ok() + (::windows::core::Interface::vtable(self).RemoveRecord)(::windows::core::Interface::as_raw(self), dwrecordnumber).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddRecord(&self) -> ::windows::core::Result { @@ -22526,7 +22526,7 @@ impl IMFASFProfile { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -22597,15 +22597,15 @@ impl IMFASFProfile { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -22645,7 +22645,7 @@ impl IMFASFProfile { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -22661,12 +22661,12 @@ impl IMFASFProfile { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStream(&self, dwstreamindex: u32, pwstreamnumber: *mut u16, ppistream: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(pwstreamnumber), ::core::mem::transmute(ppistream)).ok() + (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(pwstreamnumber), ::core::mem::transmute(ppistream)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamByNumber(&self, wstreamnumber: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamByNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamByNumber)(::windows::core::Interface::as_raw(self), wstreamnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetStream<'a, P0>(&self, pistream: P0) -> ::windows::core::Result<()> @@ -22677,7 +22677,7 @@ impl IMFASFProfile { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveStream(&self, wstreamnumber: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber)).ok() + (::windows::core::Interface::vtable(self).RemoveStream)(::windows::core::Interface::as_raw(self), wstreamnumber).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CreateStream<'a, P0>(&self, pimediatype: P0) -> ::windows::core::Result @@ -22695,7 +22695,7 @@ impl IMFASFProfile { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMutualExclusion(&self, dwmutexindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMutualExclusion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmutexindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMutualExclusion)(::windows::core::Interface::as_raw(self), dwmutexindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddMutualExclusion<'a, P0>(&self, pimutex: P0) -> ::windows::core::Result<()> @@ -22706,7 +22706,7 @@ impl IMFASFProfile { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveMutualExclusion(&self, dwmutexindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveMutualExclusion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmutexindex)).ok() + (::windows::core::Interface::vtable(self).RemoveMutualExclusion)(::windows::core::Interface::as_raw(self), dwmutexindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CreateMutualExclusion(&self) -> ::windows::core::Result { @@ -22824,7 +22824,7 @@ impl IMFASFSplitter { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetFlags(&self) -> ::windows::core::Result { @@ -22833,7 +22833,7 @@ impl IMFASFSplitter { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SelectStreams(&self, pwstreamnumbers: *const u16, wnumstreams: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(wnumstreams)).ok() + (::windows::core::Interface::vtable(self).SelectStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwstreamnumbers), wnumstreams).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSelectedStreams(&self, pwstreamnumbers: *mut u16, pwnumstreams: *mut u16) -> ::windows::core::Result<()> { @@ -22844,7 +22844,7 @@ impl IMFASFSplitter { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaBuffer>>, { - (::windows::core::Interface::vtable(self).ParseData)(::windows::core::Interface::as_raw(self), pibuffer.into().abi(), ::core::mem::transmute(cbbufferoffset), ::core::mem::transmute(cblength)).ok() + (::windows::core::Interface::vtable(self).ParseData)(::windows::core::Interface::as_raw(self), pibuffer.into().abi(), cbbufferoffset, cblength).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetNextSample(&self, pdwstatusflags: *mut ASF_STATUSFLAGS, pwstreamnumber: *mut u16, ppisample: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -22936,7 +22936,7 @@ impl IMFASFStreamConfig { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -23007,15 +23007,15 @@ impl IMFASFStreamConfig { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -23055,7 +23055,7 @@ impl IMFASFStreamConfig { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -23075,7 +23075,7 @@ impl IMFASFStreamConfig { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetStreamNumber(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).SetStreamNumber)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMediaType(&self) -> ::windows::core::Result { @@ -23096,11 +23096,11 @@ impl IMFASFStreamConfig { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPayloadExtension(&self, wpayloadextensionnumber: u16, pguidextensionsystemid: *mut ::windows::core::GUID, pcbextensiondatasize: *mut u16, pbextensionsysteminfo: *mut u8, pcbextensionsysteminfo: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPayloadExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wpayloadextensionnumber), ::core::mem::transmute(pguidextensionsystemid), ::core::mem::transmute(pcbextensiondatasize), ::core::mem::transmute(pbextensionsysteminfo), ::core::mem::transmute(pcbextensionsysteminfo)).ok() + (::windows::core::Interface::vtable(self).GetPayloadExtension)(::windows::core::Interface::as_raw(self), wpayloadextensionnumber, ::core::mem::transmute(pguidextensionsystemid), ::core::mem::transmute(pcbextensiondatasize), ::core::mem::transmute(pbextensionsysteminfo), ::core::mem::transmute(pcbextensionsysteminfo)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddPayloadExtension(&self, guidextensionsystemid: ::windows::core::GUID, cbextensiondatasize: u16, pbextensionsysteminfo: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddPayloadExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidextensionsystemid), ::core::mem::transmute(cbextensiondatasize), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbextensionsysteminfo)), pbextensionsysteminfo.len() as _).ok() + (::windows::core::Interface::vtable(self).AddPayloadExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidextensionsystemid), cbextensiondatasize, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbextensionsysteminfo)), pbextensionsysteminfo.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveAllPayloadExtensions(&self) -> ::windows::core::Result<()> { @@ -23188,15 +23188,15 @@ impl IMFASFStreamPrioritization { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStream(&self, dwstreamindex: u32, pwstreamnumber: *mut u16, pwstreamflags: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(pwstreamnumber), ::core::mem::transmute(pwstreamflags)).ok() + (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(pwstreamnumber), ::core::mem::transmute(pwstreamflags)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddStream(&self, wstreamnumber: u16, wstreamflags: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), ::core::mem::transmute(wstreamflags)).ok() + (::windows::core::Interface::vtable(self).AddStream)(::windows::core::Interface::as_raw(self), wstreamnumber, wstreamflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveStream(&self, dwstreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex)).ok() + (::windows::core::Interface::vtable(self).RemoveStream)(::windows::core::Interface::as_raw(self), dwstreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -23266,40 +23266,40 @@ impl IMFASFStreamSelector { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputStreamCount(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputStreamCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputStreamCount)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputStreamNumbers(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputStreamNumbers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputStreamNumbers)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputFromStream(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputFromStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputFromStream)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputOverride(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputOverride)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputOverride)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetOutputOverride(&self, dwoutputnum: u32, selection: ASF_SELECTION_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputOverride)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(selection)).ok() + (::windows::core::Interface::vtable(self).SetOutputOverride)(::windows::core::Interface::as_raw(self), dwoutputnum, selection).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputMutexCount(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputMutexCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputMutexCount)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputMutex(&self, dwoutputnum: u32, dwmutexnum: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputMutex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(dwmutexnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetOutputMutex)(::windows::core::Interface::as_raw(self), dwoutputnum, dwmutexnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetOutputMutexSelection(&self, dwoutputnum: u32, dwmutexnum: u32, wselectedrecord: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputMutexSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(dwmutexnum), ::core::mem::transmute(wselectedrecord)).ok() + (::windows::core::Interface::vtable(self).SetOutputMutexSelection)(::windows::core::Interface::as_raw(self), dwoutputnum, dwmutexnum, wselectedrecord).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBandwidthStepCount(&self) -> ::windows::core::Result { @@ -23308,16 +23308,16 @@ impl IMFASFStreamSelector { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBandwidthStep(&self, dwstepnum: u32, pdwbitrate: *mut u32, rgwstreamnumbers: *mut u16, rgselections: *mut ASF_SELECTION_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBandwidthStep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstepnum), ::core::mem::transmute(pdwbitrate), ::core::mem::transmute(rgwstreamnumbers), ::core::mem::transmute(rgselections)).ok() + (::windows::core::Interface::vtable(self).GetBandwidthStep)(::windows::core::Interface::as_raw(self), dwstepnum, ::core::mem::transmute(pdwbitrate), ::core::mem::transmute(rgwstreamnumbers), ::core::mem::transmute(rgselections)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BitrateToStepNumber(&self, dwbitrate: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).BitrateToStepNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbitrate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).BitrateToStepNumber)(::windows::core::Interface::as_raw(self), dwbitrate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetStreamSelectorFlags(&self, dwstreamselectorflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamSelectorFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamselectorflags)).ok() + (::windows::core::Interface::vtable(self).SetStreamSelectorFlags)(::windows::core::Interface::as_raw(self), dwstreamselectorflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23401,7 +23401,7 @@ impl IMFActivate { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -23472,15 +23472,15 @@ impl IMFActivate { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -23520,7 +23520,7 @@ impl IMFActivate { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -23758,7 +23758,7 @@ impl IMFAsyncResult { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetStatus(&self, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), hrstatus).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetObject(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -23842,7 +23842,7 @@ impl IMFAttributes { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -23913,15 +23913,15 @@ impl IMFAttributes { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -23961,7 +23961,7 @@ impl IMFAttributes { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -24083,7 +24083,7 @@ impl IMFAudioMediaType { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -24154,15 +24154,15 @@ impl IMFAudioMediaType { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -24202,7 +24202,7 @@ impl IMFAudioMediaType { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -24413,12 +24413,12 @@ impl IMFAudioStreamVolume { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetChannelVolume(&self, dwindex: u32, flevel: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannelVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(flevel)).ok() + (::windows::core::Interface::vtable(self).SetChannelVolume)(::windows::core::Interface::as_raw(self), dwindex, flevel).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetChannelVolume(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetChannelVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetChannelVolume)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetAllVolumes(&self, pfvolumes: &[f32]) -> ::windows::core::Result<()> { @@ -24545,7 +24545,7 @@ impl IMFByteStream { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetLength(&self, qwlength: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwlength)).ok() + (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), qwlength).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCurrentPosition(&self) -> ::windows::core::Result { @@ -24554,7 +24554,7 @@ impl IMFByteStream { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCurrentPosition(&self, qwposition: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwposition)).ok() + (::windows::core::Interface::vtable(self).SetCurrentPosition)(::windows::core::Interface::as_raw(self), qwposition).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24572,7 +24572,7 @@ impl IMFByteStream { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeginRead)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pb), ::core::mem::transmute(cb), pcallback.into().abi(), punkstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginRead)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pb), cb, pcallback.into().abi(), punkstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndRead<'a, P0>(&self, presult: P0) -> ::windows::core::Result @@ -24593,7 +24593,7 @@ impl IMFByteStream { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeginWrite)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pb), ::core::mem::transmute(cb), pcallback.into().abi(), punkstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginWrite)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pb), cb, pcallback.into().abi(), punkstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndWrite<'a, P0>(&self, presult: P0) -> ::windows::core::Result @@ -24606,7 +24606,7 @@ impl IMFByteStream { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Seek(&self, seekorigin: MFBYTESTREAM_SEEK_ORIGIN, llseekoffset: i64, dwseekflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seekorigin), ::core::mem::transmute(llseekoffset), ::core::mem::transmute(dwseekflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), seekorigin, llseekoffset, dwseekflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Flush(&self) -> ::windows::core::Result<()> { @@ -24806,7 +24806,7 @@ impl IMFByteStreamCacheControl2 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCacheLimit(&self, qwbytes: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCacheLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwbytes)).ok() + (::windows::core::Interface::vtable(self).SetCacheLimit)(::windows::core::Interface::as_raw(self), qwbytes).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24890,7 +24890,7 @@ impl IMFByteStreamHandler { P3: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P4: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeginCreateObject)(::windows::core::Interface::as_raw(self), pbytestream.into().abi(), pwszurl.into(), ::core::mem::transmute(dwflags), pprops.into().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into().abi(), punkstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginCreateObject)(::windows::core::Interface::as_raw(self), pbytestream.into().abi(), pwszurl.into(), dwflags, pprops.into().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into().abi(), punkstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndCreateObject<'a, P0>(&self, presult: P0, pobjecttype: *mut MF_OBJECT_TYPE, ppobject: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> @@ -25027,7 +25027,7 @@ impl IMFByteStreamTimeSeek { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn TimeSeek(&self, qwtimeposition: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TimeSeek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwtimeposition)).ok() + (::windows::core::Interface::vtable(self).TimeSeek)(::windows::core::Interface::as_raw(self), qwtimeposition).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTimeSeekResult(&self, pqwstarttime: *mut u64, pqwstoptime: *mut u64, pqwduration: *mut u64) -> ::windows::core::Result<()> { @@ -25250,7 +25250,7 @@ pub struct IMFCameraSyncObject(::windows::core::IUnknown); impl IMFCameraSyncObject { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn WaitOnSignal(&self, timeoutinms: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitOnSignal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeoutinms)).ok() + (::windows::core::Interface::vtable(self).WaitOnSignal)(::windows::core::Interface::as_raw(self), timeoutinms).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Shutdown(&self) { @@ -25341,7 +25341,7 @@ impl IMFCaptureEngine { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSink(&self, mfcaptureenginesinktype: MF_CAPTURE_ENGINE_SINK_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mfcaptureenginesinktype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSink)(::windows::core::Interface::as_raw(self), mfcaptureenginesinktype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSource(&self) -> ::windows::core::Result { @@ -25706,12 +25706,12 @@ impl IMFCapturePhotoSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputMediaType(&self, dwsinkstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetOutputMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinkstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetOutputMediaType)(::windows::core::Interface::as_raw(self), dwsinkstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetService(&self, dwsinkstreamindex: u32, rguidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinkstreamindex), ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetService)(::windows::core::Interface::as_raw(self), dwsinkstreamindex, ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddStream<'a, P0, P1>(&self, dwsourcestreamindex: u32, pmediatype: P0, pattributes: P1) -> ::windows::core::Result @@ -25720,7 +25720,7 @@ impl IMFCapturePhotoSink { P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex), pmediatype.into().abi(), pattributes.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), dwsourcestreamindex, pmediatype.into().abi(), pattributes.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Prepare(&self) -> ::windows::core::Result<()> { @@ -25817,12 +25817,12 @@ impl IMFCapturePreviewSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputMediaType(&self, dwsinkstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetOutputMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinkstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetOutputMediaType)(::windows::core::Interface::as_raw(self), dwsinkstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetService(&self, dwsinkstreamindex: u32, rguidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinkstreamindex), ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetService)(::windows::core::Interface::as_raw(self), dwsinkstreamindex, ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddStream<'a, P0, P1>(&self, dwsourcestreamindex: u32, pmediatype: P0, pattributes: P1) -> ::windows::core::Result @@ -25831,7 +25831,7 @@ impl IMFCapturePreviewSink { P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex), pmediatype.into().abi(), pattributes.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), dwsourcestreamindex, pmediatype.into().abi(), pattributes.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Prepare(&self) -> ::windows::core::Result<()> { @@ -25866,7 +25866,7 @@ impl IMFCapturePreviewSink { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFCaptureEngineOnSampleCallback>>, { - (::windows::core::Interface::vtable(self).SetSampleCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamsinkindex), pcallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetSampleCallback)(::windows::core::Interface::as_raw(self), dwstreamsinkindex, pcallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25885,11 +25885,11 @@ impl IMFCapturePreviewSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetRotation(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRotation)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetRotation(&self, dwstreamindex: u32, dwrotationvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwrotationvalue)).ok() + (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), dwstreamindex, dwrotationvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCustomSink<'a, P0>(&self, pmediasink: P0) -> ::windows::core::Result<()> @@ -25982,12 +25982,12 @@ impl IMFCaptureRecordSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputMediaType(&self, dwsinkstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetOutputMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinkstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetOutputMediaType)(::windows::core::Interface::as_raw(self), dwsinkstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetService(&self, dwsinkstreamindex: u32, rguidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinkstreamindex), ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetService)(::windows::core::Interface::as_raw(self), dwsinkstreamindex, ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddStream<'a, P0, P1>(&self, dwsourcestreamindex: u32, pmediatype: P0, pattributes: P1) -> ::windows::core::Result @@ -25996,7 +25996,7 @@ impl IMFCaptureRecordSink { P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex), pmediatype.into().abi(), pattributes.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), dwsourcestreamindex, pmediatype.into().abi(), pattributes.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Prepare(&self) -> ::windows::core::Result<()> { @@ -26025,7 +26025,7 @@ impl IMFCaptureRecordSink { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFCaptureEngineOnSampleCallback>>, { - (::windows::core::Interface::vtable(self).SetSampleCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamsinkindex), pcallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetSampleCallback)(::windows::core::Interface::as_raw(self), dwstreamsinkindex, pcallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCustomSink<'a, P0>(&self, pmediasink: P0) -> ::windows::core::Result<()> @@ -26037,11 +26037,11 @@ impl IMFCaptureRecordSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetRotation(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRotation)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetRotation(&self, dwstreamindex: u32, dwrotationvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwrotationvalue)).ok() + (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), dwstreamindex, dwrotationvalue).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26112,12 +26112,12 @@ impl IMFCaptureSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputMediaType(&self, dwsinkstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinkstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputMediaType)(::windows::core::Interface::as_raw(self), dwsinkstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetService(&self, dwsinkstreamindex: u32, rguidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinkstreamindex), ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetService)(::windows::core::Interface::as_raw(self), dwsinkstreamindex, ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddStream<'a, P0, P1>(&self, dwsourcestreamindex: u32, pmediatype: P0, pattributes: P1) -> ::windows::core::Result @@ -26126,7 +26126,7 @@ impl IMFCaptureSink { P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex), pmediatype.into().abi(), pattributes.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddStream)(::windows::core::Interface::as_raw(self), dwsourcestreamindex, pmediatype.into().abi(), pattributes.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Prepare(&self) -> ::windows::core::Result<()> { @@ -26189,12 +26189,12 @@ impl IMFCaptureSink2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputMediaType(&self, dwsinkstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetOutputMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinkstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetOutputMediaType)(::windows::core::Interface::as_raw(self), dwsinkstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetService(&self, dwsinkstreamindex: u32, rguidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinkstreamindex), ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetService)(::windows::core::Interface::as_raw(self), dwsinkstreamindex, ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddStream<'a, P0, P1>(&self, dwsourcestreamindex: u32, pmediatype: P0, pattributes: P1) -> ::windows::core::Result @@ -26203,7 +26203,7 @@ impl IMFCaptureSink2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex), pmediatype.into().abi(), pattributes.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), dwsourcestreamindex, pmediatype.into().abi(), pattributes.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Prepare(&self) -> ::windows::core::Result<()> { @@ -26219,7 +26219,7 @@ impl IMFCaptureSink2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { - (::windows::core::Interface::vtable(self).SetOutputMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), pmediatype.into().abi(), pencodingattributes.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetOutputMediaType)(::windows::core::Interface::as_raw(self), dwstreamindex, pmediatype.into().abi(), pencodingattributes.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26285,12 +26285,12 @@ impl IMFCaptureSource { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCaptureDeviceSource(&self, mfcaptureenginedevicetype: MF_CAPTURE_ENGINE_DEVICE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCaptureDeviceSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mfcaptureenginedevicetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCaptureDeviceSource)(::windows::core::Interface::as_raw(self), mfcaptureenginedevicetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCaptureDeviceActivate(&self, mfcaptureenginedevicetype: MF_CAPTURE_ENGINE_DEVICE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCaptureDeviceActivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mfcaptureenginedevicetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCaptureDeviceActivate)(::windows::core::Interface::as_raw(self), mfcaptureenginedevicetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetService(&self, rguidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -26302,35 +26302,35 @@ impl IMFCaptureSource { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).AddEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex), punknown.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddEffect)(::windows::core::Interface::as_raw(self), dwsourcestreamindex, punknown.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveEffect<'a, P0>(&self, dwsourcestreamindex: u32, punknown: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).RemoveEffect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex), punknown.into().abi()).ok() + (::windows::core::Interface::vtable(self).RemoveEffect)(::windows::core::Interface::as_raw(self), dwsourcestreamindex, punknown.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveAllEffects(&self, dwsourcestreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAllEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex)).ok() + (::windows::core::Interface::vtable(self).RemoveAllEffects)(::windows::core::Interface::as_raw(self), dwsourcestreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetAvailableDeviceMediaType(&self, dwsourcestreamindex: u32, dwmediatypeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAvailableDeviceMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex), ::core::mem::transmute(dwmediatypeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAvailableDeviceMediaType)(::windows::core::Interface::as_raw(self), dwsourcestreamindex, dwmediatypeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCurrentDeviceMediaType<'a, P0>(&self, dwsourcestreamindex: u32, pmediatype: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).SetCurrentDeviceMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex), pmediatype.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetCurrentDeviceMediaType)(::windows::core::Interface::as_raw(self), dwsourcestreamindex, pmediatype.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCurrentDeviceMediaType(&self, dwsourcestreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCurrentDeviceMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCurrentDeviceMediaType)(::windows::core::Interface::as_raw(self), dwsourcestreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetDeviceStreamCount(&self) -> ::windows::core::Result { @@ -26340,13 +26340,13 @@ impl IMFCaptureSource { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetDeviceStreamCategory(&self, dwsourcestreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDeviceStreamCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcestreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDeviceStreamCategory)(::windows::core::Interface::as_raw(self), dwsourcestreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMirrorState(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMirrorState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMirrorState)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26354,12 +26354,12 @@ impl IMFCaptureSource { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetMirrorState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), fmirrorstate.into()).ok() + (::windows::core::Interface::vtable(self).SetMirrorState)(::windows::core::Interface::as_raw(self), dwstreamindex, fmirrorstate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamIndexFromFriendlyName(&self, uifriendlyname: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamIndexFromFriendlyName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uifriendlyname), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamIndexFromFriendlyName)(::windows::core::Interface::as_raw(self), uifriendlyname, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26488,7 +26488,7 @@ impl IMFClock { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCorrelatedTime(&self, dwreserved: u32, pllclocktime: *mut i64, phnssystemtime: *mut i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCorrelatedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pllclocktime), ::core::mem::transmute(phnssystemtime)).ok() + (::windows::core::Interface::vtable(self).GetCorrelatedTime)(::windows::core::Interface::as_raw(self), dwreserved, ::core::mem::transmute(pllclocktime), ::core::mem::transmute(phnssystemtime)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetContinuityKey(&self) -> ::windows::core::Result { @@ -26498,7 +26498,7 @@ impl IMFClock { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetState(&self, dwreserved: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetState)(::windows::core::Interface::as_raw(self), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetProperties(&self) -> ::windows::core::Result { @@ -26616,23 +26616,23 @@ pub struct IMFClockStateSink(::windows::core::IUnknown); impl IMFClockStateSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockStart(&self, hnssystemtime: i64, llclockstartoffset: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnClockStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime), ::core::mem::transmute(llclockstartoffset)).ok() + (::windows::core::Interface::vtable(self).OnClockStart)(::windows::core::Interface::as_raw(self), hnssystemtime, llclockstartoffset).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockStop(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnClockStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).OnClockStop)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockPause(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnClockPause)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).OnClockPause)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockRestart(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnClockRestart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).OnClockRestart)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockSetRate(&self, hnssystemtime: i64, flrate: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnClockSetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime), ::core::mem::transmute(flrate)).ok() + (::windows::core::Interface::vtable(self).OnClockSetRate)(::windows::core::Interface::as_raw(self), hnssystemtime, flrate).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26692,7 +26692,7 @@ impl IMFCollection { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetElement(&self, dwelementindex: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwelementindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetElement)(::windows::core::Interface::as_raw(self), dwelementindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddElement<'a, P0>(&self, punkelement: P0) -> ::windows::core::Result<()> @@ -26704,14 +26704,14 @@ impl IMFCollection { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveElement(&self, dwelementindex: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RemoveElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwelementindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).RemoveElement)(::windows::core::Interface::as_raw(self), dwelementindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn InsertElementAt<'a, P0>(&self, dwindex: u32, punknown: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).InsertElementAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), punknown.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertElementAt)(::windows::core::Interface::as_raw(self), dwindex, punknown.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveAllElements(&self) -> ::windows::core::Result<()> { @@ -26794,7 +26794,7 @@ impl IMFContentDecryptionModule { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFContentDecryptionModuleSessionCallbacks>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessiontype), callbacks.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSession)(::windows::core::Interface::as_raw(self), sessiontype, callbacks.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetServerCertificate(&self, certificate: &[u8]) -> ::windows::core::Result<()> { @@ -27109,7 +27109,7 @@ impl IMFContentDecryptionModuleSessionCallbacks { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).KeyMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagetype), ::core::mem::transmute(::windows::core::as_ptr_or_null(message)), message.len() as _, destinationurl.into()).ok() + (::windows::core::Interface::vtable(self).KeyMessage)(::windows::core::Interface::as_raw(self), messagetype, ::core::mem::transmute(::windows::core::as_ptr_or_null(message)), message.len() as _, destinationurl.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn KeyStatusChanged(&self) -> ::windows::core::Result<()> { @@ -27301,7 +27301,7 @@ pub struct IMFContentProtectionDevice(::windows::core::IUnknown); impl IMFContentProtectionDevice { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn InvokeFunction(&self, functionid: u32, inputbufferbytecount: u32, inputbuffer: *const u8, outputbufferbytecount: *mut u32, outputbuffer: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InvokeFunction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(functionid), ::core::mem::transmute(inputbufferbytecount), ::core::mem::transmute(inputbuffer), ::core::mem::transmute(outputbufferbytecount), ::core::mem::transmute(outputbuffer)).ok() + (::windows::core::Interface::vtable(self).InvokeFunction)(::windows::core::Interface::as_raw(self), functionid, inputbufferbytecount, ::core::mem::transmute(inputbuffer), ::core::mem::transmute(outputbufferbytecount), ::core::mem::transmute(outputbuffer)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPrivateDataByteCount(&self, privateinputbytecount: *mut u32, privateoutputbytecount: *mut u32) -> ::windows::core::Result<()> { @@ -27795,7 +27795,7 @@ impl IMFDXGIDeviceManager { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).ResetDevice)(::windows::core::Interface::as_raw(self), punkdevice.into().abi(), ::core::mem::transmute(resettoken)).ok() + (::windows::core::Interface::vtable(self).ResetDevice)(::windows::core::Interface::as_raw(self), punkdevice.into().abi(), resettoken).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27941,7 +27941,7 @@ impl IMFDesiredSample { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDesiredSampleTimeAndDuration(&self, hnssampletime: i64, hnssampleduration: i64) { - (::windows::core::Interface::vtable(self).SetDesiredSampleTimeAndDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssampletime), ::core::mem::transmute(hnssampleduration)) + (::windows::core::Interface::vtable(self).SetDesiredSampleTimeAndDuration)(::windows::core::Interface::as_raw(self), hnssampletime, hnssampleduration) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Clear(&self) { @@ -28005,32 +28005,32 @@ impl IMFDeviceTransform { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputAvailableType(&self, dwinputstreamid: u32, dwtypeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputAvailableType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), ::core::mem::transmute(dwtypeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputAvailableType)(::windows::core::Interface::as_raw(self), dwinputstreamid, dwtypeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputCurrentType(&self, dwinputstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputCurrentType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputCurrentType)(::windows::core::Interface::as_raw(self), dwinputstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputStreamAttributes(&self, dwinputstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputStreamAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputStreamAttributes)(::windows::core::Interface::as_raw(self), dwinputstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputAvailableType(&self, dwoutputstreamid: u32, dwtypeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputAvailableType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamid), ::core::mem::transmute(dwtypeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputAvailableType)(::windows::core::Interface::as_raw(self), dwoutputstreamid, dwtypeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputCurrentType(&self, dwoutputstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputCurrentType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputCurrentType)(::windows::core::Interface::as_raw(self), dwoutputstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputStreamAttributes(&self, dwoutputstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputStreamAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputStreamAttributes)(::windows::core::Interface::as_raw(self), dwoutputstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamCount(&self, pcinputstreams: *mut u32, pcoutputstreams: *mut u32) -> ::windows::core::Result<()> { @@ -28038,65 +28038,65 @@ impl IMFDeviceTransform { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamIDs(&self, dwinputidarraysize: u32, pdwinputstreamids: *mut u32, dwoutputidarraysize: u32, pdwoutputstreamids: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStreamIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputidarraysize), ::core::mem::transmute(pdwinputstreamids), ::core::mem::transmute(dwoutputidarraysize), ::core::mem::transmute(pdwoutputstreamids)).ok() + (::windows::core::Interface::vtable(self).GetStreamIDs)(::windows::core::Interface::as_raw(self), dwinputidarraysize, ::core::mem::transmute(pdwinputstreamids), dwoutputidarraysize, ::core::mem::transmute(pdwoutputstreamids)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ProcessEvent<'a, P0>(&self, dwinputstreamid: u32, pevent: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaEvent>>, { - (::windows::core::Interface::vtable(self).ProcessEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), pevent.into().abi()).ok() + (::windows::core::Interface::vtable(self).ProcessEvent)(::windows::core::Interface::as_raw(self), dwinputstreamid, pevent.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ProcessInput<'a, P0>(&self, dwinputstreamid: u32, psample: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFSample>>, { - (::windows::core::Interface::vtable(self).ProcessInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), psample.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ProcessInput)(::windows::core::Interface::as_raw(self), dwinputstreamid, psample.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ProcessMessage(&self, emessage: MFT_MESSAGE_TYPE, ulparam: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emessage), ::core::mem::transmute(ulparam)).ok() + (::windows::core::Interface::vtable(self).ProcessMessage)(::windows::core::Interface::as_raw(self), emessage, ulparam).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ProcessOutput(&self, dwflags: u32, coutputbuffercount: u32, poutputsample: *mut MFT_OUTPUT_DATA_BUFFER, pdwstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(coutputbuffercount), ::core::mem::transmute(poutputsample), ::core::mem::transmute(pdwstatus)).ok() + (::windows::core::Interface::vtable(self).ProcessOutput)(::windows::core::Interface::as_raw(self), dwflags, coutputbuffercount, ::core::mem::transmute(poutputsample), ::core::mem::transmute(pdwstatus)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetInputStreamState<'a, P0>(&self, dwstreamid: u32, pmediatype: P0, value: DeviceStreamState, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).SetInputStreamState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), pmediatype.into().abi(), ::core::mem::transmute(value), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetInputStreamState)(::windows::core::Interface::as_raw(self), dwstreamid, pmediatype.into().abi(), value, dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputStreamState(&self, dwstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputStreamState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputStreamState)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetOutputStreamState<'a, P0>(&self, dwstreamid: u32, pmediatype: P0, value: DeviceStreamState, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).SetOutputStreamState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), pmediatype.into().abi(), ::core::mem::transmute(value), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetOutputStreamState)(::windows::core::Interface::as_raw(self), dwstreamid, pmediatype.into().abi(), value, dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputStreamState(&self, dwstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputStreamState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputStreamState)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputStreamPreferredState(&self, dwstreamid: u32, value: *mut DeviceStreamState, ppmediatype: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInputStreamPreferredState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(value), ::core::mem::transmute(ppmediatype)).ok() + (::windows::core::Interface::vtable(self).GetInputStreamPreferredState)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(value), ::core::mem::transmute(ppmediatype)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn FlushInputStream(&self, dwstreamindex: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FlushInputStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).FlushInputStream)(::windows::core::Interface::as_raw(self), dwstreamindex, dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn FlushOutputStream(&self, dwstreamindex: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FlushOutputStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).FlushOutputStream)(::windows::core::Interface::as_raw(self), dwstreamindex, dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28168,7 +28168,7 @@ impl IMFDeviceTransformCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { - (::windows::core::Interface::vtable(self).OnBufferSent)(::windows::core::Interface::as_raw(self), pcallbackattributes.into().abi(), ::core::mem::transmute(pinid)).ok() + (::windows::core::Interface::vtable(self).OnBufferSent)(::windows::core::Interface::as_raw(self), pcallbackattributes.into().abi(), pinid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28222,7 +28222,7 @@ impl IMFExtendedCameraControl { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetFlags(&self, ulflags: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetFlags(&self) -> u64 { @@ -28294,7 +28294,7 @@ impl IMFExtendedCameraController { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetExtendedCameraControl(&self, dwstreamindex: u32, ulpropertyid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetExtendedCameraControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(ulpropertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetExtendedCameraControl)(::windows::core::Interface::as_raw(self), dwstreamindex, ulpropertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28406,7 +28406,7 @@ pub struct IMFExtendedCameraIntrinsics(::windows::core::IUnknown); impl IMFExtendedCameraIntrinsics { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn InitializeFromBuffer(&self, pbbuffer: *const u8, dwbuffersize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeFromBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(dwbuffersize)).ok() + (::windows::core::Interface::vtable(self).InitializeFromBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbbuffer), dwbuffersize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBufferSize(&self) -> ::windows::core::Result { @@ -28425,7 +28425,7 @@ impl IMFExtendedCameraIntrinsics { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetIntrinsicModelByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetIntrinsicModelByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetIntrinsicModelByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddIntrinsicModel<'a, P0>(&self, pintrinsicmodel: P0) -> ::windows::core::Result<()> @@ -28720,11 +28720,11 @@ impl IMFFinalizableMediaSink { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddStreamSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamsinkidentifier), pmediatype.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddStreamSink)(::windows::core::Interface::as_raw(self), dwstreamsinkidentifier, pmediatype.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveStreamSink(&self, dwstreamsinkidentifier: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveStreamSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamsinkidentifier)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveStreamSink)(::windows::core::Interface::as_raw(self), dwstreamsinkidentifier).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamSinkCount(&self) -> ::windows::core::Result { @@ -28734,12 +28734,12 @@ impl IMFFinalizableMediaSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamSinkByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStreamSinkByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStreamSinkByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamSinkById(&self, dwstreamsinkidentifier: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStreamSinkById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamsinkidentifier), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStreamSinkById)(::windows::core::Interface::as_raw(self), dwstreamsinkidentifier, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetPresentationClock<'a, P0>(&self, ppresentationclock: P0) -> ::windows::core::Result<()> @@ -28895,7 +28895,7 @@ impl IMFHDCPStatus { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Set(&self, status: MF_HDCP_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29005,7 +29005,7 @@ impl IMFHttpDownloadRequest { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).QueryHeader)(::windows::core::Interface::as_raw(self), szheadername.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).QueryHeader)(::windows::core::Interface::as_raw(self), szheadername.into(), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetURL(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -29119,7 +29119,7 @@ impl IMFHttpDownloadSession { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetServer)(::windows::core::Interface::as_raw(self), szservername.into(), ::core::mem::transmute(nport)).ok() + (::windows::core::Interface::vtable(self).SetServer)(::windows::core::Interface::as_raw(self), szservername.into(), nport).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29376,12 +29376,12 @@ impl IMFInputTrustAuthority { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RequestAccess(&self, action: MFPOLICYMANAGER_ACTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RequestAccess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(action), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RequestAccess)(::windows::core::Interface::as_raw(self), action, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPolicy(&self, action: MFPOLICYMANAGER_ACTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(action), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPolicy)(::windows::core::Interface::as_raw(self), action, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BindAccess(&self, pparam: *const MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS) -> ::windows::core::Result<()> { @@ -29511,7 +29511,7 @@ impl IMFMediaBuffer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCurrentLength(&self, cbcurrentlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbcurrentlength)).ok() + (::windows::core::Interface::vtable(self).SetCurrentLength)(::windows::core::Interface::as_raw(self), cbcurrentlength).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMaxLength(&self) -> ::windows::core::Result { @@ -29575,7 +29575,7 @@ impl IMFMediaEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetErrorCode(&self, error: MF_MEDIA_ENGINE_ERR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetErrorCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).SetErrorCode)(::windows::core::Interface::as_raw(self), error).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSourceElements<'a, P0>(&self, psrcelements: P0) -> ::windows::core::Result<()> @@ -29608,7 +29608,7 @@ impl IMFMediaEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetPreload(&self, preload: MF_MEDIA_ENGINE_PRELOAD) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPreload)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(preload)).ok() + (::windows::core::Interface::vtable(self).SetPreload)(::windows::core::Interface::as_raw(self), preload).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBuffered(&self) -> ::windows::core::Result { @@ -29643,7 +29643,7 @@ impl IMFMediaEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCurrentTime(&self, seektime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seektime)).ok() + (::windows::core::Interface::vtable(self).SetCurrentTime)(::windows::core::Interface::as_raw(self), seektime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStartTime(&self) -> f64 { @@ -29664,7 +29664,7 @@ impl IMFMediaEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDefaultPlaybackRate(&self, rate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultPlaybackRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).SetDefaultPlaybackRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPlaybackRate(&self) -> f64 { @@ -29672,7 +29672,7 @@ impl IMFMediaEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetPlaybackRate(&self, rate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPlaybackRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).SetPlaybackRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPlayed(&self) -> ::windows::core::Result { @@ -29742,7 +29742,7 @@ impl IMFMediaEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetVolume(&self, volume: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volume)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), volume).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29976,7 +29976,7 @@ impl IMFMediaEngineClassFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pattr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), dwflags, pattr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CreateTimeRange(&self) -> ::windows::core::Result { @@ -30213,7 +30213,7 @@ impl IMFMediaEngineClassFactoryEx { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pattr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateInstance)(::windows::core::Interface::as_raw(self), dwflags, pattr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CreateTimeRange(&self) -> ::windows::core::Result { @@ -30231,7 +30231,7 @@ impl IMFMediaEngineClassFactoryEx { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateMediaSourceExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pattr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateMediaSourceExtension)(::windows::core::Interface::as_raw(self), dwflags, pattr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30387,7 +30387,7 @@ impl IMFMediaEngineEMENotify { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Encrypted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbinitdata), ::core::mem::transmute(cb), bstrinitdatatype.into().abi()) + (::windows::core::Interface::vtable(self).Encrypted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbinitdata), cb, bstrinitdatatype.into().abi()) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn WaitingForKey(&self) { @@ -30450,7 +30450,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetErrorCode(&self, error: MF_MEDIA_ENGINE_ERR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetErrorCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).base__.SetErrorCode)(::windows::core::Interface::as_raw(self), error).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSourceElements<'a, P0>(&self, psrcelements: P0) -> ::windows::core::Result<()> @@ -30483,7 +30483,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetPreload(&self, preload: MF_MEDIA_ENGINE_PRELOAD) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPreload)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(preload)).ok() + (::windows::core::Interface::vtable(self).base__.SetPreload)(::windows::core::Interface::as_raw(self), preload).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBuffered(&self) -> ::windows::core::Result { @@ -30518,7 +30518,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCurrentTime(&self, seektime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seektime)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentTime)(::windows::core::Interface::as_raw(self), seektime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStartTime(&self) -> f64 { @@ -30539,7 +30539,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDefaultPlaybackRate(&self, rate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDefaultPlaybackRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.SetDefaultPlaybackRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPlaybackRate(&self) -> f64 { @@ -30547,7 +30547,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetPlaybackRate(&self, rate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPlaybackRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.SetPlaybackRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPlayed(&self) -> ::windows::core::Result { @@ -30617,7 +30617,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetVolume(&self, volume: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volume)).ok() + (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), volume).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30667,7 +30667,7 @@ impl IMFMediaEngineEx { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetStatistics(&self, statisticid: MF_MEDIA_ENGINE_STATISTIC) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetStatistics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(statisticid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStatistics)(::windows::core::Interface::as_raw(self), statisticid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30680,12 +30680,12 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetBalance(&self, balance: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBalance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(balance)).ok() + (::windows::core::Interface::vtable(self).SetBalance)(::windows::core::Interface::as_raw(self), balance).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsPlaybackRateSupported(&self, rate: f64) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsPlaybackRateSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsPlaybackRateSupported)(::windows::core::Interface::as_raw(self), rate)) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30715,13 +30715,13 @@ impl IMFMediaEngineEx { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetStreamAttribute(&self, dwstreamindex: u32, guidmfattribute: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(guidmfattribute), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamAttribute)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(guidmfattribute), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStreamSelection(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamSelection)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30729,7 +30729,7 @@ impl IMFMediaEngineEx { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetStreamSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), enabled.into()).ok() + (::windows::core::Interface::vtable(self).SetStreamSelection)(::windows::core::Interface::as_raw(self), dwstreamindex, enabled.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ApplyStreamSelections(&self) -> ::windows::core::Result<()> { @@ -30765,7 +30765,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetTimelineMarkerTimer(&self, timetofire: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTimelineMarkerTimer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timetofire)).ok() + (::windows::core::Interface::vtable(self).SetTimelineMarkerTimer)(::windows::core::Interface::as_raw(self), timetofire).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTimelineMarkerTimer(&self) -> ::windows::core::Result { @@ -30788,7 +30788,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetStereo3DFramePackingMode(&self, packmode: MF_MEDIA_ENGINE_S3D_PACKING_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStereo3DFramePackingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(packmode)).ok() + (::windows::core::Interface::vtable(self).SetStereo3DFramePackingMode)(::windows::core::Interface::as_raw(self), packmode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStereo3DRenderMode(&self) -> ::windows::core::Result { @@ -30797,7 +30797,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] 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() + (::windows::core::Interface::vtable(self).SetStereo3DRenderMode)(::windows::core::Interface::as_raw(self), outputtype).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30828,7 +30828,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetAudioStreamCategory(&self, category: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAudioStreamCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category)).ok() + (::windows::core::Interface::vtable(self).SetAudioStreamCategory)(::windows::core::Interface::as_raw(self), category).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetAudioEndpointRole(&self) -> ::windows::core::Result { @@ -30837,7 +30837,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetAudioEndpointRole(&self, role: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAudioEndpointRole)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(role)).ok() + (::windows::core::Interface::vtable(self).SetAudioEndpointRole)(::windows::core::Interface::as_raw(self), role).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30855,7 +30855,7 @@ impl IMFMediaEngineEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] 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() + (::windows::core::Interface::vtable(self).SetCurrentTimeEx)(::windows::core::Interface::as_raw(self), seektime, seekmode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31038,7 +31038,7 @@ impl IMFMediaEngineExtension { P2: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeginCreateObject)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), pbytestream.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into().abi(), punkstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginCreateObject)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), pbytestream.into().abi(), r#type, ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into().abi(), punkstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CancelObjectCreation<'a, P0>(&self, piunknowncancelcookie: P0) -> ::windows::core::Result<()> @@ -31112,7 +31112,7 @@ pub struct IMFMediaEngineNeedKeyNotify(::windows::core::IUnknown); impl IMFMediaEngineNeedKeyNotify { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn NeedKey(&self, initdata: *const u8, cb: u32) { - (::windows::core::Interface::vtable(self).NeedKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initdata), ::core::mem::transmute(cb)) + (::windows::core::Interface::vtable(self).NeedKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initdata), cb) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31162,7 +31162,7 @@ pub struct IMFMediaEngineNotify(::windows::core::IUnknown); impl IMFMediaEngineNotify { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EventNotify(&self, event: u32, param1: usize, param2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EventNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(event), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() + (::windows::core::Interface::vtable(self).EventNotify)(::windows::core::Interface::as_raw(self), event, param1, param2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31302,7 +31302,7 @@ impl IMFMediaEngineProtectedContent { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetApplicationCertificate(&self, pbblob: *const u8, cbblob: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetApplicationCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbblob), ::core::mem::transmute(cbblob)).ok() + (::windows::core::Interface::vtable(self).SetApplicationCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbblob), cbblob).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31369,19 +31369,19 @@ impl IMFMediaEngineSrcElements { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetURL(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetURL)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetType(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetType)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMedia(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetMedia)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMedia)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31468,19 +31468,19 @@ impl IMFMediaEngineSrcElementsEx { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetURL(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetURL)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetType(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetType)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMedia(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMedia)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMedia)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31511,7 +31511,7 @@ impl IMFMediaEngineSrcElementsEx { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetKeySystem(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetKeySystem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetKeySystem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31712,7 +31712,7 @@ impl IMFMediaEngineWebSupport { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ConnectWebAudio(&self, dwsamplerate: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ConnectWebAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsamplerate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ConnectWebAudio)(::windows::core::Interface::as_raw(self), dwsamplerate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn DisconnectWebAudio(&self) -> ::windows::core::Result<()> { @@ -31779,11 +31779,11 @@ impl IMFMediaError { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetErrorCode(&self, error: MF_MEDIA_ENGINE_ERR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetErrorCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).SetErrorCode)(::windows::core::Interface::as_raw(self), error).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetExtendedErrorCode(&self, error: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExtendedErrorCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).SetExtendedErrorCode)(::windows::core::Interface::as_raw(self), error).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31857,7 +31857,7 @@ impl IMFMediaEvent { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -31928,15 +31928,15 @@ impl IMFMediaEvent { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -31976,7 +31976,7 @@ impl IMFMediaEvent { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -32076,7 +32076,7 @@ impl IMFMediaEventGenerator { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEvent(&self, dwflags: MEDIA_EVENT_GENERATOR_GET_EVENT_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEvent)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginGetEvent<'a, P0, P1>(&self, pcallback: P0, punkstate: P1) -> ::windows::core::Result<()> @@ -32097,7 +32097,7 @@ impl IMFMediaEventGenerator { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn QueueEvent(&self, met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, pvvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueueEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(met), ::core::mem::transmute(guidextendedtype), ::core::mem::transmute(hrstatus), ::core::mem::transmute(pvvalue)).ok() + (::windows::core::Interface::vtable(self).QueueEvent)(::windows::core::Interface::as_raw(self), met, ::core::mem::transmute(guidextendedtype), hrstatus, ::core::mem::transmute(pvvalue)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -32154,7 +32154,7 @@ impl IMFMediaEventQueue { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEvent(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEvent)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginGetEvent<'a, P0, P1>(&self, pcallback: P0, punkstate: P1) -> ::windows::core::Result<()> @@ -32182,14 +32182,14 @@ impl IMFMediaEventQueue { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn QueueEventParamVar(&self, met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, pvvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueueEventParamVar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(met), ::core::mem::transmute(guidextendedtype), ::core::mem::transmute(hrstatus), ::core::mem::transmute(pvvalue)).ok() + (::windows::core::Interface::vtable(self).QueueEventParamVar)(::windows::core::Interface::as_raw(self), met, ::core::mem::transmute(guidextendedtype), hrstatus, ::core::mem::transmute(pvvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn QueueEventParamUnk<'a, P0>(&self, met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, punk: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).QueueEventParamUnk)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(met), ::core::mem::transmute(guidextendedtype), ::core::mem::transmute(hrstatus), punk.into().abi()).ok() + (::windows::core::Interface::vtable(self).QueueEventParamUnk)(::windows::core::Interface::as_raw(self), met, ::core::mem::transmute(guidextendedtype), hrstatus, punk.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Shutdown(&self) -> ::windows::core::Result<()> { @@ -32268,7 +32268,7 @@ impl IMFMediaKeySession { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Update(&self, key: *const u8, cb: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(cb)).ok() + (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), cb).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -32348,7 +32348,7 @@ impl IMFMediaKeySession2 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Update(&self, key: *const u8, cb: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(cb)).ok() + (::windows::core::Interface::vtable(self).base__.Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), cb).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -32373,7 +32373,7 @@ impl IMFMediaKeySession2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GenerateRequest)(::windows::core::Interface::as_raw(self), initdatatype.into().abi(), ::core::mem::transmute(pbinitdata), ::core::mem::transmute(cb)).ok() + (::windows::core::Interface::vtable(self).GenerateRequest)(::windows::core::Interface::as_raw(self), initdatatype.into().abi(), ::core::mem::transmute(pbinitdata), cb).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Expiration(&self) -> ::windows::core::Result { @@ -32466,7 +32466,7 @@ impl IMFMediaKeySessionNotify { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).KeyMessage)(::windows::core::Interface::as_raw(self), destinationurl.into().abi(), ::core::mem::transmute(message), ::core::mem::transmute(cb)) + (::windows::core::Interface::vtable(self).KeyMessage)(::windows::core::Interface::as_raw(self), destinationurl.into().abi(), ::core::mem::transmute(message), cb) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn KeyAdded(&self) { @@ -32474,7 +32474,7 @@ impl IMFMediaKeySessionNotify { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn KeyError(&self, code: u16, systemcode: u32) { - (::windows::core::Interface::vtable(self).KeyError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(code), ::core::mem::transmute(systemcode)) + (::windows::core::Interface::vtable(self).KeyError)(::windows::core::Interface::as_raw(self), code, systemcode) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -32533,7 +32533,7 @@ impl IMFMediaKeySessionNotify2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.KeyMessage)(::windows::core::Interface::as_raw(self), destinationurl.into().abi(), ::core::mem::transmute(message), ::core::mem::transmute(cb)) + (::windows::core::Interface::vtable(self).base__.KeyMessage)(::windows::core::Interface::as_raw(self), destinationurl.into().abi(), ::core::mem::transmute(message), cb) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn KeyAdded(&self) { @@ -32541,7 +32541,7 @@ impl IMFMediaKeySessionNotify2 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn KeyError(&self, code: u16, systemcode: u32) { - (::windows::core::Interface::vtable(self).base__.KeyError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(code), ::core::mem::transmute(systemcode)) + (::windows::core::Interface::vtable(self).base__.KeyError)(::windows::core::Interface::as_raw(self), code, systemcode) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32549,7 +32549,7 @@ impl IMFMediaKeySessionNotify2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).KeyMessage2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emessagetype), destinationurl.into().abi(), ::core::mem::transmute(pbmessage), ::core::mem::transmute(cbmessage)) + (::windows::core::Interface::vtable(self).KeyMessage2)(::windows::core::Interface::as_raw(self), emessagetype, destinationurl.into().abi(), ::core::mem::transmute(pbmessage), cbmessage) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn KeyStatusChange(&self) { @@ -32706,7 +32706,7 @@ impl IMFMediaKeys { P1: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaKeySessionNotify>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSession)(::windows::core::Interface::as_raw(self), mimetype.into().abi(), ::core::mem::transmute(initdata), ::core::mem::transmute(cb), ::core::mem::transmute(customdata), ::core::mem::transmute(cbcustomdata), notify.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSession)(::windows::core::Interface::as_raw(self), mimetype.into().abi(), ::core::mem::transmute(initdata), cb, ::core::mem::transmute(customdata), cbcustomdata, notify.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32786,7 +32786,7 @@ impl IMFMediaKeys2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaKeySessionNotify>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateSession)(::windows::core::Interface::as_raw(self), mimetype.into().abi(), ::core::mem::transmute(initdata), ::core::mem::transmute(cb), ::core::mem::transmute(customdata), ::core::mem::transmute(cbcustomdata), notify.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateSession)(::windows::core::Interface::as_raw(self), mimetype.into().abi(), ::core::mem::transmute(initdata), cb, ::core::mem::transmute(customdata), cbcustomdata, notify.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32809,16 +32809,16 @@ impl IMFMediaKeys2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaKeySessionNotify2>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSession2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(esessiontype), pmfmediakeysessionnotify2.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSession2)(::windows::core::Interface::as_raw(self), esessiontype, pmfmediakeysessionnotify2.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetServerCertificate(&self, pbservercertificate: *const u8, cb: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetServerCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbservercertificate), ::core::mem::transmute(cb)).ok() + (::windows::core::Interface::vtable(self).SetServerCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbservercertificate), cb).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetDOMException(&self, systemcode: ::windows::core::HRESULT) -> ::windows::core::Result<::windows::core::HRESULT> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::HRESULT>::zeroed(); - (::windows::core::Interface::vtable(self).GetDOMException)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(systemcode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) + (::windows::core::Interface::vtable(self).GetDOMException)(::windows::core::Interface::as_raw(self), systemcode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -32886,7 +32886,7 @@ impl IMFMediaSession { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEvent(&self, dwflags: MEDIA_EVENT_GENERATOR_GET_EVENT_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginGetEvent<'a, P0, P1>(&self, pcallback: P0, punkstate: P1) -> ::windows::core::Result<()> @@ -32907,14 +32907,14 @@ impl IMFMediaSession { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn QueueEvent(&self, met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, pvvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.QueueEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(met), ::core::mem::transmute(guidextendedtype), ::core::mem::transmute(hrstatus), ::core::mem::transmute(pvvalue)).ok() + (::windows::core::Interface::vtable(self).base__.QueueEvent)(::windows::core::Interface::as_raw(self), met, ::core::mem::transmute(guidextendedtype), hrstatus, ::core::mem::transmute(pvvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetTopology<'a, P0>(&self, dwsettopologyflags: u32, ptopology: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFTopology>>, { - (::windows::core::Interface::vtable(self).SetTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsettopologyflags), ptopology.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetTopology)(::windows::core::Interface::as_raw(self), dwsettopologyflags, ptopology.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ClearTopologies(&self) -> ::windows::core::Result<()> { @@ -32954,7 +32954,7 @@ impl IMFMediaSession { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetFullTopology(&self, dwgetfulltopologyflags: u32, topoid: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFullTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwgetfulltopologyflags), ::core::mem::transmute(topoid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFullTopology)(::windows::core::Interface::as_raw(self), dwgetfulltopologyflags, topoid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -33036,7 +33036,7 @@ impl IMFMediaSharingEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetErrorCode(&self, error: MF_MEDIA_ENGINE_ERR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetErrorCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).base__.SetErrorCode)(::windows::core::Interface::as_raw(self), error).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSourceElements<'a, P0>(&self, psrcelements: P0) -> ::windows::core::Result<()> @@ -33069,7 +33069,7 @@ impl IMFMediaSharingEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetPreload(&self, preload: MF_MEDIA_ENGINE_PRELOAD) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPreload)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(preload)).ok() + (::windows::core::Interface::vtable(self).base__.SetPreload)(::windows::core::Interface::as_raw(self), preload).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBuffered(&self) -> ::windows::core::Result { @@ -33104,7 +33104,7 @@ impl IMFMediaSharingEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCurrentTime(&self, seektime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seektime)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentTime)(::windows::core::Interface::as_raw(self), seektime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStartTime(&self) -> f64 { @@ -33125,7 +33125,7 @@ impl IMFMediaSharingEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDefaultPlaybackRate(&self, rate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDefaultPlaybackRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.SetDefaultPlaybackRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPlaybackRate(&self) -> f64 { @@ -33133,7 +33133,7 @@ impl IMFMediaSharingEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetPlaybackRate(&self, rate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPlaybackRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).base__.SetPlaybackRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPlayed(&self) -> ::windows::core::Result { @@ -33203,7 +33203,7 @@ impl IMFMediaSharingEngine { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetVolume(&self, volume: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volume)).ok() + (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), volume).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -33316,7 +33316,7 @@ impl IMFMediaSharingEngineClassFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pattr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), dwflags, pattr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -33375,11 +33375,11 @@ impl IMFMediaSink { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddStreamSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamsinkidentifier), pmediatype.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddStreamSink)(::windows::core::Interface::as_raw(self), dwstreamsinkidentifier, pmediatype.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveStreamSink(&self, dwstreamsinkidentifier: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStreamSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamsinkidentifier)).ok() + (::windows::core::Interface::vtable(self).RemoveStreamSink)(::windows::core::Interface::as_raw(self), dwstreamsinkidentifier).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamSinkCount(&self) -> ::windows::core::Result { @@ -33389,12 +33389,12 @@ impl IMFMediaSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamSinkByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamSinkByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamSinkByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamSinkById(&self, dwstreamsinkidentifier: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamSinkById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamsinkidentifier), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamSinkById)(::windows::core::Interface::as_raw(self), dwstreamsinkidentifier, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetPresentationClock<'a, P0>(&self, ppresentationclock: P0) -> ::windows::core::Result<()> @@ -33468,7 +33468,7 @@ pub struct IMFMediaSinkPreroll(::windows::core::IUnknown); impl IMFMediaSinkPreroll { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn NotifyPreroll(&self, hnsupcomingstarttime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyPreroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnsupcomingstarttime)).ok() + (::windows::core::Interface::vtable(self).NotifyPreroll)(::windows::core::Interface::as_raw(self), hnsupcomingstarttime).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -33519,7 +33519,7 @@ impl IMFMediaSource { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEvent(&self, dwflags: MEDIA_EVENT_GENERATOR_GET_EVENT_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginGetEvent<'a, P0, P1>(&self, pcallback: P0, punkstate: P1) -> ::windows::core::Result<()> @@ -33540,7 +33540,7 @@ impl IMFMediaSource { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn QueueEvent(&self, met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, pvvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.QueueEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(met), ::core::mem::transmute(guidextendedtype), ::core::mem::transmute(hrstatus), ::core::mem::transmute(pvvalue)).ok() + (::windows::core::Interface::vtable(self).base__.QueueEvent)(::windows::core::Interface::as_raw(self), met, ::core::mem::transmute(guidextendedtype), hrstatus, ::core::mem::transmute(pvvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCharacteristics(&self) -> ::windows::core::Result { @@ -33644,7 +33644,7 @@ impl IMFMediaSource2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEvent(&self, dwflags: MEDIA_EVENT_GENERATOR_GET_EVENT_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetEvent)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginGetEvent<'a, P0, P1>(&self, pcallback: P0, punkstate: P1) -> ::windows::core::Result<()> @@ -33665,7 +33665,7 @@ impl IMFMediaSource2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn QueueEvent(&self, met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, pvvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.QueueEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(met), ::core::mem::transmute(guidextendedtype), ::core::mem::transmute(hrstatus), ::core::mem::transmute(pvvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.QueueEvent)(::windows::core::Interface::as_raw(self), met, ::core::mem::transmute(guidextendedtype), hrstatus, ::core::mem::transmute(pvvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCharacteristics(&self) -> ::windows::core::Result { @@ -33705,7 +33705,7 @@ impl IMFMediaSource2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamAttributes(&self, dwstreamidentifier: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStreamAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamidentifier), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStreamAttributes)(::windows::core::Interface::as_raw(self), dwstreamidentifier, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetD3DManager<'a, P0>(&self, pmanager: P0) -> ::windows::core::Result<()> @@ -33719,7 +33719,7 @@ impl IMFMediaSource2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).SetMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), pmediatype.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetMediaType)(::windows::core::Interface::as_raw(self), dwstreamid, pmediatype.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -33815,7 +33815,7 @@ impl IMFMediaSourceEx { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEvent(&self, dwflags: MEDIA_EVENT_GENERATOR_GET_EVENT_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetEvent)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginGetEvent<'a, P0, P1>(&self, pcallback: P0, punkstate: P1) -> ::windows::core::Result<()> @@ -33836,7 +33836,7 @@ impl IMFMediaSourceEx { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn QueueEvent(&self, met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, pvvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.QueueEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(met), ::core::mem::transmute(guidextendedtype), ::core::mem::transmute(hrstatus), ::core::mem::transmute(pvvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.QueueEvent)(::windows::core::Interface::as_raw(self), met, ::core::mem::transmute(guidextendedtype), hrstatus, ::core::mem::transmute(pvvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCharacteristics(&self) -> ::windows::core::Result { @@ -33876,7 +33876,7 @@ impl IMFMediaSourceEx { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamAttributes(&self, dwstreamidentifier: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamidentifier), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamAttributes)(::windows::core::Interface::as_raw(self), dwstreamidentifier, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetD3DManager<'a, P0>(&self, pmanager: P0) -> ::windows::core::Result<()> @@ -33981,7 +33981,7 @@ impl IMFMediaSourceExtension { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDuration(&self, duration: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration)).ok() + (::windows::core::Interface::vtable(self).SetDuration)(::windows::core::Interface::as_raw(self), duration).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -34002,7 +34002,7 @@ impl IMFMediaSourceExtension { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetEndOfStream(&self, error: MF_MSE_ERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).SetEndOfStream)(::windows::core::Interface::as_raw(self), error).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -34014,7 +34014,7 @@ impl IMFMediaSourceExtension { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSourceBuffer(&self, dwstreamindex: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetSourceBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetSourceBuffer)(::windows::core::Interface::as_raw(self), dwstreamindex)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34079,7 +34079,7 @@ pub struct IMFMediaSourceExtensionLiveSeekableRange(::windows::core::IUnknown); impl IMFMediaSourceExtensionLiveSeekableRange { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetLiveSeekableRange(&self, start: f64, end: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLiveSeekableRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(end)).ok() + (::windows::core::Interface::vtable(self).SetLiveSeekableRange)(::windows::core::Interface::as_raw(self), start, end).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ClearLiveSeekableRange(&self) -> ::windows::core::Result<()> { @@ -34302,7 +34302,7 @@ impl IMFMediaStream { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEvent(&self, dwflags: MEDIA_EVENT_GENERATOR_GET_EVENT_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginGetEvent<'a, P0, P1>(&self, pcallback: P0, punkstate: P1) -> ::windows::core::Result<()> @@ -34323,7 +34323,7 @@ impl IMFMediaStream { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn QueueEvent(&self, met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, pvvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.QueueEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(met), ::core::mem::transmute(guidextendedtype), ::core::mem::transmute(hrstatus), ::core::mem::transmute(pvvalue)).ok() + (::windows::core::Interface::vtable(self).base__.QueueEvent)(::windows::core::Interface::as_raw(self), met, ::core::mem::transmute(guidextendedtype), hrstatus, ::core::mem::transmute(pvvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMediaSource(&self) -> ::windows::core::Result { @@ -34408,7 +34408,7 @@ impl IMFMediaStream2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEvent(&self, dwflags: MEDIA_EVENT_GENERATOR_GET_EVENT_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetEvent)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginGetEvent<'a, P0, P1>(&self, pcallback: P0, punkstate: P1) -> ::windows::core::Result<()> @@ -34429,7 +34429,7 @@ impl IMFMediaStream2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn QueueEvent(&self, met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, pvvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.QueueEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(met), ::core::mem::transmute(guidextendedtype), ::core::mem::transmute(hrstatus), ::core::mem::transmute(pvvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.QueueEvent)(::windows::core::Interface::as_raw(self), met, ::core::mem::transmute(guidextendedtype), hrstatus, ::core::mem::transmute(pvvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMediaSource(&self) -> ::windows::core::Result { @@ -34450,7 +34450,7 @@ impl IMFMediaStream2 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetStreamState(&self, value: MF_STREAM_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetStreamState)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamState(&self) -> ::windows::core::Result { @@ -34594,21 +34594,21 @@ impl IMFMediaTimeRange { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStart(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStart)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEnd(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEnd)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ContainsTime(&self, time: f64) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).ContainsTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(time))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).ContainsTime)(::windows::core::Interface::as_raw(self), time)) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddRange(&self, starttime: f64, endtime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(starttime), ::core::mem::transmute(endtime)).ok() + (::windows::core::Interface::vtable(self).AddRange)(::windows::core::Interface::as_raw(self), starttime, endtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -34691,7 +34691,7 @@ impl IMFMediaType { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -34762,15 +34762,15 @@ impl IMFMediaType { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -34810,7 +34810,7 @@ impl IMFMediaType { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -34930,7 +34930,7 @@ impl IMFMediaTypeHandler { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMediaTypeByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMediaTypeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMediaTypeByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCurrentMediaType<'a, P0>(&self, pmediatype: P0) -> ::windows::core::Result<()> @@ -35118,7 +35118,7 @@ impl IMFMetadataProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFPresentationDescriptor>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMFMetadata)(::windows::core::Interface::as_raw(self), ppresentationdescriptor.into().abi(), ::core::mem::transmute(dwstreamidentifier), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMFMetadata)(::windows::core::Interface::as_raw(self), ppresentationdescriptor.into().abi(), dwstreamidentifier, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35174,7 +35174,7 @@ impl IMFMuxStreamAttributesManager { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetAttributes(&self, dwmuxstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmuxstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributes)(::windows::core::Interface::as_raw(self), dwmuxstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35231,7 +35231,7 @@ impl IMFMuxStreamMediaTypeManager { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMediaType(&self, dwmuxstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmuxstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMediaType)(::windows::core::Interface::as_raw(self), dwmuxstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamConfigurationCount(&self) -> ::windows::core::Result { @@ -35240,16 +35240,16 @@ impl IMFMuxStreamMediaTypeManager { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddStreamConfiguration(&self, ullstreammask: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddStreamConfiguration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullstreammask)).ok() + (::windows::core::Interface::vtable(self).AddStreamConfiguration)(::windows::core::Interface::as_raw(self), ullstreammask).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveStreamConfiguration(&self, ullstreammask: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStreamConfiguration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullstreammask)).ok() + (::windows::core::Interface::vtable(self).RemoveStreamConfiguration)(::windows::core::Interface::as_raw(self), ullstreammask).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamConfiguration(&self, ulindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamConfiguration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamConfiguration)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35310,7 +35310,7 @@ impl IMFMuxStreamSampleManager { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSample(&self, dwmuxstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmuxstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSample)(::windows::core::Interface::as_raw(self), dwmuxstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamConfiguration(&self) -> u64 { @@ -35370,7 +35370,7 @@ impl IMFNetCredential { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetUser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), fdataisencrypted.into()).ok() + (::windows::core::Interface::vtable(self).SetUser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdata), cbdata, fdataisencrypted.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -35378,7 +35378,7 @@ impl IMFNetCredential { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetPassword)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), fdataisencrypted.into()).ok() + (::windows::core::Interface::vtable(self).SetPassword)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdata), cbdata, fdataisencrypted.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -35473,7 +35473,7 @@ impl IMFNetCredentialCache { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetCredential)(::windows::core::Interface::as_raw(self), pszurl.into(), pszrealm.into(), ::core::mem::transmute(dwauthenticationflags), ::core::mem::transmute(ppcred), ::core::mem::transmute(pdwrequirementsflags)).ok() + (::windows::core::Interface::vtable(self).GetCredential)(::windows::core::Interface::as_raw(self), pszurl.into(), pszrealm.into(), dwauthenticationflags, ::core::mem::transmute(ppcred), ::core::mem::transmute(pdwrequirementsflags)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -35489,7 +35489,7 @@ impl IMFNetCredentialCache { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFNetCredential>>, { - (::windows::core::Interface::vtable(self).SetUserOptions)(::windows::core::Interface::as_raw(self), pcred.into().abi(), ::core::mem::transmute(dwoptionsflags)).ok() + (::windows::core::Interface::vtable(self).SetUserOptions)(::windows::core::Interface::as_raw(self), pcred.into().abi(), dwoptionsflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35708,7 +35708,7 @@ impl IMFNetProxyLocator { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RegisterProxyResult(&self, hrop: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterProxyResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrop)).ok() + (::windows::core::Interface::vtable(self).RegisterProxyResult)(::windows::core::Interface::as_raw(self), hrop).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCurrentProxy(&self, pszstr: ::windows::core::PWSTR, pcchstr: *mut u32) -> ::windows::core::Result<()> { @@ -35896,7 +35896,7 @@ impl IMFNetSchemeHandlerConfig { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSupportedProtocolType(&self, nprotocolindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSupportedProtocolType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nprotocolindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSupportedProtocolType)(::windows::core::Interface::as_raw(self), nprotocolindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ResetProtocolRolloverSettings(&self) -> ::windows::core::Result<()> { @@ -36031,7 +36031,7 @@ impl IMFOutputPolicy { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -36102,15 +36102,15 @@ impl IMFOutputPolicy { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -36150,7 +36150,7 @@ impl IMFOutputPolicy { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -36162,7 +36162,7 @@ impl IMFOutputPolicy { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GenerateRequiredSchemas(&self, dwattributes: u32, guidoutputsubtype: ::windows::core::GUID, rgguidprotectionschemassupported: *const ::windows::core::GUID, cprotectionschemassupported: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GenerateRequiredSchemas)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwattributes), ::core::mem::transmute(guidoutputsubtype), ::core::mem::transmute(rgguidprotectionschemassupported), ::core::mem::transmute(cprotectionschemassupported), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GenerateRequiredSchemas)(::windows::core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(guidoutputsubtype), ::core::mem::transmute(rgguidprotectionschemassupported), cprotectionschemassupported, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOriginatorID(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -36260,7 +36260,7 @@ impl IMFOutputSchema { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -36331,15 +36331,15 @@ impl IMFOutputSchema { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -36379,7 +36379,7 @@ impl IMFOutputSchema { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -36853,7 +36853,7 @@ impl IMFPMediaItem { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUserData(&self, dwuserdata: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUserData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuserdata)).ok() + (::windows::core::Interface::vtable(self).SetUserData)(::windows::core::Interface::as_raw(self), dwuserdata).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -36896,7 +36896,7 @@ impl IMFPMediaItem { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStreamSelection(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamSelection)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -36904,13 +36904,13 @@ impl IMFPMediaItem { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetStreamSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), fenabled.into()).ok() + (::windows::core::Interface::vtable(self).SetStreamSelection)(::windows::core::Interface::as_raw(self), dwstreamindex, fenabled.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetStreamAttribute(&self, dwstreamindex: u32, guidmfattribute: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(guidmfattribute), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamAttribute)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(guidmfattribute), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -36928,7 +36928,7 @@ impl IMFPMediaItem { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetStreamSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), pmediasink.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetStreamSink)(::windows::core::Interface::as_raw(self), dwstreamindex, pmediasink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -37068,7 +37068,7 @@ impl IMFPMediaPlayer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetRate(&self, flrate: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flrate)).ok() + (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), flrate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetRate(&self) -> ::windows::core::Result { @@ -37096,7 +37096,7 @@ impl IMFPMediaPlayer { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateMediaItemFromURL)(::windows::core::Interface::as_raw(self), pwszurl.into(), fsync.into(), ::core::mem::transmute(dwuserdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateMediaItemFromURL)(::windows::core::Interface::as_raw(self), pwszurl.into(), fsync.into(), dwuserdata, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -37106,7 +37106,7 @@ impl IMFPMediaPlayer { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateMediaItemFromObject)(::windows::core::Interface::as_raw(self), piunknownobj.into().abi(), fsync.into(), ::core::mem::transmute(dwuserdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateMediaItemFromObject)(::windows::core::Interface::as_raw(self), piunknownobj.into().abi(), fsync.into(), dwuserdata, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMediaItem<'a, P0>(&self, pimfpmediaitem: P0) -> ::windows::core::Result<()> @@ -37131,7 +37131,7 @@ impl IMFPMediaPlayer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetVolume(&self, flvolume: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flvolume)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), flvolume).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBalance(&self) -> ::windows::core::Result { @@ -37140,7 +37140,7 @@ impl IMFPMediaPlayer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetBalance(&self, flbalance: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBalance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flbalance)).ok() + (::windows::core::Interface::vtable(self).SetBalance)(::windows::core::Interface::as_raw(self), flbalance).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -37177,7 +37177,7 @@ impl IMFPMediaPlayer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetAspectRatioMode(&self, dwaspectratiomode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspectratiomode)).ok() + (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), dwaspectratiomode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetAspectRatioMode(&self) -> ::windows::core::Result { @@ -37196,7 +37196,7 @@ impl IMFPMediaPlayer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetBorderColor(&self, clr: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clr)).ok() + (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), clr).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBorderColor(&self) -> ::windows::core::Result { @@ -37404,27 +37404,27 @@ impl IMFPluginControl { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetPreferredClsid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), selector.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetPreferredClsid)(::windows::core::Interface::as_raw(self), plugintype, selector.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPreferredClsidByIndex(&self, plugintype: u32, index: u32, selector: *mut ::windows::core::PWSTR, clsid: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPreferredClsidByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), ::core::mem::transmute(index), ::core::mem::transmute(selector), ::core::mem::transmute(clsid)).ok() + (::windows::core::Interface::vtable(self).GetPreferredClsidByIndex)(::windows::core::Interface::as_raw(self), plugintype, index, ::core::mem::transmute(selector), ::core::mem::transmute(clsid)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetPreferredClsid<'a, P0>(&self, plugintype: u32, selector: P0, clsid: *const ::windows::core::GUID) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetPreferredClsid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), selector.into(), ::core::mem::transmute(clsid)).ok() + (::windows::core::Interface::vtable(self).SetPreferredClsid)(::windows::core::Interface::as_raw(self), plugintype, selector.into(), ::core::mem::transmute(clsid)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn IsDisabled(&self, plugintype: u32, clsid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), ::core::mem::transmute(clsid)).ok() + (::windows::core::Interface::vtable(self).IsDisabled)(::windows::core::Interface::as_raw(self), plugintype, ::core::mem::transmute(clsid)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetDisabledByIndex(&self, plugintype: u32, index: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetDisabledByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetDisabledByIndex)(::windows::core::Interface::as_raw(self), plugintype, index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -37432,7 +37432,7 @@ impl IMFPluginControl { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), ::core::mem::transmute(clsid), disabled.into()).ok() + (::windows::core::Interface::vtable(self).SetDisabled)(::windows::core::Interface::as_raw(self), plugintype, ::core::mem::transmute(clsid), disabled.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -37494,27 +37494,27 @@ impl IMFPluginControl2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPreferredClsid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), selector.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).base__.GetPreferredClsid)(::windows::core::Interface::as_raw(self), plugintype, selector.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPreferredClsidByIndex(&self, plugintype: u32, index: u32, selector: *mut ::windows::core::PWSTR, clsid: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPreferredClsidByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), ::core::mem::transmute(index), ::core::mem::transmute(selector), ::core::mem::transmute(clsid)).ok() + (::windows::core::Interface::vtable(self).base__.GetPreferredClsidByIndex)(::windows::core::Interface::as_raw(self), plugintype, index, ::core::mem::transmute(selector), ::core::mem::transmute(clsid)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetPreferredClsid<'a, P0>(&self, plugintype: u32, selector: P0, clsid: *const ::windows::core::GUID) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetPreferredClsid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), selector.into(), ::core::mem::transmute(clsid)).ok() + (::windows::core::Interface::vtable(self).base__.SetPreferredClsid)(::windows::core::Interface::as_raw(self), plugintype, selector.into(), ::core::mem::transmute(clsid)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn IsDisabled(&self, plugintype: u32, clsid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.IsDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), ::core::mem::transmute(clsid)).ok() + (::windows::core::Interface::vtable(self).base__.IsDisabled)(::windows::core::Interface::as_raw(self), plugintype, ::core::mem::transmute(clsid)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetDisabledByIndex(&self, plugintype: u32, index: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDisabledByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).base__.GetDisabledByIndex)(::windows::core::Interface::as_raw(self), plugintype, index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -37522,11 +37522,11 @@ impl IMFPluginControl2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plugintype), ::core::mem::transmute(clsid), disabled.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetDisabled)(::windows::core::Interface::as_raw(self), plugintype, ::core::mem::transmute(clsid), disabled.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetPolicy(&self, policy: MF_PLUGIN_CONTROL_POLICY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(policy)).ok() + (::windows::core::Interface::vtable(self).SetPolicy)(::windows::core::Interface::as_raw(self), policy).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -37596,7 +37596,7 @@ impl IMFPresentationClock { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCorrelatedTime(&self, dwreserved: u32, pllclocktime: *mut i64, phnssystemtime: *mut i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCorrelatedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pllclocktime), ::core::mem::transmute(phnssystemtime)).ok() + (::windows::core::Interface::vtable(self).base__.GetCorrelatedTime)(::windows::core::Interface::as_raw(self), dwreserved, ::core::mem::transmute(pllclocktime), ::core::mem::transmute(phnssystemtime)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetContinuityKey(&self) -> ::windows::core::Result { @@ -37606,7 +37606,7 @@ impl IMFPresentationClock { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetState(&self, dwreserved: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetState)(::windows::core::Interface::as_raw(self), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetProperties(&self) -> ::windows::core::Result { @@ -37646,7 +37646,7 @@ impl IMFPresentationClock { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Start(&self, llclockstartoffset: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llclockstartoffset)).ok() + (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), llclockstartoffset).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -37747,7 +37747,7 @@ impl IMFPresentationDescriptor { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -37818,15 +37818,15 @@ impl IMFPresentationDescriptor { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -37866,7 +37866,7 @@ impl IMFPresentationDescriptor { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -37883,15 +37883,15 @@ impl IMFPresentationDescriptor { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStreamDescriptorByIndex(&self, dwindex: u32, pfselected: *mut super::super::Foundation::BOOL, ppdescriptor: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStreamDescriptorByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pfselected), ::core::mem::transmute(ppdescriptor)).ok() + (::windows::core::Interface::vtable(self).GetStreamDescriptorByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pfselected), ::core::mem::transmute(ppdescriptor)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SelectStream(&self, dwdescriptorindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdescriptorindex)).ok() + (::windows::core::Interface::vtable(self).SelectStream)(::windows::core::Interface::as_raw(self), dwdescriptorindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn DeselectStream(&self, dwdescriptorindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeselectStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdescriptorindex)).ok() + (::windows::core::Interface::vtable(self).DeselectStream)(::windows::core::Interface::as_raw(self), dwdescriptorindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -37973,7 +37973,7 @@ impl IMFPresentationTimeSource { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCorrelatedTime(&self, dwreserved: u32, pllclocktime: *mut i64, phnssystemtime: *mut i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCorrelatedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pllclocktime), ::core::mem::transmute(phnssystemtime)).ok() + (::windows::core::Interface::vtable(self).base__.GetCorrelatedTime)(::windows::core::Interface::as_raw(self), dwreserved, ::core::mem::transmute(pllclocktime), ::core::mem::transmute(phnssystemtime)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetContinuityKey(&self) -> ::windows::core::Result { @@ -37983,7 +37983,7 @@ impl IMFPresentationTimeSource { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetState(&self, dwreserved: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetState)(::windows::core::Interface::as_raw(self), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetProperties(&self) -> ::windows::core::Result { @@ -38059,7 +38059,7 @@ impl IMFProtectedEnvironmentAccess { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Call(&self, inputlength: u32, input: *const u8, outputlength: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Call)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputlength), ::core::mem::transmute(input), ::core::mem::transmute(outputlength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Call)(::windows::core::Interface::as_raw(self), inputlength, ::core::mem::transmute(input), outputlength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ReadGRL(&self, outputlength: *mut u32, output: *mut *mut u8) -> ::windows::core::Result<()> { @@ -38114,11 +38114,11 @@ pub struct IMFQualityAdvise(::windows::core::IUnknown); impl IMFQualityAdvise { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDropMode(&self, edropmode: MF_QUALITY_DROP_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDropMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edropmode)).ok() + (::windows::core::Interface::vtable(self).SetDropMode)(::windows::core::Interface::as_raw(self), edropmode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetQualityLevel(&self, equalitylevel: MF_QUALITY_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQualityLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(equalitylevel)).ok() + (::windows::core::Interface::vtable(self).SetQualityLevel)(::windows::core::Interface::as_raw(self), equalitylevel).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetDropMode(&self) -> ::windows::core::Result { @@ -38132,7 +38132,7 @@ impl IMFQualityAdvise { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn DropTime(&self, hnsamounttodrop: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DropTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnsamounttodrop)).ok() + (::windows::core::Interface::vtable(self).DropTime)(::windows::core::Interface::as_raw(self), hnsamounttodrop).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38186,11 +38186,11 @@ pub struct IMFQualityAdvise2(::windows::core::IUnknown); impl IMFQualityAdvise2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDropMode(&self, edropmode: MF_QUALITY_DROP_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDropMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edropmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetDropMode)(::windows::core::Interface::as_raw(self), edropmode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetQualityLevel(&self, equalitylevel: MF_QUALITY_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetQualityLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(equalitylevel)).ok() + (::windows::core::Interface::vtable(self).base__.SetQualityLevel)(::windows::core::Interface::as_raw(self), equalitylevel).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetDropMode(&self) -> ::windows::core::Result { @@ -38204,7 +38204,7 @@ impl IMFQualityAdvise2 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn DropTime(&self, hnsamounttodrop: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DropTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnsamounttodrop)).ok() + (::windows::core::Interface::vtable(self).base__.DropTime)(::windows::core::Interface::as_raw(self), hnsamounttodrop).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn NotifyQualityEvent<'a, P0>(&self, pevent: P0) -> ::windows::core::Result @@ -38352,7 +38352,7 @@ impl IMFQualityManager { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFTopologyNode>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMFSample>>, { - (::windows::core::Interface::vtable(self).NotifyProcessInput)(::windows::core::Interface::as_raw(self), pnode.into().abi(), ::core::mem::transmute(linputindex), psample.into().abi()).ok() + (::windows::core::Interface::vtable(self).NotifyProcessInput)(::windows::core::Interface::as_raw(self), pnode.into().abi(), linputindex, psample.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn NotifyProcessOutput<'a, P0, P1>(&self, pnode: P0, loutputindex: i32, psample: P1) -> ::windows::core::Result<()> @@ -38360,7 +38360,7 @@ impl IMFQualityManager { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFTopologyNode>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMFSample>>, { - (::windows::core::Interface::vtable(self).NotifyProcessOutput)(::windows::core::Interface::as_raw(self), pnode.into().abi(), ::core::mem::transmute(loutputindex), psample.into().abi()).ok() + (::windows::core::Interface::vtable(self).NotifyProcessOutput)(::windows::core::Interface::as_raw(self), pnode.into().abi(), loutputindex, psample.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn NotifyQualityEvent<'a, P0, P1>(&self, pobject: P0, pevent: P1) -> ::windows::core::Result<()> @@ -38431,7 +38431,7 @@ impl IMFRateControl { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), fthin.into(), ::core::mem::transmute(flrate)).ok() + (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), fthin.into(), flrate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -38498,7 +38498,7 @@ impl IMFRateSupport { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSlowestRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edirection), fthin.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSlowestRate)(::windows::core::Interface::as_raw(self), edirection, fthin.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -38507,7 +38507,7 @@ impl IMFRateSupport { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFastestRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edirection), fthin.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFastestRate)(::windows::core::Interface::as_raw(self), edirection, fthin.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -38515,7 +38515,7 @@ impl IMFRateSupport { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).IsRateSupported)(::windows::core::Interface::as_raw(self), fthin.into(), ::core::mem::transmute(flrate), ::core::mem::transmute(pflnearestsupportedrate)).ok() + (::windows::core::Interface::vtable(self).IsRateSupported)(::windows::core::Interface::as_raw(self), fthin.into(), flrate, ::core::mem::transmute(pflnearestsupportedrate)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38646,7 +38646,7 @@ impl IMFRealTimeClient { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RegisterThreads)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtaskindex), wszclass.into()).ok() + (::windows::core::Interface::vtable(self).RegisterThreads)(::windows::core::Interface::as_raw(self), dwtaskindex, wszclass.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn UnregisterThreads(&self) -> ::windows::core::Result<()> { @@ -38654,7 +38654,7 @@ impl IMFRealTimeClient { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetWorkQueue(&self, dwworkqueueid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWorkQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwworkqueueid)).ok() + (::windows::core::Interface::vtable(self).SetWorkQueue)(::windows::core::Interface::as_raw(self), dwworkqueueid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38709,7 +38709,7 @@ impl IMFRealTimeClientEx { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RegisterThreadsEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwtaskindex), wszclassname.into(), ::core::mem::transmute(lbasepriority)).ok() + (::windows::core::Interface::vtable(self).RegisterThreadsEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwtaskindex), wszclassname.into(), lbasepriority).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn UnregisterThreads(&self) -> ::windows::core::Result<()> { @@ -38717,7 +38717,7 @@ impl IMFRealTimeClientEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetWorkQueueEx(&self, dwmultithreadedworkqueueid: u32, lworkitembasepriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWorkQueueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmultithreadedworkqueueid), ::core::mem::transmute(lworkitembasepriority)).ok() + (::windows::core::Interface::vtable(self).SetWorkQueueEx)(::windows::core::Interface::as_raw(self), dwmultithreadedworkqueueid, lworkitembasepriority).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38916,7 +38916,7 @@ impl IMFRemoteAsyncCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Invoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr), premoteresult.into().abi()).ok() + (::windows::core::Interface::vtable(self).Invoke)(::windows::core::Interface::as_raw(self), hr, premoteresult.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39185,7 +39185,7 @@ impl IMFSSLCertificateManager { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnServerCertificate)(::windows::core::Interface::as_raw(self), pszurl.into(), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnServerCertificate)(::windows::core::Interface::as_raw(self), pszurl.into(), ::core::mem::transmute(pbdata), cbdata, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39266,7 +39266,7 @@ impl IMFSample { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -39337,15 +39337,15 @@ impl IMFSample { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -39385,7 +39385,7 @@ impl IMFSample { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -39401,7 +39401,7 @@ impl IMFSample { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSampleFlags(&self, dwsampleflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSampleFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsampleflags)).ok() + (::windows::core::Interface::vtable(self).SetSampleFlags)(::windows::core::Interface::as_raw(self), dwsampleflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSampleTime(&self) -> ::windows::core::Result { @@ -39410,7 +39410,7 @@ impl IMFSample { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSampleTime(&self, hnssampletime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSampleTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssampletime)).ok() + (::windows::core::Interface::vtable(self).SetSampleTime)(::windows::core::Interface::as_raw(self), hnssampletime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSampleDuration(&self) -> ::windows::core::Result { @@ -39419,7 +39419,7 @@ impl IMFSample { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSampleDuration(&self, hnssampleduration: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSampleDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssampleduration)).ok() + (::windows::core::Interface::vtable(self).SetSampleDuration)(::windows::core::Interface::as_raw(self), hnssampleduration).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBufferCount(&self) -> ::windows::core::Result { @@ -39429,7 +39429,7 @@ impl IMFSample { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBufferByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBufferByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBufferByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ConvertToContiguousBuffer(&self) -> ::windows::core::Result { @@ -39445,7 +39445,7 @@ impl IMFSample { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveBufferByIndex(&self, dwindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveBufferByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex)).ok() + (::windows::core::Interface::vtable(self).RemoveBufferByIndex)(::windows::core::Interface::as_raw(self), dwindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveAllBuffers(&self) -> ::windows::core::Result<()> { @@ -39542,11 +39542,11 @@ impl IMFSampleAllocatorControl { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetDefaultAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamid), pallocator.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetDefaultAllocator)(::windows::core::Interface::as_raw(self), dwoutputstreamid, pallocator.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetAllocatorUsage(&self, dwoutputstreamid: u32, pdwinputstreamid: *mut u32, peusage: *mut MFSampleAllocatorUsage) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAllocatorUsage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamid), ::core::mem::transmute(pdwinputstreamid), ::core::mem::transmute(peusage)).ok() + (::windows::core::Interface::vtable(self).GetAllocatorUsage)(::windows::core::Interface::as_raw(self), dwoutputstreamid, ::core::mem::transmute(pdwinputstreamid), ::core::mem::transmute(peusage)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39597,23 +39597,23 @@ pub struct IMFSampleGrabberSinkCallback(::windows::core::IUnknown); impl IMFSampleGrabberSinkCallback { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockStart(&self, hnssystemtime: i64, llclockstartoffset: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnClockStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime), ::core::mem::transmute(llclockstartoffset)).ok() + (::windows::core::Interface::vtable(self).base__.OnClockStart)(::windows::core::Interface::as_raw(self), hnssystemtime, llclockstartoffset).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockStop(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnClockStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).base__.OnClockStop)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockPause(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnClockPause)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).base__.OnClockPause)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockRestart(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnClockRestart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).base__.OnClockRestart)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockSetRate(&self, hnssystemtime: i64, flrate: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnClockSetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime), ::core::mem::transmute(flrate)).ok() + (::windows::core::Interface::vtable(self).base__.OnClockSetRate)(::windows::core::Interface::as_raw(self), hnssystemtime, flrate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnSetPresentationClock<'a, P0>(&self, ppresentationclock: P0) -> ::windows::core::Result<()> @@ -39624,7 +39624,7 @@ impl IMFSampleGrabberSinkCallback { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnProcessSample(&self, guidmajormediatype: *const ::windows::core::GUID, dwsampleflags: u32, llsampletime: i64, llsampleduration: i64, psamplebuffer: *const u8, dwsamplesize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnProcessSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidmajormediatype), ::core::mem::transmute(dwsampleflags), ::core::mem::transmute(llsampletime), ::core::mem::transmute(llsampleduration), ::core::mem::transmute(psamplebuffer), ::core::mem::transmute(dwsamplesize)).ok() + (::windows::core::Interface::vtable(self).OnProcessSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidmajormediatype), dwsampleflags, llsampletime, llsampleduration, ::core::mem::transmute(psamplebuffer), dwsamplesize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnShutdown(&self) -> ::windows::core::Result<()> { @@ -39695,23 +39695,23 @@ pub struct IMFSampleGrabberSinkCallback2(::windows::core::IUnknown); impl IMFSampleGrabberSinkCallback2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockStart(&self, hnssystemtime: i64, llclockstartoffset: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.OnClockStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime), ::core::mem::transmute(llclockstartoffset)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OnClockStart)(::windows::core::Interface::as_raw(self), hnssystemtime, llclockstartoffset).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockStop(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.OnClockStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OnClockStop)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockPause(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.OnClockPause)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OnClockPause)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockRestart(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.OnClockRestart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OnClockRestart)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockSetRate(&self, hnssystemtime: i64, flrate: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.OnClockSetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime), ::core::mem::transmute(flrate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OnClockSetRate)(::windows::core::Interface::as_raw(self), hnssystemtime, flrate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnSetPresentationClock<'a, P0>(&self, ppresentationclock: P0) -> ::windows::core::Result<()> @@ -39722,7 +39722,7 @@ impl IMFSampleGrabberSinkCallback2 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnProcessSample(&self, guidmajormediatype: *const ::windows::core::GUID, dwsampleflags: u32, llsampletime: i64, llsampleduration: i64, psamplebuffer: *const u8, dwsamplesize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnProcessSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidmajormediatype), ::core::mem::transmute(dwsampleflags), ::core::mem::transmute(llsampletime), ::core::mem::transmute(llsampleduration), ::core::mem::transmute(psamplebuffer), ::core::mem::transmute(dwsamplesize)).ok() + (::windows::core::Interface::vtable(self).base__.OnProcessSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidmajormediatype), dwsampleflags, llsampletime, llsampleduration, ::core::mem::transmute(psamplebuffer), dwsamplesize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnShutdown(&self) -> ::windows::core::Result<()> { @@ -39733,7 +39733,7 @@ impl IMFSampleGrabberSinkCallback2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { - (::windows::core::Interface::vtable(self).OnProcessSampleEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidmajormediatype), ::core::mem::transmute(dwsampleflags), ::core::mem::transmute(llsampletime), ::core::mem::transmute(llsampleduration), ::core::mem::transmute(psamplebuffer), ::core::mem::transmute(dwsamplesize), pattributes.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnProcessSampleEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidmajormediatype), dwsampleflags, llsampletime, llsampleduration, ::core::mem::transmute(psamplebuffer), dwsamplesize, pattributes.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39891,15 +39891,15 @@ impl IMFSampleProtection { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetProtectionCertificate(&self, dwversion: u32, ppcert: *mut *mut u8, pcbcert: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProtectionCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwversion), ::core::mem::transmute(ppcert), ::core::mem::transmute(pcbcert)).ok() + (::windows::core::Interface::vtable(self).GetProtectionCertificate)(::windows::core::Interface::as_raw(self), dwversion, ::core::mem::transmute(ppcert), ::core::mem::transmute(pcbcert)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn InitOutputProtection(&self, dwversion: u32, dwoutputid: u32, pbcert: *const u8, cbcert: u32, ppbseed: *mut *mut u8, pcbseed: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitOutputProtection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwversion), ::core::mem::transmute(dwoutputid), ::core::mem::transmute(pbcert), ::core::mem::transmute(cbcert), ::core::mem::transmute(ppbseed), ::core::mem::transmute(pcbseed)).ok() + (::windows::core::Interface::vtable(self).InitOutputProtection)(::windows::core::Interface::as_raw(self), dwversion, dwoutputid, ::core::mem::transmute(pbcert), cbcert, ::core::mem::transmute(ppbseed), ::core::mem::transmute(pcbseed)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn InitInputProtection(&self, dwversion: u32, dwinputid: u32, pbseed: *const u8, cbseed: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitInputProtection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwversion), ::core::mem::transmute(dwinputid), ::core::mem::transmute(pbseed), ::core::mem::transmute(cbseed)).ok() + (::windows::core::Interface::vtable(self).InitInputProtection)(::windows::core::Interface::as_raw(self), dwversion, dwinputid, ::core::mem::transmute(pbseed), cbseed).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -40034,7 +40034,7 @@ impl IMFSchemeHandler { P2: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeginCreateObject)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(dwflags), pprops.into().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into().abi(), punkstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginCreateObject)(::windows::core::Interface::as_raw(self), pwszurl.into(), dwflags, pprops.into().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into().abi(), punkstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndCreateObject<'a, P0>(&self, presult: P0, pobjecttype: *mut MF_OBJECT_TYPE, ppobject: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> @@ -40158,7 +40158,7 @@ impl IMFSecureChannel { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetupSession(&self, pbencryptedsessionkey: *const u8, cbsessionkey: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetupSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbencryptedsessionkey), ::core::mem::transmute(cbsessionkey)).ok() + (::windows::core::Interface::vtable(self).SetupSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbencryptedsessionkey), cbsessionkey).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -40269,7 +40269,7 @@ impl IMFSensorActivitiesReport { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetActivityReport(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetActivityReport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetActivityReport)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetActivityReportByDeviceName<'a, P0>(&self, symbolicname: P0) -> ::windows::core::Result @@ -40451,7 +40451,7 @@ impl IMFSensorActivityReport { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetProcessActivity(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessActivity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessActivity)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -40529,16 +40529,16 @@ impl IMFSensorDevice { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamAttributesCount(&self, etype: MFSensorStreamType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamAttributesCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(etype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamAttributesCount)(::windows::core::Interface::as_raw(self), etype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamAttributes(&self, etype: MFSensorStreamType, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(etype), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamAttributes)(::windows::core::Interface::as_raw(self), etype, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSensorDeviceMode(&self, emode: MFSensorDeviceMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSensorDeviceMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emode)).ok() + (::windows::core::Interface::vtable(self).SetSensorDeviceMode)(::windows::core::Interface::as_raw(self), emode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSensorDeviceMode(&self) -> ::windows::core::Result { @@ -40621,11 +40621,11 @@ impl IMFSensorGroup { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSensorDevice(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSensorDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSensorDevice)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDefaultSensorDeviceIndex(&self, dwindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultSensorDeviceIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex)).ok() + (::windows::core::Interface::vtable(self).SetDefaultSensorDeviceIndex)(::windows::core::Interface::as_raw(self), dwindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetDefaultSensorDeviceIndex(&self) -> ::windows::core::Result { @@ -40777,7 +40777,7 @@ impl IMFSensorProfile { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddProfileFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamid), wzfiltersetstring.into()).ok() + (::windows::core::Interface::vtable(self).AddProfileFilter)(::windows::core::Interface::as_raw(self), streamid, wzfiltersetstring.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -40786,7 +40786,7 @@ impl IMFSensorProfile { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsMediaTypeSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamid), pmediatype.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsMediaTypeSupported)(::windows::core::Interface::as_raw(self), streamid, pmediatype.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddBlockedControl<'a, P0>(&self, wzblockedcontrol: P0) -> ::windows::core::Result<()> @@ -40854,7 +40854,7 @@ impl IMFSensorProfileCollection { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetProfile(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProfile)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddProfile<'a, P0>(&self, pprofile: P0) -> ::windows::core::Result<()> @@ -40870,7 +40870,7 @@ impl IMFSensorProfileCollection { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveProfileByIndex(&self, index: u32) { - (::windows::core::Interface::vtable(self).RemoveProfileByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).RemoveProfileByIndex)(::windows::core::Interface::as_raw(self), index) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveProfile(&self, profileid: *const SENSORPROFILEID) { @@ -40950,7 +40950,7 @@ impl IMFSensorStream { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -41021,15 +41021,15 @@ impl IMFSensorStream { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -41069,7 +41069,7 @@ impl IMFSensorStream { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -41086,7 +41086,7 @@ impl IMFSensorStream { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMediaType(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMediaType)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CloneSensorStream(&self) -> ::windows::core::Result { @@ -41167,7 +41167,7 @@ impl IMFSensorTransformFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFCollection>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { - (::windows::core::Interface::vtable(self).InitializeFactory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxtransformcount), psensordevices.into().abi(), pattributes.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFactory)(::windows::core::Interface::as_raw(self), dwmaxtransformcount, psensordevices.into().abi(), pattributes.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTransformCount(&self) -> ::windows::core::Result { @@ -41176,7 +41176,7 @@ impl IMFSensorTransformFactory { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTransformInformation(&self, transformindex: u32, pguidtransformid: *mut ::windows::core::GUID, ppattributes: *mut ::core::option::Option, ppstreaminformation: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTransformInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(transformindex), ::core::mem::transmute(pguidtransformid), ::core::mem::transmute(ppattributes), ::core::mem::transmute(ppstreaminformation)).ok() + (::windows::core::Interface::vtable(self).GetTransformInformation)(::windows::core::Interface::as_raw(self), transformindex, ::core::mem::transmute(pguidtransformid), ::core::mem::transmute(ppattributes), ::core::mem::transmute(ppstreaminformation)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CreateTransform<'a, P0>(&self, guidsensortransformid: *const ::windows::core::GUID, pattributes: P0) -> ::windows::core::Result @@ -41242,11 +41242,11 @@ impl IMFSequencerSource { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFTopology>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AppendTopology)(::windows::core::Interface::as_raw(self), ptopology.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AppendTopology)(::windows::core::Interface::as_raw(self), ptopology.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn DeleteTopology(&self, dwid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid)).ok() + (::windows::core::Interface::vtable(self).DeleteTopology)(::windows::core::Interface::as_raw(self), dwid).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPresentationContext<'a, P0>(&self, ppd: P0, pid: *mut u32, pptopology: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -41260,11 +41260,11 @@ impl IMFSequencerSource { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFTopology>>, { - (::windows::core::Interface::vtable(self).UpdateTopology)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ptopology.into().abi()).ok() + (::windows::core::Interface::vtable(self).UpdateTopology)(::windows::core::Interface::as_raw(self), dwid, ptopology.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn UpdateTopologyFlags(&self, dwid: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateTopologyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).UpdateTopologyFlags)(::windows::core::Interface::as_raw(self), dwid, dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41322,7 +41322,7 @@ impl IMFSharingEngineClassFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pattr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), dwflags, pattr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41481,7 +41481,7 @@ pub struct IMFSimpleAudioVolume(::windows::core::IUnknown); impl IMFSimpleAudioVolume { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMasterVolume(&self, flevel: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMasterVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flevel)).ok() + (::windows::core::Interface::vtable(self).SetMasterVolume)(::windows::core::Interface::as_raw(self), flevel).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMasterVolume(&self) -> ::windows::core::Result { @@ -41571,7 +41571,7 @@ impl IMFSinkWriter { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { - (::windows::core::Interface::vtable(self).SetInputMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), pinputmediatype.into().abi(), pencodingparameters.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetInputMediaType)(::windows::core::Interface::as_raw(self), dwstreamindex, pinputmediatype.into().abi(), pencodingparameters.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginWriting(&self) -> ::windows::core::Result<()> { @@ -41582,23 +41582,23 @@ impl IMFSinkWriter { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFSample>>, { - (::windows::core::Interface::vtable(self).WriteSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), psample.into().abi()).ok() + (::windows::core::Interface::vtable(self).WriteSample)(::windows::core::Interface::as_raw(self), dwstreamindex, psample.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SendStreamTick(&self, dwstreamindex: u32, lltimestamp: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendStreamTick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(lltimestamp)).ok() + (::windows::core::Interface::vtable(self).SendStreamTick)(::windows::core::Interface::as_raw(self), dwstreamindex, lltimestamp).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn PlaceMarker(&self, dwstreamindex: u32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlaceMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).PlaceMarker)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn NotifyEndOfSegment(&self, dwstreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyEndOfSegment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex)).ok() + (::windows::core::Interface::vtable(self).NotifyEndOfSegment)(::windows::core::Interface::as_raw(self), dwstreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Flush(&self, dwstreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Flush)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex)).ok() + (::windows::core::Interface::vtable(self).Flush)(::windows::core::Interface::as_raw(self), dwstreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Finalize(&self) -> ::windows::core::Result<()> { @@ -41606,12 +41606,12 @@ impl IMFSinkWriter { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetServiceForStream(&self, dwstreamindex: u32, guidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetServiceForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() + (::windows::core::Interface::vtable(self).GetServiceForStream)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStatistics(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStatistics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStatistics)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41671,11 +41671,11 @@ pub struct IMFSinkWriterCallback(::windows::core::IUnknown); impl IMFSinkWriterCallback { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnFinalize(&self, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnFinalize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).OnFinalize)(::windows::core::Interface::as_raw(self), hrstatus).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnMarker(&self, dwstreamindex: u32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).OnMarker)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(pvcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41726,11 +41726,11 @@ pub struct IMFSinkWriterCallback2(::windows::core::IUnknown); impl IMFSinkWriterCallback2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnFinalize(&self, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnFinalize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).base__.OnFinalize)(::windows::core::Interface::as_raw(self), hrstatus).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnMarker(&self, dwstreamindex: u32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.OnMarker)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnTransformChange(&self) -> ::windows::core::Result<()> { @@ -41738,7 +41738,7 @@ impl IMFSinkWriterCallback2 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnStreamError(&self, dwstreamindex: u32, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStreamError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).OnStreamError)(::windows::core::Interface::as_raw(self), dwstreamindex, hrstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41808,14 +41808,14 @@ impl IMFSinkWriterEncoderConfig { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { - (::windows::core::Interface::vtable(self).SetTargetMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ptargetmediatype.into().abi(), pencodingparameters.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetTargetMediaType)(::windows::core::Interface::as_raw(self), dwstreamindex, ptargetmediatype.into().abi(), pencodingparameters.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn PlaceEncodingParameters<'a, P0>(&self, dwstreamindex: u32, pencodingparameters: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { - (::windows::core::Interface::vtable(self).PlaceEncodingParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), pencodingparameters.into().abi()).ok() + (::windows::core::Interface::vtable(self).PlaceEncodingParameters)(::windows::core::Interface::as_raw(self), dwstreamindex, pencodingparameters.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41878,7 +41878,7 @@ impl IMFSinkWriterEx { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { - (::windows::core::Interface::vtable(self).base__.SetInputMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), pinputmediatype.into().abi(), pencodingparameters.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetInputMediaType)(::windows::core::Interface::as_raw(self), dwstreamindex, pinputmediatype.into().abi(), pencodingparameters.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginWriting(&self) -> ::windows::core::Result<()> { @@ -41889,23 +41889,23 @@ impl IMFSinkWriterEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFSample>>, { - (::windows::core::Interface::vtable(self).base__.WriteSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), psample.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.WriteSample)(::windows::core::Interface::as_raw(self), dwstreamindex, psample.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SendStreamTick(&self, dwstreamindex: u32, lltimestamp: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SendStreamTick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(lltimestamp)).ok() + (::windows::core::Interface::vtable(self).base__.SendStreamTick)(::windows::core::Interface::as_raw(self), dwstreamindex, lltimestamp).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn PlaceMarker(&self, dwstreamindex: u32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.PlaceMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.PlaceMarker)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn NotifyEndOfSegment(&self, dwstreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.NotifyEndOfSegment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex)).ok() + (::windows::core::Interface::vtable(self).base__.NotifyEndOfSegment)(::windows::core::Interface::as_raw(self), dwstreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Flush(&self, dwstreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Flush)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex)).ok() + (::windows::core::Interface::vtable(self).base__.Flush)(::windows::core::Interface::as_raw(self), dwstreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Finalize(&self) -> ::windows::core::Result<()> { @@ -41913,16 +41913,16 @@ impl IMFSinkWriterEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetServiceForStream(&self, dwstreamindex: u32, guidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetServiceForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() + (::windows::core::Interface::vtable(self).base__.GetServiceForStream)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStatistics(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStatistics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStatistics)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTransformForStream(&self, dwstreamindex: u32, dwtransformindex: u32, pguidcategory: *mut ::windows::core::GUID, pptransform: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTransformForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwtransformindex), ::core::mem::transmute(pguidcategory), ::core::mem::transmute(pptransform)).ok() + (::windows::core::Interface::vtable(self).GetTransformForStream)(::windows::core::Interface::as_raw(self), dwstreamindex, dwtransformindex, ::core::mem::transmute(pguidcategory), ::core::mem::transmute(pptransform)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42001,7 +42001,7 @@ impl IMFSourceBuffer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetTimeStampOffset(&self, offset: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTimeStampOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetTimeStampOffset)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetAppendWindowStart(&self) -> f64 { @@ -42009,7 +42009,7 @@ impl IMFSourceBuffer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetAppendWindowStart(&self, time: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppendWindowStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(time)).ok() + (::windows::core::Interface::vtable(self).SetAppendWindowStart)(::windows::core::Interface::as_raw(self), time).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetAppendWindowEnd(&self) -> f64 { @@ -42017,11 +42017,11 @@ impl IMFSourceBuffer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetAppendWindowEnd(&self, time: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppendWindowEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(time)).ok() + (::windows::core::Interface::vtable(self).SetAppendWindowEnd)(::windows::core::Interface::as_raw(self), time).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Append(&self, pdata: *const u8, len: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Append)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), ::core::mem::transmute(len)).ok() + (::windows::core::Interface::vtable(self).Append)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdata), len).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AppendByteStream<'a, P0>(&self, pstream: P0, pmaxlen: *const u64) -> ::windows::core::Result<()> @@ -42036,7 +42036,7 @@ impl IMFSourceBuffer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Remove(&self, start: f64, end: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(end)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), start, end).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42104,7 +42104,7 @@ impl IMFSourceBufferAppendMode { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetAppendMode(&self, mode: MF_MSE_APPEND_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppendMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetAppendMode)(::windows::core::Interface::as_raw(self), mode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42159,7 +42159,7 @@ impl IMFSourceBufferList { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSourceBuffer(&self, index: u32) -> ::core::option::Option { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetSourceBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetSourceBuffer)(::windows::core::Interface::as_raw(self), index)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42218,7 +42218,7 @@ impl IMFSourceBufferNotify { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnError(&self, hr: ::windows::core::HRESULT) { - (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)) + (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), hr) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnUpdate(&self) { @@ -42335,7 +42335,7 @@ impl IMFSourceReader { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStreamSelection(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamSelection)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -42343,24 +42343,24 @@ impl IMFSourceReader { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetStreamSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), fselected.into()).ok() + (::windows::core::Interface::vtable(self).SetStreamSelection)(::windows::core::Interface::as_raw(self), dwstreamindex, fselected.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetNativeMediaType(&self, dwstreamindex: u32, dwmediatypeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNativeMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwmediatypeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNativeMediaType)(::windows::core::Interface::as_raw(self), dwstreamindex, dwmediatypeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCurrentMediaType(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCurrentMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCurrentMediaType)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCurrentMediaType<'a, P0>(&self, dwstreamindex: u32, pdwreserved: *mut u32, pmediatype: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).SetCurrentMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(pdwreserved), pmediatype.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetCurrentMediaType)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(pdwreserved), pmediatype.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -42369,21 +42369,21 @@ impl IMFSourceReader { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ReadSample(&self, dwstreamindex: u32, dwcontrolflags: u32, pdwactualstreamindex: *mut u32, pdwstreamflags: *mut u32, plltimestamp: *mut i64, ppsample: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwcontrolflags), ::core::mem::transmute(pdwactualstreamindex), ::core::mem::transmute(pdwstreamflags), ::core::mem::transmute(plltimestamp), ::core::mem::transmute(ppsample)).ok() + (::windows::core::Interface::vtable(self).ReadSample)(::windows::core::Interface::as_raw(self), dwstreamindex, dwcontrolflags, ::core::mem::transmute(pdwactualstreamindex), ::core::mem::transmute(pdwstreamflags), ::core::mem::transmute(plltimestamp), ::core::mem::transmute(ppsample)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Flush(&self, dwstreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Flush)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex)).ok() + (::windows::core::Interface::vtable(self).Flush)(::windows::core::Interface::as_raw(self), dwstreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetServiceForStream(&self, dwstreamindex: u32, guidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetServiceForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() + (::windows::core::Interface::vtable(self).GetServiceForStream)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetPresentationAttribute(&self, dwstreamindex: u32, guidattribute: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetPresentationAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(guidattribute), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPresentationAttribute)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(guidattribute), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42457,18 +42457,18 @@ impl IMFSourceReaderCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFSample>>, { - (::windows::core::Interface::vtable(self).OnReadSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwstreamflags), ::core::mem::transmute(lltimestamp), psample.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnReadSample)(::windows::core::Interface::as_raw(self), hrstatus, dwstreamindex, dwstreamflags, lltimestamp, psample.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnFlush(&self, dwstreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnFlush)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex)).ok() + (::windows::core::Interface::vtable(self).OnFlush)(::windows::core::Interface::as_raw(self), dwstreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnEvent<'a, P0>(&self, dwstreamindex: u32, pevent: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaEvent>>, { - (::windows::core::Interface::vtable(self).OnEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), pevent.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnEvent)(::windows::core::Interface::as_raw(self), dwstreamindex, pevent.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42523,18 +42523,18 @@ impl IMFSourceReaderCallback2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFSample>>, { - (::windows::core::Interface::vtable(self).base__.OnReadSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwstreamflags), ::core::mem::transmute(lltimestamp), psample.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.OnReadSample)(::windows::core::Interface::as_raw(self), hrstatus, dwstreamindex, dwstreamflags, lltimestamp, psample.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnFlush(&self, dwstreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnFlush)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex)).ok() + (::windows::core::Interface::vtable(self).base__.OnFlush)(::windows::core::Interface::as_raw(self), dwstreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnEvent<'a, P0>(&self, dwstreamindex: u32, pevent: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaEvent>>, { - (::windows::core::Interface::vtable(self).base__.OnEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), pevent.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.OnEvent)(::windows::core::Interface::as_raw(self), dwstreamindex, pevent.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnTransformChange(&self) -> ::windows::core::Result<()> { @@ -42542,7 +42542,7 @@ impl IMFSourceReaderCallback2 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnStreamError(&self, dwstreamindex: u32, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStreamError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).OnStreamError)(::windows::core::Interface::as_raw(self), dwstreamindex, hrstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42610,7 +42610,7 @@ impl IMFSourceReaderEx { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStreamSelection(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStreamSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStreamSelection)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -42618,24 +42618,24 @@ impl IMFSourceReaderEx { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetStreamSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), fselected.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetStreamSelection)(::windows::core::Interface::as_raw(self), dwstreamindex, fselected.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetNativeMediaType(&self, dwstreamindex: u32, dwmediatypeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetNativeMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwmediatypeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetNativeMediaType)(::windows::core::Interface::as_raw(self), dwstreamindex, dwmediatypeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCurrentMediaType(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCurrentMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCurrentMediaType)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCurrentMediaType<'a, P0>(&self, dwstreamindex: u32, pdwreserved: *mut u32, pmediatype: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).base__.SetCurrentMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(pdwreserved), pmediatype.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentMediaType)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(pdwreserved), pmediatype.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -42644,21 +42644,21 @@ impl IMFSourceReaderEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ReadSample(&self, dwstreamindex: u32, dwcontrolflags: u32, pdwactualstreamindex: *mut u32, pdwstreamflags: *mut u32, plltimestamp: *mut i64, ppsample: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ReadSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwcontrolflags), ::core::mem::transmute(pdwactualstreamindex), ::core::mem::transmute(pdwstreamflags), ::core::mem::transmute(plltimestamp), ::core::mem::transmute(ppsample)).ok() + (::windows::core::Interface::vtable(self).base__.ReadSample)(::windows::core::Interface::as_raw(self), dwstreamindex, dwcontrolflags, ::core::mem::transmute(pdwactualstreamindex), ::core::mem::transmute(pdwstreamflags), ::core::mem::transmute(plltimestamp), ::core::mem::transmute(ppsample)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Flush(&self, dwstreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Flush)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex)).ok() + (::windows::core::Interface::vtable(self).base__.Flush)(::windows::core::Interface::as_raw(self), dwstreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetServiceForStream(&self, dwstreamindex: u32, guidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetServiceForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() + (::windows::core::Interface::vtable(self).base__.GetServiceForStream)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetPresentationAttribute(&self, dwstreamindex: u32, guidattribute: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPresentationAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(guidattribute), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetPresentationAttribute)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(guidattribute), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetNativeMediaType<'a, P0>(&self, dwstreamindex: u32, pmediatype: P0) -> ::windows::core::Result @@ -42666,22 +42666,22 @@ impl IMFSourceReaderEx { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetNativeMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), pmediatype.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetNativeMediaType)(::windows::core::Interface::as_raw(self), dwstreamindex, pmediatype.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddTransformForStream<'a, P0>(&self, dwstreamindex: u32, ptransformoractivate: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).AddTransformForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ptransformoractivate.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddTransformForStream)(::windows::core::Interface::as_raw(self), dwstreamindex, ptransformoractivate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveAllTransformsForStream(&self, dwstreamindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAllTransformsForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex)).ok() + (::windows::core::Interface::vtable(self).RemoveAllTransformsForStream)(::windows::core::Interface::as_raw(self), dwstreamindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTransformForStream(&self, dwstreamindex: u32, dwtransformindex: u32, pguidcategory: *mut ::windows::core::GUID, pptransform: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTransformForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(dwtransformindex), ::core::mem::transmute(pguidcategory), ::core::mem::transmute(pptransform)).ok() + (::windows::core::Interface::vtable(self).GetTransformForStream)(::windows::core::Interface::as_raw(self), dwstreamindex, dwtransformindex, ::core::mem::transmute(pguidcategory), ::core::mem::transmute(pptransform)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42754,7 +42754,7 @@ impl IMFSourceResolver { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>>, { - (::windows::core::Interface::vtable(self).CreateObjectFromURL)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(dwflags), pprops.into().abi(), ::core::mem::transmute(pobjecttype), ::core::mem::transmute(ppobject)).ok() + (::windows::core::Interface::vtable(self).CreateObjectFromURL)(::windows::core::Interface::as_raw(self), pwszurl.into(), dwflags, pprops.into().abi(), ::core::mem::transmute(pobjecttype), ::core::mem::transmute(ppobject)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -42764,7 +42764,7 @@ impl IMFSourceResolver { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>>, { - (::windows::core::Interface::vtable(self).CreateObjectFromByteStream)(::windows::core::Interface::as_raw(self), pbytestream.into().abi(), pwszurl.into(), ::core::mem::transmute(dwflags), pprops.into().abi(), ::core::mem::transmute(pobjecttype), ::core::mem::transmute(ppobject)).ok() + (::windows::core::Interface::vtable(self).CreateObjectFromByteStream)(::windows::core::Interface::as_raw(self), pbytestream.into().abi(), pwszurl.into(), dwflags, pprops.into().abi(), ::core::mem::transmute(pobjecttype), ::core::mem::transmute(ppobject)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -42775,7 +42775,7 @@ impl IMFSourceResolver { P2: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeginCreateObjectFromURL)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(dwflags), pprops.into().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into().abi(), punkstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginCreateObjectFromURL)(::windows::core::Interface::as_raw(self), pwszurl.into(), dwflags, pprops.into().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into().abi(), punkstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndCreateObjectFromURL<'a, P0>(&self, presult: P0, pobjecttype: *mut MF_OBJECT_TYPE, ppobject: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> @@ -42794,7 +42794,7 @@ impl IMFSourceResolver { P3: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P4: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeginCreateObjectFromByteStream)(::windows::core::Interface::as_raw(self), pbytestream.into().abi(), pwszurl.into(), ::core::mem::transmute(dwflags), pprops.into().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into().abi(), punkstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginCreateObjectFromByteStream)(::windows::core::Interface::as_raw(self), pbytestream.into().abi(), pwszurl.into(), dwflags, pprops.into().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into().abi(), punkstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndCreateObjectFromByteStream<'a, P0>(&self, presult: P0, pobjecttype: *mut MF_OBJECT_TYPE, ppobject: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> @@ -42889,7 +42889,7 @@ impl IMFSpatialAudioObjectBuffer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCurrentLength(&self, cbcurrentlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbcurrentlength)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentLength)(::windows::core::Interface::as_raw(self), cbcurrentlength).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMaxLength(&self) -> ::windows::core::Result { @@ -42898,7 +42898,7 @@ impl IMFSpatialAudioObjectBuffer { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetID(&self, u32id: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32id)).ok() + (::windows::core::Interface::vtable(self).SetID)(::windows::core::Interface::as_raw(self), u32id).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetID(&self) -> ::windows::core::Result { @@ -42908,7 +42908,7 @@ impl IMFSpatialAudioObjectBuffer { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetType(&self, r#type: super::Audio::AudioObjectType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] @@ -43019,7 +43019,7 @@ impl IMFSpatialAudioSample { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -43090,15 +43090,15 @@ impl IMFSpatialAudioSample { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -43138,7 +43138,7 @@ impl IMFSpatialAudioSample { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -43154,7 +43154,7 @@ impl IMFSpatialAudioSample { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSampleFlags(&self, dwsampleflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSampleFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsampleflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetSampleFlags)(::windows::core::Interface::as_raw(self), dwsampleflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSampleTime(&self) -> ::windows::core::Result { @@ -43163,7 +43163,7 @@ impl IMFSpatialAudioSample { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSampleTime(&self, hnssampletime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSampleTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssampletime)).ok() + (::windows::core::Interface::vtable(self).base__.SetSampleTime)(::windows::core::Interface::as_raw(self), hnssampletime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSampleDuration(&self) -> ::windows::core::Result { @@ -43172,7 +43172,7 @@ impl IMFSpatialAudioSample { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSampleDuration(&self, hnssampleduration: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSampleDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssampleduration)).ok() + (::windows::core::Interface::vtable(self).base__.SetSampleDuration)(::windows::core::Interface::as_raw(self), hnssampleduration).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBufferCount(&self) -> ::windows::core::Result { @@ -43182,7 +43182,7 @@ impl IMFSpatialAudioSample { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBufferByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetBufferByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetBufferByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ConvertToContiguousBuffer(&self) -> ::windows::core::Result { @@ -43198,7 +43198,7 @@ impl IMFSpatialAudioSample { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveBufferByIndex(&self, dwindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveBufferByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveBufferByIndex)(::windows::core::Interface::as_raw(self), dwindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveAllBuffers(&self) -> ::windows::core::Result<()> { @@ -43231,7 +43231,7 @@ impl IMFSpatialAudioSample { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSpatialAudioObjectByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSpatialAudioObjectByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSpatialAudioObjectByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -43334,7 +43334,7 @@ impl IMFStreamDescriptor { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -43405,15 +43405,15 @@ impl IMFStreamDescriptor { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -43453,7 +43453,7 @@ impl IMFStreamDescriptor { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -43537,7 +43537,7 @@ impl IMFStreamSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEvent(&self, dwflags: MEDIA_EVENT_GENERATOR_GET_EVENT_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetEvent)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginGetEvent<'a, P0, P1>(&self, pcallback: P0, punkstate: P1) -> ::windows::core::Result<()> @@ -43558,7 +43558,7 @@ impl IMFStreamSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn QueueEvent(&self, met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, pvvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.QueueEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(met), ::core::mem::transmute(guidextendedtype), ::core::mem::transmute(hrstatus), ::core::mem::transmute(pvvalue)).ok() + (::windows::core::Interface::vtable(self).base__.QueueEvent)(::windows::core::Interface::as_raw(self), met, ::core::mem::transmute(guidextendedtype), hrstatus, ::core::mem::transmute(pvvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMediaSink(&self) -> ::windows::core::Result { @@ -43585,7 +43585,7 @@ impl IMFStreamSink { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn PlaceMarker(&self, emarkertype: MFSTREAMSINK_MARKER_TYPE, pvarmarkervalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT, pvarcontextvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlaceMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emarkertype), ::core::mem::transmute(pvarmarkervalue), ::core::mem::transmute(pvarcontextvalue)).ok() + (::windows::core::Interface::vtable(self).PlaceMarker)(::windows::core::Interface::as_raw(self), emarkertype, ::core::mem::transmute(pvarmarkervalue), ::core::mem::transmute(pvarcontextvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Flush(&self) -> ::windows::core::Result<()> { @@ -43666,7 +43666,7 @@ impl IMFStreamingSinkConfig { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).StartStreaming)(::windows::core::Interface::as_raw(self), fseekoffsetisbyteoffset.into(), ::core::mem::transmute(qwseekoffset)).ok() + (::windows::core::Interface::vtable(self).StartStreaming)(::windows::core::Interface::as_raw(self), fseekoffsetisbyteoffset.into(), qwseekoffset).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -43723,7 +43723,7 @@ impl IMFSystemId { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Setup(&self, stage: u32, cbin: u32, pbin: *const u8, pcbout: *mut u32, ppbout: *mut *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stage), ::core::mem::transmute(cbin), ::core::mem::transmute(pbin), ::core::mem::transmute(pcbout), ::core::mem::transmute(ppbout)).ok() + (::windows::core::Interface::vtable(self).Setup)(::windows::core::Interface::as_raw(self), stage, cbin, ::core::mem::transmute(pbin), ::core::mem::transmute(pcbout), ::core::mem::transmute(ppbout)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -43795,7 +43795,7 @@ impl IMFTimecodeTranslate { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeginConvertHNSToTimecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnstime), pcallback.into().abi(), punkstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginConvertHNSToTimecode)(::windows::core::Interface::as_raw(self), hnstime, pcallback.into().abi(), punkstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -43874,7 +43874,7 @@ impl IMFTimedText { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SelectTrack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(trackid), selected.into()).ok() + (::windows::core::Interface::vtable(self).SelectTrack)(::windows::core::Interface::as_raw(self), trackid, selected.into()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -43886,7 +43886,7 @@ impl IMFTimedText { P3: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddDataSource)(::windows::core::Interface::as_raw(self), bytestream.into().abi(), label.into(), language.into(), ::core::mem::transmute(kind), isdefault.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddDataSource)(::windows::core::Interface::as_raw(self), bytestream.into().abi(), label.into(), language.into(), kind, isdefault.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -43898,7 +43898,7 @@ impl IMFTimedText { P3: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddDataSourceFromUrl)(::windows::core::Interface::as_raw(self), url.into(), label.into(), language.into(), ::core::mem::transmute(kind), isdefault.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddDataSourceFromUrl)(::windows::core::Interface::as_raw(self), url.into(), label.into(), language.into(), kind, isdefault.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddTrack<'a, P0, P1>(&self, label: P0, language: P1, kind: MF_TIMED_TEXT_TRACK_KIND) -> ::windows::core::Result @@ -43907,7 +43907,7 @@ impl IMFTimedText { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddTrack)(::windows::core::Interface::as_raw(self), label.into(), language.into(), ::core::mem::transmute(kind), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddTrack)(::windows::core::Interface::as_raw(self), label.into(), language.into(), kind, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveTrack<'a, P0>(&self, track: P0) -> ::windows::core::Result<()> @@ -43923,7 +43923,7 @@ impl IMFTimedText { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetCueTimeOffset(&self, offset: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCueTimeOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetCueTimeOffset)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTracks(&self) -> ::windows::core::Result { @@ -44192,7 +44192,7 @@ impl IMFTimedTextCue { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetLine(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLine)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -44257,12 +44257,12 @@ impl IMFTimedTextCueList { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCueByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCueByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCueByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCueById(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCueById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCueById)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCueByOriginalId<'a, P0>(&self, originalid: P0) -> ::windows::core::Result @@ -44278,12 +44278,12 @@ impl IMFTimedTextCueList { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddTextCue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(duration), text.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddTextCue)(::windows::core::Interface::as_raw(self), start, duration, text.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddDataCue(&self, start: f64, duration: f64, data: *const u8, datasize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddDataCue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(duration), ::core::mem::transmute(data), ::core::mem::transmute(datasize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddDataCue)(::windows::core::Interface::as_raw(self), start, duration, ::core::mem::transmute(data), datasize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveCue<'a, P0>(&self, cue: P0) -> ::windows::core::Result<()> @@ -44355,7 +44355,7 @@ impl IMFTimedTextFormattedText { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSubformatting(&self, index: u32, firstchar: *mut u32, charlength: *mut u32, style: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSubformatting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(firstchar), ::core::mem::transmute(charlength), ::core::mem::transmute(style)).ok() + (::windows::core::Interface::vtable(self).GetSubformatting)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(firstchar), ::core::mem::transmute(charlength), ::core::mem::transmute(style)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -44407,11 +44407,11 @@ pub struct IMFTimedTextNotify(::windows::core::IUnknown); impl IMFTimedTextNotify { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn TrackAdded(&self, trackid: u32) { - (::windows::core::Interface::vtable(self).TrackAdded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(trackid)) + (::windows::core::Interface::vtable(self).TrackAdded)(::windows::core::Interface::as_raw(self), trackid) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn TrackRemoved(&self, trackid: u32) { - (::windows::core::Interface::vtable(self).TrackRemoved)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(trackid)) + (::windows::core::Interface::vtable(self).TrackRemoved)(::windows::core::Interface::as_raw(self), trackid) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -44419,22 +44419,22 @@ impl IMFTimedTextNotify { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).TrackSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(trackid), selected.into()) + (::windows::core::Interface::vtable(self).TrackSelected)(::windows::core::Interface::as_raw(self), trackid, selected.into()) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn TrackReadyStateChanged(&self, trackid: u32) { - (::windows::core::Interface::vtable(self).TrackReadyStateChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(trackid)) + (::windows::core::Interface::vtable(self).TrackReadyStateChanged)(::windows::core::Interface::as_raw(self), trackid) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Error(&self, errorcode: MF_TIMED_TEXT_ERROR_CODE, extendederrorcode: ::windows::core::HRESULT, sourcetrackid: u32) { - (::windows::core::Interface::vtable(self).Error)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(errorcode), ::core::mem::transmute(extendederrorcode), ::core::mem::transmute(sourcetrackid)) + (::windows::core::Interface::vtable(self).Error)(::windows::core::Interface::as_raw(self), errorcode, extendederrorcode, sourcetrackid) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Cue<'a, P0>(&self, cueevent: MF_TIMED_TEXT_CUE_EVENT, currenttime: f64, cue: P0) where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFTimedTextCue>>, { - (::windows::core::Interface::vtable(self).Cue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cueevent), ::core::mem::transmute(currenttime), cue.into().abi()) + (::windows::core::Interface::vtable(self).Cue)(::windows::core::Interface::as_raw(self), cueevent, currenttime, cue.into().abi()) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Reset(&self) { @@ -45027,12 +45027,12 @@ impl IMFTimedTextTrackList { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTrack(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTrack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTrack)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTrackById(&self, trackid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTrackById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(trackid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTrackById)(::windows::core::Interface::as_raw(self), trackid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -45089,7 +45089,7 @@ impl IMFTimer { P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SetTimer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(llclocktime), pcallback.into().abi(), punkstate.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).SetTimer)(::windows::core::Interface::as_raw(self), dwflags, llclocktime, pcallback.into().abi(), punkstate.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CancelTimer<'a, P0>(&self, punkkey: P0) -> ::windows::core::Result<()> @@ -45222,7 +45222,7 @@ impl IMFTopology { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -45293,15 +45293,15 @@ impl IMFTopology { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -45341,7 +45341,7 @@ impl IMFTopology { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -45377,7 +45377,7 @@ impl IMFTopology { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetNode(&self, windex: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNode)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -45393,7 +45393,7 @@ impl IMFTopology { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetNodeByID(&self, qwtoponodeid: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNodeByID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwtoponodeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNodeByID)(::windows::core::Interface::as_raw(self), qwtoponodeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSourceNodeCollection(&self) -> ::windows::core::Result { @@ -45498,7 +45498,7 @@ impl IMFTopologyNode { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -45569,15 +45569,15 @@ impl IMFTopologyNode { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -45617,7 +45617,7 @@ impl IMFTopologyNode { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -45650,7 +45650,7 @@ impl IMFTopologyNode { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetTopoNodeID(&self, ulltopoid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTopoNodeID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulltopoid)).ok() + (::windows::core::Interface::vtable(self).SetTopoNodeID)(::windows::core::Interface::as_raw(self), ulltopoid).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputCount(&self) -> ::windows::core::Result { @@ -45667,43 +45667,43 @@ impl IMFTopologyNode { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFTopologyNode>>, { - (::windows::core::Interface::vtable(self).ConnectOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputindex), pdownstreamnode.into().abi(), ::core::mem::transmute(dwinputindexondownstreamnode)).ok() + (::windows::core::Interface::vtable(self).ConnectOutput)(::windows::core::Interface::as_raw(self), dwoutputindex, pdownstreamnode.into().abi(), dwinputindexondownstreamnode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn DisconnectOutput(&self, dwoutputindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputindex)).ok() + (::windows::core::Interface::vtable(self).DisconnectOutput)(::windows::core::Interface::as_raw(self), dwoutputindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInput(&self, dwinputindex: u32, ppupstreamnode: *mut ::core::option::Option, pdwoutputindexonupstreamnode: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputindex), ::core::mem::transmute(ppupstreamnode), ::core::mem::transmute(pdwoutputindexonupstreamnode)).ok() + (::windows::core::Interface::vtable(self).GetInput)(::windows::core::Interface::as_raw(self), dwinputindex, ::core::mem::transmute(ppupstreamnode), ::core::mem::transmute(pdwoutputindexonupstreamnode)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutput(&self, dwoutputindex: u32, ppdownstreamnode: *mut ::core::option::Option, pdwinputindexondownstreamnode: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputindex), ::core::mem::transmute(ppdownstreamnode), ::core::mem::transmute(pdwinputindexondownstreamnode)).ok() + (::windows::core::Interface::vtable(self).GetOutput)(::windows::core::Interface::as_raw(self), dwoutputindex, ::core::mem::transmute(ppdownstreamnode), ::core::mem::transmute(pdwinputindexondownstreamnode)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetOutputPrefType<'a, P0>(&self, dwoutputindex: u32, ptype: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).SetOutputPrefType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputindex), ptype.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetOutputPrefType)(::windows::core::Interface::as_raw(self), dwoutputindex, ptype.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputPrefType(&self, dwoutputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputPrefType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputPrefType)(::windows::core::Interface::as_raw(self), dwoutputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetInputPrefType<'a, P0>(&self, dwinputindex: u32, ptype: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).SetInputPrefType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputindex), ptype.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetInputPrefType)(::windows::core::Interface::as_raw(self), dwinputindex, ptype.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputPrefType(&self, dwinputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputPrefType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputPrefType)(::windows::core::Interface::as_raw(self), dwinputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CloneFrom<'a, P0>(&self, pnode: P0) -> ::windows::core::Result<()> @@ -45790,7 +45790,7 @@ pub struct IMFTopologyNodeAttributeEditor(::windows::core::IUnknown); impl IMFTopologyNodeAttributeEditor { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn UpdateNodeAttributes(&self, topoid: u64, pupdates: &[MFTOPONODE_ATTRIBUTE_UPDATE]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateNodeAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(topoid), pupdates.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pupdates))).ok() + (::windows::core::Interface::vtable(self).UpdateNodeAttributes)(::windows::core::Interface::as_raw(self), topoid, pupdates.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pupdates))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -45840,7 +45840,7 @@ pub struct IMFTopologyServiceLookup(::windows::core::IUnknown); impl IMFTopologyServiceLookup { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn LookupService(&self, r#type: MF_SERVICE_LOOKUP_TYPE, dwindex: u32, guidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, ppvobjects: *mut *mut ::core::ffi::c_void, pnobjects: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LookupService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(dwindex), ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobjects), ::core::mem::transmute(pnobjects)).ok() + (::windows::core::Interface::vtable(self).LookupService)(::windows::core::Interface::as_raw(self), r#type, dwindex, ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobjects), ::core::mem::transmute(pnobjects)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -46177,12 +46177,12 @@ impl IMFTransform { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputStreamInfo(&self, dwinputstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputStreamInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputStreamInfo)(::windows::core::Interface::as_raw(self), dwinputstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputStreamInfo(&self, dwoutputstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputStreamInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputStreamInfo)(::windows::core::Interface::as_raw(self), dwoutputstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetAttributes(&self) -> ::windows::core::Result { @@ -46192,59 +46192,59 @@ impl IMFTransform { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputStreamAttributes(&self, dwinputstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputStreamAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputStreamAttributes)(::windows::core::Interface::as_raw(self), dwinputstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputStreamAttributes(&self, dwoutputstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputStreamAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputStreamAttributes)(::windows::core::Interface::as_raw(self), dwoutputstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn DeleteInputStream(&self, dwstreamid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteInputStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid)).ok() + (::windows::core::Interface::vtable(self).DeleteInputStream)(::windows::core::Interface::as_raw(self), dwstreamid).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddInputStreams(&self, cstreams: u32, adwstreamids: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddInputStreams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cstreams), ::core::mem::transmute(adwstreamids)).ok() + (::windows::core::Interface::vtable(self).AddInputStreams)(::windows::core::Interface::as_raw(self), cstreams, ::core::mem::transmute(adwstreamids)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputAvailableType(&self, dwinputstreamid: u32, dwtypeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputAvailableType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), ::core::mem::transmute(dwtypeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputAvailableType)(::windows::core::Interface::as_raw(self), dwinputstreamid, dwtypeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputAvailableType(&self, dwoutputstreamid: u32, dwtypeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputAvailableType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamid), ::core::mem::transmute(dwtypeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputAvailableType)(::windows::core::Interface::as_raw(self), dwoutputstreamid, dwtypeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetInputType<'a, P0>(&self, dwinputstreamid: u32, ptype: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).SetInputType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), ptype.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetInputType)(::windows::core::Interface::as_raw(self), dwinputstreamid, ptype.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetOutputType<'a, P0>(&self, dwoutputstreamid: u32, ptype: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).SetOutputType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamid), ptype.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetOutputType)(::windows::core::Interface::as_raw(self), dwoutputstreamid, ptype.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputCurrentType(&self, dwinputstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputCurrentType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputCurrentType)(::windows::core::Interface::as_raw(self), dwinputstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputCurrentType(&self, dwoutputstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputCurrentType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputCurrentType)(::windows::core::Interface::as_raw(self), dwoutputstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputStatus(&self, dwinputstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputStatus)(::windows::core::Interface::as_raw(self), dwinputstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputStatus(&self) -> ::windows::core::Result { @@ -46253,29 +46253,29 @@ impl IMFTransform { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetOutputBounds(&self, hnslowerbound: i64, hnsupperbound: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnslowerbound), ::core::mem::transmute(hnsupperbound)).ok() + (::windows::core::Interface::vtable(self).SetOutputBounds)(::windows::core::Interface::as_raw(self), hnslowerbound, hnsupperbound).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ProcessEvent<'a, P0>(&self, dwinputstreamid: u32, pevent: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaEvent>>, { - (::windows::core::Interface::vtable(self).ProcessEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), pevent.into().abi()).ok() + (::windows::core::Interface::vtable(self).ProcessEvent)(::windows::core::Interface::as_raw(self), dwinputstreamid, pevent.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ProcessMessage(&self, emessage: MFT_MESSAGE_TYPE, ulparam: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emessage), ::core::mem::transmute(ulparam)).ok() + (::windows::core::Interface::vtable(self).ProcessMessage)(::windows::core::Interface::as_raw(self), emessage, ulparam).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ProcessInput<'a, P0>(&self, dwinputstreamid: u32, psample: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFSample>>, { - (::windows::core::Interface::vtable(self).ProcessInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputstreamid), psample.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ProcessInput)(::windows::core::Interface::as_raw(self), dwinputstreamid, psample.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ProcessOutput(&self, dwflags: u32, poutputsamples: &mut [MFT_OUTPUT_DATA_BUFFER], pdwstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), poutputsamples.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(poutputsamples)), ::core::mem::transmute(pdwstatus)).ok() + (::windows::core::Interface::vtable(self).ProcessOutput)(::windows::core::Interface::as_raw(self), dwflags, poutputsamples.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(poutputsamples)), ::core::mem::transmute(pdwstatus)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -46348,7 +46348,7 @@ impl IMFTrustedInput { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetInputTrustAuthority(&self, dwstreamid: u32, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputTrustAuthority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetInputTrustAuthority)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -46404,7 +46404,7 @@ impl IMFTrustedOutput { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetOutputTrustAuthorityByIndex(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputTrustAuthorityByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputTrustAuthorityByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46479,7 +46479,7 @@ impl IMFVideoCaptureSampleAllocator { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).base__.InitializeSampleAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crequestedframes), pmediatype.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeSampleAllocator)(::windows::core::Interface::as_raw(self), crequestedframes, pmediatype.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AllocateSample(&self) -> ::windows::core::Result { @@ -46492,7 +46492,7 @@ impl IMFVideoCaptureSampleAllocator { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).InitializeCaptureSampleAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsamplesize), ::core::mem::transmute(cbcapturemetadatasize), ::core::mem::transmute(cbalignment), ::core::mem::transmute(cminimumsamples), pattributes.into().abi(), pmediatype.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeCaptureSampleAllocator)(::windows::core::Interface::as_raw(self), cbsamplesize, cbcapturemetadatasize, cbalignment, cminimumsamples, pattributes.into().abi(), pmediatype.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -46628,7 +46628,7 @@ impl IMFVideoDisplayControl { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetAspectRatioMode(&self, dwaspectratiomode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspectratiomode)).ok() + (::windows::core::Interface::vtable(self).SetAspectRatioMode)(::windows::core::Interface::as_raw(self), dwaspectratiomode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetAspectRatioMode(&self) -> ::windows::core::Result { @@ -46660,7 +46660,7 @@ impl IMFVideoDisplayControl { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetBorderColor(&self, clr: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clr)).ok() + (::windows::core::Interface::vtable(self).SetBorderColor)(::windows::core::Interface::as_raw(self), clr).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBorderColor(&self) -> ::windows::core::Result { @@ -46669,7 +46669,7 @@ impl IMFVideoDisplayControl { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetRenderingPrefs(&self, dwrenderflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRenderingPrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrenderflags)).ok() + (::windows::core::Interface::vtable(self).SetRenderingPrefs)(::windows::core::Interface::as_raw(self), dwrenderflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetRenderingPrefs(&self) -> ::windows::core::Result { @@ -46801,7 +46801,7 @@ impl IMFVideoMediaType { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -46872,15 +46872,15 @@ impl IMFVideoMediaType { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -46920,7 +46920,7 @@ impl IMFVideoMediaType { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -46963,7 +46963,7 @@ impl IMFVideoMediaType { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetVideoRepresentation(&self, guidrepresentation: ::windows::core::GUID, ppvrepresentation: *mut *mut ::core::ffi::c_void, lstride: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVideoRepresentation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidrepresentation), ::core::mem::transmute(ppvrepresentation), ::core::mem::transmute(lstride)).ok() + (::windows::core::Interface::vtable(self).GetVideoRepresentation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidrepresentation), ::core::mem::transmute(ppvrepresentation), lstride).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -47125,21 +47125,21 @@ pub struct IMFVideoMixerControl(::windows::core::IUnknown); impl IMFVideoMixerControl { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetStreamZOrder(&self, dwstreamid: u32, dwz: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(dwz)).ok() + (::windows::core::Interface::vtable(self).SetStreamZOrder)(::windows::core::Interface::as_raw(self), dwstreamid, dwz).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamZOrder(&self, dwstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamZOrder)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetStreamOutputRect(&self, dwstreamid: u32, pnrcoutput: *const MFVideoNormalizedRect) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamOutputRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(pnrcoutput)).ok() + (::windows::core::Interface::vtable(self).SetStreamOutputRect)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(pnrcoutput)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamOutputRect(&self, dwstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamOutputRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamOutputRect)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -47192,25 +47192,25 @@ pub struct IMFVideoMixerControl2(::windows::core::IUnknown); impl IMFVideoMixerControl2 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetStreamZOrder(&self, dwstreamid: u32, dwz: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStreamZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(dwz)).ok() + (::windows::core::Interface::vtable(self).base__.SetStreamZOrder)(::windows::core::Interface::as_raw(self), dwstreamid, dwz).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamZOrder(&self, dwstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStreamZOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStreamZOrder)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetStreamOutputRect(&self, dwstreamid: u32, pnrcoutput: *const MFVideoNormalizedRect) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStreamOutputRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(pnrcoutput)).ok() + (::windows::core::Interface::vtable(self).base__.SetStreamOutputRect)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(pnrcoutput)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetStreamOutputRect(&self, dwstreamid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStreamOutputRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStreamOutputRect)(::windows::core::Interface::as_raw(self), dwstreamid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMixingPrefs(&self, dwmixflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMixingPrefs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmixflags)).ok() + (::windows::core::Interface::vtable(self).SetMixingPrefs)(::windows::core::Interface::as_raw(self), dwmixflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetMixingPrefs(&self) -> ::windows::core::Result { @@ -47281,7 +47281,7 @@ pub struct IMFVideoPositionMapper(::windows::core::IUnknown); impl IMFVideoPositionMapper { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn MapOutputCoordinateToInputStream(&self, xout: f32, yout: f32, dwoutputstreamindex: u32, dwinputstreamindex: u32, pxin: *mut f32, pyin: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MapOutputCoordinateToInputStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xout), ::core::mem::transmute(yout), ::core::mem::transmute(dwoutputstreamindex), ::core::mem::transmute(dwinputstreamindex), ::core::mem::transmute(pxin), ::core::mem::transmute(pyin)).ok() + (::windows::core::Interface::vtable(self).MapOutputCoordinateToInputStream)(::windows::core::Interface::as_raw(self), xout, yout, dwoutputstreamindex, dwinputstreamindex, ::core::mem::transmute(pxin), ::core::mem::transmute(pyin)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -47331,27 +47331,27 @@ pub struct IMFVideoPresenter(::windows::core::IUnknown); impl IMFVideoPresenter { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockStart(&self, hnssystemtime: i64, llclockstartoffset: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnClockStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime), ::core::mem::transmute(llclockstartoffset)).ok() + (::windows::core::Interface::vtable(self).base__.OnClockStart)(::windows::core::Interface::as_raw(self), hnssystemtime, llclockstartoffset).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockStop(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnClockStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).base__.OnClockStop)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockPause(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnClockPause)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).base__.OnClockPause)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockRestart(&self, hnssystemtime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnClockRestart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime)).ok() + (::windows::core::Interface::vtable(self).base__.OnClockRestart)(::windows::core::Interface::as_raw(self), hnssystemtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn OnClockSetRate(&self, hnssystemtime: i64, flrate: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnClockSetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnssystemtime), ::core::mem::transmute(flrate)).ok() + (::windows::core::Interface::vtable(self).base__.OnClockSetRate)(::windows::core::Interface::as_raw(self), hnssystemtime, flrate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn ProcessMessage(&self, emessage: MFVP_MESSAGE_TYPE, ulparam: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emessage), ::core::mem::transmute(ulparam)).ok() + (::windows::core::Interface::vtable(self).ProcessMessage)(::windows::core::Interface::as_raw(self), emessage, ulparam).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetCurrentMediaType(&self) -> ::windows::core::Result { @@ -47442,30 +47442,30 @@ impl IMFVideoProcessor { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetProcAmpRange(&self, dwproperty: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcAmpRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcAmpRange)(::windows::core::Interface::as_raw(self), dwproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetProcAmpValues(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcAmpValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcAmpValues)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetProcAmpValues(&self, dwflags: u32, pvalues: *const DXVA2_ProcAmpValues) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcAmpValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvalues)).ok() + (::windows::core::Interface::vtable(self).SetProcAmpValues)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pvalues)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetFilteringRange(&self, dwproperty: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFilteringRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFilteringRange)(::windows::core::Interface::as_raw(self), dwproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetFilteringValue(&self, dwproperty: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFilteringValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFilteringValue)(::windows::core::Interface::as_raw(self), dwproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetFilteringValue(&self, dwproperty: u32, pvalue: *const DXVA2_Fixed32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFilteringValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwproperty), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).SetFilteringValue)(::windows::core::Interface::as_raw(self), dwproperty, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBackgroundColor(&self) -> ::windows::core::Result { @@ -47474,7 +47474,7 @@ impl IMFVideoProcessor { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetBackgroundColor(&self, clrbkg: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackgroundColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clrbkg)).ok() + (::windows::core::Interface::vtable(self).SetBackgroundColor)(::windows::core::Interface::as_raw(self), clrbkg).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -47552,11 +47552,11 @@ impl IMFVideoProcessorControl { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMirror(&self, emirror: MF_VIDEO_PROCESSOR_MIRROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMirror)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emirror)).ok() + (::windows::core::Interface::vtable(self).SetMirror)(::windows::core::Interface::as_raw(self), emirror).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetRotation(&self, erotation: MF_VIDEO_PROCESSOR_ROTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(erotation)).ok() + (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), erotation).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47639,11 +47639,11 @@ impl IMFVideoProcessorControl2 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMirror(&self, emirror: MF_VIDEO_PROCESSOR_MIRROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMirror)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emirror)).ok() + (::windows::core::Interface::vtable(self).base__.SetMirror)(::windows::core::Interface::as_raw(self), emirror).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetRotation(&self, erotation: MF_VIDEO_PROCESSOR_ROTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(erotation)).ok() + (::windows::core::Interface::vtable(self).base__.SetRotation)(::windows::core::Interface::as_raw(self), erotation).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47652,7 +47652,7 @@ impl IMFVideoProcessorControl2 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] 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() + (::windows::core::Interface::vtable(self).SetRotationOverride)(::windows::core::Interface::as_raw(self), uirotation).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47749,11 +47749,11 @@ impl IMFVideoProcessorControl3 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMirror(&self, emirror: MF_VIDEO_PROCESSOR_MIRROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetMirror)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emirror)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetMirror)(::windows::core::Interface::as_raw(self), emirror).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetRotation(&self, erotation: MF_VIDEO_PROCESSOR_ROTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(erotation)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRotation)(::windows::core::Interface::as_raw(self), erotation).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47762,7 +47762,7 @@ impl IMFVideoProcessorControl3 { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetRotationOverride(&self, uirotation: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRotationOverride)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uirotation)).ok() + (::windows::core::Interface::vtable(self).base__.SetRotationOverride)(::windows::core::Interface::as_raw(self), uirotation).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47788,11 +47788,11 @@ impl IMFVideoProcessorControl3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).EnableSphericalVideoProcessing)(::windows::core::Interface::as_raw(self), fenable.into(), ::core::mem::transmute(eformat), ::core::mem::transmute(eprojectionmode)).ok() + (::windows::core::Interface::vtable(self).EnableSphericalVideoProcessing)(::windows::core::Interface::as_raw(self), fenable.into(), eformat, eprojectionmode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] 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() + (::windows::core::Interface::vtable(self).SetSphericalVideoProperties)(::windows::core::Interface::as_raw(self), x, y, z, w, fieldofview).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetOutputDevice<'a, P0>(&self, poutputdevice: P0) -> ::windows::core::Result<()> @@ -48006,7 +48006,7 @@ impl IMFVideoSampleAllocator { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).InitializeSampleAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crequestedframes), pmediatype.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeSampleAllocator)(::windows::core::Interface::as_raw(self), crequestedframes, pmediatype.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AllocateSample(&self) -> ::windows::core::Result { @@ -48137,7 +48137,7 @@ impl IMFVideoSampleAllocatorEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).base__.InitializeSampleAllocator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crequestedframes), pmediatype.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeSampleAllocator)(::windows::core::Interface::as_raw(self), crequestedframes, pmediatype.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AllocateSample(&self) -> ::windows::core::Result { @@ -48150,7 +48150,7 @@ impl IMFVideoSampleAllocatorEx { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMFMediaType>>, { - (::windows::core::Interface::vtable(self).InitializeSampleAllocatorEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cinitialsamples), ::core::mem::transmute(cmaximumsamples), pattributes.into().abi(), pmediatype.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeSampleAllocatorEx)(::windows::core::Interface::as_raw(self), cinitialsamples, cmaximumsamples, pattributes.into().abi(), pmediatype.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -48358,7 +48358,7 @@ impl IMFVirtualCamera { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAttributes>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), ::core::mem::transmute(matchtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ptheirs.into().abi(), matchtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetUINT32(&self, guidkey: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -48429,15 +48429,15 @@ impl IMFVirtualCamera { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT32(&self, guidkey: *const ::windows::core::GUID, unvalue: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUINT64(&self, guidkey: *const ::windows::core::GUID, unvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(unvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUINT64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), unvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDouble(&self, guidkey: *const ::windows::core::GUID, fvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), fvalue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetGUID(&self, guidkey: *const ::windows::core::GUID, guidvalue: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -48477,7 +48477,7 @@ impl IMFVirtualCamera { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetItemByIndex(&self, unindex: u32, pguidkey: *mut ::windows::core::GUID, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unindex), ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.GetItemByIndex)(::windows::core::Interface::as_raw(self), unindex, ::core::mem::transmute(pguidkey), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn CopyAllItems<'a, P0>(&self, pdest: P0) -> ::windows::core::Result<()> @@ -48496,7 +48496,7 @@ impl IMFVirtualCamera { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] pub unsafe fn AddProperty(&self, pkey: *const super::super::Devices::Properties::DEVPROPKEY, r#type: u32, pbdata: *const u8, cbdata: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pkey), ::core::mem::transmute(r#type), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata)).ok() + (::windows::core::Interface::vtable(self).AddProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pkey), r#type, ::core::mem::transmute(pbdata), cbdata).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddRegistryEntry<'a, P0, P1>(&self, entryname: P0, subkeypath: P1, dwregtype: u32, pbdata: *const u8, cbdata: u32) -> ::windows::core::Result<()> @@ -48504,7 +48504,7 @@ impl IMFVirtualCamera { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddRegistryEntry)(::windows::core::Interface::as_raw(self), entryname.into(), subkeypath.into(), ::core::mem::transmute(dwregtype), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata)).ok() + (::windows::core::Interface::vtable(self).AddRegistryEntry)(::windows::core::Interface::as_raw(self), entryname.into(), subkeypath.into(), dwregtype, ::core::mem::transmute(pbdata), cbdata).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Start<'a, P0>(&self, pcallback: P0) -> ::windows::core::Result<()> @@ -48528,7 +48528,7 @@ impl IMFVirtualCamera { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SendCameraProperty(&self, propertyset: *const ::windows::core::GUID, propertyid: u32, propertyflags: u32, propertypayload: *mut ::core::ffi::c_void, propertypayloadlength: u32, data: *mut ::core::ffi::c_void, datalength: u32, datawritten: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendCameraProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyset), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyflags), ::core::mem::transmute(propertypayload), ::core::mem::transmute(propertypayloadlength), ::core::mem::transmute(data), ::core::mem::transmute(datalength), ::core::mem::transmute(datawritten)).ok() + (::windows::core::Interface::vtable(self).SendCameraProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyset), propertyid, propertyflags, ::core::mem::transmute(propertypayload), propertypayloadlength, ::core::mem::transmute(data), datalength, ::core::mem::transmute(datawritten)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48537,7 +48537,7 @@ impl IMFVirtualCamera { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSyncEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kseventset), ::core::mem::transmute(kseventid), ::core::mem::transmute(kseventflags), eventhandle.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSyncEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kseventset), kseventid, kseventflags, eventhandle.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48546,7 +48546,7 @@ impl IMFVirtualCamera { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSyncSemaphore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kseventset), ::core::mem::transmute(kseventid), ::core::mem::transmute(kseventflags), semaphorehandle.into(), ::core::mem::transmute(semaphoreadjustment), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSyncSemaphore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kseventset), kseventid, kseventflags, semaphorehandle.into(), semaphoreadjustment, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Shutdown(&self) -> ::windows::core::Result<()> { @@ -48664,12 +48664,12 @@ impl IMFWorkQueueServices { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTopologyWorkQueueMMCSSClass(&self, dwtopologyworkqueueid: u32, pwszclass: ::windows::core::PWSTR, pcchclass: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTopologyWorkQueueMMCSSClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtopologyworkqueueid), ::core::mem::transmute(pwszclass), ::core::mem::transmute(pcchclass)).ok() + (::windows::core::Interface::vtable(self).GetTopologyWorkQueueMMCSSClass)(::windows::core::Interface::as_raw(self), dwtopologyworkqueueid, ::core::mem::transmute(pwszclass), ::core::mem::transmute(pcchclass)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTopologyWorkQueueMMCSSTaskId(&self, dwtopologyworkqueueid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTopologyWorkQueueMMCSSTaskId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtopologyworkqueueid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTopologyWorkQueueMMCSSTaskId)(::windows::core::Interface::as_raw(self), dwtopologyworkqueueid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginRegisterPlatformWorkQueueWithMMCSS<'a, P0, P1, P2>(&self, dwplatformworkqueue: u32, wszclass: P0, dwtaskid: u32, pcallback: P1, pstate: P2) -> ::windows::core::Result<()> @@ -48678,7 +48678,7 @@ impl IMFWorkQueueServices { P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeginRegisterPlatformWorkQueueWithMMCSS)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwplatformworkqueue), wszclass.into(), ::core::mem::transmute(dwtaskid), pcallback.into().abi(), pstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginRegisterPlatformWorkQueueWithMMCSS)(::windows::core::Interface::as_raw(self), dwplatformworkqueue, wszclass.into(), dwtaskid, pcallback.into().abi(), pstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndRegisterPlatformWorkQueueWithMMCSS<'a, P0>(&self, presult: P0) -> ::windows::core::Result @@ -48694,7 +48694,7 @@ impl IMFWorkQueueServices { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeginUnregisterPlatformWorkQueueWithMMCSS)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwplatformworkqueue), pcallback.into().abi(), pstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginUnregisterPlatformWorkQueueWithMMCSS)(::windows::core::Interface::as_raw(self), dwplatformworkqueue, pcallback.into().abi(), pstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndUnregisterPlatformWorkQueueWithMMCSS<'a, P0>(&self, presult: P0) -> ::windows::core::Result<()> @@ -48705,12 +48705,12 @@ impl IMFWorkQueueServices { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPlaftormWorkQueueMMCSSClass(&self, dwplatformworkqueueid: u32, pwszclass: ::windows::core::PWSTR, pcchclass: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPlaftormWorkQueueMMCSSClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwplatformworkqueueid), ::core::mem::transmute(pwszclass), ::core::mem::transmute(pcchclass)).ok() + (::windows::core::Interface::vtable(self).GetPlaftormWorkQueueMMCSSClass)(::windows::core::Interface::as_raw(self), dwplatformworkqueueid, ::core::mem::transmute(pwszclass), ::core::mem::transmute(pcchclass)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPlatformWorkQueueMMCSSTaskId(&self, dwplatformworkqueueid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetPlatformWorkQueueMMCSSTaskId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwplatformworkqueueid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPlatformWorkQueueMMCSSTaskId)(::windows::core::Interface::as_raw(self), dwplatformworkqueueid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -48801,12 +48801,12 @@ impl IMFWorkQueueServicesEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTopologyWorkQueueMMCSSClass(&self, dwtopologyworkqueueid: u32, pwszclass: ::windows::core::PWSTR, pcchclass: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetTopologyWorkQueueMMCSSClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtopologyworkqueueid), ::core::mem::transmute(pwszclass), ::core::mem::transmute(pcchclass)).ok() + (::windows::core::Interface::vtable(self).base__.GetTopologyWorkQueueMMCSSClass)(::windows::core::Interface::as_raw(self), dwtopologyworkqueueid, ::core::mem::transmute(pwszclass), ::core::mem::transmute(pcchclass)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTopologyWorkQueueMMCSSTaskId(&self, dwtopologyworkqueueid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetTopologyWorkQueueMMCSSTaskId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtopologyworkqueueid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetTopologyWorkQueueMMCSSTaskId)(::windows::core::Interface::as_raw(self), dwtopologyworkqueueid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginRegisterPlatformWorkQueueWithMMCSS<'a, P0, P1, P2>(&self, dwplatformworkqueue: u32, wszclass: P0, dwtaskid: u32, pcallback: P1, pstate: P2) -> ::windows::core::Result<()> @@ -48815,7 +48815,7 @@ impl IMFWorkQueueServicesEx { P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.BeginRegisterPlatformWorkQueueWithMMCSS)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwplatformworkqueue), wszclass.into(), ::core::mem::transmute(dwtaskid), pcallback.into().abi(), pstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.BeginRegisterPlatformWorkQueueWithMMCSS)(::windows::core::Interface::as_raw(self), dwplatformworkqueue, wszclass.into(), dwtaskid, pcallback.into().abi(), pstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndRegisterPlatformWorkQueueWithMMCSS<'a, P0>(&self, presult: P0) -> ::windows::core::Result @@ -48831,7 +48831,7 @@ impl IMFWorkQueueServicesEx { P0: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.BeginUnregisterPlatformWorkQueueWithMMCSS)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwplatformworkqueue), pcallback.into().abi(), pstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.BeginUnregisterPlatformWorkQueueWithMMCSS)(::windows::core::Interface::as_raw(self), dwplatformworkqueue, pcallback.into().abi(), pstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn EndUnregisterPlatformWorkQueueWithMMCSS<'a, P0>(&self, presult: P0) -> ::windows::core::Result<()> @@ -48842,17 +48842,17 @@ impl IMFWorkQueueServicesEx { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPlaftormWorkQueueMMCSSClass(&self, dwplatformworkqueueid: u32, pwszclass: ::windows::core::PWSTR, pcchclass: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPlaftormWorkQueueMMCSSClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwplatformworkqueueid), ::core::mem::transmute(pwszclass), ::core::mem::transmute(pcchclass)).ok() + (::windows::core::Interface::vtable(self).base__.GetPlaftormWorkQueueMMCSSClass)(::windows::core::Interface::as_raw(self), dwplatformworkqueueid, ::core::mem::transmute(pwszclass), ::core::mem::transmute(pcchclass)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPlatformWorkQueueMMCSSTaskId(&self, dwplatformworkqueueid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPlatformWorkQueueMMCSSTaskId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwplatformworkqueueid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetPlatformWorkQueueMMCSSTaskId)(::windows::core::Interface::as_raw(self), dwplatformworkqueueid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTopologyWorkQueueMMCSSPriority(&self, dwtopologyworkqueueid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTopologyWorkQueueMMCSSPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtopologyworkqueueid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTopologyWorkQueueMMCSSPriority)(::windows::core::Interface::as_raw(self), dwtopologyworkqueueid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn BeginRegisterPlatformWorkQueueWithMMCSSEx<'a, P0, P1, P2>(&self, dwplatformworkqueue: u32, wszclass: P0, dwtaskid: u32, lpriority: i32, pcallback: P1, pstate: P2) -> ::windows::core::Result<()> @@ -48861,12 +48861,12 @@ impl IMFWorkQueueServicesEx { P1: ::std::convert::Into<::windows::core::InParam<'a, IMFAsyncCallback>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeginRegisterPlatformWorkQueueWithMMCSSEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwplatformworkqueue), wszclass.into(), ::core::mem::transmute(dwtaskid), ::core::mem::transmute(lpriority), pcallback.into().abi(), pstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginRegisterPlatformWorkQueueWithMMCSSEx)(::windows::core::Interface::as_raw(self), dwplatformworkqueue, wszclass.into(), dwtaskid, lpriority, pcallback.into().abi(), pstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetPlatformWorkQueueMMCSSPriority(&self, dwplatformworkqueueid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetPlatformWorkQueueMMCSSPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwplatformworkqueueid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPlatformWorkQueueMMCSSPriority)(::windows::core::Interface::as_raw(self), dwplatformworkqueueid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -48951,7 +48951,7 @@ impl IOPMVideoOutput { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Configure(&self, pparameters: *const OPM_CONFIGURE_PARAMETERS, uladditionalparameterssize: u32, pbadditionalparameters: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), ::core::mem::transmute(uladditionalparameterssize), ::core::mem::transmute(pbadditionalparameters)).ok() + (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pparameters), uladditionalparameterssize, ::core::mem::transmute(pbadditionalparameters)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49144,7 +49144,7 @@ impl IPlayToSourceClassFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IPlayToControl>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pcontrol.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IInspectable>(result__) + (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), dwflags, pcontrol.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IInspectable>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49213,7 +49213,7 @@ impl IToc { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetContext(&self, dwcontextsize: u32, pbtcontext: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcontextsize), ::core::mem::transmute(pbtcontext)).ok() + (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), dwcontextsize, ::core::mem::transmute(pbtcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetContext(&self, pdwcontextsize: *mut u32, pbtcontext: *mut u8) -> ::windows::core::Result<()> { @@ -49226,7 +49226,7 @@ impl IToc { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEntryListByIndex(&self, wentrylistindex: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEntryListByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wentrylistindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEntryListByIndex)(::windows::core::Interface::as_raw(self), wentrylistindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddEntryList<'a, P0>(&self, pentrylist: P0, pwentrylistindex: *mut u16) -> ::windows::core::Result<()> @@ -49240,11 +49240,11 @@ impl IToc { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITocEntryList>>, { - (::windows::core::Interface::vtable(self).AddEntryListByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wentrylistindex), pentrylist.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddEntryListByIndex)(::windows::core::Interface::as_raw(self), wentrylistindex, pentrylist.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveEntryListByIndex(&self, wentrylistindex: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEntryListByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wentrylistindex)).ok() + (::windows::core::Interface::vtable(self).RemoveEntryListByIndex)(::windows::core::Interface::as_raw(self), wentrylistindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49309,7 +49309,7 @@ impl ITocCollection { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEntryByIndex(&self, dwentryindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEntryByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwentryindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEntryByIndex)(::windows::core::Interface::as_raw(self), dwentryindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddEntry<'a, P0>(&self, ptoc: P0, pdwentryindex: *mut u32) -> ::windows::core::Result<()> @@ -49323,11 +49323,11 @@ impl ITocCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, IToc>>, { - (::windows::core::Interface::vtable(self).AddEntryByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwentryindex), ptoc.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddEntryByIndex)(::windows::core::Interface::as_raw(self), dwentryindex, ptoc.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveEntryByIndex(&self, dwentryindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEntryByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwentryindex)).ok() + (::windows::core::Interface::vtable(self).RemoveEntryByIndex)(::windows::core::Interface::as_raw(self), dwentryindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49400,7 +49400,7 @@ impl ITocEntry { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetSubEntries(&self, dwnumsubentries: u32, pwsubentryindices: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSubEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwnumsubentries), ::core::mem::transmute(pwsubentryindices)).ok() + (::windows::core::Interface::vtable(self).SetSubEntries)(::windows::core::Interface::as_raw(self), dwnumsubentries, ::core::mem::transmute(pwsubentryindices)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetSubEntries(&self, pdwnumsubentries: *mut u32, pwsubentryindices: *mut u16) -> ::windows::core::Result<()> { @@ -49408,7 +49408,7 @@ impl ITocEntry { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetDescriptionData(&self, dwdescriptiondatasize: u32, pbtdescriptiondata: *mut u8, pguidtype: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDescriptionData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdescriptiondatasize), ::core::mem::transmute(pbtdescriptiondata), ::core::mem::transmute(pguidtype)).ok() + (::windows::core::Interface::vtable(self).SetDescriptionData)(::windows::core::Interface::as_raw(self), dwdescriptiondatasize, ::core::mem::transmute(pbtdescriptiondata), ::core::mem::transmute(pguidtype)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetDescriptionData(&self, pdwdescriptiondatasize: *mut u32, pbtdescriptiondata: *mut u8, pguidtype: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -49474,7 +49474,7 @@ impl ITocEntryList { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetEntryByIndex(&self, dwentryindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEntryByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwentryindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEntryByIndex)(::windows::core::Interface::as_raw(self), dwentryindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddEntry<'a, P0>(&self, pentry: P0, pdwentryindex: *mut u32) -> ::windows::core::Result<()> @@ -49488,11 +49488,11 @@ impl ITocEntryList { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITocEntry>>, { - (::windows::core::Interface::vtable(self).AddEntryByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwentryindex), pentry.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddEntryByIndex)(::windows::core::Interface::as_raw(self), dwentryindex, pentry.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveEntryByIndex(&self, dwentryindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEntryByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwentryindex)).ok() + (::windows::core::Interface::vtable(self).RemoveEntryByIndex)(::windows::core::Interface::as_raw(self), dwentryindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49553,32 +49553,32 @@ impl ITocParser { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTocCount(&self, enumtocpostype: TOC_POS_TYPE, pdwtoccount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTocCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumtocpostype), ::core::mem::transmute(pdwtoccount)).ok() + (::windows::core::Interface::vtable(self).GetTocCount)(::windows::core::Interface::as_raw(self), enumtocpostype, ::core::mem::transmute(pdwtoccount)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTocByIndex(&self, enumtocpostype: TOC_POS_TYPE, dwtocindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTocByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumtocpostype), ::core::mem::transmute(dwtocindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTocByIndex)(::windows::core::Interface::as_raw(self), enumtocpostype, dwtocindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetTocByType(&self, enumtocpostype: TOC_POS_TYPE, guidtoctype: ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTocByType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumtocpostype), ::core::mem::transmute(guidtoctype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTocByType)(::windows::core::Interface::as_raw(self), enumtocpostype, ::core::mem::transmute(guidtoctype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn AddToc<'a, P0>(&self, enumtocpostype: TOC_POS_TYPE, ptoc: P0, pdwtocindex: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IToc>>, { - (::windows::core::Interface::vtable(self).AddToc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumtocpostype), ptoc.into().abi(), ::core::mem::transmute(pdwtocindex)).ok() + (::windows::core::Interface::vtable(self).AddToc)(::windows::core::Interface::as_raw(self), enumtocpostype, ptoc.into().abi(), ::core::mem::transmute(pdwtocindex)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveTocByIndex(&self, enumtocpostype: TOC_POS_TYPE, dwtocindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveTocByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumtocpostype), ::core::mem::transmute(dwtocindex)).ok() + (::windows::core::Interface::vtable(self).RemoveTocByIndex)(::windows::core::Interface::as_raw(self), enumtocpostype, dwtocindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn RemoveTocByType(&self, enumtocpostype: TOC_POS_TYPE, guidtoctype: ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveTocByType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumtocpostype), ::core::mem::transmute(guidtoctype)).ok() + (::windows::core::Interface::vtable(self).RemoveTocByType)(::windows::core::Interface::as_raw(self), enumtocpostype, ::core::mem::transmute(guidtoctype)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn Commit(&self) -> ::windows::core::Result<()> { @@ -49689,7 +49689,7 @@ pub struct IWMCodecLeakyBucket(::windows::core::IUnknown); impl IWMCodecLeakyBucket { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetBufferSizeBits(&self, ulbuffersize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferSizeBits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulbuffersize)).ok() + (::windows::core::Interface::vtable(self).SetBufferSizeBits)(::windows::core::Interface::as_raw(self), ulbuffersize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBufferSizeBits(&self, pulbuffersize: *mut u32) -> ::windows::core::Result<()> { @@ -49697,7 +49697,7 @@ impl IWMCodecLeakyBucket { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetBufferFullnessBits(&self, ulbufferfullness: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferFullnessBits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulbufferfullness)).ok() + (::windows::core::Interface::vtable(self).SetBufferFullnessBits)(::windows::core::Interface::as_raw(self), ulbufferfullness).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetBufferFullnessBits(&self, pulbufferfullness: *mut u32) -> ::windows::core::Result<()> { @@ -49874,7 +49874,7 @@ impl IWMCodecProps { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetCodecProp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwformat), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwsize)).ok() + (::windows::core::Interface::vtable(self).GetCodecProp)(::windows::core::Interface::as_raw(self), dwformat, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwsize)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49991,11 +49991,11 @@ pub struct IWMColorConvProps(::windows::core::IUnknown); impl IWMColorConvProps { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetMode(&self, lmode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), lmode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetFullCroppingParam(&self, lsrccropleft: i32, lsrccroptop: i32, ldstcropleft: i32, ldstcroptop: i32, lcropwidth: i32, lcropheight: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFullCroppingParam)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsrccropleft), ::core::mem::transmute(lsrccroptop), ::core::mem::transmute(ldstcropleft), ::core::mem::transmute(ldstcroptop), ::core::mem::transmute(lcropwidth), ::core::mem::transmute(lcropheight)).ok() + (::windows::core::Interface::vtable(self).SetFullCroppingParam)(::windows::core::Interface::as_raw(self), lsrccropleft, lsrccroptop, ldstcropleft, ldstcroptop, lcropwidth, lcropheight).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -50046,7 +50046,7 @@ pub struct IWMColorLegalizerProps(::windows::core::IUnknown); impl IWMColorLegalizerProps { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetColorLegalizerQuality(&self, lquality: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorLegalizerQuality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lquality)).ok() + (::windows::core::Interface::vtable(self).SetColorLegalizerQuality)(::windows::core::Interface::as_raw(self), lquality).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -50096,11 +50096,11 @@ pub struct IWMFrameInterpProps(::windows::core::IUnknown); impl IWMFrameInterpProps { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetFrameRateIn(&self, lframerate: i32, lscale: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrameRateIn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lframerate), ::core::mem::transmute(lscale)).ok() + (::windows::core::Interface::vtable(self).SetFrameRateIn)(::windows::core::Interface::as_raw(self), lframerate, lscale).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] 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() + (::windows::core::Interface::vtable(self).SetFrameRateOut)(::windows::core::Interface::as_raw(self), lframerate, lscale).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -50112,7 +50112,7 @@ impl IWMFrameInterpProps { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] 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() + (::windows::core::Interface::vtable(self).SetComplexityLevel)(::windows::core::Interface::as_raw(self), icomplexity).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -50168,11 +50168,11 @@ pub struct IWMInterlaceProps(::windows::core::IUnknown); impl IWMInterlaceProps { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetProcessType(&self, iprocesstype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iprocesstype)).ok() + (::windows::core::Interface::vtable(self).SetProcessType)(::windows::core::Interface::as_raw(self), iprocesstype).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetInitInverseTeleCinePattern(&self, iinitpattern: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitInverseTeleCinePattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iinitpattern)).ok() + (::windows::core::Interface::vtable(self).SetInitInverseTeleCinePattern)(::windows::core::Interface::as_raw(self), iinitpattern).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetLastFrame(&self) -> ::windows::core::Result<()> { @@ -50228,7 +50228,7 @@ pub struct IWMResamplerProps(::windows::core::IUnknown); impl IWMResamplerProps { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetHalfFilterLength(&self, lhalffilterlen: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHalfFilterLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhalffilterlen)).ok() + (::windows::core::Interface::vtable(self).SetHalfFilterLength)(::windows::core::Interface::as_raw(self), lhalffilterlen).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetUserChannelMtx(&self, userchannelmtx: *mut f32) -> ::windows::core::Result<()> { @@ -50283,19 +50283,19 @@ pub struct IWMResizerProps(::windows::core::IUnknown); impl IWMResizerProps { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetResizerQuality(&self, lquality: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetResizerQuality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lquality)).ok() + (::windows::core::Interface::vtable(self).SetResizerQuality)(::windows::core::Interface::as_raw(self), lquality).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetInterlaceMode(&self, lmode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterlaceMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmode)).ok() + (::windows::core::Interface::vtable(self).SetInterlaceMode)(::windows::core::Interface::as_raw(self), lmode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetClipRegion(&self, lcliporixsrc: i32, lcliporiysrc: i32, lclipwidthsrc: i32, lclipheightsrc: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClipRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcliporixsrc), ::core::mem::transmute(lcliporiysrc), ::core::mem::transmute(lclipwidthsrc), ::core::mem::transmute(lclipheightsrc)).ok() + (::windows::core::Interface::vtable(self).SetClipRegion)(::windows::core::Interface::as_raw(self), lcliporixsrc, lcliporiysrc, lclipwidthsrc, lclipheightsrc).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetFullCropRegion(&self, lcliporixsrc: i32, lcliporiysrc: i32, lclipwidthsrc: i32, lclipheightsrc: i32, lcliporixdst: i32, lcliporiydst: i32, lclipwidthdst: i32, lclipheightdst: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFullCropRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcliporixsrc), ::core::mem::transmute(lcliporiysrc), ::core::mem::transmute(lclipwidthsrc), ::core::mem::transmute(lclipheightsrc), ::core::mem::transmute(lcliporixdst), ::core::mem::transmute(lcliporiydst), ::core::mem::transmute(lclipwidthdst), ::core::mem::transmute(lclipheightdst)).ok() + (::windows::core::Interface::vtable(self).SetFullCropRegion)(::windows::core::Interface::as_raw(self), lcliporixsrc, lcliporiysrc, lclipwidthsrc, lclipheightsrc, lcliporixdst, lcliporiydst, lclipwidthdst, lclipheightdst).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetFullCropRegion(&self, lcliporixsrc: *mut i32, lcliporiysrc: *mut i32, lclipwidthsrc: *mut i32, lclipheightsrc: *mut i32, lcliporixdst: *mut i32, lcliporiydst: *mut i32, lclipwidthdst: *mut i32, lclipheightdst: *mut i32) -> ::windows::core::Result<()> { @@ -50460,7 +50460,7 @@ pub struct IWMVideoDecoderHurryup(::windows::core::IUnknown); impl IWMVideoDecoderHurryup { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetHurryup(&self, lhurryup: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHurryup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhurryup)).ok() + (::windows::core::Interface::vtable(self).SetHurryup)(::windows::core::Interface::as_raw(self), lhurryup).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetHurryup(&self, plhurryup: *mut i32) -> ::windows::core::Result<()> { @@ -51065,7 +51065,7 @@ impl MFASYNCRESULT { } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn SetStatus(&self, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).base__.SetStatus)(::windows::core::Interface::as_raw(self), hrstatus).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub unsafe fn GetObject(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -51243,7 +51243,7 @@ pub unsafe fn MFAllocateSerialWorkQueue(dwworkqueue: u32) -> ::windows::core::Re fn MFAllocateSerialWorkQueue(dwworkqueue: u32, pdwworkqueue: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFAllocateSerialWorkQueue(::core::mem::transmute(dwworkqueue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFAllocateSerialWorkQueue(dwworkqueue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -51263,7 +51263,7 @@ pub unsafe fn MFAllocateWorkQueueEx(workqueuetype: MFASYNC_WORKQUEUE_TYPE) -> :: fn MFAllocateWorkQueueEx(workqueuetype: MFASYNC_WORKQUEUE_TYPE, pdwworkqueue: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFAllocateWorkQueueEx(::core::mem::transmute(workqueuetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFAllocateWorkQueueEx(workqueuetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[repr(transparent)] @@ -51378,7 +51378,7 @@ pub unsafe fn MFAverageTimePerFrameToFrameRate(unaveragetimeperframe: u64, punnu extern "system" { fn MFAverageTimePerFrameToFrameRate(unaveragetimeperframe: u64, punnumerator: *mut u32, pundenominator: *mut u32) -> ::windows::core::HRESULT; } - MFAverageTimePerFrameToFrameRate(::core::mem::transmute(unaveragetimeperframe), ::core::mem::transmute(punnumerator), ::core::mem::transmute(pundenominator)).ok() + MFAverageTimePerFrameToFrameRate(unaveragetimeperframe, ::core::mem::transmute(punnumerator), ::core::mem::transmute(pundenominator)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -51477,7 +51477,7 @@ where fn MFBeginCreateFile(accessmode: MF_FILE_ACCESSMODE, openmode: MF_FILE_OPENMODE, fflags: MF_FILE_FLAGS, pwszfilepath: ::windows::core::PCWSTR, pcallback: *mut ::core::ffi::c_void, pstate: *mut ::core::ffi::c_void, ppcancelcookie: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFBeginCreateFile(::core::mem::transmute(accessmode), ::core::mem::transmute(openmode), ::core::mem::transmute(fflags), pwszfilepath.into(), pcallback.into().abi(), pstate.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + MFBeginCreateFile(accessmode, openmode, fflags, pwszfilepath.into(), pcallback.into().abi(), pstate.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -51491,7 +51491,7 @@ where extern "system" { fn MFBeginRegisterWorkQueueWithMMCSS(dwworkqueueid: u32, wszclass: ::windows::core::PCWSTR, dwtaskid: u32, pdonecallback: *mut ::core::ffi::c_void, pdonestate: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - MFBeginRegisterWorkQueueWithMMCSS(::core::mem::transmute(dwworkqueueid), wszclass.into(), ::core::mem::transmute(dwtaskid), pdonecallback.into().abi(), pdonestate.into().abi()).ok() + MFBeginRegisterWorkQueueWithMMCSS(dwworkqueueid, wszclass.into(), dwtaskid, pdonecallback.into().abi(), pdonestate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -51505,7 +51505,7 @@ where extern "system" { fn MFBeginRegisterWorkQueueWithMMCSSEx(dwworkqueueid: u32, wszclass: ::windows::core::PCWSTR, dwtaskid: u32, lpriority: i32, pdonecallback: *mut ::core::ffi::c_void, pdonestate: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - MFBeginRegisterWorkQueueWithMMCSSEx(::core::mem::transmute(dwworkqueueid), wszclass.into(), ::core::mem::transmute(dwtaskid), ::core::mem::transmute(lpriority), pdonecallback.into().abi(), pdonestate.into().abi()).ok() + MFBeginRegisterWorkQueueWithMMCSSEx(dwworkqueueid, wszclass.into(), dwtaskid, lpriority, pdonecallback.into().abi(), pdonestate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -51518,7 +51518,7 @@ where extern "system" { fn MFBeginUnregisterWorkQueueWithMMCSS(dwworkqueueid: u32, pdonecallback: *mut ::core::ffi::c_void, pdonestate: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - MFBeginUnregisterWorkQueueWithMMCSS(::core::mem::transmute(dwworkqueueid), pdonecallback.into().abi(), pdonestate.into().abi()).ok() + MFBeginUnregisterWorkQueueWithMMCSS(dwworkqueueid, pdonecallback.into().abi(), pdonestate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub const MFCAPTURE_METADATA_SCANLINE_VERTICAL: u32 = 4u32; @@ -51800,7 +51800,7 @@ pub unsafe fn MFCalculateBitmapImageSize(pbmih: *const super::super::Graphics::G extern "system" { fn MFCalculateBitmapImageSize(pbmih: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, cbbufsize: u32, pcbimagesize: *mut u32, pbknown: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - MFCalculateBitmapImageSize(::core::mem::transmute(pbmih), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbimagesize), ::core::mem::transmute(pbknown)).ok() + MFCalculateBitmapImageSize(::core::mem::transmute(pbmih), cbbufsize, ::core::mem::transmute(pcbimagesize), ::core::mem::transmute(pbknown)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -51810,7 +51810,7 @@ pub unsafe fn MFCalculateImageSize(guidsubtype: *const ::windows::core::GUID, un fn MFCalculateImageSize(guidsubtype: *const ::windows::core::GUID, unwidth: u32, unheight: u32, pcbimagesize: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFCalculateImageSize(::core::mem::transmute(guidsubtype), ::core::mem::transmute(unwidth), ::core::mem::transmute(unheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCalculateImageSize(::core::mem::transmute(guidsubtype), unwidth, unheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[repr(C)] #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -52119,7 +52119,7 @@ pub unsafe fn MFCancelWorkItem(key: u64) -> ::windows::core::Result<()> { extern "system" { fn MFCancelWorkItem(key: u64) -> ::windows::core::HRESULT; } - MFCancelWorkItem(::core::mem::transmute(key)).ok() + MFCancelWorkItem(key).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52134,7 +52134,7 @@ where fn MFCombineSamples(psample: *mut ::core::ffi::c_void, psampletoadd: *mut ::core::ffi::c_void, dwmaxmergeddurationinms: u32, pmerged: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFCombineSamples(psample.into().abi(), psampletoadd.into().abi(), ::core::mem::transmute(dwmaxmergeddurationinms), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCombineSamples(psample.into().abi(), psampletoadd.into().abi(), dwmaxmergeddurationinms, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52158,7 +52158,7 @@ pub unsafe fn MFConvertColorInfoFromDXVA(ptoformat: *mut MFVIDEOFORMAT, dwfromdx extern "system" { fn MFConvertColorInfoFromDXVA(ptoformat: *mut MFVIDEOFORMAT, dwfromdxva: u32) -> ::windows::core::HRESULT; } - MFConvertColorInfoFromDXVA(::core::mem::transmute(ptoformat), ::core::mem::transmute(dwfromdxva)).ok() + MFConvertColorInfoFromDXVA(::core::mem::transmute(ptoformat), dwfromdxva).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52195,7 +52195,7 @@ pub unsafe fn MFCopyImage(pdest: *mut u8, ldeststride: i32, psrc: *const u8, lsr extern "system" { fn MFCopyImage(pdest: *mut u8, ldeststride: i32, psrc: *const u8, lsrcstride: i32, dwwidthinbytes: u32, dwlines: u32) -> ::windows::core::HRESULT; } - 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() + MFCopyImage(::core::mem::transmute(pdest), ldeststride, ::core::mem::transmute(psrc), lsrcstride, dwwidthinbytes, dwlines).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52209,7 +52209,7 @@ where 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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreate2DMediaBuffer(::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwfourcc), fbottomup.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreate2DMediaBuffer(dwwidth, dwheight, dwfourcc, fbottomup.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -52298,7 +52298,7 @@ where fn MFCreateASFIndexerByteStream(picontentbytestream: *mut ::core::ffi::c_void, cbindexstartoffset: u64, piindexbytestream: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateASFIndexerByteStream(picontentbytestream.into().abi(), ::core::mem::transmute(cbindexstartoffset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateASFIndexerByteStream(picontentbytestream.into().abi(), cbindexstartoffset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -52446,7 +52446,7 @@ pub unsafe fn MFCreateAlignedMemoryBuffer(cbmaxlength: u32, cbaligment: u32) -> fn MFCreateAlignedMemoryBuffer(cbmaxlength: u32, cbaligment: u32, ppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateAlignedMemoryBuffer(::core::mem::transmute(cbmaxlength), ::core::mem::transmute(cbaligment), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateAlignedMemoryBuffer(cbmaxlength, cbaligment, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -52470,7 +52470,7 @@ pub unsafe fn MFCreateAttributes(ppmfattributes: *mut ::core::option::Option ::windows::core::HRESULT; } - MFCreateAttributes(::core::mem::transmute(ppmfattributes), ::core::mem::transmute(cinitialsize)).ok() + MFCreateAttributes(::core::mem::transmute(ppmfattributes), cinitialsize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] @@ -52599,7 +52599,7 @@ where 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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateDXGISurfaceBuffer(::core::mem::transmute(riid), punksurface.into().abi(), ::core::mem::transmute(usubresourceindex), fbottomupwhenlinear.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateDXGISurfaceBuffer(::core::mem::transmute(riid), punksurface.into().abi(), usubresourceindex, fbottomupwhenlinear.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52676,7 +52676,7 @@ pub unsafe fn MFCreateExtendedCameraIntrinsicModel(distortionmodeltype: MFCamera fn MFCreateExtendedCameraIntrinsicModel(distortionmodeltype: MFCameraIntrinsic_DistortionModelType, ppextendedcameraintrinsicmodel: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateExtendedCameraIntrinsicModel(::core::mem::transmute(distortionmodeltype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateExtendedCameraIntrinsicModel(distortionmodeltype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -52714,7 +52714,7 @@ where fn MFCreateFile(accessmode: MF_FILE_ACCESSMODE, openmode: MF_FILE_OPENMODE, fflags: MF_FILE_FLAGS, pwszfileurl: ::windows::core::PCWSTR, ppibytestream: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateFile(::core::mem::transmute(accessmode), ::core::mem::transmute(openmode), ::core::mem::transmute(fflags), pwszfileurl.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateFile(accessmode, openmode, fflags, pwszfileurl.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Media_DxMediaObjects\"`*"] #[cfg(feature = "Win32_Media_DxMediaObjects")] @@ -52729,7 +52729,7 @@ where fn MFCreateLegacyMediaBufferOnMFMediaBuffer(psample: *mut ::core::ffi::c_void, pmfmediabuffer: *mut ::core::ffi::c_void, cboffset: u32, ppmediabuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateLegacyMediaBufferOnMFMediaBuffer(psample.into().abi(), pmfmediabuffer.into().abi(), ::core::mem::transmute(cboffset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateLegacyMediaBufferOnMFMediaBuffer(psample.into().abi(), pmfmediabuffer.into().abi(), cboffset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -52823,7 +52823,7 @@ where fn MFCreateMediaBufferFromMediaType(pmediatype: *mut ::core::ffi::c_void, llduration: i64, dwminlength: u32, dwminalignment: u32, ppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateMediaBufferFromMediaType(pmediatype.into().abi(), ::core::mem::transmute(llduration), ::core::mem::transmute(dwminlength), ::core::mem::transmute(dwminalignment), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateMediaBufferFromMediaType(pmediatype.into().abi(), llduration, dwminlength, dwminalignment, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -52836,7 +52836,7 @@ where fn MFCreateMediaBufferWrapper(pbuffer: *mut ::core::ffi::c_void, cboffset: u32, dwlength: u32, ppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateMediaBufferWrapper(pbuffer.into().abi(), ::core::mem::transmute(cboffset), ::core::mem::transmute(dwlength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateMediaBufferWrapper(pbuffer.into().abi(), cboffset, dwlength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -52847,7 +52847,7 @@ pub unsafe fn MFCreateMediaEvent(met: u32, guidextendedtype: *const ::windows::c fn MFCreateMediaEvent(met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, pvvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT, ppevent: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateMediaEvent(::core::mem::transmute(met), ::core::mem::transmute(guidextendedtype), ::core::mem::transmute(hrstatus), ::core::mem::transmute(pvvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateMediaEvent(met, ::core::mem::transmute(guidextendedtype), hrstatus, ::core::mem::transmute(pvvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -52916,7 +52916,7 @@ pub unsafe fn MFCreateMemoryBuffer(cbmaxlength: u32) -> ::windows::core::Result< fn MFCreateMemoryBuffer(cbmaxlength: u32, ppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateMemoryBuffer(::core::mem::transmute(cbmaxlength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateMemoryBuffer(cbmaxlength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -52990,7 +52990,7 @@ where extern "system" { fn MFCreatePMPMediaSession(dwcreationflags: u32, pconfiguration: *mut ::core::ffi::c_void, ppmediasession: *mut *mut ::core::ffi::c_void, ppenableractivate: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - MFCreatePMPMediaSession(::core::mem::transmute(dwcreationflags), pconfiguration.into().abi(), ::core::mem::transmute(ppmediasession), ::core::mem::transmute(ppenableractivate)).ok() + MFCreatePMPMediaSession(dwcreationflags, pconfiguration.into().abi(), ::core::mem::transmute(ppmediasession), ::core::mem::transmute(ppenableractivate)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53000,7 +53000,7 @@ pub unsafe fn MFCreatePMPServer(dwcreationflags: u32) -> ::windows::core::Result fn MFCreatePMPServer(dwcreationflags: u32, pppmpserver: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreatePMPServer(::core::mem::transmute(dwcreationflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreatePMPServer(dwcreationflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53167,7 +53167,7 @@ where fn MFCreateSensorProfile(profiletype: *const ::windows::core::GUID, profileindex: u32, constraints: ::windows::core::PCWSTR, ppprofile: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateSensorProfile(::core::mem::transmute(profiletype), ::core::mem::transmute(profileindex), constraints.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateSensorProfile(::core::mem::transmute(profiletype), profileindex, constraints.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53191,7 +53191,7 @@ where fn MFCreateSensorStream(streamid: u32, pattributes: *mut ::core::ffi::c_void, pmediatypecollection: *mut ::core::ffi::c_void, ppstream: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateSensorStream(::core::mem::transmute(streamid), pattributes.into().abi(), pmediatypecollection.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateSensorStream(streamid, pattributes.into().abi(), pmediatypecollection.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -53202,7 +53202,7 @@ pub unsafe fn MFCreateSequencerSegmentOffset(dwid: u32, hnsoffset: i64) -> ::win fn MFCreateSequencerSegmentOffset(dwid: u32, hnsoffset: i64, pvarsegmentoffset: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - MFCreateSequencerSegmentOffset(::core::mem::transmute(dwid), ::core::mem::transmute(hnsoffset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateSequencerSegmentOffset(dwid, hnsoffset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53326,7 +53326,7 @@ pub unsafe fn MFCreateStreamDescriptor(dwstreamidentifier: u32, apmediatypes: &[ fn MFCreateStreamDescriptor(dwstreamidentifier: u32, cmediatypes: u32, apmediatypes: *const *mut ::core::ffi::c_void, ppdescriptor: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateStreamDescriptor(::core::mem::transmute(dwstreamidentifier), apmediatypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(apmediatypes)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateStreamDescriptor(dwstreamidentifier, apmediatypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(apmediatypes)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -53372,7 +53372,7 @@ pub unsafe fn MFCreateTempFile(accessmode: MF_FILE_ACCESSMODE, openmode: MF_FILE fn MFCreateTempFile(accessmode: MF_FILE_ACCESSMODE, openmode: MF_FILE_OPENMODE, fflags: MF_FILE_FLAGS, ppibytestream: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateTempFile(::core::mem::transmute(accessmode), ::core::mem::transmute(openmode), ::core::mem::transmute(fflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateTempFile(accessmode, openmode, fflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53402,7 +53402,7 @@ pub unsafe fn MFCreateTopologyNode(nodetype: MF_TOPOLOGY_TYPE) -> ::windows::cor fn MFCreateTopologyNode(nodetype: MF_TOPOLOGY_TYPE, ppnode: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateTopologyNode(::core::mem::transmute(nodetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateTopologyNode(nodetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53494,7 +53494,7 @@ pub unsafe fn MFCreateVideoMediaTypeFromBitMapInfoHeader(pbmihbitmapinfoheader: fn MFCreateVideoMediaTypeFromBitMapInfoHeader(pbmihbitmapinfoheader: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, dwpixelaspectratiox: u32, dwpixelaspectratioy: u32, interlacemode: MFVideoInterlaceMode, videoflags: u64, qwframespersecondnumerator: u64, qwframesperseconddenominator: u64, dwmaxbitrate: u32, ppivideomediatype: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateVideoMediaTypeFromBitMapInfoHeader(::core::mem::transmute(pbmihbitmapinfoheader), ::core::mem::transmute(dwpixelaspectratiox), ::core::mem::transmute(dwpixelaspectratioy), ::core::mem::transmute(interlacemode), ::core::mem::transmute(videoflags), ::core::mem::transmute(qwframespersecondnumerator), ::core::mem::transmute(qwframesperseconddenominator), ::core::mem::transmute(dwmaxbitrate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateVideoMediaTypeFromBitMapInfoHeader(::core::mem::transmute(pbmihbitmapinfoheader), dwpixelaspectratiox, dwpixelaspectratioy, interlacemode, videoflags, qwframespersecondnumerator, qwframesperseconddenominator, dwmaxbitrate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -53505,7 +53505,7 @@ pub unsafe fn MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(pbmihbitmapinfoheader fn MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(pbmihbitmapinfoheader: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, cbbitmapinfoheader: u32, dwpixelaspectratiox: u32, dwpixelaspectratioy: u32, interlacemode: MFVideoInterlaceMode, videoflags: u64, dwframespersecondnumerator: u32, dwframesperseconddenominator: u32, dwmaxbitrate: u32, ppivideomediatype: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(::core::mem::transmute(pbmihbitmapinfoheader), ::core::mem::transmute(cbbitmapinfoheader), ::core::mem::transmute(dwpixelaspectratiox), ::core::mem::transmute(dwpixelaspectratioy), ::core::mem::transmute(interlacemode), ::core::mem::transmute(videoflags), ::core::mem::transmute(dwframespersecondnumerator), ::core::mem::transmute(dwframesperseconddenominator), ::core::mem::transmute(dwmaxbitrate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(::core::mem::transmute(pbmihbitmapinfoheader), cbbitmapinfoheader, dwpixelaspectratiox, dwpixelaspectratioy, interlacemode, videoflags, dwframespersecondnumerator, dwframesperseconddenominator, dwmaxbitrate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53620,7 +53620,7 @@ where fn MFCreateVirtualCamera(r#type: MFVirtualCameraType, lifetime: MFVirtualCameraLifetime, access: MFVirtualCameraAccess, friendlyname: ::windows::core::PCWSTR, sourceid: ::windows::core::PCWSTR, categories: *const ::windows::core::GUID, categorycount: u32, virtualcamera: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFCreateVirtualCamera(::core::mem::transmute(r#type), ::core::mem::transmute(lifetime), ::core::mem::transmute(access), friendlyname.into(), sourceid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(categories)), categories.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFCreateVirtualCamera(r#type, lifetime, access, friendlyname.into(), sourceid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(categories)), categories.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53690,7 +53690,7 @@ where extern "system" { fn MFCreateWaveFormatExFromMFMediaType(pmftype: *mut ::core::ffi::c_void, ppwf: *mut *mut super::Audio::WAVEFORMATEX, pcbsize: *mut u32, flags: u32) -> ::windows::core::HRESULT; } - MFCreateWaveFormatExFromMFMediaType(pmftype.into().abi(), ::core::mem::transmute(ppwf), ::core::mem::transmute(pcbsize), ::core::mem::transmute(flags)).ok() + MFCreateWaveFormatExFromMFMediaType(pmftype.into().abi(), ::core::mem::transmute(ppwf), ::core::mem::transmute(pcbsize), flags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[repr(transparent)] @@ -53731,7 +53731,7 @@ where extern "system" { fn MFDeserializeAttributesFromStream(pattr: *mut ::core::ffi::c_void, dwoptions: u32, pstm: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - MFDeserializeAttributesFromStream(pattr.into().abi(), ::core::mem::transmute(dwoptions), pstm.into().abi()).ok() + MFDeserializeAttributesFromStream(pattr.into().abi(), dwoptions, pstm.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53878,7 +53878,7 @@ pub unsafe fn MFFrameRateToAverageTimePerFrame(unnumerator: u32, undenominator: fn MFFrameRateToAverageTimePerFrame(unnumerator: u32, undenominator: u32, punaveragetimeperframe: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFFrameRateToAverageTimePerFrame(::core::mem::transmute(unnumerator), ::core::mem::transmute(undenominator), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFFrameRateToAverageTimePerFrame(unnumerator, undenominator, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[repr(transparent)] @@ -53923,7 +53923,7 @@ where extern "system" { fn MFGetAttributesAsBlob(pattributes: *mut ::core::ffi::c_void, pbuf: *mut u8, cbbufsize: u32) -> ::windows::core::HRESULT; } - MFGetAttributesAsBlob(pattributes.into().abi(), ::core::mem::transmute(pbuf), ::core::mem::transmute(cbbufsize)).ok() + MFGetAttributesAsBlob(pattributes.into().abi(), ::core::mem::transmute(pbuf), cbbufsize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53956,7 +53956,7 @@ pub unsafe fn MFGetLocalId(verifier: *const u8, size: u32) -> ::windows::core::R fn MFGetLocalId(verifier: *const u8, size: u32, id: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - MFGetLocalId(::core::mem::transmute(verifier), ::core::mem::transmute(size), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + MFGetLocalId(::core::mem::transmute(verifier), size, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53969,7 +53969,7 @@ where fn MFGetMFTMerit(pmft: *mut ::core::ffi::c_void, cbverifier: u32, verifier: *const u8, merit: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFGetMFTMerit(pmft.into().abi(), ::core::mem::transmute(cbverifier), ::core::mem::transmute(verifier), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFGetMFTMerit(pmft.into().abi(), cbverifier, ::core::mem::transmute(verifier), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -53979,7 +53979,7 @@ pub unsafe fn MFGetPlaneSize(format: u32, dwwidth: u32, dwheight: u32) -> ::wind fn MFGetPlaneSize(format: u32, dwwidth: u32, dwheight: u32, pdwplanesize: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFGetPlaneSize(::core::mem::transmute(format), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFGetPlaneSize(format, dwwidth, dwheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -54011,7 +54011,7 @@ pub unsafe fn MFGetStrideForBitmapInfoHeader(format: u32, dwwidth: u32) -> ::win fn MFGetStrideForBitmapInfoHeader(format: u32, dwwidth: u32, pstride: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFGetStrideForBitmapInfoHeader(::core::mem::transmute(format), ::core::mem::transmute(dwwidth), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFGetStrideForBitmapInfoHeader(format, dwwidth, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -54077,7 +54077,7 @@ where 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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFGetTopoNodeCurrentType(pnode.into().abi(), ::core::mem::transmute(dwstreamindex), foutput.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFGetTopoNodeCurrentType(pnode.into().abi(), dwstreamindex, foutput.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -54096,7 +54096,7 @@ pub unsafe fn MFGetWorkQueueMMCSSClass(dwworkqueueid: u32, pwszclass: ::windows: extern "system" { fn MFGetWorkQueueMMCSSClass(dwworkqueueid: u32, pwszclass: ::windows::core::PWSTR, pcchclass: *mut u32) -> ::windows::core::HRESULT; } - MFGetWorkQueueMMCSSClass(::core::mem::transmute(dwworkqueueid), ::core::mem::transmute(pwszclass), ::core::mem::transmute(pcchclass)).ok() + MFGetWorkQueueMMCSSClass(dwworkqueueid, ::core::mem::transmute(pwszclass), ::core::mem::transmute(pcchclass)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -54106,7 +54106,7 @@ pub unsafe fn MFGetWorkQueueMMCSSPriority(dwworkqueueid: u32) -> ::windows::core fn MFGetWorkQueueMMCSSPriority(dwworkqueueid: u32, lpriority: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFGetWorkQueueMMCSSPriority(::core::mem::transmute(dwworkqueueid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFGetWorkQueueMMCSSPriority(dwworkqueueid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -54116,7 +54116,7 @@ pub unsafe fn MFGetWorkQueueMMCSSTaskId(dwworkqueueid: u32) -> ::windows::core:: fn MFGetWorkQueueMMCSSTaskId(dwworkqueueid: u32, pdwtaskid: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFGetWorkQueueMMCSSTaskId(::core::mem::transmute(dwworkqueueid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFGetWorkQueueMMCSSTaskId(dwworkqueueid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -54128,7 +54128,7 @@ where extern "system" { fn MFHeapAlloc(nsize: usize, dwflags: u32, pszfile: ::windows::core::PCSTR, line: i32, eat: EAllocationType) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MFHeapAlloc(::core::mem::transmute(nsize), ::core::mem::transmute(dwflags), pszfile.into(), ::core::mem::transmute(line), ::core::mem::transmute(eat))) + ::core::mem::transmute(MFHeapAlloc(nsize, dwflags, pszfile.into(), line, eat)) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -54233,7 +54233,7 @@ where extern "system" { fn MFInitAttributesFromBlob(pattributes: *mut ::core::ffi::c_void, pbuf: *const u8, cbbufsize: u32) -> ::windows::core::HRESULT; } - MFInitAttributesFromBlob(pattributes.into().abi(), ::core::mem::transmute(pbuf), ::core::mem::transmute(cbbufsize)).ok() + MFInitAttributesFromBlob(pattributes.into().abi(), ::core::mem::transmute(pbuf), cbbufsize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -54259,7 +54259,7 @@ where extern "system" { fn MFInitMediaTypeFromMFVideoFormat(pmftype: *mut ::core::ffi::c_void, pmfvf: *const MFVIDEOFORMAT, cbbufsize: u32) -> ::windows::core::HRESULT; } - MFInitMediaTypeFromMFVideoFormat(pmftype.into().abi(), ::core::mem::transmute(pmfvf), ::core::mem::transmute(cbbufsize)).ok() + MFInitMediaTypeFromMFVideoFormat(pmftype.into().abi(), ::core::mem::transmute(pmfvf), cbbufsize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -54272,7 +54272,7 @@ where extern "system" { fn MFInitMediaTypeFromMPEG1VideoInfo(pmftype: *mut ::core::ffi::c_void, pmp1vi: *const MPEG1VIDEOINFO, cbbufsize: u32, psubtype: *const ::windows::core::GUID) -> ::windows::core::HRESULT; } - MFInitMediaTypeFromMPEG1VideoInfo(pmftype.into().abi(), ::core::mem::transmute(pmp1vi), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(psubtype)).ok() + MFInitMediaTypeFromMPEG1VideoInfo(pmftype.into().abi(), ::core::mem::transmute(pmp1vi), cbbufsize, ::core::mem::transmute(psubtype)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -54285,7 +54285,7 @@ where extern "system" { fn MFInitMediaTypeFromMPEG2VideoInfo(pmftype: *mut ::core::ffi::c_void, pmp2vi: *const MPEG2VIDEOINFO, cbbufsize: u32, psubtype: *const ::windows::core::GUID) -> ::windows::core::HRESULT; } - MFInitMediaTypeFromMPEG2VideoInfo(pmftype.into().abi(), ::core::mem::transmute(pmp2vi), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(psubtype)).ok() + MFInitMediaTypeFromMPEG2VideoInfo(pmftype.into().abi(), ::core::mem::transmute(pmp2vi), cbbufsize, ::core::mem::transmute(psubtype)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -54298,7 +54298,7 @@ where extern "system" { fn MFInitMediaTypeFromVideoInfoHeader(pmftype: *mut ::core::ffi::c_void, pvih: *const VIDEOINFOHEADER, cbbufsize: u32, psubtype: *const ::windows::core::GUID) -> ::windows::core::HRESULT; } - MFInitMediaTypeFromVideoInfoHeader(pmftype.into().abi(), ::core::mem::transmute(pvih), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(psubtype)).ok() + MFInitMediaTypeFromVideoInfoHeader(pmftype.into().abi(), ::core::mem::transmute(pvih), cbbufsize, ::core::mem::transmute(psubtype)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -54311,7 +54311,7 @@ where extern "system" { fn MFInitMediaTypeFromVideoInfoHeader2(pmftype: *mut ::core::ffi::c_void, pvih2: *const VIDEOINFOHEADER2, cbbufsize: u32, psubtype: *const ::windows::core::GUID) -> ::windows::core::HRESULT; } - MFInitMediaTypeFromVideoInfoHeader2(pmftype.into().abi(), ::core::mem::transmute(pvih2), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(psubtype)).ok() + MFInitMediaTypeFromVideoInfoHeader2(pmftype.into().abi(), ::core::mem::transmute(pvih2), cbbufsize, ::core::mem::transmute(psubtype)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] @@ -54324,7 +54324,7 @@ where extern "system" { fn MFInitMediaTypeFromWaveFormatEx(pmftype: *mut ::core::ffi::c_void, pwaveformat: *const super::Audio::WAVEFORMATEX, cbbufsize: u32) -> ::windows::core::HRESULT; } - MFInitMediaTypeFromWaveFormatEx(pmftype.into().abi(), ::core::mem::transmute(pwaveformat), ::core::mem::transmute(cbbufsize)).ok() + MFInitMediaTypeFromWaveFormatEx(pmftype.into().abi(), ::core::mem::transmute(pwaveformat), cbbufsize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -54334,7 +54334,7 @@ pub unsafe fn MFInitVideoFormat(pvideoformat: *const MFVIDEOFORMAT, r#type: MFSt extern "system" { fn MFInitVideoFormat(pvideoformat: *const MFVIDEOFORMAT, r#type: MFStandardVideoFormat) -> ::windows::core::HRESULT; } - MFInitVideoFormat(::core::mem::transmute(pvideoformat), ::core::mem::transmute(r#type)).ok() + MFInitVideoFormat(::core::mem::transmute(pvideoformat), r#type).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -54344,7 +54344,7 @@ pub unsafe fn MFInitVideoFormat_RGB(pvideoformat: *const MFVIDEOFORMAT, dwwidth: extern "system" { fn MFInitVideoFormat_RGB(pvideoformat: *const MFVIDEOFORMAT, dwwidth: u32, dwheight: u32, d3dfmt: u32) -> ::windows::core::HRESULT; } - MFInitVideoFormat_RGB(::core::mem::transmute(pvideoformat), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(d3dfmt)).ok() + MFInitVideoFormat_RGB(::core::mem::transmute(pvideoformat), dwwidth, dwheight, d3dfmt).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -54377,7 +54377,7 @@ pub unsafe fn MFIsFormatYUV(format: u32) -> super::super::Foundation::BOOL { extern "system" { fn MFIsFormatYUV(format: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MFIsFormatYUV(::core::mem::transmute(format))) + ::core::mem::transmute(MFIsFormatYUV(format)) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -54388,7 +54388,7 @@ pub unsafe fn MFIsVirtualCameraTypeSupported(r#type: MFVirtualCameraType) -> ::w fn MFIsVirtualCameraTypeSupported(r#type: MFVirtualCameraType, supported: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFIsVirtualCameraTypeSupported(::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFIsVirtualCameraTypeSupported(r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -54431,7 +54431,7 @@ where extern "system" { fn MFLockSharedWorkQueue(wszclass: ::windows::core::PCWSTR, basepriority: i32, pdwtaskid: *mut u32, pid: *mut u32) -> ::windows::core::HRESULT; } - MFLockSharedWorkQueue(wszclass.into(), ::core::mem::transmute(basepriority), ::core::mem::transmute(pdwtaskid), ::core::mem::transmute(pid)).ok() + MFLockSharedWorkQueue(wszclass.into(), basepriority, ::core::mem::transmute(pdwtaskid), ::core::mem::transmute(pid)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -54440,7 +54440,7 @@ pub unsafe fn MFLockWorkQueue(dwworkqueue: u32) -> ::windows::core::Result<()> { extern "system" { fn MFLockWorkQueue(dwworkqueue: u32) -> ::windows::core::HRESULT; } - MFLockWorkQueue(::core::mem::transmute(dwworkqueue)).ok() + MFLockWorkQueue(dwworkqueue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[repr(transparent)] @@ -54556,7 +54556,7 @@ pub unsafe fn MFMapDX9FormatToDXGIFormat(dx9: u32) -> super::super::Graphics::Dx extern "system" { fn MFMapDX9FormatToDXGIFormat(dx9: u32) -> super::super::Graphics::Dxgi::Common::DXGI_FORMAT; } - ::core::mem::transmute(MFMapDX9FormatToDXGIFormat(::core::mem::transmute(dx9))) + ::core::mem::transmute(MFMapDX9FormatToDXGIFormat(dx9)) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -54566,7 +54566,7 @@ pub unsafe fn MFMapDXGIFormatToDX9Format(dx11: super::super::Graphics::Dxgi::Com extern "system" { fn MFMapDXGIFormatToDX9Format(dx11: super::super::Graphics::Dxgi::Common::DXGI_FORMAT) -> u32; } - ::core::mem::transmute(MFMapDXGIFormatToDX9Format(::core::mem::transmute(dx11))) + ::core::mem::transmute(MFMapDXGIFormatToDX9Format(dx11)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -55088,7 +55088,7 @@ where 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; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFPCreateMediaPlayer(pwszurl.into(), fstartplayback.into(), ::core::mem::transmute(creationoptions), pcallback.into().abi(), hwnd.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFPCreateMediaPlayer(pwszurl.into(), fstartplayback.into(), creationoptions, pcallback.into().abi(), hwnd.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub type MFPERIODICCALLBACK = ::core::option::Option)>; @@ -55960,7 +55960,7 @@ where fn MFPutWaitingWorkItem(hevent: super::super::Foundation::HANDLE, priority: i32, presult: *mut ::core::ffi::c_void, pkey: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFPutWaitingWorkItem(hevent.into(), ::core::mem::transmute(priority), presult.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFPutWaitingWorkItem(hevent.into(), priority, presult.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -55973,7 +55973,7 @@ where extern "system" { fn MFPutWorkItem(dwqueue: u32, pcallback: *mut ::core::ffi::c_void, pstate: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - MFPutWorkItem(::core::mem::transmute(dwqueue), pcallback.into().abi(), pstate.into().abi()).ok() + MFPutWorkItem(dwqueue, pcallback.into().abi(), pstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -55986,7 +55986,7 @@ where extern "system" { fn MFPutWorkItem2(dwqueue: u32, priority: i32, pcallback: *mut ::core::ffi::c_void, pstate: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - MFPutWorkItem2(::core::mem::transmute(dwqueue), ::core::mem::transmute(priority), pcallback.into().abi(), pstate.into().abi()).ok() + MFPutWorkItem2(dwqueue, priority, pcallback.into().abi(), pstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -55998,7 +55998,7 @@ where extern "system" { fn MFPutWorkItemEx(dwqueue: u32, presult: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - MFPutWorkItemEx(::core::mem::transmute(dwqueue), presult.into().abi()).ok() + MFPutWorkItemEx(dwqueue, presult.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -56010,7 +56010,7 @@ where extern "system" { fn MFPutWorkItemEx2(dwqueue: u32, priority: i32, presult: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - MFPutWorkItemEx2(::core::mem::transmute(dwqueue), ::core::mem::transmute(priority), presult.into().abi()).ok() + MFPutWorkItemEx2(dwqueue, priority, presult.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[repr(transparent)] @@ -56174,7 +56174,7 @@ where extern "system" { fn MFRegisterPlatformWithMMCSS(wszclass: ::windows::core::PCWSTR, pdwtaskid: *mut u32, lpriority: i32) -> ::windows::core::HRESULT; } - MFRegisterPlatformWithMMCSS(wszclass.into(), ::core::mem::transmute(pdwtaskid), ::core::mem::transmute(lpriority)).ok() + MFRegisterPlatformWithMMCSS(wszclass.into(), ::core::mem::transmute(pdwtaskid), lpriority).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -56183,7 +56183,7 @@ pub unsafe fn MFRemovePeriodicCallback(dwkey: u32) -> ::windows::core::Result<() extern "system" { fn MFRemovePeriodicCallback(dwkey: u32) -> ::windows::core::HRESULT; } - MFRemovePeriodicCallback(::core::mem::transmute(dwkey)).ok() + MFRemovePeriodicCallback(dwkey).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -56507,7 +56507,7 @@ where fn MFScheduleWorkItem(pcallback: *mut ::core::ffi::c_void, pstate: *mut ::core::ffi::c_void, timeout: i64, pkey: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFScheduleWorkItem(pcallback.into().abi(), pstate.into().abi(), ::core::mem::transmute(timeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFScheduleWorkItem(pcallback.into().abi(), pstate.into().abi(), timeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -56520,7 +56520,7 @@ where fn MFScheduleWorkItemEx(presult: *mut ::core::ffi::c_void, timeout: i64, pkey: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - MFScheduleWorkItemEx(presult.into().abi(), ::core::mem::transmute(timeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFScheduleWorkItemEx(presult.into().abi(), timeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[repr(transparent)] @@ -56648,7 +56648,7 @@ where extern "system" { fn MFSerializeAttributesToStream(pattr: *mut ::core::ffi::c_void, dwoptions: u32, pstm: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - MFSerializeAttributesToStream(pattr.into().abi(), ::core::mem::transmute(dwoptions), pstm.into().abi()).ok() + MFSerializeAttributesToStream(pattr.into().abi(), dwoptions, pstm.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -56745,7 +56745,7 @@ pub unsafe fn MFStartup(version: u32, dwflags: u32) -> ::windows::core::Result<( extern "system" { fn MFStartup(version: u32, dwflags: u32) -> ::windows::core::HRESULT; } - MFStartup(::core::mem::transmute(version), ::core::mem::transmute(dwflags)).ok() + MFStartup(version, dwflags).ok() } pub const MFStreamExtension_CameraExtrinsics: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x686196d0_13e2_41d9_9638_ef032c272a52); pub const MFStreamExtension_ExtendedCameraIntrinsics: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xaa74b3df_9a2c_48d6_8393_5bd1c1a81e6e); @@ -56771,7 +56771,7 @@ where extern "system" { fn MFTEnum(guidcategory: ::windows::core::GUID, flags: u32, pinputtype: *const MFT_REGISTER_TYPE_INFO, poutputtype: *const MFT_REGISTER_TYPE_INFO, pattributes: *mut ::core::ffi::c_void, ppclsidmft: *mut *mut ::windows::core::GUID, pcmfts: *mut u32) -> ::windows::core::HRESULT; } - MFTEnum(::core::mem::transmute(guidcategory), ::core::mem::transmute(flags), ::core::mem::transmute(pinputtype), ::core::mem::transmute(poutputtype), pattributes.into().abi(), ::core::mem::transmute(ppclsidmft), ::core::mem::transmute(pcmfts)).ok() + MFTEnum(::core::mem::transmute(guidcategory), flags, ::core::mem::transmute(pinputtype), ::core::mem::transmute(poutputtype), pattributes.into().abi(), ::core::mem::transmute(ppclsidmft), ::core::mem::transmute(pcmfts)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -56783,7 +56783,7 @@ where extern "system" { fn MFTEnum2(guidcategory: ::windows::core::GUID, flags: MFT_ENUM_FLAG, pinputtype: *const MFT_REGISTER_TYPE_INFO, poutputtype: *const MFT_REGISTER_TYPE_INFO, pattributes: *mut ::core::ffi::c_void, pppmftactivate: *mut *mut *mut ::core::ffi::c_void, pnummftactivate: *mut u32) -> ::windows::core::HRESULT; } - MFTEnum2(::core::mem::transmute(guidcategory), ::core::mem::transmute(flags), ::core::mem::transmute(pinputtype), ::core::mem::transmute(poutputtype), pattributes.into().abi(), ::core::mem::transmute(pppmftactivate), ::core::mem::transmute(pnummftactivate)).ok() + MFTEnum2(::core::mem::transmute(guidcategory), flags, ::core::mem::transmute(pinputtype), ::core::mem::transmute(poutputtype), pattributes.into().abi(), ::core::mem::transmute(pppmftactivate), ::core::mem::transmute(pnummftactivate)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -56792,7 +56792,7 @@ pub unsafe fn MFTEnumEx(guidcategory: ::windows::core::GUID, flags: MFT_ENUM_FLA extern "system" { fn MFTEnumEx(guidcategory: ::windows::core::GUID, flags: MFT_ENUM_FLAG, pinputtype: *const MFT_REGISTER_TYPE_INFO, poutputtype: *const MFT_REGISTER_TYPE_INFO, pppmftactivate: *mut *mut *mut ::core::ffi::c_void, pnummftactivate: *mut u32) -> ::windows::core::HRESULT; } - MFTEnumEx(::core::mem::transmute(guidcategory), ::core::mem::transmute(flags), ::core::mem::transmute(pinputtype), ::core::mem::transmute(poutputtype), ::core::mem::transmute(pppmftactivate), ::core::mem::transmute(pnummftactivate)).ok() + MFTEnumEx(::core::mem::transmute(guidcategory), flags, ::core::mem::transmute(pinputtype), ::core::mem::transmute(poutputtype), ::core::mem::transmute(pppmftactivate), ::core::mem::transmute(pnummftactivate)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -56952,7 +56952,7 @@ where extern "system" { fn MFTRegister(clsidmft: ::windows::core::GUID, guidcategory: ::windows::core::GUID, pszname: ::windows::core::PCWSTR, flags: u32, cinputtypes: u32, pinputtypes: *const MFT_REGISTER_TYPE_INFO, coutputtypes: u32, poutputtypes: *const MFT_REGISTER_TYPE_INFO, pattributes: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - MFTRegister(::core::mem::transmute(clsidmft), ::core::mem::transmute(guidcategory), pszname.into(), ::core::mem::transmute(flags), pinputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputtypes)), poutputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(poutputtypes)), pattributes.into().abi()).ok() + MFTRegister(::core::mem::transmute(clsidmft), ::core::mem::transmute(guidcategory), pszname.into(), flags, pinputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputtypes)), poutputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(poutputtypes)), pattributes.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -56966,7 +56966,7 @@ where extern "system" { fn MFTRegisterLocal(pclassfactory: *mut ::core::ffi::c_void, guidcategory: *const ::windows::core::GUID, pszname: ::windows::core::PCWSTR, flags: u32, cinputtypes: u32, pinputtypes: *const MFT_REGISTER_TYPE_INFO, coutputtypes: u32, poutputtypes: *const MFT_REGISTER_TYPE_INFO) -> ::windows::core::HRESULT; } - MFTRegisterLocal(pclassfactory.into().abi(), ::core::mem::transmute(guidcategory), pszname.into(), ::core::mem::transmute(flags), pinputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputtypes)), poutputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(poutputtypes))).ok() + MFTRegisterLocal(pclassfactory.into().abi(), ::core::mem::transmute(guidcategory), pszname.into(), flags, pinputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputtypes)), poutputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(poutputtypes))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -56978,7 +56978,7 @@ where extern "system" { fn MFTRegisterLocalByCLSID(clisdmft: *const ::windows::core::GUID, guidcategory: *const ::windows::core::GUID, pszname: ::windows::core::PCWSTR, flags: u32, cinputtypes: u32, pinputtypes: *const MFT_REGISTER_TYPE_INFO, coutputtypes: u32, poutputtypes: *const MFT_REGISTER_TYPE_INFO) -> ::windows::core::HRESULT; } - MFTRegisterLocalByCLSID(::core::mem::transmute(clisdmft), ::core::mem::transmute(guidcategory), pszname.into(), ::core::mem::transmute(flags), pinputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputtypes)), poutputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(poutputtypes))).ok() + MFTRegisterLocalByCLSID(::core::mem::transmute(clisdmft), ::core::mem::transmute(guidcategory), pszname.into(), flags, pinputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputtypes)), poutputtypes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(poutputtypes))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -57493,7 +57493,7 @@ where fn MFTranscodeGetAudioOutputAvailableTypes(guidsubtype: *const ::windows::core::GUID, dwmftflags: u32, pcodecconfig: *mut ::core::ffi::c_void, ppavailabletypes: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - MFTranscodeGetAudioOutputAvailableTypes(::core::mem::transmute(guidsubtype), ::core::mem::transmute(dwmftflags), pcodecconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + MFTranscodeGetAudioOutputAvailableTypes(::core::mem::transmute(guidsubtype), dwmftflags, pcodecconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -57520,7 +57520,7 @@ pub unsafe fn MFUnlockWorkQueue(dwworkqueue: u32) -> ::windows::core::Result<()> extern "system" { fn MFUnlockWorkQueue(dwworkqueue: u32) -> ::windows::core::HRESULT; } - MFUnlockWorkQueue(::core::mem::transmute(dwworkqueue)).ok() + MFUnlockWorkQueue(dwworkqueue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -57626,7 +57626,7 @@ pub unsafe fn MFValidateMediaTypeSize(formattype: ::windows::core::GUID, pblock: extern "system" { fn MFValidateMediaTypeSize(formattype: ::windows::core::GUID, pblock: *const u8, cbsize: u32) -> ::windows::core::HRESULT; } - MFValidateMediaTypeSize(::core::mem::transmute(formattype), ::core::mem::transmute(pblock), ::core::mem::transmute(cbsize)).ok() + MFValidateMediaTypeSize(::core::mem::transmute(formattype), ::core::mem::transmute(pblock), cbsize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[repr(transparent)] @@ -63709,7 +63709,7 @@ pub unsafe fn MFllMulDiv(a: i64, b: i64, c: i64, d: i64) -> i64 { extern "system" { fn MFllMulDiv(a: i64, b: i64, c: i64, d: i64) -> i64; } - ::core::mem::transmute(MFllMulDiv(::core::mem::transmute(a), ::core::mem::transmute(b), ::core::mem::transmute(c), ::core::mem::transmute(d))) + ::core::mem::transmute(MFllMulDiv(a, b, c, d)) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[repr(transparent)] @@ -64074,7 +64074,7 @@ pub unsafe fn OPMGetVideoOutputForTarget(padapterluid: *const super::super::Foun fn OPMGetVideoOutputForTarget(padapterluid: *const super::super::Foundation::LUID, vidpntarget: u32, vos: OPM_VIDEO_OUTPUT_SEMANTICS, ppopmvideooutput: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - OPMGetVideoOutputForTarget(::core::mem::transmute(padapterluid), ::core::mem::transmute(vidpntarget), ::core::mem::transmute(vos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + OPMGetVideoOutputForTarget(::core::mem::transmute(padapterluid), vidpntarget, vos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -64087,7 +64087,7 @@ where extern "system" { fn OPMGetVideoOutputsFromHMONITOR(hmonitor: super::super::Graphics::Gdi::HMONITOR, vos: OPM_VIDEO_OUTPUT_SEMANTICS, pulnumvideooutputs: *mut u32, pppopmvideooutputarray: *mut *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OPMGetVideoOutputsFromHMONITOR(hmonitor.into(), ::core::mem::transmute(vos), ::core::mem::transmute(pulnumvideooutputs), ::core::mem::transmute(pppopmvideooutputarray)).ok() + OPMGetVideoOutputsFromHMONITOR(hmonitor.into(), vos, ::core::mem::transmute(pulnumvideooutputs), ::core::mem::transmute(pppopmvideooutputarray)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -64100,7 +64100,7 @@ where extern "system" { fn OPMGetVideoOutputsFromIDirect3DDevice9Object(pdirect3ddevice9: *mut ::core::ffi::c_void, vos: OPM_VIDEO_OUTPUT_SEMANTICS, pulnumvideooutputs: *mut u32, pppopmvideooutputarray: *mut *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OPMGetVideoOutputsFromIDirect3DDevice9Object(pdirect3ddevice9.into().abi(), ::core::mem::transmute(vos), ::core::mem::transmute(pulnumvideooutputs), ::core::mem::transmute(pppopmvideooutputarray)).ok() + OPMGetVideoOutputsFromIDirect3DDevice9Object(pdirect3ddevice9.into().abi(), vos, ::core::mem::transmute(pulnumvideooutputs), ::core::mem::transmute(pppopmvideooutputarray)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] @@ -64109,7 +64109,7 @@ pub unsafe fn OPMXboxEnableHDCP(hdcptype: OPM_HDCP_TYPE) -> ::windows::core::Res extern "system" { fn OPMXboxEnableHDCP(hdcptype: OPM_HDCP_TYPE) -> ::windows::core::HRESULT; } - OPMXboxEnableHDCP(::core::mem::transmute(hdcptype)).ok() + OPMXboxEnableHDCP(hdcptype).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] 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 2407f2c2f0..c308621c58 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs @@ -1371,7 +1371,7 @@ impl IFeed { #[cfg(feature = "Win32_Foundation")] pub unsafe fn Xml(&self, count: i32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Xml)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(sortproperty), ::core::mem::transmute(sortorder), ::core::mem::transmute(filterflags), ::core::mem::transmute(includeflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Xml)(::windows::core::Interface::as_raw(self), count, sortproperty, sortorder, filterflags, includeflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1455,7 +1455,7 @@ impl IFeed { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetSyncSetting(&self, syncsetting: FEEDS_SYNC_SETTING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSyncSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncsetting)).ok() + (::windows::core::Interface::vtable(self).SetSyncSetting)(::windows::core::Interface::as_raw(self), syncsetting).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Interval(&self) -> ::windows::core::Result { @@ -1464,7 +1464,7 @@ impl IFeed { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetInterval(&self, minutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minutes)).ok() + (::windows::core::Interface::vtable(self).SetInterval)(::windows::core::Interface::as_raw(self), minutes).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn LastDownloadTime(&self) -> ::windows::core::Result { @@ -1487,7 +1487,7 @@ impl IFeed { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetItem(&self, itemid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), itemid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1547,7 +1547,7 @@ impl IFeed { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetMaxItemCount(&self, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxItemCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).SetMaxItemCount)(::windows::core::Interface::as_raw(self), count).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DownloadEnclosuresAutomatically(&self) -> ::windows::core::Result { @@ -1556,7 +1556,7 @@ impl IFeed { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetDownloadEnclosuresAutomatically(&self, downloadenclosuresautomatically: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDownloadEnclosuresAutomatically)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(downloadenclosuresautomatically)).ok() + (::windows::core::Interface::vtable(self).SetDownloadEnclosuresAutomatically)(::windows::core::Interface::as_raw(self), downloadenclosuresautomatically).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DownloadStatus(&self) -> ::windows::core::Result { @@ -1596,7 +1596,7 @@ impl IFeed { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWatcher(&self, scope: FEEDS_EVENTS_SCOPE, mask: FEEDS_EVENTS_MASK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetWatcher)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), ::core::mem::transmute(mask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetWatcher)(::windows::core::Interface::as_raw(self), scope, mask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn UnreadItemCount(&self) -> ::windows::core::Result { @@ -1793,7 +1793,7 @@ impl IFeed2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn Xml(&self, count: i32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Xml)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(sortproperty), ::core::mem::transmute(sortorder), ::core::mem::transmute(filterflags), ::core::mem::transmute(includeflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Xml)(::windows::core::Interface::as_raw(self), count, sortproperty, sortorder, filterflags, includeflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1877,7 +1877,7 @@ impl IFeed2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetSyncSetting(&self, syncsetting: FEEDS_SYNC_SETTING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSyncSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncsetting)).ok() + (::windows::core::Interface::vtable(self).base__.SetSyncSetting)(::windows::core::Interface::as_raw(self), syncsetting).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Interval(&self) -> ::windows::core::Result { @@ -1886,7 +1886,7 @@ impl IFeed2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetInterval(&self, minutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minutes)).ok() + (::windows::core::Interface::vtable(self).base__.SetInterval)(::windows::core::Interface::as_raw(self), minutes).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn LastDownloadTime(&self) -> ::windows::core::Result { @@ -1909,7 +1909,7 @@ impl IFeed2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetItem(&self, itemid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetItem)(::windows::core::Interface::as_raw(self), itemid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1969,7 +1969,7 @@ impl IFeed2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetMaxItemCount(&self, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxItemCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxItemCount)(::windows::core::Interface::as_raw(self), count).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DownloadEnclosuresAutomatically(&self) -> ::windows::core::Result { @@ -1978,7 +1978,7 @@ impl IFeed2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetDownloadEnclosuresAutomatically(&self, downloadenclosuresautomatically: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDownloadEnclosuresAutomatically)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(downloadenclosuresautomatically)).ok() + (::windows::core::Interface::vtable(self).base__.SetDownloadEnclosuresAutomatically)(::windows::core::Interface::as_raw(self), downloadenclosuresautomatically).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DownloadStatus(&self) -> ::windows::core::Result { @@ -2018,7 +2018,7 @@ impl IFeed2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWatcher(&self, scope: FEEDS_EVENTS_SCOPE, mask: FEEDS_EVENTS_MASK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetWatcher)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), ::core::mem::transmute(mask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetWatcher)(::windows::core::Interface::as_raw(self), scope, mask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn UnreadItemCount(&self) -> ::windows::core::Result { @@ -2034,7 +2034,7 @@ impl IFeed2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetItemByEffectiveId(&self, itemeffectiveid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetItemByEffectiveId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemeffectiveid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItemByEffectiveId)(::windows::core::Interface::as_raw(self), itemeffectiveid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn LastItemDownloadTime(&self) -> ::windows::core::Result { @@ -2410,7 +2410,7 @@ impl IFeedEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).FeedDownloadCompleted)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).FeedDownloadCompleted)(::windows::core::Interface::as_raw(self), path.into().abi(), error).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2418,7 +2418,7 @@ impl IFeedEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).FeedItemCountChanged)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(itemcounttype)).ok() + (::windows::core::Interface::vtable(self).FeedItemCountChanged)(::windows::core::Interface::as_raw(self), path.into().abi(), itemcounttype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2647,7 +2647,7 @@ impl IFeedFolder { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWatcher(&self, scope: FEEDS_EVENTS_SCOPE, mask: FEEDS_EVENTS_MASK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetWatcher)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), ::core::mem::transmute(mask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetWatcher)(::windows::core::Interface::as_raw(self), scope, mask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -2836,7 +2836,7 @@ impl IFeedFolderEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).FolderItemCountChanged)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(itemcounttype)).ok() + (::windows::core::Interface::vtable(self).FolderItemCountChanged)(::windows::core::Interface::as_raw(self), path.into().abi(), itemcounttype).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2903,7 +2903,7 @@ impl IFeedFolderEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).FeedDownloadCompleted)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).FeedDownloadCompleted)(::windows::core::Interface::as_raw(self), path.into().abi(), error).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2911,7 +2911,7 @@ impl IFeedFolderEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).FeedItemCountChanged)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(itemcounttype)).ok() + (::windows::core::Interface::vtable(self).FeedItemCountChanged)(::windows::core::Interface::as_raw(self), path.into().abi(), itemcounttype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3052,7 +3052,7 @@ impl IFeedItem { #[cfg(feature = "Win32_Foundation")] pub unsafe fn Xml(&self, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Xml)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(includeflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Xml)(::windows::core::Interface::as_raw(self), includeflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3108,7 +3108,7 @@ impl IFeedItem { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetIsRead(&self, isread: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsRead)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isread)).ok() + (::windows::core::Interface::vtable(self).SetIsRead)(::windows::core::Interface::as_raw(self), isread).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn LocalId(&self) -> ::windows::core::Result { @@ -3266,7 +3266,7 @@ impl IFeedItem2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn Xml(&self, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Xml)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(includeflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Xml)(::windows::core::Interface::as_raw(self), includeflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3322,7 +3322,7 @@ impl IFeedItem2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetIsRead(&self, isread: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIsRead)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isread)).ok() + (::windows::core::Interface::vtable(self).base__.SetIsRead)(::windows::core::Interface::as_raw(self), isread).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn LocalId(&self) -> ::windows::core::Result { @@ -3462,7 +3462,7 @@ impl IFeedsEnum { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -3631,7 +3631,7 @@ impl IFeedsManager { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn BackgroundSync(&self, action: FEEDS_BACKGROUNDSYNC_ACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BackgroundSync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(action)).ok() + (::windows::core::Interface::vtable(self).BackgroundSync)(::windows::core::Interface::as_raw(self), action).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn BackgroundSyncStatus(&self) -> ::windows::core::Result { @@ -3645,7 +3645,7 @@ impl IFeedsManager { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetDefaultInterval(&self, minutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minutes)).ok() + (::windows::core::Interface::vtable(self).SetDefaultInterval)(::windows::core::Interface::as_raw(self), minutes).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn AsyncSyncAll(&self) -> ::windows::core::Result<()> { @@ -3986,7 +3986,7 @@ impl IWMPCdromBurn { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetburnFormat(&self, wmpbf: WMPBurnFormat) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetburnFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmpbf)).ok() + (::windows::core::Interface::vtable(self).SetburnFormat)(::windows::core::Interface::as_raw(self), wmpbf).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4113,7 +4113,7 @@ impl IWMPCdromCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4489,11 +4489,11 @@ impl IWMPClosedCaption2 { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getSAMILangName(&self, nindex: i32, pbstrname: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getSAMILangName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(pbstrname)).ok() + (::windows::core::Interface::vtable(self).getSAMILangName)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(pbstrname)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn getSAMILangID(&self, nindex: i32, pllangid: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getSAMILangID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(pllangid)).ok() + (::windows::core::Interface::vtable(self).getSAMILangID)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(pllangid)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SAMIStyleCount(&self, plcount: *mut i32) -> ::windows::core::Result<()> { @@ -4502,7 +4502,7 @@ impl IWMPClosedCaption2 { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getSAMIStyleName(&self, nindex: i32, pbstrname: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getSAMIStyleName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(pbstrname)).ok() + (::windows::core::Interface::vtable(self).getSAMIStyleName)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(pbstrname)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4631,12 +4631,12 @@ impl IWMPContentContainer { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContentPrice(&self, idxcontent: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetContentPrice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idxcontent), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetContentPrice)(::windows::core::Interface::as_raw(self), idxcontent, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn GetContentID(&self, idxcontent: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetContentID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idxcontent), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetContentID)(::windows::core::Interface::as_raw(self), idxcontent, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4711,7 +4711,7 @@ impl IWMPContentContainerList { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn GetContainer(&self, idxcontainer: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetContainer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idxcontainer), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetContainer)(::windows::core::Interface::as_raw(self), idxcontainer, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4771,7 +4771,7 @@ impl IWMPContentPartner { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Notify(&self, r#type: WMPPartnerNotification, pcontext: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pcontext)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4807,7 +4807,7 @@ impl IWMPContentPartner { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InvokeCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcommandid), location.into().abi(), ::core::mem::transmute(plocationcontext), itemlocation.into().abi(), rgitemids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgitemids))).ok() + (::windows::core::Interface::vtable(self).InvokeCommand)(::windows::core::Interface::as_raw(self), dwcommandid, location.into().abi(), ::core::mem::transmute(plocationcontext), itemlocation.into().abi(), rgitemids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgitemids))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4822,20 +4822,20 @@ impl IWMPContentPartner { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPContentContainerList>>, { - (::windows::core::Interface::vtable(self).Buy)(::windows::core::Interface::as_raw(self), pinfo.into().abi(), ::core::mem::transmute(cookie)).ok() + (::windows::core::Interface::vtable(self).Buy)(::windows::core::Interface::as_raw(self), pinfo.into().abi(), cookie).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetStreamingURL(&self, st: WMPStreamingType, pstreamcontext: *const super::super::System::Com::VARIANT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamingURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(st), ::core::mem::transmute(pstreamcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamingURL)(::windows::core::Interface::as_raw(self), st, ::core::mem::transmute(pstreamcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Download<'a, P0>(&self, pinfo: P0, cookie: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPContentContainerList>>, { - (::windows::core::Interface::vtable(self).Download)(::windows::core::Interface::as_raw(self), pinfo.into().abi(), ::core::mem::transmute(cookie)).ok() + (::windows::core::Interface::vtable(self).Download)(::windows::core::Interface::as_raw(self), pinfo.into().abi(), cookie).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4843,7 +4843,7 @@ impl IWMPContentPartner { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DownloadTrackComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrresult), ::core::mem::transmute(contentid), downloadtrackparam.into().abi()).ok() + (::windows::core::Interface::vtable(self).DownloadTrackComplete)(::windows::core::Interface::as_raw(self), hrresult, contentid, downloadtrackparam.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4852,12 +4852,12 @@ impl IWMPContentPartner { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RefreshLicense)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie), ::core::mem::transmute(flocal), bstrurl.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(contentid), bstrrefreshreason.into().abi(), ::core::mem::transmute(preasoncontext)).ok() + (::windows::core::Interface::vtable(self).RefreshLicense)(::windows::core::Interface::as_raw(self), dwcookie, flocal, bstrurl.into().abi(), r#type, contentid, bstrrefreshreason.into().abi(), ::core::mem::transmute(preasoncontext)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCatalogURL(&self, dwcatalogversion: u32, dwcatalogschemaversion: u32, cataloglcid: u32, pdwnewcatalogversion: *mut u32, pbstrcatalogurl: *mut super::super::Foundation::BSTR, pexpirationdate: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCatalogURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcatalogversion), ::core::mem::transmute(dwcatalogschemaversion), ::core::mem::transmute(cataloglcid), ::core::mem::transmute(pdwnewcatalogversion), ::core::mem::transmute(pbstrcatalogurl), ::core::mem::transmute(pexpirationdate)).ok() + (::windows::core::Interface::vtable(self).GetCatalogURL)(::windows::core::Interface::as_raw(self), dwcatalogversion, dwcatalogschemaversion, cataloglcid, ::core::mem::transmute(pdwnewcatalogversion), ::core::mem::transmute(pbstrcatalogurl), ::core::mem::transmute(pexpirationdate)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4868,7 +4868,7 @@ impl IWMPContentPartner { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(task), location.into().abi(), ::core::mem::transmute(pcontext), clicklocation.into().abi(), ::core::mem::transmute(pclickcontext), bstrfilter.into().abi(), bstrviewparams.into().abi(), ::core::mem::transmute(pbstrtemplateurl), ::core::mem::transmute(ptemplatesize)).ok() + (::windows::core::Interface::vtable(self).GetTemplate)(::windows::core::Interface::as_raw(self), task, location.into().abi(), ::core::mem::transmute(pcontext), clicklocation.into().abi(), ::core::mem::transmute(pclickcontext), bstrfilter.into().abi(), bstrviewparams.into().abi(), ::core::mem::transmute(pbstrtemplateurl), ::core::mem::transmute(ptemplatesize)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4886,12 +4886,12 @@ impl IWMPContentPartner { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetListContents)(::windows::core::Interface::as_raw(self), location.into().abi(), ::core::mem::transmute(pcontext), bstrlisttype.into().abi(), bstrparams.into().abi(), ::core::mem::transmute(dwlistcookie)).ok() + (::windows::core::Interface::vtable(self).GetListContents)(::windows::core::Interface::as_raw(self), location.into().abi(), ::core::mem::transmute(pcontext), bstrlisttype.into().abi(), bstrparams.into().abi(), dwlistcookie).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Login(&self, userinfo: super::super::System::Com::BLOB, pwdinfo: super::super::System::Com::BLOB, fusedcachedcreds: i16, foktocache: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Login)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(userinfo), ::core::mem::transmute(pwdinfo), ::core::mem::transmute(fusedcachedcreds), ::core::mem::transmute(foktocache)).ok() + (::windows::core::Interface::vtable(self).Login)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(userinfo), ::core::mem::transmute(pwdinfo), fusedcachedcreds, foktocache).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4918,7 +4918,7 @@ impl IWMPContentPartner { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).StationEvent)(::windows::core::Interface::as_raw(self), bstrstationeventtype.into().abi(), ::core::mem::transmute(stationid), ::core::mem::transmute(playlistindex), ::core::mem::transmute(trackid), trackdata.into().abi(), ::core::mem::transmute(dwsecondsplayed)).ok() + (::windows::core::Interface::vtable(self).StationEvent)(::windows::core::Interface::as_raw(self), bstrstationeventtype.into().abi(), stationid, playlistindex, trackid, trackdata.into().abi(), dwsecondsplayed).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn CompareContainerListPrices<'a, P0, P1>(&self, plistbase: P0, plistcompare: P1) -> ::windows::core::Result @@ -5062,11 +5062,11 @@ impl IWMPContentPartnerCallback { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Notify(&self, r#type: WMPCallbackNotification, pcontext: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pcontext)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn BuyComplete(&self, hrresult: ::windows::core::HRESULT, dwbuycookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BuyComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrresult), ::core::mem::transmute(dwbuycookie)).ok() + (::windows::core::Interface::vtable(self).BuyComplete)(::windows::core::Interface::as_raw(self), hrresult, dwbuycookie).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5075,7 +5075,7 @@ impl IWMPContentPartnerCallback { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DownloadTrack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), bstrtrackurl.into().abi(), ::core::mem::transmute(dwservicetrackid), bstrdownloadparams.into().abi(), ::core::mem::transmute(hrdownload)).ok() + (::windows::core::Interface::vtable(self).DownloadTrack)(::windows::core::Interface::as_raw(self), cookie, bstrtrackurl.into().abi(), dwservicetrackid, bstrdownloadparams.into().abi(), hrdownload).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn GetCatalogVersion(&self, pdwversion: *mut u32, pdwschemaversion: *mut u32, plcid: *mut u32) -> ::windows::core::Result<()> { @@ -5101,11 +5101,11 @@ impl IWMPContentPartnerCallback { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn AddListContents(&self, dwlistcookie: u32, prgitems: &[u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddListContents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlistcookie), prgitems.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prgitems))).ok() + (::windows::core::Interface::vtable(self).AddListContents)(::windows::core::Interface::as_raw(self), dwlistcookie, prgitems.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(prgitems))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn ListContentsComplete(&self, dwlistcookie: u32, hrsuccess: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ListContentsComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlistcookie), ::core::mem::transmute(hrsuccess)).ok() + (::windows::core::Interface::vtable(self).ListContentsComplete)(::windows::core::Interface::as_raw(self), dwlistcookie, hrsuccess).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5123,7 +5123,7 @@ impl IWMPContentPartnerCallback { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn RefreshLicenseComplete(&self, dwcookie: u32, contentid: u32, hrrefresh: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RefreshLicenseComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie), ::core::mem::transmute(contentid), ::core::mem::transmute(hrrefresh)).ok() + (::windows::core::Interface::vtable(self).RefreshLicenseComplete)(::windows::core::Interface::as_raw(self), dwcookie, contentid, hrrefresh).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5131,7 +5131,7 @@ impl IWMPContentPartnerCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ShowPopup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), bstrparameters.into().abi()).ok() + (::windows::core::Interface::vtable(self).ShowPopup)(::windows::core::Interface::as_raw(self), lindex, bstrparameters.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5139,7 +5139,7 @@ impl IWMPContentPartnerCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).VerifyPermissionComplete)(::windows::core::Interface::as_raw(self), bstrpermission.into().abi(), ::core::mem::transmute(pcontext), ::core::mem::transmute(hrpermission)).ok() + (::windows::core::Interface::vtable(self).VerifyPermissionComplete)(::windows::core::Interface::as_raw(self), bstrpermission.into().abi(), ::core::mem::transmute(pcontext), hrpermission).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5256,7 +5256,7 @@ impl IWMPControls { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetcurrentPosition(&self, dcurrentposition: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dcurrentposition)).ok() + (::windows::core::Interface::vtable(self).SetcurrentPosition)(::windows::core::Interface::as_raw(self), dcurrentposition).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5291,7 +5291,7 @@ impl IWMPControls { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetcurrentMarker(&self, lmarker: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcurrentMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmarker)).ok() + (::windows::core::Interface::vtable(self).SetcurrentMarker)(::windows::core::Interface::as_raw(self), lmarker).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5440,7 +5440,7 @@ impl IWMPControls2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetcurrentPosition(&self, dcurrentposition: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetcurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dcurrentposition)).ok() + (::windows::core::Interface::vtable(self).base__.SetcurrentPosition)(::windows::core::Interface::as_raw(self), dcurrentposition).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5475,7 +5475,7 @@ impl IWMPControls2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetcurrentMarker(&self, lmarker: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetcurrentMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmarker)).ok() + (::windows::core::Interface::vtable(self).base__.SetcurrentMarker)(::windows::core::Interface::as_raw(self), lmarker).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5487,7 +5487,7 @@ impl IWMPControls2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn step(&self, lstep: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).step)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstep)).ok() + (::windows::core::Interface::vtable(self).step)(::windows::core::Interface::as_raw(self), lstep).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -5616,7 +5616,7 @@ impl IWMPControls3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetcurrentPosition(&self, dcurrentposition: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetcurrentPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dcurrentposition)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetcurrentPosition)(::windows::core::Interface::as_raw(self), dcurrentposition).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5651,7 +5651,7 @@ impl IWMPControls3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetcurrentMarker(&self, lmarker: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetcurrentMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmarker)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetcurrentMarker)(::windows::core::Interface::as_raw(self), lmarker).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5663,7 +5663,7 @@ impl IWMPControls3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn step(&self, lstep: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.step)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstep)).ok() + (::windows::core::Interface::vtable(self).base__.step)(::windows::core::Interface::as_raw(self), lstep).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn audioLanguageCount(&self, plcount: *mut i32) -> ::windows::core::Result<()> { @@ -5671,12 +5671,12 @@ impl IWMPControls3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn getAudioLanguageID(&self, lindex: i32, pllangid: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getAudioLanguageID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(pllangid)).ok() + (::windows::core::Interface::vtable(self).getAudioLanguageID)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(pllangid)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getAudioLanguageDescription(&self, lindex: i32, pbstrlangdesc: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getAudioLanguageDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(pbstrlangdesc)).ok() + (::windows::core::Interface::vtable(self).getAudioLanguageDescription)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(pbstrlangdesc)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn currentAudioLanguage(&self, pllangid: *mut i32) -> ::windows::core::Result<()> { @@ -5684,7 +5684,7 @@ impl IWMPControls3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetcurrentAudioLanguage(&self, llangid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcurrentAudioLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llangid)).ok() + (::windows::core::Interface::vtable(self).SetcurrentAudioLanguage)(::windows::core::Interface::as_raw(self), llangid).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn currentAudioLanguageIndex(&self, plindex: *mut i32) -> ::windows::core::Result<()> { @@ -5692,12 +5692,12 @@ impl IWMPControls3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetcurrentAudioLanguageIndex(&self, lindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcurrentAudioLanguageIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex)).ok() + (::windows::core::Interface::vtable(self).SetcurrentAudioLanguageIndex)(::windows::core::Interface::as_raw(self), lindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getLanguageName(&self, llangid: i32, pbstrlangname: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getLanguageName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llangid), ::core::mem::transmute(pbstrlangname)).ok() + (::windows::core::Interface::vtable(self).getLanguageName)(::windows::core::Interface::as_raw(self), llangid, ::core::mem::transmute(pbstrlangname)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6798,7 +6798,7 @@ impl IWMPDownloadCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, litem: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(litem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), litem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -6812,7 +6812,7 @@ impl IWMPDownloadCollection { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn removeItem(&self, litem: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(litem)).ok() + (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), litem).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -7168,7 +7168,7 @@ impl IWMPDownloadManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn getDownloadCollection(&self, lcollectionid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getDownloadCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcollectionid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getDownloadCollection)(::windows::core::Interface::as_raw(self), lcollectionid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7270,7 +7270,7 @@ impl IWMPEffects { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).MediaInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lchannelcount), ::core::mem::transmute(lsamplerate), bstrtitle.into().abi()).ok() + (::windows::core::Interface::vtable(self).MediaInfo)(::windows::core::Interface::as_raw(self), lchannelcount, lsamplerate, bstrtitle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn GetCapabilities(&self, pdwcapabilities: *mut u32) -> ::windows::core::Result<()> { @@ -7284,7 +7284,7 @@ impl IWMPEffects { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPresetTitle(&self, npreset: i32, bstrpresettitle: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPresetTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(npreset), ::core::mem::transmute(bstrpresettitle)).ok() + (::windows::core::Interface::vtable(self).GetPresetTitle)(::windows::core::Interface::as_raw(self), npreset, ::core::mem::transmute(bstrpresettitle)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn GetPresetCount(&self, pnpresetcount: *mut i32) -> ::windows::core::Result<()> { @@ -7292,7 +7292,7 @@ impl IWMPEffects { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetCurrentPreset(&self, npreset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentPreset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(npreset)).ok() + (::windows::core::Interface::vtable(self).SetCurrentPreset)(::windows::core::Interface::as_raw(self), npreset).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn GetCurrentPreset(&self, pnpreset: *mut i32) -> ::windows::core::Result<()> { @@ -7406,7 +7406,7 @@ impl IWMPEffects2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.MediaInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lchannelcount), ::core::mem::transmute(lsamplerate), bstrtitle.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.MediaInfo)(::windows::core::Interface::as_raw(self), lchannelcount, lsamplerate, bstrtitle.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn GetCapabilities(&self, pdwcapabilities: *mut u32) -> ::windows::core::Result<()> { @@ -7420,7 +7420,7 @@ impl IWMPEffects2 { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPresetTitle(&self, npreset: i32, bstrpresettitle: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPresetTitle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(npreset), ::core::mem::transmute(bstrpresettitle)).ok() + (::windows::core::Interface::vtable(self).base__.GetPresetTitle)(::windows::core::Interface::as_raw(self), npreset, ::core::mem::transmute(bstrpresettitle)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn GetPresetCount(&self, pnpresetcount: *mut i32) -> ::windows::core::Result<()> { @@ -7428,7 +7428,7 @@ impl IWMPEffects2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetCurrentPreset(&self, npreset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentPreset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(npreset)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentPreset)(::windows::core::Interface::as_raw(self), npreset).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn GetCurrentPreset(&self, pnpreset: *mut i32) -> ::windows::core::Result<()> { @@ -7489,7 +7489,7 @@ impl IWMPEffects2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnWindowMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(plresultparam)).ok() + (::windows::core::Interface::vtable(self).OnWindowMessage)(::windows::core::Interface::as_raw(self), msg, wparam.into(), lparam.into(), ::core::mem::transmute(plresultparam)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7594,7 +7594,7 @@ impl IWMPError { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, dwindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn webHelp(&self) -> ::windows::core::Result<()> { @@ -7912,15 +7912,15 @@ pub struct IWMPEvents(::windows::core::IUnknown); impl IWMPEvents { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn OpenStateChange(&self, newstate: i32) { - (::windows::core::Interface::vtable(self).OpenStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).OpenStateChange)(::windows::core::Interface::as_raw(self), newstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn PlayStateChange(&self, newstate: i32) { - (::windows::core::Interface::vtable(self).PlayStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).PlayStateChange)(::windows::core::Interface::as_raw(self), newstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn AudioLanguageChange(&self, langid: i32) { - (::windows::core::Interface::vtable(self).AudioLanguageChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)) + (::windows::core::Interface::vtable(self).AudioLanguageChange)(::windows::core::Interface::as_raw(self), langid) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn StatusChange(&self) { @@ -7941,11 +7941,11 @@ impl IWMPEvents { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Disconnect(&self, result: i32) { - (::windows::core::Interface::vtable(self).Disconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(result)) + (::windows::core::Interface::vtable(self).Disconnect)(::windows::core::Interface::as_raw(self), result) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Buffering(&self, start: i16) { - (::windows::core::Interface::vtable(self).Buffering)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start)) + (::windows::core::Interface::vtable(self).Buffering)(::windows::core::Interface::as_raw(self), start) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Error(&self) { @@ -7957,27 +7957,27 @@ impl IWMPEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Warning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(warningtype), ::core::mem::transmute(param), description.into().abi()) + (::windows::core::Interface::vtable(self).Warning)(::windows::core::Interface::as_raw(self), warningtype, param, description.into().abi()) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn EndOfStream(&self, result: i32) { - (::windows::core::Interface::vtable(self).EndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(result)) + (::windows::core::Interface::vtable(self).EndOfStream)(::windows::core::Interface::as_raw(self), result) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn PositionChange(&self, oldposition: f64, newposition: f64) { - (::windows::core::Interface::vtable(self).PositionChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(oldposition), ::core::mem::transmute(newposition)) + (::windows::core::Interface::vtable(self).PositionChange)(::windows::core::Interface::as_raw(self), oldposition, newposition) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MarkerHit(&self, markernum: i32) { - (::windows::core::Interface::vtable(self).MarkerHit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum)) + (::windows::core::Interface::vtable(self).MarkerHit)(::windows::core::Interface::as_raw(self), markernum) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DurationUnitChange(&self, newdurationunit: i32) { - (::windows::core::Interface::vtable(self).DurationUnitChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newdurationunit)) + (::windows::core::Interface::vtable(self).DurationUnitChange)(::windows::core::Interface::as_raw(self), newdurationunit) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn CdromMediaChange(&self, cdromnum: i32) { - (::windows::core::Interface::vtable(self).CdromMediaChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cdromnum)) + (::windows::core::Interface::vtable(self).CdromMediaChange)(::windows::core::Interface::as_raw(self), cdromnum) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7985,11 +7985,11 @@ impl IWMPEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).PlaylistChange)(::windows::core::Interface::as_raw(self), playlist.into().abi(), ::core::mem::transmute(change)) + (::windows::core::Interface::vtable(self).PlaylistChange)(::windows::core::Interface::as_raw(self), playlist.into().abi(), change) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn CurrentPlaylistChange(&self, change: WMPPlaylistChangeEventType) { - (::windows::core::Interface::vtable(self).CurrentPlaylistChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(change)) + (::windows::core::Interface::vtable(self).CurrentPlaylistChange)(::windows::core::Interface::as_raw(self), change) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8081,7 +8081,7 @@ impl IWMPEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).PlaylistCollectionPlaylistSetAsDeleted)(::windows::core::Interface::as_raw(self), bstrplaylistname.into().abi(), ::core::mem::transmute(varfisdeleted)) + (::windows::core::Interface::vtable(self).PlaylistCollectionPlaylistSetAsDeleted)(::windows::core::Interface::as_raw(self), bstrplaylistname.into().abi(), varfisdeleted) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8089,7 +8089,7 @@ impl IWMPEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ModeChange)(::windows::core::Interface::as_raw(self), modename.into().abi(), ::core::mem::transmute(newvalue)) + (::windows::core::Interface::vtable(self).ModeChange)(::windows::core::Interface::as_raw(self), modename.into().abi(), newvalue) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8133,35 +8133,35 @@ impl IWMPEvents { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Click(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).Click)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).Click)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DoubleClick(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).DoubleClick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).DoubleClick)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyDown(&self, nkeycode: i16, nshiftstate: i16) { - (::windows::core::Interface::vtable(self).KeyDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeycode), ::core::mem::transmute(nshiftstate)) + (::windows::core::Interface::vtable(self).KeyDown)(::windows::core::Interface::as_raw(self), nkeycode, nshiftstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyPress(&self, nkeyascii: i16) { - (::windows::core::Interface::vtable(self).KeyPress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeyascii)) + (::windows::core::Interface::vtable(self).KeyPress)(::windows::core::Interface::as_raw(self), nkeyascii) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyUp(&self, nkeycode: i16, nshiftstate: i16) { - (::windows::core::Interface::vtable(self).KeyUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeycode), ::core::mem::transmute(nshiftstate)) + (::windows::core::Interface::vtable(self).KeyUp)(::windows::core::Interface::as_raw(self), nkeycode, nshiftstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseDown(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).MouseDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).MouseDown)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseMove(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).MouseMove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).MouseMove)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseUp(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).MouseUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).MouseUp)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8306,15 +8306,15 @@ pub struct IWMPEvents2(::windows::core::IUnknown); impl IWMPEvents2 { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn OpenStateChange(&self, newstate: i32) { - (::windows::core::Interface::vtable(self).base__.OpenStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).base__.OpenStateChange)(::windows::core::Interface::as_raw(self), newstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn PlayStateChange(&self, newstate: i32) { - (::windows::core::Interface::vtable(self).base__.PlayStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).base__.PlayStateChange)(::windows::core::Interface::as_raw(self), newstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn AudioLanguageChange(&self, langid: i32) { - (::windows::core::Interface::vtable(self).base__.AudioLanguageChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)) + (::windows::core::Interface::vtable(self).base__.AudioLanguageChange)(::windows::core::Interface::as_raw(self), langid) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn StatusChange(&self) { @@ -8335,11 +8335,11 @@ impl IWMPEvents2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Disconnect(&self, result: i32) { - (::windows::core::Interface::vtable(self).base__.Disconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(result)) + (::windows::core::Interface::vtable(self).base__.Disconnect)(::windows::core::Interface::as_raw(self), result) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Buffering(&self, start: i16) { - (::windows::core::Interface::vtable(self).base__.Buffering)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start)) + (::windows::core::Interface::vtable(self).base__.Buffering)(::windows::core::Interface::as_raw(self), start) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Error(&self) { @@ -8351,27 +8351,27 @@ impl IWMPEvents2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Warning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(warningtype), ::core::mem::transmute(param), description.into().abi()) + (::windows::core::Interface::vtable(self).base__.Warning)(::windows::core::Interface::as_raw(self), warningtype, param, description.into().abi()) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn EndOfStream(&self, result: i32) { - (::windows::core::Interface::vtable(self).base__.EndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(result)) + (::windows::core::Interface::vtable(self).base__.EndOfStream)(::windows::core::Interface::as_raw(self), result) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn PositionChange(&self, oldposition: f64, newposition: f64) { - (::windows::core::Interface::vtable(self).base__.PositionChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(oldposition), ::core::mem::transmute(newposition)) + (::windows::core::Interface::vtable(self).base__.PositionChange)(::windows::core::Interface::as_raw(self), oldposition, newposition) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MarkerHit(&self, markernum: i32) { - (::windows::core::Interface::vtable(self).base__.MarkerHit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum)) + (::windows::core::Interface::vtable(self).base__.MarkerHit)(::windows::core::Interface::as_raw(self), markernum) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DurationUnitChange(&self, newdurationunit: i32) { - (::windows::core::Interface::vtable(self).base__.DurationUnitChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newdurationunit)) + (::windows::core::Interface::vtable(self).base__.DurationUnitChange)(::windows::core::Interface::as_raw(self), newdurationunit) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn CdromMediaChange(&self, cdromnum: i32) { - (::windows::core::Interface::vtable(self).base__.CdromMediaChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cdromnum)) + (::windows::core::Interface::vtable(self).base__.CdromMediaChange)(::windows::core::Interface::as_raw(self), cdromnum) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8379,11 +8379,11 @@ impl IWMPEvents2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.PlaylistChange)(::windows::core::Interface::as_raw(self), playlist.into().abi(), ::core::mem::transmute(change)) + (::windows::core::Interface::vtable(self).base__.PlaylistChange)(::windows::core::Interface::as_raw(self), playlist.into().abi(), change) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn CurrentPlaylistChange(&self, change: WMPPlaylistChangeEventType) { - (::windows::core::Interface::vtable(self).base__.CurrentPlaylistChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(change)) + (::windows::core::Interface::vtable(self).base__.CurrentPlaylistChange)(::windows::core::Interface::as_raw(self), change) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8475,7 +8475,7 @@ impl IWMPEvents2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.PlaylistCollectionPlaylistSetAsDeleted)(::windows::core::Interface::as_raw(self), bstrplaylistname.into().abi(), ::core::mem::transmute(varfisdeleted)) + (::windows::core::Interface::vtable(self).base__.PlaylistCollectionPlaylistSetAsDeleted)(::windows::core::Interface::as_raw(self), bstrplaylistname.into().abi(), varfisdeleted) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8483,7 +8483,7 @@ impl IWMPEvents2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.ModeChange)(::windows::core::Interface::as_raw(self), modename.into().abi(), ::core::mem::transmute(newvalue)) + (::windows::core::Interface::vtable(self).base__.ModeChange)(::windows::core::Interface::as_raw(self), modename.into().abi(), newvalue) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8527,35 +8527,35 @@ impl IWMPEvents2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Click(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.Click)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.Click)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DoubleClick(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.DoubleClick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.DoubleClick)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyDown(&self, nkeycode: i16, nshiftstate: i16) { - (::windows::core::Interface::vtable(self).base__.KeyDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeycode), ::core::mem::transmute(nshiftstate)) + (::windows::core::Interface::vtable(self).base__.KeyDown)(::windows::core::Interface::as_raw(self), nkeycode, nshiftstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyPress(&self, nkeyascii: i16) { - (::windows::core::Interface::vtable(self).base__.KeyPress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeyascii)) + (::windows::core::Interface::vtable(self).base__.KeyPress)(::windows::core::Interface::as_raw(self), nkeyascii) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyUp(&self, nkeycode: i16, nshiftstate: i16) { - (::windows::core::Interface::vtable(self).base__.KeyUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeycode), ::core::mem::transmute(nshiftstate)) + (::windows::core::Interface::vtable(self).base__.KeyUp)(::windows::core::Interface::as_raw(self), nkeycode, nshiftstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseDown(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.MouseDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.MouseDown)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseMove(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.MouseMove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.MouseMove)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseUp(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.MouseUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.MouseUp)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DeviceConnect<'a, P0>(&self, pdevice: P0) @@ -8576,14 +8576,14 @@ impl IWMPEvents2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPSyncDevice>>, { - (::windows::core::Interface::vtable(self).DeviceStatusChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(newstatus)) + (::windows::core::Interface::vtable(self).DeviceStatusChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), newstatus) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DeviceSyncStateChange<'a, P0>(&self, pdevice: P0, newstate: WMPSyncState) where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPSyncDevice>>, { - (::windows::core::Interface::vtable(self).DeviceSyncStateChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).DeviceSyncStateChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), newstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8599,7 +8599,7 @@ impl IWMPEvents2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPSyncDevice>>, { - (::windows::core::Interface::vtable(self).CreatePartnershipComplete)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(hrresult)) + (::windows::core::Interface::vtable(self).CreatePartnershipComplete)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), hrresult) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8672,15 +8672,15 @@ pub struct IWMPEvents3(::windows::core::IUnknown); impl IWMPEvents3 { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn OpenStateChange(&self, newstate: i32) { - (::windows::core::Interface::vtable(self).base__.base__.OpenStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).base__.base__.OpenStateChange)(::windows::core::Interface::as_raw(self), newstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn PlayStateChange(&self, newstate: i32) { - (::windows::core::Interface::vtable(self).base__.base__.PlayStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).base__.base__.PlayStateChange)(::windows::core::Interface::as_raw(self), newstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn AudioLanguageChange(&self, langid: i32) { - (::windows::core::Interface::vtable(self).base__.base__.AudioLanguageChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)) + (::windows::core::Interface::vtable(self).base__.base__.AudioLanguageChange)(::windows::core::Interface::as_raw(self), langid) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn StatusChange(&self) { @@ -8701,11 +8701,11 @@ impl IWMPEvents3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Disconnect(&self, result: i32) { - (::windows::core::Interface::vtable(self).base__.base__.Disconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(result)) + (::windows::core::Interface::vtable(self).base__.base__.Disconnect)(::windows::core::Interface::as_raw(self), result) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Buffering(&self, start: i16) { - (::windows::core::Interface::vtable(self).base__.base__.Buffering)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start)) + (::windows::core::Interface::vtable(self).base__.base__.Buffering)(::windows::core::Interface::as_raw(self), start) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Error(&self) { @@ -8717,27 +8717,27 @@ impl IWMPEvents3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.Warning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(warningtype), ::core::mem::transmute(param), description.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.Warning)(::windows::core::Interface::as_raw(self), warningtype, param, description.into().abi()) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn EndOfStream(&self, result: i32) { - (::windows::core::Interface::vtable(self).base__.base__.EndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(result)) + (::windows::core::Interface::vtable(self).base__.base__.EndOfStream)(::windows::core::Interface::as_raw(self), result) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn PositionChange(&self, oldposition: f64, newposition: f64) { - (::windows::core::Interface::vtable(self).base__.base__.PositionChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(oldposition), ::core::mem::transmute(newposition)) + (::windows::core::Interface::vtable(self).base__.base__.PositionChange)(::windows::core::Interface::as_raw(self), oldposition, newposition) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MarkerHit(&self, markernum: i32) { - (::windows::core::Interface::vtable(self).base__.base__.MarkerHit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum)) + (::windows::core::Interface::vtable(self).base__.base__.MarkerHit)(::windows::core::Interface::as_raw(self), markernum) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DurationUnitChange(&self, newdurationunit: i32) { - (::windows::core::Interface::vtable(self).base__.base__.DurationUnitChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newdurationunit)) + (::windows::core::Interface::vtable(self).base__.base__.DurationUnitChange)(::windows::core::Interface::as_raw(self), newdurationunit) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn CdromMediaChange(&self, cdromnum: i32) { - (::windows::core::Interface::vtable(self).base__.base__.CdromMediaChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cdromnum)) + (::windows::core::Interface::vtable(self).base__.base__.CdromMediaChange)(::windows::core::Interface::as_raw(self), cdromnum) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8745,11 +8745,11 @@ impl IWMPEvents3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.base__.PlaylistChange)(::windows::core::Interface::as_raw(self), playlist.into().abi(), ::core::mem::transmute(change)) + (::windows::core::Interface::vtable(self).base__.base__.PlaylistChange)(::windows::core::Interface::as_raw(self), playlist.into().abi(), change) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn CurrentPlaylistChange(&self, change: WMPPlaylistChangeEventType) { - (::windows::core::Interface::vtable(self).base__.base__.CurrentPlaylistChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(change)) + (::windows::core::Interface::vtable(self).base__.base__.CurrentPlaylistChange)(::windows::core::Interface::as_raw(self), change) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8841,7 +8841,7 @@ impl IWMPEvents3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.PlaylistCollectionPlaylistSetAsDeleted)(::windows::core::Interface::as_raw(self), bstrplaylistname.into().abi(), ::core::mem::transmute(varfisdeleted)) + (::windows::core::Interface::vtable(self).base__.base__.PlaylistCollectionPlaylistSetAsDeleted)(::windows::core::Interface::as_raw(self), bstrplaylistname.into().abi(), varfisdeleted) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8849,7 +8849,7 @@ impl IWMPEvents3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.ModeChange)(::windows::core::Interface::as_raw(self), modename.into().abi(), ::core::mem::transmute(newvalue)) + (::windows::core::Interface::vtable(self).base__.base__.ModeChange)(::windows::core::Interface::as_raw(self), modename.into().abi(), newvalue) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8893,35 +8893,35 @@ impl IWMPEvents3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Click(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.base__.Click)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.base__.Click)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DoubleClick(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.base__.DoubleClick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.base__.DoubleClick)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyDown(&self, nkeycode: i16, nshiftstate: i16) { - (::windows::core::Interface::vtable(self).base__.base__.KeyDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeycode), ::core::mem::transmute(nshiftstate)) + (::windows::core::Interface::vtable(self).base__.base__.KeyDown)(::windows::core::Interface::as_raw(self), nkeycode, nshiftstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyPress(&self, nkeyascii: i16) { - (::windows::core::Interface::vtable(self).base__.base__.KeyPress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeyascii)) + (::windows::core::Interface::vtable(self).base__.base__.KeyPress)(::windows::core::Interface::as_raw(self), nkeyascii) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyUp(&self, nkeycode: i16, nshiftstate: i16) { - (::windows::core::Interface::vtable(self).base__.base__.KeyUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeycode), ::core::mem::transmute(nshiftstate)) + (::windows::core::Interface::vtable(self).base__.base__.KeyUp)(::windows::core::Interface::as_raw(self), nkeycode, nshiftstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseDown(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.base__.MouseDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.base__.MouseDown)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseMove(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.base__.MouseMove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.base__.MouseMove)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseUp(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.base__.MouseUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.base__.MouseUp)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DeviceConnect<'a, P0>(&self, pdevice: P0) @@ -8942,14 +8942,14 @@ impl IWMPEvents3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPSyncDevice>>, { - (::windows::core::Interface::vtable(self).base__.DeviceStatusChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(newstatus)) + (::windows::core::Interface::vtable(self).base__.DeviceStatusChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), newstatus) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DeviceSyncStateChange<'a, P0>(&self, pdevice: P0, newstate: WMPSyncState) where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPSyncDevice>>, { - (::windows::core::Interface::vtable(self).base__.DeviceSyncStateChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).base__.DeviceSyncStateChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), newstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8965,14 +8965,14 @@ impl IWMPEvents3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPSyncDevice>>, { - (::windows::core::Interface::vtable(self).base__.CreatePartnershipComplete)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(hrresult)) + (::windows::core::Interface::vtable(self).base__.CreatePartnershipComplete)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), hrresult) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn CdromRipStateChange<'a, P0>(&self, pcdromrip: P0, wmprs: WMPRipState) where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPCdromRip>>, { - (::windows::core::Interface::vtable(self).CdromRipStateChange)(::windows::core::Interface::as_raw(self), pcdromrip.into().abi(), ::core::mem::transmute(wmprs)) + (::windows::core::Interface::vtable(self).CdromRipStateChange)(::windows::core::Interface::as_raw(self), pcdromrip.into().abi(), wmprs) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8988,7 +8988,7 @@ impl IWMPEvents3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPCdromBurn>>, { - (::windows::core::Interface::vtable(self).CdromBurnStateChange)(::windows::core::Interface::as_raw(self), pcdromburn.into().abi(), ::core::mem::transmute(wmpbs)) + (::windows::core::Interface::vtable(self).CdromBurnStateChange)(::windows::core::Interface::as_raw(self), pcdromburn.into().abi(), wmpbs) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9004,7 +9004,7 @@ impl IWMPEvents3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPCdromBurn>>, { - (::windows::core::Interface::vtable(self).CdromBurnError)(::windows::core::Interface::as_raw(self), pcdromburn.into().abi(), ::core::mem::transmute(hrerror)) + (::windows::core::Interface::vtable(self).CdromBurnError)(::windows::core::Interface::as_raw(self), pcdromburn.into().abi(), hrerror) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn LibraryConnect<'a, P0>(&self, plibrary: P0) @@ -9022,7 +9022,7 @@ impl IWMPEvents3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn FolderScanStateChange(&self, wmpfss: WMPFolderScanState) { - (::windows::core::Interface::vtable(self).FolderScanStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmpfss)) + (::windows::core::Interface::vtable(self).FolderScanStateChange)(::windows::core::Interface::as_raw(self), wmpfss) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9030,7 +9030,7 @@ impl IWMPEvents3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).StringCollectionChange)(::windows::core::Interface::as_raw(self), pdispstringcollection.into().abi(), ::core::mem::transmute(change), ::core::mem::transmute(lcollectionindex)) + (::windows::core::Interface::vtable(self).StringCollectionChange)(::windows::core::Interface::as_raw(self), pdispstringcollection.into().abi(), change, lcollectionindex) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9151,15 +9151,15 @@ pub struct IWMPEvents4(::windows::core::IUnknown); impl IWMPEvents4 { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn OpenStateChange(&self, newstate: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.OpenStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).base__.base__.base__.OpenStateChange)(::windows::core::Interface::as_raw(self), newstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn PlayStateChange(&self, newstate: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.PlayStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).base__.base__.base__.PlayStateChange)(::windows::core::Interface::as_raw(self), newstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn AudioLanguageChange(&self, langid: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.AudioLanguageChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)) + (::windows::core::Interface::vtable(self).base__.base__.base__.AudioLanguageChange)(::windows::core::Interface::as_raw(self), langid) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn StatusChange(&self) { @@ -9180,11 +9180,11 @@ impl IWMPEvents4 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Disconnect(&self, result: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.Disconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(result)) + (::windows::core::Interface::vtable(self).base__.base__.base__.Disconnect)(::windows::core::Interface::as_raw(self), result) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Buffering(&self, start: i16) { - (::windows::core::Interface::vtable(self).base__.base__.base__.Buffering)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start)) + (::windows::core::Interface::vtable(self).base__.base__.base__.Buffering)(::windows::core::Interface::as_raw(self), start) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Error(&self) { @@ -9196,27 +9196,27 @@ impl IWMPEvents4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.Warning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(warningtype), ::core::mem::transmute(param), description.into().abi()) + (::windows::core::Interface::vtable(self).base__.base__.base__.Warning)(::windows::core::Interface::as_raw(self), warningtype, param, description.into().abi()) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn EndOfStream(&self, result: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.EndOfStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(result)) + (::windows::core::Interface::vtable(self).base__.base__.base__.EndOfStream)(::windows::core::Interface::as_raw(self), result) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn PositionChange(&self, oldposition: f64, newposition: f64) { - (::windows::core::Interface::vtable(self).base__.base__.base__.PositionChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(oldposition), ::core::mem::transmute(newposition)) + (::windows::core::Interface::vtable(self).base__.base__.base__.PositionChange)(::windows::core::Interface::as_raw(self), oldposition, newposition) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MarkerHit(&self, markernum: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.MarkerHit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum)) + (::windows::core::Interface::vtable(self).base__.base__.base__.MarkerHit)(::windows::core::Interface::as_raw(self), markernum) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DurationUnitChange(&self, newdurationunit: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DurationUnitChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newdurationunit)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DurationUnitChange)(::windows::core::Interface::as_raw(self), newdurationunit) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn CdromMediaChange(&self, cdromnum: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CdromMediaChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cdromnum)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CdromMediaChange)(::windows::core::Interface::as_raw(self), cdromnum) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9224,11 +9224,11 @@ impl IWMPEvents4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.PlaylistChange)(::windows::core::Interface::as_raw(self), playlist.into().abi(), ::core::mem::transmute(change)) + (::windows::core::Interface::vtable(self).base__.base__.base__.PlaylistChange)(::windows::core::Interface::as_raw(self), playlist.into().abi(), change) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn CurrentPlaylistChange(&self, change: WMPPlaylistChangeEventType) { - (::windows::core::Interface::vtable(self).base__.base__.base__.CurrentPlaylistChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(change)) + (::windows::core::Interface::vtable(self).base__.base__.base__.CurrentPlaylistChange)(::windows::core::Interface::as_raw(self), change) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9320,7 +9320,7 @@ impl IWMPEvents4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.PlaylistCollectionPlaylistSetAsDeleted)(::windows::core::Interface::as_raw(self), bstrplaylistname.into().abi(), ::core::mem::transmute(varfisdeleted)) + (::windows::core::Interface::vtable(self).base__.base__.base__.PlaylistCollectionPlaylistSetAsDeleted)(::windows::core::Interface::as_raw(self), bstrplaylistname.into().abi(), varfisdeleted) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9328,7 +9328,7 @@ impl IWMPEvents4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ModeChange)(::windows::core::Interface::as_raw(self), modename.into().abi(), ::core::mem::transmute(newvalue)) + (::windows::core::Interface::vtable(self).base__.base__.base__.ModeChange)(::windows::core::Interface::as_raw(self), modename.into().abi(), newvalue) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9372,35 +9372,35 @@ impl IWMPEvents4 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Click(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.Click)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.base__.base__.Click)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DoubleClick(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.DoubleClick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.base__.base__.DoubleClick)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyDown(&self, nkeycode: i16, nshiftstate: i16) { - (::windows::core::Interface::vtable(self).base__.base__.base__.KeyDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeycode), ::core::mem::transmute(nshiftstate)) + (::windows::core::Interface::vtable(self).base__.base__.base__.KeyDown)(::windows::core::Interface::as_raw(self), nkeycode, nshiftstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyPress(&self, nkeyascii: i16) { - (::windows::core::Interface::vtable(self).base__.base__.base__.KeyPress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeyascii)) + (::windows::core::Interface::vtable(self).base__.base__.base__.KeyPress)(::windows::core::Interface::as_raw(self), nkeyascii) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn KeyUp(&self, nkeycode: i16, nshiftstate: i16) { - (::windows::core::Interface::vtable(self).base__.base__.base__.KeyUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nkeycode), ::core::mem::transmute(nshiftstate)) + (::windows::core::Interface::vtable(self).base__.base__.base__.KeyUp)(::windows::core::Interface::as_raw(self), nkeycode, nshiftstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseDown(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.MouseDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.base__.base__.MouseDown)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseMove(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.MouseMove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.base__.base__.MouseMove)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MouseUp(&self, nbutton: i16, nshiftstate: i16, fx: i32, fy: i32) { - (::windows::core::Interface::vtable(self).base__.base__.base__.MouseUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbutton), ::core::mem::transmute(nshiftstate), ::core::mem::transmute(fx), ::core::mem::transmute(fy)) + (::windows::core::Interface::vtable(self).base__.base__.base__.MouseUp)(::windows::core::Interface::as_raw(self), nbutton, nshiftstate, fx, fy) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DeviceConnect<'a, P0>(&self, pdevice: P0) @@ -9421,14 +9421,14 @@ impl IWMPEvents4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPSyncDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.DeviceStatusChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(newstatus)) + (::windows::core::Interface::vtable(self).base__.base__.DeviceStatusChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), newstatus) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn DeviceSyncStateChange<'a, P0>(&self, pdevice: P0, newstate: WMPSyncState) where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPSyncDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.DeviceSyncStateChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(newstate)) + (::windows::core::Interface::vtable(self).base__.base__.DeviceSyncStateChange)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), newstate) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9444,14 +9444,14 @@ impl IWMPEvents4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPSyncDevice>>, { - (::windows::core::Interface::vtable(self).base__.base__.CreatePartnershipComplete)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(hrresult)) + (::windows::core::Interface::vtable(self).base__.base__.CreatePartnershipComplete)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), hrresult) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn CdromRipStateChange<'a, P0>(&self, pcdromrip: P0, wmprs: WMPRipState) where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPCdromRip>>, { - (::windows::core::Interface::vtable(self).base__.CdromRipStateChange)(::windows::core::Interface::as_raw(self), pcdromrip.into().abi(), ::core::mem::transmute(wmprs)) + (::windows::core::Interface::vtable(self).base__.CdromRipStateChange)(::windows::core::Interface::as_raw(self), pcdromrip.into().abi(), wmprs) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9467,7 +9467,7 @@ impl IWMPEvents4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPCdromBurn>>, { - (::windows::core::Interface::vtable(self).base__.CdromBurnStateChange)(::windows::core::Interface::as_raw(self), pcdromburn.into().abi(), ::core::mem::transmute(wmpbs)) + (::windows::core::Interface::vtable(self).base__.CdromBurnStateChange)(::windows::core::Interface::as_raw(self), pcdromburn.into().abi(), wmpbs) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9483,7 +9483,7 @@ impl IWMPEvents4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPCdromBurn>>, { - (::windows::core::Interface::vtable(self).base__.CdromBurnError)(::windows::core::Interface::as_raw(self), pcdromburn.into().abi(), ::core::mem::transmute(hrerror)) + (::windows::core::Interface::vtable(self).base__.CdromBurnError)(::windows::core::Interface::as_raw(self), pcdromburn.into().abi(), hrerror) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn LibraryConnect<'a, P0>(&self, plibrary: P0) @@ -9501,7 +9501,7 @@ impl IWMPEvents4 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn FolderScanStateChange(&self, wmpfss: WMPFolderScanState) { - (::windows::core::Interface::vtable(self).base__.FolderScanStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmpfss)) + (::windows::core::Interface::vtable(self).base__.FolderScanStateChange)(::windows::core::Interface::as_raw(self), wmpfss) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9509,7 +9509,7 @@ impl IWMPEvents4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.StringCollectionChange)(::windows::core::Interface::as_raw(self), pdispstringcollection.into().abi(), ::core::mem::transmute(change), ::core::mem::transmute(lcollectionindex)) + (::windows::core::Interface::vtable(self).base__.StringCollectionChange)(::windows::core::Interface::as_raw(self), pdispstringcollection.into().abi(), change, lcollectionindex) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9532,7 +9532,7 @@ impl IWMPEvents4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPSyncDevice>>, { - (::windows::core::Interface::vtable(self).DeviceEstimation)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(hrresult), ::core::mem::transmute(qwestimatedusedspace), ::core::mem::transmute(qwestimatedspace)) + (::windows::core::Interface::vtable(self).DeviceEstimation)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), hrresult, qwestimatedusedspace, qwestimatedspace) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9632,7 +9632,7 @@ impl IWMPFolderMonitorServices { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn item(&self, lindex: i32, pbstrfolder: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(pbstrfolder)).ok() + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(pbstrfolder)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9644,7 +9644,7 @@ impl IWMPFolderMonitorServices { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn remove(&self, lindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex)).ok() + (::windows::core::Interface::vtable(self).remove)(::windows::core::Interface::as_raw(self), lindex).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn scanState(&self, pwmpfss: *mut WMPFolderScanState) -> ::windows::core::Result<()> { @@ -9980,12 +9980,12 @@ pub struct IWMPLibraryServices(::windows::core::IUnknown); impl IWMPLibraryServices { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn getCountByType(&self, wmplt: WMPLibraryType, plcount: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getCountByType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmplt), ::core::mem::transmute(plcount)).ok() + (::windows::core::Interface::vtable(self).getCountByType)(::windows::core::Interface::as_raw(self), wmplt, ::core::mem::transmute(plcount)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn getLibraryByType(&self, wmplt: WMPLibraryType, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getLibraryByType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmplt), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getLibraryByType)(::windows::core::Interface::as_raw(self), wmplt, lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10136,12 +10136,12 @@ impl IWMPMedia { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn getMarkerTime(&self, markernum: i32, pmarkertime: *mut f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getMarkerTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum), ::core::mem::transmute(pmarkertime)).ok() + (::windows::core::Interface::vtable(self).getMarkerTime)(::windows::core::Interface::as_raw(self), markernum, ::core::mem::transmute(pmarkertime)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getMarkerName(&self, markernum: i32, pbstrmarkername: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getMarkerName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum), ::core::mem::transmute(pbstrmarkername)).ok() + (::windows::core::Interface::vtable(self).getMarkerName)(::windows::core::Interface::as_raw(self), markernum, ::core::mem::transmute(pbstrmarkername)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn duration(&self, pduration: *mut f64) -> ::windows::core::Result<()> { @@ -10159,7 +10159,7 @@ impl IWMPMedia { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getAttributeName(&self, lindex: i32, pbstritemname: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getAttributeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(pbstritemname)).ok() + (::windows::core::Interface::vtable(self).getAttributeName)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(pbstritemname)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10181,7 +10181,7 @@ impl IWMPMedia { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getItemInfoByAtom(&self, latom: i32, pbstrval: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).getItemInfoByAtom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(latom), ::core::mem::transmute(pbstrval)).ok() + (::windows::core::Interface::vtable(self).getItemInfoByAtom)(::windows::core::Interface::as_raw(self), latom, ::core::mem::transmute(pbstrval)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10367,12 +10367,12 @@ impl IWMPMedia2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn getMarkerTime(&self, markernum: i32, pmarkertime: *mut f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.getMarkerTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum), ::core::mem::transmute(pmarkertime)).ok() + (::windows::core::Interface::vtable(self).base__.getMarkerTime)(::windows::core::Interface::as_raw(self), markernum, ::core::mem::transmute(pmarkertime)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getMarkerName(&self, markernum: i32, pbstrmarkername: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.getMarkerName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum), ::core::mem::transmute(pbstrmarkername)).ok() + (::windows::core::Interface::vtable(self).base__.getMarkerName)(::windows::core::Interface::as_raw(self), markernum, ::core::mem::transmute(pbstrmarkername)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn duration(&self, pduration: *mut f64) -> ::windows::core::Result<()> { @@ -10390,7 +10390,7 @@ impl IWMPMedia2 { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getAttributeName(&self, lindex: i32, pbstritemname: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.getAttributeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(pbstritemname)).ok() + (::windows::core::Interface::vtable(self).base__.getAttributeName)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(pbstritemname)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10412,7 +10412,7 @@ impl IWMPMedia2 { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getItemInfoByAtom(&self, latom: i32, pbstrval: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.getItemInfoByAtom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(latom), ::core::mem::transmute(pbstrval)).ok() + (::windows::core::Interface::vtable(self).base__.getItemInfoByAtom)(::windows::core::Interface::as_raw(self), latom, ::core::mem::transmute(pbstrval)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10572,12 +10572,12 @@ impl IWMPMedia3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn getMarkerTime(&self, markernum: i32, pmarkertime: *mut f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.getMarkerTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum), ::core::mem::transmute(pmarkertime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.getMarkerTime)(::windows::core::Interface::as_raw(self), markernum, ::core::mem::transmute(pmarkertime)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getMarkerName(&self, markernum: i32, pbstrmarkername: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.getMarkerName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(markernum), ::core::mem::transmute(pbstrmarkername)).ok() + (::windows::core::Interface::vtable(self).base__.base__.getMarkerName)(::windows::core::Interface::as_raw(self), markernum, ::core::mem::transmute(pbstrmarkername)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn duration(&self, pduration: *mut f64) -> ::windows::core::Result<()> { @@ -10595,7 +10595,7 @@ impl IWMPMedia3 { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getAttributeName(&self, lindex: i32, pbstritemname: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.getAttributeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(pbstritemname)).ok() + (::windows::core::Interface::vtable(self).base__.base__.getAttributeName)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(pbstritemname)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10617,7 +10617,7 @@ impl IWMPMedia3 { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn getItemInfoByAtom(&self, latom: i32, pbstrval: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.getItemInfoByAtom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(latom), ::core::mem::transmute(pbstrval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.getItemInfoByAtom)(::windows::core::Interface::as_raw(self), latom, ::core::mem::transmute(pbstrval)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10657,7 +10657,7 @@ impl IWMPMedia3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).getItemInfoByType)(::windows::core::Interface::as_raw(self), bstrtype.into().abi(), bstrlanguage.into().abi(), ::core::mem::transmute(lindex), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).getItemInfoByType)(::windows::core::Interface::as_raw(self), bstrtype.into().abi(), bstrlanguage.into().abi(), lindex, ::core::mem::transmute(pvarvalue)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -10844,7 +10844,7 @@ impl IWMPMediaCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPMedia>>, { - (::windows::core::Interface::vtable(self).remove)(::windows::core::Interface::as_raw(self), pitem.into().abi(), ::core::mem::transmute(varfdeletefile)).ok() + (::windows::core::Interface::vtable(self).remove)(::windows::core::Interface::as_raw(self), pitem.into().abi(), varfdeletefile).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10870,7 +10870,7 @@ impl IWMPMediaCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPMedia>>, { - (::windows::core::Interface::vtable(self).setDeleted)(::windows::core::Interface::as_raw(self), pitem.into().abi(), ::core::mem::transmute(varfisdeleted)).ok() + (::windows::core::Interface::vtable(self).setDeleted)(::windows::core::Interface::as_raw(self), pitem.into().abi(), varfisdeleted).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11069,7 +11069,7 @@ impl IWMPMediaCollection2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPMedia>>, { - (::windows::core::Interface::vtable(self).base__.remove)(::windows::core::Interface::as_raw(self), pitem.into().abi(), ::core::mem::transmute(varfdeletefile)).ok() + (::windows::core::Interface::vtable(self).base__.remove)(::windows::core::Interface::as_raw(self), pitem.into().abi(), varfdeletefile).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -11095,7 +11095,7 @@ impl IWMPMediaCollection2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPMedia>>, { - (::windows::core::Interface::vtable(self).base__.setDeleted)(::windows::core::Interface::as_raw(self), pitem.into().abi(), ::core::mem::transmute(varfisdeleted)).ok() + (::windows::core::Interface::vtable(self).base__.setDeleted)(::windows::core::Interface::as_raw(self), pitem.into().abi(), varfisdeleted).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11120,7 +11120,7 @@ impl IWMPMediaCollection2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getPlaylistByQuery)(::windows::core::Interface::as_raw(self), pquery.into().abi(), bstrmediatype.into().abi(), bstrsortattribute.into().abi(), ::core::mem::transmute(fsortascending), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getPlaylistByQuery)(::windows::core::Interface::as_raw(self), pquery.into().abi(), bstrmediatype.into().abi(), bstrsortattribute.into().abi(), fsortascending, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -11132,7 +11132,7 @@ impl IWMPMediaCollection2 { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getStringCollectionByQuery)(::windows::core::Interface::as_raw(self), bstrattribute.into().abi(), pquery.into().abi(), bstrmediatype.into().abi(), bstrsortattribute.into().abi(), ::core::mem::transmute(fsortascending), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getStringCollectionByQuery)(::windows::core::Interface::as_raw(self), bstrattribute.into().abi(), pquery.into().abi(), bstrmediatype.into().abi(), bstrsortattribute.into().abi(), fsortascending, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -11258,7 +11258,7 @@ impl IWMPMediaPluginRegistrar { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WMPRegisterPlayerPlugin)(::windows::core::Interface::as_raw(self), pwszfriendlyname.into(), pwszdescription.into(), pwszuninstallstring.into(), ::core::mem::transmute(dwpriority), ::core::mem::transmute(guidplugintype), ::core::mem::transmute(clsid), ::core::mem::transmute(cmediatypes), ::core::mem::transmute(pmediatypes)).ok() + (::windows::core::Interface::vtable(self).WMPRegisterPlayerPlugin)(::windows::core::Interface::as_raw(self), pwszfriendlyname.into(), pwszdescription.into(), pwszuninstallstring.into(), dwpriority, ::core::mem::transmute(guidplugintype), ::core::mem::transmute(clsid), cmediatypes, ::core::mem::transmute(pmediatypes)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn WMPUnRegisterPlayerPlugin(&self, guidplugintype: ::windows::core::GUID, clsid: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -11554,7 +11554,7 @@ impl IWMPNetwork { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetbufferingTime(&self, lbufferingtime: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetbufferingTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbufferingtime)).ok() + (::windows::core::Interface::vtable(self).SetbufferingTime)(::windows::core::Interface::as_raw(self), lbufferingtime).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn frameRate(&self, plframerate: *mut i32) -> ::windows::core::Result<()> { @@ -11582,7 +11582,7 @@ impl IWMPNetwork { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setProxySettings)(::windows::core::Interface::as_raw(self), bstrprotocol.into().abi(), ::core::mem::transmute(lproxysetting)).ok() + (::windows::core::Interface::vtable(self).setProxySettings)(::windows::core::Interface::as_raw(self), bstrprotocol.into().abi(), lproxysetting).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11615,7 +11615,7 @@ impl IWMPNetwork { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setProxyPort)(::windows::core::Interface::as_raw(self), bstrprotocol.into().abi(), ::core::mem::transmute(lproxyport)).ok() + (::windows::core::Interface::vtable(self).setProxyPort)(::windows::core::Interface::as_raw(self), bstrprotocol.into().abi(), lproxyport).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11648,7 +11648,7 @@ impl IWMPNetwork { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setProxyBypassForLocal)(::windows::core::Interface::as_raw(self), bstrprotocol.into().abi(), ::core::mem::transmute(fbypassforlocal)).ok() + (::windows::core::Interface::vtable(self).setProxyBypassForLocal)(::windows::core::Interface::as_raw(self), bstrprotocol.into().abi(), fbypassforlocal).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn maxBandwidth(&self, lmaxbandwidth: *mut i32) -> ::windows::core::Result<()> { @@ -11656,7 +11656,7 @@ impl IWMPNetwork { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetmaxBandwidth(&self, lmaxbandwidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmaxBandwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxbandwidth)).ok() + (::windows::core::Interface::vtable(self).SetmaxBandwidth)(::windows::core::Interface::as_raw(self), lmaxbandwidth).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn downloadProgress(&self, pldownloadprogress: *mut i32) -> ::windows::core::Result<()> { @@ -11985,7 +11985,7 @@ pub struct IWMPNodeWindowed(::windows::core::IUnknown); impl IWMPNodeWindowed { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetOwnerWindow(&self, hwnd: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOwnerWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd)).ok() + (::windows::core::Interface::vtable(self).SetOwnerWindow)(::windows::core::Interface::as_raw(self), hwnd).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn GetOwnerWindow(&self, phwnd: *mut isize) -> ::windows::core::Result<()> { @@ -12045,7 +12045,7 @@ impl IWMPNodeWindowedHost { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnWindowMessageFromRenderer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), wparam.into(), lparam.into(), ::core::mem::transmute(plret), ::core::mem::transmute(pfhandled)).ok() + (::windows::core::Interface::vtable(self).OnWindowMessageFromRenderer)(::windows::core::Interface::as_raw(self), umsg, wparam.into(), lparam.into(), ::core::mem::transmute(plret), ::core::mem::transmute(pfhandled)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12103,12 +12103,12 @@ impl IWMPNodeWindowless { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.OnWindowMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), wparam.into(), lparam.into(), ::core::mem::transmute(plret), ::core::mem::transmute(pfhandled)).ok() + (::windows::core::Interface::vtable(self).base__.OnWindowMessage)(::windows::core::Interface::as_raw(self), umsg, wparam.into(), lparam.into(), ::core::mem::transmute(plret), ::core::mem::transmute(pfhandled)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnDraw(&self, hdc: isize, prcdraw: *const super::super::Foundation::RECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnDraw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hdc), ::core::mem::transmute(prcdraw)).ok() + (::windows::core::Interface::vtable(self).OnDraw)(::windows::core::Interface::as_raw(self), hdc, ::core::mem::transmute(prcdraw)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12362,7 +12362,7 @@ impl IWMPPlayer { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setenabled(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setenabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).Setenabled)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn fullScreen(&self, pbfullscreen: *mut i16) -> ::windows::core::Result<()> { @@ -12370,7 +12370,7 @@ impl IWMPPlayer { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetfullScreen(&self, bfullscreen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetfullScreen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bfullscreen)).ok() + (::windows::core::Interface::vtable(self).SetfullScreen)(::windows::core::Interface::as_raw(self), bfullscreen).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn enableContextMenu(&self, pbenablecontextmenu: *mut i16) -> ::windows::core::Result<()> { @@ -12378,7 +12378,7 @@ impl IWMPPlayer { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetenableContextMenu(&self, benablecontextmenu: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetenableContextMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benablecontextmenu)).ok() + (::windows::core::Interface::vtable(self).SetenableContextMenu)(::windows::core::Interface::as_raw(self), benablecontextmenu).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12628,7 +12628,7 @@ impl IWMPPlayer2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setenabled(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setenabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).Setenabled)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn fullScreen(&self, pbfullscreen: *mut i16) -> ::windows::core::Result<()> { @@ -12636,7 +12636,7 @@ impl IWMPPlayer2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetfullScreen(&self, bfullscreen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetfullScreen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bfullscreen)).ok() + (::windows::core::Interface::vtable(self).SetfullScreen)(::windows::core::Interface::as_raw(self), bfullscreen).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn enableContextMenu(&self, pbenablecontextmenu: *mut i16) -> ::windows::core::Result<()> { @@ -12644,7 +12644,7 @@ impl IWMPPlayer2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetenableContextMenu(&self, benablecontextmenu: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetenableContextMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benablecontextmenu)).ok() + (::windows::core::Interface::vtable(self).SetenableContextMenu)(::windows::core::Interface::as_raw(self), benablecontextmenu).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12665,7 +12665,7 @@ impl IWMPPlayer2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetstretchToFit(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetstretchToFit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).SetstretchToFit)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn windowlessVideo(&self, pbenabled: *mut i16) -> ::windows::core::Result<()> { @@ -12673,7 +12673,7 @@ impl IWMPPlayer2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetwindowlessVideo(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetwindowlessVideo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).SetwindowlessVideo)(::windows::core::Interface::as_raw(self), benabled).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -12920,7 +12920,7 @@ impl IWMPPlayer3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setenabled(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setenabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).Setenabled)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn fullScreen(&self, pbfullscreen: *mut i16) -> ::windows::core::Result<()> { @@ -12928,7 +12928,7 @@ impl IWMPPlayer3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetfullScreen(&self, bfullscreen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetfullScreen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bfullscreen)).ok() + (::windows::core::Interface::vtable(self).SetfullScreen)(::windows::core::Interface::as_raw(self), bfullscreen).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn enableContextMenu(&self, pbenablecontextmenu: *mut i16) -> ::windows::core::Result<()> { @@ -12936,7 +12936,7 @@ impl IWMPPlayer3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetenableContextMenu(&self, benablecontextmenu: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetenableContextMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benablecontextmenu)).ok() + (::windows::core::Interface::vtable(self).SetenableContextMenu)(::windows::core::Interface::as_raw(self), benablecontextmenu).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12957,7 +12957,7 @@ impl IWMPPlayer3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetstretchToFit(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetstretchToFit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).SetstretchToFit)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn windowlessVideo(&self, pbenabled: *mut i16) -> ::windows::core::Result<()> { @@ -12965,7 +12965,7 @@ impl IWMPPlayer3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetwindowlessVideo(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetwindowlessVideo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).SetwindowlessVideo)(::windows::core::Interface::as_raw(self), benabled).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13249,7 +13249,7 @@ impl IWMPPlayer4 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setenabled(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setenabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).Setenabled)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn fullScreen(&self, pbfullscreen: *mut i16) -> ::windows::core::Result<()> { @@ -13257,7 +13257,7 @@ impl IWMPPlayer4 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetfullScreen(&self, bfullscreen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetfullScreen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bfullscreen)).ok() + (::windows::core::Interface::vtable(self).SetfullScreen)(::windows::core::Interface::as_raw(self), bfullscreen).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn enableContextMenu(&self, pbenablecontextmenu: *mut i16) -> ::windows::core::Result<()> { @@ -13265,7 +13265,7 @@ impl IWMPPlayer4 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetenableContextMenu(&self, benablecontextmenu: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetenableContextMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benablecontextmenu)).ok() + (::windows::core::Interface::vtable(self).SetenableContextMenu)(::windows::core::Interface::as_raw(self), benablecontextmenu).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13286,7 +13286,7 @@ impl IWMPPlayer4 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetstretchToFit(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetstretchToFit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).SetstretchToFit)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn windowlessVideo(&self, pbenabled: *mut i16) -> ::windows::core::Result<()> { @@ -13294,7 +13294,7 @@ impl IWMPPlayer4 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetwindowlessVideo(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetwindowlessVideo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).SetwindowlessVideo)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn isRemote(&self, pvarfisremote: *mut i16) -> ::windows::core::Result<()> { @@ -13768,13 +13768,13 @@ impl IWMPPlaylist { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_attributeName(&self, lindex: i32, pbstrattributename: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_attributeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(pbstrattributename)).ok() + (::windows::core::Interface::vtable(self).get_attributeName)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(pbstrattributename)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13811,7 +13811,7 @@ impl IWMPPlaylist { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPMedia>>, { - (::windows::core::Interface::vtable(self).insertItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), piwmpmedia.into().abi()).ok() + (::windows::core::Interface::vtable(self).insertItem)(::windows::core::Interface::as_raw(self), lindex, piwmpmedia.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -13831,7 +13831,7 @@ impl IWMPPlaylist { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn moveItem(&self, lindexold: i32, lindexnew: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).moveItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindexold), ::core::mem::transmute(lindexnew)).ok() + (::windows::core::Interface::vtable(self).moveItem)(::windows::core::Interface::as_raw(self), lindexold, lindexnew).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13959,7 +13959,7 @@ impl IWMPPlaylistArray { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -14078,7 +14078,7 @@ impl IWMPPlaylistCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPPlaylist>>, { - (::windows::core::Interface::vtable(self).setDeleted)(::windows::core::Interface::as_raw(self), pitem.into().abi(), ::core::mem::transmute(varfisdeleted)).ok() + (::windows::core::Interface::vtable(self).setDeleted)(::windows::core::Interface::as_raw(self), pitem.into().abi(), varfisdeleted).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -14199,7 +14199,7 @@ pub struct IWMPPlugin(::windows::core::IUnknown); impl IWMPPlugin { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Init(&self, dwplaybackcontext: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwplaybackcontext)).ok() + (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), dwplaybackcontext).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Shutdown(&self) -> ::windows::core::Result<()> { @@ -14771,7 +14771,7 @@ impl IWMPSettings { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetautoStart(&self, fautostart: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetautoStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fautostart)).ok() + (::windows::core::Interface::vtable(self).SetautoStart)(::windows::core::Interface::as_raw(self), fautostart).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14805,7 +14805,7 @@ impl IWMPSettings { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetinvokeURLs(&self, finvokeurls: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetinvokeURLs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(finvokeurls)).ok() + (::windows::core::Interface::vtable(self).SetinvokeURLs)(::windows::core::Interface::as_raw(self), finvokeurls).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn mute(&self, pfmute: *mut i16) -> ::windows::core::Result<()> { @@ -14813,7 +14813,7 @@ impl IWMPSettings { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setmute(&self, fmute: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setmute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmute)).ok() + (::windows::core::Interface::vtable(self).Setmute)(::windows::core::Interface::as_raw(self), fmute).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn playCount(&self, plcount: *mut i32) -> ::windows::core::Result<()> { @@ -14821,7 +14821,7 @@ impl IWMPSettings { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetplayCount(&self, lcount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetplayCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcount)).ok() + (::windows::core::Interface::vtable(self).SetplayCount)(::windows::core::Interface::as_raw(self), lcount).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn rate(&self, pdrate: *mut f64) -> ::windows::core::Result<()> { @@ -14829,7 +14829,7 @@ impl IWMPSettings { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setrate(&self, drate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setrate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(drate)).ok() + (::windows::core::Interface::vtable(self).Setrate)(::windows::core::Interface::as_raw(self), drate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn balance(&self, plbalance: *mut i32) -> ::windows::core::Result<()> { @@ -14837,7 +14837,7 @@ impl IWMPSettings { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setbalance(&self, lbalance: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setbalance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbalance)).ok() + (::windows::core::Interface::vtable(self).Setbalance)(::windows::core::Interface::as_raw(self), lbalance).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn volume(&self, plvolume: *mut i32) -> ::windows::core::Result<()> { @@ -14845,7 +14845,7 @@ impl IWMPSettings { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setvolume(&self, lvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvolume)).ok() + (::windows::core::Interface::vtable(self).Setvolume)(::windows::core::Interface::as_raw(self), lvolume).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14861,7 +14861,7 @@ impl IWMPSettings { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setMode)(::windows::core::Interface::as_raw(self), bstrmode.into().abi(), ::core::mem::transmute(varfmode)).ok() + (::windows::core::Interface::vtable(self).setMode)(::windows::core::Interface::as_raw(self), bstrmode.into().abi(), varfmode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn enableErrorDialogs(&self, pfenableerrordialogs: *mut i16) -> ::windows::core::Result<()> { @@ -14869,7 +14869,7 @@ impl IWMPSettings { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetenableErrorDialogs(&self, fenableerrordialogs: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetenableErrorDialogs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenableerrordialogs)).ok() + (::windows::core::Interface::vtable(self).SetenableErrorDialogs)(::windows::core::Interface::as_raw(self), fenableerrordialogs).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -15003,7 +15003,7 @@ impl IWMPSettings2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetautoStart(&self, fautostart: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetautoStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fautostart)).ok() + (::windows::core::Interface::vtable(self).base__.SetautoStart)(::windows::core::Interface::as_raw(self), fautostart).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15037,7 +15037,7 @@ impl IWMPSettings2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetinvokeURLs(&self, finvokeurls: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetinvokeURLs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(finvokeurls)).ok() + (::windows::core::Interface::vtable(self).base__.SetinvokeURLs)(::windows::core::Interface::as_raw(self), finvokeurls).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn mute(&self, pfmute: *mut i16) -> ::windows::core::Result<()> { @@ -15045,7 +15045,7 @@ impl IWMPSettings2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setmute(&self, fmute: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Setmute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmute)).ok() + (::windows::core::Interface::vtable(self).base__.Setmute)(::windows::core::Interface::as_raw(self), fmute).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn playCount(&self, plcount: *mut i32) -> ::windows::core::Result<()> { @@ -15053,7 +15053,7 @@ impl IWMPSettings2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetplayCount(&self, lcount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetplayCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcount)).ok() + (::windows::core::Interface::vtable(self).base__.SetplayCount)(::windows::core::Interface::as_raw(self), lcount).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn rate(&self, pdrate: *mut f64) -> ::windows::core::Result<()> { @@ -15061,7 +15061,7 @@ impl IWMPSettings2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setrate(&self, drate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Setrate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(drate)).ok() + (::windows::core::Interface::vtable(self).base__.Setrate)(::windows::core::Interface::as_raw(self), drate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn balance(&self, plbalance: *mut i32) -> ::windows::core::Result<()> { @@ -15069,7 +15069,7 @@ impl IWMPSettings2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setbalance(&self, lbalance: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Setbalance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbalance)).ok() + (::windows::core::Interface::vtable(self).base__.Setbalance)(::windows::core::Interface::as_raw(self), lbalance).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn volume(&self, plvolume: *mut i32) -> ::windows::core::Result<()> { @@ -15077,7 +15077,7 @@ impl IWMPSettings2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Setvolume(&self, lvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Setvolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvolume)).ok() + (::windows::core::Interface::vtable(self).base__.Setvolume)(::windows::core::Interface::as_raw(self), lvolume).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15093,7 +15093,7 @@ impl IWMPSettings2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.setMode)(::windows::core::Interface::as_raw(self), bstrmode.into().abi(), ::core::mem::transmute(varfmode)).ok() + (::windows::core::Interface::vtable(self).base__.setMode)(::windows::core::Interface::as_raw(self), bstrmode.into().abi(), varfmode).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn enableErrorDialogs(&self, pfenableerrordialogs: *mut i16) -> ::windows::core::Result<()> { @@ -15101,7 +15101,7 @@ impl IWMPSettings2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetenableErrorDialogs(&self, fenableerrordialogs: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetenableErrorDialogs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenableerrordialogs)).ok() + (::windows::core::Interface::vtable(self).base__.SetenableErrorDialogs)(::windows::core::Interface::as_raw(self), fenableerrordialogs).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn defaultAudioLanguage(&self, pllangid: *mut i32) -> ::windows::core::Result<()> { @@ -15285,7 +15285,7 @@ impl IWMPStringCollection { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn item(&self, lindex: i32, pbstrstring: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(pbstrstring)).ok() + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(pbstrstring)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -15373,7 +15373,7 @@ impl IWMPStringCollection2 { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn item(&self, lindex: i32, pbstrstring: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(pbstrstring)).ok() + (::windows::core::Interface::vtable(self).base__.item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(pbstrstring)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15389,7 +15389,7 @@ impl IWMPStringCollection2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).getItemInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcollectionindex), bstritemname.into().abi(), ::core::mem::transmute(pbstrvalue)).ok() + (::windows::core::Interface::vtable(self).getItemInfo)(::windows::core::Interface::as_raw(self), lcollectionindex, bstritemname.into().abi(), ::core::mem::transmute(pbstrvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15398,7 +15398,7 @@ impl IWMPStringCollection2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).getAttributeCountByType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcollectionindex), bstrtype.into().abi(), bstrlanguage.into().abi(), ::core::mem::transmute(plcount)).ok() + (::windows::core::Interface::vtable(self).getAttributeCountByType)(::windows::core::Interface::as_raw(self), lcollectionindex, bstrtype.into().abi(), bstrlanguage.into().abi(), ::core::mem::transmute(plcount)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -15407,7 +15407,7 @@ impl IWMPStringCollection2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).getItemInfoByType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcollectionindex), bstrtype.into().abi(), bstrlanguage.into().abi(), ::core::mem::transmute(lattributeindex), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).getItemInfoByType)(::windows::core::Interface::as_raw(self), lcollectionindex, bstrtype.into().abi(), bstrlanguage.into().abi(), lattributeindex, ::core::mem::transmute(pvarvalue)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -15652,7 +15652,7 @@ impl IWMPSubscriptionService2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn serviceEvent(&self, event: WMPSubscriptionServiceEvent) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).serviceEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(event)).ok() + (::windows::core::Interface::vtable(self).serviceEvent)(::windows::core::Interface::as_raw(self), event).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15745,7 +15745,7 @@ pub struct IWMPSubscriptionServiceCallback(::windows::core::IUnknown); impl IWMPSubscriptionServiceCallback { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn onComplete(&self, hrresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).onComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).onComplete)(::windows::core::Interface::as_raw(self), hrresult).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15846,7 +15846,7 @@ impl IWMPSyncDevice { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn createPartnership(&self, vbshowui: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).createPartnership)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbshowui)).ok() + (::windows::core::Interface::vtable(self).createPartnership)(::windows::core::Interface::as_raw(self), vbshowui).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn deletePartnership(&self) -> ::windows::core::Result<()> { @@ -16000,7 +16000,7 @@ impl IWMPSyncDevice2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn createPartnership(&self, vbshowui: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.createPartnership)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbshowui)).ok() + (::windows::core::Interface::vtable(self).base__.createPartnership)(::windows::core::Interface::as_raw(self), vbshowui).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn deletePartnership(&self) -> ::windows::core::Result<()> { @@ -16151,7 +16151,7 @@ impl IWMPSyncDevice3 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn createPartnership(&self, vbshowui: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.createPartnership)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbshowui)).ok() + (::windows::core::Interface::vtable(self).base__.base__.createPartnership)(::windows::core::Interface::as_raw(self), vbshowui).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn deletePartnership(&self) -> ::windows::core::Result<()> { @@ -16285,7 +16285,7 @@ impl IWMPSyncServices { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn getDevice(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getDevice)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16386,7 +16386,7 @@ pub struct IWMPUserEventSink(::windows::core::IUnknown); impl IWMPUserEventSink { #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn NotifyUserEvent(&self, eventcode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyUserEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventcode)).ok() + (::windows::core::Interface::vtable(self).NotifyUserEvent)(::windows::core::Interface::as_raw(self), eventcode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16498,7 +16498,7 @@ impl IWMPWindowMessageSink { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnWindowMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), wparam.into(), lparam.into(), ::core::mem::transmute(plret), ::core::mem::transmute(pfhandled)).ok() + (::windows::core::Interface::vtable(self).OnWindowMessage)(::windows::core::Interface::as_raw(self), umsg, wparam.into(), lparam.into(), ::core::mem::transmute(plret), ::core::mem::transmute(pfhandled)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16553,7 +16553,7 @@ impl IXFeed { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Xml(&self, uiitemcount: u32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Xml)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiitemcount), ::core::mem::transmute(sortproperty), ::core::mem::transmute(sortorder), ::core::mem::transmute(filterflags), ::core::mem::transmute(includeflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Xml)(::windows::core::Interface::as_raw(self), uiitemcount, sortproperty, sortorder, filterflags, includeflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Name(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -16633,7 +16633,7 @@ impl IXFeed { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetSyncSetting(&self, fss: FEEDS_SYNC_SETTING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSyncSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fss)).ok() + (::windows::core::Interface::vtable(self).SetSyncSetting)(::windows::core::Interface::as_raw(self), fss).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Interval(&self) -> ::windows::core::Result { @@ -16642,7 +16642,7 @@ impl IXFeed { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetInterval(&self, uiinterval: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiinterval)).ok() + (::windows::core::Interface::vtable(self).SetInterval)(::windows::core::Interface::as_raw(self), uiinterval).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16666,7 +16666,7 @@ impl IXFeed { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), uiid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MarkAllItemsRead(&self) -> ::windows::core::Result<()> { @@ -16679,7 +16679,7 @@ impl IXFeed { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetMaxItemCount(&self, uimaxitemcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxItemCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uimaxitemcount)).ok() + (::windows::core::Interface::vtable(self).SetMaxItemCount)(::windows::core::Interface::as_raw(self), uimaxitemcount).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16778,7 +16778,7 @@ impl IXFeed { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetWatcher)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), ::core::mem::transmute(mask), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetWatcher)(::windows::core::Interface::as_raw(self), scope, mask, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn UnreadItemCount(&self) -> ::windows::core::Result { @@ -16910,7 +16910,7 @@ impl IXFeed2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Xml(&self, uiitemcount: u32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Xml)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiitemcount), ::core::mem::transmute(sortproperty), ::core::mem::transmute(sortorder), ::core::mem::transmute(filterflags), ::core::mem::transmute(includeflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Xml)(::windows::core::Interface::as_raw(self), uiitemcount, sortproperty, sortorder, filterflags, includeflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Name(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -16990,7 +16990,7 @@ impl IXFeed2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetSyncSetting(&self, fss: FEEDS_SYNC_SETTING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSyncSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fss)).ok() + (::windows::core::Interface::vtable(self).base__.SetSyncSetting)(::windows::core::Interface::as_raw(self), fss).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Interval(&self) -> ::windows::core::Result { @@ -16999,7 +16999,7 @@ impl IXFeed2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetInterval(&self, uiinterval: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiinterval)).ok() + (::windows::core::Interface::vtable(self).base__.SetInterval)(::windows::core::Interface::as_raw(self), uiinterval).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17023,7 +17023,7 @@ impl IXFeed2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.GetItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.GetItem)(::windows::core::Interface::as_raw(self), uiid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn MarkAllItemsRead(&self) -> ::windows::core::Result<()> { @@ -17036,7 +17036,7 @@ impl IXFeed2 { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetMaxItemCount(&self, uimaxitemcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxItemCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uimaxitemcount)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxItemCount)(::windows::core::Interface::as_raw(self), uimaxitemcount).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17135,7 +17135,7 @@ impl IXFeed2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.GetWatcher)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), ::core::mem::transmute(mask), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.GetWatcher)(::windows::core::Interface::as_raw(self), scope, mask, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn UnreadItemCount(&self) -> ::windows::core::Result { @@ -17153,7 +17153,7 @@ impl IXFeed2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetItemByEffectiveId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uieffectiveid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetItemByEffectiveId)(::windows::core::Interface::as_raw(self), uieffectiveid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17426,14 +17426,14 @@ impl IXFeedEvents { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FeedDownloadCompleted)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(fde)).ok() + (::windows::core::Interface::vtable(self).FeedDownloadCompleted)(::windows::core::Interface::as_raw(self), pszpath.into(), fde).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn FeedItemCountChanged<'a, P0>(&self, pszpath: P0, feicfflags: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FeedItemCountChanged)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(feicfflags)).ok() + (::windows::core::Interface::vtable(self).FeedItemCountChanged)(::windows::core::Interface::as_raw(self), pszpath.into(), feicfflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17599,7 +17599,7 @@ impl IXFeedFolder { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetWatcher)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), ::core::mem::transmute(mask), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetWatcher)(::windows::core::Interface::as_raw(self), scope, mask, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn TotalUnreadItemCount(&self) -> ::windows::core::Result { @@ -17730,7 +17730,7 @@ impl IXFeedFolderEvents { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FolderItemCountChanged)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(feicfflags)).ok() + (::windows::core::Interface::vtable(self).FolderItemCountChanged)(::windows::core::Interface::as_raw(self), pszpath.into(), feicfflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn FeedAdded<'a, P0>(&self, pszpath: P0) -> ::windows::core::Result<()> @@ -17789,14 +17789,14 @@ impl IXFeedFolderEvents { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FeedDownloadCompleted)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(fde)).ok() + (::windows::core::Interface::vtable(self).FeedDownloadCompleted)(::windows::core::Interface::as_raw(self), pszpath.into(), fde).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn FeedItemCountChanged<'a, P0>(&self, pszpath: P0, feicfflags: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FeedItemCountChanged)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(feicfflags)).ok() + (::windows::core::Interface::vtable(self).FeedItemCountChanged)(::windows::core::Interface::as_raw(self), pszpath.into(), feicfflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17863,7 +17863,7 @@ impl IXFeedItem { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Xml(&self, fxif: FEEDS_XML_INCLUDE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Xml)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fxif), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Xml)(::windows::core::Interface::as_raw(self), fxif, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Title(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -18041,7 +18041,7 @@ impl IXFeedItem2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Xml(&self, fxif: FEEDS_XML_INCLUDE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Xml)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fxif), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Xml)(::windows::core::Interface::as_raw(self), fxif, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn Title(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -18212,7 +18212,7 @@ impl IXFeedsEnum { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), uiindex, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18339,7 +18339,7 @@ impl IXFeedsManager { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn BackgroundSync(&self, fbsa: FEEDS_BACKGROUNDSYNC_ACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BackgroundSync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fbsa)).ok() + (::windows::core::Interface::vtable(self).BackgroundSync)(::windows::core::Interface::as_raw(self), fbsa).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn BackgroundSyncStatus(&self) -> ::windows::core::Result { @@ -18353,7 +18353,7 @@ impl IXFeedsManager { } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn SetDefaultInterval(&self, uiinterval: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiinterval)).ok() + (::windows::core::Interface::vtable(self).SetDefaultInterval)(::windows::core::Interface::as_raw(self), uiinterval).ok() } #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub unsafe fn AsyncSyncAll(&self) -> ::windows::core::Result<()> { 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 fc1547aac4..66b88fa8a7 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs @@ -520,7 +520,7 @@ where extern "system" { fn AVIFileGetStream(pfile: *mut ::core::ffi::c_void, ppavi: *mut *mut ::core::ffi::c_void, fcctype: u32, lparam: i32) -> ::windows::core::HRESULT; } - AVIFileGetStream(pfile.into().abi(), ::core::mem::transmute(ppavi), ::core::mem::transmute(fcctype), ::core::mem::transmute(lparam)).ok() + AVIFileGetStream(pfile.into().abi(), ::core::mem::transmute(ppavi), fcctype, lparam).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -533,7 +533,7 @@ where extern "system" { fn AVIFileInfoA(pfile: *mut ::core::ffi::c_void, pfi: *mut AVIFILEINFOA, lsize: i32) -> ::windows::core::HRESULT; } - AVIFileInfoA(pfile.into().abi(), ::core::mem::transmute(pfi), ::core::mem::transmute(lsize)).ok() + AVIFileInfoA(pfile.into().abi(), ::core::mem::transmute(pfi), lsize).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -545,7 +545,7 @@ where extern "system" { fn AVIFileInfoW(pfile: *mut ::core::ffi::c_void, pfi: *mut AVIFILEINFOW, lsize: i32) -> ::windows::core::HRESULT; } - AVIFileInfoW(pfile.into().abi(), ::core::mem::transmute(pfi), ::core::mem::transmute(lsize)).ok() + AVIFileInfoW(pfile.into().abi(), ::core::mem::transmute(pfi), lsize).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -566,7 +566,7 @@ where extern "system" { fn AVIFileOpenA(ppfile: *mut *mut ::core::ffi::c_void, szfile: ::windows::core::PCSTR, umode: u32, lphandler: *const ::windows::core::GUID) -> ::windows::core::HRESULT; } - AVIFileOpenA(::core::mem::transmute(ppfile), szfile.into(), ::core::mem::transmute(umode), ::core::mem::transmute(lphandler)).ok() + AVIFileOpenA(::core::mem::transmute(ppfile), szfile.into(), umode, ::core::mem::transmute(lphandler)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -578,7 +578,7 @@ where extern "system" { fn AVIFileOpenW(ppfile: *mut *mut ::core::ffi::c_void, szfile: ::windows::core::PCWSTR, umode: u32, lphandler: *const ::windows::core::GUID) -> ::windows::core::HRESULT; } - AVIFileOpenW(::core::mem::transmute(ppfile), szfile.into(), ::core::mem::transmute(umode), ::core::mem::transmute(lphandler)).ok() + AVIFileOpenW(::core::mem::transmute(ppfile), szfile.into(), umode, ::core::mem::transmute(lphandler)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -590,7 +590,7 @@ where extern "system" { fn AVIFileReadData(pfile: *mut ::core::ffi::c_void, ckid: u32, lpdata: *mut ::core::ffi::c_void, lpcbdata: *mut i32) -> ::windows::core::HRESULT; } - AVIFileReadData(pfile.into().abi(), ::core::mem::transmute(ckid), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata)).ok() + AVIFileReadData(pfile.into().abi(), ckid, ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -614,7 +614,7 @@ where extern "system" { fn AVIFileWriteData(pfile: *mut ::core::ffi::c_void, ckid: u32, lpdata: *const ::core::ffi::c_void, cbdata: i32) -> ::windows::core::HRESULT; } - AVIFileWriteData(pfile.into().abi(), ::core::mem::transmute(ckid), ::core::mem::transmute(lpdata), ::core::mem::transmute(cbdata)).ok() + AVIFileWriteData(pfile.into().abi(), ckid, ::core::mem::transmute(lpdata), cbdata).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const AVIGETFRAMEF_BESTDISPLAYFMT: u32 = 1u32; @@ -665,7 +665,7 @@ where fn AVIMakeStreamFromClipboard(cfformat: u32, hglobal: super::super::Foundation::HANDLE, ppstream: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - AVIMakeStreamFromClipboard(::core::mem::transmute(cfformat), hglobal.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + AVIMakeStreamFromClipboard(cfformat, hglobal.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -848,7 +848,7 @@ where extern "system" { fn AVISaveA(szfile: ::windows::core::PCSTR, pclsidhandler: *const ::windows::core::GUID, lpfncallback: *mut ::core::ffi::c_void, nstreams: i32, pfile: *mut ::core::ffi::c_void, lpoptions: *const AVICOMPRESSOPTIONS) -> ::windows::core::HRESULT; } - AVISaveA(szfile.into(), ::core::mem::transmute(pclsidhandler), ::core::mem::transmute(lpfncallback), ::core::mem::transmute(nstreams), pfile.into().abi(), ::core::mem::transmute(lpoptions)).ok() + AVISaveA(szfile.into(), ::core::mem::transmute(pclsidhandler), ::core::mem::transmute(lpfncallback), nstreams, pfile.into().abi(), ::core::mem::transmute(lpoptions)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -861,7 +861,7 @@ where extern "system" { fn AVISaveOptions(hwnd: super::super::Foundation::HWND, uiflags: u32, nstreams: i32, ppavi: *const *mut ::core::ffi::c_void, plpoptions: *mut *mut AVICOMPRESSOPTIONS) -> isize; } - ::core::mem::transmute(AVISaveOptions(hwnd.into(), ::core::mem::transmute(uiflags), ::core::mem::transmute(nstreams), ::core::mem::transmute(ppavi), ::core::mem::transmute(plpoptions))) + ::core::mem::transmute(AVISaveOptions(hwnd.into(), uiflags, ::core::mem::transmute(nstreams), ::core::mem::transmute(ppavi), ::core::mem::transmute(plpoptions))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -910,7 +910,7 @@ where extern "system" { fn AVISaveW(szfile: ::windows::core::PCWSTR, pclsidhandler: *const ::windows::core::GUID, lpfncallback: *mut ::core::ffi::c_void, nstreams: i32, pfile: *mut ::core::ffi::c_void, lpoptions: *const AVICOMPRESSOPTIONS) -> ::windows::core::HRESULT; } - AVISaveW(szfile.into(), ::core::mem::transmute(pclsidhandler), ::core::mem::transmute(lpfncallback), ::core::mem::transmute(nstreams), pfile.into().abi(), ::core::mem::transmute(lpoptions)).ok() + AVISaveW(szfile.into(), ::core::mem::transmute(pclsidhandler), ::core::mem::transmute(lpfncallback), nstreams, pfile.into().abi(), ::core::mem::transmute(lpoptions)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -934,7 +934,7 @@ where extern "system" { fn AVIStreamBeginStreaming(pavi: *mut ::core::ffi::c_void, lstart: i32, lend: i32, lrate: i32) -> ::windows::core::HRESULT; } - AVIStreamBeginStreaming(pavi.into().abi(), ::core::mem::transmute(lstart), ::core::mem::transmute(lend), ::core::mem::transmute(lrate)).ok() + AVIStreamBeginStreaming(pavi.into().abi(), lstart, lend, lrate).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -943,7 +943,7 @@ pub unsafe fn AVIStreamCreate(ppavi: *mut ::core::option::Option, lp extern "system" { fn AVIStreamCreate(ppavi: *mut *mut ::core::ffi::c_void, lparam1: i32, lparam2: i32, pclsidhandler: *const ::windows::core::GUID) -> ::windows::core::HRESULT; } - AVIStreamCreate(::core::mem::transmute(ppavi), ::core::mem::transmute(lparam1), ::core::mem::transmute(lparam2), ::core::mem::transmute(pclsidhandler)).ok() + AVIStreamCreate(::core::mem::transmute(ppavi), lparam1, lparam2, ::core::mem::transmute(pclsidhandler)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -967,7 +967,7 @@ where extern "system" { fn AVIStreamFindSample(pavi: *mut ::core::ffi::c_void, lpos: i32, lflags: i32) -> i32; } - ::core::mem::transmute(AVIStreamFindSample(pavi.into().abi(), ::core::mem::transmute(lpos), ::core::mem::transmute(lflags))) + ::core::mem::transmute(AVIStreamFindSample(pavi.into().abi(), lpos, lflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -979,7 +979,7 @@ where extern "system" { fn AVIStreamGetFrame(pg: *mut ::core::ffi::c_void, lpos: i32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(AVIStreamGetFrame(pg.into().abi(), ::core::mem::transmute(lpos))) + ::core::mem::transmute(AVIStreamGetFrame(pg.into().abi(), lpos)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -1017,7 +1017,7 @@ where extern "system" { fn AVIStreamInfoA(pavi: *mut ::core::ffi::c_void, psi: *mut AVISTREAMINFOA, lsize: i32) -> ::windows::core::HRESULT; } - AVIStreamInfoA(pavi.into().abi(), ::core::mem::transmute(psi), ::core::mem::transmute(lsize)).ok() + AVIStreamInfoA(pavi.into().abi(), ::core::mem::transmute(psi), lsize).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1030,7 +1030,7 @@ where extern "system" { fn AVIStreamInfoW(pavi: *mut ::core::ffi::c_void, psi: *mut AVISTREAMINFOW, lsize: i32) -> ::windows::core::HRESULT; } - AVIStreamInfoW(pavi.into().abi(), ::core::mem::transmute(psi), ::core::mem::transmute(lsize)).ok() + AVIStreamInfoW(pavi.into().abi(), ::core::mem::transmute(psi), lsize).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -1054,7 +1054,7 @@ where extern "system" { fn AVIStreamOpenFromFileA(ppavi: *mut *mut ::core::ffi::c_void, szfile: ::windows::core::PCSTR, fcctype: u32, lparam: i32, mode: u32, pclsidhandler: *const ::windows::core::GUID) -> ::windows::core::HRESULT; } - AVIStreamOpenFromFileA(::core::mem::transmute(ppavi), szfile.into(), ::core::mem::transmute(fcctype), ::core::mem::transmute(lparam), ::core::mem::transmute(mode), ::core::mem::transmute(pclsidhandler)).ok() + AVIStreamOpenFromFileA(::core::mem::transmute(ppavi), szfile.into(), fcctype, lparam, mode, ::core::mem::transmute(pclsidhandler)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -1066,7 +1066,7 @@ where extern "system" { fn AVIStreamOpenFromFileW(ppavi: *mut *mut ::core::ffi::c_void, szfile: ::windows::core::PCWSTR, fcctype: u32, lparam: i32, mode: u32, pclsidhandler: *const ::windows::core::GUID) -> ::windows::core::HRESULT; } - AVIStreamOpenFromFileW(::core::mem::transmute(ppavi), szfile.into(), ::core::mem::transmute(fcctype), ::core::mem::transmute(lparam), ::core::mem::transmute(mode), ::core::mem::transmute(pclsidhandler)).ok() + AVIStreamOpenFromFileW(::core::mem::transmute(ppavi), szfile.into(), fcctype, lparam, mode, ::core::mem::transmute(pclsidhandler)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -1078,7 +1078,7 @@ where extern "system" { fn AVIStreamRead(pavi: *mut ::core::ffi::c_void, lstart: i32, lsamples: i32, lpbuffer: *mut ::core::ffi::c_void, cbbuffer: i32, plbytes: *mut i32, plsamples: *mut i32) -> ::windows::core::HRESULT; } - AVIStreamRead(pavi.into().abi(), ::core::mem::transmute(lstart), ::core::mem::transmute(lsamples), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(plbytes), ::core::mem::transmute(plsamples)).ok() + AVIStreamRead(pavi.into().abi(), lstart, lsamples, ::core::mem::transmute(lpbuffer), cbbuffer, ::core::mem::transmute(plbytes), ::core::mem::transmute(plsamples)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -1090,7 +1090,7 @@ where extern "system" { fn AVIStreamReadData(pavi: *mut ::core::ffi::c_void, fcc: u32, lp: *mut ::core::ffi::c_void, lpcb: *mut i32) -> ::windows::core::HRESULT; } - AVIStreamReadData(pavi.into().abi(), ::core::mem::transmute(fcc), ::core::mem::transmute(lp), ::core::mem::transmute(lpcb)).ok() + AVIStreamReadData(pavi.into().abi(), fcc, ::core::mem::transmute(lp), ::core::mem::transmute(lpcb)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -1102,7 +1102,7 @@ where extern "system" { fn AVIStreamReadFormat(pavi: *mut ::core::ffi::c_void, lpos: i32, lpformat: *mut ::core::ffi::c_void, lpcbformat: *mut i32) -> ::windows::core::HRESULT; } - AVIStreamReadFormat(pavi.into().abi(), ::core::mem::transmute(lpos), ::core::mem::transmute(lpformat), ::core::mem::transmute(lpcbformat)).ok() + AVIStreamReadFormat(pavi.into().abi(), lpos, ::core::mem::transmute(lpformat), ::core::mem::transmute(lpcbformat)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -1126,7 +1126,7 @@ where extern "system" { fn AVIStreamSampleToTime(pavi: *mut ::core::ffi::c_void, lsample: i32) -> i32; } - ::core::mem::transmute(AVIStreamSampleToTime(pavi.into().abi(), ::core::mem::transmute(lsample))) + ::core::mem::transmute(AVIStreamSampleToTime(pavi.into().abi(), lsample)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -1138,7 +1138,7 @@ where extern "system" { fn AVIStreamSetFormat(pavi: *mut ::core::ffi::c_void, lpos: i32, lpformat: *const ::core::ffi::c_void, cbformat: i32) -> ::windows::core::HRESULT; } - AVIStreamSetFormat(pavi.into().abi(), ::core::mem::transmute(lpos), ::core::mem::transmute(lpformat), ::core::mem::transmute(cbformat)).ok() + AVIStreamSetFormat(pavi.into().abi(), lpos, ::core::mem::transmute(lpformat), cbformat).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -1162,7 +1162,7 @@ where extern "system" { fn AVIStreamTimeToSample(pavi: *mut ::core::ffi::c_void, ltime: i32) -> i32; } - ::core::mem::transmute(AVIStreamTimeToSample(pavi.into().abi(), ::core::mem::transmute(ltime))) + ::core::mem::transmute(AVIStreamTimeToSample(pavi.into().abi(), ltime)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -1174,7 +1174,7 @@ where extern "system" { fn AVIStreamWrite(pavi: *mut ::core::ffi::c_void, lstart: i32, lsamples: i32, lpbuffer: *const ::core::ffi::c_void, cbbuffer: i32, dwflags: u32, plsampwritten: *mut i32, plbyteswritten: *mut i32) -> ::windows::core::HRESULT; } - AVIStreamWrite(pavi.into().abi(), ::core::mem::transmute(lstart), ::core::mem::transmute(lsamples), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(dwflags), ::core::mem::transmute(plsampwritten), ::core::mem::transmute(plbyteswritten)).ok() + AVIStreamWrite(pavi.into().abi(), lstart, lsamples, ::core::mem::transmute(lpbuffer), cbbuffer, dwflags, ::core::mem::transmute(plsampwritten), ::core::mem::transmute(plbyteswritten)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -1186,7 +1186,7 @@ where extern "system" { fn AVIStreamWriteData(pavi: *mut ::core::ffi::c_void, fcc: u32, lp: *const ::core::ffi::c_void, cb: i32) -> ::windows::core::HRESULT; } - AVIStreamWriteData(pavi.into().abi(), ::core::mem::transmute(fcc), ::core::mem::transmute(lp), ::core::mem::transmute(cb)).ok() + AVIStreamWriteData(pavi.into().abi(), fcc, ::core::mem::transmute(lp), cb).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const AVSTREAMMASTER_AUDIO: u32 = 0u32; @@ -2448,7 +2448,7 @@ where extern "system" { fn DefDriverProc(dwdriveridentifier: usize, hdrvr: HDRVR, umsg: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(DefDriverProc(::core::mem::transmute(dwdriveridentifier), hdrvr.into(), ::core::mem::transmute(umsg), lparam1.into(), lparam2.into())) + ::core::mem::transmute(DefDriverProc(dwdriveridentifier, hdrvr.into(), umsg, lparam1.into(), lparam2.into())) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2461,7 +2461,7 @@ where extern "system" { fn DrawDibBegin(hdd: isize, hdc: super::super::Graphics::Gdi::HDC, dxdst: i32, dydst: i32, lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, dxsrc: i32, dysrc: i32, wflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawDibBegin(::core::mem::transmute(hdd), hdc.into(), ::core::mem::transmute(dxdst), ::core::mem::transmute(dydst), ::core::mem::transmute(lpbi), ::core::mem::transmute(dxsrc), ::core::mem::transmute(dysrc), ::core::mem::transmute(wflags))) + ::core::mem::transmute(DrawDibBegin(hdd, hdc.into(), dxdst, dydst, ::core::mem::transmute(lpbi), dxsrc, dysrc, wflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2471,7 +2471,7 @@ pub unsafe fn DrawDibChangePalette(hdd: isize, istart: i32, lppe: &[super::super extern "system" { fn DrawDibChangePalette(hdd: isize, istart: i32, ilen: i32, lppe: *const super::super::Graphics::Gdi::PALETTEENTRY) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawDibChangePalette(::core::mem::transmute(hdd), ::core::mem::transmute(istart), lppe.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lppe)))) + ::core::mem::transmute(DrawDibChangePalette(hdd, istart, lppe.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lppe)))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2481,7 +2481,7 @@ pub unsafe fn DrawDibClose(hdd: isize) -> super::super::Foundation::BOOL { extern "system" { fn DrawDibClose(hdd: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawDibClose(::core::mem::transmute(hdd))) + ::core::mem::transmute(DrawDibClose(hdd)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2494,7 +2494,7 @@ where extern "system" { fn DrawDibDraw(hdd: isize, hdc: super::super::Graphics::Gdi::HDC, xdst: i32, ydst: i32, dxdst: i32, dydst: i32, lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbits: *const ::core::ffi::c_void, xsrc: i32, ysrc: i32, dxsrc: i32, dysrc: i32, wflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawDibDraw(::core::mem::transmute(hdd), hdc.into(), ::core::mem::transmute(xdst), ::core::mem::transmute(ydst), ::core::mem::transmute(dxdst), ::core::mem::transmute(dydst), ::core::mem::transmute(lpbi), ::core::mem::transmute(lpbits), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(dxsrc), ::core::mem::transmute(dysrc), ::core::mem::transmute(wflags))) + ::core::mem::transmute(DrawDibDraw(hdd, hdc.into(), xdst, ydst, dxdst, dydst, ::core::mem::transmute(lpbi), ::core::mem::transmute(lpbits), xsrc, ysrc, dxsrc, dysrc, wflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2504,7 +2504,7 @@ pub unsafe fn DrawDibEnd(hdd: isize) -> super::super::Foundation::BOOL { extern "system" { fn DrawDibEnd(hdd: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawDibEnd(::core::mem::transmute(hdd))) + ::core::mem::transmute(DrawDibEnd(hdd)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -2514,7 +2514,7 @@ pub unsafe fn DrawDibGetBuffer(hdd: isize, lpbi: *mut super::super::Graphics::Gd extern "system" { fn DrawDibGetBuffer(hdd: isize, lpbi: *mut super::super::Graphics::Gdi::BITMAPINFOHEADER, dwsize: u32, dwflags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(DrawDibGetBuffer(::core::mem::transmute(hdd), ::core::mem::transmute(lpbi), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(DrawDibGetBuffer(hdd, ::core::mem::transmute(lpbi), dwsize, dwflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -2524,7 +2524,7 @@ pub unsafe fn DrawDibGetPalette(hdd: isize) -> super::super::Graphics::Gdi::HPAL extern "system" { fn DrawDibGetPalette(hdd: isize) -> super::super::Graphics::Gdi::HPALETTE; } - ::core::mem::transmute(DrawDibGetPalette(::core::mem::transmute(hdd))) + ::core::mem::transmute(DrawDibGetPalette(hdd)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -2557,7 +2557,7 @@ where extern "system" { fn DrawDibRealize(hdd: isize, hdc: super::super::Graphics::Gdi::HDC, fbackground: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(DrawDibRealize(::core::mem::transmute(hdd), hdc.into(), fbackground.into())) + ::core::mem::transmute(DrawDibRealize(hdd, hdc.into(), fbackground.into())) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2570,7 +2570,7 @@ where extern "system" { fn DrawDibSetPalette(hdd: isize, hpal: super::super::Graphics::Gdi::HPALETTE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawDibSetPalette(::core::mem::transmute(hdd), hpal.into())) + ::core::mem::transmute(DrawDibSetPalette(hdd, hpal.into())) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2580,7 +2580,7 @@ pub unsafe fn DrawDibStart(hdd: isize, rate: u32) -> super::super::Foundation::B extern "system" { fn DrawDibStart(hdd: isize, rate: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawDibStart(::core::mem::transmute(hdd), ::core::mem::transmute(rate))) + ::core::mem::transmute(DrawDibStart(hdd, rate)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2590,7 +2590,7 @@ pub unsafe fn DrawDibStop(hdd: isize) -> super::super::Foundation::BOOL { extern "system" { fn DrawDibStop(hdd: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawDibStop(::core::mem::transmute(hdd))) + ::core::mem::transmute(DrawDibStop(hdd)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2600,7 +2600,7 @@ pub unsafe fn DrawDibTime(hdd: isize, lpddtime: *mut DRAWDIBTIME) -> super::supe extern "system" { fn DrawDibTime(hdd: isize, lpddtime: *mut DRAWDIBTIME) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawDibTime(::core::mem::transmute(hdd), ::core::mem::transmute(lpddtime))) + ::core::mem::transmute(DrawDibTime(hdd, ::core::mem::transmute(lpddtime))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2613,7 +2613,7 @@ where extern "system" { fn DriverCallback(dwcallback: usize, dwflags: u32, hdevice: HDRVR, dwmsg: u32, dwuser: usize, dwparam1: usize, dwparam2: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DriverCallback(::core::mem::transmute(dwcallback), ::core::mem::transmute(dwflags), hdevice.into(), ::core::mem::transmute(dwmsg), ::core::mem::transmute(dwuser), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2))) + ::core::mem::transmute(DriverCallback(dwcallback, dwflags, hdevice.into(), dwmsg, dwuser, dwparam1, dwparam2)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2741,7 +2741,7 @@ where extern "system" { fn EditStreamPaste(pavi: *mut ::core::ffi::c_void, plpos: *mut i32, pllength: *mut i32, pstream: *mut ::core::ffi::c_void, lstart: i32, lend: i32) -> ::windows::core::HRESULT; } - EditStreamPaste(pavi.into().abi(), ::core::mem::transmute(plpos), ::core::mem::transmute(pllength), pstream.into().abi(), ::core::mem::transmute(lstart), ::core::mem::transmute(lend)).ok() + EditStreamPaste(pavi.into().abi(), ::core::mem::transmute(plpos), ::core::mem::transmute(pllength), pstream.into().abi(), lstart, lend).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2754,7 +2754,7 @@ where extern "system" { fn EditStreamSetInfoA(pavi: *mut ::core::ffi::c_void, lpinfo: *const AVISTREAMINFOA, cbinfo: i32) -> ::windows::core::HRESULT; } - EditStreamSetInfoA(pavi.into().abi(), ::core::mem::transmute(lpinfo), ::core::mem::transmute(cbinfo)).ok() + EditStreamSetInfoA(pavi.into().abi(), ::core::mem::transmute(lpinfo), cbinfo).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2767,7 +2767,7 @@ where extern "system" { fn EditStreamSetInfoW(pavi: *mut ::core::ffi::c_void, lpinfo: *const AVISTREAMINFOW, cbinfo: i32) -> ::windows::core::HRESULT; } - EditStreamSetInfoW(pavi.into().abi(), ::core::mem::transmute(lpinfo), ::core::mem::transmute(cbinfo)).ok() + EditStreamSetInfoW(pavi.into().abi(), ::core::mem::transmute(lpinfo), cbinfo).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -3158,7 +3158,7 @@ impl IAVIEditStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, IAVIStream>>, { - (::windows::core::Interface::vtable(self).Paste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plpos), ::core::mem::transmute(pllength), pstream.into().abi(), ::core::mem::transmute(lstart), ::core::mem::transmute(lend)).ok() + (::windows::core::Interface::vtable(self).Paste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plpos), ::core::mem::transmute(pllength), pstream.into().abi(), lstart, lend).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -3168,7 +3168,7 @@ impl IAVIEditStream { #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetInfo(&self, lpinfo: *const AVISTREAMINFOW, cbinfo: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpinfo), ::core::mem::transmute(cbinfo)).ok() + (::windows::core::Interface::vtable(self).SetInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpinfo), cbinfo).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3225,11 +3225,11 @@ pub struct IAVIFile(::windows::core::IUnknown); impl IAVIFile { #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn Info(&self, pfi: *mut AVIFILEINFOW, lsize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Info)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pfi), ::core::mem::transmute(lsize)).ok() + (::windows::core::Interface::vtable(self).Info)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pfi), lsize).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn GetStream(&self, ppstream: *mut ::core::option::Option, fcctype: u32, lparam: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppstream), ::core::mem::transmute(fcctype), ::core::mem::transmute(lparam)).ok() + (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppstream), fcctype, lparam).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3238,11 +3238,11 @@ impl IAVIFile { } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn WriteData(&self, ckid: u32, lpdata: *const ::core::ffi::c_void, cbdata: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ckid), ::core::mem::transmute(lpdata), ::core::mem::transmute(cbdata)).ok() + (::windows::core::Interface::vtable(self).WriteData)(::windows::core::Interface::as_raw(self), ckid, ::core::mem::transmute(lpdata), cbdata).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn ReadData(&self, ckid: u32, lpdata: *mut ::core::ffi::c_void, lpcbdata: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ckid), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata)).ok() + (::windows::core::Interface::vtable(self).ReadData)(::windows::core::Interface::as_raw(self), ckid, ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn EndRecord(&self) -> ::windows::core::Result<()> { @@ -3250,7 +3250,7 @@ impl IAVIFile { } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn DeleteStream(&self, fcctype: u32, lparam: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcctype), ::core::mem::transmute(lparam)).ok() + (::windows::core::Interface::vtable(self).DeleteStream)(::windows::core::Interface::as_raw(self), fcctype, lparam).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3326,7 +3326,7 @@ impl IAVIPersistFile { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.Load)(::windows::core::Interface::as_raw(self), pszfilename.into(), ::core::mem::transmute(dwmode)).ok() + (::windows::core::Interface::vtable(self).base__.Load)(::windows::core::Interface::as_raw(self), pszfilename.into(), dwmode).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3458,44 +3458,44 @@ impl IAVIStream { #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Info(&self, psi: *mut AVISTREAMINFOW, lsize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Info)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psi), ::core::mem::transmute(lsize)).ok() + (::windows::core::Interface::vtable(self).Info)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psi), lsize).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn FindSample(&self, lpos: i32, lflags: i32) -> i32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).FindSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpos), ::core::mem::transmute(lflags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).FindSample)(::windows::core::Interface::as_raw(self), lpos, lflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn ReadFormat(&self, lpos: i32, lpformat: *mut ::core::ffi::c_void, lpcbformat: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpos), ::core::mem::transmute(lpformat), ::core::mem::transmute(lpcbformat)).ok() + (::windows::core::Interface::vtable(self).ReadFormat)(::windows::core::Interface::as_raw(self), lpos, ::core::mem::transmute(lpformat), ::core::mem::transmute(lpcbformat)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn SetFormat(&self, lpos: i32, lpformat: *const ::core::ffi::c_void, cbformat: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpos), ::core::mem::transmute(lpformat), ::core::mem::transmute(cbformat)).ok() + (::windows::core::Interface::vtable(self).SetFormat)(::windows::core::Interface::as_raw(self), lpos, ::core::mem::transmute(lpformat), cbformat).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn Read(&self, lstart: i32, lsamples: i32, lpbuffer: *mut ::core::ffi::c_void, cbbuffer: i32, plbytes: *mut i32, plsamples: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstart), ::core::mem::transmute(lsamples), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(plbytes), ::core::mem::transmute(plsamples)).ok() + (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), lstart, lsamples, ::core::mem::transmute(lpbuffer), cbbuffer, ::core::mem::transmute(plbytes), ::core::mem::transmute(plsamples)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn Write(&self, lstart: i32, lsamples: i32, lpbuffer: *const ::core::ffi::c_void, cbbuffer: i32, dwflags: u32, plsampwritten: *mut i32, plbyteswritten: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstart), ::core::mem::transmute(lsamples), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(dwflags), ::core::mem::transmute(plsampwritten), ::core::mem::transmute(plbyteswritten)).ok() + (::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), lstart, lsamples, ::core::mem::transmute(lpbuffer), cbbuffer, dwflags, ::core::mem::transmute(plsampwritten), ::core::mem::transmute(plbyteswritten)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn Delete(&self, lstart: i32, lsamples: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstart), ::core::mem::transmute(lsamples)).ok() + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), lstart, lsamples).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn ReadData(&self, fcc: u32, lp: *mut ::core::ffi::c_void, lpcb: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcc), ::core::mem::transmute(lp), ::core::mem::transmute(lpcb)).ok() + (::windows::core::Interface::vtable(self).ReadData)(::windows::core::Interface::as_raw(self), fcc, ::core::mem::transmute(lp), ::core::mem::transmute(lpcb)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn WriteData(&self, fcc: u32, lp: *const ::core::ffi::c_void, cb: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcc), ::core::mem::transmute(lp), ::core::mem::transmute(cb)).ok() + (::windows::core::Interface::vtable(self).WriteData)(::windows::core::Interface::as_raw(self), fcc, ::core::mem::transmute(lp), cb).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetInfo(&self, lpinfo: *const AVISTREAMINFOW, cbinfo: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpinfo), ::core::mem::transmute(cbinfo)).ok() + (::windows::core::Interface::vtable(self).SetInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpinfo), cbinfo).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3564,7 +3564,7 @@ pub struct IAVIStreaming(::windows::core::IUnknown); impl IAVIStreaming { #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn Begin(&self, lstart: i32, lend: i32, lrate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstart), ::core::mem::transmute(lend), ::core::mem::transmute(lrate)).ok() + (::windows::core::Interface::vtable(self).Begin)(::windows::core::Interface::as_raw(self), lstart, lend, lrate).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn End(&self) -> ::windows::core::Result<()> { @@ -3760,7 +3760,7 @@ where extern "system" { fn ICCompress(hic: HIC, dwflags: u32, lpbioutput: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpdata: *mut ::core::ffi::c_void, lpbiinput: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbits: *const ::core::ffi::c_void, lpckid: *mut u32, lpdwflags: *mut u32, lframenum: i32, dwframesize: u32, dwquality: u32, lpbiprev: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpprev: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(ICCompress(hic.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpbioutput), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpbiinput), ::core::mem::transmute(lpbits), ::core::mem::transmute(lpckid), ::core::mem::transmute(lpdwflags), ::core::mem::transmute(lframenum), ::core::mem::transmute(dwframesize), ::core::mem::transmute(dwquality), ::core::mem::transmute(lpbiprev), ::core::mem::transmute(lpprev))) + ::core::mem::transmute(ICCompress(hic.into(), dwflags, ::core::mem::transmute(lpbioutput), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpbiinput), ::core::mem::transmute(lpbits), ::core::mem::transmute(lpckid), ::core::mem::transmute(lpdwflags), lframenum, dwframesize, dwquality, ::core::mem::transmute(lpbiprev), ::core::mem::transmute(lpprev))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -3774,7 +3774,7 @@ where extern "system" { fn ICCompressorChoose(hwnd: super::super::Foundation::HWND, uiflags: u32, pvin: *const ::core::ffi::c_void, lpdata: *const ::core::ffi::c_void, pc: *mut COMPVARS, lpsztitle: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ICCompressorChoose(hwnd.into(), ::core::mem::transmute(uiflags), ::core::mem::transmute(pvin), ::core::mem::transmute(lpdata), ::core::mem::transmute(pc), lpsztitle.into())) + ::core::mem::transmute(ICCompressorChoose(hwnd.into(), uiflags, ::core::mem::transmute(pvin), ::core::mem::transmute(lpdata), ::core::mem::transmute(pc), lpsztitle.into())) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4058,7 +4058,7 @@ where extern "system" { fn ICDecompress(hic: HIC, dwflags: u32, lpbiformat: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpdata: *const ::core::ffi::c_void, lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbits: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(ICDecompress(hic.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpbiformat), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpbi), ::core::mem::transmute(lpbits))) + ::core::mem::transmute(ICDecompress(hic.into(), dwflags, ::core::mem::transmute(lpbiformat), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpbi), ::core::mem::transmute(lpbits))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -4070,7 +4070,7 @@ where extern "system" { fn ICDraw(hic: HIC, dwflags: u32, lpformat: *const ::core::ffi::c_void, lpdata: *const ::core::ffi::c_void, cbdata: u32, ltime: i32) -> u32; } - ::core::mem::transmute(ICDraw(hic.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpformat), ::core::mem::transmute(lpdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(ltime))) + ::core::mem::transmute(ICDraw(hic.into(), dwflags, ::core::mem::transmute(lpformat), ::core::mem::transmute(lpdata), cbdata, ltime)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4086,7 +4086,7 @@ where extern "system" { fn ICDrawBegin(hic: HIC, dwflags: u32, hpal: super::super::Graphics::Gdi::HPALETTE, hwnd: super::super::Foundation::HWND, hdc: super::super::Graphics::Gdi::HDC, xdst: i32, ydst: i32, dxdst: i32, dydst: i32, lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, xsrc: i32, ysrc: i32, dxsrc: i32, dysrc: i32, dwrate: u32, dwscale: u32) -> u32; } - ::core::mem::transmute(ICDrawBegin(hic.into(), ::core::mem::transmute(dwflags), hpal.into(), hwnd.into(), hdc.into(), ::core::mem::transmute(xdst), ::core::mem::transmute(ydst), ::core::mem::transmute(dxdst), ::core::mem::transmute(dydst), ::core::mem::transmute(lpbi), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(dxsrc), ::core::mem::transmute(dysrc), ::core::mem::transmute(dwrate), ::core::mem::transmute(dwscale))) + ::core::mem::transmute(ICDrawBegin(hic.into(), dwflags, hpal.into(), hwnd.into(), hdc.into(), xdst, ydst, dxdst, dydst, ::core::mem::transmute(lpbi), xsrc, ysrc, dxsrc, dysrc, dwrate, dwscale)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const ICERR_ABORT: i32 = -10i32; @@ -4137,7 +4137,7 @@ where extern "system" { fn ICGetDisplayFormat(hic: HIC, lpbiin: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbiout: *mut super::super::Graphics::Gdi::BITMAPINFOHEADER, bitdepth: i32, dx: i32, dy: i32) -> HIC; } - ::core::mem::transmute(ICGetDisplayFormat(hic.into(), ::core::mem::transmute(lpbiin), ::core::mem::transmute(lpbiout), ::core::mem::transmute(bitdepth), ::core::mem::transmute(dx), ::core::mem::transmute(dy))) + ::core::mem::transmute(ICGetDisplayFormat(hic.into(), ::core::mem::transmute(lpbiin), ::core::mem::transmute(lpbiout), bitdepth, dx, dy)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4150,7 +4150,7 @@ where extern "system" { fn ICGetInfo(hic: HIC, picinfo: *mut ICINFO, cb: u32) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(ICGetInfo(hic.into(), ::core::mem::transmute(picinfo), ::core::mem::transmute(cb))) + ::core::mem::transmute(ICGetInfo(hic.into(), ::core::mem::transmute(picinfo), cb)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -4211,7 +4211,7 @@ where extern "system" { fn ICImageCompress(hic: HIC, uiflags: u32, lpbiin: *const super::super::Graphics::Gdi::BITMAPINFO, lpbits: *const ::core::ffi::c_void, lpbiout: *const super::super::Graphics::Gdi::BITMAPINFO, lquality: i32, plsize: *mut i32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(ICImageCompress(hic.into(), ::core::mem::transmute(uiflags), ::core::mem::transmute(lpbiin), ::core::mem::transmute(lpbits), ::core::mem::transmute(lpbiout), ::core::mem::transmute(lquality), ::core::mem::transmute(plsize))) + ::core::mem::transmute(ICImageCompress(hic.into(), uiflags, ::core::mem::transmute(lpbiin), ::core::mem::transmute(lpbits), ::core::mem::transmute(lpbiout), lquality, ::core::mem::transmute(plsize))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4224,7 +4224,7 @@ where extern "system" { fn ICImageDecompress(hic: HIC, uiflags: u32, lpbiin: *const super::super::Graphics::Gdi::BITMAPINFO, lpbits: *const ::core::ffi::c_void, lpbiout: *const super::super::Graphics::Gdi::BITMAPINFO) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(ICImageDecompress(hic.into(), ::core::mem::transmute(uiflags), ::core::mem::transmute(lpbiin), ::core::mem::transmute(lpbits), ::core::mem::transmute(lpbiout))) + ::core::mem::transmute(ICImageDecompress(hic.into(), uiflags, ::core::mem::transmute(lpbiin), ::core::mem::transmute(lpbits), ::core::mem::transmute(lpbiout))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4234,7 +4234,7 @@ pub unsafe fn ICInfo(fcctype: u32, fcchandler: u32, lpicinfo: *mut ICINFO) -> su extern "system" { fn ICInfo(fcctype: u32, fcchandler: u32, lpicinfo: *mut ICINFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ICInfo(::core::mem::transmute(fcctype), ::core::mem::transmute(fcchandler), ::core::mem::transmute(lpicinfo))) + ::core::mem::transmute(ICInfo(fcctype, fcchandler, ::core::mem::transmute(lpicinfo))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4248,7 +4248,7 @@ where extern "system" { fn ICInstall(fcctype: u32, fcchandler: u32, lparam: super::super::Foundation::LPARAM, szdesc: ::windows::core::PCSTR, wflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ICInstall(::core::mem::transmute(fcctype), ::core::mem::transmute(fcchandler), lparam.into(), szdesc.into(), ::core::mem::transmute(wflags))) + ::core::mem::transmute(ICInstall(fcctype, fcchandler, lparam.into(), szdesc.into(), wflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4258,7 +4258,7 @@ pub unsafe fn ICLocate(fcctype: u32, fcchandler: u32, lpbiin: *const super::supe extern "system" { fn ICLocate(fcctype: u32, fcchandler: u32, lpbiin: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbiout: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, wflags: u16) -> HIC; } - ::core::mem::transmute(ICLocate(::core::mem::transmute(fcctype), ::core::mem::transmute(fcchandler), ::core::mem::transmute(lpbiin), ::core::mem::transmute(lpbiout), ::core::mem::transmute(wflags))) + ::core::mem::transmute(ICLocate(fcctype, fcchandler, ::core::mem::transmute(lpbiin), ::core::mem::transmute(lpbiout), wflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const ICMF_ABOUT_QUERY: u32 = 1u32; @@ -4461,7 +4461,7 @@ pub unsafe fn ICOpen(fcctype: u32, fcchandler: u32, wmode: u32) -> HIC { extern "system" { fn ICOpen(fcctype: u32, fcchandler: u32, wmode: u32) -> HIC; } - ::core::mem::transmute(ICOpen(::core::mem::transmute(fcctype), ::core::mem::transmute(fcchandler), ::core::mem::transmute(wmode))) + ::core::mem::transmute(ICOpen(fcctype, fcchandler, wmode)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4471,7 +4471,7 @@ pub unsafe fn ICOpenFunction(fcctype: u32, fcchandler: u32, wmode: u32, lpfnhand extern "system" { fn ICOpenFunction(fcctype: u32, fcchandler: u32, wmode: u32, lpfnhandler: *mut ::core::ffi::c_void) -> HIC; } - ::core::mem::transmute(ICOpenFunction(::core::mem::transmute(fcctype), ::core::mem::transmute(fcchandler), ::core::mem::transmute(wmode), ::core::mem::transmute(lpfnhandler))) + ::core::mem::transmute(ICOpenFunction(fcctype, fcchandler, wmode, ::core::mem::transmute(lpfnhandler))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -4528,7 +4528,7 @@ pub unsafe fn ICRemove(fcctype: u32, fcchandler: u32, wflags: u32) -> super::sup extern "system" { fn ICRemove(fcctype: u32, fcchandler: u32, wflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ICRemove(::core::mem::transmute(fcctype), ::core::mem::transmute(fcchandler), ::core::mem::transmute(wflags))) + ::core::mem::transmute(ICRemove(fcctype, fcchandler, wflags)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -4591,7 +4591,7 @@ where extern "system" { fn ICSendMessage(hic: HIC, msg: u32, dw1: usize, dw2: usize) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(ICSendMessage(hic.into(), ::core::mem::transmute(msg), ::core::mem::transmute(dw1), ::core::mem::transmute(dw2))) + ::core::mem::transmute(ICSendMessage(hic.into(), msg, dw1, dw2)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4601,7 +4601,7 @@ pub unsafe fn ICSeqCompressFrame(pc: *const COMPVARS, uiflags: u32, lpbits: *con extern "system" { fn ICSeqCompressFrame(pc: *const COMPVARS, uiflags: u32, lpbits: *const ::core::ffi::c_void, pfkey: *mut super::super::Foundation::BOOL, plsize: *mut i32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(ICSeqCompressFrame(::core::mem::transmute(pc), ::core::mem::transmute(uiflags), ::core::mem::transmute(lpbits), ::core::mem::transmute(pfkey), ::core::mem::transmute(plsize))) + ::core::mem::transmute(ICSeqCompressFrame(::core::mem::transmute(pc), uiflags, ::core::mem::transmute(lpbits), ::core::mem::transmute(pfkey), ::core::mem::transmute(plsize))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4771,11 +4771,11 @@ pub struct IGetFrame(::windows::core::IUnknown); impl IGetFrame { #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn GetFrame(&self, lpos: i32) -> *mut ::core::ffi::c_void { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFrame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpos))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFrame)(::windows::core::Interface::as_raw(self), lpos)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn Begin(&self, lstart: i32, lend: i32, lrate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstart), ::core::mem::transmute(lend), ::core::mem::transmute(lrate)).ok() + (::windows::core::Interface::vtable(self).Begin)(::windows::core::Interface::as_raw(self), lstart, lend, lrate).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub unsafe fn End(&self) -> ::windows::core::Result<()> { @@ -4784,7 +4784,7 @@ impl IGetFrame { #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetFormat(&self, lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbits: *const ::core::ffi::c_void, x: i32, y: i32, dx: i32, dy: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbi), ::core::mem::transmute(lpbits), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(dx), ::core::mem::transmute(dy)).ok() + (::windows::core::Interface::vtable(self).SetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbi), ::core::mem::transmute(lpbits), x, y, dx, dy).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5878,7 +5878,7 @@ where extern "system" { fn MCIWndCreateA(hwndparent: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, dwstyle: u32, szfile: ::windows::core::PCSTR) -> super::super::Foundation::HWND; } - ::core::mem::transmute(MCIWndCreateA(hwndparent.into(), hinstance.into(), ::core::mem::transmute(dwstyle), szfile.into())) + ::core::mem::transmute(MCIWndCreateA(hwndparent.into(), hinstance.into(), dwstyle, szfile.into())) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5893,7 +5893,7 @@ where extern "system" { fn MCIWndCreateW(hwndparent: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, dwstyle: u32, szfile: ::windows::core::PCWSTR) -> super::super::Foundation::HWND; } - ::core::mem::transmute(MCIWndCreateW(hwndparent.into(), hinstance.into(), ::core::mem::transmute(dwstyle), szfile.into())) + ::core::mem::transmute(MCIWndCreateW(hwndparent.into(), hinstance.into(), dwstyle, szfile.into())) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15799,7 +15799,7 @@ where extern "system" { fn SendDriverMessage(hdriver: HDRVR, message: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(SendDriverMessage(hdriver.into(), ::core::mem::transmute(message), lparam1.into(), lparam2.into())) + ::core::mem::transmute(SendDriverMessage(hdriver.into(), message, lparam1.into(), lparam2.into())) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const TARGET_DEVICE_FRIENDLY_NAME: &str = "TargetDeviceFriendlyName"; @@ -17030,7 +17030,7 @@ where extern "system" { fn capCreateCaptureWindowA(lpszwindowname: ::windows::core::PCSTR, dwstyle: u32, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, nid: i32) -> super::super::Foundation::HWND; } - ::core::mem::transmute(capCreateCaptureWindowA(lpszwindowname.into(), ::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), hwndparent.into(), ::core::mem::transmute(nid))) + ::core::mem::transmute(capCreateCaptureWindowA(lpszwindowname.into(), dwstyle, x, y, nwidth, nheight, hwndparent.into(), nid)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17044,7 +17044,7 @@ where extern "system" { fn capCreateCaptureWindowW(lpszwindowname: ::windows::core::PCWSTR, dwstyle: u32, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, nid: i32) -> super::super::Foundation::HWND; } - ::core::mem::transmute(capCreateCaptureWindowW(lpszwindowname.into(), ::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), hwndparent.into(), ::core::mem::transmute(nid))) + ::core::mem::transmute(capCreateCaptureWindowW(lpszwindowname.into(), dwstyle, x, y, nwidth, nheight, hwndparent.into(), nid)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17054,7 +17054,7 @@ pub unsafe fn capGetDriverDescriptionA(wdriverindex: u32, lpszname: &mut [u8], l extern "system" { fn capGetDriverDescriptionA(wdriverindex: u32, lpszname: ::windows::core::PSTR, cbname: i32, lpszver: ::windows::core::PSTR, cbver: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(capGetDriverDescriptionA(::core::mem::transmute(wdriverindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszname)), lpszname.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszver)), lpszver.len() as _)) + ::core::mem::transmute(capGetDriverDescriptionA(wdriverindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszname)), lpszname.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszver)), lpszver.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17064,7 +17064,7 @@ pub unsafe fn capGetDriverDescriptionW(wdriverindex: u32, lpszname: &mut [u16], extern "system" { fn capGetDriverDescriptionW(wdriverindex: u32, lpszname: ::windows::core::PWSTR, cbname: i32, lpszver: ::windows::core::PWSTR, cbver: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(capGetDriverDescriptionW(::core::mem::transmute(wdriverindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszname)), lpszname.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszver)), lpszver.len() as _)) + ::core::mem::transmute(capGetDriverDescriptionW(wdriverindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszname)), lpszname.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszver)), lpszver.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17074,7 +17074,7 @@ pub unsafe fn joyGetDevCapsA(ujoyid: usize, pjc: *mut JOYCAPSA, cbjc: u32) -> u3 extern "system" { fn joyGetDevCapsA(ujoyid: usize, pjc: *mut JOYCAPSA, cbjc: u32) -> u32; } - ::core::mem::transmute(joyGetDevCapsA(::core::mem::transmute(ujoyid), ::core::mem::transmute(pjc), ::core::mem::transmute(cbjc))) + ::core::mem::transmute(joyGetDevCapsA(ujoyid, ::core::mem::transmute(pjc), cbjc)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17083,7 +17083,7 @@ pub unsafe fn joyGetDevCapsW(ujoyid: usize, pjc: *mut JOYCAPSW, cbjc: u32) -> u3 extern "system" { fn joyGetDevCapsW(ujoyid: usize, pjc: *mut JOYCAPSW, cbjc: u32) -> u32; } - ::core::mem::transmute(joyGetDevCapsW(::core::mem::transmute(ujoyid), ::core::mem::transmute(pjc), ::core::mem::transmute(cbjc))) + ::core::mem::transmute(joyGetDevCapsW(ujoyid, ::core::mem::transmute(pjc), cbjc)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17101,7 +17101,7 @@ pub unsafe fn joyGetPos(ujoyid: u32, pji: *mut JOYINFO) -> u32 { extern "system" { fn joyGetPos(ujoyid: u32, pji: *mut JOYINFO) -> u32; } - ::core::mem::transmute(joyGetPos(::core::mem::transmute(ujoyid), ::core::mem::transmute(pji))) + ::core::mem::transmute(joyGetPos(ujoyid, ::core::mem::transmute(pji))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17110,7 +17110,7 @@ pub unsafe fn joyGetPosEx(ujoyid: u32, pji: *mut JOYINFOEX) -> u32 { extern "system" { fn joyGetPosEx(ujoyid: u32, pji: *mut JOYINFOEX) -> u32; } - ::core::mem::transmute(joyGetPosEx(::core::mem::transmute(ujoyid), ::core::mem::transmute(pji))) + ::core::mem::transmute(joyGetPosEx(ujoyid, ::core::mem::transmute(pji))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17119,7 +17119,7 @@ pub unsafe fn joyGetThreshold(ujoyid: u32, puthreshold: *mut u32) -> u32 { extern "system" { fn joyGetThreshold(ujoyid: u32, puthreshold: *mut u32) -> u32; } - ::core::mem::transmute(joyGetThreshold(::core::mem::transmute(ujoyid), ::core::mem::transmute(puthreshold))) + ::core::mem::transmute(joyGetThreshold(ujoyid, ::core::mem::transmute(puthreshold))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17128,7 +17128,7 @@ pub unsafe fn joyReleaseCapture(ujoyid: u32) -> u32 { extern "system" { fn joyReleaseCapture(ujoyid: u32) -> u32; } - ::core::mem::transmute(joyReleaseCapture(::core::mem::transmute(ujoyid))) + ::core::mem::transmute(joyReleaseCapture(ujoyid)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17142,7 +17142,7 @@ where extern "system" { fn joySetCapture(hwnd: super::super::Foundation::HWND, ujoyid: u32, uperiod: u32, fchanged: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(joySetCapture(hwnd.into(), ::core::mem::transmute(ujoyid), ::core::mem::transmute(uperiod), fchanged.into())) + ::core::mem::transmute(joySetCapture(hwnd.into(), ujoyid, uperiod, fchanged.into())) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17151,7 +17151,7 @@ pub unsafe fn joySetThreshold(ujoyid: u32, uthreshold: u32) -> u32 { extern "system" { fn joySetThreshold(ujoyid: u32, uthreshold: u32) -> u32; } - ::core::mem::transmute(joySetThreshold(::core::mem::transmute(ujoyid), ::core::mem::transmute(uthreshold))) + ::core::mem::transmute(joySetThreshold(ujoyid, uthreshold)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17164,7 +17164,7 @@ where extern "system" { fn mciDriverNotify(hwndcallback: super::super::Foundation::HANDLE, wdeviceid: u32, ustatus: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(mciDriverNotify(hwndcallback.into(), ::core::mem::transmute(wdeviceid), ::core::mem::transmute(ustatus))) + ::core::mem::transmute(mciDriverNotify(hwndcallback.into(), wdeviceid, ustatus)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17173,7 +17173,7 @@ pub unsafe fn mciDriverYield(wdeviceid: u32) -> u32 { extern "system" { fn mciDriverYield(wdeviceid: u32) -> u32; } - ::core::mem::transmute(mciDriverYield(::core::mem::transmute(wdeviceid))) + ::core::mem::transmute(mciDriverYield(wdeviceid)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17183,7 +17183,7 @@ pub unsafe fn mciFreeCommandResource(wtable: u32) -> super::super::Foundation::B extern "system" { fn mciFreeCommandResource(wtable: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(mciFreeCommandResource(::core::mem::transmute(wtable))) + ::core::mem::transmute(mciFreeCommandResource(wtable)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17192,7 +17192,7 @@ pub unsafe fn mciGetCreatorTask(mciid: u32) -> super::HTASK { extern "system" { fn mciGetCreatorTask(mciid: u32) -> super::HTASK; } - ::core::mem::transmute(mciGetCreatorTask(::core::mem::transmute(mciid))) + ::core::mem::transmute(mciGetCreatorTask(mciid)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17216,7 +17216,7 @@ where extern "system" { fn mciGetDeviceIDFromElementIDA(dwelementid: u32, lpstrtype: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(mciGetDeviceIDFromElementIDA(::core::mem::transmute(dwelementid), lpstrtype.into())) + ::core::mem::transmute(mciGetDeviceIDFromElementIDA(dwelementid, lpstrtype.into())) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17228,7 +17228,7 @@ where extern "system" { fn mciGetDeviceIDFromElementIDW(dwelementid: u32, lpstrtype: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(mciGetDeviceIDFromElementIDW(::core::mem::transmute(dwelementid), lpstrtype.into())) + ::core::mem::transmute(mciGetDeviceIDFromElementIDW(dwelementid, lpstrtype.into())) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17249,7 +17249,7 @@ pub unsafe fn mciGetDriverData(wdeviceid: u32) -> usize { extern "system" { fn mciGetDriverData(wdeviceid: u32) -> usize; } - ::core::mem::transmute(mciGetDriverData(::core::mem::transmute(wdeviceid))) + ::core::mem::transmute(mciGetDriverData(wdeviceid)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17259,7 +17259,7 @@ pub unsafe fn mciGetErrorStringA(mcierr: u32, psztext: &mut [u8]) -> super::supe extern "system" { fn mciGetErrorStringA(mcierr: u32, psztext: ::windows::core::PSTR, cchtext: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(mciGetErrorStringA(::core::mem::transmute(mcierr), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) + ::core::mem::transmute(mciGetErrorStringA(mcierr, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17269,7 +17269,7 @@ pub unsafe fn mciGetErrorStringW(mcierr: u32, psztext: &mut [u16]) -> super::sup extern "system" { fn mciGetErrorStringW(mcierr: u32, psztext: ::windows::core::PWSTR, cchtext: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(mciGetErrorStringW(::core::mem::transmute(mcierr), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) + ::core::mem::transmute(mciGetErrorStringW(mcierr, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17278,7 +17278,7 @@ pub unsafe fn mciGetYieldProc(mciid: u32, pdwyielddata: *const u32) -> YIELDPROC extern "system" { fn mciGetYieldProc(mciid: u32, pdwyielddata: *const u32) -> YIELDPROC; } - ::core::mem::transmute(mciGetYieldProc(::core::mem::transmute(mciid), ::core::mem::transmute(pdwyielddata))) + ::core::mem::transmute(mciGetYieldProc(mciid, ::core::mem::transmute(pdwyielddata))) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17292,7 +17292,7 @@ where extern "system" { fn mciLoadCommandResource(hinstance: super::super::Foundation::HANDLE, lpresname: ::windows::core::PCWSTR, wtype: u32) -> u32; } - ::core::mem::transmute(mciLoadCommandResource(hinstance.into(), lpresname.into(), ::core::mem::transmute(wtype))) + ::core::mem::transmute(mciLoadCommandResource(hinstance.into(), lpresname.into(), wtype)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17301,7 +17301,7 @@ pub unsafe fn mciSendCommandA(mciid: u32, umsg: u32, dwparam1: usize, dwparam2: extern "system" { fn mciSendCommandA(mciid: u32, umsg: u32, dwparam1: usize, dwparam2: usize) -> u32; } - ::core::mem::transmute(mciSendCommandA(::core::mem::transmute(mciid), ::core::mem::transmute(umsg), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2))) + ::core::mem::transmute(mciSendCommandA(mciid, umsg, dwparam1, dwparam2)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17310,7 +17310,7 @@ pub unsafe fn mciSendCommandW(mciid: u32, umsg: u32, dwparam1: usize, dwparam2: extern "system" { fn mciSendCommandW(mciid: u32, umsg: u32, dwparam1: usize, dwparam2: usize) -> u32; } - ::core::mem::transmute(mciSendCommandW(::core::mem::transmute(mciid), ::core::mem::transmute(umsg), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2))) + ::core::mem::transmute(mciSendCommandW(mciid, umsg, dwparam1, dwparam2)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17348,7 +17348,7 @@ pub unsafe fn mciSetDriverData(wdeviceid: u32, dwdata: usize) -> super::super::F extern "system" { fn mciSetDriverData(wdeviceid: u32, dwdata: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(mciSetDriverData(::core::mem::transmute(wdeviceid), ::core::mem::transmute(dwdata))) + ::core::mem::transmute(mciSetDriverData(wdeviceid, dwdata)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17358,7 +17358,7 @@ pub unsafe fn mciSetYieldProc(mciid: u32, fpyieldproc: YIELDPROC, dwyielddata: u extern "system" { fn mciSetYieldProc(mciid: u32, fpyieldproc: *mut ::core::ffi::c_void, dwyielddata: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(mciSetYieldProc(::core::mem::transmute(mciid), ::core::mem::transmute(fpyieldproc), ::core::mem::transmute(dwyielddata))) + ::core::mem::transmute(mciSetYieldProc(mciid, ::core::mem::transmute(fpyieldproc), dwyielddata)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17371,7 +17371,7 @@ where extern "system" { fn mmDrvInstall(hdriver: HDRVR, wszdrventry: ::windows::core::PCWSTR, drvmessage: *mut ::core::ffi::c_void, wflags: u32) -> u32; } - ::core::mem::transmute(mmDrvInstall(hdriver.into(), wszdrventry.into(), ::core::mem::transmute(drvmessage), ::core::mem::transmute(wflags))) + ::core::mem::transmute(mmDrvInstall(hdriver.into(), wszdrventry.into(), ::core::mem::transmute(drvmessage), wflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17389,7 +17389,7 @@ pub unsafe fn mmTaskBlock(h: u32) { extern "system" { fn mmTaskBlock(h: u32); } - mmTaskBlock(::core::mem::transmute(h)) + mmTaskBlock(h) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17399,7 +17399,7 @@ pub unsafe fn mmTaskCreate(lpfn: LPTASKCALLBACK, lph: *mut super::super::Foundat extern "system" { fn mmTaskCreate(lpfn: *mut ::core::ffi::c_void, lph: *mut super::super::Foundation::HANDLE, dwinst: usize) -> u32; } - ::core::mem::transmute(mmTaskCreate(::core::mem::transmute(lpfn), ::core::mem::transmute(lph), ::core::mem::transmute(dwinst))) + ::core::mem::transmute(mmTaskCreate(::core::mem::transmute(lpfn), ::core::mem::transmute(lph), dwinst)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17409,7 +17409,7 @@ pub unsafe fn mmTaskSignal(h: u32) -> super::super::Foundation::BOOL { extern "system" { fn mmTaskSignal(h: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(mmTaskSignal(::core::mem::transmute(h))) + ::core::mem::transmute(mmTaskSignal(h)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17431,7 +17431,7 @@ where extern "system" { fn mmioAdvance(hmmio: HMMIO, pmmioinfo: *const MMIOINFO, fuadvance: u32) -> u32; } - ::core::mem::transmute(mmioAdvance(hmmio.into(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fuadvance))) + ::core::mem::transmute(mmioAdvance(hmmio.into(), ::core::mem::transmute(pmmioinfo), fuadvance)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17443,7 +17443,7 @@ where extern "system" { fn mmioAscend(hmmio: HMMIO, pmmcki: *const MMCKINFO, fuascend: u32) -> u32; } - ::core::mem::transmute(mmioAscend(hmmio.into(), ::core::mem::transmute(pmmcki), ::core::mem::transmute(fuascend))) + ::core::mem::transmute(mmioAscend(hmmio.into(), ::core::mem::transmute(pmmcki), fuascend)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17455,7 +17455,7 @@ where extern "system" { fn mmioClose(hmmio: HMMIO, fuclose: u32) -> u32; } - ::core::mem::transmute(mmioClose(hmmio.into(), ::core::mem::transmute(fuclose))) + ::core::mem::transmute(mmioClose(hmmio.into(), fuclose)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17467,7 +17467,7 @@ where extern "system" { fn mmioCreateChunk(hmmio: HMMIO, pmmcki: *const MMCKINFO, fucreate: u32) -> u32; } - ::core::mem::transmute(mmioCreateChunk(hmmio.into(), ::core::mem::transmute(pmmcki), ::core::mem::transmute(fucreate))) + ::core::mem::transmute(mmioCreateChunk(hmmio.into(), ::core::mem::transmute(pmmcki), fucreate)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17479,7 +17479,7 @@ where extern "system" { fn mmioDescend(hmmio: HMMIO, pmmcki: *mut MMCKINFO, pmmckiparent: *const MMCKINFO, fudescend: u32) -> u32; } - ::core::mem::transmute(mmioDescend(hmmio.into(), ::core::mem::transmute(pmmcki), ::core::mem::transmute(pmmckiparent), ::core::mem::transmute(fudescend))) + ::core::mem::transmute(mmioDescend(hmmio.into(), ::core::mem::transmute(pmmcki), ::core::mem::transmute(pmmckiparent), fudescend)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17491,7 +17491,7 @@ where extern "system" { fn mmioFlush(hmmio: HMMIO, fuflush: u32) -> u32; } - ::core::mem::transmute(mmioFlush(hmmio.into(), ::core::mem::transmute(fuflush))) + ::core::mem::transmute(mmioFlush(hmmio.into(), fuflush)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17504,7 +17504,7 @@ where extern "system" { fn mmioGetInfo(hmmio: HMMIO, pmmioinfo: *mut MMIOINFO, fuinfo: u32) -> u32; } - ::core::mem::transmute(mmioGetInfo(hmmio.into(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fuinfo))) + ::core::mem::transmute(mmioGetInfo(hmmio.into(), ::core::mem::transmute(pmmioinfo), fuinfo)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17514,7 +17514,7 @@ pub unsafe fn mmioInstallIOProcA(fccioproc: u32, pioproc: LPMMIOPROC, dwflags: u extern "system" { fn mmioInstallIOProcA(fccioproc: u32, pioproc: *mut ::core::ffi::c_void, dwflags: u32) -> LPMMIOPROC; } - ::core::mem::transmute(mmioInstallIOProcA(::core::mem::transmute(fccioproc), ::core::mem::transmute(pioproc), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(mmioInstallIOProcA(fccioproc, ::core::mem::transmute(pioproc), dwflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17524,7 +17524,7 @@ pub unsafe fn mmioInstallIOProcW(fccioproc: u32, pioproc: LPMMIOPROC, dwflags: u extern "system" { fn mmioInstallIOProcW(fccioproc: u32, pioproc: *mut ::core::ffi::c_void, dwflags: u32) -> LPMMIOPROC; } - ::core::mem::transmute(mmioInstallIOProcW(::core::mem::transmute(fccioproc), ::core::mem::transmute(pioproc), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(mmioInstallIOProcW(fccioproc, ::core::mem::transmute(pioproc), dwflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17534,7 +17534,7 @@ pub unsafe fn mmioOpenA(pszfilename: &mut [u8; 128], pmmioinfo: *mut MMIOINFO, f extern "system" { fn mmioOpenA(pszfilename: ::windows::core::PSTR, pmmioinfo: *mut MMIOINFO, fdwopen: u32) -> HMMIO; } - ::core::mem::transmute(mmioOpenA(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszfilename)), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fdwopen))) + ::core::mem::transmute(mmioOpenA(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszfilename)), ::core::mem::transmute(pmmioinfo), fdwopen)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17544,7 +17544,7 @@ pub unsafe fn mmioOpenW(pszfilename: &mut [u16; 128], pmmioinfo: *mut MMIOINFO, extern "system" { fn mmioOpenW(pszfilename: ::windows::core::PWSTR, pmmioinfo: *mut MMIOINFO, fdwopen: u32) -> HMMIO; } - ::core::mem::transmute(mmioOpenW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszfilename)), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fdwopen))) + ::core::mem::transmute(mmioOpenW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszfilename)), ::core::mem::transmute(pmmioinfo), fdwopen)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17556,7 +17556,7 @@ where extern "system" { fn mmioRead(hmmio: HMMIO, pch: *mut i8, cch: i32) -> i32; } - ::core::mem::transmute(mmioRead(hmmio.into(), ::core::mem::transmute(pch), ::core::mem::transmute(cch))) + ::core::mem::transmute(mmioRead(hmmio.into(), ::core::mem::transmute(pch), cch)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17570,7 +17570,7 @@ where extern "system" { fn mmioRenameA(pszfilename: ::windows::core::PCSTR, psznewfilename: ::windows::core::PCSTR, pmmioinfo: *const MMIOINFO, fdwrename: u32) -> u32; } - ::core::mem::transmute(mmioRenameA(pszfilename.into(), psznewfilename.into(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fdwrename))) + ::core::mem::transmute(mmioRenameA(pszfilename.into(), psznewfilename.into(), ::core::mem::transmute(pmmioinfo), fdwrename)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17584,7 +17584,7 @@ where extern "system" { fn mmioRenameW(pszfilename: ::windows::core::PCWSTR, psznewfilename: ::windows::core::PCWSTR, pmmioinfo: *const MMIOINFO, fdwrename: u32) -> u32; } - ::core::mem::transmute(mmioRenameW(pszfilename.into(), psznewfilename.into(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fdwrename))) + ::core::mem::transmute(mmioRenameW(pszfilename.into(), psznewfilename.into(), ::core::mem::transmute(pmmioinfo), fdwrename)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17596,7 +17596,7 @@ where extern "system" { fn mmioSeek(hmmio: HMMIO, loffset: i32, iorigin: i32) -> i32; } - ::core::mem::transmute(mmioSeek(hmmio.into(), ::core::mem::transmute(loffset), ::core::mem::transmute(iorigin))) + ::core::mem::transmute(mmioSeek(hmmio.into(), loffset, iorigin)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17611,7 +17611,7 @@ where extern "system" { fn mmioSendMessage(hmmio: HMMIO, umsg: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(mmioSendMessage(hmmio.into(), ::core::mem::transmute(umsg), lparam1.into(), lparam2.into())) + ::core::mem::transmute(mmioSendMessage(hmmio.into(), umsg, lparam1.into(), lparam2.into())) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17623,7 +17623,7 @@ where extern "system" { fn mmioSetBuffer(hmmio: HMMIO, pchbuffer: ::windows::core::PSTR, cchbuffer: i32, fubuffer: u32) -> u32; } - ::core::mem::transmute(mmioSetBuffer(hmmio.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchbuffer)), pchbuffer.len() as _, ::core::mem::transmute(fubuffer))) + ::core::mem::transmute(mmioSetBuffer(hmmio.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchbuffer)), pchbuffer.len() as _, fubuffer)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17636,7 +17636,7 @@ where extern "system" { fn mmioSetInfo(hmmio: HMMIO, pmmioinfo: *const MMIOINFO, fuinfo: u32) -> u32; } - ::core::mem::transmute(mmioSetInfo(hmmio.into(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fuinfo))) + ::core::mem::transmute(mmioSetInfo(hmmio.into(), ::core::mem::transmute(pmmioinfo), fuinfo)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17648,7 +17648,7 @@ where extern "system" { fn mmioStringToFOURCCA(sz: ::windows::core::PCSTR, uflags: u32) -> u32; } - ::core::mem::transmute(mmioStringToFOURCCA(sz.into(), ::core::mem::transmute(uflags))) + ::core::mem::transmute(mmioStringToFOURCCA(sz.into(), uflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17660,7 +17660,7 @@ where extern "system" { fn mmioStringToFOURCCW(sz: ::windows::core::PCWSTR, uflags: u32) -> u32; } - ::core::mem::transmute(mmioStringToFOURCCW(sz.into(), ::core::mem::transmute(uflags))) + ::core::mem::transmute(mmioStringToFOURCCW(sz.into(), uflags)) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] @@ -17673,7 +17673,7 @@ where extern "system" { fn mmioWrite(hmmio: HMMIO, pch: ::windows::core::PCSTR, cch: i32) -> i32; } - ::core::mem::transmute(mmioWrite(hmmio.into(), pch.into(), ::core::mem::transmute(cch))) + ::core::mem::transmute(mmioWrite(hmmio.into(), pch.into(), cch)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -17731,7 +17731,7 @@ where extern "system" { fn sndOpenSound(eventname: ::windows::core::PCWSTR, appname: ::windows::core::PCWSTR, flags: i32, filehandle: *mut super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(sndOpenSound(eventname.into(), appname.into(), ::core::mem::transmute(flags), ::core::mem::transmute(filehandle))) + ::core::mem::transmute(sndOpenSound(eventname.into(), appname.into(), flags, ::core::mem::transmute(filehandle))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 229e2fa4f2..d20ca9fc7e 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/mod.rs @@ -227,7 +227,7 @@ impl IPhotoAcquireDeviceSelectionDialog { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).DoModal)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(dwdeviceflags), ::core::mem::transmute(pbstrdeviceid), ::core::mem::transmute(pndevicetype)).ok() + (::windows::core::Interface::vtable(self).DoModal)(::windows::core::Interface::as_raw(self), hwndparent.into(), dwdeviceflags, ::core::mem::transmute(pbstrdeviceid), ::core::mem::transmute(pndevicetype)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -327,7 +327,7 @@ impl IPhotoAcquireItem { #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn GetSubItemAt(&self, nitemindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSubItemAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nitemindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSubItemAt)(::windows::core::Interface::as_raw(self), nitemindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -506,11 +506,11 @@ impl IPhotoAcquirePlugin { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>>, { - (::windows::core::Interface::vtable(self).ProcessItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwacquirestage), pphotoacquireitem.into().abi(), poriginalitemstream.into().abi(), pszfinalfilename.into(), ppropertystore.into().abi()).ok() + (::windows::core::Interface::vtable(self).ProcessItem)(::windows::core::Interface::as_raw(self), dwacquirestage, pphotoacquireitem.into().abi(), poriginalitemstream.into().abi(), pszfinalfilename.into(), ppropertystore.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn TransferComplete(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TransferComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).TransferComplete)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -597,7 +597,7 @@ impl IPhotoAcquireProgressCB { } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn EndEnumeration(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndEnumeration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).EndEnumeration)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn StartTransfer<'a, P0>(&self, pphotoacquiresource: P0) -> ::windows::core::Result<()> @@ -611,7 +611,7 @@ impl IPhotoAcquireProgressCB { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPhotoAcquireItem>>, { - (::windows::core::Interface::vtable(self).StartItemTransfer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nitemindex), pphotoacquireitem.into().abi()).ok() + (::windows::core::Interface::vtable(self).StartItemTransfer)(::windows::core::Interface::as_raw(self), nitemindex, pphotoacquireitem.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn DirectoryCreated<'a, P0>(&self, pszdirectory: P0) -> ::windows::core::Result<()> @@ -626,18 +626,18 @@ impl IPhotoAcquireProgressCB { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).UpdateTransferPercent)(::windows::core::Interface::as_raw(self), foverall.into(), ::core::mem::transmute(npercent)).ok() + (::windows::core::Interface::vtable(self).UpdateTransferPercent)(::windows::core::Interface::as_raw(self), foverall.into(), npercent).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn EndItemTransfer<'a, P0>(&self, nitemindex: u32, pphotoacquireitem: P0, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IPhotoAcquireItem>>, { - (::windows::core::Interface::vtable(self).EndItemTransfer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nitemindex), pphotoacquireitem.into().abi(), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).EndItemTransfer)(::windows::core::Interface::as_raw(self), nitemindex, pphotoacquireitem.into().abi(), hr).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn EndTransfer(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndTransfer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).EndTransfer)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn StartDelete<'a, P0>(&self, pphotoacquiresource: P0) -> ::windows::core::Result<()> @@ -651,26 +651,26 @@ impl IPhotoAcquireProgressCB { where P0: ::std::convert::Into<::windows::core::InParam<'a, IPhotoAcquireItem>>, { - (::windows::core::Interface::vtable(self).StartItemDelete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nitemindex), pphotoacquireitem.into().abi()).ok() + (::windows::core::Interface::vtable(self).StartItemDelete)(::windows::core::Interface::as_raw(self), nitemindex, pphotoacquireitem.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn UpdateDeletePercent(&self, npercent: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateDeletePercent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(npercent)).ok() + (::windows::core::Interface::vtable(self).UpdateDeletePercent)(::windows::core::Interface::as_raw(self), npercent).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn EndItemDelete<'a, P0>(&self, nitemindex: u32, pphotoacquireitem: P0, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IPhotoAcquireItem>>, { - (::windows::core::Interface::vtable(self).EndItemDelete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nitemindex), pphotoacquireitem.into().abi(), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).EndItemDelete)(::windows::core::Interface::as_raw(self), nitemindex, pphotoacquireitem.into().abi(), hr).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn EndDelete(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndDelete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).EndDelete)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn EndSession(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -684,7 +684,7 @@ impl IPhotoAcquireProgressCB { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ErrorAdvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr), pszerrormessage.into(), ::core::mem::transmute(nmessagetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ErrorAdvise)(::windows::core::Interface::as_raw(self), hr, pszerrormessage.into(), nmessagetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -779,7 +779,7 @@ impl IPhotoAcquireSettings { } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn SetFlags(&self, dwphotoacquireflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwphotoacquireflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), dwphotoacquireflags).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn SetOutputFilenameTemplate<'a, P0>(&self, psztemplate: P0) -> ::windows::core::Result<()> @@ -790,7 +790,7 @@ impl IPhotoAcquireSettings { } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] 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() + (::windows::core::Interface::vtable(self).SetSequencePaddingWidth)(::windows::core::Interface::as_raw(self), dwwidth).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -931,7 +931,7 @@ impl IPhotoAcquireSource { #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetDeviceIcons(&self, nsize: u32, phlargeicon: *mut super::super::UI::WindowsAndMessaging::HICON, phsmallicon: *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), ::core::mem::transmute(phsmallicon)).ok() + (::windows::core::Interface::vtable(self).GetDeviceIcons)(::windows::core::Interface::as_raw(self), nsize, ::core::mem::transmute(phlargeicon), ::core::mem::transmute(phsmallicon)).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -950,7 +950,7 @@ impl IPhotoAcquireSource { #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn GetItemAt(&self, nindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetItemAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItemAt)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn GetPhotoAcquireSettings(&self) -> ::windows::core::Result { @@ -1120,14 +1120,14 @@ impl IPhotoProgressDialog { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ShowCheckbox)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncheckboxid), fshow.into()).ok() + (::windows::core::Interface::vtable(self).ShowCheckbox)(::windows::core::Interface::as_raw(self), ncheckboxid, fshow.into()).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn SetCheckboxText<'a, P0>(&self, ncheckboxid: PROGRESS_DIALOG_CHECKBOX_ID, pszcheckboxtext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetCheckboxText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncheckboxid), pszcheckboxtext.into()).ok() + (::windows::core::Interface::vtable(self).SetCheckboxText)(::windows::core::Interface::as_raw(self), ncheckboxid, pszcheckboxtext.into()).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1135,20 +1135,20 @@ impl IPhotoProgressDialog { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCheckboxCheck)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncheckboxid), fchecked.into()).ok() + (::windows::core::Interface::vtable(self).SetCheckboxCheck)(::windows::core::Interface::as_raw(self), ncheckboxid, fchecked.into()).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn SetCheckboxTooltip<'a, P0>(&self, ncheckboxid: PROGRESS_DIALOG_CHECKBOX_ID, pszcheckboxtooltiptext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetCheckboxTooltip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncheckboxid), pszcheckboxtooltiptext.into()).ok() + (::windows::core::Interface::vtable(self).SetCheckboxTooltip)(::windows::core::Interface::as_raw(self), ncheckboxid, pszcheckboxtooltiptext.into()).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsCheckboxChecked(&self, ncheckboxid: PROGRESS_DIALOG_CHECKBOX_ID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsCheckboxChecked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncheckboxid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsCheckboxChecked)(::windows::core::Interface::as_raw(self), ncheckboxid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn SetCaption<'a, P0>(&self, psztitle: P0) -> ::windows::core::Result<()> @@ -1164,11 +1164,11 @@ impl IPhotoProgressDialog { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nimagetype), hicon.into(), hbitmap.into()).ok() + (::windows::core::Interface::vtable(self).SetImage)(::windows::core::Interface::as_raw(self), nimagetype, hicon.into(), hbitmap.into()).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn SetPercentComplete(&self, npercent: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPercentComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(npercent)).ok() + (::windows::core::Interface::vtable(self).SetPercentComplete)(::windows::core::Interface::as_raw(self), npercent).ok() } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`*"] pub unsafe fn SetProgressText<'a, P0>(&self, pszprogresstext: P0) -> ::windows::core::Result<()> @@ -1352,12 +1352,12 @@ impl IUserInputString { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMruEntryAt(&self, nindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetMruEntryAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMruEntryAt)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_PictureAcquisition\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn GetImage(&self, nsize: u32, phbitmap: *mut super::super::Graphics::Gdi::HBITMAP, phicon: *mut super::super::UI::WindowsAndMessaging::HICON) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nsize), ::core::mem::transmute(phbitmap), ::core::mem::transmute(phicon)).ok() + (::windows::core::Interface::vtable(self).GetImage)(::windows::core::Interface::as_raw(self), nsize, ::core::mem::transmute(phbitmap), ::core::mem::transmute(phicon)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 2276a7779c..eb2d158f8c 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs @@ -1842,11 +1842,11 @@ pub struct IEnumSpObjectTokens(::windows::core::IUnknown); impl IEnumSpObjectTokens { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Next(&self, celt: u32, pelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(pelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(pelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1860,7 +1860,7 @@ impl IEnumSpObjectTokens { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Item(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetCount(&self, pcount: *mut u32) -> ::windows::core::Result<()> { @@ -1922,23 +1922,23 @@ impl ISpAudio { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1946,12 +1946,12 @@ impl ISpAudio { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1961,17 +1961,17 @@ impl ISpAudio { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1987,7 +1987,7 @@ impl ISpAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetState(&self, newstate: SPAUDIOSTATE, ullreserved: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate), ::core::mem::transmute(ullreserved)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), newstate, ullreserved).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] @@ -2022,7 +2022,7 @@ impl ISpAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetVolumeLevel(&self, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolumeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).SetVolumeLevel)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetBufferNotifySize(&self, pcbsize: *mut u32) -> ::windows::core::Result<()> { @@ -2030,7 +2030,7 @@ impl ISpAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetBufferNotifySize(&self, cbsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferNotifySize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsize)).ok() + (::windows::core::Interface::vtable(self).SetBufferNotifySize)(::windows::core::Interface::as_raw(self), cbsize).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2165,21 +2165,21 @@ impl ISpContainerLexicon { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetPronunciations)(::windows::core::Interface::as_raw(self), pszword.into(), ::core::mem::transmute(langid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pwordpronunciationlist)).ok() + (::windows::core::Interface::vtable(self).base__.GetPronunciations)(::windows::core::Interface::as_raw(self), pszword.into(), langid, dwflags, ::core::mem::transmute(pwordpronunciationlist)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn AddPronunciation<'a, P0>(&self, pszword: P0, langid: u16, epartofspeech: SPPARTOFSPEECH, pszpronunciation: *const u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.AddPronunciation)(::windows::core::Interface::as_raw(self), pszword.into(), ::core::mem::transmute(langid), ::core::mem::transmute(epartofspeech), ::core::mem::transmute(pszpronunciation)).ok() + (::windows::core::Interface::vtable(self).base__.AddPronunciation)(::windows::core::Interface::as_raw(self), pszword.into(), langid, epartofspeech, ::core::mem::transmute(pszpronunciation)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn RemovePronunciation<'a, P0>(&self, pszword: P0, langid: u16, epartofspeech: SPPARTOFSPEECH, pszpronunciation: *const u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.RemovePronunciation)(::windows::core::Interface::as_raw(self), pszword.into(), ::core::mem::transmute(langid), ::core::mem::transmute(epartofspeech), ::core::mem::transmute(pszpronunciation)).ok() + (::windows::core::Interface::vtable(self).base__.RemovePronunciation)(::windows::core::Interface::as_raw(self), pszword.into(), langid, epartofspeech, ::core::mem::transmute(pszpronunciation)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetGeneration(&self, pdwgeneration: *mut u32) -> ::windows::core::Result<()> { @@ -2187,18 +2187,18 @@ impl ISpContainerLexicon { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetGenerationChange(&self, dwflags: u32, pdwgeneration: *mut u32, pwordlist: *mut SPWORDLIST) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetGenerationChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwgeneration), ::core::mem::transmute(pwordlist)).ok() + (::windows::core::Interface::vtable(self).base__.GetGenerationChange)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pdwgeneration), ::core::mem::transmute(pwordlist)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetWords(&self, dwflags: u32, pdwgeneration: *mut u32, pdwcookie: *mut u32, pwordlist: *mut SPWORDLIST) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetWords)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwgeneration), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(pwordlist)).ok() + (::windows::core::Interface::vtable(self).base__.GetWords)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pdwgeneration), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(pwordlist)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn AddLexicon<'a, P0>(&self, paddlexicon: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ISpLexicon>>, { - (::windows::core::Interface::vtable(self).AddLexicon)(::windows::core::Interface::as_raw(self), paddlexicon.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).AddLexicon)(::windows::core::Interface::as_raw(self), paddlexicon.into().abi(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2266,7 +2266,7 @@ impl ISpDataKey { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetData)(::windows::core::Interface::as_raw(self), pszvaluename.into(), ::core::mem::transmute(cbdata), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).SetData)(::windows::core::Interface::as_raw(self), pszvaluename.into(), cbdata, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetData<'a, P0>(&self, pszvaluename: P0, pcbdata: *mut u32, pdata: *mut u8) -> ::windows::core::Result<()> @@ -2296,7 +2296,7 @@ impl ISpDataKey { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetDWORD)(::windows::core::Interface::as_raw(self), pszvaluename.into(), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).SetDWORD)(::windows::core::Interface::as_raw(self), pszvaluename.into(), dwvalue).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetDWORD<'a, P0>(&self, pszvaluename: P0, pdwvalue: *mut u32) -> ::windows::core::Result<()> @@ -2338,12 +2338,12 @@ impl ISpDataKey { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EnumKeys(&self, index: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).EnumKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).EnumKeys)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EnumValues(&self, index: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).EnumValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).EnumValues)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2404,11 +2404,11 @@ pub struct ISpDisplayAlternates(::windows::core::IUnknown); impl ISpDisplayAlternates { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetDisplayAlternates(&self, pphrase: *const SPDISPLAYPHRASE, crequestcount: u32, ppcomemphrases: *mut *mut SPDISPLAYPHRASE, pcphrasesreturned: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDisplayAlternates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pphrase), ::core::mem::transmute(crequestcount), ::core::mem::transmute(ppcomemphrases), ::core::mem::transmute(pcphrasesreturned)).ok() + (::windows::core::Interface::vtable(self).GetDisplayAlternates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pphrase), crequestcount, ::core::mem::transmute(ppcomemphrases), ::core::mem::transmute(pcphrasesreturned)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetFullStopTrailSpace(&self, ultrailspace: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFullStopTrailSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultrailspace)).ok() + (::windows::core::Interface::vtable(self).SetFullStopTrailSpace)(::windows::core::Interface::as_raw(self), ultrailspace).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2464,7 +2464,7 @@ impl ISpEnginePronunciation { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Normalize)(::windows::core::Interface::as_raw(self), pszword.into(), pszleftcontext.into(), pszrightcontext.into(), ::core::mem::transmute(langid), ::core::mem::transmute(pnormalizationlist)).ok() + (::windows::core::Interface::vtable(self).Normalize)(::windows::core::Interface::as_raw(self), pszword.into(), pszleftcontext.into(), pszrightcontext.into(), langid, ::core::mem::transmute(pnormalizationlist)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetPronunciations<'a, P0, P1, P2>(&self, pszword: P0, pszleftcontext: P1, pszrightcontext: P2, langid: u16, penginepronunciationlist: *mut SPWORDPRONUNCIATIONLIST) -> ::windows::core::Result<()> @@ -2473,7 +2473,7 @@ impl ISpEnginePronunciation { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetPronunciations)(::windows::core::Interface::as_raw(self), pszword.into(), pszleftcontext.into(), pszrightcontext.into(), ::core::mem::transmute(langid), ::core::mem::transmute(penginepronunciationlist)).ok() + (::windows::core::Interface::vtable(self).GetPronunciations)(::windows::core::Interface::as_raw(self), pszword.into(), pszleftcontext.into(), pszrightcontext.into(), langid, ::core::mem::transmute(penginepronunciationlist)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2525,7 +2525,7 @@ impl ISpEventSink { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn AddEvents(&self, peventarray: *const SPEVENT, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(peventarray), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).AddEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(peventarray), ulcount).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetEventInterest(&self, pulleventinterest: *mut u64) -> ::windows::core::Result<()> { @@ -2596,7 +2596,7 @@ impl ISpEventSource { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetNotifyWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetNotifyWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), msg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2623,7 +2623,7 @@ impl ISpEventSource { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn WaitForNotifyEvent(&self, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.WaitForNotifyEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).base__.WaitForNotifyEvent)(::windows::core::Interface::as_raw(self), dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2632,12 +2632,12 @@ impl ISpEventSource { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetInterest(&self, ulleventinterest: u64, ullqueuedinterest: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulleventinterest), ::core::mem::transmute(ullqueuedinterest)).ok() + (::windows::core::Interface::vtable(self).SetInterest)(::windows::core::Interface::as_raw(self), ulleventinterest, ullqueuedinterest).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEvents(&self, ulcount: u32, peventarray: *mut SPEVENT, pulfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount), ::core::mem::transmute(peventarray), ::core::mem::transmute(pulfetched)).ok() + (::windows::core::Interface::vtable(self).GetEvents)(::windows::core::Interface::as_raw(self), ulcount, ::core::mem::transmute(peventarray), ::core::mem::transmute(pulfetched)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetInfo(&self, pinfo: *mut SPEVENTSOURCEINFO) -> ::windows::core::Result<()> { @@ -2724,7 +2724,7 @@ impl ISpEventSource2 { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.SetNotifyWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetNotifyWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), msg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2751,7 +2751,7 @@ impl ISpEventSource2 { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn WaitForNotifyEvent(&self, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.WaitForNotifyEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).base__.base__.WaitForNotifyEvent)(::windows::core::Interface::as_raw(self), dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2760,12 +2760,12 @@ impl ISpEventSource2 { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetInterest(&self, ulleventinterest: u64, ullqueuedinterest: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInterest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulleventinterest), ::core::mem::transmute(ullqueuedinterest)).ok() + (::windows::core::Interface::vtable(self).base__.SetInterest)(::windows::core::Interface::as_raw(self), ulleventinterest, ullqueuedinterest).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEvents(&self, ulcount: u32, peventarray: *mut SPEVENT, pulfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount), ::core::mem::transmute(peventarray), ::core::mem::transmute(pulfetched)).ok() + (::windows::core::Interface::vtable(self).base__.GetEvents)(::windows::core::Interface::as_raw(self), ulcount, ::core::mem::transmute(peventarray), ::core::mem::transmute(pulfetched)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetInfo(&self, pinfo: *mut SPEVENTSOURCEINFO) -> ::windows::core::Result<()> { @@ -2774,7 +2774,7 @@ impl ISpEventSource2 { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEventsEx(&self, ulcount: u32, peventarray: *mut SPEVENTEX, pulfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventsEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount), ::core::mem::transmute(peventarray), ::core::mem::transmute(pulfetched)).ok() + (::windows::core::Interface::vtable(self).GetEventsEx)(::windows::core::Interface::as_raw(self), ulcount, ::core::mem::transmute(peventarray), ::core::mem::transmute(pulfetched)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2857,7 +2857,7 @@ pub struct ISpGrammarBuilder(::windows::core::IUnknown); impl ISpGrammarBuilder { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] 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() + (::windows::core::Interface::vtable(self).ResetGrammar)(::windows::core::Interface::as_raw(self), newlanguage).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2866,7 +2866,7 @@ impl ISpGrammarBuilder { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetRule)(::windows::core::Interface::as_raw(self), pszrulename.into(), ::core::mem::transmute(dwruleid), ::core::mem::transmute(dwattributes), fcreateifnotexist.into(), ::core::mem::transmute(phinitialstate)).ok() + (::windows::core::Interface::vtable(self).GetRule)(::windows::core::Interface::as_raw(self), pszrulename.into(), dwruleid, dwattributes, fcreateifnotexist.into(), ::core::mem::transmute(phinitialstate)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn ClearRule(&self, hstate: *mut SPSTATEHANDLE__) -> ::windows::core::Result<()> { @@ -2883,12 +2883,12 @@ impl ISpGrammarBuilder { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddWordTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfromstate), ::core::mem::transmute(htostate), psz.into(), pszseparators.into(), ::core::mem::transmute(ewordtype), ::core::mem::transmute(weight), ::core::mem::transmute(ppropinfo)).ok() + (::windows::core::Interface::vtable(self).AddWordTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfromstate), ::core::mem::transmute(htostate), psz.into(), pszseparators.into(), ewordtype, weight, ::core::mem::transmute(ppropinfo)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn AddRuleTransition(&self, hfromstate: *mut SPSTATEHANDLE__, htostate: *mut SPSTATEHANDLE__, hrule: *mut SPSTATEHANDLE__, weight: f32, ppropinfo: *const SPPROPERTYINFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddRuleTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfromstate), ::core::mem::transmute(htostate), ::core::mem::transmute(hrule), ::core::mem::transmute(weight), ::core::mem::transmute(ppropinfo)).ok() + (::windows::core::Interface::vtable(self).AddRuleTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfromstate), ::core::mem::transmute(htostate), ::core::mem::transmute(hrule), weight, ::core::mem::transmute(ppropinfo)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn AddResource<'a, P0, P1>(&self, hrulestate: *mut SPSTATEHANDLE__, pszresourcename: P0, pszresourcevalue: P1) -> ::windows::core::Result<()> @@ -2900,7 +2900,7 @@ impl ISpGrammarBuilder { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Commit(&self, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2969,11 +2969,11 @@ impl ISpGrammarBuilder2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddTextSubset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfromstate), ::core::mem::transmute(htostate), psz.into(), ::core::mem::transmute(ematchmode)).ok() + (::windows::core::Interface::vtable(self).AddTextSubset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfromstate), ::core::mem::transmute(htostate), psz.into(), ematchmode).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetPhoneticAlphabet(&self, phoneticalphabet: PHONETICALPHABET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPhoneticAlphabet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(phoneticalphabet)).ok() + (::windows::core::Interface::vtable(self).SetPhoneticAlphabet)(::windows::core::Interface::as_raw(self), phoneticalphabet).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3027,21 +3027,21 @@ impl ISpLexicon { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetPronunciations)(::windows::core::Interface::as_raw(self), pszword.into(), ::core::mem::transmute(langid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pwordpronunciationlist)).ok() + (::windows::core::Interface::vtable(self).GetPronunciations)(::windows::core::Interface::as_raw(self), pszword.into(), langid, dwflags, ::core::mem::transmute(pwordpronunciationlist)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn AddPronunciation<'a, P0>(&self, pszword: P0, langid: u16, epartofspeech: SPPARTOFSPEECH, pszpronunciation: *const u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddPronunciation)(::windows::core::Interface::as_raw(self), pszword.into(), ::core::mem::transmute(langid), ::core::mem::transmute(epartofspeech), ::core::mem::transmute(pszpronunciation)).ok() + (::windows::core::Interface::vtable(self).AddPronunciation)(::windows::core::Interface::as_raw(self), pszword.into(), langid, epartofspeech, ::core::mem::transmute(pszpronunciation)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn RemovePronunciation<'a, P0>(&self, pszword: P0, langid: u16, epartofspeech: SPPARTOFSPEECH, pszpronunciation: *const u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RemovePronunciation)(::windows::core::Interface::as_raw(self), pszword.into(), ::core::mem::transmute(langid), ::core::mem::transmute(epartofspeech), ::core::mem::transmute(pszpronunciation)).ok() + (::windows::core::Interface::vtable(self).RemovePronunciation)(::windows::core::Interface::as_raw(self), pszword.into(), langid, epartofspeech, ::core::mem::transmute(pszpronunciation)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetGeneration(&self, pdwgeneration: *mut u32) -> ::windows::core::Result<()> { @@ -3049,11 +3049,11 @@ impl ISpLexicon { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetGenerationChange(&self, dwflags: u32, pdwgeneration: *mut u32, pwordlist: *mut SPWORDLIST) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetGenerationChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwgeneration), ::core::mem::transmute(pwordlist)).ok() + (::windows::core::Interface::vtable(self).GetGenerationChange)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pdwgeneration), ::core::mem::transmute(pwordlist)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetWords(&self, dwflags: u32, pdwgeneration: *mut u32, pdwcookie: *mut u32, pwordlist: *mut SPWORDLIST) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetWords)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwgeneration), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(pwordlist)).ok() + (::windows::core::Interface::vtable(self).GetWords)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pdwgeneration), ::core::mem::transmute(pdwcookie), ::core::mem::transmute(pwordlist)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3111,23 +3111,23 @@ impl ISpMMSysAudio { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3135,12 +3135,12 @@ impl ISpMMSysAudio { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3150,17 +3150,17 @@ impl ISpMMSysAudio { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3176,7 +3176,7 @@ impl ISpMMSysAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetState(&self, newstate: SPAUDIOSTATE, ullreserved: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate), ::core::mem::transmute(ullreserved)).ok() + (::windows::core::Interface::vtable(self).base__.SetState)(::windows::core::Interface::as_raw(self), newstate, ullreserved).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] @@ -3211,7 +3211,7 @@ impl ISpMMSysAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetVolumeLevel(&self, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVolumeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).base__.SetVolumeLevel)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetBufferNotifySize(&self, pcbsize: *mut u32) -> ::windows::core::Result<()> { @@ -3219,7 +3219,7 @@ impl ISpMMSysAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetBufferNotifySize(&self, cbsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBufferNotifySize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetBufferNotifySize)(::windows::core::Interface::as_raw(self), cbsize).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetDeviceId(&self, pudeviceid: *mut u32) -> ::windows::core::Result<()> { @@ -3227,7 +3227,7 @@ impl ISpMMSysAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetDeviceId(&self, udeviceid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeviceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(udeviceid)).ok() + (::windows::core::Interface::vtable(self).SetDeviceId)(::windows::core::Interface::as_raw(self), udeviceid).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetMMHandle(&self, phandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -3239,7 +3239,7 @@ impl ISpMMSysAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetLineId(&self, ulineid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLineId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulineid)).ok() + (::windows::core::Interface::vtable(self).SetLineId)(::windows::core::Interface::as_raw(self), ulineid).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3479,7 +3479,7 @@ impl ISpNotifySource { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetNotifyWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).SetNotifyWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), msg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3506,7 +3506,7 @@ impl ISpNotifySource { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn WaitForNotifyEvent(&self, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForNotifyEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).WaitForNotifyEvent)(::windows::core::Interface::as_raw(self), dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3589,7 +3589,7 @@ impl ISpNotifyTranslator { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).InitWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).InitWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), msg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3621,7 +3621,7 @@ impl ISpNotifyTranslator { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] 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() + (::windows::core::Interface::vtable(self).Wait)(::windows::core::Interface::as_raw(self), dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3714,7 +3714,7 @@ impl ISpObjectToken { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetData)(::windows::core::Interface::as_raw(self), pszvaluename.into(), ::core::mem::transmute(cbdata), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetData)(::windows::core::Interface::as_raw(self), pszvaluename.into(), cbdata, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetData<'a, P0>(&self, pszvaluename: P0, pcbdata: *mut u32, pdata: *mut u8) -> ::windows::core::Result<()> @@ -3744,7 +3744,7 @@ impl ISpObjectToken { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetDWORD)(::windows::core::Interface::as_raw(self), pszvaluename.into(), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDWORD)(::windows::core::Interface::as_raw(self), pszvaluename.into(), dwvalue).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetDWORD<'a, P0>(&self, pszvaluename: P0, pdwvalue: *mut u32) -> ::windows::core::Result<()> @@ -3786,12 +3786,12 @@ impl ISpObjectToken { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EnumKeys(&self, index: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.EnumKeys)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EnumValues(&self, index: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.EnumValues)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3818,7 +3818,7 @@ impl ISpObjectToken { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() + (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), dwclscontext, ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetStorageFileName<'a, P0, P1>(&self, clsidcaller: *const ::windows::core::GUID, pszvaluename: P0, pszfilenamespecifier: P1, nfolder: u32) -> ::windows::core::Result<::windows::core::PWSTR> @@ -3827,7 +3827,7 @@ impl ISpObjectToken { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetStorageFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidcaller), pszvaluename.into(), pszfilenamespecifier.into(), ::core::mem::transmute(nfolder), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetStorageFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidcaller), pszvaluename.into(), pszfilenamespecifier.into(), nfolder, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3849,7 +3849,7 @@ impl ISpObjectToken { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).IsUISupported)(::windows::core::Interface::as_raw(self), psztypeofui.into(), ::core::mem::transmute(pvextradata), ::core::mem::transmute(cbextradata), punkobject.into().abi(), ::core::mem::transmute(pfsupported)).ok() + (::windows::core::Interface::vtable(self).IsUISupported)(::windows::core::Interface::as_raw(self), psztypeofui.into(), ::core::mem::transmute(pvextradata), cbextradata, punkobject.into().abi(), ::core::mem::transmute(pfsupported)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3860,7 +3860,7 @@ impl ISpObjectToken { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), hwndparent.into(), psztitle.into(), psztypeofui.into(), ::core::mem::transmute(pvextradata), ::core::mem::transmute(cbextradata), punkobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), hwndparent.into(), psztitle.into(), psztypeofui.into(), ::core::mem::transmute(pvextradata), cbextradata, punkobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3960,7 +3960,7 @@ impl ISpObjectTokenCategory { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetData)(::windows::core::Interface::as_raw(self), pszvaluename.into(), ::core::mem::transmute(cbdata), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetData)(::windows::core::Interface::as_raw(self), pszvaluename.into(), cbdata, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetData<'a, P0>(&self, pszvaluename: P0, pcbdata: *mut u32, pdata: *mut u8) -> ::windows::core::Result<()> @@ -3990,7 +3990,7 @@ impl ISpObjectTokenCategory { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetDWORD)(::windows::core::Interface::as_raw(self), pszvaluename.into(), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDWORD)(::windows::core::Interface::as_raw(self), pszvaluename.into(), dwvalue).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetDWORD<'a, P0>(&self, pszvaluename: P0, pdwvalue: *mut u32) -> ::windows::core::Result<()> @@ -4032,12 +4032,12 @@ impl ISpObjectTokenCategory { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EnumKeys(&self, index: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.EnumKeys)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EnumValues(&self, index: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.EnumValues)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4056,7 +4056,7 @@ impl ISpObjectTokenCategory { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetDataKey(&self, spdkl: SPDATAKEYLOCATION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDataKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(spdkl), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDataKey)(::windows::core::Interface::as_raw(self), spdkl, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EnumTokens<'a, P0, P1>(&self, pzsreqattribs: P0, pszoptattribs: P1) -> ::windows::core::Result @@ -4153,7 +4153,7 @@ impl ISpObjectTokenInit { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetData)(::windows::core::Interface::as_raw(self), pszvaluename.into(), ::core::mem::transmute(cbdata), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetData)(::windows::core::Interface::as_raw(self), pszvaluename.into(), cbdata, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetData<'a, P0>(&self, pszvaluename: P0, pcbdata: *mut u32, pdata: *mut u8) -> ::windows::core::Result<()> @@ -4183,7 +4183,7 @@ impl ISpObjectTokenInit { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetDWORD)(::windows::core::Interface::as_raw(self), pszvaluename.into(), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetDWORD)(::windows::core::Interface::as_raw(self), pszvaluename.into(), dwvalue).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetDWORD<'a, P0>(&self, pszvaluename: P0, pdwvalue: *mut u32) -> ::windows::core::Result<()> @@ -4225,12 +4225,12 @@ impl ISpObjectTokenInit { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EnumKeys(&self, index: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EnumKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.base__.EnumKeys)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EnumValues(&self, index: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EnumValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.base__.EnumValues)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4257,7 +4257,7 @@ impl ISpObjectTokenInit { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.CreateInstance)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() + (::windows::core::Interface::vtable(self).base__.CreateInstance)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), dwclscontext, ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetStorageFileName<'a, P0, P1>(&self, clsidcaller: *const ::windows::core::GUID, pszvaluename: P0, pszfilenamespecifier: P1, nfolder: u32) -> ::windows::core::Result<::windows::core::PWSTR> @@ -4266,7 +4266,7 @@ impl ISpObjectTokenInit { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStorageFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidcaller), pszvaluename.into(), pszfilenamespecifier.into(), ::core::mem::transmute(nfolder), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.GetStorageFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidcaller), pszvaluename.into(), pszfilenamespecifier.into(), nfolder, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4288,7 +4288,7 @@ impl ISpObjectTokenInit { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.IsUISupported)(::windows::core::Interface::as_raw(self), psztypeofui.into(), ::core::mem::transmute(pvextradata), ::core::mem::transmute(cbextradata), punkobject.into().abi(), ::core::mem::transmute(pfsupported)).ok() + (::windows::core::Interface::vtable(self).base__.IsUISupported)(::windows::core::Interface::as_raw(self), psztypeofui.into(), ::core::mem::transmute(pvextradata), cbextradata, punkobject.into().abi(), ::core::mem::transmute(pfsupported)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4299,7 +4299,7 @@ impl ISpObjectTokenInit { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.DisplayUI)(::windows::core::Interface::as_raw(self), hwndparent.into(), psztitle.into(), psztypeofui.into(), ::core::mem::transmute(pvextradata), ::core::mem::transmute(cbextradata), punkobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DisplayUI)(::windows::core::Interface::as_raw(self), hwndparent.into(), psztitle.into(), psztypeofui.into(), ::core::mem::transmute(pvextradata), cbextradata, punkobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4546,7 +4546,7 @@ impl ISpPhoneticAlphabetConverter { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetLangId(&self, langid: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLangId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)).ok() + (::windows::core::Interface::vtable(self).SetLangId)(::windows::core::Interface::as_raw(self), langid).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SAPI2UPS(&self, pszsapiid: *const u16, pszupsid: &mut [u16]) -> ::windows::core::Result<()> { @@ -4563,7 +4563,7 @@ impl ISpPhoneticAlphabetConverter { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMaxConvertLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(csrclength), bsapi2ups.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMaxConvertLength)(::windows::core::Interface::as_raw(self), csrclength, bsapi2ups.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4702,11 +4702,11 @@ impl ISpPhrase { where P0: ::std::convert::Into, { - (::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)).ok() + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ulstart, ulcount, fusetextreplacements.into(), ::core::mem::transmute(ppszcomemtext), ::core::mem::transmute(pbdisplayattributes)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] 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() + (::windows::core::Interface::vtable(self).Discard)(::windows::core::Interface::as_raw(self), dwvaluetypes).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4780,15 +4780,15 @@ impl ISpPhrase2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.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)).ok() + (::windows::core::Interface::vtable(self).base__.GetText)(::windows::core::Interface::as_raw(self), ulstart, ulcount, fusetextreplacements.into(), ::core::mem::transmute(ppszcomemtext), ::core::mem::transmute(pbdisplayattributes)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Discard(&self, dwvaluetypes: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Discard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwvaluetypes)).ok() + (::windows::core::Interface::vtable(self).base__.Discard)(::windows::core::Interface::as_raw(self), dwvaluetypes).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetXMLResult(&self, ppszcomemxmlresult: *mut ::windows::core::PWSTR, options: SPXMLRESULTOPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetXMLResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppszcomemxmlresult), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).GetXMLResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppszcomemxmlresult), options).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetXMLErrorInfo(&self, psemanticerrorinfo: *mut SPSEMANTICERRORINFO) -> ::windows::core::Result<()> { @@ -4798,7 +4798,7 @@ impl ISpPhrase2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAudio(&self, ulstartelement: u32, celements: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartelement), ::core::mem::transmute(celements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAudio)(::windows::core::Interface::as_raw(self), ulstartelement, celements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4883,11 +4883,11 @@ impl ISpPhraseAlt { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.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)).ok() + (::windows::core::Interface::vtable(self).base__.GetText)(::windows::core::Interface::as_raw(self), ulstart, ulcount, fusetextreplacements.into(), ::core::mem::transmute(ppszcomemtext), ::core::mem::transmute(pbdisplayattributes)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Discard(&self, dwvaluetypes: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Discard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwvaluetypes)).ok() + (::windows::core::Interface::vtable(self).base__.Discard)(::windows::core::Interface::as_raw(self), dwvaluetypes).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetAltInfo(&self, ppparent: *mut ::core::option::Option, pulstartelementinparent: *mut u32, pcelementsinparent: *mut u32, pcelementsinalt: *mut u32) -> ::windows::core::Result<()> { @@ -4964,7 +4964,7 @@ impl ISpProperties { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetPropertyNum)(::windows::core::Interface::as_raw(self), pname.into(), ::core::mem::transmute(lvalue)).ok() + (::windows::core::Interface::vtable(self).SetPropertyNum)(::windows::core::Interface::as_raw(self), pname.into(), lvalue).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetPropertyNum<'a, P0>(&self, pname: P0, plvalue: *mut i32) -> ::windows::core::Result<()> @@ -5053,7 +5053,7 @@ impl ISpRecoContext { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.SetNotifyWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetNotifyWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), msg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5080,7 +5080,7 @@ impl ISpRecoContext { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn WaitForNotifyEvent(&self, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.WaitForNotifyEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).base__.base__.WaitForNotifyEvent)(::windows::core::Interface::as_raw(self), dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5089,12 +5089,12 @@ impl ISpRecoContext { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetInterest(&self, ulleventinterest: u64, ullqueuedinterest: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInterest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulleventinterest), ::core::mem::transmute(ullqueuedinterest)).ok() + (::windows::core::Interface::vtable(self).base__.SetInterest)(::windows::core::Interface::as_raw(self), ulleventinterest, ullqueuedinterest).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEvents(&self, ulcount: u32, peventarray: *mut SPEVENT, pulfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount), ::core::mem::transmute(peventarray), ::core::mem::transmute(pulfetched)).ok() + (::windows::core::Interface::vtable(self).base__.GetEvents)(::windows::core::Interface::as_raw(self), ulcount, ::core::mem::transmute(peventarray), ::core::mem::transmute(pulfetched)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetInfo(&self, pinfo: *mut SPEVENTSOURCEINFO) -> ::windows::core::Result<()> { @@ -5108,7 +5108,7 @@ impl ISpRecoContext { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn CreateGrammar(&self, ullgrammarid: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGrammar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullgrammarid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGrammar)(::windows::core::Interface::as_raw(self), ullgrammarid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetStatus(&self, pstatus: *mut SPRECOCONTEXTSTATUS) -> ::windows::core::Result<()> { @@ -5120,12 +5120,12 @@ impl ISpRecoContext { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetMaxAlternates(&self, calternates: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxAlternates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(calternates)).ok() + (::windows::core::Interface::vtable(self).SetMaxAlternates)(::windows::core::Interface::as_raw(self), calternates).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAudioOptions(&self, options: SPAUDIOOPTIONS, paudioformatid: *const ::windows::core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAudioOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(paudioformatid), ::core::mem::transmute(pwaveformatex)).ok() + (::windows::core::Interface::vtable(self).SetAudioOptions)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(paudioformatid), ::core::mem::transmute(pwaveformatex)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] @@ -5143,22 +5143,22 @@ impl ISpRecoContext { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Bookmark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(ullstreamposition), lparamevent.into()).ok() + (::windows::core::Interface::vtable(self).Bookmark)(::windows::core::Interface::as_raw(self), options, ullstreamposition, lparamevent.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetAdaptationData<'a, P0>(&self, padaptationdata: P0, cch: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetAdaptationData)(::windows::core::Interface::as_raw(self), padaptationdata.into(), ::core::mem::transmute(cch)).ok() + (::windows::core::Interface::vtable(self).SetAdaptationData)(::windows::core::Interface::as_raw(self), padaptationdata.into(), cch).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Pause(&self, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Pause)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).Pause)(::windows::core::Interface::as_raw(self), dwreserved).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] 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() + (::windows::core::Interface::vtable(self).Resume)(::windows::core::Interface::as_raw(self), dwreserved).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5176,7 +5176,7 @@ impl ISpRecoContext { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetVoicePurgeEvent(&self, ulleventinterest: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVoicePurgeEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulleventinterest)).ok() + (::windows::core::Interface::vtable(self).SetVoicePurgeEvent)(::windows::core::Interface::as_raw(self), ulleventinterest).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetVoicePurgeEvent(&self, pulleventinterest: *mut u64) -> ::windows::core::Result<()> { @@ -5184,7 +5184,7 @@ impl ISpRecoContext { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetContextState(&self, econtextstate: SPCONTEXTSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetContextState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(econtextstate)).ok() + (::windows::core::Interface::vtable(self).SetContextState)(::windows::core::Interface::as_raw(self), econtextstate).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetContextState(&self, pecontextstate: *mut SPCONTEXTSTATE) -> ::windows::core::Result<()> { @@ -5297,7 +5297,7 @@ pub struct ISpRecoContext2(::windows::core::IUnknown); impl ISpRecoContext2 { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetGrammarOptions(&self, egrammaroptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGrammarOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(egrammaroptions)).ok() + (::windows::core::Interface::vtable(self).SetGrammarOptions)(::windows::core::Interface::as_raw(self), egrammaroptions).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetGrammarOptions(&self, pegrammaroptions: *mut u32) -> ::windows::core::Result<()> { @@ -5309,7 +5309,7 @@ impl ISpRecoContext2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetAdaptationData2)(::windows::core::Interface::as_raw(self), padaptationdata.into(), ::core::mem::transmute(cch), ptopicname.into(), ::core::mem::transmute(eadaptationsettings), ::core::mem::transmute(erelevance)).ok() + (::windows::core::Interface::vtable(self).SetAdaptationData2)(::windows::core::Interface::as_raw(self), padaptationdata.into(), cch, ptopicname.into(), eadaptationsettings, erelevance).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5361,7 +5361,7 @@ pub struct ISpRecoGrammar(::windows::core::IUnknown); impl ISpRecoGrammar { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn ResetGrammar(&self, newlanguage: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ResetGrammar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newlanguage)).ok() + (::windows::core::Interface::vtable(self).base__.ResetGrammar)(::windows::core::Interface::as_raw(self), newlanguage).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5370,7 +5370,7 @@ impl ISpRecoGrammar { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.GetRule)(::windows::core::Interface::as_raw(self), pszrulename.into(), ::core::mem::transmute(dwruleid), ::core::mem::transmute(dwattributes), fcreateifnotexist.into(), ::core::mem::transmute(phinitialstate)).ok() + (::windows::core::Interface::vtable(self).base__.GetRule)(::windows::core::Interface::as_raw(self), pszrulename.into(), dwruleid, dwattributes, fcreateifnotexist.into(), ::core::mem::transmute(phinitialstate)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn ClearRule(&self, hstate: *mut SPSTATEHANDLE__) -> ::windows::core::Result<()> { @@ -5387,12 +5387,12 @@ impl ISpRecoGrammar { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.AddWordTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfromstate), ::core::mem::transmute(htostate), psz.into(), pszseparators.into(), ::core::mem::transmute(ewordtype), ::core::mem::transmute(weight), ::core::mem::transmute(ppropinfo)).ok() + (::windows::core::Interface::vtable(self).base__.AddWordTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfromstate), ::core::mem::transmute(htostate), psz.into(), pszseparators.into(), ewordtype, weight, ::core::mem::transmute(ppropinfo)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn AddRuleTransition(&self, hfromstate: *mut SPSTATEHANDLE__, htostate: *mut SPSTATEHANDLE__, hrule: *mut SPSTATEHANDLE__, weight: f32, ppropinfo: *const SPPROPERTYINFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddRuleTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfromstate), ::core::mem::transmute(htostate), ::core::mem::transmute(hrule), ::core::mem::transmute(weight), ::core::mem::transmute(ppropinfo)).ok() + (::windows::core::Interface::vtable(self).base__.AddRuleTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hfromstate), ::core::mem::transmute(htostate), ::core::mem::transmute(hrule), weight, ::core::mem::transmute(ppropinfo)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn AddResource<'a, P0, P1>(&self, hrulestate: *mut SPSTATEHANDLE__, pszresourcename: P0, pszresourcevalue: P1) -> ::windows::core::Result<()> @@ -5404,7 +5404,7 @@ impl ISpRecoGrammar { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Commit(&self, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), dwreserved).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetGrammarId(&self, pullgrammarid: *mut u64) -> ::windows::core::Result<()> { @@ -5420,14 +5420,14 @@ impl ISpRecoGrammar { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LoadCmdFromFile)(::windows::core::Interface::as_raw(self), pszfilename.into(), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).LoadCmdFromFile)(::windows::core::Interface::as_raw(self), pszfilename.into(), options).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn LoadCmdFromObject<'a, P0>(&self, rcid: *const ::windows::core::GUID, pszgrammarname: P0, options: SPLOADOPTIONS) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LoadCmdFromObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rcid), pszgrammarname.into(), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).LoadCmdFromObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rcid), pszgrammarname.into(), options).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5437,36 +5437,36 @@ impl ISpRecoGrammar { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LoadCmdFromResource)(::windows::core::Interface::as_raw(self), hmodule.into(), pszresourcename.into(), pszresourcetype.into(), ::core::mem::transmute(wlanguage), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).LoadCmdFromResource)(::windows::core::Interface::as_raw(self), hmodule.into(), pszresourcename.into(), pszresourcetype.into(), wlanguage, options).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn LoadCmdFromMemory(&self, pgrammar: *const SPBINARYGRAMMAR, options: SPLOADOPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadCmdFromMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pgrammar), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).LoadCmdFromMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pgrammar), options).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn LoadCmdFromProprietaryGrammar<'a, P0>(&self, rguidparam: *const ::windows::core::GUID, pszstringparam: P0, pvdataprarm: *const ::core::ffi::c_void, cbdatasize: u32, options: SPLOADOPTIONS) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LoadCmdFromProprietaryGrammar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidparam), pszstringparam.into(), ::core::mem::transmute(pvdataprarm), ::core::mem::transmute(cbdatasize), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).LoadCmdFromProprietaryGrammar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidparam), pszstringparam.into(), ::core::mem::transmute(pvdataprarm), cbdatasize, options).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetRuleState<'a, P0>(&self, pszname: P0, preserved: *mut ::core::ffi::c_void, newstate: SPRULESTATE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetRuleState)(::windows::core::Interface::as_raw(self), pszname.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).SetRuleState)(::windows::core::Interface::as_raw(self), pszname.into(), ::core::mem::transmute(preserved), newstate).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetRuleIdState(&self, ulruleid: u32, newstate: SPRULESTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRuleIdState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulruleid), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).SetRuleIdState)(::windows::core::Interface::as_raw(self), ulruleid, newstate).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn LoadDictation<'a, P0>(&self, psztopicname: P0, options: SPLOADOPTIONS) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LoadDictation)(::windows::core::Interface::as_raw(self), psztopicname.into(), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).LoadDictation)(::windows::core::Interface::as_raw(self), psztopicname.into(), options).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn UnloadDictation(&self) -> ::windows::core::Result<()> { @@ -5474,7 +5474,7 @@ impl ISpRecoGrammar { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetDictationState(&self, newstate: SPRULESTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDictationState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).SetDictationState)(::windows::core::Interface::as_raw(self), newstate).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetWordSequenceData(&self, ptext: &[u16], pinfo: *const SPTEXTSELECTIONINFO) -> ::windows::core::Result<()> { @@ -5493,7 +5493,7 @@ impl ISpRecoGrammar { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetGrammarState(&self, egrammarstate: SPGRAMMARSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGrammarState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(egrammarstate)).ok() + (::windows::core::Interface::vtable(self).SetGrammarState)(::windows::core::Interface::as_raw(self), egrammarstate).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5603,7 +5603,7 @@ impl ISpRecoGrammar2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LoadCmdFromFile2)(::windows::core::Interface::as_raw(self), pszfilename.into(), ::core::mem::transmute(options), pszsharinguri.into(), pszbaseuri.into()).ok() + (::windows::core::Interface::vtable(self).LoadCmdFromFile2)(::windows::core::Interface::as_raw(self), pszfilename.into(), options, pszsharinguri.into(), pszbaseuri.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn LoadCmdFromMemory2<'a, P0, P1>(&self, pgrammar: *const SPBINARYGRAMMAR, options: SPLOADOPTIONS, pszsharinguri: P0, pszbaseuri: P1) -> ::windows::core::Result<()> @@ -5611,25 +5611,25 @@ impl ISpRecoGrammar2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LoadCmdFromMemory2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pgrammar), ::core::mem::transmute(options), pszsharinguri.into(), pszbaseuri.into()).ok() + (::windows::core::Interface::vtable(self).LoadCmdFromMemory2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pgrammar), options, pszsharinguri.into(), pszbaseuri.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetRulePriority<'a, P0>(&self, pszrulename: P0, ulruleid: u32, nrulepriority: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetRulePriority)(::windows::core::Interface::as_raw(self), pszrulename.into(), ::core::mem::transmute(ulruleid), ::core::mem::transmute(nrulepriority)).ok() + (::windows::core::Interface::vtable(self).SetRulePriority)(::windows::core::Interface::as_raw(self), pszrulename.into(), ulruleid, nrulepriority).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetRuleWeight<'a, P0>(&self, pszrulename: P0, ulruleid: u32, flweight: f32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetRuleWeight)(::windows::core::Interface::as_raw(self), pszrulename.into(), ::core::mem::transmute(ulruleid), ::core::mem::transmute(flweight)).ok() + (::windows::core::Interface::vtable(self).SetRuleWeight)(::windows::core::Interface::as_raw(self), pszrulename.into(), ulruleid, flweight).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetDictationWeight(&self, flweight: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDictationWeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flweight)).ok() + (::windows::core::Interface::vtable(self).SetDictationWeight)(::windows::core::Interface::as_raw(self), flweight).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5723,11 +5723,11 @@ impl ISpRecoResult { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.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)).ok() + (::windows::core::Interface::vtable(self).base__.GetText)(::windows::core::Interface::as_raw(self), ulstart, ulcount, fusetextreplacements.into(), ::core::mem::transmute(ppszcomemtext), ::core::mem::transmute(pbdisplayattributes)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Discard(&self, dwvaluetypes: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Discard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwvaluetypes)).ok() + (::windows::core::Interface::vtable(self).base__.Discard)(::windows::core::Interface::as_raw(self), dwvaluetypes).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5736,17 +5736,17 @@ impl ISpRecoResult { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetAlternates(&self, ulstartelement: u32, celements: u32, ppphrases: &mut [::core::option::Option], pcphrasesreturned: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAlternates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartelement), ::core::mem::transmute(celements), ppphrases.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppphrases)), ::core::mem::transmute(pcphrasesreturned)).ok() + (::windows::core::Interface::vtable(self).GetAlternates)(::windows::core::Interface::as_raw(self), ulstartelement, celements, ppphrases.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppphrases)), ::core::mem::transmute(pcphrasesreturned)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAudio(&self, ulstartelement: u32, celements: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartelement), ::core::mem::transmute(celements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAudio)(::windows::core::Interface::as_raw(self), ulstartelement, celements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SpeakAudio(&self, ulstartelement: u32, celements: u32, dwflags: u32, pulstreamnumber: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SpeakAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartelement), ::core::mem::transmute(celements), ::core::mem::transmute(dwflags), ::core::mem::transmute(pulstreamnumber)).ok() + (::windows::core::Interface::vtable(self).SpeakAudio)(::windows::core::Interface::as_raw(self), ulstartelement, celements, dwflags, ::core::mem::transmute(pulstreamnumber)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Serialize(&self, ppcomemserializedresult: *mut *mut SPSERIALIZEDRESULT) -> ::windows::core::Result<()> { @@ -5855,11 +5855,11 @@ impl ISpRecoResult2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.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)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetText)(::windows::core::Interface::as_raw(self), ulstart, ulcount, fusetextreplacements.into(), ::core::mem::transmute(ppszcomemtext), ::core::mem::transmute(pbdisplayattributes)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Discard(&self, dwvaluetypes: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Discard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwvaluetypes)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Discard)(::windows::core::Interface::as_raw(self), dwvaluetypes).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5868,17 +5868,17 @@ impl ISpRecoResult2 { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetAlternates(&self, ulstartelement: u32, celements: u32, ppphrases: &mut [::core::option::Option], pcphrasesreturned: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetAlternates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartelement), ::core::mem::transmute(celements), ppphrases.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppphrases)), ::core::mem::transmute(pcphrasesreturned)).ok() + (::windows::core::Interface::vtable(self).base__.GetAlternates)(::windows::core::Interface::as_raw(self), ulstartelement, celements, ppphrases.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppphrases)), ::core::mem::transmute(pcphrasesreturned)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAudio(&self, ulstartelement: u32, celements: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartelement), ::core::mem::transmute(celements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAudio)(::windows::core::Interface::as_raw(self), ulstartelement, celements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SpeakAudio(&self, ulstartelement: u32, celements: u32, dwflags: u32, pulstreamnumber: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SpeakAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartelement), ::core::mem::transmute(celements), ::core::mem::transmute(dwflags), ::core::mem::transmute(pulstreamnumber)).ok() + (::windows::core::Interface::vtable(self).base__.SpeakAudio)(::windows::core::Interface::as_raw(self), ulstartelement, celements, dwflags, ::core::mem::transmute(pulstreamnumber)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Serialize(&self, ppcomemserializedresult: *mut *mut SPSERIALIZEDRESULT) -> ::windows::core::Result<()> { @@ -5907,7 +5907,7 @@ impl ISpRecoResult2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CommitText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartelement), ::core::mem::transmute(celements), pszcorrecteddata.into(), ::core::mem::transmute(ecommitflags)).ok() + (::windows::core::Interface::vtable(self).CommitText)(::windows::core::Interface::as_raw(self), ulstartelement, celements, pszcorrecteddata.into(), ecommitflags).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6004,7 +6004,7 @@ impl ISpRecognizer { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetPropertyNum)(::windows::core::Interface::as_raw(self), pname.into(), ::core::mem::transmute(lvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyNum)(::windows::core::Interface::as_raw(self), pname.into(), lvalue).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetPropertyNum<'a, P0>(&self, pname: P0, plvalue: *mut i32) -> ::windows::core::Result<()> @@ -6088,7 +6088,7 @@ impl ISpRecognizer { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetRecoState(&self, newstate: SPRECOSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRecoState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).SetRecoState)(::windows::core::Interface::as_raw(self), newstate).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetStatus(&self, pstatus: *mut SPRECOGNIZERSTATUS) -> ::windows::core::Result<()> { @@ -6097,7 +6097,7 @@ impl ISpRecognizer { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormat(&self, waveformattype: SPWAVEFORMATTYPE, pformatid: *mut ::windows::core::GUID, ppcomemwfex: *mut *mut super::Audio::WAVEFORMATEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(waveformattype), ::core::mem::transmute(pformatid), ::core::mem::transmute(ppcomemwfex)).ok() + (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), waveformattype, ::core::mem::transmute(pformatid), ::core::mem::transmute(ppcomemwfex)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6105,7 +6105,7 @@ impl ISpRecognizer { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).IsUISupported)(::windows::core::Interface::as_raw(self), psztypeofui.into(), ::core::mem::transmute(pvextradata), ::core::mem::transmute(cbextradata), ::core::mem::transmute(pfsupported)).ok() + (::windows::core::Interface::vtable(self).IsUISupported)(::windows::core::Interface::as_raw(self), psztypeofui.into(), ::core::mem::transmute(pvextradata), cbextradata, ::core::mem::transmute(pfsupported)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6115,7 +6115,7 @@ impl ISpRecognizer { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), hwndparent.into(), psztitle.into(), psztypeofui.into(), ::core::mem::transmute(pvextradata), ::core::mem::transmute(cbextradata)).ok() + (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), hwndparent.into(), psztitle.into(), psztypeofui.into(), ::core::mem::transmute(pvextradata), cbextradata).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EmulateRecognition<'a, P0>(&self, pphrase: P0) -> ::windows::core::Result<()> @@ -6220,7 +6220,7 @@ impl ISpRecognizer2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISpPhrase>>, { - (::windows::core::Interface::vtable(self).EmulateRecognitionEx)(::windows::core::Interface::as_raw(self), pphrase.into().abi(), ::core::mem::transmute(dwcompareflags)).ok() + (::windows::core::Interface::vtable(self).EmulateRecognitionEx)(::windows::core::Interface::as_raw(self), pphrase.into().abi(), dwcompareflags).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6291,7 +6291,7 @@ impl ISpRegDataKey { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetData)(::windows::core::Interface::as_raw(self), pszvaluename.into(), ::core::mem::transmute(cbdata), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetData)(::windows::core::Interface::as_raw(self), pszvaluename.into(), cbdata, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetData<'a, P0>(&self, pszvaluename: P0, pcbdata: *mut u32, pdata: *mut u8) -> ::windows::core::Result<()> @@ -6321,7 +6321,7 @@ impl ISpRegDataKey { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetDWORD)(::windows::core::Interface::as_raw(self), pszvaluename.into(), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDWORD)(::windows::core::Interface::as_raw(self), pszvaluename.into(), dwvalue).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetDWORD<'a, P0>(&self, pszvaluename: P0, pdwvalue: *mut u32) -> ::windows::core::Result<()> @@ -6363,12 +6363,12 @@ impl ISpRegDataKey { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EnumKeys(&self, index: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.EnumKeys)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EnumValues(&self, index: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.EnumValues)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -6544,11 +6544,11 @@ pub struct ISpSerializeState(::windows::core::IUnknown); impl ISpSerializeState { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetSerializedState(&self, ppbdata: *mut *mut u8, pulsize: *mut u32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSerializedState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppbdata), ::core::mem::transmute(pulsize), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).GetSerializedState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppbdata), ::core::mem::transmute(pulsize), dwreserved).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetSerializedState(&self, pbdata: *const u8, ulsize: u32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSerializedState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdata), ::core::mem::transmute(ulsize), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).SetSerializedState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdata), ulsize, dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6603,7 +6603,7 @@ impl ISpShortcut { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddShortcut)(::windows::core::Interface::as_raw(self), pszdisplay.into(), ::core::mem::transmute(langid), pszspoken.into(), ::core::mem::transmute(shtype)).ok() + (::windows::core::Interface::vtable(self).AddShortcut)(::windows::core::Interface::as_raw(self), pszdisplay.into(), langid, pszspoken.into(), shtype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn RemoveShortcut<'a, P0, P1>(&self, pszdisplay: P0, langid: u16, pszspoken: P1, shtype: SPSHORTCUTTYPE) -> ::windows::core::Result<()> @@ -6611,11 +6611,11 @@ impl ISpShortcut { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RemoveShortcut)(::windows::core::Interface::as_raw(self), pszdisplay.into(), ::core::mem::transmute(langid), pszspoken.into(), ::core::mem::transmute(shtype)).ok() + (::windows::core::Interface::vtable(self).RemoveShortcut)(::windows::core::Interface::as_raw(self), pszdisplay.into(), langid, pszspoken.into(), shtype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetShortcuts(&self, langid: u16, pshortcutpairlist: *mut SPSHORTCUTPAIRLIST) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetShortcuts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(pshortcutpairlist)).ok() + (::windows::core::Interface::vtable(self).GetShortcuts)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(pshortcutpairlist)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetGeneration(&self) -> ::windows::core::Result { @@ -6696,23 +6696,23 @@ impl ISpStream { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6720,12 +6720,12 @@ impl ISpStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6735,17 +6735,17 @@ impl ISpStream { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6779,7 +6779,7 @@ impl ISpStream { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).BindToFile)(::windows::core::Interface::as_raw(self), pszfilename.into(), ::core::mem::transmute(emode), ::core::mem::transmute(pformatid), ::core::mem::transmute(pwaveformatex), ::core::mem::transmute(ulleventinterest)).ok() + (::windows::core::Interface::vtable(self).BindToFile)(::windows::core::Interface::as_raw(self), pszfilename.into(), emode, ::core::mem::transmute(pformatid), ::core::mem::transmute(pwaveformatex), ulleventinterest).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -6911,23 +6911,23 @@ impl ISpStreamFormat { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6935,12 +6935,12 @@ impl ISpStreamFormat { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6950,17 +6950,17 @@ impl ISpStreamFormat { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7073,23 +7073,23 @@ impl ISpStreamFormatConverter { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7097,12 +7097,12 @@ impl ISpStreamFormatConverter { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7112,17 +7112,17 @@ impl ISpStreamFormatConverter { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7164,12 +7164,12 @@ impl ISpStreamFormatConverter { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn ScaleConvertedToBaseOffset(&self, ulloffsetconvertedstream: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ScaleConvertedToBaseOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulloffsetconvertedstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ScaleConvertedToBaseOffset)(::windows::core::Interface::as_raw(self), ulloffsetconvertedstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn ScaleBaseToConvertedOffset(&self, ulloffsetbasestream: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ScaleBaseToConvertedOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulloffsetbasestream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ScaleBaseToConvertedOffset)(::windows::core::Interface::as_raw(self), ulloffsetbasestream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -7368,7 +7368,7 @@ impl ISpVoice { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.SetNotifyWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetNotifyWindowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), msg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7395,7 +7395,7 @@ impl ISpVoice { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn WaitForNotifyEvent(&self, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.WaitForNotifyEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).base__.base__.WaitForNotifyEvent)(::windows::core::Interface::as_raw(self), dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7404,12 +7404,12 @@ impl ISpVoice { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetInterest(&self, ulleventinterest: u64, ullqueuedinterest: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInterest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulleventinterest), ::core::mem::transmute(ullqueuedinterest)).ok() + (::windows::core::Interface::vtable(self).base__.SetInterest)(::windows::core::Interface::as_raw(self), ulleventinterest, ullqueuedinterest).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEvents(&self, ulcount: u32, peventarray: *mut SPEVENT, pulfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount), ::core::mem::transmute(peventarray), ::core::mem::transmute(pulfetched)).ok() + (::windows::core::Interface::vtable(self).base__.GetEvents)(::windows::core::Interface::as_raw(self), ulcount, ::core::mem::transmute(peventarray), ::core::mem::transmute(pulfetched)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetInfo(&self, pinfo: *mut SPEVENTSOURCEINFO) -> ::windows::core::Result<()> { @@ -7461,7 +7461,7 @@ impl ISpVoice { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Speak)(::windows::core::Interface::as_raw(self), pwcs.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Speak)(::windows::core::Interface::as_raw(self), pwcs.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7470,7 +7470,7 @@ impl ISpVoice { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SpeakStream)(::windows::core::Interface::as_raw(self), pstream.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SpeakStream)(::windows::core::Interface::as_raw(self), pstream.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetStatus(&self, pstatus: *mut SPVOICESTATUS, ppszlastbookmark: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -7481,11 +7481,11 @@ impl ISpVoice { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), pitemtype.into(), ::core::mem::transmute(lnumitems), ::core::mem::transmute(pulnumskipped)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), pitemtype.into(), lnumitems, ::core::mem::transmute(pulnumskipped)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetPriority(&self, epriority: SPVPRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(epriority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), epriority).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetPriority(&self, pepriority: *mut SPVPRIORITY) -> ::windows::core::Result<()> { @@ -7493,7 +7493,7 @@ impl ISpVoice { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetAlertBoundary(&self, eboundary: SPEVENTENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlertBoundary)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eboundary)).ok() + (::windows::core::Interface::vtable(self).SetAlertBoundary)(::windows::core::Interface::as_raw(self), eboundary).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetAlertBoundary(&self, peboundary: *mut SPEVENTENUM) -> ::windows::core::Result<()> { @@ -7501,7 +7501,7 @@ impl ISpVoice { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetRate(&self, rateadjust: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rateadjust)).ok() + (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), rateadjust).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetRate(&self, prateadjust: *mut i32) -> ::windows::core::Result<()> { @@ -7509,7 +7509,7 @@ impl ISpVoice { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetVolume(&self, usvolume: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usvolume)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), usvolume).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetVolume(&self, pusvolume: *mut u16) -> ::windows::core::Result<()> { @@ -7517,11 +7517,11 @@ impl ISpVoice { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn WaitUntilDone(&self, mstimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitUntilDone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mstimeout)).ok() + (::windows::core::Interface::vtable(self).WaitUntilDone)(::windows::core::Interface::as_raw(self), mstimeout).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetSyncSpeakTimeout(&self, mstimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSyncSpeakTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mstimeout)).ok() + (::windows::core::Interface::vtable(self).SetSyncSpeakTimeout)(::windows::core::Interface::as_raw(self), mstimeout).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetSyncSpeakTimeout(&self, pmstimeout: *mut u32) -> ::windows::core::Result<()> { @@ -7538,7 +7538,7 @@ impl ISpVoice { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).IsUISupported)(::windows::core::Interface::as_raw(self), psztypeofui.into(), ::core::mem::transmute(pvextradata), ::core::mem::transmute(cbextradata), ::core::mem::transmute(pfsupported)).ok() + (::windows::core::Interface::vtable(self).IsUISupported)(::windows::core::Interface::as_raw(self), psztypeofui.into(), ::core::mem::transmute(pvextradata), cbextradata, ::core::mem::transmute(pfsupported)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7548,7 +7548,7 @@ impl ISpVoice { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), hwndparent.into(), psztitle.into(), psztypeofui.into(), ::core::mem::transmute(pvextradata), ::core::mem::transmute(cbextradata)).ok() + (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), hwndparent.into(), psztitle.into(), psztypeofui.into(), ::core::mem::transmute(pvextradata), cbextradata).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7685,11 +7685,11 @@ impl ISpXMLRecoResult { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.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)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetText)(::windows::core::Interface::as_raw(self), ulstart, ulcount, fusetextreplacements.into(), ::core::mem::transmute(ppszcomemtext), ::core::mem::transmute(pbdisplayattributes)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Discard(&self, dwvaluetypes: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Discard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwvaluetypes)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Discard)(::windows::core::Interface::as_raw(self), dwvaluetypes).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7698,17 +7698,17 @@ impl ISpXMLRecoResult { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetAlternates(&self, ulstartelement: u32, celements: u32, ppphrases: &mut [::core::option::Option], pcphrasesreturned: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetAlternates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartelement), ::core::mem::transmute(celements), ppphrases.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppphrases)), ::core::mem::transmute(pcphrasesreturned)).ok() + (::windows::core::Interface::vtable(self).base__.GetAlternates)(::windows::core::Interface::as_raw(self), ulstartelement, celements, ppphrases.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppphrases)), ::core::mem::transmute(pcphrasesreturned)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAudio(&self, ulstartelement: u32, celements: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartelement), ::core::mem::transmute(celements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAudio)(::windows::core::Interface::as_raw(self), ulstartelement, celements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SpeakAudio(&self, ulstartelement: u32, celements: u32, dwflags: u32, pulstreamnumber: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SpeakAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartelement), ::core::mem::transmute(celements), ::core::mem::transmute(dwflags), ::core::mem::transmute(pulstreamnumber)).ok() + (::windows::core::Interface::vtable(self).base__.SpeakAudio)(::windows::core::Interface::as_raw(self), ulstartelement, celements, dwflags, ::core::mem::transmute(pulstreamnumber)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Serialize(&self, ppcomemserializedresult: *mut *mut SPSERIALIZEDRESULT) -> ::windows::core::Result<()> { @@ -7726,7 +7726,7 @@ impl ISpXMLRecoResult { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetXMLResult(&self, ppszcomemxmlresult: *mut ::windows::core::PWSTR, options: SPXMLRESULTOPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetXMLResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppszcomemxmlresult), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).GetXMLResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppszcomemxmlresult), options).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetXMLErrorInfo(&self, psemanticerrorinfo: *mut SPSEMANTICERRORINFO) -> ::windows::core::Result<()> { @@ -7828,7 +7828,7 @@ impl ISpeechAudio { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Read(&self, buffer: *mut super::super::System::Com::VARIANT, numberofbytes: i32, bytesread: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), ::core::mem::transmute(numberofbytes), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), numberofbytes, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7846,7 +7846,7 @@ impl ISpeechAudio { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), ::core::mem::transmute(origin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), origin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7873,7 +7873,7 @@ impl ISpeechAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetVolume(&self, volume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volume)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), volume).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn BufferNotifySize(&self) -> ::windows::core::Result { @@ -7882,7 +7882,7 @@ impl ISpeechAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetBufferNotifySize(&self, buffernotifysize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferNotifySize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffernotifysize)).ok() + (::windows::core::Interface::vtable(self).SetBufferNotifySize)(::windows::core::Interface::as_raw(self), buffernotifysize).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EventHandle(&self) -> ::windows::core::Result { @@ -7891,7 +7891,7 @@ impl ISpeechAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetState(&self, state: SpeechAudioState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), state).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -8010,7 +8010,7 @@ impl ISpeechAudioBufferInfo { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetMinNotification(&self, minnotification: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minnotification)).ok() + (::windows::core::Interface::vtable(self).SetMinNotification)(::windows::core::Interface::as_raw(self), minnotification).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn BufferSize(&self) -> ::windows::core::Result { @@ -8019,7 +8019,7 @@ impl ISpeechAudioBufferInfo { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetBufferSize(&self, buffersize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffersize)).ok() + (::windows::core::Interface::vtable(self).SetBufferSize)(::windows::core::Interface::as_raw(self), buffersize).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EventBias(&self) -> ::windows::core::Result { @@ -8028,7 +8028,7 @@ impl ISpeechAudioBufferInfo { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetEventBias(&self, eventbias: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventBias)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventbias)).ok() + (::windows::core::Interface::vtable(self).SetEventBias)(::windows::core::Interface::as_raw(self), eventbias).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -8117,7 +8117,7 @@ impl ISpeechAudioFormat { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetType(&self, audioformat: SpeechAudioFormatType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(audioformat)).ok() + (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), audioformat).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8368,7 +8368,7 @@ impl ISpeechBaseStream { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Read(&self, buffer: *mut super::super::System::Com::VARIANT, numberofbytes: i32, bytesread: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), ::core::mem::transmute(numberofbytes), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), numberofbytes, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8386,7 +8386,7 @@ impl ISpeechBaseStream { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), ::core::mem::transmute(origin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), origin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -8499,7 +8499,7 @@ impl ISpeechCustomStream { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Read(&self, buffer: *mut super::super::System::Com::VARIANT, numberofbytes: i32, bytesread: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), ::core::mem::transmute(numberofbytes), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), numberofbytes, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8517,7 +8517,7 @@ impl ISpeechCustomStream { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), ::core::mem::transmute(origin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), origin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn BaseStream(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -8667,7 +8667,7 @@ impl ISpeechDataKey { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetLongValue)(::windows::core::Interface::as_raw(self), valuename.into().abi(), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetLongValue)(::windows::core::Interface::as_raw(self), valuename.into().abi(), value).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8716,13 +8716,13 @@ impl ISpeechDataKey { #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumKeys(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).EnumKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumKeys)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumValues(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).EnumValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumValues)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -8863,7 +8863,7 @@ impl ISpeechFileStream { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Read(&self, buffer: *mut super::super::System::Com::VARIANT, numberofbytes: i32, bytesread: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), ::core::mem::transmute(numberofbytes), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), numberofbytes, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8881,7 +8881,7 @@ impl ISpeechFileStream { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), ::core::mem::transmute(origin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), origin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8889,7 +8889,7 @@ impl ISpeechFileStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), filename.into().abi(), ::core::mem::transmute(filemode), ::core::mem::transmute(doevents)).ok() + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), filename.into().abi(), filemode, doevents).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -9147,7 +9147,7 @@ impl ISpeechGrammarRuleState { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddWordTransition)(::windows::core::Interface::as_raw(self), deststate.into().abi(), words.into().abi(), separators.into().abi(), ::core::mem::transmute(r#type), propertyname.into().abi(), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyvalue), ::core::mem::transmute(weight)).ok() + (::windows::core::Interface::vtable(self).AddWordTransition)(::windows::core::Interface::as_raw(self), deststate.into().abi(), words.into().abi(), separators.into().abi(), r#type, propertyname.into().abi(), propertyid, ::core::mem::transmute(propertyvalue), weight).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9157,7 +9157,7 @@ impl ISpeechGrammarRuleState { P1: ::std::convert::Into<::windows::core::InParam<'a, ISpeechGrammarRule>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddRuleTransition)(::windows::core::Interface::as_raw(self), destinationstate.into().abi(), rule.into().abi(), propertyname.into().abi(), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyvalue), ::core::mem::transmute(weight)).ok() + (::windows::core::Interface::vtable(self).AddRuleTransition)(::windows::core::Interface::as_raw(self), destinationstate.into().abi(), rule.into().abi(), propertyname.into().abi(), propertyid, ::core::mem::transmute(propertyvalue), weight).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9166,7 +9166,7 @@ impl ISpeechGrammarRuleState { P0: ::std::convert::Into<::windows::core::InParam<'a, ISpeechGrammarRuleState>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddSpecialTransition)(::windows::core::Interface::as_raw(self), destinationstate.into().abi(), ::core::mem::transmute(r#type), propertyname.into().abi(), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyvalue), ::core::mem::transmute(weight)).ok() + (::windows::core::Interface::vtable(self).AddSpecialTransition)(::windows::core::Interface::as_raw(self), destinationstate.into().abi(), r#type, propertyname.into().abi(), propertyid, ::core::mem::transmute(propertyvalue), weight).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9417,7 +9417,7 @@ impl ISpeechGrammarRuleStateTransitions { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -9522,7 +9522,7 @@ impl ISpeechGrammarRules { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -9541,7 +9541,7 @@ impl ISpeechGrammarRules { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), rulename.into().abi(), ::core::mem::transmute(attributes), ::core::mem::transmute(ruleid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), rulename.into().abi(), attributes, ruleid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Commit(&self) -> ::windows::core::Result<()> { @@ -9654,7 +9654,7 @@ impl ISpeechLexicon { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWords(&self, flags: SpeechLexiconType, generationid: *mut i32, words: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetWords)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(generationid), ::core::mem::transmute(words)).ok() + (::windows::core::Interface::vtable(self).GetWords)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(generationid), ::core::mem::transmute(words)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9663,7 +9663,7 @@ impl ISpeechLexicon { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddPronunciation)(::windows::core::Interface::as_raw(self), bstrword.into().abi(), ::core::mem::transmute(langid), ::core::mem::transmute(partofspeech), bstrpronunciation.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddPronunciation)(::windows::core::Interface::as_raw(self), bstrword.into().abi(), langid, partofspeech, bstrpronunciation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9671,7 +9671,7 @@ impl ISpeechLexicon { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddPronunciationByPhoneIds)(::windows::core::Interface::as_raw(self), bstrword.into().abi(), ::core::mem::transmute(langid), ::core::mem::transmute(partofspeech), ::core::mem::transmute(phoneids)).ok() + (::windows::core::Interface::vtable(self).AddPronunciationByPhoneIds)(::windows::core::Interface::as_raw(self), bstrword.into().abi(), langid, partofspeech, ::core::mem::transmute(phoneids)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9680,7 +9680,7 @@ impl ISpeechLexicon { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RemovePronunciation)(::windows::core::Interface::as_raw(self), bstrword.into().abi(), ::core::mem::transmute(langid), ::core::mem::transmute(partofspeech), bstrpronunciation.into().abi()).ok() + (::windows::core::Interface::vtable(self).RemovePronunciation)(::windows::core::Interface::as_raw(self), bstrword.into().abi(), langid, partofspeech, bstrpronunciation.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9688,7 +9688,7 @@ impl ISpeechLexicon { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RemovePronunciationByPhoneIds)(::windows::core::Interface::as_raw(self), bstrword.into().abi(), ::core::mem::transmute(langid), ::core::mem::transmute(partofspeech), ::core::mem::transmute(phoneids)).ok() + (::windows::core::Interface::vtable(self).RemovePronunciationByPhoneIds)(::windows::core::Interface::as_raw(self), bstrword.into().abi(), langid, partofspeech, ::core::mem::transmute(phoneids)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -9697,7 +9697,7 @@ impl ISpeechLexicon { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPronunciations)(::windows::core::Interface::as_raw(self), bstrword.into().abi(), ::core::mem::transmute(langid), ::core::mem::transmute(typeflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPronunciations)(::windows::core::Interface::as_raw(self), bstrword.into().abi(), langid, typeflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9928,7 +9928,7 @@ impl ISpeechLexiconPronunciations { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -10130,7 +10130,7 @@ impl ISpeechLexiconWords { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -10234,7 +10234,7 @@ impl ISpeechMMSysAudio { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Read(&self, buffer: *mut super::super::System::Com::VARIANT, numberofbytes: i32, bytesread: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), ::core::mem::transmute(numberofbytes), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), numberofbytes, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10252,7 +10252,7 @@ impl ISpeechMMSysAudio { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), ::core::mem::transmute(origin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), origin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10279,7 +10279,7 @@ impl ISpeechMMSysAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetVolume(&self, volume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volume)).ok() + (::windows::core::Interface::vtable(self).base__.SetVolume)(::windows::core::Interface::as_raw(self), volume).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn BufferNotifySize(&self) -> ::windows::core::Result { @@ -10288,7 +10288,7 @@ impl ISpeechMMSysAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetBufferNotifySize(&self, buffernotifysize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBufferNotifySize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffernotifysize)).ok() + (::windows::core::Interface::vtable(self).base__.SetBufferNotifySize)(::windows::core::Interface::as_raw(self), buffernotifysize).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EventHandle(&self) -> ::windows::core::Result { @@ -10297,7 +10297,7 @@ impl ISpeechMMSysAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetState(&self, state: SpeechAudioState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).base__.SetState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn DeviceId(&self) -> ::windows::core::Result { @@ -10306,7 +10306,7 @@ impl ISpeechMMSysAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetDeviceId(&self, deviceid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeviceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deviceid)).ok() + (::windows::core::Interface::vtable(self).SetDeviceId)(::windows::core::Interface::as_raw(self), deviceid).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn LineId(&self) -> ::windows::core::Result { @@ -10315,7 +10315,7 @@ impl ISpeechMMSysAudio { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetLineId(&self, lineid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLineId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lineid)).ok() + (::windows::core::Interface::vtable(self).SetLineId)(::windows::core::Interface::as_raw(self), lineid).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn MMHandle(&self) -> ::windows::core::Result { @@ -10454,7 +10454,7 @@ impl ISpeechMemoryStream { #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Read(&self, buffer: *mut super::super::System::Com::VARIANT, numberofbytes: i32, bytesread: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), ::core::mem::transmute(numberofbytes), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), numberofbytes, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10472,7 +10472,7 @@ impl ISpeechMemoryStream { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), ::core::mem::transmute(origin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), position.into().abi(), origin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10610,7 +10610,7 @@ impl ISpeechObjectToken { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDescription(&self, locale: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(locale), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDescription)(::windows::core::Interface::as_raw(self), locale, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10619,7 +10619,7 @@ impl ISpeechObjectToken { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetId)(::windows::core::Interface::as_raw(self), id.into().abi(), categoryid.into().abi(), ::core::mem::transmute(createifnotexist)).ok() + (::windows::core::Interface::vtable(self).SetId)(::windows::core::Interface::as_raw(self), id.into().abi(), categoryid.into().abi(), createifnotexist).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10636,7 +10636,7 @@ impl ISpeechObjectToken { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(clscontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).CreateInstance)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), clscontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10655,7 +10655,7 @@ impl ISpeechObjectToken { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetStorageFileName)(::windows::core::Interface::as_raw(self), objectstorageclsid.into().abi(), keyname.into().abi(), filename.into().abi(), ::core::mem::transmute(folder), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStorageFileName)(::windows::core::Interface::as_raw(self), objectstorageclsid.into().abi(), keyname.into().abi(), filename.into().abi(), folder, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10664,7 +10664,7 @@ impl ISpeechObjectToken { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RemoveStorageFileName)(::windows::core::Interface::as_raw(self), objectstorageclsid.into().abi(), keyname.into().abi(), ::core::mem::transmute(deletefilea)).ok() + (::windows::core::Interface::vtable(self).RemoveStorageFileName)(::windows::core::Interface::as_raw(self), objectstorageclsid.into().abi(), keyname.into().abi(), deletefilea).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10684,7 +10684,7 @@ impl ISpeechObjectToken { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd), title.into().abi(), typeofui.into().abi(), ::core::mem::transmute(extradata), object.into().abi()).ok() + (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), hwnd, title.into().abi(), typeofui.into().abi(), ::core::mem::transmute(extradata), object.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10844,13 +10844,13 @@ impl ISpeechObjectTokenCategory { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetId)(::windows::core::Interface::as_raw(self), id.into().abi(), ::core::mem::transmute(createifnotexist)).ok() + (::windows::core::Interface::vtable(self).SetId)(::windows::core::Interface::as_raw(self), id.into().abi(), createifnotexist).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDataKey(&self, location: SpeechDataKeyLocation) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDataKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(location), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDataKey)(::windows::core::Interface::as_raw(self), location, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10969,7 +10969,7 @@ impl ISpeechObjectTokens { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -11063,7 +11063,7 @@ impl ISpeechPhoneConverter { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetLanguageId(&self, languageid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLanguageId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(languageid)).ok() + (::windows::core::Interface::vtable(self).SetLanguageId)(::windows::core::Interface::as_raw(self), languageid).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11287,7 +11287,7 @@ impl ISpeechPhraseAlternates { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -11547,7 +11547,7 @@ impl ISpeechPhraseElements { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -11718,12 +11718,12 @@ impl ISpeechPhraseInfo { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self, startelement: i32, elements: i32, usereplacements: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(usereplacements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), startelement, elements, usereplacements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn GetDisplayAttributes(&self, startelement: i32, elements: i32, usereplacements: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDisplayAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(usereplacements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDisplayAttributes)(::windows::core::Interface::as_raw(self), startelement, elements, usereplacements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -11941,7 +11941,7 @@ impl ISpeechPhraseProperties { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -12283,7 +12283,7 @@ impl ISpeechPhraseReplacements { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -12513,7 +12513,7 @@ impl ISpeechPhraseRules { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -12633,7 +12633,7 @@ impl ISpeechRecoContext { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetAllowVoiceFormatMatchingOnNextSet(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowVoiceFormatMatchingOnNextSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowVoiceFormatMatchingOnNextSet)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn AllowVoiceFormatMatchingOnNextSet(&self) -> ::windows::core::Result { @@ -12642,7 +12642,7 @@ impl ISpeechRecoContext { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetVoicePurgeEvent(&self, eventinterest: SpeechRecoEvents) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVoicePurgeEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventinterest)).ok() + (::windows::core::Interface::vtable(self).SetVoicePurgeEvent)(::windows::core::Interface::as_raw(self), eventinterest).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn VoicePurgeEvent(&self) -> ::windows::core::Result { @@ -12651,7 +12651,7 @@ impl ISpeechRecoContext { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetEventInterests(&self, eventinterest: SpeechRecoEvents) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventInterests)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventinterest)).ok() + (::windows::core::Interface::vtable(self).SetEventInterests)(::windows::core::Interface::as_raw(self), eventinterest).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn EventInterests(&self) -> ::windows::core::Result { @@ -12660,7 +12660,7 @@ impl ISpeechRecoContext { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetCmdMaxAlternates(&self, maxalternates: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCmdMaxAlternates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxalternates)).ok() + (::windows::core::Interface::vtable(self).SetCmdMaxAlternates)(::windows::core::Interface::as_raw(self), maxalternates).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn CmdMaxAlternates(&self) -> ::windows::core::Result { @@ -12669,7 +12669,7 @@ impl ISpeechRecoContext { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetState(&self, state: SpeechRecoContextState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn State(&self) -> ::windows::core::Result { @@ -12678,7 +12678,7 @@ impl ISpeechRecoContext { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetRetainedAudio(&self, option: SpeechRetainedAudioOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRetainedAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option)).ok() + (::windows::core::Interface::vtable(self).SetRetainedAudio)(::windows::core::Interface::as_raw(self), option).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn RetainedAudio(&self) -> ::windows::core::Result { @@ -12729,7 +12729,7 @@ impl ISpeechRecoContext { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Bookmark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), streampos.into().abi(), bookmarkid.into().abi()).ok() + (::windows::core::Interface::vtable(self).Bookmark)(::windows::core::Interface::as_raw(self), options, streampos.into().abi(), bookmarkid.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12882,7 +12882,7 @@ impl ISpeechRecoGrammar { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetState(&self, state: SpeechGrammarState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn State(&self) -> ::windows::core::Result { @@ -12897,7 +12897,7 @@ impl ISpeechRecoGrammar { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Reset(&self, newlanguage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newlanguage)).ok() + (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), newlanguage).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12905,7 +12905,7 @@ impl ISpeechRecoGrammar { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).CmdLoadFromFile)(::windows::core::Interface::as_raw(self), filename.into().abi(), ::core::mem::transmute(loadoption)).ok() + (::windows::core::Interface::vtable(self).CmdLoadFromFile)(::windows::core::Interface::as_raw(self), filename.into().abi(), loadoption).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12914,7 +12914,7 @@ impl ISpeechRecoGrammar { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).CmdLoadFromObject)(::windows::core::Interface::as_raw(self), classid.into().abi(), grammarname.into().abi(), ::core::mem::transmute(loadoption)).ok() + (::windows::core::Interface::vtable(self).CmdLoadFromObject)(::windows::core::Interface::as_raw(self), classid.into().abi(), grammarname.into().abi(), loadoption).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12923,7 +12923,7 @@ impl ISpeechRecoGrammar { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).CmdLoadFromResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmodule), resourcename.into().abi(), resourcetype.into().abi(), ::core::mem::transmute(languageid), ::core::mem::transmute(loadoption)).ok() + (::windows::core::Interface::vtable(self).CmdLoadFromResource)(::windows::core::Interface::as_raw(self), hmodule, resourcename.into().abi(), resourcetype.into().abi(), languageid, loadoption).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12931,7 +12931,7 @@ impl ISpeechRecoGrammar { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).CmdLoadFromMemory)(::windows::core::Interface::as_raw(self), grammardata.into().abi(), ::core::mem::transmute(loadoption)).ok() + (::windows::core::Interface::vtable(self).CmdLoadFromMemory)(::windows::core::Interface::as_raw(self), grammardata.into().abi(), loadoption).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12941,7 +12941,7 @@ impl ISpeechRecoGrammar { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).CmdLoadFromProprietaryGrammar)(::windows::core::Interface::as_raw(self), proprietaryguid.into().abi(), proprietarystring.into().abi(), proprietarydata.into().abi(), ::core::mem::transmute(loadoption)).ok() + (::windows::core::Interface::vtable(self).CmdLoadFromProprietaryGrammar)(::windows::core::Interface::as_raw(self), proprietaryguid.into().abi(), proprietarystring.into().abi(), proprietarydata.into().abi(), loadoption).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12949,11 +12949,11 @@ impl ISpeechRecoGrammar { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).CmdSetRuleState)(::windows::core::Interface::as_raw(self), name.into().abi(), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).CmdSetRuleState)(::windows::core::Interface::as_raw(self), name.into().abi(), state).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn CmdSetRuleIdState(&self, ruleid: i32, state: SpeechRuleState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CmdSetRuleIdState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ruleid), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).CmdSetRuleIdState)(::windows::core::Interface::as_raw(self), ruleid, state).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12961,7 +12961,7 @@ impl ISpeechRecoGrammar { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DictationLoad)(::windows::core::Interface::as_raw(self), topicname.into().abi(), ::core::mem::transmute(loadoption)).ok() + (::windows::core::Interface::vtable(self).DictationLoad)(::windows::core::Interface::as_raw(self), topicname.into().abi(), loadoption).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn DictationUnload(&self) -> ::windows::core::Result<()> { @@ -12969,7 +12969,7 @@ impl ISpeechRecoGrammar { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn DictationSetState(&self, state: SpeechRuleState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DictationSetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).DictationSetState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -12978,7 +12978,7 @@ impl ISpeechRecoGrammar { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ISpeechTextSelectionInformation>>, { - (::windows::core::Interface::vtable(self).SetWordSequenceData)(::windows::core::Interface::as_raw(self), text.into().abi(), ::core::mem::transmute(textlength), info.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetWordSequenceData)(::windows::core::Interface::as_raw(self), text.into().abi(), textlength, info.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -13165,18 +13165,18 @@ impl ISpeechRecoResult { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Alternates(&self, requestcount: i32, startelement: i32, elements: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Alternates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestcount), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Alternates)(::windows::core::Interface::as_raw(self), requestcount, startelement, elements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Audio(&self, startelement: i32, elements: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Audio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Audio)(::windows::core::Interface::as_raw(self), startelement, elements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SpeakAudio(&self, startelement: i32, elements: i32, flags: SpeechVoiceSpeakFlags) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SpeakAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SpeakAudio)(::windows::core::Interface::as_raw(self), startelement, elements, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13186,7 +13186,7 @@ impl ISpeechRecoResult { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn DiscardResultInfo(&self, valuetypes: SpeechDiscardType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DiscardResultInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(valuetypes)).ok() + (::windows::core::Interface::vtable(self).DiscardResultInfo)(::windows::core::Interface::as_raw(self), valuetypes).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13332,18 +13332,18 @@ impl ISpeechRecoResult2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Alternates(&self, requestcount: i32, startelement: i32, elements: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Alternates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestcount), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Alternates)(::windows::core::Interface::as_raw(self), requestcount, startelement, elements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Audio(&self, startelement: i32, elements: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Audio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Audio)(::windows::core::Interface::as_raw(self), startelement, elements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SpeakAudio(&self, startelement: i32, elements: i32, flags: SpeechVoiceSpeakFlags) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.SpeakAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SpeakAudio)(::windows::core::Interface::as_raw(self), startelement, elements, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13353,7 +13353,7 @@ impl ISpeechRecoResult2 { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn DiscardResultInfo(&self, valuetypes: SpeechDiscardType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DiscardResultInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(valuetypes)).ok() + (::windows::core::Interface::vtable(self).base__.DiscardResultInfo)(::windows::core::Interface::as_raw(self), valuetypes).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13361,7 +13361,7 @@ impl ISpeechRecoResult2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetTextFeedback)(::windows::core::Interface::as_raw(self), feedback.into().abi(), ::core::mem::transmute(wassuccessful)).ok() + (::windows::core::Interface::vtable(self).SetTextFeedback)(::windows::core::Interface::as_raw(self), feedback.into().abi(), wassuccessful).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13495,18 +13495,18 @@ impl ISpeechRecoResultDispatch { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Alternates(&self, requestcount: i32, startelement: i32, elements: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Alternates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestcount), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Alternates)(::windows::core::Interface::as_raw(self), requestcount, startelement, elements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Audio(&self, startelement: i32, elements: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Audio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Audio)(::windows::core::Interface::as_raw(self), startelement, elements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SpeakAudio(&self, startelement: i32, elements: i32, flags: SpeechVoiceSpeakFlags) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SpeakAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SpeakAudio)(::windows::core::Interface::as_raw(self), startelement, elements, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13516,13 +13516,13 @@ impl ISpeechRecoResultDispatch { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn DiscardResultInfo(&self, valuetypes: SpeechDiscardType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DiscardResultInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(valuetypes)).ok() + (::windows::core::Interface::vtable(self).DiscardResultInfo)(::windows::core::Interface::as_raw(self), valuetypes).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetXMLResult(&self, options: SPXMLRESULTOPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetXMLResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetXMLResult)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13535,7 +13535,7 @@ impl ISpeechRecoResultDispatch { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetTextFeedback)(::windows::core::Interface::as_raw(self), feedback.into().abi(), ::core::mem::transmute(wassuccessful)).ok() + (::windows::core::Interface::vtable(self).SetTextFeedback)(::windows::core::Interface::as_raw(self), feedback.into().abi(), wassuccessful).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13783,7 +13783,7 @@ impl ISpeechRecognizer { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetAllowAudioInputFormatChangesOnNextSet(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowAudioInputFormatChangesOnNextSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowAudioInputFormatChangesOnNextSet)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn AllowAudioInputFormatChangesOnNextSet(&self) -> ::windows::core::Result { @@ -13825,7 +13825,7 @@ impl ISpeechRecognizer { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetState(&self, state: SpeechRecognizerState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn State(&self) -> ::windows::core::Result { @@ -13858,7 +13858,7 @@ impl ISpeechRecognizer { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).EmulateRecognition)(::windows::core::Interface::as_raw(self), textelements.into().abi(), ::core::mem::transmute(elementdisplayattributes), ::core::mem::transmute(languageid)).ok() + (::windows::core::Interface::vtable(self).EmulateRecognition)(::windows::core::Interface::as_raw(self), textelements.into().abi(), ::core::mem::transmute(elementdisplayattributes), languageid).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -13870,7 +13870,7 @@ impl ISpeechRecognizer { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormat(&self, r#type: SpeechFormatType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13879,7 +13879,7 @@ impl ISpeechRecognizer { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetPropertyNumber)(::windows::core::Interface::as_raw(self), name.into().abi(), ::core::mem::transmute(value), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetPropertyNumber)(::windows::core::Interface::as_raw(self), name.into().abi(), value, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13923,7 +13923,7 @@ impl ISpeechRecognizer { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwndparent), title.into().abi(), typeofui.into().abi(), ::core::mem::transmute(extradata)).ok() + (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), hwndparent, title.into().abi(), typeofui.into().abi(), ::core::mem::transmute(extradata)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -14250,7 +14250,7 @@ impl ISpeechResourceLoader { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).LoadResource)(::windows::core::Interface::as_raw(self), bstrresourceuri.into().abi(), ::core::mem::transmute(falwaysreload), ::core::mem::transmute(pstream), ::core::mem::transmute(pbstrmimetype), ::core::mem::transmute(pfmodified), ::core::mem::transmute(pbstrredirecturl)).ok() + (::windows::core::Interface::vtable(self).LoadResource)(::windows::core::Interface::as_raw(self), bstrresourceuri.into().abi(), falwaysreload, ::core::mem::transmute(pstream), ::core::mem::transmute(pbstrmimetype), ::core::mem::transmute(pfmodified), ::core::mem::transmute(pbstrredirecturl)).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14356,7 +14356,7 @@ pub struct ISpeechTextSelectionInformation(::windows::core::IUnknown); impl ISpeechTextSelectionInformation { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetActiveOffset(&self, activeoffset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActiveOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(activeoffset)).ok() + (::windows::core::Interface::vtable(self).SetActiveOffset)(::windows::core::Interface::as_raw(self), activeoffset).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn ActiveOffset(&self) -> ::windows::core::Result { @@ -14365,7 +14365,7 @@ impl ISpeechTextSelectionInformation { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetActiveLength(&self, activelength: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActiveLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(activelength)).ok() + (::windows::core::Interface::vtable(self).SetActiveLength)(::windows::core::Interface::as_raw(self), activelength).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn ActiveLength(&self) -> ::windows::core::Result { @@ -14374,7 +14374,7 @@ impl ISpeechTextSelectionInformation { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetSelectionOffset(&self, selectionoffset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelectionOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(selectionoffset)).ok() + (::windows::core::Interface::vtable(self).SetSelectionOffset)(::windows::core::Interface::as_raw(self), selectionoffset).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SelectionOffset(&self) -> ::windows::core::Result { @@ -14383,7 +14383,7 @@ impl ISpeechTextSelectionInformation { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetSelectionLength(&self, selectionlength: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelectionLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(selectionlength)).ok() + (::windows::core::Interface::vtable(self).SetSelectionLength)(::windows::core::Interface::as_raw(self), selectionlength).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SelectionLength(&self) -> ::windows::core::Result { @@ -14527,7 +14527,7 @@ impl ISpeechVoice { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetRate(&self, rate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rate)).ok() + (::windows::core::Interface::vtable(self).SetRate)(::windows::core::Interface::as_raw(self), rate).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Volume(&self) -> ::windows::core::Result { @@ -14536,11 +14536,11 @@ impl ISpeechVoice { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetVolume(&self, volume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volume)).ok() + (::windows::core::Interface::vtable(self).SetVolume)(::windows::core::Interface::as_raw(self), volume).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetAllowAudioOutputFormatChangesOnNextSet(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowAudioOutputFormatChangesOnNextSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowAudioOutputFormatChangesOnNextSet)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn AllowAudioOutputFormatChangesOnNextSet(&self) -> ::windows::core::Result { @@ -14554,11 +14554,11 @@ impl ISpeechVoice { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetEventInterests(&self, eventinterestflags: SpeechVoiceEvents) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventInterests)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventinterestflags)).ok() + (::windows::core::Interface::vtable(self).SetEventInterests)(::windows::core::Interface::as_raw(self), eventinterestflags).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetPriority(&self, priority: SpeechVoicePriority) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), priority).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Priority(&self) -> ::windows::core::Result { @@ -14567,7 +14567,7 @@ impl ISpeechVoice { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetAlertBoundary(&self, boundary: SpeechVoiceEvents) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlertBoundary)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(boundary)).ok() + (::windows::core::Interface::vtable(self).SetAlertBoundary)(::windows::core::Interface::as_raw(self), boundary).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn AlertBoundary(&self) -> ::windows::core::Result { @@ -14576,7 +14576,7 @@ impl ISpeechVoice { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetSynchronousSpeakTimeout(&self, mstimeout: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSynchronousSpeakTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mstimeout)).ok() + (::windows::core::Interface::vtable(self).SetSynchronousSpeakTimeout)(::windows::core::Interface::as_raw(self), mstimeout).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SynchronousSpeakTimeout(&self) -> ::windows::core::Result { @@ -14590,7 +14590,7 @@ impl ISpeechVoice { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Speak)(::windows::core::Interface::as_raw(self), text.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Speak)(::windows::core::Interface::as_raw(self), text.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -14599,7 +14599,7 @@ impl ISpeechVoice { P0: ::std::convert::Into<::windows::core::InParam<'a, ISpeechBaseStream>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SpeakStream)(::windows::core::Interface::as_raw(self), stream.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SpeakStream)(::windows::core::Interface::as_raw(self), stream.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Pause(&self) -> ::windows::core::Result<()> { @@ -14616,7 +14616,7 @@ impl ISpeechVoice { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), r#type.into().abi(), ::core::mem::transmute(numitems), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), r#type.into().abi(), numitems, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -14641,7 +14641,7 @@ impl ISpeechVoice { #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn WaitUntilDone(&self, mstimeout: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WaitUntilDone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mstimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WaitUntilDone)(::windows::core::Interface::as_raw(self), mstimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SpeakCompleteEvent(&self) -> ::windows::core::Result { @@ -14664,7 +14664,7 @@ impl ISpeechVoice { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwndparent), title.into().abi(), typeofui.into().abi(), ::core::mem::transmute(extradata)).ok() + (::windows::core::Interface::vtable(self).DisplayUI)(::windows::core::Interface::as_raw(self), hwndparent, title.into().abi(), typeofui.into().abi(), ::core::mem::transmute(extradata)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -14971,7 +14971,7 @@ impl ISpeechWaveFormatEx { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetFormatTag(&self, formattag: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFormatTag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(formattag)).ok() + (::windows::core::Interface::vtable(self).SetFormatTag)(::windows::core::Interface::as_raw(self), formattag).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn Channels(&self) -> ::windows::core::Result { @@ -14980,7 +14980,7 @@ impl ISpeechWaveFormatEx { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetChannels(&self, channels: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChannels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(channels)).ok() + (::windows::core::Interface::vtable(self).SetChannels)(::windows::core::Interface::as_raw(self), channels).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SamplesPerSec(&self) -> ::windows::core::Result { @@ -14989,7 +14989,7 @@ impl ISpeechWaveFormatEx { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetSamplesPerSec(&self, samplespersec: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSamplesPerSec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(samplespersec)).ok() + (::windows::core::Interface::vtable(self).SetSamplesPerSec)(::windows::core::Interface::as_raw(self), samplespersec).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn AvgBytesPerSec(&self) -> ::windows::core::Result { @@ -14998,7 +14998,7 @@ impl ISpeechWaveFormatEx { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetAvgBytesPerSec(&self, avgbytespersec: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAvgBytesPerSec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(avgbytespersec)).ok() + (::windows::core::Interface::vtable(self).SetAvgBytesPerSec)(::windows::core::Interface::as_raw(self), avgbytespersec).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn BlockAlign(&self) -> ::windows::core::Result { @@ -15007,7 +15007,7 @@ impl ISpeechWaveFormatEx { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetBlockAlign(&self, blockalign: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBlockAlign)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(blockalign)).ok() + (::windows::core::Interface::vtable(self).SetBlockAlign)(::windows::core::Interface::as_raw(self), blockalign).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn BitsPerSample(&self) -> ::windows::core::Result { @@ -15016,7 +15016,7 @@ impl ISpeechWaveFormatEx { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SetBitsPerSample(&self, bitspersample: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBitsPerSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bitspersample)).ok() + (::windows::core::Interface::vtable(self).SetBitsPerSample)(::windows::core::Interface::as_raw(self), bitspersample).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -15162,18 +15162,18 @@ impl ISpeechXMLRecoResult { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Alternates(&self, requestcount: i32, startelement: i32, elements: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Alternates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestcount), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Alternates)(::windows::core::Interface::as_raw(self), requestcount, startelement, elements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Audio(&self, startelement: i32, elements: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Audio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Audio)(::windows::core::Interface::as_raw(self), startelement, elements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn SpeakAudio(&self, startelement: i32, elements: i32, flags: SpeechVoiceSpeakFlags) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.SpeakAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(elements), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SpeakAudio)(::windows::core::Interface::as_raw(self), startelement, elements, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -15183,13 +15183,13 @@ impl ISpeechXMLRecoResult { } #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub unsafe fn DiscardResultInfo(&self, valuetypes: SpeechDiscardType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DiscardResultInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(valuetypes)).ok() + (::windows::core::Interface::vtable(self).base__.DiscardResultInfo)(::windows::core::Interface::as_raw(self), valuetypes).ok() } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetXMLResult(&self, options: SPXMLRESULTOPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetXMLResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetXMLResult)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 d64fe43200..34929e2406 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs @@ -275,7 +275,7 @@ impl INSNetSourceCreator { P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateNetSource)(::windows::core::Interface::as_raw(self), pszstreamname.into(), pmonitor.into().abi(), ::core::mem::transmute(pdata), pusercontext.into().abi(), pcallback.into().abi(), ::core::mem::transmute(qwcontext)).ok() + (::windows::core::Interface::vtable(self).CreateNetSource)(::windows::core::Interface::as_raw(self), pszstreamname.into(), pmonitor.into().abi(), ::core::mem::transmute(pdata), pusercontext.into().abi(), pcallback.into().abi(), qwcontext).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetNetSourceProperties<'a, P0>(&self, pszstreamname: P0) -> ::windows::core::Result<::windows::core::IUnknown> @@ -306,7 +306,7 @@ impl INSNetSourceCreator { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetProtocolName(&self, dwprotocolnum: u32, pwszprotocolname: ::windows::core::PWSTR, pcchprotocolname: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProtocolName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprotocolnum), ::core::mem::transmute(pwszprotocolname), ::core::mem::transmute(pcchprotocolname)).ok() + (::windows::core::Interface::vtable(self).GetProtocolName)(::windows::core::Interface::as_raw(self), dwprotocolnum, ::core::mem::transmute(pwszprotocolname), ::core::mem::transmute(pcchprotocolname)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Shutdown(&self) -> ::windows::core::Result<()> { @@ -375,7 +375,7 @@ impl INSSBuffer { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetLength(&self, dwlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlength)).ok() + (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), dwlength).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxLength(&self) -> ::windows::core::Result { @@ -448,7 +448,7 @@ impl INSSBuffer2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetLength(&self, dwlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlength)).ok() + (::windows::core::Interface::vtable(self).base__.SetLength)(::windows::core::Interface::as_raw(self), dwlength).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxLength(&self) -> ::windows::core::Result { @@ -467,11 +467,11 @@ impl INSSBuffer2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSampleProperties(&self, cbproperties: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSampleProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSampleProperties)(::windows::core::Interface::as_raw(self), cbproperties, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetSampleProperties(&self, cbproperties: u32, pbproperties: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSampleProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbproperties), ::core::mem::transmute(pbproperties)).ok() + (::windows::core::Interface::vtable(self).SetSampleProperties)(::windows::core::Interface::as_raw(self), cbproperties, ::core::mem::transmute(pbproperties)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -542,7 +542,7 @@ impl INSSBuffer3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetLength(&self, dwlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetLength)(::windows::core::Interface::as_raw(self), dwlength).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxLength(&self) -> ::windows::core::Result { @@ -561,15 +561,15 @@ impl INSSBuffer3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSampleProperties(&self, cbproperties: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSampleProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSampleProperties)(::windows::core::Interface::as_raw(self), cbproperties, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetSampleProperties(&self, cbproperties: u32, pbproperties: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSampleProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbproperties), ::core::mem::transmute(pbproperties)).ok() + (::windows::core::Interface::vtable(self).base__.SetSampleProperties)(::windows::core::Interface::as_raw(self), cbproperties, ::core::mem::transmute(pbproperties)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetProperty(&self, guidbufferproperty: ::windows::core::GUID, pvbufferproperty: *const ::core::ffi::c_void, dwbufferpropertysize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidbufferproperty), ::core::mem::transmute(pvbufferproperty), ::core::mem::transmute(dwbufferpropertysize)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidbufferproperty), ::core::mem::transmute(pvbufferproperty), dwbufferpropertysize).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetProperty(&self, guidbufferproperty: ::windows::core::GUID, pvbufferproperty: *mut ::core::ffi::c_void, pdwbufferpropertysize: *mut u32) -> ::windows::core::Result<()> { @@ -659,7 +659,7 @@ impl INSSBuffer4 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetLength(&self, dwlength: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetLength)(::windows::core::Interface::as_raw(self), dwlength).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxLength(&self) -> ::windows::core::Result { @@ -678,15 +678,15 @@ impl INSSBuffer4 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSampleProperties(&self, cbproperties: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetSampleProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbproperties), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetSampleProperties)(::windows::core::Interface::as_raw(self), cbproperties, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetSampleProperties(&self, cbproperties: u32, pbproperties: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSampleProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbproperties), ::core::mem::transmute(pbproperties)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSampleProperties)(::windows::core::Interface::as_raw(self), cbproperties, ::core::mem::transmute(pbproperties)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetProperty(&self, guidbufferproperty: ::windows::core::GUID, pvbufferproperty: *const ::core::ffi::c_void, dwbufferpropertysize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidbufferproperty), ::core::mem::transmute(pvbufferproperty), ::core::mem::transmute(dwbufferpropertysize)).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidbufferproperty), ::core::mem::transmute(pvbufferproperty), dwbufferpropertysize).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetProperty(&self, guidbufferproperty: ::windows::core::GUID, pvbufferproperty: *mut ::core::ffi::c_void, pdwbufferpropertysize: *mut u32) -> ::windows::core::Result<()> { @@ -699,7 +699,7 @@ impl INSSBuffer4 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPropertyByIndex(&self, dwbufferpropertyindex: u32, pguidbufferproperty: *mut ::windows::core::GUID, pvbufferproperty: *mut ::core::ffi::c_void, pdwbufferpropertysize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbufferpropertyindex), ::core::mem::transmute(pguidbufferproperty), ::core::mem::transmute(pvbufferproperty), ::core::mem::transmute(pdwbufferpropertysize)).ok() + (::windows::core::Interface::vtable(self).GetPropertyByIndex)(::windows::core::Interface::as_raw(self), dwbufferpropertyindex, ::core::mem::transmute(pguidbufferproperty), ::core::mem::transmute(pvbufferproperty), ::core::mem::transmute(pdwbufferpropertysize)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -796,20 +796,20 @@ impl IWMAddressAccess { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAccessEntryCount(&self, aetype: WM_AETYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAccessEntryCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAccessEntryCount)(::windows::core::Interface::as_raw(self), aetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAccessEntry(&self, aetype: WM_AETYPE, dwentrynum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAccessEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aetype), ::core::mem::transmute(dwentrynum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAccessEntry)(::windows::core::Interface::as_raw(self), aetype, dwentrynum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddAccessEntry(&self, aetype: WM_AETYPE, paddraccessentry: *const WM_ADDRESS_ACCESSENTRY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddAccessEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aetype), ::core::mem::transmute(paddraccessentry)).ok() + (::windows::core::Interface::vtable(self).AddAccessEntry)(::windows::core::Interface::as_raw(self), aetype, ::core::mem::transmute(paddraccessentry)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveAccessEntry(&self, aetype: WM_AETYPE, dwentrynum: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAccessEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aetype), ::core::mem::transmute(dwentrynum)).ok() + (::windows::core::Interface::vtable(self).RemoveAccessEntry)(::windows::core::Interface::as_raw(self), aetype, dwentrynum).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -863,25 +863,25 @@ impl IWMAddressAccess2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAccessEntryCount(&self, aetype: WM_AETYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAccessEntryCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAccessEntryCount)(::windows::core::Interface::as_raw(self), aetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAccessEntry(&self, aetype: WM_AETYPE, dwentrynum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAccessEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aetype), ::core::mem::transmute(dwentrynum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAccessEntry)(::windows::core::Interface::as_raw(self), aetype, dwentrynum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddAccessEntry(&self, aetype: WM_AETYPE, paddraccessentry: *const WM_ADDRESS_ACCESSENTRY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddAccessEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aetype), ::core::mem::transmute(paddraccessentry)).ok() + (::windows::core::Interface::vtable(self).base__.AddAccessEntry)(::windows::core::Interface::as_raw(self), aetype, ::core::mem::transmute(paddraccessentry)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveAccessEntry(&self, aetype: WM_AETYPE, dwentrynum: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveAccessEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aetype), ::core::mem::transmute(dwentrynum)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveAccessEntry)(::windows::core::Interface::as_raw(self), aetype, dwentrynum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAccessEntryEx(&self, aetype: WM_AETYPE, dwentrynum: u32, pbstraddress: *mut super::super::Foundation::BSTR, pbstrmask: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAccessEntryEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aetype), ::core::mem::transmute(dwentrynum), ::core::mem::transmute(pbstraddress), ::core::mem::transmute(pbstrmask)).ok() + (::windows::core::Interface::vtable(self).GetAccessEntryEx)(::windows::core::Interface::as_raw(self), aetype, dwentrynum, ::core::mem::transmute(pbstraddress), ::core::mem::transmute(pbstrmask)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -890,7 +890,7 @@ impl IWMAddressAccess2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddAccessEntryEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aetype), bstraddress.into().abi(), bstrmask.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddAccessEntryEx)(::windows::core::Interface::as_raw(self), aetype, bstraddress.into().abi(), bstrmask.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -968,12 +968,12 @@ impl IWMAuthorizer { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCert(&self, dwindex: u32) -> ::windows::core::Result<*mut u8> { let mut result__ = ::core::mem::MaybeUninit::<*mut u8>::zeroed(); - (::windows::core::Interface::vtable(self).GetCert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) + (::windows::core::Interface::vtable(self).GetCert)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSharedData(&self, dwcertindex: u32, pbshareddata: *const u8, pbcert: *const u8) -> ::windows::core::Result<*mut u8> { let mut result__ = ::core::mem::MaybeUninit::<*mut u8>::zeroed(); - (::windows::core::Interface::vtable(self).GetSharedData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcertindex), ::core::mem::transmute(pbshareddata), ::core::mem::transmute(pbcert), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) + (::windows::core::Interface::vtable(self).GetSharedData)(::windows::core::Interface::as_raw(self), dwcertindex, ::core::mem::transmute(pbshareddata), ::core::mem::transmute(pbcert), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1030,7 +1030,7 @@ impl IWMBackupRestoreProps { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPropByIndex(&self, windex: u16, pwszname: ::windows::core::PWSTR, pcchnamelen: *mut u16, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).GetPropByIndex)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPropByName<'a, P0>(&self, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> @@ -1044,7 +1044,7 @@ impl IWMBackupRestoreProps { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetProp)(::windows::core::Interface::as_raw(self), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).SetProp)(::windows::core::Interface::as_raw(self), pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveProp<'a, P0>(&self, pcwszname: P0) -> ::windows::core::Result<()> @@ -1114,11 +1114,11 @@ impl IWMBandwidthSharing { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddStream(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveStream(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveStream)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetType(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -1135,7 +1135,7 @@ impl IWMBandwidthSharing { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetBandwidth(&self, dwbitrate: u32, msbufferwindow: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBandwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbitrate), ::core::mem::transmute(msbufferwindow)).ok() + (::windows::core::Interface::vtable(self).SetBandwidth)(::windows::core::Interface::as_raw(self), dwbitrate, msbufferwindow).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1209,7 +1209,7 @@ impl IWMClientConnections { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetClientProperties(&self, dwclientnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetClientProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwclientnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetClientProperties)(::windows::core::Interface::as_raw(self), dwclientnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1266,11 +1266,11 @@ impl IWMClientConnections2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetClientProperties(&self, dwclientnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetClientProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwclientnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetClientProperties)(::windows::core::Interface::as_raw(self), dwclientnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetClientInfo(&self, dwclientnum: u32, pwsznetworkaddress: ::windows::core::PWSTR, pcchnetworkaddress: *mut u32, pwszport: ::windows::core::PWSTR, pcchport: *mut u32, pwszdnsname: ::windows::core::PWSTR, pcchdnsname: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetClientInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwclientnum), ::core::mem::transmute(pwsznetworkaddress), ::core::mem::transmute(pcchnetworkaddress), ::core::mem::transmute(pwszport), ::core::mem::transmute(pcchport), ::core::mem::transmute(pwszdnsname), ::core::mem::transmute(pcchdnsname)).ok() + (::windows::core::Interface::vtable(self).GetClientInfo)(::windows::core::Interface::as_raw(self), dwclientnum, ::core::mem::transmute(pwsznetworkaddress), ::core::mem::transmute(pcchnetworkaddress), ::core::mem::transmute(pwszport), ::core::mem::transmute(pcchport), ::core::mem::transmute(pwszdnsname), ::core::mem::transmute(pcchdnsname)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1341,12 +1341,12 @@ impl IWMCodecInfo { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecFormatCount(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCodecFormatCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCodecFormatCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecFormat(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32, dwformatindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCodecFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), ::core::mem::transmute(dwformatindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCodecFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, dwformatindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1404,20 +1404,20 @@ impl IWMCodecInfo2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecFormatCount(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCodecFormatCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCodecFormatCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecFormat(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32, dwformatindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCodecFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), ::core::mem::transmute(dwformatindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCodecFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, dwformatindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecName(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32, wszname: ::windows::core::PWSTR, pcchname: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCodecName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), ::core::mem::transmute(wszname), ::core::mem::transmute(pcchname)).ok() + (::windows::core::Interface::vtable(self).GetCodecName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, ::core::mem::transmute(wszname), ::core::mem::transmute(pcchname)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecFormatDesc(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32, dwformatindex: u32, ppistreamconfig: *mut ::core::option::Option, wszdesc: ::windows::core::PWSTR, pcchdesc: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCodecFormatDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), ::core::mem::transmute(dwformatindex), ::core::mem::transmute(ppistreamconfig), ::core::mem::transmute(wszdesc), ::core::mem::transmute(pcchdesc)).ok() + (::windows::core::Interface::vtable(self).GetCodecFormatDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, dwformatindex, ::core::mem::transmute(ppistreamconfig), ::core::mem::transmute(wszdesc), ::core::mem::transmute(pcchdesc)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1489,48 +1489,48 @@ impl IWMCodecInfo3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecFormatCount(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCodecFormatCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCodecFormatCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecFormat(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32, dwformatindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCodecFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), ::core::mem::transmute(dwformatindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCodecFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, dwformatindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecName(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32, wszname: ::windows::core::PWSTR, pcchname: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCodecName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), ::core::mem::transmute(wszname), ::core::mem::transmute(pcchname)).ok() + (::windows::core::Interface::vtable(self).base__.GetCodecName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, ::core::mem::transmute(wszname), ::core::mem::transmute(pcchname)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecFormatDesc(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32, dwformatindex: u32, ppistreamconfig: *mut ::core::option::Option, wszdesc: ::windows::core::PWSTR, pcchdesc: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCodecFormatDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), ::core::mem::transmute(dwformatindex), ::core::mem::transmute(ppistreamconfig), ::core::mem::transmute(wszdesc), ::core::mem::transmute(pcchdesc)).ok() + (::windows::core::Interface::vtable(self).base__.GetCodecFormatDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, dwformatindex, ::core::mem::transmute(ppistreamconfig), ::core::mem::transmute(wszdesc), ::core::mem::transmute(pcchdesc)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecFormatProp<'a, P0>(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32, dwformatindex: u32, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pdwsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetCodecFormatProp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), ::core::mem::transmute(dwformatindex), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwsize)).ok() + (::windows::core::Interface::vtable(self).GetCodecFormatProp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, dwformatindex, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwsize)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecProp<'a, P0>(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pdwsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetCodecProp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwsize)).ok() + (::windows::core::Interface::vtable(self).GetCodecProp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwsize)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetCodecEnumerationSetting<'a, P0>(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32, pszname: P0, r#type: WMT_ATTR_DATATYPE, pvalue: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetCodecEnumerationSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).SetCodecEnumerationSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecEnumerationSetting<'a, P0>(&self, guidtype: *const ::windows::core::GUID, dwcodecindex: u32, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pdwsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetCodecEnumerationSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), ::core::mem::transmute(dwcodecindex), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwsize)).ok() + (::windows::core::Interface::vtable(self).GetCodecEnumerationSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidtype), dwcodecindex, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwsize)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1617,7 +1617,7 @@ impl IWMCredentialCallback { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AcquireCredentials)(::windows::core::Interface::as_raw(self), pwszrealm.into(), pwszsite.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwszuser)), pwszuser.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwszpassword)), pwszpassword.len() as _, ::core::mem::transmute(hrstatus), ::core::mem::transmute(pdwflags)).ok() + (::windows::core::Interface::vtable(self).AcquireCredentials)(::windows::core::Interface::as_raw(self), pwszrealm.into(), pwszsite.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwszuser)), pwszuser.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwszpassword)), pwszpassword.len() as _, hrstatus, ::core::mem::transmute(pdwflags)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1779,7 +1779,7 @@ pub struct IWMDRMReader(::windows::core::IUnknown); impl IWMDRMReader { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AcquireLicense(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AcquireLicense)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).AcquireLicense)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn CancelLicenseAcquisition(&self) -> ::windows::core::Result<()> { @@ -1787,7 +1787,7 @@ impl IWMDRMReader { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Individualize(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Individualize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Individualize)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn CancelIndividualization(&self) -> ::windows::core::Result<()> { @@ -1806,7 +1806,7 @@ impl IWMDRMReader { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetDRMProperty)(::windows::core::Interface::as_raw(self), pwstrname.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).SetDRMProperty)(::windows::core::Interface::as_raw(self), pwstrname.into(), dwtype, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetDRMProperty<'a, P0>(&self, pwstrname: P0, pdwtype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> @@ -1870,7 +1870,7 @@ pub struct IWMDRMReader2(::windows::core::IUnknown); impl IWMDRMReader2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AcquireLicense(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AcquireLicense)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.AcquireLicense)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn CancelLicenseAcquisition(&self) -> ::windows::core::Result<()> { @@ -1878,7 +1878,7 @@ impl IWMDRMReader2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Individualize(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Individualize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.Individualize)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn CancelIndividualization(&self) -> ::windows::core::Result<()> { @@ -1897,7 +1897,7 @@ impl IWMDRMReader2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetDRMProperty)(::windows::core::Interface::as_raw(self), pwstrname.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.SetDRMProperty)(::windows::core::Interface::as_raw(self), pwstrname.into(), dwtype, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetDRMProperty<'a, P0>(&self, pwstrname: P0, pdwtype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> @@ -1995,7 +1995,7 @@ pub struct IWMDRMReader3(::windows::core::IUnknown); impl IWMDRMReader3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AcquireLicense(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.AcquireLicense)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.AcquireLicense)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn CancelLicenseAcquisition(&self) -> ::windows::core::Result<()> { @@ -2003,7 +2003,7 @@ impl IWMDRMReader3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Individualize(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Individualize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Individualize)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn CancelIndividualization(&self) -> ::windows::core::Result<()> { @@ -2022,7 +2022,7 @@ impl IWMDRMReader3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetDRMProperty)(::windows::core::Interface::as_raw(self), pwstrname.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetDRMProperty)(::windows::core::Interface::as_raw(self), pwstrname.into(), dwtype, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetDRMProperty<'a, P0>(&self, pwstrname: P0, pdwtype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> @@ -2189,11 +2189,11 @@ impl IWMDRMTranscryptor { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWMStatusCallback>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), ::core::mem::transmute(pblicenserequestmsg), ::core::mem::transmute(cblicenserequestmsg), ::core::mem::transmute(pplicenseresponsemsg), pcallback.into().abi(), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), ::core::mem::transmute(pblicenserequestmsg), cblicenserequestmsg, ::core::mem::transmute(pplicenseresponsemsg), pcallback.into().abi(), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Seek(&self, hnstime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnstime)).ok() + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), hnstime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Read(&self, pbdata: *const u8, pcbdata: *const u32) -> ::windows::core::Result<()> { @@ -2262,11 +2262,11 @@ impl IWMDRMTranscryptor2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWMStatusCallback>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), ::core::mem::transmute(pblicenserequestmsg), ::core::mem::transmute(cblicenserequestmsg), ::core::mem::transmute(pplicenseresponsemsg), pcallback.into().abi(), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), ::core::mem::transmute(pblicenserequestmsg), cblicenserequestmsg, ::core::mem::transmute(pplicenseresponsemsg), pcallback.into().abi(), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Seek(&self, hnstime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hnstime)).ok() + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), hnstime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Read(&self, pbdata: *const u8, pcbdata: *const u32) -> ::windows::core::Result<()> { @@ -2282,7 +2282,7 @@ impl IWMDRMTranscryptor2 { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).SeekEx)(::windows::core::Interface::as_raw(self), cnsstarttime, cnsduration, flrate, fincludefileheader.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2389,7 +2389,7 @@ impl IWMDRMWriter { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetDRMAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).SetDRMAttribute)(::windows::core::Interface::as_raw(self), wstreamnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2457,7 +2457,7 @@ impl IWMDRMWriter2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetDRMAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.SetDRMAttribute)(::windows::core::Interface::as_raw(self), wstreamnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2465,7 +2465,7 @@ impl IWMDRMWriter2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetWMDRMNetEncryption)(::windows::core::Interface::as_raw(self), fsamplesencrypted.into(), ::core::mem::transmute(pbkeyid), ::core::mem::transmute(cbkeyid)).ok() + (::windows::core::Interface::vtable(self).SetWMDRMNetEncryption)(::windows::core::Interface::as_raw(self), fsamplesencrypted.into(), ::core::mem::transmute(pbkeyid), cbkeyid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2548,7 +2548,7 @@ impl IWMDRMWriter3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetDRMAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetDRMAttribute)(::windows::core::Interface::as_raw(self), wstreamnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2556,7 +2556,7 @@ impl IWMDRMWriter3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetWMDRMNetEncryption)(::windows::core::Interface::as_raw(self), fsamplesencrypted.into(), ::core::mem::transmute(pbkeyid), ::core::mem::transmute(cbkeyid)).ok() + (::windows::core::Interface::vtable(self).base__.SetWMDRMNetEncryption)(::windows::core::Interface::as_raw(self), fsamplesencrypted.into(), ::core::mem::transmute(pbkeyid), cbkeyid).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetProtectStreamSamples(&self, pimportinitstruct: *const WMDRM_IMPORT_INIT_STRUCT) -> ::windows::core::Result<()> { @@ -2641,21 +2641,21 @@ impl IWMDeviceRegistration { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RegisterDevice(&self, dwregistertype: u32, pbcertificate: &[u8], serialnumber: DRM_VAL16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RegisterDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwregistertype), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcertificate)), pbcertificate.len() as _, ::core::mem::transmute(serialnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RegisterDevice)(::windows::core::Interface::as_raw(self), dwregistertype, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcertificate)), pbcertificate.len() as _, ::core::mem::transmute(serialnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn UnregisterDevice(&self, dwregistertype: u32, pbcertificate: &[u8], serialnumber: DRM_VAL16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnregisterDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwregistertype), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcertificate)), pbcertificate.len() as _, ::core::mem::transmute(serialnumber)).ok() + (::windows::core::Interface::vtable(self).UnregisterDevice)(::windows::core::Interface::as_raw(self), dwregistertype, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcertificate)), pbcertificate.len() as _, ::core::mem::transmute(serialnumber)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetRegistrationStats(&self, dwregistertype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRegistrationStats)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwregistertype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRegistrationStats)(::windows::core::Interface::as_raw(self), dwregistertype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetFirstRegisteredDevice(&self, dwregistertype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFirstRegisteredDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwregistertype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFirstRegisteredDevice)(::windows::core::Interface::as_raw(self), dwregistertype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetNextRegisteredDevice(&self) -> ::windows::core::Result { @@ -2665,7 +2665,7 @@ impl IWMDeviceRegistration { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetRegisteredDeviceByID(&self, dwregistertype: u32, pbcertificate: &[u8], serialnumber: DRM_VAL16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRegisteredDeviceByID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwregistertype), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcertificate)), pbcertificate.len() as _, ::core::mem::transmute(serialnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRegisteredDeviceByID)(::windows::core::Interface::as_raw(self), dwregistertype, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcertificate)), pbcertificate.len() as _, ::core::mem::transmute(serialnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2772,11 +2772,11 @@ impl IWMHeaderInfo { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeCount(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributeCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributeCount)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeByIndex(&self, windex: u16, pwstreamnum: *mut u16, pwszname: ::windows::core::PWSTR, pcchnamelen: *mut u16, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAttributeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pwstreamnum), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).GetAttributeByIndex)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pwstreamnum), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeByName<'a, P0>(&self, pwstreamnum: *mut u16, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> @@ -2790,7 +2790,7 @@ impl IWMHeaderInfo { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).SetAttribute)(::windows::core::Interface::as_raw(self), wstreamnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMarkerCount(&self) -> ::windows::core::Result { @@ -2799,18 +2799,18 @@ impl IWMHeaderInfo { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMarker(&self, windex: u16, pwszmarkername: ::windows::core::PWSTR, pcchmarkernamelen: *mut u16, pcnsmarkertime: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pwszmarkername), ::core::mem::transmute(pcchmarkernamelen), ::core::mem::transmute(pcnsmarkertime)).ok() + (::windows::core::Interface::vtable(self).GetMarker)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pwszmarkername), ::core::mem::transmute(pcchmarkernamelen), ::core::mem::transmute(pcnsmarkertime)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddMarker<'a, P0>(&self, pwszmarkername: P0, cnsmarkertime: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddMarker)(::windows::core::Interface::as_raw(self), pwszmarkername.into(), ::core::mem::transmute(cnsmarkertime)).ok() + (::windows::core::Interface::vtable(self).AddMarker)(::windows::core::Interface::as_raw(self), pwszmarkername.into(), cnsmarkertime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveMarker(&self, windex: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex)).ok() + (::windows::core::Interface::vtable(self).RemoveMarker)(::windows::core::Interface::as_raw(self), windex).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetScriptCount(&self) -> ::windows::core::Result { @@ -2819,7 +2819,7 @@ impl IWMHeaderInfo { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetScript(&self, windex: u16, pwsztype: ::windows::core::PWSTR, pcchtypelen: *mut u16, pwszcommand: ::windows::core::PWSTR, pcchcommandlen: *mut u16, pcnsscripttime: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pwsztype), ::core::mem::transmute(pcchtypelen), ::core::mem::transmute(pwszcommand), ::core::mem::transmute(pcchcommandlen), ::core::mem::transmute(pcnsscripttime)).ok() + (::windows::core::Interface::vtable(self).GetScript)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pwsztype), ::core::mem::transmute(pcchtypelen), ::core::mem::transmute(pwszcommand), ::core::mem::transmute(pcchcommandlen), ::core::mem::transmute(pcnsscripttime)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddScript<'a, P0, P1>(&self, pwsztype: P0, pwszcommand: P1, cnsscripttime: u64) -> ::windows::core::Result<()> @@ -2827,11 +2827,11 @@ impl IWMHeaderInfo { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddScript)(::windows::core::Interface::as_raw(self), pwsztype.into(), pwszcommand.into(), ::core::mem::transmute(cnsscripttime)).ok() + (::windows::core::Interface::vtable(self).AddScript)(::windows::core::Interface::as_raw(self), pwsztype.into(), pwszcommand.into(), cnsscripttime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveScript(&self, windex: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveScript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex)).ok() + (::windows::core::Interface::vtable(self).RemoveScript)(::windows::core::Interface::as_raw(self), windex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2893,11 +2893,11 @@ impl IWMHeaderInfo2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeCount(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAttributeCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAttributeCount)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeByIndex(&self, windex: u16, pwstreamnum: *mut u16, pwszname: ::windows::core::PWSTR, pcchnamelen: *mut u16, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetAttributeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pwstreamnum), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).base__.GetAttributeByIndex)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pwstreamnum), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeByName<'a, P0>(&self, pwstreamnum: *mut u16, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> @@ -2911,7 +2911,7 @@ impl IWMHeaderInfo2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.SetAttribute)(::windows::core::Interface::as_raw(self), wstreamnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMarkerCount(&self) -> ::windows::core::Result { @@ -2920,18 +2920,18 @@ impl IWMHeaderInfo2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMarker(&self, windex: u16, pwszmarkername: ::windows::core::PWSTR, pcchmarkernamelen: *mut u16, pcnsmarkertime: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pwszmarkername), ::core::mem::transmute(pcchmarkernamelen), ::core::mem::transmute(pcnsmarkertime)).ok() + (::windows::core::Interface::vtable(self).base__.GetMarker)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pwszmarkername), ::core::mem::transmute(pcchmarkernamelen), ::core::mem::transmute(pcnsmarkertime)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddMarker<'a, P0>(&self, pwszmarkername: P0, cnsmarkertime: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.AddMarker)(::windows::core::Interface::as_raw(self), pwszmarkername.into(), ::core::mem::transmute(cnsmarkertime)).ok() + (::windows::core::Interface::vtable(self).base__.AddMarker)(::windows::core::Interface::as_raw(self), pwszmarkername.into(), cnsmarkertime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveMarker(&self, windex: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveMarker)(::windows::core::Interface::as_raw(self), windex).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetScriptCount(&self) -> ::windows::core::Result { @@ -2940,7 +2940,7 @@ impl IWMHeaderInfo2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetScript(&self, windex: u16, pwsztype: ::windows::core::PWSTR, pcchtypelen: *mut u16, pwszcommand: ::windows::core::PWSTR, pcchcommandlen: *mut u16, pcnsscripttime: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetScript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pwsztype), ::core::mem::transmute(pcchtypelen), ::core::mem::transmute(pwszcommand), ::core::mem::transmute(pcchcommandlen), ::core::mem::transmute(pcnsscripttime)).ok() + (::windows::core::Interface::vtable(self).base__.GetScript)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pwsztype), ::core::mem::transmute(pcchtypelen), ::core::mem::transmute(pwszcommand), ::core::mem::transmute(pcchcommandlen), ::core::mem::transmute(pcnsscripttime)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddScript<'a, P0, P1>(&self, pwsztype: P0, pwszcommand: P1, cnsscripttime: u64) -> ::windows::core::Result<()> @@ -2948,11 +2948,11 @@ impl IWMHeaderInfo2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.AddScript)(::windows::core::Interface::as_raw(self), pwsztype.into(), pwszcommand.into(), ::core::mem::transmute(cnsscripttime)).ok() + (::windows::core::Interface::vtable(self).base__.AddScript)(::windows::core::Interface::as_raw(self), pwsztype.into(), pwszcommand.into(), cnsscripttime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveScript(&self, windex: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveScript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveScript)(::windows::core::Interface::as_raw(self), windex).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecInfoCount(&self) -> ::windows::core::Result { @@ -2961,7 +2961,7 @@ impl IWMHeaderInfo2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecInfo(&self, windex: u32, pcchname: *mut u16, pwszname: ::windows::core::PWSTR, pcchdescription: *mut u16, pwszdescription: ::windows::core::PWSTR, pcodectype: *mut WMT_CODEC_INFO_TYPE, pcbcodecinfo: *mut u16, pbcodecinfo: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCodecInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pcchname), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchdescription), ::core::mem::transmute(pwszdescription), ::core::mem::transmute(pcodectype), ::core::mem::transmute(pcbcodecinfo), ::core::mem::transmute(pbcodecinfo)).ok() + (::windows::core::Interface::vtable(self).GetCodecInfo)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pcchname), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchdescription), ::core::mem::transmute(pwszdescription), ::core::mem::transmute(pcodectype), ::core::mem::transmute(pcbcodecinfo), ::core::mem::transmute(pbcodecinfo)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3028,11 +3028,11 @@ impl IWMHeaderInfo3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeCount(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetAttributeCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetAttributeCount)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeByIndex(&self, windex: u16, pwstreamnum: *mut u16, pwszname: ::windows::core::PWSTR, pcchnamelen: *mut u16, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetAttributeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pwstreamnum), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetAttributeByIndex)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pwstreamnum), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeByName<'a, P0>(&self, pwstreamnum: *mut u16, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> @@ -3046,7 +3046,7 @@ impl IWMHeaderInfo3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAttribute)(::windows::core::Interface::as_raw(self), wstreamnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMarkerCount(&self) -> ::windows::core::Result { @@ -3055,18 +3055,18 @@ impl IWMHeaderInfo3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMarker(&self, windex: u16, pwszmarkername: ::windows::core::PWSTR, pcchmarkernamelen: *mut u16, pcnsmarkertime: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pwszmarkername), ::core::mem::transmute(pcchmarkernamelen), ::core::mem::transmute(pcnsmarkertime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetMarker)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pwszmarkername), ::core::mem::transmute(pcchmarkernamelen), ::core::mem::transmute(pcnsmarkertime)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddMarker<'a, P0>(&self, pwszmarkername: P0, cnsmarkertime: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.AddMarker)(::windows::core::Interface::as_raw(self), pwszmarkername.into(), ::core::mem::transmute(cnsmarkertime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddMarker)(::windows::core::Interface::as_raw(self), pwszmarkername.into(), cnsmarkertime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveMarker(&self, windex: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.RemoveMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RemoveMarker)(::windows::core::Interface::as_raw(self), windex).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetScriptCount(&self) -> ::windows::core::Result { @@ -3075,7 +3075,7 @@ impl IWMHeaderInfo3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetScript(&self, windex: u16, pwsztype: ::windows::core::PWSTR, pcchtypelen: *mut u16, pwszcommand: ::windows::core::PWSTR, pcchcommandlen: *mut u16, pcnsscripttime: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetScript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pwsztype), ::core::mem::transmute(pcchtypelen), ::core::mem::transmute(pwszcommand), ::core::mem::transmute(pcchcommandlen), ::core::mem::transmute(pcnsscripttime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetScript)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pwsztype), ::core::mem::transmute(pcchtypelen), ::core::mem::transmute(pwszcommand), ::core::mem::transmute(pcchcommandlen), ::core::mem::transmute(pcnsscripttime)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddScript<'a, P0, P1>(&self, pwsztype: P0, pwszcommand: P1, cnsscripttime: u64) -> ::windows::core::Result<()> @@ -3083,11 +3083,11 @@ impl IWMHeaderInfo3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.AddScript)(::windows::core::Interface::as_raw(self), pwsztype.into(), pwszcommand.into(), ::core::mem::transmute(cnsscripttime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddScript)(::windows::core::Interface::as_raw(self), pwsztype.into(), pwszcommand.into(), cnsscripttime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveScript(&self, windex: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.RemoveScript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RemoveScript)(::windows::core::Interface::as_raw(self), windex).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecInfoCount(&self) -> ::windows::core::Result { @@ -3096,38 +3096,38 @@ impl IWMHeaderInfo3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecInfo(&self, windex: u32, pcchname: *mut u16, pwszname: ::windows::core::PWSTR, pcchdescription: *mut u16, pwszdescription: ::windows::core::PWSTR, pcodectype: *mut WMT_CODEC_INFO_TYPE, pcbcodecinfo: *mut u16, pbcodecinfo: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCodecInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pcchname), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchdescription), ::core::mem::transmute(pwszdescription), ::core::mem::transmute(pcodectype), ::core::mem::transmute(pcbcodecinfo), ::core::mem::transmute(pbcodecinfo)).ok() + (::windows::core::Interface::vtable(self).base__.GetCodecInfo)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pcchname), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchdescription), ::core::mem::transmute(pwszdescription), ::core::mem::transmute(pcodectype), ::core::mem::transmute(pcbcodecinfo), ::core::mem::transmute(pbcodecinfo)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeCountEx(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributeCountEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributeCountEx)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeIndices<'a, P0>(&self, wstreamnum: u16, pwszname: P0, pwlangindex: *const u16, pwindices: *mut u16, pwcount: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetAttributeIndices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), pwszname.into(), ::core::mem::transmute(pwlangindex), ::core::mem::transmute(pwindices), ::core::mem::transmute(pwcount)).ok() + (::windows::core::Interface::vtable(self).GetAttributeIndices)(::windows::core::Interface::as_raw(self), wstreamnum, pwszname.into(), ::core::mem::transmute(pwlangindex), ::core::mem::transmute(pwindices), ::core::mem::transmute(pwcount)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAttributeByIndexEx(&self, wstreamnum: u16, windex: u16, pwszname: ::windows::core::PWSTR, pwnamelen: *mut u16, ptype: *mut WMT_ATTR_DATATYPE, pwlangindex: *mut u16, pvalue: *mut u8, pdwdatalength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAttributeByIndexEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(windex), ::core::mem::transmute(pwszname), ::core::mem::transmute(pwnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pwlangindex), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwdatalength)).ok() + (::windows::core::Interface::vtable(self).GetAttributeByIndexEx)(::windows::core::Interface::as_raw(self), wstreamnum, windex, ::core::mem::transmute(pwszname), ::core::mem::transmute(pwnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pwlangindex), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwdatalength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn ModifyAttribute(&self, wstreamnum: u16, windex: u16, r#type: WMT_ATTR_DATATYPE, wlangindex: u16, pvalue: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ModifyAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(windex), ::core::mem::transmute(r#type), ::core::mem::transmute(wlangindex), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).ModifyAttribute)(::windows::core::Interface::as_raw(self), wstreamnum, windex, r#type, wlangindex, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddAttribute<'a, P0>(&self, wstreamnum: u16, pszname: P0, pwindex: *mut u16, r#type: WMT_ATTR_DATATYPE, wlangindex: u16, pvalue: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), pszname.into(), ::core::mem::transmute(pwindex), ::core::mem::transmute(r#type), ::core::mem::transmute(wlangindex), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).AddAttribute)(::windows::core::Interface::as_raw(self), wstreamnum, pszname.into(), ::core::mem::transmute(pwindex), r#type, wlangindex, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn DeleteAttribute(&self, wstreamnum: u16, windex: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(windex)).ok() + (::windows::core::Interface::vtable(self).DeleteAttribute)(::windows::core::Interface::as_raw(self), wstreamnum, windex).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddCodecInfo<'a, P0, P1>(&self, pwszname: P0, pwszdescription: P1, codectype: WMT_CODEC_INFO_TYPE, pbcodecinfo: &[u8]) -> ::windows::core::Result<()> @@ -3135,7 +3135,7 @@ impl IWMHeaderInfo3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddCodecInfo)(::windows::core::Interface::as_raw(self), pwszname.into(), pwszdescription.into(), ::core::mem::transmute(codectype), pbcodecinfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcodecinfo))).ok() + (::windows::core::Interface::vtable(self).AddCodecInfo)(::windows::core::Interface::as_raw(self), pwszname.into(), pwszdescription.into(), codectype, pbcodecinfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcodecinfo))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3279,7 +3279,7 @@ impl IWMImageInfo { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetImage(&self, windex: u32, pcchmimetype: *mut u16, pwszmimetype: ::windows::core::PWSTR, pcchdescription: *mut u16, pwszdescription: ::windows::core::PWSTR, pimagetype: *mut u16, pcbimagedata: *mut u32, pbimagedata: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pcchmimetype), ::core::mem::transmute(pwszmimetype), ::core::mem::transmute(pcchdescription), ::core::mem::transmute(pwszdescription), ::core::mem::transmute(pimagetype), ::core::mem::transmute(pcbimagedata), ::core::mem::transmute(pbimagedata)).ok() + (::windows::core::Interface::vtable(self).GetImage)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pcchmimetype), ::core::mem::transmute(pwszmimetype), ::core::mem::transmute(pcchdescription), ::core::mem::transmute(pwszdescription), ::core::mem::transmute(pimagetype), ::core::mem::transmute(pcbimagedata), ::core::mem::transmute(pbimagedata)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3401,7 +3401,7 @@ impl IWMIndexer2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Configure(&self, wstreamnum: u16, nindexertype: WMT_INDEXER_TYPE, pvinterval: *const ::core::ffi::c_void, pvindextype: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(nindexertype), ::core::mem::transmute(pvinterval), ::core::mem::transmute(pvindextype)).ok() + (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), wstreamnum, nindexertype, ::core::mem::transmute(pvinterval), ::core::mem::transmute(pvindextype)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3556,7 +3556,7 @@ impl IWMLanguageList { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLanguageDetails(&self, windex: u16, pwszlanguagestring: ::windows::core::PWSTR, pcchlanguagestringlength: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLanguageDetails)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(windex), ::core::mem::transmute(pwszlanguagestring), ::core::mem::transmute(pcchlanguagestringlength)).ok() + (::windows::core::Interface::vtable(self).GetLanguageDetails)(::windows::core::Interface::as_raw(self), windex, ::core::mem::transmute(pwszlanguagestring), ::core::mem::transmute(pcchlanguagestringlength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddLanguageByRFC1766String<'a, P0>(&self, pwszlanguagestring: P0) -> ::windows::core::Result @@ -3619,7 +3619,7 @@ impl IWMLicenseBackup { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMStatusCallback>>, { - (::windows::core::Interface::vtable(self).BackupLicenses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pcallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).BackupLicenses)(::windows::core::Interface::as_raw(self), dwflags, pcallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn CancelLicenseBackup(&self) -> ::windows::core::Result<()> { @@ -3677,7 +3677,7 @@ impl IWMLicenseRestore { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMStatusCallback>>, { - (::windows::core::Interface::vtable(self).RestoreLicenses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pcallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).RestoreLicenses)(::windows::core::Interface::as_raw(self), dwflags, pcallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn CancelLicenseRestore(&self) -> ::windows::core::Result<()> { @@ -3732,11 +3732,11 @@ pub struct IWMLicenseRevocationAgent(::windows::core::IUnknown); impl IWMLicenseRevocationAgent { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLRBChallenge(&self, pmachineid: *const u8, dwmachineidlength: u32, pchallenge: *const u8, dwchallengelength: u32, pchallengeoutput: *mut u8, pdwchallengeoutputlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLRBChallenge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmachineid), ::core::mem::transmute(dwmachineidlength), ::core::mem::transmute(pchallenge), ::core::mem::transmute(dwchallengelength), ::core::mem::transmute(pchallengeoutput), ::core::mem::transmute(pdwchallengeoutputlength)).ok() + (::windows::core::Interface::vtable(self).GetLRBChallenge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmachineid), dwmachineidlength, ::core::mem::transmute(pchallenge), dwchallengelength, ::core::mem::transmute(pchallengeoutput), ::core::mem::transmute(pdwchallengeoutputlength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn ProcessLRB(&self, psignedlrb: *const u8, dwsignedlrblength: u32, psignedack: *mut u8, pdwsignedacklength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessLRB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psignedlrb), ::core::mem::transmute(dwsignedlrblength), ::core::mem::transmute(psignedack), ::core::mem::transmute(pdwsignedacklength)).ok() + (::windows::core::Interface::vtable(self).ProcessLRB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psignedlrb), dwsignedlrblength, ::core::mem::transmute(psignedack), ::core::mem::transmute(pdwsignedacklength)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3937,7 +3937,7 @@ impl IWMMetadataEditor2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenEx)(::windows::core::Interface::as_raw(self), pwszfilename.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode)).ok() + (::windows::core::Interface::vtable(self).OpenEx)(::windows::core::Interface::as_raw(self), pwszfilename.into(), dwdesiredaccess, dwsharemode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4006,11 +4006,11 @@ impl IWMMutualExclusion { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddStream(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveStream(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveStream)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetType(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -4089,11 +4089,11 @@ impl IWMMutualExclusion2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddStream(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddStream)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveStream(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.RemoveStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RemoveStream)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetType(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -4126,30 +4126,30 @@ impl IWMMutualExclusion2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveRecord(&self, wrecordnumber: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrecordnumber)).ok() + (::windows::core::Interface::vtable(self).RemoveRecord)(::windows::core::Interface::as_raw(self), wrecordnumber).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetRecordName(&self, wrecordnumber: u16, pwszrecordname: ::windows::core::PWSTR, pcchrecordname: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRecordName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrecordnumber), ::core::mem::transmute(pwszrecordname), ::core::mem::transmute(pcchrecordname)).ok() + (::windows::core::Interface::vtable(self).GetRecordName)(::windows::core::Interface::as_raw(self), wrecordnumber, ::core::mem::transmute(pwszrecordname), ::core::mem::transmute(pcchrecordname)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetRecordName<'a, P0>(&self, wrecordnumber: u16, pwszrecordname: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetRecordName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrecordnumber), pwszrecordname.into()).ok() + (::windows::core::Interface::vtable(self).SetRecordName)(::windows::core::Interface::as_raw(self), wrecordnumber, pwszrecordname.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamsForRecord(&self, wrecordnumber: u16, pwstreamnumarray: *mut u16, pcstreams: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStreamsForRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrecordnumber), ::core::mem::transmute(pwstreamnumarray), ::core::mem::transmute(pcstreams)).ok() + (::windows::core::Interface::vtable(self).GetStreamsForRecord)(::windows::core::Interface::as_raw(self), wrecordnumber, ::core::mem::transmute(pwstreamnumarray), ::core::mem::transmute(pcstreams)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddStreamForRecord(&self, wrecordnumber: u16, wstreamnumber: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddStreamForRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrecordnumber), ::core::mem::transmute(wstreamnumber)).ok() + (::windows::core::Interface::vtable(self).AddStreamForRecord)(::windows::core::Interface::as_raw(self), wrecordnumber, wstreamnumber).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveStreamForRecord(&self, wrecordnumber: u16, wstreamnumber: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStreamForRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrecordnumber), ::core::mem::transmute(wstreamnumber)).ok() + (::windows::core::Interface::vtable(self).RemoveStreamForRecord)(::windows::core::Interface::as_raw(self), wrecordnumber, wstreamnumber).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4328,7 +4328,7 @@ impl IWMPacketSize { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetMaxPacketSize(&self, dwmaxpacketsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxPacketSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxpacketsize)).ok() + (::windows::core::Interface::vtable(self).SetMaxPacketSize)(::windows::core::Interface::as_raw(self), dwmaxpacketsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4384,7 +4384,7 @@ impl IWMPacketSize2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetMaxPacketSize(&self, dwmaxpacketsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxPacketSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxpacketsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxPacketSize)(::windows::core::Interface::as_raw(self), dwmaxpacketsize).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMinPacketSize(&self) -> ::windows::core::Result { @@ -4393,7 +4393,7 @@ impl IWMPacketSize2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetMinPacketSize(&self, dwminpacketsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinPacketSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwminpacketsize)).ok() + (::windows::core::Interface::vtable(self).SetMinPacketSize)(::windows::core::Interface::as_raw(self), dwminpacketsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4510,7 +4510,7 @@ impl IWMPlayerTimestampHook { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn MapTimestamp(&self, rtin: i64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MapTimestamp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MapTimestamp)(::windows::core::Interface::as_raw(self), rtin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4593,12 +4593,12 @@ impl IWMProfile { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStream(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStream)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamByNumber(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamByNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamByNumber)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveStream<'a, P0>(&self, pconfig: P0) -> ::windows::core::Result<()> @@ -4609,7 +4609,7 @@ impl IWMProfile { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveStreamByNumber(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStreamByNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).RemoveStreamByNumber)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddStream<'a, P0>(&self, pconfig: P0) -> ::windows::core::Result<()> @@ -4638,7 +4638,7 @@ impl IWMProfile { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMutualExclusion(&self, dwmeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMutualExclusion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMutualExclusion)(::windows::core::Interface::as_raw(self), dwmeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveMutualExclusion<'a, P0>(&self, pme: P0) -> ::windows::core::Result<()> @@ -4757,12 +4757,12 @@ impl IWMProfile2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStream(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStream)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamByNumber(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStreamByNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStreamByNumber)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveStream<'a, P0>(&self, pconfig: P0) -> ::windows::core::Result<()> @@ -4773,7 +4773,7 @@ impl IWMProfile2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveStreamByNumber(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveStreamByNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveStreamByNumber)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddStream<'a, P0>(&self, pconfig: P0) -> ::windows::core::Result<()> @@ -4802,7 +4802,7 @@ impl IWMProfile2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMutualExclusion(&self, dwmeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMutualExclusion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMutualExclusion)(::windows::core::Interface::as_raw(self), dwmeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveMutualExclusion<'a, P0>(&self, pme: P0) -> ::windows::core::Result<()> @@ -4924,12 +4924,12 @@ impl IWMProfile3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStream(&self, dwstreamindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstreamindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetStream)(::windows::core::Interface::as_raw(self), dwstreamindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamByNumber(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetStreamByNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetStreamByNumber)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveStream<'a, P0>(&self, pconfig: P0) -> ::windows::core::Result<()> @@ -4940,7 +4940,7 @@ impl IWMProfile3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveStreamByNumber(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.RemoveStreamByNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RemoveStreamByNumber)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddStream<'a, P0>(&self, pconfig: P0) -> ::windows::core::Result<()> @@ -4969,7 +4969,7 @@ impl IWMProfile3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMutualExclusion(&self, dwmeindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetMutualExclusion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmeindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetMutualExclusion)(::windows::core::Interface::as_raw(self), dwmeindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveMutualExclusion<'a, P0>(&self, pme: P0) -> ::windows::core::Result<()> @@ -5002,7 +5002,7 @@ impl IWMProfile3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStorageFormat(&self, nstorageformat: WMT_STORAGE_FORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStorageFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nstorageformat)).ok() + (::windows::core::Interface::vtable(self).SetStorageFormat)(::windows::core::Interface::as_raw(self), nstorageformat).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetBandwidthSharingCount(&self) -> ::windows::core::Result { @@ -5012,7 +5012,7 @@ impl IWMProfile3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetBandwidthSharing(&self, dwbsindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBandwidthSharing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbsindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBandwidthSharing)(::windows::core::Interface::as_raw(self), dwbsindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveBandwidthSharing<'a, P0>(&self, pbs: P0) -> ::windows::core::Result<()> @@ -5057,7 +5057,7 @@ impl IWMProfile3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetExpectedPacketCount(&self, msduration: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetExpectedPacketCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msduration), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetExpectedPacketCount)(::windows::core::Interface::as_raw(self), msduration, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5149,7 +5149,7 @@ impl IWMProfileManager { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn CreateEmptyProfile(&self, dwversion: WMT_VERSION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateEmptyProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateEmptyProfile)(::windows::core::Interface::as_raw(self), dwversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn LoadProfileByID(&self, guidprofile: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -5180,7 +5180,7 @@ impl IWMProfileManager { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn LoadSystemProfile(&self, dwprofileindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).LoadSystemProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprofileindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).LoadSystemProfile)(::windows::core::Interface::as_raw(self), dwprofileindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5236,7 +5236,7 @@ impl IWMProfileManager2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn CreateEmptyProfile(&self, dwversion: WMT_VERSION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateEmptyProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateEmptyProfile)(::windows::core::Interface::as_raw(self), dwversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn LoadProfileByID(&self, guidprofile: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -5267,7 +5267,7 @@ impl IWMProfileManager2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn LoadSystemProfile(&self, dwprofileindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.LoadSystemProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprofileindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.LoadSystemProfile)(::windows::core::Interface::as_raw(self), dwprofileindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSystemProfileVersion(&self, pdwversion: *mut WMT_VERSION) -> ::windows::core::Result<()> { @@ -5275,7 +5275,7 @@ impl IWMProfileManager2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetSystemProfileVersion(&self, dwversion: WMT_VERSION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSystemProfileVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwversion)).ok() + (::windows::core::Interface::vtable(self).SetSystemProfileVersion)(::windows::core::Interface::as_raw(self), dwversion).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5345,7 +5345,7 @@ impl IWMProfileManagerLanguage { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetUserLanguageID(&self, wlangid: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUserLanguageID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wlangid)).ok() + (::windows::core::Interface::vtable(self).SetUserLanguageID)(::windows::core::Interface::as_raw(self), wlangid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5410,11 +5410,11 @@ impl IWMPropertyVault { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(dwsize)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), pszname.into(), ptype, ::core::mem::transmute(pvalue), dwsize).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPropertyByIndex(&self, dwindex: u32, pszname: ::windows::core::PWSTR, pdwnamelen: *mut u32, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pdwsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pszname), ::core::mem::transmute(pdwnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwsize)).ok() + (::windows::core::Interface::vtable(self).GetPropertyByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pszname), ::core::mem::transmute(pdwnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwsize)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn CopyPropertiesFrom<'a, P0>(&self, piwmpropertyvault: P0) -> ::windows::core::Result<()> @@ -5483,7 +5483,7 @@ impl IWMProximityDetection { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMStatusCallback>>, { - (::windows::core::Interface::vtable(self).StartDetection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbregistrationmsg)), pbregistrationmsg.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblocaladdress)), pblocaladdress.len() as _, ::core::mem::transmute(dwextraportsallowed), ::core::mem::transmute(ppregistrationresponsemsg), pcallback.into().abi(), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).StartDetection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbregistrationmsg)), pbregistrationmsg.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pblocaladdress)), pblocaladdress.len() as _, dwextraportsallowed, ::core::mem::transmute(ppregistrationresponsemsg), pcallback.into().abi(), ::core::mem::transmute(pvcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5551,28 +5551,28 @@ impl IWMReader { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputProps(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputProps)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetOutputProps<'a, P0>(&self, dwoutputnum: u32, poutput: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMOutputMediaProps>>, { - (::windows::core::Interface::vtable(self).SetOutputProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), poutput.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetOutputProps)(::windows::core::Interface::as_raw(self), dwoutputnum, poutput.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputFormatCount(&self, dwoutputnumber: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputFormatCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputFormatCount)(::windows::core::Interface::as_raw(self), dwoutputnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputFormat(&self, dwoutputnumber: u32, dwformatnumber: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnumber), ::core::mem::transmute(dwformatnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputFormat)(::windows::core::Interface::as_raw(self), dwoutputnumber, dwformatnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Start(&self, cnsstart: u64, cnsduration: u64, frate: f32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsstart), ::core::mem::transmute(cnsduration), ::core::mem::transmute(frate), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), cnsstart, cnsduration, frate, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -5644,12 +5644,12 @@ pub struct IWMReaderAccelerator(::windows::core::IUnknown); impl IWMReaderAccelerator { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCodecInterface(&self, dwoutputnum: u32, riid: *const ::windows::core::GUID, ppvcodecinterface: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCodecInterface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(riid), ::core::mem::transmute(ppvcodecinterface)).ok() + (::windows::core::Interface::vtable(self).GetCodecInterface)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(riid), ::core::mem::transmute(ppvcodecinterface)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Notify(&self, dwoutputnum: u32, psubtype: *const WM_MEDIA_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(psubtype)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(psubtype)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5717,7 +5717,7 @@ impl IWMReaderAdvanced { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] 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() + (::windows::core::Interface::vtable(self).DeliverTime)(::windows::core::Interface::as_raw(self), cnstime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5735,12 +5735,12 @@ impl IWMReaderAdvanced { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStreamsSelected(&self, cstreamcount: u16, pwstreamnumbers: *const u16, pselections: *const WMT_STREAM_SELECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamsSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cstreamcount), ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() + (::windows::core::Interface::vtable(self).SetStreamsSelected)(::windows::core::Interface::as_raw(self), cstreamcount, ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamSelected(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamSelected)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5762,13 +5762,13 @@ impl IWMReaderAdvanced { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), freceivestreamsamples.into()).ok() + (::windows::core::Interface::vtable(self).SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, freceivestreamsamples.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetReceiveStreamSamples(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5776,13 +5776,13 @@ impl IWMReaderAdvanced { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).SetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForOutput(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5790,13 +5790,13 @@ impl IWMReaderAdvanced { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).SetAllocateForStream)(::windows::core::Interface::as_raw(self), wstreamnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForStream(&self, dwsreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAllocateForStream)(::windows::core::Interface::as_raw(self), dwsreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStatistics(&self, pstatistics: *mut WM_READER_STATISTICS) -> ::windows::core::Result<()> { @@ -5810,16 +5810,16 @@ impl IWMReaderAdvanced { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxOutputSampleSize(&self, dwoutput: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), dwoutput, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxStreamSampleSize(&self, wstream: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), wstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn NotifyLateDelivery(&self, cnslateness: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyLateDelivery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnslateness)).ok() + (::windows::core::Interface::vtable(self).NotifyLateDelivery)(::windows::core::Interface::as_raw(self), cnslateness).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5941,7 +5941,7 @@ impl IWMReaderAdvanced2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn DeliverTime(&self, cnstime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeliverTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnstime)).ok() + (::windows::core::Interface::vtable(self).base__.DeliverTime)(::windows::core::Interface::as_raw(self), cnstime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5959,12 +5959,12 @@ impl IWMReaderAdvanced2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStreamsSelected(&self, cstreamcount: u16, pwstreamnumbers: *const u16, pselections: *const WMT_STREAM_SELECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cstreamcount), ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() + (::windows::core::Interface::vtable(self).base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), cstreamcount, ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamSelected(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5986,13 +5986,13 @@ impl IWMReaderAdvanced2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), freceivestreamsamples.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, freceivestreamsamples.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetReceiveStreamSamples(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6000,13 +6000,13 @@ impl IWMReaderAdvanced2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForOutput(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6014,13 +6014,13 @@ impl IWMReaderAdvanced2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetAllocateForStream)(::windows::core::Interface::as_raw(self), wstreamnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForStream(&self, dwsreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAllocateForStream)(::windows::core::Interface::as_raw(self), dwsreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStatistics(&self, pstatistics: *mut WM_READER_STATISTICS) -> ::windows::core::Result<()> { @@ -6034,20 +6034,20 @@ impl IWMReaderAdvanced2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxOutputSampleSize(&self, dwoutput: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), dwoutput, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxStreamSampleSize(&self, wstream: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), wstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn NotifyLateDelivery(&self, cnslateness: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.NotifyLateDelivery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnslateness)).ok() + (::windows::core::Interface::vtable(self).base__.NotifyLateDelivery)(::windows::core::Interface::as_raw(self), cnslateness).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetPlayMode(&self, mode: WMT_PLAY_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPlayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetPlayMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPlayMode(&self) -> ::windows::core::Result { @@ -6080,25 +6080,25 @@ impl IWMReaderAdvanced2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn StartAtMarker(&self, wmarkerindex: u16, cnsduration: u64, frate: f32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartAtMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmarkerindex), ::core::mem::transmute(cnsduration), ::core::mem::transmute(frate), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).StartAtMarker)(::windows::core::Interface::as_raw(self), wmarkerindex, cnsduration, frate, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).GetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, r#type: WMT_ATTR_DATATYPE, pvalue: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).SetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] 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() + (::windows::core::Interface::vtable(self).Preroll)(::windows::core::Interface::as_raw(self), cnsstart, cnsduration, frate).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6227,7 +6227,7 @@ impl IWMReaderAdvanced3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn DeliverTime(&self, cnstime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.DeliverTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnstime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DeliverTime)(::windows::core::Interface::as_raw(self), cnstime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6245,12 +6245,12 @@ impl IWMReaderAdvanced3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStreamsSelected(&self, cstreamcount: u16, pwstreamnumbers: *const u16, pselections: *const WMT_STREAM_SELECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cstreamcount), ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), cstreamcount, ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamSelected(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6272,13 +6272,13 @@ impl IWMReaderAdvanced3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), freceivestreamsamples.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, freceivestreamsamples.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetReceiveStreamSamples(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6286,13 +6286,13 @@ impl IWMReaderAdvanced3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.SetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForOutput(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6300,13 +6300,13 @@ impl IWMReaderAdvanced3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.SetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAllocateForStream)(::windows::core::Interface::as_raw(self), wstreamnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForStream(&self, dwsreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetAllocateForStream)(::windows::core::Interface::as_raw(self), dwsreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStatistics(&self, pstatistics: *mut WM_READER_STATISTICS) -> ::windows::core::Result<()> { @@ -6320,20 +6320,20 @@ impl IWMReaderAdvanced3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxOutputSampleSize(&self, dwoutput: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), dwoutput, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxStreamSampleSize(&self, wstream: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), wstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn NotifyLateDelivery(&self, cnslateness: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.NotifyLateDelivery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnslateness)).ok() + (::windows::core::Interface::vtable(self).base__.base__.NotifyLateDelivery)(::windows::core::Interface::as_raw(self), cnslateness).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetPlayMode(&self, mode: WMT_PLAY_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPlayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.SetPlayMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPlayMode(&self) -> ::windows::core::Result { @@ -6366,25 +6366,25 @@ impl IWMReaderAdvanced3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn StartAtMarker(&self, wmarkerindex: u16, cnsduration: u64, frate: f32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.StartAtMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmarkerindex), ::core::mem::transmute(cnsduration), ::core::mem::transmute(frate), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.StartAtMarker)(::windows::core::Interface::as_raw(self), wmarkerindex, cnsduration, frate, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).base__.GetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, r#type: WMT_ATTR_DATATYPE, pvalue: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Preroll(&self, cnsstart: u64, cnsduration: u64, frate: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Preroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsstart), ::core::mem::transmute(cnsduration), ::core::mem::transmute(frate)).ok() + (::windows::core::Interface::vtable(self).base__.Preroll)(::windows::core::Interface::as_raw(self), cnsstart, cnsduration, frate).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6419,7 +6419,7 @@ impl IWMReaderAdvanced3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn StartAtPosition(&self, wstreamnum: u16, pvoffsetstart: *const ::core::ffi::c_void, pvduration: *const ::core::ffi::c_void, dwoffsetformat: WMT_OFFSET_FORMAT, frate: f32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(pvoffsetstart), ::core::mem::transmute(pvduration), ::core::mem::transmute(dwoffsetformat), ::core::mem::transmute(frate), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).StartAtPosition)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(pvoffsetstart), ::core::mem::transmute(pvduration), dwoffsetformat, frate, ::core::mem::transmute(pvcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6514,7 +6514,7 @@ impl IWMReaderAdvanced4 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn DeliverTime(&self, cnstime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.DeliverTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnstime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.DeliverTime)(::windows::core::Interface::as_raw(self), cnstime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6532,12 +6532,12 @@ impl IWMReaderAdvanced4 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStreamsSelected(&self, cstreamcount: u16, pwstreamnumbers: *const u16, pselections: *const WMT_STREAM_SELECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cstreamcount), ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), cstreamcount, ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamSelected(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6559,13 +6559,13 @@ impl IWMReaderAdvanced4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), freceivestreamsamples.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, freceivestreamsamples.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetReceiveStreamSamples(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6573,13 +6573,13 @@ impl IWMReaderAdvanced4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForOutput(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6587,13 +6587,13 @@ impl IWMReaderAdvanced4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetAllocateForStream)(::windows::core::Interface::as_raw(self), wstreamnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForStream(&self, dwsreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetAllocateForStream)(::windows::core::Interface::as_raw(self), dwsreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStatistics(&self, pstatistics: *mut WM_READER_STATISTICS) -> ::windows::core::Result<()> { @@ -6607,20 +6607,20 @@ impl IWMReaderAdvanced4 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxOutputSampleSize(&self, dwoutput: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), dwoutput, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxStreamSampleSize(&self, wstream: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), wstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn NotifyLateDelivery(&self, cnslateness: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.NotifyLateDelivery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnslateness)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.NotifyLateDelivery)(::windows::core::Interface::as_raw(self), cnslateness).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetPlayMode(&self, mode: WMT_PLAY_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPlayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPlayMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPlayMode(&self) -> ::windows::core::Result { @@ -6653,25 +6653,25 @@ impl IWMReaderAdvanced4 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn StartAtMarker(&self, wmarkerindex: u16, cnsduration: u64, frate: f32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.StartAtMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmarkerindex), ::core::mem::transmute(cnsduration), ::core::mem::transmute(frate), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.base__.StartAtMarker)(::windows::core::Interface::as_raw(self), wmarkerindex, cnsduration, frate, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.GetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, r#type: WMT_ATTR_DATATYPE, pvalue: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Preroll(&self, cnsstart: u64, cnsduration: u64, frate: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Preroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsstart), ::core::mem::transmute(cnsduration), ::core::mem::transmute(frate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Preroll)(::windows::core::Interface::as_raw(self), cnsstart, cnsduration, frate).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6706,16 +6706,16 @@ impl IWMReaderAdvanced4 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn StartAtPosition(&self, wstreamnum: u16, pvoffsetstart: *const ::core::ffi::c_void, pvduration: *const ::core::ffi::c_void, dwoffsetformat: WMT_OFFSET_FORMAT, frate: f32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.StartAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(pvoffsetstart), ::core::mem::transmute(pvduration), ::core::mem::transmute(dwoffsetformat), ::core::mem::transmute(frate), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.StartAtPosition)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(pvoffsetstart), ::core::mem::transmute(pvduration), dwoffsetformat, frate, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLanguageCount(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLanguageCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLanguageCount)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLanguage(&self, dwoutputnum: u32, wlanguage: u16, pwszlanguagestring: ::windows::core::PWSTR, pcchlanguagestringlength: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(wlanguage), ::core::mem::transmute(pwszlanguagestring), ::core::mem::transmute(pcchlanguagestringlength)).ok() + (::windows::core::Interface::vtable(self).GetLanguage)(::windows::core::Interface::as_raw(self), dwoutputnum, wlanguage, ::core::mem::transmute(pwszlanguagestring), ::core::mem::transmute(pcchlanguagestringlength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxSpeedFactor(&self) -> ::windows::core::Result { @@ -6876,7 +6876,7 @@ impl IWMReaderAdvanced5 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn DeliverTime(&self, cnstime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DeliverTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnstime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.DeliverTime)(::windows::core::Interface::as_raw(self), cnstime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6894,12 +6894,12 @@ impl IWMReaderAdvanced5 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStreamsSelected(&self, cstreamcount: u16, pwstreamnumbers: *const u16, pselections: *const WMT_STREAM_SELECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cstreamcount), ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), cstreamcount, ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamSelected(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6921,13 +6921,13 @@ impl IWMReaderAdvanced5 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), freceivestreamsamples.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, freceivestreamsamples.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetReceiveStreamSamples(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6935,13 +6935,13 @@ impl IWMReaderAdvanced5 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForOutput(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6949,13 +6949,13 @@ impl IWMReaderAdvanced5 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetAllocateForStream)(::windows::core::Interface::as_raw(self), wstreamnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForStream(&self, dwsreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetAllocateForStream)(::windows::core::Interface::as_raw(self), dwsreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStatistics(&self, pstatistics: *mut WM_READER_STATISTICS) -> ::windows::core::Result<()> { @@ -6969,20 +6969,20 @@ impl IWMReaderAdvanced5 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxOutputSampleSize(&self, dwoutput: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), dwoutput, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxStreamSampleSize(&self, wstream: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), wstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn NotifyLateDelivery(&self, cnslateness: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.NotifyLateDelivery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnslateness)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.NotifyLateDelivery)(::windows::core::Interface::as_raw(self), cnslateness).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetPlayMode(&self, mode: WMT_PLAY_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPlayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPlayMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPlayMode(&self) -> ::windows::core::Result { @@ -7015,25 +7015,25 @@ impl IWMReaderAdvanced5 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn StartAtMarker(&self, wmarkerindex: u16, cnsduration: u64, frate: f32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.StartAtMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmarkerindex), ::core::mem::transmute(cnsduration), ::core::mem::transmute(frate), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.StartAtMarker)(::windows::core::Interface::as_raw(self), wmarkerindex, cnsduration, frate, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, r#type: WMT_ATTR_DATATYPE, pvalue: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Preroll(&self, cnsstart: u64, cnsduration: u64, frate: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.Preroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsstart), ::core::mem::transmute(cnsduration), ::core::mem::transmute(frate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.Preroll)(::windows::core::Interface::as_raw(self), cnsstart, cnsduration, frate).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7068,16 +7068,16 @@ impl IWMReaderAdvanced5 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn StartAtPosition(&self, wstreamnum: u16, pvoffsetstart: *const ::core::ffi::c_void, pvduration: *const ::core::ffi::c_void, dwoffsetformat: WMT_OFFSET_FORMAT, frate: f32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.StartAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(pvoffsetstart), ::core::mem::transmute(pvduration), ::core::mem::transmute(dwoffsetformat), ::core::mem::transmute(frate), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.base__.StartAtPosition)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(pvoffsetstart), ::core::mem::transmute(pvduration), dwoffsetformat, frate, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLanguageCount(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetLanguageCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetLanguageCount)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLanguage(&self, dwoutputnum: u32, wlanguage: u16, pwszlanguagestring: ::windows::core::PWSTR, pcchlanguagestringlength: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(wlanguage), ::core::mem::transmute(pwszlanguagestring), ::core::mem::transmute(pcchlanguagestringlength)).ok() + (::windows::core::Interface::vtable(self).base__.GetLanguage)(::windows::core::Interface::as_raw(self), dwoutputnum, wlanguage, ::core::mem::transmute(pwszlanguagestring), ::core::mem::transmute(pcchlanguagestringlength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxSpeedFactor(&self) -> ::windows::core::Result { @@ -7122,7 +7122,7 @@ impl IWMReaderAdvanced5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPlayerHook>>, { - (::windows::core::Interface::vtable(self).SetPlayerHook)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), phook.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetPlayerHook)(::windows::core::Interface::as_raw(self), dwoutputnum, phook.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7246,7 +7246,7 @@ impl IWMReaderAdvanced6 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn DeliverTime(&self, cnstime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DeliverTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnstime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.DeliverTime)(::windows::core::Interface::as_raw(self), cnstime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7264,12 +7264,12 @@ impl IWMReaderAdvanced6 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStreamsSelected(&self, cstreamcount: u16, pwstreamnumbers: *const u16, pselections: *const WMT_STREAM_SELECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cstreamcount), ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), cstreamcount, ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamSelected(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7291,13 +7291,13 @@ impl IWMReaderAdvanced6 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), freceivestreamsamples.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, freceivestreamsamples.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetReceiveStreamSamples(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetReceiveStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7305,13 +7305,13 @@ impl IWMReaderAdvanced6 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForOutput(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7319,13 +7319,13 @@ impl IWMReaderAdvanced6 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetAllocateForStream)(::windows::core::Interface::as_raw(self), wstreamnum, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForStream(&self, dwsreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetAllocateForStream)(::windows::core::Interface::as_raw(self), dwsreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStatistics(&self, pstatistics: *mut WM_READER_STATISTICS) -> ::windows::core::Result<()> { @@ -7339,20 +7339,20 @@ impl IWMReaderAdvanced6 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxOutputSampleSize(&self, dwoutput: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), dwoutput, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxStreamSampleSize(&self, wstream: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), wstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn NotifyLateDelivery(&self, cnslateness: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.NotifyLateDelivery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnslateness)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.NotifyLateDelivery)(::windows::core::Interface::as_raw(self), cnslateness).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetPlayMode(&self, mode: WMT_PLAY_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPlayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPlayMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPlayMode(&self) -> ::windows::core::Result { @@ -7385,25 +7385,25 @@ impl IWMReaderAdvanced6 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn StartAtMarker(&self, wmarkerindex: u16, cnsduration: u64, frate: f32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.StartAtMarker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmarkerindex), ::core::mem::transmute(cnsduration), ::core::mem::transmute(frate), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.StartAtMarker)(::windows::core::Interface::as_raw(self), wmarkerindex, cnsduration, frate, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, r#type: WMT_ATTR_DATATYPE, pvalue: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Preroll(&self, cnsstart: u64, cnsduration: u64, frate: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Preroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsstart), ::core::mem::transmute(cnsduration), ::core::mem::transmute(frate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Preroll)(::windows::core::Interface::as_raw(self), cnsstart, cnsduration, frate).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7438,16 +7438,16 @@ impl IWMReaderAdvanced6 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn StartAtPosition(&self, wstreamnum: u16, pvoffsetstart: *const ::core::ffi::c_void, pvduration: *const ::core::ffi::c_void, dwoffsetformat: WMT_OFFSET_FORMAT, frate: f32, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.StartAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(pvoffsetstart), ::core::mem::transmute(pvduration), ::core::mem::transmute(dwoffsetformat), ::core::mem::transmute(frate), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.StartAtPosition)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(pvoffsetstart), ::core::mem::transmute(pvduration), dwoffsetformat, frate, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLanguageCount(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetLanguageCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetLanguageCount)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLanguage(&self, dwoutputnum: u32, wlanguage: u16, pwszlanguagestring: ::windows::core::PWSTR, pcchlanguagestringlength: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(wlanguage), ::core::mem::transmute(pwszlanguagestring), ::core::mem::transmute(pcchlanguagestringlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetLanguage)(::windows::core::Interface::as_raw(self), dwoutputnum, wlanguage, ::core::mem::transmute(pwszlanguagestring), ::core::mem::transmute(pcchlanguagestringlength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxSpeedFactor(&self) -> ::windows::core::Result { @@ -7492,11 +7492,11 @@ impl IWMReaderAdvanced6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMPlayerHook>>, { - (::windows::core::Interface::vtable(self).base__.SetPlayerHook)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), phook.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetPlayerHook)(::windows::core::Interface::as_raw(self), dwoutputnum, phook.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetProtectStreamSamples(&self, pbcertificate: &[u8], dwcertificatetype: u32, dwflags: u32, pbinitializationvector: *mut u8, pcbinitializationvector: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProtectStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcertificate)), pbcertificate.len() as _, ::core::mem::transmute(dwcertificatetype), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbinitializationvector), ::core::mem::transmute(pcbinitializationvector)).ok() + (::windows::core::Interface::vtable(self).SetProtectStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcertificate)), pbcertificate.len() as _, dwcertificatetype, dwflags, ::core::mem::transmute(pbinitializationvector), ::core::mem::transmute(pcbinitializationvector)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7621,11 +7621,11 @@ pub struct IWMReaderAllocatorEx(::windows::core::IUnknown); impl IWMReaderAllocatorEx { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateForStreamEx(&self, wstreamnum: u16, cbbuffer: u32, ppbuffer: *mut ::core::option::Option, dwflags: u32, cnssampletime: u64, cnssampleduration: u64, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AllocateForStreamEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(dwflags), ::core::mem::transmute(cnssampletime), ::core::mem::transmute(cnssampleduration), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).AllocateForStreamEx)(::windows::core::Interface::as_raw(self), wstreamnum, cbbuffer, ::core::mem::transmute(ppbuffer), dwflags, cnssampletime, cnssampleduration, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateForOutputEx(&self, dwoutputnum: u32, cbbuffer: u32, ppbuffer: *mut ::core::option::Option, dwflags: u32, cnssampletime: u64, cnssampleduration: u64, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AllocateForOutputEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(dwflags), ::core::mem::transmute(cnssampletime), ::core::mem::transmute(cnssampleduration), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).AllocateForOutputEx)(::windows::core::Interface::as_raw(self), dwoutputnum, cbbuffer, ::core::mem::transmute(ppbuffer), dwflags, cnssampletime, cnssampleduration, ::core::mem::transmute(pvcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7676,14 +7676,14 @@ pub struct IWMReaderCallback(::windows::core::IUnknown); impl IWMReaderCallback { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnStatus(&self, status: WMT_STATUS, hr: ::windows::core::HRESULT, dwtype: WMT_ATTR_DATATYPE, pvalue: *const u8, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status), ::core::mem::transmute(hr), ::core::mem::transmute(dwtype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.OnStatus)(::windows::core::Interface::as_raw(self), status, hr, dwtype, ::core::mem::transmute(pvalue), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnSample<'a, P0>(&self, dwoutputnum: u32, cnssampletime: u64, cnssampleduration: u64, dwflags: u32, psample: P0, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, INSSBuffer>>, { - (::windows::core::Interface::vtable(self).OnSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(cnssampletime), ::core::mem::transmute(cnssampleduration), ::core::mem::transmute(dwflags), psample.into().abi(), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).OnSample)(::windows::core::Interface::as_raw(self), dwoutputnum, cnssampletime, cnssampleduration, dwflags, psample.into().abi(), ::core::mem::transmute(pvcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7751,28 +7751,28 @@ impl IWMReaderCallbackAdvanced { where P0: ::std::convert::Into<::windows::core::InParam<'a, INSSBuffer>>, { - (::windows::core::Interface::vtable(self).OnStreamSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(cnssampletime), ::core::mem::transmute(cnssampleduration), ::core::mem::transmute(dwflags), psample.into().abi(), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).OnStreamSample)(::windows::core::Interface::as_raw(self), wstreamnum, cnssampletime, cnssampleduration, dwflags, psample.into().abi(), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnTime(&self, cnscurrenttime: u64, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnscurrenttime), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).OnTime)(::windows::core::Interface::as_raw(self), cnscurrenttime, ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnStreamSelection(&self, wstreamcount: u16, pstreamnumbers: *const u16, pselections: *const WMT_STREAM_SELECTION, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStreamSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamcount), ::core::mem::transmute(pstreamnumbers), ::core::mem::transmute(pselections), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).OnStreamSelection)(::windows::core::Interface::as_raw(self), wstreamcount, ::core::mem::transmute(pstreamnumbers), ::core::mem::transmute(pselections), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnOutputPropsChanged(&self, dwoutputnum: u32, pmediatype: *const WM_MEDIA_TYPE, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnOutputPropsChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(pmediatype), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).OnOutputPropsChanged)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(pmediatype), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateForStream(&self, wstreamnum: u16, cbbuffer: u32, ppbuffer: *mut ::core::option::Option, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).AllocateForStream)(::windows::core::Interface::as_raw(self), wstreamnum, cbbuffer, ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateForOutput(&self, dwoutputnum: u32, cbbuffer: u32, ppbuffer: *mut ::core::option::Option, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).AllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, cbbuffer, ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pvcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7835,7 +7835,7 @@ impl IWMReaderNetworkConfig { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetBufferingTime(&self, cnsbufferingtime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferingTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsbufferingtime)).ok() + (::windows::core::Interface::vtable(self).SetBufferingTime)(::windows::core::Interface::as_raw(self), cnsbufferingtime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetUDPPortRanges(&self, prangearray: *mut WM_PORT_NUMBER_RANGE, pcranges: *mut u32) -> ::windows::core::Result<()> { @@ -7858,7 +7858,7 @@ impl IWMReaderNetworkConfig { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetProxySettings)(::windows::core::Interface::as_raw(self), pwszprotocol.into(), ::core::mem::transmute(proxysetting)).ok() + (::windows::core::Interface::vtable(self).SetProxySettings)(::windows::core::Interface::as_raw(self), pwszprotocol.into(), proxysetting).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetProxyHostName<'a, P0>(&self, pwszprotocol: P0, pwszhostname: ::windows::core::PWSTR, pcchhostname: *mut u32) -> ::windows::core::Result<()> @@ -7888,7 +7888,7 @@ impl IWMReaderNetworkConfig { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetProxyPort)(::windows::core::Interface::as_raw(self), pwszprotocol.into(), ::core::mem::transmute(dwport)).ok() + (::windows::core::Interface::vtable(self).SetProxyPort)(::windows::core::Interface::as_raw(self), pwszprotocol.into(), dwport).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetProxyExceptionList<'a, P0>(&self, pwszprotocol: P0, pwszexceptionlist: ::windows::core::PWSTR, pcchexceptionlist: *mut u32) -> ::windows::core::Result<()> @@ -8004,7 +8004,7 @@ impl IWMReaderNetworkConfig { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetConnectionBandwidth(&self, dwconnectionbandwidth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConnectionBandwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconnectionbandwidth)).ok() + (::windows::core::Interface::vtable(self).SetConnectionBandwidth)(::windows::core::Interface::as_raw(self), dwconnectionbandwidth).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetNumProtocolsSupported(&self) -> ::windows::core::Result { @@ -8013,7 +8013,7 @@ impl IWMReaderNetworkConfig { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSupportedProtocolName(&self, dwprotocolnum: u32, pwszprotocolname: ::windows::core::PWSTR, pcchprotocolname: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSupportedProtocolName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprotocolnum), ::core::mem::transmute(pwszprotocolname), ::core::mem::transmute(pcchprotocolname)).ok() + (::windows::core::Interface::vtable(self).GetSupportedProtocolName)(::windows::core::Interface::as_raw(self), dwprotocolnum, ::core::mem::transmute(pwszprotocolname), ::core::mem::transmute(pcchprotocolname)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddLoggingUrl<'a, P0>(&self, pwszurl: P0) -> ::windows::core::Result<()> @@ -8024,7 +8024,7 @@ impl IWMReaderNetworkConfig { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLoggingUrl(&self, dwindex: u32, pwszurl: ::windows::core::PWSTR, pcchurl: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLoggingUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pwszurl), ::core::mem::transmute(pcchurl)).ok() + (::windows::core::Interface::vtable(self).GetLoggingUrl)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pwszurl), ::core::mem::transmute(pcchurl)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLoggingUrlCount(&self) -> ::windows::core::Result { @@ -8156,7 +8156,7 @@ impl IWMReaderNetworkConfig2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetBufferingTime(&self, cnsbufferingtime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBufferingTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsbufferingtime)).ok() + (::windows::core::Interface::vtable(self).base__.SetBufferingTime)(::windows::core::Interface::as_raw(self), cnsbufferingtime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetUDPPortRanges(&self, prangearray: *mut WM_PORT_NUMBER_RANGE, pcranges: *mut u32) -> ::windows::core::Result<()> { @@ -8179,7 +8179,7 @@ impl IWMReaderNetworkConfig2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetProxySettings)(::windows::core::Interface::as_raw(self), pwszprotocol.into(), ::core::mem::transmute(proxysetting)).ok() + (::windows::core::Interface::vtable(self).base__.SetProxySettings)(::windows::core::Interface::as_raw(self), pwszprotocol.into(), proxysetting).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetProxyHostName<'a, P0>(&self, pwszprotocol: P0, pwszhostname: ::windows::core::PWSTR, pcchhostname: *mut u32) -> ::windows::core::Result<()> @@ -8209,7 +8209,7 @@ impl IWMReaderNetworkConfig2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetProxyPort)(::windows::core::Interface::as_raw(self), pwszprotocol.into(), ::core::mem::transmute(dwport)).ok() + (::windows::core::Interface::vtable(self).base__.SetProxyPort)(::windows::core::Interface::as_raw(self), pwszprotocol.into(), dwport).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetProxyExceptionList<'a, P0>(&self, pwszprotocol: P0, pwszexceptionlist: ::windows::core::PWSTR, pcchexceptionlist: *mut u32) -> ::windows::core::Result<()> @@ -8325,7 +8325,7 @@ impl IWMReaderNetworkConfig2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetConnectionBandwidth(&self, dwconnectionbandwidth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetConnectionBandwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconnectionbandwidth)).ok() + (::windows::core::Interface::vtable(self).base__.SetConnectionBandwidth)(::windows::core::Interface::as_raw(self), dwconnectionbandwidth).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetNumProtocolsSupported(&self) -> ::windows::core::Result { @@ -8334,7 +8334,7 @@ impl IWMReaderNetworkConfig2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSupportedProtocolName(&self, dwprotocolnum: u32, pwszprotocolname: ::windows::core::PWSTR, pcchprotocolname: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetSupportedProtocolName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprotocolnum), ::core::mem::transmute(pwszprotocolname), ::core::mem::transmute(pcchprotocolname)).ok() + (::windows::core::Interface::vtable(self).base__.GetSupportedProtocolName)(::windows::core::Interface::as_raw(self), dwprotocolnum, ::core::mem::transmute(pwszprotocolname), ::core::mem::transmute(pcchprotocolname)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddLoggingUrl<'a, P0>(&self, pwszurl: P0) -> ::windows::core::Result<()> @@ -8345,7 +8345,7 @@ impl IWMReaderNetworkConfig2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLoggingUrl(&self, dwindex: u32, pwszurl: ::windows::core::PWSTR, pcchurl: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLoggingUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pwszurl), ::core::mem::transmute(pcchurl)).ok() + (::windows::core::Interface::vtable(self).base__.GetLoggingUrl)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pwszurl), ::core::mem::transmute(pcchurl)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetLoggingUrlCount(&self) -> ::windows::core::Result { @@ -8391,7 +8391,7 @@ impl IWMReaderNetworkConfig2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetAcceleratedStreamingDuration(&self, cnsaccelduration: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAcceleratedStreamingDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsaccelduration)).ok() + (::windows::core::Interface::vtable(self).SetAcceleratedStreamingDuration)(::windows::core::Interface::as_raw(self), cnsaccelduration).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAutoReconnectLimit(&self) -> ::windows::core::Result { @@ -8400,7 +8400,7 @@ impl IWMReaderNetworkConfig2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetAutoReconnectLimit(&self, dwautoreconnectlimit: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoReconnectLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwautoreconnectlimit)).ok() + (::windows::core::Interface::vtable(self).SetAutoReconnectLimit)(::windows::core::Interface::as_raw(self), dwautoreconnectlimit).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8537,12 +8537,12 @@ impl IWMReaderPlaylistBurn { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMStatusCallback>>, { - (::windows::core::Interface::vtable(self).InitPlaylistBurn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cfiles), ::core::mem::transmute(ppwszfilenames), pcallback.into().abi(), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).InitPlaylistBurn)(::windows::core::Interface::as_raw(self), cfiles, ::core::mem::transmute(ppwszfilenames), pcallback.into().abi(), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetInitResults(&self, cfiles: u32) -> ::windows::core::Result<::windows::core::HRESULT> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::HRESULT>::zeroed(); - (::windows::core::Interface::vtable(self).GetInitResults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cfiles), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) + (::windows::core::Interface::vtable(self).GetInitResults)(::windows::core::Interface::as_raw(self), cfiles, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Cancel(&self) -> ::windows::core::Result<()> { @@ -8550,7 +8550,7 @@ impl IWMReaderPlaylistBurn { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn EndPlaylistBurn(&self, hrburnresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndPlaylistBurn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrburnresult)).ok() + (::windows::core::Interface::vtable(self).EndPlaylistBurn)(::windows::core::Interface::as_raw(self), hrburnresult).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8608,11 +8608,11 @@ impl IWMReaderStreamClock { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetTimer(&self, cnswhen: u64, pvparam: *const ::core::ffi::c_void) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetTimer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnswhen), ::core::mem::transmute(pvparam), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetTimer)(::windows::core::Interface::as_raw(self), cnswhen, ::core::mem::transmute(pvparam), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn KillTimer(&self, dwtimerid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).KillTimer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimerid)).ok() + (::windows::core::Interface::vtable(self).KillTimer)(::windows::core::Interface::as_raw(self), dwtimerid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8665,11 +8665,11 @@ impl IWMReaderTimecode { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetTimecodeRangeCount(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTimecodeRangeCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTimecodeRangeCount)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetTimecodeRangeBounds(&self, wstreamnum: u16, wrangenum: u16, pstarttimecode: *mut u32, pendtimecode: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTimecodeRangeBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(wrangenum), ::core::mem::transmute(pstarttimecode), ::core::mem::transmute(pendtimecode)).ok() + (::windows::core::Interface::vtable(self).GetTimecodeRangeBounds)(::windows::core::Interface::as_raw(self), wstreamnum, wrangenum, ::core::mem::transmute(pstarttimecode), ::core::mem::transmute(pendtimecode)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8723,7 +8723,7 @@ impl IWMReaderTypeNegotiation { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMOutputMediaProps>>, { - (::windows::core::Interface::vtable(self).TryOutputProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), poutput.into().abi()).ok() + (::windows::core::Interface::vtable(self).TryOutputProps)(::windows::core::Interface::as_raw(self), dwoutputnum, poutput.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8855,7 +8855,7 @@ impl IWMRegisteredDevice { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAttributeByIndex(&self, dwindex: u32, pbstrname: *mut super::super::Foundation::BSTR, pbstrvalue: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAttributeByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrvalue)).ok() + (::windows::core::Interface::vtable(self).GetAttributeByIndex)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrvalue)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9001,12 +9001,12 @@ impl IWMSBufferAllocator { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateBuffer(&self, dwmaxbuffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AllocateBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxbuffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AllocateBuffer)(::windows::core::Interface::as_raw(self), dwmaxbuffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocatePageSizeBuffer(&self, dwmaxbuffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AllocatePageSizeBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxbuffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AllocatePageSizeBuffer)(::windows::core::Interface::as_raw(self), dwmaxbuffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9106,7 +9106,7 @@ impl IWMSInternalAdminNetSource { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetCredentialFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCredentialFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetCredentialFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9119,17 +9119,17 @@ impl IWMSInternalAdminNetSource { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RegisterProxyFailure(&self, hrparam: ::windows::core::HRESULT, dwproxycontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterProxyFailure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrparam), ::core::mem::transmute(dwproxycontext)).ok() + (::windows::core::Interface::vtable(self).RegisterProxyFailure)(::windows::core::Interface::as_raw(self), hrparam, dwproxycontext).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn ShutdownProxyContext(&self, dwproxycontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShutdownProxyContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwproxycontext)).ok() + (::windows::core::Interface::vtable(self).ShutdownProxyContext)(::windows::core::Interface::as_raw(self), dwproxycontext).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsUsingIE(&self, dwproxycontext: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsUsingIE)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwproxycontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsUsingIE)(::windows::core::Interface::as_raw(self), dwproxycontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9371,17 +9371,17 @@ impl IWMSInternalAdminNetSource3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RegisterProxyFailure2(&self, hrparam: ::windows::core::HRESULT, qwproxycontext: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterProxyFailure2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrparam), ::core::mem::transmute(qwproxycontext)).ok() + (::windows::core::Interface::vtable(self).RegisterProxyFailure2)(::windows::core::Interface::as_raw(self), hrparam, qwproxycontext).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn ShutdownProxyContext2(&self, qwproxycontext: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShutdownProxyContext2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwproxycontext)).ok() + (::windows::core::Interface::vtable(self).ShutdownProxyContext2)(::windows::core::Interface::as_raw(self), qwproxycontext).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsUsingIE2(&self, qwproxycontext: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsUsingIE2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(qwproxycontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsUsingIE2)(::windows::core::Interface::as_raw(self), qwproxycontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9496,12 +9496,12 @@ impl IWMSecureChannel { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetCert(&self, dwindex: u32) -> ::windows::core::Result<*mut u8> { let mut result__ = ::core::mem::MaybeUninit::<*mut u8>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) + (::windows::core::Interface::vtable(self).base__.GetCert)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSharedData(&self, dwcertindex: u32, pbshareddata: *const u8, pbcert: *const u8) -> ::windows::core::Result<*mut u8> { let mut result__ = ::core::mem::MaybeUninit::<*mut u8>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSharedData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcertindex), ::core::mem::transmute(pbshareddata), ::core::mem::transmute(pbcert), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) + (::windows::core::Interface::vtable(self).base__.GetSharedData)(::windows::core::Interface::as_raw(self), dwcertindex, ::core::mem::transmute(pbshareddata), ::core::mem::transmute(pbcert), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u8>(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn WMSC_AddCertificate<'a, P0>(&self, pcert: P0) -> ::windows::core::Result<()> @@ -9512,7 +9512,7 @@ impl IWMSecureChannel { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn WMSC_AddSignature(&self, pbcertsig: *const u8, cbcertsig: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WMSC_AddSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbcertsig), ::core::mem::transmute(cbcertsig)).ok() + (::windows::core::Interface::vtable(self).WMSC_AddSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbcertsig), cbcertsig).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn WMSC_Connect<'a, P0>(&self, potherside: P0) -> ::windows::core::Result<()> @@ -9537,11 +9537,11 @@ impl IWMSecureChannel { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn WMSC_Encrypt(&self, pbdata: *const u8, cbdata: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WMSC_Encrypt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata)).ok() + (::windows::core::Interface::vtable(self).WMSC_Encrypt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdata), cbdata).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn WMSC_Decrypt(&self, pbdata: *const u8, cbdata: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WMSC_Decrypt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata)).ok() + (::windows::core::Interface::vtable(self).WMSC_Decrypt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbdata), cbdata).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn WMSC_Lock(&self) -> ::windows::core::Result<()> { @@ -9553,7 +9553,7 @@ impl IWMSecureChannel { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn WMSC_SetSharedData(&self, dwcertindex: u32, pbshareddata: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WMSC_SetSharedData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcertindex), ::core::mem::transmute(pbshareddata)).ok() + (::windows::core::Interface::vtable(self).WMSC_SetSharedData)(::windows::core::Interface::as_raw(self), dwcertindex, ::core::mem::transmute(pbshareddata)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9631,7 +9631,7 @@ pub struct IWMStatusCallback(::windows::core::IUnknown); impl IWMStatusCallback { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnStatus(&self, status: WMT_STATUS, hr: ::windows::core::HRESULT, dwtype: WMT_ATTR_DATATYPE, pvalue: *const u8, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status), ::core::mem::transmute(hr), ::core::mem::transmute(dwtype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).OnStatus)(::windows::core::Interface::as_raw(self), status, hr, dwtype, ::core::mem::transmute(pvalue), ::core::mem::transmute(pvcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9691,7 +9691,7 @@ impl IWMStreamConfig { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStreamNumber(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).SetStreamNumber)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamName(&self, pwszstreamname: ::windows::core::PWSTR, pcchstreamname: *mut u16) -> ::windows::core::Result<()> { @@ -9722,7 +9722,7 @@ impl IWMStreamConfig { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetBitrate(&self, pdwbitrate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBitrate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwbitrate)).ok() + (::windows::core::Interface::vtable(self).SetBitrate)(::windows::core::Interface::as_raw(self), pdwbitrate).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetBufferWindow(&self) -> ::windows::core::Result { @@ -9731,7 +9731,7 @@ impl IWMStreamConfig { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetBufferWindow(&self, msbufferwindow: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msbufferwindow)).ok() + (::windows::core::Interface::vtable(self).SetBufferWindow)(::windows::core::Interface::as_raw(self), msbufferwindow).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9801,7 +9801,7 @@ impl IWMStreamConfig2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStreamNumber(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStreamNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).base__.SetStreamNumber)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamName(&self, pwszstreamname: ::windows::core::PWSTR, pcchstreamname: *mut u16) -> ::windows::core::Result<()> { @@ -9832,7 +9832,7 @@ impl IWMStreamConfig2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetBitrate(&self, pdwbitrate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBitrate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwbitrate)).ok() + (::windows::core::Interface::vtable(self).base__.SetBitrate)(::windows::core::Interface::as_raw(self), pdwbitrate).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetBufferWindow(&self) -> ::windows::core::Result { @@ -9841,7 +9841,7 @@ impl IWMStreamConfig2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetBufferWindow(&self, msbufferwindow: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBufferWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msbufferwindow)).ok() + (::windows::core::Interface::vtable(self).base__.SetBufferWindow)(::windows::core::Interface::as_raw(self), msbufferwindow).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetTransportType(&self) -> ::windows::core::Result { @@ -9850,11 +9850,11 @@ impl IWMStreamConfig2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetTransportType(&self, ntransporttype: WMT_TRANSPORT_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTransportType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ntransporttype)).ok() + (::windows::core::Interface::vtable(self).SetTransportType)(::windows::core::Interface::as_raw(self), ntransporttype).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddDataUnitExtension(&self, guidextensionsystemid: ::windows::core::GUID, cbextensiondatasize: u16, pbextensionsysteminfo: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddDataUnitExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidextensionsystemid), ::core::mem::transmute(cbextensiondatasize), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbextensionsysteminfo)), pbextensionsysteminfo.len() as _).ok() + (::windows::core::Interface::vtable(self).AddDataUnitExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidextensionsystemid), cbextensiondatasize, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbextensionsysteminfo)), pbextensionsysteminfo.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetDataUnitExtensionCount(&self) -> ::windows::core::Result { @@ -9863,7 +9863,7 @@ impl IWMStreamConfig2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetDataUnitExtension(&self, wdataunitextensionnumber: u16, pguidextensionsystemid: *mut ::windows::core::GUID, pcbextensiondatasize: *mut u16, pbextensionsysteminfo: *mut u8, pcbextensionsysteminfo: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDataUnitExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wdataunitextensionnumber), ::core::mem::transmute(pguidextensionsystemid), ::core::mem::transmute(pcbextensiondatasize), ::core::mem::transmute(pbextensionsysteminfo), ::core::mem::transmute(pcbextensionsysteminfo)).ok() + (::windows::core::Interface::vtable(self).GetDataUnitExtension)(::windows::core::Interface::as_raw(self), wdataunitextensionnumber, ::core::mem::transmute(pguidextensionsystemid), ::core::mem::transmute(pcbextensiondatasize), ::core::mem::transmute(pbextensionsysteminfo), ::core::mem::transmute(pcbextensionsysteminfo)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveAllDataUnitExtensions(&self) -> ::windows::core::Result<()> { @@ -9947,7 +9947,7 @@ impl IWMStreamConfig3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStreamNumber(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetStreamNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetStreamNumber)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamName(&self, pwszstreamname: ::windows::core::PWSTR, pcchstreamname: *mut u16) -> ::windows::core::Result<()> { @@ -9978,7 +9978,7 @@ impl IWMStreamConfig3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetBitrate(&self, pdwbitrate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetBitrate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwbitrate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetBitrate)(::windows::core::Interface::as_raw(self), pdwbitrate).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetBufferWindow(&self) -> ::windows::core::Result { @@ -9987,7 +9987,7 @@ impl IWMStreamConfig3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetBufferWindow(&self, msbufferwindow: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetBufferWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msbufferwindow)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetBufferWindow)(::windows::core::Interface::as_raw(self), msbufferwindow).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetTransportType(&self) -> ::windows::core::Result { @@ -9996,11 +9996,11 @@ impl IWMStreamConfig3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetTransportType(&self, ntransporttype: WMT_TRANSPORT_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTransportType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ntransporttype)).ok() + (::windows::core::Interface::vtable(self).base__.SetTransportType)(::windows::core::Interface::as_raw(self), ntransporttype).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddDataUnitExtension(&self, guidextensionsystemid: ::windows::core::GUID, cbextensiondatasize: u16, pbextensionsysteminfo: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddDataUnitExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidextensionsystemid), ::core::mem::transmute(cbextensiondatasize), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbextensionsysteminfo)), pbextensionsysteminfo.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.AddDataUnitExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidextensionsystemid), cbextensiondatasize, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbextensionsysteminfo)), pbextensionsysteminfo.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetDataUnitExtensionCount(&self) -> ::windows::core::Result { @@ -10009,7 +10009,7 @@ impl IWMStreamConfig3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetDataUnitExtension(&self, wdataunitextensionnumber: u16, pguidextensionsystemid: *mut ::windows::core::GUID, pcbextensiondatasize: *mut u16, pbextensionsysteminfo: *mut u8, pcbextensionsysteminfo: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDataUnitExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wdataunitextensionnumber), ::core::mem::transmute(pguidextensionsystemid), ::core::mem::transmute(pcbextensiondatasize), ::core::mem::transmute(pbextensionsysteminfo), ::core::mem::transmute(pcbextensionsysteminfo)).ok() + (::windows::core::Interface::vtable(self).base__.GetDataUnitExtension)(::windows::core::Interface::as_raw(self), wdataunitextensionnumber, ::core::mem::transmute(pguidextensionsystemid), ::core::mem::transmute(pcbextensiondatasize), ::core::mem::transmute(pbextensionsysteminfo), ::core::mem::transmute(pcbextensionsysteminfo)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveAllDataUnitExtensions(&self) -> ::windows::core::Result<()> { @@ -10109,11 +10109,11 @@ impl IWMStreamList { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddStream(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).AddStream)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn RemoveStream(&self, wstreamnum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum)).ok() + (::windows::core::Interface::vtable(self).RemoveStream)(::windows::core::Interface::as_raw(self), wstreamnum).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10171,7 +10171,7 @@ impl IWMStreamPrioritization { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetPriorityRecords(&self, precordarray: *const WM_STREAM_PRIORITY_RECORD, crecords: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriorityRecords)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(precordarray), ::core::mem::transmute(crecords)).ok() + (::windows::core::Interface::vtable(self).SetPriorityRecords)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(precordarray), crecords).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10239,24 +10239,24 @@ impl IWMSyncReader { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetRange(&self, cnsstarttime: u64, cnsduration: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsstarttime), ::core::mem::transmute(cnsduration)).ok() + (::windows::core::Interface::vtable(self).SetRange)(::windows::core::Interface::as_raw(self), cnsstarttime, cnsduration).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetRangeByFrame(&self, wstreamnum: u16, qwframenumber: u64, cframestoread: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRangeByFrame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(qwframenumber), ::core::mem::transmute(cframestoread)).ok() + (::windows::core::Interface::vtable(self).SetRangeByFrame)(::windows::core::Interface::as_raw(self), wstreamnum, qwframenumber, cframestoread).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetNextSample(&self, wstreamnum: u16, ppsample: *mut ::core::option::Option, pcnssampletime: *mut u64, pcnsduration: *mut u64, pdwflags: *mut u32, pdwoutputnum: *mut u32, pwstreamnum: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(ppsample), ::core::mem::transmute(pcnssampletime), ::core::mem::transmute(pcnsduration), ::core::mem::transmute(pdwflags), ::core::mem::transmute(pdwoutputnum), ::core::mem::transmute(pwstreamnum)).ok() + (::windows::core::Interface::vtable(self).GetNextSample)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(ppsample), ::core::mem::transmute(pcnssampletime), ::core::mem::transmute(pcnsduration), ::core::mem::transmute(pdwflags), ::core::mem::transmute(pdwoutputnum), ::core::mem::transmute(pwstreamnum)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStreamsSelected(&self, cstreamcount: u16, pwstreamnumbers: *const u16, pselections: *const WMT_STREAM_SELECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamsSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cstreamcount), ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() + (::windows::core::Interface::vtable(self).SetStreamsSelected)(::windows::core::Interface::as_raw(self), cstreamcount, ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamSelected(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamSelected)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10264,27 +10264,27 @@ impl IWMSyncReader { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetReadStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), fcompressed.into()).ok() + (::windows::core::Interface::vtable(self).SetReadStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, fcompressed.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetReadStreamSamples(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetReadStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetReadStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).GetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, r#type: WMT_ATTR_DATATYPE, pvalue: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).SetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputCount(&self) -> ::windows::core::Result { @@ -10294,44 +10294,44 @@ impl IWMSyncReader { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputProps(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputProps)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetOutputProps<'a, P0>(&self, dwoutputnum: u32, poutput: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMOutputMediaProps>>, { - (::windows::core::Interface::vtable(self).SetOutputProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), poutput.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetOutputProps)(::windows::core::Interface::as_raw(self), dwoutputnum, poutput.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputFormatCount(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputFormatCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputFormatCount)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputFormat(&self, dwoutputnum: u32, dwformatnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(dwformatnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputFormat)(::windows::core::Interface::as_raw(self), dwoutputnum, dwformatnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputNumberForStream(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputNumberForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputNumberForStream)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamNumberForOutput(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStreamNumberForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStreamNumberForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxOutputSampleSize(&self, dwoutput: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), dwoutput, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxStreamSampleSize(&self, wstream: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), wstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10429,24 +10429,24 @@ impl IWMSyncReader2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetRange(&self, cnsstarttime: u64, cnsduration: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsstarttime), ::core::mem::transmute(cnsduration)).ok() + (::windows::core::Interface::vtable(self).base__.SetRange)(::windows::core::Interface::as_raw(self), cnsstarttime, cnsduration).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetRangeByFrame(&self, wstreamnum: u16, qwframenumber: u64, cframestoread: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRangeByFrame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(qwframenumber), ::core::mem::transmute(cframestoread)).ok() + (::windows::core::Interface::vtable(self).base__.SetRangeByFrame)(::windows::core::Interface::as_raw(self), wstreamnum, qwframenumber, cframestoread).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetNextSample(&self, wstreamnum: u16, ppsample: *mut ::core::option::Option, pcnssampletime: *mut u64, pcnsduration: *mut u64, pdwflags: *mut u32, pdwoutputnum: *mut u32, pwstreamnum: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNextSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(ppsample), ::core::mem::transmute(pcnssampletime), ::core::mem::transmute(pcnsduration), ::core::mem::transmute(pdwflags), ::core::mem::transmute(pdwoutputnum), ::core::mem::transmute(pwstreamnum)).ok() + (::windows::core::Interface::vtable(self).base__.GetNextSample)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(ppsample), ::core::mem::transmute(pcnssampletime), ::core::mem::transmute(pcnsduration), ::core::mem::transmute(pdwflags), ::core::mem::transmute(pdwoutputnum), ::core::mem::transmute(pwstreamnum)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetStreamsSelected(&self, cstreamcount: u16, pwstreamnumbers: *const u16, pselections: *const WMT_STREAM_SELECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cstreamcount), ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() + (::windows::core::Interface::vtable(self).base__.SetStreamsSelected)(::windows::core::Interface::as_raw(self), cstreamcount, ::core::mem::transmute(pwstreamnumbers), ::core::mem::transmute(pselections)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamSelected(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStreamSelected)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10454,27 +10454,27 @@ impl IWMSyncReader2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetReadStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), fcompressed.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetReadStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, fcompressed.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetReadStreamSamples(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetReadStreamSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetReadStreamSamples)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, ptype: *mut WMT_ATTR_DATATYPE, pvalue: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).base__.GetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetOutputSetting<'a, P0>(&self, dwoutputnum: u32, pszname: P0, r#type: WMT_ATTR_DATATYPE, pvalue: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetOutputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputSetting)(::windows::core::Interface::as_raw(self), dwoutputnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputCount(&self) -> ::windows::core::Result { @@ -10484,44 +10484,44 @@ impl IWMSyncReader2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputProps(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetOutputProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetOutputProps)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetOutputProps<'a, P0>(&self, dwoutputnum: u32, poutput: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMOutputMediaProps>>, { - (::windows::core::Interface::vtable(self).base__.SetOutputProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), poutput.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetOutputProps)(::windows::core::Interface::as_raw(self), dwoutputnum, poutput.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputFormatCount(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetOutputFormatCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetOutputFormatCount)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputFormat(&self, dwoutputnum: u32, dwformatnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetOutputFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(dwformatnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetOutputFormat)(::windows::core::Interface::as_raw(self), dwoutputnum, dwformatnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetOutputNumberForStream(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetOutputNumberForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetOutputNumberForStream)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStreamNumberForOutput(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStreamNumberForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStreamNumberForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxOutputSampleSize(&self, dwoutput: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutput), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMaxOutputSampleSize)(::windows::core::Interface::as_raw(self), dwoutput, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxStreamSampleSize(&self, wstream: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstream), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMaxStreamSampleSize)(::windows::core::Interface::as_raw(self), wstream, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10533,36 +10533,36 @@ impl IWMSyncReader2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetRangeByTimecode(&self, wstreamnum: u16, pstart: *const WMT_TIMECODE_EXTENSION_DATA, pend: *const WMT_TIMECODE_EXTENSION_DATA) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRangeByTimecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(pstart), ::core::mem::transmute(pend)).ok() + (::windows::core::Interface::vtable(self).SetRangeByTimecode)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(pstart), ::core::mem::transmute(pend)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetRangeByFrameEx(&self, wstreamnum: u16, qwframenumber: u64, cframestoread: i64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetRangeByFrameEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(qwframenumber), ::core::mem::transmute(cframestoread), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetRangeByFrameEx)(::windows::core::Interface::as_raw(self), wstreamnum, qwframenumber, cframestoread, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetAllocateForOutput<'a, P0>(&self, dwoutputnum: u32, pallocator: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMReaderAllocatorEx>>, { - (::windows::core::Interface::vtable(self).SetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), pallocator.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, pallocator.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAllocateForOutput(&self, dwoutputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAllocateForOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoutputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAllocateForOutput)(::windows::core::Interface::as_raw(self), dwoutputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetAllocateForStream<'a, P0>(&self, wstreamnum: u16, pallocator: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMReaderAllocatorEx>>, { - (::windows::core::Interface::vtable(self).SetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), pallocator.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAllocateForStream)(::windows::core::Interface::as_raw(self), wstreamnum, pallocator.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetAllocateForStream(&self, dwsreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAllocateForStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAllocateForStream)(::windows::core::Interface::as_raw(self), dwsreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10652,7 +10652,7 @@ impl IWMVideoMediaProps { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetMaxKeyFrameSpacing(&self, lltime: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxKeyFrameSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lltime)).ok() + (::windows::core::Interface::vtable(self).SetMaxKeyFrameSpacing)(::windows::core::Interface::as_raw(self), lltime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetQuality(&self) -> ::windows::core::Result { @@ -10661,7 +10661,7 @@ impl IWMVideoMediaProps { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetQuality(&self, dwquality: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQuality)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwquality)).ok() + (::windows::core::Interface::vtable(self).SetQuality)(::windows::core::Interface::as_raw(self), dwquality).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10730,12 +10730,12 @@ impl IWMWatermarkInfo { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetWatermarkEntryCount(&self, wmettype: WMT_WATERMARK_ENTRY_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetWatermarkEntryCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmettype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetWatermarkEntryCount)(::windows::core::Interface::as_raw(self), wmettype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetWatermarkEntry(&self, wmettype: WMT_WATERMARK_ENTRY_TYPE, dwentrynum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetWatermarkEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmettype), ::core::mem::transmute(dwentrynum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetWatermarkEntry)(::windows::core::Interface::as_raw(self), wmettype, dwentrynum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10810,24 +10810,24 @@ impl IWMWriter { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetInputProps(&self, dwinputnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputProps)(::windows::core::Interface::as_raw(self), dwinputnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetInputProps<'a, P0>(&self, dwinputnum: u32, pinput: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMInputMediaProps>>, { - (::windows::core::Interface::vtable(self).SetInputProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), pinput.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetInputProps)(::windows::core::Interface::as_raw(self), dwinputnum, pinput.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetInputFormatCount(&self, dwinputnumber: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputFormatCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputFormatCount)(::windows::core::Interface::as_raw(self), dwinputnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetInputFormat(&self, dwinputnumber: u32, dwformatnumber: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnumber), ::core::mem::transmute(dwformatnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputFormat)(::windows::core::Interface::as_raw(self), dwinputnumber, dwformatnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn BeginWriting(&self) -> ::windows::core::Result<()> { @@ -10840,14 +10840,14 @@ impl IWMWriter { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateSample(&self, dwsamplesize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AllocateSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsamplesize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AllocateSample)(::windows::core::Interface::as_raw(self), dwsamplesize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn WriteSample<'a, P0>(&self, dwinputnum: u32, cnssampletime: u64, dwflags: u32, psample: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, INSSBuffer>>, { - (::windows::core::Interface::vtable(self).WriteSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), ::core::mem::transmute(cnssampletime), ::core::mem::transmute(dwflags), psample.into().abi()).ok() + (::windows::core::Interface::vtable(self).WriteSample)(::windows::core::Interface::as_raw(self), dwinputnum, cnssampletime, dwflags, psample.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Flush(&self) -> ::windows::core::Result<()> { @@ -10919,7 +10919,7 @@ impl IWMWriterAdvanced { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSink(&self, dwsinknum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinknum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSink)(::windows::core::Interface::as_raw(self), dwsinknum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddSink<'a, P0>(&self, psink: P0) -> ::windows::core::Result<()> @@ -10940,7 +10940,7 @@ impl IWMWriterAdvanced { where P0: ::std::convert::Into<::windows::core::InParam<'a, INSSBuffer>>, { - (::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.into().abi()).ok() + (::windows::core::Interface::vtable(self).WriteStreamSample)(::windows::core::Interface::as_raw(self), wstreamnum, cnssampletime, mssamplesendtime, cnssampleduration, dwflags, psample.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10964,11 +10964,11 @@ impl IWMWriterAdvanced { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStatistics(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStatistics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStatistics)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetSyncTolerance(&self, mswindow: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSyncTolerance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mswindow)).ok() + (::windows::core::Interface::vtable(self).SetSyncTolerance)(::windows::core::Interface::as_raw(self), mswindow).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSyncTolerance(&self) -> ::windows::core::Result { @@ -11045,7 +11045,7 @@ impl IWMWriterAdvanced2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSink(&self, dwsinknum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinknum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSink)(::windows::core::Interface::as_raw(self), dwsinknum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddSink<'a, P0>(&self, psink: P0) -> ::windows::core::Result<()> @@ -11066,7 +11066,7 @@ impl IWMWriterAdvanced2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, INSSBuffer>>, { - (::windows::core::Interface::vtable(self).base__.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.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.WriteStreamSample)(::windows::core::Interface::as_raw(self), wstreamnum, cnssampletime, mssamplesendtime, cnssampleduration, dwflags, psample.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11090,11 +11090,11 @@ impl IWMWriterAdvanced2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStatistics(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStatistics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStatistics)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetSyncTolerance(&self, mswindow: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSyncTolerance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mswindow)).ok() + (::windows::core::Interface::vtable(self).base__.SetSyncTolerance)(::windows::core::Interface::as_raw(self), mswindow).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSyncTolerance(&self) -> ::windows::core::Result { @@ -11106,14 +11106,14 @@ impl IWMWriterAdvanced2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetInputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).GetInputSetting)(::windows::core::Interface::as_raw(self), dwinputnum, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetInputSetting<'a, P0>(&self, dwinputnum: u32, pszname: P0, r#type: WMT_ATTR_DATATYPE, pvalue: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetInputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).SetInputSetting)(::windows::core::Interface::as_raw(self), dwinputnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11185,7 +11185,7 @@ impl IWMWriterAdvanced3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSink(&self, dwsinknum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsinknum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetSink)(::windows::core::Interface::as_raw(self), dwsinknum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AddSink<'a, P0>(&self, psink: P0) -> ::windows::core::Result<()> @@ -11206,7 +11206,7 @@ impl IWMWriterAdvanced3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, INSSBuffer>>, { - (::windows::core::Interface::vtable(self).base__.base__.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.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.WriteStreamSample)(::windows::core::Interface::as_raw(self), wstreamnum, cnssampletime, mssamplesendtime, cnssampleduration, dwflags, psample.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11230,11 +11230,11 @@ impl IWMWriterAdvanced3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStatistics(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetStatistics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetStatistics)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetSyncTolerance(&self, mswindow: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSyncTolerance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mswindow)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSyncTolerance)(::windows::core::Interface::as_raw(self), mswindow).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetSyncTolerance(&self) -> ::windows::core::Result { @@ -11246,19 +11246,19 @@ impl IWMWriterAdvanced3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetInputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() + (::windows::core::Interface::vtable(self).base__.GetInputSetting)(::windows::core::Interface::as_raw(self), dwinputnum, pszname.into(), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pcblength)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetInputSetting<'a, P0>(&self, dwinputnum: u32, pszname: P0, r#type: WMT_ATTR_DATATYPE, pvalue: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetInputSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), pszname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.SetInputSetting)(::windows::core::Interface::as_raw(self), dwinputnum, pszname.into(), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvalue)), pvalue.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetStatisticsEx(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStatisticsEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStatisticsEx)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetNonBlocking(&self) -> ::windows::core::Result<()> { @@ -11357,7 +11357,7 @@ impl IWMWriterFileSink { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateDataUnit(&self, cbdataunit: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AllocateDataUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdataunit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AllocateDataUnit)(::windows::core::Interface::as_raw(self), cbdataunit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnDataUnit<'a, P0>(&self, pdataunit: P0) -> ::windows::core::Result<()> @@ -11454,7 +11454,7 @@ impl IWMWriterFileSink2 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateDataUnit(&self, cbdataunit: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.AllocateDataUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdataunit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.AllocateDataUnit)(::windows::core::Interface::as_raw(self), cbdataunit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnDataUnit<'a, P0>(&self, pdataunit: P0) -> ::windows::core::Result<()> @@ -11476,11 +11476,11 @@ impl IWMWriterFileSink2 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Start(&self, cnsstarttime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsstarttime)).ok() + (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), cnsstarttime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Stop(&self, cnsstoptime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsstoptime)).ok() + (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), cnsstoptime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11612,7 +11612,7 @@ impl IWMWriterFileSink3 { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateDataUnit(&self, cbdataunit: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.AllocateDataUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdataunit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.AllocateDataUnit)(::windows::core::Interface::as_raw(self), cbdataunit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnDataUnit<'a, P0>(&self, pdataunit: P0) -> ::windows::core::Result<()> @@ -11634,11 +11634,11 @@ impl IWMWriterFileSink3 { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Start(&self, cnsstarttime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Start)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsstarttime)).ok() + (::windows::core::Interface::vtable(self).base__.Start)(::windows::core::Interface::as_raw(self), cnsstarttime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn Stop(&self, cnsstoptime: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Stop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnsstoptime)).ok() + (::windows::core::Interface::vtable(self).base__.Stop)(::windows::core::Interface::as_raw(self), cnsstoptime).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11686,7 +11686,7 @@ impl IWMWriterFileSink3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetControlStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), fshouldcontrolstartandstop.into()).ok() + (::windows::core::Interface::vtable(self).SetControlStream)(::windows::core::Interface::as_raw(self), wstreamnumber, fshouldcontrolstartandstop.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMode(&self) -> ::windows::core::Result { @@ -11845,7 +11845,7 @@ impl IWMWriterNetworkSink { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateDataUnit(&self, cbdataunit: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AllocateDataUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdataunit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AllocateDataUnit)(::windows::core::Interface::as_raw(self), cbdataunit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnDataUnit<'a, P0>(&self, pdataunit: P0) -> ::windows::core::Result<()> @@ -11860,7 +11860,7 @@ impl IWMWriterNetworkSink { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetMaximumClients(&self, dwmaxclients: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaximumClients)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxclients)).ok() + (::windows::core::Interface::vtable(self).SetMaximumClients)(::windows::core::Interface::as_raw(self), dwmaxclients).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaximumClients(&self) -> ::windows::core::Result { @@ -11869,7 +11869,7 @@ impl IWMWriterNetworkSink { } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetNetworkProtocol(&self, protocol: WMT_NET_PROTOCOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNetworkProtocol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(protocol)).ok() + (::windows::core::Interface::vtable(self).SetNetworkProtocol)(::windows::core::Interface::as_raw(self), protocol).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetNetworkProtocol(&self) -> ::windows::core::Result { @@ -11973,35 +11973,35 @@ impl IWMWriterPostView { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetReceivePostViewSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), freceivepostviewsamples.into()).ok() + (::windows::core::Interface::vtable(self).SetReceivePostViewSamples)(::windows::core::Interface::as_raw(self), wstreamnum, freceivepostviewsamples.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetReceivePostViewSamples(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetReceivePostViewSamples)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetReceivePostViewSamples)(::windows::core::Interface::as_raw(self), wstreamnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPostViewProps(&self, wstreamnumber: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPostViewProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPostViewProps)(::windows::core::Interface::as_raw(self), wstreamnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetPostViewProps<'a, P0>(&self, wstreamnumber: u16, poutput: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWMMediaProps>>, { - (::windows::core::Interface::vtable(self).SetPostViewProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), poutput.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetPostViewProps)(::windows::core::Interface::as_raw(self), wstreamnumber, poutput.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPostViewFormatCount(&self, wstreamnumber: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetPostViewFormatCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPostViewFormatCount)(::windows::core::Interface::as_raw(self), wstreamnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetPostViewFormat(&self, wstreamnumber: u16, dwformatnumber: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPostViewFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), ::core::mem::transmute(dwformatnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPostViewFormat)(::windows::core::Interface::as_raw(self), wstreamnumber, dwformatnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12009,13 +12009,13 @@ impl IWMWriterPostView { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetAllocateForPostView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), fallocate.into()).ok() + (::windows::core::Interface::vtable(self).SetAllocateForPostView)(::windows::core::Interface::as_raw(self), wstreamnumber, fallocate.into()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllocateForPostView(&self, wstreamnumber: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAllocateForPostView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAllocateForPostView)(::windows::core::Interface::as_raw(self), wstreamnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12085,18 +12085,18 @@ pub struct IWMWriterPostViewCallback(::windows::core::IUnknown); impl IWMWriterPostViewCallback { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnStatus(&self, status: WMT_STATUS, hr: ::windows::core::HRESULT, dwtype: WMT_ATTR_DATATYPE, pvalue: *const u8, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status), ::core::mem::transmute(hr), ::core::mem::transmute(dwtype), ::core::mem::transmute(pvalue), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).base__.OnStatus)(::windows::core::Interface::as_raw(self), status, hr, dwtype, ::core::mem::transmute(pvalue), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnPostViewSample<'a, P0>(&self, wstreamnumber: u16, cnssampletime: u64, cnssampleduration: u64, dwflags: u32, psample: P0, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, INSSBuffer>>, { - (::windows::core::Interface::vtable(self).OnPostViewSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnumber), ::core::mem::transmute(cnssampletime), ::core::mem::transmute(cnssampleduration), ::core::mem::transmute(dwflags), psample.into().abi(), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).OnPostViewSample)(::windows::core::Interface::as_raw(self), wstreamnumber, cnssampletime, cnssampleduration, dwflags, psample.into().abi(), ::core::mem::transmute(pvcontext)).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateForPostView(&self, wstreamnum: u16, cbbuffer: u32, ppbuffer: *mut ::core::option::Option, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AllocateForPostView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pvcontext)).ok() + (::windows::core::Interface::vtable(self).AllocateForPostView)(::windows::core::Interface::as_raw(self), wstreamnum, cbbuffer, ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pvcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12163,26 +12163,26 @@ impl IWMWriterPreprocess { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn GetMaxPreprocessingPasses(&self, dwinputnum: u32, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMaxPreprocessingPasses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMaxPreprocessingPasses)(::windows::core::Interface::as_raw(self), dwinputnum, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn SetNumPreprocessingPasses(&self, dwinputnum: u32, dwflags: u32, dwnumpasses: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNumPreprocessingPasses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwnumpasses)).ok() + (::windows::core::Interface::vtable(self).SetNumPreprocessingPasses)(::windows::core::Interface::as_raw(self), dwinputnum, dwflags, dwnumpasses).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn BeginPreprocessingPass(&self, dwinputnum: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginPreprocessingPass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).BeginPreprocessingPass)(::windows::core::Interface::as_raw(self), dwinputnum, dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn PreprocessSample<'a, P0>(&self, dwinputnum: u32, cnssampletime: u64, dwflags: u32, psample: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, INSSBuffer>>, { - (::windows::core::Interface::vtable(self).PreprocessSample)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), ::core::mem::transmute(cnssampletime), ::core::mem::transmute(dwflags), psample.into().abi()).ok() + (::windows::core::Interface::vtable(self).PreprocessSample)(::windows::core::Interface::as_raw(self), dwinputnum, cnssampletime, dwflags, psample.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn EndPreprocessingPass(&self, dwinputnum: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndPreprocessingPass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinputnum), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).EndPreprocessingPass)(::windows::core::Interface::as_raw(self), dwinputnum, dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12250,7 +12250,7 @@ impl IWMWriterPushSink { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateDataUnit(&self, cbdataunit: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AllocateDataUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdataunit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AllocateDataUnit)(::windows::core::Interface::as_raw(self), cbdataunit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnDataUnit<'a, P0>(&self, pdataunit: P0) -> ::windows::core::Result<()> @@ -12363,7 +12363,7 @@ impl IWMWriterSink { #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn AllocateDataUnit(&self, cbdataunit: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AllocateDataUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdataunit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AllocateDataUnit)(::windows::core::Interface::as_raw(self), cbdataunit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub unsafe fn OnDataUnit<'a, P0>(&self, pdataunit: P0) -> ::windows::core::Result<()> @@ -12535,7 +12535,7 @@ where fn WMCreateReader(punkcert: *mut ::core::ffi::c_void, dwrights: u32, ppreader: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - WMCreateReader(punkcert.into().abi(), ::core::mem::transmute(dwrights), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WMCreateReader(punkcert.into().abi(), dwrights, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] #[inline] @@ -12548,7 +12548,7 @@ where fn WMCreateSyncReader(punkcert: *mut ::core::ffi::c_void, dwrights: u32, ppsyncreader: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - WMCreateSyncReader(punkcert.into().abi(), ::core::mem::transmute(dwrights), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WMCreateSyncReader(punkcert.into().abi(), dwrights, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] #[inline] diff --git a/crates/libs/windows/src/Windows/Win32/Media/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/mod.rs index c2af0cfa6a..755271a294 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/mod.rs @@ -72,7 +72,7 @@ impl IReferenceClock { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AdviseTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(basetime), ::core::mem::transmute(streamtime), hevent.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AdviseTime)(::windows::core::Interface::as_raw(self), basetime, streamtime, hevent.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -81,11 +81,11 @@ impl IReferenceClock { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AdvisePeriodic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(starttime), ::core::mem::transmute(periodtime), hsemaphore.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AdvisePeriodic)(::windows::core::Interface::as_raw(self), starttime, periodtime, hsemaphore.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media\"`*"] pub unsafe fn Unadvise(&self, dwadvisecookie: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwadvisecookie)).ok() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwadvisecookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -154,7 +154,7 @@ impl IReferenceClock2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.AdviseTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(basetime), ::core::mem::transmute(streamtime), hevent.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AdviseTime)(::windows::core::Interface::as_raw(self), basetime, streamtime, hevent.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -163,11 +163,11 @@ impl IReferenceClock2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.AdvisePeriodic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(starttime), ::core::mem::transmute(periodtime), hsemaphore.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AdvisePeriodic)(::windows::core::Interface::as_raw(self), starttime, periodtime, hsemaphore.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Media\"`*"] pub unsafe fn Unadvise(&self, dwadvisecookie: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwadvisecookie)).ok() + (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), dwadvisecookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -231,7 +231,7 @@ pub struct IReferenceClockTimerControl(::windows::core::IUnknown); impl IReferenceClockTimerControl { #[doc = "*Required features: `\"Win32_Media\"`*"] pub unsafe fn SetDefaultTimerResolution(&self, timerresolution: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultTimerResolution)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timerresolution)).ok() + (::windows::core::Interface::vtable(self).SetDefaultTimerResolution)(::windows::core::Interface::as_raw(self), timerresolution).ok() } #[doc = "*Required features: `\"Win32_Media\"`*"] pub unsafe fn GetDefaultTimerResolution(&self) -> ::windows::core::Result { @@ -786,7 +786,7 @@ pub unsafe fn timeBeginPeriod(uperiod: u32) -> u32 { extern "system" { fn timeBeginPeriod(uperiod: u32) -> u32; } - ::core::mem::transmute(timeBeginPeriod(::core::mem::transmute(uperiod))) + ::core::mem::transmute(timeBeginPeriod(uperiod)) } #[doc = "*Required features: `\"Win32_Media\"`*"] #[inline] @@ -795,7 +795,7 @@ pub unsafe fn timeEndPeriod(uperiod: u32) -> u32 { extern "system" { fn timeEndPeriod(uperiod: u32) -> u32; } - ::core::mem::transmute(timeEndPeriod(::core::mem::transmute(uperiod))) + ::core::mem::transmute(timeEndPeriod(uperiod)) } #[doc = "*Required features: `\"Win32_Media\"`*"] #[inline] @@ -804,7 +804,7 @@ pub unsafe fn timeGetDevCaps(ptc: *mut TIMECAPS, cbtc: u32) -> u32 { extern "system" { fn timeGetDevCaps(ptc: *mut TIMECAPS, cbtc: u32) -> u32; } - ::core::mem::transmute(timeGetDevCaps(::core::mem::transmute(ptc), ::core::mem::transmute(cbtc))) + ::core::mem::transmute(timeGetDevCaps(::core::mem::transmute(ptc), cbtc)) } #[doc = "*Required features: `\"Win32_Media\"`*"] #[inline] @@ -813,7 +813,7 @@ pub unsafe fn timeGetSystemTime(pmmt: *mut MMTIME, cbmmt: u32) -> u32 { extern "system" { fn timeGetSystemTime(pmmt: *mut MMTIME, cbmmt: u32) -> u32; } - ::core::mem::transmute(timeGetSystemTime(::core::mem::transmute(pmmt), ::core::mem::transmute(cbmmt))) + ::core::mem::transmute(timeGetSystemTime(::core::mem::transmute(pmmt), cbmmt)) } #[doc = "*Required features: `\"Win32_Media\"`*"] #[inline] @@ -831,7 +831,7 @@ pub unsafe fn timeKillEvent(utimerid: u32) -> u32 { extern "system" { fn timeKillEvent(utimerid: u32) -> u32; } - ::core::mem::transmute(timeKillEvent(::core::mem::transmute(utimerid))) + ::core::mem::transmute(timeKillEvent(utimerid)) } #[doc = "*Required features: `\"Win32_Media\"`*"] #[inline] @@ -840,7 +840,7 @@ pub unsafe fn timeSetEvent(udelay: u32, uresolution: u32, fptc: LPTIMECALLBACK, extern "system" { fn timeSetEvent(udelay: u32, uresolution: u32, fptc: *mut ::core::ffi::c_void, dwuser: usize, fuevent: u32) -> u32; } - ::core::mem::transmute(timeSetEvent(::core::mem::transmute(udelay), ::core::mem::transmute(uresolution), ::core::mem::transmute(fptc), ::core::mem::transmute(dwuser), ::core::mem::transmute(fuevent))) + ::core::mem::transmute(timeSetEvent(udelay, uresolution, ::core::mem::transmute(fptc), dwuser, fuevent)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 81af20b2f7..619281a819 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs @@ -6073,7 +6073,7 @@ pub unsafe fn DhcpAddServer(flags: u32, idinfo: *mut ::core::ffi::c_void, newser extern "system" { fn DhcpAddServer(flags: u32, idinfo: *mut ::core::ffi::c_void, newserver: *mut DHCPDS_SERVER, callbackfn: *mut ::core::ffi::c_void, callbackdata: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DhcpAddServer(::core::mem::transmute(flags), ::core::mem::transmute(idinfo), ::core::mem::transmute(newserver), ::core::mem::transmute(callbackfn), ::core::mem::transmute(callbackdata))) + ::core::mem::transmute(DhcpAddServer(flags, ::core::mem::transmute(idinfo), ::core::mem::transmute(newserver), ::core::mem::transmute(callbackfn), ::core::mem::transmute(callbackdata))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6085,7 +6085,7 @@ where extern "system" { fn DhcpAddSubnetElement(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, addelementinfo: *const DHCP_SUBNET_ELEMENT_DATA) -> u32; } - ::core::mem::transmute(DhcpAddSubnetElement(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(addelementinfo))) + ::core::mem::transmute(DhcpAddSubnetElement(serveripaddress.into(), subnetaddress, ::core::mem::transmute(addelementinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6097,7 +6097,7 @@ where extern "system" { fn DhcpAddSubnetElementV4(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, addelementinfo: *const DHCP_SUBNET_ELEMENT_DATA_V4) -> u32; } - ::core::mem::transmute(DhcpAddSubnetElementV4(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(addelementinfo))) + ::core::mem::transmute(DhcpAddSubnetElementV4(serveripaddress.into(), subnetaddress, ::core::mem::transmute(addelementinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6109,7 +6109,7 @@ where extern "system" { fn DhcpAddSubnetElementV5(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, addelementinfo: *const DHCP_SUBNET_ELEMENT_DATA_V5) -> u32; } - ::core::mem::transmute(DhcpAddSubnetElementV5(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(addelementinfo))) + ::core::mem::transmute(DhcpAddSubnetElementV5(serveripaddress.into(), subnetaddress, ::core::mem::transmute(addelementinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6133,7 +6133,7 @@ where extern "system" { fn DhcpAuditLogGetParams(serveripaddress: ::windows::core::PCWSTR, flags: u32, auditlogdir: *mut ::windows::core::PWSTR, diskcheckinterval: *mut u32, maxlogfilessize: *mut u32, minspaceondisk: *mut u32) -> u32; } - ::core::mem::transmute(DhcpAuditLogGetParams(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(auditlogdir), ::core::mem::transmute(diskcheckinterval), ::core::mem::transmute(maxlogfilessize), ::core::mem::transmute(minspaceondisk))) + ::core::mem::transmute(DhcpAuditLogGetParams(serveripaddress.into(), flags, ::core::mem::transmute(auditlogdir), ::core::mem::transmute(diskcheckinterval), ::core::mem::transmute(maxlogfilessize), ::core::mem::transmute(minspaceondisk))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6146,7 +6146,7 @@ where extern "system" { fn DhcpAuditLogSetParams(serveripaddress: ::windows::core::PCWSTR, flags: u32, auditlogdir: ::windows::core::PCWSTR, diskcheckinterval: u32, maxlogfilessize: u32, minspaceondisk: u32) -> u32; } - ::core::mem::transmute(DhcpAuditLogSetParams(serveripaddress.into(), ::core::mem::transmute(flags), auditlogdir.into(), ::core::mem::transmute(diskcheckinterval), ::core::mem::transmute(maxlogfilessize), ::core::mem::transmute(minspaceondisk))) + ::core::mem::transmute(DhcpAuditLogSetParams(serveripaddress.into(), flags, auditlogdir.into(), diskcheckinterval, maxlogfilessize, minspaceondisk)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6177,7 +6177,7 @@ where extern "system" { fn DhcpCreateClass(serveripaddress: ::windows::core::PCWSTR, reservedmustbezero: u32, classinfo: *mut DHCP_CLASS_INFO) -> u32; } - ::core::mem::transmute(DhcpCreateClass(serveripaddress.into(), ::core::mem::transmute(reservedmustbezero), ::core::mem::transmute(classinfo))) + ::core::mem::transmute(DhcpCreateClass(serveripaddress.into(), reservedmustbezero, ::core::mem::transmute(classinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6190,7 +6190,7 @@ where extern "system" { fn DhcpCreateClassV6(serveripaddress: ::windows::core::PCWSTR, reservedmustbezero: u32, classinfo: *mut DHCP_CLASS_INFO_V6) -> u32; } - ::core::mem::transmute(DhcpCreateClassV6(serveripaddress.into(), ::core::mem::transmute(reservedmustbezero), ::core::mem::transmute(classinfo))) + ::core::mem::transmute(DhcpCreateClassV6(serveripaddress.into(), reservedmustbezero, ::core::mem::transmute(classinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6239,7 +6239,7 @@ where extern "system" { fn DhcpCreateOption(serveripaddress: ::windows::core::PCWSTR, optionid: u32, optioninfo: *const DHCP_OPTION) -> u32; } - ::core::mem::transmute(DhcpCreateOption(serveripaddress.into(), ::core::mem::transmute(optionid), ::core::mem::transmute(optioninfo))) + ::core::mem::transmute(DhcpCreateOption(serveripaddress.into(), optionid, ::core::mem::transmute(optioninfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6253,7 +6253,7 @@ where extern "system" { fn DhcpCreateOptionV5(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, optioninfo: *mut DHCP_OPTION) -> u32; } - ::core::mem::transmute(DhcpCreateOptionV5(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) + ::core::mem::transmute(DhcpCreateOptionV5(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6267,7 +6267,7 @@ where extern "system" { fn DhcpCreateOptionV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, optioninfo: *mut DHCP_OPTION) -> u32; } - ::core::mem::transmute(DhcpCreateOptionV6(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) + ::core::mem::transmute(DhcpCreateOptionV6(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6279,7 +6279,7 @@ where extern "system" { fn DhcpCreateSubnet(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, subnetinfo: *const DHCP_SUBNET_INFO) -> u32; } - ::core::mem::transmute(DhcpCreateSubnet(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(subnetinfo))) + ::core::mem::transmute(DhcpCreateSubnet(serveripaddress.into(), subnetaddress, ::core::mem::transmute(subnetinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6303,7 +6303,7 @@ where extern "system" { fn DhcpCreateSubnetVQ(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, subnetinfo: *const DHCP_SUBNET_INFO_VQ) -> u32; } - ::core::mem::transmute(DhcpCreateSubnetVQ(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(subnetinfo))) + ::core::mem::transmute(DhcpCreateSubnetVQ(serveripaddress.into(), subnetaddress, ::core::mem::transmute(subnetinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6312,7 +6312,7 @@ pub unsafe fn DhcpDeRegisterParamChange(flags: u32, reserved: *mut ::core::ffi:: extern "system" { fn DhcpDeRegisterParamChange(flags: u32, reserved: *mut ::core::ffi::c_void, event: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DhcpDeRegisterParamChange(::core::mem::transmute(flags), ::core::mem::transmute(reserved), ::core::mem::transmute(event))) + ::core::mem::transmute(DhcpDeRegisterParamChange(flags, ::core::mem::transmute(reserved), ::core::mem::transmute(event))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6325,7 +6325,7 @@ where extern "system" { fn DhcpDeleteClass(serveripaddress: ::windows::core::PCWSTR, reservedmustbezero: u32, classname: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(DhcpDeleteClass(serveripaddress.into(), ::core::mem::transmute(reservedmustbezero), classname.into())) + ::core::mem::transmute(DhcpDeleteClass(serveripaddress.into(), reservedmustbezero, classname.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6338,7 +6338,7 @@ where extern "system" { fn DhcpDeleteClassV6(serveripaddress: ::windows::core::PCWSTR, reservedmustbezero: u32, classname: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(DhcpDeleteClassV6(serveripaddress.into(), ::core::mem::transmute(reservedmustbezero), classname.into())) + ::core::mem::transmute(DhcpDeleteClassV6(serveripaddress.into(), reservedmustbezero, classname.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6384,7 +6384,7 @@ pub unsafe fn DhcpDeleteServer(flags: u32, idinfo: *mut ::core::ffi::c_void, new extern "system" { fn DhcpDeleteServer(flags: u32, idinfo: *mut ::core::ffi::c_void, newserver: *mut DHCPDS_SERVER, callbackfn: *mut ::core::ffi::c_void, callbackdata: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DhcpDeleteServer(::core::mem::transmute(flags), ::core::mem::transmute(idinfo), ::core::mem::transmute(newserver), ::core::mem::transmute(callbackfn), ::core::mem::transmute(callbackdata))) + ::core::mem::transmute(DhcpDeleteServer(flags, ::core::mem::transmute(idinfo), ::core::mem::transmute(newserver), ::core::mem::transmute(callbackfn), ::core::mem::transmute(callbackdata))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6396,7 +6396,7 @@ where extern "system" { fn DhcpDeleteSubnet(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, forceflag: DHCP_FORCE_FLAG) -> u32; } - ::core::mem::transmute(DhcpDeleteSubnet(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(forceflag))) + ::core::mem::transmute(DhcpDeleteSubnet(serveripaddress.into(), subnetaddress, forceflag)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6408,7 +6408,7 @@ where extern "system" { fn DhcpDeleteSubnetV6(serveripaddress: ::windows::core::PCWSTR, subnetaddress: DHCP_IPV6_ADDRESS, forceflag: DHCP_FORCE_FLAG) -> u32; } - ::core::mem::transmute(DhcpDeleteSubnetV6(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(forceflag))) + ::core::mem::transmute(DhcpDeleteSubnetV6(serveripaddress.into(), ::core::mem::transmute(subnetaddress), forceflag)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6452,7 +6452,7 @@ where extern "system" { fn DhcpEnumClasses(serveripaddress: ::windows::core::PCWSTR, reservedmustbezero: u32, resumehandle: *mut u32, preferredmaximum: u32, classinfoarray: *mut *mut DHCP_CLASS_INFO_ARRAY, nread: *mut u32, ntotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumClasses(serveripaddress.into(), ::core::mem::transmute(reservedmustbezero), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(classinfoarray), ::core::mem::transmute(nread), ::core::mem::transmute(ntotal))) + ::core::mem::transmute(DhcpEnumClasses(serveripaddress.into(), reservedmustbezero, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(classinfoarray), ::core::mem::transmute(nread), ::core::mem::transmute(ntotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6465,7 +6465,7 @@ where extern "system" { fn DhcpEnumClassesV6(serveripaddress: ::windows::core::PCWSTR, reservedmustbezero: u32, resumehandle: *mut u32, preferredmaximum: u32, classinfoarray: *mut *mut DHCP_CLASS_INFO_ARRAY_V6, nread: *mut u32, ntotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumClassesV6(serveripaddress.into(), ::core::mem::transmute(reservedmustbezero), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(classinfoarray), ::core::mem::transmute(nread), ::core::mem::transmute(ntotal))) + ::core::mem::transmute(DhcpEnumClassesV6(serveripaddress.into(), reservedmustbezero, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(classinfoarray), ::core::mem::transmute(nread), ::core::mem::transmute(ntotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6478,7 +6478,7 @@ where extern "system" { fn DhcpEnumFilterV4(serveripaddress: ::windows::core::PCWSTR, resumehandle: *mut DHCP_ADDR_PATTERN, preferredmaximum: u32, listtype: DHCP_FILTER_LIST_TYPE, enumfilterinfo: *mut *mut DHCP_FILTER_ENUM_INFO, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumFilterV4(serveripaddress.into(), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(listtype), ::core::mem::transmute(enumfilterinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) + ::core::mem::transmute(DhcpEnumFilterV4(serveripaddress.into(), ::core::mem::transmute(resumehandle), preferredmaximum, listtype, ::core::mem::transmute(enumfilterinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6490,7 +6490,7 @@ where extern "system" { fn DhcpEnumOptionValues(serveripaddress: ::windows::core::PCWSTR, scopeinfo: *const DHCP_OPTION_SCOPE_INFO, resumehandle: *mut u32, preferredmaximum: u32, optionvalues: *mut *mut DHCP_OPTION_VALUE_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumOptionValues(serveripaddress.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(optionvalues), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) + ::core::mem::transmute(DhcpEnumOptionValues(serveripaddress.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(optionvalues), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6504,7 +6504,7 @@ where extern "system" { fn DhcpEnumOptionValuesV5(serveripaddress: ::windows::core::PCWSTR, flags: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, resumehandle: *mut u32, preferredmaximum: u32, optionvalues: *mut *mut DHCP_OPTION_VALUE_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumOptionValuesV5(serveripaddress.into(), ::core::mem::transmute(flags), classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(optionvalues), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) + ::core::mem::transmute(DhcpEnumOptionValuesV5(serveripaddress.into(), flags, classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(optionvalues), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6518,7 +6518,7 @@ where extern "system" { fn DhcpEnumOptionValuesV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO6, resumehandle: *mut u32, preferredmaximum: u32, optionvalues: *mut *mut DHCP_OPTION_VALUE_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumOptionValuesV6(serveripaddress.into(), ::core::mem::transmute(flags), classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(optionvalues), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) + ::core::mem::transmute(DhcpEnumOptionValuesV6(serveripaddress.into(), flags, classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(optionvalues), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6530,7 +6530,7 @@ where extern "system" { fn DhcpEnumOptions(serveripaddress: ::windows::core::PCWSTR, resumehandle: *mut u32, preferredmaximum: u32, options: *mut *mut DHCP_OPTION_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumOptions(serveripaddress.into(), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(options), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) + ::core::mem::transmute(DhcpEnumOptions(serveripaddress.into(), ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(options), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6544,7 +6544,7 @@ where extern "system" { fn DhcpEnumOptionsV5(serveripaddress: ::windows::core::PCWSTR, flags: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, resumehandle: *mut u32, preferredmaximum: u32, options: *mut *mut DHCP_OPTION_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumOptionsV5(serveripaddress.into(), ::core::mem::transmute(flags), classname.into(), vendorname.into(), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(options), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) + ::core::mem::transmute(DhcpEnumOptionsV5(serveripaddress.into(), flags, classname.into(), vendorname.into(), ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(options), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6558,7 +6558,7 @@ where extern "system" { fn DhcpEnumOptionsV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, resumehandle: *mut u32, preferredmaximum: u32, options: *mut *mut DHCP_OPTION_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumOptionsV6(serveripaddress.into(), ::core::mem::transmute(flags), classname.into(), vendorname.into(), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(options), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) + ::core::mem::transmute(DhcpEnumOptionsV6(serveripaddress.into(), flags, classname.into(), vendorname.into(), ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(options), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6567,7 +6567,7 @@ pub unsafe fn DhcpEnumServers(flags: u32, idinfo: *mut ::core::ffi::c_void, serv extern "system" { fn DhcpEnumServers(flags: u32, idinfo: *mut ::core::ffi::c_void, servers: *mut *mut DHCPDS_SERVERS, callbackfn: *mut ::core::ffi::c_void, callbackdata: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DhcpEnumServers(::core::mem::transmute(flags), ::core::mem::transmute(idinfo), ::core::mem::transmute(servers), ::core::mem::transmute(callbackfn), ::core::mem::transmute(callbackdata))) + ::core::mem::transmute(DhcpEnumServers(flags, ::core::mem::transmute(idinfo), ::core::mem::transmute(servers), ::core::mem::transmute(callbackfn), ::core::mem::transmute(callbackdata))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6579,7 +6579,7 @@ where extern "system" { fn DhcpEnumSubnetClients(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, resumehandle: *mut u32, preferredmaximum: u32, clientinfo: *mut *mut DHCP_CLIENT_INFO_ARRAY, clientsread: *mut u32, clientstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetClients(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) + ::core::mem::transmute(DhcpEnumSubnetClients(serveripaddress.into(), subnetaddress, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6592,7 +6592,7 @@ where extern "system" { fn DhcpEnumSubnetClientsFilterStatusInfo(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, resumehandle: *mut u32, preferredmaximum: u32, clientinfo: *mut *mut DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY, clientsread: *mut u32, clientstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetClientsFilterStatusInfo(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) + ::core::mem::transmute(DhcpEnumSubnetClientsFilterStatusInfo(serveripaddress.into(), subnetaddress, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6604,7 +6604,7 @@ where extern "system" { fn DhcpEnumSubnetClientsV4(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, resumehandle: *mut u32, preferredmaximum: u32, clientinfo: *mut *mut DHCP_CLIENT_INFO_ARRAY_V4, clientsread: *mut u32, clientstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetClientsV4(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) + ::core::mem::transmute(DhcpEnumSubnetClientsV4(serveripaddress.into(), subnetaddress, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6616,7 +6616,7 @@ where extern "system" { fn DhcpEnumSubnetClientsV5(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, resumehandle: *mut u32, preferredmaximum: u32, clientinfo: *mut *mut DHCP_CLIENT_INFO_ARRAY_V5, clientsread: *mut u32, clientstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetClientsV5(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) + ::core::mem::transmute(DhcpEnumSubnetClientsV5(serveripaddress.into(), subnetaddress, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6628,7 +6628,7 @@ where extern "system" { fn DhcpEnumSubnetClientsV6(serveripaddress: ::windows::core::PCWSTR, subnetaddress: DHCP_IPV6_ADDRESS, resumehandle: *mut DHCP_IPV6_ADDRESS, preferredmaximum: u32, clientinfo: *mut *mut DHCP_CLIENT_INFO_ARRAY_V6, clientsread: *mut u32, clientstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetClientsV6(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) + ::core::mem::transmute(DhcpEnumSubnetClientsV6(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6641,7 +6641,7 @@ where extern "system" { fn DhcpEnumSubnetClientsVQ(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, resumehandle: *mut u32, preferredmaximum: u32, clientinfo: *mut *mut DHCP_CLIENT_INFO_ARRAY_VQ, clientsread: *mut u32, clientstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetClientsVQ(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) + ::core::mem::transmute(DhcpEnumSubnetClientsVQ(serveripaddress.into(), subnetaddress, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6653,7 +6653,7 @@ where extern "system" { fn DhcpEnumSubnetElements(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, enumelementtype: DHCP_SUBNET_ELEMENT_TYPE, resumehandle: *mut u32, preferredmaximum: u32, enumelementinfo: *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetElements(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(enumelementtype), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) + ::core::mem::transmute(DhcpEnumSubnetElements(serveripaddress.into(), subnetaddress, enumelementtype, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6665,7 +6665,7 @@ where extern "system" { fn DhcpEnumSubnetElementsV4(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, enumelementtype: DHCP_SUBNET_ELEMENT_TYPE, resumehandle: *mut u32, preferredmaximum: u32, enumelementinfo: *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetElementsV4(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(enumelementtype), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) + ::core::mem::transmute(DhcpEnumSubnetElementsV4(serveripaddress.into(), subnetaddress, enumelementtype, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6677,7 +6677,7 @@ where extern "system" { fn DhcpEnumSubnetElementsV5(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, enumelementtype: DHCP_SUBNET_ELEMENT_TYPE, resumehandle: *mut u32, preferredmaximum: u32, enumelementinfo: *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetElementsV5(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(enumelementtype), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) + ::core::mem::transmute(DhcpEnumSubnetElementsV5(serveripaddress.into(), subnetaddress, enumelementtype, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6689,7 +6689,7 @@ where extern "system" { fn DhcpEnumSubnetElementsV6(serveripaddress: ::windows::core::PCWSTR, subnetaddress: DHCP_IPV6_ADDRESS, enumelementtype: DHCP_SUBNET_ELEMENT_TYPE_V6, resumehandle: *mut u32, preferredmaximum: u32, enumelementinfo: *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetElementsV6(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(enumelementtype), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) + ::core::mem::transmute(DhcpEnumSubnetElementsV6(serveripaddress.into(), ::core::mem::transmute(subnetaddress), enumelementtype, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6701,7 +6701,7 @@ where extern "system" { fn DhcpEnumSubnets(serveripaddress: ::windows::core::PCWSTR, resumehandle: *mut u32, preferredmaximum: u32, enuminfo: *mut *mut DHCP_IP_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnets(serveripaddress.into(), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enuminfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) + ::core::mem::transmute(DhcpEnumSubnets(serveripaddress.into(), ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(enuminfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6713,7 +6713,7 @@ where extern "system" { fn DhcpEnumSubnetsV6(serveripaddress: ::windows::core::PCWSTR, resumehandle: *mut u32, preferredmaximum: u32, enuminfo: *mut *mut DHCPV6_IP_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetsV6(serveripaddress.into(), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enuminfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) + ::core::mem::transmute(DhcpEnumSubnetsV6(serveripaddress.into(), ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(enuminfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6726,7 +6726,7 @@ where extern "system" { fn DhcpGetAllOptionValues(serveripaddress: ::windows::core::PCWSTR, flags: u32, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, values: *mut *mut DHCP_ALL_OPTION_VALUES) -> u32; } - ::core::mem::transmute(DhcpGetAllOptionValues(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(values))) + ::core::mem::transmute(DhcpGetAllOptionValues(serveripaddress.into(), flags, ::core::mem::transmute(scopeinfo), ::core::mem::transmute(values))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6739,7 +6739,7 @@ where extern "system" { fn DhcpGetAllOptionValuesV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO6, values: *mut *mut DHCP_ALL_OPTION_VALUES) -> u32; } - ::core::mem::transmute(DhcpGetAllOptionValuesV6(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(values))) + ::core::mem::transmute(DhcpGetAllOptionValuesV6(serveripaddress.into(), flags, ::core::mem::transmute(scopeinfo), ::core::mem::transmute(values))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6751,7 +6751,7 @@ where extern "system" { fn DhcpGetAllOptions(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionstruct: *mut *mut DHCP_ALL_OPTIONS) -> u32; } - ::core::mem::transmute(DhcpGetAllOptions(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionstruct))) + ::core::mem::transmute(DhcpGetAllOptions(serveripaddress.into(), flags, ::core::mem::transmute(optionstruct))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6763,7 +6763,7 @@ where extern "system" { fn DhcpGetAllOptionsV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionstruct: *mut *mut DHCP_ALL_OPTIONS) -> u32; } - ::core::mem::transmute(DhcpGetAllOptionsV6(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionstruct))) + ::core::mem::transmute(DhcpGetAllOptionsV6(serveripaddress.into(), flags, ::core::mem::transmute(optionstruct))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6776,7 +6776,7 @@ where extern "system" { fn DhcpGetClassInfo(serveripaddress: ::windows::core::PCWSTR, reservedmustbezero: u32, partialclassinfo: *mut DHCP_CLASS_INFO, filledclassinfo: *mut *mut DHCP_CLASS_INFO) -> u32; } - ::core::mem::transmute(DhcpGetClassInfo(serveripaddress.into(), ::core::mem::transmute(reservedmustbezero), ::core::mem::transmute(partialclassinfo), ::core::mem::transmute(filledclassinfo))) + ::core::mem::transmute(DhcpGetClassInfo(serveripaddress.into(), reservedmustbezero, ::core::mem::transmute(partialclassinfo), ::core::mem::transmute(filledclassinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6837,7 +6837,7 @@ where extern "system" { fn DhcpGetClientOptions(serveripaddress: ::windows::core::PCWSTR, clientipaddress: u32, clientsubnetmask: u32, clientoptions: *mut *mut DHCP_OPTION_LIST) -> u32; } - ::core::mem::transmute(DhcpGetClientOptions(serveripaddress.into(), ::core::mem::transmute(clientipaddress), ::core::mem::transmute(clientsubnetmask), ::core::mem::transmute(clientoptions))) + ::core::mem::transmute(DhcpGetClientOptions(serveripaddress.into(), clientipaddress, clientsubnetmask, ::core::mem::transmute(clientoptions))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6898,7 +6898,7 @@ where extern "system" { fn DhcpGetOptionInfo(serveripaddress: ::windows::core::PCWSTR, optionid: u32, optioninfo: *mut *mut DHCP_OPTION) -> u32; } - ::core::mem::transmute(DhcpGetOptionInfo(serveripaddress.into(), ::core::mem::transmute(optionid), ::core::mem::transmute(optioninfo))) + ::core::mem::transmute(DhcpGetOptionInfo(serveripaddress.into(), optionid, ::core::mem::transmute(optioninfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6912,7 +6912,7 @@ where extern "system" { fn DhcpGetOptionInfoV5(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, optioninfo: *mut *mut DHCP_OPTION) -> u32; } - ::core::mem::transmute(DhcpGetOptionInfoV5(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) + ::core::mem::transmute(DhcpGetOptionInfoV5(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6926,7 +6926,7 @@ where extern "system" { fn DhcpGetOptionInfoV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, optioninfo: *mut *mut DHCP_OPTION) -> u32; } - ::core::mem::transmute(DhcpGetOptionInfoV6(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) + ::core::mem::transmute(DhcpGetOptionInfoV6(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6938,7 +6938,7 @@ where extern "system" { fn DhcpGetOptionValue(serveripaddress: ::windows::core::PCWSTR, optionid: u32, scopeinfo: *const DHCP_OPTION_SCOPE_INFO, optionvalue: *mut *mut DHCP_OPTION_VALUE) -> u32; } - ::core::mem::transmute(DhcpGetOptionValue(serveripaddress.into(), ::core::mem::transmute(optionid), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) + ::core::mem::transmute(DhcpGetOptionValue(serveripaddress.into(), optionid, ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6952,7 +6952,7 @@ where extern "system" { fn DhcpGetOptionValueV5(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, optionvalue: *mut *mut DHCP_OPTION_VALUE) -> u32; } - ::core::mem::transmute(DhcpGetOptionValueV5(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) + ::core::mem::transmute(DhcpGetOptionValueV5(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6966,7 +6966,7 @@ where extern "system" { fn DhcpGetOptionValueV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO6, optionvalue: *mut *mut DHCP_OPTION_VALUE) -> u32; } - ::core::mem::transmute(DhcpGetOptionValueV6(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) + ::core::mem::transmute(DhcpGetOptionValueV6(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -6991,7 +6991,7 @@ where extern "system" { fn DhcpGetServerBindingInfo(serveripaddress: ::windows::core::PCWSTR, flags: u32, bindelementsinfo: *mut *mut DHCP_BIND_ELEMENT_ARRAY) -> u32; } - ::core::mem::transmute(DhcpGetServerBindingInfo(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(bindelementsinfo))) + ::core::mem::transmute(DhcpGetServerBindingInfo(serveripaddress.into(), flags, ::core::mem::transmute(bindelementsinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7004,7 +7004,7 @@ where extern "system" { fn DhcpGetServerBindingInfoV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, bindelementsinfo: *mut *mut DHCPV6_BIND_ELEMENT_ARRAY) -> u32; } - ::core::mem::transmute(DhcpGetServerBindingInfoV6(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(bindelementsinfo))) + ::core::mem::transmute(DhcpGetServerBindingInfoV6(serveripaddress.into(), flags, ::core::mem::transmute(bindelementsinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7028,7 +7028,7 @@ where extern "system" { fn DhcpGetSubnetDelayOffer(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, timedelayinmilliseconds: *mut u16) -> u32; } - ::core::mem::transmute(DhcpGetSubnetDelayOffer(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(timedelayinmilliseconds))) + ::core::mem::transmute(DhcpGetSubnetDelayOffer(serveripaddress.into(), subnetaddress, ::core::mem::transmute(timedelayinmilliseconds))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7040,7 +7040,7 @@ where extern "system" { fn DhcpGetSubnetInfo(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, subnetinfo: *mut *mut DHCP_SUBNET_INFO) -> u32; } - ::core::mem::transmute(DhcpGetSubnetInfo(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(subnetinfo))) + ::core::mem::transmute(DhcpGetSubnetInfo(serveripaddress.into(), subnetaddress, ::core::mem::transmute(subnetinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7064,7 +7064,7 @@ where extern "system" { fn DhcpGetSubnetInfoVQ(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, subnetinfo: *mut *mut DHCP_SUBNET_INFO_VQ) -> u32; } - ::core::mem::transmute(DhcpGetSubnetInfoVQ(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(subnetinfo))) + ::core::mem::transmute(DhcpGetSubnetInfoVQ(serveripaddress.into(), subnetaddress, ::core::mem::transmute(subnetinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7110,7 +7110,7 @@ where extern "system" { fn DhcpHlprAddV4PolicyCondition(policy: *mut DHCP_POLICY, parentexpr: u32, r#type: DHCP_POL_ATTR_TYPE, optionid: u32, suboptionid: u32, vendorname: ::windows::core::PCWSTR, operator: DHCP_POL_COMPARATOR, value: *const u8, valuelength: u32, conditionindex: *mut u32) -> u32; } - ::core::mem::transmute(DhcpHlprAddV4PolicyCondition(::core::mem::transmute(policy), ::core::mem::transmute(parentexpr), ::core::mem::transmute(r#type), ::core::mem::transmute(optionid), ::core::mem::transmute(suboptionid), vendorname.into(), ::core::mem::transmute(operator), ::core::mem::transmute(value), ::core::mem::transmute(valuelength), ::core::mem::transmute(conditionindex))) + ::core::mem::transmute(DhcpHlprAddV4PolicyCondition(::core::mem::transmute(policy), parentexpr, r#type, optionid, suboptionid, vendorname.into(), operator, ::core::mem::transmute(value), valuelength, ::core::mem::transmute(conditionindex))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7120,7 +7120,7 @@ pub unsafe fn DhcpHlprAddV4PolicyExpr(policy: *mut DHCP_POLICY, parentexpr: u32, extern "system" { fn DhcpHlprAddV4PolicyExpr(policy: *mut DHCP_POLICY, parentexpr: u32, operator: DHCP_POL_LOGIC_OPER, exprindex: *mut u32) -> u32; } - ::core::mem::transmute(DhcpHlprAddV4PolicyExpr(::core::mem::transmute(policy), ::core::mem::transmute(parentexpr), ::core::mem::transmute(operator), ::core::mem::transmute(exprindex))) + ::core::mem::transmute(DhcpHlprAddV4PolicyExpr(::core::mem::transmute(policy), parentexpr, operator, ::core::mem::transmute(exprindex))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7146,7 +7146,7 @@ where extern "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; } - ::core::mem::transmute(DhcpHlprCreateV4Policy(policyname.into(), fglobalpolicy.into(), ::core::mem::transmute(subnet), ::core::mem::transmute(processingorder), ::core::mem::transmute(rootoperator), description.into(), enabled.into(), ::core::mem::transmute(policy))) + ::core::mem::transmute(DhcpHlprCreateV4Policy(policyname.into(), fglobalpolicy.into(), subnet, processingorder, rootoperator, description.into(), enabled.into(), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7162,7 +7162,7 @@ where extern "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; } - ::core::mem::transmute(DhcpHlprCreateV4PolicyEx(policyname.into(), fglobalpolicy.into(), ::core::mem::transmute(subnet), ::core::mem::transmute(processingorder), ::core::mem::transmute(rootoperator), description.into(), enabled.into(), ::core::mem::transmute(policy))) + ::core::mem::transmute(DhcpHlprCreateV4PolicyEx(policyname.into(), fglobalpolicy.into(), subnet, processingorder, rootoperator, description.into(), enabled.into(), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7171,7 +7171,7 @@ pub unsafe fn DhcpHlprFindV4DhcpProperty(propertyarray: *const DHCP_PROPERTY_ARR extern "system" { fn DhcpHlprFindV4DhcpProperty(propertyarray: *const DHCP_PROPERTY_ARRAY, id: DHCP_PROPERTY_ID, r#type: DHCP_PROPERTY_TYPE) -> *mut DHCP_PROPERTY; } - ::core::mem::transmute(DhcpHlprFindV4DhcpProperty(::core::mem::transmute(propertyarray), ::core::mem::transmute(id), ::core::mem::transmute(r#type))) + ::core::mem::transmute(DhcpHlprFindV4DhcpProperty(::core::mem::transmute(propertyarray), id, r#type)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7269,7 +7269,7 @@ pub unsafe fn DhcpHlprModifyV4PolicyExpr(policy: *mut DHCP_POLICY, operator: DHC extern "system" { fn DhcpHlprModifyV4PolicyExpr(policy: *mut DHCP_POLICY, operator: DHCP_POL_LOGIC_OPER) -> u32; } - ::core::mem::transmute(DhcpHlprModifyV4PolicyExpr(::core::mem::transmute(policy), ::core::mem::transmute(operator))) + ::core::mem::transmute(DhcpHlprModifyV4PolicyExpr(::core::mem::transmute(policy), operator)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7292,7 +7292,7 @@ where extern "system" { fn DhcpModifyClass(serveripaddress: ::windows::core::PCWSTR, reservedmustbezero: u32, classinfo: *mut DHCP_CLASS_INFO) -> u32; } - ::core::mem::transmute(DhcpModifyClass(serveripaddress.into(), ::core::mem::transmute(reservedmustbezero), ::core::mem::transmute(classinfo))) + ::core::mem::transmute(DhcpModifyClass(serveripaddress.into(), reservedmustbezero, ::core::mem::transmute(classinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7305,7 +7305,7 @@ where extern "system" { fn DhcpModifyClassV6(serveripaddress: ::windows::core::PCWSTR, reservedmustbezero: u32, classinfo: *mut DHCP_CLASS_INFO_V6) -> u32; } - ::core::mem::transmute(DhcpModifyClassV6(serveripaddress.into(), ::core::mem::transmute(reservedmustbezero), ::core::mem::transmute(classinfo))) + ::core::mem::transmute(DhcpModifyClassV6(serveripaddress.into(), reservedmustbezero, ::core::mem::transmute(classinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7318,7 +7318,7 @@ where extern "system" { fn DhcpRegisterParamChange(flags: u32, reserved: *mut ::core::ffi::c_void, adaptername: ::windows::core::PCWSTR, classid: *mut DHCPCAPI_CLASSID, params: DHCPCAPI_PARAMS_ARRAY, handle: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DhcpRegisterParamChange(::core::mem::transmute(flags), ::core::mem::transmute(reserved), adaptername.into(), ::core::mem::transmute(classid), ::core::mem::transmute(params), ::core::mem::transmute(handle))) + ::core::mem::transmute(DhcpRegisterParamChange(flags, ::core::mem::transmute(reserved), adaptername.into(), ::core::mem::transmute(classid), ::core::mem::transmute(params), ::core::mem::transmute(handle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7339,7 +7339,7 @@ where extern "system" { fn DhcpRemoveOption(serveripaddress: ::windows::core::PCWSTR, optionid: u32) -> u32; } - ::core::mem::transmute(DhcpRemoveOption(serveripaddress.into(), ::core::mem::transmute(optionid))) + ::core::mem::transmute(DhcpRemoveOption(serveripaddress.into(), optionid)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7353,7 +7353,7 @@ where extern "system" { fn DhcpRemoveOptionV5(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(DhcpRemoveOptionV5(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into())) + ::core::mem::transmute(DhcpRemoveOptionV5(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7367,7 +7367,7 @@ where extern "system" { fn DhcpRemoveOptionV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(DhcpRemoveOptionV6(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into())) + ::core::mem::transmute(DhcpRemoveOptionV6(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7379,7 +7379,7 @@ where extern "system" { fn DhcpRemoveOptionValue(serveripaddress: ::windows::core::PCWSTR, optionid: u32, scopeinfo: *const DHCP_OPTION_SCOPE_INFO) -> u32; } - ::core::mem::transmute(DhcpRemoveOptionValue(serveripaddress.into(), ::core::mem::transmute(optionid), ::core::mem::transmute(scopeinfo))) + ::core::mem::transmute(DhcpRemoveOptionValue(serveripaddress.into(), optionid, ::core::mem::transmute(scopeinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7393,7 +7393,7 @@ where extern "system" { fn DhcpRemoveOptionValueV5(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO) -> u32; } - ::core::mem::transmute(DhcpRemoveOptionValueV5(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo))) + ::core::mem::transmute(DhcpRemoveOptionValueV5(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7407,7 +7407,7 @@ where extern "system" { fn DhcpRemoveOptionValueV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO6) -> u32; } - ::core::mem::transmute(DhcpRemoveOptionValueV6(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo))) + ::core::mem::transmute(DhcpRemoveOptionValueV6(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7419,7 +7419,7 @@ where extern "system" { fn DhcpRemoveSubnetElement(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, removeelementinfo: *const DHCP_SUBNET_ELEMENT_DATA, forceflag: DHCP_FORCE_FLAG) -> u32; } - ::core::mem::transmute(DhcpRemoveSubnetElement(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(removeelementinfo), ::core::mem::transmute(forceflag))) + ::core::mem::transmute(DhcpRemoveSubnetElement(serveripaddress.into(), subnetaddress, ::core::mem::transmute(removeelementinfo), forceflag)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7431,7 +7431,7 @@ where extern "system" { fn DhcpRemoveSubnetElementV4(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, removeelementinfo: *const DHCP_SUBNET_ELEMENT_DATA_V4, forceflag: DHCP_FORCE_FLAG) -> u32; } - ::core::mem::transmute(DhcpRemoveSubnetElementV4(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(removeelementinfo), ::core::mem::transmute(forceflag))) + ::core::mem::transmute(DhcpRemoveSubnetElementV4(serveripaddress.into(), subnetaddress, ::core::mem::transmute(removeelementinfo), forceflag)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7443,7 +7443,7 @@ where extern "system" { fn DhcpRemoveSubnetElementV5(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, removeelementinfo: *const DHCP_SUBNET_ELEMENT_DATA_V5, forceflag: DHCP_FORCE_FLAG) -> u32; } - ::core::mem::transmute(DhcpRemoveSubnetElementV5(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(removeelementinfo), ::core::mem::transmute(forceflag))) + ::core::mem::transmute(DhcpRemoveSubnetElementV5(serveripaddress.into(), subnetaddress, ::core::mem::transmute(removeelementinfo), forceflag)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7455,7 +7455,7 @@ where extern "system" { fn DhcpRemoveSubnetElementV6(serveripaddress: ::windows::core::PCWSTR, subnetaddress: DHCP_IPV6_ADDRESS, removeelementinfo: *mut DHCP_SUBNET_ELEMENT_DATA_V6, forceflag: DHCP_FORCE_FLAG) -> u32; } - ::core::mem::transmute(DhcpRemoveSubnetElementV6(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(removeelementinfo), ::core::mem::transmute(forceflag))) + ::core::mem::transmute(DhcpRemoveSubnetElementV6(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(removeelementinfo), forceflag)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7469,7 +7469,7 @@ where extern "system" { fn DhcpRequestParams(flags: u32, reserved: *mut ::core::ffi::c_void, adaptername: ::windows::core::PCWSTR, classid: *mut DHCPCAPI_CLASSID, sendparams: DHCPCAPI_PARAMS_ARRAY, recdparams: DHCPCAPI_PARAMS_ARRAY, buffer: *mut u8, psize: *mut u32, requestidstr: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(DhcpRequestParams(::core::mem::transmute(flags), ::core::mem::transmute(reserved), adaptername.into(), ::core::mem::transmute(classid), ::core::mem::transmute(sendparams), ::core::mem::transmute(recdparams), ::core::mem::transmute(buffer), ::core::mem::transmute(psize), requestidstr.into())) + ::core::mem::transmute(DhcpRequestParams(flags, ::core::mem::transmute(reserved), adaptername.into(), ::core::mem::transmute(classid), ::core::mem::transmute(sendparams), ::core::mem::transmute(recdparams), ::core::mem::transmute(buffer), ::core::mem::transmute(psize), requestidstr.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7490,7 +7490,7 @@ where extern "system" { fn DhcpScanDatabase(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, fixflag: u32, scanlist: *mut *mut DHCP_SCAN_LIST) -> u32; } - ::core::mem::transmute(DhcpScanDatabase(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(fixflag), ::core::mem::transmute(scanlist))) + ::core::mem::transmute(DhcpScanDatabase(serveripaddress.into(), subnetaddress, fixflag, ::core::mem::transmute(scanlist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7577,7 +7577,7 @@ where extern "system" { fn DhcpServerQueryAttribute(serveripaddr: ::windows::core::PCWSTR, dwreserved: u32, dhcpattribid: u32, pdhcpattrib: *mut *mut DHCP_ATTRIB) -> u32; } - ::core::mem::transmute(DhcpServerQueryAttribute(serveripaddr.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(dhcpattribid), ::core::mem::transmute(pdhcpattrib))) + ::core::mem::transmute(DhcpServerQueryAttribute(serveripaddr.into(), dwreserved, dhcpattribid, ::core::mem::transmute(pdhcpattrib))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7590,7 +7590,7 @@ where extern "system" { fn DhcpServerQueryAttributes(serveripaddr: ::windows::core::PCWSTR, dwreserved: u32, dwattribcount: u32, pdhcpattribs: *mut u32, pdhcpattribarr: *mut *mut DHCP_ATTRIB_ARRAY) -> u32; } - ::core::mem::transmute(DhcpServerQueryAttributes(serveripaddr.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(dwattribcount), ::core::mem::transmute(pdhcpattribs), ::core::mem::transmute(pdhcpattribarr))) + ::core::mem::transmute(DhcpServerQueryAttributes(serveripaddr.into(), dwreserved, dwattribcount, ::core::mem::transmute(pdhcpattribs), ::core::mem::transmute(pdhcpattribarr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7614,7 +7614,7 @@ where extern "system" { fn DhcpServerRedoAuthorization(serveripaddr: ::windows::core::PCWSTR, dwreserved: u32) -> u32; } - ::core::mem::transmute(DhcpServerRedoAuthorization(serveripaddr.into(), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(DhcpServerRedoAuthorization(serveripaddr.into(), dwreserved)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7639,7 +7639,7 @@ where extern "system" { fn DhcpServerSetConfig(serveripaddress: ::windows::core::PCWSTR, fieldstoset: u32, configinfo: *mut DHCP_SERVER_CONFIG_INFO) -> u32; } - ::core::mem::transmute(DhcpServerSetConfig(serveripaddress.into(), ::core::mem::transmute(fieldstoset), ::core::mem::transmute(configinfo))) + ::core::mem::transmute(DhcpServerSetConfig(serveripaddress.into(), fieldstoset, ::core::mem::transmute(configinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7652,7 +7652,7 @@ where extern "system" { fn DhcpServerSetConfigV4(serveripaddress: ::windows::core::PCWSTR, fieldstoset: u32, configinfo: *mut DHCP_SERVER_CONFIG_INFO_V4) -> u32; } - ::core::mem::transmute(DhcpServerSetConfigV4(serveripaddress.into(), ::core::mem::transmute(fieldstoset), ::core::mem::transmute(configinfo))) + ::core::mem::transmute(DhcpServerSetConfigV4(serveripaddress.into(), fieldstoset, ::core::mem::transmute(configinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7665,7 +7665,7 @@ where extern "system" { fn DhcpServerSetConfigV6(serveripaddress: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO6, fieldstoset: u32, configinfo: *mut DHCP_SERVER_CONFIG_INFO_V6) -> u32; } - ::core::mem::transmute(DhcpServerSetConfigV6(serveripaddress.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(fieldstoset), ::core::mem::transmute(configinfo))) + ::core::mem::transmute(DhcpServerSetConfigV6(serveripaddress.into(), ::core::mem::transmute(scopeinfo), fieldstoset, ::core::mem::transmute(configinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7678,7 +7678,7 @@ where extern "system" { fn DhcpServerSetConfigVQ(serveripaddress: ::windows::core::PCWSTR, fieldstoset: u32, configinfo: *mut DHCP_SERVER_CONFIG_INFO_VQ) -> u32; } - ::core::mem::transmute(DhcpServerSetConfigVQ(serveripaddress.into(), ::core::mem::transmute(fieldstoset), ::core::mem::transmute(configinfo))) + ::core::mem::transmute(DhcpServerSetConfigVQ(serveripaddress.into(), fieldstoset, ::core::mem::transmute(configinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7782,7 +7782,7 @@ where extern "system" { fn DhcpSetOptionInfo(serveripaddress: ::windows::core::PCWSTR, optionid: u32, optioninfo: *const DHCP_OPTION) -> u32; } - ::core::mem::transmute(DhcpSetOptionInfo(serveripaddress.into(), ::core::mem::transmute(optionid), ::core::mem::transmute(optioninfo))) + ::core::mem::transmute(DhcpSetOptionInfo(serveripaddress.into(), optionid, ::core::mem::transmute(optioninfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7796,7 +7796,7 @@ where extern "system" { fn DhcpSetOptionInfoV5(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, optioninfo: *mut DHCP_OPTION) -> u32; } - ::core::mem::transmute(DhcpSetOptionInfoV5(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) + ::core::mem::transmute(DhcpSetOptionInfoV5(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7810,7 +7810,7 @@ where extern "system" { fn DhcpSetOptionInfoV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, optioninfo: *mut DHCP_OPTION) -> u32; } - ::core::mem::transmute(DhcpSetOptionInfoV6(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) + ::core::mem::transmute(DhcpSetOptionInfoV6(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(optioninfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7822,7 +7822,7 @@ where extern "system" { fn DhcpSetOptionValue(serveripaddress: ::windows::core::PCWSTR, optionid: u32, scopeinfo: *const DHCP_OPTION_SCOPE_INFO, optionvalue: *const DHCP_OPTION_DATA) -> u32; } - ::core::mem::transmute(DhcpSetOptionValue(serveripaddress.into(), ::core::mem::transmute(optionid), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) + ::core::mem::transmute(DhcpSetOptionValue(serveripaddress.into(), optionid, ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7836,7 +7836,7 @@ where extern "system" { fn DhcpSetOptionValueV5(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, optionvalue: *mut DHCP_OPTION_DATA) -> u32; } - ::core::mem::transmute(DhcpSetOptionValueV5(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) + ::core::mem::transmute(DhcpSetOptionValueV5(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7850,7 +7850,7 @@ where extern "system" { fn DhcpSetOptionValueV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO6, optionvalue: *mut DHCP_OPTION_DATA) -> u32; } - ::core::mem::transmute(DhcpSetOptionValueV6(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) + ::core::mem::transmute(DhcpSetOptionValueV6(serveripaddress.into(), flags, optionid, classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7876,7 +7876,7 @@ where extern "system" { fn DhcpSetOptionValuesV5(serveripaddress: ::windows::core::PCWSTR, flags: u32, classname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, optionvalues: *mut DHCP_OPTION_VALUE_ARRAY) -> u32; } - ::core::mem::transmute(DhcpSetOptionValuesV5(serveripaddress.into(), ::core::mem::transmute(flags), classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalues))) + ::core::mem::transmute(DhcpSetOptionValuesV5(serveripaddress.into(), flags, classname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalues))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7889,7 +7889,7 @@ where extern "system" { fn DhcpSetServerBindingInfo(serveripaddress: ::windows::core::PCWSTR, flags: u32, bindelementinfo: *mut DHCP_BIND_ELEMENT_ARRAY) -> u32; } - ::core::mem::transmute(DhcpSetServerBindingInfo(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(bindelementinfo))) + ::core::mem::transmute(DhcpSetServerBindingInfo(serveripaddress.into(), flags, ::core::mem::transmute(bindelementinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7902,7 +7902,7 @@ where extern "system" { fn DhcpSetServerBindingInfoV6(serveripaddress: ::windows::core::PCWSTR, flags: u32, bindelementinfo: *mut DHCPV6_BIND_ELEMENT_ARRAY) -> u32; } - ::core::mem::transmute(DhcpSetServerBindingInfoV6(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(bindelementinfo))) + ::core::mem::transmute(DhcpSetServerBindingInfoV6(serveripaddress.into(), flags, ::core::mem::transmute(bindelementinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7914,7 +7914,7 @@ where extern "system" { fn DhcpSetSubnetDelayOffer(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, timedelayinmilliseconds: u16) -> u32; } - ::core::mem::transmute(DhcpSetSubnetDelayOffer(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(timedelayinmilliseconds))) + ::core::mem::transmute(DhcpSetSubnetDelayOffer(serveripaddress.into(), subnetaddress, timedelayinmilliseconds)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7926,7 +7926,7 @@ where extern "system" { fn DhcpSetSubnetInfo(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, subnetinfo: *const DHCP_SUBNET_INFO) -> u32; } - ::core::mem::transmute(DhcpSetSubnetInfo(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(subnetinfo))) + ::core::mem::transmute(DhcpSetSubnetInfo(serveripaddress.into(), subnetaddress, ::core::mem::transmute(subnetinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7950,7 +7950,7 @@ where extern "system" { fn DhcpSetSubnetInfoVQ(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, subnetinfo: *const DHCP_SUBNET_INFO_VQ) -> u32; } - ::core::mem::transmute(DhcpSetSubnetInfoVQ(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(subnetinfo))) + ::core::mem::transmute(DhcpSetSubnetInfoVQ(serveripaddress.into(), subnetaddress, ::core::mem::transmute(subnetinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7965,7 +7965,7 @@ where extern "system" { fn DhcpSetSuperScopeV4(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, superscopename: ::windows::core::PCWSTR, changeexisting: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(DhcpSetSuperScopeV4(serveripaddress.into(), ::core::mem::transmute(subnetaddress), superscopename.into(), changeexisting.into())) + ::core::mem::transmute(DhcpSetSuperScopeV4(serveripaddress.into(), subnetaddress, superscopename.into(), changeexisting.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7974,7 +7974,7 @@ pub unsafe fn DhcpSetThreadOptions(flags: u32, reserved: *mut ::core::ffi::c_voi extern "system" { fn DhcpSetThreadOptions(flags: u32, reserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DhcpSetThreadOptions(::core::mem::transmute(flags), ::core::mem::transmute(reserved))) + ::core::mem::transmute(DhcpSetThreadOptions(flags, ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -7987,7 +7987,7 @@ where extern "system" { fn DhcpUndoRequestParams(flags: u32, reserved: *mut ::core::ffi::c_void, adaptername: ::windows::core::PCWSTR, requestidstr: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(DhcpUndoRequestParams(::core::mem::transmute(flags), ::core::mem::transmute(reserved), adaptername.into(), requestidstr.into())) + ::core::mem::transmute(DhcpUndoRequestParams(flags, ::core::mem::transmute(reserved), adaptername.into(), requestidstr.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8000,7 +8000,7 @@ where extern "system" { fn DhcpV4AddPolicyRange(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, policyname: ::windows::core::PCWSTR, range: *const DHCP_IP_RANGE) -> u32; } - ::core::mem::transmute(DhcpV4AddPolicyRange(serveripaddress.into(), ::core::mem::transmute(subnetaddress), policyname.into(), ::core::mem::transmute(range))) + ::core::mem::transmute(DhcpV4AddPolicyRange(serveripaddress.into(), subnetaddress, policyname.into(), ::core::mem::transmute(range))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8067,7 +8067,7 @@ where extern "system" { fn DhcpV4DeletePolicy(serveripaddress: ::windows::core::PCWSTR, fglobalpolicy: super::super::Foundation::BOOL, subnetaddress: u32, policyname: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(DhcpV4DeletePolicy(serveripaddress.into(), fglobalpolicy.into(), ::core::mem::transmute(subnetaddress), policyname.into())) + ::core::mem::transmute(DhcpV4DeletePolicy(serveripaddress.into(), fglobalpolicy.into(), subnetaddress, policyname.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8081,7 +8081,7 @@ where extern "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; } - ::core::mem::transmute(DhcpV4EnumPolicies(serveripaddress.into(), ::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))) + ::core::mem::transmute(DhcpV4EnumPolicies(serveripaddress.into(), ::core::mem::transmute(resumehandle), preferredmaximum, fglobalpolicy.into(), subnetaddress, ::core::mem::transmute(enuminfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8095,7 +8095,7 @@ where extern "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; } - ::core::mem::transmute(DhcpV4EnumPoliciesEx(serveripaddress.into(), ::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))) + ::core::mem::transmute(DhcpV4EnumPoliciesEx(serveripaddress.into(), ::core::mem::transmute(resumehandle), preferredmaximum, globalpolicy.into(), subnetaddress, ::core::mem::transmute(enuminfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8108,7 +8108,7 @@ where extern "system" { fn DhcpV4EnumSubnetClients(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, resumehandle: *mut u32, preferredmaximum: u32, clientinfo: *mut *mut DHCP_CLIENT_INFO_PB_ARRAY, clientsread: *mut u32, clientstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpV4EnumSubnetClients(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) + ::core::mem::transmute(DhcpV4EnumSubnetClients(serveripaddress.into(), subnetaddress, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8121,7 +8121,7 @@ where extern "system" { fn DhcpV4EnumSubnetClientsEx(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, resumehandle: *mut u32, preferredmaximum: u32, clientinfo: *mut *mut DHCP_CLIENT_INFO_EX_ARRAY, clientsread: *mut u32, clientstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpV4EnumSubnetClientsEx(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) + ::core::mem::transmute(DhcpV4EnumSubnetClientsEx(serveripaddress.into(), subnetaddress, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8133,7 +8133,7 @@ where extern "system" { fn DhcpV4EnumSubnetReservations(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, resumehandle: *mut u32, preferredmaximum: u32, enumelementinfo: *mut *mut DHCP_RESERVATION_INFO_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpV4EnumSubnetReservations(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) + ::core::mem::transmute(DhcpV4EnumSubnetReservations(serveripaddress.into(), subnetaddress, ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8194,7 +8194,7 @@ where extern "system" { fn DhcpV4FailoverEnumRelationship(serveripaddress: ::windows::core::PCWSTR, resumehandle: *mut u32, preferredmaximum: u32, prelationship: *mut *mut DHCP_FAILOVER_RELATIONSHIP_ARRAY, relationshipread: *mut u32, relationshiptotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpV4FailoverEnumRelationship(serveripaddress.into(), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(prelationship), ::core::mem::transmute(relationshipread), ::core::mem::transmute(relationshiptotal))) + ::core::mem::transmute(DhcpV4FailoverEnumRelationship(serveripaddress.into(), ::core::mem::transmute(resumehandle), preferredmaximum, ::core::mem::transmute(prelationship), ::core::mem::transmute(relationshipread), ::core::mem::transmute(relationshiptotal))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8206,7 +8206,7 @@ where extern "system" { fn DhcpV4FailoverGetAddressStatus(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, pstatus: *mut u32) -> u32; } - ::core::mem::transmute(DhcpV4FailoverGetAddressStatus(serveripaddress.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(pstatus))) + ::core::mem::transmute(DhcpV4FailoverGetAddressStatus(serveripaddress.into(), subnetaddress, ::core::mem::transmute(pstatus))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8244,7 +8244,7 @@ where extern "system" { fn DhcpV4FailoverGetScopeRelationship(serveripaddress: ::windows::core::PCWSTR, scopeid: u32, prelationship: *mut *mut DHCP_FAILOVER_RELATIONSHIP) -> u32; } - ::core::mem::transmute(DhcpV4FailoverGetScopeRelationship(serveripaddress.into(), ::core::mem::transmute(scopeid), ::core::mem::transmute(prelationship))) + ::core::mem::transmute(DhcpV4FailoverGetScopeRelationship(serveripaddress.into(), scopeid, ::core::mem::transmute(prelationship))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8256,7 +8256,7 @@ where extern "system" { fn DhcpV4FailoverGetScopeStatistics(serveripaddress: ::windows::core::PCWSTR, scopeid: u32, pstats: *mut *mut DHCP_FAILOVER_STATISTICS) -> u32; } - ::core::mem::transmute(DhcpV4FailoverGetScopeStatistics(serveripaddress.into(), ::core::mem::transmute(scopeid), ::core::mem::transmute(pstats))) + ::core::mem::transmute(DhcpV4FailoverGetScopeStatistics(serveripaddress.into(), scopeid, ::core::mem::transmute(pstats))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8280,7 +8280,7 @@ where extern "system" { fn DhcpV4FailoverSetRelationship(serveripaddress: ::windows::core::PCWSTR, flags: u32, prelationship: *const DHCP_FAILOVER_RELATIONSHIP) -> u32; } - ::core::mem::transmute(DhcpV4FailoverSetRelationship(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(prelationship))) + ::core::mem::transmute(DhcpV4FailoverSetRelationship(serveripaddress.into(), flags, ::core::mem::transmute(prelationship))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8306,7 +8306,7 @@ where extern "system" { fn DhcpV4GetAllOptionValues(serveripaddress: ::windows::core::PCWSTR, flags: u32, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, values: *mut *mut DHCP_ALL_OPTION_VALUES_PB) -> u32; } - ::core::mem::transmute(DhcpV4GetAllOptionValues(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(values))) + ::core::mem::transmute(DhcpV4GetAllOptionValues(serveripaddress.into(), flags, ::core::mem::transmute(scopeinfo), ::core::mem::transmute(values))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8344,7 +8344,7 @@ where extern "system" { fn DhcpV4GetFreeIPAddress(serveripaddress: ::windows::core::PCWSTR, scopeid: u32, startip: u32, endip: u32, numfreeaddrreq: u32, ipaddrlist: *mut *mut DHCP_IP_ARRAY) -> u32; } - ::core::mem::transmute(DhcpV4GetFreeIPAddress(serveripaddress.into(), ::core::mem::transmute(scopeid), ::core::mem::transmute(startip), ::core::mem::transmute(endip), ::core::mem::transmute(numfreeaddrreq), ::core::mem::transmute(ipaddrlist))) + ::core::mem::transmute(DhcpV4GetFreeIPAddress(serveripaddress.into(), scopeid, startip, endip, numfreeaddrreq, ::core::mem::transmute(ipaddrlist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8358,7 +8358,7 @@ where extern "system" { fn DhcpV4GetOptionValue(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, policyname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, optionvalue: *mut *mut DHCP_OPTION_VALUE) -> u32; } - ::core::mem::transmute(DhcpV4GetOptionValue(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), policyname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) + ::core::mem::transmute(DhcpV4GetOptionValue(serveripaddress.into(), flags, optionid, policyname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8373,7 +8373,7 @@ where extern "system" { fn DhcpV4GetPolicy(serveripaddress: ::windows::core::PCWSTR, fglobalpolicy: super::super::Foundation::BOOL, subnetaddress: u32, policyname: ::windows::core::PCWSTR, policy: *mut *mut DHCP_POLICY) -> u32; } - ::core::mem::transmute(DhcpV4GetPolicy(serveripaddress.into(), fglobalpolicy.into(), ::core::mem::transmute(subnetaddress), policyname.into(), ::core::mem::transmute(policy))) + ::core::mem::transmute(DhcpV4GetPolicy(serveripaddress.into(), fglobalpolicy.into(), subnetaddress, policyname.into(), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8388,7 +8388,7 @@ where extern "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; } - ::core::mem::transmute(DhcpV4GetPolicyEx(serveripaddress.into(), globalpolicy.into(), ::core::mem::transmute(subnetaddress), policyname.into(), ::core::mem::transmute(policy))) + ::core::mem::transmute(DhcpV4GetPolicyEx(serveripaddress.into(), globalpolicy.into(), subnetaddress, policyname.into(), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8402,7 +8402,7 @@ where extern "system" { fn DhcpV4QueryPolicyEnforcement(serveripaddress: ::windows::core::PCWSTR, fglobalpolicy: super::super::Foundation::BOOL, subnetaddress: u32, enabled: *mut super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(DhcpV4QueryPolicyEnforcement(serveripaddress.into(), fglobalpolicy.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(enabled))) + ::core::mem::transmute(DhcpV4QueryPolicyEnforcement(serveripaddress.into(), fglobalpolicy.into(), subnetaddress, ::core::mem::transmute(enabled))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8416,7 +8416,7 @@ where extern "system" { fn DhcpV4RemoveOptionValue(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, policyname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO) -> u32; } - ::core::mem::transmute(DhcpV4RemoveOptionValue(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), policyname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo))) + ::core::mem::transmute(DhcpV4RemoveOptionValue(serveripaddress.into(), flags, optionid, policyname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8429,7 +8429,7 @@ where extern "system" { fn DhcpV4RemovePolicyRange(serveripaddress: ::windows::core::PCWSTR, subnetaddress: u32, policyname: ::windows::core::PCWSTR, range: *const DHCP_IP_RANGE) -> u32; } - ::core::mem::transmute(DhcpV4RemovePolicyRange(serveripaddress.into(), ::core::mem::transmute(subnetaddress), policyname.into(), ::core::mem::transmute(range))) + ::core::mem::transmute(DhcpV4RemovePolicyRange(serveripaddress.into(), subnetaddress, policyname.into(), ::core::mem::transmute(range))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8443,7 +8443,7 @@ where extern "system" { fn DhcpV4SetOptionValue(serveripaddress: ::windows::core::PCWSTR, flags: u32, optionid: u32, policyname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, optionvalue: *mut DHCP_OPTION_DATA) -> u32; } - ::core::mem::transmute(DhcpV4SetOptionValue(serveripaddress.into(), ::core::mem::transmute(flags), ::core::mem::transmute(optionid), policyname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) + ::core::mem::transmute(DhcpV4SetOptionValue(serveripaddress.into(), flags, optionid, policyname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalue))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8457,7 +8457,7 @@ where extern "system" { fn DhcpV4SetOptionValues(serveripaddress: ::windows::core::PCWSTR, flags: u32, policyname: ::windows::core::PCWSTR, vendorname: ::windows::core::PCWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, optionvalues: *mut DHCP_OPTION_VALUE_ARRAY) -> u32; } - ::core::mem::transmute(DhcpV4SetOptionValues(serveripaddress.into(), ::core::mem::transmute(flags), policyname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalues))) + ::core::mem::transmute(DhcpV4SetOptionValues(serveripaddress.into(), flags, policyname.into(), vendorname.into(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(optionvalues))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8472,7 +8472,7 @@ where extern "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; } - ::core::mem::transmute(DhcpV4SetPolicy(serveripaddress.into(), ::core::mem::transmute(fieldsmodified), fglobalpolicy.into(), ::core::mem::transmute(subnetaddress), policyname.into(), ::core::mem::transmute(policy))) + ::core::mem::transmute(DhcpV4SetPolicy(serveripaddress.into(), fieldsmodified, fglobalpolicy.into(), subnetaddress, policyname.into(), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8487,7 +8487,7 @@ where extern "system" { fn DhcpV4SetPolicyEnforcement(serveripaddress: ::windows::core::PCWSTR, fglobalpolicy: super::super::Foundation::BOOL, subnetaddress: u32, enable: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(DhcpV4SetPolicyEnforcement(serveripaddress.into(), fglobalpolicy.into(), ::core::mem::transmute(subnetaddress), enable.into())) + ::core::mem::transmute(DhcpV4SetPolicyEnforcement(serveripaddress.into(), fglobalpolicy.into(), subnetaddress, enable.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8502,7 +8502,7 @@ where extern "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; } - ::core::mem::transmute(DhcpV4SetPolicyEx(serveripaddress.into(), ::core::mem::transmute(fieldsmodified), globalpolicy.into(), ::core::mem::transmute(subnetaddress), policyname.into(), ::core::mem::transmute(policy))) + ::core::mem::transmute(DhcpV4SetPolicyEx(serveripaddress.into(), fieldsmodified, globalpolicy.into(), subnetaddress, policyname.into(), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8526,7 +8526,7 @@ where extern "system" { fn DhcpV6GetFreeIPAddress(serveripaddress: ::windows::core::PCWSTR, scopeid: DHCP_IPV6_ADDRESS, startip: DHCP_IPV6_ADDRESS, endip: DHCP_IPV6_ADDRESS, numfreeaddrreq: u32, ipaddrlist: *mut *mut DHCPV6_IP_ARRAY) -> u32; } - ::core::mem::transmute(DhcpV6GetFreeIPAddress(serveripaddress.into(), ::core::mem::transmute(scopeid), ::core::mem::transmute(startip), ::core::mem::transmute(endip), ::core::mem::transmute(numfreeaddrreq), ::core::mem::transmute(ipaddrlist))) + ::core::mem::transmute(DhcpV6GetFreeIPAddress(serveripaddress.into(), ::core::mem::transmute(scopeid), ::core::mem::transmute(startip), ::core::mem::transmute(endip), numfreeaddrreq, ::core::mem::transmute(ipaddrlist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8566,7 +8566,7 @@ where extern "system" { fn DhcpV6SetStatelessStoreParams(serveripaddress: ::windows::core::PCWSTR, fserverlevel: super::super::Foundation::BOOL, subnetaddress: DHCP_IPV6_ADDRESS, fieldmodified: u32, params: *const DHCPV6_STATELESS_PARAMS) -> u32; } - ::core::mem::transmute(DhcpV6SetStatelessStoreParams(serveripaddress.into(), fserverlevel.into(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(fieldmodified), ::core::mem::transmute(params))) + ::core::mem::transmute(DhcpV6SetStatelessStoreParams(serveripaddress.into(), fserverlevel.into(), ::core::mem::transmute(subnetaddress), fieldmodified, ::core::mem::transmute(params))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] #[inline] @@ -8608,7 +8608,7 @@ where extern "system" { fn Dhcpv6RenewPrefix(adaptername: ::windows::core::PCWSTR, pclassid: *mut DHCPV6CAPI_CLASSID, prefixleaseinfo: *mut DHCPV6PrefixLeaseInformation, pdwtimetowait: *mut u32, bvalidateprefix: u32) -> u32; } - ::core::mem::transmute(Dhcpv6RenewPrefix(adaptername.into(), ::core::mem::transmute(pclassid), ::core::mem::transmute(prefixleaseinfo), ::core::mem::transmute(pdwtimetowait), ::core::mem::transmute(bvalidateprefix))) + ::core::mem::transmute(Dhcpv6RenewPrefix(adaptername.into(), ::core::mem::transmute(pclassid), ::core::mem::transmute(prefixleaseinfo), ::core::mem::transmute(pdwtimetowait), bvalidateprefix)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 e0e5e75419..f3a09f643e 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs @@ -4092,7 +4092,7 @@ pub unsafe fn DnsAcquireContextHandle_A(credentialflags: u32, credentials: *cons extern "system" { fn DnsAcquireContextHandle_A(credentialflags: u32, credentials: *const ::core::ffi::c_void, pcontext: *mut DnsContextHandle) -> i32; } - ::core::mem::transmute(DnsAcquireContextHandle_A(::core::mem::transmute(credentialflags), ::core::mem::transmute(credentials), ::core::mem::transmute(pcontext))) + ::core::mem::transmute(DnsAcquireContextHandle_A(credentialflags, ::core::mem::transmute(credentials), ::core::mem::transmute(pcontext))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] #[inline] @@ -4101,7 +4101,7 @@ pub unsafe fn DnsAcquireContextHandle_W(credentialflags: u32, credentials: *cons extern "system" { fn DnsAcquireContextHandle_W(credentialflags: u32, credentials: *const ::core::ffi::c_void, pcontext: *mut DnsContextHandle) -> i32; } - ::core::mem::transmute(DnsAcquireContextHandle_W(::core::mem::transmute(credentialflags), ::core::mem::transmute(credentials), ::core::mem::transmute(pcontext))) + ::core::mem::transmute(DnsAcquireContextHandle_W(credentialflags, ::core::mem::transmute(credentials), ::core::mem::transmute(pcontext))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4120,7 +4120,7 @@ pub unsafe fn DnsConnectionDeletePolicyEntries(policyentrytag: DNS_CONNECTION_PO extern "system" { fn DnsConnectionDeletePolicyEntries(policyentrytag: DNS_CONNECTION_POLICY_TAG) -> u32; } - ::core::mem::transmute(DnsConnectionDeletePolicyEntries(::core::mem::transmute(policyentrytag))) + ::core::mem::transmute(DnsConnectionDeletePolicyEntries(policyentrytag)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] #[inline] @@ -4132,7 +4132,7 @@ where extern "system" { fn DnsConnectionDeleteProxyInfo(pwszconnectionname: ::windows::core::PCWSTR, r#type: DNS_CONNECTION_PROXY_TYPE) -> u32; } - ::core::mem::transmute(DnsConnectionDeleteProxyInfo(pwszconnectionname.into(), ::core::mem::transmute(r#type))) + ::core::mem::transmute(DnsConnectionDeleteProxyInfo(pwszconnectionname.into(), r#type)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] #[inline] @@ -4190,7 +4190,7 @@ where extern "system" { fn DnsConnectionGetProxyInfo(pwszconnectionname: ::windows::core::PCWSTR, r#type: DNS_CONNECTION_PROXY_TYPE, pproxyinfo: *mut DNS_CONNECTION_PROXY_INFO) -> u32; } - ::core::mem::transmute(DnsConnectionGetProxyInfo(pwszconnectionname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(pproxyinfo))) + ::core::mem::transmute(DnsConnectionGetProxyInfo(pwszconnectionname.into(), r#type, ::core::mem::transmute(pproxyinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4203,7 +4203,7 @@ where extern "system" { fn DnsConnectionGetProxyInfoForHostUrl(pwszhosturl: ::windows::core::PCWSTR, pselectioncontext: *const u8, dwselectioncontextlength: u32, dwexplicitinterfaceindex: u32, pproxyinfoex: *mut DNS_CONNECTION_PROXY_INFO_EX) -> u32; } - ::core::mem::transmute(DnsConnectionGetProxyInfoForHostUrl(pwszhosturl.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pselectioncontext)), pselectioncontext.len() as _, ::core::mem::transmute(dwexplicitinterfaceindex), ::core::mem::transmute(pproxyinfoex))) + ::core::mem::transmute(DnsConnectionGetProxyInfoForHostUrl(pwszhosturl.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pselectioncontext)), pselectioncontext.len() as _, dwexplicitinterfaceindex, ::core::mem::transmute(pproxyinfoex))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] #[inline] @@ -4224,7 +4224,7 @@ pub unsafe fn DnsConnectionSetPolicyEntries(policyentrytag: DNS_CONNECTION_POLIC extern "system" { fn DnsConnectionSetPolicyEntries(policyentrytag: DNS_CONNECTION_POLICY_TAG, ppolicyentrylist: *const DNS_CONNECTION_POLICY_ENTRY_LIST) -> u32; } - ::core::mem::transmute(DnsConnectionSetPolicyEntries(::core::mem::transmute(policyentrytag), ::core::mem::transmute(ppolicyentrylist))) + ::core::mem::transmute(DnsConnectionSetPolicyEntries(policyentrytag, ::core::mem::transmute(ppolicyentrylist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] #[inline] @@ -4236,7 +4236,7 @@ where extern "system" { fn DnsConnectionSetProxyInfo(pwszconnectionname: ::windows::core::PCWSTR, r#type: DNS_CONNECTION_PROXY_TYPE, pproxyinfo: *const DNS_CONNECTION_PROXY_INFO) -> u32; } - ::core::mem::transmute(DnsConnectionSetProxyInfo(pwszconnectionname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(pproxyinfo))) + ::core::mem::transmute(DnsConnectionSetProxyInfo(pwszconnectionname.into(), r#type, ::core::mem::transmute(pproxyinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] #[inline] @@ -4287,7 +4287,7 @@ pub unsafe fn DnsExtractRecordsFromMessage_UTF8(pdnsbuffer: *const DNS_MESSAGE_B extern "system" { fn DnsExtractRecordsFromMessage_UTF8(pdnsbuffer: *const DNS_MESSAGE_BUFFER, wmessagelength: u16, pprecord: *mut *mut DNS_RECORDA) -> i32; } - ::core::mem::transmute(DnsExtractRecordsFromMessage_UTF8(::core::mem::transmute(pdnsbuffer), ::core::mem::transmute(wmessagelength), ::core::mem::transmute(pprecord))) + ::core::mem::transmute(DnsExtractRecordsFromMessage_UTF8(::core::mem::transmute(pdnsbuffer), wmessagelength, ::core::mem::transmute(pprecord))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4297,7 +4297,7 @@ pub unsafe fn DnsExtractRecordsFromMessage_W(pdnsbuffer: *const DNS_MESSAGE_BUFF extern "system" { fn DnsExtractRecordsFromMessage_W(pdnsbuffer: *const DNS_MESSAGE_BUFFER, wmessagelength: u16, pprecord: *mut *mut DNS_RECORDA) -> i32; } - ::core::mem::transmute(DnsExtractRecordsFromMessage_W(::core::mem::transmute(pdnsbuffer), ::core::mem::transmute(wmessagelength), ::core::mem::transmute(pprecord))) + ::core::mem::transmute(DnsExtractRecordsFromMessage_W(::core::mem::transmute(pdnsbuffer), wmessagelength, ::core::mem::transmute(pprecord))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] #[inline] @@ -4306,7 +4306,7 @@ pub unsafe fn DnsFree(pdata: *const ::core::ffi::c_void, freetype: DNS_FREE_TYPE extern "system" { fn DnsFree(pdata: *const ::core::ffi::c_void, freetype: DNS_FREE_TYPE); } - DnsFree(::core::mem::transmute(pdata), ::core::mem::transmute(freetype)) + DnsFree(::core::mem::transmute(pdata), freetype) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4360,7 +4360,7 @@ where extern "system" { fn DnsModifyRecordsInSet_A(paddrecords: *const DNS_RECORDA, pdeleterecords: *const DNS_RECORDA, options: u32, hcredentials: super::super::Foundation::HANDLE, pextralist: *mut ::core::ffi::c_void, preserved: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(DnsModifyRecordsInSet_A(::core::mem::transmute(paddrecords), ::core::mem::transmute(pdeleterecords), ::core::mem::transmute(options), hcredentials.into(), ::core::mem::transmute(pextralist), ::core::mem::transmute(preserved))) + ::core::mem::transmute(DnsModifyRecordsInSet_A(::core::mem::transmute(paddrecords), ::core::mem::transmute(pdeleterecords), options, hcredentials.into(), ::core::mem::transmute(pextralist), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4373,7 +4373,7 @@ where extern "system" { fn DnsModifyRecordsInSet_UTF8(paddrecords: *const DNS_RECORDA, pdeleterecords: *const DNS_RECORDA, options: u32, hcredentials: super::super::Foundation::HANDLE, pextralist: *mut ::core::ffi::c_void, preserved: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(DnsModifyRecordsInSet_UTF8(::core::mem::transmute(paddrecords), ::core::mem::transmute(pdeleterecords), ::core::mem::transmute(options), hcredentials.into(), ::core::mem::transmute(pextralist), ::core::mem::transmute(preserved))) + ::core::mem::transmute(DnsModifyRecordsInSet_UTF8(::core::mem::transmute(paddrecords), ::core::mem::transmute(pdeleterecords), options, hcredentials.into(), ::core::mem::transmute(pextralist), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4386,7 +4386,7 @@ where extern "system" { fn DnsModifyRecordsInSet_W(paddrecords: *const DNS_RECORDA, pdeleterecords: *const DNS_RECORDA, options: u32, hcredentials: super::super::Foundation::HANDLE, pextralist: *mut ::core::ffi::c_void, preserved: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(DnsModifyRecordsInSet_W(::core::mem::transmute(paddrecords), ::core::mem::transmute(pdeleterecords), ::core::mem::transmute(options), hcredentials.into(), ::core::mem::transmute(pextralist), ::core::mem::transmute(preserved))) + ::core::mem::transmute(DnsModifyRecordsInSet_W(::core::mem::transmute(paddrecords), ::core::mem::transmute(pdeleterecords), options, hcredentials.into(), ::core::mem::transmute(pextralist), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4426,7 +4426,7 @@ where extern "system" { fn DnsQueryConfig(config: DNS_CONFIG_TYPE, flag: u32, pwsadaptername: ::windows::core::PCWSTR, preserved: *const ::core::ffi::c_void, pbuffer: *mut ::core::ffi::c_void, pbuflen: *mut u32) -> i32; } - ::core::mem::transmute(DnsQueryConfig(::core::mem::transmute(config), ::core::mem::transmute(flag), pwsadaptername.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pbuflen))) + ::core::mem::transmute(DnsQueryConfig(config, flag, pwsadaptername.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pbuflen))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4449,7 +4449,7 @@ where extern "system" { fn DnsQuery_A(pszname: ::windows::core::PCSTR, wtype: u16, options: u32, pextra: *mut ::core::ffi::c_void, ppqueryresults: *mut *mut DNS_RECORDA, preserved: *mut *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(DnsQuery_A(pszname.into(), ::core::mem::transmute(wtype), ::core::mem::transmute(options), ::core::mem::transmute(pextra), ::core::mem::transmute(ppqueryresults), ::core::mem::transmute(preserved))) + ::core::mem::transmute(DnsQuery_A(pszname.into(), wtype, options, ::core::mem::transmute(pextra), ::core::mem::transmute(ppqueryresults), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4462,7 +4462,7 @@ where extern "system" { fn DnsQuery_UTF8(pszname: ::windows::core::PCSTR, wtype: u16, options: u32, pextra: *mut ::core::ffi::c_void, ppqueryresults: *mut *mut DNS_RECORDA, preserved: *mut *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(DnsQuery_UTF8(pszname.into(), ::core::mem::transmute(wtype), ::core::mem::transmute(options), ::core::mem::transmute(pextra), ::core::mem::transmute(ppqueryresults), ::core::mem::transmute(preserved))) + ::core::mem::transmute(DnsQuery_UTF8(pszname.into(), wtype, options, ::core::mem::transmute(pextra), ::core::mem::transmute(ppqueryresults), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4475,7 +4475,7 @@ where extern "system" { fn DnsQuery_W(pszname: ::windows::core::PCWSTR, wtype: u16, options: u32, pextra: *mut ::core::ffi::c_void, ppqueryresults: *mut *mut DNS_RECORDA, preserved: *mut *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(DnsQuery_W(pszname.into(), ::core::mem::transmute(wtype), ::core::mem::transmute(options), ::core::mem::transmute(pextra), ::core::mem::transmute(ppqueryresults), ::core::mem::transmute(preserved))) + ::core::mem::transmute(DnsQuery_W(pszname.into(), wtype, options, ::core::mem::transmute(pextra), ::core::mem::transmute(ppqueryresults), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4495,7 +4495,7 @@ pub unsafe fn DnsRecordCopyEx(precord: *const DNS_RECORDA, charsetin: DNS_CHARSE extern "system" { fn DnsRecordCopyEx(precord: *const DNS_RECORDA, charsetin: DNS_CHARSET, charsetout: DNS_CHARSET) -> *mut DNS_RECORDA; } - ::core::mem::transmute(DnsRecordCopyEx(::core::mem::transmute(precord), ::core::mem::transmute(charsetin), ::core::mem::transmute(charsetout))) + ::core::mem::transmute(DnsRecordCopyEx(::core::mem::transmute(precord), charsetin, charsetout)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4515,7 +4515,7 @@ pub unsafe fn DnsRecordSetCopyEx(precordset: *const DNS_RECORDA, charsetin: DNS_ extern "system" { fn DnsRecordSetCopyEx(precordset: *const DNS_RECORDA, charsetin: DNS_CHARSET, charsetout: DNS_CHARSET) -> *mut DNS_RECORDA; } - ::core::mem::transmute(DnsRecordSetCopyEx(::core::mem::transmute(precordset), ::core::mem::transmute(charsetin), ::core::mem::transmute(charsetout))) + ::core::mem::transmute(DnsRecordSetCopyEx(::core::mem::transmute(precordset), charsetin, charsetout)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4551,7 +4551,7 @@ where extern "system" { fn DnsReplaceRecordSetA(preplaceset: *const DNS_RECORDA, options: u32, hcontext: super::super::Foundation::HANDLE, pextrainfo: *mut ::core::ffi::c_void, preserved: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(DnsReplaceRecordSetA(::core::mem::transmute(preplaceset), ::core::mem::transmute(options), hcontext.into(), ::core::mem::transmute(pextrainfo), ::core::mem::transmute(preserved))) + ::core::mem::transmute(DnsReplaceRecordSetA(::core::mem::transmute(preplaceset), options, hcontext.into(), ::core::mem::transmute(pextrainfo), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4564,7 +4564,7 @@ where extern "system" { fn DnsReplaceRecordSetUTF8(preplaceset: *const DNS_RECORDA, options: u32, hcontext: super::super::Foundation::HANDLE, pextrainfo: *mut ::core::ffi::c_void, preserved: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(DnsReplaceRecordSetUTF8(::core::mem::transmute(preplaceset), ::core::mem::transmute(options), hcontext.into(), ::core::mem::transmute(pextrainfo), ::core::mem::transmute(preserved))) + ::core::mem::transmute(DnsReplaceRecordSetUTF8(::core::mem::transmute(preplaceset), options, hcontext.into(), ::core::mem::transmute(pextrainfo), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4577,7 +4577,7 @@ where extern "system" { fn DnsReplaceRecordSetW(preplaceset: *const DNS_RECORDA, options: u32, hcontext: super::super::Foundation::HANDLE, pextrainfo: *mut ::core::ffi::c_void, preserved: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(DnsReplaceRecordSetW(::core::mem::transmute(preplaceset), ::core::mem::transmute(options), hcontext.into(), ::core::mem::transmute(pextrainfo), ::core::mem::transmute(preserved))) + ::core::mem::transmute(DnsReplaceRecordSetW(::core::mem::transmute(preplaceset), options, hcontext.into(), ::core::mem::transmute(pextrainfo), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4609,7 +4609,7 @@ where extern "system" { fn DnsServiceConstructInstance(pservicename: ::windows::core::PCWSTR, phostname: ::windows::core::PCWSTR, pip4: *const u32, pip6: *const IP6_ADDRESS, wport: u16, wpriority: u16, wweight: u16, dwpropertiescount: u32, keys: *const ::windows::core::PWSTR, values: *const ::windows::core::PWSTR) -> *mut DNS_SERVICE_INSTANCE; } - ::core::mem::transmute(DnsServiceConstructInstance(pservicename.into(), phostname.into(), ::core::mem::transmute(pip4), ::core::mem::transmute(pip6), ::core::mem::transmute(wport), ::core::mem::transmute(wpriority), ::core::mem::transmute(wweight), ::core::mem::transmute(dwpropertiescount), ::core::mem::transmute(keys), ::core::mem::transmute(values))) + ::core::mem::transmute(DnsServiceConstructInstance(pservicename.into(), phostname.into(), ::core::mem::transmute(pip4), ::core::mem::transmute(pip6), wport, wpriority, wweight, ::core::mem::transmute(dwpropertiescount), ::core::mem::transmute(keys), ::core::mem::transmute(values))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] #[inline] @@ -4715,7 +4715,7 @@ where extern "system" { fn DnsValidateName_A(pszname: ::windows::core::PCSTR, format: DNS_NAME_FORMAT) -> i32; } - ::core::mem::transmute(DnsValidateName_A(pszname.into(), ::core::mem::transmute(format))) + ::core::mem::transmute(DnsValidateName_A(pszname.into(), format)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] #[inline] @@ -4727,7 +4727,7 @@ where extern "system" { fn DnsValidateName_UTF8(pszname: ::windows::core::PCSTR, format: DNS_NAME_FORMAT) -> i32; } - ::core::mem::transmute(DnsValidateName_UTF8(pszname.into(), ::core::mem::transmute(format))) + ::core::mem::transmute(DnsValidateName_UTF8(pszname.into(), format)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] #[inline] @@ -4739,7 +4739,7 @@ where extern "system" { fn DnsValidateName_W(pszname: ::windows::core::PCWSTR, format: DNS_NAME_FORMAT) -> i32; } - ::core::mem::transmute(DnsValidateName_W(pszname.into(), ::core::mem::transmute(format))) + ::core::mem::transmute(DnsValidateName_W(pszname.into(), format)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4753,7 +4753,7 @@ where extern "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; } - ::core::mem::transmute(DnsWriteQuestionToBuffer_UTF8(::core::mem::transmute(pdnsbuffer), ::core::mem::transmute(pdwbuffersize), pszname.into(), ::core::mem::transmute(wtype), ::core::mem::transmute(xid), frecursiondesired.into())) + ::core::mem::transmute(DnsWriteQuestionToBuffer_UTF8(::core::mem::transmute(pdnsbuffer), ::core::mem::transmute(pdwbuffersize), pszname.into(), wtype, xid, frecursiondesired.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4767,7 +4767,7 @@ where extern "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; } - ::core::mem::transmute(DnsWriteQuestionToBuffer_W(::core::mem::transmute(pdnsbuffer), ::core::mem::transmute(pdwbuffersize), pszname.into(), ::core::mem::transmute(wtype), ::core::mem::transmute(xid), frecursiondesired.into())) + ::core::mem::transmute(DnsWriteQuestionToBuffer_W(::core::mem::transmute(pdnsbuffer), ::core::mem::transmute(pdwbuffersize), pszname.into(), wtype, xid, frecursiondesired.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] pub const IP4_ADDRESS_STRING_BUFFER_LENGTH: u32 = 16u32; 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 76e12b5725..24ef3cbe7f 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs @@ -7,7 +7,7 @@ pub unsafe fn AddIPAddress(address: u32, ipmask: u32, ifindex: u32, ntecontext: extern "system" { fn AddIPAddress(address: u32, ipmask: u32, ifindex: u32, ntecontext: *mut u32, nteinstance: *mut u32) -> u32; } - ::core::mem::transmute(AddIPAddress(::core::mem::transmute(address), ::core::mem::transmute(ipmask), ::core::mem::transmute(ifindex), ::core::mem::transmute(ntecontext), ::core::mem::transmute(nteinstance))) + ::core::mem::transmute(AddIPAddress(address, ipmask, ifindex, ::core::mem::transmute(ntecontext), ::core::mem::transmute(nteinstance))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] pub const BEST_IF: u32 = 20u32; @@ -66,7 +66,7 @@ pub unsafe fn ConvertCompartmentIdToGuid(compartmentid: u32, compartmentguid: *m extern "system" { fn ConvertCompartmentIdToGuid(compartmentid: u32, compartmentguid: *mut ::windows::core::GUID) -> super::super::Foundation::NTSTATUS; } - ConvertCompartmentIdToGuid(::core::mem::transmute(compartmentid), ::core::mem::transmute(compartmentguid)).ok() + ConvertCompartmentIdToGuid(compartmentid, ::core::mem::transmute(compartmentguid)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -99,7 +99,7 @@ pub unsafe fn ConvertInterfaceIndexToLuid(interfaceindex: u32, interfaceluid: *m extern "system" { fn ConvertInterfaceIndexToLuid(interfaceindex: u32, interfaceluid: *mut super::Ndis::NET_LUID_LH) -> super::super::Foundation::NTSTATUS; } - ConvertInterfaceIndexToLuid(::core::mem::transmute(interfaceindex), ::core::mem::transmute(interfaceluid)).ok() + ConvertInterfaceIndexToLuid(interfaceindex, ::core::mem::transmute(interfaceluid)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -185,7 +185,7 @@ pub unsafe fn ConvertIpv4MaskToLength(mask: u32, masklength: *mut u8) -> ::windo extern "system" { fn ConvertIpv4MaskToLength(mask: u32, masklength: *mut u8) -> super::super::Foundation::NTSTATUS; } - ConvertIpv4MaskToLength(::core::mem::transmute(mask), ::core::mem::transmute(masklength)).ok() + ConvertIpv4MaskToLength(mask, ::core::mem::transmute(masklength)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -195,7 +195,7 @@ pub unsafe fn ConvertLengthToIpv4Mask(masklength: u32, mask: *mut u32) -> ::wind extern "system" { fn ConvertLengthToIpv4Mask(masklength: u32, mask: *mut u32) -> super::super::Foundation::NTSTATUS; } - ConvertLengthToIpv4Mask(::core::mem::transmute(masklength), ::core::mem::transmute(mask)).ok() + ConvertLengthToIpv4Mask(masklength, ::core::mem::transmute(mask)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] @@ -253,7 +253,7 @@ pub unsafe fn CreatePersistentTcpPortReservation(startport: u16, numberofports: extern "system" { fn CreatePersistentTcpPortReservation(startport: u16, numberofports: u16, token: *mut u64) -> u32; } - ::core::mem::transmute(CreatePersistentTcpPortReservation(::core::mem::transmute(startport), ::core::mem::transmute(numberofports), ::core::mem::transmute(token))) + ::core::mem::transmute(CreatePersistentTcpPortReservation(startport, numberofports, ::core::mem::transmute(token))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -262,7 +262,7 @@ pub unsafe fn CreatePersistentUdpPortReservation(startport: u16, numberofports: extern "system" { fn CreatePersistentUdpPortReservation(startport: u16, numberofports: u16, token: *mut u64) -> u32; } - ::core::mem::transmute(CreatePersistentUdpPortReservation(::core::mem::transmute(startport), ::core::mem::transmute(numberofports), ::core::mem::transmute(token))) + ::core::mem::transmute(CreatePersistentUdpPortReservation(startport, numberofports, ::core::mem::transmute(token))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -271,7 +271,7 @@ pub unsafe fn CreateProxyArpEntry(dwaddress: u32, dwmask: u32, dwifindex: u32) - extern "system" { fn CreateProxyArpEntry(dwaddress: u32, dwmask: u32, dwifindex: u32) -> u32; } - ::core::mem::transmute(CreateProxyArpEntry(::core::mem::transmute(dwaddress), ::core::mem::transmute(dwmask), ::core::mem::transmute(dwifindex))) + ::core::mem::transmute(CreateProxyArpEntry(dwaddress, dwmask, dwifindex)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -281,7 +281,7 @@ pub unsafe fn CreateSortedAddressPairs(sourceaddresslist: *const super::super::N extern "system" { fn CreateSortedAddressPairs(sourceaddresslist: *const super::super::Networking::WinSock::SOCKADDR_IN6, sourceaddresscount: u32, destinationaddresslist: *const super::super::Networking::WinSock::SOCKADDR_IN6, destinationaddresscount: u32, addresssortoptions: u32, sortedaddresspairlist: *mut *mut super::super::Networking::WinSock::SOCKADDR_IN6_PAIR, sortedaddresspaircount: *mut u32) -> super::super::Foundation::NTSTATUS; } - CreateSortedAddressPairs(::core::mem::transmute(sourceaddresslist), ::core::mem::transmute(sourceaddresscount), ::core::mem::transmute(destinationaddresslist), ::core::mem::transmute(destinationaddresscount), ::core::mem::transmute(addresssortoptions), ::core::mem::transmute(sortedaddresspairlist), ::core::mem::transmute(sortedaddresspaircount)).ok() + CreateSortedAddressPairs(::core::mem::transmute(sourceaddresslist), sourceaddresscount, ::core::mem::transmute(destinationaddresslist), destinationaddresscount, addresssortoptions, ::core::mem::transmute(sortedaddresspairlist), ::core::mem::transmute(sortedaddresspaircount)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] @@ -689,7 +689,7 @@ pub unsafe fn DeleteIPAddress(ntecontext: u32) -> u32 { extern "system" { fn DeleteIPAddress(ntecontext: u32) -> u32; } - ::core::mem::transmute(DeleteIPAddress(::core::mem::transmute(ntecontext))) + ::core::mem::transmute(DeleteIPAddress(ntecontext)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] @@ -737,7 +737,7 @@ pub unsafe fn DeletePersistentTcpPortReservation(startport: u16, numberofports: extern "system" { fn DeletePersistentTcpPortReservation(startport: u16, numberofports: u16) -> u32; } - ::core::mem::transmute(DeletePersistentTcpPortReservation(::core::mem::transmute(startport), ::core::mem::transmute(numberofports))) + ::core::mem::transmute(DeletePersistentTcpPortReservation(startport, numberofports)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -746,7 +746,7 @@ pub unsafe fn DeletePersistentUdpPortReservation(startport: u16, numberofports: extern "system" { fn DeletePersistentUdpPortReservation(startport: u16, numberofports: u16) -> u32; } - ::core::mem::transmute(DeletePersistentUdpPortReservation(::core::mem::transmute(startport), ::core::mem::transmute(numberofports))) + ::core::mem::transmute(DeletePersistentUdpPortReservation(startport, numberofports)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -755,7 +755,7 @@ pub unsafe fn DeleteProxyArpEntry(dwaddress: u32, dwmask: u32, dwifindex: u32) - extern "system" { fn DeleteProxyArpEntry(dwaddress: u32, dwmask: u32, dwifindex: u32) -> u32; } - ::core::mem::transmute(DeleteProxyArpEntry(::core::mem::transmute(dwaddress), ::core::mem::transmute(dwmask), ::core::mem::transmute(dwifindex))) + ::core::mem::transmute(DeleteProxyArpEntry(dwaddress, dwmask, dwifindex)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] @@ -848,7 +848,7 @@ pub unsafe fn FlushIpNetTable(dwifindex: u32) -> u32 { extern "system" { fn FlushIpNetTable(dwifindex: u32) -> u32; } - ::core::mem::transmute(FlushIpNetTable(::core::mem::transmute(dwifindex))) + ::core::mem::transmute(FlushIpNetTable(dwifindex)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -858,7 +858,7 @@ pub unsafe fn FlushIpNetTable2(family: u16, interfaceindex: u32) -> ::windows::c extern "system" { fn FlushIpNetTable2(family: u16, interfaceindex: u32) -> super::super::Foundation::NTSTATUS; } - FlushIpNetTable2(::core::mem::transmute(family), ::core::mem::transmute(interfaceindex)).ok() + FlushIpNetTable2(family, interfaceindex).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -868,7 +868,7 @@ pub unsafe fn FlushIpPathTable(family: u16) -> ::windows::core::Result<()> { extern "system" { fn FlushIpPathTable(family: u16) -> super::super::Foundation::NTSTATUS; } - FlushIpPathTable(::core::mem::transmute(family)).ok() + FlushIpPathTable(family).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1030,7 +1030,7 @@ pub unsafe fn GetAdaptersAddresses(family: super::super::Networking::WinSock::AD extern "system" { fn GetAdaptersAddresses(family: super::super::Networking::WinSock::ADDRESS_FAMILY, flags: GET_ADAPTERS_ADDRESSES_FLAGS, reserved: *mut ::core::ffi::c_void, adapteraddresses: *mut IP_ADAPTER_ADDRESSES_LH, sizepointer: *mut u32) -> u32; } - ::core::mem::transmute(GetAdaptersAddresses(::core::mem::transmute(family), ::core::mem::transmute(flags), ::core::mem::transmute(reserved), ::core::mem::transmute(adapteraddresses), ::core::mem::transmute(sizepointer))) + ::core::mem::transmute(GetAdaptersAddresses(family, flags, ::core::mem::transmute(reserved), ::core::mem::transmute(adapteraddresses), ::core::mem::transmute(sizepointer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1060,7 +1060,7 @@ pub unsafe fn GetAnycastIpAddressTable(family: u16, table: *mut *mut MIB_ANYCAST extern "system" { fn GetAnycastIpAddressTable(family: u16, table: *mut *mut MIB_ANYCASTIPADDRESS_TABLE) -> super::super::Foundation::NTSTATUS; } - GetAnycastIpAddressTable(::core::mem::transmute(family), ::core::mem::transmute(table)).ok() + GetAnycastIpAddressTable(family, ::core::mem::transmute(table)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1069,7 +1069,7 @@ pub unsafe fn GetBestInterface(dwdestaddr: u32, pdwbestifindex: *mut u32) -> u32 extern "system" { fn GetBestInterface(dwdestaddr: u32, pdwbestifindex: *mut u32) -> u32; } - ::core::mem::transmute(GetBestInterface(::core::mem::transmute(dwdestaddr), ::core::mem::transmute(pdwbestifindex))) + ::core::mem::transmute(GetBestInterface(dwdestaddr, ::core::mem::transmute(pdwbestifindex))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -1089,7 +1089,7 @@ pub unsafe fn GetBestRoute(dwdestaddr: u32, dwsourceaddr: u32, pbestroute: *mut extern "system" { fn GetBestRoute(dwdestaddr: u32, dwsourceaddr: u32, pbestroute: *mut MIB_IPFORWARDROW) -> u32; } - ::core::mem::transmute(GetBestRoute(::core::mem::transmute(dwdestaddr), ::core::mem::transmute(dwsourceaddr), ::core::mem::transmute(pbestroute))) + ::core::mem::transmute(GetBestRoute(dwdestaddr, dwsourceaddr, ::core::mem::transmute(pbestroute))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] @@ -1099,7 +1099,7 @@ pub unsafe fn GetBestRoute2(interfaceluid: *const super::Ndis::NET_LUID_LH, inte extern "system" { fn GetBestRoute2(interfaceluid: *const super::Ndis::NET_LUID_LH, interfaceindex: u32, sourceaddress: *const super::super::Networking::WinSock::SOCKADDR_INET, destinationaddress: *const super::super::Networking::WinSock::SOCKADDR_INET, addresssortoptions: u32, bestroute: *mut MIB_IPFORWARD_ROW2, bestsourceaddress: *mut super::super::Networking::WinSock::SOCKADDR_INET) -> super::super::Foundation::NTSTATUS; } - GetBestRoute2(::core::mem::transmute(interfaceluid), ::core::mem::transmute(interfaceindex), ::core::mem::transmute(sourceaddress), ::core::mem::transmute(destinationaddress), ::core::mem::transmute(addresssortoptions), ::core::mem::transmute(bestroute), ::core::mem::transmute(bestsourceaddress)).ok() + GetBestRoute2(::core::mem::transmute(interfaceluid), interfaceindex, ::core::mem::transmute(sourceaddress), ::core::mem::transmute(destinationaddress), addresssortoptions, ::core::mem::transmute(bestroute), ::core::mem::transmute(bestsourceaddress)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1149,7 +1149,7 @@ where extern "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; } - ::core::mem::transmute(GetExtendedTcpTable(::core::mem::transmute(ptcptable), ::core::mem::transmute(pdwsize), border.into(), ::core::mem::transmute(ulaf), ::core::mem::transmute(tableclass), ::core::mem::transmute(reserved))) + ::core::mem::transmute(GetExtendedTcpTable(::core::mem::transmute(ptcptable), ::core::mem::transmute(pdwsize), border.into(), ulaf, tableclass, reserved)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1162,7 +1162,7 @@ where extern "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; } - ::core::mem::transmute(GetExtendedUdpTable(::core::mem::transmute(pudptable), ::core::mem::transmute(pdwsize), border.into(), ::core::mem::transmute(ulaf), ::core::mem::transmute(tableclass), ::core::mem::transmute(reserved))) + ::core::mem::transmute(GetExtendedUdpTable(::core::mem::transmute(pudptable), ::core::mem::transmute(pdwsize), border.into(), ulaf, tableclass, reserved)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1171,7 +1171,7 @@ pub unsafe fn GetFriendlyIfIndex(ifindex: u32) -> u32 { extern "system" { fn GetFriendlyIfIndex(ifindex: u32) -> u32; } - ::core::mem::transmute(GetFriendlyIfIndex(::core::mem::transmute(ifindex))) + ::core::mem::transmute(GetFriendlyIfIndex(ifindex)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1189,7 +1189,7 @@ pub unsafe fn GetIcmpStatisticsEx(statistics: *mut MIB_ICMP_EX_XPSP1, family: u3 extern "system" { fn GetIcmpStatisticsEx(statistics: *mut MIB_ICMP_EX_XPSP1, family: u32) -> u32; } - ::core::mem::transmute(GetIcmpStatisticsEx(::core::mem::transmute(statistics), ::core::mem::transmute(family))) + ::core::mem::transmute(GetIcmpStatisticsEx(::core::mem::transmute(statistics), family)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1218,7 +1218,7 @@ pub unsafe fn GetIfEntry2Ex(level: MIB_IF_ENTRY_LEVEL, row: *mut MIB_IF_ROW2) -> extern "system" { fn GetIfEntry2Ex(level: MIB_IF_ENTRY_LEVEL, row: *mut MIB_IF_ROW2) -> super::super::Foundation::NTSTATUS; } - GetIfEntry2Ex(::core::mem::transmute(level), ::core::mem::transmute(row)).ok() + GetIfEntry2Ex(level, ::core::mem::transmute(row)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1261,7 +1261,7 @@ pub unsafe fn GetIfTable2Ex(level: MIB_IF_TABLE_LEVEL, table: *mut *mut MIB_IF_T extern "system" { fn GetIfTable2Ex(level: MIB_IF_TABLE_LEVEL, table: *mut *mut MIB_IF_TABLE2) -> super::super::Foundation::NTSTATUS; } - GetIfTable2Ex(::core::mem::transmute(level), ::core::mem::transmute(table)).ok() + GetIfTable2Ex(level, ::core::mem::transmute(table)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -1332,7 +1332,7 @@ pub unsafe fn GetIpErrorString(errorcode: u32, buffer: ::windows::core::PWSTR, s extern "system" { fn GetIpErrorString(errorcode: u32, buffer: ::windows::core::PWSTR, size: *mut u32) -> u32; } - ::core::mem::transmute(GetIpErrorString(::core::mem::transmute(errorcode), ::core::mem::transmute(buffer), ::core::mem::transmute(size))) + ::core::mem::transmute(GetIpErrorString(errorcode, ::core::mem::transmute(buffer), ::core::mem::transmute(size))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] @@ -1365,7 +1365,7 @@ pub unsafe fn GetIpForwardTable2(family: u16, table: *mut *mut MIB_IPFORWARD_TAB extern "system" { fn GetIpForwardTable2(family: u16, table: *mut *mut MIB_IPFORWARD_TABLE2) -> super::super::Foundation::NTSTATUS; } - GetIpForwardTable2(::core::mem::transmute(family), ::core::mem::transmute(table)).ok() + GetIpForwardTable2(family, ::core::mem::transmute(table)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] @@ -1385,7 +1385,7 @@ pub unsafe fn GetIpInterfaceTable(family: u16, table: *mut *mut MIB_IPINTERFACE_ extern "system" { fn GetIpInterfaceTable(family: u16, table: *mut *mut MIB_IPINTERFACE_TABLE) -> super::super::Foundation::NTSTATUS; } - GetIpInterfaceTable(::core::mem::transmute(family), ::core::mem::transmute(table)).ok() + GetIpInterfaceTable(family, ::core::mem::transmute(table)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] @@ -1418,7 +1418,7 @@ pub unsafe fn GetIpNetTable2(family: u16, table: *mut *mut MIB_IPNET_TABLE2) -> extern "system" { fn GetIpNetTable2(family: u16, table: *mut *mut MIB_IPNET_TABLE2) -> super::super::Foundation::NTSTATUS; } - GetIpNetTable2(::core::mem::transmute(family), ::core::mem::transmute(table)).ok() + GetIpNetTable2(family, ::core::mem::transmute(table)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -1428,7 +1428,7 @@ pub unsafe fn GetIpNetworkConnectionBandwidthEstimates(interfaceindex: u32, addr extern "system" { fn GetIpNetworkConnectionBandwidthEstimates(interfaceindex: u32, addressfamily: u16, bandwidthestimates: *mut MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES) -> super::super::Foundation::NTSTATUS; } - GetIpNetworkConnectionBandwidthEstimates(::core::mem::transmute(interfaceindex), ::core::mem::transmute(addressfamily), ::core::mem::transmute(bandwidthestimates)).ok() + GetIpNetworkConnectionBandwidthEstimates(interfaceindex, addressfamily, ::core::mem::transmute(bandwidthestimates)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] @@ -1448,7 +1448,7 @@ pub unsafe fn GetIpPathTable(family: u16, table: *mut *mut MIB_IPPATH_TABLE) -> extern "system" { fn GetIpPathTable(family: u16, table: *mut *mut MIB_IPPATH_TABLE) -> super::super::Foundation::NTSTATUS; } - GetIpPathTable(::core::mem::transmute(family), ::core::mem::transmute(table)).ok() + GetIpPathTable(family, ::core::mem::transmute(table)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1467,7 +1467,7 @@ pub unsafe fn GetIpStatisticsEx(statistics: *mut MIB_IPSTATS_LH, family: super:: extern "system" { fn GetIpStatisticsEx(statistics: *mut MIB_IPSTATS_LH, family: super::super::Networking::WinSock::ADDRESS_FAMILY) -> u32; } - ::core::mem::transmute(GetIpStatisticsEx(::core::mem::transmute(statistics), ::core::mem::transmute(family))) + ::core::mem::transmute(GetIpStatisticsEx(::core::mem::transmute(statistics), family)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1500,7 +1500,7 @@ pub unsafe fn GetMulticastIpAddressTable(family: u16, table: *mut *mut MIB_MULTI extern "system" { fn GetMulticastIpAddressTable(family: u16, table: *mut *mut MIB_MULTICASTIPADDRESS_TABLE) -> super::super::Foundation::NTSTATUS; } - GetMulticastIpAddressTable(::core::mem::transmute(family), ::core::mem::transmute(table)).ok() + GetMulticastIpAddressTable(family, ::core::mem::transmute(table)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -1520,7 +1520,7 @@ pub unsafe fn GetNetworkConnectivityHintForInterface(interfaceindex: u32, connec extern "system" { fn GetNetworkConnectivityHintForInterface(interfaceindex: u32, connectivityhint: *mut super::super::Networking::WinSock::NL_NETWORK_CONNECTIVITY_HINT) -> super::super::Foundation::NTSTATUS; } - GetNetworkConnectivityHintForInterface(::core::mem::transmute(interfaceindex), ::core::mem::transmute(connectivityhint)).ok() + GetNetworkConnectivityHintForInterface(interfaceindex, ::core::mem::transmute(connectivityhint)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1558,7 +1558,7 @@ pub unsafe fn GetOwnerModuleFromPidAndInfo(ulpid: u32, pinfo: *const u64, class: extern "system" { fn GetOwnerModuleFromPidAndInfo(ulpid: u32, pinfo: *const u64, class: TCPIP_OWNER_MODULE_INFO_CLASS, pbuffer: *mut ::core::ffi::c_void, pdwsize: *mut u32) -> u32; } - ::core::mem::transmute(GetOwnerModuleFromPidAndInfo(::core::mem::transmute(ulpid), ::core::mem::transmute(pinfo), ::core::mem::transmute(class), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwsize))) + ::core::mem::transmute(GetOwnerModuleFromPidAndInfo(ulpid, ::core::mem::transmute(pinfo), class, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwsize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1567,7 +1567,7 @@ pub unsafe fn GetOwnerModuleFromTcp6Entry(ptcpentry: *const MIB_TCP6ROW_OWNER_MO extern "system" { fn GetOwnerModuleFromTcp6Entry(ptcpentry: *const MIB_TCP6ROW_OWNER_MODULE, class: TCPIP_OWNER_MODULE_INFO_CLASS, pbuffer: *mut ::core::ffi::c_void, pdwsize: *mut u32) -> u32; } - ::core::mem::transmute(GetOwnerModuleFromTcp6Entry(::core::mem::transmute(ptcpentry), ::core::mem::transmute(class), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwsize))) + ::core::mem::transmute(GetOwnerModuleFromTcp6Entry(::core::mem::transmute(ptcpentry), class, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwsize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1576,7 +1576,7 @@ pub unsafe fn GetOwnerModuleFromTcpEntry(ptcpentry: *const MIB_TCPROW_OWNER_MODU extern "system" { fn GetOwnerModuleFromTcpEntry(ptcpentry: *const MIB_TCPROW_OWNER_MODULE, class: TCPIP_OWNER_MODULE_INFO_CLASS, pbuffer: *mut ::core::ffi::c_void, pdwsize: *mut u32) -> u32; } - ::core::mem::transmute(GetOwnerModuleFromTcpEntry(::core::mem::transmute(ptcpentry), ::core::mem::transmute(class), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwsize))) + ::core::mem::transmute(GetOwnerModuleFromTcpEntry(::core::mem::transmute(ptcpentry), class, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwsize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1585,7 +1585,7 @@ pub unsafe fn GetOwnerModuleFromUdp6Entry(pudpentry: *const MIB_UDP6ROW_OWNER_MO extern "system" { fn GetOwnerModuleFromUdp6Entry(pudpentry: *const MIB_UDP6ROW_OWNER_MODULE, class: TCPIP_OWNER_MODULE_INFO_CLASS, pbuffer: *mut ::core::ffi::c_void, pdwsize: *mut u32) -> u32; } - ::core::mem::transmute(GetOwnerModuleFromUdp6Entry(::core::mem::transmute(pudpentry), ::core::mem::transmute(class), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwsize))) + ::core::mem::transmute(GetOwnerModuleFromUdp6Entry(::core::mem::transmute(pudpentry), class, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwsize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1594,7 +1594,7 @@ pub unsafe fn GetOwnerModuleFromUdpEntry(pudpentry: *const MIB_UDPROW_OWNER_MODU extern "system" { fn GetOwnerModuleFromUdpEntry(pudpentry: *const MIB_UDPROW_OWNER_MODULE, class: TCPIP_OWNER_MODULE_INFO_CLASS, pbuffer: *mut ::core::ffi::c_void, pdwsize: *mut u32) -> u32; } - ::core::mem::transmute(GetOwnerModuleFromUdpEntry(::core::mem::transmute(pudpentry), ::core::mem::transmute(class), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwsize))) + ::core::mem::transmute(GetOwnerModuleFromUdpEntry(::core::mem::transmute(pudpentry), class, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwsize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1604,7 +1604,7 @@ pub unsafe fn GetPerAdapterInfo(ifindex: u32, pperadapterinfo: *mut IP_PER_ADAPT extern "system" { fn GetPerAdapterInfo(ifindex: u32, pperadapterinfo: *mut IP_PER_ADAPTER_INFO_W2KSP1, poutbuflen: *mut u32) -> u32; } - ::core::mem::transmute(GetPerAdapterInfo(::core::mem::transmute(ifindex), ::core::mem::transmute(pperadapterinfo), ::core::mem::transmute(poutbuflen))) + ::core::mem::transmute(GetPerAdapterInfo(ifindex, ::core::mem::transmute(pperadapterinfo), ::core::mem::transmute(poutbuflen))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] @@ -1614,7 +1614,7 @@ pub unsafe fn GetPerTcp6ConnectionEStats(row: *const MIB_TCP6ROW, estatstype: TC extern "system" { fn GetPerTcp6ConnectionEStats(row: *const MIB_TCP6ROW, estatstype: TCP_ESTATS_TYPE, rw: *mut u8, rwversion: u32, rwsize: u32, ros: *mut u8, rosversion: u32, rossize: u32, rod: *mut u8, rodversion: u32, rodsize: u32) -> u32; } - ::core::mem::transmute(GetPerTcp6ConnectionEStats(::core::mem::transmute(row), ::core::mem::transmute(estatstype), ::core::mem::transmute(rw), ::core::mem::transmute(rwversion), ::core::mem::transmute(rwsize), ::core::mem::transmute(ros), ::core::mem::transmute(rosversion), ::core::mem::transmute(rossize), ::core::mem::transmute(rod), ::core::mem::transmute(rodversion), ::core::mem::transmute(rodsize))) + ::core::mem::transmute(GetPerTcp6ConnectionEStats(::core::mem::transmute(row), estatstype, ::core::mem::transmute(rw), rwversion, rwsize, ::core::mem::transmute(ros), rosversion, rossize, ::core::mem::transmute(rod), rodversion, rodsize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1623,7 +1623,7 @@ pub unsafe fn GetPerTcpConnectionEStats(row: *const MIB_TCPROW_LH, estatstype: T extern "system" { fn GetPerTcpConnectionEStats(row: *const MIB_TCPROW_LH, estatstype: TCP_ESTATS_TYPE, rw: *mut u8, rwversion: u32, rwsize: u32, ros: *mut u8, rosversion: u32, rossize: u32, rod: *mut u8, rodversion: u32, rodsize: u32) -> u32; } - ::core::mem::transmute(GetPerTcpConnectionEStats(::core::mem::transmute(row), ::core::mem::transmute(estatstype), ::core::mem::transmute(rw), ::core::mem::transmute(rwversion), ::core::mem::transmute(rwsize), ::core::mem::transmute(ros), ::core::mem::transmute(rosversion), ::core::mem::transmute(rossize), ::core::mem::transmute(rod), ::core::mem::transmute(rodversion), ::core::mem::transmute(rodsize))) + ::core::mem::transmute(GetPerTcpConnectionEStats(::core::mem::transmute(row), estatstype, ::core::mem::transmute(rw), rwversion, rwsize, ::core::mem::transmute(ros), rosversion, rossize, ::core::mem::transmute(rod), rodversion, rodsize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1633,7 +1633,7 @@ pub unsafe fn GetRTTAndHopCount(destipaddress: u32, hopcount: *mut u32, maxhops: extern "system" { fn GetRTTAndHopCount(destipaddress: u32, hopcount: *mut u32, maxhops: u32, rtt: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetRTTAndHopCount(::core::mem::transmute(destipaddress), ::core::mem::transmute(hopcount), ::core::mem::transmute(maxhops), ::core::mem::transmute(rtt))) + ::core::mem::transmute(GetRTTAndHopCount(destipaddress, ::core::mem::transmute(hopcount), maxhops, ::core::mem::transmute(rtt))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -1642,7 +1642,7 @@ pub unsafe fn GetSessionCompartmentId(sessionid: u32) -> u32 { extern "system" { fn GetSessionCompartmentId(sessionid: u32) -> u32; } - ::core::mem::transmute(GetSessionCompartmentId(::core::mem::transmute(sessionid))) + ::core::mem::transmute(GetSessionCompartmentId(sessionid)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -1687,7 +1687,7 @@ pub unsafe fn GetTcpStatisticsEx(statistics: *mut MIB_TCPSTATS_LH, family: super extern "system" { fn GetTcpStatisticsEx(statistics: *mut MIB_TCPSTATS_LH, family: super::super::Networking::WinSock::ADDRESS_FAMILY) -> u32; } - ::core::mem::transmute(GetTcpStatisticsEx(::core::mem::transmute(statistics), ::core::mem::transmute(family))) + ::core::mem::transmute(GetTcpStatisticsEx(::core::mem::transmute(statistics), family)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] @@ -1697,7 +1697,7 @@ pub unsafe fn GetTcpStatisticsEx2(statistics: *mut MIB_TCPSTATS2, family: super: extern "system" { fn GetTcpStatisticsEx2(statistics: *mut MIB_TCPSTATS2, family: super::super::Networking::WinSock::ADDRESS_FAMILY) -> u32; } - ::core::mem::transmute(GetTcpStatisticsEx2(::core::mem::transmute(statistics), ::core::mem::transmute(family))) + ::core::mem::transmute(GetTcpStatisticsEx2(::core::mem::transmute(statistics), family)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1765,7 +1765,7 @@ pub unsafe fn GetUdpStatisticsEx(statistics: *mut MIB_UDPSTATS, family: super::s extern "system" { fn GetUdpStatisticsEx(statistics: *mut MIB_UDPSTATS, family: super::super::Networking::WinSock::ADDRESS_FAMILY) -> u32; } - ::core::mem::transmute(GetUdpStatisticsEx(::core::mem::transmute(statistics), ::core::mem::transmute(family))) + ::core::mem::transmute(GetUdpStatisticsEx(::core::mem::transmute(statistics), family)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] @@ -1775,7 +1775,7 @@ pub unsafe fn GetUdpStatisticsEx2(statistics: *mut MIB_UDPSTATS2, family: super: extern "system" { fn GetUdpStatisticsEx2(statistics: *mut MIB_UDPSTATS2, family: super::super::Networking::WinSock::ADDRESS_FAMILY) -> u32; } - ::core::mem::transmute(GetUdpStatisticsEx2(::core::mem::transmute(statistics), ::core::mem::transmute(family))) + ::core::mem::transmute(GetUdpStatisticsEx2(::core::mem::transmute(statistics), family)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1817,7 +1817,7 @@ pub unsafe fn GetUnicastIpAddressTable(family: u16, table: *mut *mut MIB_UNICAST extern "system" { fn GetUnicastIpAddressTable(family: u16, table: *mut *mut MIB_UNICASTIPADDRESS_TABLE) -> super::super::Foundation::NTSTATUS; } - GetUnicastIpAddressTable(::core::mem::transmute(family), ::core::mem::transmute(table)).ok() + GetUnicastIpAddressTable(family, ::core::mem::transmute(table)).ok() } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -4494,7 +4494,7 @@ pub unsafe fn Icmp6ParseReplies(replybuffer: *mut ::core::ffi::c_void, replysize extern "system" { fn Icmp6ParseReplies(replybuffer: *mut ::core::ffi::c_void, replysize: u32) -> u32; } - ::core::mem::transmute(Icmp6ParseReplies(::core::mem::transmute(replybuffer), ::core::mem::transmute(replysize))) + ::core::mem::transmute(Icmp6ParseReplies(::core::mem::transmute(replybuffer), replysize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_System_WindowsProgramming\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_System_WindowsProgramming"))] @@ -4508,7 +4508,7 @@ where extern "system" { fn Icmp6SendEcho2(icmphandle: IcmpHandle, event: super::super::Foundation::HANDLE, apcroutine: *mut ::core::ffi::c_void, apccontext: *const ::core::ffi::c_void, sourceaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, destinationaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32; } - ::core::mem::transmute(Icmp6SendEcho2(icmphandle.into(), event.into(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(sourceaddress), ::core::mem::transmute(destinationaddress), ::core::mem::transmute(requestdata), ::core::mem::transmute(requestsize), ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), ::core::mem::transmute(replysize), ::core::mem::transmute(timeout))) + ::core::mem::transmute(Icmp6SendEcho2(icmphandle.into(), event.into(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(sourceaddress), ::core::mem::transmute(destinationaddress), ::core::mem::transmute(requestdata), requestsize, ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), replysize, timeout)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4572,7 +4572,7 @@ pub unsafe fn IcmpParseReplies(replybuffer: *mut ::core::ffi::c_void, replysize: extern "system" { fn IcmpParseReplies(replybuffer: *mut ::core::ffi::c_void, replysize: u32) -> u32; } - ::core::mem::transmute(IcmpParseReplies(::core::mem::transmute(replybuffer), ::core::mem::transmute(replysize))) + ::core::mem::transmute(IcmpParseReplies(::core::mem::transmute(replybuffer), replysize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -4584,7 +4584,7 @@ where extern "system" { fn IcmpSendEcho(icmphandle: IcmpHandle, destinationaddress: u32, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32; } - ::core::mem::transmute(IcmpSendEcho(icmphandle.into(), ::core::mem::transmute(destinationaddress), ::core::mem::transmute(requestdata), ::core::mem::transmute(requestsize), ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), ::core::mem::transmute(replysize), ::core::mem::transmute(timeout))) + ::core::mem::transmute(IcmpSendEcho(icmphandle.into(), destinationaddress, ::core::mem::transmute(requestdata), requestsize, ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), replysize, timeout)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] @@ -4598,7 +4598,7 @@ where extern "system" { fn IcmpSendEcho2(icmphandle: IcmpHandle, event: super::super::Foundation::HANDLE, apcroutine: *mut ::core::ffi::c_void, apccontext: *const ::core::ffi::c_void, destinationaddress: u32, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32; } - ::core::mem::transmute(IcmpSendEcho2(icmphandle.into(), event.into(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(destinationaddress), ::core::mem::transmute(requestdata), ::core::mem::transmute(requestsize), ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), ::core::mem::transmute(replysize), ::core::mem::transmute(timeout))) + ::core::mem::transmute(IcmpSendEcho2(icmphandle.into(), event.into(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), destinationaddress, ::core::mem::transmute(requestdata), requestsize, ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), replysize, timeout)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] @@ -4612,7 +4612,7 @@ where extern "system" { fn IcmpSendEcho2Ex(icmphandle: IcmpHandle, event: super::super::Foundation::HANDLE, apcroutine: *mut ::core::ffi::c_void, apccontext: *const ::core::ffi::c_void, sourceaddress: u32, destinationaddress: u32, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32; } - ::core::mem::transmute(IcmpSendEcho2Ex(icmphandle.into(), event.into(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(sourceaddress), ::core::mem::transmute(destinationaddress), ::core::mem::transmute(requestdata), ::core::mem::transmute(requestsize), ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), ::core::mem::transmute(replysize), ::core::mem::transmute(timeout))) + ::core::mem::transmute(IcmpSendEcho2Ex(icmphandle.into(), event.into(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), sourceaddress, destinationaddress, ::core::mem::transmute(requestdata), requestsize, ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), replysize, timeout)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] @@ -4681,7 +4681,7 @@ pub unsafe fn LookupPersistentTcpPortReservation(startport: u16, numberofports: extern "system" { fn LookupPersistentTcpPortReservation(startport: u16, numberofports: u16, token: *mut u64) -> u32; } - ::core::mem::transmute(LookupPersistentTcpPortReservation(::core::mem::transmute(startport), ::core::mem::transmute(numberofports), ::core::mem::transmute(token))) + ::core::mem::transmute(LookupPersistentTcpPortReservation(startport, numberofports, ::core::mem::transmute(token))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -4690,7 +4690,7 @@ pub unsafe fn LookupPersistentUdpPortReservation(startport: u16, numberofports: extern "system" { fn LookupPersistentUdpPortReservation(startport: u16, numberofports: u16, token: *mut u64) -> u32; } - ::core::mem::transmute(LookupPersistentUdpPortReservation(::core::mem::transmute(startport), ::core::mem::transmute(numberofports), ::core::mem::transmute(token))) + ::core::mem::transmute(LookupPersistentUdpPortReservation(startport, numberofports, ::core::mem::transmute(token))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] pub const MAXLEN_IFDESCR: u32 = 256u32; @@ -9467,7 +9467,7 @@ where extern "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; } - ::core::mem::transmute(NhpAllocateAndGetInterfaceInfoFromStack(::core::mem::transmute(pptable), ::core::mem::transmute(pdwcount), border.into(), hheap.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(NhpAllocateAndGetInterfaceInfoFromStack(::core::mem::transmute(pptable), ::core::mem::transmute(pdwcount), border.into(), hheap.into(), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -9490,7 +9490,7 @@ where extern "system" { fn NotifyIpInterfaceChange(family: u16, callback: *mut ::core::ffi::c_void, callercontext: *const ::core::ffi::c_void, initialnotification: super::super::Foundation::BOOLEAN, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::NTSTATUS; } - NotifyIpInterfaceChange(::core::mem::transmute(family), ::core::mem::transmute(callback), ::core::mem::transmute(callercontext), initialnotification.into(), ::core::mem::transmute(notificationhandle)).ok() + NotifyIpInterfaceChange(family, ::core::mem::transmute(callback), ::core::mem::transmute(callercontext), initialnotification.into(), ::core::mem::transmute(notificationhandle)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -9526,7 +9526,7 @@ where extern "system" { fn NotifyRouteChange2(addressfamily: u16, callback: *mut ::core::ffi::c_void, callercontext: *const ::core::ffi::c_void, initialnotification: super::super::Foundation::BOOLEAN, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::NTSTATUS; } - NotifyRouteChange2(::core::mem::transmute(addressfamily), ::core::mem::transmute(callback), ::core::mem::transmute(callercontext), initialnotification.into(), ::core::mem::transmute(notificationhandle)).ok() + NotifyRouteChange2(addressfamily, ::core::mem::transmute(callback), ::core::mem::transmute(callercontext), initialnotification.into(), ::core::mem::transmute(notificationhandle)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] @@ -9536,7 +9536,7 @@ pub unsafe fn NotifyStableUnicastIpAddressTable(family: u16, table: *mut *mut MI extern "system" { fn NotifyStableUnicastIpAddressTable(family: u16, table: *mut *mut MIB_UNICASTIPADDRESS_TABLE, callercallback: *mut ::core::ffi::c_void, callercontext: *const ::core::ffi::c_void, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::NTSTATUS; } - NotifyStableUnicastIpAddressTable(::core::mem::transmute(family), ::core::mem::transmute(table), ::core::mem::transmute(callercallback), ::core::mem::transmute(callercontext), ::core::mem::transmute(notificationhandle)).ok() + NotifyStableUnicastIpAddressTable(family, ::core::mem::transmute(table), ::core::mem::transmute(callercallback), ::core::mem::transmute(callercontext), ::core::mem::transmute(notificationhandle)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9562,7 +9562,7 @@ where extern "system" { fn NotifyUnicastIpAddressChange(family: u16, callback: *mut ::core::ffi::c_void, callercontext: *const ::core::ffi::c_void, initialnotification: super::super::Foundation::BOOLEAN, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::NTSTATUS; } - NotifyUnicastIpAddressChange(::core::mem::transmute(family), ::core::mem::transmute(callback), ::core::mem::transmute(callercontext), initialnotification.into(), ::core::mem::transmute(notificationhandle)).ok() + NotifyUnicastIpAddressChange(family, ::core::mem::transmute(callback), ::core::mem::transmute(callercontext), initialnotification.into(), ::core::mem::transmute(notificationhandle)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] pub const PEER_TO_PEER_NODETYPE: u32 = 2u32; @@ -9902,7 +9902,7 @@ pub unsafe fn PfAddFiltersToInterface(ih: *mut ::core::ffi::c_void, cinfilters: extern "system" { fn PfAddFiltersToInterface(ih: *mut ::core::ffi::c_void, cinfilters: u32, pfiltin: *mut PF_FILTER_DESCRIPTOR, coutfilters: u32, pfiltout: *mut PF_FILTER_DESCRIPTOR, pfhandle: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PfAddFiltersToInterface(::core::mem::transmute(ih), ::core::mem::transmute(cinfilters), ::core::mem::transmute(pfiltin), ::core::mem::transmute(coutfilters), ::core::mem::transmute(pfiltout), ::core::mem::transmute(pfhandle))) + ::core::mem::transmute(PfAddFiltersToInterface(::core::mem::transmute(ih), cinfilters, ::core::mem::transmute(pfiltin), coutfilters, ::core::mem::transmute(pfiltout), ::core::mem::transmute(pfhandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -9911,7 +9911,7 @@ pub unsafe fn PfAddGlobalFilterToInterface(pinterface: *mut ::core::ffi::c_void, extern "system" { fn PfAddGlobalFilterToInterface(pinterface: *mut ::core::ffi::c_void, gffilter: GLOBAL_FILTER) -> u32; } - ::core::mem::transmute(PfAddGlobalFilterToInterface(::core::mem::transmute(pinterface), ::core::mem::transmute(gffilter))) + ::core::mem::transmute(PfAddGlobalFilterToInterface(::core::mem::transmute(pinterface), gffilter)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -9920,7 +9920,7 @@ pub unsafe fn PfBindInterfaceToIPAddress(pinterface: *mut ::core::ffi::c_void, p extern "system" { fn PfBindInterfaceToIPAddress(pinterface: *mut ::core::ffi::c_void, pfattype: PFADDRESSTYPE, ipaddress: *mut u8) -> u32; } - ::core::mem::transmute(PfBindInterfaceToIPAddress(::core::mem::transmute(pinterface), ::core::mem::transmute(pfattype), ::core::mem::transmute(ipaddress))) + ::core::mem::transmute(PfBindInterfaceToIPAddress(::core::mem::transmute(pinterface), pfattype, ::core::mem::transmute(ipaddress))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -9929,7 +9929,7 @@ pub unsafe fn PfBindInterfaceToIndex(pinterface: *mut ::core::ffi::c_void, dwind extern "system" { fn PfBindInterfaceToIndex(pinterface: *mut ::core::ffi::c_void, dwindex: u32, pfatlinktype: PFADDRESSTYPE, linkipaddress: *mut u8) -> u32; } - ::core::mem::transmute(PfBindInterfaceToIndex(::core::mem::transmute(pinterface), ::core::mem::transmute(dwindex), ::core::mem::transmute(pfatlinktype), ::core::mem::transmute(linkipaddress))) + ::core::mem::transmute(PfBindInterfaceToIndex(::core::mem::transmute(pinterface), dwindex, pfatlinktype, ::core::mem::transmute(linkipaddress))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9943,7 +9943,7 @@ where extern "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; } - ::core::mem::transmute(PfCreateInterface(::core::mem::transmute(dwname), ::core::mem::transmute(inaction), ::core::mem::transmute(outaction), buselog.into(), bmustbeunique.into(), ::core::mem::transmute(ppinterface))) + ::core::mem::transmute(PfCreateInterface(dwname, inaction, outaction, buselog.into(), bmustbeunique.into(), ::core::mem::transmute(ppinterface))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -10005,7 +10005,7 @@ pub unsafe fn PfRemoveFilterHandles(pinterface: *mut ::core::ffi::c_void, cfilte extern "system" { fn PfRemoveFilterHandles(pinterface: *mut ::core::ffi::c_void, cfilters: u32, pvhandles: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PfRemoveFilterHandles(::core::mem::transmute(pinterface), ::core::mem::transmute(cfilters), ::core::mem::transmute(pvhandles))) + ::core::mem::transmute(PfRemoveFilterHandles(::core::mem::transmute(pinterface), cfilters, ::core::mem::transmute(pvhandles))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -10014,7 +10014,7 @@ pub unsafe fn PfRemoveFiltersFromInterface(ih: *mut ::core::ffi::c_void, cinfilt extern "system" { fn PfRemoveFiltersFromInterface(ih: *mut ::core::ffi::c_void, cinfilters: u32, pfiltin: *mut PF_FILTER_DESCRIPTOR, coutfilters: u32, pfiltout: *mut PF_FILTER_DESCRIPTOR) -> u32; } - ::core::mem::transmute(PfRemoveFiltersFromInterface(::core::mem::transmute(ih), ::core::mem::transmute(cinfilters), ::core::mem::transmute(pfiltin), ::core::mem::transmute(coutfilters), ::core::mem::transmute(pfiltout))) + ::core::mem::transmute(PfRemoveFiltersFromInterface(::core::mem::transmute(ih), cinfilters, ::core::mem::transmute(pfiltin), coutfilters, ::core::mem::transmute(pfiltout))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -10023,7 +10023,7 @@ pub unsafe fn PfRemoveGlobalFilterFromInterface(pinterface: *mut ::core::ffi::c_ extern "system" { fn PfRemoveGlobalFilterFromInterface(pinterface: *mut ::core::ffi::c_void, gffilter: GLOBAL_FILTER) -> u32; } - ::core::mem::transmute(PfRemoveGlobalFilterFromInterface(::core::mem::transmute(pinterface), ::core::mem::transmute(gffilter))) + ::core::mem::transmute(PfRemoveGlobalFilterFromInterface(::core::mem::transmute(pinterface), gffilter)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -10032,7 +10032,7 @@ pub unsafe fn PfSetLogBuffer(pbbuffer: *mut u8, dwsize: u32, dwthreshold: u32, d extern "system" { fn PfSetLogBuffer(pbbuffer: *mut u8, dwsize: u32, dwthreshold: u32, dwentries: u32, pdwloggedentries: *mut u32, pdwlostentries: *mut u32, pdwsizeused: *mut u32) -> u32; } - ::core::mem::transmute(PfSetLogBuffer(::core::mem::transmute(pbbuffer), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwthreshold), ::core::mem::transmute(dwentries), ::core::mem::transmute(pdwloggedentries), ::core::mem::transmute(pdwlostentries), ::core::mem::transmute(pdwsizeused))) + ::core::mem::transmute(PfSetLogBuffer(::core::mem::transmute(pbbuffer), dwsize, dwthreshold, dwentries, ::core::mem::transmute(pdwloggedentries), ::core::mem::transmute(pdwlostentries), ::core::mem::transmute(pdwsizeused))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -10041,7 +10041,7 @@ pub unsafe fn PfTestPacket(pininterface: *mut ::core::ffi::c_void, poutinterface extern "system" { fn PfTestPacket(pininterface: *mut ::core::ffi::c_void, poutinterface: *mut ::core::ffi::c_void, cbytes: u32, pbpacket: *mut u8, ppaction: *mut PFFORWARD_ACTION) -> u32; } - ::core::mem::transmute(PfTestPacket(::core::mem::transmute(pininterface), ::core::mem::transmute(poutinterface), ::core::mem::transmute(cbytes), ::core::mem::transmute(pbpacket), ::core::mem::transmute(ppaction))) + ::core::mem::transmute(PfTestPacket(::core::mem::transmute(pininterface), ::core::mem::transmute(poutinterface), cbytes, ::core::mem::transmute(pbpacket), ::core::mem::transmute(ppaction))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -10106,7 +10106,7 @@ pub unsafe fn SendARP(destip: u32, srcip: u32, pmacaddr: *mut ::core::ffi::c_voi extern "system" { fn SendARP(destip: u32, srcip: u32, pmacaddr: *mut ::core::ffi::c_void, phyaddrlen: *mut u32) -> u32; } - ::core::mem::transmute(SendARP(::core::mem::transmute(destip), ::core::mem::transmute(srcip), ::core::mem::transmute(pmacaddr), ::core::mem::transmute(phyaddrlen))) + ::core::mem::transmute(SendARP(destip, srcip, ::core::mem::transmute(pmacaddr), ::core::mem::transmute(phyaddrlen))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10116,7 +10116,7 @@ pub unsafe fn SetCurrentThreadCompartmentId(compartmentid: u32) -> ::windows::co extern "system" { fn SetCurrentThreadCompartmentId(compartmentid: u32) -> super::super::Foundation::NTSTATUS; } - SetCurrentThreadCompartmentId(::core::mem::transmute(compartmentid)).ok() + SetCurrentThreadCompartmentId(compartmentid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10126,7 +10126,7 @@ pub unsafe fn SetCurrentThreadCompartmentScope(compartmentscope: u32) -> ::windo extern "system" { fn SetCurrentThreadCompartmentScope(compartmentscope: u32) -> super::super::Foundation::NTSTATUS; } - SetCurrentThreadCompartmentScope(::core::mem::transmute(compartmentscope)).ok() + SetCurrentThreadCompartmentScope(compartmentscope).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10222,7 +10222,7 @@ pub unsafe fn SetIpStatisticsEx(statistics: *const MIB_IPSTATS_LH, family: u32) extern "system" { fn SetIpStatisticsEx(statistics: *const MIB_IPSTATS_LH, family: u32) -> u32; } - ::core::mem::transmute(SetIpStatisticsEx(::core::mem::transmute(statistics), ::core::mem::transmute(family))) + ::core::mem::transmute(SetIpStatisticsEx(::core::mem::transmute(statistics), family)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -10231,7 +10231,7 @@ pub unsafe fn SetIpTTL(nttl: u32) -> u32 { extern "system" { fn SetIpTTL(nttl: u32) -> u32; } - ::core::mem::transmute(SetIpTTL(::core::mem::transmute(nttl))) + ::core::mem::transmute(SetIpTTL(nttl)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10244,7 +10244,7 @@ where extern "system" { fn SetJobCompartmentId(jobhandle: super::super::Foundation::HANDLE, compartmentid: u32) -> super::super::Foundation::NTSTATUS; } - SetJobCompartmentId(jobhandle.into(), ::core::mem::transmute(compartmentid)).ok() + SetJobCompartmentId(jobhandle.into(), compartmentid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10257,7 +10257,7 @@ where extern "system" { fn SetNetworkInformation(networkguid: *const ::windows::core::GUID, compartmentid: u32, networkname: ::windows::core::PCWSTR) -> super::super::Foundation::NTSTATUS; } - SetNetworkInformation(::core::mem::transmute(networkguid), ::core::mem::transmute(compartmentid), networkname.into()).ok() + SetNetworkInformation(::core::mem::transmute(networkguid), compartmentid, networkname.into()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] @@ -10267,7 +10267,7 @@ pub unsafe fn SetPerTcp6ConnectionEStats(row: *const MIB_TCP6ROW, estatstype: TC extern "system" { fn SetPerTcp6ConnectionEStats(row: *const MIB_TCP6ROW, estatstype: TCP_ESTATS_TYPE, rw: *const u8, rwversion: u32, rwsize: u32, offset: u32) -> u32; } - ::core::mem::transmute(SetPerTcp6ConnectionEStats(::core::mem::transmute(row), ::core::mem::transmute(estatstype), ::core::mem::transmute(rw), ::core::mem::transmute(rwversion), ::core::mem::transmute(rwsize), ::core::mem::transmute(offset))) + ::core::mem::transmute(SetPerTcp6ConnectionEStats(::core::mem::transmute(row), estatstype, ::core::mem::transmute(rw), rwversion, rwsize, offset)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -10276,7 +10276,7 @@ pub unsafe fn SetPerTcpConnectionEStats(row: *const MIB_TCPROW_LH, estatstype: T extern "system" { fn SetPerTcpConnectionEStats(row: *const MIB_TCPROW_LH, estatstype: TCP_ESTATS_TYPE, rw: *const u8, rwversion: u32, rwsize: u32, offset: u32) -> u32; } - ::core::mem::transmute(SetPerTcpConnectionEStats(::core::mem::transmute(row), ::core::mem::transmute(estatstype), ::core::mem::transmute(rw), ::core::mem::transmute(rwversion), ::core::mem::transmute(rwsize), ::core::mem::transmute(offset))) + ::core::mem::transmute(SetPerTcpConnectionEStats(::core::mem::transmute(row), estatstype, ::core::mem::transmute(rw), rwversion, rwsize, offset)) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10286,7 +10286,7 @@ pub unsafe fn SetSessionCompartmentId(sessionid: u32, compartmentid: u32) -> ::w extern "system" { fn SetSessionCompartmentId(sessionid: u32, compartmentid: u32) -> super::super::Foundation::NTSTATUS; } - SetSessionCompartmentId(::core::mem::transmute(sessionid), ::core::mem::transmute(compartmentid)).ok() + SetSessionCompartmentId(sessionid, compartmentid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] @@ -11606,7 +11606,7 @@ pub unsafe fn if_indextoname(interfaceindex: u32, interfacename: &mut [u8; 256]) extern "system" { fn if_indextoname(interfaceindex: u32, interfacename: ::windows::core::PSTR) -> ::windows::core::PSTR; } - ::core::mem::transmute(if_indextoname(::core::mem::transmute(interfaceindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(interfacename)))) + ::core::mem::transmute(if_indextoname(interfaceindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(interfacename)))) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] 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 36c182dbd9..8025fa0d80 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs @@ -93,7 +93,7 @@ impl IMbnConnection { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Connect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(connectionmode), strprofile.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Connect)(::windows::core::Interface::as_raw(self), connectionmode, strprofile.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn Disconnect(&self) -> ::windows::core::Result { @@ -257,7 +257,7 @@ impl IMbnConnectionContextEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnConnectionContext>>, { - (::windows::core::Interface::vtable(self).OnSetProvisionedContextComplete)(::windows::core::Interface::as_raw(self), newinterface.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnSetProvisionedContextComplete)(::windows::core::Interface::as_raw(self), newinterface.into().abi(), requestid, status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -311,14 +311,14 @@ impl IMbnConnectionEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnConnection>>, { - (::windows::core::Interface::vtable(self).OnConnectComplete)(::windows::core::Interface::as_raw(self), newconnection.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnConnectComplete)(::windows::core::Interface::as_raw(self), newconnection.into().abi(), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnDisconnectComplete<'a, P0>(&self, newconnection: P0, requestid: u32, status: ::windows::core::HRESULT) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnConnection>>, { - (::windows::core::Interface::vtable(self).OnDisconnectComplete)(::windows::core::Interface::as_raw(self), newconnection.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnDisconnectComplete)(::windows::core::Interface::as_raw(self), newconnection.into().abi(), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnConnectStateChange<'a, P0>(&self, newconnection: P0) -> ::windows::core::Result<()> @@ -785,13 +785,13 @@ impl IMbnDeviceService { #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCommand(&self, commandid: u32, deviceservicedata: *const super::super::System::Com::SAFEARRAY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(deviceservicedata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetCommand)(::windows::core::Interface::as_raw(self), commandid, ::core::mem::transmute(deviceservicedata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryCommand(&self, commandid: u32, deviceservicedata: *const super::super::System::Com::SAFEARRAY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(deviceservicedata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryCommand)(::windows::core::Interface::as_raw(self), commandid, ::core::mem::transmute(deviceservicedata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OpenDataSession(&self) -> ::windows::core::Result { @@ -917,7 +917,7 @@ impl IMbnDeviceServiceStateEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnSessionsStateChange)(::windows::core::Interface::as_raw(self), interfaceid.into().abi(), ::core::mem::transmute(statechange)).ok() + (::windows::core::Interface::vtable(self).OnSessionsStateChange)(::windows::core::Interface::as_raw(self), interfaceid.into().abi(), statechange).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1054,21 +1054,21 @@ impl IMbnDeviceServicesEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnDeviceService>>, { - (::windows::core::Interface::vtable(self).OnQuerySupportedCommandsComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), ::core::mem::transmute(commandidlist), ::core::mem::transmute(status), ::core::mem::transmute(requestid)).ok() + (::windows::core::Interface::vtable(self).OnQuerySupportedCommandsComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), ::core::mem::transmute(commandidlist), status, requestid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnOpenCommandSessionComplete<'a, P0>(&self, deviceservice: P0, status: ::windows::core::HRESULT, requestid: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnDeviceService>>, { - (::windows::core::Interface::vtable(self).OnOpenCommandSessionComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), ::core::mem::transmute(status), ::core::mem::transmute(requestid)).ok() + (::windows::core::Interface::vtable(self).OnOpenCommandSessionComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), status, requestid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnCloseCommandSessionComplete<'a, P0>(&self, deviceservice: P0, status: ::windows::core::HRESULT, requestid: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnDeviceService>>, { - (::windows::core::Interface::vtable(self).OnCloseCommandSessionComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), ::core::mem::transmute(status), ::core::mem::transmute(requestid)).ok() + (::windows::core::Interface::vtable(self).OnCloseCommandSessionComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), status, requestid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1076,7 +1076,7 @@ impl IMbnDeviceServicesEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnDeviceService>>, { - (::windows::core::Interface::vtable(self).OnSetCommandComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), ::core::mem::transmute(responseid), ::core::mem::transmute(deviceservicedata), ::core::mem::transmute(status), ::core::mem::transmute(requestid)).ok() + (::windows::core::Interface::vtable(self).OnSetCommandComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), responseid, ::core::mem::transmute(deviceservicedata), status, requestid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1084,7 +1084,7 @@ impl IMbnDeviceServicesEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnDeviceService>>, { - (::windows::core::Interface::vtable(self).OnQueryCommandComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), ::core::mem::transmute(responseid), ::core::mem::transmute(deviceservicedata), ::core::mem::transmute(status), ::core::mem::transmute(requestid)).ok() + (::windows::core::Interface::vtable(self).OnQueryCommandComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), responseid, ::core::mem::transmute(deviceservicedata), status, requestid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1092,28 +1092,28 @@ impl IMbnDeviceServicesEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnDeviceService>>, { - (::windows::core::Interface::vtable(self).OnEventNotification)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), ::core::mem::transmute(eventid), ::core::mem::transmute(deviceservicedata)).ok() + (::windows::core::Interface::vtable(self).OnEventNotification)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), eventid, ::core::mem::transmute(deviceservicedata)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnOpenDataSessionComplete<'a, P0>(&self, deviceservice: P0, status: ::windows::core::HRESULT, requestid: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnDeviceService>>, { - (::windows::core::Interface::vtable(self).OnOpenDataSessionComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), ::core::mem::transmute(status), ::core::mem::transmute(requestid)).ok() + (::windows::core::Interface::vtable(self).OnOpenDataSessionComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), status, requestid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnCloseDataSessionComplete<'a, P0>(&self, deviceservice: P0, status: ::windows::core::HRESULT, requestid: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnDeviceService>>, { - (::windows::core::Interface::vtable(self).OnCloseDataSessionComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), ::core::mem::transmute(status), ::core::mem::transmute(requestid)).ok() + (::windows::core::Interface::vtable(self).OnCloseDataSessionComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), status, requestid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnWriteDataComplete<'a, P0>(&self, deviceservice: P0, status: ::windows::core::HRESULT, requestid: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnDeviceService>>, { - (::windows::core::Interface::vtable(self).OnWriteDataComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), ::core::mem::transmute(status), ::core::mem::transmute(requestid)).ok() + (::windows::core::Interface::vtable(self).OnWriteDataComplete)(::windows::core::Interface::as_raw(self), deviceservice.into().abi(), status, requestid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1129,7 +1129,7 @@ impl IMbnDeviceServicesEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnInterfaceStateChange)(::windows::core::Interface::as_raw(self), interfaceid.into().abi(), ::core::mem::transmute(statechange)).ok() + (::windows::core::Interface::vtable(self).OnInterfaceStateChange)(::windows::core::Interface::as_raw(self), interfaceid.into().abi(), statechange).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1444,14 +1444,14 @@ impl IMbnInterfaceEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnInterface>>, { - (::windows::core::Interface::vtable(self).OnSetPreferredProvidersComplete)(::windows::core::Interface::as_raw(self), newinterface.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnSetPreferredProvidersComplete)(::windows::core::Interface::as_raw(self), newinterface.into().abi(), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnScanNetworkComplete<'a, P0>(&self, newinterface: P0, requestid: u32, status: ::windows::core::HRESULT) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnInterface>>, { - (::windows::core::Interface::vtable(self).OnScanNetworkComplete)(::windows::core::Interface::as_raw(self), newinterface.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnScanNetworkComplete)(::windows::core::Interface::as_raw(self), newinterface.into().abi(), requestid, status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1732,7 +1732,7 @@ impl IMbnMultiCarrierEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnMultiCarrier>>, { - (::windows::core::Interface::vtable(self).OnSetHomeProviderComplete)(::windows::core::Interface::as_raw(self), mbninterface.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnSetHomeProviderComplete)(::windows::core::Interface::as_raw(self), mbninterface.into().abi(), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnCurrentCellularClassChange<'a, P0>(&self, mbninterface: P0) -> ::windows::core::Result<()> @@ -1753,7 +1753,7 @@ impl IMbnMultiCarrierEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnMultiCarrier>>, { - (::windows::core::Interface::vtable(self).OnScanNetworkComplete)(::windows::core::Interface::as_raw(self), mbninterface.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnScanNetworkComplete)(::windows::core::Interface::as_raw(self), mbninterface.into().abi(), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnInterfaceCapabilityChange<'a, P0>(&self, mbninterface: P0) -> ::windows::core::Result<()> @@ -1945,35 +1945,35 @@ impl IMbnPinEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnPin>>, { - (::windows::core::Interface::vtable(self).OnEnableComplete)(::windows::core::Interface::as_raw(self), pin.into().abi(), ::core::mem::transmute(pininfo), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnEnableComplete)(::windows::core::Interface::as_raw(self), pin.into().abi(), ::core::mem::transmute(pininfo), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnDisableComplete<'a, P0>(&self, pin: P0, pininfo: *const MBN_PIN_INFO, requestid: u32, status: ::windows::core::HRESULT) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnPin>>, { - (::windows::core::Interface::vtable(self).OnDisableComplete)(::windows::core::Interface::as_raw(self), pin.into().abi(), ::core::mem::transmute(pininfo), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnDisableComplete)(::windows::core::Interface::as_raw(self), pin.into().abi(), ::core::mem::transmute(pininfo), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnEnterComplete<'a, P0>(&self, pin: P0, pininfo: *const MBN_PIN_INFO, requestid: u32, status: ::windows::core::HRESULT) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnPin>>, { - (::windows::core::Interface::vtable(self).OnEnterComplete)(::windows::core::Interface::as_raw(self), pin.into().abi(), ::core::mem::transmute(pininfo), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnEnterComplete)(::windows::core::Interface::as_raw(self), pin.into().abi(), ::core::mem::transmute(pininfo), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnChangeComplete<'a, P0>(&self, pin: P0, pininfo: *const MBN_PIN_INFO, requestid: u32, status: ::windows::core::HRESULT) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnPin>>, { - (::windows::core::Interface::vtable(self).OnChangeComplete)(::windows::core::Interface::as_raw(self), pin.into().abi(), ::core::mem::transmute(pininfo), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnChangeComplete)(::windows::core::Interface::as_raw(self), pin.into().abi(), ::core::mem::transmute(pininfo), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnUnblockComplete<'a, P0>(&self, pin: P0, pininfo: *const MBN_PIN_INFO, requestid: u32, status: ::windows::core::HRESULT) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnPin>>, { - (::windows::core::Interface::vtable(self).OnUnblockComplete)(::windows::core::Interface::as_raw(self), pin.into().abi(), ::core::mem::transmute(pininfo), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnUnblockComplete)(::windows::core::Interface::as_raw(self), pin.into().abi(), ::core::mem::transmute(pininfo), requestid, status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2034,7 +2034,7 @@ impl IMbnPinManager { #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn GetPin(&self, pintype: MBN_PIN_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pintype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPin)(::windows::core::Interface::as_raw(self), pintype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn GetPinState(&self) -> ::windows::core::Result { @@ -2104,7 +2104,7 @@ impl IMbnPinManagerEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnPinManager>>, { - (::windows::core::Interface::vtable(self).OnGetPinStateComplete)(::windows::core::Interface::as_raw(self), pinmanager.into().abi(), ::core::mem::transmute(pininfo), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnGetPinStateComplete)(::windows::core::Interface::as_raw(self), pinmanager.into().abi(), ::core::mem::transmute(pininfo), requestid, status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2166,7 +2166,7 @@ impl IMbnRadio { #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn SetSoftwareRadioState(&self, radiostate: MBN_RADIO) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetSoftwareRadioState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radiostate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetSoftwareRadioState)(::windows::core::Interface::as_raw(self), radiostate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2228,7 +2228,7 @@ impl IMbnRadioEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnRadio>>, { - (::windows::core::Interface::vtable(self).OnSetSoftwareRadioStateComplete)(::windows::core::Interface::as_raw(self), newinterface.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnSetSoftwareRadioStateComplete)(::windows::core::Interface::as_raw(self), newinterface.into().abi(), requestid, status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2331,7 +2331,7 @@ impl IMbnRegistration { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetRegisterMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(registermode), providerid.into(), ::core::mem::transmute(dataclass), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetRegisterMode)(::windows::core::Interface::as_raw(self), registermode, providerid.into(), dataclass, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2423,7 +2423,7 @@ impl IMbnRegistrationEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnRegistration>>, { - (::windows::core::Interface::vtable(self).OnSetRegisterModeComplete)(::windows::core::Interface::as_raw(self), newinterface.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnSetRegisterModeComplete)(::windows::core::Interface::as_raw(self), newinterface.into().abi(), requestid, status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2535,7 +2535,7 @@ impl IMbnServiceActivationEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnServiceActivation>>, { - (::windows::core::Interface::vtable(self).OnActivationComplete)(::windows::core::Interface::as_raw(self), serviceactivation.into().abi(), ::core::mem::transmute(vendorspecificdata), ::core::mem::transmute(requestid), ::core::mem::transmute(status), ::core::mem::transmute(networkerror)).ok() + (::windows::core::Interface::vtable(self).OnActivationComplete)(::windows::core::Interface::as_raw(self), serviceactivation.into().abi(), ::core::mem::transmute(vendorspecificdata), requestid, status, networkerror).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2715,7 +2715,7 @@ impl IMbnSms { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SmsSendPdu)(::windows::core::Interface::as_raw(self), pdudata.into(), ::core::mem::transmute(size), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SmsSendPdu)(::windows::core::Interface::as_raw(self), pdudata.into(), size, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2724,7 +2724,7 @@ impl IMbnSms { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SmsSendCdma)(::windows::core::Interface::as_raw(self), address.into(), ::core::mem::transmute(encoding), ::core::mem::transmute(language), ::core::mem::transmute(sizeincharacters), ::core::mem::transmute(message), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SmsSendCdma)(::windows::core::Interface::as_raw(self), address.into(), encoding, language, sizeincharacters, ::core::mem::transmute(message), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2735,7 +2735,7 @@ impl IMbnSms { #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn SmsRead(&self, smsfilter: *const MBN_SMS_FILTER, smsformat: MBN_SMS_FORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SmsRead)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(smsfilter), ::core::mem::transmute(smsformat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SmsRead)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(smsfilter), smsformat, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn SmsDelete(&self, smsfilter: *const MBN_SMS_FILTER) -> ::windows::core::Result { @@ -2836,7 +2836,7 @@ impl IMbnSmsConfiguration { } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn SetSmsFormat(&self, smsformat: MBN_SMS_FORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSmsFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(smsformat)).ok() + (::windows::core::Interface::vtable(self).SetSmsFormat)(::windows::core::Interface::as_raw(self), smsformat).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2904,14 +2904,14 @@ impl IMbnSmsEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnSms>>, { - (::windows::core::Interface::vtable(self).OnSetSmsConfigurationComplete)(::windows::core::Interface::as_raw(self), sms.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnSetSmsConfigurationComplete)(::windows::core::Interface::as_raw(self), sms.into().abi(), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnSmsSendComplete<'a, P0>(&self, sms: P0, requestid: u32, status: ::windows::core::HRESULT) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnSms>>, { - (::windows::core::Interface::vtable(self).OnSmsSendComplete)(::windows::core::Interface::as_raw(self), sms.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnSmsSendComplete)(::windows::core::Interface::as_raw(self), sms.into().abi(), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2919,7 +2919,7 @@ impl IMbnSmsEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnSms>>, { - (::windows::core::Interface::vtable(self).OnSmsReadComplete)(::windows::core::Interface::as_raw(self), sms.into().abi(), ::core::mem::transmute(smsformat), ::core::mem::transmute(readmsgs), ::core::mem::transmute(moremsgs), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnSmsReadComplete)(::windows::core::Interface::as_raw(self), sms.into().abi(), smsformat, ::core::mem::transmute(readmsgs), moremsgs, requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2927,14 +2927,14 @@ impl IMbnSmsEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnSms>>, { - (::windows::core::Interface::vtable(self).OnSmsNewClass0Message)(::windows::core::Interface::as_raw(self), sms.into().abi(), ::core::mem::transmute(smsformat), ::core::mem::transmute(readmsgs)).ok() + (::windows::core::Interface::vtable(self).OnSmsNewClass0Message)(::windows::core::Interface::as_raw(self), sms.into().abi(), smsformat, ::core::mem::transmute(readmsgs)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnSmsDeleteComplete<'a, P0>(&self, sms: P0, requestid: u32, status: ::windows::core::HRESULT) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnSms>>, { - (::windows::core::Interface::vtable(self).OnSmsDeleteComplete)(::windows::core::Interface::as_raw(self), sms.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnSmsDeleteComplete)(::windows::core::Interface::as_raw(self), sms.into().abi(), requestid, status).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] pub unsafe fn OnSmsStatusChange<'a, P0>(&self, sms: P0) -> ::windows::core::Result<()> @@ -3272,7 +3272,7 @@ impl IMbnVendorSpecificEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMbnVendorSpecificOperation>>, { - (::windows::core::Interface::vtable(self).OnSetVendorSpecificComplete)(::windows::core::Interface::as_raw(self), vendoroperation.into().abi(), ::core::mem::transmute(vendorspecificdata), ::core::mem::transmute(requestid)).ok() + (::windows::core::Interface::vtable(self).OnSetVendorSpecificComplete)(::windows::core::Interface::as_raw(self), vendoroperation.into().abi(), ::core::mem::transmute(vendorspecificdata), requestid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 95db947ae9..4af1e680a0 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Multicast/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Multicast/mod.rs @@ -215,7 +215,7 @@ where extern "system" { fn McastEnumerateScopes(addrfamily: u16, requery: super::super::Foundation::BOOL, pscopelist: *mut MCAST_SCOPE_ENTRY, pscopelen: *mut u32, pscopecount: *mut u32) -> u32; } - ::core::mem::transmute(McastEnumerateScopes(::core::mem::transmute(addrfamily), requery.into(), ::core::mem::transmute(pscopelist), ::core::mem::transmute(pscopelen), ::core::mem::transmute(pscopecount))) + ::core::mem::transmute(McastEnumerateScopes(addrfamily, requery.into(), ::core::mem::transmute(pscopelist), ::core::mem::transmute(pscopelen), ::core::mem::transmute(pscopecount))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"] #[inline] @@ -233,7 +233,7 @@ pub unsafe fn McastReleaseAddress(addrfamily: u16, prequestid: *mut MCAST_CLIENT extern "system" { fn McastReleaseAddress(addrfamily: u16, prequestid: *mut MCAST_CLIENT_UID, preleaserequest: *mut MCAST_LEASE_REQUEST) -> u32; } - ::core::mem::transmute(McastReleaseAddress(::core::mem::transmute(addrfamily), ::core::mem::transmute(prequestid), ::core::mem::transmute(preleaserequest))) + ::core::mem::transmute(McastReleaseAddress(addrfamily, ::core::mem::transmute(prequestid), ::core::mem::transmute(preleaserequest))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"] #[inline] @@ -242,7 +242,7 @@ pub unsafe fn McastRenewAddress(addrfamily: u16, prequestid: *mut MCAST_CLIENT_U extern "system" { fn McastRenewAddress(addrfamily: u16, prequestid: *mut MCAST_CLIENT_UID, prenewrequest: *mut MCAST_LEASE_REQUEST, prenewresponse: *mut MCAST_LEASE_RESPONSE) -> u32; } - ::core::mem::transmute(McastRenewAddress(::core::mem::transmute(addrfamily), ::core::mem::transmute(prequestid), ::core::mem::transmute(prenewrequest), ::core::mem::transmute(prenewresponse))) + ::core::mem::transmute(McastRenewAddress(addrfamily, ::core::mem::transmute(prequestid), ::core::mem::transmute(prenewrequest), ::core::mem::transmute(prenewresponse))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"] #[inline] @@ -251,7 +251,7 @@ pub unsafe fn McastRequestAddress(addrfamily: u16, prequestid: *mut MCAST_CLIENT extern "system" { fn McastRequestAddress(addrfamily: u16, prequestid: *mut MCAST_CLIENT_UID, pscopectx: *mut MCAST_SCOPE_CTX, paddrrequest: *mut MCAST_LEASE_REQUEST, paddrresponse: *mut MCAST_LEASE_RESPONSE) -> u32; } - ::core::mem::transmute(McastRequestAddress(::core::mem::transmute(addrfamily), ::core::mem::transmute(prequestid), ::core::mem::transmute(pscopectx), ::core::mem::transmute(paddrrequest), ::core::mem::transmute(paddrresponse))) + ::core::mem::transmute(McastRequestAddress(addrfamily, ::core::mem::transmute(prequestid), ::core::mem::transmute(pscopectx), ::core::mem::transmute(paddrrequest), ::core::mem::transmute(paddrresponse))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 8d4da2f1a7..3b841c34c4 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs @@ -3088,7 +3088,7 @@ impl IEnumNetCfgBindingInterface { } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3154,7 +3154,7 @@ impl IEnumNetCfgBindingPath { } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3220,7 +3220,7 @@ impl IEnumNetCfgComponent { } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3612,7 +3612,7 @@ impl INetCfgClassSetup { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Install)(::windows::core::Interface::as_raw(self), pszwinfid.into(), ::core::mem::transmute(pobotoken), ::core::mem::transmute(dwsetupflags), ::core::mem::transmute(dwupgradefrombuildno), pszwanswerfile.into(), pszwanswersections.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Install)(::windows::core::Interface::as_raw(self), pszwinfid.into(), ::core::mem::transmute(pobotoken), dwsetupflags, dwupgradefrombuildno, pszwanswerfile.into(), pszwanswersections.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3697,7 +3697,7 @@ impl INetCfgClassSetup2 { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Install)(::windows::core::Interface::as_raw(self), pszwinfid.into(), ::core::mem::transmute(pobotoken), ::core::mem::transmute(dwsetupflags), ::core::mem::transmute(dwupgradefrombuildno), pszwanswerfile.into(), pszwanswersections.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Install)(::windows::core::Interface::as_raw(self), pszwinfid.into(), ::core::mem::transmute(pobotoken), dwsetupflags, dwupgradefrombuildno, pszwanswerfile.into(), pszwanswersections.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3712,7 +3712,7 @@ impl INetCfgClassSetup2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, INetCfgComponent>>, { - (::windows::core::Interface::vtable(self).UpdateNonEnumeratedComponent)(::windows::core::Interface::as_raw(self), picomp.into().abi(), ::core::mem::transmute(dwsetupflags), ::core::mem::transmute(dwupgradefrombuildno)).ok() + (::windows::core::Interface::vtable(self).UpdateNonEnumeratedComponent)(::windows::core::Interface::as_raw(self), picomp.into().abi(), dwsetupflags, dwupgradefrombuildno).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3840,7 +3840,7 @@ impl INetCfgComponent { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).RaisePropertyUi)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(dwflags), punkcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).RaisePropertyUi)(::windows::core::Interface::as_raw(self), hwndparent.into(), dwflags, punkcontext.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3924,7 +3924,7 @@ impl INetCfgComponentBindings { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SupportsBindingInterface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pszwinterfacename.into()).ok() + (::windows::core::Interface::vtable(self).SupportsBindingInterface)(::windows::core::Interface::as_raw(self), dwflags, pszwinterfacename.into()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn IsBoundTo<'a, P0>(&self, pnccitem: P0) -> ::windows::core::Result<()> @@ -3943,7 +3943,7 @@ impl INetCfgComponentBindings { #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn EnumBindingPaths(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumBindingPaths)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumBindingPaths)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn MoveBefore<'a, P0, P1>(&self, pncbitemsrc: P0, pncbitemdest: P1) -> ::windows::core::Result<()> @@ -4096,14 +4096,14 @@ impl INetCfgComponentNotifyBinding { where P0: ::std::convert::Into<::windows::core::InParam<'a, INetCfgBindingPath>>, { - (::windows::core::Interface::vtable(self).QueryBindingPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchangeflag), pipath.into().abi()).ok() + (::windows::core::Interface::vtable(self).QueryBindingPath)(::windows::core::Interface::as_raw(self), dwchangeflag, pipath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn NotifyBindingPath<'a, P0>(&self, dwchangeflag: u32, pipath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, INetCfgBindingPath>>, { - (::windows::core::Interface::vtable(self).NotifyBindingPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchangeflag), pipath.into().abi()).ok() + (::windows::core::Interface::vtable(self).NotifyBindingPath)(::windows::core::Interface::as_raw(self), dwchangeflag, pipath.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4162,21 +4162,21 @@ impl INetCfgComponentNotifyGlobal { where P0: ::std::convert::Into<::windows::core::InParam<'a, INetCfgBindingPath>>, { - (::windows::core::Interface::vtable(self).SysQueryBindingPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchangeflag), pipath.into().abi()).ok() + (::windows::core::Interface::vtable(self).SysQueryBindingPath)(::windows::core::Interface::as_raw(self), dwchangeflag, pipath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn SysNotifyBindingPath<'a, P0>(&self, dwchangeflag: u32, pipath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, INetCfgBindingPath>>, { - (::windows::core::Interface::vtable(self).SysNotifyBindingPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchangeflag), pipath.into().abi()).ok() + (::windows::core::Interface::vtable(self).SysNotifyBindingPath)(::windows::core::Interface::as_raw(self), dwchangeflag, pipath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn SysNotifyComponent<'a, P0>(&self, dwchangeflag: u32, picomp: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, INetCfgComponent>>, { - (::windows::core::Interface::vtable(self).SysNotifyComponent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchangeflag), picomp.into().abi()).ok() + (::windows::core::Interface::vtable(self).SysNotifyComponent)(::windows::core::Interface::as_raw(self), dwchangeflag, picomp.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4324,11 +4324,11 @@ pub struct INetCfgComponentSetup(::windows::core::IUnknown); impl INetCfgComponentSetup { #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn Install(&self, dwsetupflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Install)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsetupflags)).ok() + (::windows::core::Interface::vtable(self).Install)(::windows::core::Interface::as_raw(self), dwsetupflags).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn Upgrade(&self, dwsetupflags: u32, dwupgradefombuildno: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Upgrade)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsetupflags), ::core::mem::transmute(dwupgradefombuildno)).ok() + (::windows::core::Interface::vtable(self).Upgrade)(::windows::core::Interface::as_raw(self), dwsetupflags, dwupgradefombuildno).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn ReadAnswerFile<'a, P0, P1>(&self, pszwanswerfile: P0, pszwanswersections: P1) -> ::windows::core::Result<()> @@ -4466,7 +4466,7 @@ impl INetCfgComponentUpperEdge { where P0: ::std::convert::Into<::windows::core::InParam<'a, INetCfgComponent>>, { - (::windows::core::Interface::vtable(self).AddInterfacesToAdapter)(::windows::core::Interface::as_raw(self), padapter.into().abi(), ::core::mem::transmute(dwnuminterfaces)).ok() + (::windows::core::Interface::vtable(self).AddInterfacesToAdapter)(::windows::core::Interface::as_raw(self), padapter.into().abi(), dwnuminterfaces).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn RemoveInterfacesFromAdapter<'a, P0>(&self, padapter: P0, pguidinterfaceids: &[::windows::core::GUID]) -> ::windows::core::Result<()> @@ -4529,7 +4529,7 @@ impl INetCfgLock { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).AcquireWriteLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cmstimeout), pszwclientdescription.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).AcquireWriteLock)(::windows::core::Interface::as_raw(self), cmstimeout, pszwclientdescription.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn ReleaseWriteLock(&self) -> ::windows::core::Result<()> { @@ -4594,7 +4594,7 @@ impl INetCfgPnpReconfigCallback { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SendPnpReconfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(layer), pszwupper.into(), pszwlower.into(), ::core::mem::transmute(pvdata), ::core::mem::transmute(dwsizeofdata)).ok() + (::windows::core::Interface::vtable(self).SendPnpReconfig)(::windows::core::Interface::as_raw(self), layer, pszwupper.into(), pszwlower.into(), ::core::mem::transmute(pvdata), dwsizeofdata).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4648,7 +4648,7 @@ impl INetCfgSysPrep { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).HrSetupSetFirstDword)(::windows::core::Interface::as_raw(self), pwszsection.into(), pwszkey.into(), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).HrSetupSetFirstDword)(::windows::core::Interface::as_raw(self), pwszsection.into(), pwszkey.into(), dwvalue).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub unsafe fn HrSetupSetFirstString<'a, P0, P1, P2>(&self, pwszsection: P0, pwszkey: P1, pwszvalue: P2) -> ::windows::core::Result<()> @@ -4977,7 +4977,7 @@ where extern "system" { fn I_NetLogonControl2(servername: ::windows::core::PCWSTR, functioncode: u32, querylevel: u32, data: *const u8, buffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(I_NetLogonControl2(servername.into(), ::core::mem::transmute(functioncode), ::core::mem::transmute(querylevel), ::core::mem::transmute(data), ::core::mem::transmute(buffer))) + ::core::mem::transmute(I_NetLogonControl2(servername.into(), functioncode, querylevel, ::core::mem::transmute(data), ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const JOB_ADD_CURRENT_DATE: u32 = 8u32; @@ -5319,7 +5319,7 @@ pub unsafe fn LogErrorA(dwmessageid: u32, plpwssubstrings: &[::windows::core::PS extern "system" { fn LogErrorA(dwmessageid: u32, cnumberofsubstrings: u32, plpwssubstrings: *const ::windows::core::PSTR, dwerrorcode: u32); } - LogErrorA(::core::mem::transmute(dwmessageid), plpwssubstrings.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpwssubstrings)), ::core::mem::transmute(dwerrorcode)) + LogErrorA(dwmessageid, plpwssubstrings.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpwssubstrings)), dwerrorcode) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -5328,7 +5328,7 @@ pub unsafe fn LogErrorW(dwmessageid: u32, plpwssubstrings: &[::windows::core::PW extern "system" { fn LogErrorW(dwmessageid: u32, cnumberofsubstrings: u32, plpwssubstrings: *const ::windows::core::PWSTR, dwerrorcode: u32); } - LogErrorW(::core::mem::transmute(dwmessageid), plpwssubstrings.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpwssubstrings)), ::core::mem::transmute(dwerrorcode)) + LogErrorW(dwmessageid, plpwssubstrings.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpwssubstrings)), dwerrorcode) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -5337,7 +5337,7 @@ pub unsafe fn LogEventA(weventtype: u32, dwmessageid: u32, plpwssubstrings: &[:: extern "system" { fn LogEventA(weventtype: u32, dwmessageid: u32, cnumberofsubstrings: u32, plpwssubstrings: *const ::windows::core::PSTR); } - LogEventA(::core::mem::transmute(weventtype), ::core::mem::transmute(dwmessageid), plpwssubstrings.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpwssubstrings))) + LogEventA(weventtype, dwmessageid, plpwssubstrings.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpwssubstrings))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -5346,7 +5346,7 @@ pub unsafe fn LogEventW(weventtype: u32, dwmessageid: u32, plpwssubstrings: &[:: extern "system" { fn LogEventW(weventtype: u32, dwmessageid: u32, cnumberofsubstrings: u32, plpwssubstrings: *const ::windows::core::PWSTR); } - LogEventW(::core::mem::transmute(weventtype), ::core::mem::transmute(dwmessageid), plpwssubstrings.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpwssubstrings))) + LogEventW(weventtype, dwmessageid, plpwssubstrings.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpwssubstrings))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const MACHINE_UNJOINED: i32 = -1073727507i32; @@ -5647,7 +5647,7 @@ pub unsafe fn MprSetupProtocolEnum(dwtransportid: u32, lplpbuffer: *mut *mut u8, extern "system" { fn MprSetupProtocolEnum(dwtransportid: u32, lplpbuffer: *mut *mut u8, lpdwentriesread: *mut u32) -> u32; } - ::core::mem::transmute(MprSetupProtocolEnum(::core::mem::transmute(dwtransportid), ::core::mem::transmute(lplpbuffer), ::core::mem::transmute(lpdwentriesread))) + ::core::mem::transmute(MprSetupProtocolEnum(dwtransportid, ::core::mem::transmute(lplpbuffer), ::core::mem::transmute(lpdwentriesread))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8290,7 +8290,7 @@ where extern "system" { fn NetAccessAdd(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetAccessAdd(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetAccessAdd(servername.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8316,7 +8316,7 @@ where extern "system" { fn NetAccessEnum(servername: ::windows::core::PCWSTR, basepath: ::windows::core::PCWSTR, recursive: u32, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetAccessEnum(servername.into(), basepath.into(), ::core::mem::transmute(recursive), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetAccessEnum(servername.into(), basepath.into(), recursive, level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8329,7 +8329,7 @@ where extern "system" { fn NetAccessGetInfo(servername: ::windows::core::PCWSTR, resource: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetAccessGetInfo(servername.into(), resource.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetAccessGetInfo(servername.into(), resource.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8356,7 +8356,7 @@ where extern "system" { fn NetAccessSetInfo(servername: ::windows::core::PCWSTR, resource: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetAccessSetInfo(servername.into(), resource.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetAccessSetInfo(servername.into(), resource.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8371,7 +8371,7 @@ where extern "system" { fn NetAddAlternateComputerName(server: ::windows::core::PCWSTR, alternatename: ::windows::core::PCWSTR, domainaccount: ::windows::core::PCWSTR, domainaccountpassword: ::windows::core::PCWSTR, reserved: u32) -> u32; } - ::core::mem::transmute(NetAddAlternateComputerName(server.into(), alternatename.into(), domainaccount.into(), domainaccountpassword.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(NetAddAlternateComputerName(server.into(), alternatename.into(), domainaccount.into(), domainaccountpassword.into(), reserved)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8386,7 +8386,7 @@ where extern "system" { fn NetAddServiceAccount(servername: ::windows::core::PCWSTR, accountname: ::windows::core::PCWSTR, password: ::windows::core::PCWSTR, flags: u32) -> super::super::Foundation::NTSTATUS; } - NetAddServiceAccount(servername.into(), accountname.into(), password.into(), ::core::mem::transmute(flags)).ok() + NetAddServiceAccount(servername.into(), accountname.into(), password.into(), flags).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8398,7 +8398,7 @@ where extern "system" { fn NetAlertRaise(alerttype: ::windows::core::PCWSTR, buffer: *const ::core::ffi::c_void, buffersize: u32) -> u32; } - ::core::mem::transmute(NetAlertRaise(alerttype.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(NetAlertRaise(alerttype.into(), ::core::mem::transmute(buffer), buffersize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8411,7 +8411,7 @@ where extern "system" { fn NetAlertRaiseEx(alerttype: ::windows::core::PCWSTR, variableinfo: *const ::core::ffi::c_void, variableinfosize: u32, servicename: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(NetAlertRaiseEx(alerttype.into(), ::core::mem::transmute(variableinfo), ::core::mem::transmute(variableinfosize), servicename.into())) + ::core::mem::transmute(NetAlertRaiseEx(alerttype.into(), ::core::mem::transmute(variableinfo), variableinfosize, servicename.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8420,7 +8420,7 @@ pub unsafe fn NetApiBufferAllocate(bytecount: u32, buffer: *mut *mut ::core::ffi extern "system" { fn NetApiBufferAllocate(bytecount: u32, buffer: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(NetApiBufferAllocate(::core::mem::transmute(bytecount), ::core::mem::transmute(buffer))) + ::core::mem::transmute(NetApiBufferAllocate(bytecount, ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8438,7 +8438,7 @@ pub unsafe fn NetApiBufferReallocate(oldbuffer: *const ::core::ffi::c_void, newb extern "system" { fn NetApiBufferReallocate(oldbuffer: *const ::core::ffi::c_void, newbytecount: u32, newbuffer: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(NetApiBufferReallocate(::core::mem::transmute(oldbuffer), ::core::mem::transmute(newbytecount), ::core::mem::transmute(newbuffer))) + ::core::mem::transmute(NetApiBufferReallocate(::core::mem::transmute(oldbuffer), newbytecount, ::core::mem::transmute(newbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8474,7 +8474,7 @@ where extern "system" { fn NetAuditRead(server: ::windows::core::PCWSTR, service: ::windows::core::PCWSTR, auditloghandle: *mut HLOG, offset: u32, reserved1: *mut u32, reserved2: u32, offsetflag: u32, bufptr: *mut *mut u8, prefmaxlen: u32, bytesread: *mut u32, totalavailable: *mut u32) -> u32; } - ::core::mem::transmute(NetAuditRead(server.into(), service.into(), ::core::mem::transmute(auditloghandle), ::core::mem::transmute(offset), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(offsetflag), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(bytesread), ::core::mem::transmute(totalavailable))) + ::core::mem::transmute(NetAuditRead(server.into(), service.into(), ::core::mem::transmute(auditloghandle), offset, ::core::mem::transmute(reserved1), reserved2, offsetflag, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(bytesread), ::core::mem::transmute(totalavailable))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8486,7 +8486,7 @@ where extern "system" { fn NetAuditWrite(r#type: u32, buf: *mut u8, numbytes: u32, service: ::windows::core::PCWSTR, reserved: *mut u8) -> u32; } - ::core::mem::transmute(NetAuditWrite(::core::mem::transmute(r#type), ::core::mem::transmute(buf), ::core::mem::transmute(numbytes), service.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(NetAuditWrite(r#type, ::core::mem::transmute(buf), numbytes, service.into(), ::core::mem::transmute(reserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8527,7 +8527,7 @@ where extern "system" { fn NetConfigSet(server: ::windows::core::PCWSTR, reserved1: ::windows::core::PCWSTR, component: ::windows::core::PCWSTR, level: u32, reserved2: u32, buf: *mut u8, reserved3: u32) -> u32; } - ::core::mem::transmute(NetConfigSet(server.into(), reserved1.into(), component.into(), ::core::mem::transmute(level), ::core::mem::transmute(reserved2), ::core::mem::transmute(buf), ::core::mem::transmute(reserved3))) + ::core::mem::transmute(NetConfigSet(server.into(), reserved1.into(), component.into(), level, reserved2, ::core::mem::transmute(buf), reserved3)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8548,7 +8548,7 @@ where extern "system" { fn NetEnumerateComputerNames(server: ::windows::core::PCWSTR, nametype: NET_COMPUTER_NAME_TYPE, reserved: u32, entrycount: *mut u32, computernames: *mut *mut ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(NetEnumerateComputerNames(server.into(), ::core::mem::transmute(nametype), ::core::mem::transmute(reserved), ::core::mem::transmute(entrycount), ::core::mem::transmute(computernames))) + ::core::mem::transmute(NetEnumerateComputerNames(server.into(), nametype, reserved, ::core::mem::transmute(entrycount), ::core::mem::transmute(computernames))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8561,7 +8561,7 @@ where extern "system" { fn NetEnumerateServiceAccounts(servername: ::windows::core::PCWSTR, flags: u32, accountscount: *mut u32, accounts: *mut *mut *mut u16) -> super::super::Foundation::NTSTATUS; } - NetEnumerateServiceAccounts(servername.into(), ::core::mem::transmute(flags), ::core::mem::transmute(accountscount), ::core::mem::transmute(accounts)).ok() + NetEnumerateServiceAccounts(servername.into(), flags, ::core::mem::transmute(accountscount), ::core::mem::transmute(accounts)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8587,7 +8587,7 @@ where extern "system" { fn NetErrorLogRead(uncservername: ::windows::core::PCWSTR, reserved1: ::windows::core::PCWSTR, errorloghandle: *const HLOG, offset: u32, reserved2: *const u32, reserved3: u32, offsetflag: u32, bufptr: *mut *mut u8, prefmaxsize: u32, bytesread: *mut u32, totalavailable: *mut u32) -> u32; } - ::core::mem::transmute(NetErrorLogRead(uncservername.into(), reserved1.into(), ::core::mem::transmute(errorloghandle), ::core::mem::transmute(offset), ::core::mem::transmute(reserved2), ::core::mem::transmute(reserved3), ::core::mem::transmute(offsetflag), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxsize), ::core::mem::transmute(bytesread), ::core::mem::transmute(totalavailable))) + ::core::mem::transmute(NetErrorLogRead(uncservername.into(), reserved1.into(), ::core::mem::transmute(errorloghandle), offset, ::core::mem::transmute(reserved2), reserved3, offsetflag, ::core::mem::transmute(bufptr), prefmaxsize, ::core::mem::transmute(bytesread), ::core::mem::transmute(totalavailable))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8599,7 +8599,7 @@ where extern "system" { fn NetErrorLogWrite(reserved1: *const u8, code: u32, component: ::windows::core::PCWSTR, buffer: *const u8, numbytes: u32, msgbuf: *const u8, strcount: u32, reserved2: *const u8) -> u32; } - ::core::mem::transmute(NetErrorLogWrite(::core::mem::transmute(reserved1), ::core::mem::transmute(code), component.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(numbytes), ::core::mem::transmute(msgbuf), ::core::mem::transmute(strcount), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(NetErrorLogWrite(::core::mem::transmute(reserved1), code, component.into(), ::core::mem::transmute(buffer), numbytes, ::core::mem::transmute(msgbuf), strcount, ::core::mem::transmute(reserved2))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -8662,7 +8662,7 @@ where extern "system" { fn NetGetDisplayInformationIndex(servername: ::windows::core::PCWSTR, level: u32, prefix: ::windows::core::PCWSTR, index: *mut u32) -> u32; } - ::core::mem::transmute(NetGetDisplayInformationIndex(servername.into(), ::core::mem::transmute(level), prefix.into(), ::core::mem::transmute(index))) + ::core::mem::transmute(NetGetDisplayInformationIndex(servername.into(), level, prefix.into(), ::core::mem::transmute(index))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8701,7 +8701,7 @@ where extern "system" { fn NetGroupAdd(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetGroupAdd(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetGroupAdd(servername.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8754,7 +8754,7 @@ where extern "system" { fn NetGroupEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut usize) -> u32; } - ::core::mem::transmute(NetGroupEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetGroupEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8767,7 +8767,7 @@ where extern "system" { fn NetGroupGetInfo(servername: ::windows::core::PCWSTR, groupname: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetGroupGetInfo(servername.into(), groupname.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetGroupGetInfo(servername.into(), groupname.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8780,7 +8780,7 @@ where extern "system" { fn NetGroupGetUsers(servername: ::windows::core::PCWSTR, groupname: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resumehandle: *mut usize) -> u32; } - ::core::mem::transmute(NetGroupGetUsers(servername.into(), groupname.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) + ::core::mem::transmute(NetGroupGetUsers(servername.into(), groupname.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8793,7 +8793,7 @@ where extern "system" { fn NetGroupSetInfo(servername: ::windows::core::PCWSTR, groupname: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetGroupSetInfo(servername.into(), groupname.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetGroupSetInfo(servername.into(), groupname.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8806,7 +8806,7 @@ where extern "system" { fn NetGroupSetUsers(servername: ::windows::core::PCWSTR, groupname: ::windows::core::PCWSTR, level: u32, buf: *const u8, totalentries: u32) -> u32; } - ::core::mem::transmute(NetGroupSetUsers(servername.into(), groupname.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(totalentries))) + ::core::mem::transmute(NetGroupSetUsers(servername.into(), groupname.into(), level, ::core::mem::transmute(buf), totalentries)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8836,7 +8836,7 @@ where extern "system" { fn NetJoinDomain(lpserver: ::windows::core::PCWSTR, lpdomain: ::windows::core::PCWSTR, lpmachineaccountou: ::windows::core::PCWSTR, lpaccount: ::windows::core::PCWSTR, lppassword: ::windows::core::PCWSTR, fjoinoptions: NET_JOIN_DOMAIN_JOIN_OPTIONS) -> u32; } - ::core::mem::transmute(NetJoinDomain(lpserver.into(), lpdomain.into(), lpmachineaccountou.into(), lpaccount.into(), lppassword.into(), ::core::mem::transmute(fjoinoptions))) + ::core::mem::transmute(NetJoinDomain(lpserver.into(), lpdomain.into(), lpmachineaccountou.into(), lpaccount.into(), lppassword.into(), fjoinoptions)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8848,7 +8848,7 @@ where extern "system" { fn NetLocalGroupAdd(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetLocalGroupAdd(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetLocalGroupAdd(servername.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8876,7 +8876,7 @@ where extern "system" { fn NetLocalGroupAddMembers(servername: ::windows::core::PCWSTR, groupname: ::windows::core::PCWSTR, level: u32, buf: *const u8, totalentries: u32) -> u32; } - ::core::mem::transmute(NetLocalGroupAddMembers(servername.into(), groupname.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(totalentries))) + ::core::mem::transmute(NetLocalGroupAddMembers(servername.into(), groupname.into(), level, ::core::mem::transmute(buf), totalentries)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8917,7 +8917,7 @@ where extern "system" { fn NetLocalGroupDelMembers(servername: ::windows::core::PCWSTR, groupname: ::windows::core::PCWSTR, level: u32, buf: *const u8, totalentries: u32) -> u32; } - ::core::mem::transmute(NetLocalGroupDelMembers(servername.into(), groupname.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(totalentries))) + ::core::mem::transmute(NetLocalGroupDelMembers(servername.into(), groupname.into(), level, ::core::mem::transmute(buf), totalentries)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8929,7 +8929,7 @@ where extern "system" { fn NetLocalGroupEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resumehandle: *mut usize) -> u32; } - ::core::mem::transmute(NetLocalGroupEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) + ::core::mem::transmute(NetLocalGroupEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8942,7 +8942,7 @@ where extern "system" { fn NetLocalGroupGetInfo(servername: ::windows::core::PCWSTR, groupname: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetLocalGroupGetInfo(servername.into(), groupname.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetLocalGroupGetInfo(servername.into(), groupname.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8955,7 +8955,7 @@ where extern "system" { fn NetLocalGroupGetMembers(servername: ::windows::core::PCWSTR, localgroupname: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resumehandle: *mut usize) -> u32; } - ::core::mem::transmute(NetLocalGroupGetMembers(servername.into(), localgroupname.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) + ::core::mem::transmute(NetLocalGroupGetMembers(servername.into(), localgroupname.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8968,7 +8968,7 @@ where extern "system" { fn NetLocalGroupSetInfo(servername: ::windows::core::PCWSTR, groupname: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetLocalGroupSetInfo(servername.into(), groupname.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetLocalGroupSetInfo(servername.into(), groupname.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8981,7 +8981,7 @@ where extern "system" { fn NetLocalGroupSetMembers(servername: ::windows::core::PCWSTR, groupname: ::windows::core::PCWSTR, level: u32, buf: *const u8, totalentries: u32) -> u32; } - ::core::mem::transmute(NetLocalGroupSetMembers(servername.into(), groupname.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(totalentries))) + ::core::mem::transmute(NetLocalGroupSetMembers(servername.into(), groupname.into(), level, ::core::mem::transmute(buf), totalentries)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -8995,7 +8995,7 @@ where extern "system" { fn NetMessageBufferSend(servername: ::windows::core::PCWSTR, msgname: ::windows::core::PCWSTR, fromname: ::windows::core::PCWSTR, buf: *const u8, buflen: u32) -> u32; } - ::core::mem::transmute(NetMessageBufferSend(servername.into(), msgname.into(), fromname.into(), ::core::mem::transmute(buf), ::core::mem::transmute(buflen))) + ::core::mem::transmute(NetMessageBufferSend(servername.into(), msgname.into(), fromname.into(), ::core::mem::transmute(buf), buflen)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9033,7 +9033,7 @@ where extern "system" { fn NetMessageNameEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *const *const u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetMessageNameEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetMessageNameEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9046,7 +9046,7 @@ where extern "system" { fn NetMessageNameGetInfo(servername: ::windows::core::PCWSTR, msgname: ::windows::core::PCWSTR, level: u32, bufptr: *const *const u8) -> u32; } - ::core::mem::transmute(NetMessageNameGetInfo(servername.into(), msgname.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetMessageNameGetInfo(servername.into(), msgname.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9061,7 +9061,7 @@ where extern "system" { fn NetProvisionComputerAccount(lpdomain: ::windows::core::PCWSTR, lpmachinename: ::windows::core::PCWSTR, lpmachineaccountou: ::windows::core::PCWSTR, lpdcname: ::windows::core::PCWSTR, dwoptions: NETSETUP_PROVISION, pprovisionbindata: *mut *mut u8, pdwprovisionbindatasize: *mut u32, pprovisiontextdata: *mut ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(NetProvisionComputerAccount(lpdomain.into(), lpmachinename.into(), lpmachineaccountou.into(), lpdcname.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(pprovisionbindata), ::core::mem::transmute(pdwprovisionbindatasize), ::core::mem::transmute(pprovisiontextdata))) + ::core::mem::transmute(NetProvisionComputerAccount(lpdomain.into(), lpmachinename.into(), lpmachineaccountou.into(), lpdcname.into(), dwoptions, ::core::mem::transmute(pprovisionbindata), ::core::mem::transmute(pdwprovisionbindatasize), ::core::mem::transmute(pprovisiontextdata))) } pub const NetProvisioning: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x2aa2b5fe_b846_4d07_810c_b21ee45320e3); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -9074,7 +9074,7 @@ where extern "system" { fn NetQueryDisplayInformation(servername: ::windows::core::PCWSTR, level: u32, index: u32, entriesrequested: u32, preferredmaximumlength: u32, returnedentrycount: *mut u32, sortedbuffer: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(NetQueryDisplayInformation(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(index), ::core::mem::transmute(entriesrequested), ::core::mem::transmute(preferredmaximumlength), ::core::mem::transmute(returnedentrycount), ::core::mem::transmute(sortedbuffer))) + ::core::mem::transmute(NetQueryDisplayInformation(servername.into(), level, index, entriesrequested, preferredmaximumlength, ::core::mem::transmute(returnedentrycount), ::core::mem::transmute(sortedbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9088,7 +9088,7 @@ where extern "system" { fn NetQueryServiceAccount(servername: ::windows::core::PCWSTR, accountname: ::windows::core::PCWSTR, infolevel: u32, buffer: *mut *mut u8) -> super::super::Foundation::NTSTATUS; } - NetQueryServiceAccount(servername.into(), accountname.into(), ::core::mem::transmute(infolevel), ::core::mem::transmute(buffer)).ok() + NetQueryServiceAccount(servername.into(), accountname.into(), infolevel, ::core::mem::transmute(buffer)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9100,7 +9100,7 @@ where extern "system" { fn NetRemoteComputerSupports(uncservername: ::windows::core::PCWSTR, optionswanted: NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS, optionssupported: *mut u32) -> u32; } - ::core::mem::transmute(NetRemoteComputerSupports(uncservername.into(), ::core::mem::transmute(optionswanted), ::core::mem::transmute(optionssupported))) + ::core::mem::transmute(NetRemoteComputerSupports(uncservername.into(), optionswanted, ::core::mem::transmute(optionssupported))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9127,7 +9127,7 @@ where extern "system" { fn NetRemoveAlternateComputerName(server: ::windows::core::PCWSTR, alternatename: ::windows::core::PCWSTR, domainaccount: ::windows::core::PCWSTR, domainaccountpassword: ::windows::core::PCWSTR, reserved: u32) -> u32; } - ::core::mem::transmute(NetRemoveAlternateComputerName(server.into(), alternatename.into(), domainaccount.into(), domainaccountpassword.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(NetRemoveAlternateComputerName(server.into(), alternatename.into(), domainaccount.into(), domainaccountpassword.into(), reserved)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9141,7 +9141,7 @@ where extern "system" { fn NetRemoveServiceAccount(servername: ::windows::core::PCWSTR, accountname: ::windows::core::PCWSTR, flags: u32) -> super::super::Foundation::NTSTATUS; } - NetRemoveServiceAccount(servername.into(), accountname.into(), ::core::mem::transmute(flags)).ok() + NetRemoveServiceAccount(servername.into(), accountname.into(), flags).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9156,7 +9156,7 @@ where extern "system" { fn NetRenameMachineInDomain(lpserver: ::windows::core::PCWSTR, lpnewmachinename: ::windows::core::PCWSTR, lpaccount: ::windows::core::PCWSTR, lppassword: ::windows::core::PCWSTR, frenameoptions: u32) -> u32; } - ::core::mem::transmute(NetRenameMachineInDomain(lpserver.into(), lpnewmachinename.into(), lpaccount.into(), lppassword.into(), ::core::mem::transmute(frenameoptions))) + ::core::mem::transmute(NetRenameMachineInDomain(lpserver.into(), lpnewmachinename.into(), lpaccount.into(), lppassword.into(), frenameoptions)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9168,7 +9168,7 @@ where extern "system" { fn NetReplExportDirAdd(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetReplExportDirAdd(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetReplExportDirAdd(servername.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9193,7 +9193,7 @@ where extern "system" { fn NetReplExportDirEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resumehandle: *mut u32) -> u32; } - ::core::mem::transmute(NetReplExportDirEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) + ::core::mem::transmute(NetReplExportDirEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9206,7 +9206,7 @@ where extern "system" { fn NetReplExportDirGetInfo(servername: ::windows::core::PCWSTR, dirname: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetReplExportDirGetInfo(servername.into(), dirname.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetReplExportDirGetInfo(servername.into(), dirname.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9232,7 +9232,7 @@ where extern "system" { fn NetReplExportDirSetInfo(servername: ::windows::core::PCWSTR, dirname: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetReplExportDirSetInfo(servername.into(), dirname.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetReplExportDirSetInfo(servername.into(), dirname.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9245,7 +9245,7 @@ where extern "system" { fn NetReplExportDirUnlock(servername: ::windows::core::PCWSTR, dirname: ::windows::core::PCWSTR, unlockforce: u32) -> u32; } - ::core::mem::transmute(NetReplExportDirUnlock(servername.into(), dirname.into(), ::core::mem::transmute(unlockforce))) + ::core::mem::transmute(NetReplExportDirUnlock(servername.into(), dirname.into(), unlockforce)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9257,7 +9257,7 @@ where extern "system" { fn NetReplGetInfo(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetReplGetInfo(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetReplGetInfo(servername.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9269,7 +9269,7 @@ where extern "system" { fn NetReplImportDirAdd(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetReplImportDirAdd(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetReplImportDirAdd(servername.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9294,7 +9294,7 @@ where extern "system" { fn NetReplImportDirEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resumehandle: *mut u32) -> u32; } - ::core::mem::transmute(NetReplImportDirEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) + ::core::mem::transmute(NetReplImportDirEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9307,7 +9307,7 @@ where extern "system" { fn NetReplImportDirGetInfo(servername: ::windows::core::PCWSTR, dirname: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetReplImportDirGetInfo(servername.into(), dirname.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetReplImportDirGetInfo(servername.into(), dirname.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9333,7 +9333,7 @@ where extern "system" { fn NetReplImportDirUnlock(servername: ::windows::core::PCWSTR, dirname: ::windows::core::PCWSTR, unlockforce: u32) -> u32; } - ::core::mem::transmute(NetReplImportDirUnlock(servername.into(), dirname.into(), ::core::mem::transmute(unlockforce))) + ::core::mem::transmute(NetReplImportDirUnlock(servername.into(), dirname.into(), unlockforce)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9345,7 +9345,7 @@ where extern "system" { fn NetReplSetInfo(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetReplSetInfo(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetReplSetInfo(servername.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9357,7 +9357,7 @@ where extern "system" { fn NetRequestOfflineDomainJoin(pprovisionbindata: *const u8, cbprovisionbindatasize: u32, dwoptions: NET_REQUEST_PROVISION_OPTIONS, lpwindowspath: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(NetRequestOfflineDomainJoin(::core::mem::transmute(pprovisionbindata), ::core::mem::transmute(cbprovisionbindatasize), ::core::mem::transmute(dwoptions), lpwindowspath.into())) + ::core::mem::transmute(NetRequestOfflineDomainJoin(::core::mem::transmute(pprovisionbindata), cbprovisionbindatasize, dwoptions, lpwindowspath.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9369,7 +9369,7 @@ where extern "system" { fn NetRequestProvisioningPackageInstall(ppackagebindata: *const u8, dwpackagebindatasize: u32, dwprovisionoptions: NET_REQUEST_PROVISION_OPTIONS, lpwindowspath: ::windows::core::PCWSTR, pvreserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(NetRequestProvisioningPackageInstall(::core::mem::transmute(ppackagebindata), ::core::mem::transmute(dwpackagebindatasize), ::core::mem::transmute(dwprovisionoptions), lpwindowspath.into(), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(NetRequestProvisioningPackageInstall(::core::mem::transmute(ppackagebindata), dwpackagebindatasize, dwprovisionoptions, lpwindowspath.into(), ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9393,7 +9393,7 @@ where extern "system" { fn NetScheduleJobDel(servername: ::windows::core::PCWSTR, minjobid: u32, maxjobid: u32) -> u32; } - ::core::mem::transmute(NetScheduleJobDel(servername.into(), ::core::mem::transmute(minjobid), ::core::mem::transmute(maxjobid))) + ::core::mem::transmute(NetScheduleJobDel(servername.into(), minjobid, maxjobid)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9405,7 +9405,7 @@ where extern "system" { fn NetScheduleJobEnum(servername: ::windows::core::PCWSTR, pointertobuffer: *mut *mut u8, prefferedmaximumlength: u32, entriesread: *mut u32, totalentries: *mut u32, resumehandle: *mut u32) -> u32; } - ::core::mem::transmute(NetScheduleJobEnum(servername.into(), ::core::mem::transmute(pointertobuffer), ::core::mem::transmute(prefferedmaximumlength), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) + ::core::mem::transmute(NetScheduleJobEnum(servername.into(), ::core::mem::transmute(pointertobuffer), prefferedmaximumlength, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9417,7 +9417,7 @@ where extern "system" { fn NetScheduleJobGetInfo(servername: ::windows::core::PCWSTR, jobid: u32, pointertobuffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetScheduleJobGetInfo(servername.into(), ::core::mem::transmute(jobid), ::core::mem::transmute(pointertobuffer))) + ::core::mem::transmute(NetScheduleJobGetInfo(servername.into(), jobid, ::core::mem::transmute(pointertobuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9456,7 +9456,7 @@ where extern "system" { fn NetServerDiskEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetServerDiskEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetServerDiskEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9469,7 +9469,7 @@ where extern "system" { fn NetServerEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, servertype: NET_SERVER_TYPE, domain: ::windows::core::PCWSTR, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetServerEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(servertype), domain.into(), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetServerEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), servertype, domain.into(), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9481,7 +9481,7 @@ where extern "system" { fn NetServerGetInfo(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetServerGetInfo(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetServerGetInfo(servername.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9493,7 +9493,7 @@ where extern "system" { fn NetServerSetInfo(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8, parmerror: *mut u32) -> u32; } - ::core::mem::transmute(NetServerSetInfo(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parmerror))) + ::core::mem::transmute(NetServerSetInfo(servername.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parmerror))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9505,7 +9505,7 @@ where extern "system" { fn NetServerTransportAdd(servername: ::windows::core::PCWSTR, level: u32, bufptr: *const u8) -> u32; } - ::core::mem::transmute(NetServerTransportAdd(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetServerTransportAdd(servername.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9517,7 +9517,7 @@ where extern "system" { fn NetServerTransportAddEx(servername: ::windows::core::PCWSTR, level: u32, bufptr: *const u8) -> u32; } - ::core::mem::transmute(NetServerTransportAddEx(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetServerTransportAddEx(servername.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9529,7 +9529,7 @@ where extern "system" { fn NetServerTransportDel(servername: ::windows::core::PCWSTR, level: u32, bufptr: *const u8) -> u32; } - ::core::mem::transmute(NetServerTransportDel(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetServerTransportDel(servername.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9541,7 +9541,7 @@ where extern "system" { fn NetServerTransportEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetServerTransportEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetServerTransportEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9554,7 +9554,7 @@ where extern "system" { fn NetServiceControl(servername: ::windows::core::PCWSTR, service: ::windows::core::PCWSTR, opcode: u32, arg: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetServiceControl(servername.into(), service.into(), ::core::mem::transmute(opcode), ::core::mem::transmute(arg), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetServiceControl(servername.into(), service.into(), opcode, arg, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9566,7 +9566,7 @@ where extern "system" { fn NetServiceEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetServiceEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetServiceEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9579,7 +9579,7 @@ where extern "system" { fn NetServiceGetInfo(servername: ::windows::core::PCWSTR, service: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetServiceGetInfo(servername.into(), service.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetServiceGetInfo(servername.into(), service.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9607,7 +9607,7 @@ where extern "system" { fn NetSetPrimaryComputerName(server: ::windows::core::PCWSTR, primaryname: ::windows::core::PCWSTR, domainaccount: ::windows::core::PCWSTR, domainaccountpassword: ::windows::core::PCWSTR, reserved: u32) -> u32; } - ::core::mem::transmute(NetSetPrimaryComputerName(server.into(), primaryname.into(), domainaccount.into(), domainaccountpassword.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(NetSetPrimaryComputerName(server.into(), primaryname.into(), domainaccount.into(), domainaccountpassword.into(), reserved)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9621,7 +9621,7 @@ where extern "system" { fn NetUnjoinDomain(lpserver: ::windows::core::PCWSTR, lpaccount: ::windows::core::PCWSTR, lppassword: ::windows::core::PCWSTR, funjoinoptions: u32) -> u32; } - ::core::mem::transmute(NetUnjoinDomain(lpserver.into(), lpaccount.into(), lppassword.into(), ::core::mem::transmute(funjoinoptions))) + ::core::mem::transmute(NetUnjoinDomain(lpserver.into(), lpaccount.into(), lppassword.into(), funjoinoptions)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9630,7 +9630,7 @@ pub unsafe fn NetUseAdd(servername: *const i8, levelflags: u32, buf: *const u8, extern "system" { fn NetUseAdd(servername: *const i8, levelflags: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetUseAdd(::core::mem::transmute(servername), ::core::mem::transmute(levelflags), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetUseAdd(::core::mem::transmute(servername), levelflags, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9643,7 +9643,7 @@ where extern "system" { fn NetUseDel(uncservername: ::windows::core::PCWSTR, usename: ::windows::core::PCWSTR, forcelevelflags: FORCE_LEVEL_FLAGS) -> u32; } - ::core::mem::transmute(NetUseDel(uncservername.into(), usename.into(), ::core::mem::transmute(forcelevelflags))) + ::core::mem::transmute(NetUseDel(uncservername.into(), usename.into(), forcelevelflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9655,7 +9655,7 @@ where extern "system" { fn NetUseEnum(uncservername: ::windows::core::PCWSTR, levelflags: u32, bufptr: *mut *mut u8, preferedmaximumsize: u32, entriesread: *mut u32, totalentries: *mut u32, resumehandle: *mut u32) -> u32; } - ::core::mem::transmute(NetUseEnum(uncservername.into(), ::core::mem::transmute(levelflags), ::core::mem::transmute(bufptr), ::core::mem::transmute(preferedmaximumsize), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) + ::core::mem::transmute(NetUseEnum(uncservername.into(), levelflags, ::core::mem::transmute(bufptr), preferedmaximumsize, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9668,7 +9668,7 @@ where extern "system" { fn NetUseGetInfo(uncservername: ::windows::core::PCWSTR, usename: ::windows::core::PCWSTR, levelflags: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetUseGetInfo(uncservername.into(), usename.into(), ::core::mem::transmute(levelflags), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetUseGetInfo(uncservername.into(), usename.into(), levelflags, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9680,7 +9680,7 @@ where extern "system" { fn NetUserAdd(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetUserAdd(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetUserAdd(servername.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9720,7 +9720,7 @@ where extern "system" { fn NetUserEnum(servername: ::windows::core::PCWSTR, level: u32, filter: NET_USER_ENUM_FILTER_FLAGS, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetUserEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(filter), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetUserEnum(servername.into(), level, filter, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9733,7 +9733,7 @@ where extern "system" { fn NetUserGetGroups(servername: ::windows::core::PCWSTR, username: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32) -> u32; } - ::core::mem::transmute(NetUserGetGroups(servername.into(), username.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries))) + ::core::mem::transmute(NetUserGetGroups(servername.into(), username.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9746,7 +9746,7 @@ where extern "system" { fn NetUserGetInfo(servername: ::windows::core::PCWSTR, username: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetUserGetInfo(servername.into(), username.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetUserGetInfo(servername.into(), username.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9759,7 +9759,7 @@ where extern "system" { fn NetUserGetLocalGroups(servername: ::windows::core::PCWSTR, username: ::windows::core::PCWSTR, level: u32, flags: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32) -> u32; } - ::core::mem::transmute(NetUserGetLocalGroups(servername.into(), username.into(), ::core::mem::transmute(level), ::core::mem::transmute(flags), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries))) + ::core::mem::transmute(NetUserGetLocalGroups(servername.into(), username.into(), level, flags, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9771,7 +9771,7 @@ where extern "system" { fn NetUserModalsGet(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetUserModalsGet(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetUserModalsGet(servername.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9783,7 +9783,7 @@ where extern "system" { fn NetUserModalsSet(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetUserModalsSet(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetUserModalsSet(servername.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9796,7 +9796,7 @@ where extern "system" { fn NetUserSetGroups(servername: ::windows::core::PCWSTR, username: ::windows::core::PCWSTR, level: u32, buf: *const u8, num_entries: u32) -> u32; } - ::core::mem::transmute(NetUserSetGroups(servername.into(), username.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(num_entries))) + ::core::mem::transmute(NetUserSetGroups(servername.into(), username.into(), level, ::core::mem::transmute(buf), num_entries)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9809,7 +9809,7 @@ where extern "system" { fn NetUserSetInfo(servername: ::windows::core::PCWSTR, username: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetUserSetInfo(servername.into(), username.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetUserSetInfo(servername.into(), username.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9824,7 +9824,7 @@ where extern "system" { fn NetValidateName(lpserver: ::windows::core::PCWSTR, lpname: ::windows::core::PCWSTR, lpaccount: ::windows::core::PCWSTR, lppassword: ::windows::core::PCWSTR, nametype: NETSETUP_NAME_TYPE) -> u32; } - ::core::mem::transmute(NetValidateName(lpserver.into(), lpname.into(), lpaccount.into(), lppassword.into(), ::core::mem::transmute(nametype))) + ::core::mem::transmute(NetValidateName(lpserver.into(), lpname.into(), lpaccount.into(), lppassword.into(), nametype)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9836,7 +9836,7 @@ where extern "system" { fn NetValidatePasswordPolicy(servername: ::windows::core::PCWSTR, qualifier: *mut ::core::ffi::c_void, validationtype: NET_VALIDATE_PASSWORD_TYPE, inputarg: *mut ::core::ffi::c_void, outputarg: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(NetValidatePasswordPolicy(servername.into(), ::core::mem::transmute(qualifier), ::core::mem::transmute(validationtype), ::core::mem::transmute(inputarg), ::core::mem::transmute(outputarg))) + ::core::mem::transmute(NetValidatePasswordPolicy(servername.into(), ::core::mem::transmute(qualifier), validationtype, ::core::mem::transmute(inputarg), ::core::mem::transmute(outputarg))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9857,7 +9857,7 @@ where extern "system" { fn NetWkstaGetInfo(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetWkstaGetInfo(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetWkstaGetInfo(servername.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9869,7 +9869,7 @@ where extern "system" { fn NetWkstaSetInfo(servername: ::windows::core::PCWSTR, level: u32, buffer: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetWkstaSetInfo(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buffer), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetWkstaSetInfo(servername.into(), level, ::core::mem::transmute(buffer), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9878,7 +9878,7 @@ pub unsafe fn NetWkstaTransportAdd(servername: *const i8, level: u32, buf: *cons extern "system" { fn NetWkstaTransportAdd(servername: *const i8, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetWkstaTransportAdd(::core::mem::transmute(servername), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetWkstaTransportAdd(::core::mem::transmute(servername), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9891,7 +9891,7 @@ where extern "system" { fn NetWkstaTransportDel(servername: ::windows::core::PCWSTR, transportname: ::windows::core::PCWSTR, ucond: FORCE_LEVEL_FLAGS) -> u32; } - ::core::mem::transmute(NetWkstaTransportDel(servername.into(), transportname.into(), ::core::mem::transmute(ucond))) + ::core::mem::transmute(NetWkstaTransportDel(servername.into(), transportname.into(), ucond)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9900,7 +9900,7 @@ pub unsafe fn NetWkstaTransportEnum(servername: *const i8, level: u32, bufptr: * extern "system" { fn NetWkstaTransportEnum(servername: *const i8, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetWkstaTransportEnum(::core::mem::transmute(servername), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetWkstaTransportEnum(::core::mem::transmute(servername), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9912,7 +9912,7 @@ where extern "system" { fn NetWkstaUserEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resumehandle: *mut u32) -> u32; } - ::core::mem::transmute(NetWkstaUserEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) + ::core::mem::transmute(NetWkstaUserEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9924,7 +9924,7 @@ where extern "system" { fn NetWkstaUserGetInfo(reserved: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetWkstaUserGetInfo(reserved.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetWkstaUserGetInfo(reserved.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -9936,7 +9936,7 @@ where extern "system" { fn NetWkstaUserSetInfo(reserved: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetWkstaUserSetInfo(reserved.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetWkstaUserSetInfo(reserved.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[repr(C)] #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -10750,7 +10750,7 @@ where extern "system" { fn RouterAssert(pszfailedassertion: ::windows::core::PCSTR, pszfilename: ::windows::core::PCSTR, dwlinenumber: u32, pszmessage: ::windows::core::PCSTR); } - RouterAssert(pszfailedassertion.into(), pszfilename.into(), ::core::mem::transmute(dwlinenumber), pszmessage.into()) + RouterAssert(pszfailedassertion.into(), pszfilename.into(), dwlinenumber, pszmessage.into()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -10759,7 +10759,7 @@ pub unsafe fn RouterGetErrorStringA(dwerrorcode: u32, lplpszerrorstring: *mut :: extern "system" { fn RouterGetErrorStringA(dwerrorcode: u32, lplpszerrorstring: *mut ::windows::core::PSTR) -> u32; } - ::core::mem::transmute(RouterGetErrorStringA(::core::mem::transmute(dwerrorcode), ::core::mem::transmute(lplpszerrorstring))) + ::core::mem::transmute(RouterGetErrorStringA(dwerrorcode, ::core::mem::transmute(lplpszerrorstring))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -10768,7 +10768,7 @@ pub unsafe fn RouterGetErrorStringW(dwerrorcode: u32, lplpwszerrorstring: *mut : extern "system" { fn RouterGetErrorStringW(dwerrorcode: u32, lplpwszerrorstring: *mut ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(RouterGetErrorStringW(::core::mem::transmute(dwerrorcode), ::core::mem::transmute(lplpwszerrorstring))) + ::core::mem::transmute(RouterGetErrorStringW(dwerrorcode, ::core::mem::transmute(lplpwszerrorstring))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10807,7 +10807,7 @@ where extern "system" { fn RouterLogEventA(hloghandle: super::super::Foundation::HANDLE, dweventtype: u32, dwmessageid: u32, dwsubstringcount: u32, plpszsubstringarray: *const ::windows::core::PSTR, dwerrorcode: u32); } - RouterLogEventA(hloghandle.into(), ::core::mem::transmute(dweventtype), ::core::mem::transmute(dwmessageid), plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), ::core::mem::transmute(dwerrorcode)) + RouterLogEventA(hloghandle.into(), dweventtype, dwmessageid, plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), dwerrorcode) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10820,7 +10820,7 @@ where extern "system" { fn RouterLogEventDataA(hloghandle: super::super::Foundation::HANDLE, dweventtype: u32, dwmessageid: u32, dwsubstringcount: u32, plpszsubstringarray: *const ::windows::core::PSTR, dwdatabytes: u32, lpdatabytes: *mut u8); } - RouterLogEventDataA(hloghandle.into(), ::core::mem::transmute(dweventtype), ::core::mem::transmute(dwmessageid), plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), ::core::mem::transmute(dwdatabytes), ::core::mem::transmute(lpdatabytes)) + RouterLogEventDataA(hloghandle.into(), dweventtype, dwmessageid, plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), dwdatabytes, ::core::mem::transmute(lpdatabytes)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10833,7 +10833,7 @@ where extern "system" { fn RouterLogEventDataW(hloghandle: super::super::Foundation::HANDLE, dweventtype: u32, dwmessageid: u32, dwsubstringcount: u32, plpszsubstringarray: *const ::windows::core::PWSTR, dwdatabytes: u32, lpdatabytes: *mut u8); } - RouterLogEventDataW(hloghandle.into(), ::core::mem::transmute(dweventtype), ::core::mem::transmute(dwmessageid), plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), ::core::mem::transmute(dwdatabytes), ::core::mem::transmute(lpdatabytes)) + RouterLogEventDataW(hloghandle.into(), dweventtype, dwmessageid, plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), dwdatabytes, ::core::mem::transmute(lpdatabytes)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10847,7 +10847,7 @@ where extern "system" { fn RouterLogEventExA(hloghandle: super::super::Foundation::HANDLE, dweventtype: u32, dwerrorcode: u32, dwmessageid: u32, ptszformat: ::windows::core::PCSTR); } - RouterLogEventExA(hloghandle.into(), ::core::mem::transmute(dweventtype), ::core::mem::transmute(dwerrorcode), ::core::mem::transmute(dwmessageid), ptszformat.into()) + RouterLogEventExA(hloghandle.into(), dweventtype, dwerrorcode, dwmessageid, ptszformat.into()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10861,7 +10861,7 @@ where extern "system" { fn RouterLogEventExW(hloghandle: super::super::Foundation::HANDLE, dweventtype: u32, dwerrorcode: u32, dwmessageid: u32, ptszformat: ::windows::core::PCWSTR); } - RouterLogEventExW(hloghandle.into(), ::core::mem::transmute(dweventtype), ::core::mem::transmute(dwerrorcode), ::core::mem::transmute(dwmessageid), ptszformat.into()) + RouterLogEventExW(hloghandle.into(), dweventtype, dwerrorcode, dwmessageid, ptszformat.into()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10874,7 +10874,7 @@ where extern "system" { fn RouterLogEventStringA(hloghandle: super::super::Foundation::HANDLE, dweventtype: u32, dwmessageid: u32, dwsubstringcount: u32, plpszsubstringarray: *const ::windows::core::PSTR, dwerrorcode: u32, dwerrorindex: u32); } - RouterLogEventStringA(hloghandle.into(), ::core::mem::transmute(dweventtype), ::core::mem::transmute(dwmessageid), plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), ::core::mem::transmute(dwerrorcode), ::core::mem::transmute(dwerrorindex)) + RouterLogEventStringA(hloghandle.into(), dweventtype, dwmessageid, plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), dwerrorcode, dwerrorindex) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10887,7 +10887,7 @@ where extern "system" { fn RouterLogEventStringW(hloghandle: super::super::Foundation::HANDLE, dweventtype: u32, dwmessageid: u32, dwsubstringcount: u32, plpszsubstringarray: *const ::windows::core::PWSTR, dwerrorcode: u32, dwerrorindex: u32); } - RouterLogEventStringW(hloghandle.into(), ::core::mem::transmute(dweventtype), ::core::mem::transmute(dwmessageid), plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), ::core::mem::transmute(dwerrorcode), ::core::mem::transmute(dwerrorindex)) + RouterLogEventStringW(hloghandle.into(), dweventtype, dwmessageid, plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), dwerrorcode, dwerrorindex) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10901,7 +10901,7 @@ where extern "system" { fn RouterLogEventValistExA(hloghandle: super::super::Foundation::HANDLE, dweventtype: u32, dwerrorcode: u32, dwmessageid: u32, ptszformat: ::windows::core::PCSTR, arglist: *mut i8); } - RouterLogEventValistExA(hloghandle.into(), ::core::mem::transmute(dweventtype), ::core::mem::transmute(dwerrorcode), ::core::mem::transmute(dwmessageid), ptszformat.into(), ::core::mem::transmute(arglist)) + RouterLogEventValistExA(hloghandle.into(), dweventtype, dwerrorcode, dwmessageid, ptszformat.into(), ::core::mem::transmute(arglist)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10915,7 +10915,7 @@ where extern "system" { fn RouterLogEventValistExW(hloghandle: super::super::Foundation::HANDLE, dweventtype: u32, dwerrorcode: u32, dwmessageid: u32, ptszformat: ::windows::core::PCWSTR, arglist: *mut i8); } - RouterLogEventValistExW(hloghandle.into(), ::core::mem::transmute(dweventtype), ::core::mem::transmute(dwerrorcode), ::core::mem::transmute(dwmessageid), ptszformat.into(), ::core::mem::transmute(arglist)) + RouterLogEventValistExW(hloghandle.into(), dweventtype, dwerrorcode, dwmessageid, ptszformat.into(), ::core::mem::transmute(arglist)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10928,7 +10928,7 @@ where extern "system" { fn RouterLogEventW(hloghandle: super::super::Foundation::HANDLE, dweventtype: u32, dwmessageid: u32, dwsubstringcount: u32, plpszsubstringarray: *const ::windows::core::PWSTR, dwerrorcode: u32); } - RouterLogEventW(hloghandle.into(), ::core::mem::transmute(dweventtype), ::core::mem::transmute(dwmessageid), plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), ::core::mem::transmute(dwerrorcode)) + RouterLogEventW(hloghandle.into(), dweventtype, dwmessageid, plpszsubstringarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(plpszsubstringarray)), dwerrorcode) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16057,7 +16057,7 @@ pub unsafe fn TraceDeregisterA(dwtraceid: u32) -> u32 { extern "system" { fn TraceDeregisterA(dwtraceid: u32) -> u32; } - ::core::mem::transmute(TraceDeregisterA(::core::mem::transmute(dwtraceid))) + ::core::mem::transmute(TraceDeregisterA(dwtraceid)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16066,7 +16066,7 @@ pub unsafe fn TraceDeregisterExA(dwtraceid: u32, dwflags: u32) -> u32 { extern "system" { fn TraceDeregisterExA(dwtraceid: u32, dwflags: u32) -> u32; } - ::core::mem::transmute(TraceDeregisterExA(::core::mem::transmute(dwtraceid), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(TraceDeregisterExA(dwtraceid, dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16075,7 +16075,7 @@ pub unsafe fn TraceDeregisterExW(dwtraceid: u32, dwflags: u32) -> u32 { extern "system" { fn TraceDeregisterExW(dwtraceid: u32, dwflags: u32) -> u32; } - ::core::mem::transmute(TraceDeregisterExW(::core::mem::transmute(dwtraceid), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(TraceDeregisterExW(dwtraceid, dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16084,7 +16084,7 @@ pub unsafe fn TraceDeregisterW(dwtraceid: u32) -> u32 { extern "system" { fn TraceDeregisterW(dwtraceid: u32) -> u32; } - ::core::mem::transmute(TraceDeregisterW(::core::mem::transmute(dwtraceid))) + ::core::mem::transmute(TraceDeregisterW(dwtraceid)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16098,7 +16098,7 @@ where extern "system" { fn TraceDumpExA(dwtraceid: u32, dwflags: u32, lpbbytes: *mut u8, dwbytecount: u32, dwgroupsize: u32, baddressprefix: super::super::Foundation::BOOL, lpszprefix: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(TraceDumpExA(::core::mem::transmute(dwtraceid), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpbbytes), ::core::mem::transmute(dwbytecount), ::core::mem::transmute(dwgroupsize), baddressprefix.into(), lpszprefix.into())) + ::core::mem::transmute(TraceDumpExA(dwtraceid, dwflags, ::core::mem::transmute(lpbbytes), dwbytecount, dwgroupsize, baddressprefix.into(), lpszprefix.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16112,7 +16112,7 @@ where extern "system" { fn TraceDumpExW(dwtraceid: u32, dwflags: u32, lpbbytes: *mut u8, dwbytecount: u32, dwgroupsize: u32, baddressprefix: super::super::Foundation::BOOL, lpszprefix: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(TraceDumpExW(::core::mem::transmute(dwtraceid), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpbbytes), ::core::mem::transmute(dwbytecount), ::core::mem::transmute(dwgroupsize), baddressprefix.into(), lpszprefix.into())) + ::core::mem::transmute(TraceDumpExW(dwtraceid, dwflags, ::core::mem::transmute(lpbbytes), dwbytecount, dwgroupsize, baddressprefix.into(), lpszprefix.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16122,7 +16122,7 @@ pub unsafe fn TraceGetConsoleA(dwtraceid: u32, lphconsole: *mut super::super::Fo extern "system" { fn TraceGetConsoleA(dwtraceid: u32, lphconsole: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(TraceGetConsoleA(::core::mem::transmute(dwtraceid), ::core::mem::transmute(lphconsole))) + ::core::mem::transmute(TraceGetConsoleA(dwtraceid, ::core::mem::transmute(lphconsole))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16132,7 +16132,7 @@ pub unsafe fn TraceGetConsoleW(dwtraceid: u32, lphconsole: *mut super::super::Fo extern "system" { fn TraceGetConsoleW(dwtraceid: u32, lphconsole: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(TraceGetConsoleW(::core::mem::transmute(dwtraceid), ::core::mem::transmute(lphconsole))) + ::core::mem::transmute(TraceGetConsoleW(dwtraceid, ::core::mem::transmute(lphconsole))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16144,7 +16144,7 @@ where extern "system" { fn TracePrintfA(dwtraceid: u32, lpszformat: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(TracePrintfA(::core::mem::transmute(dwtraceid), lpszformat.into())) + ::core::mem::transmute(TracePrintfA(dwtraceid, lpszformat.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16156,7 +16156,7 @@ where extern "system" { fn TracePrintfExA(dwtraceid: u32, dwflags: u32, lpszformat: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(TracePrintfExA(::core::mem::transmute(dwtraceid), ::core::mem::transmute(dwflags), lpszformat.into())) + ::core::mem::transmute(TracePrintfExA(dwtraceid, dwflags, lpszformat.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16168,7 +16168,7 @@ where extern "system" { fn TracePrintfExW(dwtraceid: u32, dwflags: u32, lpszformat: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(TracePrintfExW(::core::mem::transmute(dwtraceid), ::core::mem::transmute(dwflags), lpszformat.into())) + ::core::mem::transmute(TracePrintfExW(dwtraceid, dwflags, lpszformat.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16180,7 +16180,7 @@ where extern "system" { fn TracePrintfW(dwtraceid: u32, lpszformat: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(TracePrintfW(::core::mem::transmute(dwtraceid), lpszformat.into())) + ::core::mem::transmute(TracePrintfW(dwtraceid, lpszformat.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16192,7 +16192,7 @@ where extern "system" { fn TracePutsExA(dwtraceid: u32, dwflags: u32, lpszstring: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(TracePutsExA(::core::mem::transmute(dwtraceid), ::core::mem::transmute(dwflags), lpszstring.into())) + ::core::mem::transmute(TracePutsExA(dwtraceid, dwflags, lpszstring.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16204,7 +16204,7 @@ where extern "system" { fn TracePutsExW(dwtraceid: u32, dwflags: u32, lpszstring: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(TracePutsExW(::core::mem::transmute(dwtraceid), ::core::mem::transmute(dwflags), lpszstring.into())) + ::core::mem::transmute(TracePutsExW(dwtraceid, dwflags, lpszstring.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16216,7 +16216,7 @@ where extern "system" { fn TraceRegisterExA(lpszcallername: ::windows::core::PCSTR, dwflags: u32) -> u32; } - ::core::mem::transmute(TraceRegisterExA(lpszcallername.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(TraceRegisterExA(lpszcallername.into(), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16228,7 +16228,7 @@ where extern "system" { fn TraceRegisterExW(lpszcallername: ::windows::core::PCWSTR, dwflags: u32) -> u32; } - ::core::mem::transmute(TraceRegisterExW(lpszcallername.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(TraceRegisterExW(lpszcallername.into(), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16240,7 +16240,7 @@ where extern "system" { fn TraceVprintfExA(dwtraceid: u32, dwflags: u32, lpszformat: ::windows::core::PCSTR, arglist: *mut i8) -> u32; } - ::core::mem::transmute(TraceVprintfExA(::core::mem::transmute(dwtraceid), ::core::mem::transmute(dwflags), lpszformat.into(), ::core::mem::transmute(arglist))) + ::core::mem::transmute(TraceVprintfExA(dwtraceid, dwflags, lpszformat.into(), ::core::mem::transmute(arglist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] @@ -16252,7 +16252,7 @@ where extern "system" { fn TraceVprintfExW(dwtraceid: u32, dwflags: u32, lpszformat: ::windows::core::PCWSTR, arglist: *mut i8) -> u32; } - ::core::mem::transmute(TraceVprintfExW(::core::mem::transmute(dwtraceid), ::core::mem::transmute(dwflags), lpszformat.into(), ::core::mem::transmute(arglist))) + ::core::mem::transmute(TraceVprintfExW(dwtraceid, dwflags, lpszformat.into(), ::core::mem::transmute(arglist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const UF_INTERDOMAIN_TRUST_ACCOUNT: u32 = 2048u32; 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 7de997b878..e188574ab5 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetShell/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetShell/mod.rs @@ -144,7 +144,7 @@ where extern "system" { fn MatchEnumTag(hmodule: super::super::Foundation::HANDLE, pwcarg: ::windows::core::PCWSTR, dwnumarg: u32, penumtable: *const TOKEN_VALUE, pdwvalue: *mut u32) -> u32; } - ::core::mem::transmute(MatchEnumTag(hmodule.into(), pwcarg.into(), ::core::mem::transmute(dwnumarg), ::core::mem::transmute(penumtable), ::core::mem::transmute(pdwvalue))) + ::core::mem::transmute(MatchEnumTag(hmodule.into(), pwcarg.into(), dwnumarg, ::core::mem::transmute(penumtable), ::core::mem::transmute(pdwvalue))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -545,7 +545,7 @@ where extern "system" { fn PreprocessCommand(hmodule: super::super::Foundation::HANDLE, ppwcarguments: *mut ::windows::core::PWSTR, dwcurrentindex: u32, dwargcount: u32, ptttags: *mut TAG_TYPE, dwtagcount: u32, dwminargs: u32, dwmaxargs: u32, pdwtagtype: *mut u32) -> u32; } - ::core::mem::transmute(PreprocessCommand(hmodule.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppwcarguments)), ::core::mem::transmute(dwcurrentindex), ppwcarguments.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptttags)), ptttags.len() as _, ::core::mem::transmute(dwminargs), ::core::mem::transmute(dwmaxargs), ::core::mem::transmute(pdwtagtype))) + ::core::mem::transmute(PreprocessCommand(hmodule.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppwcarguments)), dwcurrentindex, ppwcarguments.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptttags)), ptttags.len() as _, dwminargs, dwmaxargs, ::core::mem::transmute(pdwtagtype))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -558,7 +558,7 @@ where extern "system" { fn PrintError(hmodule: super::super::Foundation::HANDLE, dwerrid: u32) -> u32; } - ::core::mem::transmute(PrintError(hmodule.into(), ::core::mem::transmute(dwerrid))) + ::core::mem::transmute(PrintError(hmodule.into(), dwerrid)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] #[inline] @@ -583,7 +583,7 @@ where extern "system" { fn PrintMessageFromModule(hmodule: super::super::Foundation::HANDLE, dwmsgid: u32) -> u32; } - ::core::mem::transmute(PrintMessageFromModule(hmodule.into(), ::core::mem::transmute(dwmsgid))) + ::core::mem::transmute(PrintMessageFromModule(hmodule.into(), dwmsgid)) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 f36f0b1b24..74744467a1 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs @@ -463,11 +463,11 @@ impl INetDiagHelper { } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] pub unsafe fn Validate(&self, problem: PROBLEM_TYPE, pdeferredtime: *mut i32, pstatus: *mut REPAIR_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Validate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(problem), ::core::mem::transmute(pdeferredtime), ::core::mem::transmute(pstatus)).ok() + (::windows::core::Interface::vtable(self).Validate)(::windows::core::Interface::as_raw(self), problem, ::core::mem::transmute(pdeferredtime), ::core::mem::transmute(pstatus)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] pub unsafe fn GetRepairInfo(&self, problem: PROBLEM_TYPE, pcelt: *mut u32, ppinfo: *mut *mut RepairInfo) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRepairInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(problem), ::core::mem::transmute(pcelt), ::core::mem::transmute(ppinfo)).ok() + (::windows::core::Interface::vtable(self).GetRepairInfo)(::windows::core::Interface::as_raw(self), problem, ::core::mem::transmute(pcelt), ::core::mem::transmute(ppinfo)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -861,7 +861,7 @@ where extern "system" { fn NdfCreateDNSIncident(hostname: ::windows::core::PCWSTR, querytype: u16, handle: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - NdfCreateDNSIncident(hostname.into(), ::core::mem::transmute(querytype), ::core::mem::transmute(handle)).ok() + NdfCreateDNSIncident(hostname.into(), querytype, ::core::mem::transmute(handle)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -970,7 +970,7 @@ where extern "system" { fn NdfCreateWinSockIncident(sock: super::super::Networking::WinSock::SOCKET, host: ::windows::core::PCWSTR, port: u16, appid: ::windows::core::PCWSTR, userid: *const super::super::Security::SID, handle: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - NdfCreateWinSockIncident(sock.into(), host.into(), ::core::mem::transmute(port), appid.into(), ::core::mem::transmute(userid), ::core::mem::transmute(handle)).ok() + NdfCreateWinSockIncident(sock.into(), host.into(), port, appid.into(), ::core::mem::transmute(userid), ::core::mem::transmute(handle)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] #[inline] @@ -979,7 +979,7 @@ pub unsafe fn NdfDiagnoseIncident(handle: *const ::core::ffi::c_void, rootcausec extern "system" { fn NdfDiagnoseIncident(handle: *const ::core::ffi::c_void, rootcausecount: *mut u32, rootcauses: *mut *mut RootCauseInfo, dwwait: u32, dwflags: u32) -> ::windows::core::HRESULT; } - NdfDiagnoseIncident(::core::mem::transmute(handle), ::core::mem::transmute(rootcausecount), ::core::mem::transmute(rootcauses), ::core::mem::transmute(dwwait), ::core::mem::transmute(dwflags)).ok() + NdfDiagnoseIncident(::core::mem::transmute(handle), ::core::mem::transmute(rootcausecount), ::core::mem::transmute(rootcauses), dwwait, dwflags).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1011,7 +1011,7 @@ pub unsafe fn NdfRepairIncident(handle: *const ::core::ffi::c_void, repairex: *c extern "system" { fn NdfRepairIncident(handle: *const ::core::ffi::c_void, repairex: *const RepairInfoEx, dwwait: u32) -> ::windows::core::HRESULT; } - NdfRepairIncident(::core::mem::transmute(handle), ::core::mem::transmute(repairex), ::core::mem::transmute(dwwait)).ok() + NdfRepairIncident(::core::mem::transmute(handle), ::core::mem::transmute(repairex), dwwait).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] 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 71d161c12f..d259b18103 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs @@ -1188,22 +1188,22 @@ impl ISdo { #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] pub unsafe fn GetPropertyInfo(&self, id: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPropertyInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetPropertyInfo)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetProperty(&self, id: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn PutProperty(&self, id: i32, pvalue: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PutProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).PutProperty)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] pub unsafe fn ResetProperty(&self, id: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).ResetProperty)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] pub unsafe fn Apply(&self) -> ::windows::core::Result<()> { @@ -1457,18 +1457,18 @@ impl ISdoDictionaryOld { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetAttributeInfo(&self, id: ATTRIBUTEID, pinfoids: *const super::super::System::Com::VARIANT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(pinfoids), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributeInfo)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(pinfoids), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn EnumAttributeValues(&self, id: ATTRIBUTEID, pvalueids: *mut super::super::System::Com::VARIANT, pvaluesdesc: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumAttributeValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(pvalueids), ::core::mem::transmute(pvaluesdesc)).ok() + (::windows::core::Interface::vtable(self).EnumAttributeValues)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(pvalueids), ::core::mem::transmute(pvaluesdesc)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAttribute(&self, id: ATTRIBUTEID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateAttribute)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1593,7 +1593,7 @@ impl ISdoMachine { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetServiceSDO)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edatastore), bstrservicename.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetServiceSDO)(::windows::core::Interface::as_raw(self), edatastore, bstrservicename.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1602,7 +1602,7 @@ impl ISdoMachine { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetUserSDO)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edatastore), bstrusername.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetUserSDO)(::windows::core::Interface::as_raw(self), edatastore, bstrusername.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] pub unsafe fn GetOSType(&self) -> ::windows::core::Result { @@ -1745,7 +1745,7 @@ impl ISdoMachine2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetServiceSDO)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edatastore), bstrservicename.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetServiceSDO)(::windows::core::Interface::as_raw(self), edatastore, bstrservicename.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1754,7 +1754,7 @@ impl ISdoMachine2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetUserSDO)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edatastore), bstrusername.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetUserSDO)(::windows::core::Interface::as_raw(self), edatastore, bstrusername.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] pub unsafe fn GetOSType(&self) -> ::windows::core::Result { @@ -1801,7 +1801,7 @@ impl ISdoMachine2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SyncConfigAgainstTemplates)(::windows::core::Interface::as_raw(self), bstrservicename.into().abi(), ::core::mem::transmute(ppconfigroot), ::core::mem::transmute(pptemplatesroot), ::core::mem::transmute(bforcedsync)).ok() + (::windows::core::Interface::vtable(self).SyncConfigAgainstTemplates)(::windows::core::Interface::as_raw(self), bstrservicename.into().abi(), ::core::mem::transmute(ppconfigroot), ::core::mem::transmute(pptemplatesroot), bforcedsync).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2020,22 +2020,22 @@ impl ITemplateSdo { #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] pub unsafe fn GetPropertyInfo(&self, id: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPropertyInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetPropertyInfo)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetProperty(&self, id: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn PutProperty(&self, id: i32, pvalue: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.PutProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).base__.PutProperty)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] pub unsafe fn ResetProperty(&self, id: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ResetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).base__.ResetProperty)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] pub unsafe fn Apply(&self) -> ::windows::core::Result<()> { @@ -2074,7 +2074,7 @@ impl ITemplateSdo { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).AddToSdoAsProperty)(::windows::core::Interface::as_raw(self), psdotarget.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).AddToSdoAsProperty)(::windows::core::Interface::as_raw(self), psdotarget.into().abi(), id).ok() } } #[cfg(feature = "Win32_System_Com")] 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 98e780519a..1f423f6ba5 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs @@ -976,7 +976,7 @@ where fn DrtCreateDnsBootstrapResolver(port: u16, pwszaddress: ::windows::core::PCWSTR, ppmodule: *mut *mut DRT_BOOTSTRAP_PROVIDER) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut DRT_BOOTSTRAP_PROVIDER>::zeroed(); - DrtCreateDnsBootstrapResolver(::core::mem::transmute(port), pwszaddress.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut DRT_BOOTSTRAP_PROVIDER>(result__) + DrtCreateDnsBootstrapResolver(port, pwszaddress.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut DRT_BOOTSTRAP_PROVIDER>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -985,7 +985,7 @@ pub unsafe fn DrtCreateIpv6UdpTransport(scope: DRT_SCOPE, dwscopeid: u32, dwloca extern "system" { fn DrtCreateIpv6UdpTransport(scope: DRT_SCOPE, dwscopeid: u32, dwlocalitythreshold: u32, pwport: *mut u16, phtransport: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DrtCreateIpv6UdpTransport(::core::mem::transmute(scope), ::core::mem::transmute(dwscopeid), ::core::mem::transmute(dwlocalitythreshold), ::core::mem::transmute(pwport), ::core::mem::transmute(phtransport)).ok() + DrtCreateIpv6UdpTransport(scope, dwscopeid, dwlocalitythreshold, ::core::mem::transmute(pwport), ::core::mem::transmute(phtransport)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -1077,7 +1077,7 @@ pub unsafe fn DrtGetEventData(hdrt: *const ::core::ffi::c_void, uleventdatalen: fn DrtGetEventData(hdrt: *const ::core::ffi::c_void, uleventdatalen: u32, peventdata: *mut DRT_EVENT_DATA) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DrtGetEventData(::core::mem::transmute(hdrt), ::core::mem::transmute(uleventdatalen), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DrtGetEventData(::core::mem::transmute(hdrt), uleventdatalen, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -1096,7 +1096,7 @@ pub unsafe fn DrtGetInstanceName(hdrt: *const ::core::ffi::c_void, ulcbinstancen extern "system" { fn DrtGetInstanceName(hdrt: *const ::core::ffi::c_void, ulcbinstancenamesize: u32, pwzdrtinstancename: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - DrtGetInstanceName(::core::mem::transmute(hdrt), ::core::mem::transmute(ulcbinstancenamesize), ::core::mem::transmute(pwzdrtinstancename)).ok() + DrtGetInstanceName(::core::mem::transmute(hdrt), ulcbinstancenamesize, ::core::mem::transmute(pwzdrtinstancename)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -1117,7 +1117,7 @@ pub unsafe fn DrtGetSearchPath(hsearchcontext: *const ::core::ffi::c_void, ulsea fn DrtGetSearchPath(hsearchcontext: *const ::core::ffi::c_void, ulsearchpathsize: u32, psearchpath: *mut DRT_ADDRESS_LIST) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DrtGetSearchPath(::core::mem::transmute(hsearchcontext), ::core::mem::transmute(ulsearchpathsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DrtGetSearchPath(::core::mem::transmute(hsearchcontext), ulsearchpathsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -1137,7 +1137,7 @@ pub unsafe fn DrtGetSearchResult(hsearchcontext: *const ::core::ffi::c_void, uls fn DrtGetSearchResult(hsearchcontext: *const ::core::ffi::c_void, ulsearchresultsize: u32, psearchresult: *mut DRT_SEARCH_RESULT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DrtGetSearchResult(::core::mem::transmute(hsearchcontext), ::core::mem::transmute(ulsearchresultsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DrtGetSearchResult(::core::mem::transmute(hsearchcontext), ulsearchresultsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -1182,7 +1182,7 @@ where extern "system" { fn DrtStartSearch(hdrt: *const ::core::ffi::c_void, pkey: *const DRT_DATA, pinfo: *const DRT_SEARCH_INFO, timeout: u32, hevent: super::super::Foundation::HANDLE, pvcontext: *const ::core::ffi::c_void, hsearchcontext: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DrtStartSearch(::core::mem::transmute(hdrt), ::core::mem::transmute(pkey), ::core::mem::transmute(pinfo), ::core::mem::transmute(timeout), hevent.into(), ::core::mem::transmute(pvcontext), ::core::mem::transmute(hsearchcontext)).ok() + DrtStartSearch(::core::mem::transmute(hdrt), ::core::mem::transmute(pkey), ::core::mem::transmute(pinfo), timeout, hevent.into(), ::core::mem::transmute(pvcontext), ::core::mem::transmute(hsearchcontext)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -4543,7 +4543,7 @@ pub unsafe fn PeerCollabEnumApplicationRegistrationInfo(registrationtype: PEER_A extern "system" { fn PeerCollabEnumApplicationRegistrationInfo(registrationtype: PEER_APPLICATION_REGISTRATION_TYPE, phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PeerCollabEnumApplicationRegistrationInfo(::core::mem::transmute(registrationtype), ::core::mem::transmute(phpeerenum)).ok() + PeerCollabEnumApplicationRegistrationInfo(registrationtype, ::core::mem::transmute(phpeerenum)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] @@ -4625,7 +4625,7 @@ pub unsafe fn PeerCollabGetApplicationRegistrationInfo(papplicationid: *const :: fn PeerCollabGetApplicationRegistrationInfo(papplicationid: *const ::windows::core::GUID, registrationtype: PEER_APPLICATION_REGISTRATION_TYPE, ppapplication: *mut *mut PEER_APPLICATION_REGISTRATION_INFO) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut PEER_APPLICATION_REGISTRATION_INFO>::zeroed(); - PeerCollabGetApplicationRegistrationInfo(::core::mem::transmute(papplicationid), ::core::mem::transmute(registrationtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut PEER_APPLICATION_REGISTRATION_INFO>(result__) + PeerCollabGetApplicationRegistrationInfo(::core::mem::transmute(papplicationid), registrationtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut PEER_APPLICATION_REGISTRATION_INFO>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4761,7 +4761,7 @@ pub unsafe fn PeerCollabRegisterApplication(pcapplication: *const PEER_APPLICATI extern "system" { fn PeerCollabRegisterApplication(pcapplication: *const PEER_APPLICATION_REGISTRATION_INFO, registrationtype: PEER_APPLICATION_REGISTRATION_TYPE) -> ::windows::core::HRESULT; } - PeerCollabRegisterApplication(::core::mem::transmute(pcapplication), ::core::mem::transmute(registrationtype)).ok() + PeerCollabRegisterApplication(::core::mem::transmute(pcapplication), registrationtype).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4826,7 +4826,7 @@ where extern "system" { fn PeerCollabSignin(hwndparent: super::super::Foundation::HWND, dwsigninoptions: u32) -> ::windows::core::HRESULT; } - PeerCollabSignin(hwndparent.into(), ::core::mem::transmute(dwsigninoptions)).ok() + PeerCollabSignin(hwndparent.into(), dwsigninoptions).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -4835,7 +4835,7 @@ pub unsafe fn PeerCollabSignout(dwsigninoptions: u32) -> ::windows::core::Result extern "system" { fn PeerCollabSignout(dwsigninoptions: u32) -> ::windows::core::HRESULT; } - PeerCollabSignout(::core::mem::transmute(dwsigninoptions)).ok() + PeerCollabSignout(dwsigninoptions).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -4844,7 +4844,7 @@ pub unsafe fn PeerCollabStartup(wversionrequested: u16) -> ::windows::core::Resu extern "system" { fn PeerCollabStartup(wversionrequested: u16) -> ::windows::core::HRESULT; } - PeerCollabStartup(::core::mem::transmute(wversionrequested)).ok() + PeerCollabStartup(wversionrequested).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] @@ -4863,7 +4863,7 @@ pub unsafe fn PeerCollabUnregisterApplication(papplicationid: *const ::windows:: extern "system" { fn PeerCollabUnregisterApplication(papplicationid: *const ::windows::core::GUID, registrationtype: PEER_APPLICATION_REGISTRATION_TYPE) -> ::windows::core::HRESULT; } - PeerCollabUnregisterApplication(::core::mem::transmute(papplicationid), ::core::mem::transmute(registrationtype)).ok() + PeerCollabUnregisterApplication(::core::mem::transmute(papplicationid), registrationtype).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -4916,7 +4916,7 @@ pub unsafe fn PeerDistClientAddContentInformation(hpeerdist: isize, hcontenthand extern "system" { fn PeerDistClientAddContentInformation(hpeerdist: isize, hcontenthandle: isize, cbnumberofbytes: u32, pbuffer: *const u8, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(PeerDistClientAddContentInformation(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hcontenthandle), ::core::mem::transmute(cbnumberofbytes), ::core::mem::transmute(pbuffer), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(PeerDistClientAddContentInformation(hpeerdist, hcontenthandle, cbnumberofbytes, ::core::mem::transmute(pbuffer), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -4926,7 +4926,7 @@ pub unsafe fn PeerDistClientAddData(hpeerdist: isize, hcontenthandle: isize, cbn extern "system" { fn PeerDistClientAddData(hpeerdist: isize, hcontenthandle: isize, cbnumberofbytes: u32, pbuffer: *const u8, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(PeerDistClientAddData(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hcontenthandle), ::core::mem::transmute(cbnumberofbytes), ::core::mem::transmute(pbuffer), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(PeerDistClientAddData(hpeerdist, hcontenthandle, cbnumberofbytes, ::core::mem::transmute(pbuffer), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -4936,7 +4936,7 @@ pub unsafe fn PeerDistClientBlockRead(hpeerdist: isize, hcontenthandle: isize, c extern "system" { fn PeerDistClientBlockRead(hpeerdist: isize, hcontenthandle: isize, cbmaxnumberofbytes: u32, pbuffer: *mut u8, dwtimeoutinmilliseconds: u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(PeerDistClientBlockRead(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hcontenthandle), ::core::mem::transmute(cbmaxnumberofbytes), ::core::mem::transmute(pbuffer), ::core::mem::transmute(dwtimeoutinmilliseconds), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(PeerDistClientBlockRead(hpeerdist, hcontenthandle, cbmaxnumberofbytes, ::core::mem::transmute(pbuffer), dwtimeoutinmilliseconds, ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -4946,7 +4946,7 @@ pub unsafe fn PeerDistClientCancelAsyncOperation(hpeerdist: isize, hcontenthandl extern "system" { fn PeerDistClientCancelAsyncOperation(hpeerdist: isize, hcontenthandle: isize, poverlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(PeerDistClientCancelAsyncOperation(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hcontenthandle), ::core::mem::transmute(poverlapped))) + ::core::mem::transmute(PeerDistClientCancelAsyncOperation(hpeerdist, hcontenthandle, ::core::mem::transmute(poverlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -4955,7 +4955,7 @@ pub unsafe fn PeerDistClientCloseContent(hpeerdist: isize, hcontenthandle: isize extern "system" { fn PeerDistClientCloseContent(hpeerdist: isize, hcontenthandle: isize) -> u32; } - ::core::mem::transmute(PeerDistClientCloseContent(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hcontenthandle))) + ::core::mem::transmute(PeerDistClientCloseContent(hpeerdist, hcontenthandle)) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -4965,7 +4965,7 @@ pub unsafe fn PeerDistClientCompleteContentInformation(hpeerdist: isize, hconten extern "system" { fn PeerDistClientCompleteContentInformation(hpeerdist: isize, hcontenthandle: isize, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(PeerDistClientCompleteContentInformation(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hcontenthandle), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(PeerDistClientCompleteContentInformation(hpeerdist, hcontenthandle, ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -4978,7 +4978,7 @@ where extern "system" { fn PeerDistClientFlushContent(hpeerdist: isize, pcontenttag: *const PEERDIST_CONTENT_TAG, hcompletionport: super::super::Foundation::HANDLE, ulcompletionkey: usize, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(PeerDistClientFlushContent(::core::mem::transmute(hpeerdist), ::core::mem::transmute(pcontenttag), hcompletionport.into(), ::core::mem::transmute(ulcompletionkey), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(PeerDistClientFlushContent(hpeerdist, ::core::mem::transmute(pcontenttag), hcompletionport.into(), ulcompletionkey, ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -4987,7 +4987,7 @@ pub unsafe fn PeerDistClientGetInformationByHandle(hpeerdist: isize, hcontenthan extern "system" { fn PeerDistClientGetInformationByHandle(hpeerdist: isize, hcontenthandle: isize, peerdistclientinfoclass: PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS, dwbuffersize: u32, lpinformation: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PeerDistClientGetInformationByHandle(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hcontenthandle), ::core::mem::transmute(peerdistclientinfoclass), ::core::mem::transmute(dwbuffersize), ::core::mem::transmute(lpinformation))) + ::core::mem::transmute(PeerDistClientGetInformationByHandle(hpeerdist, hcontenthandle, peerdistclientinfoclass, dwbuffersize, ::core::mem::transmute(lpinformation))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5000,7 +5000,7 @@ where extern "system" { fn PeerDistClientOpenContent(hpeerdist: isize, pcontenttag: *const PEERDIST_CONTENT_TAG, hcompletionport: super::super::Foundation::HANDLE, ulcompletionkey: usize, phcontenthandle: *mut isize) -> u32; } - ::core::mem::transmute(PeerDistClientOpenContent(::core::mem::transmute(hpeerdist), ::core::mem::transmute(pcontenttag), hcompletionport.into(), ::core::mem::transmute(ulcompletionkey), ::core::mem::transmute(phcontenthandle))) + ::core::mem::transmute(PeerDistClientOpenContent(hpeerdist, ::core::mem::transmute(pcontenttag), hcompletionport.into(), ulcompletionkey, ::core::mem::transmute(phcontenthandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5010,7 +5010,7 @@ pub unsafe fn PeerDistClientStreamRead(hpeerdist: isize, hcontenthandle: isize, extern "system" { fn PeerDistClientStreamRead(hpeerdist: isize, hcontenthandle: isize, cbmaxnumberofbytes: u32, pbuffer: *mut u8, dwtimeoutinmilliseconds: u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(PeerDistClientStreamRead(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hcontenthandle), ::core::mem::transmute(cbmaxnumberofbytes), ::core::mem::transmute(pbuffer), ::core::mem::transmute(dwtimeoutinmilliseconds), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(PeerDistClientStreamRead(hpeerdist, hcontenthandle, cbmaxnumberofbytes, ::core::mem::transmute(pbuffer), dwtimeoutinmilliseconds, ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5032,7 +5032,7 @@ pub unsafe fn PeerDistGetStatus(hpeerdist: isize, ppeerdiststatus: *mut PEERDIST extern "system" { fn PeerDistGetStatus(hpeerdist: isize, ppeerdiststatus: *mut PEERDIST_STATUS) -> u32; } - ::core::mem::transmute(PeerDistGetStatus(::core::mem::transmute(hpeerdist), ::core::mem::transmute(ppeerdiststatus))) + ::core::mem::transmute(PeerDistGetStatus(hpeerdist, ::core::mem::transmute(ppeerdiststatus))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5041,7 +5041,7 @@ pub unsafe fn PeerDistGetStatusEx(hpeerdist: isize, ppeerdiststatus: *mut PEERDI extern "system" { fn PeerDistGetStatusEx(hpeerdist: isize, ppeerdiststatus: *mut PEERDIST_STATUS_INFO) -> u32; } - ::core::mem::transmute(PeerDistGetStatusEx(::core::mem::transmute(hpeerdist), ::core::mem::transmute(ppeerdiststatus))) + ::core::mem::transmute(PeerDistGetStatusEx(hpeerdist, ::core::mem::transmute(ppeerdiststatus))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5054,7 +5054,7 @@ where extern "system" { fn PeerDistRegisterForStatusChangeNotification(hpeerdist: isize, hcompletionport: super::super::Foundation::HANDLE, ulcompletionkey: usize, lpoverlapped: *const super::super::System::IO::OVERLAPPED, ppeerdiststatus: *mut PEERDIST_STATUS) -> u32; } - ::core::mem::transmute(PeerDistRegisterForStatusChangeNotification(::core::mem::transmute(hpeerdist), hcompletionport.into(), ::core::mem::transmute(ulcompletionkey), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(ppeerdiststatus))) + ::core::mem::transmute(PeerDistRegisterForStatusChangeNotification(hpeerdist, hcompletionport.into(), ulcompletionkey, ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(ppeerdiststatus))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5067,7 +5067,7 @@ where extern "system" { fn PeerDistRegisterForStatusChangeNotificationEx(hpeerdist: isize, hcompletionport: super::super::Foundation::HANDLE, ulcompletionkey: usize, lpoverlapped: *const super::super::System::IO::OVERLAPPED, ppeerdiststatus: *mut PEERDIST_STATUS_INFO) -> u32; } - ::core::mem::transmute(PeerDistRegisterForStatusChangeNotificationEx(::core::mem::transmute(hpeerdist), hcompletionport.into(), ::core::mem::transmute(ulcompletionkey), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(ppeerdiststatus))) + ::core::mem::transmute(PeerDistRegisterForStatusChangeNotificationEx(hpeerdist, hcompletionport.into(), ulcompletionkey, ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(ppeerdiststatus))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5077,7 +5077,7 @@ pub unsafe fn PeerDistServerCancelAsyncOperation(hpeerdist: isize, cbcontentiden extern "system" { fn PeerDistServerCancelAsyncOperation(hpeerdist: isize, cbcontentidentifier: u32, pcontentidentifier: *const u8, poverlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(PeerDistServerCancelAsyncOperation(::core::mem::transmute(hpeerdist), ::core::mem::transmute(cbcontentidentifier), ::core::mem::transmute(pcontentidentifier), ::core::mem::transmute(poverlapped))) + ::core::mem::transmute(PeerDistServerCancelAsyncOperation(hpeerdist, cbcontentidentifier, ::core::mem::transmute(pcontentidentifier), ::core::mem::transmute(poverlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5086,7 +5086,7 @@ pub unsafe fn PeerDistServerCloseContentInformation(hpeerdist: isize, hcontentin extern "system" { fn PeerDistServerCloseContentInformation(hpeerdist: isize, hcontentinfo: isize) -> u32; } - ::core::mem::transmute(PeerDistServerCloseContentInformation(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hcontentinfo))) + ::core::mem::transmute(PeerDistServerCloseContentInformation(hpeerdist, hcontentinfo)) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5095,7 +5095,7 @@ pub unsafe fn PeerDistServerCloseStreamHandle(hpeerdist: isize, hstream: isize) extern "system" { fn PeerDistServerCloseStreamHandle(hpeerdist: isize, hstream: isize) -> u32; } - ::core::mem::transmute(PeerDistServerCloseStreamHandle(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hstream))) + ::core::mem::transmute(PeerDistServerCloseStreamHandle(hpeerdist, hstream)) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5108,7 +5108,7 @@ where extern "system" { fn PeerDistServerOpenContentInformation(hpeerdist: isize, cbcontentidentifier: u32, pcontentidentifier: *const u8, ullcontentoffset: u64, cbcontentlength: u64, hcompletionport: super::super::Foundation::HANDLE, ulcompletionkey: usize, phcontentinfo: *mut isize) -> u32; } - ::core::mem::transmute(PeerDistServerOpenContentInformation(::core::mem::transmute(hpeerdist), ::core::mem::transmute(cbcontentidentifier), ::core::mem::transmute(pcontentidentifier), ::core::mem::transmute(ullcontentoffset), ::core::mem::transmute(cbcontentlength), hcompletionport.into(), ::core::mem::transmute(ulcompletionkey), ::core::mem::transmute(phcontentinfo))) + ::core::mem::transmute(PeerDistServerOpenContentInformation(hpeerdist, cbcontentidentifier, ::core::mem::transmute(pcontentidentifier), ullcontentoffset, cbcontentlength, hcompletionport.into(), ulcompletionkey, ::core::mem::transmute(phcontentinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5121,7 +5121,7 @@ where extern "system" { fn PeerDistServerOpenContentInformationEx(hpeerdist: isize, cbcontentidentifier: u32, pcontentidentifier: *const u8, ullcontentoffset: u64, cbcontentlength: u64, pretrievaloptions: *const PEERDIST_RETRIEVAL_OPTIONS, hcompletionport: super::super::Foundation::HANDLE, ulcompletionkey: usize, phcontentinfo: *mut isize) -> u32; } - ::core::mem::transmute(PeerDistServerOpenContentInformationEx(::core::mem::transmute(hpeerdist), ::core::mem::transmute(cbcontentidentifier), ::core::mem::transmute(pcontentidentifier), ::core::mem::transmute(ullcontentoffset), ::core::mem::transmute(cbcontentlength), ::core::mem::transmute(pretrievaloptions), hcompletionport.into(), ::core::mem::transmute(ulcompletionkey), ::core::mem::transmute(phcontentinfo))) + ::core::mem::transmute(PeerDistServerOpenContentInformationEx(hpeerdist, cbcontentidentifier, ::core::mem::transmute(pcontentidentifier), ullcontentoffset, cbcontentlength, ::core::mem::transmute(pretrievaloptions), hcompletionport.into(), ulcompletionkey, ::core::mem::transmute(phcontentinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5131,7 +5131,7 @@ pub unsafe fn PeerDistServerPublishAddToStream(hpeerdist: isize, hstream: isize, extern "system" { fn PeerDistServerPublishAddToStream(hpeerdist: isize, hstream: isize, cbnumberofbytes: u32, pbuffer: *const u8, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(PeerDistServerPublishAddToStream(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hstream), ::core::mem::transmute(cbnumberofbytes), ::core::mem::transmute(pbuffer), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(PeerDistServerPublishAddToStream(hpeerdist, hstream, cbnumberofbytes, ::core::mem::transmute(pbuffer), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5141,7 +5141,7 @@ pub unsafe fn PeerDistServerPublishCompleteStream(hpeerdist: isize, hstream: isi extern "system" { fn PeerDistServerPublishCompleteStream(hpeerdist: isize, hstream: isize, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(PeerDistServerPublishCompleteStream(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hstream), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(PeerDistServerPublishCompleteStream(hpeerdist, hstream, ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5154,7 +5154,7 @@ where extern "system" { fn PeerDistServerPublishStream(hpeerdist: isize, cbcontentidentifier: u32, pcontentidentifier: *const u8, cbcontentlength: u64, ppublishoptions: *const PEERDIST_PUBLICATION_OPTIONS, hcompletionport: super::super::Foundation::HANDLE, ulcompletionkey: usize, phstream: *mut isize) -> u32; } - ::core::mem::transmute(PeerDistServerPublishStream(::core::mem::transmute(hpeerdist), ::core::mem::transmute(cbcontentidentifier), ::core::mem::transmute(pcontentidentifier), ::core::mem::transmute(cbcontentlength), ::core::mem::transmute(ppublishoptions), hcompletionport.into(), ::core::mem::transmute(ulcompletionkey), ::core::mem::transmute(phstream))) + ::core::mem::transmute(PeerDistServerPublishStream(hpeerdist, cbcontentidentifier, ::core::mem::transmute(pcontentidentifier), cbcontentlength, ::core::mem::transmute(ppublishoptions), hcompletionport.into(), ulcompletionkey, ::core::mem::transmute(phstream))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5164,7 +5164,7 @@ pub unsafe fn PeerDistServerRetrieveContentInformation(hpeerdist: isize, hconten extern "system" { fn PeerDistServerRetrieveContentInformation(hpeerdist: isize, hcontentinfo: isize, cbmaxnumberofbytes: u32, pbuffer: *mut u8, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(PeerDistServerRetrieveContentInformation(::core::mem::transmute(hpeerdist), ::core::mem::transmute(hcontentinfo), ::core::mem::transmute(cbmaxnumberofbytes), ::core::mem::transmute(pbuffer), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(PeerDistServerRetrieveContentInformation(hpeerdist, hcontentinfo, cbmaxnumberofbytes, ::core::mem::transmute(pbuffer), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5173,7 +5173,7 @@ pub unsafe fn PeerDistServerUnpublish(hpeerdist: isize, cbcontentidentifier: u32 extern "system" { fn PeerDistServerUnpublish(hpeerdist: isize, cbcontentidentifier: u32, pcontentidentifier: *const u8) -> u32; } - ::core::mem::transmute(PeerDistServerUnpublish(::core::mem::transmute(hpeerdist), ::core::mem::transmute(cbcontentidentifier), ::core::mem::transmute(pcontentidentifier))) + ::core::mem::transmute(PeerDistServerUnpublish(hpeerdist, cbcontentidentifier, ::core::mem::transmute(pcontentidentifier))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5182,7 +5182,7 @@ pub unsafe fn PeerDistShutdown(hpeerdist: isize) -> u32 { extern "system" { fn PeerDistShutdown(hpeerdist: isize) -> u32; } - ::core::mem::transmute(PeerDistShutdown(::core::mem::transmute(hpeerdist))) + ::core::mem::transmute(PeerDistShutdown(hpeerdist)) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5191,7 +5191,7 @@ pub unsafe fn PeerDistStartup(dwversionrequested: u32, phpeerdist: *mut isize, p extern "system" { fn PeerDistStartup(dwversionrequested: u32, phpeerdist: *mut isize, pdwsupportedversion: *mut u32) -> u32; } - ::core::mem::transmute(PeerDistStartup(::core::mem::transmute(dwversionrequested), ::core::mem::transmute(phpeerdist), ::core::mem::transmute(pdwsupportedversion))) + ::core::mem::transmute(PeerDistStartup(dwversionrequested, ::core::mem::transmute(phpeerdist), ::core::mem::transmute(pdwsupportedversion))) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5200,7 +5200,7 @@ pub unsafe fn PeerDistUnregisterForStatusChangeNotification(hpeerdist: isize) -> extern "system" { fn PeerDistUnregisterForStatusChangeNotification(hpeerdist: isize) -> u32; } - ::core::mem::transmute(PeerDistUnregisterForStatusChangeNotification(::core::mem::transmute(hpeerdist))) + ::core::mem::transmute(PeerDistUnregisterForStatusChangeNotification(hpeerdist)) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5287,7 +5287,7 @@ pub unsafe fn PeerGraphCloseDirectConnection(hgraph: *const ::core::ffi::c_void, extern "system" { fn PeerGraphCloseDirectConnection(hgraph: *const ::core::ffi::c_void, ullconnectionid: u64) -> ::windows::core::HRESULT; } - PeerGraphCloseDirectConnection(::core::mem::transmute(hgraph), ::core::mem::transmute(ullconnectionid)).ok() + PeerGraphCloseDirectConnection(::core::mem::transmute(hgraph), ullconnectionid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] @@ -5359,7 +5359,7 @@ pub unsafe fn PeerGraphEnumConnections(hgraph: *const ::core::ffi::c_void, dwfla extern "system" { fn PeerGraphEnumConnections(hgraph: *const ::core::ffi::c_void, dwflags: u32, phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PeerGraphEnumConnections(::core::mem::transmute(hgraph), ::core::mem::transmute(dwflags), ::core::mem::transmute(phpeerenum)).ok() + PeerGraphEnumConnections(::core::mem::transmute(hgraph), dwflags, ::core::mem::transmute(phpeerenum)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5444,7 +5444,7 @@ pub unsafe fn PeerGraphGetNodeInfo(hgraph: *const ::core::ffi::c_void, ullnodeid fn PeerGraphGetNodeInfo(hgraph: *const ::core::ffi::c_void, ullnodeid: u64, ppnodeinfo: *mut *mut PEER_NODE_INFO) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut PEER_NODE_INFO>::zeroed(); - PeerGraphGetNodeInfo(::core::mem::transmute(hgraph), ::core::mem::transmute(ullnodeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut PEER_NODE_INFO>(result__) + PeerGraphGetNodeInfo(::core::mem::transmute(hgraph), ullnodeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut PEER_NODE_INFO>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5496,7 +5496,7 @@ pub unsafe fn PeerGraphListen(hgraph: *const ::core::ffi::c_void, dwscope: u32, extern "system" { fn PeerGraphListen(hgraph: *const ::core::ffi::c_void, dwscope: u32, dwscopeid: u32, wport: u16) -> ::windows::core::HRESULT; } - PeerGraphListen(::core::mem::transmute(hgraph), ::core::mem::transmute(dwscope), ::core::mem::transmute(dwscopeid), ::core::mem::transmute(wport)).ok() + PeerGraphListen(::core::mem::transmute(hgraph), dwscope, dwscopeid, wport).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5570,7 +5570,7 @@ pub unsafe fn PeerGraphSendData(hgraph: *const ::core::ffi::c_void, ullconnectio extern "system" { fn PeerGraphSendData(hgraph: *const ::core::ffi::c_void, ullconnectionid: u64, ptype: *const ::windows::core::GUID, cbdata: u32, pvdata: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PeerGraphSendData(::core::mem::transmute(hgraph), ::core::mem::transmute(ullconnectionid), ::core::mem::transmute(ptype), ::core::mem::transmute(cbdata), ::core::mem::transmute(pvdata)).ok() + PeerGraphSendData(::core::mem::transmute(hgraph), ullconnectionid, ::core::mem::transmute(ptype), cbdata, ::core::mem::transmute(pvdata)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5623,7 +5623,7 @@ pub unsafe fn PeerGraphStartup(wversionrequested: u16) -> ::windows::core::Resul fn PeerGraphStartup(wversionrequested: u16, pversiondata: *mut PEER_VERSION_DATA) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PeerGraphStartup(::core::mem::transmute(wversionrequested), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PeerGraphStartup(wversionrequested, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5691,7 +5691,7 @@ pub unsafe fn PeerGroupCloseDirectConnection(hgroup: *const ::core::ffi::c_void, extern "system" { fn PeerGroupCloseDirectConnection(hgroup: *const ::core::ffi::c_void, ullconnectionid: u64) -> ::windows::core::HRESULT; } - PeerGroupCloseDirectConnection(::core::mem::transmute(hgroup), ::core::mem::transmute(ullconnectionid)).ok() + PeerGroupCloseDirectConnection(::core::mem::transmute(hgroup), ullconnectionid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5774,7 +5774,7 @@ pub unsafe fn PeerGroupEnumConnections(hgroup: *const ::core::ffi::c_void, dwfla extern "system" { fn PeerGroupEnumConnections(hgroup: *const ::core::ffi::c_void, dwflags: u32, phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PeerGroupEnumConnections(::core::mem::transmute(hgroup), ::core::mem::transmute(dwflags), ::core::mem::transmute(phpeerenum)).ok() + PeerGroupEnumConnections(::core::mem::transmute(hgroup), dwflags, ::core::mem::transmute(phpeerenum)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5786,7 +5786,7 @@ where extern "system" { fn PeerGroupEnumMembers(hgroup: *const ::core::ffi::c_void, dwflags: u32, pwzidentity: ::windows::core::PCWSTR, phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PeerGroupEnumMembers(::core::mem::transmute(hgroup), ::core::mem::transmute(dwflags), pwzidentity.into(), ::core::mem::transmute(phpeerenum)).ok() + PeerGroupEnumMembers(::core::mem::transmute(hgroup), dwflags, pwzidentity.into(), ::core::mem::transmute(phpeerenum)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -5902,7 +5902,7 @@ where fn PeerGroupIssueCredentials(hgroup: *const ::core::ffi::c_void, pwzsubjectidentity: ::windows::core::PCWSTR, pcredentialinfo: *const PEER_CREDENTIAL_INFO, dwflags: u32, ppwzinvitation: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - PeerGroupIssueCredentials(::core::mem::transmute(hgroup), pwzsubjectidentity.into(), ::core::mem::transmute(pcredentialinfo), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + PeerGroupIssueCredentials(::core::mem::transmute(hgroup), pwzsubjectidentity.into(), ::core::mem::transmute(pcredentialinfo), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -6027,7 +6027,7 @@ pub unsafe fn PeerGroupSendData(hgroup: *const ::core::ffi::c_void, ullconnectio extern "system" { fn PeerGroupSendData(hgroup: *const ::core::ffi::c_void, ullconnectionid: u64, ptype: *const ::windows::core::GUID, cbdata: u32, pvdata: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PeerGroupSendData(::core::mem::transmute(hgroup), ::core::mem::transmute(ullconnectionid), ::core::mem::transmute(ptype), ::core::mem::transmute(cbdata), ::core::mem::transmute(pvdata)).ok() + PeerGroupSendData(::core::mem::transmute(hgroup), ullconnectionid, ::core::mem::transmute(ptype), cbdata, ::core::mem::transmute(pvdata)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -6055,7 +6055,7 @@ pub unsafe fn PeerGroupStartup(wversionrequested: u16) -> ::windows::core::Resul fn PeerGroupStartup(wversionrequested: u16, pversiondata: *mut PEER_VERSION_DATA) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PeerGroupStartup(::core::mem::transmute(wversionrequested), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PeerGroupStartup(wversionrequested, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6112,7 +6112,7 @@ where fn PeerIdentityCreate(pwzclassifier: ::windows::core::PCWSTR, pwzfriendlyname: ::windows::core::PCWSTR, hcryptprov: usize, ppwzidentity: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - PeerIdentityCreate(pwzclassifier.into(), pwzfriendlyname.into(), ::core::mem::transmute(hcryptprov), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + PeerIdentityCreate(pwzclassifier.into(), pwzfriendlyname.into(), hcryptprov, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -6307,7 +6307,7 @@ where extern "system" { fn PeerPnrpStartResolve(pcwzpeername: ::windows::core::PCWSTR, pcwzcloudname: ::windows::core::PCWSTR, cmaxendpoints: u32, hevent: super::super::Foundation::HANDLE, phresolve: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PeerPnrpStartResolve(pcwzpeername.into(), pcwzcloudname.into(), ::core::mem::transmute(cmaxendpoints), hevent.into(), ::core::mem::transmute(phresolve)).ok() + PeerPnrpStartResolve(pcwzpeername.into(), pcwzcloudname.into(), cmaxendpoints, hevent.into(), ::core::mem::transmute(phresolve)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] @@ -6316,7 +6316,7 @@ pub unsafe fn PeerPnrpStartup(wversionrequested: u16) -> ::windows::core::Result extern "system" { fn PeerPnrpStartup(wversionrequested: u16) -> ::windows::core::HRESULT; } - PeerPnrpStartup(::core::mem::transmute(wversionrequested)).ok() + PeerPnrpStartup(wversionrequested).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] 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 8a0fa0fde9..f30721d52b 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs @@ -1966,7 +1966,7 @@ where extern "system" { fn QOSAddSocketToFlow(qoshandle: super::super::Foundation::HANDLE, socket: super::super::Networking::WinSock::SOCKET, destaddr: *const super::super::Networking::WinSock::SOCKADDR, traffictype: QOS_TRAFFIC_TYPE, flags: u32, flowid: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QOSAddSocketToFlow(qoshandle.into(), socket.into(), ::core::mem::transmute(destaddr), ::core::mem::transmute(traffictype), ::core::mem::transmute(flags), ::core::mem::transmute(flowid))) + ::core::mem::transmute(QOSAddSocketToFlow(qoshandle.into(), socket.into(), ::core::mem::transmute(destaddr), traffictype, flags, ::core::mem::transmute(flowid))) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -2028,7 +2028,7 @@ where extern "system" { fn QOSNotifyFlow(qoshandle: super::super::Foundation::HANDLE, flowid: u32, operation: QOS_NOTIFY_FLOW, size: *mut u32, buffer: *mut ::core::ffi::c_void, flags: u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QOSNotifyFlow(qoshandle.into(), ::core::mem::transmute(flowid), ::core::mem::transmute(operation), ::core::mem::transmute(size), ::core::mem::transmute(buffer), ::core::mem::transmute(flags), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(QOSNotifyFlow(qoshandle.into(), flowid, operation, ::core::mem::transmute(size), ::core::mem::transmute(buffer), flags, ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -2041,7 +2041,7 @@ where extern "system" { fn QOSQueryFlow(qoshandle: super::super::Foundation::HANDLE, flowid: u32, operation: QOS_QUERY_FLOW, size: *mut u32, buffer: *mut ::core::ffi::c_void, flags: u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QOSQueryFlow(qoshandle.into(), ::core::mem::transmute(flowid), ::core::mem::transmute(operation), ::core::mem::transmute(size), ::core::mem::transmute(buffer), ::core::mem::transmute(flags), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(QOSQueryFlow(qoshandle.into(), flowid, operation, ::core::mem::transmute(size), ::core::mem::transmute(buffer), flags, ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -2055,7 +2055,7 @@ where extern "system" { fn QOSRemoveSocketFromFlow(qoshandle: super::super::Foundation::HANDLE, socket: super::super::Networking::WinSock::SOCKET, flowid: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QOSRemoveSocketFromFlow(qoshandle.into(), socket.into(), ::core::mem::transmute(flowid), ::core::mem::transmute(flags))) + ::core::mem::transmute(QOSRemoveSocketFromFlow(qoshandle.into(), socket.into(), flowid, flags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] pub const QOSSPBASE: u32 = 50000u32; @@ -2072,7 +2072,7 @@ where extern "system" { fn QOSSetFlow(qoshandle: super::super::Foundation::HANDLE, flowid: u32, operation: QOS_SET_FLOW, size: u32, buffer: *const ::core::ffi::c_void, flags: u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QOSSetFlow(qoshandle.into(), ::core::mem::transmute(flowid), ::core::mem::transmute(operation), ::core::mem::transmute(size), ::core::mem::transmute(buffer), ::core::mem::transmute(flags), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(QOSSetFlow(qoshandle.into(), flowid, operation, size, ::core::mem::transmute(buffer), flags, ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -2085,7 +2085,7 @@ where extern "system" { fn QOSStartTrackingClient(qoshandle: super::super::Foundation::HANDLE, destaddr: *const super::super::Networking::WinSock::SOCKADDR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QOSStartTrackingClient(qoshandle.into(), ::core::mem::transmute(destaddr), ::core::mem::transmute(flags))) + ::core::mem::transmute(QOSStartTrackingClient(qoshandle.into(), ::core::mem::transmute(destaddr), flags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -2098,7 +2098,7 @@ where extern "system" { fn QOSStopTrackingClient(qoshandle: super::super::Foundation::HANDLE, destaddr: *const super::super::Networking::WinSock::SOCKADDR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QOSStopTrackingClient(qoshandle.into(), ::core::mem::transmute(destaddr), ::core::mem::transmute(flags))) + ::core::mem::transmute(QOSStopTrackingClient(qoshandle.into(), ::core::mem::transmute(destaddr), flags)) } #[repr(C)] #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] @@ -4468,7 +4468,7 @@ where extern "system" { fn TcAddFlow(ifchandle: super::super::Foundation::HANDLE, clflowctx: super::super::Foundation::HANDLE, flags: u32, pgenericflow: *const TC_GEN_FLOW, pflowhandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(TcAddFlow(ifchandle.into(), clflowctx.into(), ::core::mem::transmute(flags), ::core::mem::transmute(pgenericflow), ::core::mem::transmute(pflowhandle))) + ::core::mem::transmute(TcAddFlow(ifchandle.into(), clflowctx.into(), flags, ::core::mem::transmute(pgenericflow), ::core::mem::transmute(pflowhandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4666,7 +4666,7 @@ where extern "system" { fn TcRegisterClient(tciversion: u32, clregctx: super::super::Foundation::HANDLE, clienthandlerlist: *const TCI_CLIENT_FUNC_LIST, pclienthandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(TcRegisterClient(::core::mem::transmute(tciversion), clregctx.into(), ::core::mem::transmute(clienthandlerlist), ::core::mem::transmute(pclienthandle))) + ::core::mem::transmute(TcRegisterClient(tciversion, clregctx.into(), ::core::mem::transmute(clienthandlerlist), ::core::mem::transmute(pclienthandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] #[inline] @@ -4678,7 +4678,7 @@ where extern "system" { fn TcSetFlowA(pflowname: ::windows::core::PCSTR, pguidparam: *const ::windows::core::GUID, buffersize: u32, buffer: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(TcSetFlowA(pflowname.into(), ::core::mem::transmute(pguidparam), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer))) + ::core::mem::transmute(TcSetFlowA(pflowname.into(), ::core::mem::transmute(pguidparam), buffersize, ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] #[inline] @@ -4690,7 +4690,7 @@ where extern "system" { fn TcSetFlowW(pflowname: ::windows::core::PCWSTR, pguidparam: *const ::windows::core::GUID, buffersize: u32, buffer: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(TcSetFlowW(pflowname.into(), ::core::mem::transmute(pguidparam), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer))) + ::core::mem::transmute(TcSetFlowW(pflowname.into(), ::core::mem::transmute(pguidparam), buffersize, ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4703,7 +4703,7 @@ where extern "system" { fn TcSetInterface(ifchandle: super::super::Foundation::HANDLE, pguidparam: *const ::windows::core::GUID, buffersize: u32, buffer: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(TcSetInterface(ifchandle.into(), ::core::mem::transmute(pguidparam), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer))) + ::core::mem::transmute(TcSetInterface(ifchandle.into(), ::core::mem::transmute(pguidparam), buffersize, ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] pub const UNSUPPORTED_CREDENTIAL_TYPE: u32 = 2u32; 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 79b997e091..ea507d2ee4 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs @@ -2870,7 +2870,7 @@ where extern "system" { fn MgmAddGroupMembershipEntry(hprotocol: super::super::Foundation::HANDLE, dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopipaddr: u32, dwflags: u32) -> u32; } - ::core::mem::transmute(MgmAddGroupMembershipEntry(hprotocol.into(), ::core::mem::transmute(dwsourceaddr), ::core::mem::transmute(dwsourcemask), ::core::mem::transmute(dwgroupaddr), ::core::mem::transmute(dwgroupmask), ::core::mem::transmute(dwifindex), ::core::mem::transmute(dwifnexthopipaddr), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MgmAddGroupMembershipEntry(hprotocol.into(), dwsourceaddr, dwsourcemask, dwgroupaddr, dwgroupmask, dwifindex, dwifnexthopipaddr, dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2896,7 +2896,7 @@ where extern "system" { fn MgmDeleteGroupMembershipEntry(hprotocol: super::super::Foundation::HANDLE, dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopipaddr: u32, dwflags: u32) -> u32; } - ::core::mem::transmute(MgmDeleteGroupMembershipEntry(hprotocol.into(), ::core::mem::transmute(dwsourceaddr), ::core::mem::transmute(dwsourcemask), ::core::mem::transmute(dwgroupaddr), ::core::mem::transmute(dwgroupmask), ::core::mem::transmute(dwifindex), ::core::mem::transmute(dwifnexthopipaddr), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MgmDeleteGroupMembershipEntry(hprotocol.into(), dwsourceaddr, dwsourcemask, dwgroupaddr, dwgroupmask, dwifindex, dwifnexthopipaddr, dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -2914,7 +2914,7 @@ pub unsafe fn MgmGetFirstMfeStats(pdwbuffersize: *mut u32, pbbuffer: *mut u8, pd extern "system" { fn MgmGetFirstMfeStats(pdwbuffersize: *mut u32, pbbuffer: *mut u8, pdwnumentries: *mut u32, dwflags: u32) -> u32; } - ::core::mem::transmute(MgmGetFirstMfeStats(::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwnumentries), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MgmGetFirstMfeStats(::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwnumentries), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_NetworkManagement_IpHelper\"`*"] #[cfg(feature = "Win32_NetworkManagement_IpHelper")] @@ -2934,7 +2934,7 @@ pub unsafe fn MgmGetMfeStats(pimm: *mut super::IpHelper::MIB_IPMCAST_MFE, pdwbuf extern "system" { fn MgmGetMfeStats(pimm: *mut super::IpHelper::MIB_IPMCAST_MFE, pdwbuffersize: *mut u32, pbbuffer: *mut u8, dwflags: u32) -> u32; } - ::core::mem::transmute(MgmGetMfeStats(::core::mem::transmute(pimm), ::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MgmGetMfeStats(::core::mem::transmute(pimm), ::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(pbbuffer), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_NetworkManagement_IpHelper\"`*"] #[cfg(feature = "Win32_NetworkManagement_IpHelper")] @@ -2954,7 +2954,7 @@ pub unsafe fn MgmGetNextMfeStats(pimmstart: *mut super::IpHelper::MIB_IPMCAST_MF extern "system" { fn MgmGetNextMfeStats(pimmstart: *mut super::IpHelper::MIB_IPMCAST_MFE, pdwbuffersize: *mut u32, pbbuffer: *mut u8, pdwnumentries: *mut u32, dwflags: u32) -> u32; } - ::core::mem::transmute(MgmGetNextMfeStats(::core::mem::transmute(pimmstart), ::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwnumentries), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MgmGetNextMfeStats(::core::mem::transmute(pimmstart), ::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwnumentries), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -2963,7 +2963,7 @@ pub unsafe fn MgmGetProtocolOnInterface(dwifindex: u32, dwifnexthopaddr: u32, pd extern "system" { fn MgmGetProtocolOnInterface(dwifindex: u32, dwifnexthopaddr: u32, pdwifprotocolid: *mut u32, pdwifcomponentid: *mut u32) -> u32; } - ::core::mem::transmute(MgmGetProtocolOnInterface(::core::mem::transmute(dwifindex), ::core::mem::transmute(dwifnexthopaddr), ::core::mem::transmute(pdwifprotocolid), ::core::mem::transmute(pdwifcomponentid))) + ::core::mem::transmute(MgmGetProtocolOnInterface(dwifindex, dwifnexthopaddr, ::core::mem::transmute(pdwifprotocolid), ::core::mem::transmute(pdwifcomponentid))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3002,7 +3002,7 @@ where extern "system" { fn MgmGroupEnumerationStart(hprotocol: super::super::Foundation::HANDLE, metenumtype: MGM_ENUM_TYPES, phenumhandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MgmGroupEnumerationStart(hprotocol.into(), ::core::mem::transmute(metenumtype), ::core::mem::transmute(phenumhandle))) + ::core::mem::transmute(MgmGroupEnumerationStart(hprotocol.into(), metenumtype, ::core::mem::transmute(phenumhandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3012,7 +3012,7 @@ pub unsafe fn MgmRegisterMProtocol(prpiinfo: *mut ROUTING_PROTOCOL_CONFIG, dwpro extern "system" { fn MgmRegisterMProtocol(prpiinfo: *mut ROUTING_PROTOCOL_CONFIG, dwprotocolid: u32, dwcomponentid: u32, phprotocol: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MgmRegisterMProtocol(::core::mem::transmute(prpiinfo), ::core::mem::transmute(dwprotocolid), ::core::mem::transmute(dwcomponentid), ::core::mem::transmute(phprotocol))) + ::core::mem::transmute(MgmRegisterMProtocol(::core::mem::transmute(prpiinfo), dwprotocolid, dwcomponentid, ::core::mem::transmute(phprotocol))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3025,7 +3025,7 @@ where extern "system" { fn MgmReleaseInterfaceOwnership(hprotocol: super::super::Foundation::HANDLE, dwifindex: u32, dwifnexthopaddr: u32) -> u32; } - ::core::mem::transmute(MgmReleaseInterfaceOwnership(hprotocol.into(), ::core::mem::transmute(dwifindex), ::core::mem::transmute(dwifnexthopaddr))) + ::core::mem::transmute(MgmReleaseInterfaceOwnership(hprotocol.into(), dwifindex, dwifnexthopaddr)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3038,7 +3038,7 @@ where extern "system" { fn MgmTakeInterfaceOwnership(hprotocol: super::super::Foundation::HANDLE, dwifindex: u32, dwifnexthopaddr: u32) -> u32; } - ::core::mem::transmute(MgmTakeInterfaceOwnership(hprotocol.into(), ::core::mem::transmute(dwifindex), ::core::mem::transmute(dwifnexthopaddr))) + ::core::mem::transmute(MgmTakeInterfaceOwnership(hprotocol.into(), dwifindex, dwifnexthopaddr)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3060,7 +3060,7 @@ where extern "system" { fn MprAdminConnectionClearStats(hrasserver: isize, hrasconnection: super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprAdminConnectionClearStats(::core::mem::transmute(hrasserver), hrasconnection.into())) + ::core::mem::transmute(MprAdminConnectionClearStats(hrasserver, hrasconnection.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3069,7 +3069,7 @@ pub unsafe fn MprAdminConnectionEnum(hrasserver: isize, dwlevel: u32, lplpbbuffe extern "system" { fn MprAdminConnectionEnum(hrasserver: isize, dwlevel: u32, lplpbbuffer: *mut *mut u8, dwprefmaxlen: u32, lpdwentriesread: *mut u32, lpdwtotalentries: *mut u32, lpdwresumehandle: *const u32) -> u32; } - ::core::mem::transmute(MprAdminConnectionEnum(::core::mem::transmute(hrasserver), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbbuffer), ::core::mem::transmute(dwprefmaxlen), ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) + ::core::mem::transmute(MprAdminConnectionEnum(hrasserver, dwlevel, ::core::mem::transmute(lplpbbuffer), dwprefmaxlen, ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3079,7 +3079,7 @@ pub unsafe fn MprAdminConnectionEnumEx(hrasserver: isize, pobjectheader: *const extern "system" { fn MprAdminConnectionEnumEx(hrasserver: isize, pobjectheader: *const MPRAPI_OBJECT_HEADER, dwpreferedmaxlen: u32, lpdwentriesread: *mut u32, lpdwtotalentries: *mut u32, pprasconn: *mut *mut RAS_CONNECTION_EX, lpdwresumehandle: *const u32) -> u32; } - ::core::mem::transmute(MprAdminConnectionEnumEx(::core::mem::transmute(hrasserver), ::core::mem::transmute(pobjectheader), ::core::mem::transmute(dwpreferedmaxlen), ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(pprasconn), ::core::mem::transmute(lpdwresumehandle))) + ::core::mem::transmute(MprAdminConnectionEnumEx(hrasserver, ::core::mem::transmute(pobjectheader), dwpreferedmaxlen, ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(pprasconn), ::core::mem::transmute(lpdwresumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3092,7 +3092,7 @@ where extern "system" { fn MprAdminConnectionGetInfo(hrasserver: isize, dwlevel: u32, hrasconnection: super::super::Foundation::HANDLE, lplpbbuffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(MprAdminConnectionGetInfo(::core::mem::transmute(hrasserver), ::core::mem::transmute(dwlevel), hrasconnection.into(), ::core::mem::transmute(lplpbbuffer))) + ::core::mem::transmute(MprAdminConnectionGetInfo(hrasserver, dwlevel, hrasconnection.into(), ::core::mem::transmute(lplpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3105,7 +3105,7 @@ where extern "system" { fn MprAdminConnectionGetInfoEx(hrasserver: isize, hrasconnection: super::super::Foundation::HANDLE, prasconnection: *mut RAS_CONNECTION_EX) -> u32; } - ::core::mem::transmute(MprAdminConnectionGetInfoEx(::core::mem::transmute(hrasserver), hrasconnection.into(), ::core::mem::transmute(prasconnection))) + ::core::mem::transmute(MprAdminConnectionGetInfoEx(hrasserver, hrasconnection.into(), ::core::mem::transmute(prasconnection))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3133,7 +3133,7 @@ where extern "system" { fn MprAdminDeregisterConnectionNotification(hmprserver: isize, heventnotification: super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprAdminDeregisterConnectionNotification(::core::mem::transmute(hmprserver), heventnotification.into())) + ::core::mem::transmute(MprAdminDeregisterConnectionNotification(hmprserver, heventnotification.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3142,7 +3142,7 @@ pub unsafe fn MprAdminDeviceEnum(hmprserver: isize, dwlevel: u32, lplpbbuffer: * extern "system" { fn MprAdminDeviceEnum(hmprserver: isize, dwlevel: u32, lplpbbuffer: *mut *mut u8, lpdwtotalentries: *mut u32) -> u32; } - ::core::mem::transmute(MprAdminDeviceEnum(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbbuffer), ::core::mem::transmute(lpdwtotalentries))) + ::core::mem::transmute(MprAdminDeviceEnum(hmprserver, dwlevel, ::core::mem::transmute(lplpbbuffer), ::core::mem::transmute(lpdwtotalentries))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3166,7 +3166,7 @@ pub unsafe fn MprAdminGetErrorString(dwerror: u32, lplpwserrorstring: *mut ::win extern "system" { fn MprAdminGetErrorString(dwerror: u32, lplpwserrorstring: *mut ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(MprAdminGetErrorString(::core::mem::transmute(dwerror), ::core::mem::transmute(lplpwserrorstring))) + ::core::mem::transmute(MprAdminGetErrorString(dwerror, ::core::mem::transmute(lplpwserrorstring))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3194,7 +3194,7 @@ where extern "system" { fn MprAdminInterfaceConnect(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, hevent: super::super::Foundation::HANDLE, fsynchronous: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(MprAdminInterfaceConnect(::core::mem::transmute(hmprserver), hinterface.into(), hevent.into(), fsynchronous.into())) + ::core::mem::transmute(MprAdminInterfaceConnect(hmprserver, hinterface.into(), hevent.into(), fsynchronous.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3204,7 +3204,7 @@ pub unsafe fn MprAdminInterfaceCreate(hmprserver: isize, dwlevel: u32, lpbbuffer extern "system" { fn MprAdminInterfaceCreate(hmprserver: isize, dwlevel: u32, lpbbuffer: *const u8, phinterface: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprAdminInterfaceCreate(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbbuffer), ::core::mem::transmute(phinterface))) + ::core::mem::transmute(MprAdminInterfaceCreate(hmprserver, dwlevel, ::core::mem::transmute(lpbbuffer), ::core::mem::transmute(phinterface))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3217,7 +3217,7 @@ where extern "system" { fn MprAdminInterfaceDelete(hmprserver: isize, hinterface: super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprAdminInterfaceDelete(::core::mem::transmute(hmprserver), hinterface.into())) + ::core::mem::transmute(MprAdminInterfaceDelete(hmprserver, hinterface.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3230,7 +3230,7 @@ where extern "system" { fn MprAdminInterfaceDeviceGetInfo(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwindex: u32, dwlevel: u32, lplpbuffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(MprAdminInterfaceDeviceGetInfo(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbuffer))) + ::core::mem::transmute(MprAdminInterfaceDeviceGetInfo(hmprserver, hinterface.into(), dwindex, dwlevel, ::core::mem::transmute(lplpbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3243,7 +3243,7 @@ where extern "system" { fn MprAdminInterfaceDeviceSetInfo(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwindex: u32, dwlevel: u32, lpbbuffer: *const u8) -> u32; } - ::core::mem::transmute(MprAdminInterfaceDeviceSetInfo(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbbuffer))) + ::core::mem::transmute(MprAdminInterfaceDeviceSetInfo(hmprserver, hinterface.into(), dwindex, dwlevel, ::core::mem::transmute(lpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3256,7 +3256,7 @@ where extern "system" { fn MprAdminInterfaceDisconnect(hmprserver: isize, hinterface: super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprAdminInterfaceDisconnect(::core::mem::transmute(hmprserver), hinterface.into())) + ::core::mem::transmute(MprAdminInterfaceDisconnect(hmprserver, hinterface.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3265,7 +3265,7 @@ pub unsafe fn MprAdminInterfaceEnum(hmprserver: isize, dwlevel: u32, lplpbbuffer extern "system" { fn MprAdminInterfaceEnum(hmprserver: isize, dwlevel: u32, lplpbbuffer: *mut *mut u8, dwprefmaxlen: u32, lpdwentriesread: *mut u32, lpdwtotalentries: *mut u32, lpdwresumehandle: *const u32) -> u32; } - ::core::mem::transmute(MprAdminInterfaceEnum(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbbuffer), ::core::mem::transmute(dwprefmaxlen), ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) + ::core::mem::transmute(MprAdminInterfaceEnum(hmprserver, dwlevel, ::core::mem::transmute(lplpbbuffer), dwprefmaxlen, ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3291,7 +3291,7 @@ where extern "system" { fn MprAdminInterfaceGetCredentialsEx(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwlevel: u32, lplpbbuffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(MprAdminInterfaceGetCredentialsEx(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbbuffer))) + ::core::mem::transmute(MprAdminInterfaceGetCredentialsEx(hmprserver, hinterface.into(), dwlevel, ::core::mem::transmute(lplpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] @@ -3304,7 +3304,7 @@ where extern "system" { fn MprAdminInterfaceGetCustomInfoEx(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, pcustominfo: *mut MPR_IF_CUSTOMINFOEX2) -> u32; } - ::core::mem::transmute(MprAdminInterfaceGetCustomInfoEx(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(pcustominfo))) + ::core::mem::transmute(MprAdminInterfaceGetCustomInfoEx(hmprserver, hinterface.into(), ::core::mem::transmute(pcustominfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3318,7 +3318,7 @@ where extern "system" { fn MprAdminInterfaceGetHandle(hmprserver: isize, lpwsinterfacename: ::windows::core::PCWSTR, phinterface: *mut super::super::Foundation::HANDLE, fincludeclientinterfaces: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(MprAdminInterfaceGetHandle(::core::mem::transmute(hmprserver), lpwsinterfacename.into(), ::core::mem::transmute(phinterface), fincludeclientinterfaces.into())) + ::core::mem::transmute(MprAdminInterfaceGetHandle(hmprserver, lpwsinterfacename.into(), ::core::mem::transmute(phinterface), fincludeclientinterfaces.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3331,7 +3331,7 @@ where extern "system" { fn MprAdminInterfaceGetInfo(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwlevel: u32, lplpbbuffer: *const *const u8) -> u32; } - ::core::mem::transmute(MprAdminInterfaceGetInfo(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbbuffer))) + ::core::mem::transmute(MprAdminInterfaceGetInfo(hmprserver, hinterface.into(), dwlevel, ::core::mem::transmute(lplpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3344,7 +3344,7 @@ where extern "system" { fn MprAdminInterfaceQueryUpdateResult(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwprotocolid: u32, lpdwupdateresult: *mut u32) -> u32; } - ::core::mem::transmute(MprAdminInterfaceQueryUpdateResult(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwprotocolid), ::core::mem::transmute(lpdwupdateresult))) + ::core::mem::transmute(MprAdminInterfaceQueryUpdateResult(hmprserver, hinterface.into(), dwprotocolid, ::core::mem::transmute(lpdwupdateresult))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3373,7 +3373,7 @@ where extern "system" { fn MprAdminInterfaceSetCredentialsEx(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwlevel: u32, lpbbuffer: *const u8) -> u32; } - ::core::mem::transmute(MprAdminInterfaceSetCredentialsEx(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbbuffer))) + ::core::mem::transmute(MprAdminInterfaceSetCredentialsEx(hmprserver, hinterface.into(), dwlevel, ::core::mem::transmute(lpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] @@ -3386,7 +3386,7 @@ where extern "system" { fn MprAdminInterfaceSetCustomInfoEx(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, pcustominfo: *const MPR_IF_CUSTOMINFOEX2) -> u32; } - ::core::mem::transmute(MprAdminInterfaceSetCustomInfoEx(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(pcustominfo))) + ::core::mem::transmute(MprAdminInterfaceSetCustomInfoEx(hmprserver, hinterface.into(), ::core::mem::transmute(pcustominfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3399,7 +3399,7 @@ where extern "system" { fn MprAdminInterfaceSetInfo(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwlevel: u32, lpbbuffer: *const u8) -> u32; } - ::core::mem::transmute(MprAdminInterfaceSetInfo(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbbuffer))) + ::core::mem::transmute(MprAdminInterfaceSetInfo(hmprserver, hinterface.into(), dwlevel, ::core::mem::transmute(lpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3412,7 +3412,7 @@ where extern "system" { fn MprAdminInterfaceTransportAdd(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwtransportid: u32, pinterfaceinfo: *const u8, dwinterfaceinfosize: u32) -> u32; } - ::core::mem::transmute(MprAdminInterfaceTransportAdd(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwtransportid), ::core::mem::transmute(pinterfaceinfo), ::core::mem::transmute(dwinterfaceinfosize))) + ::core::mem::transmute(MprAdminInterfaceTransportAdd(hmprserver, hinterface.into(), dwtransportid, ::core::mem::transmute(pinterfaceinfo), dwinterfaceinfosize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3425,7 +3425,7 @@ where extern "system" { fn MprAdminInterfaceTransportGetInfo(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwtransportid: u32, ppinterfaceinfo: *mut *mut u8, lpdwinterfaceinfosize: *mut u32) -> u32; } - ::core::mem::transmute(MprAdminInterfaceTransportGetInfo(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwtransportid), ::core::mem::transmute(ppinterfaceinfo), ::core::mem::transmute(lpdwinterfaceinfosize))) + ::core::mem::transmute(MprAdminInterfaceTransportGetInfo(hmprserver, hinterface.into(), dwtransportid, ::core::mem::transmute(ppinterfaceinfo), ::core::mem::transmute(lpdwinterfaceinfosize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3438,7 +3438,7 @@ where extern "system" { fn MprAdminInterfaceTransportRemove(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwtransportid: u32) -> u32; } - ::core::mem::transmute(MprAdminInterfaceTransportRemove(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwtransportid))) + ::core::mem::transmute(MprAdminInterfaceTransportRemove(hmprserver, hinterface.into(), dwtransportid)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3451,7 +3451,7 @@ where extern "system" { fn MprAdminInterfaceTransportSetInfo(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwtransportid: u32, pinterfaceinfo: *const u8, dwinterfaceinfosize: u32) -> u32; } - ::core::mem::transmute(MprAdminInterfaceTransportSetInfo(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwtransportid), ::core::mem::transmute(pinterfaceinfo), ::core::mem::transmute(dwinterfaceinfosize))) + ::core::mem::transmute(MprAdminInterfaceTransportSetInfo(hmprserver, hinterface.into(), dwtransportid, ::core::mem::transmute(pinterfaceinfo), dwinterfaceinfosize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3464,7 +3464,7 @@ where extern "system" { fn MprAdminInterfaceUpdatePhonebookInfo(hmprserver: isize, hinterface: super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprAdminInterfaceUpdatePhonebookInfo(::core::mem::transmute(hmprserver), hinterface.into())) + ::core::mem::transmute(MprAdminInterfaceUpdatePhonebookInfo(hmprserver, hinterface.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3478,7 +3478,7 @@ where extern "system" { fn MprAdminInterfaceUpdateRoutes(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwprotocolid: u32, hevent: super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprAdminInterfaceUpdateRoutes(::core::mem::transmute(hmprserver), hinterface.into(), ::core::mem::transmute(dwprotocolid), hevent.into())) + ::core::mem::transmute(MprAdminInterfaceUpdateRoutes(hmprserver, hinterface.into(), dwprotocolid, hevent.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3536,7 +3536,7 @@ pub unsafe fn MprAdminMIBEntryCreate(hmibserver: isize, dwpid: u32, dwroutingpid extern "system" { fn MprAdminMIBEntryCreate(hmibserver: isize, dwpid: u32, dwroutingpid: u32, lpentry: *const ::core::ffi::c_void, dwentrysize: u32) -> u32; } - ::core::mem::transmute(MprAdminMIBEntryCreate(::core::mem::transmute(hmibserver), ::core::mem::transmute(dwpid), ::core::mem::transmute(dwroutingpid), ::core::mem::transmute(lpentry), ::core::mem::transmute(dwentrysize))) + ::core::mem::transmute(MprAdminMIBEntryCreate(hmibserver, dwpid, dwroutingpid, ::core::mem::transmute(lpentry), dwentrysize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3545,7 +3545,7 @@ pub unsafe fn MprAdminMIBEntryDelete(hmibserver: isize, dwprotocolid: u32, dwrou extern "system" { fn MprAdminMIBEntryDelete(hmibserver: isize, dwprotocolid: u32, dwroutingpid: u32, lpentry: *const ::core::ffi::c_void, dwentrysize: u32) -> u32; } - ::core::mem::transmute(MprAdminMIBEntryDelete(::core::mem::transmute(hmibserver), ::core::mem::transmute(dwprotocolid), ::core::mem::transmute(dwroutingpid), ::core::mem::transmute(lpentry), ::core::mem::transmute(dwentrysize))) + ::core::mem::transmute(MprAdminMIBEntryDelete(hmibserver, dwprotocolid, dwroutingpid, ::core::mem::transmute(lpentry), dwentrysize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3554,7 +3554,7 @@ pub unsafe fn MprAdminMIBEntryGet(hmibserver: isize, dwprotocolid: u32, dwroutin extern "system" { fn MprAdminMIBEntryGet(hmibserver: isize, dwprotocolid: u32, dwroutingpid: u32, lpinentry: *const ::core::ffi::c_void, dwinentrysize: u32, lplpoutentry: *mut *mut ::core::ffi::c_void, lpoutentrysize: *mut u32) -> u32; } - ::core::mem::transmute(MprAdminMIBEntryGet(::core::mem::transmute(hmibserver), ::core::mem::transmute(dwprotocolid), ::core::mem::transmute(dwroutingpid), ::core::mem::transmute(lpinentry), ::core::mem::transmute(dwinentrysize), ::core::mem::transmute(lplpoutentry), ::core::mem::transmute(lpoutentrysize))) + ::core::mem::transmute(MprAdminMIBEntryGet(hmibserver, dwprotocolid, dwroutingpid, ::core::mem::transmute(lpinentry), dwinentrysize, ::core::mem::transmute(lplpoutentry), ::core::mem::transmute(lpoutentrysize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3563,7 +3563,7 @@ pub unsafe fn MprAdminMIBEntryGetFirst(hmibserver: isize, dwprotocolid: u32, dwr extern "system" { fn MprAdminMIBEntryGetFirst(hmibserver: isize, dwprotocolid: u32, dwroutingpid: u32, lpinentry: *const ::core::ffi::c_void, dwinentrysize: u32, lplpoutentry: *mut *mut ::core::ffi::c_void, lpoutentrysize: *mut u32) -> u32; } - ::core::mem::transmute(MprAdminMIBEntryGetFirst(::core::mem::transmute(hmibserver), ::core::mem::transmute(dwprotocolid), ::core::mem::transmute(dwroutingpid), ::core::mem::transmute(lpinentry), ::core::mem::transmute(dwinentrysize), ::core::mem::transmute(lplpoutentry), ::core::mem::transmute(lpoutentrysize))) + ::core::mem::transmute(MprAdminMIBEntryGetFirst(hmibserver, dwprotocolid, dwroutingpid, ::core::mem::transmute(lpinentry), dwinentrysize, ::core::mem::transmute(lplpoutentry), ::core::mem::transmute(lpoutentrysize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3572,7 +3572,7 @@ pub unsafe fn MprAdminMIBEntryGetNext(hmibserver: isize, dwprotocolid: u32, dwro extern "system" { fn MprAdminMIBEntryGetNext(hmibserver: isize, dwprotocolid: u32, dwroutingpid: u32, lpinentry: *const ::core::ffi::c_void, dwinentrysize: u32, lplpoutentry: *mut *mut ::core::ffi::c_void, lpoutentrysize: *mut u32) -> u32; } - ::core::mem::transmute(MprAdminMIBEntryGetNext(::core::mem::transmute(hmibserver), ::core::mem::transmute(dwprotocolid), ::core::mem::transmute(dwroutingpid), ::core::mem::transmute(lpinentry), ::core::mem::transmute(dwinentrysize), ::core::mem::transmute(lplpoutentry), ::core::mem::transmute(lpoutentrysize))) + ::core::mem::transmute(MprAdminMIBEntryGetNext(hmibserver, dwprotocolid, dwroutingpid, ::core::mem::transmute(lpinentry), dwinentrysize, ::core::mem::transmute(lplpoutentry), ::core::mem::transmute(lpoutentrysize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3581,7 +3581,7 @@ pub unsafe fn MprAdminMIBEntrySet(hmibserver: isize, dwprotocolid: u32, dwroutin extern "system" { fn MprAdminMIBEntrySet(hmibserver: isize, dwprotocolid: u32, dwroutingpid: u32, lpentry: *const ::core::ffi::c_void, dwentrysize: u32) -> u32; } - ::core::mem::transmute(MprAdminMIBEntrySet(::core::mem::transmute(hmibserver), ::core::mem::transmute(dwprotocolid), ::core::mem::transmute(dwroutingpid), ::core::mem::transmute(lpentry), ::core::mem::transmute(dwentrysize))) + ::core::mem::transmute(MprAdminMIBEntrySet(hmibserver, dwprotocolid, dwroutingpid, ::core::mem::transmute(lpentry), dwentrysize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3602,7 +3602,7 @@ pub unsafe fn MprAdminMIBServerDisconnect(hmibserver: isize) { extern "system" { fn MprAdminMIBServerDisconnect(hmibserver: isize); } - MprAdminMIBServerDisconnect(::core::mem::transmute(hmibserver)) + MprAdminMIBServerDisconnect(hmibserver) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3615,7 +3615,7 @@ where extern "system" { fn MprAdminPortClearStats(hrasserver: isize, hport: super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprAdminPortClearStats(::core::mem::transmute(hrasserver), hport.into())) + ::core::mem::transmute(MprAdminPortClearStats(hrasserver, hport.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3628,7 +3628,7 @@ where extern "system" { fn MprAdminPortDisconnect(hrasserver: isize, hport: super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprAdminPortDisconnect(::core::mem::transmute(hrasserver), hport.into())) + ::core::mem::transmute(MprAdminPortDisconnect(hrasserver, hport.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3641,7 +3641,7 @@ where extern "system" { fn MprAdminPortEnum(hrasserver: isize, dwlevel: u32, hrasconnection: super::super::Foundation::HANDLE, lplpbbuffer: *mut *mut u8, dwprefmaxlen: u32, lpdwentriesread: *mut u32, lpdwtotalentries: *mut u32, lpdwresumehandle: *const u32) -> u32; } - ::core::mem::transmute(MprAdminPortEnum(::core::mem::transmute(hrasserver), ::core::mem::transmute(dwlevel), hrasconnection.into(), ::core::mem::transmute(lplpbbuffer), ::core::mem::transmute(dwprefmaxlen), ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) + ::core::mem::transmute(MprAdminPortEnum(hrasserver, dwlevel, hrasconnection.into(), ::core::mem::transmute(lplpbbuffer), dwprefmaxlen, ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3654,7 +3654,7 @@ where extern "system" { fn MprAdminPortGetInfo(hrasserver: isize, dwlevel: u32, hport: super::super::Foundation::HANDLE, lplpbbuffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(MprAdminPortGetInfo(::core::mem::transmute(hrasserver), ::core::mem::transmute(dwlevel), hport.into(), ::core::mem::transmute(lplpbbuffer))) + ::core::mem::transmute(MprAdminPortGetInfo(hrasserver, dwlevel, hport.into(), ::core::mem::transmute(lplpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3667,7 +3667,7 @@ where extern "system" { fn MprAdminPortReset(hrasserver: isize, hport: super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprAdminPortReset(::core::mem::transmute(hrasserver), hport.into())) + ::core::mem::transmute(MprAdminPortReset(hrasserver, hport.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3680,7 +3680,7 @@ where extern "system" { fn MprAdminRegisterConnectionNotification(hmprserver: isize, heventnotification: super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprAdminRegisterConnectionNotification(::core::mem::transmute(hmprserver), heventnotification.into())) + ::core::mem::transmute(MprAdminRegisterConnectionNotification(hmprserver, heventnotification.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3694,7 +3694,7 @@ where extern "system" { fn MprAdminSendUserMessage(hmprserver: isize, hconnection: super::super::Foundation::HANDLE, lpwszmessage: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MprAdminSendUserMessage(::core::mem::transmute(hmprserver), hconnection.into(), lpwszmessage.into())) + ::core::mem::transmute(MprAdminSendUserMessage(hmprserver, hconnection.into(), lpwszmessage.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3715,7 +3715,7 @@ pub unsafe fn MprAdminServerDisconnect(hmprserver: isize) { extern "system" { fn MprAdminServerDisconnect(hmprserver: isize); } - MprAdminServerDisconnect(::core::mem::transmute(hmprserver)) + MprAdminServerDisconnect(hmprserver) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3724,7 +3724,7 @@ pub unsafe fn MprAdminServerGetCredentials(hmprserver: isize, dwlevel: u32, lplp extern "system" { fn MprAdminServerGetCredentials(hmprserver: isize, dwlevel: u32, lplpbbuffer: *const *const u8) -> u32; } - ::core::mem::transmute(MprAdminServerGetCredentials(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbbuffer))) + ::core::mem::transmute(MprAdminServerGetCredentials(hmprserver, dwlevel, ::core::mem::transmute(lplpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3733,7 +3733,7 @@ pub unsafe fn MprAdminServerGetInfo(hmprserver: isize, dwlevel: u32, lplpbbuffer extern "system" { fn MprAdminServerGetInfo(hmprserver: isize, dwlevel: u32, lplpbbuffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(MprAdminServerGetInfo(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbbuffer))) + ::core::mem::transmute(MprAdminServerGetInfo(hmprserver, dwlevel, ::core::mem::transmute(lplpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -3743,7 +3743,7 @@ pub unsafe fn MprAdminServerGetInfoEx(hmprserver: isize, pserverinfo: *mut MPR_S extern "system" { fn MprAdminServerGetInfoEx(hmprserver: isize, pserverinfo: *mut MPR_SERVER_EX1) -> u32; } - ::core::mem::transmute(MprAdminServerGetInfoEx(::core::mem::transmute(hmprserver), ::core::mem::transmute(pserverinfo))) + ::core::mem::transmute(MprAdminServerGetInfoEx(hmprserver, ::core::mem::transmute(pserverinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3752,7 +3752,7 @@ pub unsafe fn MprAdminServerSetCredentials(hmprserver: isize, dwlevel: u32, lpbb extern "system" { fn MprAdminServerSetCredentials(hmprserver: isize, dwlevel: u32, lpbbuffer: *const u8) -> u32; } - ::core::mem::transmute(MprAdminServerSetCredentials(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbbuffer))) + ::core::mem::transmute(MprAdminServerSetCredentials(hmprserver, dwlevel, ::core::mem::transmute(lpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3761,7 +3761,7 @@ pub unsafe fn MprAdminServerSetInfo(hmprserver: isize, dwlevel: u32, lpbbuffer: extern "system" { fn MprAdminServerSetInfo(hmprserver: isize, dwlevel: u32, lpbbuffer: *const u8) -> u32; } - ::core::mem::transmute(MprAdminServerSetInfo(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbbuffer))) + ::core::mem::transmute(MprAdminServerSetInfo(hmprserver, dwlevel, ::core::mem::transmute(lpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -3771,7 +3771,7 @@ pub unsafe fn MprAdminServerSetInfoEx(hmprserver: isize, pserverinfo: *const MPR extern "system" { fn MprAdminServerSetInfoEx(hmprserver: isize, pserverinfo: *const MPR_SERVER_SET_CONFIG_EX1) -> u32; } - ::core::mem::transmute(MprAdminServerSetInfoEx(::core::mem::transmute(hmprserver), ::core::mem::transmute(pserverinfo))) + ::core::mem::transmute(MprAdminServerSetInfoEx(hmprserver, ::core::mem::transmute(pserverinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3784,7 +3784,7 @@ where extern "system" { fn MprAdminTransportCreate(hmprserver: isize, dwtransportid: u32, lpwstransportname: ::windows::core::PCWSTR, pglobalinfo: *const u8, dwglobalinfosize: u32, pclientinterfaceinfo: *const u8, dwclientinterfaceinfosize: u32, lpwsdllpath: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MprAdminTransportCreate(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwtransportid), lpwstransportname.into(), ::core::mem::transmute(pglobalinfo), ::core::mem::transmute(dwglobalinfosize), ::core::mem::transmute(pclientinterfaceinfo), ::core::mem::transmute(dwclientinterfaceinfosize), lpwsdllpath.into())) + ::core::mem::transmute(MprAdminTransportCreate(hmprserver, dwtransportid, lpwstransportname.into(), ::core::mem::transmute(pglobalinfo), dwglobalinfosize, ::core::mem::transmute(pclientinterfaceinfo), dwclientinterfaceinfosize, lpwsdllpath.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3793,7 +3793,7 @@ pub unsafe fn MprAdminTransportGetInfo(hmprserver: isize, dwtransportid: u32, pp extern "system" { fn MprAdminTransportGetInfo(hmprserver: isize, dwtransportid: u32, ppglobalinfo: *mut *mut u8, lpdwglobalinfosize: *mut u32, ppclientinterfaceinfo: *mut *mut u8, lpdwclientinterfaceinfosize: *mut u32) -> u32; } - ::core::mem::transmute(MprAdminTransportGetInfo(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwtransportid), ::core::mem::transmute(ppglobalinfo), ::core::mem::transmute(lpdwglobalinfosize), ::core::mem::transmute(ppclientinterfaceinfo), ::core::mem::transmute(lpdwclientinterfaceinfosize))) + ::core::mem::transmute(MprAdminTransportGetInfo(hmprserver, dwtransportid, ::core::mem::transmute(ppglobalinfo), ::core::mem::transmute(lpdwglobalinfosize), ::core::mem::transmute(ppclientinterfaceinfo), ::core::mem::transmute(lpdwclientinterfaceinfosize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3802,7 +3802,7 @@ pub unsafe fn MprAdminTransportSetInfo(hmprserver: isize, dwtransportid: u32, pg extern "system" { fn MprAdminTransportSetInfo(hmprserver: isize, dwtransportid: u32, pglobalinfo: *const u8, dwglobalinfosize: u32, pclientinterfaceinfo: *const u8, dwclientinterfaceinfosize: u32) -> u32; } - ::core::mem::transmute(MprAdminTransportSetInfo(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwtransportid), ::core::mem::transmute(pglobalinfo), ::core::mem::transmute(dwglobalinfosize), ::core::mem::transmute(pclientinterfaceinfo), ::core::mem::transmute(dwclientinterfaceinfosize))) + ::core::mem::transmute(MprAdminTransportSetInfo(hmprserver, dwtransportid, ::core::mem::transmute(pglobalinfo), dwglobalinfosize, ::core::mem::transmute(pclientinterfaceinfo), dwclientinterfaceinfosize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3815,7 +3815,7 @@ where extern "system" { fn MprAdminUpdateConnection(hrasserver: isize, hrasconnection: super::super::Foundation::HANDLE, prasupdateconnection: *const RAS_UPDATE_CONNECTION) -> u32; } - ::core::mem::transmute(MprAdminUpdateConnection(::core::mem::transmute(hrasserver), hrasconnection.into(), ::core::mem::transmute(prasupdateconnection))) + ::core::mem::transmute(MprAdminUpdateConnection(hrasserver, hrasconnection.into(), ::core::mem::transmute(prasupdateconnection))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3828,7 +3828,7 @@ where extern "system" { fn MprAdminUserGetInfo(lpszserver: ::windows::core::PCWSTR, lpszuser: ::windows::core::PCWSTR, dwlevel: u32, lpbbuffer: *mut u8) -> u32; } - ::core::mem::transmute(MprAdminUserGetInfo(lpszserver.into(), lpszuser.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbbuffer))) + ::core::mem::transmute(MprAdminUserGetInfo(lpszserver.into(), lpszuser.into(), dwlevel, ::core::mem::transmute(lpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3841,7 +3841,7 @@ where extern "system" { fn MprAdminUserSetInfo(lpszserver: ::windows::core::PCWSTR, lpszuser: ::windows::core::PCWSTR, dwlevel: u32, lpbbuffer: *const u8) -> u32; } - ::core::mem::transmute(MprAdminUserSetInfo(lpszserver.into(), lpszuser.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbbuffer))) + ::core::mem::transmute(MprAdminUserSetInfo(lpszserver.into(), lpszuser.into(), dwlevel, ::core::mem::transmute(lpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -3863,7 +3863,7 @@ where extern "system" { fn MprConfigFilterGetInfo(hmprconfig: super::super::Foundation::HANDLE, dwlevel: u32, dwtransportid: u32, lpbuffer: *mut u8) -> u32; } - ::core::mem::transmute(MprConfigFilterGetInfo(hmprconfig.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(dwtransportid), ::core::mem::transmute(lpbuffer))) + ::core::mem::transmute(MprConfigFilterGetInfo(hmprconfig.into(), dwlevel, dwtransportid, ::core::mem::transmute(lpbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3876,7 +3876,7 @@ where extern "system" { fn MprConfigFilterSetInfo(hmprconfig: super::super::Foundation::HANDLE, dwlevel: u32, dwtransportid: u32, lpbuffer: *const u8) -> u32; } - ::core::mem::transmute(MprConfigFilterSetInfo(hmprconfig.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(dwtransportid), ::core::mem::transmute(lpbuffer))) + ::core::mem::transmute(MprConfigFilterSetInfo(hmprconfig.into(), dwlevel, dwtransportid, ::core::mem::transmute(lpbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3890,7 +3890,7 @@ where extern "system" { fn MprConfigGetFriendlyName(hmprconfig: super::super::Foundation::HANDLE, pszguidname: ::windows::core::PCWSTR, pszbuffer: ::windows::core::PWSTR, dwbuffersize: u32) -> u32; } - ::core::mem::transmute(MprConfigGetFriendlyName(hmprconfig.into(), pszguidname.into(), ::core::mem::transmute(pszbuffer), ::core::mem::transmute(dwbuffersize))) + ::core::mem::transmute(MprConfigGetFriendlyName(hmprconfig.into(), pszguidname.into(), ::core::mem::transmute(pszbuffer), dwbuffersize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3904,7 +3904,7 @@ where extern "system" { fn MprConfigGetGuidName(hmprconfig: super::super::Foundation::HANDLE, pszfriendlyname: ::windows::core::PCWSTR, pszbuffer: ::windows::core::PWSTR, dwbuffersize: u32) -> u32; } - ::core::mem::transmute(MprConfigGetGuidName(hmprconfig.into(), pszfriendlyname.into(), ::core::mem::transmute(pszbuffer), ::core::mem::transmute(dwbuffersize))) + ::core::mem::transmute(MprConfigGetGuidName(hmprconfig.into(), pszfriendlyname.into(), ::core::mem::transmute(pszbuffer), dwbuffersize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3917,7 +3917,7 @@ where extern "system" { fn MprConfigInterfaceCreate(hmprconfig: super::super::Foundation::HANDLE, dwlevel: u32, lpbbuffer: *const u8, phrouterinterface: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprConfigInterfaceCreate(hmprconfig.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbbuffer), ::core::mem::transmute(phrouterinterface))) + ::core::mem::transmute(MprConfigInterfaceCreate(hmprconfig.into(), dwlevel, ::core::mem::transmute(lpbbuffer), ::core::mem::transmute(phrouterinterface))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3944,7 +3944,7 @@ where extern "system" { fn MprConfigInterfaceEnum(hmprconfig: super::super::Foundation::HANDLE, dwlevel: u32, lplpbuffer: *mut *mut u8, dwprefmaxlen: u32, lpdwentriesread: *mut u32, lpdwtotalentries: *mut u32, lpdwresumehandle: *mut u32) -> u32; } - ::core::mem::transmute(MprConfigInterfaceEnum(hmprconfig.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbuffer), ::core::mem::transmute(dwprefmaxlen), ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) + ::core::mem::transmute(MprConfigInterfaceEnum(hmprconfig.into(), dwlevel, ::core::mem::transmute(lplpbuffer), dwprefmaxlen, ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] @@ -3986,7 +3986,7 @@ where extern "system" { fn MprConfigInterfaceGetInfo(hmprconfig: super::super::Foundation::HANDLE, hrouterinterface: super::super::Foundation::HANDLE, dwlevel: u32, lplpbuffer: *mut *mut u8, lpdwbuffersize: *mut u32) -> u32; } - ::core::mem::transmute(MprConfigInterfaceGetInfo(hmprconfig.into(), hrouterinterface.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbuffer), ::core::mem::transmute(lpdwbuffersize))) + ::core::mem::transmute(MprConfigInterfaceGetInfo(hmprconfig.into(), hrouterinterface.into(), dwlevel, ::core::mem::transmute(lplpbuffer), ::core::mem::transmute(lpdwbuffersize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] @@ -4014,7 +4014,7 @@ where extern "system" { fn MprConfigInterfaceSetInfo(hmprconfig: super::super::Foundation::HANDLE, hrouterinterface: super::super::Foundation::HANDLE, dwlevel: u32, lpbbuffer: *const u8) -> u32; } - ::core::mem::transmute(MprConfigInterfaceSetInfo(hmprconfig.into(), hrouterinterface.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbbuffer))) + ::core::mem::transmute(MprConfigInterfaceSetInfo(hmprconfig.into(), hrouterinterface.into(), dwlevel, ::core::mem::transmute(lpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4029,7 +4029,7 @@ where extern "system" { fn MprConfigInterfaceTransportAdd(hmprconfig: super::super::Foundation::HANDLE, hrouterinterface: super::super::Foundation::HANDLE, dwtransportid: u32, lpwstransportname: ::windows::core::PCWSTR, pinterfaceinfo: *const u8, dwinterfaceinfosize: u32, phrouteriftransport: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprConfigInterfaceTransportAdd(hmprconfig.into(), hrouterinterface.into(), ::core::mem::transmute(dwtransportid), lpwstransportname.into(), ::core::mem::transmute(pinterfaceinfo), ::core::mem::transmute(dwinterfaceinfosize), ::core::mem::transmute(phrouteriftransport))) + ::core::mem::transmute(MprConfigInterfaceTransportAdd(hmprconfig.into(), hrouterinterface.into(), dwtransportid, lpwstransportname.into(), ::core::mem::transmute(pinterfaceinfo), dwinterfaceinfosize, ::core::mem::transmute(phrouteriftransport))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4043,7 +4043,7 @@ where extern "system" { fn MprConfigInterfaceTransportEnum(hmprconfig: super::super::Foundation::HANDLE, hrouterinterface: super::super::Foundation::HANDLE, dwlevel: u32, lplpbuffer: *mut *mut u8, dwprefmaxlen: u32, lpdwentriesread: *mut u32, lpdwtotalentries: *mut u32, lpdwresumehandle: *mut u32) -> u32; } - ::core::mem::transmute(MprConfigInterfaceTransportEnum(hmprconfig.into(), hrouterinterface.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbuffer), ::core::mem::transmute(dwprefmaxlen), ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) + ::core::mem::transmute(MprConfigInterfaceTransportEnum(hmprconfig.into(), hrouterinterface.into(), dwlevel, ::core::mem::transmute(lplpbuffer), dwprefmaxlen, ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4057,7 +4057,7 @@ where extern "system" { fn MprConfigInterfaceTransportGetHandle(hmprconfig: super::super::Foundation::HANDLE, hrouterinterface: super::super::Foundation::HANDLE, dwtransportid: u32, phrouteriftransport: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprConfigInterfaceTransportGetHandle(hmprconfig.into(), hrouterinterface.into(), ::core::mem::transmute(dwtransportid), ::core::mem::transmute(phrouteriftransport))) + ::core::mem::transmute(MprConfigInterfaceTransportGetHandle(hmprconfig.into(), hrouterinterface.into(), dwtransportid, ::core::mem::transmute(phrouteriftransport))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4102,7 +4102,7 @@ where extern "system" { fn MprConfigInterfaceTransportSetInfo(hmprconfig: super::super::Foundation::HANDLE, hrouterinterface: super::super::Foundation::HANDLE, hrouteriftransport: super::super::Foundation::HANDLE, pinterfaceinfo: *const u8, dwinterfaceinfosize: u32) -> u32; } - ::core::mem::transmute(MprConfigInterfaceTransportSetInfo(hmprconfig.into(), hrouterinterface.into(), hrouteriftransport.into(), ::core::mem::transmute(pinterfaceinfo), ::core::mem::transmute(dwinterfaceinfosize))) + ::core::mem::transmute(MprConfigInterfaceTransportSetInfo(hmprconfig.into(), hrouterinterface.into(), hrouteriftransport.into(), ::core::mem::transmute(pinterfaceinfo), dwinterfaceinfosize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4155,7 +4155,7 @@ where extern "system" { fn MprConfigServerGetInfo(hmprconfig: super::super::Foundation::HANDLE, dwlevel: u32, lplpbbuffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(MprConfigServerGetInfo(hmprconfig.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbbuffer))) + ::core::mem::transmute(MprConfigServerGetInfo(hmprconfig.into(), dwlevel, ::core::mem::transmute(lplpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -4177,7 +4177,7 @@ pub unsafe fn MprConfigServerInstall(dwlevel: u32, pbuffer: *const ::core::ffi:: extern "system" { fn MprConfigServerInstall(dwlevel: u32, pbuffer: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(MprConfigServerInstall(::core::mem::transmute(dwlevel), ::core::mem::transmute(pbuffer))) + ::core::mem::transmute(MprConfigServerInstall(dwlevel, ::core::mem::transmute(pbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4213,7 +4213,7 @@ pub unsafe fn MprConfigServerSetInfo(hmprserver: isize, dwlevel: u32, lpbbuffer: extern "system" { fn MprConfigServerSetInfo(hmprserver: isize, dwlevel: u32, lpbbuffer: *const u8) -> u32; } - ::core::mem::transmute(MprConfigServerSetInfo(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbbuffer))) + ::core::mem::transmute(MprConfigServerSetInfo(hmprserver, dwlevel, ::core::mem::transmute(lpbbuffer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -4241,7 +4241,7 @@ where extern "system" { fn MprConfigTransportCreate(hmprconfig: super::super::Foundation::HANDLE, dwtransportid: u32, lpwstransportname: ::windows::core::PCWSTR, pglobalinfo: *const u8, dwglobalinfosize: u32, pclientinterfaceinfo: *const u8, dwclientinterfaceinfosize: u32, lpwsdllpath: ::windows::core::PCWSTR, phroutertransport: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprConfigTransportCreate(hmprconfig.into(), ::core::mem::transmute(dwtransportid), lpwstransportname.into(), ::core::mem::transmute(pglobalinfo), ::core::mem::transmute(dwglobalinfosize), ::core::mem::transmute(pclientinterfaceinfo), ::core::mem::transmute(dwclientinterfaceinfosize), lpwsdllpath.into(), ::core::mem::transmute(phroutertransport))) + ::core::mem::transmute(MprConfigTransportCreate(hmprconfig.into(), dwtransportid, lpwstransportname.into(), ::core::mem::transmute(pglobalinfo), dwglobalinfosize, ::core::mem::transmute(pclientinterfaceinfo), dwclientinterfaceinfosize, lpwsdllpath.into(), ::core::mem::transmute(phroutertransport))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4268,7 +4268,7 @@ where extern "system" { fn MprConfigTransportEnum(hmprconfig: super::super::Foundation::HANDLE, dwlevel: u32, lplpbuffer: *mut *mut u8, dwprefmaxlen: u32, lpdwentriesread: *mut u32, lpdwtotalentries: *mut u32, lpdwresumehandle: *mut u32) -> u32; } - ::core::mem::transmute(MprConfigTransportEnum(hmprconfig.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbuffer), ::core::mem::transmute(dwprefmaxlen), ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) + ::core::mem::transmute(MprConfigTransportEnum(hmprconfig.into(), dwlevel, ::core::mem::transmute(lplpbuffer), dwprefmaxlen, ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4281,7 +4281,7 @@ where extern "system" { fn MprConfigTransportGetHandle(hmprconfig: super::super::Foundation::HANDLE, dwtransportid: u32, phroutertransport: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprConfigTransportGetHandle(hmprconfig.into(), ::core::mem::transmute(dwtransportid), ::core::mem::transmute(phroutertransport))) + ::core::mem::transmute(MprConfigTransportGetHandle(hmprconfig.into(), dwtransportid, ::core::mem::transmute(phroutertransport))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4310,7 +4310,7 @@ where extern "system" { fn MprConfigTransportSetInfo(hmprconfig: super::super::Foundation::HANDLE, hroutertransport: super::super::Foundation::HANDLE, pglobalinfo: *const u8, dwglobalinfosize: u32, pclientinterfaceinfo: *const u8, dwclientinterfaceinfosize: u32, lpwsdllpath: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MprConfigTransportSetInfo(hmprconfig.into(), hroutertransport.into(), ::core::mem::transmute(pglobalinfo), ::core::mem::transmute(dwglobalinfosize), ::core::mem::transmute(pclientinterfaceinfo), ::core::mem::transmute(dwclientinterfaceinfosize), lpwsdllpath.into())) + ::core::mem::transmute(MprConfigTransportSetInfo(hmprconfig.into(), hroutertransport.into(), ::core::mem::transmute(pglobalinfo), dwglobalinfosize, ::core::mem::transmute(pclientinterfaceinfo), dwclientinterfaceinfosize, lpwsdllpath.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -4319,7 +4319,7 @@ pub unsafe fn MprInfoBlockAdd(lpheader: *const ::core::ffi::c_void, dwinfotype: extern "system" { fn MprInfoBlockAdd(lpheader: *const ::core::ffi::c_void, dwinfotype: u32, dwitemsize: u32, dwitemcount: u32, lpitemdata: *const u8, lplpnewheader: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(MprInfoBlockAdd(::core::mem::transmute(lpheader), ::core::mem::transmute(dwinfotype), ::core::mem::transmute(dwitemsize), ::core::mem::transmute(dwitemcount), ::core::mem::transmute(lpitemdata), ::core::mem::transmute(lplpnewheader))) + ::core::mem::transmute(MprInfoBlockAdd(::core::mem::transmute(lpheader), dwinfotype, dwitemsize, dwitemcount, ::core::mem::transmute(lpitemdata), ::core::mem::transmute(lplpnewheader))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -4328,7 +4328,7 @@ pub unsafe fn MprInfoBlockFind(lpheader: *const ::core::ffi::c_void, dwinfotype: extern "system" { fn MprInfoBlockFind(lpheader: *const ::core::ffi::c_void, dwinfotype: u32, lpdwitemsize: *mut u32, lpdwitemcount: *mut u32, lplpitemdata: *mut *mut u8) -> u32; } - ::core::mem::transmute(MprInfoBlockFind(::core::mem::transmute(lpheader), ::core::mem::transmute(dwinfotype), ::core::mem::transmute(lpdwitemsize), ::core::mem::transmute(lpdwitemcount), ::core::mem::transmute(lplpitemdata))) + ::core::mem::transmute(MprInfoBlockFind(::core::mem::transmute(lpheader), dwinfotype, ::core::mem::transmute(lpdwitemsize), ::core::mem::transmute(lpdwitemcount), ::core::mem::transmute(lplpitemdata))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -4346,7 +4346,7 @@ pub unsafe fn MprInfoBlockRemove(lpheader: *const ::core::ffi::c_void, dwinfotyp extern "system" { fn MprInfoBlockRemove(lpheader: *const ::core::ffi::c_void, dwinfotype: u32, lplpnewheader: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(MprInfoBlockRemove(::core::mem::transmute(lpheader), ::core::mem::transmute(dwinfotype), ::core::mem::transmute(lplpnewheader))) + ::core::mem::transmute(MprInfoBlockRemove(::core::mem::transmute(lpheader), dwinfotype, ::core::mem::transmute(lplpnewheader))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -4355,7 +4355,7 @@ pub unsafe fn MprInfoBlockSet(lpheader: *const ::core::ffi::c_void, dwinfotype: extern "system" { fn MprInfoBlockSet(lpheader: *const ::core::ffi::c_void, dwinfotype: u32, dwitemsize: u32, dwitemcount: u32, lpitemdata: *const u8, lplpnewheader: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(MprInfoBlockSet(::core::mem::transmute(lpheader), ::core::mem::transmute(dwinfotype), ::core::mem::transmute(dwitemsize), ::core::mem::transmute(dwitemcount), ::core::mem::transmute(lpitemdata), ::core::mem::transmute(lplpnewheader))) + ::core::mem::transmute(MprInfoBlockSet(::core::mem::transmute(lpheader), dwinfotype, dwitemsize, dwitemcount, ::core::mem::transmute(lpitemdata), ::core::mem::transmute(lplpnewheader))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -4364,7 +4364,7 @@ pub unsafe fn MprInfoCreate(dwversion: u32, lplpnewheader: *mut *mut ::core::ffi extern "system" { fn MprInfoCreate(dwversion: u32, lplpnewheader: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(MprInfoCreate(::core::mem::transmute(dwversion), ::core::mem::transmute(lplpnewheader))) + ::core::mem::transmute(MprInfoCreate(dwversion, ::core::mem::transmute(lplpnewheader))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10120,7 +10120,7 @@ where extern "system" { fn RasClearLinkStatistics(hrasconn: HRASCONN, dwsubentry: u32) -> u32; } - ::core::mem::transmute(RasClearLinkStatistics(hrasconn.into(), ::core::mem::transmute(dwsubentry))) + ::core::mem::transmute(RasClearLinkStatistics(hrasconn.into(), dwsubentry)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10134,7 +10134,7 @@ where extern "system" { fn RasConnectionNotificationA(param0: HRASCONN, param1: super::super::Foundation::HANDLE, param2: u32) -> u32; } - ::core::mem::transmute(RasConnectionNotificationA(param0.into(), param1.into(), ::core::mem::transmute(param2))) + ::core::mem::transmute(RasConnectionNotificationA(param0.into(), param1.into(), param2)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10148,7 +10148,7 @@ where extern "system" { fn RasConnectionNotificationW(param0: HRASCONN, param1: super::super::Foundation::HANDLE, param2: u32) -> u32; } - ::core::mem::transmute(RasConnectionNotificationW(param0.into(), param1.into(), ::core::mem::transmute(param2))) + ::core::mem::transmute(RasConnectionNotificationW(param0.into(), param1.into(), param2)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10231,7 +10231,7 @@ where extern "system" { fn RasDeleteSubEntryA(pszphonebook: ::windows::core::PCSTR, pszentry: ::windows::core::PCSTR, dwsubentryid: u32) -> u32; } - ::core::mem::transmute(RasDeleteSubEntryA(pszphonebook.into(), pszentry.into(), ::core::mem::transmute(dwsubentryid))) + ::core::mem::transmute(RasDeleteSubEntryA(pszphonebook.into(), pszentry.into(), dwsubentryid)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10244,7 +10244,7 @@ where extern "system" { fn RasDeleteSubEntryW(pszphonebook: ::windows::core::PCWSTR, pszentry: ::windows::core::PCWSTR, dwsubentryid: u32) -> u32; } - ::core::mem::transmute(RasDeleteSubEntryW(pszphonebook.into(), pszentry.into(), ::core::mem::transmute(dwsubentryid))) + ::core::mem::transmute(RasDeleteSubEntryW(pszphonebook.into(), pszentry.into(), dwsubentryid)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10257,7 +10257,7 @@ where extern "system" { fn RasDialA(param0: *const RASDIALEXTENSIONS, param1: ::windows::core::PCSTR, param2: *const RASDIALPARAMSA, param3: u32, param4: *const ::core::ffi::c_void, param5: *mut HRASCONN) -> u32; } - ::core::mem::transmute(RasDialA(::core::mem::transmute(param0), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5))) + ::core::mem::transmute(RasDialA(::core::mem::transmute(param0), param1.into(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4), ::core::mem::transmute(param5))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10300,7 +10300,7 @@ where extern "system" { fn RasDialW(param0: *const RASDIALEXTENSIONS, param1: ::windows::core::PCWSTR, param2: *const RASDIALPARAMSW, param3: u32, param4: *const ::core::ffi::c_void, param5: *mut HRASCONN) -> u32; } - ::core::mem::transmute(RasDialW(::core::mem::transmute(param0), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5))) + ::core::mem::transmute(RasDialW(::core::mem::transmute(param0), param1.into(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4), ::core::mem::transmute(param5))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10495,7 +10495,7 @@ pub unsafe fn RasGetAutodialEnableA(param0: u32, param1: *mut i32) -> u32 { extern "system" { fn RasGetAutodialEnableA(param0: u32, param1: *mut i32) -> u32; } - ::core::mem::transmute(RasGetAutodialEnableA(::core::mem::transmute(param0), ::core::mem::transmute(param1))) + ::core::mem::transmute(RasGetAutodialEnableA(param0, ::core::mem::transmute(param1))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10504,7 +10504,7 @@ pub unsafe fn RasGetAutodialEnableW(param0: u32, param1: *mut i32) -> u32 { extern "system" { fn RasGetAutodialEnableW(param0: u32, param1: *mut i32) -> u32; } - ::core::mem::transmute(RasGetAutodialEnableW(::core::mem::transmute(param0), ::core::mem::transmute(param1))) + ::core::mem::transmute(RasGetAutodialEnableW(param0, ::core::mem::transmute(param1))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10513,7 +10513,7 @@ pub unsafe fn RasGetAutodialParamA(param0: u32, param1: *mut ::core::ffi::c_void extern "system" { fn RasGetAutodialParamA(param0: u32, param1: *mut ::core::ffi::c_void, param2: *mut u32) -> u32; } - ::core::mem::transmute(RasGetAutodialParamA(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(RasGetAutodialParamA(param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10522,7 +10522,7 @@ pub unsafe fn RasGetAutodialParamW(param0: u32, param1: *mut ::core::ffi::c_void extern "system" { fn RasGetAutodialParamW(param0: u32, param1: *mut ::core::ffi::c_void, param2: *mut u32) -> u32; } - ::core::mem::transmute(RasGetAutodialParamW(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(RasGetAutodialParamW(param0, ::core::mem::transmute(param1), ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -10676,7 +10676,7 @@ where extern "system" { fn RasGetEapUserIdentityA(pszphonebook: ::windows::core::PCSTR, pszentry: ::windows::core::PCSTR, dwflags: u32, hwnd: super::super::Foundation::HWND, ppraseapuseridentity: *mut *mut RASEAPUSERIDENTITYA) -> u32; } - ::core::mem::transmute(RasGetEapUserIdentityA(pszphonebook.into(), pszentry.into(), ::core::mem::transmute(dwflags), hwnd.into(), ::core::mem::transmute(ppraseapuseridentity))) + ::core::mem::transmute(RasGetEapUserIdentityA(pszphonebook.into(), pszentry.into(), dwflags, hwnd.into(), ::core::mem::transmute(ppraseapuseridentity))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10691,7 +10691,7 @@ where extern "system" { fn RasGetEapUserIdentityW(pszphonebook: ::windows::core::PCWSTR, pszentry: ::windows::core::PCWSTR, dwflags: u32, hwnd: super::super::Foundation::HWND, ppraseapuseridentity: *mut *mut RASEAPUSERIDENTITYW) -> u32; } - ::core::mem::transmute(RasGetEapUserIdentityW(pszphonebook.into(), pszentry.into(), ::core::mem::transmute(dwflags), hwnd.into(), ::core::mem::transmute(ppraseapuseridentity))) + ::core::mem::transmute(RasGetEapUserIdentityW(pszphonebook.into(), pszentry.into(), dwflags, hwnd.into(), ::core::mem::transmute(ppraseapuseridentity))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10753,7 +10753,7 @@ pub unsafe fn RasGetErrorStringA(resourceid: u32, lpszstring: &mut [u8]) -> u32 extern "system" { fn RasGetErrorStringA(resourceid: u32, lpszstring: ::windows::core::PSTR, inbufsize: u32) -> u32; } - ::core::mem::transmute(RasGetErrorStringA(::core::mem::transmute(resourceid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszstring)), lpszstring.len() as _)) + ::core::mem::transmute(RasGetErrorStringA(resourceid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszstring)), lpszstring.len() as _)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10762,7 +10762,7 @@ pub unsafe fn RasGetErrorStringW(resourceid: u32, lpszstring: &mut [u16]) -> u32 extern "system" { fn RasGetErrorStringW(resourceid: u32, lpszstring: ::windows::core::PWSTR, inbufsize: u32) -> u32; } - ::core::mem::transmute(RasGetErrorStringW(::core::mem::transmute(resourceid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszstring)), lpszstring.len() as _)) + ::core::mem::transmute(RasGetErrorStringW(resourceid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszstring)), lpszstring.len() as _)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10774,7 +10774,7 @@ where extern "system" { fn RasGetLinkStatistics(hrasconn: HRASCONN, dwsubentry: u32, lpstatistics: *mut RAS_STATS) -> u32; } - ::core::mem::transmute(RasGetLinkStatistics(hrasconn.into(), ::core::mem::transmute(dwsubentry), ::core::mem::transmute(lpstatistics))) + ::core::mem::transmute(RasGetLinkStatistics(hrasconn.into(), dwsubentry, ::core::mem::transmute(lpstatistics))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10795,7 +10795,7 @@ where extern "system" { fn RasGetProjectionInfoA(param0: HRASCONN, param1: RASPROJECTION, param2: *mut ::core::ffi::c_void, param3: *mut u32) -> u32; } - ::core::mem::transmute(RasGetProjectionInfoA(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3))) + ::core::mem::transmute(RasGetProjectionInfoA(param0.into(), param1, ::core::mem::transmute(param2), ::core::mem::transmute(param3))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -10820,7 +10820,7 @@ where extern "system" { fn RasGetProjectionInfoW(param0: HRASCONN, param1: RASPROJECTION, param2: *mut ::core::ffi::c_void, param3: *mut u32) -> u32; } - ::core::mem::transmute(RasGetProjectionInfoW(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3))) + ::core::mem::transmute(RasGetProjectionInfoW(param0.into(), param1, ::core::mem::transmute(param2), ::core::mem::transmute(param3))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10832,7 +10832,7 @@ where extern "system" { fn RasGetSubEntryHandleA(param0: HRASCONN, param1: u32, param2: *mut HRASCONN) -> u32; } - ::core::mem::transmute(RasGetSubEntryHandleA(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(RasGetSubEntryHandleA(param0.into(), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10844,7 +10844,7 @@ where extern "system" { fn RasGetSubEntryHandleW(param0: HRASCONN, param1: u32, param2: *mut HRASCONN) -> u32; } - ::core::mem::transmute(RasGetSubEntryHandleW(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(RasGetSubEntryHandleW(param0.into(), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10858,7 +10858,7 @@ where extern "system" { fn RasGetSubEntryPropertiesA(param0: ::windows::core::PCSTR, param1: ::windows::core::PCSTR, param2: u32, param3: *mut RASSUBENTRYA, param4: *mut u32, param5: *mut u8, param6: *mut u32) -> u32; } - ::core::mem::transmute(RasGetSubEntryPropertiesA(param0.into(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5), ::core::mem::transmute(param6))) + ::core::mem::transmute(RasGetSubEntryPropertiesA(param0.into(), param1.into(), param2, ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5), ::core::mem::transmute(param6))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10871,7 +10871,7 @@ where extern "system" { fn RasGetSubEntryPropertiesW(param0: ::windows::core::PCWSTR, param1: ::windows::core::PCWSTR, param2: u32, param3: *mut RASSUBENTRYW, param4: *mut u32, param5: *mut u8, param6: *mut u32) -> u32; } - ::core::mem::transmute(RasGetSubEntryPropertiesW(param0.into(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5), ::core::mem::transmute(param6))) + ::core::mem::transmute(RasGetSubEntryPropertiesW(param0.into(), param1.into(), param2, ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5), ::core::mem::transmute(param6))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10909,7 +10909,7 @@ where extern "system" { fn RasInvokeEapUI(param0: HRASCONN, param1: u32, param2: *const RASDIALEXTENSIONS, param3: super::super::Foundation::HWND) -> u32; } - ::core::mem::transmute(RasInvokeEapUI(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into())) + ::core::mem::transmute(RasInvokeEapUI(param0.into(), param1, ::core::mem::transmute(param2), param3.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10978,7 +10978,7 @@ where extern "system" { fn RasSetAutodialAddressA(param0: ::windows::core::PCSTR, param1: u32, param2: *const RASAUTODIALENTRYA, param3: u32, param4: u32) -> u32; } - ::core::mem::transmute(RasSetAutodialAddressA(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4))) + ::core::mem::transmute(RasSetAutodialAddressA(param0.into(), param1, ::core::mem::transmute(param2), param3, param4)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -10990,7 +10990,7 @@ where extern "system" { fn RasSetAutodialAddressW(param0: ::windows::core::PCWSTR, param1: u32, param2: *const RASAUTODIALENTRYW, param3: u32, param4: u32) -> u32; } - ::core::mem::transmute(RasSetAutodialAddressW(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4))) + ::core::mem::transmute(RasSetAutodialAddressW(param0.into(), param1, ::core::mem::transmute(param2), param3, param4)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11003,7 +11003,7 @@ where extern "system" { fn RasSetAutodialEnableA(param0: u32, param1: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(RasSetAutodialEnableA(::core::mem::transmute(param0), param1.into())) + ::core::mem::transmute(RasSetAutodialEnableA(param0, param1.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11016,7 +11016,7 @@ where extern "system" { fn RasSetAutodialEnableW(param0: u32, param1: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(RasSetAutodialEnableW(::core::mem::transmute(param0), param1.into())) + ::core::mem::transmute(RasSetAutodialEnableW(param0, param1.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11025,7 +11025,7 @@ pub unsafe fn RasSetAutodialParamA(param0: u32, param1: *const ::core::ffi::c_vo extern "system" { fn RasSetAutodialParamA(param0: u32, param1: *const ::core::ffi::c_void, param2: u32) -> u32; } - ::core::mem::transmute(RasSetAutodialParamA(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(RasSetAutodialParamA(param0, ::core::mem::transmute(param1), param2)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11034,7 +11034,7 @@ pub unsafe fn RasSetAutodialParamW(param0: u32, param1: *const ::core::ffi::c_vo extern "system" { fn RasSetAutodialParamW(param0: u32, param1: *const ::core::ffi::c_void, param2: u32) -> u32; } - ::core::mem::transmute(RasSetAutodialParamW(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(RasSetAutodialParamW(param0, ::core::mem::transmute(param1), param2)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11077,7 +11077,7 @@ where extern "system" { fn RasSetCustomAuthDataA(pszphonebook: ::windows::core::PCSTR, pszentry: ::windows::core::PCSTR, pbcustomauthdata: *const u8, dwsizeofcustomauthdata: u32) -> u32; } - ::core::mem::transmute(RasSetCustomAuthDataA(pszphonebook.into(), pszentry.into(), ::core::mem::transmute(pbcustomauthdata), ::core::mem::transmute(dwsizeofcustomauthdata))) + ::core::mem::transmute(RasSetCustomAuthDataA(pszphonebook.into(), pszentry.into(), ::core::mem::transmute(pbcustomauthdata), dwsizeofcustomauthdata)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11090,7 +11090,7 @@ where extern "system" { fn RasSetCustomAuthDataW(pszphonebook: ::windows::core::PCWSTR, pszentry: ::windows::core::PCWSTR, pbcustomauthdata: *const u8, dwsizeofcustomauthdata: u32) -> u32; } - ::core::mem::transmute(RasSetCustomAuthDataW(pszphonebook.into(), pszentry.into(), ::core::mem::transmute(pbcustomauthdata), ::core::mem::transmute(dwsizeofcustomauthdata))) + ::core::mem::transmute(RasSetCustomAuthDataW(pszphonebook.into(), pszentry.into(), ::core::mem::transmute(pbcustomauthdata), dwsizeofcustomauthdata)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11105,7 +11105,7 @@ where extern "system" { fn RasSetEapUserDataA(htoken: super::super::Foundation::HANDLE, pszphonebook: ::windows::core::PCSTR, pszentry: ::windows::core::PCSTR, pbeapdata: *const u8, dwsizeofeapdata: u32) -> u32; } - ::core::mem::transmute(RasSetEapUserDataA(htoken.into(), pszphonebook.into(), pszentry.into(), ::core::mem::transmute(pbeapdata), ::core::mem::transmute(dwsizeofeapdata))) + ::core::mem::transmute(RasSetEapUserDataA(htoken.into(), pszphonebook.into(), pszentry.into(), ::core::mem::transmute(pbeapdata), dwsizeofeapdata)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11120,7 +11120,7 @@ where extern "system" { fn RasSetEapUserDataW(htoken: super::super::Foundation::HANDLE, pszphonebook: ::windows::core::PCWSTR, pszentry: ::windows::core::PCWSTR, pbeapdata: *const u8, dwsizeofeapdata: u32) -> u32; } - ::core::mem::transmute(RasSetEapUserDataW(htoken.into(), pszphonebook.into(), pszentry.into(), ::core::mem::transmute(pbeapdata), ::core::mem::transmute(dwsizeofeapdata))) + ::core::mem::transmute(RasSetEapUserDataW(htoken.into(), pszphonebook.into(), pszentry.into(), ::core::mem::transmute(pbeapdata), dwsizeofeapdata)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11162,7 +11162,7 @@ where extern "system" { fn RasSetEntryPropertiesA(param0: ::windows::core::PCSTR, param1: ::windows::core::PCSTR, param2: *const RASENTRYA, param3: u32, param4: *const u8, param5: u32) -> u32; } - ::core::mem::transmute(RasSetEntryPropertiesA(param0.into(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5))) + ::core::mem::transmute(RasSetEntryPropertiesA(param0.into(), param1.into(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4), param5)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -11176,7 +11176,7 @@ where extern "system" { fn RasSetEntryPropertiesW(param0: ::windows::core::PCWSTR, param1: ::windows::core::PCWSTR, param2: *const RASENTRYW, param3: u32, param4: *const u8, param5: u32) -> u32; } - ::core::mem::transmute(RasSetEntryPropertiesW(param0.into(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5))) + ::core::mem::transmute(RasSetEntryPropertiesW(param0.into(), param1.into(), ::core::mem::transmute(param2), param3, ::core::mem::transmute(param4), param5)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11190,7 +11190,7 @@ where extern "system" { fn RasSetSubEntryPropertiesA(param0: ::windows::core::PCSTR, param1: ::windows::core::PCSTR, param2: u32, param3: *const RASSUBENTRYA, param4: u32, param5: *const u8, param6: u32) -> u32; } - ::core::mem::transmute(RasSetSubEntryPropertiesA(param0.into(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5), ::core::mem::transmute(param6))) + ::core::mem::transmute(RasSetSubEntryPropertiesA(param0.into(), param1.into(), param2, ::core::mem::transmute(param3), param4, ::core::mem::transmute(param5), param6)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11203,7 +11203,7 @@ where extern "system" { fn RasSetSubEntryPropertiesW(param0: ::windows::core::PCWSTR, param1: ::windows::core::PCWSTR, param2: u32, param3: *const RASSUBENTRYW, param4: u32, param5: *const u8, param6: u32) -> u32; } - ::core::mem::transmute(RasSetSubEntryPropertiesW(param0.into(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5), ::core::mem::transmute(param6))) + ::core::mem::transmute(RasSetSubEntryPropertiesW(param0.into(), param1.into(), param2, ::core::mem::transmute(param3), param4, ::core::mem::transmute(param5), param6)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] @@ -11251,7 +11251,7 @@ pub unsafe fn RtmAddNextHop(rtmreghandle: isize, nexthopinfo: *mut RTM_NEXTHOP_I extern "system" { fn RtmAddNextHop(rtmreghandle: isize, nexthopinfo: *mut RTM_NEXTHOP_INFO, nexthophandle: *mut isize, changeflags: *mut u32) -> u32; } - ::core::mem::transmute(RtmAddNextHop(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(nexthopinfo), ::core::mem::transmute(nexthophandle), ::core::mem::transmute(changeflags))) + ::core::mem::transmute(RtmAddNextHop(rtmreghandle, ::core::mem::transmute(nexthopinfo), ::core::mem::transmute(nexthophandle), ::core::mem::transmute(changeflags))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11260,7 +11260,7 @@ pub unsafe fn RtmAddRouteToDest(rtmreghandle: isize, routehandle: *mut isize, de extern "system" { fn RtmAddRouteToDest(rtmreghandle: isize, routehandle: *mut isize, destaddress: *mut RTM_NET_ADDRESS, routeinfo: *mut RTM_ROUTE_INFO, timetolive: u32, routelisthandle: isize, notifytype: u32, notifyhandle: isize, changeflags: *mut u32) -> u32; } - ::core::mem::transmute(RtmAddRouteToDest(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routehandle), ::core::mem::transmute(destaddress), ::core::mem::transmute(routeinfo), ::core::mem::transmute(timetolive), ::core::mem::transmute(routelisthandle), ::core::mem::transmute(notifytype), ::core::mem::transmute(notifyhandle), ::core::mem::transmute(changeflags))) + ::core::mem::transmute(RtmAddRouteToDest(rtmreghandle, ::core::mem::transmute(routehandle), ::core::mem::transmute(destaddress), ::core::mem::transmute(routeinfo), timetolive, routelisthandle, notifytype, notifyhandle, ::core::mem::transmute(changeflags))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11273,7 +11273,7 @@ where extern "system" { fn RtmBlockMethods(rtmreghandle: isize, targethandle: super::super::Foundation::HANDLE, targettype: u8, blockingflag: u32) -> u32; } - ::core::mem::transmute(RtmBlockMethods(::core::mem::transmute(rtmreghandle), targethandle.into(), ::core::mem::transmute(targettype), ::core::mem::transmute(blockingflag))) + ::core::mem::transmute(RtmBlockMethods(rtmreghandle, targethandle.into(), targettype, blockingflag)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] @@ -11283,7 +11283,7 @@ pub unsafe fn RtmConvertIpv6AddressAndLengthToNetAddress(pnetaddress: *mut RTM_N extern "system" { fn RtmConvertIpv6AddressAndLengthToNetAddress(pnetaddress: *mut RTM_NET_ADDRESS, address: super::super::Networking::WinSock::IN6_ADDR, dwlength: u32, dwaddresssize: u32) -> u32; } - ::core::mem::transmute(RtmConvertIpv6AddressAndLengthToNetAddress(::core::mem::transmute(pnetaddress), ::core::mem::transmute(address), ::core::mem::transmute(dwlength), ::core::mem::transmute(dwaddresssize))) + ::core::mem::transmute(RtmConvertIpv6AddressAndLengthToNetAddress(::core::mem::transmute(pnetaddress), ::core::mem::transmute(address), dwlength, dwaddresssize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] @@ -11293,7 +11293,7 @@ pub unsafe fn RtmConvertNetAddressToIpv6AddressAndLength(pnetaddress: *mut RTM_N extern "system" { fn RtmConvertNetAddressToIpv6AddressAndLength(pnetaddress: *mut RTM_NET_ADDRESS, paddress: *mut super::super::Networking::WinSock::IN6_ADDR, plength: *mut u32, dwaddresssize: u32) -> u32; } - ::core::mem::transmute(RtmConvertNetAddressToIpv6AddressAndLength(::core::mem::transmute(pnetaddress), ::core::mem::transmute(paddress), ::core::mem::transmute(plength), ::core::mem::transmute(dwaddresssize))) + ::core::mem::transmute(RtmConvertNetAddressToIpv6AddressAndLength(::core::mem::transmute(pnetaddress), ::core::mem::transmute(paddress), ::core::mem::transmute(plength), dwaddresssize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11302,7 +11302,7 @@ pub unsafe fn RtmCreateDestEnum(rtmreghandle: isize, targetviews: u32, enumflags extern "system" { fn RtmCreateDestEnum(rtmreghandle: isize, targetviews: u32, enumflags: u32, netaddress: *mut RTM_NET_ADDRESS, protocolid: u32, rtmenumhandle: *mut isize) -> u32; } - ::core::mem::transmute(RtmCreateDestEnum(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(targetviews), ::core::mem::transmute(enumflags), ::core::mem::transmute(netaddress), ::core::mem::transmute(protocolid), ::core::mem::transmute(rtmenumhandle))) + ::core::mem::transmute(RtmCreateDestEnum(rtmreghandle, targetviews, enumflags, ::core::mem::transmute(netaddress), protocolid, ::core::mem::transmute(rtmenumhandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11311,7 +11311,7 @@ pub unsafe fn RtmCreateNextHopEnum(rtmreghandle: isize, enumflags: u32, netaddre extern "system" { fn RtmCreateNextHopEnum(rtmreghandle: isize, enumflags: u32, netaddress: *mut RTM_NET_ADDRESS, rtmenumhandle: *mut isize) -> u32; } - ::core::mem::transmute(RtmCreateNextHopEnum(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(enumflags), ::core::mem::transmute(netaddress), ::core::mem::transmute(rtmenumhandle))) + ::core::mem::transmute(RtmCreateNextHopEnum(rtmreghandle, enumflags, ::core::mem::transmute(netaddress), ::core::mem::transmute(rtmenumhandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11320,7 +11320,7 @@ pub unsafe fn RtmCreateRouteEnum(rtmreghandle: isize, desthandle: isize, targetv extern "system" { fn RtmCreateRouteEnum(rtmreghandle: isize, desthandle: isize, targetviews: u32, enumflags: u32, startdest: *mut RTM_NET_ADDRESS, matchingflags: u32, criteriaroute: *mut RTM_ROUTE_INFO, criteriainterface: u32, rtmenumhandle: *mut isize) -> u32; } - ::core::mem::transmute(RtmCreateRouteEnum(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(desthandle), ::core::mem::transmute(targetviews), ::core::mem::transmute(enumflags), ::core::mem::transmute(startdest), ::core::mem::transmute(matchingflags), ::core::mem::transmute(criteriaroute), ::core::mem::transmute(criteriainterface), ::core::mem::transmute(rtmenumhandle))) + ::core::mem::transmute(RtmCreateRouteEnum(rtmreghandle, desthandle, targetviews, enumflags, ::core::mem::transmute(startdest), matchingflags, ::core::mem::transmute(criteriaroute), criteriainterface, ::core::mem::transmute(rtmenumhandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11329,7 +11329,7 @@ pub unsafe fn RtmCreateRouteList(rtmreghandle: isize, routelisthandle: *mut isiz extern "system" { fn RtmCreateRouteList(rtmreghandle: isize, routelisthandle: *mut isize) -> u32; } - ::core::mem::transmute(RtmCreateRouteList(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routelisthandle))) + ::core::mem::transmute(RtmCreateRouteList(rtmreghandle, ::core::mem::transmute(routelisthandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11338,7 +11338,7 @@ pub unsafe fn RtmCreateRouteListEnum(rtmreghandle: isize, routelisthandle: isize extern "system" { fn RtmCreateRouteListEnum(rtmreghandle: isize, routelisthandle: isize, rtmenumhandle: *mut isize) -> u32; } - ::core::mem::transmute(RtmCreateRouteListEnum(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routelisthandle), ::core::mem::transmute(rtmenumhandle))) + ::core::mem::transmute(RtmCreateRouteListEnum(rtmreghandle, routelisthandle, ::core::mem::transmute(rtmenumhandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11347,7 +11347,7 @@ pub unsafe fn RtmDeleteEnumHandle(rtmreghandle: isize, enumhandle: isize) -> u32 extern "system" { fn RtmDeleteEnumHandle(rtmreghandle: isize, enumhandle: isize) -> u32; } - ::core::mem::transmute(RtmDeleteEnumHandle(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(enumhandle))) + ::core::mem::transmute(RtmDeleteEnumHandle(rtmreghandle, enumhandle)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11356,7 +11356,7 @@ pub unsafe fn RtmDeleteNextHop(rtmreghandle: isize, nexthophandle: isize, nextho extern "system" { fn RtmDeleteNextHop(rtmreghandle: isize, nexthophandle: isize, nexthopinfo: *mut RTM_NEXTHOP_INFO) -> u32; } - ::core::mem::transmute(RtmDeleteNextHop(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(nexthophandle), ::core::mem::transmute(nexthopinfo))) + ::core::mem::transmute(RtmDeleteNextHop(rtmreghandle, nexthophandle, ::core::mem::transmute(nexthopinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11365,7 +11365,7 @@ pub unsafe fn RtmDeleteRouteList(rtmreghandle: isize, routelisthandle: isize) -> extern "system" { fn RtmDeleteRouteList(rtmreghandle: isize, routelisthandle: isize) -> u32; } - ::core::mem::transmute(RtmDeleteRouteList(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routelisthandle))) + ::core::mem::transmute(RtmDeleteRouteList(rtmreghandle, routelisthandle)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11374,7 +11374,7 @@ pub unsafe fn RtmDeleteRouteToDest(rtmreghandle: isize, routehandle: isize, chan extern "system" { fn RtmDeleteRouteToDest(rtmreghandle: isize, routehandle: isize, changeflags: *mut u32) -> u32; } - ::core::mem::transmute(RtmDeleteRouteToDest(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routehandle), ::core::mem::transmute(changeflags))) + ::core::mem::transmute(RtmDeleteRouteToDest(rtmreghandle, routehandle, ::core::mem::transmute(changeflags))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11383,7 +11383,7 @@ pub unsafe fn RtmDeregisterEntity(rtmreghandle: isize) -> u32 { extern "system" { fn RtmDeregisterEntity(rtmreghandle: isize) -> u32; } - ::core::mem::transmute(RtmDeregisterEntity(::core::mem::transmute(rtmreghandle))) + ::core::mem::transmute(RtmDeregisterEntity(rtmreghandle)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11392,7 +11392,7 @@ pub unsafe fn RtmDeregisterFromChangeNotification(rtmreghandle: isize, notifyhan extern "system" { fn RtmDeregisterFromChangeNotification(rtmreghandle: isize, notifyhandle: isize) -> u32; } - ::core::mem::transmute(RtmDeregisterFromChangeNotification(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(notifyhandle))) + ::core::mem::transmute(RtmDeregisterFromChangeNotification(rtmreghandle, notifyhandle)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11401,7 +11401,7 @@ pub unsafe fn RtmFindNextHop(rtmreghandle: isize, nexthopinfo: *mut RTM_NEXTHOP_ extern "system" { fn RtmFindNextHop(rtmreghandle: isize, nexthopinfo: *mut RTM_NEXTHOP_INFO, nexthophandle: *mut isize, nexthoppointer: *mut *mut RTM_NEXTHOP_INFO) -> u32; } - ::core::mem::transmute(RtmFindNextHop(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(nexthopinfo), ::core::mem::transmute(nexthophandle), ::core::mem::transmute(nexthoppointer))) + ::core::mem::transmute(RtmFindNextHop(rtmreghandle, ::core::mem::transmute(nexthopinfo), ::core::mem::transmute(nexthophandle), ::core::mem::transmute(nexthoppointer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11411,7 +11411,7 @@ pub unsafe fn RtmGetChangeStatus(rtmreghandle: isize, notifyhandle: isize, desth extern "system" { fn RtmGetChangeStatus(rtmreghandle: isize, notifyhandle: isize, desthandle: isize, changestatus: *mut super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(RtmGetChangeStatus(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(notifyhandle), ::core::mem::transmute(desthandle), ::core::mem::transmute(changestatus))) + ::core::mem::transmute(RtmGetChangeStatus(rtmreghandle, notifyhandle, desthandle, ::core::mem::transmute(changestatus))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11421,7 +11421,7 @@ pub unsafe fn RtmGetChangedDests(rtmreghandle: isize, notifyhandle: isize, numde extern "system" { fn RtmGetChangedDests(rtmreghandle: isize, notifyhandle: isize, numdests: *mut u32, changeddests: *mut RTM_DEST_INFO) -> u32; } - ::core::mem::transmute(RtmGetChangedDests(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(notifyhandle), ::core::mem::transmute(numdests), ::core::mem::transmute(changeddests))) + ::core::mem::transmute(RtmGetChangedDests(rtmreghandle, notifyhandle, ::core::mem::transmute(numdests), ::core::mem::transmute(changeddests))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11431,7 +11431,7 @@ pub unsafe fn RtmGetDestInfo(rtmreghandle: isize, desthandle: isize, protocolid: extern "system" { fn RtmGetDestInfo(rtmreghandle: isize, desthandle: isize, protocolid: u32, targetviews: u32, destinfo: *mut RTM_DEST_INFO) -> u32; } - ::core::mem::transmute(RtmGetDestInfo(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(desthandle), ::core::mem::transmute(protocolid), ::core::mem::transmute(targetviews), ::core::mem::transmute(destinfo))) + ::core::mem::transmute(RtmGetDestInfo(rtmreghandle, desthandle, protocolid, targetviews, ::core::mem::transmute(destinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11440,7 +11440,7 @@ pub unsafe fn RtmGetEntityInfo(rtmreghandle: isize, entityhandle: isize, entityi extern "system" { fn RtmGetEntityInfo(rtmreghandle: isize, entityhandle: isize, entityinfo: *mut RTM_ENTITY_INFO) -> u32; } - ::core::mem::transmute(RtmGetEntityInfo(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(entityhandle), ::core::mem::transmute(entityinfo))) + ::core::mem::transmute(RtmGetEntityInfo(rtmreghandle, entityhandle, ::core::mem::transmute(entityinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11449,7 +11449,7 @@ pub unsafe fn RtmGetEntityMethods(rtmreghandle: isize, entityhandle: isize, numm extern "system" { fn RtmGetEntityMethods(rtmreghandle: isize, entityhandle: isize, nummethods: *mut u32, exptmethods: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(RtmGetEntityMethods(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(entityhandle), ::core::mem::transmute(nummethods), ::core::mem::transmute(exptmethods))) + ::core::mem::transmute(RtmGetEntityMethods(rtmreghandle, entityhandle, ::core::mem::transmute(nummethods), ::core::mem::transmute(exptmethods))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11459,7 +11459,7 @@ pub unsafe fn RtmGetEnumDests(rtmreghandle: isize, enumhandle: isize, numdests: extern "system" { fn RtmGetEnumDests(rtmreghandle: isize, enumhandle: isize, numdests: *mut u32, destinfos: *mut RTM_DEST_INFO) -> u32; } - ::core::mem::transmute(RtmGetEnumDests(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(enumhandle), ::core::mem::transmute(numdests), ::core::mem::transmute(destinfos))) + ::core::mem::transmute(RtmGetEnumDests(rtmreghandle, enumhandle, ::core::mem::transmute(numdests), ::core::mem::transmute(destinfos))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11468,7 +11468,7 @@ pub unsafe fn RtmGetEnumNextHops(rtmreghandle: isize, enumhandle: isize, numnext extern "system" { fn RtmGetEnumNextHops(rtmreghandle: isize, enumhandle: isize, numnexthops: *mut u32, nexthophandles: *mut isize) -> u32; } - ::core::mem::transmute(RtmGetEnumNextHops(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(enumhandle), ::core::mem::transmute(numnexthops), ::core::mem::transmute(nexthophandles))) + ::core::mem::transmute(RtmGetEnumNextHops(rtmreghandle, enumhandle, ::core::mem::transmute(numnexthops), ::core::mem::transmute(nexthophandles))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11477,7 +11477,7 @@ pub unsafe fn RtmGetEnumRoutes(rtmreghandle: isize, enumhandle: isize, numroutes extern "system" { fn RtmGetEnumRoutes(rtmreghandle: isize, enumhandle: isize, numroutes: *mut u32, routehandles: *mut isize) -> u32; } - ::core::mem::transmute(RtmGetEnumRoutes(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(enumhandle), ::core::mem::transmute(numroutes), ::core::mem::transmute(routehandles))) + ::core::mem::transmute(RtmGetEnumRoutes(rtmreghandle, enumhandle, ::core::mem::transmute(numroutes), ::core::mem::transmute(routehandles))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11487,7 +11487,7 @@ pub unsafe fn RtmGetExactMatchDestination(rtmreghandle: isize, destaddress: *mut extern "system" { fn RtmGetExactMatchDestination(rtmreghandle: isize, destaddress: *mut RTM_NET_ADDRESS, protocolid: u32, targetviews: u32, destinfo: *mut RTM_DEST_INFO) -> u32; } - ::core::mem::transmute(RtmGetExactMatchDestination(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(destaddress), ::core::mem::transmute(protocolid), ::core::mem::transmute(targetviews), ::core::mem::transmute(destinfo))) + ::core::mem::transmute(RtmGetExactMatchDestination(rtmreghandle, ::core::mem::transmute(destaddress), protocolid, targetviews, ::core::mem::transmute(destinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11496,7 +11496,7 @@ pub unsafe fn RtmGetExactMatchRoute(rtmreghandle: isize, destaddress: *mut RTM_N extern "system" { fn RtmGetExactMatchRoute(rtmreghandle: isize, destaddress: *mut RTM_NET_ADDRESS, matchingflags: u32, routeinfo: *mut RTM_ROUTE_INFO, interfaceindex: u32, targetviews: u32, routehandle: *mut isize) -> u32; } - ::core::mem::transmute(RtmGetExactMatchRoute(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(destaddress), ::core::mem::transmute(matchingflags), ::core::mem::transmute(routeinfo), ::core::mem::transmute(interfaceindex), ::core::mem::transmute(targetviews), ::core::mem::transmute(routehandle))) + ::core::mem::transmute(RtmGetExactMatchRoute(rtmreghandle, ::core::mem::transmute(destaddress), matchingflags, ::core::mem::transmute(routeinfo), interfaceindex, targetviews, ::core::mem::transmute(routehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11506,7 +11506,7 @@ pub unsafe fn RtmGetLessSpecificDestination(rtmreghandle: isize, desthandle: isi extern "system" { fn RtmGetLessSpecificDestination(rtmreghandle: isize, desthandle: isize, protocolid: u32, targetviews: u32, destinfo: *mut RTM_DEST_INFO) -> u32; } - ::core::mem::transmute(RtmGetLessSpecificDestination(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(desthandle), ::core::mem::transmute(protocolid), ::core::mem::transmute(targetviews), ::core::mem::transmute(destinfo))) + ::core::mem::transmute(RtmGetLessSpecificDestination(rtmreghandle, desthandle, protocolid, targetviews, ::core::mem::transmute(destinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11515,7 +11515,7 @@ pub unsafe fn RtmGetListEnumRoutes(rtmreghandle: isize, enumhandle: isize, numro extern "system" { fn RtmGetListEnumRoutes(rtmreghandle: isize, enumhandle: isize, numroutes: *mut u32, routehandles: *mut isize) -> u32; } - ::core::mem::transmute(RtmGetListEnumRoutes(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(enumhandle), ::core::mem::transmute(numroutes), ::core::mem::transmute(routehandles))) + ::core::mem::transmute(RtmGetListEnumRoutes(rtmreghandle, enumhandle, ::core::mem::transmute(numroutes), ::core::mem::transmute(routehandles))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11525,7 +11525,7 @@ pub unsafe fn RtmGetMostSpecificDestination(rtmreghandle: isize, destaddress: *m extern "system" { fn RtmGetMostSpecificDestination(rtmreghandle: isize, destaddress: *mut RTM_NET_ADDRESS, protocolid: u32, targetviews: u32, destinfo: *mut RTM_DEST_INFO) -> u32; } - ::core::mem::transmute(RtmGetMostSpecificDestination(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(destaddress), ::core::mem::transmute(protocolid), ::core::mem::transmute(targetviews), ::core::mem::transmute(destinfo))) + ::core::mem::transmute(RtmGetMostSpecificDestination(rtmreghandle, ::core::mem::transmute(destaddress), protocolid, targetviews, ::core::mem::transmute(destinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11534,7 +11534,7 @@ pub unsafe fn RtmGetNextHopInfo(rtmreghandle: isize, nexthophandle: isize, nexth extern "system" { fn RtmGetNextHopInfo(rtmreghandle: isize, nexthophandle: isize, nexthopinfo: *mut RTM_NEXTHOP_INFO) -> u32; } - ::core::mem::transmute(RtmGetNextHopInfo(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(nexthophandle), ::core::mem::transmute(nexthopinfo))) + ::core::mem::transmute(RtmGetNextHopInfo(rtmreghandle, nexthophandle, ::core::mem::transmute(nexthopinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11543,7 +11543,7 @@ pub unsafe fn RtmGetNextHopPointer(rtmreghandle: isize, nexthophandle: isize, ne extern "system" { fn RtmGetNextHopPointer(rtmreghandle: isize, nexthophandle: isize, nexthoppointer: *mut *mut RTM_NEXTHOP_INFO) -> u32; } - ::core::mem::transmute(RtmGetNextHopPointer(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(nexthophandle), ::core::mem::transmute(nexthoppointer))) + ::core::mem::transmute(RtmGetNextHopPointer(rtmreghandle, nexthophandle, ::core::mem::transmute(nexthoppointer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11552,7 +11552,7 @@ pub unsafe fn RtmGetOpaqueInformationPointer(rtmreghandle: isize, desthandle: is extern "system" { fn RtmGetOpaqueInformationPointer(rtmreghandle: isize, desthandle: isize, opaqueinfopointer: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(RtmGetOpaqueInformationPointer(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(desthandle), ::core::mem::transmute(opaqueinfopointer))) + ::core::mem::transmute(RtmGetOpaqueInformationPointer(rtmreghandle, desthandle, ::core::mem::transmute(opaqueinfopointer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11561,7 +11561,7 @@ pub unsafe fn RtmGetRegisteredEntities(rtmreghandle: isize, numentities: *mut u3 extern "system" { fn RtmGetRegisteredEntities(rtmreghandle: isize, numentities: *mut u32, entityhandles: *mut isize, entityinfos: *mut RTM_ENTITY_INFO) -> u32; } - ::core::mem::transmute(RtmGetRegisteredEntities(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(numentities), ::core::mem::transmute(entityhandles), ::core::mem::transmute(entityinfos))) + ::core::mem::transmute(RtmGetRegisteredEntities(rtmreghandle, ::core::mem::transmute(numentities), ::core::mem::transmute(entityhandles), ::core::mem::transmute(entityinfos))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11570,7 +11570,7 @@ pub unsafe fn RtmGetRouteInfo(rtmreghandle: isize, routehandle: isize, routeinfo extern "system" { fn RtmGetRouteInfo(rtmreghandle: isize, routehandle: isize, routeinfo: *mut RTM_ROUTE_INFO, destaddress: *mut RTM_NET_ADDRESS) -> u32; } - ::core::mem::transmute(RtmGetRouteInfo(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routehandle), ::core::mem::transmute(routeinfo), ::core::mem::transmute(destaddress))) + ::core::mem::transmute(RtmGetRouteInfo(rtmreghandle, routehandle, ::core::mem::transmute(routeinfo), ::core::mem::transmute(destaddress))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11579,7 +11579,7 @@ pub unsafe fn RtmGetRoutePointer(rtmreghandle: isize, routehandle: isize, routep extern "system" { fn RtmGetRoutePointer(rtmreghandle: isize, routehandle: isize, routepointer: *mut *mut RTM_ROUTE_INFO) -> u32; } - ::core::mem::transmute(RtmGetRoutePointer(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routehandle), ::core::mem::transmute(routepointer))) + ::core::mem::transmute(RtmGetRoutePointer(rtmreghandle, routehandle, ::core::mem::transmute(routepointer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11588,7 +11588,7 @@ pub unsafe fn RtmHoldDestination(rtmreghandle: isize, desthandle: isize, targetv extern "system" { fn RtmHoldDestination(rtmreghandle: isize, desthandle: isize, targetviews: u32, holdtime: u32) -> u32; } - ::core::mem::transmute(RtmHoldDestination(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(desthandle), ::core::mem::transmute(targetviews), ::core::mem::transmute(holdtime))) + ::core::mem::transmute(RtmHoldDestination(rtmreghandle, desthandle, targetviews, holdtime)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11597,7 +11597,7 @@ pub unsafe fn RtmIgnoreChangedDests(rtmreghandle: isize, notifyhandle: isize, nu extern "system" { fn RtmIgnoreChangedDests(rtmreghandle: isize, notifyhandle: isize, numdests: u32, changeddests: *mut isize) -> u32; } - ::core::mem::transmute(RtmIgnoreChangedDests(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(notifyhandle), ::core::mem::transmute(numdests), ::core::mem::transmute(changeddests))) + ::core::mem::transmute(RtmIgnoreChangedDests(rtmreghandle, notifyhandle, numdests, ::core::mem::transmute(changeddests))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11606,7 +11606,7 @@ pub unsafe fn RtmInsertInRouteList(rtmreghandle: isize, routelisthandle: isize, extern "system" { fn RtmInsertInRouteList(rtmreghandle: isize, routelisthandle: isize, numroutes: u32, routehandles: *mut isize) -> u32; } - ::core::mem::transmute(RtmInsertInRouteList(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routelisthandle), ::core::mem::transmute(numroutes), ::core::mem::transmute(routehandles))) + ::core::mem::transmute(RtmInsertInRouteList(rtmreghandle, routelisthandle, numroutes, ::core::mem::transmute(routehandles))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11615,7 +11615,7 @@ pub unsafe fn RtmInvokeMethod(rtmreghandle: isize, entityhandle: isize, input: * extern "system" { fn RtmInvokeMethod(rtmreghandle: isize, entityhandle: isize, input: *mut RTM_ENTITY_METHOD_INPUT, outputsize: *mut u32, output: *mut RTM_ENTITY_METHOD_OUTPUT) -> u32; } - ::core::mem::transmute(RtmInvokeMethod(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(entityhandle), ::core::mem::transmute(input), ::core::mem::transmute(outputsize), ::core::mem::transmute(output))) + ::core::mem::transmute(RtmInvokeMethod(rtmreghandle, entityhandle, ::core::mem::transmute(input), ::core::mem::transmute(outputsize), ::core::mem::transmute(output))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11624,7 +11624,7 @@ pub unsafe fn RtmIsBestRoute(rtmreghandle: isize, routehandle: isize, bestinview extern "system" { fn RtmIsBestRoute(rtmreghandle: isize, routehandle: isize, bestinviews: *mut u32) -> u32; } - ::core::mem::transmute(RtmIsBestRoute(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routehandle), ::core::mem::transmute(bestinviews))) + ::core::mem::transmute(RtmIsBestRoute(rtmreghandle, routehandle, ::core::mem::transmute(bestinviews))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11634,7 +11634,7 @@ pub unsafe fn RtmIsMarkedForChangeNotification(rtmreghandle: isize, notifyhandle extern "system" { fn RtmIsMarkedForChangeNotification(rtmreghandle: isize, notifyhandle: isize, desthandle: isize, destmarked: *mut super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(RtmIsMarkedForChangeNotification(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(notifyhandle), ::core::mem::transmute(desthandle), ::core::mem::transmute(destmarked))) + ::core::mem::transmute(RtmIsMarkedForChangeNotification(rtmreghandle, notifyhandle, desthandle, ::core::mem::transmute(destmarked))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11648,7 +11648,7 @@ where extern "system" { fn RtmLockDestination(rtmreghandle: isize, desthandle: isize, exclusive: super::super::Foundation::BOOL, lockdest: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(RtmLockDestination(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(desthandle), exclusive.into(), lockdest.into())) + ::core::mem::transmute(RtmLockDestination(rtmreghandle, desthandle, exclusive.into(), lockdest.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11662,7 +11662,7 @@ where extern "system" { fn RtmLockNextHop(rtmreghandle: isize, nexthophandle: isize, exclusive: super::super::Foundation::BOOL, locknexthop: super::super::Foundation::BOOL, nexthoppointer: *mut *mut RTM_NEXTHOP_INFO) -> u32; } - ::core::mem::transmute(RtmLockNextHop(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(nexthophandle), exclusive.into(), locknexthop.into(), ::core::mem::transmute(nexthoppointer))) + ::core::mem::transmute(RtmLockNextHop(rtmreghandle, nexthophandle, exclusive.into(), locknexthop.into(), ::core::mem::transmute(nexthoppointer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11676,7 +11676,7 @@ where extern "system" { fn RtmLockRoute(rtmreghandle: isize, routehandle: isize, exclusive: super::super::Foundation::BOOL, lockroute: super::super::Foundation::BOOL, routepointer: *mut *mut RTM_ROUTE_INFO) -> u32; } - ::core::mem::transmute(RtmLockRoute(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routehandle), exclusive.into(), lockroute.into(), ::core::mem::transmute(routepointer))) + ::core::mem::transmute(RtmLockRoute(rtmreghandle, routehandle, exclusive.into(), lockroute.into(), ::core::mem::transmute(routepointer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11689,7 +11689,7 @@ where extern "system" { fn RtmMarkDestForChangeNotification(rtmreghandle: isize, notifyhandle: isize, desthandle: isize, markdest: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(RtmMarkDestForChangeNotification(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(notifyhandle), ::core::mem::transmute(desthandle), markdest.into())) + ::core::mem::transmute(RtmMarkDestForChangeNotification(rtmreghandle, notifyhandle, desthandle, markdest.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11699,7 +11699,7 @@ pub unsafe fn RtmReferenceHandles(rtmreghandle: isize, numhandles: u32, rtmhandl extern "system" { fn RtmReferenceHandles(rtmreghandle: isize, numhandles: u32, rtmhandles: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(RtmReferenceHandles(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(numhandles), ::core::mem::transmute(rtmhandles))) + ::core::mem::transmute(RtmReferenceHandles(rtmreghandle, numhandles, ::core::mem::transmute(rtmhandles))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11721,7 +11721,7 @@ pub unsafe fn RtmRegisterForChangeNotification(rtmreghandle: isize, targetviews: extern "system" { fn RtmRegisterForChangeNotification(rtmreghandle: isize, targetviews: u32, notifyflags: u32, notifycontext: *mut ::core::ffi::c_void, notifyhandle: *mut isize) -> u32; } - ::core::mem::transmute(RtmRegisterForChangeNotification(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(targetviews), ::core::mem::transmute(notifyflags), ::core::mem::transmute(notifycontext), ::core::mem::transmute(notifyhandle))) + ::core::mem::transmute(RtmRegisterForChangeNotification(rtmreghandle, targetviews, notifyflags, ::core::mem::transmute(notifycontext), ::core::mem::transmute(notifyhandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11731,7 +11731,7 @@ pub unsafe fn RtmReleaseChangedDests(rtmreghandle: isize, notifyhandle: isize, n extern "system" { fn RtmReleaseChangedDests(rtmreghandle: isize, notifyhandle: isize, numdests: u32, changeddests: *mut RTM_DEST_INFO) -> u32; } - ::core::mem::transmute(RtmReleaseChangedDests(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(notifyhandle), ::core::mem::transmute(numdests), ::core::mem::transmute(changeddests))) + ::core::mem::transmute(RtmReleaseChangedDests(rtmreghandle, notifyhandle, numdests, ::core::mem::transmute(changeddests))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11741,7 +11741,7 @@ pub unsafe fn RtmReleaseDestInfo(rtmreghandle: isize, destinfo: *mut RTM_DEST_IN extern "system" { fn RtmReleaseDestInfo(rtmreghandle: isize, destinfo: *mut RTM_DEST_INFO) -> u32; } - ::core::mem::transmute(RtmReleaseDestInfo(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(destinfo))) + ::core::mem::transmute(RtmReleaseDestInfo(rtmreghandle, ::core::mem::transmute(destinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11751,7 +11751,7 @@ pub unsafe fn RtmReleaseDests(rtmreghandle: isize, numdests: u32, destinfos: *mu extern "system" { fn RtmReleaseDests(rtmreghandle: isize, numdests: u32, destinfos: *mut RTM_DEST_INFO) -> u32; } - ::core::mem::transmute(RtmReleaseDests(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(numdests), ::core::mem::transmute(destinfos))) + ::core::mem::transmute(RtmReleaseDests(rtmreghandle, numdests, ::core::mem::transmute(destinfos))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11760,7 +11760,7 @@ pub unsafe fn RtmReleaseEntities(rtmreghandle: isize, numentities: u32, entityha extern "system" { fn RtmReleaseEntities(rtmreghandle: isize, numentities: u32, entityhandles: *mut isize) -> u32; } - ::core::mem::transmute(RtmReleaseEntities(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(numentities), ::core::mem::transmute(entityhandles))) + ::core::mem::transmute(RtmReleaseEntities(rtmreghandle, numentities, ::core::mem::transmute(entityhandles))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11769,7 +11769,7 @@ pub unsafe fn RtmReleaseEntityInfo(rtmreghandle: isize, entityinfo: *mut RTM_ENT extern "system" { fn RtmReleaseEntityInfo(rtmreghandle: isize, entityinfo: *mut RTM_ENTITY_INFO) -> u32; } - ::core::mem::transmute(RtmReleaseEntityInfo(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(entityinfo))) + ::core::mem::transmute(RtmReleaseEntityInfo(rtmreghandle, ::core::mem::transmute(entityinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11778,7 +11778,7 @@ pub unsafe fn RtmReleaseNextHopInfo(rtmreghandle: isize, nexthopinfo: *mut RTM_N extern "system" { fn RtmReleaseNextHopInfo(rtmreghandle: isize, nexthopinfo: *mut RTM_NEXTHOP_INFO) -> u32; } - ::core::mem::transmute(RtmReleaseNextHopInfo(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(nexthopinfo))) + ::core::mem::transmute(RtmReleaseNextHopInfo(rtmreghandle, ::core::mem::transmute(nexthopinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11787,7 +11787,7 @@ pub unsafe fn RtmReleaseNextHops(rtmreghandle: isize, numnexthops: u32, nexthoph extern "system" { fn RtmReleaseNextHops(rtmreghandle: isize, numnexthops: u32, nexthophandles: *mut isize) -> u32; } - ::core::mem::transmute(RtmReleaseNextHops(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(numnexthops), ::core::mem::transmute(nexthophandles))) + ::core::mem::transmute(RtmReleaseNextHops(rtmreghandle, numnexthops, ::core::mem::transmute(nexthophandles))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11796,7 +11796,7 @@ pub unsafe fn RtmReleaseRouteInfo(rtmreghandle: isize, routeinfo: *mut RTM_ROUTE extern "system" { fn RtmReleaseRouteInfo(rtmreghandle: isize, routeinfo: *mut RTM_ROUTE_INFO) -> u32; } - ::core::mem::transmute(RtmReleaseRouteInfo(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routeinfo))) + ::core::mem::transmute(RtmReleaseRouteInfo(rtmreghandle, ::core::mem::transmute(routeinfo))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11805,7 +11805,7 @@ pub unsafe fn RtmReleaseRoutes(rtmreghandle: isize, numroutes: u32, routehandles extern "system" { fn RtmReleaseRoutes(rtmreghandle: isize, numroutes: u32, routehandles: *mut isize) -> u32; } - ::core::mem::transmute(RtmReleaseRoutes(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(numroutes), ::core::mem::transmute(routehandles))) + ::core::mem::transmute(RtmReleaseRoutes(rtmreghandle, numroutes, ::core::mem::transmute(routehandles))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] @@ -11814,7 +11814,7 @@ pub unsafe fn RtmUpdateAndUnlockRoute(rtmreghandle: isize, routehandle: isize, t extern "system" { fn RtmUpdateAndUnlockRoute(rtmreghandle: isize, routehandle: isize, timetolive: u32, routelisthandle: isize, notifytype: u32, notifyhandle: isize, changeflags: *mut u32) -> u32; } - ::core::mem::transmute(RtmUpdateAndUnlockRoute(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routehandle), ::core::mem::transmute(timetolive), ::core::mem::transmute(routelisthandle), ::core::mem::transmute(notifytype), ::core::mem::transmute(notifyhandle), ::core::mem::transmute(changeflags))) + ::core::mem::transmute(RtmUpdateAndUnlockRoute(rtmreghandle, routehandle, timetolive, routelisthandle, notifytype, notifyhandle, ::core::mem::transmute(changeflags))) } #[repr(C)] #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] 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 1d913875a9..a00b06250a 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Snmp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Snmp/mod.rs @@ -701,7 +701,7 @@ pub unsafe fn SnmpCancelMsg(session: isize, reqid: i32) -> u32 { extern "system" { fn SnmpCancelMsg(session: isize, reqid: i32) -> u32; } - ::core::mem::transmute(SnmpCancelMsg(::core::mem::transmute(session), ::core::mem::transmute(reqid))) + ::core::mem::transmute(SnmpCancelMsg(session, reqid)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -728,7 +728,7 @@ pub unsafe fn SnmpClose(session: isize) -> u32 { extern "system" { fn SnmpClose(session: isize) -> u32; } - ::core::mem::transmute(SnmpClose(::core::mem::transmute(session))) + ::core::mem::transmute(SnmpClose(session)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -737,7 +737,7 @@ pub unsafe fn SnmpContextToStr(context: isize, string: *mut smiOCTETS) -> u32 { extern "system" { fn SnmpContextToStr(context: isize, string: *mut smiOCTETS) -> u32; } - ::core::mem::transmute(SnmpContextToStr(::core::mem::transmute(context), ::core::mem::transmute(string))) + ::core::mem::transmute(SnmpContextToStr(context, ::core::mem::transmute(string))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -746,7 +746,7 @@ pub unsafe fn SnmpCountVbl(vbl: isize) -> u32 { extern "system" { fn SnmpCountVbl(vbl: isize) -> u32; } - ::core::mem::transmute(SnmpCountVbl(::core::mem::transmute(vbl))) + ::core::mem::transmute(SnmpCountVbl(vbl)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -755,7 +755,7 @@ pub unsafe fn SnmpCreatePdu(session: isize, pdu_type: SNMP_PDU_TYPE, request_id: extern "system" { fn SnmpCreatePdu(session: isize, pdu_type: SNMP_PDU_TYPE, request_id: i32, error_status: i32, error_index: i32, varbindlist: isize) -> isize; } - ::core::mem::transmute(SnmpCreatePdu(::core::mem::transmute(session), ::core::mem::transmute(pdu_type), ::core::mem::transmute(request_id), ::core::mem::transmute(error_status), ::core::mem::transmute(error_index), ::core::mem::transmute(varbindlist))) + ::core::mem::transmute(SnmpCreatePdu(session, pdu_type, request_id, error_status, error_index, varbindlist)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -768,7 +768,7 @@ where extern "system" { fn SnmpCreateSession(hwnd: super::super::Foundation::HWND, wmsg: u32, fcallback: *mut ::core::ffi::c_void, lpclientdata: *mut ::core::ffi::c_void) -> isize; } - ::core::mem::transmute(SnmpCreateSession(hwnd.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(fcallback), ::core::mem::transmute(lpclientdata))) + ::core::mem::transmute(SnmpCreateSession(hwnd.into(), wmsg, ::core::mem::transmute(fcallback), ::core::mem::transmute(lpclientdata))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -777,7 +777,7 @@ pub unsafe fn SnmpCreateVbl(session: isize, name: *mut smiOID, value: *mut smiVA extern "system" { fn SnmpCreateVbl(session: isize, name: *mut smiOID, value: *mut smiVALUE) -> isize; } - ::core::mem::transmute(SnmpCreateVbl(::core::mem::transmute(session), ::core::mem::transmute(name), ::core::mem::transmute(value))) + ::core::mem::transmute(SnmpCreateVbl(session, ::core::mem::transmute(name), ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -786,7 +786,7 @@ pub unsafe fn SnmpDecodeMsg(session: isize, srcentity: *mut isize, dstentity: *m extern "system" { fn SnmpDecodeMsg(session: isize, srcentity: *mut isize, dstentity: *mut isize, context: *mut isize, pdu: *mut isize, msgbufdesc: *mut smiOCTETS) -> u32; } - ::core::mem::transmute(SnmpDecodeMsg(::core::mem::transmute(session), ::core::mem::transmute(srcentity), ::core::mem::transmute(dstentity), ::core::mem::transmute(context), ::core::mem::transmute(pdu), ::core::mem::transmute(msgbufdesc))) + ::core::mem::transmute(SnmpDecodeMsg(session, ::core::mem::transmute(srcentity), ::core::mem::transmute(dstentity), ::core::mem::transmute(context), ::core::mem::transmute(pdu), ::core::mem::transmute(msgbufdesc))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -795,7 +795,7 @@ pub unsafe fn SnmpDeleteVb(vbl: isize, index: u32) -> u32 { extern "system" { fn SnmpDeleteVb(vbl: isize, index: u32) -> u32; } - ::core::mem::transmute(SnmpDeleteVb(::core::mem::transmute(vbl), ::core::mem::transmute(index))) + ::core::mem::transmute(SnmpDeleteVb(vbl, index)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -804,7 +804,7 @@ pub unsafe fn SnmpDuplicatePdu(session: isize, pdu: isize) -> isize { extern "system" { fn SnmpDuplicatePdu(session: isize, pdu: isize) -> isize; } - ::core::mem::transmute(SnmpDuplicatePdu(::core::mem::transmute(session), ::core::mem::transmute(pdu))) + ::core::mem::transmute(SnmpDuplicatePdu(session, pdu)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -813,7 +813,7 @@ pub unsafe fn SnmpDuplicateVbl(session: isize, vbl: isize) -> isize { extern "system" { fn SnmpDuplicateVbl(session: isize, vbl: isize) -> isize; } - ::core::mem::transmute(SnmpDuplicateVbl(::core::mem::transmute(session), ::core::mem::transmute(vbl))) + ::core::mem::transmute(SnmpDuplicateVbl(session, vbl)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -822,7 +822,7 @@ pub unsafe fn SnmpEncodeMsg(session: isize, srcentity: isize, dstentity: isize, extern "system" { fn SnmpEncodeMsg(session: isize, srcentity: isize, dstentity: isize, context: isize, pdu: isize, msgbufdesc: *mut smiOCTETS) -> u32; } - ::core::mem::transmute(SnmpEncodeMsg(::core::mem::transmute(session), ::core::mem::transmute(srcentity), ::core::mem::transmute(dstentity), ::core::mem::transmute(context), ::core::mem::transmute(pdu), ::core::mem::transmute(msgbufdesc))) + ::core::mem::transmute(SnmpEncodeMsg(session, srcentity, dstentity, context, pdu, ::core::mem::transmute(msgbufdesc))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -831,7 +831,7 @@ pub unsafe fn SnmpEntityToStr(entity: isize, string: &mut [u8]) -> u32 { extern "system" { fn SnmpEntityToStr(entity: isize, size: u32, string: ::windows::core::PSTR) -> u32; } - ::core::mem::transmute(SnmpEntityToStr(::core::mem::transmute(entity), string.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)))) + ::core::mem::transmute(SnmpEntityToStr(entity, string.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -840,7 +840,7 @@ pub unsafe fn SnmpFreeContext(context: isize) -> u32 { extern "system" { fn SnmpFreeContext(context: isize) -> u32; } - ::core::mem::transmute(SnmpFreeContext(::core::mem::transmute(context))) + ::core::mem::transmute(SnmpFreeContext(context)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -849,7 +849,7 @@ pub unsafe fn SnmpFreeDescriptor(syntax: u32, descriptor: *mut smiOCTETS) -> u32 extern "system" { fn SnmpFreeDescriptor(syntax: u32, descriptor: *mut smiOCTETS) -> u32; } - ::core::mem::transmute(SnmpFreeDescriptor(::core::mem::transmute(syntax), ::core::mem::transmute(descriptor))) + ::core::mem::transmute(SnmpFreeDescriptor(syntax, ::core::mem::transmute(descriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -858,7 +858,7 @@ pub unsafe fn SnmpFreeEntity(entity: isize) -> u32 { extern "system" { fn SnmpFreeEntity(entity: isize) -> u32; } - ::core::mem::transmute(SnmpFreeEntity(::core::mem::transmute(entity))) + ::core::mem::transmute(SnmpFreeEntity(entity)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -867,7 +867,7 @@ pub unsafe fn SnmpFreePdu(pdu: isize) -> u32 { extern "system" { fn SnmpFreePdu(pdu: isize) -> u32; } - ::core::mem::transmute(SnmpFreePdu(::core::mem::transmute(pdu))) + ::core::mem::transmute(SnmpFreePdu(pdu)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -876,7 +876,7 @@ pub unsafe fn SnmpFreeVbl(vbl: isize) -> u32 { extern "system" { fn SnmpFreeVbl(vbl: isize) -> u32; } - ::core::mem::transmute(SnmpFreeVbl(::core::mem::transmute(vbl))) + ::core::mem::transmute(SnmpFreeVbl(vbl)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -885,7 +885,7 @@ pub unsafe fn SnmpGetLastError(session: isize) -> u32 { extern "system" { fn SnmpGetLastError(session: isize) -> u32; } - ::core::mem::transmute(SnmpGetLastError(::core::mem::transmute(session))) + ::core::mem::transmute(SnmpGetLastError(session)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -894,7 +894,7 @@ pub unsafe fn SnmpGetPduData(pdu: isize, pdu_type: *mut SNMP_PDU_TYPE, request_i extern "system" { fn SnmpGetPduData(pdu: isize, pdu_type: *mut SNMP_PDU_TYPE, request_id: *mut i32, error_status: *mut SNMP_ERROR, error_index: *mut i32, varbindlist: *mut isize) -> u32; } - ::core::mem::transmute(SnmpGetPduData(::core::mem::transmute(pdu), ::core::mem::transmute(pdu_type), ::core::mem::transmute(request_id), ::core::mem::transmute(error_status), ::core::mem::transmute(error_index), ::core::mem::transmute(varbindlist))) + ::core::mem::transmute(SnmpGetPduData(pdu, ::core::mem::transmute(pdu_type), ::core::mem::transmute(request_id), ::core::mem::transmute(error_status), ::core::mem::transmute(error_index), ::core::mem::transmute(varbindlist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -912,7 +912,7 @@ pub unsafe fn SnmpGetRetry(hentity: isize, npolicyretry: *mut u32, nactualretry: extern "system" { fn SnmpGetRetry(hentity: isize, npolicyretry: *mut u32, nactualretry: *mut u32) -> u32; } - ::core::mem::transmute(SnmpGetRetry(::core::mem::transmute(hentity), ::core::mem::transmute(npolicyretry), ::core::mem::transmute(nactualretry))) + ::core::mem::transmute(SnmpGetRetry(hentity, ::core::mem::transmute(npolicyretry), ::core::mem::transmute(nactualretry))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -921,7 +921,7 @@ pub unsafe fn SnmpGetTimeout(hentity: isize, npolicytimeout: *mut u32, nactualti extern "system" { fn SnmpGetTimeout(hentity: isize, npolicytimeout: *mut u32, nactualtimeout: *mut u32) -> u32; } - ::core::mem::transmute(SnmpGetTimeout(::core::mem::transmute(hentity), ::core::mem::transmute(npolicytimeout), ::core::mem::transmute(nactualtimeout))) + ::core::mem::transmute(SnmpGetTimeout(hentity, ::core::mem::transmute(npolicytimeout), ::core::mem::transmute(nactualtimeout))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -939,7 +939,7 @@ pub unsafe fn SnmpGetVb(vbl: isize, index: u32, name: *mut smiOID, value: *mut s extern "system" { fn SnmpGetVb(vbl: isize, index: u32, name: *mut smiOID, value: *mut smiVALUE) -> u32; } - ::core::mem::transmute(SnmpGetVb(::core::mem::transmute(vbl), ::core::mem::transmute(index), ::core::mem::transmute(name), ::core::mem::transmute(value))) + ::core::mem::transmute(SnmpGetVb(vbl, index, ::core::mem::transmute(name), ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -958,7 +958,7 @@ pub unsafe fn SnmpListen(hentity: isize, lstatus: SNMP_STATUS) -> u32 { extern "system" { fn SnmpListen(hentity: isize, lstatus: SNMP_STATUS) -> u32; } - ::core::mem::transmute(SnmpListen(::core::mem::transmute(hentity), ::core::mem::transmute(lstatus))) + ::core::mem::transmute(SnmpListen(hentity, lstatus)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -967,7 +967,7 @@ pub unsafe fn SnmpListenEx(hentity: isize, lstatus: u32, nuseentityaddr: u32) -> extern "system" { fn SnmpListenEx(hentity: isize, lstatus: u32, nuseentityaddr: u32) -> u32; } - ::core::mem::transmute(SnmpListenEx(::core::mem::transmute(hentity), ::core::mem::transmute(lstatus), ::core::mem::transmute(nuseentityaddr))) + ::core::mem::transmute(SnmpListenEx(hentity, lstatus, nuseentityaddr)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -987,7 +987,7 @@ pub unsafe fn SnmpMgrCtl(session: *mut ::core::ffi::c_void, dwctlcode: u32, lpvi extern "system" { fn SnmpMgrCtl(session: *mut ::core::ffi::c_void, dwctlcode: u32, lpvinbuffer: *mut ::core::ffi::c_void, cbinbuffer: u32, lpvoutbuffer: *mut ::core::ffi::c_void, cboutbuffer: u32, lpcbbytesreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SnmpMgrCtl(::core::mem::transmute(session), ::core::mem::transmute(dwctlcode), ::core::mem::transmute(lpvinbuffer), ::core::mem::transmute(cbinbuffer), ::core::mem::transmute(lpvoutbuffer), ::core::mem::transmute(cboutbuffer), ::core::mem::transmute(lpcbbytesreturned))) + ::core::mem::transmute(SnmpMgrCtl(::core::mem::transmute(session), dwctlcode, ::core::mem::transmute(lpvinbuffer), cbinbuffer, ::core::mem::transmute(lpvoutbuffer), cboutbuffer, ::core::mem::transmute(lpcbbytesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1030,7 +1030,7 @@ where extern "system" { fn SnmpMgrOpen(lpagentaddress: ::windows::core::PCSTR, lpagentcommunity: ::windows::core::PCSTR, ntimeout: i32, nretries: i32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SnmpMgrOpen(lpagentaddress.into(), lpagentcommunity.into(), ::core::mem::transmute(ntimeout), ::core::mem::transmute(nretries))) + ::core::mem::transmute(SnmpMgrOpen(lpagentaddress.into(), lpagentcommunity.into(), ntimeout, nretries)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1040,7 +1040,7 @@ pub unsafe fn SnmpMgrRequest(session: *mut ::core::ffi::c_void, requesttype: u8, extern "system" { fn SnmpMgrRequest(session: *mut ::core::ffi::c_void, requesttype: u8, variablebindings: *mut SnmpVarBindList, errorstatus: *mut SNMP_ERROR_STATUS, errorindex: *mut i32) -> i32; } - ::core::mem::transmute(SnmpMgrRequest(::core::mem::transmute(session), ::core::mem::transmute(requesttype), ::core::mem::transmute(variablebindings), ::core::mem::transmute(errorstatus), ::core::mem::transmute(errorindex))) + ::core::mem::transmute(SnmpMgrRequest(::core::mem::transmute(session), requesttype, ::core::mem::transmute(variablebindings), ::core::mem::transmute(errorstatus), ::core::mem::transmute(errorindex))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1072,7 +1072,7 @@ pub unsafe fn SnmpOidCompare(xoid: *mut smiOID, yoid: *mut smiOID, maxlen: u32, extern "system" { fn SnmpOidCompare(xoid: *mut smiOID, yoid: *mut smiOID, maxlen: u32, result: *mut i32) -> u32; } - ::core::mem::transmute(SnmpOidCompare(::core::mem::transmute(xoid), ::core::mem::transmute(yoid), ::core::mem::transmute(maxlen), ::core::mem::transmute(result))) + ::core::mem::transmute(SnmpOidCompare(::core::mem::transmute(xoid), ::core::mem::transmute(yoid), maxlen, ::core::mem::transmute(result))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1103,7 +1103,7 @@ where extern "system" { fn SnmpOpen(hwnd: super::super::Foundation::HWND, wmsg: u32) -> isize; } - ::core::mem::transmute(SnmpOpen(hwnd.into(), ::core::mem::transmute(wmsg))) + ::core::mem::transmute(SnmpOpen(hwnd.into(), wmsg)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1112,7 +1112,7 @@ pub unsafe fn SnmpRecvMsg(session: isize, srcentity: *mut isize, dstentity: *mut extern "system" { fn SnmpRecvMsg(session: isize, srcentity: *mut isize, dstentity: *mut isize, context: *mut isize, pdu: *mut isize) -> u32; } - ::core::mem::transmute(SnmpRecvMsg(::core::mem::transmute(session), ::core::mem::transmute(srcentity), ::core::mem::transmute(dstentity), ::core::mem::transmute(context), ::core::mem::transmute(pdu))) + ::core::mem::transmute(SnmpRecvMsg(session, ::core::mem::transmute(srcentity), ::core::mem::transmute(dstentity), ::core::mem::transmute(context), ::core::mem::transmute(pdu))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1121,7 +1121,7 @@ pub unsafe fn SnmpRegister(session: isize, srcentity: isize, dstentity: isize, c extern "system" { fn SnmpRegister(session: isize, srcentity: isize, dstentity: isize, context: isize, notification: *mut smiOID, state: SNMP_STATUS) -> u32; } - ::core::mem::transmute(SnmpRegister(::core::mem::transmute(session), ::core::mem::transmute(srcentity), ::core::mem::transmute(dstentity), ::core::mem::transmute(context), ::core::mem::transmute(notification), ::core::mem::transmute(state))) + ::core::mem::transmute(SnmpRegister(session, srcentity, dstentity, context, ::core::mem::transmute(notification), state)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1130,7 +1130,7 @@ pub unsafe fn SnmpSendMsg(session: isize, srcentity: isize, dstentity: isize, co extern "system" { fn SnmpSendMsg(session: isize, srcentity: isize, dstentity: isize, context: isize, pdu: isize) -> u32; } - ::core::mem::transmute(SnmpSendMsg(::core::mem::transmute(session), ::core::mem::transmute(srcentity), ::core::mem::transmute(dstentity), ::core::mem::transmute(context), ::core::mem::transmute(pdu))) + ::core::mem::transmute(SnmpSendMsg(session, srcentity, dstentity, context, pdu)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1139,7 +1139,7 @@ pub unsafe fn SnmpSetPduData(pdu: isize, pdu_type: *const i32, request_id: *cons extern "system" { fn SnmpSetPduData(pdu: isize, pdu_type: *const i32, request_id: *const i32, non_repeaters: *const i32, max_repetitions: *const i32, varbindlist: *const isize) -> u32; } - ::core::mem::transmute(SnmpSetPduData(::core::mem::transmute(pdu), ::core::mem::transmute(pdu_type), ::core::mem::transmute(request_id), ::core::mem::transmute(non_repeaters), ::core::mem::transmute(max_repetitions), ::core::mem::transmute(varbindlist))) + ::core::mem::transmute(SnmpSetPduData(pdu, ::core::mem::transmute(pdu_type), ::core::mem::transmute(request_id), ::core::mem::transmute(non_repeaters), ::core::mem::transmute(max_repetitions), ::core::mem::transmute(varbindlist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1148,7 +1148,7 @@ pub unsafe fn SnmpSetPort(hentity: isize, nport: u32) -> u32 { extern "system" { fn SnmpSetPort(hentity: isize, nport: u32) -> u32; } - ::core::mem::transmute(SnmpSetPort(::core::mem::transmute(hentity), ::core::mem::transmute(nport))) + ::core::mem::transmute(SnmpSetPort(hentity, nport)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1157,7 +1157,7 @@ pub unsafe fn SnmpSetRetransmitMode(nretransmitmode: SNMP_STATUS) -> u32 { extern "system" { fn SnmpSetRetransmitMode(nretransmitmode: SNMP_STATUS) -> u32; } - ::core::mem::transmute(SnmpSetRetransmitMode(::core::mem::transmute(nretransmitmode))) + ::core::mem::transmute(SnmpSetRetransmitMode(nretransmitmode)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1166,7 +1166,7 @@ pub unsafe fn SnmpSetRetry(hentity: isize, npolicyretry: u32) -> u32 { extern "system" { fn SnmpSetRetry(hentity: isize, npolicyretry: u32) -> u32; } - ::core::mem::transmute(SnmpSetRetry(::core::mem::transmute(hentity), ::core::mem::transmute(npolicyretry))) + ::core::mem::transmute(SnmpSetRetry(hentity, npolicyretry)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1175,7 +1175,7 @@ pub unsafe fn SnmpSetTimeout(hentity: isize, npolicytimeout: u32) -> u32 { extern "system" { fn SnmpSetTimeout(hentity: isize, npolicytimeout: u32) -> u32; } - ::core::mem::transmute(SnmpSetTimeout(::core::mem::transmute(hentity), ::core::mem::transmute(npolicytimeout))) + ::core::mem::transmute(SnmpSetTimeout(hentity, npolicytimeout)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1184,7 +1184,7 @@ pub unsafe fn SnmpSetTranslateMode(ntranslatemode: SNMP_API_TRANSLATE_MODE) -> u extern "system" { fn SnmpSetTranslateMode(ntranslatemode: SNMP_API_TRANSLATE_MODE) -> u32; } - ::core::mem::transmute(SnmpSetTranslateMode(::core::mem::transmute(ntranslatemode))) + ::core::mem::transmute(SnmpSetTranslateMode(ntranslatemode)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1193,7 +1193,7 @@ pub unsafe fn SnmpSetVb(vbl: isize, index: u32, name: *mut smiOID, value: *mut s extern "system" { fn SnmpSetVb(vbl: isize, index: u32, name: *mut smiOID, value: *mut smiVALUE) -> u32; } - ::core::mem::transmute(SnmpSetVb(::core::mem::transmute(vbl), ::core::mem::transmute(index), ::core::mem::transmute(name), ::core::mem::transmute(value))) + ::core::mem::transmute(SnmpSetVb(vbl, index, ::core::mem::transmute(name), ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1220,7 +1220,7 @@ pub unsafe fn SnmpStrToContext(session: isize, string: *mut smiOCTETS) -> isize extern "system" { fn SnmpStrToContext(session: isize, string: *mut smiOCTETS) -> isize; } - ::core::mem::transmute(SnmpStrToContext(::core::mem::transmute(session), ::core::mem::transmute(string))) + ::core::mem::transmute(SnmpStrToContext(session, ::core::mem::transmute(string))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1232,7 +1232,7 @@ where extern "system" { fn SnmpStrToEntity(session: isize, string: ::windows::core::PCSTR) -> isize; } - ::core::mem::transmute(SnmpStrToEntity(::core::mem::transmute(session), string.into())) + ::core::mem::transmute(SnmpStrToEntity(session, string.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1262,7 +1262,7 @@ pub unsafe fn SnmpSvcSetLogLevel(nloglevel: SNMP_LOG) { extern "system" { fn SnmpSvcSetLogLevel(nloglevel: SNMP_LOG); } - SnmpSvcSetLogLevel(::core::mem::transmute(nloglevel)) + SnmpSvcSetLogLevel(nloglevel) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1271,7 +1271,7 @@ pub unsafe fn SnmpSvcSetLogType(nlogtype: SNMP_OUTPUT_LOG_TYPE) { extern "system" { fn SnmpSvcSetLogType(nlogtype: SNMP_OUTPUT_LOG_TYPE); } - SnmpSvcSetLogType(::core::mem::transmute(nlogtype)) + SnmpSvcSetLogType(nlogtype) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1303,7 +1303,7 @@ where extern "system" { fn SnmpUtilDbgPrint(nloglevel: SNMP_LOG, szformat: ::windows::core::PCSTR); } - SnmpUtilDbgPrint(::core::mem::transmute(nloglevel), szformat.into()) + SnmpUtilDbgPrint(nloglevel, szformat.into()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1312,7 +1312,7 @@ pub unsafe fn SnmpUtilIdsToA(ids: *mut u32, idlength: u32) -> ::windows::core::P extern "system" { fn SnmpUtilIdsToA(ids: *mut u32, idlength: u32) -> ::windows::core::PSTR; } - ::core::mem::transmute(SnmpUtilIdsToA(::core::mem::transmute(ids), ::core::mem::transmute(idlength))) + ::core::mem::transmute(SnmpUtilIdsToA(::core::mem::transmute(ids), idlength)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1321,7 +1321,7 @@ pub unsafe fn SnmpUtilMemAlloc(nbytes: u32) -> *mut ::core::ffi::c_void { extern "system" { fn SnmpUtilMemAlloc(nbytes: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SnmpUtilMemAlloc(::core::mem::transmute(nbytes))) + ::core::mem::transmute(SnmpUtilMemAlloc(nbytes)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1339,7 +1339,7 @@ pub unsafe fn SnmpUtilMemReAlloc(pmem: *mut ::core::ffi::c_void, nbytes: u32) -> extern "system" { fn SnmpUtilMemReAlloc(pmem: *mut ::core::ffi::c_void, nbytes: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SnmpUtilMemReAlloc(::core::mem::transmute(pmem), ::core::mem::transmute(nbytes))) + ::core::mem::transmute(SnmpUtilMemReAlloc(::core::mem::transmute(pmem), nbytes)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1379,7 +1379,7 @@ pub unsafe fn SnmpUtilOctetsNCmp(poctets1: *mut AsnOctetString, poctets2: *mut A extern "system" { fn SnmpUtilOctetsNCmp(poctets1: *mut AsnOctetString, poctets2: *mut AsnOctetString, nchars: u32) -> i32; } - ::core::mem::transmute(SnmpUtilOctetsNCmp(::core::mem::transmute(poctets1), ::core::mem::transmute(poctets2), ::core::mem::transmute(nchars))) + ::core::mem::transmute(SnmpUtilOctetsNCmp(::core::mem::transmute(poctets1), ::core::mem::transmute(poctets2), nchars)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] @@ -1424,7 +1424,7 @@ pub unsafe fn SnmpUtilOidNCmp(poid1: *mut AsnObjectIdentifier, poid2: *mut AsnOb extern "system" { fn SnmpUtilOidNCmp(poid1: *mut AsnObjectIdentifier, poid2: *mut AsnObjectIdentifier, nsubids: u32) -> i32; } - ::core::mem::transmute(SnmpUtilOidNCmp(::core::mem::transmute(poid1), ::core::mem::transmute(poid2), ::core::mem::transmute(nsubids))) + ::core::mem::transmute(SnmpUtilOidNCmp(::core::mem::transmute(poid1), ::core::mem::transmute(poid2), nsubids)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] 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 0954b42e3e..78c4413d67 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs @@ -861,7 +861,7 @@ where extern "system" { fn NPAddConnection3(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, lppassword: ::windows::core::PCWSTR, lpusername: ::windows::core::PCWSTR, dwflags: NET_USE_CONNECT_FLAGS) -> u32; } - ::core::mem::transmute(NPAddConnection3(hwndowner.into(), ::core::mem::transmute(lpnetresource), lppassword.into(), lpusername.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(NPAddConnection3(hwndowner.into(), ::core::mem::transmute(lpnetresource), lppassword.into(), lpusername.into(), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -874,7 +874,7 @@ where extern "system" { fn NPAddConnection4(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, lpauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, dwflags: u32, lpuseoptions: *const u8, cbuseoptions: u32) -> u32; } - ::core::mem::transmute(NPAddConnection4(hwndowner.into(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(lpauthbuffer), ::core::mem::transmute(cbauthbuffer), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpuseoptions), ::core::mem::transmute(cbuseoptions))) + ::core::mem::transmute(NPAddConnection4(hwndowner.into(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(lpauthbuffer), cbauthbuffer, dwflags, ::core::mem::transmute(lpuseoptions), cbuseoptions)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -902,7 +902,7 @@ where extern "system" { fn NPCancelConnection2(lpname: ::windows::core::PCWSTR, fforce: super::super::Foundation::BOOL, dwflags: u32) -> u32; } - ::core::mem::transmute(NPCancelConnection2(lpname.into(), fforce.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(NPCancelConnection2(lpname.into(), fforce.into(), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -969,7 +969,7 @@ where extern "system" { fn NPFormatNetworkName(lpremotename: ::windows::core::PCWSTR, lpformattedname: ::windows::core::PWSTR, lpnlength: *mut u32, dwflags: NETWORK_NAME_FORMAT_FLAGS, dwavecharperline: u32) -> u32; } - ::core::mem::transmute(NPFormatNetworkName(lpremotename.into(), ::core::mem::transmute(lpformattedname), ::core::mem::transmute(lpnlength), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwavecharperline))) + ::core::mem::transmute(NPFormatNetworkName(lpremotename.into(), ::core::mem::transmute(lpformattedname), ::core::mem::transmute(lpnlength), dwflags, dwavecharperline)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -978,7 +978,7 @@ pub unsafe fn NPGetCaps(ndex: u32) -> u32 { extern "system" { fn NPGetCaps(ndex: u32) -> u32; } - ::core::mem::transmute(NPGetCaps(::core::mem::transmute(ndex))) + ::core::mem::transmute(NPGetCaps(ndex)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -1002,7 +1002,7 @@ where extern "system" { fn NPGetConnection3(lplocalname: ::windows::core::PCWSTR, dwlevel: u32, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32) -> u32; } - ::core::mem::transmute(NPGetConnection3(lplocalname.into(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpbuffersize))) + ::core::mem::transmute(NPGetConnection3(lplocalname.into(), dwlevel, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpbuffersize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -1026,7 +1026,7 @@ where extern "system" { fn NPGetPersistentUseOptionsForConnection(lpremotepath: ::windows::core::PCWSTR, lpreaduseoptions: *const u8, cbreaduseoptions: u32, lpwriteuseoptions: *mut u8, lpsizewriteuseoptions: *mut u32) -> u32; } - ::core::mem::transmute(NPGetPersistentUseOptionsForConnection(lpremotepath.into(), ::core::mem::transmute(lpreaduseoptions), ::core::mem::transmute(cbreaduseoptions), ::core::mem::transmute(lpwriteuseoptions), ::core::mem::transmute(lpsizewriteuseoptions))) + ::core::mem::transmute(NPGetPersistentUseOptionsForConnection(lpremotepath.into(), ::core::mem::transmute(lpreaduseoptions), cbreaduseoptions, ::core::mem::transmute(lpwriteuseoptions), ::core::mem::transmute(lpsizewriteuseoptions))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -1056,7 +1056,7 @@ where extern "system" { fn NPGetUniversalName(lplocalpath: ::windows::core::PCWSTR, dwinfolevel: UNC_INFO_LEVEL, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32) -> u32; } - ::core::mem::transmute(NPGetUniversalName(lplocalpath.into(), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpbuffersize))) + ::core::mem::transmute(NPGetUniversalName(lplocalpath.into(), dwinfolevel, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpbuffersize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -1078,7 +1078,7 @@ pub unsafe fn NPOpenEnum(dwscope: u32, dwtype: u32, dwusage: u32, lpnetresource: extern "system" { fn NPOpenEnum(dwscope: u32, dwtype: u32, dwusage: u32, lpnetresource: *const NETRESOURCEW, lphenum: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(NPOpenEnum(::core::mem::transmute(dwscope), ::core::mem::transmute(dwtype), ::core::mem::transmute(dwusage), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(lphenum))) + ::core::mem::transmute(NPOpenEnum(dwscope, dwtype, dwusage, ::core::mem::transmute(lpnetresource), ::core::mem::transmute(lphenum))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[repr(transparent)] @@ -1612,7 +1612,7 @@ where extern "system" { fn WNetAddConnection2A(lpnetresource: *const NETRESOURCEA, lppassword: ::windows::core::PCSTR, lpusername: ::windows::core::PCSTR, dwflags: u32) -> u32; } - ::core::mem::transmute(WNetAddConnection2A(::core::mem::transmute(lpnetresource), lppassword.into(), lpusername.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WNetAddConnection2A(::core::mem::transmute(lpnetresource), lppassword.into(), lpusername.into(), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -1625,7 +1625,7 @@ where extern "system" { fn WNetAddConnection2W(lpnetresource: *const NETRESOURCEW, lppassword: ::windows::core::PCWSTR, lpusername: ::windows::core::PCWSTR, dwflags: u32) -> u32; } - ::core::mem::transmute(WNetAddConnection2W(::core::mem::transmute(lpnetresource), lppassword.into(), lpusername.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WNetAddConnection2W(::core::mem::transmute(lpnetresource), lppassword.into(), lpusername.into(), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1640,7 +1640,7 @@ where extern "system" { fn WNetAddConnection3A(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEA, lppassword: ::windows::core::PCSTR, lpusername: ::windows::core::PCSTR, dwflags: u32) -> u32; } - ::core::mem::transmute(WNetAddConnection3A(hwndowner.into(), ::core::mem::transmute(lpnetresource), lppassword.into(), lpusername.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WNetAddConnection3A(hwndowner.into(), ::core::mem::transmute(lpnetresource), lppassword.into(), lpusername.into(), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1655,7 +1655,7 @@ where extern "system" { fn WNetAddConnection3W(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, lppassword: ::windows::core::PCWSTR, lpusername: ::windows::core::PCWSTR, dwflags: u32) -> u32; } - ::core::mem::transmute(WNetAddConnection3W(hwndowner.into(), ::core::mem::transmute(lpnetresource), lppassword.into(), lpusername.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WNetAddConnection3W(hwndowner.into(), ::core::mem::transmute(lpnetresource), lppassword.into(), lpusername.into(), dwflags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1668,7 +1668,7 @@ where extern "system" { fn WNetAddConnection4A(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEA, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, dwflags: u32, lpuseoptions: *const u8, cbuseoptions: u32) -> u32; } - ::core::mem::transmute(WNetAddConnection4A(hwndowner.into(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(pauthbuffer), ::core::mem::transmute(cbauthbuffer), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpuseoptions), ::core::mem::transmute(cbuseoptions))) + ::core::mem::transmute(WNetAddConnection4A(hwndowner.into(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(pauthbuffer), cbauthbuffer, dwflags, ::core::mem::transmute(lpuseoptions), cbuseoptions)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1681,7 +1681,7 @@ where extern "system" { fn WNetAddConnection4W(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, dwflags: u32, lpuseoptions: *const u8, cbuseoptions: u32) -> u32; } - ::core::mem::transmute(WNetAddConnection4W(hwndowner.into(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(pauthbuffer), ::core::mem::transmute(cbauthbuffer), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpuseoptions), ::core::mem::transmute(cbuseoptions))) + ::core::mem::transmute(WNetAddConnection4W(hwndowner.into(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(pauthbuffer), cbauthbuffer, dwflags, ::core::mem::transmute(lpuseoptions), cbuseoptions)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -1723,7 +1723,7 @@ where extern "system" { fn WNetCancelConnection2A(lpname: ::windows::core::PCSTR, dwflags: u32, fforce: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(WNetCancelConnection2A(lpname.into(), ::core::mem::transmute(dwflags), fforce.into())) + ::core::mem::transmute(WNetCancelConnection2A(lpname.into(), dwflags, fforce.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1737,7 +1737,7 @@ where extern "system" { fn WNetCancelConnection2W(lpname: ::windows::core::PCWSTR, dwflags: u32, fforce: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(WNetCancelConnection2W(lpname.into(), ::core::mem::transmute(dwflags), fforce.into())) + ::core::mem::transmute(WNetCancelConnection2W(lpname.into(), dwflags, fforce.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1791,7 +1791,7 @@ where extern "system" { fn WNetConnectionDialog(hwnd: super::super::Foundation::HWND, dwtype: u32) -> u32; } - ::core::mem::transmute(WNetConnectionDialog(hwnd.into(), ::core::mem::transmute(dwtype))) + ::core::mem::transmute(WNetConnectionDialog(hwnd.into(), dwtype)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1824,7 +1824,7 @@ where extern "system" { fn WNetDisconnectDialog(hwnd: super::super::Foundation::HWND, dwtype: u32) -> u32; } - ::core::mem::transmute(WNetDisconnectDialog(hwnd.into(), ::core::mem::transmute(dwtype))) + ::core::mem::transmute(WNetDisconnectDialog(hwnd.into(), dwtype)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1947,7 +1947,7 @@ pub unsafe fn WNetGetProviderNameA(dwnettype: u32, lpprovidername: ::windows::co extern "system" { fn WNetGetProviderNameA(dwnettype: u32, lpprovidername: ::windows::core::PSTR, lpbuffersize: *mut u32) -> u32; } - ::core::mem::transmute(WNetGetProviderNameA(::core::mem::transmute(dwnettype), ::core::mem::transmute(lpprovidername), ::core::mem::transmute(lpbuffersize))) + ::core::mem::transmute(WNetGetProviderNameA(dwnettype, ::core::mem::transmute(lpprovidername), ::core::mem::transmute(lpbuffersize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -1956,7 +1956,7 @@ pub unsafe fn WNetGetProviderNameW(dwnettype: u32, lpprovidername: ::windows::co extern "system" { fn WNetGetProviderNameW(dwnettype: u32, lpprovidername: ::windows::core::PWSTR, lpbuffersize: *mut u32) -> u32; } - ::core::mem::transmute(WNetGetProviderNameW(::core::mem::transmute(dwnettype), ::core::mem::transmute(lpprovidername), ::core::mem::transmute(lpbuffersize))) + ::core::mem::transmute(WNetGetProviderNameW(dwnettype, ::core::mem::transmute(lpprovidername), ::core::mem::transmute(lpbuffersize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -2004,7 +2004,7 @@ where extern "system" { fn WNetGetUniversalNameA(lplocalpath: ::windows::core::PCSTR, dwinfolevel: UNC_INFO_LEVEL, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32) -> u32; } - ::core::mem::transmute(WNetGetUniversalNameA(lplocalpath.into(), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpbuffersize))) + ::core::mem::transmute(WNetGetUniversalNameA(lplocalpath.into(), dwinfolevel, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpbuffersize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -2016,7 +2016,7 @@ where extern "system" { fn WNetGetUniversalNameW(lplocalpath: ::windows::core::PCWSTR, dwinfolevel: UNC_INFO_LEVEL, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32) -> u32; } - ::core::mem::transmute(WNetGetUniversalNameW(lplocalpath.into(), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpbuffersize))) + ::core::mem::transmute(WNetGetUniversalNameW(lplocalpath.into(), dwinfolevel, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpbuffersize))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -2049,7 +2049,7 @@ pub unsafe fn WNetOpenEnumA(dwscope: NET_RESOURCE_SCOPE, dwtype: NET_RESOURCE_TY extern "system" { fn WNetOpenEnumA(dwscope: NET_RESOURCE_SCOPE, dwtype: NET_RESOURCE_TYPE, dwusage: WNET_OPEN_ENUM_USAGE, lpnetresource: *const NETRESOURCEA, lphenum: *mut NetEnumHandle) -> u32; } - ::core::mem::transmute(WNetOpenEnumA(::core::mem::transmute(dwscope), ::core::mem::transmute(dwtype), ::core::mem::transmute(dwusage), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(lphenum))) + ::core::mem::transmute(WNetOpenEnumA(dwscope, dwtype, dwusage, ::core::mem::transmute(lpnetresource), ::core::mem::transmute(lphenum))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -2058,7 +2058,7 @@ pub unsafe fn WNetOpenEnumW(dwscope: NET_RESOURCE_SCOPE, dwtype: NET_RESOURCE_TY extern "system" { fn WNetOpenEnumW(dwscope: NET_RESOURCE_SCOPE, dwtype: NET_RESOURCE_TYPE, dwusage: WNET_OPEN_ENUM_USAGE, lpnetresource: *const NETRESOURCEW, lphenum: *mut NetEnumHandle) -> u32; } - ::core::mem::transmute(WNetOpenEnumW(::core::mem::transmute(dwscope), ::core::mem::transmute(dwtype), ::core::mem::transmute(dwusage), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(lphenum))) + ::core::mem::transmute(WNetOpenEnumW(dwscope, dwtype, dwusage, ::core::mem::transmute(lpnetresource), ::core::mem::transmute(lphenum))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -2071,7 +2071,7 @@ where extern "system" { fn WNetSetLastErrorA(err: u32, lperror: ::windows::core::PCSTR, lpproviders: ::windows::core::PCSTR); } - WNetSetLastErrorA(::core::mem::transmute(err), lperror.into(), lpproviders.into()) + WNetSetLastErrorA(err, lperror.into(), lpproviders.into()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] @@ -2084,7 +2084,7 @@ where extern "system" { fn WNetSetLastErrorW(err: u32, lperror: ::windows::core::PCWSTR, lpproviders: ::windows::core::PCWSTR); } - WNetSetLastErrorW(::core::mem::transmute(err), lperror.into(), lpproviders.into()) + WNetSetLastErrorW(err, lperror.into(), lpproviders.into()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2097,7 +2097,7 @@ where extern "system" { fn WNetUseConnection4A(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEA, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, dwflags: u32, lpuseoptions: *const u8, cbuseoptions: u32, lpaccessname: ::windows::core::PSTR, lpbuffersize: *mut u32, lpresult: *mut u32) -> u32; } - ::core::mem::transmute(WNetUseConnection4A(hwndowner.into(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(pauthbuffer), ::core::mem::transmute(cbauthbuffer), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpuseoptions), ::core::mem::transmute(cbuseoptions), ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize), ::core::mem::transmute(lpresult))) + ::core::mem::transmute(WNetUseConnection4A(hwndowner.into(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(pauthbuffer), cbauthbuffer, dwflags, ::core::mem::transmute(lpuseoptions), cbuseoptions, ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize), ::core::mem::transmute(lpresult))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2110,7 +2110,7 @@ where extern "system" { fn WNetUseConnection4W(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, dwflags: u32, lpuseoptions: *const u8, cbuseoptions: u32, lpaccessname: ::windows::core::PWSTR, lpbuffersize: *mut u32, lpresult: *mut u32) -> u32; } - ::core::mem::transmute(WNetUseConnection4W(hwndowner.into(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(pauthbuffer), ::core::mem::transmute(cbauthbuffer), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpuseoptions), ::core::mem::transmute(cbuseoptions), ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize), ::core::mem::transmute(lpresult))) + ::core::mem::transmute(WNetUseConnection4W(hwndowner.into(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(pauthbuffer), cbauthbuffer, dwflags, ::core::mem::transmute(lpuseoptions), cbuseoptions, ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize), ::core::mem::transmute(lpresult))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2125,7 +2125,7 @@ where extern "system" { fn WNetUseConnectionA(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEA, lppassword: ::windows::core::PCSTR, lpuserid: ::windows::core::PCSTR, dwflags: NET_USE_CONNECT_FLAGS, lpaccessname: ::windows::core::PSTR, lpbuffersize: *mut u32, lpresult: *mut u32) -> u32; } - ::core::mem::transmute(WNetUseConnectionA(hwndowner.into(), ::core::mem::transmute(lpnetresource), lppassword.into(), lpuserid.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize), ::core::mem::transmute(lpresult))) + ::core::mem::transmute(WNetUseConnectionA(hwndowner.into(), ::core::mem::transmute(lpnetresource), lppassword.into(), lpuserid.into(), dwflags, ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize), ::core::mem::transmute(lpresult))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2140,7 +2140,7 @@ where extern "system" { fn WNetUseConnectionW(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, lppassword: ::windows::core::PCWSTR, lpuserid: ::windows::core::PCWSTR, dwflags: NET_USE_CONNECT_FLAGS, lpaccessname: ::windows::core::PWSTR, lpbuffersize: *mut u32, lpresult: *mut u32) -> u32; } - ::core::mem::transmute(WNetUseConnectionW(hwndowner.into(), ::core::mem::transmute(lpnetresource), lppassword.into(), lpuserid.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize), ::core::mem::transmute(lpresult))) + ::core::mem::transmute(WNetUseConnectionW(hwndowner.into(), ::core::mem::transmute(lpnetresource), lppassword.into(), lpuserid.into(), dwflags, ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize), ::core::mem::transmute(lpresult))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 da06b56848..ae3b29a2b3 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs @@ -160,7 +160,7 @@ where extern "system" { fn DavAddConnection(connectionhandle: *mut super::super::Foundation::HANDLE, remotename: ::windows::core::PCWSTR, username: ::windows::core::PCWSTR, password: ::windows::core::PCWSTR, clientcert: *const u8, certsize: u32) -> u32; } - ::core::mem::transmute(DavAddConnection(::core::mem::transmute(connectionhandle), remotename.into(), username.into(), password.into(), ::core::mem::transmute(clientcert), ::core::mem::transmute(certsize))) + ::core::mem::transmute(DavAddConnection(::core::mem::transmute(connectionhandle), remotename.into(), username.into(), password.into(), ::core::mem::transmute(clientcert), certsize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -271,7 +271,7 @@ pub unsafe fn DavRegisterAuthCallback(callback: PFNDAVAUTHCALLBACK, version: u32 extern "system" { fn DavRegisterAuthCallback(callback: *mut ::core::ffi::c_void, version: u32) -> u32; } - ::core::mem::transmute(DavRegisterAuthCallback(::core::mem::transmute(callback), ::core::mem::transmute(version))) + ::core::mem::transmute(DavRegisterAuthCallback(::core::mem::transmute(callback), version)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] #[inline] @@ -280,7 +280,7 @@ pub unsafe fn DavUnregisterAuthCallback(hcallback: u32) { extern "system" { fn DavUnregisterAuthCallback(hcallback: u32); } - DavUnregisterAuthCallback(::core::mem::transmute(hcallback)) + DavUnregisterAuthCallback(hcallback) } #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 083d5c0051..8b5b87f6db 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs @@ -11758,7 +11758,7 @@ pub struct IDot11AdHocInterfaceNotificationSink(::windows::core::IUnknown); impl IDot11AdHocInterfaceNotificationSink { #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub unsafe fn OnConnectionStatusChange(&self, estatus: DOT11_ADHOC_NETWORK_CONNECTION_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnConnectionStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(estatus)).ok() + (::windows::core::Interface::vtable(self).OnConnectionStatusChange)(::windows::core::Interface::as_raw(self), estatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11815,7 +11815,7 @@ impl IDot11AdHocManager { P3: ::std::convert::Into<::windows::core::InParam<'a, IDot11AdHocSecuritySettings>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateNetwork)(::windows::core::Interface::as_raw(self), name.into(), password.into(), ::core::mem::transmute(geographicalid), pinterface.into().abi(), psecurity.into().abi(), ::core::mem::transmute(pcontextguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateNetwork)(::windows::core::Interface::as_raw(self), name.into(), password.into(), geographicalid, pinterface.into().abi(), psecurity.into().abi(), ::core::mem::transmute(pcontextguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12018,7 +12018,7 @@ impl IDot11AdHocNetwork { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Connect)(::windows::core::Interface::as_raw(self), passphrase.into(), ::core::mem::transmute(geographicalid), fsaveprofile.into(), fmakesavedprofileuserspecific.into()).ok() + (::windows::core::Interface::vtable(self).Connect)(::windows::core::Interface::as_raw(self), passphrase.into(), geographicalid, fsaveprofile.into(), fmakesavedprofileuserspecific.into()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub unsafe fn Disconnect(&self) -> ::windows::core::Result<()> { @@ -12086,11 +12086,11 @@ pub struct IDot11AdHocNetworkNotificationSink(::windows::core::IUnknown); impl IDot11AdHocNetworkNotificationSink { #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub unsafe fn OnStatusChange(&self, estatus: DOT11_ADHOC_NETWORK_CONNECTION_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(estatus)).ok() + (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), estatus).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub unsafe fn OnConnectFail(&self, efailreason: DOT11_ADHOC_CONNECT_FAIL_REASON) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnConnectFail)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(efailreason)).ok() + (::windows::core::Interface::vtable(self).OnConnectFail)(::windows::core::Interface::as_raw(self), efailreason).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12200,7 +12200,7 @@ impl IEnumDot11AdHocInterfaces { } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -12266,7 +12266,7 @@ impl IEnumDot11AdHocNetworks { } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -12332,7 +12332,7 @@ impl IEnumDot11AdHocSecuritySettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -13314,7 +13314,7 @@ pub unsafe fn WFDOpenHandle(dwclientversion: u32, pdwnegotiatedversion: *mut u32 extern "system" { fn WFDOpenHandle(dwclientversion: u32, pdwnegotiatedversion: *mut u32, phclienthandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(WFDOpenHandle(::core::mem::transmute(dwclientversion), ::core::mem::transmute(pdwnegotiatedversion), ::core::mem::transmute(phclienthandle))) + ::core::mem::transmute(WFDOpenHandle(dwclientversion, ::core::mem::transmute(pdwnegotiatedversion), ::core::mem::transmute(phclienthandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16270,7 +16270,7 @@ pub unsafe fn WlanAllocateMemory(dwmemorysize: u32) -> *mut ::core::ffi::c_void extern "system" { fn WlanAllocateMemory(dwmemorysize: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(WlanAllocateMemory(::core::mem::transmute(dwmemorysize))) + ::core::mem::transmute(WlanAllocateMemory(dwmemorysize)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16336,7 +16336,7 @@ where extern "system" { fn WlanDeviceServiceCommand(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, pdeviceserviceguid: *const ::windows::core::GUID, dwopcode: u32, dwinbuffersize: u32, pinbuffer: *const ::core::ffi::c_void, dwoutbuffersize: u32, poutbuffer: *mut ::core::ffi::c_void, pdwbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(WlanDeviceServiceCommand(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(pdeviceserviceguid), ::core::mem::transmute(dwopcode), ::core::mem::transmute(dwinbuffersize), ::core::mem::transmute(pinbuffer), ::core::mem::transmute(dwoutbuffersize), ::core::mem::transmute(poutbuffer), ::core::mem::transmute(pdwbytesreturned))) + ::core::mem::transmute(WlanDeviceServiceCommand(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(pdeviceserviceguid), dwopcode, dwinbuffersize, ::core::mem::transmute(pinbuffer), dwoutbuffersize, ::core::mem::transmute(poutbuffer), ::core::mem::transmute(pdwbytesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16376,7 +16376,7 @@ where extern "system" { fn WlanExtractPsdIEDataList(hclienthandle: super::super::Foundation::HANDLE, dwiedatasize: u32, prawiedata: *const u8, strformat: ::windows::core::PCWSTR, preserved: *mut ::core::ffi::c_void, pppsdiedatalist: *mut *mut WLAN_RAW_DATA_LIST) -> u32; } - ::core::mem::transmute(WlanExtractPsdIEDataList(hclienthandle.into(), ::core::mem::transmute(dwiedatasize), ::core::mem::transmute(prawiedata), strformat.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(pppsdiedatalist))) + ::core::mem::transmute(WlanExtractPsdIEDataList(hclienthandle.into(), dwiedatasize, ::core::mem::transmute(prawiedata), strformat.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(pppsdiedatalist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] #[inline] @@ -16398,7 +16398,7 @@ where extern "system" { fn WlanGetAvailableNetworkList(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, dwflags: u32, preserved: *mut ::core::ffi::c_void, ppavailablenetworklist: *mut *mut WLAN_AVAILABLE_NETWORK_LIST) -> u32; } - ::core::mem::transmute(WlanGetAvailableNetworkList(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(dwflags), ::core::mem::transmute(preserved), ::core::mem::transmute(ppavailablenetworklist))) + ::core::mem::transmute(WlanGetAvailableNetworkList(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), dwflags, ::core::mem::transmute(preserved), ::core::mem::transmute(ppavailablenetworklist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16411,7 +16411,7 @@ where extern "system" { fn WlanGetAvailableNetworkList2(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, dwflags: u32, preserved: *mut ::core::ffi::c_void, ppavailablenetworklist: *mut *mut WLAN_AVAILABLE_NETWORK_LIST_V2) -> u32; } - ::core::mem::transmute(WlanGetAvailableNetworkList2(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(dwflags), ::core::mem::transmute(preserved), ::core::mem::transmute(ppavailablenetworklist))) + ::core::mem::transmute(WlanGetAvailableNetworkList2(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), dwflags, ::core::mem::transmute(preserved), ::core::mem::transmute(ppavailablenetworklist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16424,7 +16424,7 @@ where extern "system" { fn WlanGetFilterList(hclienthandle: super::super::Foundation::HANDLE, wlanfilterlisttype: WLAN_FILTER_LIST_TYPE, preserved: *mut ::core::ffi::c_void, ppnetworklist: *mut *mut DOT11_NETWORK_LIST) -> u32; } - ::core::mem::transmute(WlanGetFilterList(hclienthandle.into(), ::core::mem::transmute(wlanfilterlisttype), ::core::mem::transmute(preserved), ::core::mem::transmute(ppnetworklist))) + ::core::mem::transmute(WlanGetFilterList(hclienthandle.into(), wlanfilterlisttype, ::core::mem::transmute(preserved), ::core::mem::transmute(ppnetworklist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16451,7 +16451,7 @@ where extern "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: *mut ::core::ffi::c_void, ppwlanbsslist: *mut *mut WLAN_BSS_LIST) -> u32; } - ::core::mem::transmute(WlanGetNetworkBssList(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(pdot11ssid), ::core::mem::transmute(dot11bsstype), bsecurityenabled.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(ppwlanbsslist))) + ::core::mem::transmute(WlanGetNetworkBssList(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(pdot11ssid), dot11bsstype, bsecurityenabled.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(ppwlanbsslist))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16505,7 +16505,7 @@ where extern "system" { fn WlanGetSecuritySettings(hclienthandle: super::super::Foundation::HANDLE, securableobject: WLAN_SECURABLE_OBJECT, pvaluetype: *mut WLAN_OPCODE_VALUE_TYPE, pstrcurrentsddl: *mut ::windows::core::PWSTR, pdwgrantedaccess: *mut u32) -> u32; } - ::core::mem::transmute(WlanGetSecuritySettings(hclienthandle.into(), ::core::mem::transmute(securableobject), ::core::mem::transmute(pvaluetype), ::core::mem::transmute(pstrcurrentsddl), ::core::mem::transmute(pdwgrantedaccess))) + ::core::mem::transmute(WlanGetSecuritySettings(hclienthandle.into(), securableobject, ::core::mem::transmute(pvaluetype), ::core::mem::transmute(pstrcurrentsddl), ::core::mem::transmute(pdwgrantedaccess))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16570,7 +16570,7 @@ where extern "system" { fn WlanHostedNetworkQueryProperty(hclienthandle: super::super::Foundation::HANDLE, opcode: WLAN_HOSTED_NETWORK_OPCODE, pdwdatasize: *mut u32, ppvdata: *mut *mut ::core::ffi::c_void, pwlanopcodevaluetype: *mut WLAN_OPCODE_VALUE_TYPE, pvreserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanHostedNetworkQueryProperty(hclienthandle.into(), ::core::mem::transmute(opcode), ::core::mem::transmute(pdwdatasize), ::core::mem::transmute(ppvdata), ::core::mem::transmute(pwlanopcodevaluetype), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(WlanHostedNetworkQueryProperty(hclienthandle.into(), opcode, ::core::mem::transmute(pdwdatasize), ::core::mem::transmute(ppvdata), ::core::mem::transmute(pwlanopcodevaluetype), ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16622,7 +16622,7 @@ where extern "system" { fn WlanHostedNetworkSetProperty(hclienthandle: super::super::Foundation::HANDLE, opcode: WLAN_HOSTED_NETWORK_OPCODE, dwdatasize: u32, pvdata: *const ::core::ffi::c_void, pfailreason: *mut WLAN_HOSTED_NETWORK_REASON, pvreserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanHostedNetworkSetProperty(hclienthandle.into(), ::core::mem::transmute(opcode), ::core::mem::transmute(dwdatasize), ::core::mem::transmute(pvdata), ::core::mem::transmute(pfailreason), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(WlanHostedNetworkSetProperty(hclienthandle.into(), opcode, dwdatasize, ::core::mem::transmute(pvdata), ::core::mem::transmute(pfailreason), ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16637,7 +16637,7 @@ where extern "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: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanHostedNetworkSetSecondaryKey(hclienthandle.into(), ::core::mem::transmute(dwkeylength), ::core::mem::transmute(puckeydata), bispassphrase.into(), bpersistent.into(), ::core::mem::transmute(pfailreason), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(WlanHostedNetworkSetSecondaryKey(hclienthandle.into(), dwkeylength, ::core::mem::transmute(puckeydata), bispassphrase.into(), bpersistent.into(), ::core::mem::transmute(pfailreason), ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16676,7 +16676,7 @@ where extern "system" { fn WlanIhvControl(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, r#type: WLAN_IHV_CONTROL_TYPE, dwinbuffersize: u32, pinbuffer: *const ::core::ffi::c_void, dwoutbuffersize: u32, poutbuffer: *mut ::core::ffi::c_void, pdwbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(WlanIhvControl(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(r#type), ::core::mem::transmute(dwinbuffersize), ::core::mem::transmute(pinbuffer), ::core::mem::transmute(dwoutbuffersize), ::core::mem::transmute(poutbuffer), ::core::mem::transmute(pdwbytesreturned))) + ::core::mem::transmute(WlanIhvControl(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), r#type, dwinbuffersize, ::core::mem::transmute(pinbuffer), dwoutbuffersize, ::core::mem::transmute(poutbuffer), ::core::mem::transmute(pdwbytesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16686,7 +16686,7 @@ pub unsafe fn WlanOpenHandle(dwclientversion: u32, preserved: *mut ::core::ffi:: extern "system" { fn WlanOpenHandle(dwclientversion: u32, preserved: *mut ::core::ffi::c_void, pdwnegotiatedversion: *mut u32, phclienthandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(WlanOpenHandle(::core::mem::transmute(dwclientversion), ::core::mem::transmute(preserved), ::core::mem::transmute(pdwnegotiatedversion), ::core::mem::transmute(phclienthandle))) + ::core::mem::transmute(WlanOpenHandle(dwclientversion, ::core::mem::transmute(preserved), ::core::mem::transmute(pdwnegotiatedversion), ::core::mem::transmute(phclienthandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16699,7 +16699,7 @@ where extern "system" { fn WlanQueryAutoConfigParameter(hclienthandle: super::super::Foundation::HANDLE, opcode: WLAN_AUTOCONF_OPCODE, preserved: *mut ::core::ffi::c_void, pdwdatasize: *mut u32, ppdata: *mut *mut ::core::ffi::c_void, pwlanopcodevaluetype: *mut WLAN_OPCODE_VALUE_TYPE) -> u32; } - ::core::mem::transmute(WlanQueryAutoConfigParameter(hclienthandle.into(), ::core::mem::transmute(opcode), ::core::mem::transmute(preserved), ::core::mem::transmute(pdwdatasize), ::core::mem::transmute(ppdata), ::core::mem::transmute(pwlanopcodevaluetype))) + ::core::mem::transmute(WlanQueryAutoConfigParameter(hclienthandle.into(), opcode, ::core::mem::transmute(preserved), ::core::mem::transmute(pdwdatasize), ::core::mem::transmute(ppdata), ::core::mem::transmute(pwlanopcodevaluetype))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16712,7 +16712,7 @@ where extern "system" { fn WlanQueryInterface(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, opcode: WLAN_INTF_OPCODE, preserved: *mut ::core::ffi::c_void, pdwdatasize: *mut u32, ppdata: *mut *mut ::core::ffi::c_void, pwlanopcodevaluetype: *mut WLAN_OPCODE_VALUE_TYPE) -> u32; } - ::core::mem::transmute(WlanQueryInterface(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(opcode), ::core::mem::transmute(preserved), ::core::mem::transmute(pdwdatasize), ::core::mem::transmute(ppdata), ::core::mem::transmute(pwlanopcodevaluetype))) + ::core::mem::transmute(WlanQueryInterface(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), opcode, ::core::mem::transmute(preserved), ::core::mem::transmute(pdwdatasize), ::core::mem::transmute(ppdata), ::core::mem::transmute(pwlanopcodevaluetype))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] #[inline] @@ -16721,7 +16721,7 @@ pub unsafe fn WlanReasonCodeToString(dwreasoncode: u32, pstringbuffer: &[u16], p extern "system" { fn WlanReasonCodeToString(dwreasoncode: u32, dwbuffersize: u32, pstringbuffer: ::windows::core::PCWSTR, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanReasonCodeToString(::core::mem::transmute(dwreasoncode), pstringbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstringbuffer)), ::core::mem::transmute(preserved))) + ::core::mem::transmute(WlanReasonCodeToString(dwreasoncode, pstringbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstringbuffer)), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16748,7 +16748,7 @@ where extern "system" { fn WlanRegisterNotification(hclienthandle: super::super::Foundation::HANDLE, dwnotifsource: u32, bignoreduplicate: super::super::Foundation::BOOL, funccallback: *mut ::core::ffi::c_void, pcallbackcontext: *const ::core::ffi::c_void, preserved: *mut ::core::ffi::c_void, pdwprevnotifsource: *mut u32) -> u32; } - ::core::mem::transmute(WlanRegisterNotification(hclienthandle.into(), ::core::mem::transmute(dwnotifsource), bignoreduplicate.into(), ::core::mem::transmute(funccallback), ::core::mem::transmute(pcallbackcontext), ::core::mem::transmute(preserved), ::core::mem::transmute(pdwprevnotifsource))) + ::core::mem::transmute(WlanRegisterNotification(hclienthandle.into(), dwnotifsource, bignoreduplicate.into(), ::core::mem::transmute(funccallback), ::core::mem::transmute(pcallbackcontext), ::core::mem::transmute(preserved), ::core::mem::transmute(pdwprevnotifsource))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16793,7 +16793,7 @@ where extern "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: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanSaveTemporaryProfile(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), strprofilename.into(), stralluserprofilesecurity.into(), ::core::mem::transmute(dwflags), boverwrite.into(), ::core::mem::transmute(preserved))) + ::core::mem::transmute(WlanSaveTemporaryProfile(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), strprofilename.into(), stralluserprofilesecurity.into(), dwflags, boverwrite.into(), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16819,7 +16819,7 @@ where extern "system" { fn WlanSetAutoConfigParameter(hclienthandle: super::super::Foundation::HANDLE, opcode: WLAN_AUTOCONF_OPCODE, dwdatasize: u32, pdata: *const ::core::ffi::c_void, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanSetAutoConfigParameter(hclienthandle.into(), ::core::mem::transmute(opcode), ::core::mem::transmute(dwdatasize), ::core::mem::transmute(pdata), ::core::mem::transmute(preserved))) + ::core::mem::transmute(WlanSetAutoConfigParameter(hclienthandle.into(), opcode, dwdatasize, ::core::mem::transmute(pdata), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16832,7 +16832,7 @@ where extern "system" { fn WlanSetFilterList(hclienthandle: super::super::Foundation::HANDLE, wlanfilterlisttype: WLAN_FILTER_LIST_TYPE, pnetworklist: *const DOT11_NETWORK_LIST, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanSetFilterList(hclienthandle.into(), ::core::mem::transmute(wlanfilterlisttype), ::core::mem::transmute(pnetworklist), ::core::mem::transmute(preserved))) + ::core::mem::transmute(WlanSetFilterList(hclienthandle.into(), wlanfilterlisttype, ::core::mem::transmute(pnetworklist), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16845,7 +16845,7 @@ where extern "system" { fn WlanSetInterface(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, opcode: WLAN_INTF_OPCODE, dwdatasize: u32, pdata: *const ::core::ffi::c_void, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanSetInterface(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(opcode), ::core::mem::transmute(dwdatasize), ::core::mem::transmute(pdata), ::core::mem::transmute(preserved))) + ::core::mem::transmute(WlanSetInterface(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), opcode, dwdatasize, ::core::mem::transmute(pdata), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16861,7 +16861,7 @@ where extern "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: *mut ::core::ffi::c_void, pdwreasoncode: *mut u32) -> u32; } - ::core::mem::transmute(WlanSetProfile(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(dwflags), strprofilexml.into(), stralluserprofilesecurity.into(), boverwrite.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(pdwreasoncode))) + ::core::mem::transmute(WlanSetProfile(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), dwflags, strprofilexml.into(), stralluserprofilesecurity.into(), boverwrite.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(pdwreasoncode))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16875,7 +16875,7 @@ where extern "system" { fn WlanSetProfileCustomUserData(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, strprofilename: ::windows::core::PCWSTR, dwdatasize: u32, pdata: *const u8, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanSetProfileCustomUserData(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), strprofilename.into(), ::core::mem::transmute(dwdatasize), ::core::mem::transmute(pdata), ::core::mem::transmute(preserved))) + ::core::mem::transmute(WlanSetProfileCustomUserData(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), strprofilename.into(), dwdatasize, ::core::mem::transmute(pdata), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] @@ -16889,7 +16889,7 @@ where extern "system" { fn WlanSetProfileEapUserData(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, strprofilename: ::windows::core::PCWSTR, eaptype: super::super::Security::ExtensibleAuthenticationProtocol::EAP_METHOD_TYPE, dwflags: WLAN_SET_EAPHOST_FLAGS, dweapuserdatasize: u32, pbeapuserdata: *const u8, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanSetProfileEapUserData(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), strprofilename.into(), ::core::mem::transmute(eaptype), ::core::mem::transmute(dwflags), ::core::mem::transmute(dweapuserdatasize), ::core::mem::transmute(pbeapuserdata), ::core::mem::transmute(preserved))) + ::core::mem::transmute(WlanSetProfileEapUserData(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), strprofilename.into(), ::core::mem::transmute(eaptype), dwflags, dweapuserdatasize, ::core::mem::transmute(pbeapuserdata), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16904,7 +16904,7 @@ where extern "system" { fn WlanSetProfileEapXmlUserData(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, strprofilename: ::windows::core::PCWSTR, dwflags: WLAN_SET_EAPHOST_FLAGS, streapxmluserdata: ::windows::core::PCWSTR, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanSetProfileEapXmlUserData(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), strprofilename.into(), ::core::mem::transmute(dwflags), streapxmluserdata.into(), ::core::mem::transmute(preserved))) + ::core::mem::transmute(WlanSetProfileEapXmlUserData(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), strprofilename.into(), dwflags, streapxmluserdata.into(), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16931,7 +16931,7 @@ where extern "system" { fn WlanSetProfilePosition(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, strprofilename: ::windows::core::PCWSTR, dwposition: u32, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanSetProfilePosition(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), strprofilename.into(), ::core::mem::transmute(dwposition), ::core::mem::transmute(preserved))) + ::core::mem::transmute(WlanSetProfilePosition(hclienthandle.into(), ::core::mem::transmute(pinterfaceguid), strprofilename.into(), dwposition, ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16959,7 +16959,7 @@ where extern "system" { fn WlanSetSecuritySettings(hclienthandle: super::super::Foundation::HANDLE, securableobject: WLAN_SECURABLE_OBJECT, strmodifiedsddl: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(WlanSetSecuritySettings(hclienthandle.into(), ::core::mem::transmute(securableobject), strmodifiedsddl.into())) + ::core::mem::transmute(WlanSetSecuritySettings(hclienthandle.into(), securableobject, strmodifiedsddl.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16973,7 +16973,7 @@ where extern "system" { fn WlanUIEditProfile(dwclientversion: u32, wstrprofilename: ::windows::core::PCWSTR, pinterfaceguid: *const ::windows::core::GUID, hwnd: super::super::Foundation::HWND, wlstartpage: WL_DISPLAY_PAGES, preserved: *mut ::core::ffi::c_void, pwlanreasoncode: *mut u32) -> u32; } - ::core::mem::transmute(WlanUIEditProfile(::core::mem::transmute(dwclientversion), wstrprofilename.into(), ::core::mem::transmute(pinterfaceguid), hwnd.into(), ::core::mem::transmute(wlstartpage), ::core::mem::transmute(preserved), ::core::mem::transmute(pwlanreasoncode))) + ::core::mem::transmute(WlanUIEditProfile(dwclientversion, wstrprofilename.into(), ::core::mem::transmute(pinterfaceguid), hwnd.into(), wlstartpage, ::core::mem::transmute(preserved), ::core::mem::transmute(pwlanreasoncode))) } #[repr(C)] #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] 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 9ecaebe9b4..bd75412fcc 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs @@ -8,7 +8,7 @@ impl IWCNConnectNotify { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub unsafe fn ConnectFailed(&self, hrfailure: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectFailed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrfailure)).ok() + (::windows::core::Interface::vtable(self).ConnectFailed)(::windows::core::Interface::as_raw(self), hrfailure).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -59,7 +59,7 @@ pub struct IWCNDevice(::windows::core::IUnknown); impl IWCNDevice { #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub unsafe fn SetPassword(&self, r#type: WCN_PASSWORD_TYPE, pbpassword: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPassword)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), pbpassword.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbpassword))).ok() + (::windows::core::Interface::vtable(self).SetPassword)(::windows::core::Interface::as_raw(self), r#type, pbpassword.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbpassword))).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub unsafe fn Connect<'a, P0>(&self, pnotify: P0) -> ::windows::core::Result<()> @@ -70,16 +70,16 @@ impl IWCNDevice { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub unsafe fn GetAttribute(&self, attributetype: WCN_ATTRIBUTE_TYPE, dwmaxbuffersize: u32, pbbuffer: *mut u8, pdwbufferused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attributetype), ::core::mem::transmute(dwmaxbuffersize), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwbufferused)).ok() + (::windows::core::Interface::vtable(self).GetAttribute)(::windows::core::Interface::as_raw(self), attributetype, dwmaxbuffersize, ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwbufferused)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub unsafe fn GetIntegerAttribute(&self, attributetype: WCN_ATTRIBUTE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetIntegerAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attributetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetIntegerAttribute)(::windows::core::Interface::as_raw(self), attributetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub unsafe fn GetStringAttribute(&self, attributetype: WCN_ATTRIBUTE_TYPE, wszstring: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStringAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attributetype), wszstring.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(wszstring))).ok() + (::windows::core::Interface::vtable(self).GetStringAttribute)(::windows::core::Interface::as_raw(self), attributetype, wszstring.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(wszstring))).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub unsafe fn GetNetworkProfile(&self, wszprofile: &mut [u16]) -> ::windows::core::Result<()> { @@ -94,7 +94,7 @@ impl IWCNDevice { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub unsafe fn GetVendorExtension(&self, pvendorextspec: *const WCN_VENDOR_EXTENSION_SPEC, dwmaxbuffersize: u32, pbbuffer: *mut u8, pdwbufferused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVendorExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvendorextspec), ::core::mem::transmute(dwmaxbuffersize), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwbufferused)).ok() + (::windows::core::Interface::vtable(self).GetVendorExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvendorextspec), dwmaxbuffersize, ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwbufferused)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub unsafe fn SetVendorExtension(&self, pvendorextspec: *const WCN_VENDOR_EXTENSION_SPEC, pbbuffer: &[u8]) -> ::windows::core::Result<()> { @@ -106,7 +106,7 @@ impl IWCNDevice { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub unsafe fn SetNFCPasswordParams(&self, r#type: WCN_PASSWORD_TYPE, dwoobpasswordid: u32, pbpassword: &[u8], pbremotepublickeyhash: &[u8], pbdhkeyblob: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNFCPasswordParams)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(dwoobpasswordid), pbpassword.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbpassword)), pbremotepublickeyhash.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbremotepublickeyhash)), pbdhkeyblob.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbdhkeyblob))).ok() + (::windows::core::Interface::vtable(self).SetNFCPasswordParams)(::windows::core::Interface::as_raw(self), r#type, dwoobpasswordid, pbpassword.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbpassword)), pbremotepublickeyhash.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbremotepublickeyhash)), pbdhkeyblob.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbdhkeyblob))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 66a4a08343..ad635bf1d4 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs @@ -21,7 +21,7 @@ where fn GetInterfaceContextTableForHostName(hostname: ::windows::core::PCWSTR, proxyname: ::windows::core::PCWSTR, flags: u32, connectionprofilefilterrawdata: *const u8, connectionprofilefilterrawdatasize: u32, interfacecontexttable: *mut *mut NET_INTERFACE_CONTEXT_TABLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut NET_INTERFACE_CONTEXT_TABLE>::zeroed(); - GetInterfaceContextTableForHostName(hostname.into(), proxyname.into(), ::core::mem::transmute(flags), ::core::mem::transmute(connectionprofilefilterrawdata), ::core::mem::transmute(connectionprofilefilterrawdatasize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut NET_INTERFACE_CONTEXT_TABLE>(result__) + GetInterfaceContextTableForHostName(hostname.into(), proxyname.into(), flags, ::core::mem::transmute(connectionprofilefilterrawdata), connectionprofilefilterrawdatasize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut NET_INTERFACE_CONTEXT_TABLE>(result__) } #[repr(C)] #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] @@ -607,7 +607,7 @@ where extern "system" { fn WcmQueryProperty(pinterface: *const ::windows::core::GUID, strprofilename: ::windows::core::PCWSTR, property: WCM_PROPERTY, preserved: *mut ::core::ffi::c_void, pdwdatasize: *mut u32, ppdata: *mut *mut u8) -> u32; } - ::core::mem::transmute(WcmQueryProperty(::core::mem::transmute(pinterface), strprofilename.into(), ::core::mem::transmute(property), ::core::mem::transmute(preserved), ::core::mem::transmute(pdwdatasize), ::core::mem::transmute(ppdata))) + ::core::mem::transmute(WcmQueryProperty(::core::mem::transmute(pinterface), strprofilename.into(), property, ::core::mem::transmute(preserved), ::core::mem::transmute(pdwdatasize), ::core::mem::transmute(ppdata))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -620,7 +620,7 @@ where extern "system" { fn WcmSetProfileList(pprofilelist: *const WCM_PROFILE_INFO_LIST, dwposition: u32, fignoreunknownprofiles: super::super::Foundation::BOOL, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WcmSetProfileList(::core::mem::transmute(pprofilelist), ::core::mem::transmute(dwposition), fignoreunknownprofiles.into(), ::core::mem::transmute(preserved))) + ::core::mem::transmute(WcmSetProfileList(::core::mem::transmute(pprofilelist), dwposition, fignoreunknownprofiles.into(), ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] #[inline] @@ -632,7 +632,7 @@ where extern "system" { fn WcmSetProperty(pinterface: *const ::windows::core::GUID, strprofilename: ::windows::core::PCWSTR, property: WCM_PROPERTY, preserved: *mut ::core::ffi::c_void, dwdatasize: u32, pbdata: *const u8) -> u32; } - ::core::mem::transmute(WcmSetProperty(::core::mem::transmute(pinterface), strprofilename.into(), ::core::mem::transmute(property), ::core::mem::transmute(preserved), pbdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbdata)))) + ::core::mem::transmute(WcmSetProperty(::core::mem::transmute(pinterface), strprofilename.into(), property, ::core::mem::transmute(preserved), pbdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbdata)))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 90b04278c7..6d0728cb5d 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs @@ -5998,7 +5998,7 @@ where extern "system" { fn FwpmCalloutDeleteById0(enginehandle: super::super::Foundation::HANDLE, id: u32) -> u32; } - ::core::mem::transmute(FwpmCalloutDeleteById0(enginehandle.into(), ::core::mem::transmute(id))) + ::core::mem::transmute(FwpmCalloutDeleteById0(enginehandle.into(), id)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6039,7 +6039,7 @@ where extern "system" { fn FwpmCalloutEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_CALLOUT0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmCalloutEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmCalloutEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6052,7 +6052,7 @@ where extern "system" { fn FwpmCalloutGetById0(enginehandle: super::super::Foundation::HANDLE, id: u32, callout: *mut *mut FWPM_CALLOUT0) -> u32; } - ::core::mem::transmute(FwpmCalloutGetById0(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(callout))) + ::core::mem::transmute(FwpmCalloutGetById0(enginehandle.into(), id, ::core::mem::transmute(callout))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6078,7 +6078,7 @@ where extern "system" { fn FwpmCalloutGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmCalloutGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(FwpmCalloutGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6091,7 +6091,7 @@ where extern "system" { fn FwpmCalloutSetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(FwpmCalloutSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(FwpmCalloutSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6172,7 +6172,7 @@ where extern "system" { fn FwpmConnectionEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_CONNECTION0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmConnectionEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmConnectionEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6185,7 +6185,7 @@ where extern "system" { fn FwpmConnectionGetById0(enginehandle: super::super::Foundation::HANDLE, id: u64, connection: *mut *mut FWPM_CONNECTION0) -> u32; } - ::core::mem::transmute(FwpmConnectionGetById0(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(connection))) + ::core::mem::transmute(FwpmConnectionGetById0(enginehandle.into(), id, ::core::mem::transmute(connection))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6198,7 +6198,7 @@ where extern "system" { fn FwpmConnectionGetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmConnectionGetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(FwpmConnectionGetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6211,7 +6211,7 @@ where extern "system" { fn FwpmConnectionSetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(FwpmConnectionSetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(FwpmConnectionSetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6248,7 +6248,7 @@ pub unsafe fn FwpmDynamicKeywordSubscribe0(flags: u32, callback: FWPM_DYNAMIC_KE extern "system" { fn FwpmDynamicKeywordSubscribe0(flags: u32, callback: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, subscriptionhandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(FwpmDynamicKeywordSubscribe0(::core::mem::transmute(flags), ::core::mem::transmute(callback), ::core::mem::transmute(context), ::core::mem::transmute(subscriptionhandle))) + ::core::mem::transmute(FwpmDynamicKeywordSubscribe0(flags, ::core::mem::transmute(callback), ::core::mem::transmute(context), ::core::mem::transmute(subscriptionhandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6287,7 +6287,7 @@ where extern "system" { fn FwpmEngineGetOption0(enginehandle: super::super::Foundation::HANDLE, option: FWPM_ENGINE_OPTION, value: *mut *mut FWP_VALUE0) -> u32; } - ::core::mem::transmute(FwpmEngineGetOption0(enginehandle.into(), ::core::mem::transmute(option), ::core::mem::transmute(value))) + ::core::mem::transmute(FwpmEngineGetOption0(enginehandle.into(), option, ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6300,7 +6300,7 @@ where extern "system" { fn FwpmEngineGetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmEngineGetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(FwpmEngineGetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Rpc\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Rpc"))] @@ -6313,7 +6313,7 @@ where extern "system" { fn FwpmEngineOpen0(servername: ::windows::core::PCWSTR, authnservice: u32, authidentity: *const super::super::System::Rpc::SEC_WINNT_AUTH_IDENTITY_W, session: *const FWPM_SESSION0, enginehandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(FwpmEngineOpen0(servername.into(), ::core::mem::transmute(authnservice), ::core::mem::transmute(authidentity), ::core::mem::transmute(session), ::core::mem::transmute(enginehandle))) + ::core::mem::transmute(FwpmEngineOpen0(servername.into(), authnservice, ::core::mem::transmute(authidentity), ::core::mem::transmute(session), ::core::mem::transmute(enginehandle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6326,7 +6326,7 @@ where extern "system" { fn FwpmEngineSetOption0(enginehandle: super::super::Foundation::HANDLE, option: FWPM_ENGINE_OPTION, newvalue: *const FWP_VALUE0) -> u32; } - ::core::mem::transmute(FwpmEngineSetOption0(enginehandle.into(), ::core::mem::transmute(option), ::core::mem::transmute(newvalue))) + ::core::mem::transmute(FwpmEngineSetOption0(enginehandle.into(), option, ::core::mem::transmute(newvalue))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6339,7 +6339,7 @@ where extern "system" { fn FwpmEngineSetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(FwpmEngineSetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(FwpmEngineSetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6379,7 +6379,7 @@ where extern "system" { fn FwpmFilterDeleteById0(enginehandle: super::super::Foundation::HANDLE, id: u64) -> u32; } - ::core::mem::transmute(FwpmFilterDeleteById0(enginehandle.into(), ::core::mem::transmute(id))) + ::core::mem::transmute(FwpmFilterDeleteById0(enginehandle.into(), id)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6420,7 +6420,7 @@ where extern "system" { fn FwpmFilterEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_FILTER0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmFilterEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmFilterEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6433,7 +6433,7 @@ where extern "system" { fn FwpmFilterGetById0(enginehandle: super::super::Foundation::HANDLE, id: u64, filter: *mut *mut FWPM_FILTER0) -> u32; } - ::core::mem::transmute(FwpmFilterGetById0(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(filter))) + ::core::mem::transmute(FwpmFilterGetById0(enginehandle.into(), id, ::core::mem::transmute(filter))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6459,7 +6459,7 @@ where extern "system" { fn FwpmFilterGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmFilterGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(FwpmFilterGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6472,7 +6472,7 @@ where extern "system" { fn FwpmFilterSetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(FwpmFilterSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(FwpmFilterSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6547,7 +6547,7 @@ where extern "system" { fn FwpmIPsecTunnelAdd0(enginehandle: super::super::Foundation::HANDLE, flags: u32, mainmodepolicy: *const FWPM_PROVIDER_CONTEXT0, tunnelpolicy: *const FWPM_PROVIDER_CONTEXT0, numfilterconditions: u32, filterconditions: *const FWPM_FILTER_CONDITION0, sd: super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmIPsecTunnelAdd0(enginehandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(mainmodepolicy), ::core::mem::transmute(tunnelpolicy), filterconditions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(filterconditions)), sd.into())) + ::core::mem::transmute(FwpmIPsecTunnelAdd0(enginehandle.into(), flags, ::core::mem::transmute(mainmodepolicy), ::core::mem::transmute(tunnelpolicy), filterconditions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(filterconditions)), sd.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6561,7 +6561,7 @@ where extern "system" { fn FwpmIPsecTunnelAdd1(enginehandle: super::super::Foundation::HANDLE, flags: u32, mainmodepolicy: *const FWPM_PROVIDER_CONTEXT1, tunnelpolicy: *const FWPM_PROVIDER_CONTEXT1, numfilterconditions: u32, filterconditions: *const FWPM_FILTER_CONDITION0, keymodkey: *const ::windows::core::GUID, sd: super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmIPsecTunnelAdd1(enginehandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(mainmodepolicy), ::core::mem::transmute(tunnelpolicy), filterconditions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(filterconditions)), ::core::mem::transmute(keymodkey), sd.into())) + ::core::mem::transmute(FwpmIPsecTunnelAdd1(enginehandle.into(), flags, ::core::mem::transmute(mainmodepolicy), ::core::mem::transmute(tunnelpolicy), filterconditions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(filterconditions)), ::core::mem::transmute(keymodkey), sd.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6575,7 +6575,7 @@ where extern "system" { fn FwpmIPsecTunnelAdd2(enginehandle: super::super::Foundation::HANDLE, flags: u32, mainmodepolicy: *const FWPM_PROVIDER_CONTEXT2, tunnelpolicy: *const FWPM_PROVIDER_CONTEXT2, numfilterconditions: u32, filterconditions: *const FWPM_FILTER_CONDITION0, keymodkey: *const ::windows::core::GUID, sd: super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmIPsecTunnelAdd2(enginehandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(mainmodepolicy), ::core::mem::transmute(tunnelpolicy), filterconditions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(filterconditions)), ::core::mem::transmute(keymodkey), sd.into())) + ::core::mem::transmute(FwpmIPsecTunnelAdd2(enginehandle.into(), flags, ::core::mem::transmute(mainmodepolicy), ::core::mem::transmute(tunnelpolicy), filterconditions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(filterconditions)), ::core::mem::transmute(keymodkey), sd.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6589,7 +6589,7 @@ where extern "system" { fn FwpmIPsecTunnelAdd3(enginehandle: super::super::Foundation::HANDLE, flags: u32, mainmodepolicy: *const FWPM_PROVIDER_CONTEXT3_, tunnelpolicy: *const FWPM_PROVIDER_CONTEXT3_, numfilterconditions: u32, filterconditions: *const FWPM_FILTER_CONDITION0, keymodkey: *const ::windows::core::GUID, sd: super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmIPsecTunnelAdd3(enginehandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(mainmodepolicy), ::core::mem::transmute(tunnelpolicy), filterconditions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(filterconditions)), ::core::mem::transmute(keymodkey), sd.into())) + ::core::mem::transmute(FwpmIPsecTunnelAdd3(enginehandle.into(), flags, ::core::mem::transmute(mainmodepolicy), ::core::mem::transmute(tunnelpolicy), filterconditions.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(filterconditions)), ::core::mem::transmute(keymodkey), sd.into())) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6643,7 +6643,7 @@ where extern "system" { fn FwpmLayerEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_LAYER0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmLayerEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmLayerEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6656,7 +6656,7 @@ where extern "system" { fn FwpmLayerGetById0(enginehandle: super::super::Foundation::HANDLE, id: u16, layer: *mut *mut FWPM_LAYER0) -> u32; } - ::core::mem::transmute(FwpmLayerGetById0(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(layer))) + ::core::mem::transmute(FwpmLayerGetById0(enginehandle.into(), id, ::core::mem::transmute(layer))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6682,7 +6682,7 @@ where extern "system" { fn FwpmLayerGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmLayerGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(FwpmLayerGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6695,7 +6695,7 @@ where extern "system" { fn FwpmLayerSetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(FwpmLayerSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(FwpmLayerSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6736,7 +6736,7 @@ where extern "system" { fn FwpmNetEventEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmNetEventEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmNetEventEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6750,7 +6750,7 @@ where extern "system" { fn FwpmNetEventEnum1(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT1, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmNetEventEnum1(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmNetEventEnum1(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6764,7 +6764,7 @@ where extern "system" { fn FwpmNetEventEnum2(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT2, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmNetEventEnum2(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmNetEventEnum2(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6778,7 +6778,7 @@ where extern "system" { fn FwpmNetEventEnum3(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT3, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmNetEventEnum3(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmNetEventEnum3(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6792,7 +6792,7 @@ where extern "system" { fn FwpmNetEventEnum4(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT4_, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmNetEventEnum4(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmNetEventEnum4(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6806,7 +6806,7 @@ where extern "system" { fn FwpmNetEventEnum5(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT5_, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmNetEventEnum5(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmNetEventEnum5(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6911,7 +6911,7 @@ where extern "system" { fn FwpmNetEventsGetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmNetEventsGetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(FwpmNetEventsGetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6924,7 +6924,7 @@ where extern "system" { fn FwpmNetEventsSetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(FwpmNetEventsSetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(FwpmNetEventsSetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7020,7 +7020,7 @@ where extern "system" { fn FwpmProviderContextDeleteById0(enginehandle: super::super::Foundation::HANDLE, id: u64) -> u32; } - ::core::mem::transmute(FwpmProviderContextDeleteById0(enginehandle.into(), ::core::mem::transmute(id))) + ::core::mem::transmute(FwpmProviderContextDeleteById0(enginehandle.into(), id)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7061,7 +7061,7 @@ where extern "system" { fn FwpmProviderContextEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_PROVIDER_CONTEXT0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmProviderContextEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmProviderContextEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7075,7 +7075,7 @@ where extern "system" { fn FwpmProviderContextEnum1(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_PROVIDER_CONTEXT1, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmProviderContextEnum1(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmProviderContextEnum1(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7089,7 +7089,7 @@ where extern "system" { fn FwpmProviderContextEnum2(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_PROVIDER_CONTEXT2, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmProviderContextEnum2(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmProviderContextEnum2(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7103,7 +7103,7 @@ where extern "system" { fn FwpmProviderContextEnum3(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_PROVIDER_CONTEXT3_, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmProviderContextEnum3(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmProviderContextEnum3(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7116,7 +7116,7 @@ where extern "system" { fn FwpmProviderContextGetById0(enginehandle: super::super::Foundation::HANDLE, id: u64, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT0) -> u32; } - ::core::mem::transmute(FwpmProviderContextGetById0(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(providercontext))) + ::core::mem::transmute(FwpmProviderContextGetById0(enginehandle.into(), id, ::core::mem::transmute(providercontext))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7129,7 +7129,7 @@ where extern "system" { fn FwpmProviderContextGetById1(enginehandle: super::super::Foundation::HANDLE, id: u64, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT1) -> u32; } - ::core::mem::transmute(FwpmProviderContextGetById1(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(providercontext))) + ::core::mem::transmute(FwpmProviderContextGetById1(enginehandle.into(), id, ::core::mem::transmute(providercontext))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7142,7 +7142,7 @@ where extern "system" { fn FwpmProviderContextGetById2(enginehandle: super::super::Foundation::HANDLE, id: u64, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT2) -> u32; } - ::core::mem::transmute(FwpmProviderContextGetById2(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(providercontext))) + ::core::mem::transmute(FwpmProviderContextGetById2(enginehandle.into(), id, ::core::mem::transmute(providercontext))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7155,7 +7155,7 @@ where extern "system" { fn FwpmProviderContextGetById3(enginehandle: super::super::Foundation::HANDLE, id: u64, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT3_) -> u32; } - ::core::mem::transmute(FwpmProviderContextGetById3(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(providercontext))) + ::core::mem::transmute(FwpmProviderContextGetById3(enginehandle.into(), id, ::core::mem::transmute(providercontext))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7220,7 +7220,7 @@ where extern "system" { fn FwpmProviderContextGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmProviderContextGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(FwpmProviderContextGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7233,7 +7233,7 @@ where extern "system" { fn FwpmProviderContextSetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(FwpmProviderContextSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(FwpmProviderContextSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7327,7 +7327,7 @@ where extern "system" { fn FwpmProviderEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_PROVIDER0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmProviderEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmProviderEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7353,7 +7353,7 @@ where extern "system" { fn FwpmProviderGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmProviderGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(FwpmProviderGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7366,7 +7366,7 @@ where extern "system" { fn FwpmProviderSetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(FwpmProviderSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(FwpmProviderSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7447,7 +7447,7 @@ where extern "system" { fn FwpmSessionEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_SESSION0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmSessionEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmSessionEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7515,7 +7515,7 @@ where extern "system" { fn FwpmSubLayerEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut FWPM_SUBLAYER0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(FwpmSubLayerEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(FwpmSubLayerEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7541,7 +7541,7 @@ where extern "system" { fn FwpmSubLayerGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmSubLayerGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(FwpmSubLayerGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7554,7 +7554,7 @@ where extern "system" { fn FwpmSubLayerSetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(FwpmSubLayerSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(FwpmSubLayerSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(key), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7660,7 +7660,7 @@ where extern "system" { fn FwpmTransactionBegin0(enginehandle: super::super::Foundation::HANDLE, flags: u32) -> u32; } - ::core::mem::transmute(FwpmTransactionBegin0(enginehandle.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(FwpmTransactionBegin0(enginehandle.into(), flags)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7713,7 +7713,7 @@ where extern "system" { fn FwpmvSwitchEventsGetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmvSwitchEventsGetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(FwpmvSwitchEventsGetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -7726,7 +7726,7 @@ where extern "system" { fn FwpmvSwitchEventsSetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(FwpmvSwitchEventsSetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(FwpmvSwitchEventsSetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] #[repr(transparent)] @@ -14580,7 +14580,7 @@ where extern "system" { fn IPsecDospGetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(IPsecDospGetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(IPsecDospGetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14606,7 +14606,7 @@ where extern "system" { fn IPsecDospSetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(IPsecDospSetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(IPsecDospSetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14647,7 +14647,7 @@ where extern "system" { fn IPsecDospStateEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut IPSEC_DOSP_STATE0, numentries: *mut u32) -> u32; } - ::core::mem::transmute(IPsecDospStateEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentries))) + ::core::mem::transmute(IPsecDospStateEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentries))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14699,7 +14699,7 @@ where extern "system" { fn IPsecKeyManagerGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, reserved: *const ::core::ffi::c_void, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(IPsecKeyManagerGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(IPsecKeyManagerGetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(reserved), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -14712,7 +14712,7 @@ where extern "system" { fn IPsecKeyManagerSetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, reserved: *const ::core::ffi::c_void, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(IPsecKeyManagerSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(IPsecKeyManagerSetSecurityInfoByKey0(enginehandle.into(), ::core::mem::transmute(reserved), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14752,7 +14752,7 @@ where extern "system" { fn IPsecSaContextAddInbound0(enginehandle: super::super::Foundation::HANDLE, id: u64, inboundbundle: *const IPSEC_SA_BUNDLE0) -> u32; } - ::core::mem::transmute(IPsecSaContextAddInbound0(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(inboundbundle))) + ::core::mem::transmute(IPsecSaContextAddInbound0(enginehandle.into(), id, ::core::mem::transmute(inboundbundle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14765,7 +14765,7 @@ where extern "system" { fn IPsecSaContextAddInbound1(enginehandle: super::super::Foundation::HANDLE, id: u64, inboundbundle: *const IPSEC_SA_BUNDLE1) -> u32; } - ::core::mem::transmute(IPsecSaContextAddInbound1(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(inboundbundle))) + ::core::mem::transmute(IPsecSaContextAddInbound1(enginehandle.into(), id, ::core::mem::transmute(inboundbundle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14778,7 +14778,7 @@ where extern "system" { fn IPsecSaContextAddOutbound0(enginehandle: super::super::Foundation::HANDLE, id: u64, outboundbundle: *const IPSEC_SA_BUNDLE0) -> u32; } - ::core::mem::transmute(IPsecSaContextAddOutbound0(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(outboundbundle))) + ::core::mem::transmute(IPsecSaContextAddOutbound0(enginehandle.into(), id, ::core::mem::transmute(outboundbundle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14791,7 +14791,7 @@ where extern "system" { fn IPsecSaContextAddOutbound1(enginehandle: super::super::Foundation::HANDLE, id: u64, outboundbundle: *const IPSEC_SA_BUNDLE1) -> u32; } - ::core::mem::transmute(IPsecSaContextAddOutbound1(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(outboundbundle))) + ::core::mem::transmute(IPsecSaContextAddOutbound1(enginehandle.into(), id, ::core::mem::transmute(outboundbundle))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14843,7 +14843,7 @@ where extern "system" { fn IPsecSaContextDeleteById0(enginehandle: super::super::Foundation::HANDLE, id: u64) -> u32; } - ::core::mem::transmute(IPsecSaContextDeleteById0(enginehandle.into(), ::core::mem::transmute(id))) + ::core::mem::transmute(IPsecSaContextDeleteById0(enginehandle.into(), id)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14871,7 +14871,7 @@ where extern "system" { fn IPsecSaContextEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut IPSEC_SA_CONTEXT0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(IPsecSaContextEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(IPsecSaContextEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -14885,7 +14885,7 @@ where extern "system" { fn IPsecSaContextEnum1(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut IPSEC_SA_CONTEXT1, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(IPsecSaContextEnum1(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(IPsecSaContextEnum1(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14898,7 +14898,7 @@ where extern "system" { fn IPsecSaContextExpire0(enginehandle: super::super::Foundation::HANDLE, id: u64) -> u32; } - ::core::mem::transmute(IPsecSaContextExpire0(enginehandle.into(), ::core::mem::transmute(id))) + ::core::mem::transmute(IPsecSaContextExpire0(enginehandle.into(), id)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -14911,7 +14911,7 @@ where extern "system" { fn IPsecSaContextGetById0(enginehandle: super::super::Foundation::HANDLE, id: u64, sacontext: *mut *mut IPSEC_SA_CONTEXT0) -> u32; } - ::core::mem::transmute(IPsecSaContextGetById0(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(sacontext))) + ::core::mem::transmute(IPsecSaContextGetById0(enginehandle.into(), id, ::core::mem::transmute(sacontext))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -14924,7 +14924,7 @@ where extern "system" { fn IPsecSaContextGetById1(enginehandle: super::super::Foundation::HANDLE, id: u64, sacontext: *mut *mut IPSEC_SA_CONTEXT1) -> u32; } - ::core::mem::transmute(IPsecSaContextGetById1(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(sacontext))) + ::core::mem::transmute(IPsecSaContextGetById1(enginehandle.into(), id, ::core::mem::transmute(sacontext))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14937,7 +14937,7 @@ where extern "system" { fn IPsecSaContextGetSpi0(enginehandle: super::super::Foundation::HANDLE, id: u64, getspi: *const IPSEC_GETSPI0, inboundspi: *mut u32) -> u32; } - ::core::mem::transmute(IPsecSaContextGetSpi0(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(getspi), ::core::mem::transmute(inboundspi))) + ::core::mem::transmute(IPsecSaContextGetSpi0(enginehandle.into(), id, ::core::mem::transmute(getspi), ::core::mem::transmute(inboundspi))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14950,7 +14950,7 @@ where extern "system" { fn IPsecSaContextGetSpi1(enginehandle: super::super::Foundation::HANDLE, id: u64, getspi: *const IPSEC_GETSPI1, inboundspi: *mut u32) -> u32; } - ::core::mem::transmute(IPsecSaContextGetSpi1(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(getspi), ::core::mem::transmute(inboundspi))) + ::core::mem::transmute(IPsecSaContextGetSpi1(enginehandle.into(), id, ::core::mem::transmute(getspi), ::core::mem::transmute(inboundspi))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14963,7 +14963,7 @@ where extern "system" { fn IPsecSaContextSetSpi0(enginehandle: super::super::Foundation::HANDLE, id: u64, getspi: *const IPSEC_GETSPI1, inboundspi: u32) -> u32; } - ::core::mem::transmute(IPsecSaContextSetSpi0(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(getspi), ::core::mem::transmute(inboundspi))) + ::core::mem::transmute(IPsecSaContextSetSpi0(enginehandle.into(), id, ::core::mem::transmute(getspi), inboundspi)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -15016,7 +15016,7 @@ where extern "system" { fn IPsecSaContextUpdate0(enginehandle: super::super::Foundation::HANDLE, flags: u64, newvalues: *const IPSEC_SA_CONTEXT1) -> u32; } - ::core::mem::transmute(IPsecSaContextUpdate0(enginehandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(newvalues))) + ::core::mem::transmute(IPsecSaContextUpdate0(enginehandle.into(), flags, ::core::mem::transmute(newvalues))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15042,7 +15042,7 @@ where extern "system" { fn IPsecSaDbGetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(IPsecSaDbGetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(IPsecSaDbGetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -15055,7 +15055,7 @@ where extern "system" { fn IPsecSaDbSetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(IPsecSaDbSetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(IPsecSaDbSetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15083,7 +15083,7 @@ where extern "system" { fn IPsecSaEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut IPSEC_SA_DETAILS0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(IPsecSaEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(IPsecSaEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -15097,7 +15097,7 @@ where extern "system" { fn IPsecSaEnum1(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut IPSEC_SA_DETAILS1, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(IPsecSaEnum1(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(IPsecSaEnum1(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15149,7 +15149,7 @@ where extern "system" { fn IkeextSaDbGetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(IkeextSaDbGetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(IkeextSaDbGetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -15162,7 +15162,7 @@ where extern "system" { fn IkeextSaDbSetSecurityInfo0(enginehandle: super::super::Foundation::HANDLE, securityinfo: u32, sidowner: *const super::super::Security::SID, sidgroup: *const super::super::Security::SID, dacl: *const super::super::Security::ACL, sacl: *const super::super::Security::ACL) -> u32; } - ::core::mem::transmute(IkeextSaDbSetSecurityInfo0(enginehandle.into(), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) + ::core::mem::transmute(IkeextSaDbSetSecurityInfo0(enginehandle.into(), securityinfo, ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15175,7 +15175,7 @@ where extern "system" { fn IkeextSaDeleteById0(enginehandle: super::super::Foundation::HANDLE, id: u64) -> u32; } - ::core::mem::transmute(IkeextSaDeleteById0(enginehandle.into(), ::core::mem::transmute(id))) + ::core::mem::transmute(IkeextSaDeleteById0(enginehandle.into(), id)) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15203,7 +15203,7 @@ where extern "system" { fn IkeextSaEnum0(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut IKEEXT_SA_DETAILS0, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(IkeextSaEnum0(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(IkeextSaEnum0(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15217,7 +15217,7 @@ where extern "system" { fn IkeextSaEnum1(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut IKEEXT_SA_DETAILS1, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(IkeextSaEnum1(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(IkeextSaEnum1(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15231,7 +15231,7 @@ where extern "system" { fn IkeextSaEnum2(enginehandle: super::super::Foundation::HANDLE, enumhandle: super::super::Foundation::HANDLE, numentriesrequested: u32, entries: *mut *mut *mut IKEEXT_SA_DETAILS2, numentriesreturned: *mut u32) -> u32; } - ::core::mem::transmute(IkeextSaEnum2(enginehandle.into(), enumhandle.into(), ::core::mem::transmute(numentriesrequested), ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) + ::core::mem::transmute(IkeextSaEnum2(enginehandle.into(), enumhandle.into(), numentriesrequested, ::core::mem::transmute(entries), ::core::mem::transmute(numentriesreturned))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15244,7 +15244,7 @@ where extern "system" { fn IkeextSaGetById0(enginehandle: super::super::Foundation::HANDLE, id: u64, sa: *mut *mut IKEEXT_SA_DETAILS0) -> u32; } - ::core::mem::transmute(IkeextSaGetById0(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(sa))) + ::core::mem::transmute(IkeextSaGetById0(enginehandle.into(), id, ::core::mem::transmute(sa))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15257,7 +15257,7 @@ where extern "system" { fn IkeextSaGetById1(enginehandle: super::super::Foundation::HANDLE, id: u64, salookupcontext: *const ::windows::core::GUID, sa: *mut *mut IKEEXT_SA_DETAILS1) -> u32; } - ::core::mem::transmute(IkeextSaGetById1(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(salookupcontext), ::core::mem::transmute(sa))) + ::core::mem::transmute(IkeextSaGetById1(enginehandle.into(), id, ::core::mem::transmute(salookupcontext), ::core::mem::transmute(sa))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15270,7 +15270,7 @@ where extern "system" { fn IkeextSaGetById2(enginehandle: super::super::Foundation::HANDLE, id: u64, salookupcontext: *const ::windows::core::GUID, sa: *mut *mut IKEEXT_SA_DETAILS2) -> u32; } - ::core::mem::transmute(IkeextSaGetById2(enginehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(salookupcontext), ::core::mem::transmute(sa))) + ::core::mem::transmute(IkeextSaGetById2(enginehandle.into(), id, ::core::mem::transmute(salookupcontext), ::core::mem::transmute(sa))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 864dbf8bd0..ee96a65b4a 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs @@ -84,7 +84,7 @@ impl IDynamicPortMapping { #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn RenewLease(&self, lleasedurationdesired: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RenewLease)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lleasedurationdesired), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RenewLease)(::windows::core::Interface::as_raw(self), lleasedurationdesired, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -96,7 +96,7 @@ impl IDynamicPortMapping { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Enable(&self, vb: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Enable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vb)).ok() + (::windows::core::Interface::vtable(self).Enable)(::windows::core::Interface::as_raw(self), vb).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -108,7 +108,7 @@ impl IDynamicPortMapping { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn EditInternalPort(&self, linternalport: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EditInternalPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linternalport)).ok() + (::windows::core::Interface::vtable(self).EditInternalPort)(::windows::core::Interface::as_raw(self), linternalport).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -232,7 +232,7 @@ impl IDynamicPortMappingCollection { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), bstrremotehost.into().abi(), ::core::mem::transmute(lexternalport), bstrprotocol.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), bstrremotehost.into().abi(), lexternalport, bstrprotocol.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -246,7 +246,7 @@ impl IDynamicPortMappingCollection { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), bstrremotehost.into().abi(), ::core::mem::transmute(lexternalport), bstrprotocol.into().abi()).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), bstrremotehost.into().abi(), lexternalport, bstrprotocol.into().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -258,7 +258,7 @@ impl IDynamicPortMappingCollection { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), bstrremotehost.into().abi(), ::core::mem::transmute(lexternalport), bstrprotocol.into().abi(), ::core::mem::transmute(linternalport), bstrinternalclient.into().abi(), ::core::mem::transmute(benabled), bstrdescription.into().abi(), ::core::mem::transmute(lleaseduration), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), bstrremotehost.into().abi(), lexternalport, bstrprotocol.into().abi(), linternalport, bstrinternalclient.into().abi(), benabled, bstrdescription.into().abi(), lleaseduration, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -352,7 +352,7 @@ impl IEnumNetConnection { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -419,7 +419,7 @@ impl IEnumNetSharingEveryConnection { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -489,7 +489,7 @@ impl IEnumNetSharingPortMapping { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -559,7 +559,7 @@ impl IEnumNetSharingPrivateConnection { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -629,7 +629,7 @@ impl IEnumNetSharingPublicConnection { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -841,7 +841,7 @@ pub struct INATNumberOfEntriesCallback(::windows::core::IUnknown); impl INATNumberOfEntriesCallback { #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn NewNumberOfEntries(&self, lnewnumberofentries: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NewNumberOfEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnewnumberofentries)).ok() + (::windows::core::Interface::vtable(self).NewNumberOfEntries)(::windows::core::Interface::as_raw(self), lnewnumberofentries).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1239,7 +1239,7 @@ impl INetConnectionConnectUi { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Connect)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Connect)(::windows::core::Interface::as_raw(self), hwndparent.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1247,7 +1247,7 @@ impl INetConnectionConnectUi { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Disconnect)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Disconnect)(::windows::core::Interface::as_raw(self), hwndparent.into(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1306,7 +1306,7 @@ impl INetConnectionManager { #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn EnumConnections(&self, flags: NETCONMGR_ENUM_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumConnections)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumConnections)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1513,7 +1513,7 @@ impl INetFwAuthorizedApplication { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetIpVersion(&self, ipversion: NET_FW_IP_VERSION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIpVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ipversion)).ok() + (::windows::core::Interface::vtable(self).SetIpVersion)(::windows::core::Interface::as_raw(self), ipversion).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Scope(&self) -> ::windows::core::Result { @@ -1522,7 +1522,7 @@ impl INetFwAuthorizedApplication { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetScope(&self, scope: NET_FW_SCOPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope)).ok() + (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), scope).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1545,7 +1545,7 @@ impl INetFwAuthorizedApplication { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1781,7 +1781,7 @@ impl INetFwIcmpSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAllowOutboundDestinationUnreachable(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowOutboundDestinationUnreachable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowOutboundDestinationUnreachable)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn AllowRedirect(&self) -> ::windows::core::Result { @@ -1790,7 +1790,7 @@ impl INetFwIcmpSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAllowRedirect(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowRedirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowRedirect)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn AllowInboundEchoRequest(&self) -> ::windows::core::Result { @@ -1799,7 +1799,7 @@ impl INetFwIcmpSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAllowInboundEchoRequest(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowInboundEchoRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowInboundEchoRequest)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn AllowOutboundTimeExceeded(&self) -> ::windows::core::Result { @@ -1808,7 +1808,7 @@ impl INetFwIcmpSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAllowOutboundTimeExceeded(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowOutboundTimeExceeded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowOutboundTimeExceeded)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn AllowOutboundParameterProblem(&self) -> ::windows::core::Result { @@ -1817,7 +1817,7 @@ impl INetFwIcmpSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAllowOutboundParameterProblem(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowOutboundParameterProblem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowOutboundParameterProblem)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn AllowOutboundSourceQuench(&self) -> ::windows::core::Result { @@ -1826,7 +1826,7 @@ impl INetFwIcmpSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAllowOutboundSourceQuench(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowOutboundSourceQuench)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowOutboundSourceQuench)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn AllowInboundRouterRequest(&self) -> ::windows::core::Result { @@ -1835,7 +1835,7 @@ impl INetFwIcmpSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAllowInboundRouterRequest(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowInboundRouterRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowInboundRouterRequest)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn AllowInboundTimestampRequest(&self) -> ::windows::core::Result { @@ -1844,7 +1844,7 @@ impl INetFwIcmpSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAllowInboundTimestampRequest(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowInboundTimestampRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowInboundTimestampRequest)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn AllowInboundMaskRequest(&self) -> ::windows::core::Result { @@ -1853,7 +1853,7 @@ impl INetFwIcmpSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAllowInboundMaskRequest(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowInboundMaskRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowInboundMaskRequest)(::windows::core::Interface::as_raw(self), allow).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn AllowOutboundPacketTooBig(&self) -> ::windows::core::Result { @@ -1862,7 +1862,7 @@ impl INetFwIcmpSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAllowOutboundPacketTooBig(&self, allow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowOutboundPacketTooBig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allow)).ok() + (::windows::core::Interface::vtable(self).SetAllowOutboundPacketTooBig)(::windows::core::Interface::as_raw(self), allow).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1980,7 +1980,7 @@ impl INetFwMgr { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).IsPortAllowed)(::windows::core::Interface::as_raw(self), imagefilename.into().abi(), ::core::mem::transmute(ipversion), ::core::mem::transmute(portnumber), localaddress.into().abi(), ::core::mem::transmute(ipprotocol), ::core::mem::transmute(allowed), ::core::mem::transmute(restricted)).ok() + (::windows::core::Interface::vtable(self).IsPortAllowed)(::windows::core::Interface::as_raw(self), imagefilename.into().abi(), ipversion, portnumber, localaddress.into().abi(), ipprotocol, ::core::mem::transmute(allowed), ::core::mem::transmute(restricted)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -1988,7 +1988,7 @@ impl INetFwMgr { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).IsIcmpTypeAllowed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ipversion), localaddress.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(allowed), ::core::mem::transmute(restricted)).ok() + (::windows::core::Interface::vtable(self).IsIcmpTypeAllowed)(::windows::core::Interface::as_raw(self), ipversion, localaddress.into().abi(), r#type, ::core::mem::transmute(allowed), ::core::mem::transmute(restricted)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2099,7 +2099,7 @@ impl INetFwOpenPort { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetIpVersion(&self, ipversion: NET_FW_IP_VERSION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIpVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ipversion)).ok() + (::windows::core::Interface::vtable(self).SetIpVersion)(::windows::core::Interface::as_raw(self), ipversion).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Protocol(&self) -> ::windows::core::Result { @@ -2108,7 +2108,7 @@ impl INetFwOpenPort { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetProtocol(&self, ipprotocol: NET_FW_IP_PROTOCOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProtocol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ipprotocol)).ok() + (::windows::core::Interface::vtable(self).SetProtocol)(::windows::core::Interface::as_raw(self), ipprotocol).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Port(&self) -> ::windows::core::Result { @@ -2117,7 +2117,7 @@ impl INetFwOpenPort { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetPort(&self, portnumber: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(portnumber)).ok() + (::windows::core::Interface::vtable(self).SetPort)(::windows::core::Interface::as_raw(self), portnumber).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Scope(&self) -> ::windows::core::Result { @@ -2126,7 +2126,7 @@ impl INetFwOpenPort { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetScope(&self, scope: NET_FW_SCOPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope)).ok() + (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), scope).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2149,7 +2149,7 @@ impl INetFwOpenPort { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn BuiltIn(&self) -> ::windows::core::Result { @@ -2272,13 +2272,13 @@ impl INetFwOpenPorts { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Remove(&self, portnumber: i32, ipprotocol: NET_FW_IP_PROTOCOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(portnumber), ::core::mem::transmute(ipprotocol)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), portnumber, ipprotocol).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, portnumber: i32, ipprotocol: NET_FW_IP_PROTOCOL) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(portnumber), ::core::mem::transmute(ipprotocol), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), portnumber, ipprotocol, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -2380,7 +2380,7 @@ impl INetFwPolicy { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProfileByType(&self, profiletype: NET_FW_PROFILE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetProfileByType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProfileByType)(::windows::core::Interface::as_raw(self), profiletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -2472,17 +2472,17 @@ impl INetFwPolicy2 { #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn get_FirewallEnabled(&self, profiletype: NET_FW_PROFILE_TYPE2) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_FirewallEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_FirewallEnabled)(::windows::core::Interface::as_raw(self), profiletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn put_FirewallEnabled(&self, profiletype: NET_FW_PROFILE_TYPE2, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_FirewallEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).put_FirewallEnabled)(::windows::core::Interface::as_raw(self), profiletype, enabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_ExcludedInterfaces(&self, profiletype: NET_FW_PROFILE_TYPE2) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_ExcludedInterfaces)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ExcludedInterfaces)(::windows::core::Interface::as_raw(self), profiletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2490,34 +2490,34 @@ impl INetFwPolicy2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).put_ExcludedInterfaces)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), interfaces.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_ExcludedInterfaces)(::windows::core::Interface::as_raw(self), profiletype, interfaces.into().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn get_BlockAllInboundTraffic(&self, profiletype: NET_FW_PROFILE_TYPE2) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_BlockAllInboundTraffic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_BlockAllInboundTraffic)(::windows::core::Interface::as_raw(self), profiletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn put_BlockAllInboundTraffic(&self, profiletype: NET_FW_PROFILE_TYPE2, block: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_BlockAllInboundTraffic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(block)).ok() + (::windows::core::Interface::vtable(self).put_BlockAllInboundTraffic)(::windows::core::Interface::as_raw(self), profiletype, block).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn get_NotificationsDisabled(&self, profiletype: NET_FW_PROFILE_TYPE2) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_NotificationsDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_NotificationsDisabled)(::windows::core::Interface::as_raw(self), profiletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn put_NotificationsDisabled(&self, profiletype: NET_FW_PROFILE_TYPE2, disabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_NotificationsDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(disabled)).ok() + (::windows::core::Interface::vtable(self).put_NotificationsDisabled)(::windows::core::Interface::as_raw(self), profiletype, disabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn get_UnicastResponsesToMulticastBroadcastDisabled(&self, profiletype: NET_FW_PROFILE_TYPE2) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_UnicastResponsesToMulticastBroadcastDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_UnicastResponsesToMulticastBroadcastDisabled)(::windows::core::Interface::as_raw(self), profiletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn put_UnicastResponsesToMulticastBroadcastDisabled(&self, profiletype: NET_FW_PROFILE_TYPE2, disabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_UnicastResponsesToMulticastBroadcastDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(disabled)).ok() + (::windows::core::Interface::vtable(self).put_UnicastResponsesToMulticastBroadcastDisabled)(::windows::core::Interface::as_raw(self), profiletype, disabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2537,7 +2537,7 @@ impl INetFwPolicy2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).EnableRuleGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletypesbitmask), group.into().abi(), ::core::mem::transmute(enable)).ok() + (::windows::core::Interface::vtable(self).EnableRuleGroup)(::windows::core::Interface::as_raw(self), profiletypesbitmask, group.into().abi(), enable).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2546,7 +2546,7 @@ impl INetFwPolicy2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsRuleGroupEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletypesbitmask), group.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsRuleGroupEnabled)(::windows::core::Interface::as_raw(self), profiletypesbitmask, group.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn RestoreLocalFirewallDefaults(&self) -> ::windows::core::Result<()> { @@ -2555,20 +2555,20 @@ impl INetFwPolicy2 { #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn get_DefaultInboundAction(&self, profiletype: NET_FW_PROFILE_TYPE2) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_DefaultInboundAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_DefaultInboundAction)(::windows::core::Interface::as_raw(self), profiletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn put_DefaultInboundAction(&self, profiletype: NET_FW_PROFILE_TYPE2, action: NET_FW_ACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_DefaultInboundAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(action)).ok() + (::windows::core::Interface::vtable(self).put_DefaultInboundAction)(::windows::core::Interface::as_raw(self), profiletype, action).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn get_DefaultOutboundAction(&self, profiletype: NET_FW_PROFILE_TYPE2) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_DefaultOutboundAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_DefaultOutboundAction)(::windows::core::Interface::as_raw(self), profiletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn put_DefaultOutboundAction(&self, profiletype: NET_FW_PROFILE_TYPE2, action: NET_FW_ACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_DefaultOutboundAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype), ::core::mem::transmute(action)).ok() + (::windows::core::Interface::vtable(self).put_DefaultOutboundAction)(::windows::core::Interface::as_raw(self), profiletype, action).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2847,7 +2847,7 @@ impl INetFwProducts { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -2950,7 +2950,7 @@ impl INetFwProfile { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetFirewallEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFirewallEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetFirewallEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn ExceptionsNotAllowed(&self) -> ::windows::core::Result { @@ -2959,7 +2959,7 @@ impl INetFwProfile { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetExceptionsNotAllowed(&self, notallowed: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExceptionsNotAllowed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(notallowed)).ok() + (::windows::core::Interface::vtable(self).SetExceptionsNotAllowed)(::windows::core::Interface::as_raw(self), notallowed).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn NotificationsDisabled(&self) -> ::windows::core::Result { @@ -2968,7 +2968,7 @@ impl INetFwProfile { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetNotificationsDisabled(&self, disabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotificationsDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(disabled)).ok() + (::windows::core::Interface::vtable(self).SetNotificationsDisabled)(::windows::core::Interface::as_raw(self), disabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn UnicastResponsesToMulticastBroadcastDisabled(&self) -> ::windows::core::Result { @@ -2977,7 +2977,7 @@ impl INetFwProfile { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetUnicastResponsesToMulticastBroadcastDisabled(&self, disabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUnicastResponsesToMulticastBroadcastDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(disabled)).ok() + (::windows::core::Interface::vtable(self).SetUnicastResponsesToMulticastBroadcastDisabled)(::windows::core::Interface::as_raw(self), disabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3119,7 +3119,7 @@ impl INetFwRemoteAdminSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetIpVersion(&self, ipversion: NET_FW_IP_VERSION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIpVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ipversion)).ok() + (::windows::core::Interface::vtable(self).SetIpVersion)(::windows::core::Interface::as_raw(self), ipversion).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Scope(&self) -> ::windows::core::Result { @@ -3128,7 +3128,7 @@ impl INetFwRemoteAdminSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetScope(&self, scope: NET_FW_SCOPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope)).ok() + (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), scope).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3151,7 +3151,7 @@ impl INetFwRemoteAdminSettings { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3304,7 +3304,7 @@ impl INetFwRule { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetProtocol(&self, protocol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProtocol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(protocol)).ok() + (::windows::core::Interface::vtable(self).SetProtocol)(::windows::core::Interface::as_raw(self), protocol).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3383,7 +3383,7 @@ impl INetFwRule { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetDirection(&self, dir: NET_FW_RULE_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dir)).ok() + (::windows::core::Interface::vtable(self).SetDirection)(::windows::core::Interface::as_raw(self), dir).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3420,7 +3420,7 @@ impl INetFwRule { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3443,7 +3443,7 @@ impl INetFwRule { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetProfiles(&self, profiletypesbitmask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProfiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletypesbitmask)).ok() + (::windows::core::Interface::vtable(self).SetProfiles)(::windows::core::Interface::as_raw(self), profiletypesbitmask).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn EdgeTraversal(&self) -> ::windows::core::Result { @@ -3452,7 +3452,7 @@ impl INetFwRule { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEdgeTraversal(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEdgeTraversal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEdgeTraversal)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Action(&self) -> ::windows::core::Result { @@ -3461,7 +3461,7 @@ impl INetFwRule { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAction(&self, action: NET_FW_ACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(action)).ok() + (::windows::core::Interface::vtable(self).SetAction)(::windows::core::Interface::as_raw(self), action).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3708,7 +3708,7 @@ impl INetFwRule2 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetProtocol(&self, protocol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProtocol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(protocol)).ok() + (::windows::core::Interface::vtable(self).base__.SetProtocol)(::windows::core::Interface::as_raw(self), protocol).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3787,7 +3787,7 @@ impl INetFwRule2 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetDirection(&self, dir: NET_FW_RULE_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dir)).ok() + (::windows::core::Interface::vtable(self).base__.SetDirection)(::windows::core::Interface::as_raw(self), dir).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3824,7 +3824,7 @@ impl INetFwRule2 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3847,7 +3847,7 @@ impl INetFwRule2 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetProfiles(&self, profiletypesbitmask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProfiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletypesbitmask)).ok() + (::windows::core::Interface::vtable(self).base__.SetProfiles)(::windows::core::Interface::as_raw(self), profiletypesbitmask).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn EdgeTraversal(&self) -> ::windows::core::Result { @@ -3856,7 +3856,7 @@ impl INetFwRule2 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEdgeTraversal(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEdgeTraversal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEdgeTraversal)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Action(&self) -> ::windows::core::Result { @@ -3865,7 +3865,7 @@ impl INetFwRule2 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAction(&self, action: NET_FW_ACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(action)).ok() + (::windows::core::Interface::vtable(self).base__.SetAction)(::windows::core::Interface::as_raw(self), action).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn EdgeTraversalOptions(&self) -> ::windows::core::Result { @@ -3874,7 +3874,7 @@ impl INetFwRule2 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEdgeTraversalOptions(&self, loptions: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEdgeTraversalOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(loptions)).ok() + (::windows::core::Interface::vtable(self).SetEdgeTraversalOptions)(::windows::core::Interface::as_raw(self), loptions).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4033,7 +4033,7 @@ impl INetFwRule3 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetProtocol(&self, protocol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetProtocol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(protocol)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProtocol)(::windows::core::Interface::as_raw(self), protocol).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4112,7 +4112,7 @@ impl INetFwRule3 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetDirection(&self, dir: NET_FW_RULE_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dir)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetDirection)(::windows::core::Interface::as_raw(self), dir).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4149,7 +4149,7 @@ impl INetFwRule3 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4172,7 +4172,7 @@ impl INetFwRule3 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetProfiles(&self, profiletypesbitmask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetProfiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletypesbitmask)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProfiles)(::windows::core::Interface::as_raw(self), profiletypesbitmask).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn EdgeTraversal(&self) -> ::windows::core::Result { @@ -4181,7 +4181,7 @@ impl INetFwRule3 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEdgeTraversal(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetEdgeTraversal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetEdgeTraversal)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Action(&self) -> ::windows::core::Result { @@ -4190,7 +4190,7 @@ impl INetFwRule3 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetAction(&self, action: NET_FW_ACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(action)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAction)(::windows::core::Interface::as_raw(self), action).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn EdgeTraversalOptions(&self) -> ::windows::core::Result { @@ -4199,7 +4199,7 @@ impl INetFwRule3 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEdgeTraversalOptions(&self, loptions: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEdgeTraversalOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(loptions)).ok() + (::windows::core::Interface::vtable(self).base__.SetEdgeTraversalOptions)(::windows::core::Interface::as_raw(self), loptions).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4278,7 +4278,7 @@ impl INetFwRule3 { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetSecureFlags(&self, loptions: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSecureFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(loptions)).ok() + (::windows::core::Interface::vtable(self).SetSecureFlags)(::windows::core::Interface::as_raw(self), loptions).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4578,7 +4578,7 @@ impl INetFwService { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetIpVersion(&self, ipversion: NET_FW_IP_VERSION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIpVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ipversion)).ok() + (::windows::core::Interface::vtable(self).SetIpVersion)(::windows::core::Interface::as_raw(self), ipversion).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Scope(&self) -> ::windows::core::Result { @@ -4587,7 +4587,7 @@ impl INetFwService { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetScope(&self, scope: NET_FW_SCOPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope)).ok() + (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), scope).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4610,7 +4610,7 @@ impl INetFwService { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4723,7 +4723,7 @@ impl INetFwServiceRestriction { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RestrictService)(::windows::core::Interface::as_raw(self), servicename.into().abi(), appname.into().abi(), ::core::mem::transmute(restrictservice), ::core::mem::transmute(servicesidrestricted)).ok() + (::windows::core::Interface::vtable(self).RestrictService)(::windows::core::Interface::as_raw(self), servicename.into().abi(), appname.into().abi(), restrictservice, servicesidrestricted).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4836,7 +4836,7 @@ impl INetFwServices { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, svctype: NET_FW_SERVICE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(svctype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), svctype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -4939,7 +4939,7 @@ impl INetSharingConfiguration { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn EnableSharing(&self, r#type: SHARINGCONNECTIONTYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnableSharing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).EnableSharing)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn InternetFirewallEnabled(&self) -> ::windows::core::Result { @@ -4958,7 +4958,7 @@ impl INetSharingConfiguration { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_EnumPortMappings(&self, flags: SHARINGCONNECTION_ENUM_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_EnumPortMappings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EnumPortMappings)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4968,7 +4968,7 @@ impl INetSharingConfiguration { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddPortMapping)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ::core::mem::transmute(ucipprotocol), ::core::mem::transmute(usexternalport), ::core::mem::transmute(usinternalport), ::core::mem::transmute(dwoptions), bstrtargetnameoripaddress.into().abi(), ::core::mem::transmute(etargettype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddPortMapping)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ucipprotocol, usexternalport, usinternalport, dwoptions, bstrtargetnameoripaddress.into().abi(), etargettype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5166,13 +5166,13 @@ impl INetSharingManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_EnumPublicConnections(&self, flags: SHARINGCONNECTION_ENUM_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_EnumPublicConnections)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EnumPublicConnections)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_EnumPrivateConnections(&self, flags: SHARINGCONNECTION_ENUM_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_EnumPrivateConnections)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EnumPrivateConnections)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5833,7 +5833,7 @@ impl IStaticPortMapping { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Enable(&self, vb: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Enable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vb)).ok() + (::windows::core::Interface::vtable(self).Enable)(::windows::core::Interface::as_raw(self), vb).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5845,7 +5845,7 @@ impl IStaticPortMapping { } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn EditInternalPort(&self, linternalport: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EditInternalPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(linternalport)).ok() + (::windows::core::Interface::vtable(self).EditInternalPort)(::windows::core::Interface::as_raw(self), linternalport).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -5962,7 +5962,7 @@ impl IStaticPortMappingCollection { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lexternalport), bstrprotocol.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lexternalport, bstrprotocol.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -5975,7 +5975,7 @@ impl IStaticPortMappingCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lexternalport), bstrprotocol.into().abi()).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), lexternalport, bstrprotocol.into().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -5986,7 +5986,7 @@ impl IStaticPortMappingCollection { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lexternalport), bstrprotocol.into().abi(), ::core::mem::transmute(linternalport), bstrinternalclient.into().abi(), ::core::mem::transmute(benabled), bstrdescription.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), lexternalport, bstrprotocol.into().abi(), linternalport, bstrinternalclient.into().abi(), benabled, bstrdescription.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -6962,7 +6962,7 @@ pub unsafe fn NetworkIsolationEnumAppContainers(flags: u32, pdwnumpublicappcs: * extern "system" { fn NetworkIsolationEnumAppContainers(flags: u32, pdwnumpublicappcs: *mut u32, pppublicappcs: *mut *mut INET_FIREWALL_APP_CONTAINER) -> u32; } - ::core::mem::transmute(NetworkIsolationEnumAppContainers(::core::mem::transmute(flags), ::core::mem::transmute(pdwnumpublicappcs), ::core::mem::transmute(pppublicappcs))) + ::core::mem::transmute(NetworkIsolationEnumAppContainers(flags, ::core::mem::transmute(pdwnumpublicappcs), ::core::mem::transmute(pppublicappcs))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -6992,7 +6992,7 @@ pub unsafe fn NetworkIsolationRegisterForAppContainerChanges(flags: u32, callbac extern "system" { fn NetworkIsolationRegisterForAppContainerChanges(flags: u32, callback: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, registrationobject: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(NetworkIsolationRegisterForAppContainerChanges(::core::mem::transmute(flags), ::core::mem::transmute(callback), ::core::mem::transmute(context), ::core::mem::transmute(registrationobject))) + ::core::mem::transmute(NetworkIsolationRegisterForAppContainerChanges(flags, ::core::mem::transmute(callback), ::core::mem::transmute(context), ::core::mem::transmute(registrationobject))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] 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 d3ec9dfeb3..4d9063bf2b 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs @@ -2229,7 +2229,7 @@ pub unsafe fn ADsBuildVarArrayInt(lpdwobjecttypes: *mut u32, dwobjecttypes: u32, extern "system" { fn ADsBuildVarArrayInt(lpdwobjecttypes: *mut u32, dwobjecttypes: u32, pvar: *mut super::super::System::Com::VARIANT) -> ::windows::core::HRESULT; } - ADsBuildVarArrayInt(::core::mem::transmute(lpdwobjecttypes), ::core::mem::transmute(dwobjecttypes), ::core::mem::transmute(pvar)).ok() + ADsBuildVarArrayInt(::core::mem::transmute(lpdwobjecttypes), dwobjecttypes, ::core::mem::transmute(pvar)).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2260,7 +2260,7 @@ pub unsafe fn ADsEncodeBinaryData(pbsrcdata: *mut u8, dwsrclen: u32, ppszdestdat extern "system" { fn ADsEncodeBinaryData(pbsrcdata: *mut u8, dwsrclen: u32, ppszdestdata: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - ADsEncodeBinaryData(::core::mem::transmute(pbsrcdata), ::core::mem::transmute(dwsrclen), ::core::mem::transmute(ppszdestdata)).ok() + ADsEncodeBinaryData(::core::mem::transmute(pbsrcdata), dwsrclen, ::core::mem::transmute(ppszdestdata)).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2273,7 +2273,7 @@ where extern "system" { fn ADsEnumerateNext(penumvariant: *mut ::core::ffi::c_void, celements: u32, pvar: *mut super::super::System::Com::VARIANT, pcelementsfetched: *mut u32) -> ::windows::core::HRESULT; } - ADsEnumerateNext(penumvariant.into().abi(), ::core::mem::transmute(celements), ::core::mem::transmute(pvar), ::core::mem::transmute(pcelementsfetched)).ok() + ADsEnumerateNext(penumvariant.into().abi(), celements, ::core::mem::transmute(pvar), ::core::mem::transmute(pcelementsfetched)).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -2321,7 +2321,7 @@ where extern "system" { fn ADsOpenObject(lpszpathname: ::windows::core::PCWSTR, lpszusername: ::windows::core::PCWSTR, lpszpassword: ::windows::core::PCWSTR, dwreserved: ADS_AUTHENTICATION_ENUM, riid: *const ::windows::core::GUID, ppobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ADsOpenObject(lpszpathname.into(), lpszusername.into(), lpszpassword.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(riid), ::core::mem::transmute(ppobject)).ok() + ADsOpenObject(lpszpathname.into(), lpszusername.into(), lpszpassword.into(), dwreserved, ::core::mem::transmute(riid), ::core::mem::transmute(ppobject)).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2430,7 +2430,7 @@ where extern "system" { fn ADsSetLastError(dwerr: u32, pszerror: ::windows::core::PCWSTR, pszprovider: ::windows::core::PCWSTR); } - ADsSetLastError(::core::mem::transmute(dwerr), pszerror.into(), pszprovider.into()) + ADsSetLastError(dwerr, pszerror.into(), pszprovider.into()) } pub const AccessControlEntry: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb75ac000_9bdd_11d0_852c_00c04fd8d503); pub const AccessControlList: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb85ea052_9bdd_11d0_852c_00c04fd8d503); @@ -2442,7 +2442,7 @@ pub unsafe fn AdsFreeAdsValues(padsvalues: *mut ADSVALUE, dwnumvalues: u32) { extern "system" { fn AdsFreeAdsValues(padsvalues: *mut ADSVALUE, dwnumvalues: u32); } - AdsFreeAdsValues(::core::mem::transmute(padsvalues), ::core::mem::transmute(dwnumvalues)) + AdsFreeAdsValues(::core::mem::transmute(padsvalues), dwnumvalues) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2452,7 +2452,7 @@ pub unsafe fn AdsTypeToPropVariant(padsvalues: *mut ADSVALUE, dwnumvalues: u32, extern "system" { fn AdsTypeToPropVariant(padsvalues: *mut ADSVALUE, dwnumvalues: u32, pvariant: *mut super::super::System::Com::VARIANT) -> ::windows::core::HRESULT; } - AdsTypeToPropVariant(::core::mem::transmute(padsvalues), ::core::mem::transmute(dwnumvalues), ::core::mem::transmute(pvariant)).ok() + AdsTypeToPropVariant(::core::mem::transmute(padsvalues), dwnumvalues, ::core::mem::transmute(pvariant)).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -2461,7 +2461,7 @@ pub unsafe fn AllocADsMem(cb: u32) -> *mut ::core::ffi::c_void { extern "system" { fn AllocADsMem(cb: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(AllocADsMem(::core::mem::transmute(cb))) + ::core::mem::transmute(AllocADsMem(cb)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -2490,7 +2490,7 @@ where extern "system" { fn BinarySDToSecurityDescriptor(psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, pvarsec: *mut super::super::System::Com::VARIANT, pszservername: ::windows::core::PCWSTR, username: ::windows::core::PCWSTR, password: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - BinarySDToSecurityDescriptor(psecuritydescriptor.into(), ::core::mem::transmute(pvarsec), pszservername.into(), username.into(), password.into(), ::core::mem::transmute(dwflags)).ok() + BinarySDToSecurityDescriptor(psecuritydescriptor.into(), ::core::mem::transmute(pvarsec), pszservername.into(), username.into(), password.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const CFSTR_DSDISPLAYSPECOPTIONS: &str = "DsDisplaySpecOptions"; @@ -7122,7 +7122,7 @@ where extern "system" { fn DsAddSidHistoryA(hds: super::super::Foundation::HANDLE, flags: u32, srcdomain: ::windows::core::PCSTR, srcprincipal: ::windows::core::PCSTR, srcdomaincontroller: ::windows::core::PCSTR, srcdomaincreds: *const ::core::ffi::c_void, dstdomain: ::windows::core::PCSTR, dstprincipal: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(DsAddSidHistoryA(hds.into(), ::core::mem::transmute(flags), srcdomain.into(), srcprincipal.into(), srcdomaincontroller.into(), ::core::mem::transmute(srcdomaincreds), dstdomain.into(), dstprincipal.into())) + ::core::mem::transmute(DsAddSidHistoryA(hds.into(), flags, srcdomain.into(), srcprincipal.into(), srcdomaincontroller.into(), ::core::mem::transmute(srcdomaincreds), dstdomain.into(), dstprincipal.into())) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7140,7 +7140,7 @@ where extern "system" { fn DsAddSidHistoryW(hds: super::super::Foundation::HANDLE, flags: u32, srcdomain: ::windows::core::PCWSTR, srcprincipal: ::windows::core::PCWSTR, srcdomaincontroller: ::windows::core::PCWSTR, srcdomaincreds: *const ::core::ffi::c_void, dstdomain: ::windows::core::PCWSTR, dstprincipal: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(DsAddSidHistoryW(hds.into(), ::core::mem::transmute(flags), srcdomain.into(), srcprincipal.into(), srcdomaincontroller.into(), ::core::mem::transmute(srcdomaincreds), dstdomain.into(), dstprincipal.into())) + ::core::mem::transmute(DsAddSidHistoryW(hds.into(), flags, srcdomain.into(), srcprincipal.into(), srcdomaincontroller.into(), ::core::mem::transmute(srcdomaincreds), dstdomain.into(), dstprincipal.into())) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -7222,7 +7222,7 @@ where extern "system" { fn DsBindByInstanceA(servername: ::windows::core::PCSTR, annotation: ::windows::core::PCSTR, instanceguid: *const ::windows::core::GUID, dnsdomainname: ::windows::core::PCSTR, authidentity: *const ::core::ffi::c_void, serviceprincipalname: ::windows::core::PCSTR, bindflags: u32, phds: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(DsBindByInstanceA(servername.into(), annotation.into(), ::core::mem::transmute(instanceguid), dnsdomainname.into(), ::core::mem::transmute(authidentity), serviceprincipalname.into(), ::core::mem::transmute(bindflags), ::core::mem::transmute(phds))) + ::core::mem::transmute(DsBindByInstanceA(servername.into(), annotation.into(), ::core::mem::transmute(instanceguid), dnsdomainname.into(), ::core::mem::transmute(authidentity), serviceprincipalname.into(), bindflags, ::core::mem::transmute(phds))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7238,7 +7238,7 @@ where extern "system" { fn DsBindByInstanceW(servername: ::windows::core::PCWSTR, annotation: ::windows::core::PCWSTR, instanceguid: *const ::windows::core::GUID, dnsdomainname: ::windows::core::PCWSTR, authidentity: *const ::core::ffi::c_void, serviceprincipalname: ::windows::core::PCWSTR, bindflags: u32, phds: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(DsBindByInstanceW(servername.into(), annotation.into(), ::core::mem::transmute(instanceguid), dnsdomainname.into(), ::core::mem::transmute(authidentity), serviceprincipalname.into(), ::core::mem::transmute(bindflags), ::core::mem::transmute(phds))) + ::core::mem::transmute(DsBindByInstanceW(servername.into(), annotation.into(), ::core::mem::transmute(instanceguid), dnsdomainname.into(), ::core::mem::transmute(authidentity), serviceprincipalname.into(), bindflags, ::core::mem::transmute(phds))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7336,7 +7336,7 @@ where extern "system" { fn DsBindWithSpnExA(domaincontrollername: ::windows::core::PCSTR, dnsdomainname: ::windows::core::PCSTR, authidentity: *const ::core::ffi::c_void, serviceprincipalname: ::windows::core::PCSTR, bindflags: u32, phds: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(DsBindWithSpnExA(domaincontrollername.into(), dnsdomainname.into(), ::core::mem::transmute(authidentity), serviceprincipalname.into(), ::core::mem::transmute(bindflags), ::core::mem::transmute(phds))) + ::core::mem::transmute(DsBindWithSpnExA(domaincontrollername.into(), dnsdomainname.into(), ::core::mem::transmute(authidentity), serviceprincipalname.into(), bindflags, ::core::mem::transmute(phds))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7351,7 +7351,7 @@ where extern "system" { fn DsBindWithSpnExW(domaincontrollername: ::windows::core::PCWSTR, dnsdomainname: ::windows::core::PCWSTR, authidentity: *const ::core::ffi::c_void, serviceprincipalname: ::windows::core::PCWSTR, bindflags: u32, phds: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(DsBindWithSpnExW(domaincontrollername.into(), dnsdomainname.into(), ::core::mem::transmute(authidentity), serviceprincipalname.into(), ::core::mem::transmute(bindflags), ::core::mem::transmute(phds))) + ::core::mem::transmute(DsBindWithSpnExW(domaincontrollername.into(), dnsdomainname.into(), ::core::mem::transmute(authidentity), serviceprincipalname.into(), bindflags, ::core::mem::transmute(phds))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7379,7 +7379,7 @@ where extern "system" { fn DsBindingSetTimeout(hds: super::super::Foundation::HANDLE, ctimeoutsecs: u32) -> u32; } - ::core::mem::transmute(DsBindingSetTimeout(hds.into(), ::core::mem::transmute(ctimeoutsecs))) + ::core::mem::transmute(DsBindingSetTimeout(hds.into(), ctimeoutsecs)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] @@ -7438,7 +7438,7 @@ where extern "system" { fn DsCrackNamesA(hds: super::super::Foundation::HANDLE, flags: DS_NAME_FLAGS, formatoffered: DS_NAME_FORMAT, formatdesired: DS_NAME_FORMAT, cnames: u32, rpnames: *const ::windows::core::PSTR, ppresult: *mut *mut DS_NAME_RESULTA) -> u32; } - ::core::mem::transmute(DsCrackNamesA(hds.into(), ::core::mem::transmute(flags), ::core::mem::transmute(formatoffered), ::core::mem::transmute(formatdesired), rpnames.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rpnames)), ::core::mem::transmute(ppresult))) + ::core::mem::transmute(DsCrackNamesA(hds.into(), flags, formatoffered, formatdesired, rpnames.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rpnames)), ::core::mem::transmute(ppresult))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7451,7 +7451,7 @@ where extern "system" { fn DsCrackNamesW(hds: super::super::Foundation::HANDLE, flags: DS_NAME_FLAGS, formatoffered: DS_NAME_FORMAT, formatdesired: DS_NAME_FORMAT, cnames: u32, rpnames: *const ::windows::core::PWSTR, ppresult: *mut *mut DS_NAME_RESULTW) -> u32; } - ::core::mem::transmute(DsCrackNamesW(hds.into(), ::core::mem::transmute(flags), ::core::mem::transmute(formatoffered), ::core::mem::transmute(formatdesired), rpnames.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rpnames)), ::core::mem::transmute(ppresult))) + ::core::mem::transmute(DsCrackNamesW(hds.into(), flags, formatoffered, formatdesired, rpnames.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rpnames)), ::core::mem::transmute(ppresult))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7481,7 +7481,7 @@ where extern "system" { fn DsCrackSpn3W(pszspn: ::windows::core::PCWSTR, cspn: u32, pchostname: *mut u32, hostname: ::windows::core::PWSTR, pcinstancename: *mut u32, instancename: ::windows::core::PWSTR, pportnumber: *mut u16, pcdomainname: *mut u32, domainname: ::windows::core::PWSTR, pcrealmname: *mut u32, realmname: ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(DsCrackSpn3W(pszspn.into(), ::core::mem::transmute(cspn), ::core::mem::transmute(pchostname), ::core::mem::transmute(hostname), ::core::mem::transmute(pcinstancename), ::core::mem::transmute(instancename), ::core::mem::transmute(pportnumber), ::core::mem::transmute(pcdomainname), ::core::mem::transmute(domainname), ::core::mem::transmute(pcrealmname), ::core::mem::transmute(realmname))) + ::core::mem::transmute(DsCrackSpn3W(pszspn.into(), cspn, ::core::mem::transmute(pchostname), ::core::mem::transmute(hostname), ::core::mem::transmute(pcinstancename), ::core::mem::transmute(instancename), ::core::mem::transmute(pportnumber), ::core::mem::transmute(pcdomainname), ::core::mem::transmute(domainname), ::core::mem::transmute(pcrealmname), ::core::mem::transmute(realmname))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7493,7 +7493,7 @@ where extern "system" { fn DsCrackSpn4W(pszspn: ::windows::core::PCWSTR, cspn: u32, pchostname: *mut u32, hostname: ::windows::core::PWSTR, pcinstancename: *mut u32, instancename: ::windows::core::PWSTR, pcportname: *mut u32, portname: ::windows::core::PWSTR, pcdomainname: *mut u32, domainname: ::windows::core::PWSTR, pcrealmname: *mut u32, realmname: ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(DsCrackSpn4W(pszspn.into(), ::core::mem::transmute(cspn), ::core::mem::transmute(pchostname), ::core::mem::transmute(hostname), ::core::mem::transmute(pcinstancename), ::core::mem::transmute(instancename), ::core::mem::transmute(pcportname), ::core::mem::transmute(portname), ::core::mem::transmute(pcdomainname), ::core::mem::transmute(domainname), ::core::mem::transmute(pcrealmname), ::core::mem::transmute(realmname))) + ::core::mem::transmute(DsCrackSpn4W(pszspn.into(), cspn, ::core::mem::transmute(pchostname), ::core::mem::transmute(hostname), ::core::mem::transmute(pcinstancename), ::core::mem::transmute(instancename), ::core::mem::transmute(pcportname), ::core::mem::transmute(portname), ::core::mem::transmute(pcdomainname), ::core::mem::transmute(domainname), ::core::mem::transmute(pcrealmname), ::core::mem::transmute(realmname))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7578,7 +7578,7 @@ where extern "system" { fn DsEnumerateDomainTrustsA(servername: ::windows::core::PCSTR, flags: u32, domains: *mut *mut DS_DOMAIN_TRUSTSA, domaincount: *mut u32) -> u32; } - ::core::mem::transmute(DsEnumerateDomainTrustsA(servername.into(), ::core::mem::transmute(flags), ::core::mem::transmute(domains), ::core::mem::transmute(domaincount))) + ::core::mem::transmute(DsEnumerateDomainTrustsA(servername.into(), flags, ::core::mem::transmute(domains), ::core::mem::transmute(domaincount))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7591,7 +7591,7 @@ where extern "system" { fn DsEnumerateDomainTrustsW(servername: ::windows::core::PCWSTR, flags: u32, domains: *mut *mut DS_DOMAIN_TRUSTSW, domaincount: *mut u32) -> u32; } - ::core::mem::transmute(DsEnumerateDomainTrustsW(servername.into(), ::core::mem::transmute(flags), ::core::mem::transmute(domains), ::core::mem::transmute(domaincount))) + ::core::mem::transmute(DsEnumerateDomainTrustsW(servername.into(), flags, ::core::mem::transmute(domains), ::core::mem::transmute(domaincount))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7600,7 +7600,7 @@ pub unsafe fn DsFreeDomainControllerInfoA(infolevel: u32, pinfo: &[u8]) { extern "system" { fn DsFreeDomainControllerInfoA(infolevel: u32, cinfo: u32, pinfo: *const ::core::ffi::c_void); } - DsFreeDomainControllerInfoA(::core::mem::transmute(infolevel), pinfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinfo))) + DsFreeDomainControllerInfoA(infolevel, pinfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinfo))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7609,7 +7609,7 @@ pub unsafe fn DsFreeDomainControllerInfoW(infolevel: u32, pinfo: &[u8]) { extern "system" { fn DsFreeDomainControllerInfoW(infolevel: u32, cinfo: u32, pinfo: *const ::core::ffi::c_void); } - DsFreeDomainControllerInfoW(::core::mem::transmute(infolevel), pinfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinfo))) + DsFreeDomainControllerInfoW(infolevel, pinfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinfo))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7698,7 +7698,7 @@ where extern "system" { fn DsGetDcNameA(computername: ::windows::core::PCSTR, domainname: ::windows::core::PCSTR, domainguid: *const ::windows::core::GUID, sitename: ::windows::core::PCSTR, flags: u32, domaincontrollerinfo: *mut *mut DOMAIN_CONTROLLER_INFOA) -> u32; } - ::core::mem::transmute(DsGetDcNameA(computername.into(), domainname.into(), ::core::mem::transmute(domainguid), sitename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(domaincontrollerinfo))) + ::core::mem::transmute(DsGetDcNameA(computername.into(), domainname.into(), ::core::mem::transmute(domainguid), sitename.into(), flags, ::core::mem::transmute(domaincontrollerinfo))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7712,7 +7712,7 @@ where extern "system" { fn DsGetDcNameW(computername: ::windows::core::PCWSTR, domainname: ::windows::core::PCWSTR, domainguid: *const ::windows::core::GUID, sitename: ::windows::core::PCWSTR, flags: u32, domaincontrollerinfo: *mut *mut DOMAIN_CONTROLLER_INFOW) -> u32; } - ::core::mem::transmute(DsGetDcNameW(computername.into(), domainname.into(), ::core::mem::transmute(domainguid), sitename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(domaincontrollerinfo))) + ::core::mem::transmute(DsGetDcNameW(computername.into(), domainname.into(), ::core::mem::transmute(domainguid), sitename.into(), flags, ::core::mem::transmute(domaincontrollerinfo))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -7752,7 +7752,7 @@ where extern "system" { fn DsGetDcOpenA(dnsname: ::windows::core::PCSTR, optionflags: u32, sitename: ::windows::core::PCSTR, domainguid: *const ::windows::core::GUID, dnsforestname: ::windows::core::PCSTR, dcflags: u32, retgetdccontext: *mut GetDcContextHandle) -> u32; } - ::core::mem::transmute(DsGetDcOpenA(dnsname.into(), ::core::mem::transmute(optionflags), sitename.into(), ::core::mem::transmute(domainguid), dnsforestname.into(), ::core::mem::transmute(dcflags), ::core::mem::transmute(retgetdccontext))) + ::core::mem::transmute(DsGetDcOpenA(dnsname.into(), optionflags, sitename.into(), ::core::mem::transmute(domainguid), dnsforestname.into(), dcflags, ::core::mem::transmute(retgetdccontext))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7766,7 +7766,7 @@ where extern "system" { fn DsGetDcOpenW(dnsname: ::windows::core::PCWSTR, optionflags: u32, sitename: ::windows::core::PCWSTR, domainguid: *const ::windows::core::GUID, dnsforestname: ::windows::core::PCWSTR, dcflags: u32, retgetdccontext: *mut GetDcContextHandle) -> u32; } - ::core::mem::transmute(DsGetDcOpenW(dnsname.into(), ::core::mem::transmute(optionflags), sitename.into(), ::core::mem::transmute(domainguid), dnsforestname.into(), ::core::mem::transmute(dcflags), ::core::mem::transmute(retgetdccontext))) + ::core::mem::transmute(DsGetDcOpenW(dnsname.into(), optionflags, sitename.into(), ::core::mem::transmute(domainguid), dnsforestname.into(), dcflags, ::core::mem::transmute(retgetdccontext))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7804,7 +7804,7 @@ where extern "system" { fn DsGetDomainControllerInfoA(hds: super::super::Foundation::HANDLE, domainname: ::windows::core::PCSTR, infolevel: u32, pcout: *mut u32, ppinfo: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DsGetDomainControllerInfoA(hds.into(), domainname.into(), ::core::mem::transmute(infolevel), ::core::mem::transmute(pcout), ::core::mem::transmute(ppinfo))) + ::core::mem::transmute(DsGetDomainControllerInfoA(hds.into(), domainname.into(), infolevel, ::core::mem::transmute(pcout), ::core::mem::transmute(ppinfo))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7818,7 +7818,7 @@ where extern "system" { fn DsGetDomainControllerInfoW(hds: super::super::Foundation::HANDLE, domainname: ::windows::core::PCWSTR, infolevel: u32, pcout: *mut u32, ppinfo: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DsGetDomainControllerInfoW(hds.into(), domainname.into(), ::core::mem::transmute(infolevel), ::core::mem::transmute(pcout), ::core::mem::transmute(ppinfo))) + ::core::mem::transmute(DsGetDomainControllerInfoW(hds.into(), domainname.into(), infolevel, ::core::mem::transmute(pcout), ::core::mem::transmute(ppinfo))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] @@ -7832,7 +7832,7 @@ where extern "system" { fn DsGetForestTrustInformationW(servername: ::windows::core::PCWSTR, trusteddomainname: ::windows::core::PCWSTR, flags: u32, foresttrustinfo: *mut *mut super::super::Security::Authentication::Identity::LSA_FOREST_TRUST_INFORMATION) -> u32; } - ::core::mem::transmute(DsGetForestTrustInformationW(servername.into(), trusteddomainname.into(), ::core::mem::transmute(flags), ::core::mem::transmute(foresttrustinfo))) + ::core::mem::transmute(DsGetForestTrustInformationW(servername.into(), trusteddomainname.into(), flags, ::core::mem::transmute(foresttrustinfo))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7857,7 +7857,7 @@ where extern "system" { fn DsGetIcon(dwflags: u32, pszobjectclass: ::windows::core::PCWSTR, cximage: i32, cyimage: i32) -> super::super::UI::WindowsAndMessaging::HICON; } - ::core::mem::transmute(DsGetIcon(::core::mem::transmute(dwflags), pszobjectclass.into(), ::core::mem::transmute(cximage), ::core::mem::transmute(cyimage))) + ::core::mem::transmute(DsGetIcon(dwflags, pszobjectclass.into(), cximage, cyimage)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7903,7 +7903,7 @@ where extern "system" { fn DsGetSpnA(servicetype: DS_SPN_NAME_TYPE, serviceclass: ::windows::core::PCSTR, servicename: ::windows::core::PCSTR, instanceport: u16, cinstancenames: u16, pinstancenames: *const ::windows::core::PSTR, pinstanceports: *const u16, pcspn: *mut u32, prpszspn: *mut *mut ::windows::core::PSTR) -> u32; } - ::core::mem::transmute(DsGetSpnA(::core::mem::transmute(servicetype), serviceclass.into(), servicename.into(), ::core::mem::transmute(instanceport), ::core::mem::transmute(cinstancenames), ::core::mem::transmute(pinstancenames), ::core::mem::transmute(pinstanceports), ::core::mem::transmute(pcspn), ::core::mem::transmute(prpszspn))) + ::core::mem::transmute(DsGetSpnA(servicetype, serviceclass.into(), servicename.into(), instanceport, ::core::mem::transmute(cinstancenames), ::core::mem::transmute(pinstancenames), ::core::mem::transmute(pinstanceports), ::core::mem::transmute(pcspn), ::core::mem::transmute(prpszspn))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -7916,7 +7916,7 @@ where extern "system" { fn DsGetSpnW(servicetype: DS_SPN_NAME_TYPE, serviceclass: ::windows::core::PCWSTR, servicename: ::windows::core::PCWSTR, instanceport: u16, cinstancenames: u16, pinstancenames: *const ::windows::core::PWSTR, pinstanceports: *const u16, pcspn: *mut u32, prpszspn: *mut *mut ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(DsGetSpnW(::core::mem::transmute(servicetype), serviceclass.into(), servicename.into(), ::core::mem::transmute(instanceport), ::core::mem::transmute(cinstancenames), ::core::mem::transmute(pinstancenames), ::core::mem::transmute(pinstanceports), ::core::mem::transmute(pcspn), ::core::mem::transmute(prpszspn))) + ::core::mem::transmute(DsGetSpnW(servicetype, serviceclass.into(), servicename.into(), instanceport, ::core::mem::transmute(cinstancenames), ::core::mem::transmute(pinstancenames), ::core::mem::transmute(pinstanceports), ::core::mem::transmute(pcspn), ::core::mem::transmute(prpszspn))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7931,7 +7931,7 @@ where extern "system" { fn DsInheritSecurityIdentityA(hds: super::super::Foundation::HANDLE, flags: u32, srcprincipal: ::windows::core::PCSTR, dstprincipal: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(DsInheritSecurityIdentityA(hds.into(), ::core::mem::transmute(flags), srcprincipal.into(), dstprincipal.into())) + ::core::mem::transmute(DsInheritSecurityIdentityA(hds.into(), flags, srcprincipal.into(), dstprincipal.into())) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7946,7 +7946,7 @@ where extern "system" { fn DsInheritSecurityIdentityW(hds: super::super::Foundation::HANDLE, flags: u32, srcprincipal: ::windows::core::PCWSTR, dstprincipal: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(DsInheritSecurityIdentityW(hds.into(), ::core::mem::transmute(flags), srcprincipal.into(), dstprincipal.into())) + ::core::mem::transmute(DsInheritSecurityIdentityW(hds.into(), flags, srcprincipal.into(), dstprincipal.into())) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7959,7 +7959,7 @@ where extern "system" { fn DsIsMangledDnA(pszdn: ::windows::core::PCSTR, edsmanglefor: DS_MANGLE_FOR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DsIsMangledDnA(pszdn.into(), ::core::mem::transmute(edsmanglefor))) + ::core::mem::transmute(DsIsMangledDnA(pszdn.into(), edsmanglefor)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7972,7 +7972,7 @@ where extern "system" { fn DsIsMangledDnW(pszdn: ::windows::core::PCWSTR, edsmanglefor: DS_MANGLE_FOR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DsIsMangledDnW(pszdn.into(), ::core::mem::transmute(edsmanglefor))) + ::core::mem::transmute(DsIsMangledDnW(pszdn.into(), edsmanglefor)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7982,7 +7982,7 @@ pub unsafe fn DsIsMangledRdnValueA(pszrdn: &[u8], edsmanglefordesired: DS_MANGLE extern "system" { fn DsIsMangledRdnValueA(pszrdn: ::windows::core::PCSTR, crdn: u32, edsmanglefordesired: DS_MANGLE_FOR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DsIsMangledRdnValueA(::core::mem::transmute(::windows::core::as_ptr_or_null(pszrdn)), pszrdn.len() as _, ::core::mem::transmute(edsmanglefordesired))) + ::core::mem::transmute(DsIsMangledRdnValueA(::core::mem::transmute(::windows::core::as_ptr_or_null(pszrdn)), pszrdn.len() as _, edsmanglefordesired)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7992,7 +7992,7 @@ pub unsafe fn DsIsMangledRdnValueW(pszrdn: &[u16], edsmanglefordesired: DS_MANGL extern "system" { fn DsIsMangledRdnValueW(pszrdn: ::windows::core::PCWSTR, crdn: u32, edsmanglefordesired: DS_MANGLE_FOR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DsIsMangledRdnValueW(::core::mem::transmute(::windows::core::as_ptr_or_null(pszrdn)), pszrdn.len() as _, ::core::mem::transmute(edsmanglefordesired))) + ::core::mem::transmute(DsIsMangledRdnValueW(::core::mem::transmute(::windows::core::as_ptr_or_null(pszrdn)), pszrdn.len() as _, edsmanglefordesired)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8201,7 +8201,7 @@ where extern "system" { fn DsMakeSpnA(serviceclass: ::windows::core::PCSTR, servicename: ::windows::core::PCSTR, instancename: ::windows::core::PCSTR, instanceport: u16, referrer: ::windows::core::PCSTR, pcspnlength: *mut u32, pszspn: ::windows::core::PSTR) -> u32; } - ::core::mem::transmute(DsMakeSpnA(serviceclass.into(), servicename.into(), instancename.into(), ::core::mem::transmute(instanceport), referrer.into(), ::core::mem::transmute(pcspnlength), ::core::mem::transmute(pszspn))) + ::core::mem::transmute(DsMakeSpnA(serviceclass.into(), servicename.into(), instancename.into(), instanceport, referrer.into(), ::core::mem::transmute(pcspnlength), ::core::mem::transmute(pszspn))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -8216,7 +8216,7 @@ where extern "system" { fn DsMakeSpnW(serviceclass: ::windows::core::PCWSTR, servicename: ::windows::core::PCWSTR, instancename: ::windows::core::PCWSTR, instanceport: u16, referrer: ::windows::core::PCWSTR, pcspnlength: *mut u32, pszspn: ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(DsMakeSpnW(serviceclass.into(), servicename.into(), instancename.into(), ::core::mem::transmute(instanceport), referrer.into(), ::core::mem::transmute(pcspnlength), ::core::mem::transmute(pszspn))) + ::core::mem::transmute(DsMakeSpnW(serviceclass.into(), servicename.into(), instancename.into(), instanceport, referrer.into(), ::core::mem::transmute(pcspnlength), ::core::mem::transmute(pszspn))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8269,7 +8269,7 @@ where extern "system" { fn DsQuerySitesByCostA(hds: super::super::Foundation::HANDLE, pszfromsite: ::windows::core::PCSTR, rgsztosites: *const ::windows::core::PSTR, ctosites: u32, dwflags: u32, prgsiteinfo: *mut *mut DS_SITE_COST_INFO) -> u32; } - ::core::mem::transmute(DsQuerySitesByCostA(hds.into(), pszfromsite.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsztosites)), rgsztosites.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(prgsiteinfo))) + ::core::mem::transmute(DsQuerySitesByCostA(hds.into(), pszfromsite.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsztosites)), rgsztosites.len() as _, dwflags, ::core::mem::transmute(prgsiteinfo))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8283,7 +8283,7 @@ where extern "system" { fn DsQuerySitesByCostW(hds: super::super::Foundation::HANDLE, pwszfromsite: ::windows::core::PCWSTR, rgwsztosites: *const ::windows::core::PWSTR, ctosites: u32, dwflags: u32, prgsiteinfo: *mut *mut DS_SITE_COST_INFO) -> u32; } - ::core::mem::transmute(DsQuerySitesByCostW(hds.into(), pwszfromsite.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgwsztosites)), rgwsztosites.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(prgsiteinfo))) + ::core::mem::transmute(DsQuerySitesByCostW(hds.into(), pwszfromsite.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgwsztosites)), rgwsztosites.len() as _, dwflags, ::core::mem::transmute(prgsiteinfo))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -8387,7 +8387,7 @@ where extern "system" { fn DsReplicaAddA(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCSTR, sourcedsadn: ::windows::core::PCSTR, transportdn: ::windows::core::PCSTR, sourcedsaaddress: ::windows::core::PCSTR, pschedule: *const SCHEDULE, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaAddA(hds.into(), namecontext.into(), sourcedsadn.into(), transportdn.into(), sourcedsaaddress.into(), ::core::mem::transmute(pschedule), ::core::mem::transmute(options))) + ::core::mem::transmute(DsReplicaAddA(hds.into(), namecontext.into(), sourcedsadn.into(), transportdn.into(), sourcedsaaddress.into(), ::core::mem::transmute(pschedule), options)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8404,7 +8404,7 @@ where extern "system" { fn DsReplicaAddW(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCWSTR, sourcedsadn: ::windows::core::PCWSTR, transportdn: ::windows::core::PCWSTR, sourcedsaaddress: ::windows::core::PCWSTR, pschedule: *const SCHEDULE, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaAddW(hds.into(), namecontext.into(), sourcedsadn.into(), transportdn.into(), sourcedsaaddress.into(), ::core::mem::transmute(pschedule), ::core::mem::transmute(options))) + ::core::mem::transmute(DsReplicaAddW(hds.into(), namecontext.into(), sourcedsadn.into(), transportdn.into(), sourcedsaaddress.into(), ::core::mem::transmute(pschedule), options)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8417,7 +8417,7 @@ where extern "system" { fn DsReplicaConsistencyCheck(hds: super::super::Foundation::HANDLE, taskid: DS_KCC_TASKID, dwflags: u32) -> u32; } - ::core::mem::transmute(DsReplicaConsistencyCheck(hds.into(), ::core::mem::transmute(taskid), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(DsReplicaConsistencyCheck(hds.into(), taskid, dwflags)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8432,7 +8432,7 @@ where extern "system" { fn DsReplicaDelA(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCSTR, dsasrc: ::windows::core::PCSTR, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaDelA(hds.into(), namecontext.into(), dsasrc.into(), ::core::mem::transmute(options))) + ::core::mem::transmute(DsReplicaDelA(hds.into(), namecontext.into(), dsasrc.into(), options)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8447,7 +8447,7 @@ where extern "system" { fn DsReplicaDelW(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCWSTR, dsasrc: ::windows::core::PCWSTR, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaDelW(hds.into(), namecontext.into(), dsasrc.into(), ::core::mem::transmute(options))) + ::core::mem::transmute(DsReplicaDelW(hds.into(), namecontext.into(), dsasrc.into(), options)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -8456,7 +8456,7 @@ pub unsafe fn DsReplicaFreeInfo(infotype: DS_REPL_INFO_TYPE, pinfo: *const ::cor extern "system" { fn DsReplicaFreeInfo(infotype: DS_REPL_INFO_TYPE, pinfo: *const ::core::ffi::c_void); } - DsReplicaFreeInfo(::core::mem::transmute(infotype), ::core::mem::transmute(pinfo)) + DsReplicaFreeInfo(infotype, ::core::mem::transmute(pinfo)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8472,7 +8472,7 @@ where extern "system" { fn DsReplicaGetInfo2W(hds: super::super::Foundation::HANDLE, infotype: DS_REPL_INFO_TYPE, pszobject: ::windows::core::PCWSTR, puuidforsourcedsaobjguid: *const ::windows::core::GUID, pszattributename: ::windows::core::PCWSTR, pszvalue: ::windows::core::PCWSTR, dwflags: u32, dwenumerationcontext: u32, ppinfo: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DsReplicaGetInfo2W(hds.into(), ::core::mem::transmute(infotype), pszobject.into(), ::core::mem::transmute(puuidforsourcedsaobjguid), pszattributename.into(), pszvalue.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwenumerationcontext), ::core::mem::transmute(ppinfo))) + ::core::mem::transmute(DsReplicaGetInfo2W(hds.into(), infotype, pszobject.into(), ::core::mem::transmute(puuidforsourcedsaobjguid), pszattributename.into(), pszvalue.into(), dwflags, dwenumerationcontext, ::core::mem::transmute(ppinfo))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8486,7 +8486,7 @@ where extern "system" { fn DsReplicaGetInfoW(hds: super::super::Foundation::HANDLE, infotype: DS_REPL_INFO_TYPE, pszobject: ::windows::core::PCWSTR, puuidforsourcedsaobjguid: *const ::windows::core::GUID, ppinfo: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DsReplicaGetInfoW(hds.into(), ::core::mem::transmute(infotype), pszobject.into(), ::core::mem::transmute(puuidforsourcedsaobjguid), ::core::mem::transmute(ppinfo))) + ::core::mem::transmute(DsReplicaGetInfoW(hds.into(), infotype, pszobject.into(), ::core::mem::transmute(puuidforsourcedsaobjguid), ::core::mem::transmute(ppinfo))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8502,7 +8502,7 @@ where extern "system" { fn DsReplicaModifyA(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCSTR, puuidsourcedsa: *const ::windows::core::GUID, transportdn: ::windows::core::PCSTR, sourcedsaaddress: ::windows::core::PCSTR, pschedule: *const SCHEDULE, replicaflags: u32, modifyfields: u32, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaModifyA(hds.into(), namecontext.into(), ::core::mem::transmute(puuidsourcedsa), transportdn.into(), sourcedsaaddress.into(), ::core::mem::transmute(pschedule), ::core::mem::transmute(replicaflags), ::core::mem::transmute(modifyfields), ::core::mem::transmute(options))) + ::core::mem::transmute(DsReplicaModifyA(hds.into(), namecontext.into(), ::core::mem::transmute(puuidsourcedsa), transportdn.into(), sourcedsaaddress.into(), ::core::mem::transmute(pschedule), replicaflags, modifyfields, options)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8518,7 +8518,7 @@ where extern "system" { fn DsReplicaModifyW(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCWSTR, puuidsourcedsa: *const ::windows::core::GUID, transportdn: ::windows::core::PCWSTR, sourcedsaaddress: ::windows::core::PCWSTR, pschedule: *const SCHEDULE, replicaflags: u32, modifyfields: u32, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaModifyW(hds.into(), namecontext.into(), ::core::mem::transmute(puuidsourcedsa), transportdn.into(), sourcedsaaddress.into(), ::core::mem::transmute(pschedule), ::core::mem::transmute(replicaflags), ::core::mem::transmute(modifyfields), ::core::mem::transmute(options))) + ::core::mem::transmute(DsReplicaModifyW(hds.into(), namecontext.into(), ::core::mem::transmute(puuidsourcedsa), transportdn.into(), sourcedsaaddress.into(), ::core::mem::transmute(pschedule), replicaflags, modifyfields, options)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8532,7 +8532,7 @@ where extern "system" { fn DsReplicaSyncA(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCSTR, puuiddsasrc: *const ::windows::core::GUID, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaSyncA(hds.into(), namecontext.into(), ::core::mem::transmute(puuiddsasrc), ::core::mem::transmute(options))) + ::core::mem::transmute(DsReplicaSyncA(hds.into(), namecontext.into(), ::core::mem::transmute(puuiddsasrc), options)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8546,7 +8546,7 @@ where extern "system" { fn DsReplicaSyncAllA(hds: super::super::Foundation::HANDLE, psznamecontext: ::windows::core::PCSTR, ulflags: u32, pfncallback: isize, pcallbackdata: *const ::core::ffi::c_void, perrors: *mut *mut *mut DS_REPSYNCALL_ERRINFOA) -> u32; } - ::core::mem::transmute(DsReplicaSyncAllA(hds.into(), psznamecontext.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(pfncallback), ::core::mem::transmute(pcallbackdata), ::core::mem::transmute(perrors))) + ::core::mem::transmute(DsReplicaSyncAllA(hds.into(), psznamecontext.into(), ulflags, pfncallback, ::core::mem::transmute(pcallbackdata), ::core::mem::transmute(perrors))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8560,7 +8560,7 @@ where extern "system" { fn DsReplicaSyncAllW(hds: super::super::Foundation::HANDLE, psznamecontext: ::windows::core::PCWSTR, ulflags: u32, pfncallback: isize, pcallbackdata: *const ::core::ffi::c_void, perrors: *mut *mut *mut DS_REPSYNCALL_ERRINFOW) -> u32; } - ::core::mem::transmute(DsReplicaSyncAllW(hds.into(), psznamecontext.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(pfncallback), ::core::mem::transmute(pcallbackdata), ::core::mem::transmute(perrors))) + ::core::mem::transmute(DsReplicaSyncAllW(hds.into(), psznamecontext.into(), ulflags, pfncallback, ::core::mem::transmute(pcallbackdata), ::core::mem::transmute(perrors))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8574,7 +8574,7 @@ where extern "system" { fn DsReplicaSyncW(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCWSTR, puuiddsasrc: *const ::windows::core::GUID, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaSyncW(hds.into(), namecontext.into(), ::core::mem::transmute(puuiddsasrc), ::core::mem::transmute(options))) + ::core::mem::transmute(DsReplicaSyncW(hds.into(), namecontext.into(), ::core::mem::transmute(puuiddsasrc), options)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8589,7 +8589,7 @@ where extern "system" { fn DsReplicaUpdateRefsA(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCSTR, dsadest: ::windows::core::PCSTR, puuiddsadest: *const ::windows::core::GUID, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaUpdateRefsA(hds.into(), namecontext.into(), dsadest.into(), ::core::mem::transmute(puuiddsadest), ::core::mem::transmute(options))) + ::core::mem::transmute(DsReplicaUpdateRefsA(hds.into(), namecontext.into(), dsadest.into(), ::core::mem::transmute(puuiddsadest), options)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8604,7 +8604,7 @@ where extern "system" { fn DsReplicaUpdateRefsW(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCWSTR, dsadest: ::windows::core::PCWSTR, puuiddsadest: *const ::windows::core::GUID, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaUpdateRefsW(hds.into(), namecontext.into(), dsadest.into(), ::core::mem::transmute(puuiddsadest), ::core::mem::transmute(options))) + ::core::mem::transmute(DsReplicaUpdateRefsW(hds.into(), namecontext.into(), dsadest.into(), ::core::mem::transmute(puuiddsadest), options)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8618,7 +8618,7 @@ where extern "system" { fn DsReplicaVerifyObjectsA(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCSTR, puuiddsasrc: *const ::windows::core::GUID, uloptions: u32) -> u32; } - ::core::mem::transmute(DsReplicaVerifyObjectsA(hds.into(), namecontext.into(), ::core::mem::transmute(puuiddsasrc), ::core::mem::transmute(uloptions))) + ::core::mem::transmute(DsReplicaVerifyObjectsA(hds.into(), namecontext.into(), ::core::mem::transmute(puuiddsasrc), uloptions)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8632,7 +8632,7 @@ where extern "system" { fn DsReplicaVerifyObjectsW(hds: super::super::Foundation::HANDLE, namecontext: ::windows::core::PCWSTR, puuiddsasrc: *const ::windows::core::GUID, uloptions: u32) -> u32; } - ::core::mem::transmute(DsReplicaVerifyObjectsW(hds.into(), namecontext.into(), ::core::mem::transmute(puuiddsasrc), ::core::mem::transmute(uloptions))) + ::core::mem::transmute(DsReplicaVerifyObjectsW(hds.into(), namecontext.into(), ::core::mem::transmute(puuiddsasrc), uloptions)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -8653,7 +8653,7 @@ where extern "system" { fn DsRoleGetPrimaryDomainInformation(lpserver: ::windows::core::PCWSTR, infolevel: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL, buffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(DsRoleGetPrimaryDomainInformation(lpserver.into(), ::core::mem::transmute(infolevel), ::core::mem::transmute(buffer))) + ::core::mem::transmute(DsRoleGetPrimaryDomainInformation(lpserver.into(), infolevel, ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -8666,7 +8666,7 @@ where extern "system" { fn DsServerRegisterSpnA(operation: DS_SPN_WRITE_OP, serviceclass: ::windows::core::PCSTR, userobjectdn: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(DsServerRegisterSpnA(::core::mem::transmute(operation), serviceclass.into(), userobjectdn.into())) + ::core::mem::transmute(DsServerRegisterSpnA(operation, serviceclass.into(), userobjectdn.into())) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] @@ -8679,7 +8679,7 @@ where extern "system" { fn DsServerRegisterSpnW(operation: DS_SPN_WRITE_OP, serviceclass: ::windows::core::PCWSTR, userobjectdn: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(DsServerRegisterSpnW(::core::mem::transmute(operation), serviceclass.into(), userobjectdn.into())) + ::core::mem::transmute(DsServerRegisterSpnW(operation, serviceclass.into(), userobjectdn.into())) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8755,7 +8755,7 @@ where extern "system" { fn DsWriteAccountSpnA(hds: super::super::Foundation::HANDLE, operation: DS_SPN_WRITE_OP, pszaccount: ::windows::core::PCSTR, cspn: u32, rpszspn: *const ::windows::core::PSTR) -> u32; } - ::core::mem::transmute(DsWriteAccountSpnA(hds.into(), ::core::mem::transmute(operation), pszaccount.into(), rpszspn.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rpszspn)))) + ::core::mem::transmute(DsWriteAccountSpnA(hds.into(), operation, pszaccount.into(), rpszspn.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rpszspn)))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8769,7 +8769,7 @@ where extern "system" { fn DsWriteAccountSpnW(hds: super::super::Foundation::HANDLE, operation: DS_SPN_WRITE_OP, pszaccount: ::windows::core::PCWSTR, cspn: u32, rpszspn: *const ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(DsWriteAccountSpnW(hds.into(), ::core::mem::transmute(operation), pszaccount.into(), rpszspn.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rpszspn)))) + ::core::mem::transmute(DsWriteAccountSpnW(hds.into(), operation, pszaccount.into(), rpszspn.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rpszspn)))) } pub const Email: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x8f92a857_478e_11d1_a3b4_00c04fb950dc); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -8987,7 +8987,7 @@ impl IADs { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8995,7 +8995,7 @@ impl IADs { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9322,7 +9322,7 @@ impl IADsAccessControlEntry { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAccessMask(&self, lnaccessmask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAccessMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnaccessmask)).ok() + (::windows::core::Interface::vtable(self).SetAccessMask)(::windows::core::Interface::as_raw(self), lnaccessmask).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn AceType(&self) -> ::windows::core::Result { @@ -9331,7 +9331,7 @@ impl IADsAccessControlEntry { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAceType(&self, lnacetype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnacetype)).ok() + (::windows::core::Interface::vtable(self).SetAceType)(::windows::core::Interface::as_raw(self), lnacetype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn AceFlags(&self) -> ::windows::core::Result { @@ -9340,7 +9340,7 @@ impl IADsAccessControlEntry { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAceFlags(&self, lnaceflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAceFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnaceflags)).ok() + (::windows::core::Interface::vtable(self).SetAceFlags)(::windows::core::Interface::as_raw(self), lnaceflags).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Flags(&self) -> ::windows::core::Result { @@ -9349,7 +9349,7 @@ impl IADsAccessControlEntry { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetFlags(&self, lnflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), lnflags).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9506,7 +9506,7 @@ impl IADsAccessControlList { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAclRevision(&self, lnaclrevision: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAclRevision)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnaclrevision)).ok() + (::windows::core::Interface::vtable(self).SetAclRevision)(::windows::core::Interface::as_raw(self), lnaclrevision).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn AceCount(&self) -> ::windows::core::Result { @@ -9515,7 +9515,7 @@ impl IADsAccessControlList { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAceCount(&self, lnacecount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAceCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnacecount)).ok() + (::windows::core::Interface::vtable(self).SetAceCount)(::windows::core::Interface::as_raw(self), lnacecount).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9670,7 +9670,7 @@ impl IADsAcl { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetPrivileges(&self, lnprivileges: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivileges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnprivileges)).ok() + (::windows::core::Interface::vtable(self).SetPrivileges)(::windows::core::Interface::as_raw(self), lnprivileges).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9907,7 +9907,7 @@ impl IADsBackLink { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetRemoteID(&self, lnremoteid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRemoteID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnremoteid)).ok() + (::windows::core::Interface::vtable(self).SetRemoteID)(::windows::core::Interface::as_raw(self), lnremoteid).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10181,7 +10181,7 @@ impl IADsClass { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10189,7 +10189,7 @@ impl IADsClass { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10232,7 +10232,7 @@ impl IADsClass { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAbstract(&self, fabstract: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAbstract)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fabstract)).ok() + (::windows::core::Interface::vtable(self).SetAbstract)(::windows::core::Interface::as_raw(self), fabstract).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Auxiliary(&self) -> ::windows::core::Result { @@ -10241,7 +10241,7 @@ impl IADsClass { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAuxiliary(&self, fauxiliary: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuxiliary)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fauxiliary)).ok() + (::windows::core::Interface::vtable(self).SetAuxiliary)(::windows::core::Interface::as_raw(self), fauxiliary).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10348,7 +10348,7 @@ impl IADsClass { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetContainer(&self, fcontainer: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetContainer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcontainer)).ok() + (::windows::core::Interface::vtable(self).SetContainer)(::windows::core::Interface::as_raw(self), fcontainer).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10371,7 +10371,7 @@ impl IADsClass { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetHelpFileContext(&self, lnhelpfilecontext: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHelpFileContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnhelpfilecontext)).ok() + (::windows::core::Interface::vtable(self).SetHelpFileContext)(::windows::core::Interface::as_raw(self), lnhelpfilecontext).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10763,7 +10763,7 @@ impl IADsComputer { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10771,7 +10771,7 @@ impl IADsComputer { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11293,7 +11293,7 @@ impl IADsComputerOperations { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11301,7 +11301,7 @@ impl IADsComputerOperations { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11311,7 +11311,7 @@ impl IADsComputerOperations { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Shutdown(&self, breboot: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Shutdown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(breboot)).ok() + (::windows::core::Interface::vtable(self).Shutdown)(::windows::core::Interface::as_raw(self), breboot).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -11847,7 +11847,7 @@ pub struct IADsDeleteOps(::windows::core::IUnknown); impl IADsDeleteOps { #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn DeleteObject(&self, lnflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnflags)).ok() + (::windows::core::Interface::vtable(self).DeleteObject)(::windows::core::Interface::as_raw(self), lnflags).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -12002,7 +12002,7 @@ impl IADsDomain { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12010,7 +12010,7 @@ impl IADsDomain { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn IsWorkgroup(&self) -> ::windows::core::Result { @@ -12024,7 +12024,7 @@ impl IADsDomain { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetMinPasswordLength(&self, lnminpasswordlength: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinPasswordLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnminpasswordlength)).ok() + (::windows::core::Interface::vtable(self).SetMinPasswordLength)(::windows::core::Interface::as_raw(self), lnminpasswordlength).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn MinPasswordAge(&self) -> ::windows::core::Result { @@ -12033,7 +12033,7 @@ impl IADsDomain { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetMinPasswordAge(&self, lnminpasswordage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinPasswordAge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnminpasswordage)).ok() + (::windows::core::Interface::vtable(self).SetMinPasswordAge)(::windows::core::Interface::as_raw(self), lnminpasswordage).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn MaxPasswordAge(&self) -> ::windows::core::Result { @@ -12042,7 +12042,7 @@ impl IADsDomain { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetMaxPasswordAge(&self, lnmaxpasswordage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxPasswordAge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnmaxpasswordage)).ok() + (::windows::core::Interface::vtable(self).SetMaxPasswordAge)(::windows::core::Interface::as_raw(self), lnmaxpasswordage).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn MaxBadPasswordsAllowed(&self) -> ::windows::core::Result { @@ -12051,7 +12051,7 @@ impl IADsDomain { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetMaxBadPasswordsAllowed(&self, lnmaxbadpasswordsallowed: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxBadPasswordsAllowed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnmaxbadpasswordsallowed)).ok() + (::windows::core::Interface::vtable(self).SetMaxBadPasswordsAllowed)(::windows::core::Interface::as_raw(self), lnmaxbadpasswordsallowed).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn PasswordHistoryLength(&self) -> ::windows::core::Result { @@ -12060,7 +12060,7 @@ impl IADsDomain { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetPasswordHistoryLength(&self, lnpasswordhistorylength: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPasswordHistoryLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnpasswordhistorylength)).ok() + (::windows::core::Interface::vtable(self).SetPasswordHistoryLength)(::windows::core::Interface::as_raw(self), lnpasswordhistorylength).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn PasswordAttributes(&self) -> ::windows::core::Result { @@ -12069,7 +12069,7 @@ impl IADsDomain { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetPasswordAttributes(&self, lnpasswordattributes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPasswordAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnpasswordattributes)).ok() + (::windows::core::Interface::vtable(self).SetPasswordAttributes)(::windows::core::Interface::as_raw(self), lnpasswordattributes).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn AutoUnlockInterval(&self) -> ::windows::core::Result { @@ -12078,7 +12078,7 @@ impl IADsDomain { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAutoUnlockInterval(&self, lnautounlockinterval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoUnlockInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnautounlockinterval)).ok() + (::windows::core::Interface::vtable(self).SetAutoUnlockInterval)(::windows::core::Interface::as_raw(self), lnautounlockinterval).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn LockoutObservationInterval(&self) -> ::windows::core::Result { @@ -12087,7 +12087,7 @@ impl IADsDomain { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetLockoutObservationInterval(&self, lnlockoutobservationinterval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLockoutObservationInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnlockoutobservationinterval)).ok() + (::windows::core::Interface::vtable(self).SetLockoutObservationInterval)(::windows::core::Interface::as_raw(self), lnlockoutobservationinterval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -12205,7 +12205,7 @@ impl IADsEmail { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetType(&self, lntype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lntype)).ok() + (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), lntype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12311,17 +12311,17 @@ impl IADsExtension { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Operate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcode), vardata1.into().abi(), vardata2.into().abi(), vardata3.into().abi()).ok() + (::windows::core::Interface::vtable(self).Operate)(::windows::core::Interface::as_raw(self), dwcode, vardata1.into().abi(), vardata2.into().abi(), vardata3.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn PrivateGetIDsOfNames(&self, riid: *const ::windows::core::GUID, rgsznames: *const *const u16, cnames: u32, lcid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).PrivateGetIDsOfNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(rgsznames), ::core::mem::transmute(cnames), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).PrivateGetIDsOfNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(rgsznames), cnames, lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn PrivateInvoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PrivateInvoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + (::windows::core::Interface::vtable(self).PrivateInvoke)(::windows::core::Interface::as_raw(self), dispidmember, ::core::mem::transmute(riid), lcid, wflags, ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12575,7 +12575,7 @@ impl IADsFileService { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12583,7 +12583,7 @@ impl IADsFileService { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12634,7 +12634,7 @@ impl IADsFileService { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetServiceType(&self, lnservicetype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetServiceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnservicetype)).ok() + (::windows::core::Interface::vtable(self).base__.SetServiceType)(::windows::core::Interface::as_raw(self), lnservicetype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn StartType(&self) -> ::windows::core::Result { @@ -12643,7 +12643,7 @@ impl IADsFileService { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetStartType(&self, lnstarttype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStartType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnstarttype)).ok() + (::windows::core::Interface::vtable(self).base__.SetStartType)(::windows::core::Interface::as_raw(self), lnstarttype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12680,7 +12680,7 @@ impl IADsFileService { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetErrorControl(&self, lnerrorcontrol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetErrorControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnerrorcontrol)).ok() + (::windows::core::Interface::vtable(self).base__.SetErrorControl)(::windows::core::Interface::as_raw(self), lnerrorcontrol).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12759,7 +12759,7 @@ impl IADsFileService { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetMaxUserCount(&self, lnmaxusercount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxUserCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnmaxusercount)).ok() + (::windows::core::Interface::vtable(self).SetMaxUserCount)(::windows::core::Interface::as_raw(self), lnmaxusercount).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -12959,7 +12959,7 @@ impl IADsFileServiceOperations { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12967,7 +12967,7 @@ impl IADsFileServiceOperations { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Status(&self) -> ::windows::core::Result { @@ -13206,7 +13206,7 @@ impl IADsFileShare { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13214,7 +13214,7 @@ impl IADsFileShare { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn CurrentUserCount(&self) -> ::windows::core::Result { @@ -13270,7 +13270,7 @@ impl IADsFileShare { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetMaxUserCount(&self, lnmaxusercount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxUserCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnmaxusercount)).ok() + (::windows::core::Interface::vtable(self).SetMaxUserCount)(::windows::core::Interface::as_raw(self), lnmaxusercount).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13469,7 +13469,7 @@ impl IADsGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13477,7 +13477,7 @@ impl IADsGroup { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13661,7 +13661,7 @@ impl IADsHold { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAmount(&self, lnamount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAmount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnamount)).ok() + (::windows::core::Interface::vtable(self).SetAmount)(::windows::core::Interface::as_raw(self), lnamount).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13754,7 +13754,7 @@ impl IADsLargeInteger { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetHighPart(&self, lnhighpart: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHighPart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnhighpart)).ok() + (::windows::core::Interface::vtable(self).SetHighPart)(::windows::core::Interface::as_raw(self), lnhighpart).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn LowPart(&self) -> ::windows::core::Result { @@ -13763,7 +13763,7 @@ impl IADsLargeInteger { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetLowPart(&self, lnlowpart: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLowPart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnlowpart)).ok() + (::windows::core::Interface::vtable(self).SetLowPart)(::windows::core::Interface::as_raw(self), lnlowpart).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13921,7 +13921,7 @@ impl IADsLocality { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13929,7 +13929,7 @@ impl IADsLocality { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14221,7 +14221,7 @@ pub struct IADsNameTranslate(::windows::core::IUnknown); impl IADsNameTranslate { #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetChaseReferral(&self, lnchasereferral: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChaseReferral)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnchasereferral)).ok() + (::windows::core::Interface::vtable(self).SetChaseReferral)(::windows::core::Interface::as_raw(self), lnchasereferral).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14229,7 +14229,7 @@ impl IADsNameTranslate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnsettype), bstradspath.into().abi()).ok() + (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), lnsettype, bstradspath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14240,7 +14240,7 @@ impl IADsNameTranslate { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnsettype), bstradspath.into().abi(), bstruserid.into().abi(), bstrdomain.into().abi(), bstrpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitEx)(::windows::core::Interface::as_raw(self), lnsettype, bstradspath.into().abi(), bstruserid.into().abi(), bstrdomain.into().abi(), bstrpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14248,13 +14248,13 @@ impl IADsNameTranslate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnsettype), bstradspath.into().abi()).ok() + (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), lnsettype, bstradspath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Get(&self, lnformattype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnformattype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), lnformattype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14262,13 +14262,13 @@ impl IADsNameTranslate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnformattype), pvar.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetEx)(::windows::core::Interface::as_raw(self), lnformattype, pvar.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetEx(&self, lnformattype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnformattype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEx)(::windows::core::Interface::as_raw(self), lnformattype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -14447,7 +14447,7 @@ impl IADsNamespaces { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14455,7 +14455,7 @@ impl IADsNamespaces { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14578,7 +14578,7 @@ impl IADsNetAddress { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAddressType(&self, lnaddresstype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAddressType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnaddresstype)).ok() + (::windows::core::Interface::vtable(self).SetAddressType)(::windows::core::Interface::as_raw(self), lnaddresstype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14756,7 +14756,7 @@ impl IADsO { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14764,7 +14764,7 @@ impl IADsO { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15068,7 +15068,7 @@ impl IADsOU { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -15076,7 +15076,7 @@ impl IADsOU { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15328,7 +15328,7 @@ impl IADsObjectOptions { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetOption(&self, lnoption: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnoption), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOption)(::windows::core::Interface::as_raw(self), lnoption, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -15336,7 +15336,7 @@ impl IADsObjectOptions { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnoption), vvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetOption)(::windows::core::Interface::as_raw(self), lnoption, vvalue.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -15525,7 +15525,7 @@ impl IADsOpenDSObject { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenDSObject)(::windows::core::Interface::as_raw(self), lpszdnname.into().abi(), lpszusername.into().abi(), lpszpassword.into().abi(), ::core::mem::transmute(lnreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenDSObject)(::windows::core::Interface::as_raw(self), lpszdnname.into().abi(), lpszusername.into().abi(), lpszpassword.into().abi(), lnreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -15612,7 +15612,7 @@ impl IADsPath { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetType(&self, lntype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lntype)).ok() + (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), lntype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15740,17 +15740,17 @@ impl IADsPathname { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), bstradspath.into().abi(), ::core::mem::transmute(lnsettype)).ok() + (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), bstradspath.into().abi(), lnsettype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetDisplayType(&self, lndisplaytype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplayType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lndisplaytype)).ok() + (::windows::core::Interface::vtable(self).SetDisplayType)(::windows::core::Interface::as_raw(self), lndisplaytype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Retrieve(&self, lnformattype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Retrieve)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnformattype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Retrieve)(::windows::core::Interface::as_raw(self), lnformattype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn GetNumElements(&self) -> ::windows::core::Result { @@ -15761,7 +15761,7 @@ impl IADsPathname { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetElement(&self, lnelementindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnelementindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetElement)(::windows::core::Interface::as_raw(self), lnelementindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15788,7 +15788,7 @@ impl IADsPathname { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetEscapedElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnreserved), bstrinstr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEscapedElement)(::windows::core::Interface::as_raw(self), lnreserved, bstrinstr.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn EscapedMode(&self) -> ::windows::core::Result { @@ -15797,7 +15797,7 @@ impl IADsPathname { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetEscapedMode(&self, lnescapedmode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEscapedMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnescapedmode)).ok() + (::windows::core::Interface::vtable(self).SetEscapedMode)(::windows::core::Interface::as_raw(self), lnescapedmode).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -16076,7 +16076,7 @@ impl IADsPrintJob { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -16084,7 +16084,7 @@ impl IADsPrintJob { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16140,7 +16140,7 @@ impl IADsPrintJob { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetPriority(&self, lnpriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnpriority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), lnpriority).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn StartTime(&self) -> ::windows::core::Result { @@ -16149,7 +16149,7 @@ impl IADsPrintJob { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetStartTime(&self, dastarttime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dastarttime)).ok() + (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), dastarttime).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn UntilTime(&self) -> ::windows::core::Result { @@ -16158,7 +16158,7 @@ impl IADsPrintJob { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetUntilTime(&self, dauntiltime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUntilTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dauntiltime)).ok() + (::windows::core::Interface::vtable(self).SetUntilTime)(::windows::core::Interface::as_raw(self), dauntiltime).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16403,7 +16403,7 @@ impl IADsPrintJobOperations { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -16411,7 +16411,7 @@ impl IADsPrintJobOperations { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Status(&self) -> ::windows::core::Result { @@ -16435,7 +16435,7 @@ impl IADsPrintJobOperations { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetPosition(&self, lnposition: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnposition)).ok() + (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), lnposition).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Pause(&self) -> ::windows::core::Result<()> { @@ -16622,7 +16622,7 @@ impl IADsPrintQueue { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -16630,7 +16630,7 @@ impl IADsPrintQueue { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16723,7 +16723,7 @@ impl IADsPrintQueue { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetStartTime(&self, dastarttime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dastarttime)).ok() + (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), dastarttime).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn UntilTime(&self) -> ::windows::core::Result { @@ -16732,7 +16732,7 @@ impl IADsPrintQueue { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetUntilTime(&self, dauntiltime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUntilTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dauntiltime)).ok() + (::windows::core::Interface::vtable(self).SetUntilTime)(::windows::core::Interface::as_raw(self), dauntiltime).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn DefaultJobPriority(&self) -> ::windows::core::Result { @@ -16741,7 +16741,7 @@ impl IADsPrintQueue { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetDefaultJobPriority(&self, lndefaultjobpriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultJobPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lndefaultjobpriority)).ok() + (::windows::core::Interface::vtable(self).SetDefaultJobPriority)(::windows::core::Interface::as_raw(self), lndefaultjobpriority).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Priority(&self) -> ::windows::core::Result { @@ -16750,7 +16750,7 @@ impl IADsPrintQueue { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetPriority(&self, lnpriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnpriority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), lnpriority).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17044,7 +17044,7 @@ impl IADsPrintQueueOperations { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -17052,7 +17052,7 @@ impl IADsPrintQueueOperations { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Status(&self) -> ::windows::core::Result { @@ -17255,7 +17255,7 @@ impl IADsProperty { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -17263,7 +17263,7 @@ impl IADsProperty { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17300,7 +17300,7 @@ impl IADsProperty { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetMaxRange(&self, lnmaxrange: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnmaxrange)).ok() + (::windows::core::Interface::vtable(self).SetMaxRange)(::windows::core::Interface::as_raw(self), lnmaxrange).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn MinRange(&self) -> ::windows::core::Result { @@ -17309,7 +17309,7 @@ impl IADsProperty { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetMinRange(&self, lnminrange: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnminrange)).ok() + (::windows::core::Interface::vtable(self).SetMinRange)(::windows::core::Interface::as_raw(self), lnminrange).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn MultiValued(&self) -> ::windows::core::Result { @@ -17318,7 +17318,7 @@ impl IADsProperty { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetMultiValued(&self, fmultivalued: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMultiValued)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmultivalued)).ok() + (::windows::core::Interface::vtable(self).SetMultiValued)(::windows::core::Interface::as_raw(self), fmultivalued).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -17469,7 +17469,7 @@ impl IADsPropertyEntry { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetADsType(&self, lnadstype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetADsType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnadstype)).ok() + (::windows::core::Interface::vtable(self).SetADsType)(::windows::core::Interface::as_raw(self), lnadstype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn ControlCode(&self) -> ::windows::core::Result { @@ -17478,7 +17478,7 @@ impl IADsPropertyEntry { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetControlCode(&self, lncontrolcode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetControlCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode)).ok() + (::windows::core::Interface::vtable(self).SetControlCode)(::windows::core::Interface::as_raw(self), lncontrolcode).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -17601,7 +17601,7 @@ impl IADsPropertyList { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Skip(&self, celements: i32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celements))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celements)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -17623,7 +17623,7 @@ impl IADsPropertyList { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetPropertyItem)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ::core::mem::transmute(lnadstype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPropertyItem)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), lnadstype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -17754,7 +17754,7 @@ impl IADsPropertyValue { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetADsType(&self, lnadstype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetADsType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnadstype)).ok() + (::windows::core::Interface::vtable(self).SetADsType)(::windows::core::Interface::as_raw(self), lnadstype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17833,7 +17833,7 @@ impl IADsPropertyValue { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetBoolean(&self, lnboolean: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBoolean)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnboolean)).ok() + (::windows::core::Interface::vtable(self).SetBoolean)(::windows::core::Interface::as_raw(self), lnboolean).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Integer(&self) -> ::windows::core::Result { @@ -17842,7 +17842,7 @@ impl IADsPropertyValue { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetInteger(&self, lninteger: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInteger)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lninteger)).ok() + (::windows::core::Interface::vtable(self).SetInteger)(::windows::core::Interface::as_raw(self), lninteger).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -17893,7 +17893,7 @@ impl IADsPropertyValue { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetUTCTime(&self, dautctime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUTCTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dautctime)).ok() + (::windows::core::Interface::vtable(self).SetUTCTime)(::windows::core::Interface::as_raw(self), dautctime).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -18053,7 +18053,7 @@ impl IADsPropertyValue2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).PutObjectProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnadstype), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).PutObjectProperty)(::windows::core::Interface::as_raw(self), lnadstype, vprop.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -18158,7 +18158,7 @@ impl IADsReplicaPointer { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetReplicaType(&self, lnreplicatype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReplicaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnreplicatype)).ok() + (::windows::core::Interface::vtable(self).SetReplicaType)(::windows::core::Interface::as_raw(self), lnreplicatype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn ReplicaNumber(&self) -> ::windows::core::Result { @@ -18167,7 +18167,7 @@ impl IADsReplicaPointer { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetReplicaNumber(&self, lnreplicanumber: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReplicaNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnreplicanumber)).ok() + (::windows::core::Interface::vtable(self).SetReplicaNumber)(::windows::core::Interface::as_raw(self), lnreplicanumber).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -18176,7 +18176,7 @@ impl IADsReplicaPointer { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetCount(&self, lncount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncount)).ok() + (::windows::core::Interface::vtable(self).SetCount)(::windows::core::Interface::as_raw(self), lncount).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -18366,7 +18366,7 @@ impl IADsResource { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -18374,7 +18374,7 @@ impl IADsResource { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18511,7 +18511,7 @@ impl IADsSecurityDescriptor { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetRevision(&self, lnrevision: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRevision)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnrevision)).ok() + (::windows::core::Interface::vtable(self).SetRevision)(::windows::core::Interface::as_raw(self), lnrevision).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Control(&self) -> ::windows::core::Result { @@ -18520,7 +18520,7 @@ impl IADsSecurityDescriptor { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetControl(&self, lncontrol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrol)).ok() + (::windows::core::Interface::vtable(self).SetControl)(::windows::core::Interface::as_raw(self), lncontrol).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18543,7 +18543,7 @@ impl IADsSecurityDescriptor { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetOwnerDefaulted(&self, fownerdefaulted: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOwnerDefaulted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fownerdefaulted)).ok() + (::windows::core::Interface::vtable(self).SetOwnerDefaulted)(::windows::core::Interface::as_raw(self), fownerdefaulted).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18566,7 +18566,7 @@ impl IADsSecurityDescriptor { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetGroupDefaulted(&self, fgroupdefaulted: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGroupDefaulted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fgroupdefaulted)).ok() + (::windows::core::Interface::vtable(self).SetGroupDefaulted)(::windows::core::Interface::as_raw(self), fgroupdefaulted).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18589,7 +18589,7 @@ impl IADsSecurityDescriptor { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetDaclDefaulted(&self, fdacldefaulted: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDaclDefaulted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fdacldefaulted)).ok() + (::windows::core::Interface::vtable(self).SetDaclDefaulted)(::windows::core::Interface::as_raw(self), fdacldefaulted).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18612,7 +18612,7 @@ impl IADsSecurityDescriptor { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetSaclDefaulted(&self, fsacldefaulted: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSaclDefaulted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsacldefaulted)).ok() + (::windows::core::Interface::vtable(self).SetSaclDefaulted)(::windows::core::Interface::as_raw(self), fsacldefaulted).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18749,7 +18749,7 @@ impl IADsSecurityUtility { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), varpath.into().abi(), ::core::mem::transmute(lpathformat), ::core::mem::transmute(lformat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), varpath.into().abi(), lpathformat, lformat, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -18758,7 +18758,7 @@ impl IADsSecurityUtility { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), varpath.into().abi(), ::core::mem::transmute(lpathformat), vardata.into().abi(), ::core::mem::transmute(ldataformat)).ok() + (::windows::core::Interface::vtable(self).SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), varpath.into().abi(), lpathformat, vardata.into().abi(), ldataformat).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -18767,7 +18767,7 @@ impl IADsSecurityUtility { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).ConvertSecurityDescriptor)(::windows::core::Interface::as_raw(self), varsd.into().abi(), ::core::mem::transmute(ldataformat), ::core::mem::transmute(loutformat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ConvertSecurityDescriptor)(::windows::core::Interface::as_raw(self), varsd.into().abi(), ldataformat, loutformat, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SecurityMask(&self) -> ::windows::core::Result { @@ -18776,7 +18776,7 @@ impl IADsSecurityUtility { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetSecurityMask(&self, lnsecuritymask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSecurityMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnsecuritymask)).ok() + (::windows::core::Interface::vtable(self).SetSecurityMask)(::windows::core::Interface::as_raw(self), lnsecuritymask).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -18944,7 +18944,7 @@ impl IADsService { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -18952,7 +18952,7 @@ impl IADsService { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19003,7 +19003,7 @@ impl IADsService { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetServiceType(&self, lnservicetype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetServiceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnservicetype)).ok() + (::windows::core::Interface::vtable(self).SetServiceType)(::windows::core::Interface::as_raw(self), lnservicetype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn StartType(&self) -> ::windows::core::Result { @@ -19012,7 +19012,7 @@ impl IADsService { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetStartType(&self, lnstarttype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnstarttype)).ok() + (::windows::core::Interface::vtable(self).SetStartType)(::windows::core::Interface::as_raw(self), lnstarttype).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19049,7 +19049,7 @@ impl IADsService { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetErrorControl(&self, lnerrorcontrol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetErrorControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnerrorcontrol)).ok() + (::windows::core::Interface::vtable(self).SetErrorControl)(::windows::core::Interface::as_raw(self), lnerrorcontrol).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19355,7 +19355,7 @@ impl IADsServiceOperations { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -19363,7 +19363,7 @@ impl IADsServiceOperations { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Status(&self) -> ::windows::core::Result { @@ -19573,7 +19573,7 @@ impl IADsSession { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -19581,7 +19581,7 @@ impl IADsSession { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19805,7 +19805,7 @@ impl IADsSyntax { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -19813,7 +19813,7 @@ impl IADsSyntax { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn OleAutoDataType(&self) -> ::windows::core::Result { @@ -19822,7 +19822,7 @@ impl IADsSyntax { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetOleAutoDataType(&self, lnoleautodatatype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOleAutoDataType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnoleautodatatype)).ok() + (::windows::core::Interface::vtable(self).SetOleAutoDataType)(::windows::core::Interface::as_raw(self), lnoleautodatatype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -19925,7 +19925,7 @@ impl IADsTimestamp { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetWholeSeconds(&self, lnwholeseconds: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWholeSeconds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnwholeseconds)).ok() + (::windows::core::Interface::vtable(self).SetWholeSeconds)(::windows::core::Interface::as_raw(self), lnwholeseconds).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn EventID(&self) -> ::windows::core::Result { @@ -19934,7 +19934,7 @@ impl IADsTimestamp { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetEventID(&self, lneventid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lneventid)).ok() + (::windows::core::Interface::vtable(self).SetEventID)(::windows::core::Interface::as_raw(self), lneventid).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -20035,7 +20035,7 @@ impl IADsTypedName { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetLevel(&self, lnlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnlevel)).ok() + (::windows::core::Interface::vtable(self).SetLevel)(::windows::core::Interface::as_raw(self), lnlevel).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Interval(&self) -> ::windows::core::Result { @@ -20044,7 +20044,7 @@ impl IADsTypedName { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetInterval(&self, lninterval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lninterval)).ok() + (::windows::core::Interface::vtable(self).SetInterval)(::windows::core::Interface::as_raw(self), lninterval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -20210,7 +20210,7 @@ impl IADsUser { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lncontrolcode), bstrname.into().abi(), vprop.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutEx)(::windows::core::Interface::as_raw(self), lncontrolcode, bstrname.into().abi(), vprop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -20218,7 +20218,7 @@ impl IADsUser { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetInfoEx)(::windows::core::Interface::as_raw(self), vproperties.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20552,7 +20552,7 @@ impl IADsUser { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAccountDisabled(&self, faccountdisabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAccountDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(faccountdisabled)).ok() + (::windows::core::Interface::vtable(self).SetAccountDisabled)(::windows::core::Interface::as_raw(self), faccountdisabled).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn AccountExpirationDate(&self) -> ::windows::core::Result { @@ -20561,7 +20561,7 @@ impl IADsUser { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetAccountExpirationDate(&self, daaccountexpirationdate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAccountExpirationDate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(daaccountexpirationdate)).ok() + (::windows::core::Interface::vtable(self).SetAccountExpirationDate)(::windows::core::Interface::as_raw(self), daaccountexpirationdate).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn GraceLoginsAllowed(&self) -> ::windows::core::Result { @@ -20570,7 +20570,7 @@ impl IADsUser { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetGraceLoginsAllowed(&self, lngraceloginsallowed: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGraceLoginsAllowed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lngraceloginsallowed)).ok() + (::windows::core::Interface::vtable(self).SetGraceLoginsAllowed)(::windows::core::Interface::as_raw(self), lngraceloginsallowed).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn GraceLoginsRemaining(&self) -> ::windows::core::Result { @@ -20579,7 +20579,7 @@ impl IADsUser { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetGraceLoginsRemaining(&self, lngraceloginsremaining: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGraceLoginsRemaining)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lngraceloginsremaining)).ok() + (::windows::core::Interface::vtable(self).SetGraceLoginsRemaining)(::windows::core::Interface::as_raw(self), lngraceloginsremaining).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn IsAccountLocked(&self) -> ::windows::core::Result { @@ -20588,7 +20588,7 @@ impl IADsUser { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetIsAccountLocked(&self, fisaccountlocked: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsAccountLocked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fisaccountlocked)).ok() + (::windows::core::Interface::vtable(self).SetIsAccountLocked)(::windows::core::Interface::as_raw(self), fisaccountlocked).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -20625,7 +20625,7 @@ impl IADsUser { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetMaxLogins(&self, lnmaxlogins: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxLogins)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnmaxlogins)).ok() + (::windows::core::Interface::vtable(self).SetMaxLogins)(::windows::core::Interface::as_raw(self), lnmaxlogins).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn MaxStorage(&self) -> ::windows::core::Result { @@ -20634,7 +20634,7 @@ impl IADsUser { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetMaxStorage(&self, lnmaxstorage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnmaxstorage)).ok() + (::windows::core::Interface::vtable(self).SetMaxStorage)(::windows::core::Interface::as_raw(self), lnmaxstorage).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn PasswordExpirationDate(&self) -> ::windows::core::Result { @@ -20643,7 +20643,7 @@ impl IADsUser { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetPasswordExpirationDate(&self, dapasswordexpirationdate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPasswordExpirationDate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dapasswordexpirationdate)).ok() + (::windows::core::Interface::vtable(self).SetPasswordExpirationDate)(::windows::core::Interface::as_raw(self), dapasswordexpirationdate).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn PasswordMinimumLength(&self) -> ::windows::core::Result { @@ -20652,7 +20652,7 @@ impl IADsUser { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetPasswordMinimumLength(&self, lnpasswordminimumlength: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPasswordMinimumLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnpasswordminimumlength)).ok() + (::windows::core::Interface::vtable(self).SetPasswordMinimumLength)(::windows::core::Interface::as_raw(self), lnpasswordminimumlength).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn PasswordRequired(&self) -> ::windows::core::Result { @@ -20661,7 +20661,7 @@ impl IADsUser { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetPasswordRequired(&self, fpasswordrequired: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPasswordRequired)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpasswordrequired)).ok() + (::windows::core::Interface::vtable(self).SetPasswordRequired)(::windows::core::Interface::as_raw(self), fpasswordrequired).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn RequireUniquePassword(&self) -> ::windows::core::Result { @@ -20670,7 +20670,7 @@ impl IADsUser { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetRequireUniquePassword(&self, frequireuniquepassword: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRequireUniquePassword)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequireuniquepassword)).ok() + (::windows::core::Interface::vtable(self).SetRequireUniquePassword)(::windows::core::Interface::as_raw(self), frequireuniquepassword).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21345,13 +21345,13 @@ impl IDirectoryObject { #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetObjectAttributes(&self, pattributenames: *const ::windows::core::PWSTR, dwnumberattributes: u32, ppattributeentries: *mut *mut ADS_ATTR_INFO, pdwnumattributesreturned: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObjectAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattributenames), ::core::mem::transmute(dwnumberattributes), ::core::mem::transmute(ppattributeentries), ::core::mem::transmute(pdwnumattributesreturned)).ok() + (::windows::core::Interface::vtable(self).GetObjectAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattributenames), dwnumberattributes, ::core::mem::transmute(ppattributeentries), ::core::mem::transmute(pdwnumattributesreturned)).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetObjectAttributes(&self, pattributeentries: *const ADS_ATTR_INFO, dwnumattributes: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetObjectAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattributeentries), ::core::mem::transmute(dwnumattributes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetObjectAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattributeentries), dwnumattributes, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -21360,7 +21360,7 @@ impl IDirectoryObject { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDSObject)(::windows::core::Interface::as_raw(self), pszrdnname.into(), ::core::mem::transmute(pattributeentries), ::core::mem::transmute(dwnumattributes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDSObject)(::windows::core::Interface::as_raw(self), pszrdnname.into(), ::core::mem::transmute(pattributeentries), dwnumattributes, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn DeleteDSObject<'a, P0>(&self, pszrdnname: P0) -> ::windows::core::Result<()> @@ -21431,7 +21431,7 @@ impl IDirectorySchemaMgmt { #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumAttributes(&self, ppszattrnames: *const ::windows::core::PWSTR, dwnumattributes: u32, ppattrdefinition: *const *const ADS_ATTR_DEF, pdwnumattributes: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppszattrnames), ::core::mem::transmute(dwnumattributes), ::core::mem::transmute(ppattrdefinition), ::core::mem::transmute(pdwnumattributes)).ok() + (::windows::core::Interface::vtable(self).EnumAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppszattrnames), dwnumattributes, ::core::mem::transmute(ppattrdefinition), ::core::mem::transmute(pdwnumattributes)).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21459,7 +21459,7 @@ impl IDirectorySchemaMgmt { #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumClasses(&self, ppszclassnames: *const ::windows::core::PWSTR, dwnumclasses: u32, ppclassdefinition: *const *const ADS_CLASS_DEF, pdwnumclasses: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumClasses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppszclassnames), ::core::mem::transmute(dwnumclasses), ::core::mem::transmute(ppclassdefinition), ::core::mem::transmute(pdwnumclasses)).ok() + (::windows::core::Interface::vtable(self).EnumClasses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppszclassnames), dwnumclasses, ::core::mem::transmute(ppclassdefinition), ::core::mem::transmute(pdwnumclasses)).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21558,7 +21558,7 @@ impl IDirectorySearch { #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetSearchPreference(&self, psearchprefs: *const ads_searchpref_info, dwnumprefs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSearchPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psearchprefs), ::core::mem::transmute(dwnumprefs)).ok() + (::windows::core::Interface::vtable(self).SetSearchPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psearchprefs), dwnumprefs).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn ExecuteSearch<'a, P0>(&self, pszsearchfilter: P0, pattributenames: *const ::windows::core::PWSTR, dwnumberattributes: u32) -> ::windows::core::Result @@ -21566,27 +21566,27 @@ impl IDirectorySearch { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ExecuteSearch)(::windows::core::Interface::as_raw(self), pszsearchfilter.into(), ::core::mem::transmute(pattributenames), ::core::mem::transmute(dwnumberattributes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ExecuteSearch)(::windows::core::Interface::as_raw(self), pszsearchfilter.into(), ::core::mem::transmute(pattributenames), dwnumberattributes, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn AbandonSearch(&self, phsearchresult: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AbandonSearch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(phsearchresult)).ok() + (::windows::core::Interface::vtable(self).AbandonSearch)(::windows::core::Interface::as_raw(self), phsearchresult).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn GetFirstRow(&self, hsearchresult: isize) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFirstRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hsearchresult))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetFirstRow)(::windows::core::Interface::as_raw(self), hsearchresult)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn GetNextRow(&self, hsearchresult: isize) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNextRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hsearchresult))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNextRow)(::windows::core::Interface::as_raw(self), hsearchresult)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn GetPreviousRow(&self, hsearchresult: isize) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetPreviousRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hsearchresult))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetPreviousRow)(::windows::core::Interface::as_raw(self), hsearchresult)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn GetNextColumnName(&self, hsearchhandle: isize, ppszcolumnname: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNextColumnName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hsearchhandle), ::core::mem::transmute(ppszcolumnname))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNextColumnName)(::windows::core::Interface::as_raw(self), hsearchhandle, ::core::mem::transmute(ppszcolumnname))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21595,7 +21595,7 @@ impl IDirectorySearch { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hsearchresult), szcolumnname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetColumn)(::windows::core::Interface::as_raw(self), hsearchresult, szcolumnname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21604,7 +21604,7 @@ impl IDirectorySearch { } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn CloseSearchHandle(&self, hsearchresult: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CloseSearchHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hsearchresult)).ok() + (::windows::core::Interface::vtable(self).CloseSearchHandle)(::windows::core::Interface::as_raw(self), hsearchresult).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21748,7 +21748,7 @@ impl IDsAdminNewObj { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetButtons)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncurrindex), bvalid.into()).ok() + (::windows::core::Interface::vtable(self).SetButtons)(::windows::core::Interface::as_raw(self), ncurrindex, bvalid.into()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn GetPageCounts(&self, pntotal: *mut i32, pnstartindex: *mut i32) -> ::windows::core::Result<()> { @@ -21837,7 +21837,7 @@ impl IDsAdminNewObjExt { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).WriteData)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(ucontext)).ok() + (::windows::core::Interface::vtable(self).WriteData)(::windows::core::Interface::as_raw(self), hwnd.into(), ucontext).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21845,7 +21845,7 @@ impl IDsAdminNewObjExt { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(hr), ::core::mem::transmute(ucontext)).ok() + (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), hwnd.into(), hr, ucontext).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21994,11 +21994,11 @@ impl IDsAdminNotifyHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).Begin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uevent), parg1.into().abi(), parg2.into().abi(), ::core::mem::transmute(puflags), ::core::mem::transmute(pbstr)).ok() + (::windows::core::Interface::vtable(self).Begin)(::windows::core::Interface::as_raw(self), uevent, parg1.into().abi(), parg2.into().abi(), ::core::mem::transmute(puflags), ::core::mem::transmute(pbstr)).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Notify(&self, nitem: u32, uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nitem), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), nitem, uflags).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn End(&self) -> ::windows::core::Result<()> { @@ -22065,12 +22065,12 @@ impl IDsBrowseDomainTree { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).BrowseTo)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(ppsztargetpath), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).BrowseTo)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(ppsztargetpath), dwflags).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDomains(&self, ppdomaintree: *mut *mut DOMAIN_TREE, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDomains)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppdomaintree), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetDomains)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppdomaintree), dwflags).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22156,11 +22156,11 @@ impl IDsDisplaySpecifier { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetServer)(::windows::core::Interface::as_raw(self), pszserver.into(), pszusername.into(), pszpassword.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetServer)(::windows::core::Interface::as_raw(self), pszserver.into(), pszusername.into(), pszpassword.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn SetLanguageID(&self, langid: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLanguageID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)).ok() + (::windows::core::Interface::vtable(self).SetLanguageID)(::windows::core::Interface::as_raw(self), langid).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn GetDisplaySpecifier<'a, P0>(&self, pszobjectclass: P0, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -22174,7 +22174,7 @@ impl IDsDisplaySpecifier { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetIconLocation)(::windows::core::Interface::as_raw(self), pszobjectclass.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuffer)), pszbuffer.len() as _, ::core::mem::transmute(presid)).ok() + (::windows::core::Interface::vtable(self).GetIconLocation)(::windows::core::Interface::as_raw(self), pszobjectclass.into(), dwflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuffer)), pszbuffer.len() as _, ::core::mem::transmute(presid)).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -22182,7 +22182,7 @@ impl IDsDisplaySpecifier { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetIcon)(::windows::core::Interface::as_raw(self), pszobjectclass.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(cxicon), ::core::mem::transmute(cyicon))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetIcon)(::windows::core::Interface::as_raw(self), pszobjectclass.into(), dwflags, cxicon, cyicon)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn GetFriendlyClassName<'a, P0>(&self, pszobjectclass: P0, pszbuffer: &mut [u16]) -> ::windows::core::Result<()> @@ -22206,7 +22206,7 @@ impl IDsDisplaySpecifier { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsClassContainer)(::windows::core::Interface::as_raw(self), pszobjectclass.into(), pszadspath.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsClassContainer)(::windows::core::Interface::as_raw(self), pszobjectclass.into(), pszadspath.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn GetClassCreationInfo<'a, P0>(&self, pszobjectclass: P0, ppdscci: *mut *mut DSCLASSCREATIONINFO) -> ::windows::core::Result<()> @@ -22464,7 +22464,7 @@ impl IPersistQuery { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ReadString)(::windows::core::Interface::as_raw(self), psection.into(), pvaluename.into(), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cchbuffer)).ok() + (::windows::core::Interface::vtable(self).ReadString)(::windows::core::Interface::as_raw(self), psection.into(), pvaluename.into(), ::core::mem::transmute(pbuffer), cchbuffer).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn WriteInt<'a, P0, P1>(&self, psection: P0, pvaluename: P1, value: i32) -> ::windows::core::Result<()> @@ -22472,7 +22472,7 @@ impl IPersistQuery { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteInt)(::windows::core::Interface::as_raw(self), psection.into(), pvaluename.into(), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).WriteInt)(::windows::core::Interface::as_raw(self), psection.into(), pvaluename.into(), value).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn ReadInt<'a, P0, P1>(&self, psection: P0, pvaluename: P1, pvalue: *mut i32) -> ::windows::core::Result<()> @@ -22488,7 +22488,7 @@ impl IPersistQuery { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteStruct)(::windows::core::Interface::as_raw(self), psection.into(), pvaluename.into(), ::core::mem::transmute(pstruct), ::core::mem::transmute(cbstruct)).ok() + (::windows::core::Interface::vtable(self).WriteStruct)(::windows::core::Interface::as_raw(self), psection.into(), pvaluename.into(), ::core::mem::transmute(pstruct), cbstruct).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn ReadStruct<'a, P0, P1>(&self, psection: P0, pvaluename: P1, pstruct: *mut ::core::ffi::c_void, cbstruct: u32) -> ::windows::core::Result<()> @@ -22496,7 +22496,7 @@ impl IPersistQuery { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ReadStruct)(::windows::core::Interface::as_raw(self), psection.into(), pvaluename.into(), ::core::mem::transmute(pstruct), ::core::mem::transmute(cbstruct)).ok() + (::windows::core::Interface::vtable(self).ReadStruct)(::windows::core::Interface::as_raw(self), psection.into(), pvaluename.into(), ::core::mem::transmute(pstruct), cbstruct).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -22583,7 +22583,7 @@ pub struct IPrivateDispatch(::windows::core::IUnknown); impl IPrivateDispatch { #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn ADSIInitializeDispatchManager(&self, dwextensionid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ADSIInitializeDispatchManager)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwextensionid)).ok() + (::windows::core::Interface::vtable(self).ADSIInitializeDispatchManager)(::windows::core::Interface::as_raw(self), dwextensionid).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn ADSIGetTypeInfoCount(&self) -> ::windows::core::Result { @@ -22594,17 +22594,17 @@ impl IPrivateDispatch { #[cfg(feature = "Win32_System_Com")] pub unsafe fn ADSIGetTypeInfo(&self, itinfo: u32, lcid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ADSIGetTypeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itinfo), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ADSIGetTypeInfo)(::windows::core::Interface::as_raw(self), itinfo, lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn ADSIGetIDsOfNames(&self, riid: *const ::windows::core::GUID, rgsznames: *const *const u16, cnames: u32, lcid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ADSIGetIDsOfNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(rgsznames), ::core::mem::transmute(cnames), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ADSIGetIDsOfNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(rgsznames), cnames, lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn ADSIInvoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ADSIInvoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + (::windows::core::Interface::vtable(self).ADSIInvoke)(::windows::core::Interface::as_raw(self), dispidmember, ::core::mem::transmute(riid), lcid, wflags, ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22669,7 +22669,7 @@ impl IPrivateUnknown { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ADSIInitializeObject)(::windows::core::Interface::as_raw(self), lpszusername.into().abi(), lpszpassword.into().abi(), ::core::mem::transmute(lnreserved)).ok() + (::windows::core::Interface::vtable(self).ADSIInitializeObject)(::windows::core::Interface::as_raw(self), lpszusername.into().abi(), lpszpassword.into().abi(), lnreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub unsafe fn ADSIReleaseObject(&self) -> ::windows::core::Result<()> { @@ -23030,7 +23030,7 @@ pub unsafe fn PropVariantToAdsType(pvariant: *mut super::super::System::Com::VAR extern "system" { fn PropVariantToAdsType(pvariant: *mut super::super::System::Com::VARIANT, dwnumvariant: u32, ppadsvalues: *mut *mut ADSVALUE, pdwnumvalues: *mut u32) -> ::windows::core::HRESULT; } - PropVariantToAdsType(::core::mem::transmute(pvariant), ::core::mem::transmute(dwnumvariant), ::core::mem::transmute(ppadsvalues), ::core::mem::transmute(pdwnumvalues)).ok() + PropVariantToAdsType(::core::mem::transmute(pvariant), dwnumvariant, ::core::mem::transmute(ppadsvalues), ::core::mem::transmute(pdwnumvalues)).ok() } pub const PropertyEntry: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x72d3edc2_a4c4_11d0_8533_00c04fd8d503); pub const PropertyValue: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x7b9e38b0_a97c_11d0_8534_00c04fd8d503); @@ -23045,7 +23045,7 @@ pub unsafe fn ReallocADsMem(poldmem: *mut ::core::ffi::c_void, cbold: u32, cbnew extern "system" { fn ReallocADsMem(poldmem: *mut ::core::ffi::c_void, cbold: u32, cbnew: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(ReallocADsMem(::core::mem::transmute(poldmem), ::core::mem::transmute(cbold), ::core::mem::transmute(cbnew))) + ::core::mem::transmute(ReallocADsMem(::core::mem::transmute(poldmem), cbold, cbnew)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23154,7 +23154,7 @@ where extern "system" { fn SecurityDescriptorToBinarySD(vvarsecdes: ::core::mem::ManuallyDrop, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, pdwsdlength: *mut u32, pszservername: ::windows::core::PCWSTR, username: ::windows::core::PCWSTR, password: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - SecurityDescriptorToBinarySD(vvarsecdes.into().abi(), ::core::mem::transmute(ppsecuritydescriptor), ::core::mem::transmute(pdwsdlength), pszservername.into(), username.into(), password.into(), ::core::mem::transmute(dwflags)).ok() + SecurityDescriptorToBinarySD(vvarsecdes.into().abi(), ::core::mem::transmute(ppsecuritydescriptor), ::core::mem::transmute(pdwsdlength), pszservername.into(), username.into(), password.into(), dwflags).ok() } pub const Timestamp: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb2bed2eb_4080_11d1_a3ac_00c04fb950dc); pub const TypedName: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb33143cb_4080_11d1_a3ac_00c04fb950dc); 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 e001492286..ee4eb4b15f 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs @@ -30,7 +30,7 @@ impl AsyncIBackgroundCopyCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyJob>>, { - (::windows::core::Interface::vtable(self).Begin_JobModification)(::windows::core::Interface::as_raw(self), pjob.into().abi(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).Begin_JobModification)(::windows::core::Interface::as_raw(self), pjob.into().abi(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Finish_JobModification(&self) -> ::windows::core::Result<()> { @@ -1503,7 +1503,7 @@ impl IBackgroundCopyCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyJob>>, { - (::windows::core::Interface::vtable(self).JobModification)(::windows::core::Interface::as_raw(self), pjob.into().abi(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).JobModification)(::windows::core::Interface::as_raw(self), pjob.into().abi(), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1559,7 +1559,7 @@ impl IBackgroundCopyCallback1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyGroup>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyJob1>>, { - (::windows::core::Interface::vtable(self).OnStatus)(::windows::core::Interface::as_raw(self), pgroup.into().abi(), pjob.into().abi(), ::core::mem::transmute(dwfileindex), ::core::mem::transmute(dwstatus), ::core::mem::transmute(dwnumofretries), ::core::mem::transmute(dwwin32result), ::core::mem::transmute(dwtransportresult)).ok() + (::windows::core::Interface::vtable(self).OnStatus)(::windows::core::Interface::as_raw(self), pgroup.into().abi(), pjob.into().abi(), dwfileindex, dwstatus, dwnumofretries, dwwin32result, dwtransportresult).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn OnProgress<'a, P0, P1>(&self, progresstype: u32, pgroup: P0, pjob: P1, dwfileindex: u32, dwprogressvalue: u32) -> ::windows::core::Result<()> @@ -1567,7 +1567,7 @@ impl IBackgroundCopyCallback1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyGroup>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyJob1>>, { - (::windows::core::Interface::vtable(self).OnProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(progresstype), pgroup.into().abi(), pjob.into().abi(), ::core::mem::transmute(dwfileindex), ::core::mem::transmute(dwprogressvalue)).ok() + (::windows::core::Interface::vtable(self).OnProgress)(::windows::core::Interface::as_raw(self), progresstype, pgroup.into().abi(), pjob.into().abi(), dwfileindex, dwprogressvalue).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn OnProgressEx<'a, P0, P1>(&self, progresstype: u32, pgroup: P0, pjob: P1, dwfileindex: u32, dwprogressvalue: u32, pbyte: &[u8]) -> ::windows::core::Result<()> @@ -1575,7 +1575,7 @@ impl IBackgroundCopyCallback1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyGroup>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyJob1>>, { - (::windows::core::Interface::vtable(self).OnProgressEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(progresstype), pgroup.into().abi(), pjob.into().abi(), ::core::mem::transmute(dwfileindex), ::core::mem::transmute(dwprogressvalue), pbyte.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbyte))).ok() + (::windows::core::Interface::vtable(self).OnProgressEx)(::windows::core::Interface::as_raw(self), progresstype, pgroup.into().abi(), pjob.into().abi(), dwfileindex, dwprogressvalue, pbyte.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbyte))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1645,7 +1645,7 @@ impl IBackgroundCopyCallback2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyJob>>, { - (::windows::core::Interface::vtable(self).base__.JobModification)(::windows::core::Interface::as_raw(self), pjob.into().abi(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.JobModification)(::windows::core::Interface::as_raw(self), pjob.into().abi(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn FileTransferred<'a, P0, P1>(&self, pjob: P0, pfile: P1) -> ::windows::core::Result<()> @@ -1736,7 +1736,7 @@ impl IBackgroundCopyCallback3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyJob>>, { - (::windows::core::Interface::vtable(self).base__.base__.JobModification)(::windows::core::Interface::as_raw(self), pjob.into().abi(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.base__.JobModification)(::windows::core::Interface::as_raw(self), pjob.into().abi(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn FileTransferred<'a, P0, P1>(&self, pjob: P0, pfile: P1) -> ::windows::core::Result<()> @@ -1842,12 +1842,12 @@ impl IBackgroundCopyError { #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetErrorDescription(&self, languageid: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetErrorDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(languageid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetErrorDescription)(::windows::core::Interface::as_raw(self), languageid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetErrorContextDescription(&self, languageid: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetErrorContextDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(languageid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetErrorContextDescription)(::windows::core::Interface::as_raw(self), languageid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetProtocol(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -2405,12 +2405,12 @@ impl IBackgroundCopyFile5 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetProperty(&self, propertyid: BITS_FILE_PROPERTY_ID, propertyvalue: BITS_FILE_PROPERTY_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyvalue)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(propertyvalue)).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetProperty(&self, propertyid: BITS_FILE_PROPERTY_ID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2577,16 +2577,16 @@ impl IBackgroundCopyFile6 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetProperty(&self, propertyid: BITS_FILE_PROPERTY_ID, propertyvalue: BITS_FILE_PROPERTY_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(propertyvalue)).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetProperty(&self, propertyid: BITS_FILE_PROPERTY_ID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn UpdateDownloadPosition(&self, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateDownloadPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).UpdateDownloadPosition)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn RequestFileRanges(&self, ranges: &[BG_FILE_RANGE]) -> ::windows::core::Result<()> { @@ -2723,17 +2723,17 @@ impl IBackgroundCopyGroup { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetProp(&self, propid: GROUPPROP) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProp)(::windows::core::Interface::as_raw(self), propid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetProp(&self, propid: GROUPPROP, pvarval: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), ::core::mem::transmute(pvarval)).ok() + (::windows::core::Interface::vtable(self).SetProp)(::windows::core::Interface::as_raw(self), propid, ::core::mem::transmute(pvarval)).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetProgress(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProgress)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetStatus(&self, pdwstatus: *mut u32, pdwjobindex: *mut u32) -> ::windows::core::Result<()> { @@ -2774,7 +2774,7 @@ impl IBackgroundCopyGroup { #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn EnumJobs(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumJobs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumJobs)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SwitchToForeground(&self) -> ::windows::core::Result<()> { @@ -2953,7 +2953,7 @@ impl IBackgroundCopyJob { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetPriority(&self, val: BG_JOB_PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetPriority(&self) -> ::windows::core::Result { @@ -2962,7 +2962,7 @@ impl IBackgroundCopyJob { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetNotifyFlags(&self, val: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotifyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).SetNotifyFlags)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetNotifyFlags(&self) -> ::windows::core::Result { @@ -2983,7 +2983,7 @@ impl IBackgroundCopyJob { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetMinimumRetryDelay(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinimumRetryDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetMinimumRetryDelay)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetMinimumRetryDelay(&self) -> ::windows::core::Result { @@ -2992,7 +2992,7 @@ impl IBackgroundCopyJob { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetNoProgressTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNoProgressTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetNoProgressTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetNoProgressTimeout(&self) -> ::windows::core::Result { @@ -3010,7 +3010,7 @@ impl IBackgroundCopyJob { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetProxySettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(proxyusage), proxylist.into(), proxybypasslist.into()).ok() + (::windows::core::Interface::vtable(self).SetProxySettings)(::windows::core::Interface::as_raw(self), proxyusage, proxylist.into(), proxybypasslist.into()).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetProxySettings(&self, pproxyusage: *mut BG_JOB_PROXY_USAGE, pproxylist: *mut ::windows::core::PWSTR, pproxybypasslist: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -3107,7 +3107,7 @@ impl IBackgroundCopyJob1 { #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetProgress(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProgress)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetStatus(&self, pdwstatus: *mut u32, pdwwin32result: *mut u32, pdwtransportresult: *mut u32, pdwnumofretries: *mut u32) -> ::windows::core::Result<()> { @@ -3122,7 +3122,7 @@ impl IBackgroundCopyJob1 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFile(&self, cfileindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cfileindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFile)(::windows::core::Interface::as_raw(self), cfileindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetFileCount(&self) -> ::windows::core::Result { @@ -3292,7 +3292,7 @@ impl IBackgroundCopyJob2 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetPriority(&self, val: BG_JOB_PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetPriority(&self) -> ::windows::core::Result { @@ -3301,7 +3301,7 @@ impl IBackgroundCopyJob2 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetNotifyFlags(&self, val: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNotifyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).base__.SetNotifyFlags)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetNotifyFlags(&self) -> ::windows::core::Result { @@ -3322,7 +3322,7 @@ impl IBackgroundCopyJob2 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetMinimumRetryDelay(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMinimumRetryDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).base__.SetMinimumRetryDelay)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetMinimumRetryDelay(&self) -> ::windows::core::Result { @@ -3331,7 +3331,7 @@ impl IBackgroundCopyJob2 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetNoProgressTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNoProgressTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).base__.SetNoProgressTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetNoProgressTimeout(&self) -> ::windows::core::Result { @@ -3349,7 +3349,7 @@ impl IBackgroundCopyJob2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetProxySettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(proxyusage), proxylist.into(), proxybypasslist.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetProxySettings)(::windows::core::Interface::as_raw(self), proxyusage, proxylist.into(), proxybypasslist.into()).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetProxySettings(&self, pproxyusage: *mut BG_JOB_PROXY_USAGE, pproxylist: *mut ::windows::core::PWSTR, pproxybypasslist: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -3397,7 +3397,7 @@ impl IBackgroundCopyJob2 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn RemoveCredentials(&self, target: BG_AUTH_TARGET, scheme: BG_AUTH_SCHEME) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveCredentials)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(target), ::core::mem::transmute(scheme)).ok() + (::windows::core::Interface::vtable(self).RemoveCredentials)(::windows::core::Interface::as_raw(self), target, scheme).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3562,7 +3562,7 @@ impl IBackgroundCopyJob3 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetPriority(&self, val: BG_JOB_PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetPriority(&self) -> ::windows::core::Result { @@ -3571,7 +3571,7 @@ impl IBackgroundCopyJob3 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetNotifyFlags(&self, val: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetNotifyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetNotifyFlags)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetNotifyFlags(&self) -> ::windows::core::Result { @@ -3592,7 +3592,7 @@ impl IBackgroundCopyJob3 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetMinimumRetryDelay(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetMinimumRetryDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetMinimumRetryDelay)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetMinimumRetryDelay(&self) -> ::windows::core::Result { @@ -3601,7 +3601,7 @@ impl IBackgroundCopyJob3 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetNoProgressTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetNoProgressTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetNoProgressTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetNoProgressTimeout(&self) -> ::windows::core::Result { @@ -3619,7 +3619,7 @@ impl IBackgroundCopyJob3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetProxySettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(proxyusage), proxylist.into(), proxybypasslist.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProxySettings)(::windows::core::Interface::as_raw(self), proxyusage, proxylist.into(), proxybypasslist.into()).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetProxySettings(&self, pproxyusage: *mut BG_JOB_PROXY_USAGE, pproxylist: *mut ::windows::core::PWSTR, pproxybypasslist: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -3667,7 +3667,7 @@ impl IBackgroundCopyJob3 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn RemoveCredentials(&self, target: BG_AUTH_TARGET, scheme: BG_AUTH_SCHEME) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveCredentials)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(target), ::core::mem::transmute(scheme)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveCredentials)(::windows::core::Interface::as_raw(self), target, scheme).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn ReplaceRemotePrefix<'a, P0, P1>(&self, oldprefix: P0, newprefix: P1) -> ::windows::core::Result<()> @@ -3687,7 +3687,7 @@ impl IBackgroundCopyJob3 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetFileACLFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFileACLFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetFileACLFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetFileACLFlags(&self) -> ::windows::core::Result { @@ -3868,7 +3868,7 @@ impl IBackgroundCopyJob4 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetPriority(&self, val: BG_JOB_PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetPriority(&self) -> ::windows::core::Result { @@ -3877,7 +3877,7 @@ impl IBackgroundCopyJob4 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetNotifyFlags(&self, val: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetNotifyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetNotifyFlags)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetNotifyFlags(&self) -> ::windows::core::Result { @@ -3898,7 +3898,7 @@ impl IBackgroundCopyJob4 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetMinimumRetryDelay(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetMinimumRetryDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetMinimumRetryDelay)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetMinimumRetryDelay(&self) -> ::windows::core::Result { @@ -3907,7 +3907,7 @@ impl IBackgroundCopyJob4 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetNoProgressTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetNoProgressTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetNoProgressTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetNoProgressTimeout(&self) -> ::windows::core::Result { @@ -3925,7 +3925,7 @@ impl IBackgroundCopyJob4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetProxySettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(proxyusage), proxylist.into(), proxybypasslist.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetProxySettings)(::windows::core::Interface::as_raw(self), proxyusage, proxylist.into(), proxybypasslist.into()).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetProxySettings(&self, pproxyusage: *mut BG_JOB_PROXY_USAGE, pproxylist: *mut ::windows::core::PWSTR, pproxybypasslist: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -3973,7 +3973,7 @@ impl IBackgroundCopyJob4 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn RemoveCredentials(&self, target: BG_AUTH_TARGET, scheme: BG_AUTH_SCHEME) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.RemoveCredentials)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(target), ::core::mem::transmute(scheme)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RemoveCredentials)(::windows::core::Interface::as_raw(self), target, scheme).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn ReplaceRemotePrefix<'a, P0, P1>(&self, oldprefix: P0, newprefix: P1) -> ::windows::core::Result<()> @@ -3993,7 +3993,7 @@ impl IBackgroundCopyJob4 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetFileACLFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileACLFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileACLFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetFileACLFlags(&self) -> ::windows::core::Result { @@ -4002,7 +4002,7 @@ impl IBackgroundCopyJob4 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetPeerCachingFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPeerCachingFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetPeerCachingFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetPeerCachingFlags(&self) -> ::windows::core::Result { @@ -4022,7 +4022,7 @@ impl IBackgroundCopyJob4 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetMaximumDownloadTime(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaximumDownloadTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).SetMaximumDownloadTime)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetMaximumDownloadTime(&self) -> ::windows::core::Result { @@ -4223,7 +4223,7 @@ impl IBackgroundCopyJob5 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetPriority(&self, val: BG_JOB_PRIORITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetPriority)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetPriority(&self) -> ::windows::core::Result { @@ -4232,7 +4232,7 @@ impl IBackgroundCopyJob5 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetNotifyFlags(&self, val: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetNotifyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetNotifyFlags)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetNotifyFlags(&self) -> ::windows::core::Result { @@ -4253,7 +4253,7 @@ impl IBackgroundCopyJob5 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetMinimumRetryDelay(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetMinimumRetryDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetMinimumRetryDelay)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetMinimumRetryDelay(&self) -> ::windows::core::Result { @@ -4262,7 +4262,7 @@ impl IBackgroundCopyJob5 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetNoProgressTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetNoProgressTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetNoProgressTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetNoProgressTimeout(&self) -> ::windows::core::Result { @@ -4280,7 +4280,7 @@ impl IBackgroundCopyJob5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetProxySettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(proxyusage), proxylist.into(), proxybypasslist.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetProxySettings)(::windows::core::Interface::as_raw(self), proxyusage, proxylist.into(), proxybypasslist.into()).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetProxySettings(&self, pproxyusage: *mut BG_JOB_PROXY_USAGE, pproxylist: *mut ::windows::core::PWSTR, pproxybypasslist: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -4328,7 +4328,7 @@ impl IBackgroundCopyJob5 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn RemoveCredentials(&self, target: BG_AUTH_TARGET, scheme: BG_AUTH_SCHEME) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.RemoveCredentials)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(target), ::core::mem::transmute(scheme)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.RemoveCredentials)(::windows::core::Interface::as_raw(self), target, scheme).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn ReplaceRemotePrefix<'a, P0, P1>(&self, oldprefix: P0, newprefix: P1) -> ::windows::core::Result<()> @@ -4348,7 +4348,7 @@ impl IBackgroundCopyJob5 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetFileACLFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFileACLFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFileACLFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetFileACLFlags(&self) -> ::windows::core::Result { @@ -4357,7 +4357,7 @@ impl IBackgroundCopyJob5 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetPeerCachingFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPeerCachingFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetPeerCachingFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetPeerCachingFlags(&self) -> ::windows::core::Result { @@ -4377,7 +4377,7 @@ impl IBackgroundCopyJob5 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetMaximumDownloadTime(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaximumDownloadTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaximumDownloadTime)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetMaximumDownloadTime(&self) -> ::windows::core::Result { @@ -4387,13 +4387,13 @@ impl IBackgroundCopyJob5 { #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetProperty(&self, propertyid: BITS_JOB_PROPERTY_ID, propertyvalue: BITS_JOB_PROPERTY_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyvalue)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(propertyvalue)).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProperty(&self, propertyid: BITS_JOB_PROPERTY_ID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4513,7 +4513,7 @@ impl IBackgroundCopyJobHttpOptions { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetClientCertificateByID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(storelocation), storename.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pcerthashblob))).ok() + (::windows::core::Interface::vtable(self).SetClientCertificateByID)(::windows::core::Interface::as_raw(self), storelocation, storename.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pcerthashblob))).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetClientCertificateByName<'a, P0, P1>(&self, storelocation: BG_CERT_STORE_LOCATION, storename: P0, subjectname: P1) -> ::windows::core::Result<()> @@ -4521,7 +4521,7 @@ impl IBackgroundCopyJobHttpOptions { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetClientCertificateByName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(storelocation), storename.into(), subjectname.into()).ok() + (::windows::core::Interface::vtable(self).SetClientCertificateByName)(::windows::core::Interface::as_raw(self), storelocation, storename.into(), subjectname.into()).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn RemoveClientCertificate(&self) -> ::windows::core::Result<()> { @@ -4545,7 +4545,7 @@ impl IBackgroundCopyJobHttpOptions { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetSecurityFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSecurityFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetSecurityFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetSecurityFlags(&self) -> ::windows::core::Result { @@ -4610,7 +4610,7 @@ impl IBackgroundCopyJobHttpOptions2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetClientCertificateByID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(storelocation), storename.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pcerthashblob))).ok() + (::windows::core::Interface::vtable(self).base__.SetClientCertificateByID)(::windows::core::Interface::as_raw(self), storelocation, storename.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pcerthashblob))).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetClientCertificateByName<'a, P0, P1>(&self, storelocation: BG_CERT_STORE_LOCATION, storename: P0, subjectname: P1) -> ::windows::core::Result<()> @@ -4618,7 +4618,7 @@ impl IBackgroundCopyJobHttpOptions2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetClientCertificateByName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(storelocation), storename.into(), subjectname.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetClientCertificateByName)(::windows::core::Interface::as_raw(self), storelocation, storename.into(), subjectname.into()).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn RemoveClientCertificate(&self) -> ::windows::core::Result<()> { @@ -4642,7 +4642,7 @@ impl IBackgroundCopyJobHttpOptions2 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetSecurityFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSecurityFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetSecurityFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetSecurityFlags(&self) -> ::windows::core::Result { @@ -4728,7 +4728,7 @@ impl IBackgroundCopyJobHttpOptions3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetClientCertificateByID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(storelocation), storename.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pcerthashblob))).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetClientCertificateByID)(::windows::core::Interface::as_raw(self), storelocation, storename.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pcerthashblob))).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetClientCertificateByName<'a, P0, P1>(&self, storelocation: BG_CERT_STORE_LOCATION, storename: P0, subjectname: P1) -> ::windows::core::Result<()> @@ -4736,7 +4736,7 @@ impl IBackgroundCopyJobHttpOptions3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetClientCertificateByName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(storelocation), storename.into(), subjectname.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetClientCertificateByName)(::windows::core::Interface::as_raw(self), storelocation, storename.into(), subjectname.into()).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn RemoveClientCertificate(&self) -> ::windows::core::Result<()> { @@ -4760,7 +4760,7 @@ impl IBackgroundCopyJobHttpOptions3 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetSecurityFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSecurityFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSecurityFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetSecurityFlags(&self) -> ::windows::core::Result { @@ -4872,7 +4872,7 @@ impl IBackgroundCopyManager { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateJob)(::windows::core::Interface::as_raw(self), displayname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(pjobid), ::core::mem::transmute(ppjob)).ok() + (::windows::core::Interface::vtable(self).CreateJob)(::windows::core::Interface::as_raw(self), displayname.into(), r#type, ::core::mem::transmute(pjobid), ::core::mem::transmute(ppjob)).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetJob(&self, jobid: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -4882,12 +4882,12 @@ impl IBackgroundCopyManager { #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn EnumJobs(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumJobs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumJobs)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetErrorDescription(&self, hresult: ::windows::core::HRESULT, languageid: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetErrorDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(languageid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetErrorDescription)(::windows::core::Interface::as_raw(self), hresult, languageid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4951,7 +4951,7 @@ impl IBackgroundCopyQMgr { #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn EnumGroups(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumGroups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumGroups)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5007,7 +5007,7 @@ impl IBackgroundCopyServerCertificateValidationCallback { P0: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyJob>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IBackgroundCopyFile>>, { - (::windows::core::Interface::vtable(self).ValidateServerCertificate)(::windows::core::Interface::as_raw(self), job.into().abi(), file.into().abi(), certdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(certdata)), ::core::mem::transmute(certencodingtype), certstoredata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(certstoredata))).ok() + (::windows::core::Interface::vtable(self).ValidateServerCertificate)(::windows::core::Interface::as_raw(self), job.into().abi(), file.into().abi(), certdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(certdata)), certencodingtype, certstoredata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(certstoredata))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5133,7 +5133,7 @@ impl IBitsPeerCacheAdministration { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetMaximumCacheSize(&self, bytes: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaximumCacheSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bytes)).ok() + (::windows::core::Interface::vtable(self).SetMaximumCacheSize)(::windows::core::Interface::as_raw(self), bytes).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetMaximumContentAge(&self) -> ::windows::core::Result { @@ -5142,7 +5142,7 @@ impl IBitsPeerCacheAdministration { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetMaximumContentAge(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaximumContentAge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetMaximumContentAge)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetConfigurationFlags(&self) -> ::windows::core::Result { @@ -5151,7 +5151,7 @@ impl IBitsPeerCacheAdministration { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetConfigurationFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConfigurationFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetConfigurationFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn EnumRecords(&self) -> ::windows::core::Result { @@ -5345,7 +5345,7 @@ pub struct IBitsTokenOptions(::windows::core::IUnknown); impl IBitsTokenOptions { #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn SetHelperTokenFlags(&self, usageflags: BG_TOKEN) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHelperTokenFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usageflags)).ok() + (::windows::core::Interface::vtable(self).SetHelperTokenFlags)(::windows::core::Interface::as_raw(self), usageflags).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn GetHelperTokenFlags(&self) -> ::windows::core::Result { @@ -5417,11 +5417,11 @@ pub struct IEnumBackgroundCopyFiles(::windows::core::IUnknown); impl IEnumBackgroundCopyFiles { #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -5493,7 +5493,7 @@ impl IEnumBackgroundCopyGroups { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -5561,11 +5561,11 @@ pub struct IEnumBackgroundCopyJobs(::windows::core::IUnknown); impl IEnumBackgroundCopyJobs { #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -5637,7 +5637,7 @@ impl IEnumBackgroundCopyJobs1 { } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -5705,11 +5705,11 @@ pub struct IEnumBitsPeerCacheRecords(::windows::core::IUnknown); impl IEnumBitsPeerCacheRecords { #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -5777,11 +5777,11 @@ pub struct IEnumBitsPeers(::windows::core::IUnknown); impl IEnumBitsPeers { #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { 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 bd6c3805a3..23a7cf7e91 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs @@ -49,7 +49,7 @@ where extern "system" { fn AddClusterNodeEx(hcluster: *const _HCLUSTER, lpsznodename: ::windows::core::PCWSTR, dwflags: u32, pfnprogresscallback: *mut ::core::ffi::c_void, pvcallbackarg: *const ::core::ffi::c_void) -> *mut _HNODE; } - ::core::mem::transmute(AddClusterNodeEx(::core::mem::transmute(hcluster), lpsznodename.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pfnprogresscallback), ::core::mem::transmute(pvcallbackarg))) + ::core::mem::transmute(AddClusterNodeEx(::core::mem::transmute(hcluster), lpsznodename.into(), dwflags, ::core::mem::transmute(pfnprogresscallback), ::core::mem::transmute(pvcallbackarg))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -8586,7 +8586,7 @@ pub unsafe fn CancelClusterGroupOperation(hgroup: *const _HGROUP, dwcancelflags_ extern "system" { fn CancelClusterGroupOperation(hgroup: *const _HGROUP, dwcancelflags_reserved: u32) -> u32; } - ::core::mem::transmute(CancelClusterGroupOperation(::core::mem::transmute(hgroup), ::core::mem::transmute(dwcancelflags_reserved))) + ::core::mem::transmute(CancelClusterGroupOperation(::core::mem::transmute(hgroup), dwcancelflags_reserved)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -8604,7 +8604,7 @@ pub unsafe fn ChangeClusterResourceGroupEx(hresource: *const _HRESOURCE, hgroup: extern "system" { fn ChangeClusterResourceGroupEx(hresource: *const _HRESOURCE, hgroup: *const _HGROUP, flags: u64) -> u32; } - ::core::mem::transmute(ChangeClusterResourceGroupEx(::core::mem::transmute(hresource), ::core::mem::transmute(hgroup), ::core::mem::transmute(flags))) + ::core::mem::transmute(ChangeClusterResourceGroupEx(::core::mem::transmute(hresource), ::core::mem::transmute(hgroup), flags)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8702,7 +8702,7 @@ pub unsafe fn ClusAddClusterHealthFault(hcluster: *const _HCLUSTER, failure: *co extern "system" { fn ClusAddClusterHealthFault(hcluster: *const _HCLUSTER, failure: *const CLUSTER_HEALTH_FAULT, param2: u32) -> u32; } - ::core::mem::transmute(ClusAddClusterHealthFault(::core::mem::transmute(hcluster), ::core::mem::transmute(failure), ::core::mem::transmute(param2))) + ::core::mem::transmute(ClusAddClusterHealthFault(::core::mem::transmute(hcluster), ::core::mem::transmute(failure), param2)) } pub const ClusApplication: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf2e606e5_2631_11d1_89f1_00a0c90d061e); pub const ClusCryptoKeys: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf2e6072b_2631_11d1_89f1_00a0c90d061e); @@ -8715,7 +8715,7 @@ pub unsafe fn ClusGetClusterHealthFaults(hcluster: *const _HCLUSTER, objects: *m extern "system" { fn ClusGetClusterHealthFaults(hcluster: *const _HCLUSTER, objects: *mut CLUSTER_HEALTH_FAULT_ARRAY, flags: u32) -> u32; } - ::core::mem::transmute(ClusGetClusterHealthFaults(::core::mem::transmute(hcluster), ::core::mem::transmute(objects), ::core::mem::transmute(flags))) + ::core::mem::transmute(ClusGetClusterHealthFaults(::core::mem::transmute(hcluster), ::core::mem::transmute(objects), flags)) } pub const ClusNetInterface: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf2e606ed_2631_11d1_89f1_00a0c90d061e); pub const ClusNetInterfaces: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf2e606ef_2631_11d1_89f1_00a0c90d061e); @@ -8745,7 +8745,7 @@ where extern "system" { fn ClusRemoveClusterHealthFault(hcluster: *const _HCLUSTER, id: ::windows::core::PCWSTR, flags: u32) -> u32; } - ::core::mem::transmute(ClusRemoveClusterHealthFault(::core::mem::transmute(hcluster), id.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(ClusRemoveClusterHealthFault(::core::mem::transmute(hcluster), id.into(), flags)) } pub const ClusResDependencies: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf2e60703_2631_11d1_89f1_00a0c90d061e); pub const ClusResDependents: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf2e6072d_2631_11d1_89f1_00a0c90d061e); @@ -8803,7 +8803,7 @@ where extern "system" { fn ClusWorkerTerminateEx(clusworker: *mut CLUS_WORKER, timeoutinmilliseconds: u32, waitonly: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(ClusWorkerTerminateEx(::core::mem::transmute(clusworker), ::core::mem::transmute(timeoutinmilliseconds), waitonly.into())) + ::core::mem::transmute(ClusWorkerTerminateEx(::core::mem::transmute(clusworker), timeoutinmilliseconds, waitonly.into())) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8816,7 +8816,7 @@ where extern "system" { fn ClusWorkersTerminate(clusworkers: *mut *mut CLUS_WORKER, clusworkerscount: usize, timeoutinmilliseconds: u32, waitonly: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(ClusWorkersTerminate(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(clusworkers)), clusworkers.len() as _, ::core::mem::transmute(timeoutinmilliseconds), waitonly.into())) + ::core::mem::transmute(ClusWorkersTerminate(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(clusworkers)), clusworkers.len() as _, timeoutinmilliseconds, waitonly.into())) } pub const Cluster: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf2e606e3_2631_11d1_89f1_00a0c90d061e); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -8847,7 +8847,7 @@ pub unsafe fn ClusterAddGroupToGroupSetWithDomains(hgroupset: *const _HGROUPSET, extern "system" { fn ClusterAddGroupToGroupSetWithDomains(hgroupset: *const _HGROUPSET, hgroup: *const _HGROUP, faultdomain: u32, updatedomain: u32) -> u32; } - ::core::mem::transmute(ClusterAddGroupToGroupSetWithDomains(::core::mem::transmute(hgroupset), ::core::mem::transmute(hgroup), ::core::mem::transmute(faultdomain), ::core::mem::transmute(updatedomain))) + ::core::mem::transmute(ClusterAddGroupToGroupSetWithDomains(::core::mem::transmute(hgroupset), ::core::mem::transmute(hgroup), faultdomain, updatedomain)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -8859,7 +8859,7 @@ where extern "system" { fn ClusterAffinityRuleControl(hcluster: *const _HCLUSTER, affinityrulename: ::windows::core::PCWSTR, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterAffinityRuleControl(::core::mem::transmute(hcluster), affinityrulename.into(), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(cboutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(ClusterAffinityRuleControl(::core::mem::transmute(hcluster), affinityrulename.into(), ::core::mem::transmute(hhostnode), dwcontrolcode, ::core::mem::transmute(lpinbuffer), cbinbuffersize, ::core::mem::transmute(lpoutbuffer), cboutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -8898,7 +8898,7 @@ pub unsafe fn ClusterControl(hcluster: *const _HCLUSTER, hhostnode: *const _HNOD extern "system" { fn ClusterControl(hcluster: *const _HCLUSTER, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterControl(::core::mem::transmute(hcluster), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(ClusterControl(::core::mem::transmute(hcluster), ::core::mem::transmute(hhostnode), dwcontrolcode, ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -8910,7 +8910,7 @@ where extern "system" { fn ClusterCreateAffinityRule(hcluster: *const _HCLUSTER, rulename: ::windows::core::PCWSTR, ruletype: CLUS_AFFINITY_RULE_TYPE) -> u32; } - ::core::mem::transmute(ClusterCreateAffinityRule(::core::mem::transmute(hcluster), rulename.into(), ::core::mem::transmute(ruletype))) + ::core::mem::transmute(ClusterCreateAffinityRule(::core::mem::transmute(hcluster), rulename.into(), ruletype)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -8919,7 +8919,7 @@ pub unsafe fn ClusterDecrypt(hcluscryptprovider: *const _HCLUSCRYPTPROVIDER, pcr extern "system" { fn ClusterDecrypt(hcluscryptprovider: *const _HCLUSCRYPTPROVIDER, pcryptinput: *const u8, cbcryptinput: u32, ppcryptoutput: *mut *mut u8, pcbcryptoutput: *mut u32) -> u32; } - ::core::mem::transmute(ClusterDecrypt(::core::mem::transmute(hcluscryptprovider), ::core::mem::transmute(pcryptinput), ::core::mem::transmute(cbcryptinput), ::core::mem::transmute(ppcryptoutput), ::core::mem::transmute(pcbcryptoutput))) + ::core::mem::transmute(ClusterDecrypt(::core::mem::transmute(hcluscryptprovider), ::core::mem::transmute(pcryptinput), cbcryptinput, ::core::mem::transmute(ppcryptoutput), ::core::mem::transmute(pcbcryptoutput))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -8937,7 +8937,7 @@ pub unsafe fn ClusterEnum(henum: *const _HCLUSENUM, dwindex: u32, lpdwtype: *mut extern "system" { fn ClusterEnum(henum: *const _HCLUSENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32; } - ::core::mem::transmute(ClusterEnum(::core::mem::transmute(henum), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) + ::core::mem::transmute(ClusterEnum(::core::mem::transmute(henum), dwindex, ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -8946,7 +8946,7 @@ pub unsafe fn ClusterEnumEx(hclusterenum: *const _HCLUSENUMEX, dwindex: u32, pit extern "system" { fn ClusterEnumEx(hclusterenum: *const _HCLUSENUMEX, dwindex: u32, pitem: *mut CLUSTER_ENUM_ITEM, cbitem: *mut u32) -> u32; } - ::core::mem::transmute(ClusterEnumEx(::core::mem::transmute(hclusterenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(pitem), ::core::mem::transmute(cbitem))) + ::core::mem::transmute(ClusterEnumEx(::core::mem::transmute(hclusterenum), dwindex, ::core::mem::transmute(pitem), ::core::mem::transmute(cbitem))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -8977,7 +8977,7 @@ where extern "system" { fn ClusterGetVolumeNameForVolumeMountPoint(lpszvolumemountpoint: ::windows::core::PCWSTR, lpszvolumename: ::windows::core::PWSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ClusterGetVolumeNameForVolumeMountPoint(lpszvolumemountpoint.into(), ::core::mem::transmute(lpszvolumename), ::core::mem::transmute(cchbufferlength))) + ::core::mem::transmute(ClusterGetVolumeNameForVolumeMountPoint(lpszvolumemountpoint.into(), ::core::mem::transmute(lpszvolumename), cchbufferlength)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8990,7 +8990,7 @@ where extern "system" { fn ClusterGetVolumePathName(lpszfilename: ::windows::core::PCWSTR, lpszvolumepathname: ::windows::core::PWSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ClusterGetVolumePathName(lpszfilename.into(), ::core::mem::transmute(lpszvolumepathname), ::core::mem::transmute(cchbufferlength))) + ::core::mem::transmute(ClusterGetVolumePathName(lpszfilename.into(), ::core::mem::transmute(lpszvolumepathname), cchbufferlength)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9017,7 +9017,7 @@ pub unsafe fn ClusterGroupControl(hgroup: *const _HGROUP, hhostnode: *const _HNO extern "system" { fn ClusterGroupControl(hgroup: *const _HGROUP, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterGroupControl(::core::mem::transmute(hgroup), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(ClusterGroupControl(::core::mem::transmute(hgroup), ::core::mem::transmute(hhostnode), dwcontrolcode, ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9026,7 +9026,7 @@ pub unsafe fn ClusterGroupEnum(hgroupenum: *const _HGROUPENUM, dwindex: u32, lpd extern "system" { fn ClusterGroupEnum(hgroupenum: *const _HGROUPENUM, dwindex: u32, lpdwtype: *mut u32, lpszresourcename: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32; } - ::core::mem::transmute(ClusterGroupEnum(::core::mem::transmute(hgroupenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszresourcename), ::core::mem::transmute(lpcchname))) + ::core::mem::transmute(ClusterGroupEnum(::core::mem::transmute(hgroupenum), dwindex, ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszresourcename), ::core::mem::transmute(lpcchname))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9035,7 +9035,7 @@ pub unsafe fn ClusterGroupEnumEx(hgroupenumex: *const _HGROUPENUMEX, dwindex: u3 extern "system" { fn ClusterGroupEnumEx(hgroupenumex: *const _HGROUPENUMEX, dwindex: u32, pitem: *mut CLUSTER_GROUP_ENUM_ITEM, cbitem: *mut u32) -> u32; } - ::core::mem::transmute(ClusterGroupEnumEx(::core::mem::transmute(hgroupenumex), ::core::mem::transmute(dwindex), ::core::mem::transmute(pitem), ::core::mem::transmute(cbitem))) + ::core::mem::transmute(ClusterGroupEnumEx(::core::mem::transmute(hgroupenumex), dwindex, ::core::mem::transmute(pitem), ::core::mem::transmute(cbitem))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9062,7 +9062,7 @@ pub unsafe fn ClusterGroupOpenEnum(hgroup: *const _HGROUP, dwtype: u32) -> *mut extern "system" { fn ClusterGroupOpenEnum(hgroup: *const _HGROUP, dwtype: u32) -> *mut _HGROUPENUM; } - ::core::mem::transmute(ClusterGroupOpenEnum(::core::mem::transmute(hgroup), ::core::mem::transmute(dwtype))) + ::core::mem::transmute(ClusterGroupOpenEnum(::core::mem::transmute(hgroup), dwtype)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9075,7 +9075,7 @@ where extern "system" { fn ClusterGroupOpenEnumEx(hcluster: *const _HCLUSTER, lpszproperties: ::windows::core::PCWSTR, cbproperties: u32, lpszroproperties: ::windows::core::PCWSTR, cbroproperties: u32, dwflags: u32) -> *mut _HGROUPENUMEX; } - ::core::mem::transmute(ClusterGroupOpenEnumEx(::core::mem::transmute(hcluster), lpszproperties.into(), ::core::mem::transmute(cbproperties), lpszroproperties.into(), ::core::mem::transmute(cbroproperties), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(ClusterGroupOpenEnumEx(::core::mem::transmute(hcluster), lpszproperties.into(), cbproperties, lpszroproperties.into(), cbroproperties, dwflags)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9093,7 +9093,7 @@ pub unsafe fn ClusterGroupSetControl(hgroupset: *const _HGROUPSET, hhostnode: *c extern "system" { fn ClusterGroupSetControl(hgroupset: *const _HGROUPSET, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterGroupSetControl(::core::mem::transmute(hgroupset), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(cboutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(ClusterGroupSetControl(::core::mem::transmute(hgroupset), ::core::mem::transmute(hhostnode), dwcontrolcode, ::core::mem::transmute(lpinbuffer), cbinbuffersize, ::core::mem::transmute(lpoutbuffer), cboutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9102,7 +9102,7 @@ pub unsafe fn ClusterGroupSetEnum(hgroupsetenum: *const _HGROUPSETENUM, dwindex: extern "system" { fn ClusterGroupSetEnum(hgroupsetenum: *const _HGROUPSETENUM, dwindex: u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32; } - ::core::mem::transmute(ClusterGroupSetEnum(::core::mem::transmute(hgroupsetenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) + ::core::mem::transmute(ClusterGroupSetEnum(::core::mem::transmute(hgroupsetenum), dwindex, ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9152,7 +9152,7 @@ pub unsafe fn ClusterNetInterfaceControl(hnetinterface: *const _HNETINTERFACE, h extern "system" { fn ClusterNetInterfaceControl(hnetinterface: *const _HNETINTERFACE, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterNetInterfaceControl(::core::mem::transmute(hnetinterface), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(ClusterNetInterfaceControl(::core::mem::transmute(hnetinterface), ::core::mem::transmute(hhostnode), dwcontrolcode, ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9161,7 +9161,7 @@ pub unsafe fn ClusterNetInterfaceEnum(hnetinterfaceenum: *const _HNETINTERFACEEN extern "system" { fn ClusterNetInterfaceEnum(hnetinterfaceenum: *const _HNETINTERFACEENUM, dwindex: u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32; } - ::core::mem::transmute(ClusterNetInterfaceEnum(::core::mem::transmute(hnetinterfaceenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) + ::core::mem::transmute(ClusterNetInterfaceEnum(::core::mem::transmute(hnetinterfaceenum), dwindex, ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9192,7 +9192,7 @@ pub unsafe fn ClusterNetworkControl(hnetwork: *const _HNETWORK, hhostnode: *cons extern "system" { fn ClusterNetworkControl(hnetwork: *const _HNETWORK, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterNetworkControl(::core::mem::transmute(hnetwork), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(ClusterNetworkControl(::core::mem::transmute(hnetwork), ::core::mem::transmute(hhostnode), dwcontrolcode, ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9201,7 +9201,7 @@ pub unsafe fn ClusterNetworkEnum(hnetworkenum: *const _HNETWORKENUM, dwindex: u3 extern "system" { fn ClusterNetworkEnum(hnetworkenum: *const _HNETWORKENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32; } - ::core::mem::transmute(ClusterNetworkEnum(::core::mem::transmute(hnetworkenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) + ::core::mem::transmute(ClusterNetworkEnum(::core::mem::transmute(hnetworkenum), dwindex, ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9219,7 +9219,7 @@ pub unsafe fn ClusterNetworkOpenEnum(hnetwork: *const _HNETWORK, dwtype: u32) -> extern "system" { fn ClusterNetworkOpenEnum(hnetwork: *const _HNETWORK, dwtype: u32) -> *mut _HNETWORKENUM; } - ::core::mem::transmute(ClusterNetworkOpenEnum(::core::mem::transmute(hnetwork), ::core::mem::transmute(dwtype))) + ::core::mem::transmute(ClusterNetworkOpenEnum(::core::mem::transmute(hnetwork), dwtype)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9246,7 +9246,7 @@ pub unsafe fn ClusterNodeControl(hnode: *const _HNODE, hhostnode: *const _HNODE, extern "system" { fn ClusterNodeControl(hnode: *const _HNODE, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterNodeControl(::core::mem::transmute(hnode), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(ClusterNodeControl(::core::mem::transmute(hnode), ::core::mem::transmute(hhostnode), dwcontrolcode, ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9255,7 +9255,7 @@ pub unsafe fn ClusterNodeEnum(hnodeenum: *const _HNODEENUM, dwindex: u32, lpdwty extern "system" { fn ClusterNodeEnum(hnodeenum: *const _HNODEENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32; } - ::core::mem::transmute(ClusterNodeEnum(::core::mem::transmute(hnodeenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) + ::core::mem::transmute(ClusterNodeEnum(::core::mem::transmute(hnodeenum), dwindex, ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9264,7 +9264,7 @@ pub unsafe fn ClusterNodeEnumEx(hnodeenum: *const _HNODEENUMEX, dwindex: u32, pi extern "system" { fn ClusterNodeEnumEx(hnodeenum: *const _HNODEENUMEX, dwindex: u32, pitem: *mut CLUSTER_ENUM_ITEM, cbitem: *mut u32) -> u32; } - ::core::mem::transmute(ClusterNodeEnumEx(::core::mem::transmute(hnodeenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(pitem), ::core::mem::transmute(cbitem))) + ::core::mem::transmute(ClusterNodeEnumEx(::core::mem::transmute(hnodeenum), dwindex, ::core::mem::transmute(pitem), ::core::mem::transmute(cbitem))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9291,7 +9291,7 @@ pub unsafe fn ClusterNodeOpenEnum(hnode: *const _HNODE, dwtype: u32) -> *mut _HN extern "system" { fn ClusterNodeOpenEnum(hnode: *const _HNODE, dwtype: u32) -> *mut _HNODEENUM; } - ::core::mem::transmute(ClusterNodeOpenEnum(::core::mem::transmute(hnode), ::core::mem::transmute(dwtype))) + ::core::mem::transmute(ClusterNodeOpenEnum(::core::mem::transmute(hnode), dwtype)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9300,7 +9300,7 @@ pub unsafe fn ClusterNodeOpenEnumEx(hnode: *const _HNODE, dwtype: u32, poptions: extern "system" { fn ClusterNodeOpenEnumEx(hnode: *const _HNODE, dwtype: u32, poptions: *const ::core::ffi::c_void) -> *mut _HNODEENUMEX; } - ::core::mem::transmute(ClusterNodeOpenEnumEx(::core::mem::transmute(hnode), ::core::mem::transmute(dwtype), ::core::mem::transmute(poptions))) + ::core::mem::transmute(ClusterNodeOpenEnumEx(::core::mem::transmute(hnode), dwtype, ::core::mem::transmute(poptions))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9322,7 +9322,7 @@ pub unsafe fn ClusterOpenEnum(hcluster: *const _HCLUSTER, dwtype: u32) -> *mut _ extern "system" { fn ClusterOpenEnum(hcluster: *const _HCLUSTER, dwtype: u32) -> *mut _HCLUSENUM; } - ::core::mem::transmute(ClusterOpenEnum(::core::mem::transmute(hcluster), ::core::mem::transmute(dwtype))) + ::core::mem::transmute(ClusterOpenEnum(::core::mem::transmute(hcluster), dwtype)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9331,7 +9331,7 @@ pub unsafe fn ClusterOpenEnumEx(hcluster: *const _HCLUSTER, dwtype: u32, poption extern "system" { fn ClusterOpenEnumEx(hcluster: *const _HCLUSTER, dwtype: u32, poptions: *const ::core::ffi::c_void) -> *mut _HCLUSENUMEX; } - ::core::mem::transmute(ClusterOpenEnumEx(::core::mem::transmute(hcluster), ::core::mem::transmute(dwtype), ::core::mem::transmute(poptions))) + ::core::mem::transmute(ClusterOpenEnumEx(::core::mem::transmute(hcluster), dwtype, ::core::mem::transmute(poptions))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9355,7 +9355,7 @@ where extern "system" { fn ClusterRegBatchAddCommand(hregbatch: *const _HREGBATCH, dwcommand: CLUSTER_REG_COMMAND, wzname: ::windows::core::PCWSTR, dwoptions: u32, lpdata: *const ::core::ffi::c_void, cbdata: u32) -> i32; } - ::core::mem::transmute(ClusterRegBatchAddCommand(::core::mem::transmute(hregbatch), ::core::mem::transmute(dwcommand), wzname.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(lpdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(ClusterRegBatchAddCommand(::core::mem::transmute(hregbatch), dwcommand, wzname.into(), dwoptions, ::core::mem::transmute(lpdata), cbdata)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9395,7 +9395,7 @@ pub unsafe fn ClusterRegCloseBatchEx(hregbatch: *const _HREGBATCH, flags: u32, f extern "system" { fn ClusterRegCloseBatchEx(hregbatch: *const _HREGBATCH, flags: u32, failedcommandnumber: *mut i32) -> i32; } - ::core::mem::transmute(ClusterRegCloseBatchEx(::core::mem::transmute(hregbatch), ::core::mem::transmute(flags), ::core::mem::transmute(failedcommandnumber))) + ::core::mem::transmute(ClusterRegCloseBatchEx(::core::mem::transmute(hregbatch), flags, ::core::mem::transmute(failedcommandnumber))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9435,7 +9435,7 @@ pub unsafe fn ClusterRegCloseReadBatchEx(hregreadbatch: *const _HREGREADBATCH, f extern "system" { fn ClusterRegCloseReadBatchEx(hregreadbatch: *const _HREGREADBATCH, flags: u32, phregreadbatchreply: *mut *mut _HREGREADBATCHREPLY) -> i32; } - ::core::mem::transmute(ClusterRegCloseReadBatchEx(::core::mem::transmute(hregreadbatch), ::core::mem::transmute(flags), ::core::mem::transmute(phregreadbatchreply))) + ::core::mem::transmute(ClusterRegCloseReadBatchEx(::core::mem::transmute(hregreadbatch), flags, ::core::mem::transmute(phregreadbatchreply))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9484,7 +9484,7 @@ where extern "system" { fn ClusterRegCreateKey(hkey: super::super::System::Registry::HKEY, lpszsubkey: ::windows::core::PCWSTR, dwoptions: u32, samdesired: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut super::super::System::Registry::HKEY, lpdwdisposition: *mut u32) -> i32; } - ::core::mem::transmute(ClusterRegCreateKey(hkey.into(), lpszsubkey.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition))) + ::core::mem::transmute(ClusterRegCreateKey(hkey.into(), lpszsubkey.into(), dwoptions, samdesired, ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -9538,7 +9538,7 @@ where extern "system" { fn ClusterRegEnumKey(hkey: super::super::System::Registry::HKEY, dwindex: u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32, lpftlastwritetime: *mut super::super::Foundation::FILETIME) -> i32; } - ::core::mem::transmute(ClusterRegEnumKey(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname), ::core::mem::transmute(lpftlastwritetime))) + ::core::mem::transmute(ClusterRegEnumKey(hkey.into(), dwindex, ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname), ::core::mem::transmute(lpftlastwritetime))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -9551,7 +9551,7 @@ where extern "system" { fn ClusterRegEnumValue(hkey: super::super::System::Registry::HKEY, dwindex: u32, lpszvaluename: ::windows::core::PWSTR, lpcchvaluename: *mut u32, lpdwtype: *mut u32, lpdata: *mut u8, lpcbdata: *mut u32) -> u32; } - ::core::mem::transmute(ClusterRegEnumValue(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpszvaluename), ::core::mem::transmute(lpcchvaluename), ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata))) + ::core::mem::transmute(ClusterRegEnumValue(hkey.into(), dwindex, ::core::mem::transmute(lpszvaluename), ::core::mem::transmute(lpcchvaluename), ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9573,7 +9573,7 @@ where extern "system" { fn ClusterRegGetKeySecurity(hkey: super::super::System::Registry::HKEY, requestedinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> i32; } - ::core::mem::transmute(ClusterRegGetKeySecurity(hkey.into(), ::core::mem::transmute(requestedinformation), ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(lpcbsecuritydescriptor))) + ::core::mem::transmute(ClusterRegGetKeySecurity(hkey.into(), requestedinformation, ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(lpcbsecuritydescriptor))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -9587,7 +9587,7 @@ where extern "system" { fn ClusterRegOpenKey(hkey: super::super::System::Registry::HKEY, lpszsubkey: ::windows::core::PCWSTR, samdesired: u32, phkresult: *mut super::super::System::Registry::HKEY) -> i32; } - ::core::mem::transmute(ClusterRegOpenKey(hkey.into(), lpszsubkey.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(phkresult))) + ::core::mem::transmute(ClusterRegOpenKey(hkey.into(), lpszsubkey.into(), samdesired, ::core::mem::transmute(phkresult))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -9650,7 +9650,7 @@ where extern "system" { fn ClusterRegSetKeySecurity(hkey: super::super::System::Registry::HKEY, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> i32; } - ::core::mem::transmute(ClusterRegSetKeySecurity(hkey.into(), ::core::mem::transmute(securityinformation), psecuritydescriptor.into())) + ::core::mem::transmute(ClusterRegSetKeySecurity(hkey.into(), securityinformation, psecuritydescriptor.into())) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -9664,7 +9664,7 @@ where extern "system" { fn ClusterRegSetValue(hkey: super::super::System::Registry::HKEY, lpszvaluename: ::windows::core::PCWSTR, dwtype: u32, lpdata: *const u8, cbdata: u32) -> u32; } - ::core::mem::transmute(ClusterRegSetValue(hkey.into(), lpszvaluename.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(lpdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(ClusterRegSetValue(hkey.into(), lpszvaluename.into(), dwtype, ::core::mem::transmute(lpdata), cbdata)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9673,7 +9673,7 @@ pub unsafe fn ClusterRegSyncDatabase(hcluster: *const _HCLUSTER, flags: u32) -> extern "system" { fn ClusterRegSyncDatabase(hcluster: *const _HCLUSTER, flags: u32) -> i32; } - ::core::mem::transmute(ClusterRegSyncDatabase(::core::mem::transmute(hcluster), ::core::mem::transmute(flags))) + ::core::mem::transmute(ClusterRegSyncDatabase(::core::mem::transmute(hcluster), flags)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9733,7 +9733,7 @@ pub unsafe fn ClusterResourceControl(hresource: *const _HRESOURCE, hhostnode: *c extern "system" { fn ClusterResourceControl(hresource: *const _HRESOURCE, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterResourceControl(::core::mem::transmute(hresource), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(cboutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(ClusterResourceControl(::core::mem::transmute(hresource), ::core::mem::transmute(hhostnode), dwcontrolcode, ::core::mem::transmute(lpinbuffer), cbinbuffersize, ::core::mem::transmute(lpoutbuffer), cboutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9742,7 +9742,7 @@ pub unsafe fn ClusterResourceControlAsUser(hresource: *const _HRESOURCE, hhostno extern "system" { fn ClusterResourceControlAsUser(hresource: *const _HRESOURCE, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterResourceControlAsUser(::core::mem::transmute(hresource), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(cboutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(ClusterResourceControlAsUser(::core::mem::transmute(hresource), ::core::mem::transmute(hhostnode), dwcontrolcode, ::core::mem::transmute(lpinbuffer), cbinbuffersize, ::core::mem::transmute(lpoutbuffer), cboutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9751,7 +9751,7 @@ pub unsafe fn ClusterResourceEnum(hresenum: *const _HRESENUM, dwindex: u32, lpdw extern "system" { fn ClusterResourceEnum(hresenum: *const _HRESENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32; } - ::core::mem::transmute(ClusterResourceEnum(::core::mem::transmute(hresenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) + ::core::mem::transmute(ClusterResourceEnum(::core::mem::transmute(hresenum), dwindex, ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9760,7 +9760,7 @@ pub unsafe fn ClusterResourceEnumEx(hresourceenumex: *const _HRESENUMEX, dwindex extern "system" { fn ClusterResourceEnumEx(hresourceenumex: *const _HRESENUMEX, dwindex: u32, pitem: *mut CLUSTER_RESOURCE_ENUM_ITEM, cbitem: *mut u32) -> u32; } - ::core::mem::transmute(ClusterResourceEnumEx(::core::mem::transmute(hresourceenumex), ::core::mem::transmute(dwindex), ::core::mem::transmute(pitem), ::core::mem::transmute(cbitem))) + ::core::mem::transmute(ClusterResourceEnumEx(::core::mem::transmute(hresourceenumex), dwindex, ::core::mem::transmute(pitem), ::core::mem::transmute(cbitem))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9787,7 +9787,7 @@ pub unsafe fn ClusterResourceOpenEnum(hresource: *const _HRESOURCE, dwtype: u32) extern "system" { fn ClusterResourceOpenEnum(hresource: *const _HRESOURCE, dwtype: u32) -> *mut _HRESENUM; } - ::core::mem::transmute(ClusterResourceOpenEnum(::core::mem::transmute(hresource), ::core::mem::transmute(dwtype))) + ::core::mem::transmute(ClusterResourceOpenEnum(::core::mem::transmute(hresource), dwtype)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9800,7 +9800,7 @@ where extern "system" { fn ClusterResourceOpenEnumEx(hcluster: *const _HCLUSTER, lpszproperties: ::windows::core::PCWSTR, cbproperties: u32, lpszroproperties: ::windows::core::PCWSTR, cbroproperties: u32, dwflags: u32) -> *mut _HRESENUMEX; } - ::core::mem::transmute(ClusterResourceOpenEnumEx(::core::mem::transmute(hcluster), lpszproperties.into(), ::core::mem::transmute(cbproperties), lpszroproperties.into(), ::core::mem::transmute(cbroproperties), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(ClusterResourceOpenEnumEx(::core::mem::transmute(hcluster), lpszproperties.into(), cbproperties, lpszroproperties.into(), cbroproperties, dwflags)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9821,7 +9821,7 @@ where extern "system" { fn ClusterResourceTypeControl(hcluster: *const _HCLUSTER, lpszresourcetypename: ::windows::core::PCWSTR, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterResourceTypeControl(::core::mem::transmute(hcluster), lpszresourcetypename.into(), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(ClusterResourceTypeControl(::core::mem::transmute(hcluster), lpszresourcetypename.into(), ::core::mem::transmute(hhostnode), dwcontrolcode, ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9833,7 +9833,7 @@ where extern "system" { fn ClusterResourceTypeControlAsUser(hcluster: *const _HCLUSTER, lpszresourcetypename: ::windows::core::PCWSTR, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterResourceTypeControlAsUser(::core::mem::transmute(hcluster), lpszresourcetypename.into(), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(ClusterResourceTypeControlAsUser(::core::mem::transmute(hcluster), lpszresourcetypename.into(), ::core::mem::transmute(hhostnode), dwcontrolcode, ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9842,7 +9842,7 @@ pub unsafe fn ClusterResourceTypeEnum(hrestypeenum: *const _HRESTYPEENUM, dwinde extern "system" { fn ClusterResourceTypeEnum(hrestypeenum: *const _HRESTYPEENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32; } - ::core::mem::transmute(ClusterResourceTypeEnum(::core::mem::transmute(hrestypeenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) + ::core::mem::transmute(ClusterResourceTypeEnum(::core::mem::transmute(hrestypeenum), dwindex, ::core::mem::transmute(lpdwtype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9863,7 +9863,7 @@ where extern "system" { fn ClusterResourceTypeOpenEnum(hcluster: *const _HCLUSTER, lpszresourcetypename: ::windows::core::PCWSTR, dwtype: u32) -> *mut _HRESTYPEENUM; } - ::core::mem::transmute(ClusterResourceTypeOpenEnum(::core::mem::transmute(hcluster), lpszresourcetypename.into(), ::core::mem::transmute(dwtype))) + ::core::mem::transmute(ClusterResourceTypeOpenEnum(::core::mem::transmute(hcluster), lpszresourcetypename.into(), dwtype)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9875,7 +9875,7 @@ where extern "system" { fn ClusterSetAccountAccess(hcluster: *const _HCLUSTER, szaccountsid: ::windows::core::PCWSTR, dwaccess: u32, dwcontroltype: u32) -> u32; } - ::core::mem::transmute(ClusterSetAccountAccess(::core::mem::transmute(hcluster), szaccountsid.into(), ::core::mem::transmute(dwaccess), ::core::mem::transmute(dwcontroltype))) + ::core::mem::transmute(ClusterSetAccountAccess(::core::mem::transmute(hcluster), szaccountsid.into(), dwaccess, dwcontroltype)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9887,7 +9887,7 @@ where extern "system" { fn ClusterSharedVolumeSetSnapshotState(guidsnapshotset: ::windows::core::GUID, lpszvolumename: ::windows::core::PCWSTR, state: CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE) -> u32; } - ::core::mem::transmute(ClusterSharedVolumeSetSnapshotState(::core::mem::transmute(guidsnapshotset), lpszvolumename.into(), ::core::mem::transmute(state))) + ::core::mem::transmute(ClusterSharedVolumeSetSnapshotState(::core::mem::transmute(guidsnapshotset), lpszvolumename.into(), state)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9978,7 +9978,7 @@ pub unsafe fn CreateClusterNotifyPort(hchange: *const _HCHANGE, hcluster: *const extern "system" { fn CreateClusterNotifyPort(hchange: *const _HCHANGE, hcluster: *const _HCLUSTER, dwfilter: u32, dwnotifykey: usize) -> *mut _HCHANGE; } - ::core::mem::transmute(CreateClusterNotifyPort(::core::mem::transmute(hchange), ::core::mem::transmute(hcluster), ::core::mem::transmute(dwfilter), ::core::mem::transmute(dwnotifykey))) + ::core::mem::transmute(CreateClusterNotifyPort(::core::mem::transmute(hchange), ::core::mem::transmute(hcluster), dwfilter, dwnotifykey)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -9987,7 +9987,7 @@ pub unsafe fn CreateClusterNotifyPortV2(hchange: *const _HCHANGE, hcluster: *con extern "system" { fn CreateClusterNotifyPortV2(hchange: *const _HCHANGE, hcluster: *const _HCLUSTER, filters: *const NOTIFY_FILTER_AND_TYPE, dwfiltercount: u32, dwnotifykey: usize) -> *mut _HCHANGE; } - ::core::mem::transmute(CreateClusterNotifyPortV2(::core::mem::transmute(hchange), ::core::mem::transmute(hcluster), ::core::mem::transmute(filters), ::core::mem::transmute(dwfiltercount), ::core::mem::transmute(dwnotifykey))) + ::core::mem::transmute(CreateClusterNotifyPortV2(::core::mem::transmute(hchange), ::core::mem::transmute(hcluster), ::core::mem::transmute(filters), dwfiltercount, dwnotifykey)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -10000,7 +10000,7 @@ where extern "system" { fn CreateClusterResource(hgroup: *const _HGROUP, lpszresourcename: ::windows::core::PCWSTR, lpszresourcetype: ::windows::core::PCWSTR, dwflags: u32) -> *mut _HRESOURCE; } - ::core::mem::transmute(CreateClusterResource(::core::mem::transmute(hgroup), lpszresourcename.into(), lpszresourcetype.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CreateClusterResource(::core::mem::transmute(hgroup), lpszresourcename.into(), lpszresourcetype.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -10014,7 +10014,7 @@ where extern "system" { fn CreateClusterResourceType(hcluster: *const _HCLUSTER, lpszresourcetypename: ::windows::core::PCWSTR, lpszdisplayname: ::windows::core::PCWSTR, lpszresourcetypedll: ::windows::core::PCWSTR, dwlooksalivepollinterval: u32, dwisalivepollinterval: u32) -> u32; } - ::core::mem::transmute(CreateClusterResourceType(::core::mem::transmute(hcluster), lpszresourcetypename.into(), lpszdisplayname.into(), lpszresourcetypedll.into(), ::core::mem::transmute(dwlooksalivepollinterval), ::core::mem::transmute(dwisalivepollinterval))) + ::core::mem::transmute(CreateClusterResourceType(::core::mem::transmute(hcluster), lpszresourcetypename.into(), lpszdisplayname.into(), lpszresourcetypedll.into(), dwlooksalivepollinterval, dwisalivepollinterval)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const DNS_LENGTH: u32 = 64u32; @@ -10095,7 +10095,7 @@ pub unsafe fn DetermineCNOResTypeFromNodelist(cnodes: u32, ppsznodenames: *const extern "system" { fn DetermineCNOResTypeFromNodelist(cnodes: u32, ppsznodenames: *const ::windows::core::PWSTR, pcnorestype: *mut CLUSTER_MGMT_POINT_RESTYPE) -> u32; } - ::core::mem::transmute(DetermineCNOResTypeFromNodelist(::core::mem::transmute(cnodes), ::core::mem::transmute(ppsznodenames), ::core::mem::transmute(pcnorestype))) + ::core::mem::transmute(DetermineCNOResTypeFromNodelist(cnodes, ::core::mem::transmute(ppsznodenames), ::core::mem::transmute(pcnorestype))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -10113,7 +10113,7 @@ pub unsafe fn DetermineClusterCloudTypeFromNodelist(cnodes: u32, ppsznodenames: extern "system" { fn DetermineClusterCloudTypeFromNodelist(cnodes: u32, ppsznodenames: *const ::windows::core::PWSTR, pcloudtype: *mut CLUSTER_CLOUD_TYPE) -> u32; } - ::core::mem::transmute(DetermineClusterCloudTypeFromNodelist(::core::mem::transmute(cnodes), ::core::mem::transmute(ppsznodenames), ::core::mem::transmute(pcloudtype))) + ::core::mem::transmute(DetermineClusterCloudTypeFromNodelist(cnodes, ::core::mem::transmute(ppsznodenames), ::core::mem::transmute(pcloudtype))) } pub const DomainNames: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf2e606e1_2631_11d1_89f1_00a0c90d061e); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -10134,7 +10134,7 @@ pub unsafe fn EvictClusterNodeEx(hnode: *const _HNODE, dwtimeout: u32, phrcleanu extern "system" { fn EvictClusterNodeEx(hnode: *const _HNODE, dwtimeout: u32, phrcleanupstatus: *mut ::windows::core::HRESULT) -> u32; } - ::core::mem::transmute(EvictClusterNodeEx(::core::mem::transmute(hnode), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(phrcleanupstatus))) + ::core::mem::transmute(EvictClusterNodeEx(::core::mem::transmute(hnode), dwtimeout, ::core::mem::transmute(phrcleanupstatus))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[repr(transparent)] @@ -10487,7 +10487,7 @@ pub unsafe fn GetClusterGroupKey(hgroup: *const _HGROUP, samdesired: u32) -> ::w extern "system" { fn GetClusterGroupKey(hgroup: *const _HGROUP, samdesired: u32) -> super::super::System::Registry::HKEY; } - let result__ = GetClusterGroupKey(::core::mem::transmute(hgroup), ::core::mem::transmute(samdesired)); + let result__ = GetClusterGroupKey(::core::mem::transmute(hgroup), samdesired); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -10516,7 +10516,7 @@ pub unsafe fn GetClusterKey(hcluster: *const _HCLUSTER, samdesired: u32) -> ::wi extern "system" { fn GetClusterKey(hcluster: *const _HCLUSTER, samdesired: u32) -> super::super::System::Registry::HKEY; } - let result__ = GetClusterKey(::core::mem::transmute(hcluster), ::core::mem::transmute(samdesired)); + let result__ = GetClusterKey(::core::mem::transmute(hcluster), samdesired); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -10540,7 +10540,7 @@ pub unsafe fn GetClusterNetInterfaceKey(hnetinterface: *const _HNETINTERFACE, sa extern "system" { fn GetClusterNetInterfaceKey(hnetinterface: *const _HNETINTERFACE, samdesired: u32) -> super::super::System::Registry::HKEY; } - let result__ = GetClusterNetInterfaceKey(::core::mem::transmute(hnetinterface), ::core::mem::transmute(samdesired)); + let result__ = GetClusterNetInterfaceKey(::core::mem::transmute(hnetinterface), samdesired); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -10569,7 +10569,7 @@ pub unsafe fn GetClusterNetworkKey(hnetwork: *const _HNETWORK, samdesired: u32) extern "system" { fn GetClusterNetworkKey(hnetwork: *const _HNETWORK, samdesired: u32) -> super::super::System::Registry::HKEY; } - let result__ = GetClusterNetworkKey(::core::mem::transmute(hnetwork), ::core::mem::transmute(samdesired)); + let result__ = GetClusterNetworkKey(::core::mem::transmute(hnetwork), samdesired); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -10598,7 +10598,7 @@ pub unsafe fn GetClusterNodeKey(hnode: *const _HNODE, samdesired: u32) -> ::wind extern "system" { fn GetClusterNodeKey(hnode: *const _HNODE, samdesired: u32) -> super::super::System::Registry::HKEY; } - let result__ = GetClusterNodeKey(::core::mem::transmute(hnode), ::core::mem::transmute(samdesired)); + let result__ = GetClusterNodeKey(::core::mem::transmute(hnode), samdesired); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -10617,7 +10617,7 @@ pub unsafe fn GetClusterNotify(hchange: *const _HCHANGE, lpdwnotifykey: *mut usi extern "system" { fn GetClusterNotify(hchange: *const _HCHANGE, lpdwnotifykey: *mut usize, lpdwfiltertype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32, dwmilliseconds: u32) -> u32; } - ::core::mem::transmute(GetClusterNotify(::core::mem::transmute(hchange), ::core::mem::transmute(lpdwnotifykey), ::core::mem::transmute(lpdwfiltertype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname), ::core::mem::transmute(dwmilliseconds))) + ::core::mem::transmute(GetClusterNotify(::core::mem::transmute(hchange), ::core::mem::transmute(lpdwnotifykey), ::core::mem::transmute(lpdwfiltertype), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpcchname), dwmilliseconds)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -10640,7 +10640,7 @@ pub unsafe fn GetClusterNotifyV2(hchange: *const _HCHANGE, lpdwnotifykey: *mut u ::core::mem::transmute(lpcchname), ::core::mem::transmute(lpsztype), ::core::mem::transmute(lpcchtype), - ::core::mem::transmute(dwmilliseconds), + dwmilliseconds, )) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -10669,7 +10669,7 @@ pub unsafe fn GetClusterResourceKey(hresource: *const _HRESOURCE, samdesired: u3 extern "system" { fn GetClusterResourceKey(hresource: *const _HRESOURCE, samdesired: u32) -> super::super::System::Registry::HKEY; } - let result__ = GetClusterResourceKey(::core::mem::transmute(hresource), ::core::mem::transmute(samdesired)); + let result__ = GetClusterResourceKey(::core::mem::transmute(hresource), samdesired); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -10702,7 +10702,7 @@ where extern "system" { fn GetClusterResourceTypeKey(hcluster: *const _HCLUSTER, lpsztypename: ::windows::core::PCWSTR, samdesired: u32) -> super::super::System::Registry::HKEY; } - let result__ = GetClusterResourceTypeKey(::core::mem::transmute(hcluster), lpsztypename.into(), ::core::mem::transmute(samdesired)); + let result__ = GetClusterResourceTypeKey(::core::mem::transmute(hcluster), lpsztypename.into(), samdesired); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -10811,7 +10811,7 @@ pub struct IGetClusterGroupInfo(::windows::core::IUnknown); impl IGetClusterGroupInfo { #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn GetGroupHandle(&self, lobjindex: i32) -> *mut _HGROUP { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetGroupHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lobjindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetGroupHandle)(::windows::core::Interface::as_raw(self), lobjindex)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10861,7 +10861,7 @@ pub struct IGetClusterNetInterfaceInfo(::windows::core::IUnknown); impl IGetClusterNetInterfaceInfo { #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn GetNetInterfaceHandle(&self, lobjindex: i32) -> *mut _HNETINTERFACE { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNetInterfaceHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lobjindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNetInterfaceHandle)(::windows::core::Interface::as_raw(self), lobjindex)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10911,7 +10911,7 @@ pub struct IGetClusterNetworkInfo(::windows::core::IUnknown); impl IGetClusterNetworkInfo { #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn GetNetworkHandle(&self, lobjindex: i32) -> *mut _HNETWORK { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNetworkHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lobjindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNetworkHandle)(::windows::core::Interface::as_raw(self), lobjindex)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10961,7 +10961,7 @@ pub struct IGetClusterNodeInfo(::windows::core::IUnknown); impl IGetClusterNodeInfo { #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn GetNodeHandle(&self, lobjindex: i32) -> *mut _HNODE { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNodeHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lobjindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNodeHandle)(::windows::core::Interface::as_raw(self), lobjindex)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11012,11 +11012,11 @@ impl IGetClusterObjectInfo { #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetObjectName(&self, lobjindex: i32, lpszname: super::super::Foundation::BSTR, pcchname: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObjectName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lobjindex), ::core::mem::transmute(lpszname), ::core::mem::transmute(pcchname)).ok() + (::windows::core::Interface::vtable(self).GetObjectName)(::windows::core::Interface::as_raw(self), lobjindex, ::core::mem::transmute(lpszname), ::core::mem::transmute(pcchname)).ok() } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn GetObjectType(&self, lobjindex: i32) -> CLUADMEX_OBJECT_TYPE { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetObjectType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lobjindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetObjectType)(::windows::core::Interface::as_raw(self), lobjindex)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11070,17 +11070,17 @@ pub struct IGetClusterResourceInfo(::windows::core::IUnknown); impl IGetClusterResourceInfo { #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn GetResourceHandle(&self, lobjindex: i32) -> *mut _HRESOURCE { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetResourceHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lobjindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetResourceHandle)(::windows::core::Interface::as_raw(self), lobjindex)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetResourceTypeName(&self, lobjindex: i32, lpszrestypename: super::super::Foundation::BSTR, pcchrestypename: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetResourceTypeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lobjindex), ::core::mem::transmute(lpszrestypename), ::core::mem::transmute(pcchrestypename)).ok() + (::windows::core::Interface::vtable(self).GetResourceTypeName)(::windows::core::Interface::as_raw(self), lobjindex, ::core::mem::transmute(lpszrestypename), ::core::mem::transmute(pcchrestypename)).ok() } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetResourceNetworkName(&self, lobjindex: i32, lpsznetname: super::super::Foundation::BSTR, pcchnetname: *mut u32) -> super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetResourceNetworkName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lobjindex), ::core::mem::transmute(lpsznetname), ::core::mem::transmute(pcchnetname))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetResourceNetworkName)(::windows::core::Interface::as_raw(self), lobjindex, ::core::mem::transmute(lpsznetname), ::core::mem::transmute(pcchnetname))) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13307,7 +13307,7 @@ impl ISClusProperty { } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn SetType(&self, r#type: CLUSTER_PROPERTY_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn Format(&self) -> ::windows::core::Result { @@ -13316,7 +13316,7 @@ impl ISClusProperty { } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn SetFormat(&self, format: CLUSTER_PROPERTY_FORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).SetFormat)(::windows::core::Interface::as_raw(self), format).ok() } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13480,7 +13480,7 @@ impl ISClusPropertyValue { } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn SetType(&self, r#type: CLUSTER_PROPERTY_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn Format(&self) -> ::windows::core::Result { @@ -13489,7 +13489,7 @@ impl ISClusPropertyValue { } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn SetFormat(&self, format: CLUSTER_PROPERTY_FORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).SetFormat)(::windows::core::Interface::as_raw(self), format).ok() } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn Length(&self) -> ::windows::core::Result { @@ -14087,7 +14087,7 @@ impl ISClusResDependencies { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcename.into().abi(), bstrresourcetype.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcename.into().abi(), bstrresourcetype.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14241,7 +14241,7 @@ impl ISClusResDependents { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcename.into().abi(), bstrresourcetype.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcename.into().abi(), bstrresourcetype.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14627,7 +14627,7 @@ impl ISClusResGroupPreferredOwnerNodes { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISClusNode>>, { - (::windows::core::Interface::vtable(self).InsertItem)(::windows::core::Interface::as_raw(self), pnode.into().abi(), ::core::mem::transmute(nposition)).ok() + (::windows::core::Interface::vtable(self).InsertItem)(::windows::core::Interface::as_raw(self), pnode.into().abi(), nposition).ok() } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14784,7 +14784,7 @@ impl ISClusResGroupResources { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcename.into().abi(), bstrresourcetype.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcename.into().abi(), bstrresourcetype.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -15454,7 +15454,7 @@ impl ISClusResTypeResources { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcename.into().abi(), bstrgroupname.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcename.into().abi(), bstrgroupname.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -15585,7 +15585,7 @@ impl ISClusResTypes { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcetypename.into().abi(), bstrdisplayname.into().abi(), bstrresourcetypedll.into().abi(), ::core::mem::transmute(dwlooksalivepollinterval), ::core::mem::transmute(dwisalivepollinterval), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcetypename.into().abi(), bstrdisplayname.into().abi(), bstrresourcetypedll.into().abi(), dwlooksalivepollinterval, dwisalivepollinterval, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -15743,7 +15743,7 @@ impl ISClusResource { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).BecomeQuorumResource)(::windows::core::Interface::as_raw(self), bstrdevicepath.into().abi(), ::core::mem::transmute(lmaxlogsize)).ok() + (::windows::core::Interface::vtable(self).BecomeQuorumResource)(::windows::core::Interface::as_raw(self), bstrdevicepath.into().abi(), lmaxlogsize).ok() } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn Delete(&self) -> ::windows::core::Result<()> { @@ -15757,13 +15757,13 @@ impl ISClusResource { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Online(&self, ntimeout: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Online)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ntimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Online)(::windows::core::Interface::as_raw(self), ntimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Offline(&self, ntimeout: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Offline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ntimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Offline)(::windows::core::Interface::as_raw(self), ntimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -16099,7 +16099,7 @@ impl ISClusResources { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcename.into().abi(), bstrresourcetype.into().abi(), bstrgroupname.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), bstrresourcename.into().abi(), bstrresourcetype.into().abi(), bstrgroupname.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -16540,7 +16540,7 @@ impl ISCluster { } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub unsafe fn SetQuorumLogSize(&self, nlogsize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQuorumLogSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nlogsize)).ok() + (::windows::core::Interface::vtable(self).SetQuorumLogSize)(::windows::core::Interface::as_raw(self), nlogsize).ok() } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16964,7 +16964,7 @@ impl IWCContextMenuCallback { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddExtensionMenuItem)(::windows::core::Interface::as_raw(self), lpszname.into().abi(), lpszstatusbartext.into().abi(), ::core::mem::transmute(ncommandid), ::core::mem::transmute(nsubmenucommandid), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).AddExtensionMenuItem)(::windows::core::Interface::as_raw(self), lpszname.into().abi(), lpszstatusbartext.into().abi(), ncommandid, nsubmenucommandid, uflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17410,7 +17410,7 @@ impl IWEInvokeCommand { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).InvokeCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncommandid), pidata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InvokeCommand)(::windows::core::Interface::as_raw(self), ncommandid, pidata.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17632,7 +17632,7 @@ pub unsafe fn MoveClusterGroupEx(hgroup: *const _HGROUP, hdestinationnode: *cons extern "system" { fn MoveClusterGroupEx(hgroup: *const _HGROUP, hdestinationnode: *const _HNODE, dwmoveflags: u32, lpinbuffer: *const u8, cbinbuffersize: u32) -> u32; } - ::core::mem::transmute(MoveClusterGroupEx(::core::mem::transmute(hgroup), ::core::mem::transmute(hdestinationnode), ::core::mem::transmute(dwmoveflags), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize))) + ::core::mem::transmute(MoveClusterGroupEx(::core::mem::transmute(hgroup), ::core::mem::transmute(hdestinationnode), dwmoveflags, ::core::mem::transmute(lpinbuffer), cbinbuffersize)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const NINETEEN_H1_UPGRADE_VERSION: u32 = 1u32; @@ -17774,7 +17774,7 @@ pub unsafe fn OfflineClusterGroupEx(hgroup: *const _HGROUP, dwofflineflags: u32, extern "system" { fn OfflineClusterGroupEx(hgroup: *const _HGROUP, dwofflineflags: u32, lpinbuffer: *const u8, cbinbuffersize: u32) -> u32; } - ::core::mem::transmute(OfflineClusterGroupEx(::core::mem::transmute(hgroup), ::core::mem::transmute(dwofflineflags), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize))) + ::core::mem::transmute(OfflineClusterGroupEx(::core::mem::transmute(hgroup), dwofflineflags, ::core::mem::transmute(lpinbuffer), cbinbuffersize)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -17792,7 +17792,7 @@ pub unsafe fn OfflineClusterResourceEx(hresource: *const _HRESOURCE, dwofflinefl extern "system" { fn OfflineClusterResourceEx(hresource: *const _HRESOURCE, dwofflineflags: u32, lpinbuffer: *const u8, cbinbuffersize: u32) -> u32; } - ::core::mem::transmute(OfflineClusterResourceEx(::core::mem::transmute(hresource), ::core::mem::transmute(dwofflineflags), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize))) + ::core::mem::transmute(OfflineClusterResourceEx(::core::mem::transmute(hresource), dwofflineflags, ::core::mem::transmute(lpinbuffer), cbinbuffersize)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -17810,7 +17810,7 @@ pub unsafe fn OnlineClusterGroupEx(hgroup: *const _HGROUP, hdestinationnode: *co extern "system" { fn OnlineClusterGroupEx(hgroup: *const _HGROUP, hdestinationnode: *const _HNODE, dwonlineflags: u32, lpinbuffer: *const u8, cbinbuffersize: u32) -> u32; } - ::core::mem::transmute(OnlineClusterGroupEx(::core::mem::transmute(hgroup), ::core::mem::transmute(hdestinationnode), ::core::mem::transmute(dwonlineflags), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize))) + ::core::mem::transmute(OnlineClusterGroupEx(::core::mem::transmute(hgroup), ::core::mem::transmute(hdestinationnode), dwonlineflags, ::core::mem::transmute(lpinbuffer), cbinbuffersize)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -17828,7 +17828,7 @@ pub unsafe fn OnlineClusterResourceEx(hresource: *const _HRESOURCE, dwonlineflag extern "system" { fn OnlineClusterResourceEx(hresource: *const _HRESOURCE, dwonlineflags: u32, lpinbuffer: *const u8, cbinbuffersize: u32) -> u32; } - ::core::mem::transmute(OnlineClusterResourceEx(::core::mem::transmute(hresource), ::core::mem::transmute(dwonlineflags), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize))) + ::core::mem::transmute(OnlineClusterResourceEx(::core::mem::transmute(hresource), dwonlineflags, ::core::mem::transmute(lpinbuffer), cbinbuffersize)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -17852,7 +17852,7 @@ where extern "system" { fn OpenClusterCryptProvider(lpszresource: ::windows::core::PCWSTR, lpszprovider: *const i8, dwtype: u32, dwflags: u32) -> *mut _HCLUSCRYPTPROVIDER; } - ::core::mem::transmute(OpenClusterCryptProvider(lpszresource.into(), ::core::mem::transmute(lpszprovider), ::core::mem::transmute(dwtype), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(OpenClusterCryptProvider(lpszresource.into(), ::core::mem::transmute(lpszprovider), dwtype, dwflags)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -17865,7 +17865,7 @@ where extern "system" { fn OpenClusterCryptProviderEx(lpszresource: ::windows::core::PCWSTR, lpszkeyname: ::windows::core::PCWSTR, lpszprovider: *const i8, dwtype: u32, dwflags: u32) -> *mut _HCLUSCRYPTPROVIDER; } - ::core::mem::transmute(OpenClusterCryptProviderEx(lpszresource.into(), lpszkeyname.into(), ::core::mem::transmute(lpszprovider), ::core::mem::transmute(dwtype), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(OpenClusterCryptProviderEx(lpszresource.into(), lpszkeyname.into(), ::core::mem::transmute(lpszprovider), dwtype, dwflags)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -17877,7 +17877,7 @@ where extern "system" { fn OpenClusterEx(lpszclustername: ::windows::core::PCWSTR, desiredaccess: u32, grantedaccess: *mut u32) -> *mut _HCLUSTER; } - ::core::mem::transmute(OpenClusterEx(lpszclustername.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(grantedaccess))) + ::core::mem::transmute(OpenClusterEx(lpszclustername.into(), desiredaccess, ::core::mem::transmute(grantedaccess))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -17901,7 +17901,7 @@ where extern "system" { fn OpenClusterGroupEx(hcluster: *const _HCLUSTER, lpszgroupname: ::windows::core::PCWSTR, dwdesiredaccess: u32, lpdwgrantedaccess: *mut u32) -> *mut _HGROUP; } - ::core::mem::transmute(OpenClusterGroupEx(::core::mem::transmute(hcluster), lpszgroupname.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lpdwgrantedaccess))) + ::core::mem::transmute(OpenClusterGroupEx(::core::mem::transmute(hcluster), lpszgroupname.into(), dwdesiredaccess, ::core::mem::transmute(lpdwgrantedaccess))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -17937,7 +17937,7 @@ where extern "system" { fn OpenClusterNetInterfaceEx(hcluster: *const _HCLUSTER, lpszinterfacename: ::windows::core::PCWSTR, dwdesiredaccess: u32, lpdwgrantedaccess: *mut u32) -> *mut _HNETINTERFACE; } - ::core::mem::transmute(OpenClusterNetInterfaceEx(::core::mem::transmute(hcluster), lpszinterfacename.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lpdwgrantedaccess))) + ::core::mem::transmute(OpenClusterNetInterfaceEx(::core::mem::transmute(hcluster), lpszinterfacename.into(), dwdesiredaccess, ::core::mem::transmute(lpdwgrantedaccess))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -17961,7 +17961,7 @@ where extern "system" { fn OpenClusterNetworkEx(hcluster: *const _HCLUSTER, lpsznetworkname: ::windows::core::PCWSTR, dwdesiredaccess: u32, lpdwgrantedaccess: *mut u32) -> *mut _HNETWORK; } - ::core::mem::transmute(OpenClusterNetworkEx(::core::mem::transmute(hcluster), lpsznetworkname.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lpdwgrantedaccess))) + ::core::mem::transmute(OpenClusterNetworkEx(::core::mem::transmute(hcluster), lpsznetworkname.into(), dwdesiredaccess, ::core::mem::transmute(lpdwgrantedaccess))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -17982,7 +17982,7 @@ pub unsafe fn OpenClusterNodeById(hcluster: *const _HCLUSTER, nodeid: u32) -> *m extern "system" { fn OpenClusterNodeById(hcluster: *const _HCLUSTER, nodeid: u32) -> *mut _HNODE; } - ::core::mem::transmute(OpenClusterNodeById(::core::mem::transmute(hcluster), ::core::mem::transmute(nodeid))) + ::core::mem::transmute(OpenClusterNodeById(::core::mem::transmute(hcluster), nodeid)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -17994,7 +17994,7 @@ where extern "system" { fn OpenClusterNodeEx(hcluster: *const _HCLUSTER, lpsznodename: ::windows::core::PCWSTR, dwdesiredaccess: u32, lpdwgrantedaccess: *mut u32) -> *mut _HNODE; } - ::core::mem::transmute(OpenClusterNodeEx(::core::mem::transmute(hcluster), lpsznodename.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lpdwgrantedaccess))) + ::core::mem::transmute(OpenClusterNodeEx(::core::mem::transmute(hcluster), lpsznodename.into(), dwdesiredaccess, ::core::mem::transmute(lpdwgrantedaccess))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -18018,7 +18018,7 @@ where extern "system" { fn OpenClusterResourceEx(hcluster: *const _HCLUSTER, lpszresourcename: ::windows::core::PCWSTR, dwdesiredaccess: u32, lpdwgrantedaccess: *mut u32) -> *mut _HRESOURCE; } - ::core::mem::transmute(OpenClusterResourceEx(::core::mem::transmute(hcluster), lpszresourcename.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lpdwgrantedaccess))) + ::core::mem::transmute(OpenClusterResourceEx(::core::mem::transmute(hcluster), lpszresourcename.into(), dwdesiredaccess, ::core::mem::transmute(lpdwgrantedaccess))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub type PARBITRATE_ROUTINE = ::core::option::Option u32>; @@ -18938,7 +18938,7 @@ where extern "system" { fn PauseClusterNodeEx(hnode: *const _HNODE, bdrainnode: super::super::Foundation::BOOL, dwpauseflags: u32, hnodedraintarget: *const _HNODE) -> u32; } - ::core::mem::transmute(PauseClusterNodeEx(::core::mem::transmute(hnode), bdrainnode.into(), ::core::mem::transmute(dwpauseflags), ::core::mem::transmute(hnodedraintarget))) + ::core::mem::transmute(PauseClusterNodeEx(::core::mem::transmute(hnode), bdrainnode.into(), dwpauseflags, ::core::mem::transmute(hnodedraintarget))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -19547,7 +19547,7 @@ pub unsafe fn RegisterAppInstanceVersion(appinstanceid: *const ::windows::core:: extern "system" { fn RegisterAppInstanceVersion(appinstanceid: *const ::windows::core::GUID, instanceversionhigh: u64, instanceversionlow: u64) -> u32; } - ::core::mem::transmute(RegisterAppInstanceVersion(::core::mem::transmute(appinstanceid), ::core::mem::transmute(instanceversionhigh), ::core::mem::transmute(instanceversionlow))) + ::core::mem::transmute(RegisterAppInstanceVersion(::core::mem::transmute(appinstanceid), instanceversionhigh, instanceversionlow)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19560,7 +19560,7 @@ where extern "system" { fn RegisterClusterNotify(hchange: *const _HCHANGE, dwfiltertype: u32, hobject: super::super::Foundation::HANDLE, dwnotifykey: usize) -> u32; } - ::core::mem::transmute(RegisterClusterNotify(::core::mem::transmute(hchange), ::core::mem::transmute(dwfiltertype), hobject.into(), ::core::mem::transmute(dwnotifykey))) + ::core::mem::transmute(RegisterClusterNotify(::core::mem::transmute(hchange), dwfiltertype, hobject.into(), dwnotifykey)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19573,7 +19573,7 @@ where extern "system" { fn RegisterClusterNotifyV2(hchange: *const _HCHANGE, filter: NOTIFY_FILTER_AND_TYPE, hobject: super::super::Foundation::HANDLE, dwnotifykey: usize) -> u32; } - ::core::mem::transmute(RegisterClusterNotifyV2(::core::mem::transmute(hchange), ::core::mem::transmute(filter), hobject.into(), ::core::mem::transmute(dwnotifykey))) + ::core::mem::transmute(RegisterClusterNotifyV2(::core::mem::transmute(hchange), ::core::mem::transmute(filter), hobject.into(), dwnotifykey)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19585,7 +19585,7 @@ where extern "system" { fn RegisterClusterResourceTypeNotifyV2(hchange: *const _HCHANGE, hcluster: *const _HCLUSTER, flags: i64, restypename: ::windows::core::PCWSTR, dwnotifykey: usize) -> u32; } - ::core::mem::transmute(RegisterClusterResourceTypeNotifyV2(::core::mem::transmute(hchange), ::core::mem::transmute(hcluster), ::core::mem::transmute(flags), restypename.into(), ::core::mem::transmute(dwnotifykey))) + ::core::mem::transmute(RegisterClusterResourceTypeNotifyV2(::core::mem::transmute(hchange), ::core::mem::transmute(hcluster), flags, restypename.into(), dwnotifykey)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19655,7 +19655,7 @@ where extern "system" { fn RemoveClusterStorageNode(hcluster: *const _HCLUSTER, lpszclusterstorageenclosurename: ::windows::core::PCWSTR, dwtimeout: u32, dwflags: u32) -> u32; } - ::core::mem::transmute(RemoveClusterStorageNode(::core::mem::transmute(hcluster), lpszclusterstorageenclosurename.into(), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(RemoveClusterStorageNode(::core::mem::transmute(hcluster), lpszclusterstorageenclosurename.into(), dwtimeout, dwflags)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19690,7 +19690,7 @@ where extern "system" { fn ResUtilAddUnknownProperties(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertylist: *mut ::core::ffi::c_void, pcboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilAddUnknownProperties(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(poutpropertylist), ::core::mem::transmute(pcboutpropertylistsize), ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) + ::core::mem::transmute(ResUtilAddUnknownProperties(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(poutpropertylist), pcboutpropertylistsize, ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19760,7 +19760,7 @@ pub unsafe fn ResUtilEnumGroupsEx(hcluster: *mut _HCLUSTER, hself: *mut _HGROUP, extern "system" { fn ResUtilEnumGroupsEx(hcluster: *mut _HCLUSTER, hself: *mut _HGROUP, grouptype: CLUSGROUP_TYPE, prescallback: *mut ::core::ffi::c_void, pparameter: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(ResUtilEnumGroupsEx(::core::mem::transmute(hcluster), ::core::mem::transmute(hself), ::core::mem::transmute(grouptype), ::core::mem::transmute(prescallback), ::core::mem::transmute(pparameter))) + ::core::mem::transmute(ResUtilEnumGroupsEx(::core::mem::transmute(hcluster), ::core::mem::transmute(hself), grouptype, ::core::mem::transmute(prescallback), ::core::mem::transmute(pparameter))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -19773,7 +19773,7 @@ where extern "system" { fn ResUtilEnumPrivateProperties(hkeyclusterkey: super::super::System::Registry::HKEY, pszoutproperties: ::windows::core::PWSTR, cboutpropertiessize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilEnumPrivateProperties(hkeyclusterkey.into(), ::core::mem::transmute(pszoutproperties), ::core::mem::transmute(cboutpropertiessize), ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) + ::core::mem::transmute(ResUtilEnumPrivateProperties(hkeyclusterkey.into(), ::core::mem::transmute(pszoutproperties), cboutpropertiessize, ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19783,7 +19783,7 @@ pub unsafe fn ResUtilEnumProperties(ppropertytable: *const RESUTIL_PROPERTY_ITEM extern "system" { fn ResUtilEnumProperties(ppropertytable: *const RESUTIL_PROPERTY_ITEM, pszoutproperties: ::windows::core::PWSTR, cboutpropertiessize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilEnumProperties(::core::mem::transmute(ppropertytable), ::core::mem::transmute(pszoutproperties), ::core::mem::transmute(cboutpropertiessize), ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) + ::core::mem::transmute(ResUtilEnumProperties(::core::mem::transmute(ppropertytable), ::core::mem::transmute(pszoutproperties), cboutpropertiessize, ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19819,7 +19819,7 @@ where extern "system" { fn ResUtilEnumResourcesEx2(hcluster: *mut _HCLUSTER, hself: *mut _HRESOURCE, lpszrestypename: ::windows::core::PCWSTR, prescallback: *mut ::core::ffi::c_void, pparameter: *mut ::core::ffi::c_void, dwdesiredaccess: u32) -> u32; } - ::core::mem::transmute(ResUtilEnumResourcesEx2(::core::mem::transmute(hcluster), ::core::mem::transmute(hself), lpszrestypename.into(), ::core::mem::transmute(prescallback), ::core::mem::transmute(pparameter), ::core::mem::transmute(dwdesiredaccess))) + ::core::mem::transmute(ResUtilEnumResourcesEx2(::core::mem::transmute(hcluster), ::core::mem::transmute(hself), lpszrestypename.into(), ::core::mem::transmute(prescallback), ::core::mem::transmute(pparameter), dwdesiredaccess)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19843,7 +19843,7 @@ where extern "system" { fn ResUtilFindBinaryProperty(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: ::windows::core::PCWSTR, pbpropertyvalue: *mut *mut u8, pcbpropertyvaluesize: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilFindBinaryProperty(::core::mem::transmute(ppropertylist), ::core::mem::transmute(cbpropertylistsize), pszpropertyname.into(), ::core::mem::transmute(pbpropertyvalue), ::core::mem::transmute(pcbpropertyvaluesize))) + ::core::mem::transmute(ResUtilFindBinaryProperty(::core::mem::transmute(ppropertylist), cbpropertylistsize, pszpropertyname.into(), ::core::mem::transmute(pbpropertyvalue), ::core::mem::transmute(pcbpropertyvaluesize))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19864,7 +19864,7 @@ where extern "system" { fn ResUtilFindDwordProperty(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: ::windows::core::PCWSTR, pdwpropertyvalue: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilFindDwordProperty(::core::mem::transmute(ppropertylist), ::core::mem::transmute(cbpropertylistsize), pszpropertyname.into(), ::core::mem::transmute(pdwpropertyvalue))) + ::core::mem::transmute(ResUtilFindDwordProperty(::core::mem::transmute(ppropertylist), cbpropertylistsize, pszpropertyname.into(), ::core::mem::transmute(pdwpropertyvalue))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19876,7 +19876,7 @@ where extern "system" { fn ResUtilFindExpandSzProperty(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: ::windows::core::PCWSTR, pszpropertyvalue: *mut ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(ResUtilFindExpandSzProperty(::core::mem::transmute(ppropertylist), ::core::mem::transmute(cbpropertylistsize), pszpropertyname.into(), ::core::mem::transmute(pszpropertyvalue))) + ::core::mem::transmute(ResUtilFindExpandSzProperty(::core::mem::transmute(ppropertylist), cbpropertylistsize, pszpropertyname.into(), ::core::mem::transmute(pszpropertyvalue))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19888,7 +19888,7 @@ where extern "system" { fn ResUtilFindExpandedSzProperty(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: ::windows::core::PCWSTR, pszpropertyvalue: *mut ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(ResUtilFindExpandedSzProperty(::core::mem::transmute(ppropertylist), ::core::mem::transmute(cbpropertylistsize), pszpropertyname.into(), ::core::mem::transmute(pszpropertyvalue))) + ::core::mem::transmute(ResUtilFindExpandedSzProperty(::core::mem::transmute(ppropertylist), cbpropertylistsize, pszpropertyname.into(), ::core::mem::transmute(pszpropertyvalue))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19901,7 +19901,7 @@ where extern "system" { fn ResUtilFindFileTimeProperty(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: ::windows::core::PCWSTR, pftpropertyvalue: *mut super::super::Foundation::FILETIME) -> u32; } - ::core::mem::transmute(ResUtilFindFileTimeProperty(::core::mem::transmute(ppropertylist), ::core::mem::transmute(cbpropertylistsize), pszpropertyname.into(), ::core::mem::transmute(pftpropertyvalue))) + ::core::mem::transmute(ResUtilFindFileTimeProperty(::core::mem::transmute(ppropertylist), cbpropertylistsize, pszpropertyname.into(), ::core::mem::transmute(pftpropertyvalue))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19913,7 +19913,7 @@ where extern "system" { fn ResUtilFindLongProperty(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: ::windows::core::PCWSTR, plpropertyvalue: *mut i32) -> u32; } - ::core::mem::transmute(ResUtilFindLongProperty(::core::mem::transmute(ppropertylist), ::core::mem::transmute(cbpropertylistsize), pszpropertyname.into(), ::core::mem::transmute(plpropertyvalue))) + ::core::mem::transmute(ResUtilFindLongProperty(::core::mem::transmute(ppropertylist), cbpropertylistsize, pszpropertyname.into(), ::core::mem::transmute(plpropertyvalue))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19925,7 +19925,7 @@ where extern "system" { fn ResUtilFindMultiSzProperty(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: ::windows::core::PCWSTR, pszpropertyvalue: *mut ::windows::core::PWSTR, pcbpropertyvaluesize: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilFindMultiSzProperty(::core::mem::transmute(ppropertylist), ::core::mem::transmute(cbpropertylistsize), pszpropertyname.into(), ::core::mem::transmute(pszpropertyvalue), ::core::mem::transmute(pcbpropertyvaluesize))) + ::core::mem::transmute(ResUtilFindMultiSzProperty(::core::mem::transmute(ppropertylist), cbpropertylistsize, pszpropertyname.into(), ::core::mem::transmute(pszpropertyvalue), ::core::mem::transmute(pcbpropertyvaluesize))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19937,7 +19937,7 @@ where extern "system" { fn ResUtilFindSzProperty(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: ::windows::core::PCWSTR, pszpropertyvalue: *mut ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(ResUtilFindSzProperty(::core::mem::transmute(ppropertylist), ::core::mem::transmute(cbpropertylistsize), pszpropertyname.into(), ::core::mem::transmute(pszpropertyvalue))) + ::core::mem::transmute(ResUtilFindSzProperty(::core::mem::transmute(ppropertylist), cbpropertylistsize, pszpropertyname.into(), ::core::mem::transmute(pszpropertyvalue))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19949,7 +19949,7 @@ where extern "system" { fn ResUtilFindULargeIntegerProperty(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: ::windows::core::PCWSTR, plpropertyvalue: *mut u64) -> u32; } - ::core::mem::transmute(ResUtilFindULargeIntegerProperty(::core::mem::transmute(ppropertylist), ::core::mem::transmute(cbpropertylistsize), pszpropertyname.into(), ::core::mem::transmute(plpropertyvalue))) + ::core::mem::transmute(ResUtilFindULargeIntegerProperty(::core::mem::transmute(ppropertylist), cbpropertylistsize, pszpropertyname.into(), ::core::mem::transmute(plpropertyvalue))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19981,7 +19981,7 @@ where extern "system" { fn ResUtilGetAllProperties(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertylist: *mut ::core::ffi::c_void, cboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilGetAllProperties(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(poutpropertylist), ::core::mem::transmute(cboutpropertylistsize), ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) + ::core::mem::transmute(ResUtilGetAllProperties(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(poutpropertylist), cboutpropertylistsize, ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -19990,7 +19990,7 @@ pub unsafe fn ResUtilGetBinaryProperty(ppboutvalue: *mut *mut u8, pcboutvaluesiz extern "system" { fn ResUtilGetBinaryProperty(ppboutvalue: *mut *mut u8, pcboutvaluesize: *mut u32, pvaluestruct: *const CLUSPROP_BINARY, pboldvalue: *const u8, cboldvaluesize: u32, pppropertylist: *mut *mut u8, pcbpropertylistsize: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilGetBinaryProperty(::core::mem::transmute(ppboutvalue), ::core::mem::transmute(pcboutvaluesize), ::core::mem::transmute(pvaluestruct), ::core::mem::transmute(pboldvalue), ::core::mem::transmute(cboldvaluesize), ::core::mem::transmute(pppropertylist), ::core::mem::transmute(pcbpropertylistsize))) + ::core::mem::transmute(ResUtilGetBinaryProperty(::core::mem::transmute(ppboutvalue), ::core::mem::transmute(pcboutvaluesize), ::core::mem::transmute(pvaluestruct), ::core::mem::transmute(pboldvalue), cboldvaluesize, ::core::mem::transmute(pppropertylist), ::core::mem::transmute(pcbpropertylistsize))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -20031,7 +20031,7 @@ pub unsafe fn ResUtilGetClusterRoleState(hcluster: *const _HCLUSTER, eclusterrol extern "system" { fn ResUtilGetClusterRoleState(hcluster: *const _HCLUSTER, eclusterrole: CLUSTER_ROLE) -> CLUSTER_ROLE_STATE; } - ::core::mem::transmute(ResUtilGetClusterRoleState(::core::mem::transmute(hcluster), ::core::mem::transmute(eclusterrole))) + ::core::mem::transmute(ResUtilGetClusterRoleState(::core::mem::transmute(hcluster), eclusterrole)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -20049,7 +20049,7 @@ pub unsafe fn ResUtilGetCoreClusterResourcesEx(hclusterin: *const _HCLUSTER, phc extern "system" { fn ResUtilGetCoreClusterResourcesEx(hclusterin: *const _HCLUSTER, phclusternameresourceout: *mut *mut _HRESOURCE, phclusterquorumresourceout: *mut *mut _HRESOURCE, dwdesiredaccess: u32) -> u32; } - ::core::mem::transmute(ResUtilGetCoreClusterResourcesEx(::core::mem::transmute(hclusterin), ::core::mem::transmute(phclusternameresourceout), ::core::mem::transmute(phclusterquorumresourceout), ::core::mem::transmute(dwdesiredaccess))) + ::core::mem::transmute(ResUtilGetCoreClusterResourcesEx(::core::mem::transmute(hclusterin), ::core::mem::transmute(phclusternameresourceout), ::core::mem::transmute(phclusterquorumresourceout), dwdesiredaccess)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -20067,7 +20067,7 @@ pub unsafe fn ResUtilGetDwordProperty(pdwoutvalue: *mut u32, pvaluestruct: *cons extern "system" { fn ResUtilGetDwordProperty(pdwoutvalue: *mut u32, pvaluestruct: *const CLUSPROP_DWORD, dwoldvalue: u32, dwminimum: u32, dwmaximum: u32, pppropertylist: *mut *mut u8, pcbpropertylistsize: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilGetDwordProperty(::core::mem::transmute(pdwoutvalue), ::core::mem::transmute(pvaluestruct), ::core::mem::transmute(dwoldvalue), ::core::mem::transmute(dwminimum), ::core::mem::transmute(dwmaximum), ::core::mem::transmute(pppropertylist), ::core::mem::transmute(pcbpropertylistsize))) + ::core::mem::transmute(ResUtilGetDwordProperty(::core::mem::transmute(pdwoutvalue), ::core::mem::transmute(pvaluestruct), dwoldvalue, dwminimum, dwmaximum, ::core::mem::transmute(pppropertylist), ::core::mem::transmute(pcbpropertylistsize))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -20081,7 +20081,7 @@ where extern "system" { fn ResUtilGetDwordValue(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: ::windows::core::PCWSTR, pdwoutvalue: *mut u32, dwdefaultvalue: u32) -> u32; } - ::core::mem::transmute(ResUtilGetDwordValue(hkeyclusterkey.into(), pszvaluename.into(), ::core::mem::transmute(pdwoutvalue), ::core::mem::transmute(dwdefaultvalue))) + ::core::mem::transmute(ResUtilGetDwordValue(hkeyclusterkey.into(), pszvaluename.into(), ::core::mem::transmute(pdwoutvalue), dwdefaultvalue)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -20109,7 +20109,7 @@ pub unsafe fn ResUtilGetLongProperty(ploutvalue: *mut i32, pvaluestruct: *const extern "system" { fn ResUtilGetLongProperty(ploutvalue: *mut i32, pvaluestruct: *const CLUSPROP_LONG, loldvalue: i32, lminimum: i32, lmaximum: i32, pppropertylist: *mut *mut u8, pcbpropertylistsize: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilGetLongProperty(::core::mem::transmute(ploutvalue), ::core::mem::transmute(pvaluestruct), ::core::mem::transmute(loldvalue), ::core::mem::transmute(lminimum), ::core::mem::transmute(lmaximum), ::core::mem::transmute(pppropertylist), ::core::mem::transmute(pcbpropertylistsize))) + ::core::mem::transmute(ResUtilGetLongProperty(::core::mem::transmute(ploutvalue), ::core::mem::transmute(pvaluestruct), loldvalue, lminimum, lmaximum, ::core::mem::transmute(pppropertylist), ::core::mem::transmute(pcbpropertylistsize))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -20121,7 +20121,7 @@ where extern "system" { fn ResUtilGetMultiSzProperty(ppszoutvalue: *mut ::windows::core::PWSTR, pcboutvaluesize: *mut u32, pvaluestruct: *const CLUSPROP_SZ, pszoldvalue: ::windows::core::PCWSTR, cboldvaluesize: u32, pppropertylist: *mut *mut u8, pcbpropertylistsize: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilGetMultiSzProperty(::core::mem::transmute(ppszoutvalue), ::core::mem::transmute(pcboutvaluesize), ::core::mem::transmute(pvaluestruct), pszoldvalue.into(), ::core::mem::transmute(cboldvaluesize), ::core::mem::transmute(pppropertylist), ::core::mem::transmute(pcbpropertylistsize))) + ::core::mem::transmute(ResUtilGetMultiSzProperty(::core::mem::transmute(ppszoutvalue), ::core::mem::transmute(pcboutvaluesize), ::core::mem::transmute(pvaluestruct), pszoldvalue.into(), cboldvaluesize, ::core::mem::transmute(pppropertylist), ::core::mem::transmute(pcbpropertylistsize))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -20134,7 +20134,7 @@ where extern "system" { fn ResUtilGetPrivateProperties(hkeyclusterkey: super::super::System::Registry::HKEY, poutpropertylist: *mut ::core::ffi::c_void, cboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilGetPrivateProperties(hkeyclusterkey.into(), ::core::mem::transmute(poutpropertylist), ::core::mem::transmute(cboutpropertylistsize), ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) + ::core::mem::transmute(ResUtilGetPrivateProperties(hkeyclusterkey.into(), ::core::mem::transmute(poutpropertylist), cboutpropertylistsize, ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -20147,7 +20147,7 @@ where extern "system" { fn ResUtilGetProperties(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertylist: *mut ::core::ffi::c_void, cboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilGetProperties(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(poutpropertylist), ::core::mem::transmute(cboutpropertylistsize), ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) + ::core::mem::transmute(ResUtilGetProperties(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(poutpropertylist), cboutpropertylistsize, ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -20184,7 +20184,7 @@ pub unsafe fn ResUtilGetPropertyFormats(ppropertytable: *const RESUTIL_PROPERTY_ extern "system" { fn ResUtilGetPropertyFormats(ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertyformatlist: *mut ::core::ffi::c_void, cbpropertyformatlistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilGetPropertyFormats(::core::mem::transmute(ppropertytable), ::core::mem::transmute(poutpropertyformatlist), ::core::mem::transmute(cbpropertyformatlistsize), ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) + ::core::mem::transmute(ResUtilGetPropertyFormats(::core::mem::transmute(ppropertytable), ::core::mem::transmute(poutpropertyformatlist), cbpropertyformatlistsize, ::core::mem::transmute(pcbbytesreturned), ::core::mem::transmute(pcbrequired))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -20211,7 +20211,7 @@ where extern "system" { fn ResUtilGetQwordValue(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: ::windows::core::PCWSTR, pqwoutvalue: *mut u64, qwdefaultvalue: u64) -> u32; } - ::core::mem::transmute(ResUtilGetQwordValue(hkeyclusterkey.into(), pszvaluename.into(), ::core::mem::transmute(pqwoutvalue), ::core::mem::transmute(qwdefaultvalue))) + ::core::mem::transmute(ResUtilGetQwordValue(hkeyclusterkey.into(), pszvaluename.into(), ::core::mem::transmute(pqwoutvalue), qwdefaultvalue)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20253,7 +20253,7 @@ where extern "system" { fn ResUtilGetResourceDependencyByClassEx(hcluster: *mut _HCLUSTER, hself: super::super::Foundation::HANDLE, prci: *mut CLUS_RESOURCE_CLASS_INFO, brecurse: super::super::Foundation::BOOL, dwdesiredaccess: u32) -> *mut _HRESOURCE; } - ::core::mem::transmute(ResUtilGetResourceDependencyByClassEx(::core::mem::transmute(hcluster), hself.into(), ::core::mem::transmute(prci), brecurse.into(), ::core::mem::transmute(dwdesiredaccess))) + ::core::mem::transmute(ResUtilGetResourceDependencyByClassEx(::core::mem::transmute(hcluster), hself.into(), ::core::mem::transmute(prci), brecurse.into(), dwdesiredaccess)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20283,7 +20283,7 @@ where extern "system" { fn ResUtilGetResourceDependencyByNameEx(hcluster: *mut _HCLUSTER, hself: super::super::Foundation::HANDLE, lpszresourcetype: ::windows::core::PCWSTR, brecurse: super::super::Foundation::BOOL, dwdesiredaccess: u32) -> *mut _HRESOURCE; } - ::core::mem::transmute(ResUtilGetResourceDependencyByNameEx(::core::mem::transmute(hcluster), hself.into(), lpszresourcetype.into(), brecurse.into(), ::core::mem::transmute(dwdesiredaccess))) + ::core::mem::transmute(ResUtilGetResourceDependencyByNameEx(::core::mem::transmute(hcluster), hself.into(), lpszresourcetype.into(), brecurse.into(), dwdesiredaccess)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20297,7 +20297,7 @@ where extern "system" { fn ResUtilGetResourceDependencyEx(hself: super::super::Foundation::HANDLE, lpszresourcetype: ::windows::core::PCWSTR, dwdesiredaccess: u32) -> *mut _HRESOURCE; } - ::core::mem::transmute(ResUtilGetResourceDependencyEx(hself.into(), lpszresourcetype.into(), ::core::mem::transmute(dwdesiredaccess))) + ::core::mem::transmute(ResUtilGetResourceDependencyEx(hself.into(), lpszresourcetype.into(), dwdesiredaccess)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -20341,7 +20341,7 @@ where extern "system" { fn ResUtilGetResourceNameDependencyEx(lpszresourcename: ::windows::core::PCWSTR, lpszresourcetype: ::windows::core::PCWSTR, dwdesiredaccess: u32) -> *mut _HRESOURCE; } - ::core::mem::transmute(ResUtilGetResourceNameDependencyEx(lpszresourcename.into(), lpszresourcetype.into(), ::core::mem::transmute(dwdesiredaccess))) + ::core::mem::transmute(ResUtilGetResourceNameDependencyEx(lpszresourcename.into(), lpszresourcetype.into(), dwdesiredaccess)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -20451,7 +20451,7 @@ where extern "system" { fn ResUtilRemoveResourceServiceEnvironment(pszservicename: ::windows::core::PCWSTR, pfnlogevent: *mut ::core::ffi::c_void, hresourcehandle: isize) -> u32; } - ::core::mem::transmute(ResUtilRemoveResourceServiceEnvironment(pszservicename.into(), ::core::mem::transmute(pfnlogevent), ::core::mem::transmute(hresourcehandle))) + ::core::mem::transmute(ResUtilRemoveResourceServiceEnvironment(pszservicename.into(), ::core::mem::transmute(pfnlogevent), hresourcehandle)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -20460,7 +20460,7 @@ pub unsafe fn ResUtilResourceDepEnum(hself: *mut _HRESOURCE, enumtype: u32, pres extern "system" { fn ResUtilResourceDepEnum(hself: *mut _HRESOURCE, enumtype: u32, prescallback: *mut ::core::ffi::c_void, pparameter: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(ResUtilResourceDepEnum(::core::mem::transmute(hself), ::core::mem::transmute(enumtype), ::core::mem::transmute(prescallback), ::core::mem::transmute(pparameter))) + ::core::mem::transmute(ResUtilResourceDepEnum(::core::mem::transmute(hself), enumtype, ::core::mem::transmute(prescallback), ::core::mem::transmute(pparameter))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20497,7 +20497,7 @@ where extern "system" { fn ResUtilSetBinaryValue(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: ::windows::core::PCWSTR, pbnewvalue: *const u8, cbnewvaluesize: u32, ppboutvalue: *mut *mut u8, pcboutvaluesize: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilSetBinaryValue(hkeyclusterkey.into(), pszvaluename.into(), ::core::mem::transmute(pbnewvalue), ::core::mem::transmute(cbnewvaluesize), ::core::mem::transmute(ppboutvalue), ::core::mem::transmute(pcboutvaluesize))) + ::core::mem::transmute(ResUtilSetBinaryValue(hkeyclusterkey.into(), pszvaluename.into(), ::core::mem::transmute(pbnewvalue), cbnewvaluesize, ::core::mem::transmute(ppboutvalue), ::core::mem::transmute(pcboutvaluesize))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -20511,7 +20511,7 @@ where extern "system" { fn ResUtilSetDwordValue(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: ::windows::core::PCWSTR, dwnewvalue: u32, pdwoutvalue: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilSetDwordValue(hkeyclusterkey.into(), pszvaluename.into(), ::core::mem::transmute(dwnewvalue), ::core::mem::transmute(pdwoutvalue))) + ::core::mem::transmute(ResUtilSetDwordValue(hkeyclusterkey.into(), pszvaluename.into(), dwnewvalue, ::core::mem::transmute(pdwoutvalue))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -20541,7 +20541,7 @@ where extern "system" { fn ResUtilSetMultiSzValue(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: ::windows::core::PCWSTR, psznewvalue: ::windows::core::PCWSTR, cbnewvaluesize: u32, ppszoutvalue: *mut ::windows::core::PWSTR, pcboutvaluesize: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilSetMultiSzValue(hkeyclusterkey.into(), pszvaluename.into(), psznewvalue.into(), ::core::mem::transmute(cbnewvaluesize), ::core::mem::transmute(ppszoutvalue), ::core::mem::transmute(pcboutvaluesize))) + ::core::mem::transmute(ResUtilSetMultiSzValue(hkeyclusterkey.into(), pszvaluename.into(), psznewvalue.into(), cbnewvaluesize, ::core::mem::transmute(ppszoutvalue), ::core::mem::transmute(pcboutvaluesize))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -20554,7 +20554,7 @@ where extern "system" { fn ResUtilSetPrivatePropertyList(hkeyclusterkey: super::super::System::Registry::HKEY, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32) -> u32; } - ::core::mem::transmute(ResUtilSetPrivatePropertyList(hkeyclusterkey.into(), ::core::mem::transmute(pinpropertylist), ::core::mem::transmute(cbinpropertylistsize))) + ::core::mem::transmute(ResUtilSetPrivatePropertyList(hkeyclusterkey.into(), ::core::mem::transmute(pinpropertylist), cbinpropertylistsize)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -20567,7 +20567,7 @@ where extern "system" { fn ResUtilSetPropertyParameterBlock(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, pinparams: *const u8, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, poutparams: *mut u8) -> u32; } - ::core::mem::transmute(ResUtilSetPropertyParameterBlock(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(reserved), ::core::mem::transmute(pinparams), ::core::mem::transmute(pinpropertylist), ::core::mem::transmute(cbinpropertylistsize), ::core::mem::transmute(poutparams))) + ::core::mem::transmute(ResUtilSetPropertyParameterBlock(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(reserved), ::core::mem::transmute(pinparams), ::core::mem::transmute(pinpropertylist), cbinpropertylistsize, ::core::mem::transmute(poutparams))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -20581,7 +20581,7 @@ where extern "system" { fn ResUtilSetPropertyParameterBlockEx(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, pinparams: *const u8, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, bforcewrite: super::super::Foundation::BOOL, poutparams: *mut u8) -> u32; } - ::core::mem::transmute(ResUtilSetPropertyParameterBlockEx(hkeyclusterkey.into(), ::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))) + ::core::mem::transmute(ResUtilSetPropertyParameterBlockEx(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(reserved), ::core::mem::transmute(pinparams), ::core::mem::transmute(pinpropertylist), cbinpropertylistsize, bforcewrite.into(), ::core::mem::transmute(poutparams))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -20595,7 +20595,7 @@ where extern "system" { fn ResUtilSetPropertyTable(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, ballowunknownproperties: super::super::Foundation::BOOL, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, poutparams: *mut u8) -> u32; } - ::core::mem::transmute(ResUtilSetPropertyTable(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(reserved), ballowunknownproperties.into(), ::core::mem::transmute(pinpropertylist), ::core::mem::transmute(cbinpropertylistsize), ::core::mem::transmute(poutparams))) + ::core::mem::transmute(ResUtilSetPropertyTable(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(reserved), ballowunknownproperties.into(), ::core::mem::transmute(pinpropertylist), cbinpropertylistsize, ::core::mem::transmute(poutparams))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -20610,7 +20610,7 @@ where extern "system" { fn ResUtilSetPropertyTableEx(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, ballowunknownproperties: super::super::Foundation::BOOL, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, bforcewrite: super::super::Foundation::BOOL, poutparams: *mut u8) -> u32; } - ::core::mem::transmute(ResUtilSetPropertyTableEx(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(reserved), ballowunknownproperties.into(), ::core::mem::transmute(pinpropertylist), ::core::mem::transmute(cbinpropertylistsize), bforcewrite.into(), ::core::mem::transmute(poutparams))) + ::core::mem::transmute(ResUtilSetPropertyTableEx(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(reserved), ballowunknownproperties.into(), ::core::mem::transmute(pinpropertylist), cbinpropertylistsize, bforcewrite.into(), ::core::mem::transmute(poutparams))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -20624,7 +20624,7 @@ where extern "system" { fn ResUtilSetQwordValue(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: ::windows::core::PCWSTR, qwnewvalue: u64, pqwoutvalue: *mut u64) -> u32; } - ::core::mem::transmute(ResUtilSetQwordValue(hkeyclusterkey.into(), pszvaluename.into(), ::core::mem::transmute(qwnewvalue), ::core::mem::transmute(pqwoutvalue))) + ::core::mem::transmute(ResUtilSetQwordValue(hkeyclusterkey.into(), pszvaluename.into(), qwnewvalue, ::core::mem::transmute(pqwoutvalue))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -20636,7 +20636,7 @@ where extern "system" { fn ResUtilSetResourceServiceEnvironment(pszservicename: ::windows::core::PCWSTR, hresource: *mut _HRESOURCE, pfnlogevent: *mut ::core::ffi::c_void, hresourcehandle: isize) -> u32; } - ::core::mem::transmute(ResUtilSetResourceServiceEnvironment(pszservicename.into(), ::core::mem::transmute(hresource), ::core::mem::transmute(pfnlogevent), ::core::mem::transmute(hresourcehandle))) + ::core::mem::transmute(ResUtilSetResourceServiceEnvironment(pszservicename.into(), ::core::mem::transmute(hresource), ::core::mem::transmute(pfnlogevent), hresourcehandle)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -20650,7 +20650,7 @@ where extern "system" { fn ResUtilSetResourceServiceStartParameters(pszservicename: ::windows::core::PCWSTR, schscmhandle: super::super::Security::SC_HANDLE, phservice: *mut isize, pfnlogevent: *mut ::core::ffi::c_void, hresourcehandle: isize) -> u32; } - ::core::mem::transmute(ResUtilSetResourceServiceStartParameters(pszservicename.into(), schscmhandle.into(), ::core::mem::transmute(phservice), ::core::mem::transmute(pfnlogevent), ::core::mem::transmute(hresourcehandle))) + ::core::mem::transmute(ResUtilSetResourceServiceStartParameters(pszservicename.into(), schscmhandle.into(), ::core::mem::transmute(phservice), ::core::mem::transmute(pfnlogevent), hresourcehandle)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -20664,7 +20664,7 @@ where extern "system" { fn ResUtilSetResourceServiceStartParametersEx(pszservicename: ::windows::core::PCWSTR, schscmhandle: super::super::Security::SC_HANDLE, phservice: *mut isize, dwdesiredaccess: u32, pfnlogevent: *mut ::core::ffi::c_void, hresourcehandle: isize) -> u32; } - ::core::mem::transmute(ResUtilSetResourceServiceStartParametersEx(pszservicename.into(), schscmhandle.into(), ::core::mem::transmute(phservice), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(pfnlogevent), ::core::mem::transmute(hresourcehandle))) + ::core::mem::transmute(ResUtilSetResourceServiceStartParametersEx(pszservicename.into(), schscmhandle.into(), ::core::mem::transmute(phservice), dwdesiredaccess, ::core::mem::transmute(pfnlogevent), hresourcehandle)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -20692,7 +20692,7 @@ where extern "system" { fn ResUtilSetUnknownProperties(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32) -> u32; } - ::core::mem::transmute(ResUtilSetUnknownProperties(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(pinpropertylist), ::core::mem::transmute(cbinpropertylistsize))) + ::core::mem::transmute(ResUtilSetUnknownProperties(hkeyclusterkey.into(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(pinpropertylist), cbinpropertylistsize)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -20706,7 +20706,7 @@ where extern "system" { fn ResUtilSetValueEx(hkeyclusterkey: super::super::System::Registry::HKEY, valuename: ::windows::core::PCWSTR, valuetype: u32, valuedata: *const u8, valuesize: u32, flags: u32) -> u32; } - ::core::mem::transmute(ResUtilSetValueEx(hkeyclusterkey.into(), valuename.into(), ::core::mem::transmute(valuetype), ::core::mem::transmute(valuedata), ::core::mem::transmute(valuesize), ::core::mem::transmute(flags))) + ::core::mem::transmute(ResUtilSetValueEx(hkeyclusterkey.into(), valuename.into(), valuetype, ::core::mem::transmute(valuedata), valuesize, flags)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -20756,7 +20756,7 @@ where extern "system" { fn ResUtilTerminateServiceProcessFromResDll(dwservicepid: u32, boffline: super::super::Foundation::BOOL, pdwresourcestate: *mut u32, pfnlogevent: *mut ::core::ffi::c_void, hresourcehandle: isize) -> u32; } - ::core::mem::transmute(ResUtilTerminateServiceProcessFromResDll(::core::mem::transmute(dwservicepid), boffline.into(), ::core::mem::transmute(pdwresourcestate), ::core::mem::transmute(pfnlogevent), ::core::mem::transmute(hresourcehandle))) + ::core::mem::transmute(ResUtilTerminateServiceProcessFromResDll(dwservicepid, boffline.into(), ::core::mem::transmute(pdwresourcestate), ::core::mem::transmute(pfnlogevent), hresourcehandle)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -20765,7 +20765,7 @@ pub unsafe fn ResUtilVerifyPrivatePropertyList(pinpropertylist: *const ::core::f extern "system" { fn ResUtilVerifyPrivatePropertyList(pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32) -> u32; } - ::core::mem::transmute(ResUtilVerifyPrivatePropertyList(::core::mem::transmute(pinpropertylist), ::core::mem::transmute(cbinpropertylistsize))) + ::core::mem::transmute(ResUtilVerifyPrivatePropertyList(::core::mem::transmute(pinpropertylist), cbinpropertylistsize)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20778,7 +20778,7 @@ where extern "system" { fn ResUtilVerifyPropertyTable(ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, ballowunknownproperties: super::super::Foundation::BOOL, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, poutparams: *mut u8) -> u32; } - ::core::mem::transmute(ResUtilVerifyPropertyTable(::core::mem::transmute(ppropertytable), ::core::mem::transmute(reserved), ballowunknownproperties.into(), ::core::mem::transmute(pinpropertylist), ::core::mem::transmute(cbinpropertylistsize), ::core::mem::transmute(poutparams))) + ::core::mem::transmute(ResUtilVerifyPropertyTable(::core::mem::transmute(ppropertytable), ::core::mem::transmute(reserved), ballowunknownproperties.into(), ::core::mem::transmute(pinpropertylist), cbinpropertylistsize, ::core::mem::transmute(poutparams))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -20812,7 +20812,7 @@ pub unsafe fn ResUtilVerifyShutdownSafe(flags: u32, reason: u32, presult: *mut u extern "system" { fn ResUtilVerifyShutdownSafe(flags: u32, reason: u32, presult: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilVerifyShutdownSafe(::core::mem::transmute(flags), ::core::mem::transmute(reason), ::core::mem::transmute(presult))) + ::core::mem::transmute(ResUtilVerifyShutdownSafe(flags, reason, ::core::mem::transmute(presult))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -20876,7 +20876,7 @@ pub unsafe fn RestartClusterResource(hresource: *const _HRESOURCE, dwflags: u32) extern "system" { fn RestartClusterResource(hresource: *const _HRESOURCE, dwflags: u32) -> u32; } - ::core::mem::transmute(RestartClusterResource(::core::mem::transmute(hresource), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(RestartClusterResource(::core::mem::transmute(hresource), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20909,7 +20909,7 @@ pub unsafe fn ResumeClusterNodeEx(hnode: *const _HNODE, eresumefailbacktype: CLU extern "system" { fn ResumeClusterNodeEx(hnode: *const _HNODE, eresumefailbacktype: CLUSTER_NODE_RESUME_FAILBACK_TYPE, dwresumeflagsreserved: u32) -> u32; } - ::core::mem::transmute(ResumeClusterNodeEx(::core::mem::transmute(hnode), ::core::mem::transmute(eresumefailbacktype), ::core::mem::transmute(dwresumeflagsreserved))) + ::core::mem::transmute(ResumeClusterNodeEx(::core::mem::transmute(hnode), eresumefailbacktype, dwresumeflagsreserved)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const SET_APPINSTANCE_CSV_FLAGS_VALID_ONLY_IF_CSV_COORDINATOR: u32 = 1u32; @@ -21419,7 +21419,7 @@ where extern "system" { fn SetAppInstanceCsvFlags(processhandle: super::super::Foundation::HANDLE, mask: u32, flags: u32) -> u32; } - ::core::mem::transmute(SetAppInstanceCsvFlags(processhandle.into(), ::core::mem::transmute(mask), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetAppInstanceCsvFlags(processhandle.into(), mask, flags)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -21497,7 +21497,7 @@ where extern "system" { fn SetClusterQuorumResource(hresource: *const _HRESOURCE, lpszdevicename: ::windows::core::PCWSTR, dwmaxquologsize: u32) -> u32; } - ::core::mem::transmute(SetClusterQuorumResource(::core::mem::transmute(hresource), lpszdevicename.into(), ::core::mem::transmute(dwmaxquologsize))) + ::core::mem::transmute(SetClusterQuorumResource(::core::mem::transmute(hresource), lpszdevicename.into(), dwmaxquologsize)) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] @@ -21535,7 +21535,7 @@ where extern "system" { fn SetClusterServiceAccountPassword(lpszclustername: ::windows::core::PCWSTR, lpsznewpassword: ::windows::core::PCWSTR, dwflags: u32, lpreturnstatusbuffer: *mut CLUSTER_SET_PASSWORD_STATUS, lpcbreturnstatusbuffersize: *mut u32) -> u32; } - ::core::mem::transmute(SetClusterServiceAccountPassword(lpszclustername.into(), lpsznewpassword.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpreturnstatusbuffer), ::core::mem::transmute(lpcbreturnstatusbuffersize))) + ::core::mem::transmute(SetClusterServiceAccountPassword(lpszclustername.into(), lpsznewpassword.into(), dwflags, ::core::mem::transmute(lpreturnstatusbuffer), ::core::mem::transmute(lpcbreturnstatusbuffersize))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] 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 0d573830fa..abfbc61101 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs @@ -5088,7 +5088,7 @@ where extern "system" { fn HttpAddUrlToUrlGroup(urlgroupid: u64, pfullyqualifiedurl: ::windows::core::PCWSTR, urlcontext: u64, reserved: u32) -> u32; } - ::core::mem::transmute(HttpAddUrlToUrlGroup(::core::mem::transmute(urlgroupid), pfullyqualifiedurl.into(), ::core::mem::transmute(urlcontext), ::core::mem::transmute(reserved))) + ::core::mem::transmute(HttpAddUrlToUrlGroup(urlgroupid, pfullyqualifiedurl.into(), urlcontext, reserved)) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5101,7 +5101,7 @@ where extern "system" { fn HttpCancelHttpRequest(requestqueuehandle: super::super::Foundation::HANDLE, requestid: u64, overlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpCancelHttpRequest(requestqueuehandle.into(), ::core::mem::transmute(requestid), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(HttpCancelHttpRequest(requestqueuehandle.into(), requestid, ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5123,7 +5123,7 @@ pub unsafe fn HttpCloseServerSession(serversessionid: u64) -> u32 { extern "system" { fn HttpCloseServerSession(serversessionid: u64) -> u32; } - ::core::mem::transmute(HttpCloseServerSession(::core::mem::transmute(serversessionid))) + ::core::mem::transmute(HttpCloseServerSession(serversessionid)) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] #[inline] @@ -5132,7 +5132,7 @@ pub unsafe fn HttpCloseUrlGroup(urlgroupid: u64) -> u32 { extern "system" { fn HttpCloseUrlGroup(urlgroupid: u64) -> u32; } - ::core::mem::transmute(HttpCloseUrlGroup(::core::mem::transmute(urlgroupid))) + ::core::mem::transmute(HttpCloseUrlGroup(urlgroupid)) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5142,7 +5142,7 @@ pub unsafe fn HttpCreateHttpHandle(requestqueuehandle: *mut super::super::Founda extern "system" { fn HttpCreateHttpHandle(requestqueuehandle: *mut super::super::Foundation::HANDLE, reserved: u32) -> u32; } - ::core::mem::transmute(HttpCreateHttpHandle(::core::mem::transmute(requestqueuehandle), ::core::mem::transmute(reserved))) + ::core::mem::transmute(HttpCreateHttpHandle(::core::mem::transmute(requestqueuehandle), reserved)) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -5155,7 +5155,7 @@ where extern "system" { fn HttpCreateRequestQueue(version: HTTPAPI_VERSION, name: ::windows::core::PCWSTR, securityattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, flags: u32, requestqueuehandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(HttpCreateRequestQueue(::core::mem::transmute(version), name.into(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(flags), ::core::mem::transmute(requestqueuehandle))) + ::core::mem::transmute(HttpCreateRequestQueue(::core::mem::transmute(version), name.into(), ::core::mem::transmute(securityattributes), flags, ::core::mem::transmute(requestqueuehandle))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] #[inline] @@ -5164,7 +5164,7 @@ pub unsafe fn HttpCreateServerSession(version: HTTPAPI_VERSION, serversessionid: extern "system" { fn HttpCreateServerSession(version: HTTPAPI_VERSION, serversessionid: *mut u64, reserved: u32) -> u32; } - ::core::mem::transmute(HttpCreateServerSession(::core::mem::transmute(version), ::core::mem::transmute(serversessionid), ::core::mem::transmute(reserved))) + ::core::mem::transmute(HttpCreateServerSession(::core::mem::transmute(version), ::core::mem::transmute(serversessionid), reserved)) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] #[inline] @@ -5173,7 +5173,7 @@ pub unsafe fn HttpCreateUrlGroup(serversessionid: u64, purlgroupid: *mut u64, re extern "system" { fn HttpCreateUrlGroup(serversessionid: u64, purlgroupid: *mut u64, reserved: u32) -> u32; } - ::core::mem::transmute(HttpCreateUrlGroup(::core::mem::transmute(serversessionid), ::core::mem::transmute(purlgroupid), ::core::mem::transmute(reserved))) + ::core::mem::transmute(HttpCreateUrlGroup(serversessionid, ::core::mem::transmute(purlgroupid), reserved)) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5188,7 +5188,7 @@ where extern "system" { fn HttpDeclarePush(requestqueuehandle: super::super::Foundation::HANDLE, requestid: u64, verb: HTTP_VERB, path: ::windows::core::PCWSTR, query: ::windows::core::PCSTR, headers: *const HTTP_REQUEST_HEADERS) -> u32; } - ::core::mem::transmute(HttpDeclarePush(requestqueuehandle.into(), ::core::mem::transmute(requestid), ::core::mem::transmute(verb), path.into(), query.into(), ::core::mem::transmute(headers))) + ::core::mem::transmute(HttpDeclarePush(requestqueuehandle.into(), requestid, verb, path.into(), query.into(), ::core::mem::transmute(headers))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5202,7 +5202,7 @@ where extern "system" { fn HttpDelegateRequestEx(requestqueuehandle: super::super::Foundation::HANDLE, delegatequeuehandle: super::super::Foundation::HANDLE, requestid: u64, delegateurlgroupid: u64, propertyinfosetsize: u32, propertyinfoset: *const HTTP_DELEGATE_REQUEST_PROPERTY_INFO) -> u32; } - ::core::mem::transmute(HttpDelegateRequestEx(requestqueuehandle.into(), delegatequeuehandle.into(), ::core::mem::transmute(requestid), ::core::mem::transmute(delegateurlgroupid), ::core::mem::transmute(propertyinfosetsize), ::core::mem::transmute(propertyinfoset))) + ::core::mem::transmute(HttpDelegateRequestEx(requestqueuehandle.into(), delegatequeuehandle.into(), requestid, delegateurlgroupid, propertyinfosetsize, ::core::mem::transmute(propertyinfoset))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5215,7 +5215,7 @@ where extern "system" { fn HttpDeleteServiceConfiguration(servicehandle: super::super::Foundation::HANDLE, configid: HTTP_SERVICE_CONFIG_ID, pconfiginformation: *const ::core::ffi::c_void, configinformationlength: u32, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpDeleteServiceConfiguration(servicehandle.into(), ::core::mem::transmute(configid), ::core::mem::transmute(pconfiginformation), ::core::mem::transmute(configinformationlength), ::core::mem::transmute(poverlapped))) + ::core::mem::transmute(HttpDeleteServiceConfiguration(servicehandle.into(), configid, ::core::mem::transmute(pconfiginformation), configinformationlength, ::core::mem::transmute(poverlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5243,7 +5243,7 @@ where extern "system" { fn HttpFlushResponseCache(requestqueuehandle: super::super::Foundation::HANDLE, urlprefix: ::windows::core::PCWSTR, flags: u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpFlushResponseCache(requestqueuehandle.into(), urlprefix.into(), ::core::mem::transmute(flags), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(HttpFlushResponseCache(requestqueuehandle.into(), urlprefix.into(), flags, ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] #[inline] @@ -5252,7 +5252,7 @@ pub unsafe fn HttpGetExtension(version: HTTPAPI_VERSION, extension: u32, buffer: extern "system" { fn HttpGetExtension(version: HTTPAPI_VERSION, extension: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32) -> u32; } - ::core::mem::transmute(HttpGetExtension(::core::mem::transmute(version), ::core::mem::transmute(extension), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(HttpGetExtension(::core::mem::transmute(version), extension, ::core::mem::transmute(buffer), buffersize)) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] #[inline] @@ -5261,7 +5261,7 @@ pub unsafe fn HttpInitialize(version: HTTPAPI_VERSION, flags: HTTP_INITIALIZE, p extern "system" { fn HttpInitialize(version: HTTPAPI_VERSION, flags: HTTP_INITIALIZE, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(HttpInitialize(::core::mem::transmute(version), ::core::mem::transmute(flags), ::core::mem::transmute(preserved))) + ::core::mem::transmute(HttpInitialize(::core::mem::transmute(version), flags, ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5271,7 +5271,7 @@ pub unsafe fn HttpIsFeatureSupported(featureid: HTTP_FEATURE_ID) -> super::super extern "system" { fn HttpIsFeatureSupported(featureid: HTTP_FEATURE_ID) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpIsFeatureSupported(::core::mem::transmute(featureid))) + ::core::mem::transmute(HttpIsFeatureSupported(featureid)) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] #[inline] @@ -5283,7 +5283,7 @@ where extern "system" { fn HttpPrepareUrl(reserved: *mut ::core::ffi::c_void, flags: u32, url: ::windows::core::PCWSTR, preparedurl: *mut ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(HttpPrepareUrl(::core::mem::transmute(reserved), ::core::mem::transmute(flags), url.into(), ::core::mem::transmute(preparedurl))) + ::core::mem::transmute(HttpPrepareUrl(::core::mem::transmute(reserved), flags, url.into(), ::core::mem::transmute(preparedurl))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5296,7 +5296,7 @@ where extern "system" { fn HttpQueryRequestQueueProperty(requestqueuehandle: super::super::Foundation::HANDLE, property: HTTP_SERVER_PROPERTY, propertyinformation: *mut ::core::ffi::c_void, propertyinformationlength: u32, reserved1: u32, returnlength: *mut u32, reserved2: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(HttpQueryRequestQueueProperty(requestqueuehandle.into(), ::core::mem::transmute(property), ::core::mem::transmute(propertyinformation), ::core::mem::transmute(propertyinformationlength), ::core::mem::transmute(reserved1), ::core::mem::transmute(returnlength), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(HttpQueryRequestQueueProperty(requestqueuehandle.into(), property, ::core::mem::transmute(propertyinformation), propertyinformationlength, reserved1, ::core::mem::transmute(returnlength), ::core::mem::transmute(reserved2))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] #[inline] @@ -5305,7 +5305,7 @@ pub unsafe fn HttpQueryServerSessionProperty(serversessionid: u64, property: HTT extern "system" { fn HttpQueryServerSessionProperty(serversessionid: u64, property: HTTP_SERVER_PROPERTY, propertyinformation: *mut ::core::ffi::c_void, propertyinformationlength: u32, returnlength: *mut u32) -> u32; } - ::core::mem::transmute(HttpQueryServerSessionProperty(::core::mem::transmute(serversessionid), ::core::mem::transmute(property), ::core::mem::transmute(propertyinformation), ::core::mem::transmute(propertyinformationlength), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(HttpQueryServerSessionProperty(serversessionid, property, ::core::mem::transmute(propertyinformation), propertyinformationlength, ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5318,7 +5318,7 @@ where extern "system" { fn HttpQueryServiceConfiguration(servicehandle: super::super::Foundation::HANDLE, configid: HTTP_SERVICE_CONFIG_ID, pinput: *const ::core::ffi::c_void, inputlength: u32, poutput: *mut ::core::ffi::c_void, outputlength: u32, preturnlength: *mut u32, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpQueryServiceConfiguration(servicehandle.into(), ::core::mem::transmute(configid), ::core::mem::transmute(pinput), ::core::mem::transmute(inputlength), ::core::mem::transmute(poutput), ::core::mem::transmute(outputlength), ::core::mem::transmute(preturnlength), ::core::mem::transmute(poverlapped))) + ::core::mem::transmute(HttpQueryServiceConfiguration(servicehandle.into(), configid, ::core::mem::transmute(pinput), inputlength, ::core::mem::transmute(poutput), outputlength, ::core::mem::transmute(preturnlength), ::core::mem::transmute(poverlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] #[inline] @@ -5327,7 +5327,7 @@ pub unsafe fn HttpQueryUrlGroupProperty(urlgroupid: u64, property: HTTP_SERVER_P extern "system" { fn HttpQueryUrlGroupProperty(urlgroupid: u64, property: HTTP_SERVER_PROPERTY, propertyinformation: *mut ::core::ffi::c_void, propertyinformationlength: u32, returnlength: *mut u32) -> u32; } - ::core::mem::transmute(HttpQueryUrlGroupProperty(::core::mem::transmute(urlgroupid), ::core::mem::transmute(property), ::core::mem::transmute(propertyinformation), ::core::mem::transmute(propertyinformationlength), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(HttpQueryUrlGroupProperty(urlgroupid, property, ::core::mem::transmute(propertyinformation), propertyinformationlength, ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5341,7 +5341,7 @@ where extern "system" { fn HttpReadFragmentFromCache(requestqueuehandle: super::super::Foundation::HANDLE, urlprefix: ::windows::core::PCWSTR, byterange: *mut HTTP_BYTE_RANGE, buffer: *mut ::core::ffi::c_void, bufferlength: u32, bytesread: *mut u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpReadFragmentFromCache(requestqueuehandle.into(), urlprefix.into(), ::core::mem::transmute(byterange), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength), ::core::mem::transmute(bytesread), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(HttpReadFragmentFromCache(requestqueuehandle.into(), urlprefix.into(), ::core::mem::transmute(byterange), ::core::mem::transmute(buffer), bufferlength, ::core::mem::transmute(bytesread), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5354,7 +5354,7 @@ where extern "system" { fn HttpReceiveClientCertificate(requestqueuehandle: super::super::Foundation::HANDLE, connectionid: u64, flags: u32, sslclientcertinfo: *mut HTTP_SSL_CLIENT_CERT_INFO, sslclientcertinfosize: u32, bytesreceived: *mut u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpReceiveClientCertificate(requestqueuehandle.into(), ::core::mem::transmute(connectionid), ::core::mem::transmute(flags), ::core::mem::transmute(sslclientcertinfo), ::core::mem::transmute(sslclientcertinfosize), ::core::mem::transmute(bytesreceived), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(HttpReceiveClientCertificate(requestqueuehandle.into(), connectionid, flags, ::core::mem::transmute(sslclientcertinfo), sslclientcertinfosize, ::core::mem::transmute(bytesreceived), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_System_IO"))] @@ -5367,7 +5367,7 @@ where extern "system" { fn HttpReceiveHttpRequest(requestqueuehandle: super::super::Foundation::HANDLE, requestid: u64, flags: HTTP_RECEIVE_HTTP_REQUEST_FLAGS, requestbuffer: *mut HTTP_REQUEST_V2, requestbufferlength: u32, bytesreturned: *mut u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpReceiveHttpRequest(requestqueuehandle.into(), ::core::mem::transmute(requestid), ::core::mem::transmute(flags), ::core::mem::transmute(requestbuffer), ::core::mem::transmute(requestbufferlength), ::core::mem::transmute(bytesreturned), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(HttpReceiveHttpRequest(requestqueuehandle.into(), requestid, flags, ::core::mem::transmute(requestbuffer), requestbufferlength, ::core::mem::transmute(bytesreturned), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5380,7 +5380,7 @@ where extern "system" { fn HttpReceiveRequestEntityBody(requestqueuehandle: super::super::Foundation::HANDLE, requestid: u64, flags: u32, entitybuffer: *mut ::core::ffi::c_void, entitybufferlength: u32, bytesreturned: *mut u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpReceiveRequestEntityBody(requestqueuehandle.into(), ::core::mem::transmute(requestid), ::core::mem::transmute(flags), ::core::mem::transmute(entitybuffer), ::core::mem::transmute(entitybufferlength), ::core::mem::transmute(bytesreturned), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(HttpReceiveRequestEntityBody(requestqueuehandle.into(), requestid, flags, ::core::mem::transmute(entitybuffer), entitybufferlength, ::core::mem::transmute(bytesreturned), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5406,7 +5406,7 @@ where extern "system" { fn HttpRemoveUrlFromUrlGroup(urlgroupid: u64, pfullyqualifiedurl: ::windows::core::PCWSTR, flags: u32) -> u32; } - ::core::mem::transmute(HttpRemoveUrlFromUrlGroup(::core::mem::transmute(urlgroupid), pfullyqualifiedurl.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(HttpRemoveUrlFromUrlGroup(urlgroupid, pfullyqualifiedurl.into(), flags)) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5419,7 +5419,7 @@ where extern "system" { fn HttpSendHttpResponse(requestqueuehandle: super::super::Foundation::HANDLE, requestid: u64, flags: u32, httpresponse: *mut HTTP_RESPONSE_V2, cachepolicy: *mut HTTP_CACHE_POLICY, bytessent: *mut u32, reserved1: *mut ::core::ffi::c_void, reserved2: u32, overlapped: *mut super::super::System::IO::OVERLAPPED, logdata: *mut HTTP_LOG_DATA) -> u32; } - ::core::mem::transmute(HttpSendHttpResponse(requestqueuehandle.into(), ::core::mem::transmute(requestid), ::core::mem::transmute(flags), ::core::mem::transmute(httpresponse), ::core::mem::transmute(cachepolicy), ::core::mem::transmute(bytessent), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(overlapped), ::core::mem::transmute(logdata))) + ::core::mem::transmute(HttpSendHttpResponse(requestqueuehandle.into(), requestid, flags, ::core::mem::transmute(httpresponse), ::core::mem::transmute(cachepolicy), ::core::mem::transmute(bytessent), ::core::mem::transmute(reserved1), reserved2, ::core::mem::transmute(overlapped), ::core::mem::transmute(logdata))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5432,7 +5432,7 @@ where extern "system" { fn HttpSendResponseEntityBody(requestqueuehandle: super::super::Foundation::HANDLE, requestid: u64, flags: u32, entitychunkcount: u16, entitychunks: *const HTTP_DATA_CHUNK, bytessent: *mut u32, reserved1: *mut ::core::ffi::c_void, reserved2: u32, overlapped: *mut super::super::System::IO::OVERLAPPED, logdata: *mut HTTP_LOG_DATA) -> u32; } - ::core::mem::transmute(HttpSendResponseEntityBody(requestqueuehandle.into(), ::core::mem::transmute(requestid), ::core::mem::transmute(flags), entitychunks.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(entitychunks)), ::core::mem::transmute(bytessent), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(overlapped), ::core::mem::transmute(logdata))) + ::core::mem::transmute(HttpSendResponseEntityBody(requestqueuehandle.into(), requestid, flags, entitychunks.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(entitychunks)), ::core::mem::transmute(bytessent), ::core::mem::transmute(reserved1), reserved2, ::core::mem::transmute(overlapped), ::core::mem::transmute(logdata))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5445,7 +5445,7 @@ where extern "system" { fn HttpSetRequestProperty(requestqueuehandle: super::super::Foundation::HANDLE, id: u64, propertyid: HTTP_REQUEST_PROPERTY, input: *const ::core::ffi::c_void, inputpropertysize: u32, overlapped: *const super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpSetRequestProperty(requestqueuehandle.into(), ::core::mem::transmute(id), ::core::mem::transmute(propertyid), ::core::mem::transmute(input), ::core::mem::transmute(inputpropertysize), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(HttpSetRequestProperty(requestqueuehandle.into(), id, propertyid, ::core::mem::transmute(input), inputpropertysize, ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5458,7 +5458,7 @@ where extern "system" { fn HttpSetRequestQueueProperty(requestqueuehandle: super::super::Foundation::HANDLE, property: HTTP_SERVER_PROPERTY, propertyinformation: *const ::core::ffi::c_void, propertyinformationlength: u32, reserved1: u32, reserved2: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(HttpSetRequestQueueProperty(requestqueuehandle.into(), ::core::mem::transmute(property), ::core::mem::transmute(propertyinformation), ::core::mem::transmute(propertyinformationlength), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2))) + ::core::mem::transmute(HttpSetRequestQueueProperty(requestqueuehandle.into(), property, ::core::mem::transmute(propertyinformation), propertyinformationlength, reserved1, ::core::mem::transmute(reserved2))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] #[inline] @@ -5467,7 +5467,7 @@ pub unsafe fn HttpSetServerSessionProperty(serversessionid: u64, property: HTTP_ extern "system" { fn HttpSetServerSessionProperty(serversessionid: u64, property: HTTP_SERVER_PROPERTY, propertyinformation: *const ::core::ffi::c_void, propertyinformationlength: u32) -> u32; } - ::core::mem::transmute(HttpSetServerSessionProperty(::core::mem::transmute(serversessionid), ::core::mem::transmute(property), ::core::mem::transmute(propertyinformation), ::core::mem::transmute(propertyinformationlength))) + ::core::mem::transmute(HttpSetServerSessionProperty(serversessionid, property, ::core::mem::transmute(propertyinformation), propertyinformationlength)) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5480,7 +5480,7 @@ where extern "system" { fn HttpSetServiceConfiguration(servicehandle: super::super::Foundation::HANDLE, configid: HTTP_SERVICE_CONFIG_ID, pconfiginformation: *const ::core::ffi::c_void, configinformationlength: u32, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpSetServiceConfiguration(servicehandle.into(), ::core::mem::transmute(configid), ::core::mem::transmute(pconfiginformation), ::core::mem::transmute(configinformationlength), ::core::mem::transmute(poverlapped))) + ::core::mem::transmute(HttpSetServiceConfiguration(servicehandle.into(), configid, ::core::mem::transmute(pconfiginformation), configinformationlength, ::core::mem::transmute(poverlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] #[inline] @@ -5489,7 +5489,7 @@ pub unsafe fn HttpSetUrlGroupProperty(urlgroupid: u64, property: HTTP_SERVER_PRO extern "system" { fn HttpSetUrlGroupProperty(urlgroupid: u64, property: HTTP_SERVER_PROPERTY, propertyinformation: *const ::core::ffi::c_void, propertyinformationlength: u32) -> u32; } - ::core::mem::transmute(HttpSetUrlGroupProperty(::core::mem::transmute(urlgroupid), ::core::mem::transmute(property), ::core::mem::transmute(propertyinformation), ::core::mem::transmute(propertyinformationlength))) + ::core::mem::transmute(HttpSetUrlGroupProperty(urlgroupid, property, ::core::mem::transmute(propertyinformation), propertyinformationlength)) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5511,7 +5511,7 @@ pub unsafe fn HttpTerminate(flags: HTTP_INITIALIZE, preserved: *mut ::core::ffi: extern "system" { fn HttpTerminate(flags: HTTP_INITIALIZE, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(HttpTerminate(::core::mem::transmute(flags), ::core::mem::transmute(preserved))) + ::core::mem::transmute(HttpTerminate(flags, ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5524,7 +5524,7 @@ where extern "system" { fn HttpUpdateServiceConfiguration(handle: super::super::Foundation::HANDLE, configid: HTTP_SERVICE_CONFIG_ID, configinfo: *const ::core::ffi::c_void, configinfolength: u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpUpdateServiceConfiguration(handle.into(), ::core::mem::transmute(configid), ::core::mem::transmute(configinfo), ::core::mem::transmute(configinfolength), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(HttpUpdateServiceConfiguration(handle.into(), configid, ::core::mem::transmute(configinfo), configinfolength, ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5550,7 +5550,7 @@ where extern "system" { fn HttpWaitForDisconnect(requestqueuehandle: super::super::Foundation::HANDLE, connectionid: u64, overlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpWaitForDisconnect(requestqueuehandle.into(), ::core::mem::transmute(connectionid), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(HttpWaitForDisconnect(requestqueuehandle.into(), connectionid, ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -5563,7 +5563,7 @@ where extern "system" { fn HttpWaitForDisconnectEx(requestqueuehandle: super::super::Foundation::HANDLE, connectionid: u64, reserved: u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpWaitForDisconnectEx(requestqueuehandle.into(), ::core::mem::transmute(connectionid), ::core::mem::transmute(reserved), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(HttpWaitForDisconnectEx(requestqueuehandle.into(), connectionid, reserved, ::core::mem::transmute(overlapped))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 17e795117a..7ad94133b9 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs @@ -1038,7 +1038,7 @@ pub unsafe fn LdapMapErrorToWin32(ldaperror: u32) -> u32 { extern "system" { fn LdapMapErrorToWin32(ldaperror: u32) -> u32; } - ::core::mem::transmute(LdapMapErrorToWin32(::core::mem::transmute(ldaperror))) + ::core::mem::transmute(LdapMapErrorToWin32(ldaperror)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1080,7 +1080,7 @@ pub unsafe fn ber_alloc_t(options: i32) -> *mut berelement { extern "system" { fn ber_alloc_t(options: i32) -> *mut berelement; } - ::core::mem::transmute(ber_alloc_t(::core::mem::transmute(options))) + ::core::mem::transmute(ber_alloc_t(options)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1135,7 +1135,7 @@ pub unsafe fn ber_free(pberelement: *mut berelement, fbuf: i32) { extern "system" { fn ber_free(pberelement: *mut berelement, fbuf: i32); } - ber_free(::core::mem::transmute(pberelement), ::core::mem::transmute(fbuf)) + ber_free(::core::mem::transmute(pberelement), fbuf) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1240,7 +1240,7 @@ where extern "system" { fn cldap_open(hostname: ::windows::core::PCSTR, portnumber: u32) -> *mut ldap; } - ::core::mem::transmute(cldap_open(hostname.into(), ::core::mem::transmute(portnumber))) + ::core::mem::transmute(cldap_open(hostname.into(), portnumber)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1252,7 +1252,7 @@ where extern "system" { fn cldap_openA(hostname: ::windows::core::PCSTR, portnumber: u32) -> *mut ldap; } - ::core::mem::transmute(cldap_openA(hostname.into(), ::core::mem::transmute(portnumber))) + ::core::mem::transmute(cldap_openA(hostname.into(), portnumber)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1264,7 +1264,7 @@ where extern "system" { fn cldap_openW(hostname: ::windows::core::PCWSTR, portnumber: u32) -> *mut ldap; } - ::core::mem::transmute(cldap_openW(hostname.into(), ::core::mem::transmute(portnumber))) + ::core::mem::transmute(cldap_openW(hostname.into(), portnumber)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1368,7 +1368,7 @@ pub unsafe fn ldap_abandon(ld: *mut ldap, msgid: u32) -> u32 { extern "system" { fn ldap_abandon(ld: *mut ldap, msgid: u32) -> u32; } - ::core::mem::transmute(ldap_abandon(::core::mem::transmute(ld), ::core::mem::transmute(msgid))) + ::core::mem::transmute(ldap_abandon(::core::mem::transmute(ld), msgid)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1531,7 +1531,7 @@ where extern "system" { fn ldap_bind(ld: *mut ldap, dn: ::windows::core::PCSTR, cred: ::windows::core::PCSTR, method: u32) -> u32; } - ::core::mem::transmute(ldap_bind(::core::mem::transmute(ld), dn.into(), cred.into(), ::core::mem::transmute(method))) + ::core::mem::transmute(ldap_bind(::core::mem::transmute(ld), dn.into(), cred.into(), method)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1544,7 +1544,7 @@ where extern "system" { fn ldap_bindA(ld: *mut ldap, dn: ::windows::core::PCSTR, cred: ::windows::core::PCSTR, method: u32) -> u32; } - ::core::mem::transmute(ldap_bindA(::core::mem::transmute(ld), dn.into(), cred.into(), ::core::mem::transmute(method))) + ::core::mem::transmute(ldap_bindA(::core::mem::transmute(ld), dn.into(), cred.into(), method)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1557,7 +1557,7 @@ where extern "system" { fn ldap_bindW(ld: *mut ldap, dn: ::windows::core::PCWSTR, cred: ::windows::core::PCWSTR, method: u32) -> u32; } - ::core::mem::transmute(ldap_bindW(::core::mem::transmute(ld), dn.into(), cred.into(), ::core::mem::transmute(method))) + ::core::mem::transmute(ldap_bindW(::core::mem::transmute(ld), dn.into(), cred.into(), method)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1570,7 +1570,7 @@ where extern "system" { fn ldap_bind_s(ld: *mut ldap, dn: ::windows::core::PCSTR, cred: ::windows::core::PCSTR, method: u32) -> u32; } - ::core::mem::transmute(ldap_bind_s(::core::mem::transmute(ld), dn.into(), cred.into(), ::core::mem::transmute(method))) + ::core::mem::transmute(ldap_bind_s(::core::mem::transmute(ld), dn.into(), cred.into(), method)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1583,7 +1583,7 @@ where extern "system" { fn ldap_bind_sA(ld: *mut ldap, dn: ::windows::core::PCSTR, cred: ::windows::core::PCSTR, method: u32) -> u32; } - ::core::mem::transmute(ldap_bind_sA(::core::mem::transmute(ld), dn.into(), cred.into(), ::core::mem::transmute(method))) + ::core::mem::transmute(ldap_bind_sA(::core::mem::transmute(ld), dn.into(), cred.into(), method)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1596,7 +1596,7 @@ where extern "system" { fn ldap_bind_sW(ld: *mut ldap, dn: ::windows::core::PCWSTR, cred: ::windows::core::PCWSTR, method: u32) -> u32; } - ::core::mem::transmute(ldap_bind_sW(::core::mem::transmute(ld), dn.into(), cred.into(), ::core::mem::transmute(method))) + ::core::mem::transmute(ldap_bind_sW(::core::mem::transmute(ld), dn.into(), cred.into(), method)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1642,7 +1642,7 @@ pub unsafe fn ldap_close_extended_op(ld: *mut ldap, messagenumber: u32) -> u32 { extern "system" { fn ldap_close_extended_op(ld: *mut ldap, messagenumber: u32) -> u32; } - ::core::mem::transmute(ldap_close_extended_op(::core::mem::transmute(ld), ::core::mem::transmute(messagenumber))) + ::core::mem::transmute(ldap_close_extended_op(::core::mem::transmute(ld), messagenumber)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -1961,7 +1961,7 @@ pub unsafe fn ldap_create_page_control(externalhandle: *mut ldap, pagesize: u32, extern "system" { fn ldap_create_page_control(externalhandle: *mut ldap, pagesize: u32, cookie: *mut LDAP_BERVAL, iscritical: u8, control: *mut *mut ldapcontrolA) -> u32; } - ::core::mem::transmute(ldap_create_page_control(::core::mem::transmute(externalhandle), ::core::mem::transmute(pagesize), ::core::mem::transmute(cookie), ::core::mem::transmute(iscritical), ::core::mem::transmute(control))) + ::core::mem::transmute(ldap_create_page_control(::core::mem::transmute(externalhandle), pagesize, ::core::mem::transmute(cookie), iscritical, ::core::mem::transmute(control))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1971,7 +1971,7 @@ pub unsafe fn ldap_create_page_controlA(externalhandle: *mut ldap, pagesize: u32 extern "system" { fn ldap_create_page_controlA(externalhandle: *mut ldap, pagesize: u32, cookie: *mut LDAP_BERVAL, iscritical: u8, control: *mut *mut ldapcontrolA) -> u32; } - ::core::mem::transmute(ldap_create_page_controlA(::core::mem::transmute(externalhandle), ::core::mem::transmute(pagesize), ::core::mem::transmute(cookie), ::core::mem::transmute(iscritical), ::core::mem::transmute(control))) + ::core::mem::transmute(ldap_create_page_controlA(::core::mem::transmute(externalhandle), pagesize, ::core::mem::transmute(cookie), iscritical, ::core::mem::transmute(control))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1981,7 +1981,7 @@ pub unsafe fn ldap_create_page_controlW(externalhandle: *mut ldap, pagesize: u32 extern "system" { fn ldap_create_page_controlW(externalhandle: *mut ldap, pagesize: u32, cookie: *mut LDAP_BERVAL, iscritical: u8, control: *mut *mut ldapcontrolW) -> u32; } - ::core::mem::transmute(ldap_create_page_controlW(::core::mem::transmute(externalhandle), ::core::mem::transmute(pagesize), ::core::mem::transmute(cookie), ::core::mem::transmute(iscritical), ::core::mem::transmute(control))) + ::core::mem::transmute(ldap_create_page_controlW(::core::mem::transmute(externalhandle), pagesize, ::core::mem::transmute(cookie), iscritical, ::core::mem::transmute(control))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1991,7 +1991,7 @@ pub unsafe fn ldap_create_sort_control(externalhandle: *mut ldap, sortkeys: *mut extern "system" { fn ldap_create_sort_control(externalhandle: *mut ldap, sortkeys: *mut *mut ldapsortkeyA, iscritical: u8, control: *mut *mut ldapcontrolA) -> u32; } - ::core::mem::transmute(ldap_create_sort_control(::core::mem::transmute(externalhandle), ::core::mem::transmute(sortkeys), ::core::mem::transmute(iscritical), ::core::mem::transmute(control))) + ::core::mem::transmute(ldap_create_sort_control(::core::mem::transmute(externalhandle), ::core::mem::transmute(sortkeys), iscritical, ::core::mem::transmute(control))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2001,7 +2001,7 @@ pub unsafe fn ldap_create_sort_controlA(externalhandle: *mut ldap, sortkeys: *mu extern "system" { fn ldap_create_sort_controlA(externalhandle: *mut ldap, sortkeys: *mut *mut ldapsortkeyA, iscritical: u8, control: *mut *mut ldapcontrolA) -> u32; } - ::core::mem::transmute(ldap_create_sort_controlA(::core::mem::transmute(externalhandle), ::core::mem::transmute(sortkeys), ::core::mem::transmute(iscritical), ::core::mem::transmute(control))) + ::core::mem::transmute(ldap_create_sort_controlA(::core::mem::transmute(externalhandle), ::core::mem::transmute(sortkeys), iscritical, ::core::mem::transmute(control))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2011,7 +2011,7 @@ pub unsafe fn ldap_create_sort_controlW(externalhandle: *mut ldap, sortkeys: *mu extern "system" { fn ldap_create_sort_controlW(externalhandle: *mut ldap, sortkeys: *mut *mut ldapsortkeyW, iscritical: u8, control: *mut *mut ldapcontrolW) -> u32; } - ::core::mem::transmute(ldap_create_sort_controlW(::core::mem::transmute(externalhandle), ::core::mem::transmute(sortkeys), ::core::mem::transmute(iscritical), ::core::mem::transmute(control))) + ::core::mem::transmute(ldap_create_sort_controlW(::core::mem::transmute(externalhandle), ::core::mem::transmute(sortkeys), iscritical, ::core::mem::transmute(control))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2021,7 +2021,7 @@ pub unsafe fn ldap_create_vlv_controlA(externalhandle: *mut ldap, vlvinfo: *mut extern "system" { fn ldap_create_vlv_controlA(externalhandle: *mut ldap, vlvinfo: *mut ldapvlvinfo, iscritical: u8, control: *mut *mut ldapcontrolA) -> i32; } - ::core::mem::transmute(ldap_create_vlv_controlA(::core::mem::transmute(externalhandle), ::core::mem::transmute(vlvinfo), ::core::mem::transmute(iscritical), ::core::mem::transmute(control))) + ::core::mem::transmute(ldap_create_vlv_controlA(::core::mem::transmute(externalhandle), ::core::mem::transmute(vlvinfo), iscritical, ::core::mem::transmute(control))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2031,7 +2031,7 @@ pub unsafe fn ldap_create_vlv_controlW(externalhandle: *mut ldap, vlvinfo: *mut extern "system" { fn ldap_create_vlv_controlW(externalhandle: *mut ldap, vlvinfo: *mut ldapvlvinfo, iscritical: u8, control: *mut *mut ldapcontrolW) -> i32; } - ::core::mem::transmute(ldap_create_vlv_controlW(::core::mem::transmute(externalhandle), ::core::mem::transmute(vlvinfo), ::core::mem::transmute(iscritical), ::core::mem::transmute(control))) + ::core::mem::transmute(ldap_create_vlv_controlW(::core::mem::transmute(externalhandle), ::core::mem::transmute(vlvinfo), iscritical, ::core::mem::transmute(control))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2252,7 +2252,7 @@ pub unsafe fn ldap_err2string(err: u32) -> ::windows::core::PSTR { extern "system" { fn ldap_err2string(err: u32) -> ::windows::core::PSTR; } - ::core::mem::transmute(ldap_err2string(::core::mem::transmute(err))) + ::core::mem::transmute(ldap_err2string(err)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2261,7 +2261,7 @@ pub unsafe fn ldap_err2stringA(err: u32) -> ::windows::core::PSTR { extern "system" { fn ldap_err2stringA(err: u32) -> ::windows::core::PSTR; } - ::core::mem::transmute(ldap_err2stringA(::core::mem::transmute(err))) + ::core::mem::transmute(ldap_err2stringA(err)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2270,7 +2270,7 @@ pub unsafe fn ldap_err2stringW(err: u32) -> ::windows::core::PWSTR { extern "system" { fn ldap_err2stringW(err: u32) -> ::windows::core::PWSTR; } - ::core::mem::transmute(ldap_err2stringW(::core::mem::transmute(err))) + ::core::mem::transmute(ldap_err2stringW(err)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2282,7 +2282,7 @@ where extern "system" { fn ldap_escape_filter_element(sourcefilterelement: ::windows::core::PCSTR, sourcelength: u32, destfilterelement: ::windows::core::PSTR, destlength: u32) -> u32; } - ::core::mem::transmute(ldap_escape_filter_element(sourcefilterelement.into(), ::core::mem::transmute(sourcelength), ::core::mem::transmute(destfilterelement), ::core::mem::transmute(destlength))) + ::core::mem::transmute(ldap_escape_filter_element(sourcefilterelement.into(), sourcelength, ::core::mem::transmute(destfilterelement), destlength)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2294,7 +2294,7 @@ where extern "system" { fn ldap_escape_filter_elementA(sourcefilterelement: ::windows::core::PCSTR, sourcelength: u32, destfilterelement: ::windows::core::PSTR, destlength: u32) -> u32; } - ::core::mem::transmute(ldap_escape_filter_elementA(sourcefilterelement.into(), ::core::mem::transmute(sourcelength), ::core::mem::transmute(destfilterelement), ::core::mem::transmute(destlength))) + ::core::mem::transmute(ldap_escape_filter_elementA(sourcefilterelement.into(), sourcelength, ::core::mem::transmute(destfilterelement), destlength)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2306,7 +2306,7 @@ where extern "system" { fn ldap_escape_filter_elementW(sourcefilterelement: ::windows::core::PCSTR, sourcelength: u32, destfilterelement: ::windows::core::PWSTR, destlength: u32) -> u32; } - ::core::mem::transmute(ldap_escape_filter_elementW(sourcefilterelement.into(), ::core::mem::transmute(sourcelength), ::core::mem::transmute(destfilterelement), ::core::mem::transmute(destlength))) + ::core::mem::transmute(ldap_escape_filter_elementW(sourcefilterelement.into(), sourcelength, ::core::mem::transmute(destfilterelement), destlength)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2318,7 +2318,7 @@ where extern "system" { fn ldap_explode_dn(dn: ::windows::core::PCSTR, notypes: u32) -> *mut ::windows::core::PSTR; } - ::core::mem::transmute(ldap_explode_dn(dn.into(), ::core::mem::transmute(notypes))) + ::core::mem::transmute(ldap_explode_dn(dn.into(), notypes)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2330,7 +2330,7 @@ where extern "system" { fn ldap_explode_dnA(dn: ::windows::core::PCSTR, notypes: u32) -> *mut ::windows::core::PSTR; } - ::core::mem::transmute(ldap_explode_dnA(dn.into(), ::core::mem::transmute(notypes))) + ::core::mem::transmute(ldap_explode_dnA(dn.into(), notypes)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2342,7 +2342,7 @@ where extern "system" { fn ldap_explode_dnW(dn: ::windows::core::PCWSTR, notypes: u32) -> *mut ::windows::core::PWSTR; } - ::core::mem::transmute(ldap_explode_dnW(dn.into(), ::core::mem::transmute(notypes))) + ::core::mem::transmute(ldap_explode_dnW(dn.into(), notypes)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2526,7 +2526,7 @@ pub unsafe fn ldap_get_next_page(externalhandle: *mut ldap, searchhandle: *mut l extern "system" { fn ldap_get_next_page(externalhandle: *mut ldap, searchhandle: *mut ldapsearch, pagesize: u32, messagenumber: *mut u32) -> u32; } - ::core::mem::transmute(ldap_get_next_page(::core::mem::transmute(externalhandle), ::core::mem::transmute(searchhandle), ::core::mem::transmute(pagesize), ::core::mem::transmute(messagenumber))) + ::core::mem::transmute(ldap_get_next_page(::core::mem::transmute(externalhandle), ::core::mem::transmute(searchhandle), pagesize, ::core::mem::transmute(messagenumber))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2536,7 +2536,7 @@ pub unsafe fn ldap_get_next_page_s(externalhandle: *mut ldap, searchhandle: *mut extern "system" { fn ldap_get_next_page_s(externalhandle: *mut ldap, searchhandle: *mut ldapsearch, timeout: *mut LDAP_TIMEVAL, pagesize: u32, totalcount: *mut u32, results: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_get_next_page_s(::core::mem::transmute(externalhandle), ::core::mem::transmute(searchhandle), ::core::mem::transmute(timeout), ::core::mem::transmute(pagesize), ::core::mem::transmute(totalcount), ::core::mem::transmute(results))) + ::core::mem::transmute(ldap_get_next_page_s(::core::mem::transmute(externalhandle), ::core::mem::transmute(searchhandle), ::core::mem::transmute(timeout), pagesize, ::core::mem::transmute(totalcount), ::core::mem::transmute(results))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2545,7 +2545,7 @@ pub unsafe fn ldap_get_option(ld: *mut ldap, option: i32, outvalue: *mut ::core: extern "system" { fn ldap_get_option(ld: *mut ldap, option: i32, outvalue: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(ldap_get_option(::core::mem::transmute(ld), ::core::mem::transmute(option), ::core::mem::transmute(outvalue))) + ::core::mem::transmute(ldap_get_option(::core::mem::transmute(ld), option, ::core::mem::transmute(outvalue))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2554,7 +2554,7 @@ pub unsafe fn ldap_get_optionW(ld: *mut ldap, option: i32, outvalue: *mut ::core extern "system" { fn ldap_get_optionW(ld: *mut ldap, option: i32, outvalue: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(ldap_get_optionW(::core::mem::transmute(ld), ::core::mem::transmute(option), ::core::mem::transmute(outvalue))) + ::core::mem::transmute(ldap_get_optionW(::core::mem::transmute(ld), option, ::core::mem::transmute(outvalue))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2654,7 +2654,7 @@ where extern "system" { fn ldap_init(hostname: ::windows::core::PCSTR, portnumber: u32) -> *mut ldap; } - ::core::mem::transmute(ldap_init(hostname.into(), ::core::mem::transmute(portnumber))) + ::core::mem::transmute(ldap_init(hostname.into(), portnumber)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2666,7 +2666,7 @@ where extern "system" { fn ldap_initA(hostname: ::windows::core::PCSTR, portnumber: u32) -> *mut ldap; } - ::core::mem::transmute(ldap_initA(hostname.into(), ::core::mem::transmute(portnumber))) + ::core::mem::transmute(ldap_initA(hostname.into(), portnumber)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2678,7 +2678,7 @@ where extern "system" { fn ldap_initW(hostname: ::windows::core::PCWSTR, portnumber: u32) -> *mut ldap; } - ::core::mem::transmute(ldap_initW(hostname.into(), ::core::mem::transmute(portnumber))) + ::core::mem::transmute(ldap_initW(hostname.into(), portnumber)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2890,7 +2890,7 @@ where extern "system" { fn ldap_modrdn2(externalhandle: *mut ldap, distinguishedname: ::windows::core::PCSTR, newdistinguishedname: ::windows::core::PCSTR, deleteoldrdn: i32) -> u32; } - ::core::mem::transmute(ldap_modrdn2(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), ::core::mem::transmute(deleteoldrdn))) + ::core::mem::transmute(ldap_modrdn2(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), deleteoldrdn)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2903,7 +2903,7 @@ where extern "system" { fn ldap_modrdn2A(externalhandle: *mut ldap, distinguishedname: ::windows::core::PCSTR, newdistinguishedname: ::windows::core::PCSTR, deleteoldrdn: i32) -> u32; } - ::core::mem::transmute(ldap_modrdn2A(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), ::core::mem::transmute(deleteoldrdn))) + ::core::mem::transmute(ldap_modrdn2A(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), deleteoldrdn)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2916,7 +2916,7 @@ where extern "system" { fn ldap_modrdn2W(externalhandle: *mut ldap, distinguishedname: ::windows::core::PCWSTR, newdistinguishedname: ::windows::core::PCWSTR, deleteoldrdn: i32) -> u32; } - ::core::mem::transmute(ldap_modrdn2W(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), ::core::mem::transmute(deleteoldrdn))) + ::core::mem::transmute(ldap_modrdn2W(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), deleteoldrdn)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2929,7 +2929,7 @@ where extern "system" { fn ldap_modrdn2_s(externalhandle: *mut ldap, distinguishedname: ::windows::core::PCSTR, newdistinguishedname: ::windows::core::PCSTR, deleteoldrdn: i32) -> u32; } - ::core::mem::transmute(ldap_modrdn2_s(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), ::core::mem::transmute(deleteoldrdn))) + ::core::mem::transmute(ldap_modrdn2_s(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), deleteoldrdn)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2942,7 +2942,7 @@ where extern "system" { fn ldap_modrdn2_sA(externalhandle: *mut ldap, distinguishedname: ::windows::core::PCSTR, newdistinguishedname: ::windows::core::PCSTR, deleteoldrdn: i32) -> u32; } - ::core::mem::transmute(ldap_modrdn2_sA(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), ::core::mem::transmute(deleteoldrdn))) + ::core::mem::transmute(ldap_modrdn2_sA(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), deleteoldrdn)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -2955,7 +2955,7 @@ where extern "system" { fn ldap_modrdn2_sW(externalhandle: *mut ldap, distinguishedname: ::windows::core::PCWSTR, newdistinguishedname: ::windows::core::PCWSTR, deleteoldrdn: i32) -> u32; } - ::core::mem::transmute(ldap_modrdn2_sW(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), ::core::mem::transmute(deleteoldrdn))) + ::core::mem::transmute(ldap_modrdn2_sW(::core::mem::transmute(externalhandle), distinguishedname.into(), newdistinguishedname.into(), deleteoldrdn)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3092,7 +3092,7 @@ where extern "system" { fn ldap_open(hostname: ::windows::core::PCSTR, portnumber: u32) -> *mut ldap; } - ::core::mem::transmute(ldap_open(hostname.into(), ::core::mem::transmute(portnumber))) + ::core::mem::transmute(ldap_open(hostname.into(), portnumber)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3104,7 +3104,7 @@ where extern "system" { fn ldap_openA(hostname: ::windows::core::PCSTR, portnumber: u32) -> *mut ldap; } - ::core::mem::transmute(ldap_openA(hostname.into(), ::core::mem::transmute(portnumber))) + ::core::mem::transmute(ldap_openA(hostname.into(), portnumber)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3116,7 +3116,7 @@ where extern "system" { fn ldap_openW(hostname: ::windows::core::PCWSTR, portnumber: u32) -> *mut ldap; } - ::core::mem::transmute(ldap_openW(hostname.into(), ::core::mem::transmute(portnumber))) + ::core::mem::transmute(ldap_openW(hostname.into(), portnumber)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3318,7 +3318,7 @@ where extern "system" { fn ldap_rename_ext(ld: *mut ldap, dn: ::windows::core::PCSTR, newrdn: ::windows::core::PCSTR, newparent: ::windows::core::PCSTR, deleteoldrdn: i32, servercontrols: *mut *mut ldapcontrolA, clientcontrols: *mut *mut ldapcontrolA, messagenumber: *mut u32) -> u32; } - ::core::mem::transmute(ldap_rename_ext(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), ::core::mem::transmute(deleteoldrdn), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(messagenumber))) + ::core::mem::transmute(ldap_rename_ext(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), deleteoldrdn, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(messagenumber))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3333,7 +3333,7 @@ where extern "system" { fn ldap_rename_extA(ld: *mut ldap, dn: ::windows::core::PCSTR, newrdn: ::windows::core::PCSTR, newparent: ::windows::core::PCSTR, deleteoldrdn: i32, servercontrols: *mut *mut ldapcontrolA, clientcontrols: *mut *mut ldapcontrolA, messagenumber: *mut u32) -> u32; } - ::core::mem::transmute(ldap_rename_extA(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), ::core::mem::transmute(deleteoldrdn), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(messagenumber))) + ::core::mem::transmute(ldap_rename_extA(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), deleteoldrdn, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(messagenumber))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3348,7 +3348,7 @@ where extern "system" { fn ldap_rename_extW(ld: *mut ldap, dn: ::windows::core::PCWSTR, newrdn: ::windows::core::PCWSTR, newparent: ::windows::core::PCWSTR, deleteoldrdn: i32, servercontrols: *mut *mut ldapcontrolW, clientcontrols: *mut *mut ldapcontrolW, messagenumber: *mut u32) -> u32; } - ::core::mem::transmute(ldap_rename_extW(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), ::core::mem::transmute(deleteoldrdn), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(messagenumber))) + ::core::mem::transmute(ldap_rename_extW(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), deleteoldrdn, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(messagenumber))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3363,7 +3363,7 @@ where extern "system" { fn ldap_rename_ext_s(ld: *mut ldap, dn: ::windows::core::PCSTR, newrdn: ::windows::core::PCSTR, newparent: ::windows::core::PCSTR, deleteoldrdn: i32, servercontrols: *mut *mut ldapcontrolA, clientcontrols: *mut *mut ldapcontrolA) -> u32; } - ::core::mem::transmute(ldap_rename_ext_s(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), ::core::mem::transmute(deleteoldrdn), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols))) + ::core::mem::transmute(ldap_rename_ext_s(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), deleteoldrdn, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3378,7 +3378,7 @@ where extern "system" { fn ldap_rename_ext_sA(ld: *mut ldap, dn: ::windows::core::PCSTR, newrdn: ::windows::core::PCSTR, newparent: ::windows::core::PCSTR, deleteoldrdn: i32, servercontrols: *mut *mut ldapcontrolA, clientcontrols: *mut *mut ldapcontrolA) -> u32; } - ::core::mem::transmute(ldap_rename_ext_sA(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), ::core::mem::transmute(deleteoldrdn), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols))) + ::core::mem::transmute(ldap_rename_ext_sA(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), deleteoldrdn, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3393,7 +3393,7 @@ where extern "system" { fn ldap_rename_ext_sW(ld: *mut ldap, dn: ::windows::core::PCWSTR, newrdn: ::windows::core::PCWSTR, newparent: ::windows::core::PCWSTR, deleteoldrdn: i32, servercontrols: *mut *mut ldapcontrolW, clientcontrols: *mut *mut ldapcontrolW) -> u32; } - ::core::mem::transmute(ldap_rename_ext_sW(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), ::core::mem::transmute(deleteoldrdn), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols))) + ::core::mem::transmute(ldap_rename_ext_sW(::core::mem::transmute(ld), dn.into(), newrdn.into(), newparent.into(), deleteoldrdn, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3403,7 +3403,7 @@ pub unsafe fn ldap_result(ld: *mut ldap, msgid: u32, all: u32, timeout: *const L extern "system" { fn ldap_result(ld: *mut ldap, msgid: u32, all: u32, timeout: *const LDAP_TIMEVAL, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_result(::core::mem::transmute(ld), ::core::mem::transmute(msgid), ::core::mem::transmute(all), ::core::mem::transmute(timeout), ::core::mem::transmute(res))) + ::core::mem::transmute(ldap_result(::core::mem::transmute(ld), msgid, all, ::core::mem::transmute(timeout), ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3413,7 +3413,7 @@ pub unsafe fn ldap_result2error(ld: *mut ldap, res: *mut LDAPMessage, freeit: u3 extern "system" { fn ldap_result2error(ld: *mut ldap, res: *mut LDAPMessage, freeit: u32) -> u32; } - ::core::mem::transmute(ldap_result2error(::core::mem::transmute(ld), ::core::mem::transmute(res), ::core::mem::transmute(freeit))) + ::core::mem::transmute(ldap_result2error(::core::mem::transmute(ld), ::core::mem::transmute(res), freeit)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3482,7 +3482,7 @@ where extern "system" { fn ldap_search(ld: *mut ldap, base: ::windows::core::PCSTR, scope: u32, filter: ::windows::core::PCSTR, attrs: *const *const i8, attrsonly: u32) -> u32; } - ::core::mem::transmute(ldap_search(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly))) + ::core::mem::transmute(ldap_search(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3495,7 +3495,7 @@ where extern "system" { fn ldap_searchA(ld: *mut ldap, base: ::windows::core::PCSTR, scope: u32, filter: ::windows::core::PCSTR, attrs: *const *const i8, attrsonly: u32) -> u32; } - ::core::mem::transmute(ldap_searchA(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly))) + ::core::mem::transmute(ldap_searchA(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3508,7 +3508,7 @@ where extern "system" { fn ldap_searchW(ld: *mut ldap, base: ::windows::core::PCWSTR, scope: u32, filter: ::windows::core::PCWSTR, attrs: *const *const u16, attrsonly: u32) -> u32; } - ::core::mem::transmute(ldap_searchW(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly))) + ::core::mem::transmute(ldap_searchW(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3531,7 +3531,7 @@ where extern "system" { fn ldap_search_ext(ld: *mut ldap, base: ::windows::core::PCSTR, scope: u32, filter: ::windows::core::PCSTR, attrs: *const *const i8, attrsonly: u32, servercontrols: *const *const ldapcontrolA, clientcontrols: *const *const ldapcontrolA, timelimit: u32, sizelimit: u32, messagenumber: *mut u32) -> u32; } - ::core::mem::transmute(ldap_search_ext(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timelimit), ::core::mem::transmute(sizelimit), ::core::mem::transmute(messagenumber))) + ::core::mem::transmute(ldap_search_ext(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), timelimit, sizelimit, ::core::mem::transmute(messagenumber))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3545,7 +3545,7 @@ where extern "system" { fn ldap_search_extA(ld: *mut ldap, base: ::windows::core::PCSTR, scope: u32, filter: ::windows::core::PCSTR, attrs: *const *const i8, attrsonly: u32, servercontrols: *const *const ldapcontrolA, clientcontrols: *const *const ldapcontrolA, timelimit: u32, sizelimit: u32, messagenumber: *mut u32) -> u32; } - ::core::mem::transmute(ldap_search_extA(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timelimit), ::core::mem::transmute(sizelimit), ::core::mem::transmute(messagenumber))) + ::core::mem::transmute(ldap_search_extA(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), timelimit, sizelimit, ::core::mem::transmute(messagenumber))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3559,7 +3559,7 @@ where extern "system" { fn ldap_search_extW(ld: *mut ldap, base: ::windows::core::PCWSTR, scope: u32, filter: ::windows::core::PCWSTR, attrs: *const *const u16, attrsonly: u32, servercontrols: *const *const ldapcontrolW, clientcontrols: *const *const ldapcontrolW, timelimit: u32, sizelimit: u32, messagenumber: *mut u32) -> u32; } - ::core::mem::transmute(ldap_search_extW(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timelimit), ::core::mem::transmute(sizelimit), ::core::mem::transmute(messagenumber))) + ::core::mem::transmute(ldap_search_extW(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), timelimit, sizelimit, ::core::mem::transmute(messagenumber))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3573,7 +3573,7 @@ where extern "system" { fn ldap_search_ext_s(ld: *mut ldap, base: ::windows::core::PCSTR, scope: u32, filter: ::windows::core::PCSTR, attrs: *const *const i8, attrsonly: u32, servercontrols: *const *const ldapcontrolA, clientcontrols: *const *const ldapcontrolA, timeout: *mut LDAP_TIMEVAL, sizelimit: u32, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_ext_s(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timeout), ::core::mem::transmute(sizelimit), ::core::mem::transmute(res))) + ::core::mem::transmute(ldap_search_ext_s(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timeout), sizelimit, ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3587,7 +3587,7 @@ where extern "system" { fn ldap_search_ext_sA(ld: *mut ldap, base: ::windows::core::PCSTR, scope: u32, filter: ::windows::core::PCSTR, attrs: *const *const i8, attrsonly: u32, servercontrols: *const *const ldapcontrolA, clientcontrols: *const *const ldapcontrolA, timeout: *mut LDAP_TIMEVAL, sizelimit: u32, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_ext_sA(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timeout), ::core::mem::transmute(sizelimit), ::core::mem::transmute(res))) + ::core::mem::transmute(ldap_search_ext_sA(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timeout), sizelimit, ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3601,7 +3601,7 @@ where extern "system" { fn ldap_search_ext_sW(ld: *mut ldap, base: ::windows::core::PCWSTR, scope: u32, filter: ::windows::core::PCWSTR, attrs: *const *const u16, attrsonly: u32, servercontrols: *const *const ldapcontrolW, clientcontrols: *const *const ldapcontrolW, timeout: *mut LDAP_TIMEVAL, sizelimit: u32, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_ext_sW(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timeout), ::core::mem::transmute(sizelimit), ::core::mem::transmute(res))) + ::core::mem::transmute(ldap_search_ext_sW(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timeout), sizelimit, ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3615,7 +3615,7 @@ where extern "system" { fn ldap_search_init_page(externalhandle: *mut ldap, distinguishedname: ::windows::core::PCSTR, scopeofsearch: u32, searchfilter: ::windows::core::PCSTR, attributelist: *mut *mut i8, attributesonly: u32, servercontrols: *mut *mut ldapcontrolA, clientcontrols: *mut *mut ldapcontrolA, pagetimelimit: u32, totalsizelimit: u32, sortkeys: *mut *mut ldapsortkeyA) -> *mut ldapsearch; } - ::core::mem::transmute(ldap_search_init_page(::core::mem::transmute(externalhandle), distinguishedname.into(), ::core::mem::transmute(scopeofsearch), searchfilter.into(), ::core::mem::transmute(attributelist), ::core::mem::transmute(attributesonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(pagetimelimit), ::core::mem::transmute(totalsizelimit), ::core::mem::transmute(sortkeys))) + ::core::mem::transmute(ldap_search_init_page(::core::mem::transmute(externalhandle), distinguishedname.into(), scopeofsearch, searchfilter.into(), ::core::mem::transmute(attributelist), attributesonly, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), pagetimelimit, totalsizelimit, ::core::mem::transmute(sortkeys))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3629,7 +3629,7 @@ where extern "system" { fn ldap_search_init_pageA(externalhandle: *mut ldap, distinguishedname: ::windows::core::PCSTR, scopeofsearch: u32, searchfilter: ::windows::core::PCSTR, attributelist: *const *const i8, attributesonly: u32, servercontrols: *mut *mut ldapcontrolA, clientcontrols: *mut *mut ldapcontrolA, pagetimelimit: u32, totalsizelimit: u32, sortkeys: *mut *mut ldapsortkeyA) -> *mut ldapsearch; } - ::core::mem::transmute(ldap_search_init_pageA(::core::mem::transmute(externalhandle), distinguishedname.into(), ::core::mem::transmute(scopeofsearch), searchfilter.into(), ::core::mem::transmute(attributelist), ::core::mem::transmute(attributesonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(pagetimelimit), ::core::mem::transmute(totalsizelimit), ::core::mem::transmute(sortkeys))) + ::core::mem::transmute(ldap_search_init_pageA(::core::mem::transmute(externalhandle), distinguishedname.into(), scopeofsearch, searchfilter.into(), ::core::mem::transmute(attributelist), attributesonly, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), pagetimelimit, totalsizelimit, ::core::mem::transmute(sortkeys))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3643,7 +3643,7 @@ where extern "system" { fn ldap_search_init_pageW(externalhandle: *mut ldap, distinguishedname: ::windows::core::PCWSTR, scopeofsearch: u32, searchfilter: ::windows::core::PCWSTR, attributelist: *const *const u16, attributesonly: u32, servercontrols: *mut *mut ldapcontrolW, clientcontrols: *mut *mut ldapcontrolW, pagetimelimit: u32, totalsizelimit: u32, sortkeys: *mut *mut ldapsortkeyW) -> *mut ldapsearch; } - ::core::mem::transmute(ldap_search_init_pageW(::core::mem::transmute(externalhandle), distinguishedname.into(), ::core::mem::transmute(scopeofsearch), searchfilter.into(), ::core::mem::transmute(attributelist), ::core::mem::transmute(attributesonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(pagetimelimit), ::core::mem::transmute(totalsizelimit), ::core::mem::transmute(sortkeys))) + ::core::mem::transmute(ldap_search_init_pageW(::core::mem::transmute(externalhandle), distinguishedname.into(), scopeofsearch, searchfilter.into(), ::core::mem::transmute(attributelist), attributesonly, ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), pagetimelimit, totalsizelimit, ::core::mem::transmute(sortkeys))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3657,7 +3657,7 @@ where extern "system" { fn ldap_search_s(ld: *mut ldap, base: ::windows::core::PCSTR, scope: u32, filter: ::windows::core::PCSTR, attrs: *const *const i8, attrsonly: u32, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_s(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(res))) + ::core::mem::transmute(ldap_search_s(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3671,7 +3671,7 @@ where extern "system" { fn ldap_search_sA(ld: *mut ldap, base: ::windows::core::PCSTR, scope: u32, filter: ::windows::core::PCSTR, attrs: *const *const i8, attrsonly: u32, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_sA(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(res))) + ::core::mem::transmute(ldap_search_sA(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3685,7 +3685,7 @@ where extern "system" { fn ldap_search_sW(ld: *mut ldap, base: ::windows::core::PCWSTR, scope: u32, filter: ::windows::core::PCWSTR, attrs: *const *const u16, attrsonly: u32, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_sW(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(res))) + ::core::mem::transmute(ldap_search_sW(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3699,7 +3699,7 @@ where extern "system" { fn ldap_search_st(ld: *mut ldap, base: ::windows::core::PCSTR, scope: u32, filter: ::windows::core::PCSTR, attrs: *const *const i8, attrsonly: u32, timeout: *mut LDAP_TIMEVAL, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_st(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(timeout), ::core::mem::transmute(res))) + ::core::mem::transmute(ldap_search_st(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(timeout), ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3713,7 +3713,7 @@ where extern "system" { fn ldap_search_stA(ld: *mut ldap, base: ::windows::core::PCSTR, scope: u32, filter: ::windows::core::PCSTR, attrs: *const *const i8, attrsonly: u32, timeout: *mut LDAP_TIMEVAL, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_stA(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(timeout), ::core::mem::transmute(res))) + ::core::mem::transmute(ldap_search_stA(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(timeout), ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3727,7 +3727,7 @@ where extern "system" { fn ldap_search_stW(ld: *mut ldap, base: ::windows::core::PCWSTR, scope: u32, filter: ::windows::core::PCWSTR, attrs: *const *const u16, attrsonly: u32, timeout: *mut LDAP_TIMEVAL, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_stW(::core::mem::transmute(ld), base.into(), ::core::mem::transmute(scope), filter.into(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(timeout), ::core::mem::transmute(res))) + ::core::mem::transmute(ldap_search_stW(::core::mem::transmute(ld), base.into(), scope, filter.into(), ::core::mem::transmute(attrs), attrsonly, ::core::mem::transmute(timeout), ::core::mem::transmute(res))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3736,7 +3736,7 @@ pub unsafe fn ldap_set_dbg_flags(newflags: u32) -> u32 { extern "system" { fn ldap_set_dbg_flags(newflags: u32) -> u32; } - ::core::mem::transmute(ldap_set_dbg_flags(::core::mem::transmute(newflags))) + ::core::mem::transmute(ldap_set_dbg_flags(newflags)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3754,7 +3754,7 @@ pub unsafe fn ldap_set_option(ld: *mut ldap, option: i32, invalue: *const ::core extern "system" { fn ldap_set_option(ld: *mut ldap, option: i32, invalue: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(ldap_set_option(::core::mem::transmute(ld), ::core::mem::transmute(option), ::core::mem::transmute(invalue))) + ::core::mem::transmute(ldap_set_option(::core::mem::transmute(ld), option, ::core::mem::transmute(invalue))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3763,7 +3763,7 @@ pub unsafe fn ldap_set_optionW(ld: *mut ldap, option: i32, invalue: *const ::cor extern "system" { fn ldap_set_optionW(ld: *mut ldap, option: i32, invalue: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(ldap_set_optionW(::core::mem::transmute(ld), ::core::mem::transmute(option), ::core::mem::transmute(invalue))) + ::core::mem::transmute(ldap_set_optionW(::core::mem::transmute(ld), option, ::core::mem::transmute(invalue))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3853,7 +3853,7 @@ where extern "system" { fn ldap_sslinit(hostname: ::windows::core::PCSTR, portnumber: u32, secure: i32) -> *mut ldap; } - ::core::mem::transmute(ldap_sslinit(hostname.into(), ::core::mem::transmute(portnumber), ::core::mem::transmute(secure))) + ::core::mem::transmute(ldap_sslinit(hostname.into(), portnumber, secure)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3865,7 +3865,7 @@ where extern "system" { fn ldap_sslinitA(hostname: ::windows::core::PCSTR, portnumber: u32, secure: i32) -> *mut ldap; } - ::core::mem::transmute(ldap_sslinitA(hostname.into(), ::core::mem::transmute(portnumber), ::core::mem::transmute(secure))) + ::core::mem::transmute(ldap_sslinitA(hostname.into(), portnumber, secure)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] @@ -3877,7 +3877,7 @@ where extern "system" { fn ldap_sslinitW(hostname: ::windows::core::PCWSTR, portnumber: u32, secure: i32) -> *mut ldap; } - ::core::mem::transmute(ldap_sslinitW(hostname.into(), ::core::mem::transmute(portnumber), ::core::mem::transmute(secure))) + ::core::mem::transmute(ldap_sslinitW(hostname.into(), portnumber, secure)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 ae6ee400d3..63a1dfabd5 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs @@ -17,7 +17,7 @@ impl IEnumNetworkConnections { } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -130,7 +130,7 @@ impl IEnumNetworks { } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -300,7 +300,7 @@ impl INetwork { } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn SetCategory(&self, newcategory: NLM_NETWORK_CATEGORY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newcategory)).ok() + (::windows::core::Interface::vtable(self).SetCategory)(::windows::core::Interface::as_raw(self), newcategory).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -585,7 +585,7 @@ pub struct INetworkConnectionCostEvents(::windows::core::IUnknown); impl INetworkConnectionCostEvents { #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn ConnectionCostChanged(&self, connectionid: ::windows::core::GUID, newcost: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectionCostChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(connectionid), ::core::mem::transmute(newcost)).ok() + (::windows::core::Interface::vtable(self).ConnectionCostChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(connectionid), newcost).ok() } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn ConnectionDataPlanStatusChanged(&self, connectionid: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -640,11 +640,11 @@ pub struct INetworkConnectionEvents(::windows::core::IUnknown); impl INetworkConnectionEvents { #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn NetworkConnectionConnectivityChanged(&self, connectionid: ::windows::core::GUID, newconnectivity: NLM_CONNECTIVITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NetworkConnectionConnectivityChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(connectionid), ::core::mem::transmute(newconnectivity)).ok() + (::windows::core::Interface::vtable(self).NetworkConnectionConnectivityChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(connectionid), newconnectivity).ok() } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn NetworkConnectionPropertyChanged(&self, connectionid: ::windows::core::GUID, flags: NLM_CONNECTION_PROPERTY_CHANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NetworkConnectionPropertyChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(connectionid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).NetworkConnectionPropertyChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(connectionid), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -704,7 +704,7 @@ impl INetworkCostManager { } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn SetDestinationAddresses(&self, pdestipaddrlist: &[NLM_SOCKADDR], bappend: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDestinationAddresses)(::windows::core::Interface::as_raw(self), pdestipaddrlist.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdestipaddrlist)), ::core::mem::transmute(bappend)).ok() + (::windows::core::Interface::vtable(self).SetDestinationAddresses)(::windows::core::Interface::as_raw(self), pdestipaddrlist.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdestipaddrlist)), bappend).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -759,7 +759,7 @@ pub struct INetworkCostManagerEvents(::windows::core::IUnknown); impl INetworkCostManagerEvents { #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn CostChanged(&self, newcost: u32, pdestaddr: *const NLM_SOCKADDR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CostChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newcost), ::core::mem::transmute(pdestaddr)).ok() + (::windows::core::Interface::vtable(self).CostChanged)(::windows::core::Interface::as_raw(self), newcost, ::core::mem::transmute(pdestaddr)).ok() } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn DataPlanStatusChanged(&self, pdestaddr: *const NLM_SOCKADDR) -> ::windows::core::Result<()> { @@ -822,11 +822,11 @@ impl INetworkEvents { } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn NetworkConnectivityChanged(&self, networkid: ::windows::core::GUID, newconnectivity: NLM_CONNECTIVITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NetworkConnectivityChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(networkid), ::core::mem::transmute(newconnectivity)).ok() + (::windows::core::Interface::vtable(self).NetworkConnectivityChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(networkid), newconnectivity).ok() } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn NetworkPropertyChanged(&self, networkid: ::windows::core::GUID, flags: NLM_NETWORK_PROPERTY_CHANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NetworkPropertyChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(networkid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).NetworkPropertyChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(networkid), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -883,7 +883,7 @@ impl INetworkListManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNetworks(&self, flags: NLM_ENUM_NETWORK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNetworks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNetworks)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1021,7 +1021,7 @@ pub struct INetworkListManagerEvents(::windows::core::IUnknown); impl INetworkListManagerEvents { #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub unsafe fn ConnectivityChanged(&self, newconnectivity: NLM_CONNECTIVITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectivityChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newconnectivity)).ok() + (::windows::core::Interface::vtable(self).ConnectivityChanged)(::windows::core::Interface::as_raw(self), newconnectivity).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 4bcf7dc585..b21658e3eb 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs @@ -182,7 +182,7 @@ impl IRdcFileReader { #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Read(&self, offsetfilestart: u64, bytestoread: u32, bytesactuallyread: *mut u32, buffer: *mut u8, eof: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsetfilestart), ::core::mem::transmute(bytestoread), ::core::mem::transmute(bytesactuallyread), ::core::mem::transmute(buffer), ::core::mem::transmute(eof)).ok() + (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), offsetfilestart, bytestoread, ::core::mem::transmute(bytesactuallyread), ::core::mem::transmute(buffer), ::core::mem::transmute(eof)).ok() } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn GetFilePosition(&self) -> ::windows::core::Result { @@ -248,7 +248,7 @@ impl IRdcFileWriter { #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Read(&self, offsetfilestart: u64, bytestoread: u32, bytesactuallyread: *mut u32, buffer: *mut u8, eof: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsetfilestart), ::core::mem::transmute(bytestoread), ::core::mem::transmute(bytesactuallyread), ::core::mem::transmute(buffer), ::core::mem::transmute(eof)).ok() + (::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), offsetfilestart, bytestoread, ::core::mem::transmute(bytesactuallyread), ::core::mem::transmute(buffer), ::core::mem::transmute(eof)).ok() } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn GetFilePosition(&self) -> ::windows::core::Result { @@ -258,7 +258,7 @@ impl IRdcFileWriter { #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn Write(&self, offsetfilestart: u64, bytestowrite: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offsetfilestart), ::core::mem::transmute(bytestowrite), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), offsetfilestart, bytestowrite, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn Truncate(&self) -> ::windows::core::Result<()> { @@ -334,7 +334,7 @@ impl IRdcGenerator { #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn GetGeneratorParameters(&self, level: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetGeneratorParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGeneratorParameters)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -401,7 +401,7 @@ impl IRdcGeneratorFilterMaxParameters { } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn SetHorizonSize(&self, horizonsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHorizonSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizonsize)).ok() + (::windows::core::Interface::vtable(self).SetHorizonSize)(::windows::core::Interface::as_raw(self), horizonsize).ok() } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn GetHashWindowSize(&self) -> ::windows::core::Result { @@ -410,7 +410,7 @@ impl IRdcGeneratorFilterMaxParameters { } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn SetHashWindowSize(&self, hashwindowsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHashWindowSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hashwindowsize)).ok() + (::windows::core::Interface::vtable(self).SetHashWindowSize)(::windows::core::Interface::as_raw(self), hashwindowsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -477,7 +477,7 @@ impl IRdcGeneratorParameters { } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn Serialize(&self, size: u32, parametersblob: *mut u8, byteswritten: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Serialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(parametersblob), ::core::mem::transmute(byteswritten)).ok() + (::windows::core::Interface::vtable(self).Serialize)(::windows::core::Interface::as_raw(self), size, ::core::mem::transmute(parametersblob), ::core::mem::transmute(byteswritten)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -531,17 +531,17 @@ impl IRdcLibrary { #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn ComputeDefaultRecursionDepth(&self, filesize: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ComputeDefaultRecursionDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ComputeDefaultRecursionDepth)(::windows::core::Interface::as_raw(self), filesize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn CreateGeneratorParameters(&self, parameterstype: GeneratorParametersType, level: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGeneratorParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parameterstype), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGeneratorParameters)(::windows::core::Interface::as_raw(self), parameterstype, level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn OpenGeneratorParameters(&self, size: u32, parametersblob: *const u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenGeneratorParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(parametersblob), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenGeneratorParameters)(::windows::core::Interface::as_raw(self), size, ::core::mem::transmute(parametersblob), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn CreateGenerator(&self, igeneratorparametersarray: &[::core::option::Option]) -> ::windows::core::Result { @@ -554,7 +554,7 @@ impl IRdcLibrary { P0: ::std::convert::Into<::windows::core::InParam<'a, IRdcFileReader>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateComparator)(::windows::core::Interface::as_raw(self), iseedsignaturesfile.into().abi(), ::core::mem::transmute(comparatorbuffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateComparator)(::windows::core::Interface::as_raw(self), iseedsignaturesfile.into().abi(), comparatorbuffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn CreateSignatureReader<'a, P0>(&self, ifilereader: P0) -> ::windows::core::Result @@ -744,7 +744,7 @@ impl ISimilarity { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateTable)(::windows::core::Interface::as_raw(self), path.into(), truncate.into(), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(recordsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateTable)(::windows::core::Interface::as_raw(self), path.into(), truncate.into(), ::core::mem::transmute(securitydescriptor), recordsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -755,7 +755,7 @@ impl ISimilarity { P2: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateTableIndirect)(::windows::core::Interface::as_raw(self), mapping.into().abi(), fileidfile.into().abi(), truncate.into(), ::core::mem::transmute(recordsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateTableIndirect)(::windows::core::Interface::as_raw(self), mapping.into().abi(), fileidfile.into().abi(), truncate.into(), recordsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -772,7 +772,7 @@ impl ISimilarity { #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn FindSimilarFileId(&self, similaritydata: *const SimilarityData, numberofmatchesrequired: u16, resultssize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindSimilarFileId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(similaritydata), ::core::mem::transmute(numberofmatchesrequired), ::core::mem::transmute(resultssize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindSimilarFileId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(similaritydata), numberofmatchesrequired, resultssize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn CopyAndSwap<'a, P0, P1>(&self, newsimilaritytables: P0, reportprogress: P1) -> ::windows::core::Result<()> @@ -856,7 +856,7 @@ impl ISimilarityFileIdTable { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateTable)(::windows::core::Interface::as_raw(self), path.into(), truncate.into(), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(recordsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateTable)(::windows::core::Interface::as_raw(self), path.into(), truncate.into(), ::core::mem::transmute(securitydescriptor), recordsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -866,7 +866,7 @@ impl ISimilarityFileIdTable { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateTableIndirect)(::windows::core::Interface::as_raw(self), fileidfile.into().abi(), truncate.into(), ::core::mem::transmute(recordsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateTableIndirect)(::windows::core::Interface::as_raw(self), fileidfile.into().abi(), truncate.into(), recordsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -884,11 +884,11 @@ impl ISimilarityFileIdTable { #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn Lookup(&self, similarityfileindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Lookup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(similarityfileindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Lookup)(::windows::core::Interface::as_raw(self), similarityfileindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn Invalidate(&self, similarityfileindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Invalidate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(similarityfileindex)).ok() + (::windows::core::Interface::vtable(self).Invalidate)(::windows::core::Interface::as_raw(self), similarityfileindex).ok() } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn GetRecordCount(&self) -> ::windows::core::Result { @@ -958,7 +958,7 @@ pub struct ISimilarityReportProgress(::windows::core::IUnknown); impl ISimilarityReportProgress { #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn ReportProgress(&self, percentcompleted: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReportProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(percentcompleted)).ok() + (::windows::core::Interface::vtable(self).ReportProgress)(::windows::core::Interface::as_raw(self), percentcompleted).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1009,7 +1009,7 @@ impl ISimilarityTableDumpState { #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetNextData(&self, resultssize: u32, resultsused: *mut u32, eof: *mut super::super::Foundation::BOOL, results: *mut SimilarityDumpData) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resultssize), ::core::mem::transmute(resultsused), ::core::mem::transmute(eof), ::core::mem::transmute(results)).ok() + (::windows::core::Interface::vtable(self).GetNextData)(::windows::core::Interface::as_raw(self), resultssize, ::core::mem::transmute(resultsused), ::core::mem::transmute(eof), ::core::mem::transmute(results)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1075,7 +1075,7 @@ impl ISimilarityTraitsMappedView { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), dirty.into(), ::core::mem::transmute(numelements), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), index, dirty.into(), numelements, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn GetView(&self, mappedpagebegin: *mut *mut u8, mappedpageend: *mut *mut u8) { @@ -1139,7 +1139,7 @@ impl ISimilarityTraitsMapping { } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn SetFileSize(&self, filesize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFileSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesize)).ok() + (::windows::core::Interface::vtable(self).SetFileSize)(::windows::core::Interface::as_raw(self), filesize).ok() } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn GetFileSize(&self) -> ::windows::core::Result { @@ -1149,12 +1149,12 @@ impl ISimilarityTraitsMapping { #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn OpenMapping(&self, accessmode: RdcMappingAccessMode, begin: u64, end: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OpenMapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(accessmode), ::core::mem::transmute(begin), ::core::mem::transmute(end), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenMapping)(::windows::core::Interface::as_raw(self), accessmode, begin, end, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn ResizeMapping(&self, accessmode: RdcMappingAccessMode, begin: u64, end: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ResizeMapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(accessmode), ::core::mem::transmute(begin), ::core::mem::transmute(end), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ResizeMapping)(::windows::core::Interface::as_raw(self), accessmode, begin, end, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn GetPageSize(&self, pagesize: *mut u32) { @@ -1163,7 +1163,7 @@ impl ISimilarityTraitsMapping { #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn CreateView(&self, minimummappedpages: u32, accessmode: RdcMappingAccessMode) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minimummappedpages), ::core::mem::transmute(accessmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateView)(::windows::core::Interface::as_raw(self), minimummappedpages, accessmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1247,11 +1247,11 @@ impl ISimilarityTraitsTable { } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] 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() + (::windows::core::Interface::vtable(self).Append)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(data), fileindex).ok() } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn FindSimilarFileIndex(&self, similaritydata: *const SimilarityData, numberofmatchesrequired: u16, findsimilarfileindexresults: *mut FindSimilarFileIndexResults, resultssize: u32, resultsused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindSimilarFileIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(similaritydata), ::core::mem::transmute(numberofmatchesrequired), ::core::mem::transmute(findsimilarfileindexresults), ::core::mem::transmute(resultssize), ::core::mem::transmute(resultsused)).ok() + (::windows::core::Interface::vtable(self).FindSimilarFileIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(similaritydata), numberofmatchesrequired, ::core::mem::transmute(findsimilarfileindexresults), resultssize, ::core::mem::transmute(resultsused)).ok() } #[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] pub unsafe fn BeginDump(&self) -> ::windows::core::Result { 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 21ae40f295..65692e6120 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs @@ -416,7 +416,7 @@ where extern "system" { fn WebSocketCompleteAction(hwebsocket: WEB_SOCKET_HANDLE, pvactioncontext: *const ::core::ffi::c_void, ulbytestransferred: u32); } - WebSocketCompleteAction(hwebsocket.into(), ::core::mem::transmute(pvactioncontext), ::core::mem::transmute(ulbytestransferred)) + WebSocketCompleteAction(hwebsocket.into(), ::core::mem::transmute(pvactioncontext), ulbytestransferred) } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] #[inline] @@ -484,7 +484,7 @@ where extern "system" { fn WebSocketGetAction(hwebsocket: WEB_SOCKET_HANDLE, eactionqueue: WEB_SOCKET_ACTION_QUEUE, pdatabuffers: *mut WEB_SOCKET_BUFFER, puldatabuffercount: *mut u32, paction: *mut WEB_SOCKET_ACTION, pbuffertype: *mut WEB_SOCKET_BUFFER_TYPE, pvapplicationcontext: *mut *mut ::core::ffi::c_void, pvactioncontext: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WebSocketGetAction(hwebsocket.into(), ::core::mem::transmute(eactionqueue), ::core::mem::transmute(pdatabuffers), ::core::mem::transmute(puldatabuffercount), ::core::mem::transmute(paction), ::core::mem::transmute(pbuffertype), ::core::mem::transmute(pvapplicationcontext), ::core::mem::transmute(pvactioncontext)).ok() + WebSocketGetAction(hwebsocket.into(), eactionqueue, ::core::mem::transmute(pdatabuffers), ::core::mem::transmute(puldatabuffercount), ::core::mem::transmute(paction), ::core::mem::transmute(pbuffertype), ::core::mem::transmute(pvapplicationcontext), ::core::mem::transmute(pvactioncontext)).ok() } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] #[inline] @@ -493,7 +493,7 @@ pub unsafe fn WebSocketGetGlobalProperty(etype: WEB_SOCKET_PROPERTY_TYPE, pvvalu extern "system" { fn WebSocketGetGlobalProperty(etype: WEB_SOCKET_PROPERTY_TYPE, pvvalue: *mut ::core::ffi::c_void, ulsize: *mut u32) -> ::windows::core::HRESULT; } - WebSocketGetGlobalProperty(::core::mem::transmute(etype), ::core::mem::transmute(pvvalue), ::core::mem::transmute(ulsize)).ok() + WebSocketGetGlobalProperty(etype, ::core::mem::transmute(pvvalue), ::core::mem::transmute(ulsize)).ok() } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] #[inline] @@ -517,7 +517,7 @@ where extern "system" { fn WebSocketSend(hwebsocket: WEB_SOCKET_HANDLE, buffertype: WEB_SOCKET_BUFFER_TYPE, pbuffer: *const WEB_SOCKET_BUFFER, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WebSocketSend(hwebsocket.into(), ::core::mem::transmute(buffertype), ::core::mem::transmute(pbuffer), ::core::mem::transmute(context)).ok() + WebSocketSend(hwebsocket.into(), buffertype, ::core::mem::transmute(pbuffer), ::core::mem::transmute(context)).ok() } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 305d683795..e910a67fee 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs @@ -2686,7 +2686,7 @@ pub unsafe fn WinHttpAddRequestHeaders(hrequest: *mut ::core::ffi::c_void, lpszh extern "system" { fn WinHttpAddRequestHeaders(hrequest: *mut ::core::ffi::c_void, lpszheaders: ::windows::core::PCWSTR, dwheaderslength: u32, dwmodifiers: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpAddRequestHeaders(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, ::core::mem::transmute(dwmodifiers))) + ::core::mem::transmute(WinHttpAddRequestHeaders(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, dwmodifiers)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] #[inline] @@ -2695,7 +2695,7 @@ pub unsafe fn WinHttpAddRequestHeadersEx(hrequest: *mut ::core::ffi::c_void, dwm extern "system" { fn WinHttpAddRequestHeadersEx(hrequest: *mut ::core::ffi::c_void, dwmodifiers: u32, ullflags: u64, ullextra: u64, cheaders: u32, pheaders: *const WINHTTP_EXTENDED_HEADER) -> u32; } - ::core::mem::transmute(WinHttpAddRequestHeadersEx(::core::mem::transmute(hrequest), ::core::mem::transmute(dwmodifiers), ::core::mem::transmute(ullflags), ::core::mem::transmute(ullextra), pheaders.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pheaders)))) + ::core::mem::transmute(WinHttpAddRequestHeadersEx(::core::mem::transmute(hrequest), dwmodifiers, ullflags, ullextra, pheaders.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pheaders)))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2727,7 +2727,7 @@ where extern "system" { fn WinHttpConnect(hsession: *mut ::core::ffi::c_void, pswzservername: ::windows::core::PCWSTR, nserverport: INTERNET_PORT, dwreserved: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(WinHttpConnect(::core::mem::transmute(hsession), pswzservername.into(), ::core::mem::transmute(nserverport), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(WinHttpConnect(::core::mem::transmute(hsession), pswzservername.into(), nserverport, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2737,7 +2737,7 @@ pub unsafe fn WinHttpCrackUrl(pwszurl: &[u16], dwflags: u32, lpurlcomponents: *m extern "system" { fn WinHttpCrackUrl(pwszurl: ::windows::core::PCWSTR, dwurllength: u32, dwflags: u32, lpurlcomponents: *mut URL_COMPONENTS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpCrackUrl(::core::mem::transmute(::windows::core::as_ptr_or_null(pwszurl)), pwszurl.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(lpurlcomponents))) + ::core::mem::transmute(WinHttpCrackUrl(::core::mem::transmute(::windows::core::as_ptr_or_null(pwszurl)), pwszurl.len() as _, dwflags, ::core::mem::transmute(lpurlcomponents))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] #[inline] @@ -2756,7 +2756,7 @@ pub unsafe fn WinHttpCreateUrl(lpurlcomponents: *const URL_COMPONENTS, dwflags: extern "system" { fn WinHttpCreateUrl(lpurlcomponents: *const URL_COMPONENTS, dwflags: WIN_HTTP_CREATE_URL_FLAGS, pwszurl: ::windows::core::PWSTR, pdwurllength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpCreateUrl(::core::mem::transmute(lpurlcomponents), ::core::mem::transmute(dwflags), ::core::mem::transmute(pwszurl), ::core::mem::transmute(pdwurllength))) + ::core::mem::transmute(WinHttpCreateUrl(::core::mem::transmute(lpurlcomponents), dwflags, ::core::mem::transmute(pwszurl), ::core::mem::transmute(pdwurllength))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2766,7 +2766,7 @@ pub unsafe fn WinHttpDetectAutoProxyConfigUrl(dwautodetectflags: u32, ppwstrauto extern "system" { fn WinHttpDetectAutoProxyConfigUrl(dwautodetectflags: u32, ppwstrautoconfigurl: *mut ::windows::core::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpDetectAutoProxyConfigUrl(::core::mem::transmute(dwautodetectflags), ::core::mem::transmute(ppwstrautoconfigurl))) + ::core::mem::transmute(WinHttpDetectAutoProxyConfigUrl(dwautodetectflags, ::core::mem::transmute(ppwstrautoconfigurl))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2851,7 +2851,7 @@ where extern "system" { fn WinHttpGetProxyForUrlEx(hresolver: *const ::core::ffi::c_void, pcwszurl: ::windows::core::PCWSTR, pautoproxyoptions: *const WINHTTP_AUTOPROXY_OPTIONS, pcontext: usize) -> u32; } - ::core::mem::transmute(WinHttpGetProxyForUrlEx(::core::mem::transmute(hresolver), pcwszurl.into(), ::core::mem::transmute(pautoproxyoptions), ::core::mem::transmute(pcontext))) + ::core::mem::transmute(WinHttpGetProxyForUrlEx(::core::mem::transmute(hresolver), pcwszurl.into(), ::core::mem::transmute(pautoproxyoptions), pcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2864,7 +2864,7 @@ where extern "system" { fn WinHttpGetProxyForUrlEx2(hresolver: *const ::core::ffi::c_void, pcwszurl: ::windows::core::PCWSTR, pautoproxyoptions: *const WINHTTP_AUTOPROXY_OPTIONS, cbinterfaceselectioncontext: u32, pinterfaceselectioncontext: *const u8, pcontext: usize) -> u32; } - ::core::mem::transmute(WinHttpGetProxyForUrlEx2(::core::mem::transmute(hresolver), pcwszurl.into(), ::core::mem::transmute(pautoproxyoptions), ::core::mem::transmute(cbinterfaceselectioncontext), ::core::mem::transmute(pinterfaceselectioncontext), ::core::mem::transmute(pcontext))) + ::core::mem::transmute(WinHttpGetProxyForUrlEx2(::core::mem::transmute(hresolver), pcwszurl.into(), ::core::mem::transmute(pautoproxyoptions), cbinterfaceselectioncontext, ::core::mem::transmute(pinterfaceselectioncontext), pcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2907,7 +2907,7 @@ where extern "system" { fn WinHttpOpen(pszagentw: ::windows::core::PCWSTR, dwaccesstype: WINHTTP_ACCESS_TYPE, pszproxyw: ::windows::core::PCWSTR, pszproxybypassw: ::windows::core::PCWSTR, dwflags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(WinHttpOpen(pszagentw.into(), ::core::mem::transmute(dwaccesstype), pszproxyw.into(), pszproxybypassw.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WinHttpOpen(pszagentw.into(), dwaccesstype, pszproxyw.into(), pszproxybypassw.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] #[inline] @@ -2922,7 +2922,7 @@ where extern "system" { fn WinHttpOpenRequest(hconnect: *mut ::core::ffi::c_void, pwszverb: ::windows::core::PCWSTR, pwszobjectname: ::windows::core::PCWSTR, pwszversion: ::windows::core::PCWSTR, pwszreferrer: ::windows::core::PCWSTR, ppwszaccepttypes: *mut ::windows::core::PWSTR, dwflags: WINHTTP_OPEN_REQUEST_FLAGS) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(WinHttpOpenRequest(::core::mem::transmute(hconnect), pwszverb.into(), pwszobjectname.into(), pwszversion.into(), pwszreferrer.into(), ::core::mem::transmute(ppwszaccepttypes), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WinHttpOpenRequest(::core::mem::transmute(hconnect), pwszverb.into(), pwszobjectname.into(), pwszversion.into(), pwszreferrer.into(), ::core::mem::transmute(ppwszaccepttypes), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2941,7 +2941,7 @@ pub unsafe fn WinHttpQueryConnectionGroup(hinternet: *const ::core::ffi::c_void, extern "system" { fn WinHttpQueryConnectionGroup(hinternet: *const ::core::ffi::c_void, pguidconnection: *const ::windows::core::GUID, ullflags: u64, ppresult: *mut *mut WINHTTP_QUERY_CONNECTION_GROUP_RESULT) -> u32; } - ::core::mem::transmute(WinHttpQueryConnectionGroup(::core::mem::transmute(hinternet), ::core::mem::transmute(pguidconnection), ::core::mem::transmute(ullflags), ::core::mem::transmute(ppresult))) + ::core::mem::transmute(WinHttpQueryConnectionGroup(::core::mem::transmute(hinternet), ::core::mem::transmute(pguidconnection), ullflags, ::core::mem::transmute(ppresult))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2964,7 +2964,7 @@ where extern "system" { fn WinHttpQueryHeaders(hrequest: *mut ::core::ffi::c_void, dwinfolevel: u32, pwszname: ::windows::core::PCWSTR, lpbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32, lpdwindex: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpQueryHeaders(::core::mem::transmute(hrequest), ::core::mem::transmute(dwinfolevel), pwszname.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpdwindex))) + ::core::mem::transmute(WinHttpQueryHeaders(::core::mem::transmute(hrequest), dwinfolevel, pwszname.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpdwindex))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] #[inline] @@ -2973,7 +2973,7 @@ pub unsafe fn WinHttpQueryHeadersEx(hrequest: *const ::core::ffi::c_void, dwinfo extern "system" { fn WinHttpQueryHeadersEx(hrequest: *const ::core::ffi::c_void, dwinfolevel: u32, ullflags: u64, uicodepage: u32, pdwindex: *mut u32, pheadername: *const WINHTTP_HEADER_NAME, pbuffer: *mut ::core::ffi::c_void, pdwbufferlength: *mut u32, ppheaders: *mut *mut WINHTTP_EXTENDED_HEADER, pdwheaderscount: *mut u32) -> u32; } - ::core::mem::transmute(WinHttpQueryHeadersEx(::core::mem::transmute(hrequest), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(ullflags), ::core::mem::transmute(uicodepage), ::core::mem::transmute(pdwindex), ::core::mem::transmute(pheadername), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwbufferlength), ::core::mem::transmute(ppheaders), ::core::mem::transmute(pdwheaderscount))) + ::core::mem::transmute(WinHttpQueryHeadersEx(::core::mem::transmute(hrequest), dwinfolevel, ullflags, uicodepage, ::core::mem::transmute(pdwindex), ::core::mem::transmute(pheadername), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwbufferlength), ::core::mem::transmute(ppheaders), ::core::mem::transmute(pdwheaderscount))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2983,7 +2983,7 @@ pub unsafe fn WinHttpQueryOption(hinternet: *mut ::core::ffi::c_void, dwoption: extern "system" { fn WinHttpQueryOption(hinternet: *mut ::core::ffi::c_void, dwoption: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpQueryOption(::core::mem::transmute(hinternet), ::core::mem::transmute(dwoption), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength))) + ::core::mem::transmute(WinHttpQueryOption(::core::mem::transmute(hinternet), dwoption, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2993,7 +2993,7 @@ pub unsafe fn WinHttpReadData(hrequest: *mut ::core::ffi::c_void, lpbuffer: *mut extern "system" { fn WinHttpReadData(hrequest: *mut ::core::ffi::c_void, lpbuffer: *mut ::core::ffi::c_void, dwnumberofbytestoread: u32, lpdwnumberofbytesread: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpReadData(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwnumberofbytestoread), ::core::mem::transmute(lpdwnumberofbytesread))) + ::core::mem::transmute(WinHttpReadData(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffer), dwnumberofbytestoread, ::core::mem::transmute(lpdwnumberofbytesread))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] #[inline] @@ -3002,7 +3002,7 @@ pub unsafe fn WinHttpReadDataEx(hrequest: *mut ::core::ffi::c_void, lpbuffer: *m extern "system" { fn WinHttpReadDataEx(hrequest: *mut ::core::ffi::c_void, lpbuffer: *mut ::core::ffi::c_void, dwnumberofbytestoread: u32, lpdwnumberofbytesread: *mut u32, ullflags: u64, cbproperty: u32, pvproperty: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(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))) + ::core::mem::transmute(WinHttpReadDataEx(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffer), dwnumberofbytestoread, ::core::mem::transmute(lpdwnumberofbytesread), ullflags, cbproperty, ::core::mem::transmute(pvproperty))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3036,7 +3036,7 @@ pub unsafe fn WinHttpResetAutoProxy(hsession: *const ::core::ffi::c_void, dwflag extern "system" { fn WinHttpResetAutoProxy(hsession: *const ::core::ffi::c_void, dwflags: u32) -> u32; } - ::core::mem::transmute(WinHttpResetAutoProxy(::core::mem::transmute(hsession), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WinHttpResetAutoProxy(::core::mem::transmute(hsession), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3046,7 +3046,7 @@ pub unsafe fn WinHttpSendRequest(hrequest: *mut ::core::ffi::c_void, lpszheaders extern "system" { fn WinHttpSendRequest(hrequest: *mut ::core::ffi::c_void, lpszheaders: ::windows::core::PCWSTR, dwheaderslength: u32, lpoptional: *const ::core::ffi::c_void, dwoptionallength: u32, dwtotallength: u32, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpSendRequest(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, ::core::mem::transmute(lpoptional), ::core::mem::transmute(dwoptionallength), ::core::mem::transmute(dwtotallength), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(WinHttpSendRequest(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, ::core::mem::transmute(lpoptional), dwoptionallength, dwtotallength, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3060,7 +3060,7 @@ where extern "system" { fn WinHttpSetCredentials(hrequest: *mut ::core::ffi::c_void, authtargets: u32, authscheme: u32, pwszusername: ::windows::core::PCWSTR, pwszpassword: ::windows::core::PCWSTR, pauthparams: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpSetCredentials(::core::mem::transmute(hrequest), ::core::mem::transmute(authtargets), ::core::mem::transmute(authscheme), pwszusername.into(), pwszpassword.into(), ::core::mem::transmute(pauthparams))) + ::core::mem::transmute(WinHttpSetCredentials(::core::mem::transmute(hrequest), authtargets, authscheme, pwszusername.into(), pwszpassword.into(), ::core::mem::transmute(pauthparams))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3080,7 +3080,7 @@ pub unsafe fn WinHttpSetOption(hinternet: *const ::core::ffi::c_void, dwoption: extern "system" { fn WinHttpSetOption(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *const ::core::ffi::c_void, dwbufferlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpSetOption(::core::mem::transmute(hinternet), ::core::mem::transmute(dwoption), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpbuffer)), lpbuffer.len() as _)) + ::core::mem::transmute(WinHttpSetOption(::core::mem::transmute(hinternet), dwoption, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpbuffer)), lpbuffer.len() as _)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3102,7 +3102,7 @@ pub unsafe fn WinHttpSetStatusCallback(hinternet: *mut ::core::ffi::c_void, lpfn extern "system" { fn WinHttpSetStatusCallback(hinternet: *mut ::core::ffi::c_void, lpfninternetcallback: *mut ::core::ffi::c_void, dwnotificationflags: u32, dwreserved: usize) -> WINHTTP_STATUS_CALLBACK; } - ::core::mem::transmute(WinHttpSetStatusCallback(::core::mem::transmute(hinternet), ::core::mem::transmute(lpfninternetcallback), ::core::mem::transmute(dwnotificationflags), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(WinHttpSetStatusCallback(::core::mem::transmute(hinternet), ::core::mem::transmute(lpfninternetcallback), dwnotificationflags, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3112,7 +3112,7 @@ pub unsafe fn WinHttpSetTimeouts(hinternet: *mut ::core::ffi::c_void, nresolveti extern "system" { fn WinHttpSetTimeouts(hinternet: *mut ::core::ffi::c_void, nresolvetimeout: i32, nconnecttimeout: i32, nsendtimeout: i32, nreceivetimeout: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpSetTimeouts(::core::mem::transmute(hinternet), ::core::mem::transmute(nresolvetimeout), ::core::mem::transmute(nconnecttimeout), ::core::mem::transmute(nsendtimeout), ::core::mem::transmute(nreceivetimeout))) + ::core::mem::transmute(WinHttpSetTimeouts(::core::mem::transmute(hinternet), nresolvetimeout, nconnecttimeout, nsendtimeout, nreceivetimeout)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3144,7 +3144,7 @@ pub unsafe fn WinHttpWebSocketClose(hwebsocket: *const ::core::ffi::c_void, usst extern "system" { fn WinHttpWebSocketClose(hwebsocket: *const ::core::ffi::c_void, usstatus: u16, pvreason: *const ::core::ffi::c_void, dwreasonlength: u32) -> u32; } - ::core::mem::transmute(WinHttpWebSocketClose(::core::mem::transmute(hwebsocket), ::core::mem::transmute(usstatus), ::core::mem::transmute(pvreason), ::core::mem::transmute(dwreasonlength))) + ::core::mem::transmute(WinHttpWebSocketClose(::core::mem::transmute(hwebsocket), usstatus, ::core::mem::transmute(pvreason), dwreasonlength)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] #[inline] @@ -3153,7 +3153,7 @@ pub unsafe fn WinHttpWebSocketCompleteUpgrade(hrequest: *const ::core::ffi::c_vo extern "system" { fn WinHttpWebSocketCompleteUpgrade(hrequest: *const ::core::ffi::c_void, pcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(WinHttpWebSocketCompleteUpgrade(::core::mem::transmute(hrequest), ::core::mem::transmute(pcontext))) + ::core::mem::transmute(WinHttpWebSocketCompleteUpgrade(::core::mem::transmute(hrequest), pcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] #[inline] @@ -3162,7 +3162,7 @@ pub unsafe fn WinHttpWebSocketQueryCloseStatus(hwebsocket: *const ::core::ffi::c extern "system" { fn WinHttpWebSocketQueryCloseStatus(hwebsocket: *const ::core::ffi::c_void, pusstatus: *mut u16, pvreason: *mut ::core::ffi::c_void, dwreasonlength: u32, pdwreasonlengthconsumed: *mut u32) -> u32; } - ::core::mem::transmute(WinHttpWebSocketQueryCloseStatus(::core::mem::transmute(hwebsocket), ::core::mem::transmute(pusstatus), ::core::mem::transmute(pvreason), ::core::mem::transmute(dwreasonlength), ::core::mem::transmute(pdwreasonlengthconsumed))) + ::core::mem::transmute(WinHttpWebSocketQueryCloseStatus(::core::mem::transmute(hwebsocket), ::core::mem::transmute(pusstatus), ::core::mem::transmute(pvreason), dwreasonlength, ::core::mem::transmute(pdwreasonlengthconsumed))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] #[inline] @@ -3171,7 +3171,7 @@ pub unsafe fn WinHttpWebSocketReceive(hwebsocket: *const ::core::ffi::c_void, pv extern "system" { fn WinHttpWebSocketReceive(hwebsocket: *const ::core::ffi::c_void, pvbuffer: *mut ::core::ffi::c_void, dwbufferlength: u32, pdwbytesread: *mut u32, pebuffertype: *mut WINHTTP_WEB_SOCKET_BUFFER_TYPE) -> u32; } - ::core::mem::transmute(WinHttpWebSocketReceive(::core::mem::transmute(hwebsocket), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(dwbufferlength), ::core::mem::transmute(pdwbytesread), ::core::mem::transmute(pebuffertype))) + ::core::mem::transmute(WinHttpWebSocketReceive(::core::mem::transmute(hwebsocket), ::core::mem::transmute(pvbuffer), dwbufferlength, ::core::mem::transmute(pdwbytesread), ::core::mem::transmute(pebuffertype))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] #[inline] @@ -3180,7 +3180,7 @@ pub unsafe fn WinHttpWebSocketSend(hwebsocket: *const ::core::ffi::c_void, ebuff extern "system" { fn WinHttpWebSocketSend(hwebsocket: *const ::core::ffi::c_void, ebuffertype: WINHTTP_WEB_SOCKET_BUFFER_TYPE, pvbuffer: *const ::core::ffi::c_void, dwbufferlength: u32) -> u32; } - ::core::mem::transmute(WinHttpWebSocketSend(::core::mem::transmute(hwebsocket), ::core::mem::transmute(ebuffertype), ::core::mem::transmute(::windows::core::as_ptr_or_null(pvbuffer)), pvbuffer.len() as _)) + ::core::mem::transmute(WinHttpWebSocketSend(::core::mem::transmute(hwebsocket), ebuffertype, ::core::mem::transmute(::windows::core::as_ptr_or_null(pvbuffer)), pvbuffer.len() as _)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] #[inline] @@ -3189,7 +3189,7 @@ pub unsafe fn WinHttpWebSocketShutdown(hwebsocket: *const ::core::ffi::c_void, u extern "system" { fn WinHttpWebSocketShutdown(hwebsocket: *const ::core::ffi::c_void, usstatus: u16, pvreason: *const ::core::ffi::c_void, dwreasonlength: u32) -> u32; } - ::core::mem::transmute(WinHttpWebSocketShutdown(::core::mem::transmute(hwebsocket), ::core::mem::transmute(usstatus), ::core::mem::transmute(pvreason), ::core::mem::transmute(dwreasonlength))) + ::core::mem::transmute(WinHttpWebSocketShutdown(::core::mem::transmute(hwebsocket), usstatus, ::core::mem::transmute(pvreason), dwreasonlength)) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3199,7 +3199,7 @@ pub unsafe fn WinHttpWriteData(hrequest: *mut ::core::ffi::c_void, lpbuffer: *co extern "system" { fn WinHttpWriteData(hrequest: *mut ::core::ffi::c_void, lpbuffer: *const ::core::ffi::c_void, dwnumberofbytestowrite: u32, lpdwnumberofbyteswritten: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHttpWriteData(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwnumberofbytestowrite), ::core::mem::transmute(lpdwnumberofbyteswritten))) + ::core::mem::transmute(WinHttpWriteData(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffer), dwnumberofbytestowrite, ::core::mem::transmute(lpdwnumberofbyteswritten))) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 b90585d43c..54914caab3 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs @@ -286,7 +286,7 @@ where extern "system" { fn AppCacheCheckManifest(pwszmasterurl: ::windows::core::PCWSTR, pwszmanifesturl: ::windows::core::PCWSTR, pbmanifestdata: *const u8, dwmanifestdatasize: u32, pbmanifestresponseheaders: *const u8, dwmanifestresponseheaderssize: u32, pestate: *mut APP_CACHE_STATE, phnewappcache: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(AppCacheCheckManifest(pwszmasterurl.into(), pwszmanifesturl.into(), ::core::mem::transmute(pbmanifestdata), ::core::mem::transmute(dwmanifestdatasize), ::core::mem::transmute(pbmanifestresponseheaders), ::core::mem::transmute(dwmanifestresponseheaderssize), ::core::mem::transmute(pestate), ::core::mem::transmute(phnewappcache))) + ::core::mem::transmute(AppCacheCheckManifest(pwszmasterurl.into(), pwszmanifesturl.into(), ::core::mem::transmute(pbmanifestdata), dwmanifestdatasize, ::core::mem::transmute(pbmanifestresponseheaders), dwmanifestresponseheaderssize, ::core::mem::transmute(pestate), ::core::mem::transmute(phnewappcache))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -308,7 +308,7 @@ where extern "system" { fn AppCacheCreateAndCommitFile(happcache: *const ::core::ffi::c_void, pwszsourcefilepath: ::windows::core::PCWSTR, pwszurl: ::windows::core::PCWSTR, pbresponseheaders: *const u8, dwresponseheaderssize: u32) -> u32; } - ::core::mem::transmute(AppCacheCreateAndCommitFile(::core::mem::transmute(happcache), pwszsourcefilepath.into(), pwszurl.into(), ::core::mem::transmute(pbresponseheaders), ::core::mem::transmute(dwresponseheaderssize))) + ::core::mem::transmute(AppCacheCreateAndCommitFile(::core::mem::transmute(happcache), pwszsourcefilepath.into(), pwszurl.into(), ::core::mem::transmute(pbresponseheaders), dwresponseheaderssize)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -350,7 +350,7 @@ pub unsafe fn AppCacheFinalize(happcache: *const ::core::ffi::c_void, pbmanifest extern "system" { fn AppCacheFinalize(happcache: *const ::core::ffi::c_void, pbmanifestdata: *const u8, dwmanifestdatasize: u32, pestate: *mut APP_CACHE_FINALIZE_STATE) -> u32; } - ::core::mem::transmute(AppCacheFinalize(::core::mem::transmute(happcache), ::core::mem::transmute(pbmanifestdata), ::core::mem::transmute(dwmanifestdatasize), ::core::mem::transmute(pestate))) + ::core::mem::transmute(AppCacheFinalize(::core::mem::transmute(happcache), ::core::mem::transmute(pbmanifestdata), dwmanifestdatasize, ::core::mem::transmute(pestate))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -461,7 +461,7 @@ where extern "system" { fn AppCacheLookup(pwszurl: ::windows::core::PCWSTR, dwflags: u32, phappcache: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(AppCacheLookup(pwszurl.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(phappcache))) + ::core::mem::transmute(AppCacheLookup(pwszurl.into(), dwflags, ::core::mem::transmute(phappcache))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -815,7 +815,7 @@ where extern "system" { fn CommitUrlCacheEntryA(lpszurlname: ::windows::core::PCSTR, lpszlocalfilename: ::windows::core::PCSTR, expiretime: super::super::Foundation::FILETIME, lastmodifiedtime: super::super::Foundation::FILETIME, cacheentrytype: u32, lpheaderinfo: *const u8, cchheaderinfo: u32, lpszfileextension: ::windows::core::PCSTR, lpszoriginalurl: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CommitUrlCacheEntryA(lpszurlname.into(), lpszlocalfilename.into(), ::core::mem::transmute(expiretime), ::core::mem::transmute(lastmodifiedtime), ::core::mem::transmute(cacheentrytype), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpheaderinfo)), lpheaderinfo.len() as _, lpszfileextension.into(), lpszoriginalurl.into())) + ::core::mem::transmute(CommitUrlCacheEntryA(lpszurlname.into(), lpszlocalfilename.into(), ::core::mem::transmute(expiretime), ::core::mem::transmute(lastmodifiedtime), cacheentrytype, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpheaderinfo)), lpheaderinfo.len() as _, lpszfileextension.into(), lpszoriginalurl.into())) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -828,7 +828,7 @@ where extern "system" { fn CommitUrlCacheEntryBinaryBlob(pwszurlname: ::windows::core::PCWSTR, dwtype: u32, ftexpiretime: super::super::Foundation::FILETIME, ftmodifiedtime: super::super::Foundation::FILETIME, pbblob: *const u8, cbblob: u32) -> u32; } - ::core::mem::transmute(CommitUrlCacheEntryBinaryBlob(pwszurlname.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(ftexpiretime), ::core::mem::transmute(ftmodifiedtime), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbblob)), pbblob.len() as _)) + ::core::mem::transmute(CommitUrlCacheEntryBinaryBlob(pwszurlname.into(), dwtype, ::core::mem::transmute(ftexpiretime), ::core::mem::transmute(ftmodifiedtime), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbblob)), pbblob.len() as _)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -844,7 +844,7 @@ where extern "system" { fn CommitUrlCacheEntryW(lpszurlname: ::windows::core::PCWSTR, lpszlocalfilename: ::windows::core::PCWSTR, expiretime: super::super::Foundation::FILETIME, lastmodifiedtime: super::super::Foundation::FILETIME, cacheentrytype: u32, lpszheaderinfo: ::windows::core::PCWSTR, cchheaderinfo: u32, lpszfileextension: ::windows::core::PCWSTR, lpszoriginalurl: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CommitUrlCacheEntryW(lpszurlname.into(), lpszlocalfilename.into(), ::core::mem::transmute(expiretime), ::core::mem::transmute(lastmodifiedtime), ::core::mem::transmute(cacheentrytype), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaderinfo)), lpszheaderinfo.len() as _, lpszfileextension.into(), lpszoriginalurl.into())) + ::core::mem::transmute(CommitUrlCacheEntryW(lpszurlname.into(), lpszlocalfilename.into(), ::core::mem::transmute(expiretime), ::core::mem::transmute(lastmodifiedtime), cacheentrytype, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaderinfo)), lpszheaderinfo.len() as _, lpszfileextension.into(), lpszoriginalurl.into())) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -913,7 +913,7 @@ where extern "system" { fn CreateUrlCacheContainerA(name: ::windows::core::PCSTR, lpcacheprefix: ::windows::core::PCSTR, lpszcachepath: ::windows::core::PCSTR, kbcachelimit: u32, dwcontainertype: u32, dwoptions: u32, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateUrlCacheContainerA(name.into(), lpcacheprefix.into(), lpszcachepath.into(), ::core::mem::transmute(kbcachelimit), ::core::mem::transmute(dwcontainertype), ::core::mem::transmute(dwoptions), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(cbbuffer))) + ::core::mem::transmute(CreateUrlCacheContainerA(name.into(), lpcacheprefix.into(), lpszcachepath.into(), kbcachelimit, dwcontainertype, dwoptions, ::core::mem::transmute(pvbuffer), ::core::mem::transmute(cbbuffer))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -928,7 +928,7 @@ where extern "system" { fn CreateUrlCacheContainerW(name: ::windows::core::PCWSTR, lpcacheprefix: ::windows::core::PCWSTR, lpszcachepath: ::windows::core::PCWSTR, kbcachelimit: u32, dwcontainertype: u32, dwoptions: u32, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateUrlCacheContainerW(name.into(), lpcacheprefix.into(), lpszcachepath.into(), ::core::mem::transmute(kbcachelimit), ::core::mem::transmute(dwcontainertype), ::core::mem::transmute(dwoptions), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(cbbuffer))) + ::core::mem::transmute(CreateUrlCacheContainerW(name.into(), lpcacheprefix.into(), lpszcachepath.into(), kbcachelimit, dwcontainertype, dwoptions, ::core::mem::transmute(pvbuffer), ::core::mem::transmute(cbbuffer))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -942,7 +942,7 @@ where extern "system" { fn CreateUrlCacheEntryA(lpszurlname: ::windows::core::PCSTR, dwexpectedfilesize: u32, lpszfileextension: ::windows::core::PCSTR, lpszfilename: ::windows::core::PSTR, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateUrlCacheEntryA(lpszurlname.into(), ::core::mem::transmute(dwexpectedfilesize), lpszfileextension.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfilename)), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(CreateUrlCacheEntryA(lpszurlname.into(), dwexpectedfilesize, lpszfileextension.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfilename)), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -957,7 +957,7 @@ where extern "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; } - ::core::mem::transmute(CreateUrlCacheEntryExW(lpszurlname.into(), ::core::mem::transmute(dwexpectedfilesize), lpszfileextension.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfilename)), ::core::mem::transmute(dwreserved), fpreserveincomingfilename.into())) + ::core::mem::transmute(CreateUrlCacheEntryExW(lpszurlname.into(), dwexpectedfilesize, lpszfileextension.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfilename)), dwreserved, fpreserveincomingfilename.into())) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -971,7 +971,7 @@ where extern "system" { fn CreateUrlCacheEntryW(lpszurlname: ::windows::core::PCWSTR, dwexpectedfilesize: u32, lpszfileextension: ::windows::core::PCWSTR, lpszfilename: ::windows::core::PWSTR, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateUrlCacheEntryW(lpszurlname.into(), ::core::mem::transmute(dwexpectedfilesize), lpszfileextension.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfilename)), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(CreateUrlCacheEntryW(lpszurlname.into(), dwexpectedfilesize, lpszfileextension.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfilename)), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -980,7 +980,7 @@ pub unsafe fn CreateUrlCacheGroup(dwflags: u32, lpreserved: *mut ::core::ffi::c_ extern "system" { fn CreateUrlCacheGroup(dwflags: u32, lpreserved: *mut ::core::ffi::c_void) -> i64; } - ::core::mem::transmute(CreateUrlCacheGroup(::core::mem::transmute(dwflags), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(CreateUrlCacheGroup(dwflags, ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALENG_OperationComplete: u32 = 65536u32; @@ -1037,7 +1037,7 @@ where extern "system" { fn DeleteIE3Cache(hwnd: super::super::Foundation::HWND, hinst: super::super::Foundation::HINSTANCE, lpszcmd: ::windows::core::PCSTR, ncmdshow: i32) -> u32; } - ::core::mem::transmute(DeleteIE3Cache(hwnd.into(), hinst.into(), lpszcmd.into(), ::core::mem::transmute(ncmdshow))) + ::core::mem::transmute(DeleteIE3Cache(hwnd.into(), hinst.into(), lpszcmd.into(), ncmdshow)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1050,7 +1050,7 @@ where extern "system" { fn DeleteUrlCacheContainerA(name: ::windows::core::PCSTR, dwoptions: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeleteUrlCacheContainerA(name.into(), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(DeleteUrlCacheContainerA(name.into(), dwoptions)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1063,7 +1063,7 @@ where extern "system" { fn DeleteUrlCacheContainerW(name: ::windows::core::PCWSTR, dwoptions: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeleteUrlCacheContainerW(name.into(), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(DeleteUrlCacheContainerW(name.into(), dwoptions)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1112,7 +1112,7 @@ pub unsafe fn DeleteUrlCacheGroup(groupid: i64, dwflags: u32, lpreserved: *mut : extern "system" { fn DeleteUrlCacheGroup(groupid: i64, dwflags: u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeleteUrlCacheGroup(::core::mem::transmute(groupid), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(DeleteUrlCacheGroup(groupid, dwflags, ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1122,7 +1122,7 @@ pub unsafe fn DeleteWpadCacheForNetworks(param0: WPAD_CACHE_DELETE) -> super::su extern "system" { fn DeleteWpadCacheForNetworks(param0: WPAD_CACHE_DELETE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeleteWpadCacheForNetworks(::core::mem::transmute(param0))) + ::core::mem::transmute(DeleteWpadCacheForNetworks(param0)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1132,7 +1132,7 @@ pub unsafe fn DetectAutoProxyUrl(pszautoproxyurl: &mut [u8], dwdetectflags: PROX extern "system" { fn DetectAutoProxyUrl(pszautoproxyurl: ::windows::core::PSTR, cchautoproxyurl: u32, dwdetectflags: PROXY_AUTO_DETECT_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DetectAutoProxyUrl(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszautoproxyurl)), pszautoproxyurl.len() as _, ::core::mem::transmute(dwdetectflags))) + ::core::mem::transmute(DetectAutoProxyUrl(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszautoproxyurl)), pszautoproxyurl.len() as _, dwdetectflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1532,7 +1532,7 @@ pub unsafe fn FindFirstUrlCacheContainerA(pdwmodified: *mut u32, lpcontainerinfo extern "system" { fn FindFirstUrlCacheContainerA(pdwmodified: *mut u32, lpcontainerinfo: *mut INTERNET_CACHE_CONTAINER_INFOA, lpcbcontainerinfo: *mut u32, dwoptions: u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(FindFirstUrlCacheContainerA(::core::mem::transmute(pdwmodified), ::core::mem::transmute(lpcontainerinfo), ::core::mem::transmute(lpcbcontainerinfo), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(FindFirstUrlCacheContainerA(::core::mem::transmute(pdwmodified), ::core::mem::transmute(lpcontainerinfo), ::core::mem::transmute(lpcbcontainerinfo), dwoptions)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1542,7 +1542,7 @@ pub unsafe fn FindFirstUrlCacheContainerW(pdwmodified: *mut u32, lpcontainerinfo extern "system" { fn FindFirstUrlCacheContainerW(pdwmodified: *mut u32, lpcontainerinfo: *mut INTERNET_CACHE_CONTAINER_INFOW, lpcbcontainerinfo: *mut u32, dwoptions: u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(FindFirstUrlCacheContainerW(::core::mem::transmute(pdwmodified), ::core::mem::transmute(lpcontainerinfo), ::core::mem::transmute(lpcbcontainerinfo), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(FindFirstUrlCacheContainerW(::core::mem::transmute(pdwmodified), ::core::mem::transmute(lpcontainerinfo), ::core::mem::transmute(lpcbcontainerinfo), dwoptions)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1569,7 +1569,7 @@ where extern "system" { fn FindFirstUrlCacheEntryExA(lpszurlsearchpattern: ::windows::core::PCSTR, dwflags: u32, dwfilter: u32, groupid: i64, lpfirstcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32, lpgroupattributes: *mut ::core::ffi::c_void, lpcbgroupattributes: *mut u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; } - let result__ = FindFirstUrlCacheEntryExA(lpszurlsearchpattern.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwfilter), ::core::mem::transmute(groupid), ::core::mem::transmute(lpfirstcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), ::core::mem::transmute(lpgroupattributes), ::core::mem::transmute(lpcbgroupattributes), ::core::mem::transmute(lpreserved)); + let result__ = FindFirstUrlCacheEntryExA(lpszurlsearchpattern.into(), dwflags, dwfilter, groupid, ::core::mem::transmute(lpfirstcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), ::core::mem::transmute(lpgroupattributes), ::core::mem::transmute(lpcbgroupattributes), ::core::mem::transmute(lpreserved)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1583,7 +1583,7 @@ where extern "system" { fn FindFirstUrlCacheEntryExW(lpszurlsearchpattern: ::windows::core::PCWSTR, dwflags: u32, dwfilter: u32, groupid: i64, lpfirstcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32, lpgroupattributes: *mut ::core::ffi::c_void, lpcbgroupattributes: *mut u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; } - let result__ = FindFirstUrlCacheEntryExW(lpszurlsearchpattern.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwfilter), ::core::mem::transmute(groupid), ::core::mem::transmute(lpfirstcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), ::core::mem::transmute(lpgroupattributes), ::core::mem::transmute(lpcbgroupattributes), ::core::mem::transmute(lpreserved)); + let result__ = FindFirstUrlCacheEntryExW(lpszurlsearchpattern.into(), dwflags, dwfilter, groupid, ::core::mem::transmute(lpfirstcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), ::core::mem::transmute(lpgroupattributes), ::core::mem::transmute(lpcbgroupattributes), ::core::mem::transmute(lpreserved)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1608,7 +1608,7 @@ pub unsafe fn FindFirstUrlCacheGroup(dwflags: u32, dwfilter: u32, lpsearchcondit extern "system" { fn FindFirstUrlCacheGroup(dwflags: u32, dwfilter: u32, lpsearchcondition: *mut ::core::ffi::c_void, dwsearchcondition: u32, lpgroupid: *mut i64, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; } - let result__ = FindFirstUrlCacheGroup(::core::mem::transmute(dwflags), ::core::mem::transmute(dwfilter), ::core::mem::transmute(lpsearchcondition), ::core::mem::transmute(dwsearchcondition), ::core::mem::transmute(lpgroupid), ::core::mem::transmute(lpreserved)); + let result__ = FindFirstUrlCacheGroup(dwflags, dwfilter, ::core::mem::transmute(lpsearchcondition), dwsearchcondition, ::core::mem::transmute(lpgroupid), ::core::mem::transmute(lpreserved)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1725,7 +1725,7 @@ where extern "system" { fn FreeUrlCacheSpaceA(lpszcachepath: ::windows::core::PCSTR, dwsize: u32, dwfilter: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FreeUrlCacheSpaceA(lpszcachepath.into(), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwfilter))) + ::core::mem::transmute(FreeUrlCacheSpaceA(lpszcachepath.into(), dwsize, dwfilter)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1738,7 +1738,7 @@ where extern "system" { fn FreeUrlCacheSpaceW(lpszcachepath: ::windows::core::PCWSTR, dwsize: u32, dwfilter: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FreeUrlCacheSpaceW(lpszcachepath.into(), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwfilter))) + ::core::mem::transmute(FreeUrlCacheSpaceW(lpszcachepath.into(), dwsize, dwfilter)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1752,7 +1752,7 @@ where extern "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; } - ::core::mem::transmute(FtpCommandA(::core::mem::transmute(hconnect), fexpectresponse.into(), ::core::mem::transmute(dwflags), lpszcommand.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(phftpcommand))) + ::core::mem::transmute(FtpCommandA(::core::mem::transmute(hconnect), fexpectresponse.into(), dwflags, lpszcommand.into(), dwcontext, ::core::mem::transmute(phftpcommand))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1766,7 +1766,7 @@ where extern "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; } - ::core::mem::transmute(FtpCommandW(::core::mem::transmute(hconnect), fexpectresponse.into(), ::core::mem::transmute(dwflags), lpszcommand.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(phftpcommand))) + ::core::mem::transmute(FtpCommandW(::core::mem::transmute(hconnect), fexpectresponse.into(), dwflags, lpszcommand.into(), dwcontext, ::core::mem::transmute(phftpcommand))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1831,7 +1831,7 @@ where extern "system" { fn FtpFindFirstFileA(hconnect: *const ::core::ffi::c_void, lpszsearchfile: ::windows::core::PCSTR, lpfindfiledata: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAA, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(FtpFindFirstFileA(::core::mem::transmute(hconnect), lpszsearchfile.into(), ::core::mem::transmute(lpfindfiledata), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(FtpFindFirstFileA(::core::mem::transmute(hconnect), lpszsearchfile.into(), ::core::mem::transmute(lpfindfiledata), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] @@ -1844,7 +1844,7 @@ where extern "system" { fn FtpFindFirstFileW(hconnect: *const ::core::ffi::c_void, lpszsearchfile: ::windows::core::PCWSTR, lpfindfiledata: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAW, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(FtpFindFirstFileW(::core::mem::transmute(hconnect), lpszsearchfile.into(), ::core::mem::transmute(lpfindfiledata), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(FtpFindFirstFileW(::core::mem::transmute(hconnect), lpszsearchfile.into(), ::core::mem::transmute(lpfindfiledata), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1879,7 +1879,7 @@ where extern "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; } - ::core::mem::transmute(FtpGetFileA(::core::mem::transmute(hconnect), lpszremotefile.into(), lpsznewfile.into(), ffailifexists.into(), ::core::mem::transmute(dwflagsandattributes), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(FtpGetFileA(::core::mem::transmute(hconnect), lpszremotefile.into(), lpsznewfile.into(), ffailifexists.into(), dwflagsandattributes, dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1894,7 +1894,7 @@ where extern "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; } - ::core::mem::transmute(FtpGetFileEx(::core::mem::transmute(hftpsession), lpszremotefile.into(), lpsznewfile.into(), ffailifexists.into(), ::core::mem::transmute(dwflagsandattributes), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(FtpGetFileEx(::core::mem::transmute(hftpsession), lpszremotefile.into(), lpsznewfile.into(), ffailifexists.into(), dwflagsandattributes, dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -1918,7 +1918,7 @@ where extern "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; } - ::core::mem::transmute(FtpGetFileW(::core::mem::transmute(hconnect), lpszremotefile.into(), lpsznewfile.into(), ffailifexists.into(), ::core::mem::transmute(dwflagsandattributes), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(FtpGetFileW(::core::mem::transmute(hconnect), lpszremotefile.into(), lpsznewfile.into(), ffailifexists.into(), dwflagsandattributes, dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -1930,7 +1930,7 @@ where extern "system" { fn FtpOpenFileA(hconnect: *const ::core::ffi::c_void, lpszfilename: ::windows::core::PCSTR, dwaccess: u32, dwflags: FTP_FLAGS, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(FtpOpenFileA(::core::mem::transmute(hconnect), lpszfilename.into(), ::core::mem::transmute(dwaccess), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(FtpOpenFileA(::core::mem::transmute(hconnect), lpszfilename.into(), dwaccess, dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -1942,7 +1942,7 @@ where extern "system" { fn FtpOpenFileW(hconnect: *const ::core::ffi::c_void, lpszfilename: ::windows::core::PCWSTR, dwaccess: u32, dwflags: FTP_FLAGS, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(FtpOpenFileW(::core::mem::transmute(hconnect), lpszfilename.into(), ::core::mem::transmute(dwaccess), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(FtpOpenFileW(::core::mem::transmute(hconnect), lpszfilename.into(), dwaccess, dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1956,7 +1956,7 @@ where extern "system" { fn FtpPutFileA(hconnect: *const ::core::ffi::c_void, lpszlocalfile: ::windows::core::PCSTR, lpsznewremotefile: ::windows::core::PCSTR, dwflags: FTP_FLAGS, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FtpPutFileA(::core::mem::transmute(hconnect), lpszlocalfile.into(), lpsznewremotefile.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(FtpPutFileA(::core::mem::transmute(hconnect), lpszlocalfile.into(), lpsznewremotefile.into(), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1970,7 +1970,7 @@ where extern "system" { fn FtpPutFileEx(hftpsession: *const ::core::ffi::c_void, lpszlocalfile: ::windows::core::PCWSTR, lpsznewremotefile: ::windows::core::PCSTR, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FtpPutFileEx(::core::mem::transmute(hftpsession), lpszlocalfile.into(), lpsznewremotefile.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(FtpPutFileEx(::core::mem::transmute(hftpsession), lpszlocalfile.into(), lpsznewremotefile.into(), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1984,7 +1984,7 @@ where extern "system" { fn FtpPutFileW(hconnect: *const ::core::ffi::c_void, lpszlocalfile: ::windows::core::PCWSTR, lpsznewremotefile: ::windows::core::PCWSTR, dwflags: FTP_FLAGS, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FtpPutFileW(::core::mem::transmute(hconnect), lpszlocalfile.into(), lpsznewremotefile.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(FtpPutFileW(::core::mem::transmute(hconnect), lpszlocalfile.into(), lpsznewremotefile.into(), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2962,7 +2962,7 @@ pub unsafe fn GetUrlCacheConfigInfoA(lpcacheconfiginfo: *mut INTERNET_CACHE_CONF extern "system" { fn GetUrlCacheConfigInfoA(lpcacheconfiginfo: *mut INTERNET_CACHE_CONFIG_INFOA, lpcbcacheconfiginfo: *mut u32, dwfieldcontrol: CACHE_CONFIG) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetUrlCacheConfigInfoA(::core::mem::transmute(lpcacheconfiginfo), ::core::mem::transmute(lpcbcacheconfiginfo), ::core::mem::transmute(dwfieldcontrol))) + ::core::mem::transmute(GetUrlCacheConfigInfoA(::core::mem::transmute(lpcacheconfiginfo), ::core::mem::transmute(lpcbcacheconfiginfo), dwfieldcontrol)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2972,7 +2972,7 @@ pub unsafe fn GetUrlCacheConfigInfoW(lpcacheconfiginfo: *mut INTERNET_CACHE_CONF extern "system" { fn GetUrlCacheConfigInfoW(lpcacheconfiginfo: *mut INTERNET_CACHE_CONFIG_INFOW, lpcbcacheconfiginfo: *mut u32, dwfieldcontrol: CACHE_CONFIG) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetUrlCacheConfigInfoW(::core::mem::transmute(lpcacheconfiginfo), ::core::mem::transmute(lpcbcacheconfiginfo), ::core::mem::transmute(dwfieldcontrol))) + ::core::mem::transmute(GetUrlCacheConfigInfoW(::core::mem::transmute(lpcacheconfiginfo), ::core::mem::transmute(lpcbcacheconfiginfo), dwfieldcontrol)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3012,7 +3012,7 @@ where extern "system" { fn GetUrlCacheEntryInfoExA(lpszurl: ::windows::core::PCSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32, lpszredirecturl: ::windows::core::PCSTR, lpcbredirecturl: *mut u32, lpreserved: *mut ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetUrlCacheEntryInfoExA(lpszurl.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), lpszredirecturl.into(), ::core::mem::transmute(lpcbredirecturl), ::core::mem::transmute(lpreserved), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(GetUrlCacheEntryInfoExA(lpszurl.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), lpszredirecturl.into(), ::core::mem::transmute(lpcbredirecturl), ::core::mem::transmute(lpreserved), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3026,7 +3026,7 @@ where extern "system" { fn GetUrlCacheEntryInfoExW(lpszurl: ::windows::core::PCWSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32, lpszredirecturl: ::windows::core::PCWSTR, lpcbredirecturl: *mut u32, lpreserved: *mut ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetUrlCacheEntryInfoExW(lpszurl.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), lpszredirecturl.into(), ::core::mem::transmute(lpcbredirecturl), ::core::mem::transmute(lpreserved), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(GetUrlCacheEntryInfoExW(lpszurl.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), lpszredirecturl.into(), ::core::mem::transmute(lpcbredirecturl), ::core::mem::transmute(lpreserved), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3049,7 +3049,7 @@ pub unsafe fn GetUrlCacheGroupAttributeA(gid: i64, dwflags: u32, dwattributes: u extern "system" { fn GetUrlCacheGroupAttributeA(gid: i64, dwflags: u32, dwattributes: u32, lpgroupinfo: *mut INTERNET_CACHE_GROUP_INFOA, lpcbgroupinfo: *mut u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetUrlCacheGroupAttributeA(::core::mem::transmute(gid), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwattributes), ::core::mem::transmute(lpgroupinfo), ::core::mem::transmute(lpcbgroupinfo), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(GetUrlCacheGroupAttributeA(gid, dwflags, dwattributes, ::core::mem::transmute(lpgroupinfo), ::core::mem::transmute(lpcbgroupinfo), ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3059,7 +3059,7 @@ pub unsafe fn GetUrlCacheGroupAttributeW(gid: i64, dwflags: u32, dwattributes: u extern "system" { fn GetUrlCacheGroupAttributeW(gid: i64, dwflags: u32, dwattributes: u32, lpgroupinfo: *mut INTERNET_CACHE_GROUP_INFOW, lpcbgroupinfo: *mut u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetUrlCacheGroupAttributeW(::core::mem::transmute(gid), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwattributes), ::core::mem::transmute(lpgroupinfo), ::core::mem::transmute(lpcbgroupinfo), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(GetUrlCacheGroupAttributeW(gid, dwflags, dwattributes, ::core::mem::transmute(lpgroupinfo), ::core::mem::transmute(lpcbgroupinfo), ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3069,7 +3069,7 @@ pub unsafe fn GetUrlCacheHeaderData(nidx: u32, lpdwdata: *mut u32) -> super::sup extern "system" { fn GetUrlCacheHeaderData(nidx: u32, lpdwdata: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetUrlCacheHeaderData(::core::mem::transmute(nidx), ::core::mem::transmute(lpdwdata))) + ::core::mem::transmute(GetUrlCacheHeaderData(nidx, ::core::mem::transmute(lpdwdata))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3084,7 +3084,7 @@ where extern "system" { fn GopherCreateLocatorA(lpszhost: ::windows::core::PCSTR, nserverport: u16, lpszdisplaystring: ::windows::core::PCSTR, lpszselectorstring: ::windows::core::PCSTR, dwgophertype: u32, lpszlocator: ::windows::core::PSTR, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GopherCreateLocatorA(lpszhost.into(), ::core::mem::transmute(nserverport), lpszdisplaystring.into(), lpszselectorstring.into(), ::core::mem::transmute(dwgophertype), ::core::mem::transmute(lpszlocator), ::core::mem::transmute(lpdwbufferlength))) + ::core::mem::transmute(GopherCreateLocatorA(lpszhost.into(), nserverport, lpszdisplaystring.into(), lpszselectorstring.into(), dwgophertype, ::core::mem::transmute(lpszlocator), ::core::mem::transmute(lpdwbufferlength))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3099,7 +3099,7 @@ where extern "system" { fn GopherCreateLocatorW(lpszhost: ::windows::core::PCWSTR, nserverport: u16, lpszdisplaystring: ::windows::core::PCWSTR, lpszselectorstring: ::windows::core::PCWSTR, dwgophertype: u32, lpszlocator: ::windows::core::PWSTR, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GopherCreateLocatorW(lpszhost.into(), ::core::mem::transmute(nserverport), lpszdisplaystring.into(), lpszselectorstring.into(), ::core::mem::transmute(dwgophertype), ::core::mem::transmute(lpszlocator), ::core::mem::transmute(lpdwbufferlength))) + ::core::mem::transmute(GopherCreateLocatorW(lpszhost.into(), nserverport, lpszdisplaystring.into(), lpszselectorstring.into(), dwgophertype, ::core::mem::transmute(lpszlocator), ::core::mem::transmute(lpdwbufferlength))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3113,7 +3113,7 @@ where extern "system" { fn GopherFindFirstFileA(hconnect: *const ::core::ffi::c_void, lpszlocator: ::windows::core::PCSTR, lpszsearchstring: ::windows::core::PCSTR, lpfinddata: *mut GOPHER_FIND_DATAA, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(GopherFindFirstFileA(::core::mem::transmute(hconnect), lpszlocator.into(), lpszsearchstring.into(), ::core::mem::transmute(lpfinddata), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(GopherFindFirstFileA(::core::mem::transmute(hconnect), lpszlocator.into(), lpszsearchstring.into(), ::core::mem::transmute(lpfinddata), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3127,7 +3127,7 @@ where extern "system" { fn GopherFindFirstFileW(hconnect: *const ::core::ffi::c_void, lpszlocator: ::windows::core::PCWSTR, lpszsearchstring: ::windows::core::PCWSTR, lpfinddata: *mut GOPHER_FIND_DATAW, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(GopherFindFirstFileW(::core::mem::transmute(hconnect), lpszlocator.into(), lpszsearchstring.into(), ::core::mem::transmute(lpfinddata), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(GopherFindFirstFileW(::core::mem::transmute(hconnect), lpszlocator.into(), lpszsearchstring.into(), ::core::mem::transmute(lpfinddata), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3141,7 +3141,7 @@ where extern "system" { fn GopherGetAttributeA(hconnect: *const ::core::ffi::c_void, lpszlocator: ::windows::core::PCSTR, lpszattributename: ::windows::core::PCSTR, lpbuffer: *mut u8, dwbufferlength: u32, lpdwcharactersreturned: *mut u32, lpfnenumerator: *mut ::core::ffi::c_void, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GopherGetAttributeA(::core::mem::transmute(hconnect), lpszlocator.into(), lpszattributename.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _, ::core::mem::transmute(lpdwcharactersreturned), ::core::mem::transmute(lpfnenumerator), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(GopherGetAttributeA(::core::mem::transmute(hconnect), lpszlocator.into(), lpszattributename.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _, ::core::mem::transmute(lpdwcharactersreturned), ::core::mem::transmute(lpfnenumerator), dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3155,7 +3155,7 @@ where extern "system" { fn GopherGetAttributeW(hconnect: *const ::core::ffi::c_void, lpszlocator: ::windows::core::PCWSTR, lpszattributename: ::windows::core::PCWSTR, lpbuffer: *mut u8, dwbufferlength: u32, lpdwcharactersreturned: *mut u32, lpfnenumerator: *mut ::core::ffi::c_void, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GopherGetAttributeW(::core::mem::transmute(hconnect), lpszlocator.into(), lpszattributename.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _, ::core::mem::transmute(lpdwcharactersreturned), ::core::mem::transmute(lpfnenumerator), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(GopherGetAttributeW(::core::mem::transmute(hconnect), lpszlocator.into(), lpszattributename.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _, ::core::mem::transmute(lpdwcharactersreturned), ::core::mem::transmute(lpfnenumerator), dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3194,7 +3194,7 @@ where extern "system" { fn GopherOpenFileA(hconnect: *const ::core::ffi::c_void, lpszlocator: ::windows::core::PCSTR, lpszview: ::windows::core::PCSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(GopherOpenFileA(::core::mem::transmute(hconnect), lpszlocator.into(), lpszview.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(GopherOpenFileA(::core::mem::transmute(hconnect), lpszlocator.into(), lpszview.into(), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -3207,7 +3207,7 @@ where extern "system" { fn GopherOpenFileW(hconnect: *const ::core::ffi::c_void, lpszlocator: ::windows::core::PCWSTR, lpszview: ::windows::core::PCWSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(GopherOpenFileW(::core::mem::transmute(hconnect), lpszlocator.into(), lpszview.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(GopherOpenFileW(::core::mem::transmute(hconnect), lpszlocator.into(), lpszview.into(), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HSR_ASYNC: u32 = 1u32; @@ -3906,7 +3906,7 @@ pub unsafe fn HttpAddRequestHeadersA(hrequest: *const ::core::ffi::c_void, lpszh extern "system" { fn HttpAddRequestHeadersA(hrequest: *const ::core::ffi::c_void, lpszheaders: ::windows::core::PCSTR, dwheaderslength: u32, dwmodifiers: HTTP_ADDREQ_FLAG) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpAddRequestHeadersA(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, ::core::mem::transmute(dwmodifiers))) + ::core::mem::transmute(HttpAddRequestHeadersA(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, dwmodifiers)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3916,7 +3916,7 @@ pub unsafe fn HttpAddRequestHeadersW(hrequest: *const ::core::ffi::c_void, lpszh extern "system" { fn HttpAddRequestHeadersW(hrequest: *const ::core::ffi::c_void, lpszheaders: ::windows::core::PCWSTR, dwheaderslength: u32, dwmodifiers: HTTP_ADDREQ_FLAG) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpAddRequestHeadersW(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, ::core::mem::transmute(dwmodifiers))) + ::core::mem::transmute(HttpAddRequestHeadersW(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, dwmodifiers)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3974,7 +3974,7 @@ pub unsafe fn HttpEndRequestA(hrequest: *const ::core::ffi::c_void, lpbuffersout extern "system" { fn HttpEndRequestA(hrequest: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSA, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpEndRequestA(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffersout), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(HttpEndRequestA(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffersout), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3984,7 +3984,7 @@ pub unsafe fn HttpEndRequestW(hrequest: *const ::core::ffi::c_void, lpbuffersout extern "system" { fn HttpEndRequestW(hrequest: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSW, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpEndRequestW(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffersout), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(HttpEndRequestW(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffersout), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -4046,7 +4046,7 @@ where extern "system" { fn HttpOpenRequestA(hconnect: *const ::core::ffi::c_void, lpszverb: ::windows::core::PCSTR, lpszobjectname: ::windows::core::PCSTR, lpszversion: ::windows::core::PCSTR, lpszreferrer: ::windows::core::PCSTR, lplpszaccepttypes: *const ::windows::core::PSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(HttpOpenRequestA(::core::mem::transmute(hconnect), lpszverb.into(), lpszobjectname.into(), lpszversion.into(), lpszreferrer.into(), ::core::mem::transmute(lplpszaccepttypes), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(HttpOpenRequestA(::core::mem::transmute(hconnect), lpszverb.into(), lpszobjectname.into(), lpszversion.into(), lpszreferrer.into(), ::core::mem::transmute(lplpszaccepttypes), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -4061,7 +4061,7 @@ where extern "system" { fn HttpOpenRequestW(hconnect: *const ::core::ffi::c_void, lpszverb: ::windows::core::PCWSTR, lpszobjectname: ::windows::core::PCWSTR, lpszversion: ::windows::core::PCWSTR, lpszreferrer: ::windows::core::PCWSTR, lplpszaccepttypes: *const ::windows::core::PWSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(HttpOpenRequestW(::core::mem::transmute(hconnect), lpszverb.into(), lpszobjectname.into(), lpszversion.into(), lpszreferrer.into(), ::core::mem::transmute(lplpszaccepttypes), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(HttpOpenRequestW(::core::mem::transmute(hconnect), lpszverb.into(), lpszobjectname.into(), lpszversion.into(), lpszreferrer.into(), ::core::mem::transmute(lplpszaccepttypes), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -4095,7 +4095,7 @@ where extern "system" { fn HttpPushWait(hwait: HTTP_PUSH_WAIT_HANDLE, etype: HTTP_PUSH_WAIT_TYPE, pnotificationstatus: *mut HTTP_PUSH_NOTIFICATION_STATUS) -> u32; } - ::core::mem::transmute(HttpPushWait(hwait.into(), ::core::mem::transmute(etype), ::core::mem::transmute(pnotificationstatus))) + ::core::mem::transmute(HttpPushWait(hwait.into(), etype, ::core::mem::transmute(pnotificationstatus))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4105,7 +4105,7 @@ pub unsafe fn HttpQueryInfoA(hrequest: *const ::core::ffi::c_void, dwinfolevel: extern "system" { fn HttpQueryInfoA(hrequest: *const ::core::ffi::c_void, dwinfolevel: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32, lpdwindex: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpQueryInfoA(::core::mem::transmute(hrequest), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpdwindex))) + ::core::mem::transmute(HttpQueryInfoA(::core::mem::transmute(hrequest), dwinfolevel, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpdwindex))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4115,7 +4115,7 @@ pub unsafe fn HttpQueryInfoW(hrequest: *const ::core::ffi::c_void, dwinfolevel: extern "system" { fn HttpQueryInfoW(hrequest: *const ::core::ffi::c_void, dwinfolevel: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32, lpdwindex: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpQueryInfoW(::core::mem::transmute(hrequest), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpdwindex))) + ::core::mem::transmute(HttpQueryInfoW(::core::mem::transmute(hrequest), dwinfolevel, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpdwindex))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4125,7 +4125,7 @@ pub unsafe fn HttpSendRequestA(hrequest: *const ::core::ffi::c_void, lpszheaders extern "system" { fn HttpSendRequestA(hrequest: *const ::core::ffi::c_void, lpszheaders: ::windows::core::PCSTR, dwheaderslength: u32, lpoptional: *const ::core::ffi::c_void, dwoptionallength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpSendRequestA(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, ::core::mem::transmute(lpoptional), ::core::mem::transmute(dwoptionallength))) + ::core::mem::transmute(HttpSendRequestA(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, ::core::mem::transmute(lpoptional), dwoptionallength)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4135,7 +4135,7 @@ pub unsafe fn HttpSendRequestExA(hrequest: *const ::core::ffi::c_void, lpbuffers extern "system" { fn HttpSendRequestExA(hrequest: *const ::core::ffi::c_void, lpbuffersin: *const INTERNET_BUFFERSA, lpbuffersout: *mut INTERNET_BUFFERSA, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpSendRequestExA(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffersin), ::core::mem::transmute(lpbuffersout), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(HttpSendRequestExA(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffersin), ::core::mem::transmute(lpbuffersout), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4145,7 +4145,7 @@ pub unsafe fn HttpSendRequestExW(hrequest: *const ::core::ffi::c_void, lpbuffers extern "system" { fn HttpSendRequestExW(hrequest: *const ::core::ffi::c_void, lpbuffersin: *const INTERNET_BUFFERSW, lpbuffersout: *mut INTERNET_BUFFERSW, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpSendRequestExW(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffersin), ::core::mem::transmute(lpbuffersout), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(HttpSendRequestExW(::core::mem::transmute(hrequest), ::core::mem::transmute(lpbuffersin), ::core::mem::transmute(lpbuffersout), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4155,7 +4155,7 @@ pub unsafe fn HttpSendRequestW(hrequest: *const ::core::ffi::c_void, lpszheaders extern "system" { fn HttpSendRequestW(hrequest: *const ::core::ffi::c_void, lpszheaders: ::windows::core::PCWSTR, dwheaderslength: u32, lpoptional: *const ::core::ffi::c_void, dwoptionallength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpSendRequestW(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, ::core::mem::transmute(lpoptional), ::core::mem::transmute(dwoptionallength))) + ::core::mem::transmute(HttpSendRequestW(::core::mem::transmute(hrequest), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, ::core::mem::transmute(lpoptional), dwoptionallength)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4165,7 +4165,7 @@ pub unsafe fn HttpWebSocketClose(hwebsocket: *const ::core::ffi::c_void, usstatu extern "system" { fn HttpWebSocketClose(hwebsocket: *const ::core::ffi::c_void, usstatus: u16, pvreason: *const ::core::ffi::c_void, dwreasonlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpWebSocketClose(::core::mem::transmute(hwebsocket), ::core::mem::transmute(usstatus), ::core::mem::transmute(pvreason), ::core::mem::transmute(dwreasonlength))) + ::core::mem::transmute(HttpWebSocketClose(::core::mem::transmute(hwebsocket), usstatus, ::core::mem::transmute(pvreason), dwreasonlength)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -4174,7 +4174,7 @@ pub unsafe fn HttpWebSocketCompleteUpgrade(hrequest: *const ::core::ffi::c_void, extern "system" { fn HttpWebSocketCompleteUpgrade(hrequest: *const ::core::ffi::c_void, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(HttpWebSocketCompleteUpgrade(::core::mem::transmute(hrequest), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(HttpWebSocketCompleteUpgrade(::core::mem::transmute(hrequest), dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4184,7 +4184,7 @@ pub unsafe fn HttpWebSocketQueryCloseStatus(hwebsocket: *const ::core::ffi::c_vo extern "system" { fn HttpWebSocketQueryCloseStatus(hwebsocket: *const ::core::ffi::c_void, pusstatus: *mut u16, pvreason: *mut ::core::ffi::c_void, dwreasonlength: u32, pdwreasonlengthconsumed: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpWebSocketQueryCloseStatus(::core::mem::transmute(hwebsocket), ::core::mem::transmute(pusstatus), ::core::mem::transmute(pvreason), ::core::mem::transmute(dwreasonlength), ::core::mem::transmute(pdwreasonlengthconsumed))) + ::core::mem::transmute(HttpWebSocketQueryCloseStatus(::core::mem::transmute(hwebsocket), ::core::mem::transmute(pusstatus), ::core::mem::transmute(pvreason), dwreasonlength, ::core::mem::transmute(pdwreasonlengthconsumed))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4194,7 +4194,7 @@ pub unsafe fn HttpWebSocketReceive(hwebsocket: *const ::core::ffi::c_void, pvbuf extern "system" { fn HttpWebSocketReceive(hwebsocket: *const ::core::ffi::c_void, pvbuffer: *mut ::core::ffi::c_void, dwbufferlength: u32, pdwbytesread: *mut u32, pbuffertype: *mut HTTP_WEB_SOCKET_BUFFER_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpWebSocketReceive(::core::mem::transmute(hwebsocket), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(dwbufferlength), ::core::mem::transmute(pdwbytesread), ::core::mem::transmute(pbuffertype))) + ::core::mem::transmute(HttpWebSocketReceive(::core::mem::transmute(hwebsocket), ::core::mem::transmute(pvbuffer), dwbufferlength, ::core::mem::transmute(pdwbytesread), ::core::mem::transmute(pbuffertype))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4204,7 +4204,7 @@ pub unsafe fn HttpWebSocketSend(hwebsocket: *const ::core::ffi::c_void, bufferty extern "system" { fn HttpWebSocketSend(hwebsocket: *const ::core::ffi::c_void, buffertype: HTTP_WEB_SOCKET_BUFFER_TYPE, pvbuffer: *const ::core::ffi::c_void, dwbufferlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpWebSocketSend(::core::mem::transmute(hwebsocket), ::core::mem::transmute(buffertype), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(dwbufferlength))) + ::core::mem::transmute(HttpWebSocketSend(::core::mem::transmute(hwebsocket), buffertype, ::core::mem::transmute(pvbuffer), dwbufferlength)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4214,7 +4214,7 @@ pub unsafe fn HttpWebSocketShutdown(hwebsocket: *const ::core::ffi::c_void, usst extern "system" { fn HttpWebSocketShutdown(hwebsocket: *const ::core::ffi::c_void, usstatus: u16, pvreason: *const ::core::ffi::c_void, dwreasonlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HttpWebSocketShutdown(::core::mem::transmute(hwebsocket), ::core::mem::transmute(usstatus), ::core::mem::transmute(pvreason), ::core::mem::transmute(dwreasonlength))) + ::core::mem::transmute(HttpWebSocketShutdown(::core::mem::transmute(hwebsocket), usstatus, ::core::mem::transmute(pvreason), dwreasonlength)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ICU_USERNAME: u32 = 1073741824u32; @@ -4243,7 +4243,7 @@ impl IDialBranding { #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetBitmap(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBitmap)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4309,7 +4309,7 @@ impl IDialEngine { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), pwzproperty.into(), pwzvalue.into(), ::core::mem::transmute(dwbufsize)).ok() + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), pwzproperty.into(), pwzvalue.into(), dwbufsize).ok() } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub unsafe fn SetProperty<'a, P0, P1>(&self, pwzproperty: P0, pwzvalue: P1) -> ::windows::core::Result<()> @@ -4391,7 +4391,7 @@ pub struct IDialEventSink(::windows::core::IUnknown); impl IDialEventSink { #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub unsafe fn OnEvent(&self, dwevent: u32, dwstatus: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwevent), ::core::mem::transmute(dwstatus)).ok() + (::windows::core::Interface::vtable(self).OnEvent)(::windows::core::Interface::as_raw(self), dwevent, dwstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7370,7 +7370,7 @@ pub unsafe fn IncrementUrlCacheHeaderData(nidx: u32, lpdwdata: *mut u32) -> supe extern "system" { fn IncrementUrlCacheHeaderData(nidx: u32, lpdwdata: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IncrementUrlCacheHeaderData(::core::mem::transmute(nidx), ::core::mem::transmute(lpdwdata))) + ::core::mem::transmute(IncrementUrlCacheHeaderData(nidx, ::core::mem::transmute(lpdwdata))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -7392,7 +7392,7 @@ pub unsafe fn InternetAlgIdToStringA(ai: u32, lpstr: ::windows::core::PSTR, lpdw extern "system" { fn InternetAlgIdToStringA(ai: u32, lpstr: ::windows::core::PSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetAlgIdToStringA(::core::mem::transmute(ai), ::core::mem::transmute(lpstr), ::core::mem::transmute(lpdwstrlength), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetAlgIdToStringA(ai, ::core::mem::transmute(lpstr), ::core::mem::transmute(lpdwstrlength), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7402,7 +7402,7 @@ pub unsafe fn InternetAlgIdToStringW(ai: u32, lpstr: ::windows::core::PWSTR, lpd extern "system" { fn InternetAlgIdToStringW(ai: u32, lpstr: ::windows::core::PWSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetAlgIdToStringW(::core::mem::transmute(ai), ::core::mem::transmute(lpstr), ::core::mem::transmute(lpdwstrlength), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetAlgIdToStringW(ai, ::core::mem::transmute(lpstr), ::core::mem::transmute(lpdwstrlength), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -7411,7 +7411,7 @@ pub unsafe fn InternetAttemptConnect(dwreserved: u32) -> u32 { extern "system" { fn InternetAttemptConnect(dwreserved: u32) -> u32; } - ::core::mem::transmute(InternetAttemptConnect(::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetAttemptConnect(dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7424,7 +7424,7 @@ where extern "system" { fn InternetAutodial(dwflags: INTERNET_AUTODIAL, hwndparent: super::super::Foundation::HWND) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetAutodial(::core::mem::transmute(dwflags), hwndparent.into())) + ::core::mem::transmute(InternetAutodial(dwflags, hwndparent.into())) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7434,7 +7434,7 @@ pub unsafe fn InternetAutodialHangup(dwreserved: u32) -> super::super::Foundatio extern "system" { fn InternetAutodialHangup(dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetAutodialHangup(::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetAutodialHangup(dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7447,7 +7447,7 @@ where extern "system" { fn InternetCanonicalizeUrlA(lpszurl: ::windows::core::PCSTR, lpszbuffer: ::windows::core::PSTR, lpdwbufferlength: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetCanonicalizeUrlA(lpszurl.into(), ::core::mem::transmute(lpszbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InternetCanonicalizeUrlA(lpszurl.into(), ::core::mem::transmute(lpszbuffer), ::core::mem::transmute(lpdwbufferlength), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7460,7 +7460,7 @@ where extern "system" { fn InternetCanonicalizeUrlW(lpszurl: ::windows::core::PCWSTR, lpszbuffer: ::windows::core::PWSTR, lpdwbufferlength: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetCanonicalizeUrlW(lpszurl.into(), ::core::mem::transmute(lpszbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InternetCanonicalizeUrlW(lpszurl.into(), ::core::mem::transmute(lpszbuffer), ::core::mem::transmute(lpdwbufferlength), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7473,7 +7473,7 @@ where extern "system" { fn InternetCheckConnectionA(lpszurl: ::windows::core::PCSTR, dwflags: u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetCheckConnectionA(lpszurl.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetCheckConnectionA(lpszurl.into(), dwflags, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7486,7 +7486,7 @@ where extern "system" { fn InternetCheckConnectionW(lpszurl: ::windows::core::PCWSTR, dwflags: u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetCheckConnectionW(lpszurl.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetCheckConnectionW(lpszurl.into(), dwflags, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7520,7 +7520,7 @@ where extern "system" { fn InternetCombineUrlA(lpszbaseurl: ::windows::core::PCSTR, lpszrelativeurl: ::windows::core::PCSTR, lpszbuffer: ::windows::core::PSTR, lpdwbufferlength: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetCombineUrlA(lpszbaseurl.into(), lpszrelativeurl.into(), ::core::mem::transmute(lpszbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InternetCombineUrlA(lpszbaseurl.into(), lpszrelativeurl.into(), ::core::mem::transmute(lpszbuffer), ::core::mem::transmute(lpdwbufferlength), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7534,7 +7534,7 @@ where extern "system" { fn InternetCombineUrlW(lpszbaseurl: ::windows::core::PCWSTR, lpszrelativeurl: ::windows::core::PCWSTR, lpszbuffer: ::windows::core::PWSTR, lpdwbufferlength: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetCombineUrlW(lpszbaseurl.into(), lpszrelativeurl.into(), ::core::mem::transmute(lpszbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InternetCombineUrlW(lpszbaseurl.into(), lpszrelativeurl.into(), ::core::mem::transmute(lpszbuffer), ::core::mem::transmute(lpdwbufferlength), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7596,7 +7596,7 @@ where extern "system" { fn InternetConnectA(hinternet: *const ::core::ffi::c_void, lpszservername: ::windows::core::PCSTR, nserverport: u16, lpszusername: ::windows::core::PCSTR, lpszpassword: ::windows::core::PCSTR, dwservice: u32, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(InternetConnectA(::core::mem::transmute(hinternet), lpszservername.into(), ::core::mem::transmute(nserverport), lpszusername.into(), lpszpassword.into(), ::core::mem::transmute(dwservice), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(InternetConnectA(::core::mem::transmute(hinternet), lpszservername.into(), nserverport, lpszusername.into(), lpszpassword.into(), dwservice, dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -7610,7 +7610,7 @@ where extern "system" { fn InternetConnectW(hinternet: *const ::core::ffi::c_void, lpszservername: ::windows::core::PCWSTR, nserverport: u16, lpszusername: ::windows::core::PCWSTR, lpszpassword: ::windows::core::PCWSTR, dwservice: u32, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(InternetConnectW(::core::mem::transmute(hinternet), lpszservername.into(), ::core::mem::transmute(nserverport), lpszusername.into(), lpszpassword.into(), ::core::mem::transmute(dwservice), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(InternetConnectW(::core::mem::transmute(hinternet), lpszservername.into(), nserverport, lpszusername.into(), lpszpassword.into(), dwservice, dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7624,7 +7624,7 @@ where extern "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; } - ::core::mem::transmute(InternetConvertUrlFromWireToWideChar(::core::mem::transmute(::windows::core::as_ptr_or_null(pcszurl)), pcszurl.len() as _, pcwszbaseurl.into(), ::core::mem::transmute(dwcodepagehost), ::core::mem::transmute(dwcodepagepath), fencodepathextra.into(), ::core::mem::transmute(dwcodepageextra), ::core::mem::transmute(ppwszconvertedurl))) + ::core::mem::transmute(InternetConvertUrlFromWireToWideChar(::core::mem::transmute(::windows::core::as_ptr_or_null(pcszurl)), pcszurl.len() as _, pcwszbaseurl.into(), dwcodepagehost, dwcodepagepath, fencodepathextra.into(), dwcodepageextra, ::core::mem::transmute(ppwszconvertedurl))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -7712,7 +7712,7 @@ pub unsafe fn InternetCrackUrlA(lpszurl: &[u8], dwflags: super::WinHttp::WIN_HTT extern "system" { fn InternetCrackUrlA(lpszurl: ::windows::core::PCSTR, dwurllength: u32, dwflags: super::WinHttp::WIN_HTTP_CREATE_URL_FLAGS, lpurlcomponents: *mut URL_COMPONENTSA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetCrackUrlA(::core::mem::transmute(::windows::core::as_ptr_or_null(lpszurl)), lpszurl.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(lpurlcomponents))) + ::core::mem::transmute(InternetCrackUrlA(::core::mem::transmute(::windows::core::as_ptr_or_null(lpszurl)), lpszurl.len() as _, dwflags, ::core::mem::transmute(lpurlcomponents))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))] @@ -7722,7 +7722,7 @@ pub unsafe fn InternetCrackUrlW(lpszurl: &[u16], dwflags: super::WinHttp::WIN_HT extern "system" { fn InternetCrackUrlW(lpszurl: ::windows::core::PCWSTR, dwurllength: u32, dwflags: super::WinHttp::WIN_HTTP_CREATE_URL_FLAGS, lpurlcomponents: *mut URL_COMPONENTSW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetCrackUrlW(::core::mem::transmute(::windows::core::as_ptr_or_null(lpszurl)), lpszurl.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(lpurlcomponents))) + ::core::mem::transmute(InternetCrackUrlW(::core::mem::transmute(::windows::core::as_ptr_or_null(lpszurl)), lpszurl.len() as _, dwflags, ::core::mem::transmute(lpurlcomponents))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7732,7 +7732,7 @@ pub unsafe fn InternetCreateUrlA(lpurlcomponents: *const URL_COMPONENTSA, dwflag extern "system" { fn InternetCreateUrlA(lpurlcomponents: *const URL_COMPONENTSA, dwflags: u32, lpszurl: ::windows::core::PSTR, lpdwurllength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetCreateUrlA(::core::mem::transmute(lpurlcomponents), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpszurl), ::core::mem::transmute(lpdwurllength))) + ::core::mem::transmute(InternetCreateUrlA(::core::mem::transmute(lpurlcomponents), dwflags, ::core::mem::transmute(lpszurl), ::core::mem::transmute(lpdwurllength))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7742,7 +7742,7 @@ pub unsafe fn InternetCreateUrlW(lpurlcomponents: *const URL_COMPONENTSW, dwflag extern "system" { fn InternetCreateUrlW(lpurlcomponents: *const URL_COMPONENTSW, dwflags: u32, lpszurl: ::windows::core::PWSTR, lpdwurllength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetCreateUrlW(::core::mem::transmute(lpurlcomponents), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpszurl), ::core::mem::transmute(lpdwurllength))) + ::core::mem::transmute(InternetCreateUrlW(::core::mem::transmute(lpurlcomponents), dwflags, ::core::mem::transmute(lpszurl), ::core::mem::transmute(lpdwurllength))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7756,7 +7756,7 @@ where extern "system" { fn InternetDial(hwndparent: super::super::Foundation::HWND, lpszconnectoid: ::windows::core::PCSTR, dwflags: u32, lpdwconnection: *mut u32, dwreserved: u32) -> u32; } - ::core::mem::transmute(InternetDial(hwndparent.into(), lpszconnectoid.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpdwconnection), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetDial(hwndparent.into(), lpszconnectoid.into(), dwflags, ::core::mem::transmute(lpdwconnection), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7770,7 +7770,7 @@ where extern "system" { fn InternetDialA(hwndparent: super::super::Foundation::HWND, lpszconnectoid: ::windows::core::PCSTR, dwflags: u32, lpdwconnection: *mut usize, dwreserved: u32) -> u32; } - ::core::mem::transmute(InternetDialA(hwndparent.into(), lpszconnectoid.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpdwconnection), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetDialA(hwndparent.into(), lpszconnectoid.into(), dwflags, ::core::mem::transmute(lpdwconnection), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7784,7 +7784,7 @@ where extern "system" { fn InternetDialW(hwndparent: super::super::Foundation::HWND, lpszconnectoid: ::windows::core::PCWSTR, dwflags: u32, lpdwconnection: *mut usize, dwreserved: u32) -> u32; } - ::core::mem::transmute(InternetDialW(hwndparent.into(), lpszconnectoid.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpdwconnection), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetDialW(hwndparent.into(), lpszconnectoid.into(), dwflags, ::core::mem::transmute(lpdwconnection), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7794,7 +7794,7 @@ pub unsafe fn InternetEnumPerSiteCookieDecisionA(pszsitename: ::windows::core::P extern "system" { fn InternetEnumPerSiteCookieDecisionA(pszsitename: ::windows::core::PSTR, pcsitenamesize: *mut u32, pdwdecision: *mut u32, dwindex: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetEnumPerSiteCookieDecisionA(::core::mem::transmute(pszsitename), ::core::mem::transmute(pcsitenamesize), ::core::mem::transmute(pdwdecision), ::core::mem::transmute(dwindex))) + ::core::mem::transmute(InternetEnumPerSiteCookieDecisionA(::core::mem::transmute(pszsitename), ::core::mem::transmute(pcsitenamesize), ::core::mem::transmute(pdwdecision), dwindex)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7804,7 +7804,7 @@ pub unsafe fn InternetEnumPerSiteCookieDecisionW(pszsitename: ::windows::core::P extern "system" { fn InternetEnumPerSiteCookieDecisionW(pszsitename: ::windows::core::PWSTR, pcsitenamesize: *mut u32, pdwdecision: *mut u32, dwindex: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetEnumPerSiteCookieDecisionW(::core::mem::transmute(pszsitename), ::core::mem::transmute(pcsitenamesize), ::core::mem::transmute(pdwdecision), ::core::mem::transmute(dwindex))) + ::core::mem::transmute(InternetEnumPerSiteCookieDecisionW(::core::mem::transmute(pszsitename), ::core::mem::transmute(pcsitenamesize), ::core::mem::transmute(pdwdecision), dwindex)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7817,7 +7817,7 @@ where extern "system" { fn InternetErrorDlg(hwnd: super::super::Foundation::HWND, hrequest: *mut ::core::ffi::c_void, dwerror: u32, dwflags: u32, lppvdata: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(InternetErrorDlg(hwnd.into(), ::core::mem::transmute(hrequest), ::core::mem::transmute(dwerror), ::core::mem::transmute(dwflags), ::core::mem::transmute(lppvdata))) + ::core::mem::transmute(InternetErrorDlg(hwnd.into(), ::core::mem::transmute(hrequest), dwerror, dwflags, ::core::mem::transmute(lppvdata))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7850,7 +7850,7 @@ where extern "system" { fn InternetFortezzaCommand(dwcommand: u32, hwnd: super::super::Foundation::HWND, dwreserved: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetFortezzaCommand(::core::mem::transmute(dwcommand), hwnd.into(), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetFortezzaCommand(dwcommand, hwnd.into(), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7860,7 +7860,7 @@ pub unsafe fn InternetFreeCookies(pcookies: *mut INTERNET_COOKIE2, dwcookiecount extern "system" { fn InternetFreeCookies(pcookies: *mut INTERNET_COOKIE2, dwcookiecount: u32); } - InternetFreeCookies(::core::mem::transmute(pcookies), ::core::mem::transmute(dwcookiecount)) + InternetFreeCookies(::core::mem::transmute(pcookies), dwcookiecount) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7880,7 +7880,7 @@ pub unsafe fn InternetGetConnectedState(lpdwflags: *mut INTERNET_CONNECTION, dwr extern "system" { fn InternetGetConnectedState(lpdwflags: *mut INTERNET_CONNECTION, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetGetConnectedState(::core::mem::transmute(lpdwflags), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetGetConnectedState(::core::mem::transmute(lpdwflags), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7890,7 +7890,7 @@ pub unsafe fn InternetGetConnectedStateEx(lpdwflags: *mut INTERNET_CONNECTION, l extern "system" { fn InternetGetConnectedStateEx(lpdwflags: *mut INTERNET_CONNECTION, lpszconnectionname: ::windows::core::PSTR, dwnamelen: u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetGetConnectedStateEx(::core::mem::transmute(lpdwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszconnectionname)), lpszconnectionname.len() as _, ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetGetConnectedStateEx(::core::mem::transmute(lpdwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszconnectionname)), lpszconnectionname.len() as _, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7900,7 +7900,7 @@ pub unsafe fn InternetGetConnectedStateExA(lpdwflags: *mut INTERNET_CONNECTION, extern "system" { fn InternetGetConnectedStateExA(lpdwflags: *mut INTERNET_CONNECTION, lpszconnectionname: ::windows::core::PSTR, cchnamelen: u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetGetConnectedStateExA(::core::mem::transmute(lpdwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszconnectionname)), lpszconnectionname.len() as _, ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetGetConnectedStateExA(::core::mem::transmute(lpdwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszconnectionname)), lpszconnectionname.len() as _, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7910,7 +7910,7 @@ pub unsafe fn InternetGetConnectedStateExW(lpdwflags: *mut INTERNET_CONNECTION, extern "system" { fn InternetGetConnectedStateExW(lpdwflags: *mut INTERNET_CONNECTION, lpszconnectionname: ::windows::core::PWSTR, cchnamelen: u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetGetConnectedStateExW(::core::mem::transmute(lpdwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszconnectionname)), lpszconnectionname.len() as _, ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetGetConnectedStateExW(::core::mem::transmute(lpdwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszconnectionname)), lpszconnectionname.len() as _, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7938,7 +7938,7 @@ where extern "system" { fn InternetGetCookieEx2(pcwszurl: ::windows::core::PCWSTR, pcwszcookiename: ::windows::core::PCWSTR, dwflags: u32, ppcookies: *mut *mut INTERNET_COOKIE2, pdwcookiecount: *mut u32) -> u32; } - ::core::mem::transmute(InternetGetCookieEx2(pcwszurl.into(), pcwszcookiename.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppcookies), ::core::mem::transmute(pdwcookiecount))) + ::core::mem::transmute(InternetGetCookieEx2(pcwszurl.into(), pcwszcookiename.into(), dwflags, ::core::mem::transmute(ppcookies), ::core::mem::transmute(pdwcookiecount))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7952,7 +7952,7 @@ where extern "system" { fn InternetGetCookieExA(lpszurl: ::windows::core::PCSTR, lpszcookiename: ::windows::core::PCSTR, lpszcookiedata: ::windows::core::PCSTR, lpdwsize: *mut u32, dwflags: INTERNET_COOKIE_FLAGS, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetGetCookieExA(lpszurl.into(), lpszcookiename.into(), ::core::mem::transmute(lpszcookiedata), ::core::mem::transmute(lpdwsize), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(InternetGetCookieExA(lpszurl.into(), lpszcookiename.into(), ::core::mem::transmute(lpszcookiedata), ::core::mem::transmute(lpdwsize), dwflags, ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7966,7 +7966,7 @@ where extern "system" { fn InternetGetCookieExW(lpszurl: ::windows::core::PCWSTR, lpszcookiename: ::windows::core::PCWSTR, lpszcookiedata: ::windows::core::PCWSTR, lpdwsize: *mut u32, dwflags: INTERNET_COOKIE_FLAGS, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetGetCookieExW(lpszurl.into(), lpszcookiename.into(), ::core::mem::transmute(lpszcookiedata), ::core::mem::transmute(lpdwsize), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(InternetGetCookieExW(lpszurl.into(), lpszcookiename.into(), ::core::mem::transmute(lpszcookiedata), ::core::mem::transmute(lpdwsize), dwflags, ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8092,7 +8092,7 @@ where extern "system" { fn InternetGoOnline(lpszurl: ::windows::core::PCSTR, hwndparent: super::super::Foundation::HWND, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetGoOnline(lpszurl.into(), hwndparent.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InternetGoOnline(lpszurl.into(), hwndparent.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8106,7 +8106,7 @@ where extern "system" { fn InternetGoOnlineA(lpszurl: ::windows::core::PCSTR, hwndparent: super::super::Foundation::HWND, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetGoOnlineA(lpszurl.into(), hwndparent.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InternetGoOnlineA(lpszurl.into(), hwndparent.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8120,7 +8120,7 @@ where extern "system" { fn InternetGoOnlineW(lpszurl: ::windows::core::PCWSTR, hwndparent: super::super::Foundation::HWND, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetGoOnlineW(lpszurl.into(), hwndparent.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InternetGoOnlineW(lpszurl.into(), hwndparent.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -8129,7 +8129,7 @@ pub unsafe fn InternetHangUp(dwconnection: usize, dwreserved: u32) -> u32 { extern "system" { fn InternetHangUp(dwconnection: usize, dwreserved: u32) -> u32; } - ::core::mem::transmute(InternetHangUp(::core::mem::transmute(dwconnection), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetHangUp(dwconnection, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8139,7 +8139,7 @@ pub unsafe fn InternetInitializeAutoProxyDll(dwreserved: u32) -> super::super::F extern "system" { fn InternetInitializeAutoProxyDll(dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetInitializeAutoProxyDll(::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetInitializeAutoProxyDll(dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8163,7 +8163,7 @@ where extern "system" { fn InternetOpenA(lpszagent: ::windows::core::PCSTR, dwaccesstype: u32, lpszproxy: ::windows::core::PCSTR, lpszproxybypass: ::windows::core::PCSTR, dwflags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(InternetOpenA(lpszagent.into(), ::core::mem::transmute(dwaccesstype), lpszproxy.into(), lpszproxybypass.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InternetOpenA(lpszagent.into(), dwaccesstype, lpszproxy.into(), lpszproxybypass.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -8175,7 +8175,7 @@ where extern "system" { fn InternetOpenUrlA(hinternet: *const ::core::ffi::c_void, lpszurl: ::windows::core::PCSTR, lpszheaders: ::windows::core::PCSTR, dwheaderslength: u32, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(InternetOpenUrlA(::core::mem::transmute(hinternet), lpszurl.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(InternetOpenUrlA(::core::mem::transmute(hinternet), lpszurl.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -8187,7 +8187,7 @@ where extern "system" { fn InternetOpenUrlW(hinternet: *const ::core::ffi::c_void, lpszurl: ::windows::core::PCWSTR, lpszheaders: ::windows::core::PCWSTR, dwheaderslength: u32, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(InternetOpenUrlW(::core::mem::transmute(hinternet), lpszurl.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(InternetOpenUrlW(::core::mem::transmute(hinternet), lpszurl.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszheaders)), lpszheaders.len() as _, dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -8201,7 +8201,7 @@ where extern "system" { fn InternetOpenW(lpszagent: ::windows::core::PCWSTR, dwaccesstype: u32, lpszproxy: ::windows::core::PCWSTR, lpszproxybypass: ::windows::core::PCWSTR, dwflags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(InternetOpenW(lpszagent.into(), ::core::mem::transmute(dwaccesstype), lpszproxy.into(), lpszproxybypass.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InternetOpenW(lpszagent.into(), dwaccesstype, lpszproxy.into(), lpszproxybypass.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8211,7 +8211,7 @@ pub unsafe fn InternetQueryDataAvailable(hfile: *const ::core::ffi::c_void, lpdw extern "system" { fn InternetQueryDataAvailable(hfile: *const ::core::ffi::c_void, lpdwnumberofbytesavailable: *mut u32, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetQueryDataAvailable(::core::mem::transmute(hfile), ::core::mem::transmute(lpdwnumberofbytesavailable), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(InternetQueryDataAvailable(::core::mem::transmute(hfile), ::core::mem::transmute(lpdwnumberofbytesavailable), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8221,7 +8221,7 @@ pub unsafe fn InternetQueryFortezzaStatus(pdwstatus: *mut u32, dwreserved: usize extern "system" { fn InternetQueryFortezzaStatus(pdwstatus: *mut u32, dwreserved: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetQueryFortezzaStatus(::core::mem::transmute(pdwstatus), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetQueryFortezzaStatus(::core::mem::transmute(pdwstatus), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8231,7 +8231,7 @@ pub unsafe fn InternetQueryOptionA(hinternet: *const ::core::ffi::c_void, dwopti extern "system" { fn InternetQueryOptionA(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetQueryOptionA(::core::mem::transmute(hinternet), ::core::mem::transmute(dwoption), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength))) + ::core::mem::transmute(InternetQueryOptionA(::core::mem::transmute(hinternet), dwoption, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8241,7 +8241,7 @@ pub unsafe fn InternetQueryOptionW(hinternet: *const ::core::ffi::c_void, dwopti extern "system" { fn InternetQueryOptionW(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetQueryOptionW(::core::mem::transmute(hinternet), ::core::mem::transmute(dwoption), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength))) + ::core::mem::transmute(InternetQueryOptionW(::core::mem::transmute(hinternet), dwoption, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbufferlength))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8251,7 +8251,7 @@ pub unsafe fn InternetReadFile(hfile: *const ::core::ffi::c_void, lpbuffer: *mut extern "system" { fn InternetReadFile(hfile: *const ::core::ffi::c_void, lpbuffer: *mut ::core::ffi::c_void, dwnumberofbytestoread: u32, lpdwnumberofbytesread: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetReadFile(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwnumberofbytestoread), ::core::mem::transmute(lpdwnumberofbytesread))) + ::core::mem::transmute(InternetReadFile(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffer), dwnumberofbytestoread, ::core::mem::transmute(lpdwnumberofbytesread))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8261,7 +8261,7 @@ pub unsafe fn InternetReadFileExA(hfile: *const ::core::ffi::c_void, lpbuffersou extern "system" { fn InternetReadFileExA(hfile: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSA, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetReadFileExA(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffersout), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(InternetReadFileExA(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffersout), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8271,7 +8271,7 @@ pub unsafe fn InternetReadFileExW(hfile: *const ::core::ffi::c_void, lpbuffersou extern "system" { fn InternetReadFileExW(hfile: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSW, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetReadFileExW(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffersout), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(InternetReadFileExW(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffersout), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8281,7 +8281,7 @@ pub unsafe fn InternetSecurityProtocolToStringA(dwprotocol: u32, lpstr: ::window extern "system" { fn InternetSecurityProtocolToStringA(dwprotocol: u32, lpstr: ::windows::core::PSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetSecurityProtocolToStringA(::core::mem::transmute(dwprotocol), ::core::mem::transmute(lpstr), ::core::mem::transmute(lpdwstrlength), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetSecurityProtocolToStringA(dwprotocol, ::core::mem::transmute(lpstr), ::core::mem::transmute(lpdwstrlength), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8291,7 +8291,7 @@ pub unsafe fn InternetSecurityProtocolToStringW(dwprotocol: u32, lpstr: ::window extern "system" { fn InternetSecurityProtocolToStringW(dwprotocol: u32, lpstr: ::windows::core::PWSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetSecurityProtocolToStringW(::core::mem::transmute(dwprotocol), ::core::mem::transmute(lpstr), ::core::mem::transmute(lpdwstrlength), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetSecurityProtocolToStringW(dwprotocol, ::core::mem::transmute(lpstr), ::core::mem::transmute(lpdwstrlength), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8320,7 +8320,7 @@ where extern "system" { fn InternetSetCookieEx2(pcwszurl: ::windows::core::PCWSTR, pcookie: *const INTERNET_COOKIE2, pcwszp3ppolicy: ::windows::core::PCWSTR, dwflags: u32, pdwcookiestate: *mut u32) -> u32; } - ::core::mem::transmute(InternetSetCookieEx2(pcwszurl.into(), ::core::mem::transmute(pcookie), pcwszp3ppolicy.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwcookiestate))) + ::core::mem::transmute(InternetSetCookieEx2(pcwszurl.into(), ::core::mem::transmute(pcookie), pcwszp3ppolicy.into(), dwflags, ::core::mem::transmute(pdwcookiestate))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -8334,7 +8334,7 @@ where extern "system" { fn InternetSetCookieExA(lpszurl: ::windows::core::PCSTR, lpszcookiename: ::windows::core::PCSTR, lpszcookiedata: ::windows::core::PCSTR, dwflags: u32, dwreserved: usize) -> u32; } - ::core::mem::transmute(InternetSetCookieExA(lpszurl.into(), lpszcookiename.into(), lpszcookiedata.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetSetCookieExA(lpszurl.into(), lpszcookiename.into(), lpszcookiedata.into(), dwflags, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -8348,7 +8348,7 @@ where extern "system" { fn InternetSetCookieExW(lpszurl: ::windows::core::PCWSTR, lpszcookiename: ::windows::core::PCWSTR, lpszcookiedata: ::windows::core::PCWSTR, dwflags: u32, dwreserved: usize) -> u32; } - ::core::mem::transmute(InternetSetCookieExW(lpszurl.into(), lpszcookiename.into(), lpszcookiedata.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetSetCookieExW(lpszurl.into(), lpszcookiename.into(), lpszcookiedata.into(), dwflags, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8376,7 +8376,7 @@ where extern "system" { fn InternetSetDialState(lpszconnectoid: ::windows::core::PCSTR, dwstate: u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetSetDialState(lpszconnectoid.into(), ::core::mem::transmute(dwstate), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetSetDialState(lpszconnectoid.into(), dwstate, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8389,7 +8389,7 @@ where extern "system" { fn InternetSetDialStateA(lpszconnectoid: ::windows::core::PCSTR, dwstate: u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetSetDialStateA(lpszconnectoid.into(), ::core::mem::transmute(dwstate), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetSetDialStateA(lpszconnectoid.into(), dwstate, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8402,7 +8402,7 @@ where extern "system" { fn InternetSetDialStateW(lpszconnectoid: ::windows::core::PCWSTR, dwstate: u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetSetDialStateW(lpszconnectoid.into(), ::core::mem::transmute(dwstate), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetSetDialStateW(lpszconnectoid.into(), dwstate, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -8411,7 +8411,7 @@ pub unsafe fn InternetSetFilePointer(hfile: *const ::core::ffi::c_void, ldistanc extern "system" { fn InternetSetFilePointer(hfile: *const ::core::ffi::c_void, ldistancetomove: i32, lpdistancetomovehigh: *mut i32, dwmovemethod: u32, dwcontext: usize) -> u32; } - ::core::mem::transmute(InternetSetFilePointer(::core::mem::transmute(hfile), ::core::mem::transmute(ldistancetomove), ::core::mem::transmute(lpdistancetomovehigh), ::core::mem::transmute(dwmovemethod), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(InternetSetFilePointer(::core::mem::transmute(hfile), ldistancetomove, ::core::mem::transmute(lpdistancetomovehigh), dwmovemethod, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8421,7 +8421,7 @@ pub unsafe fn InternetSetOptionA(hinternet: *const ::core::ffi::c_void, dwoption extern "system" { fn InternetSetOptionA(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *const ::core::ffi::c_void, dwbufferlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetSetOptionA(::core::mem::transmute(hinternet), ::core::mem::transmute(dwoption), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbufferlength))) + ::core::mem::transmute(InternetSetOptionA(::core::mem::transmute(hinternet), dwoption, ::core::mem::transmute(lpbuffer), dwbufferlength)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8431,7 +8431,7 @@ pub unsafe fn InternetSetOptionExA(hinternet: *const ::core::ffi::c_void, dwopti extern "system" { fn InternetSetOptionExA(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *const ::core::ffi::c_void, dwbufferlength: u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetSetOptionExA(::core::mem::transmute(hinternet), ::core::mem::transmute(dwoption), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbufferlength), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InternetSetOptionExA(::core::mem::transmute(hinternet), dwoption, ::core::mem::transmute(lpbuffer), dwbufferlength, dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8441,7 +8441,7 @@ pub unsafe fn InternetSetOptionExW(hinternet: *const ::core::ffi::c_void, dwopti extern "system" { fn InternetSetOptionExW(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *const ::core::ffi::c_void, dwbufferlength: u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetSetOptionExW(::core::mem::transmute(hinternet), ::core::mem::transmute(dwoption), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbufferlength), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InternetSetOptionExW(::core::mem::transmute(hinternet), dwoption, ::core::mem::transmute(lpbuffer), dwbufferlength, dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8451,7 +8451,7 @@ pub unsafe fn InternetSetOptionW(hinternet: *const ::core::ffi::c_void, dwoption extern "system" { fn InternetSetOptionW(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *const ::core::ffi::c_void, dwbufferlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetSetOptionW(::core::mem::transmute(hinternet), ::core::mem::transmute(dwoption), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbufferlength))) + ::core::mem::transmute(InternetSetOptionW(::core::mem::transmute(hinternet), dwoption, ::core::mem::transmute(lpbuffer), dwbufferlength)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8464,7 +8464,7 @@ where extern "system" { fn InternetSetPerSiteCookieDecisionA(pchhostname: ::windows::core::PCSTR, dwdecision: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetSetPerSiteCookieDecisionA(pchhostname.into(), ::core::mem::transmute(dwdecision))) + ::core::mem::transmute(InternetSetPerSiteCookieDecisionA(pchhostname.into(), dwdecision)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8477,7 +8477,7 @@ where extern "system" { fn InternetSetPerSiteCookieDecisionW(pchhostname: ::windows::core::PCWSTR, dwdecision: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetSetPerSiteCookieDecisionW(pchhostname.into(), ::core::mem::transmute(dwdecision))) + ::core::mem::transmute(InternetSetPerSiteCookieDecisionW(pchhostname.into(), dwdecision)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -8556,7 +8556,7 @@ pub unsafe fn InternetTimeFromSystemTime(pst: *const super::super::Foundation::S extern "system" { fn InternetTimeFromSystemTime(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: ::windows::core::PSTR, cbtime: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetTimeFromSystemTime(::core::mem::transmute(pst), ::core::mem::transmute(dwrfc), ::core::mem::transmute(lpsztime), ::core::mem::transmute(cbtime))) + ::core::mem::transmute(InternetTimeFromSystemTime(::core::mem::transmute(pst), dwrfc, ::core::mem::transmute(lpsztime), cbtime)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8566,7 +8566,7 @@ pub unsafe fn InternetTimeFromSystemTimeA(pst: *const super::super::Foundation:: extern "system" { fn InternetTimeFromSystemTimeA(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: ::windows::core::PSTR, cbtime: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetTimeFromSystemTimeA(::core::mem::transmute(pst), ::core::mem::transmute(dwrfc), ::core::mem::transmute(lpsztime), ::core::mem::transmute(cbtime))) + ::core::mem::transmute(InternetTimeFromSystemTimeA(::core::mem::transmute(pst), dwrfc, ::core::mem::transmute(lpsztime), cbtime)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8576,7 +8576,7 @@ pub unsafe fn InternetTimeFromSystemTimeW(pst: *const super::super::Foundation:: extern "system" { fn InternetTimeFromSystemTimeW(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: ::windows::core::PWSTR, cbtime: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetTimeFromSystemTimeW(::core::mem::transmute(pst), ::core::mem::transmute(dwrfc), ::core::mem::transmute(lpsztime), ::core::mem::transmute(cbtime))) + ::core::mem::transmute(InternetTimeFromSystemTimeW(::core::mem::transmute(pst), dwrfc, ::core::mem::transmute(lpsztime), cbtime)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8589,7 +8589,7 @@ where extern "system" { fn InternetTimeToSystemTime(lpsztime: ::windows::core::PCSTR, pst: *mut super::super::Foundation::SYSTEMTIME, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetTimeToSystemTime(lpsztime.into(), ::core::mem::transmute(pst), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetTimeToSystemTime(lpsztime.into(), ::core::mem::transmute(pst), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8602,7 +8602,7 @@ where extern "system" { fn InternetTimeToSystemTimeA(lpsztime: ::windows::core::PCSTR, pst: *mut super::super::Foundation::SYSTEMTIME, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetTimeToSystemTimeA(lpsztime.into(), ::core::mem::transmute(pst), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetTimeToSystemTimeA(lpsztime.into(), ::core::mem::transmute(pst), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8615,7 +8615,7 @@ where extern "system" { fn InternetTimeToSystemTimeW(lpsztime: ::windows::core::PCWSTR, pst: *mut super::super::Foundation::SYSTEMTIME, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetTimeToSystemTimeW(lpsztime.into(), ::core::mem::transmute(pst), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(InternetTimeToSystemTimeW(lpsztime.into(), ::core::mem::transmute(pst), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8638,7 +8638,7 @@ pub unsafe fn InternetWriteFile(hfile: *const ::core::ffi::c_void, lpbuffer: *co extern "system" { fn InternetWriteFile(hfile: *const ::core::ffi::c_void, lpbuffer: *const ::core::ffi::c_void, dwnumberofbytestowrite: u32, lpdwnumberofbyteswritten: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetWriteFile(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwnumberofbytestowrite), ::core::mem::transmute(lpdwnumberofbyteswritten))) + ::core::mem::transmute(InternetWriteFile(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffer), dwnumberofbytestowrite, ::core::mem::transmute(lpdwnumberofbyteswritten))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8648,7 +8648,7 @@ pub unsafe fn InternetWriteFileExA(hfile: *const ::core::ffi::c_void, lpbuffersi extern "system" { fn InternetWriteFileExA(hfile: *const ::core::ffi::c_void, lpbuffersin: *const INTERNET_BUFFERSA, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetWriteFileExA(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffersin), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(InternetWriteFileExA(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffersin), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8658,7 +8658,7 @@ pub unsafe fn InternetWriteFileExW(hfile: *const ::core::ffi::c_void, lpbuffersi extern "system" { fn InternetWriteFileExW(hfile: *const ::core::ffi::c_void, lpbuffersin: *const INTERNET_BUFFERSW, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InternetWriteFileExW(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffersin), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontext))) + ::core::mem::transmute(InternetWriteFileExW(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffersin), dwflags, dwcontext)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8696,7 +8696,7 @@ pub unsafe fn IsHostInProxyBypassList(tscheme: INTERNET_SCHEME, lpszhost: &[u8]) extern "system" { fn IsHostInProxyBypassList(tscheme: INTERNET_SCHEME, lpszhost: ::windows::core::PCSTR, cchhost: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsHostInProxyBypassList(::core::mem::transmute(tscheme), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszhost)), lpszhost.len() as _)) + ::core::mem::transmute(IsHostInProxyBypassList(tscheme, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpszhost)), lpszhost.len() as _)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8719,7 +8719,7 @@ where extern "system" { fn IsUrlCacheEntryExpiredA(lpszurlname: ::windows::core::PCSTR, dwflags: u32, pftlastmodified: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsUrlCacheEntryExpiredA(lpszurlname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pftlastmodified))) + ::core::mem::transmute(IsUrlCacheEntryExpiredA(lpszurlname.into(), dwflags, ::core::mem::transmute(pftlastmodified))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8732,7 +8732,7 @@ where extern "system" { fn IsUrlCacheEntryExpiredW(lpszurlname: ::windows::core::PCWSTR, dwflags: u32, pftlastmodified: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsUrlCacheEntryExpiredW(lpszurlname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pftlastmodified))) + ::core::mem::transmute(IsUrlCacheEntryExpiredW(lpszurlname.into(), dwflags, ::core::mem::transmute(pftlastmodified))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const LOCAL_NAMESPACE_PREFIX: &str = "Local\\"; @@ -8911,7 +8911,7 @@ pub unsafe fn ParseX509EncodedCertificateForListBoxEntry(lpcert: *const u8, cbce extern "system" { fn ParseX509EncodedCertificateForListBoxEntry(lpcert: *const u8, cbcert: u32, lpszlistboxentry: ::windows::core::PSTR, lpdwlistboxentry: *mut u32) -> u32; } - ::core::mem::transmute(ParseX509EncodedCertificateForListBoxEntry(::core::mem::transmute(lpcert), ::core::mem::transmute(cbcert), ::core::mem::transmute(lpszlistboxentry), ::core::mem::transmute(lpdwlistboxentry))) + ::core::mem::transmute(ParseX509EncodedCertificateForListBoxEntry(::core::mem::transmute(lpcert), cbcert, ::core::mem::transmute(lpszlistboxentry), ::core::mem::transmute(lpdwlistboxentry))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8924,7 +8924,7 @@ where extern "system" { fn PerformOperationOverUrlCacheA(pszurlsearchpattern: ::windows::core::PCSTR, dwflags: u32, dwfilter: u32, groupid: i64, preserved1: *mut ::core::ffi::c_void, pdwreserved2: *mut u32, preserved3: *mut ::core::ffi::c_void, op: *mut ::core::ffi::c_void, poperatordata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PerformOperationOverUrlCacheA(pszurlsearchpattern.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwfilter), ::core::mem::transmute(groupid), ::core::mem::transmute(preserved1), ::core::mem::transmute(pdwreserved2), ::core::mem::transmute(preserved3), ::core::mem::transmute(op), ::core::mem::transmute(poperatordata))) + ::core::mem::transmute(PerformOperationOverUrlCacheA(pszurlsearchpattern.into(), dwflags, dwfilter, groupid, ::core::mem::transmute(preserved1), ::core::mem::transmute(pdwreserved2), ::core::mem::transmute(preserved3), ::core::mem::transmute(op), ::core::mem::transmute(poperatordata))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -8933,7 +8933,7 @@ pub unsafe fn PrivacyGetZonePreferenceW(dwzone: u32, dwtype: u32, pdwtemplate: * extern "system" { fn PrivacyGetZonePreferenceW(dwzone: u32, dwtype: u32, pdwtemplate: *mut u32, pszbuffer: ::windows::core::PWSTR, pdwbufferlength: *mut u32) -> u32; } - ::core::mem::transmute(PrivacyGetZonePreferenceW(::core::mem::transmute(dwzone), ::core::mem::transmute(dwtype), ::core::mem::transmute(pdwtemplate), ::core::mem::transmute(pszbuffer), ::core::mem::transmute(pdwbufferlength))) + ::core::mem::transmute(PrivacyGetZonePreferenceW(dwzone, dwtype, ::core::mem::transmute(pdwtemplate), ::core::mem::transmute(pszbuffer), ::core::mem::transmute(pdwbufferlength))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -8945,7 +8945,7 @@ where extern "system" { fn PrivacySetZonePreferenceW(dwzone: u32, dwtype: u32, dwtemplate: u32, pszpreference: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(PrivacySetZonePreferenceW(::core::mem::transmute(dwzone), ::core::mem::transmute(dwtype), ::core::mem::transmute(dwtemplate), pszpreference.into())) + ::core::mem::transmute(PrivacySetZonePreferenceW(dwzone, dwtype, dwtemplate, pszpreference.into())) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -9045,7 +9045,7 @@ where extern "system" { fn ReadUrlCacheEntryStream(hurlcachestream: super::super::Foundation::HANDLE, dwlocation: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwlen: *mut u32, reserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadUrlCacheEntryStream(hurlcachestream.into(), ::core::mem::transmute(dwlocation), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwlen), ::core::mem::transmute(reserved))) + ::core::mem::transmute(ReadUrlCacheEntryStream(hurlcachestream.into(), dwlocation, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwlen), reserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9058,7 +9058,7 @@ where extern "system" { fn ReadUrlCacheEntryStreamEx(hurlcachestream: super::super::Foundation::HANDLE, qwlocation: u64, lpbuffer: *mut ::core::ffi::c_void, lpdwlen: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadUrlCacheEntryStreamEx(hurlcachestream.into(), ::core::mem::transmute(qwlocation), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwlen))) + ::core::mem::transmute(ReadUrlCacheEntryStreamEx(hurlcachestream.into(), qwlocation, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwlen))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9071,7 +9071,7 @@ where extern "system" { fn RegisterUrlCacheNotification(hwnd: super::super::Foundation::HWND, umsg: u32, gid: i64, dwopsfilter: u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RegisterUrlCacheNotification(hwnd.into(), ::core::mem::transmute(umsg), ::core::mem::transmute(gid), ::core::mem::transmute(dwopsfilter), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(RegisterUrlCacheNotification(hwnd.into(), umsg, gid, dwopsfilter, dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9081,7 +9081,7 @@ pub unsafe fn ResumeSuspendedDownload(hrequest: *const ::core::ffi::c_void, dwre extern "system" { fn ResumeSuspendedDownload(hrequest: *const ::core::ffi::c_void, dwresultcode: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ResumeSuspendedDownload(::core::mem::transmute(hrequest), ::core::mem::transmute(dwresultcode))) + ::core::mem::transmute(ResumeSuspendedDownload(::core::mem::transmute(hrequest), dwresultcode)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9094,7 +9094,7 @@ where extern "system" { fn RetrieveUrlCacheEntryFileA(lpszurlname: ::windows::core::PCSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RetrieveUrlCacheEntryFileA(lpszurlname.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(RetrieveUrlCacheEntryFileA(lpszurlname.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9107,7 +9107,7 @@ where extern "system" { fn RetrieveUrlCacheEntryFileW(lpszurlname: ::windows::core::PCWSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RetrieveUrlCacheEntryFileW(lpszurlname.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(RetrieveUrlCacheEntryFileW(lpszurlname.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9121,7 +9121,7 @@ where extern "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.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), frandomread.into(), ::core::mem::transmute(dwreserved)); + let result__ = RetrieveUrlCacheEntryStreamA(lpszurlname.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), frandomread.into(), dwreserved); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -9136,7 +9136,7 @@ where extern "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.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), frandomread.into(), ::core::mem::transmute(dwreserved)); + let result__ = RetrieveUrlCacheEntryStreamW(lpszurlname.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), frandomread.into(), dwreserved); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -9152,7 +9152,7 @@ where extern "system" { fn RunOnceUrlCache(hwnd: super::super::Foundation::HWND, hinst: super::super::Foundation::HINSTANCE, lpszcmd: ::windows::core::PCSTR, ncmdshow: i32) -> u32; } - ::core::mem::transmute(RunOnceUrlCache(hwnd.into(), hinst.into(), lpszcmd.into(), ::core::mem::transmute(ncmdshow))) + ::core::mem::transmute(RunOnceUrlCache(hwnd.into(), hinst.into(), lpszcmd.into(), ncmdshow)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_128BIT: u32 = 536870912u32; @@ -9204,7 +9204,7 @@ pub unsafe fn SetUrlCacheConfigInfoA(lpcacheconfiginfo: *const INTERNET_CACHE_CO extern "system" { fn SetUrlCacheConfigInfoA(lpcacheconfiginfo: *const INTERNET_CACHE_CONFIG_INFOA, dwfieldcontrol: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUrlCacheConfigInfoA(::core::mem::transmute(lpcacheconfiginfo), ::core::mem::transmute(dwfieldcontrol))) + ::core::mem::transmute(SetUrlCacheConfigInfoA(::core::mem::transmute(lpcacheconfiginfo), dwfieldcontrol)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9214,7 +9214,7 @@ pub unsafe fn SetUrlCacheConfigInfoW(lpcacheconfiginfo: *const INTERNET_CACHE_CO extern "system" { fn SetUrlCacheConfigInfoW(lpcacheconfiginfo: *const INTERNET_CACHE_CONFIG_INFOW, dwfieldcontrol: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUrlCacheConfigInfoW(::core::mem::transmute(lpcacheconfiginfo), ::core::mem::transmute(dwfieldcontrol))) + ::core::mem::transmute(SetUrlCacheConfigInfoW(::core::mem::transmute(lpcacheconfiginfo), dwfieldcontrol)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9227,7 +9227,7 @@ where extern "system" { fn SetUrlCacheEntryGroup(lpszurlname: ::windows::core::PCSTR, dwflags: u32, groupid: i64, pbgroupattributes: *mut u8, cbgroupattributes: u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUrlCacheEntryGroup(lpszurlname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(groupid), ::core::mem::transmute(pbgroupattributes), ::core::mem::transmute(cbgroupattributes), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(SetUrlCacheEntryGroup(lpszurlname.into(), dwflags, groupid, ::core::mem::transmute(pbgroupattributes), cbgroupattributes, ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9240,7 +9240,7 @@ where extern "system" { fn SetUrlCacheEntryGroupA(lpszurlname: ::windows::core::PCSTR, dwflags: u32, groupid: i64, pbgroupattributes: *mut u8, cbgroupattributes: u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUrlCacheEntryGroupA(lpszurlname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(groupid), ::core::mem::transmute(pbgroupattributes), ::core::mem::transmute(cbgroupattributes), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(SetUrlCacheEntryGroupA(lpszurlname.into(), dwflags, groupid, ::core::mem::transmute(pbgroupattributes), cbgroupattributes, ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9253,7 +9253,7 @@ where extern "system" { fn SetUrlCacheEntryGroupW(lpszurlname: ::windows::core::PCWSTR, dwflags: u32, groupid: i64, pbgroupattributes: *mut u8, cbgroupattributes: u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUrlCacheEntryGroupW(lpszurlname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(groupid), ::core::mem::transmute(pbgroupattributes), ::core::mem::transmute(cbgroupattributes), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(SetUrlCacheEntryGroupW(lpszurlname.into(), dwflags, groupid, ::core::mem::transmute(pbgroupattributes), cbgroupattributes, ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9266,7 +9266,7 @@ where extern "system" { fn SetUrlCacheEntryInfoA(lpszurlname: ::windows::core::PCSTR, lpcacheentryinfo: *const INTERNET_CACHE_ENTRY_INFOA, dwfieldcontrol: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUrlCacheEntryInfoA(lpszurlname.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(dwfieldcontrol))) + ::core::mem::transmute(SetUrlCacheEntryInfoA(lpszurlname.into(), ::core::mem::transmute(lpcacheentryinfo), dwfieldcontrol)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9279,7 +9279,7 @@ where extern "system" { fn SetUrlCacheEntryInfoW(lpszurlname: ::windows::core::PCWSTR, lpcacheentryinfo: *const INTERNET_CACHE_ENTRY_INFOW, dwfieldcontrol: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUrlCacheEntryInfoW(lpszurlname.into(), ::core::mem::transmute(lpcacheentryinfo), ::core::mem::transmute(dwfieldcontrol))) + ::core::mem::transmute(SetUrlCacheEntryInfoW(lpszurlname.into(), ::core::mem::transmute(lpcacheentryinfo), dwfieldcontrol)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9289,7 +9289,7 @@ pub unsafe fn SetUrlCacheGroupAttributeA(gid: i64, dwflags: u32, dwattributes: u extern "system" { fn SetUrlCacheGroupAttributeA(gid: i64, dwflags: u32, dwattributes: u32, lpgroupinfo: *const INTERNET_CACHE_GROUP_INFOA, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUrlCacheGroupAttributeA(::core::mem::transmute(gid), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwattributes), ::core::mem::transmute(lpgroupinfo), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(SetUrlCacheGroupAttributeA(gid, dwflags, dwattributes, ::core::mem::transmute(lpgroupinfo), ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9299,7 +9299,7 @@ pub unsafe fn SetUrlCacheGroupAttributeW(gid: i64, dwflags: u32, dwattributes: u extern "system" { fn SetUrlCacheGroupAttributeW(gid: i64, dwflags: u32, dwattributes: u32, lpgroupinfo: *const INTERNET_CACHE_GROUP_INFOW, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUrlCacheGroupAttributeW(::core::mem::transmute(gid), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwattributes), ::core::mem::transmute(lpgroupinfo), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(SetUrlCacheGroupAttributeW(gid, dwflags, dwattributes, ::core::mem::transmute(lpgroupinfo), ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9309,7 +9309,7 @@ pub unsafe fn SetUrlCacheHeaderData(nidx: u32, dwdata: u32) -> super::super::Fou extern "system" { fn SetUrlCacheHeaderData(nidx: u32, dwdata: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUrlCacheHeaderData(::core::mem::transmute(nidx), ::core::mem::transmute(dwdata))) + ::core::mem::transmute(SetUrlCacheHeaderData(nidx, dwdata)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9348,7 +9348,7 @@ where extern "system" { fn ShowX509EncodedCertificate(hwndparent: super::super::Foundation::HWND, lpcert: *const u8, cbcert: u32) -> u32; } - ::core::mem::transmute(ShowX509EncodedCertificate(hwndparent.into(), ::core::mem::transmute(lpcert), ::core::mem::transmute(cbcert))) + ::core::mem::transmute(ShowX509EncodedCertificate(hwndparent.into(), ::core::mem::transmute(lpcert), cbcert)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const TRACK_OFFLINE_CACHE_ENTRY: u32 = 16u32; @@ -9588,7 +9588,7 @@ where extern "system" { fn UnlockUrlCacheEntryFile(lpszurlname: ::windows::core::PCSTR, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnlockUrlCacheEntryFile(lpszurlname.into(), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(UnlockUrlCacheEntryFile(lpszurlname.into(), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9601,7 +9601,7 @@ where extern "system" { fn UnlockUrlCacheEntryFileA(lpszurlname: ::windows::core::PCSTR, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnlockUrlCacheEntryFileA(lpszurlname.into(), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(UnlockUrlCacheEntryFileA(lpszurlname.into(), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9614,7 +9614,7 @@ where extern "system" { fn UnlockUrlCacheEntryFileW(lpszurlname: ::windows::core::PCWSTR, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnlockUrlCacheEntryFileW(lpszurlname.into(), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(UnlockUrlCacheEntryFileW(lpszurlname.into(), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9627,7 +9627,7 @@ where extern "system" { fn UnlockUrlCacheEntryStream(hurlcachestream: super::super::Foundation::HANDLE, reserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnlockUrlCacheEntryStream(hurlcachestream.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(UnlockUrlCacheEntryStream(hurlcachestream.into(), reserved)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9671,7 +9671,7 @@ where extern "system" { fn UrlCacheContainerSetEntryMaximumAge(pwszprefix: ::windows::core::PCWSTR, dwentrymaxage: u32) -> u32; } - ::core::mem::transmute(UrlCacheContainerSetEntryMaximumAge(pwszprefix.into(), ::core::mem::transmute(dwentrymaxage))) + ::core::mem::transmute(UrlCacheContainerSetEntryMaximumAge(pwszprefix.into(), dwentrymaxage)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -9685,7 +9685,7 @@ where extern "system" { fn UrlCacheCreateContainer(pwszname: ::windows::core::PCWSTR, pwszprefix: ::windows::core::PCWSTR, pwszdirectory: ::windows::core::PCWSTR, ulllimit: u64, dwoptions: u32) -> u32; } - ::core::mem::transmute(UrlCacheCreateContainer(pwszname.into(), pwszprefix.into(), pwszdirectory.into(), ::core::mem::transmute(ulllimit), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(UrlCacheCreateContainer(pwszname.into(), pwszprefix.into(), pwszdirectory.into(), ulllimit, dwoptions)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9698,7 +9698,7 @@ where extern "system" { fn UrlCacheFindFirstEntry(pwszprefix: ::windows::core::PCWSTR, dwflags: u32, dwfilter: u32, groupid: i64, pcacheentryinfo: *mut URLCACHE_ENTRY_INFO, phfind: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(UrlCacheFindFirstEntry(pwszprefix.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwfilter), ::core::mem::transmute(groupid), ::core::mem::transmute(pcacheentryinfo), ::core::mem::transmute(phfind))) + ::core::mem::transmute(UrlCacheFindFirstEntry(pwszprefix.into(), dwflags, dwfilter, groupid, ::core::mem::transmute(pcacheentryinfo), ::core::mem::transmute(phfind))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9730,7 +9730,7 @@ pub unsafe fn UrlCacheFreeGlobalSpace(ulltargetsize: u64, dwfilter: u32) -> u32 extern "system" { fn UrlCacheFreeGlobalSpace(ulltargetsize: u64, dwfilter: u32) -> u32; } - ::core::mem::transmute(UrlCacheFreeGlobalSpace(::core::mem::transmute(ulltargetsize), ::core::mem::transmute(dwfilter))) + ::core::mem::transmute(UrlCacheFreeGlobalSpace(ulltargetsize, dwfilter)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -9761,7 +9761,7 @@ pub unsafe fn UrlCacheGetGlobalCacheSize(dwfilter: u32, pullsize: *mut u64, pull extern "system" { fn UrlCacheGetGlobalCacheSize(dwfilter: u32, pullsize: *mut u64, pulllimit: *mut u64) -> u32; } - ::core::mem::transmute(UrlCacheGetGlobalCacheSize(::core::mem::transmute(dwfilter), ::core::mem::transmute(pullsize), ::core::mem::transmute(pulllimit))) + ::core::mem::transmute(UrlCacheGetGlobalCacheSize(dwfilter, ::core::mem::transmute(pullsize), ::core::mem::transmute(pulllimit))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -9770,7 +9770,7 @@ pub unsafe fn UrlCacheGetGlobalLimit(limittype: URL_CACHE_LIMIT_TYPE, pulllimit: extern "system" { fn UrlCacheGetGlobalLimit(limittype: URL_CACHE_LIMIT_TYPE, pulllimit: *mut u64) -> u32; } - ::core::mem::transmute(UrlCacheGetGlobalLimit(::core::mem::transmute(limittype), ::core::mem::transmute(pulllimit))) + ::core::mem::transmute(UrlCacheGetGlobalLimit(limittype, ::core::mem::transmute(pulllimit))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -9779,7 +9779,7 @@ pub unsafe fn UrlCacheReadEntryStream(hurlcachestream: *const ::core::ffi::c_voi extern "system" { fn UrlCacheReadEntryStream(hurlcachestream: *const ::core::ffi::c_void, ulllocation: u64, pbuffer: *mut ::core::ffi::c_void, dwbufferlen: u32, pdwbufferlen: *mut u32) -> u32; } - ::core::mem::transmute(UrlCacheReadEntryStream(::core::mem::transmute(hurlcachestream), ::core::mem::transmute(ulllocation), ::core::mem::transmute(pbuffer), ::core::mem::transmute(dwbufferlen), ::core::mem::transmute(pdwbufferlen))) + ::core::mem::transmute(UrlCacheReadEntryStream(::core::mem::transmute(hurlcachestream), ulllocation, ::core::mem::transmute(pbuffer), dwbufferlen, ::core::mem::transmute(pdwbufferlen))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -9833,7 +9833,7 @@ pub unsafe fn UrlCacheSetGlobalLimit(limittype: URL_CACHE_LIMIT_TYPE, ulllimit: extern "system" { fn UrlCacheSetGlobalLimit(limittype: URL_CACHE_LIMIT_TYPE, ulllimit: u64) -> u32; } - ::core::mem::transmute(UrlCacheSetGlobalLimit(::core::mem::transmute(limittype), ::core::mem::transmute(ulllimit))) + ::core::mem::transmute(UrlCacheSetGlobalLimit(limittype, ulllimit)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] @@ -9845,7 +9845,7 @@ where extern "system" { fn UrlCacheUpdateEntryExtraData(happcache: *const ::core::ffi::c_void, pcwszurl: ::windows::core::PCWSTR, pbextradata: *const u8, cbextradata: u32) -> u32; } - ::core::mem::transmute(UrlCacheUpdateEntryExtraData(::core::mem::transmute(happcache), pcwszurl.into(), ::core::mem::transmute(pbextradata), ::core::mem::transmute(cbextradata))) + ::core::mem::transmute(UrlCacheUpdateEntryExtraData(::core::mem::transmute(happcache), pcwszurl.into(), ::core::mem::transmute(pbextradata), cbextradata)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WININET_API_FLAG_ASYNC: u32 = 1u32; 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 44868f32c8..dd967d0622 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs @@ -996,7 +996,7 @@ where extern "system" { fn AcceptEx(slistensocket: SOCKET, sacceptsocket: SOCKET, lpoutputbuffer: *mut ::core::ffi::c_void, dwreceivedatalength: u32, dwlocaladdresslength: u32, dwremoteaddresslength: u32, lpdwbytesreceived: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AcceptEx(slistensocket.into(), sacceptsocket.into(), ::core::mem::transmute(lpoutputbuffer), ::core::mem::transmute(dwreceivedatalength), ::core::mem::transmute(dwlocaladdresslength), ::core::mem::transmute(dwremoteaddresslength), ::core::mem::transmute(lpdwbytesreceived), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(AcceptEx(slistensocket.into(), sacceptsocket.into(), ::core::mem::transmute(lpoutputbuffer), dwreceivedatalength, dwlocaladdresslength, dwremoteaddresslength, ::core::mem::transmute(lpdwbytesreceived), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] pub const BASE_PROTOCOL: u32 = 1u32; @@ -2124,7 +2124,7 @@ pub unsafe fn GetAcceptExSockaddrs(lpoutputbuffer: *const ::core::ffi::c_void, d extern "system" { fn GetAcceptExSockaddrs(lpoutputbuffer: *const ::core::ffi::c_void, dwreceivedatalength: u32, dwlocaladdresslength: u32, dwremoteaddresslength: u32, localsockaddr: *mut *mut SOCKADDR, localsockaddrlength: *mut i32, remotesockaddr: *mut *mut SOCKADDR, remotesockaddrlength: *mut i32); } - GetAcceptExSockaddrs(::core::mem::transmute(lpoutputbuffer), ::core::mem::transmute(dwreceivedatalength), ::core::mem::transmute(dwlocaladdresslength), ::core::mem::transmute(dwremoteaddresslength), ::core::mem::transmute(localsockaddr), ::core::mem::transmute(localsockaddrlength), ::core::mem::transmute(remotesockaddr), ::core::mem::transmute(remotesockaddrlength)) + GetAcceptExSockaddrs(::core::mem::transmute(lpoutputbuffer), dwreceivedatalength, dwlocaladdresslength, dwremoteaddresslength, ::core::mem::transmute(localsockaddr), ::core::mem::transmute(localsockaddrlength), ::core::mem::transmute(remotesockaddr), ::core::mem::transmute(remotesockaddrlength)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -2138,7 +2138,7 @@ where extern "system" { fn GetAddrInfoExA(pname: ::windows::core::PCSTR, pservicename: ::windows::core::PCSTR, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, hints: *const addrinfoexA, ppresult: *mut *mut addrinfoexA, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void, lpnamehandle: *mut super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(GetAddrInfoExA(pname.into(), pservicename.into(), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpnspid), ::core::mem::transmute(hints), ::core::mem::transmute(ppresult), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lpnamehandle))) + ::core::mem::transmute(GetAddrInfoExA(pname.into(), pservicename.into(), dwnamespace, ::core::mem::transmute(lpnspid), ::core::mem::transmute(hints), ::core::mem::transmute(ppresult), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lpnamehandle))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2172,7 +2172,7 @@ where extern "system" { fn GetAddrInfoExW(pname: ::windows::core::PCWSTR, pservicename: ::windows::core::PCWSTR, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, hints: *const addrinfoexW, ppresult: *mut *mut addrinfoexW, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void, lphandle: *mut super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(GetAddrInfoExW(pname.into(), pservicename.into(), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpnspid), ::core::mem::transmute(hints), ::core::mem::transmute(ppresult), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lphandle))) + ::core::mem::transmute(GetAddrInfoExW(pname.into(), pservicename.into(), dwnamespace, ::core::mem::transmute(lpnspid), ::core::mem::transmute(hints), ::core::mem::transmute(ppresult), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lphandle))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2199,7 +2199,7 @@ where extern "system" { fn GetAddressByNameA(dwnamespace: u32, lpservicetype: *const ::windows::core::GUID, lpservicename: ::windows::core::PCSTR, lpiprotocols: *const i32, dwresolution: u32, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO, lpcsaddrbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32, lpaliasbuffer: ::windows::core::PSTR, lpdwaliasbufferlength: *mut u32) -> i32; } - ::core::mem::transmute(GetAddressByNameA(::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpservicetype), lpservicename.into(), ::core::mem::transmute(lpiprotocols), ::core::mem::transmute(dwresolution), ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpcsaddrbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpaliasbuffer), ::core::mem::transmute(lpdwaliasbufferlength))) + ::core::mem::transmute(GetAddressByNameA(dwnamespace, ::core::mem::transmute(lpservicetype), lpservicename.into(), ::core::mem::transmute(lpiprotocols), dwresolution, ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpcsaddrbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpaliasbuffer), ::core::mem::transmute(lpdwaliasbufferlength))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2212,7 +2212,7 @@ where extern "system" { fn GetAddressByNameW(dwnamespace: u32, lpservicetype: *const ::windows::core::GUID, lpservicename: ::windows::core::PCWSTR, lpiprotocols: *const i32, dwresolution: u32, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO, lpcsaddrbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32, lpaliasbuffer: ::windows::core::PWSTR, lpdwaliasbufferlength: *mut u32) -> i32; } - ::core::mem::transmute(GetAddressByNameW(::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpservicetype), lpservicename.into(), ::core::mem::transmute(lpiprotocols), ::core::mem::transmute(dwresolution), ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpcsaddrbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpaliasbuffer), ::core::mem::transmute(lpdwaliasbufferlength))) + ::core::mem::transmute(GetAddressByNameW(dwnamespace, ::core::mem::transmute(lpservicetype), lpservicename.into(), ::core::mem::transmute(lpiprotocols), dwresolution, ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpcsaddrbuffer), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpaliasbuffer), ::core::mem::transmute(lpdwaliasbufferlength))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -2230,7 +2230,7 @@ pub unsafe fn GetNameByTypeA(lpservicetype: *const ::windows::core::GUID, lpserv extern "system" { fn GetNameByTypeA(lpservicetype: *const ::windows::core::GUID, lpservicename: ::windows::core::PSTR, dwnamelength: u32) -> i32; } - ::core::mem::transmute(GetNameByTypeA(::core::mem::transmute(lpservicetype), ::core::mem::transmute(lpservicename), ::core::mem::transmute(dwnamelength))) + ::core::mem::transmute(GetNameByTypeA(::core::mem::transmute(lpservicetype), ::core::mem::transmute(lpservicename), dwnamelength)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -2239,7 +2239,7 @@ pub unsafe fn GetNameByTypeW(lpservicetype: *const ::windows::core::GUID, lpserv extern "system" { fn GetNameByTypeW(lpservicetype: *const ::windows::core::GUID, lpservicename: ::windows::core::PWSTR, dwnamelength: u32) -> i32; } - ::core::mem::transmute(GetNameByTypeW(::core::mem::transmute(lpservicetype), ::core::mem::transmute(lpservicename), ::core::mem::transmute(dwnamelength))) + ::core::mem::transmute(GetNameByTypeW(::core::mem::transmute(lpservicetype), ::core::mem::transmute(lpservicename), dwnamelength)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2249,7 +2249,7 @@ pub unsafe fn GetNameInfoW(psockaddr: *const SOCKADDR, sockaddrlength: i32, pnod extern "system" { fn GetNameInfoW(psockaddr: *const SOCKADDR, sockaddrlength: i32, pnodebuffer: ::windows::core::PWSTR, nodebuffersize: u32, pservicebuffer: ::windows::core::PWSTR, servicebuffersize: u32, flags: i32) -> i32; } - ::core::mem::transmute(GetNameInfoW(::core::mem::transmute(psockaddr), ::core::mem::transmute(sockaddrlength), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pnodebuffer)), pnodebuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pservicebuffer)), pservicebuffer.len() as _, ::core::mem::transmute(flags))) + ::core::mem::transmute(GetNameInfoW(::core::mem::transmute(psockaddr), sockaddrlength, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pnodebuffer)), pnodebuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pservicebuffer)), pservicebuffer.len() as _, flags)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2262,7 +2262,7 @@ where extern "system" { fn GetServiceA(dwnamespace: u32, lpguid: *const ::windows::core::GUID, lpservicename: ::windows::core::PCSTR, dwproperties: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbuffersize: *mut u32, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO) -> i32; } - ::core::mem::transmute(GetServiceA(::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpguid), lpservicename.into(), ::core::mem::transmute(dwproperties), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpserviceasyncinfo))) + ::core::mem::transmute(GetServiceA(dwnamespace, ::core::mem::transmute(lpguid), lpservicename.into(), dwproperties, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpserviceasyncinfo))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2275,7 +2275,7 @@ where extern "system" { fn GetServiceW(dwnamespace: u32, lpguid: *const ::windows::core::GUID, lpservicename: ::windows::core::PCWSTR, dwproperties: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbuffersize: *mut u32, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO) -> i32; } - ::core::mem::transmute(GetServiceW(::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpguid), lpservicename.into(), ::core::mem::transmute(dwproperties), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpserviceasyncinfo))) + ::core::mem::transmute(GetServiceW(dwnamespace, ::core::mem::transmute(lpguid), lpservicename.into(), dwproperties, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpserviceasyncinfo))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -5372,7 +5372,7 @@ pub unsafe fn InetNtopW(family: i32, paddr: *const ::core::ffi::c_void, pstringb extern "system" { fn InetNtopW(family: i32, paddr: *const ::core::ffi::c_void, pstringbuf: ::windows::core::PWSTR, stringbufsize: usize) -> ::windows::core::PWSTR; } - ::core::mem::transmute(InetNtopW(::core::mem::transmute(family), ::core::mem::transmute(paddr), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pstringbuf)), pstringbuf.len() as _)) + ::core::mem::transmute(InetNtopW(family, ::core::mem::transmute(paddr), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pstringbuf)), pstringbuf.len() as _)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -5384,7 +5384,7 @@ where extern "system" { fn InetPtonW(family: i32, pszaddrstring: ::windows::core::PCWSTR, paddrbuf: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(InetPtonW(::core::mem::transmute(family), pszaddrstring.into(), ::core::mem::transmute(paddrbuf))) + ::core::mem::transmute(InetPtonW(family, pszaddrstring.into(), ::core::mem::transmute(paddrbuf))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] pub const JL_BOTH: u32 = 4u32; @@ -8322,7 +8322,7 @@ where extern "system" { fn ProcessSocketNotifications(completionport: super::super::Foundation::HANDLE, registrationcount: u32, registrationinfos: *mut SOCK_NOTIFY_REGISTRATION, timeoutms: u32, completioncount: u32, completionportentries: *mut super::super::System::IO::OVERLAPPED_ENTRY, receivedentrycount: *mut u32) -> u32; } - ::core::mem::transmute(ProcessSocketNotifications(completionport.into(), registrationinfos.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(registrationinfos)), ::core::mem::transmute(timeoutms), completionportentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(completionportentries)), ::core::mem::transmute(receivedentrycount))) + ::core::mem::transmute(ProcessSocketNotifications(completionport.into(), registrationinfos.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(registrationinfos)), timeoutms, completionportentries.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(completionportentries)), ::core::mem::transmute(receivedentrycount))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -9337,7 +9337,7 @@ pub unsafe fn RtlIpv4AddressToStringExA(address: *const IN_ADDR, port: u16, addr extern "system" { fn RtlIpv4AddressToStringExA(address: *const IN_ADDR, port: u16, addressstring: ::windows::core::PSTR, addressstringlength: *mut u32) -> i32; } - ::core::mem::transmute(RtlIpv4AddressToStringExA(::core::mem::transmute(address), ::core::mem::transmute(port), ::core::mem::transmute(addressstring), ::core::mem::transmute(addressstringlength))) + ::core::mem::transmute(RtlIpv4AddressToStringExA(::core::mem::transmute(address), port, ::core::mem::transmute(addressstring), ::core::mem::transmute(addressstringlength))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -9346,7 +9346,7 @@ pub unsafe fn RtlIpv4AddressToStringExW(address: *const IN_ADDR, port: u16, addr extern "system" { fn RtlIpv4AddressToStringExW(address: *const IN_ADDR, port: u16, addressstring: ::windows::core::PWSTR, addressstringlength: *mut u32) -> i32; } - ::core::mem::transmute(RtlIpv4AddressToStringExW(::core::mem::transmute(address), ::core::mem::transmute(port), ::core::mem::transmute(addressstring), ::core::mem::transmute(addressstringlength))) + ::core::mem::transmute(RtlIpv4AddressToStringExW(::core::mem::transmute(address), port, ::core::mem::transmute(addressstring), ::core::mem::transmute(addressstringlength))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -9429,7 +9429,7 @@ pub unsafe fn RtlIpv6AddressToStringExA(address: *const IN6_ADDR, scopeid: u32, extern "system" { fn RtlIpv6AddressToStringExA(address: *const IN6_ADDR, scopeid: u32, port: u16, addressstring: ::windows::core::PSTR, addressstringlength: *mut u32) -> i32; } - ::core::mem::transmute(RtlIpv6AddressToStringExA(::core::mem::transmute(address), ::core::mem::transmute(scopeid), ::core::mem::transmute(port), ::core::mem::transmute(addressstring), ::core::mem::transmute(addressstringlength))) + ::core::mem::transmute(RtlIpv6AddressToStringExA(::core::mem::transmute(address), scopeid, port, ::core::mem::transmute(addressstring), ::core::mem::transmute(addressstringlength))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -9438,7 +9438,7 @@ pub unsafe fn RtlIpv6AddressToStringExW(address: *const IN6_ADDR, scopeid: u32, extern "system" { fn RtlIpv6AddressToStringExW(address: *const IN6_ADDR, scopeid: u32, port: u16, addressstring: ::windows::core::PWSTR, addressstringlength: *mut u32) -> i32; } - ::core::mem::transmute(RtlIpv6AddressToStringExW(::core::mem::transmute(address), ::core::mem::transmute(scopeid), ::core::mem::transmute(port), ::core::mem::transmute(addressstring), ::core::mem::transmute(addressstringlength))) + ::core::mem::transmute(RtlIpv6AddressToStringExW(::core::mem::transmute(address), scopeid, port, ::core::mem::transmute(addressstring), ::core::mem::transmute(addressstringlength))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -11565,7 +11565,7 @@ where extern "system" { fn SetAddrInfoExA(pname: ::windows::core::PCSTR, pservicename: ::windows::core::PCSTR, paddresses: *const SOCKET_ADDRESS, dwaddresscount: u32, lpblob: *const super::super::System::Com::BLOB, dwflags: u32, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void, lpnamehandle: *mut super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(SetAddrInfoExA(pname.into(), pservicename.into(), ::core::mem::transmute(paddresses), ::core::mem::transmute(dwaddresscount), ::core::mem::transmute(lpblob), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpnspid), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lpnamehandle))) + ::core::mem::transmute(SetAddrInfoExA(pname.into(), pservicename.into(), ::core::mem::transmute(paddresses), dwaddresscount, ::core::mem::transmute(lpblob), dwflags, dwnamespace, ::core::mem::transmute(lpnspid), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lpnamehandle))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] @@ -11579,7 +11579,7 @@ where extern "system" { fn SetAddrInfoExW(pname: ::windows::core::PCWSTR, pservicename: ::windows::core::PCWSTR, paddresses: *const SOCKET_ADDRESS, dwaddresscount: u32, lpblob: *const super::super::System::Com::BLOB, dwflags: u32, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void, lpnamehandle: *mut super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(SetAddrInfoExW(pname.into(), pservicename.into(), ::core::mem::transmute(paddresses), ::core::mem::transmute(dwaddresscount), ::core::mem::transmute(lpblob), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpnspid), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lpnamehandle))) + ::core::mem::transmute(SetAddrInfoExW(pname.into(), pservicename.into(), ::core::mem::transmute(paddresses), dwaddresscount, ::core::mem::transmute(lpblob), dwflags, dwnamespace, ::core::mem::transmute(lpnspid), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lpnamehandle))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -11589,7 +11589,7 @@ pub unsafe fn SetServiceA(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, extern "system" { fn SetServiceA(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, dwflags: u32, lpserviceinfo: *const SERVICE_INFOA, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO, lpdwstatusflags: *mut u32) -> i32; } - ::core::mem::transmute(SetServiceA(::core::mem::transmute(dwnamespace), ::core::mem::transmute(dwoperation), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpserviceinfo), ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpdwstatusflags))) + ::core::mem::transmute(SetServiceA(dwnamespace, dwoperation, dwflags, ::core::mem::transmute(lpserviceinfo), ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpdwstatusflags))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -11599,7 +11599,7 @@ pub unsafe fn SetServiceW(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, extern "system" { fn SetServiceW(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, dwflags: u32, lpserviceinfo: *const SERVICE_INFOW, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO, lpdwstatusflags: *mut u32) -> i32; } - ::core::mem::transmute(SetServiceW(::core::mem::transmute(dwnamespace), ::core::mem::transmute(dwoperation), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpserviceinfo), ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpdwstatusflags))) + ::core::mem::transmute(SetServiceW(dwnamespace, dwoperation, dwflags, ::core::mem::transmute(lpserviceinfo), ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpdwstatusflags))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12338,7 +12338,7 @@ where extern "system" { fn TransmitFile(hsocket: SOCKET, hfile: super::super::Foundation::HANDLE, nnumberofbytestowrite: u32, nnumberofbytespersend: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lptransmitbuffers: *const TRANSMIT_FILE_BUFFERS, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TransmitFile(hsocket.into(), hfile.into(), ::core::mem::transmute(nnumberofbytestowrite), ::core::mem::transmute(nnumberofbytespersend), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lptransmitbuffers), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(TransmitFile(hsocket.into(), hfile.into(), nnumberofbytestowrite, nnumberofbytespersend, ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lptransmitbuffers), dwreserved)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] pub const UDP_CHECKSUM_COVERAGE: u32 = 20u32; @@ -12920,7 +12920,7 @@ where extern "system" { fn WPUCompleteOverlappedRequest(s: SOCKET, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, dwerror: u32, cbtransferred: u32, lperrno: *mut i32) -> i32; } - ::core::mem::transmute(WPUCompleteOverlappedRequest(s.into(), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(dwerror), ::core::mem::transmute(cbtransferred), ::core::mem::transmute(lperrno))) + ::core::mem::transmute(WPUCompleteOverlappedRequest(s.into(), ::core::mem::transmute(lpoverlapped), dwerror, cbtransferred, ::core::mem::transmute(lperrno))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12933,7 +12933,7 @@ where extern "system" { fn WSAAccept(s: SOCKET, addr: *mut SOCKADDR, addrlen: *mut i32, lpfncondition: *mut ::core::ffi::c_void, dwcallbackdata: usize) -> SOCKET; } - ::core::mem::transmute(WSAAccept(s.into(), ::core::mem::transmute(addr), ::core::mem::transmute(addrlen), ::core::mem::transmute(lpfncondition), ::core::mem::transmute(dwcallbackdata))) + ::core::mem::transmute(WSAAccept(s.into(), ::core::mem::transmute(addr), ::core::mem::transmute(addrlen), ::core::mem::transmute(lpfncondition), dwcallbackdata)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12943,7 +12943,7 @@ pub unsafe fn WSAAddressToStringA(lpsaaddress: *const SOCKADDR, dwaddresslength: extern "system" { fn WSAAddressToStringA(lpsaaddress: *const SOCKADDR, dwaddresslength: u32, lpprotocolinfo: *const WSAPROTOCOL_INFOA, lpszaddressstring: ::windows::core::PSTR, lpdwaddressstringlength: *mut u32) -> i32; } - ::core::mem::transmute(WSAAddressToStringA(::core::mem::transmute(lpsaaddress), ::core::mem::transmute(dwaddresslength), ::core::mem::transmute(lpprotocolinfo), ::core::mem::transmute(lpszaddressstring), ::core::mem::transmute(lpdwaddressstringlength))) + ::core::mem::transmute(WSAAddressToStringA(::core::mem::transmute(lpsaaddress), dwaddresslength, ::core::mem::transmute(lpprotocolinfo), ::core::mem::transmute(lpszaddressstring), ::core::mem::transmute(lpdwaddressstringlength))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12953,7 +12953,7 @@ pub unsafe fn WSAAddressToStringW(lpsaaddress: *const SOCKADDR, dwaddresslength: extern "system" { fn WSAAddressToStringW(lpsaaddress: *const SOCKADDR, dwaddresslength: u32, lpprotocolinfo: *const WSAPROTOCOL_INFOW, lpszaddressstring: ::windows::core::PWSTR, lpdwaddressstringlength: *mut u32) -> i32; } - ::core::mem::transmute(WSAAddressToStringW(::core::mem::transmute(lpsaaddress), ::core::mem::transmute(dwaddresslength), ::core::mem::transmute(lpprotocolinfo), ::core::mem::transmute(lpszaddressstring), ::core::mem::transmute(lpdwaddressstringlength))) + ::core::mem::transmute(WSAAddressToStringW(::core::mem::transmute(lpsaaddress), dwaddresslength, ::core::mem::transmute(lpprotocolinfo), ::core::mem::transmute(lpszaddressstring), ::core::mem::transmute(lpdwaddressstringlength))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -12977,7 +12977,7 @@ where extern "system" { fn WSAAsyncGetHostByAddr(hwnd: super::super::Foundation::HWND, wmsg: u32, addr: ::windows::core::PCSTR, len: i32, r#type: i32, buf: ::windows::core::PSTR, buflen: i32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(WSAAsyncGetHostByAddr(hwnd.into(), ::core::mem::transmute(wmsg), addr.into(), ::core::mem::transmute(len), ::core::mem::transmute(r#type), ::core::mem::transmute(buf), ::core::mem::transmute(buflen))) + ::core::mem::transmute(WSAAsyncGetHostByAddr(hwnd.into(), wmsg, addr.into(), len, r#type, ::core::mem::transmute(buf), buflen)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12991,7 +12991,7 @@ where extern "system" { fn WSAAsyncGetHostByName(hwnd: super::super::Foundation::HWND, wmsg: u32, name: ::windows::core::PCSTR, buf: ::windows::core::PSTR, buflen: i32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(WSAAsyncGetHostByName(hwnd.into(), ::core::mem::transmute(wmsg), name.into(), ::core::mem::transmute(buf), ::core::mem::transmute(buflen))) + ::core::mem::transmute(WSAAsyncGetHostByName(hwnd.into(), wmsg, name.into(), ::core::mem::transmute(buf), buflen)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13005,7 +13005,7 @@ where extern "system" { fn WSAAsyncGetProtoByName(hwnd: super::super::Foundation::HWND, wmsg: u32, name: ::windows::core::PCSTR, buf: ::windows::core::PSTR, buflen: i32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(WSAAsyncGetProtoByName(hwnd.into(), ::core::mem::transmute(wmsg), name.into(), ::core::mem::transmute(buf), ::core::mem::transmute(buflen))) + ::core::mem::transmute(WSAAsyncGetProtoByName(hwnd.into(), wmsg, name.into(), ::core::mem::transmute(buf), buflen)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13018,7 +13018,7 @@ where extern "system" { fn WSAAsyncGetProtoByNumber(hwnd: super::super::Foundation::HWND, wmsg: u32, number: i32, buf: ::windows::core::PSTR, buflen: i32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(WSAAsyncGetProtoByNumber(hwnd.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(number), ::core::mem::transmute(buf), ::core::mem::transmute(buflen))) + ::core::mem::transmute(WSAAsyncGetProtoByNumber(hwnd.into(), wmsg, number, ::core::mem::transmute(buf), buflen)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13033,7 +13033,7 @@ where extern "system" { fn WSAAsyncGetServByName(hwnd: super::super::Foundation::HWND, wmsg: u32, name: ::windows::core::PCSTR, proto: ::windows::core::PCSTR, buf: ::windows::core::PSTR, buflen: i32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(WSAAsyncGetServByName(hwnd.into(), ::core::mem::transmute(wmsg), name.into(), proto.into(), ::core::mem::transmute(buf), ::core::mem::transmute(buflen))) + ::core::mem::transmute(WSAAsyncGetServByName(hwnd.into(), wmsg, name.into(), proto.into(), ::core::mem::transmute(buf), buflen)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13047,7 +13047,7 @@ where extern "system" { fn WSAAsyncGetServByPort(hwnd: super::super::Foundation::HWND, wmsg: u32, port: i32, proto: ::windows::core::PCSTR, buf: ::windows::core::PSTR, buflen: i32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(WSAAsyncGetServByPort(hwnd.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(port), proto.into(), ::core::mem::transmute(buf), ::core::mem::transmute(buflen))) + ::core::mem::transmute(WSAAsyncGetServByPort(hwnd.into(), wmsg, port, proto.into(), ::core::mem::transmute(buf), buflen)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13061,7 +13061,7 @@ where extern "system" { fn WSAAsyncSelect(s: SOCKET, hwnd: super::super::Foundation::HWND, wmsg: u32, levent: i32) -> i32; } - ::core::mem::transmute(WSAAsyncSelect(s.into(), hwnd.into(), ::core::mem::transmute(wmsg), ::core::mem::transmute(levent))) + ::core::mem::transmute(WSAAsyncSelect(s.into(), hwnd.into(), wmsg, levent)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -13407,7 +13407,7 @@ where extern "system" { fn WSAConnect(s: SOCKET, name: *const SOCKADDR, namelen: i32, lpcallerdata: *const WSABUF, lpcalleedata: *mut WSABUF, lpsqos: *const QOS, lpgqos: *const QOS) -> i32; } - ::core::mem::transmute(WSAConnect(s.into(), ::core::mem::transmute(name), ::core::mem::transmute(namelen), ::core::mem::transmute(lpcallerdata), ::core::mem::transmute(lpcalleedata), ::core::mem::transmute(lpsqos), ::core::mem::transmute(lpgqos))) + ::core::mem::transmute(WSAConnect(s.into(), ::core::mem::transmute(name), namelen, ::core::mem::transmute(lpcallerdata), ::core::mem::transmute(lpcalleedata), ::core::mem::transmute(lpsqos), ::core::mem::transmute(lpgqos))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -13579,7 +13579,7 @@ where extern "system" { fn WSADeleteSocketPeerTargetName(socket: SOCKET, peeraddr: *const SOCKADDR, peeraddrlen: u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(WSADeleteSocketPeerTargetName(socket.into(), ::core::mem::transmute(peeraddr), ::core::mem::transmute(peeraddrlen), ::core::mem::transmute(overlapped), ::core::mem::transmute(completionroutine))) + ::core::mem::transmute(WSADeleteSocketPeerTargetName(socket.into(), ::core::mem::transmute(peeraddr), peeraddrlen, ::core::mem::transmute(overlapped), ::core::mem::transmute(completionroutine))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13592,7 +13592,7 @@ where extern "system" { fn WSADuplicateSocketA(s: SOCKET, dwprocessid: u32, lpprotocolinfo: *mut WSAPROTOCOL_INFOA) -> i32; } - ::core::mem::transmute(WSADuplicateSocketA(s.into(), ::core::mem::transmute(dwprocessid), ::core::mem::transmute(lpprotocolinfo))) + ::core::mem::transmute(WSADuplicateSocketA(s.into(), dwprocessid, ::core::mem::transmute(lpprotocolinfo))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -13604,7 +13604,7 @@ where extern "system" { fn WSADuplicateSocketW(s: SOCKET, dwprocessid: u32, lpprotocolinfo: *mut WSAPROTOCOL_INFOW) -> i32; } - ::core::mem::transmute(WSADuplicateSocketW(s.into(), ::core::mem::transmute(dwprocessid), ::core::mem::transmute(lpprotocolinfo))) + ::core::mem::transmute(WSADuplicateSocketW(s.into(), dwprocessid, ::core::mem::transmute(lpprotocolinfo))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[repr(transparent)] @@ -13747,7 +13747,7 @@ where extern "system" { fn WSAEventSelect(s: SOCKET, heventobject: super::super::Foundation::HANDLE, lnetworkevents: i32) -> i32; } - ::core::mem::transmute(WSAEventSelect(s.into(), heventobject.into(), ::core::mem::transmute(lnetworkevents))) + ::core::mem::transmute(WSAEventSelect(s.into(), heventobject.into(), lnetworkevents)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -13831,7 +13831,7 @@ where extern "system" { fn WSAHtonl(s: SOCKET, hostlong: u32, lpnetlong: *mut u32) -> i32; } - ::core::mem::transmute(WSAHtonl(s.into(), ::core::mem::transmute(hostlong), ::core::mem::transmute(lpnetlong))) + ::core::mem::transmute(WSAHtonl(s.into(), hostlong, ::core::mem::transmute(lpnetlong))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -13843,7 +13843,7 @@ where extern "system" { fn WSAHtons(s: SOCKET, hostshort: u16, lpnetshort: *mut u16) -> i32; } - ::core::mem::transmute(WSAHtons(s.into(), ::core::mem::transmute(hostshort), ::core::mem::transmute(lpnetshort))) + ::core::mem::transmute(WSAHtons(s.into(), hostshort, ::core::mem::transmute(lpnetshort))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13856,7 +13856,7 @@ where extern "system" { fn WSAImpersonateSocketPeer(socket: SOCKET, peeraddr: *const SOCKADDR, peeraddrlen: u32) -> i32; } - ::core::mem::transmute(WSAImpersonateSocketPeer(socket.into(), ::core::mem::transmute(peeraddr), ::core::mem::transmute(peeraddrlen))) + ::core::mem::transmute(WSAImpersonateSocketPeer(socket.into(), ::core::mem::transmute(peeraddr), peeraddrlen)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -13887,7 +13887,7 @@ where extern "system" { fn WSAIoctl(s: SOCKET, dwiocontrolcode: u32, lpvinbuffer: *const ::core::ffi::c_void, cbinbuffer: u32, lpvoutbuffer: *mut ::core::ffi::c_void, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(WSAIoctl(s.into(), ::core::mem::transmute(dwiocontrolcode), ::core::mem::transmute(lpvinbuffer), ::core::mem::transmute(cbinbuffer), ::core::mem::transmute(lpvoutbuffer), ::core::mem::transmute(cboutbuffer), ::core::mem::transmute(lpcbbytesreturned), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) + ::core::mem::transmute(WSAIoctl(s.into(), dwiocontrolcode, ::core::mem::transmute(lpvinbuffer), cbinbuffer, ::core::mem::transmute(lpvoutbuffer), cboutbuffer, ::core::mem::transmute(lpcbbytesreturned), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13910,7 +13910,7 @@ where extern "system" { fn WSAJoinLeaf(s: SOCKET, name: *const SOCKADDR, namelen: i32, lpcallerdata: *const WSABUF, lpcalleedata: *mut WSABUF, lpsqos: *const QOS, lpgqos: *const QOS, dwflags: u32) -> SOCKET; } - ::core::mem::transmute(WSAJoinLeaf(s.into(), ::core::mem::transmute(name), ::core::mem::transmute(namelen), ::core::mem::transmute(lpcallerdata), ::core::mem::transmute(lpcalleedata), ::core::mem::transmute(lpsqos), ::core::mem::transmute(lpgqos), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WSAJoinLeaf(s.into(), ::core::mem::transmute(name), namelen, ::core::mem::transmute(lpcallerdata), ::core::mem::transmute(lpcalleedata), ::core::mem::transmute(lpsqos), ::core::mem::transmute(lpgqos), dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -13920,7 +13920,7 @@ pub unsafe fn WSALookupServiceBeginA(lpqsrestrictions: *const WSAQUERYSETA, dwco extern "system" { fn WSALookupServiceBeginA(lpqsrestrictions: *const WSAQUERYSETA, dwcontrolflags: u32, lphlookup: *mut super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(WSALookupServiceBeginA(::core::mem::transmute(lpqsrestrictions), ::core::mem::transmute(dwcontrolflags), ::core::mem::transmute(lphlookup))) + ::core::mem::transmute(WSALookupServiceBeginA(::core::mem::transmute(lpqsrestrictions), dwcontrolflags, ::core::mem::transmute(lphlookup))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -13930,7 +13930,7 @@ pub unsafe fn WSALookupServiceBeginW(lpqsrestrictions: *const WSAQUERYSETW, dwco extern "system" { fn WSALookupServiceBeginW(lpqsrestrictions: *const WSAQUERYSETW, dwcontrolflags: u32, lphlookup: *mut super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(WSALookupServiceBeginW(::core::mem::transmute(lpqsrestrictions), ::core::mem::transmute(dwcontrolflags), ::core::mem::transmute(lphlookup))) + ::core::mem::transmute(WSALookupServiceBeginW(::core::mem::transmute(lpqsrestrictions), dwcontrolflags, ::core::mem::transmute(lphlookup))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13956,7 +13956,7 @@ where extern "system" { fn WSALookupServiceNextA(hlookup: super::super::Foundation::HANDLE, dwcontrolflags: u32, lpdwbufferlength: *mut u32, lpqsresults: *mut WSAQUERYSETA) -> i32; } - ::core::mem::transmute(WSALookupServiceNextA(hlookup.into(), ::core::mem::transmute(dwcontrolflags), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpqsresults))) + ::core::mem::transmute(WSALookupServiceNextA(hlookup.into(), dwcontrolflags, ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpqsresults))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -13969,7 +13969,7 @@ where extern "system" { fn WSALookupServiceNextW(hlookup: super::super::Foundation::HANDLE, dwcontrolflags: u32, lpdwbufferlength: *mut u32, lpqsresults: *mut WSAQUERYSETW) -> i32; } - ::core::mem::transmute(WSALookupServiceNextW(hlookup.into(), ::core::mem::transmute(dwcontrolflags), ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpqsresults))) + ::core::mem::transmute(WSALookupServiceNextW(hlookup.into(), dwcontrolflags, ::core::mem::transmute(lpdwbufferlength), ::core::mem::transmute(lpqsresults))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -14294,7 +14294,7 @@ where extern "system" { fn WSANSPIoctl(hlookup: super::super::Foundation::HANDLE, dwcontrolcode: u32, lpvinbuffer: *const ::core::ffi::c_void, cbinbuffer: u32, lpvoutbuffer: *mut ::core::ffi::c_void, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpcompletion: *const WSACOMPLETION) -> i32; } - ::core::mem::transmute(WSANSPIoctl(hlookup.into(), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpvinbuffer), ::core::mem::transmute(cbinbuffer), ::core::mem::transmute(lpvoutbuffer), ::core::mem::transmute(cboutbuffer), ::core::mem::transmute(lpcbbytesreturned), ::core::mem::transmute(lpcompletion))) + ::core::mem::transmute(WSANSPIoctl(hlookup.into(), dwcontrolcode, ::core::mem::transmute(lpvinbuffer), cbinbuffer, ::core::mem::transmute(lpvoutbuffer), cboutbuffer, ::core::mem::transmute(lpcbbytesreturned), ::core::mem::transmute(lpcompletion))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -14306,7 +14306,7 @@ where extern "system" { fn WSANtohl(s: SOCKET, netlong: u32, lphostlong: *mut u32) -> i32; } - ::core::mem::transmute(WSANtohl(s.into(), ::core::mem::transmute(netlong), ::core::mem::transmute(lphostlong))) + ::core::mem::transmute(WSANtohl(s.into(), netlong, ::core::mem::transmute(lphostlong))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -14318,7 +14318,7 @@ where extern "system" { fn WSANtohs(s: SOCKET, netshort: u16, lphostshort: *mut u16) -> i32; } - ::core::mem::transmute(WSANtohs(s.into(), ::core::mem::transmute(netshort), ::core::mem::transmute(lphostshort))) + ::core::mem::transmute(WSANtohs(s.into(), netshort, ::core::mem::transmute(lphostshort))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -14573,7 +14573,7 @@ pub unsafe fn WSAPoll(fdarray: *mut WSAPOLLFD, fds: u32, timeout: i32) -> i32 { extern "system" { fn WSAPoll(fdarray: *mut WSAPOLLFD, fds: u32, timeout: i32) -> i32; } - ::core::mem::transmute(WSAPoll(::core::mem::transmute(fdarray), ::core::mem::transmute(fds), ::core::mem::transmute(timeout))) + ::core::mem::transmute(WSAPoll(::core::mem::transmute(fdarray), fds, timeout)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14586,7 +14586,7 @@ where extern "system" { fn WSAProviderCompleteAsyncCall(hasynccall: super::super::Foundation::HANDLE, iretcode: i32) -> i32; } - ::core::mem::transmute(WSAProviderCompleteAsyncCall(hasynccall.into(), ::core::mem::transmute(iretcode))) + ::core::mem::transmute(WSAProviderCompleteAsyncCall(hasynccall.into(), iretcode)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -14877,7 +14877,7 @@ where extern "system" { fn WSAQuerySocketSecurity(socket: SOCKET, securityquerytemplate: *const SOCKET_SECURITY_QUERY_TEMPLATE, securityquerytemplatelen: u32, securityqueryinfo: *mut SOCKET_SECURITY_QUERY_INFO, securityqueryinfolen: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(WSAQuerySocketSecurity(socket.into(), ::core::mem::transmute(securityquerytemplate), ::core::mem::transmute(securityquerytemplatelen), ::core::mem::transmute(securityqueryinfo), ::core::mem::transmute(securityqueryinfolen), ::core::mem::transmute(overlapped), ::core::mem::transmute(completionroutine))) + ::core::mem::transmute(WSAQuerySocketSecurity(socket.into(), ::core::mem::transmute(securityquerytemplate), securityquerytemplatelen, ::core::mem::transmute(securityqueryinfo), ::core::mem::transmute(securityqueryinfolen), ::core::mem::transmute(overlapped), ::core::mem::transmute(completionroutine))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -14914,7 +14914,7 @@ where extern "system" { fn WSARecvEx(s: SOCKET, buf: ::windows::core::PSTR, len: i32, flags: *mut i32) -> i32; } - ::core::mem::transmute(WSARecvEx(s.into(), ::core::mem::transmute(buf), ::core::mem::transmute(len), ::core::mem::transmute(flags))) + ::core::mem::transmute(WSARecvEx(s.into(), ::core::mem::transmute(buf), len, ::core::mem::transmute(flags))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -15081,7 +15081,7 @@ where extern "system" { fn WSASend(s: SOCKET, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytessent: *mut u32, dwflags: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(WSASend(s.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpbuffers)), lpbuffers.len() as _, ::core::mem::transmute(lpnumberofbytessent), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) + ::core::mem::transmute(WSASend(s.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpbuffers)), lpbuffers.len() as _, ::core::mem::transmute(lpnumberofbytessent), dwflags, ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -15106,7 +15106,7 @@ where extern "system" { fn WSASendMsg(handle: SOCKET, lpmsg: *const WSAMSG, dwflags: u32, lpnumberofbytessent: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(WSASendMsg(handle.into(), ::core::mem::transmute(lpmsg), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpnumberofbytessent), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) + ::core::mem::transmute(WSASendMsg(handle.into(), ::core::mem::transmute(lpmsg), dwflags, ::core::mem::transmute(lpnumberofbytessent), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -15119,7 +15119,7 @@ where extern "system" { fn WSASendTo(s: SOCKET, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytessent: *mut u32, dwflags: u32, lpto: *const SOCKADDR, itolen: i32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(WSASendTo(s.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpbuffers)), lpbuffers.len() as _, ::core::mem::transmute(lpnumberofbytessent), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpto), ::core::mem::transmute(itolen), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) + ::core::mem::transmute(WSASendTo(s.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpbuffers)), lpbuffers.len() as _, ::core::mem::transmute(lpnumberofbytessent), dwflags, ::core::mem::transmute(lpto), itolen, ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15151,7 +15151,7 @@ pub unsafe fn WSASetLastError(ierror: i32) { extern "system" { fn WSASetLastError(ierror: i32); } - WSASetLastError(::core::mem::transmute(ierror)) + WSASetLastError(ierror) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -15161,7 +15161,7 @@ pub unsafe fn WSASetServiceA(lpqsreginfo: *const WSAQUERYSETA, essoperation: WSA extern "system" { fn WSASetServiceA(lpqsreginfo: *const WSAQUERYSETA, essoperation: WSAESETSERVICEOP, dwcontrolflags: u32) -> i32; } - ::core::mem::transmute(WSASetServiceA(::core::mem::transmute(lpqsreginfo), ::core::mem::transmute(essoperation), ::core::mem::transmute(dwcontrolflags))) + ::core::mem::transmute(WSASetServiceA(::core::mem::transmute(lpqsreginfo), essoperation, dwcontrolflags)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -15171,7 +15171,7 @@ pub unsafe fn WSASetServiceW(lpqsreginfo: *const WSAQUERYSETW, essoperation: WSA extern "system" { fn WSASetServiceW(lpqsreginfo: *const WSAQUERYSETW, essoperation: WSAESETSERVICEOP, dwcontrolflags: u32) -> i32; } - ::core::mem::transmute(WSASetServiceW(::core::mem::transmute(lpqsreginfo), ::core::mem::transmute(essoperation), ::core::mem::transmute(dwcontrolflags))) + ::core::mem::transmute(WSASetServiceW(::core::mem::transmute(lpqsreginfo), essoperation, dwcontrolflags)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -15184,7 +15184,7 @@ where extern "system" { fn WSASetSocketPeerTargetName(socket: SOCKET, peertargetname: *const SOCKET_PEER_TARGET_NAME, peertargetnamelen: u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(WSASetSocketPeerTargetName(socket.into(), ::core::mem::transmute(peertargetname), ::core::mem::transmute(peertargetnamelen), ::core::mem::transmute(overlapped), ::core::mem::transmute(completionroutine))) + ::core::mem::transmute(WSASetSocketPeerTargetName(socket.into(), ::core::mem::transmute(peertargetname), peertargetnamelen, ::core::mem::transmute(overlapped), ::core::mem::transmute(completionroutine))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -15197,7 +15197,7 @@ where extern "system" { fn WSASetSocketSecurity(socket: SOCKET, securitysettings: *const SOCKET_SECURITY_SETTINGS, securitysettingslen: u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(WSASetSocketSecurity(socket.into(), ::core::mem::transmute(securitysettings), ::core::mem::transmute(securitysettingslen), ::core::mem::transmute(overlapped), ::core::mem::transmute(completionroutine))) + ::core::mem::transmute(WSASetSocketSecurity(socket.into(), ::core::mem::transmute(securitysettings), securitysettingslen, ::core::mem::transmute(overlapped), ::core::mem::transmute(completionroutine))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15207,7 +15207,7 @@ pub unsafe fn WSASocketA(af: i32, r#type: i32, protocol: i32, lpprotocolinfo: *c extern "system" { fn WSASocketA(af: i32, r#type: i32, protocol: i32, lpprotocolinfo: *const WSAPROTOCOL_INFOA, g: u32, dwflags: u32) -> SOCKET; } - ::core::mem::transmute(WSASocketA(::core::mem::transmute(af), ::core::mem::transmute(r#type), ::core::mem::transmute(protocol), ::core::mem::transmute(lpprotocolinfo), ::core::mem::transmute(g), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WSASocketA(af, r#type, protocol, ::core::mem::transmute(lpprotocolinfo), g, dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -15216,7 +15216,7 @@ pub unsafe fn WSASocketW(af: i32, r#type: i32, protocol: i32, lpprotocolinfo: *c extern "system" { fn WSASocketW(af: i32, r#type: i32, protocol: i32, lpprotocolinfo: *const WSAPROTOCOL_INFOW, g: u32, dwflags: u32) -> SOCKET; } - ::core::mem::transmute(WSASocketW(::core::mem::transmute(af), ::core::mem::transmute(r#type), ::core::mem::transmute(protocol), ::core::mem::transmute(lpprotocolinfo), ::core::mem::transmute(g), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WSASocketW(af, r#type, protocol, ::core::mem::transmute(lpprotocolinfo), g, dwflags)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15226,7 +15226,7 @@ pub unsafe fn WSAStartup(wversionrequested: u16, lpwsadata: *mut WSAData) -> i32 extern "system" { fn WSAStartup(wversionrequested: u16, lpwsadata: *mut WSAData) -> i32; } - ::core::mem::transmute(WSAStartup(::core::mem::transmute(wversionrequested), ::core::mem::transmute(lpwsadata))) + ::core::mem::transmute(WSAStartup(wversionrequested, ::core::mem::transmute(lpwsadata))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15239,7 +15239,7 @@ where extern "system" { fn WSAStringToAddressA(addressstring: ::windows::core::PCSTR, addressfamily: i32, lpprotocolinfo: *const WSAPROTOCOL_INFOA, lpaddress: *mut SOCKADDR, lpaddresslength: *mut i32) -> i32; } - ::core::mem::transmute(WSAStringToAddressA(addressstring.into(), ::core::mem::transmute(addressfamily), ::core::mem::transmute(lpprotocolinfo), ::core::mem::transmute(lpaddress), ::core::mem::transmute(lpaddresslength))) + ::core::mem::transmute(WSAStringToAddressA(addressstring.into(), addressfamily, ::core::mem::transmute(lpprotocolinfo), ::core::mem::transmute(lpaddress), ::core::mem::transmute(lpaddresslength))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15252,7 +15252,7 @@ where extern "system" { fn WSAStringToAddressW(addressstring: ::windows::core::PCWSTR, addressfamily: i32, lpprotocolinfo: *const WSAPROTOCOL_INFOW, lpaddress: *mut SOCKADDR, lpaddresslength: *mut i32) -> i32; } - ::core::mem::transmute(WSAStringToAddressW(addressstring.into(), ::core::mem::transmute(addressfamily), ::core::mem::transmute(lpprotocolinfo), ::core::mem::transmute(lpaddress), ::core::mem::transmute(lpaddresslength))) + ::core::mem::transmute(WSAStringToAddressW(addressstring.into(), addressfamily, ::core::mem::transmute(lpprotocolinfo), ::core::mem::transmute(lpaddress), ::core::mem::transmute(lpaddresslength))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -15354,7 +15354,7 @@ where extern "system" { fn WSAWaitForMultipleEvents(cevents: u32, lphevents: *const super::super::Foundation::HANDLE, fwaitall: super::super::Foundation::BOOL, dwtimeout: u32, falertable: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(WSAWaitForMultipleEvents(lphevents.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lphevents)), fwaitall.into(), ::core::mem::transmute(dwtimeout), falertable.into())) + ::core::mem::transmute(WSAWaitForMultipleEvents(lphevents.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lphevents)), fwaitall.into(), dwtimeout, falertable.into())) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[repr(transparent)] @@ -15764,7 +15764,7 @@ pub unsafe fn WSCGetProviderInfo(lpproviderid: *const ::windows::core::GUID, inf extern "system" { fn WSCGetProviderInfo(lpproviderid: *const ::windows::core::GUID, infotype: WSC_PROVIDER_INFO_TYPE, info: *mut u8, infosize: *mut usize, flags: u32, lperrno: *mut i32) -> i32; } - ::core::mem::transmute(WSCGetProviderInfo(::core::mem::transmute(lpproviderid), ::core::mem::transmute(infotype), ::core::mem::transmute(info), ::core::mem::transmute(infosize), ::core::mem::transmute(flags), ::core::mem::transmute(lperrno))) + ::core::mem::transmute(WSCGetProviderInfo(::core::mem::transmute(lpproviderid), infotype, ::core::mem::transmute(info), ::core::mem::transmute(infosize), flags, ::core::mem::transmute(lperrno))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -15774,7 +15774,7 @@ pub unsafe fn WSCGetProviderInfo32(lpproviderid: *const ::windows::core::GUID, i extern "system" { fn WSCGetProviderInfo32(lpproviderid: *const ::windows::core::GUID, infotype: WSC_PROVIDER_INFO_TYPE, info: *mut u8, infosize: *mut usize, flags: u32, lperrno: *mut i32) -> i32; } - ::core::mem::transmute(WSCGetProviderInfo32(::core::mem::transmute(lpproviderid), ::core::mem::transmute(infotype), ::core::mem::transmute(info), ::core::mem::transmute(infosize), ::core::mem::transmute(flags), ::core::mem::transmute(lperrno))) + ::core::mem::transmute(WSCGetProviderInfo32(::core::mem::transmute(lpproviderid), infotype, ::core::mem::transmute(info), ::core::mem::transmute(infosize), flags, ::core::mem::transmute(lperrno))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -15806,7 +15806,7 @@ where extern "system" { fn WSCInstallNameSpace(lpszidentifier: ::windows::core::PCWSTR, lpszpathname: ::windows::core::PCWSTR, dwnamespace: u32, dwversion: u32, lpproviderid: *const ::windows::core::GUID) -> i32; } - ::core::mem::transmute(WSCInstallNameSpace(lpszidentifier.into(), lpszpathname.into(), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(dwversion), ::core::mem::transmute(lpproviderid))) + ::core::mem::transmute(WSCInstallNameSpace(lpszidentifier.into(), lpszpathname.into(), dwnamespace, dwversion, ::core::mem::transmute(lpproviderid))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -15820,7 +15820,7 @@ where extern "system" { fn WSCInstallNameSpace32(lpszidentifier: ::windows::core::PCWSTR, lpszpathname: ::windows::core::PCWSTR, dwnamespace: u32, dwversion: u32, lpproviderid: *const ::windows::core::GUID) -> i32; } - ::core::mem::transmute(WSCInstallNameSpace32(lpszidentifier.into(), lpszpathname.into(), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(dwversion), ::core::mem::transmute(lpproviderid))) + ::core::mem::transmute(WSCInstallNameSpace32(lpszidentifier.into(), lpszpathname.into(), dwnamespace, dwversion, ::core::mem::transmute(lpproviderid))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15834,7 +15834,7 @@ where extern "system" { fn WSCInstallNameSpaceEx(lpszidentifier: ::windows::core::PCWSTR, lpszpathname: ::windows::core::PCWSTR, dwnamespace: u32, dwversion: u32, lpproviderid: *const ::windows::core::GUID, lpproviderspecific: *const super::super::System::Com::BLOB) -> i32; } - ::core::mem::transmute(WSCInstallNameSpaceEx(lpszidentifier.into(), lpszpathname.into(), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(dwversion), ::core::mem::transmute(lpproviderid), ::core::mem::transmute(lpproviderspecific))) + ::core::mem::transmute(WSCInstallNameSpaceEx(lpszidentifier.into(), lpszpathname.into(), dwnamespace, dwversion, ::core::mem::transmute(lpproviderid), ::core::mem::transmute(lpproviderspecific))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -15849,7 +15849,7 @@ where extern "system" { fn WSCInstallNameSpaceEx32(lpszidentifier: ::windows::core::PCWSTR, lpszpathname: ::windows::core::PCWSTR, dwnamespace: u32, dwversion: u32, lpproviderid: *const ::windows::core::GUID, lpproviderspecific: *const super::super::System::Com::BLOB) -> i32; } - ::core::mem::transmute(WSCInstallNameSpaceEx32(lpszidentifier.into(), lpszpathname.into(), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(dwversion), ::core::mem::transmute(lpproviderid), ::core::mem::transmute(lpproviderspecific))) + ::core::mem::transmute(WSCInstallNameSpaceEx32(lpszidentifier.into(), lpszpathname.into(), dwnamespace, dwversion, ::core::mem::transmute(lpproviderid), ::core::mem::transmute(lpproviderspecific))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -15889,7 +15889,7 @@ where extern "system" { fn WSCInstallProviderAndChains64_32(lpproviderid: *const ::windows::core::GUID, lpszproviderdllpath: ::windows::core::PCWSTR, lpszproviderdllpath32: ::windows::core::PCWSTR, lpszlspname: ::windows::core::PCWSTR, dwserviceflags: u32, lpprotocolinfolist: *mut WSAPROTOCOL_INFOW, dwnumberofentries: u32, lpdwcatalogentryid: *mut u32, lperrno: *mut i32) -> i32; } - ::core::mem::transmute(WSCInstallProviderAndChains64_32(::core::mem::transmute(lpproviderid), lpszproviderdllpath.into(), lpszproviderdllpath32.into(), lpszlspname.into(), ::core::mem::transmute(dwserviceflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpprotocolinfolist)), lpprotocolinfolist.len() as _, ::core::mem::transmute(lpdwcatalogentryid), ::core::mem::transmute(lperrno))) + ::core::mem::transmute(WSCInstallProviderAndChains64_32(::core::mem::transmute(lpproviderid), lpszproviderdllpath.into(), lpszproviderdllpath32.into(), lpszlspname.into(), dwserviceflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpprotocolinfolist)), lpprotocolinfolist.len() as _, ::core::mem::transmute(lpdwcatalogentryid), ::core::mem::transmute(lperrno))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -15898,7 +15898,7 @@ pub unsafe fn WSCSetApplicationCategory(path: &[u16], extra: &[u16], permittedls extern "system" { fn WSCSetApplicationCategory(path: ::windows::core::PCWSTR, pathlength: u32, extra: ::windows::core::PCWSTR, extralength: u32, permittedlspcategories: u32, pprevpermlspcat: *mut u32, lperrno: *mut i32) -> i32; } - ::core::mem::transmute(WSCSetApplicationCategory(::core::mem::transmute(::windows::core::as_ptr_or_null(path)), path.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(extra)), extra.len() as _, ::core::mem::transmute(permittedlspcategories), ::core::mem::transmute(pprevpermlspcat), ::core::mem::transmute(lperrno))) + ::core::mem::transmute(WSCSetApplicationCategory(::core::mem::transmute(::windows::core::as_ptr_or_null(path)), path.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(extra)), extra.len() as _, permittedlspcategories, ::core::mem::transmute(pprevpermlspcat), ::core::mem::transmute(lperrno))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -15907,7 +15907,7 @@ pub unsafe fn WSCSetProviderInfo(lpproviderid: *const ::windows::core::GUID, inf extern "system" { fn WSCSetProviderInfo(lpproviderid: *const ::windows::core::GUID, infotype: WSC_PROVIDER_INFO_TYPE, info: *const u8, infosize: usize, flags: u32, lperrno: *mut i32) -> i32; } - ::core::mem::transmute(WSCSetProviderInfo(::core::mem::transmute(lpproviderid), ::core::mem::transmute(infotype), ::core::mem::transmute(info), ::core::mem::transmute(infosize), ::core::mem::transmute(flags), ::core::mem::transmute(lperrno))) + ::core::mem::transmute(WSCSetProviderInfo(::core::mem::transmute(lpproviderid), infotype, ::core::mem::transmute(info), infosize, flags, ::core::mem::transmute(lperrno))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -15917,7 +15917,7 @@ pub unsafe fn WSCSetProviderInfo32(lpproviderid: *const ::windows::core::GUID, i extern "system" { fn WSCSetProviderInfo32(lpproviderid: *const ::windows::core::GUID, infotype: WSC_PROVIDER_INFO_TYPE, info: *const u8, infosize: usize, flags: u32, lperrno: *mut i32) -> i32; } - ::core::mem::transmute(WSCSetProviderInfo32(::core::mem::transmute(lpproviderid), ::core::mem::transmute(infotype), ::core::mem::transmute(info), ::core::mem::transmute(infosize), ::core::mem::transmute(flags), ::core::mem::transmute(lperrno))) + ::core::mem::transmute(WSCSetProviderInfo32(::core::mem::transmute(lpproviderid), infotype, ::core::mem::transmute(info), infosize, flags, ::core::mem::transmute(lperrno))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -15970,7 +15970,7 @@ pub unsafe fn WSCWriteNameSpaceOrder(lpproviderid: *mut ::windows::core::GUID, d extern "system" { fn WSCWriteNameSpaceOrder(lpproviderid: *mut ::windows::core::GUID, dwnumberofentries: u32) -> i32; } - ::core::mem::transmute(WSCWriteNameSpaceOrder(::core::mem::transmute(lpproviderid), ::core::mem::transmute(dwnumberofentries))) + ::core::mem::transmute(WSCWriteNameSpaceOrder(::core::mem::transmute(lpproviderid), dwnumberofentries)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -15980,7 +15980,7 @@ pub unsafe fn WSCWriteNameSpaceOrder32(lpproviderid: *mut ::windows::core::GUID, extern "system" { fn WSCWriteNameSpaceOrder32(lpproviderid: *mut ::windows::core::GUID, dwnumberofentries: u32) -> i32; } - ::core::mem::transmute(WSCWriteNameSpaceOrder32(::core::mem::transmute(lpproviderid), ::core::mem::transmute(dwnumberofentries))) + ::core::mem::transmute(WSCWriteNameSpaceOrder32(::core::mem::transmute(lpproviderid), dwnumberofentries)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -15989,7 +15989,7 @@ pub unsafe fn WSCWriteProviderOrder(lpwdcatalogentryid: *mut u32, dwnumberofentr extern "system" { fn WSCWriteProviderOrder(lpwdcatalogentryid: *mut u32, dwnumberofentries: u32) -> i32; } - ::core::mem::transmute(WSCWriteProviderOrder(::core::mem::transmute(lpwdcatalogentryid), ::core::mem::transmute(dwnumberofentries))) + ::core::mem::transmute(WSCWriteProviderOrder(::core::mem::transmute(lpwdcatalogentryid), dwnumberofentries)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -15999,7 +15999,7 @@ pub unsafe fn WSCWriteProviderOrder32(lpwdcatalogentryid: *mut u32, dwnumberofen extern "system" { fn WSCWriteProviderOrder32(lpwdcatalogentryid: *mut u32, dwnumberofentries: u32) -> i32; } - ::core::mem::transmute(WSCWriteProviderOrder32(::core::mem::transmute(lpwdcatalogentryid), ::core::mem::transmute(dwnumberofentries))) + ::core::mem::transmute(WSCWriteProviderOrder32(::core::mem::transmute(lpwdcatalogentryid), dwnumberofentries)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -16992,7 +16992,7 @@ where extern "system" { fn bind(s: SOCKET, name: *const SOCKADDR, namelen: i32) -> i32; } - ::core::mem::transmute(bind(s.into(), ::core::mem::transmute(name), ::core::mem::transmute(namelen))) + ::core::mem::transmute(bind(s.into(), ::core::mem::transmute(name), namelen)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -17049,7 +17049,7 @@ where extern "system" { fn connect(s: SOCKET, name: *const SOCKADDR, namelen: i32) -> i32; } - ::core::mem::transmute(connect(s.into(), ::core::mem::transmute(name), ::core::mem::transmute(namelen))) + ::core::mem::transmute(connect(s.into(), ::core::mem::transmute(name), namelen)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[repr(transparent)] @@ -17143,7 +17143,7 @@ where extern "system" { fn gethostbyaddr(addr: ::windows::core::PCSTR, len: i32, r#type: i32) -> *mut hostent; } - ::core::mem::transmute(gethostbyaddr(addr.into(), ::core::mem::transmute(len), ::core::mem::transmute(r#type))) + ::core::mem::transmute(gethostbyaddr(addr.into(), len, r#type)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -17164,7 +17164,7 @@ pub unsafe fn gethostname(name: ::windows::core::PSTR, namelen: i32) -> i32 { extern "system" { fn gethostname(name: ::windows::core::PSTR, namelen: i32) -> i32; } - ::core::mem::transmute(gethostname(::core::mem::transmute(name), ::core::mem::transmute(namelen))) + ::core::mem::transmute(gethostname(::core::mem::transmute(name), namelen)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17174,7 +17174,7 @@ pub unsafe fn getnameinfo(psockaddr: *const SOCKADDR, sockaddrlength: i32, pnode extern "system" { fn getnameinfo(psockaddr: *const SOCKADDR, sockaddrlength: i32, pnodebuffer: ::windows::core::PSTR, nodebuffersize: u32, pservicebuffer: ::windows::core::PSTR, servicebuffersize: u32, flags: i32) -> i32; } - ::core::mem::transmute(getnameinfo(::core::mem::transmute(psockaddr), ::core::mem::transmute(sockaddrlength), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pnodebuffer)), pnodebuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pservicebuffer)), pservicebuffer.len() as _, ::core::mem::transmute(flags))) + ::core::mem::transmute(getnameinfo(::core::mem::transmute(psockaddr), sockaddrlength, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pnodebuffer)), pnodebuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pservicebuffer)), pservicebuffer.len() as _, flags)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17208,7 +17208,7 @@ pub unsafe fn getprotobynumber(number: i32) -> *mut protoent { extern "system" { fn getprotobynumber(number: i32) -> *mut protoent; } - ::core::mem::transmute(getprotobynumber(::core::mem::transmute(number))) + ::core::mem::transmute(getprotobynumber(number)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -17233,7 +17233,7 @@ where extern "system" { fn getservbyport(port: i32, proto: ::windows::core::PCSTR) -> *mut servent; } - ::core::mem::transmute(getservbyport(::core::mem::transmute(port), proto.into())) + ::core::mem::transmute(getservbyport(port, proto.into())) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17258,7 +17258,7 @@ where extern "system" { fn getsockopt(s: SOCKET, level: i32, optname: i32, optval: ::windows::core::PSTR, optlen: *mut i32) -> i32; } - ::core::mem::transmute(getsockopt(s.into(), ::core::mem::transmute(level), ::core::mem::transmute(optname), ::core::mem::transmute(optval), ::core::mem::transmute(optlen))) + ::core::mem::transmute(getsockopt(s.into(), level, optname, ::core::mem::transmute(optval), ::core::mem::transmute(optlen))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -17301,7 +17301,7 @@ pub unsafe fn htonl(hostlong: u32) -> u32 { extern "system" { fn htonl(hostlong: u32) -> u32; } - ::core::mem::transmute(htonl(::core::mem::transmute(hostlong))) + ::core::mem::transmute(htonl(hostlong)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -17310,7 +17310,7 @@ pub unsafe fn htons(hostshort: u16) -> u16 { extern "system" { fn htons(hostshort: u16) -> u16; } - ::core::mem::transmute(htons(::core::mem::transmute(hostshort))) + ::core::mem::transmute(htons(hostshort)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -17366,7 +17366,7 @@ pub unsafe fn inet_ntop(family: i32, paddr: *const ::core::ffi::c_void, pstringb extern "system" { fn inet_ntop(family: i32, paddr: *const ::core::ffi::c_void, pstringbuf: ::windows::core::PSTR, stringbufsize: usize) -> ::windows::core::PSTR; } - ::core::mem::transmute(inet_ntop(::core::mem::transmute(family), ::core::mem::transmute(paddr), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pstringbuf)), pstringbuf.len() as _)) + ::core::mem::transmute(inet_ntop(family, ::core::mem::transmute(paddr), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pstringbuf)), pstringbuf.len() as _)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -17378,7 +17378,7 @@ where extern "system" { fn inet_pton(family: i32, pszaddrstring: ::windows::core::PCSTR, paddrbuf: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(inet_pton(::core::mem::transmute(family), pszaddrstring.into(), ::core::mem::transmute(paddrbuf))) + ::core::mem::transmute(inet_pton(family, pszaddrstring.into(), ::core::mem::transmute(paddrbuf))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -17390,7 +17390,7 @@ where extern "system" { fn ioctlsocket(s: SOCKET, cmd: i32, argp: *mut u32) -> i32; } - ::core::mem::transmute(ioctlsocket(s.into(), ::core::mem::transmute(cmd), ::core::mem::transmute(argp))) + ::core::mem::transmute(ioctlsocket(s.into(), cmd, ::core::mem::transmute(argp))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -17433,7 +17433,7 @@ where extern "system" { fn listen(s: SOCKET, backlog: i32) -> i32; } - ::core::mem::transmute(listen(s.into(), ::core::mem::transmute(backlog))) + ::core::mem::transmute(listen(s.into(), backlog)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -18000,7 +18000,7 @@ pub unsafe fn ntohl(netlong: u32) -> u32 { extern "system" { fn ntohl(netlong: u32) -> u32; } - ::core::mem::transmute(ntohl(::core::mem::transmute(netlong))) + ::core::mem::transmute(ntohl(netlong)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -18009,7 +18009,7 @@ pub unsafe fn ntohs(netshort: u16) -> u16 { extern "system" { fn ntohs(netshort: u16) -> u16; } - ::core::mem::transmute(ntohs(::core::mem::transmute(netshort))) + ::core::mem::transmute(ntohs(netshort)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -18053,7 +18053,7 @@ where extern "system" { fn recv(s: SOCKET, buf: ::windows::core::PSTR, len: i32, flags: SEND_RECV_FLAGS) -> i32; } - ::core::mem::transmute(recv(s.into(), ::core::mem::transmute(buf), ::core::mem::transmute(len), ::core::mem::transmute(flags))) + ::core::mem::transmute(recv(s.into(), ::core::mem::transmute(buf), len, flags)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18066,7 +18066,7 @@ where extern "system" { fn recvfrom(s: SOCKET, buf: ::windows::core::PSTR, len: i32, flags: i32, from: *mut SOCKADDR, fromlen: *mut i32) -> i32; } - ::core::mem::transmute(recvfrom(s.into(), ::core::mem::transmute(buf), ::core::mem::transmute(len), ::core::mem::transmute(flags), ::core::mem::transmute(from), ::core::mem::transmute(fromlen))) + ::core::mem::transmute(recvfrom(s.into(), ::core::mem::transmute(buf), len, flags, ::core::mem::transmute(from), ::core::mem::transmute(fromlen))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -18075,7 +18075,7 @@ pub unsafe fn select(nfds: i32, readfds: *mut fd_set, writefds: *mut fd_set, exc extern "system" { fn select(nfds: i32, readfds: *mut fd_set, writefds: *mut fd_set, exceptfds: *mut fd_set, timeout: *const timeval) -> i32; } - ::core::mem::transmute(select(::core::mem::transmute(nfds), ::core::mem::transmute(readfds), ::core::mem::transmute(writefds), ::core::mem::transmute(exceptfds), ::core::mem::transmute(timeout))) + ::core::mem::transmute(select(nfds, ::core::mem::transmute(readfds), ::core::mem::transmute(writefds), ::core::mem::transmute(exceptfds), ::core::mem::transmute(timeout))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -18088,7 +18088,7 @@ where extern "system" { fn send(s: SOCKET, buf: ::windows::core::PCSTR, len: i32, flags: SEND_RECV_FLAGS) -> i32; } - ::core::mem::transmute(send(s.into(), buf.into(), ::core::mem::transmute(len), ::core::mem::transmute(flags))) + ::core::mem::transmute(send(s.into(), buf.into(), len, flags)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18102,7 +18102,7 @@ where extern "system" { fn sendto(s: SOCKET, buf: ::windows::core::PCSTR, len: i32, flags: i32, to: *const SOCKADDR, tolen: i32) -> i32; } - ::core::mem::transmute(sendto(s.into(), buf.into(), ::core::mem::transmute(len), ::core::mem::transmute(flags), ::core::mem::transmute(to), ::core::mem::transmute(tolen))) + ::core::mem::transmute(sendto(s.into(), buf.into(), len, flags, ::core::mem::transmute(to), tolen)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -18197,7 +18197,7 @@ where extern "system" { fn setsockopt(s: SOCKET, level: i32, optname: i32, optval: ::windows::core::PCSTR, optlen: i32) -> i32; } - ::core::mem::transmute(setsockopt(s.into(), ::core::mem::transmute(level), ::core::mem::transmute(optname), optval.into(), ::core::mem::transmute(optlen))) + ::core::mem::transmute(setsockopt(s.into(), level, optname, optval.into(), optlen)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] @@ -18209,7 +18209,7 @@ where extern "system" { fn shutdown(s: SOCKET, how: i32) -> i32; } - ::core::mem::transmute(shutdown(s.into(), ::core::mem::transmute(how))) + ::core::mem::transmute(shutdown(s.into(), how)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -18502,7 +18502,7 @@ pub unsafe fn socket(af: i32, r#type: i32, protocol: i32) -> SOCKET { extern "system" { fn socket(af: i32, r#type: i32, protocol: i32) -> SOCKET; } - ::core::mem::transmute(socket(::core::mem::transmute(af), ::core::mem::transmute(r#type), ::core::mem::transmute(protocol))) + ::core::mem::transmute(socket(af, r#type, protocol)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] 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 c5097c6cf1..6bb0cbd060 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs @@ -14179,7 +14179,7 @@ pub unsafe fn WebAuthNGetErrorName(hr: ::windows::core::HRESULT) -> ::windows::c extern "system" { fn WebAuthNGetErrorName(hr: ::windows::core::HRESULT) -> ::windows::core::PWSTR; } - ::core::mem::transmute(WebAuthNGetErrorName(::core::mem::transmute(hr))) + ::core::mem::transmute(WebAuthNGetErrorName(hr)) } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14188,7 +14188,7 @@ pub unsafe fn WebAuthNGetW3CExceptionDOMError(hr: ::windows::core::HRESULT) -> : extern "system" { fn WebAuthNGetW3CExceptionDOMError(hr: ::windows::core::HRESULT) -> ::windows::core::HRESULT; } - WebAuthNGetW3CExceptionDOMError(::core::mem::transmute(hr)).ok() + WebAuthNGetW3CExceptionDOMError(hr).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14208,7 +14208,7 @@ pub unsafe fn WsAbandonCall(serviceproxy: *const WS_SERVICE_PROXY, callid: u32, extern "system" { fn WsAbandonCall(serviceproxy: *const WS_SERVICE_PROXY, callid: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsAbandonCall(::core::mem::transmute(serviceproxy), ::core::mem::transmute(callid), ::core::mem::transmute(error)).ok() + WsAbandonCall(::core::mem::transmute(serviceproxy), callid, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14272,7 +14272,7 @@ pub unsafe fn WsAddCustomHeader(message: *const WS_MESSAGE, headerdescription: * extern "system" { fn WsAddCustomHeader(message: *const WS_MESSAGE, headerdescription: *const WS_ELEMENT_DESCRIPTION, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32, headerattributes: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsAddCustomHeader(::core::mem::transmute(message), ::core::mem::transmute(headerdescription), ::core::mem::transmute(writeoption), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(headerattributes), ::core::mem::transmute(error)).ok() + WsAddCustomHeader(::core::mem::transmute(message), ::core::mem::transmute(headerdescription), writeoption, ::core::mem::transmute(value), valuesize, headerattributes, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14291,7 +14291,7 @@ pub unsafe fn WsAddMappedHeader(message: *const WS_MESSAGE, headername: *const W extern "system" { fn WsAddMappedHeader(message: *const WS_MESSAGE, headername: *const WS_XML_STRING, valuetype: WS_TYPE, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsAddMappedHeader(::core::mem::transmute(message), ::core::mem::transmute(headername), ::core::mem::transmute(valuetype), ::core::mem::transmute(writeoption), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsAddMappedHeader(::core::mem::transmute(message), ::core::mem::transmute(headername), valuetype, writeoption, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14309,7 +14309,7 @@ pub unsafe fn WsAlloc(heap: *const WS_HEAP, size: usize, ptr: *mut *mut ::core:: extern "system" { fn WsAlloc(heap: *const WS_HEAP, size: usize, ptr: *mut *mut ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsAlloc(::core::mem::transmute(heap), ::core::mem::transmute(size), ::core::mem::transmute(ptr), ::core::mem::transmute(error)).ok() + WsAlloc(::core::mem::transmute(heap), size, ::core::mem::transmute(ptr), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14318,7 +14318,7 @@ pub unsafe fn WsAsyncExecute(asyncstate: *const WS_ASYNC_STATE, operation: WS_AS extern "system" { fn WsAsyncExecute(asyncstate: *const WS_ASYNC_STATE, operation: *mut ::core::ffi::c_void, callbackmodel: WS_CALLBACK_MODEL, callbackstate: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsAsyncExecute(::core::mem::transmute(asyncstate), ::core::mem::transmute(operation), ::core::mem::transmute(callbackmodel), ::core::mem::transmute(callbackstate), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() + WsAsyncExecute(::core::mem::transmute(asyncstate), ::core::mem::transmute(operation), callbackmodel, ::core::mem::transmute(callbackstate), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14382,7 +14382,7 @@ pub unsafe fn WsCombineUrl(baseurl: *const WS_STRING, referenceurl: *const WS_ST extern "system" { fn WsCombineUrl(baseurl: *const WS_STRING, referenceurl: *const WS_STRING, flags: u32, heap: *const WS_HEAP, resulturl: *mut WS_STRING, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsCombineUrl(::core::mem::transmute(baseurl), ::core::mem::transmute(referenceurl), ::core::mem::transmute(flags), ::core::mem::transmute(heap), ::core::mem::transmute(resulturl), ::core::mem::transmute(error)).ok() + WsCombineUrl(::core::mem::transmute(baseurl), ::core::mem::transmute(referenceurl), flags, ::core::mem::transmute(heap), ::core::mem::transmute(resulturl), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14409,7 +14409,7 @@ pub unsafe fn WsCreateChannel(channeltype: WS_CHANNEL_TYPE, channelbinding: WS_C extern "system" { fn WsCreateChannel(channeltype: WS_CHANNEL_TYPE, channelbinding: WS_CHANNEL_BINDING, properties: *const WS_CHANNEL_PROPERTY, propertycount: u32, securitydescription: *const WS_SECURITY_DESCRIPTION, channel: *mut *mut WS_CHANNEL, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsCreateChannel(::core::mem::transmute(channeltype), ::core::mem::transmute(channelbinding), ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(securitydescription), ::core::mem::transmute(channel), ::core::mem::transmute(error)).ok() + WsCreateChannel(channeltype, channelbinding, ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(securitydescription), ::core::mem::transmute(channel), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14439,7 +14439,7 @@ pub unsafe fn WsCreateFaultFromError(error: *const WS_ERROR, faulterrorcode: ::w fn WsCreateFaultFromError(error: *const WS_ERROR, faulterrorcode: ::windows::core::HRESULT, faultdisclosure: WS_FAULT_DISCLOSURE, heap: *const WS_HEAP, fault: *mut WS_FAULT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WsCreateFaultFromError(::core::mem::transmute(error), ::core::mem::transmute(faulterrorcode), ::core::mem::transmute(faultdisclosure), ::core::mem::transmute(heap), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WsCreateFaultFromError(::core::mem::transmute(error), faulterrorcode, faultdisclosure, ::core::mem::transmute(heap), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14448,7 +14448,7 @@ pub unsafe fn WsCreateHeap(maxsize: usize, trimsize: usize, properties: *const W extern "system" { fn WsCreateHeap(maxsize: usize, trimsize: usize, properties: *const WS_HEAP_PROPERTY, propertycount: u32, heap: *mut *mut WS_HEAP, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsCreateHeap(::core::mem::transmute(maxsize), ::core::mem::transmute(trimsize), ::core::mem::transmute(properties), ::core::mem::transmute(propertycount), ::core::mem::transmute(heap), ::core::mem::transmute(error)).ok() + WsCreateHeap(maxsize, trimsize, ::core::mem::transmute(properties), propertycount, ::core::mem::transmute(heap), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14457,7 +14457,7 @@ pub unsafe fn WsCreateListener(channeltype: WS_CHANNEL_TYPE, channelbinding: WS_ extern "system" { fn WsCreateListener(channeltype: WS_CHANNEL_TYPE, channelbinding: WS_CHANNEL_BINDING, properties: *const WS_LISTENER_PROPERTY, propertycount: u32, securitydescription: *const WS_SECURITY_DESCRIPTION, listener: *mut *mut WS_LISTENER, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsCreateListener(::core::mem::transmute(channeltype), ::core::mem::transmute(channelbinding), ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(securitydescription), ::core::mem::transmute(listener), ::core::mem::transmute(error)).ok() + WsCreateListener(channeltype, channelbinding, ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(securitydescription), ::core::mem::transmute(listener), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14466,7 +14466,7 @@ pub unsafe fn WsCreateMessage(envelopeversion: WS_ENVELOPE_VERSION, addressingve extern "system" { fn WsCreateMessage(envelopeversion: WS_ENVELOPE_VERSION, addressingversion: WS_ADDRESSING_VERSION, properties: *const WS_MESSAGE_PROPERTY, propertycount: u32, message: *mut *mut WS_MESSAGE, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsCreateMessage(::core::mem::transmute(envelopeversion), ::core::mem::transmute(addressingversion), ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(message), ::core::mem::transmute(error)).ok() + WsCreateMessage(envelopeversion, addressingversion, ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(message), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14503,23 +14503,7 @@ pub unsafe fn WsCreateServiceEndpointFromTemplate(channeltype: WS_CHANNEL_TYPE, extern "system" { fn WsCreateServiceEndpointFromTemplate(channeltype: WS_CHANNEL_TYPE, properties: *const WS_SERVICE_ENDPOINT_PROPERTY, propertycount: u32, addressurl: *const WS_STRING, contract: *const WS_SERVICE_CONTRACT, authorizationcallback: *mut ::core::ffi::c_void, heap: *const WS_HEAP, templatetype: WS_BINDING_TEMPLATE_TYPE, templatevalue: *const ::core::ffi::c_void, templatesize: u32, templatedescription: *const ::core::ffi::c_void, templatedescriptionsize: u32, serviceendpoint: *mut *mut WS_SERVICE_ENDPOINT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsCreateServiceEndpointFromTemplate( - ::core::mem::transmute(channeltype), - ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), - properties.len() as _, - ::core::mem::transmute(addressurl), - ::core::mem::transmute(contract), - ::core::mem::transmute(authorizationcallback), - ::core::mem::transmute(heap), - ::core::mem::transmute(templatetype), - ::core::mem::transmute(templatevalue), - ::core::mem::transmute(templatesize), - ::core::mem::transmute(templatedescription), - ::core::mem::transmute(templatedescriptionsize), - ::core::mem::transmute(serviceendpoint), - ::core::mem::transmute(error), - ) - .ok() + WsCreateServiceEndpointFromTemplate(channeltype, ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(addressurl), ::core::mem::transmute(contract), ::core::mem::transmute(authorizationcallback), ::core::mem::transmute(heap), templatetype, ::core::mem::transmute(templatevalue), templatesize, ::core::mem::transmute(templatedescription), templatedescriptionsize, ::core::mem::transmute(serviceendpoint), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14538,7 +14522,7 @@ pub unsafe fn WsCreateServiceProxy(channeltype: WS_CHANNEL_TYPE, channelbinding: extern "system" { fn WsCreateServiceProxy(channeltype: WS_CHANNEL_TYPE, channelbinding: WS_CHANNEL_BINDING, securitydescription: *const WS_SECURITY_DESCRIPTION, properties: *const WS_PROXY_PROPERTY, propertycount: u32, channelproperties: *const WS_CHANNEL_PROPERTY, channelpropertycount: u32, serviceproxy: *mut *mut WS_SERVICE_PROXY, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsCreateServiceProxy(::core::mem::transmute(channeltype), ::core::mem::transmute(channelbinding), ::core::mem::transmute(securitydescription), ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(channelproperties)), channelproperties.len() as _, ::core::mem::transmute(serviceproxy), ::core::mem::transmute(error)).ok() + WsCreateServiceProxy(channeltype, channelbinding, ::core::mem::transmute(securitydescription), ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(channelproperties)), channelproperties.len() as _, ::core::mem::transmute(serviceproxy), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14547,7 +14531,7 @@ pub unsafe fn WsCreateServiceProxyFromTemplate(channeltype: WS_CHANNEL_TYPE, pro extern "system" { fn WsCreateServiceProxyFromTemplate(channeltype: WS_CHANNEL_TYPE, properties: *const WS_PROXY_PROPERTY, propertycount: u32, templatetype: WS_BINDING_TEMPLATE_TYPE, templatevalue: *const ::core::ffi::c_void, templatesize: u32, templatedescription: *const ::core::ffi::c_void, templatedescriptionsize: u32, serviceproxy: *mut *mut WS_SERVICE_PROXY, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsCreateServiceProxyFromTemplate(::core::mem::transmute(channeltype), ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(templatetype), ::core::mem::transmute(templatevalue), ::core::mem::transmute(templatesize), ::core::mem::transmute(templatedescription), ::core::mem::transmute(templatedescriptionsize), ::core::mem::transmute(serviceproxy), ::core::mem::transmute(error)).ok() + WsCreateServiceProxyFromTemplate(channeltype, ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, templatetype, ::core::mem::transmute(templatevalue), templatesize, ::core::mem::transmute(templatedescription), templatedescriptionsize, ::core::mem::transmute(serviceproxy), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14593,7 +14577,7 @@ pub unsafe fn WsDecodeUrl(url: *const WS_STRING, flags: u32, heap: *const WS_HEA extern "system" { fn WsDecodeUrl(url: *const WS_STRING, flags: u32, heap: *const WS_HEAP, outurl: *mut *mut WS_URL, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsDecodeUrl(::core::mem::transmute(url), ::core::mem::transmute(flags), ::core::mem::transmute(heap), ::core::mem::transmute(outurl), ::core::mem::transmute(error)).ok() + WsDecodeUrl(::core::mem::transmute(url), flags, ::core::mem::transmute(heap), ::core::mem::transmute(outurl), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14602,7 +14586,7 @@ pub unsafe fn WsEncodeUrl(url: *const WS_URL, flags: u32, heap: *const WS_HEAP, extern "system" { fn WsEncodeUrl(url: *const WS_URL, flags: u32, heap: *const WS_HEAP, outurl: *mut WS_STRING, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsEncodeUrl(::core::mem::transmute(url), ::core::mem::transmute(flags), ::core::mem::transmute(heap), ::core::mem::transmute(outurl), ::core::mem::transmute(error)).ok() + WsEncodeUrl(::core::mem::transmute(url), flags, ::core::mem::transmute(heap), ::core::mem::transmute(outurl), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14639,7 +14623,7 @@ pub unsafe fn WsFillBody(message: *const WS_MESSAGE, minsize: u32, asynccontext: extern "system" { fn WsFillBody(message: *const WS_MESSAGE, minsize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsFillBody(::core::mem::transmute(message), ::core::mem::transmute(minsize), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() + WsFillBody(::core::mem::transmute(message), minsize, ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14648,7 +14632,7 @@ pub unsafe fn WsFillReader(reader: *const WS_XML_READER, minsize: u32, asynccont extern "system" { fn WsFillReader(reader: *const WS_XML_READER, minsize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsFillReader(::core::mem::transmute(reader), ::core::mem::transmute(minsize), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() + WsFillReader(::core::mem::transmute(reader), minsize, ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14670,7 +14654,7 @@ pub unsafe fn WsFlushBody(message: *const WS_MESSAGE, minsize: u32, asynccontext extern "system" { fn WsFlushBody(message: *const WS_MESSAGE, minsize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsFlushBody(::core::mem::transmute(message), ::core::mem::transmute(minsize), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() + WsFlushBody(::core::mem::transmute(message), minsize, ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14679,7 +14663,7 @@ pub unsafe fn WsFlushWriter(writer: *const WS_XML_WRITER, minsize: u32, asynccon extern "system" { fn WsFlushWriter(writer: *const WS_XML_WRITER, minsize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsFlushWriter(::core::mem::transmute(writer), ::core::mem::transmute(minsize), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() + WsFlushWriter(::core::mem::transmute(writer), minsize, ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14787,7 +14771,7 @@ pub unsafe fn WsGetChannelProperty(channel: *const WS_CHANNEL, id: WS_CHANNEL_PR extern "system" { fn WsGetChannelProperty(channel: *const WS_CHANNEL, id: WS_CHANNEL_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetChannelProperty(::core::mem::transmute(channel), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetChannelProperty(::core::mem::transmute(channel), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14797,7 +14781,7 @@ pub unsafe fn WsGetCustomHeader(message: *const WS_MESSAGE, customheaderdescript extern "system" { fn WsGetCustomHeader(message: *const WS_MESSAGE, customheaderdescription: *const WS_ELEMENT_DESCRIPTION, repeatingoption: WS_REPEATING_HEADER_OPTION, headerindex: u32, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, headerattributes: *mut u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetCustomHeader(::core::mem::transmute(message), ::core::mem::transmute(customheaderdescription), ::core::mem::transmute(repeatingoption), ::core::mem::transmute(headerindex), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(headerattributes), ::core::mem::transmute(error)).ok() + WsGetCustomHeader(::core::mem::transmute(message), ::core::mem::transmute(customheaderdescription), repeatingoption, headerindex, readoption, ::core::mem::transmute(heap), ::core::mem::transmute(value), valuesize, ::core::mem::transmute(headerattributes), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14807,7 +14791,7 @@ pub unsafe fn WsGetDictionary(encoding: WS_ENCODING, dictionary: *mut *mut WS_XM extern "system" { fn WsGetDictionary(encoding: WS_ENCODING, dictionary: *mut *mut WS_XML_DICTIONARY, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetDictionary(::core::mem::transmute(encoding), ::core::mem::transmute(dictionary), ::core::mem::transmute(error)).ok() + WsGetDictionary(encoding, ::core::mem::transmute(dictionary), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14816,7 +14800,7 @@ pub unsafe fn WsGetErrorProperty(error: *const WS_ERROR, id: WS_ERROR_PROPERTY_I extern "system" { fn WsGetErrorProperty(error: *const WS_ERROR, id: WS_ERROR_PROPERTY_ID, buffer: *mut ::core::ffi::c_void, buffersize: u32) -> ::windows::core::HRESULT; } - WsGetErrorProperty(::core::mem::transmute(error), ::core::mem::transmute(id), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize)).ok() + WsGetErrorProperty(::core::mem::transmute(error), id, ::core::mem::transmute(buffer), buffersize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14826,7 +14810,7 @@ pub unsafe fn WsGetErrorString(error: *const WS_ERROR, index: u32) -> ::windows: fn WsGetErrorString(error: *const WS_ERROR, index: u32, string: *mut WS_STRING) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WsGetErrorString(::core::mem::transmute(error), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WsGetErrorString(::core::mem::transmute(error), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14836,7 +14820,7 @@ pub unsafe fn WsGetFaultErrorDetail(error: *const WS_ERROR, faultdetaildescripti extern "system" { fn WsGetFaultErrorDetail(error: *const WS_ERROR, faultdetaildescription: *const WS_FAULT_DETAIL_DESCRIPTION, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32) -> ::windows::core::HRESULT; } - WsGetFaultErrorDetail(::core::mem::transmute(error), ::core::mem::transmute(faultdetaildescription), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize)).ok() + WsGetFaultErrorDetail(::core::mem::transmute(error), ::core::mem::transmute(faultdetaildescription), readoption, ::core::mem::transmute(heap), ::core::mem::transmute(value), valuesize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14845,7 +14829,7 @@ pub unsafe fn WsGetFaultErrorProperty(error: *const WS_ERROR, id: WS_FAULT_ERROR extern "system" { fn WsGetFaultErrorProperty(error: *const WS_ERROR, id: WS_FAULT_ERROR_PROPERTY_ID, buffer: *mut ::core::ffi::c_void, buffersize: u32) -> ::windows::core::HRESULT; } - WsGetFaultErrorProperty(::core::mem::transmute(error), ::core::mem::transmute(id), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize)).ok() + WsGetFaultErrorProperty(::core::mem::transmute(error), id, ::core::mem::transmute(buffer), buffersize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14854,7 +14838,7 @@ pub unsafe fn WsGetHeader(message: *const WS_MESSAGE, headertype: WS_HEADER_TYPE extern "system" { fn WsGetHeader(message: *const WS_MESSAGE, headertype: WS_HEADER_TYPE, valuetype: WS_TYPE, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetHeader(::core::mem::transmute(message), ::core::mem::transmute(headertype), ::core::mem::transmute(valuetype), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetHeader(::core::mem::transmute(message), headertype, valuetype, readoption, ::core::mem::transmute(heap), ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14872,7 +14856,7 @@ pub unsafe fn WsGetHeapProperty(heap: *const WS_HEAP, id: WS_HEAP_PROPERTY_ID, v extern "system" { fn WsGetHeapProperty(heap: *const WS_HEAP, id: WS_HEAP_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetHeapProperty(::core::mem::transmute(heap), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetHeapProperty(::core::mem::transmute(heap), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14881,7 +14865,7 @@ pub unsafe fn WsGetListenerProperty(listener: *const WS_LISTENER, id: WS_LISTENE extern "system" { fn WsGetListenerProperty(listener: *const WS_LISTENER, id: WS_LISTENER_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetListenerProperty(::core::mem::transmute(listener), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetListenerProperty(::core::mem::transmute(listener), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14891,7 +14875,7 @@ pub unsafe fn WsGetMappedHeader(message: *const WS_MESSAGE, headername: *const W extern "system" { fn WsGetMappedHeader(message: *const WS_MESSAGE, headername: *const WS_XML_STRING, repeatingoption: WS_REPEATING_HEADER_OPTION, headerindex: u32, valuetype: WS_TYPE, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetMappedHeader(::core::mem::transmute(message), ::core::mem::transmute(headername), ::core::mem::transmute(repeatingoption), ::core::mem::transmute(headerindex), ::core::mem::transmute(valuetype), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetMappedHeader(::core::mem::transmute(message), ::core::mem::transmute(headername), repeatingoption, headerindex, valuetype, readoption, ::core::mem::transmute(heap), ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14900,7 +14884,7 @@ pub unsafe fn WsGetMessageProperty(message: *const WS_MESSAGE, id: WS_MESSAGE_PR extern "system" { fn WsGetMessageProperty(message: *const WS_MESSAGE, id: WS_MESSAGE_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetMessageProperty(::core::mem::transmute(message), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetMessageProperty(::core::mem::transmute(message), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14919,7 +14903,7 @@ pub unsafe fn WsGetMetadataProperty(metadata: *const WS_METADATA, id: WS_METADAT extern "system" { fn WsGetMetadataProperty(metadata: *const WS_METADATA, id: WS_METADATA_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetMetadataProperty(::core::mem::transmute(metadata), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetMetadataProperty(::core::mem::transmute(metadata), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14950,7 +14934,7 @@ pub unsafe fn WsGetOperationContextProperty(context: *const WS_OPERATION_CONTEXT extern "system" { fn WsGetOperationContextProperty(context: *const WS_OPERATION_CONTEXT, id: WS_OPERATION_CONTEXT_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetOperationContextProperty(::core::mem::transmute(context), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetOperationContextProperty(::core::mem::transmute(context), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -14968,7 +14952,7 @@ pub unsafe fn WsGetPolicyProperty(policy: *const WS_POLICY, id: WS_POLICY_PROPER extern "system" { fn WsGetPolicyProperty(policy: *const WS_POLICY, id: WS_POLICY_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetPolicyProperty(::core::mem::transmute(policy), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetPolicyProperty(::core::mem::transmute(policy), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15008,7 +14992,7 @@ pub unsafe fn WsGetReaderProperty(reader: *const WS_XML_READER, id: WS_XML_READE extern "system" { fn WsGetReaderProperty(reader: *const WS_XML_READER, id: WS_XML_READER_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetReaderProperty(::core::mem::transmute(reader), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetReaderProperty(::core::mem::transmute(reader), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15017,7 +15001,7 @@ pub unsafe fn WsGetSecurityContextProperty(securitycontext: *const WS_SECURITY_C extern "system" { fn WsGetSecurityContextProperty(securitycontext: *const WS_SECURITY_CONTEXT, id: WS_SECURITY_CONTEXT_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetSecurityContextProperty(::core::mem::transmute(securitycontext), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetSecurityContextProperty(::core::mem::transmute(securitycontext), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15026,7 +15010,7 @@ pub unsafe fn WsGetSecurityTokenProperty(securitytoken: *const WS_SECURITY_TOKEN extern "system" { fn WsGetSecurityTokenProperty(securitytoken: *const WS_SECURITY_TOKEN, id: WS_SECURITY_TOKEN_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, heap: *const WS_HEAP, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetSecurityTokenProperty(::core::mem::transmute(securitytoken), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(heap), ::core::mem::transmute(error)).ok() + WsGetSecurityTokenProperty(::core::mem::transmute(securitytoken), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(heap), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15035,7 +15019,7 @@ pub unsafe fn WsGetServiceHostProperty(servicehost: *const WS_SERVICE_HOST, id: extern "system" { fn WsGetServiceHostProperty(servicehost: *const WS_SERVICE_HOST, id: WS_SERVICE_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetServiceHostProperty(::core::mem::transmute(servicehost), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetServiceHostProperty(::core::mem::transmute(servicehost), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15044,7 +15028,7 @@ pub unsafe fn WsGetServiceProxyProperty(serviceproxy: *const WS_SERVICE_PROXY, i extern "system" { fn WsGetServiceProxyProperty(serviceproxy: *const WS_SERVICE_PROXY, id: WS_PROXY_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetServiceProxyProperty(::core::mem::transmute(serviceproxy), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetServiceProxyProperty(::core::mem::transmute(serviceproxy), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15062,7 +15046,7 @@ pub unsafe fn WsGetWriterProperty(writer: *const WS_XML_WRITER, id: WS_XML_WRITE extern "system" { fn WsGetWriterProperty(writer: *const WS_XML_WRITER, id: WS_XML_WRITER_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetWriterProperty(::core::mem::transmute(writer), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsGetWriterProperty(::core::mem::transmute(writer), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15081,7 +15065,7 @@ pub unsafe fn WsInitializeMessage(message: *const WS_MESSAGE, initialization: WS extern "system" { fn WsInitializeMessage(message: *const WS_MESSAGE, initialization: WS_MESSAGE_INITIALIZATION, sourcemessage: *const WS_MESSAGE, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsInitializeMessage(::core::mem::transmute(message), ::core::mem::transmute(initialization), ::core::mem::transmute(sourcemessage), ::core::mem::transmute(error)).ok() + WsInitializeMessage(::core::mem::transmute(message), initialization, ::core::mem::transmute(sourcemessage), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15103,7 +15087,7 @@ where extern "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.into(), ::core::mem::transmute(heap), ::core::mem::transmute(error)).ok() + WsMatchPolicyAlternative(::core::mem::transmute(policy), alternativeindex, ::core::mem::transmute(policyconstraints), matchrequired.into(), ::core::mem::transmute(heap), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15113,7 +15097,7 @@ pub unsafe fn WsMoveReader(reader: *const WS_XML_READER, moveto: WS_MOVE_TO, fou extern "system" { fn WsMoveReader(reader: *const WS_XML_READER, moveto: WS_MOVE_TO, found: *mut super::super::Foundation::BOOL, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsMoveReader(::core::mem::transmute(reader), ::core::mem::transmute(moveto), ::core::mem::transmute(found), ::core::mem::transmute(error)).ok() + WsMoveReader(::core::mem::transmute(reader), moveto, ::core::mem::transmute(found), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15123,7 +15107,7 @@ pub unsafe fn WsMoveWriter(writer: *const WS_XML_WRITER, moveto: WS_MOVE_TO, fou extern "system" { fn WsMoveWriter(writer: *const WS_XML_WRITER, moveto: WS_MOVE_TO, found: *mut super::super::Foundation::BOOL, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsMoveWriter(::core::mem::transmute(writer), ::core::mem::transmute(moveto), ::core::mem::transmute(found), ::core::mem::transmute(error)).ok() + WsMoveWriter(::core::mem::transmute(writer), moveto, ::core::mem::transmute(found), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15187,7 +15171,7 @@ pub unsafe fn WsReadArray(reader: *const WS_XML_READER, localname: *const WS_XML extern "system" { fn WsReadArray(reader: *const WS_XML_READER, localname: *const WS_XML_STRING, ns: *const WS_XML_STRING, valuetype: WS_VALUE_TYPE, array: *mut ::core::ffi::c_void, arraysize: u32, itemoffset: u32, itemcount: u32, actualitemcount: *mut u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadArray(::core::mem::transmute(reader), ::core::mem::transmute(localname), ::core::mem::transmute(ns), ::core::mem::transmute(valuetype), ::core::mem::transmute(array), ::core::mem::transmute(arraysize), ::core::mem::transmute(itemoffset), ::core::mem::transmute(itemcount), ::core::mem::transmute(actualitemcount), ::core::mem::transmute(error)).ok() + WsReadArray(::core::mem::transmute(reader), ::core::mem::transmute(localname), ::core::mem::transmute(ns), valuetype, ::core::mem::transmute(array), arraysize, itemoffset, itemcount, ::core::mem::transmute(actualitemcount), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15197,7 +15181,7 @@ pub unsafe fn WsReadAttribute(reader: *const WS_XML_READER, attributedescription extern "system" { fn WsReadAttribute(reader: *const WS_XML_READER, attributedescription: *const WS_ATTRIBUTE_DESCRIPTION, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadAttribute(::core::mem::transmute(reader), ::core::mem::transmute(attributedescription), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsReadAttribute(::core::mem::transmute(reader), ::core::mem::transmute(attributedescription), readoption, ::core::mem::transmute(heap), ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15207,7 +15191,7 @@ pub unsafe fn WsReadBody(message: *const WS_MESSAGE, bodydescription: *const WS_ extern "system" { fn WsReadBody(message: *const WS_MESSAGE, bodydescription: *const WS_ELEMENT_DESCRIPTION, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadBody(::core::mem::transmute(message), ::core::mem::transmute(bodydescription), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsReadBody(::core::mem::transmute(message), ::core::mem::transmute(bodydescription), readoption, ::core::mem::transmute(heap), ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15216,7 +15200,7 @@ pub unsafe fn WsReadBytes(reader: *const WS_XML_READER, bytes: *mut ::core::ffi: extern "system" { fn WsReadBytes(reader: *const WS_XML_READER, bytes: *mut ::core::ffi::c_void, maxbytecount: u32, actualbytecount: *mut u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadBytes(::core::mem::transmute(reader), ::core::mem::transmute(bytes), ::core::mem::transmute(maxbytecount), ::core::mem::transmute(actualbytecount), ::core::mem::transmute(error)).ok() + WsReadBytes(::core::mem::transmute(reader), ::core::mem::transmute(bytes), maxbytecount, ::core::mem::transmute(actualbytecount), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15244,7 +15228,7 @@ pub unsafe fn WsReadElement(reader: *const WS_XML_READER, elementdescription: *c extern "system" { fn WsReadElement(reader: *const WS_XML_READER, elementdescription: *const WS_ELEMENT_DESCRIPTION, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadElement(::core::mem::transmute(reader), ::core::mem::transmute(elementdescription), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsReadElement(::core::mem::transmute(reader), ::core::mem::transmute(elementdescription), readoption, ::core::mem::transmute(heap), ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15271,7 +15255,7 @@ pub unsafe fn WsReadEndpointAddressExtension(reader: *const WS_XML_READER, endpo extern "system" { fn WsReadEndpointAddressExtension(reader: *const WS_XML_READER, endpointaddress: *const WS_ENDPOINT_ADDRESS, extensiontype: WS_ENDPOINT_ADDRESS_EXTENSION_TYPE, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadEndpointAddressExtension(::core::mem::transmute(reader), ::core::mem::transmute(endpointaddress), ::core::mem::transmute(extensiontype), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsReadEndpointAddressExtension(::core::mem::transmute(reader), ::core::mem::transmute(endpointaddress), extensiontype, readoption, ::core::mem::transmute(heap), ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15344,7 +15328,7 @@ pub unsafe fn WsReadStartAttribute(reader: *const WS_XML_READER, attributeindex: extern "system" { fn WsReadStartAttribute(reader: *const WS_XML_READER, attributeindex: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadStartAttribute(::core::mem::transmute(reader), ::core::mem::transmute(attributeindex), ::core::mem::transmute(error)).ok() + WsReadStartAttribute(::core::mem::transmute(reader), attributeindex, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15372,7 +15356,7 @@ pub unsafe fn WsReadType(reader: *const WS_XML_READER, typemapping: WS_TYPE_MAPP extern "system" { fn WsReadType(reader: *const WS_XML_READER, typemapping: WS_TYPE_MAPPING, r#type: WS_TYPE, typedescription: *const ::core::ffi::c_void, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadType(::core::mem::transmute(reader), ::core::mem::transmute(typemapping), ::core::mem::transmute(r#type), ::core::mem::transmute(typedescription), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsReadType(::core::mem::transmute(reader), typemapping, r#type, ::core::mem::transmute(typedescription), readoption, ::core::mem::transmute(heap), ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15381,7 +15365,7 @@ pub unsafe fn WsReadValue(reader: *const WS_XML_READER, valuetype: WS_VALUE_TYPE extern "system" { fn WsReadValue(reader: *const WS_XML_READER, valuetype: WS_VALUE_TYPE, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadValue(::core::mem::transmute(reader), ::core::mem::transmute(valuetype), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsReadValue(::core::mem::transmute(reader), valuetype, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15399,7 +15383,7 @@ pub unsafe fn WsReadXmlBufferFromBytes(reader: *const WS_XML_READER, encoding: * extern "system" { fn WsReadXmlBufferFromBytes(reader: *const WS_XML_READER, encoding: *const WS_XML_READER_ENCODING, properties: *const WS_XML_READER_PROPERTY, propertycount: u32, bytes: *const ::core::ffi::c_void, bytecount: u32, heap: *const WS_HEAP, xmlbuffer: *mut *mut WS_XML_BUFFER, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadXmlBufferFromBytes(::core::mem::transmute(reader), ::core::mem::transmute(encoding), ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(bytes), ::core::mem::transmute(bytecount), ::core::mem::transmute(heap), ::core::mem::transmute(xmlbuffer), ::core::mem::transmute(error)).ok() + WsReadXmlBufferFromBytes(::core::mem::transmute(reader), ::core::mem::transmute(encoding), ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _, ::core::mem::transmute(bytes), bytecount, ::core::mem::transmute(heap), ::core::mem::transmute(xmlbuffer), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15409,7 +15393,7 @@ pub unsafe fn WsReceiveMessage(channel: *const WS_CHANNEL, message: *const WS_ME extern "system" { fn WsReceiveMessage(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, messagedescriptions: *const *const WS_MESSAGE_DESCRIPTION, messagedescriptioncount: u32, receiveoption: WS_RECEIVE_OPTION, readbodyoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, index: *mut u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReceiveMessage(::core::mem::transmute(channel), ::core::mem::transmute(message), ::core::mem::transmute(::windows::core::as_ptr_or_null(messagedescriptions)), messagedescriptions.len() as _, ::core::mem::transmute(receiveoption), ::core::mem::transmute(readbodyoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(index), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() + WsReceiveMessage(::core::mem::transmute(channel), ::core::mem::transmute(message), ::core::mem::transmute(::windows::core::as_ptr_or_null(messagedescriptions)), messagedescriptions.len() as _, receiveoption, readbodyoption, ::core::mem::transmute(heap), ::core::mem::transmute(value), valuesize, ::core::mem::transmute(index), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15437,7 +15421,7 @@ pub unsafe fn WsRemoveHeader(message: *const WS_MESSAGE, headertype: WS_HEADER_T extern "system" { fn WsRemoveHeader(message: *const WS_MESSAGE, headertype: WS_HEADER_TYPE, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsRemoveHeader(::core::mem::transmute(message), ::core::mem::transmute(headertype), ::core::mem::transmute(error)).ok() + WsRemoveHeader(::core::mem::transmute(message), headertype, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15466,23 +15450,7 @@ pub unsafe fn WsRequestReply(channel: *const WS_CHANNEL, requestmessage: *const extern "system" { fn WsRequestReply(channel: *const WS_CHANNEL, requestmessage: *const WS_MESSAGE, requestmessagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, requestbodyvalue: *const ::core::ffi::c_void, requestbodyvaluesize: u32, replymessage: *const WS_MESSAGE, replymessagedescription: *const WS_MESSAGE_DESCRIPTION, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsRequestReply( - ::core::mem::transmute(channel), - ::core::mem::transmute(requestmessage), - ::core::mem::transmute(requestmessagedescription), - ::core::mem::transmute(writeoption), - ::core::mem::transmute(requestbodyvalue), - ::core::mem::transmute(requestbodyvaluesize), - ::core::mem::transmute(replymessage), - ::core::mem::transmute(replymessagedescription), - ::core::mem::transmute(readoption), - ::core::mem::transmute(heap), - ::core::mem::transmute(value), - ::core::mem::transmute(valuesize), - ::core::mem::transmute(asynccontext), - ::core::mem::transmute(error), - ) - .ok() + WsRequestReply(::core::mem::transmute(channel), ::core::mem::transmute(requestmessage), ::core::mem::transmute(requestmessagedescription), writeoption, ::core::mem::transmute(requestbodyvalue), requestbodyvaluesize, ::core::mem::transmute(replymessage), ::core::mem::transmute(replymessagedescription), readoption, ::core::mem::transmute(heap), ::core::mem::transmute(value), valuesize, ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15581,7 +15549,7 @@ pub unsafe fn WsSendFaultMessageForError(channel: *const WS_CHANNEL, replymessag extern "system" { fn WsSendFaultMessageForError(channel: *const WS_CHANNEL, replymessage: *const WS_MESSAGE, faulterror: *const WS_ERROR, faulterrorcode: ::windows::core::HRESULT, faultdisclosure: WS_FAULT_DISCLOSURE, requestmessage: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsSendFaultMessageForError(::core::mem::transmute(channel), ::core::mem::transmute(replymessage), ::core::mem::transmute(faulterror), ::core::mem::transmute(faulterrorcode), ::core::mem::transmute(faultdisclosure), ::core::mem::transmute(requestmessage), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() + WsSendFaultMessageForError(::core::mem::transmute(channel), ::core::mem::transmute(replymessage), ::core::mem::transmute(faulterror), faulterrorcode, faultdisclosure, ::core::mem::transmute(requestmessage), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15591,7 +15559,7 @@ pub unsafe fn WsSendMessage(channel: *const WS_CHANNEL, message: *const WS_MESSA extern "system" { fn WsSendMessage(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, messagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, bodyvalue: *const ::core::ffi::c_void, bodyvaluesize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsSendMessage(::core::mem::transmute(channel), ::core::mem::transmute(message), ::core::mem::transmute(messagedescription), ::core::mem::transmute(writeoption), ::core::mem::transmute(bodyvalue), ::core::mem::transmute(bodyvaluesize), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() + WsSendMessage(::core::mem::transmute(channel), ::core::mem::transmute(message), ::core::mem::transmute(messagedescription), writeoption, ::core::mem::transmute(bodyvalue), bodyvaluesize, ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15601,7 +15569,7 @@ pub unsafe fn WsSendReplyMessage(channel: *const WS_CHANNEL, replymessage: *cons extern "system" { fn WsSendReplyMessage(channel: *const WS_CHANNEL, replymessage: *const WS_MESSAGE, replymessagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, replybodyvalue: *const ::core::ffi::c_void, replybodyvaluesize: u32, requestmessage: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsSendReplyMessage(::core::mem::transmute(channel), ::core::mem::transmute(replymessage), ::core::mem::transmute(replymessagedescription), ::core::mem::transmute(writeoption), ::core::mem::transmute(replybodyvalue), ::core::mem::transmute(replybodyvaluesize), ::core::mem::transmute(requestmessage), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() + WsSendReplyMessage(::core::mem::transmute(channel), ::core::mem::transmute(replymessage), ::core::mem::transmute(replymessagedescription), writeoption, ::core::mem::transmute(replybodyvalue), replybodyvaluesize, ::core::mem::transmute(requestmessage), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15610,7 +15578,7 @@ pub unsafe fn WsSetChannelProperty(channel: *const WS_CHANNEL, id: WS_CHANNEL_PR extern "system" { fn WsSetChannelProperty(channel: *const WS_CHANNEL, id: WS_CHANNEL_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsSetChannelProperty(::core::mem::transmute(channel), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsSetChannelProperty(::core::mem::transmute(channel), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15619,7 +15587,7 @@ pub unsafe fn WsSetErrorProperty(error: *const WS_ERROR, id: WS_ERROR_PROPERTY_I extern "system" { fn WsSetErrorProperty(error: *const WS_ERROR, id: WS_ERROR_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32) -> ::windows::core::HRESULT; } - WsSetErrorProperty(::core::mem::transmute(error), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize)).ok() + WsSetErrorProperty(::core::mem::transmute(error), id, ::core::mem::transmute(value), valuesize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15629,7 +15597,7 @@ pub unsafe fn WsSetFaultErrorDetail(error: *const WS_ERROR, faultdetaildescripti extern "system" { fn WsSetFaultErrorDetail(error: *const WS_ERROR, faultdetaildescription: *const WS_FAULT_DETAIL_DESCRIPTION, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32) -> ::windows::core::HRESULT; } - WsSetFaultErrorDetail(::core::mem::transmute(error), ::core::mem::transmute(faultdetaildescription), ::core::mem::transmute(writeoption), ::core::mem::transmute(value), ::core::mem::transmute(valuesize)).ok() + WsSetFaultErrorDetail(::core::mem::transmute(error), ::core::mem::transmute(faultdetaildescription), writeoption, ::core::mem::transmute(value), valuesize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15638,7 +15606,7 @@ pub unsafe fn WsSetFaultErrorProperty(error: *const WS_ERROR, id: WS_FAULT_ERROR extern "system" { fn WsSetFaultErrorProperty(error: *const WS_ERROR, id: WS_FAULT_ERROR_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32) -> ::windows::core::HRESULT; } - WsSetFaultErrorProperty(::core::mem::transmute(error), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize)).ok() + WsSetFaultErrorProperty(::core::mem::transmute(error), id, ::core::mem::transmute(value), valuesize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15647,7 +15615,7 @@ pub unsafe fn WsSetHeader(message: *const WS_MESSAGE, headertype: WS_HEADER_TYPE extern "system" { fn WsSetHeader(message: *const WS_MESSAGE, headertype: WS_HEADER_TYPE, valuetype: WS_TYPE, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsSetHeader(::core::mem::transmute(message), ::core::mem::transmute(headertype), ::core::mem::transmute(valuetype), ::core::mem::transmute(writeoption), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsSetHeader(::core::mem::transmute(message), headertype, valuetype, writeoption, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15674,7 +15642,7 @@ pub unsafe fn WsSetListenerProperty(listener: *const WS_LISTENER, id: WS_LISTENE extern "system" { fn WsSetListenerProperty(listener: *const WS_LISTENER, id: WS_LISTENER_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsSetListenerProperty(::core::mem::transmute(listener), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsSetListenerProperty(::core::mem::transmute(listener), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15683,7 +15651,7 @@ pub unsafe fn WsSetMessageProperty(message: *const WS_MESSAGE, id: WS_MESSAGE_PR extern "system" { fn WsSetMessageProperty(message: *const WS_MESSAGE, id: WS_MESSAGE_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsSetMessageProperty(::core::mem::transmute(message), ::core::mem::transmute(id), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsSetMessageProperty(::core::mem::transmute(message), id, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15783,7 +15751,7 @@ pub unsafe fn WsWriteArray(writer: *const WS_XML_WRITER, localname: *const WS_XM extern "system" { fn WsWriteArray(writer: *const WS_XML_WRITER, localname: *const WS_XML_STRING, ns: *const WS_XML_STRING, valuetype: WS_VALUE_TYPE, array: *const ::core::ffi::c_void, arraysize: u32, itemoffset: u32, itemcount: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsWriteArray(::core::mem::transmute(writer), ::core::mem::transmute(localname), ::core::mem::transmute(ns), ::core::mem::transmute(valuetype), ::core::mem::transmute(array), ::core::mem::transmute(arraysize), ::core::mem::transmute(itemoffset), ::core::mem::transmute(itemcount), ::core::mem::transmute(error)).ok() + WsWriteArray(::core::mem::transmute(writer), ::core::mem::transmute(localname), ::core::mem::transmute(ns), valuetype, ::core::mem::transmute(array), arraysize, itemoffset, itemcount, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15793,7 +15761,7 @@ pub unsafe fn WsWriteAttribute(writer: *const WS_XML_WRITER, attributedescriptio extern "system" { fn WsWriteAttribute(writer: *const WS_XML_WRITER, attributedescription: *const WS_ATTRIBUTE_DESCRIPTION, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsWriteAttribute(::core::mem::transmute(writer), ::core::mem::transmute(attributedescription), ::core::mem::transmute(writeoption), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsWriteAttribute(::core::mem::transmute(writer), ::core::mem::transmute(attributedescription), writeoption, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15803,7 +15771,7 @@ pub unsafe fn WsWriteBody(message: *const WS_MESSAGE, bodydescription: *const WS extern "system" { fn WsWriteBody(message: *const WS_MESSAGE, bodydescription: *const WS_ELEMENT_DESCRIPTION, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsWriteBody(::core::mem::transmute(message), ::core::mem::transmute(bodydescription), ::core::mem::transmute(writeoption), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsWriteBody(::core::mem::transmute(message), ::core::mem::transmute(bodydescription), writeoption, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15812,7 +15780,7 @@ pub unsafe fn WsWriteBytes(writer: *const WS_XML_WRITER, bytes: *const ::core::f extern "system" { fn WsWriteBytes(writer: *const WS_XML_WRITER, bytes: *const ::core::ffi::c_void, bytecount: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsWriteBytes(::core::mem::transmute(writer), ::core::mem::transmute(bytes), ::core::mem::transmute(bytecount), ::core::mem::transmute(error)).ok() + WsWriteBytes(::core::mem::transmute(writer), ::core::mem::transmute(bytes), bytecount, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15840,7 +15808,7 @@ pub unsafe fn WsWriteElement(writer: *const WS_XML_WRITER, elementdescription: * extern "system" { fn WsWriteElement(writer: *const WS_XML_WRITER, elementdescription: *const WS_ELEMENT_DESCRIPTION, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsWriteElement(::core::mem::transmute(writer), ::core::mem::transmute(elementdescription), ::core::mem::transmute(writeoption), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsWriteElement(::core::mem::transmute(writer), ::core::mem::transmute(elementdescription), writeoption, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15981,7 +15949,7 @@ pub unsafe fn WsWriteType(writer: *const WS_XML_WRITER, typemapping: WS_TYPE_MAP extern "system" { fn WsWriteType(writer: *const WS_XML_WRITER, typemapping: WS_TYPE_MAPPING, r#type: WS_TYPE, typedescription: *const ::core::ffi::c_void, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsWriteType(::core::mem::transmute(writer), ::core::mem::transmute(typemapping), ::core::mem::transmute(r#type), ::core::mem::transmute(typedescription), ::core::mem::transmute(writeoption), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsWriteType(::core::mem::transmute(writer), typemapping, r#type, ::core::mem::transmute(typedescription), writeoption, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] @@ -15990,7 +15958,7 @@ pub unsafe fn WsWriteValue(writer: *const WS_XML_WRITER, valuetype: WS_VALUE_TYP extern "system" { fn WsWriteValue(writer: *const WS_XML_WRITER, valuetype: WS_VALUE_TYPE, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsWriteValue(::core::mem::transmute(writer), ::core::mem::transmute(valuetype), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() + WsWriteValue(::core::mem::transmute(writer), valuetype, ::core::mem::transmute(value), valuesize, ::core::mem::transmute(error)).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] 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 5cb5447bb0..ad825840f5 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs @@ -631,7 +631,7 @@ where extern "system" { fn SaferComputeTokenFromLevel(levelhandle: super::SAFER_LEVEL_HANDLE, inaccesstoken: super::super::Foundation::HANDLE, outaccesstoken: *mut super::super::Foundation::HANDLE, dwflags: SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SaferComputeTokenFromLevel(levelhandle.into(), inaccesstoken.into(), ::core::mem::transmute(outaccesstoken), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(SaferComputeTokenFromLevel(levelhandle.into(), inaccesstoken.into(), ::core::mem::transmute(outaccesstoken), dwflags, ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -641,7 +641,7 @@ pub unsafe fn SaferCreateLevel(dwscopeid: u32, dwlevelid: u32, openflags: u32, p extern "system" { fn SaferCreateLevel(dwscopeid: u32, dwlevelid: u32, openflags: u32, plevelhandle: *mut super::SAFER_LEVEL_HANDLE, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SaferCreateLevel(::core::mem::transmute(dwscopeid), ::core::mem::transmute(dwlevelid), ::core::mem::transmute(openflags), ::core::mem::transmute(plevelhandle), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(SaferCreateLevel(dwscopeid, dwlevelid, openflags, ::core::mem::transmute(plevelhandle), ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -654,7 +654,7 @@ where extern "system" { fn SaferGetLevelInformation(levelhandle: super::SAFER_LEVEL_HANDLE, dwinfotype: SAFER_OBJECT_INFO_CLASS, lpquerybuffer: *mut ::core::ffi::c_void, dwinbuffersize: u32, lpdwoutbuffersize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SaferGetLevelInformation(levelhandle.into(), ::core::mem::transmute(dwinfotype), ::core::mem::transmute(lpquerybuffer), ::core::mem::transmute(dwinbuffersize), ::core::mem::transmute(lpdwoutbuffersize))) + ::core::mem::transmute(SaferGetLevelInformation(levelhandle.into(), dwinfotype, ::core::mem::transmute(lpquerybuffer), dwinbuffersize, ::core::mem::transmute(lpdwoutbuffersize))) } #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -664,7 +664,7 @@ pub unsafe fn SaferGetPolicyInformation(dwscopeid: u32, saferpolicyinfoclass: SA extern "system" { fn SaferGetPolicyInformation(dwscopeid: u32, saferpolicyinfoclass: SAFER_POLICY_INFO_CLASS, infobuffersize: u32, infobuffer: *mut ::core::ffi::c_void, infobufferretsize: *mut u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SaferGetPolicyInformation(::core::mem::transmute(dwscopeid), ::core::mem::transmute(saferpolicyinfoclass), ::core::mem::transmute(infobuffersize), ::core::mem::transmute(infobuffer), ::core::mem::transmute(infobufferretsize), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(SaferGetPolicyInformation(dwscopeid, saferpolicyinfoclass, infobuffersize, ::core::mem::transmute(infobuffer), ::core::mem::transmute(infobufferretsize), ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -701,7 +701,7 @@ where extern "system" { fn SaferSetLevelInformation(levelhandle: super::SAFER_LEVEL_HANDLE, dwinfotype: SAFER_OBJECT_INFO_CLASS, lpquerybuffer: *const ::core::ffi::c_void, dwinbuffersize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SaferSetLevelInformation(levelhandle.into(), ::core::mem::transmute(dwinfotype), ::core::mem::transmute(lpquerybuffer), ::core::mem::transmute(dwinbuffersize))) + ::core::mem::transmute(SaferSetLevelInformation(levelhandle.into(), dwinfotype, ::core::mem::transmute(lpquerybuffer), dwinbuffersize)) } #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -711,7 +711,7 @@ pub unsafe fn SaferSetPolicyInformation(dwscopeid: u32, saferpolicyinfoclass: SA extern "system" { fn SaferSetPolicyInformation(dwscopeid: u32, saferpolicyinfoclass: SAFER_POLICY_INFO_CLASS, infobuffersize: u32, infobuffer: *const ::core::ffi::c_void, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SaferSetPolicyInformation(::core::mem::transmute(dwscopeid), ::core::mem::transmute(saferpolicyinfoclass), ::core::mem::transmute(infobuffersize), ::core::mem::transmute(infobuffer), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(SaferSetPolicyInformation(dwscopeid, saferpolicyinfoclass, infobuffersize, ::core::mem::transmute(infobuffer), ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs index a630c0b854..524203740c 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs @@ -166,7 +166,7 @@ impl AsyncIConnectedIdentityProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::super::System::Com::IBindCtx>>, { - (::windows::core::Interface::vtable(self).Begin_GetUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(identifier), context.into().abi()).ok() + (::windows::core::Interface::vtable(self).Begin_GetUrl)(::windows::core::Interface::as_raw(self), identifier, context.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -251,7 +251,7 @@ impl AsyncIIdentityAdvise { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Begin_IdentityUpdated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidentityupdateevents), lpszuniqueid.into()).ok() + (::windows::core::Interface::vtable(self).Begin_IdentityUpdated)(::windows::core::Interface::as_raw(self), dwidentityupdateevents, lpszuniqueid.into()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub unsafe fn Finish_IdentityUpdated(&self) -> ::windows::core::Result<()> { @@ -380,7 +380,7 @@ impl AsyncIIdentityProvider { #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn Begin_GetIdentityEnum(&self, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const super::super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin_GetIdentityEnum)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eidentitytype), ::core::mem::transmute(pfilterkey), ::core::mem::transmute(pfilterpropvarvalue)).ok() + (::windows::core::Interface::vtable(self).Begin_GetIdentityEnum)(::windows::core::Interface::as_raw(self), eidentitytype, ::core::mem::transmute(pfilterkey), ::core::mem::transmute(pfilterpropvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -454,7 +454,7 @@ impl AsyncIIdentityProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, IIdentityAdvise>>, { - (::windows::core::Interface::vtable(self).Begin_Advise)(::windows::core::Interface::as_raw(self), pidentityadvise.into().abi(), ::core::mem::transmute(dwidentityupdateevents)).ok() + (::windows::core::Interface::vtable(self).Begin_Advise)(::windows::core::Interface::as_raw(self), pidentityadvise.into().abi(), dwidentityupdateevents).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub unsafe fn Finish_Advise(&self) -> ::windows::core::Result { @@ -463,7 +463,7 @@ impl AsyncIIdentityProvider { } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub unsafe fn Begin_UnAdvise(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin_UnAdvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).Begin_UnAdvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub unsafe fn Finish_UnAdvise(&self) -> ::windows::core::Result<()> { @@ -565,7 +565,7 @@ impl AsyncIIdentityStore { } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub unsafe fn Begin_GetAt(&self, dwprovider: u32, pprovguid: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin_GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprovider), ::core::mem::transmute(pprovguid)).ok() + (::windows::core::Interface::vtable(self).Begin_GetAt)(::windows::core::Interface::as_raw(self), dwprovider, ::core::mem::transmute(pprovguid)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub unsafe fn Finish_GetAt(&self, pprovguid: *mut ::windows::core::GUID, ppidentityprovider: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { @@ -587,7 +587,7 @@ impl AsyncIIdentityStore { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Begin_ConvertToSid)(::windows::core::Interface::as_raw(self), lpszuniqueid.into(), ::core::mem::transmute(providerguid), ::core::mem::transmute(cbsid), ::core::mem::transmute(psid)).ok() + (::windows::core::Interface::vtable(self).Begin_ConvertToSid)(::windows::core::Interface::as_raw(self), lpszuniqueid.into(), ::core::mem::transmute(providerguid), cbsid, ::core::mem::transmute(psid)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub unsafe fn Finish_ConvertToSid(&self, psid: *mut u8, pcbrequiredsid: *mut u16) -> ::windows::core::Result<()> { @@ -596,7 +596,7 @@ impl AsyncIIdentityStore { #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn Begin_EnumerateIdentities(&self, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const super::super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin_EnumerateIdentities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eidentitytype), ::core::mem::transmute(pfilterkey), ::core::mem::transmute(pfilterpropvarvalue)).ok() + (::windows::core::Interface::vtable(self).Begin_EnumerateIdentities)(::windows::core::Interface::as_raw(self), eidentitytype, ::core::mem::transmute(pfilterkey), ::core::mem::transmute(pfilterpropvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -853,7 +853,7 @@ impl IConnectedIdentityProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::super::System::Com::IBindCtx>>, { - (::windows::core::Interface::vtable(self).GetUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(identifier), context.into().abi(), ::core::mem::transmute(postdata), ::core::mem::transmute(url)).ok() + (::windows::core::Interface::vtable(self).GetUrl)(::windows::core::Interface::as_raw(self), identifier, context.into().abi(), ::core::mem::transmute(postdata), ::core::mem::transmute(url)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub unsafe fn GetAccountState(&self) -> ::windows::core::Result { @@ -993,7 +993,7 @@ impl IIdentityAdvise { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).IdentityUpdated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidentityupdateevents), lpszuniqueid.into()).ok() + (::windows::core::Interface::vtable(self).IdentityUpdated)(::windows::core::Interface::as_raw(self), dwidentityupdateevents, lpszuniqueid.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1104,7 +1104,7 @@ impl IIdentityProvider { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn GetIdentityEnum(&self, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const super::super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetIdentityEnum)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eidentitytype), ::core::mem::transmute(pfilterkey), ::core::mem::transmute(pfilterpropvarvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetIdentityEnum)(::windows::core::Interface::as_raw(self), eidentitytype, ::core::mem::transmute(pfilterkey), ::core::mem::transmute(pfilterpropvarvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -1151,11 +1151,11 @@ impl IIdentityProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, IIdentityAdvise>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), pidentityadvise.into().abi(), ::core::mem::transmute(dwidentityupdateevents), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), pidentityadvise.into().abi(), dwidentityupdateevents, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] 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() + (::windows::core::Interface::vtable(self).UnAdvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1235,7 +1235,7 @@ impl IIdentityStore { } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub unsafe fn GetAt(&self, dwprovider: u32, pprovguid: *mut ::windows::core::GUID, ppidentityprovider: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprovider), ::core::mem::transmute(pprovguid), ::core::mem::transmute(ppidentityprovider)).ok() + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), dwprovider, ::core::mem::transmute(pprovguid), ::core::mem::transmute(ppidentityprovider)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub unsafe fn AddToCache<'a, P0>(&self, lpszuniqueid: P0, providerguid: *const ::windows::core::GUID) -> ::windows::core::Result<()> @@ -1255,7 +1255,7 @@ impl IIdentityStore { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn EnumerateIdentities(&self, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const super::super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumerateIdentities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eidentitytype), ::core::mem::transmute(pfilterkey), ::core::mem::transmute(pfilterpropvarvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumerateIdentities)(::windows::core::Interface::as_raw(self), eidentitytype, ::core::mem::transmute(pfilterkey), ::core::mem::transmute(pfilterpropvarvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { 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 ce0d648ca1..8c4a5720f6 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 @@ -257,7 +257,7 @@ pub unsafe fn AcceptSecurityContext(phcredential: *const super::super::Credentia extern "system" { fn AcceptSecurityContext(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, pinput: *const SecBufferDesc, fcontextreq: ACCEPT_SECURITY_CONTEXT_CONTEXT_REQ, targetdatarep: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> ::windows::core::HRESULT; } - AcceptSecurityContext(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(pinput), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() + AcceptSecurityContext(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(pinput), fcontextreq, targetdatarep, ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -271,7 +271,7 @@ where extern "system" { fn AcquireCredentialsHandleA(pszprincipal: ::windows::core::PCSTR, pszpackage: ::windows::core::PCSTR, fcredentialuse: SECPKG_CRED, pvlogonid: *const ::core::ffi::c_void, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: *mut ::core::ffi::c_void, pvgetkeyargument: *const ::core::ffi::c_void, phcredential: *mut super::super::Credentials::SecHandle, ptsexpiry: *mut i64) -> ::windows::core::HRESULT; } - AcquireCredentialsHandleA(pszprincipal.into(), pszpackage.into(), ::core::mem::transmute(fcredentialuse), ::core::mem::transmute(pvlogonid), ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(phcredential), ::core::mem::transmute(ptsexpiry)).ok() + AcquireCredentialsHandleA(pszprincipal.into(), pszpackage.into(), fcredentialuse, ::core::mem::transmute(pvlogonid), ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(phcredential), ::core::mem::transmute(ptsexpiry)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -285,7 +285,7 @@ where extern "system" { fn AcquireCredentialsHandleW(pszprincipal: ::windows::core::PCWSTR, pszpackage: ::windows::core::PCWSTR, fcredentialuse: SECPKG_CRED, pvlogonid: *const ::core::ffi::c_void, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: *mut ::core::ffi::c_void, pvgetkeyargument: *const ::core::ffi::c_void, phcredential: *mut super::super::Credentials::SecHandle, ptsexpiry: *mut i64) -> ::windows::core::HRESULT; } - AcquireCredentialsHandleW(pszprincipal.into(), pszpackage.into(), ::core::mem::transmute(fcredentialuse), ::core::mem::transmute(pvlogonid), ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(phcredential), ::core::mem::transmute(ptsexpiry)).ok() + AcquireCredentialsHandleW(pszprincipal.into(), pszpackage.into(), fcredentialuse, ::core::mem::transmute(pvlogonid), ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(phcredential), ::core::mem::transmute(ptsexpiry)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -300,7 +300,7 @@ where fn AddCredentialsA(hcredentials: *const super::super::Credentials::SecHandle, pszprincipal: ::windows::core::PCSTR, pszpackage: ::windows::core::PCSTR, fcredentialuse: u32, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: *mut ::core::ffi::c_void, pvgetkeyargument: *const ::core::ffi::c_void, ptsexpiry: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - AddCredentialsA(::core::mem::transmute(hcredentials), pszprincipal.into(), pszpackage.into(), ::core::mem::transmute(fcredentialuse), ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + AddCredentialsA(::core::mem::transmute(hcredentials), pszprincipal.into(), pszpackage.into(), fcredentialuse, ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -315,7 +315,7 @@ where fn AddCredentialsW(hcredentials: *const super::super::Credentials::SecHandle, pszprincipal: ::windows::core::PCWSTR, pszpackage: ::windows::core::PCWSTR, fcredentialuse: u32, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: *mut ::core::ffi::c_void, pvgetkeyargument: *const ::core::ffi::c_void, ptsexpiry: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - AddCredentialsW(::core::mem::transmute(hcredentials), pszprincipal.into(), pszpackage.into(), ::core::mem::transmute(fcredentialuse), ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + AddCredentialsW(::core::mem::transmute(hcredentials), pszprincipal.into(), pszpackage.into(), fcredentialuse, ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -427,7 +427,7 @@ pub unsafe fn AuditLookupCategoryGuidFromCategoryId(auditcategoryid: POLICY_AUDI extern "system" { fn AuditLookupCategoryGuidFromCategoryId(auditcategoryid: POLICY_AUDIT_EVENT_TYPE, pauditcategoryguid: *mut ::windows::core::GUID) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(AuditLookupCategoryGuidFromCategoryId(::core::mem::transmute(auditcategoryid), ::core::mem::transmute(pauditcategoryguid))) + ::core::mem::transmute(AuditLookupCategoryGuidFromCategoryId(auditcategoryid, ::core::mem::transmute(pauditcategoryguid))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -526,7 +526,7 @@ pub unsafe fn AuditQuerySecurity(securityinformation: u32, ppsecuritydescriptor: extern "system" { fn AuditQuerySecurity(securityinformation: u32, ppsecuritydescriptor: *mut super::super::PSECURITY_DESCRIPTOR) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(AuditQuerySecurity(::core::mem::transmute(securityinformation), ::core::mem::transmute(ppsecuritydescriptor))) + ::core::mem::transmute(AuditQuerySecurity(securityinformation, ::core::mem::transmute(ppsecuritydescriptor))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -588,7 +588,7 @@ where extern "system" { fn AuditSetSecurity(securityinformation: u32, psecuritydescriptor: super::super::PSECURITY_DESCRIPTOR) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(AuditSetSecurity(::core::mem::transmute(securityinformation), psecuritydescriptor.into())) + ::core::mem::transmute(AuditSetSecurity(securityinformation, psecuritydescriptor.into())) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -876,7 +876,7 @@ where extern "system" { fn ChangeAccountPasswordA(pszpackagename: *const i8, pszdomainname: *const i8, pszaccountname: *const i8, pszoldpassword: *const i8, psznewpassword: *const i8, bimpersonating: super::super::super::Foundation::BOOLEAN, dwreserved: u32, poutput: *mut SecBufferDesc) -> ::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.into(), ::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(), dwreserved, ::core::mem::transmute(poutput)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -889,7 +889,7 @@ where extern "system" { fn ChangeAccountPasswordW(pszpackagename: *const u16, pszdomainname: *const u16, pszaccountname: *const u16, pszoldpassword: *const u16, psznewpassword: *const u16, bimpersonating: super::super::super::Foundation::BOOLEAN, dwreserved: u32, poutput: *mut SecBufferDesc) -> ::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.into(), ::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(), dwreserved, ::core::mem::transmute(poutput)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const ClOUDAP_NAME_A: &str = "CloudAP"; @@ -930,7 +930,7 @@ pub unsafe fn CredUnmarshalTargetInfo(buffer: *const u16, buffersize: u32, retta extern "system" { fn CredUnmarshalTargetInfo(buffer: *const u16, buffersize: u32, rettargetinfo: *mut *mut super::super::Credentials::CREDENTIAL_TARGET_INFORMATIONW, retactualsize: *mut u32) -> super::super::super::Foundation::NTSTATUS; } - CredUnmarshalTargetInfo(::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(rettargetinfo), ::core::mem::transmute(retactualsize)).ok() + CredUnmarshalTargetInfo(::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(rettargetinfo), ::core::mem::transmute(retactualsize)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] @@ -1060,7 +1060,7 @@ pub unsafe fn DecryptMessage(phcontext: *const super::super::Credentials::SecHan fn DecryptMessage(phcontext: *const super::super::Credentials::SecHandle, pmessage: *const SecBufferDesc, messageseqno: u32, pfqop: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DecryptMessage(::core::mem::transmute(phcontext), ::core::mem::transmute(pmessage), ::core::mem::transmute(messageseqno), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DecryptMessage(::core::mem::transmute(phcontext), ::core::mem::transmute(pmessage), messageseqno, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -1261,7 +1261,7 @@ pub unsafe fn EncryptMessage(phcontext: *const super::super::Credentials::SecHan extern "system" { fn EncryptMessage(phcontext: *const super::super::Credentials::SecHandle, fqop: u32, pmessage: *const SecBufferDesc, messageseqno: u32) -> ::windows::core::HRESULT; } - EncryptMessage(::core::mem::transmute(phcontext), ::core::mem::transmute(fqop), ::core::mem::transmute(pmessage), ::core::mem::transmute(messageseqno)).ok() + EncryptMessage(::core::mem::transmute(phcontext), fqop, ::core::mem::transmute(pmessage), messageseqno).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -1289,7 +1289,7 @@ pub unsafe fn ExportSecurityContext(phcontext: *const super::super::Credentials: extern "system" { fn ExportSecurityContext(phcontext: *const super::super::Credentials::SecHandle, fflags: EXPORT_SECURITY_CONTEXT_FLAGS, ppackedcontext: *mut SecBuffer, ptoken: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ExportSecurityContext(::core::mem::transmute(phcontext), ::core::mem::transmute(fflags), ::core::mem::transmute(ppackedcontext), ::core::mem::transmute(ptoken)).ok() + ExportSecurityContext(::core::mem::transmute(phcontext), fflags, ::core::mem::transmute(ppackedcontext), ::core::mem::transmute(ptoken)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const FACILITY_SL_ITF: u32 = 4u32; @@ -1325,7 +1325,7 @@ pub unsafe fn GetComputerObjectNameA(nameformat: EXTENDED_NAME_FORMAT, lpnamebuf extern "system" { fn GetComputerObjectNameA(nameformat: EXTENDED_NAME_FORMAT, lpnamebuffer: ::windows::core::PSTR, nsize: *mut u32) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(GetComputerObjectNameA(::core::mem::transmute(nameformat), ::core::mem::transmute(lpnamebuffer), ::core::mem::transmute(nsize))) + ::core::mem::transmute(GetComputerObjectNameA(nameformat, ::core::mem::transmute(lpnamebuffer), ::core::mem::transmute(nsize))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1335,7 +1335,7 @@ pub unsafe fn GetComputerObjectNameW(nameformat: EXTENDED_NAME_FORMAT, lpnamebuf extern "system" { fn GetComputerObjectNameW(nameformat: EXTENDED_NAME_FORMAT, lpnamebuffer: ::windows::core::PWSTR, nsize: *mut u32) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(GetComputerObjectNameW(::core::mem::transmute(nameformat), ::core::mem::transmute(lpnamebuffer), ::core::mem::transmute(nsize))) + ::core::mem::transmute(GetComputerObjectNameW(nameformat, ::core::mem::transmute(lpnamebuffer), ::core::mem::transmute(nsize))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1345,7 +1345,7 @@ pub unsafe fn GetUserNameExA(nameformat: EXTENDED_NAME_FORMAT, lpnamebuffer: ::w extern "system" { fn GetUserNameExA(nameformat: EXTENDED_NAME_FORMAT, lpnamebuffer: ::windows::core::PSTR, nsize: *mut u32) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(GetUserNameExA(::core::mem::transmute(nameformat), ::core::mem::transmute(lpnamebuffer), ::core::mem::transmute(nsize))) + ::core::mem::transmute(GetUserNameExA(nameformat, ::core::mem::transmute(lpnamebuffer), ::core::mem::transmute(nsize))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1355,7 +1355,7 @@ pub unsafe fn GetUserNameExW(nameformat: EXTENDED_NAME_FORMAT, lpnamebuffer: ::w extern "system" { fn GetUserNameExW(nameformat: EXTENDED_NAME_FORMAT, lpnamebuffer: ::windows::core::PWSTR, nsize: *mut u32) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(GetUserNameExW(::core::mem::transmute(nameformat), ::core::mem::transmute(lpnamebuffer), ::core::mem::transmute(nsize))) + ::core::mem::transmute(GetUserNameExW(nameformat, ::core::mem::transmute(lpnamebuffer), ::core::mem::transmute(nsize))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[repr(transparent)] @@ -1619,7 +1619,7 @@ pub unsafe fn InitializeSecurityContextA(phcredential: *const super::super::Cred extern "system" { fn InitializeSecurityContextA(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, psztargetname: *const i8, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: *const SecBufferDesc, reserved2: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> ::windows::core::HRESULT; } - InitializeSecurityContextA(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(psztargetname), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(reserved1), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(pinput), ::core::mem::transmute(reserved2), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() + InitializeSecurityContextA(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(psztargetname), fcontextreq, reserved1, targetdatarep, ::core::mem::transmute(pinput), reserved2, ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -1629,7 +1629,7 @@ pub unsafe fn InitializeSecurityContextW(phcredential: *const super::super::Cred extern "system" { fn InitializeSecurityContextW(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, psztargetname: *const u16, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: *const SecBufferDesc, reserved2: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> ::windows::core::HRESULT; } - InitializeSecurityContextW(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(psztargetname), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(reserved1), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(pinput), ::core::mem::transmute(reserved2), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() + InitializeSecurityContextW(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(psztargetname), fcontextreq, reserved1, targetdatarep, ::core::mem::transmute(pinput), reserved2, ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -6379,7 +6379,7 @@ where extern "system" { fn LsaCallAuthenticationPackage(lsahandle: super::super::super::Foundation::HANDLE, authenticationpackage: u32, protocolsubmitbuffer: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::super::super::Foundation::NTSTATUS; } - LsaCallAuthenticationPackage(lsahandle.into(), ::core::mem::transmute(authenticationpackage), ::core::mem::transmute(protocolsubmitbuffer), ::core::mem::transmute(submitbufferlength), ::core::mem::transmute(protocolreturnbuffer), ::core::mem::transmute(returnbufferlength), ::core::mem::transmute(protocolstatus)).ok() + LsaCallAuthenticationPackage(lsahandle.into(), authenticationpackage, ::core::mem::transmute(protocolsubmitbuffer), submitbufferlength, ::core::mem::transmute(protocolreturnbuffer), ::core::mem::transmute(returnbufferlength), ::core::mem::transmute(protocolstatus)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6409,7 +6409,7 @@ pub unsafe fn LsaCreateTrustedDomainEx(policyhandle: *const ::core::ffi::c_void, extern "system" { fn LsaCreateTrustedDomainEx(policyhandle: *const ::core::ffi::c_void, trusteddomaininformation: *const TRUSTED_DOMAIN_INFORMATION_EX, authenticationinformation: *const TRUSTED_DOMAIN_AUTH_INFORMATION, desiredaccess: u32, trusteddomainhandle: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; } - LsaCreateTrustedDomainEx(::core::mem::transmute(policyhandle), ::core::mem::transmute(trusteddomaininformation), ::core::mem::transmute(authenticationinformation), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(trusteddomainhandle)).ok() + LsaCreateTrustedDomainEx(::core::mem::transmute(policyhandle), ::core::mem::transmute(trusteddomaininformation), ::core::mem::transmute(authenticationinformation), desiredaccess, ::core::mem::transmute(trusteddomainhandle)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6478,7 +6478,7 @@ pub unsafe fn LsaEnumerateTrustedDomains(policyhandle: *const ::core::ffi::c_voi extern "system" { fn LsaEnumerateTrustedDomains(policyhandle: *const ::core::ffi::c_void, enumerationcontext: *mut u32, buffer: *mut *mut ::core::ffi::c_void, preferedmaximumlength: u32, countreturned: *mut u32) -> super::super::super::Foundation::NTSTATUS; } - LsaEnumerateTrustedDomains(::core::mem::transmute(policyhandle), ::core::mem::transmute(enumerationcontext), ::core::mem::transmute(buffer), ::core::mem::transmute(preferedmaximumlength), ::core::mem::transmute(countreturned)).ok() + LsaEnumerateTrustedDomains(::core::mem::transmute(policyhandle), ::core::mem::transmute(enumerationcontext), ::core::mem::transmute(buffer), preferedmaximumlength, ::core::mem::transmute(countreturned)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6488,7 +6488,7 @@ pub unsafe fn LsaEnumerateTrustedDomainsEx(policyhandle: *const ::core::ffi::c_v extern "system" { fn LsaEnumerateTrustedDomainsEx(policyhandle: *const ::core::ffi::c_void, enumerationcontext: *mut u32, buffer: *mut *mut ::core::ffi::c_void, preferedmaximumlength: u32, countreturned: *mut u32) -> super::super::super::Foundation::NTSTATUS; } - LsaEnumerateTrustedDomainsEx(::core::mem::transmute(policyhandle), ::core::mem::transmute(enumerationcontext), ::core::mem::transmute(buffer), ::core::mem::transmute(preferedmaximumlength), ::core::mem::transmute(countreturned)).ok() + LsaEnumerateTrustedDomainsEx(::core::mem::transmute(policyhandle), ::core::mem::transmute(enumerationcontext), ::core::mem::transmute(buffer), preferedmaximumlength, ::core::mem::transmute(countreturned)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6573,23 +6573,7 @@ where extern "system" { fn LsaLogonUser(lsahandle: super::super::super::Foundation::HANDLE, originname: *const super::super::super::System::Kernel::STRING, logontype: SECURITY_LOGON_TYPE, authenticationpackage: u32, authenticationinformation: *const ::core::ffi::c_void, authenticationinformationlength: u32, localgroups: *const super::super::TOKEN_GROUPS, sourcecontext: *const super::super::TOKEN_SOURCE, profilebuffer: *mut *mut ::core::ffi::c_void, profilebufferlength: *mut u32, logonid: *mut super::super::super::Foundation::LUID, token: *mut super::super::super::Foundation::HANDLE, quotas: *mut super::super::QUOTA_LIMITS, substatus: *mut i32) -> super::super::super::Foundation::NTSTATUS; } - LsaLogonUser( - lsahandle.into(), - ::core::mem::transmute(originname), - ::core::mem::transmute(logontype), - ::core::mem::transmute(authenticationpackage), - ::core::mem::transmute(authenticationinformation), - ::core::mem::transmute(authenticationinformationlength), - ::core::mem::transmute(localgroups), - ::core::mem::transmute(sourcecontext), - ::core::mem::transmute(profilebuffer), - ::core::mem::transmute(profilebufferlength), - ::core::mem::transmute(logonid), - ::core::mem::transmute(token), - ::core::mem::transmute(quotas), - ::core::mem::transmute(substatus), - ) - .ok() + LsaLogonUser(lsahandle.into(), ::core::mem::transmute(originname), logontype, authenticationpackage, ::core::mem::transmute(authenticationinformation), authenticationinformationlength, ::core::mem::transmute(localgroups), ::core::mem::transmute(sourcecontext), ::core::mem::transmute(profilebuffer), ::core::mem::transmute(profilebufferlength), ::core::mem::transmute(logonid), ::core::mem::transmute(token), ::core::mem::transmute(quotas), ::core::mem::transmute(substatus)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -6612,7 +6596,7 @@ pub unsafe fn LsaLookupNames(policyhandle: *const ::core::ffi::c_void, count: u3 extern "system" { fn LsaLookupNames(policyhandle: *const ::core::ffi::c_void, count: u32, names: *const super::super::super::Foundation::UNICODE_STRING, referenceddomains: *mut *mut LSA_REFERENCED_DOMAIN_LIST, sids: *mut *mut LSA_TRANSLATED_SID) -> super::super::super::Foundation::NTSTATUS; } - LsaLookupNames(::core::mem::transmute(policyhandle), ::core::mem::transmute(count), ::core::mem::transmute(names), ::core::mem::transmute(referenceddomains), ::core::mem::transmute(sids)).ok() + LsaLookupNames(::core::mem::transmute(policyhandle), count, ::core::mem::transmute(names), ::core::mem::transmute(referenceddomains), ::core::mem::transmute(sids)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6622,7 +6606,7 @@ pub unsafe fn LsaLookupNames2(policyhandle: *const ::core::ffi::c_void, flags: u extern "system" { fn LsaLookupNames2(policyhandle: *const ::core::ffi::c_void, flags: u32, count: u32, names: *const super::super::super::Foundation::UNICODE_STRING, referenceddomains: *mut *mut LSA_REFERENCED_DOMAIN_LIST, sids: *mut *mut LSA_TRANSLATED_SID2) -> super::super::super::Foundation::NTSTATUS; } - LsaLookupNames2(::core::mem::transmute(policyhandle), ::core::mem::transmute(flags), ::core::mem::transmute(count), ::core::mem::transmute(names), ::core::mem::transmute(referenceddomains), ::core::mem::transmute(sids)).ok() + LsaLookupNames2(::core::mem::transmute(policyhandle), flags, count, ::core::mem::transmute(names), ::core::mem::transmute(referenceddomains), ::core::mem::transmute(sids)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6632,7 +6616,7 @@ pub unsafe fn LsaLookupSids(policyhandle: *const ::core::ffi::c_void, count: u32 extern "system" { fn LsaLookupSids(policyhandle: *const ::core::ffi::c_void, count: u32, sids: *const super::super::super::Foundation::PSID, referenceddomains: *mut *mut LSA_REFERENCED_DOMAIN_LIST, names: *mut *mut LSA_TRANSLATED_NAME) -> super::super::super::Foundation::NTSTATUS; } - LsaLookupSids(::core::mem::transmute(policyhandle), ::core::mem::transmute(count), ::core::mem::transmute(sids), ::core::mem::transmute(referenceddomains), ::core::mem::transmute(names)).ok() + LsaLookupSids(::core::mem::transmute(policyhandle), count, ::core::mem::transmute(sids), ::core::mem::transmute(referenceddomains), ::core::mem::transmute(names)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6642,7 +6626,7 @@ pub unsafe fn LsaLookupSids2(policyhandle: *const ::core::ffi::c_void, lookupopt extern "system" { fn LsaLookupSids2(policyhandle: *const ::core::ffi::c_void, lookupoptions: u32, count: u32, sids: *const super::super::super::Foundation::PSID, referenceddomains: *mut *mut LSA_REFERENCED_DOMAIN_LIST, names: *mut *mut LSA_TRANSLATED_NAME) -> super::super::super::Foundation::NTSTATUS; } - LsaLookupSids2(::core::mem::transmute(policyhandle), ::core::mem::transmute(lookupoptions), ::core::mem::transmute(count), ::core::mem::transmute(sids), ::core::mem::transmute(referenceddomains), ::core::mem::transmute(names)).ok() + LsaLookupSids2(::core::mem::transmute(policyhandle), lookupoptions, count, ::core::mem::transmute(sids), ::core::mem::transmute(referenceddomains), ::core::mem::transmute(names)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6665,7 +6649,7 @@ pub unsafe fn LsaOpenPolicy(systemname: *const super::super::super::Foundation:: extern "system" { fn LsaOpenPolicy(systemname: *const super::super::super::Foundation::UNICODE_STRING, objectattributes: *const super::super::super::System::WindowsProgramming::OBJECT_ATTRIBUTES, desiredaccess: u32, policyhandle: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; } - LsaOpenPolicy(::core::mem::transmute(systemname), ::core::mem::transmute(objectattributes), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(policyhandle)).ok() + LsaOpenPolicy(::core::mem::transmute(systemname), ::core::mem::transmute(objectattributes), desiredaccess, ::core::mem::transmute(policyhandle)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6675,7 +6659,7 @@ pub unsafe fn LsaOpenTrustedDomainByName(policyhandle: *const ::core::ffi::c_voi extern "system" { fn LsaOpenTrustedDomainByName(policyhandle: *const ::core::ffi::c_void, trusteddomainname: *const super::super::super::Foundation::UNICODE_STRING, desiredaccess: u32, trusteddomainhandle: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; } - LsaOpenTrustedDomainByName(::core::mem::transmute(policyhandle), ::core::mem::transmute(trusteddomainname), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(trusteddomainhandle)).ok() + LsaOpenTrustedDomainByName(::core::mem::transmute(policyhandle), ::core::mem::transmute(trusteddomainname), desiredaccess, ::core::mem::transmute(trusteddomainhandle)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6695,7 +6679,7 @@ pub unsafe fn LsaQueryDomainInformationPolicy(policyhandle: *const ::core::ffi:: extern "system" { fn LsaQueryDomainInformationPolicy(policyhandle: *const ::core::ffi::c_void, informationclass: POLICY_DOMAIN_INFORMATION_CLASS, buffer: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; } - LsaQueryDomainInformationPolicy(::core::mem::transmute(policyhandle), ::core::mem::transmute(informationclass), ::core::mem::transmute(buffer)).ok() + LsaQueryDomainInformationPolicy(::core::mem::transmute(policyhandle), informationclass, ::core::mem::transmute(buffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6715,7 +6699,7 @@ pub unsafe fn LsaQueryInformationPolicy(policyhandle: *const ::core::ffi::c_void extern "system" { fn LsaQueryInformationPolicy(policyhandle: *const ::core::ffi::c_void, informationclass: POLICY_INFORMATION_CLASS, buffer: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; } - LsaQueryInformationPolicy(::core::mem::transmute(policyhandle), ::core::mem::transmute(informationclass), ::core::mem::transmute(buffer)).ok() + LsaQueryInformationPolicy(::core::mem::transmute(policyhandle), informationclass, ::core::mem::transmute(buffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6728,7 +6712,7 @@ where extern "system" { fn LsaQueryTrustedDomainInfo(policyhandle: *const ::core::ffi::c_void, trusteddomainsid: super::super::super::Foundation::PSID, informationclass: TRUSTED_INFORMATION_CLASS, buffer: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; } - LsaQueryTrustedDomainInfo(::core::mem::transmute(policyhandle), trusteddomainsid.into(), ::core::mem::transmute(informationclass), ::core::mem::transmute(buffer)).ok() + LsaQueryTrustedDomainInfo(::core::mem::transmute(policyhandle), trusteddomainsid.into(), informationclass, ::core::mem::transmute(buffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6738,7 +6722,7 @@ pub unsafe fn LsaQueryTrustedDomainInfoByName(policyhandle: *const ::core::ffi:: extern "system" { fn LsaQueryTrustedDomainInfoByName(policyhandle: *const ::core::ffi::c_void, trusteddomainname: *const super::super::super::Foundation::UNICODE_STRING, informationclass: TRUSTED_INFORMATION_CLASS, buffer: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; } - LsaQueryTrustedDomainInfoByName(::core::mem::transmute(policyhandle), ::core::mem::transmute(trusteddomainname), ::core::mem::transmute(informationclass), ::core::mem::transmute(buffer)).ok() + LsaQueryTrustedDomainInfoByName(::core::mem::transmute(policyhandle), ::core::mem::transmute(trusteddomainname), informationclass, ::core::mem::transmute(buffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -6761,7 +6745,7 @@ where extern "system" { fn LsaRegisterPolicyChangeNotification(informationclass: POLICY_NOTIFICATION_INFORMATION_CLASS, notificationeventhandle: super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS; } - LsaRegisterPolicyChangeNotification(::core::mem::transmute(informationclass), notificationeventhandle.into()).ok() + LsaRegisterPolicyChangeNotification(informationclass, notificationeventhandle.into()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6795,7 +6779,7 @@ pub unsafe fn LsaSetCAPs(capdns: &[super::super::super::Foundation::UNICODE_STRI extern "system" { fn LsaSetCAPs(capdns: *const super::super::super::Foundation::UNICODE_STRING, capdncount: u32, flags: u32) -> super::super::super::Foundation::NTSTATUS; } - LsaSetCAPs(::core::mem::transmute(::windows::core::as_ptr_or_null(capdns)), capdns.len() as _, ::core::mem::transmute(flags)).ok() + LsaSetCAPs(::core::mem::transmute(::windows::core::as_ptr_or_null(capdns)), capdns.len() as _, flags).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6805,7 +6789,7 @@ pub unsafe fn LsaSetDomainInformationPolicy(policyhandle: *const ::core::ffi::c_ extern "system" { fn LsaSetDomainInformationPolicy(policyhandle: *const ::core::ffi::c_void, informationclass: POLICY_DOMAIN_INFORMATION_CLASS, buffer: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; } - LsaSetDomainInformationPolicy(::core::mem::transmute(policyhandle), ::core::mem::transmute(informationclass), ::core::mem::transmute(buffer)).ok() + LsaSetDomainInformationPolicy(::core::mem::transmute(policyhandle), informationclass, ::core::mem::transmute(buffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6828,7 +6812,7 @@ pub unsafe fn LsaSetInformationPolicy(policyhandle: *const ::core::ffi::c_void, extern "system" { fn LsaSetInformationPolicy(policyhandle: *const ::core::ffi::c_void, informationclass: POLICY_INFORMATION_CLASS, buffer: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; } - LsaSetInformationPolicy(::core::mem::transmute(policyhandle), ::core::mem::transmute(informationclass), ::core::mem::transmute(buffer)).ok() + LsaSetInformationPolicy(::core::mem::transmute(policyhandle), informationclass, ::core::mem::transmute(buffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6838,7 +6822,7 @@ pub unsafe fn LsaSetTrustedDomainInfoByName(policyhandle: *const ::core::ffi::c_ extern "system" { fn LsaSetTrustedDomainInfoByName(policyhandle: *const ::core::ffi::c_void, trusteddomainname: *const super::super::super::Foundation::UNICODE_STRING, informationclass: TRUSTED_INFORMATION_CLASS, buffer: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; } - LsaSetTrustedDomainInfoByName(::core::mem::transmute(policyhandle), ::core::mem::transmute(trusteddomainname), ::core::mem::transmute(informationclass), ::core::mem::transmute(buffer)).ok() + LsaSetTrustedDomainInfoByName(::core::mem::transmute(policyhandle), ::core::mem::transmute(trusteddomainname), informationclass, ::core::mem::transmute(buffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6851,7 +6835,7 @@ where extern "system" { fn LsaSetTrustedDomainInformation(policyhandle: *const ::core::ffi::c_void, trusteddomainsid: super::super::super::Foundation::PSID, informationclass: TRUSTED_INFORMATION_CLASS, buffer: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; } - LsaSetTrustedDomainInformation(::core::mem::transmute(policyhandle), trusteddomainsid.into(), ::core::mem::transmute(informationclass), ::core::mem::transmute(buffer)).ok() + LsaSetTrustedDomainInformation(::core::mem::transmute(policyhandle), trusteddomainsid.into(), informationclass, ::core::mem::transmute(buffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6874,7 +6858,7 @@ where extern "system" { fn LsaUnregisterPolicyChangeNotification(informationclass: POLICY_NOTIFICATION_INFORMATION_CLASS, notificationeventhandle: super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS; } - LsaUnregisterPolicyChangeNotification(::core::mem::transmute(informationclass), notificationeventhandle.into()).ok() + LsaUnregisterPolicyChangeNotification(informationclass, notificationeventhandle.into()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -8259,7 +8243,7 @@ pub unsafe fn MakeSignature(phcontext: *const super::super::Credentials::SecHand extern "system" { fn MakeSignature(phcontext: *const super::super::Credentials::SecHandle, fqop: u32, pmessage: *const SecBufferDesc, messageseqno: u32) -> ::windows::core::HRESULT; } - MakeSignature(::core::mem::transmute(phcontext), ::core::mem::transmute(fqop), ::core::mem::transmute(pmessage), ::core::mem::transmute(messageseqno)).ok() + MakeSignature(::core::mem::transmute(phcontext), fqop, ::core::mem::transmute(pmessage), messageseqno).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const NEGOSSP_NAME: &str = "Negotiate"; @@ -10203,7 +10187,7 @@ pub unsafe fn QueryContextAttributesA(phcontext: *const super::super::Credential extern "system" { fn QueryContextAttributesA(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - QueryContextAttributesA(::core::mem::transmute(phcontext), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer)).ok() + QueryContextAttributesA(::core::mem::transmute(phcontext), ulattribute, ::core::mem::transmute(pbuffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -10213,7 +10197,7 @@ pub unsafe fn QueryContextAttributesExA(phcontext: *const super::super::Credenti extern "system" { fn QueryContextAttributesExA(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *mut ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::HRESULT; } - QueryContextAttributesExA(::core::mem::transmute(phcontext), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbbuffer)).ok() + QueryContextAttributesExA(::core::mem::transmute(phcontext), ulattribute, ::core::mem::transmute(pbuffer), cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -10223,7 +10207,7 @@ pub unsafe fn QueryContextAttributesExW(phcontext: *const super::super::Credenti extern "system" { fn QueryContextAttributesExW(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *mut ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::HRESULT; } - QueryContextAttributesExW(::core::mem::transmute(phcontext), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbbuffer)).ok() + QueryContextAttributesExW(::core::mem::transmute(phcontext), ulattribute, ::core::mem::transmute(pbuffer), cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -10233,7 +10217,7 @@ pub unsafe fn QueryContextAttributesW(phcontext: *const super::super::Credential extern "system" { fn QueryContextAttributesW(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - QueryContextAttributesW(::core::mem::transmute(phcontext), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer)).ok() + QueryContextAttributesW(::core::mem::transmute(phcontext), ulattribute, ::core::mem::transmute(pbuffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -10243,7 +10227,7 @@ pub unsafe fn QueryCredentialsAttributesA(phcredential: *const super::super::Cre extern "system" { fn QueryCredentialsAttributesA(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - QueryCredentialsAttributesA(::core::mem::transmute(phcredential), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer)).ok() + QueryCredentialsAttributesA(::core::mem::transmute(phcredential), ulattribute, ::core::mem::transmute(pbuffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -10253,7 +10237,7 @@ pub unsafe fn QueryCredentialsAttributesExA(phcredential: *const super::super::C extern "system" { fn QueryCredentialsAttributesExA(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *mut ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::HRESULT; } - QueryCredentialsAttributesExA(::core::mem::transmute(phcredential), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbbuffer)).ok() + QueryCredentialsAttributesExA(::core::mem::transmute(phcredential), ulattribute, ::core::mem::transmute(pbuffer), cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -10263,7 +10247,7 @@ pub unsafe fn QueryCredentialsAttributesExW(phcredential: *const super::super::C extern "system" { fn QueryCredentialsAttributesExW(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *mut ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::HRESULT; } - QueryCredentialsAttributesExW(::core::mem::transmute(phcredential), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbbuffer)).ok() + QueryCredentialsAttributesExW(::core::mem::transmute(phcredential), ulattribute, ::core::mem::transmute(pbuffer), cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -10273,7 +10257,7 @@ pub unsafe fn QueryCredentialsAttributesW(phcredential: *const super::super::Cre extern "system" { fn QueryCredentialsAttributesW(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - QueryCredentialsAttributesW(::core::mem::transmute(phcredential), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer)).ok() + QueryCredentialsAttributesW(::core::mem::transmute(phcredential), ulattribute, ::core::mem::transmute(pbuffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -14895,7 +14879,7 @@ where extern "system" { fn SLActivateProduct(hslc: *const ::core::ffi::c_void, pproductskuid: *const ::windows::core::GUID, cbappspecificdata: u32, pvappspecificdata: *const ::core::ffi::c_void, pactivationinfo: *const SL_ACTIVATION_INFO_HEADER, pwszproxyserver: ::windows::core::PCWSTR, wproxyport: u16) -> ::windows::core::HRESULT; } - SLActivateProduct(::core::mem::transmute(hslc), ::core::mem::transmute(pproductskuid), ::core::mem::transmute(cbappspecificdata), ::core::mem::transmute(pvappspecificdata), ::core::mem::transmute(pactivationinfo), pwszproxyserver.into(), ::core::mem::transmute(wproxyport)).ok() + SLActivateProduct(::core::mem::transmute(hslc), ::core::mem::transmute(pproductskuid), cbappspecificdata, ::core::mem::transmute(pvappspecificdata), ::core::mem::transmute(pactivationinfo), pwszproxyserver.into(), wproxyport).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -15061,7 +15045,7 @@ pub unsafe fn SLGetLicenseFileId(hslc: *const ::core::ffi::c_void, cblicenseblob fn SLGetLicenseFileId(hslc: *const ::core::ffi::c_void, cblicenseblob: u32, pblicenseblob: *const u8, plicensefileid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - SLGetLicenseFileId(::core::mem::transmute(hslc), ::core::mem::transmute(cblicenseblob), ::core::mem::transmute(pblicenseblob), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + SLGetLicenseFileId(::core::mem::transmute(hslc), cblicenseblob, ::core::mem::transmute(pblicenseblob), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -15099,7 +15083,7 @@ where fn SLGetPKeyId(hslc: *const ::core::ffi::c_void, pwszpkeyalgorithm: ::windows::core::PCWSTR, pwszpkeystring: ::windows::core::PCWSTR, cbpkeyspecificdata: u32, pbpkeyspecificdata: *const u8, ppkeyid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - SLGetPKeyId(::core::mem::transmute(hslc), pwszpkeyalgorithm.into(), pwszpkeystring.into(), ::core::mem::transmute(cbpkeyspecificdata), ::core::mem::transmute(pbpkeyspecificdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + SLGetPKeyId(::core::mem::transmute(hslc), pwszpkeyalgorithm.into(), pwszpkeystring.into(), cbpkeyspecificdata, ::core::mem::transmute(pbpkeyspecificdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -15161,7 +15145,7 @@ where fn SLGetReferralInformation(hslc: *const ::core::ffi::c_void, ereferraltype: SLREFERRALTYPE, pskuorappid: *const ::windows::core::GUID, pwszvaluename: ::windows::core::PCWSTR, ppwszvalue: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - SLGetReferralInformation(::core::mem::transmute(hslc), ::core::mem::transmute(ereferraltype), ::core::mem::transmute(pskuorappid), pwszvaluename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + SLGetReferralInformation(::core::mem::transmute(hslc), ereferraltype, ::core::mem::transmute(pskuorappid), pwszvaluename.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -15170,7 +15154,7 @@ pub unsafe fn SLGetSLIDList(hslc: *const ::core::ffi::c_void, equeryidtype: SLID extern "system" { fn SLGetSLIDList(hslc: *const ::core::ffi::c_void, equeryidtype: SLIDTYPE, pqueryid: *const ::windows::core::GUID, ereturnidtype: SLIDTYPE, pnreturnids: *mut u32, ppreturnids: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT; } - SLGetSLIDList(::core::mem::transmute(hslc), ::core::mem::transmute(equeryidtype), ::core::mem::transmute(pqueryid), ::core::mem::transmute(ereturnidtype), ::core::mem::transmute(pnreturnids), ::core::mem::transmute(ppreturnids)).ok() + SLGetSLIDList(::core::mem::transmute(hslc), equeryidtype, ::core::mem::transmute(pqueryid), ereturnidtype, ::core::mem::transmute(pnreturnids), ::core::mem::transmute(ppreturnids)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -15185,7 +15169,7 @@ where fn SLGetServerStatus(pwszserverurl: ::windows::core::PCWSTR, pwszacquisitiontype: ::windows::core::PCWSTR, pwszproxyserver: ::windows::core::PCWSTR, wproxyport: u16, phrstatus: *mut ::windows::core::HRESULT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::HRESULT>::zeroed(); - SLGetServerStatus(pwszserverurl.into(), pwszacquisitiontype.into(), pwszproxyserver.into(), ::core::mem::transmute(wproxyport), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) + SLGetServerStatus(pwszserverurl.into(), pwszacquisitiontype.into(), pwszproxyserver.into(), wproxyport, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -15273,7 +15257,7 @@ pub unsafe fn SLInstallLicense(hslc: *const ::core::ffi::c_void, cblicenseblob: fn SLInstallLicense(hslc: *const ::core::ffi::c_void, cblicenseblob: u32, pblicenseblob: *const u8, plicensefileid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - SLInstallLicense(::core::mem::transmute(hslc), ::core::mem::transmute(cblicenseblob), ::core::mem::transmute(pblicenseblob), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + SLInstallLicense(::core::mem::transmute(hslc), cblicenseblob, ::core::mem::transmute(pblicenseblob), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -15287,7 +15271,7 @@ where fn SLInstallProofOfPurchase(hslc: *const ::core::ffi::c_void, pwszpkeyalgorithm: ::windows::core::PCWSTR, pwszpkeystring: ::windows::core::PCWSTR, cbpkeyspecificdata: u32, pbpkeyspecificdata: *const u8, ppkeyid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - SLInstallProofOfPurchase(::core::mem::transmute(hslc), pwszpkeyalgorithm.into(), pwszpkeystring.into(), ::core::mem::transmute(cbpkeyspecificdata), ::core::mem::transmute(pbpkeyspecificdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + SLInstallProofOfPurchase(::core::mem::transmute(hslc), pwszpkeyalgorithm.into(), pwszpkeystring.into(), cbpkeyspecificdata, ::core::mem::transmute(pbpkeyspecificdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -15350,7 +15334,7 @@ where extern "system" { fn SLQueryLicenseValueFromApp(valuename: ::windows::core::PCWSTR, valuetype: *mut u32, databuffer: *mut ::core::ffi::c_void, datasize: u32, resultdatasize: *mut u32) -> ::windows::core::HRESULT; } - SLQueryLicenseValueFromApp(valuename.into(), ::core::mem::transmute(valuetype), ::core::mem::transmute(databuffer), ::core::mem::transmute(datasize), ::core::mem::transmute(resultdatasize)).ok() + SLQueryLicenseValueFromApp(valuename.into(), ::core::mem::transmute(valuetype), ::core::mem::transmute(databuffer), datasize, ::core::mem::transmute(resultdatasize)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[repr(transparent)] @@ -15418,7 +15402,7 @@ where extern "system" { fn SLSetGenuineInformation(pqueryid: *const ::windows::core::GUID, pwszvaluename: ::windows::core::PCWSTR, edatatype: SLDATATYPE, cbvalue: u32, pbvalue: *const u8) -> ::windows::core::HRESULT; } - SLSetGenuineInformation(::core::mem::transmute(pqueryid), pwszvaluename.into(), ::core::mem::transmute(edatatype), ::core::mem::transmute(cbvalue), ::core::mem::transmute(pbvalue)).ok() + SLSetGenuineInformation(::core::mem::transmute(pqueryid), pwszvaluename.into(), edatatype, cbvalue, ::core::mem::transmute(pbvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -16820,7 +16804,7 @@ pub unsafe fn SaslAcceptSecurityContext(phcredential: *const super::super::Crede extern "system" { fn SaslAcceptSecurityContext(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, pinput: *const SecBufferDesc, fcontextreq: u32, targetdatarep: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> ::windows::core::HRESULT; } - SaslAcceptSecurityContext(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(pinput), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() + SaslAcceptSecurityContext(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(pinput), fcontextreq, targetdatarep, ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -16848,7 +16832,7 @@ pub unsafe fn SaslGetContextOption(contexthandle: *const super::super::Credentia extern "system" { fn SaslGetContextOption(contexthandle: *const super::super::Credentials::SecHandle, option: u32, value: *mut ::core::ffi::c_void, size: u32, needed: *mut u32) -> ::windows::core::HRESULT; } - SaslGetContextOption(::core::mem::transmute(contexthandle), ::core::mem::transmute(option), ::core::mem::transmute(value), ::core::mem::transmute(size), ::core::mem::transmute(needed)).ok() + SaslGetContextOption(::core::mem::transmute(contexthandle), option, ::core::mem::transmute(value), size, ::core::mem::transmute(needed)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -16907,7 +16891,7 @@ where extern "system" { fn SaslInitializeSecurityContextA(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, psztargetname: ::windows::core::PCSTR, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: *const SecBufferDesc, reserved2: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> ::windows::core::HRESULT; } - SaslInitializeSecurityContextA(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), psztargetname.into(), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(reserved1), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(pinput), ::core::mem::transmute(reserved2), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() + SaslInitializeSecurityContextA(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), psztargetname.into(), fcontextreq, reserved1, targetdatarep, ::core::mem::transmute(pinput), reserved2, ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -16920,7 +16904,7 @@ where extern "system" { fn SaslInitializeSecurityContextW(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, psztargetname: ::windows::core::PCWSTR, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: *const SecBufferDesc, reserved2: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> ::windows::core::HRESULT; } - SaslInitializeSecurityContextW(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), psztargetname.into(), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(reserved1), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(pinput), ::core::mem::transmute(reserved2), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() + SaslInitializeSecurityContextW(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), psztargetname.into(), fcontextreq, reserved1, targetdatarep, ::core::mem::transmute(pinput), reserved2, ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -16930,7 +16914,7 @@ pub unsafe fn SaslSetContextOption(contexthandle: *const super::super::Credentia extern "system" { fn SaslSetContextOption(contexthandle: *const super::super::Credentials::SecHandle, option: u32, value: *const ::core::ffi::c_void, size: u32) -> ::windows::core::HRESULT; } - SaslSetContextOption(::core::mem::transmute(contexthandle), ::core::mem::transmute(option), ::core::mem::transmute(value), ::core::mem::transmute(size)).ok() + SaslSetContextOption(::core::mem::transmute(contexthandle), option, ::core::mem::transmute(value), size).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[repr(transparent)] @@ -19801,7 +19785,7 @@ pub unsafe fn SetContextAttributesA(phcontext: *const super::super::Credentials: extern "system" { fn SetContextAttributesA(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *const ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::HRESULT; } - SetContextAttributesA(::core::mem::transmute(phcontext), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbbuffer)).ok() + SetContextAttributesA(::core::mem::transmute(phcontext), ulattribute, ::core::mem::transmute(pbuffer), cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -19811,7 +19795,7 @@ pub unsafe fn SetContextAttributesW(phcontext: *const super::super::Credentials: extern "system" { fn SetContextAttributesW(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *const ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::HRESULT; } - SetContextAttributesW(::core::mem::transmute(phcontext), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbbuffer)).ok() + SetContextAttributesW(::core::mem::transmute(phcontext), ulattribute, ::core::mem::transmute(pbuffer), cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -19821,7 +19805,7 @@ pub unsafe fn SetCredentialsAttributesA(phcredential: *const super::super::Crede extern "system" { fn SetCredentialsAttributesA(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *const ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::HRESULT; } - SetCredentialsAttributesA(::core::mem::transmute(phcredential), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbbuffer)).ok() + SetCredentialsAttributesA(::core::mem::transmute(phcredential), ulattribute, ::core::mem::transmute(pbuffer), cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] @@ -19831,7 +19815,7 @@ pub unsafe fn SetCredentialsAttributesW(phcredential: *const super::super::Crede extern "system" { fn SetCredentialsAttributesW(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *const ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::HRESULT; } - SetCredentialsAttributesW(::core::mem::transmute(phcredential), ::core::mem::transmute(ulattribute), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbbuffer)).ok() + SetCredentialsAttributesW(::core::mem::transmute(phcredential), ulattribute, ::core::mem::transmute(pbuffer), cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19976,7 +19960,7 @@ pub unsafe fn SslCrackCertificate(pbcertificate: *mut u8, cbcertificate: u32, dw extern "system" { fn SslCrackCertificate(pbcertificate: *mut u8, cbcertificate: u32, dwflags: u32, ppcertificate: *mut *mut X509Certificate) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SslCrackCertificate(::core::mem::transmute(pbcertificate), ::core::mem::transmute(cbcertificate), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppcertificate))) + ::core::mem::transmute(SslCrackCertificate(::core::mem::transmute(pbcertificate), cbcertificate, dwflags, ::core::mem::transmute(ppcertificate))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19989,7 +19973,7 @@ where extern "system" { fn SslEmptyCacheA(psztargetname: ::windows::core::PCSTR, dwflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SslEmptyCacheA(psztargetname.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SslEmptyCacheA(psztargetname.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20002,7 +19986,7 @@ where extern "system" { fn SslEmptyCacheW(psztargetname: ::windows::core::PCWSTR, dwflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SslEmptyCacheW(psztargetname.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SslEmptyCacheW(psztargetname.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20021,7 +20005,7 @@ pub unsafe fn SslGenerateRandomBits(prandomdata: *mut u8, crandomdata: i32) { extern "system" { fn SslGenerateRandomBits(prandomdata: *mut u8, crandomdata: i32); } - SslGenerateRandomBits(::core::mem::transmute(prandomdata), ::core::mem::transmute(crandomdata)) + SslGenerateRandomBits(::core::mem::transmute(prandomdata), crandomdata) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -20030,7 +20014,7 @@ pub unsafe fn SslGetExtensions(clienthello: &[u8], genericextensions: &mut [SCH_ extern "system" { fn SslGetExtensions(clienthello: *const u8, clienthellobytesize: u32, genericextensions: *mut SCH_EXTENSION_DATA, genericextensionscount: u8, bytestoread: *mut u32, flags: SchGetExtensionsOptions) -> ::windows::core::HRESULT; } - SslGetExtensions(::core::mem::transmute(::windows::core::as_ptr_or_null(clienthello)), clienthello.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(genericextensions)), genericextensions.len() as _, ::core::mem::transmute(bytestoread), ::core::mem::transmute(flags)).ok() + SslGetExtensions(::core::mem::transmute(::windows::core::as_ptr_or_null(clienthello)), clienthello.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(genericextensions)), genericextensions.len() as _, ::core::mem::transmute(bytestoread), flags).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub type SslGetExtensionsFn = ::core::option::Option ::windows::core::HRESULT>; @@ -20041,7 +20025,7 @@ pub unsafe fn SslGetMaximumKeySize(reserved: u32) -> u32 { extern "system" { fn SslGetMaximumKeySize(reserved: u32) -> u32; } - ::core::mem::transmute(SslGetMaximumKeySize(::core::mem::transmute(reserved))) + ::core::mem::transmute(SslGetMaximumKeySize(reserved)) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -20050,7 +20034,7 @@ pub unsafe fn SslGetServerIdentity(clienthello: *const u8, clienthellosize: u32, extern "system" { fn SslGetServerIdentity(clienthello: *const u8, clienthellosize: u32, serveridentity: *mut *mut u8, serveridentitysize: *mut u32, flags: u32) -> ::windows::core::HRESULT; } - SslGetServerIdentity(::core::mem::transmute(clienthello), ::core::mem::transmute(clienthellosize), ::core::mem::transmute(serveridentity), ::core::mem::transmute(serveridentitysize), ::core::mem::transmute(flags)).ok() + SslGetServerIdentity(::core::mem::transmute(clienthello), clienthellosize, ::core::mem::transmute(serveridentity), ::core::mem::transmute(serveridentitysize), flags).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub type SslGetServerIdentityFn = ::core::option::Option ::windows::core::HRESULT>; @@ -20089,7 +20073,7 @@ pub unsafe fn SspiDecryptAuthIdentityEx(options: u32, encryptedauthdata: *mut :: extern "system" { fn SspiDecryptAuthIdentityEx(options: u32, encryptedauthdata: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SspiDecryptAuthIdentityEx(::core::mem::transmute(options), ::core::mem::transmute(encryptedauthdata)).ok() + SspiDecryptAuthIdentityEx(options, ::core::mem::transmute(encryptedauthdata)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -20130,7 +20114,7 @@ pub unsafe fn SspiEncryptAuthIdentityEx(options: u32, authdata: *mut ::core::ffi extern "system" { fn SspiEncryptAuthIdentityEx(options: u32, authdata: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SspiEncryptAuthIdentityEx(::core::mem::transmute(options), ::core::mem::transmute(authdata)).ok() + SspiEncryptAuthIdentityEx(options, ::core::mem::transmute(authdata)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -20184,7 +20168,7 @@ pub unsafe fn SspiIsPromptingNeeded(errororntstatus: u32) -> super::super::super extern "system" { fn SspiIsPromptingNeeded(errororntstatus: u32) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(SspiIsPromptingNeeded(::core::mem::transmute(errororntstatus))) + ::core::mem::transmute(SspiIsPromptingNeeded(errororntstatus)) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -20239,7 +20223,7 @@ where extern "system" { fn SspiPromptForCredentialsA(psztargetname: ::windows::core::PCSTR, puiinfo: *const ::core::ffi::c_void, dwautherror: u32, pszpackage: ::windows::core::PCSTR, pinputauthidentity: *const ::core::ffi::c_void, ppauthidentity: *mut *mut ::core::ffi::c_void, pfsave: *mut i32, dwflags: u32) -> u32; } - ::core::mem::transmute(SspiPromptForCredentialsA(psztargetname.into(), ::core::mem::transmute(puiinfo), ::core::mem::transmute(dwautherror), pszpackage.into(), ::core::mem::transmute(pinputauthidentity), ::core::mem::transmute(ppauthidentity), ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SspiPromptForCredentialsA(psztargetname.into(), ::core::mem::transmute(puiinfo), dwautherror, pszpackage.into(), ::core::mem::transmute(pinputauthidentity), ::core::mem::transmute(ppauthidentity), ::core::mem::transmute(pfsave), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -20252,7 +20236,7 @@ where extern "system" { fn SspiPromptForCredentialsW(psztargetname: ::windows::core::PCWSTR, puiinfo: *const ::core::ffi::c_void, dwautherror: u32, pszpackage: ::windows::core::PCWSTR, pinputauthidentity: *const ::core::ffi::c_void, ppauthidentity: *mut *mut ::core::ffi::c_void, pfsave: *mut i32, dwflags: u32) -> u32; } - ::core::mem::transmute(SspiPromptForCredentialsW(psztargetname.into(), ::core::mem::transmute(puiinfo), ::core::mem::transmute(dwautherror), pszpackage.into(), ::core::mem::transmute(pinputauthidentity), ::core::mem::transmute(ppauthidentity), ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SspiPromptForCredentialsW(psztargetname.into(), ::core::mem::transmute(puiinfo), dwautherror, pszpackage.into(), ::core::mem::transmute(pinputauthidentity), ::core::mem::transmute(ppauthidentity), ::core::mem::transmute(pfsave), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -20264,7 +20248,7 @@ where extern "system" { fn SspiUnmarshalAuthIdentity(authidentitylength: u32, authidentitybytearray: ::windows::core::PCSTR, ppauthidentity: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SspiUnmarshalAuthIdentity(::core::mem::transmute(authidentitylength), authidentitybytearray.into(), ::core::mem::transmute(ppauthidentity)).ok() + SspiUnmarshalAuthIdentity(authidentitylength, authidentitybytearray.into(), ::core::mem::transmute(ppauthidentity)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -20292,7 +20276,7 @@ pub unsafe fn SystemFunction036(randombuffer: *mut ::core::ffi::c_void, randombu extern "system" { fn SystemFunction036(randombuffer: *mut ::core::ffi::c_void, randombufferlength: u32) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(SystemFunction036(::core::mem::transmute(randombuffer), ::core::mem::transmute(randombufferlength))) + ::core::mem::transmute(SystemFunction036(::core::mem::transmute(randombuffer), randombufferlength)) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20302,7 +20286,7 @@ pub unsafe fn SystemFunction040(memory: *mut ::core::ffi::c_void, memorysize: u3 extern "system" { fn SystemFunction040(memory: *mut ::core::ffi::c_void, memorysize: u32, optionflags: u32) -> super::super::super::Foundation::NTSTATUS; } - SystemFunction040(::core::mem::transmute(memory), ::core::mem::transmute(memorysize), ::core::mem::transmute(optionflags)).ok() + SystemFunction040(::core::mem::transmute(memory), memorysize, optionflags).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20312,7 +20296,7 @@ pub unsafe fn SystemFunction041(memory: *mut ::core::ffi::c_void, memorysize: u3 extern "system" { fn SystemFunction041(memory: *mut ::core::ffi::c_void, memorysize: u32, optionflags: u32) -> super::super::super::Foundation::NTSTATUS; } - SystemFunction041(::core::mem::transmute(memory), ::core::mem::transmute(memorysize), ::core::mem::transmute(optionflags)).ok() + SystemFunction041(::core::mem::transmute(memory), memorysize, optionflags).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const TLS1SP_NAME: &str = "Microsoft TLS 1.0"; @@ -21214,7 +21198,7 @@ where extern "system" { fn TokenBindingGenerateBinding(keytype: TOKENBINDING_KEY_PARAMETERS_TYPE, targeturl: ::windows::core::PCWSTR, bindingtype: TOKENBINDING_TYPE, tlsekm: *const ::core::ffi::c_void, tlsekmsize: u32, extensionformat: TOKENBINDING_EXTENSION_FORMAT, extensiondata: *const ::core::ffi::c_void, tokenbinding: *mut *mut ::core::ffi::c_void, tokenbindingsize: *mut u32, resultdata: *mut *mut TOKENBINDING_RESULT_DATA) -> ::windows::core::HRESULT; } - TokenBindingGenerateBinding(::core::mem::transmute(keytype), targeturl.into(), ::core::mem::transmute(bindingtype), ::core::mem::transmute(tlsekm), ::core::mem::transmute(tlsekmsize), ::core::mem::transmute(extensionformat), ::core::mem::transmute(extensiondata), ::core::mem::transmute(tokenbinding), ::core::mem::transmute(tokenbindingsize), ::core::mem::transmute(resultdata)).ok() + TokenBindingGenerateBinding(keytype, targeturl.into(), bindingtype, ::core::mem::transmute(tlsekm), tlsekmsize, extensionformat, ::core::mem::transmute(extensiondata), ::core::mem::transmute(tokenbinding), ::core::mem::transmute(tokenbindingsize), ::core::mem::transmute(resultdata)).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -21224,7 +21208,7 @@ pub unsafe fn TokenBindingGenerateID(keytype: TOKENBINDING_KEY_PARAMETERS_TYPE, fn TokenBindingGenerateID(keytype: TOKENBINDING_KEY_PARAMETERS_TYPE, publickey: *const ::core::ffi::c_void, publickeysize: u32, resultdata: *mut *mut TOKENBINDING_RESULT_DATA) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut TOKENBINDING_RESULT_DATA>::zeroed(); - TokenBindingGenerateID(::core::mem::transmute(keytype), ::core::mem::transmute(publickey), ::core::mem::transmute(publickeysize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut TOKENBINDING_RESULT_DATA>(result__) + TokenBindingGenerateID(keytype, ::core::mem::transmute(publickey), publickeysize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut TOKENBINDING_RESULT_DATA>(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -21237,7 +21221,7 @@ where fn TokenBindingGenerateIDForUri(keytype: TOKENBINDING_KEY_PARAMETERS_TYPE, targeturi: ::windows::core::PCWSTR, resultdata: *mut *mut TOKENBINDING_RESULT_DATA) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut TOKENBINDING_RESULT_DATA>::zeroed(); - TokenBindingGenerateIDForUri(::core::mem::transmute(keytype), targeturi.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut TOKENBINDING_RESULT_DATA>(result__) + TokenBindingGenerateIDForUri(keytype, targeturi.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut TOKENBINDING_RESULT_DATA>(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] @@ -21285,7 +21269,7 @@ pub unsafe fn TokenBindingVerifyMessage(tokenbindingmessage: *const ::core::ffi: fn TokenBindingVerifyMessage(tokenbindingmessage: *const ::core::ffi::c_void, tokenbindingmessagesize: u32, keytype: TOKENBINDING_KEY_PARAMETERS_TYPE, tlsekm: *const ::core::ffi::c_void, tlsekmsize: u32, resultlist: *mut *mut TOKENBINDING_RESULT_LIST) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut TOKENBINDING_RESULT_LIST>::zeroed(); - TokenBindingVerifyMessage(::core::mem::transmute(tokenbindingmessage), ::core::mem::transmute(tokenbindingmessagesize), ::core::mem::transmute(keytype), ::core::mem::transmute(tlsekm), ::core::mem::transmute(tlsekmsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut TOKENBINDING_RESULT_LIST>(result__) + TokenBindingVerifyMessage(::core::mem::transmute(tokenbindingmessage), tokenbindingmessagesize, keytype, ::core::mem::transmute(tlsekm), tlsekmsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut TOKENBINDING_RESULT_LIST>(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21298,7 +21282,7 @@ where extern "system" { fn TranslateNameA(lpaccountname: ::windows::core::PCSTR, accountnameformat: EXTENDED_NAME_FORMAT, desirednameformat: EXTENDED_NAME_FORMAT, lptranslatedname: ::windows::core::PSTR, nsize: *mut u32) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(TranslateNameA(lpaccountname.into(), ::core::mem::transmute(accountnameformat), ::core::mem::transmute(desirednameformat), ::core::mem::transmute(lptranslatedname), ::core::mem::transmute(nsize))) + ::core::mem::transmute(TranslateNameA(lpaccountname.into(), accountnameformat, desirednameformat, ::core::mem::transmute(lptranslatedname), ::core::mem::transmute(nsize))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21311,7 +21295,7 @@ where extern "system" { fn TranslateNameW(lpaccountname: ::windows::core::PCWSTR, accountnameformat: EXTENDED_NAME_FORMAT, desirednameformat: EXTENDED_NAME_FORMAT, lptranslatedname: ::windows::core::PWSTR, nsize: *mut u32) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(TranslateNameW(lpaccountname.into(), ::core::mem::transmute(accountnameformat), ::core::mem::transmute(desirednameformat), ::core::mem::transmute(lptranslatedname), ::core::mem::transmute(nsize))) + ::core::mem::transmute(TranslateNameW(lpaccountname.into(), accountnameformat, desirednameformat, ::core::mem::transmute(lptranslatedname), ::core::mem::transmute(nsize))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const UNDERSTANDS_LONG_NAMES: u32 = 1u32; @@ -21483,7 +21467,7 @@ pub unsafe fn VerifySignature(phcontext: *const super::super::Credentials::SecHa fn VerifySignature(phcontext: *const super::super::Credentials::SecHandle, pmessage: *const SecBufferDesc, messageseqno: u32, pfqop: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VerifySignature(::core::mem::transmute(phcontext), ::core::mem::transmute(pmessage), ::core::mem::transmute(messageseqno), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VerifySignature(::core::mem::transmute(phcontext), ::core::mem::transmute(pmessage), messageseqno, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const WDIGEST_SP_NAME: &str = "WDigest"; 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 b4edf0bac8..2d8ffa9805 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 @@ -91,7 +91,7 @@ where extern "system" { fn EditSecurityAdvanced(hwndowner: super::super::super::Foundation::HWND, psi: *mut ::core::ffi::c_void, usipage: SI_PAGE_TYPE) -> ::windows::core::HRESULT; } - EditSecurityAdvanced(hwndowner.into(), psi.into().abi(), ::core::mem::transmute(usipage)).ok() + EditSecurityAdvanced(hwndowner.into(), psi.into().abi(), usipage).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] #[repr(transparent)] @@ -275,18 +275,18 @@ impl ISecurityInformation { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetSecurity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestedinformation), ::core::mem::transmute(ppsecuritydescriptor), fdefault.into()).ok() + (::windows::core::Interface::vtable(self).GetSecurity)(::windows::core::Interface::as_raw(self), requestedinformation, ::core::mem::transmute(ppsecuritydescriptor), fdefault.into()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] pub unsafe fn SetSecurity<'a, P0>(&self, securityinformation: super::super::OBJECT_SECURITY_INFORMATION, psecuritydescriptor: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetSecurity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(securityinformation), psecuritydescriptor.into()).ok() + (::windows::core::Interface::vtable(self).SetSecurity)(::windows::core::Interface::as_raw(self), securityinformation, psecuritydescriptor.into()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] pub unsafe fn GetAccessRights(&self, pguidobjecttype: *const ::windows::core::GUID, dwflags: SECURITY_INFO_PAGE_FLAGS, ppaccess: *mut *mut SI_ACCESS, pcaccesses: *mut u32, pidefaultaccess: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAccessRights)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidobjecttype), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppaccess), ::core::mem::transmute(pcaccesses), ::core::mem::transmute(pidefaultaccess)).ok() + (::windows::core::Interface::vtable(self).GetAccessRights)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidobjecttype), dwflags, ::core::mem::transmute(ppaccess), ::core::mem::transmute(pcaccesses), ::core::mem::transmute(pidefaultaccess)).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] pub unsafe fn MapGeneric(&self, pguidobjecttype: *const ::windows::core::GUID, paceflags: *mut u8, pmask: *mut u32) -> ::windows::core::Result<()> { @@ -302,7 +302,7 @@ impl ISecurityInformation { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).PropertySheetPageCallback)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(umsg), ::core::mem::transmute(upage)).ok() + (::windows::core::Interface::vtable(self).PropertySheetPageCallback)(::windows::core::Interface::as_raw(self), hwnd.into(), umsg, upage).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -373,7 +373,7 @@ impl ISecurityInformation2 { #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn LookupSids(&self, csids: u32, rgpsids: *mut super::super::super::Foundation::PSID, ppdo: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LookupSids)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(csids), ::core::mem::transmute(rgpsids), ::core::mem::transmute(ppdo)).ok() + (::windows::core::Interface::vtable(self).LookupSids)(::windows::core::Interface::as_raw(self), csids, ::core::mem::transmute(rgpsids), ::core::mem::transmute(ppdo)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -439,7 +439,7 @@ impl ISecurityInformation3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OpenElevatedEditor)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(upage)).ok() + (::windows::core::Interface::vtable(self).OpenElevatedEditor)(::windows::core::Interface::as_raw(self), hwnd.into(), upage).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -547,7 +547,7 @@ pub struct ISecurityObjectTypeInfo(::windows::core::IUnknown); impl ISecurityObjectTypeInfo { #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] pub unsafe fn GetInheritSource(&self, si: u32, pacl: *mut super::super::ACL, ppinheritarray: *mut *mut super::INHERITED_FROMA) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInheritSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(si), ::core::mem::transmute(pacl), ::core::mem::transmute(ppinheritarray)).ok() + (::windows::core::Interface::vtable(self).GetInheritSource)(::windows::core::Interface::as_raw(self), si, ::core::mem::transmute(pacl), ::core::mem::transmute(ppinheritarray)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 30f7496188..494df97416 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs @@ -2345,7 +2345,7 @@ where extern "system" { fn AuthzAccessCheck(flags: AUTHZ_ACCESS_CHECK_FLAGS, hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, prequest: *const AUTHZ_ACCESS_REQUEST, hauditevent: AUTHZ_AUDIT_EVENT_HANDLE, psecuritydescriptor: super::PSECURITY_DESCRIPTOR, optionalsecuritydescriptorarray: *const super::PSECURITY_DESCRIPTOR, optionalsecuritydescriptorcount: u32, preply: *mut AUTHZ_ACCESS_REPLY, phaccesscheckresults: *mut isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzAccessCheck(::core::mem::transmute(flags), hauthzclientcontext.into(), ::core::mem::transmute(prequest), hauditevent.into(), psecuritydescriptor.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(optionalsecuritydescriptorarray)), optionalsecuritydescriptorarray.len() as _, ::core::mem::transmute(preply), ::core::mem::transmute(phaccesscheckresults))) + ::core::mem::transmute(AuthzAccessCheck(flags, hauthzclientcontext.into(), ::core::mem::transmute(prequest), hauditevent.into(), psecuritydescriptor.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(optionalsecuritydescriptorarray)), optionalsecuritydescriptorarray.len() as _, ::core::mem::transmute(preply), ::core::mem::transmute(phaccesscheckresults))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2358,7 +2358,7 @@ where extern "system" { fn AuthzAddSidsToContext(hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, sids: *const super::SID_AND_ATTRIBUTES, sidcount: u32, restrictedsids: *const super::SID_AND_ATTRIBUTES, restrictedsidcount: u32, phnewauthzclientcontext: *mut isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzAddSidsToContext(hauthzclientcontext.into(), ::core::mem::transmute(sids), ::core::mem::transmute(sidcount), ::core::mem::transmute(restrictedsids), ::core::mem::transmute(restrictedsidcount), ::core::mem::transmute(phnewauthzclientcontext))) + ::core::mem::transmute(AuthzAddSidsToContext(hauthzclientcontext.into(), ::core::mem::transmute(sids), sidcount, ::core::mem::transmute(restrictedsids), restrictedsidcount, ::core::mem::transmute(phnewauthzclientcontext))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2372,7 +2372,7 @@ where extern "system" { fn AuthzCachedAccessCheck(flags: u32, haccesscheckresults: AUTHZ_ACCESS_CHECK_RESULTS_HANDLE, prequest: *const AUTHZ_ACCESS_REQUEST, hauditevent: AUTHZ_AUDIT_EVENT_HANDLE, preply: *mut AUTHZ_ACCESS_REPLY) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzCachedAccessCheck(::core::mem::transmute(flags), haccesscheckresults.into(), ::core::mem::transmute(prequest), hauditevent.into(), ::core::mem::transmute(preply))) + ::core::mem::transmute(AuthzCachedAccessCheck(flags, haccesscheckresults.into(), ::core::mem::transmute(prequest), hauditevent.into(), ::core::mem::transmute(preply))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2382,7 +2382,7 @@ pub unsafe fn AuthzEnumerateSecurityEventSources(dwflags: u32, buffer: *mut AUTH extern "system" { fn AuthzEnumerateSecurityEventSources(dwflags: u32, buffer: *mut AUTHZ_SOURCE_SCHEMA_REGISTRATION, pdwcount: *mut u32, pdwlength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzEnumerateSecurityEventSources(::core::mem::transmute(dwflags), ::core::mem::transmute(buffer), ::core::mem::transmute(pdwcount), ::core::mem::transmute(pdwlength))) + ::core::mem::transmute(AuthzEnumerateSecurityEventSources(dwflags, ::core::mem::transmute(buffer), ::core::mem::transmute(pdwcount), ::core::mem::transmute(pdwlength))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2396,7 +2396,7 @@ where extern "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; } - ::core::mem::transmute(AuthzEvaluateSacl(authzclientcontext.into(), ::core::mem::transmute(prequest), ::core::mem::transmute(sacl), ::core::mem::transmute(grantedaccess), accessgranted.into(), ::core::mem::transmute(pbgenerateaudit))) + ::core::mem::transmute(AuthzEvaluateSacl(authzclientcontext.into(), ::core::mem::transmute(prequest), ::core::mem::transmute(sacl), grantedaccess, accessgranted.into(), ::core::mem::transmute(pbgenerateaudit))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2471,7 +2471,7 @@ where extern "system" { fn AuthzGetInformationFromContext(hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, infoclass: AUTHZ_CONTEXT_INFORMATION_CLASS, buffersize: u32, psizerequired: *mut u32, buffer: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzGetInformationFromContext(hauthzclientcontext.into(), ::core::mem::transmute(infoclass), ::core::mem::transmute(buffersize), ::core::mem::transmute(psizerequired), ::core::mem::transmute(buffer))) + ::core::mem::transmute(AuthzGetInformationFromContext(hauthzclientcontext.into(), infoclass, buffersize, ::core::mem::transmute(psizerequired), ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2498,7 +2498,7 @@ where extern "system" { fn AuthzInitializeContextFromAuthzContext(flags: u32, hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, pexpirationtime: *const i64, identifier: super::super::Foundation::LUID, dynamicgroupargs: *const ::core::ffi::c_void, phnewauthzclientcontext: *mut isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzInitializeContextFromAuthzContext(::core::mem::transmute(flags), hauthzclientcontext.into(), ::core::mem::transmute(pexpirationtime), ::core::mem::transmute(identifier), ::core::mem::transmute(dynamicgroupargs), ::core::mem::transmute(phnewauthzclientcontext))) + ::core::mem::transmute(AuthzInitializeContextFromAuthzContext(flags, hauthzclientcontext.into(), ::core::mem::transmute(pexpirationtime), ::core::mem::transmute(identifier), ::core::mem::transmute(dynamicgroupargs), ::core::mem::transmute(phnewauthzclientcontext))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2512,7 +2512,7 @@ where extern "system" { fn AuthzInitializeContextFromSid(flags: u32, usersid: super::super::Foundation::PSID, hauthzresourcemanager: AUTHZ_RESOURCE_MANAGER_HANDLE, pexpirationtime: *const i64, identifier: super::super::Foundation::LUID, dynamicgroupargs: *const ::core::ffi::c_void, phauthzclientcontext: *mut isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzInitializeContextFromSid(::core::mem::transmute(flags), usersid.into(), hauthzresourcemanager.into(), ::core::mem::transmute(pexpirationtime), ::core::mem::transmute(identifier), ::core::mem::transmute(dynamicgroupargs), ::core::mem::transmute(phauthzclientcontext))) + ::core::mem::transmute(AuthzInitializeContextFromSid(flags, usersid.into(), hauthzresourcemanager.into(), ::core::mem::transmute(pexpirationtime), ::core::mem::transmute(identifier), ::core::mem::transmute(dynamicgroupargs), ::core::mem::transmute(phauthzclientcontext))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2526,7 +2526,7 @@ where extern "system" { fn AuthzInitializeContextFromToken(flags: u32, tokenhandle: super::super::Foundation::HANDLE, hauthzresourcemanager: AUTHZ_RESOURCE_MANAGER_HANDLE, pexpirationtime: *const i64, identifier: super::super::Foundation::LUID, dynamicgroupargs: *const ::core::ffi::c_void, phauthzclientcontext: *mut isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzInitializeContextFromToken(::core::mem::transmute(flags), tokenhandle.into(), hauthzresourcemanager.into(), ::core::mem::transmute(pexpirationtime), ::core::mem::transmute(identifier), ::core::mem::transmute(dynamicgroupargs), ::core::mem::transmute(phauthzclientcontext))) + ::core::mem::transmute(AuthzInitializeContextFromToken(flags, tokenhandle.into(), hauthzresourcemanager.into(), ::core::mem::transmute(pexpirationtime), ::core::mem::transmute(identifier), ::core::mem::transmute(dynamicgroupargs), ::core::mem::transmute(phauthzclientcontext))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2543,7 +2543,7 @@ where extern "system" { fn AuthzInitializeObjectAccessAuditEvent(flags: AUTHZ_INITIALIZE_OBJECT_ACCESS_AUDIT_EVENT_FLAGS, hauditeventtype: AUTHZ_AUDIT_EVENT_TYPE_HANDLE, szoperationtype: ::windows::core::PCWSTR, szobjecttype: ::windows::core::PCWSTR, szobjectname: ::windows::core::PCWSTR, szadditionalinfo: ::windows::core::PCWSTR, phauditevent: *mut isize, dwadditionalparametercount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzInitializeObjectAccessAuditEvent(::core::mem::transmute(flags), hauditeventtype.into(), szoperationtype.into(), szobjecttype.into(), szobjectname.into(), szadditionalinfo.into(), ::core::mem::transmute(phauditevent), ::core::mem::transmute(dwadditionalparametercount))) + ::core::mem::transmute(AuthzInitializeObjectAccessAuditEvent(flags, hauditeventtype.into(), szoperationtype.into(), szobjecttype.into(), szobjectname.into(), szadditionalinfo.into(), ::core::mem::transmute(phauditevent), dwadditionalparametercount)) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2561,7 +2561,7 @@ where extern "system" { fn AuthzInitializeObjectAccessAuditEvent2(flags: u32, hauditeventtype: AUTHZ_AUDIT_EVENT_TYPE_HANDLE, szoperationtype: ::windows::core::PCWSTR, szobjecttype: ::windows::core::PCWSTR, szobjectname: ::windows::core::PCWSTR, szadditionalinfo: ::windows::core::PCWSTR, szadditionalinfo2: ::windows::core::PCWSTR, phauditevent: *mut isize, dwadditionalparametercount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzInitializeObjectAccessAuditEvent2(::core::mem::transmute(flags), hauditeventtype.into(), szoperationtype.into(), szobjecttype.into(), szobjectname.into(), szadditionalinfo.into(), szadditionalinfo2.into(), ::core::mem::transmute(phauditevent), ::core::mem::transmute(dwadditionalparametercount))) + ::core::mem::transmute(AuthzInitializeObjectAccessAuditEvent2(flags, hauditeventtype.into(), szoperationtype.into(), szobjecttype.into(), szobjectname.into(), szadditionalinfo.into(), szadditionalinfo2.into(), ::core::mem::transmute(phauditevent), dwadditionalparametercount)) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2584,7 +2584,7 @@ where extern "system" { fn AuthzInitializeResourceManager(flags: u32, pfndynamicaccesscheck: *mut ::core::ffi::c_void, pfncomputedynamicgroups: *mut ::core::ffi::c_void, pfnfreedynamicgroups: *mut ::core::ffi::c_void, szresourcemanagername: ::windows::core::PCWSTR, phauthzresourcemanager: *mut AUTHZ_RESOURCE_MANAGER_HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzInitializeResourceManager(::core::mem::transmute(flags), ::core::mem::transmute(pfndynamicaccesscheck), ::core::mem::transmute(pfncomputedynamicgroups), ::core::mem::transmute(pfnfreedynamicgroups), szresourcemanagername.into(), ::core::mem::transmute(phauthzresourcemanager))) + ::core::mem::transmute(AuthzInitializeResourceManager(flags, ::core::mem::transmute(pfndynamicaccesscheck), ::core::mem::transmute(pfncomputedynamicgroups), ::core::mem::transmute(pfnfreedynamicgroups), szresourcemanagername.into(), ::core::mem::transmute(phauthzresourcemanager))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2594,7 +2594,7 @@ pub unsafe fn AuthzInitializeResourceManagerEx(flags: AUTHZ_RESOURCE_MANAGER_FLA extern "system" { fn AuthzInitializeResourceManagerEx(flags: AUTHZ_RESOURCE_MANAGER_FLAGS, pauthzinitinfo: *const AUTHZ_INIT_INFO, phauthzresourcemanager: *mut AUTHZ_RESOURCE_MANAGER_HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzInitializeResourceManagerEx(::core::mem::transmute(flags), ::core::mem::transmute(pauthzinitinfo), ::core::mem::transmute(phauthzresourcemanager))) + ::core::mem::transmute(AuthzInitializeResourceManagerEx(flags, ::core::mem::transmute(pauthzinitinfo), ::core::mem::transmute(phauthzresourcemanager))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2604,7 +2604,7 @@ pub unsafe fn AuthzInstallSecurityEventSource(dwflags: u32, pregistration: *cons extern "system" { fn AuthzInstallSecurityEventSource(dwflags: u32, pregistration: *const AUTHZ_SOURCE_SCHEMA_REGISTRATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzInstallSecurityEventSource(::core::mem::transmute(dwflags), ::core::mem::transmute(pregistration))) + ::core::mem::transmute(AuthzInstallSecurityEventSource(dwflags, ::core::mem::transmute(pregistration))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2617,7 +2617,7 @@ where extern "system" { fn AuthzModifyClaims(hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, claimclass: AUTHZ_CONTEXT_INFORMATION_CLASS, pclaimoperations: *const AUTHZ_SECURITY_ATTRIBUTE_OPERATION, pclaims: *const AUTHZ_SECURITY_ATTRIBUTES_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzModifyClaims(hauthzclientcontext.into(), ::core::mem::transmute(claimclass), ::core::mem::transmute(pclaimoperations), ::core::mem::transmute(pclaims))) + ::core::mem::transmute(AuthzModifyClaims(hauthzclientcontext.into(), claimclass, ::core::mem::transmute(pclaimoperations), ::core::mem::transmute(pclaims))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2643,7 +2643,7 @@ where extern "system" { fn AuthzModifySids(hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, sidclass: AUTHZ_CONTEXT_INFORMATION_CLASS, psidoperations: *const AUTHZ_SID_OPERATION, psids: *const super::TOKEN_GROUPS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzModifySids(hauthzclientcontext.into(), ::core::mem::transmute(sidclass), ::core::mem::transmute(psidoperations), ::core::mem::transmute(psids))) + ::core::mem::transmute(AuthzModifySids(hauthzclientcontext.into(), sidclass, ::core::mem::transmute(psidoperations), ::core::mem::transmute(psids))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2658,7 +2658,7 @@ where extern "system" { fn AuthzOpenObjectAudit(flags: u32, hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, prequest: *const AUTHZ_ACCESS_REQUEST, hauditevent: AUTHZ_AUDIT_EVENT_HANDLE, psecuritydescriptor: super::PSECURITY_DESCRIPTOR, optionalsecuritydescriptorarray: *const super::PSECURITY_DESCRIPTOR, optionalsecuritydescriptorcount: u32, preply: *const AUTHZ_ACCESS_REPLY) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzOpenObjectAudit(::core::mem::transmute(flags), hauthzclientcontext.into(), ::core::mem::transmute(prequest), hauditevent.into(), psecuritydescriptor.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(optionalsecuritydescriptorarray)), optionalsecuritydescriptorarray.len() as _, ::core::mem::transmute(preply))) + ::core::mem::transmute(AuthzOpenObjectAudit(flags, hauthzclientcontext.into(), ::core::mem::transmute(prequest), hauditevent.into(), psecuritydescriptor.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(optionalsecuritydescriptorarray)), optionalsecuritydescriptorarray.len() as _, ::core::mem::transmute(preply))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] @@ -2681,7 +2681,7 @@ where extern "system" { fn AuthzRegisterSecurityEventSource(dwflags: u32, szeventsourcename: ::windows::core::PCWSTR, pheventprovider: *mut isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzRegisterSecurityEventSource(::core::mem::transmute(dwflags), szeventsourcename.into(), ::core::mem::transmute(pheventprovider))) + ::core::mem::transmute(AuthzRegisterSecurityEventSource(dwflags, szeventsourcename.into(), ::core::mem::transmute(pheventprovider))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2695,7 +2695,7 @@ where extern "system" { fn AuthzReportSecurityEvent(dwflags: u32, heventprovider: AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE, dwauditid: u32, pusersid: super::super::Foundation::PSID, dwcount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzReportSecurityEvent(::core::mem::transmute(dwflags), heventprovider.into(), ::core::mem::transmute(dwauditid), pusersid.into(), ::core::mem::transmute(dwcount))) + ::core::mem::transmute(AuthzReportSecurityEvent(dwflags, heventprovider.into(), dwauditid, pusersid.into(), dwcount)) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2709,7 +2709,7 @@ where extern "system" { fn AuthzReportSecurityEventFromParams(dwflags: u32, heventprovider: AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE, dwauditid: u32, pusersid: super::super::Foundation::PSID, pparams: *const AUDIT_PARAMS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzReportSecurityEventFromParams(::core::mem::transmute(dwflags), heventprovider.into(), ::core::mem::transmute(dwauditid), pusersid.into(), ::core::mem::transmute(pparams))) + ::core::mem::transmute(AuthzReportSecurityEventFromParams(dwflags, heventprovider.into(), dwauditid, pusersid.into(), ::core::mem::transmute(pparams))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2736,7 +2736,7 @@ where extern "system" { fn AuthzUninstallSecurityEventSource(dwflags: u32, szeventsourcename: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzUninstallSecurityEventSource(::core::mem::transmute(dwflags), szeventsourcename.into())) + ::core::mem::transmute(AuthzUninstallSecurityEventSource(dwflags, szeventsourcename.into())) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2756,7 +2756,7 @@ pub unsafe fn AuthzUnregisterSecurityEventSource(dwflags: u32, pheventprovider: extern "system" { fn AuthzUnregisterSecurityEventSource(dwflags: u32, pheventprovider: *mut isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzUnregisterSecurityEventSource(::core::mem::transmute(dwflags), ::core::mem::transmute(pheventprovider))) + ::core::mem::transmute(AuthzUnregisterSecurityEventSource(dwflags, ::core::mem::transmute(pheventprovider))) } pub const AzAuthorizationStore: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb2bcff59_a757_4b0b_a1bc_ea69981da69e); pub const AzBizRuleContext: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x5c2dc96f_8d51_434b_b33c_379bccae77c3); @@ -2771,7 +2771,7 @@ where extern "system" { fn BuildExplicitAccessWithNameA(pexplicitaccess: *mut EXPLICIT_ACCESS_A, ptrusteename: ::windows::core::PCSTR, accesspermissions: u32, accessmode: ACCESS_MODE, inheritance: super::ACE_FLAGS); } - BuildExplicitAccessWithNameA(::core::mem::transmute(pexplicitaccess), ptrusteename.into(), ::core::mem::transmute(accesspermissions), ::core::mem::transmute(accessmode), ::core::mem::transmute(inheritance)) + BuildExplicitAccessWithNameA(::core::mem::transmute(pexplicitaccess), ptrusteename.into(), accesspermissions, accessmode, inheritance) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] #[inline] @@ -2783,7 +2783,7 @@ where extern "system" { fn BuildExplicitAccessWithNameW(pexplicitaccess: *mut EXPLICIT_ACCESS_W, ptrusteename: ::windows::core::PCWSTR, accesspermissions: u32, accessmode: ACCESS_MODE, inheritance: super::ACE_FLAGS); } - BuildExplicitAccessWithNameW(::core::mem::transmute(pexplicitaccess), ptrusteename.into(), ::core::mem::transmute(accesspermissions), ::core::mem::transmute(accessmode), ::core::mem::transmute(inheritance)) + BuildExplicitAccessWithNameW(::core::mem::transmute(pexplicitaccess), ptrusteename.into(), accesspermissions, accessmode, inheritance) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] #[inline] @@ -2795,7 +2795,7 @@ where extern "system" { fn BuildImpersonateExplicitAccessWithNameA(pexplicitaccess: *mut EXPLICIT_ACCESS_A, ptrusteename: ::windows::core::PCSTR, ptrustee: *const TRUSTEE_A, accesspermissions: u32, accessmode: ACCESS_MODE, inheritance: u32); } - BuildImpersonateExplicitAccessWithNameA(::core::mem::transmute(pexplicitaccess), ptrusteename.into(), ::core::mem::transmute(ptrustee), ::core::mem::transmute(accesspermissions), ::core::mem::transmute(accessmode), ::core::mem::transmute(inheritance)) + BuildImpersonateExplicitAccessWithNameA(::core::mem::transmute(pexplicitaccess), ptrusteename.into(), ::core::mem::transmute(ptrustee), accesspermissions, accessmode, inheritance) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] #[inline] @@ -2807,7 +2807,7 @@ where extern "system" { fn BuildImpersonateExplicitAccessWithNameW(pexplicitaccess: *mut EXPLICIT_ACCESS_W, ptrusteename: ::windows::core::PCWSTR, ptrustee: *const TRUSTEE_W, accesspermissions: u32, accessmode: ACCESS_MODE, inheritance: u32); } - BuildImpersonateExplicitAccessWithNameW(::core::mem::transmute(pexplicitaccess), ptrusteename.into(), ::core::mem::transmute(ptrustee), ::core::mem::transmute(accesspermissions), ::core::mem::transmute(accessmode), ::core::mem::transmute(inheritance)) + BuildImpersonateExplicitAccessWithNameW(::core::mem::transmute(pexplicitaccess), ptrusteename.into(), ::core::mem::transmute(ptrustee), accesspermissions, accessmode, inheritance) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] #[inline] @@ -2887,7 +2887,7 @@ where extern "system" { fn BuildTrusteeWithObjectsAndNameA(ptrustee: *mut TRUSTEE_A, pobjname: *const OBJECTS_AND_NAME_A, objecttype: SE_OBJECT_TYPE, objecttypename: ::windows::core::PCSTR, inheritedobjecttypename: ::windows::core::PCSTR, name: ::windows::core::PCSTR); } - BuildTrusteeWithObjectsAndNameA(::core::mem::transmute(ptrustee), ::core::mem::transmute(pobjname), ::core::mem::transmute(objecttype), objecttypename.into(), inheritedobjecttypename.into(), name.into()) + BuildTrusteeWithObjectsAndNameA(::core::mem::transmute(ptrustee), ::core::mem::transmute(pobjname), objecttype, objecttypename.into(), inheritedobjecttypename.into(), name.into()) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] #[inline] @@ -2901,7 +2901,7 @@ where extern "system" { fn BuildTrusteeWithObjectsAndNameW(ptrustee: *mut TRUSTEE_W, pobjname: *const OBJECTS_AND_NAME_W, objecttype: SE_OBJECT_TYPE, objecttypename: ::windows::core::PCWSTR, inheritedobjecttypename: ::windows::core::PCWSTR, name: ::windows::core::PCWSTR); } - BuildTrusteeWithObjectsAndNameW(::core::mem::transmute(ptrustee), ::core::mem::transmute(pobjname), ::core::mem::transmute(objecttype), objecttypename.into(), inheritedobjecttypename.into(), name.into()) + BuildTrusteeWithObjectsAndNameW(::core::mem::transmute(ptrustee), ::core::mem::transmute(pobjname), objecttype, objecttypename.into(), inheritedobjecttypename.into(), name.into()) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2966,7 +2966,7 @@ where extern "system" { fn ConvertSecurityDescriptorToStringSecurityDescriptorA(securitydescriptor: super::PSECURITY_DESCRIPTOR, requestedstringsdrevision: u32, securityinformation: u32, stringsecuritydescriptor: *mut ::windows::core::PSTR, stringsecuritydescriptorlen: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ConvertSecurityDescriptorToStringSecurityDescriptorA(securitydescriptor.into(), ::core::mem::transmute(requestedstringsdrevision), ::core::mem::transmute(securityinformation), ::core::mem::transmute(stringsecuritydescriptor), ::core::mem::transmute(stringsecuritydescriptorlen))) + ::core::mem::transmute(ConvertSecurityDescriptorToStringSecurityDescriptorA(securitydescriptor.into(), requestedstringsdrevision, securityinformation, ::core::mem::transmute(stringsecuritydescriptor), ::core::mem::transmute(stringsecuritydescriptorlen))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2979,7 +2979,7 @@ where extern "system" { fn ConvertSecurityDescriptorToStringSecurityDescriptorW(securitydescriptor: super::PSECURITY_DESCRIPTOR, requestedstringsdrevision: u32, securityinformation: u32, stringsecuritydescriptor: *mut ::windows::core::PWSTR, stringsecuritydescriptorlen: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ConvertSecurityDescriptorToStringSecurityDescriptorW(securitydescriptor.into(), ::core::mem::transmute(requestedstringsdrevision), ::core::mem::transmute(securityinformation), ::core::mem::transmute(stringsecuritydescriptor), ::core::mem::transmute(stringsecuritydescriptorlen))) + ::core::mem::transmute(ConvertSecurityDescriptorToStringSecurityDescriptorW(securitydescriptor.into(), requestedstringsdrevision, securityinformation, ::core::mem::transmute(stringsecuritydescriptor), ::core::mem::transmute(stringsecuritydescriptorlen))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3018,7 +3018,7 @@ where extern "system" { fn ConvertStringSecurityDescriptorToSecurityDescriptorA(stringsecuritydescriptor: ::windows::core::PCSTR, stringsdrevision: u32, securitydescriptor: *mut super::PSECURITY_DESCRIPTOR, securitydescriptorsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ConvertStringSecurityDescriptorToSecurityDescriptorA(stringsecuritydescriptor.into(), ::core::mem::transmute(stringsdrevision), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(securitydescriptorsize))) + ::core::mem::transmute(ConvertStringSecurityDescriptorToSecurityDescriptorA(stringsecuritydescriptor.into(), stringsdrevision, ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(securitydescriptorsize))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3031,7 +3031,7 @@ where extern "system" { fn ConvertStringSecurityDescriptorToSecurityDescriptorW(stringsecuritydescriptor: ::windows::core::PCWSTR, stringsdrevision: u32, securitydescriptor: *mut super::PSECURITY_DESCRIPTOR, securitydescriptorsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ConvertStringSecurityDescriptorToSecurityDescriptorW(stringsecuritydescriptor.into(), ::core::mem::transmute(stringsdrevision), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(securitydescriptorsize))) + ::core::mem::transmute(ConvertStringSecurityDescriptorToSecurityDescriptorW(stringsecuritydescriptor.into(), stringsdrevision, ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(securitydescriptorsize))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3233,7 +3233,7 @@ where extern "system" { fn GetInheritanceSourceA(pobjectname: ::windows::core::PCSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, container: super::super::Foundation::BOOL, pobjectclassguids: *const *const ::windows::core::GUID, guidcount: u32, pacl: *const super::ACL, pfnarray: *const FN_OBJECT_MGR_FUNCTIONS, pgenericmapping: *const super::GENERIC_MAPPING, pinheritarray: *mut INHERITED_FROMA) -> u32; } - ::core::mem::transmute(GetInheritanceSourceA(pobjectname.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), container.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pobjectclassguids)), pobjectclassguids.len() as _, ::core::mem::transmute(pacl), ::core::mem::transmute(pfnarray), ::core::mem::transmute(pgenericmapping), ::core::mem::transmute(pinheritarray))) + ::core::mem::transmute(GetInheritanceSourceA(pobjectname.into(), objecttype, securityinfo, container.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pobjectclassguids)), pobjectclassguids.len() as _, ::core::mem::transmute(pacl), ::core::mem::transmute(pfnarray), ::core::mem::transmute(pgenericmapping), ::core::mem::transmute(pinheritarray))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3247,7 +3247,7 @@ where extern "system" { fn GetInheritanceSourceW(pobjectname: ::windows::core::PCWSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, container: super::super::Foundation::BOOL, pobjectclassguids: *const *const ::windows::core::GUID, guidcount: u32, pacl: *const super::ACL, pfnarray: *const FN_OBJECT_MGR_FUNCTIONS, pgenericmapping: *const super::GENERIC_MAPPING, pinheritarray: *mut INHERITED_FROMW) -> u32; } - ::core::mem::transmute(GetInheritanceSourceW(pobjectname.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), container.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pobjectclassguids)), pobjectclassguids.len() as _, ::core::mem::transmute(pacl), ::core::mem::transmute(pfnarray), ::core::mem::transmute(pgenericmapping), ::core::mem::transmute(pinheritarray))) + ::core::mem::transmute(GetInheritanceSourceW(pobjectname.into(), objecttype, securityinfo, container.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pobjectclassguids)), pobjectclassguids.len() as _, ::core::mem::transmute(pacl), ::core::mem::transmute(pfnarray), ::core::mem::transmute(pgenericmapping), ::core::mem::transmute(pinheritarray))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] #[inline] @@ -3296,7 +3296,7 @@ where extern "system" { fn GetNamedSecurityInfoA(pobjectname: ::windows::core::PCSTR, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, ppsidowner: *mut super::super::Foundation::PSID, ppsidgroup: *mut super::super::Foundation::PSID, ppdacl: *mut *mut super::ACL, ppsacl: *mut *mut super::ACL, ppsecuritydescriptor: *mut super::PSECURITY_DESCRIPTOR) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetNamedSecurityInfoA(pobjectname.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), ::core::mem::transmute(ppsidowner), ::core::mem::transmute(ppsidgroup), ::core::mem::transmute(ppdacl), ::core::mem::transmute(ppsacl), ::core::mem::transmute(ppsecuritydescriptor))) + ::core::mem::transmute(GetNamedSecurityInfoA(pobjectname.into(), objecttype, securityinfo, ::core::mem::transmute(ppsidowner), ::core::mem::transmute(ppsidgroup), ::core::mem::transmute(ppdacl), ::core::mem::transmute(ppsacl), ::core::mem::transmute(ppsecuritydescriptor))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3309,7 +3309,7 @@ where extern "system" { fn GetNamedSecurityInfoW(pobjectname: ::windows::core::PCWSTR, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, ppsidowner: *mut super::super::Foundation::PSID, ppsidgroup: *mut super::super::Foundation::PSID, ppdacl: *mut *mut super::ACL, ppsacl: *mut *mut super::ACL, ppsecuritydescriptor: *mut super::PSECURITY_DESCRIPTOR) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetNamedSecurityInfoW(pobjectname.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), ::core::mem::transmute(ppsidowner), ::core::mem::transmute(ppsidgroup), ::core::mem::transmute(ppdacl), ::core::mem::transmute(ppsacl), ::core::mem::transmute(ppsecuritydescriptor))) + ::core::mem::transmute(GetNamedSecurityInfoW(pobjectname.into(), objecttype, securityinfo, ::core::mem::transmute(ppsidowner), ::core::mem::transmute(ppsidgroup), ::core::mem::transmute(ppdacl), ::core::mem::transmute(ppsacl), ::core::mem::transmute(ppsecuritydescriptor))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3322,7 +3322,7 @@ where extern "system" { fn GetSecurityInfo(handle: super::super::Foundation::HANDLE, objecttype: SE_OBJECT_TYPE, securityinfo: u32, ppsidowner: *mut super::super::Foundation::PSID, ppsidgroup: *mut super::super::Foundation::PSID, ppdacl: *mut *mut super::ACL, ppsacl: *mut *mut super::ACL, ppsecuritydescriptor: *mut super::PSECURITY_DESCRIPTOR) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetSecurityInfo(handle.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), ::core::mem::transmute(ppsidowner), ::core::mem::transmute(ppsidgroup), ::core::mem::transmute(ppdacl), ::core::mem::transmute(ppsacl), ::core::mem::transmute(ppsecuritydescriptor))) + ::core::mem::transmute(GetSecurityInfo(handle.into(), objecttype, securityinfo, ::core::mem::transmute(ppsidowner), ::core::mem::transmute(ppsidgroup), ::core::mem::transmute(ppdacl), ::core::mem::transmute(ppsacl), ::core::mem::transmute(ppsecuritydescriptor))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] #[inline] @@ -3495,7 +3495,7 @@ impl IAzApplication { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3504,7 +3504,7 @@ impl IAzApplication { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3736,7 +3736,7 @@ impl IAzApplication { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).InitializeClientContextFromToken)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulltokenhandle), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InitializeClientContextFromToken)(::windows::core::Interface::as_raw(self), ulltokenhandle, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3745,7 +3745,7 @@ impl IAzApplication { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3754,7 +3754,7 @@ impl IAzApplication { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3762,7 +3762,7 @@ impl IAzApplication { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3807,7 +3807,7 @@ impl IAzApplication { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).InitializeClientContextFromStringSid)(::windows::core::Interface::as_raw(self), sidstring.into().abi(), ::core::mem::transmute(loptions), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InitializeClientContextFromStringSid)(::windows::core::Interface::as_raw(self), sidstring.into().abi(), loptions, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4310,7 +4310,7 @@ impl IAzApplication2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4319,7 +4319,7 @@ impl IAzApplication2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4551,7 +4551,7 @@ impl IAzApplication2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.InitializeClientContextFromToken)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulltokenhandle), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.InitializeClientContextFromToken)(::windows::core::Interface::as_raw(self), ulltokenhandle, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4560,7 +4560,7 @@ impl IAzApplication2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4569,7 +4569,7 @@ impl IAzApplication2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4577,7 +4577,7 @@ impl IAzApplication2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4622,7 +4622,7 @@ impl IAzApplication2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.InitializeClientContextFromStringSid)(::windows::core::Interface::as_raw(self), sidstring.into().abi(), ::core::mem::transmute(loptions), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.InitializeClientContextFromStringSid)(::windows::core::Interface::as_raw(self), sidstring.into().abi(), loptions, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4703,7 +4703,7 @@ impl IAzApplication2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).InitializeClientContextFromToken2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultokenhandlelowpart), ::core::mem::transmute(ultokenhandlehighpart), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InitializeClientContextFromToken2)(::windows::core::Interface::as_raw(self), ultokenhandlelowpart, ultokenhandlehighpart, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4926,7 +4926,7 @@ impl IAzApplication3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4935,7 +4935,7 @@ impl IAzApplication3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5167,7 +5167,7 @@ impl IAzApplication3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.InitializeClientContextFromToken)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulltokenhandle), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.InitializeClientContextFromToken)(::windows::core::Interface::as_raw(self), ulltokenhandle, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5176,7 +5176,7 @@ impl IAzApplication3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5185,7 +5185,7 @@ impl IAzApplication3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5193,7 +5193,7 @@ impl IAzApplication3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5238,7 +5238,7 @@ impl IAzApplication3 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.InitializeClientContextFromStringSid)(::windows::core::Interface::as_raw(self), sidstring.into().abi(), ::core::mem::transmute(loptions), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.InitializeClientContextFromStringSid)(::windows::core::Interface::as_raw(self), sidstring.into().abi(), loptions, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5319,7 +5319,7 @@ impl IAzApplication3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.InitializeClientContextFromToken2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultokenhandlelowpart), ::core::mem::transmute(ultokenhandlehighpart), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.InitializeClientContextFromToken2)(::windows::core::Interface::as_raw(self), ultokenhandlelowpart, ultokenhandlehighpart, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5437,7 +5437,7 @@ impl IAzApplication3 { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetBizRulesEnabled(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBizRulesEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).SetBizRulesEnabled)(::windows::core::Interface::as_raw(self), benabled).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -5620,7 +5620,7 @@ impl IAzApplicationGroup { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetType(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5759,7 +5759,7 @@ impl IAzApplicationGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5768,7 +5768,7 @@ impl IAzApplicationGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5777,7 +5777,7 @@ impl IAzApplicationGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5786,7 +5786,7 @@ impl IAzApplicationGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5794,7 +5794,7 @@ impl IAzApplicationGroup { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6061,7 +6061,7 @@ impl IAzApplicationGroup2 { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetType(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).base__.SetType)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6200,7 +6200,7 @@ impl IAzApplicationGroup2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6209,7 +6209,7 @@ impl IAzApplicationGroup2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6218,7 +6218,7 @@ impl IAzApplicationGroup2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6227,7 +6227,7 @@ impl IAzApplicationGroup2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6235,7 +6235,7 @@ impl IAzApplicationGroup2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6334,7 +6334,7 @@ impl IAzApplicationGroup2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RoleAssignments)(::windows::core::Interface::as_raw(self), bstrscopename.into().abi(), ::core::mem::transmute(brecursive), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RoleAssignments)(::windows::core::Interface::as_raw(self), bstrscopename.into().abi(), brecursive, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -6460,7 +6460,7 @@ impl IAzApplicationGroups { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -6556,7 +6556,7 @@ impl IAzApplications { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -6683,7 +6683,7 @@ impl IAzAuthorizationStore { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetDomainTimeout(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDomainTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).SetDomainTimeout)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn ScriptEngineTimeout(&self) -> ::windows::core::Result { @@ -6692,7 +6692,7 @@ impl IAzAuthorizationStore { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetScriptEngineTimeout(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScriptEngineTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).SetScriptEngineTimeout)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn MaxScriptEngines(&self) -> ::windows::core::Result { @@ -6701,7 +6701,7 @@ impl IAzAuthorizationStore { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetMaxScriptEngines(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxScriptEngines)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).SetMaxScriptEngines)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6730,7 +6730,7 @@ impl IAzAuthorizationStore { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6739,7 +6739,7 @@ impl IAzAuthorizationStore { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6748,7 +6748,7 @@ impl IAzAuthorizationStore { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6757,7 +6757,7 @@ impl IAzAuthorizationStore { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6814,7 +6814,7 @@ impl IAzAuthorizationStore { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrpolicyurl.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), lflags, bstrpolicyurl.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6908,7 +6908,7 @@ impl IAzAuthorizationStore { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7032,7 +7032,7 @@ impl IAzAuthorizationStore { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).CloseApplication)(::windows::core::Interface::as_raw(self), bstrapplicationname.into().abi(), ::core::mem::transmute(lflag)).ok() + (::windows::core::Interface::vtable(self).CloseApplication)(::windows::core::Interface::as_raw(self), bstrapplicationname.into().abi(), lflag).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7329,7 +7329,7 @@ impl IAzAuthorizationStore2 { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetDomainTimeout(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDomainTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).base__.SetDomainTimeout)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn ScriptEngineTimeout(&self) -> ::windows::core::Result { @@ -7338,7 +7338,7 @@ impl IAzAuthorizationStore2 { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetScriptEngineTimeout(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetScriptEngineTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).base__.SetScriptEngineTimeout)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn MaxScriptEngines(&self) -> ::windows::core::Result { @@ -7347,7 +7347,7 @@ impl IAzAuthorizationStore2 { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetMaxScriptEngines(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxScriptEngines)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxScriptEngines)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7376,7 +7376,7 @@ impl IAzAuthorizationStore2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7385,7 +7385,7 @@ impl IAzAuthorizationStore2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7394,7 +7394,7 @@ impl IAzAuthorizationStore2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7403,7 +7403,7 @@ impl IAzAuthorizationStore2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7460,7 +7460,7 @@ impl IAzAuthorizationStore2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrpolicyurl.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), lflags, bstrpolicyurl.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7554,7 +7554,7 @@ impl IAzAuthorizationStore2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7678,7 +7678,7 @@ impl IAzAuthorizationStore2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.CloseApplication)(::windows::core::Interface::as_raw(self), bstrapplicationname.into().abi(), ::core::mem::transmute(lflag)).ok() + (::windows::core::Interface::vtable(self).base__.CloseApplication)(::windows::core::Interface::as_raw(self), bstrapplicationname.into().abi(), lflag).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7835,7 +7835,7 @@ impl IAzAuthorizationStore3 { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetDomainTimeout(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetDomainTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetDomainTimeout)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn ScriptEngineTimeout(&self) -> ::windows::core::Result { @@ -7844,7 +7844,7 @@ impl IAzAuthorizationStore3 { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetScriptEngineTimeout(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetScriptEngineTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetScriptEngineTimeout)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn MaxScriptEngines(&self) -> ::windows::core::Result { @@ -7853,7 +7853,7 @@ impl IAzAuthorizationStore3 { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetMaxScriptEngines(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetMaxScriptEngines)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetMaxScriptEngines)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7882,7 +7882,7 @@ impl IAzAuthorizationStore3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7891,7 +7891,7 @@ impl IAzAuthorizationStore3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7900,7 +7900,7 @@ impl IAzAuthorizationStore3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7909,7 +7909,7 @@ impl IAzAuthorizationStore3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7966,7 +7966,7 @@ impl IAzAuthorizationStore3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), bstrpolicyurl.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), lflags, bstrpolicyurl.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8060,7 +8060,7 @@ impl IAzAuthorizationStore3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8184,7 +8184,7 @@ impl IAzAuthorizationStore3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.CloseApplication)(::windows::core::Interface::as_raw(self), bstrapplicationname.into().abi(), ::core::mem::transmute(lflag)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CloseApplication)(::windows::core::Interface::as_raw(self), bstrapplicationname.into().abi(), lflag).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8218,12 +8218,12 @@ impl IAzAuthorizationStore3 { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn UpgradeStoresFunctionalLevel(&self, lfunctionallevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpgradeStoresFunctionalLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfunctionallevel)).ok() + (::windows::core::Interface::vtable(self).UpgradeStoresFunctionalLevel)(::windows::core::Interface::as_raw(self), lfunctionallevel).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn IsFunctionalLevelUpgradeSupported(&self, lfunctionallevel: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsFunctionalLevelUpgradeSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfunctionallevel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsFunctionalLevelUpgradeSupported)(::windows::core::Interface::as_raw(self), lfunctionallevel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn GetSchemaVersion(&self, plmajorversion: *mut i32, plminorversion: *mut i32) -> ::windows::core::Result<()> { @@ -8472,7 +8472,7 @@ impl IAzBizRuleInterfaces { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).AddInterface)(::windows::core::Interface::as_raw(self), bstrinterfacename.into().abi(), ::core::mem::transmute(linterfaceflag), varinterface.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddInterface)(::windows::core::Interface::as_raw(self), bstrinterfacename.into().abi(), linterfaceflag, varinterface.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8808,7 +8808,7 @@ impl IAzClientContext { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9030,7 +9030,7 @@ impl IAzClientContext2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9058,7 +9058,7 @@ impl IAzClientContext2 { #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetAssignedScopesPage(&self, loptions: i32, pagesize: i32, pvarcursor: *mut super::super::System::Com::VARIANT, pvarscopenames: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAssignedScopesPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(loptions), ::core::mem::transmute(pagesize), ::core::mem::transmute(pvarcursor), ::core::mem::transmute(pvarscopenames)).ok() + (::windows::core::Interface::vtable(self).GetAssignedScopesPage)(::windows::core::Interface::as_raw(self), loptions, pagesize, ::core::mem::transmute(pvarcursor), ::core::mem::transmute(pvarscopenames)).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9286,7 +9286,7 @@ impl IAzClientContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9314,7 +9314,7 @@ impl IAzClientContext3 { #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetAssignedScopesPage(&self, loptions: i32, pagesize: i32, pvarcursor: *mut super::super::System::Com::VARIANT, pvarscopenames: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetAssignedScopesPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(loptions), ::core::mem::transmute(pagesize), ::core::mem::transmute(pvarcursor), ::core::mem::transmute(pvarscopenames)).ok() + (::windows::core::Interface::vtable(self).base__.GetAssignedScopesPage)(::windows::core::Interface::as_raw(self), loptions, pagesize, ::core::mem::transmute(pvarcursor), ::core::mem::transmute(pvarscopenames)).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9363,7 +9363,7 @@ impl IAzClientContext3 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AccessCheck2)(::windows::core::Interface::as_raw(self), bstrobjectname.into().abi(), bstrscopename.into().abi(), ::core::mem::transmute(loperation), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AccessCheck2)(::windows::core::Interface::as_raw(self), bstrobjectname.into().abi(), bstrscopename.into().abi(), loperation, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9412,7 +9412,7 @@ impl IAzClientContext3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetGroups)(::windows::core::Interface::as_raw(self), bstrscopename.into().abi(), ::core::mem::transmute(uloptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGroups)(::windows::core::Interface::as_raw(self), bstrscopename.into().abi(), uloptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9806,7 +9806,7 @@ impl IAzOperation { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetOperationID(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOperationID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).SetOperationID)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9821,7 +9821,7 @@ impl IAzOperation { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9830,7 +9830,7 @@ impl IAzOperation { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9838,7 +9838,7 @@ impl IAzOperation { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -10005,7 +10005,7 @@ impl IAzOperation2 { } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn SetOperationID(&self, lprop: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOperationID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprop)).ok() + (::windows::core::Interface::vtable(self).base__.SetOperationID)(::windows::core::Interface::as_raw(self), lprop).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10020,7 +10020,7 @@ impl IAzOperation2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10029,7 +10029,7 @@ impl IAzOperation2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10037,7 +10037,7 @@ impl IAzOperation2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10046,7 +10046,7 @@ impl IAzOperation2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RoleAssignments)(::windows::core::Interface::as_raw(self), bstrscopename.into().abi(), ::core::mem::transmute(brecursive), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RoleAssignments)(::windows::core::Interface::as_raw(self), bstrscopename.into().abi(), brecursive, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -10148,7 +10148,7 @@ impl IAzOperations { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -10461,7 +10461,7 @@ impl IAzRole { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10470,7 +10470,7 @@ impl IAzRole { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10503,7 +10503,7 @@ impl IAzRole { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10512,7 +10512,7 @@ impl IAzRole { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10520,7 +10520,7 @@ impl IAzRole { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10855,7 +10855,7 @@ impl IAzRoleAssignment { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10864,7 +10864,7 @@ impl IAzRoleAssignment { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10897,7 +10897,7 @@ impl IAzRoleAssignment { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10906,7 +10906,7 @@ impl IAzRoleAssignment { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10914,7 +10914,7 @@ impl IAzRoleAssignment { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11080,7 +11080,7 @@ impl IAzRoleAssignments { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -11331,7 +11331,7 @@ impl IAzRoleDefinition { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11340,7 +11340,7 @@ impl IAzRoleDefinition { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11349,7 +11349,7 @@ impl IAzRoleDefinition { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11358,7 +11358,7 @@ impl IAzRoleDefinition { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11366,7 +11366,7 @@ impl IAzRoleDefinition { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -11375,7 +11375,7 @@ impl IAzRoleDefinition { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RoleAssignments)(::windows::core::Interface::as_raw(self), bstrscopename.into().abi(), ::core::mem::transmute(brecursive), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RoleAssignments)(::windows::core::Interface::as_raw(self), bstrscopename.into().abi(), brecursive, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11511,7 +11511,7 @@ impl IAzRoleDefinitions { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -11607,7 +11607,7 @@ impl IAzRoles { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -11754,7 +11754,7 @@ impl IAzScope { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11763,7 +11763,7 @@ impl IAzScope { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11772,7 +11772,7 @@ impl IAzScope { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11781,7 +11781,7 @@ impl IAzScope { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11942,7 +11942,7 @@ impl IAzScope { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12285,7 +12285,7 @@ impl IAzScope2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12294,7 +12294,7 @@ impl IAzScope2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12303,7 +12303,7 @@ impl IAzScope2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12312,7 +12312,7 @@ impl IAzScope2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12473,7 +12473,7 @@ impl IAzScope2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12727,7 +12727,7 @@ impl IAzScopes { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -12978,7 +12978,7 @@ impl IAzTask { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12987,7 +12987,7 @@ impl IAzTask { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12996,7 +12996,7 @@ impl IAzTask { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13005,7 +13005,7 @@ impl IAzTask { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13013,7 +13013,7 @@ impl IAzTask { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13352,7 +13352,7 @@ impl IAzTask2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), lpropid, varreserved.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13361,7 +13361,7 @@ impl IAzTask2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13370,7 +13370,7 @@ impl IAzTask2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddPropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13379,7 +13379,7 @@ impl IAzTask2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropid), varprop.into().abi(), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeletePropertyItem)(::windows::core::Interface::as_raw(self), lpropid, varprop.into().abi(), varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13387,7 +13387,7 @@ impl IAzTask2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), varreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), lflags, varreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -13396,7 +13396,7 @@ impl IAzTask2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RoleAssignments)(::windows::core::Interface::as_raw(self), bstrscopename.into().abi(), ::core::mem::transmute(brecursive), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RoleAssignments)(::windows::core::Interface::as_raw(self), bstrscopename.into().abi(), brecursive, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -13498,7 +13498,7 @@ impl IAzTasks { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -14239,7 +14239,7 @@ where extern "system" { fn SetNamedSecurityInfoA(pobjectname: ::windows::core::PCSTR, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, psidowner: super::super::Foundation::PSID, psidgroup: super::super::Foundation::PSID, pdacl: *const super::ACL, psacl: *const super::ACL) -> u32; } - ::core::mem::transmute(SetNamedSecurityInfoA(pobjectname.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), psidowner.into(), psidgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl))) + ::core::mem::transmute(SetNamedSecurityInfoA(pobjectname.into(), objecttype, securityinfo, psidowner.into(), psidgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14254,7 +14254,7 @@ where extern "system" { fn SetNamedSecurityInfoW(pobjectname: ::windows::core::PCWSTR, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, psidowner: super::super::Foundation::PSID, psidgroup: super::super::Foundation::PSID, pdacl: *const super::ACL, psacl: *const super::ACL) -> u32; } - ::core::mem::transmute(SetNamedSecurityInfoW(pobjectname.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), psidowner.into(), psidgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl))) + ::core::mem::transmute(SetNamedSecurityInfoW(pobjectname.into(), objecttype, securityinfo, psidowner.into(), psidgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14269,7 +14269,7 @@ where extern "system" { fn SetSecurityInfo(handle: super::super::Foundation::HANDLE, objecttype: SE_OBJECT_TYPE, securityinfo: u32, psidowner: super::super::Foundation::PSID, psidgroup: super::super::Foundation::PSID, pdacl: *const super::ACL, psacl: *const super::ACL) -> u32; } - ::core::mem::transmute(SetSecurityInfo(handle.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), psidowner.into(), psidgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl))) + ::core::mem::transmute(SetSecurityInfo(handle.into(), objecttype, securityinfo, psidowner.into(), psidgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] #[repr(transparent)] @@ -14532,7 +14532,7 @@ where extern "system" { fn TreeResetNamedSecurityInfoA(pobjectname: ::windows::core::PCSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: super::super::Foundation::PSID, pgroup: super::super::Foundation::PSID, pdacl: *const super::ACL, psacl: *const super::ACL, keepexplicit: super::super::Foundation::BOOL, fnprogress: *mut ::core::ffi::c_void, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(TreeResetNamedSecurityInfoA(pobjectname.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), powner.into(), pgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), keepexplicit.into(), ::core::mem::transmute(fnprogress), ::core::mem::transmute(progressinvokesetting), ::core::mem::transmute(args))) + ::core::mem::transmute(TreeResetNamedSecurityInfoA(pobjectname.into(), objecttype, securityinfo, powner.into(), pgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), keepexplicit.into(), ::core::mem::transmute(fnprogress), progressinvokesetting, ::core::mem::transmute(args))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14548,7 +14548,7 @@ where extern "system" { fn TreeResetNamedSecurityInfoW(pobjectname: ::windows::core::PCWSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: super::super::Foundation::PSID, pgroup: super::super::Foundation::PSID, pdacl: *const super::ACL, psacl: *const super::ACL, keepexplicit: super::super::Foundation::BOOL, fnprogress: *mut ::core::ffi::c_void, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(TreeResetNamedSecurityInfoW(pobjectname.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), powner.into(), pgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), keepexplicit.into(), ::core::mem::transmute(fnprogress), ::core::mem::transmute(progressinvokesetting), ::core::mem::transmute(args))) + ::core::mem::transmute(TreeResetNamedSecurityInfoW(pobjectname.into(), objecttype, securityinfo, powner.into(), pgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), keepexplicit.into(), ::core::mem::transmute(fnprogress), progressinvokesetting, ::core::mem::transmute(args))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14563,7 +14563,7 @@ where extern "system" { fn TreeSetNamedSecurityInfoA(pobjectname: ::windows::core::PCSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: super::super::Foundation::PSID, pgroup: super::super::Foundation::PSID, pdacl: *const super::ACL, psacl: *const super::ACL, dwaction: TREE_SEC_INFO, fnprogress: *mut ::core::ffi::c_void, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(TreeSetNamedSecurityInfoA(pobjectname.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), powner.into(), pgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), ::core::mem::transmute(dwaction), ::core::mem::transmute(fnprogress), ::core::mem::transmute(progressinvokesetting), ::core::mem::transmute(args))) + ::core::mem::transmute(TreeSetNamedSecurityInfoA(pobjectname.into(), objecttype, securityinfo, powner.into(), pgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), dwaction, ::core::mem::transmute(fnprogress), progressinvokesetting, ::core::mem::transmute(args))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14578,7 +14578,7 @@ where extern "system" { fn TreeSetNamedSecurityInfoW(pobjectname: ::windows::core::PCWSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: super::super::Foundation::PSID, pgroup: super::super::Foundation::PSID, pdacl: *const super::ACL, psacl: *const super::ACL, dwaction: TREE_SEC_INFO, fnprogress: *mut ::core::ffi::c_void, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(TreeSetNamedSecurityInfoW(pobjectname.into(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), powner.into(), pgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), ::core::mem::transmute(dwaction), ::core::mem::transmute(fnprogress), ::core::mem::transmute(progressinvokesetting), ::core::mem::transmute(args))) + ::core::mem::transmute(TreeSetNamedSecurityInfoW(pobjectname.into(), objecttype, securityinfo, powner.into(), pgroup.into(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), dwaction, ::core::mem::transmute(fnprogress), progressinvokesetting, ::core::mem::transmute(args))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] 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 06a22759e3..da9426d00c 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs @@ -8,7 +8,7 @@ pub struct ISceSvcAttachmentData(::windows::core::IUnknown); impl ISceSvcAttachmentData { #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] pub unsafe fn GetData(&self, scesvchandle: *mut ::core::ffi::c_void, scetype: SCESVC_INFO_TYPE, ppvdata: *mut *mut ::core::ffi::c_void, psceenumhandle: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scesvchandle), ::core::mem::transmute(scetype), ::core::mem::transmute(ppvdata), ::core::mem::transmute(psceenumhandle)).ok() + (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scesvchandle), scetype, ::core::mem::transmute(ppvdata), ::core::mem::transmute(psceenumhandle)).ok() } #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] pub unsafe fn Initialize<'a, P0>(&self, lpservicename: *mut i8, lptemplatename: *mut i8, lpscesvcpersistinfo: P0, pscesvchandle: *mut *mut ::core::ffi::c_void) -> ::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 4072a653e7..992ebf9dfd 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs @@ -1133,7 +1133,7 @@ where extern "system" { fn CredDeleteA(targetname: ::windows::core::PCSTR, r#type: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredDeleteA(targetname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(flags))) + ::core::mem::transmute(CredDeleteA(targetname.into(), r#type, flags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1146,7 +1146,7 @@ where extern "system" { fn CredDeleteW(targetname: ::windows::core::PCWSTR, r#type: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredDeleteW(targetname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(flags))) + ::core::mem::transmute(CredDeleteW(targetname.into(), r#type, flags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1159,7 +1159,7 @@ where extern "system" { fn CredEnumerateA(filter: ::windows::core::PCSTR, flags: CRED_ENUMERATE_FLAGS, count: *mut u32, credential: *mut *mut *mut CREDENTIALA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredEnumerateA(filter.into(), ::core::mem::transmute(flags), ::core::mem::transmute(count), ::core::mem::transmute(credential))) + ::core::mem::transmute(CredEnumerateA(filter.into(), flags, ::core::mem::transmute(count), ::core::mem::transmute(credential))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1172,7 +1172,7 @@ where extern "system" { fn CredEnumerateW(filter: ::windows::core::PCWSTR, flags: CRED_ENUMERATE_FLAGS, count: *mut u32, credential: *mut *mut *mut CREDENTIALW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredEnumerateW(filter.into(), ::core::mem::transmute(flags), ::core::mem::transmute(count), ::core::mem::transmute(credential))) + ::core::mem::transmute(CredEnumerateW(filter.into(), flags, ::core::mem::transmute(count), ::core::mem::transmute(credential))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1185,7 +1185,7 @@ where extern "system" { fn CredFindBestCredentialA(targetname: ::windows::core::PCSTR, r#type: u32, flags: u32, credential: *mut *mut CREDENTIALA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredFindBestCredentialA(targetname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), ::core::mem::transmute(credential))) + ::core::mem::transmute(CredFindBestCredentialA(targetname.into(), r#type, flags, ::core::mem::transmute(credential))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1198,7 +1198,7 @@ where extern "system" { fn CredFindBestCredentialW(targetname: ::windows::core::PCWSTR, r#type: u32, flags: u32, credential: *mut *mut CREDENTIALW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredFindBestCredentialW(targetname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), ::core::mem::transmute(credential))) + ::core::mem::transmute(CredFindBestCredentialW(targetname.into(), r#type, flags, ::core::mem::transmute(credential))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -1230,7 +1230,7 @@ where extern "system" { fn CredGetTargetInfoA(targetname: ::windows::core::PCSTR, flags: u32, targetinfo: *mut *mut CREDENTIAL_TARGET_INFORMATIONA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredGetTargetInfoA(targetname.into(), ::core::mem::transmute(flags), ::core::mem::transmute(targetinfo))) + ::core::mem::transmute(CredGetTargetInfoA(targetname.into(), flags, ::core::mem::transmute(targetinfo))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1243,7 +1243,7 @@ where extern "system" { fn CredGetTargetInfoW(targetname: ::windows::core::PCWSTR, flags: u32, targetinfo: *mut *mut CREDENTIAL_TARGET_INFORMATIONW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredGetTargetInfoW(targetname.into(), ::core::mem::transmute(flags), ::core::mem::transmute(targetinfo))) + ::core::mem::transmute(CredGetTargetInfoW(targetname.into(), flags, ::core::mem::transmute(targetinfo))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1305,7 +1305,7 @@ pub unsafe fn CredMarshalCredentialA(credtype: CRED_MARSHAL_TYPE, credential: *c extern "system" { fn CredMarshalCredentialA(credtype: CRED_MARSHAL_TYPE, credential: *const ::core::ffi::c_void, marshaledcredential: *mut ::windows::core::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredMarshalCredentialA(::core::mem::transmute(credtype), ::core::mem::transmute(credential), ::core::mem::transmute(marshaledcredential))) + ::core::mem::transmute(CredMarshalCredentialA(credtype, ::core::mem::transmute(credential), ::core::mem::transmute(marshaledcredential))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1315,7 +1315,7 @@ pub unsafe fn CredMarshalCredentialW(credtype: CRED_MARSHAL_TYPE, credential: *c extern "system" { fn CredMarshalCredentialW(credtype: CRED_MARSHAL_TYPE, credential: *const ::core::ffi::c_void, marshaledcredential: *mut ::windows::core::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredMarshalCredentialW(::core::mem::transmute(credtype), ::core::mem::transmute(credential), ::core::mem::transmute(marshaledcredential))) + ::core::mem::transmute(CredMarshalCredentialW(credtype, ::core::mem::transmute(credential), ::core::mem::transmute(marshaledcredential))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1329,7 +1329,7 @@ where extern "system" { fn CredPackAuthenticationBufferA(dwflags: CRED_PACK_FLAGS, pszusername: ::windows::core::PCSTR, pszpassword: ::windows::core::PCSTR, ppackedcredentials: *mut u8, pcbpackedcredentials: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredPackAuthenticationBufferA(::core::mem::transmute(dwflags), pszusername.into(), pszpassword.into(), ::core::mem::transmute(ppackedcredentials), ::core::mem::transmute(pcbpackedcredentials))) + ::core::mem::transmute(CredPackAuthenticationBufferA(dwflags, pszusername.into(), pszpassword.into(), ::core::mem::transmute(ppackedcredentials), ::core::mem::transmute(pcbpackedcredentials))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1343,7 +1343,7 @@ where extern "system" { fn CredPackAuthenticationBufferW(dwflags: CRED_PACK_FLAGS, pszusername: ::windows::core::PCWSTR, pszpassword: ::windows::core::PCWSTR, ppackedcredentials: *mut u8, pcbpackedcredentials: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredPackAuthenticationBufferW(::core::mem::transmute(dwflags), pszusername.into(), pszpassword.into(), ::core::mem::transmute(ppackedcredentials), ::core::mem::transmute(pcbpackedcredentials))) + ::core::mem::transmute(CredPackAuthenticationBufferW(dwflags, pszusername.into(), pszpassword.into(), ::core::mem::transmute(ppackedcredentials), ::core::mem::transmute(pcbpackedcredentials))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1382,7 +1382,7 @@ where extern "system" { fn CredReadA(targetname: ::windows::core::PCSTR, r#type: u32, flags: u32, credential: *mut *mut CREDENTIALA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredReadA(targetname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), ::core::mem::transmute(credential))) + ::core::mem::transmute(CredReadA(targetname.into(), r#type, flags, ::core::mem::transmute(credential))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1392,7 +1392,7 @@ pub unsafe fn CredReadDomainCredentialsA(targetinfo: *const CREDENTIAL_TARGET_IN extern "system" { fn CredReadDomainCredentialsA(targetinfo: *const CREDENTIAL_TARGET_INFORMATIONA, flags: u32, count: *mut u32, credential: *mut *mut *mut CREDENTIALA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredReadDomainCredentialsA(::core::mem::transmute(targetinfo), ::core::mem::transmute(flags), ::core::mem::transmute(count), ::core::mem::transmute(credential))) + ::core::mem::transmute(CredReadDomainCredentialsA(::core::mem::transmute(targetinfo), flags, ::core::mem::transmute(count), ::core::mem::transmute(credential))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1402,7 +1402,7 @@ pub unsafe fn CredReadDomainCredentialsW(targetinfo: *const CREDENTIAL_TARGET_IN extern "system" { fn CredReadDomainCredentialsW(targetinfo: *const CREDENTIAL_TARGET_INFORMATIONW, flags: u32, count: *mut u32, credential: *mut *mut *mut CREDENTIALW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredReadDomainCredentialsW(::core::mem::transmute(targetinfo), ::core::mem::transmute(flags), ::core::mem::transmute(count), ::core::mem::transmute(credential))) + ::core::mem::transmute(CredReadDomainCredentialsW(::core::mem::transmute(targetinfo), flags, ::core::mem::transmute(count), ::core::mem::transmute(credential))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1415,7 +1415,7 @@ where extern "system" { fn CredReadW(targetname: ::windows::core::PCWSTR, r#type: u32, flags: u32, credential: *mut *mut CREDENTIALW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredReadW(targetname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), ::core::mem::transmute(credential))) + ::core::mem::transmute(CredReadW(targetname.into(), r#type, flags, ::core::mem::transmute(credential))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1429,7 +1429,7 @@ where extern "system" { fn CredRenameA(oldtargetname: ::windows::core::PCSTR, newtargetname: ::windows::core::PCSTR, r#type: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredRenameA(oldtargetname.into(), newtargetname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(flags))) + ::core::mem::transmute(CredRenameA(oldtargetname.into(), newtargetname.into(), r#type, flags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1443,7 +1443,7 @@ where extern "system" { fn CredRenameW(oldtargetname: ::windows::core::PCWSTR, newtargetname: ::windows::core::PCWSTR, r#type: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredRenameW(oldtargetname.into(), newtargetname.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(flags))) + ::core::mem::transmute(CredRenameW(oldtargetname.into(), newtargetname.into(), r#type, flags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1456,7 +1456,7 @@ where extern "system" { fn CredUICmdLinePromptForCredentialsA(psztargetname: ::windows::core::PCSTR, pcontext: *mut SecHandle, dwautherror: u32, username: ::windows::core::PSTR, uluserbuffersize: u32, pszpassword: ::windows::core::PSTR, ulpasswordbuffersize: u32, pfsave: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32; } - ::core::mem::transmute(CredUICmdLinePromptForCredentialsA(psztargetname.into(), ::core::mem::transmute(pcontext), ::core::mem::transmute(dwautherror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(username)), username.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpassword)), pszpassword.len() as _, ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CredUICmdLinePromptForCredentialsA(psztargetname.into(), ::core::mem::transmute(pcontext), dwautherror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(username)), username.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpassword)), pszpassword.len() as _, ::core::mem::transmute(pfsave), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1469,7 +1469,7 @@ where extern "system" { fn CredUICmdLinePromptForCredentialsW(psztargetname: ::windows::core::PCWSTR, pcontext: *mut SecHandle, dwautherror: u32, username: ::windows::core::PWSTR, uluserbuffersize: u32, pszpassword: ::windows::core::PWSTR, ulpasswordbuffersize: u32, pfsave: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32; } - ::core::mem::transmute(CredUICmdLinePromptForCredentialsW(psztargetname.into(), ::core::mem::transmute(pcontext), ::core::mem::transmute(dwautherror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(username)), username.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpassword)), pszpassword.len() as _, ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CredUICmdLinePromptForCredentialsW(psztargetname.into(), ::core::mem::transmute(pcontext), dwautherror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(username)), username.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpassword)), pszpassword.len() as _, ::core::mem::transmute(pfsave), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1534,7 +1534,7 @@ where extern "system" { fn CredUIPromptForCredentialsA(puiinfo: *const CREDUI_INFOA, psztargetname: ::windows::core::PCSTR, pcontext: *mut SecHandle, dwautherror: u32, pszusername: ::windows::core::PSTR, ulusernamebuffersize: u32, pszpassword: ::windows::core::PSTR, ulpasswordbuffersize: u32, save: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32; } - ::core::mem::transmute(CredUIPromptForCredentialsA(::core::mem::transmute(puiinfo), psztargetname.into(), ::core::mem::transmute(pcontext), ::core::mem::transmute(dwautherror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszusername)), pszusername.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpassword)), pszpassword.len() as _, ::core::mem::transmute(save), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CredUIPromptForCredentialsA(::core::mem::transmute(puiinfo), psztargetname.into(), ::core::mem::transmute(pcontext), dwautherror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszusername)), pszusername.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpassword)), pszpassword.len() as _, ::core::mem::transmute(save), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -1547,7 +1547,7 @@ where extern "system" { fn CredUIPromptForCredentialsW(puiinfo: *const CREDUI_INFOW, psztargetname: ::windows::core::PCWSTR, pcontext: *mut SecHandle, dwautherror: u32, pszusername: ::windows::core::PWSTR, ulusernamebuffersize: u32, pszpassword: ::windows::core::PWSTR, ulpasswordbuffersize: u32, save: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32; } - ::core::mem::transmute(CredUIPromptForCredentialsW(::core::mem::transmute(puiinfo), psztargetname.into(), ::core::mem::transmute(pcontext), ::core::mem::transmute(dwautherror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszusername)), pszusername.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpassword)), pszpassword.len() as _, ::core::mem::transmute(save), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CredUIPromptForCredentialsW(::core::mem::transmute(puiinfo), psztargetname.into(), ::core::mem::transmute(pcontext), dwautherror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszusername)), pszusername.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpassword)), pszpassword.len() as _, ::core::mem::transmute(save), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -1557,7 +1557,7 @@ pub unsafe fn CredUIPromptForWindowsCredentialsA(puiinfo: *const CREDUI_INFOA, d extern "system" { fn CredUIPromptForWindowsCredentialsA(puiinfo: *const CREDUI_INFOA, dwautherror: u32, pulauthpackage: *mut u32, pvinauthbuffer: *const ::core::ffi::c_void, ulinauthbuffersize: u32, ppvoutauthbuffer: *mut *mut ::core::ffi::c_void, puloutauthbuffersize: *mut u32, pfsave: *mut super::super::Foundation::BOOL, dwflags: CREDUIWIN_FLAGS) -> u32; } - ::core::mem::transmute(CredUIPromptForWindowsCredentialsA(::core::mem::transmute(puiinfo), ::core::mem::transmute(dwautherror), ::core::mem::transmute(pulauthpackage), ::core::mem::transmute(pvinauthbuffer), ::core::mem::transmute(ulinauthbuffersize), ::core::mem::transmute(ppvoutauthbuffer), ::core::mem::transmute(puloutauthbuffersize), ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CredUIPromptForWindowsCredentialsA(::core::mem::transmute(puiinfo), dwautherror, ::core::mem::transmute(pulauthpackage), ::core::mem::transmute(pvinauthbuffer), ulinauthbuffersize, ::core::mem::transmute(ppvoutauthbuffer), ::core::mem::transmute(puloutauthbuffersize), ::core::mem::transmute(pfsave), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -1567,7 +1567,7 @@ pub unsafe fn CredUIPromptForWindowsCredentialsW(puiinfo: *const CREDUI_INFOW, d extern "system" { fn CredUIPromptForWindowsCredentialsW(puiinfo: *const CREDUI_INFOW, dwautherror: u32, pulauthpackage: *mut u32, pvinauthbuffer: *const ::core::ffi::c_void, ulinauthbuffersize: u32, ppvoutauthbuffer: *mut *mut ::core::ffi::c_void, puloutauthbuffersize: *mut u32, pfsave: *mut super::super::Foundation::BOOL, dwflags: CREDUIWIN_FLAGS) -> u32; } - ::core::mem::transmute(CredUIPromptForWindowsCredentialsW(::core::mem::transmute(puiinfo), ::core::mem::transmute(dwautherror), ::core::mem::transmute(pulauthpackage), ::core::mem::transmute(pvinauthbuffer), ::core::mem::transmute(ulinauthbuffersize), ::core::mem::transmute(ppvoutauthbuffer), ::core::mem::transmute(puloutauthbuffersize), ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CredUIPromptForWindowsCredentialsW(::core::mem::transmute(puiinfo), dwautherror, ::core::mem::transmute(pulauthpackage), ::core::mem::transmute(pvinauthbuffer), ulinauthbuffersize, ::core::mem::transmute(ppvoutauthbuffer), ::core::mem::transmute(puloutauthbuffersize), ::core::mem::transmute(pfsave), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -1605,7 +1605,7 @@ pub unsafe fn CredUnPackAuthenticationBufferA(dwflags: CRED_PACK_FLAGS, pauthbuf extern "system" { fn CredUnPackAuthenticationBufferA(dwflags: CRED_PACK_FLAGS, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, pszusername: ::windows::core::PSTR, pcchlmaxusername: *mut u32, pszdomainname: ::windows::core::PSTR, pcchmaxdomainname: *mut u32, pszpassword: ::windows::core::PSTR, pcchmaxpassword: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredUnPackAuthenticationBufferA(::core::mem::transmute(dwflags), ::core::mem::transmute(pauthbuffer), ::core::mem::transmute(cbauthbuffer), ::core::mem::transmute(pszusername), ::core::mem::transmute(pcchlmaxusername), ::core::mem::transmute(pszdomainname), ::core::mem::transmute(pcchmaxdomainname), ::core::mem::transmute(pszpassword), ::core::mem::transmute(pcchmaxpassword))) + ::core::mem::transmute(CredUnPackAuthenticationBufferA(dwflags, ::core::mem::transmute(pauthbuffer), cbauthbuffer, ::core::mem::transmute(pszusername), ::core::mem::transmute(pcchlmaxusername), ::core::mem::transmute(pszdomainname), ::core::mem::transmute(pcchmaxdomainname), ::core::mem::transmute(pszpassword), ::core::mem::transmute(pcchmaxpassword))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1615,7 +1615,7 @@ pub unsafe fn CredUnPackAuthenticationBufferW(dwflags: CRED_PACK_FLAGS, pauthbuf extern "system" { fn CredUnPackAuthenticationBufferW(dwflags: CRED_PACK_FLAGS, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, pszusername: ::windows::core::PWSTR, pcchmaxusername: *mut u32, pszdomainname: ::windows::core::PWSTR, pcchmaxdomainname: *mut u32, pszpassword: ::windows::core::PWSTR, pcchmaxpassword: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredUnPackAuthenticationBufferW(::core::mem::transmute(dwflags), ::core::mem::transmute(pauthbuffer), ::core::mem::transmute(cbauthbuffer), ::core::mem::transmute(pszusername), ::core::mem::transmute(pcchmaxusername), ::core::mem::transmute(pszdomainname), ::core::mem::transmute(pcchmaxdomainname), ::core::mem::transmute(pszpassword), ::core::mem::transmute(pcchmaxpassword))) + ::core::mem::transmute(CredUnPackAuthenticationBufferW(dwflags, ::core::mem::transmute(pauthbuffer), cbauthbuffer, ::core::mem::transmute(pszusername), ::core::mem::transmute(pcchmaxusername), ::core::mem::transmute(pszdomainname), ::core::mem::transmute(pcchmaxdomainname), ::core::mem::transmute(pszpassword), ::core::mem::transmute(pcchmaxpassword))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1677,7 +1677,7 @@ pub unsafe fn CredWriteA(credential: *const CREDENTIALA, flags: u32) -> super::s extern "system" { fn CredWriteA(credential: *const CREDENTIALA, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredWriteA(::core::mem::transmute(credential), ::core::mem::transmute(flags))) + ::core::mem::transmute(CredWriteA(::core::mem::transmute(credential), flags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1687,7 +1687,7 @@ pub unsafe fn CredWriteDomainCredentialsA(targetinfo: *const CREDENTIAL_TARGET_I extern "system" { fn CredWriteDomainCredentialsA(targetinfo: *const CREDENTIAL_TARGET_INFORMATIONA, credential: *const CREDENTIALA, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredWriteDomainCredentialsA(::core::mem::transmute(targetinfo), ::core::mem::transmute(credential), ::core::mem::transmute(flags))) + ::core::mem::transmute(CredWriteDomainCredentialsA(::core::mem::transmute(targetinfo), ::core::mem::transmute(credential), flags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1697,7 +1697,7 @@ pub unsafe fn CredWriteDomainCredentialsW(targetinfo: *const CREDENTIAL_TARGET_I extern "system" { fn CredWriteDomainCredentialsW(targetinfo: *const CREDENTIAL_TARGET_INFORMATIONW, credential: *const CREDENTIALW, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredWriteDomainCredentialsW(::core::mem::transmute(targetinfo), ::core::mem::transmute(credential), ::core::mem::transmute(flags))) + ::core::mem::transmute(CredWriteDomainCredentialsW(::core::mem::transmute(targetinfo), ::core::mem::transmute(credential), flags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1707,7 +1707,7 @@ pub unsafe fn CredWriteW(credential: *const CREDENTIALW, flags: u32) -> super::s extern "system" { fn CredWriteW(credential: *const CREDENTIALW, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredWriteW(::core::mem::transmute(credential), ::core::mem::transmute(flags))) + ::core::mem::transmute(CredWriteW(::core::mem::transmute(credential), flags)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const FILE_DEVICE_SMARTCARD: u32 = 49u32; @@ -1759,7 +1759,7 @@ pub unsafe fn KeyCredentialManagerGetOperationErrorStates(keycredentialmanagerop extern "system" { fn KeyCredentialManagerGetOperationErrorStates(keycredentialmanageroperationtype: KeyCredentialManagerOperationType, isready: *mut super::super::Foundation::BOOL, keycredentialmanageroperationerrorstates: *mut KeyCredentialManagerOperationErrorStates) -> ::windows::core::HRESULT; } - KeyCredentialManagerGetOperationErrorStates(::core::mem::transmute(keycredentialmanageroperationtype), ::core::mem::transmute(isready), ::core::mem::transmute(keycredentialmanageroperationerrorstates)).ok() + KeyCredentialManagerGetOperationErrorStates(keycredentialmanageroperationtype, ::core::mem::transmute(isready), ::core::mem::transmute(keycredentialmanageroperationerrorstates)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -1898,7 +1898,7 @@ where extern "system" { fn KeyCredentialManagerShowUIOperation(hwndowner: super::super::Foundation::HWND, keycredentialmanageroperationtype: KeyCredentialManagerOperationType) -> ::windows::core::HRESULT; } - KeyCredentialManagerShowUIOperation(hwndowner.into(), ::core::mem::transmute(keycredentialmanageroperationtype)).ok() + KeyCredentialManagerShowUIOperation(hwndowner.into(), keycredentialmanageroperationtype).ok() } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3033,7 +3033,7 @@ where extern "system" { fn SCardAddReaderToGroupA(hcontext: usize, szreadername: ::windows::core::PCSTR, szgroupname: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(SCardAddReaderToGroupA(::core::mem::transmute(hcontext), szreadername.into(), szgroupname.into())) + ::core::mem::transmute(SCardAddReaderToGroupA(hcontext, szreadername.into(), szgroupname.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3046,7 +3046,7 @@ where extern "system" { fn SCardAddReaderToGroupW(hcontext: usize, szreadername: ::windows::core::PCWSTR, szgroupname: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(SCardAddReaderToGroupW(::core::mem::transmute(hcontext), szreadername.into(), szgroupname.into())) + ::core::mem::transmute(SCardAddReaderToGroupW(hcontext, szreadername.into(), szgroupname.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3055,7 +3055,7 @@ pub unsafe fn SCardAudit(hcontext: usize, dwevent: u32) -> i32 { extern "system" { fn SCardAudit(hcontext: usize, dwevent: u32) -> i32; } - ::core::mem::transmute(SCardAudit(::core::mem::transmute(hcontext), ::core::mem::transmute(dwevent))) + ::core::mem::transmute(SCardAudit(hcontext, dwevent)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3064,7 +3064,7 @@ pub unsafe fn SCardBeginTransaction(hcard: usize) -> i32 { extern "system" { fn SCardBeginTransaction(hcard: usize) -> i32; } - ::core::mem::transmute(SCardBeginTransaction(::core::mem::transmute(hcard))) + ::core::mem::transmute(SCardBeginTransaction(hcard)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3073,7 +3073,7 @@ pub unsafe fn SCardCancel(hcontext: usize) -> i32 { extern "system" { fn SCardCancel(hcontext: usize) -> i32; } - ::core::mem::transmute(SCardCancel(::core::mem::transmute(hcontext))) + ::core::mem::transmute(SCardCancel(hcontext)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3085,7 +3085,7 @@ where extern "system" { fn SCardConnectA(hcontext: usize, szreader: ::windows::core::PCSTR, dwsharemode: u32, dwpreferredprotocols: u32, phcard: *mut usize, pdwactiveprotocol: *mut u32) -> i32; } - ::core::mem::transmute(SCardConnectA(::core::mem::transmute(hcontext), szreader.into(), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(dwpreferredprotocols), ::core::mem::transmute(phcard), ::core::mem::transmute(pdwactiveprotocol))) + ::core::mem::transmute(SCardConnectA(hcontext, szreader.into(), dwsharemode, dwpreferredprotocols, ::core::mem::transmute(phcard), ::core::mem::transmute(pdwactiveprotocol))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3097,7 +3097,7 @@ where extern "system" { fn SCardConnectW(hcontext: usize, szreader: ::windows::core::PCWSTR, dwsharemode: u32, dwpreferredprotocols: u32, phcard: *mut usize, pdwactiveprotocol: *mut u32) -> i32; } - ::core::mem::transmute(SCardConnectW(::core::mem::transmute(hcontext), szreader.into(), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(dwpreferredprotocols), ::core::mem::transmute(phcard), ::core::mem::transmute(pdwactiveprotocol))) + ::core::mem::transmute(SCardConnectW(hcontext, szreader.into(), dwsharemode, dwpreferredprotocols, ::core::mem::transmute(phcard), ::core::mem::transmute(pdwactiveprotocol))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3106,7 +3106,7 @@ pub unsafe fn SCardControl(hcard: usize, dwcontrolcode: u32, lpinbuffer: *const extern "system" { fn SCardControl(hcard: usize, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> i32; } - ::core::mem::transmute(SCardControl(::core::mem::transmute(hcard), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(cboutbuffersize), ::core::mem::transmute(lpbytesreturned))) + ::core::mem::transmute(SCardControl(hcard, dwcontrolcode, ::core::mem::transmute(lpinbuffer), cbinbuffersize, ::core::mem::transmute(lpoutbuffer), cboutbuffersize, ::core::mem::transmute(lpbytesreturned))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3115,7 +3115,7 @@ pub unsafe fn SCardDisconnect(hcard: usize, dwdisposition: u32) -> i32 { extern "system" { fn SCardDisconnect(hcard: usize, dwdisposition: u32) -> i32; } - ::core::mem::transmute(SCardDisconnect(::core::mem::transmute(hcard), ::core::mem::transmute(dwdisposition))) + ::core::mem::transmute(SCardDisconnect(hcard, dwdisposition)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3133,7 +3133,7 @@ pub unsafe fn SCardEndTransaction(hcard: usize, dwdisposition: u32) -> i32 { extern "system" { fn SCardEndTransaction(hcard: usize, dwdisposition: u32) -> i32; } - ::core::mem::transmute(SCardEndTransaction(::core::mem::transmute(hcard), ::core::mem::transmute(dwdisposition))) + ::core::mem::transmute(SCardEndTransaction(hcard, dwdisposition)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3142,7 +3142,7 @@ pub unsafe fn SCardEstablishContext(dwscope: SCARD_SCOPE, pvreserved1: *const :: extern "system" { fn SCardEstablishContext(dwscope: SCARD_SCOPE, pvreserved1: *const ::core::ffi::c_void, pvreserved2: *const ::core::ffi::c_void, phcontext: *mut usize) -> i32; } - ::core::mem::transmute(SCardEstablishContext(::core::mem::transmute(dwscope), ::core::mem::transmute(pvreserved1), ::core::mem::transmute(pvreserved2), ::core::mem::transmute(phcontext))) + ::core::mem::transmute(SCardEstablishContext(dwscope, ::core::mem::transmute(pvreserved1), ::core::mem::transmute(pvreserved2), ::core::mem::transmute(phcontext))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3154,7 +3154,7 @@ where extern "system" { fn SCardForgetCardTypeA(hcontext: usize, szcardname: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(SCardForgetCardTypeA(::core::mem::transmute(hcontext), szcardname.into())) + ::core::mem::transmute(SCardForgetCardTypeA(hcontext, szcardname.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3166,7 +3166,7 @@ where extern "system" { fn SCardForgetCardTypeW(hcontext: usize, szcardname: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(SCardForgetCardTypeW(::core::mem::transmute(hcontext), szcardname.into())) + ::core::mem::transmute(SCardForgetCardTypeW(hcontext, szcardname.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3178,7 +3178,7 @@ where extern "system" { fn SCardForgetReaderA(hcontext: usize, szreadername: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(SCardForgetReaderA(::core::mem::transmute(hcontext), szreadername.into())) + ::core::mem::transmute(SCardForgetReaderA(hcontext, szreadername.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3190,7 +3190,7 @@ where extern "system" { fn SCardForgetReaderGroupA(hcontext: usize, szgroupname: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(SCardForgetReaderGroupA(::core::mem::transmute(hcontext), szgroupname.into())) + ::core::mem::transmute(SCardForgetReaderGroupA(hcontext, szgroupname.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3202,7 +3202,7 @@ where extern "system" { fn SCardForgetReaderGroupW(hcontext: usize, szgroupname: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(SCardForgetReaderGroupW(::core::mem::transmute(hcontext), szgroupname.into())) + ::core::mem::transmute(SCardForgetReaderGroupW(hcontext, szgroupname.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3214,7 +3214,7 @@ where extern "system" { fn SCardForgetReaderW(hcontext: usize, szreadername: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(SCardForgetReaderW(::core::mem::transmute(hcontext), szreadername.into())) + ::core::mem::transmute(SCardForgetReaderW(hcontext, szreadername.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3223,7 +3223,7 @@ pub unsafe fn SCardFreeMemory(hcontext: usize, pvmem: *const ::core::ffi::c_void extern "system" { fn SCardFreeMemory(hcontext: usize, pvmem: *const ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(SCardFreeMemory(::core::mem::transmute(hcontext), ::core::mem::transmute(pvmem))) + ::core::mem::transmute(SCardFreeMemory(hcontext, ::core::mem::transmute(pvmem))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3232,7 +3232,7 @@ pub unsafe fn SCardGetAttrib(hcard: usize, dwattrid: u32, pbattr: *mut u8, pcbat extern "system" { fn SCardGetAttrib(hcard: usize, dwattrid: u32, pbattr: *mut u8, pcbattrlen: *mut u32) -> i32; } - ::core::mem::transmute(SCardGetAttrib(::core::mem::transmute(hcard), ::core::mem::transmute(dwattrid), ::core::mem::transmute(pbattr), ::core::mem::transmute(pcbattrlen))) + ::core::mem::transmute(SCardGetAttrib(hcard, dwattrid, ::core::mem::transmute(pbattr), ::core::mem::transmute(pcbattrlen))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3244,7 +3244,7 @@ where extern "system" { fn SCardGetCardTypeProviderNameA(hcontext: usize, szcardname: ::windows::core::PCSTR, dwproviderid: u32, szprovider: ::windows::core::PSTR, pcchprovider: *mut u32) -> i32; } - ::core::mem::transmute(SCardGetCardTypeProviderNameA(::core::mem::transmute(hcontext), szcardname.into(), ::core::mem::transmute(dwproviderid), ::core::mem::transmute(szprovider), ::core::mem::transmute(pcchprovider))) + ::core::mem::transmute(SCardGetCardTypeProviderNameA(hcontext, szcardname.into(), dwproviderid, ::core::mem::transmute(szprovider), ::core::mem::transmute(pcchprovider))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3256,7 +3256,7 @@ where extern "system" { fn SCardGetCardTypeProviderNameW(hcontext: usize, szcardname: ::windows::core::PCWSTR, dwproviderid: u32, szprovider: ::windows::core::PWSTR, pcchprovider: *mut u32) -> i32; } - ::core::mem::transmute(SCardGetCardTypeProviderNameW(::core::mem::transmute(hcontext), szcardname.into(), ::core::mem::transmute(dwproviderid), ::core::mem::transmute(szprovider), ::core::mem::transmute(pcchprovider))) + ::core::mem::transmute(SCardGetCardTypeProviderNameW(hcontext, szcardname.into(), dwproviderid, ::core::mem::transmute(szprovider), ::core::mem::transmute(pcchprovider))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3268,7 +3268,7 @@ where extern "system" { fn SCardGetDeviceTypeIdA(hcontext: usize, szreadername: ::windows::core::PCSTR, pdwdevicetypeid: *mut u32) -> i32; } - ::core::mem::transmute(SCardGetDeviceTypeIdA(::core::mem::transmute(hcontext), szreadername.into(), ::core::mem::transmute(pdwdevicetypeid))) + ::core::mem::transmute(SCardGetDeviceTypeIdA(hcontext, szreadername.into(), ::core::mem::transmute(pdwdevicetypeid))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3280,7 +3280,7 @@ where extern "system" { fn SCardGetDeviceTypeIdW(hcontext: usize, szreadername: ::windows::core::PCWSTR, pdwdevicetypeid: *mut u32) -> i32; } - ::core::mem::transmute(SCardGetDeviceTypeIdW(::core::mem::transmute(hcontext), szreadername.into(), ::core::mem::transmute(pdwdevicetypeid))) + ::core::mem::transmute(SCardGetDeviceTypeIdW(hcontext, szreadername.into(), ::core::mem::transmute(pdwdevicetypeid))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3292,7 +3292,7 @@ where extern "system" { fn SCardGetProviderIdA(hcontext: usize, szcard: ::windows::core::PCSTR, pguidproviderid: *mut ::windows::core::GUID) -> i32; } - ::core::mem::transmute(SCardGetProviderIdA(::core::mem::transmute(hcontext), szcard.into(), ::core::mem::transmute(pguidproviderid))) + ::core::mem::transmute(SCardGetProviderIdA(hcontext, szcard.into(), ::core::mem::transmute(pguidproviderid))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3304,7 +3304,7 @@ where extern "system" { fn SCardGetProviderIdW(hcontext: usize, szcard: ::windows::core::PCWSTR, pguidproviderid: *mut ::windows::core::GUID) -> i32; } - ::core::mem::transmute(SCardGetProviderIdW(::core::mem::transmute(hcontext), szcard.into(), ::core::mem::transmute(pguidproviderid))) + ::core::mem::transmute(SCardGetProviderIdW(hcontext, szcard.into(), ::core::mem::transmute(pguidproviderid))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3316,7 +3316,7 @@ where extern "system" { fn SCardGetReaderDeviceInstanceIdA(hcontext: usize, szreadername: ::windows::core::PCSTR, szdeviceinstanceid: ::windows::core::PSTR, pcchdeviceinstanceid: *mut u32) -> i32; } - ::core::mem::transmute(SCardGetReaderDeviceInstanceIdA(::core::mem::transmute(hcontext), szreadername.into(), ::core::mem::transmute(szdeviceinstanceid), ::core::mem::transmute(pcchdeviceinstanceid))) + ::core::mem::transmute(SCardGetReaderDeviceInstanceIdA(hcontext, szreadername.into(), ::core::mem::transmute(szdeviceinstanceid), ::core::mem::transmute(pcchdeviceinstanceid))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3328,7 +3328,7 @@ where extern "system" { fn SCardGetReaderDeviceInstanceIdW(hcontext: usize, szreadername: ::windows::core::PCWSTR, szdeviceinstanceid: ::windows::core::PWSTR, pcchdeviceinstanceid: *mut u32) -> i32; } - ::core::mem::transmute(SCardGetReaderDeviceInstanceIdW(::core::mem::transmute(hcontext), szreadername.into(), ::core::mem::transmute(szdeviceinstanceid), ::core::mem::transmute(pcchdeviceinstanceid))) + ::core::mem::transmute(SCardGetReaderDeviceInstanceIdW(hcontext, szreadername.into(), ::core::mem::transmute(szdeviceinstanceid), ::core::mem::transmute(pcchdeviceinstanceid))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3340,7 +3340,7 @@ where extern "system" { fn SCardGetReaderIconA(hcontext: usize, szreadername: ::windows::core::PCSTR, pbicon: *mut u8, pcbicon: *mut u32) -> i32; } - ::core::mem::transmute(SCardGetReaderIconA(::core::mem::transmute(hcontext), szreadername.into(), ::core::mem::transmute(pbicon), ::core::mem::transmute(pcbicon))) + ::core::mem::transmute(SCardGetReaderIconA(hcontext, szreadername.into(), ::core::mem::transmute(pbicon), ::core::mem::transmute(pcbicon))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3352,7 +3352,7 @@ where extern "system" { fn SCardGetReaderIconW(hcontext: usize, szreadername: ::windows::core::PCWSTR, pbicon: *mut u8, pcbicon: *mut u32) -> i32; } - ::core::mem::transmute(SCardGetReaderIconW(::core::mem::transmute(hcontext), szreadername.into(), ::core::mem::transmute(pbicon), ::core::mem::transmute(pcbicon))) + ::core::mem::transmute(SCardGetReaderIconW(hcontext, szreadername.into(), ::core::mem::transmute(pbicon), ::core::mem::transmute(pcbicon))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3361,7 +3361,7 @@ pub unsafe fn SCardGetStatusChangeA(hcontext: usize, dwtimeout: u32, rgreadersta extern "system" { fn SCardGetStatusChangeA(hcontext: usize, dwtimeout: u32, rgreaderstates: *mut SCARD_READERSTATEA, creaders: u32) -> i32; } - ::core::mem::transmute(SCardGetStatusChangeA(::core::mem::transmute(hcontext), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(rgreaderstates), ::core::mem::transmute(creaders))) + ::core::mem::transmute(SCardGetStatusChangeA(hcontext, dwtimeout, ::core::mem::transmute(rgreaderstates), creaders)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3370,7 +3370,7 @@ pub unsafe fn SCardGetStatusChangeW(hcontext: usize, dwtimeout: u32, rgreadersta extern "system" { fn SCardGetStatusChangeW(hcontext: usize, dwtimeout: u32, rgreaderstates: *mut SCARD_READERSTATEW, creaders: u32) -> i32; } - ::core::mem::transmute(SCardGetStatusChangeW(::core::mem::transmute(hcontext), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(rgreaderstates), ::core::mem::transmute(creaders))) + ::core::mem::transmute(SCardGetStatusChangeW(hcontext, dwtimeout, ::core::mem::transmute(rgreaderstates), creaders)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3379,7 +3379,7 @@ pub unsafe fn SCardGetTransmitCount(hcard: usize, pctransmitcount: *mut u32) -> extern "system" { fn SCardGetTransmitCount(hcard: usize, pctransmitcount: *mut u32) -> i32; } - ::core::mem::transmute(SCardGetTransmitCount(::core::mem::transmute(hcard), ::core::mem::transmute(pctransmitcount))) + ::core::mem::transmute(SCardGetTransmitCount(hcard, ::core::mem::transmute(pctransmitcount))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3391,7 +3391,7 @@ where extern "system" { fn SCardIntroduceCardTypeA(hcontext: usize, szcardname: ::windows::core::PCSTR, pguidprimaryprovider: *const ::windows::core::GUID, rgguidinterfaces: *const ::windows::core::GUID, dwinterfacecount: u32, pbatr: *const u8, pbatrmask: *const u8, cbatrlen: u32) -> i32; } - ::core::mem::transmute(SCardIntroduceCardTypeA(::core::mem::transmute(hcontext), szcardname.into(), ::core::mem::transmute(pguidprimaryprovider), ::core::mem::transmute(rgguidinterfaces), ::core::mem::transmute(dwinterfacecount), ::core::mem::transmute(pbatr), ::core::mem::transmute(pbatrmask), ::core::mem::transmute(cbatrlen))) + ::core::mem::transmute(SCardIntroduceCardTypeA(hcontext, szcardname.into(), ::core::mem::transmute(pguidprimaryprovider), ::core::mem::transmute(rgguidinterfaces), dwinterfacecount, ::core::mem::transmute(pbatr), ::core::mem::transmute(pbatrmask), cbatrlen)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3403,7 +3403,7 @@ where extern "system" { fn SCardIntroduceCardTypeW(hcontext: usize, szcardname: ::windows::core::PCWSTR, pguidprimaryprovider: *const ::windows::core::GUID, rgguidinterfaces: *const ::windows::core::GUID, dwinterfacecount: u32, pbatr: *const u8, pbatrmask: *const u8, cbatrlen: u32) -> i32; } - ::core::mem::transmute(SCardIntroduceCardTypeW(::core::mem::transmute(hcontext), szcardname.into(), ::core::mem::transmute(pguidprimaryprovider), ::core::mem::transmute(rgguidinterfaces), ::core::mem::transmute(dwinterfacecount), ::core::mem::transmute(pbatr), ::core::mem::transmute(pbatrmask), ::core::mem::transmute(cbatrlen))) + ::core::mem::transmute(SCardIntroduceCardTypeW(hcontext, szcardname.into(), ::core::mem::transmute(pguidprimaryprovider), ::core::mem::transmute(rgguidinterfaces), dwinterfacecount, ::core::mem::transmute(pbatr), ::core::mem::transmute(pbatrmask), cbatrlen)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3416,7 +3416,7 @@ where extern "system" { fn SCardIntroduceReaderA(hcontext: usize, szreadername: ::windows::core::PCSTR, szdevicename: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(SCardIntroduceReaderA(::core::mem::transmute(hcontext), szreadername.into(), szdevicename.into())) + ::core::mem::transmute(SCardIntroduceReaderA(hcontext, szreadername.into(), szdevicename.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3428,7 +3428,7 @@ where extern "system" { fn SCardIntroduceReaderGroupA(hcontext: usize, szgroupname: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(SCardIntroduceReaderGroupA(::core::mem::transmute(hcontext), szgroupname.into())) + ::core::mem::transmute(SCardIntroduceReaderGroupA(hcontext, szgroupname.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3440,7 +3440,7 @@ where extern "system" { fn SCardIntroduceReaderGroupW(hcontext: usize, szgroupname: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(SCardIntroduceReaderGroupW(::core::mem::transmute(hcontext), szgroupname.into())) + ::core::mem::transmute(SCardIntroduceReaderGroupW(hcontext, szgroupname.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3453,7 +3453,7 @@ where extern "system" { fn SCardIntroduceReaderW(hcontext: usize, szreadername: ::windows::core::PCWSTR, szdevicename: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(SCardIntroduceReaderW(::core::mem::transmute(hcontext), szreadername.into(), szdevicename.into())) + ::core::mem::transmute(SCardIntroduceReaderW(hcontext, szreadername.into(), szdevicename.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3462,7 +3462,7 @@ pub unsafe fn SCardIsValidContext(hcontext: usize) -> i32 { extern "system" { fn SCardIsValidContext(hcontext: usize) -> i32; } - ::core::mem::transmute(SCardIsValidContext(::core::mem::transmute(hcontext))) + ::core::mem::transmute(SCardIsValidContext(hcontext)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3471,7 +3471,7 @@ pub unsafe fn SCardListCardsA(hcontext: usize, pbatr: *const u8, rgquidinterface extern "system" { fn SCardListCardsA(hcontext: usize, pbatr: *const u8, rgquidinterfaces: *const ::windows::core::GUID, cguidinterfacecount: u32, mszcards: ::windows::core::PSTR, pcchcards: *mut u32) -> i32; } - ::core::mem::transmute(SCardListCardsA(::core::mem::transmute(hcontext), ::core::mem::transmute(pbatr), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgquidinterfaces)), rgquidinterfaces.len() as _, ::core::mem::transmute(mszcards), ::core::mem::transmute(pcchcards))) + ::core::mem::transmute(SCardListCardsA(hcontext, ::core::mem::transmute(pbatr), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgquidinterfaces)), rgquidinterfaces.len() as _, ::core::mem::transmute(mszcards), ::core::mem::transmute(pcchcards))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3480,7 +3480,7 @@ pub unsafe fn SCardListCardsW(hcontext: usize, pbatr: *const u8, rgquidinterface extern "system" { fn SCardListCardsW(hcontext: usize, pbatr: *const u8, rgquidinterfaces: *const ::windows::core::GUID, cguidinterfacecount: u32, mszcards: ::windows::core::PWSTR, pcchcards: *mut u32) -> i32; } - ::core::mem::transmute(SCardListCardsW(::core::mem::transmute(hcontext), ::core::mem::transmute(pbatr), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgquidinterfaces)), rgquidinterfaces.len() as _, ::core::mem::transmute(mszcards), ::core::mem::transmute(pcchcards))) + ::core::mem::transmute(SCardListCardsW(hcontext, ::core::mem::transmute(pbatr), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgquidinterfaces)), rgquidinterfaces.len() as _, ::core::mem::transmute(mszcards), ::core::mem::transmute(pcchcards))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3492,7 +3492,7 @@ where extern "system" { fn SCardListInterfacesA(hcontext: usize, szcard: ::windows::core::PCSTR, pguidinterfaces: *mut ::windows::core::GUID, pcguidinterfaces: *mut u32) -> i32; } - ::core::mem::transmute(SCardListInterfacesA(::core::mem::transmute(hcontext), szcard.into(), ::core::mem::transmute(pguidinterfaces), ::core::mem::transmute(pcguidinterfaces))) + ::core::mem::transmute(SCardListInterfacesA(hcontext, szcard.into(), ::core::mem::transmute(pguidinterfaces), ::core::mem::transmute(pcguidinterfaces))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3504,7 +3504,7 @@ where extern "system" { fn SCardListInterfacesW(hcontext: usize, szcard: ::windows::core::PCWSTR, pguidinterfaces: *mut ::windows::core::GUID, pcguidinterfaces: *mut u32) -> i32; } - ::core::mem::transmute(SCardListInterfacesW(::core::mem::transmute(hcontext), szcard.into(), ::core::mem::transmute(pguidinterfaces), ::core::mem::transmute(pcguidinterfaces))) + ::core::mem::transmute(SCardListInterfacesW(hcontext, szcard.into(), ::core::mem::transmute(pguidinterfaces), ::core::mem::transmute(pcguidinterfaces))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3513,7 +3513,7 @@ pub unsafe fn SCardListReaderGroupsA(hcontext: usize, mszgroups: ::windows::core extern "system" { fn SCardListReaderGroupsA(hcontext: usize, mszgroups: ::windows::core::PSTR, pcchgroups: *mut u32) -> i32; } - ::core::mem::transmute(SCardListReaderGroupsA(::core::mem::transmute(hcontext), ::core::mem::transmute(mszgroups), ::core::mem::transmute(pcchgroups))) + ::core::mem::transmute(SCardListReaderGroupsA(hcontext, ::core::mem::transmute(mszgroups), ::core::mem::transmute(pcchgroups))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3522,7 +3522,7 @@ pub unsafe fn SCardListReaderGroupsW(hcontext: usize, mszgroups: ::windows::core extern "system" { fn SCardListReaderGroupsW(hcontext: usize, mszgroups: ::windows::core::PWSTR, pcchgroups: *mut u32) -> i32; } - ::core::mem::transmute(SCardListReaderGroupsW(::core::mem::transmute(hcontext), ::core::mem::transmute(mszgroups), ::core::mem::transmute(pcchgroups))) + ::core::mem::transmute(SCardListReaderGroupsW(hcontext, ::core::mem::transmute(mszgroups), ::core::mem::transmute(pcchgroups))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3534,7 +3534,7 @@ where extern "system" { fn SCardListReadersA(hcontext: usize, mszgroups: ::windows::core::PCSTR, mszreaders: ::windows::core::PSTR, pcchreaders: *mut u32) -> i32; } - ::core::mem::transmute(SCardListReadersA(::core::mem::transmute(hcontext), mszgroups.into(), ::core::mem::transmute(mszreaders), ::core::mem::transmute(pcchreaders))) + ::core::mem::transmute(SCardListReadersA(hcontext, mszgroups.into(), ::core::mem::transmute(mszreaders), ::core::mem::transmute(pcchreaders))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3546,7 +3546,7 @@ where extern "system" { fn SCardListReadersW(hcontext: usize, mszgroups: ::windows::core::PCWSTR, mszreaders: ::windows::core::PWSTR, pcchreaders: *mut u32) -> i32; } - ::core::mem::transmute(SCardListReadersW(::core::mem::transmute(hcontext), mszgroups.into(), ::core::mem::transmute(mszreaders), ::core::mem::transmute(pcchreaders))) + ::core::mem::transmute(SCardListReadersW(hcontext, mszgroups.into(), ::core::mem::transmute(mszreaders), ::core::mem::transmute(pcchreaders))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3558,7 +3558,7 @@ where extern "system" { fn SCardListReadersWithDeviceInstanceIdA(hcontext: usize, szdeviceinstanceid: ::windows::core::PCSTR, mszreaders: ::windows::core::PSTR, pcchreaders: *mut u32) -> i32; } - ::core::mem::transmute(SCardListReadersWithDeviceInstanceIdA(::core::mem::transmute(hcontext), szdeviceinstanceid.into(), ::core::mem::transmute(mszreaders), ::core::mem::transmute(pcchreaders))) + ::core::mem::transmute(SCardListReadersWithDeviceInstanceIdA(hcontext, szdeviceinstanceid.into(), ::core::mem::transmute(mszreaders), ::core::mem::transmute(pcchreaders))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3570,7 +3570,7 @@ where extern "system" { fn SCardListReadersWithDeviceInstanceIdW(hcontext: usize, szdeviceinstanceid: ::windows::core::PCWSTR, mszreaders: ::windows::core::PWSTR, pcchreaders: *mut u32) -> i32; } - ::core::mem::transmute(SCardListReadersWithDeviceInstanceIdW(::core::mem::transmute(hcontext), szdeviceinstanceid.into(), ::core::mem::transmute(mszreaders), ::core::mem::transmute(pcchreaders))) + ::core::mem::transmute(SCardListReadersWithDeviceInstanceIdW(hcontext, szdeviceinstanceid.into(), ::core::mem::transmute(mszreaders), ::core::mem::transmute(pcchreaders))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3582,7 +3582,7 @@ where extern "system" { fn SCardLocateCardsA(hcontext: usize, mszcards: ::windows::core::PCSTR, rgreaderstates: *mut SCARD_READERSTATEA, creaders: u32) -> i32; } - ::core::mem::transmute(SCardLocateCardsA(::core::mem::transmute(hcontext), mszcards.into(), ::core::mem::transmute(rgreaderstates), ::core::mem::transmute(creaders))) + ::core::mem::transmute(SCardLocateCardsA(hcontext, mszcards.into(), ::core::mem::transmute(rgreaderstates), creaders)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3591,7 +3591,7 @@ pub unsafe fn SCardLocateCardsByATRA(hcontext: usize, rgatrmasks: *const SCARD_A extern "system" { fn SCardLocateCardsByATRA(hcontext: usize, rgatrmasks: *const SCARD_ATRMASK, catrs: u32, rgreaderstates: *mut SCARD_READERSTATEA, creaders: u32) -> i32; } - ::core::mem::transmute(SCardLocateCardsByATRA(::core::mem::transmute(hcontext), ::core::mem::transmute(rgatrmasks), ::core::mem::transmute(catrs), ::core::mem::transmute(rgreaderstates), ::core::mem::transmute(creaders))) + ::core::mem::transmute(SCardLocateCardsByATRA(hcontext, ::core::mem::transmute(rgatrmasks), catrs, ::core::mem::transmute(rgreaderstates), creaders)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3600,7 +3600,7 @@ pub unsafe fn SCardLocateCardsByATRW(hcontext: usize, rgatrmasks: *const SCARD_A extern "system" { fn SCardLocateCardsByATRW(hcontext: usize, rgatrmasks: *const SCARD_ATRMASK, catrs: u32, rgreaderstates: *mut SCARD_READERSTATEW, creaders: u32) -> i32; } - ::core::mem::transmute(SCardLocateCardsByATRW(::core::mem::transmute(hcontext), ::core::mem::transmute(rgatrmasks), ::core::mem::transmute(catrs), ::core::mem::transmute(rgreaderstates), ::core::mem::transmute(creaders))) + ::core::mem::transmute(SCardLocateCardsByATRW(hcontext, ::core::mem::transmute(rgatrmasks), catrs, ::core::mem::transmute(rgreaderstates), creaders)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3612,7 +3612,7 @@ where extern "system" { fn SCardLocateCardsW(hcontext: usize, mszcards: ::windows::core::PCWSTR, rgreaderstates: *mut SCARD_READERSTATEW, creaders: u32) -> i32; } - ::core::mem::transmute(SCardLocateCardsW(::core::mem::transmute(hcontext), mszcards.into(), ::core::mem::transmute(rgreaderstates), ::core::mem::transmute(creaders))) + ::core::mem::transmute(SCardLocateCardsW(hcontext, mszcards.into(), ::core::mem::transmute(rgreaderstates), creaders)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3624,7 +3624,7 @@ where extern "system" { fn SCardReadCacheA(hcontext: usize, cardidentifier: *const ::windows::core::GUID, freshnesscounter: u32, lookupname: ::windows::core::PCSTR, data: *mut u8, datalen: *mut u32) -> i32; } - ::core::mem::transmute(SCardReadCacheA(::core::mem::transmute(hcontext), ::core::mem::transmute(cardidentifier), ::core::mem::transmute(freshnesscounter), lookupname.into(), ::core::mem::transmute(data), ::core::mem::transmute(datalen))) + ::core::mem::transmute(SCardReadCacheA(hcontext, ::core::mem::transmute(cardidentifier), freshnesscounter, lookupname.into(), ::core::mem::transmute(data), ::core::mem::transmute(datalen))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3636,7 +3636,7 @@ where extern "system" { fn SCardReadCacheW(hcontext: usize, cardidentifier: *const ::windows::core::GUID, freshnesscounter: u32, lookupname: ::windows::core::PCWSTR, data: *mut u8, datalen: *mut u32) -> i32; } - ::core::mem::transmute(SCardReadCacheW(::core::mem::transmute(hcontext), ::core::mem::transmute(cardidentifier), ::core::mem::transmute(freshnesscounter), lookupname.into(), ::core::mem::transmute(data), ::core::mem::transmute(datalen))) + ::core::mem::transmute(SCardReadCacheW(hcontext, ::core::mem::transmute(cardidentifier), freshnesscounter, lookupname.into(), ::core::mem::transmute(data), ::core::mem::transmute(datalen))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3645,7 +3645,7 @@ pub unsafe fn SCardReconnect(hcard: usize, dwsharemode: u32, dwpreferredprotocol extern "system" { fn SCardReconnect(hcard: usize, dwsharemode: u32, dwpreferredprotocols: u32, dwinitialization: u32, pdwactiveprotocol: *mut u32) -> i32; } - ::core::mem::transmute(SCardReconnect(::core::mem::transmute(hcard), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(dwpreferredprotocols), ::core::mem::transmute(dwinitialization), ::core::mem::transmute(pdwactiveprotocol))) + ::core::mem::transmute(SCardReconnect(hcard, dwsharemode, dwpreferredprotocols, dwinitialization, ::core::mem::transmute(pdwactiveprotocol))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3654,7 +3654,7 @@ pub unsafe fn SCardReleaseContext(hcontext: usize) -> i32 { extern "system" { fn SCardReleaseContext(hcontext: usize) -> i32; } - ::core::mem::transmute(SCardReleaseContext(::core::mem::transmute(hcontext))) + ::core::mem::transmute(SCardReleaseContext(hcontext)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3676,7 +3676,7 @@ where extern "system" { fn SCardRemoveReaderFromGroupA(hcontext: usize, szreadername: ::windows::core::PCSTR, szgroupname: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(SCardRemoveReaderFromGroupA(::core::mem::transmute(hcontext), szreadername.into(), szgroupname.into())) + ::core::mem::transmute(SCardRemoveReaderFromGroupA(hcontext, szreadername.into(), szgroupname.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3689,7 +3689,7 @@ where extern "system" { fn SCardRemoveReaderFromGroupW(hcontext: usize, szreadername: ::windows::core::PCWSTR, szgroupname: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(SCardRemoveReaderFromGroupW(::core::mem::transmute(hcontext), szreadername.into(), szgroupname.into())) + ::core::mem::transmute(SCardRemoveReaderFromGroupW(hcontext, szreadername.into(), szgroupname.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3698,7 +3698,7 @@ pub unsafe fn SCardSetAttrib(hcard: usize, dwattrid: u32, pbattr: *const u8, cba extern "system" { fn SCardSetAttrib(hcard: usize, dwattrid: u32, pbattr: *const u8, cbattrlen: u32) -> i32; } - ::core::mem::transmute(SCardSetAttrib(::core::mem::transmute(hcard), ::core::mem::transmute(dwattrid), ::core::mem::transmute(pbattr), ::core::mem::transmute(cbattrlen))) + ::core::mem::transmute(SCardSetAttrib(hcard, dwattrid, ::core::mem::transmute(pbattr), cbattrlen)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3711,7 +3711,7 @@ where extern "system" { fn SCardSetCardTypeProviderNameA(hcontext: usize, szcardname: ::windows::core::PCSTR, dwproviderid: u32, szprovider: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(SCardSetCardTypeProviderNameA(::core::mem::transmute(hcontext), szcardname.into(), ::core::mem::transmute(dwproviderid), szprovider.into())) + ::core::mem::transmute(SCardSetCardTypeProviderNameA(hcontext, szcardname.into(), dwproviderid, szprovider.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3724,7 +3724,7 @@ where extern "system" { fn SCardSetCardTypeProviderNameW(hcontext: usize, szcardname: ::windows::core::PCWSTR, dwproviderid: u32, szprovider: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(SCardSetCardTypeProviderNameW(::core::mem::transmute(hcontext), szcardname.into(), ::core::mem::transmute(dwproviderid), szprovider.into())) + ::core::mem::transmute(SCardSetCardTypeProviderNameW(hcontext, szcardname.into(), dwproviderid, szprovider.into())) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3733,7 +3733,7 @@ pub unsafe fn SCardState(hcard: usize, pdwstate: *mut u32, pdwprotocol: *mut u32 extern "system" { fn SCardState(hcard: usize, pdwstate: *mut u32, pdwprotocol: *mut u32, pbatr: *mut u8, pcbatrlen: *mut u32) -> i32; } - ::core::mem::transmute(SCardState(::core::mem::transmute(hcard), ::core::mem::transmute(pdwstate), ::core::mem::transmute(pdwprotocol), ::core::mem::transmute(pbatr), ::core::mem::transmute(pcbatrlen))) + ::core::mem::transmute(SCardState(hcard, ::core::mem::transmute(pdwstate), ::core::mem::transmute(pdwprotocol), ::core::mem::transmute(pbatr), ::core::mem::transmute(pcbatrlen))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3742,7 +3742,7 @@ pub unsafe fn SCardStatusA(hcard: usize, mszreadernames: ::windows::core::PSTR, extern "system" { fn SCardStatusA(hcard: usize, mszreadernames: ::windows::core::PSTR, pcchreaderlen: *mut u32, pdwstate: *mut u32, pdwprotocol: *mut u32, pbatr: *mut u8, pcbatrlen: *mut u32) -> i32; } - ::core::mem::transmute(SCardStatusA(::core::mem::transmute(hcard), ::core::mem::transmute(mszreadernames), ::core::mem::transmute(pcchreaderlen), ::core::mem::transmute(pdwstate), ::core::mem::transmute(pdwprotocol), ::core::mem::transmute(pbatr), ::core::mem::transmute(pcbatrlen))) + ::core::mem::transmute(SCardStatusA(hcard, ::core::mem::transmute(mszreadernames), ::core::mem::transmute(pcchreaderlen), ::core::mem::transmute(pdwstate), ::core::mem::transmute(pdwprotocol), ::core::mem::transmute(pbatr), ::core::mem::transmute(pcbatrlen))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3751,7 +3751,7 @@ pub unsafe fn SCardStatusW(hcard: usize, mszreadernames: ::windows::core::PWSTR, extern "system" { fn SCardStatusW(hcard: usize, mszreadernames: ::windows::core::PWSTR, pcchreaderlen: *mut u32, pdwstate: *mut u32, pdwprotocol: *mut u32, pbatr: *mut u8, pcbatrlen: *mut u32) -> i32; } - ::core::mem::transmute(SCardStatusW(::core::mem::transmute(hcard), ::core::mem::transmute(mszreadernames), ::core::mem::transmute(pcchreaderlen), ::core::mem::transmute(pdwstate), ::core::mem::transmute(pdwprotocol), ::core::mem::transmute(pbatr), ::core::mem::transmute(pcbatrlen))) + ::core::mem::transmute(SCardStatusW(hcard, ::core::mem::transmute(mszreadernames), ::core::mem::transmute(pcchreaderlen), ::core::mem::transmute(pdwstate), ::core::mem::transmute(pdwprotocol), ::core::mem::transmute(pbatr), ::core::mem::transmute(pcbatrlen))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3760,7 +3760,7 @@ pub unsafe fn SCardTransmit(hcard: usize, piosendpci: *const SCARD_IO_REQUEST, p extern "system" { fn SCardTransmit(hcard: usize, piosendpci: *const SCARD_IO_REQUEST, pbsendbuffer: *const u8, cbsendlength: u32, piorecvpci: *mut SCARD_IO_REQUEST, pbrecvbuffer: *mut u8, pcbrecvlength: *mut u32) -> i32; } - ::core::mem::transmute(SCardTransmit(::core::mem::transmute(hcard), ::core::mem::transmute(piosendpci), ::core::mem::transmute(pbsendbuffer), ::core::mem::transmute(cbsendlength), ::core::mem::transmute(piorecvpci), ::core::mem::transmute(pbrecvbuffer), ::core::mem::transmute(pcbrecvlength))) + ::core::mem::transmute(SCardTransmit(hcard, ::core::mem::transmute(piosendpci), ::core::mem::transmute(pbsendbuffer), cbsendlength, ::core::mem::transmute(piorecvpci), ::core::mem::transmute(pbrecvbuffer), ::core::mem::transmute(pcbrecvlength))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -3792,7 +3792,7 @@ where extern "system" { fn SCardWriteCacheA(hcontext: usize, cardidentifier: *const ::windows::core::GUID, freshnesscounter: u32, lookupname: ::windows::core::PCSTR, data: *const u8, datalen: u32) -> i32; } - ::core::mem::transmute(SCardWriteCacheA(::core::mem::transmute(hcontext), ::core::mem::transmute(cardidentifier), ::core::mem::transmute(freshnesscounter), lookupname.into(), ::core::mem::transmute(data), ::core::mem::transmute(datalen))) + ::core::mem::transmute(SCardWriteCacheA(hcontext, ::core::mem::transmute(cardidentifier), freshnesscounter, lookupname.into(), ::core::mem::transmute(data), datalen)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] @@ -3804,7 +3804,7 @@ where extern "system" { fn SCardWriteCacheW(hcontext: usize, cardidentifier: *const ::windows::core::GUID, freshnesscounter: u32, lookupname: ::windows::core::PCWSTR, data: *const u8, datalen: u32) -> i32; } - ::core::mem::transmute(SCardWriteCacheW(::core::mem::transmute(hcontext), ::core::mem::transmute(cardidentifier), ::core::mem::transmute(freshnesscounter), lookupname.into(), ::core::mem::transmute(data), ::core::mem::transmute(datalen))) + ::core::mem::transmute(SCardWriteCacheW(hcontext, ::core::mem::transmute(cardidentifier), freshnesscounter, lookupname.into(), ::core::mem::transmute(data), datalen)) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SECPKG_ALT_ATTR: u32 = 2147483648u32; 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 590170924e..07e5b58fd8 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 @@ -369,7 +369,7 @@ pub unsafe fn CryptCATAdminAcquireContext(phcatadmin: *mut isize, pgsubsystem: * extern "system" { fn CryptCATAdminAcquireContext(phcatadmin: *mut isize, pgsubsystem: *const ::windows::core::GUID, dwflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCATAdminAcquireContext(::core::mem::transmute(phcatadmin), ::core::mem::transmute(pgsubsystem), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptCATAdminAcquireContext(::core::mem::transmute(phcatadmin), ::core::mem::transmute(pgsubsystem), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -382,7 +382,7 @@ where extern "system" { fn CryptCATAdminAcquireContext2(phcatadmin: *mut isize, pgsubsystem: *const ::windows::core::GUID, pwszhashalgorithm: ::windows::core::PCWSTR, pstronghashpolicy: *const super::CERT_STRONG_SIGN_PARA, dwflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCATAdminAcquireContext2(::core::mem::transmute(phcatadmin), ::core::mem::transmute(pgsubsystem), pwszhashalgorithm.into(), ::core::mem::transmute(pstronghashpolicy), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptCATAdminAcquireContext2(::core::mem::transmute(phcatadmin), ::core::mem::transmute(pgsubsystem), pwszhashalgorithm.into(), ::core::mem::transmute(pstronghashpolicy), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] #[inline] @@ -395,7 +395,7 @@ where extern "system" { fn CryptCATAdminAddCatalog(hcatadmin: isize, pwszcatalogfile: ::windows::core::PCWSTR, pwszselectbasename: ::windows::core::PCWSTR, dwflags: u32) -> isize; } - ::core::mem::transmute(CryptCATAdminAddCatalog(::core::mem::transmute(hcatadmin), pwszcatalogfile.into(), pwszselectbasename.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptCATAdminAddCatalog(hcatadmin, pwszcatalogfile.into(), pwszselectbasename.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -408,7 +408,7 @@ where extern "system" { fn CryptCATAdminCalcHashFromFileHandle(hfile: super::super::super::Foundation::HANDLE, pcbhash: *mut u32, pbhash: *mut u8, dwflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCATAdminCalcHashFromFileHandle(hfile.into(), ::core::mem::transmute(pcbhash), ::core::mem::transmute(pbhash), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptCATAdminCalcHashFromFileHandle(hfile.into(), ::core::mem::transmute(pcbhash), ::core::mem::transmute(pbhash), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -421,7 +421,7 @@ where extern "system" { fn CryptCATAdminCalcHashFromFileHandle2(hcatadmin: isize, hfile: super::super::super::Foundation::HANDLE, pcbhash: *mut u32, pbhash: *mut u8, dwflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCATAdminCalcHashFromFileHandle2(::core::mem::transmute(hcatadmin), hfile.into(), ::core::mem::transmute(pcbhash), ::core::mem::transmute(pbhash), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptCATAdminCalcHashFromFileHandle2(hcatadmin, hfile.into(), ::core::mem::transmute(pcbhash), ::core::mem::transmute(pbhash), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] #[inline] @@ -430,7 +430,7 @@ pub unsafe fn CryptCATAdminEnumCatalogFromHash(hcatadmin: isize, pbhash: *const extern "system" { fn CryptCATAdminEnumCatalogFromHash(hcatadmin: isize, pbhash: *const u8, cbhash: u32, dwflags: u32, phprevcatinfo: *mut isize) -> isize; } - ::core::mem::transmute(CryptCATAdminEnumCatalogFromHash(::core::mem::transmute(hcatadmin), ::core::mem::transmute(pbhash), ::core::mem::transmute(cbhash), ::core::mem::transmute(dwflags), ::core::mem::transmute(phprevcatinfo))) + ::core::mem::transmute(CryptCATAdminEnumCatalogFromHash(hcatadmin, ::core::mem::transmute(pbhash), cbhash, dwflags, ::core::mem::transmute(phprevcatinfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -443,7 +443,7 @@ where extern "system" { fn CryptCATAdminPauseServiceForBackup(dwflags: u32, fresume: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCATAdminPauseServiceForBackup(::core::mem::transmute(dwflags), fresume.into())) + ::core::mem::transmute(CryptCATAdminPauseServiceForBackup(dwflags, fresume.into())) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -453,7 +453,7 @@ pub unsafe fn CryptCATAdminReleaseCatalogContext(hcatadmin: isize, hcatinfo: isi extern "system" { fn CryptCATAdminReleaseCatalogContext(hcatadmin: isize, hcatinfo: isize, dwflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCATAdminReleaseCatalogContext(::core::mem::transmute(hcatadmin), ::core::mem::transmute(hcatinfo), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptCATAdminReleaseCatalogContext(hcatadmin, hcatinfo, dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -463,7 +463,7 @@ pub unsafe fn CryptCATAdminReleaseContext(hcatadmin: isize, dwflags: u32) -> sup extern "system" { fn CryptCATAdminReleaseContext(hcatadmin: isize, dwflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCATAdminReleaseContext(::core::mem::transmute(hcatadmin), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptCATAdminReleaseContext(hcatadmin, dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -476,7 +476,7 @@ where extern "system" { fn CryptCATAdminRemoveCatalog(hcatadmin: isize, pwszcatalogfile: ::windows::core::PCWSTR, dwflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCATAdminRemoveCatalog(::core::mem::transmute(hcatadmin), pwszcatalogfile.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptCATAdminRemoveCatalog(hcatadmin, pwszcatalogfile.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -489,7 +489,7 @@ where extern "system" { fn CryptCATAdminResolveCatalogPath(hcatadmin: isize, pwszcatalogfile: ::windows::core::PCWSTR, pscatinfo: *mut CATALOG_INFO, dwflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCATAdminResolveCatalogPath(::core::mem::transmute(hcatadmin), pwszcatalogfile.into(), ::core::mem::transmute(pscatinfo), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptCATAdminResolveCatalogPath(hcatadmin, pwszcatalogfile.into(), ::core::mem::transmute(pscatinfo), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] @@ -566,7 +566,7 @@ pub unsafe fn CryptCATCatalogInfoFromContext(hcatinfo: isize, pscatinfo: *mut CA extern "system" { fn CryptCATCatalogInfoFromContext(hcatinfo: isize, pscatinfo: *mut CATALOG_INFO, dwflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCATCatalogInfoFromContext(::core::mem::transmute(hcatinfo), ::core::mem::transmute(pscatinfo), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptCATCatalogInfoFromContext(hcatinfo, ::core::mem::transmute(pscatinfo), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -696,7 +696,7 @@ where extern "system" { fn CryptCATOpen(pwszfilename: ::windows::core::PCWSTR, fdwopenflags: CRYPTCAT_OPEN_FLAGS, hprov: usize, dwpublicversion: CRYPTCAT_VERSION, dwencodingtype: u32) -> super::super::super::Foundation::HANDLE; } - ::core::mem::transmute(CryptCATOpen(pwszfilename.into(), ::core::mem::transmute(fdwopenflags), ::core::mem::transmute(hprov), ::core::mem::transmute(dwpublicversion), ::core::mem::transmute(dwencodingtype))) + ::core::mem::transmute(CryptCATOpen(pwszfilename.into(), fdwopenflags, hprov, dwpublicversion, dwencodingtype)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -723,7 +723,7 @@ where extern "system" { fn CryptCATPutAttrInfo(hcatalog: super::super::super::Foundation::HANDLE, pcatmember: *mut CRYPTCATMEMBER, pwszreferencetag: ::windows::core::PCWSTR, dwattrtypeandaction: u32, cbdata: u32, pbdata: *mut u8) -> *mut CRYPTCATATTRIBUTE; } - ::core::mem::transmute(CryptCATPutAttrInfo(hcatalog.into(), ::core::mem::transmute(pcatmember), pwszreferencetag.into(), ::core::mem::transmute(dwattrtypeandaction), ::core::mem::transmute(cbdata), ::core::mem::transmute(pbdata))) + ::core::mem::transmute(CryptCATPutAttrInfo(hcatalog.into(), ::core::mem::transmute(pcatmember), pwszreferencetag.into(), dwattrtypeandaction, cbdata, ::core::mem::transmute(pbdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -737,7 +737,7 @@ where extern "system" { fn CryptCATPutCatAttrInfo(hcatalog: super::super::super::Foundation::HANDLE, pwszreferencetag: ::windows::core::PCWSTR, dwattrtypeandaction: u32, cbdata: u32, pbdata: *mut u8) -> *mut CRYPTCATATTRIBUTE; } - ::core::mem::transmute(CryptCATPutCatAttrInfo(hcatalog.into(), pwszreferencetag.into(), ::core::mem::transmute(dwattrtypeandaction), ::core::mem::transmute(cbdata), ::core::mem::transmute(pbdata))) + ::core::mem::transmute(CryptCATPutCatAttrInfo(hcatalog.into(), pwszreferencetag.into(), dwattrtypeandaction, cbdata, ::core::mem::transmute(pbdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] @@ -752,7 +752,7 @@ where extern "system" { fn CryptCATPutMemberInfo(hcatalog: super::super::super::Foundation::HANDLE, pwszfilename: ::windows::core::PCWSTR, pwszreferencetag: ::windows::core::PCWSTR, pgsubjecttype: *mut ::windows::core::GUID, dwcertversion: u32, cbsipindirectdata: u32, pbsipindirectdata: *mut u8) -> *mut CRYPTCATMEMBER; } - ::core::mem::transmute(CryptCATPutMemberInfo(hcatalog.into(), pwszfilename.into(), pwszreferencetag.into(), ::core::mem::transmute(pgsubjecttype), ::core::mem::transmute(dwcertversion), ::core::mem::transmute(cbsipindirectdata), ::core::mem::transmute(pbsipindirectdata))) + ::core::mem::transmute(CryptCATPutMemberInfo(hcatalog.into(), pwszfilename.into(), pwszreferencetag.into(), ::core::mem::transmute(pgsubjecttype), dwcertversion, cbsipindirectdata, ::core::mem::transmute(pbsipindirectdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 c409c4ee46..6af6730345 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 @@ -2619,7 +2619,7 @@ where extern "system" { fn CertSrvBackupOpenFileW(hbc: *mut ::core::ffi::c_void, pwszattachmentname: ::windows::core::PCWSTR, cbreadhintsize: u32, plifilesize: *mut i64) -> ::windows::core::HRESULT; } - CertSrvBackupOpenFileW(::core::mem::transmute(hbc), pwszattachmentname.into(), ::core::mem::transmute(cbreadhintsize), ::core::mem::transmute(plifilesize)).ok() + CertSrvBackupOpenFileW(::core::mem::transmute(hbc), pwszattachmentname.into(), cbreadhintsize, ::core::mem::transmute(plifilesize)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] @@ -2631,7 +2631,7 @@ where extern "system" { fn CertSrvBackupPrepareW(pwszservername: ::windows::core::PCWSTR, grbitjet: u32, dwbackupflags: CSBACKUP_TYPE, phbc: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CertSrvBackupPrepareW(pwszservername.into(), ::core::mem::transmute(grbitjet), ::core::mem::transmute(dwbackupflags), ::core::mem::transmute(phbc)).ok() + CertSrvBackupPrepareW(pwszservername.into(), grbitjet, dwbackupflags, ::core::mem::transmute(phbc)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] @@ -2640,7 +2640,7 @@ pub unsafe fn CertSrvBackupRead(hbc: *mut ::core::ffi::c_void, pvbuffer: *mut :: extern "system" { fn CertSrvBackupRead(hbc: *mut ::core::ffi::c_void, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: u32, pcbread: *mut u32) -> ::windows::core::HRESULT; } - CertSrvBackupRead(::core::mem::transmute(hbc), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcbread)).ok() + CertSrvBackupRead(::core::mem::transmute(hbc), ::core::mem::transmute(pvbuffer), cbbuffer, ::core::mem::transmute(pcbread)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] @@ -2692,7 +2692,7 @@ where extern "system" { fn CertSrvRestorePrepareW(pwszservername: ::windows::core::PCWSTR, dwrestoreflags: u32, phbc: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CertSrvRestorePrepareW(pwszservername.into(), ::core::mem::transmute(dwrestoreflags), ::core::mem::transmute(phbc)).ok() + CertSrvRestorePrepareW(pwszservername.into(), dwrestoreflags, ::core::mem::transmute(phbc)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] @@ -2701,7 +2701,7 @@ pub unsafe fn CertSrvRestoreRegisterComplete(hbc: *mut ::core::ffi::c_void, hrre extern "system" { fn CertSrvRestoreRegisterComplete(hbc: *mut ::core::ffi::c_void, hrrestorestate: ::windows::core::HRESULT) -> ::windows::core::HRESULT; } - CertSrvRestoreRegisterComplete(::core::mem::transmute(hbc), ::core::mem::transmute(hrrestorestate)).ok() + CertSrvRestoreRegisterComplete(::core::mem::transmute(hbc), hrrestorestate).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] @@ -2715,7 +2715,7 @@ where extern "system" { fn CertSrvRestoreRegisterThroughFile(hbc: *mut ::core::ffi::c_void, pwszcheckpointfilepath: ::windows::core::PCWSTR, pwszlogpath: ::windows::core::PCWSTR, rgrstmap: *mut CSEDB_RSTMAPW, crstmap: i32, pwszbackuplogpath: ::windows::core::PCWSTR, genlow: u32, genhigh: u32) -> ::windows::core::HRESULT; } - CertSrvRestoreRegisterThroughFile(::core::mem::transmute(hbc), pwszcheckpointfilepath.into(), pwszlogpath.into(), ::core::mem::transmute(rgrstmap), ::core::mem::transmute(crstmap), pwszbackuplogpath.into(), ::core::mem::transmute(genlow), ::core::mem::transmute(genhigh)).ok() + CertSrvRestoreRegisterThroughFile(::core::mem::transmute(hbc), pwszcheckpointfilepath.into(), pwszlogpath.into(), ::core::mem::transmute(rgrstmap), crstmap, pwszbackuplogpath.into(), genlow, genhigh).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] @@ -2729,7 +2729,7 @@ where extern "system" { fn CertSrvRestoreRegisterW(hbc: *mut ::core::ffi::c_void, pwszcheckpointfilepath: ::windows::core::PCWSTR, pwszlogpath: ::windows::core::PCWSTR, rgrstmap: *mut CSEDB_RSTMAPW, crstmap: i32, pwszbackuplogpath: ::windows::core::PCWSTR, genlow: u32, genhigh: u32) -> ::windows::core::HRESULT; } - CertSrvRestoreRegisterW(::core::mem::transmute(hbc), pwszcheckpointfilepath.into(), pwszlogpath.into(), ::core::mem::transmute(rgrstmap), ::core::mem::transmute(crstmap), pwszbackuplogpath.into(), ::core::mem::transmute(genlow), ::core::mem::transmute(genhigh)).ok() + CertSrvRestoreRegisterW(::core::mem::transmute(hbc), pwszcheckpointfilepath.into(), pwszlogpath.into(), ::core::mem::transmute(rgrstmap), crstmap, pwszbackuplogpath.into(), genlow, genhigh).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] @@ -2741,7 +2741,7 @@ where extern "system" { fn CertSrvServerControlW(pwszservername: ::windows::core::PCWSTR, dwcontrolflags: u32, pcbout: *mut u32, ppbout: *mut *mut u8) -> ::windows::core::HRESULT; } - CertSrvServerControlW(pwszservername.into(), ::core::mem::transmute(dwcontrolflags), ::core::mem::transmute(pcbout), ::core::mem::transmute(ppbout)).ok() + CertSrvServerControlW(pwszservername.into(), dwcontrolflags, ::core::mem::transmute(pcbout), ::core::mem::transmute(ppbout)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[repr(transparent)] @@ -3509,7 +3509,7 @@ impl IAlternativeName { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), strvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromString)(::windows::core::Interface::as_raw(self), r#type, strvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3517,7 +3517,7 @@ impl IAlternativeName { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromRawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(encoding), strrawdata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromRawData)(::windows::core::Interface::as_raw(self), r#type, encoding, strrawdata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3526,7 +3526,7 @@ impl IAlternativeName { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromOtherName)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strrawdata.into().abi(), ::core::mem::transmute(tobewrapped)).ok() + (::windows::core::Interface::vtable(self).InitializeFromOtherName)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strrawdata.into().abi(), tobewrapped).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -3549,7 +3549,7 @@ impl IAlternativeName { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -3654,7 +3654,7 @@ impl IAlternativeNames { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -3676,7 +3676,7 @@ impl IAlternativeNames { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -3775,13 +3775,13 @@ impl IBinaryConverter { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).StringToString)(::windows::core::Interface::as_raw(self), strencodedin.into().abi(), ::core::mem::transmute(encodingin), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).StringToString)(::windows::core::Interface::as_raw(self), strencodedin.into().abi(), encodingin, encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn VariantByteArrayToString(&self, pvarbytearray: *const super::super::super::System::Com::VARIANT, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).VariantByteArrayToString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarbytearray), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).VariantByteArrayToString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarbytearray), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3790,7 +3790,7 @@ impl IBinaryConverter { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).StringToVariantByteArray)(::windows::core::Interface::as_raw(self), strencoded.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).StringToVariantByteArray)(::windows::core::Interface::as_raw(self), strencoded.into().abi(), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -3885,13 +3885,13 @@ impl IBinaryConverter2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.StringToString)(::windows::core::Interface::as_raw(self), strencodedin.into().abi(), ::core::mem::transmute(encodingin), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.StringToString)(::windows::core::Interface::as_raw(self), strencodedin.into().abi(), encodingin, encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn VariantByteArrayToString(&self, pvarbytearray: *const super::super::super::System::Com::VARIANT, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.VariantByteArrayToString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarbytearray), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.VariantByteArrayToString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarbytearray), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3900,7 +3900,7 @@ impl IBinaryConverter2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.StringToVariantByteArray)(::windows::core::Interface::as_raw(self), strencoded.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.StringToVariantByteArray)(::windows::core::Interface::as_raw(self), strencoded.into().abi(), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4063,13 +4063,13 @@ impl ICEnroll { #[cfg(feature = "Win32_Foundation")] pub unsafe fn enumProviders(&self, dwindex: i32, dwflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).enumProviders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).enumProviders)(::windows::core::Interface::as_raw(self), dwindex, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn enumContainers(&self, dwindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).enumContainers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).enumContainers)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4114,7 +4114,7 @@ impl ICEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetMyStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMyStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetMyStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4151,7 +4151,7 @@ impl ICEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCAStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCAStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetCAStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4188,7 +4188,7 @@ impl ICEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRootStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRootStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetRootStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4225,7 +4225,7 @@ impl ICEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRequestStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4262,7 +4262,7 @@ impl ICEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderType(&self, dwtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtype)).ok() + (::windows::core::Interface::vtable(self).SetProviderType)(::windows::core::Interface::as_raw(self), dwtype).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeySpec(&self) -> ::windows::core::Result { @@ -4271,7 +4271,7 @@ impl ICEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeySpec(&self, dw: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeySpec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).SetKeySpec)(::windows::core::Interface::as_raw(self), dw).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ProviderFlags(&self) -> ::windows::core::Result { @@ -4280,7 +4280,7 @@ impl ICEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProviderFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetProviderFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4303,7 +4303,7 @@ impl ICEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetGenKeyFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGenKeyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetGenKeyFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4674,13 +4674,13 @@ impl ICEnroll2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn enumProviders(&self, dwindex: i32, dwflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.enumProviders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.enumProviders)(::windows::core::Interface::as_raw(self), dwindex, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn enumContainers(&self, dwindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.enumContainers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.enumContainers)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4725,7 +4725,7 @@ impl ICEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetMyStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMyStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetMyStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4762,7 +4762,7 @@ impl ICEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCAStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCAStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetCAStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4799,7 +4799,7 @@ impl ICEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRootStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRootStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetRootStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4836,7 +4836,7 @@ impl ICEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRequestStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4873,7 +4873,7 @@ impl ICEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderType(&self, dwtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtype)).ok() + (::windows::core::Interface::vtable(self).base__.SetProviderType)(::windows::core::Interface::as_raw(self), dwtype).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeySpec(&self) -> ::windows::core::Result { @@ -4882,7 +4882,7 @@ impl ICEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeySpec(&self, dw: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetKeySpec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).base__.SetKeySpec)(::windows::core::Interface::as_raw(self), dw).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ProviderFlags(&self) -> ::windows::core::Result { @@ -4891,7 +4891,7 @@ impl ICEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProviderFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetProviderFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4914,7 +4914,7 @@ impl ICEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetGenKeyFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetGenKeyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetGenKeyFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5196,13 +5196,13 @@ impl ICEnroll3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn enumProviders(&self, dwindex: i32, dwflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.enumProviders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.enumProviders)(::windows::core::Interface::as_raw(self), dwindex, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn enumContainers(&self, dwindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.enumContainers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.enumContainers)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5247,7 +5247,7 @@ impl ICEnroll3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetMyStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetMyStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetMyStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5284,7 +5284,7 @@ impl ICEnroll3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCAStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCAStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCAStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5321,7 +5321,7 @@ impl ICEnroll3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRootStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRootStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRootStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5358,7 +5358,7 @@ impl ICEnroll3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRequestStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5395,7 +5395,7 @@ impl ICEnroll3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderType(&self, dwtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProviderType)(::windows::core::Interface::as_raw(self), dwtype).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeySpec(&self) -> ::windows::core::Result { @@ -5404,7 +5404,7 @@ impl ICEnroll3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeySpec(&self, dw: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetKeySpec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetKeySpec)(::windows::core::Interface::as_raw(self), dw).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ProviderFlags(&self) -> ::windows::core::Result { @@ -5413,7 +5413,7 @@ impl ICEnroll3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetProviderFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProviderFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5436,7 +5436,7 @@ impl ICEnroll3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetGenKeyFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetGenKeyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetGenKeyFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5583,13 +5583,13 @@ impl ICEnroll3 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn EnumAlgs(&self, dwindex: i32, algclass: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).EnumAlgs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(algclass), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumAlgs)(::windows::core::Interface::as_raw(self), dwindex, algclass, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAlgName(&self, algid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetAlgName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(algid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAlgName)(::windows::core::Interface::as_raw(self), algid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5607,7 +5607,7 @@ impl ICEnroll3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetHashAlgID(&self, hashalgid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHashAlgID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hashalgid)).ok() + (::windows::core::Interface::vtable(self).SetHashAlgID)(::windows::core::Interface::as_raw(self), hashalgid).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn HashAlgID(&self) -> ::windows::core::Result { @@ -5842,13 +5842,13 @@ impl ICEnroll4 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn enumProviders(&self, dwindex: i32, dwflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.enumProviders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.enumProviders)(::windows::core::Interface::as_raw(self), dwindex, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn enumContainers(&self, dwindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.enumContainers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.enumContainers)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5893,7 +5893,7 @@ impl ICEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetMyStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetMyStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetMyStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5930,7 +5930,7 @@ impl ICEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCAStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetCAStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetCAStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5967,7 +5967,7 @@ impl ICEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRootStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetRootStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetRootStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6004,7 +6004,7 @@ impl ICEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRequestStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6041,7 +6041,7 @@ impl ICEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderType(&self, dwtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetProviderType)(::windows::core::Interface::as_raw(self), dwtype).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeySpec(&self) -> ::windows::core::Result { @@ -6050,7 +6050,7 @@ impl ICEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeySpec(&self, dw: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetKeySpec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetKeySpec)(::windows::core::Interface::as_raw(self), dw).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ProviderFlags(&self) -> ::windows::core::Result { @@ -6059,7 +6059,7 @@ impl ICEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetProviderFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetProviderFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6082,7 +6082,7 @@ impl ICEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetGenKeyFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetGenKeyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetGenKeyFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6229,13 +6229,13 @@ impl ICEnroll4 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn EnumAlgs(&self, dwindex: i32, algclass: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumAlgs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(algclass), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumAlgs)(::windows::core::Interface::as_raw(self), dwindex, algclass, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAlgName(&self, algid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAlgName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(algid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAlgName)(::windows::core::Interface::as_raw(self), algid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6253,7 +6253,7 @@ impl ICEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetHashAlgID(&self, hashalgid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHashAlgID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hashalgid)).ok() + (::windows::core::Interface::vtable(self).base__.SetHashAlgID)(::windows::core::Interface::as_raw(self), hashalgid).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn HashAlgID(&self) -> ::windows::core::Result { @@ -6323,7 +6323,7 @@ impl ICEnroll4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).binaryToString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), strbinary.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).binaryToString)(::windows::core::Interface::as_raw(self), flags, strbinary.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6332,7 +6332,7 @@ impl ICEnroll4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).stringToBinary)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), strencoded.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).stringToBinary)(::windows::core::Interface::as_raw(self), flags, strencoded.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6341,7 +6341,7 @@ impl ICEnroll4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).addExtensionToRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), strname.into().abi(), strvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).addExtensionToRequest)(::windows::core::Interface::as_raw(self), flags, strname.into().abi(), strvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6350,7 +6350,7 @@ impl ICEnroll4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).addAttributeToRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), strname.into().abi(), strvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).addAttributeToRequest)(::windows::core::Interface::as_raw(self), flags, strname.into().abi(), strvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6359,7 +6359,7 @@ impl ICEnroll4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).addNameValuePairToRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), strname.into().abi(), strvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).addNameValuePairToRequest)(::windows::core::Interface::as_raw(self), flags, strname.into().abi(), strvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn resetExtensions(&self) -> ::windows::core::Result<()> { @@ -6377,7 +6377,7 @@ impl ICEnroll4 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).createRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), strdnname.into().abi(), usage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createRequest)(::windows::core::Interface::as_raw(self), flags, strdnname.into().abi(), usage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6387,7 +6387,7 @@ impl ICEnroll4 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).createFileRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), strdnname.into().abi(), strusage.into().abi(), strrequestfilename.into().abi()).ok() + (::windows::core::Interface::vtable(self).createFileRequest)(::windows::core::Interface::as_raw(self), flags, strdnname.into().abi(), strusage.into().abi(), strrequestfilename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6449,13 +6449,13 @@ impl ICEnroll4 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).setPendingRequestInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lrequestid), strcadns.into().abi(), strcaname.into().abi(), strfriendlyname.into().abi()).ok() + (::windows::core::Interface::vtable(self).setPendingRequestInfo)(::windows::core::Interface::as_raw(self), lrequestid, strcadns.into().abi(), strcaname.into().abi(), strfriendlyname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn enumPendingRequest(&self, lindex: i32, ldesiredproperty: PENDING_REQUEST_DESIRED_PROPERTY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).enumPendingRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(ldesiredproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).enumPendingRequest)(::windows::core::Interface::as_raw(self), lindex, ldesiredproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6468,7 +6468,7 @@ impl ICEnroll4 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetKeyLenEx(&self, lsizespec: XEKL_KEYSIZE, lkeyspec: XEKL_KEYSPEC) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetKeyLenEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsizespec), ::core::mem::transmute(lkeyspec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetKeyLenEx)(::windows::core::Interface::as_raw(self), lsizespec, lkeyspec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6486,7 +6486,7 @@ impl ICEnroll4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).addCertTypeToRequestEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltype), bstroidorname.into().abi(), ::core::mem::transmute(lmajorversion), fminorversion.into(), ::core::mem::transmute(lminorversion)).ok() + (::windows::core::Interface::vtable(self).addCertTypeToRequestEx)(::windows::core::Interface::as_raw(self), ltype, bstroidorname.into().abi(), lmajorversion, fminorversion.into(), lminorversion).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6507,7 +6507,7 @@ impl ICEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, lclientid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lclientid)).ok() + (::windows::core::Interface::vtable(self).SetClientId)(::windows::core::Interface::as_raw(self), lclientid).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -6520,7 +6520,7 @@ impl ICEnroll4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).addBlobPropertyToCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropertyid), ::core::mem::transmute(lreserved), bstrproperty.into().abi()).ok() + (::windows::core::Interface::vtable(self).addBlobPropertyToCertificate)(::windows::core::Interface::as_raw(self), lpropertyid, lreserved, bstrproperty.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn resetBlobProperties(&self) -> ::windows::core::Result<()> { @@ -6808,7 +6808,7 @@ impl ICertAdmin { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RevokeCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strserialnumber.into().abi(), ::core::mem::transmute(reason), ::core::mem::transmute(date)).ok() + (::windows::core::Interface::vtable(self).RevokeCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strserialnumber.into().abi(), reason, date).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6817,7 +6817,7 @@ impl ICertAdmin { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetRequestAttributes)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid), strattributes.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetRequestAttributes)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid, strattributes.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6826,7 +6826,7 @@ impl ICertAdmin { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetCertificateExtension)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid), strextensionname.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).SetCertificateExtension)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid, strextensionname.into().abi(), r#type, flags, ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6834,7 +6834,7 @@ impl ICertAdmin { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DenyRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid)).ok() + (::windows::core::Interface::vtable(self).DenyRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6843,7 +6843,7 @@ impl ICertAdmin { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ResubmitRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ResubmitRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6851,7 +6851,7 @@ impl ICertAdmin { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).PublishCRL)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(date)).ok() + (::windows::core::Interface::vtable(self).PublishCRL)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), date).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6860,7 +6860,7 @@ impl ICertAdmin { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCRL)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCRL)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6870,7 +6870,7 @@ impl ICertAdmin { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ImportCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strcertificate.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ImportCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strcertificate.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -7005,7 +7005,7 @@ impl ICertAdmin2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RevokeCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strserialnumber.into().abi(), ::core::mem::transmute(reason), ::core::mem::transmute(date)).ok() + (::windows::core::Interface::vtable(self).base__.RevokeCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strserialnumber.into().abi(), reason, date).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7014,7 +7014,7 @@ impl ICertAdmin2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetRequestAttributes)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid), strattributes.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetRequestAttributes)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid, strattributes.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7023,7 +7023,7 @@ impl ICertAdmin2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetCertificateExtension)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid), strextensionname.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetCertificateExtension)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid, strextensionname.into().abi(), r#type, flags, ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7031,7 +7031,7 @@ impl ICertAdmin2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.DenyRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid)).ok() + (::windows::core::Interface::vtable(self).base__.DenyRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7040,7 +7040,7 @@ impl ICertAdmin2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ResubmitRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ResubmitRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7048,7 +7048,7 @@ impl ICertAdmin2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.PublishCRL)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(date)).ok() + (::windows::core::Interface::vtable(self).base__.PublishCRL)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), date).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7057,7 +7057,7 @@ impl ICertAdmin2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCRL)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCRL)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7067,7 +7067,7 @@ impl ICertAdmin2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ImportCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strcertificate.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ImportCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strcertificate.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7075,7 +7075,7 @@ impl ICertAdmin2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).PublishCRLs)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(date), ::core::mem::transmute(crlflags)).ok() + (::windows::core::Interface::vtable(self).PublishCRLs)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), date, crlflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7084,7 +7084,7 @@ impl ICertAdmin2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCAProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(propid), ::core::mem::transmute(propindex), ::core::mem::transmute(proptype), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCAProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), propid, propindex, proptype, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7092,7 +7092,7 @@ impl ICertAdmin2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetCAProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(propid), ::core::mem::transmute(propindex), ::core::mem::transmute(proptype), ::core::mem::transmute(pvarpropertyvalue)).ok() + (::windows::core::Interface::vtable(self).SetCAProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), propid, propindex, proptype, ::core::mem::transmute(pvarpropertyvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7101,7 +7101,7 @@ impl ICertAdmin2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCAPropertyFlags)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(propid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCAPropertyFlags)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), propid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7110,7 +7110,7 @@ impl ICertAdmin2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCAPropertyDisplayName)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(propid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCAPropertyDisplayName)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), propid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7119,7 +7119,7 @@ impl ICertAdmin2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetArchivedKey)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetArchivedKey)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7150,7 +7150,7 @@ impl ICertAdmin2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ImportKey)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid), strcerthash.into().abi(), ::core::mem::transmute(flags), strkey.into().abi()).ok() + (::windows::core::Interface::vtable(self).ImportKey)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid, strcerthash.into().abi(), flags, strkey.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7168,7 +7168,7 @@ impl ICertAdmin2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).DeleteRow)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(date), ::core::mem::transmute(table), ::core::mem::transmute(rowid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).DeleteRow)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), flags, date, table, rowid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -7309,7 +7309,7 @@ impl ICertConfig { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Next(&self) -> ::windows::core::Result { @@ -7329,7 +7329,7 @@ impl ICertConfig { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetConfig(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetConfig)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -7418,7 +7418,7 @@ impl ICertConfig2 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Next(&self) -> ::windows::core::Result { @@ -7438,7 +7438,7 @@ impl ICertConfig2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetConfig(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetConfig)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7560,17 +7560,17 @@ impl ICertEncodeAltName { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetNameChoice(&self, nameindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNameChoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nameindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNameChoice)(::windows::core::Interface::as_raw(self), nameindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self, nameindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nameindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetName)(::windows::core::Interface::as_raw(self), nameindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, namecount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(namecount)).ok() + (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), namecount).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7578,7 +7578,7 @@ impl ICertEncodeAltName { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetNameEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nameindex), ::core::mem::transmute(namechoice), strname.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetNameEntry)(::windows::core::Interface::as_raw(self), nameindex, namechoice, strname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7695,17 +7695,17 @@ impl ICertEncodeAltName2 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetNameChoice(&self, nameindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetNameChoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nameindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetNameChoice)(::windows::core::Interface::as_raw(self), nameindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self, nameindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nameindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetName)(::windows::core::Interface::as_raw(self), nameindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, namecount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(namecount)).ok() + (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), namecount).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7713,7 +7713,7 @@ impl ICertEncodeAltName2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetNameEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nameindex), ::core::mem::transmute(namechoice), strname.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetNameEntry)(::windows::core::Interface::as_raw(self), nameindex, namechoice, strname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7727,19 +7727,19 @@ impl ICertEncodeAltName2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EncodeBlob(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetNameBlob(&self, nameindex: i32, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetNameBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nameindex), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNameBlob)(::windows::core::Interface::as_raw(self), nameindex, encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7747,7 +7747,7 @@ impl ICertEncodeAltName2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetNameEntryBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nameindex), ::core::mem::transmute(namechoice), strname.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).SetNameEntryBlob)(::windows::core::Interface::as_raw(self), nameindex, namechoice, strname.into().abi(), encoding).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7883,7 +7883,7 @@ impl ICertEncodeBitString { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Encode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bitcount), strbitstring.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Encode)(::windows::core::Interface::as_raw(self), bitcount, strbitstring.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -7998,7 +7998,7 @@ impl ICertEncodeBitString2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Encode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bitcount), strbitstring.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Encode)(::windows::core::Interface::as_raw(self), bitcount, strbitstring.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8006,7 +8006,7 @@ impl ICertEncodeBitString2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8015,13 +8015,13 @@ impl ICertEncodeBitString2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bitcount), strbitstring.into().abi(), ::core::mem::transmute(encodingin), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), bitcount, strbitstring.into().abi(), encodingin, encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBitStringBlob(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetBitStringBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBitStringBlob)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -8143,26 +8143,26 @@ impl ICertEncodeCRLDistInfo { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetNameCount(&self, distpointindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNameCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNameCount)(::windows::core::Interface::as_raw(self), distpointindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetNameChoice(&self, distpointindex: i32, nameindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNameChoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointindex), ::core::mem::transmute(nameindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNameChoice)(::windows::core::Interface::as_raw(self), distpointindex, nameindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self, distpointindex: i32, nameindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointindex), ::core::mem::transmute(nameindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetName)(::windows::core::Interface::as_raw(self), distpointindex, nameindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, distpointcount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointcount)).ok() + (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), distpointcount).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetNameCount(&self, distpointindex: i32, namecount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNameCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointindex), ::core::mem::transmute(namecount)).ok() + (::windows::core::Interface::vtable(self).SetNameCount)(::windows::core::Interface::as_raw(self), distpointindex, namecount).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8170,7 +8170,7 @@ impl ICertEncodeCRLDistInfo { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetNameEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointindex), ::core::mem::transmute(nameindex), ::core::mem::transmute(namechoice), strname.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetNameEntry)(::windows::core::Interface::as_raw(self), distpointindex, nameindex, namechoice, strname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8289,26 +8289,26 @@ impl ICertEncodeCRLDistInfo2 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetNameCount(&self, distpointindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetNameCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetNameCount)(::windows::core::Interface::as_raw(self), distpointindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetNameChoice(&self, distpointindex: i32, nameindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetNameChoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointindex), ::core::mem::transmute(nameindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetNameChoice)(::windows::core::Interface::as_raw(self), distpointindex, nameindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self, distpointindex: i32, nameindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointindex), ::core::mem::transmute(nameindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetName)(::windows::core::Interface::as_raw(self), distpointindex, nameindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, distpointcount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointcount)).ok() + (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), distpointcount).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetNameCount(&self, distpointindex: i32, namecount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNameCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointindex), ::core::mem::transmute(namecount)).ok() + (::windows::core::Interface::vtable(self).base__.SetNameCount)(::windows::core::Interface::as_raw(self), distpointindex, namecount).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8316,7 +8316,7 @@ impl ICertEncodeCRLDistInfo2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetNameEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(distpointindex), ::core::mem::transmute(nameindex), ::core::mem::transmute(namechoice), strname.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetNameEntry)(::windows::core::Interface::as_raw(self), distpointindex, nameindex, namechoice, strname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8330,13 +8330,13 @@ impl ICertEncodeCRLDistInfo2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EncodeBlob(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -8454,15 +8454,15 @@ impl ICertEncodeDateArray { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetValue(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), count).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetValue(&self, index: i32, value: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), index, value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8572,15 +8572,15 @@ impl ICertEncodeDateArray2 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetValue(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetValue)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), count).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetValue(&self, index: i32, value: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetValue)(::windows::core::Interface::as_raw(self), index, value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8594,13 +8594,13 @@ impl ICertEncodeDateArray2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EncodeBlob(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -8718,15 +8718,15 @@ impl ICertEncodeLongArray { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetValue(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), count).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetValue(&self, index: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), index, value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8836,15 +8836,15 @@ impl ICertEncodeLongArray2 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetValue(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetValue)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), count).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetValue(&self, index: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetValue)(::windows::core::Interface::as_raw(self), index, value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8858,13 +8858,13 @@ impl ICertEncodeLongArray2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EncodeBlob(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -8988,11 +8988,11 @@ impl ICertEncodeStringArray { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetValue(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, count: i32, stringtype: super::CERT_RDN_ATTR_VALUE_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(stringtype)).ok() + (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), count, stringtype).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9000,7 +9000,7 @@ impl ICertEncodeStringArray { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), str.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), index, str.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9123,11 +9123,11 @@ impl ICertEncodeStringArray2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetValue(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetValue)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self, count: i32, stringtype: super::CERT_RDN_ATTR_VALUE_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(stringtype)).ok() + (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), count, stringtype).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9135,7 +9135,7 @@ impl ICertEncodeStringArray2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), str.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValue)(::windows::core::Interface::as_raw(self), index, str.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9149,13 +9149,13 @@ impl ICertEncodeStringArray2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).DecodeBlob)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EncodeBlob(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EncodeBlob)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -9268,7 +9268,7 @@ impl ICertExit { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Notify(&self, exitevent: i32, context: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitevent), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), exitevent, context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9370,7 +9370,7 @@ impl ICertExit2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Notify(&self, exitevent: i32, context: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitevent), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.Notify)(::windows::core::Interface::as_raw(self), exitevent, context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9484,7 +9484,7 @@ impl ICertGetConfig { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetConfig(&self, flags: CERT_GET_CONFIG_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetConfig)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -9573,7 +9573,7 @@ impl ICertManageModule { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strstoragelocation.into().abi(), strpropertyname.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strstoragelocation.into().abi(), strpropertyname.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9583,7 +9583,7 @@ impl ICertManageModule { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strstoragelocation.into().abi(), strpropertyname.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(pvarproperty)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strstoragelocation.into().abi(), strpropertyname.into().abi(), flags, ::core::mem::transmute(pvarproperty)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9592,7 +9592,7 @@ impl ICertManageModule { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strstoragelocation.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), strstoragelocation.into().abi(), flags).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9695,7 +9695,7 @@ impl ICertPolicy { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).VerifyRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(context), ::core::mem::transmute(bnewrequest), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).VerifyRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), context, bnewrequest, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9809,7 +9809,7 @@ impl ICertPolicy2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.VerifyRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(context), ::core::mem::transmute(bnewrequest), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.VerifyRequest)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), context, bnewrequest, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9927,7 +9927,7 @@ impl ICertProperties { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -9949,7 +9949,7 @@ impl ICertProperties { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -9961,7 +9961,7 @@ impl ICertProperties { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -10059,7 +10059,7 @@ impl ICertProperty { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10067,7 +10067,7 @@ impl ICertProperty { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -10076,13 +10076,13 @@ impl ICertProperty { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10090,7 +10090,7 @@ impl ICertProperty { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10098,7 +10098,7 @@ impl ICertProperty { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -10202,7 +10202,7 @@ impl ICertPropertyArchived { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10210,7 +10210,7 @@ impl ICertPropertyArchived { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -10219,13 +10219,13 @@ impl ICertPropertyArchived { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10233,7 +10233,7 @@ impl ICertPropertyArchived { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10241,11 +10241,11 @@ impl ICertPropertyArchived { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, archivedvalue: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(archivedvalue)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), archivedvalue).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Archived(&self) -> ::windows::core::Result { @@ -10352,7 +10352,7 @@ impl ICertPropertyArchivedKeyHash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10360,7 +10360,7 @@ impl ICertPropertyArchivedKeyHash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -10369,13 +10369,13 @@ impl ICertPropertyArchivedKeyHash { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10383,7 +10383,7 @@ impl ICertPropertyArchivedKeyHash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10391,7 +10391,7 @@ impl ICertPropertyArchivedKeyHash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10399,13 +10399,13 @@ impl ICertPropertyArchivedKeyHash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strarchivedkeyhashvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), encoding, strarchivedkeyhashvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_ArchivedKeyHash(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_ArchivedKeyHash)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ArchivedKeyHash)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -10513,7 +10513,7 @@ impl ICertPropertyAutoEnroll { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10521,7 +10521,7 @@ impl ICertPropertyAutoEnroll { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -10530,13 +10530,13 @@ impl ICertPropertyAutoEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10544,7 +10544,7 @@ impl ICertPropertyAutoEnroll { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10552,7 +10552,7 @@ impl ICertPropertyAutoEnroll { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10674,7 +10674,7 @@ impl ICertPropertyBackedUp { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10682,7 +10682,7 @@ impl ICertPropertyBackedUp { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -10691,13 +10691,13 @@ impl ICertPropertyBackedUp { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10705,7 +10705,7 @@ impl ICertPropertyBackedUp { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10713,15 +10713,15 @@ impl ICertPropertyBackedUp { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn InitializeFromCurrentTime(&self, backedupvalue: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeFromCurrentTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(backedupvalue)).ok() + (::windows::core::Interface::vtable(self).InitializeFromCurrentTime)(::windows::core::Interface::as_raw(self), backedupvalue).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, backedupvalue: i16, date: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(backedupvalue), ::core::mem::transmute(date)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), backedupvalue, date).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn BackedUpValue(&self) -> ::windows::core::Result { @@ -10835,7 +10835,7 @@ impl ICertPropertyDescription { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10843,7 +10843,7 @@ impl ICertPropertyDescription { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -10852,13 +10852,13 @@ impl ICertPropertyDescription { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10866,7 +10866,7 @@ impl ICertPropertyDescription { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10874,7 +10874,7 @@ impl ICertPropertyDescription { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10996,7 +10996,7 @@ impl ICertPropertyEnrollment { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11004,7 +11004,7 @@ impl ICertPropertyEnrollment { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -11013,13 +11013,13 @@ impl ICertPropertyEnrollment { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11027,7 +11027,7 @@ impl ICertPropertyEnrollment { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11035,7 +11035,7 @@ impl ICertPropertyEnrollment { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11045,7 +11045,7 @@ impl ICertPropertyEnrollment { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestid), strcadnsname.into().abi(), strcaname.into().abi(), strfriendlyname.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), requestid, strcadnsname.into().abi(), strcaname.into().abi(), strfriendlyname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn RequestId(&self) -> ::windows::core::Result { @@ -11185,7 +11185,7 @@ impl ICertPropertyEnrollmentPolicyServer { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11193,7 +11193,7 @@ impl ICertPropertyEnrollmentPolicyServer { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -11202,13 +11202,13 @@ impl ICertPropertyEnrollmentPolicyServer { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11216,7 +11216,7 @@ impl ICertPropertyEnrollmentPolicyServer { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11224,7 +11224,7 @@ impl ICertPropertyEnrollmentPolicyServer { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11235,7 +11235,7 @@ impl ICertPropertyEnrollmentPolicyServer { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyflags), ::core::mem::transmute(authflags), ::core::mem::transmute(enrollmentserverauthflags), ::core::mem::transmute(urlflags), strrequestid.into().abi(), strurl.into().abi(), strid.into().abi(), strenrollmentserverurl.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), propertyflags, authflags, enrollmentserverauthflags, urlflags, strrequestid.into().abi(), strurl.into().abi(), strid.into().abi(), strenrollmentserverurl.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11403,7 +11403,7 @@ impl ICertPropertyFriendlyName { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11411,7 +11411,7 @@ impl ICertPropertyFriendlyName { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -11420,13 +11420,13 @@ impl ICertPropertyFriendlyName { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11434,7 +11434,7 @@ impl ICertPropertyFriendlyName { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11442,7 +11442,7 @@ impl ICertPropertyFriendlyName { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11564,7 +11564,7 @@ impl ICertPropertyKeyProvInfo { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11572,7 +11572,7 @@ impl ICertPropertyKeyProvInfo { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -11581,13 +11581,13 @@ impl ICertPropertyKeyProvInfo { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11595,7 +11595,7 @@ impl ICertPropertyKeyProvInfo { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11603,7 +11603,7 @@ impl ICertPropertyKeyProvInfo { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11725,7 +11725,7 @@ impl ICertPropertyRenewal { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11733,7 +11733,7 @@ impl ICertPropertyRenewal { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -11742,13 +11742,13 @@ impl ICertPropertyRenewal { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11756,7 +11756,7 @@ impl ICertPropertyRenewal { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11764,7 +11764,7 @@ impl ICertPropertyRenewal { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11772,7 +11772,7 @@ impl ICertPropertyRenewal { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strrenewalvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), encoding, strrenewalvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11780,13 +11780,13 @@ impl ICertPropertyRenewal { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromCertificateHash)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromCertificateHash)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Renewal(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Renewal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Renewal)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -11898,7 +11898,7 @@ impl ICertPropertyRequestOriginator { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11906,7 +11906,7 @@ impl ICertPropertyRequestOriginator { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -11915,13 +11915,13 @@ impl ICertPropertyRequestOriginator { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11929,7 +11929,7 @@ impl ICertPropertyRequestOriginator { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11937,7 +11937,7 @@ impl ICertPropertyRequestOriginator { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12064,7 +12064,7 @@ impl ICertPropertySHA1Hash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12072,7 +12072,7 @@ impl ICertPropertySHA1Hash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn PropertyId(&self) -> ::windows::core::Result { @@ -12081,13 +12081,13 @@ impl ICertPropertySHA1Hash { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetPropertyId(&self, value: CERTENROLL_PROPERTYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12095,7 +12095,7 @@ impl ICertPropertySHA1Hash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveFromCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12103,7 +12103,7 @@ impl ICertPropertySHA1Hash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows::core::Interface::as_raw(self), machinecontext, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12111,13 +12111,13 @@ impl ICertPropertySHA1Hash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strrenewalvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), encoding, strrenewalvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_SHA1Hash(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_SHA1Hash)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_SHA1Hash)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -12228,7 +12228,7 @@ impl ICertRequest { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), strrequest.into().abi(), strattributes.into().abi(), strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Submit)(::windows::core::Interface::as_raw(self), flags, strrequest.into().abi(), strattributes.into().abi(), strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12237,7 +12237,7 @@ impl ICertRequest { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RetrievePending)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestid), strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RetrievePending)(::windows::core::Interface::as_raw(self), requestid, strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetLastStatus(&self) -> ::windows::core::Result { @@ -12262,13 +12262,13 @@ impl ICertRequest { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCACertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fexchangecertificate), strconfig.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCACertificate)(::windows::core::Interface::as_raw(self), fexchangecertificate, strconfig.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCertificate(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCertificate)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -12375,7 +12375,7 @@ impl ICertRequest2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), strrequest.into().abi(), strattributes.into().abi(), strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Submit)(::windows::core::Interface::as_raw(self), flags, strrequest.into().abi(), strattributes.into().abi(), strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12384,7 +12384,7 @@ impl ICertRequest2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.RetrievePending)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestid), strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.RetrievePending)(::windows::core::Interface::as_raw(self), requestid, strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetLastStatus(&self) -> ::windows::core::Result { @@ -12409,13 +12409,13 @@ impl ICertRequest2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCACertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fexchangecertificate), strconfig.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCACertificate)(::windows::core::Interface::as_raw(self), fexchangecertificate, strconfig.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCertificate(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCertificate)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12425,13 +12425,13 @@ impl ICertRequest2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetIssuedCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid), strserialnumber.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetIssuedCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid, strserialnumber.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetErrorMessageText(&self, hrmessage: i32, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetErrorMessageText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrmessage), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetErrorMessageText)(::windows::core::Interface::as_raw(self), hrmessage, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12440,7 +12440,7 @@ impl ICertRequest2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCAProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(propid), ::core::mem::transmute(propindex), ::core::mem::transmute(proptype), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCAProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), propid, propindex, proptype, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12449,7 +12449,7 @@ impl ICertRequest2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCAPropertyFlags)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(propid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCAPropertyFlags)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), propid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12458,13 +12458,13 @@ impl ICertRequest2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCAPropertyDisplayName)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(propid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCAPropertyDisplayName)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), propid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetFullResponseProperty(&self, propid: FULL_RESPONSE_PROPERTY_ID, propindex: i32, proptype: CERT_PROPERTY_TYPE, flags: CERT_REQUEST_OUT_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFullResponseProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), ::core::mem::transmute(propindex), ::core::mem::transmute(proptype), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFullResponseProperty)(::windows::core::Interface::as_raw(self), propid, propindex, proptype, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -12591,7 +12591,7 @@ impl ICertRequest3 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Submit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), strrequest.into().abi(), strattributes.into().abi(), strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Submit)(::windows::core::Interface::as_raw(self), flags, strrequest.into().abi(), strattributes.into().abi(), strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12600,7 +12600,7 @@ impl ICertRequest3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.RetrievePending)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestid), strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.RetrievePending)(::windows::core::Interface::as_raw(self), requestid, strconfig.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetLastStatus(&self) -> ::windows::core::Result { @@ -12625,13 +12625,13 @@ impl ICertRequest3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCACertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fexchangecertificate), strconfig.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCACertificate)(::windows::core::Interface::as_raw(self), fexchangecertificate, strconfig.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCertificate(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCertificate)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12641,13 +12641,13 @@ impl ICertRequest3 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetIssuedCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(requestid), strserialnumber.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetIssuedCertificate)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), requestid, strserialnumber.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetErrorMessageText(&self, hrmessage: i32, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetErrorMessageText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrmessage), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetErrorMessageText)(::windows::core::Interface::as_raw(self), hrmessage, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12656,7 +12656,7 @@ impl ICertRequest3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCAProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(propid), ::core::mem::transmute(propindex), ::core::mem::transmute(proptype), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCAProperty)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), propid, propindex, proptype, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12665,7 +12665,7 @@ impl ICertRequest3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCAPropertyFlags)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(propid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCAPropertyFlags)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), propid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12674,13 +12674,13 @@ impl ICertRequest3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCAPropertyDisplayName)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), ::core::mem::transmute(propid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCAPropertyDisplayName)(::windows::core::Interface::as_raw(self), strconfig.into().abi(), propid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetFullResponseProperty(&self, propid: FULL_RESPONSE_PROPERTY_ID, propindex: i32, proptype: CERT_PROPERTY_TYPE, flags: CERT_REQUEST_OUT_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFullResponseProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), ::core::mem::transmute(propindex), ::core::mem::transmute(proptype), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFullResponseProperty)(::windows::core::Interface::as_raw(self), propid, propindex, proptype, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12689,7 +12689,7 @@ impl ICertRequest3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetCredential)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd), ::core::mem::transmute(authtype), strcredential.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetCredential)(::windows::core::Interface::as_raw(self), hwnd, authtype, strcredential.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12840,7 +12840,7 @@ impl ICertRequestD { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pwszauthority.into(), ::core::mem::transmute(pdwrequestid), ::core::mem::transmute(pdwdisposition), pwszattributes.into(), ::core::mem::transmute(pctbrequest), ::core::mem::transmute(pctbcertchain), ::core::mem::transmute(pctbencodedcert), ::core::mem::transmute(pctbdispositionmessage)).ok() + (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), dwflags, pwszauthority.into(), ::core::mem::transmute(pdwrequestid), ::core::mem::transmute(pdwdisposition), pwszattributes.into(), ::core::mem::transmute(pctbrequest), ::core::mem::transmute(pctbcertchain), ::core::mem::transmute(pctbencodedcert), ::core::mem::transmute(pctbdispositionmessage)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetCACert<'a, P0>(&self, fchain: u32, pwszauthority: P0) -> ::windows::core::Result @@ -12848,7 +12848,7 @@ impl ICertRequestD { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCACert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchain), pwszauthority.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCACert)(::windows::core::Interface::as_raw(self), fchain, pwszauthority.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Ping<'a, P0>(&self, pwszauthority: P0) -> ::windows::core::Result<()> @@ -12911,7 +12911,7 @@ impl ICertRequestD2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.Request)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pwszauthority.into(), ::core::mem::transmute(pdwrequestid), ::core::mem::transmute(pdwdisposition), pwszattributes.into(), ::core::mem::transmute(pctbrequest), ::core::mem::transmute(pctbcertchain), ::core::mem::transmute(pctbencodedcert), ::core::mem::transmute(pctbdispositionmessage)).ok() + (::windows::core::Interface::vtable(self).base__.Request)(::windows::core::Interface::as_raw(self), dwflags, pwszauthority.into(), ::core::mem::transmute(pdwrequestid), ::core::mem::transmute(pdwdisposition), pwszattributes.into(), ::core::mem::transmute(pctbrequest), ::core::mem::transmute(pctbcertchain), ::core::mem::transmute(pctbencodedcert), ::core::mem::transmute(pctbdispositionmessage)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetCACert<'a, P0>(&self, fchain: u32, pwszauthority: P0) -> ::windows::core::Result @@ -12919,7 +12919,7 @@ impl ICertRequestD2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCACert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchain), pwszauthority.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCACert)(::windows::core::Interface::as_raw(self), fchain, pwszauthority.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Ping<'a, P0>(&self, pwszauthority: P0) -> ::windows::core::Result<()> @@ -12935,7 +12935,7 @@ impl ICertRequestD2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Request2)(::windows::core::Interface::as_raw(self), pwszauthority.into(), ::core::mem::transmute(dwflags), pwszserialnumber.into(), ::core::mem::transmute(pdwrequestid), ::core::mem::transmute(pdwdisposition), pwszattributes.into(), ::core::mem::transmute(pctbrequest), ::core::mem::transmute(pctbfullresponse), ::core::mem::transmute(pctbencodedcert), ::core::mem::transmute(pctbdispositionmessage)).ok() + (::windows::core::Interface::vtable(self).Request2)(::windows::core::Interface::as_raw(self), pwszauthority.into(), dwflags, pwszserialnumber.into(), ::core::mem::transmute(pdwrequestid), ::core::mem::transmute(pdwdisposition), pwszattributes.into(), ::core::mem::transmute(pctbrequest), ::core::mem::transmute(pctbfullresponse), ::core::mem::transmute(pctbencodedcert), ::core::mem::transmute(pctbdispositionmessage)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetCAProperty<'a, P0>(&self, pwszauthority: P0, propid: i32, propindex: i32, proptype: i32) -> ::windows::core::Result @@ -12943,7 +12943,7 @@ impl ICertRequestD2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCAProperty)(::windows::core::Interface::as_raw(self), pwszauthority.into(), ::core::mem::transmute(propid), ::core::mem::transmute(propindex), ::core::mem::transmute(proptype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCAProperty)(::windows::core::Interface::as_raw(self), pwszauthority.into(), propid, propindex, proptype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetCAPropertyInfo<'a, P0>(&self, pwszauthority: P0, pcproperty: *mut i32, pctbpropinfo: *mut CERTTRANSBLOB) -> ::windows::core::Result<()> @@ -13027,7 +13027,7 @@ pub struct ICertServerExit(::windows::core::IUnknown); impl ICertServerExit { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetContext(&self, context: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13036,7 +13036,7 @@ impl ICertServerExit { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetRequestProperty)(::windows::core::Interface::as_raw(self), strpropertyname.into().abi(), ::core::mem::transmute(propertytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRequestProperty)(::windows::core::Interface::as_raw(self), strpropertyname.into().abi(), propertytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13054,7 +13054,7 @@ impl ICertServerExit { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCertificateProperty)(::windows::core::Interface::as_raw(self), strpropertyname.into().abi(), ::core::mem::transmute(propertytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCertificateProperty)(::windows::core::Interface::as_raw(self), strpropertyname.into().abi(), propertytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13063,7 +13063,7 @@ impl ICertServerExit { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCertificateExtension)(::windows::core::Interface::as_raw(self), strextensionname.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCertificateExtension)(::windows::core::Interface::as_raw(self), strextensionname.into().abi(), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetCertificateExtensionFlags(&self) -> ::windows::core::Result { @@ -13072,7 +13072,7 @@ impl ICertServerExit { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn EnumerateExtensionsSetup(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumerateExtensionsSetup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EnumerateExtensionsSetup)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13086,7 +13086,7 @@ impl ICertServerExit { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn EnumerateAttributesSetup(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumerateAttributesSetup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EnumerateAttributesSetup)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13204,7 +13204,7 @@ pub struct ICertServerPolicy(::windows::core::IUnknown); impl ICertServerPolicy { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetContext(&self, context: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13213,7 +13213,7 @@ impl ICertServerPolicy { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetRequestProperty)(::windows::core::Interface::as_raw(self), strpropertyname.into().abi(), ::core::mem::transmute(propertytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRequestProperty)(::windows::core::Interface::as_raw(self), strpropertyname.into().abi(), propertytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13231,7 +13231,7 @@ impl ICertServerPolicy { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCertificateProperty)(::windows::core::Interface::as_raw(self), strpropertyname.into().abi(), ::core::mem::transmute(propertytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCertificateProperty)(::windows::core::Interface::as_raw(self), strpropertyname.into().abi(), propertytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13239,7 +13239,7 @@ impl ICertServerPolicy { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetCertificateProperty)(::windows::core::Interface::as_raw(self), strpropertyname.into().abi(), ::core::mem::transmute(propertytype), ::core::mem::transmute(pvarpropertyvalue)).ok() + (::windows::core::Interface::vtable(self).SetCertificateProperty)(::windows::core::Interface::as_raw(self), strpropertyname.into().abi(), propertytype, ::core::mem::transmute(pvarpropertyvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13248,7 +13248,7 @@ impl ICertServerPolicy { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCertificateExtension)(::windows::core::Interface::as_raw(self), strextensionname.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCertificateExtension)(::windows::core::Interface::as_raw(self), strextensionname.into().abi(), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetCertificateExtensionFlags(&self) -> ::windows::core::Result { @@ -13261,11 +13261,11 @@ impl ICertServerPolicy { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetCertificateExtension)(::windows::core::Interface::as_raw(self), strextensionname.into().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(extflags), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).SetCertificateExtension)(::windows::core::Interface::as_raw(self), strextensionname.into().abi(), r#type, extflags, ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn EnumerateExtensionsSetup(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumerateExtensionsSetup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EnumerateExtensionsSetup)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13279,7 +13279,7 @@ impl ICertServerPolicy { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn EnumerateAttributesSetup(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumerateAttributesSetup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EnumerateAttributesSetup)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13415,11 +13415,11 @@ impl ICertView { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCertViewColumn(&self, fresultcolumn: CVRC_COLUMN) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumCertViewColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fresultcolumn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumCertViewColumn)(::windows::core::Interface::as_raw(self), fresultcolumn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetColumnCount(&self, fresultcolumn: CVRC_COLUMN, pccolumn: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColumnCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fresultcolumn), ::core::mem::transmute(pccolumn)).ok() + (::windows::core::Interface::vtable(self).GetColumnCount)(::windows::core::Interface::as_raw(self), fresultcolumn, ::core::mem::transmute(pccolumn)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13427,20 +13427,20 @@ impl ICertView { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetColumnIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fresultcolumn), strcolumnname.into().abi(), ::core::mem::transmute(pcolumnindex)).ok() + (::windows::core::Interface::vtable(self).GetColumnIndex)(::windows::core::Interface::as_raw(self), fresultcolumn, strcolumnname.into().abi(), ::core::mem::transmute(pcolumnindex)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetResultColumnCount(&self, cresultcolumn: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetResultColumnCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cresultcolumn)).ok() + (::windows::core::Interface::vtable(self).SetResultColumnCount)(::windows::core::Interface::as_raw(self), cresultcolumn).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetResultColumn(&self, columnindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetResultColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columnindex)).ok() + (::windows::core::Interface::vtable(self).SetResultColumn)(::windows::core::Interface::as_raw(self), columnindex).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetRestriction(&self, columnindex: CERT_VIEW_COLUMN_INDEX, seekoperator: CERT_VIEW_SEEK_OPERATOR_FLAGS, sortorder: i32, pvarvalue: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRestriction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columnindex), ::core::mem::transmute(seekoperator), ::core::mem::transmute(sortorder), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).SetRestriction)(::windows::core::Interface::as_raw(self), columnindex, seekoperator, sortorder, ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -13557,11 +13557,11 @@ impl ICertView2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCertViewColumn(&self, fresultcolumn: CVRC_COLUMN) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumCertViewColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fresultcolumn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumCertViewColumn)(::windows::core::Interface::as_raw(self), fresultcolumn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetColumnCount(&self, fresultcolumn: CVRC_COLUMN, pccolumn: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetColumnCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fresultcolumn), ::core::mem::transmute(pccolumn)).ok() + (::windows::core::Interface::vtable(self).base__.GetColumnCount)(::windows::core::Interface::as_raw(self), fresultcolumn, ::core::mem::transmute(pccolumn)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13569,20 +13569,20 @@ impl ICertView2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.GetColumnIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fresultcolumn), strcolumnname.into().abi(), ::core::mem::transmute(pcolumnindex)).ok() + (::windows::core::Interface::vtable(self).base__.GetColumnIndex)(::windows::core::Interface::as_raw(self), fresultcolumn, strcolumnname.into().abi(), ::core::mem::transmute(pcolumnindex)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetResultColumnCount(&self, cresultcolumn: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetResultColumnCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cresultcolumn)).ok() + (::windows::core::Interface::vtable(self).base__.SetResultColumnCount)(::windows::core::Interface::as_raw(self), cresultcolumn).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetResultColumn(&self, columnindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetResultColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columnindex)).ok() + (::windows::core::Interface::vtable(self).base__.SetResultColumn)(::windows::core::Interface::as_raw(self), columnindex).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetRestriction(&self, columnindex: CERT_VIEW_COLUMN_INDEX, seekoperator: CERT_VIEW_SEEK_OPERATOR_FLAGS, sortorder: i32, pvarvalue: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRestriction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columnindex), ::core::mem::transmute(seekoperator), ::core::mem::transmute(sortorder), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetRestriction)(::windows::core::Interface::as_raw(self), columnindex, seekoperator, sortorder, ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -13592,7 +13592,7 @@ impl ICertView2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetTable(&self, table: CVRC_TABLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(table)).ok() + (::windows::core::Interface::vtable(self).SetTable)(::windows::core::Interface::as_raw(self), table).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13693,13 +13693,13 @@ impl ICertificateAttestationChallenge { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strpendingfullcmcresponsewithchallenge.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), encoding, strpendingfullcmcresponsewithchallenge.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn DecryptChallenge(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).DecryptChallenge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).DecryptChallenge)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13799,13 +13799,13 @@ impl ICertificateAttestationChallenge2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strpendingfullcmcresponsewithchallenge.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), encoding, strpendingfullcmcresponsewithchallenge.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn DecryptChallenge(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.DecryptChallenge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.DecryptChallenge)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13827,7 +13827,7 @@ impl ICertificateAttestationChallenge2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_KeyBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_KeyBlob)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -13933,7 +13933,7 @@ impl ICertificatePolicies { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -13955,7 +13955,7 @@ impl ICertificatePolicies { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -14157,7 +14157,7 @@ impl ICertificationAuthorities { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -14179,7 +14179,7 @@ impl ICertificationAuthorities { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -14293,7 +14293,7 @@ impl ICertificationAuthority { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Property(&self, property: EnrollmentCAProperty) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Property)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Property)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -14495,7 +14495,7 @@ impl ICryptAttributes { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -14517,7 +14517,7 @@ impl ICryptAttributes { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -14638,7 +14638,7 @@ impl ICspAlgorithm { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAlgorithmOid(&self, length: i32, algflags: AlgorithmFlags) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAlgorithmOid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(length), ::core::mem::transmute(algflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAlgorithmOid)(::windows::core::Interface::as_raw(self), length, algflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn DefaultLength(&self) -> ::windows::core::Result { @@ -14784,7 +14784,7 @@ impl ICspAlgorithms { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -14806,7 +14806,7 @@ impl ICspAlgorithms { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -14938,7 +14938,7 @@ impl ICspInformation { where P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, { - (::windows::core::Interface::vtable(self).InitializeFromType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), palgorithm.into().abi(), ::core::mem::transmute(machinecontext)).ok() + (::windows::core::Interface::vtable(self).InitializeFromType)(::windows::core::Interface::as_raw(self), r#type, palgorithm.into().abi(), machinecontext).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15006,7 +15006,7 @@ impl ICspInformation { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDefaultSecurityDescriptor(&self, machinecontext: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetDefaultSecurityDescriptor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDefaultSecurityDescriptor)(::windows::core::Interface::as_raw(self), machinecontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn LegacyCsp(&self) -> ::windows::core::Result { @@ -15020,7 +15020,7 @@ impl ICspInformation { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCspStatusFromOperations)(::windows::core::Interface::as_raw(self), palgorithm.into().abi(), ::core::mem::transmute(operations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCspStatusFromOperations)(::windows::core::Interface::as_raw(self), palgorithm.into().abi(), operations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -15135,7 +15135,7 @@ impl ICspInformations { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -15157,7 +15157,7 @@ impl ICspInformations { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -15183,7 +15183,7 @@ impl ICspInformations { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCspStatusFromProviderName)(::windows::core::Interface::as_raw(self), strprovidername.into().abi(), ::core::mem::transmute(legacykeyspec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCspStatusFromProviderName)(::windows::core::Interface::as_raw(self), strprovidername.into().abi(), legacykeyspec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15192,7 +15192,7 @@ impl ICspInformations { P0: ::std::convert::Into<::windows::core::InParam<'a, ICspInformation>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCspStatusesFromOperations)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(operations), pcspinformation.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCspStatusesFromOperations)(::windows::core::Interface::as_raw(self), operations, pcspinformation.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15335,7 +15335,7 @@ impl ICspStatus { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetOrdinal(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOrdinal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetOrdinal)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15461,7 +15461,7 @@ impl ICspStatuses { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -15483,7 +15483,7 @@ impl ICspStatuses { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -15503,7 +15503,7 @@ impl ICspStatuses { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByOrdinal(&self, ordinal: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByOrdinal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ordinal), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByOrdinal)(::windows::core::Interface::as_raw(self), ordinal, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -15513,7 +15513,7 @@ impl ICspStatuses { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByOperations)(::windows::core::Interface::as_raw(self), strcspname.into().abi(), stralgorithmname.into().abi(), ::core::mem::transmute(operations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByOperations)(::windows::core::Interface::as_raw(self), strcspname.into().abi(), stralgorithmname.into().abi(), operations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15671,11 +15671,11 @@ impl IEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn enumProvidersWStr(&self, dwindex: i32, dwflags: i32, pbstrprovname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).enumProvidersWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbstrprovname)).ok() + (::windows::core::Interface::vtable(self).enumProvidersWStr)(::windows::core::Interface::as_raw(self), dwindex, dwflags, ::core::mem::transmute(pbstrprovname)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn enumContainersWStr(&self, dwindex: i32, pbstr: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).enumContainersWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pbstr)).ok() + (::windows::core::Interface::vtable(self).enumContainersWStr)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pbstr)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn freeRequestInfoBlob(&self, pkcs7orpkcs10: super::CRYPTOAPI_BLOB) -> ::windows::core::Result<()> { @@ -15709,7 +15709,7 @@ impl IEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetMyStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMyStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetMyStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CAStoreNameWStr(&self, szwname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -15739,7 +15739,7 @@ impl IEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCAStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCAStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetCAStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn RootStoreNameWStr(&self, szwname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -15769,7 +15769,7 @@ impl IEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRootStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRootStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetRootStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn RequestStoreNameWStr(&self, szwname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -15799,7 +15799,7 @@ impl IEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRequestStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ContainerNameWStr(&self, szwcontainer: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -15829,7 +15829,7 @@ impl IEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderType(&self, dwtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtype)).ok() + (::windows::core::Interface::vtable(self).SetProviderType)(::windows::core::Interface::as_raw(self), dwtype).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeySpec(&self, pdw: *mut i32) -> ::windows::core::Result<()> { @@ -15837,7 +15837,7 @@ impl IEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeySpec(&self, dw: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeySpec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).SetKeySpec)(::windows::core::Interface::as_raw(self), dw).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ProviderFlags(&self, pdwflags: *mut i32) -> ::windows::core::Result<()> { @@ -15845,7 +15845,7 @@ impl IEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProviderFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetProviderFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15866,7 +15866,7 @@ impl IEnroll { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetGenKeyFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGenKeyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetGenKeyFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16199,11 +16199,11 @@ impl IEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn enumProvidersWStr(&self, dwindex: i32, dwflags: i32, pbstrprovname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.enumProvidersWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbstrprovname)).ok() + (::windows::core::Interface::vtable(self).base__.enumProvidersWStr)(::windows::core::Interface::as_raw(self), dwindex, dwflags, ::core::mem::transmute(pbstrprovname)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn enumContainersWStr(&self, dwindex: i32, pbstr: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.enumContainersWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pbstr)).ok() + (::windows::core::Interface::vtable(self).base__.enumContainersWStr)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pbstr)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn freeRequestInfoBlob(&self, pkcs7orpkcs10: super::CRYPTOAPI_BLOB) -> ::windows::core::Result<()> { @@ -16237,7 +16237,7 @@ impl IEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetMyStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMyStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetMyStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CAStoreNameWStr(&self, szwname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -16267,7 +16267,7 @@ impl IEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCAStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCAStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetCAStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn RootStoreNameWStr(&self, szwname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -16297,7 +16297,7 @@ impl IEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRootStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRootStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetRootStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn RequestStoreNameWStr(&self, szwname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -16327,7 +16327,7 @@ impl IEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRequestStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ContainerNameWStr(&self, szwcontainer: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -16357,7 +16357,7 @@ impl IEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderType(&self, dwtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtype)).ok() + (::windows::core::Interface::vtable(self).base__.SetProviderType)(::windows::core::Interface::as_raw(self), dwtype).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeySpec(&self, pdw: *mut i32) -> ::windows::core::Result<()> { @@ -16365,7 +16365,7 @@ impl IEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeySpec(&self, dw: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetKeySpec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).base__.SetKeySpec)(::windows::core::Interface::as_raw(self), dw).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ProviderFlags(&self, pdwflags: *mut i32) -> ::windows::core::Result<()> { @@ -16373,7 +16373,7 @@ impl IEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProviderFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetProviderFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16394,7 +16394,7 @@ impl IEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetGenKeyFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetGenKeyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetGenKeyFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16543,11 +16543,11 @@ impl IEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] 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() + (::windows::core::Interface::vtable(self).EnumAlgs)(::windows::core::Interface::as_raw(self), dwindex, algclass, ::core::mem::transmute(pdwalgid)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] 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() + (::windows::core::Interface::vtable(self).GetAlgNameWStr)(::windows::core::Interface::as_raw(self), algid, ::core::mem::transmute(ppwsz)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16564,7 +16564,7 @@ impl IEnroll2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetHashAlgID(&self, hashalgid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHashAlgID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hashalgid)).ok() + (::windows::core::Interface::vtable(self).SetHashAlgID)(::windows::core::Interface::as_raw(self), hashalgid).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn HashAlgID(&self, hashalgid: *mut i32) -> ::windows::core::Result<()> { @@ -16770,11 +16770,11 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn enumProvidersWStr(&self, dwindex: i32, dwflags: i32, pbstrprovname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.enumProvidersWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbstrprovname)).ok() + (::windows::core::Interface::vtable(self).base__.base__.enumProvidersWStr)(::windows::core::Interface::as_raw(self), dwindex, dwflags, ::core::mem::transmute(pbstrprovname)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn enumContainersWStr(&self, dwindex: i32, pbstr: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.enumContainersWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pbstr)).ok() + (::windows::core::Interface::vtable(self).base__.base__.enumContainersWStr)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pbstr)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn freeRequestInfoBlob(&self, pkcs7orpkcs10: super::CRYPTOAPI_BLOB) -> ::windows::core::Result<()> { @@ -16808,7 +16808,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetMyStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetMyStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetMyStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CAStoreNameWStr(&self, szwname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -16838,7 +16838,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCAStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCAStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCAStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn RootStoreNameWStr(&self, szwname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -16868,7 +16868,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRootStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRootStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRootStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn RequestStoreNameWStr(&self, szwname: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -16898,7 +16898,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRequestStoreFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRequestStoreFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ContainerNameWStr(&self, szwcontainer: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -16928,7 +16928,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderType(&self, dwtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProviderType)(::windows::core::Interface::as_raw(self), dwtype).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeySpec(&self, pdw: *mut i32) -> ::windows::core::Result<()> { @@ -16936,7 +16936,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeySpec(&self, dw: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetKeySpec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetKeySpec)(::windows::core::Interface::as_raw(self), dw).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ProviderFlags(&self, pdwflags: *mut i32) -> ::windows::core::Result<()> { @@ -16944,7 +16944,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetProviderFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProviderFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16965,7 +16965,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetGenKeyFlags(&self, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetGenKeyFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetGenKeyFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17114,11 +17114,11 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn EnumAlgs(&self, dwindex: i32, algclass: i32, pdwalgid: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumAlgs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(algclass), ::core::mem::transmute(pdwalgid)).ok() + (::windows::core::Interface::vtable(self).base__.EnumAlgs)(::windows::core::Interface::as_raw(self), dwindex, algclass, ::core::mem::transmute(pdwalgid)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetAlgNameWStr(&self, algid: i32, ppwsz: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetAlgNameWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(algid), ::core::mem::transmute(ppwsz)).ok() + (::windows::core::Interface::vtable(self).base__.GetAlgNameWStr)(::windows::core::Interface::as_raw(self), algid, ::core::mem::transmute(ppwsz)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17135,7 +17135,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetHashAlgID(&self, hashalgid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHashAlgID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hashalgid)).ok() + (::windows::core::Interface::vtable(self).base__.SetHashAlgID)(::windows::core::Interface::as_raw(self), hashalgid).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn HashAlgID(&self, hashalgid: *mut i32) -> ::windows::core::Result<()> { @@ -17215,28 +17215,28 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn binaryBlobToString(&self, flags: i32, pblobbinary: *mut super::CRYPTOAPI_BLOB, ppwszstring: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).binaryBlobToString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(pblobbinary), ::core::mem::transmute(ppwszstring)).ok() + (::windows::core::Interface::vtable(self).binaryBlobToString)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(pblobbinary), ::core::mem::transmute(ppwszstring)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn stringToBinaryBlob<'a, P0>(&self, flags: i32, pwszstring: P0, pblobbinary: *mut super::CRYPTOAPI_BLOB, pdwskip: *mut i32, pdwflags: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).stringToBinaryBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), pwszstring.into(), ::core::mem::transmute(pblobbinary), ::core::mem::transmute(pdwskip), ::core::mem::transmute(pdwflags)).ok() + (::windows::core::Interface::vtable(self).stringToBinaryBlob)(::windows::core::Interface::as_raw(self), flags, pwszstring.into(), ::core::mem::transmute(pblobbinary), ::core::mem::transmute(pdwskip), ::core::mem::transmute(pdwflags)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn addExtensionToRequestWStr<'a, P0>(&self, flags: i32, pwszname: P0, pblobvalue: *mut super::CRYPTOAPI_BLOB) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).addExtensionToRequestWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), pwszname.into(), ::core::mem::transmute(pblobvalue)).ok() + (::windows::core::Interface::vtable(self).addExtensionToRequestWStr)(::windows::core::Interface::as_raw(self), flags, pwszname.into(), ::core::mem::transmute(pblobvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn addAttributeToRequestWStr<'a, P0>(&self, flags: i32, pwszname: P0, pblobvalue: *mut super::CRYPTOAPI_BLOB) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).addAttributeToRequestWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), pwszname.into(), ::core::mem::transmute(pblobvalue)).ok() + (::windows::core::Interface::vtable(self).addAttributeToRequestWStr)(::windows::core::Interface::as_raw(self), flags, pwszname.into(), ::core::mem::transmute(pblobvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn addNameValuePairToRequestWStr<'a, P0, P1>(&self, flags: i32, pwszname: P0, pwszvalue: P1) -> ::windows::core::Result<()> @@ -17244,7 +17244,7 @@ impl IEnroll4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).addNameValuePairToRequestWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), pwszname.into(), pwszvalue.into()).ok() + (::windows::core::Interface::vtable(self).addNameValuePairToRequestWStr)(::windows::core::Interface::as_raw(self), flags, pwszname.into(), pwszvalue.into()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn resetExtensions(&self) -> ::windows::core::Result<()> { @@ -17260,7 +17260,7 @@ impl IEnroll4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).createRequestWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), pwszdnname.into(), pwszusage.into(), ::core::mem::transmute(pblobrequest)).ok() + (::windows::core::Interface::vtable(self).createRequestWStr)(::windows::core::Interface::as_raw(self), flags, pwszdnname.into(), pwszusage.into(), ::core::mem::transmute(pblobrequest)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn createFileRequestWStr<'a, P0, P1, P2>(&self, flags: CERT_CREATE_REQUEST_FLAGS, pwszdnname: P0, pwszusage: P1, pwszrequestfilename: P2) -> ::windows::core::Result<()> @@ -17269,7 +17269,7 @@ impl IEnroll4 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).createFileRequestWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), pwszdnname.into(), pwszusage.into(), pwszrequestfilename.into()).ok() + (::windows::core::Interface::vtable(self).createFileRequestWStr)(::windows::core::Interface::as_raw(self), flags, pwszdnname.into(), pwszusage.into(), pwszrequestfilename.into()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn acceptResponseBlob(&self, pblobresponse: *mut super::CRYPTOAPI_BLOB) -> ::windows::core::Result<()> { @@ -17317,11 +17317,11 @@ impl IEnroll4 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).setPendingRequestInfoWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lrequestid), pwszcadns.into(), pwszcaname.into(), pwszfriendlyname.into()).ok() + (::windows::core::Interface::vtable(self).setPendingRequestInfoWStr)(::windows::core::Interface::as_raw(self), lrequestid, pwszcadns.into(), pwszcaname.into(), pwszfriendlyname.into()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn enumPendingRequestWStr(&self, lindex: i32, ldesiredproperty: PENDING_REQUEST_DESIRED_PROPERTY, ppproperty: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).enumPendingRequestWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(ldesiredproperty), ::core::mem::transmute(ppproperty)).ok() + (::windows::core::Interface::vtable(self).enumPendingRequestWStr)(::windows::core::Interface::as_raw(self), lindex, ldesiredproperty, ::core::mem::transmute(ppproperty)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn removePendingRequestWStr(&self, thumbprintblob: super::CRYPTOAPI_BLOB) -> ::windows::core::Result<()> { @@ -17329,7 +17329,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetKeyLenEx(&self, lsizespec: XEKL_KEYSIZE, lkeyspec: XEKL_KEYSPEC, pdwkeysize: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetKeyLenEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsizespec), ::core::mem::transmute(lkeyspec), ::core::mem::transmute(pdwkeysize)).ok() + (::windows::core::Interface::vtable(self).GetKeyLenEx)(::windows::core::Interface::as_raw(self), lsizespec, lkeyspec, ::core::mem::transmute(pdwkeysize)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn InstallPKCS7BlobEx(&self, pblobpkcs7: *mut super::CRYPTOAPI_BLOB, plcertinstalled: *mut i32) -> ::windows::core::Result<()> { @@ -17342,7 +17342,7 @@ impl IEnroll4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AddCertTypeToRequestWStrEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltype), pwszoidorname.into(), ::core::mem::transmute(lmajorversion), fminorversion.into(), ::core::mem::transmute(lminorversion)).ok() + (::windows::core::Interface::vtable(self).AddCertTypeToRequestWStrEx)(::windows::core::Interface::as_raw(self), ltype, pwszoidorname.into(), lmajorversion, fminorversion.into(), lminorversion).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn getProviderTypeWStr<'a, P0>(&self, pwszprovname: P0, plprovtype: *mut i32) -> ::windows::core::Result<()> @@ -17353,7 +17353,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn addBlobPropertyToCertificateWStr(&self, lpropertyid: i32, lreserved: i32, pblobproperty: *mut super::CRYPTOAPI_BLOB) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).addBlobPropertyToCertificateWStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpropertyid), ::core::mem::transmute(lreserved), ::core::mem::transmute(pblobproperty)).ok() + (::windows::core::Interface::vtable(self).addBlobPropertyToCertificateWStr)(::windows::core::Interface::as_raw(self), lpropertyid, lreserved, ::core::mem::transmute(pblobproperty)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17362,7 +17362,7 @@ impl IEnroll4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, lclientid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lclientid)).ok() + (::windows::core::Interface::vtable(self).SetClientId)(::windows::core::Interface::as_raw(self), lclientid).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self, plclientid: *mut i32) -> ::windows::core::Result<()> { @@ -17530,7 +17530,7 @@ impl IEnumCERTVIEWATTRIBUTE { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Skip(&self, celt: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -17660,11 +17660,11 @@ impl IEnumCERTVIEWCOLUMN { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetValue(&self, flags: ENUM_CERT_COLUMN_VALUE_FLAGS, pvarvalue: *mut super::super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Skip(&self, celt: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -17788,11 +17788,11 @@ impl IEnumCERTVIEWEXTENSION { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetValue(&self, r#type: CERT_PROPERTY_TYPE, flags: ENUM_CERT_COLUMN_VALUE_FLAGS, pvarvalue: *mut super::super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(flags), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), r#type, flags, ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Skip(&self, celt: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -17908,17 +17908,17 @@ impl IEnumCERTVIEWROW { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCertViewAttribute(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumCertViewAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumCertViewAttribute)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCertViewExtension(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumCertViewExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumCertViewExtension)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Skip(&self, celt: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -18086,7 +18086,7 @@ impl INDESPolicy { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), pwszchallenge.into(), pwsztransactionid.into(), ::core::mem::transmute(disposition), ::core::mem::transmute(lasthresult), ::core::mem::transmute(pctbissuedcertencoded)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), pwszchallenge.into(), pwsztransactionid.into(), disposition, lasthresult, ::core::mem::transmute(pctbissuedcertencoded)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18161,7 +18161,7 @@ impl IOCSPAdmin { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetConfiguration)(::windows::core::Interface::as_raw(self), bstrservername.into().abi(), ::core::mem::transmute(bforce)).ok() + (::windows::core::Interface::vtable(self).GetConfiguration)(::windows::core::Interface::as_raw(self), bstrservername.into().abi(), bforce).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18169,7 +18169,7 @@ impl IOCSPAdmin { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetConfiguration)(::windows::core::Interface::as_raw(self), bstrservername.into().abi(), ::core::mem::transmute(bforce)).ok() + (::windows::core::Interface::vtable(self).SetConfiguration)(::windows::core::Interface::as_raw(self), bstrservername.into().abi(), bforce).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18372,7 +18372,7 @@ impl IOCSPCAConfiguration { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSigningFlags(&self, newval: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSigningFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetSigningFlags)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -18395,7 +18395,7 @@ impl IOCSPCAConfiguration { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetReminderDuration(&self, newval: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReminderDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetReminderDuration)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ErrorCode(&self) -> ::windows::core::Result { @@ -18646,7 +18646,7 @@ impl IOCSPCAConfigurationCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -18893,7 +18893,7 @@ impl IOCSPPropertyCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -19039,7 +19039,7 @@ pub struct IObjectId(::windows::core::IUnknown); impl IObjectId { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn InitializeFromName(&self, name: CERTENROLL_OBJECTID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeFromName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(name)).ok() + (::windows::core::Interface::vtable(self).InitializeFromName)(::windows::core::Interface::as_raw(self), name).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19055,7 +19055,7 @@ impl IObjectId { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromAlgorithmName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(groupid), ::core::mem::transmute(keyflags), ::core::mem::transmute(algflags), stralgorithmname.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromAlgorithmName)(::windows::core::Interface::as_raw(self), groupid, keyflags, algflags, stralgorithmname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -19086,7 +19086,7 @@ impl IObjectId { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAlgorithmName(&self, groupid: ObjectIdGroupId, keyflags: ObjectIdPublicKeyFlags) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetAlgorithmName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(groupid), ::core::mem::transmute(keyflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAlgorithmName)(::windows::core::Interface::as_raw(self), groupid, keyflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -19192,7 +19192,7 @@ impl IObjectIds { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -19214,7 +19214,7 @@ impl IObjectIds { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -19324,7 +19324,7 @@ impl IPolicyQualifier { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), strqualifier.into().abi(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), strqualifier.into().abi(), r#type).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -19347,7 +19347,7 @@ impl IPolicyQualifier { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -19444,7 +19444,7 @@ impl IPolicyQualifiers { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -19466,7 +19466,7 @@ impl IPolicyQualifiers { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -19580,13 +19580,13 @@ impl ISignerCertificate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(verifytype), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), machinecontext, verifytype, encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Certificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Certificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Certificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -19601,7 +19601,7 @@ impl ISignerCertificate { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -19610,7 +19610,7 @@ impl ISignerCertificate { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19750,7 +19750,7 @@ impl ISignerCertificates { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -19772,7 +19772,7 @@ impl ISignerCertificates { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -19881,7 +19881,7 @@ impl ISmimeCapabilities { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -19903,7 +19903,7 @@ impl ISmimeCapabilities { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -19919,7 +19919,7 @@ impl ISmimeCapabilities { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn AddAvailableSmimeCapabilities(&self, machinecontext: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddAvailableSmimeCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(machinecontext)).ok() + (::windows::core::Interface::vtable(self).AddAvailableSmimeCapabilities)(::windows::core::Interface::as_raw(self), machinecontext).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -20018,7 +20018,7 @@ impl ISmimeCapability { where P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(bitcount)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), bitcount).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20120,7 +20120,7 @@ impl IX500DistinguishedName { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Decode)(::windows::core::Interface::as_raw(self), strencodedname.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(nameflags)).ok() + (::windows::core::Interface::vtable(self).Decode)(::windows::core::Interface::as_raw(self), strencodedname.into().abi(), encoding, nameflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20128,7 +20128,7 @@ impl IX500DistinguishedName { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Encode)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(nameflags)).ok() + (::windows::core::Interface::vtable(self).Encode)(::windows::core::Interface::as_raw(self), strname.into().abi(), nameflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20140,7 +20140,7 @@ impl IX500DistinguishedName { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_EncodedName(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_EncodedName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EncodedName)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -20239,7 +20239,7 @@ impl IX509Attribute { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20251,7 +20251,7 @@ impl IX509Attribute { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -20346,7 +20346,7 @@ impl IX509AttributeArchiveKey { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20358,7 +20358,7 @@ impl IX509AttributeArchiveKey { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -20368,7 +20368,7 @@ impl IX509AttributeArchiveKey { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, { - (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), pkey.into().abi(), ::core::mem::transmute(encoding), strcaxcert.into().abi(), palgorithm.into().abi(), ::core::mem::transmute(encryptionstrength)).ok() + (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), pkey.into().abi(), encoding, strcaxcert.into().abi(), palgorithm.into().abi(), encryptionstrength).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20376,13 +20376,13 @@ impl IX509AttributeArchiveKey { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_EncryptedKeyBlob(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_EncryptedKeyBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EncryptedKeyBlob)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20511,7 +20511,7 @@ impl IX509AttributeArchiveKeyHash { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20523,7 +20523,7 @@ impl IX509AttributeArchiveKeyHash { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20531,7 +20531,7 @@ impl IX509AttributeArchiveKeyHash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeEncodeFromEncryptedKeyBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencryptedkeyblob.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeEncodeFromEncryptedKeyBlob)(::windows::core::Interface::as_raw(self), encoding, strencryptedkeyblob.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20539,13 +20539,13 @@ impl IX509AttributeArchiveKeyHash { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_EncryptedKeyHashBlob(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_EncryptedKeyHashBlob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EncryptedKeyHashBlob)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -20658,7 +20658,7 @@ impl IX509AttributeClientId { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20670,7 +20670,7 @@ impl IX509AttributeClientId { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20680,7 +20680,7 @@ impl IX509AttributeClientId { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clientid), strmachinednsname.into().abi(), strusersamname.into().abi(), strprocessname.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), clientid, strmachinednsname.into().abi(), strusersamname.into().abi(), strprocessname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20688,7 +20688,7 @@ impl IX509AttributeClientId { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -20833,7 +20833,7 @@ impl IX509AttributeCspProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20845,7 +20845,7 @@ impl IX509AttributeCspProvider { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20854,7 +20854,7 @@ impl IX509AttributeCspProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keyspec), strprovidername.into().abi(), ::core::mem::transmute(encoding), strsignature.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), keyspec, strprovidername.into().abi(), encoding, strsignature.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20862,7 +20862,7 @@ impl IX509AttributeCspProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeySpec(&self) -> ::windows::core::Result { @@ -20879,7 +20879,7 @@ impl IX509AttributeCspProvider { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Signature(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Signature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Signature)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -20997,7 +20997,7 @@ impl IX509AttributeExtensions { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -21009,7 +21009,7 @@ impl IX509AttributeExtensions { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -21025,7 +21025,7 @@ impl IX509AttributeExtensions { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -21144,7 +21144,7 @@ impl IX509AttributeOSVersion { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -21156,7 +21156,7 @@ impl IX509AttributeOSVersion { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21172,7 +21172,7 @@ impl IX509AttributeOSVersion { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21291,7 +21291,7 @@ impl IX509AttributeRenewalCertificate { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -21303,7 +21303,7 @@ impl IX509AttributeRenewalCertificate { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21311,7 +21311,7 @@ impl IX509AttributeRenewalCertificate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strcert.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), encoding, strcert.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21319,13 +21319,13 @@ impl IX509AttributeRenewalCertificate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -21435,7 +21435,7 @@ impl IX509Attributes { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -21457,7 +21457,7 @@ impl IX509Attributes { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -21551,7 +21551,7 @@ pub struct IX509CertificateRequest(::windows::core::IUnknown); impl IX509CertificateRequest { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -21565,7 +21565,7 @@ impl IX509CertificateRequest { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInnerRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInnerRequest)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -21584,7 +21584,7 @@ impl IX509CertificateRequest { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -21593,7 +21593,7 @@ impl IX509CertificateRequest { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21616,13 +21616,13 @@ impl IX509CertificateRequest { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSuppressDefaults(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSuppressDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSuppressDefaults)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21630,7 +21630,7 @@ impl IX509CertificateRequest { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -21639,7 +21639,7 @@ impl IX509CertificateRequest { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetClientId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -21676,13 +21676,13 @@ impl IX509CertificateRequest { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -21815,7 +21815,7 @@ pub struct IX509CertificateRequestCertificate(::windows::core::IUnknown); impl IX509CertificateRequestCertificate { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -21829,7 +21829,7 @@ impl IX509CertificateRequestCertificate { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -21848,7 +21848,7 @@ impl IX509CertificateRequestCertificate { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -21857,7 +21857,7 @@ impl IX509CertificateRequestCertificate { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21880,13 +21880,13 @@ impl IX509CertificateRequestCertificate { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSuppressDefaults(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21894,7 +21894,7 @@ impl IX509CertificateRequestCertificate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -21903,7 +21903,7 @@ impl IX509CertificateRequestCertificate { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -21940,13 +21940,13 @@ impl IX509CertificateRequestCertificate { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21954,7 +21954,7 @@ impl IX509CertificateRequestCertificate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -21963,7 +21963,7 @@ impl IX509CertificateRequestCertificate { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PrivateKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), pprivatekey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), context, pprivatekey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -21972,7 +21972,7 @@ impl IX509CertificateRequestCertificate { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PublicKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppublickey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), context, ppublickey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21980,7 +21980,7 @@ impl IX509CertificateRequestCertificate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strcertificate.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(inheritoptions)).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), context, strcertificate.into().abi(), encoding, inheritoptions).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21988,11 +21988,11 @@ impl IX509CertificateRequestCertificate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CheckSignature(&self, allowedsignaturetypes: Pkcs10AllowedSignatureTypes) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CheckSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowedsignaturetypes)).ok() + (::windows::core::Interface::vtable(self).base__.CheckSignature)(::windows::core::Interface::as_raw(self), allowedsignaturetypes).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn IsSmartCard(&self) -> ::windows::core::Result { @@ -22031,7 +22031,7 @@ impl IX509CertificateRequestCertificate { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_OldCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_OldCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_OldCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22060,7 +22060,7 @@ impl IX509CertificateRequestCertificate { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSmimeCapabilities(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22110,19 +22110,19 @@ impl IX509CertificateRequestCertificate { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawDataToBeSigned(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Signature(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_Signature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_Signature)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCspStatuses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keyspec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCspStatuses)(::windows::core::Interface::as_raw(self), keyspec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22153,7 +22153,7 @@ impl IX509CertificateRequestCertificate { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetNotBefore(&self, value: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotBefore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetNotBefore)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn NotAfter(&self) -> ::windows::core::Result { @@ -22162,13 +22162,13 @@ impl IX509CertificateRequestCertificate { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetNotAfter(&self, value: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotAfter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetNotAfter)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_SerialNumber(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_SerialNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_SerialNumber)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22176,7 +22176,7 @@ impl IX509CertificateRequestCertificate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_SerialNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_SerialNumber)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22336,7 +22336,7 @@ pub struct IX509CertificateRequestCertificate2(::windows::core::IUnknown); impl IX509CertificateRequestCertificate2 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -22350,7 +22350,7 @@ impl IX509CertificateRequestCertificate2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -22369,7 +22369,7 @@ impl IX509CertificateRequestCertificate2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -22378,7 +22378,7 @@ impl IX509CertificateRequestCertificate2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22401,13 +22401,13 @@ impl IX509CertificateRequestCertificate2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSuppressDefaults(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22415,7 +22415,7 @@ impl IX509CertificateRequestCertificate2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -22424,7 +22424,7 @@ impl IX509CertificateRequestCertificate2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22461,13 +22461,13 @@ impl IX509CertificateRequestCertificate2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22475,7 +22475,7 @@ impl IX509CertificateRequestCertificate2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -22484,7 +22484,7 @@ impl IX509CertificateRequestCertificate2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PrivateKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), pprivatekey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), context, pprivatekey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -22493,7 +22493,7 @@ impl IX509CertificateRequestCertificate2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PublicKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppublickey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), context, ppublickey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22501,7 +22501,7 @@ impl IX509CertificateRequestCertificate2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strcertificate.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(inheritoptions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), context, strcertificate.into().abi(), encoding, inheritoptions).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22509,11 +22509,11 @@ impl IX509CertificateRequestCertificate2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CheckSignature(&self, allowedsignaturetypes: Pkcs10AllowedSignatureTypes) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CheckSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowedsignaturetypes)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CheckSignature)(::windows::core::Interface::as_raw(self), allowedsignaturetypes).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn IsSmartCard(&self) -> ::windows::core::Result { @@ -22552,7 +22552,7 @@ impl IX509CertificateRequestCertificate2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_OldCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_OldCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_OldCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22581,7 +22581,7 @@ impl IX509CertificateRequestCertificate2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSmimeCapabilities(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22631,19 +22631,19 @@ impl IX509CertificateRequestCertificate2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawDataToBeSigned(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Signature(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_Signature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_Signature)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCspStatuses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keyspec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCspStatuses)(::windows::core::Interface::as_raw(self), keyspec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22674,7 +22674,7 @@ impl IX509CertificateRequestCertificate2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetNotBefore(&self, value: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNotBefore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetNotBefore)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn NotAfter(&self) -> ::windows::core::Result { @@ -22683,13 +22683,13 @@ impl IX509CertificateRequestCertificate2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetNotAfter(&self, value: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNotAfter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetNotAfter)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_SerialNumber(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_SerialNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_SerialNumber)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22697,7 +22697,7 @@ impl IX509CertificateRequestCertificate2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_SerialNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_SerialNumber)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22720,7 +22720,7 @@ impl IX509CertificateRequestCertificate2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).InitializeFromTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromTemplate)(::windows::core::Interface::as_raw(self), context, ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22730,7 +22730,7 @@ impl IX509CertificateRequestCertificate2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).InitializeFromPrivateKeyTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), pprivatekey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromPrivateKeyTemplate)(::windows::core::Interface::as_raw(self), context, pprivatekey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22890,7 +22890,7 @@ pub struct IX509CertificateRequestCmc(::windows::core::IUnknown); impl IX509CertificateRequestCmc { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -22904,7 +22904,7 @@ impl IX509CertificateRequestCmc { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -22923,7 +22923,7 @@ impl IX509CertificateRequestCmc { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -22932,7 +22932,7 @@ impl IX509CertificateRequestCmc { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22955,13 +22955,13 @@ impl IX509CertificateRequestCmc { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSuppressDefaults(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22969,7 +22969,7 @@ impl IX509CertificateRequestCmc { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -22978,7 +22978,7 @@ impl IX509CertificateRequestCmc { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23015,13 +23015,13 @@ impl IX509CertificateRequestCmc { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23029,7 +23029,7 @@ impl IX509CertificateRequestCmc { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23037,7 +23037,7 @@ impl IX509CertificateRequestCmc { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(renewalrequest), strcertificate.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(inheritoptions)).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), context, renewalrequest, strcertificate.into().abi(), encoding, inheritoptions).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23053,7 +23053,7 @@ impl IX509CertificateRequestCmc { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23140,13 +23140,13 @@ impl IX509CertificateRequestCmc { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetTransactionId(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTransactionId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetTransactionId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_SenderNonce(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_SenderNonce)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_SenderNonce)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23154,7 +23154,7 @@ impl IX509CertificateRequestCmc { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_SenderNonce)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_SenderNonce)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23169,13 +23169,13 @@ impl IX509CertificateRequestCmc { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetArchivePrivateKey(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetArchivePrivateKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetArchivePrivateKey)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_KeyArchivalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_KeyArchivalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_KeyArchivalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23183,7 +23183,7 @@ impl IX509CertificateRequestCmc { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_KeyArchivalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_KeyArchivalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23206,13 +23206,13 @@ impl IX509CertificateRequestCmc { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetEncryptionStrength(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEncryptionStrength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetEncryptionStrength)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_EncryptedKeyHash(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_EncryptedKeyHash)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EncryptedKeyHash)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23403,7 +23403,7 @@ pub struct IX509CertificateRequestCmc2(::windows::core::IUnknown); impl IX509CertificateRequestCmc2 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -23417,7 +23417,7 @@ impl IX509CertificateRequestCmc2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -23436,7 +23436,7 @@ impl IX509CertificateRequestCmc2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -23445,7 +23445,7 @@ impl IX509CertificateRequestCmc2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23468,13 +23468,13 @@ impl IX509CertificateRequestCmc2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSuppressDefaults(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23482,7 +23482,7 @@ impl IX509CertificateRequestCmc2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -23491,7 +23491,7 @@ impl IX509CertificateRequestCmc2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23528,13 +23528,13 @@ impl IX509CertificateRequestCmc2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23542,7 +23542,7 @@ impl IX509CertificateRequestCmc2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23550,7 +23550,7 @@ impl IX509CertificateRequestCmc2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(renewalrequest), strcertificate.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(inheritoptions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), context, renewalrequest, strcertificate.into().abi(), encoding, inheritoptions).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23566,7 +23566,7 @@ impl IX509CertificateRequestCmc2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23653,13 +23653,13 @@ impl IX509CertificateRequestCmc2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetTransactionId(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTransactionId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetTransactionId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_SenderNonce(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_SenderNonce)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_SenderNonce)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23667,7 +23667,7 @@ impl IX509CertificateRequestCmc2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_SenderNonce)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_SenderNonce)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23682,13 +23682,13 @@ impl IX509CertificateRequestCmc2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetArchivePrivateKey(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetArchivePrivateKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetArchivePrivateKey)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_KeyArchivalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_KeyArchivalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_KeyArchivalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23696,7 +23696,7 @@ impl IX509CertificateRequestCmc2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_KeyArchivalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_KeyArchivalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23719,13 +23719,13 @@ impl IX509CertificateRequestCmc2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetEncryptionStrength(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEncryptionStrength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetEncryptionStrength)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_EncryptedKeyHash(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_EncryptedKeyHash)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_EncryptedKeyHash)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23740,7 +23740,7 @@ impl IX509CertificateRequestCmc2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).InitializeFromTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromTemplate)(::windows::core::Interface::as_raw(self), context, ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23766,7 +23766,7 @@ impl IX509CertificateRequestCmc2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CheckSignature(&self, allowedsignaturetypes: Pkcs10AllowedSignatureTypes) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowedsignaturetypes)).ok() + (::windows::core::Interface::vtable(self).CheckSignature)(::windows::core::Interface::as_raw(self), allowedsignaturetypes).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -23774,7 +23774,7 @@ impl IX509CertificateRequestCmc2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISignerCertificate>>, { - (::windows::core::Interface::vtable(self).CheckCertificateSignature)(::windows::core::Interface::as_raw(self), psignercertificate.into().abi(), ::core::mem::transmute(validatecertificatechain)).ok() + (::windows::core::Interface::vtable(self).CheckCertificateSignature)(::windows::core::Interface::as_raw(self), psignercertificate.into().abi(), validatecertificatechain).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -23927,7 +23927,7 @@ pub struct IX509CertificateRequestPkcs10(::windows::core::IUnknown); impl IX509CertificateRequestPkcs10 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -23941,7 +23941,7 @@ impl IX509CertificateRequestPkcs10 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -23960,7 +23960,7 @@ impl IX509CertificateRequestPkcs10 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -23969,7 +23969,7 @@ impl IX509CertificateRequestPkcs10 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23992,13 +23992,13 @@ impl IX509CertificateRequestPkcs10 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSuppressDefaults(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24006,7 +24006,7 @@ impl IX509CertificateRequestPkcs10 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -24015,7 +24015,7 @@ impl IX509CertificateRequestPkcs10 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetClientId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -24052,13 +24052,13 @@ impl IX509CertificateRequestPkcs10 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24066,7 +24066,7 @@ impl IX509CertificateRequestPkcs10 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -24075,7 +24075,7 @@ impl IX509CertificateRequestPkcs10 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PrivateKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), pprivatekey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), context, pprivatekey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -24084,7 +24084,7 @@ impl IX509CertificateRequestPkcs10 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PublicKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppublickey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), context, ppublickey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24092,7 +24092,7 @@ impl IX509CertificateRequestPkcs10 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strcertificate.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(inheritoptions)).ok() + (::windows::core::Interface::vtable(self).InitializeFromCertificate)(::windows::core::Interface::as_raw(self), context, strcertificate.into().abi(), encoding, inheritoptions).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24100,11 +24100,11 @@ impl IX509CertificateRequestPkcs10 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CheckSignature(&self, allowedsignaturetypes: Pkcs10AllowedSignatureTypes) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowedsignaturetypes)).ok() + (::windows::core::Interface::vtable(self).CheckSignature)(::windows::core::Interface::as_raw(self), allowedsignaturetypes).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn IsSmartCard(&self) -> ::windows::core::Result { @@ -24143,7 +24143,7 @@ impl IX509CertificateRequestPkcs10 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_OldCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_OldCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_OldCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -24172,7 +24172,7 @@ impl IX509CertificateRequestPkcs10 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSmimeCapabilities(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -24222,19 +24222,19 @@ impl IX509CertificateRequestPkcs10 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawDataToBeSigned(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Signature(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Signature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Signature)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCspStatuses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keyspec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCspStatuses)(::windows::core::Interface::as_raw(self), keyspec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -24424,7 +24424,7 @@ pub struct IX509CertificateRequestPkcs10V2(::windows::core::IUnknown); impl IX509CertificateRequestPkcs10V2 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -24438,7 +24438,7 @@ impl IX509CertificateRequestPkcs10V2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -24457,7 +24457,7 @@ impl IX509CertificateRequestPkcs10V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -24466,7 +24466,7 @@ impl IX509CertificateRequestPkcs10V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24489,13 +24489,13 @@ impl IX509CertificateRequestPkcs10V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSuppressDefaults(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24503,7 +24503,7 @@ impl IX509CertificateRequestPkcs10V2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -24512,7 +24512,7 @@ impl IX509CertificateRequestPkcs10V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -24549,13 +24549,13 @@ impl IX509CertificateRequestPkcs10V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24563,7 +24563,7 @@ impl IX509CertificateRequestPkcs10V2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -24572,7 +24572,7 @@ impl IX509CertificateRequestPkcs10V2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PrivateKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), pprivatekey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), context, pprivatekey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -24581,7 +24581,7 @@ impl IX509CertificateRequestPkcs10V2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PublicKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppublickey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), context, ppublickey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24589,7 +24589,7 @@ impl IX509CertificateRequestPkcs10V2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strcertificate.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(inheritoptions)).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), context, strcertificate.into().abi(), encoding, inheritoptions).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24597,11 +24597,11 @@ impl IX509CertificateRequestPkcs10V2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CheckSignature(&self, allowedsignaturetypes: Pkcs10AllowedSignatureTypes) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CheckSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowedsignaturetypes)).ok() + (::windows::core::Interface::vtable(self).base__.CheckSignature)(::windows::core::Interface::as_raw(self), allowedsignaturetypes).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn IsSmartCard(&self) -> ::windows::core::Result { @@ -24640,7 +24640,7 @@ impl IX509CertificateRequestPkcs10V2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_OldCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_OldCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_OldCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -24669,7 +24669,7 @@ impl IX509CertificateRequestPkcs10V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSmimeCapabilities(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -24719,19 +24719,19 @@ impl IX509CertificateRequestPkcs10V2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawDataToBeSigned(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Signature(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_Signature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_Signature)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCspStatuses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keyspec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCspStatuses)(::windows::core::Interface::as_raw(self), keyspec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -24740,7 +24740,7 @@ impl IX509CertificateRequestPkcs10V2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).InitializeFromTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromTemplate)(::windows::core::Interface::as_raw(self), context, ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -24750,7 +24750,7 @@ impl IX509CertificateRequestPkcs10V2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).InitializeFromPrivateKeyTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), pprivatekey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromPrivateKeyTemplate)(::windows::core::Interface::as_raw(self), context, pprivatekey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -24760,7 +24760,7 @@ impl IX509CertificateRequestPkcs10V2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).InitializeFromPublicKeyTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppublickey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromPublicKeyTemplate)(::windows::core::Interface::as_raw(self), context, ppublickey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -24906,7 +24906,7 @@ pub struct IX509CertificateRequestPkcs10V3(::windows::core::IUnknown); impl IX509CertificateRequestPkcs10V3 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -24920,7 +24920,7 @@ impl IX509CertificateRequestPkcs10V3 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -24939,7 +24939,7 @@ impl IX509CertificateRequestPkcs10V3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -24948,7 +24948,7 @@ impl IX509CertificateRequestPkcs10V3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24971,13 +24971,13 @@ impl IX509CertificateRequestPkcs10V3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSuppressDefaults(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24985,7 +24985,7 @@ impl IX509CertificateRequestPkcs10V3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -24994,7 +24994,7 @@ impl IX509CertificateRequestPkcs10V3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25031,13 +25031,13 @@ impl IX509CertificateRequestPkcs10V3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25045,7 +25045,7 @@ impl IX509CertificateRequestPkcs10V3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -25054,7 +25054,7 @@ impl IX509CertificateRequestPkcs10V3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PrivateKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), pprivatekey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), context, pprivatekey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -25063,7 +25063,7 @@ impl IX509CertificateRequestPkcs10V3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PublicKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppublickey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), context, ppublickey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25071,7 +25071,7 @@ impl IX509CertificateRequestPkcs10V3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strcertificate.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(inheritoptions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), context, strcertificate.into().abi(), encoding, inheritoptions).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25079,11 +25079,11 @@ impl IX509CertificateRequestPkcs10V3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CheckSignature(&self, allowedsignaturetypes: Pkcs10AllowedSignatureTypes) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CheckSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowedsignaturetypes)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CheckSignature)(::windows::core::Interface::as_raw(self), allowedsignaturetypes).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn IsSmartCard(&self) -> ::windows::core::Result { @@ -25122,7 +25122,7 @@ impl IX509CertificateRequestPkcs10V3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_OldCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_OldCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_OldCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25151,7 +25151,7 @@ impl IX509CertificateRequestPkcs10V3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSmimeCapabilities(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25201,19 +25201,19 @@ impl IX509CertificateRequestPkcs10V3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawDataToBeSigned(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Signature(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_Signature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_Signature)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCspStatuses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keyspec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCspStatuses)(::windows::core::Interface::as_raw(self), keyspec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25222,7 +25222,7 @@ impl IX509CertificateRequestPkcs10V3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromTemplate)(::windows::core::Interface::as_raw(self), context, ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25232,7 +25232,7 @@ impl IX509CertificateRequestPkcs10V3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromPrivateKeyTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), pprivatekey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromPrivateKeyTemplate)(::windows::core::Interface::as_raw(self), context, pprivatekey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25242,7 +25242,7 @@ impl IX509CertificateRequestPkcs10V3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromPublicKeyTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppublickey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromPublicKeyTemplate)(::windows::core::Interface::as_raw(self), context, ppublickey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25263,13 +25263,13 @@ impl IX509CertificateRequestPkcs10V3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAttestPrivateKey(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttestPrivateKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAttestPrivateKey)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_AttestationEncryptionCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_AttestationEncryptionCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_AttestationEncryptionCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25277,7 +25277,7 @@ impl IX509CertificateRequestPkcs10V3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_AttestationEncryptionCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_AttestationEncryptionCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25300,7 +25300,7 @@ impl IX509CertificateRequestPkcs10V3 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetEncryptionStrength(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEncryptionStrength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetEncryptionStrength)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25484,7 +25484,7 @@ pub struct IX509CertificateRequestPkcs10V4(::windows::core::IUnknown); impl IX509CertificateRequestPkcs10V4 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -25498,7 +25498,7 @@ impl IX509CertificateRequestPkcs10V4 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -25517,7 +25517,7 @@ impl IX509CertificateRequestPkcs10V4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -25526,7 +25526,7 @@ impl IX509CertificateRequestPkcs10V4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25549,13 +25549,13 @@ impl IX509CertificateRequestPkcs10V4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSuppressDefaults(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25563,7 +25563,7 @@ impl IX509CertificateRequestPkcs10V4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -25572,7 +25572,7 @@ impl IX509CertificateRequestPkcs10V4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25609,13 +25609,13 @@ impl IX509CertificateRequestPkcs10V4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25623,7 +25623,7 @@ impl IX509CertificateRequestPkcs10V4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -25632,7 +25632,7 @@ impl IX509CertificateRequestPkcs10V4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PrivateKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), pprivatekey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.InitializeFromPrivateKey)(::windows::core::Interface::as_raw(self), context, pprivatekey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -25641,7 +25641,7 @@ impl IX509CertificateRequestPkcs10V4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509PublicKey>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppublickey.into().abi(), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.InitializeFromPublicKey)(::windows::core::Interface::as_raw(self), context, ppublickey.into().abi(), strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25649,7 +25649,7 @@ impl IX509CertificateRequestPkcs10V4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strcertificate.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(inheritoptions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), context, strcertificate.into().abi(), encoding, inheritoptions).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25657,11 +25657,11 @@ impl IX509CertificateRequestPkcs10V4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CheckSignature(&self, allowedsignaturetypes: Pkcs10AllowedSignatureTypes) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.CheckSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowedsignaturetypes)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CheckSignature)(::windows::core::Interface::as_raw(self), allowedsignaturetypes).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn IsSmartCard(&self) -> ::windows::core::Result { @@ -25700,7 +25700,7 @@ impl IX509CertificateRequestPkcs10V4 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_OldCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.get_OldCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.get_OldCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25729,7 +25729,7 @@ impl IX509CertificateRequestPkcs10V4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSmimeCapabilities(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetSmimeCapabilities)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25779,19 +25779,19 @@ impl IX509CertificateRequestPkcs10V4 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawDataToBeSigned(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Signature(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.get_Signature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.get_Signature)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCspStatuses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(keyspec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCspStatuses)(::windows::core::Interface::as_raw(self), keyspec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25800,7 +25800,7 @@ impl IX509CertificateRequestPkcs10V4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromTemplate)(::windows::core::Interface::as_raw(self), context, ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25810,7 +25810,7 @@ impl IX509CertificateRequestPkcs10V4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPrivateKeyTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), pprivatekey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPrivateKeyTemplate)(::windows::core::Interface::as_raw(self), context, pprivatekey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25820,7 +25820,7 @@ impl IX509CertificateRequestPkcs10V4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPublicKeyTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppublickey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeFromPublicKeyTemplate)(::windows::core::Interface::as_raw(self), context, ppublickey.into().abi(), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25841,13 +25841,13 @@ impl IX509CertificateRequestPkcs10V4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAttestPrivateKey(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAttestPrivateKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetAttestPrivateKey)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_AttestationEncryptionCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_AttestationEncryptionCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_AttestationEncryptionCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25855,7 +25855,7 @@ impl IX509CertificateRequestPkcs10V4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_AttestationEncryptionCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_AttestationEncryptionCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -25878,7 +25878,7 @@ impl IX509CertificateRequestPkcs10V4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetEncryptionStrength(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEncryptionStrength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetEncryptionStrength)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25907,7 +25907,7 @@ impl IX509CertificateRequestPkcs10V4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClaimType(&self, value: KeyAttestationClaimType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClaimType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetClaimType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn AttestPrivateKeyPreferred(&self) -> ::windows::core::Result { @@ -25916,7 +25916,7 @@ impl IX509CertificateRequestPkcs10V4 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAttestPrivateKeyPreferred(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttestPrivateKeyPreferred)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAttestPrivateKeyPreferred)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -26070,7 +26070,7 @@ pub struct IX509CertificateRequestPkcs7(::windows::core::IUnknown); impl IX509CertificateRequestPkcs7 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -26084,7 +26084,7 @@ impl IX509CertificateRequestPkcs7 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -26103,7 +26103,7 @@ impl IX509CertificateRequestPkcs7 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -26112,7 +26112,7 @@ impl IX509CertificateRequestPkcs7 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26135,13 +26135,13 @@ impl IX509CertificateRequestPkcs7 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSuppressDefaults(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26149,7 +26149,7 @@ impl IX509CertificateRequestPkcs7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -26158,7 +26158,7 @@ impl IX509CertificateRequestPkcs7 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetClientId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -26195,13 +26195,13 @@ impl IX509CertificateRequestPkcs7 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26209,7 +26209,7 @@ impl IX509CertificateRequestPkcs7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26217,7 +26217,7 @@ impl IX509CertificateRequestPkcs7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(renewalrequest), strcertificate.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(inheritoptions)).ok() + (::windows::core::Interface::vtable(self).InitializeFromCertificate)(::windows::core::Interface::as_raw(self), context, renewalrequest, strcertificate.into().abi(), encoding, inheritoptions).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -26233,7 +26233,7 @@ impl IX509CertificateRequestPkcs7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26389,7 +26389,7 @@ pub struct IX509CertificateRequestPkcs7V2(::windows::core::IUnknown); impl IX509CertificateRequestPkcs7V2 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -26403,7 +26403,7 @@ impl IX509CertificateRequestPkcs7V2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetInnerRequest)(::windows::core::Interface::as_raw(self), level, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -26422,7 +26422,7 @@ impl IX509CertificateRequestPkcs7V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -26431,7 +26431,7 @@ impl IX509CertificateRequestPkcs7V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26454,13 +26454,13 @@ impl IX509CertificateRequestPkcs7V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSuppressDefaults(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSuppressDefaults)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RenewalCertificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26468,7 +26468,7 @@ impl IX509CertificateRequestPkcs7V2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.put_RenewalCertificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ClientId(&self) -> ::windows::core::Result { @@ -26477,7 +26477,7 @@ impl IX509CertificateRequestPkcs7V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetClientId)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -26514,13 +26514,13 @@ impl IX509CertificateRequestPkcs7V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26528,7 +26528,7 @@ impl IX509CertificateRequestPkcs7V2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26536,7 +26536,7 @@ impl IX509CertificateRequestPkcs7V2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(renewalrequest), strcertificate.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(inheritoptions)).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows::core::Interface::as_raw(self), context, renewalrequest, strcertificate.into().abi(), encoding, inheritoptions).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -26552,7 +26552,7 @@ impl IX509CertificateRequestPkcs7V2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).base__.InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26589,7 +26589,7 @@ impl IX509CertificateRequestPkcs7V2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).InitializeFromTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromTemplate)(::windows::core::Interface::as_raw(self), context, ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -26605,7 +26605,7 @@ impl IX509CertificateRequestPkcs7V2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CheckCertificateSignature(&self, validatecertificatechain: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckCertificateSignature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(validatecertificatechain)).ok() + (::windows::core::Interface::vtable(self).CheckCertificateSignature)(::windows::core::Interface::as_raw(self), validatecertificatechain).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -26740,7 +26740,7 @@ impl IX509CertificateRevocationList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), strencodeddata.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Encode(&self) -> ::windows::core::Result<()> { @@ -26783,7 +26783,7 @@ impl IX509CertificateRevocationList { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetThisUpdate(&self, value: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetThisUpdate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetThisUpdate)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn NextUpdate(&self) -> ::windows::core::Result { @@ -26792,7 +26792,7 @@ impl IX509CertificateRevocationList { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetNextUpdate(&self, value: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNextUpdate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetNextUpdate)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -26830,7 +26830,7 @@ impl IX509CertificateRevocationList { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_CRLNumber(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_CRLNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_CRLNumber)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26838,7 +26838,7 @@ impl IX509CertificateRevocationList { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_CRLNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_CRLNumber)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn CAVersion(&self) -> ::windows::core::Result { @@ -26847,7 +26847,7 @@ impl IX509CertificateRevocationList { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCAVersion(&self, pvalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCAVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).SetCAVersion)(::windows::core::Interface::as_raw(self), pvalue).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn BaseCRL(&self) -> ::windows::core::Result { @@ -26880,7 +26880,7 @@ impl IX509CertificateRevocationList { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -26892,19 +26892,19 @@ impl IX509CertificateRevocationList { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawDataToBeSigned(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RawDataToBeSigned)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Signature(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Signature)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Signature)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -27066,7 +27066,7 @@ impl IX509CertificateRevocationListEntries { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -27088,7 +27088,7 @@ impl IX509CertificateRevocationListEntries { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -27101,7 +27101,7 @@ impl IX509CertificateRevocationListEntries { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_IndexBySerialNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), serialnumber.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_IndexBySerialNumber)(::windows::core::Interface::as_raw(self), encoding, serialnumber.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27211,13 +27211,13 @@ impl IX509CertificateRevocationListEntry { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), serialnumber.into().abi(), ::core::mem::transmute(revocationdate)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), encoding, serialnumber.into().abi(), revocationdate).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_SerialNumber(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_SerialNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_SerialNumber)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn RevocationDate(&self) -> ::windows::core::Result { @@ -27231,7 +27231,7 @@ impl IX509CertificateRevocationListEntry { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetRevocationReason(&self, value: CRLRevocationReason) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRevocationReason)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetRevocationReason)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27342,7 +27342,7 @@ impl IX509CertificateTemplate { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Property(&self, property: EnrollmentTemplateProperty) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Property)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Property)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -27436,13 +27436,13 @@ impl IX509CertificateTemplateWritable { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commitflags), strservercontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), commitflags, strservercontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Property(&self, property: EnrollmentTemplateProperty) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Property)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Property)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -27450,7 +27450,7 @@ impl IX509CertificateTemplateWritable { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).put_Property)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_Property)(::windows::core::Interface::as_raw(self), property, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27556,7 +27556,7 @@ impl IX509CertificateTemplates { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -27578,7 +27578,7 @@ impl IX509CertificateTemplates { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -27726,7 +27726,7 @@ impl IX509EndorsementKey { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddCertificate)(::windows::core::Interface::as_raw(self), encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27734,18 +27734,18 @@ impl IX509EndorsementKey { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RemoveCertificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strcertificate.into().abi()).ok() + (::windows::core::Interface::vtable(self).RemoveCertificate)(::windows::core::Interface::as_raw(self), encoding, strcertificate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCertificateByIndex(&self, manufactureronly: i16, dwindex: i32, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCertificateByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(manufactureronly), ::core::mem::transmute(dwindex), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCertificateByIndex)(::windows::core::Interface::as_raw(self), manufactureronly, dwindex, encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn GetCertificateCount(&self, manufactureronly: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCertificateCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(manufactureronly), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCertificateCount)(::windows::core::Interface::as_raw(self), manufactureronly, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27866,7 +27866,7 @@ pub struct IX509Enrollment(::windows::core::IUnknown); impl IX509Enrollment { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27874,7 +27874,7 @@ impl IX509Enrollment { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27888,7 +27888,7 @@ impl IX509Enrollment { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateRequest(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRequest)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Enroll(&self) -> ::windows::core::Result<()> { @@ -27901,7 +27901,7 @@ impl IX509Enrollment { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InstallResponse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(restrictions), strresponse.into().abi(), ::core::mem::transmute(encoding), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).InstallResponse)(::windows::core::Interface::as_raw(self), restrictions, strresponse.into().abi(), encoding, strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27910,7 +27910,7 @@ impl IX509Enrollment { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePFX)(::windows::core::Interface::as_raw(self), strpassword.into().abi(), ::core::mem::transmute(exportoptions), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePFX)(::windows::core::Interface::as_raw(self), strpassword.into().abi(), exportoptions, encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27925,7 +27925,7 @@ impl IX509Enrollment { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -27934,7 +27934,7 @@ impl IX509Enrollment { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27957,13 +27957,13 @@ impl IX509Enrollment { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Certificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Certificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Certificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Response(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Response)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Response)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28148,7 +28148,7 @@ pub struct IX509Enrollment2(::windows::core::IUnknown); impl IX509Enrollment2 { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28156,7 +28156,7 @@ impl IX509Enrollment2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strtemplatename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows::core::Interface::as_raw(self), context, strtemplatename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -28170,7 +28170,7 @@ impl IX509Enrollment2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateRequest(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateRequest)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Enroll(&self) -> ::windows::core::Result<()> { @@ -28183,7 +28183,7 @@ impl IX509Enrollment2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InstallResponse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(restrictions), strresponse.into().abi(), ::core::mem::transmute(encoding), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InstallResponse)(::windows::core::Interface::as_raw(self), restrictions, strresponse.into().abi(), encoding, strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28192,7 +28192,7 @@ impl IX509Enrollment2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreatePFX)(::windows::core::Interface::as_raw(self), strpassword.into().abi(), ::core::mem::transmute(exportoptions), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreatePFX)(::windows::core::Interface::as_raw(self), strpassword.into().abi(), exportoptions, encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -28207,7 +28207,7 @@ impl IX509Enrollment2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -28216,7 +28216,7 @@ impl IX509Enrollment2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -28239,13 +28239,13 @@ impl IX509Enrollment2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Certificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_Certificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_Certificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Response(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_Response)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_Response)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28293,7 +28293,7 @@ impl IX509Enrollment2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IX509EnrollmentPolicyServer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IX509CertificateTemplate>>, { - (::windows::core::Interface::vtable(self).InitializeFromTemplate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ppolicyserver.into().abi(), ptemplate.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeFromTemplate)(::windows::core::Interface::as_raw(self), context, ppolicyserver.into().abi(), ptemplate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28304,7 +28304,7 @@ impl IX509Enrollment2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InstallResponse2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(restrictions), strresponse.into().abi(), ::core::mem::transmute(encoding), strpassword.into().abi(), strenrollmentpolicyserverurl.into().abi(), strenrollmentpolicyserverid.into().abi(), ::core::mem::transmute(enrollmentpolicyserverflags), ::core::mem::transmute(authflags)).ok() + (::windows::core::Interface::vtable(self).InstallResponse2)(::windows::core::Interface::as_raw(self), restrictions, strresponse.into().abi(), encoding, strpassword.into().abi(), strenrollmentpolicyserverurl.into().abi(), strenrollmentpolicyserverid.into().abi(), enrollmentpolicyserverflags, authflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -28445,7 +28445,7 @@ impl IX509EnrollmentHelper { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddPolicyServer)(::windows::core::Interface::as_raw(self), strenrollmentpolicyserveruri.into().abi(), strenrollmentpolicyid.into().abi(), ::core::mem::transmute(enrollmentpolicyserverflags), ::core::mem::transmute(authflags), strcredential.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddPolicyServer)(::windows::core::Interface::as_raw(self), strenrollmentpolicyserveruri.into().abi(), strenrollmentpolicyid.into().abi(), enrollmentpolicyserverflags, authflags, strcredential.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28455,7 +28455,7 @@ impl IX509EnrollmentHelper { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddEnrollmentServer)(::windows::core::Interface::as_raw(self), strenrollmentserveruri.into().abi(), ::core::mem::transmute(authflags), strcredential.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddEnrollmentServer)(::windows::core::Interface::as_raw(self), strenrollmentserveruri.into().abi(), authflags, strcredential.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28465,11 +28465,11 @@ impl IX509EnrollmentHelper { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Enroll)(::windows::core::Interface::as_raw(self), strenrollmentpolicyserveruri.into().abi(), strtemplatename.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(enrollflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Enroll)(::windows::core::Interface::as_raw(self), strenrollmentpolicyserveruri.into().abi(), strtemplatename.into().abi(), encoding, enrollflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), context).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -28565,11 +28565,11 @@ impl IX509EnrollmentPolicyServer { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), bstrpolicyserverurl.into().abi(), bstrpolicyserverid.into().abi(), ::core::mem::transmute(authflags), ::core::mem::transmute(fisuntrusted), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), bstrpolicyserverurl.into().abi(), bstrpolicyserverid.into().abi(), authflags, fisuntrusted, context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn LoadPolicy(&self, option: X509EnrollmentPolicyLoadOption) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option)).ok() + (::windows::core::Interface::vtable(self).LoadPolicy)(::windows::core::Interface::as_raw(self), option).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -28669,7 +28669,7 @@ impl IX509EnrollmentPolicyServer { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetCredential)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwndparent), ::core::mem::transmute(flag), strcredential.into().abi(), strpassword.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetCredential)(::windows::core::Interface::as_raw(self), hwndparent, flag, strcredential.into().abi(), strpassword.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn QueryChanges(&self) -> ::windows::core::Result { @@ -28688,7 +28688,7 @@ impl IX509EnrollmentPolicyServer { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Export(&self, exportflags: X509EnrollmentPolicyExportFlags) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Export)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exportflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Export)(::windows::core::Interface::as_raw(self), exportflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Cost(&self) -> ::windows::core::Result { @@ -28697,7 +28697,7 @@ impl IX509EnrollmentPolicyServer { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCost(&self, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCost)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -28865,7 +28865,7 @@ impl IX509EnrollmentStatus { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSelected(&self, value: EnrollmentSelectionStatus) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSelected)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Display(&self) -> ::windows::core::Result { @@ -28874,7 +28874,7 @@ impl IX509EnrollmentStatus { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetDisplay(&self, value: EnrollmentDisplayStatus) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetDisplay)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Status(&self) -> ::windows::core::Result { @@ -28883,7 +28883,7 @@ impl IX509EnrollmentStatus { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetStatus(&self, value: EnrollmentEnrollStatus) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Error(&self) -> ::windows::core::Result<::windows::core::HRESULT> { @@ -28892,7 +28892,7 @@ impl IX509EnrollmentStatus { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetError(&self, value: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetError)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29092,7 +29092,7 @@ impl IX509Extension { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29104,7 +29104,7 @@ impl IX509Extension { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -29113,7 +29113,7 @@ impl IX509Extension { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -29210,7 +29210,7 @@ impl IX509ExtensionAlternativeNames { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29222,7 +29222,7 @@ impl IX509ExtensionAlternativeNames { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -29231,7 +29231,7 @@ impl IX509ExtensionAlternativeNames { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29247,7 +29247,7 @@ impl IX509ExtensionAlternativeNames { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29366,7 +29366,7 @@ impl IX509ExtensionAuthorityKeyIdentifier { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29378,7 +29378,7 @@ impl IX509ExtensionAuthorityKeyIdentifier { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -29387,7 +29387,7 @@ impl IX509ExtensionAuthorityKeyIdentifier { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29395,7 +29395,7 @@ impl IX509ExtensionAuthorityKeyIdentifier { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strkeyidentifier.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), encoding, strkeyidentifier.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29403,13 +29403,13 @@ impl IX509ExtensionAuthorityKeyIdentifier { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_AuthorityKeyIdentifier(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_AuthorityKeyIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_AuthorityKeyIdentifier)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -29522,7 +29522,7 @@ impl IX509ExtensionBasicConstraints { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29534,7 +29534,7 @@ impl IX509ExtensionBasicConstraints { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -29543,11 +29543,11 @@ impl IX509ExtensionBasicConstraints { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn InitializeEncode(&self, isca: i16, pathlenconstraint: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isca), ::core::mem::transmute(pathlenconstraint)).ok() + (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), isca, pathlenconstraint).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29555,7 +29555,7 @@ impl IX509ExtensionBasicConstraints { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn IsCA(&self) -> ::windows::core::Result { @@ -29673,7 +29673,7 @@ impl IX509ExtensionCertificatePolicies { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29685,7 +29685,7 @@ impl IX509ExtensionCertificatePolicies { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -29694,7 +29694,7 @@ impl IX509ExtensionCertificatePolicies { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29710,7 +29710,7 @@ impl IX509ExtensionCertificatePolicies { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29829,7 +29829,7 @@ impl IX509ExtensionEnhancedKeyUsage { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29841,7 +29841,7 @@ impl IX509ExtensionEnhancedKeyUsage { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -29850,7 +29850,7 @@ impl IX509ExtensionEnhancedKeyUsage { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29866,7 +29866,7 @@ impl IX509ExtensionEnhancedKeyUsage { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29985,7 +29985,7 @@ impl IX509ExtensionKeyUsage { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -29997,7 +29997,7 @@ impl IX509ExtensionKeyUsage { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -30006,11 +30006,11 @@ impl IX509ExtensionKeyUsage { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn InitializeEncode(&self, usageflags: X509KeyUsageFlags) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usageflags)).ok() + (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), usageflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30018,7 +30018,7 @@ impl IX509ExtensionKeyUsage { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeyUsage(&self) -> ::windows::core::Result { @@ -30130,7 +30130,7 @@ impl IX509ExtensionMSApplicationPolicies { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30142,7 +30142,7 @@ impl IX509ExtensionMSApplicationPolicies { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -30151,7 +30151,7 @@ impl IX509ExtensionMSApplicationPolicies { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30167,7 +30167,7 @@ impl IX509ExtensionMSApplicationPolicies { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30286,7 +30286,7 @@ impl IX509ExtensionSmimeCapabilities { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30298,7 +30298,7 @@ impl IX509ExtensionSmimeCapabilities { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -30307,7 +30307,7 @@ impl IX509ExtensionSmimeCapabilities { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30323,7 +30323,7 @@ impl IX509ExtensionSmimeCapabilities { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30442,7 +30442,7 @@ impl IX509ExtensionSubjectKeyIdentifier { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30454,7 +30454,7 @@ impl IX509ExtensionSubjectKeyIdentifier { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -30463,7 +30463,7 @@ impl IX509ExtensionSubjectKeyIdentifier { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30471,7 +30471,7 @@ impl IX509ExtensionSubjectKeyIdentifier { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strkeyidentifier.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), encoding, strkeyidentifier.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30479,13 +30479,13 @@ impl IX509ExtensionSubjectKeyIdentifier { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_SubjectKeyIdentifier(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_SubjectKeyIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_SubjectKeyIdentifier)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -30598,7 +30598,7 @@ impl IX509ExtensionTemplate { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30610,7 +30610,7 @@ impl IX509ExtensionTemplate { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -30619,7 +30619,7 @@ impl IX509ExtensionTemplate { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30627,7 +30627,7 @@ impl IX509ExtensionTemplate { where P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, { - (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), ptemplateoid.into().abi(), ::core::mem::transmute(majorversion), ::core::mem::transmute(minorversion)).ok() + (::windows::core::Interface::vtable(self).InitializeEncode)(::windows::core::Interface::as_raw(self), ptemplateoid.into().abi(), majorversion, minorversion).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30635,7 +30635,7 @@ impl IX509ExtensionTemplate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30766,7 +30766,7 @@ impl IX509ExtensionTemplateName { P0: ::std::convert::Into<::windows::core::InParam<'a, IObjectId>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30778,7 +30778,7 @@ impl IX509ExtensionTemplateName { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RawData(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RawData)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Critical(&self) -> ::windows::core::Result { @@ -30787,7 +30787,7 @@ impl IX509ExtensionTemplateName { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCritical(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCritical)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30803,7 +30803,7 @@ impl IX509ExtensionTemplateName { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), strencodeddata.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeDecode)(::windows::core::Interface::as_raw(self), encoding, strencodeddata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30919,7 +30919,7 @@ impl IX509Extensions { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -30941,7 +30941,7 @@ impl IX509Extensions { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -31256,7 +31256,7 @@ impl IX509NameValuePairs { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -31278,7 +31278,7 @@ impl IX509NameValuePairs { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -31374,7 +31374,7 @@ impl IX509PolicyServerListManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ItemByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -31396,7 +31396,7 @@ impl IX509PolicyServerListManager { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -31404,7 +31404,7 @@ impl IX509PolicyServerListManager { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext, flags: PolicyServerUrlFlags) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), context, flags).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -31495,7 +31495,7 @@ pub struct IX509PolicyServerUrl(::windows::core::IUnknown); impl IX509PolicyServerUrl { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31518,7 +31518,7 @@ impl IX509PolicyServerUrl { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetDefault(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefault)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetDefault)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Flags(&self) -> ::windows::core::Result { @@ -31527,7 +31527,7 @@ impl IX509PolicyServerUrl { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetFlags(&self, flags: PolicyServerUrlFlags) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn AuthFlags(&self) -> ::windows::core::Result { @@ -31536,7 +31536,7 @@ impl IX509PolicyServerUrl { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAuthFlags(&self, flags: X509EnrollmentAuthFlags) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetAuthFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Cost(&self) -> ::windows::core::Result { @@ -31545,13 +31545,13 @@ impl IX509PolicyServerUrl { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetCost(&self, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCost)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStringProperty(&self, propertyid: PolicyServerUrlPropertyID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetStringProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStringProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31559,15 +31559,15 @@ impl IX509PolicyServerUrl { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetStringProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), pvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetStringProperty)(::windows::core::Interface::as_raw(self), propertyid, pvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn UpdateRegistry(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateRegistry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).UpdateRegistry)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn RemoveFromRegistry(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveFromRegistry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).RemoveFromRegistry)(::windows::core::Interface::as_raw(self), context).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -31688,7 +31688,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Verify(&self, verifytype: X509PrivateKeyVerify) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Verify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(verifytype)).ok() + (::windows::core::Interface::vtable(self).Verify)(::windows::core::Interface::as_raw(self), verifytype).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31697,7 +31697,7 @@ impl IX509PrivateKey { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Import)(::windows::core::Interface::as_raw(self), strexporttype.into().abi(), strencodedkey.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).Import)(::windows::core::Interface::as_raw(self), strexporttype.into().abi(), strencodedkey.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31706,7 +31706,7 @@ impl IX509PrivateKey { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Export)(::windows::core::Interface::as_raw(self), strexporttype.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Export)(::windows::core::Interface::as_raw(self), strexporttype.into().abi(), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -31805,7 +31805,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderType(&self, value: X509ProviderType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetProviderType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn LegacyCsp(&self) -> ::windows::core::Result { @@ -31814,7 +31814,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetLegacyCsp(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLegacyCsp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetLegacyCsp)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -31837,7 +31837,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeySpec(&self, value: X509KeySpec) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeySpec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetKeySpec)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Length(&self) -> ::windows::core::Result { @@ -31846,7 +31846,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetLength(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ExportPolicy(&self) -> ::windows::core::Result { @@ -31855,7 +31855,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetExportPolicy(&self, value: X509PrivateKeyExportFlags) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExportPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetExportPolicy)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeyUsage(&self) -> ::windows::core::Result { @@ -31864,7 +31864,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeyUsage(&self, value: X509PrivateKeyUsageFlags) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeyUsage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetKeyUsage)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeyProtection(&self) -> ::windows::core::Result { @@ -31873,7 +31873,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeyProtection(&self, value: X509PrivateKeyProtection) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeyProtection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetKeyProtection)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn MachineContext(&self) -> ::windows::core::Result { @@ -31882,7 +31882,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetMachineContext(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMachineContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetMachineContext)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31902,7 +31902,7 @@ impl IX509PrivateKey { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Certificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Certificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Certificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31910,7 +31910,7 @@ impl IX509PrivateKey { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_Certificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_Certificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31935,7 +31935,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetExisting(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExisting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetExisting)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Silent(&self) -> ::windows::core::Result { @@ -31944,7 +31944,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -31953,7 +31953,7 @@ impl IX509PrivateKey { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32242,7 +32242,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Verify(&self, verifytype: X509PrivateKeyVerify) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Verify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(verifytype)).ok() + (::windows::core::Interface::vtable(self).base__.Verify)(::windows::core::Interface::as_raw(self), verifytype).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32251,7 +32251,7 @@ impl IX509PrivateKey2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Import)(::windows::core::Interface::as_raw(self), strexporttype.into().abi(), strencodedkey.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).base__.Import)(::windows::core::Interface::as_raw(self), strexporttype.into().abi(), strencodedkey.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32260,7 +32260,7 @@ impl IX509PrivateKey2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Export)(::windows::core::Interface::as_raw(self), strexporttype.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Export)(::windows::core::Interface::as_raw(self), strexporttype.into().abi(), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -32359,7 +32359,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetProviderType(&self, value: X509ProviderType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetProviderType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn LegacyCsp(&self) -> ::windows::core::Result { @@ -32368,7 +32368,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetLegacyCsp(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLegacyCsp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetLegacyCsp)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -32391,7 +32391,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeySpec(&self, value: X509KeySpec) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetKeySpec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetKeySpec)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Length(&self) -> ::windows::core::Result { @@ -32400,7 +32400,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetLength(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetLength)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ExportPolicy(&self) -> ::windows::core::Result { @@ -32409,7 +32409,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetExportPolicy(&self, value: X509PrivateKeyExportFlags) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetExportPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetExportPolicy)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeyUsage(&self) -> ::windows::core::Result { @@ -32418,7 +32418,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeyUsage(&self, value: X509PrivateKeyUsageFlags) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetKeyUsage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetKeyUsage)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn KeyProtection(&self) -> ::windows::core::Result { @@ -32427,7 +32427,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetKeyProtection(&self, value: X509PrivateKeyProtection) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetKeyProtection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetKeyProtection)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn MachineContext(&self) -> ::windows::core::Result { @@ -32436,7 +32436,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetMachineContext(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMachineContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetMachineContext)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32456,7 +32456,7 @@ impl IX509PrivateKey2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Certificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_Certificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_Certificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32464,7 +32464,7 @@ impl IX509PrivateKey2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_Certificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_Certificate)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32489,7 +32489,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetExisting(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetExisting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetExisting)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Silent(&self) -> ::windows::core::Result { @@ -32498,7 +32498,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParentWindow(&self) -> ::windows::core::Result { @@ -32507,7 +32507,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetParentWindow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32566,7 +32566,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetHardwareKeyUsage(&self, value: X509HardwareKeyUsageFlags) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHardwareKeyUsage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetHardwareKeyUsage)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32600,7 +32600,7 @@ impl IX509PrivateKey2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_AlgorithmParameters(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_AlgorithmParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_AlgorithmParameters)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32608,7 +32608,7 @@ impl IX509PrivateKey2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_AlgorithmParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_AlgorithmParameters)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn ParametersExportType(&self) -> ::windows::core::Result { @@ -32617,7 +32617,7 @@ impl IX509PrivateKey2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetParametersExportType(&self, value: X509KeyParametersExportType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParametersExportType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetParametersExportType)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -32747,7 +32747,7 @@ impl IX509PublicKey { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), strencodedkey.into().abi(), strencodedparameters.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pobjectid.into().abi(), strencodedkey.into().abi(), strencodedparameters.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32755,7 +32755,7 @@ impl IX509PublicKey { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeFromEncodedPublicKeyInfo)(::windows::core::Interface::as_raw(self), strencodedpublickeyinfo.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).InitializeFromEncodedPublicKeyInfo)(::windows::core::Interface::as_raw(self), strencodedpublickeyinfo.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -32772,19 +32772,19 @@ impl IX509PublicKey { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_EncodedKey(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_EncodedKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EncodedKey)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_EncodedParameters(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_EncodedParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EncodedParameters)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ComputeKeyIdentifier(&self, algorithm: KeyIdentifierHashAlgorithm, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).ComputeKeyIdentifier)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(algorithm), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ComputeKeyIdentifier)(::windows::core::Interface::as_raw(self), algorithm, encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -32893,23 +32893,23 @@ impl IX509SCEPEnrollment { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), prequest.into().abi(), strthumbprint.into().abi(), ::core::mem::transmute(thumprintencoding), strservercertificates.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), prequest.into().abi(), strthumbprint.into().abi(), thumprintencoding, strservercertificates.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn InitializeForPending(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeForPending)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).InitializeForPending)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateRequestMessage(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRequestMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRequestMessage)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateRetrievePendingMessage(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRetrievePendingMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRetrievePendingMessage)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32919,7 +32919,7 @@ impl IX509SCEPEnrollment { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRetrieveCertificateMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strissuer.into().abi(), ::core::mem::transmute(issuerencoding), strserialnumber.into().abi(), ::core::mem::transmute(serialnumberencoding), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRetrieveCertificateMessage)(::windows::core::Interface::as_raw(self), context, strissuer.into().abi(), issuerencoding, strserialnumber.into().abi(), serialnumberencoding, encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32928,7 +32928,7 @@ impl IX509SCEPEnrollment { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ProcessResponseMessage)(::windows::core::Interface::as_raw(self), strresponse.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ProcessResponseMessage)(::windows::core::Interface::as_raw(self), strresponse.into().abi(), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32975,7 +32975,7 @@ impl IX509SCEPEnrollment { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_TransactionId(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_TransactionId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_TransactionId)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32983,7 +32983,7 @@ impl IX509SCEPEnrollment { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_TransactionId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_TransactionId)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -33015,7 +33015,7 @@ impl IX509SCEPEnrollment { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Certificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Certificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Certificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Silent(&self) -> ::windows::core::Result { @@ -33024,7 +33024,7 @@ impl IX509SCEPEnrollment { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn DeleteRequest(&self) -> ::windows::core::Result<()> { @@ -33185,23 +33185,23 @@ impl IX509SCEPEnrollment2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), prequest.into().abi(), strthumbprint.into().abi(), ::core::mem::transmute(thumprintencoding), strservercertificates.into().abi(), ::core::mem::transmute(encoding)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), prequest.into().abi(), strthumbprint.into().abi(), thumprintencoding, strservercertificates.into().abi(), encoding).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn InitializeForPending(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.InitializeForPending)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).base__.InitializeForPending)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateRequestMessage(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateRequestMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateRequestMessage)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateRetrievePendingMessage(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateRetrievePendingMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateRetrievePendingMessage)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -33211,7 +33211,7 @@ impl IX509SCEPEnrollment2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateRetrieveCertificateMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), strissuer.into().abi(), ::core::mem::transmute(issuerencoding), strserialnumber.into().abi(), ::core::mem::transmute(serialnumberencoding), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateRetrieveCertificateMessage)(::windows::core::Interface::as_raw(self), context, strissuer.into().abi(), issuerencoding, strserialnumber.into().abi(), serialnumberencoding, encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -33220,7 +33220,7 @@ impl IX509SCEPEnrollment2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ProcessResponseMessage)(::windows::core::Interface::as_raw(self), strresponse.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ProcessResponseMessage)(::windows::core::Interface::as_raw(self), strresponse.into().abi(), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -33267,7 +33267,7 @@ impl IX509SCEPEnrollment2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_TransactionId(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_TransactionId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_TransactionId)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -33275,7 +33275,7 @@ impl IX509SCEPEnrollment2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_TransactionId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_TransactionId)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -33307,7 +33307,7 @@ impl IX509SCEPEnrollment2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Certificate(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_Certificate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_Certificate)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Silent(&self) -> ::windows::core::Result { @@ -33316,7 +33316,7 @@ impl IX509SCEPEnrollment2 { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetSilent(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSilent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn DeleteRequest(&self) -> ::windows::core::Result<()> { @@ -33326,7 +33326,7 @@ impl IX509SCEPEnrollment2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateChallengeAnswerMessage(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).CreateChallengeAnswerMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateChallengeAnswerMessage)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -33335,7 +33335,7 @@ impl IX509SCEPEnrollment2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ProcessResponseMessage2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), strresponse.into().abi(), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ProcessResponseMessage2)(::windows::core::Interface::as_raw(self), flags, strresponse.into().abi(), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -33494,17 +33494,17 @@ impl IX509SCEPEnrollmentHelper { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeForPending)(::windows::core::Interface::as_raw(self), strserverurl.into().abi(), strrequestheaders.into().abi(), ::core::mem::transmute(context), strtransactionid.into().abi()).ok() + (::windows::core::Interface::vtable(self).InitializeForPending)(::windows::core::Interface::as_raw(self), strserverurl.into().abi(), strrequestheaders.into().abi(), context, strtransactionid.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn Enroll(&self, processflags: X509SCEPProcessMessageFlags) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Enroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Enroll)(::windows::core::Interface::as_raw(self), processflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn FetchPending(&self, processflags: X509SCEPProcessMessageFlags) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FetchPending)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FetchPending)(::windows::core::Interface::as_raw(self), processflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -33642,7 +33642,7 @@ impl IX509SignatureInformation { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Parameters(&self, encoding: EncodingType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Parameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Parameters)(::windows::core::Interface::as_raw(self), encoding, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -33650,7 +33650,7 @@ impl IX509SignatureInformation { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_Parameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encoding), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_Parameters)(::windows::core::Interface::as_raw(self), encoding, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn AlternateSignatureAlgorithm(&self) -> ::windows::core::Result { @@ -33659,7 +33659,7 @@ impl IX509SignatureInformation { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetAlternateSignatureAlgorithm(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAlternateSignatureAlgorithm)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn AlternateSignatureAlgorithmSet(&self) -> ::windows::core::Result { @@ -33673,13 +33673,13 @@ impl IX509SignatureInformation { } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetNullSigned(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNullSigned)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetNullSigned)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSignatureAlgorithm(&self, pkcs7signature: i16, signaturekey: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSignatureAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pkcs7signature), ::core::mem::transmute(signaturekey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSignatureAlgorithm)(::windows::core::Interface::as_raw(self), pkcs7signature, signaturekey, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub unsafe fn SetDefaultValues(&self) -> ::windows::core::Result<()> { 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 4e6d2b9e84..dbd5628d52 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 @@ -46,7 +46,7 @@ pub unsafe fn CryptSIPGetSignedDataMsg(psubjectinfo: *mut SIP_SUBJECTINFO, pdwen extern "system" { fn CryptSIPGetSignedDataMsg(psubjectinfo: *mut SIP_SUBJECTINFO, pdwencodingtype: *mut super::CERT_QUERY_ENCODING_TYPE, dwindex: u32, pcbsigneddatamsg: *mut u32, pbsigneddatamsg: *mut u8) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSIPGetSignedDataMsg(::core::mem::transmute(psubjectinfo), ::core::mem::transmute(pdwencodingtype), ::core::mem::transmute(dwindex), ::core::mem::transmute(pcbsigneddatamsg), ::core::mem::transmute(pbsigneddatamsg))) + ::core::mem::transmute(CryptSIPGetSignedDataMsg(::core::mem::transmute(psubjectinfo), ::core::mem::transmute(pdwencodingtype), dwindex, ::core::mem::transmute(pcbsigneddatamsg), ::core::mem::transmute(pbsigneddatamsg))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] @@ -56,7 +56,7 @@ pub unsafe fn CryptSIPLoad(pgsubject: *const ::windows::core::GUID, dwflags: u32 extern "system" { fn CryptSIPLoad(pgsubject: *const ::windows::core::GUID, dwflags: u32, psipdispatch: *mut SIP_DISPATCH_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSIPLoad(::core::mem::transmute(pgsubject), ::core::mem::transmute(dwflags), ::core::mem::transmute(psipdispatch))) + ::core::mem::transmute(CryptSIPLoad(::core::mem::transmute(pgsubject), dwflags, ::core::mem::transmute(psipdispatch))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] @@ -66,7 +66,7 @@ pub unsafe fn CryptSIPPutSignedDataMsg(psubjectinfo: *mut SIP_SUBJECTINFO, dwenc extern "system" { fn CryptSIPPutSignedDataMsg(psubjectinfo: *mut SIP_SUBJECTINFO, dwencodingtype: super::CERT_QUERY_ENCODING_TYPE, pdwindex: *mut u32, cbsigneddatamsg: u32, pbsigneddatamsg: *mut u8) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSIPPutSignedDataMsg(::core::mem::transmute(psubjectinfo), ::core::mem::transmute(dwencodingtype), ::core::mem::transmute(pdwindex), ::core::mem::transmute(cbsigneddatamsg), ::core::mem::transmute(pbsigneddatamsg))) + ::core::mem::transmute(CryptSIPPutSignedDataMsg(::core::mem::transmute(psubjectinfo), dwencodingtype, ::core::mem::transmute(pdwindex), cbsigneddatamsg, ::core::mem::transmute(pbsigneddatamsg))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -86,7 +86,7 @@ pub unsafe fn CryptSIPRemoveSignedDataMsg(psubjectinfo: *mut SIP_SUBJECTINFO, dw extern "system" { fn CryptSIPRemoveSignedDataMsg(psubjectinfo: *mut SIP_SUBJECTINFO, dwindex: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSIPRemoveSignedDataMsg(::core::mem::transmute(psubjectinfo), ::core::mem::transmute(dwindex))) + ::core::mem::transmute(CryptSIPRemoveSignedDataMsg(::core::mem::transmute(psubjectinfo), dwindex)) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 6b1349df2d..b66a3959d5 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 @@ -2054,7 +2054,7 @@ where extern "system" { fn CryptUIDlgSelectCertificateFromStore(hcertstore: super::HCERTSTORE, hwnd: super::super::super::Foundation::HWND, pwsztitle: ::windows::core::PCWSTR, pwszdisplaystring: ::windows::core::PCWSTR, dwdontusecolumn: u32, dwflags: u32, pvreserved: *const ::core::ffi::c_void) -> *mut super::CERT_CONTEXT; } - ::core::mem::transmute(CryptUIDlgSelectCertificateFromStore(hcertstore.into(), hwnd.into(), pwsztitle.into(), pwszdisplaystring.into(), ::core::mem::transmute(dwdontusecolumn), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(CryptUIDlgSelectCertificateFromStore(hcertstore.into(), hwnd.into(), pwsztitle.into(), pwszdisplaystring.into(), dwdontusecolumn, dwflags, ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", 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"))] @@ -2088,7 +2088,7 @@ where extern "system" { fn CryptUIDlgViewContext(dwcontexttype: u32, pvcontext: *const ::core::ffi::c_void, hwnd: super::super::super::Foundation::HWND, pwsztitle: ::windows::core::PCWSTR, dwflags: u32, pvreserved: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptUIDlgViewContext(::core::mem::transmute(dwcontexttype), ::core::mem::transmute(pvcontext), hwnd.into(), pwsztitle.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(CryptUIDlgViewContext(dwcontexttype, ::core::mem::transmute(pvcontext), hwnd.into(), pwsztitle.into(), dwflags, ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2102,7 +2102,7 @@ where extern "system" { fn CryptUIWizDigitalSign(dwflags: u32, hwndparent: super::super::super::Foundation::HWND, pwszwizardtitle: ::windows::core::PCWSTR, pdigitalsigninfo: *const CRYPTUI_WIZ_DIGITAL_SIGN_INFO, ppsigncontext: *mut *mut CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptUIWizDigitalSign(::core::mem::transmute(dwflags), hwndparent.into(), pwszwizardtitle.into(), ::core::mem::transmute(pdigitalsigninfo), ::core::mem::transmute(ppsigncontext))) + ::core::mem::transmute(CryptUIWizDigitalSign(dwflags, hwndparent.into(), pwszwizardtitle.into(), ::core::mem::transmute(pdigitalsigninfo), ::core::mem::transmute(ppsigncontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2116,7 +2116,7 @@ where extern "system" { fn CryptUIWizExport(dwflags: CRYPTUI_WIZ_FLAGS, hwndparent: super::super::super::Foundation::HWND, pwszwizardtitle: ::windows::core::PCWSTR, pexportinfo: *const CRYPTUI_WIZ_EXPORT_INFO, pvoid: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptUIWizExport(::core::mem::transmute(dwflags), hwndparent.into(), pwszwizardtitle.into(), ::core::mem::transmute(pexportinfo), ::core::mem::transmute(pvoid))) + ::core::mem::transmute(CryptUIWizExport(dwflags, hwndparent.into(), pwszwizardtitle.into(), ::core::mem::transmute(pexportinfo), ::core::mem::transmute(pvoid))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2141,7 +2141,7 @@ where extern "system" { fn CryptUIWizImport(dwflags: CRYPTUI_WIZ_FLAGS, hwndparent: super::super::super::Foundation::HWND, pwszwizardtitle: ::windows::core::PCWSTR, pimportsrc: *const CRYPTUI_WIZ_IMPORT_SRC_INFO, hdestcertstore: super::HCERTSTORE) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptUIWizImport(::core::mem::transmute(dwflags), hwndparent.into(), pwszwizardtitle.into(), ::core::mem::transmute(pimportsrc), hdestcertstore.into())) + ::core::mem::transmute(CryptUIWizImport(dwflags, hwndparent.into(), pwszwizardtitle.into(), ::core::mem::transmute(pimportsrc), hdestcertstore.into())) } #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 86f7d29cbd..f4dcaae6ce 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs @@ -2101,7 +2101,7 @@ where extern "system" { fn BCryptAddContextFunction(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR, dwinterface: BCRYPT_INTERFACE, pszfunction: ::windows::core::PCWSTR, dwposition: u32) -> super::super::Foundation::NTSTATUS; } - BCryptAddContextFunction(::core::mem::transmute(dwtable), pszcontext.into(), ::core::mem::transmute(dwinterface), pszfunction.into(), ::core::mem::transmute(dwposition)).ok() + BCryptAddContextFunction(dwtable, pszcontext.into(), dwinterface, pszfunction.into(), dwposition).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2178,7 +2178,7 @@ where extern "system" { fn BCryptCloseAlgorithmProvider(halgorithm: BCRYPT_ALG_HANDLE, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptCloseAlgorithmProvider(halgorithm.into(), ::core::mem::transmute(dwflags)).ok() + BCryptCloseAlgorithmProvider(halgorithm.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2191,7 +2191,7 @@ where extern "system" { fn BCryptConfigureContext(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR, pconfig: *const CRYPT_CONTEXT_CONFIG) -> super::super::Foundation::NTSTATUS; } - BCryptConfigureContext(::core::mem::transmute(dwtable), pszcontext.into(), ::core::mem::transmute(pconfig)).ok() + BCryptConfigureContext(dwtable, pszcontext.into(), ::core::mem::transmute(pconfig)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2205,7 +2205,7 @@ where extern "system" { fn BCryptConfigureContextFunction(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR, dwinterface: BCRYPT_INTERFACE, pszfunction: ::windows::core::PCWSTR, pconfig: *const CRYPT_CONTEXT_FUNCTION_CONFIG) -> super::super::Foundation::NTSTATUS; } - BCryptConfigureContextFunction(::core::mem::transmute(dwtable), pszcontext.into(), ::core::mem::transmute(dwinterface), pszfunction.into(), ::core::mem::transmute(pconfig)).ok() + BCryptConfigureContextFunction(dwtable, pszcontext.into(), dwinterface, pszfunction.into(), ::core::mem::transmute(pconfig)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2218,7 +2218,7 @@ where extern "system" { fn BCryptCreateContext(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR, pconfig: *const CRYPT_CONTEXT_CONFIG) -> super::super::Foundation::NTSTATUS; } - BCryptCreateContext(::core::mem::transmute(dwtable), pszcontext.into(), ::core::mem::transmute(pconfig)).ok() + BCryptCreateContext(dwtable, pszcontext.into(), ::core::mem::transmute(pconfig)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2231,7 +2231,7 @@ where extern "system" { fn BCryptCreateHash(halgorithm: BCRYPT_ALG_HANDLE, phhash: *mut *mut ::core::ffi::c_void, pbhashobject: *mut u8, cbhashobject: u32, pbsecret: *const u8, cbsecret: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptCreateHash(halgorithm.into(), ::core::mem::transmute(phhash), ::core::mem::transmute(pbhashobject), ::core::mem::transmute(cbhashobject), ::core::mem::transmute(pbsecret), ::core::mem::transmute(cbsecret), ::core::mem::transmute(dwflags)).ok() + BCryptCreateHash(halgorithm.into(), ::core::mem::transmute(phhash), ::core::mem::transmute(pbhashobject), cbhashobject, ::core::mem::transmute(pbsecret), cbsecret, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2244,7 +2244,7 @@ where extern "system" { fn BCryptCreateMultiHash(halgorithm: BCRYPT_ALG_HANDLE, phhash: *mut *mut ::core::ffi::c_void, nhashes: u32, pbhashobject: *mut u8, cbhashobject: u32, pbsecret: *const u8, cbsecret: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptCreateMultiHash(halgorithm.into(), ::core::mem::transmute(phhash), ::core::mem::transmute(nhashes), ::core::mem::transmute(pbhashobject), ::core::mem::transmute(cbhashobject), ::core::mem::transmute(pbsecret), ::core::mem::transmute(cbsecret), ::core::mem::transmute(dwflags)).ok() + BCryptCreateMultiHash(halgorithm.into(), ::core::mem::transmute(phhash), nhashes, ::core::mem::transmute(pbhashobject), cbhashobject, ::core::mem::transmute(pbsecret), cbsecret, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2257,7 +2257,7 @@ where extern "system" { fn BCryptDecrypt(hkey: BCRYPT_KEY_HANDLE, pbinput: *const u8, cbinput: u32, ppaddinginfo: *const ::core::ffi::c_void, pbiv: *mut u8, cbiv: u32, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32, dwflags: NCRYPT_FLAGS) -> super::super::Foundation::NTSTATUS; } - BCryptDecrypt(hkey.into(), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbiv), ::core::mem::transmute(cbiv), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + BCryptDecrypt(hkey.into(), ::core::mem::transmute(pbinput), cbinput, ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbiv), cbiv, ::core::mem::transmute(pboutput), cboutput, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2270,7 +2270,7 @@ where extern "system" { fn BCryptDeleteContext(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR) -> super::super::Foundation::NTSTATUS; } - BCryptDeleteContext(::core::mem::transmute(dwtable), pszcontext.into()).ok() + BCryptDeleteContext(dwtable, pszcontext.into()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2283,7 +2283,7 @@ where extern "system" { fn BCryptDeriveKey(hsharedsecret: *const ::core::ffi::c_void, pwszkdf: ::windows::core::PCWSTR, pparameterlist: *const BCryptBufferDesc, pbderivedkey: *mut u8, cbderivedkey: u32, pcbresult: *mut u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptDeriveKey(::core::mem::transmute(hsharedsecret), pwszkdf.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbderivedkey), ::core::mem::transmute(cbderivedkey), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + BCryptDeriveKey(::core::mem::transmute(hsharedsecret), pwszkdf.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbderivedkey), cbderivedkey, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2296,7 +2296,7 @@ where extern "system" { fn BCryptDeriveKeyCapi(hhash: *const ::core::ffi::c_void, htargetalg: BCRYPT_ALG_HANDLE, pbderivedkey: *mut u8, cbderivedkey: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptDeriveKeyCapi(::core::mem::transmute(hhash), htargetalg.into(), ::core::mem::transmute(pbderivedkey), ::core::mem::transmute(cbderivedkey), ::core::mem::transmute(dwflags)).ok() + BCryptDeriveKeyCapi(::core::mem::transmute(hhash), htargetalg.into(), ::core::mem::transmute(pbderivedkey), cbderivedkey, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2309,7 +2309,7 @@ where extern "system" { fn BCryptDeriveKeyPBKDF2(hprf: BCRYPT_ALG_HANDLE, pbpassword: *const u8, cbpassword: u32, pbsalt: *const u8, cbsalt: u32, citerations: u64, pbderivedkey: *mut u8, cbderivedkey: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptDeriveKeyPBKDF2(hprf.into(), ::core::mem::transmute(pbpassword), ::core::mem::transmute(cbpassword), ::core::mem::transmute(pbsalt), ::core::mem::transmute(cbsalt), ::core::mem::transmute(citerations), ::core::mem::transmute(pbderivedkey), ::core::mem::transmute(cbderivedkey), ::core::mem::transmute(dwflags)).ok() + BCryptDeriveKeyPBKDF2(hprf.into(), ::core::mem::transmute(pbpassword), cbpassword, ::core::mem::transmute(pbsalt), cbsalt, citerations, ::core::mem::transmute(pbderivedkey), cbderivedkey, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2352,7 +2352,7 @@ pub unsafe fn BCryptDuplicateHash(hhash: *const ::core::ffi::c_void, phnewhash: extern "system" { fn BCryptDuplicateHash(hhash: *const ::core::ffi::c_void, phnewhash: *mut *mut ::core::ffi::c_void, pbhashobject: *mut u8, cbhashobject: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptDuplicateHash(::core::mem::transmute(hhash), ::core::mem::transmute(phnewhash), ::core::mem::transmute(pbhashobject), ::core::mem::transmute(cbhashobject), ::core::mem::transmute(dwflags)).ok() + BCryptDuplicateHash(::core::mem::transmute(hhash), ::core::mem::transmute(phnewhash), ::core::mem::transmute(pbhashobject), cbhashobject, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2365,7 +2365,7 @@ where extern "system" { fn BCryptDuplicateKey(hkey: BCRYPT_KEY_HANDLE, phnewkey: *mut BCRYPT_KEY_HANDLE, pbkeyobject: *mut u8, cbkeyobject: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptDuplicateKey(hkey.into(), ::core::mem::transmute(phnewkey), ::core::mem::transmute(pbkeyobject), ::core::mem::transmute(cbkeyobject), ::core::mem::transmute(dwflags)).ok() + BCryptDuplicateKey(hkey.into(), ::core::mem::transmute(phnewkey), ::core::mem::transmute(pbkeyobject), cbkeyobject, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2378,7 +2378,7 @@ where extern "system" { fn BCryptEncrypt(hkey: BCRYPT_KEY_HANDLE, pbinput: *const u8, cbinput: u32, ppaddinginfo: *const ::core::ffi::c_void, pbiv: *mut u8, cbiv: u32, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32, dwflags: NCRYPT_FLAGS) -> super::super::Foundation::NTSTATUS; } - BCryptEncrypt(hkey.into(), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbiv), ::core::mem::transmute(cbiv), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + BCryptEncrypt(hkey.into(), ::core::mem::transmute(pbinput), cbinput, ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbiv), cbiv, ::core::mem::transmute(pboutput), cboutput, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2388,7 +2388,7 @@ pub unsafe fn BCryptEnumAlgorithms(dwalgoperations: BCRYPT_OPERATION, palgcount: extern "system" { fn BCryptEnumAlgorithms(dwalgoperations: BCRYPT_OPERATION, palgcount: *mut u32, ppalglist: *mut *mut BCRYPT_ALGORITHM_IDENTIFIER, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptEnumAlgorithms(::core::mem::transmute(dwalgoperations), ::core::mem::transmute(palgcount), ::core::mem::transmute(ppalglist), ::core::mem::transmute(dwflags)).ok() + BCryptEnumAlgorithms(dwalgoperations, ::core::mem::transmute(palgcount), ::core::mem::transmute(ppalglist), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2402,7 +2402,7 @@ where extern "system" { fn BCryptEnumContextFunctionProviders(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR, dwinterface: BCRYPT_INTERFACE, pszfunction: ::windows::core::PCWSTR, pcbbuffer: *mut u32, ppbuffer: *mut *mut CRYPT_CONTEXT_FUNCTION_PROVIDERS) -> super::super::Foundation::NTSTATUS; } - BCryptEnumContextFunctionProviders(::core::mem::transmute(dwtable), pszcontext.into(), ::core::mem::transmute(dwinterface), pszfunction.into(), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() + BCryptEnumContextFunctionProviders(dwtable, pszcontext.into(), dwinterface, pszfunction.into(), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2415,7 +2415,7 @@ where extern "system" { fn BCryptEnumContextFunctions(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR, dwinterface: BCRYPT_INTERFACE, pcbbuffer: *mut u32, ppbuffer: *mut *mut CRYPT_CONTEXT_FUNCTIONS) -> super::super::Foundation::NTSTATUS; } - BCryptEnumContextFunctions(::core::mem::transmute(dwtable), pszcontext.into(), ::core::mem::transmute(dwinterface), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() + BCryptEnumContextFunctions(dwtable, pszcontext.into(), dwinterface, ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2425,7 +2425,7 @@ pub unsafe fn BCryptEnumContexts(dwtable: BCRYPT_TABLE, pcbbuffer: *mut u32, ppb extern "system" { fn BCryptEnumContexts(dwtable: BCRYPT_TABLE, pcbbuffer: *mut u32, ppbuffer: *mut *mut CRYPT_CONTEXTS) -> super::super::Foundation::NTSTATUS; } - BCryptEnumContexts(::core::mem::transmute(dwtable), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() + BCryptEnumContexts(dwtable, ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2438,7 +2438,7 @@ where extern "system" { fn BCryptEnumProviders(pszalgid: ::windows::core::PCWSTR, pimplcount: *mut u32, ppimpllist: *mut *mut BCRYPT_PROVIDER_NAME, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptEnumProviders(pszalgid.into(), ::core::mem::transmute(pimplcount), ::core::mem::transmute(ppimpllist), ::core::mem::transmute(dwflags)).ok() + BCryptEnumProviders(pszalgid.into(), ::core::mem::transmute(pimplcount), ::core::mem::transmute(ppimpllist), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2463,7 +2463,7 @@ where extern "system" { fn BCryptExportKey(hkey: BCRYPT_KEY_HANDLE, hexportkey: BCRYPT_KEY_HANDLE, pszblobtype: ::windows::core::PCWSTR, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptExportKey(hkey.into(), hexportkey.into(), pszblobtype.into(), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + BCryptExportKey(hkey.into(), hexportkey.into(), pszblobtype.into(), ::core::mem::transmute(pboutput), cboutput, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2476,7 +2476,7 @@ where extern "system" { fn BCryptFinalizeKeyPair(hkey: BCRYPT_KEY_HANDLE, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptFinalizeKeyPair(hkey.into(), ::core::mem::transmute(dwflags)).ok() + BCryptFinalizeKeyPair(hkey.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2486,7 +2486,7 @@ pub unsafe fn BCryptFinishHash(hhash: *mut ::core::ffi::c_void, pboutput: *mut u extern "system" { fn BCryptFinishHash(hhash: *mut ::core::ffi::c_void, pboutput: *mut u8, cboutput: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptFinishHash(::core::mem::transmute(hhash), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(dwflags)).ok() + BCryptFinishHash(::core::mem::transmute(hhash), ::core::mem::transmute(pboutput), cboutput, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -2508,7 +2508,7 @@ where extern "system" { fn BCryptGenRandom(halgorithm: BCRYPT_ALG_HANDLE, pbbuffer: *mut u8, cbbuffer: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptGenRandom(halgorithm.into(), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(dwflags)).ok() + BCryptGenRandom(halgorithm.into(), ::core::mem::transmute(pbbuffer), cbbuffer, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2521,7 +2521,7 @@ where extern "system" { fn BCryptGenerateKeyPair(halgorithm: BCRYPT_ALG_HANDLE, phkey: *mut BCRYPT_KEY_HANDLE, dwlength: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptGenerateKeyPair(halgorithm.into(), ::core::mem::transmute(phkey), ::core::mem::transmute(dwlength), ::core::mem::transmute(dwflags)).ok() + BCryptGenerateKeyPair(halgorithm.into(), ::core::mem::transmute(phkey), dwlength, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2534,7 +2534,7 @@ where extern "system" { fn BCryptGenerateSymmetricKey(halgorithm: BCRYPT_ALG_HANDLE, phkey: *mut BCRYPT_KEY_HANDLE, pbkeyobject: *mut u8, cbkeyobject: u32, pbsecret: *const u8, cbsecret: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptGenerateSymmetricKey(halgorithm.into(), ::core::mem::transmute(phkey), ::core::mem::transmute(pbkeyobject), ::core::mem::transmute(cbkeyobject), ::core::mem::transmute(pbsecret), ::core::mem::transmute(cbsecret), ::core::mem::transmute(dwflags)).ok() + BCryptGenerateSymmetricKey(halgorithm.into(), ::core::mem::transmute(phkey), ::core::mem::transmute(pbkeyobject), cbkeyobject, ::core::mem::transmute(pbsecret), cbsecret, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2557,7 +2557,7 @@ where extern "system" { fn BCryptGetProperty(hobject: *const ::core::ffi::c_void, pszproperty: ::windows::core::PCWSTR, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptGetProperty(::core::mem::transmute(hobject), pszproperty.into(), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + BCryptGetProperty(::core::mem::transmute(hobject), pszproperty.into(), ::core::mem::transmute(pboutput), cboutput, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2570,7 +2570,7 @@ where extern "system" { fn BCryptHash(halgorithm: BCRYPT_ALG_HANDLE, pbsecret: *const u8, cbsecret: u32, pbinput: *const u8, cbinput: u32, pboutput: *mut u8, cboutput: u32) -> super::super::Foundation::NTSTATUS; } - BCryptHash(halgorithm.into(), ::core::mem::transmute(pbsecret), ::core::mem::transmute(cbsecret), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput)).ok() + BCryptHash(halgorithm.into(), ::core::mem::transmute(pbsecret), cbsecret, ::core::mem::transmute(pbinput), cbinput, ::core::mem::transmute(pboutput), cboutput).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2580,7 +2580,7 @@ pub unsafe fn BCryptHashData(hhash: *mut ::core::ffi::c_void, pbinput: *const u8 extern "system" { fn BCryptHashData(hhash: *mut ::core::ffi::c_void, pbinput: *const u8, cbinput: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptHashData(::core::mem::transmute(hhash), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(dwflags)).ok() + BCryptHashData(::core::mem::transmute(hhash), ::core::mem::transmute(pbinput), cbinput, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2595,7 +2595,7 @@ where extern "system" { fn BCryptImportKey(halgorithm: BCRYPT_ALG_HANDLE, himportkey: BCRYPT_KEY_HANDLE, pszblobtype: ::windows::core::PCWSTR, phkey: *mut BCRYPT_KEY_HANDLE, pbkeyobject: *mut u8, cbkeyobject: u32, pbinput: *const u8, cbinput: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptImportKey(halgorithm.into(), himportkey.into(), pszblobtype.into(), ::core::mem::transmute(phkey), ::core::mem::transmute(pbkeyobject), ::core::mem::transmute(cbkeyobject), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(dwflags)).ok() + BCryptImportKey(halgorithm.into(), himportkey.into(), pszblobtype.into(), ::core::mem::transmute(phkey), ::core::mem::transmute(pbkeyobject), cbkeyobject, ::core::mem::transmute(pbinput), cbinput, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2610,7 +2610,7 @@ where extern "system" { fn BCryptImportKeyPair(halgorithm: BCRYPT_ALG_HANDLE, himportkey: BCRYPT_KEY_HANDLE, pszblobtype: ::windows::core::PCWSTR, phkey: *mut BCRYPT_KEY_HANDLE, pbinput: *const u8, cbinput: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptImportKeyPair(halgorithm.into(), himportkey.into(), pszblobtype.into(), ::core::mem::transmute(phkey), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(dwflags)).ok() + BCryptImportKeyPair(halgorithm.into(), himportkey.into(), pszblobtype.into(), ::core::mem::transmute(phkey), ::core::mem::transmute(pbinput), cbinput, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2623,7 +2623,7 @@ where extern "system" { fn BCryptKeyDerivation(hkey: BCRYPT_KEY_HANDLE, pparameterlist: *const BCryptBufferDesc, pbderivedkey: *mut u8, cbderivedkey: u32, pcbresult: *mut u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptKeyDerivation(hkey.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbderivedkey), ::core::mem::transmute(cbderivedkey), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + BCryptKeyDerivation(hkey.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbderivedkey), cbderivedkey, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2637,7 +2637,7 @@ where extern "system" { fn BCryptOpenAlgorithmProvider(phalgorithm: *mut BCRYPT_ALG_HANDLE, pszalgid: ::windows::core::PCWSTR, pszimplementation: ::windows::core::PCWSTR, dwflags: BCRYPT_OPEN_ALGORITHM_PROVIDER_FLAGS) -> super::super::Foundation::NTSTATUS; } - BCryptOpenAlgorithmProvider(::core::mem::transmute(phalgorithm), pszalgid.into(), pszimplementation.into(), ::core::mem::transmute(dwflags)).ok() + BCryptOpenAlgorithmProvider(::core::mem::transmute(phalgorithm), pszalgid.into(), pszimplementation.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2647,7 +2647,7 @@ pub unsafe fn BCryptProcessMultiOperations(hobject: *mut ::core::ffi::c_void, op extern "system" { fn BCryptProcessMultiOperations(hobject: *mut ::core::ffi::c_void, operationtype: BCRYPT_MULTI_OPERATION_TYPE, poperations: *const ::core::ffi::c_void, cboperations: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptProcessMultiOperations(::core::mem::transmute(hobject), ::core::mem::transmute(operationtype), ::core::mem::transmute(poperations), ::core::mem::transmute(cboperations), ::core::mem::transmute(dwflags)).ok() + BCryptProcessMultiOperations(::core::mem::transmute(hobject), operationtype, ::core::mem::transmute(poperations), cboperations, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2660,7 +2660,7 @@ where extern "system" { fn BCryptQueryContextConfiguration(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR, pcbbuffer: *mut u32, ppbuffer: *mut *mut CRYPT_CONTEXT_CONFIG) -> super::super::Foundation::NTSTATUS; } - BCryptQueryContextConfiguration(::core::mem::transmute(dwtable), pszcontext.into(), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() + BCryptQueryContextConfiguration(dwtable, pszcontext.into(), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2674,7 +2674,7 @@ where extern "system" { fn BCryptQueryContextFunctionConfiguration(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR, dwinterface: BCRYPT_INTERFACE, pszfunction: ::windows::core::PCWSTR, pcbbuffer: *mut u32, ppbuffer: *mut *mut CRYPT_CONTEXT_FUNCTION_CONFIG) -> super::super::Foundation::NTSTATUS; } - BCryptQueryContextFunctionConfiguration(::core::mem::transmute(dwtable), pszcontext.into(), ::core::mem::transmute(dwinterface), pszfunction.into(), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() + BCryptQueryContextFunctionConfiguration(dwtable, pszcontext.into(), dwinterface, pszfunction.into(), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2689,7 +2689,7 @@ where extern "system" { fn BCryptQueryContextFunctionProperty(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR, dwinterface: BCRYPT_INTERFACE, pszfunction: ::windows::core::PCWSTR, pszproperty: ::windows::core::PCWSTR, pcbvalue: *mut u32, ppbvalue: *mut *mut u8) -> super::super::Foundation::NTSTATUS; } - BCryptQueryContextFunctionProperty(::core::mem::transmute(dwtable), pszcontext.into(), ::core::mem::transmute(dwinterface), pszfunction.into(), pszproperty.into(), ::core::mem::transmute(pcbvalue), ::core::mem::transmute(ppbvalue)).ok() + BCryptQueryContextFunctionProperty(dwtable, pszcontext.into(), dwinterface, pszfunction.into(), pszproperty.into(), ::core::mem::transmute(pcbvalue), ::core::mem::transmute(ppbvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2702,7 +2702,7 @@ where extern "system" { fn BCryptQueryProviderRegistration(pszprovider: ::windows::core::PCWSTR, dwmode: BCRYPT_QUERY_PROVIDER_MODE, dwinterface: BCRYPT_INTERFACE, pcbbuffer: *mut u32, ppbuffer: *mut *mut CRYPT_PROVIDER_REG) -> super::super::Foundation::NTSTATUS; } - BCryptQueryProviderRegistration(pszprovider.into(), ::core::mem::transmute(dwmode), ::core::mem::transmute(dwinterface), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() + BCryptQueryProviderRegistration(pszprovider.into(), dwmode, dwinterface, ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2726,7 +2726,7 @@ where extern "system" { fn BCryptRemoveContextFunction(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR, dwinterface: BCRYPT_INTERFACE, pszfunction: ::windows::core::PCWSTR) -> super::super::Foundation::NTSTATUS; } - BCryptRemoveContextFunction(::core::mem::transmute(dwtable), pszcontext.into(), ::core::mem::transmute(dwinterface), pszfunction.into()).ok() + BCryptRemoveContextFunction(dwtable, pszcontext.into(), dwinterface, pszfunction.into()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2741,7 +2741,7 @@ where extern "system" { fn BCryptResolveProviders(pszcontext: ::windows::core::PCWSTR, dwinterface: u32, pszfunction: ::windows::core::PCWSTR, pszprovider: ::windows::core::PCWSTR, dwmode: BCRYPT_QUERY_PROVIDER_MODE, dwflags: BCRYPT_RESOLVE_PROVIDERS_FLAGS, pcbbuffer: *mut u32, ppbuffer: *mut *mut CRYPT_PROVIDER_REFS) -> super::super::Foundation::NTSTATUS; } - BCryptResolveProviders(pszcontext.into(), ::core::mem::transmute(dwinterface), pszfunction.into(), pszprovider.into(), ::core::mem::transmute(dwmode), ::core::mem::transmute(dwflags), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() + BCryptResolveProviders(pszcontext.into(), dwinterface, pszfunction.into(), pszprovider.into(), dwmode, dwflags, ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(ppbuffer)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2755,7 +2755,7 @@ where extern "system" { fn BCryptSecretAgreement(hprivkey: BCRYPT_KEY_HANDLE, hpubkey: BCRYPT_KEY_HANDLE, phagreedsecret: *mut *mut ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptSecretAgreement(hprivkey.into(), hpubkey.into(), ::core::mem::transmute(phagreedsecret), ::core::mem::transmute(dwflags)).ok() + BCryptSecretAgreement(hprivkey.into(), hpubkey.into(), ::core::mem::transmute(phagreedsecret), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2770,7 +2770,7 @@ where extern "system" { fn BCryptSetContextFunctionProperty(dwtable: BCRYPT_TABLE, pszcontext: ::windows::core::PCWSTR, dwinterface: BCRYPT_INTERFACE, pszfunction: ::windows::core::PCWSTR, pszproperty: ::windows::core::PCWSTR, cbvalue: u32, pbvalue: *const u8) -> super::super::Foundation::NTSTATUS; } - BCryptSetContextFunctionProperty(::core::mem::transmute(dwtable), pszcontext.into(), ::core::mem::transmute(dwinterface), pszfunction.into(), pszproperty.into(), ::core::mem::transmute(cbvalue), ::core::mem::transmute(pbvalue)).ok() + BCryptSetContextFunctionProperty(dwtable, pszcontext.into(), dwinterface, pszfunction.into(), pszproperty.into(), cbvalue, ::core::mem::transmute(pbvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2783,7 +2783,7 @@ where extern "system" { fn BCryptSetProperty(hobject: *mut ::core::ffi::c_void, pszproperty: ::windows::core::PCWSTR, pbinput: *const u8, cbinput: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptSetProperty(::core::mem::transmute(hobject), pszproperty.into(), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(dwflags)).ok() + BCryptSetProperty(::core::mem::transmute(hobject), pszproperty.into(), ::core::mem::transmute(pbinput), cbinput, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2796,7 +2796,7 @@ where extern "system" { fn BCryptSignHash(hkey: BCRYPT_KEY_HANDLE, ppaddinginfo: *const ::core::ffi::c_void, pbinput: *const u8, cbinput: u32, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32, dwflags: NCRYPT_FLAGS) -> super::super::Foundation::NTSTATUS; } - BCryptSignHash(hkey.into(), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + BCryptSignHash(hkey.into(), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbinput), cbinput, ::core::mem::transmute(pboutput), cboutput, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2822,7 +2822,7 @@ where extern "system" { fn BCryptVerifySignature(hkey: BCRYPT_KEY_HANDLE, ppaddinginfo: *const ::core::ffi::c_void, pbhash: *const u8, cbhash: u32, pbsignature: *const u8, cbsignature: u32, dwflags: NCRYPT_FLAGS) -> super::super::Foundation::NTSTATUS; } - BCryptVerifySignature(hkey.into(), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbhash), ::core::mem::transmute(cbhash), ::core::mem::transmute(pbsignature), ::core::mem::transmute(cbsignature), ::core::mem::transmute(dwflags)).ok() + BCryptVerifySignature(hkey.into(), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbhash), cbhash, ::core::mem::transmute(pbsignature), cbsignature, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CALG_OID_INFO_CNG_ONLY: u32 = 4294967295u32; @@ -18577,7 +18577,7 @@ where extern "system" { fn CertAddCRLContextToStore(hcertstore: HCERTSTORE, pcrlcontext: *const CRL_CONTEXT, dwadddisposition: u32, ppstorecontext: *mut *mut CRL_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddCRLContextToStore(hcertstore.into(), ::core::mem::transmute(pcrlcontext), ::core::mem::transmute(dwadddisposition), ::core::mem::transmute(ppstorecontext))) + ::core::mem::transmute(CertAddCRLContextToStore(hcertstore.into(), ::core::mem::transmute(pcrlcontext), dwadddisposition, ::core::mem::transmute(ppstorecontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18590,7 +18590,7 @@ where extern "system" { fn CertAddCRLLinkToStore(hcertstore: HCERTSTORE, pcrlcontext: *const CRL_CONTEXT, dwadddisposition: u32, ppstorecontext: *mut *mut CRL_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddCRLLinkToStore(hcertstore.into(), ::core::mem::transmute(pcrlcontext), ::core::mem::transmute(dwadddisposition), ::core::mem::transmute(ppstorecontext))) + ::core::mem::transmute(CertAddCRLLinkToStore(hcertstore.into(), ::core::mem::transmute(pcrlcontext), dwadddisposition, ::core::mem::transmute(ppstorecontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18603,7 +18603,7 @@ where extern "system" { fn CertAddCTLContextToStore(hcertstore: HCERTSTORE, pctlcontext: *const CTL_CONTEXT, dwadddisposition: u32, ppstorecontext: *mut *mut CTL_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddCTLContextToStore(hcertstore.into(), ::core::mem::transmute(pctlcontext), ::core::mem::transmute(dwadddisposition), ::core::mem::transmute(ppstorecontext))) + ::core::mem::transmute(CertAddCTLContextToStore(hcertstore.into(), ::core::mem::transmute(pctlcontext), dwadddisposition, ::core::mem::transmute(ppstorecontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18616,7 +18616,7 @@ where extern "system" { fn CertAddCTLLinkToStore(hcertstore: HCERTSTORE, pctlcontext: *const CTL_CONTEXT, dwadddisposition: u32, ppstorecontext: *mut *mut CTL_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddCTLLinkToStore(hcertstore.into(), ::core::mem::transmute(pctlcontext), ::core::mem::transmute(dwadddisposition), ::core::mem::transmute(ppstorecontext))) + ::core::mem::transmute(CertAddCTLLinkToStore(hcertstore.into(), ::core::mem::transmute(pctlcontext), dwadddisposition, ::core::mem::transmute(ppstorecontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18629,7 +18629,7 @@ where extern "system" { fn CertAddCertificateContextToStore(hcertstore: HCERTSTORE, pcertcontext: *const CERT_CONTEXT, dwadddisposition: u32, ppstorecontext: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddCertificateContextToStore(hcertstore.into(), ::core::mem::transmute(pcertcontext), ::core::mem::transmute(dwadddisposition), ::core::mem::transmute(ppstorecontext))) + ::core::mem::transmute(CertAddCertificateContextToStore(hcertstore.into(), ::core::mem::transmute(pcertcontext), dwadddisposition, ::core::mem::transmute(ppstorecontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18642,7 +18642,7 @@ where extern "system" { fn CertAddCertificateLinkToStore(hcertstore: HCERTSTORE, pcertcontext: *const CERT_CONTEXT, dwadddisposition: u32, ppstorecontext: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddCertificateLinkToStore(hcertstore.into(), ::core::mem::transmute(pcertcontext), ::core::mem::transmute(dwadddisposition), ::core::mem::transmute(ppstorecontext))) + ::core::mem::transmute(CertAddCertificateLinkToStore(hcertstore.into(), ::core::mem::transmute(pcertcontext), dwadddisposition, ::core::mem::transmute(ppstorecontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18655,7 +18655,7 @@ where extern "system" { fn CertAddEncodedCRLToStore(hcertstore: HCERTSTORE, dwcertencodingtype: u32, pbcrlencoded: *const u8, cbcrlencoded: u32, dwadddisposition: u32, ppcrlcontext: *mut *mut CRL_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddEncodedCRLToStore(hcertstore.into(), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pbcrlencoded), ::core::mem::transmute(cbcrlencoded), ::core::mem::transmute(dwadddisposition), ::core::mem::transmute(ppcrlcontext))) + ::core::mem::transmute(CertAddEncodedCRLToStore(hcertstore.into(), dwcertencodingtype, ::core::mem::transmute(pbcrlencoded), cbcrlencoded, dwadddisposition, ::core::mem::transmute(ppcrlcontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18668,7 +18668,7 @@ where extern "system" { fn CertAddEncodedCTLToStore(hcertstore: HCERTSTORE, dwmsgandcertencodingtype: u32, pbctlencoded: *const u8, cbctlencoded: u32, dwadddisposition: u32, ppctlcontext: *mut *mut CTL_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddEncodedCTLToStore(hcertstore.into(), ::core::mem::transmute(dwmsgandcertencodingtype), ::core::mem::transmute(pbctlencoded), ::core::mem::transmute(cbctlencoded), ::core::mem::transmute(dwadddisposition), ::core::mem::transmute(ppctlcontext))) + ::core::mem::transmute(CertAddEncodedCTLToStore(hcertstore.into(), dwmsgandcertencodingtype, ::core::mem::transmute(pbctlencoded), cbctlencoded, dwadddisposition, ::core::mem::transmute(ppctlcontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18681,7 +18681,7 @@ where extern "system" { fn CertAddEncodedCertificateToStore(hcertstore: HCERTSTORE, dwcertencodingtype: u32, pbcertencoded: *const u8, cbcertencoded: u32, dwadddisposition: u32, ppcertcontext: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddEncodedCertificateToStore(hcertstore.into(), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pbcertencoded), ::core::mem::transmute(cbcertencoded), ::core::mem::transmute(dwadddisposition), ::core::mem::transmute(ppcertcontext))) + ::core::mem::transmute(CertAddEncodedCertificateToStore(hcertstore.into(), dwcertencodingtype, ::core::mem::transmute(pbcertencoded), cbcertencoded, dwadddisposition, ::core::mem::transmute(ppcertcontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18694,7 +18694,7 @@ where extern "system" { fn CertAddEncodedCertificateToSystemStoreA(szcertstorename: ::windows::core::PCSTR, pbcertencoded: *const u8, cbcertencoded: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddEncodedCertificateToSystemStoreA(szcertstorename.into(), ::core::mem::transmute(pbcertencoded), ::core::mem::transmute(cbcertencoded))) + ::core::mem::transmute(CertAddEncodedCertificateToSystemStoreA(szcertstorename.into(), ::core::mem::transmute(pbcertencoded), cbcertencoded)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18707,7 +18707,7 @@ where extern "system" { fn CertAddEncodedCertificateToSystemStoreW(szcertstorename: ::windows::core::PCWSTR, pbcertencoded: *const u8, cbcertencoded: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddEncodedCertificateToSystemStoreW(szcertstorename.into(), ::core::mem::transmute(pbcertencoded), ::core::mem::transmute(cbcertencoded))) + ::core::mem::transmute(CertAddEncodedCertificateToSystemStoreW(szcertstorename.into(), ::core::mem::transmute(pbcertencoded), cbcertencoded)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18751,7 +18751,7 @@ where extern "system" { fn CertAddSerializedElementToStore(hcertstore: HCERTSTORE, pbelement: *const u8, cbelement: u32, dwadddisposition: u32, dwflags: u32, dwcontexttypeflags: u32, pdwcontexttype: *mut u32, ppvcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddSerializedElementToStore(hcertstore.into(), ::core::mem::transmute(pbelement), ::core::mem::transmute(cbelement), ::core::mem::transmute(dwadddisposition), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontexttypeflags), ::core::mem::transmute(pdwcontexttype), ::core::mem::transmute(ppvcontext))) + ::core::mem::transmute(CertAddSerializedElementToStore(hcertstore.into(), ::core::mem::transmute(pbelement), cbelement, dwadddisposition, dwflags, dwcontexttypeflags, ::core::mem::transmute(pdwcontexttype), ::core::mem::transmute(ppvcontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18765,7 +18765,7 @@ where extern "system" { fn CertAddStoreToCollection(hcollectionstore: HCERTSTORE, hsiblingstore: HCERTSTORE, dwupdateflags: u32, dwpriority: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddStoreToCollection(hcollectionstore.into(), hsiblingstore.into(), ::core::mem::transmute(dwupdateflags), ::core::mem::transmute(dwpriority))) + ::core::mem::transmute(CertAddStoreToCollection(hcollectionstore.into(), hsiblingstore.into(), dwupdateflags, dwpriority)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -18774,7 +18774,7 @@ pub unsafe fn CertAlgIdToOID(dwalgid: u32) -> ::windows::core::PSTR { extern "system" { fn CertAlgIdToOID(dwalgid: u32) -> ::windows::core::PSTR; } - ::core::mem::transmute(CertAlgIdToOID(::core::mem::transmute(dwalgid))) + ::core::mem::transmute(CertAlgIdToOID(dwalgid)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -18783,7 +18783,7 @@ pub unsafe fn CertCloseServerOcspResponse(hserverocspresponse: *const ::core::ff extern "system" { fn CertCloseServerOcspResponse(hserverocspresponse: *const ::core::ffi::c_void, dwflags: u32); } - CertCloseServerOcspResponse(::core::mem::transmute(hserverocspresponse), ::core::mem::transmute(dwflags)) + CertCloseServerOcspResponse(::core::mem::transmute(hserverocspresponse), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18796,7 +18796,7 @@ where extern "system" { fn CertCloseStore(hcertstore: HCERTSTORE, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertCloseStore(hcertstore.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CertCloseStore(hcertstore.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18806,7 +18806,7 @@ pub unsafe fn CertCompareCertificate(dwcertencodingtype: u32, pcertid1: *const C extern "system" { fn CertCompareCertificate(dwcertencodingtype: u32, pcertid1: *const CERT_INFO, pcertid2: *const CERT_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertCompareCertificate(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pcertid1), ::core::mem::transmute(pcertid2))) + ::core::mem::transmute(CertCompareCertificate(dwcertencodingtype, ::core::mem::transmute(pcertid1), ::core::mem::transmute(pcertid2))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18816,7 +18816,7 @@ pub unsafe fn CertCompareCertificateName(dwcertencodingtype: u32, pcertname1: *c extern "system" { fn CertCompareCertificateName(dwcertencodingtype: u32, pcertname1: *const CRYPTOAPI_BLOB, pcertname2: *const CRYPTOAPI_BLOB) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertCompareCertificateName(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pcertname1), ::core::mem::transmute(pcertname2))) + ::core::mem::transmute(CertCompareCertificateName(dwcertencodingtype, ::core::mem::transmute(pcertname1), ::core::mem::transmute(pcertname2))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18836,7 +18836,7 @@ pub unsafe fn CertComparePublicKeyInfo(dwcertencodingtype: u32, ppublickey1: *co extern "system" { fn CertComparePublicKeyInfo(dwcertencodingtype: u32, ppublickey1: *const CERT_PUBLIC_KEY_INFO, ppublickey2: *const CERT_PUBLIC_KEY_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertComparePublicKeyInfo(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(ppublickey1), ::core::mem::transmute(ppublickey2))) + ::core::mem::transmute(CertComparePublicKeyInfo(dwcertencodingtype, ::core::mem::transmute(ppublickey1), ::core::mem::transmute(ppublickey2))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18849,7 +18849,7 @@ where extern "system" { fn CertControlStore(hcertstore: HCERTSTORE, dwflags: CERT_CONTROL_STORE_FLAGS, dwctrltype: u32, pvctrlpara: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertControlStore(hcertstore.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwctrltype), ::core::mem::transmute(pvctrlpara))) + ::core::mem::transmute(CertControlStore(hcertstore.into(), dwflags, dwctrltype, ::core::mem::transmute(pvctrlpara))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18859,7 +18859,7 @@ pub unsafe fn CertCreateCRLContext(dwcertencodingtype: u32, pbcrlencoded: *const extern "system" { fn CertCreateCRLContext(dwcertencodingtype: u32, pbcrlencoded: *const u8, cbcrlencoded: u32) -> *mut CRL_CONTEXT; } - ::core::mem::transmute(CertCreateCRLContext(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pbcrlencoded), ::core::mem::transmute(cbcrlencoded))) + ::core::mem::transmute(CertCreateCRLContext(dwcertencodingtype, ::core::mem::transmute(pbcrlencoded), cbcrlencoded)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18869,7 +18869,7 @@ pub unsafe fn CertCreateCTLContext(dwmsgandcertencodingtype: u32, pbctlencoded: extern "system" { fn CertCreateCTLContext(dwmsgandcertencodingtype: u32, pbctlencoded: *const u8, cbctlencoded: u32) -> *mut CTL_CONTEXT; } - ::core::mem::transmute(CertCreateCTLContext(::core::mem::transmute(dwmsgandcertencodingtype), ::core::mem::transmute(pbctlencoded), ::core::mem::transmute(cbctlencoded))) + ::core::mem::transmute(CertCreateCTLContext(dwmsgandcertencodingtype, ::core::mem::transmute(pbctlencoded), cbctlencoded)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18879,7 +18879,7 @@ pub unsafe fn CertCreateCTLEntryFromCertificateContextProperties(pcertcontext: * extern "system" { fn CertCreateCTLEntryFromCertificateContextProperties(pcertcontext: *const CERT_CONTEXT, coptattr: u32, rgoptattr: *const CRYPT_ATTRIBUTE, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, pctlentry: *mut CTL_ENTRY, pcbctlentry: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertCreateCTLEntryFromCertificateContextProperties(::core::mem::transmute(pcertcontext), rgoptattr.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgoptattr)), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pctlentry), ::core::mem::transmute(pcbctlentry))) + ::core::mem::transmute(CertCreateCTLEntryFromCertificateContextProperties(::core::mem::transmute(pcertcontext), rgoptattr.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgoptattr)), dwflags, ::core::mem::transmute(pvreserved), ::core::mem::transmute(pctlentry), ::core::mem::transmute(pcbctlentry))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18899,7 +18899,7 @@ pub unsafe fn CertCreateCertificateContext(dwcertencodingtype: u32, pbcertencode extern "system" { fn CertCreateCertificateContext(dwcertencodingtype: u32, pbcertencoded: *const u8, cbcertencoded: u32) -> *mut CERT_CONTEXT; } - ::core::mem::transmute(CertCreateCertificateContext(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pbcertencoded), ::core::mem::transmute(cbcertencoded))) + ::core::mem::transmute(CertCreateCertificateContext(dwcertencodingtype, ::core::mem::transmute(pbcertencoded), cbcertencoded)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18909,7 +18909,7 @@ pub unsafe fn CertCreateContext(dwcontexttype: u32, dwencodingtype: u32, pbencod extern "system" { fn CertCreateContext(dwcontexttype: u32, dwencodingtype: u32, pbencoded: *const u8, cbencoded: u32, dwflags: u32, pcreatepara: *const CERT_CREATE_CONTEXT_PARA) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CertCreateContext(::core::mem::transmute(dwcontexttype), ::core::mem::transmute(dwencodingtype), ::core::mem::transmute(pbencoded), ::core::mem::transmute(cbencoded), ::core::mem::transmute(dwflags), ::core::mem::transmute(pcreatepara))) + ::core::mem::transmute(CertCreateContext(dwcontexttype, dwencodingtype, ::core::mem::transmute(pbencoded), cbencoded, dwflags, ::core::mem::transmute(pcreatepara))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18922,7 +18922,7 @@ where extern "system" { fn CertCreateSelfSignCertificate(hcryptprovorncryptkey: HCRYPTPROV_OR_NCRYPT_KEY_HANDLE, psubjectissuerblob: *const CRYPTOAPI_BLOB, dwflags: CERT_CREATE_SELFSIGN_FLAGS, pkeyprovinfo: *const CRYPT_KEY_PROV_INFO, psignaturealgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, pstarttime: *const super::super::Foundation::SYSTEMTIME, pendtime: *const super::super::Foundation::SYSTEMTIME, pextensions: *const CERT_EXTENSIONS) -> *mut CERT_CONTEXT; } - ::core::mem::transmute(CertCreateSelfSignCertificate(hcryptprovorncryptkey.into(), ::core::mem::transmute(psubjectissuerblob), ::core::mem::transmute(dwflags), ::core::mem::transmute(pkeyprovinfo), ::core::mem::transmute(psignaturealgorithm), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime), ::core::mem::transmute(pextensions))) + ::core::mem::transmute(CertCreateSelfSignCertificate(hcryptprovorncryptkey.into(), ::core::mem::transmute(psubjectissuerblob), dwflags, ::core::mem::transmute(pkeyprovinfo), ::core::mem::transmute(psignaturealgorithm), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime), ::core::mem::transmute(pextensions))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19014,7 +19014,7 @@ pub unsafe fn CertEnumCRLContextProperties(pcrlcontext: *const CRL_CONTEXT, dwpr extern "system" { fn CertEnumCRLContextProperties(pcrlcontext: *const CRL_CONTEXT, dwpropid: u32) -> u32; } - ::core::mem::transmute(CertEnumCRLContextProperties(::core::mem::transmute(pcrlcontext), ::core::mem::transmute(dwpropid))) + ::core::mem::transmute(CertEnumCRLContextProperties(::core::mem::transmute(pcrlcontext), dwpropid)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19037,7 +19037,7 @@ pub unsafe fn CertEnumCTLContextProperties(pctlcontext: *const CTL_CONTEXT, dwpr extern "system" { fn CertEnumCTLContextProperties(pctlcontext: *const CTL_CONTEXT, dwpropid: u32) -> u32; } - ::core::mem::transmute(CertEnumCTLContextProperties(::core::mem::transmute(pctlcontext), ::core::mem::transmute(dwpropid))) + ::core::mem::transmute(CertEnumCTLContextProperties(::core::mem::transmute(pctlcontext), dwpropid)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19060,7 +19060,7 @@ pub unsafe fn CertEnumCertificateContextProperties(pcertcontext: *const CERT_CON extern "system" { fn CertEnumCertificateContextProperties(pcertcontext: *const CERT_CONTEXT, dwpropid: u32) -> u32; } - ::core::mem::transmute(CertEnumCertificateContextProperties(::core::mem::transmute(pcertcontext), ::core::mem::transmute(dwpropid))) + ::core::mem::transmute(CertEnumCertificateContextProperties(::core::mem::transmute(pcertcontext), dwpropid)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19083,7 +19083,7 @@ pub unsafe fn CertEnumPhysicalStore(pvsystemstore: *const ::core::ffi::c_void, d extern "system" { fn CertEnumPhysicalStore(pvsystemstore: *const ::core::ffi::c_void, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenum: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertEnumPhysicalStore(::core::mem::transmute(pvsystemstore), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenum))) + ::core::mem::transmute(CertEnumPhysicalStore(::core::mem::transmute(pvsystemstore), dwflags, ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenum))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19103,7 +19103,7 @@ pub unsafe fn CertEnumSystemStore(dwflags: u32, pvsystemstorelocationpara: *cons extern "system" { fn CertEnumSystemStore(dwflags: u32, pvsystemstorelocationpara: *const ::core::ffi::c_void, pvarg: *mut ::core::ffi::c_void, pfnenum: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertEnumSystemStore(::core::mem::transmute(dwflags), ::core::mem::transmute(pvsystemstorelocationpara), ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenum))) + ::core::mem::transmute(CertEnumSystemStore(dwflags, ::core::mem::transmute(pvsystemstorelocationpara), ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenum))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19113,7 +19113,7 @@ pub unsafe fn CertEnumSystemStoreLocation(dwflags: u32, pvarg: *mut ::core::ffi: extern "system" { fn CertEnumSystemStoreLocation(dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenum: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertEnumSystemStoreLocation(::core::mem::transmute(dwflags), ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenum))) + ::core::mem::transmute(CertEnumSystemStoreLocation(dwflags, ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenum))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -19138,7 +19138,7 @@ where extern "system" { fn CertFindCRLInStore(hcertstore: HCERTSTORE, dwcertencodingtype: u32, dwfindflags: u32, dwfindtype: u32, pvfindpara: *const ::core::ffi::c_void, pprevcrlcontext: *const CRL_CONTEXT) -> *mut CRL_CONTEXT; } - ::core::mem::transmute(CertFindCRLInStore(hcertstore.into(), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(dwfindflags), ::core::mem::transmute(dwfindtype), ::core::mem::transmute(pvfindpara), ::core::mem::transmute(pprevcrlcontext))) + ::core::mem::transmute(CertFindCRLInStore(hcertstore.into(), dwcertencodingtype, dwfindflags, dwfindtype, ::core::mem::transmute(pvfindpara), ::core::mem::transmute(pprevcrlcontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19151,7 +19151,7 @@ where extern "system" { fn CertFindCTLInStore(hcertstore: HCERTSTORE, dwmsgandcertencodingtype: u32, dwfindflags: u32, dwfindtype: CERT_FIND_TYPE, pvfindpara: *const ::core::ffi::c_void, pprevctlcontext: *const CTL_CONTEXT) -> *mut CTL_CONTEXT; } - ::core::mem::transmute(CertFindCTLInStore(hcertstore.into(), ::core::mem::transmute(dwmsgandcertencodingtype), ::core::mem::transmute(dwfindflags), ::core::mem::transmute(dwfindtype), ::core::mem::transmute(pvfindpara), ::core::mem::transmute(pprevctlcontext))) + ::core::mem::transmute(CertFindCTLInStore(hcertstore.into(), dwmsgandcertencodingtype, dwfindflags, dwfindtype, ::core::mem::transmute(pvfindpara), ::core::mem::transmute(pprevctlcontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19161,7 +19161,7 @@ pub unsafe fn CertFindCertificateInCRL(pcert: *const CERT_CONTEXT, pcrlcontext: extern "system" { fn CertFindCertificateInCRL(pcert: *const CERT_CONTEXT, pcrlcontext: *const CRL_CONTEXT, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, ppcrlentry: *mut *mut CRL_ENTRY) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertFindCertificateInCRL(::core::mem::transmute(pcert), ::core::mem::transmute(pcrlcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppcrlentry))) + ::core::mem::transmute(CertFindCertificateInCRL(::core::mem::transmute(pcert), ::core::mem::transmute(pcrlcontext), dwflags, ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppcrlentry))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19174,7 +19174,7 @@ where extern "system" { fn CertFindCertificateInStore(hcertstore: HCERTSTORE, dwcertencodingtype: u32, dwfindflags: u32, dwfindtype: CERT_FIND_FLAGS, pvfindpara: *const ::core::ffi::c_void, pprevcertcontext: *const CERT_CONTEXT) -> *mut CERT_CONTEXT; } - ::core::mem::transmute(CertFindCertificateInStore(hcertstore.into(), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(dwfindflags), ::core::mem::transmute(dwfindtype), ::core::mem::transmute(pvfindpara), ::core::mem::transmute(pprevcertcontext))) + ::core::mem::transmute(CertFindCertificateInStore(hcertstore.into(), dwcertencodingtype, dwfindflags, dwfindtype, ::core::mem::transmute(pvfindpara), ::core::mem::transmute(pprevcertcontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19187,7 +19187,7 @@ where extern "system" { fn CertFindChainInStore(hcertstore: HCERTSTORE, dwcertencodingtype: u32, dwfindflags: CERT_FIND_CHAIN_IN_STORE_FLAGS, dwfindtype: u32, pvfindpara: *const ::core::ffi::c_void, pprevchaincontext: *const CERT_CHAIN_CONTEXT) -> *mut CERT_CHAIN_CONTEXT; } - ::core::mem::transmute(CertFindChainInStore(hcertstore.into(), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(dwfindflags), ::core::mem::transmute(dwfindtype), ::core::mem::transmute(pvfindpara), ::core::mem::transmute(pprevchaincontext))) + ::core::mem::transmute(CertFindChainInStore(hcertstore.into(), dwcertencodingtype, dwfindflags, dwfindtype, ::core::mem::transmute(pvfindpara), ::core::mem::transmute(pprevchaincontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19222,7 +19222,7 @@ pub unsafe fn CertFindSubjectInCTL(dwencodingtype: u32, dwsubjecttype: u32, pvsu extern "system" { fn CertFindSubjectInCTL(dwencodingtype: u32, dwsubjecttype: u32, pvsubject: *const ::core::ffi::c_void, pctlcontext: *const CTL_CONTEXT, dwflags: u32) -> *mut CTL_ENTRY; } - ::core::mem::transmute(CertFindSubjectInCTL(::core::mem::transmute(dwencodingtype), ::core::mem::transmute(dwsubjecttype), ::core::mem::transmute(pvsubject), ::core::mem::transmute(pctlcontext), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CertFindSubjectInCTL(dwencodingtype, dwsubjecttype, ::core::mem::transmute(pvsubject), ::core::mem::transmute(pctlcontext), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19232,7 +19232,7 @@ pub unsafe fn CertFindSubjectInSortedCTL(psubjectidentifier: *const CRYPTOAPI_BL extern "system" { fn CertFindSubjectInSortedCTL(psubjectidentifier: *const CRYPTOAPI_BLOB, pctlcontext: *const CTL_CONTEXT, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, pencodedattributes: *mut CRYPTOAPI_BLOB) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertFindSubjectInSortedCTL(::core::mem::transmute(psubjectidentifier), ::core::mem::transmute(pctlcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pencodedattributes))) + ::core::mem::transmute(CertFindSubjectInSortedCTL(::core::mem::transmute(psubjectidentifier), ::core::mem::transmute(pctlcontext), dwflags, ::core::mem::transmute(pvreserved), ::core::mem::transmute(pencodedattributes))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19313,7 +19313,7 @@ pub unsafe fn CertGetCRLContextProperty(pcrlcontext: *const CRL_CONTEXT, dwpropi extern "system" { fn CertGetCRLContextProperty(pcrlcontext: *const CRL_CONTEXT, dwpropid: u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertGetCRLContextProperty(::core::mem::transmute(pcrlcontext), ::core::mem::transmute(dwpropid), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(CertGetCRLContextProperty(::core::mem::transmute(pcrlcontext), dwpropid, ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19336,7 +19336,7 @@ pub unsafe fn CertGetCTLContextProperty(pctlcontext: *const CTL_CONTEXT, dwpropi extern "system" { fn CertGetCTLContextProperty(pctlcontext: *const CTL_CONTEXT, dwpropid: u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertGetCTLContextProperty(::core::mem::transmute(pctlcontext), ::core::mem::transmute(dwpropid), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(CertGetCTLContextProperty(::core::mem::transmute(pctlcontext), dwpropid, ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19350,7 +19350,7 @@ where extern "system" { fn CertGetCertificateChain(hchainengine: HCERTCHAINENGINE, pcertcontext: *const CERT_CONTEXT, ptime: *const super::super::Foundation::FILETIME, hadditionalstore: HCERTSTORE, pchainpara: *const CERT_CHAIN_PARA, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, ppchaincontext: *mut *mut CERT_CHAIN_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertGetCertificateChain(hchainengine.into(), ::core::mem::transmute(pcertcontext), ::core::mem::transmute(ptime), hadditionalstore.into(), ::core::mem::transmute(pchainpara), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppchaincontext))) + ::core::mem::transmute(CertGetCertificateChain(hchainengine.into(), ::core::mem::transmute(pcertcontext), ::core::mem::transmute(ptime), hadditionalstore.into(), ::core::mem::transmute(pchainpara), dwflags, ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppchaincontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19360,7 +19360,7 @@ pub unsafe fn CertGetCertificateContextProperty(pcertcontext: *const CERT_CONTEX extern "system" { fn CertGetCertificateContextProperty(pcertcontext: *const CERT_CONTEXT, dwpropid: u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertGetCertificateContextProperty(::core::mem::transmute(pcertcontext), ::core::mem::transmute(dwpropid), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(CertGetCertificateContextProperty(::core::mem::transmute(pcertcontext), dwpropid, ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19370,7 +19370,7 @@ pub unsafe fn CertGetEnhancedKeyUsage(pcertcontext: *const CERT_CONTEXT, dwflags extern "system" { fn CertGetEnhancedKeyUsage(pcertcontext: *const CERT_CONTEXT, dwflags: u32, pusage: *mut CTL_USAGE, pcbusage: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertGetEnhancedKeyUsage(::core::mem::transmute(pcertcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(pusage), ::core::mem::transmute(pcbusage))) + ::core::mem::transmute(CertGetEnhancedKeyUsage(::core::mem::transmute(pcertcontext), dwflags, ::core::mem::transmute(pusage), ::core::mem::transmute(pcbusage))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19380,7 +19380,7 @@ pub unsafe fn CertGetIntendedKeyUsage(dwcertencodingtype: u32, pcertinfo: *const extern "system" { fn CertGetIntendedKeyUsage(dwcertencodingtype: u32, pcertinfo: *const CERT_INFO, pbkeyusage: *mut u8, cbkeyusage: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertGetIntendedKeyUsage(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pcertinfo), ::core::mem::transmute(pbkeyusage), ::core::mem::transmute(cbkeyusage))) + ::core::mem::transmute(CertGetIntendedKeyUsage(dwcertencodingtype, ::core::mem::transmute(pcertinfo), ::core::mem::transmute(pbkeyusage), cbkeyusage)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19403,7 +19403,7 @@ pub unsafe fn CertGetNameStringA(pcertcontext: *const CERT_CONTEXT, dwtype: u32, extern "system" { fn CertGetNameStringA(pcertcontext: *const CERT_CONTEXT, dwtype: u32, dwflags: u32, pvtypepara: *const ::core::ffi::c_void, psznamestring: ::windows::core::PSTR, cchnamestring: u32) -> u32; } - ::core::mem::transmute(CertGetNameStringA(::core::mem::transmute(pcertcontext), ::core::mem::transmute(dwtype), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvtypepara), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psznamestring)), psznamestring.len() as _)) + ::core::mem::transmute(CertGetNameStringA(::core::mem::transmute(pcertcontext), dwtype, dwflags, ::core::mem::transmute(pvtypepara), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psznamestring)), psznamestring.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19413,7 +19413,7 @@ pub unsafe fn CertGetNameStringW(pcertcontext: *const CERT_CONTEXT, dwtype: u32, extern "system" { fn CertGetNameStringW(pcertcontext: *const CERT_CONTEXT, dwtype: u32, dwflags: u32, pvtypepara: *const ::core::ffi::c_void, psznamestring: ::windows::core::PWSTR, cchnamestring: u32) -> u32; } - ::core::mem::transmute(CertGetNameStringW(::core::mem::transmute(pcertcontext), ::core::mem::transmute(dwtype), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvtypepara), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psznamestring)), psznamestring.len() as _)) + ::core::mem::transmute(CertGetNameStringW(::core::mem::transmute(pcertcontext), dwtype, dwflags, ::core::mem::transmute(pvtypepara), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psznamestring)), psznamestring.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -19422,7 +19422,7 @@ pub unsafe fn CertGetPublicKeyLength(dwcertencodingtype: u32, ppublickey: *const extern "system" { fn CertGetPublicKeyLength(dwcertencodingtype: u32, ppublickey: *const CERT_PUBLIC_KEY_INFO) -> u32; } - ::core::mem::transmute(CertGetPublicKeyLength(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(ppublickey))) + ::core::mem::transmute(CertGetPublicKeyLength(dwcertencodingtype, ::core::mem::transmute(ppublickey))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -19431,7 +19431,7 @@ pub unsafe fn CertGetServerOcspResponseContext(hserverocspresponse: *const ::cor extern "system" { fn CertGetServerOcspResponseContext(hserverocspresponse: *const ::core::ffi::c_void, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> *mut CERT_SERVER_OCSP_RESPONSE_CONTEXT; } - ::core::mem::transmute(CertGetServerOcspResponseContext(::core::mem::transmute(hserverocspresponse), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(CertGetServerOcspResponseContext(::core::mem::transmute(hserverocspresponse), dwflags, ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19444,7 +19444,7 @@ where extern "system" { fn CertGetStoreProperty(hcertstore: HCERTSTORE, dwpropid: u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertGetStoreProperty(hcertstore.into(), ::core::mem::transmute(dwpropid), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(CertGetStoreProperty(hcertstore.into(), dwpropid, ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19457,7 +19457,7 @@ where extern "system" { fn CertGetSubjectCertificateFromStore(hcertstore: HCERTSTORE, dwcertencodingtype: u32, pcertid: *const CERT_INFO) -> *mut CERT_CONTEXT; } - ::core::mem::transmute(CertGetSubjectCertificateFromStore(hcertstore.into(), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pcertid))) + ::core::mem::transmute(CertGetSubjectCertificateFromStore(hcertstore.into(), dwcertencodingtype, ::core::mem::transmute(pcertid))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19477,7 +19477,7 @@ pub unsafe fn CertIsRDNAttrsInCertificateName(dwcertencodingtype: u32, dwflags: extern "system" { fn CertIsRDNAttrsInCertificateName(dwcertencodingtype: u32, dwflags: u32, pcertname: *const CRYPTOAPI_BLOB, prdn: *const CERT_RDN) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertIsRDNAttrsInCertificateName(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(dwflags), ::core::mem::transmute(pcertname), ::core::mem::transmute(prdn))) + ::core::mem::transmute(CertIsRDNAttrsInCertificateName(dwcertencodingtype, dwflags, ::core::mem::transmute(pcertname), ::core::mem::transmute(prdn))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19500,7 +19500,7 @@ pub unsafe fn CertIsValidCRLForCertificate(pcert: *const CERT_CONTEXT, pcrl: *co extern "system" { fn CertIsValidCRLForCertificate(pcert: *const CERT_CONTEXT, pcrl: *const CRL_CONTEXT, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertIsValidCRLForCertificate(::core::mem::transmute(pcert), ::core::mem::transmute(pcrl), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(CertIsValidCRLForCertificate(::core::mem::transmute(pcert), ::core::mem::transmute(pcrl), dwflags, ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19514,7 +19514,7 @@ where extern "system" { fn CertIsWeakHash(dwhashusetype: u32, pwszcnghashalgid: ::windows::core::PCWSTR, dwchainflags: u32, psignerchaincontext: *const CERT_CHAIN_CONTEXT, ptimestamp: *const super::super::Foundation::FILETIME, pwszfilename: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertIsWeakHash(::core::mem::transmute(dwhashusetype), pwszcnghashalgid.into(), ::core::mem::transmute(dwchainflags), ::core::mem::transmute(psignerchaincontext), ::core::mem::transmute(ptimestamp), pwszfilename.into())) + ::core::mem::transmute(CertIsWeakHash(dwhashusetype, pwszcnghashalgid.into(), dwchainflags, ::core::mem::transmute(psignerchaincontext), ::core::mem::transmute(ptimestamp), pwszfilename.into())) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[repr(transparent)] @@ -19564,7 +19564,7 @@ pub unsafe fn CertNameToStrA(dwcertencodingtype: u32, pname: *const CRYPTOAPI_BL extern "system" { fn CertNameToStrA(dwcertencodingtype: u32, pname: *const CRYPTOAPI_BLOB, dwstrtype: CERT_STRING_TYPE, psz: ::windows::core::PSTR, csz: u32) -> u32; } - ::core::mem::transmute(CertNameToStrA(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pname), ::core::mem::transmute(dwstrtype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _)) + ::core::mem::transmute(CertNameToStrA(dwcertencodingtype, ::core::mem::transmute(pname), dwstrtype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -19573,7 +19573,7 @@ pub unsafe fn CertNameToStrW(dwcertencodingtype: u32, pname: *const CRYPTOAPI_BL extern "system" { fn CertNameToStrW(dwcertencodingtype: u32, pname: *const CRYPTOAPI_BLOB, dwstrtype: CERT_STRING_TYPE, psz: ::windows::core::PWSTR, csz: u32) -> u32; } - ::core::mem::transmute(CertNameToStrW(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pname), ::core::mem::transmute(dwstrtype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _)) + ::core::mem::transmute(CertNameToStrW(dwcertencodingtype, ::core::mem::transmute(pname), dwstrtype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -19595,7 +19595,7 @@ pub unsafe fn CertOpenServerOcspResponse(pchaincontext: *const CERT_CHAIN_CONTEX extern "system" { fn CertOpenServerOcspResponse(pchaincontext: *const CERT_CHAIN_CONTEXT, dwflags: u32, popenpara: *const CERT_SERVER_OCSP_RESPONSE_OPEN_PARA) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CertOpenServerOcspResponse(::core::mem::transmute(pchaincontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(popenpara))) + ::core::mem::transmute(CertOpenServerOcspResponse(::core::mem::transmute(pchaincontext), dwflags, ::core::mem::transmute(popenpara))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -19608,7 +19608,7 @@ where extern "system" { fn CertOpenStore(lpszstoreprovider: ::windows::core::PCSTR, dwencodingtype: CERT_QUERY_ENCODING_TYPE, hcryptprov: HCRYPTPROV_LEGACY, dwflags: CERT_OPEN_STORE_FLAGS, pvpara: *const ::core::ffi::c_void) -> HCERTSTORE; } - let result__ = CertOpenStore(lpszstoreprovider.into(), ::core::mem::transmute(dwencodingtype), hcryptprov.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvpara)); + let result__ = CertOpenStore(lpszstoreprovider.into(), dwencodingtype, hcryptprov.into(), dwflags, ::core::mem::transmute(pvpara)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -19646,7 +19646,7 @@ pub unsafe fn CertRDNValueToStrA(dwvaluetype: u32, pvalue: *const CRYPTOAPI_BLOB extern "system" { fn CertRDNValueToStrA(dwvaluetype: u32, pvalue: *const CRYPTOAPI_BLOB, psz: ::windows::core::PSTR, csz: u32) -> u32; } - ::core::mem::transmute(CertRDNValueToStrA(::core::mem::transmute(dwvaluetype), ::core::mem::transmute(pvalue), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _)) + ::core::mem::transmute(CertRDNValueToStrA(dwvaluetype, ::core::mem::transmute(pvalue), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -19655,7 +19655,7 @@ pub unsafe fn CertRDNValueToStrW(dwvaluetype: u32, pvalue: *const CRYPTOAPI_BLOB extern "system" { fn CertRDNValueToStrW(dwvaluetype: u32, pvalue: *const CRYPTOAPI_BLOB, psz: ::windows::core::PWSTR, csz: u32) -> u32; } - ::core::mem::transmute(CertRDNValueToStrW(::core::mem::transmute(dwvaluetype), ::core::mem::transmute(pvalue), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _)) + ::core::mem::transmute(CertRDNValueToStrW(dwvaluetype, ::core::mem::transmute(pvalue), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19668,7 +19668,7 @@ where extern "system" { fn CertRegisterPhysicalStore(pvsystemstore: *const ::core::ffi::c_void, dwflags: u32, pwszstorename: ::windows::core::PCWSTR, pstoreinfo: *const CERT_PHYSICAL_STORE_INFO, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertRegisterPhysicalStore(::core::mem::transmute(pvsystemstore), ::core::mem::transmute(dwflags), pwszstorename.into(), ::core::mem::transmute(pstoreinfo), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(CertRegisterPhysicalStore(::core::mem::transmute(pvsystemstore), dwflags, pwszstorename.into(), ::core::mem::transmute(pstoreinfo), ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19678,7 +19678,7 @@ pub unsafe fn CertRegisterSystemStore(pvsystemstore: *const ::core::ffi::c_void, extern "system" { fn CertRegisterSystemStore(pvsystemstore: *const ::core::ffi::c_void, dwflags: u32, pstoreinfo: *const CERT_SYSTEM_STORE_INFO, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertRegisterSystemStore(::core::mem::transmute(pvsystemstore), ::core::mem::transmute(dwflags), ::core::mem::transmute(pstoreinfo), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(CertRegisterSystemStore(::core::mem::transmute(pvsystemstore), dwflags, ::core::mem::transmute(pstoreinfo), ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19730,7 +19730,7 @@ where extern "system" { fn CertRetrieveLogoOrBiometricInfo(pcertcontext: *const CERT_CONTEXT, lpszlogoorbiometrictype: ::windows::core::PCSTR, dwretrievalflags: u32, dwtimeout: u32, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, ppbdata: *mut *mut u8, pcbdata: *mut u32, ppwszmimetype: *mut ::windows::core::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertRetrieveLogoOrBiometricInfo(::core::mem::transmute(pcertcontext), lpszlogoorbiometrictype.into(), ::core::mem::transmute(dwretrievalflags), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppbdata), ::core::mem::transmute(pcbdata), ::core::mem::transmute(ppwszmimetype))) + ::core::mem::transmute(CertRetrieveLogoOrBiometricInfo(::core::mem::transmute(pcertcontext), lpszlogoorbiometrictype.into(), dwretrievalflags, dwtimeout, dwflags, ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppbdata), ::core::mem::transmute(pcbdata), ::core::mem::transmute(ppwszmimetype))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19743,7 +19743,7 @@ where extern "system" { fn CertSaveStore(hcertstore: HCERTSTORE, dwencodingtype: CERT_QUERY_ENCODING_TYPE, dwsaveas: CERT_STORE_SAVE_AS, dwsaveto: CERT_STORE_SAVE_TO, pvsavetopara: *mut ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertSaveStore(hcertstore.into(), ::core::mem::transmute(dwencodingtype), ::core::mem::transmute(dwsaveas), ::core::mem::transmute(dwsaveto), ::core::mem::transmute(pvsavetopara), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CertSaveStore(hcertstore.into(), dwencodingtype, dwsaveas, dwsaveto, ::core::mem::transmute(pvsavetopara), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19756,7 +19756,7 @@ where extern "system" { fn CertSelectCertificateChains(pselectioncontext: *const ::windows::core::GUID, dwflags: u32, pchainparameters: *const CERT_SELECT_CHAIN_PARA, ccriteria: u32, rgpcriteria: *const CERT_SELECT_CRITERIA, hstore: HCERTSTORE, pcselection: *mut u32, pprgpselection: *mut *mut *mut CERT_CHAIN_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertSelectCertificateChains(::core::mem::transmute(pselectioncontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(pchainparameters), rgpcriteria.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpcriteria)), hstore.into(), ::core::mem::transmute(pcselection), ::core::mem::transmute(pprgpselection))) + ::core::mem::transmute(CertSelectCertificateChains(::core::mem::transmute(pselectioncontext), dwflags, ::core::mem::transmute(pchainparameters), rgpcriteria.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpcriteria)), hstore.into(), ::core::mem::transmute(pcselection), ::core::mem::transmute(pprgpselection))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19766,7 +19766,7 @@ pub unsafe fn CertSerializeCRLStoreElement(pcrlcontext: *const CRL_CONTEXT, dwfl extern "system" { fn CertSerializeCRLStoreElement(pcrlcontext: *const CRL_CONTEXT, dwflags: u32, pbelement: *mut u8, pcbelement: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertSerializeCRLStoreElement(::core::mem::transmute(pcrlcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbelement), ::core::mem::transmute(pcbelement))) + ::core::mem::transmute(CertSerializeCRLStoreElement(::core::mem::transmute(pcrlcontext), dwflags, ::core::mem::transmute(pbelement), ::core::mem::transmute(pcbelement))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19776,7 +19776,7 @@ pub unsafe fn CertSerializeCTLStoreElement(pctlcontext: *const CTL_CONTEXT, dwfl extern "system" { fn CertSerializeCTLStoreElement(pctlcontext: *const CTL_CONTEXT, dwflags: u32, pbelement: *mut u8, pcbelement: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertSerializeCTLStoreElement(::core::mem::transmute(pctlcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbelement), ::core::mem::transmute(pcbelement))) + ::core::mem::transmute(CertSerializeCTLStoreElement(::core::mem::transmute(pctlcontext), dwflags, ::core::mem::transmute(pbelement), ::core::mem::transmute(pcbelement))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19786,7 +19786,7 @@ pub unsafe fn CertSerializeCertificateStoreElement(pcertcontext: *const CERT_CON extern "system" { fn CertSerializeCertificateStoreElement(pcertcontext: *const CERT_CONTEXT, dwflags: u32, pbelement: *mut u8, pcbelement: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertSerializeCertificateStoreElement(::core::mem::transmute(pcertcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbelement), ::core::mem::transmute(pcbelement))) + ::core::mem::transmute(CertSerializeCertificateStoreElement(::core::mem::transmute(pcertcontext), dwflags, ::core::mem::transmute(pbelement), ::core::mem::transmute(pcbelement))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19796,7 +19796,7 @@ pub unsafe fn CertSetCRLContextProperty(pcrlcontext: *const CRL_CONTEXT, dwpropi extern "system" { fn CertSetCRLContextProperty(pcrlcontext: *const CRL_CONTEXT, dwpropid: u32, dwflags: u32, pvdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertSetCRLContextProperty(::core::mem::transmute(pcrlcontext), ::core::mem::transmute(dwpropid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvdata))) + ::core::mem::transmute(CertSetCRLContextProperty(::core::mem::transmute(pcrlcontext), dwpropid, dwflags, ::core::mem::transmute(pvdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19806,7 +19806,7 @@ pub unsafe fn CertSetCTLContextProperty(pctlcontext: *const CTL_CONTEXT, dwpropi extern "system" { fn CertSetCTLContextProperty(pctlcontext: *const CTL_CONTEXT, dwpropid: u32, dwflags: u32, pvdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertSetCTLContextProperty(::core::mem::transmute(pctlcontext), ::core::mem::transmute(dwpropid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvdata))) + ::core::mem::transmute(CertSetCTLContextProperty(::core::mem::transmute(pctlcontext), dwpropid, dwflags, ::core::mem::transmute(pvdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19816,7 +19816,7 @@ pub unsafe fn CertSetCertificateContextPropertiesFromCTLEntry(pcertcontext: *con extern "system" { fn CertSetCertificateContextPropertiesFromCTLEntry(pcertcontext: *const CERT_CONTEXT, pctlentry: *const CTL_ENTRY, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertSetCertificateContextPropertiesFromCTLEntry(::core::mem::transmute(pcertcontext), ::core::mem::transmute(pctlentry), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CertSetCertificateContextPropertiesFromCTLEntry(::core::mem::transmute(pcertcontext), ::core::mem::transmute(pctlentry), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19826,7 +19826,7 @@ pub unsafe fn CertSetCertificateContextProperty(pcertcontext: *const CERT_CONTEX extern "system" { fn CertSetCertificateContextProperty(pcertcontext: *const CERT_CONTEXT, dwpropid: u32, dwflags: u32, pvdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertSetCertificateContextProperty(::core::mem::transmute(pcertcontext), ::core::mem::transmute(dwpropid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvdata))) + ::core::mem::transmute(CertSetCertificateContextProperty(::core::mem::transmute(pcertcontext), dwpropid, dwflags, ::core::mem::transmute(pvdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19849,7 +19849,7 @@ where extern "system" { fn CertSetStoreProperty(hcertstore: HCERTSTORE, dwpropid: u32, dwflags: u32, pvdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertSetStoreProperty(hcertstore.into(), ::core::mem::transmute(dwpropid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvdata))) + ::core::mem::transmute(CertSetStoreProperty(hcertstore.into(), dwpropid, dwflags, ::core::mem::transmute(pvdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19862,7 +19862,7 @@ where extern "system" { fn CertStrToNameA(dwcertencodingtype: u32, pszx500: ::windows::core::PCSTR, dwstrtype: CERT_STRING_TYPE, pvreserved: *mut ::core::ffi::c_void, pbencoded: *mut u8, pcbencoded: *mut u32, ppszerror: *mut ::windows::core::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertStrToNameA(::core::mem::transmute(dwcertencodingtype), pszx500.into(), ::core::mem::transmute(dwstrtype), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded), ::core::mem::transmute(ppszerror))) + ::core::mem::transmute(CertStrToNameA(dwcertencodingtype, pszx500.into(), dwstrtype, ::core::mem::transmute(pvreserved), ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded), ::core::mem::transmute(ppszerror))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19875,7 +19875,7 @@ where extern "system" { fn CertStrToNameW(dwcertencodingtype: u32, pszx500: ::windows::core::PCWSTR, dwstrtype: CERT_STRING_TYPE, pvreserved: *mut ::core::ffi::c_void, pbencoded: *mut u8, pcbencoded: *mut u32, ppszerror: *mut ::windows::core::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertStrToNameW(::core::mem::transmute(dwcertencodingtype), pszx500.into(), ::core::mem::transmute(dwstrtype), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded), ::core::mem::transmute(ppszerror))) + ::core::mem::transmute(CertStrToNameW(dwcertencodingtype, pszx500.into(), dwstrtype, ::core::mem::transmute(pvreserved), ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded), ::core::mem::transmute(ppszerror))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19888,7 +19888,7 @@ where extern "system" { fn CertUnregisterPhysicalStore(pvsystemstore: *const ::core::ffi::c_void, dwflags: u32, pwszstorename: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertUnregisterPhysicalStore(::core::mem::transmute(pvsystemstore), ::core::mem::transmute(dwflags), pwszstorename.into())) + ::core::mem::transmute(CertUnregisterPhysicalStore(::core::mem::transmute(pvsystemstore), dwflags, pwszstorename.into())) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19898,7 +19898,7 @@ pub unsafe fn CertUnregisterSystemStore(pvsystemstore: *const ::core::ffi::c_voi extern "system" { fn CertUnregisterSystemStore(pvsystemstore: *const ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertUnregisterSystemStore(::core::mem::transmute(pvsystemstore), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CertUnregisterSystemStore(::core::mem::transmute(pvsystemstore), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19908,7 +19908,7 @@ pub unsafe fn CertVerifyCRLRevocation(dwcertencodingtype: u32, pcertid: *const C extern "system" { fn CertVerifyCRLRevocation(dwcertencodingtype: u32, pcertid: *const CERT_INFO, ccrlinfo: u32, rgpcrlinfo: *const *const CRL_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertVerifyCRLRevocation(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pcertid), rgpcrlinfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpcrlinfo)))) + ::core::mem::transmute(CertVerifyCRLRevocation(dwcertencodingtype, ::core::mem::transmute(pcertid), rgpcrlinfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpcrlinfo)))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19928,7 +19928,7 @@ pub unsafe fn CertVerifyCTLUsage(dwencodingtype: u32, dwsubjecttype: u32, pvsubj extern "system" { fn CertVerifyCTLUsage(dwencodingtype: u32, dwsubjecttype: u32, pvsubject: *const ::core::ffi::c_void, psubjectusage: *const CTL_USAGE, dwflags: u32, pverifyusagepara: *const CTL_VERIFY_USAGE_PARA, pverifyusagestatus: *mut CTL_VERIFY_USAGE_STATUS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertVerifyCTLUsage(::core::mem::transmute(dwencodingtype), ::core::mem::transmute(dwsubjecttype), ::core::mem::transmute(pvsubject), ::core::mem::transmute(psubjectusage), ::core::mem::transmute(dwflags), ::core::mem::transmute(pverifyusagepara), ::core::mem::transmute(pverifyusagestatus))) + ::core::mem::transmute(CertVerifyCTLUsage(dwencodingtype, dwsubjecttype, ::core::mem::transmute(pvsubject), ::core::mem::transmute(psubjectusage), dwflags, ::core::mem::transmute(pverifyusagepara), ::core::mem::transmute(pverifyusagestatus))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19951,7 +19951,7 @@ pub unsafe fn CertVerifyRevocation(dwencodingtype: u32, dwrevtype: u32, rgpvcont extern "system" { fn CertVerifyRevocation(dwencodingtype: u32, dwrevtype: u32, ccontext: u32, rgpvcontext: *const *const ::core::ffi::c_void, dwflags: u32, prevpara: *const CERT_REVOCATION_PARA, prevstatus: *mut CERT_REVOCATION_STATUS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertVerifyRevocation(::core::mem::transmute(dwencodingtype), ::core::mem::transmute(dwrevtype), rgpvcontext.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpvcontext)), ::core::mem::transmute(dwflags), ::core::mem::transmute(prevpara), ::core::mem::transmute(prevstatus))) + ::core::mem::transmute(CertVerifyRevocation(dwencodingtype, dwrevtype, rgpvcontext.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpvcontext)), dwflags, ::core::mem::transmute(prevpara), ::core::mem::transmute(prevstatus))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20000,7 +20000,7 @@ pub unsafe fn CryptAcquireCertificatePrivateKey(pcert: *const CERT_CONTEXT, dwfl extern "system" { fn CryptAcquireCertificatePrivateKey(pcert: *const CERT_CONTEXT, dwflags: CRYPT_ACQUIRE_FLAGS, pvparameters: *const ::core::ffi::c_void, phcryptprovorncryptkey: *mut HCRYPTPROV_OR_NCRYPT_KEY_HANDLE, pdwkeyspec: *mut CERT_KEY_SPEC, pfcallerfreeprovorncryptkey: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptAcquireCertificatePrivateKey(::core::mem::transmute(pcert), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvparameters), ::core::mem::transmute(phcryptprovorncryptkey), ::core::mem::transmute(pdwkeyspec), ::core::mem::transmute(pfcallerfreeprovorncryptkey))) + ::core::mem::transmute(CryptAcquireCertificatePrivateKey(::core::mem::transmute(pcert), dwflags, ::core::mem::transmute(pvparameters), ::core::mem::transmute(phcryptprovorncryptkey), ::core::mem::transmute(pdwkeyspec), ::core::mem::transmute(pfcallerfreeprovorncryptkey))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20014,7 +20014,7 @@ where extern "system" { fn CryptAcquireContextA(phprov: *mut usize, szcontainer: ::windows::core::PCSTR, szprovider: ::windows::core::PCSTR, dwprovtype: u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptAcquireContextA(::core::mem::transmute(phprov), szcontainer.into(), szprovider.into(), ::core::mem::transmute(dwprovtype), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptAcquireContextA(::core::mem::transmute(phprov), szcontainer.into(), szprovider.into(), dwprovtype, dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20028,7 +20028,7 @@ where extern "system" { fn CryptAcquireContextW(phprov: *mut usize, szcontainer: ::windows::core::PCWSTR, szprovider: ::windows::core::PCWSTR, dwprovtype: u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptAcquireContextW(::core::mem::transmute(phprov), szcontainer.into(), szprovider.into(), ::core::mem::transmute(dwprovtype), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptAcquireContextW(::core::mem::transmute(phprov), szcontainer.into(), szprovider.into(), dwprovtype, dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20038,7 +20038,7 @@ pub unsafe fn CryptBinaryToStringA(pbbinary: *const u8, cbbinary: u32, dwflags: extern "system" { fn CryptBinaryToStringA(pbbinary: *const u8, cbbinary: u32, dwflags: CRYPT_STRING, pszstring: ::windows::core::PSTR, pcchstring: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptBinaryToStringA(::core::mem::transmute(pbbinary), ::core::mem::transmute(cbbinary), ::core::mem::transmute(dwflags), ::core::mem::transmute(pszstring), ::core::mem::transmute(pcchstring))) + ::core::mem::transmute(CryptBinaryToStringA(::core::mem::transmute(pbbinary), cbbinary, dwflags, ::core::mem::transmute(pszstring), ::core::mem::transmute(pcchstring))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20048,7 +20048,7 @@ pub unsafe fn CryptBinaryToStringW(pbbinary: *const u8, cbbinary: u32, dwflags: extern "system" { fn CryptBinaryToStringW(pbbinary: *const u8, cbbinary: u32, dwflags: CRYPT_STRING, pszstring: ::windows::core::PWSTR, pcchstring: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptBinaryToStringW(::core::mem::transmute(pbbinary), ::core::mem::transmute(cbbinary), ::core::mem::transmute(dwflags), ::core::mem::transmute(pszstring), ::core::mem::transmute(pcchstring))) + ::core::mem::transmute(CryptBinaryToStringW(::core::mem::transmute(pbbinary), cbbinary, dwflags, ::core::mem::transmute(pszstring), ::core::mem::transmute(pcchstring))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20071,7 +20071,7 @@ pub unsafe fn CryptContextAddRef(hprov: usize, pdwreserved: *mut u32, dwflags: u extern "system" { fn CryptContextAddRef(hprov: usize, pdwreserved: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptContextAddRef(::core::mem::transmute(hprov), ::core::mem::transmute(pdwreserved), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptContextAddRef(hprov, ::core::mem::transmute(pdwreserved), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20081,7 +20081,7 @@ pub unsafe fn CryptCreateAsyncHandle(dwflags: u32, phasync: *mut HCRYPTASYNC) -> extern "system" { fn CryptCreateAsyncHandle(dwflags: u32, phasync: *mut HCRYPTASYNC) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCreateAsyncHandle(::core::mem::transmute(dwflags), ::core::mem::transmute(phasync))) + ::core::mem::transmute(CryptCreateAsyncHandle(dwflags, ::core::mem::transmute(phasync))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20091,7 +20091,7 @@ pub unsafe fn CryptCreateHash(hprov: usize, algid: u32, hkey: usize, dwflags: u3 extern "system" { fn CryptCreateHash(hprov: usize, algid: u32, hkey: usize, dwflags: u32, phhash: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCreateHash(::core::mem::transmute(hprov), ::core::mem::transmute(algid), ::core::mem::transmute(hkey), ::core::mem::transmute(dwflags), ::core::mem::transmute(phhash))) + ::core::mem::transmute(CryptCreateHash(hprov, algid, hkey, dwflags, ::core::mem::transmute(phhash))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20104,7 +20104,7 @@ where extern "system" { fn CryptCreateKeyIdentifierFromCSP(dwcertencodingtype: u32, pszpubkeyoid: ::windows::core::PCSTR, ppubkeystruc: *const PUBLICKEYSTRUC, cbpubkeystruc: u32, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, pbhash: *mut u8, pcbhash: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCreateKeyIdentifierFromCSP(::core::mem::transmute(dwcertencodingtype), pszpubkeyoid.into(), ::core::mem::transmute(ppubkeystruc), ::core::mem::transmute(cbpubkeystruc), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pbhash), ::core::mem::transmute(pcbhash))) + ::core::mem::transmute(CryptCreateKeyIdentifierFromCSP(dwcertencodingtype, pszpubkeyoid.into(), ::core::mem::transmute(ppubkeystruc), cbpubkeystruc, dwflags, ::core::mem::transmute(pvreserved), ::core::mem::transmute(pbhash), ::core::mem::transmute(pcbhash))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20114,21 +20114,7 @@ pub unsafe fn CryptDecodeMessage(dwmsgtypeflags: u32, pdecryptpara: *const CRYPT extern "system" { fn CryptDecodeMessage(dwmsgtypeflags: u32, pdecryptpara: *const CRYPT_DECRYPT_MESSAGE_PARA, pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA, dwsignerindex: u32, pbencodedblob: *const u8, cbencodedblob: u32, dwprevinnercontenttype: u32, pdwmsgtype: *mut u32, pdwinnercontenttype: *mut u32, pbdecoded: *mut u8, pcbdecoded: *mut u32, ppxchgcert: *mut *mut CERT_CONTEXT, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDecodeMessage( - ::core::mem::transmute(dwmsgtypeflags), - ::core::mem::transmute(pdecryptpara), - ::core::mem::transmute(pverifypara), - ::core::mem::transmute(dwsignerindex), - ::core::mem::transmute(pbencodedblob), - ::core::mem::transmute(cbencodedblob), - ::core::mem::transmute(dwprevinnercontenttype), - ::core::mem::transmute(pdwmsgtype), - ::core::mem::transmute(pdwinnercontenttype), - ::core::mem::transmute(pbdecoded), - ::core::mem::transmute(pcbdecoded), - ::core::mem::transmute(ppxchgcert), - ::core::mem::transmute(ppsignercert), - )) + ::core::mem::transmute(CryptDecodeMessage(dwmsgtypeflags, ::core::mem::transmute(pdecryptpara), ::core::mem::transmute(pverifypara), dwsignerindex, ::core::mem::transmute(pbencodedblob), cbencodedblob, dwprevinnercontenttype, ::core::mem::transmute(pdwmsgtype), ::core::mem::transmute(pdwinnercontenttype), ::core::mem::transmute(pbdecoded), ::core::mem::transmute(pcbdecoded), ::core::mem::transmute(ppxchgcert), ::core::mem::transmute(ppsignercert))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20141,7 +20127,7 @@ where extern "system" { fn CryptDecodeObject(dwcertencodingtype: u32, lpszstructtype: ::windows::core::PCSTR, pbencoded: *const u8, cbencoded: u32, dwflags: u32, pvstructinfo: *mut ::core::ffi::c_void, pcbstructinfo: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDecodeObject(::core::mem::transmute(dwcertencodingtype), lpszstructtype.into(), ::core::mem::transmute(pbencoded), ::core::mem::transmute(cbencoded), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(pcbstructinfo))) + ::core::mem::transmute(CryptDecodeObject(dwcertencodingtype, lpszstructtype.into(), ::core::mem::transmute(pbencoded), cbencoded, dwflags, ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(pcbstructinfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20154,7 +20140,7 @@ where extern "system" { fn CryptDecodeObjectEx(dwcertencodingtype: u32, lpszstructtype: ::windows::core::PCSTR, pbencoded: *const u8, cbencoded: u32, dwflags: u32, pdecodepara: *const CRYPT_DECODE_PARA, pvstructinfo: *mut ::core::ffi::c_void, pcbstructinfo: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDecodeObjectEx(::core::mem::transmute(dwcertencodingtype), lpszstructtype.into(), ::core::mem::transmute(pbencoded), ::core::mem::transmute(cbencoded), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdecodepara), ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(pcbstructinfo))) + ::core::mem::transmute(CryptDecodeObjectEx(dwcertencodingtype, lpszstructtype.into(), ::core::mem::transmute(pbencoded), cbencoded, dwflags, ::core::mem::transmute(pdecodepara), ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(pcbstructinfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20167,7 +20153,7 @@ where extern "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; } - ::core::mem::transmute(CryptDecrypt(::core::mem::transmute(hkey), ::core::mem::transmute(hhash), r#final.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen))) + ::core::mem::transmute(CryptDecrypt(hkey, hhash, r#final.into(), dwflags, ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20177,7 +20163,7 @@ pub unsafe fn CryptDecryptAndVerifyMessageSignature(pdecryptpara: *const CRYPT_D extern "system" { fn CryptDecryptAndVerifyMessageSignature(pdecryptpara: *const CRYPT_DECRYPT_MESSAGE_PARA, pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA, dwsignerindex: u32, pbencryptedblob: *const u8, cbencryptedblob: u32, pbdecrypted: *mut u8, pcbdecrypted: *mut u32, ppxchgcert: *mut *mut CERT_CONTEXT, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDecryptAndVerifyMessageSignature(::core::mem::transmute(pdecryptpara), ::core::mem::transmute(pverifypara), ::core::mem::transmute(dwsignerindex), ::core::mem::transmute(pbencryptedblob), ::core::mem::transmute(cbencryptedblob), ::core::mem::transmute(pbdecrypted), ::core::mem::transmute(pcbdecrypted), ::core::mem::transmute(ppxchgcert), ::core::mem::transmute(ppsignercert))) + ::core::mem::transmute(CryptDecryptAndVerifyMessageSignature(::core::mem::transmute(pdecryptpara), ::core::mem::transmute(pverifypara), dwsignerindex, ::core::mem::transmute(pbencryptedblob), cbencryptedblob, ::core::mem::transmute(pbdecrypted), ::core::mem::transmute(pcbdecrypted), ::core::mem::transmute(ppxchgcert), ::core::mem::transmute(ppsignercert))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20187,7 +20173,7 @@ pub unsafe fn CryptDecryptMessage(pdecryptpara: *const CRYPT_DECRYPT_MESSAGE_PAR extern "system" { fn CryptDecryptMessage(pdecryptpara: *const CRYPT_DECRYPT_MESSAGE_PARA, pbencryptedblob: *const u8, cbencryptedblob: u32, pbdecrypted: *mut u8, pcbdecrypted: *mut u32, ppxchgcert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDecryptMessage(::core::mem::transmute(pdecryptpara), ::core::mem::transmute(pbencryptedblob), ::core::mem::transmute(cbencryptedblob), ::core::mem::transmute(pbdecrypted), ::core::mem::transmute(pcbdecrypted), ::core::mem::transmute(ppxchgcert))) + ::core::mem::transmute(CryptDecryptMessage(::core::mem::transmute(pdecryptpara), ::core::mem::transmute(pbencryptedblob), cbencryptedblob, ::core::mem::transmute(pbdecrypted), ::core::mem::transmute(pcbdecrypted), ::core::mem::transmute(ppxchgcert))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20197,7 +20183,7 @@ pub unsafe fn CryptDeriveKey(hprov: usize, algid: u32, hbasedata: usize, dwflags extern "system" { fn CryptDeriveKey(hprov: usize, algid: u32, hbasedata: usize, dwflags: u32, phkey: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDeriveKey(::core::mem::transmute(hprov), ::core::mem::transmute(algid), ::core::mem::transmute(hbasedata), ::core::mem::transmute(dwflags), ::core::mem::transmute(phkey))) + ::core::mem::transmute(CryptDeriveKey(hprov, algid, hbasedata, dwflags, ::core::mem::transmute(phkey))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20207,7 +20193,7 @@ pub unsafe fn CryptDestroyHash(hhash: usize) -> super::super::Foundation::BOOL { extern "system" { fn CryptDestroyHash(hhash: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDestroyHash(::core::mem::transmute(hhash))) + ::core::mem::transmute(CryptDestroyHash(hhash)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20217,7 +20203,7 @@ pub unsafe fn CryptDestroyKey(hkey: usize) -> super::super::Foundation::BOOL { extern "system" { fn CryptDestroyKey(hkey: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDestroyKey(::core::mem::transmute(hkey))) + ::core::mem::transmute(CryptDestroyKey(hkey)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20227,7 +20213,7 @@ pub unsafe fn CryptDuplicateHash(hhash: usize, pdwreserved: *mut u32, dwflags: u extern "system" { fn CryptDuplicateHash(hhash: usize, pdwreserved: *mut u32, dwflags: u32, phhash: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDuplicateHash(::core::mem::transmute(hhash), ::core::mem::transmute(pdwreserved), ::core::mem::transmute(dwflags), ::core::mem::transmute(phhash))) + ::core::mem::transmute(CryptDuplicateHash(hhash, ::core::mem::transmute(pdwreserved), dwflags, ::core::mem::transmute(phhash))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20237,7 +20223,7 @@ pub unsafe fn CryptDuplicateKey(hkey: usize, pdwreserved: *mut u32, dwflags: u32 extern "system" { fn CryptDuplicateKey(hkey: usize, pdwreserved: *mut u32, dwflags: u32, phkey: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDuplicateKey(::core::mem::transmute(hkey), ::core::mem::transmute(pdwreserved), ::core::mem::transmute(dwflags), ::core::mem::transmute(phkey))) + ::core::mem::transmute(CryptDuplicateKey(hkey, ::core::mem::transmute(pdwreserved), dwflags, ::core::mem::transmute(phkey))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20250,7 +20236,7 @@ where extern "system" { fn CryptEncodeObject(dwcertencodingtype: u32, lpszstructtype: ::windows::core::PCSTR, pvstructinfo: *const ::core::ffi::c_void, pbencoded: *mut u8, pcbencoded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptEncodeObject(::core::mem::transmute(dwcertencodingtype), lpszstructtype.into(), ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded))) + ::core::mem::transmute(CryptEncodeObject(dwcertencodingtype, lpszstructtype.into(), ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20263,7 +20249,7 @@ where extern "system" { fn CryptEncodeObjectEx(dwcertencodingtype: CERT_QUERY_ENCODING_TYPE, lpszstructtype: ::windows::core::PCSTR, pvstructinfo: *const ::core::ffi::c_void, dwflags: CRYPT_ENCODE_OBJECT_FLAGS, pencodepara: *const CRYPT_ENCODE_PARA, pvencoded: *mut ::core::ffi::c_void, pcbencoded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptEncodeObjectEx(::core::mem::transmute(dwcertencodingtype), lpszstructtype.into(), ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(dwflags), ::core::mem::transmute(pencodepara), ::core::mem::transmute(pvencoded), ::core::mem::transmute(pcbencoded))) + ::core::mem::transmute(CryptEncodeObjectEx(dwcertencodingtype, lpszstructtype.into(), ::core::mem::transmute(pvstructinfo), dwflags, ::core::mem::transmute(pencodepara), ::core::mem::transmute(pvencoded), ::core::mem::transmute(pcbencoded))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20276,7 +20262,7 @@ where extern "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; } - ::core::mem::transmute(CryptEncrypt(::core::mem::transmute(hkey), ::core::mem::transmute(hhash), r#final.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen), ::core::mem::transmute(dwbuflen))) + ::core::mem::transmute(CryptEncrypt(hkey, hhash, r#final.into(), dwflags, ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen), dwbuflen)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20286,7 +20272,7 @@ pub unsafe fn CryptEncryptMessage(pencryptpara: *const CRYPT_ENCRYPT_MESSAGE_PAR extern "system" { fn CryptEncryptMessage(pencryptpara: *const CRYPT_ENCRYPT_MESSAGE_PARA, crecipientcert: u32, rgprecipientcert: *const *const CERT_CONTEXT, pbtobeencrypted: *const u8, cbtobeencrypted: u32, pbencryptedblob: *mut u8, pcbencryptedblob: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptEncryptMessage(::core::mem::transmute(pencryptpara), rgprecipientcert.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgprecipientcert)), ::core::mem::transmute(pbtobeencrypted), ::core::mem::transmute(cbtobeencrypted), ::core::mem::transmute(pbencryptedblob), ::core::mem::transmute(pcbencryptedblob))) + ::core::mem::transmute(CryptEncryptMessage(::core::mem::transmute(pencryptpara), rgprecipientcert.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgprecipientcert)), ::core::mem::transmute(pbtobeencrypted), cbtobeencrypted, ::core::mem::transmute(pbencryptedblob), ::core::mem::transmute(pcbencryptedblob))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20299,7 +20285,7 @@ where extern "system" { fn CryptEnumKeyIdentifierProperties(pkeyidentifier: *const CRYPTOAPI_BLOB, dwpropid: u32, dwflags: u32, pwszcomputername: ::windows::core::PCWSTR, pvreserved: *mut ::core::ffi::c_void, pvarg: *mut ::core::ffi::c_void, pfnenum: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptEnumKeyIdentifierProperties(::core::mem::transmute(pkeyidentifier), ::core::mem::transmute(dwpropid), ::core::mem::transmute(dwflags), pwszcomputername.into(), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenum))) + ::core::mem::transmute(CryptEnumKeyIdentifierProperties(::core::mem::transmute(pkeyidentifier), dwpropid, dwflags, pwszcomputername.into(), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenum))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20313,7 +20299,7 @@ where extern "system" { fn CryptEnumOIDFunction(dwencodingtype: u32, pszfuncname: ::windows::core::PCSTR, pszoid: ::windows::core::PCSTR, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenumoidfunc: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptEnumOIDFunction(::core::mem::transmute(dwencodingtype), pszfuncname.into(), pszoid.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenumoidfunc))) + ::core::mem::transmute(CryptEnumOIDFunction(dwencodingtype, pszfuncname.into(), pszoid.into(), dwflags, ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenumoidfunc))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20323,7 +20309,7 @@ pub unsafe fn CryptEnumOIDInfo(dwgroupid: u32, dwflags: u32, pvarg: *mut ::core: extern "system" { fn CryptEnumOIDInfo(dwgroupid: u32, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenumoidinfo: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptEnumOIDInfo(::core::mem::transmute(dwgroupid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenumoidinfo))) + ::core::mem::transmute(CryptEnumOIDInfo(dwgroupid, dwflags, ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenumoidinfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20333,7 +20319,7 @@ pub unsafe fn CryptEnumProviderTypesA(dwindex: u32, pdwreserved: *mut u32, dwfla extern "system" { fn CryptEnumProviderTypesA(dwindex: u32, pdwreserved: *mut u32, dwflags: u32, pdwprovtype: *mut u32, sztypename: ::windows::core::PSTR, pcbtypename: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptEnumProviderTypesA(::core::mem::transmute(dwindex), ::core::mem::transmute(pdwreserved), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwprovtype), ::core::mem::transmute(sztypename), ::core::mem::transmute(pcbtypename))) + ::core::mem::transmute(CryptEnumProviderTypesA(dwindex, ::core::mem::transmute(pdwreserved), dwflags, ::core::mem::transmute(pdwprovtype), ::core::mem::transmute(sztypename), ::core::mem::transmute(pcbtypename))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20343,7 +20329,7 @@ pub unsafe fn CryptEnumProviderTypesW(dwindex: u32, pdwreserved: *mut u32, dwfla extern "system" { fn CryptEnumProviderTypesW(dwindex: u32, pdwreserved: *mut u32, dwflags: u32, pdwprovtype: *mut u32, sztypename: ::windows::core::PWSTR, pcbtypename: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptEnumProviderTypesW(::core::mem::transmute(dwindex), ::core::mem::transmute(pdwreserved), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwprovtype), ::core::mem::transmute(sztypename), ::core::mem::transmute(pcbtypename))) + ::core::mem::transmute(CryptEnumProviderTypesW(dwindex, ::core::mem::transmute(pdwreserved), dwflags, ::core::mem::transmute(pdwprovtype), ::core::mem::transmute(sztypename), ::core::mem::transmute(pcbtypename))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20353,7 +20339,7 @@ pub unsafe fn CryptEnumProvidersA(dwindex: u32, pdwreserved: *mut u32, dwflags: extern "system" { fn CryptEnumProvidersA(dwindex: u32, pdwreserved: *mut u32, dwflags: u32, pdwprovtype: *mut u32, szprovname: ::windows::core::PSTR, pcbprovname: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptEnumProvidersA(::core::mem::transmute(dwindex), ::core::mem::transmute(pdwreserved), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwprovtype), ::core::mem::transmute(szprovname), ::core::mem::transmute(pcbprovname))) + ::core::mem::transmute(CryptEnumProvidersA(dwindex, ::core::mem::transmute(pdwreserved), dwflags, ::core::mem::transmute(pdwprovtype), ::core::mem::transmute(szprovname), ::core::mem::transmute(pcbprovname))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20363,7 +20349,7 @@ pub unsafe fn CryptEnumProvidersW(dwindex: u32, pdwreserved: *mut u32, dwflags: extern "system" { fn CryptEnumProvidersW(dwindex: u32, pdwreserved: *mut u32, dwflags: u32, pdwprovtype: *mut u32, szprovname: ::windows::core::PWSTR, pcbprovname: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptEnumProvidersW(::core::mem::transmute(dwindex), ::core::mem::transmute(pdwreserved), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwprovtype), ::core::mem::transmute(szprovname), ::core::mem::transmute(pcbprovname))) + ::core::mem::transmute(CryptEnumProvidersW(dwindex, ::core::mem::transmute(pdwreserved), dwflags, ::core::mem::transmute(pdwprovtype), ::core::mem::transmute(szprovname), ::core::mem::transmute(pcbprovname))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20373,7 +20359,7 @@ pub unsafe fn CryptExportKey(hkey: usize, hexpkey: usize, dwblobtype: u32, dwfla extern "system" { fn CryptExportKey(hkey: usize, hexpkey: usize, dwblobtype: u32, dwflags: CRYPT_KEY_FLAGS, pbdata: *mut u8, pdwdatalen: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptExportKey(::core::mem::transmute(hkey), ::core::mem::transmute(hexpkey), ::core::mem::transmute(dwblobtype), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen))) + ::core::mem::transmute(CryptExportKey(hkey, hexpkey, dwblobtype, dwflags, ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20386,7 +20372,7 @@ where extern "system" { fn CryptExportPKCS8(hcryptprov: usize, dwkeyspec: u32, pszprivatekeyobjid: ::windows::core::PCSTR, dwflags: u32, pvauxinfo: *const ::core::ffi::c_void, pbprivatekeyblob: *mut u8, pcbprivatekeyblob: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptExportPKCS8(::core::mem::transmute(hcryptprov), ::core::mem::transmute(dwkeyspec), pszprivatekeyobjid.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvauxinfo), ::core::mem::transmute(pbprivatekeyblob), ::core::mem::transmute(pcbprivatekeyblob))) + ::core::mem::transmute(CryptExportPKCS8(hcryptprov, dwkeyspec, pszprivatekeyobjid.into(), dwflags, ::core::mem::transmute(pvauxinfo), ::core::mem::transmute(pbprivatekeyblob), ::core::mem::transmute(pcbprivatekeyblob))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20399,7 +20385,7 @@ where extern "system" { fn CryptExportPublicKeyInfo(hcryptprovorncryptkey: HCRYPTPROV_OR_NCRYPT_KEY_HANDLE, dwkeyspec: u32, dwcertencodingtype: u32, pinfo: *mut CERT_PUBLIC_KEY_INFO, pcbinfo: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptExportPublicKeyInfo(hcryptprovorncryptkey.into(), ::core::mem::transmute(dwkeyspec), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pinfo), ::core::mem::transmute(pcbinfo))) + ::core::mem::transmute(CryptExportPublicKeyInfo(hcryptprovorncryptkey.into(), dwkeyspec, dwcertencodingtype, ::core::mem::transmute(pinfo), ::core::mem::transmute(pcbinfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20413,7 +20399,7 @@ where extern "system" { fn CryptExportPublicKeyInfoEx(hcryptprovorncryptkey: HCRYPTPROV_OR_NCRYPT_KEY_HANDLE, dwkeyspec: u32, dwcertencodingtype: u32, pszpublickeyobjid: ::windows::core::PCSTR, dwflags: u32, pvauxinfo: *const ::core::ffi::c_void, pinfo: *mut CERT_PUBLIC_KEY_INFO, pcbinfo: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptExportPublicKeyInfoEx(hcryptprovorncryptkey.into(), ::core::mem::transmute(dwkeyspec), ::core::mem::transmute(dwcertencodingtype), pszpublickeyobjid.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvauxinfo), ::core::mem::transmute(pinfo), ::core::mem::transmute(pcbinfo))) + ::core::mem::transmute(CryptExportPublicKeyInfoEx(hcryptprovorncryptkey.into(), dwkeyspec, dwcertencodingtype, pszpublickeyobjid.into(), dwflags, ::core::mem::transmute(pvauxinfo), ::core::mem::transmute(pinfo), ::core::mem::transmute(pcbinfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20427,7 +20413,7 @@ where extern "system" { fn CryptExportPublicKeyInfoFromBCryptKeyHandle(hbcryptkey: BCRYPT_KEY_HANDLE, dwcertencodingtype: u32, pszpublickeyobjid: ::windows::core::PCSTR, dwflags: u32, pvauxinfo: *const ::core::ffi::c_void, pinfo: *mut CERT_PUBLIC_KEY_INFO, pcbinfo: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptExportPublicKeyInfoFromBCryptKeyHandle(hbcryptkey.into(), ::core::mem::transmute(dwcertencodingtype), pszpublickeyobjid.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvauxinfo), ::core::mem::transmute(pinfo), ::core::mem::transmute(pcbinfo))) + ::core::mem::transmute(CryptExportPublicKeyInfoFromBCryptKeyHandle(hbcryptkey.into(), dwcertencodingtype, pszpublickeyobjid.into(), dwflags, ::core::mem::transmute(pvauxinfo), ::core::mem::transmute(pinfo), ::core::mem::transmute(pcbinfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20437,7 +20423,7 @@ pub unsafe fn CryptFindCertificateKeyProvInfo(pcert: *const CERT_CONTEXT, dwflag extern "system" { fn CryptFindCertificateKeyProvInfo(pcert: *const CERT_CONTEXT, dwflags: CRYPT_FIND_FLAGS, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptFindCertificateKeyProvInfo(::core::mem::transmute(pcert), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(CryptFindCertificateKeyProvInfo(::core::mem::transmute(pcert), dwflags, ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -20458,7 +20444,7 @@ pub unsafe fn CryptFindOIDInfo(dwkeytype: u32, pvkey: *const ::core::ffi::c_void extern "system" { fn CryptFindOIDInfo(dwkeytype: u32, pvkey: *const ::core::ffi::c_void, dwgroupid: u32) -> *mut CRYPT_OID_INFO; } - ::core::mem::transmute(CryptFindOIDInfo(::core::mem::transmute(dwkeytype), ::core::mem::transmute(pvkey), ::core::mem::transmute(dwgroupid))) + ::core::mem::transmute(CryptFindOIDInfo(dwkeytype, ::core::mem::transmute(pvkey), dwgroupid)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20471,7 +20457,7 @@ where extern "system" { fn CryptFormatObject(dwcertencodingtype: u32, dwformattype: u32, dwformatstrtype: u32, pformatstruct: *const ::core::ffi::c_void, lpszstructtype: ::windows::core::PCSTR, pbencoded: *const u8, cbencoded: u32, pbformat: *mut ::core::ffi::c_void, pcbformat: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptFormatObject(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(dwformattype), ::core::mem::transmute(dwformatstrtype), ::core::mem::transmute(pformatstruct), lpszstructtype.into(), ::core::mem::transmute(pbencoded), ::core::mem::transmute(cbencoded), ::core::mem::transmute(pbformat), ::core::mem::transmute(pcbformat))) + ::core::mem::transmute(CryptFormatObject(dwcertencodingtype, dwformattype, dwformatstrtype, ::core::mem::transmute(pformatstruct), lpszstructtype.into(), ::core::mem::transmute(pbencoded), cbencoded, ::core::mem::transmute(pbformat), ::core::mem::transmute(pcbformat))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20481,7 +20467,7 @@ pub unsafe fn CryptFreeOIDFunctionAddress(hfuncaddr: *const ::core::ffi::c_void, extern "system" { fn CryptFreeOIDFunctionAddress(hfuncaddr: *const ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptFreeOIDFunctionAddress(::core::mem::transmute(hfuncaddr), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptFreeOIDFunctionAddress(::core::mem::transmute(hfuncaddr), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20491,7 +20477,7 @@ pub unsafe fn CryptGenKey(hprov: usize, algid: u32, dwflags: CRYPT_KEY_FLAGS, ph extern "system" { fn CryptGenKey(hprov: usize, algid: u32, dwflags: CRYPT_KEY_FLAGS, phkey: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGenKey(::core::mem::transmute(hprov), ::core::mem::transmute(algid), ::core::mem::transmute(dwflags), ::core::mem::transmute(phkey))) + ::core::mem::transmute(CryptGenKey(hprov, algid, dwflags, ::core::mem::transmute(phkey))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20501,7 +20487,7 @@ pub unsafe fn CryptGenRandom(hprov: usize, dwlen: u32, pbbuffer: *mut u8) -> sup extern "system" { fn CryptGenRandom(hprov: usize, dwlen: u32, pbbuffer: *mut u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGenRandom(::core::mem::transmute(hprov), ::core::mem::transmute(dwlen), ::core::mem::transmute(pbbuffer))) + ::core::mem::transmute(CryptGenRandom(hprov, dwlen, ::core::mem::transmute(pbbuffer))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20525,7 +20511,7 @@ pub unsafe fn CryptGetDefaultOIDDllList(hfuncset: *const ::core::ffi::c_void, dw extern "system" { fn CryptGetDefaultOIDDllList(hfuncset: *const ::core::ffi::c_void, dwencodingtype: u32, pwszdlllist: ::windows::core::PWSTR, pcchdlllist: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetDefaultOIDDllList(::core::mem::transmute(hfuncset), ::core::mem::transmute(dwencodingtype), ::core::mem::transmute(pwszdlllist), ::core::mem::transmute(pcchdlllist))) + ::core::mem::transmute(CryptGetDefaultOIDDllList(::core::mem::transmute(hfuncset), dwencodingtype, ::core::mem::transmute(pwszdlllist), ::core::mem::transmute(pcchdlllist))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20538,7 +20524,7 @@ where extern "system" { fn CryptGetDefaultOIDFunctionAddress(hfuncset: *const ::core::ffi::c_void, dwencodingtype: u32, pwszdll: ::windows::core::PCWSTR, dwflags: u32, ppvfuncaddr: *mut *mut ::core::ffi::c_void, phfuncaddr: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetDefaultOIDFunctionAddress(::core::mem::transmute(hfuncset), ::core::mem::transmute(dwencodingtype), pwszdll.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppvfuncaddr), ::core::mem::transmute(phfuncaddr))) + ::core::mem::transmute(CryptGetDefaultOIDFunctionAddress(::core::mem::transmute(hfuncset), dwencodingtype, pwszdll.into(), dwflags, ::core::mem::transmute(ppvfuncaddr), ::core::mem::transmute(phfuncaddr))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20548,7 +20534,7 @@ pub unsafe fn CryptGetDefaultProviderA(dwprovtype: u32, pdwreserved: *mut u32, d extern "system" { fn CryptGetDefaultProviderA(dwprovtype: u32, pdwreserved: *mut u32, dwflags: u32, pszprovname: ::windows::core::PSTR, pcbprovname: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetDefaultProviderA(::core::mem::transmute(dwprovtype), ::core::mem::transmute(pdwreserved), ::core::mem::transmute(dwflags), ::core::mem::transmute(pszprovname), ::core::mem::transmute(pcbprovname))) + ::core::mem::transmute(CryptGetDefaultProviderA(dwprovtype, ::core::mem::transmute(pdwreserved), dwflags, ::core::mem::transmute(pszprovname), ::core::mem::transmute(pcbprovname))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20558,7 +20544,7 @@ pub unsafe fn CryptGetDefaultProviderW(dwprovtype: u32, pdwreserved: *mut u32, d extern "system" { fn CryptGetDefaultProviderW(dwprovtype: u32, pdwreserved: *mut u32, dwflags: u32, pszprovname: ::windows::core::PWSTR, pcbprovname: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetDefaultProviderW(::core::mem::transmute(dwprovtype), ::core::mem::transmute(pdwreserved), ::core::mem::transmute(dwflags), ::core::mem::transmute(pszprovname), ::core::mem::transmute(pcbprovname))) + ::core::mem::transmute(CryptGetDefaultProviderW(dwprovtype, ::core::mem::transmute(pdwreserved), dwflags, ::core::mem::transmute(pszprovname), ::core::mem::transmute(pcbprovname))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20568,7 +20554,7 @@ pub unsafe fn CryptGetHashParam(hhash: usize, dwparam: u32, pbdata: *mut u8, pdw extern "system" { fn CryptGetHashParam(hhash: usize, dwparam: u32, pbdata: *mut u8, pdwdatalen: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetHashParam(::core::mem::transmute(hhash), ::core::mem::transmute(dwparam), ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptGetHashParam(hhash, dwparam, ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20581,7 +20567,7 @@ where extern "system" { fn CryptGetKeyIdentifierProperty(pkeyidentifier: *const CRYPTOAPI_BLOB, dwpropid: u32, dwflags: u32, pwszcomputername: ::windows::core::PCWSTR, pvreserved: *mut ::core::ffi::c_void, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetKeyIdentifierProperty(::core::mem::transmute(pkeyidentifier), ::core::mem::transmute(dwpropid), ::core::mem::transmute(dwflags), pwszcomputername.into(), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(CryptGetKeyIdentifierProperty(::core::mem::transmute(pkeyidentifier), dwpropid, dwflags, pwszcomputername.into(), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20591,7 +20577,7 @@ pub unsafe fn CryptGetKeyParam(hkey: usize, dwparam: CRYPT_KEY_PARAM_ID, pbdata: extern "system" { fn CryptGetKeyParam(hkey: usize, dwparam: CRYPT_KEY_PARAM_ID, pbdata: *mut u8, pdwdatalen: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetKeyParam(::core::mem::transmute(hkey), ::core::mem::transmute(dwparam), ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptGetKeyParam(hkey, dwparam, ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -20603,7 +20589,7 @@ where extern "system" { fn CryptGetMessageCertificates(dwmsgandcertencodingtype: u32, hcryptprov: HCRYPTPROV_LEGACY, dwflags: u32, pbsignedblob: *const u8, cbsignedblob: u32) -> HCERTSTORE; } - let result__ = CryptGetMessageCertificates(::core::mem::transmute(dwmsgandcertencodingtype), hcryptprov.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbsignedblob), ::core::mem::transmute(cbsignedblob)); + let result__ = CryptGetMessageCertificates(dwmsgandcertencodingtype, hcryptprov.into(), dwflags, ::core::mem::transmute(pbsignedblob), cbsignedblob); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -20613,7 +20599,7 @@ pub unsafe fn CryptGetMessageSignerCount(dwmsgencodingtype: u32, pbsignedblob: * extern "system" { fn CryptGetMessageSignerCount(dwmsgencodingtype: u32, pbsignedblob: *const u8, cbsignedblob: u32) -> i32; } - ::core::mem::transmute(CryptGetMessageSignerCount(::core::mem::transmute(dwmsgencodingtype), ::core::mem::transmute(pbsignedblob), ::core::mem::transmute(cbsignedblob))) + ::core::mem::transmute(CryptGetMessageSignerCount(dwmsgencodingtype, ::core::mem::transmute(pbsignedblob), cbsignedblob)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20626,7 +20612,7 @@ where extern "system" { fn CryptGetOIDFunctionAddress(hfuncset: *const ::core::ffi::c_void, dwencodingtype: u32, pszoid: ::windows::core::PCSTR, dwflags: u32, ppvfuncaddr: *mut *mut ::core::ffi::c_void, phfuncaddr: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetOIDFunctionAddress(::core::mem::transmute(hfuncset), ::core::mem::transmute(dwencodingtype), pszoid.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppvfuncaddr), ::core::mem::transmute(phfuncaddr))) + ::core::mem::transmute(CryptGetOIDFunctionAddress(::core::mem::transmute(hfuncset), dwencodingtype, pszoid.into(), dwflags, ::core::mem::transmute(ppvfuncaddr), ::core::mem::transmute(phfuncaddr))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20641,7 +20627,7 @@ where extern "system" { fn CryptGetOIDFunctionValue(dwencodingtype: u32, pszfuncname: ::windows::core::PCSTR, pszoid: ::windows::core::PCSTR, pwszvaluename: ::windows::core::PCWSTR, pdwvaluetype: *mut u32, pbvaluedata: *mut u8, pcbvaluedata: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetOIDFunctionValue(::core::mem::transmute(dwencodingtype), pszfuncname.into(), pszoid.into(), pwszvaluename.into(), ::core::mem::transmute(pdwvaluetype), ::core::mem::transmute(pbvaluedata), ::core::mem::transmute(pcbvaluedata))) + ::core::mem::transmute(CryptGetOIDFunctionValue(dwencodingtype, pszfuncname.into(), pszoid.into(), pwszvaluename.into(), ::core::mem::transmute(pdwvaluetype), ::core::mem::transmute(pbvaluedata), ::core::mem::transmute(pcbvaluedata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20654,7 +20640,7 @@ where extern "system" { fn CryptGetObjectUrl(pszurloid: ::windows::core::PCSTR, pvpara: *const ::core::ffi::c_void, dwflags: CRYPT_GET_URL_FLAGS, purlarray: *mut CRYPT_URL_ARRAY, pcburlarray: *mut u32, purlinfo: *mut CRYPT_URL_INFO, pcburlinfo: *mut u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetObjectUrl(pszurloid.into(), ::core::mem::transmute(pvpara), ::core::mem::transmute(dwflags), ::core::mem::transmute(purlarray), ::core::mem::transmute(pcburlarray), ::core::mem::transmute(purlinfo), ::core::mem::transmute(pcburlinfo), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(CryptGetObjectUrl(pszurloid.into(), ::core::mem::transmute(pvpara), dwflags, ::core::mem::transmute(purlarray), ::core::mem::transmute(pcburlarray), ::core::mem::transmute(purlinfo), ::core::mem::transmute(pcburlinfo), ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20664,7 +20650,7 @@ pub unsafe fn CryptGetProvParam(hprov: usize, dwparam: u32, pbdata: *mut u8, pdw extern "system" { fn CryptGetProvParam(hprov: usize, dwparam: u32, pbdata: *mut u8, pdwdatalen: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetProvParam(::core::mem::transmute(hprov), ::core::mem::transmute(dwparam), ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptGetProvParam(hprov, dwparam, ::core::mem::transmute(pbdata), ::core::mem::transmute(pdwdatalen), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20674,7 +20660,7 @@ pub unsafe fn CryptGetUserKey(hprov: usize, dwkeyspec: u32, phuserkey: *mut usiz extern "system" { fn CryptGetUserKey(hprov: usize, dwkeyspec: u32, phuserkey: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptGetUserKey(::core::mem::transmute(hprov), ::core::mem::transmute(dwkeyspec), ::core::mem::transmute(phuserkey))) + ::core::mem::transmute(CryptGetUserKey(hprov, dwkeyspec, ::core::mem::transmute(phuserkey))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20687,7 +20673,7 @@ where extern "system" { fn CryptHashCertificate(hcryptprov: HCRYPTPROV_LEGACY, algid: u32, dwflags: u32, pbencoded: *const u8, cbencoded: u32, pbcomputedhash: *mut u8, pcbcomputedhash: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptHashCertificate(hcryptprov.into(), ::core::mem::transmute(algid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbencoded), ::core::mem::transmute(cbencoded), ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) + ::core::mem::transmute(CryptHashCertificate(hcryptprov.into(), algid, dwflags, ::core::mem::transmute(pbencoded), cbencoded, ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20700,7 +20686,7 @@ where extern "system" { fn CryptHashCertificate2(pwszcnghashalgid: ::windows::core::PCWSTR, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, pbencoded: *const u8, cbencoded: u32, pbcomputedhash: *mut u8, pcbcomputedhash: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptHashCertificate2(pwszcnghashalgid.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pbencoded), ::core::mem::transmute(cbencoded), ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) + ::core::mem::transmute(CryptHashCertificate2(pwszcnghashalgid.into(), dwflags, ::core::mem::transmute(pvreserved), ::core::mem::transmute(pbencoded), cbencoded, ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20710,7 +20696,7 @@ pub unsafe fn CryptHashData(hhash: usize, pbdata: *const u8, dwdatalen: u32, dwf extern "system" { fn CryptHashData(hhash: usize, pbdata: *const u8, dwdatalen: u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptHashData(::core::mem::transmute(hhash), ::core::mem::transmute(pbdata), ::core::mem::transmute(dwdatalen), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptHashData(hhash, ::core::mem::transmute(pbdata), dwdatalen, dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20736,7 +20722,7 @@ where extern "system" { fn CryptHashPublicKeyInfo(hcryptprov: HCRYPTPROV_LEGACY, algid: u32, dwflags: u32, dwcertencodingtype: u32, pinfo: *const CERT_PUBLIC_KEY_INFO, pbcomputedhash: *mut u8, pcbcomputedhash: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptHashPublicKeyInfo(hcryptprov.into(), ::core::mem::transmute(algid), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pinfo), ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) + ::core::mem::transmute(CryptHashPublicKeyInfo(hcryptprov.into(), algid, dwflags, dwcertencodingtype, ::core::mem::transmute(pinfo), ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20746,7 +20732,7 @@ pub unsafe fn CryptHashSessionKey(hhash: usize, hkey: usize, dwflags: u32) -> su extern "system" { fn CryptHashSessionKey(hhash: usize, hkey: usize, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptHashSessionKey(::core::mem::transmute(hhash), ::core::mem::transmute(hkey), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptHashSessionKey(hhash, hkey, dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20759,7 +20745,7 @@ where extern "system" { fn CryptHashToBeSigned(hcryptprov: HCRYPTPROV_LEGACY, dwcertencodingtype: u32, pbencoded: *const u8, cbencoded: u32, pbcomputedhash: *mut u8, pcbcomputedhash: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptHashToBeSigned(hcryptprov.into(), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pbencoded), ::core::mem::transmute(cbencoded), ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) + ::core::mem::transmute(CryptHashToBeSigned(hcryptprov.into(), dwcertencodingtype, ::core::mem::transmute(pbencoded), cbencoded, ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20769,7 +20755,7 @@ pub unsafe fn CryptImportKey(hprov: usize, pbdata: *const u8, dwdatalen: u32, hp extern "system" { fn CryptImportKey(hprov: usize, pbdata: *const u8, dwdatalen: u32, hpubkey: usize, dwflags: CRYPT_KEY_FLAGS, phkey: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptImportKey(::core::mem::transmute(hprov), ::core::mem::transmute(pbdata), ::core::mem::transmute(dwdatalen), ::core::mem::transmute(hpubkey), ::core::mem::transmute(dwflags), ::core::mem::transmute(phkey))) + ::core::mem::transmute(CryptImportKey(hprov, ::core::mem::transmute(pbdata), dwdatalen, hpubkey, dwflags, ::core::mem::transmute(phkey))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20779,7 +20765,7 @@ pub unsafe fn CryptImportPKCS8(sprivatekeyandparams: CRYPT_PKCS8_IMPORT_PARAMS, extern "system" { fn CryptImportPKCS8(sprivatekeyandparams: CRYPT_PKCS8_IMPORT_PARAMS, dwflags: CRYPT_KEY_FLAGS, phcryptprov: *mut usize, pvauxinfo: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptImportPKCS8(::core::mem::transmute(sprivatekeyandparams), ::core::mem::transmute(dwflags), ::core::mem::transmute(phcryptprov), ::core::mem::transmute(pvauxinfo))) + ::core::mem::transmute(CryptImportPKCS8(::core::mem::transmute(sprivatekeyandparams), dwflags, ::core::mem::transmute(phcryptprov), ::core::mem::transmute(pvauxinfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20789,7 +20775,7 @@ pub unsafe fn CryptImportPublicKeyInfo(hcryptprov: usize, dwcertencodingtype: u3 extern "system" { fn CryptImportPublicKeyInfo(hcryptprov: usize, dwcertencodingtype: u32, pinfo: *const CERT_PUBLIC_KEY_INFO, phkey: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptImportPublicKeyInfo(::core::mem::transmute(hcryptprov), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pinfo), ::core::mem::transmute(phkey))) + ::core::mem::transmute(CryptImportPublicKeyInfo(hcryptprov, dwcertencodingtype, ::core::mem::transmute(pinfo), ::core::mem::transmute(phkey))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20799,7 +20785,7 @@ pub unsafe fn CryptImportPublicKeyInfoEx(hcryptprov: usize, dwcertencodingtype: extern "system" { fn CryptImportPublicKeyInfoEx(hcryptprov: usize, dwcertencodingtype: u32, pinfo: *const CERT_PUBLIC_KEY_INFO, aikeyalg: u32, dwflags: u32, pvauxinfo: *const ::core::ffi::c_void, phkey: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptImportPublicKeyInfoEx(::core::mem::transmute(hcryptprov), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pinfo), ::core::mem::transmute(aikeyalg), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvauxinfo), ::core::mem::transmute(phkey))) + ::core::mem::transmute(CryptImportPublicKeyInfoEx(hcryptprov, dwcertencodingtype, ::core::mem::transmute(pinfo), aikeyalg, dwflags, ::core::mem::transmute(pvauxinfo), ::core::mem::transmute(phkey))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20809,7 +20795,7 @@ pub unsafe fn CryptImportPublicKeyInfoEx2(dwcertencodingtype: u32, pinfo: *const extern "system" { fn CryptImportPublicKeyInfoEx2(dwcertencodingtype: u32, pinfo: *const CERT_PUBLIC_KEY_INFO, dwflags: CRYPT_IMPORT_PUBLIC_KEY_FLAGS, pvauxinfo: *const ::core::ffi::c_void, phkey: *mut BCRYPT_KEY_HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptImportPublicKeyInfoEx2(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pinfo), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvauxinfo), ::core::mem::transmute(phkey))) + ::core::mem::transmute(CryptImportPublicKeyInfoEx2(dwcertencodingtype, ::core::mem::transmute(pinfo), dwflags, ::core::mem::transmute(pvauxinfo), ::core::mem::transmute(phkey))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -20821,7 +20807,7 @@ where extern "system" { fn CryptInitOIDFunctionSet(pszfuncname: ::windows::core::PCSTR, dwflags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CryptInitOIDFunctionSet(pszfuncname.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptInitOIDFunctionSet(pszfuncname.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20831,7 +20817,7 @@ pub unsafe fn CryptInstallCancelRetrieval(pfncancel: PFN_CRYPT_CANCEL_RETRIEVAL, extern "system" { fn CryptInstallCancelRetrieval(pfncancel: *mut ::core::ffi::c_void, pvarg: *const ::core::ffi::c_void, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptInstallCancelRetrieval(::core::mem::transmute(pfncancel), ::core::mem::transmute(pvarg), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(CryptInstallCancelRetrieval(::core::mem::transmute(pfncancel), ::core::mem::transmute(pvarg), dwflags, ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20841,7 +20827,7 @@ pub unsafe fn CryptInstallDefaultContext(hcryptprov: usize, dwdefaulttype: CRYPT extern "system" { fn CryptInstallDefaultContext(hcryptprov: usize, dwdefaulttype: CRYPT_DEFAULT_CONTEXT_TYPE, pvdefaultpara: *const ::core::ffi::c_void, dwflags: CRYPT_DEFAULT_CONTEXT_FLAGS, pvreserved: *mut ::core::ffi::c_void, phdefaultcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptInstallDefaultContext(::core::mem::transmute(hcryptprov), ::core::mem::transmute(dwdefaulttype), ::core::mem::transmute(pvdefaultpara), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(phdefaultcontext))) + ::core::mem::transmute(CryptInstallDefaultContext(hcryptprov, dwdefaulttype, ::core::mem::transmute(pvdefaultpara), dwflags, ::core::mem::transmute(pvreserved), ::core::mem::transmute(phdefaultcontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20855,7 +20841,7 @@ where extern "system" { fn CryptInstallOIDFunctionAddress(hmodule: super::super::Foundation::HINSTANCE, dwencodingtype: u32, pszfuncname: ::windows::core::PCSTR, cfuncentry: u32, rgfuncentry: *const CRYPT_OID_FUNC_ENTRY, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptInstallOIDFunctionAddress(hmodule.into(), ::core::mem::transmute(dwencodingtype), pszfuncname.into(), rgfuncentry.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgfuncentry)), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptInstallOIDFunctionAddress(hmodule.into(), dwencodingtype, pszfuncname.into(), rgfuncentry.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgfuncentry)), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -20864,7 +20850,7 @@ pub unsafe fn CryptMemAlloc(cbsize: u32) -> *mut ::core::ffi::c_void { extern "system" { fn CryptMemAlloc(cbsize: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CryptMemAlloc(::core::mem::transmute(cbsize))) + ::core::mem::transmute(CryptMemAlloc(cbsize)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -20882,7 +20868,7 @@ pub unsafe fn CryptMemRealloc(pv: *const ::core::ffi::c_void, cbsize: u32) -> *m extern "system" { fn CryptMemRealloc(pv: *const ::core::ffi::c_void, cbsize: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CryptMemRealloc(::core::mem::transmute(pv), ::core::mem::transmute(cbsize))) + ::core::mem::transmute(CryptMemRealloc(::core::mem::transmute(pv), cbsize)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -20894,7 +20880,7 @@ where extern "system" { fn CryptMsgCalculateEncodedLength(dwmsgencodingtype: u32, dwflags: u32, dwmsgtype: u32, pvmsgencodeinfo: *const ::core::ffi::c_void, pszinnercontentobjid: ::windows::core::PCSTR, cbdata: u32) -> u32; } - ::core::mem::transmute(CryptMsgCalculateEncodedLength(::core::mem::transmute(dwmsgencodingtype), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwmsgtype), ::core::mem::transmute(pvmsgencodeinfo), pszinnercontentobjid.into(), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(CryptMsgCalculateEncodedLength(dwmsgencodingtype, dwflags, dwmsgtype, ::core::mem::transmute(pvmsgencodeinfo), pszinnercontentobjid.into(), cbdata)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20914,7 +20900,7 @@ pub unsafe fn CryptMsgControl(hcryptmsg: *const ::core::ffi::c_void, dwflags: u3 extern "system" { fn CryptMsgControl(hcryptmsg: *const ::core::ffi::c_void, dwflags: u32, dwctrltype: u32, pvctrlpara: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgControl(::core::mem::transmute(hcryptmsg), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwctrltype), ::core::mem::transmute(pvctrlpara))) + ::core::mem::transmute(CryptMsgControl(::core::mem::transmute(hcryptmsg), dwflags, dwctrltype, ::core::mem::transmute(pvctrlpara))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20924,7 +20910,7 @@ pub unsafe fn CryptMsgCountersign(hcryptmsg: *const ::core::ffi::c_void, dwindex extern "system" { fn CryptMsgCountersign(hcryptmsg: *const ::core::ffi::c_void, dwindex: u32, ccountersigners: u32, rgcountersigners: *const CMSG_SIGNER_ENCODE_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgCountersign(::core::mem::transmute(hcryptmsg), ::core::mem::transmute(dwindex), rgcountersigners.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcountersigners)))) + ::core::mem::transmute(CryptMsgCountersign(::core::mem::transmute(hcryptmsg), dwindex, rgcountersigners.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcountersigners)))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20934,7 +20920,7 @@ pub unsafe fn CryptMsgCountersignEncoded(dwencodingtype: u32, pbsignerinfo: *con extern "system" { fn CryptMsgCountersignEncoded(dwencodingtype: u32, pbsignerinfo: *const u8, cbsignerinfo: u32, ccountersigners: u32, rgcountersigners: *const CMSG_SIGNER_ENCODE_INFO, pbcountersignature: *mut u8, pcbcountersignature: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgCountersignEncoded(::core::mem::transmute(dwencodingtype), ::core::mem::transmute(pbsignerinfo), ::core::mem::transmute(cbsignerinfo), rgcountersigners.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcountersigners)), ::core::mem::transmute(pbcountersignature), ::core::mem::transmute(pcbcountersignature))) + ::core::mem::transmute(CryptMsgCountersignEncoded(dwencodingtype, ::core::mem::transmute(pbsignerinfo), cbsignerinfo, rgcountersigners.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcountersigners)), ::core::mem::transmute(pbcountersignature), ::core::mem::transmute(pcbcountersignature))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -20953,7 +20939,7 @@ pub unsafe fn CryptMsgEncodeAndSignCTL(dwmsgencodingtype: u32, pctlinfo: *const extern "system" { fn CryptMsgEncodeAndSignCTL(dwmsgencodingtype: u32, pctlinfo: *const CTL_INFO, psigninfo: *const CMSG_SIGNED_ENCODE_INFO, dwflags: u32, pbencoded: *mut u8, pcbencoded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgEncodeAndSignCTL(::core::mem::transmute(dwmsgencodingtype), ::core::mem::transmute(pctlinfo), ::core::mem::transmute(psigninfo), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded))) + ::core::mem::transmute(CryptMsgEncodeAndSignCTL(dwmsgencodingtype, ::core::mem::transmute(pctlinfo), ::core::mem::transmute(psigninfo), dwflags, ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20963,7 +20949,7 @@ pub unsafe fn CryptMsgGetAndVerifySigner(hcryptmsg: *const ::core::ffi::c_void, extern "system" { fn CryptMsgGetAndVerifySigner(hcryptmsg: *const ::core::ffi::c_void, csignerstore: u32, rghsignerstore: *const HCERTSTORE, dwflags: u32, ppsigner: *mut *mut CERT_CONTEXT, pdwsignerindex: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgGetAndVerifySigner(::core::mem::transmute(hcryptmsg), rghsignerstore.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rghsignerstore)), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppsigner), ::core::mem::transmute(pdwsignerindex))) + ::core::mem::transmute(CryptMsgGetAndVerifySigner(::core::mem::transmute(hcryptmsg), rghsignerstore.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rghsignerstore)), dwflags, ::core::mem::transmute(ppsigner), ::core::mem::transmute(pdwsignerindex))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20973,7 +20959,7 @@ pub unsafe fn CryptMsgGetParam(hcryptmsg: *const ::core::ffi::c_void, dwparamtyp extern "system" { fn CryptMsgGetParam(hcryptmsg: *const ::core::ffi::c_void, dwparamtype: u32, dwindex: u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgGetParam(::core::mem::transmute(hcryptmsg), ::core::mem::transmute(dwparamtype), ::core::mem::transmute(dwindex), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(CryptMsgGetParam(::core::mem::transmute(hcryptmsg), dwparamtype, dwindex, ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20986,7 +20972,7 @@ where extern "system" { fn CryptMsgOpenToDecode(dwmsgencodingtype: u32, dwflags: u32, dwmsgtype: u32, hcryptprov: HCRYPTPROV_LEGACY, precipientinfo: *mut CERT_INFO, pstreaminfo: *const CMSG_STREAM_INFO) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CryptMsgOpenToDecode(::core::mem::transmute(dwmsgencodingtype), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwmsgtype), hcryptprov.into(), ::core::mem::transmute(precipientinfo), ::core::mem::transmute(pstreaminfo))) + ::core::mem::transmute(CryptMsgOpenToDecode(dwmsgencodingtype, dwflags, dwmsgtype, hcryptprov.into(), ::core::mem::transmute(precipientinfo), ::core::mem::transmute(pstreaminfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20999,7 +20985,7 @@ where extern "system" { fn CryptMsgOpenToEncode(dwmsgencodingtype: u32, dwflags: u32, dwmsgtype: CRYPT_MSG_TYPE, pvmsgencodeinfo: *const ::core::ffi::c_void, pszinnercontentobjid: ::windows::core::PCSTR, pstreaminfo: *const CMSG_STREAM_INFO) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CryptMsgOpenToEncode(::core::mem::transmute(dwmsgencodingtype), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwmsgtype), ::core::mem::transmute(pvmsgencodeinfo), pszinnercontentobjid.into(), ::core::mem::transmute(pstreaminfo))) + ::core::mem::transmute(CryptMsgOpenToEncode(dwmsgencodingtype, dwflags, dwmsgtype, ::core::mem::transmute(pvmsgencodeinfo), pszinnercontentobjid.into(), ::core::mem::transmute(pstreaminfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21009,7 +20995,7 @@ pub unsafe fn CryptMsgSignCTL(dwmsgencodingtype: u32, pbctlcontent: *const u8, c extern "system" { fn CryptMsgSignCTL(dwmsgencodingtype: u32, pbctlcontent: *const u8, cbctlcontent: u32, psigninfo: *const CMSG_SIGNED_ENCODE_INFO, dwflags: u32, pbencoded: *mut u8, pcbencoded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgSignCTL(::core::mem::transmute(dwmsgencodingtype), ::core::mem::transmute(pbctlcontent), ::core::mem::transmute(cbctlcontent), ::core::mem::transmute(psigninfo), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded))) + ::core::mem::transmute(CryptMsgSignCTL(dwmsgencodingtype, ::core::mem::transmute(pbctlcontent), cbctlcontent, ::core::mem::transmute(psigninfo), dwflags, ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21022,7 +21008,7 @@ where extern "system" { fn CryptMsgUpdate(hcryptmsg: *const ::core::ffi::c_void, pbdata: *const u8, cbdata: u32, ffinal: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgUpdate(::core::mem::transmute(hcryptmsg), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), ffinal.into())) + ::core::mem::transmute(CryptMsgUpdate(::core::mem::transmute(hcryptmsg), ::core::mem::transmute(pbdata), cbdata, ffinal.into())) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21035,7 +21021,7 @@ where extern "system" { fn CryptMsgVerifyCountersignatureEncoded(hcryptprov: HCRYPTPROV_LEGACY, dwencodingtype: u32, pbsignerinfo: *const u8, cbsignerinfo: u32, pbsignerinfocountersignature: *const u8, cbsignerinfocountersignature: u32, pcicountersigner: *const CERT_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgVerifyCountersignatureEncoded(hcryptprov.into(), ::core::mem::transmute(dwencodingtype), ::core::mem::transmute(pbsignerinfo), ::core::mem::transmute(cbsignerinfo), ::core::mem::transmute(pbsignerinfocountersignature), ::core::mem::transmute(cbsignerinfocountersignature), ::core::mem::transmute(pcicountersigner))) + ::core::mem::transmute(CryptMsgVerifyCountersignatureEncoded(hcryptprov.into(), dwencodingtype, ::core::mem::transmute(pbsignerinfo), cbsignerinfo, ::core::mem::transmute(pbsignerinfocountersignature), cbsignerinfocountersignature, ::core::mem::transmute(pcicountersigner))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21048,7 +21034,7 @@ where extern "system" { fn CryptMsgVerifyCountersignatureEncodedEx(hcryptprov: HCRYPTPROV_LEGACY, dwencodingtype: u32, pbsignerinfo: *const u8, cbsignerinfo: u32, pbsignerinfocountersignature: *const u8, cbsignerinfocountersignature: u32, dwsignertype: u32, pvsigner: *const ::core::ffi::c_void, dwflags: u32, pvextra: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgVerifyCountersignatureEncodedEx(hcryptprov.into(), ::core::mem::transmute(dwencodingtype), ::core::mem::transmute(pbsignerinfo), ::core::mem::transmute(cbsignerinfo), ::core::mem::transmute(pbsignerinfocountersignature), ::core::mem::transmute(cbsignerinfocountersignature), ::core::mem::transmute(dwsignertype), ::core::mem::transmute(pvsigner), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvextra))) + ::core::mem::transmute(CryptMsgVerifyCountersignatureEncodedEx(hcryptprov.into(), dwencodingtype, ::core::mem::transmute(pbsignerinfo), cbsignerinfo, ::core::mem::transmute(pbsignerinfocountersignature), cbsignerinfocountersignature, dwsignertype, ::core::mem::transmute(pvsigner), dwflags, ::core::mem::transmute(pvextra))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21061,7 +21047,7 @@ where extern "system" { fn CryptProtectData(pdatain: *const CRYPTOAPI_BLOB, szdatadescr: ::windows::core::PCWSTR, poptionalentropy: *const CRYPTOAPI_BLOB, pvreserved: *mut ::core::ffi::c_void, ppromptstruct: *const CRYPTPROTECT_PROMPTSTRUCT, dwflags: u32, pdataout: *mut CRYPTOAPI_BLOB) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptProtectData(::core::mem::transmute(pdatain), szdatadescr.into(), ::core::mem::transmute(poptionalentropy), ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppromptstruct), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdataout))) + ::core::mem::transmute(CryptProtectData(::core::mem::transmute(pdatain), szdatadescr.into(), ::core::mem::transmute(poptionalentropy), ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppromptstruct), dwflags, ::core::mem::transmute(pdataout))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21071,7 +21057,7 @@ pub unsafe fn CryptProtectMemory(pdatain: *mut ::core::ffi::c_void, cbdatain: u3 extern "system" { fn CryptProtectMemory(pdatain: *mut ::core::ffi::c_void, cbdatain: u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptProtectMemory(::core::mem::transmute(pdatain), ::core::mem::transmute(cbdatain), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptProtectMemory(::core::mem::transmute(pdatain), cbdatain, dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21081,7 +21067,7 @@ pub unsafe fn CryptQueryObject(dwobjecttype: CERT_QUERY_OBJECT_TYPE, pvobject: * extern "system" { fn CryptQueryObject(dwobjecttype: CERT_QUERY_OBJECT_TYPE, pvobject: *const ::core::ffi::c_void, dwexpectedcontenttypeflags: CERT_QUERY_CONTENT_TYPE_FLAGS, dwexpectedformattypeflags: CERT_QUERY_FORMAT_TYPE_FLAGS, dwflags: u32, pdwmsgandcertencodingtype: *mut CERT_QUERY_ENCODING_TYPE, pdwcontenttype: *mut CERT_QUERY_CONTENT_TYPE, pdwformattype: *mut CERT_QUERY_FORMAT_TYPE, phcertstore: *mut HCERTSTORE, phmsg: *mut *mut ::core::ffi::c_void, ppvcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptQueryObject(::core::mem::transmute(dwobjecttype), ::core::mem::transmute(pvobject), ::core::mem::transmute(dwexpectedcontenttypeflags), ::core::mem::transmute(dwexpectedformattypeflags), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwmsgandcertencodingtype), ::core::mem::transmute(pdwcontenttype), ::core::mem::transmute(pdwformattype), ::core::mem::transmute(phcertstore), ::core::mem::transmute(phmsg), ::core::mem::transmute(ppvcontext))) + ::core::mem::transmute(CryptQueryObject(dwobjecttype, ::core::mem::transmute(pvobject), dwexpectedcontenttypeflags, dwexpectedformattypeflags, dwflags, ::core::mem::transmute(pdwmsgandcertencodingtype), ::core::mem::transmute(pdwcontenttype), ::core::mem::transmute(pdwformattype), ::core::mem::transmute(phcertstore), ::core::mem::transmute(phmsg), ::core::mem::transmute(ppvcontext))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21095,7 +21081,7 @@ where extern "system" { fn CryptRegisterDefaultOIDFunction(dwencodingtype: u32, pszfuncname: ::windows::core::PCSTR, dwindex: u32, pwszdll: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptRegisterDefaultOIDFunction(::core::mem::transmute(dwencodingtype), pszfuncname.into(), ::core::mem::transmute(dwindex), pwszdll.into())) + ::core::mem::transmute(CryptRegisterDefaultOIDFunction(dwencodingtype, pszfuncname.into(), dwindex, pwszdll.into())) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21111,7 +21097,7 @@ where extern "system" { fn CryptRegisterOIDFunction(dwencodingtype: u32, pszfuncname: ::windows::core::PCSTR, pszoid: ::windows::core::PCSTR, pwszdll: ::windows::core::PCWSTR, pszoverridefuncname: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptRegisterOIDFunction(::core::mem::transmute(dwencodingtype), pszfuncname.into(), pszoid.into(), pwszdll.into(), pszoverridefuncname.into())) + ::core::mem::transmute(CryptRegisterOIDFunction(dwencodingtype, pszfuncname.into(), pszoid.into(), pwszdll.into(), pszoverridefuncname.into())) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21121,7 +21107,7 @@ pub unsafe fn CryptRegisterOIDInfo(pinfo: *const CRYPT_OID_INFO, dwflags: u32) - extern "system" { fn CryptRegisterOIDInfo(pinfo: *const CRYPT_OID_INFO, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptRegisterOIDInfo(::core::mem::transmute(pinfo), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptRegisterOIDInfo(::core::mem::transmute(pinfo), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21131,7 +21117,7 @@ pub unsafe fn CryptReleaseContext(hprov: usize, dwflags: u32) -> super::super::F extern "system" { fn CryptReleaseContext(hprov: usize, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptReleaseContext(::core::mem::transmute(hprov), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptReleaseContext(hprov, dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21146,7 +21132,7 @@ where extern "system" { fn CryptRetrieveObjectByUrlA(pszurl: ::windows::core::PCSTR, pszobjectoid: ::windows::core::PCSTR, dwretrievalflags: u32, dwtimeout: u32, ppvobject: *mut *mut ::core::ffi::c_void, hasyncretrieve: HCRYPTASYNC, pcredentials: *const CRYPT_CREDENTIALS, pvverify: *const ::core::ffi::c_void, pauxinfo: *mut CRYPT_RETRIEVE_AUX_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptRetrieveObjectByUrlA(pszurl.into(), pszobjectoid.into(), ::core::mem::transmute(dwretrievalflags), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(ppvobject), hasyncretrieve.into(), ::core::mem::transmute(pcredentials), ::core::mem::transmute(pvverify), ::core::mem::transmute(pauxinfo))) + ::core::mem::transmute(CryptRetrieveObjectByUrlA(pszurl.into(), pszobjectoid.into(), dwretrievalflags, dwtimeout, ::core::mem::transmute(ppvobject), hasyncretrieve.into(), ::core::mem::transmute(pcredentials), ::core::mem::transmute(pvverify), ::core::mem::transmute(pauxinfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21161,7 +21147,7 @@ where extern "system" { fn CryptRetrieveObjectByUrlW(pszurl: ::windows::core::PCWSTR, pszobjectoid: ::windows::core::PCSTR, dwretrievalflags: u32, dwtimeout: u32, ppvobject: *mut *mut ::core::ffi::c_void, hasyncretrieve: HCRYPTASYNC, pcredentials: *const CRYPT_CREDENTIALS, pvverify: *const ::core::ffi::c_void, pauxinfo: *mut CRYPT_RETRIEVE_AUX_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptRetrieveObjectByUrlW(pszurl.into(), pszobjectoid.into(), ::core::mem::transmute(dwretrievalflags), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(ppvobject), hasyncretrieve.into(), ::core::mem::transmute(pcredentials), ::core::mem::transmute(pvverify), ::core::mem::transmute(pauxinfo))) + ::core::mem::transmute(CryptRetrieveObjectByUrlW(pszurl.into(), pszobjectoid.into(), dwretrievalflags, dwtimeout, ::core::mem::transmute(ppvobject), hasyncretrieve.into(), ::core::mem::transmute(pcredentials), ::core::mem::transmute(pvverify), ::core::mem::transmute(pauxinfo))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21175,7 +21161,7 @@ where extern "system" { fn CryptRetrieveTimeStamp(wszurl: ::windows::core::PCWSTR, dwretrievalflags: u32, dwtimeout: u32, pszhashid: ::windows::core::PCSTR, ppara: *const CRYPT_TIMESTAMP_PARA, pbdata: *const u8, cbdata: u32, pptscontext: *mut *mut CRYPT_TIMESTAMP_CONTEXT, pptssigner: *mut *mut CERT_CONTEXT, phstore: *mut HCERTSTORE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptRetrieveTimeStamp(wszurl.into(), ::core::mem::transmute(dwretrievalflags), ::core::mem::transmute(dwtimeout), pszhashid.into(), ::core::mem::transmute(ppara), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(pptscontext), ::core::mem::transmute(pptssigner), ::core::mem::transmute(phstore))) + ::core::mem::transmute(CryptRetrieveTimeStamp(wszurl.into(), dwretrievalflags, dwtimeout, pszhashid.into(), ::core::mem::transmute(ppara), ::core::mem::transmute(pbdata), cbdata, ::core::mem::transmute(pptscontext), ::core::mem::transmute(pptssigner), ::core::mem::transmute(phstore))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21199,7 +21185,7 @@ pub unsafe fn CryptSetHashParam(hhash: usize, dwparam: CRYPT_SET_HASH_PARAM, pbd extern "system" { fn CryptSetHashParam(hhash: usize, dwparam: CRYPT_SET_HASH_PARAM, pbdata: *const u8, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSetHashParam(::core::mem::transmute(hhash), ::core::mem::transmute(dwparam), ::core::mem::transmute(pbdata), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptSetHashParam(hhash, dwparam, ::core::mem::transmute(pbdata), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21212,7 +21198,7 @@ where extern "system" { fn CryptSetKeyIdentifierProperty(pkeyidentifier: *const CRYPTOAPI_BLOB, dwpropid: u32, dwflags: u32, pwszcomputername: ::windows::core::PCWSTR, pvreserved: *mut ::core::ffi::c_void, pvdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSetKeyIdentifierProperty(::core::mem::transmute(pkeyidentifier), ::core::mem::transmute(dwpropid), ::core::mem::transmute(dwflags), pwszcomputername.into(), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pvdata))) + ::core::mem::transmute(CryptSetKeyIdentifierProperty(::core::mem::transmute(pkeyidentifier), dwpropid, dwflags, pwszcomputername.into(), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pvdata))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21222,7 +21208,7 @@ pub unsafe fn CryptSetKeyParam(hkey: usize, dwparam: CRYPT_KEY_PARAM_ID, pbdata: extern "system" { fn CryptSetKeyParam(hkey: usize, dwparam: CRYPT_KEY_PARAM_ID, pbdata: *const u8, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSetKeyParam(::core::mem::transmute(hkey), ::core::mem::transmute(dwparam), ::core::mem::transmute(pbdata), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptSetKeyParam(hkey, dwparam, ::core::mem::transmute(pbdata), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -21237,7 +21223,7 @@ where extern "system" { fn CryptSetOIDFunctionValue(dwencodingtype: u32, pszfuncname: ::windows::core::PCSTR, pszoid: ::windows::core::PCSTR, pwszvaluename: ::windows::core::PCWSTR, dwvaluetype: super::super::System::Registry::REG_VALUE_TYPE, pbvaluedata: *const u8, cbvaluedata: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSetOIDFunctionValue(::core::mem::transmute(dwencodingtype), pszfuncname.into(), pszoid.into(), pwszvaluename.into(), ::core::mem::transmute(dwvaluetype), ::core::mem::transmute(pbvaluedata), ::core::mem::transmute(cbvaluedata))) + ::core::mem::transmute(CryptSetOIDFunctionValue(dwencodingtype, pszfuncname.into(), pszoid.into(), pwszvaluename.into(), dwvaluetype, ::core::mem::transmute(pbvaluedata), cbvaluedata)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21247,7 +21233,7 @@ pub unsafe fn CryptSetProvParam(hprov: usize, dwparam: CRYPT_SET_PROV_PARAM_ID, extern "system" { fn CryptSetProvParam(hprov: usize, dwparam: CRYPT_SET_PROV_PARAM_ID, pbdata: *const u8, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSetProvParam(::core::mem::transmute(hprov), ::core::mem::transmute(dwparam), ::core::mem::transmute(pbdata), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptSetProvParam(hprov, dwparam, ::core::mem::transmute(pbdata), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21260,7 +21246,7 @@ where extern "system" { fn CryptSetProviderA(pszprovname: ::windows::core::PCSTR, dwprovtype: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSetProviderA(pszprovname.into(), ::core::mem::transmute(dwprovtype))) + ::core::mem::transmute(CryptSetProviderA(pszprovname.into(), dwprovtype)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21273,7 +21259,7 @@ where extern "system" { fn CryptSetProviderExA(pszprovname: ::windows::core::PCSTR, dwprovtype: u32, pdwreserved: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSetProviderExA(pszprovname.into(), ::core::mem::transmute(dwprovtype), ::core::mem::transmute(pdwreserved), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptSetProviderExA(pszprovname.into(), dwprovtype, ::core::mem::transmute(pdwreserved), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21286,7 +21272,7 @@ where extern "system" { fn CryptSetProviderExW(pszprovname: ::windows::core::PCWSTR, dwprovtype: u32, pdwreserved: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSetProviderExW(pszprovname.into(), ::core::mem::transmute(dwprovtype), ::core::mem::transmute(pdwreserved), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptSetProviderExW(pszprovname.into(), dwprovtype, ::core::mem::transmute(pdwreserved), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21299,7 +21285,7 @@ where extern "system" { fn CryptSetProviderW(pszprovname: ::windows::core::PCWSTR, dwprovtype: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSetProviderW(pszprovname.into(), ::core::mem::transmute(dwprovtype))) + ::core::mem::transmute(CryptSetProviderW(pszprovname.into(), dwprovtype)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21313,7 +21299,7 @@ where extern "system" { fn CryptSignAndEncodeCertificate(hcryptprovorncryptkey: HCRYPTPROV_OR_NCRYPT_KEY_HANDLE, dwkeyspec: CERT_KEY_SPEC, dwcertencodingtype: u32, lpszstructtype: ::windows::core::PCSTR, pvstructinfo: *const ::core::ffi::c_void, psignaturealgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, pvhashauxinfo: *const ::core::ffi::c_void, pbencoded: *mut u8, pcbencoded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSignAndEncodeCertificate(hcryptprovorncryptkey.into(), ::core::mem::transmute(dwkeyspec), ::core::mem::transmute(dwcertencodingtype), lpszstructtype.into(), ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(psignaturealgorithm), ::core::mem::transmute(pvhashauxinfo), ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded))) + ::core::mem::transmute(CryptSignAndEncodeCertificate(hcryptprovorncryptkey.into(), dwkeyspec, dwcertencodingtype, lpszstructtype.into(), ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(psignaturealgorithm), ::core::mem::transmute(pvhashauxinfo), ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21323,7 +21309,7 @@ pub unsafe fn CryptSignAndEncryptMessage(psignpara: *const CRYPT_SIGN_MESSAGE_PA extern "system" { fn CryptSignAndEncryptMessage(psignpara: *const CRYPT_SIGN_MESSAGE_PARA, pencryptpara: *const CRYPT_ENCRYPT_MESSAGE_PARA, crecipientcert: u32, rgprecipientcert: *const *const CERT_CONTEXT, pbtobesignedandencrypted: *const u8, cbtobesignedandencrypted: u32, pbsignedandencryptedblob: *mut u8, pcbsignedandencryptedblob: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSignAndEncryptMessage(::core::mem::transmute(psignpara), ::core::mem::transmute(pencryptpara), rgprecipientcert.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgprecipientcert)), ::core::mem::transmute(pbtobesignedandencrypted), ::core::mem::transmute(cbtobesignedandencrypted), ::core::mem::transmute(pbsignedandencryptedblob), ::core::mem::transmute(pcbsignedandencryptedblob))) + ::core::mem::transmute(CryptSignAndEncryptMessage(::core::mem::transmute(psignpara), ::core::mem::transmute(pencryptpara), rgprecipientcert.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgprecipientcert)), ::core::mem::transmute(pbtobesignedandencrypted), cbtobesignedandencrypted, ::core::mem::transmute(pbsignedandencryptedblob), ::core::mem::transmute(pcbsignedandencryptedblob))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21336,7 +21322,7 @@ where extern "system" { fn CryptSignCertificate(hcryptprovorncryptkey: HCRYPTPROV_OR_NCRYPT_KEY_HANDLE, dwkeyspec: u32, dwcertencodingtype: u32, pbencodedtobesigned: *const u8, cbencodedtobesigned: u32, psignaturealgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, pvhashauxinfo: *const ::core::ffi::c_void, pbsignature: *mut u8, pcbsignature: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSignCertificate(hcryptprovorncryptkey.into(), ::core::mem::transmute(dwkeyspec), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pbencodedtobesigned), ::core::mem::transmute(cbencodedtobesigned), ::core::mem::transmute(psignaturealgorithm), ::core::mem::transmute(pvhashauxinfo), ::core::mem::transmute(pbsignature), ::core::mem::transmute(pcbsignature))) + ::core::mem::transmute(CryptSignCertificate(hcryptprovorncryptkey.into(), dwkeyspec, dwcertencodingtype, ::core::mem::transmute(pbencodedtobesigned), cbencodedtobesigned, ::core::mem::transmute(psignaturealgorithm), ::core::mem::transmute(pvhashauxinfo), ::core::mem::transmute(pbsignature), ::core::mem::transmute(pcbsignature))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21349,7 +21335,7 @@ where extern "system" { fn CryptSignHashA(hhash: usize, dwkeyspec: u32, szdescription: ::windows::core::PCSTR, dwflags: u32, pbsignature: *mut u8, pdwsiglen: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSignHashA(::core::mem::transmute(hhash), ::core::mem::transmute(dwkeyspec), szdescription.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbsignature), ::core::mem::transmute(pdwsiglen))) + ::core::mem::transmute(CryptSignHashA(hhash, dwkeyspec, szdescription.into(), dwflags, ::core::mem::transmute(pbsignature), ::core::mem::transmute(pdwsiglen))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21362,7 +21348,7 @@ where extern "system" { fn CryptSignHashW(hhash: usize, dwkeyspec: u32, szdescription: ::windows::core::PCWSTR, dwflags: u32, pbsignature: *mut u8, pdwsiglen: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSignHashW(::core::mem::transmute(hhash), ::core::mem::transmute(dwkeyspec), szdescription.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbsignature), ::core::mem::transmute(pdwsiglen))) + ::core::mem::transmute(CryptSignHashW(hhash, dwkeyspec, szdescription.into(), dwflags, ::core::mem::transmute(pbsignature), ::core::mem::transmute(pdwsiglen))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21385,7 +21371,7 @@ pub unsafe fn CryptSignMessageWithKey(psignpara: *const CRYPT_KEY_SIGN_MESSAGE_P extern "system" { fn CryptSignMessageWithKey(psignpara: *const CRYPT_KEY_SIGN_MESSAGE_PARA, pbtobesigned: *const u8, cbtobesigned: u32, pbsignedblob: *mut u8, pcbsignedblob: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSignMessageWithKey(::core::mem::transmute(psignpara), ::core::mem::transmute(pbtobesigned), ::core::mem::transmute(cbtobesigned), ::core::mem::transmute(pbsignedblob), ::core::mem::transmute(pcbsignedblob))) + ::core::mem::transmute(CryptSignMessageWithKey(::core::mem::transmute(psignpara), ::core::mem::transmute(pbtobesigned), cbtobesigned, ::core::mem::transmute(pbsignedblob), ::core::mem::transmute(pcbsignedblob))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21395,7 +21381,7 @@ pub unsafe fn CryptStringToBinaryA(pszstring: &[u8], dwflags: CRYPT_STRING, pbbi extern "system" { fn CryptStringToBinaryA(pszstring: ::windows::core::PCSTR, cchstring: u32, dwflags: CRYPT_STRING, pbbinary: *mut u8, pcbbinary: *mut u32, pdwskip: *mut u32, pdwflags: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptStringToBinaryA(::core::mem::transmute(::windows::core::as_ptr_or_null(pszstring)), pszstring.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(pbbinary), ::core::mem::transmute(pcbbinary), ::core::mem::transmute(pdwskip), ::core::mem::transmute(pdwflags))) + ::core::mem::transmute(CryptStringToBinaryA(::core::mem::transmute(::windows::core::as_ptr_or_null(pszstring)), pszstring.len() as _, dwflags, ::core::mem::transmute(pbbinary), ::core::mem::transmute(pcbbinary), ::core::mem::transmute(pdwskip), ::core::mem::transmute(pdwflags))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21405,7 +21391,7 @@ pub unsafe fn CryptStringToBinaryW(pszstring: &[u16], dwflags: CRYPT_STRING, pbb extern "system" { fn CryptStringToBinaryW(pszstring: ::windows::core::PCWSTR, cchstring: u32, dwflags: CRYPT_STRING, pbbinary: *mut u8, pcbbinary: *mut u32, pdwskip: *mut u32, pdwflags: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptStringToBinaryW(::core::mem::transmute(::windows::core::as_ptr_or_null(pszstring)), pszstring.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(pbbinary), ::core::mem::transmute(pcbbinary), ::core::mem::transmute(pdwskip), ::core::mem::transmute(pdwflags))) + ::core::mem::transmute(CryptStringToBinaryW(::core::mem::transmute(::windows::core::as_ptr_or_null(pszstring)), pszstring.len() as _, dwflags, ::core::mem::transmute(pbbinary), ::core::mem::transmute(pcbbinary), ::core::mem::transmute(pdwskip), ::core::mem::transmute(pdwflags))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21415,7 +21401,7 @@ pub unsafe fn CryptUninstallCancelRetrieval(dwflags: u32, pvreserved: *mut ::cor extern "system" { fn CryptUninstallCancelRetrieval(dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptUninstallCancelRetrieval(::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(CryptUninstallCancelRetrieval(dwflags, ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21425,7 +21411,7 @@ pub unsafe fn CryptUninstallDefaultContext(hdefaultcontext: *const ::core::ffi:: extern "system" { fn CryptUninstallDefaultContext(hdefaultcontext: *const ::core::ffi::c_void, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptUninstallDefaultContext(::core::mem::transmute(hdefaultcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(CryptUninstallDefaultContext(::core::mem::transmute(hdefaultcontext), dwflags, ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21435,7 +21421,7 @@ pub unsafe fn CryptUnprotectData(pdatain: *const CRYPTOAPI_BLOB, ppszdatadescr: extern "system" { fn CryptUnprotectData(pdatain: *const CRYPTOAPI_BLOB, ppszdatadescr: *mut ::windows::core::PWSTR, poptionalentropy: *const CRYPTOAPI_BLOB, pvreserved: *mut ::core::ffi::c_void, ppromptstruct: *const CRYPTPROTECT_PROMPTSTRUCT, dwflags: u32, pdataout: *mut CRYPTOAPI_BLOB) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptUnprotectData(::core::mem::transmute(pdatain), ::core::mem::transmute(ppszdatadescr), ::core::mem::transmute(poptionalentropy), ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppromptstruct), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdataout))) + ::core::mem::transmute(CryptUnprotectData(::core::mem::transmute(pdatain), ::core::mem::transmute(ppszdatadescr), ::core::mem::transmute(poptionalentropy), ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppromptstruct), dwflags, ::core::mem::transmute(pdataout))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21445,7 +21431,7 @@ pub unsafe fn CryptUnprotectMemory(pdatain: *mut ::core::ffi::c_void, cbdatain: extern "system" { fn CryptUnprotectMemory(pdatain: *mut ::core::ffi::c_void, cbdatain: u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptUnprotectMemory(::core::mem::transmute(pdatain), ::core::mem::transmute(cbdatain), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptUnprotectMemory(::core::mem::transmute(pdatain), cbdatain, dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21459,7 +21445,7 @@ where extern "system" { fn CryptUnregisterDefaultOIDFunction(dwencodingtype: u32, pszfuncname: ::windows::core::PCSTR, pwszdll: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptUnregisterDefaultOIDFunction(::core::mem::transmute(dwencodingtype), pszfuncname.into(), pwszdll.into())) + ::core::mem::transmute(CryptUnregisterDefaultOIDFunction(dwencodingtype, pszfuncname.into(), pwszdll.into())) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21473,7 +21459,7 @@ where extern "system" { fn CryptUnregisterOIDFunction(dwencodingtype: u32, pszfuncname: ::windows::core::PCSTR, pszoid: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptUnregisterOIDFunction(::core::mem::transmute(dwencodingtype), pszfuncname.into(), pszoid.into())) + ::core::mem::transmute(CryptUnregisterOIDFunction(dwencodingtype, pszfuncname.into(), pszoid.into())) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21497,7 +21483,7 @@ where extern "system" { fn CryptUpdateProtectedState(poldsid: super::super::Foundation::PSID, pwszoldpassword: ::windows::core::PCWSTR, dwflags: u32, pdwsuccesscount: *mut u32, pdwfailurecount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptUpdateProtectedState(poldsid.into(), pwszoldpassword.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwsuccesscount), ::core::mem::transmute(pdwfailurecount))) + ::core::mem::transmute(CryptUpdateProtectedState(poldsid.into(), pwszoldpassword.into(), dwflags, ::core::mem::transmute(pdwsuccesscount), ::core::mem::transmute(pdwfailurecount))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21510,7 +21496,7 @@ where extern "system" { fn CryptVerifyCertificateSignature(hcryptprov: HCRYPTPROV_LEGACY, dwcertencodingtype: u32, pbencoded: *const u8, cbencoded: u32, ppublickey: *const CERT_PUBLIC_KEY_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyCertificateSignature(hcryptprov.into(), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pbencoded), ::core::mem::transmute(cbencoded), ::core::mem::transmute(ppublickey))) + ::core::mem::transmute(CryptVerifyCertificateSignature(hcryptprov.into(), dwcertencodingtype, ::core::mem::transmute(pbencoded), cbencoded, ::core::mem::transmute(ppublickey))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21523,7 +21509,7 @@ where extern "system" { fn CryptVerifyCertificateSignatureEx(hcryptprov: HCRYPTPROV_LEGACY, dwcertencodingtype: u32, dwsubjecttype: u32, pvsubject: *const ::core::ffi::c_void, dwissuertype: u32, pvissuer: *const ::core::ffi::c_void, dwflags: CRYPT_VERIFY_CERT_FLAGS, pvextra: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyCertificateSignatureEx(hcryptprov.into(), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(dwsubjecttype), ::core::mem::transmute(pvsubject), ::core::mem::transmute(dwissuertype), ::core::mem::transmute(pvissuer), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvextra))) + ::core::mem::transmute(CryptVerifyCertificateSignatureEx(hcryptprov.into(), dwcertencodingtype, dwsubjecttype, ::core::mem::transmute(pvsubject), dwissuertype, ::core::mem::transmute(pvissuer), dwflags, ::core::mem::transmute(pvextra))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21533,7 +21519,7 @@ pub unsafe fn CryptVerifyDetachedMessageHash(phashpara: *const CRYPT_HASH_MESSAG extern "system" { fn CryptVerifyDetachedMessageHash(phashpara: *const CRYPT_HASH_MESSAGE_PARA, pbdetachedhashblob: *const u8, cbdetachedhashblob: u32, ctobehashed: u32, rgpbtobehashed: *const *const u8, rgcbtobehashed: *const u32, pbcomputedhash: *mut u8, pcbcomputedhash: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyDetachedMessageHash(::core::mem::transmute(phashpara), ::core::mem::transmute(pbdetachedhashblob), ::core::mem::transmute(cbdetachedhashblob), ::core::mem::transmute(ctobehashed), ::core::mem::transmute(rgpbtobehashed), ::core::mem::transmute(rgcbtobehashed), ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) + ::core::mem::transmute(CryptVerifyDetachedMessageHash(::core::mem::transmute(phashpara), ::core::mem::transmute(pbdetachedhashblob), cbdetachedhashblob, ::core::mem::transmute(ctobehashed), ::core::mem::transmute(rgpbtobehashed), ::core::mem::transmute(rgcbtobehashed), ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21543,7 +21529,7 @@ pub unsafe fn CryptVerifyDetachedMessageSignature(pverifypara: *const CRYPT_VERI extern "system" { fn CryptVerifyDetachedMessageSignature(pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA, dwsignerindex: u32, pbdetachedsignblob: *const u8, cbdetachedsignblob: u32, ctobesigned: u32, rgpbtobesigned: *const *const u8, rgcbtobesigned: *const u32, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyDetachedMessageSignature(::core::mem::transmute(pverifypara), ::core::mem::transmute(dwsignerindex), ::core::mem::transmute(pbdetachedsignblob), ::core::mem::transmute(cbdetachedsignblob), ::core::mem::transmute(ctobesigned), ::core::mem::transmute(rgpbtobesigned), ::core::mem::transmute(rgcbtobesigned), ::core::mem::transmute(ppsignercert))) + ::core::mem::transmute(CryptVerifyDetachedMessageSignature(::core::mem::transmute(pverifypara), dwsignerindex, ::core::mem::transmute(pbdetachedsignblob), cbdetachedsignblob, ::core::mem::transmute(ctobesigned), ::core::mem::transmute(rgpbtobesigned), ::core::mem::transmute(rgcbtobesigned), ::core::mem::transmute(ppsignercert))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21553,7 +21539,7 @@ pub unsafe fn CryptVerifyMessageHash(phashpara: *const CRYPT_HASH_MESSAGE_PARA, extern "system" { fn CryptVerifyMessageHash(phashpara: *const CRYPT_HASH_MESSAGE_PARA, pbhashedblob: *const u8, cbhashedblob: u32, pbtobehashed: *mut u8, pcbtobehashed: *mut u32, pbcomputedhash: *mut u8, pcbcomputedhash: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyMessageHash(::core::mem::transmute(phashpara), ::core::mem::transmute(pbhashedblob), ::core::mem::transmute(cbhashedblob), ::core::mem::transmute(pbtobehashed), ::core::mem::transmute(pcbtobehashed), ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) + ::core::mem::transmute(CryptVerifyMessageHash(::core::mem::transmute(phashpara), ::core::mem::transmute(pbhashedblob), cbhashedblob, ::core::mem::transmute(pbtobehashed), ::core::mem::transmute(pcbtobehashed), ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21563,7 +21549,7 @@ pub unsafe fn CryptVerifyMessageSignature(pverifypara: *const CRYPT_VERIFY_MESSA extern "system" { fn CryptVerifyMessageSignature(pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA, dwsignerindex: u32, pbsignedblob: *const u8, cbsignedblob: u32, pbdecoded: *mut u8, pcbdecoded: *mut u32, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyMessageSignature(::core::mem::transmute(pverifypara), ::core::mem::transmute(dwsignerindex), ::core::mem::transmute(pbsignedblob), ::core::mem::transmute(cbsignedblob), ::core::mem::transmute(pbdecoded), ::core::mem::transmute(pcbdecoded), ::core::mem::transmute(ppsignercert))) + ::core::mem::transmute(CryptVerifyMessageSignature(::core::mem::transmute(pverifypara), dwsignerindex, ::core::mem::transmute(pbsignedblob), cbsignedblob, ::core::mem::transmute(pbdecoded), ::core::mem::transmute(pcbdecoded), ::core::mem::transmute(ppsignercert))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21573,7 +21559,7 @@ pub unsafe fn CryptVerifyMessageSignatureWithKey(pverifypara: *const CRYPT_KEY_V extern "system" { fn CryptVerifyMessageSignatureWithKey(pverifypara: *const CRYPT_KEY_VERIFY_MESSAGE_PARA, ppublickeyinfo: *const CERT_PUBLIC_KEY_INFO, pbsignedblob: *const u8, cbsignedblob: u32, pbdecoded: *mut u8, pcbdecoded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyMessageSignatureWithKey(::core::mem::transmute(pverifypara), ::core::mem::transmute(ppublickeyinfo), ::core::mem::transmute(pbsignedblob), ::core::mem::transmute(cbsignedblob), ::core::mem::transmute(pbdecoded), ::core::mem::transmute(pcbdecoded))) + ::core::mem::transmute(CryptVerifyMessageSignatureWithKey(::core::mem::transmute(pverifypara), ::core::mem::transmute(ppublickeyinfo), ::core::mem::transmute(pbsignedblob), cbsignedblob, ::core::mem::transmute(pbdecoded), ::core::mem::transmute(pcbdecoded))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21586,7 +21572,7 @@ where extern "system" { fn CryptVerifySignatureA(hhash: usize, pbsignature: *const u8, dwsiglen: u32, hpubkey: usize, szdescription: ::windows::core::PCSTR, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifySignatureA(::core::mem::transmute(hhash), ::core::mem::transmute(pbsignature), ::core::mem::transmute(dwsiglen), ::core::mem::transmute(hpubkey), szdescription.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptVerifySignatureA(hhash, ::core::mem::transmute(pbsignature), dwsiglen, hpubkey, szdescription.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21599,7 +21585,7 @@ where extern "system" { fn CryptVerifySignatureW(hhash: usize, pbsignature: *const u8, dwsiglen: u32, hpubkey: usize, szdescription: ::windows::core::PCWSTR, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifySignatureW(::core::mem::transmute(hhash), ::core::mem::transmute(pbsignature), ::core::mem::transmute(dwsiglen), ::core::mem::transmute(hpubkey), szdescription.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptVerifySignatureW(hhash, ::core::mem::transmute(pbsignature), dwsiglen, hpubkey, szdescription.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21612,7 +21598,7 @@ where extern "system" { fn CryptVerifyTimeStampSignature(pbtscontentinfo: *const u8, cbtscontentinfo: u32, pbdata: *const u8, cbdata: u32, hadditionalstore: HCERTSTORE, pptscontext: *mut *mut CRYPT_TIMESTAMP_CONTEXT, pptssigner: *mut *mut CERT_CONTEXT, phstore: *mut HCERTSTORE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyTimeStampSignature(::core::mem::transmute(pbtscontentinfo), ::core::mem::transmute(cbtscontentinfo), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), hadditionalstore.into(), ::core::mem::transmute(pptscontext), ::core::mem::transmute(pptssigner), ::core::mem::transmute(phstore))) + ::core::mem::transmute(CryptVerifyTimeStampSignature(::core::mem::transmute(pbtscontentinfo), cbtscontentinfo, ::core::mem::transmute(pbdata), cbdata, hadditionalstore.into(), ::core::mem::transmute(pptscontext), ::core::mem::transmute(pptssigner), ::core::mem::transmute(phstore))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -21622,7 +21608,7 @@ pub unsafe fn CryptXmlAddObject(hsignatureorobject: *const ::core::ffi::c_void, fn CryptXmlAddObject(hsignatureorobject: *const ::core::ffi::c_void, dwflags: u32, rgproperty: *const CRYPT_XML_PROPERTY, cproperty: u32, pencoded: *const CRYPT_XML_BLOB, ppobject: *mut *mut CRYPT_XML_OBJECT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut CRYPT_XML_OBJECT>::zeroed(); - CryptXmlAddObject(::core::mem::transmute(hsignatureorobject), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgproperty)), rgproperty.len() as _, ::core::mem::transmute(pencoded), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut CRYPT_XML_OBJECT>(result__) + CryptXmlAddObject(::core::mem::transmute(hsignatureorobject), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgproperty)), rgproperty.len() as _, ::core::mem::transmute(pencoded), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut CRYPT_XML_OBJECT>(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -21645,7 +21631,7 @@ where extern "system" { fn CryptXmlCreateReference(hcryptxml: *const ::core::ffi::c_void, dwflags: u32, wszid: ::windows::core::PCWSTR, wszuri: ::windows::core::PCWSTR, wsztype: ::windows::core::PCWSTR, pdigestmethod: *const CRYPT_XML_ALGORITHM, ctransform: u32, rgtransform: *const CRYPT_XML_ALGORITHM, phreference: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CryptXmlCreateReference(::core::mem::transmute(hcryptxml), ::core::mem::transmute(dwflags), wszid.into(), wszuri.into(), wsztype.into(), ::core::mem::transmute(pdigestmethod), rgtransform.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgtransform)), ::core::mem::transmute(phreference)).ok() + CryptXmlCreateReference(::core::mem::transmute(hcryptxml), dwflags, wszid.into(), wszuri.into(), wsztype.into(), ::core::mem::transmute(pdigestmethod), rgtransform.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgtransform)), ::core::mem::transmute(phreference)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -21654,7 +21640,7 @@ pub unsafe fn CryptXmlDigestReference(hreference: *const ::core::ffi::c_void, dw extern "system" { fn CryptXmlDigestReference(hreference: *const ::core::ffi::c_void, dwflags: u32, pdataproviderin: *const CRYPT_XML_DATA_PROVIDER) -> ::windows::core::HRESULT; } - CryptXmlDigestReference(::core::mem::transmute(hreference), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdataproviderin)).ok() + CryptXmlDigestReference(::core::mem::transmute(hreference), dwflags, ::core::mem::transmute(pdataproviderin)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub type CryptXmlDllCloseDigest = ::core::option::Option ::windows::core::HRESULT>; @@ -21685,7 +21671,7 @@ pub unsafe fn CryptXmlEncode(hcryptxml: *const ::core::ffi::c_void, dwcharset: C extern "system" { fn CryptXmlEncode(hcryptxml: *const ::core::ffi::c_void, dwcharset: CRYPT_XML_CHARSET, rgproperty: *const CRYPT_XML_PROPERTY, cproperty: u32, pvcallbackstate: *mut ::core::ffi::c_void, pfnwrite: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CryptXmlEncode(::core::mem::transmute(hcryptxml), ::core::mem::transmute(dwcharset), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgproperty)), rgproperty.len() as _, ::core::mem::transmute(pvcallbackstate), ::core::mem::transmute(pfnwrite)).ok() + CryptXmlEncode(::core::mem::transmute(hcryptxml), dwcharset, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgproperty)), rgproperty.len() as _, ::core::mem::transmute(pvcallbackstate), ::core::mem::transmute(pfnwrite)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21695,7 +21681,7 @@ pub unsafe fn CryptXmlEnumAlgorithmInfo(dwgroupid: u32, dwflags: u32, pvarg: *mu extern "system" { fn CryptXmlEnumAlgorithmInfo(dwgroupid: u32, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenumalginfo: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CryptXmlEnumAlgorithmInfo(::core::mem::transmute(dwgroupid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenumalginfo)).ok() + CryptXmlEnumAlgorithmInfo(dwgroupid, dwflags, ::core::mem::transmute(pvarg), ::core::mem::transmute(pfnenumalginfo)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -21704,7 +21690,7 @@ pub unsafe fn CryptXmlFindAlgorithmInfo(dwfindbytype: u32, pvfindby: *const ::co extern "system" { fn CryptXmlFindAlgorithmInfo(dwfindbytype: u32, pvfindby: *const ::core::ffi::c_void, dwgroupid: u32, dwflags: u32) -> *mut CRYPT_XML_ALGORITHM_INFO; } - ::core::mem::transmute(CryptXmlFindAlgorithmInfo(::core::mem::transmute(dwfindbytype), ::core::mem::transmute(pvfindby), ::core::mem::transmute(dwgroupid), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CryptXmlFindAlgorithmInfo(dwfindbytype, ::core::mem::transmute(pvfindby), dwgroupid, dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -21714,7 +21700,7 @@ pub unsafe fn CryptXmlGetAlgorithmInfo(pxmlalgorithm: *const CRYPT_XML_ALGORITHM fn CryptXmlGetAlgorithmInfo(pxmlalgorithm: *const CRYPT_XML_ALGORITHM, dwflags: CRYPT_XML_FLAGS, ppalginfo: *mut *mut CRYPT_XML_ALGORITHM_INFO) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut CRYPT_XML_ALGORITHM_INFO>::zeroed(); - CryptXmlGetAlgorithmInfo(::core::mem::transmute(pxmlalgorithm), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut CRYPT_XML_ALGORITHM_INFO>(result__) + CryptXmlGetAlgorithmInfo(::core::mem::transmute(pxmlalgorithm), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut CRYPT_XML_ALGORITHM_INFO>(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -21774,7 +21760,7 @@ pub unsafe fn CryptXmlImportPublicKey(dwflags: CRYPT_XML_FLAGS, pkeyvalue: *cons fn CryptXmlImportPublicKey(dwflags: CRYPT_XML_FLAGS, pkeyvalue: *const CRYPT_XML_KEY_VALUE, phkey: *mut BCRYPT_KEY_HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CryptXmlImportPublicKey(::core::mem::transmute(dwflags), ::core::mem::transmute(pkeyvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CryptXmlImportPublicKey(dwflags, ::core::mem::transmute(pkeyvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -21783,7 +21769,7 @@ pub unsafe fn CryptXmlOpenToDecode(pconfig: *const CRYPT_XML_TRANSFORM_CHAIN_CON extern "system" { fn CryptXmlOpenToDecode(pconfig: *const CRYPT_XML_TRANSFORM_CHAIN_CONFIG, dwflags: CRYPT_XML_FLAGS, rgproperty: *const CRYPT_XML_PROPERTY, cproperty: u32, pencoded: *const CRYPT_XML_BLOB, phcryptxml: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CryptXmlOpenToDecode(::core::mem::transmute(pconfig), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgproperty)), rgproperty.len() as _, ::core::mem::transmute(pencoded), ::core::mem::transmute(phcryptxml)).ok() + CryptXmlOpenToDecode(::core::mem::transmute(pconfig), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgproperty)), rgproperty.len() as _, ::core::mem::transmute(pencoded), ::core::mem::transmute(phcryptxml)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -21795,7 +21781,7 @@ where extern "system" { fn CryptXmlOpenToEncode(pconfig: *const CRYPT_XML_TRANSFORM_CHAIN_CONFIG, dwflags: CRYPT_XML_FLAGS, wszid: ::windows::core::PCWSTR, rgproperty: *const CRYPT_XML_PROPERTY, cproperty: u32, pencoded: *const CRYPT_XML_BLOB, phsignature: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CryptXmlOpenToEncode(::core::mem::transmute(pconfig), ::core::mem::transmute(dwflags), wszid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgproperty)), rgproperty.len() as _, ::core::mem::transmute(pencoded), ::core::mem::transmute(phsignature)).ok() + CryptXmlOpenToEncode(::core::mem::transmute(pconfig), dwflags, wszid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgproperty)), rgproperty.len() as _, ::core::mem::transmute(pencoded), ::core::mem::transmute(phsignature)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -21804,7 +21790,7 @@ pub unsafe fn CryptXmlSetHMACSecret(hsignature: *const ::core::ffi::c_void, pbse extern "system" { fn CryptXmlSetHMACSecret(hsignature: *const ::core::ffi::c_void, pbsecret: *const u8, cbsecret: u32) -> ::windows::core::HRESULT; } - CryptXmlSetHMACSecret(::core::mem::transmute(hsignature), ::core::mem::transmute(pbsecret), ::core::mem::transmute(cbsecret)).ok() + CryptXmlSetHMACSecret(::core::mem::transmute(hsignature), ::core::mem::transmute(pbsecret), cbsecret).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -21816,7 +21802,7 @@ where extern "system" { fn CryptXmlSign(hsignature: *const ::core::ffi::c_void, hkey: HCRYPTPROV_OR_NCRYPT_KEY_HANDLE, dwkeyspec: CERT_KEY_SPEC, dwflags: CRYPT_XML_FLAGS, dwkeyinfospec: CRYPT_XML_KEYINFO_SPEC, pvkeyinfospec: *const ::core::ffi::c_void, psignaturemethod: *const CRYPT_XML_ALGORITHM, pcanonicalization: *const CRYPT_XML_ALGORITHM) -> ::windows::core::HRESULT; } - CryptXmlSign(::core::mem::transmute(hsignature), hkey.into(), ::core::mem::transmute(dwkeyspec), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwkeyinfospec), ::core::mem::transmute(pvkeyinfospec), ::core::mem::transmute(psignaturemethod), ::core::mem::transmute(pcanonicalization)).ok() + CryptXmlSign(::core::mem::transmute(hsignature), hkey.into(), dwkeyspec, dwflags, dwkeyinfospec, ::core::mem::transmute(pvkeyinfospec), ::core::mem::transmute(psignaturemethod), ::core::mem::transmute(pcanonicalization)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -21828,7 +21814,7 @@ where extern "system" { fn CryptXmlVerifySignature(hsignature: *const ::core::ffi::c_void, hkey: BCRYPT_KEY_HANDLE, dwflags: CRYPT_XML_FLAGS) -> ::windows::core::HRESULT; } - CryptXmlVerifySignature(::core::mem::transmute(hsignature), hkey.into(), ::core::mem::transmute(dwflags)).ok() + CryptXmlVerifySignature(::core::mem::transmute(hsignature), hkey.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[repr(transparent)] @@ -21899,7 +21885,7 @@ where extern "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.into(), ::core::mem::transmute(cbindata), ::core::mem::transmute(pindata), ::core::mem::transmute(pcboutdata), ::core::mem::transmute(ppoutdata)).ok() + Decrypt(::core::mem::transmute(hcrypto), foaep.into(), cbindata, ::core::mem::transmute(pindata), ::core::mem::transmute(pcboutdata), ::core::mem::transmute(ppoutdata)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[repr(transparent)] @@ -22185,7 +22171,7 @@ where extern "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.into(), ::core::mem::transmute(cbindata), ::core::mem::transmute(pindata), ::core::mem::transmute(pcboutdata), ::core::mem::transmute(ppoutdata)).ok() + Encrypt(::core::mem::transmute(hcrypto), foaep.into(), cbindata, ::core::mem::transmute(pindata), ::core::mem::transmute(pcboutdata), ::core::mem::transmute(ppoutdata)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -22197,7 +22183,7 @@ where extern "system" { fn FindCertsByIssuer(pcertchains: *mut CERT_CHAIN, pcbcertchains: *mut u32, pccertchains: *mut u32, pbencodedissuername: *const u8, cbencodedissuername: u32, pwszpurpose: ::windows::core::PCWSTR, dwkeyspec: u32) -> ::windows::core::HRESULT; } - FindCertsByIssuer(::core::mem::transmute(pcertchains), ::core::mem::transmute(pcbcertchains), ::core::mem::transmute(pccertchains), ::core::mem::transmute(pbencodedissuername), ::core::mem::transmute(cbencodedissuername), pwszpurpose.into(), ::core::mem::transmute(dwkeyspec)).ok() + FindCertsByIssuer(::core::mem::transmute(pcertchains), ::core::mem::transmute(pcbcertchains), ::core::mem::transmute(pccertchains), ::core::mem::transmute(pbencodedissuername), cbencodedissuername, pwszpurpose.into(), dwkeyspec).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22255,7 +22241,7 @@ where extern "system" { fn GenerateDerivedKey(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, cblabel: u32, plabel: *const u8, cbnonce: u32, pnonce: *const u8, derivedkeylength: u32, offset: u32, algid: ::windows::core::PCWSTR, pcbkey: *mut u32, ppkey: *mut *mut u8) -> ::windows::core::HRESULT; } - GenerateDerivedKey(::core::mem::transmute(hcrypto), ::core::mem::transmute(cblabel), ::core::mem::transmute(plabel), ::core::mem::transmute(cbnonce), ::core::mem::transmute(pnonce), ::core::mem::transmute(derivedkeylength), ::core::mem::transmute(offset), algid.into(), ::core::mem::transmute(pcbkey), ::core::mem::transmute(ppkey)).ok() + GenerateDerivedKey(::core::mem::transmute(hcrypto), cblabel, ::core::mem::transmute(plabel), cbnonce, ::core::mem::transmute(pnonce), derivedkeylength, offset, algid.into(), ::core::mem::transmute(pcbkey), ::core::mem::transmute(ppkey)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -22264,7 +22250,7 @@ pub unsafe fn GetBrowserToken(dwparamtype: u32, pparam: *const ::core::ffi::c_vo extern "system" { fn GetBrowserToken(dwparamtype: u32, pparam: *const ::core::ffi::c_void, pcbtoken: *mut u32, pptoken: *mut *mut u8) -> ::windows::core::HRESULT; } - GetBrowserToken(::core::mem::transmute(dwparamtype), ::core::mem::transmute(pparam), ::core::mem::transmute(pcbtoken), ::core::mem::transmute(pptoken)).ok() + GetBrowserToken(dwparamtype, ::core::mem::transmute(pparam), ::core::mem::transmute(pcbtoken), ::core::mem::transmute(pptoken)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -22274,7 +22260,7 @@ pub unsafe fn GetCryptoTransform(hsymmetriccrypto: *const INFORMATIONCARD_CRYPTO fn GetCryptoTransform(hsymmetriccrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, mode: u32, padding: PaddingMode, feedbacksize: u32, direction: Direction, cbiv: u32, piv: *const u8, pphtransform: *mut *mut INFORMATIONCARD_CRYPTO_HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut INFORMATIONCARD_CRYPTO_HANDLE>::zeroed(); - GetCryptoTransform(::core::mem::transmute(hsymmetriccrypto), ::core::mem::transmute(mode), ::core::mem::transmute(padding), ::core::mem::transmute(feedbacksize), ::core::mem::transmute(direction), ::core::mem::transmute(cbiv), ::core::mem::transmute(piv), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut INFORMATIONCARD_CRYPTO_HANDLE>(result__) + GetCryptoTransform(::core::mem::transmute(hsymmetriccrypto), mode, padding, feedbacksize, direction, cbiv, ::core::mem::transmute(piv), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut INFORMATIONCARD_CRYPTO_HANDLE>(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -22676,7 +22662,7 @@ pub unsafe fn HashCore(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, cbindata: extern "system" { fn HashCore(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, cbindata: u32, pindata: *const u8) -> ::windows::core::HRESULT; } - HashCore(::core::mem::transmute(hcrypto), ::core::mem::transmute(cbindata), ::core::mem::transmute(pindata)).ok() + HashCore(::core::mem::transmute(hcrypto), cbindata, ::core::mem::transmute(pindata)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -22685,7 +22671,7 @@ pub unsafe fn HashFinal(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, cbindata: extern "system" { fn HashFinal(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, cbindata: u32, pindata: *const u8, pcboutdata: *mut u32, ppoutdata: *mut *mut u8) -> ::windows::core::HRESULT; } - HashFinal(::core::mem::transmute(hcrypto), ::core::mem::transmute(cbindata), ::core::mem::transmute(pindata), ::core::mem::transmute(pcboutdata), ::core::mem::transmute(ppoutdata)).ok() + HashFinal(::core::mem::transmute(hcrypto), cbindata, ::core::mem::transmute(pindata), ::core::mem::transmute(pcboutdata), ::core::mem::transmute(ppoutdata)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22706,23 +22692,23 @@ impl ICertSrvSetup { } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub unsafe fn InitializeDefaults(&self, bserver: i16, bclient: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeDefaults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bserver), ::core::mem::transmute(bclient)).ok() + (::windows::core::Interface::vtable(self).InitializeDefaults)(::windows::core::Interface::as_raw(self), bserver, bclient).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCASetupProperty(&self, propertyid: CASetupProperty) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCASetupProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCASetupProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetCASetupProperty(&self, propertyid: CASetupProperty, ppropertyvalue: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCASetupProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(ppropertyvalue)).ok() + (::windows::core::Interface::vtable(self).SetCASetupProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(ppropertyvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub unsafe fn IsPropertyEditable(&self, propertyid: CASetupProperty) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsPropertyEditable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsPropertyEditable)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -22777,7 +22763,7 @@ impl ICertSrvSetup { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CAImportPFX)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), bstrpasswd.into().abi(), ::core::mem::transmute(boverwriteexistingkey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CAImportPFX)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), bstrpasswd.into().abi(), boverwriteexistingkey, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22785,7 +22771,7 @@ impl ICertSrvSetup { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetCADistinguishedName)(::windows::core::Interface::as_raw(self), bstrcadn.into().abi(), ::core::mem::transmute(bignoreunicode), ::core::mem::transmute(boverwriteexistingkey), ::core::mem::transmute(boverwriteexistingcainds)).ok() + (::windows::core::Interface::vtable(self).SetCADistinguishedName)(::windows::core::Interface::as_raw(self), bstrcadn.into().abi(), bignoreunicode, boverwriteexistingkey, boverwriteexistingcainds).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22795,7 +22781,7 @@ impl ICertSrvSetup { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetDatabaseInformation)(::windows::core::Interface::as_raw(self), bstrdbdirectory.into().abi(), bstrlogdirectory.into().abi(), bstrsharedfolder.into().abi(), ::core::mem::transmute(bforceoverwrite)).ok() + (::windows::core::Interface::vtable(self).SetDatabaseInformation)(::windows::core::Interface::as_raw(self), bstrdbdirectory.into().abi(), bstrlogdirectory.into().abi(), bstrsharedfolder.into().abi(), bforceoverwrite).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22819,7 +22805,7 @@ impl ICertSrvSetup { } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub unsafe fn PreUnInstall(&self, bclientonly: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PreUnInstall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bclientonly)).ok() + (::windows::core::Interface::vtable(self).PreUnInstall)(::windows::core::Interface::as_raw(self), bclientonly).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub unsafe fn PostUnInstall(&self) -> ::windows::core::Result<()> { @@ -22982,7 +22968,7 @@ impl ICertSrvSetupKeyInformation { } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub unsafe fn SetLength(&self, lval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lval)).ok() + (::windows::core::Interface::vtable(self).SetLength)(::windows::core::Interface::as_raw(self), lval).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub unsafe fn Existing(&self) -> ::windows::core::Result { @@ -22991,7 +22977,7 @@ impl ICertSrvSetupKeyInformation { } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub unsafe fn SetExisting(&self, bval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExisting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bval)).ok() + (::windows::core::Interface::vtable(self).SetExisting)(::windows::core::Interface::as_raw(self), bval).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23154,7 +23140,7 @@ impl ICertSrvSetupKeyInformationCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -23267,12 +23253,12 @@ impl ICertificateEnrollmentPolicyServerSetup { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetProperty(&self, propertyid: CEPSetupProperty) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetProperty(&self, propertyid: CEPSetupProperty, ppropertyvalue: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(ppropertyvalue)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(ppropertyvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub unsafe fn Install(&self) -> ::windows::core::Result<()> { @@ -23389,12 +23375,12 @@ impl ICertificateEnrollmentServerSetup { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetProperty(&self, propertyid: CESSetupProperty) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetProperty(&self, propertyid: CESSetupProperty, ppropertyvalue: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(ppropertyvalue)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(ppropertyvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23535,12 +23521,12 @@ impl IMSCEPSetup { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetMSCEPSetupProperty(&self, propertyid: MSCEPSetupProperty) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetMSCEPSetupProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMSCEPSetupProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetMSCEPSetupProperty(&self, propertyid: MSCEPSetupProperty, ppropertyvalue: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMSCEPSetupProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(ppropertyvalue)).ok() + (::windows::core::Interface::vtable(self).SetMSCEPSetupProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(ppropertyvalue)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23560,7 +23546,7 @@ impl IMSCEPSetup { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetProviderNameList(&self, bexchange: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProviderNameList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bexchange), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProviderNameList)(::windows::core::Interface::as_raw(self), bexchange, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -23569,7 +23555,7 @@ impl IMSCEPSetup { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetKeyLengthList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bexchange), bstrprovidername.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetKeyLengthList)(::windows::core::Interface::as_raw(self), bexchange, bstrprovidername.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub unsafe fn Install(&self) -> ::windows::core::Result<()> { @@ -25885,7 +25871,7 @@ where extern "system" { fn NCryptCreateClaim(hsubjectkey: NCRYPT_KEY_HANDLE, hauthoritykey: NCRYPT_KEY_HANDLE, dwclaimtype: u32, pparameterlist: *const BCryptBufferDesc, pbclaimblob: *mut u8, cbclaimblob: u32, pcbresult: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptCreateClaim(hsubjectkey.into(), hauthoritykey.into(), ::core::mem::transmute(dwclaimtype), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbclaimblob), ::core::mem::transmute(cbclaimblob), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + NCryptCreateClaim(hsubjectkey.into(), hauthoritykey.into(), dwclaimtype, ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbclaimblob), cbclaimblob, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -25899,7 +25885,7 @@ where extern "system" { fn NCryptCreatePersistedKey(hprovider: NCRYPT_PROV_HANDLE, phkey: *mut NCRYPT_KEY_HANDLE, pszalgid: ::windows::core::PCWSTR, pszkeyname: ::windows::core::PCWSTR, dwlegacykeyspec: CERT_KEY_SPEC, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptCreatePersistedKey(hprovider.into(), ::core::mem::transmute(phkey), pszalgid.into(), pszkeyname.into(), ::core::mem::transmute(dwlegacykeyspec), ::core::mem::transmute(dwflags)).ok() + NCryptCreatePersistedKey(hprovider.into(), ::core::mem::transmute(phkey), pszalgid.into(), pszkeyname.into(), dwlegacykeyspec, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -25912,7 +25898,7 @@ where fn NCryptCreateProtectionDescriptor(pwszdescriptorstring: ::windows::core::PCWSTR, dwflags: u32, phdescriptor: *mut super::NCRYPT_DESCRIPTOR_HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - NCryptCreateProtectionDescriptor(pwszdescriptorstring.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + NCryptCreateProtectionDescriptor(pwszdescriptorstring.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -25924,7 +25910,7 @@ where extern "system" { fn NCryptDecrypt(hkey: NCRYPT_KEY_HANDLE, pbinput: *const u8, cbinput: u32, ppaddinginfo: *const ::core::ffi::c_void, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptDecrypt(hkey.into(), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + NCryptDecrypt(hkey.into(), ::core::mem::transmute(pbinput), cbinput, ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pboutput), cboutput, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -25936,7 +25922,7 @@ where extern "system" { fn NCryptDeleteKey(hkey: NCRYPT_KEY_HANDLE, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptDeleteKey(hkey.into(), ::core::mem::transmute(dwflags)).ok() + NCryptDeleteKey(hkey.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -25949,7 +25935,7 @@ where extern "system" { fn NCryptDeriveKey(hsharedsecret: NCRYPT_SECRET_HANDLE, pwszkdf: ::windows::core::PCWSTR, pparameterlist: *const BCryptBufferDesc, pbderivedkey: *mut u8, cbderivedkey: u32, pcbresult: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptDeriveKey(hsharedsecret.into(), pwszkdf.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbderivedkey), ::core::mem::transmute(cbderivedkey), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + NCryptDeriveKey(hsharedsecret.into(), pwszkdf.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbderivedkey), cbderivedkey, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -25961,7 +25947,7 @@ where extern "system" { fn NCryptEncrypt(hkey: NCRYPT_KEY_HANDLE, pbinput: *const u8, cbinput: u32, ppaddinginfo: *const ::core::ffi::c_void, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptEncrypt(hkey.into(), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + NCryptEncrypt(hkey.into(), ::core::mem::transmute(pbinput), cbinput, ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pboutput), cboutput, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -25973,7 +25959,7 @@ where extern "system" { fn NCryptEnumAlgorithms(hprovider: NCRYPT_PROV_HANDLE, dwalgoperations: NCRYPT_OPERATION, pdwalgcount: *mut u32, ppalglist: *mut *mut NCryptAlgorithmName, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptEnumAlgorithms(hprovider.into(), ::core::mem::transmute(dwalgoperations), ::core::mem::transmute(pdwalgcount), ::core::mem::transmute(ppalglist), ::core::mem::transmute(dwflags)).ok() + NCryptEnumAlgorithms(hprovider.into(), dwalgoperations, ::core::mem::transmute(pdwalgcount), ::core::mem::transmute(ppalglist), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -25986,7 +25972,7 @@ where extern "system" { fn NCryptEnumKeys(hprovider: NCRYPT_PROV_HANDLE, pszscope: ::windows::core::PCWSTR, ppkeyname: *mut *mut NCryptKeyName, ppenumstate: *mut *mut ::core::ffi::c_void, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptEnumKeys(hprovider.into(), pszscope.into(), ::core::mem::transmute(ppkeyname), ::core::mem::transmute(ppenumstate), ::core::mem::transmute(dwflags)).ok() + NCryptEnumKeys(hprovider.into(), pszscope.into(), ::core::mem::transmute(ppkeyname), ::core::mem::transmute(ppenumstate), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -25995,7 +25981,7 @@ pub unsafe fn NCryptEnumStorageProviders(pdwprovidercount: *mut u32, ppproviderl extern "system" { fn NCryptEnumStorageProviders(pdwprovidercount: *mut u32, ppproviderlist: *mut *mut NCryptProviderName, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptEnumStorageProviders(::core::mem::transmute(pdwprovidercount), ::core::mem::transmute(ppproviderlist), ::core::mem::transmute(dwflags)).ok() + NCryptEnumStorageProviders(::core::mem::transmute(pdwprovidercount), ::core::mem::transmute(ppproviderlist), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26009,7 +25995,7 @@ where extern "system" { fn NCryptExportKey(hkey: NCRYPT_KEY_HANDLE, hexportkey: NCRYPT_KEY_HANDLE, pszblobtype: ::windows::core::PCWSTR, pparameterlist: *const BCryptBufferDesc, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptExportKey(hkey.into(), hexportkey.into(), pszblobtype.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + NCryptExportKey(hkey.into(), hexportkey.into(), pszblobtype.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pboutput), cboutput, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26021,7 +26007,7 @@ where extern "system" { fn NCryptFinalizeKey(hkey: NCRYPT_KEY_HANDLE, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptFinalizeKey(hkey.into(), ::core::mem::transmute(dwflags)).ok() + NCryptFinalizeKey(hkey.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26055,7 +26041,7 @@ where extern "system" { fn NCryptGetProperty(hobject: NCRYPT_HANDLE, pszproperty: ::windows::core::PCWSTR, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32, dwflags: super::OBJECT_SECURITY_INFORMATION) -> ::windows::core::HRESULT; } - NCryptGetProperty(hobject.into(), pszproperty.into(), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + NCryptGetProperty(hobject.into(), pszproperty.into(), ::core::mem::transmute(pboutput), cboutput, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26067,7 +26053,7 @@ where extern "system" { fn NCryptGetProtectionDescriptorInfo(hdescriptor: super::NCRYPT_DESCRIPTOR_HANDLE, pmempara: *const NCRYPT_ALLOC_PARA, dwinfotype: u32, ppvinfo: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - NCryptGetProtectionDescriptorInfo(hdescriptor.into(), ::core::mem::transmute(pmempara), ::core::mem::transmute(dwinfotype), ::core::mem::transmute(ppvinfo)).ok() + NCryptGetProtectionDescriptorInfo(hdescriptor.into(), ::core::mem::transmute(pmempara), dwinfotype, ::core::mem::transmute(ppvinfo)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26081,7 +26067,7 @@ where extern "system" { fn NCryptImportKey(hprovider: NCRYPT_PROV_HANDLE, himportkey: NCRYPT_KEY_HANDLE, pszblobtype: ::windows::core::PCWSTR, pparameterlist: *const BCryptBufferDesc, phkey: *mut NCRYPT_KEY_HANDLE, pbdata: *const u8, cbdata: u32, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptImportKey(hprovider.into(), himportkey.into(), pszblobtype.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(phkey), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(dwflags)).ok() + NCryptImportKey(hprovider.into(), himportkey.into(), pszblobtype.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(phkey), ::core::mem::transmute(pbdata), cbdata, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26094,7 +26080,7 @@ where extern "system" { fn NCryptIsAlgSupported(hprovider: NCRYPT_PROV_HANDLE, pszalgid: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptIsAlgSupported(hprovider.into(), pszalgid.into(), ::core::mem::transmute(dwflags)).ok() + NCryptIsAlgSupported(hprovider.into(), pszalgid.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26119,7 +26105,7 @@ where extern "system" { fn NCryptKeyDerivation(hkey: NCRYPT_KEY_HANDLE, pparameterlist: *const BCryptBufferDesc, pbderivedkey: *mut u8, cbderivedkey: u32, pcbresult: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptKeyDerivation(hkey.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbderivedkey), ::core::mem::transmute(cbderivedkey), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + NCryptKeyDerivation(hkey.into(), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbderivedkey), cbderivedkey, ::core::mem::transmute(pcbresult), dwflags).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -26165,7 +26151,7 @@ where extern "system" { fn NCryptNotifyChangeKey(hprovider: NCRYPT_PROV_HANDLE, phevent: *mut super::super::Foundation::HANDLE, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptNotifyChangeKey(hprovider.into(), ::core::mem::transmute(phevent), ::core::mem::transmute(dwflags)).ok() + NCryptNotifyChangeKey(hprovider.into(), ::core::mem::transmute(phevent), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26178,7 +26164,7 @@ where extern "system" { fn NCryptOpenKey(hprovider: NCRYPT_PROV_HANDLE, phkey: *mut NCRYPT_KEY_HANDLE, pszkeyname: ::windows::core::PCWSTR, dwlegacykeyspec: CERT_KEY_SPEC, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptOpenKey(hprovider.into(), ::core::mem::transmute(phkey), pszkeyname.into(), ::core::mem::transmute(dwlegacykeyspec), ::core::mem::transmute(dwflags)).ok() + NCryptOpenKey(hprovider.into(), ::core::mem::transmute(phkey), pszkeyname.into(), dwlegacykeyspec, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26190,7 +26176,7 @@ where extern "system" { fn NCryptOpenStorageProvider(phprovider: *mut NCRYPT_PROV_HANDLE, pszprovidername: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptOpenStorageProvider(::core::mem::transmute(phprovider), pszprovidername.into(), ::core::mem::transmute(dwflags)).ok() + NCryptOpenStorageProvider(::core::mem::transmute(phprovider), pszprovidername.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26204,7 +26190,7 @@ where extern "system" { fn NCryptProtectSecret(hdescriptor: super::NCRYPT_DESCRIPTOR_HANDLE, dwflags: u32, pbdata: *const u8, cbdata: u32, pmempara: *const NCRYPT_ALLOC_PARA, hwnd: super::super::Foundation::HWND, ppbprotectedblob: *mut *mut u8, pcbprotectedblob: *mut u32) -> ::windows::core::HRESULT; } - NCryptProtectSecret(hdescriptor.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(pmempara), hwnd.into(), ::core::mem::transmute(ppbprotectedblob), ::core::mem::transmute(pcbprotectedblob)).ok() + NCryptProtectSecret(hdescriptor.into(), dwflags, ::core::mem::transmute(pbdata), cbdata, ::core::mem::transmute(pmempara), hwnd.into(), ::core::mem::transmute(ppbprotectedblob), ::core::mem::transmute(pcbprotectedblob)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -26247,7 +26233,7 @@ where extern "system" { fn NCryptQueryProtectionDescriptorName(pwszname: ::windows::core::PCWSTR, pwszdescriptorstring: ::windows::core::PWSTR, pcdescriptorstring: *mut usize, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptQueryProtectionDescriptorName(pwszname.into(), ::core::mem::transmute(pwszdescriptorstring), ::core::mem::transmute(pcdescriptorstring), ::core::mem::transmute(dwflags)).ok() + NCryptQueryProtectionDescriptorName(pwszname.into(), ::core::mem::transmute(pwszdescriptorstring), ::core::mem::transmute(pcdescriptorstring), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26260,7 +26246,7 @@ where extern "system" { fn NCryptRegisterProtectionDescriptorName(pwszname: ::windows::core::PCWSTR, pwszdescriptorstring: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptRegisterProtectionDescriptorName(pwszname.into(), pwszdescriptorstring.into(), ::core::mem::transmute(dwflags)).ok() + NCryptRegisterProtectionDescriptorName(pwszname.into(), pwszdescriptorstring.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26273,7 +26259,7 @@ where extern "system" { fn NCryptSecretAgreement(hprivkey: NCRYPT_KEY_HANDLE, hpubkey: NCRYPT_KEY_HANDLE, phagreedsecret: *mut NCRYPT_SECRET_HANDLE, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptSecretAgreement(hprivkey.into(), hpubkey.into(), ::core::mem::transmute(phagreedsecret), ::core::mem::transmute(dwflags)).ok() + NCryptSecretAgreement(hprivkey.into(), hpubkey.into(), ::core::mem::transmute(phagreedsecret), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26286,7 +26272,7 @@ where extern "system" { fn NCryptSetProperty(hobject: NCRYPT_HANDLE, pszproperty: ::windows::core::PCWSTR, pbinput: *const u8, cbinput: u32, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptSetProperty(hobject.into(), pszproperty.into(), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(dwflags)).ok() + NCryptSetProperty(hobject.into(), pszproperty.into(), ::core::mem::transmute(pbinput), cbinput, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26298,7 +26284,7 @@ where extern "system" { fn NCryptSignHash(hkey: NCRYPT_KEY_HANDLE, ppaddinginfo: *const ::core::ffi::c_void, pbhashvalue: *const u8, cbhashvalue: u32, pbsignature: *mut u8, cbsignature: u32, pcbresult: *mut u32, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptSignHash(hkey.into(), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbhashvalue), ::core::mem::transmute(cbhashvalue), ::core::mem::transmute(pbsignature), ::core::mem::transmute(cbsignature), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() + NCryptSignHash(hkey.into(), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbhashvalue), cbhashvalue, ::core::mem::transmute(pbsignature), cbsignature, ::core::mem::transmute(pcbresult), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26325,7 +26311,7 @@ where fn NCryptStreamOpenToProtect(hdescriptor: super::NCRYPT_DESCRIPTOR_HANDLE, dwflags: u32, hwnd: super::super::Foundation::HWND, pstreaminfo: *const NCRYPT_PROTECT_STREAM_INFO, phstream: *mut super::NCRYPT_STREAM_HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - NCryptStreamOpenToProtect(hdescriptor.into(), ::core::mem::transmute(dwflags), hwnd.into(), ::core::mem::transmute(pstreaminfo), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + NCryptStreamOpenToProtect(hdescriptor.into(), dwflags, hwnd.into(), ::core::mem::transmute(pstreaminfo), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26339,7 +26325,7 @@ where fn NCryptStreamOpenToUnprotect(pstreaminfo: *const NCRYPT_PROTECT_STREAM_INFO, dwflags: u32, hwnd: super::super::Foundation::HWND, phstream: *mut super::NCRYPT_STREAM_HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - NCryptStreamOpenToUnprotect(::core::mem::transmute(pstreaminfo), ::core::mem::transmute(dwflags), hwnd.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + NCryptStreamOpenToUnprotect(::core::mem::transmute(pstreaminfo), dwflags, hwnd.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26353,7 +26339,7 @@ where fn NCryptStreamOpenToUnprotectEx(pstreaminfo: *const NCRYPT_PROTECT_STREAM_INFO_EX, dwflags: u32, hwnd: super::super::Foundation::HWND, phstream: *mut super::NCRYPT_STREAM_HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - NCryptStreamOpenToUnprotectEx(::core::mem::transmute(pstreaminfo), ::core::mem::transmute(dwflags), hwnd.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + NCryptStreamOpenToUnprotectEx(::core::mem::transmute(pstreaminfo), dwflags, hwnd.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26367,7 +26353,7 @@ where extern "system" { fn NCryptStreamUpdate(hstream: super::NCRYPT_STREAM_HANDLE, pbdata: *const u8, cbdata: usize, ffinal: super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - NCryptStreamUpdate(hstream.into(), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), ffinal.into()).ok() + NCryptStreamUpdate(hstream.into(), ::core::mem::transmute(pbdata), cbdata, ffinal.into()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26376,7 +26362,7 @@ pub unsafe fn NCryptTranslateHandle(phprovider: *mut NCRYPT_PROV_HANDLE, phkey: extern "system" { fn NCryptTranslateHandle(phprovider: *mut NCRYPT_PROV_HANDLE, phkey: *mut NCRYPT_KEY_HANDLE, hlegacyprov: usize, hlegacykey: usize, dwlegacykeyspec: CERT_KEY_SPEC, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptTranslateHandle(::core::mem::transmute(phprovider), ::core::mem::transmute(phkey), ::core::mem::transmute(hlegacyprov), ::core::mem::transmute(hlegacykey), ::core::mem::transmute(dwlegacykeyspec), ::core::mem::transmute(dwflags)).ok() + NCryptTranslateHandle(::core::mem::transmute(phprovider), ::core::mem::transmute(phkey), hlegacyprov, hlegacykey, dwlegacykeyspec, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26389,7 +26375,7 @@ where extern "system" { fn NCryptUnprotectSecret(phdescriptor: *mut super::NCRYPT_DESCRIPTOR_HANDLE, dwflags: NCRYPT_FLAGS, pbprotectedblob: *const u8, cbprotectedblob: u32, pmempara: *const NCRYPT_ALLOC_PARA, hwnd: super::super::Foundation::HWND, ppbdata: *mut *mut u8, pcbdata: *mut u32) -> ::windows::core::HRESULT; } - NCryptUnprotectSecret(::core::mem::transmute(phdescriptor), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbprotectedblob), ::core::mem::transmute(cbprotectedblob), ::core::mem::transmute(pmempara), hwnd.into(), ::core::mem::transmute(ppbdata), ::core::mem::transmute(pcbdata)).ok() + NCryptUnprotectSecret(::core::mem::transmute(phdescriptor), dwflags, ::core::mem::transmute(pbprotectedblob), cbprotectedblob, ::core::mem::transmute(pmempara), hwnd.into(), ::core::mem::transmute(ppbdata), ::core::mem::transmute(pcbdata)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26402,7 +26388,7 @@ where extern "system" { fn NCryptVerifyClaim(hsubjectkey: NCRYPT_KEY_HANDLE, hauthoritykey: NCRYPT_KEY_HANDLE, dwclaimtype: u32, pparameterlist: *const BCryptBufferDesc, pbclaimblob: *const u8, cbclaimblob: u32, poutput: *mut BCryptBufferDesc, dwflags: u32) -> ::windows::core::HRESULT; } - NCryptVerifyClaim(hsubjectkey.into(), hauthoritykey.into(), ::core::mem::transmute(dwclaimtype), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbclaimblob), ::core::mem::transmute(cbclaimblob), ::core::mem::transmute(poutput), ::core::mem::transmute(dwflags)).ok() + NCryptVerifyClaim(hsubjectkey.into(), hauthoritykey.into(), dwclaimtype, ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbclaimblob), cbclaimblob, ::core::mem::transmute(poutput), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -26414,7 +26400,7 @@ where extern "system" { fn NCryptVerifySignature(hkey: NCRYPT_KEY_HANDLE, ppaddinginfo: *const ::core::ffi::c_void, pbhashvalue: *const u8, cbhashvalue: u32, pbsignature: *const u8, cbsignature: u32, dwflags: NCRYPT_FLAGS) -> ::windows::core::HRESULT; } - NCryptVerifySignature(hkey.into(), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbhashvalue), ::core::mem::transmute(cbhashvalue), ::core::mem::transmute(pbsignature), ::core::mem::transmute(cbsignature), ::core::mem::transmute(dwflags)).ok() + NCryptVerifySignature(hkey.into(), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbhashvalue), cbhashvalue, ::core::mem::transmute(pbsignature), cbsignature, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NETSCAPE_SIGN_CA_CERT_TYPE: u32 = 1u32; @@ -27141,7 +27127,7 @@ where extern "system" { fn PFXExportCertStore(hstore: HCERTSTORE, ppfx: *mut CRYPTOAPI_BLOB, szpassword: ::windows::core::PCWSTR, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PFXExportCertStore(hstore.into(), ::core::mem::transmute(ppfx), szpassword.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PFXExportCertStore(hstore.into(), ::core::mem::transmute(ppfx), szpassword.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27155,7 +27141,7 @@ where extern "system" { fn PFXExportCertStoreEx(hstore: HCERTSTORE, ppfx: *mut CRYPTOAPI_BLOB, szpassword: ::windows::core::PCWSTR, pvpara: *const ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PFXExportCertStoreEx(hstore.into(), ::core::mem::transmute(ppfx), szpassword.into(), ::core::mem::transmute(pvpara), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PFXExportCertStoreEx(hstore.into(), ::core::mem::transmute(ppfx), szpassword.into(), ::core::mem::transmute(pvpara), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -27167,7 +27153,7 @@ where extern "system" { fn PFXImportCertStore(ppfx: *const CRYPTOAPI_BLOB, szpassword: ::windows::core::PCWSTR, dwflags: CRYPT_KEY_FLAGS) -> HCERTSTORE; } - let result__ = PFXImportCertStore(::core::mem::transmute(ppfx), szpassword.into(), ::core::mem::transmute(dwflags)); + let result__ = PFXImportCertStore(::core::mem::transmute(ppfx), szpassword.into(), dwflags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -27191,7 +27177,7 @@ where extern "system" { fn PFXVerifyPassword(ppfx: *const CRYPTOAPI_BLOB, szpassword: ::windows::core::PCWSTR, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PFXVerifyPassword(::core::mem::transmute(ppfx), szpassword.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PFXVerifyPassword(::core::mem::transmute(ppfx), szpassword.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_CONFIG_REGPATH: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\PFX"; @@ -28109,7 +28095,7 @@ where extern "system" { fn SignHash(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, cbhash: u32, phash: *const u8, hashalgoid: ::windows::core::PCWSTR, pcbsig: *mut u32, ppsig: *mut *mut u8) -> ::windows::core::HRESULT; } - SignHash(::core::mem::transmute(hcrypto), ::core::mem::transmute(cbhash), ::core::mem::transmute(phash), hashalgoid.into(), ::core::mem::transmute(pcbsig), ::core::mem::transmute(ppsig)).ok() + SignHash(::core::mem::transmute(hcrypto), cbhash, ::core::mem::transmute(phash), hashalgoid.into(), ::core::mem::transmute(pcbsig), ::core::mem::transmute(ppsig)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const TIMESTAMP_DONT_HASH_DATA: u32 = 1u32; @@ -28172,7 +28158,7 @@ pub unsafe fn TransformBlock(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, cbin extern "system" { fn TransformBlock(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, cbindata: u32, pindata: *const u8, pcboutdata: *mut u32, ppoutdata: *mut *mut u8) -> ::windows::core::HRESULT; } - TransformBlock(::core::mem::transmute(hcrypto), ::core::mem::transmute(cbindata), ::core::mem::transmute(pindata), ::core::mem::transmute(pcboutdata), ::core::mem::transmute(ppoutdata)).ok() + TransformBlock(::core::mem::transmute(hcrypto), cbindata, ::core::mem::transmute(pindata), ::core::mem::transmute(pcboutdata), ::core::mem::transmute(ppoutdata)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] @@ -28181,7 +28167,7 @@ pub unsafe fn TransformFinalBlock(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, extern "system" { fn TransformFinalBlock(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, cbindata: u32, pindata: *const u8, pcboutdata: *mut u32, ppoutdata: *mut *mut u8) -> ::windows::core::HRESULT; } - TransformFinalBlock(::core::mem::transmute(hcrypto), ::core::mem::transmute(cbindata), ::core::mem::transmute(pindata), ::core::mem::transmute(pcboutdata), ::core::mem::transmute(ppoutdata)).ok() + TransformFinalBlock(::core::mem::transmute(hcrypto), cbindata, ::core::mem::transmute(pindata), ::core::mem::transmute(pcboutdata), ::core::mem::transmute(ppoutdata)).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const URL_OID_CERTIFICATE_CRL_DIST_POINT: ::windows::core::PCSTR = ::windows::core::PCSTR(2i32 as _); @@ -28227,7 +28213,7 @@ where fn VerifyHash(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, cbhash: u32, phash: *const u8, hashalgoid: ::windows::core::PCWSTR, cbsig: u32, psig: *const u8, pfverified: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VerifyHash(::core::mem::transmute(hcrypto), ::core::mem::transmute(cbhash), ::core::mem::transmute(phash), hashalgoid.into(), ::core::mem::transmute(cbsig), ::core::mem::transmute(psig), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VerifyHash(::core::mem::transmute(hcrypto), cbhash, ::core::mem::transmute(phash), hashalgoid.into(), cbsig, ::core::mem::transmute(psig), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const X509_ALGORITHM_IDENTIFIER: ::windows::core::PCSTR = ::windows::core::PCSTR(74i32 as _); 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 8cef6b5c89..5c27034f47 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs @@ -527,7 +527,7 @@ pub unsafe fn DdqCreateSession(accesslevel: DdqAccessLevel) -> ::windows::core:: fn DdqCreateSession(accesslevel: DdqAccessLevel, hsession: *mut super::HDIAGNOSTIC_DATA_QUERY_SESSION) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DdqCreateSession(::core::mem::transmute(accesslevel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DdqCreateSession(accesslevel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] @@ -541,7 +541,7 @@ where extern "system" { fn DdqExtractDiagnosticReport(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, reportstoretype: u32, reportkey: ::windows::core::PCWSTR, destinationpath: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - DdqExtractDiagnosticReport(hsession.into(), ::core::mem::transmute(reportstoretype), reportkey.into(), destinationpath.into()).ok() + DdqExtractDiagnosticReport(hsession.into(), reportstoretype, reportkey.into(), destinationpath.into()).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] @@ -625,7 +625,7 @@ where fn DdqGetDiagnosticRecordAtIndex(hrecord: super::HDIAGNOSTIC_RECORD, index: u32, record: *mut DIAGNOSTIC_DATA_RECORD) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DdqGetDiagnosticRecordAtIndex(hrecord.into(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DdqGetDiagnosticRecordAtIndex(hrecord.into(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] @@ -637,7 +637,7 @@ where extern "system" { fn DdqGetDiagnosticRecordBinaryDistribution(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, producernames: *const ::windows::core::PWSTR, producernamecount: u32, topnbinaries: u32, binarystats: *mut *mut DIAGNOSTIC_DATA_EVENT_BINARY_STATS, statcount: *mut u32) -> ::windows::core::HRESULT; } - DdqGetDiagnosticRecordBinaryDistribution(hsession.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(producernames)), producernames.len() as _, ::core::mem::transmute(topnbinaries), ::core::mem::transmute(binarystats), ::core::mem::transmute(statcount)).ok() + DdqGetDiagnosticRecordBinaryDistribution(hsession.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(producernames)), producernames.len() as _, topnbinaries, ::core::mem::transmute(binarystats), ::core::mem::transmute(statcount)).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] @@ -650,7 +650,7 @@ where fn DdqGetDiagnosticRecordCategoryAtIndex(hcategorydescription: super::HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION, index: u32, categorydescription: *mut DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DdqGetDiagnosticRecordCategoryAtIndex(hcategorydescription.into(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DdqGetDiagnosticRecordCategoryAtIndex(hcategorydescription.into(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] @@ -689,7 +689,7 @@ where fn DdqGetDiagnosticRecordLocaleTagAtIndex(htagdescription: super::HDIAGNOSTIC_EVENT_TAG_DESCRIPTION, index: u32, tagdescription: *mut DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DdqGetDiagnosticRecordLocaleTagAtIndex(htagdescription.into(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DdqGetDiagnosticRecordLocaleTagAtIndex(htagdescription.into(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] @@ -730,7 +730,7 @@ where fn DdqGetDiagnosticRecordPage(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, searchcriteria: *const DIAGNOSTIC_DATA_SEARCH_CRITERIA, offset: u32, pagerecordcount: u32, baserowid: i64, hrecord: *mut super::HDIAGNOSTIC_RECORD) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DdqGetDiagnosticRecordPage(hsession.into(), ::core::mem::transmute(searchcriteria), ::core::mem::transmute(offset), ::core::mem::transmute(pagerecordcount), ::core::mem::transmute(baserowid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DdqGetDiagnosticRecordPage(hsession.into(), ::core::mem::transmute(searchcriteria), offset, pagerecordcount, baserowid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] @@ -743,7 +743,7 @@ where fn DdqGetDiagnosticRecordPayload(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, rowid: i64, payload: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - DdqGetDiagnosticRecordPayload(hsession.into(), ::core::mem::transmute(rowid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + DdqGetDiagnosticRecordPayload(hsession.into(), rowid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] @@ -756,7 +756,7 @@ where fn DdqGetDiagnosticRecordProducerAtIndex(hproducerdescription: super::HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION, index: u32, producerdescription: *mut DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DdqGetDiagnosticRecordProducerAtIndex(hproducerdescription.into(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DdqGetDiagnosticRecordProducerAtIndex(hproducerdescription.into(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] @@ -847,7 +847,7 @@ where fn DdqGetDiagnosticReport(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, reportstoretype: u32, hreport: *mut super::HDIAGNOSTIC_REPORT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DdqGetDiagnosticReport(hsession.into(), ::core::mem::transmute(reportstoretype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DdqGetDiagnosticReport(hsession.into(), reportstoretype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -861,7 +861,7 @@ where fn DdqGetDiagnosticReportAtIndex(hreport: super::HDIAGNOSTIC_REPORT, index: u32, report: *mut DIAGNOSTIC_REPORT_DATA) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DdqGetDiagnosticReportAtIndex(hreport.into(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DdqGetDiagnosticReportAtIndex(hreport.into(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] @@ -887,7 +887,7 @@ where fn DdqGetDiagnosticReportStoreReportCount(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, reportstoretype: u32, reportcount: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DdqGetDiagnosticReportStoreReportCount(hsession.into(), ::core::mem::transmute(reportstoretype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DdqGetDiagnosticReportStoreReportCount(hsession.into(), reportstoretype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] diff --git a/crates/libs/windows/src/Windows/Win32/Security/DirectoryServices/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/DirectoryServices/mod.rs index f67a2247f7..af96b3c2d4 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/DirectoryServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/DirectoryServices/mod.rs @@ -11,7 +11,7 @@ where extern "system" { fn DSCreateISecurityInfoObject(pwszobjectpath: ::windows::core::PCWSTR, pwszobjectclass: ::windows::core::PCWSTR, dwflags: u32, ppsi: *mut *mut ::core::ffi::c_void, pfnreadsd: *mut ::core::ffi::c_void, pfnwritesd: *mut ::core::ffi::c_void, lpcontext: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; } - DSCreateISecurityInfoObject(pwszobjectpath.into(), pwszobjectclass.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppsi), ::core::mem::transmute(pfnreadsd), ::core::mem::transmute(pfnwritesd), lpcontext.into()).ok() + DSCreateISecurityInfoObject(pwszobjectpath.into(), pwszobjectclass.into(), dwflags, ::core::mem::transmute(ppsi), ::core::mem::transmute(pfnreadsd), ::core::mem::transmute(pfnwritesd), lpcontext.into()).ok() } #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authorization_UI\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization_UI"))] @@ -29,7 +29,7 @@ where extern "system" { fn DSCreateISecurityInfoObjectEx(pwszobjectpath: ::windows::core::PCWSTR, pwszobjectclass: ::windows::core::PCWSTR, pwszserver: ::windows::core::PCWSTR, pwszusername: ::windows::core::PCWSTR, pwszpassword: ::windows::core::PCWSTR, dwflags: u32, ppsi: *mut *mut ::core::ffi::c_void, pfnreadsd: *mut ::core::ffi::c_void, pfnwritesd: *mut ::core::ffi::c_void, lpcontext: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; } - DSCreateISecurityInfoObjectEx(pwszobjectpath.into(), pwszobjectclass.into(), pwszserver.into(), pwszusername.into(), pwszpassword.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppsi), ::core::mem::transmute(pfnreadsd), ::core::mem::transmute(pfnwritesd), lpcontext.into()).ok() + DSCreateISecurityInfoObjectEx(pwszobjectpath.into(), pwszobjectclass.into(), pwszserver.into(), pwszusername.into(), pwszpassword.into(), dwflags, ::core::mem::transmute(ppsi), ::core::mem::transmute(pfnreadsd), ::core::mem::transmute(pfnwritesd), lpcontext.into()).ok() } #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] @@ -44,7 +44,7 @@ where extern "system" { fn DSCreateSecurityPage(pwszobjectpath: ::windows::core::PCWSTR, pwszobjectclass: ::windows::core::PCWSTR, dwflags: u32, phpage: *mut super::super::UI::Controls::HPROPSHEETPAGE, pfnreadsd: *mut ::core::ffi::c_void, pfnwritesd: *mut ::core::ffi::c_void, lpcontext: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; } - DSCreateSecurityPage(pwszobjectpath.into(), pwszobjectclass.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(phpage), ::core::mem::transmute(pfnreadsd), ::core::mem::transmute(pfnwritesd), lpcontext.into()).ok() + DSCreateSecurityPage(pwszobjectpath.into(), pwszobjectclass.into(), dwflags, ::core::mem::transmute(phpage), ::core::mem::transmute(pfnreadsd), ::core::mem::transmute(pfnwritesd), lpcontext.into()).ok() } #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61,7 +61,7 @@ where extern "system" { fn DSEditSecurity(hwndowner: super::super::Foundation::HWND, pwszobjectpath: ::windows::core::PCWSTR, pwszobjectclass: ::windows::core::PCWSTR, dwflags: u32, pwszcaption: ::windows::core::PCWSTR, pfnreadsd: *mut ::core::ffi::c_void, pfnwritesd: *mut ::core::ffi::c_void, lpcontext: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; } - DSEditSecurity(hwndowner.into(), pwszobjectpath.into(), pwszobjectclass.into(), ::core::mem::transmute(dwflags), pwszcaption.into(), ::core::mem::transmute(pfnreadsd), ::core::mem::transmute(pfnwritesd), lpcontext.into()).ok() + DSEditSecurity(hwndowner.into(), pwszobjectpath.into(), pwszobjectclass.into(), dwflags, pwszcaption.into(), ::core::mem::transmute(pfnreadsd), ::core::mem::transmute(pfnwritesd), lpcontext.into()).ok() } #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`*"] pub const DSSI_IS_ROOT: u32 = 16u32; 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 e590edbe3b..680ed3b01d 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs @@ -378,7 +378,7 @@ impl IProtectionPolicyManagerInterop3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).RequestAccessWithBehaviorForWindowAsync)(::windows::core::Interface::as_raw(self), appwindow.into(), sourceidentity.into().abi(), targetidentity.into().abi(), auditinfounk.into().abi(), messagefromapp.into().abi(), ::core::mem::transmute(behavior), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).RequestAccessWithBehaviorForWindowAsync)(::windows::core::Interface::as_raw(self), appwindow.into(), sourceidentity.into().abi(), targetidentity.into().abi(), auditinfounk.into().abi(), messagefromapp.into().abi(), behavior, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -392,7 +392,7 @@ impl IProtectionPolicyManagerInterop3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).RequestAccessForAppWithBehaviorForWindowAsync)(::windows::core::Interface::as_raw(self), appwindow.into(), sourceidentity.into().abi(), apppackagefamilyname.into().abi(), auditinfounk.into().abi(), messagefromapp.into().abi(), ::core::mem::transmute(behavior), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).RequestAccessForAppWithBehaviorForWindowAsync)(::windows::core::Interface::as_raw(self), appwindow.into(), sourceidentity.into().abi(), apppackagefamilyname.into().abi(), auditinfounk.into().abi(), messagefromapp.into().abi(), behavior, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -419,7 +419,7 @@ impl IProtectionPolicyManagerInterop3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).RequestAccessToFilesForAppWithMessageAndBehaviorForWindowAsync)(::windows::core::Interface::as_raw(self), appwindow.into(), sourceitemlistunk.into().abi(), apppackagefamilyname.into().abi(), auditinfounk.into().abi(), messagefromapp.into().abi(), ::core::mem::transmute(behavior), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).RequestAccessToFilesForAppWithMessageAndBehaviorForWindowAsync)(::windows::core::Interface::as_raw(self), appwindow.into(), sourceitemlistunk.into().abi(), apppackagefamilyname.into().abi(), auditinfounk.into().abi(), messagefromapp.into().abi(), behavior, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -431,7 +431,7 @@ impl IProtectionPolicyManagerInterop3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).RequestAccessToFilesForProcessForWindowAsync)(::windows::core::Interface::as_raw(self), appwindow.into(), sourceitemlistunk.into().abi(), ::core::mem::transmute(processid), auditinfounk.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).RequestAccessToFilesForProcessForWindowAsync)(::windows::core::Interface::as_raw(self), appwindow.into(), sourceitemlistunk.into().abi(), processid, auditinfounk.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -444,7 +444,7 @@ impl IProtectionPolicyManagerInterop3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).RequestAccessToFilesForProcessWithMessageAndBehaviorForWindowAsync)(::windows::core::Interface::as_raw(self), appwindow.into(), sourceitemlistunk.into().abi(), ::core::mem::transmute(processid), auditinfounk.into().abi(), messagefromapp.into().abi(), ::core::mem::transmute(behavior), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).RequestAccessToFilesForProcessWithMessageAndBehaviorForWindowAsync)(::windows::core::Interface::as_raw(self), appwindow.into(), sourceitemlistunk.into().abi(), processid, auditinfounk.into().abi(), messagefromapp.into().abi(), behavior, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -683,7 +683,7 @@ pub unsafe fn SrpHostingInitialize(version: SRPHOSTING_VERSION, r#type: SRPHOSTI extern "system" { fn SrpHostingInitialize(version: SRPHOSTING_VERSION, r#type: SRPHOSTING_TYPE, pvdata: *const ::core::ffi::c_void, cbdata: u32) -> ::windows::core::HRESULT; } - SrpHostingInitialize(::core::mem::transmute(version), ::core::mem::transmute(r#type), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata)).ok() + SrpHostingInitialize(version, r#type, ::core::mem::transmute(pvdata), cbdata).ok() } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] #[inline] @@ -692,7 +692,7 @@ pub unsafe fn SrpHostingTerminate(r#type: SRPHOSTING_TYPE) { extern "system" { fn SrpHostingTerminate(r#type: SRPHOSTING_TYPE); } - SrpHostingTerminate(::core::mem::transmute(r#type)) + SrpHostingTerminate(r#type) } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 902c64a169..4d6352e27b 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs @@ -1849,22 +1849,7 @@ where extern "system" { fn EapHostPeerBeginSession(dwflags: u32, eaptype: EAP_METHOD_TYPE, pattributearray: *const EAP_ATTRIBUTES, htokenimpersonateuser: super::super::Foundation::HANDLE, dwsizeofconnectiondata: u32, pconnectiondata: *const u8, dwsizeofuserdata: u32, puserdata: *const u8, dwmaxsendpacketsize: u32, pconnectionid: *const ::windows::core::GUID, func: *mut ::core::ffi::c_void, pcontextdata: *mut ::core::ffi::c_void, psessionid: *mut u32, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerBeginSession( - ::core::mem::transmute(dwflags), - ::core::mem::transmute(eaptype), - ::core::mem::transmute(pattributearray), - htokenimpersonateuser.into(), - ::core::mem::transmute(dwsizeofconnectiondata), - ::core::mem::transmute(pconnectiondata), - ::core::mem::transmute(dwsizeofuserdata), - ::core::mem::transmute(puserdata), - ::core::mem::transmute(dwmaxsendpacketsize), - ::core::mem::transmute(pconnectionid), - ::core::mem::transmute(func), - ::core::mem::transmute(pcontextdata), - ::core::mem::transmute(psessionid), - ::core::mem::transmute(ppeaperror), - )) + ::core::mem::transmute(EapHostPeerBeginSession(dwflags, ::core::mem::transmute(eaptype), ::core::mem::transmute(pattributearray), htokenimpersonateuser.into(), dwsizeofconnectiondata, ::core::mem::transmute(pconnectiondata), dwsizeofuserdata, ::core::mem::transmute(puserdata), dwmaxsendpacketsize, ::core::mem::transmute(pconnectionid), ::core::mem::transmute(func), ::core::mem::transmute(pcontextdata), ::core::mem::transmute(psessionid), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -1883,7 +1868,7 @@ pub unsafe fn EapHostPeerConfigBlob2Xml(dwflags: u32, eapmethodtype: EAP_METHOD_ extern "system" { fn EapHostPeerConfigBlob2Xml(dwflags: u32, eapmethodtype: EAP_METHOD_TYPE, dwsizeofconfigin: u32, pconfigin: *const u8, ppconfigdoc: *mut *mut ::core::ffi::c_void, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerConfigBlob2Xml(::core::mem::transmute(dwflags), ::core::mem::transmute(eapmethodtype), pconfigin.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconfigin)), ::core::mem::transmute(ppconfigdoc), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerConfigBlob2Xml(dwflags, ::core::mem::transmute(eapmethodtype), pconfigin.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconfigin)), ::core::mem::transmute(ppconfigdoc), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] @@ -1896,7 +1881,7 @@ where extern "system" { fn EapHostPeerConfigXml2Blob(dwflags: u32, pconfigdoc: *mut ::core::ffi::c_void, pdwsizeofconfigout: *mut u32, ppconfigout: *mut *mut u8, peapmethodtype: *mut EAP_METHOD_TYPE, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerConfigXml2Blob(::core::mem::transmute(dwflags), pconfigdoc.into().abi(), ::core::mem::transmute(pdwsizeofconfigout), ::core::mem::transmute(ppconfigout), ::core::mem::transmute(peapmethodtype), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerConfigXml2Blob(dwflags, pconfigdoc.into().abi(), ::core::mem::transmute(pdwsizeofconfigout), ::core::mem::transmute(ppconfigout), ::core::mem::transmute(peapmethodtype), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] @@ -1909,7 +1894,7 @@ where extern "system" { fn EapHostPeerCredentialsXml2Blob(dwflags: u32, pcredentialsdoc: *mut ::core::ffi::c_void, dwsizeofconfigin: u32, pconfigin: *const u8, pdwsizeofcredentialsout: *mut u32, ppcredentialsout: *mut *mut u8, peapmethodtype: *mut EAP_METHOD_TYPE, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerCredentialsXml2Blob(::core::mem::transmute(dwflags), pcredentialsdoc.into().abi(), pconfigin.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconfigin)), ::core::mem::transmute(pdwsizeofcredentialsout), ::core::mem::transmute(ppcredentialsout), ::core::mem::transmute(peapmethodtype), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerCredentialsXml2Blob(dwflags, pcredentialsdoc.into().abi(), pconfigin.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconfigin)), ::core::mem::transmute(pdwsizeofcredentialsout), ::core::mem::transmute(ppcredentialsout), ::core::mem::transmute(peapmethodtype), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -1918,7 +1903,7 @@ pub unsafe fn EapHostPeerEndSession(sessionhandle: u32, ppeaperror: *mut *mut EA extern "system" { fn EapHostPeerEndSession(sessionhandle: u32, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerEndSession(::core::mem::transmute(sessionhandle), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerEndSession(sessionhandle, ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -1963,7 +1948,7 @@ pub unsafe fn EapHostPeerGetAuthStatus(sessionhandle: u32, authparam: EapHostPee extern "system" { fn EapHostPeerGetAuthStatus(sessionhandle: u32, authparam: EapHostPeerAuthParams, pcbauthdata: *mut u32, ppauthdata: *mut *mut u8, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerGetAuthStatus(::core::mem::transmute(sessionhandle), ::core::mem::transmute(authparam), ::core::mem::transmute(pcbauthdata), ::core::mem::transmute(ppauthdata), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerGetAuthStatus(sessionhandle, authparam, ::core::mem::transmute(pcbauthdata), ::core::mem::transmute(ppauthdata), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1973,7 +1958,7 @@ pub unsafe fn EapHostPeerGetDataToUnplumbCredentials(pconnectionidthatlastsavedc extern "system" { fn EapHostPeerGetDataToUnplumbCredentials(pconnectionidthatlastsavedcreds: *mut ::windows::core::GUID, phcredentialimpersonationtoken: *mut isize, sessionhandle: u32, ppeaperror: *mut *mut EAP_ERROR, fsavetocredman: *mut super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(EapHostPeerGetDataToUnplumbCredentials(::core::mem::transmute(pconnectionidthatlastsavedcreds), ::core::mem::transmute(phcredentialimpersonationtoken), ::core::mem::transmute(sessionhandle), ::core::mem::transmute(ppeaperror), ::core::mem::transmute(fsavetocredman))) + ::core::mem::transmute(EapHostPeerGetDataToUnplumbCredentials(::core::mem::transmute(pconnectionidthatlastsavedcreds), ::core::mem::transmute(phcredentialimpersonationtoken), sessionhandle, ::core::mem::transmute(ppeaperror), ::core::mem::transmute(fsavetocredman))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -1985,7 +1970,7 @@ where extern "system" { fn EapHostPeerGetEncryptedPassword(dwsizeofpassword: u32, szpassword: ::windows::core::PCWSTR, ppszencpassword: *mut ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(EapHostPeerGetEncryptedPassword(::core::mem::transmute(dwsizeofpassword), szpassword.into(), ::core::mem::transmute(ppszencpassword))) + ::core::mem::transmute(EapHostPeerGetEncryptedPassword(dwsizeofpassword, szpassword.into(), ::core::mem::transmute(ppszencpassword))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1999,8 +1984,8 @@ where fn EapHostPeerGetIdentity(dwversion: u32, dwflags: u32, eapmethodtype: EAP_METHOD_TYPE, dwsizeofconnectiondata: u32, pconnectiondata: *const u8, dwsizeofuserdata: u32, puserdata: *const u8, htokenimpersonateuser: super::super::Foundation::HANDLE, pfinvokeui: *mut super::super::Foundation::BOOL, pdwsizeofuserdataout: *mut u32, ppuserdataout: *mut *mut u8, ppwszidentity: *mut ::windows::core::PWSTR, ppeaperror: *mut *mut EAP_ERROR, ppvreserved: *mut *mut u8) -> u32; } ::core::mem::transmute(EapHostPeerGetIdentity( - ::core::mem::transmute(dwversion), - ::core::mem::transmute(dwflags), + dwversion, + dwflags, ::core::mem::transmute(eapmethodtype), pconnectiondata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondata)), @@ -2026,7 +2011,7 @@ where extern "system" { fn EapHostPeerGetMethodProperties(dwversion: u32, dwflags: u32, eapmethodtype: EAP_METHOD_TYPE, huserimpersonationtoken: super::super::Foundation::HANDLE, dweapconndatasize: u32, pbeapconndata: *const u8, dwuserdatasize: u32, pbuserdata: *const u8, pmethodpropertyarray: *mut EAP_METHOD_PROPERTY_ARRAY, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerGetMethodProperties(::core::mem::transmute(dwversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(eapmethodtype), huserimpersonationtoken.into(), pbeapconndata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbeapconndata)), pbuserdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuserdata)), ::core::mem::transmute(pmethodpropertyarray), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerGetMethodProperties(dwversion, dwflags, ::core::mem::transmute(eapmethodtype), huserimpersonationtoken.into(), pbeapconndata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbeapconndata)), pbuserdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuserdata)), ::core::mem::transmute(pmethodpropertyarray), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -2044,7 +2029,7 @@ pub unsafe fn EapHostPeerGetResponseAttributes(sessionhandle: u32, pattribs: *mu extern "system" { fn EapHostPeerGetResponseAttributes(sessionhandle: u32, pattribs: *mut EAP_ATTRIBUTES, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerGetResponseAttributes(::core::mem::transmute(sessionhandle), ::core::mem::transmute(pattribs), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerGetResponseAttributes(sessionhandle, ::core::mem::transmute(pattribs), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2054,7 +2039,7 @@ pub unsafe fn EapHostPeerGetResult(sessionhandle: u32, reason: EapHostPeerMethod extern "system" { fn EapHostPeerGetResult(sessionhandle: u32, reason: EapHostPeerMethodResultReason, ppresult: *mut EapHostPeerMethodResult, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerGetResult(::core::mem::transmute(sessionhandle), ::core::mem::transmute(reason), ::core::mem::transmute(ppresult), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerGetResult(sessionhandle, reason, ::core::mem::transmute(ppresult), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -2063,7 +2048,7 @@ pub unsafe fn EapHostPeerGetSendPacket(sessionhandle: u32, pcbsendpacket: *mut u extern "system" { fn EapHostPeerGetSendPacket(sessionhandle: u32, pcbsendpacket: *mut u32, ppsendpacket: *mut *mut u8, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerGetSendPacket(::core::mem::transmute(sessionhandle), ::core::mem::transmute(pcbsendpacket), ::core::mem::transmute(ppsendpacket), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerGetSendPacket(sessionhandle, ::core::mem::transmute(pcbsendpacket), ::core::mem::transmute(ppsendpacket), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -2072,7 +2057,7 @@ pub unsafe fn EapHostPeerGetUIContext(sessionhandle: u32, pdwsizeofuicontextdata extern "system" { fn EapHostPeerGetUIContext(sessionhandle: u32, pdwsizeofuicontextdata: *mut u32, ppuicontextdata: *mut *mut u8, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerGetUIContext(::core::mem::transmute(sessionhandle), ::core::mem::transmute(pdwsizeofuicontextdata), ::core::mem::transmute(ppuicontextdata), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerGetUIContext(sessionhandle, ::core::mem::transmute(pdwsizeofuicontextdata), ::core::mem::transmute(ppuicontextdata), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -2094,7 +2079,7 @@ where extern "system" { fn EapHostPeerInvokeConfigUI(hwndparent: super::super::Foundation::HWND, dwflags: u32, eapmethodtype: EAP_METHOD_TYPE, dwsizeofconfigin: u32, pconfigin: *const u8, pdwsizeofconfigout: *mut u32, ppconfigout: *mut *mut u8, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerInvokeConfigUI(hwndparent.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(eapmethodtype), pconfigin.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconfigin)), ::core::mem::transmute(pdwsizeofconfigout), ::core::mem::transmute(ppconfigout), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerInvokeConfigUI(hwndparent.into(), dwflags, ::core::mem::transmute(eapmethodtype), pconfigin.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconfigin)), ::core::mem::transmute(pdwsizeofconfigout), ::core::mem::transmute(ppconfigout), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2108,9 +2093,9 @@ where fn EapHostPeerInvokeIdentityUI(dwversion: u32, eapmethodtype: EAP_METHOD_TYPE, dwflags: u32, hwndparent: super::super::Foundation::HWND, dwsizeofconnectiondata: u32, pconnectiondata: *const u8, dwsizeofuserdata: u32, puserdata: *const u8, pdwsizeofuserdataout: *mut u32, ppuserdataout: *mut *mut u8, ppwszidentity: *mut ::windows::core::PWSTR, ppeaperror: *mut *mut EAP_ERROR, ppvreserved: *mut *mut ::core::ffi::c_void) -> u32; } ::core::mem::transmute(EapHostPeerInvokeIdentityUI( - ::core::mem::transmute(dwversion), + dwversion, ::core::mem::transmute(eapmethodtype), - ::core::mem::transmute(dwflags), + dwflags, hwndparent.into(), pconnectiondata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondata)), @@ -2234,7 +2219,7 @@ pub unsafe fn EapHostPeerProcessReceivedPacket(sessionhandle: u32, cbreceivepack extern "system" { fn EapHostPeerProcessReceivedPacket(sessionhandle: u32, cbreceivepacket: u32, preceivepacket: *const u8, peapoutput: *mut EapHostPeerResponseAction, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerProcessReceivedPacket(::core::mem::transmute(sessionhandle), ::core::mem::transmute(cbreceivepacket), ::core::mem::transmute(preceivepacket), ::core::mem::transmute(peapoutput), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerProcessReceivedPacket(sessionhandle, cbreceivepacket, ::core::mem::transmute(preceivepacket), ::core::mem::transmute(peapoutput), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2247,7 +2232,7 @@ where extern "system" { fn EapHostPeerQueryCredentialInputFields(huserimpersonationtoken: super::super::Foundation::HANDLE, eapmethodtype: EAP_METHOD_TYPE, dwflags: u32, dweapconndatasize: u32, pbeapconndata: *const u8, peapconfiginputfieldarray: *mut EAP_CONFIG_INPUT_FIELD_ARRAY, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerQueryCredentialInputFields(huserimpersonationtoken.into(), ::core::mem::transmute(eapmethodtype), ::core::mem::transmute(dwflags), pbeapconndata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbeapconndata)), ::core::mem::transmute(peapconfiginputfieldarray), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerQueryCredentialInputFields(huserimpersonationtoken.into(), ::core::mem::transmute(eapmethodtype), dwflags, pbeapconndata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbeapconndata)), ::core::mem::transmute(peapconfiginputfieldarray), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -2256,7 +2241,7 @@ pub unsafe fn EapHostPeerQueryInteractiveUIInputFields(dwversion: u32, dwflags: extern "system" { fn EapHostPeerQueryInteractiveUIInputFields(dwversion: u32, dwflags: u32, dwsizeofuicontextdata: u32, puicontextdata: *const u8, peapinteractiveuidata: *mut EAP_INTERACTIVE_UI_DATA, ppeaperror: *mut *mut EAP_ERROR, ppvreserved: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(EapHostPeerQueryInteractiveUIInputFields(::core::mem::transmute(dwversion), ::core::mem::transmute(dwflags), puicontextdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puicontextdata)), ::core::mem::transmute(peapinteractiveuidata), ::core::mem::transmute(ppeaperror), ::core::mem::transmute(ppvreserved))) + ::core::mem::transmute(EapHostPeerQueryInteractiveUIInputFields(dwversion, dwflags, puicontextdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puicontextdata)), ::core::mem::transmute(peapinteractiveuidata), ::core::mem::transmute(ppeaperror), ::core::mem::transmute(ppvreserved))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -2265,7 +2250,7 @@ pub unsafe fn EapHostPeerQueryUIBlobFromInteractiveUIInputFields(dwversion: u32, extern "system" { fn EapHostPeerQueryUIBlobFromInteractiveUIInputFields(dwversion: u32, dwflags: u32, dwsizeofuicontextdata: u32, puicontextdata: *const u8, peapinteractiveuidata: *const EAP_INTERACTIVE_UI_DATA, pdwsizeofdatafrominteractiveui: *mut u32, ppdatafrominteractiveui: *mut *mut u8, ppeaperror: *mut *mut EAP_ERROR, ppvreserved: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(EapHostPeerQueryUIBlobFromInteractiveUIInputFields(::core::mem::transmute(dwversion), ::core::mem::transmute(dwflags), puicontextdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puicontextdata)), ::core::mem::transmute(peapinteractiveuidata), ::core::mem::transmute(pdwsizeofdatafrominteractiveui), ::core::mem::transmute(ppdatafrominteractiveui), ::core::mem::transmute(ppeaperror), ::core::mem::transmute(ppvreserved))) + ::core::mem::transmute(EapHostPeerQueryUIBlobFromInteractiveUIInputFields(dwversion, dwflags, puicontextdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puicontextdata)), ::core::mem::transmute(peapinteractiveuidata), ::core::mem::transmute(pdwsizeofdatafrominteractiveui), ::core::mem::transmute(ppdatafrominteractiveui), ::core::mem::transmute(ppeaperror), ::core::mem::transmute(ppvreserved))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2278,7 +2263,7 @@ where extern "system" { fn EapHostPeerQueryUserBlobFromCredentialInputFields(huserimpersonationtoken: super::super::Foundation::HANDLE, eapmethodtype: EAP_METHOD_TYPE, dwflags: u32, dweapconndatasize: u32, pbeapconndata: *const u8, peapconfiginputfieldarray: *const EAP_CONFIG_INPUT_FIELD_ARRAY, pdwuserblobsize: *mut u32, ppbuserblob: *mut *mut u8, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerQueryUserBlobFromCredentialInputFields(huserimpersonationtoken.into(), ::core::mem::transmute(eapmethodtype), ::core::mem::transmute(dwflags), pbeapconndata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbeapconndata)), ::core::mem::transmute(peapconfiginputfieldarray), ::core::mem::transmute(pdwuserblobsize), ::core::mem::transmute(ppbuserblob), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerQueryUserBlobFromCredentialInputFields(huserimpersonationtoken.into(), ::core::mem::transmute(eapmethodtype), dwflags, pbeapconndata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbeapconndata)), ::core::mem::transmute(peapconfiginputfieldarray), ::core::mem::transmute(pdwuserblobsize), ::core::mem::transmute(ppbuserblob), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[repr(transparent)] @@ -2324,7 +2309,7 @@ pub unsafe fn EapHostPeerSetResponseAttributes(sessionhandle: u32, pattribs: *co extern "system" { fn EapHostPeerSetResponseAttributes(sessionhandle: u32, pattribs: *const EAP_ATTRIBUTES, peapoutput: *mut EapHostPeerResponseAction, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerSetResponseAttributes(::core::mem::transmute(sessionhandle), ::core::mem::transmute(pattribs), ::core::mem::transmute(peapoutput), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerSetResponseAttributes(sessionhandle, ::core::mem::transmute(pattribs), ::core::mem::transmute(peapoutput), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -2333,7 +2318,7 @@ pub unsafe fn EapHostPeerSetUIContext(sessionhandle: u32, dwsizeofuicontextdata: extern "system" { fn EapHostPeerSetUIContext(sessionhandle: u32, dwsizeofuicontextdata: u32, puicontextdata: *const u8, peapoutput: *mut EapHostPeerResponseAction, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerSetUIContext(::core::mem::transmute(sessionhandle), ::core::mem::transmute(dwsizeofuicontextdata), ::core::mem::transmute(puicontextdata), ::core::mem::transmute(peapoutput), ::core::mem::transmute(ppeaperror))) + ::core::mem::transmute(EapHostPeerSetUIContext(sessionhandle, dwsizeofuicontextdata, ::core::mem::transmute(puicontextdata), ::core::mem::transmute(peapoutput), ::core::mem::transmute(ppeaperror))) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] @@ -2673,7 +2658,7 @@ impl IAccountingProviderConfig { } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub unsafe fn Uninitialize(&self, uconnectionparam: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Uninitialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uconnectionparam)).ok() + (::windows::core::Interface::vtable(self).Uninitialize)(::windows::core::Interface::as_raw(self), uconnectionparam).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2681,15 +2666,15 @@ impl IAccountingProviderConfig { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uconnectionparam), hwnd.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ureserved1), ::core::mem::transmute(ureserved2)).ok() + (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), uconnectionparam, hwnd.into(), dwflags, ureserved1, ureserved2).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub unsafe fn Activate(&self, uconnectionparam: usize, ureserved1: usize, ureserved2: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uconnectionparam), ::core::mem::transmute(ureserved1), ::core::mem::transmute(ureserved2)).ok() + (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), uconnectionparam, ureserved1, ureserved2).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub unsafe fn Deactivate(&self, uconnectionparam: usize, ureserved1: usize, ureserved2: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Deactivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uconnectionparam), ::core::mem::transmute(ureserved1), ::core::mem::transmute(ureserved2)).ok() + (::windows::core::Interface::vtable(self).Deactivate)(::windows::core::Interface::as_raw(self), uconnectionparam, ureserved1, ureserved2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2754,7 +2739,7 @@ impl IAuthenticationProviderConfig { } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub unsafe fn Uninitialize(&self, uconnectionparam: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Uninitialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uconnectionparam)).ok() + (::windows::core::Interface::vtable(self).Uninitialize)(::windows::core::Interface::as_raw(self), uconnectionparam).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2762,15 +2747,15 @@ impl IAuthenticationProviderConfig { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uconnectionparam), hwnd.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ureserved1), ::core::mem::transmute(ureserved2)).ok() + (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), uconnectionparam, hwnd.into(), dwflags, ureserved1, ureserved2).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub unsafe fn Activate(&self, uconnectionparam: usize, ureserved1: usize, ureserved2: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uconnectionparam), ::core::mem::transmute(ureserved1), ::core::mem::transmute(ureserved2)).ok() + (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), uconnectionparam, ureserved1, ureserved2).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub unsafe fn Deactivate(&self, uconnectionparam: usize, ureserved1: usize, ureserved2: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Deactivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uconnectionparam), ::core::mem::transmute(ureserved1), ::core::mem::transmute(ureserved2)).ok() + (::windows::core::Interface::vtable(self).Deactivate)(::windows::core::Interface::as_raw(self), uconnectionparam, ureserved1, ureserved2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2831,11 +2816,11 @@ impl IEAPProviderConfig { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pszmachinename.into(), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pszmachinename.into(), dweaptypeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub unsafe fn Uninitialize(&self, dweaptypeid: u32, uconnectionparam: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Uninitialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam)).ok() + (::windows::core::Interface::vtable(self).Uninitialize)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2843,7 +2828,7 @@ impl IEAPProviderConfig { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ServerInvokeConfigUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwnd.into(), ::core::mem::transmute(ureserved1), ::core::mem::transmute(ureserved2)).ok() + (::windows::core::Interface::vtable(self).ServerInvokeConfigUI)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwnd.into(), ureserved1, ureserved2).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2851,7 +2836,7 @@ impl IEAPProviderConfig { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RouterInvokeConfigUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(ppconnectiondataout), ::core::mem::transmute(pdwsizeofconnectiondataout)).ok() + (::windows::core::Interface::vtable(self).RouterInvokeConfigUI)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwndparent.into(), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(ppconnectiondataout), ::core::mem::transmute(pdwsizeofconnectiondataout)).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2859,7 +2844,7 @@ impl IEAPProviderConfig { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RouterInvokeCredentialsUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puserdatain)), puserdatain.len() as _, ::core::mem::transmute(ppuserdataout), ::core::mem::transmute(pdwsizeofuserdataout)).ok() + (::windows::core::Interface::vtable(self).RouterInvokeCredentialsUI)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwndparent.into(), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puserdatain)), puserdatain.len() as _, ::core::mem::transmute(ppuserdataout), ::core::mem::transmute(pdwsizeofuserdataout)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2926,11 +2911,11 @@ impl IEAPProviderConfig2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pszmachinename.into(), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), pszmachinename.into(), dweaptypeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub unsafe fn Uninitialize(&self, dweaptypeid: u32, uconnectionparam: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Uninitialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam)).ok() + (::windows::core::Interface::vtable(self).base__.Uninitialize)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2938,7 +2923,7 @@ impl IEAPProviderConfig2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.ServerInvokeConfigUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwnd.into(), ::core::mem::transmute(ureserved1), ::core::mem::transmute(ureserved2)).ok() + (::windows::core::Interface::vtable(self).base__.ServerInvokeConfigUI)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwnd.into(), ureserved1, ureserved2).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2946,7 +2931,7 @@ impl IEAPProviderConfig2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.RouterInvokeConfigUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(ppconnectiondataout), ::core::mem::transmute(pdwsizeofconnectiondataout)).ok() + (::windows::core::Interface::vtable(self).base__.RouterInvokeConfigUI)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwndparent.into(), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(ppconnectiondataout), ::core::mem::transmute(pdwsizeofconnectiondataout)).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2954,7 +2939,7 @@ impl IEAPProviderConfig2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.RouterInvokeCredentialsUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puserdatain)), puserdatain.len() as _, ::core::mem::transmute(ppuserdataout), ::core::mem::transmute(pdwsizeofuserdataout)).ok() + (::windows::core::Interface::vtable(self).base__.RouterInvokeCredentialsUI)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwndparent.into(), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puserdatain)), puserdatain.len() as _, ::core::mem::transmute(ppuserdataout), ::core::mem::transmute(pdwsizeofuserdataout)).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2962,11 +2947,11 @@ impl IEAPProviderConfig2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ServerInvokeConfigUI2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwnd.into(), ::core::mem::transmute(pconfigdatain), ::core::mem::transmute(dwsizeofconfigdatain), ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() + (::windows::core::Interface::vtable(self).ServerInvokeConfigUI2)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwnd.into(), ::core::mem::transmute(pconfigdatain), dwsizeofconfigdatain, ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub unsafe fn GetGlobalConfig(&self, dweaptypeid: u32, ppconfigdataout: *mut *mut u8, pdwsizeofconfigdataout: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetGlobalConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() + (::windows::core::Interface::vtable(self).GetGlobalConfig)(::windows::core::Interface::as_raw(self), dweaptypeid, ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3039,11 +3024,11 @@ impl IEAPProviderConfig3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), pszmachinename.into(), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), pszmachinename.into(), dweaptypeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub unsafe fn Uninitialize(&self, dweaptypeid: u32, uconnectionparam: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Uninitialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Uninitialize)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3051,7 +3036,7 @@ impl IEAPProviderConfig3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.ServerInvokeConfigUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwnd.into(), ::core::mem::transmute(ureserved1), ::core::mem::transmute(ureserved2)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ServerInvokeConfigUI)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwnd.into(), ureserved1, ureserved2).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3059,7 +3044,7 @@ impl IEAPProviderConfig3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.RouterInvokeConfigUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(ppconnectiondataout), ::core::mem::transmute(pdwsizeofconnectiondataout)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RouterInvokeConfigUI)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwndparent.into(), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(ppconnectiondataout), ::core::mem::transmute(pdwsizeofconnectiondataout)).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3067,7 +3052,7 @@ impl IEAPProviderConfig3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.RouterInvokeCredentialsUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puserdatain)), puserdatain.len() as _, ::core::mem::transmute(ppuserdataout), ::core::mem::transmute(pdwsizeofuserdataout)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RouterInvokeCredentialsUI)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwndparent.into(), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pconnectiondatain)), pconnectiondatain.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(puserdatain)), puserdatain.len() as _, ::core::mem::transmute(ppuserdataout), ::core::mem::transmute(pdwsizeofuserdataout)).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3075,11 +3060,11 @@ impl IEAPProviderConfig3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.ServerInvokeConfigUI2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwnd.into(), ::core::mem::transmute(pconfigdatain), ::core::mem::transmute(dwsizeofconfigdatain), ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() + (::windows::core::Interface::vtable(self).base__.ServerInvokeConfigUI2)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwnd.into(), ::core::mem::transmute(pconfigdatain), dwsizeofconfigdatain, ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub unsafe fn GetGlobalConfig(&self, dweaptypeid: u32, ppconfigdataout: *mut *mut u8, pdwsizeofconfigdataout: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetGlobalConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() + (::windows::core::Interface::vtable(self).base__.GetGlobalConfig)(::windows::core::Interface::as_raw(self), dweaptypeid, ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3087,7 +3072,7 @@ impl IEAPProviderConfig3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ServerInvokeCertificateConfigUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwnd.into(), ::core::mem::transmute(pconfigdatain), ::core::mem::transmute(dwsizeofconfigdatain), ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout), ::core::mem::transmute(ureserved)).ok() + (::windows::core::Interface::vtable(self).ServerInvokeCertificateConfigUI)(::windows::core::Interface::as_raw(self), dweaptypeid, uconnectionparam, hwnd.into(), ::core::mem::transmute(pconfigdatain), dwsizeofconfigdatain, ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout), ureserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3176,7 +3161,7 @@ impl IRouterProtocolConfig { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).AddProtocol)(::windows::core::Interface::as_raw(self), pszmachinename.into(), ::core::mem::transmute(dwtransportid), ::core::mem::transmute(dwprotocolid), hwnd.into(), ::core::mem::transmute(dwflags), prouter.into().abi(), ::core::mem::transmute(ureserved1)).ok() + (::windows::core::Interface::vtable(self).AddProtocol)(::windows::core::Interface::as_raw(self), pszmachinename.into(), dwtransportid, dwprotocolid, hwnd.into(), dwflags, prouter.into().abi(), ureserved1).ok() } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3186,7 +3171,7 @@ impl IRouterProtocolConfig { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).RemoveProtocol)(::windows::core::Interface::as_raw(self), pszmachinename.into(), ::core::mem::transmute(dwtransportid), ::core::mem::transmute(dwprotocolid), hwnd.into(), ::core::mem::transmute(dwflags), prouter.into().abi(), ::core::mem::transmute(ureserved1)).ok() + (::windows::core::Interface::vtable(self).RemoveProtocol)(::windows::core::Interface::as_raw(self), pszmachinename.into(), dwtransportid, dwprotocolid, hwnd.into(), dwflags, prouter.into().abi(), ureserved1).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 8df4c651d2..234b3c3f7d 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs @@ -91,7 +91,7 @@ pub unsafe fn GetAppContainerRegistryLocation(desiredaccess: u32) -> ::windows:: fn GetAppContainerRegistryLocation(desiredaccess: u32, phappcontainerkey: *mut super::super::System::Registry::HKEY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetAppContainerRegistryLocation(::core::mem::transmute(desiredaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetAppContainerRegistryLocation(desiredaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_Isolation\"`*"] #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/LicenseProtection/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/LicenseProtection/mod.rs index a76e80a6a0..86ff650813 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/LicenseProtection/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/LicenseProtection/mod.rs @@ -42,7 +42,7 @@ where fn RegisterLicenseKeyWithExpiration(licensekey: ::windows::core::PCWSTR, validityindays: u32, status: *mut LicenseProtectionStatus) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - RegisterLicenseKeyWithExpiration(licensekey.into(), ::core::mem::transmute(validityindays), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + RegisterLicenseKeyWithExpiration(licensekey.into(), validityindays, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 391e7fbf7e..8485e2c1c2 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Tpm/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Tpm/mod.rs @@ -13,7 +13,7 @@ impl ITpmVirtualSmartCardManager { (::windows::core::Interface::vtable(self).CreateVirtualSmartCard)( ::windows::core::Interface::as_raw(self), pszfriendlyname.into(), - ::core::mem::transmute(badminalgid), + badminalgid, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkey)), pbadminkey.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkcv)), @@ -103,7 +103,7 @@ impl ITpmVirtualSmartCardManager2 { (::windows::core::Interface::vtable(self).base__.CreateVirtualSmartCard)( ::windows::core::Interface::as_raw(self), pszfriendlyname.into(), - ::core::mem::transmute(badminalgid), + badminalgid, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkey)), pbadminkey.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkcv)), @@ -140,7 +140,7 @@ impl ITpmVirtualSmartCardManager2 { (::windows::core::Interface::vtable(self).CreateVirtualSmartCardWithPinPolicy)( ::windows::core::Interface::as_raw(self), pszfriendlyname.into(), - ::core::mem::transmute(badminalgid), + badminalgid, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkey)), pbadminkey.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkcv)), @@ -233,7 +233,7 @@ impl ITpmVirtualSmartCardManager3 { (::windows::core::Interface::vtable(self).base__.base__.CreateVirtualSmartCard)( ::windows::core::Interface::as_raw(self), pszfriendlyname.into(), - ::core::mem::transmute(badminalgid), + badminalgid, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkey)), pbadminkey.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkcv)), @@ -270,7 +270,7 @@ impl ITpmVirtualSmartCardManager3 { (::windows::core::Interface::vtable(self).base__.CreateVirtualSmartCardWithPinPolicy)( ::windows::core::Interface::as_raw(self), pszfriendlyname.into(), - ::core::mem::transmute(badminalgid), + badminalgid, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkey)), pbadminkey.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkcv)), @@ -300,7 +300,7 @@ impl ITpmVirtualSmartCardManager3 { (::windows::core::Interface::vtable(self).CreateVirtualSmartCardWithAttestation)( ::windows::core::Interface::as_raw(self), pszfriendlyname.into(), - ::core::mem::transmute(badminalgid), + badminalgid, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkey)), pbadminkey.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbadminkcv)), @@ -311,7 +311,7 @@ impl ITpmVirtualSmartCardManager3 { pbpin.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbpinpolicy)), pbpinpolicy.len() as _, - ::core::mem::transmute(attestationtype), + attestationtype, fgenerate.into(), pstatuscallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr()), @@ -399,11 +399,11 @@ pub struct ITpmVirtualSmartCardManagerStatusCallback(::windows::core::IUnknown); impl ITpmVirtualSmartCardManagerStatusCallback { #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"] pub unsafe fn ReportProgress(&self, status: TPMVSCMGR_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReportProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).ReportProgress)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"] pub unsafe fn ReportError(&self, error: TPMVSCMGR_ERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReportError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).ReportError)(::windows::core::Interface::as_raw(self), error).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 2462802e56..7aa772a246 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs @@ -1029,7 +1029,7 @@ where extern "system" { fn OpenPersonalTrustDBDialogEx(hwndparent: super::super::Foundation::HWND, dwflags: u32, pvreserved: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(OpenPersonalTrustDBDialogEx(hwndparent.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(OpenPersonalTrustDBDialogEx(hwndparent.into(), dwflags, ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2980,7 +2980,7 @@ pub unsafe fn WTHelperCertIsSelfSigned(dwencoding: u32, pcert: *mut super::Crypt extern "system" { fn WTHelperCertIsSelfSigned(dwencoding: u32, pcert: *mut super::Cryptography::CERT_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTHelperCertIsSelfSigned(::core::mem::transmute(dwencoding), ::core::mem::transmute(pcert))) + ::core::mem::transmute(WTHelperCertIsSelfSigned(dwencoding, ::core::mem::transmute(pcert))) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -2990,7 +2990,7 @@ pub unsafe fn WTHelperGetProvCertFromChain(psgnr: *mut CRYPT_PROVIDER_SGNR, idxc extern "system" { fn WTHelperGetProvCertFromChain(psgnr: *mut CRYPT_PROVIDER_SGNR, idxcert: u32) -> *mut CRYPT_PROVIDER_CERT; } - ::core::mem::transmute(WTHelperGetProvCertFromChain(::core::mem::transmute(psgnr), ::core::mem::transmute(idxcert))) + ::core::mem::transmute(WTHelperGetProvCertFromChain(::core::mem::transmute(psgnr), idxcert)) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] @@ -3013,7 +3013,7 @@ where extern "system" { fn WTHelperGetProvSignerFromChain(pprovdata: *mut CRYPT_PROVIDER_DATA, idxsigner: u32, fcountersigner: super::super::Foundation::BOOL, idxcountersigner: u32) -> *mut CRYPT_PROVIDER_SGNR; } - ::core::mem::transmute(WTHelperGetProvSignerFromChain(::core::mem::transmute(pprovdata), ::core::mem::transmute(idxsigner), fcountersigner.into(), ::core::mem::transmute(idxcountersigner))) + ::core::mem::transmute(WTHelperGetProvSignerFromChain(::core::mem::transmute(pprovdata), idxsigner, fcountersigner.into(), idxcountersigner)) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] @@ -3078,7 +3078,7 @@ pub unsafe fn WintrustAddActionID(pgactionid: *const ::windows::core::GUID, fdwf extern "system" { fn WintrustAddActionID(pgactionid: *const ::windows::core::GUID, fdwflags: u32, psprovinfo: *const CRYPT_REGISTER_ACTIONID) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WintrustAddActionID(::core::mem::transmute(pgactionid), ::core::mem::transmute(fdwflags), ::core::mem::transmute(psprovinfo))) + ::core::mem::transmute(WintrustAddActionID(::core::mem::transmute(pgactionid), fdwflags, ::core::mem::transmute(psprovinfo))) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3104,7 +3104,7 @@ where extern "system" { fn WintrustGetDefaultForUsage(dwaction: WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION, pszusageoid: ::windows::core::PCSTR, psusage: *mut CRYPT_PROVIDER_DEFUSAGE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WintrustGetDefaultForUsage(::core::mem::transmute(dwaction), pszusageoid.into(), ::core::mem::transmute(psusage))) + ::core::mem::transmute(WintrustGetDefaultForUsage(dwaction, pszusageoid.into(), ::core::mem::transmute(psusage))) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] #[inline] @@ -3156,7 +3156,7 @@ pub unsafe fn WintrustSetRegPolicyFlags(dwpolicyflags: WINTRUST_POLICY_FLAGS) -> extern "system" { fn WintrustSetRegPolicyFlags(dwpolicyflags: WINTRUST_POLICY_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WintrustSetRegPolicyFlags(::core::mem::transmute(dwpolicyflags))) + ::core::mem::transmute(WintrustSetRegPolicyFlags(dwpolicyflags)) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const szOID_ENHANCED_HASH: &str = "1.3.6.1.4.1.311.2.5.1"; diff --git a/crates/libs/windows/src/Windows/Win32/Security/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/mod.rs index c809d7ce4e..e628131be4 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/mod.rs @@ -626,7 +626,7 @@ where extern "system" { fn AccessCheck(psecuritydescriptor: PSECURITY_DESCRIPTOR, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, genericmapping: *const GENERIC_MAPPING, privilegeset: *mut PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AccessCheck(psecuritydescriptor.into(), clienttoken.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(genericmapping), ::core::mem::transmute(privilegeset), ::core::mem::transmute(privilegesetlength), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus))) + ::core::mem::transmute(AccessCheck(psecuritydescriptor.into(), clienttoken.into(), desiredaccess, ::core::mem::transmute(genericmapping), ::core::mem::transmute(privilegeset), ::core::mem::transmute(privilegesetlength), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -643,7 +643,7 @@ where extern "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 i32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AccessCheckAndAuditAlarmA(subsystemname.into(), ::core::mem::transmute(handleid), objecttypename.into(), objectname.into(), securitydescriptor.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(genericmapping), objectcreation.into(), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus), ::core::mem::transmute(pfgenerateonclose))) + ::core::mem::transmute(AccessCheckAndAuditAlarmA(subsystemname.into(), ::core::mem::transmute(handleid), objecttypename.into(), objectname.into(), securitydescriptor.into(), desiredaccess, ::core::mem::transmute(genericmapping), objectcreation.into(), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus), ::core::mem::transmute(pfgenerateonclose))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -660,7 +660,7 @@ where extern "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 i32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AccessCheckAndAuditAlarmW(subsystemname.into(), ::core::mem::transmute(handleid), objecttypename.into(), objectname.into(), securitydescriptor.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(genericmapping), objectcreation.into(), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus), ::core::mem::transmute(pfgenerateonclose))) + ::core::mem::transmute(AccessCheckAndAuditAlarmW(subsystemname.into(), ::core::mem::transmute(handleid), objecttypename.into(), objectname.into(), securitydescriptor.into(), desiredaccess, ::core::mem::transmute(genericmapping), objectcreation.into(), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus), ::core::mem::transmute(pfgenerateonclose))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -675,7 +675,7 @@ where extern "system" { fn AccessCheckByType(psecuritydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, privilegeset: *mut PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AccessCheckByType(psecuritydescriptor.into(), principalselfsid.into(), clienttoken.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(objecttypelist)), objecttypelist.len() as _, ::core::mem::transmute(genericmapping), ::core::mem::transmute(privilegeset), ::core::mem::transmute(privilegesetlength), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus))) + ::core::mem::transmute(AccessCheckByType(psecuritydescriptor.into(), principalselfsid.into(), clienttoken.into(), desiredaccess, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(objecttypelist)), objecttypelist.len() as _, ::core::mem::transmute(genericmapping), ::core::mem::transmute(privilegeset), ::core::mem::transmute(privilegesetlength), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -700,9 +700,9 @@ where objectname.into(), securitydescriptor.into(), principalselfsid.into(), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(audittype), - ::core::mem::transmute(flags), + desiredaccess, + audittype, + flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(objecttypelist)), objecttypelist.len() as _, ::core::mem::transmute(genericmapping), @@ -735,9 +735,9 @@ where objectname.into(), securitydescriptor.into(), principalselfsid.into(), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(audittype), - ::core::mem::transmute(flags), + desiredaccess, + audittype, + flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(objecttypelist)), objecttypelist.len() as _, ::core::mem::transmute(genericmapping), @@ -760,7 +760,7 @@ where extern "system" { fn AccessCheckByTypeResultList(psecuritydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, privilegeset: *mut PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccesslist: *mut u32, accessstatuslist: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AccessCheckByTypeResultList(psecuritydescriptor.into(), principalselfsid.into(), clienttoken.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(objecttypelist), ::core::mem::transmute(objecttypelistlength), ::core::mem::transmute(genericmapping), ::core::mem::transmute(privilegeset), ::core::mem::transmute(privilegesetlength), ::core::mem::transmute(grantedaccesslist), ::core::mem::transmute(accessstatuslist))) + ::core::mem::transmute(AccessCheckByTypeResultList(psecuritydescriptor.into(), principalselfsid.into(), clienttoken.into(), desiredaccess, ::core::mem::transmute(objecttypelist), ::core::mem::transmute(objecttypelistlength), ::core::mem::transmute(genericmapping), ::core::mem::transmute(privilegeset), ::core::mem::transmute(privilegesetlength), ::core::mem::transmute(grantedaccesslist), ::core::mem::transmute(accessstatuslist))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -785,9 +785,9 @@ where objectname.into(), securitydescriptor.into(), principalselfsid.into(), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(audittype), - ::core::mem::transmute(flags), + desiredaccess, + audittype, + flags, ::core::mem::transmute(objecttypelist), ::core::mem::transmute(objecttypelistlength), ::core::mem::transmute(genericmapping), @@ -822,9 +822,9 @@ where objectname.into(), securitydescriptor.into(), principalselfsid.into(), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(audittype), - ::core::mem::transmute(flags), + desiredaccess, + audittype, + flags, ::core::mem::transmute(objecttypelist), ::core::mem::transmute(objecttypelistlength), ::core::mem::transmute(genericmapping), @@ -859,9 +859,9 @@ where objectname.into(), securitydescriptor.into(), principalselfsid.into(), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(audittype), - ::core::mem::transmute(flags), + desiredaccess, + audittype, + flags, ::core::mem::transmute(objecttypelist), ::core::mem::transmute(objecttypelistlength), ::core::mem::transmute(genericmapping), @@ -894,9 +894,9 @@ where objectname.into(), securitydescriptor.into(), principalselfsid.into(), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(audittype), - ::core::mem::transmute(flags), + desiredaccess, + audittype, + flags, ::core::mem::transmute(objecttypelist), ::core::mem::transmute(objecttypelistlength), ::core::mem::transmute(genericmapping), @@ -917,7 +917,7 @@ where extern "system" { fn AddAccessAllowedAce(pacl: *mut ACL, dwacerevision: u32, accessmask: u32, psid: super::Foundation::PSID) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddAccessAllowedAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(accessmask), psid.into())) + ::core::mem::transmute(AddAccessAllowedAce(::core::mem::transmute(pacl), dwacerevision, accessmask, psid.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -930,7 +930,7 @@ where extern "system" { fn AddAccessAllowedAceEx(pacl: *mut ACL, dwacerevision: u32, aceflags: ACE_FLAGS, accessmask: u32, psid: super::Foundation::PSID) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddAccessAllowedAceEx(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(aceflags), ::core::mem::transmute(accessmask), psid.into())) + ::core::mem::transmute(AddAccessAllowedAceEx(::core::mem::transmute(pacl), dwacerevision, aceflags, accessmask, psid.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -943,7 +943,7 @@ where extern "system" { fn AddAccessAllowedObjectAce(pacl: *mut ACL, dwacerevision: u32, aceflags: ACE_FLAGS, accessmask: u32, objecttypeguid: *const ::windows::core::GUID, inheritedobjecttypeguid: *const ::windows::core::GUID, psid: super::Foundation::PSID) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddAccessAllowedObjectAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(aceflags), ::core::mem::transmute(accessmask), ::core::mem::transmute(objecttypeguid), ::core::mem::transmute(inheritedobjecttypeguid), psid.into())) + ::core::mem::transmute(AddAccessAllowedObjectAce(::core::mem::transmute(pacl), dwacerevision, aceflags, accessmask, ::core::mem::transmute(objecttypeguid), ::core::mem::transmute(inheritedobjecttypeguid), psid.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -956,7 +956,7 @@ where extern "system" { fn AddAccessDeniedAce(pacl: *mut ACL, dwacerevision: u32, accessmask: u32, psid: super::Foundation::PSID) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddAccessDeniedAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(accessmask), psid.into())) + ::core::mem::transmute(AddAccessDeniedAce(::core::mem::transmute(pacl), dwacerevision, accessmask, psid.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -969,7 +969,7 @@ where extern "system" { fn AddAccessDeniedAceEx(pacl: *mut ACL, dwacerevision: u32, aceflags: ACE_FLAGS, accessmask: u32, psid: super::Foundation::PSID) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddAccessDeniedAceEx(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(aceflags), ::core::mem::transmute(accessmask), psid.into())) + ::core::mem::transmute(AddAccessDeniedAceEx(::core::mem::transmute(pacl), dwacerevision, aceflags, accessmask, psid.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -982,7 +982,7 @@ where extern "system" { fn AddAccessDeniedObjectAce(pacl: *mut ACL, dwacerevision: u32, aceflags: ACE_FLAGS, accessmask: u32, objecttypeguid: *const ::windows::core::GUID, inheritedobjecttypeguid: *const ::windows::core::GUID, psid: super::Foundation::PSID) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddAccessDeniedObjectAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(aceflags), ::core::mem::transmute(accessmask), ::core::mem::transmute(objecttypeguid), ::core::mem::transmute(inheritedobjecttypeguid), psid.into())) + ::core::mem::transmute(AddAccessDeniedObjectAce(::core::mem::transmute(pacl), dwacerevision, aceflags, accessmask, ::core::mem::transmute(objecttypeguid), ::core::mem::transmute(inheritedobjecttypeguid), psid.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -992,7 +992,7 @@ pub unsafe fn AddAce(pacl: *mut ACL, dwacerevision: u32, dwstartingaceindex: u32 extern "system" { fn AddAce(pacl: *mut ACL, dwacerevision: u32, dwstartingaceindex: u32, pacelist: *const ::core::ffi::c_void, nacelistlength: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(dwstartingaceindex), ::core::mem::transmute(pacelist), ::core::mem::transmute(nacelistlength))) + ::core::mem::transmute(AddAce(::core::mem::transmute(pacl), dwacerevision, dwstartingaceindex, ::core::mem::transmute(pacelist), nacelistlength)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1007,7 +1007,7 @@ where extern "system" { fn AddAuditAccessAce(pacl: *mut ACL, dwacerevision: u32, dwaccessmask: u32, psid: super::Foundation::PSID, bauditsuccess: super::Foundation::BOOL, bauditfailure: super::Foundation::BOOL) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddAuditAccessAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(dwaccessmask), psid.into(), bauditsuccess.into(), bauditfailure.into())) + ::core::mem::transmute(AddAuditAccessAce(::core::mem::transmute(pacl), dwacerevision, dwaccessmask, psid.into(), bauditsuccess.into(), bauditfailure.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1022,7 +1022,7 @@ where extern "system" { fn AddAuditAccessAceEx(pacl: *mut ACL, dwacerevision: u32, aceflags: ACE_FLAGS, dwaccessmask: u32, psid: super::Foundation::PSID, bauditsuccess: super::Foundation::BOOL, bauditfailure: super::Foundation::BOOL) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddAuditAccessAceEx(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(aceflags), ::core::mem::transmute(dwaccessmask), psid.into(), bauditsuccess.into(), bauditfailure.into())) + ::core::mem::transmute(AddAuditAccessAceEx(::core::mem::transmute(pacl), dwacerevision, aceflags, dwaccessmask, psid.into(), bauditsuccess.into(), bauditfailure.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1037,7 +1037,7 @@ where extern "system" { fn AddAuditAccessObjectAce(pacl: *mut ACL, dwacerevision: u32, aceflags: ACE_FLAGS, accessmask: u32, objecttypeguid: *const ::windows::core::GUID, inheritedobjecttypeguid: *const ::windows::core::GUID, psid: super::Foundation::PSID, bauditsuccess: super::Foundation::BOOL, bauditfailure: super::Foundation::BOOL) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddAuditAccessObjectAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(aceflags), ::core::mem::transmute(accessmask), ::core::mem::transmute(objecttypeguid), ::core::mem::transmute(inheritedobjecttypeguid), psid.into(), bauditsuccess.into(), bauditfailure.into())) + ::core::mem::transmute(AddAuditAccessObjectAce(::core::mem::transmute(pacl), dwacerevision, aceflags, accessmask, ::core::mem::transmute(objecttypeguid), ::core::mem::transmute(inheritedobjecttypeguid), psid.into(), bauditsuccess.into(), bauditfailure.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1051,7 +1051,7 @@ where extern "system" { fn AddConditionalAce(pacl: *mut ACL, dwacerevision: u32, aceflags: ACE_FLAGS, acetype: u8, accessmask: u32, psid: super::Foundation::PSID, conditionstr: ::windows::core::PCWSTR, returnlength: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddConditionalAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(aceflags), ::core::mem::transmute(acetype), ::core::mem::transmute(accessmask), psid.into(), conditionstr.into(), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(AddConditionalAce(::core::mem::transmute(pacl), dwacerevision, aceflags, acetype, accessmask, psid.into(), conditionstr.into(), ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1064,7 +1064,7 @@ where extern "system" { fn AddMandatoryAce(pacl: *mut ACL, dwacerevision: ACE_REVISION, aceflags: ACE_FLAGS, mandatorypolicy: u32, plabelsid: super::Foundation::PSID) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddMandatoryAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(aceflags), ::core::mem::transmute(mandatorypolicy), plabelsid.into())) + ::core::mem::transmute(AddMandatoryAce(::core::mem::transmute(pacl), dwacerevision, aceflags, mandatorypolicy, plabelsid.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1077,7 +1077,7 @@ where extern "system" { fn AddResourceAttributeAce(pacl: *mut ACL, dwacerevision: u32, aceflags: ACE_FLAGS, accessmask: u32, psid: super::Foundation::PSID, pattributeinfo: *const CLAIM_SECURITY_ATTRIBUTES_INFORMATION, preturnlength: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddResourceAttributeAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(aceflags), ::core::mem::transmute(accessmask), psid.into(), ::core::mem::transmute(pattributeinfo), ::core::mem::transmute(preturnlength))) + ::core::mem::transmute(AddResourceAttributeAce(::core::mem::transmute(pacl), dwacerevision, aceflags, accessmask, psid.into(), ::core::mem::transmute(pattributeinfo), ::core::mem::transmute(preturnlength))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1090,7 +1090,7 @@ where extern "system" { fn AddScopedPolicyIDAce(pacl: *mut ACL, dwacerevision: u32, aceflags: ACE_FLAGS, accessmask: u32, psid: super::Foundation::PSID) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddScopedPolicyIDAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(aceflags), ::core::mem::transmute(accessmask), psid.into())) + ::core::mem::transmute(AddScopedPolicyIDAce(::core::mem::transmute(pacl), dwacerevision, aceflags, accessmask, psid.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1104,7 +1104,7 @@ where extern "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; } - ::core::mem::transmute(AdjustTokenGroups(tokenhandle.into(), resettodefault.into(), ::core::mem::transmute(newstate), ::core::mem::transmute(bufferlength), ::core::mem::transmute(previousstate), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(AdjustTokenGroups(tokenhandle.into(), resettodefault.into(), ::core::mem::transmute(newstate), bufferlength, ::core::mem::transmute(previousstate), ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1118,7 +1118,7 @@ where extern "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; } - ::core::mem::transmute(AdjustTokenPrivileges(tokenhandle.into(), disableallprivileges.into(), ::core::mem::transmute(newstate), ::core::mem::transmute(bufferlength), ::core::mem::transmute(previousstate), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(AdjustTokenPrivileges(tokenhandle.into(), disableallprivileges.into(), ::core::mem::transmute(newstate), bufferlength, ::core::mem::transmute(previousstate), ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1128,7 +1128,7 @@ pub unsafe fn AllocateAndInitializeSid(pidentifierauthority: *const SID_IDENTIFI extern "system" { fn AllocateAndInitializeSid(pidentifierauthority: *const SID_IDENTIFIER_AUTHORITY, nsubauthoritycount: u8, nsubauthority0: u32, nsubauthority1: u32, nsubauthority2: u32, nsubauthority3: u32, nsubauthority4: u32, nsubauthority5: u32, nsubauthority6: u32, nsubauthority7: u32, psid: *mut super::Foundation::PSID) -> super::Foundation::BOOL; } - ::core::mem::transmute(AllocateAndInitializeSid(::core::mem::transmute(pidentifierauthority), ::core::mem::transmute(nsubauthoritycount), ::core::mem::transmute(nsubauthority0), ::core::mem::transmute(nsubauthority1), ::core::mem::transmute(nsubauthority2), ::core::mem::transmute(nsubauthority3), ::core::mem::transmute(nsubauthority4), ::core::mem::transmute(nsubauthority5), ::core::mem::transmute(nsubauthority6), ::core::mem::transmute(nsubauthority7), ::core::mem::transmute(psid))) + ::core::mem::transmute(AllocateAndInitializeSid(::core::mem::transmute(pidentifierauthority), nsubauthoritycount, nsubauthority0, nsubauthority1, nsubauthority2, nsubauthority3, nsubauthority4, nsubauthority5, nsubauthority6, nsubauthority7, ::core::mem::transmute(psid))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1148,7 +1148,7 @@ pub unsafe fn AreAllAccessesGranted(grantedaccess: u32, desiredaccess: u32) -> s extern "system" { fn AreAllAccessesGranted(grantedaccess: u32, desiredaccess: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AreAllAccessesGranted(::core::mem::transmute(grantedaccess), ::core::mem::transmute(desiredaccess))) + ::core::mem::transmute(AreAllAccessesGranted(grantedaccess, desiredaccess)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1158,7 +1158,7 @@ pub unsafe fn AreAnyAccessesGranted(grantedaccess: u32, desiredaccess: u32) -> s extern "system" { fn AreAnyAccessesGranted(grantedaccess: u32, desiredaccess: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AreAnyAccessesGranted(::core::mem::transmute(grantedaccess), ::core::mem::transmute(desiredaccess))) + ::core::mem::transmute(AreAnyAccessesGranted(grantedaccess, desiredaccess)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Security\"`*"] @@ -1594,7 +1594,7 @@ where extern "system" { fn CheckTokenMembershipEx(tokenhandle: super::Foundation::HANDLE, sidtocheck: super::Foundation::PSID, flags: u32, ismember: *mut super::Foundation::BOOL) -> super::Foundation::BOOL; } - ::core::mem::transmute(CheckTokenMembershipEx(tokenhandle.into(), sidtocheck.into(), ::core::mem::transmute(flags), ::core::mem::transmute(ismember))) + ::core::mem::transmute(CheckTokenMembershipEx(tokenhandle.into(), sidtocheck.into(), flags, ::core::mem::transmute(ismember))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1622,7 +1622,7 @@ where extern "system" { fn CopySid(ndestinationsidlength: u32, pdestinationsid: super::Foundation::PSID, psourcesid: super::Foundation::PSID) -> super::Foundation::BOOL; } - ::core::mem::transmute(CopySid(::core::mem::transmute(ndestinationsidlength), ::core::mem::transmute(pdestinationsid), psourcesid.into())) + ::core::mem::transmute(CopySid(ndestinationsidlength, ::core::mem::transmute(pdestinationsid), psourcesid.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1654,7 +1654,7 @@ where extern "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; } - ::core::mem::transmute(CreatePrivateObjectSecurityEx(parentdescriptor.into(), creatordescriptor.into(), ::core::mem::transmute(newdescriptor), ::core::mem::transmute(objecttype), iscontainerobject.into(), ::core::mem::transmute(autoinheritflags), token.into(), ::core::mem::transmute(genericmapping))) + ::core::mem::transmute(CreatePrivateObjectSecurityEx(parentdescriptor.into(), creatordescriptor.into(), ::core::mem::transmute(newdescriptor), ::core::mem::transmute(objecttype), iscontainerobject.into(), autoinheritflags, token.into(), ::core::mem::transmute(genericmapping))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1670,7 +1670,7 @@ where extern "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; } - ::core::mem::transmute(CreatePrivateObjectSecurityWithMultipleInheritance(parentdescriptor.into(), creatordescriptor.into(), ::core::mem::transmute(newdescriptor), ::core::mem::transmute(::windows::core::as_ptr_or_null(objecttypes)), objecttypes.len() as _, iscontainerobject.into(), ::core::mem::transmute(autoinheritflags), token.into(), ::core::mem::transmute(genericmapping))) + ::core::mem::transmute(CreatePrivateObjectSecurityWithMultipleInheritance(parentdescriptor.into(), creatordescriptor.into(), ::core::mem::transmute(newdescriptor), ::core::mem::transmute(::windows::core::as_ptr_or_null(objecttypes)), objecttypes.len() as _, iscontainerobject.into(), autoinheritflags, token.into(), ::core::mem::transmute(genericmapping))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1683,7 +1683,7 @@ where extern "system" { fn CreateRestrictedToken(existingtokenhandle: super::Foundation::HANDLE, flags: CREATE_RESTRICTED_TOKEN_FLAGS, disablesidcount: u32, sidstodisable: *const SID_AND_ATTRIBUTES, deleteprivilegecount: u32, privilegestodelete: *const LUID_AND_ATTRIBUTES, restrictedsidcount: u32, sidstorestrict: *const SID_AND_ATTRIBUTES, newtokenhandle: *mut super::Foundation::HANDLE) -> super::Foundation::BOOL; } - ::core::mem::transmute(CreateRestrictedToken(existingtokenhandle.into(), ::core::mem::transmute(flags), sidstodisable.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sidstodisable)), privilegestodelete.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(privilegestodelete)), sidstorestrict.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sidstorestrict)), ::core::mem::transmute(newtokenhandle))) + ::core::mem::transmute(CreateRestrictedToken(existingtokenhandle.into(), flags, sidstodisable.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sidstodisable)), privilegestodelete.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(privilegestodelete)), sidstorestrict.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sidstorestrict)), ::core::mem::transmute(newtokenhandle))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1696,7 +1696,7 @@ where extern "system" { fn CreateWellKnownSid(wellknownsidtype: WELL_KNOWN_SID_TYPE, domainsid: super::Foundation::PSID, psid: super::Foundation::PSID, cbsid: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(CreateWellKnownSid(::core::mem::transmute(wellknownsidtype), domainsid.into(), ::core::mem::transmute(psid), ::core::mem::transmute(cbsid))) + ::core::mem::transmute(CreateWellKnownSid(wellknownsidtype, domainsid.into(), ::core::mem::transmute(psid), ::core::mem::transmute(cbsid))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1706,7 +1706,7 @@ pub unsafe fn DeleteAce(pacl: *mut ACL, dwaceindex: u32) -> super::Foundation::B extern "system" { fn DeleteAce(pacl: *mut ACL, dwaceindex: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(DeleteAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwaceindex))) + ::core::mem::transmute(DeleteAce(::core::mem::transmute(pacl), dwaceindex)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1742,7 +1742,7 @@ where extern "system" { fn DuplicateToken(existingtokenhandle: super::Foundation::HANDLE, impersonationlevel: SECURITY_IMPERSONATION_LEVEL, duplicatetokenhandle: *mut super::Foundation::HANDLE) -> super::Foundation::BOOL; } - ::core::mem::transmute(DuplicateToken(existingtokenhandle.into(), ::core::mem::transmute(impersonationlevel), ::core::mem::transmute(duplicatetokenhandle))) + ::core::mem::transmute(DuplicateToken(existingtokenhandle.into(), impersonationlevel, ::core::mem::transmute(duplicatetokenhandle))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1755,7 +1755,7 @@ where extern "system" { fn DuplicateTokenEx(hexistingtoken: super::Foundation::HANDLE, dwdesiredaccess: TOKEN_ACCESS_MASK, lptokenattributes: *const SECURITY_ATTRIBUTES, impersonationlevel: SECURITY_IMPERSONATION_LEVEL, tokentype: TOKEN_TYPE, phnewtoken: *mut super::Foundation::HANDLE) -> super::Foundation::BOOL; } - ::core::mem::transmute(DuplicateTokenEx(hexistingtoken.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lptokenattributes), ::core::mem::transmute(impersonationlevel), ::core::mem::transmute(tokentype), ::core::mem::transmute(phnewtoken))) + ::core::mem::transmute(DuplicateTokenEx(hexistingtoken.into(), dwdesiredaccess, ::core::mem::transmute(lptokenattributes), impersonationlevel, tokentype, ::core::mem::transmute(phnewtoken))) } #[doc = "*Required features: `\"Win32_Security\"`*"] #[repr(transparent)] @@ -1902,7 +1902,7 @@ pub unsafe fn GetAce(pacl: *const ACL, dwaceindex: u32, pace: *mut *mut ::core:: extern "system" { fn GetAce(pacl: *const ACL, dwaceindex: u32, pace: *mut *mut ::core::ffi::c_void) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwaceindex), ::core::mem::transmute(pace))) + ::core::mem::transmute(GetAce(::core::mem::transmute(pacl), dwaceindex, ::core::mem::transmute(pace))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1912,7 +1912,7 @@ pub unsafe fn GetAclInformation(pacl: *const ACL, paclinformation: *mut ::core:: extern "system" { fn GetAclInformation(pacl: *const ACL, paclinformation: *mut ::core::ffi::c_void, naclinformationlength: u32, dwaclinformationclass: ACL_INFORMATION_CLASS) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetAclInformation(::core::mem::transmute(pacl), ::core::mem::transmute(paclinformation), ::core::mem::transmute(naclinformationlength), ::core::mem::transmute(dwaclinformationclass))) + ::core::mem::transmute(GetAclInformation(::core::mem::transmute(pacl), ::core::mem::transmute(paclinformation), naclinformationlength, dwaclinformationclass)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1922,7 +1922,7 @@ pub unsafe fn GetAppContainerAce(acl: *const ACL, startingaceindex: u32, appcont extern "system" { fn GetAppContainerAce(acl: *const ACL, startingaceindex: u32, appcontainerace: *mut *mut ::core::ffi::c_void, appcontaineraceindex: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetAppContainerAce(::core::mem::transmute(acl), ::core::mem::transmute(startingaceindex), ::core::mem::transmute(appcontainerace), ::core::mem::transmute(appcontaineraceindex))) + ::core::mem::transmute(GetAppContainerAce(::core::mem::transmute(acl), startingaceindex, ::core::mem::transmute(appcontainerace), ::core::mem::transmute(appcontaineraceindex))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1948,7 +1948,7 @@ where extern "system" { fn GetFileSecurityA(lpfilename: ::windows::core::PCSTR, requestedinformation: u32, psecuritydescriptor: PSECURITY_DESCRIPTOR, nlength: u32, lpnlengthneeded: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetFileSecurityA(lpfilename.into(), ::core::mem::transmute(requestedinformation), ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(nlength), ::core::mem::transmute(lpnlengthneeded))) + ::core::mem::transmute(GetFileSecurityA(lpfilename.into(), requestedinformation, ::core::mem::transmute(psecuritydescriptor), nlength, ::core::mem::transmute(lpnlengthneeded))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1961,7 +1961,7 @@ where extern "system" { fn GetFileSecurityW(lpfilename: ::windows::core::PCWSTR, requestedinformation: u32, psecuritydescriptor: PSECURITY_DESCRIPTOR, nlength: u32, lpnlengthneeded: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetFileSecurityW(lpfilename.into(), ::core::mem::transmute(requestedinformation), ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(nlength), ::core::mem::transmute(lpnlengthneeded))) + ::core::mem::transmute(GetFileSecurityW(lpfilename.into(), requestedinformation, ::core::mem::transmute(psecuritydescriptor), nlength, ::core::mem::transmute(lpnlengthneeded))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1974,7 +1974,7 @@ where extern "system" { fn GetKernelObjectSecurity(handle: super::Foundation::HANDLE, requestedinformation: u32, psecuritydescriptor: PSECURITY_DESCRIPTOR, nlength: u32, lpnlengthneeded: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetKernelObjectSecurity(handle.into(), ::core::mem::transmute(requestedinformation), ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(nlength), ::core::mem::transmute(lpnlengthneeded))) + ::core::mem::transmute(GetKernelObjectSecurity(handle.into(), requestedinformation, ::core::mem::transmute(psecuritydescriptor), nlength, ::core::mem::transmute(lpnlengthneeded))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2000,7 +2000,7 @@ where extern "system" { fn GetPrivateObjectSecurity(objectdescriptor: PSECURITY_DESCRIPTOR, securityinformation: u32, resultantdescriptor: PSECURITY_DESCRIPTOR, descriptorlength: u32, returnlength: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetPrivateObjectSecurity(objectdescriptor.into(), ::core::mem::transmute(securityinformation), ::core::mem::transmute(resultantdescriptor), ::core::mem::transmute(descriptorlength), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(GetPrivateObjectSecurity(objectdescriptor.into(), securityinformation, ::core::mem::transmute(resultantdescriptor), descriptorlength, ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2111,7 +2111,7 @@ pub unsafe fn GetSidLengthRequired(nsubauthoritycount: u8) -> u32 { extern "system" { fn GetSidLengthRequired(nsubauthoritycount: u8) -> u32; } - ::core::mem::transmute(GetSidLengthRequired(::core::mem::transmute(nsubauthoritycount))) + ::core::mem::transmute(GetSidLengthRequired(nsubauthoritycount)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2124,7 +2124,7 @@ where extern "system" { fn GetSidSubAuthority(psid: super::Foundation::PSID, nsubauthority: u32) -> *mut u32; } - ::core::mem::transmute(GetSidSubAuthority(psid.into(), ::core::mem::transmute(nsubauthority))) + ::core::mem::transmute(GetSidSubAuthority(psid.into(), nsubauthority)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2150,7 +2150,7 @@ where extern "system" { fn GetTokenInformation(tokenhandle: super::Foundation::HANDLE, tokeninformationclass: TOKEN_INFORMATION_CLASS, tokeninformation: *mut ::core::ffi::c_void, tokeninformationlength: u32, returnlength: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetTokenInformation(tokenhandle.into(), ::core::mem::transmute(tokeninformationclass), ::core::mem::transmute(tokeninformation), ::core::mem::transmute(tokeninformationlength), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(GetTokenInformation(tokenhandle.into(), tokeninformationclass, ::core::mem::transmute(tokeninformation), tokeninformationlength, ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2163,7 +2163,7 @@ where extern "system" { fn GetUserObjectSecurity(hobj: super::Foundation::HANDLE, psirequested: *const u32, psid: PSECURITY_DESCRIPTOR, nlength: u32, lpnlengthneeded: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(GetUserObjectSecurity(hobj.into(), ::core::mem::transmute(psirequested), ::core::mem::transmute(psid), ::core::mem::transmute(nlength), ::core::mem::transmute(lpnlengthneeded))) + ::core::mem::transmute(GetUserObjectSecurity(hobj.into(), ::core::mem::transmute(psirequested), ::core::mem::transmute(psid), nlength, ::core::mem::transmute(lpnlengthneeded))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2404,7 +2404,7 @@ pub unsafe fn ImpersonateSelf(impersonationlevel: SECURITY_IMPERSONATION_LEVEL) extern "system" { fn ImpersonateSelf(impersonationlevel: SECURITY_IMPERSONATION_LEVEL) -> super::Foundation::BOOL; } - ::core::mem::transmute(ImpersonateSelf(::core::mem::transmute(impersonationlevel))) + ::core::mem::transmute(ImpersonateSelf(impersonationlevel)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2414,7 +2414,7 @@ pub unsafe fn InitializeAcl(pacl: *mut ACL, nacllength: u32, dwaclrevision: u32) extern "system" { fn InitializeAcl(pacl: *mut ACL, nacllength: u32, dwaclrevision: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(InitializeAcl(::core::mem::transmute(pacl), ::core::mem::transmute(nacllength), ::core::mem::transmute(dwaclrevision))) + ::core::mem::transmute(InitializeAcl(::core::mem::transmute(pacl), nacllength, dwaclrevision)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2424,7 +2424,7 @@ pub unsafe fn InitializeSecurityDescriptor(psecuritydescriptor: PSECURITY_DESCRI extern "system" { fn InitializeSecurityDescriptor(psecuritydescriptor: PSECURITY_DESCRIPTOR, dwrevision: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(InitializeSecurityDescriptor(::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(dwrevision))) + ::core::mem::transmute(InitializeSecurityDescriptor(::core::mem::transmute(psecuritydescriptor), dwrevision)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2434,7 +2434,7 @@ pub unsafe fn InitializeSid(sid: super::Foundation::PSID, pidentifierauthority: extern "system" { fn InitializeSid(sid: super::Foundation::PSID, pidentifierauthority: *const SID_IDENTIFIER_AUTHORITY, nsubauthoritycount: u8) -> super::Foundation::BOOL; } - ::core::mem::transmute(InitializeSid(::core::mem::transmute(sid), ::core::mem::transmute(pidentifierauthority), ::core::mem::transmute(nsubauthoritycount))) + ::core::mem::transmute(InitializeSid(::core::mem::transmute(sid), ::core::mem::transmute(pidentifierauthority), nsubauthoritycount)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2496,7 +2496,7 @@ where extern "system" { fn IsWellKnownSid(psid: super::Foundation::PSID, wellknownsidtype: WELL_KNOWN_SID_TYPE) -> super::Foundation::BOOL; } - ::core::mem::transmute(IsWellKnownSid(psid.into(), ::core::mem::transmute(wellknownsidtype))) + ::core::mem::transmute(IsWellKnownSid(psid.into(), wellknownsidtype)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -2681,7 +2681,7 @@ where extern "system" { fn LogonUserA(lpszusername: ::windows::core::PCSTR, lpszdomain: ::windows::core::PCSTR, lpszpassword: ::windows::core::PCSTR, dwlogontype: LOGON32_LOGON, dwlogonprovider: LOGON32_PROVIDER, phtoken: *mut super::Foundation::HANDLE) -> super::Foundation::BOOL; } - ::core::mem::transmute(LogonUserA(lpszusername.into(), lpszdomain.into(), lpszpassword.into(), ::core::mem::transmute(dwlogontype), ::core::mem::transmute(dwlogonprovider), ::core::mem::transmute(phtoken))) + ::core::mem::transmute(LogonUserA(lpszusername.into(), lpszdomain.into(), lpszpassword.into(), dwlogontype, dwlogonprovider, ::core::mem::transmute(phtoken))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2696,7 +2696,7 @@ where extern "system" { fn LogonUserExA(lpszusername: ::windows::core::PCSTR, lpszdomain: ::windows::core::PCSTR, lpszpassword: ::windows::core::PCSTR, dwlogontype: LOGON32_LOGON, dwlogonprovider: LOGON32_PROVIDER, phtoken: *mut super::Foundation::HANDLE, pplogonsid: *mut super::Foundation::PSID, ppprofilebuffer: *mut *mut ::core::ffi::c_void, pdwprofilelength: *mut u32, pquotalimits: *mut QUOTA_LIMITS) -> super::Foundation::BOOL; } - ::core::mem::transmute(LogonUserExA(lpszusername.into(), lpszdomain.into(), lpszpassword.into(), ::core::mem::transmute(dwlogontype), ::core::mem::transmute(dwlogonprovider), ::core::mem::transmute(phtoken), ::core::mem::transmute(pplogonsid), ::core::mem::transmute(ppprofilebuffer), ::core::mem::transmute(pdwprofilelength), ::core::mem::transmute(pquotalimits))) + ::core::mem::transmute(LogonUserExA(lpszusername.into(), lpszdomain.into(), lpszpassword.into(), dwlogontype, dwlogonprovider, ::core::mem::transmute(phtoken), ::core::mem::transmute(pplogonsid), ::core::mem::transmute(ppprofilebuffer), ::core::mem::transmute(pdwprofilelength), ::core::mem::transmute(pquotalimits))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2711,7 +2711,7 @@ where extern "system" { fn LogonUserExW(lpszusername: ::windows::core::PCWSTR, lpszdomain: ::windows::core::PCWSTR, lpszpassword: ::windows::core::PCWSTR, dwlogontype: LOGON32_LOGON, dwlogonprovider: LOGON32_PROVIDER, phtoken: *mut super::Foundation::HANDLE, pplogonsid: *mut super::Foundation::PSID, ppprofilebuffer: *mut *mut ::core::ffi::c_void, pdwprofilelength: *mut u32, pquotalimits: *mut QUOTA_LIMITS) -> super::Foundation::BOOL; } - ::core::mem::transmute(LogonUserExW(lpszusername.into(), lpszdomain.into(), lpszpassword.into(), ::core::mem::transmute(dwlogontype), ::core::mem::transmute(dwlogonprovider), ::core::mem::transmute(phtoken), ::core::mem::transmute(pplogonsid), ::core::mem::transmute(ppprofilebuffer), ::core::mem::transmute(pdwprofilelength), ::core::mem::transmute(pquotalimits))) + ::core::mem::transmute(LogonUserExW(lpszusername.into(), lpszdomain.into(), lpszpassword.into(), dwlogontype, dwlogonprovider, ::core::mem::transmute(phtoken), ::core::mem::transmute(pplogonsid), ::core::mem::transmute(ppprofilebuffer), ::core::mem::transmute(pdwprofilelength), ::core::mem::transmute(pquotalimits))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2726,7 +2726,7 @@ where extern "system" { fn LogonUserW(lpszusername: ::windows::core::PCWSTR, lpszdomain: ::windows::core::PCWSTR, lpszpassword: ::windows::core::PCWSTR, dwlogontype: LOGON32_LOGON, dwlogonprovider: LOGON32_PROVIDER, phtoken: *mut super::Foundation::HANDLE) -> super::Foundation::BOOL; } - ::core::mem::transmute(LogonUserW(lpszusername.into(), lpszdomain.into(), lpszpassword.into(), ::core::mem::transmute(dwlogontype), ::core::mem::transmute(dwlogonprovider), ::core::mem::transmute(phtoken))) + ::core::mem::transmute(LogonUserW(lpszusername.into(), lpszdomain.into(), lpszpassword.into(), dwlogontype, dwlogonprovider, ::core::mem::transmute(phtoken))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3182,7 +3182,7 @@ where extern "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 i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(ObjectOpenAuditAlarmA(subsystemname.into(), ::core::mem::transmute(handleid), objecttypename.into(), objectname.into(), psecuritydescriptor.into(), clienttoken.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(privileges), objectcreation.into(), accessgranted.into(), ::core::mem::transmute(generateonclose))) + ::core::mem::transmute(ObjectOpenAuditAlarmA(subsystemname.into(), ::core::mem::transmute(handleid), objecttypename.into(), objectname.into(), psecuritydescriptor.into(), clienttoken.into(), desiredaccess, grantedaccess, ::core::mem::transmute(privileges), objectcreation.into(), accessgranted.into(), ::core::mem::transmute(generateonclose))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3201,7 +3201,7 @@ where extern "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 i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(ObjectOpenAuditAlarmW(subsystemname.into(), ::core::mem::transmute(handleid), objecttypename.into(), objectname.into(), psecuritydescriptor.into(), clienttoken.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(privileges), objectcreation.into(), accessgranted.into(), ::core::mem::transmute(generateonclose))) + ::core::mem::transmute(ObjectOpenAuditAlarmW(subsystemname.into(), ::core::mem::transmute(handleid), objecttypename.into(), objectname.into(), psecuritydescriptor.into(), clienttoken.into(), desiredaccess, grantedaccess, ::core::mem::transmute(privileges), objectcreation.into(), accessgranted.into(), ::core::mem::transmute(generateonclose))) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3216,7 +3216,7 @@ where extern "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; } - ::core::mem::transmute(ObjectPrivilegeAuditAlarmA(subsystemname.into(), ::core::mem::transmute(handleid), clienttoken.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(privileges), accessgranted.into())) + ::core::mem::transmute(ObjectPrivilegeAuditAlarmA(subsystemname.into(), ::core::mem::transmute(handleid), clienttoken.into(), desiredaccess, ::core::mem::transmute(privileges), accessgranted.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3231,7 +3231,7 @@ where extern "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; } - ::core::mem::transmute(ObjectPrivilegeAuditAlarmW(subsystemname.into(), ::core::mem::transmute(handleid), clienttoken.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(privileges), accessgranted.into())) + ::core::mem::transmute(ObjectPrivilegeAuditAlarmW(subsystemname.into(), ::core::mem::transmute(handleid), clienttoken.into(), desiredaccess, ::core::mem::transmute(privileges), accessgranted.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3395,7 +3395,7 @@ pub unsafe fn QuerySecurityAccessMask(securityinformation: u32, desiredaccess: * extern "system" { fn QuerySecurityAccessMask(securityinformation: u32, desiredaccess: *mut u32); } - QuerySecurityAccessMask(::core::mem::transmute(securityinformation), ::core::mem::transmute(desiredaccess)) + QuerySecurityAccessMask(securityinformation, ::core::mem::transmute(desiredaccess)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3432,7 +3432,7 @@ where extern "system" { fn RtlNormalizeSecurityDescriptor(securitydescriptor: *mut PSECURITY_DESCRIPTOR, securitydescriptorlength: u32, newsecuritydescriptor: *mut PSECURITY_DESCRIPTOR, newsecuritydescriptorlength: *mut u32, checkonly: super::Foundation::BOOLEAN) -> super::Foundation::BOOLEAN; } - ::core::mem::transmute(RtlNormalizeSecurityDescriptor(::core::mem::transmute(securitydescriptor), ::core::mem::transmute(securitydescriptorlength), ::core::mem::transmute(newsecuritydescriptor), ::core::mem::transmute(newsecuritydescriptorlength), checkonly.into())) + ::core::mem::transmute(RtlNormalizeSecurityDescriptor(::core::mem::transmute(securitydescriptor), securitydescriptorlength, ::core::mem::transmute(newsecuritydescriptor), ::core::mem::transmute(newsecuritydescriptorlength), checkonly.into())) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -4635,7 +4635,7 @@ pub unsafe fn SetAclInformation(pacl: *mut ACL, paclinformation: *const ::core:: extern "system" { fn SetAclInformation(pacl: *mut ACL, paclinformation: *const ::core::ffi::c_void, naclinformationlength: u32, dwaclinformationclass: ACL_INFORMATION_CLASS) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetAclInformation(::core::mem::transmute(pacl), ::core::mem::transmute(paclinformation), ::core::mem::transmute(naclinformationlength), ::core::mem::transmute(dwaclinformationclass))) + ::core::mem::transmute(SetAclInformation(::core::mem::transmute(pacl), ::core::mem::transmute(paclinformation), naclinformationlength, dwaclinformationclass)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4648,7 +4648,7 @@ where extern "system" { fn SetCachedSigningLevel(sourcefiles: *const super::Foundation::HANDLE, sourcefilecount: u32, flags: u32, targetfile: super::Foundation::HANDLE) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetCachedSigningLevel(::core::mem::transmute(::windows::core::as_ptr_or_null(sourcefiles)), sourcefiles.len() as _, ::core::mem::transmute(flags), targetfile.into())) + ::core::mem::transmute(SetCachedSigningLevel(::core::mem::transmute(::windows::core::as_ptr_or_null(sourcefiles)), sourcefiles.len() as _, flags, targetfile.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4662,7 +4662,7 @@ where extern "system" { fn SetFileSecurityA(lpfilename: ::windows::core::PCSTR, securityinformation: u32, psecuritydescriptor: PSECURITY_DESCRIPTOR) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetFileSecurityA(lpfilename.into(), ::core::mem::transmute(securityinformation), psecuritydescriptor.into())) + ::core::mem::transmute(SetFileSecurityA(lpfilename.into(), securityinformation, psecuritydescriptor.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4676,7 +4676,7 @@ where extern "system" { fn SetFileSecurityW(lpfilename: ::windows::core::PCWSTR, securityinformation: u32, psecuritydescriptor: PSECURITY_DESCRIPTOR) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetFileSecurityW(lpfilename.into(), ::core::mem::transmute(securityinformation), psecuritydescriptor.into())) + ::core::mem::transmute(SetFileSecurityW(lpfilename.into(), securityinformation, psecuritydescriptor.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4690,7 +4690,7 @@ where extern "system" { fn SetKernelObjectSecurity(handle: super::Foundation::HANDLE, securityinformation: u32, securitydescriptor: PSECURITY_DESCRIPTOR) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetKernelObjectSecurity(handle.into(), ::core::mem::transmute(securityinformation), securitydescriptor.into())) + ::core::mem::transmute(SetKernelObjectSecurity(handle.into(), securityinformation, securitydescriptor.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4704,7 +4704,7 @@ where extern "system" { fn SetPrivateObjectSecurity(securityinformation: u32, modificationdescriptor: PSECURITY_DESCRIPTOR, objectssecuritydescriptor: *mut PSECURITY_DESCRIPTOR, genericmapping: *const GENERIC_MAPPING, token: super::Foundation::HANDLE) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetPrivateObjectSecurity(::core::mem::transmute(securityinformation), modificationdescriptor.into(), ::core::mem::transmute(objectssecuritydescriptor), ::core::mem::transmute(genericmapping), token.into())) + ::core::mem::transmute(SetPrivateObjectSecurity(securityinformation, modificationdescriptor.into(), ::core::mem::transmute(objectssecuritydescriptor), ::core::mem::transmute(genericmapping), token.into())) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4718,7 +4718,7 @@ where extern "system" { fn SetPrivateObjectSecurityEx(securityinformation: u32, modificationdescriptor: PSECURITY_DESCRIPTOR, objectssecuritydescriptor: *mut PSECURITY_DESCRIPTOR, autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS, genericmapping: *const GENERIC_MAPPING, token: super::Foundation::HANDLE) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetPrivateObjectSecurityEx(::core::mem::transmute(securityinformation), modificationdescriptor.into(), ::core::mem::transmute(objectssecuritydescriptor), ::core::mem::transmute(autoinheritflags), ::core::mem::transmute(genericmapping), token.into())) + ::core::mem::transmute(SetPrivateObjectSecurityEx(securityinformation, modificationdescriptor.into(), ::core::mem::transmute(objectssecuritydescriptor), autoinheritflags, ::core::mem::transmute(genericmapping), token.into())) } #[doc = "*Required features: `\"Win32_Security\"`*"] #[inline] @@ -4727,7 +4727,7 @@ pub unsafe fn SetSecurityAccessMask(securityinformation: u32, desiredaccess: *mu extern "system" { fn SetSecurityAccessMask(securityinformation: u32, desiredaccess: *mut u32); } - SetSecurityAccessMask(::core::mem::transmute(securityinformation), ::core::mem::transmute(desiredaccess)) + SetSecurityAccessMask(securityinformation, ::core::mem::transmute(desiredaccess)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4740,7 +4740,7 @@ where extern "system" { fn SetSecurityDescriptorControl(psecuritydescriptor: PSECURITY_DESCRIPTOR, controlbitsofinterest: u16, controlbitstoset: u16) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetSecurityDescriptorControl(psecuritydescriptor.into(), ::core::mem::transmute(controlbitsofinterest), ::core::mem::transmute(controlbitstoset))) + ::core::mem::transmute(SetSecurityDescriptorControl(psecuritydescriptor.into(), controlbitsofinterest, controlbitstoset)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4825,7 +4825,7 @@ where extern "system" { fn SetTokenInformation(tokenhandle: super::Foundation::HANDLE, tokeninformationclass: TOKEN_INFORMATION_CLASS, tokeninformation: *const ::core::ffi::c_void, tokeninformationlength: u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(SetTokenInformation(tokenhandle.into(), ::core::mem::transmute(tokeninformationclass), ::core::mem::transmute(tokeninformation), ::core::mem::transmute(tokeninformationlength))) + ::core::mem::transmute(SetTokenInformation(tokenhandle.into(), tokeninformationclass, ::core::mem::transmute(tokeninformation), tokeninformationlength)) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 adf6c0faf7..a594c60a90 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs @@ -123,7 +123,7 @@ where extern "system" { fn FCIAddFile(hfci: *const ::core::ffi::c_void, pszsourcefile: ::windows::core::PCSTR, pszfilename: ::windows::core::PCSTR, fexecute: super::super::Foundation::BOOL, pfnfcignc: *mut ::core::ffi::c_void, pfnfcis: *mut ::core::ffi::c_void, pfnfcigoi: *mut ::core::ffi::c_void, typecompress: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FCIAddFile(::core::mem::transmute(hfci), pszsourcefile.into(), pszfilename.into(), fexecute.into(), ::core::mem::transmute(pfnfcignc), ::core::mem::transmute(pfnfcis), ::core::mem::transmute(pfnfcigoi), ::core::mem::transmute(typecompress))) + ::core::mem::transmute(FCIAddFile(::core::mem::transmute(hfci), pszsourcefile.into(), pszfilename.into(), fexecute.into(), ::core::mem::transmute(pfnfcignc), ::core::mem::transmute(pfnfcis), ::core::mem::transmute(pfnfcigoi), typecompress)) } #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -297,7 +297,7 @@ where extern "system" { fn FDICopy(hfdi: *const ::core::ffi::c_void, pszcabinet: ::windows::core::PCSTR, pszcabpath: ::windows::core::PCSTR, flags: i32, pfnfdin: *mut ::core::ffi::c_void, pfnfdid: *mut ::core::ffi::c_void, pvuser: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FDICopy(::core::mem::transmute(hfdi), pszcabinet.into(), pszcabpath.into(), ::core::mem::transmute(flags), ::core::mem::transmute(pfnfdin), ::core::mem::transmute(pfnfdid), ::core::mem::transmute(pvuser))) + ::core::mem::transmute(FDICopy(::core::mem::transmute(hfdi), pszcabinet.into(), pszcabpath.into(), flags, ::core::mem::transmute(pfnfdin), ::core::mem::transmute(pfnfdid), ::core::mem::transmute(pvuser))) } #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -307,7 +307,7 @@ pub unsafe fn FDICreate(pfnalloc: PFNALLOC, pfnfree: PFNFREE, pfnopen: PFNOPEN, extern "system" { fn FDICreate(pfnalloc: *mut ::core::ffi::c_void, pfnfree: *mut ::core::ffi::c_void, pfnopen: *mut ::core::ffi::c_void, pfnread: *mut ::core::ffi::c_void, pfnwrite: *mut ::core::ffi::c_void, pfnclose: *mut ::core::ffi::c_void, pfnseek: *mut ::core::ffi::c_void, cputype: FDICREATE_CPU_TYPE, perf: *mut ERF) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(FDICreate(::core::mem::transmute(pfnalloc), ::core::mem::transmute(pfnfree), ::core::mem::transmute(pfnopen), ::core::mem::transmute(pfnread), ::core::mem::transmute(pfnwrite), ::core::mem::transmute(pfnclose), ::core::mem::transmute(pfnseek), ::core::mem::transmute(cputype), ::core::mem::transmute(perf))) + ::core::mem::transmute(FDICreate(::core::mem::transmute(pfnalloc), ::core::mem::transmute(pfnfree), ::core::mem::transmute(pfnopen), ::core::mem::transmute(pfnread), ::core::mem::transmute(pfnwrite), ::core::mem::transmute(pfnclose), ::core::mem::transmute(pfnseek), cputype, ::core::mem::transmute(perf))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] @@ -597,7 +597,7 @@ pub unsafe fn FDIIsCabinet(hfdi: *const ::core::ffi::c_void, hf: isize, pfdici: extern "system" { fn FDIIsCabinet(hfdi: *const ::core::ffi::c_void, hf: isize, pfdici: *mut FDICABINETINFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FDIIsCabinet(::core::mem::transmute(hfdi), ::core::mem::transmute(hf), ::core::mem::transmute(pfdici))) + ::core::mem::transmute(FDIIsCabinet(::core::mem::transmute(hfdi), hf, ::core::mem::transmute(pfdici))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"] @@ -767,7 +767,7 @@ where extern "system" { fn FDITruncateCabinet(hfdi: *const ::core::ffi::c_void, pszcabinetname: ::windows::core::PCSTR, ifoldertodelete: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FDITruncateCabinet(::core::mem::transmute(hfdi), pszcabinetname.into(), ::core::mem::transmute(ifoldertodelete))) + ::core::mem::transmute(FDITruncateCabinet(::core::mem::transmute(hfdi), pszcabinetname.into(), ifoldertodelete)) } #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"] pub const INCLUDED_FCI: 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 fb5a997eb6..134a2dd1f7 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs @@ -4335,7 +4335,7 @@ where fn CfConnectSyncRoot(syncrootpath: ::windows::core::PCWSTR, callbacktable: *const CF_CALLBACK_REGISTRATION, callbackcontext: *const ::core::ffi::c_void, connectflags: CF_CONNECT_FLAGS, connectionkey: *mut CF_CONNECTION_KEY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CfConnectSyncRoot(syncrootpath.into(), ::core::mem::transmute(callbacktable), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(connectflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CfConnectSyncRoot(syncrootpath.into(), ::core::mem::transmute(callbacktable), ::core::mem::transmute(callbackcontext), connectflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -4348,7 +4348,7 @@ where extern "system" { fn CfConvertToPlaceholder(filehandle: super::super::Foundation::HANDLE, fileidentity: *const ::core::ffi::c_void, fileidentitylength: u32, convertflags: CF_CONVERT_FLAGS, convertusn: *mut i64, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::HRESULT; } - CfConvertToPlaceholder(filehandle.into(), ::core::mem::transmute(fileidentity), ::core::mem::transmute(fileidentitylength), ::core::mem::transmute(convertflags), ::core::mem::transmute(convertusn), ::core::mem::transmute(overlapped)).ok() + CfConvertToPlaceholder(filehandle.into(), ::core::mem::transmute(fileidentity), fileidentitylength, convertflags, ::core::mem::transmute(convertusn), ::core::mem::transmute(overlapped)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Storage_FileSystem\"`*"] #[cfg(feature = "Win32_Storage_FileSystem")] @@ -4361,7 +4361,7 @@ where extern "system" { fn CfCreatePlaceholders(basedirectorypath: ::windows::core::PCWSTR, placeholderarray: *mut CF_PLACEHOLDER_CREATE_INFO, placeholdercount: u32, createflags: CF_CREATE_FLAGS, entriesprocessed: *mut u32) -> ::windows::core::HRESULT; } - CfCreatePlaceholders(basedirectorypath.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(placeholderarray)), placeholderarray.len() as _, ::core::mem::transmute(createflags), ::core::mem::transmute(entriesprocessed)).ok() + CfCreatePlaceholders(basedirectorypath.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(placeholderarray)), placeholderarray.len() as _, createflags, ::core::mem::transmute(entriesprocessed)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -4374,7 +4374,7 @@ where extern "system" { fn CfDehydratePlaceholder(filehandle: super::super::Foundation::HANDLE, startingoffset: i64, length: i64, dehydrateflags: CF_DEHYDRATE_FLAGS, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::HRESULT; } - CfDehydratePlaceholder(filehandle.into(), ::core::mem::transmute(startingoffset), ::core::mem::transmute(length), ::core::mem::transmute(dehydrateflags), ::core::mem::transmute(overlapped)).ok() + CfDehydratePlaceholder(filehandle.into(), startingoffset, length, dehydrateflags, ::core::mem::transmute(overlapped)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] #[inline] @@ -4423,7 +4423,7 @@ where extern "system" { fn CfGetPlaceholderInfo(filehandle: super::super::Foundation::HANDLE, infoclass: CF_PLACEHOLDER_INFO_CLASS, infobuffer: *mut ::core::ffi::c_void, infobufferlength: u32, returnedlength: *mut u32) -> ::windows::core::HRESULT; } - CfGetPlaceholderInfo(filehandle.into(), ::core::mem::transmute(infoclass), ::core::mem::transmute(infobuffer), ::core::mem::transmute(infobufferlength), ::core::mem::transmute(returnedlength)).ok() + CfGetPlaceholderInfo(filehandle.into(), infoclass, ::core::mem::transmute(infobuffer), infobufferlength, ::core::mem::transmute(returnedlength)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4436,7 +4436,7 @@ where extern "system" { fn CfGetPlaceholderRangeInfo(filehandle: super::super::Foundation::HANDLE, infoclass: CF_PLACEHOLDER_RANGE_INFO_CLASS, startingoffset: i64, length: i64, infobuffer: *mut ::core::ffi::c_void, infobufferlength: u32, returnedlength: *mut u32) -> ::windows::core::HRESULT; } - CfGetPlaceholderRangeInfo(filehandle.into(), ::core::mem::transmute(infoclass), ::core::mem::transmute(startingoffset), ::core::mem::transmute(length), ::core::mem::transmute(infobuffer), ::core::mem::transmute(infobufferlength), ::core::mem::transmute(returnedlength)).ok() + CfGetPlaceholderRangeInfo(filehandle.into(), infoclass, startingoffset, length, ::core::mem::transmute(infobuffer), infobufferlength, ::core::mem::transmute(returnedlength)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] #[inline] @@ -4445,7 +4445,7 @@ pub unsafe fn CfGetPlaceholderStateFromAttributeTag(fileattributes: u32, reparse extern "system" { fn CfGetPlaceholderStateFromAttributeTag(fileattributes: u32, reparsetag: u32) -> CF_PLACEHOLDER_STATE; } - ::core::mem::transmute(CfGetPlaceholderStateFromAttributeTag(::core::mem::transmute(fileattributes), ::core::mem::transmute(reparsetag))) + ::core::mem::transmute(CfGetPlaceholderStateFromAttributeTag(fileattributes, reparsetag)) } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Storage_FileSystem\"`*"] #[cfg(feature = "Win32_Storage_FileSystem")] @@ -4455,7 +4455,7 @@ pub unsafe fn CfGetPlaceholderStateFromFileInfo(infobuffer: *const ::core::ffi:: extern "system" { fn CfGetPlaceholderStateFromFileInfo(infobuffer: *const ::core::ffi::c_void, infoclass: super::FileSystem::FILE_INFO_BY_HANDLE_CLASS) -> CF_PLACEHOLDER_STATE; } - ::core::mem::transmute(CfGetPlaceholderStateFromFileInfo(::core::mem::transmute(infobuffer), ::core::mem::transmute(infoclass))) + ::core::mem::transmute(CfGetPlaceholderStateFromFileInfo(::core::mem::transmute(infobuffer), infoclass)) } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] @@ -4488,7 +4488,7 @@ where extern "system" { fn CfGetSyncRootInfoByHandle(filehandle: super::super::Foundation::HANDLE, infoclass: CF_SYNC_ROOT_INFO_CLASS, infobuffer: *mut ::core::ffi::c_void, infobufferlength: u32, returnedlength: *mut u32) -> ::windows::core::HRESULT; } - CfGetSyncRootInfoByHandle(filehandle.into(), ::core::mem::transmute(infoclass), ::core::mem::transmute(infobuffer), ::core::mem::transmute(infobufferlength), ::core::mem::transmute(returnedlength)).ok() + CfGetSyncRootInfoByHandle(filehandle.into(), infoclass, ::core::mem::transmute(infobuffer), infobufferlength, ::core::mem::transmute(returnedlength)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] #[inline] @@ -4500,7 +4500,7 @@ where extern "system" { fn CfGetSyncRootInfoByPath(filepath: ::windows::core::PCWSTR, infoclass: CF_SYNC_ROOT_INFO_CLASS, infobuffer: *mut ::core::ffi::c_void, infobufferlength: u32, returnedlength: *mut u32) -> ::windows::core::HRESULT; } - CfGetSyncRootInfoByPath(filepath.into(), ::core::mem::transmute(infoclass), ::core::mem::transmute(infobuffer), ::core::mem::transmute(infobufferlength), ::core::mem::transmute(returnedlength)).ok() + CfGetSyncRootInfoByPath(filepath.into(), infoclass, ::core::mem::transmute(infobuffer), infobufferlength, ::core::mem::transmute(returnedlength)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4540,7 +4540,7 @@ where extern "system" { fn CfHydratePlaceholder(filehandle: super::super::Foundation::HANDLE, startingoffset: i64, length: i64, hydrateflags: CF_HYDRATE_FLAGS, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::HRESULT; } - CfHydratePlaceholder(filehandle.into(), ::core::mem::transmute(startingoffset), ::core::mem::transmute(length), ::core::mem::transmute(hydrateflags), ::core::mem::transmute(overlapped)).ok() + CfHydratePlaceholder(filehandle.into(), startingoffset, length, hydrateflags, ::core::mem::transmute(overlapped)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4554,7 +4554,7 @@ where fn CfOpenFileWithOplock(filepath: ::windows::core::PCWSTR, flags: CF_OPEN_FILE_FLAGS, protectedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CfOpenFileWithOplock(filepath.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CfOpenFileWithOplock(filepath.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] #[inline] @@ -4592,7 +4592,7 @@ where extern "system" { fn CfRegisterSyncRoot(syncrootpath: ::windows::core::PCWSTR, registration: *const CF_SYNC_REGISTRATION, policies: *const CF_SYNC_POLICIES, registerflags: CF_REGISTER_FLAGS) -> ::windows::core::HRESULT; } - CfRegisterSyncRoot(syncrootpath.into(), ::core::mem::transmute(registration), ::core::mem::transmute(policies), ::core::mem::transmute(registerflags)).ok() + CfRegisterSyncRoot(syncrootpath.into(), ::core::mem::transmute(registration), ::core::mem::transmute(policies), registerflags).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4630,7 +4630,7 @@ where extern "system" { fn CfReportProviderProgress(connectionkey: CF_CONNECTION_KEY, transferkey: i64, providerprogresstotal: i64, providerprogresscompleted: i64) -> ::windows::core::HRESULT; } - CfReportProviderProgress(connectionkey.into(), ::core::mem::transmute(transferkey), ::core::mem::transmute(providerprogresstotal), ::core::mem::transmute(providerprogresscompleted)).ok() + CfReportProviderProgress(connectionkey.into(), transferkey, providerprogresstotal, providerprogresscompleted).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] #[inline] @@ -4642,7 +4642,7 @@ where extern "system" { fn CfReportProviderProgress2(connectionkey: CF_CONNECTION_KEY, transferkey: i64, requestkey: i64, providerprogresstotal: i64, providerprogresscompleted: i64, targetsessionid: u32) -> ::windows::core::HRESULT; } - CfReportProviderProgress2(connectionkey.into(), ::core::mem::transmute(transferkey), ::core::mem::transmute(requestkey), ::core::mem::transmute(providerprogresstotal), ::core::mem::transmute(providerprogresscompleted), ::core::mem::transmute(targetsessionid)).ok() + CfReportProviderProgress2(connectionkey.into(), transferkey, requestkey, providerprogresstotal, providerprogresscompleted, targetsessionid).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] #[inline] @@ -4667,7 +4667,7 @@ where extern "system" { fn CfRevertPlaceholder(filehandle: super::super::Foundation::HANDLE, revertflags: CF_REVERT_FLAGS, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::HRESULT; } - CfRevertPlaceholder(filehandle.into(), ::core::mem::transmute(revertflags), ::core::mem::transmute(overlapped)).ok() + CfRevertPlaceholder(filehandle.into(), revertflags, ::core::mem::transmute(overlapped)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))] @@ -4693,7 +4693,7 @@ where extern "system" { fn CfSetInSyncState(filehandle: super::super::Foundation::HANDLE, insyncstate: CF_IN_SYNC_STATE, insyncflags: CF_SET_IN_SYNC_FLAGS, insyncusn: *mut i64) -> ::windows::core::HRESULT; } - CfSetInSyncState(filehandle.into(), ::core::mem::transmute(insyncstate), ::core::mem::transmute(insyncflags), ::core::mem::transmute(insyncusn)).ok() + CfSetInSyncState(filehandle.into(), insyncstate, insyncflags, ::core::mem::transmute(insyncusn)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -4706,7 +4706,7 @@ where extern "system" { fn CfSetPinState(filehandle: super::super::Foundation::HANDLE, pinstate: CF_PIN_STATE, pinflags: CF_SET_PIN_FLAGS, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::HRESULT; } - CfSetPinState(filehandle.into(), ::core::mem::transmute(pinstate), ::core::mem::transmute(pinflags), ::core::mem::transmute(overlapped)).ok() + CfSetPinState(filehandle.into(), pinstate, pinflags, ::core::mem::transmute(overlapped)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] #[inline] @@ -4731,7 +4731,7 @@ where extern "system" { fn CfUpdatePlaceholder(filehandle: super::super::Foundation::HANDLE, fsmetadata: *const CF_FS_METADATA, fileidentity: *const ::core::ffi::c_void, fileidentitylength: u32, dehydraterangearray: *const CF_FILE_RANGE, dehydraterangecount: u32, updateflags: CF_UPDATE_FLAGS, updateusn: *mut i64, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::HRESULT; } - CfUpdatePlaceholder(filehandle.into(), ::core::mem::transmute(fsmetadata), ::core::mem::transmute(fileidentity), ::core::mem::transmute(fileidentitylength), ::core::mem::transmute(::windows::core::as_ptr_or_null(dehydraterangearray)), dehydraterangearray.len() as _, ::core::mem::transmute(updateflags), ::core::mem::transmute(updateusn), ::core::mem::transmute(overlapped)).ok() + CfUpdatePlaceholder(filehandle.into(), ::core::mem::transmute(fsmetadata), ::core::mem::transmute(fileidentity), fileidentitylength, ::core::mem::transmute(::windows::core::as_ptr_or_null(dehydraterangearray)), dehydraterangearray.len() as _, updateflags, ::core::mem::transmute(updateusn), ::core::mem::transmute(overlapped)).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] #[inline] @@ -4743,7 +4743,7 @@ where extern "system" { fn CfUpdateSyncProviderStatus(connectionkey: CF_CONNECTION_KEY, providerstatus: CF_SYNC_PROVIDER_STATUS) -> ::windows::core::HRESULT; } - CfUpdateSyncProviderStatus(connectionkey.into(), ::core::mem::transmute(providerstatus)).ok() + CfUpdateSyncProviderStatus(connectionkey.into(), providerstatus).ok() } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 6859d11e50..6e781e769c 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Compression/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Compression/mod.rs @@ -151,7 +151,7 @@ pub unsafe fn CloseDecompressor(decompressorhandle: isize) -> super::super::Foun extern "system" { fn CloseDecompressor(decompressorhandle: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CloseDecompressor(::core::mem::transmute(decompressorhandle))) + ::core::mem::transmute(CloseDecompressor(decompressorhandle)) } #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -164,7 +164,7 @@ where extern "system" { fn Compress(compressorhandle: COMPRESSOR_HANDLE, uncompresseddata: *const ::core::ffi::c_void, uncompresseddatasize: usize, compressedbuffer: *mut ::core::ffi::c_void, compressedbuffersize: usize, compresseddatasize: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(Compress(compressorhandle.into(), ::core::mem::transmute(uncompresseddata), ::core::mem::transmute(uncompresseddatasize), ::core::mem::transmute(compressedbuffer), ::core::mem::transmute(compressedbuffersize), ::core::mem::transmute(compresseddatasize))) + ::core::mem::transmute(Compress(compressorhandle.into(), ::core::mem::transmute(uncompresseddata), uncompresseddatasize, ::core::mem::transmute(compressedbuffer), compressedbuffersize, ::core::mem::transmute(compresseddatasize))) } #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -174,7 +174,7 @@ pub unsafe fn CreateCompressor(algorithm: COMPRESS_ALGORITHM, allocationroutines extern "system" { fn CreateCompressor(algorithm: COMPRESS_ALGORITHM, allocationroutines: *const COMPRESS_ALLOCATION_ROUTINES, compressorhandle: *mut isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateCompressor(::core::mem::transmute(algorithm), ::core::mem::transmute(allocationroutines), ::core::mem::transmute(compressorhandle))) + ::core::mem::transmute(CreateCompressor(algorithm, ::core::mem::transmute(allocationroutines), ::core::mem::transmute(compressorhandle))) } #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -184,7 +184,7 @@ pub unsafe fn CreateDecompressor(algorithm: COMPRESS_ALGORITHM, allocationroutin extern "system" { fn CreateDecompressor(algorithm: COMPRESS_ALGORITHM, allocationroutines: *const COMPRESS_ALLOCATION_ROUTINES, decompressorhandle: *mut isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateDecompressor(::core::mem::transmute(algorithm), ::core::mem::transmute(allocationroutines), ::core::mem::transmute(decompressorhandle))) + ::core::mem::transmute(CreateDecompressor(algorithm, ::core::mem::transmute(allocationroutines), ::core::mem::transmute(decompressorhandle))) } #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -194,7 +194,7 @@ pub unsafe fn Decompress(decompressorhandle: isize, compresseddata: *const ::cor extern "system" { fn Decompress(decompressorhandle: isize, compresseddata: *const ::core::ffi::c_void, compresseddatasize: usize, uncompressedbuffer: *mut ::core::ffi::c_void, uncompressedbuffersize: usize, uncompresseddatasize: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(Decompress(::core::mem::transmute(decompressorhandle), ::core::mem::transmute(compresseddata), ::core::mem::transmute(compresseddatasize), ::core::mem::transmute(uncompressedbuffer), ::core::mem::transmute(uncompressedbuffersize), ::core::mem::transmute(uncompresseddatasize))) + ::core::mem::transmute(Decompress(decompressorhandle, ::core::mem::transmute(compresseddata), compresseddatasize, ::core::mem::transmute(uncompressedbuffer), uncompressedbuffersize, ::core::mem::transmute(uncompresseddatasize))) } #[doc = "*Required features: `\"Win32_Storage_Compression\"`*"] pub type PFN_COMPRESS_ALLOCATE = ::core::option::Option *mut ::core::ffi::c_void>; @@ -211,7 +211,7 @@ where extern "system" { fn QueryCompressorInformation(compressorhandle: COMPRESSOR_HANDLE, compressinformationclass: COMPRESS_INFORMATION_CLASS, compressinformation: *mut ::core::ffi::c_void, compressinformationsize: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryCompressorInformation(compressorhandle.into(), ::core::mem::transmute(compressinformationclass), ::core::mem::transmute(compressinformation), ::core::mem::transmute(compressinformationsize))) + ::core::mem::transmute(QueryCompressorInformation(compressorhandle.into(), compressinformationclass, ::core::mem::transmute(compressinformation), compressinformationsize)) } #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -221,7 +221,7 @@ pub unsafe fn QueryDecompressorInformation(decompressorhandle: isize, compressin extern "system" { fn QueryDecompressorInformation(decompressorhandle: isize, compressinformationclass: COMPRESS_INFORMATION_CLASS, compressinformation: *mut ::core::ffi::c_void, compressinformationsize: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryDecompressorInformation(::core::mem::transmute(decompressorhandle), ::core::mem::transmute(compressinformationclass), ::core::mem::transmute(compressinformation), ::core::mem::transmute(compressinformationsize))) + ::core::mem::transmute(QueryDecompressorInformation(decompressorhandle, compressinformationclass, ::core::mem::transmute(compressinformation), compressinformationsize)) } #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -244,7 +244,7 @@ pub unsafe fn ResetDecompressor(decompressorhandle: isize) -> super::super::Foun extern "system" { fn ResetDecompressor(decompressorhandle: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ResetDecompressor(::core::mem::transmute(decompressorhandle))) + ::core::mem::transmute(ResetDecompressor(decompressorhandle)) } #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -257,7 +257,7 @@ where extern "system" { fn SetCompressorInformation(compressorhandle: COMPRESSOR_HANDLE, compressinformationclass: COMPRESS_INFORMATION_CLASS, compressinformation: *const ::core::ffi::c_void, compressinformationsize: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetCompressorInformation(compressorhandle.into(), ::core::mem::transmute(compressinformationclass), ::core::mem::transmute(compressinformation), ::core::mem::transmute(compressinformationsize))) + ::core::mem::transmute(SetCompressorInformation(compressorhandle.into(), compressinformationclass, ::core::mem::transmute(compressinformation), compressinformationsize)) } #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -267,7 +267,7 @@ pub unsafe fn SetDecompressorInformation(decompressorhandle: isize, compressinfo extern "system" { fn SetDecompressorInformation(decompressorhandle: isize, compressinformationclass: COMPRESS_INFORMATION_CLASS, compressinformation: *const ::core::ffi::c_void, compressinformationsize: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetDecompressorInformation(::core::mem::transmute(decompressorhandle), ::core::mem::transmute(compressinformationclass), ::core::mem::transmute(compressinformation), ::core::mem::transmute(compressinformationsize))) + ::core::mem::transmute(SetDecompressorInformation(decompressorhandle, compressinformationclass, ::core::mem::transmute(compressinformation), compressinformationsize)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 526afe54c0..32fbdf91e3 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/mod.rs @@ -511,7 +511,7 @@ impl IDedupBackupSupport { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDedupReadFileCallback>>, { - (::windows::core::Interface::vtable(self).RestoreFiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numberoffiles), ::core::mem::transmute(filefullpaths), store.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(fileresults)).ok() + (::windows::core::Interface::vtable(self).RestoreFiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(numberoffiles), ::core::mem::transmute(filefullpaths), store.into().abi(), flags, ::core::mem::transmute(fileresults)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -576,7 +576,7 @@ impl IDedupChunkLibrary { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetParameter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparamtype), vparamvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetParameter)(::windows::core::Interface::as_raw(self), dwparamtype, vparamvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"] pub unsafe fn StartChunking(&self, iiditeratorinterfaceid: ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -656,7 +656,7 @@ impl IDedupDataPort { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).InsertChunksWithStream)(::windows::core::Interface::as_raw(self), pchunkmetadata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchunkmetadata)), ::core::mem::transmute(databytecount), pchunkdatastream.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).InsertChunksWithStream)(::windows::core::Interface::as_raw(self), pchunkmetadata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchunkmetadata)), databytecount, pchunkdatastream.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -671,7 +671,7 @@ impl IDedupDataPort { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).CommitStreamsWithStream)(::windows::core::Interface::as_raw(self), pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams)), ::core::mem::transmute(entrycount), pentriesstream.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).CommitStreamsWithStream)(::windows::core::Interface::as_raw(self), pstreams.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstreams)), entrycount, pentriesstream.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -682,7 +682,7 @@ impl IDedupDataPort { #[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStreamsResults(&self, requestid: ::windows::core::GUID, maxwaitms: u32, streamentryindex: u32, pstreamcount: *mut u32, ppstreams: *mut *mut DedupStream, pentrycount: *mut u32, ppentries: *mut *mut DedupStreamEntry, pstatus: *mut DedupDataPortRequestStatus, ppitemresults: *mut *mut ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStreamsResults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestid), ::core::mem::transmute(maxwaitms), ::core::mem::transmute(streamentryindex), ::core::mem::transmute(pstreamcount), ::core::mem::transmute(ppstreams), ::core::mem::transmute(pentrycount), ::core::mem::transmute(ppentries), ::core::mem::transmute(pstatus), ::core::mem::transmute(ppitemresults)).ok() + (::windows::core::Interface::vtable(self).GetStreamsResults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestid), maxwaitms, streamentryindex, ::core::mem::transmute(pstreamcount), ::core::mem::transmute(ppstreams), ::core::mem::transmute(pentrycount), ::core::mem::transmute(ppentries), ::core::mem::transmute(pstatus), ::core::mem::transmute(ppitemresults)).ok() } #[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"] pub unsafe fn GetChunks(&self, phashes: &[DedupHash]) -> ::windows::core::Result<::windows::core::GUID> { @@ -691,7 +691,7 @@ impl IDedupDataPort { } #[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"] pub unsafe fn GetChunksResults(&self, requestid: ::windows::core::GUID, maxwaitms: u32, chunkindex: u32, pchunkcount: *mut u32, ppchunkmetadata: *mut *mut DedupChunk, pdatabytecount: *mut u32, ppchunkdata: *mut *mut u8, pstatus: *mut DedupDataPortRequestStatus, ppitemresults: *mut *mut ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetChunksResults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestid), ::core::mem::transmute(maxwaitms), ::core::mem::transmute(chunkindex), ::core::mem::transmute(pchunkcount), ::core::mem::transmute(ppchunkmetadata), ::core::mem::transmute(pdatabytecount), ::core::mem::transmute(ppchunkdata), ::core::mem::transmute(pstatus), ::core::mem::transmute(ppitemresults)).ok() + (::windows::core::Interface::vtable(self).GetChunksResults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestid), maxwaitms, chunkindex, ::core::mem::transmute(pchunkcount), ::core::mem::transmute(ppchunkmetadata), ::core::mem::transmute(pdatabytecount), ::core::mem::transmute(ppchunkdata), ::core::mem::transmute(pstatus), ::core::mem::transmute(ppitemresults)).ok() } #[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"] pub unsafe fn GetRequestStatus(&self, requestid: ::windows::core::GUID) -> ::windows::core::Result { @@ -700,7 +700,7 @@ impl IDedupDataPort { } #[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"] pub unsafe fn GetRequestResults(&self, requestid: ::windows::core::GUID, maxwaitms: u32, pbatchresult: *mut ::windows::core::HRESULT, pbatchcount: *mut u32, pstatus: *mut DedupDataPortRequestStatus, ppitemresults: *mut *mut ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRequestResults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestid), ::core::mem::transmute(maxwaitms), ::core::mem::transmute(pbatchresult), ::core::mem::transmute(pbatchcount), ::core::mem::transmute(pstatus), ::core::mem::transmute(ppitemresults)).ok() + (::windows::core::Interface::vtable(self).GetRequestResults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestid), maxwaitms, ::core::mem::transmute(pbatchresult), ::core::mem::transmute(pbatchcount), ::core::mem::transmute(pstatus), ::core::mem::transmute(ppitemresults)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -785,7 +785,7 @@ impl IDedupDataPortManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVolumeStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), path.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVolumeStatus)(::windows::core::Interface::as_raw(self), options, path.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -794,7 +794,7 @@ impl IDedupDataPortManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetVolumeDataPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), path.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVolumeDataPort)(::windows::core::Interface::as_raw(self), options, path.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -921,7 +921,7 @@ impl IDedupReadFileCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ReadBackupFile)(::windows::core::Interface::as_raw(self), filefullpath.into().abi(), ::core::mem::transmute(fileoffset), filebuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), ::core::mem::transmute(returnedsize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ReadBackupFile)(::windows::core::Interface::as_raw(self), filefullpath.into().abi(), fileoffset, filebuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), ::core::mem::transmute(returnedsize), flags).ok() } #[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 d54ced325e..92a924324a 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs @@ -1299,7 +1299,7 @@ where extern "system" { fn NetDfsAdd(dfsentrypath: ::windows::core::PCWSTR, servername: ::windows::core::PCWSTR, sharename: ::windows::core::PCWSTR, comment: ::windows::core::PCWSTR, flags: u32) -> u32; } - ::core::mem::transmute(NetDfsAdd(dfsentrypath.into(), servername.into(), sharename.into(), comment.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(NetDfsAdd(dfsentrypath.into(), servername.into(), sharename.into(), comment.into(), flags)) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1314,7 +1314,7 @@ where extern "system" { fn NetDfsAddFtRoot(servername: ::windows::core::PCWSTR, rootshare: ::windows::core::PCWSTR, ftdfsname: ::windows::core::PCWSTR, comment: ::windows::core::PCWSTR, flags: u32) -> u32; } - ::core::mem::transmute(NetDfsAddFtRoot(servername.into(), rootshare.into(), ftdfsname.into(), comment.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(NetDfsAddFtRoot(servername.into(), rootshare.into(), ftdfsname.into(), comment.into(), flags)) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1328,7 +1328,7 @@ where extern "system" { fn NetDfsAddRootTarget(pdfspath: ::windows::core::PCWSTR, ptargetpath: ::windows::core::PCWSTR, majorversion: u32, pcomment: ::windows::core::PCWSTR, flags: u32) -> u32; } - ::core::mem::transmute(NetDfsAddRootTarget(pdfspath.into(), ptargetpath.into(), ::core::mem::transmute(majorversion), pcomment.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(NetDfsAddRootTarget(pdfspath.into(), ptargetpath.into(), majorversion, pcomment.into(), flags)) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1342,7 +1342,7 @@ where extern "system" { fn NetDfsAddStdRoot(servername: ::windows::core::PCWSTR, rootshare: ::windows::core::PCWSTR, comment: ::windows::core::PCWSTR, flags: u32) -> u32; } - ::core::mem::transmute(NetDfsAddStdRoot(servername.into(), rootshare.into(), comment.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(NetDfsAddStdRoot(servername.into(), rootshare.into(), comment.into(), flags)) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1354,7 +1354,7 @@ where extern "system" { fn NetDfsEnum(dfsname: ::windows::core::PCWSTR, level: u32, prefmaxlen: u32, buffer: *mut *mut u8, entriesread: *mut u32, resumehandle: *mut u32) -> u32; } - ::core::mem::transmute(NetDfsEnum(dfsname.into(), ::core::mem::transmute(level), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(buffer), ::core::mem::transmute(entriesread), ::core::mem::transmute(resumehandle))) + ::core::mem::transmute(NetDfsEnum(dfsname.into(), level, prefmaxlen, ::core::mem::transmute(buffer), ::core::mem::transmute(entriesread), ::core::mem::transmute(resumehandle))) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1368,7 +1368,7 @@ where extern "system" { fn NetDfsGetClientInfo(dfsentrypath: ::windows::core::PCWSTR, servername: ::windows::core::PCWSTR, sharename: ::windows::core::PCWSTR, level: u32, buffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetDfsGetClientInfo(dfsentrypath.into(), servername.into(), sharename.into(), ::core::mem::transmute(level), ::core::mem::transmute(buffer))) + ::core::mem::transmute(NetDfsGetClientInfo(dfsentrypath.into(), servername.into(), sharename.into(), level, ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -1381,7 +1381,7 @@ where extern "system" { fn NetDfsGetFtContainerSecurity(domainname: ::windows::core::PCWSTR, securityinformation: u32, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> u32; } - ::core::mem::transmute(NetDfsGetFtContainerSecurity(domainname.into(), ::core::mem::transmute(securityinformation), ::core::mem::transmute(ppsecuritydescriptor), ::core::mem::transmute(lpcbsecuritydescriptor))) + ::core::mem::transmute(NetDfsGetFtContainerSecurity(domainname.into(), securityinformation, ::core::mem::transmute(ppsecuritydescriptor), ::core::mem::transmute(lpcbsecuritydescriptor))) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1395,7 +1395,7 @@ where extern "system" { fn NetDfsGetInfo(dfsentrypath: ::windows::core::PCWSTR, servername: ::windows::core::PCWSTR, sharename: ::windows::core::PCWSTR, level: u32, buffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetDfsGetInfo(dfsentrypath.into(), servername.into(), sharename.into(), ::core::mem::transmute(level), ::core::mem::transmute(buffer))) + ::core::mem::transmute(NetDfsGetInfo(dfsentrypath.into(), servername.into(), sharename.into(), level, ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -1408,7 +1408,7 @@ where extern "system" { fn NetDfsGetSecurity(dfsentrypath: ::windows::core::PCWSTR, securityinformation: u32, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> u32; } - ::core::mem::transmute(NetDfsGetSecurity(dfsentrypath.into(), ::core::mem::transmute(securityinformation), ::core::mem::transmute(ppsecuritydescriptor), ::core::mem::transmute(lpcbsecuritydescriptor))) + ::core::mem::transmute(NetDfsGetSecurity(dfsentrypath.into(), securityinformation, ::core::mem::transmute(ppsecuritydescriptor), ::core::mem::transmute(lpcbsecuritydescriptor))) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -1421,7 +1421,7 @@ where extern "system" { fn NetDfsGetStdContainerSecurity(machinename: ::windows::core::PCWSTR, securityinformation: u32, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> u32; } - ::core::mem::transmute(NetDfsGetStdContainerSecurity(machinename.into(), ::core::mem::transmute(securityinformation), ::core::mem::transmute(ppsecuritydescriptor), ::core::mem::transmute(lpcbsecuritydescriptor))) + ::core::mem::transmute(NetDfsGetStdContainerSecurity(machinename.into(), securityinformation, ::core::mem::transmute(ppsecuritydescriptor), ::core::mem::transmute(lpcbsecuritydescriptor))) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1433,7 +1433,7 @@ where extern "system" { fn NetDfsGetSupportedNamespaceVersion(origin: DFS_NAMESPACE_VERSION_ORIGIN, pname: ::windows::core::PCWSTR, ppversioninfo: *mut *mut DFS_SUPPORTED_NAMESPACE_VERSION_INFO) -> u32; } - ::core::mem::transmute(NetDfsGetSupportedNamespaceVersion(::core::mem::transmute(origin), pname.into(), ::core::mem::transmute(ppversioninfo))) + ::core::mem::transmute(NetDfsGetSupportedNamespaceVersion(origin, pname.into(), ::core::mem::transmute(ppversioninfo))) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1446,7 +1446,7 @@ where extern "system" { fn NetDfsMove(olddfsentrypath: ::windows::core::PCWSTR, newdfsentrypath: ::windows::core::PCWSTR, flags: u32) -> u32; } - ::core::mem::transmute(NetDfsMove(olddfsentrypath.into(), newdfsentrypath.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(NetDfsMove(olddfsentrypath.into(), newdfsentrypath.into(), flags)) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1474,7 +1474,7 @@ where extern "system" { fn NetDfsRemoveFtRoot(servername: ::windows::core::PCWSTR, rootshare: ::windows::core::PCWSTR, ftdfsname: ::windows::core::PCWSTR, flags: u32) -> u32; } - ::core::mem::transmute(NetDfsRemoveFtRoot(servername.into(), rootshare.into(), ftdfsname.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(NetDfsRemoveFtRoot(servername.into(), rootshare.into(), ftdfsname.into(), flags)) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1489,7 +1489,7 @@ where extern "system" { fn NetDfsRemoveFtRootForced(domainname: ::windows::core::PCWSTR, servername: ::windows::core::PCWSTR, rootshare: ::windows::core::PCWSTR, ftdfsname: ::windows::core::PCWSTR, flags: u32) -> u32; } - ::core::mem::transmute(NetDfsRemoveFtRootForced(domainname.into(), servername.into(), rootshare.into(), ftdfsname.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(NetDfsRemoveFtRootForced(domainname.into(), servername.into(), rootshare.into(), ftdfsname.into(), flags)) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1502,7 +1502,7 @@ where extern "system" { fn NetDfsRemoveRootTarget(pdfspath: ::windows::core::PCWSTR, ptargetpath: ::windows::core::PCWSTR, flags: u32) -> u32; } - ::core::mem::transmute(NetDfsRemoveRootTarget(pdfspath.into(), ptargetpath.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(NetDfsRemoveRootTarget(pdfspath.into(), ptargetpath.into(), flags)) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1515,7 +1515,7 @@ where extern "system" { fn NetDfsRemoveStdRoot(servername: ::windows::core::PCWSTR, rootshare: ::windows::core::PCWSTR, flags: u32) -> u32; } - ::core::mem::transmute(NetDfsRemoveStdRoot(servername.into(), rootshare.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(NetDfsRemoveStdRoot(servername.into(), rootshare.into(), flags)) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1529,7 +1529,7 @@ where extern "system" { fn NetDfsSetClientInfo(dfsentrypath: ::windows::core::PCWSTR, servername: ::windows::core::PCWSTR, sharename: ::windows::core::PCWSTR, level: u32, buffer: *const u8) -> u32; } - ::core::mem::transmute(NetDfsSetClientInfo(dfsentrypath.into(), servername.into(), sharename.into(), ::core::mem::transmute(level), ::core::mem::transmute(buffer))) + ::core::mem::transmute(NetDfsSetClientInfo(dfsentrypath.into(), servername.into(), sharename.into(), level, ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -1543,7 +1543,7 @@ where extern "system" { fn NetDfsSetFtContainerSecurity(domainname: ::windows::core::PCWSTR, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(NetDfsSetFtContainerSecurity(domainname.into(), ::core::mem::transmute(securityinformation), psecuritydescriptor.into())) + ::core::mem::transmute(NetDfsSetFtContainerSecurity(domainname.into(), securityinformation, psecuritydescriptor.into())) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] #[inline] @@ -1557,7 +1557,7 @@ where extern "system" { fn NetDfsSetInfo(dfsentrypath: ::windows::core::PCWSTR, servername: ::windows::core::PCWSTR, sharename: ::windows::core::PCWSTR, level: u32, buffer: *const u8) -> u32; } - ::core::mem::transmute(NetDfsSetInfo(dfsentrypath.into(), servername.into(), sharename.into(), ::core::mem::transmute(level), ::core::mem::transmute(buffer))) + ::core::mem::transmute(NetDfsSetInfo(dfsentrypath.into(), servername.into(), sharename.into(), level, ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -1571,7 +1571,7 @@ where extern "system" { fn NetDfsSetSecurity(dfsentrypath: ::windows::core::PCWSTR, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(NetDfsSetSecurity(dfsentrypath.into(), ::core::mem::transmute(securityinformation), psecuritydescriptor.into())) + ::core::mem::transmute(NetDfsSetSecurity(dfsentrypath.into(), securityinformation, psecuritydescriptor.into())) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -1585,7 +1585,7 @@ where extern "system" { fn NetDfsSetStdContainerSecurity(machinename: ::windows::core::PCWSTR, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(NetDfsSetStdContainerSecurity(machinename.into(), ::core::mem::transmute(securityinformation), psecuritydescriptor.into())) + ::core::mem::transmute(NetDfsSetStdContainerSecurity(machinename.into(), securityinformation, psecuritydescriptor.into())) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 700c6e38af..51a07fb611 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs @@ -484,7 +484,7 @@ pub struct IEnhancedStorageACT(::windows::core::IUnknown); impl IEnhancedStorageACT { #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub unsafe fn Authorize(&self, hwndparent: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Authorize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwndparent), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Authorize)(::windows::core::Interface::as_raw(self), hwndparent, dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub unsafe fn Unauthorize(&self) -> ::windows::core::Result<()> { @@ -562,7 +562,7 @@ pub struct IEnhancedStorageACT2(::windows::core::IUnknown); impl IEnhancedStorageACT2 { #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub unsafe fn Authorize(&self, hwndparent: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Authorize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwndparent), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.Authorize)(::windows::core::Interface::as_raw(self), hwndparent, dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub unsafe fn Unauthorize(&self) -> ::windows::core::Result<()> { @@ -665,7 +665,7 @@ pub struct IEnhancedStorageACT3(::windows::core::IUnknown); impl IEnhancedStorageACT3 { #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub unsafe fn Authorize(&self, hwndparent: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Authorize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwndparent), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Authorize)(::windows::core::Interface::as_raw(self), hwndparent, dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub unsafe fn Unauthorize(&self) -> ::windows::core::Result<()> { @@ -703,7 +703,7 @@ impl IEnhancedStorageACT3 { } #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub unsafe fn UnauthorizeEx(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnauthorizeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).UnauthorizeEx)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -812,7 +812,7 @@ impl IEnhancedStorageSilo { } #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub unsafe fn SendCommand(&self, command: u8, pbcommandbuffer: &[u8], pbresponsebuffer: *mut u8, pcbresponsebuffer: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(command), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcommandbuffer)), pbcommandbuffer.len() as _, ::core::mem::transmute(pbresponsebuffer), ::core::mem::transmute(pcbresponsebuffer)).ok() + (::windows::core::Interface::vtable(self).SendCommand)(::windows::core::Interface::as_raw(self), command, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbcommandbuffer)), pbcommandbuffer.len() as _, ::core::mem::transmute(pbresponsebuffer), ::core::mem::transmute(pcbresponsebuffer)).ok() } #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_Devices_PortableDevices\"`*"] #[cfg(feature = "Win32_Devices_PortableDevices")] 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 59526519ee..124da83ad9 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs @@ -463,7 +463,7 @@ impl IFhConfigMgr { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddRemoveExcludeRule)(::windows::core::Interface::as_raw(self), add.into(), ::core::mem::transmute(category), item.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddRemoveExcludeRule)(::windows::core::Interface::as_raw(self), add.into(), category, item.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -472,16 +472,16 @@ impl IFhConfigMgr { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetIncludeExcludeRules)(::windows::core::Interface::as_raw(self), include.into(), ::core::mem::transmute(category), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetIncludeExcludeRules)(::windows::core::Interface::as_raw(self), include.into(), category, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"] pub unsafe fn GetLocalPolicy(&self, localpolicytype: FH_LOCAL_POLICY_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLocalPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(localpolicytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLocalPolicy)(::windows::core::Interface::as_raw(self), localpolicytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"] pub unsafe fn SetLocalPolicy(&self, localpolicytype: FH_LOCAL_POLICY_TYPE, policyvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocalPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(localpolicytype), ::core::mem::transmute(policyvalue)).ok() + (::windows::core::Interface::vtable(self).SetLocalPolicy)(::windows::core::Interface::as_raw(self), localpolicytype, policyvalue).ok() } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"] pub unsafe fn GetBackupStatus(&self) -> ::windows::core::Result { @@ -490,7 +490,7 @@ impl IFhConfigMgr { } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"] pub unsafe fn SetBackupStatus(&self, backupstatus: FH_BACKUP_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackupStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(backupstatus)).ok() + (::windows::core::Interface::vtable(self).SetBackupStatus)(::windows::core::Interface::as_raw(self), backupstatus).ok() } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"] pub unsafe fn GetDefaultTarget(&self) -> ::windows::core::Result { @@ -628,11 +628,11 @@ impl IFhReassociation { #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetConfigurationDetails(&self, index: u32, username: *mut super::super::Foundation::BSTR, pcname: *mut super::super::Foundation::BSTR, backuptime: *mut super::super::Foundation::FILETIME) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConfigurationDetails)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(username), ::core::mem::transmute(pcname), ::core::mem::transmute(backuptime)).ok() + (::windows::core::Interface::vtable(self).GetConfigurationDetails)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(username), ::core::mem::transmute(pcname), ::core::mem::transmute(backuptime)).ok() } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"] 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() + (::windows::core::Interface::vtable(self).SelectConfiguration)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -768,12 +768,12 @@ impl IFhTarget { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStringProperty(&self, propertytype: FH_TARGET_PROPERTY_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetStringProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStringProperty)(::windows::core::Interface::as_raw(self), propertytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"] pub unsafe fn GetNumericalProperty(&self, propertytype: FH_TARGET_PROPERTY_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNumericalProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNumericalProperty)(::windows::core::Interface::as_raw(self), propertytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { diff --git a/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs index e34de495de..b6010d5c23 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs @@ -1762,7 +1762,7 @@ impl IFsrmAccessDeniedRemediationClient { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parentwnd), accesspath.into().abi(), ::core::mem::transmute(errortype), ::core::mem::transmute(flags), windowtitle.into().abi(), windowmessage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), parentwnd, accesspath.into().abi(), errortype, flags, windowtitle.into().abi(), windowmessage.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -1859,7 +1859,7 @@ impl IFsrmAction { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetRunLimitInterval(&self, minutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRunLimitInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minutes)).ok() + (::windows::core::Interface::vtable(self).SetRunLimitInterval)(::windows::core::Interface::as_raw(self), minutes).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Delete(&self) -> ::windows::core::Result<()> { @@ -1961,7 +1961,7 @@ impl IFsrmActionCommand { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetRunLimitInterval(&self, minutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRunLimitInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minutes)).ok() + (::windows::core::Interface::vtable(self).base__.SetRunLimitInterval)(::windows::core::Interface::as_raw(self), minutes).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Delete(&self) -> ::windows::core::Result<()> { @@ -2002,7 +2002,7 @@ impl IFsrmActionCommand { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetAccount(&self, account: FsrmAccountType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAccount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(account)).ok() + (::windows::core::Interface::vtable(self).SetAccount)(::windows::core::Interface::as_raw(self), account).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2025,7 +2025,7 @@ impl IFsrmActionCommand { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetMonitorCommand(&self, monitorcommand: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMonitorCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(monitorcommand)).ok() + (::windows::core::Interface::vtable(self).SetMonitorCommand)(::windows::core::Interface::as_raw(self), monitorcommand).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn KillTimeOut(&self) -> ::windows::core::Result { @@ -2034,7 +2034,7 @@ impl IFsrmActionCommand { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetKillTimeOut(&self, minutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKillTimeOut)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minutes)).ok() + (::windows::core::Interface::vtable(self).SetKillTimeOut)(::windows::core::Interface::as_raw(self), minutes).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn LogResult(&self) -> ::windows::core::Result { @@ -2043,7 +2043,7 @@ impl IFsrmActionCommand { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetLogResult(&self, logresults: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(logresults)).ok() + (::windows::core::Interface::vtable(self).SetLogResult)(::windows::core::Interface::as_raw(self), logresults).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2186,7 +2186,7 @@ impl IFsrmActionEmail { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetRunLimitInterval(&self, minutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRunLimitInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minutes)).ok() + (::windows::core::Interface::vtable(self).base__.SetRunLimitInterval)(::windows::core::Interface::as_raw(self), minutes).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Delete(&self) -> ::windows::core::Result<()> { @@ -2455,7 +2455,7 @@ impl IFsrmActionEmail2 { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetRunLimitInterval(&self, minutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRunLimitInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minutes)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRunLimitInterval)(::windows::core::Interface::as_raw(self), minutes).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Delete(&self) -> ::windows::core::Result<()> { @@ -2566,7 +2566,7 @@ impl IFsrmActionEmail2 { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetAttachmentFileListSize(&self, attachmentfilelistsize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttachmentFileListSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attachmentfilelistsize)).ok() + (::windows::core::Interface::vtable(self).SetAttachmentFileListSize)(::windows::core::Interface::as_raw(self), attachmentfilelistsize).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2697,7 +2697,7 @@ impl IFsrmActionEventLog { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetRunLimitInterval(&self, minutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRunLimitInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minutes)).ok() + (::windows::core::Interface::vtable(self).base__.SetRunLimitInterval)(::windows::core::Interface::as_raw(self), minutes).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Delete(&self) -> ::windows::core::Result<()> { @@ -2710,7 +2710,7 @@ impl IFsrmActionEventLog { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetEventType(&self, eventtype: FsrmEventType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventtype)).ok() + (::windows::core::Interface::vtable(self).SetEventType)(::windows::core::Interface::as_raw(self), eventtype).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2845,7 +2845,7 @@ impl IFsrmActionReport { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetRunLimitInterval(&self, minutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRunLimitInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minutes)).ok() + (::windows::core::Interface::vtable(self).base__.SetRunLimitInterval)(::windows::core::Interface::as_raw(self), minutes).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Delete(&self) -> ::windows::core::Result<()> { @@ -3032,7 +3032,7 @@ impl IFsrmAutoApplyQuota { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetQuotaFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(quotaflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetQuotaFlags)(::windows::core::Interface::as_raw(self), quotaflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3042,27 +3042,27 @@ impl IFsrmAutoApplyQuota { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn AddThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.AddThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn DeleteThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.DeleteThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DeleteThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ModifyThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(newthreshold)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ModifyThreshold)(::windows::core::Interface::as_raw(self), threshold, newthreshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateThresholdAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateThresholdAction)(::windows::core::Interface::as_raw(self), threshold, actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EnumThresholdActions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.EnumThresholdActions)(::windows::core::Interface::as_raw(self), threshold, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3116,7 +3116,7 @@ impl IFsrmAutoApplyQuota { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAndUpdateDerived(&self, commitoptions: FsrmCommitOptions, applyoptions: FsrmTemplateApplyOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CommitAndUpdateDerived)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commitoptions), ::core::mem::transmute(applyoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CommitAndUpdateDerived)(::windows::core::Interface::as_raw(self), commitoptions, applyoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -3276,7 +3276,7 @@ impl IFsrmClassificationManager { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetLogging(&self, logging: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogging)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(logging)).ok() + (::windows::core::Interface::vtable(self).SetLogging)(::windows::core::Interface::as_raw(self), logging).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3299,7 +3299,7 @@ impl IFsrmClassificationManager { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetClassificationReportEnabled(&self, reportenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClassificationReportEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reportenabled)).ok() + (::windows::core::Interface::vtable(self).SetClassificationReportEnabled)(::windows::core::Interface::as_raw(self), reportenabled).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3322,7 +3322,7 @@ impl IFsrmClassificationManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumPropertyDefinitions(&self, options: FsrmEnumOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumPropertyDefinitions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumPropertyDefinitions)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3343,13 +3343,13 @@ impl IFsrmClassificationManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumRules(&self, ruletype: FsrmRuleType, options: FsrmEnumOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumRules)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ruletype), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumRules)(::windows::core::Interface::as_raw(self), ruletype, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRule(&self, ruletype: FsrmRuleType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ruletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRule)(::windows::core::Interface::as_raw(self), ruletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3358,19 +3358,19 @@ impl IFsrmClassificationManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRule)(::windows::core::Interface::as_raw(self), rulename.into().abi(), ::core::mem::transmute(ruletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRule)(::windows::core::Interface::as_raw(self), rulename.into().abi(), ruletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumModuleDefinitions(&self, moduletype: FsrmPipelineModuleType, options: FsrmEnumOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumModuleDefinitions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(moduletype), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumModuleDefinitions)(::windows::core::Interface::as_raw(self), moduletype, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateModuleDefinition(&self, moduletype: FsrmPipelineModuleType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateModuleDefinition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(moduletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateModuleDefinition)(::windows::core::Interface::as_raw(self), moduletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3379,7 +3379,7 @@ impl IFsrmClassificationManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetModuleDefinition)(::windows::core::Interface::as_raw(self), modulename.into().abi(), ::core::mem::transmute(moduletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetModuleDefinition)(::windows::core::Interface::as_raw(self), modulename.into().abi(), moduletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3387,12 +3387,12 @@ impl IFsrmClassificationManager { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RunClassification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), reserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).RunClassification)(::windows::core::Interface::as_raw(self), context, reserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn WaitForClassificationCompletion(&self, waitseconds: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WaitForClassificationCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(waitseconds), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WaitForClassificationCompletion)(::windows::core::Interface::as_raw(self), waitseconds, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn CancelClassification(&self) -> ::windows::core::Result<()> { @@ -3405,7 +3405,7 @@ impl IFsrmClassificationManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumFileProperties)(::windows::core::Interface::as_raw(self), filepath.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumFileProperties)(::windows::core::Interface::as_raw(self), filepath.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3415,7 +3415,7 @@ impl IFsrmClassificationManager { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFileProperty)(::windows::core::Interface::as_raw(self), filepath.into().abi(), propertyname.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFileProperty)(::windows::core::Interface::as_raw(self), filepath.into().abi(), propertyname.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3615,7 +3615,7 @@ impl IFsrmClassificationManager2 { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetLogging(&self, logging: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogging)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(logging)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogging)(::windows::core::Interface::as_raw(self), logging).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3638,7 +3638,7 @@ impl IFsrmClassificationManager2 { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetClassificationReportEnabled(&self, reportenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetClassificationReportEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reportenabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetClassificationReportEnabled)(::windows::core::Interface::as_raw(self), reportenabled).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3661,7 +3661,7 @@ impl IFsrmClassificationManager2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumPropertyDefinitions(&self, options: FsrmEnumOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumPropertyDefinitions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumPropertyDefinitions)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3682,13 +3682,13 @@ impl IFsrmClassificationManager2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumRules(&self, ruletype: FsrmRuleType, options: FsrmEnumOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumRules)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ruletype), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumRules)(::windows::core::Interface::as_raw(self), ruletype, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRule(&self, ruletype: FsrmRuleType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateRule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ruletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateRule)(::windows::core::Interface::as_raw(self), ruletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3697,19 +3697,19 @@ impl IFsrmClassificationManager2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRule)(::windows::core::Interface::as_raw(self), rulename.into().abi(), ::core::mem::transmute(ruletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRule)(::windows::core::Interface::as_raw(self), rulename.into().abi(), ruletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumModuleDefinitions(&self, moduletype: FsrmPipelineModuleType, options: FsrmEnumOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumModuleDefinitions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(moduletype), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumModuleDefinitions)(::windows::core::Interface::as_raw(self), moduletype, options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateModuleDefinition(&self, moduletype: FsrmPipelineModuleType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateModuleDefinition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(moduletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateModuleDefinition)(::windows::core::Interface::as_raw(self), moduletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3718,7 +3718,7 @@ impl IFsrmClassificationManager2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetModuleDefinition)(::windows::core::Interface::as_raw(self), modulename.into().abi(), ::core::mem::transmute(moduletype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetModuleDefinition)(::windows::core::Interface::as_raw(self), modulename.into().abi(), moduletype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3726,12 +3726,12 @@ impl IFsrmClassificationManager2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.RunClassification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), reserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RunClassification)(::windows::core::Interface::as_raw(self), context, reserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn WaitForClassificationCompletion(&self, waitseconds: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.WaitForClassificationCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(waitseconds), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.WaitForClassificationCompletion)(::windows::core::Interface::as_raw(self), waitseconds, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn CancelClassification(&self) -> ::windows::core::Result<()> { @@ -3744,7 +3744,7 @@ impl IFsrmClassificationManager2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumFileProperties)(::windows::core::Interface::as_raw(self), filepath.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumFileProperties)(::windows::core::Interface::as_raw(self), filepath.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3754,7 +3754,7 @@ impl IFsrmClassificationManager2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFileProperty)(::windows::core::Interface::as_raw(self), filepath.into().abi(), propertyname.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFileProperty)(::windows::core::Interface::as_raw(self), filepath.into().abi(), propertyname.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3778,7 +3778,7 @@ impl IFsrmClassificationManager2 { #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClassifyFiles(&self, filepaths: *const super::super::System::Com::SAFEARRAY, propertynames: *const super::super::System::Com::SAFEARRAY, propertyvalues: *const super::super::System::Com::SAFEARRAY, options: FsrmGetFilePropertyOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ClassifyFiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filepaths), ::core::mem::transmute(propertynames), ::core::mem::transmute(propertyvalues), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).ClassifyFiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filepaths), ::core::mem::transmute(propertynames), ::core::mem::transmute(propertyvalues), options).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3954,7 +3954,7 @@ impl IFsrmClassificationRule { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetRuleFlags(&self, ruleflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRuleFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ruleflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetRuleFlags)(::windows::core::Interface::as_raw(self), ruleflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3980,7 +3980,7 @@ impl IFsrmClassificationRule { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetExecutionOption(&self, executionoption: FsrmExecutionOption) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExecutionOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(executionoption)).ok() + (::windows::core::Interface::vtable(self).SetExecutionOption)(::windows::core::Interface::as_raw(self), executionoption).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4233,7 +4233,7 @@ impl IFsrmClassifierModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn NeedsFileContent(&self) -> ::windows::core::Result { @@ -4242,7 +4242,7 @@ impl IFsrmClassifierModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetNeedsFileContent(&self, needsfilecontent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNeedsFileContent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(needsfilecontent)).ok() + (::windows::core::Interface::vtable(self).base__.SetNeedsFileContent)(::windows::core::Interface::as_raw(self), needsfilecontent).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Account(&self) -> ::windows::core::Result { @@ -4251,7 +4251,7 @@ impl IFsrmClassifierModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetAccount(&self, retrievalaccount: FsrmAccountType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAccount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(retrievalaccount)).ok() + (::windows::core::Interface::vtable(self).base__.SetAccount)(::windows::core::Interface::as_raw(self), retrievalaccount).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4304,7 +4304,7 @@ impl IFsrmClassifierModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetNeedsExplicitValue(&self, needsexplicitvalue: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNeedsExplicitValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(needsexplicitvalue)).ok() + (::windows::core::Interface::vtable(self).SetNeedsExplicitValue)(::windows::core::Interface::as_raw(self), needsexplicitvalue).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4613,7 +4613,7 @@ impl IFsrmCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -4632,7 +4632,7 @@ impl IFsrmCollection { #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn WaitForCompletion(&self, waitseconds: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WaitForCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(waitseconds), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WaitForCompletion)(::windows::core::Interface::as_raw(self), waitseconds, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4736,7 +4736,7 @@ impl IFsrmCommittableCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -4755,7 +4755,7 @@ impl IFsrmCommittableCollection { #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn WaitForCompletion(&self, waitseconds: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.WaitForCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(waitseconds), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.WaitForCompletion)(::windows::core::Interface::as_raw(self), waitseconds, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4773,7 +4773,7 @@ impl IFsrmCommittableCollection { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).base__.Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn RemoveById(&self, id: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -4789,7 +4789,7 @@ impl IFsrmCommittableCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, options: FsrmCommitOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -5269,7 +5269,7 @@ impl IFsrmFileConditionProperty { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetPropertyId(&self, newval: FsrmFileSystemPropertyId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPropertyId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetPropertyId)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Operator(&self) -> ::windows::core::Result { @@ -5278,7 +5278,7 @@ impl IFsrmFileConditionProperty { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetOperator(&self, newval: FsrmPropertyConditionType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOperator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetOperator)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn ValueType(&self) -> ::windows::core::Result { @@ -5287,7 +5287,7 @@ impl IFsrmFileConditionProperty { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetValueType(&self, newval: FsrmPropertyValueType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValueType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetValueType)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5678,7 +5678,7 @@ impl IFsrmFileGroupImported { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetOverwriteOnCommit(&self, overwrite: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverwriteOnCommit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(overwrite)).ok() + (::windows::core::Interface::vtable(self).SetOverwriteOnCommit)(::windows::core::Interface::as_raw(self), overwrite).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -5811,7 +5811,7 @@ impl IFsrmFileGroupManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumFileGroups(&self, options: FsrmEnumOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumFileGroups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumFileGroups)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5981,7 +5981,7 @@ impl IFsrmFileManagementJob { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn OperationType(&self) -> ::windows::core::Result { @@ -5990,7 +5990,7 @@ impl IFsrmFileManagementJob { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetOperationType(&self, operationtype: FsrmFileManagementType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOperationType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(operationtype)).ok() + (::windows::core::Interface::vtable(self).SetOperationType)(::windows::core::Interface::as_raw(self), operationtype).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6025,7 +6025,7 @@ impl IFsrmFileManagementJob { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetLogging(&self, loggingflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogging)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(loggingflags)).ok() + (::windows::core::Interface::vtable(self).SetLogging)(::windows::core::Interface::as_raw(self), loggingflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn ReportEnabled(&self) -> ::windows::core::Result { @@ -6034,7 +6034,7 @@ impl IFsrmFileManagementJob { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetReportEnabled(&self, reportenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReportEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reportenabled)).ok() + (::windows::core::Interface::vtable(self).SetReportEnabled)(::windows::core::Interface::as_raw(self), reportenabled).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6068,7 +6068,7 @@ impl IFsrmFileManagementJob { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetDaysSinceFileCreated(&self, dayssincecreation: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDaysSinceFileCreated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dayssincecreation)).ok() + (::windows::core::Interface::vtable(self).SetDaysSinceFileCreated)(::windows::core::Interface::as_raw(self), dayssincecreation).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn DaysSinceFileLastAccessed(&self) -> ::windows::core::Result { @@ -6077,7 +6077,7 @@ impl IFsrmFileManagementJob { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetDaysSinceFileLastAccessed(&self, dayssinceaccess: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDaysSinceFileLastAccessed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dayssinceaccess)).ok() + (::windows::core::Interface::vtable(self).SetDaysSinceFileLastAccessed)(::windows::core::Interface::as_raw(self), dayssinceaccess).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn DaysSinceFileLastModified(&self) -> ::windows::core::Result { @@ -6086,7 +6086,7 @@ impl IFsrmFileManagementJob { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetDaysSinceFileLastModified(&self, dayssincemodify: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDaysSinceFileLastModified)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dayssincemodify)).ok() + (::windows::core::Interface::vtable(self).SetDaysSinceFileLastModified)(::windows::core::Interface::as_raw(self), dayssincemodify).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6101,7 +6101,7 @@ impl IFsrmFileManagementJob { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetFromDate(&self, fromdate: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFromDate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromdate)).ok() + (::windows::core::Interface::vtable(self).SetFromDate)(::windows::core::Interface::as_raw(self), fromdate).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6166,12 +6166,12 @@ impl IFsrmFileManagementJob { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Run(&self, context: FsrmReportGenerationContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Run)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).Run)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn WaitForCompletion(&self, waitseconds: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WaitForCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(waitseconds), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WaitForCompletion)(::windows::core::Interface::as_raw(self), waitseconds, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Cancel(&self) -> ::windows::core::Result<()> { @@ -6179,27 +6179,27 @@ impl IFsrmFileManagementJob { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn AddNotification(&self, days: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(days)).ok() + (::windows::core::Interface::vtable(self).AddNotification)(::windows::core::Interface::as_raw(self), days).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn DeleteNotification(&self, days: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(days)).ok() + (::windows::core::Interface::vtable(self).DeleteNotification)(::windows::core::Interface::as_raw(self), days).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn ModifyNotification(&self, days: i32, newdays: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ModifyNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(days), ::core::mem::transmute(newdays)).ok() + (::windows::core::Interface::vtable(self).ModifyNotification)(::windows::core::Interface::as_raw(self), days, newdays).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateNotificationAction(&self, days: i32, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateNotificationAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(days), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateNotificationAction)(::windows::core::Interface::as_raw(self), days, actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumNotificationActions(&self, days: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumNotificationActions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(days), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumNotificationActions)(::windows::core::Interface::as_raw(self), days, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -6448,7 +6448,7 @@ impl IFsrmFileManagementJobManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumFileManagementJobs(&self, options: FsrmEnumOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumFileManagementJobs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumFileManagementJobs)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6607,13 +6607,13 @@ impl IFsrmFileScreen { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetFileScreenFlags(&self, filescreenflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileScreenFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filescreenflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileScreenFlags)(::windows::core::Interface::as_raw(self), filescreenflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAction(&self, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateAction)(::windows::core::Interface::as_raw(self), actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6837,13 +6837,13 @@ impl IFsrmFileScreenBase { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetFileScreenFlags(&self, filescreenflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFileScreenFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filescreenflags)).ok() + (::windows::core::Interface::vtable(self).SetFileScreenFlags)(::windows::core::Interface::as_raw(self), filescreenflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAction(&self, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateAction)(::windows::core::Interface::as_raw(self), actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7149,7 +7149,7 @@ impl IFsrmFileScreenManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumFileScreens)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumFileScreens)(::windows::core::Interface::as_raw(self), path.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -7176,7 +7176,7 @@ impl IFsrmFileScreenManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumFileScreenExceptions)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumFileScreenExceptions)(::windows::core::Interface::as_raw(self), path.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7342,13 +7342,13 @@ impl IFsrmFileScreenTemplate { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetFileScreenFlags(&self, filescreenflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileScreenFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filescreenflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileScreenFlags)(::windows::core::Interface::as_raw(self), filescreenflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAction(&self, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateAction)(::windows::core::Interface::as_raw(self), actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7382,7 +7382,7 @@ impl IFsrmFileScreenTemplate { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAndUpdateDerived(&self, commitoptions: FsrmCommitOptions, applyoptions: FsrmTemplateApplyOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CommitAndUpdateDerived)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commitoptions), ::core::mem::transmute(applyoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CommitAndUpdateDerived)(::windows::core::Interface::as_raw(self), commitoptions, applyoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -7558,13 +7558,13 @@ impl IFsrmFileScreenTemplateImported { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetFileScreenFlags(&self, filescreenflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFileScreenFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filescreenflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFileScreenFlags)(::windows::core::Interface::as_raw(self), filescreenflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAction(&self, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateAction)(::windows::core::Interface::as_raw(self), actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7598,7 +7598,7 @@ impl IFsrmFileScreenTemplateImported { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAndUpdateDerived(&self, commitoptions: FsrmCommitOptions, applyoptions: FsrmTemplateApplyOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CommitAndUpdateDerived)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commitoptions), ::core::mem::transmute(applyoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CommitAndUpdateDerived)(::windows::core::Interface::as_raw(self), commitoptions, applyoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn OverwriteOnCommit(&self) -> ::windows::core::Result { @@ -7607,7 +7607,7 @@ impl IFsrmFileScreenTemplateImported { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetOverwriteOnCommit(&self, overwrite: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverwriteOnCommit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(overwrite)).ok() + (::windows::core::Interface::vtable(self).SetOverwriteOnCommit)(::windows::core::Interface::as_raw(self), overwrite).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7758,7 +7758,7 @@ impl IFsrmFileScreenTemplateManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumTemplates(&self, options: FsrmEnumOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumTemplates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumTemplates)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7878,7 +7878,7 @@ impl IFsrmMutableCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -7897,7 +7897,7 @@ impl IFsrmMutableCollection { #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn WaitForCompletion(&self, waitseconds: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.WaitForCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(waitseconds), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.WaitForCompletion)(::windows::core::Interface::as_raw(self), waitseconds, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7915,7 +7915,7 @@ impl IFsrmMutableCollection { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn RemoveById(&self, id: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -8446,7 +8446,7 @@ impl IFsrmPipelineModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn NeedsFileContent(&self) -> ::windows::core::Result { @@ -8455,7 +8455,7 @@ impl IFsrmPipelineModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetNeedsFileContent(&self, needsfilecontent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNeedsFileContent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(needsfilecontent)).ok() + (::windows::core::Interface::vtable(self).SetNeedsFileContent)(::windows::core::Interface::as_raw(self), needsfilecontent).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Account(&self) -> ::windows::core::Result { @@ -8464,7 +8464,7 @@ impl IFsrmPipelineModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetAccount(&self, retrievalaccount: FsrmAccountType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAccount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(retrievalaccount)).ok() + (::windows::core::Interface::vtable(self).SetAccount)(::windows::core::Interface::as_raw(self), retrievalaccount).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8966,7 +8966,7 @@ impl IFsrmPropertyBag { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetFileStreamInterface(&self, accessmode: FsrmFileStreamingMode, interfacetype: FsrmFileStreamingInterfaceType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFileStreamInterface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(accessmode), ::core::mem::transmute(interfacetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFileStreamInterface)(::windows::core::Interface::as_raw(self), accessmode, interfacetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -9246,13 +9246,13 @@ impl IFsrmPropertyBag2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetFileStreamInterface(&self, accessmode: FsrmFileStreamingMode, interfacetype: FsrmFileStreamingInterfaceType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFileStreamInterface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(accessmode), ::core::mem::transmute(interfacetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFileStreamInterface)(::windows::core::Interface::as_raw(self), accessmode, interfacetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetFieldValue(&self, field: FsrmPropertyBagField) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFieldValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(field), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFieldValue)(::windows::core::Interface::as_raw(self), field, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9381,7 +9381,7 @@ impl IFsrmPropertyCondition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetType(&self, r#type: FsrmPropertyConditionType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9542,7 +9542,7 @@ impl IFsrmPropertyDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetType(&self, r#type: FsrmPropertyDefinitionType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9751,7 +9751,7 @@ impl IFsrmPropertyDefinition2 { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetType(&self, r#type: FsrmPropertyDefinitionType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.SetType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10102,7 +10102,7 @@ impl IFsrmQuota { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetQuotaFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(quotaflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetQuotaFlags)(::windows::core::Interface::as_raw(self), quotaflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10112,27 +10112,27 @@ impl IFsrmQuota { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn AddThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.AddThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn DeleteThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.DeleteThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DeleteThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ModifyThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(newthreshold)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ModifyThreshold)(::windows::core::Interface::as_raw(self), threshold, newthreshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateThresholdAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateThresholdAction)(::windows::core::Interface::as_raw(self), threshold, actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EnumThresholdActions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.EnumThresholdActions)(::windows::core::Interface::as_raw(self), threshold, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10383,7 +10383,7 @@ impl IFsrmQuotaBase { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQuotaFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(quotaflags)).ok() + (::windows::core::Interface::vtable(self).SetQuotaFlags)(::windows::core::Interface::as_raw(self), quotaflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10393,27 +10393,27 @@ impl IFsrmQuotaBase { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn AddThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).AddThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn DeleteThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).DeleteThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ModifyThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(newthreshold)).ok() + (::windows::core::Interface::vtable(self).ModifyThreshold)(::windows::core::Interface::as_raw(self), threshold, newthreshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateThresholdAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateThresholdAction)(::windows::core::Interface::as_raw(self), threshold, actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumThresholdActions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumThresholdActions)(::windows::core::Interface::as_raw(self), threshold, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -10597,7 +10597,7 @@ impl IFsrmQuotaManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10606,7 +10606,7 @@ impl IFsrmQuotaManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumAutoApplyQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumAutoApplyQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10615,7 +10615,7 @@ impl IFsrmQuotaManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumEffectiveQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumEffectiveQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10818,7 +10818,7 @@ impl IFsrmQuotaManagerEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10827,7 +10827,7 @@ impl IFsrmQuotaManagerEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumAutoApplyQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumAutoApplyQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10836,7 +10836,7 @@ impl IFsrmQuotaManagerEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumEffectiveQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumEffectiveQuotas)(::windows::core::Interface::as_raw(self), path.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10859,7 +10859,7 @@ impl IFsrmQuotaManagerEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsAffectedByQuota)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsAffectedByQuota)(::windows::core::Interface::as_raw(self), path.into().abi(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -11005,7 +11005,7 @@ impl IFsrmQuotaObject { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetQuotaFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(quotaflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetQuotaFlags)(::windows::core::Interface::as_raw(self), quotaflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11015,27 +11015,27 @@ impl IFsrmQuotaObject { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn AddThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).base__.AddThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn DeleteThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeleteThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ModifyThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(newthreshold)).ok() + (::windows::core::Interface::vtable(self).base__.ModifyThreshold)(::windows::core::Interface::as_raw(self), threshold, newthreshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateThresholdAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateThresholdAction)(::windows::core::Interface::as_raw(self), threshold, actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumThresholdActions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumThresholdActions)(::windows::core::Interface::as_raw(self), threshold, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11253,7 +11253,7 @@ impl IFsrmQuotaTemplate { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetQuotaFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(quotaflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetQuotaFlags)(::windows::core::Interface::as_raw(self), quotaflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11263,27 +11263,27 @@ impl IFsrmQuotaTemplate { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn AddThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).base__.AddThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn DeleteThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeleteThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ModifyThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(newthreshold)).ok() + (::windows::core::Interface::vtable(self).base__.ModifyThreshold)(::windows::core::Interface::as_raw(self), threshold, newthreshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateThresholdAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateThresholdAction)(::windows::core::Interface::as_raw(self), threshold, actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumThresholdActions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumThresholdActions)(::windows::core::Interface::as_raw(self), threshold, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11311,7 +11311,7 @@ impl IFsrmQuotaTemplate { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAndUpdateDerived(&self, commitoptions: FsrmCommitOptions, applyoptions: FsrmTemplateApplyOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CommitAndUpdateDerived)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commitoptions), ::core::mem::transmute(applyoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CommitAndUpdateDerived)(::windows::core::Interface::as_raw(self), commitoptions, applyoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -11487,7 +11487,7 @@ impl IFsrmQuotaTemplateImported { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetQuotaFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(quotaflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetQuotaFlags)(::windows::core::Interface::as_raw(self), quotaflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11497,27 +11497,27 @@ impl IFsrmQuotaTemplateImported { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn AddThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.AddThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn DeleteThreshold(&self, threshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.DeleteThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DeleteThreshold)(::windows::core::Interface::as_raw(self), threshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ModifyThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(newthreshold)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ModifyThreshold)(::windows::core::Interface::as_raw(self), threshold, newthreshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateThresholdAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateThresholdAction)(::windows::core::Interface::as_raw(self), threshold, actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EnumThresholdActions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threshold), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.EnumThresholdActions)(::windows::core::Interface::as_raw(self), threshold, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11545,7 +11545,7 @@ impl IFsrmQuotaTemplateImported { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAndUpdateDerived(&self, commitoptions: FsrmCommitOptions, applyoptions: FsrmTemplateApplyOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CommitAndUpdateDerived)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commitoptions), ::core::mem::transmute(applyoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CommitAndUpdateDerived)(::windows::core::Interface::as_raw(self), commitoptions, applyoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn OverwriteOnCommit(&self) -> ::windows::core::Result { @@ -11554,7 +11554,7 @@ impl IFsrmQuotaTemplateImported { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetOverwriteOnCommit(&self, overwrite: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverwriteOnCommit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(overwrite)).ok() + (::windows::core::Interface::vtable(self).SetOverwriteOnCommit)(::windows::core::Interface::as_raw(self), overwrite).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -11705,7 +11705,7 @@ impl IFsrmQuotaTemplateManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumTemplates(&self, options: FsrmEnumOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumTemplates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumTemplates)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11859,7 +11859,7 @@ impl IFsrmReport { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetFilter(&self, filter: FsrmReportFilter) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFilter)(::windows::core::Interface::as_raw(self), filter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11867,7 +11867,7 @@ impl IFsrmReport { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filter), filtervalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetFilter)(::windows::core::Interface::as_raw(self), filter, filtervalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Delete(&self) -> ::windows::core::Result<()> { @@ -12086,16 +12086,16 @@ impl IFsrmReportJob { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateReport(&self, reporttype: FsrmReportType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateReport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reporttype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateReport)(::windows::core::Interface::as_raw(self), reporttype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Run(&self, context: FsrmReportGenerationContext) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Run)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).Run)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn WaitForCompletion(&self, waitseconds: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WaitForCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(waitseconds), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WaitForCompletion)(::windows::core::Interface::as_raw(self), waitseconds, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Cancel(&self) -> ::windows::core::Result<()> { @@ -12250,7 +12250,7 @@ impl IFsrmReportManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumReportJobs(&self, options: FsrmEnumOptions) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumReportJobs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumReportJobs)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -12271,7 +12271,7 @@ impl IFsrmReportManager { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetOutputDirectory(&self, context: FsrmReportGenerationContext) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputDirectory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputDirectory)(::windows::core::Interface::as_raw(self), context, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12279,18 +12279,18 @@ impl IFsrmReportManager { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetOutputDirectory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), path.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetOutputDirectory)(::windows::core::Interface::as_raw(self), context, path.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn IsFilterValidForReportType(&self, reporttype: FsrmReportType, filter: FsrmReportFilter) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsFilterValidForReportType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reporttype), ::core::mem::transmute(filter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsFilterValidForReportType)(::windows::core::Interface::as_raw(self), reporttype, filter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetDefaultFilter(&self, reporttype: FsrmReportType, filter: FsrmReportFilter) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetDefaultFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reporttype), ::core::mem::transmute(filter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDefaultFilter)(::windows::core::Interface::as_raw(self), reporttype, filter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12298,13 +12298,13 @@ impl IFsrmReportManager { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetDefaultFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reporttype), ::core::mem::transmute(filter), filtervalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetDefaultFilter)(::windows::core::Interface::as_raw(self), reporttype, filter, filtervalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetReportSizeLimit(&self, limit: FsrmReportLimit) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetReportSizeLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(limit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetReportSizeLimit)(::windows::core::Interface::as_raw(self), limit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12312,7 +12312,7 @@ impl IFsrmReportManager { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetReportSizeLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(limit), limitvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetReportSizeLimit)(::windows::core::Interface::as_raw(self), limit, limitvalue.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -12624,7 +12624,7 @@ impl IFsrmRule { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetRuleFlags(&self, ruleflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRuleFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ruleflags)).ok() + (::windows::core::Interface::vtable(self).SetRuleFlags)(::windows::core::Interface::as_raw(self), ruleflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -12823,7 +12823,7 @@ impl IFsrmSetting { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetDisableCommandLine(&self, disablecommandline: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisableCommandLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(disablecommandline)).ok() + (::windows::core::Interface::vtable(self).SetDisableCommandLine)(::windows::core::Interface::as_raw(self), disablecommandline).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn EnableScreeningAudit(&self) -> ::windows::core::Result { @@ -12832,7 +12832,7 @@ impl IFsrmSetting { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetEnableScreeningAudit(&self, enablescreeningaudit: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableScreeningAudit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enablescreeningaudit)).ok() + (::windows::core::Interface::vtable(self).SetEnableScreeningAudit)(::windows::core::Interface::as_raw(self), enablescreeningaudit).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12844,12 +12844,12 @@ impl IFsrmSetting { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetActionRunLimitInterval(&self, actiontype: FsrmActionType, delaytimeminutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActionRunLimitInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(actiontype), ::core::mem::transmute(delaytimeminutes)).ok() + (::windows::core::Interface::vtable(self).SetActionRunLimitInterval)(::windows::core::Interface::as_raw(self), actiontype, delaytimeminutes).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn GetActionRunLimitInterval(&self, actiontype: FsrmActionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetActionRunLimitInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(actiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetActionRunLimitInterval)(::windows::core::Interface::as_raw(self), actiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -13054,7 +13054,7 @@ impl IFsrmStorageModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn NeedsFileContent(&self) -> ::windows::core::Result { @@ -13063,7 +13063,7 @@ impl IFsrmStorageModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetNeedsFileContent(&self, needsfilecontent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNeedsFileContent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(needsfilecontent)).ok() + (::windows::core::Interface::vtable(self).base__.SetNeedsFileContent)(::windows::core::Interface::as_raw(self), needsfilecontent).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn Account(&self) -> ::windows::core::Result { @@ -13072,7 +13072,7 @@ impl IFsrmStorageModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetAccount(&self, retrievalaccount: FsrmAccountType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAccount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(retrievalaccount)).ok() + (::windows::core::Interface::vtable(self).base__.SetAccount)(::windows::core::Interface::as_raw(self), retrievalaccount).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -13103,7 +13103,7 @@ impl IFsrmStorageModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetCapabilities(&self, capabilities: FsrmStorageModuleCaps) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(capabilities)).ok() + (::windows::core::Interface::vtable(self).SetCapabilities)(::windows::core::Interface::as_raw(self), capabilities).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn StorageType(&self) -> ::windows::core::Result { @@ -13112,7 +13112,7 @@ impl IFsrmStorageModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetStorageType(&self, storagetype: FsrmStorageModuleType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStorageType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(storagetype)).ok() + (::windows::core::Interface::vtable(self).SetStorageType)(::windows::core::Interface::as_raw(self), storagetype).ok() } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn UpdatesFileContent(&self) -> ::windows::core::Result { @@ -13121,7 +13121,7 @@ impl IFsrmStorageModuleDefinition { } #[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"] pub unsafe fn SetUpdatesFileContent(&self, updatesfilecontent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUpdatesFileContent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(updatesfilecontent)).ok() + (::windows::core::Interface::vtable(self).SetUpdatesFileContent)(::windows::core::Interface::as_raw(self), updatesfilecontent).ok() } } #[cfg(feature = "Win32_System_Com")] 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 ed72832c7f..47c21d4467 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs @@ -46,7 +46,7 @@ pub unsafe fn AdvanceLogBase(pvmarshal: *mut ::core::ffi::c_void, plsnbase: *mut extern "system" { fn AdvanceLogBase(pvmarshal: *mut ::core::ffi::c_void, plsnbase: *mut CLS_LSN, fflags: u32, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AdvanceLogBase(::core::mem::transmute(pvmarshal), ::core::mem::transmute(plsnbase), ::core::mem::transmute(fflags), ::core::mem::transmute(poverlapped))) + ::core::mem::transmute(AdvanceLogBase(::core::mem::transmute(pvmarshal), ::core::mem::transmute(plsnbase), fflags, ::core::mem::transmute(poverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -56,7 +56,7 @@ pub unsafe fn AlignReservedLog(pvmarshal: *mut ::core::ffi::c_void, creservedrec extern "system" { fn AlignReservedLog(pvmarshal: *mut ::core::ffi::c_void, creservedrecords: u32, rgcbreservation: *mut i64, pcbalignreservation: *mut i64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AlignReservedLog(::core::mem::transmute(pvmarshal), ::core::mem::transmute(creservedrecords), ::core::mem::transmute(rgcbreservation), ::core::mem::transmute(pcbalignreservation))) + ::core::mem::transmute(AlignReservedLog(::core::mem::transmute(pvmarshal), creservedrecords, ::core::mem::transmute(rgcbreservation), ::core::mem::transmute(pcbalignreservation))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -66,7 +66,7 @@ pub unsafe fn AllocReservedLog(pvmarshal: *mut ::core::ffi::c_void, creservedrec extern "system" { fn AllocReservedLog(pvmarshal: *mut ::core::ffi::c_void, creservedrecords: u32, pcbadjustment: *mut i64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AllocReservedLog(::core::mem::transmute(pvmarshal), ::core::mem::transmute(creservedrecords), ::core::mem::transmute(pcbadjustment))) + ::core::mem::transmute(AllocReservedLog(::core::mem::transmute(pvmarshal), creservedrecords, ::core::mem::transmute(pcbadjustment))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -162,7 +162,7 @@ where extern "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; } - ::core::mem::transmute(BackupRead(hfile.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytestoread), ::core::mem::transmute(lpnumberofbytesread), babort.into(), bprocesssecurity.into(), ::core::mem::transmute(lpcontext))) + ::core::mem::transmute(BackupRead(hfile.into(), ::core::mem::transmute(lpbuffer), nnumberofbytestoread, ::core::mem::transmute(lpnumberofbytesread), babort.into(), bprocesssecurity.into(), ::core::mem::transmute(lpcontext))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -175,7 +175,7 @@ where extern "system" { fn BackupSeek(hfile: super::super::Foundation::HANDLE, dwlowbytestoseek: u32, dwhighbytestoseek: u32, lpdwlowbyteseeked: *mut u32, lpdwhighbyteseeked: *mut u32, lpcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(BackupSeek(hfile.into(), ::core::mem::transmute(dwlowbytestoseek), ::core::mem::transmute(dwhighbytestoseek), ::core::mem::transmute(lpdwlowbyteseeked), ::core::mem::transmute(lpdwhighbyteseeked), ::core::mem::transmute(lpcontext))) + ::core::mem::transmute(BackupSeek(hfile.into(), dwlowbytestoseek, dwhighbytestoseek, ::core::mem::transmute(lpdwlowbyteseeked), ::core::mem::transmute(lpdwhighbyteseeked), ::core::mem::transmute(lpcontext))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -190,7 +190,7 @@ where extern "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; } - ::core::mem::transmute(BackupWrite(hfile.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytestowrite), ::core::mem::transmute(lpnumberofbyteswritten), babort.into(), bprocesssecurity.into(), ::core::mem::transmute(lpcontext))) + ::core::mem::transmute(BackupWrite(hfile.into(), ::core::mem::transmute(lpbuffer), nnumberofbytestowrite, ::core::mem::transmute(lpnumberofbyteswritten), babort.into(), bprocesssecurity.into(), ::core::mem::transmute(lpcontext))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -200,7 +200,7 @@ pub unsafe fn BuildIoRingCancelRequest(ioring: *const HIORING__, file: IORING_HA extern "system" { fn BuildIoRingCancelRequest(ioring: *const HIORING__, file: IORING_HANDLE_REF, optocancel: usize, userdata: usize) -> ::windows::core::HRESULT; } - BuildIoRingCancelRequest(::core::mem::transmute(ioring), ::core::mem::transmute(file), ::core::mem::transmute(optocancel), ::core::mem::transmute(userdata)).ok() + BuildIoRingCancelRequest(::core::mem::transmute(ioring), ::core::mem::transmute(file), optocancel, userdata).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -210,7 +210,7 @@ pub unsafe fn BuildIoRingReadFile(ioring: *const HIORING__, fileref: IORING_HAND extern "system" { fn BuildIoRingReadFile(ioring: *const HIORING__, fileref: IORING_HANDLE_REF, dataref: IORING_BUFFER_REF, numberofbytestoread: u32, fileoffset: u64, userdata: usize, flags: IORING_SQE_FLAGS) -> ::windows::core::HRESULT; } - BuildIoRingReadFile(::core::mem::transmute(ioring), ::core::mem::transmute(fileref), ::core::mem::transmute(dataref), ::core::mem::transmute(numberofbytestoread), ::core::mem::transmute(fileoffset), ::core::mem::transmute(userdata), ::core::mem::transmute(flags)).ok() + BuildIoRingReadFile(::core::mem::transmute(ioring), ::core::mem::transmute(fileref), ::core::mem::transmute(dataref), numberofbytestoread, fileoffset, userdata, flags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -219,7 +219,7 @@ pub unsafe fn BuildIoRingRegisterBuffers(ioring: *const HIORING__, buffers: &[IO extern "system" { fn BuildIoRingRegisterBuffers(ioring: *const HIORING__, count: u32, buffers: *const IORING_BUFFER_INFO, userdata: usize) -> ::windows::core::HRESULT; } - BuildIoRingRegisterBuffers(::core::mem::transmute(ioring), buffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(buffers)), ::core::mem::transmute(userdata)).ok() + BuildIoRingRegisterBuffers(::core::mem::transmute(ioring), buffers.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(buffers)), userdata).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -229,7 +229,7 @@ pub unsafe fn BuildIoRingRegisterFileHandles(ioring: *const HIORING__, handles: extern "system" { fn BuildIoRingRegisterFileHandles(ioring: *const HIORING__, count: u32, handles: *const super::super::Foundation::HANDLE, userdata: usize) -> ::windows::core::HRESULT; } - BuildIoRingRegisterFileHandles(::core::mem::transmute(ioring), handles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(handles)), ::core::mem::transmute(userdata)).ok() + BuildIoRingRegisterFileHandles(::core::mem::transmute(ioring), handles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(handles)), userdata).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2352,7 +2352,7 @@ where extern "system" { fn CopyFileExA(lpexistingfilename: ::windows::core::PCSTR, lpnewfilename: ::windows::core::PCSTR, lpprogressroutine: *mut ::core::ffi::c_void, lpdata: *const ::core::ffi::c_void, pbcancel: *mut i32, dwcopyflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CopyFileExA(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(pbcancel), ::core::mem::transmute(dwcopyflags))) + ::core::mem::transmute(CopyFileExA(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(pbcancel), dwcopyflags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2366,7 +2366,7 @@ where extern "system" { fn CopyFileExW(lpexistingfilename: ::windows::core::PCWSTR, lpnewfilename: ::windows::core::PCWSTR, lpprogressroutine: *mut ::core::ffi::c_void, lpdata: *const ::core::ffi::c_void, pbcancel: *mut i32, dwcopyflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CopyFileExW(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(pbcancel), ::core::mem::transmute(dwcopyflags))) + ::core::mem::transmute(CopyFileExW(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(pbcancel), dwcopyflags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2396,7 +2396,7 @@ where extern "system" { fn CopyFileTransactedA(lpexistingfilename: ::windows::core::PCSTR, lpnewfilename: ::windows::core::PCSTR, lpprogressroutine: *mut ::core::ffi::c_void, lpdata: *const ::core::ffi::c_void, pbcancel: *const i32, dwcopyflags: u32, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CopyFileTransactedA(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(pbcancel), ::core::mem::transmute(dwcopyflags), htransaction.into())) + ::core::mem::transmute(CopyFileTransactedA(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(pbcancel), dwcopyflags, htransaction.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2411,7 +2411,7 @@ where extern "system" { fn CopyFileTransactedW(lpexistingfilename: ::windows::core::PCWSTR, lpnewfilename: ::windows::core::PCWSTR, lpprogressroutine: *mut ::core::ffi::c_void, lpdata: *const ::core::ffi::c_void, pbcancel: *const i32, dwcopyflags: u32, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CopyFileTransactedW(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(pbcancel), ::core::mem::transmute(dwcopyflags), htransaction.into())) + ::core::mem::transmute(CopyFileTransactedW(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(pbcancel), dwcopyflags, htransaction.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2435,7 +2435,7 @@ pub unsafe fn CopyLZFile(hfsource: i32, hfdest: i32) -> i32 { extern "system" { fn CopyLZFile(hfsource: i32, hfdest: i32) -> i32; } - ::core::mem::transmute(CopyLZFile(::core::mem::transmute(hfsource), ::core::mem::transmute(hfdest))) + ::core::mem::transmute(CopyLZFile(hfsource, hfdest)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2546,7 +2546,7 @@ where extern "system" { fn CreateEnlistment(lpenlistmentattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, resourcemanagerhandle: super::super::Foundation::HANDLE, transactionhandle: super::super::Foundation::HANDLE, notificationmask: u32, createoptions: u32, enlistmentkey: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; } - let result__ = CreateEnlistment(::core::mem::transmute(lpenlistmentattributes), resourcemanagerhandle.into(), transactionhandle.into(), ::core::mem::transmute(notificationmask), ::core::mem::transmute(createoptions), ::core::mem::transmute(enlistmentkey)); + let result__ = CreateEnlistment(::core::mem::transmute(lpenlistmentattributes), resourcemanagerhandle.into(), transactionhandle.into(), notificationmask, createoptions, ::core::mem::transmute(enlistmentkey)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -2560,7 +2560,7 @@ where extern "system" { fn CreateFile2(lpfilename: ::windows::core::PCWSTR, dwdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, dwcreationdisposition: FILE_CREATION_DISPOSITION, pcreateexparams: *const CREATEFILE2_EXTENDED_PARAMETERS) -> super::super::Foundation::HANDLE; } - let result__ = CreateFile2(lpfilename.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(dwcreationdisposition), ::core::mem::transmute(pcreateexparams)); + let result__ = CreateFile2(lpfilename.into(), dwdesiredaccess, dwsharemode, dwcreationdisposition, ::core::mem::transmute(pcreateexparams)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -2574,7 +2574,7 @@ where extern "system" { fn CreateFile2FromAppW(lpfilename: ::windows::core::PCWSTR, dwdesiredaccess: u32, dwsharemode: u32, dwcreationdisposition: u32, pcreateexparams: *const CREATEFILE2_EXTENDED_PARAMETERS) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(CreateFile2FromAppW(lpfilename.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(dwcreationdisposition), ::core::mem::transmute(pcreateexparams))) + ::core::mem::transmute(CreateFile2FromAppW(lpfilename.into(), dwdesiredaccess, dwsharemode, dwcreationdisposition, ::core::mem::transmute(pcreateexparams))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2588,7 +2588,7 @@ where extern "system" { fn CreateFileA(lpfilename: ::windows::core::PCSTR, dwdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE) -> super::super::Foundation::HANDLE; } - let result__ = CreateFileA(lpfilename.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(dwcreationdisposition), ::core::mem::transmute(dwflagsandattributes), htemplatefile.into()); + let result__ = CreateFileA(lpfilename.into(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes), dwcreationdisposition, dwflagsandattributes, htemplatefile.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -2603,7 +2603,7 @@ where extern "system" { fn CreateFileFromAppW(lpfilename: ::windows::core::PCWSTR, dwdesiredaccess: u32, dwsharemode: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: u32, dwflagsandattributes: u32, htemplatefile: super::super::Foundation::HANDLE) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(CreateFileFromAppW(lpfilename.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(dwcreationdisposition), ::core::mem::transmute(dwflagsandattributes), htemplatefile.into())) + ::core::mem::transmute(CreateFileFromAppW(lpfilename.into(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes), dwcreationdisposition, dwflagsandattributes, htemplatefile.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2618,7 +2618,7 @@ where extern "system" { fn CreateFileTransactedA(lpfilename: ::windows::core::PCSTR, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE, htransaction: super::super::Foundation::HANDLE, pusminiversion: *const TXFS_MINIVERSION, lpextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; } - let result__ = CreateFileTransactedA(lpfilename.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(dwcreationdisposition), ::core::mem::transmute(dwflagsandattributes), htemplatefile.into(), htransaction.into(), ::core::mem::transmute(pusminiversion), ::core::mem::transmute(lpextendedparameter)); + let result__ = CreateFileTransactedA(lpfilename.into(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes), dwcreationdisposition, dwflagsandattributes, htemplatefile.into(), htransaction.into(), ::core::mem::transmute(pusminiversion), ::core::mem::transmute(lpextendedparameter)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -2634,7 +2634,7 @@ where extern "system" { fn CreateFileTransactedW(lpfilename: ::windows::core::PCWSTR, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE, htransaction: super::super::Foundation::HANDLE, pusminiversion: *const TXFS_MINIVERSION, lpextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; } - let result__ = CreateFileTransactedW(lpfilename.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(dwcreationdisposition), ::core::mem::transmute(dwflagsandattributes), htemplatefile.into(), htransaction.into(), ::core::mem::transmute(pusminiversion), ::core::mem::transmute(lpextendedparameter)); + let result__ = CreateFileTransactedW(lpfilename.into(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes), dwcreationdisposition, dwflagsandattributes, htemplatefile.into(), htransaction.into(), ::core::mem::transmute(pusminiversion), ::core::mem::transmute(lpextendedparameter)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -2649,7 +2649,7 @@ where extern "system" { fn CreateFileW(lpfilename: ::windows::core::PCWSTR, dwdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE) -> super::super::Foundation::HANDLE; } - let result__ = CreateFileW(lpfilename.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(dwcreationdisposition), ::core::mem::transmute(dwflagsandattributes), htemplatefile.into()); + let result__ = CreateFileW(lpfilename.into(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes), dwcreationdisposition, dwflagsandattributes, htemplatefile.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -2718,7 +2718,7 @@ pub unsafe fn CreateIoRing(ioringversion: IORING_VERSION, flags: IORING_CREATE_F fn CreateIoRing(ioringversion: IORING_VERSION, flags: IORING_CREATE_FLAGS, submissionqueuesize: u32, completionqueuesize: u32, h: *mut *mut HIORING__) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut HIORING__>::zeroed(); - CreateIoRing(::core::mem::transmute(ioringversion), ::core::mem::transmute(flags), ::core::mem::transmute(submissionqueuesize), ::core::mem::transmute(completionqueuesize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut HIORING__>(result__) + CreateIoRing(ioringversion, ::core::mem::transmute(flags), submissionqueuesize, completionqueuesize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut HIORING__>(result__) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -2731,7 +2731,7 @@ where extern "system" { fn CreateLogContainerScanContext(hlog: super::super::Foundation::HANDLE, cfromcontainer: u32, ccontainers: u32, escanmode: u8, pcxscan: *mut CLS_SCAN_CONTEXT, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateLogContainerScanContext(hlog.into(), ::core::mem::transmute(cfromcontainer), ::core::mem::transmute(ccontainers), ::core::mem::transmute(escanmode), ::core::mem::transmute(pcxscan), ::core::mem::transmute(poverlapped))) + ::core::mem::transmute(CreateLogContainerScanContext(hlog.into(), cfromcontainer, ccontainers, escanmode, ::core::mem::transmute(pcxscan), ::core::mem::transmute(poverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2744,7 +2744,7 @@ where extern "system" { fn CreateLogFile(pszlogfilename: ::windows::core::PCWSTR, fdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, psalogfile: *mut super::super::Security::SECURITY_ATTRIBUTES, fcreatedisposition: FILE_CREATION_DISPOSITION, fflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES) -> super::super::Foundation::HANDLE; } - let result__ = CreateLogFile(pszlogfilename.into(), ::core::mem::transmute(fdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(psalogfile), ::core::mem::transmute(fcreatedisposition), ::core::mem::transmute(fflagsandattributes)); + let result__ = CreateLogFile(pszlogfilename.into(), fdesiredaccess, dwsharemode, ::core::mem::transmute(psalogfile), fcreatedisposition, fflagsandattributes); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2758,7 +2758,7 @@ where extern "system" { fn CreateLogMarshallingArea(hlog: super::super::Foundation::HANDLE, pfnallocbuffer: *mut ::core::ffi::c_void, pfnfreebuffer: *mut ::core::ffi::c_void, pvblockalloccontext: *mut ::core::ffi::c_void, cbmarshallingbuffer: u32, cmaxwritebuffers: u32, cmaxreadbuffers: u32, ppvmarshal: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateLogMarshallingArea(hlog.into(), ::core::mem::transmute(pfnallocbuffer), ::core::mem::transmute(pfnfreebuffer), ::core::mem::transmute(pvblockalloccontext), ::core::mem::transmute(cbmarshallingbuffer), ::core::mem::transmute(cmaxwritebuffers), ::core::mem::transmute(cmaxreadbuffers), ::core::mem::transmute(ppvmarshal))) + ::core::mem::transmute(CreateLogMarshallingArea(hlog.into(), ::core::mem::transmute(pfnallocbuffer), ::core::mem::transmute(pfnfreebuffer), ::core::mem::transmute(pvblockalloccontext), cbmarshallingbuffer, cmaxwritebuffers, cmaxreadbuffers, ::core::mem::transmute(ppvmarshal))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2772,7 +2772,7 @@ where extern "system" { fn CreateResourceManager(lpresourcemanagerattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, resourcemanagerid: *mut ::windows::core::GUID, createoptions: u32, tmhandle: super::super::Foundation::HANDLE, description: ::windows::core::PCWSTR) -> super::super::Foundation::HANDLE; } - let result__ = CreateResourceManager(::core::mem::transmute(lpresourcemanagerattributes), ::core::mem::transmute(resourcemanagerid), ::core::mem::transmute(createoptions), tmhandle.into(), description.into()); + let result__ = CreateResourceManager(::core::mem::transmute(lpresourcemanagerattributes), ::core::mem::transmute(resourcemanagerid), createoptions, tmhandle.into(), description.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2787,7 +2787,7 @@ where extern "system" { fn CreateSymbolicLinkA(lpsymlinkfilename: ::windows::core::PCSTR, lptargetfilename: ::windows::core::PCSTR, dwflags: SYMBOLIC_LINK_FLAGS) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(CreateSymbolicLinkA(lpsymlinkfilename.into(), lptargetfilename.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CreateSymbolicLinkA(lpsymlinkfilename.into(), lptargetfilename.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2802,7 +2802,7 @@ where extern "system" { fn CreateSymbolicLinkTransactedA(lpsymlinkfilename: ::windows::core::PCSTR, lptargetfilename: ::windows::core::PCSTR, dwflags: SYMBOLIC_LINK_FLAGS, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(CreateSymbolicLinkTransactedA(lpsymlinkfilename.into(), lptargetfilename.into(), ::core::mem::transmute(dwflags), htransaction.into())) + ::core::mem::transmute(CreateSymbolicLinkTransactedA(lpsymlinkfilename.into(), lptargetfilename.into(), dwflags, htransaction.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2817,7 +2817,7 @@ where extern "system" { fn CreateSymbolicLinkTransactedW(lpsymlinkfilename: ::windows::core::PCWSTR, lptargetfilename: ::windows::core::PCWSTR, dwflags: SYMBOLIC_LINK_FLAGS, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(CreateSymbolicLinkTransactedW(lpsymlinkfilename.into(), lptargetfilename.into(), ::core::mem::transmute(dwflags), htransaction.into())) + ::core::mem::transmute(CreateSymbolicLinkTransactedW(lpsymlinkfilename.into(), lptargetfilename.into(), dwflags, htransaction.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2831,7 +2831,7 @@ where extern "system" { fn CreateSymbolicLinkW(lpsymlinkfilename: ::windows::core::PCWSTR, lptargetfilename: ::windows::core::PCWSTR, dwflags: SYMBOLIC_LINK_FLAGS) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(CreateSymbolicLinkW(lpsymlinkfilename.into(), lptargetfilename.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CreateSymbolicLinkW(lpsymlinkfilename.into(), lptargetfilename.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2844,7 +2844,7 @@ where extern "system" { fn CreateTapePartition(hdevice: super::super::Foundation::HANDLE, dwpartitionmethod: CREATE_TAPE_PARTITION_METHOD, dwcount: u32, dwsize: u32) -> u32; } - ::core::mem::transmute(CreateTapePartition(hdevice.into(), ::core::mem::transmute(dwpartitionmethod), ::core::mem::transmute(dwcount), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(CreateTapePartition(hdevice.into(), dwpartitionmethod, dwcount, dwsize)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2857,7 +2857,7 @@ where extern "system" { fn CreateTransaction(lptransactionattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, uow: *mut ::windows::core::GUID, createoptions: u32, isolationlevel: u32, isolationflags: u32, timeout: u32, description: ::windows::core::PCWSTR) -> super::super::Foundation::HANDLE; } - let result__ = CreateTransaction(::core::mem::transmute(lptransactionattributes), ::core::mem::transmute(uow), ::core::mem::transmute(createoptions), ::core::mem::transmute(isolationlevel), ::core::mem::transmute(isolationflags), ::core::mem::transmute(timeout), description.into()); + let result__ = CreateTransaction(::core::mem::transmute(lptransactionattributes), ::core::mem::transmute(uow), createoptions, isolationlevel, isolationflags, timeout, description.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -2871,7 +2871,7 @@ where extern "system" { fn CreateTransactionManager(lptransactionattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, logfilename: ::windows::core::PCWSTR, createoptions: u32, commitstrength: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateTransactionManager(::core::mem::transmute(lptransactionattributes), logfilename.into(), ::core::mem::transmute(createoptions), ::core::mem::transmute(commitstrength)); + let result__ = CreateTransactionManager(::core::mem::transmute(lptransactionattributes), logfilename.into(), createoptions, commitstrength); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -3093,7 +3093,7 @@ where extern "system" { fn DecryptFileA(lpfilename: ::windows::core::PCSTR, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DecryptFileA(lpfilename.into(), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(DecryptFileA(lpfilename.into(), dwreserved)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3106,7 +3106,7 @@ where extern "system" { fn DecryptFileW(lpfilename: ::windows::core::PCWSTR, dwreserved: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DecryptFileW(lpfilename.into(), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(DecryptFileW(lpfilename.into(), dwreserved)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3120,7 +3120,7 @@ where extern "system" { fn DefineDosDeviceA(dwflags: DEFINE_DOS_DEVICE_FLAGS, lpdevicename: ::windows::core::PCSTR, lptargetpath: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DefineDosDeviceA(::core::mem::transmute(dwflags), lpdevicename.into(), lptargetpath.into())) + ::core::mem::transmute(DefineDosDeviceA(dwflags, lpdevicename.into(), lptargetpath.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3134,7 +3134,7 @@ where extern "system" { fn DefineDosDeviceW(dwflags: DEFINE_DOS_DEVICE_FLAGS, lpdevicename: ::windows::core::PCWSTR, lptargetpath: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DefineDosDeviceW(::core::mem::transmute(dwflags), lpdevicename.into(), lptargetpath.into())) + ::core::mem::transmute(DefineDosDeviceW(dwflags, lpdevicename.into(), lptargetpath.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3290,7 +3290,7 @@ where extern "system" { fn DuplicateEncryptionInfoFile(srcfilename: ::windows::core::PCWSTR, dstfilename: ::windows::core::PCWSTR, dwcreationdistribution: u32, dwattributes: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> u32; } - ::core::mem::transmute(DuplicateEncryptionInfoFile(srcfilename.into(), dstfilename.into(), ::core::mem::transmute(dwcreationdistribution), ::core::mem::transmute(dwattributes), ::core::mem::transmute(lpsecurityattributes))) + ::core::mem::transmute(DuplicateEncryptionInfoFile(srcfilename.into(), dstfilename.into(), dwcreationdistribution, dwattributes, ::core::mem::transmute(lpsecurityattributes))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const EA_CONTAINER_NAME: &str = "ContainerName"; @@ -3971,7 +3971,7 @@ where extern "system" { fn EraseTape(hdevice: super::super::Foundation::HANDLE, dwerasetype: ERASE_TAPE_TYPE, bimmediate: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(EraseTape(hdevice.into(), ::core::mem::transmute(dwerasetype), bimmediate.into())) + ::core::mem::transmute(EraseTape(hdevice.into(), dwerasetype, bimmediate.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6178,7 +6178,7 @@ where extern "system" { fn FindFirstChangeNotificationA(lppathname: ::windows::core::PCSTR, bwatchsubtree: super::super::Foundation::BOOL, dwnotifyfilter: FILE_NOTIFY_CHANGE) -> FindChangeNotificationHandle; } - let result__ = FindFirstChangeNotificationA(lppathname.into(), bwatchsubtree.into(), ::core::mem::transmute(dwnotifyfilter)); + let result__ = FindFirstChangeNotificationA(lppathname.into(), bwatchsubtree.into(), dwnotifyfilter); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -6193,7 +6193,7 @@ where extern "system" { fn FindFirstChangeNotificationW(lppathname: ::windows::core::PCWSTR, bwatchsubtree: super::super::Foundation::BOOL, dwnotifyfilter: FILE_NOTIFY_CHANGE) -> FindChangeNotificationHandle; } - let result__ = FindFirstChangeNotificationW(lppathname.into(), bwatchsubtree.into(), ::core::mem::transmute(dwnotifyfilter)); + let result__ = FindFirstChangeNotificationW(lppathname.into(), bwatchsubtree.into(), dwnotifyfilter); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -6220,7 +6220,7 @@ where extern "system" { fn FindFirstFileExA(lpfilename: ::windows::core::PCSTR, finfolevelid: FINDEX_INFO_LEVELS, lpfindfiledata: *mut ::core::ffi::c_void, fsearchop: FINDEX_SEARCH_OPS, lpsearchfilter: *mut ::core::ffi::c_void, dwadditionalflags: FIND_FIRST_EX_FLAGS) -> FindFileHandle; } - let result__ = FindFirstFileExA(lpfilename.into(), ::core::mem::transmute(finfolevelid), ::core::mem::transmute(lpfindfiledata), ::core::mem::transmute(fsearchop), ::core::mem::transmute(lpsearchfilter), ::core::mem::transmute(dwadditionalflags)); + let result__ = FindFirstFileExA(lpfilename.into(), finfolevelid, ::core::mem::transmute(lpfindfiledata), fsearchop, ::core::mem::transmute(lpsearchfilter), dwadditionalflags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -6234,7 +6234,7 @@ where extern "system" { fn FindFirstFileExFromAppW(lpfilename: ::windows::core::PCWSTR, finfolevelid: FINDEX_INFO_LEVELS, lpfindfiledata: *mut ::core::ffi::c_void, fsearchop: FINDEX_SEARCH_OPS, lpsearchfilter: *mut ::core::ffi::c_void, dwadditionalflags: u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(FindFirstFileExFromAppW(lpfilename.into(), ::core::mem::transmute(finfolevelid), ::core::mem::transmute(lpfindfiledata), ::core::mem::transmute(fsearchop), ::core::mem::transmute(lpsearchfilter), ::core::mem::transmute(dwadditionalflags))) + ::core::mem::transmute(FindFirstFileExFromAppW(lpfilename.into(), finfolevelid, ::core::mem::transmute(lpfindfiledata), fsearchop, ::core::mem::transmute(lpsearchfilter), dwadditionalflags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -6246,7 +6246,7 @@ where extern "system" { fn FindFirstFileExW(lpfilename: ::windows::core::PCWSTR, finfolevelid: FINDEX_INFO_LEVELS, lpfindfiledata: *mut ::core::ffi::c_void, fsearchop: FINDEX_SEARCH_OPS, lpsearchfilter: *mut ::core::ffi::c_void, dwadditionalflags: FIND_FIRST_EX_FLAGS) -> FindFileHandle; } - let result__ = FindFirstFileExW(lpfilename.into(), ::core::mem::transmute(finfolevelid), ::core::mem::transmute(lpfindfiledata), ::core::mem::transmute(fsearchop), ::core::mem::transmute(lpsearchfilter), ::core::mem::transmute(dwadditionalflags)); + let result__ = FindFirstFileExW(lpfilename.into(), finfolevelid, ::core::mem::transmute(lpfindfiledata), fsearchop, ::core::mem::transmute(lpsearchfilter), dwadditionalflags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -6261,7 +6261,7 @@ where extern "system" { fn FindFirstFileNameTransactedW(lpfilename: ::windows::core::PCWSTR, dwflags: u32, stringlength: *mut u32, linkname: ::windows::core::PWSTR, htransaction: super::super::Foundation::HANDLE) -> FindFileNameHandle; } - let result__ = FindFirstFileNameTransactedW(lpfilename.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(stringlength), ::core::mem::transmute(linkname), htransaction.into()); + let result__ = FindFirstFileNameTransactedW(lpfilename.into(), dwflags, ::core::mem::transmute(stringlength), ::core::mem::transmute(linkname), htransaction.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -6274,7 +6274,7 @@ where extern "system" { fn FindFirstFileNameW(lpfilename: ::windows::core::PCWSTR, dwflags: u32, stringlength: *mut u32, linkname: ::windows::core::PWSTR) -> FindFileNameHandle; } - let result__ = FindFirstFileNameW(lpfilename.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(stringlength), ::core::mem::transmute(linkname)); + let result__ = FindFirstFileNameW(lpfilename.into(), dwflags, ::core::mem::transmute(stringlength), ::core::mem::transmute(linkname)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -6289,7 +6289,7 @@ where extern "system" { fn FindFirstFileTransactedA(lpfilename: ::windows::core::PCSTR, finfolevelid: FINDEX_INFO_LEVELS, lpfindfiledata: *mut ::core::ffi::c_void, fsearchop: FINDEX_SEARCH_OPS, lpsearchfilter: *mut ::core::ffi::c_void, dwadditionalflags: u32, htransaction: super::super::Foundation::HANDLE) -> FindFileHandle; } - let result__ = FindFirstFileTransactedA(lpfilename.into(), ::core::mem::transmute(finfolevelid), ::core::mem::transmute(lpfindfiledata), ::core::mem::transmute(fsearchop), ::core::mem::transmute(lpsearchfilter), ::core::mem::transmute(dwadditionalflags), htransaction.into()); + let result__ = FindFirstFileTransactedA(lpfilename.into(), finfolevelid, ::core::mem::transmute(lpfindfiledata), fsearchop, ::core::mem::transmute(lpsearchfilter), dwadditionalflags, htransaction.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -6304,7 +6304,7 @@ where extern "system" { fn FindFirstFileTransactedW(lpfilename: ::windows::core::PCWSTR, finfolevelid: FINDEX_INFO_LEVELS, lpfindfiledata: *mut ::core::ffi::c_void, fsearchop: FINDEX_SEARCH_OPS, lpsearchfilter: *mut ::core::ffi::c_void, dwadditionalflags: u32, htransaction: super::super::Foundation::HANDLE) -> FindFileHandle; } - let result__ = FindFirstFileTransactedW(lpfilename.into(), ::core::mem::transmute(finfolevelid), ::core::mem::transmute(lpfindfiledata), ::core::mem::transmute(fsearchop), ::core::mem::transmute(lpsearchfilter), ::core::mem::transmute(dwadditionalflags), htransaction.into()); + let result__ = FindFirstFileTransactedW(lpfilename.into(), finfolevelid, ::core::mem::transmute(lpfindfiledata), fsearchop, ::core::mem::transmute(lpsearchfilter), dwadditionalflags, htransaction.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -6333,7 +6333,7 @@ where extern "system" { fn FindFirstStreamTransactedW(lpfilename: ::windows::core::PCWSTR, infolevel: STREAM_INFO_LEVELS, lpfindstreamdata: *mut ::core::ffi::c_void, dwflags: u32, htransaction: super::super::Foundation::HANDLE) -> FindStreamHandle; } - let result__ = FindFirstStreamTransactedW(lpfilename.into(), ::core::mem::transmute(infolevel), ::core::mem::transmute(lpfindstreamdata), ::core::mem::transmute(dwflags), htransaction.into()); + let result__ = FindFirstStreamTransactedW(lpfilename.into(), infolevel, ::core::mem::transmute(lpfindstreamdata), dwflags, htransaction.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -6346,7 +6346,7 @@ where extern "system" { fn FindFirstStreamW(lpfilename: ::windows::core::PCWSTR, infolevel: STREAM_INFO_LEVELS, lpfindstreamdata: *mut ::core::ffi::c_void, dwflags: u32) -> FindStreamHandle; } - let result__ = FindFirstStreamW(lpfilename.into(), ::core::mem::transmute(infolevel), ::core::mem::transmute(lpfindstreamdata), ::core::mem::transmute(dwflags)); + let result__ = FindFirstStreamW(lpfilename.into(), infolevel, ::core::mem::transmute(lpfindstreamdata), dwflags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -6694,7 +6694,7 @@ pub unsafe fn FreeReservedLog(pvmarshal: *mut ::core::ffi::c_void, creservedreco extern "system" { fn FreeReservedLog(pvmarshal: *mut ::core::ffi::c_void, creservedrecords: u32, pcbadjustment: *mut i64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FreeReservedLog(::core::mem::transmute(pvmarshal), ::core::mem::transmute(creservedrecords), ::core::mem::transmute(pcbadjustment))) + ::core::mem::transmute(FreeReservedLog(::core::mem::transmute(pvmarshal), creservedrecords, ::core::mem::transmute(pcbadjustment))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[repr(transparent)] @@ -7036,7 +7036,7 @@ where extern "system" { fn GetEnlistmentRecoveryInformation(enlistmenthandle: super::super::Foundation::HANDLE, buffersize: u32, buffer: *mut ::core::ffi::c_void, bufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetEnlistmentRecoveryInformation(enlistmenthandle.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferused))) + ::core::mem::transmute(GetEnlistmentRecoveryInformation(enlistmenthandle.into(), buffersize, ::core::mem::transmute(buffer), ::core::mem::transmute(bufferused))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -7085,7 +7085,7 @@ where extern "system" { fn GetFileAttributesExA(lpfilename: ::windows::core::PCSTR, finfolevelid: GET_FILEEX_INFO_LEVELS, lpfileinformation: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFileAttributesExA(lpfilename.into(), ::core::mem::transmute(finfolevelid), ::core::mem::transmute(lpfileinformation))) + ::core::mem::transmute(GetFileAttributesExA(lpfilename.into(), finfolevelid, ::core::mem::transmute(lpfileinformation))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7098,7 +7098,7 @@ where extern "system" { fn GetFileAttributesExFromAppW(lpfilename: ::windows::core::PCWSTR, finfolevelid: GET_FILEEX_INFO_LEVELS, lpfileinformation: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFileAttributesExFromAppW(lpfilename.into(), ::core::mem::transmute(finfolevelid), ::core::mem::transmute(lpfileinformation))) + ::core::mem::transmute(GetFileAttributesExFromAppW(lpfilename.into(), finfolevelid, ::core::mem::transmute(lpfileinformation))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7111,7 +7111,7 @@ where extern "system" { fn GetFileAttributesExW(lpfilename: ::windows::core::PCWSTR, finfolevelid: GET_FILEEX_INFO_LEVELS, lpfileinformation: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFileAttributesExW(lpfilename.into(), ::core::mem::transmute(finfolevelid), ::core::mem::transmute(lpfileinformation))) + ::core::mem::transmute(GetFileAttributesExW(lpfilename.into(), finfolevelid, ::core::mem::transmute(lpfileinformation))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7125,7 +7125,7 @@ where extern "system" { fn GetFileAttributesTransactedA(lpfilename: ::windows::core::PCSTR, finfolevelid: GET_FILEEX_INFO_LEVELS, lpfileinformation: *mut ::core::ffi::c_void, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFileAttributesTransactedA(lpfilename.into(), ::core::mem::transmute(finfolevelid), ::core::mem::transmute(lpfileinformation), htransaction.into())) + ::core::mem::transmute(GetFileAttributesTransactedA(lpfilename.into(), finfolevelid, ::core::mem::transmute(lpfileinformation), htransaction.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7139,7 +7139,7 @@ where extern "system" { fn GetFileAttributesTransactedW(lpfilename: ::windows::core::PCWSTR, finfolevelid: GET_FILEEX_INFO_LEVELS, lpfileinformation: *mut ::core::ffi::c_void, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFileAttributesTransactedW(lpfilename.into(), ::core::mem::transmute(finfolevelid), ::core::mem::transmute(lpfileinformation), htransaction.into())) + ::core::mem::transmute(GetFileAttributesTransactedW(lpfilename.into(), finfolevelid, ::core::mem::transmute(lpfileinformation), htransaction.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -7190,7 +7190,7 @@ where extern "system" { fn GetFileInformationByHandleEx(hfile: super::super::Foundation::HANDLE, fileinformationclass: FILE_INFO_BY_HANDLE_CLASS, lpfileinformation: *mut ::core::ffi::c_void, dwbuffersize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFileInformationByHandleEx(hfile.into(), ::core::mem::transmute(fileinformationclass), ::core::mem::transmute(lpfileinformation), ::core::mem::transmute(dwbuffersize))) + ::core::mem::transmute(GetFileInformationByHandleEx(hfile.into(), fileinformationclass, ::core::mem::transmute(lpfileinformation), dwbuffersize)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7255,7 +7255,7 @@ where extern "system" { fn GetFileVersionInfoA(lptstrfilename: ::windows::core::PCSTR, dwhandle: u32, dwlen: u32, lpdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFileVersionInfoA(lptstrfilename.into(), ::core::mem::transmute(dwhandle), ::core::mem::transmute(dwlen), ::core::mem::transmute(lpdata))) + ::core::mem::transmute(GetFileVersionInfoA(lptstrfilename.into(), dwhandle, dwlen, ::core::mem::transmute(lpdata))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7268,7 +7268,7 @@ where extern "system" { fn GetFileVersionInfoExA(dwflags: GET_FILE_VERSION_INFO_FLAGS, lpwstrfilename: ::windows::core::PCSTR, dwhandle: u32, dwlen: u32, lpdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFileVersionInfoExA(::core::mem::transmute(dwflags), lpwstrfilename.into(), ::core::mem::transmute(dwhandle), ::core::mem::transmute(dwlen), ::core::mem::transmute(lpdata))) + ::core::mem::transmute(GetFileVersionInfoExA(dwflags, lpwstrfilename.into(), dwhandle, dwlen, ::core::mem::transmute(lpdata))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7281,7 +7281,7 @@ where extern "system" { fn GetFileVersionInfoExW(dwflags: GET_FILE_VERSION_INFO_FLAGS, lpwstrfilename: ::windows::core::PCWSTR, dwhandle: u32, dwlen: u32, lpdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFileVersionInfoExW(::core::mem::transmute(dwflags), lpwstrfilename.into(), ::core::mem::transmute(dwhandle), ::core::mem::transmute(dwlen), ::core::mem::transmute(lpdata))) + ::core::mem::transmute(GetFileVersionInfoExW(dwflags, lpwstrfilename.into(), dwhandle, dwlen, ::core::mem::transmute(lpdata))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -7305,7 +7305,7 @@ where extern "system" { fn GetFileVersionInfoSizeExA(dwflags: GET_FILE_VERSION_INFO_FLAGS, lpwstrfilename: ::windows::core::PCSTR, lpdwhandle: *mut u32) -> u32; } - ::core::mem::transmute(GetFileVersionInfoSizeExA(::core::mem::transmute(dwflags), lpwstrfilename.into(), ::core::mem::transmute(lpdwhandle))) + ::core::mem::transmute(GetFileVersionInfoSizeExA(dwflags, lpwstrfilename.into(), ::core::mem::transmute(lpdwhandle))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -7317,7 +7317,7 @@ where extern "system" { fn GetFileVersionInfoSizeExW(dwflags: GET_FILE_VERSION_INFO_FLAGS, lpwstrfilename: ::windows::core::PCWSTR, lpdwhandle: *mut u32) -> u32; } - ::core::mem::transmute(GetFileVersionInfoSizeExW(::core::mem::transmute(dwflags), lpwstrfilename.into(), ::core::mem::transmute(lpdwhandle))) + ::core::mem::transmute(GetFileVersionInfoSizeExW(dwflags, lpwstrfilename.into(), ::core::mem::transmute(lpdwhandle))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -7342,7 +7342,7 @@ where extern "system" { fn GetFileVersionInfoW(lptstrfilename: ::windows::core::PCWSTR, dwhandle: u32, dwlen: u32, lpdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFileVersionInfoW(lptstrfilename.into(), ::core::mem::transmute(dwhandle), ::core::mem::transmute(dwlen), ::core::mem::transmute(lpdata))) + ::core::mem::transmute(GetFileVersionInfoW(lptstrfilename.into(), dwhandle, dwlen, ::core::mem::transmute(lpdata))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7355,7 +7355,7 @@ where extern "system" { fn GetFinalPathNameByHandleA(hfile: super::super::Foundation::HANDLE, lpszfilepath: ::windows::core::PSTR, cchfilepath: u32, dwflags: FILE_NAME) -> u32; } - ::core::mem::transmute(GetFinalPathNameByHandleA(hfile.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfilepath)), lpszfilepath.len() as _, ::core::mem::transmute(dwflags))) + ::core::mem::transmute(GetFinalPathNameByHandleA(hfile.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfilepath)), lpszfilepath.len() as _, dwflags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7368,7 +7368,7 @@ where extern "system" { fn GetFinalPathNameByHandleW(hfile: super::super::Foundation::HANDLE, lpszfilepath: ::windows::core::PWSTR, cchfilepath: u32, dwflags: FILE_NAME) -> u32; } - ::core::mem::transmute(GetFinalPathNameByHandleW(hfile.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfilepath)), lpszfilepath.len() as _, ::core::mem::transmute(dwflags))) + ::core::mem::transmute(GetFinalPathNameByHandleW(hfile.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfilepath)), lpszfilepath.len() as _, dwflags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -7444,7 +7444,7 @@ where extern "system" { fn GetLogContainerName(hlog: super::super::Foundation::HANDLE, cidlogicalcontainer: u32, pwstrcontainername: ::windows::core::PCWSTR, clencontainername: u32, pcactuallencontainername: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetLogContainerName(hlog.into(), ::core::mem::transmute(cidlogicalcontainer), pwstrcontainername.into(), ::core::mem::transmute(clencontainername), ::core::mem::transmute(pcactuallencontainername))) + ::core::mem::transmute(GetLogContainerName(hlog.into(), cidlogicalcontainer, pwstrcontainername.into(), clencontainername, ::core::mem::transmute(pcactuallencontainername))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7470,7 +7470,7 @@ where extern "system" { fn GetLogIoStatistics(hlog: super::super::Foundation::HANDLE, pvstatsbuffer: *mut ::core::ffi::c_void, cbstatsbuffer: u32, estatsclass: CLFS_IOSTATS_CLASS, pcbstatswritten: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetLogIoStatistics(hlog.into(), ::core::mem::transmute(pvstatsbuffer), ::core::mem::transmute(cbstatsbuffer), ::core::mem::transmute(estatsclass), ::core::mem::transmute(pcbstatswritten))) + ::core::mem::transmute(GetLogIoStatistics(hlog.into(), ::core::mem::transmute(pvstatsbuffer), cbstatsbuffer, estatsclass, ::core::mem::transmute(pcbstatswritten))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7569,7 +7569,7 @@ pub unsafe fn GetNextLogArchiveExtent(pvarchivecontext: *mut ::core::ffi::c_void extern "system" { fn GetNextLogArchiveExtent(pvarchivecontext: *mut ::core::ffi::c_void, rgadextent: *mut CLS_ARCHIVE_DESCRIPTOR, cdescriptors: u32, pcdescriptorsreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNextLogArchiveExtent(::core::mem::transmute(pvarchivecontext), ::core::mem::transmute(rgadextent), ::core::mem::transmute(cdescriptors), ::core::mem::transmute(pcdescriptorsreturned))) + ::core::mem::transmute(GetNextLogArchiveExtent(::core::mem::transmute(pvarchivecontext), ::core::mem::transmute(rgadextent), cdescriptors, ::core::mem::transmute(pcdescriptorsreturned))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7582,7 +7582,7 @@ where extern "system" { fn GetNotificationResourceManager(resourcemanagerhandle: super::super::Foundation::HANDLE, transactionnotification: *mut TRANSACTION_NOTIFICATION, notificationlength: u32, dwmilliseconds: u32, returnlength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNotificationResourceManager(resourcemanagerhandle.into(), ::core::mem::transmute(transactionnotification), ::core::mem::transmute(notificationlength), ::core::mem::transmute(dwmilliseconds), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(GetNotificationResourceManager(resourcemanagerhandle.into(), ::core::mem::transmute(transactionnotification), notificationlength, dwmilliseconds, ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -7595,7 +7595,7 @@ where extern "system" { fn GetNotificationResourceManagerAsync(resourcemanagerhandle: super::super::Foundation::HANDLE, transactionnotification: *mut TRANSACTION_NOTIFICATION, transactionnotificationlength: u32, returnlength: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNotificationResourceManagerAsync(resourcemanagerhandle.into(), ::core::mem::transmute(transactionnotification), ::core::mem::transmute(transactionnotificationlength), ::core::mem::transmute(returnlength), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(GetNotificationResourceManagerAsync(resourcemanagerhandle.into(), ::core::mem::transmute(transactionnotification), transactionnotificationlength, ::core::mem::transmute(returnlength), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -7632,7 +7632,7 @@ where extern "system" { fn GetTapeParameters(hdevice: super::super::Foundation::HANDLE, dwoperation: GET_TAPE_DRIVE_PARAMETERS_OPERATION, lpdwsize: *mut u32, lptapeinformation: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(GetTapeParameters(hdevice.into(), ::core::mem::transmute(dwoperation), ::core::mem::transmute(lpdwsize), ::core::mem::transmute(lptapeinformation))) + ::core::mem::transmute(GetTapeParameters(hdevice.into(), dwoperation, ::core::mem::transmute(lpdwsize), ::core::mem::transmute(lptapeinformation))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7645,7 +7645,7 @@ where extern "system" { fn GetTapePosition(hdevice: super::super::Foundation::HANDLE, dwpositiontype: TAPE_POSITION_TYPE, lpdwpartition: *mut u32, lpdwoffsetlow: *mut u32, lpdwoffsethigh: *mut u32) -> u32; } - ::core::mem::transmute(GetTapePosition(hdevice.into(), ::core::mem::transmute(dwpositiontype), ::core::mem::transmute(lpdwpartition), ::core::mem::transmute(lpdwoffsetlow), ::core::mem::transmute(lpdwoffsethigh))) + ::core::mem::transmute(GetTapePosition(hdevice.into(), dwpositiontype, ::core::mem::transmute(lpdwpartition), ::core::mem::transmute(lpdwoffsetlow), ::core::mem::transmute(lpdwoffsethigh))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7671,7 +7671,7 @@ where extern "system" { fn GetTempFileNameA(lppathname: ::windows::core::PCSTR, lpprefixstring: ::windows::core::PCSTR, uunique: u32, lptempfilename: ::windows::core::PSTR) -> u32; } - ::core::mem::transmute(GetTempFileNameA(lppathname.into(), lpprefixstring.into(), ::core::mem::transmute(uunique), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lptempfilename)))) + ::core::mem::transmute(GetTempFileNameA(lppathname.into(), lpprefixstring.into(), uunique, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lptempfilename)))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -7684,7 +7684,7 @@ where extern "system" { fn GetTempFileNameW(lppathname: ::windows::core::PCWSTR, lpprefixstring: ::windows::core::PCWSTR, uunique: u32, lptempfilename: ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(GetTempFileNameW(lppathname.into(), lpprefixstring.into(), ::core::mem::transmute(uunique), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lptempfilename)))) + ::core::mem::transmute(GetTempFileNameW(lppathname.into(), lpprefixstring.into(), uunique, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lptempfilename)))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -7950,7 +7950,7 @@ impl IDiskQuotaControl { } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] 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() + (::windows::core::Interface::vtable(self).SetQuotaState)(::windows::core::Interface::as_raw(self), dwstate).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn GetQuotaState(&self, pdwstate: *mut u32) -> ::windows::core::Result<()> { @@ -7958,7 +7958,7 @@ impl IDiskQuotaControl { } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn SetQuotaLogFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQuotaLogFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetQuotaLogFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn GetQuotaLogFlags(&self, pdwflags: *mut u32) -> ::windows::core::Result<()> { @@ -7966,7 +7966,7 @@ impl IDiskQuotaControl { } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn SetDefaultQuotaThreshold(&self, llthreshold: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultQuotaThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llthreshold)).ok() + (::windows::core::Interface::vtable(self).SetDefaultQuotaThreshold)(::windows::core::Interface::as_raw(self), llthreshold).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn GetDefaultQuotaThreshold(&self, pllthreshold: *mut i64) -> ::windows::core::Result<()> { @@ -7977,11 +7977,11 @@ impl IDiskQuotaControl { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetDefaultQuotaThresholdText)(::windows::core::Interface::as_raw(self), psztext.into(), ::core::mem::transmute(cchtext)).ok() + (::windows::core::Interface::vtable(self).GetDefaultQuotaThresholdText)(::windows::core::Interface::as_raw(self), psztext.into(), cchtext).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn SetDefaultQuotaLimit(&self, lllimit: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultQuotaLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lllimit)).ok() + (::windows::core::Interface::vtable(self).SetDefaultQuotaLimit)(::windows::core::Interface::as_raw(self), lllimit).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn GetDefaultQuotaLimit(&self, plllimit: *mut i64) -> ::windows::core::Result<()> { @@ -7992,7 +7992,7 @@ impl IDiskQuotaControl { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetDefaultQuotaLimitText)(::windows::core::Interface::as_raw(self), psztext.into(), ::core::mem::transmute(cchtext)).ok() + (::windows::core::Interface::vtable(self).GetDefaultQuotaLimitText)(::windows::core::Interface::as_raw(self), psztext.into(), cchtext).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8001,7 +8001,7 @@ impl IDiskQuotaControl { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddUserSid)(::windows::core::Interface::as_raw(self), pusersid.into(), ::core::mem::transmute(fnameresolution), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddUserSid)(::windows::core::Interface::as_raw(self), pusersid.into(), fnameresolution, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn AddUserName<'a, P0>(&self, pszlogonname: P0, fnameresolution: DISKQUOTA_USERNAME_RESOLVE) -> ::windows::core::Result @@ -8009,7 +8009,7 @@ impl IDiskQuotaControl { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddUserName)(::windows::core::Interface::as_raw(self), pszlogonname.into(), ::core::mem::transmute(fnameresolution), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddUserName)(::windows::core::Interface::as_raw(self), pszlogonname.into(), fnameresolution, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn DeleteUser<'a, P0>(&self, puser: P0) -> ::windows::core::Result<()> @@ -8025,7 +8025,7 @@ impl IDiskQuotaControl { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindUserSid)(::windows::core::Interface::as_raw(self), pusersid.into(), ::core::mem::transmute(fnameresolution), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindUserSid)(::windows::core::Interface::as_raw(self), pusersid.into(), fnameresolution, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn FindUserName<'a, P0>(&self, pszlogonname: P0) -> ::windows::core::Result @@ -8038,7 +8038,7 @@ impl IDiskQuotaControl { #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateEnumUsers(&self, rgpusersids: *mut super::super::Foundation::PSID, cpsids: u32, fnameresolution: DISKQUOTA_USERNAME_RESOLVE, ppenum: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateEnumUsers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rgpusersids), ::core::mem::transmute(cpsids), ::core::mem::transmute(fnameresolution), ::core::mem::transmute(ppenum)).ok() + (::windows::core::Interface::vtable(self).CreateEnumUsers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rgpusersids), cpsids, fnameresolution, ::core::mem::transmute(ppenum)).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn CreateUserBatch(&self) -> ::windows::core::Result { @@ -8229,7 +8229,7 @@ impl IDiskQuotaUser { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetName)(::windows::core::Interface::as_raw(self), pszaccountcontainer.into(), ::core::mem::transmute(cchaccountcontainer), pszlogonname.into(), ::core::mem::transmute(cchlogonname), pszdisplayname.into(), ::core::mem::transmute(cchdisplayname)).ok() + (::windows::core::Interface::vtable(self).GetName)(::windows::core::Interface::as_raw(self), pszaccountcontainer.into(), cchaccountcontainer, pszlogonname.into(), cchlogonname, pszdisplayname.into(), cchdisplayname).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn GetSidLength(&self, pdwlength: *mut u32) -> ::windows::core::Result<()> { @@ -8237,7 +8237,7 @@ impl IDiskQuotaUser { } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn GetSid(&self, pbsidbuffer: *mut u8, cbsidbuffer: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsidbuffer), ::core::mem::transmute(cbsidbuffer)).ok() + (::windows::core::Interface::vtable(self).GetSid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsidbuffer), cbsidbuffer).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn GetQuotaThreshold(&self, pllthreshold: *mut i64) -> ::windows::core::Result<()> { @@ -8248,7 +8248,7 @@ impl IDiskQuotaUser { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetQuotaThresholdText)(::windows::core::Interface::as_raw(self), psztext.into(), ::core::mem::transmute(cchtext)).ok() + (::windows::core::Interface::vtable(self).GetQuotaThresholdText)(::windows::core::Interface::as_raw(self), psztext.into(), cchtext).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn GetQuotaLimit(&self, plllimit: *mut i64) -> ::windows::core::Result<()> { @@ -8259,7 +8259,7 @@ impl IDiskQuotaUser { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetQuotaLimitText)(::windows::core::Interface::as_raw(self), psztext.into(), ::core::mem::transmute(cchtext)).ok() + (::windows::core::Interface::vtable(self).GetQuotaLimitText)(::windows::core::Interface::as_raw(self), psztext.into(), cchtext).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn GetQuotaUsed(&self, pllused: *mut i64) -> ::windows::core::Result<()> { @@ -8270,11 +8270,11 @@ impl IDiskQuotaUser { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetQuotaUsedText)(::windows::core::Interface::as_raw(self), psztext.into(), ::core::mem::transmute(cchtext)).ok() + (::windows::core::Interface::vtable(self).GetQuotaUsedText)(::windows::core::Interface::as_raw(self), psztext.into(), cchtext).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] 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() + (::windows::core::Interface::vtable(self).GetQuotaInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbquotainfo), cbquotainfo).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8282,7 +8282,7 @@ impl IDiskQuotaUser { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetQuotaThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llthreshold), fwritethrough.into()).ok() + (::windows::core::Interface::vtable(self).SetQuotaThreshold)(::windows::core::Interface::as_raw(self), llthreshold, fwritethrough.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8290,7 +8290,7 @@ impl IDiskQuotaUser { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetQuotaLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lllimit), fwritethrough.into()).ok() + (::windows::core::Interface::vtable(self).SetQuotaLimit)(::windows::core::Interface::as_raw(self), lllimit, fwritethrough.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn Invalidate(&self) -> ::windows::core::Result<()> { @@ -8439,11 +8439,11 @@ pub struct IEnumDiskQuotaUsers(::windows::core::IUnknown); impl IEnumDiskQuotaUsers { #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn Next(&self, cusers: u32, rgusers: *mut ::core::option::Option, pcusersfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cusers), ::core::mem::transmute(rgusers), ::core::mem::transmute(pcusersfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cusers, ::core::mem::transmute(rgusers), ::core::mem::transmute(pcusersfetched)).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn Skip(&self, cusers: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cusers)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cusers).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -9082,7 +9082,7 @@ pub unsafe fn IsIoRingOpSupported(ioring: *const HIORING__, op: IORING_OP_CODE) extern "system" { fn IsIoRingOpSupported(ioring: *const HIORING__, op: IORING_OP_CODE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsIoRingOpSupported(::core::mem::transmute(ioring), ::core::mem::transmute(op))) + ::core::mem::transmute(IsIoRingOpSupported(::core::mem::transmute(ioring), op)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -9327,7 +9327,7 @@ pub unsafe fn LZClose(hfile: i32) { extern "system" { fn LZClose(hfile: i32); } - LZClose(::core::mem::transmute(hfile)) + LZClose(hfile) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -9336,7 +9336,7 @@ pub unsafe fn LZCopy(hfsource: i32, hfdest: i32) -> i32 { extern "system" { fn LZCopy(hfsource: i32, hfdest: i32) -> i32; } - ::core::mem::transmute(LZCopy(::core::mem::transmute(hfsource), ::core::mem::transmute(hfdest))) + ::core::mem::transmute(LZCopy(hfsource, hfdest)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -9370,7 +9370,7 @@ pub unsafe fn LZInit(hfsource: i32) -> i32 { extern "system" { fn LZInit(hfsource: i32) -> i32; } - ::core::mem::transmute(LZInit(::core::mem::transmute(hfsource))) + ::core::mem::transmute(LZInit(hfsource)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[repr(transparent)] @@ -9466,7 +9466,7 @@ where extern "system" { fn LZOpenFileA(lpfilename: ::windows::core::PCSTR, lpreopenbuf: *mut OFSTRUCT, wstyle: LZOPENFILE_STYLE) -> i32; } - ::core::mem::transmute(LZOpenFileA(lpfilename.into(), ::core::mem::transmute(lpreopenbuf), ::core::mem::transmute(wstyle))) + ::core::mem::transmute(LZOpenFileA(lpfilename.into(), ::core::mem::transmute(lpreopenbuf), wstyle)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9479,7 +9479,7 @@ where extern "system" { fn LZOpenFileW(lpfilename: ::windows::core::PCWSTR, lpreopenbuf: *mut OFSTRUCT, wstyle: LZOPENFILE_STYLE) -> i32; } - ::core::mem::transmute(LZOpenFileW(lpfilename.into(), ::core::mem::transmute(lpreopenbuf), ::core::mem::transmute(wstyle))) + ::core::mem::transmute(LZOpenFileW(lpfilename.into(), ::core::mem::transmute(lpreopenbuf), wstyle)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -9488,7 +9488,7 @@ pub unsafe fn LZRead(hfile: i32, lpbuffer: ::windows::core::PSTR, cbread: i32) - extern "system" { fn LZRead(hfile: i32, lpbuffer: ::windows::core::PSTR, cbread: i32) -> i32; } - ::core::mem::transmute(LZRead(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cbread))) + ::core::mem::transmute(LZRead(hfile, ::core::mem::transmute(lpbuffer), cbread)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -9497,7 +9497,7 @@ pub unsafe fn LZSeek(hfile: i32, loffset: i32, iorigin: i32) -> i32 { extern "system" { fn LZSeek(hfile: i32, loffset: i32, iorigin: i32) -> i32; } - ::core::mem::transmute(LZSeek(::core::mem::transmute(hfile), ::core::mem::transmute(loffset), ::core::mem::transmute(iorigin))) + ::core::mem::transmute(LZSeek(hfile, loffset, iorigin)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -9529,7 +9529,7 @@ where extern "system" { fn LockFile(hfile: super::super::Foundation::HANDLE, dwfileoffsetlow: u32, dwfileoffsethigh: u32, nnumberofbytestolocklow: u32, nnumberofbytestolockhigh: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(LockFile(hfile.into(), ::core::mem::transmute(dwfileoffsetlow), ::core::mem::transmute(dwfileoffsethigh), ::core::mem::transmute(nnumberofbytestolocklow), ::core::mem::transmute(nnumberofbytestolockhigh))) + ::core::mem::transmute(LockFile(hfile.into(), dwfileoffsetlow, dwfileoffsethigh, nnumberofbytestolocklow, nnumberofbytestolockhigh)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -9542,7 +9542,7 @@ where extern "system" { fn LockFileEx(hfile: super::super::Foundation::HANDLE, dwflags: LOCK_FILE_FLAGS, dwreserved: u32, nnumberofbytestolocklow: u32, nnumberofbytestolockhigh: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(LockFileEx(hfile.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(nnumberofbytestolocklow), ::core::mem::transmute(nnumberofbytestolockhigh), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(LockFileEx(hfile.into(), dwflags, dwreserved, nnumberofbytestolocklow, nnumberofbytestolockhigh, ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9555,7 +9555,7 @@ where extern "system" { fn LogTailAdvanceFailure(hlog: super::super::Foundation::HANDLE, dwreason: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(LogTailAdvanceFailure(hlog.into(), ::core::mem::transmute(dwreason))) + ::core::mem::transmute(LogTailAdvanceFailure(hlog.into(), dwreason)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -9582,7 +9582,7 @@ pub unsafe fn LsnCreate(cidcontainer: u32, offblock: u32, crecord: u32) -> CLS_L extern "system" { fn LsnCreate(cidcontainer: u32, offblock: u32, crecord: u32) -> CLS_LSN; } - ::core::mem::transmute(LsnCreate(::core::mem::transmute(cidcontainer), ::core::mem::transmute(offblock), ::core::mem::transmute(crecord))) + ::core::mem::transmute(LsnCreate(cidcontainer, offblock, crecord)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9784,7 +9784,7 @@ where extern "system" { fn MoveFileExA(lpexistingfilename: ::windows::core::PCSTR, lpnewfilename: ::windows::core::PCSTR, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MoveFileExA(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MoveFileExA(lpexistingfilename.into(), lpnewfilename.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9798,7 +9798,7 @@ where extern "system" { fn MoveFileExW(lpexistingfilename: ::windows::core::PCWSTR, lpnewfilename: ::windows::core::PCWSTR, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MoveFileExW(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MoveFileExW(lpexistingfilename.into(), lpnewfilename.into(), dwflags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9827,7 +9827,7 @@ where extern "system" { fn MoveFileTransactedA(lpexistingfilename: ::windows::core::PCSTR, lpnewfilename: ::windows::core::PCSTR, lpprogressroutine: *mut ::core::ffi::c_void, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MoveFileTransactedA(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(dwflags), htransaction.into())) + ::core::mem::transmute(MoveFileTransactedA(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), dwflags, htransaction.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9842,7 +9842,7 @@ where extern "system" { fn MoveFileTransactedW(lpexistingfilename: ::windows::core::PCWSTR, lpnewfilename: ::windows::core::PCWSTR, lpprogressroutine: *mut ::core::ffi::c_void, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MoveFileTransactedW(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(dwflags), htransaction.into())) + ::core::mem::transmute(MoveFileTransactedW(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), dwflags, htransaction.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9870,7 +9870,7 @@ where extern "system" { fn MoveFileWithProgressA(lpexistingfilename: ::windows::core::PCSTR, lpnewfilename: ::windows::core::PCSTR, lpprogressroutine: *mut ::core::ffi::c_void, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MoveFileWithProgressA(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MoveFileWithProgressA(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), dwflags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9884,7 +9884,7 @@ where extern "system" { fn MoveFileWithProgressW(lpexistingfilename: ::windows::core::PCWSTR, lpnewfilename: ::windows::core::PCWSTR, lpprogressroutine: *mut ::core::ffi::c_void, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MoveFileWithProgressW(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MoveFileWithProgressW(lpexistingfilename.into(), lpnewfilename.into(), ::core::mem::transmute(lpprogressroutine), ::core::mem::transmute(lpdata), dwflags)) } #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -12230,7 +12230,7 @@ where extern "system" { fn NetConnectionEnum(servername: ::windows::core::PCWSTR, qualifier: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetConnectionEnum(servername.into(), qualifier.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetConnectionEnum(servername.into(), qualifier.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12242,7 +12242,7 @@ where extern "system" { fn NetFileClose(servername: ::windows::core::PCWSTR, fileid: u32) -> u32; } - ::core::mem::transmute(NetFileClose(servername.into(), ::core::mem::transmute(fileid))) + ::core::mem::transmute(NetFileClose(servername.into(), fileid)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12256,7 +12256,7 @@ where extern "system" { fn NetFileEnum(servername: ::windows::core::PCWSTR, basepath: ::windows::core::PCWSTR, username: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut usize) -> u32; } - ::core::mem::transmute(NetFileEnum(servername.into(), basepath.into(), username.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetFileEnum(servername.into(), basepath.into(), username.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12268,7 +12268,7 @@ where extern "system" { fn NetFileGetInfo(servername: ::windows::core::PCWSTR, fileid: u32, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetFileGetInfo(servername.into(), ::core::mem::transmute(fileid), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetFileGetInfo(servername.into(), fileid, level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12280,7 +12280,7 @@ where extern "system" { fn NetServerAliasAdd(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8) -> u32; } - ::core::mem::transmute(NetServerAliasAdd(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf))) + ::core::mem::transmute(NetServerAliasAdd(servername.into(), level, ::core::mem::transmute(buf))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12292,7 +12292,7 @@ where extern "system" { fn NetServerAliasDel(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8) -> u32; } - ::core::mem::transmute(NetServerAliasDel(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf))) + ::core::mem::transmute(NetServerAliasDel(servername.into(), level, ::core::mem::transmute(buf))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12304,7 +12304,7 @@ where extern "system" { fn NetServerAliasEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resumehandle: *mut u32) -> u32; } - ::core::mem::transmute(NetServerAliasEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) + ::core::mem::transmute(NetServerAliasEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12332,7 +12332,7 @@ where extern "system" { fn NetSessionEnum(servername: ::windows::core::PCWSTR, uncclientname: ::windows::core::PCWSTR, username: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetSessionEnum(servername.into(), uncclientname.into(), username.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetSessionEnum(servername.into(), uncclientname.into(), username.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12346,7 +12346,7 @@ where extern "system" { fn NetSessionGetInfo(servername: ::windows::core::PCWSTR, uncclientname: ::windows::core::PCWSTR, username: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetSessionGetInfo(servername.into(), uncclientname.into(), username.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetSessionGetInfo(servername.into(), uncclientname.into(), username.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12358,7 +12358,7 @@ where extern "system" { fn NetShareAdd(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetShareAdd(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetShareAdd(servername.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12384,7 +12384,7 @@ where extern "system" { fn NetShareDel(servername: ::windows::core::PCWSTR, netname: ::windows::core::PCWSTR, reserved: u32) -> u32; } - ::core::mem::transmute(NetShareDel(servername.into(), netname.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(NetShareDel(servername.into(), netname.into(), reserved)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12396,7 +12396,7 @@ where extern "system" { fn NetShareDelEx(servername: ::windows::core::PCWSTR, level: u32, buf: *const u8) -> u32; } - ::core::mem::transmute(NetShareDelEx(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf))) + ::core::mem::transmute(NetShareDelEx(servername.into(), level, ::core::mem::transmute(buf))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12409,7 +12409,7 @@ where extern "system" { fn NetShareDelSticky(servername: ::windows::core::PCWSTR, netname: ::windows::core::PCWSTR, reserved: u32) -> u32; } - ::core::mem::transmute(NetShareDelSticky(servername.into(), netname.into(), ::core::mem::transmute(reserved))) + ::core::mem::transmute(NetShareDelSticky(servername.into(), netname.into(), reserved)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12421,7 +12421,7 @@ where extern "system" { fn NetShareEnum(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetShareEnum(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetShareEnum(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12433,7 +12433,7 @@ where extern "system" { fn NetShareEnumSticky(servername: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetShareEnumSticky(servername.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) + ::core::mem::transmute(NetShareEnumSticky(servername.into(), level, ::core::mem::transmute(bufptr), prefmaxlen, ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12446,7 +12446,7 @@ where extern "system" { fn NetShareGetInfo(servername: ::windows::core::PCWSTR, netname: ::windows::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetShareGetInfo(servername.into(), netname.into(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr))) + ::core::mem::transmute(NetShareGetInfo(servername.into(), netname.into(), level, ::core::mem::transmute(bufptr))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12459,7 +12459,7 @@ where extern "system" { fn NetShareSetInfo(servername: ::windows::core::PCWSTR, netname: ::windows::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32; } - ::core::mem::transmute(NetShareSetInfo(servername.into(), netname.into(), ::core::mem::transmute(level), ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) + ::core::mem::transmute(NetShareSetInfo(servername.into(), netname.into(), level, ::core::mem::transmute(buf), ::core::mem::transmute(parm_err))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -12468,7 +12468,7 @@ pub unsafe fn NetStatisticsGet(servername: *const i8, service: *const i8, level: extern "system" { fn NetStatisticsGet(servername: *const i8, service: *const i8, level: u32, options: u32, buffer: *mut *mut u8) -> u32; } - ::core::mem::transmute(NetStatisticsGet(::core::mem::transmute(servername), ::core::mem::transmute(service), ::core::mem::transmute(level), ::core::mem::transmute(options), ::core::mem::transmute(buffer))) + ::core::mem::transmute(NetStatisticsGet(::core::mem::transmute(servername), ::core::mem::transmute(service), level, options, ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] @@ -12478,7 +12478,7 @@ pub unsafe fn NtCreateFile(filehandle: *mut super::super::Foundation::HANDLE, de extern "system" { fn NtCreateFile(filehandle: *mut super::super::Foundation::HANDLE, desiredaccess: u32, objectattributes: *mut super::super::System::WindowsProgramming::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::System::WindowsProgramming::IO_STATUS_BLOCK, allocationsize: *mut i64, fileattributes: u32, shareaccess: FILE_SHARE_MODE, createdisposition: NT_CREATE_FILE_DISPOSITION, createoptions: u32, eabuffer: *mut ::core::ffi::c_void, ealength: u32) -> super::super::Foundation::NTSTATUS; } - NtCreateFile(::core::mem::transmute(filehandle), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(objectattributes), ::core::mem::transmute(iostatusblock), ::core::mem::transmute(allocationsize), ::core::mem::transmute(fileattributes), ::core::mem::transmute(shareaccess), ::core::mem::transmute(createdisposition), ::core::mem::transmute(createoptions), ::core::mem::transmute(eabuffer), ::core::mem::transmute(ealength)).ok() + NtCreateFile(::core::mem::transmute(filehandle), desiredaccess, ::core::mem::transmute(objectattributes), ::core::mem::transmute(iostatusblock), ::core::mem::transmute(allocationsize), fileattributes, shareaccess, createdisposition, createoptions, ::core::mem::transmute(eabuffer), ealength).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[repr(transparent)] @@ -13886,7 +13886,7 @@ where extern "system" { fn OpenEncryptedFileRawA(lpfilename: ::windows::core::PCSTR, ulflags: u32, pvcontext: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(OpenEncryptedFileRawA(lpfilename.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(pvcontext))) + ::core::mem::transmute(OpenEncryptedFileRawA(lpfilename.into(), ulflags, ::core::mem::transmute(pvcontext))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -13898,7 +13898,7 @@ where extern "system" { fn OpenEncryptedFileRawW(lpfilename: ::windows::core::PCWSTR, ulflags: u32, pvcontext: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(OpenEncryptedFileRawW(lpfilename.into(), ::core::mem::transmute(ulflags), ::core::mem::transmute(pvcontext))) + ::core::mem::transmute(OpenEncryptedFileRawW(lpfilename.into(), ulflags, ::core::mem::transmute(pvcontext))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13911,7 +13911,7 @@ where extern "system" { fn OpenEnlistment(dwdesiredaccess: u32, resourcemanagerhandle: super::super::Foundation::HANDLE, enlistmentid: *mut ::windows::core::GUID) -> super::super::Foundation::HANDLE; } - let result__ = OpenEnlistment(::core::mem::transmute(dwdesiredaccess), resourcemanagerhandle.into(), ::core::mem::transmute(enlistmentid)); + let result__ = OpenEnlistment(dwdesiredaccess, resourcemanagerhandle.into(), ::core::mem::transmute(enlistmentid)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -13925,7 +13925,7 @@ where extern "system" { fn OpenFile(lpfilename: ::windows::core::PCSTR, lpreopenbuff: *mut OFSTRUCT, ustyle: LZOPENFILE_STYLE) -> i32; } - ::core::mem::transmute(OpenFile(lpfilename.into(), ::core::mem::transmute(lpreopenbuff), ::core::mem::transmute(ustyle))) + ::core::mem::transmute(OpenFile(lpfilename.into(), ::core::mem::transmute(lpreopenbuff), ustyle)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -13938,7 +13938,7 @@ where extern "system" { fn OpenFileById(hvolumehint: super::super::Foundation::HANDLE, lpfileid: *const FILE_ID_DESCRIPTOR, dwdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES) -> super::super::Foundation::HANDLE; } - let result__ = OpenFileById(hvolumehint.into(), ::core::mem::transmute(lpfileid), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(dwflagsandattributes)); + let result__ = OpenFileById(hvolumehint.into(), ::core::mem::transmute(lpfileid), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes), dwflagsandattributes); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -13952,7 +13952,7 @@ where extern "system" { fn OpenResourceManager(dwdesiredaccess: u32, tmhandle: super::super::Foundation::HANDLE, resourcemanagerid: *mut ::windows::core::GUID) -> super::super::Foundation::HANDLE; } - let result__ = OpenResourceManager(::core::mem::transmute(dwdesiredaccess), tmhandle.into(), ::core::mem::transmute(resourcemanagerid)); + let result__ = OpenResourceManager(dwdesiredaccess, tmhandle.into(), ::core::mem::transmute(resourcemanagerid)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -13963,7 +13963,7 @@ pub unsafe fn OpenTransaction(dwdesiredaccess: u32, transactionid: *mut ::window extern "system" { fn OpenTransaction(dwdesiredaccess: u32, transactionid: *mut ::windows::core::GUID) -> super::super::Foundation::HANDLE; } - let result__ = OpenTransaction(::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(transactionid)); + let result__ = OpenTransaction(dwdesiredaccess, ::core::mem::transmute(transactionid)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -13977,7 +13977,7 @@ where extern "system" { fn OpenTransactionManager(logfilename: ::windows::core::PCWSTR, desiredaccess: u32, openoptions: u32) -> super::super::Foundation::HANDLE; } - let result__ = OpenTransactionManager(logfilename.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(openoptions)); + let result__ = OpenTransactionManager(logfilename.into(), desiredaccess, openoptions); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -13988,7 +13988,7 @@ pub unsafe fn OpenTransactionManagerById(transactionmanagerid: *const ::windows: extern "system" { fn OpenTransactionManagerById(transactionmanagerid: *const ::windows::core::GUID, desiredaccess: u32, openoptions: u32) -> super::super::Foundation::HANDLE; } - let result__ = OpenTransactionManagerById(::core::mem::transmute(transactionmanagerid), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(openoptions)); + let result__ = OpenTransactionManagerById(::core::mem::transmute(transactionmanagerid), desiredaccess, openoptions); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } pub const PARTITION_BASIC_DATA_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xebd0a0a2_b9e5_4433_87c0_68b6b72699c7); @@ -14202,7 +14202,7 @@ where extern "system" { fn PrepareTape(hdevice: super::super::Foundation::HANDLE, dwoperation: PREPARE_TAPE_OPERATION, bimmediate: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(PrepareTape(hdevice.into(), ::core::mem::transmute(dwoperation), bimmediate.into())) + ::core::mem::transmute(PrepareTape(hdevice.into(), dwoperation, bimmediate.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -14249,7 +14249,7 @@ where extern "system" { fn QueryLogPolicy(hlog: super::super::Foundation::HANDLE, epolicytype: CLFS_MGMT_POLICY_TYPE, ppolicybuffer: *mut CLFS_MGMT_POLICY, pcbpolicybuffer: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryLogPolicy(hlog.into(), ::core::mem::transmute(epolicytype), ::core::mem::transmute(ppolicybuffer), ::core::mem::transmute(pcbpolicybuffer))) + ::core::mem::transmute(QueryLogPolicy(hlog.into(), epolicytype, ::core::mem::transmute(ppolicybuffer), ::core::mem::transmute(pcbpolicybuffer))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -14444,7 +14444,7 @@ where extern "system" { fn ReOpenFile(horiginalfile: super::super::Foundation::HANDLE, dwdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES) -> super::super::Foundation::HANDLE; } - let result__ = ReOpenFile(horiginalfile.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(dwflagsandattributes)); + let result__ = ReOpenFile(horiginalfile.into(), dwdesiredaccess, dwsharemode, dwflagsandattributes); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -14459,7 +14459,7 @@ where extern "system" { fn ReadDirectoryChangesExW(hdirectory: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nbufferlength: u32, bwatchsubtree: super::super::Foundation::BOOL, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void, readdirectorynotifyinformationclass: READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadDirectoryChangesExW(hdirectory.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nbufferlength), bwatchsubtree.into(), ::core::mem::transmute(dwnotifyfilter), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(readdirectorynotifyinformationclass))) + ::core::mem::transmute(ReadDirectoryChangesExW(hdirectory.into(), ::core::mem::transmute(lpbuffer), nbufferlength, bwatchsubtree.into(), dwnotifyfilter, ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), readdirectorynotifyinformationclass)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -14473,7 +14473,7 @@ where extern "system" { fn ReadDirectoryChangesW(hdirectory: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nbufferlength: u32, bwatchsubtree: super::super::Foundation::BOOL, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadDirectoryChangesW(hdirectory.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nbufferlength), bwatchsubtree.into(), ::core::mem::transmute(dwnotifyfilter), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) + ::core::mem::transmute(ReadDirectoryChangesW(hdirectory.into(), ::core::mem::transmute(lpbuffer), nbufferlength, bwatchsubtree.into(), dwnotifyfilter, ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -14495,7 +14495,7 @@ where extern "system" { fn ReadFile(hfile: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytestoread: u32, lpnumberofbytesread: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadFile(hfile.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytestoread), ::core::mem::transmute(lpnumberofbytesread), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(ReadFile(hfile.into(), ::core::mem::transmute(lpbuffer), nnumberofbytestoread, ::core::mem::transmute(lpnumberofbytesread), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -14508,7 +14508,7 @@ where extern "system" { fn ReadFileEx(hfile: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytestoread: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadFileEx(hfile.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytestoread), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) + ::core::mem::transmute(ReadFileEx(hfile.into(), ::core::mem::transmute(lpbuffer), nnumberofbytestoread, ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -14521,7 +14521,7 @@ where extern "system" { fn ReadFileScatter(hfile: super::super::Foundation::HANDLE, asegmentarray: *const FILE_SEGMENT_ELEMENT, nnumberofbytestoread: u32, lpreserved: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadFileScatter(hfile.into(), ::core::mem::transmute(asegmentarray), ::core::mem::transmute(nnumberofbytestoread), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(ReadFileScatter(hfile.into(), ::core::mem::transmute(asegmentarray), nnumberofbytestoread, ::core::mem::transmute(lpreserved), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14531,7 +14531,7 @@ pub unsafe fn ReadLogArchiveMetadata(pvarchivecontext: *mut ::core::ffi::c_void, extern "system" { fn ReadLogArchiveMetadata(pvarchivecontext: *mut ::core::ffi::c_void, cboffset: u32, cbbytestoread: u32, pbreadbuffer: *mut u8, pcbbytesread: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadLogArchiveMetadata(::core::mem::transmute(pvarchivecontext), ::core::mem::transmute(cboffset), ::core::mem::transmute(cbbytestoread), ::core::mem::transmute(pbreadbuffer), ::core::mem::transmute(pcbbytesread))) + ::core::mem::transmute(ReadLogArchiveMetadata(::core::mem::transmute(pvarchivecontext), cboffset, cbbytestoread, ::core::mem::transmute(pbreadbuffer), ::core::mem::transmute(pcbbytesread))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -14554,7 +14554,7 @@ pub unsafe fn ReadLogRecord(pvmarshal: *mut ::core::ffi::c_void, plsnfirst: *mut extern "system" { fn ReadLogRecord(pvmarshal: *mut ::core::ffi::c_void, plsnfirst: *mut CLS_LSN, econtextmode: CLFS_CONTEXT_MODE, ppvreadbuffer: *mut *mut ::core::ffi::c_void, pcbreadbuffer: *mut u32, perecordtype: *mut u8, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, ppvreadcontext: *mut *mut ::core::ffi::c_void, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadLogRecord(::core::mem::transmute(pvmarshal), ::core::mem::transmute(plsnfirst), ::core::mem::transmute(econtextmode), ::core::mem::transmute(ppvreadbuffer), ::core::mem::transmute(pcbreadbuffer), ::core::mem::transmute(perecordtype), ::core::mem::transmute(plsnundonext), ::core::mem::transmute(plsnprevious), ::core::mem::transmute(ppvreadcontext), ::core::mem::transmute(poverlapped))) + ::core::mem::transmute(ReadLogRecord(::core::mem::transmute(pvmarshal), ::core::mem::transmute(plsnfirst), econtextmode, ::core::mem::transmute(ppvreadbuffer), ::core::mem::transmute(pcbreadbuffer), ::core::mem::transmute(perecordtype), ::core::mem::transmute(plsnundonext), ::core::mem::transmute(plsnprevious), ::core::mem::transmute(ppvreadcontext), ::core::mem::transmute(poverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -14650,7 +14650,7 @@ where extern "system" { fn RegisterForLogWriteNotification(hlog: super::super::Foundation::HANDLE, cbthreshold: u32, fenable: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RegisterForLogWriteNotification(hlog.into(), ::core::mem::transmute(cbthreshold), fenable.into())) + ::core::mem::transmute(RegisterForLogWriteNotification(hlog.into(), cbthreshold, fenable.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14772,7 +14772,7 @@ where extern "system" { fn RemoveLogPolicy(hlog: super::super::Foundation::HANDLE, epolicytype: CLFS_MGMT_POLICY_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RemoveLogPolicy(hlog.into(), ::core::mem::transmute(epolicytype))) + ::core::mem::transmute(RemoveLogPolicy(hlog.into(), epolicytype)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -14813,7 +14813,7 @@ where extern "system" { fn ReplaceFileA(lpreplacedfilename: ::windows::core::PCSTR, lpreplacementfilename: ::windows::core::PCSTR, lpbackupfilename: ::windows::core::PCSTR, dwreplaceflags: REPLACE_FILE_FLAGS, lpexclude: *mut ::core::ffi::c_void, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReplaceFileA(lpreplacedfilename.into(), lpreplacementfilename.into(), lpbackupfilename.into(), ::core::mem::transmute(dwreplaceflags), ::core::mem::transmute(lpexclude), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(ReplaceFileA(lpreplacedfilename.into(), lpreplacementfilename.into(), lpbackupfilename.into(), dwreplaceflags, ::core::mem::transmute(lpexclude), ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14828,7 +14828,7 @@ where extern "system" { fn ReplaceFileFromAppW(lpreplacedfilename: ::windows::core::PCWSTR, lpreplacementfilename: ::windows::core::PCWSTR, lpbackupfilename: ::windows::core::PCWSTR, dwreplaceflags: u32, lpexclude: *mut ::core::ffi::c_void, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReplaceFileFromAppW(lpreplacedfilename.into(), lpreplacementfilename.into(), lpbackupfilename.into(), ::core::mem::transmute(dwreplaceflags), ::core::mem::transmute(lpexclude), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(ReplaceFileFromAppW(lpreplacedfilename.into(), lpreplacementfilename.into(), lpbackupfilename.into(), dwreplaceflags, ::core::mem::transmute(lpexclude), ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14843,7 +14843,7 @@ where extern "system" { fn ReplaceFileW(lpreplacedfilename: ::windows::core::PCWSTR, lpreplacementfilename: ::windows::core::PCWSTR, lpbackupfilename: ::windows::core::PCWSTR, dwreplaceflags: REPLACE_FILE_FLAGS, lpexclude: *mut ::core::ffi::c_void, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReplaceFileW(lpreplacedfilename.into(), lpreplacementfilename.into(), lpbackupfilename.into(), ::core::mem::transmute(dwreplaceflags), ::core::mem::transmute(lpexclude), ::core::mem::transmute(lpreserved))) + ::core::mem::transmute(ReplaceFileW(lpreplacedfilename.into(), lpreplacementfilename.into(), lpbackupfilename.into(), dwreplaceflags, ::core::mem::transmute(lpexclude), ::core::mem::transmute(lpreserved))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -14853,7 +14853,7 @@ pub unsafe fn ReserveAndAppendLog(pvmarshal: *mut ::core::ffi::c_void, rgwriteen extern "system" { fn ReserveAndAppendLog(pvmarshal: *mut ::core::ffi::c_void, rgwriteentries: *mut CLS_WRITE_ENTRY, cwriteentries: u32, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, creserverecords: u32, rgcbreservation: *mut i64, fflags: CLFS_FLAG, plsn: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReserveAndAppendLog(::core::mem::transmute(pvmarshal), ::core::mem::transmute(rgwriteentries), ::core::mem::transmute(cwriteentries), ::core::mem::transmute(plsnundonext), ::core::mem::transmute(plsnprevious), ::core::mem::transmute(creserverecords), ::core::mem::transmute(rgcbreservation), ::core::mem::transmute(fflags), ::core::mem::transmute(plsn), ::core::mem::transmute(poverlapped))) + ::core::mem::transmute(ReserveAndAppendLog(::core::mem::transmute(pvmarshal), ::core::mem::transmute(rgwriteentries), cwriteentries, ::core::mem::transmute(plsnundonext), ::core::mem::transmute(plsnprevious), creserverecords, ::core::mem::transmute(rgcbreservation), fflags, ::core::mem::transmute(plsn), ::core::mem::transmute(poverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -14863,7 +14863,7 @@ pub unsafe fn ReserveAndAppendLogAligned(pvmarshal: *mut ::core::ffi::c_void, rg extern "system" { fn ReserveAndAppendLogAligned(pvmarshal: *mut ::core::ffi::c_void, rgwriteentries: *mut CLS_WRITE_ENTRY, cwriteentries: u32, cbentryalignment: u32, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, creserverecords: u32, rgcbreservation: *mut i64, fflags: CLFS_FLAG, plsn: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReserveAndAppendLogAligned(::core::mem::transmute(pvmarshal), ::core::mem::transmute(rgwriteentries), ::core::mem::transmute(cwriteentries), ::core::mem::transmute(cbentryalignment), ::core::mem::transmute(plsnundonext), ::core::mem::transmute(plsnprevious), ::core::mem::transmute(creserverecords), ::core::mem::transmute(rgcbreservation), ::core::mem::transmute(fflags), ::core::mem::transmute(plsn), ::core::mem::transmute(poverlapped))) + ::core::mem::transmute(ReserveAndAppendLogAligned(::core::mem::transmute(pvmarshal), ::core::mem::transmute(rgwriteentries), cwriteentries, cbentryalignment, ::core::mem::transmute(plsnundonext), ::core::mem::transmute(plsnprevious), creserverecords, ::core::mem::transmute(rgcbreservation), fflags, ::core::mem::transmute(plsn), ::core::mem::transmute(poverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16195,7 +16195,7 @@ pub unsafe fn ScanLogContainers(pcxscan: *mut CLS_SCAN_CONTEXT, escanmode: u8, p extern "system" { fn ScanLogContainers(pcxscan: *mut CLS_SCAN_CONTEXT, escanmode: u8, preserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ScanLogContainers(::core::mem::transmute(pcxscan), ::core::mem::transmute(escanmode), ::core::mem::transmute(preserved))) + ::core::mem::transmute(ScanLogContainers(::core::mem::transmute(pcxscan), escanmode, ::core::mem::transmute(preserved))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -16236,7 +16236,7 @@ where extern "system" { fn SetEncryptedFileMetadata(lpfilename: ::windows::core::PCWSTR, pboldmetadata: *const u8, pbnewmetadata: *const u8, pownerhash: *const ENCRYPTION_CERTIFICATE_HASH, dwoperation: u32, pcertificatesadded: *const ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32; } - ::core::mem::transmute(SetEncryptedFileMetadata(lpfilename.into(), ::core::mem::transmute(pboldmetadata), ::core::mem::transmute(pbnewmetadata), ::core::mem::transmute(pownerhash), ::core::mem::transmute(dwoperation), ::core::mem::transmute(pcertificatesadded))) + ::core::mem::transmute(SetEncryptedFileMetadata(lpfilename.into(), ::core::mem::transmute(pboldmetadata), ::core::mem::transmute(pbnewmetadata), ::core::mem::transmute(pownerhash), dwoperation, ::core::mem::transmute(pcertificatesadded))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16275,7 +16275,7 @@ where extern "system" { fn SetEnlistmentRecoveryInformation(enlistmenthandle: super::super::Foundation::HANDLE, buffersize: u32, buffer: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetEnlistmentRecoveryInformation(enlistmenthandle.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer))) + ::core::mem::transmute(SetEnlistmentRecoveryInformation(enlistmenthandle.into(), buffersize, ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -16306,7 +16306,7 @@ where extern "system" { fn SetFileAttributesA(lpfilename: ::windows::core::PCSTR, dwfileattributes: FILE_FLAGS_AND_ATTRIBUTES) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFileAttributesA(lpfilename.into(), ::core::mem::transmute(dwfileattributes))) + ::core::mem::transmute(SetFileAttributesA(lpfilename.into(), dwfileattributes)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16319,7 +16319,7 @@ where extern "system" { fn SetFileAttributesFromAppW(lpfilename: ::windows::core::PCWSTR, dwfileattributes: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFileAttributesFromAppW(lpfilename.into(), ::core::mem::transmute(dwfileattributes))) + ::core::mem::transmute(SetFileAttributesFromAppW(lpfilename.into(), dwfileattributes)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16333,7 +16333,7 @@ where extern "system" { fn SetFileAttributesTransactedA(lpfilename: ::windows::core::PCSTR, dwfileattributes: u32, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFileAttributesTransactedA(lpfilename.into(), ::core::mem::transmute(dwfileattributes), htransaction.into())) + ::core::mem::transmute(SetFileAttributesTransactedA(lpfilename.into(), dwfileattributes, htransaction.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16347,7 +16347,7 @@ where extern "system" { fn SetFileAttributesTransactedW(lpfilename: ::windows::core::PCWSTR, dwfileattributes: u32, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFileAttributesTransactedW(lpfilename.into(), ::core::mem::transmute(dwfileattributes), htransaction.into())) + ::core::mem::transmute(SetFileAttributesTransactedW(lpfilename.into(), dwfileattributes, htransaction.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16360,7 +16360,7 @@ where extern "system" { fn SetFileAttributesW(lpfilename: ::windows::core::PCWSTR, dwfileattributes: FILE_FLAGS_AND_ATTRIBUTES) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFileAttributesW(lpfilename.into(), ::core::mem::transmute(dwfileattributes))) + ::core::mem::transmute(SetFileAttributesW(lpfilename.into(), dwfileattributes)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16374,7 +16374,7 @@ where extern "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; } - ::core::mem::transmute(SetFileBandwidthReservation(hfile.into(), ::core::mem::transmute(nperiodmilliseconds), ::core::mem::transmute(nbytesperperiod), bdiscardable.into(), ::core::mem::transmute(lptransfersize), ::core::mem::transmute(lpnumoutstandingrequests))) + ::core::mem::transmute(SetFileBandwidthReservation(hfile.into(), nperiodmilliseconds, nbytesperperiod, bdiscardable.into(), ::core::mem::transmute(lptransfersize), ::core::mem::transmute(lpnumoutstandingrequests))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16387,7 +16387,7 @@ where extern "system" { fn SetFileCompletionNotificationModes(filehandle: super::super::Foundation::HANDLE, flags: u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFileCompletionNotificationModes(filehandle.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetFileCompletionNotificationModes(filehandle.into(), flags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16400,7 +16400,7 @@ where extern "system" { fn SetFileInformationByHandle(hfile: super::super::Foundation::HANDLE, fileinformationclass: FILE_INFO_BY_HANDLE_CLASS, lpfileinformation: *const ::core::ffi::c_void, dwbuffersize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFileInformationByHandle(hfile.into(), ::core::mem::transmute(fileinformationclass), ::core::mem::transmute(lpfileinformation), ::core::mem::transmute(dwbuffersize))) + ::core::mem::transmute(SetFileInformationByHandle(hfile.into(), fileinformationclass, ::core::mem::transmute(lpfileinformation), dwbuffersize)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16413,7 +16413,7 @@ where extern "system" { fn SetFileIoOverlappedRange(filehandle: super::super::Foundation::HANDLE, overlappedrangestart: *const u8, length: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFileIoOverlappedRange(filehandle.into(), ::core::mem::transmute(overlappedrangestart), ::core::mem::transmute(length))) + ::core::mem::transmute(SetFileIoOverlappedRange(filehandle.into(), ::core::mem::transmute(overlappedrangestart), length)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16426,7 +16426,7 @@ where extern "system" { fn SetFilePointer(hfile: super::super::Foundation::HANDLE, ldistancetomove: i32, lpdistancetomovehigh: *mut i32, dwmovemethod: SET_FILE_POINTER_MOVE_METHOD) -> u32; } - ::core::mem::transmute(SetFilePointer(hfile.into(), ::core::mem::transmute(ldistancetomove), ::core::mem::transmute(lpdistancetomovehigh), ::core::mem::transmute(dwmovemethod))) + ::core::mem::transmute(SetFilePointer(hfile.into(), ldistancetomove, ::core::mem::transmute(lpdistancetomovehigh), dwmovemethod)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16439,7 +16439,7 @@ where extern "system" { fn SetFilePointerEx(hfile: super::super::Foundation::HANDLE, lidistancetomove: i64, lpnewfilepointer: *mut i64, dwmovemethod: SET_FILE_POINTER_MOVE_METHOD) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFilePointerEx(hfile.into(), ::core::mem::transmute(lidistancetomove), ::core::mem::transmute(lpnewfilepointer), ::core::mem::transmute(dwmovemethod))) + ::core::mem::transmute(SetFilePointerEx(hfile.into(), lidistancetomove, ::core::mem::transmute(lpnewfilepointer), dwmovemethod)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16493,7 +16493,7 @@ where extern "system" { fn SetFileValidData(hfile: super::super::Foundation::HANDLE, validdatalength: i64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFileValidData(hfile.into(), ::core::mem::transmute(validdatalength))) + ::core::mem::transmute(SetFileValidData(hfile.into(), validdatalength)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16519,7 +16519,7 @@ where extern "system" { fn SetLogArchiveMode(hlog: super::super::Foundation::HANDLE, emode: CLFS_LOG_ARCHIVE_MODE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetLogArchiveMode(hlog.into(), ::core::mem::transmute(emode))) + ::core::mem::transmute(SetLogArchiveMode(hlog.into(), emode)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16559,7 +16559,7 @@ where extern "system" { fn SetResourceManagerCompletionPort(resourcemanagerhandle: super::super::Foundation::HANDLE, iocompletionporthandle: super::super::Foundation::HANDLE, completionkey: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetResourceManagerCompletionPort(resourcemanagerhandle.into(), iocompletionporthandle.into(), ::core::mem::transmute(completionkey))) + ::core::mem::transmute(SetResourceManagerCompletionPort(resourcemanagerhandle.into(), iocompletionporthandle.into(), completionkey)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16569,7 +16569,7 @@ pub unsafe fn SetSearchPathMode(flags: u32) -> super::super::Foundation::BOOL { extern "system" { fn SetSearchPathMode(flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetSearchPathMode(::core::mem::transmute(flags))) + ::core::mem::transmute(SetSearchPathMode(flags)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16582,7 +16582,7 @@ where extern "system" { fn SetTapeParameters(hdevice: super::super::Foundation::HANDLE, dwoperation: TAPE_INFORMATION_TYPE, lptapeinformation: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(SetTapeParameters(hdevice.into(), ::core::mem::transmute(dwoperation), ::core::mem::transmute(lptapeinformation))) + ::core::mem::transmute(SetTapeParameters(hdevice.into(), dwoperation, ::core::mem::transmute(lptapeinformation))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16596,7 +16596,7 @@ where extern "system" { fn SetTapePosition(hdevice: super::super::Foundation::HANDLE, dwpositionmethod: TAPE_POSITION_METHOD, dwpartition: u32, dwoffsetlow: u32, dwoffsethigh: u32, bimmediate: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(SetTapePosition(hdevice.into(), ::core::mem::transmute(dwpositionmethod), ::core::mem::transmute(dwpartition), ::core::mem::transmute(dwoffsetlow), ::core::mem::transmute(dwoffsethigh), bimmediate.into())) + ::core::mem::transmute(SetTapePosition(hdevice.into(), dwpositionmethod, dwpartition, dwoffsetlow, dwoffsethigh, bimmediate.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16610,7 +16610,7 @@ where extern "system" { fn SetTransactionInformation(transactionhandle: super::super::Foundation::HANDLE, isolationlevel: u32, isolationflags: u32, timeout: u32, description: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetTransactionInformation(transactionhandle.into(), ::core::mem::transmute(isolationlevel), ::core::mem::transmute(isolationflags), ::core::mem::transmute(timeout), description.into())) + ::core::mem::transmute(SetTransactionInformation(transactionhandle.into(), isolationlevel, isolationflags, timeout, description.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -16630,7 +16630,7 @@ pub unsafe fn SetUserFileEncryptionKeyEx(pencryptioncertificate: *const ENCRYPTI extern "system" { fn SetUserFileEncryptionKeyEx(pencryptioncertificate: *const ENCRYPTION_CERTIFICATE, dwcapabilities: u32, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(SetUserFileEncryptionKeyEx(::core::mem::transmute(pencryptioncertificate), ::core::mem::transmute(dwcapabilities), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved))) + ::core::mem::transmute(SetUserFileEncryptionKeyEx(::core::mem::transmute(pencryptioncertificate), dwcapabilities, dwflags, ::core::mem::transmute(pvreserved))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16709,7 +16709,7 @@ pub unsafe fn SubmitIoRing(ioring: *const HIORING__, waitoperations: u32, millis fn SubmitIoRing(ioring: *const HIORING__, waitoperations: u32, milliseconds: u32, submittedentries: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - SubmitIoRing(::core::mem::transmute(ioring), ::core::mem::transmute(waitoperations), ::core::mem::transmute(milliseconds), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + SubmitIoRing(::core::mem::transmute(ioring), waitoperations, milliseconds, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[repr(transparent)] @@ -17637,7 +17637,7 @@ where extern "system" { fn TxfLogCreateRangeReadContext(logpath: ::windows::core::PCWSTR, beginninglsn: CLS_LSN, endinglsn: CLS_LSN, beginningvirtualclock: *const i64, endingvirtualclock: *const i64, recordtypemask: u32, txflogcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TxfLogCreateRangeReadContext(logpath.into(), ::core::mem::transmute(beginninglsn), ::core::mem::transmute(endinglsn), ::core::mem::transmute(beginningvirtualclock), ::core::mem::transmute(endingvirtualclock), ::core::mem::transmute(recordtypemask), ::core::mem::transmute(txflogcontext))) + ::core::mem::transmute(TxfLogCreateRangeReadContext(logpath.into(), ::core::mem::transmute(beginninglsn), ::core::mem::transmute(endinglsn), ::core::mem::transmute(beginningvirtualclock), ::core::mem::transmute(endingvirtualclock), recordtypemask, ::core::mem::transmute(txflogcontext))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17657,7 +17657,7 @@ pub unsafe fn TxfLogReadRecords(txflogcontext: *const ::core::ffi::c_void, buffe extern "system" { fn TxfLogReadRecords(txflogcontext: *const ::core::ffi::c_void, bufferlength: u32, buffer: *mut ::core::ffi::c_void, bytesused: *mut u32, recordcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TxfLogReadRecords(::core::mem::transmute(txflogcontext), ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer), ::core::mem::transmute(bytesused), ::core::mem::transmute(recordcount))) + ::core::mem::transmute(TxfLogReadRecords(::core::mem::transmute(txflogcontext), bufferlength, ::core::mem::transmute(buffer), ::core::mem::transmute(bytesused), ::core::mem::transmute(recordcount))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17667,7 +17667,7 @@ pub unsafe fn TxfLogRecordGetFileName(recordbuffer: *const ::core::ffi::c_void, extern "system" { fn TxfLogRecordGetFileName(recordbuffer: *const ::core::ffi::c_void, recordbufferlengthinbytes: u32, namebuffer: ::windows::core::PWSTR, namebufferlengthinbytes: *mut u32, txfid: *mut TXF_ID) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TxfLogRecordGetFileName(::core::mem::transmute(recordbuffer), ::core::mem::transmute(recordbufferlengthinbytes), ::core::mem::transmute(namebuffer), ::core::mem::transmute(namebufferlengthinbytes), ::core::mem::transmute(txfid))) + ::core::mem::transmute(TxfLogRecordGetFileName(::core::mem::transmute(recordbuffer), recordbufferlengthinbytes, ::core::mem::transmute(namebuffer), ::core::mem::transmute(namebufferlengthinbytes), ::core::mem::transmute(txfid))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17677,7 +17677,7 @@ pub unsafe fn TxfLogRecordGetGenericType(recordbuffer: *const ::core::ffi::c_voi extern "system" { fn TxfLogRecordGetGenericType(recordbuffer: *const ::core::ffi::c_void, recordbufferlengthinbytes: u32, generictype: *mut u32, virtualclock: *mut i64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TxfLogRecordGetGenericType(::core::mem::transmute(recordbuffer), ::core::mem::transmute(recordbufferlengthinbytes), ::core::mem::transmute(generictype), ::core::mem::transmute(virtualclock))) + ::core::mem::transmute(TxfLogRecordGetGenericType(::core::mem::transmute(recordbuffer), recordbufferlengthinbytes, ::core::mem::transmute(generictype), ::core::mem::transmute(virtualclock))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17699,7 +17699,7 @@ pub unsafe fn TxfSetThreadMiniVersionForCreate(miniversion: u16) { extern "system" { fn TxfSetThreadMiniVersionForCreate(miniversion: u16); } - TxfSetThreadMiniVersionForCreate(::core::mem::transmute(miniversion)) + TxfSetThreadMiniVersionForCreate(miniversion) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17712,7 +17712,7 @@ where extern "system" { fn UnlockFile(hfile: super::super::Foundation::HANDLE, dwfileoffsetlow: u32, dwfileoffsethigh: u32, nnumberofbytestounlocklow: u32, nnumberofbytestounlockhigh: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnlockFile(hfile.into(), ::core::mem::transmute(dwfileoffsetlow), ::core::mem::transmute(dwfileoffsethigh), ::core::mem::transmute(nnumberofbytestounlocklow), ::core::mem::transmute(nnumberofbytestounlockhigh))) + ::core::mem::transmute(UnlockFile(hfile.into(), dwfileoffsetlow, dwfileoffsethigh, nnumberofbytestounlocklow, nnumberofbytestounlockhigh)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -17725,7 +17725,7 @@ where extern "system" { fn UnlockFileEx(hfile: super::super::Foundation::HANDLE, dwreserved: u32, nnumberofbytestounlocklow: u32, nnumberofbytestounlockhigh: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnlockFileEx(hfile.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(nnumberofbytestounlocklow), ::core::mem::transmute(nnumberofbytestounlockhigh), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(UnlockFileEx(hfile.into(), dwreserved, nnumberofbytestounlocklow, nnumberofbytestounlockhigh, ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[repr(transparent)] @@ -18730,7 +18730,7 @@ where extern "system" { fn VerFindFileA(uflags: VER_FIND_FILE_FLAGS, szfilename: ::windows::core::PCSTR, szwindir: ::windows::core::PCSTR, szappdir: ::windows::core::PCSTR, szcurdir: ::windows::core::PSTR, pucurdirlen: *mut u32, szdestdir: ::windows::core::PSTR, pudestdirlen: *mut u32) -> VER_FIND_FILE_STATUS; } - ::core::mem::transmute(VerFindFileA(::core::mem::transmute(uflags), szfilename.into(), szwindir.into(), szappdir.into(), ::core::mem::transmute(szcurdir), ::core::mem::transmute(pucurdirlen), ::core::mem::transmute(szdestdir), ::core::mem::transmute(pudestdirlen))) + ::core::mem::transmute(VerFindFileA(uflags, szfilename.into(), szwindir.into(), szappdir.into(), ::core::mem::transmute(szcurdir), ::core::mem::transmute(pucurdirlen), ::core::mem::transmute(szdestdir), ::core::mem::transmute(pudestdirlen))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -18744,7 +18744,7 @@ where extern "system" { fn VerFindFileW(uflags: VER_FIND_FILE_FLAGS, szfilename: ::windows::core::PCWSTR, szwindir: ::windows::core::PCWSTR, szappdir: ::windows::core::PCWSTR, szcurdir: ::windows::core::PWSTR, pucurdirlen: *mut u32, szdestdir: ::windows::core::PWSTR, pudestdirlen: *mut u32) -> VER_FIND_FILE_STATUS; } - ::core::mem::transmute(VerFindFileW(::core::mem::transmute(uflags), szfilename.into(), szwindir.into(), szappdir.into(), ::core::mem::transmute(szcurdir), ::core::mem::transmute(pucurdirlen), ::core::mem::transmute(szdestdir), ::core::mem::transmute(pudestdirlen))) + ::core::mem::transmute(VerFindFileW(uflags, szfilename.into(), szwindir.into(), szappdir.into(), ::core::mem::transmute(szcurdir), ::core::mem::transmute(pucurdirlen), ::core::mem::transmute(szdestdir), ::core::mem::transmute(pudestdirlen))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -18760,7 +18760,7 @@ where extern "system" { fn VerInstallFileA(uflags: VER_INSTALL_FILE_FLAGS, szsrcfilename: ::windows::core::PCSTR, szdestfilename: ::windows::core::PCSTR, szsrcdir: ::windows::core::PCSTR, szdestdir: ::windows::core::PCSTR, szcurdir: ::windows::core::PCSTR, sztmpfile: ::windows::core::PSTR, putmpfilelen: *mut u32) -> VER_INSTALL_FILE_STATUS; } - ::core::mem::transmute(VerInstallFileA(::core::mem::transmute(uflags), szsrcfilename.into(), szdestfilename.into(), szsrcdir.into(), szdestdir.into(), szcurdir.into(), ::core::mem::transmute(sztmpfile), ::core::mem::transmute(putmpfilelen))) + ::core::mem::transmute(VerInstallFileA(uflags, szsrcfilename.into(), szdestfilename.into(), szsrcdir.into(), szdestdir.into(), szcurdir.into(), ::core::mem::transmute(sztmpfile), ::core::mem::transmute(putmpfilelen))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -18776,7 +18776,7 @@ where extern "system" { fn VerInstallFileW(uflags: VER_INSTALL_FILE_FLAGS, szsrcfilename: ::windows::core::PCWSTR, szdestfilename: ::windows::core::PCWSTR, szsrcdir: ::windows::core::PCWSTR, szdestdir: ::windows::core::PCWSTR, szcurdir: ::windows::core::PCWSTR, sztmpfile: ::windows::core::PWSTR, putmpfilelen: *mut u32) -> VER_INSTALL_FILE_STATUS; } - ::core::mem::transmute(VerInstallFileW(::core::mem::transmute(uflags), szsrcfilename.into(), szdestfilename.into(), szsrcdir.into(), szdestdir.into(), szcurdir.into(), ::core::mem::transmute(sztmpfile), ::core::mem::transmute(putmpfilelen))) + ::core::mem::transmute(VerInstallFileW(uflags, szsrcfilename.into(), szdestfilename.into(), szsrcdir.into(), szdestdir.into(), szcurdir.into(), ::core::mem::transmute(sztmpfile), ::core::mem::transmute(putmpfilelen))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -18785,7 +18785,7 @@ pub unsafe fn VerLanguageNameA(wlang: u32, szlang: &mut [u8]) -> u32 { extern "system" { fn VerLanguageNameA(wlang: u32, szlang: ::windows::core::PSTR, cchlang: u32) -> u32; } - ::core::mem::transmute(VerLanguageNameA(::core::mem::transmute(wlang), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szlang)), szlang.len() as _)) + ::core::mem::transmute(VerLanguageNameA(wlang, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szlang)), szlang.len() as _)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -18794,7 +18794,7 @@ pub unsafe fn VerLanguageNameW(wlang: u32, szlang: &mut [u16]) -> u32 { extern "system" { fn VerLanguageNameW(wlang: u32, szlang: ::windows::core::PWSTR, cchlang: u32) -> u32; } - ::core::mem::transmute(VerLanguageNameW(::core::mem::transmute(wlang), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szlang)), szlang.len() as _)) + ::core::mem::transmute(VerLanguageNameW(wlang, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szlang)), szlang.len() as _)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19249,7 +19249,7 @@ where extern "system" { fn WofEnumEntries(volumename: ::windows::core::PCWSTR, provider: u32, enumproc: *mut ::core::ffi::c_void, userdata: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WofEnumEntries(volumename.into(), ::core::mem::transmute(provider), ::core::mem::transmute(enumproc), ::core::mem::transmute(userdata)).ok() + WofEnumEntries(volumename.into(), provider, ::core::mem::transmute(enumproc), ::core::mem::transmute(userdata)).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19268,7 +19268,7 @@ where extern "system" { fn WofFileEnumFiles(volumename: ::windows::core::PCWSTR, algorithm: u32, enumproc: *mut ::core::ffi::c_void, userdata: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WofFileEnumFiles(volumename.into(), ::core::mem::transmute(algorithm), ::core::mem::transmute(enumproc), ::core::mem::transmute(userdata)).ok() + WofFileEnumFiles(volumename.into(), algorithm, ::core::mem::transmute(enumproc), ::core::mem::transmute(userdata)).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19282,7 +19282,7 @@ where fn WofGetDriverVersion(fileorvolumehandle: super::super::Foundation::HANDLE, provider: u32, wofversion: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WofGetDriverVersion(fileorvolumehandle.into(), ::core::mem::transmute(provider), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WofGetDriverVersion(fileorvolumehandle.into(), provider, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19308,7 +19308,7 @@ where extern "system" { fn WofSetFileDataLocation(filehandle: super::super::Foundation::HANDLE, provider: u32, externalfileinfo: *const ::core::ffi::c_void, length: u32) -> ::windows::core::HRESULT; } - WofSetFileDataLocation(filehandle.into(), ::core::mem::transmute(provider), ::core::mem::transmute(externalfileinfo), ::core::mem::transmute(length)).ok() + WofSetFileDataLocation(filehandle.into(), provider, ::core::mem::transmute(externalfileinfo), length).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19335,7 +19335,7 @@ where fn WofWimAddEntry(volumename: ::windows::core::PCWSTR, wimpath: ::windows::core::PCWSTR, wimtype: u32, wimindex: u32, datasourceid: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WofWimAddEntry(volumename.into(), wimpath.into(), ::core::mem::transmute(wimtype), ::core::mem::transmute(wimindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WofWimAddEntry(volumename.into(), wimpath.into(), wimtype, wimindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19348,7 +19348,7 @@ where extern "system" { fn WofWimEnumFiles(volumename: ::windows::core::PCWSTR, datasourceid: i64, enumproc: *mut ::core::ffi::c_void, userdata: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WofWimEnumFiles(volumename.into(), ::core::mem::transmute(datasourceid), ::core::mem::transmute(enumproc), ::core::mem::transmute(userdata)).ok() + WofWimEnumFiles(volumename.into(), datasourceid, ::core::mem::transmute(enumproc), ::core::mem::transmute(userdata)).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -19360,7 +19360,7 @@ where extern "system" { fn WofWimRemoveEntry(volumename: ::windows::core::PCWSTR, datasourceid: i64) -> ::windows::core::HRESULT; } - WofWimRemoveEntry(volumename.into(), ::core::mem::transmute(datasourceid)).ok() + WofWimRemoveEntry(volumename.into(), datasourceid).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -19372,7 +19372,7 @@ where extern "system" { fn WofWimSuspendEntry(volumename: ::windows::core::PCWSTR, datasourceid: i64) -> ::windows::core::HRESULT; } - WofWimSuspendEntry(volumename.into(), ::core::mem::transmute(datasourceid)).ok() + WofWimSuspendEntry(volumename.into(), datasourceid).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] @@ -19385,7 +19385,7 @@ where extern "system" { fn WofWimUpdateEntry(volumename: ::windows::core::PCWSTR, datasourceid: i64, newwimpath: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - WofWimUpdateEntry(volumename.into(), ::core::mem::transmute(datasourceid), newwimpath.into()).ok() + WofWimUpdateEntry(volumename.into(), datasourceid, newwimpath.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19440,7 +19440,7 @@ where extern "system" { fn WriteFile(hfile: super::super::Foundation::HANDLE, lpbuffer: *const ::core::ffi::c_void, nnumberofbytestowrite: u32, lpnumberofbyteswritten: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WriteFile(hfile.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytestowrite), ::core::mem::transmute(lpnumberofbyteswritten), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(WriteFile(hfile.into(), ::core::mem::transmute(lpbuffer), nnumberofbytestowrite, ::core::mem::transmute(lpnumberofbyteswritten), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -19453,7 +19453,7 @@ where extern "system" { fn WriteFileEx(hfile: super::super::Foundation::HANDLE, lpbuffer: *const ::core::ffi::c_void, nnumberofbytestowrite: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WriteFileEx(hfile.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytestowrite), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) + ::core::mem::transmute(WriteFileEx(hfile.into(), ::core::mem::transmute(lpbuffer), nnumberofbytestowrite, ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -19466,7 +19466,7 @@ where extern "system" { fn WriteFileGather(hfile: super::super::Foundation::HANDLE, asegmentarray: *const FILE_SEGMENT_ELEMENT, nnumberofbytestowrite: u32, lpreserved: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WriteFileGather(hfile.into(), ::core::mem::transmute(asegmentarray), ::core::mem::transmute(nnumberofbytestowrite), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(WriteFileGather(hfile.into(), ::core::mem::transmute(asegmentarray), nnumberofbytestowrite, ::core::mem::transmute(lpreserved), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -19476,7 +19476,7 @@ pub unsafe fn WriteLogRestartArea(pvmarshal: *mut ::core::ffi::c_void, pvrestart extern "system" { fn WriteLogRestartArea(pvmarshal: *mut ::core::ffi::c_void, pvrestartbuffer: *mut ::core::ffi::c_void, cbrestartbuffer: u32, plsnbase: *mut CLS_LSN, fflags: CLFS_FLAG, pcbwritten: *mut u32, plsnnext: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WriteLogRestartArea(::core::mem::transmute(pvmarshal), ::core::mem::transmute(pvrestartbuffer), ::core::mem::transmute(cbrestartbuffer), ::core::mem::transmute(plsnbase), ::core::mem::transmute(fflags), ::core::mem::transmute(pcbwritten), ::core::mem::transmute(plsnnext), ::core::mem::transmute(poverlapped))) + ::core::mem::transmute(WriteLogRestartArea(::core::mem::transmute(pvmarshal), ::core::mem::transmute(pvrestartbuffer), cbrestartbuffer, ::core::mem::transmute(plsnbase), fflags, ::core::mem::transmute(pcbwritten), ::core::mem::transmute(plsnnext), ::core::mem::transmute(poverlapped))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19490,7 +19490,7 @@ where extern "system" { fn WriteTapemark(hdevice: super::super::Foundation::HANDLE, dwtapemarktype: TAPEMARK_TYPE, dwtapemarkcount: u32, bimmediate: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(WriteTapemark(hdevice.into(), ::core::mem::transmute(dwtapemarktype), ::core::mem::transmute(dwtapemarkcount), bimmediate.into())) + ::core::mem::transmute(WriteTapemark(hdevice.into(), dwtapemarktype, dwtapemarkcount, bimmediate.into())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const _FT_TYPES_DEFINITION_: u32 = 1u32; 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 cbd30908e6..5268f5ba0c 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs @@ -129,7 +129,7 @@ impl DDiscFormat2EraseEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(elapsedseconds), ::core::mem::transmute(estimatedtotalseconds)).ok() + (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), object.into().abi(), elapsedseconds, estimatedtotalseconds).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -490,7 +490,7 @@ impl DFileSystemImageEvents { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), object.into().abi(), currentfile.into().abi(), ::core::mem::transmute(copiedsectors), ::core::mem::transmute(totalsectors)).ok() + (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), object.into().abi(), currentfile.into().abi(), copiedsectors, totalsectors).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -577,7 +577,7 @@ impl DFileSystemImageImportEvents { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).UpdateImport)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(filesystem), currentitem.into().abi(), ::core::mem::transmute(importeddirectoryitems), ::core::mem::transmute(totaldirectoryitems), ::core::mem::transmute(importedfileitems), ::core::mem::transmute(totalfileitems)).ok() + (::windows::core::Interface::vtable(self).UpdateImport)(::windows::core::Interface::as_raw(self), object.into().abi(), filesystem, currentitem.into().abi(), importeddirectoryitems, totaldirectoryitems, importedfileitems, totalfileitems).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1428,7 +1428,7 @@ impl IBootOptions { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetPlatformId(&self, newval: PlatformId) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPlatformId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetPlatformId)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Emulation(&self) -> ::windows::core::Result { @@ -1437,7 +1437,7 @@ impl IBootOptions { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetEmulation(&self, newval: EmulationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEmulation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetEmulation)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ImageSize(&self) -> ::windows::core::Result { @@ -1547,7 +1547,7 @@ pub struct IBurnVerification(::windows::core::IUnknown); impl IBurnVerification { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetBurnVerificationLevel(&self, value: IMAPI_BURN_VERIFICATION_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBurnVerificationLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetBurnVerificationLevel)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn BurnVerificationLevel(&self) -> ::windows::core::Result { @@ -1775,7 +1775,7 @@ impl IDiscFormat2Data { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetBufferUnderrunFreeDisabled(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferUnderrunFreeDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetBufferUnderrunFreeDisabled)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn BufferUnderrunFreeDisabled(&self) -> ::windows::core::Result { @@ -1784,7 +1784,7 @@ impl IDiscFormat2Data { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetPostgapAlreadyInImage(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPostgapAlreadyInImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetPostgapAlreadyInImage)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn PostgapAlreadyInImage(&self) -> ::windows::core::Result { @@ -1828,7 +1828,7 @@ impl IDiscFormat2Data { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetForceMediaToBeClosed(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetForceMediaToBeClosed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetForceMediaToBeClosed)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ForceMediaToBeClosed(&self) -> ::windows::core::Result { @@ -1837,7 +1837,7 @@ impl IDiscFormat2Data { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetDisableConsumerDvdCompatibilityMode(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisableConsumerDvdCompatibilityMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetDisableConsumerDvdCompatibilityMode)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn DisableConsumerDvdCompatibilityMode(&self) -> ::windows::core::Result { @@ -1897,7 +1897,7 @@ impl IDiscFormat2Data { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetForceOverwrite(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetForceOverwrite)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetForceOverwrite)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ForceOverwrite(&self) -> ::windows::core::Result { @@ -1924,7 +1924,7 @@ impl IDiscFormat2Data { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetWriteSpeed(&self, requestedsectorspersecond: i32, rotationtypeispurecav: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWriteSpeed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestedsectorspersecond), ::core::mem::transmute(rotationtypeispurecav)).ok() + (::windows::core::Interface::vtable(self).SetWriteSpeed)(::windows::core::Interface::as_raw(self), requestedsectorspersecond, rotationtypeispurecav).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2275,7 +2275,7 @@ impl IDiscFormat2Erase { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetFullErase(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFullErase)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetFullErase)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn FullErase(&self) -> ::windows::core::Result { @@ -2469,7 +2469,7 @@ impl IDiscFormat2RawCD { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).WriteMedia2)(::windows::core::Interface::as_raw(self), data.into().abi(), ::core::mem::transmute(streamleadinsectors)).ok() + (::windows::core::Interface::vtable(self).WriteMedia2)(::windows::core::Interface::as_raw(self), data.into().abi(), streamleadinsectors).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn CancelWrite(&self) -> ::windows::core::Result<()> { @@ -2481,7 +2481,7 @@ impl IDiscFormat2RawCD { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetWriteSpeed(&self, requestedsectorspersecond: i32, rotationtypeispurecav: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWriteSpeed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestedsectorspersecond), ::core::mem::transmute(rotationtypeispurecav)).ok() + (::windows::core::Interface::vtable(self).SetWriteSpeed)(::windows::core::Interface::as_raw(self), requestedsectorspersecond, rotationtypeispurecav).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2499,7 +2499,7 @@ impl IDiscFormat2RawCD { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetBufferUnderrunFreeDisabled(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferUnderrunFreeDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetBufferUnderrunFreeDisabled)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn BufferUnderrunFreeDisabled(&self) -> ::windows::core::Result { @@ -2529,7 +2529,7 @@ impl IDiscFormat2RawCD { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetRequestedSectorType(&self, value: IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRequestedSectorType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetRequestedSectorType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn RequestedSectorType(&self) -> ::windows::core::Result { @@ -2926,7 +2926,7 @@ impl IDiscFormat2TrackAtOnce { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetWriteSpeed(&self, requestedsectorspersecond: i32, rotationtypeispurecav: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWriteSpeed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestedsectorspersecond), ::core::mem::transmute(rotationtypeispurecav)).ok() + (::windows::core::Interface::vtable(self).SetWriteSpeed)(::windows::core::Interface::as_raw(self), requestedsectorspersecond, rotationtypeispurecav).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2944,7 +2944,7 @@ impl IDiscFormat2TrackAtOnce { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetBufferUnderrunFreeDisabled(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferUnderrunFreeDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetBufferUnderrunFreeDisabled)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn BufferUnderrunFreeDisabled(&self) -> ::windows::core::Result { @@ -2973,7 +2973,7 @@ impl IDiscFormat2TrackAtOnce { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetDoNotFinalizeMedia(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDoNotFinalizeMedia)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetDoNotFinalizeMedia)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn DoNotFinalizeMedia(&self) -> ::windows::core::Result { @@ -3376,11 +3376,11 @@ impl IDiscMaster { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ProgressUnadvise(&self, vcookie: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProgressUnadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcookie)).ok() + (::windows::core::Interface::vtable(self).ProgressUnadvise)(::windows::core::Interface::as_raw(self), vcookie).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn RecordDisc(&self, bsimulate: u8, bejectafterburn: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RecordDisc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bsimulate), ::core::mem::transmute(bejectafterburn)).ok() + (::windows::core::Interface::vtable(self).RecordDisc)(::windows::core::Interface::as_raw(self), bsimulate, bejectafterburn).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -3455,7 +3455,7 @@ impl IDiscMaster2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -3560,31 +3560,31 @@ impl IDiscMasterProgressEvents { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn NotifyAddProgress(&self, ncompletedsteps: i32, ntotalsteps: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyAddProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncompletedsteps), ::core::mem::transmute(ntotalsteps)).ok() + (::windows::core::Interface::vtable(self).NotifyAddProgress)(::windows::core::Interface::as_raw(self), ncompletedsteps, ntotalsteps).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn NotifyBlockProgress(&self, ncompleted: i32, ntotal: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyBlockProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncompleted), ::core::mem::transmute(ntotal)).ok() + (::windows::core::Interface::vtable(self).NotifyBlockProgress)(::windows::core::Interface::as_raw(self), ncompleted, ntotal).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn NotifyTrackProgress(&self, ncurrenttrack: i32, ntotaltracks: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyTrackProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncurrenttrack), ::core::mem::transmute(ntotaltracks)).ok() + (::windows::core::Interface::vtable(self).NotifyTrackProgress)(::windows::core::Interface::as_raw(self), ncurrenttrack, ntotaltracks).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn NotifyPreparingBurn(&self, nestimatedseconds: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyPreparingBurn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nestimatedseconds)).ok() + (::windows::core::Interface::vtable(self).NotifyPreparingBurn)(::windows::core::Interface::as_raw(self), nestimatedseconds).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn NotifyClosingDisc(&self, nestimatedseconds: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyClosingDisc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nestimatedseconds)).ok() + (::windows::core::Interface::vtable(self).NotifyClosingDisc)(::windows::core::Interface::as_raw(self), nestimatedseconds).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn NotifyBurnComplete(&self, status: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyBurnComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).NotifyBurnComplete)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn NotifyEraseComplete(&self, status: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyEraseComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).NotifyEraseComplete)(::windows::core::Interface::as_raw(self), status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3642,7 +3642,7 @@ pub struct IDiscRecorder(::windows::core::IUnknown); impl IDiscRecorder { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Init(&self, pbyuniqueid: &[u8], nuldrivenumber: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbyuniqueid)), pbyuniqueid.len() as _, ::core::mem::transmute(nuldrivenumber)).ok() + (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbyuniqueid)), pbyuniqueid.len() as _, nuldrivenumber).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn GetRecorderGUID(&self, pbyuniqueid: &mut [u8], pulreturnsizerequired: *mut u32) -> ::windows::core::Result<()> { @@ -3707,7 +3707,7 @@ impl IDiscRecorder { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Erase(&self, bfullerase: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Erase)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bfullerase)).ok() + (::windows::core::Interface::vtable(self).Erase)(::windows::core::Interface::as_raw(self), bfullerase).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -3804,7 +3804,7 @@ impl IDiscRecorder2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AcquireExclusiveAccess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(force), __midl__idiscrecorder20000.into().abi()).ok() + (::windows::core::Interface::vtable(self).AcquireExclusiveAccess)(::windows::core::Interface::as_raw(self), force, __midl__idiscrecorder20000.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ReleaseExclusiveAccess(&self) -> ::windows::core::Result<()> { @@ -4045,23 +4045,23 @@ pub struct IDiscRecorder2Ex(::windows::core::IUnknown); impl IDiscRecorder2Ex { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SendCommandNoData(&self, cdb: &[u8], sensebuffer: &mut [u8; 18], timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendCommandNoData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(cdb)), cdb.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(sensebuffer)), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).SendCommandNoData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(cdb)), cdb.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(sensebuffer)), timeout).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SendCommandSendDataToDevice(&self, cdb: &[u8], sensebuffer: &mut [u8; 18], timeout: u32, buffer: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendCommandSendDataToDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(cdb)), cdb.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(sensebuffer)), ::core::mem::transmute(timeout), ::core::mem::transmute(::windows::core::as_ptr_or_null(buffer)), buffer.len() as _).ok() + (::windows::core::Interface::vtable(self).SendCommandSendDataToDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(cdb)), cdb.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(sensebuffer)), timeout, ::core::mem::transmute(::windows::core::as_ptr_or_null(buffer)), buffer.len() as _).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SendCommandGetDataFromDevice(&self, cdb: &[u8], sensebuffer: &mut [u8; 18], timeout: u32, buffer: *mut u8, buffersize: u32, bufferfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendCommandGetDataFromDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(cdb)), cdb.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(sensebuffer)), ::core::mem::transmute(timeout), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bufferfetched)).ok() + (::windows::core::Interface::vtable(self).SendCommandGetDataFromDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(cdb)), cdb.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(sensebuffer)), timeout, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bufferfetched)).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ReadDvdStructure(&self, format: u32, address: u32, layer: u32, agid: u32, data: *mut *mut u8, count: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadDvdStructure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(address), ::core::mem::transmute(layer), ::core::mem::transmute(agid), ::core::mem::transmute(data), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).ReadDvdStructure)(::windows::core::Interface::as_raw(self), format, address, layer, agid, ::core::mem::transmute(data), ::core::mem::transmute(count)).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SendDvdStructure(&self, format: u32, data: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendDvdStructure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() + (::windows::core::Interface::vtable(self).SendDvdStructure)(::windows::core::Interface::as_raw(self), format, ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn GetAdapterDescriptor(&self, data: *mut *mut u8, bytesize: *mut u32) -> ::windows::core::Result<()> { @@ -4077,7 +4077,7 @@ impl IDiscRecorder2Ex { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] 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() + (::windows::core::Interface::vtable(self).GetTrackInformation)(::windows::core::Interface::as_raw(self), address, addresstype, ::core::mem::transmute(trackinformation), ::core::mem::transmute(bytesize)).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4085,15 +4085,15 @@ impl IDiscRecorder2Ex { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).GetFeaturePage)(::windows::core::Interface::as_raw(self), requestedfeature, currentfeatureonly.into(), ::core::mem::transmute(featuredata), ::core::mem::transmute(bytesize)).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] 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() + (::windows::core::Interface::vtable(self).GetModePage)(::windows::core::Interface::as_raw(self), requestedmodepage, requesttype, ::core::mem::transmute(modepagedata), ::core::mem::transmute(bytesize)).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] 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(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() + (::windows::core::Interface::vtable(self).SetModePage)(::windows::core::Interface::as_raw(self), requesttype, ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4113,7 +4113,7 @@ impl IDiscRecorder2Ex { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] 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() + (::windows::core::Interface::vtable(self).GetSupportedModePages)(::windows::core::Interface::as_raw(self), requesttype, ::core::mem::transmute(modepagetypes), ::core::mem::transmute(validpages)).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn GetByteAlignmentMask(&self) -> ::windows::core::Result { @@ -4204,11 +4204,11 @@ pub struct IEnumDiscMasterFormats(::windows::core::IUnknown); impl IEnumDiscMasterFormats { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Next(&self, cformats: u32, lpiidformatid: *mut ::windows::core::GUID, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cformats), ::core::mem::transmute(lpiidformatid), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cformats, ::core::mem::transmute(lpiidformatid), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Skip(&self, cformats: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cformats)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cformats).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -4270,11 +4270,11 @@ pub struct IEnumDiscRecorders(::windows::core::IUnknown); impl IEnumDiscRecorders { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Next(&self, crecorders: u32, pprecorder: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crecorders), ::core::mem::transmute(pprecorder), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), crecorders, ::core::mem::transmute(pprecorder), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Skip(&self, crecorders: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crecorders)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), crecorders).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -4341,7 +4341,7 @@ impl IEnumFsiItems { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -4411,7 +4411,7 @@ impl IEnumProgressItems { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -4489,7 +4489,7 @@ impl IFileSystemImage { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetSessionStartBlock(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSessionStartBlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetSessionStartBlock)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn FreeMediaBlocks(&self) -> ::windows::core::Result { @@ -4498,7 +4498,7 @@ impl IFileSystemImage { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetFreeMediaBlocks(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFreeMediaBlocks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetFreeMediaBlocks)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4583,7 +4583,7 @@ impl IFileSystemImage { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetStrictFileSystemCompliance(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStrictFileSystemCompliance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetStrictFileSystemCompliance)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn UseRestrictedCharacterSet(&self) -> ::windows::core::Result { @@ -4592,7 +4592,7 @@ impl IFileSystemImage { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetUseRestrictedCharacterSet(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseRestrictedCharacterSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetUseRestrictedCharacterSet)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn FileSystemsToCreate(&self) -> ::windows::core::Result { @@ -4601,7 +4601,7 @@ impl IFileSystemImage { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetFileSystemsToCreate(&self, newval: FsiFileSystems) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFileSystemsToCreate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetFileSystemsToCreate)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn FileSystemsSupported(&self) -> ::windows::core::Result { @@ -4610,7 +4610,7 @@ impl IFileSystemImage { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetUDFRevision(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUDFRevision)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetUDFRevision)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn UDFRevision(&self) -> ::windows::core::Result { @@ -4633,11 +4633,11 @@ impl IFileSystemImage { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ChooseImageDefaultsForMediaType(&self, value: IMAPI_MEDIA_PHYSICAL_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChooseImageDefaultsForMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).ChooseImageDefaultsForMediaType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetISO9660InterchangeLevel(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetISO9660InterchangeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetISO9660InterchangeLevel)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ISO9660InterchangeLevel(&self) -> ::windows::core::Result { @@ -4683,7 +4683,7 @@ impl IFileSystemImage { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn GetDefaultFileSystemForImport(&self, filesystems: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDefaultFileSystemForImport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystems), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDefaultFileSystemForImport)(::windows::core::Interface::as_raw(self), filesystems, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ImportFileSystem(&self) -> ::windows::core::Result { @@ -4692,11 +4692,11 @@ impl IFileSystemImage { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ImportSpecificFileSystem(&self, filesystemtouse: FsiFileSystems) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ImportSpecificFileSystem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystemtouse)).ok() + (::windows::core::Interface::vtable(self).ImportSpecificFileSystem)(::windows::core::Interface::as_raw(self), filesystemtouse).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn RollbackToChangePoint(&self, changepoint: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RollbackToChangePoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changepoint)).ok() + (::windows::core::Interface::vtable(self).RollbackToChangePoint)(::windows::core::Interface::as_raw(self), changepoint).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LockInChangePoint(&self) -> ::windows::core::Result<()> { @@ -4745,7 +4745,7 @@ impl IFileSystemImage { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetStageFiles(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStageFiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetStageFiles)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4964,7 +4964,7 @@ impl IFileSystemImage2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetSessionStartBlock(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSessionStartBlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetSessionStartBlock)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn FreeMediaBlocks(&self) -> ::windows::core::Result { @@ -4973,7 +4973,7 @@ impl IFileSystemImage2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetFreeMediaBlocks(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFreeMediaBlocks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetFreeMediaBlocks)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5058,7 +5058,7 @@ impl IFileSystemImage2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetStrictFileSystemCompliance(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStrictFileSystemCompliance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetStrictFileSystemCompliance)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn UseRestrictedCharacterSet(&self) -> ::windows::core::Result { @@ -5067,7 +5067,7 @@ impl IFileSystemImage2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetUseRestrictedCharacterSet(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUseRestrictedCharacterSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetUseRestrictedCharacterSet)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn FileSystemsToCreate(&self) -> ::windows::core::Result { @@ -5076,7 +5076,7 @@ impl IFileSystemImage2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetFileSystemsToCreate(&self, newval: FsiFileSystems) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileSystemsToCreate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileSystemsToCreate)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn FileSystemsSupported(&self) -> ::windows::core::Result { @@ -5085,7 +5085,7 @@ impl IFileSystemImage2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetUDFRevision(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUDFRevision)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetUDFRevision)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn UDFRevision(&self) -> ::windows::core::Result { @@ -5108,11 +5108,11 @@ impl IFileSystemImage2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ChooseImageDefaultsForMediaType(&self, value: IMAPI_MEDIA_PHYSICAL_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChooseImageDefaultsForMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.ChooseImageDefaultsForMediaType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetISO9660InterchangeLevel(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetISO9660InterchangeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetISO9660InterchangeLevel)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ISO9660InterchangeLevel(&self) -> ::windows::core::Result { @@ -5158,7 +5158,7 @@ impl IFileSystemImage2 { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn GetDefaultFileSystemForImport(&self, filesystems: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDefaultFileSystemForImport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystems), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetDefaultFileSystemForImport)(::windows::core::Interface::as_raw(self), filesystems, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ImportFileSystem(&self) -> ::windows::core::Result { @@ -5167,11 +5167,11 @@ impl IFileSystemImage2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ImportSpecificFileSystem(&self, filesystemtouse: FsiFileSystems) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ImportSpecificFileSystem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystemtouse)).ok() + (::windows::core::Interface::vtable(self).base__.ImportSpecificFileSystem)(::windows::core::Interface::as_raw(self), filesystemtouse).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn RollbackToChangePoint(&self, changepoint: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RollbackToChangePoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changepoint)).ok() + (::windows::core::Interface::vtable(self).base__.RollbackToChangePoint)(::windows::core::Interface::as_raw(self), changepoint).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LockInChangePoint(&self) -> ::windows::core::Result<()> { @@ -5220,7 +5220,7 @@ impl IFileSystemImage2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetStageFiles(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStageFiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetStageFiles)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5357,7 +5357,7 @@ impl IFileSystemImage3 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetSessionStartBlock(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetSessionStartBlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSessionStartBlock)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn FreeMediaBlocks(&self) -> ::windows::core::Result { @@ -5366,7 +5366,7 @@ impl IFileSystemImage3 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetFreeMediaBlocks(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFreeMediaBlocks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFreeMediaBlocks)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5451,7 +5451,7 @@ impl IFileSystemImage3 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetStrictFileSystemCompliance(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetStrictFileSystemCompliance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetStrictFileSystemCompliance)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn UseRestrictedCharacterSet(&self) -> ::windows::core::Result { @@ -5460,7 +5460,7 @@ impl IFileSystemImage3 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetUseRestrictedCharacterSet(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetUseRestrictedCharacterSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetUseRestrictedCharacterSet)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn FileSystemsToCreate(&self) -> ::windows::core::Result { @@ -5469,7 +5469,7 @@ impl IFileSystemImage3 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetFileSystemsToCreate(&self, newval: FsiFileSystems) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFileSystemsToCreate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFileSystemsToCreate)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn FileSystemsSupported(&self) -> ::windows::core::Result { @@ -5478,7 +5478,7 @@ impl IFileSystemImage3 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetUDFRevision(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetUDFRevision)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetUDFRevision)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn UDFRevision(&self) -> ::windows::core::Result { @@ -5501,11 +5501,11 @@ impl IFileSystemImage3 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ChooseImageDefaultsForMediaType(&self, value: IMAPI_MEDIA_PHYSICAL_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ChooseImageDefaultsForMediaType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ChooseImageDefaultsForMediaType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetISO9660InterchangeLevel(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetISO9660InterchangeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetISO9660InterchangeLevel)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ISO9660InterchangeLevel(&self) -> ::windows::core::Result { @@ -5551,7 +5551,7 @@ impl IFileSystemImage3 { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn GetDefaultFileSystemForImport(&self, filesystems: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetDefaultFileSystemForImport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystems), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetDefaultFileSystemForImport)(::windows::core::Interface::as_raw(self), filesystems, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ImportFileSystem(&self) -> ::windows::core::Result { @@ -5560,11 +5560,11 @@ impl IFileSystemImage3 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ImportSpecificFileSystem(&self, filesystemtouse: FsiFileSystems) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ImportSpecificFileSystem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystemtouse)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ImportSpecificFileSystem)(::windows::core::Interface::as_raw(self), filesystemtouse).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn RollbackToChangePoint(&self, changepoint: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.RollbackToChangePoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changepoint)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RollbackToChangePoint)(::windows::core::Interface::as_raw(self), changepoint).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LockInChangePoint(&self) -> ::windows::core::Result<()> { @@ -5613,7 +5613,7 @@ impl IFileSystemImage3 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetStageFiles(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetStageFiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetStageFiles)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5644,12 +5644,12 @@ impl IFileSystemImage3 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetCreateRedundantUdfMetadataFiles(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCreateRedundantUdfMetadataFiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetCreateRedundantUdfMetadataFiles)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ProbeSpecificFileSystem(&self, filesystemtoprobe: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ProbeSpecificFileSystem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystemtoprobe), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ProbeSpecificFileSystem)(::windows::core::Interface::as_raw(self), filesystemtoprobe, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -6029,7 +6029,7 @@ impl IFsiDirectoryItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetCreationTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCreationTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetCreationTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LastAccessedTime(&self) -> ::windows::core::Result { @@ -6038,7 +6038,7 @@ impl IFsiDirectoryItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetLastAccessedTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLastAccessedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetLastAccessedTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LastModifiedTime(&self) -> ::windows::core::Result { @@ -6047,7 +6047,7 @@ impl IFsiDirectoryItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetLastModifiedTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLastModifiedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetLastModifiedTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn IsHidden(&self) -> ::windows::core::Result { @@ -6056,19 +6056,19 @@ impl IFsiDirectoryItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetIsHidden(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetIsHidden)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FileSystemName(&self, filesystem: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FileSystemName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FileSystemName)(::windows::core::Interface::as_raw(self), filesystem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FileSystemPath(&self, filesystem: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FileSystemPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FileSystemPath)(::windows::core::Interface::as_raw(self), filesystem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -6118,7 +6118,7 @@ impl IFsiDirectoryItem { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddTree)(::windows::core::Interface::as_raw(self), sourcedirectory.into().abi(), ::core::mem::transmute(includebasedirectory)).ok() + (::windows::core::Interface::vtable(self).AddTree)(::windows::core::Interface::as_raw(self), sourcedirectory.into().abi(), includebasedirectory).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6289,7 +6289,7 @@ impl IFsiDirectoryItem2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetCreationTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCreationTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCreationTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LastAccessedTime(&self) -> ::windows::core::Result { @@ -6298,7 +6298,7 @@ impl IFsiDirectoryItem2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetLastAccessedTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetLastAccessedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetLastAccessedTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LastModifiedTime(&self) -> ::windows::core::Result { @@ -6307,7 +6307,7 @@ impl IFsiDirectoryItem2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetLastModifiedTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetLastModifiedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetLastModifiedTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn IsHidden(&self) -> ::windows::core::Result { @@ -6316,19 +6316,19 @@ impl IFsiDirectoryItem2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetIsHidden(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FileSystemName(&self, filesystem: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FileSystemName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FileSystemName)(::windows::core::Interface::as_raw(self), filesystem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FileSystemPath(&self, filesystem: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FileSystemPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FileSystemPath)(::windows::core::Interface::as_raw(self), filesystem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -6378,7 +6378,7 @@ impl IFsiDirectoryItem2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.AddTree)(::windows::core::Interface::as_raw(self), sourcedirectory.into().abi(), ::core::mem::transmute(includebasedirectory)).ok() + (::windows::core::Interface::vtable(self).base__.AddTree)(::windows::core::Interface::as_raw(self), sourcedirectory.into().abi(), includebasedirectory).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6410,7 +6410,7 @@ impl IFsiDirectoryItem2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddTreeWithNamedStreams)(::windows::core::Interface::as_raw(self), sourcedirectory.into().abi(), ::core::mem::transmute(includebasedirectory)).ok() + (::windows::core::Interface::vtable(self).AddTreeWithNamedStreams)(::windows::core::Interface::as_raw(self), sourcedirectory.into().abi(), includebasedirectory).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6545,7 +6545,7 @@ impl IFsiFileItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetCreationTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCreationTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetCreationTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LastAccessedTime(&self) -> ::windows::core::Result { @@ -6554,7 +6554,7 @@ impl IFsiFileItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetLastAccessedTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLastAccessedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetLastAccessedTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LastModifiedTime(&self) -> ::windows::core::Result { @@ -6563,7 +6563,7 @@ impl IFsiFileItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetLastModifiedTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLastModifiedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetLastModifiedTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn IsHidden(&self) -> ::windows::core::Result { @@ -6572,19 +6572,19 @@ impl IFsiFileItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetIsHidden(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.SetIsHidden)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FileSystemName(&self, filesystem: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FileSystemName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FileSystemName)(::windows::core::Interface::as_raw(self), filesystem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FileSystemPath(&self, filesystem: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FileSystemPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FileSystemPath)(::windows::core::Interface::as_raw(self), filesystem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn DataSize(&self) -> ::windows::core::Result { @@ -6737,7 +6737,7 @@ impl IFsiFileItem2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetCreationTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCreationTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCreationTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LastAccessedTime(&self) -> ::windows::core::Result { @@ -6746,7 +6746,7 @@ impl IFsiFileItem2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetLastAccessedTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetLastAccessedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetLastAccessedTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LastModifiedTime(&self) -> ::windows::core::Result { @@ -6755,7 +6755,7 @@ impl IFsiFileItem2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetLastModifiedTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetLastModifiedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetLastModifiedTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn IsHidden(&self) -> ::windows::core::Result { @@ -6764,19 +6764,19 @@ impl IFsiFileItem2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetIsHidden(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FileSystemName(&self, filesystem: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FileSystemName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FileSystemName)(::windows::core::Interface::as_raw(self), filesystem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FileSystemPath(&self, filesystem: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FileSystemPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FileSystemPath)(::windows::core::Interface::as_raw(self), filesystem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn DataSize(&self) -> ::windows::core::Result { @@ -6842,7 +6842,7 @@ impl IFsiFileItem2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetIsRealTime(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsRealTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetIsRealTime)(::windows::core::Interface::as_raw(self), newval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6988,7 +6988,7 @@ impl IFsiItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetCreationTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCreationTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetCreationTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LastAccessedTime(&self) -> ::windows::core::Result { @@ -6997,7 +6997,7 @@ impl IFsiItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetLastAccessedTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLastAccessedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetLastAccessedTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn LastModifiedTime(&self) -> ::windows::core::Result { @@ -7006,7 +7006,7 @@ impl IFsiItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetLastModifiedTime(&self, newval: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLastModifiedTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetLastModifiedTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn IsHidden(&self) -> ::windows::core::Result { @@ -7015,19 +7015,19 @@ impl IFsiItem { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetIsHidden(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetIsHidden)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FileSystemName(&self, filesystem: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).FileSystemName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FileSystemName)(::windows::core::Interface::as_raw(self), filesystem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FileSystemPath(&self, filesystem: FsiFileSystems) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).FileSystemPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filesystem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FileSystemPath)(::windows::core::Interface::as_raw(self), filesystem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -7137,7 +7137,7 @@ impl IFsiNamedStreams { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -7375,7 +7375,7 @@ impl IJolietDiscMaster { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::StructuredStorage::IStorage>>, { - (::windows::core::Interface::vtable(self).AddData)(::windows::core::Interface::as_raw(self), pstorage.into().abi(), ::core::mem::transmute(lfileoverwrite)).ok() + (::windows::core::Interface::vtable(self).AddData)(::windows::core::Interface::as_raw(self), pstorage.into().abi(), lfileoverwrite).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -8639,7 +8639,7 @@ impl IMultisession { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetInUse(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInUse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetInUse)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn InUse(&self) -> ::windows::core::Result { @@ -8740,7 +8740,7 @@ impl IMultisessionRandomWrite { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetInUse(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInUse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetInUse)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn InUse(&self) -> ::windows::core::Result { @@ -8870,7 +8870,7 @@ impl IMultisessionSequential { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetInUse(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInUse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetInUse)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn InUse(&self) -> ::windows::core::Result { @@ -9012,7 +9012,7 @@ impl IMultisessionSequential2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetInUse(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetInUse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetInUse)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn InUse(&self) -> ::windows::core::Result { @@ -9278,7 +9278,7 @@ impl IProgressItems { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -9289,7 +9289,7 @@ impl IProgressItems { #[cfg(feature = "Win32_System_Com")] pub unsafe fn ProgressItemFromBlock(&self, block: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ProgressItemFromBlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(block), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ProgressItemFromBlock)(::windows::core::Interface::as_raw(self), block, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -9410,7 +9410,7 @@ impl IRawCDImageCreator { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddTrack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(datatype), data.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddTrack)(::windows::core::Interface::as_raw(self), datatype, data.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9430,7 +9430,7 @@ impl IRawCDImageCreator { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetResultingImageType(&self, value: IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetResultingImageType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetResultingImageType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ResultingImageType(&self) -> ::windows::core::Result { @@ -9444,7 +9444,7 @@ impl IRawCDImageCreator { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetStartOfLeadoutLimit(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartOfLeadoutLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetStartOfLeadoutLimit)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn StartOfLeadoutLimit(&self) -> ::windows::core::Result { @@ -9453,7 +9453,7 @@ impl IRawCDImageCreator { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetDisableGaplessAudio(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisableGaplessAudio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetDisableGaplessAudio)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn DisableGaplessAudio(&self) -> ::windows::core::Result { @@ -9476,7 +9476,7 @@ impl IRawCDImageCreator { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetStartingTrackNumber(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartingTrackNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetStartingTrackNumber)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn StartingTrackNumber(&self) -> ::windows::core::Result { @@ -9487,7 +9487,7 @@ impl IRawCDImageCreator { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_TrackInfo(&self, trackindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_TrackInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(trackindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_TrackInfo)(::windows::core::Interface::as_raw(self), trackindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn NumberOfExistingTracks(&self) -> ::windows::core::Result { @@ -9663,7 +9663,7 @@ impl IRawCDImageTrackInfo { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetDigitalAudioCopySetting(&self, value: IMAPI_CD_TRACK_DIGITAL_COPY_SETTING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDigitalAudioCopySetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetDigitalAudioCopySetting)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn AudioHasPreemphasis(&self) -> ::windows::core::Result { @@ -9672,7 +9672,7 @@ impl IRawCDImageTrackInfo { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetAudioHasPreemphasis(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAudioHasPreemphasis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAudioHasPreemphasis)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9682,11 +9682,11 @@ impl IRawCDImageTrackInfo { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn AddTrackIndex(&self, lbaoffset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddTrackIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbaoffset)).ok() + (::windows::core::Interface::vtable(self).AddTrackIndex)(::windows::core::Interface::as_raw(self), lbaoffset).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn ClearTrackIndex(&self, lbaoffset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ClearTrackIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbaoffset)).ok() + (::windows::core::Interface::vtable(self).ClearTrackIndex)(::windows::core::Interface::as_raw(self), lbaoffset).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9809,7 +9809,7 @@ impl IRedbookDiscMaster { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn CreateAudioTrack(&self, nblocks: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateAudioTrack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nblocks)).ok() + (::windows::core::Interface::vtable(self).CreateAudioTrack)(::windows::core::Interface::as_raw(self), nblocks).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn AddAudioTrackBlocks(&self, pby: &[u8]) -> ::windows::core::Result<()> { @@ -9877,23 +9877,23 @@ impl IStreamConcatenate { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9901,12 +9901,12 @@ impl IStreamConcatenate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9916,17 +9916,17 @@ impl IStreamConcatenate { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10072,23 +10072,23 @@ impl IStreamInterleave { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10096,12 +10096,12 @@ impl IStreamInterleave { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10111,17 +10111,17 @@ impl IStreamInterleave { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10233,23 +10233,23 @@ impl IStreamPseudoRandomBased { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10257,12 +10257,12 @@ impl IStreamPseudoRandomBased { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10272,17 +10272,17 @@ impl IStreamPseudoRandomBased { #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10292,7 +10292,7 @@ impl IStreamPseudoRandomBased { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetSeed(&self, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSeed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSeed)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn Seed(&self) -> ::windows::core::Result { @@ -10409,7 +10409,7 @@ impl IWriteEngine2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).WriteSection)(::windows::core::Interface::as_raw(self), data.into().abi(), ::core::mem::transmute(startingblockaddress), ::core::mem::transmute(numberofblocks)).ok() + (::windows::core::Interface::vtable(self).WriteSection)(::windows::core::Interface::as_raw(self), data.into().abi(), startingblockaddress, numberofblocks).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn CancelWrite(&self) -> ::windows::core::Result<()> { @@ -10429,7 +10429,7 @@ impl IWriteEngine2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetUseStreamingWrite12(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseStreamingWrite12)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetUseStreamingWrite12)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn UseStreamingWrite12(&self) -> ::windows::core::Result { @@ -10438,7 +10438,7 @@ impl IWriteEngine2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetStartingSectorsPerSecond(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartingSectorsPerSecond)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetStartingSectorsPerSecond)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn StartingSectorsPerSecond(&self) -> ::windows::core::Result { @@ -10447,7 +10447,7 @@ impl IWriteEngine2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetEndingSectorsPerSecond(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEndingSectorsPerSecond)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetEndingSectorsPerSecond)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn EndingSectorsPerSecond(&self) -> ::windows::core::Result { @@ -10456,7 +10456,7 @@ impl IWriteEngine2 { } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn SetBytesPerSector(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBytesPerSector)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetBytesPerSector)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub unsafe fn BytesPerSector(&self) -> ::windows::core::Result { @@ -10865,7 +10865,7 @@ pub unsafe fn MapStorageSCode(stgscode: i32) -> i32 { extern "system" { fn MapStorageSCode(stgscode: i32) -> i32; } - ::core::mem::transmute(MapStorageSCode(::core::mem::transmute(stgscode))) + ::core::mem::transmute(MapStorageSCode(stgscode)) } pub const MsftDiscFormat2Data: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x2735412a_7f64_5b0f_8f00_5d77afbe261e); pub const MsftDiscFormat2Erase: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x2735412b_7f64_5b0f_8f00_5d77afbe261e); @@ -10902,7 +10902,7 @@ where extern "system" { fn OpenIMsgOnIStg(lpmsgsess: *mut _MSGSESS, lpallocatebuffer: *mut ::core::ffi::c_void, lpallocatemore: *mut ::core::ffi::c_void, lpfreebuffer: *mut ::core::ffi::c_void, lpmalloc: *mut ::core::ffi::c_void, lpmapisup: *mut ::core::ffi::c_void, lpstg: *mut ::core::ffi::c_void, lpfmsgcallrelease: *mut *mut ::core::ffi::c_void, ulcallerdata: u32, ulflags: u32, lppmsg: *mut *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(OpenIMsgOnIStg(::core::mem::transmute(lpmsgsess), ::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpallocatemore), ::core::mem::transmute(lpfreebuffer), lpmalloc.into().abi(), ::core::mem::transmute(lpmapisup), lpstg.into().abi(), ::core::mem::transmute(lpfmsgcallrelease), ::core::mem::transmute(ulcallerdata), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmsg))) + ::core::mem::transmute(OpenIMsgOnIStg(::core::mem::transmute(lpmsgsess), ::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpallocatemore), ::core::mem::transmute(lpfreebuffer), lpmalloc.into().abi(), ::core::mem::transmute(lpmapisup), lpstg.into().abi(), ::core::mem::transmute(lpfmsgcallrelease), ulcallerdata, ulflags, ::core::mem::transmute(lppmsg))) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10915,7 +10915,7 @@ where extern "system" { fn OpenIMsgSession(lpmalloc: *mut ::core::ffi::c_void, ulflags: u32, lppmsgsess: *mut *mut _MSGSESS) -> i32; } - ::core::mem::transmute(OpenIMsgSession(lpmalloc.into().abi(), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmsgsess))) + ::core::mem::transmute(OpenIMsgSession(lpmalloc.into().abi(), ulflags, ::core::mem::transmute(lppmsgsess))) } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] #[repr(transparent)] 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 7932ac52ef..35386bf592 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs @@ -687,7 +687,7 @@ impl IFilter { #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Init(&self, grfflags: u32, aattributes: &[FULLPROPSPEC], pflags: *mut u32) -> i32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfflags), aattributes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(aattributes)), ::core::mem::transmute(pflags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), grfflags, aattributes.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(aattributes)), ::core::mem::transmute(pflags))) } #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -772,14 +772,14 @@ impl IPhraseSink { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PutSmallPhrase)(::windows::core::Interface::as_raw(self), pwcnoun.into(), ::core::mem::transmute(cwcnoun), pwcmodifier.into(), ::core::mem::transmute(cwcmodifier), ::core::mem::transmute(ulattachmenttype)).ok() + (::windows::core::Interface::vtable(self).PutSmallPhrase)(::windows::core::Interface::as_raw(self), pwcnoun.into(), cwcnoun, pwcmodifier.into(), cwcmodifier, ulattachmenttype).ok() } #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] pub unsafe fn PutPhrase<'a, P0>(&self, pwcphrase: P0, cwcphrase: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PutPhrase)(::windows::core::Interface::as_raw(self), pwcphrase.into(), ::core::mem::transmute(cwcphrase)).ok() + (::windows::core::Interface::vtable(self).PutPhrase)(::windows::core::Interface::as_raw(self), pwcphrase.into(), cwcphrase).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -853,7 +853,7 @@ where extern "system" { fn LoadIFilterEx(pwcspath: ::windows::core::PCWSTR, dwflags: u32, riid: *const ::windows::core::GUID, ppiunk: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - LoadIFilterEx(pwcspath.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(riid), ::core::mem::transmute(ppiunk)).ok() + LoadIFilterEx(pwcspath.into(), dwflags, ::core::mem::transmute(riid), ::core::mem::transmute(ppiunk)).ok() } #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] pub const MSIDXSPROP_COMMAND_LOCALE_STRING: u32 = 3u32; 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 94bbf65c4c..6b8d03fbd7 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs @@ -585,7 +585,7 @@ where extern "system" { fn FilterAttach(lpfiltername: ::windows::core::PCWSTR, lpvolumename: ::windows::core::PCWSTR, lpinstancename: ::windows::core::PCWSTR, dwcreatedinstancenamelength: u32, lpcreatedinstancename: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - FilterAttach(lpfiltername.into(), lpvolumename.into(), lpinstancename.into(), ::core::mem::transmute(dwcreatedinstancenamelength), ::core::mem::transmute(lpcreatedinstancename)).ok() + FilterAttach(lpfiltername.into(), lpvolumename.into(), lpinstancename.into(), dwcreatedinstancenamelength, ::core::mem::transmute(lpcreatedinstancename)).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] #[inline] @@ -600,7 +600,7 @@ where extern "system" { fn FilterAttachAtAltitude(lpfiltername: ::windows::core::PCWSTR, lpvolumename: ::windows::core::PCWSTR, lpaltitude: ::windows::core::PCWSTR, lpinstancename: ::windows::core::PCWSTR, dwcreatedinstancenamelength: u32, lpcreatedinstancename: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - FilterAttachAtAltitude(lpfiltername.into(), lpvolumename.into(), lpaltitude.into(), lpinstancename.into(), ::core::mem::transmute(dwcreatedinstancenamelength), ::core::mem::transmute(lpcreatedinstancename)).ok() + FilterAttachAtAltitude(lpfiltername.into(), lpvolumename.into(), lpaltitude.into(), lpinstancename.into(), dwcreatedinstancenamelength, ::core::mem::transmute(lpcreatedinstancename)).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] #[inline] @@ -626,7 +626,7 @@ where fn FilterConnectCommunicationPort(lpportname: ::windows::core::PCWSTR, dwoptions: u32, lpcontext: *const ::core::ffi::c_void, wsizeofcontext: u16, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, hport: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - FilterConnectCommunicationPort(lpportname.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(lpcontext), ::core::mem::transmute(wsizeofcontext), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + FilterConnectCommunicationPort(lpportname.into(), dwoptions, ::core::mem::transmute(lpcontext), wsizeofcontext, ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] #[inline] @@ -675,7 +675,7 @@ pub unsafe fn FilterFindFirst(dwinformationclass: FILTER_INFORMATION_CLASS, lpbu extern "system" { fn FilterFindFirst(dwinformationclass: FILTER_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32, lpfilterfind: *mut FilterFindHandle) -> ::windows::core::HRESULT; } - FilterFindFirst(::core::mem::transmute(dwinformationclass), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbuffersize), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpfilterfind)).ok() + FilterFindFirst(dwinformationclass, ::core::mem::transmute(lpbuffer), dwbuffersize, ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpfilterfind)).ok() } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -720,7 +720,7 @@ where extern "system" { fn FilterFindNext(hfilterfind: super::super::Foundation::HANDLE, dwinformationclass: FILTER_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows::core::HRESULT; } - FilterFindNext(hfilterfind.into(), ::core::mem::transmute(dwinformationclass), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbuffersize), ::core::mem::transmute(lpbytesreturned)).ok() + FilterFindNext(hfilterfind.into(), dwinformationclass, ::core::mem::transmute(lpbuffer), dwbuffersize, ::core::mem::transmute(lpbytesreturned)).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] #[inline] @@ -744,7 +744,7 @@ where extern "system" { fn FilterGetInformation(hfilter: HFILTER, dwinformationclass: FILTER_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows::core::HRESULT; } - FilterGetInformation(hfilter.into(), ::core::mem::transmute(dwinformationclass), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbuffersize), ::core::mem::transmute(lpbytesreturned)).ok() + FilterGetInformation(hfilter.into(), dwinformationclass, ::core::mem::transmute(lpbuffer), dwbuffersize, ::core::mem::transmute(lpbytesreturned)).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -757,7 +757,7 @@ where extern "system" { fn FilterGetMessage(hport: super::super::Foundation::HANDLE, lpmessagebuffer: *mut FILTER_MESSAGE_HEADER, dwmessagebuffersize: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::HRESULT; } - FilterGetMessage(hport.into(), ::core::mem::transmute(lpmessagebuffer), ::core::mem::transmute(dwmessagebuffersize), ::core::mem::transmute(lpoverlapped)).ok() + FilterGetMessage(hport.into(), ::core::mem::transmute(lpmessagebuffer), dwmessagebuffersize, ::core::mem::transmute(lpoverlapped)).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] #[inline] @@ -809,7 +809,7 @@ where extern "system" { fn FilterInstanceFindFirst(lpfiltername: ::windows::core::PCWSTR, dwinformationclass: INSTANCE_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32, lpfilterinstancefind: *mut FilterInstanceFindHandle) -> ::windows::core::HRESULT; } - FilterInstanceFindFirst(lpfiltername.into(), ::core::mem::transmute(dwinformationclass), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbuffersize), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpfilterinstancefind)).ok() + FilterInstanceFindFirst(lpfiltername.into(), dwinformationclass, ::core::mem::transmute(lpbuffer), dwbuffersize, ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpfilterinstancefind)).ok() } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -854,7 +854,7 @@ where extern "system" { fn FilterInstanceFindNext(hfilterinstancefind: super::super::Foundation::HANDLE, dwinformationclass: INSTANCE_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows::core::HRESULT; } - FilterInstanceFindNext(hfilterinstancefind.into(), ::core::mem::transmute(dwinformationclass), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbuffersize), ::core::mem::transmute(lpbytesreturned)).ok() + FilterInstanceFindNext(hfilterinstancefind.into(), dwinformationclass, ::core::mem::transmute(lpbuffer), dwbuffersize, ::core::mem::transmute(lpbytesreturned)).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] #[inline] @@ -866,7 +866,7 @@ where extern "system" { fn FilterInstanceGetInformation(hinstance: HFILTER_INSTANCE, dwinformationclass: INSTANCE_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows::core::HRESULT; } - FilterInstanceGetInformation(hinstance.into(), ::core::mem::transmute(dwinformationclass), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbuffersize), ::core::mem::transmute(lpbytesreturned)).ok() + FilterInstanceGetInformation(hinstance.into(), dwinformationclass, ::core::mem::transmute(lpbuffer), dwbuffersize, ::core::mem::transmute(lpbytesreturned)).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] #[inline] @@ -891,7 +891,7 @@ where extern "system" { fn FilterReplyMessage(hport: super::super::Foundation::HANDLE, lpreplybuffer: *const FILTER_REPLY_HEADER, dwreplybuffersize: u32) -> ::windows::core::HRESULT; } - FilterReplyMessage(hport.into(), ::core::mem::transmute(lpreplybuffer), ::core::mem::transmute(dwreplybuffersize)).ok() + FilterReplyMessage(hport.into(), ::core::mem::transmute(lpreplybuffer), dwreplybuffersize).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -904,7 +904,7 @@ where extern "system" { fn FilterSendMessage(hport: super::super::Foundation::HANDLE, lpinbuffer: *const ::core::ffi::c_void, dwinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, dwoutbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows::core::HRESULT; } - FilterSendMessage(hport.into(), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(dwinbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(dwoutbuffersize), ::core::mem::transmute(lpbytesreturned)).ok() + FilterSendMessage(hport.into(), ::core::mem::transmute(lpinbuffer), dwinbuffersize, ::core::mem::transmute(lpoutbuffer), dwoutbuffersize, ::core::mem::transmute(lpbytesreturned)).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] #[inline] @@ -938,7 +938,7 @@ pub unsafe fn FilterVolumeFindFirst(dwinformationclass: FILTER_VOLUME_INFORMATIO extern "system" { fn FilterVolumeFindFirst(dwinformationclass: FILTER_VOLUME_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32, lpvolumefind: *mut FilterVolumeFindHandle) -> ::windows::core::HRESULT; } - FilterVolumeFindFirst(::core::mem::transmute(dwinformationclass), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbuffersize), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpvolumefind)).ok() + FilterVolumeFindFirst(dwinformationclass, ::core::mem::transmute(lpbuffer), dwbuffersize, ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpvolumefind)).ok() } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -983,7 +983,7 @@ where extern "system" { fn FilterVolumeFindNext(hvolumefind: super::super::Foundation::HANDLE, dwinformationclass: FILTER_VOLUME_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows::core::HRESULT; } - FilterVolumeFindNext(hvolumefind.into(), ::core::mem::transmute(dwinformationclass), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbuffersize), ::core::mem::transmute(lpbytesreturned)).ok() + FilterVolumeFindNext(hvolumefind.into(), dwinformationclass, ::core::mem::transmute(lpbuffer), dwbuffersize, ::core::mem::transmute(lpbytesreturned)).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1008,7 +1008,7 @@ where extern "system" { fn FilterVolumeInstanceFindFirst(lpvolumename: ::windows::core::PCWSTR, dwinformationclass: INSTANCE_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32, lpvolumeinstancefind: *mut FilterVolumeInstanceFindHandle) -> ::windows::core::HRESULT; } - FilterVolumeInstanceFindFirst(lpvolumename.into(), ::core::mem::transmute(dwinformationclass), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbuffersize), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpvolumeinstancefind)).ok() + FilterVolumeInstanceFindFirst(lpvolumename.into(), dwinformationclass, ::core::mem::transmute(lpbuffer), dwbuffersize, ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpvolumeinstancefind)).ok() } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -1053,7 +1053,7 @@ where extern "system" { fn FilterVolumeInstanceFindNext(hvolumeinstancefind: super::super::Foundation::HANDLE, dwinformationclass: INSTANCE_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows::core::HRESULT; } - FilterVolumeInstanceFindNext(hvolumeinstancefind.into(), ::core::mem::transmute(dwinformationclass), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbuffersize), ::core::mem::transmute(lpbytesreturned)).ok() + FilterVolumeInstanceFindNext(hvolumeinstancefind.into(), dwinformationclass, ::core::mem::transmute(lpbuffer), dwbuffersize, ::core::mem::transmute(lpbytesreturned)).ok() } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] 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 1bc7ffb79c..f1a5caa9e5 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs @@ -274,7 +274,7 @@ pub unsafe fn AddIScsiConnectionA(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, extern "system" { fn AddIScsiConnectionA(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, reserved: *mut ::core::ffi::c_void, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALA, securityflags: u64, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: ::windows::core::PCSTR, connectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32; } - ::core::mem::transmute(AddIScsiConnectionA(::core::mem::transmute(uniquesessionid), ::core::mem::transmute(reserved), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(targetportal), ::core::mem::transmute(securityflags), ::core::mem::transmute(loginoptions), key.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(key)), ::core::mem::transmute(connectionid))) + ::core::mem::transmute(AddIScsiConnectionA(::core::mem::transmute(uniquesessionid), ::core::mem::transmute(reserved), initiatorportnumber, ::core::mem::transmute(targetportal), securityflags, ::core::mem::transmute(loginoptions), key.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(key)), ::core::mem::transmute(connectionid))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -283,7 +283,7 @@ pub unsafe fn AddIScsiConnectionW(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, extern "system" { fn AddIScsiConnectionW(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, reserved: *mut ::core::ffi::c_void, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALW, securityflags: u64, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: ::windows::core::PCSTR, connectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32; } - ::core::mem::transmute(AddIScsiConnectionW(::core::mem::transmute(uniquesessionid), ::core::mem::transmute(reserved), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(targetportal), ::core::mem::transmute(securityflags), ::core::mem::transmute(loginoptions), key.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(key)), ::core::mem::transmute(connectionid))) + ::core::mem::transmute(AddIScsiConnectionW(::core::mem::transmute(uniquesessionid), ::core::mem::transmute(reserved), initiatorportnumber, ::core::mem::transmute(targetportal), securityflags, ::core::mem::transmute(loginoptions), key.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(key)), ::core::mem::transmute(connectionid))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -296,7 +296,7 @@ where extern "system" { fn AddIScsiSendTargetPortalA(initiatorinstance: ::windows::core::PCSTR, initiatorportnumber: u32, loginoptions: *mut ISCSI_LOGIN_OPTIONS, securityflags: u64, portal: *mut ISCSI_TARGET_PORTALA) -> u32; } - ::core::mem::transmute(AddIScsiSendTargetPortalA(initiatorinstance.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(loginoptions), ::core::mem::transmute(securityflags), ::core::mem::transmute(portal))) + ::core::mem::transmute(AddIScsiSendTargetPortalA(initiatorinstance.into(), initiatorportnumber, ::core::mem::transmute(loginoptions), securityflags, ::core::mem::transmute(portal))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -308,7 +308,7 @@ where extern "system" { fn AddIScsiSendTargetPortalW(initiatorinstance: ::windows::core::PCWSTR, initiatorportnumber: u32, loginoptions: *mut ISCSI_LOGIN_OPTIONS, securityflags: u64, portal: *mut ISCSI_TARGET_PORTALW) -> u32; } - ::core::mem::transmute(AddIScsiSendTargetPortalW(initiatorinstance.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(loginoptions), ::core::mem::transmute(securityflags), ::core::mem::transmute(portal))) + ::core::mem::transmute(AddIScsiSendTargetPortalW(initiatorinstance.into(), initiatorportnumber, ::core::mem::transmute(loginoptions), securityflags, ::core::mem::transmute(portal))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -323,7 +323,7 @@ where extern "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; } - ::core::mem::transmute(AddIScsiStaticTargetA(targetname.into(), targetalias.into(), ::core::mem::transmute(targetflags), persist.into(), ::core::mem::transmute(mappings), ::core::mem::transmute(loginoptions), ::core::mem::transmute(portalgroup))) + ::core::mem::transmute(AddIScsiStaticTargetA(targetname.into(), targetalias.into(), targetflags, persist.into(), ::core::mem::transmute(mappings), ::core::mem::transmute(loginoptions), ::core::mem::transmute(portalgroup))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -338,7 +338,7 @@ where extern "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; } - ::core::mem::transmute(AddIScsiStaticTargetW(targetname.into(), targetalias.into(), ::core::mem::transmute(targetflags), persist.into(), ::core::mem::transmute(mappings), ::core::mem::transmute(loginoptions), ::core::mem::transmute(portalgroup))) + ::core::mem::transmute(AddIScsiStaticTargetW(targetname.into(), targetalias.into(), targetflags, persist.into(), ::core::mem::transmute(mappings), ::core::mem::transmute(loginoptions), ::core::mem::transmute(portalgroup))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -798,7 +798,7 @@ where extern "system" { fn GetIScsiIKEInfoA(initiatorname: ::windows::core::PCSTR, initiatorportnumber: u32, reserved: *mut u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION) -> u32; } - ::core::mem::transmute(GetIScsiIKEInfoA(initiatorname.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(reserved), ::core::mem::transmute(authinfo))) + ::core::mem::transmute(GetIScsiIKEInfoA(initiatorname.into(), initiatorportnumber, ::core::mem::transmute(reserved), ::core::mem::transmute(authinfo))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -810,7 +810,7 @@ where extern "system" { fn GetIScsiIKEInfoW(initiatorname: ::windows::core::PCWSTR, initiatorportnumber: u32, reserved: *mut u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION) -> u32; } - ::core::mem::transmute(GetIScsiIKEInfoW(initiatorname.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(reserved), ::core::mem::transmute(authinfo))) + ::core::mem::transmute(GetIScsiIKEInfoW(initiatorname.into(), initiatorportnumber, ::core::mem::transmute(reserved), ::core::mem::transmute(authinfo))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -869,7 +869,7 @@ where extern "system" { fn GetIScsiTargetInformationA(targetname: ::windows::core::PCSTR, discoverymechanism: ::windows::core::PCSTR, infoclass: TARGET_INFORMATION_CLASS, buffersize: *mut u32, buffer: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(GetIScsiTargetInformationA(targetname.into(), discoverymechanism.into(), ::core::mem::transmute(infoclass), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer))) + ::core::mem::transmute(GetIScsiTargetInformationA(targetname.into(), discoverymechanism.into(), infoclass, ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -882,7 +882,7 @@ where extern "system" { fn GetIScsiTargetInformationW(targetname: ::windows::core::PCWSTR, discoverymechanism: ::windows::core::PCWSTR, infoclass: TARGET_INFORMATION_CLASS, buffersize: *mut u32, buffer: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(GetIScsiTargetInformationW(targetname.into(), discoverymechanism.into(), ::core::mem::transmute(infoclass), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer))) + ::core::mem::transmute(GetIScsiTargetInformationW(targetname.into(), discoverymechanism.into(), infoclass, ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -2408,7 +2408,7 @@ where extern "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; } - ::core::mem::transmute(LoginIScsiTargetA(targetname.into(), isinformationalsession.into(), initiatorinstance.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(targetportal), ::core::mem::transmute(securityflags), ::core::mem::transmute(mappings), ::core::mem::transmute(loginoptions), key.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(key)), ispersistent.into(), ::core::mem::transmute(uniquesessionid), ::core::mem::transmute(uniqueconnectionid))) + ::core::mem::transmute(LoginIScsiTargetA(targetname.into(), isinformationalsession.into(), initiatorinstance.into(), initiatorportnumber, ::core::mem::transmute(targetportal), securityflags, ::core::mem::transmute(mappings), ::core::mem::transmute(loginoptions), key.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(key)), ispersistent.into(), ::core::mem::transmute(uniquesessionid), ::core::mem::transmute(uniqueconnectionid))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2424,7 +2424,7 @@ where extern "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; } - ::core::mem::transmute(LoginIScsiTargetW(targetname.into(), isinformationalsession.into(), initiatorinstance.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(targetportal), ::core::mem::transmute(securityflags), ::core::mem::transmute(mappings), ::core::mem::transmute(loginoptions), key.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(key)), ispersistent.into(), ::core::mem::transmute(uniquesessionid), ::core::mem::transmute(uniqueconnectionid))) + ::core::mem::transmute(LoginIScsiTargetW(targetname.into(), isinformationalsession.into(), initiatorinstance.into(), initiatorportnumber, ::core::mem::transmute(targetportal), securityflags, ::core::mem::transmute(mappings), ::core::mem::transmute(loginoptions), key.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(key)), ispersistent.into(), ::core::mem::transmute(uniquesessionid), ::core::mem::transmute(uniqueconnectionid))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -3452,7 +3452,7 @@ where extern "system" { fn RefreshIScsiSendTargetPortalA(initiatorinstance: ::windows::core::PCSTR, initiatorportnumber: u32, portal: *mut ISCSI_TARGET_PORTALA) -> u32; } - ::core::mem::transmute(RefreshIScsiSendTargetPortalA(initiatorinstance.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(portal))) + ::core::mem::transmute(RefreshIScsiSendTargetPortalA(initiatorinstance.into(), initiatorportnumber, ::core::mem::transmute(portal))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -3464,7 +3464,7 @@ where extern "system" { fn RefreshIScsiSendTargetPortalW(initiatorinstance: ::windows::core::PCWSTR, initiatorportnumber: u32, portal: *mut ISCSI_TARGET_PORTALW) -> u32; } - ::core::mem::transmute(RefreshIScsiSendTargetPortalW(initiatorinstance.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(portal))) + ::core::mem::transmute(RefreshIScsiSendTargetPortalW(initiatorinstance.into(), initiatorportnumber, ::core::mem::transmute(portal))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -3511,7 +3511,7 @@ where extern "system" { fn RemoveIScsiPersistentTargetA(initiatorinstance: ::windows::core::PCSTR, initiatorportnumber: u32, targetname: ::windows::core::PCSTR, portal: *mut ISCSI_TARGET_PORTALA) -> u32; } - ::core::mem::transmute(RemoveIScsiPersistentTargetA(initiatorinstance.into(), ::core::mem::transmute(initiatorportnumber), targetname.into(), ::core::mem::transmute(portal))) + ::core::mem::transmute(RemoveIScsiPersistentTargetA(initiatorinstance.into(), initiatorportnumber, targetname.into(), ::core::mem::transmute(portal))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -3524,7 +3524,7 @@ where extern "system" { fn RemoveIScsiPersistentTargetW(initiatorinstance: ::windows::core::PCWSTR, initiatorportnumber: u32, targetname: ::windows::core::PCWSTR, portal: *mut ISCSI_TARGET_PORTALW) -> u32; } - ::core::mem::transmute(RemoveIScsiPersistentTargetW(initiatorinstance.into(), ::core::mem::transmute(initiatorportnumber), targetname.into(), ::core::mem::transmute(portal))) + ::core::mem::transmute(RemoveIScsiPersistentTargetW(initiatorinstance.into(), initiatorportnumber, targetname.into(), ::core::mem::transmute(portal))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3537,7 +3537,7 @@ where extern "system" { fn RemoveIScsiSendTargetPortalA(initiatorinstance: ::windows::core::PCSTR, initiatorportnumber: u32, portal: *mut ISCSI_TARGET_PORTALA) -> u32; } - ::core::mem::transmute(RemoveIScsiSendTargetPortalA(initiatorinstance.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(portal))) + ::core::mem::transmute(RemoveIScsiSendTargetPortalA(initiatorinstance.into(), initiatorportnumber, ::core::mem::transmute(portal))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -3549,7 +3549,7 @@ where extern "system" { fn RemoveIScsiSendTargetPortalW(initiatorinstance: ::windows::core::PCWSTR, initiatorportnumber: u32, portal: *mut ISCSI_TARGET_PORTALW) -> u32; } - ::core::mem::transmute(RemoveIScsiSendTargetPortalW(initiatorinstance.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(portal))) + ::core::mem::transmute(RemoveIScsiSendTargetPortalW(initiatorinstance.into(), initiatorportnumber, ::core::mem::transmute(portal))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -5026,7 +5026,7 @@ pub unsafe fn SendScsiInquiry(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, lun extern "system" { fn SendScsiInquiry(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, lun: u64, evpdcmddt: u8, pagecode: u8, scsistatus: *mut u8, responsesize: *mut u32, responsebuffer: *mut u8, sensesize: *mut u32, sensebuffer: *mut u8) -> u32; } - ::core::mem::transmute(SendScsiInquiry(::core::mem::transmute(uniquesessionid), ::core::mem::transmute(lun), ::core::mem::transmute(evpdcmddt), ::core::mem::transmute(pagecode), ::core::mem::transmute(scsistatus), ::core::mem::transmute(responsesize), ::core::mem::transmute(responsebuffer), ::core::mem::transmute(sensesize), ::core::mem::transmute(sensebuffer))) + ::core::mem::transmute(SendScsiInquiry(::core::mem::transmute(uniquesessionid), lun, evpdcmddt, pagecode, ::core::mem::transmute(scsistatus), ::core::mem::transmute(responsesize), ::core::mem::transmute(responsebuffer), ::core::mem::transmute(sensesize), ::core::mem::transmute(sensebuffer))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -5035,7 +5035,7 @@ pub unsafe fn SendScsiReadCapacity(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID extern "system" { fn SendScsiReadCapacity(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, lun: u64, scsistatus: *mut u8, responsesize: *mut u32, responsebuffer: *mut u8, sensesize: *mut u32, sensebuffer: *mut u8) -> u32; } - ::core::mem::transmute(SendScsiReadCapacity(::core::mem::transmute(uniquesessionid), ::core::mem::transmute(lun), ::core::mem::transmute(scsistatus), ::core::mem::transmute(responsesize), ::core::mem::transmute(responsebuffer), ::core::mem::transmute(sensesize), ::core::mem::transmute(sensebuffer))) + ::core::mem::transmute(SendScsiReadCapacity(::core::mem::transmute(uniquesessionid), lun, ::core::mem::transmute(scsistatus), ::core::mem::transmute(responsesize), ::core::mem::transmute(responsebuffer), ::core::mem::transmute(sensesize), ::core::mem::transmute(sensebuffer))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -5057,7 +5057,7 @@ where extern "system" { fn SetIScsiGroupPresharedKey(keylength: u32, key: *mut u8, persist: super::super::Foundation::BOOLEAN) -> u32; } - ::core::mem::transmute(SetIScsiGroupPresharedKey(::core::mem::transmute(keylength), ::core::mem::transmute(key), persist.into())) + ::core::mem::transmute(SetIScsiGroupPresharedKey(keylength, ::core::mem::transmute(key), persist.into())) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5071,7 +5071,7 @@ where extern "system" { fn SetIScsiIKEInfoA(initiatorname: ::windows::core::PCSTR, initiatorportnumber: u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION, persist: super::super::Foundation::BOOLEAN) -> u32; } - ::core::mem::transmute(SetIScsiIKEInfoA(initiatorname.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(authinfo), persist.into())) + ::core::mem::transmute(SetIScsiIKEInfoA(initiatorname.into(), initiatorportnumber, ::core::mem::transmute(authinfo), persist.into())) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5085,7 +5085,7 @@ where extern "system" { fn SetIScsiIKEInfoW(initiatorname: ::windows::core::PCWSTR, initiatorportnumber: u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION, persist: super::super::Foundation::BOOLEAN) -> u32; } - ::core::mem::transmute(SetIScsiIKEInfoW(initiatorname.into(), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(authinfo), persist.into())) + ::core::mem::transmute(SetIScsiIKEInfoW(initiatorname.into(), initiatorportnumber, ::core::mem::transmute(authinfo), persist.into())) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -5094,7 +5094,7 @@ pub unsafe fn SetIScsiInitiatorCHAPSharedSecret(sharedsecretlength: u32, shareds extern "system" { fn SetIScsiInitiatorCHAPSharedSecret(sharedsecretlength: u32, sharedsecret: *mut u8) -> u32; } - ::core::mem::transmute(SetIScsiInitiatorCHAPSharedSecret(::core::mem::transmute(sharedsecretlength), ::core::mem::transmute(sharedsecret))) + ::core::mem::transmute(SetIScsiInitiatorCHAPSharedSecret(sharedsecretlength, ::core::mem::transmute(sharedsecret))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] @@ -5127,7 +5127,7 @@ pub unsafe fn SetIScsiInitiatorRADIUSSharedSecret(sharedsecretlength: u32, share extern "system" { fn SetIScsiInitiatorRADIUSSharedSecret(sharedsecretlength: u32, sharedsecret: *mut u8) -> u32; } - ::core::mem::transmute(SetIScsiInitiatorRADIUSSharedSecret(::core::mem::transmute(sharedsecretlength), ::core::mem::transmute(sharedsecret))) + ::core::mem::transmute(SetIScsiInitiatorRADIUSSharedSecret(sharedsecretlength, ::core::mem::transmute(sharedsecret))) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5143,7 +5143,7 @@ where extern "system" { fn SetIScsiTunnelModeOuterAddressA(initiatorname: ::windows::core::PCSTR, initiatorportnumber: u32, destinationaddress: ::windows::core::PCSTR, outermodeaddress: ::windows::core::PCSTR, persist: super::super::Foundation::BOOLEAN) -> u32; } - ::core::mem::transmute(SetIScsiTunnelModeOuterAddressA(initiatorname.into(), ::core::mem::transmute(initiatorportnumber), destinationaddress.into(), outermodeaddress.into(), persist.into())) + ::core::mem::transmute(SetIScsiTunnelModeOuterAddressA(initiatorname.into(), initiatorportnumber, destinationaddress.into(), outermodeaddress.into(), persist.into())) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5159,7 +5159,7 @@ where extern "system" { fn SetIScsiTunnelModeOuterAddressW(initiatorname: ::windows::core::PCWSTR, initiatorportnumber: u32, destinationaddress: ::windows::core::PCWSTR, outermodeaddress: ::windows::core::PCWSTR, persist: super::super::Foundation::BOOLEAN) -> u32; } - ::core::mem::transmute(SetIScsiTunnelModeOuterAddressW(initiatorname.into(), ::core::mem::transmute(initiatorportnumber), destinationaddress.into(), outermodeaddress.into(), persist.into())) + ::core::mem::transmute(SetIScsiTunnelModeOuterAddressW(initiatorname.into(), initiatorportnumber, destinationaddress.into(), outermodeaddress.into(), persist.into())) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] 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 75e44be364..a2985f82e2 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs @@ -6572,7 +6572,7 @@ where extern "system" { fn JetAddColumnA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const i8, pcolumndef: *const JET_COLUMNDEF, pvdefault: *const ::core::ffi::c_void, cbdefault: u32, pcolumnid: *mut u32) -> i32; } - ::core::mem::transmute(JetAddColumnA(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pcolumndef), ::core::mem::transmute(pvdefault), ::core::mem::transmute(cbdefault), ::core::mem::transmute(pcolumnid))) + ::core::mem::transmute(JetAddColumnA(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pcolumndef), ::core::mem::transmute(pvdefault), cbdefault, ::core::mem::transmute(pcolumnid))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6586,7 +6586,7 @@ where extern "system" { fn JetAddColumnW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const u16, pcolumndef: *const JET_COLUMNDEF, pvdefault: *const ::core::ffi::c_void, cbdefault: u32, pcolumnid: *mut u32) -> i32; } - ::core::mem::transmute(JetAddColumnW(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pcolumndef), ::core::mem::transmute(pvdefault), ::core::mem::transmute(cbdefault), ::core::mem::transmute(pcolumnid))) + ::core::mem::transmute(JetAddColumnW(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pcolumndef), ::core::mem::transmute(pvdefault), cbdefault, ::core::mem::transmute(pcolumnid))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6599,7 +6599,7 @@ where extern "system" { fn JetAttachDatabase2A(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, cpgdatabasesizemax: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetAttachDatabase2A(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(cpgdatabasesizemax), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetAttachDatabase2A(sesid.into(), ::core::mem::transmute(szfilename), cpgdatabasesizemax, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6612,7 +6612,7 @@ where extern "system" { fn JetAttachDatabase2W(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, cpgdatabasesizemax: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetAttachDatabase2W(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(cpgdatabasesizemax), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetAttachDatabase2W(sesid.into(), ::core::mem::transmute(szfilename), cpgdatabasesizemax, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6625,7 +6625,7 @@ where extern "system" { fn JetAttachDatabaseA(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, grbit: u32) -> i32; } - ::core::mem::transmute(JetAttachDatabaseA(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetAttachDatabaseA(sesid.into(), ::core::mem::transmute(szfilename), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6638,7 +6638,7 @@ where extern "system" { fn JetAttachDatabaseW(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, grbit: u32) -> i32; } - ::core::mem::transmute(JetAttachDatabaseW(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetAttachDatabaseW(sesid.into(), ::core::mem::transmute(szfilename), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6648,7 +6648,7 @@ pub unsafe fn JetBackupA(szbackuppath: *const i8, grbit: u32, pfnstatus: JET_PFN extern "system" { fn JetBackupA(szbackuppath: *const i8, grbit: u32, pfnstatus: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(JetBackupA(::core::mem::transmute(szbackuppath), ::core::mem::transmute(grbit), ::core::mem::transmute(pfnstatus))) + ::core::mem::transmute(JetBackupA(::core::mem::transmute(szbackuppath), grbit, ::core::mem::transmute(pfnstatus))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6661,7 +6661,7 @@ where extern "system" { fn JetBackupInstanceA(instance: super::StructuredStorage::JET_INSTANCE, szbackuppath: *const i8, grbit: u32, pfnstatus: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(JetBackupInstanceA(instance.into(), ::core::mem::transmute(szbackuppath), ::core::mem::transmute(grbit), ::core::mem::transmute(pfnstatus))) + ::core::mem::transmute(JetBackupInstanceA(instance.into(), ::core::mem::transmute(szbackuppath), grbit, ::core::mem::transmute(pfnstatus))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6674,7 +6674,7 @@ where extern "system" { fn JetBackupInstanceW(instance: super::StructuredStorage::JET_INSTANCE, szbackuppath: *const u16, grbit: u32, pfnstatus: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(JetBackupInstanceW(instance.into(), ::core::mem::transmute(szbackuppath), ::core::mem::transmute(grbit), ::core::mem::transmute(pfnstatus))) + ::core::mem::transmute(JetBackupInstanceW(instance.into(), ::core::mem::transmute(szbackuppath), grbit, ::core::mem::transmute(pfnstatus))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6684,7 +6684,7 @@ pub unsafe fn JetBackupW(szbackuppath: *const u16, grbit: u32, pfnstatus: JET_PF extern "system" { fn JetBackupW(szbackuppath: *const u16, grbit: u32, pfnstatus: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(JetBackupW(::core::mem::transmute(szbackuppath), ::core::mem::transmute(grbit), ::core::mem::transmute(pfnstatus))) + ::core::mem::transmute(JetBackupW(::core::mem::transmute(szbackuppath), grbit, ::core::mem::transmute(pfnstatus))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -6693,7 +6693,7 @@ pub unsafe fn JetBeginExternalBackup(grbit: u32) -> i32 { extern "system" { fn JetBeginExternalBackup(grbit: u32) -> i32; } - ::core::mem::transmute(JetBeginExternalBackup(::core::mem::transmute(grbit))) + ::core::mem::transmute(JetBeginExternalBackup(grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6706,7 +6706,7 @@ where extern "system" { fn JetBeginExternalBackupInstance(instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32; } - ::core::mem::transmute(JetBeginExternalBackupInstance(instance.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetBeginExternalBackupInstance(instance.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6758,7 +6758,7 @@ where extern "system" { fn JetBeginTransaction2(sesid: super::StructuredStorage::JET_SESID, grbit: u32) -> i32; } - ::core::mem::transmute(JetBeginTransaction2(sesid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetBeginTransaction2(sesid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6771,7 +6771,7 @@ where extern "system" { fn JetBeginTransaction3(sesid: super::StructuredStorage::JET_SESID, trxid: i64, grbit: u32) -> i32; } - ::core::mem::transmute(JetBeginTransaction3(sesid.into(), ::core::mem::transmute(trxid), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetBeginTransaction3(sesid.into(), trxid, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6784,7 +6784,7 @@ where extern "system" { fn JetCloseDatabase(sesid: super::StructuredStorage::JET_SESID, dbid: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetCloseDatabase(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetCloseDatabase(sesid.into(), dbid, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6838,7 +6838,7 @@ where extern "system" { fn JetCommitTransaction(sesid: super::StructuredStorage::JET_SESID, grbit: u32) -> i32; } - ::core::mem::transmute(JetCommitTransaction(sesid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetCommitTransaction(sesid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -6851,7 +6851,7 @@ where extern "system" { fn JetCommitTransaction2(sesid: super::StructuredStorage::JET_SESID, grbit: u32, cmsecdurablecommit: u32, pcommitid: *mut JET_COMMIT_ID) -> i32; } - ::core::mem::transmute(JetCommitTransaction2(sesid.into(), ::core::mem::transmute(grbit), ::core::mem::transmute(cmsecdurablecommit), ::core::mem::transmute(pcommitid))) + ::core::mem::transmute(JetCommitTransaction2(sesid.into(), grbit, cmsecdurablecommit, ::core::mem::transmute(pcommitid))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6864,7 +6864,7 @@ where extern "system" { fn JetCompactA(sesid: super::StructuredStorage::JET_SESID, szdatabasesrc: *const i8, szdatabasedest: *const i8, pfnstatus: *mut ::core::ffi::c_void, pconvert: *const CONVERT_A, grbit: u32) -> i32; } - ::core::mem::transmute(JetCompactA(sesid.into(), ::core::mem::transmute(szdatabasesrc), ::core::mem::transmute(szdatabasedest), ::core::mem::transmute(pfnstatus), ::core::mem::transmute(pconvert), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetCompactA(sesid.into(), ::core::mem::transmute(szdatabasesrc), ::core::mem::transmute(szdatabasedest), ::core::mem::transmute(pfnstatus), ::core::mem::transmute(pconvert), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6877,7 +6877,7 @@ where extern "system" { fn JetCompactW(sesid: super::StructuredStorage::JET_SESID, szdatabasesrc: *const u16, szdatabasedest: *const u16, pfnstatus: *mut ::core::ffi::c_void, pconvert: *const CONVERT_W, grbit: u32) -> i32; } - ::core::mem::transmute(JetCompactW(sesid.into(), ::core::mem::transmute(szdatabasesrc), ::core::mem::transmute(szdatabasedest), ::core::mem::transmute(pfnstatus), ::core::mem::transmute(pconvert), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetCompactW(sesid.into(), ::core::mem::transmute(szdatabasesrc), ::core::mem::transmute(szdatabasedest), ::core::mem::transmute(pfnstatus), ::core::mem::transmute(pconvert), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6900,7 +6900,7 @@ pub unsafe fn JetConfigureProcessForCrashDump(grbit: u32) -> i32 { extern "system" { fn JetConfigureProcessForCrashDump(grbit: u32) -> i32; } - ::core::mem::transmute(JetConfigureProcessForCrashDump(::core::mem::transmute(grbit))) + ::core::mem::transmute(JetConfigureProcessForCrashDump(grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6913,7 +6913,7 @@ where extern "system" { fn JetCreateDatabase2A(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, cpgdatabasesizemax: u32, pdbid: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetCreateDatabase2A(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(cpgdatabasesizemax), ::core::mem::transmute(pdbid), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetCreateDatabase2A(sesid.into(), ::core::mem::transmute(szfilename), cpgdatabasesizemax, ::core::mem::transmute(pdbid), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6926,7 +6926,7 @@ where extern "system" { fn JetCreateDatabase2W(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, cpgdatabasesizemax: u32, pdbid: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetCreateDatabase2W(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(cpgdatabasesizemax), ::core::mem::transmute(pdbid), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetCreateDatabase2W(sesid.into(), ::core::mem::transmute(szfilename), cpgdatabasesizemax, ::core::mem::transmute(pdbid), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6939,7 +6939,7 @@ where extern "system" { fn JetCreateDatabaseA(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, szconnect: *const i8, pdbid: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetCreateDatabaseA(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(szconnect), ::core::mem::transmute(pdbid), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetCreateDatabaseA(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(szconnect), ::core::mem::transmute(pdbid), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -6952,7 +6952,7 @@ where extern "system" { fn JetCreateDatabaseW(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, szconnect: *const u16, pdbid: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetCreateDatabaseW(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(szconnect), ::core::mem::transmute(pdbid), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetCreateDatabaseW(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(szconnect), ::core::mem::transmute(pdbid), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7051,7 +7051,7 @@ where extern "system" { fn JetCreateIndexA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8, grbit: u32, szkey: ::windows::core::PCSTR, cbkey: u32, ldensity: u32) -> i32; } - ::core::mem::transmute(JetCreateIndexA(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(grbit), szkey.into(), ::core::mem::transmute(cbkey), ::core::mem::transmute(ldensity))) + ::core::mem::transmute(JetCreateIndexA(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), grbit, szkey.into(), cbkey, ldensity)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7066,7 +7066,7 @@ where extern "system" { fn JetCreateIndexW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16, grbit: u32, szkey: ::windows::core::PCWSTR, cbkey: u32, ldensity: u32) -> i32; } - ::core::mem::transmute(JetCreateIndexW(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(grbit), szkey.into(), ::core::mem::transmute(cbkey), ::core::mem::transmute(ldensity))) + ::core::mem::transmute(JetCreateIndexW(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), grbit, szkey.into(), cbkey, ldensity)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7076,7 +7076,7 @@ pub unsafe fn JetCreateInstance2A(pinstance: *mut super::StructuredStorage::JET_ extern "system" { fn JetCreateInstance2A(pinstance: *mut super::StructuredStorage::JET_INSTANCE, szinstancename: *const i8, szdisplayname: *const i8, grbit: u32) -> i32; } - ::core::mem::transmute(JetCreateInstance2A(::core::mem::transmute(pinstance), ::core::mem::transmute(szinstancename), ::core::mem::transmute(szdisplayname), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetCreateInstance2A(::core::mem::transmute(pinstance), ::core::mem::transmute(szinstancename), ::core::mem::transmute(szdisplayname), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7086,7 +7086,7 @@ pub unsafe fn JetCreateInstance2W(pinstance: *mut super::StructuredStorage::JET_ extern "system" { fn JetCreateInstance2W(pinstance: *mut super::StructuredStorage::JET_INSTANCE, szinstancename: *const u16, szdisplayname: *const u16, grbit: u32) -> i32; } - ::core::mem::transmute(JetCreateInstance2W(::core::mem::transmute(pinstance), ::core::mem::transmute(szinstancename), ::core::mem::transmute(szdisplayname), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetCreateInstance2W(::core::mem::transmute(pinstance), ::core::mem::transmute(szinstancename), ::core::mem::transmute(szdisplayname), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7119,7 +7119,7 @@ where extern "system" { fn JetCreateTableA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, lpages: u32, ldensity: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32; } - ::core::mem::transmute(JetCreateTableA(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(lpages), ::core::mem::transmute(ldensity), ::core::mem::transmute(ptableid))) + ::core::mem::transmute(JetCreateTableA(sesid.into(), dbid, ::core::mem::transmute(sztablename), lpages, ldensity, ::core::mem::transmute(ptableid))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7132,7 +7132,7 @@ where extern "system" { fn JetCreateTableColumnIndex2A(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE2_A) -> i32; } - ::core::mem::transmute(JetCreateTableColumnIndex2A(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(ptablecreate))) + ::core::mem::transmute(JetCreateTableColumnIndex2A(sesid.into(), dbid, ::core::mem::transmute(ptablecreate))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7145,7 +7145,7 @@ where extern "system" { fn JetCreateTableColumnIndex2W(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE2_W) -> i32; } - ::core::mem::transmute(JetCreateTableColumnIndex2W(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(ptablecreate))) + ::core::mem::transmute(JetCreateTableColumnIndex2W(sesid.into(), dbid, ::core::mem::transmute(ptablecreate))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7158,7 +7158,7 @@ where extern "system" { fn JetCreateTableColumnIndex3A(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE3_A) -> i32; } - ::core::mem::transmute(JetCreateTableColumnIndex3A(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(ptablecreate))) + ::core::mem::transmute(JetCreateTableColumnIndex3A(sesid.into(), dbid, ::core::mem::transmute(ptablecreate))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7171,7 +7171,7 @@ where extern "system" { fn JetCreateTableColumnIndex3W(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE3_W) -> i32; } - ::core::mem::transmute(JetCreateTableColumnIndex3W(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(ptablecreate))) + ::core::mem::transmute(JetCreateTableColumnIndex3W(sesid.into(), dbid, ::core::mem::transmute(ptablecreate))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7184,7 +7184,7 @@ where extern "system" { fn JetCreateTableColumnIndex4A(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE4_A) -> i32; } - ::core::mem::transmute(JetCreateTableColumnIndex4A(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(ptablecreate))) + ::core::mem::transmute(JetCreateTableColumnIndex4A(sesid.into(), dbid, ::core::mem::transmute(ptablecreate))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7197,7 +7197,7 @@ where extern "system" { fn JetCreateTableColumnIndex4W(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE4_W) -> i32; } - ::core::mem::transmute(JetCreateTableColumnIndex4W(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(ptablecreate))) + ::core::mem::transmute(JetCreateTableColumnIndex4W(sesid.into(), dbid, ::core::mem::transmute(ptablecreate))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7210,7 +7210,7 @@ where extern "system" { fn JetCreateTableColumnIndexA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE_A) -> i32; } - ::core::mem::transmute(JetCreateTableColumnIndexA(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(ptablecreate))) + ::core::mem::transmute(JetCreateTableColumnIndexA(sesid.into(), dbid, ::core::mem::transmute(ptablecreate))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7223,7 +7223,7 @@ where extern "system" { fn JetCreateTableColumnIndexW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE_W) -> i32; } - ::core::mem::transmute(JetCreateTableColumnIndexW(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(ptablecreate))) + ::core::mem::transmute(JetCreateTableColumnIndexW(sesid.into(), dbid, ::core::mem::transmute(ptablecreate))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7236,7 +7236,7 @@ where extern "system" { fn JetCreateTableW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, lpages: u32, ldensity: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32; } - ::core::mem::transmute(JetCreateTableW(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(lpages), ::core::mem::transmute(ldensity), ::core::mem::transmute(ptableid))) + ::core::mem::transmute(JetCreateTableW(sesid.into(), dbid, ::core::mem::transmute(sztablename), lpages, ldensity, ::core::mem::transmute(ptableid))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7249,7 +7249,7 @@ where extern "system" { fn JetDefragment2A(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, pcpasses: *mut u32, pcseconds: *mut u32, callback: *mut ::core::ffi::c_void, grbit: u32) -> i32; } - ::core::mem::transmute(JetDefragment2A(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), ::core::mem::transmute(callback), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetDefragment2A(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), ::core::mem::transmute(callback), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7262,7 +7262,7 @@ where extern "system" { fn JetDefragment2W(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, pcpasses: *mut u32, pcseconds: *mut u32, callback: *mut ::core::ffi::c_void, grbit: u32) -> i32; } - ::core::mem::transmute(JetDefragment2W(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), ::core::mem::transmute(callback), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetDefragment2W(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), ::core::mem::transmute(callback), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7275,7 +7275,7 @@ where extern "system" { fn JetDefragment3A(sesid: super::StructuredStorage::JET_SESID, szdatabasename: *const i8, sztablename: *const i8, pcpasses: *mut u32, pcseconds: *mut u32, callback: *mut ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void, grbit: u32) -> i32; } - ::core::mem::transmute(JetDefragment3A(sesid.into(), ::core::mem::transmute(szdatabasename), ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), ::core::mem::transmute(callback), ::core::mem::transmute(pvcontext), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetDefragment3A(sesid.into(), ::core::mem::transmute(szdatabasename), ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), ::core::mem::transmute(callback), ::core::mem::transmute(pvcontext), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7288,7 +7288,7 @@ where extern "system" { fn JetDefragment3W(sesid: super::StructuredStorage::JET_SESID, szdatabasename: *const u16, sztablename: *const u16, pcpasses: *mut u32, pcseconds: *mut u32, callback: *mut ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void, grbit: u32) -> i32; } - ::core::mem::transmute(JetDefragment3W(sesid.into(), ::core::mem::transmute(szdatabasename), ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), ::core::mem::transmute(callback), ::core::mem::transmute(pvcontext), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetDefragment3W(sesid.into(), ::core::mem::transmute(szdatabasename), ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), ::core::mem::transmute(callback), ::core::mem::transmute(pvcontext), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7301,7 +7301,7 @@ where extern "system" { fn JetDefragmentA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, pcpasses: *mut u32, pcseconds: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetDefragmentA(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetDefragmentA(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7314,7 +7314,7 @@ where extern "system" { fn JetDefragmentW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, pcpasses: *mut u32, pcseconds: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetDefragmentW(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetDefragmentW(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(pcpasses), ::core::mem::transmute(pcseconds), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7342,7 +7342,7 @@ where extern "system" { fn JetDeleteColumn2A(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const i8, grbit: u32) -> i32; } - ::core::mem::transmute(JetDeleteColumn2A(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetDeleteColumn2A(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7356,7 +7356,7 @@ where extern "system" { fn JetDeleteColumn2W(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const u16, grbit: u32) -> i32; } - ::core::mem::transmute(JetDeleteColumn2W(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetDeleteColumn2W(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7425,7 +7425,7 @@ where extern "system" { fn JetDeleteTableA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8) -> i32; } - ::core::mem::transmute(JetDeleteTableA(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename))) + ::core::mem::transmute(JetDeleteTableA(sesid.into(), dbid, ::core::mem::transmute(sztablename))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7438,7 +7438,7 @@ where extern "system" { fn JetDeleteTableW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16) -> i32; } - ::core::mem::transmute(JetDeleteTableW(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename))) + ::core::mem::transmute(JetDeleteTableW(sesid.into(), dbid, ::core::mem::transmute(sztablename))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7451,7 +7451,7 @@ where extern "system" { fn JetDetachDatabase2A(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, grbit: u32) -> i32; } - ::core::mem::transmute(JetDetachDatabase2A(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetDetachDatabase2A(sesid.into(), ::core::mem::transmute(szfilename), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7464,7 +7464,7 @@ where extern "system" { fn JetDetachDatabase2W(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, grbit: u32) -> i32; } - ::core::mem::transmute(JetDetachDatabase2W(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetDetachDatabase2W(sesid.into(), ::core::mem::transmute(szfilename), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7504,7 +7504,7 @@ where extern "system" { fn JetDupCursor(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, ptableid: *mut super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32; } - ::core::mem::transmute(JetDupCursor(sesid.into(), tableid.into(), ::core::mem::transmute(ptableid), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetDupCursor(sesid.into(), tableid.into(), ::core::mem::transmute(ptableid), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7572,7 +7572,7 @@ where extern "system" { fn JetEndExternalBackupInstance2(instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32; } - ::core::mem::transmute(JetEndExternalBackupInstance2(instance.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetEndExternalBackupInstance2(instance.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7585,7 +7585,7 @@ where extern "system" { fn JetEndSession(sesid: super::StructuredStorage::JET_SESID, grbit: u32) -> i32; } - ::core::mem::transmute(JetEndSession(sesid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetEndSession(sesid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7599,7 +7599,7 @@ where extern "system" { fn JetEnumerateColumns(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, cenumcolumnid: u32, rgenumcolumnid: *const JET_ENUMCOLUMNID, pcenumcolumn: *mut u32, prgenumcolumn: *mut *mut JET_ENUMCOLUMN, pfnrealloc: *mut ::core::ffi::c_void, pvrealloccontext: *const ::core::ffi::c_void, cbdatamost: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetEnumerateColumns(sesid.into(), tableid.into(), rgenumcolumnid.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgenumcolumnid)), ::core::mem::transmute(pcenumcolumn), ::core::mem::transmute(prgenumcolumn), ::core::mem::transmute(pfnrealloc), ::core::mem::transmute(pvrealloccontext), ::core::mem::transmute(cbdatamost), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetEnumerateColumns(sesid.into(), tableid.into(), rgenumcolumnid.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgenumcolumnid)), ::core::mem::transmute(pcenumcolumn), ::core::mem::transmute(prgenumcolumn), ::core::mem::transmute(pfnrealloc), ::core::mem::transmute(pvrealloccontext), cbdatamost, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7613,7 +7613,7 @@ where extern "system" { fn JetEscrowUpdate(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, columnid: u32, pv: *const ::core::ffi::c_void, cbmax: u32, pvold: *mut ::core::ffi::c_void, cboldmax: u32, pcboldactual: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetEscrowUpdate(sesid.into(), tableid.into(), ::core::mem::transmute(columnid), ::core::mem::transmute(pv), ::core::mem::transmute(cbmax), ::core::mem::transmute(pvold), ::core::mem::transmute(cboldmax), ::core::mem::transmute(pcboldactual), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetEscrowUpdate(sesid.into(), tableid.into(), columnid, ::core::mem::transmute(pv), cbmax, ::core::mem::transmute(pvold), cboldmax, ::core::mem::transmute(pcboldactual), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -7643,7 +7643,7 @@ pub unsafe fn JetExternalRestoreA(szcheckpointfilepath: *const i8, szlogpath: *c extern "system" { fn JetExternalRestoreA(szcheckpointfilepath: *const i8, szlogpath: *const i8, rgrstmap: *const JET_RSTMAP_A, crstfilemap: i32, szbackuplogpath: *const i8, genlow: i32, genhigh: i32, pfn: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(JetExternalRestoreA(::core::mem::transmute(szcheckpointfilepath), ::core::mem::transmute(szlogpath), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgrstmap)), rgrstmap.len() as _, ::core::mem::transmute(szbackuplogpath), ::core::mem::transmute(genlow), ::core::mem::transmute(genhigh), ::core::mem::transmute(pfn))) + ::core::mem::transmute(JetExternalRestoreA(::core::mem::transmute(szcheckpointfilepath), ::core::mem::transmute(szlogpath), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgrstmap)), rgrstmap.len() as _, ::core::mem::transmute(szbackuplogpath), genlow, genhigh, ::core::mem::transmute(pfn))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7653,7 +7653,7 @@ pub unsafe fn JetExternalRestoreW(szcheckpointfilepath: *const u16, szlogpath: * extern "system" { fn JetExternalRestoreW(szcheckpointfilepath: *const u16, szlogpath: *const u16, rgrstmap: *const JET_RSTMAP_W, crstfilemap: i32, szbackuplogpath: *const u16, genlow: i32, genhigh: i32, pfn: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(JetExternalRestoreW(::core::mem::transmute(szcheckpointfilepath), ::core::mem::transmute(szlogpath), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgrstmap)), rgrstmap.len() as _, ::core::mem::transmute(szbackuplogpath), ::core::mem::transmute(genlow), ::core::mem::transmute(genhigh), ::core::mem::transmute(pfn))) + ::core::mem::transmute(JetExternalRestoreW(::core::mem::transmute(szcheckpointfilepath), ::core::mem::transmute(szlogpath), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgrstmap)), rgrstmap.len() as _, ::core::mem::transmute(szbackuplogpath), genlow, genhigh, ::core::mem::transmute(pfn))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -7674,7 +7674,7 @@ pub unsafe fn JetGetAttachInfoA(szzdatabases: *mut i8, cbmax: u32, pcbactual: *m extern "system" { fn JetGetAttachInfoA(szzdatabases: *mut i8, cbmax: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetAttachInfoA(::core::mem::transmute(szzdatabases), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetGetAttachInfoA(::core::mem::transmute(szzdatabases), cbmax, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7687,7 +7687,7 @@ where extern "system" { fn JetGetAttachInfoInstanceA(instance: super::StructuredStorage::JET_INSTANCE, szzdatabases: *mut i8, cbmax: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetAttachInfoInstanceA(instance.into(), ::core::mem::transmute(szzdatabases), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetGetAttachInfoInstanceA(instance.into(), ::core::mem::transmute(szzdatabases), cbmax, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7700,7 +7700,7 @@ where extern "system" { fn JetGetAttachInfoInstanceW(instance: super::StructuredStorage::JET_INSTANCE, szzdatabases: *mut u16, cbmax: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetAttachInfoInstanceW(instance.into(), ::core::mem::transmute(szzdatabases), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetGetAttachInfoInstanceW(instance.into(), ::core::mem::transmute(szzdatabases), cbmax, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -7709,7 +7709,7 @@ pub unsafe fn JetGetAttachInfoW(wszzdatabases: *mut u16, cbmax: u32, pcbactual: extern "system" { fn JetGetAttachInfoW(wszzdatabases: *mut u16, cbmax: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetAttachInfoW(::core::mem::transmute(wszzdatabases), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetGetAttachInfoW(::core::mem::transmute(wszzdatabases), cbmax, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7723,7 +7723,7 @@ where extern "system" { fn JetGetBookmark(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvbookmark: *mut ::core::ffi::c_void, cbmax: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetBookmark(sesid.into(), tableid.into(), ::core::mem::transmute(pvbookmark), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetGetBookmark(sesid.into(), tableid.into(), ::core::mem::transmute(pvbookmark), cbmax, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7736,7 +7736,7 @@ where extern "system" { fn JetGetColumnInfoA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, pcolumnnameorid: *const i8, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetColumnInfoA(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(pcolumnnameorid), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetColumnInfoA(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(pcolumnnameorid), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7749,7 +7749,7 @@ where extern "system" { fn JetGetColumnInfoW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, pwcolumnnameorid: *const u16, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetColumnInfoW(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(pwcolumnnameorid), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetColumnInfoW(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(pwcolumnnameorid), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7763,7 +7763,7 @@ where extern "system" { fn JetGetCurrentIndexA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *mut i8, cbindexname: u32) -> i32; } - ::core::mem::transmute(JetGetCurrentIndexA(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(cbindexname))) + ::core::mem::transmute(JetGetCurrentIndexA(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), cbindexname)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7777,7 +7777,7 @@ where extern "system" { fn JetGetCurrentIndexW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *mut u16, cbindexname: u32) -> i32; } - ::core::mem::transmute(JetGetCurrentIndexW(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(cbindexname))) + ::core::mem::transmute(JetGetCurrentIndexW(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), cbindexname)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7791,7 +7791,7 @@ where extern "system" { fn JetGetCursorInfo(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetCursorInfo(sesid.into(), tableid.into(), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetCursorInfo(sesid.into(), tableid.into(), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -7800,7 +7800,7 @@ pub unsafe fn JetGetDatabaseFileInfoA(szdatabasename: *const i8, pvresult: *mut extern "system" { fn JetGetDatabaseFileInfoA(szdatabasename: *const i8, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetDatabaseFileInfoA(::core::mem::transmute(szdatabasename), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetDatabaseFileInfoA(::core::mem::transmute(szdatabasename), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -7809,7 +7809,7 @@ pub unsafe fn JetGetDatabaseFileInfoW(szdatabasename: *const u16, pvresult: *mut extern "system" { fn JetGetDatabaseFileInfoW(szdatabasename: *const u16, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetDatabaseFileInfoW(::core::mem::transmute(szdatabasename), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetDatabaseFileInfoW(::core::mem::transmute(szdatabasename), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7822,7 +7822,7 @@ where extern "system" { fn JetGetDatabaseInfoA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetDatabaseInfoA(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetDatabaseInfoA(sesid.into(), dbid, ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7835,7 +7835,7 @@ where extern "system" { fn JetGetDatabaseInfoW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetDatabaseInfoW(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetDatabaseInfoW(sesid.into(), dbid, ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -7844,7 +7844,7 @@ pub unsafe fn JetGetErrorInfoW(pvcontext: *const ::core::ffi::c_void, pvresult: extern "system" { fn JetGetErrorInfoW(pvcontext: *const ::core::ffi::c_void, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetGetErrorInfoW(::core::mem::transmute(pvcontext), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetGetErrorInfoW(::core::mem::transmute(pvcontext), ::core::mem::transmute(pvresult), cbmax, infolevel, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7857,7 +7857,7 @@ where extern "system" { fn JetGetIndexInfoA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, szindexname: *const i8, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetIndexInfoA(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(szindexname), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbresult), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetIndexInfoA(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(szindexname), ::core::mem::transmute(pvresult), cbresult, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7870,7 +7870,7 @@ where extern "system" { fn JetGetIndexInfoW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, szindexname: *const u16, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetIndexInfoW(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(szindexname), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbresult), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetIndexInfoW(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(szindexname), ::core::mem::transmute(pvresult), cbresult, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7903,7 +7903,7 @@ where extern "system" { fn JetGetInstanceMiscInfo(instance: super::StructuredStorage::JET_INSTANCE, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetInstanceMiscInfo(instance.into(), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetInstanceMiscInfo(instance.into(), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7917,7 +7917,7 @@ where extern "system" { fn JetGetLS(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pls: *mut JET_LS, grbit: u32) -> i32; } - ::core::mem::transmute(JetGetLS(sesid.into(), tableid.into(), ::core::mem::transmute(pls), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetGetLS(sesid.into(), tableid.into(), ::core::mem::transmute(pls), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7931,7 +7931,7 @@ where extern "system" { fn JetGetLock(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32; } - ::core::mem::transmute(JetGetLock(sesid.into(), tableid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetGetLock(sesid.into(), tableid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -7940,7 +7940,7 @@ pub unsafe fn JetGetLogInfoA(szzlogs: *mut i8, cbmax: u32, pcbactual: *mut u32) extern "system" { fn JetGetLogInfoA(szzlogs: *mut i8, cbmax: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetLogInfoA(::core::mem::transmute(szzlogs), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetGetLogInfoA(::core::mem::transmute(szzlogs), cbmax, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -7953,7 +7953,7 @@ where extern "system" { fn JetGetLogInfoInstance2A(instance: super::StructuredStorage::JET_INSTANCE, szzlogs: *mut i8, cbmax: u32, pcbactual: *mut u32, ploginfo: *mut JET_LOGINFO_A) -> i32; } - ::core::mem::transmute(JetGetLogInfoInstance2A(instance.into(), ::core::mem::transmute(szzlogs), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual), ::core::mem::transmute(ploginfo))) + ::core::mem::transmute(JetGetLogInfoInstance2A(instance.into(), ::core::mem::transmute(szzlogs), cbmax, ::core::mem::transmute(pcbactual), ::core::mem::transmute(ploginfo))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7966,7 +7966,7 @@ where extern "system" { fn JetGetLogInfoInstance2W(instance: super::StructuredStorage::JET_INSTANCE, wszzlogs: *mut u16, cbmax: u32, pcbactual: *mut u32, ploginfo: *mut JET_LOGINFO_W) -> i32; } - ::core::mem::transmute(JetGetLogInfoInstance2W(instance.into(), ::core::mem::transmute(wszzlogs), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual), ::core::mem::transmute(ploginfo))) + ::core::mem::transmute(JetGetLogInfoInstance2W(instance.into(), ::core::mem::transmute(wszzlogs), cbmax, ::core::mem::transmute(pcbactual), ::core::mem::transmute(ploginfo))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7979,7 +7979,7 @@ where extern "system" { fn JetGetLogInfoInstanceA(instance: super::StructuredStorage::JET_INSTANCE, szzlogs: *mut i8, cbmax: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetLogInfoInstanceA(instance.into(), ::core::mem::transmute(szzlogs), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetGetLogInfoInstanceA(instance.into(), ::core::mem::transmute(szzlogs), cbmax, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -7992,7 +7992,7 @@ where extern "system" { fn JetGetLogInfoInstanceW(instance: super::StructuredStorage::JET_INSTANCE, wszzlogs: *mut u16, cbmax: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetLogInfoInstanceW(instance.into(), ::core::mem::transmute(wszzlogs), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetGetLogInfoInstanceW(instance.into(), ::core::mem::transmute(wszzlogs), cbmax, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -8001,7 +8001,7 @@ pub unsafe fn JetGetLogInfoW(szzlogs: *mut u16, cbmax: u32, pcbactual: *mut u32) extern "system" { fn JetGetLogInfoW(szzlogs: *mut u16, cbmax: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetLogInfoW(::core::mem::transmute(szzlogs), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetGetLogInfoW(::core::mem::transmute(szzlogs), cbmax, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8014,7 +8014,7 @@ where extern "system" { fn JetGetObjectInfoA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, objtyp: u32, szcontainername: *const i8, szobjectname: *const i8, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetObjectInfoA(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(objtyp), ::core::mem::transmute(szcontainername), ::core::mem::transmute(szobjectname), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetObjectInfoA(sesid.into(), dbid, objtyp, ::core::mem::transmute(szcontainername), ::core::mem::transmute(szobjectname), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8027,7 +8027,7 @@ where extern "system" { fn JetGetObjectInfoW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, objtyp: u32, szcontainername: *const u16, szobjectname: *const u16, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetObjectInfoW(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(objtyp), ::core::mem::transmute(szcontainername), ::core::mem::transmute(szobjectname), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetObjectInfoW(sesid.into(), dbid, objtyp, ::core::mem::transmute(szcontainername), ::core::mem::transmute(szobjectname), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8041,7 +8041,7 @@ where extern "system" { fn JetGetRecordPosition(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, precpos: *mut JET_RECPOS, cbrecpos: u32) -> i32; } - ::core::mem::transmute(JetGetRecordPosition(sesid.into(), tableid.into(), ::core::mem::transmute(precpos), ::core::mem::transmute(cbrecpos))) + ::core::mem::transmute(JetGetRecordPosition(sesid.into(), tableid.into(), ::core::mem::transmute(precpos), cbrecpos)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8055,7 +8055,7 @@ where extern "system" { fn JetGetRecordSize(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, precsize: *mut JET_RECSIZE, grbit: u32) -> i32; } - ::core::mem::transmute(JetGetRecordSize(sesid.into(), tableid.into(), ::core::mem::transmute(precsize), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetGetRecordSize(sesid.into(), tableid.into(), ::core::mem::transmute(precsize), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8069,7 +8069,7 @@ where extern "system" { fn JetGetRecordSize2(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, precsize: *mut JET_RECSIZE2, grbit: u32) -> i32; } - ::core::mem::transmute(JetGetRecordSize2(sesid.into(), tableid.into(), ::core::mem::transmute(precsize), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetGetRecordSize2(sesid.into(), tableid.into(), ::core::mem::transmute(precsize), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8083,7 +8083,7 @@ where extern "system" { fn JetGetSecondaryIndexBookmark(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvsecondarykey: *mut ::core::ffi::c_void, cbsecondarykeymax: u32, pcbsecondarykeyactual: *mut u32, pvprimarybookmark: *mut ::core::ffi::c_void, cbprimarybookmarkmax: u32, pcbprimarybookmarkactual: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetGetSecondaryIndexBookmark(sesid.into(), tableid.into(), ::core::mem::transmute(pvsecondarykey), ::core::mem::transmute(cbsecondarykeymax), ::core::mem::transmute(pcbsecondarykeyactual), ::core::mem::transmute(pvprimarybookmark), ::core::mem::transmute(cbprimarybookmarkmax), ::core::mem::transmute(pcbprimarybookmarkactual), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetGetSecondaryIndexBookmark(sesid.into(), tableid.into(), ::core::mem::transmute(pvsecondarykey), cbsecondarykeymax, ::core::mem::transmute(pcbsecondarykeyactual), ::core::mem::transmute(pvprimarybookmark), cbprimarybookmarkmax, ::core::mem::transmute(pcbprimarybookmarkactual), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8096,7 +8096,7 @@ where extern "system" { fn JetGetSessionParameter(sesid: super::StructuredStorage::JET_SESID, sesparamid: u32, pvparam: *mut ::core::ffi::c_void, cbparammax: u32, pcbparamactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetSessionParameter(sesid.into(), ::core::mem::transmute(sesparamid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pvparam)), pvparam.len() as _, ::core::mem::transmute(pcbparamactual))) + ::core::mem::transmute(JetGetSessionParameter(sesid.into(), sesparamid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pvparam)), pvparam.len() as _, ::core::mem::transmute(pcbparamactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8110,7 +8110,7 @@ where extern "system" { fn JetGetSystemParameterA(instance: super::StructuredStorage::JET_INSTANCE, sesid: super::StructuredStorage::JET_SESID, paramid: u32, plparam: *mut super::StructuredStorage::JET_API_PTR, szparam: *mut i8, cbmax: u32) -> i32; } - ::core::mem::transmute(JetGetSystemParameterA(instance.into(), sesid.into(), ::core::mem::transmute(paramid), ::core::mem::transmute(plparam), ::core::mem::transmute(szparam), ::core::mem::transmute(cbmax))) + ::core::mem::transmute(JetGetSystemParameterA(instance.into(), sesid.into(), paramid, ::core::mem::transmute(plparam), ::core::mem::transmute(szparam), cbmax)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8124,7 +8124,7 @@ where extern "system" { fn JetGetSystemParameterW(instance: super::StructuredStorage::JET_INSTANCE, sesid: super::StructuredStorage::JET_SESID, paramid: u32, plparam: *mut super::StructuredStorage::JET_API_PTR, szparam: *mut u16, cbmax: u32) -> i32; } - ::core::mem::transmute(JetGetSystemParameterW(instance.into(), sesid.into(), ::core::mem::transmute(paramid), ::core::mem::transmute(plparam), ::core::mem::transmute(szparam), ::core::mem::transmute(cbmax))) + ::core::mem::transmute(JetGetSystemParameterW(instance.into(), sesid.into(), paramid, ::core::mem::transmute(plparam), ::core::mem::transmute(szparam), cbmax)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8138,7 +8138,7 @@ where extern "system" { fn JetGetTableColumnInfoA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const i8, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetTableColumnInfoA(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetTableColumnInfoA(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8152,7 +8152,7 @@ where extern "system" { fn JetGetTableColumnInfoW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const u16, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetTableColumnInfoW(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetTableColumnInfoW(sesid.into(), tableid.into(), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8166,7 +8166,7 @@ where extern "system" { fn JetGetTableIndexInfoA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetTableIndexInfoA(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbresult), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetTableIndexInfoA(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(pvresult), cbresult, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8180,7 +8180,7 @@ where extern "system" { fn JetGetTableIndexInfoW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetTableIndexInfoW(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbresult), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetTableIndexInfoW(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(pvresult), cbresult, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8194,7 +8194,7 @@ where extern "system" { fn JetGetTableInfoA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetTableInfoA(sesid.into(), tableid.into(), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetTableInfoA(sesid.into(), tableid.into(), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8208,7 +8208,7 @@ where extern "system" { fn JetGetTableInfoW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32; } - ::core::mem::transmute(JetGetTableInfoW(sesid.into(), tableid.into(), ::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax), ::core::mem::transmute(infolevel))) + ::core::mem::transmute(JetGetTableInfoW(sesid.into(), tableid.into(), ::core::mem::transmute(pvresult), cbmax, infolevel)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -8217,7 +8217,7 @@ pub unsafe fn JetGetThreadStats(pvresult: *mut ::core::ffi::c_void, cbmax: u32) extern "system" { fn JetGetThreadStats(pvresult: *mut ::core::ffi::c_void, cbmax: u32) -> i32; } - ::core::mem::transmute(JetGetThreadStats(::core::mem::transmute(pvresult), ::core::mem::transmute(cbmax))) + ::core::mem::transmute(JetGetThreadStats(::core::mem::transmute(pvresult), cbmax)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8230,7 +8230,7 @@ where extern "system" { fn JetGetTruncateLogInfoInstanceA(instance: super::StructuredStorage::JET_INSTANCE, szzlogs: *mut i8, cbmax: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetTruncateLogInfoInstanceA(instance.into(), ::core::mem::transmute(szzlogs), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetGetTruncateLogInfoInstanceA(instance.into(), ::core::mem::transmute(szzlogs), cbmax, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8243,7 +8243,7 @@ where extern "system" { fn JetGetTruncateLogInfoInstanceW(instance: super::StructuredStorage::JET_INSTANCE, wszzlogs: *mut u16, cbmax: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetGetTruncateLogInfoInstanceW(instance.into(), ::core::mem::transmute(wszzlogs), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetGetTruncateLogInfoInstanceW(instance.into(), ::core::mem::transmute(wszzlogs), cbmax, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8270,7 +8270,7 @@ where extern "system" { fn JetGotoBookmark(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvbookmark: *const ::core::ffi::c_void, cbbookmark: u32) -> i32; } - ::core::mem::transmute(JetGotoBookmark(sesid.into(), tableid.into(), ::core::mem::transmute(pvbookmark), ::core::mem::transmute(cbbookmark))) + ::core::mem::transmute(JetGotoBookmark(sesid.into(), tableid.into(), ::core::mem::transmute(pvbookmark), cbbookmark)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8298,7 +8298,7 @@ where extern "system" { fn JetGotoSecondaryIndexBookmark(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvsecondarykey: *const ::core::ffi::c_void, cbsecondarykey: u32, pvprimarybookmark: *const ::core::ffi::c_void, cbprimarybookmark: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetGotoSecondaryIndexBookmark(sesid.into(), tableid.into(), ::core::mem::transmute(pvsecondarykey), ::core::mem::transmute(cbsecondarykey), ::core::mem::transmute(pvprimarybookmark), ::core::mem::transmute(cbprimarybookmark), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetGotoSecondaryIndexBookmark(sesid.into(), tableid.into(), ::core::mem::transmute(pvsecondarykey), cbsecondarykey, ::core::mem::transmute(pvprimarybookmark), cbprimarybookmark, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8311,7 +8311,7 @@ where extern "system" { fn JetGrowDatabase(sesid: super::StructuredStorage::JET_SESID, dbid: u32, cpg: u32, pcpgreal: *const u32) -> i32; } - ::core::mem::transmute(JetGrowDatabase(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(cpg), ::core::mem::transmute(pcpgreal))) + ::core::mem::transmute(JetGrowDatabase(sesid.into(), dbid, cpg, ::core::mem::transmute(pcpgreal))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8324,7 +8324,7 @@ where extern "system" { fn JetIdle(sesid: super::StructuredStorage::JET_SESID, grbit: u32) -> i32; } - ::core::mem::transmute(JetIdle(sesid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetIdle(sesid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8338,7 +8338,7 @@ where extern "system" { fn JetIndexRecordCount(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pcrec: *mut u32, crecmax: u32) -> i32; } - ::core::mem::transmute(JetIndexRecordCount(sesid.into(), tableid.into(), ::core::mem::transmute(pcrec), ::core::mem::transmute(crecmax))) + ::core::mem::transmute(JetIndexRecordCount(sesid.into(), tableid.into(), ::core::mem::transmute(pcrec), crecmax)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8358,7 +8358,7 @@ pub unsafe fn JetInit2(pinstance: *mut super::StructuredStorage::JET_INSTANCE, g extern "system" { fn JetInit2(pinstance: *mut super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32; } - ::core::mem::transmute(JetInit2(::core::mem::transmute(pinstance), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetInit2(::core::mem::transmute(pinstance), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -8368,7 +8368,7 @@ pub unsafe fn JetInit3A(pinstance: *mut super::StructuredStorage::JET_INSTANCE, extern "system" { fn JetInit3A(pinstance: *mut super::StructuredStorage::JET_INSTANCE, prstinfo: *const JET_RSTINFO_A, grbit: u32) -> i32; } - ::core::mem::transmute(JetInit3A(::core::mem::transmute(pinstance), ::core::mem::transmute(prstinfo), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetInit3A(::core::mem::transmute(pinstance), ::core::mem::transmute(prstinfo), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -8378,7 +8378,7 @@ pub unsafe fn JetInit3W(pinstance: *mut super::StructuredStorage::JET_INSTANCE, extern "system" { fn JetInit3W(pinstance: *mut super::StructuredStorage::JET_INSTANCE, prstinfo: *const JET_RSTINFO_W, grbit: u32) -> i32; } - ::core::mem::transmute(JetInit3W(::core::mem::transmute(pinstance), ::core::mem::transmute(prstinfo), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetInit3W(::core::mem::transmute(pinstance), ::core::mem::transmute(prstinfo), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8391,7 +8391,7 @@ where extern "system" { fn JetIntersectIndexes(sesid: super::StructuredStorage::JET_SESID, rgindexrange: *const JET_INDEXRANGE, cindexrange: u32, precordlist: *mut JET_RECORDLIST, grbit: u32) -> i32; } - ::core::mem::transmute(JetIntersectIndexes(sesid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgindexrange)), rgindexrange.len() as _, ::core::mem::transmute(precordlist), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetIntersectIndexes(sesid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgindexrange)), rgindexrange.len() as _, ::core::mem::transmute(precordlist), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8405,7 +8405,7 @@ where extern "system" { fn JetMakeKey(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvdata: *const ::core::ffi::c_void, cbdata: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetMakeKey(sesid.into(), tableid.into(), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetMakeKey(sesid.into(), tableid.into(), ::core::mem::transmute(pvdata), cbdata, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8419,7 +8419,7 @@ where extern "system" { fn JetMove(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, crow: i32, grbit: u32) -> i32; } - ::core::mem::transmute(JetMove(sesid.into(), tableid.into(), ::core::mem::transmute(crow), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetMove(sesid.into(), tableid.into(), crow, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -8431,7 +8431,7 @@ where extern "system" { fn JetOSSnapshotAbort(snapid: JET_OSSNAPID, grbit: u32) -> i32; } - ::core::mem::transmute(JetOSSnapshotAbort(snapid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOSSnapshotAbort(snapid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -8443,7 +8443,7 @@ where extern "system" { fn JetOSSnapshotEnd(snapid: JET_OSSNAPID, grbit: u32) -> i32; } - ::core::mem::transmute(JetOSSnapshotEnd(snapid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOSSnapshotEnd(snapid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8456,7 +8456,7 @@ where extern "system" { fn JetOSSnapshotFreezeA(snapid: JET_OSSNAPID, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_A, grbit: u32) -> i32; } - ::core::mem::transmute(JetOSSnapshotFreezeA(snapid.into(), ::core::mem::transmute(pcinstanceinfo), ::core::mem::transmute(painstanceinfo), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOSSnapshotFreezeA(snapid.into(), ::core::mem::transmute(pcinstanceinfo), ::core::mem::transmute(painstanceinfo), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8469,7 +8469,7 @@ where extern "system" { fn JetOSSnapshotFreezeW(snapid: JET_OSSNAPID, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_W, grbit: u32) -> i32; } - ::core::mem::transmute(JetOSSnapshotFreezeW(snapid.into(), ::core::mem::transmute(pcinstanceinfo), ::core::mem::transmute(painstanceinfo), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOSSnapshotFreezeW(snapid.into(), ::core::mem::transmute(pcinstanceinfo), ::core::mem::transmute(painstanceinfo), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8482,7 +8482,7 @@ where extern "system" { fn JetOSSnapshotGetFreezeInfoA(snapid: JET_OSSNAPID, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_A, grbit: u32) -> i32; } - ::core::mem::transmute(JetOSSnapshotGetFreezeInfoA(snapid.into(), ::core::mem::transmute(pcinstanceinfo), ::core::mem::transmute(painstanceinfo), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOSSnapshotGetFreezeInfoA(snapid.into(), ::core::mem::transmute(pcinstanceinfo), ::core::mem::transmute(painstanceinfo), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8495,7 +8495,7 @@ where extern "system" { fn JetOSSnapshotGetFreezeInfoW(snapid: JET_OSSNAPID, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_W, grbit: u32) -> i32; } - ::core::mem::transmute(JetOSSnapshotGetFreezeInfoW(snapid.into(), ::core::mem::transmute(pcinstanceinfo), ::core::mem::transmute(painstanceinfo), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOSSnapshotGetFreezeInfoW(snapid.into(), ::core::mem::transmute(pcinstanceinfo), ::core::mem::transmute(painstanceinfo), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -8504,7 +8504,7 @@ pub unsafe fn JetOSSnapshotPrepare(psnapid: *mut JET_OSSNAPID, grbit: u32) -> i3 extern "system" { fn JetOSSnapshotPrepare(psnapid: *mut JET_OSSNAPID, grbit: u32) -> i32; } - ::core::mem::transmute(JetOSSnapshotPrepare(::core::mem::transmute(psnapid), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOSSnapshotPrepare(::core::mem::transmute(psnapid), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8518,7 +8518,7 @@ where extern "system" { fn JetOSSnapshotPrepareInstance(snapid: JET_OSSNAPID, instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32; } - ::core::mem::transmute(JetOSSnapshotPrepareInstance(snapid.into(), instance.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOSSnapshotPrepareInstance(snapid.into(), instance.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -8530,7 +8530,7 @@ where extern "system" { fn JetOSSnapshotThaw(snapid: JET_OSSNAPID, grbit: u32) -> i32; } - ::core::mem::transmute(JetOSSnapshotThaw(snapid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOSSnapshotThaw(snapid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -8542,7 +8542,7 @@ where extern "system" { fn JetOSSnapshotTruncateLog(snapid: JET_OSSNAPID, grbit: u32) -> i32; } - ::core::mem::transmute(JetOSSnapshotTruncateLog(snapid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOSSnapshotTruncateLog(snapid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8556,7 +8556,7 @@ where extern "system" { fn JetOSSnapshotTruncateLogInstance(snapid: JET_OSSNAPID, instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32; } - ::core::mem::transmute(JetOSSnapshotTruncateLogInstance(snapid.into(), instance.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOSSnapshotTruncateLogInstance(snapid.into(), instance.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8569,7 +8569,7 @@ where extern "system" { fn JetOpenDatabaseA(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, szconnect: *const i8, pdbid: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetOpenDatabaseA(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(szconnect), ::core::mem::transmute(pdbid), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOpenDatabaseA(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(szconnect), ::core::mem::transmute(pdbid), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8582,7 +8582,7 @@ where extern "system" { fn JetOpenDatabaseW(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, szconnect: *const u16, pdbid: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetOpenDatabaseW(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(szconnect), ::core::mem::transmute(pdbid), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetOpenDatabaseW(sesid.into(), ::core::mem::transmute(szfilename), ::core::mem::transmute(szconnect), ::core::mem::transmute(pdbid), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8641,7 +8641,7 @@ where extern "system" { fn JetOpenTableA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, pvparameters: *const ::core::ffi::c_void, cbparameters: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32; } - ::core::mem::transmute(JetOpenTableA(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(pvparameters), ::core::mem::transmute(cbparameters), ::core::mem::transmute(grbit), ::core::mem::transmute(ptableid))) + ::core::mem::transmute(JetOpenTableA(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(pvparameters), cbparameters, grbit, ::core::mem::transmute(ptableid))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8654,7 +8654,7 @@ where extern "system" { fn JetOpenTableW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, pvparameters: *const ::core::ffi::c_void, cbparameters: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32; } - ::core::mem::transmute(JetOpenTableW(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(pvparameters), ::core::mem::transmute(cbparameters), ::core::mem::transmute(grbit), ::core::mem::transmute(ptableid))) + ::core::mem::transmute(JetOpenTableW(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(pvparameters), cbparameters, grbit, ::core::mem::transmute(ptableid))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8667,7 +8667,7 @@ where extern "system" { fn JetOpenTempTable(sesid: super::StructuredStorage::JET_SESID, prgcolumndef: *const JET_COLUMNDEF, ccolumn: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID, prgcolumnid: *mut u32) -> i32; } - ::core::mem::transmute(JetOpenTempTable(sesid.into(), ::core::mem::transmute(prgcolumndef), ::core::mem::transmute(ccolumn), ::core::mem::transmute(grbit), ::core::mem::transmute(ptableid), ::core::mem::transmute(prgcolumnid))) + ::core::mem::transmute(JetOpenTempTable(sesid.into(), ::core::mem::transmute(prgcolumndef), ::core::mem::transmute(ccolumn), grbit, ::core::mem::transmute(ptableid), ::core::mem::transmute(prgcolumnid))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8680,7 +8680,7 @@ where extern "system" { fn JetOpenTempTable2(sesid: super::StructuredStorage::JET_SESID, prgcolumndef: *const JET_COLUMNDEF, ccolumn: u32, lcid: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID, prgcolumnid: *mut u32) -> i32; } - ::core::mem::transmute(JetOpenTempTable2(sesid.into(), ::core::mem::transmute(prgcolumndef), ::core::mem::transmute(ccolumn), ::core::mem::transmute(lcid), ::core::mem::transmute(grbit), ::core::mem::transmute(ptableid), ::core::mem::transmute(prgcolumnid))) + ::core::mem::transmute(JetOpenTempTable2(sesid.into(), ::core::mem::transmute(prgcolumndef), ::core::mem::transmute(ccolumn), lcid, grbit, ::core::mem::transmute(ptableid), ::core::mem::transmute(prgcolumnid))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8693,7 +8693,7 @@ where extern "system" { fn JetOpenTempTable3(sesid: super::StructuredStorage::JET_SESID, prgcolumndef: *const JET_COLUMNDEF, ccolumn: u32, pidxunicode: *const JET_UNICODEINDEX, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID, prgcolumnid: *mut u32) -> i32; } - ::core::mem::transmute(JetOpenTempTable3(sesid.into(), ::core::mem::transmute(prgcolumndef), ::core::mem::transmute(ccolumn), ::core::mem::transmute(pidxunicode), ::core::mem::transmute(grbit), ::core::mem::transmute(ptableid), ::core::mem::transmute(prgcolumnid))) + ::core::mem::transmute(JetOpenTempTable3(sesid.into(), ::core::mem::transmute(prgcolumndef), ::core::mem::transmute(ccolumn), ::core::mem::transmute(pidxunicode), grbit, ::core::mem::transmute(ptableid), ::core::mem::transmute(prgcolumnid))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8733,7 +8733,7 @@ where extern "system" { fn JetPrepareUpdate(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, prep: u32) -> i32; } - ::core::mem::transmute(JetPrepareUpdate(sesid.into(), tableid.into(), ::core::mem::transmute(prep))) + ::core::mem::transmute(JetPrepareUpdate(sesid.into(), tableid.into(), prep)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8747,7 +8747,7 @@ where extern "system" { fn JetPrereadIndexRanges(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, rgindexranges: *const JET_INDEX_RANGE, cindexranges: u32, pcrangespreread: *mut u32, rgcolumnidpreread: *const u32, ccolumnidpreread: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetPrereadIndexRanges(sesid.into(), tableid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgindexranges)), rgindexranges.len() as _, ::core::mem::transmute(pcrangespreread), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcolumnidpreread)), rgcolumnidpreread.len() as _, ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetPrereadIndexRanges(sesid.into(), tableid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgindexranges)), rgindexranges.len() as _, ::core::mem::transmute(pcrangespreread), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcolumnidpreread)), rgcolumnidpreread.len() as _, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8761,7 +8761,7 @@ where extern "system" { fn JetPrereadKeys(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, rgpvkeys: *const *const ::core::ffi::c_void, rgcbkeys: *const u32, ckeys: i32, pckeyspreread: *mut i32, grbit: u32) -> i32; } - ::core::mem::transmute(JetPrereadKeys(sesid.into(), tableid.into(), ::core::mem::transmute(rgpvkeys), ::core::mem::transmute(rgcbkeys), ::core::mem::transmute(ckeys), ::core::mem::transmute(pckeyspreread), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetPrereadKeys(sesid.into(), tableid.into(), ::core::mem::transmute(rgpvkeys), ::core::mem::transmute(rgcbkeys), ::core::mem::transmute(ckeys), ::core::mem::transmute(pckeyspreread), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8774,7 +8774,7 @@ where extern "system" { fn JetReadFile(hffile: super::StructuredStorage::JET_HANDLE, pv: *mut ::core::ffi::c_void, cb: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetReadFile(hffile.into(), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetReadFile(hffile.into(), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8788,7 +8788,7 @@ where extern "system" { fn JetReadFileInstance(instance: super::StructuredStorage::JET_INSTANCE, hffile: super::StructuredStorage::JET_HANDLE, pv: *mut ::core::ffi::c_void, cb: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetReadFileInstance(instance.into(), hffile.into(), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetReadFileInstance(instance.into(), hffile.into(), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8802,7 +8802,7 @@ where extern "system" { fn JetRegisterCallback(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, cbtyp: u32, pcallback: *mut ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void, phcallbackid: *const super::StructuredStorage::JET_HANDLE) -> i32; } - ::core::mem::transmute(JetRegisterCallback(sesid.into(), tableid.into(), ::core::mem::transmute(cbtyp), ::core::mem::transmute(pcallback), ::core::mem::transmute(pvcontext), ::core::mem::transmute(phcallbackid))) + ::core::mem::transmute(JetRegisterCallback(sesid.into(), tableid.into(), cbtyp, ::core::mem::transmute(pcallback), ::core::mem::transmute(pvcontext), ::core::mem::transmute(phcallbackid))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8816,7 +8816,7 @@ where extern "system" { fn JetRenameColumnA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szname: *const i8, sznamenew: *const i8, grbit: u32) -> i32; } - ::core::mem::transmute(JetRenameColumnA(sesid.into(), tableid.into(), ::core::mem::transmute(szname), ::core::mem::transmute(sznamenew), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetRenameColumnA(sesid.into(), tableid.into(), ::core::mem::transmute(szname), ::core::mem::transmute(sznamenew), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8830,7 +8830,7 @@ where extern "system" { fn JetRenameColumnW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szname: *const u16, sznamenew: *const u16, grbit: u32) -> i32; } - ::core::mem::transmute(JetRenameColumnW(sesid.into(), tableid.into(), ::core::mem::transmute(szname), ::core::mem::transmute(sznamenew), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetRenameColumnW(sesid.into(), tableid.into(), ::core::mem::transmute(szname), ::core::mem::transmute(sznamenew), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8843,7 +8843,7 @@ where extern "system" { fn JetRenameTableA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, szname: *const i8, sznamenew: *const i8) -> i32; } - ::core::mem::transmute(JetRenameTableA(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(szname), ::core::mem::transmute(sznamenew))) + ::core::mem::transmute(JetRenameTableA(sesid.into(), dbid, ::core::mem::transmute(szname), ::core::mem::transmute(sznamenew))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8856,7 +8856,7 @@ where extern "system" { fn JetRenameTableW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, szname: *const u16, sznamenew: *const u16) -> i32; } - ::core::mem::transmute(JetRenameTableW(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(szname), ::core::mem::transmute(sznamenew))) + ::core::mem::transmute(JetRenameTableW(sesid.into(), dbid, ::core::mem::transmute(szname), ::core::mem::transmute(sznamenew))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8883,7 +8883,7 @@ where extern "system" { fn JetResetTableSequential(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32; } - ::core::mem::transmute(JetResetTableSequential(sesid.into(), tableid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetResetTableSequential(sesid.into(), tableid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8896,7 +8896,7 @@ where extern "system" { fn JetResizeDatabase(sesid: super::StructuredStorage::JET_SESID, dbid: u32, cpgtarget: u32, pcpgactual: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetResizeDatabase(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(cpgtarget), ::core::mem::transmute(pcpgactual), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetResizeDatabase(sesid.into(), dbid, cpgtarget, ::core::mem::transmute(pcpgactual), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -8976,7 +8976,7 @@ where extern "system" { fn JetRetrieveColumn(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, columnid: u32, pvdata: *mut ::core::ffi::c_void, cbdata: u32, pcbactual: *mut u32, grbit: u32, pretinfo: *mut JET_RETINFO) -> i32; } - ::core::mem::transmute(JetRetrieveColumn(sesid.into(), tableid.into(), ::core::mem::transmute(columnid), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(pcbactual), ::core::mem::transmute(grbit), ::core::mem::transmute(pretinfo))) + ::core::mem::transmute(JetRetrieveColumn(sesid.into(), tableid.into(), columnid, ::core::mem::transmute(pvdata), cbdata, ::core::mem::transmute(pcbactual), grbit, ::core::mem::transmute(pretinfo))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9004,7 +9004,7 @@ where extern "system" { fn JetRetrieveKey(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvkey: *mut ::core::ffi::c_void, cbmax: u32, pcbactual: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetRetrieveKey(sesid.into(), tableid.into(), ::core::mem::transmute(pvkey), ::core::mem::transmute(cbmax), ::core::mem::transmute(pcbactual), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetRetrieveKey(sesid.into(), tableid.into(), ::core::mem::transmute(pvkey), cbmax, ::core::mem::transmute(pcbactual), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9017,7 +9017,7 @@ where extern "system" { fn JetRollback(sesid: super::StructuredStorage::JET_SESID, grbit: u32) -> i32; } - ::core::mem::transmute(JetRollback(sesid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetRollback(sesid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9031,7 +9031,7 @@ where extern "system" { fn JetSeek(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32; } - ::core::mem::transmute(JetSeek(sesid.into(), tableid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetSeek(sesid.into(), tableid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9045,7 +9045,7 @@ where extern "system" { fn JetSetColumn(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, columnid: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32, grbit: u32, psetinfo: *const JET_SETINFO) -> i32; } - ::core::mem::transmute(JetSetColumn(sesid.into(), tableid.into(), ::core::mem::transmute(columnid), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(grbit), ::core::mem::transmute(psetinfo))) + ::core::mem::transmute(JetSetColumn(sesid.into(), tableid.into(), columnid, ::core::mem::transmute(pvdata), cbdata, grbit, ::core::mem::transmute(psetinfo))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9058,7 +9058,7 @@ where extern "system" { fn JetSetColumnDefaultValueA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, szcolumnname: *const i8, pvdata: *const ::core::ffi::c_void, cbdata: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetSetColumnDefaultValueA(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetSetColumnDefaultValueA(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pvdata), cbdata, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9071,7 +9071,7 @@ where extern "system" { fn JetSetColumnDefaultValueW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, szcolumnname: *const u16, pvdata: *const ::core::ffi::c_void, cbdata: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetSetColumnDefaultValueW(sesid.into(), ::core::mem::transmute(dbid), ::core::mem::transmute(sztablename), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetSetColumnDefaultValueW(sesid.into(), dbid, ::core::mem::transmute(sztablename), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(pvdata), cbdata, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9099,7 +9099,7 @@ where extern "system" { fn JetSetCurrentIndex2A(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8, grbit: u32) -> i32; } - ::core::mem::transmute(JetSetCurrentIndex2A(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetSetCurrentIndex2A(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9113,7 +9113,7 @@ where extern "system" { fn JetSetCurrentIndex2W(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16, grbit: u32) -> i32; } - ::core::mem::transmute(JetSetCurrentIndex2W(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetSetCurrentIndex2W(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9127,7 +9127,7 @@ where extern "system" { fn JetSetCurrentIndex3A(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8, grbit: u32, itagsequence: u32) -> i32; } - ::core::mem::transmute(JetSetCurrentIndex3A(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(grbit), ::core::mem::transmute(itagsequence))) + ::core::mem::transmute(JetSetCurrentIndex3A(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), grbit, itagsequence)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9141,7 +9141,7 @@ where extern "system" { fn JetSetCurrentIndex3W(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16, grbit: u32, itagsequence: u32) -> i32; } - ::core::mem::transmute(JetSetCurrentIndex3W(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(grbit), ::core::mem::transmute(itagsequence))) + ::core::mem::transmute(JetSetCurrentIndex3W(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), grbit, itagsequence)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9155,7 +9155,7 @@ where extern "system" { fn JetSetCurrentIndex4A(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8, pindexid: *const JET_INDEXID, grbit: u32, itagsequence: u32) -> i32; } - ::core::mem::transmute(JetSetCurrentIndex4A(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(pindexid), ::core::mem::transmute(grbit), ::core::mem::transmute(itagsequence))) + ::core::mem::transmute(JetSetCurrentIndex4A(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(pindexid), grbit, itagsequence)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9169,7 +9169,7 @@ where extern "system" { fn JetSetCurrentIndex4W(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16, pindexid: *const JET_INDEXID, grbit: u32, itagsequence: u32) -> i32; } - ::core::mem::transmute(JetSetCurrentIndex4W(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(pindexid), ::core::mem::transmute(grbit), ::core::mem::transmute(itagsequence))) + ::core::mem::transmute(JetSetCurrentIndex4W(sesid.into(), tableid.into(), ::core::mem::transmute(szindexname), ::core::mem::transmute(pindexid), grbit, itagsequence)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9211,7 +9211,7 @@ where extern "system" { fn JetSetCursorFilter(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, rgcolumnfilters: *const JET_INDEX_COLUMN, ccolumnfilters: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetSetCursorFilter(sesid.into(), tableid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcolumnfilters)), rgcolumnfilters.len() as _, ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetSetCursorFilter(sesid.into(), tableid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcolumnfilters)), rgcolumnfilters.len() as _, grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9224,7 +9224,7 @@ where extern "system" { fn JetSetDatabaseSizeA(sesid: super::StructuredStorage::JET_SESID, szdatabasename: *const i8, cpg: u32, pcpgreal: *mut u32) -> i32; } - ::core::mem::transmute(JetSetDatabaseSizeA(sesid.into(), ::core::mem::transmute(szdatabasename), ::core::mem::transmute(cpg), ::core::mem::transmute(pcpgreal))) + ::core::mem::transmute(JetSetDatabaseSizeA(sesid.into(), ::core::mem::transmute(szdatabasename), cpg, ::core::mem::transmute(pcpgreal))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9237,7 +9237,7 @@ where extern "system" { fn JetSetDatabaseSizeW(sesid: super::StructuredStorage::JET_SESID, szdatabasename: *const u16, cpg: u32, pcpgreal: *mut u32) -> i32; } - ::core::mem::transmute(JetSetDatabaseSizeW(sesid.into(), ::core::mem::transmute(szdatabasename), ::core::mem::transmute(cpg), ::core::mem::transmute(pcpgreal))) + ::core::mem::transmute(JetSetDatabaseSizeW(sesid.into(), ::core::mem::transmute(szdatabasename), cpg, ::core::mem::transmute(pcpgreal))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9251,7 +9251,7 @@ where extern "system" { fn JetSetIndexRange(sesid: super::StructuredStorage::JET_SESID, tableidsrc: super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32; } - ::core::mem::transmute(JetSetIndexRange(sesid.into(), tableidsrc.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetSetIndexRange(sesid.into(), tableidsrc.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9266,7 +9266,7 @@ where extern "system" { fn JetSetLS(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, ls: JET_LS, grbit: u32) -> i32; } - ::core::mem::transmute(JetSetLS(sesid.into(), tableid.into(), ls.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetSetLS(sesid.into(), tableid.into(), ls.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9293,7 +9293,7 @@ where extern "system" { fn JetSetSessionParameter(sesid: super::StructuredStorage::JET_SESID, sesparamid: u32, pvparam: *const ::core::ffi::c_void, cbparam: u32) -> i32; } - ::core::mem::transmute(JetSetSessionParameter(sesid.into(), ::core::mem::transmute(sesparamid), ::core::mem::transmute(pvparam), ::core::mem::transmute(cbparam))) + ::core::mem::transmute(JetSetSessionParameter(sesid.into(), sesparamid, ::core::mem::transmute(pvparam), cbparam)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9307,7 +9307,7 @@ where extern "system" { fn JetSetSystemParameterA(pinstance: *mut super::StructuredStorage::JET_INSTANCE, sesid: super::StructuredStorage::JET_SESID, paramid: u32, lparam: super::StructuredStorage::JET_API_PTR, szparam: *const i8) -> i32; } - ::core::mem::transmute(JetSetSystemParameterA(::core::mem::transmute(pinstance), sesid.into(), ::core::mem::transmute(paramid), lparam.into(), ::core::mem::transmute(szparam))) + ::core::mem::transmute(JetSetSystemParameterA(::core::mem::transmute(pinstance), sesid.into(), paramid, lparam.into(), ::core::mem::transmute(szparam))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9321,7 +9321,7 @@ where extern "system" { fn JetSetSystemParameterW(pinstance: *mut super::StructuredStorage::JET_INSTANCE, sesid: super::StructuredStorage::JET_SESID, paramid: u32, lparam: super::StructuredStorage::JET_API_PTR, szparam: *const u16) -> i32; } - ::core::mem::transmute(JetSetSystemParameterW(::core::mem::transmute(pinstance), sesid.into(), ::core::mem::transmute(paramid), lparam.into(), ::core::mem::transmute(szparam))) + ::core::mem::transmute(JetSetSystemParameterW(::core::mem::transmute(pinstance), sesid.into(), paramid, lparam.into(), ::core::mem::transmute(szparam))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9335,7 +9335,7 @@ where extern "system" { fn JetSetTableSequential(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32; } - ::core::mem::transmute(JetSetTableSequential(sesid.into(), tableid.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetSetTableSequential(sesid.into(), tableid.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -9392,7 +9392,7 @@ where extern "system" { fn JetStopServiceInstance2(instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32; } - ::core::mem::transmute(JetStopServiceInstance2(instance.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetStopServiceInstance2(instance.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9418,7 +9418,7 @@ where extern "system" { fn JetTerm2(instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32; } - ::core::mem::transmute(JetTerm2(instance.into(), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetTerm2(instance.into(), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] #[inline] @@ -9455,7 +9455,7 @@ where extern "system" { fn JetUnregisterCallback(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, cbtyp: u32, hcallbackid: super::StructuredStorage::JET_HANDLE) -> i32; } - ::core::mem::transmute(JetUnregisterCallback(sesid.into(), tableid.into(), ::core::mem::transmute(cbtyp), hcallbackid.into())) + ::core::mem::transmute(JetUnregisterCallback(sesid.into(), tableid.into(), cbtyp, hcallbackid.into())) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9469,7 +9469,7 @@ where extern "system" { fn JetUpdate(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvbookmark: *mut ::core::ffi::c_void, cbbookmark: u32, pcbactual: *mut u32) -> i32; } - ::core::mem::transmute(JetUpdate(sesid.into(), tableid.into(), ::core::mem::transmute(pvbookmark), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pcbactual))) + ::core::mem::transmute(JetUpdate(sesid.into(), tableid.into(), ::core::mem::transmute(pvbookmark), cbbookmark, ::core::mem::transmute(pcbactual))) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -9483,7 +9483,7 @@ where extern "system" { fn JetUpdate2(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvbookmark: *mut ::core::ffi::c_void, cbbookmark: u32, pcbactual: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetUpdate2(sesid.into(), tableid.into(), ::core::mem::transmute(pvbookmark), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pcbactual), ::core::mem::transmute(grbit))) + ::core::mem::transmute(JetUpdate2(sesid.into(), tableid.into(), ::core::mem::transmute(pvbookmark), cbbookmark, ::core::mem::transmute(pcbactual), grbit)) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] pub const cColumnInfoCols: u32 = 14u32; 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 8c7e8ce00d..7238d0162b 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs @@ -4,11 +4,11 @@ pub struct IEnumOfflineFilesItems(::windows::core::IUnknown); impl IEnumOfflineFilesItems { #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -70,11 +70,11 @@ pub struct IEnumOfflineFilesSettings(::windows::core::IUnknown); impl IEnumOfflineFilesSettings { #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -143,7 +143,7 @@ impl IOfflineFilesCache { P2: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSyncConflictHandler>>, P3: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSyncProgress>>, { - (::windows::core::Interface::vtable(self).Synchronize)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, basync.into(), ::core::mem::transmute(dwsynccontrol), pisyncconflicthandler.into().abi(), piprogress.into().abi(), ::core::mem::transmute(psyncid)).ok() + (::windows::core::Interface::vtable(self).Synchronize)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, basync.into(), dwsynccontrol, pisyncconflicthandler.into().abi(), piprogress.into().abi(), ::core::mem::transmute(psyncid)).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -152,7 +152,7 @@ impl IOfflineFilesCache { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSimpleProgress>>, { - (::windows::core::Interface::vtable(self).DeleteItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, ::core::mem::transmute(dwflags), basync.into(), piprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, dwflags, basync.into(), piprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -162,7 +162,7 @@ impl IOfflineFilesCache { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSimpleProgress>>, { - (::windows::core::Interface::vtable(self).DeleteItemsForUser)(::windows::core::Interface::as_raw(self), pszuser.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, ::core::mem::transmute(dwflags), basync.into(), piprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteItemsForUser)(::windows::core::Interface::as_raw(self), pszuser.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, dwflags, basync.into(), piprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -173,7 +173,7 @@ impl IOfflineFilesCache { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSyncProgress>>, { - (::windows::core::Interface::vtable(self).Pin)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, bdeep.into(), basync.into(), ::core::mem::transmute(dwpincontrolflags), piprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).Pin)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, bdeep.into(), basync.into(), dwpincontrolflags, piprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -184,7 +184,7 @@ impl IOfflineFilesCache { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSyncProgress>>, { - (::windows::core::Interface::vtable(self).Unpin)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, bdeep.into(), basync.into(), ::core::mem::transmute(dwpincontrolflags), piprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).Unpin)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, bdeep.into(), basync.into(), dwpincontrolflags, piprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -200,7 +200,7 @@ impl IOfflineFilesCache { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSyncProgress>>, { - (::windows::core::Interface::vtable(self).Encrypt)(::windows::core::Interface::as_raw(self), hwndparent.into(), bencrypt.into(), ::core::mem::transmute(dwencryptioncontrolflags), basync.into(), piprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).Encrypt)(::windows::core::Interface::as_raw(self), hwndparent.into(), bencrypt.into(), dwencryptioncontrolflags, basync.into(), piprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn FindItem<'a, P0>(&self, pszpath: P0, dwqueryflags: u32) -> ::windows::core::Result @@ -208,7 +208,7 @@ impl IOfflineFilesCache { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindItem)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(dwqueryflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindItem)(::windows::core::Interface::as_raw(self), pszpath.into(), dwqueryflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn FindItemEx<'a, P0, P1, P2, P3, P4>(&self, pszpath: P0, pincludefilefilter: P1, pincludedirfilter: P2, pexcludefilefilter: P3, pexcludedirfilter: P4, dwqueryflags: u32) -> ::windows::core::Result @@ -220,7 +220,7 @@ impl IOfflineFilesCache { P4: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesItemFilter>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindItemEx)(::windows::core::Interface::as_raw(self), pszpath.into(), pincludefilefilter.into().abi(), pincludedirfilter.into().abi(), pexcludefilefilter.into().abi(), pexcludedirfilter.into().abi(), ::core::mem::transmute(dwqueryflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindItemEx)(::windows::core::Interface::as_raw(self), pszpath.into(), pincludefilefilter.into().abi(), pincludedirfilter.into().abi(), pexcludefilefilter.into().abi(), pexcludedirfilter.into().abi(), dwqueryflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -243,7 +243,7 @@ impl IOfflineFilesCache { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn SetDiskSpaceLimits(&self, cblimit: u64, cbunpinnedlimit: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDiskSpaceLimits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cblimit), ::core::mem::transmute(cbunpinnedlimit)).ok() + (::windows::core::Interface::vtable(self).SetDiskSpaceLimits)(::windows::core::Interface::as_raw(self), cblimit, cbunpinnedlimit).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ProcessAdminPinPolicy<'a, P0, P1>(&self, ppinprogress: P0, punpinprogress: P1) -> ::windows::core::Result<()> @@ -372,7 +372,7 @@ impl IOfflineFilesCache2 { P2: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSyncConflictHandler>>, P3: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSyncProgress>>, { - (::windows::core::Interface::vtable(self).base__.Synchronize)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, basync.into(), ::core::mem::transmute(dwsynccontrol), pisyncconflicthandler.into().abi(), piprogress.into().abi(), ::core::mem::transmute(psyncid)).ok() + (::windows::core::Interface::vtable(self).base__.Synchronize)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, basync.into(), dwsynccontrol, pisyncconflicthandler.into().abi(), piprogress.into().abi(), ::core::mem::transmute(psyncid)).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -381,7 +381,7 @@ impl IOfflineFilesCache2 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSimpleProgress>>, { - (::windows::core::Interface::vtable(self).base__.DeleteItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, ::core::mem::transmute(dwflags), basync.into(), piprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeleteItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, dwflags, basync.into(), piprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -391,7 +391,7 @@ impl IOfflineFilesCache2 { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSimpleProgress>>, { - (::windows::core::Interface::vtable(self).base__.DeleteItemsForUser)(::windows::core::Interface::as_raw(self), pszuser.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, ::core::mem::transmute(dwflags), basync.into(), piprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeleteItemsForUser)(::windows::core::Interface::as_raw(self), pszuser.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, dwflags, basync.into(), piprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -402,7 +402,7 @@ impl IOfflineFilesCache2 { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSyncProgress>>, { - (::windows::core::Interface::vtable(self).base__.Pin)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, bdeep.into(), basync.into(), ::core::mem::transmute(dwpincontrolflags), piprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Pin)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, bdeep.into(), basync.into(), dwpincontrolflags, piprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -413,7 +413,7 @@ impl IOfflineFilesCache2 { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSyncProgress>>, { - (::windows::core::Interface::vtable(self).base__.Unpin)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, bdeep.into(), basync.into(), ::core::mem::transmute(dwpincontrolflags), piprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Unpin)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpszpaths)), rgpszpaths.len() as _, bdeep.into(), basync.into(), dwpincontrolflags, piprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -429,7 +429,7 @@ impl IOfflineFilesCache2 { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSyncProgress>>, { - (::windows::core::Interface::vtable(self).base__.Encrypt)(::windows::core::Interface::as_raw(self), hwndparent.into(), bencrypt.into(), ::core::mem::transmute(dwencryptioncontrolflags), basync.into(), piprogress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Encrypt)(::windows::core::Interface::as_raw(self), hwndparent.into(), bencrypt.into(), dwencryptioncontrolflags, basync.into(), piprogress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn FindItem<'a, P0>(&self, pszpath: P0, dwqueryflags: u32) -> ::windows::core::Result @@ -437,7 +437,7 @@ impl IOfflineFilesCache2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindItem)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(dwqueryflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindItem)(::windows::core::Interface::as_raw(self), pszpath.into(), dwqueryflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn FindItemEx<'a, P0, P1, P2, P3, P4>(&self, pszpath: P0, pincludefilefilter: P1, pincludedirfilter: P2, pexcludefilefilter: P3, pexcludedirfilter: P4, dwqueryflags: u32) -> ::windows::core::Result @@ -449,7 +449,7 @@ impl IOfflineFilesCache2 { P4: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesItemFilter>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindItemEx)(::windows::core::Interface::as_raw(self), pszpath.into(), pincludefilefilter.into().abi(), pincludedirfilter.into().abi(), pexcludefilefilter.into().abi(), pexcludedirfilter.into().abi(), ::core::mem::transmute(dwqueryflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindItemEx)(::windows::core::Interface::as_raw(self), pszpath.into(), pincludefilefilter.into().abi(), pincludedirfilter.into().abi(), pexcludefilefilter.into().abi(), pexcludedirfilter.into().abi(), dwqueryflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -472,7 +472,7 @@ impl IOfflineFilesCache2 { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn SetDiskSpaceLimits(&self, cblimit: u64, cbunpinnedlimit: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDiskSpaceLimits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cblimit), ::core::mem::transmute(cbunpinnedlimit)).ok() + (::windows::core::Interface::vtable(self).base__.SetDiskSpaceLimits)(::windows::core::Interface::as_raw(self), cblimit, cbunpinnedlimit).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ProcessAdminPinPolicy<'a, P0, P1>(&self, ppinprogress: P0, punpinprogress: P1) -> ::windows::core::Result<()> @@ -691,7 +691,7 @@ impl IOfflineFilesConnectionInfo { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetConnectState)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(connectstate)).ok() + (::windows::core::Interface::vtable(self).SetConnectState)(::windows::core::Interface::as_raw(self), hwndparent.into(), dwflags, connectstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -699,7 +699,7 @@ impl IOfflineFilesConnectionInfo { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).TransitionOnline)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).TransitionOnline)(::windows::core::Interface::as_raw(self), hwndparent.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -709,7 +709,7 @@ impl IOfflineFilesConnectionInfo { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).TransitionOffline)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(dwflags), bforceopenfilesclosed.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).TransitionOffline)(::windows::core::Interface::as_raw(self), hwndparent.into(), dwflags, bforceopenfilesclosed.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -786,7 +786,7 @@ impl IOfflineFilesDirectoryItem { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn Refresh(&self, dwqueryflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Refresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwqueryflags)).ok() + (::windows::core::Interface::vtable(self).base__.Refresh)(::windows::core::Interface::as_raw(self), dwqueryflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1016,7 +1016,7 @@ impl IOfflineFilesEvents { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SyncFileResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), pszfile.into(), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).SyncFileResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), pszfile.into(), hrresult).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1024,7 +1024,7 @@ impl IOfflineFilesEvents { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SyncConflictRecAdded)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).SyncConflictRecAdded)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1032,7 +1032,7 @@ impl IOfflineFilesEvents { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SyncConflictRecUpdated)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).SyncConflictRecUpdated)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1040,11 +1040,11 @@ impl IOfflineFilesEvents { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SyncConflictRecRemoved)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).SyncConflictRecRemoved)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn SyncEnd(&self, rsyncid: *const ::windows::core::GUID, hrresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SyncEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).SyncEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), hrresult).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn NetTransportArrived(&self) -> ::windows::core::Result<()> { @@ -1059,42 +1059,42 @@ impl IOfflineFilesEvents { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ItemDisconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).ItemDisconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemReconnected<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ItemReconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).ItemReconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemAvailableOffline<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ItemAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).ItemAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemNotAvailableOffline<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ItemNotAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).ItemNotAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemPinned<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ItemPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).ItemPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemNotPinned<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ItemNotPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).ItemNotPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1104,21 +1104,21 @@ impl IOfflineFilesEvents { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ItemModified)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype), bmodifieddata.into(), bmodifiedattributes.into()).ok() + (::windows::core::Interface::vtable(self).ItemModified)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype, bmodifieddata.into(), bmodifiedattributes.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemAddedToCache<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ItemAddedToCache)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).ItemAddedToCache)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemDeletedFromCache<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ItemDeletedFromCache)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).ItemDeletedFromCache)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemRenamed<'a, P0, P1>(&self, pszoldpath: P0, psznewpath: P1, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> @@ -1126,7 +1126,7 @@ impl IOfflineFilesEvents { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ItemRenamed)(::windows::core::Interface::as_raw(self), pszoldpath.into(), psznewpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).ItemRenamed)(::windows::core::Interface::as_raw(self), pszoldpath.into(), psznewpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn DataLost(&self) -> ::windows::core::Result<()> { @@ -1268,7 +1268,7 @@ impl IOfflineFilesEvents2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SyncFileResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), pszfile.into(), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).base__.SyncFileResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), pszfile.into(), hrresult).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1276,7 +1276,7 @@ impl IOfflineFilesEvents2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SyncConflictRecAdded)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).base__.SyncConflictRecAdded)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1284,7 +1284,7 @@ impl IOfflineFilesEvents2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SyncConflictRecUpdated)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).base__.SyncConflictRecUpdated)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1292,11 +1292,11 @@ impl IOfflineFilesEvents2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SyncConflictRecRemoved)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).base__.SyncConflictRecRemoved)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn SyncEnd(&self, rsyncid: *const ::windows::core::GUID, hrresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SyncEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).base__.SyncEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), hrresult).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn NetTransportArrived(&self) -> ::windows::core::Result<()> { @@ -1311,42 +1311,42 @@ impl IOfflineFilesEvents2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ItemDisconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.ItemDisconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemReconnected<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ItemReconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.ItemReconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemAvailableOffline<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ItemAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.ItemAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemNotAvailableOffline<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ItemNotAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.ItemNotAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemPinned<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ItemPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.ItemPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemNotPinned<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ItemNotPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.ItemNotPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1356,21 +1356,21 @@ impl IOfflineFilesEvents2 { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.ItemModified)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype), bmodifieddata.into(), bmodifiedattributes.into()).ok() + (::windows::core::Interface::vtable(self).base__.ItemModified)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype, bmodifieddata.into(), bmodifiedattributes.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemAddedToCache<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ItemAddedToCache)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.ItemAddedToCache)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemDeletedFromCache<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ItemDeletedFromCache)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.ItemDeletedFromCache)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemRenamed<'a, P0, P1>(&self, pszoldpath: P0, psznewpath: P1, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> @@ -1378,7 +1378,7 @@ impl IOfflineFilesEvents2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ItemRenamed)(::windows::core::Interface::as_raw(self), pszoldpath.into(), psznewpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.ItemRenamed)(::windows::core::Interface::as_raw(self), pszoldpath.into(), psznewpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn DataLost(&self) -> ::windows::core::Result<()> { @@ -1406,11 +1406,11 @@ impl IOfflineFilesEvents2 { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn BackgroundSyncBegin(&self, dwsynccontrolflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BackgroundSyncBegin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsynccontrolflags)).ok() + (::windows::core::Interface::vtable(self).BackgroundSyncBegin)(::windows::core::Interface::as_raw(self), dwsynccontrolflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn BackgroundSyncEnd(&self, dwsynccontrolflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BackgroundSyncEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsynccontrolflags)).ok() + (::windows::core::Interface::vtable(self).BackgroundSyncEnd)(::windows::core::Interface::as_raw(self), dwsynccontrolflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn PolicyChangeDetected(&self) -> ::windows::core::Result<()> { @@ -1537,7 +1537,7 @@ impl IOfflineFilesEvents3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SyncFileResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), pszfile.into(), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SyncFileResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), pszfile.into(), hrresult).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1545,7 +1545,7 @@ impl IOfflineFilesEvents3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SyncConflictRecAdded)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SyncConflictRecAdded)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1553,7 +1553,7 @@ impl IOfflineFilesEvents3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SyncConflictRecUpdated)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SyncConflictRecUpdated)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1561,11 +1561,11 @@ impl IOfflineFilesEvents3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SyncConflictRecRemoved)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SyncConflictRecRemoved)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn SyncEnd(&self, rsyncid: *const ::windows::core::GUID, hrresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SyncEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SyncEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), hrresult).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn NetTransportArrived(&self) -> ::windows::core::Result<()> { @@ -1580,42 +1580,42 @@ impl IOfflineFilesEvents3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.ItemDisconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ItemDisconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemReconnected<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.ItemReconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ItemReconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemAvailableOffline<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.ItemAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ItemAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemNotAvailableOffline<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.ItemNotAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ItemNotAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemPinned<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.ItemPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ItemPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemNotPinned<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.ItemNotPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ItemNotPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1625,21 +1625,21 @@ impl IOfflineFilesEvents3 { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.ItemModified)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype), bmodifieddata.into(), bmodifiedattributes.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.ItemModified)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype, bmodifieddata.into(), bmodifiedattributes.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemAddedToCache<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.ItemAddedToCache)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ItemAddedToCache)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemDeletedFromCache<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.ItemDeletedFromCache)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ItemDeletedFromCache)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemRenamed<'a, P0, P1>(&self, pszoldpath: P0, psznewpath: P1, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> @@ -1647,7 +1647,7 @@ impl IOfflineFilesEvents3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.ItemRenamed)(::windows::core::Interface::as_raw(self), pszoldpath.into(), psznewpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ItemRenamed)(::windows::core::Interface::as_raw(self), pszoldpath.into(), psznewpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn DataLost(&self) -> ::windows::core::Result<()> { @@ -1675,11 +1675,11 @@ impl IOfflineFilesEvents3 { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn BackgroundSyncBegin(&self, dwsynccontrolflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.BackgroundSyncBegin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsynccontrolflags)).ok() + (::windows::core::Interface::vtable(self).base__.BackgroundSyncBegin)(::windows::core::Interface::as_raw(self), dwsynccontrolflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn BackgroundSyncEnd(&self, dwsynccontrolflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.BackgroundSyncEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsynccontrolflags)).ok() + (::windows::core::Interface::vtable(self).base__.BackgroundSyncEnd)(::windows::core::Interface::as_raw(self), dwsynccontrolflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn PolicyChangeDetected(&self) -> ::windows::core::Result<()> { @@ -1702,7 +1702,7 @@ impl IOfflineFilesEvents3 { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).TransparentCacheItemNotify)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(eventtype), ::core::mem::transmute(itemtype), bmodifieddata.into(), bmodifiedattributes.into(), pzsoldpath.into()).ok() + (::windows::core::Interface::vtable(self).TransparentCacheItemNotify)(::windows::core::Interface::as_raw(self), pszpath.into(), eventtype, itemtype, bmodifieddata.into(), bmodifiedattributes.into(), pzsoldpath.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn PrefetchFileBegin<'a, P0>(&self, pszpath: P0) -> ::windows::core::Result<()> @@ -1716,7 +1716,7 @@ impl IOfflineFilesEvents3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PrefetchFileEnd)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).PrefetchFileEnd)(::windows::core::Interface::as_raw(self), pszpath.into(), hrresult).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1843,7 +1843,7 @@ impl IOfflineFilesEvents4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SyncFileResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), pszfile.into(), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SyncFileResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), pszfile.into(), hrresult).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1851,7 +1851,7 @@ impl IOfflineFilesEvents4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SyncConflictRecAdded)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SyncConflictRecAdded)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1859,7 +1859,7 @@ impl IOfflineFilesEvents4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SyncConflictRecUpdated)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SyncConflictRecUpdated)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1867,11 +1867,11 @@ impl IOfflineFilesEvents4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.SyncConflictRecRemoved)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), ::core::mem::transmute(conflictsyncstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SyncConflictRecRemoved)(::windows::core::Interface::as_raw(self), pszconflictpath.into(), ::core::mem::transmute(pftconflictdatetime), conflictsyncstate).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn SyncEnd(&self, rsyncid: *const ::windows::core::GUID, hrresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SyncEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SyncEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rsyncid), hrresult).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn NetTransportArrived(&self) -> ::windows::core::Result<()> { @@ -1886,42 +1886,42 @@ impl IOfflineFilesEvents4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ItemDisconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ItemDisconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemReconnected<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ItemReconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ItemReconnected)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemAvailableOffline<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ItemAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ItemAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemNotAvailableOffline<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ItemNotAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ItemNotAvailableOffline)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemPinned<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ItemPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ItemPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemNotPinned<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ItemNotPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ItemNotPinned)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1931,21 +1931,21 @@ impl IOfflineFilesEvents4 { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ItemModified)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype), bmodifieddata.into(), bmodifiedattributes.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ItemModified)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype, bmodifieddata.into(), bmodifiedattributes.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemAddedToCache<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ItemAddedToCache)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ItemAddedToCache)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemDeletedFromCache<'a, P0>(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ItemDeletedFromCache)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ItemDeletedFromCache)(::windows::core::Interface::as_raw(self), pszpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemRenamed<'a, P0, P1>(&self, pszoldpath: P0, psznewpath: P1, itemtype: OFFLINEFILES_ITEM_TYPE) -> ::windows::core::Result<()> @@ -1953,7 +1953,7 @@ impl IOfflineFilesEvents4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ItemRenamed)(::windows::core::Interface::as_raw(self), pszoldpath.into(), psznewpath.into(), ::core::mem::transmute(itemtype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ItemRenamed)(::windows::core::Interface::as_raw(self), pszoldpath.into(), psznewpath.into(), itemtype).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn DataLost(&self) -> ::windows::core::Result<()> { @@ -1981,11 +1981,11 @@ impl IOfflineFilesEvents4 { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn BackgroundSyncBegin(&self, dwsynccontrolflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.BackgroundSyncBegin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsynccontrolflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.BackgroundSyncBegin)(::windows::core::Interface::as_raw(self), dwsynccontrolflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn BackgroundSyncEnd(&self, dwsynccontrolflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.BackgroundSyncEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsynccontrolflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.BackgroundSyncEnd)(::windows::core::Interface::as_raw(self), dwsynccontrolflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn PolicyChangeDetected(&self) -> ::windows::core::Result<()> { @@ -2008,7 +2008,7 @@ impl IOfflineFilesEvents4 { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.TransparentCacheItemNotify)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(eventtype), ::core::mem::transmute(itemtype), bmodifieddata.into(), bmodifiedattributes.into(), pzsoldpath.into()).ok() + (::windows::core::Interface::vtable(self).base__.TransparentCacheItemNotify)(::windows::core::Interface::as_raw(self), pszpath.into(), eventtype, itemtype, bmodifieddata.into(), bmodifiedattributes.into(), pzsoldpath.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn PrefetchFileBegin<'a, P0>(&self, pszpath: P0) -> ::windows::core::Result<()> @@ -2022,7 +2022,7 @@ impl IOfflineFilesEvents4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.PrefetchFileEnd)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).base__.PrefetchFileEnd)(::windows::core::Interface::as_raw(self), pszpath.into(), hrresult).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn PrefetchCloseHandleBegin(&self) -> ::windows::core::Result<()> { @@ -2030,7 +2030,7 @@ impl IOfflineFilesEvents4 { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn PrefetchCloseHandleEnd(&self, dwclosedhandlecount: u32, dwopenhandlecount: u32, hrresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PrefetchCloseHandleEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwclosedhandlecount), ::core::mem::transmute(dwopenhandlecount), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).PrefetchCloseHandleEnd)(::windows::core::Interface::as_raw(self), dwclosedhandlecount, dwopenhandlecount, hrresult).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2130,11 +2130,11 @@ impl IOfflineFilesEventsFilter { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn GetIncludedEvents(&self, celements: u32, prgevents: *mut OFFLINEFILES_EVENTS, pcevents: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetIncludedEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celements), ::core::mem::transmute(prgevents), ::core::mem::transmute(pcevents)).ok() + (::windows::core::Interface::vtable(self).GetIncludedEvents)(::windows::core::Interface::as_raw(self), celements, ::core::mem::transmute(prgevents), ::core::mem::transmute(pcevents)).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn GetExcludedEvents(&self, celements: u32, prgevents: *mut OFFLINEFILES_EVENTS, pcevents: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExcludedEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celements), ::core::mem::transmute(prgevents), ::core::mem::transmute(pcevents)).ok() + (::windows::core::Interface::vtable(self).GetExcludedEvents)(::windows::core::Interface::as_raw(self), celements, ::core::mem::transmute(prgevents), ::core::mem::transmute(pcevents)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2201,7 +2201,7 @@ impl IOfflineFilesFileItem { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn Refresh(&self, dwqueryflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Refresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwqueryflags)).ok() + (::windows::core::Interface::vtable(self).base__.Refresh)(::windows::core::Interface::as_raw(self), dwqueryflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2292,17 +2292,17 @@ impl IOfflineFilesFileSysInfo { #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn GetAttributes(&self, copy: OFFLINEFILES_ITEM_COPY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(copy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributes)(::windows::core::Interface::as_raw(self), copy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTimes(&self, copy: OFFLINEFILES_ITEM_COPY, pftcreationtime: *mut super::super::Foundation::FILETIME, pftlastwritetime: *mut super::super::Foundation::FILETIME, pftchangetime: *mut super::super::Foundation::FILETIME, pftlastaccesstime: *mut super::super::Foundation::FILETIME) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTimes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(copy), ::core::mem::transmute(pftcreationtime), ::core::mem::transmute(pftlastwritetime), ::core::mem::transmute(pftchangetime), ::core::mem::transmute(pftlastaccesstime)).ok() + (::windows::core::Interface::vtable(self).GetTimes)(::windows::core::Interface::as_raw(self), copy, ::core::mem::transmute(pftcreationtime), ::core::mem::transmute(pftlastwritetime), ::core::mem::transmute(pftchangetime), ::core::mem::transmute(pftlastaccesstime)).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn GetFileSize(&self, copy: OFFLINEFILES_ITEM_COPY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFileSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(copy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFileSize)(::windows::core::Interface::as_raw(self), copy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2427,7 +2427,7 @@ impl IOfflineFilesItem { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn Refresh(&self, dwqueryflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Refresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwqueryflags)).ok() + (::windows::core::Interface::vtable(self).Refresh)(::windows::core::Interface::as_raw(self), dwqueryflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2491,7 +2491,7 @@ impl IOfflineFilesItemContainer { #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn EnumItems(&self, dwqueryflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwqueryflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumItems)(::windows::core::Interface::as_raw(self), dwqueryflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn EnumItemsEx<'a, P0, P1, P2, P3>(&self, pincludefilefilter: P0, pincludedirfilter: P1, pexcludefilefilter: P2, pexcludedirfilter: P3, dwenumflags: u32, dwqueryflags: u32) -> ::windows::core::Result @@ -2502,7 +2502,7 @@ impl IOfflineFilesItemContainer { P3: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesItemFilter>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumItemsEx)(::windows::core::Interface::as_raw(self), pincludefilefilter.into().abi(), pincludedirfilter.into().abi(), pexcludefilefilter.into().abi(), pexcludedirfilter.into().abi(), ::core::mem::transmute(dwenumflags), ::core::mem::transmute(dwqueryflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumItemsEx)(::windows::core::Interface::as_raw(self), pincludefilefilter.into().abi(), pincludedirfilter.into().abi(), pexcludefilefilter.into().abi(), pexcludedirfilter.into().abi(), dwenumflags, dwqueryflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2816,7 +2816,7 @@ impl IOfflineFilesProgress { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn End(&self, hrresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).End)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).End)(::windows::core::Interface::as_raw(self), hrresult).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2889,7 +2889,7 @@ impl IOfflineFilesServerItem { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn Refresh(&self, dwqueryflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Refresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwqueryflags)).ok() + (::windows::core::Interface::vtable(self).base__.Refresh)(::windows::core::Interface::as_raw(self), dwqueryflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2970,7 +2970,7 @@ impl IOfflineFilesSetting { #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetPreference(&self, pvarvalue: *mut super::super::System::Com::VARIANT, dwscope: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarvalue), ::core::mem::transmute(dwscope)).ok() + (::windows::core::Interface::vtable(self).GetPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarvalue), dwscope).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn GetPreferenceScope(&self) -> ::windows::core::Result { @@ -2980,16 +2980,16 @@ impl IOfflineFilesSetting { #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetPreference(&self, pvarvalue: *const super::super::System::Com::VARIANT, dwscope: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarvalue), ::core::mem::transmute(dwscope)).ok() + (::windows::core::Interface::vtable(self).SetPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarvalue), dwscope).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn DeletePreference(&self, dwscope: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeletePreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwscope)).ok() + (::windows::core::Interface::vtable(self).DeletePreference)(::windows::core::Interface::as_raw(self), dwscope).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetPolicy(&self, pvarvalue: *mut super::super::System::Com::VARIANT, dwscope: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarvalue), ::core::mem::transmute(dwscope)).ok() + (::windows::core::Interface::vtable(self).GetPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarvalue), dwscope).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn GetPolicyScope(&self) -> ::windows::core::Result { @@ -3151,7 +3151,7 @@ impl IOfflineFilesShareItem { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn Refresh(&self, dwqueryflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Refresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwqueryflags)).ok() + (::windows::core::Interface::vtable(self).base__.Refresh)(::windows::core::Interface::as_raw(self), dwqueryflags).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3233,7 +3233,7 @@ impl IOfflineFilesSimpleProgress { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn End(&self, hrresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.End)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).base__.End)(::windows::core::Interface::as_raw(self), hrresult).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn ItemBegin<'a, P0>(&self, pszfile: P0) -> ::windows::core::Result @@ -3249,7 +3249,7 @@ impl IOfflineFilesSimpleProgress { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ItemResult)(::windows::core::Interface::as_raw(self), pszfile.into(), ::core::mem::transmute(hrresult), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ItemResult)(::windows::core::Interface::as_raw(self), pszfile.into(), hrresult, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3429,7 +3429,7 @@ impl IOfflineFilesSyncConflictHandler { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ResolveConflict)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(fstateknown), ::core::mem::transmute(state), ::core::mem::transmute(fchangedetails), ::core::mem::transmute(pconflictresolution), ::core::mem::transmute(ppsznewname)).ok() + (::windows::core::Interface::vtable(self).ResolveConflict)(::windows::core::Interface::as_raw(self), pszpath.into(), fstateknown, state, fchangedetails, ::core::mem::transmute(pconflictresolution), ::core::mem::transmute(ppsznewname)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3676,7 +3676,7 @@ impl IOfflineFilesSyncProgress { } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn End(&self, hrresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.End)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).base__.End)(::windows::core::Interface::as_raw(self), hrresult).ok() } #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub unsafe fn SyncItemBegin<'a, P0>(&self, pszfile: P0) -> ::windows::core::Result @@ -3693,7 +3693,7 @@ impl IOfflineFilesSyncProgress { P1: ::std::convert::Into<::windows::core::InParam<'a, IOfflineFilesSyncErrorInfo>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SyncItemResult)(::windows::core::Interface::as_raw(self), pszfile.into(), ::core::mem::transmute(hrresult), perrorinfo.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SyncItemResult)(::windows::core::Interface::as_raw(self), pszfile.into(), hrresult, perrorinfo.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { 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 79a9417ad6..3435bb83ec 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 @@ -722,7 +722,7 @@ where extern "system" { fn AddPackageDependency(packagedependencyid: ::windows::core::PCWSTR, rank: i32, options: AddPackageDependencyOptions, packagedependencycontext: *mut *mut PACKAGEDEPENDENCY_CONTEXT__, packagefullname: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - AddPackageDependency(packagedependencyid.into(), ::core::mem::transmute(rank), ::core::mem::transmute(options), ::core::mem::transmute(packagedependencycontext), ::core::mem::transmute(packagefullname)).ok() + AddPackageDependency(packagedependencyid.into(), rank, options, ::core::mem::transmute(packagedependencycontext), ::core::mem::transmute(packagefullname)).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] #[repr(transparent)] @@ -1188,7 +1188,7 @@ pub unsafe fn DeactivatePackageVirtualizationContext(cookie: usize) { extern "system" { fn DeactivatePackageVirtualizationContext(cookie: usize); } - DeactivatePackageVirtualizationContext(::core::mem::transmute(cookie)) + DeactivatePackageVirtualizationContext(cookie) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] #[inline] @@ -1223,7 +1223,7 @@ where extern "system" { fn FindPackagesByPackageFamily(packagefamilyname: ::windows::core::PCWSTR, packagefilters: u32, count: *mut u32, packagefullnames: *mut ::windows::core::PWSTR, bufferlength: *mut u32, buffer: ::windows::core::PWSTR, packageproperties: *mut u32) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(FindPackagesByPackageFamily(packagefamilyname.into(), ::core::mem::transmute(packagefilters), ::core::mem::transmute(count), ::core::mem::transmute(packagefullnames), ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer), ::core::mem::transmute(packageproperties))) + ::core::mem::transmute(FindPackagesByPackageFamily(packagefamilyname.into(), packagefilters, ::core::mem::transmute(count), ::core::mem::transmute(packagefullnames), ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer), ::core::mem::transmute(packageproperties))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1313,7 +1313,7 @@ pub unsafe fn GetCurrentPackageInfo(flags: u32, bufferlength: *mut u32, buffer: extern "system" { fn GetCurrentPackageInfo(flags: u32, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetCurrentPackageInfo(::core::mem::transmute(flags), ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer), ::core::mem::transmute(count))) + ::core::mem::transmute(GetCurrentPackageInfo(flags, ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer), ::core::mem::transmute(count))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1323,7 +1323,7 @@ pub unsafe fn GetCurrentPackageInfo2(flags: u32, packagepathtype: PackagePathTyp extern "system" { fn GetCurrentPackageInfo2(flags: u32, packagepathtype: PackagePathType, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetCurrentPackageInfo2(::core::mem::transmute(flags), ::core::mem::transmute(packagepathtype), ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer), ::core::mem::transmute(count))) + ::core::mem::transmute(GetCurrentPackageInfo2(flags, packagepathtype, ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer), ::core::mem::transmute(count))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1343,7 +1343,7 @@ pub unsafe fn GetCurrentPackagePath2(packagepathtype: PackagePathType, pathlengt extern "system" { fn GetCurrentPackagePath2(packagepathtype: PackagePathType, pathlength: *mut u32, path: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetCurrentPackagePath2(::core::mem::transmute(packagepathtype), ::core::mem::transmute(pathlength), ::core::mem::transmute(path))) + ::core::mem::transmute(GetCurrentPackagePath2(packagepathtype, ::core::mem::transmute(pathlength), ::core::mem::transmute(path))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] #[inline] @@ -1447,7 +1447,7 @@ pub unsafe fn GetPackageInfo(packageinforeference: *const _PACKAGE_INFO_REFERENC extern "system" { fn GetPackageInfo(packageinforeference: *const _PACKAGE_INFO_REFERENCE, flags: u32, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetPackageInfo(::core::mem::transmute(packageinforeference), ::core::mem::transmute(flags), ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer), ::core::mem::transmute(count))) + ::core::mem::transmute(GetPackageInfo(::core::mem::transmute(packageinforeference), flags, ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer), ::core::mem::transmute(count))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1457,7 +1457,7 @@ pub unsafe fn GetPackageInfo2(packageinforeference: *const _PACKAGE_INFO_REFEREN extern "system" { fn GetPackageInfo2(packageinforeference: *const _PACKAGE_INFO_REFERENCE, flags: u32, packagepathtype: PackagePathType, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetPackageInfo2(::core::mem::transmute(packageinforeference), ::core::mem::transmute(flags), ::core::mem::transmute(packagepathtype), ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer), ::core::mem::transmute(count))) + ::core::mem::transmute(GetPackageInfo2(::core::mem::transmute(packageinforeference), flags, packagepathtype, ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer), ::core::mem::transmute(count))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1467,7 +1467,7 @@ pub unsafe fn GetPackagePath(packageid: *const PACKAGE_ID, reserved: u32, pathle extern "system" { fn GetPackagePath(packageid: *const PACKAGE_ID, reserved: u32, pathlength: *mut u32, path: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetPackagePath(::core::mem::transmute(packageid), ::core::mem::transmute(reserved), ::core::mem::transmute(pathlength), ::core::mem::transmute(path))) + ::core::mem::transmute(GetPackagePath(::core::mem::transmute(packageid), reserved, ::core::mem::transmute(pathlength), ::core::mem::transmute(path))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1493,7 +1493,7 @@ where extern "system" { fn GetPackagePathByFullName2(packagefullname: ::windows::core::PCWSTR, packagepathtype: PackagePathType, pathlength: *mut u32, path: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetPackagePathByFullName2(packagefullname.into(), ::core::mem::transmute(packagepathtype), ::core::mem::transmute(pathlength), ::core::mem::transmute(path))) + ::core::mem::transmute(GetPackagePathByFullName2(packagefullname.into(), packagepathtype, ::core::mem::transmute(pathlength), ::core::mem::transmute(path))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1571,7 +1571,7 @@ where extern "system" { fn GetStagedPackagePathByFullName2(packagefullname: ::windows::core::PCWSTR, packagepathtype: PackagePathType, pathlength: *mut u32, path: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetStagedPackagePathByFullName2(packagefullname.into(), ::core::mem::transmute(packagepathtype), ::core::mem::transmute(pathlength), ::core::mem::transmute(path))) + ::core::mem::transmute(GetStagedPackagePathByFullName2(packagefullname.into(), packagepathtype, ::core::mem::transmute(pathlength), ::core::mem::transmute(path))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] #[repr(transparent)] @@ -1944,7 +1944,7 @@ impl IAppxBundleFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateBundleWriter)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), ::core::mem::transmute(bundleversion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBundleWriter)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), bundleversion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2609,7 +2609,7 @@ impl IAppxBundleReader { #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] pub unsafe fn GetFootprintFile(&self, filetype: APPX_BUNDLE_FOOTPRINT_FILE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFootprintFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFootprintFile)(::windows::core::Interface::as_raw(self), filetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] pub unsafe fn GetBlockMap(&self) -> ::windows::core::Result { @@ -3481,7 +3481,7 @@ impl IAppxEncryptedPackageWriter { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).AddPayloadFileEncrypted)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(compressionoption), inputstream.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddPayloadFileEncrypted)(::windows::core::Interface::as_raw(self), filename.into(), compressionoption, inputstream.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -3540,7 +3540,7 @@ impl IAppxEncryptedPackageWriter2 { #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPayloadFilesEncrypted(&self, payloadfiles: &[APPX_PACKAGE_WRITER_PAYLOAD_STREAM], memorylimit: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddPayloadFilesEncrypted)(::windows::core::Interface::as_raw(self), payloadfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(payloadfiles)), ::core::mem::transmute(memorylimit)).ok() + (::windows::core::Interface::vtable(self).AddPayloadFilesEncrypted)(::windows::core::Interface::as_raw(self), payloadfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(payloadfiles)), memorylimit).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3653,7 +3653,7 @@ impl IAppxEncryptionFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateEncryptedBundleWriter)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), ::core::mem::transmute(bundleversion), ::core::mem::transmute(settings), ::core::mem::transmute(keyinfo), ::core::mem::transmute(exemptedfiles), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateEncryptedBundleWriter)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), bundleversion, ::core::mem::transmute(settings), ::core::mem::transmute(keyinfo), ::core::mem::transmute(exemptedfiles), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3837,7 +3837,7 @@ impl IAppxEncryptionFactory3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateEncryptedBundleWriter)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), ::core::mem::transmute(bundleversion), ::core::mem::transmute(settings), ::core::mem::transmute(keyinfo), ::core::mem::transmute(exemptedfiles), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateEncryptedBundleWriter)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), bundleversion, ::core::mem::transmute(settings), ::core::mem::transmute(keyinfo), ::core::mem::transmute(exemptedfiles), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3907,7 +3907,7 @@ impl IAppxEncryptionFactory4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).EncryptPackage)(::windows::core::Interface::as_raw(self), inputstream.into().abi(), outputstream.into().abi(), ::core::mem::transmute(settings), ::core::mem::transmute(keyinfo), ::core::mem::transmute(exemptedfiles), ::core::mem::transmute(memorylimit)).ok() + (::windows::core::Interface::vtable(self).EncryptPackage)(::windows::core::Interface::as_raw(self), inputstream.into().abi(), outputstream.into().abi(), ::core::mem::transmute(settings), ::core::mem::transmute(keyinfo), ::core::mem::transmute(exemptedfiles), memorylimit).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6299,7 +6299,7 @@ impl IAppxManifestReader3 { #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] pub unsafe fn GetCapabilitiesByCapabilityClass(&self, capabilityclass: APPX_CAPABILITY_CLASS_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCapabilitiesByCapabilityClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(capabilityclass), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCapabilitiesByCapabilityClass)(::windows::core::Interface::as_raw(self), capabilityclass, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] pub unsafe fn GetTargetDeviceFamilies(&self) -> ::windows::core::Result { @@ -6440,7 +6440,7 @@ impl IAppxManifestReader4 { #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] pub unsafe fn GetCapabilitiesByCapabilityClass(&self, capabilityclass: APPX_CAPABILITY_CLASS_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCapabilitiesByCapabilityClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(capabilityclass), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCapabilitiesByCapabilityClass)(::windows::core::Interface::as_raw(self), capabilityclass, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] pub unsafe fn GetTargetDeviceFamilies(&self) -> ::windows::core::Result { @@ -6952,7 +6952,7 @@ impl IAppxPackageEditor { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).UpdatePackage)(::windows::core::Interface::as_raw(self), baselinepackagestream.into().abi(), deltapackagestream.into().abi(), ::core::mem::transmute(updateoption)).ok() + (::windows::core::Interface::vtable(self).UpdatePackage)(::windows::core::Interface::as_raw(self), baselinepackagestream.into().abi(), deltapackagestream.into().abi(), updateoption).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6961,7 +6961,7 @@ impl IAppxPackageEditor { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).UpdateEncryptedPackage)(::windows::core::Interface::as_raw(self), baselineencryptedpackagestream.into().abi(), deltapackagestream.into().abi(), ::core::mem::transmute(updateoption), ::core::mem::transmute(settings), ::core::mem::transmute(keyinfo)).ok() + (::windows::core::Interface::vtable(self).UpdateEncryptedPackage)(::windows::core::Interface::as_raw(self), baselineencryptedpackagestream.into().abi(), deltapackagestream.into().abi(), updateoption, ::core::mem::transmute(settings), ::core::mem::transmute(keyinfo)).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -6971,7 +6971,7 @@ impl IAppxPackageEditor { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).UpdatePackageManifest)(::windows::core::Interface::as_raw(self), packagestream.into().abi(), updatedmanifeststream.into().abi(), ispackageencrypted.into(), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).UpdatePackageManifest)(::windows::core::Interface::as_raw(self), packagestream.into().abi(), updatedmanifeststream.into().abi(), ispackageencrypted.into(), options).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7047,7 +7047,7 @@ impl IAppxPackageReader { #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] pub unsafe fn GetFootprintFile(&self, r#type: APPX_FOOTPRINT_FILE_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFootprintFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFootprintFile)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] pub unsafe fn GetPayloadFile<'a, P0>(&self, filename: P0) -> ::windows::core::Result @@ -7125,7 +7125,7 @@ impl IAppxPackageWriter { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).AddPayloadFile)(::windows::core::Interface::as_raw(self), filename.into(), contenttype.into(), ::core::mem::transmute(compressionoption), inputstream.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddPayloadFile)(::windows::core::Interface::as_raw(self), filename.into(), contenttype.into(), compressionoption, inputstream.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7249,7 +7249,7 @@ impl IAppxPackageWriter3 { #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPayloadFiles(&self, payloadfiles: &[APPX_PACKAGE_WRITER_PAYLOAD_STREAM], memorylimit: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddPayloadFiles)(::windows::core::Interface::as_raw(self), payloadfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(payloadfiles)), ::core::mem::transmute(memorylimit)).ok() + (::windows::core::Interface::vtable(self).AddPayloadFiles)(::windows::core::Interface::as_raw(self), payloadfiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(payloadfiles)), memorylimit).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7307,7 +7307,7 @@ impl IAppxPackagingDiagnosticEventSink { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ReportContextChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changetype), ::core::mem::transmute(contextid), contextname.into(), contextmessage.into(), detailsmessage.into()).ok() + (::windows::core::Interface::vtable(self).ReportContextChange)(::windows::core::Interface::as_raw(self), changetype, contextid, contextname.into(), contextmessage.into(), detailsmessage.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] pub unsafe fn ReportError<'a, P0>(&self, errormessage: P0) -> ::windows::core::Result<()> @@ -7480,7 +7480,7 @@ where extern "system" { fn OpenPackageInfoByFullName(packagefullname: ::windows::core::PCWSTR, reserved: u32, packageinforeference: *mut *mut _PACKAGE_INFO_REFERENCE) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(OpenPackageInfoByFullName(packagefullname.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(packageinforeference))) + ::core::mem::transmute(OpenPackageInfoByFullName(packagefullname.into(), reserved, ::core::mem::transmute(packageinforeference))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7494,7 +7494,7 @@ where extern "system" { fn OpenPackageInfoByFullNameForUser(usersid: super::super::super::Foundation::PSID, packagefullname: ::windows::core::PCWSTR, reserved: u32, packageinforeference: *mut *mut _PACKAGE_INFO_REFERENCE) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(OpenPackageInfoByFullNameForUser(usersid.into(), packagefullname.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(packageinforeference))) + ::core::mem::transmute(OpenPackageInfoByFullNameForUser(usersid.into(), packagefullname.into(), reserved, ::core::mem::transmute(packageinforeference))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] @@ -7855,7 +7855,7 @@ where extern "system" { fn PackageIdFromFullName(packagefullname: ::windows::core::PCWSTR, flags: u32, bufferlength: *mut u32, buffer: *mut u8) -> super::super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(PackageIdFromFullName(packagefullname.into(), ::core::mem::transmute(flags), ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer))) + ::core::mem::transmute(PackageIdFromFullName(packagefullname.into(), flags, ::core::mem::transmute(bufferlength), ::core::mem::transmute(buffer))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7987,7 +7987,7 @@ where fn TryCreatePackageDependency(user: super::super::super::Foundation::PSID, packagefamilyname: ::windows::core::PCWSTR, minversion: PACKAGE_VERSION, packagedependencyprocessorarchitectures: PackageDependencyProcessorArchitectures, lifetimekind: PackageDependencyLifetimeKind, lifetimeartifact: ::windows::core::PCWSTR, options: CreatePackageDependencyOptions, packagedependencyid: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - TryCreatePackageDependency(user.into(), packagefamilyname.into(), ::core::mem::transmute(minversion), ::core::mem::transmute(packagedependencyprocessorarchitectures), ::core::mem::transmute(lifetimekind), lifetimeartifact.into(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + TryCreatePackageDependency(user.into(), packagefamilyname.into(), ::core::mem::transmute(minversion), packagedependencyprocessorarchitectures, lifetimekind, lifetimeartifact.into(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/mod.rs index 0c7d0d3bb9..3e70dc9d44 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/mod.rs @@ -416,7 +416,7 @@ impl IOpcDigitalSignatureManager { P0: ::std::convert::Into<::windows::core::InParam<'a, IOpcPartUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ReplaceSignatureXml)(::windows::core::Interface::as_raw(self), signaturepartname.into().abi(), ::core::mem::transmute(newsignaturexml), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReplaceSignatureXml)(::windows::core::Interface::as_raw(self), signaturepartname.into().abi(), ::core::mem::transmute(newsignaturexml), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -511,7 +511,7 @@ impl IOpcFactory { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStreamOnFile)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(iomode), ::core::mem::transmute(securityattributes), ::core::mem::transmute(dwflagsandattributes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStreamOnFile)(::windows::core::Interface::as_raw(self), filename.into(), iomode, ::core::mem::transmute(securityattributes), dwflagsandattributes, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"] pub unsafe fn CreatePackage(&self) -> ::windows::core::Result { @@ -525,7 +525,7 @@ impl IOpcFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ReadPackageFromStream)(::windows::core::Interface::as_raw(self), stream.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReadPackageFromStream)(::windows::core::Interface::as_raw(self), stream.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -534,7 +534,7 @@ impl IOpcFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IOpcPackage>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).WritePackageToStream)(::windows::core::Interface::as_raw(self), package.into().abi(), ::core::mem::transmute(flags), stream.into().abi()).ok() + (::windows::core::Interface::vtable(self).WritePackageToStream)(::windows::core::Interface::as_raw(self), package.into().abi(), flags, stream.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"] pub unsafe fn CreateDigitalSignatureManager<'a, P0>(&self, package: P0) -> ::windows::core::Result @@ -845,7 +845,7 @@ impl IOpcPartSet { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePart)(::windows::core::Interface::as_raw(self), name.into().abi(), contenttype.into(), ::core::mem::transmute(compressionoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePart)(::windows::core::Interface::as_raw(self), name.into().abi(), contenttype.into(), compressionoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -936,23 +936,23 @@ impl IOpcPartUri { #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetPropertyBSTR(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pbstrproperty: *mut super::super::super::Foundation::BSTR, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPropertyBSTR)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(pbstrproperty), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPropertyBSTR)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(pbstrproperty), dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyLength(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pcchproperty: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPropertyLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(pcchproperty), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPropertyLength)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(pcchproperty), dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyDWORD(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pdwproperty: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPropertyDWORD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(pdwproperty), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPropertyDWORD)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(pdwproperty), dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn HasProperty(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.HasProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.HasProperty)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1530,7 +1530,7 @@ impl IOpcRelationshipSelectorSet { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(selector), selectioncriterion.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), selector, selectioncriterion.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"] pub unsafe fn Delete<'a, P0>(&self, relationshipselector: P0) -> ::windows::core::Result<()> @@ -1609,7 +1609,7 @@ impl IOpcRelationshipSet { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRelationship)(::windows::core::Interface::as_raw(self), relationshipidentifier.into(), relationshiptype.into(), targeturi.into().abi(), ::core::mem::transmute(targetmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRelationship)(::windows::core::Interface::as_raw(self), relationshipidentifier.into(), relationshiptype.into(), targeturi.into().abi(), targetmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"] pub unsafe fn DeleteRelationship<'a, P0>(&self, relationshipidentifier: P0) -> ::windows::core::Result<()> @@ -2062,7 +2062,7 @@ impl IOpcSignaturePartReferenceSet { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), parturi.into().abi(), digestmethod.into(), ::core::mem::transmute(transformmethod), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), parturi.into().abi(), digestmethod.into(), transformmethod, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"] pub unsafe fn Delete<'a, P0>(&self, partreference: P0) -> ::windows::core::Result<()> @@ -2298,7 +2298,7 @@ impl IOpcSignatureReferenceSet { P3: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), referenceuri.into().abi(), referenceid.into(), r#type.into(), digestmethod.into(), ::core::mem::transmute(transformmethod), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), referenceuri.into().abi(), referenceid.into(), r#type.into(), digestmethod.into(), transformmethod, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"] pub unsafe fn Delete<'a, P0>(&self, reference: P0) -> ::windows::core::Result<()> @@ -2533,7 +2533,7 @@ impl IOpcSignatureRelationshipReferenceSet { P2: ::std::convert::Into<::windows::core::InParam<'a, IOpcRelationshipSelectorSet>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), sourceuri.into().abi(), digestmethod.into(), ::core::mem::transmute(relationshipsigningoption), selectorset.into().abi(), ::core::mem::transmute(transformmethod), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), sourceuri.into().abi(), digestmethod.into(), relationshipsigningoption, selectorset.into().abi(), transformmethod, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"] pub unsafe fn CreateRelationshipSelectorSet(&self) -> ::windows::core::Result { @@ -2647,7 +2647,7 @@ impl IOpcSigningOptions { } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"] pub unsafe fn SetCertificateEmbeddingOption(&self, embeddingoption: OPC_CERTIFICATE_EMBEDDING_OPTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCertificateEmbeddingOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(embeddingoption)).ok() + (::windows::core::Interface::vtable(self).SetCertificateEmbeddingOption)(::windows::core::Interface::as_raw(self), embeddingoption).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"] pub unsafe fn GetTimeFormat(&self) -> ::windows::core::Result { @@ -2656,7 +2656,7 @@ impl IOpcSigningOptions { } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"] pub unsafe fn SetTimeFormat(&self, timeformat: OPC_SIGNATURE_TIME_FORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTimeFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeformat)).ok() + (::windows::core::Interface::vtable(self).SetTimeFormat)(::windows::core::Interface::as_raw(self), timeformat).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"] pub unsafe fn GetSignaturePartReferenceSet(&self) -> ::windows::core::Result { @@ -2770,23 +2770,23 @@ impl IOpcUri { #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetPropertyBSTR(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pbstrproperty: *mut super::super::super::Foundation::BSTR, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropertyBSTR)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(pbstrproperty), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropertyBSTR)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(pbstrproperty), dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyLength(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pcchproperty: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropertyLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(pcchproperty), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropertyLength)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(pcchproperty), dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyDWORD(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pdwproperty: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropertyDWORD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(pdwproperty), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropertyDWORD)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(pdwproperty), dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn HasProperty(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.HasProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.HasProperty)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] 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 d7f1975837..4b47f5e069 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs @@ -1344,7 +1344,7 @@ where extern "system" { fn PrjAllocateAlignedBuffer(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, size: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(PrjAllocateAlignedBuffer(namespacevirtualizationcontext.into(), ::core::mem::transmute(size))) + ::core::mem::transmute(PrjAllocateAlignedBuffer(namespacevirtualizationcontext.into(), size)) } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] #[inline] @@ -1369,7 +1369,7 @@ where extern "system" { fn PrjCompleteCommand(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, commandid: i32, completionresult: ::windows::core::HRESULT, extendedparameters: *const PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS) -> ::windows::core::HRESULT; } - PrjCompleteCommand(namespacevirtualizationcontext.into(), ::core::mem::transmute(commandid), ::core::mem::transmute(completionresult), ::core::mem::transmute(extendedparameters)).ok() + PrjCompleteCommand(namespacevirtualizationcontext.into(), commandid, completionresult, ::core::mem::transmute(extendedparameters)).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] #[inline] @@ -1383,7 +1383,7 @@ where fn PrjDeleteFile(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, destinationfilename: ::windows::core::PCWSTR, updateflags: PRJ_UPDATE_TYPES, failurereason: *mut PRJ_UPDATE_FAILURE_CAUSES) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PrjDeleteFile(namespacevirtualizationcontext.into(), destinationfilename.into(), ::core::mem::transmute(updateflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PrjDeleteFile(namespacevirtualizationcontext.into(), destinationfilename.into(), updateflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1540,7 +1540,7 @@ where fn PrjUpdateFileIfNeeded(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, destinationfilename: ::windows::core::PCWSTR, placeholderinfo: *const PRJ_PLACEHOLDER_INFO, placeholderinfosize: u32, updateflags: PRJ_UPDATE_TYPES, failurereason: *mut PRJ_UPDATE_FAILURE_CAUSES) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PrjUpdateFileIfNeeded(namespacevirtualizationcontext.into(), destinationfilename.into(), ::core::mem::transmute(placeholderinfo), ::core::mem::transmute(placeholderinfosize), ::core::mem::transmute(updateflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PrjUpdateFileIfNeeded(namespacevirtualizationcontext.into(), destinationfilename.into(), ::core::mem::transmute(placeholderinfo), placeholderinfosize, updateflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] #[inline] @@ -1552,7 +1552,7 @@ where extern "system" { fn PrjWriteFileData(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, datastreamid: *const ::windows::core::GUID, buffer: *const ::core::ffi::c_void, byteoffset: u64, length: u32) -> ::windows::core::HRESULT; } - PrjWriteFileData(namespacevirtualizationcontext.into(), ::core::mem::transmute(datastreamid), ::core::mem::transmute(buffer), ::core::mem::transmute(byteoffset), ::core::mem::transmute(length)).ok() + PrjWriteFileData(namespacevirtualizationcontext.into(), ::core::mem::transmute(datastreamid), ::core::mem::transmute(buffer), byteoffset, length).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1566,7 +1566,7 @@ where extern "system" { fn PrjWritePlaceholderInfo(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, destinationfilename: ::windows::core::PCWSTR, placeholderinfo: *const PRJ_PLACEHOLDER_INFO, placeholderinfosize: u32) -> ::windows::core::HRESULT; } - PrjWritePlaceholderInfo(namespacevirtualizationcontext.into(), destinationfilename.into(), ::core::mem::transmute(placeholderinfo), ::core::mem::transmute(placeholderinfosize)).ok() + PrjWritePlaceholderInfo(namespacevirtualizationcontext.into(), destinationfilename.into(), ::core::mem::transmute(placeholderinfo), placeholderinfosize).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1580,7 +1580,7 @@ where extern "system" { fn PrjWritePlaceholderInfo2(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, destinationfilename: ::windows::core::PCWSTR, placeholderinfo: *const PRJ_PLACEHOLDER_INFO, placeholderinfosize: u32, extendedinfo: *const PRJ_EXTENDED_INFO) -> ::windows::core::HRESULT; } - PrjWritePlaceholderInfo2(namespacevirtualizationcontext.into(), destinationfilename.into(), ::core::mem::transmute(placeholderinfo), ::core::mem::transmute(placeholderinfosize), ::core::mem::transmute(extendedinfo)).ok() + PrjWritePlaceholderInfo2(namespacevirtualizationcontext.into(), destinationfilename.into(), ::core::mem::transmute(placeholderinfo), placeholderinfosize, ::core::mem::transmute(extendedinfo)).ok() } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 88df46184f..e55d207e64 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs @@ -402,7 +402,7 @@ where extern "system" { fn ApplySnapshotVhdSet(virtualdiskhandle: super::super::Foundation::HANDLE, parameters: *const APPLY_SNAPSHOT_VHDSET_PARAMETERS, flags: APPLY_SNAPSHOT_VHDSET_FLAG) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(ApplySnapshotVhdSet(virtualdiskhandle.into(), ::core::mem::transmute(parameters), ::core::mem::transmute(flags))) + ::core::mem::transmute(ApplySnapshotVhdSet(virtualdiskhandle.into(), ::core::mem::transmute(parameters), flags)) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_IO"))] @@ -416,7 +416,7 @@ where extern "system" { fn AttachVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, securitydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, flags: ATTACH_VIRTUAL_DISK_FLAG, providerspecificflags: u32, parameters: *const ATTACH_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(AttachVirtualDisk(virtualdiskhandle.into(), securitydescriptor.into(), ::core::mem::transmute(flags), ::core::mem::transmute(providerspecificflags), ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(AttachVirtualDisk(virtualdiskhandle.into(), securitydescriptor.into(), flags, providerspecificflags, ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -976,7 +976,7 @@ where extern "system" { fn CompactVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: COMPACT_VIRTUAL_DISK_FLAG, parameters: *const COMPACT_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(CompactVirtualDisk(virtualdiskhandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(CompactVirtualDisk(virtualdiskhandle.into(), flags, ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1003,7 +1003,7 @@ where extern "system" { fn CreateVirtualDisk(virtualstoragetype: *const VIRTUAL_STORAGE_TYPE, path: ::windows::core::PCWSTR, virtualdiskaccessmask: VIRTUAL_DISK_ACCESS_MASK, securitydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, flags: CREATE_VIRTUAL_DISK_FLAG, providerspecificflags: u32, parameters: *const CREATE_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED, handle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(CreateVirtualDisk(::core::mem::transmute(virtualstoragetype), path.into(), ::core::mem::transmute(virtualdiskaccessmask), securitydescriptor.into(), ::core::mem::transmute(flags), ::core::mem::transmute(providerspecificflags), ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped), ::core::mem::transmute(handle))) + ::core::mem::transmute(CreateVirtualDisk(::core::mem::transmute(virtualstoragetype), path.into(), virtualdiskaccessmask, securitydescriptor.into(), flags, providerspecificflags, ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped), ::core::mem::transmute(handle))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"] #[repr(transparent)] @@ -1313,7 +1313,7 @@ where extern "system" { fn DeleteSnapshotVhdSet(virtualdiskhandle: super::super::Foundation::HANDLE, parameters: *const DELETE_SNAPSHOT_VHDSET_PARAMETERS, flags: DELETE_SNAPSHOT_VHDSET_FLAG) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(DeleteSnapshotVhdSet(virtualdiskhandle.into(), ::core::mem::transmute(parameters), ::core::mem::transmute(flags))) + ::core::mem::transmute(DeleteSnapshotVhdSet(virtualdiskhandle.into(), ::core::mem::transmute(parameters), flags)) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1339,7 +1339,7 @@ where extern "system" { fn DetachVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: DETACH_VIRTUAL_DISK_FLAG, providerspecificflags: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(DetachVirtualDisk(virtualdiskhandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(providerspecificflags))) + ::core::mem::transmute(DetachVirtualDisk(virtualdiskhandle.into(), flags, providerspecificflags)) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"] #[repr(transparent)] @@ -1528,7 +1528,7 @@ where extern "system" { fn ExpandVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: EXPAND_VIRTUAL_DISK_FLAG, parameters: *const EXPAND_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(ExpandVirtualDisk(virtualdiskhandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(ExpandVirtualDisk(virtualdiskhandle.into(), flags, ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"] #[repr(transparent)] @@ -1704,7 +1704,7 @@ where extern "system" { fn ForkVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: FORK_VIRTUAL_DISK_FLAG, parameters: *const FORK_VIRTUAL_DISK_PARAMETERS, overlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(ForkVirtualDisk(virtualdiskhandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(ForkVirtualDisk(virtualdiskhandle.into(), flags, ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"] #[repr(transparent)] @@ -2078,7 +2078,7 @@ where extern "system" { fn GetStorageDependencyInformation(objecthandle: super::super::Foundation::HANDLE, flags: GET_STORAGE_DEPENDENCY_FLAG, storagedependencyinfosize: u32, storagedependencyinfo: *mut STORAGE_DEPENDENCY_INFO, sizeused: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetStorageDependencyInformation(objecthandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(storagedependencyinfosize), ::core::mem::transmute(storagedependencyinfo), ::core::mem::transmute(sizeused))) + ::core::mem::transmute(GetStorageDependencyInformation(objecthandle.into(), flags, storagedependencyinfosize, ::core::mem::transmute(storagedependencyinfo), ::core::mem::transmute(sizeused))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2679,7 +2679,7 @@ where extern "system" { fn MergeVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: MERGE_VIRTUAL_DISK_FLAG, parameters: *const MERGE_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(MergeVirtualDisk(virtualdiskhandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(MergeVirtualDisk(virtualdiskhandle.into(), flags, ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -2692,7 +2692,7 @@ where extern "system" { fn MirrorVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: MIRROR_VIRTUAL_DISK_FLAG, parameters: *const MIRROR_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(MirrorVirtualDisk(virtualdiskhandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(MirrorVirtualDisk(virtualdiskhandle.into(), flags, ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2705,7 +2705,7 @@ where extern "system" { fn ModifyVhdSet(virtualdiskhandle: super::super::Foundation::HANDLE, parameters: *const MODIFY_VHDSET_PARAMETERS, flags: MODIFY_VHDSET_FLAG) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(ModifyVhdSet(virtualdiskhandle.into(), ::core::mem::transmute(parameters), ::core::mem::transmute(flags))) + ::core::mem::transmute(ModifyVhdSet(virtualdiskhandle.into(), ::core::mem::transmute(parameters), flags)) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"] #[repr(transparent)] @@ -3014,7 +3014,7 @@ where extern "system" { fn OpenVirtualDisk(virtualstoragetype: *const VIRTUAL_STORAGE_TYPE, path: ::windows::core::PCWSTR, virtualdiskaccessmask: VIRTUAL_DISK_ACCESS_MASK, flags: OPEN_VIRTUAL_DISK_FLAG, parameters: *const OPEN_VIRTUAL_DISK_PARAMETERS, handle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(OpenVirtualDisk(::core::mem::transmute(virtualstoragetype), path.into(), ::core::mem::transmute(virtualdiskaccessmask), ::core::mem::transmute(flags), ::core::mem::transmute(parameters), ::core::mem::transmute(handle))) + ::core::mem::transmute(OpenVirtualDisk(::core::mem::transmute(virtualstoragetype), path.into(), virtualdiskaccessmask, flags, ::core::mem::transmute(parameters), ::core::mem::transmute(handle))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"] #[repr(transparent)] @@ -3113,7 +3113,7 @@ where extern "system" { fn QueryChangesVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, changetrackingid: ::windows::core::PCWSTR, byteoffset: u64, bytelength: u64, flags: QUERY_CHANGES_VIRTUAL_DISK_FLAG, ranges: *mut QUERY_CHANGES_VIRTUAL_DISK_RANGE, rangecount: *mut u32, processedlength: *mut u64) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(QueryChangesVirtualDisk(virtualdiskhandle.into(), changetrackingid.into(), ::core::mem::transmute(byteoffset), ::core::mem::transmute(bytelength), ::core::mem::transmute(flags), ::core::mem::transmute(ranges), ::core::mem::transmute(rangecount), ::core::mem::transmute(processedlength))) + ::core::mem::transmute(QueryChangesVirtualDisk(virtualdiskhandle.into(), changetrackingid.into(), byteoffset, bytelength, flags, ::core::mem::transmute(ranges), ::core::mem::transmute(rangecount), ::core::mem::transmute(processedlength))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"] #[repr(transparent)] @@ -3565,7 +3565,7 @@ where extern "system" { fn RawSCSIVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, parameters: *const RAW_SCSI_VIRTUAL_DISK_PARAMETERS, flags: RAW_SCSI_VIRTUAL_DISK_FLAG, response: *mut RAW_SCSI_VIRTUAL_DISK_RESPONSE) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RawSCSIVirtualDisk(virtualdiskhandle.into(), ::core::mem::transmute(parameters), ::core::mem::transmute(flags), ::core::mem::transmute(response))) + ::core::mem::transmute(RawSCSIVirtualDisk(virtualdiskhandle.into(), ::core::mem::transmute(parameters), flags, ::core::mem::transmute(response))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -3578,7 +3578,7 @@ where extern "system" { fn ResizeVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: RESIZE_VIRTUAL_DISK_FLAG, parameters: *const RESIZE_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(ResizeVirtualDisk(virtualdiskhandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) + ::core::mem::transmute(ResizeVirtualDisk(virtualdiskhandle.into(), flags, ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped))) } #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] @@ -3952,7 +3952,7 @@ where extern "system" { fn SetVirtualDiskMetadata(virtualdiskhandle: super::super::Foundation::HANDLE, item: *const ::windows::core::GUID, metadatasize: u32, metadata: *const ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SetVirtualDiskMetadata(virtualdiskhandle.into(), ::core::mem::transmute(item), ::core::mem::transmute(metadatasize), ::core::mem::transmute(metadata))) + ::core::mem::transmute(SetVirtualDiskMetadata(virtualdiskhandle.into(), ::core::mem::transmute(item), metadatasize, ::core::mem::transmute(metadata))) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"] #[repr(transparent)] @@ -4128,7 +4128,7 @@ where extern "system" { fn TakeSnapshotVhdSet(virtualdiskhandle: super::super::Foundation::HANDLE, parameters: *const TAKE_SNAPSHOT_VHDSET_PARAMETERS, flags: TAKE_SNAPSHOT_VHDSET_FLAG) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(TakeSnapshotVhdSet(virtualdiskhandle.into(), ::core::mem::transmute(parameters), ::core::mem::transmute(flags))) + ::core::mem::transmute(TakeSnapshotVhdSet(virtualdiskhandle.into(), ::core::mem::transmute(parameters), flags)) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"] #[repr(transparent)] 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 9f16db204f..852b7eb94a 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs @@ -8,11 +8,11 @@ pub struct IEnumVdsObject(::windows::core::IUnknown); impl IEnumVdsObject { #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn Next(&self, celt: u32, ppobjectarray: *mut ::core::option::Option<::windows::core::IUnknown>, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppobjectarray), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppobjectarray), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -79,7 +79,7 @@ impl IVdsAdmin { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RegisterProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(providerid), ::core::mem::transmute(providerclsid), pwszname.into(), ::core::mem::transmute(r#type), pwszmachinename.into(), pwszversion.into(), ::core::mem::transmute(guidversionid)).ok() + (::windows::core::Interface::vtable(self).RegisterProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(providerid), ::core::mem::transmute(providerclsid), pwszname.into(), r#type, pwszmachinename.into(), pwszversion.into(), ::core::mem::transmute(guidversionid)).ok() } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn UnregisterProvider(&self, providerid: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -255,7 +255,7 @@ impl IVdsController { #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn GetPortProperties(&self, sportnumber: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetPortProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sportnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPortProperties)(::windows::core::Interface::as_raw(self), sportnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn FlushCache(&self) -> ::windows::core::Result<()> { @@ -276,7 +276,7 @@ impl IVdsController { } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn SetStatus(&self, status: VDS_CONTROLLER_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -403,7 +403,7 @@ impl IVdsControllerPort { } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn SetStatus(&self, status: VDS_PORT_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -472,15 +472,15 @@ impl IVdsDrive { } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn SetFlags(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] 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() + (::windows::core::Interface::vtable(self).ClearFlags)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn SetStatus(&self, status: VDS_DRIVE_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -708,7 +708,7 @@ pub struct IVdsHwProviderPrivateMpio(::windows::core::IUnknown); impl IVdsHwProviderPrivateMpio { #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn SetAllPathStatusesFromHbaPort(&self, hbaportprop: VDS_HBAPORT_PROP, status: VDS_PATH_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllPathStatusesFromHbaPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hbaportprop), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetAllPathStatusesFromHbaPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hbaportprop), status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -760,7 +760,7 @@ impl IVdsHwProviderStoragePools { #[cfg(feature = "Win32_Foundation")] pub unsafe fn QueryStoragePools(&self, ulflags: u32, ullremainingfreespace: u64, ppoolattributes: *const VDS_POOL_ATTRIBUTES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QueryStoragePools)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(ullremainingfreespace), ::core::mem::transmute(ppoolattributes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryStoragePools)(::windows::core::Interface::as_raw(self), ulflags, ullremainingfreespace, ::core::mem::transmute(ppoolattributes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -769,13 +769,13 @@ impl IVdsHwProviderStoragePools { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLunInStoragePool)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(ullsizeinbytes), ::core::mem::transmute(storagepoolid), pwszunmaskinglist.into(), ::core::mem::transmute(phints2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLunInStoragePool)(::windows::core::Interface::as_raw(self), r#type, ullsizeinbytes, ::core::mem::transmute(storagepoolid), pwszunmaskinglist.into(), ::core::mem::transmute(phints2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn QueryMaxLunCreateSizeInStoragePool(&self, r#type: VDS_LUN_TYPE, storagepoolid: ::windows::core::GUID, phints2: *const VDS_HINTS2) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryMaxLunCreateSizeInStoragePool)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(storagepoolid), ::core::mem::transmute(phints2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryMaxLunCreateSizeInStoragePool)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(storagepoolid), ::core::mem::transmute(phints2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -953,7 +953,7 @@ impl IVdsIscsiPortal { } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn SetStatus(&self, status: VDS_ISCSI_PORTAL_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn SetIpsecTunnelAddress(&self, ptunneladdress: *const VDS_IPADDRESS, pdestinationaddress: *const VDS_IPADDRESS) -> ::windows::core::Result<()> { @@ -966,7 +966,7 @@ impl IVdsIscsiPortal { } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn SetIpsecSecurity(&self, pinitiatorportaladdress: *const VDS_IPADDRESS, ullsecurityflags: u64, pipseckey: *const VDS_ISCSI_IPSEC_KEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIpsecSecurity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinitiatorportaladdress), ::core::mem::transmute(ullsecurityflags), ::core::mem::transmute(pipseckey)).ok() + (::windows::core::Interface::vtable(self).SetIpsecSecurity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinitiatorportaladdress), ullsecurityflags, ::core::mem::transmute(pipseckey)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1239,12 +1239,12 @@ impl IVdsLun { #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn Extend(&self, ullnumberofbytestoadd: u64, pdriveidarray: &[::windows::core::GUID]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Extend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullnumberofbytestoadd), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdriveidarray)), pdriveidarray.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Extend)(::windows::core::Interface::as_raw(self), ullnumberofbytestoadd, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdriveidarray)), pdriveidarray.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn Shrink(&self, ullnumberofbytestoremove: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Shrink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullnumberofbytestoremove), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Shrink)(::windows::core::Interface::as_raw(self), ullnumberofbytestoremove, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn QueryPlexes(&self) -> ::windows::core::Result { @@ -1294,7 +1294,7 @@ impl IVdsLun { } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn SetStatus(&self, status: VDS_LUN_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn QueryMaxLunExtendSize(&self, pdriveidarray: &[::windows::core::GUID]) -> ::windows::core::Result { @@ -1560,7 +1560,7 @@ impl IVdsLunMpio { #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetLoadBalancePolicy(&self, policy: VDS_LOADBALANCE_POLICY_ENUM, ppaths: &[VDS_PATH_POLICY]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLoadBalancePolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(policy), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppaths)), ppaths.len() as _).ok() + (::windows::core::Interface::vtable(self).SetLoadBalancePolicy)(::windows::core::Interface::as_raw(self), policy, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppaths)), ppaths.len() as _).ok() } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn GetSupportedLbPolicies(&self) -> ::windows::core::Result { @@ -1813,15 +1813,15 @@ pub struct IVdsMaintenance(::windows::core::IUnknown); impl IVdsMaintenance { #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn StartMaintenance(&self, operation: VDS_MAINTENANCE_OPERATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartMaintenance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(operation)).ok() + (::windows::core::Interface::vtable(self).StartMaintenance)(::windows::core::Interface::as_raw(self), operation).ok() } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn StopMaintenance(&self, operation: VDS_MAINTENANCE_OPERATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StopMaintenance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(operation)).ok() + (::windows::core::Interface::vtable(self).StopMaintenance)(::windows::core::Interface::as_raw(self), operation).ok() } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn PulseMaintenance(&self, operation: VDS_MAINTENANCE_OPERATION, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PulseMaintenance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(operation), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).PulseMaintenance)(::windows::core::Interface::as_raw(self), operation, ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1925,7 +1925,7 @@ impl IVdsProviderPrivate { #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn GetObject(&self, objectid: ::windows::core::GUID, r#type: VDS_OBJECT_TYPE) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(objectid), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(objectid), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn OnLoad<'a, P0, P1>(&self, pwszmachinename: P0, pcallbackobject: P1) -> ::windows::core::Result<()> @@ -2161,7 +2161,7 @@ impl IVdsSubSystem { #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn GetDrive(&self, sbusnumber: i16, sslotnumber: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDrive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sbusnumber), ::core::mem::transmute(sslotnumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDrive)(::windows::core::Interface::as_raw(self), sbusnumber, sslotnumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn Reenumerate(&self) -> ::windows::core::Result<()> { @@ -2178,7 +2178,7 @@ impl IVdsSubSystem { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(ullsizeinbytes), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdriveidarray)), pdriveidarray.len() as _, pwszunmaskinglist.into(), ::core::mem::transmute(phints), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLun)(::windows::core::Interface::as_raw(self), r#type, ullsizeinbytes, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdriveidarray)), pdriveidarray.len() as _, pwszunmaskinglist.into(), ::core::mem::transmute(phints), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn ReplaceDrive(&self, drivetobereplaced: ::windows::core::GUID, replacementdrive: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -2186,13 +2186,13 @@ impl IVdsSubSystem { } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn SetStatus(&self, status: VDS_SUB_SYSTEM_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn QueryMaxLunCreateSize(&self, r#type: VDS_LUN_TYPE, pdriveidarray: &[::windows::core::GUID], phints: *const VDS_HINTS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryMaxLunCreateSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdriveidarray)), pdriveidarray.len() as _, ::core::mem::transmute(phints), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryMaxLunCreateSize)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdriveidarray)), pdriveidarray.len() as _, ::core::mem::transmute(phints), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2265,7 +2265,7 @@ impl IVdsSubSystem2 { #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"] pub unsafe fn GetDrive2(&self, sbusnumber: i16, sslotnumber: i16, ulenclosurenumber: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDrive2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sbusnumber), ::core::mem::transmute(sslotnumber), ::core::mem::transmute(ulenclosurenumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDrive2)(::windows::core::Interface::as_raw(self), sbusnumber, sslotnumber, ulenclosurenumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2274,13 +2274,13 @@ impl IVdsSubSystem2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLun2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(ullsizeinbytes), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdriveidarray)), pdriveidarray.len() as _, pwszunmaskinglist.into(), ::core::mem::transmute(phints2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLun2)(::windows::core::Interface::as_raw(self), r#type, ullsizeinbytes, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdriveidarray)), pdriveidarray.len() as _, pwszunmaskinglist.into(), ::core::mem::transmute(phints2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn QueryMaxLunCreateSize2(&self, r#type: VDS_LUN_TYPE, pdriveidarray: &[::windows::core::GUID], phints2: *const VDS_HINTS2) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryMaxLunCreateSize2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_ptr_or_null(pdriveidarray)), pdriveidarray.len() as _, ::core::mem::transmute(phints2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryMaxLunCreateSize2)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_ptr_or_null(pdriveidarray)), pdriveidarray.len() as _, ::core::mem::transmute(phints2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { 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 45bc727c30..1a8d3ec7a0 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs @@ -14,7 +14,7 @@ pub struct IVssAdmin(::windows::core::IUnknown); impl IVssAdmin { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn RegisterProvider(&self, pproviderid: ::windows::core::GUID, classid: ::windows::core::GUID, pwszprovidername: *const u16, eprovidertype: VSS_PROVIDER_TYPE, pwszproviderversion: *const u16, providerversionid: ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pproviderid), ::core::mem::transmute(classid), ::core::mem::transmute(pwszprovidername), ::core::mem::transmute(eprovidertype), ::core::mem::transmute(pwszproviderversion), ::core::mem::transmute(providerversionid)).ok() + (::windows::core::Interface::vtable(self).RegisterProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pproviderid), ::core::mem::transmute(classid), ::core::mem::transmute(pwszprovidername), eprovidertype, ::core::mem::transmute(pwszproviderversion), ::core::mem::transmute(providerversionid)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn UnregisterProvider(&self, providerid: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -80,7 +80,7 @@ pub struct IVssAdminEx(::windows::core::IUnknown); impl IVssAdminEx { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn RegisterProvider(&self, pproviderid: ::windows::core::GUID, classid: ::windows::core::GUID, pwszprovidername: *const u16, eprovidertype: VSS_PROVIDER_TYPE, pwszproviderversion: *const u16, providerversionid: ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RegisterProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pproviderid), ::core::mem::transmute(classid), ::core::mem::transmute(pwszprovidername), ::core::mem::transmute(eprovidertype), ::core::mem::transmute(pwszproviderversion), ::core::mem::transmute(providerversionid)).ok() + (::windows::core::Interface::vtable(self).base__.RegisterProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pproviderid), ::core::mem::transmute(classid), ::core::mem::transmute(pwszprovidername), eprovidertype, ::core::mem::transmute(pwszproviderversion), ::core::mem::transmute(providerversionid)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn UnregisterProvider(&self, providerid: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -107,7 +107,7 @@ impl IVssAdminEx { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetProviderContext(&self, providerid: ::windows::core::GUID, lcontext: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProviderContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(providerid), ::core::mem::transmute(lcontext)).ok() + (::windows::core::Interface::vtable(self).SetProviderContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(providerid), lcontext).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -178,7 +178,7 @@ impl IVssAsync { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] 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() + (::windows::core::Interface::vtable(self).Wait)(::windows::core::Interface::as_raw(self), dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn QueryStatus(&self, phrresult: *mut ::windows::core::HRESULT, preserved: *mut i32) -> ::windows::core::Result<()> { @@ -257,7 +257,7 @@ impl IVssComponent { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetAlternateLocationMapping(&self, imapping: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAlternateLocationMapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imapping), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAlternateLocationMapping)(::windows::core::Interface::as_raw(self), imapping, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetBackupMetadata<'a, P0>(&self, wszdata: P0) -> ::windows::core::Result<()> @@ -288,7 +288,7 @@ impl IVssComponent { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPartialFile(&self, ipartialfile: u32, pbstrpath: *mut super::super::Foundation::BSTR, pbstrfilename: *mut super::super::Foundation::BSTR, pbstrrange: *mut super::super::Foundation::BSTR, pbstrmetadata: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPartialFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ipartialfile), ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilename), ::core::mem::transmute(pbstrrange), ::core::mem::transmute(pbstrmetadata)).ok() + (::windows::core::Interface::vtable(self).GetPartialFile)(::windows::core::Interface::as_raw(self), ipartialfile, ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilename), ::core::mem::transmute(pbstrrange), ::core::mem::transmute(pbstrmetadata)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn IsSelectedForRestore(&self, pbselectedforrestore: *mut bool) -> ::windows::core::Result<()> { @@ -305,7 +305,7 @@ impl IVssComponent { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetNewTarget(&self, inewtarget: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNewTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inewtarget), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNewTarget)(::windows::core::Interface::as_raw(self), inewtarget, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddDirectedTarget<'a, P0, P1, P2, P3, P4, P5>(&self, wszsourcepath: P0, wszsourcefilename: P1, wszsourcerangelist: P2, wszdestinationpath: P3, wszdestinationfilename: P4, wszdestinationrangelist: P5) -> ::windows::core::Result<()> @@ -326,7 +326,7 @@ impl IVssComponent { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDirectedTarget(&self, idirectedtarget: u32, pbstrsourcepath: *mut super::super::Foundation::BSTR, pbstrsourcefilename: *mut super::super::Foundation::BSTR, pbstrsourcerangelist: *mut super::super::Foundation::BSTR, pbstrdestinationpath: *mut super::super::Foundation::BSTR, pbstrdestinationfilename: *mut super::super::Foundation::BSTR, pbstrdestinationrangelist: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDirectedTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idirectedtarget), ::core::mem::transmute(pbstrsourcepath), ::core::mem::transmute(pbstrsourcefilename), ::core::mem::transmute(pbstrsourcerangelist), ::core::mem::transmute(pbstrdestinationpath), ::core::mem::transmute(pbstrdestinationfilename), ::core::mem::transmute(pbstrdestinationrangelist)).ok() + (::windows::core::Interface::vtable(self).GetDirectedTarget)(::windows::core::Interface::as_raw(self), idirectedtarget, ::core::mem::transmute(pbstrsourcepath), ::core::mem::transmute(pbstrsourcefilename), ::core::mem::transmute(pbstrsourcerangelist), ::core::mem::transmute(pbstrdestinationpath), ::core::mem::transmute(pbstrdestinationfilename), ::core::mem::transmute(pbstrdestinationrangelist)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetRestoreMetadata<'a, P0>(&self, wszrestoremetadata: P0) -> ::windows::core::Result<()> @@ -342,7 +342,7 @@ impl IVssComponent { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetRestoreTarget(&self, target: VSS_RESTORE_TARGET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRestoreTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(target)).ok() + (::windows::core::Interface::vtable(self).SetRestoreTarget)(::windows::core::Interface::as_raw(self), target).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetRestoreTarget(&self, ptarget: *mut VSS_RESTORE_TARGET) -> ::windows::core::Result<()> { @@ -406,7 +406,7 @@ impl IVssComponent { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRestoreSubcomponent(&self, icomponent: u32, pbstrlogicalpath: *mut super::super::Foundation::BSTR, pbstrcomponentname: *mut super::super::Foundation::BSTR, pbrepair: *mut bool) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRestoreSubcomponent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(icomponent), ::core::mem::transmute(pbstrlogicalpath), ::core::mem::transmute(pbstrcomponentname), ::core::mem::transmute(pbrepair)).ok() + (::windows::core::Interface::vtable(self).GetRestoreSubcomponent)(::windows::core::Interface::as_raw(self), icomponent, ::core::mem::transmute(pbstrlogicalpath), ::core::mem::transmute(pbstrcomponentname), ::core::mem::transmute(pbrepair)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetFileRestoreStatus(&self, pstatus: *mut VSS_FILE_RESTORE_STATUS) -> ::windows::core::Result<()> { @@ -440,7 +440,7 @@ impl IVssComponent { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDifferencedFile(&self, idifferencedfile: u32, pbstrpath: *mut super::super::Foundation::BSTR, pbstrfilespec: *mut super::super::Foundation::BSTR, pbrecursive: *mut super::super::Foundation::BOOL, pbstrlsnstring: *mut super::super::Foundation::BSTR, pftlastmodifytime: *mut super::super::Foundation::FILETIME) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDifferencedFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idifferencedfile), ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilespec), ::core::mem::transmute(pbrecursive), ::core::mem::transmute(pbstrlsnstring), ::core::mem::transmute(pftlastmodifytime)).ok() + (::windows::core::Interface::vtable(self).GetDifferencedFile)(::windows::core::Interface::as_raw(self), idifferencedfile, ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilespec), ::core::mem::transmute(pbrecursive), ::core::mem::transmute(pbstrlsnstring), ::core::mem::transmute(pftlastmodifytime)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -598,7 +598,7 @@ impl IVssComponentEx { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetAlternateLocationMapping(&self, imapping: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAlternateLocationMapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imapping), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAlternateLocationMapping)(::windows::core::Interface::as_raw(self), imapping, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetBackupMetadata<'a, P0>(&self, wszdata: P0) -> ::windows::core::Result<()> @@ -629,7 +629,7 @@ impl IVssComponentEx { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPartialFile(&self, ipartialfile: u32, pbstrpath: *mut super::super::Foundation::BSTR, pbstrfilename: *mut super::super::Foundation::BSTR, pbstrrange: *mut super::super::Foundation::BSTR, pbstrmetadata: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPartialFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ipartialfile), ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilename), ::core::mem::transmute(pbstrrange), ::core::mem::transmute(pbstrmetadata)).ok() + (::windows::core::Interface::vtable(self).base__.GetPartialFile)(::windows::core::Interface::as_raw(self), ipartialfile, ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilename), ::core::mem::transmute(pbstrrange), ::core::mem::transmute(pbstrmetadata)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn IsSelectedForRestore(&self, pbselectedforrestore: *mut bool) -> ::windows::core::Result<()> { @@ -646,7 +646,7 @@ impl IVssComponentEx { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetNewTarget(&self, inewtarget: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetNewTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inewtarget), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetNewTarget)(::windows::core::Interface::as_raw(self), inewtarget, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddDirectedTarget<'a, P0, P1, P2, P3, P4, P5>(&self, wszsourcepath: P0, wszsourcefilename: P1, wszsourcerangelist: P2, wszdestinationpath: P3, wszdestinationfilename: P4, wszdestinationrangelist: P5) -> ::windows::core::Result<()> @@ -667,7 +667,7 @@ impl IVssComponentEx { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDirectedTarget(&self, idirectedtarget: u32, pbstrsourcepath: *mut super::super::Foundation::BSTR, pbstrsourcefilename: *mut super::super::Foundation::BSTR, pbstrsourcerangelist: *mut super::super::Foundation::BSTR, pbstrdestinationpath: *mut super::super::Foundation::BSTR, pbstrdestinationfilename: *mut super::super::Foundation::BSTR, pbstrdestinationrangelist: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDirectedTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idirectedtarget), ::core::mem::transmute(pbstrsourcepath), ::core::mem::transmute(pbstrsourcefilename), ::core::mem::transmute(pbstrsourcerangelist), ::core::mem::transmute(pbstrdestinationpath), ::core::mem::transmute(pbstrdestinationfilename), ::core::mem::transmute(pbstrdestinationrangelist)).ok() + (::windows::core::Interface::vtable(self).base__.GetDirectedTarget)(::windows::core::Interface::as_raw(self), idirectedtarget, ::core::mem::transmute(pbstrsourcepath), ::core::mem::transmute(pbstrsourcefilename), ::core::mem::transmute(pbstrsourcerangelist), ::core::mem::transmute(pbstrdestinationpath), ::core::mem::transmute(pbstrdestinationfilename), ::core::mem::transmute(pbstrdestinationrangelist)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetRestoreMetadata<'a, P0>(&self, wszrestoremetadata: P0) -> ::windows::core::Result<()> @@ -683,7 +683,7 @@ impl IVssComponentEx { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetRestoreTarget(&self, target: VSS_RESTORE_TARGET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRestoreTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(target)).ok() + (::windows::core::Interface::vtable(self).base__.SetRestoreTarget)(::windows::core::Interface::as_raw(self), target).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetRestoreTarget(&self, ptarget: *mut VSS_RESTORE_TARGET) -> ::windows::core::Result<()> { @@ -747,7 +747,7 @@ impl IVssComponentEx { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRestoreSubcomponent(&self, icomponent: u32, pbstrlogicalpath: *mut super::super::Foundation::BSTR, pbstrcomponentname: *mut super::super::Foundation::BSTR, pbrepair: *mut bool) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRestoreSubcomponent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(icomponent), ::core::mem::transmute(pbstrlogicalpath), ::core::mem::transmute(pbstrcomponentname), ::core::mem::transmute(pbrepair)).ok() + (::windows::core::Interface::vtable(self).base__.GetRestoreSubcomponent)(::windows::core::Interface::as_raw(self), icomponent, ::core::mem::transmute(pbstrlogicalpath), ::core::mem::transmute(pbstrcomponentname), ::core::mem::transmute(pbrepair)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetFileRestoreStatus(&self, pstatus: *mut VSS_FILE_RESTORE_STATUS) -> ::windows::core::Result<()> { @@ -781,7 +781,7 @@ impl IVssComponentEx { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDifferencedFile(&self, idifferencedfile: u32, pbstrpath: *mut super::super::Foundation::BSTR, pbstrfilespec: *mut super::super::Foundation::BSTR, pbrecursive: *mut super::super::Foundation::BOOL, pbstrlsnstring: *mut super::super::Foundation::BSTR, pftlastmodifytime: *mut super::super::Foundation::FILETIME) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDifferencedFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idifferencedfile), ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilespec), ::core::mem::transmute(pbrecursive), ::core::mem::transmute(pbstrlsnstring), ::core::mem::transmute(pftlastmodifytime)).ok() + (::windows::core::Interface::vtable(self).base__.GetDifferencedFile)(::windows::core::Interface::as_raw(self), idifferencedfile, ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilespec), ::core::mem::transmute(pbrecursive), ::core::mem::transmute(pbstrlsnstring), ::core::mem::transmute(pftlastmodifytime)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetPrepareForBackupFailureMsg<'a, P0>(&self, wszfailuremsg: P0) -> ::windows::core::Result<()> @@ -929,7 +929,7 @@ impl IVssComponentEx2 { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetAlternateLocationMapping(&self, imapping: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetAlternateLocationMapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imapping), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetAlternateLocationMapping)(::windows::core::Interface::as_raw(self), imapping, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetBackupMetadata<'a, P0>(&self, wszdata: P0) -> ::windows::core::Result<()> @@ -960,7 +960,7 @@ impl IVssComponentEx2 { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPartialFile(&self, ipartialfile: u32, pbstrpath: *mut super::super::Foundation::BSTR, pbstrfilename: *mut super::super::Foundation::BSTR, pbstrrange: *mut super::super::Foundation::BSTR, pbstrmetadata: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPartialFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ipartialfile), ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilename), ::core::mem::transmute(pbstrrange), ::core::mem::transmute(pbstrmetadata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPartialFile)(::windows::core::Interface::as_raw(self), ipartialfile, ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilename), ::core::mem::transmute(pbstrrange), ::core::mem::transmute(pbstrmetadata)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn IsSelectedForRestore(&self, pbselectedforrestore: *mut bool) -> ::windows::core::Result<()> { @@ -977,7 +977,7 @@ impl IVssComponentEx2 { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetNewTarget(&self, inewtarget: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetNewTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inewtarget), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetNewTarget)(::windows::core::Interface::as_raw(self), inewtarget, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddDirectedTarget<'a, P0, P1, P2, P3, P4, P5>(&self, wszsourcepath: P0, wszsourcefilename: P1, wszsourcerangelist: P2, wszdestinationpath: P3, wszdestinationfilename: P4, wszdestinationrangelist: P5) -> ::windows::core::Result<()> @@ -998,7 +998,7 @@ impl IVssComponentEx2 { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDirectedTarget(&self, idirectedtarget: u32, pbstrsourcepath: *mut super::super::Foundation::BSTR, pbstrsourcefilename: *mut super::super::Foundation::BSTR, pbstrsourcerangelist: *mut super::super::Foundation::BSTR, pbstrdestinationpath: *mut super::super::Foundation::BSTR, pbstrdestinationfilename: *mut super::super::Foundation::BSTR, pbstrdestinationrangelist: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetDirectedTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idirectedtarget), ::core::mem::transmute(pbstrsourcepath), ::core::mem::transmute(pbstrsourcefilename), ::core::mem::transmute(pbstrsourcerangelist), ::core::mem::transmute(pbstrdestinationpath), ::core::mem::transmute(pbstrdestinationfilename), ::core::mem::transmute(pbstrdestinationrangelist)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDirectedTarget)(::windows::core::Interface::as_raw(self), idirectedtarget, ::core::mem::transmute(pbstrsourcepath), ::core::mem::transmute(pbstrsourcefilename), ::core::mem::transmute(pbstrsourcerangelist), ::core::mem::transmute(pbstrdestinationpath), ::core::mem::transmute(pbstrdestinationfilename), ::core::mem::transmute(pbstrdestinationrangelist)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetRestoreMetadata<'a, P0>(&self, wszrestoremetadata: P0) -> ::windows::core::Result<()> @@ -1014,7 +1014,7 @@ impl IVssComponentEx2 { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetRestoreTarget(&self, target: VSS_RESTORE_TARGET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRestoreTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(target)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRestoreTarget)(::windows::core::Interface::as_raw(self), target).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetRestoreTarget(&self, ptarget: *mut VSS_RESTORE_TARGET) -> ::windows::core::Result<()> { @@ -1078,7 +1078,7 @@ impl IVssComponentEx2 { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRestoreSubcomponent(&self, icomponent: u32, pbstrlogicalpath: *mut super::super::Foundation::BSTR, pbstrcomponentname: *mut super::super::Foundation::BSTR, pbrepair: *mut bool) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetRestoreSubcomponent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(icomponent), ::core::mem::transmute(pbstrlogicalpath), ::core::mem::transmute(pbstrcomponentname), ::core::mem::transmute(pbrepair)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetRestoreSubcomponent)(::windows::core::Interface::as_raw(self), icomponent, ::core::mem::transmute(pbstrlogicalpath), ::core::mem::transmute(pbstrcomponentname), ::core::mem::transmute(pbrepair)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetFileRestoreStatus(&self, pstatus: *mut VSS_FILE_RESTORE_STATUS) -> ::windows::core::Result<()> { @@ -1112,7 +1112,7 @@ impl IVssComponentEx2 { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDifferencedFile(&self, idifferencedfile: u32, pbstrpath: *mut super::super::Foundation::BSTR, pbstrfilespec: *mut super::super::Foundation::BSTR, pbrecursive: *mut super::super::Foundation::BOOL, pbstrlsnstring: *mut super::super::Foundation::BSTR, pftlastmodifytime: *mut super::super::Foundation::FILETIME) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetDifferencedFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idifferencedfile), ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilespec), ::core::mem::transmute(pbrecursive), ::core::mem::transmute(pbstrlsnstring), ::core::mem::transmute(pftlastmodifytime)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDifferencedFile)(::windows::core::Interface::as_raw(self), idifferencedfile, ::core::mem::transmute(pbstrpath), ::core::mem::transmute(pbstrfilespec), ::core::mem::transmute(pbrecursive), ::core::mem::transmute(pbstrlsnstring), ::core::mem::transmute(pftlastmodifytime)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetPrepareForBackupFailureMsg<'a, P0>(&self, wszfailuremsg: P0) -> ::windows::core::Result<()> @@ -1161,7 +1161,7 @@ impl IVssComponentEx2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetFailure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr), ::core::mem::transmute(hrapplication), wszapplicationmessage.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).SetFailure)(::windows::core::Interface::as_raw(self), hr, hrapplication, wszapplicationmessage.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1254,7 +1254,7 @@ impl IVssCreateExpressWriterMetadata { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddExcludeFiles)(::windows::core::Interface::as_raw(self), wszpath.into(), wszfilespec.into(), ::core::mem::transmute(brecursive)).ok() + (::windows::core::Interface::vtable(self).AddExcludeFiles)(::windows::core::Interface::as_raw(self), wszpath.into(), wszfilespec.into(), brecursive).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddComponent<'a, P0, P1, P2>(&self, ct: VSS_COMPONENT_TYPE, wszlogicalpath: P0, wszcomponentname: P1, wszcaption: P2, pbicon: *const u8, cbicon: u32, brestoremetadata: u8, bnotifyonbackupcomplete: u8, bselectable: u8, bselectableforrestore: u8, dwcomponentflags: u32) -> ::windows::core::Result<()> @@ -1263,7 +1263,7 @@ impl IVssCreateExpressWriterMetadata { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddComponent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ct), wszlogicalpath.into(), wszcomponentname.into(), wszcaption.into(), ::core::mem::transmute(pbicon), ::core::mem::transmute(cbicon), ::core::mem::transmute(brestoremetadata), ::core::mem::transmute(bnotifyonbackupcomplete), ::core::mem::transmute(bselectable), ::core::mem::transmute(bselectableforrestore), ::core::mem::transmute(dwcomponentflags)).ok() + (::windows::core::Interface::vtable(self).AddComponent)(::windows::core::Interface::as_raw(self), ct, wszlogicalpath.into(), wszcomponentname.into(), wszcaption.into(), ::core::mem::transmute(pbicon), cbicon, brestoremetadata, bnotifyonbackupcomplete, bselectable, bselectableforrestore, dwcomponentflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddFilesToFileGroup<'a, P0, P1, P2, P3, P4>(&self, wszlogicalpath: P0, wszgroupname: P1, wszpath: P2, wszfilespec: P3, brecursive: u8, wszalternatelocation: P4, dwbackuptypemask: u32) -> ::windows::core::Result<()> @@ -1274,7 +1274,7 @@ impl IVssCreateExpressWriterMetadata { P3: ::std::convert::Into<::windows::core::PCWSTR>, P4: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddFilesToFileGroup)(::windows::core::Interface::as_raw(self), wszlogicalpath.into(), wszgroupname.into(), wszpath.into(), wszfilespec.into(), ::core::mem::transmute(brecursive), wszalternatelocation.into(), ::core::mem::transmute(dwbackuptypemask)).ok() + (::windows::core::Interface::vtable(self).AddFilesToFileGroup)(::windows::core::Interface::as_raw(self), wszlogicalpath.into(), wszgroupname.into(), wszpath.into(), wszfilespec.into(), brecursive, wszalternatelocation.into(), dwbackuptypemask).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetRestoreMethod<'a, P0, P1>(&self, method: VSS_RESTOREMETHOD_ENUM, wszservice: P0, wszuserprocedure: P1, writerrestore: VSS_WRITERRESTORE_ENUM, brebootrequired: u8) -> ::windows::core::Result<()> @@ -1282,7 +1282,7 @@ impl IVssCreateExpressWriterMetadata { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetRestoreMethod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(method), wszservice.into(), wszuserprocedure.into(), ::core::mem::transmute(writerrestore), ::core::mem::transmute(brebootrequired)).ok() + (::windows::core::Interface::vtable(self).SetRestoreMethod)(::windows::core::Interface::as_raw(self), method, wszservice.into(), wszuserprocedure.into(), writerrestore, brebootrequired).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddComponentDependency<'a, P0, P1, P2, P3>(&self, wszforlogicalpath: P0, wszforcomponentname: P1, onwriterid: ::windows::core::GUID, wszonlogicalpath: P2, wszoncomponentname: P3) -> ::windows::core::Result<()> @@ -1296,7 +1296,7 @@ impl IVssCreateExpressWriterMetadata { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetBackupSchema(&self, dwschemamask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackupSchema)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwschemamask)).ok() + (::windows::core::Interface::vtable(self).SetBackupSchema)(::windows::core::Interface::as_raw(self), dwschemamask).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1366,7 +1366,7 @@ impl IVssCreateWriterMetadata { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddIncludeFiles)(::windows::core::Interface::as_raw(self), wszpath.into(), wszfilespec.into(), ::core::mem::transmute(brecursive), wszalternatelocation.into()).ok() + (::windows::core::Interface::vtable(self).AddIncludeFiles)(::windows::core::Interface::as_raw(self), wszpath.into(), wszfilespec.into(), brecursive, wszalternatelocation.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddExcludeFiles<'a, P0, P1>(&self, wszpath: P0, wszfilespec: P1, brecursive: u8) -> ::windows::core::Result<()> @@ -1374,7 +1374,7 @@ impl IVssCreateWriterMetadata { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddExcludeFiles)(::windows::core::Interface::as_raw(self), wszpath.into(), wszfilespec.into(), ::core::mem::transmute(brecursive)).ok() + (::windows::core::Interface::vtable(self).AddExcludeFiles)(::windows::core::Interface::as_raw(self), wszpath.into(), wszfilespec.into(), brecursive).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddComponent<'a, P0, P1, P2>(&self, ct: VSS_COMPONENT_TYPE, wszlogicalpath: P0, wszcomponentname: P1, wszcaption: P2, pbicon: *const u8, cbicon: u32, brestoremetadata: u8, bnotifyonbackupcomplete: u8, bselectable: u8, bselectableforrestore: u8, dwcomponentflags: u32) -> ::windows::core::Result<()> @@ -1383,7 +1383,7 @@ impl IVssCreateWriterMetadata { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddComponent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ct), wszlogicalpath.into(), wszcomponentname.into(), wszcaption.into(), ::core::mem::transmute(pbicon), ::core::mem::transmute(cbicon), ::core::mem::transmute(brestoremetadata), ::core::mem::transmute(bnotifyonbackupcomplete), ::core::mem::transmute(bselectable), ::core::mem::transmute(bselectableforrestore), ::core::mem::transmute(dwcomponentflags)).ok() + (::windows::core::Interface::vtable(self).AddComponent)(::windows::core::Interface::as_raw(self), ct, wszlogicalpath.into(), wszcomponentname.into(), wszcaption.into(), ::core::mem::transmute(pbicon), cbicon, brestoremetadata, bnotifyonbackupcomplete, bselectable, bselectableforrestore, dwcomponentflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddDatabaseFiles<'a, P0, P1, P2, P3>(&self, wszlogicalpath: P0, wszdatabasename: P1, wszpath: P2, wszfilespec: P3, dwbackuptypemask: u32) -> ::windows::core::Result<()> @@ -1393,7 +1393,7 @@ impl IVssCreateWriterMetadata { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddDatabaseFiles)(::windows::core::Interface::as_raw(self), wszlogicalpath.into(), wszdatabasename.into(), wszpath.into(), wszfilespec.into(), ::core::mem::transmute(dwbackuptypemask)).ok() + (::windows::core::Interface::vtable(self).AddDatabaseFiles)(::windows::core::Interface::as_raw(self), wszlogicalpath.into(), wszdatabasename.into(), wszpath.into(), wszfilespec.into(), dwbackuptypemask).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddDatabaseLogFiles<'a, P0, P1, P2, P3>(&self, wszlogicalpath: P0, wszdatabasename: P1, wszpath: P2, wszfilespec: P3, dwbackuptypemask: u32) -> ::windows::core::Result<()> @@ -1403,7 +1403,7 @@ impl IVssCreateWriterMetadata { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddDatabaseLogFiles)(::windows::core::Interface::as_raw(self), wszlogicalpath.into(), wszdatabasename.into(), wszpath.into(), wszfilespec.into(), ::core::mem::transmute(dwbackuptypemask)).ok() + (::windows::core::Interface::vtable(self).AddDatabaseLogFiles)(::windows::core::Interface::as_raw(self), wszlogicalpath.into(), wszdatabasename.into(), wszpath.into(), wszfilespec.into(), dwbackuptypemask).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddFilesToFileGroup<'a, P0, P1, P2, P3, P4>(&self, wszlogicalpath: P0, wszgroupname: P1, wszpath: P2, wszfilespec: P3, brecursive: u8, wszalternatelocation: P4, dwbackuptypemask: u32) -> ::windows::core::Result<()> @@ -1414,7 +1414,7 @@ impl IVssCreateWriterMetadata { P3: ::std::convert::Into<::windows::core::PCWSTR>, P4: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddFilesToFileGroup)(::windows::core::Interface::as_raw(self), wszlogicalpath.into(), wszgroupname.into(), wszpath.into(), wszfilespec.into(), ::core::mem::transmute(brecursive), wszalternatelocation.into(), ::core::mem::transmute(dwbackuptypemask)).ok() + (::windows::core::Interface::vtable(self).AddFilesToFileGroup)(::windows::core::Interface::as_raw(self), wszlogicalpath.into(), wszgroupname.into(), wszpath.into(), wszfilespec.into(), brecursive, wszalternatelocation.into(), dwbackuptypemask).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetRestoreMethod<'a, P0, P1>(&self, method: VSS_RESTOREMETHOD_ENUM, wszservice: P0, wszuserprocedure: P1, writerrestore: VSS_WRITERRESTORE_ENUM, brebootrequired: u8) -> ::windows::core::Result<()> @@ -1422,7 +1422,7 @@ impl IVssCreateWriterMetadata { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetRestoreMethod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(method), wszservice.into(), wszuserprocedure.into(), ::core::mem::transmute(writerrestore), ::core::mem::transmute(brebootrequired)).ok() + (::windows::core::Interface::vtable(self).SetRestoreMethod)(::windows::core::Interface::as_raw(self), method, wszservice.into(), wszuserprocedure.into(), writerrestore, brebootrequired).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddAlternateLocationMapping<'a, P0, P1, P2>(&self, wszsourcepath: P0, wszsourcefilespec: P1, brecursive: u8, wszdestination: P2) -> ::windows::core::Result<()> @@ -1431,7 +1431,7 @@ impl IVssCreateWriterMetadata { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddAlternateLocationMapping)(::windows::core::Interface::as_raw(self), wszsourcepath.into(), wszsourcefilespec.into(), ::core::mem::transmute(brecursive), wszdestination.into()).ok() + (::windows::core::Interface::vtable(self).AddAlternateLocationMapping)(::windows::core::Interface::as_raw(self), wszsourcepath.into(), wszsourcefilespec.into(), brecursive, wszdestination.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddComponentDependency<'a, P0, P1, P2, P3>(&self, wszforlogicalpath: P0, wszforcomponentname: P1, onwriterid: ::windows::core::GUID, wszonlogicalpath: P2, wszoncomponentname: P3) -> ::windows::core::Result<()> @@ -1445,7 +1445,7 @@ impl IVssCreateWriterMetadata { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetBackupSchema(&self, dwschemamask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackupSchema)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwschemamask)).ok() + (::windows::core::Interface::vtable(self).SetBackupSchema)(::windows::core::Interface::as_raw(self), dwschemamask).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] @@ -1507,11 +1507,11 @@ pub struct IVssDifferentialSoftwareSnapshotMgmt(::windows::core::IUnknown); impl IVssDifferentialSoftwareSnapshotMgmt { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddDiffArea(&self, pwszvolumename: *const u16, pwszdiffareavolumename: *const u16, llmaximumdiffspace: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddDiffArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), ::core::mem::transmute(llmaximumdiffspace)).ok() + (::windows::core::Interface::vtable(self).AddDiffArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), llmaximumdiffspace).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn ChangeDiffAreaMaximumSize(&self, pwszvolumename: *const u16, pwszdiffareavolumename: *const u16, llmaximumdiffspace: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeDiffAreaMaximumSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), ::core::mem::transmute(llmaximumdiffspace)).ok() + (::windows::core::Interface::vtable(self).ChangeDiffAreaMaximumSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), llmaximumdiffspace).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn QueryVolumesSupportedForDiffAreas(&self, pwszoriginalvolumename: *const u16) -> ::windows::core::Result { @@ -1586,11 +1586,11 @@ pub struct IVssDifferentialSoftwareSnapshotMgmt2(::windows::core::IUnknown); impl IVssDifferentialSoftwareSnapshotMgmt2 { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddDiffArea(&self, pwszvolumename: *const u16, pwszdiffareavolumename: *const u16, llmaximumdiffspace: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddDiffArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), ::core::mem::transmute(llmaximumdiffspace)).ok() + (::windows::core::Interface::vtable(self).base__.AddDiffArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), llmaximumdiffspace).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn ChangeDiffAreaMaximumSize(&self, pwszvolumename: *const u16, pwszdiffareavolumename: *const u16, llmaximumdiffspace: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChangeDiffAreaMaximumSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), ::core::mem::transmute(llmaximumdiffspace)).ok() + (::windows::core::Interface::vtable(self).base__.ChangeDiffAreaMaximumSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), llmaximumdiffspace).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn QueryVolumesSupportedForDiffAreas(&self, pwszoriginalvolumename: *const u16) -> ::windows::core::Result { @@ -1618,7 +1618,7 @@ impl IVssDifferentialSoftwareSnapshotMgmt2 { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).ChangeDiffAreaMaximumSizeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), llmaximumdiffspace, bvolatile.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn MigrateDiffAreas(&self, pwszvolumename: *const u16, pwszdiffareavolumename: *const u16, pwsznewdiffareavolumename: *const u16) -> ::windows::core::Result<()> { @@ -1631,7 +1631,7 @@ impl IVssDifferentialSoftwareSnapshotMgmt2 { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetSnapshotPriority(&self, idsnapshot: ::windows::core::GUID, priority: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSnapshotPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idsnapshot), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).SetSnapshotPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idsnapshot), priority).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1702,11 +1702,11 @@ pub struct IVssDifferentialSoftwareSnapshotMgmt3(::windows::core::IUnknown); impl IVssDifferentialSoftwareSnapshotMgmt3 { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn AddDiffArea(&self, pwszvolumename: *const u16, pwszdiffareavolumename: *const u16, llmaximumdiffspace: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.AddDiffArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), ::core::mem::transmute(llmaximumdiffspace)).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddDiffArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), llmaximumdiffspace).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn ChangeDiffAreaMaximumSize(&self, pwszvolumename: *const u16, pwszdiffareavolumename: *const u16, llmaximumdiffspace: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ChangeDiffAreaMaximumSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), ::core::mem::transmute(llmaximumdiffspace)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ChangeDiffAreaMaximumSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), llmaximumdiffspace).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn QueryVolumesSupportedForDiffAreas(&self, pwszoriginalvolumename: *const u16) -> ::windows::core::Result { @@ -1734,7 +1734,7 @@ impl IVssDifferentialSoftwareSnapshotMgmt3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.ChangeDiffAreaMaximumSizeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), ::core::mem::transmute(llmaximumdiffspace), bvolatile.into()).ok() + (::windows::core::Interface::vtable(self).base__.ChangeDiffAreaMaximumSizeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(pwszdiffareavolumename), llmaximumdiffspace, bvolatile.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn MigrateDiffAreas(&self, pwszvolumename: *const u16, pwszdiffareavolumename: *const u16, pwsznewdiffareavolumename: *const u16) -> ::windows::core::Result<()> { @@ -1747,11 +1747,11 @@ impl IVssDifferentialSoftwareSnapshotMgmt3 { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetSnapshotPriority(&self, idsnapshot: ::windows::core::GUID, priority: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSnapshotPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idsnapshot), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).base__.SetSnapshotPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idsnapshot), priority).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetVolumeProtectLevel(&self, pwszvolumename: *const u16, protectionlevel: VSS_PROTECTION_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolumeProtectLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), ::core::mem::transmute(protectionlevel)).ok() + (::windows::core::Interface::vtable(self).SetVolumeProtectLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszvolumename), protectionlevel).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1860,7 +1860,7 @@ impl IVssEnumMgmtObject { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1925,7 +1925,7 @@ impl IVssEnumObject { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1992,14 +1992,14 @@ impl IVssExpressWriter { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateMetadata)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(writerid), writername.into(), ::core::mem::transmute(usagetype), ::core::mem::transmute(versionmajor), ::core::mem::transmute(versionminor), ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateMetadata)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(writerid), writername.into(), usagetype, versionmajor, versionminor, reserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn LoadMetadata<'a, P0>(&self, metadata: P0, reserved: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LoadMetadata)(::windows::core::Interface::as_raw(self), metadata.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).LoadMetadata)(::windows::core::Interface::as_raw(self), metadata.into(), reserved).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn Register(&self) -> ::windows::core::Result<()> { @@ -2060,7 +2060,7 @@ pub struct IVssFileShareSnapshotProvider(::windows::core::IUnknown); impl IVssFileShareSnapshotProvider { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetContext(&self, lcontext: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcontext)).ok() + (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), lcontext).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetSnapshotProperties(&self, snapshotid: ::windows::core::GUID) -> ::windows::core::Result { @@ -2070,7 +2070,7 @@ impl IVssFileShareSnapshotProvider { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn Query(&self, queriedobjectid: ::windows::core::GUID, equeriedobjecttype: VSS_OBJECT_TYPE, ereturnedobjectstype: VSS_OBJECT_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::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), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Query)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(queriedobjectid), equeriedobjecttype, ereturnedobjectstype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2078,11 +2078,11 @@ impl IVssFileShareSnapshotProvider { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).DeleteSnapshots)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourceobjectid), esourceobjecttype, bforcedelete.into(), ::core::mem::transmute(pldeletedsnapshots), ::core::mem::transmute(pnondeletedsnapshotid)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] 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() + (::windows::core::Interface::vtable(self).BeginPrepareSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotsetid), ::core::mem::transmute(snapshotid), ::core::mem::transmute(pwszsharepath), lnewcontext, ::core::mem::transmute(providerid)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2101,7 +2101,7 @@ impl IVssFileShareSnapshotProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetSnapshotProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotid), ::core::mem::transmute(esnapshotpropertyid), vproperty.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetSnapshotProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotid), esnapshotpropertyid, vproperty.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2171,7 +2171,7 @@ impl IVssHardwareSnapshotProvider { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_VirtualDiskService\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_VirtualDiskService"))] pub unsafe fn AreLunsSupported(&self, lluncount: i32, lcontext: i32, rgwszdevices: *const *const u16, pluninformation: *mut super::VirtualDiskService::VDS_LUN_INFORMATION, pbissupported: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AreLunsSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lluncount), ::core::mem::transmute(lcontext), ::core::mem::transmute(rgwszdevices), ::core::mem::transmute(pluninformation), ::core::mem::transmute(pbissupported)).ok() + (::windows::core::Interface::vtable(self).AreLunsSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lluncount), lcontext, ::core::mem::transmute(rgwszdevices), ::core::mem::transmute(pluninformation), ::core::mem::transmute(pbissupported)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_VirtualDiskService\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_VirtualDiskService"))] @@ -2181,7 +2181,7 @@ impl IVssHardwareSnapshotProvider { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_VirtualDiskService\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_VirtualDiskService"))] pub unsafe fn BeginPrepareSnapshot(&self, snapshotsetid: ::windows::core::GUID, snapshotid: ::windows::core::GUID, lcontext: i32, lluncount: i32, rgdevicenames: *const *const u16, rgluninformation: *mut super::VirtualDiskService::VDS_LUN_INFORMATION) -> ::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(lcontext), ::core::mem::transmute(lluncount), ::core::mem::transmute(rgdevicenames), ::core::mem::transmute(rgluninformation)).ok() + (::windows::core::Interface::vtable(self).BeginPrepareSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotsetid), ::core::mem::transmute(snapshotid), lcontext, ::core::mem::transmute(lluncount), ::core::mem::transmute(rgdevicenames), ::core::mem::transmute(rgluninformation)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_VirtualDiskService\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_VirtualDiskService"))] @@ -2270,7 +2270,7 @@ impl IVssHardwareSnapshotProviderEx { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_VirtualDiskService\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_VirtualDiskService"))] pub unsafe fn AreLunsSupported(&self, lluncount: i32, lcontext: i32, rgwszdevices: *const *const u16, pluninformation: *mut super::VirtualDiskService::VDS_LUN_INFORMATION, pbissupported: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AreLunsSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lluncount), ::core::mem::transmute(lcontext), ::core::mem::transmute(rgwszdevices), ::core::mem::transmute(pluninformation), ::core::mem::transmute(pbissupported)).ok() + (::windows::core::Interface::vtable(self).base__.AreLunsSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lluncount), lcontext, ::core::mem::transmute(rgwszdevices), ::core::mem::transmute(pluninformation), ::core::mem::transmute(pbissupported)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_VirtualDiskService\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_VirtualDiskService"))] @@ -2280,7 +2280,7 @@ impl IVssHardwareSnapshotProviderEx { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_VirtualDiskService\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_VirtualDiskService"))] pub unsafe fn BeginPrepareSnapshot(&self, snapshotsetid: ::windows::core::GUID, snapshotid: ::windows::core::GUID, lcontext: i32, lluncount: i32, rgdevicenames: *const *const u16, rgluninformation: *mut super::VirtualDiskService::VDS_LUN_INFORMATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.BeginPrepareSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotsetid), ::core::mem::transmute(snapshotid), ::core::mem::transmute(lcontext), ::core::mem::transmute(lluncount), ::core::mem::transmute(rgdevicenames), ::core::mem::transmute(rgluninformation)).ok() + (::windows::core::Interface::vtable(self).base__.BeginPrepareSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotsetid), ::core::mem::transmute(snapshotid), lcontext, ::core::mem::transmute(lluncount), ::core::mem::transmute(rgdevicenames), ::core::mem::transmute(rgluninformation)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_VirtualDiskService\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_VirtualDiskService"))] @@ -2305,7 +2305,7 @@ impl IVssHardwareSnapshotProviderEx { #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_VirtualDiskService\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_VirtualDiskService"))] pub unsafe fn OnLunStateChange(&self, psnapshotluns: *const super::VirtualDiskService::VDS_LUN_INFORMATION, poriginalluns: *const super::VirtualDiskService::VDS_LUN_INFORMATION, dwcount: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnLunStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psnapshotluns), ::core::mem::transmute(poriginalluns), ::core::mem::transmute(dwcount), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OnLunStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psnapshotluns), ::core::mem::transmute(poriginalluns), ::core::mem::transmute(dwcount), dwflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_VirtualDiskService\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_VirtualDiskService"))] @@ -2405,7 +2405,7 @@ impl IVssProviderCreateSnapshotSet { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn PostCommitSnapshots(&self, snapshotsetid: ::windows::core::GUID, lsnapshotscount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PostCommitSnapshots)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotsetid), ::core::mem::transmute(lsnapshotscount)).ok() + (::windows::core::Interface::vtable(self).PostCommitSnapshots)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotsetid), lsnapshotscount).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn PreFinalCommitSnapshots(&self, snapshotsetid: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -2544,7 +2544,7 @@ impl IVssSnapshotMgmt { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn QueryVolumesSupportedForSnapshots(&self, providerid: ::windows::core::GUID, lcontext: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QueryVolumesSupportedForSnapshots)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(providerid), ::core::mem::transmute(lcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryVolumesSupportedForSnapshots)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(providerid), lcontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn QuerySnapshotsByVolume(&self, pwszvolumename: *const u16, providerid: ::windows::core::GUID) -> ::windows::core::Result { @@ -2652,7 +2652,7 @@ pub struct IVssSoftwareSnapshotProvider(::windows::core::IUnknown); impl IVssSoftwareSnapshotProvider { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetContext(&self, lcontext: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcontext)).ok() + (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), lcontext).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetSnapshotProperties(&self, snapshotid: ::windows::core::GUID) -> ::windows::core::Result { @@ -2662,7 +2662,7 @@ impl IVssSoftwareSnapshotProvider { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn Query(&self, queriedobjectid: ::windows::core::GUID, equeriedobjecttype: VSS_OBJECT_TYPE, ereturnedobjectstype: VSS_OBJECT_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::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), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Query)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(queriedobjectid), equeriedobjecttype, ereturnedobjectstype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2670,11 +2670,11 @@ impl IVssSoftwareSnapshotProvider { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).DeleteSnapshots)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourceobjectid), esourceobjecttype, bforcedelete.into(), ::core::mem::transmute(pldeletedsnapshots), ::core::mem::transmute(pnondeletedsnapshotid)).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] 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() + (::windows::core::Interface::vtable(self).BeginPrepareSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotsetid), ::core::mem::transmute(snapshotid), ::core::mem::transmute(pwszvolumename), lnewcontext).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2693,7 +2693,7 @@ impl IVssSoftwareSnapshotProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetSnapshotProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotid), ::core::mem::transmute(esnapshotpropertyid), vproperty.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetSnapshotProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotid), esnapshotpropertyid, vproperty.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn RevertToSnapshot(&self, snapshotid: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -2937,7 +2937,7 @@ impl IVssWriterComponents { #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetComponent(&self, icomponent: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetComponent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(icomponent), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetComponent)(::windows::core::Interface::as_raw(self), icomponent, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::clone::Clone for IVssWriterComponents { @@ -2977,11 +2977,11 @@ impl IVssWriterImpl { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(writerid), wszwritername.into(), wszwriterinstancename.into(), ::core::mem::transmute(dwmajorversion), ::core::mem::transmute(dwminorversion), ::core::mem::transmute(ut), ::core::mem::transmute(st), ::core::mem::transmute(nlevel), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(aws), ::core::mem::transmute(biothrottlingonly)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(writerid), wszwritername.into(), wszwriterinstancename.into(), dwmajorversion, dwminorversion, ut, st, nlevel, dwtimeout, aws, biothrottlingonly).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn Subscribe(&self, dwsubscribetimeout: u32, dweventflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Subscribe)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsubscribetimeout), ::core::mem::transmute(dweventflags)).ok() + (::windows::core::Interface::vtable(self).Subscribe)(::windows::core::Interface::as_raw(self), dwsubscribetimeout, dweventflags).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn Unsubscribe(&self) -> ::windows::core::Result<()> { @@ -3046,7 +3046,7 @@ impl IVssWriterImpl { } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn SetWriterFailure(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWriterFailure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).SetWriterFailure)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn IsPartialFileSupportEnabled(&self) -> bool { @@ -3065,7 +3065,7 @@ impl IVssWriterImpl { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetWriterFailureEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr), ::core::mem::transmute(hrapplication), wszapplicationmessage.into()).ok() + (::windows::core::Interface::vtable(self).SetWriterFailureEx)(::windows::core::Interface::as_raw(self), hr, hrapplication, wszapplicationmessage.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] pub unsafe fn GetSessionId(&self) -> ::windows::core::Result<::windows::core::GUID> { 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 f04893712c..1ac4413c08 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 @@ -270,12 +270,12 @@ impl IXpsPrintJobStream { #[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { 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 69858c0ce2..771e0dedd9 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs @@ -220,7 +220,7 @@ where extern "system" { fn DeviceCapabilitiesA(pdevice: ::windows::core::PCSTR, pport: ::windows::core::PCSTR, fwcapability: DEVICE_CAPABILITIES, poutput: ::windows::core::PSTR, pdevmode: *const super::super::Graphics::Gdi::DEVMODEA) -> i32; } - ::core::mem::transmute(DeviceCapabilitiesA(pdevice.into(), pport.into(), ::core::mem::transmute(fwcapability), ::core::mem::transmute(poutput), ::core::mem::transmute(pdevmode))) + ::core::mem::transmute(DeviceCapabilitiesA(pdevice.into(), pport.into(), fwcapability, ::core::mem::transmute(poutput), ::core::mem::transmute(pdevmode))) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -234,7 +234,7 @@ where extern "system" { fn DeviceCapabilitiesW(pdevice: ::windows::core::PCWSTR, pport: ::windows::core::PCWSTR, fwcapability: DEVICE_CAPABILITIES, poutput: ::windows::core::PWSTR, pdevmode: *const super::super::Graphics::Gdi::DEVMODEW) -> i32; } - ::core::mem::transmute(DeviceCapabilitiesW(pdevice.into(), pport.into(), ::core::mem::transmute(fwcapability), ::core::mem::transmute(poutput), ::core::mem::transmute(pdevmode))) + ::core::mem::transmute(DeviceCapabilitiesW(pdevice.into(), pport.into(), fwcapability, ::core::mem::transmute(poutput), ::core::mem::transmute(pdevmode))) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -274,7 +274,7 @@ where extern "system" { fn Escape(hdc: super::super::Graphics::Gdi::HDC, iescape: i32, cjin: i32, pvin: ::windows::core::PCSTR, pvout: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(Escape(hdc.into(), ::core::mem::transmute(iescape), ::core::mem::transmute(cjin), pvin.into(), ::core::mem::transmute(pvout))) + ::core::mem::transmute(Escape(hdc.into(), iescape, cjin, pvin.into(), ::core::mem::transmute(pvout))) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -288,7 +288,7 @@ where extern "system" { fn ExtEscape(hdc: super::super::Graphics::Gdi::HDC, iescape: i32, cjinput: i32, lpindata: ::windows::core::PCSTR, cjoutput: i32, lpoutdata: ::windows::core::PSTR) -> i32; } - ::core::mem::transmute(ExtEscape(hdc.into(), ::core::mem::transmute(iescape), ::core::mem::transmute(cjinput), lpindata.into(), ::core::mem::transmute(cjoutput), ::core::mem::transmute(lpoutdata))) + ::core::mem::transmute(ExtEscape(hdc.into(), iescape, cjinput, lpindata.into(), cjoutput, ::core::mem::transmute(lpoutdata))) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -481,7 +481,7 @@ impl IXpsOMBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -620,7 +620,7 @@ impl IXpsOMCanvas { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetOpacityMaskBrush(&self) -> ::windows::core::Result { @@ -994,25 +994,25 @@ impl IXpsOMColorProfileResourceCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn InsertAt<'a, P0>(&self, index: u32, object: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMColorProfileResource>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), object.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, object.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt<'a, P0>(&self, index: u32, object: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMColorProfileResource>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), object.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, object.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Append<'a, P0>(&self, object: P0) -> ::windows::core::Result<()> @@ -1418,19 +1418,19 @@ impl IXpsOMDashCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn InsertAt(&self, index: u32, dash: *const XPS_DASH) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(dash)).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(dash)).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt(&self, index: u32, dash: *const XPS_DASH) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(dash)).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(dash)).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Append(&self, dash: *const XPS_DASH) -> ::windows::core::Result<()> { @@ -1499,7 +1499,7 @@ impl IXpsOMDictionary { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32, key: *mut ::windows::core::PWSTR, entry: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(key), ::core::mem::transmute(entry)).ok() + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(key), ::core::mem::transmute(entry)).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetByKey<'a, P0, P1>(&self, key: P0, beforeentry: P1) -> ::windows::core::Result @@ -1532,11 +1532,11 @@ impl IXpsOMDictionary { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMShareable>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), key.into(), entry.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, key.into(), entry.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt<'a, P0, P1>(&self, index: u32, key: P0, entry: P1) -> ::windows::core::Result<()> @@ -1544,7 +1544,7 @@ impl IXpsOMDictionary { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMShareable>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), key.into(), entry.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, key.into(), entry.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -1740,25 +1740,25 @@ impl IXpsOMDocumentCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn InsertAt<'a, P0>(&self, index: u32, document: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMDocument>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), document.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, document.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt<'a, P0>(&self, index: u32, document: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMDocument>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), document.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, document.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Append<'a, P0>(&self, document: P0) -> ::windows::core::Result<()> @@ -2063,7 +2063,7 @@ impl IXpsOMFontResource { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { - (::windows::core::Interface::vtable(self).SetContent)(::windows::core::Interface::as_raw(self), sourcestream.into().abi(), ::core::mem::transmute(embeddingoption), partname.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetContent)(::windows::core::Interface::as_raw(self), sourcestream.into().abi(), embeddingoption, partname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetEmbeddingOption(&self) -> ::windows::core::Result { @@ -2162,21 +2162,21 @@ impl IXpsOMFontResourceCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt<'a, P0>(&self, index: u32, value: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMFontResource>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn InsertAt<'a, P0>(&self, index: u32, value: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMFontResource>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Append<'a, P0>(&self, value: P0) -> ::windows::core::Result<()> @@ -2187,7 +2187,7 @@ impl IXpsOMFontResourceCollection { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -2275,7 +2275,7 @@ impl IXpsOMGeometry { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetFillRule(&self, fillrule: XPS_FILL_RULE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFillRule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fillrule)).ok() + (::windows::core::Interface::vtable(self).SetFillRule)(::windows::core::Interface::as_raw(self), fillrule).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetTransform(&self) -> ::windows::core::Result { @@ -2401,7 +2401,7 @@ impl IXpsOMGeometryFigure { #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetSegments(&self, segmentcount: u32, segmentdatacount: u32, segmenttypes: *const XPS_SEGMENT_TYPE, segmentdata: *const f32, segmentstrokes: *const super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSegments)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(segmentcount), ::core::mem::transmute(segmentdatacount), ::core::mem::transmute(segmenttypes), ::core::mem::transmute(segmentdata), ::core::mem::transmute(segmentstrokes)).ok() + (::windows::core::Interface::vtable(self).SetSegments)(::windows::core::Interface::as_raw(self), segmentcount, segmentdatacount, ::core::mem::transmute(segmenttypes), ::core::mem::transmute(segmentdata), ::core::mem::transmute(segmentstrokes)).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetStartPoint(&self) -> ::windows::core::Result { @@ -2546,25 +2546,25 @@ impl IXpsOMGeometryFigureCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn InsertAt<'a, P0>(&self, index: u32, geometryfigure: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMGeometryFigure>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), geometryfigure.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, geometryfigure.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt<'a, P0>(&self, index: u32, geometryfigure: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMGeometryFigure>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), geometryfigure.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, geometryfigure.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Append<'a, P0>(&self, geometryfigure: P0) -> ::windows::core::Result<()> @@ -2699,7 +2699,7 @@ impl IXpsOMGlyphs { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetOpacityMaskBrush(&self) -> ::windows::core::Result { @@ -2837,7 +2837,7 @@ impl IXpsOMGlyphs { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetStyleSimulations(&self, stylesimulations: XPS_STYLE_SIMULATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStyleSimulations)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stylesimulations)).ok() + (::windows::core::Interface::vtable(self).SetStyleSimulations)(::windows::core::Interface::as_raw(self), stylesimulations).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetOrigin(&self) -> ::windows::core::Result { @@ -2855,7 +2855,7 @@ impl IXpsOMGlyphs { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetFontRenderingEmSize(&self, fontrenderingemsize: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFontRenderingEmSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontrenderingemsize)).ok() + (::windows::core::Interface::vtable(self).SetFontRenderingEmSize)(::windows::core::Interface::as_raw(self), fontrenderingemsize).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetFontResource(&self) -> ::windows::core::Result { @@ -2876,7 +2876,7 @@ impl IXpsOMGlyphs { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetFontFaceIndex(&self, fontfaceindex: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFontFaceIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fontfaceindex)).ok() + (::windows::core::Interface::vtable(self).SetFontFaceIndex)(::windows::core::Interface::as_raw(self), fontfaceindex).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetFillBrush(&self) -> ::windows::core::Result { @@ -3049,7 +3049,7 @@ impl IXpsOMGlyphsEditor { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetGlyphIndices(&self, indexcount: u32, glyphindices: *const XPS_GLYPH_INDEX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGlyphIndices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexcount), ::core::mem::transmute(glyphindices)).ok() + (::windows::core::Interface::vtable(self).SetGlyphIndices)(::windows::core::Interface::as_raw(self), indexcount, ::core::mem::transmute(glyphindices)).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetGlyphMappingCount(&self) -> ::windows::core::Result { @@ -3062,7 +3062,7 @@ impl IXpsOMGlyphsEditor { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetGlyphMappings(&self, glyphmappingcount: u32, glyphmappings: *const XPS_GLYPH_MAPPING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGlyphMappings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(glyphmappingcount), ::core::mem::transmute(glyphmappings)).ok() + (::windows::core::Interface::vtable(self).SetGlyphMappings)(::windows::core::Interface::as_raw(self), glyphmappingcount, ::core::mem::transmute(glyphmappings)).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetProhibitedCaretStopCount(&self) -> ::windows::core::Result { @@ -3075,7 +3075,7 @@ impl IXpsOMGlyphsEditor { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetProhibitedCaretStops(&self, count: u32, prohibitedcaretstops: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProhibitedCaretStops)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(prohibitedcaretstops)).ok() + (::windows::core::Interface::vtable(self).SetProhibitedCaretStops)(::windows::core::Interface::as_raw(self), count, ::core::mem::transmute(prohibitedcaretstops)).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetBidiLevel(&self) -> ::windows::core::Result { @@ -3084,7 +3084,7 @@ impl IXpsOMGlyphsEditor { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetBidiLevel(&self, bidilevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBidiLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bidilevel)).ok() + (::windows::core::Interface::vtable(self).SetBidiLevel)(::windows::core::Interface::as_raw(self), bidilevel).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3198,7 +3198,7 @@ impl IXpsOMGradientBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetGradientStops(&self) -> ::windows::core::Result { @@ -3241,7 +3241,7 @@ impl IXpsOMGradientBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetSpreadMethod(&self, spreadmethod: XPS_SPREAD_METHOD) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpreadMethod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(spreadmethod)).ok() + (::windows::core::Interface::vtable(self).SetSpreadMethod)(::windows::core::Interface::as_raw(self), spreadmethod).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetColorInterpolationMode(&self) -> ::windows::core::Result { @@ -3250,7 +3250,7 @@ impl IXpsOMGradientBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetColorInterpolationMode(&self, colorinterpolationmode: XPS_COLOR_INTERPOLATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorInterpolationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorinterpolationmode)).ok() + (::windows::core::Interface::vtable(self).SetColorInterpolationMode)(::windows::core::Interface::as_raw(self), colorinterpolationmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3349,7 +3349,7 @@ impl IXpsOMGradientStop { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOffset(&self, offset: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetOffset)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetColor(&self, color: *mut XPS_COLOR, colorprofile: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -3426,25 +3426,25 @@ impl IXpsOMGradientStopCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn InsertAt<'a, P0>(&self, index: u32, stop: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMGradientStop>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), stop.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, stop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt<'a, P0>(&self, index: u32, stop: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMGradientStop>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), stop.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, stop.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Append<'a, P0>(&self, stop: P0) -> ::windows::core::Result<()> @@ -3521,7 +3521,7 @@ impl IXpsOMImageBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetTransform(&self) -> ::windows::core::Result { @@ -3577,7 +3577,7 @@ impl IXpsOMImageBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetTileMode(&self, tilemode: XPS_TILE_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTileMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tilemode)).ok() + (::windows::core::Interface::vtable(self).base__.SetTileMode)(::windows::core::Interface::as_raw(self), tilemode).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetImageResource(&self) -> ::windows::core::Result { @@ -3730,7 +3730,7 @@ impl IXpsOMImageResource { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { - (::windows::core::Interface::vtable(self).SetContent)(::windows::core::Interface::as_raw(self), sourcestream.into().abi(), ::core::mem::transmute(imagetype), partname.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetContent)(::windows::core::Interface::as_raw(self), sourcestream.into().abi(), imagetype, partname.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetImageType(&self) -> ::windows::core::Result { @@ -3829,25 +3829,25 @@ impl IXpsOMImageResourceCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn InsertAt<'a, P0>(&self, index: u32, object: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMImageResource>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), object.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, object.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt<'a, P0>(&self, index: u32, object: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMImageResource>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), object.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, object.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Append<'a, P0>(&self, object: P0) -> ::windows::core::Result<()> @@ -3937,7 +3937,7 @@ impl IXpsOMLinearGradientBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetGradientStops(&self) -> ::windows::core::Result { @@ -3980,7 +3980,7 @@ impl IXpsOMLinearGradientBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetSpreadMethod(&self, spreadmethod: XPS_SPREAD_METHOD) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSpreadMethod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(spreadmethod)).ok() + (::windows::core::Interface::vtable(self).base__.SetSpreadMethod)(::windows::core::Interface::as_raw(self), spreadmethod).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetColorInterpolationMode(&self) -> ::windows::core::Result { @@ -3989,7 +3989,7 @@ impl IXpsOMLinearGradientBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetColorInterpolationMode(&self, colorinterpolationmode: XPS_COLOR_INTERPOLATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetColorInterpolationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorinterpolationmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetColorInterpolationMode)(::windows::core::Interface::as_raw(self), colorinterpolationmode).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetStartPoint(&self) -> ::windows::core::Result { @@ -4204,7 +4204,7 @@ impl IXpsOMNameCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4451,7 +4451,7 @@ impl IXpsOMObjectFactory { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateImageResource)(::windows::core::Interface::as_raw(self), acquiredstream.into().abi(), ::core::mem::transmute(contenttype), parturi.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateImageResource)(::windows::core::Interface::as_raw(self), acquiredstream.into().abi(), contenttype, parturi.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -4472,7 +4472,7 @@ impl IXpsOMObjectFactory { P2: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFontResource)(::windows::core::Interface::as_raw(self), acquiredstream.into().abi(), ::core::mem::transmute(fontembedding), parturi.into().abi(), isobfsourcestream.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFontResource)(::windows::core::Interface::as_raw(self), acquiredstream.into().abi(), fontembedding, parturi.into().abi(), isobfsourcestream.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn CreateGradientStop<'a, P0>(&self, color: *const XPS_COLOR, colorprofile: P0, offset: f32) -> ::windows::core::Result @@ -4480,7 +4480,7 @@ impl IXpsOMObjectFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMColorProfileResource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGradientStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color), colorprofile.into().abi(), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGradientStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color), colorprofile.into().abi(), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn CreateLinearGradientBrush<'a, P0, P1>(&self, gradstop1: P0, gradstop2: P1, startpoint: *const XPS_POINT, endpoint: *const XPS_POINT) -> ::windows::core::Result @@ -4532,7 +4532,7 @@ impl IXpsOMObjectFactory { P6: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePackageWriterOnFile)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(flagsandattributes), optimizemarkupsize.into(), ::core::mem::transmute(interleaving), documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePackageWriterOnFile)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), flagsandattributes, optimizemarkupsize.into(), interleaving, documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -4547,7 +4547,7 @@ impl IXpsOMObjectFactory { P6: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePackageWriterOnStream)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), optimizemarkupsize.into(), ::core::mem::transmute(interleaving), documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePackageWriterOnStream)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), optimizemarkupsize.into(), interleaving, documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -4907,7 +4907,7 @@ impl IXpsOMObjectFactory1 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateImageResource)(::windows::core::Interface::as_raw(self), acquiredstream.into().abi(), ::core::mem::transmute(contenttype), parturi.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateImageResource)(::windows::core::Interface::as_raw(self), acquiredstream.into().abi(), contenttype, parturi.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -4928,7 +4928,7 @@ impl IXpsOMObjectFactory1 { P2: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateFontResource)(::windows::core::Interface::as_raw(self), acquiredstream.into().abi(), ::core::mem::transmute(fontembedding), parturi.into().abi(), isobfsourcestream.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateFontResource)(::windows::core::Interface::as_raw(self), acquiredstream.into().abi(), fontembedding, parturi.into().abi(), isobfsourcestream.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn CreateGradientStop<'a, P0>(&self, color: *const XPS_COLOR, colorprofile: P0, offset: f32) -> ::windows::core::Result @@ -4936,7 +4936,7 @@ impl IXpsOMObjectFactory1 { P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMColorProfileResource>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateGradientStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color), colorprofile.into().abi(), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateGradientStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color), colorprofile.into().abi(), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn CreateLinearGradientBrush<'a, P0, P1>(&self, gradstop1: P0, gradstop2: P1, startpoint: *const XPS_POINT, endpoint: *const XPS_POINT) -> ::windows::core::Result @@ -4988,7 +4988,7 @@ impl IXpsOMObjectFactory1 { P6: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreatePackageWriterOnFile)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(flagsandattributes), optimizemarkupsize.into(), ::core::mem::transmute(interleaving), documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreatePackageWriterOnFile)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), flagsandattributes, optimizemarkupsize.into(), interleaving, documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -5003,7 +5003,7 @@ impl IXpsOMObjectFactory1 { P6: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreatePackageWriterOnStream)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), optimizemarkupsize.into(), ::core::mem::transmute(interleaving), documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreatePackageWriterOnStream)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), optimizemarkupsize.into(), interleaving, documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -5067,7 +5067,7 @@ impl IXpsOMObjectFactory1 { P6: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePackageWriterOnFile1)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(flagsandattributes), optimizemarkupsize.into(), ::core::mem::transmute(interleaving), documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), ::core::mem::transmute(documenttype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePackageWriterOnFile1)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), flagsandattributes, optimizemarkupsize.into(), interleaving, documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), documenttype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -5082,7 +5082,7 @@ impl IXpsOMObjectFactory1 { P6: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePackageWriterOnStream1)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), optimizemarkupsize.into(), ::core::mem::transmute(interleaving), documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), ::core::mem::transmute(documenttype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePackageWriterOnStream1)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), optimizemarkupsize.into(), interleaving, documentsequencepartname.into().abi(), coreproperties.into().abi(), packagethumbnail.into().abi(), documentsequenceprintticket.into().abi(), discardcontrolpartname.into().abi(), documenttype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn CreatePackage1(&self) -> ::windows::core::Result { @@ -5295,7 +5295,7 @@ impl IXpsOMPackage { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).WriteToFile)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(flagsandattributes), optimizemarkupsize.into()).ok() + (::windows::core::Interface::vtable(self).WriteToFile)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), flagsandattributes, optimizemarkupsize.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -5430,7 +5430,7 @@ impl IXpsOMPackage1 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.WriteToFile)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(flagsandattributes), optimizemarkupsize.into()).ok() + (::windows::core::Interface::vtable(self).base__.WriteToFile)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), flagsandattributes, optimizemarkupsize.into()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -5453,7 +5453,7 @@ impl IXpsOMPackage1 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).WriteToFile1)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(flagsandattributes), optimizemarkupsize.into(), ::core::mem::transmute(documenttype)).ok() + (::windows::core::Interface::vtable(self).WriteToFile1)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), flagsandattributes, optimizemarkupsize.into(), documenttype).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -5462,7 +5462,7 @@ impl IXpsOMPackage1 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::ISequentialStream>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).WriteToStream1)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), optimizemarkupsize.into(), ::core::mem::transmute(documenttype)).ok() + (::windows::core::Interface::vtable(self).WriteToStream1)(::windows::core::Interface::as_raw(self), outputstream.into().abi(), optimizemarkupsize.into(), documenttype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5945,7 +5945,7 @@ impl IXpsOMPage { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GenerateUnusedLookupKey(&self, r#type: XPS_OBJECT_TYPE) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GenerateUnusedLookupKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GenerateUnusedLookupKey)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -6173,7 +6173,7 @@ impl IXpsOMPage1 { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GenerateUnusedLookupKey(&self, r#type: XPS_OBJECT_TYPE) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GenerateUnusedLookupKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.GenerateUnusedLookupKey)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -6192,7 +6192,7 @@ impl IXpsOMPage1 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::ISequentialStream>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Write1)(::windows::core::Interface::as_raw(self), stream.into().abi(), optimizemarkupsize.into(), ::core::mem::transmute(documenttype)).ok() + (::windows::core::Interface::vtable(self).Write1)(::windows::core::Interface::as_raw(self), stream.into().abi(), optimizemarkupsize.into(), documenttype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6443,25 +6443,25 @@ impl IXpsOMPageReferenceCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn InsertAt<'a, P0>(&self, index: u32, pagereference: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMPageReference>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), pagereference.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, pagereference.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt<'a, P0>(&self, index: u32, pagereference: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMPageReference>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), pagereference.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, pagereference.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Append<'a, P0>(&self, pagereference: P0) -> ::windows::core::Result<()> @@ -6666,7 +6666,7 @@ impl IXpsOMPartUriCollection { #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -6674,11 +6674,11 @@ impl IXpsOMPartUriCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), parturi.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, parturi.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -6686,7 +6686,7 @@ impl IXpsOMPartUriCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), parturi.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, parturi.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -6834,7 +6834,7 @@ impl IXpsOMPath { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetOpacityMaskBrush(&self) -> ::windows::core::Result { @@ -7025,7 +7025,7 @@ impl IXpsOMPath { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetStrokeDashCap(&self, strokedashcap: XPS_DASH_CAP) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStrokeDashCap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokedashcap)).ok() + (::windows::core::Interface::vtable(self).SetStrokeDashCap)(::windows::core::Interface::as_raw(self), strokedashcap).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetStrokeDashOffset(&self) -> ::windows::core::Result { @@ -7034,7 +7034,7 @@ impl IXpsOMPath { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetStrokeDashOffset(&self, strokedashoffset: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStrokeDashOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokedashoffset)).ok() + (::windows::core::Interface::vtable(self).SetStrokeDashOffset)(::windows::core::Interface::as_raw(self), strokedashoffset).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetStrokeStartLineCap(&self) -> ::windows::core::Result { @@ -7043,7 +7043,7 @@ impl IXpsOMPath { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetStrokeStartLineCap(&self, strokestartlinecap: XPS_LINE_CAP) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStrokeStartLineCap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokestartlinecap)).ok() + (::windows::core::Interface::vtable(self).SetStrokeStartLineCap)(::windows::core::Interface::as_raw(self), strokestartlinecap).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetStrokeEndLineCap(&self) -> ::windows::core::Result { @@ -7052,7 +7052,7 @@ impl IXpsOMPath { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetStrokeEndLineCap(&self, strokeendlinecap: XPS_LINE_CAP) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStrokeEndLineCap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokeendlinecap)).ok() + (::windows::core::Interface::vtable(self).SetStrokeEndLineCap)(::windows::core::Interface::as_raw(self), strokeendlinecap).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetStrokeLineJoin(&self) -> ::windows::core::Result { @@ -7061,7 +7061,7 @@ impl IXpsOMPath { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetStrokeLineJoin(&self, strokelinejoin: XPS_LINE_JOIN) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStrokeLineJoin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokelinejoin)).ok() + (::windows::core::Interface::vtable(self).SetStrokeLineJoin)(::windows::core::Interface::as_raw(self), strokelinejoin).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetStrokeMiterLimit(&self) -> ::windows::core::Result { @@ -7070,7 +7070,7 @@ impl IXpsOMPath { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetStrokeMiterLimit(&self, strokemiterlimit: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStrokeMiterLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokemiterlimit)).ok() + (::windows::core::Interface::vtable(self).SetStrokeMiterLimit)(::windows::core::Interface::as_raw(self), strokemiterlimit).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetStrokeThickness(&self) -> ::windows::core::Result { @@ -7079,7 +7079,7 @@ impl IXpsOMPath { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetStrokeThickness(&self, strokethickness: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStrokeThickness)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(strokethickness)).ok() + (::windows::core::Interface::vtable(self).SetStrokeThickness)(::windows::core::Interface::as_raw(self), strokethickness).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetFillBrush(&self) -> ::windows::core::Result { @@ -7362,7 +7362,7 @@ impl IXpsOMRadialGradientBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetGradientStops(&self) -> ::windows::core::Result { @@ -7405,7 +7405,7 @@ impl IXpsOMRadialGradientBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetSpreadMethod(&self, spreadmethod: XPS_SPREAD_METHOD) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSpreadMethod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(spreadmethod)).ok() + (::windows::core::Interface::vtable(self).base__.SetSpreadMethod)(::windows::core::Interface::as_raw(self), spreadmethod).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetColorInterpolationMode(&self) -> ::windows::core::Result { @@ -7414,7 +7414,7 @@ impl IXpsOMRadialGradientBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetColorInterpolationMode(&self, colorinterpolationmode: XPS_COLOR_INTERPOLATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetColorInterpolationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colorinterpolationmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetColorInterpolationMode)(::windows::core::Interface::as_raw(self), colorinterpolationmode).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetCenter(&self) -> ::windows::core::Result { @@ -7685,7 +7685,7 @@ impl IXpsOMRemoteDictionaryResource1 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::ISequentialStream>>, { - (::windows::core::Interface::vtable(self).Write1)(::windows::core::Interface::as_raw(self), stream.into().abi(), ::core::mem::transmute(documenttype)).ok() + (::windows::core::Interface::vtable(self).Write1)(::windows::core::Interface::as_raw(self), stream.into().abi(), documenttype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7790,25 +7790,25 @@ impl IXpsOMRemoteDictionaryResourceCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn InsertAt<'a, P0>(&self, index: u32, object: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMRemoteDictionaryResource>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), object.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, object.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt<'a, P0>(&self, index: u32, object: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMRemoteDictionaryResource>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), object.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, object.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Append<'a, P0>(&self, object: P0) -> ::windows::core::Result<()> @@ -8138,25 +8138,25 @@ impl IXpsOMSignatureBlockResourceCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn InsertAt<'a, P0>(&self, index: u32, signatureblockresource: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMSignatureBlockResource>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), signatureblockresource.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, signatureblockresource.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt<'a, P0>(&self, index: u32, signatureblockresource: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMSignatureBlockResource>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), signatureblockresource.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, signatureblockresource.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Append<'a, P0>(&self, signatureblockresource: P0) -> ::windows::core::Result<()> @@ -8246,7 +8246,7 @@ impl IXpsOMSolidColorBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetColor(&self, color: *mut XPS_COLOR, colorprofile: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -8468,7 +8468,7 @@ impl IXpsOMThumbnailGenerator { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GenerateThumbnail)(::windows::core::Interface::as_raw(self), page.into().abi(), ::core::mem::transmute(thumbnailtype), ::core::mem::transmute(thumbnailsize), imageresourcepartname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GenerateThumbnail)(::windows::core::Interface::as_raw(self), page.into().abi(), thumbnailtype, thumbnailsize, imageresourcepartname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8536,7 +8536,7 @@ impl IXpsOMTileBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetTransform(&self) -> ::windows::core::Result { @@ -8592,7 +8592,7 @@ impl IXpsOMTileBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetTileMode(&self, tilemode: XPS_TILE_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTileMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tilemode)).ok() + (::windows::core::Interface::vtable(self).SetTileMode)(::windows::core::Interface::as_raw(self), tilemode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8755,7 +8755,7 @@ impl IXpsOMVisual { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetOpacityMaskBrush(&self) -> ::windows::core::Result { @@ -8952,7 +8952,7 @@ impl IXpsOMVisualBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetOpacity(&self, opacity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOpacity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(opacity)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOpacity)(::windows::core::Interface::as_raw(self), opacity).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetTransform(&self) -> ::windows::core::Result { @@ -9008,7 +9008,7 @@ impl IXpsOMVisualBrush { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetTileMode(&self, tilemode: XPS_TILE_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTileMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tilemode)).ok() + (::windows::core::Interface::vtable(self).base__.SetTileMode)(::windows::core::Interface::as_raw(self), tilemode).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetVisual(&self) -> ::windows::core::Result { @@ -9148,25 +9148,25 @@ impl IXpsOMVisualCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn InsertAt<'a, P0>(&self, index: u32, object: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMVisual>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), object.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), index, object.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetAt<'a, P0>(&self, index: u32, object: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IXpsOMVisual>>, { - (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), object.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAt)(::windows::core::Interface::as_raw(self), index, object.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn Append<'a, P0>(&self, object: P0) -> ::windows::core::Result<()> @@ -9458,11 +9458,11 @@ impl IXpsSignatureBlockCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9520,11 +9520,11 @@ impl IXpsSignatureCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9624,7 +9624,7 @@ impl IXpsSignatureManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Packaging::Opc::IOpcPartUri>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddSignatureBlock)(::windows::core::Interface::as_raw(self), partname.into().abi(), ::core::mem::transmute(fixeddocumentindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddSignatureBlock)(::windows::core::Interface::as_raw(self), partname.into().abi(), fixeddocumentindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetSignatureBlocks(&self) -> ::windows::core::Result { @@ -9642,7 +9642,7 @@ impl IXpsSignatureManager { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SavePackageToFile)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(flagsandattributes)).ok() + (::windows::core::Interface::vtable(self).SavePackageToFile)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(securityattributes), flagsandattributes).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9784,7 +9784,7 @@ impl IXpsSignatureRequest { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetSpotLocation(&self, pageindex: i32, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpotLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pageindex), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).SetSpotLocation)(::windows::core::Interface::as_raw(self), pageindex, x, y).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetRequestId(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -9864,11 +9864,11 @@ impl IXpsSignatureRequestCollection { #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9975,7 +9975,7 @@ impl IXpsSigningOptions { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetPolicy(&self, policy: XPS_SIGN_POLICY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(policy)).ok() + (::windows::core::Interface::vtable(self).SetPolicy)(::windows::core::Interface::as_raw(self), policy).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Storage_Packaging_Opc\"`*"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] @@ -9986,7 +9986,7 @@ impl IXpsSigningOptions { #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Storage_Packaging_Opc\"`*"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] pub unsafe fn SetSigningTimeFormat(&self, timeformat: super::Packaging::Opc::OPC_SIGNATURE_TIME_FORMAT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSigningTimeFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeformat)).ok() + (::windows::core::Interface::vtable(self).SetSigningTimeFormat)(::windows::core::Interface::as_raw(self), timeformat).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Storage_Packaging_Opc\"`*"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] @@ -10013,7 +10013,7 @@ impl IXpsSigningOptions { } #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] pub unsafe fn SetFlags(&self, flags: XPS_SIGN_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10349,7 +10349,7 @@ where extern "system" { fn PrintWindow(hwnd: super::super::Foundation::HWND, hdcblt: super::super::Graphics::Gdi::HDC, nflags: PRINT_WINDOW_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PrintWindow(hwnd.into(), hdcblt.into(), ::core::mem::transmute(nflags))) + ::core::mem::transmute(PrintWindow(hwnd.into(), hdcblt.into(), nflags)) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] 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 d66f65e8d3..cfc6ad417e 100644 --- a/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs @@ -163,7 +163,7 @@ where extern "system" { fn BuildDisplayTable(lpallocatebuffer: *mut ::core::ffi::c_void, lpallocatemore: *mut ::core::ffi::c_void, lpfreebuffer: *mut ::core::ffi::c_void, lpmalloc: *mut ::core::ffi::c_void, hinstance: super::super::Foundation::HINSTANCE, cpages: u32, lppage: *mut DTPAGE, ulflags: u32, lpptable: *mut *mut ::core::ffi::c_void, lpptbldata: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - BuildDisplayTable(::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpallocatemore), ::core::mem::transmute(lpfreebuffer), lpmalloc.into().abi(), hinstance.into(), ::core::mem::transmute(cpages), ::core::mem::transmute(lppage), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpptable), ::core::mem::transmute(lpptbldata)).ok() + BuildDisplayTable(::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpallocatemore), ::core::mem::transmute(lpfreebuffer), lpmalloc.into().abi(), hinstance.into(), cpages, ::core::mem::transmute(lppage), ulflags, ::core::mem::transmute(lpptable), ::core::mem::transmute(lpptbldata)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub type CALLERRELEASE = ::core::option::Option, lpvue: ::core::option::Option)>; @@ -175,7 +175,7 @@ pub unsafe fn ChangeIdleRoutine(ftg: *mut ::core::ffi::c_void, lpfnidle: PFNIDLE extern "system" { fn ChangeIdleRoutine(ftg: *mut ::core::ffi::c_void, lpfnidle: *mut ::core::ffi::c_void, lpvidleparam: *mut ::core::ffi::c_void, priidle: i16, csecidle: u32, iroidle: u16, ircidle: u16); } - ChangeIdleRoutine(::core::mem::transmute(ftg), ::core::mem::transmute(lpfnidle), ::core::mem::transmute(lpvidleparam), ::core::mem::transmute(priidle), ::core::mem::transmute(csecidle), ::core::mem::transmute(iroidle), ::core::mem::transmute(ircidle)) + ChangeIdleRoutine(::core::mem::transmute(ftg), ::core::mem::transmute(lpfnidle), ::core::mem::transmute(lpvidleparam), priidle, csecidle, iroidle, ircidle) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] @@ -193,7 +193,7 @@ pub unsafe fn CreateTable(lpinterface: *mut ::windows::core::GUID, lpallocatebuf extern "system" { fn CreateTable(lpinterface: *mut ::windows::core::GUID, lpallocatebuffer: *mut ::core::ffi::c_void, lpallocatemore: *mut ::core::ffi::c_void, lpfreebuffer: *mut ::core::ffi::c_void, lpvreserved: *mut ::core::ffi::c_void, ultabletype: u32, ulproptagindexcolumn: u32, lpsproptagarraycolumns: *mut SPropTagArray, lpptabledata: *mut *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(CreateTable(::core::mem::transmute(lpinterface), ::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpallocatemore), ::core::mem::transmute(lpfreebuffer), ::core::mem::transmute(lpvreserved), ::core::mem::transmute(ultabletype), ::core::mem::transmute(ulproptagindexcolumn), ::core::mem::transmute(lpsproptagarraycolumns), ::core::mem::transmute(lpptabledata))) + ::core::mem::transmute(CreateTable(::core::mem::transmute(lpinterface), ::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpallocatemore), ::core::mem::transmute(lpfreebuffer), ::core::mem::transmute(lpvreserved), ultabletype, ulproptagindexcolumn, ::core::mem::transmute(lpsproptagarraycolumns), ::core::mem::transmute(lpptabledata))) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] @@ -1115,7 +1115,7 @@ pub unsafe fn FPropCompareProp(lpspropvalue1: *mut SPropValue, ulrelop: u32, lps extern "system" { fn FPropCompareProp(lpspropvalue1: *mut SPropValue, ulrelop: u32, lpspropvalue2: *mut SPropValue) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FPropCompareProp(::core::mem::transmute(lpspropvalue1), ::core::mem::transmute(ulrelop), ::core::mem::transmute(lpspropvalue2))) + ::core::mem::transmute(FPropCompareProp(::core::mem::transmute(lpspropvalue1), ulrelop, ::core::mem::transmute(lpspropvalue2))) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1125,7 +1125,7 @@ pub unsafe fn FPropContainsProp(lpspropvaluedst: *mut SPropValue, lpspropvaluesr extern "system" { fn FPropContainsProp(lpspropvaluedst: *mut SPropValue, lpspropvaluesrc: *mut SPropValue, ulfuzzylevel: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FPropContainsProp(::core::mem::transmute(lpspropvaluedst), ::core::mem::transmute(lpspropvaluesrc), ::core::mem::transmute(ulfuzzylevel))) + ::core::mem::transmute(FPropContainsProp(::core::mem::transmute(lpspropvaluedst), ::core::mem::transmute(lpspropvaluesrc), ulfuzzylevel)) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1138,7 +1138,7 @@ where extern "system" { fn FPropExists(lpmapiprop: *mut ::core::ffi::c_void, ulproptag: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FPropExists(lpmapiprop.into().abi(), ::core::mem::transmute(ulproptag))) + ::core::mem::transmute(FPropExists(lpmapiprop.into().abi(), ulproptag)) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1178,7 +1178,7 @@ pub unsafe fn FtMulDw(ftmultiplier: u32, ftmultiplicand: super::super::Foundatio extern "system" { fn FtMulDw(ftmultiplier: u32, ftmultiplicand: super::super::Foundation::FILETIME) -> super::super::Foundation::FILETIME; } - ::core::mem::transmute(FtMulDw(::core::mem::transmute(ftmultiplier), ::core::mem::transmute(ftmultiplicand))) + ::core::mem::transmute(FtMulDw(ftmultiplier, ::core::mem::transmute(ftmultiplicand))) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1188,7 +1188,7 @@ pub unsafe fn FtMulDwDw(ftmultiplicand: u32, ftmultiplier: u32) -> super::super: extern "system" { fn FtMulDwDw(ftmultiplicand: u32, ftmultiplier: u32) -> super::super::Foundation::FILETIME; } - ::core::mem::transmute(FtMulDwDw(::core::mem::transmute(ftmultiplicand), ::core::mem::transmute(ftmultiplier))) + ::core::mem::transmute(FtMulDwDw(ftmultiplicand, ftmultiplier)) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1218,7 +1218,7 @@ pub unsafe fn FtgRegisterIdleRoutine(lpfnidle: PFNIDLE, lpvidleparam: *mut ::cor extern "system" { fn FtgRegisterIdleRoutine(lpfnidle: *mut ::core::ffi::c_void, lpvidleparam: *mut ::core::ffi::c_void, priidle: i16, csecidle: u32, iroidle: u16) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(FtgRegisterIdleRoutine(::core::mem::transmute(lpfnidle), ::core::mem::transmute(lpvidleparam), ::core::mem::transmute(priidle), ::core::mem::transmute(csecidle), ::core::mem::transmute(iroidle))) + ::core::mem::transmute(FtgRegisterIdleRoutine(::core::mem::transmute(lpfnidle), ::core::mem::transmute(lpvidleparam), priidle, csecidle, iroidle)) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[repr(transparent)] @@ -1271,7 +1271,7 @@ where extern "system" { fn HrAddColumnsEx(lptbl: *mut ::core::ffi::c_void, lpproptagcolumnsnew: *mut SPropTagArray, lpallocatebuffer: *mut ::core::ffi::c_void, lpfreebuffer: *mut ::core::ffi::c_void, lpfnfiltercolumns: isize) -> ::windows::core::HRESULT; } - HrAddColumnsEx(lptbl.into().abi(), ::core::mem::transmute(lpproptagcolumnsnew), ::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpfreebuffer), ::core::mem::transmute(lpfnfiltercolumns)).ok() + HrAddColumnsEx(lptbl.into().abi(), ::core::mem::transmute(lpproptagcolumnsnew), ::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpfreebuffer), lpfnfiltercolumns).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1290,7 +1290,7 @@ pub unsafe fn HrDispatchNotifications(ulflags: u32) -> ::windows::core::Result<( extern "system" { fn HrDispatchNotifications(ulflags: u32) -> ::windows::core::HRESULT; } - HrDispatchNotifications(::core::mem::transmute(ulflags)).ok() + HrDispatchNotifications(ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1303,7 +1303,7 @@ where extern "system" { fn HrGetOneProp(lpmapiprop: *mut ::core::ffi::c_void, ulproptag: u32, lppprop: *mut *mut SPropValue) -> ::windows::core::HRESULT; } - HrGetOneProp(lpmapiprop.into().abi(), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lppprop)).ok() + HrGetOneProp(lpmapiprop.into().abi(), ulproptag, ::core::mem::transmute(lppprop)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -1316,7 +1316,7 @@ where extern "system" { fn HrIStorageFromStream(lpunkin: *mut ::core::ffi::c_void, lpinterface: *mut ::windows::core::GUID, ulflags: u32, lppstorageout: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HrIStorageFromStream(lpunkin.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppstorageout)).ok() + HrIStorageFromStream(lpunkin.into().abi(), ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(lppstorageout)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1329,7 +1329,7 @@ where extern "system" { fn HrQueryAllRows(lptable: *mut ::core::ffi::c_void, lpproptags: *mut SPropTagArray, lprestriction: *mut SRestriction, lpsortorderset: *mut SSortOrderSet, crowsmax: i32, lpprows: *mut *mut SRowSet) -> ::windows::core::HRESULT; } - HrQueryAllRows(lptable.into().abi(), ::core::mem::transmute(lpproptags), ::core::mem::transmute(lprestriction), ::core::mem::transmute(lpsortorderset), ::core::mem::transmute(crowsmax), ::core::mem::transmute(lpprows)).ok() + HrQueryAllRows(lptable.into().abi(), ::core::mem::transmute(lpproptags), ::core::mem::transmute(lprestriction), ::core::mem::transmute(lpsortorderset), crowsmax, ::core::mem::transmute(lpprows)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1363,29 +1363,29 @@ pub struct IABContainer(::windows::core::IUnknown); impl IABContainer { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -1396,68 +1396,68 @@ impl IABContainer { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetContentsTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetContentsTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetContentsTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetHierarchyTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetHierarchyTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetHierarchyTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *mut ::windows::core::GUID, ulflags: u32, lpulobjtype: *mut u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenEntry)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetSearchCriteria(&self, lprestriction: *const SRestriction, lpcontainerlist: *const SBinaryArray, ulsearchflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), ::core::mem::transmute(lpcontainerlist), ::core::mem::transmute(ulsearchflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), ::core::mem::transmute(lpcontainerlist), ulsearchflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetSearchCriteria(&self, ulflags: u32, lpprestriction: *mut *mut SRestriction, lppcontainerlist: *mut *mut SBinaryArray, lpulsearchstate: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpprestriction), ::core::mem::transmute(lppcontainerlist), ::core::mem::transmute(lpulsearchstate)).ok() + (::windows::core::Interface::vtable(self).base__.GetSearchCriteria)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpprestriction), ::core::mem::transmute(lppcontainerlist), ::core::mem::transmute(lpulsearchstate)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CreateEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, ulcreateflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(ulcreateflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateEntry)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ulcreateflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyEntries<'a, P0>(&self, lpentries: *const SBinaryArray, uluiparam: usize, lpprogress: P0, ulflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).CopyEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpentries), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).CopyEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpentries), uluiparam, lpprogress.into().abi(), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteEntries(&self, lpentries: *const SBinaryArray, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpentries), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).DeleteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpentries), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ResolveNames(&self, lpproptagarray: *const SPropTagArray, ulflags: u32, lpadrlist: *const ADRLIST) -> ::windows::core::Result<_flaglist> { let mut result__ = ::core::mem::MaybeUninit::<_flaglist>::zeroed(); - (::windows::core::Interface::vtable(self).ResolveNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpadrlist), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<_flaglist>(result__) + (::windows::core::Interface::vtable(self).ResolveNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpadrlist), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<_flaglist>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1543,29 +1543,29 @@ pub struct IAddrBook(::windows::core::IUnknown); impl IAddrBook { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -1576,54 +1576,54 @@ impl IAddrBook { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenEntry(&self, cbentryid: u32, lpentryid: *mut ENTRYID, lpinterface: *mut ::windows::core::GUID, ulflags: u32, lpulobjtype: *mut u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OpenEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).OpenEntry)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CompareEntryIDs(&self, cbentryid1: u32, lpentryid1: *mut ENTRYID, cbentryid2: u32, lpentryid2: *mut ENTRYID, ulflags: u32, lpulresult: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CompareEntryIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid1), ::core::mem::transmute(lpentryid1), ::core::mem::transmute(cbentryid2), ::core::mem::transmute(lpentryid2), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpulresult)).ok() + (::windows::core::Interface::vtable(self).CompareEntryIDs)(::windows::core::Interface::as_raw(self), cbentryid1, ::core::mem::transmute(lpentryid1), cbentryid2, ::core::mem::transmute(lpentryid2), ulflags, ::core::mem::transmute(lpulresult)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn Advise<'a, P0>(&self, cbentryid: u32, lpentryid: *mut ENTRYID, uleventmask: u32, lpadvisesink: P0, lpulconnection: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIAdviseSink>>, { - (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(uleventmask), lpadvisesink.into().abi(), ::core::mem::transmute(lpulconnection)).ok() + (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), uleventmask, lpadvisesink.into().abi(), ::core::mem::transmute(lpulconnection)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn Unadvise(&self, ulconnection: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulconnection)).ok() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), ulconnection).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CreateOneOff(&self, lpszname: *mut i8, lpszadrtype: *mut i8, lpszaddress: *mut i8, ulflags: u32, lpcbentryid: *mut u32, lppentryid: *mut *mut ENTRYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateOneOff)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpszadrtype), ::core::mem::transmute(lpszaddress), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcbentryid), ::core::mem::transmute(lppentryid)).ok() + (::windows::core::Interface::vtable(self).CreateOneOff)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpszadrtype), ::core::mem::transmute(lpszaddress), ulflags, ::core::mem::transmute(lpcbentryid), ::core::mem::transmute(lppentryid)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn NewEntry(&self, uluiparam: u32, ulflags: u32, cbeidcontainer: u32, lpeidcontainer: *mut ENTRYID, cbeidnewentrytpl: u32, lpeidnewentrytpl: *mut ENTRYID, lpcbeidnewentry: *mut u32, lppeidnewentry: *mut *mut ENTRYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NewEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uluiparam), ::core::mem::transmute(ulflags), ::core::mem::transmute(cbeidcontainer), ::core::mem::transmute(lpeidcontainer), ::core::mem::transmute(cbeidnewentrytpl), ::core::mem::transmute(lpeidnewentrytpl), ::core::mem::transmute(lpcbeidnewentry), ::core::mem::transmute(lppeidnewentry)).ok() + (::windows::core::Interface::vtable(self).NewEntry)(::windows::core::Interface::as_raw(self), uluiparam, ulflags, cbeidcontainer, ::core::mem::transmute(lpeidcontainer), cbeidnewentrytpl, ::core::mem::transmute(lpeidnewentrytpl), ::core::mem::transmute(lpcbeidnewentry), ::core::mem::transmute(lppeidnewentry)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ResolveName(&self, uluiparam: usize, ulflags: u32, lpsznewentrytitle: *mut i8, lpadrlist: *mut ADRLIST) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResolveName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uluiparam), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpsznewentrytitle), ::core::mem::transmute(lpadrlist)).ok() + (::windows::core::Interface::vtable(self).ResolveName)(::windows::core::Interface::as_raw(self), uluiparam, ulflags, ::core::mem::transmute(lpsznewentrytitle), ::core::mem::transmute(lpadrlist)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1632,17 +1632,17 @@ impl IAddrBook { } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn Details(&self, lpuluiparam: *mut usize, lpfndismiss: LPFNDISMISS, lpvdismisscontext: *mut ::core::ffi::c_void, cbentryid: u32, lpentryid: *mut ENTRYID, lpfbuttoncallback: LPFNBUTTON, lpvbuttoncontext: *mut ::core::ffi::c_void, lpszbuttontext: *mut i8, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Details)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpuluiparam), ::core::mem::transmute(lpfndismiss), ::core::mem::transmute(lpvdismisscontext), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpfbuttoncallback), ::core::mem::transmute(lpvbuttoncontext), ::core::mem::transmute(lpszbuttontext), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).Details)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpuluiparam), ::core::mem::transmute(lpfndismiss), ::core::mem::transmute(lpvdismisscontext), cbentryid, ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpfbuttoncallback), ::core::mem::transmute(lpvbuttoncontext), ::core::mem::transmute(lpszbuttontext), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn RecipOptions(&self, uluiparam: u32, ulflags: u32, lprecip: *mut ADRENTRY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RecipOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uluiparam), ::core::mem::transmute(ulflags), ::core::mem::transmute(lprecip)).ok() + (::windows::core::Interface::vtable(self).RecipOptions)(::windows::core::Interface::as_raw(self), uluiparam, ulflags, ::core::mem::transmute(lprecip)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn QueryDefaultRecipOpt(&self, lpszadrtype: *mut i8, ulflags: u32, lpcvalues: *mut u32, lppoptions: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryDefaultRecipOpt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpszadrtype), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppoptions)).ok() + (::windows::core::Interface::vtable(self).QueryDefaultRecipOpt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpszadrtype), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppoptions)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPAB(&self, lpcbentryid: *mut u32, lppentryid: *mut *mut ENTRYID) -> ::windows::core::Result<()> { @@ -1650,7 +1650,7 @@ impl IAddrBook { } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SetPAB(&self, cbentryid: u32, lpentryid: *mut ENTRYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPAB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid)).ok() + (::windows::core::Interface::vtable(self).SetPAB)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetDefaultDir(&self, lpcbentryid: *mut u32, lppentryid: *mut *mut ENTRYID) -> ::windows::core::Result<()> { @@ -1658,22 +1658,22 @@ impl IAddrBook { } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SetDefaultDir(&self, cbentryid: u32, lpentryid: *mut ENTRYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultDir)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid)).ok() + (::windows::core::Interface::vtable(self).SetDefaultDir)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetSearchPath(&self, ulflags: u32, lppsearchpath: *mut *mut SRowSet) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSearchPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppsearchpath)).ok() + (::windows::core::Interface::vtable(self).GetSearchPath)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppsearchpath)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetSearchPath(&self, ulflags: u32, lpsearchpath: *mut SRowSet) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSearchPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpsearchpath)).ok() + (::windows::core::Interface::vtable(self).SetSearchPath)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpsearchpath)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn PrepareRecips(&self, ulflags: u32, lpproptagarray: *mut SPropTagArray, lpreciplist: *mut ADRLIST) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PrepareRecips)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lpreciplist)).ok() + (::windows::core::Interface::vtable(self).PrepareRecips)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lpreciplist)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1776,29 +1776,29 @@ pub struct IAttach(::windows::core::IUnknown); impl IAttach { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -1809,22 +1809,22 @@ impl IAttach { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1888,29 +1888,29 @@ pub struct IDistList(::windows::core::IUnknown); impl IDistList { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -1921,68 +1921,68 @@ impl IDistList { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetContentsTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetContentsTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetContentsTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetHierarchyTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetHierarchyTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetHierarchyTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *mut ::windows::core::GUID, ulflags: u32, lpulobjtype: *mut u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenEntry)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetSearchCriteria(&self, lprestriction: *const SRestriction, lpcontainerlist: *const SBinaryArray, ulsearchflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), ::core::mem::transmute(lpcontainerlist), ::core::mem::transmute(ulsearchflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), ::core::mem::transmute(lpcontainerlist), ulsearchflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetSearchCriteria(&self, ulflags: u32, lpprestriction: *mut *mut SRestriction, lppcontainerlist: *mut *mut SBinaryArray, lpulsearchstate: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpprestriction), ::core::mem::transmute(lppcontainerlist), ::core::mem::transmute(lpulsearchstate)).ok() + (::windows::core::Interface::vtable(self).base__.GetSearchCriteria)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpprestriction), ::core::mem::transmute(lppcontainerlist), ::core::mem::transmute(lpulsearchstate)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CreateEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, ulcreateflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(ulcreateflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateEntry)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ulcreateflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyEntries<'a, P0>(&self, lpentries: *const SBinaryArray, uluiparam: usize, lpprogress: P0, ulflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).CopyEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpentries), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).CopyEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpentries), uluiparam, lpprogress.into().abi(), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteEntries(&self, lpentries: *const SBinaryArray, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpentries), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).DeleteEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpentries), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ResolveNames(&self, lpproptagarray: *const SPropTagArray, ulflags: u32, lpadrlist: *const ADRLIST) -> ::windows::core::Result<_flaglist> { let mut result__ = ::core::mem::MaybeUninit::<_flaglist>::zeroed(); - (::windows::core::Interface::vtable(self).ResolveNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpadrlist), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<_flaglist>(result__) + (::windows::core::Interface::vtable(self).ResolveNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpadrlist), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<_flaglist>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2069,7 +2069,7 @@ impl IMAPIAdviseSink { #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn OnNotify(&self, cnotif: u32, lpnotifications: *mut NOTIFICATION) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).OnNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cnotif), ::core::mem::transmute(lpnotifications))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).OnNotify)(::windows::core::Interface::as_raw(self), cnotif, ::core::mem::transmute(lpnotifications))) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2122,29 +2122,29 @@ pub struct IMAPIContainer(::windows::core::IUnknown); impl IMAPIContainer { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -2155,46 +2155,46 @@ impl IMAPIContainer { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetContentsTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetContentsTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetContentsTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetHierarchyTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetHierarchyTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetHierarchyTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *mut ::windows::core::GUID, ulflags: u32, lpulobjtype: *mut u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OpenEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).OpenEntry)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetSearchCriteria(&self, lprestriction: *const SRestriction, lpcontainerlist: *const SBinaryArray, ulsearchflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), ::core::mem::transmute(lpcontainerlist), ::core::mem::transmute(ulsearchflags)).ok() + (::windows::core::Interface::vtable(self).SetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), ::core::mem::transmute(lpcontainerlist), ulsearchflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetSearchCriteria(&self, ulflags: u32, lpprestriction: *mut *mut SRestriction, lppcontainerlist: *mut *mut SBinaryArray, lpulsearchstate: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpprestriction), ::core::mem::transmute(lppcontainerlist), ::core::mem::transmute(lpulsearchstate)).ok() + (::windows::core::Interface::vtable(self).GetSearchCriteria)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpprestriction), ::core::mem::transmute(lppcontainerlist), ::core::mem::transmute(lpulsearchstate)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2270,15 +2270,15 @@ impl IMAPIControl { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32) -> ::windows::core::Result<*mut MAPIERROR> { let mut result__ = ::core::mem::MaybeUninit::<*mut MAPIERROR>::zeroed(); - (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut MAPIERROR>(result__) + (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut MAPIERROR>(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn Activate(&self, ulflags: u32, uluiparam: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(uluiparam)).ok() + (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), ulflags, uluiparam).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetState(&self, ulflags: u32, lpulstate: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpulstate)).ok() + (::windows::core::Interface::vtable(self).GetState)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpulstate)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2330,29 +2330,29 @@ pub struct IMAPIFolder(::windows::core::IUnknown); impl IMAPIFolder { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -2363,111 +2363,111 @@ impl IMAPIFolder { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetContentsTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetContentsTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetContentsTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetHierarchyTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetHierarchyTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetHierarchyTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *mut ::windows::core::GUID, ulflags: u32, lpulobjtype: *mut u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenEntry)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetSearchCriteria(&self, lprestriction: *const SRestriction, lpcontainerlist: *const SBinaryArray, ulsearchflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), ::core::mem::transmute(lpcontainerlist), ::core::mem::transmute(ulsearchflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), ::core::mem::transmute(lpcontainerlist), ulsearchflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetSearchCriteria(&self, ulflags: u32, lpprestriction: *mut *mut SRestriction, lppcontainerlist: *mut *mut SBinaryArray, lpulsearchstate: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetSearchCriteria)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpprestriction), ::core::mem::transmute(lppcontainerlist), ::core::mem::transmute(lpulsearchstate)).ok() + (::windows::core::Interface::vtable(self).base__.GetSearchCriteria)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpprestriction), ::core::mem::transmute(lppcontainerlist), ::core::mem::transmute(lpulsearchstate)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CreateMessage(&self, lpinterface: *mut ::windows::core::GUID, ulflags: u32, lppmessage: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmessage)).ok() + (::windows::core::Interface::vtable(self).CreateMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(lppmessage)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyMessages<'a, P0>(&self, lpmsglist: *const SBinaryArray, lpinterface: *const ::windows::core::GUID, lpdestfolder: *const ::core::ffi::c_void, uluiparam: usize, lpprogress: P0, ulflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).CopyMessages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsglist), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestfolder), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).CopyMessages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsglist), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestfolder), uluiparam, lpprogress.into().abi(), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteMessages<'a, P0>(&self, lpmsglist: *const SBinaryArray, uluiparam: usize, lpprogress: P0, ulflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).DeleteMessages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsglist), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).DeleteMessages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsglist), uluiparam, lpprogress.into().abi(), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CreateFolder(&self, ulfoldertype: u32, lpszfoldername: *const i8, lpszfoldercomment: *const i8, lpinterface: *const ::windows::core::GUID, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulfoldertype), ::core::mem::transmute(lpszfoldername), ::core::mem::transmute(lpszfoldercomment), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFolder)(::windows::core::Interface::as_raw(self), ulfoldertype, ::core::mem::transmute(lpszfoldername), ::core::mem::transmute(lpszfoldercomment), ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyFolder<'a, P0>(&self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *const ::windows::core::GUID, lpdestfolder: *const ::core::ffi::c_void, lpsznewfoldername: *const i8, uluiparam: usize, lpprogress: P0, ulflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).CopyFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestfolder), ::core::mem::transmute(lpsznewfoldername), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).CopyFolder)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestfolder), ::core::mem::transmute(lpsznewfoldername), uluiparam, lpprogress.into().abi(), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteFolder<'a, P0>(&self, cbentryid: u32, lpentryid: *const ENTRYID, uluiparam: usize, lpprogress: P0, ulflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).DeleteFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).DeleteFolder)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), uluiparam, lpprogress.into().abi(), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SetReadFlags<'a, P0>(&self, lpmsglist: *const SBinaryArray, uluiparam: usize, lpprogress: P0, ulflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).SetReadFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsglist), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).SetReadFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsglist), uluiparam, lpprogress.into().abi(), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetMessageStatus(&self, cbentryid: u32, lpentryid: *const ENTRYID, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMessageStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMessageStatus)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SetMessageStatus(&self, cbentryid: u32, lpentryid: *const ENTRYID, ulnewstatus: u32, ulnewstatusmask: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetMessageStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(ulnewstatus), ::core::mem::transmute(ulnewstatusmask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetMessageStatus)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ulnewstatus, ulnewstatusmask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveContentsSort(&self, lpsortcriteria: *const SSortOrderSet, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SaveContentsSort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpsortcriteria), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).SaveContentsSort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpsortcriteria), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn EmptyFolder<'a, P0>(&self, uluiparam: usize, lpprogress: P0, ulflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).EmptyFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).EmptyFolder)(::windows::core::Interface::as_raw(self), uluiparam, lpprogress.into().abi(), ulflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2557,7 +2557,7 @@ pub struct IMAPIProgress(::windows::core::IUnknown); impl IMAPIProgress { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn Progress(&self, ulvalue: u32, ulcount: u32, ultotal: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Progress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulvalue), ::core::mem::transmute(ulcount), ::core::mem::transmute(ultotal)).ok() + (::windows::core::Interface::vtable(self).Progress)(::windows::core::Interface::as_raw(self), ulvalue, ulcount, ultotal).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetFlags(&self, lpulflags: *mut u32) -> ::windows::core::Result<()> { @@ -2627,29 +2627,29 @@ pub struct IMAPIProp(::windows::core::IUnknown); impl IMAPIProp { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -2660,22 +2660,22 @@ impl IMAPIProp { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2741,29 +2741,29 @@ pub struct IMAPIStatus(::windows::core::IUnknown); impl IMAPIStatus { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -2774,38 +2774,38 @@ impl IMAPIStatus { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn ValidateState(&self, uluiparam: usize, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ValidateState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uluiparam), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).ValidateState)(::windows::core::Interface::as_raw(self), uluiparam, ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SettingsDialog(&self, uluiparam: usize, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettingsDialog)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uluiparam), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).SettingsDialog)(::windows::core::Interface::as_raw(self), uluiparam, ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn ChangePassword(&self, lpoldpass: *const i8, lpnewpass: *const i8, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangePassword)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpoldpass), ::core::mem::transmute(lpnewpass), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).ChangePassword)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpoldpass), ::core::mem::transmute(lpnewpass), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn FlushQueues(&self, uluiparam: usize, lptargettransport: &[ENTRYID], ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FlushQueues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uluiparam), lptargettransport.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lptargettransport)), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).FlushQueues)(::windows::core::Interface::as_raw(self), uluiparam, lptargettransport.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lptargettransport)), ulflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2873,18 +2873,18 @@ pub struct IMAPITable(::windows::core::IUnknown); impl IMAPITable { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn Advise<'a, P0>(&self, uleventmask: u32, lpadvisesink: P0, lpulconnection: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIAdviseSink>>, { - (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uleventmask), lpadvisesink.into().abi(), ::core::mem::transmute(lpulconnection)).ok() + (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), uleventmask, lpadvisesink.into().abi(), ::core::mem::transmute(lpulconnection)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn Unadvise(&self, ulconnection: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulconnection)).ok() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), ulconnection).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetStatus(&self, lpultablestatus: *mut u32, lpultabletype: *mut u32) -> ::windows::core::Result<()> { @@ -2892,23 +2892,23 @@ impl IMAPITable { } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SetColumns(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColumns)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).SetColumns)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn QueryColumns(&self, ulflags: u32, lpproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryColumns)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpproptagarray)).ok() + (::windows::core::Interface::vtable(self).QueryColumns)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetRowCount(&self, ulflags: u32, lpulcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRowCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpulcount)).ok() + (::windows::core::Interface::vtable(self).GetRowCount)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpulcount)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SeekRow(&self, bkorigin: u32, lrowcount: i32, lplrowssought: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeekRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bkorigin), ::core::mem::transmute(lrowcount), ::core::mem::transmute(lplrowssought)).ok() + (::windows::core::Interface::vtable(self).SeekRow)(::windows::core::Interface::as_raw(self), bkorigin, lrowcount, ::core::mem::transmute(lplrowssought)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SeekRowApprox(&self, ulnumerator: u32, uldenominator: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeekRowApprox)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulnumerator), ::core::mem::transmute(uldenominator)).ok() + (::windows::core::Interface::vtable(self).SeekRowApprox)(::windows::core::Interface::as_raw(self), ulnumerator, uldenominator).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn QueryPosition(&self, lpulrow: *mut u32, lpulnumerator: *mut u32, lpuldenominator: *mut u32) -> ::windows::core::Result<()> { @@ -2917,12 +2917,12 @@ impl IMAPITable { #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn FindRow(&self, lprestriction: *mut SRestriction, bkorigin: u32, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), ::core::mem::transmute(bkorigin), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).FindRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), bkorigin, ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Restrict(&self, lprestriction: *mut SRestriction, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Restrict)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).Restrict)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprestriction), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CreateBookmark(&self, lpbkposition: *mut u32) -> ::windows::core::Result<()> { @@ -2930,11 +2930,11 @@ impl IMAPITable { } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn FreeBookmark(&self, bkposition: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FreeBookmark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bkposition)).ok() + (::windows::core::Interface::vtable(self).FreeBookmark)(::windows::core::Interface::as_raw(self), bkposition).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SortTable(&self, lpsortcriteria: *mut SSortOrderSet, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SortTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpsortcriteria), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).SortTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpsortcriteria), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn QuerySortOrder(&self, lppsortcriteria: *mut *mut SSortOrderSet) -> ::windows::core::Result<()> { @@ -2943,7 +2943,7 @@ impl IMAPITable { #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn QueryRows(&self, lrowcount: i32, ulflags: u32, lpprows: *mut *mut SRowSet) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lrowcount), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpprows)).ok() + (::windows::core::Interface::vtable(self).QueryRows)(::windows::core::Interface::as_raw(self), lrowcount, ulflags, ::core::mem::transmute(lpprows)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn Abort(&self) -> ::windows::core::Result<()> { @@ -2952,23 +2952,23 @@ impl IMAPITable { #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ExpandRow(&self, cbinstancekey: u32, pbinstancekey: *mut u8, ulrowcount: u32, ulflags: u32, lpprows: *mut *mut SRowSet, lpulmorerows: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExpandRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbinstancekey), ::core::mem::transmute(pbinstancekey), ::core::mem::transmute(ulrowcount), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpprows), ::core::mem::transmute(lpulmorerows)).ok() + (::windows::core::Interface::vtable(self).ExpandRow)(::windows::core::Interface::as_raw(self), cbinstancekey, ::core::mem::transmute(pbinstancekey), ulrowcount, ulflags, ::core::mem::transmute(lpprows), ::core::mem::transmute(lpulmorerows)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CollapseRow(&self, cbinstancekey: u32, pbinstancekey: *mut u8, ulflags: u32, lpulrowcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CollapseRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbinstancekey), ::core::mem::transmute(pbinstancekey), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpulrowcount)).ok() + (::windows::core::Interface::vtable(self).CollapseRow)(::windows::core::Interface::as_raw(self), cbinstancekey, ::core::mem::transmute(pbinstancekey), ulflags, ::core::mem::transmute(lpulrowcount)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn WaitForCompletion(&self, ulflags: u32, ultimeout: u32, lpultablestatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(ultimeout), ::core::mem::transmute(lpultablestatus)).ok() + (::windows::core::Interface::vtable(self).WaitForCompletion)(::windows::core::Interface::as_raw(self), ulflags, ultimeout, ::core::mem::transmute(lpultablestatus)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetCollapseState(&self, ulflags: u32, cbinstancekey: u32, lpbinstancekey: *mut u8, lpcbcollapsestate: *mut u32, lppbcollapsestate: *mut *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCollapseState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(cbinstancekey), ::core::mem::transmute(lpbinstancekey), ::core::mem::transmute(lpcbcollapsestate), ::core::mem::transmute(lppbcollapsestate)).ok() + (::windows::core::Interface::vtable(self).GetCollapseState)(::windows::core::Interface::as_raw(self), ulflags, cbinstancekey, ::core::mem::transmute(lpbinstancekey), ::core::mem::transmute(lpcbcollapsestate), ::core::mem::transmute(lppbcollapsestate)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SetCollapseState(&self, ulflags: u32, cbcollapsestate: u32, pbcollapsestate: *mut u8, lpbklocation: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCollapseState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(cbcollapsestate), ::core::mem::transmute(pbcollapsestate), ::core::mem::transmute(lpbklocation)).ok() + (::windows::core::Interface::vtable(self).SetCollapseState)(::windows::core::Interface::as_raw(self), ulflags, cbcollapsestate, ::core::mem::transmute(pbcollapsestate), ::core::mem::transmute(lpbklocation)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3176,29 +3176,29 @@ pub struct IMailUser(::windows::core::IUnknown); impl IMailUser { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -3209,22 +3209,22 @@ impl IMailUser { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3288,29 +3288,29 @@ pub struct IMessage(::windows::core::IUnknown); impl IMessage { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -3321,61 +3321,61 @@ impl IMessage { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetAttachmentTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAttachmentTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttachmentTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenAttach(&self, ulattachmentnum: u32, lpinterface: *const ::windows::core::GUID, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulattachmentnum), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenAttach)(::windows::core::Interface::as_raw(self), ulattachmentnum, ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CreateAttach(&self, lpinterface: *const ::windows::core::GUID, ulflags: u32, lpulattachmentnum: *mut u32, lppattach: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpulattachmentnum), ::core::mem::transmute(lppattach)).ok() + (::windows::core::Interface::vtable(self).CreateAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(lpulattachmentnum), ::core::mem::transmute(lppattach)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteAttach<'a, P0>(&self, ulattachmentnum: u32, uluiparam: usize, lpprogress: P0, ulflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).DeleteAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulattachmentnum), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).DeleteAttach)(::windows::core::Interface::as_raw(self), ulattachmentnum, uluiparam, lpprogress.into().abi(), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetRecipientTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRecipientTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRecipientTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ModifyRecipients(&self, ulflags: u32, lpmods: *const ADRLIST) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ModifyRecipients)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpmods)).ok() + (::windows::core::Interface::vtable(self).ModifyRecipients)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpmods)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SubmitMessage(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SubmitMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).SubmitMessage)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SetReadFlag(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReadFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).SetReadFlag)(::windows::core::Interface::as_raw(self), ulflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3450,29 +3450,29 @@ pub struct IMsgStore(::windows::core::IUnknown); impl IMsgStore { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -3483,22 +3483,22 @@ impl IMsgStore { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn Advise<'a, P0>(&self, cbentryid: u32, lpentryid: *const ENTRYID, uleventmask: u32, lpadvisesink: P0) -> ::windows::core::Result @@ -3506,33 +3506,33 @@ impl IMsgStore { P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIAdviseSink>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(uleventmask), lpadvisesink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), uleventmask, lpadvisesink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn Unadvise(&self, ulconnection: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulconnection)).ok() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), ulconnection).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CompareEntryIDs(&self, cbentryid1: u32, lpentryid1: *const ENTRYID, cbentryid2: u32, lpentryid2: *const ENTRYID, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CompareEntryIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid1), ::core::mem::transmute(lpentryid1), ::core::mem::transmute(cbentryid2), ::core::mem::transmute(lpentryid2), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CompareEntryIDs)(::windows::core::Interface::as_raw(self), cbentryid1, ::core::mem::transmute(lpentryid1), cbentryid2, ::core::mem::transmute(lpentryid2), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *const ::windows::core::GUID, ulflags: u32, lpulobjtype: *mut u32, ppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OpenEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(ppunk)).ok() + (::windows::core::Interface::vtable(self).OpenEntry)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(lpulobjtype), ::core::mem::transmute(ppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SetReceiveFolder(&self, lpszmessageclass: *const i8, ulflags: u32, cbentryid: u32, lpentryid: *const ENTRYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReceiveFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpszmessageclass), ::core::mem::transmute(ulflags), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid)).ok() + (::windows::core::Interface::vtable(self).SetReceiveFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpszmessageclass), ulflags, cbentryid, ::core::mem::transmute(lpentryid)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetReceiveFolder(&self, lpszmessageclass: *const i8, ulflags: u32, lpcbentryid: *mut u32, lppentryid: *mut *mut ENTRYID, lppszexplicitclass: *mut *mut i8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetReceiveFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpszmessageclass), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcbentryid), ::core::mem::transmute(lppentryid), ::core::mem::transmute(lppszexplicitclass)).ok() + (::windows::core::Interface::vtable(self).GetReceiveFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpszmessageclass), ulflags, ::core::mem::transmute(lpcbentryid), ::core::mem::transmute(lppentryid), ::core::mem::transmute(lppszexplicitclass)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetReceiveFolderTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetReceiveFolderTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetReceiveFolderTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn StoreLogoff(&self, lpulflags: *mut u32) -> ::windows::core::Result<()> { @@ -3540,23 +3540,23 @@ impl IMsgStore { } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn AbortSubmit(&self, cbentryid: u32, lpentryid: *const ENTRYID, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AbortSubmit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).AbortSubmit)(::windows::core::Interface::as_raw(self), cbentryid, ::core::mem::transmute(lpentryid), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetOutgoingQueue(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutgoingQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutgoingQueue)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SetLockState<'a, P0>(&self, lpmessage: P0, ullockstate: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMessage>>, { - (::windows::core::Interface::vtable(self).SetLockState)(::windows::core::Interface::as_raw(self), lpmessage.into().abi(), ::core::mem::transmute(ullockstate)).ok() + (::windows::core::Interface::vtable(self).SetLockState)(::windows::core::Interface::as_raw(self), lpmessage.into().abi(), ullockstate).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn FinishedMsg(&self, ulflags: u32, cbentryid: u32, lpentryid: *const ENTRYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FinishedMsg)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid)).ok() + (::windows::core::Interface::vtable(self).FinishedMsg)(::windows::core::Interface::as_raw(self), ulflags, cbentryid, ::core::mem::transmute(lpentryid)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3641,29 +3641,29 @@ pub struct IProfSect(::windows::core::IUnknown); impl IProfSect { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -3674,22 +3674,22 @@ impl IProfSect { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3753,29 +3753,29 @@ pub struct IPropData(::windows::core::IUnknown); impl IPropData { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).base__.GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).base__.SaveChanges)(::windows::core::Interface::as_raw(self), ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() + (::windows::core::Interface::vtable(self).base__.GetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpproptagarray), ulflags, ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lppproparray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetPropList(&self, ulflags: u32, lppproptagarray: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptagarray)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropList)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lppproptagarray)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows::core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulproptag), ::core::mem::transmute(lpiid), ::core::mem::transmute(ulinterfaceoptions), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppunk)).ok() + (::windows::core::Interface::vtable(self).base__.OpenProperty)(::windows::core::Interface::as_raw(self), ulproptag, ::core::mem::transmute(lpiid), ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.SetProps)(::windows::core::Interface::as_raw(self), cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProps(&self, lpproptagarray: *mut SPropTagArray, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { @@ -3786,26 +3786,26 @@ impl IPropData { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ciidexclude, ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn CopyProps<'a, P0>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: P0, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMAPIProgress>>, { - (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() + (::windows::core::Interface::vtable(self).base__.CopyProps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpincludeprops), uluiparam, lpprogress.into().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ulflags, ::core::mem::transmute(lppproblems)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetNamesFromIDs(&self, lppproptags: *mut *mut SPropTagArray, lppropsetguid: *mut ::windows::core::GUID, ulflags: u32, lpcpropnames: *mut u32, lppppropnames: *mut *mut *mut MAPINAMEID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() + (::windows::core::Interface::vtable(self).base__.GetNamesFromIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lppproptags), ::core::mem::transmute(lppropsetguid), ulflags, ::core::mem::transmute(lpcpropnames), ::core::mem::transmute(lppppropnames)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetIDsFromNames(&self, cpropnames: u32, lpppropnames: *mut *mut MAPINAMEID, ulflags: u32, lppproptags: *mut *mut SPropTagArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpropnames), ::core::mem::transmute(lpppropnames), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproptags)).ok() + (::windows::core::Interface::vtable(self).base__.GetIDsFromNames)(::windows::core::Interface::as_raw(self), cpropnames, ::core::mem::transmute(lpppropnames), ulflags, ::core::mem::transmute(lppproptags)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn HrSetObjAccess(&self, ulaccess: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HrSetObjAccess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulaccess)).ok() + (::windows::core::Interface::vtable(self).HrSetObjAccess)(::windows::core::Interface::as_raw(self), ulaccess).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn HrSetPropAccess(&self, lpproptagarray: *mut SPropTagArray, rgulaccess: *mut u32) -> ::windows::core::Result<()> { @@ -3886,18 +3886,18 @@ impl IProviderAdmin { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32) -> ::windows::core::Result<*mut MAPIERROR> { let mut result__ = ::core::mem::MaybeUninit::<*mut MAPIERROR>::zeroed(); - (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut MAPIERROR>(result__) + (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut MAPIERROR>(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetProviderTable(&self, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetProviderTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProviderTable)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn CreateProvider(&self, lpszprovider: *const i8, lpprops: &[SPropValue], uluiparam: usize, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpszprovider), lpprops.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpprops)), ::core::mem::transmute(uluiparam), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpszprovider), lpprops.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpprops)), uluiparam, ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn DeleteProvider(&self, lpuid: *const MAPIUID) -> ::windows::core::Result<()> { @@ -3906,7 +3906,7 @@ impl IProviderAdmin { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn OpenProfileSection(&self, lpuid: *const MAPIUID, lpinterface: *const ::windows::core::GUID, ulflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenProfileSection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpuid), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenProfileSection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpuid), ::core::mem::transmute(lpinterface), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3963,7 +3963,7 @@ pub struct ITableData(::windows::core::IUnknown); impl ITableData { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn HrGetView(&self, lpssortorderset: *mut SSortOrderSet, lpfcallerrelease: *mut CALLERRELEASE, ulcallerdata: u32, lppmapitable: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HrGetView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpssortorderset), ::core::mem::transmute(lpfcallerrelease), ::core::mem::transmute(ulcallerdata), ::core::mem::transmute(lppmapitable)).ok() + (::windows::core::Interface::vtable(self).HrGetView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpssortorderset), ::core::mem::transmute(lpfcallerrelease), ulcallerdata, ::core::mem::transmute(lppmapitable)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3983,27 +3983,27 @@ impl ITableData { #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn HrEnumRow(&self, ulrownumber: u32, lppsrow: *mut *mut SRow) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HrEnumRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulrownumber), ::core::mem::transmute(lppsrow)).ok() + (::windows::core::Interface::vtable(self).HrEnumRow)(::windows::core::Interface::as_raw(self), ulrownumber, ::core::mem::transmute(lppsrow)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn HrNotify(&self, ulflags: u32, cvalues: u32, lpspropvalue: *mut SPropValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HrNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpspropvalue)).ok() + (::windows::core::Interface::vtable(self).HrNotify)(::windows::core::Interface::as_raw(self), ulflags, cvalues, ::core::mem::transmute(lpspropvalue)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn HrInsertRow(&self, ulirow: u32, lpsrow: *mut SRow) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HrInsertRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulirow), ::core::mem::transmute(lpsrow)).ok() + (::windows::core::Interface::vtable(self).HrInsertRow)(::windows::core::Interface::as_raw(self), ulirow, ::core::mem::transmute(lpsrow)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn HrModifyRows(&self, ulflags: u32, lpsrowset: *mut SRowSet) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HrModifyRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpsrowset)).ok() + (::windows::core::Interface::vtable(self).HrModifyRows)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lpsrowset)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn HrDeleteRows(&self, ulflags: u32, lprowsettodelete: *mut SRowSet, crowsdeleted: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HrDeleteRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulflags), ::core::mem::transmute(lprowsettodelete), ::core::mem::transmute(crowsdeleted)).ok() + (::windows::core::Interface::vtable(self).HrDeleteRows)(::windows::core::Interface::as_raw(self), ulflags, ::core::mem::transmute(lprowsettodelete), ::core::mem::transmute(crowsdeleted)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4151,15 +4151,15 @@ impl IWABOBJECT_ { } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn AllocateBuffer(&self, cbsize: u32, lppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AllocateBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsize), ::core::mem::transmute(lppbuffer)).ok() + (::windows::core::Interface::vtable(self).AllocateBuffer)(::windows::core::Interface::as_raw(self), cbsize, ::core::mem::transmute(lppbuffer)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn AllocateMore(&self, cbsize: u32, lpobject: *const ::core::ffi::c_void, lppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AllocateMore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsize), ::core::mem::transmute(lpobject), ::core::mem::transmute(lppbuffer)).ok() + (::windows::core::Interface::vtable(self).AllocateMore)(::windows::core::Interface::as_raw(self), cbsize, ::core::mem::transmute(lpobject), ::core::mem::transmute(lppbuffer)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn FreeBuffer(&self, lpbuffer: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -4207,7 +4207,7 @@ impl IWABOBJECT_ { P2: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).LDAPUrl)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), hwnd.into(), ::core::mem::transmute(ulflags), lpszurl.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).LDAPUrl)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), hwnd.into(), ulflags, lpszurl.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn VCardCreate<'a, P0, P1, P2>(&self, lpiab: P0, ulflags: u32, lpszvcard: P1, lpmailuser: P2) -> ::windows::core::Result<()> @@ -4216,7 +4216,7 @@ impl IWABOBJECT_ { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, IMailUser>>, { - (::windows::core::Interface::vtable(self).VCardCreate)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ::core::mem::transmute(ulflags), lpszvcard.into(), lpmailuser.into().abi()).ok() + (::windows::core::Interface::vtable(self).VCardCreate)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ulflags, lpszvcard.into(), lpmailuser.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn VCardRetrieve<'a, P0, P1>(&self, lpiab: P0, ulflags: u32, lpszvcard: P1) -> ::windows::core::Result @@ -4225,7 +4225,7 @@ impl IWABOBJECT_ { P1: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).VCardRetrieve)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ::core::mem::transmute(ulflags), lpszvcard.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).VCardRetrieve)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ulflags, lpszvcard.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4234,7 +4234,7 @@ impl IWABOBJECT_ { P0: ::std::convert::Into<::windows::core::InParam<'a, IAddrBook>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetMe)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpdwaction), ::core::mem::transmute(lpsbeid), hwnd.into()).ok() + (::windows::core::Interface::vtable(self).GetMe)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ulflags, ::core::mem::transmute(lpdwaction), ::core::mem::transmute(lpsbeid), hwnd.into()).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4243,7 +4243,7 @@ impl IWABOBJECT_ { P0: ::std::convert::Into<::windows::core::InParam<'a, IAddrBook>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetMe)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ::core::mem::transmute(ulflags), ::core::mem::transmute(sbeid), hwnd.into()).ok() + (::windows::core::Interface::vtable(self).SetMe)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ulflags, ::core::mem::transmute(sbeid), hwnd.into()).ok() } } impl ::core::clone::Clone for IWABOBJECT_ { @@ -4344,15 +4344,15 @@ pub struct IWABObject(::windows::core::IUnknown); impl IWABObject { #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn GetLastError(&self, hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmapierror)).ok() + (::windows::core::Interface::vtable(self).GetLastError)(::windows::core::Interface::as_raw(self), hresult, ulflags, ::core::mem::transmute(lppmapierror)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn AllocateBuffer(&self, cbsize: u32, lppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AllocateBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsize), ::core::mem::transmute(lppbuffer)).ok() + (::windows::core::Interface::vtable(self).AllocateBuffer)(::windows::core::Interface::as_raw(self), cbsize, ::core::mem::transmute(lppbuffer)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn AllocateMore(&self, cbsize: u32, lpobject: *const ::core::ffi::c_void, lppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AllocateMore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsize), ::core::mem::transmute(lpobject), ::core::mem::transmute(lppbuffer)).ok() + (::windows::core::Interface::vtable(self).AllocateMore)(::windows::core::Interface::as_raw(self), cbsize, ::core::mem::transmute(lpobject), ::core::mem::transmute(lppbuffer)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn FreeBuffer(&self, lpbuffer: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -4400,7 +4400,7 @@ impl IWABObject { P2: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).LDAPUrl)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), hwnd.into(), ::core::mem::transmute(ulflags), lpszurl.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).LDAPUrl)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), hwnd.into(), ulflags, lpszurl.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn VCardCreate<'a, P0, P1, P2>(&self, lpiab: P0, ulflags: u32, lpszvcard: P1, lpmailuser: P2) -> ::windows::core::Result<()> @@ -4409,7 +4409,7 @@ impl IWABObject { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, IMailUser>>, { - (::windows::core::Interface::vtable(self).VCardCreate)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ::core::mem::transmute(ulflags), lpszvcard.into(), lpmailuser.into().abi()).ok() + (::windows::core::Interface::vtable(self).VCardCreate)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ulflags, lpszvcard.into(), lpmailuser.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub unsafe fn VCardRetrieve<'a, P0, P1>(&self, lpiab: P0, ulflags: u32, lpszvcard: P1) -> ::windows::core::Result @@ -4418,7 +4418,7 @@ impl IWABObject { P1: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).VCardRetrieve)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ::core::mem::transmute(ulflags), lpszvcard.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).VCardRetrieve)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ulflags, lpszvcard.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4427,7 +4427,7 @@ impl IWABObject { P0: ::std::convert::Into<::windows::core::InParam<'a, IAddrBook>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetMe)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpdwaction), ::core::mem::transmute(lpsbeid), hwnd.into()).ok() + (::windows::core::Interface::vtable(self).GetMe)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ulflags, ::core::mem::transmute(lpdwaction), ::core::mem::transmute(lpsbeid), hwnd.into()).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4436,7 +4436,7 @@ impl IWABObject { P0: ::std::convert::Into<::windows::core::InParam<'a, IAddrBook>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetMe)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ::core::mem::transmute(ulflags), ::core::mem::transmute(sbeid), hwnd.into()).ok() + (::windows::core::Interface::vtable(self).SetMe)(::windows::core::Interface::as_raw(self), lpiab.into().abi(), ulflags, ::core::mem::transmute(sbeid), hwnd.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4560,7 +4560,7 @@ pub unsafe fn LpValFindProp(ulproptag: u32, cvalues: u32, lpproparray: *mut SPro extern "system" { fn LpValFindProp(ulproptag: u32, cvalues: u32, lpproparray: *mut SPropValue) -> *mut SPropValue; } - ::core::mem::transmute(LpValFindProp(::core::mem::transmute(ulproptag), ::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray))) + ::core::mem::transmute(LpValFindProp(ulproptag, cvalues, ::core::mem::transmute(lpproparray))) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] @@ -4968,7 +4968,7 @@ pub unsafe fn OpenStreamOnFile(lpallocatebuffer: LPALLOCATEBUFFER, lpfreebuffer: fn OpenStreamOnFile(lpallocatebuffer: *mut ::core::ffi::c_void, lpfreebuffer: *mut ::core::ffi::c_void, ulflags: u32, lpszfilename: *const i8, lpszprefix: *const i8, lppstream: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - OpenStreamOnFile(::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpfreebuffer), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpszfilename), ::core::mem::transmute(lpszprefix), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + OpenStreamOnFile(::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpfreebuffer), ulflags, ::core::mem::transmute(lpszfilename), ::core::mem::transmute(lpszprefix), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4995,7 +4995,7 @@ pub unsafe fn PpropFindProp(lpproparray: *mut SPropValue, cvalues: u32, ulpropta extern "system" { fn PpropFindProp(lpproparray: *mut SPropValue, cvalues: u32, ulproptag: u32) -> *mut SPropValue; } - ::core::mem::transmute(PpropFindProp(::core::mem::transmute(lpproparray), ::core::mem::transmute(cvalues), ::core::mem::transmute(ulproptag))) + ::core::mem::transmute(PpropFindProp(::core::mem::transmute(lpproparray), cvalues, ulproptag)) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -5018,7 +5018,7 @@ where extern "system" { fn RTFSync(lpmessage: *mut ::core::ffi::c_void, ulflags: u32, lpfmessageupdated: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - RTFSync(lpmessage.into().abi(), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpfmessageupdated)).ok() + RTFSync(lpmessage.into().abi(), ulflags, ::core::mem::transmute(lpfmessageupdated)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -6254,7 +6254,7 @@ pub unsafe fn ScCopyNotifications(cnotification: i32, lpnotifications: *mut NOTI extern "system" { fn ScCopyNotifications(cnotification: i32, lpnotifications: *mut NOTIFICATION, lpvdst: *mut ::core::ffi::c_void, lpcb: *mut u32) -> i32; } - ::core::mem::transmute(ScCopyNotifications(::core::mem::transmute(cnotification), ::core::mem::transmute(lpnotifications), ::core::mem::transmute(lpvdst), ::core::mem::transmute(lpcb))) + ::core::mem::transmute(ScCopyNotifications(cnotification, ::core::mem::transmute(lpnotifications), ::core::mem::transmute(lpvdst), ::core::mem::transmute(lpcb))) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -6264,7 +6264,7 @@ pub unsafe fn ScCopyProps(cvalues: i32, lpproparray: *mut SPropValue, lpvdst: *m extern "system" { fn ScCopyProps(cvalues: i32, lpproparray: *mut SPropValue, lpvdst: *mut ::core::ffi::c_void, lpcb: *mut u32) -> i32; } - ::core::mem::transmute(ScCopyProps(::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lpvdst), ::core::mem::transmute(lpcb))) + ::core::mem::transmute(ScCopyProps(cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lpvdst), ::core::mem::transmute(lpcb))) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -6274,7 +6274,7 @@ pub unsafe fn ScCountNotifications(cnotifications: i32, lpnotifications: *mut NO extern "system" { fn ScCountNotifications(cnotifications: i32, lpnotifications: *mut NOTIFICATION, lpcb: *mut u32) -> i32; } - ::core::mem::transmute(ScCountNotifications(::core::mem::transmute(cnotifications), ::core::mem::transmute(lpnotifications), ::core::mem::transmute(lpcb))) + ::core::mem::transmute(ScCountNotifications(cnotifications, ::core::mem::transmute(lpnotifications), ::core::mem::transmute(lpcb))) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -6284,7 +6284,7 @@ pub unsafe fn ScCountProps(cvalues: i32, lpproparray: *mut SPropValue, lpcb: *mu extern "system" { fn ScCountProps(cvalues: i32, lpproparray: *mut SPropValue, lpcb: *mut u32) -> i32; } - ::core::mem::transmute(ScCountProps(::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lpcb))) + ::core::mem::transmute(ScCountProps(cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lpcb))) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] @@ -6293,7 +6293,7 @@ pub unsafe fn ScCreateConversationIndex(cbparent: u32, lpbparent: *mut u8, lpcbc extern "system" { fn ScCreateConversationIndex(cbparent: u32, lpbparent: *mut u8, lpcbconvindex: *mut u32, lppbconvindex: *mut *mut u8) -> i32; } - ::core::mem::transmute(ScCreateConversationIndex(::core::mem::transmute(cbparent), ::core::mem::transmute(lpbparent), ::core::mem::transmute(lpcbconvindex), ::core::mem::transmute(lppbconvindex))) + ::core::mem::transmute(ScCreateConversationIndex(cbparent, ::core::mem::transmute(lpbparent), ::core::mem::transmute(lpcbconvindex), ::core::mem::transmute(lppbconvindex))) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -6303,7 +6303,7 @@ pub unsafe fn ScDupPropset(cvalues: i32, lpproparray: *mut SPropValue, lpallocat extern "system" { fn ScDupPropset(cvalues: i32, lpproparray: *mut SPropValue, lpallocatebuffer: *mut ::core::ffi::c_void, lppproparray: *mut *mut SPropValue) -> i32; } - ::core::mem::transmute(ScDupPropset(::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lppproparray))) + ::core::mem::transmute(ScDupPropset(cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lppproparray))) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] @@ -6312,7 +6312,7 @@ pub unsafe fn ScInitMapiUtil(ulflags: u32) -> i32 { extern "system" { fn ScInitMapiUtil(ulflags: u32) -> i32; } - ::core::mem::transmute(ScInitMapiUtil(::core::mem::transmute(ulflags))) + ::core::mem::transmute(ScInitMapiUtil(ulflags)) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] @@ -6334,7 +6334,7 @@ pub unsafe fn ScRelocNotifications(cnotification: i32, lpnotifications: *mut NOT extern "system" { fn ScRelocNotifications(cnotification: i32, lpnotifications: *mut NOTIFICATION, lpvbaseold: *mut ::core::ffi::c_void, lpvbasenew: *mut ::core::ffi::c_void, lpcb: *mut u32) -> i32; } - ::core::mem::transmute(ScRelocNotifications(::core::mem::transmute(cnotification), ::core::mem::transmute(lpnotifications), ::core::mem::transmute(lpvbaseold), ::core::mem::transmute(lpvbasenew), ::core::mem::transmute(lpcb))) + ::core::mem::transmute(ScRelocNotifications(cnotification, ::core::mem::transmute(lpnotifications), ::core::mem::transmute(lpvbaseold), ::core::mem::transmute(lpvbasenew), ::core::mem::transmute(lpcb))) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -6344,7 +6344,7 @@ pub unsafe fn ScRelocProps(cvalues: i32, lpproparray: *mut SPropValue, lpvbaseol extern "system" { fn ScRelocProps(cvalues: i32, lpproparray: *mut SPropValue, lpvbaseold: *mut ::core::ffi::c_void, lpvbasenew: *mut ::core::ffi::c_void, lpcb: *mut u32) -> i32; } - ::core::mem::transmute(ScRelocProps(::core::mem::transmute(cvalues), ::core::mem::transmute(lpproparray), ::core::mem::transmute(lpvbaseold), ::core::mem::transmute(lpvbasenew), ::core::mem::transmute(lpcb))) + ::core::mem::transmute(ScRelocProps(cvalues, ::core::mem::transmute(lpproparray), ::core::mem::transmute(lpvbaseold), ::core::mem::transmute(lpvbasenew), ::core::mem::transmute(lpcb))) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] @@ -6365,7 +6365,7 @@ pub unsafe fn SzFindCh(lpsz: *mut i8, ch: u16) -> *mut i8 { extern "system" { fn SzFindCh(lpsz: *mut i8, ch: u16) -> *mut i8; } - ::core::mem::transmute(SzFindCh(::core::mem::transmute(lpsz), ::core::mem::transmute(ch))) + ::core::mem::transmute(SzFindCh(::core::mem::transmute(lpsz), ch)) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] @@ -6374,7 +6374,7 @@ pub unsafe fn SzFindLastCh(lpsz: *mut i8, ch: u16) -> *mut i8 { extern "system" { fn SzFindLastCh(lpsz: *mut i8, ch: u16) -> *mut i8; } - ::core::mem::transmute(SzFindLastCh(::core::mem::transmute(lpsz), ::core::mem::transmute(ch))) + ::core::mem::transmute(SzFindLastCh(::core::mem::transmute(lpsz), ch)) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] @@ -6661,7 +6661,7 @@ where fn WrapCompressedRTFStream(lpcompressedrtfstream: *mut ::core::ffi::c_void, ulflags: u32, lpuncompressedrtfstream: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - WrapCompressedRTFStream(lpcompressedrtfstream.into().abi(), ::core::mem::transmute(ulflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WrapCompressedRTFStream(lpcompressedrtfstream.into().abi(), ulflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] @@ -6670,7 +6670,7 @@ pub unsafe fn WrapStoreEntryID(ulflags: u32, lpszdllname: *const i8, cborigentry extern "system" { fn WrapStoreEntryID(ulflags: u32, lpszdllname: *const i8, cborigentry: u32, lporigentry: *const ENTRYID, lpcbwrappedentry: *mut u32, lppwrappedentry: *mut *mut ENTRYID) -> ::windows::core::HRESULT; } - WrapStoreEntryID(::core::mem::transmute(ulflags), ::core::mem::transmute(lpszdllname), ::core::mem::transmute(cborigentry), ::core::mem::transmute(lporigentry), ::core::mem::transmute(lpcbwrappedentry), ::core::mem::transmute(lppwrappedentry)).ok() + WrapStoreEntryID(ulflags, ::core::mem::transmute(lpszdllname), cborigentry, ::core::mem::transmute(lporigentry), ::core::mem::transmute(lpcbwrappedentry), ::core::mem::transmute(lppwrappedentry)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] 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 648efe9688..0fe8943058 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs @@ -468,7 +468,7 @@ where fn AmsiNotifyOperation(amsicontext: HAMSICONTEXT, buffer: *const ::core::ffi::c_void, length: u32, contentname: ::windows::core::PCWSTR, result: *mut AMSI_RESULT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - AmsiNotifyOperation(amsicontext.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(length), contentname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + AmsiNotifyOperation(amsicontext.into(), ::core::mem::transmute(buffer), length, contentname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] #[inline] @@ -496,7 +496,7 @@ where fn AmsiScanBuffer(amsicontext: HAMSICONTEXT, buffer: *const ::core::ffi::c_void, length: u32, contentname: ::windows::core::PCWSTR, amsisession: HAMSISESSION, result: *mut AMSI_RESULT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - AmsiScanBuffer(amsicontext.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(length), contentname.into(), amsisession.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + AmsiScanBuffer(amsicontext.into(), ::core::mem::transmute(buffer), length, contentname.into(), amsisession.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] #[inline] @@ -597,11 +597,11 @@ pub struct IAmsiStream(::windows::core::IUnknown); impl IAmsiStream { #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] pub unsafe fn GetAttribute(&self, attribute: AMSI_ATTRIBUTE, data: &mut [u8], retdata: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attribute), data.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), ::core::mem::transmute(retdata)).ok() + (::windows::core::Interface::vtable(self).GetAttribute)(::windows::core::Interface::as_raw(self), attribute, data.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(data)), ::core::mem::transmute(retdata)).ok() } #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] pub unsafe fn Read(&self, position: u64, buffer: &mut [u8], readsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(position), buffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), ::core::mem::transmute(readsize)).ok() + (::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), position, buffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), ::core::mem::transmute(readsize)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -659,7 +659,7 @@ impl IAntimalware { } #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] pub unsafe fn CloseSession(&self, session: u64) { - (::windows::core::Interface::vtable(self).CloseSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(session)) + (::windows::core::Interface::vtable(self).CloseSession)(::windows::core::Interface::as_raw(self), session) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -717,7 +717,7 @@ impl IAntimalware2 { } #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] pub unsafe fn CloseSession(&self, session: u64) { - (::windows::core::Interface::vtable(self).base__.CloseSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(session)) + (::windows::core::Interface::vtable(self).base__.CloseSession)(::windows::core::Interface::as_raw(self), session) } #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] pub unsafe fn Notify<'a, P0, P1>(&self, buffer: *const ::core::ffi::c_void, length: u32, contentname: P0, appname: P1) -> ::windows::core::Result @@ -726,7 +726,7 @@ impl IAntimalware2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), ::core::mem::transmute(length), contentname.into(), appname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), length, contentname.into(), appname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -799,7 +799,7 @@ impl IAntimalwareProvider { } #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] pub unsafe fn CloseSession(&self, session: u64) { - (::windows::core::Interface::vtable(self).CloseSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(session)) + (::windows::core::Interface::vtable(self).CloseSession)(::windows::core::Interface::as_raw(self), session) } #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] pub unsafe fn DisplayName(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -864,7 +864,7 @@ impl IAntimalwareProvider2 { } #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] pub unsafe fn CloseSession(&self, session: u64) { - (::windows::core::Interface::vtable(self).base__.CloseSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(session)) + (::windows::core::Interface::vtable(self).base__.CloseSession)(::windows::core::Interface::as_raw(self), session) } #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] pub unsafe fn DisplayName(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -878,7 +878,7 @@ impl IAntimalwareProvider2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), ::core::mem::transmute(length), contentname.into(), appname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffer), length, contentname.into(), appname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { 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 9e5f50ea21..7507b2249f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs @@ -786,7 +786,7 @@ where extern "system" { fn ApplyDeltaA(applyflags: i64, lpsourcename: ::windows::core::PCSTR, lpdeltaname: ::windows::core::PCSTR, lptargetname: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyDeltaA(::core::mem::transmute(applyflags), lpsourcename.into(), lpdeltaname.into(), lptargetname.into())) + ::core::mem::transmute(ApplyDeltaA(applyflags, lpsourcename.into(), lpdeltaname.into(), lptargetname.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -796,7 +796,7 @@ pub unsafe fn ApplyDeltaB(applyflags: i64, source: DELTA_INPUT, delta: DELTA_INP extern "system" { fn ApplyDeltaB(applyflags: i64, source: DELTA_INPUT, delta: DELTA_INPUT, lptarget: *mut DELTA_OUTPUT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyDeltaB(::core::mem::transmute(applyflags), ::core::mem::transmute(source), ::core::mem::transmute(delta), ::core::mem::transmute(lptarget))) + ::core::mem::transmute(ApplyDeltaB(applyflags, ::core::mem::transmute(source), ::core::mem::transmute(delta), ::core::mem::transmute(lptarget))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -806,7 +806,7 @@ pub unsafe fn ApplyDeltaGetReverseB(applyflags: i64, source: DELTA_INPUT, delta: extern "system" { fn ApplyDeltaGetReverseB(applyflags: i64, source: DELTA_INPUT, delta: DELTA_INPUT, lpreversefiletime: *const super::super::Foundation::FILETIME, lptarget: *mut DELTA_OUTPUT, lptargetreverse: *mut DELTA_OUTPUT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyDeltaGetReverseB(::core::mem::transmute(applyflags), ::core::mem::transmute(source), ::core::mem::transmute(delta), ::core::mem::transmute(lpreversefiletime), ::core::mem::transmute(lptarget), ::core::mem::transmute(lptargetreverse))) + ::core::mem::transmute(ApplyDeltaGetReverseB(applyflags, ::core::mem::transmute(source), ::core::mem::transmute(delta), ::core::mem::transmute(lpreversefiletime), ::core::mem::transmute(lptarget), ::core::mem::transmute(lptargetreverse))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -816,7 +816,7 @@ pub unsafe fn ApplyDeltaProvidedB(applyflags: i64, source: DELTA_INPUT, delta: D extern "system" { fn ApplyDeltaProvidedB(applyflags: i64, source: DELTA_INPUT, delta: DELTA_INPUT, lptarget: *mut ::core::ffi::c_void, utargetsize: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyDeltaProvidedB(::core::mem::transmute(applyflags), ::core::mem::transmute(source), ::core::mem::transmute(delta), ::core::mem::transmute(lptarget), ::core::mem::transmute(utargetsize))) + ::core::mem::transmute(ApplyDeltaProvidedB(applyflags, ::core::mem::transmute(source), ::core::mem::transmute(delta), ::core::mem::transmute(lptarget), utargetsize)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -831,7 +831,7 @@ where extern "system" { fn ApplyDeltaW(applyflags: i64, lpsourcename: ::windows::core::PCWSTR, lpdeltaname: ::windows::core::PCWSTR, lptargetname: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyDeltaW(::core::mem::transmute(applyflags), lpsourcename.into(), lpdeltaname.into(), lptargetname.into())) + ::core::mem::transmute(ApplyDeltaW(applyflags, lpsourcename.into(), lpdeltaname.into(), lptargetname.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -846,7 +846,7 @@ where extern "system" { fn ApplyPatchToFileA(patchfilename: ::windows::core::PCSTR, oldfilename: ::windows::core::PCSTR, newfilename: ::windows::core::PCSTR, applyoptionflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyPatchToFileA(patchfilename.into(), oldfilename.into(), newfilename.into(), ::core::mem::transmute(applyoptionflags))) + ::core::mem::transmute(ApplyPatchToFileA(patchfilename.into(), oldfilename.into(), newfilename.into(), applyoptionflags)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -856,7 +856,7 @@ pub unsafe fn ApplyPatchToFileByBuffers(patchfilemapped: *const u8, patchfilesiz extern "system" { fn ApplyPatchToFileByBuffers(patchfilemapped: *const u8, patchfilesize: u32, oldfilemapped: *const u8, oldfilesize: u32, newfilebuffer: *mut *mut u8, newfilebuffersize: u32, newfileactualsize: *mut u32, newfiletime: *mut super::super::Foundation::FILETIME, applyoptionflags: u32, progresscallback: *mut ::core::ffi::c_void, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyPatchToFileByBuffers(::core::mem::transmute(patchfilemapped), ::core::mem::transmute(patchfilesize), ::core::mem::transmute(oldfilemapped), ::core::mem::transmute(oldfilesize), ::core::mem::transmute(newfilebuffer), ::core::mem::transmute(newfilebuffersize), ::core::mem::transmute(newfileactualsize), ::core::mem::transmute(newfiletime), ::core::mem::transmute(applyoptionflags), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) + ::core::mem::transmute(ApplyPatchToFileByBuffers(::core::mem::transmute(patchfilemapped), patchfilesize, ::core::mem::transmute(oldfilemapped), oldfilesize, ::core::mem::transmute(newfilebuffer), newfilebuffersize, ::core::mem::transmute(newfileactualsize), ::core::mem::transmute(newfiletime), applyoptionflags, ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -871,7 +871,7 @@ where extern "system" { fn ApplyPatchToFileByHandles(patchfilehandle: super::super::Foundation::HANDLE, oldfilehandle: super::super::Foundation::HANDLE, newfilehandle: super::super::Foundation::HANDLE, applyoptionflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyPatchToFileByHandles(patchfilehandle.into(), oldfilehandle.into(), newfilehandle.into(), ::core::mem::transmute(applyoptionflags))) + ::core::mem::transmute(ApplyPatchToFileByHandles(patchfilehandle.into(), oldfilehandle.into(), newfilehandle.into(), applyoptionflags)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -886,7 +886,7 @@ where extern "system" { fn ApplyPatchToFileByHandlesEx(patchfilehandle: super::super::Foundation::HANDLE, oldfilehandle: super::super::Foundation::HANDLE, newfilehandle: super::super::Foundation::HANDLE, applyoptionflags: u32, progresscallback: *mut ::core::ffi::c_void, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyPatchToFileByHandlesEx(patchfilehandle.into(), oldfilehandle.into(), newfilehandle.into(), ::core::mem::transmute(applyoptionflags), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) + ::core::mem::transmute(ApplyPatchToFileByHandlesEx(patchfilehandle.into(), oldfilehandle.into(), newfilehandle.into(), applyoptionflags, ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -901,7 +901,7 @@ where extern "system" { fn ApplyPatchToFileExA(patchfilename: ::windows::core::PCSTR, oldfilename: ::windows::core::PCSTR, newfilename: ::windows::core::PCSTR, applyoptionflags: u32, progresscallback: *mut ::core::ffi::c_void, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyPatchToFileExA(patchfilename.into(), oldfilename.into(), newfilename.into(), ::core::mem::transmute(applyoptionflags), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) + ::core::mem::transmute(ApplyPatchToFileExA(patchfilename.into(), oldfilename.into(), newfilename.into(), applyoptionflags, ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -916,7 +916,7 @@ where extern "system" { fn ApplyPatchToFileExW(patchfilename: ::windows::core::PCWSTR, oldfilename: ::windows::core::PCWSTR, newfilename: ::windows::core::PCWSTR, applyoptionflags: u32, progresscallback: *mut ::core::ffi::c_void, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyPatchToFileExW(patchfilename.into(), oldfilename.into(), newfilename.into(), ::core::mem::transmute(applyoptionflags), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) + ::core::mem::transmute(ApplyPatchToFileExW(patchfilename.into(), oldfilename.into(), newfilename.into(), applyoptionflags, ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -931,7 +931,7 @@ where extern "system" { fn ApplyPatchToFileW(patchfilename: ::windows::core::PCWSTR, oldfilename: ::windows::core::PCWSTR, newfilename: ::windows::core::PCWSTR, applyoptionflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyPatchToFileW(patchfilename.into(), oldfilename.into(), newfilename.into(), ::core::mem::transmute(applyoptionflags))) + ::core::mem::transmute(ApplyPatchToFileW(patchfilename.into(), oldfilename.into(), newfilename.into(), applyoptionflags)) } pub const CLSID_EvalCom2: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x6e5e1910_8053_4660_b795_6b612e29bc58); pub const CLSID_MsmMerge2: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf94985d5_29f9_4743_9805_99bc3f35b678); @@ -1031,7 +1031,7 @@ where extern "system" { fn CreateDeltaA(filetypeset: i64, setflags: i64, resetflags: i64, lpsourcename: ::windows::core::PCSTR, lptargetname: ::windows::core::PCSTR, lpsourceoptionsname: ::windows::core::PCSTR, lptargetoptionsname: ::windows::core::PCSTR, globaloptions: DELTA_INPUT, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdeltaname: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateDeltaA(::core::mem::transmute(filetypeset), ::core::mem::transmute(setflags), ::core::mem::transmute(resetflags), lpsourcename.into(), lptargetname.into(), lpsourceoptionsname.into(), lptargetoptionsname.into(), ::core::mem::transmute(globaloptions), ::core::mem::transmute(lptargetfiletime), ::core::mem::transmute(hashalgid), lpdeltaname.into())) + ::core::mem::transmute(CreateDeltaA(filetypeset, setflags, resetflags, lpsourcename.into(), lptargetname.into(), lpsourceoptionsname.into(), lptargetoptionsname.into(), ::core::mem::transmute(globaloptions), ::core::mem::transmute(lptargetfiletime), hashalgid, lpdeltaname.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1041,7 +1041,7 @@ pub unsafe fn CreateDeltaB(filetypeset: i64, setflags: i64, resetflags: i64, sou extern "system" { fn CreateDeltaB(filetypeset: i64, setflags: i64, resetflags: i64, source: DELTA_INPUT, target: DELTA_INPUT, sourceoptions: DELTA_INPUT, targetoptions: DELTA_INPUT, globaloptions: DELTA_INPUT, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdelta: *mut DELTA_OUTPUT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateDeltaB(::core::mem::transmute(filetypeset), ::core::mem::transmute(setflags), ::core::mem::transmute(resetflags), ::core::mem::transmute(source), ::core::mem::transmute(target), ::core::mem::transmute(sourceoptions), ::core::mem::transmute(targetoptions), ::core::mem::transmute(globaloptions), ::core::mem::transmute(lptargetfiletime), ::core::mem::transmute(hashalgid), ::core::mem::transmute(lpdelta))) + ::core::mem::transmute(CreateDeltaB(filetypeset, setflags, resetflags, ::core::mem::transmute(source), ::core::mem::transmute(target), ::core::mem::transmute(sourceoptions), ::core::mem::transmute(targetoptions), ::core::mem::transmute(globaloptions), ::core::mem::transmute(lptargetfiletime), hashalgid, ::core::mem::transmute(lpdelta))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1058,7 +1058,7 @@ where extern "system" { fn CreateDeltaW(filetypeset: i64, setflags: i64, resetflags: i64, lpsourcename: ::windows::core::PCWSTR, lptargetname: ::windows::core::PCWSTR, lpsourceoptionsname: ::windows::core::PCWSTR, lptargetoptionsname: ::windows::core::PCWSTR, globaloptions: DELTA_INPUT, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdeltaname: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateDeltaW(::core::mem::transmute(filetypeset), ::core::mem::transmute(setflags), ::core::mem::transmute(resetflags), lpsourcename.into(), lptargetname.into(), lpsourceoptionsname.into(), lptargetoptionsname.into(), ::core::mem::transmute(globaloptions), ::core::mem::transmute(lptargetfiletime), ::core::mem::transmute(hashalgid), lpdeltaname.into())) + ::core::mem::transmute(CreateDeltaW(filetypeset, setflags, resetflags, lpsourcename.into(), lptargetname.into(), lpsourceoptionsname.into(), lptargetoptionsname.into(), ::core::mem::transmute(globaloptions), ::core::mem::transmute(lptargetfiletime), hashalgid, lpdeltaname.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1073,7 +1073,7 @@ where extern "system" { fn CreatePatchFileA(oldfilename: ::windows::core::PCSTR, newfilename: ::windows::core::PCSTR, patchfilename: ::windows::core::PCSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreatePatchFileA(oldfilename.into(), newfilename.into(), patchfilename.into(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata))) + ::core::mem::transmute(CreatePatchFileA(oldfilename.into(), newfilename.into(), patchfilename.into(), optionflags, ::core::mem::transmute(optiondata))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1088,7 +1088,7 @@ where extern "system" { fn CreatePatchFileByHandles(oldfilehandle: super::super::Foundation::HANDLE, newfilehandle: super::super::Foundation::HANDLE, patchfilehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const PATCH_OPTION_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreatePatchFileByHandles(oldfilehandle.into(), newfilehandle.into(), patchfilehandle.into(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata))) + ::core::mem::transmute(CreatePatchFileByHandles(oldfilehandle.into(), newfilehandle.into(), patchfilehandle.into(), optionflags, ::core::mem::transmute(optiondata))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1102,7 +1102,7 @@ where extern "system" { fn CreatePatchFileByHandlesEx(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_H, newfilehandle: super::super::Foundation::HANDLE, patchfilehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: *mut ::core::ffi::c_void, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreatePatchFileByHandlesEx(oldfileinfoarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(oldfileinfoarray)), newfilehandle.into(), patchfilehandle.into(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) + ::core::mem::transmute(CreatePatchFileByHandlesEx(oldfileinfoarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(oldfileinfoarray)), newfilehandle.into(), patchfilehandle.into(), optionflags, ::core::mem::transmute(optiondata), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1116,7 +1116,7 @@ where extern "system" { fn CreatePatchFileExA(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_A, newfilename: ::windows::core::PCSTR, patchfilename: ::windows::core::PCSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: *mut ::core::ffi::c_void, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreatePatchFileExA(oldfileinfoarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(oldfileinfoarray)), newfilename.into(), patchfilename.into(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) + ::core::mem::transmute(CreatePatchFileExA(oldfileinfoarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(oldfileinfoarray)), newfilename.into(), patchfilename.into(), optionflags, ::core::mem::transmute(optiondata), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1130,7 +1130,7 @@ where extern "system" { fn CreatePatchFileExW(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_W, newfilename: ::windows::core::PCWSTR, patchfilename: ::windows::core::PCWSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: *mut ::core::ffi::c_void, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreatePatchFileExW(oldfileinfoarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(oldfileinfoarray)), newfilename.into(), patchfilename.into(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) + ::core::mem::transmute(CreatePatchFileExW(oldfileinfoarray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(oldfileinfoarray)), newfilename.into(), patchfilename.into(), optionflags, ::core::mem::transmute(optiondata), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1145,7 +1145,7 @@ where extern "system" { fn CreatePatchFileW(oldfilename: ::windows::core::PCWSTR, newfilename: ::windows::core::PCWSTR, patchfilename: ::windows::core::PCWSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreatePatchFileW(oldfilename.into(), newfilename.into(), patchfilename.into(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata))) + ::core::mem::transmute(CreatePatchFileW(oldfilename.into(), newfilename.into(), patchfilename.into(), optionflags, ::core::mem::transmute(optiondata))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const DEFAULT_DISK_ID: u32 = 2u32; @@ -1336,7 +1336,7 @@ pub unsafe fn DeactivateActCtx(dwflags: u32, ulcookie: usize) -> super::super::F extern "system" { fn DeactivateActCtx(dwflags: u32, ulcookie: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeactivateActCtx(::core::mem::transmute(dwflags), ::core::mem::transmute(ulcookie))) + ::core::mem::transmute(DeactivateActCtx(dwflags, ulcookie)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1356,7 +1356,7 @@ pub unsafe fn DeltaNormalizeProvidedB(filetypeset: i64, normalizeflags: i64, nor extern "system" { fn DeltaNormalizeProvidedB(filetypeset: i64, normalizeflags: i64, normalizeoptions: DELTA_INPUT, lpsource: *mut ::core::ffi::c_void, usourcesize: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeltaNormalizeProvidedB(::core::mem::transmute(filetypeset), ::core::mem::transmute(normalizeflags), ::core::mem::transmute(normalizeoptions), ::core::mem::transmute(lpsource), ::core::mem::transmute(usourcesize))) + ::core::mem::transmute(DeltaNormalizeProvidedB(filetypeset, normalizeflags, ::core::mem::transmute(normalizeoptions), ::core::mem::transmute(lpsource), usourcesize)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const ERROR_PATCH_BIGGER_THAN_COMPRESSED: u32 = 3222155525u32; @@ -1807,7 +1807,7 @@ pub unsafe fn FindActCtxSectionGuid(dwflags: u32, lpextensionguid: *const ::wind extern "system" { fn FindActCtxSectionGuid(dwflags: u32, lpextensionguid: *const ::windows::core::GUID, ulsectionid: u32, lpguidtofind: *const ::windows::core::GUID, returneddata: *mut ACTCTX_SECTION_KEYED_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FindActCtxSectionGuid(::core::mem::transmute(dwflags), ::core::mem::transmute(lpextensionguid), ::core::mem::transmute(ulsectionid), ::core::mem::transmute(lpguidtofind), ::core::mem::transmute(returneddata))) + ::core::mem::transmute(FindActCtxSectionGuid(dwflags, ::core::mem::transmute(lpextensionguid), ulsectionid, ::core::mem::transmute(lpguidtofind), ::core::mem::transmute(returneddata))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] @@ -1820,7 +1820,7 @@ where extern "system" { fn FindActCtxSectionStringA(dwflags: u32, lpextensionguid: *const ::windows::core::GUID, ulsectionid: u32, lpstringtofind: ::windows::core::PCSTR, returneddata: *mut ACTCTX_SECTION_KEYED_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FindActCtxSectionStringA(::core::mem::transmute(dwflags), ::core::mem::transmute(lpextensionguid), ::core::mem::transmute(ulsectionid), lpstringtofind.into(), ::core::mem::transmute(returneddata))) + ::core::mem::transmute(FindActCtxSectionStringA(dwflags, ::core::mem::transmute(lpextensionguid), ulsectionid, lpstringtofind.into(), ::core::mem::transmute(returneddata))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] @@ -1833,7 +1833,7 @@ where extern "system" { fn FindActCtxSectionStringW(dwflags: u32, lpextensionguid: *const ::windows::core::GUID, ulsectionid: u32, lpstringtofind: ::windows::core::PCWSTR, returneddata: *mut ACTCTX_SECTION_KEYED_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FindActCtxSectionStringW(::core::mem::transmute(dwflags), ::core::mem::transmute(lpextensionguid), ::core::mem::transmute(ulsectionid), lpstringtofind.into(), ::core::mem::transmute(returneddata))) + ::core::mem::transmute(FindActCtxSectionStringW(dwflags, ::core::mem::transmute(lpextensionguid), ulsectionid, lpstringtofind.into(), ::core::mem::transmute(returneddata))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1892,7 +1892,7 @@ where extern "system" { fn GetDeltaSignatureA(filetypeset: i64, hashalgid: u32, lpsourcename: ::windows::core::PCSTR, lphash: *mut DELTA_HASH) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetDeltaSignatureA(::core::mem::transmute(filetypeset), ::core::mem::transmute(hashalgid), lpsourcename.into(), ::core::mem::transmute(lphash))) + ::core::mem::transmute(GetDeltaSignatureA(filetypeset, hashalgid, lpsourcename.into(), ::core::mem::transmute(lphash))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1902,7 +1902,7 @@ pub unsafe fn GetDeltaSignatureB(filetypeset: i64, hashalgid: u32, source: DELTA extern "system" { fn GetDeltaSignatureB(filetypeset: i64, hashalgid: u32, source: DELTA_INPUT, lphash: *mut DELTA_HASH) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetDeltaSignatureB(::core::mem::transmute(filetypeset), ::core::mem::transmute(hashalgid), ::core::mem::transmute(source), ::core::mem::transmute(lphash))) + ::core::mem::transmute(GetDeltaSignatureB(filetypeset, hashalgid, ::core::mem::transmute(source), ::core::mem::transmute(lphash))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1915,7 +1915,7 @@ where extern "system" { fn GetDeltaSignatureW(filetypeset: i64, hashalgid: u32, lpsourcename: ::windows::core::PCWSTR, lphash: *mut DELTA_HASH) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetDeltaSignatureW(::core::mem::transmute(filetypeset), ::core::mem::transmute(hashalgid), lpsourcename.into(), ::core::mem::transmute(lphash))) + ::core::mem::transmute(GetDeltaSignatureW(filetypeset, hashalgid, lpsourcename.into(), ::core::mem::transmute(lphash))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1928,7 +1928,7 @@ where extern "system" { fn GetFilePatchSignatureA(filename: ::windows::core::PCSTR, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: ::windows::core::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFilePatchSignatureA(filename.into(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ignorerangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ignorerangearray)), retainrangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(retainrangearray)), ::core::mem::transmute(signaturebuffersize), ::core::mem::transmute(signaturebuffer))) + ::core::mem::transmute(GetFilePatchSignatureA(filename.into(), optionflags, ::core::mem::transmute(optiondata), ignorerangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ignorerangearray)), retainrangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(retainrangearray)), signaturebuffersize, ::core::mem::transmute(signaturebuffer))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1938,7 +1938,7 @@ pub unsafe fn GetFilePatchSignatureByBuffer(filebufferwritable: *mut u8, filesiz extern "system" { fn GetFilePatchSignatureByBuffer(filebufferwritable: *mut u8, filesize: u32, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: ::windows::core::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFilePatchSignatureByBuffer(::core::mem::transmute(filebufferwritable), ::core::mem::transmute(filesize), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ignorerangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ignorerangearray)), retainrangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(retainrangearray)), ::core::mem::transmute(signaturebuffersize), ::core::mem::transmute(signaturebuffer))) + ::core::mem::transmute(GetFilePatchSignatureByBuffer(::core::mem::transmute(filebufferwritable), filesize, optionflags, ::core::mem::transmute(optiondata), ignorerangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ignorerangearray)), retainrangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(retainrangearray)), signaturebuffersize, ::core::mem::transmute(signaturebuffer))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1951,7 +1951,7 @@ where extern "system" { fn GetFilePatchSignatureByHandle(filehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: ::windows::core::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFilePatchSignatureByHandle(filehandle.into(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ignorerangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ignorerangearray)), retainrangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(retainrangearray)), ::core::mem::transmute(signaturebuffersize), ::core::mem::transmute(signaturebuffer))) + ::core::mem::transmute(GetFilePatchSignatureByHandle(filehandle.into(), optionflags, ::core::mem::transmute(optiondata), ignorerangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ignorerangearray)), retainrangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(retainrangearray)), signaturebuffersize, ::core::mem::transmute(signaturebuffer))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1964,7 +1964,7 @@ where extern "system" { fn GetFilePatchSignatureW(filename: ::windows::core::PCWSTR, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: ::windows::core::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFilePatchSignatureW(filename.into(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ignorerangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ignorerangearray)), retainrangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(retainrangearray)), ::core::mem::transmute(signaturebuffersize), ::core::mem::transmute(signaturebuffer))) + ::core::mem::transmute(GetFilePatchSignatureW(filename.into(), optionflags, ::core::mem::transmute(optiondata), ignorerangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ignorerangearray)), retainrangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(retainrangearray)), signaturebuffersize, ::core::mem::transmute(signaturebuffer))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const IACTIONNAME_ADMIN: &str = "ADMIN"; @@ -2026,21 +2026,21 @@ impl IAssemblyCache { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UninstallAssembly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pszassemblyname.into(), ::core::mem::transmute(prefdata), ::core::mem::transmute(puldisposition)).ok() + (::windows::core::Interface::vtable(self).UninstallAssembly)(::windows::core::Interface::as_raw(self), dwflags, pszassemblyname.into(), ::core::mem::transmute(prefdata), ::core::mem::transmute(puldisposition)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn QueryAssemblyInfo<'a, P0>(&self, dwflags: QUERYASMINFO_FLAGS, pszassemblyname: P0, pasminfo: *mut ASSEMBLY_INFO) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).QueryAssemblyInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pszassemblyname.into(), ::core::mem::transmute(pasminfo)).ok() + (::windows::core::Interface::vtable(self).QueryAssemblyInfo)(::windows::core::Interface::as_raw(self), dwflags, pszassemblyname.into(), ::core::mem::transmute(pasminfo)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn CreateAssemblyCacheItem<'a, P0>(&self, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, ppasmitem: *mut ::core::option::Option, pszassemblyname: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateAssemblyCacheItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppasmitem), pszassemblyname.into()).ok() + (::windows::core::Interface::vtable(self).CreateAssemblyCacheItem)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppasmitem), pszassemblyname.into()).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Reserved(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -2052,7 +2052,7 @@ impl IAssemblyCache { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).InstallAssembly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pszmanifestfilepath.into(), ::core::mem::transmute(prefdata)).ok() + (::windows::core::Interface::vtable(self).InstallAssembly)(::windows::core::Interface::as_raw(self), dwflags, pszmanifestfilepath.into(), ::core::mem::transmute(prefdata)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2110,11 +2110,11 @@ impl IAssemblyCacheItem { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pszstreamname.into(), ::core::mem::transmute(dwformat), ::core::mem::transmute(dwformatflags), ::core::mem::transmute(ppistream), ::core::mem::transmute(pulimaxsize)).ok() + (::windows::core::Interface::vtable(self).CreateStream)(::windows::core::Interface::as_raw(self), dwflags, pszstreamname.into(), dwformat, dwformatflags, ::core::mem::transmute(ppistream), ::core::mem::transmute(pulimaxsize)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Commit(&self, dwflags: u32, puldisposition: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(puldisposition)).ok() + (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(puldisposition)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn AbortItem(&self) -> ::windows::core::Result<()> { @@ -2173,11 +2173,11 @@ pub struct IAssemblyName(::windows::core::IUnknown); impl IAssemblyName { #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn SetProperty(&self, propertyid: u32, pvproperty: *mut ::core::ffi::c_void, cbproperty: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(pvproperty), ::core::mem::transmute(cbproperty)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(pvproperty), cbproperty).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn GetProperty(&self, propertyid: u32, pvproperty: *mut ::core::ffi::c_void, pcbproperty: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(pvproperty), ::core::mem::transmute(pcbproperty)).ok() + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(pvproperty), ::core::mem::transmute(pcbproperty)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Finalize(&self) -> ::windows::core::Result<()> { @@ -2185,7 +2185,7 @@ impl IAssemblyName { } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn GetDisplayName(&self, szdisplayname: ::windows::core::PWSTR, pccdisplayname: *mut u32, dwdisplayflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(szdisplayname), ::core::mem::transmute(pccdisplayname), ::core::mem::transmute(dwdisplayflags)).ok() + (::windows::core::Interface::vtable(self).GetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(szdisplayname), ::core::mem::transmute(pccdisplayname), dwdisplayflags).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Reserved<'a, P0, P1, P2>(&self, refiid: *const ::windows::core::GUID, punkreserved1: P0, punkreserved2: P1, szreserved: P2, llreserved: i64, pvreserved: *mut ::core::ffi::c_void, cbreserved: u32, ppreserved: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -2194,7 +2194,7 @@ impl IAssemblyName { P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Reserved)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refiid), punkreserved1.into().abi(), punkreserved2.into().abi(), szreserved.into(), ::core::mem::transmute(llreserved), ::core::mem::transmute(pvreserved), ::core::mem::transmute(cbreserved), ::core::mem::transmute(ppreserved)).ok() + (::windows::core::Interface::vtable(self).Reserved)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refiid), punkreserved1.into().abi(), punkreserved2.into().abi(), szreserved.into(), llreserved, ::core::mem::transmute(pvreserved), cbreserved, ::core::mem::transmute(ppreserved)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn GetName(&self, lpcwbuffer: *mut u32, pwzname: ::windows::core::PWSTR) -> ::windows::core::Result<()> { @@ -2209,7 +2209,7 @@ impl IAssemblyName { where P0: ::std::convert::Into<::windows::core::InParam<'a, IAssemblyName>>, { - (::windows::core::Interface::vtable(self).IsEqual)(::windows::core::Interface::as_raw(self), pname.into().abi(), ::core::mem::transmute(dwcmpflags)).ok() + (::windows::core::Interface::vtable(self).IsEqual)(::windows::core::Interface::as_raw(self), pname.into().abi(), dwcmpflags).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2273,11 +2273,11 @@ impl IEnumMsmDependency { #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, cfetch: u32, rgmsmdependencies: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cfetch), ::core::mem::transmute(rgmsmdependencies), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cfetch, ::core::mem::transmute(rgmsmdependencies), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Skip(&self, cskip: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cskip)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cskip).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2343,11 +2343,11 @@ impl IEnumMsmError { #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, cfetch: u32, rgmsmerrors: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cfetch), ::core::mem::transmute(rgmsmerrors), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cfetch, ::core::mem::transmute(rgmsmerrors), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Skip(&self, cskip: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cskip)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cskip).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2413,11 +2413,11 @@ impl IEnumMsmString { #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Next(&self, cfetch: u32, rgbstrstrings: *mut super::super::Foundation::BSTR, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cfetch), ::core::mem::transmute(rgbstrstrings), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cfetch, ::core::mem::transmute(rgbstrstrings), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Skip(&self, cskip: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cskip)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cskip).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -2486,7 +2486,7 @@ impl IMsmDependencies { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, item: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(item), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), item, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Count(&self, count: *mut i32) -> ::windows::core::Result<()> { @@ -2809,7 +2809,7 @@ impl IMsmErrors { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, item: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(item), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), item, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Count(&self, count: *mut i32) -> ::windows::core::Result<()> { @@ -2998,11 +2998,11 @@ impl IMsmMerge { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OpenModule)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(language)).ok() + (::windows::core::Interface::vtable(self).OpenModule)(::windows::core::Interface::as_raw(self), path.into().abi(), language).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn CloseDatabase(&self, commit: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CloseDatabase)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commit)).ok() + (::windows::core::Interface::vtable(self).CloseDatabase)(::windows::core::Interface::as_raw(self), commit).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn CloseModule(&self) -> ::windows::core::Result<()> { @@ -3193,7 +3193,7 @@ impl IMsmStrings { #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Item(&self, item: i32, r#return: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(item), ::core::mem::transmute(r#return)).ok() + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), item, ::core::mem::transmute(r#return)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn Count(&self, count: *mut i32) -> ::windows::core::Result<()> { @@ -4753,11 +4753,11 @@ impl IPMDeploymentManager { } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn ReportDownloadProgress(&self, productid: ::windows::core::GUID, usprogress: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReportDownloadProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(productid), ::core::mem::transmute(usprogress)).ok() + (::windows::core::Interface::vtable(self).ReportDownloadProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(productid), usprogress).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn ReportDownloadComplete(&self, productid: ::windows::core::GUID, hrresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReportDownloadComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(productid), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).ReportDownloadComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(productid), hrresult).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4854,7 +4854,7 @@ impl IPMDeploymentManager { #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn SetApplicationsNeedMaintenance(&self, requiredmaintenanceoperations: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetApplicationsNeedMaintenance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requiredmaintenanceoperations), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetApplicationsNeedMaintenance)(::windows::core::Interface::as_raw(self), requiredmaintenanceoperations, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn UpdateChamberProfile(&self, productid: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -4896,7 +4896,7 @@ impl IPMDeploymentManager { } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn BeginUninstallWithOptions(&self, productid: ::windows::core::GUID, removaloptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginUninstallWithOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(productid), ::core::mem::transmute(removaloptions)).ok() + (::windows::core::Interface::vtable(self).BeginUninstallWithOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(productid), removaloptions).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn BindDeferredMdilBinaries(&self) -> ::windows::core::Result<()> { @@ -5122,7 +5122,7 @@ impl IPMEnumerationManager { #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn get_BackgroundServiceAgentInfo(&self, bsaid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_BackgroundServiceAgentInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bsaid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_BackgroundServiceAgentInfo)(::windows::core::Interface::as_raw(self), bsaid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn AllLiveTileJobs(&self) -> ::windows::core::Result { @@ -5136,7 +5136,7 @@ impl IPMEnumerationManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_LiveTileJob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(productid), tileid.into().abi(), ::core::mem::transmute(recurrencetype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_LiveTileJob)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(productid), tileid.into().abi(), recurrencetype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn get_ApplicationInfoExternal(&self, productid: ::windows::core::GUID) -> ::windows::core::Result { @@ -5149,7 +5149,7 @@ impl IPMEnumerationManager { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).get_FileHandlerGenericLogo)(::windows::core::Interface::as_raw(self), filetype.into().abi(), ::core::mem::transmute(logosize), ::core::mem::transmute(plogo)).ok() + (::windows::core::Interface::vtable(self).get_FileHandlerGenericLogo)(::windows::core::Interface::as_raw(self), filetype.into().abi(), logosize, ::core::mem::transmute(plogo)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5401,7 +5401,7 @@ impl IPMExtensionFileExtensionInfo { #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Logo(&self, logosize: PM_LOGO_SIZE, plogo: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_Logo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(logosize), ::core::mem::transmute(plogo)).ok() + (::windows::core::Interface::vtable(self).get_Logo)(::windows::core::Interface::as_raw(self), logosize, ::core::mem::transmute(plogo)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5952,7 +5952,7 @@ impl IPMLiveTileJobInfo { } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn set_IntervalDuration(&self, ulintervalduration: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).set_IntervalDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulintervalduration)).ok() + (::windows::core::Interface::vtable(self).set_IntervalDuration)(::windows::core::Interface::as_raw(self), ulintervalduration).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5975,7 +5975,7 @@ impl IPMLiveTileJobInfo { } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn set_MaxRunCount(&self, ulmaxruncount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).set_MaxRunCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulmaxruncount)).ok() + (::windows::core::Interface::vtable(self).set_MaxRunCount)(::windows::core::Interface::as_raw(self), ulmaxruncount).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn RunCount(&self) -> ::windows::core::Result { @@ -5984,7 +5984,7 @@ impl IPMLiveTileJobInfo { } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn set_RunCount(&self, ulruncount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).set_RunCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulruncount)).ok() + (::windows::core::Interface::vtable(self).set_RunCount)(::windows::core::Interface::as_raw(self), ulruncount).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn RecurrenceType(&self) -> ::windows::core::Result { @@ -5993,7 +5993,7 @@ impl IPMLiveTileJobInfo { } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn set_RecurrenceType(&self, ulrecurrencetype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).set_RecurrenceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulrecurrencetype)).ok() + (::windows::core::Interface::vtable(self).set_RecurrenceType)(::windows::core::Interface::as_raw(self), ulrecurrencetype).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn get_TileXML(&self, ptilexml: *mut *mut u8, pcbtilexml: *mut u32) -> ::windows::core::Result<()> { @@ -6018,7 +6018,7 @@ impl IPMLiveTileJobInfo { } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn set_AttemptCount(&self, ulattemptcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).set_AttemptCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulattemptcount)).ok() + (::windows::core::Interface::vtable(self).set_AttemptCount)(::windows::core::Interface::as_raw(self), ulattemptcount).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn DownloadState(&self) -> ::windows::core::Result { @@ -6027,7 +6027,7 @@ impl IPMLiveTileJobInfo { } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn set_DownloadState(&self, uldownloadstate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).set_DownloadState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uldownloadstate)).ok() + (::windows::core::Interface::vtable(self).set_DownloadState)(::windows::core::Interface::as_raw(self), uldownloadstate).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6450,12 +6450,12 @@ impl IPMTileInfo { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_HubPinnedState(&self, hubtype: PM_TILE_HUBTYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_HubPinnedState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hubtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_HubPinnedState)(::windows::core::Interface::as_raw(self), hubtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn get_HubPosition(&self, hubtype: PM_TILE_HUBTYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_HubPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hubtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_HubPosition)(::windows::core::Interface::as_raw(self), hubtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6488,7 +6488,7 @@ impl IPMTileInfo { #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn get_PropertyById(&self, propid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_PropertyById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PropertyById)(::windows::core::Interface::as_raw(self), propid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6503,11 +6503,11 @@ impl IPMTileInfo { #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub unsafe fn get_HubTileSize(&self, hubtype: PM_TILE_HUBTYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_HubTileSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hubtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_HubTileSize)(::windows::core::Interface::as_raw(self), hubtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] 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() + (::windows::core::Interface::vtable(self).set_HubPosition)(::windows::core::Interface::as_raw(self), hubtype, position).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6523,11 +6523,11 @@ impl IPMTileInfo { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).set_HubPinnedState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hubtype), pinned.into()).ok() + (::windows::core::Interface::vtable(self).set_HubPinnedState)(::windows::core::Interface::as_raw(self), hubtype, pinned.into()).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] 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() + (::windows::core::Interface::vtable(self).set_HubTileSize)(::windows::core::Interface::as_raw(self), hubtype, size).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8292,7 +8292,7 @@ where extern "system" { fn MsiAdvertiseProductA(szpackagepath: ::windows::core::PCSTR, szscriptfilepath: ::windows::core::PCSTR, sztransforms: ::windows::core::PCSTR, lgidlanguage: u16) -> u32; } - ::core::mem::transmute(MsiAdvertiseProductA(szpackagepath.into(), szscriptfilepath.into(), sztransforms.into(), ::core::mem::transmute(lgidlanguage))) + ::core::mem::transmute(MsiAdvertiseProductA(szpackagepath.into(), szscriptfilepath.into(), sztransforms.into(), lgidlanguage)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8306,7 +8306,7 @@ where extern "system" { fn MsiAdvertiseProductExA(szpackagepath: ::windows::core::PCSTR, szscriptfilepath: ::windows::core::PCSTR, sztransforms: ::windows::core::PCSTR, lgidlanguage: u16, dwplatform: u32, dwoptions: u32) -> u32; } - ::core::mem::transmute(MsiAdvertiseProductExA(szpackagepath.into(), szscriptfilepath.into(), sztransforms.into(), ::core::mem::transmute(lgidlanguage), ::core::mem::transmute(dwplatform), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(MsiAdvertiseProductExA(szpackagepath.into(), szscriptfilepath.into(), sztransforms.into(), lgidlanguage, dwplatform, dwoptions)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8320,7 +8320,7 @@ where extern "system" { fn MsiAdvertiseProductExW(szpackagepath: ::windows::core::PCWSTR, szscriptfilepath: ::windows::core::PCWSTR, sztransforms: ::windows::core::PCWSTR, lgidlanguage: u16, dwplatform: u32, dwoptions: u32) -> u32; } - ::core::mem::transmute(MsiAdvertiseProductExW(szpackagepath.into(), szscriptfilepath.into(), sztransforms.into(), ::core::mem::transmute(lgidlanguage), ::core::mem::transmute(dwplatform), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(MsiAdvertiseProductExW(szpackagepath.into(), szscriptfilepath.into(), sztransforms.into(), lgidlanguage, dwplatform, dwoptions)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8334,7 +8334,7 @@ where extern "system" { fn MsiAdvertiseProductW(szpackagepath: ::windows::core::PCWSTR, szscriptfilepath: ::windows::core::PCWSTR, sztransforms: ::windows::core::PCWSTR, lgidlanguage: u16) -> u32; } - ::core::mem::transmute(MsiAdvertiseProductW(szpackagepath.into(), szscriptfilepath.into(), sztransforms.into(), ::core::mem::transmute(lgidlanguage))) + ::core::mem::transmute(MsiAdvertiseProductW(szpackagepath.into(), szscriptfilepath.into(), sztransforms.into(), lgidlanguage)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -8348,7 +8348,7 @@ where extern "system" { fn MsiAdvertiseScriptA(szscriptfile: ::windows::core::PCSTR, dwflags: u32, phregdata: *const super::Registry::HKEY, fremoveitems: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(MsiAdvertiseScriptA(szscriptfile.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(phregdata), fremoveitems.into())) + ::core::mem::transmute(MsiAdvertiseScriptA(szscriptfile.into(), dwflags, ::core::mem::transmute(phregdata), fremoveitems.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -8362,7 +8362,7 @@ where extern "system" { fn MsiAdvertiseScriptW(szscriptfile: ::windows::core::PCWSTR, dwflags: u32, phregdata: *const super::Registry::HKEY, fremoveitems: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(MsiAdvertiseScriptW(szscriptfile.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(phregdata), fremoveitems.into())) + ::core::mem::transmute(MsiAdvertiseScriptW(szscriptfile.into(), dwflags, ::core::mem::transmute(phregdata), fremoveitems.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8404,7 +8404,7 @@ where extern "system" { fn MsiApplyPatchA(szpatchpackage: ::windows::core::PCSTR, szinstallpackage: ::windows::core::PCSTR, einstalltype: INSTALLTYPE, szcommandline: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(MsiApplyPatchA(szpatchpackage.into(), szinstallpackage.into(), ::core::mem::transmute(einstalltype), szcommandline.into())) + ::core::mem::transmute(MsiApplyPatchA(szpatchpackage.into(), szinstallpackage.into(), einstalltype, szcommandline.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8418,7 +8418,7 @@ where extern "system" { fn MsiApplyPatchW(szpatchpackage: ::windows::core::PCWSTR, szinstallpackage: ::windows::core::PCWSTR, einstalltype: INSTALLTYPE, szcommandline: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MsiApplyPatchW(szpatchpackage.into(), szinstallpackage.into(), ::core::mem::transmute(einstalltype), szcommandline.into())) + ::core::mem::transmute(MsiApplyPatchW(szpatchpackage.into(), szinstallpackage.into(), einstalltype, szcommandline.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8431,7 +8431,7 @@ where extern "system" { fn MsiBeginTransactionA(szname: ::windows::core::PCSTR, dwtransactionattributes: u32, phtransactionhandle: *mut MSIHANDLE, phchangeofownerevent: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MsiBeginTransactionA(szname.into(), ::core::mem::transmute(dwtransactionattributes), ::core::mem::transmute(phtransactionhandle), ::core::mem::transmute(phchangeofownerevent))) + ::core::mem::transmute(MsiBeginTransactionA(szname.into(), dwtransactionattributes, ::core::mem::transmute(phtransactionhandle), ::core::mem::transmute(phchangeofownerevent))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8444,7 +8444,7 @@ where extern "system" { fn MsiBeginTransactionW(szname: ::windows::core::PCWSTR, dwtransactionattributes: u32, phtransactionhandle: *mut MSIHANDLE, phchangeofownerevent: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MsiBeginTransactionW(szname.into(), ::core::mem::transmute(dwtransactionattributes), ::core::mem::transmute(phtransactionhandle), ::core::mem::transmute(phchangeofownerevent))) + ::core::mem::transmute(MsiBeginTransactionW(szname.into(), dwtransactionattributes, ::core::mem::transmute(phtransactionhandle), ::core::mem::transmute(phchangeofownerevent))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8502,7 +8502,7 @@ where extern "system" { fn MsiConfigureFeatureA(szproduct: ::windows::core::PCSTR, szfeature: ::windows::core::PCSTR, einstallstate: INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiConfigureFeatureA(szproduct.into(), szfeature.into(), ::core::mem::transmute(einstallstate))) + ::core::mem::transmute(MsiConfigureFeatureA(szproduct.into(), szfeature.into(), einstallstate)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8515,7 +8515,7 @@ where extern "system" { fn MsiConfigureFeatureW(szproduct: ::windows::core::PCWSTR, szfeature: ::windows::core::PCWSTR, einstallstate: INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiConfigureFeatureW(szproduct.into(), szfeature.into(), ::core::mem::transmute(einstallstate))) + ::core::mem::transmute(MsiConfigureFeatureW(szproduct.into(), szfeature.into(), einstallstate)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8527,7 +8527,7 @@ where extern "system" { fn MsiConfigureProductA(szproduct: ::windows::core::PCSTR, iinstalllevel: INSTALLLEVEL, einstallstate: INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiConfigureProductA(szproduct.into(), ::core::mem::transmute(iinstalllevel), ::core::mem::transmute(einstallstate))) + ::core::mem::transmute(MsiConfigureProductA(szproduct.into(), iinstalllevel, einstallstate)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8540,7 +8540,7 @@ where extern "system" { fn MsiConfigureProductExA(szproduct: ::windows::core::PCSTR, iinstalllevel: INSTALLLEVEL, einstallstate: INSTALLSTATE, szcommandline: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(MsiConfigureProductExA(szproduct.into(), ::core::mem::transmute(iinstalllevel), ::core::mem::transmute(einstallstate), szcommandline.into())) + ::core::mem::transmute(MsiConfigureProductExA(szproduct.into(), iinstalllevel, einstallstate, szcommandline.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8553,7 +8553,7 @@ where extern "system" { fn MsiConfigureProductExW(szproduct: ::windows::core::PCWSTR, iinstalllevel: INSTALLLEVEL, einstallstate: INSTALLSTATE, szcommandline: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MsiConfigureProductExW(szproduct.into(), ::core::mem::transmute(iinstalllevel), ::core::mem::transmute(einstallstate), szcommandline.into())) + ::core::mem::transmute(MsiConfigureProductExW(szproduct.into(), iinstalllevel, einstallstate, szcommandline.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8565,7 +8565,7 @@ where extern "system" { fn MsiConfigureProductW(szproduct: ::windows::core::PCWSTR, iinstalllevel: INSTALLLEVEL, einstallstate: INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiConfigureProductW(szproduct.into(), ::core::mem::transmute(iinstalllevel), ::core::mem::transmute(einstallstate))) + ::core::mem::transmute(MsiConfigureProductW(szproduct.into(), iinstalllevel, einstallstate)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8574,7 +8574,7 @@ pub unsafe fn MsiCreateRecord(cparams: u32) -> MSIHANDLE { extern "system" { fn MsiCreateRecord(cparams: u32) -> MSIHANDLE; } - ::core::mem::transmute(MsiCreateRecord(::core::mem::transmute(cparams))) + ::core::mem::transmute(MsiCreateRecord(cparams)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8588,7 +8588,7 @@ where extern "system" { fn MsiCreateTransformSummaryInfoA(hdatabase: MSIHANDLE, hdatabasereference: MSIHANDLE, sztransformfile: ::windows::core::PCSTR, ierrorconditions: MSITRANSFORM_ERROR, ivalidation: MSITRANSFORM_VALIDATE) -> u32; } - ::core::mem::transmute(MsiCreateTransformSummaryInfoA(hdatabase.into(), hdatabasereference.into(), sztransformfile.into(), ::core::mem::transmute(ierrorconditions), ::core::mem::transmute(ivalidation))) + ::core::mem::transmute(MsiCreateTransformSummaryInfoA(hdatabase.into(), hdatabasereference.into(), sztransformfile.into(), ierrorconditions, ivalidation)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8602,7 +8602,7 @@ where extern "system" { fn MsiCreateTransformSummaryInfoW(hdatabase: MSIHANDLE, hdatabasereference: MSIHANDLE, sztransformfile: ::windows::core::PCWSTR, ierrorconditions: MSITRANSFORM_ERROR, ivalidation: MSITRANSFORM_VALIDATE) -> u32; } - ::core::mem::transmute(MsiCreateTransformSummaryInfoW(hdatabase.into(), hdatabasereference.into(), sztransformfile.into(), ::core::mem::transmute(ierrorconditions), ::core::mem::transmute(ivalidation))) + ::core::mem::transmute(MsiCreateTransformSummaryInfoW(hdatabase.into(), hdatabasereference.into(), sztransformfile.into(), ierrorconditions, ivalidation)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8615,7 +8615,7 @@ where extern "system" { fn MsiDatabaseApplyTransformA(hdatabase: MSIHANDLE, sztransformfile: ::windows::core::PCSTR, ierrorconditions: MSITRANSFORM_ERROR) -> u32; } - ::core::mem::transmute(MsiDatabaseApplyTransformA(hdatabase.into(), sztransformfile.into(), ::core::mem::transmute(ierrorconditions))) + ::core::mem::transmute(MsiDatabaseApplyTransformA(hdatabase.into(), sztransformfile.into(), ierrorconditions)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8628,7 +8628,7 @@ where extern "system" { fn MsiDatabaseApplyTransformW(hdatabase: MSIHANDLE, sztransformfile: ::windows::core::PCWSTR, ierrorconditions: MSITRANSFORM_ERROR) -> u32; } - ::core::mem::transmute(MsiDatabaseApplyTransformW(hdatabase.into(), sztransformfile.into(), ::core::mem::transmute(ierrorconditions))) + ::core::mem::transmute(MsiDatabaseApplyTransformW(hdatabase.into(), sztransformfile.into(), ierrorconditions)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8684,7 +8684,7 @@ where extern "system" { fn MsiDatabaseGenerateTransformA(hdatabase: MSIHANDLE, hdatabasereference: MSIHANDLE, sztransformfile: ::windows::core::PCSTR, ireserved1: i32, ireserved2: i32) -> u32; } - ::core::mem::transmute(MsiDatabaseGenerateTransformA(hdatabase.into(), hdatabasereference.into(), sztransformfile.into(), ::core::mem::transmute(ireserved1), ::core::mem::transmute(ireserved2))) + ::core::mem::transmute(MsiDatabaseGenerateTransformA(hdatabase.into(), hdatabasereference.into(), sztransformfile.into(), ireserved1, ireserved2)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8698,7 +8698,7 @@ where extern "system" { fn MsiDatabaseGenerateTransformW(hdatabase: MSIHANDLE, hdatabasereference: MSIHANDLE, sztransformfile: ::windows::core::PCWSTR, ireserved1: i32, ireserved2: i32) -> u32; } - ::core::mem::transmute(MsiDatabaseGenerateTransformW(hdatabase.into(), hdatabasereference.into(), sztransformfile.into(), ::core::mem::transmute(ireserved1), ::core::mem::transmute(ireserved2))) + ::core::mem::transmute(MsiDatabaseGenerateTransformW(hdatabase.into(), hdatabasereference.into(), sztransformfile.into(), ireserved1, ireserved2)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8869,7 +8869,7 @@ where extern "system" { fn MsiDeterminePatchSequenceA(szproductcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, cpatchinfo: u32, ppatchinfo: *mut MSIPATCHSEQUENCEINFOA) -> u32; } - ::core::mem::transmute(MsiDeterminePatchSequenceA(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ppatchinfo.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppatchinfo)))) + ::core::mem::transmute(MsiDeterminePatchSequenceA(szproductcode.into(), szusersid.into(), dwcontext, ppatchinfo.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppatchinfo)))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8882,7 +8882,7 @@ where extern "system" { fn MsiDeterminePatchSequenceW(szproductcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, cpatchinfo: u32, ppatchinfo: *mut MSIPATCHSEQUENCEINFOW) -> u32; } - ::core::mem::transmute(MsiDeterminePatchSequenceW(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ppatchinfo.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppatchinfo)))) + ::core::mem::transmute(MsiDeterminePatchSequenceW(szproductcode.into(), szusersid.into(), dwcontext, ppatchinfo.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppatchinfo)))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8920,7 +8920,7 @@ where extern "system" { fn MsiEnableLogA(dwlogmode: INSTALLOGMODE, szlogfile: ::windows::core::PCSTR, dwlogattributes: u32) -> u32; } - ::core::mem::transmute(MsiEnableLogA(::core::mem::transmute(dwlogmode), szlogfile.into(), ::core::mem::transmute(dwlogattributes))) + ::core::mem::transmute(MsiEnableLogA(dwlogmode, szlogfile.into(), dwlogattributes)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8932,7 +8932,7 @@ where extern "system" { fn MsiEnableLogW(dwlogmode: INSTALLOGMODE, szlogfile: ::windows::core::PCWSTR, dwlogattributes: u32) -> u32; } - ::core::mem::transmute(MsiEnableLogW(::core::mem::transmute(dwlogmode), szlogfile.into(), ::core::mem::transmute(dwlogattributes))) + ::core::mem::transmute(MsiEnableLogW(dwlogmode, szlogfile.into(), dwlogattributes)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8953,7 +8953,7 @@ pub unsafe fn MsiEndTransaction(dwtransactionstate: MSITRANSACTIONSTATE) -> u32 extern "system" { fn MsiEndTransaction(dwtransactionstate: MSITRANSACTIONSTATE) -> u32; } - ::core::mem::transmute(MsiEndTransaction(::core::mem::transmute(dwtransactionstate))) + ::core::mem::transmute(MsiEndTransaction(dwtransactionstate)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8965,7 +8965,7 @@ where extern "system" { fn MsiEnumClientsA(szcomponent: ::windows::core::PCSTR, iproductindex: u32, lpproductbuf: ::windows::core::PSTR) -> u32; } - ::core::mem::transmute(MsiEnumClientsA(szcomponent.into(), ::core::mem::transmute(iproductindex), ::core::mem::transmute(lpproductbuf))) + ::core::mem::transmute(MsiEnumClientsA(szcomponent.into(), iproductindex, ::core::mem::transmute(lpproductbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8978,7 +8978,7 @@ where extern "system" { fn MsiEnumClientsExA(szcomponent: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwproductindex: u32, szproductbuf: ::windows::core::PSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows::core::PSTR, pcchsid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumClientsExA(szcomponent.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwproductindex), ::core::mem::transmute(szproductbuf), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) + ::core::mem::transmute(MsiEnumClientsExA(szcomponent.into(), szusersid.into(), dwcontext, dwproductindex, ::core::mem::transmute(szproductbuf), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -8991,7 +8991,7 @@ where extern "system" { fn MsiEnumClientsExW(szcomponent: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwproductindex: u32, szproductbuf: ::windows::core::PWSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows::core::PWSTR, pcchsid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumClientsExW(szcomponent.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwproductindex), ::core::mem::transmute(szproductbuf), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) + ::core::mem::transmute(MsiEnumClientsExW(szcomponent.into(), szusersid.into(), dwcontext, dwproductindex, ::core::mem::transmute(szproductbuf), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9003,7 +9003,7 @@ where extern "system" { fn MsiEnumClientsW(szcomponent: ::windows::core::PCWSTR, iproductindex: u32, lpproductbuf: ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(MsiEnumClientsW(szcomponent.into(), ::core::mem::transmute(iproductindex), ::core::mem::transmute(lpproductbuf))) + ::core::mem::transmute(MsiEnumClientsW(szcomponent.into(), iproductindex, ::core::mem::transmute(lpproductbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9016,7 +9016,7 @@ where extern "system" { fn MsiEnumComponentCostsA(hinstall: MSIHANDLE, szcomponent: ::windows::core::PCSTR, dwindex: u32, istate: INSTALLSTATE, szdrivebuf: ::windows::core::PSTR, pcchdrivebuf: *mut u32, picost: *mut i32, pitempcost: *mut i32) -> u32; } - ::core::mem::transmute(MsiEnumComponentCostsA(hinstall.into(), szcomponent.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(istate), ::core::mem::transmute(szdrivebuf), ::core::mem::transmute(pcchdrivebuf), ::core::mem::transmute(picost), ::core::mem::transmute(pitempcost))) + ::core::mem::transmute(MsiEnumComponentCostsA(hinstall.into(), szcomponent.into(), dwindex, istate, ::core::mem::transmute(szdrivebuf), ::core::mem::transmute(pcchdrivebuf), ::core::mem::transmute(picost), ::core::mem::transmute(pitempcost))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9029,7 +9029,7 @@ where extern "system" { fn MsiEnumComponentCostsW(hinstall: MSIHANDLE, szcomponent: ::windows::core::PCWSTR, dwindex: u32, istate: INSTALLSTATE, szdrivebuf: ::windows::core::PWSTR, pcchdrivebuf: *mut u32, picost: *mut i32, pitempcost: *mut i32) -> u32; } - ::core::mem::transmute(MsiEnumComponentCostsW(hinstall.into(), szcomponent.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(istate), ::core::mem::transmute(szdrivebuf), ::core::mem::transmute(pcchdrivebuf), ::core::mem::transmute(picost), ::core::mem::transmute(pitempcost))) + ::core::mem::transmute(MsiEnumComponentCostsW(hinstall.into(), szcomponent.into(), dwindex, istate, ::core::mem::transmute(szdrivebuf), ::core::mem::transmute(pcchdrivebuf), ::core::mem::transmute(picost), ::core::mem::transmute(pitempcost))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9041,7 +9041,7 @@ where extern "system" { fn MsiEnumComponentQualifiersA(szcomponent: ::windows::core::PCSTR, iindex: u32, lpqualifierbuf: ::windows::core::PSTR, pcchqualifierbuf: *mut u32, lpapplicationdatabuf: ::windows::core::PSTR, pcchapplicationdatabuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumComponentQualifiersA(szcomponent.into(), ::core::mem::transmute(iindex), ::core::mem::transmute(lpqualifierbuf), ::core::mem::transmute(pcchqualifierbuf), ::core::mem::transmute(lpapplicationdatabuf), ::core::mem::transmute(pcchapplicationdatabuf))) + ::core::mem::transmute(MsiEnumComponentQualifiersA(szcomponent.into(), iindex, ::core::mem::transmute(lpqualifierbuf), ::core::mem::transmute(pcchqualifierbuf), ::core::mem::transmute(lpapplicationdatabuf), ::core::mem::transmute(pcchapplicationdatabuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9053,7 +9053,7 @@ where extern "system" { fn MsiEnumComponentQualifiersW(szcomponent: ::windows::core::PCWSTR, iindex: u32, lpqualifierbuf: ::windows::core::PWSTR, pcchqualifierbuf: *mut u32, lpapplicationdatabuf: ::windows::core::PWSTR, pcchapplicationdatabuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumComponentQualifiersW(szcomponent.into(), ::core::mem::transmute(iindex), ::core::mem::transmute(lpqualifierbuf), ::core::mem::transmute(pcchqualifierbuf), ::core::mem::transmute(lpapplicationdatabuf), ::core::mem::transmute(pcchapplicationdatabuf))) + ::core::mem::transmute(MsiEnumComponentQualifiersW(szcomponent.into(), iindex, ::core::mem::transmute(lpqualifierbuf), ::core::mem::transmute(pcchqualifierbuf), ::core::mem::transmute(lpapplicationdatabuf), ::core::mem::transmute(pcchapplicationdatabuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9062,7 +9062,7 @@ pub unsafe fn MsiEnumComponentsA(icomponentindex: u32, lpcomponentbuf: ::windows extern "system" { fn MsiEnumComponentsA(icomponentindex: u32, lpcomponentbuf: ::windows::core::PSTR) -> u32; } - ::core::mem::transmute(MsiEnumComponentsA(::core::mem::transmute(icomponentindex), ::core::mem::transmute(lpcomponentbuf))) + ::core::mem::transmute(MsiEnumComponentsA(icomponentindex, ::core::mem::transmute(lpcomponentbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9074,7 +9074,7 @@ where extern "system" { fn MsiEnumComponentsExA(szusersid: ::windows::core::PCSTR, dwcontext: u32, dwindex: u32, szinstalledcomponentcode: ::windows::core::PSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows::core::PSTR, pcchsid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumComponentsExA(szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwindex), ::core::mem::transmute(szinstalledcomponentcode), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) + ::core::mem::transmute(MsiEnumComponentsExA(szusersid.into(), dwcontext, dwindex, ::core::mem::transmute(szinstalledcomponentcode), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9086,7 +9086,7 @@ where extern "system" { fn MsiEnumComponentsExW(szusersid: ::windows::core::PCWSTR, dwcontext: u32, dwindex: u32, szinstalledcomponentcode: ::windows::core::PWSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows::core::PWSTR, pcchsid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumComponentsExW(szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwindex), ::core::mem::transmute(szinstalledcomponentcode), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) + ::core::mem::transmute(MsiEnumComponentsExW(szusersid.into(), dwcontext, dwindex, ::core::mem::transmute(szinstalledcomponentcode), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9095,7 +9095,7 @@ pub unsafe fn MsiEnumComponentsW(icomponentindex: u32, lpcomponentbuf: ::windows extern "system" { fn MsiEnumComponentsW(icomponentindex: u32, lpcomponentbuf: ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(MsiEnumComponentsW(::core::mem::transmute(icomponentindex), ::core::mem::transmute(lpcomponentbuf))) + ::core::mem::transmute(MsiEnumComponentsW(icomponentindex, ::core::mem::transmute(lpcomponentbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9107,7 +9107,7 @@ where extern "system" { fn MsiEnumFeaturesA(szproduct: ::windows::core::PCSTR, ifeatureindex: u32, lpfeaturebuf: ::windows::core::PSTR, lpparentbuf: ::windows::core::PSTR) -> u32; } - ::core::mem::transmute(MsiEnumFeaturesA(szproduct.into(), ::core::mem::transmute(ifeatureindex), ::core::mem::transmute(lpfeaturebuf), ::core::mem::transmute(lpparentbuf))) + ::core::mem::transmute(MsiEnumFeaturesA(szproduct.into(), ifeatureindex, ::core::mem::transmute(lpfeaturebuf), ::core::mem::transmute(lpparentbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9119,7 +9119,7 @@ where extern "system" { fn MsiEnumFeaturesW(szproduct: ::windows::core::PCWSTR, ifeatureindex: u32, lpfeaturebuf: ::windows::core::PWSTR, lpparentbuf: ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(MsiEnumFeaturesW(szproduct.into(), ::core::mem::transmute(ifeatureindex), ::core::mem::transmute(lpfeaturebuf), ::core::mem::transmute(lpparentbuf))) + ::core::mem::transmute(MsiEnumFeaturesW(szproduct.into(), ifeatureindex, ::core::mem::transmute(lpfeaturebuf), ::core::mem::transmute(lpparentbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9131,7 +9131,7 @@ where extern "system" { fn MsiEnumPatchesA(szproduct: ::windows::core::PCSTR, ipatchindex: u32, lppatchbuf: ::windows::core::PSTR, lptransformsbuf: ::windows::core::PSTR, pcchtransformsbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumPatchesA(szproduct.into(), ::core::mem::transmute(ipatchindex), ::core::mem::transmute(lppatchbuf), ::core::mem::transmute(lptransformsbuf), ::core::mem::transmute(pcchtransformsbuf))) + ::core::mem::transmute(MsiEnumPatchesA(szproduct.into(), ipatchindex, ::core::mem::transmute(lppatchbuf), ::core::mem::transmute(lptransformsbuf), ::core::mem::transmute(pcchtransformsbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9144,7 +9144,7 @@ where extern "system" { fn MsiEnumPatchesExA(szproductcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: u32, dwfilter: u32, dwindex: u32, szpatchcode: ::windows::core::PSTR, sztargetproductcode: ::windows::core::PSTR, pdwtargetproductcontext: *mut MSIINSTALLCONTEXT, sztargetusersid: ::windows::core::PSTR, pcchtargetusersid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumPatchesExA(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwfilter), ::core::mem::transmute(dwindex), ::core::mem::transmute(szpatchcode), ::core::mem::transmute(sztargetproductcode), ::core::mem::transmute(pdwtargetproductcontext), ::core::mem::transmute(sztargetusersid), ::core::mem::transmute(pcchtargetusersid))) + ::core::mem::transmute(MsiEnumPatchesExA(szproductcode.into(), szusersid.into(), dwcontext, dwfilter, dwindex, ::core::mem::transmute(szpatchcode), ::core::mem::transmute(sztargetproductcode), ::core::mem::transmute(pdwtargetproductcontext), ::core::mem::transmute(sztargetusersid), ::core::mem::transmute(pcchtargetusersid))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9157,7 +9157,7 @@ where extern "system" { fn MsiEnumPatchesExW(szproductcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: u32, dwfilter: u32, dwindex: u32, szpatchcode: ::windows::core::PWSTR, sztargetproductcode: ::windows::core::PWSTR, pdwtargetproductcontext: *mut MSIINSTALLCONTEXT, sztargetusersid: ::windows::core::PWSTR, pcchtargetusersid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumPatchesExW(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwfilter), ::core::mem::transmute(dwindex), ::core::mem::transmute(szpatchcode), ::core::mem::transmute(sztargetproductcode), ::core::mem::transmute(pdwtargetproductcontext), ::core::mem::transmute(sztargetusersid), ::core::mem::transmute(pcchtargetusersid))) + ::core::mem::transmute(MsiEnumPatchesExW(szproductcode.into(), szusersid.into(), dwcontext, dwfilter, dwindex, ::core::mem::transmute(szpatchcode), ::core::mem::transmute(sztargetproductcode), ::core::mem::transmute(pdwtargetproductcontext), ::core::mem::transmute(sztargetusersid), ::core::mem::transmute(pcchtargetusersid))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9169,7 +9169,7 @@ where extern "system" { fn MsiEnumPatchesW(szproduct: ::windows::core::PCWSTR, ipatchindex: u32, lppatchbuf: ::windows::core::PWSTR, lptransformsbuf: ::windows::core::PWSTR, pcchtransformsbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumPatchesW(szproduct.into(), ::core::mem::transmute(ipatchindex), ::core::mem::transmute(lppatchbuf), ::core::mem::transmute(lptransformsbuf), ::core::mem::transmute(pcchtransformsbuf))) + ::core::mem::transmute(MsiEnumPatchesW(szproduct.into(), ipatchindex, ::core::mem::transmute(lppatchbuf), ::core::mem::transmute(lptransformsbuf), ::core::mem::transmute(pcchtransformsbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9178,7 +9178,7 @@ pub unsafe fn MsiEnumProductsA(iproductindex: u32, lpproductbuf: ::windows::core extern "system" { fn MsiEnumProductsA(iproductindex: u32, lpproductbuf: ::windows::core::PSTR) -> u32; } - ::core::mem::transmute(MsiEnumProductsA(::core::mem::transmute(iproductindex), ::core::mem::transmute(lpproductbuf))) + ::core::mem::transmute(MsiEnumProductsA(iproductindex, ::core::mem::transmute(lpproductbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9191,7 +9191,7 @@ where extern "system" { fn MsiEnumProductsExA(szproductcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: u32, dwindex: u32, szinstalledproductcode: ::windows::core::PSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows::core::PSTR, pcchsid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumProductsExA(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwindex), ::core::mem::transmute(szinstalledproductcode), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) + ::core::mem::transmute(MsiEnumProductsExA(szproductcode.into(), szusersid.into(), dwcontext, dwindex, ::core::mem::transmute(szinstalledproductcode), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9204,7 +9204,7 @@ where extern "system" { fn MsiEnumProductsExW(szproductcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: u32, dwindex: u32, szinstalledproductcode: ::windows::core::PWSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows::core::PWSTR, pcchsid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumProductsExW(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwindex), ::core::mem::transmute(szinstalledproductcode), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) + ::core::mem::transmute(MsiEnumProductsExW(szproductcode.into(), szusersid.into(), dwcontext, dwindex, ::core::mem::transmute(szinstalledproductcode), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9213,7 +9213,7 @@ pub unsafe fn MsiEnumProductsW(iproductindex: u32, lpproductbuf: ::windows::core extern "system" { fn MsiEnumProductsW(iproductindex: u32, lpproductbuf: ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(MsiEnumProductsW(::core::mem::transmute(iproductindex), ::core::mem::transmute(lpproductbuf))) + ::core::mem::transmute(MsiEnumProductsW(iproductindex, ::core::mem::transmute(lpproductbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9225,7 +9225,7 @@ where extern "system" { fn MsiEnumRelatedProductsA(lpupgradecode: ::windows::core::PCSTR, dwreserved: u32, iproductindex: u32, lpproductbuf: ::windows::core::PSTR) -> u32; } - ::core::mem::transmute(MsiEnumRelatedProductsA(lpupgradecode.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(iproductindex), ::core::mem::transmute(lpproductbuf))) + ::core::mem::transmute(MsiEnumRelatedProductsA(lpupgradecode.into(), dwreserved, iproductindex, ::core::mem::transmute(lpproductbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9237,7 +9237,7 @@ where extern "system" { fn MsiEnumRelatedProductsW(lpupgradecode: ::windows::core::PCWSTR, dwreserved: u32, iproductindex: u32, lpproductbuf: ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(MsiEnumRelatedProductsW(lpupgradecode.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(iproductindex), ::core::mem::transmute(lpproductbuf))) + ::core::mem::transmute(MsiEnumRelatedProductsW(lpupgradecode.into(), dwreserved, iproductindex, ::core::mem::transmute(lpproductbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9275,7 +9275,7 @@ where extern "system" { fn MsiExtractPatchXMLDataA(szpatchpath: ::windows::core::PCSTR, dwreserved: u32, szxmldata: ::windows::core::PSTR, pcchxmldata: *mut u32) -> u32; } - ::core::mem::transmute(MsiExtractPatchXMLDataA(szpatchpath.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(szxmldata), ::core::mem::transmute(pcchxmldata))) + ::core::mem::transmute(MsiExtractPatchXMLDataA(szpatchpath.into(), dwreserved, ::core::mem::transmute(szxmldata), ::core::mem::transmute(pcchxmldata))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9287,7 +9287,7 @@ where extern "system" { fn MsiExtractPatchXMLDataW(szpatchpath: ::windows::core::PCWSTR, dwreserved: u32, szxmldata: ::windows::core::PWSTR, pcchxmldata: *mut u32) -> u32; } - ::core::mem::transmute(MsiExtractPatchXMLDataW(szpatchpath.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(szxmldata), ::core::mem::transmute(pcchxmldata))) + ::core::mem::transmute(MsiExtractPatchXMLDataW(szpatchpath.into(), dwreserved, ::core::mem::transmute(szxmldata), ::core::mem::transmute(pcchxmldata))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9352,7 +9352,7 @@ where extern "system" { fn MsiGetComponentPathExA(szproductcode: ::windows::core::PCSTR, szcomponentcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, lpoutpathbuffer: ::windows::core::PSTR, pcchoutpathbuffer: *mut u32) -> INSTALLSTATE; } - ::core::mem::transmute(MsiGetComponentPathExA(szproductcode.into(), szcomponentcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(lpoutpathbuffer), ::core::mem::transmute(pcchoutpathbuffer))) + ::core::mem::transmute(MsiGetComponentPathExA(szproductcode.into(), szcomponentcode.into(), szusersid.into(), dwcontext, ::core::mem::transmute(lpoutpathbuffer), ::core::mem::transmute(pcchoutpathbuffer))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9366,7 +9366,7 @@ where extern "system" { fn MsiGetComponentPathExW(szproductcode: ::windows::core::PCWSTR, szcomponentcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, lpoutpathbuffer: ::windows::core::PWSTR, pcchoutpathbuffer: *mut u32) -> INSTALLSTATE; } - ::core::mem::transmute(MsiGetComponentPathExW(szproductcode.into(), szcomponentcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(lpoutpathbuffer), ::core::mem::transmute(pcchoutpathbuffer))) + ::core::mem::transmute(MsiGetComponentPathExW(szproductcode.into(), szcomponentcode.into(), szusersid.into(), dwcontext, ::core::mem::transmute(lpoutpathbuffer), ::core::mem::transmute(pcchoutpathbuffer))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9430,7 +9430,7 @@ where extern "system" { fn MsiGetFeatureCostA(hinstall: MSIHANDLE, szfeature: ::windows::core::PCSTR, icosttree: MSICOSTTREE, istate: INSTALLSTATE, picost: *mut i32) -> u32; } - ::core::mem::transmute(MsiGetFeatureCostA(hinstall.into(), szfeature.into(), ::core::mem::transmute(icosttree), ::core::mem::transmute(istate), ::core::mem::transmute(picost))) + ::core::mem::transmute(MsiGetFeatureCostA(hinstall.into(), szfeature.into(), icosttree, istate, ::core::mem::transmute(picost))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9443,7 +9443,7 @@ where extern "system" { fn MsiGetFeatureCostW(hinstall: MSIHANDLE, szfeature: ::windows::core::PCWSTR, icosttree: MSICOSTTREE, istate: INSTALLSTATE, picost: *mut i32) -> u32; } - ::core::mem::transmute(MsiGetFeatureCostW(hinstall.into(), szfeature.into(), ::core::mem::transmute(icosttree), ::core::mem::transmute(istate), ::core::mem::transmute(picost))) + ::core::mem::transmute(MsiGetFeatureCostW(hinstall.into(), szfeature.into(), icosttree, istate, ::core::mem::transmute(picost))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9559,7 +9559,7 @@ where extern "system" { fn MsiGetFileHashA(szfilepath: ::windows::core::PCSTR, dwoptions: u32, phash: *mut MSIFILEHASHINFO) -> u32; } - ::core::mem::transmute(MsiGetFileHashA(szfilepath.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(phash))) + ::core::mem::transmute(MsiGetFileHashA(szfilepath.into(), dwoptions, ::core::mem::transmute(phash))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9571,7 +9571,7 @@ where extern "system" { fn MsiGetFileHashW(szfilepath: ::windows::core::PCWSTR, dwoptions: u32, phash: *mut MSIFILEHASHINFO) -> u32; } - ::core::mem::transmute(MsiGetFileHashW(szfilepath.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(phash))) + ::core::mem::transmute(MsiGetFileHashW(szfilepath.into(), dwoptions, ::core::mem::transmute(phash))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -9584,7 +9584,7 @@ where extern "system" { fn MsiGetFileSignatureInformationA(szsignedobjectpath: ::windows::core::PCSTR, dwflags: u32, ppccertcontext: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, pbhashdata: *mut u8, pcbhashdata: *mut u32) -> ::windows::core::HRESULT; } - MsiGetFileSignatureInformationA(szsignedobjectpath.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppccertcontext), ::core::mem::transmute(pbhashdata), ::core::mem::transmute(pcbhashdata)).ok() + MsiGetFileSignatureInformationA(szsignedobjectpath.into(), dwflags, ::core::mem::transmute(ppccertcontext), ::core::mem::transmute(pbhashdata), ::core::mem::transmute(pcbhashdata)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -9597,7 +9597,7 @@ where extern "system" { fn MsiGetFileSignatureInformationW(szsignedobjectpath: ::windows::core::PCWSTR, dwflags: u32, ppccertcontext: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, pbhashdata: *mut u8, pcbhashdata: *mut u32) -> ::windows::core::HRESULT; } - MsiGetFileSignatureInformationW(szsignedobjectpath.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppccertcontext), ::core::mem::transmute(pbhashdata), ::core::mem::transmute(pcbhashdata)).ok() + MsiGetFileSignatureInformationW(szsignedobjectpath.into(), dwflags, ::core::mem::transmute(ppccertcontext), ::core::mem::transmute(pbhashdata), ::core::mem::transmute(pcbhashdata)).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9655,7 +9655,7 @@ where extern "system" { fn MsiGetMode(hinstall: MSIHANDLE, erunmode: MSIRUNMODE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MsiGetMode(hinstall.into(), ::core::mem::transmute(erunmode))) + ::core::mem::transmute(MsiGetMode(hinstall.into(), erunmode)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9709,7 +9709,7 @@ where extern "system" { fn MsiGetPatchInfoExA(szpatchcode: ::windows::core::PCSTR, szproductcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, szproperty: ::windows::core::PCSTR, lpvalue: ::windows::core::PSTR, pcchvalue: *mut u32) -> u32; } - ::core::mem::transmute(MsiGetPatchInfoExA(szpatchcode.into(), szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), szproperty.into(), ::core::mem::transmute(lpvalue), ::core::mem::transmute(pcchvalue))) + ::core::mem::transmute(MsiGetPatchInfoExA(szpatchcode.into(), szproductcode.into(), szusersid.into(), dwcontext, szproperty.into(), ::core::mem::transmute(lpvalue), ::core::mem::transmute(pcchvalue))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9724,7 +9724,7 @@ where extern "system" { fn MsiGetPatchInfoExW(szpatchcode: ::windows::core::PCWSTR, szproductcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, szproperty: ::windows::core::PCWSTR, lpvalue: ::windows::core::PWSTR, pcchvalue: *mut u32) -> u32; } - ::core::mem::transmute(MsiGetPatchInfoExW(szpatchcode.into(), szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), szproperty.into(), ::core::mem::transmute(lpvalue), ::core::mem::transmute(pcchvalue))) + ::core::mem::transmute(MsiGetPatchInfoExW(szpatchcode.into(), szproductcode.into(), szusersid.into(), dwcontext, szproperty.into(), ::core::mem::transmute(lpvalue), ::core::mem::transmute(pcchvalue))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9788,7 +9788,7 @@ where extern "system" { fn MsiGetProductInfoExA(szproductcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, szproperty: ::windows::core::PCSTR, szvalue: ::windows::core::PSTR, pcchvalue: *mut u32) -> u32; } - ::core::mem::transmute(MsiGetProductInfoExA(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), szproperty.into(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue))) + ::core::mem::transmute(MsiGetProductInfoExA(szproductcode.into(), szusersid.into(), dwcontext, szproperty.into(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9802,7 +9802,7 @@ where extern "system" { fn MsiGetProductInfoExW(szproductcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, szproperty: ::windows::core::PCWSTR, szvalue: ::windows::core::PWSTR, pcchvalue: *mut u32) -> u32; } - ::core::mem::transmute(MsiGetProductInfoExW(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), szproperty.into(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue))) + ::core::mem::transmute(MsiGetProductInfoExW(szproductcode.into(), szusersid.into(), dwcontext, szproperty.into(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9954,7 +9954,7 @@ where extern "system" { fn MsiGetSummaryInformationA(hdatabase: MSIHANDLE, szdatabasepath: ::windows::core::PCSTR, uiupdatecount: u32, phsummaryinfo: *mut MSIHANDLE) -> u32; } - ::core::mem::transmute(MsiGetSummaryInformationA(hdatabase.into(), szdatabasepath.into(), ::core::mem::transmute(uiupdatecount), ::core::mem::transmute(phsummaryinfo))) + ::core::mem::transmute(MsiGetSummaryInformationA(hdatabase.into(), szdatabasepath.into(), uiupdatecount, ::core::mem::transmute(phsummaryinfo))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -9967,7 +9967,7 @@ where extern "system" { fn MsiGetSummaryInformationW(hdatabase: MSIHANDLE, szdatabasepath: ::windows::core::PCWSTR, uiupdatecount: u32, phsummaryinfo: *mut MSIHANDLE) -> u32; } - ::core::mem::transmute(MsiGetSummaryInformationW(hdatabase.into(), szdatabasepath.into(), ::core::mem::transmute(uiupdatecount), ::core::mem::transmute(phsummaryinfo))) + ::core::mem::transmute(MsiGetSummaryInformationW(hdatabase.into(), szdatabasepath.into(), uiupdatecount, ::core::mem::transmute(phsummaryinfo))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10030,7 +10030,7 @@ where extern "system" { fn MsiInstallMissingComponentA(szproduct: ::windows::core::PCSTR, szcomponent: ::windows::core::PCSTR, einstallstate: INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiInstallMissingComponentA(szproduct.into(), szcomponent.into(), ::core::mem::transmute(einstallstate))) + ::core::mem::transmute(MsiInstallMissingComponentA(szproduct.into(), szcomponent.into(), einstallstate)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10043,7 +10043,7 @@ where extern "system" { fn MsiInstallMissingComponentW(szproduct: ::windows::core::PCWSTR, szcomponent: ::windows::core::PCWSTR, einstallstate: INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiInstallMissingComponentW(szproduct.into(), szcomponent.into(), ::core::mem::transmute(einstallstate))) + ::core::mem::transmute(MsiInstallMissingComponentW(szproduct.into(), szcomponent.into(), einstallstate)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10134,7 +10134,7 @@ where extern "system" { fn MsiJoinTransaction(htransactionhandle: MSIHANDLE, dwtransactionattributes: u32, phchangeofownerevent: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MsiJoinTransaction(htransactionhandle.into(), ::core::mem::transmute(dwtransactionattributes), ::core::mem::transmute(phchangeofownerevent))) + ::core::mem::transmute(MsiJoinTransaction(htransactionhandle.into(), dwtransactionattributes, ::core::mem::transmute(phchangeofownerevent))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10234,7 +10234,7 @@ where extern "system" { fn MsiOpenPackageExA(szpackagepath: ::windows::core::PCSTR, dwoptions: u32, hproduct: *mut MSIHANDLE) -> u32; } - ::core::mem::transmute(MsiOpenPackageExA(szpackagepath.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(hproduct))) + ::core::mem::transmute(MsiOpenPackageExA(szpackagepath.into(), dwoptions, ::core::mem::transmute(hproduct))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10246,7 +10246,7 @@ where extern "system" { fn MsiOpenPackageExW(szpackagepath: ::windows::core::PCWSTR, dwoptions: u32, hproduct: *mut MSIHANDLE) -> u32; } - ::core::mem::transmute(MsiOpenPackageExW(szpackagepath.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(hproduct))) + ::core::mem::transmute(MsiOpenPackageExW(szpackagepath.into(), dwoptions, ::core::mem::transmute(hproduct))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10383,7 +10383,7 @@ where extern "system" { fn MsiProcessMessage(hinstall: MSIHANDLE, emessagetype: INSTALLMESSAGE, hrecord: MSIHANDLE) -> i32; } - ::core::mem::transmute(MsiProcessMessage(hinstall.into(), ::core::mem::transmute(emessagetype), hrecord.into())) + ::core::mem::transmute(MsiProcessMessage(hinstall.into(), emessagetype, hrecord.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10396,7 +10396,7 @@ where extern "system" { fn MsiProvideAssemblyA(szassemblyname: ::windows::core::PCSTR, szappcontext: ::windows::core::PCSTR, dwinstallmode: INSTALLMODE, dwassemblyinfo: MSIASSEMBLYINFO, lppathbuf: ::windows::core::PSTR, pcchpathbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiProvideAssemblyA(szassemblyname.into(), szappcontext.into(), ::core::mem::transmute(dwinstallmode), ::core::mem::transmute(dwassemblyinfo), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) + ::core::mem::transmute(MsiProvideAssemblyA(szassemblyname.into(), szappcontext.into(), dwinstallmode, dwassemblyinfo, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10409,7 +10409,7 @@ where extern "system" { fn MsiProvideAssemblyW(szassemblyname: ::windows::core::PCWSTR, szappcontext: ::windows::core::PCWSTR, dwinstallmode: INSTALLMODE, dwassemblyinfo: MSIASSEMBLYINFO, lppathbuf: ::windows::core::PWSTR, pcchpathbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiProvideAssemblyW(szassemblyname.into(), szappcontext.into(), ::core::mem::transmute(dwinstallmode), ::core::mem::transmute(dwassemblyinfo), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) + ::core::mem::transmute(MsiProvideAssemblyW(szassemblyname.into(), szappcontext.into(), dwinstallmode, dwassemblyinfo, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10423,7 +10423,7 @@ where extern "system" { fn MsiProvideComponentA(szproduct: ::windows::core::PCSTR, szfeature: ::windows::core::PCSTR, szcomponent: ::windows::core::PCSTR, dwinstallmode: INSTALLMODE, lppathbuf: ::windows::core::PSTR, pcchpathbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiProvideComponentA(szproduct.into(), szfeature.into(), szcomponent.into(), ::core::mem::transmute(dwinstallmode), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) + ::core::mem::transmute(MsiProvideComponentA(szproduct.into(), szfeature.into(), szcomponent.into(), dwinstallmode, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10437,7 +10437,7 @@ where extern "system" { fn MsiProvideComponentW(szproduct: ::windows::core::PCWSTR, szfeature: ::windows::core::PCWSTR, szcomponent: ::windows::core::PCWSTR, dwinstallmode: INSTALLMODE, lppathbuf: ::windows::core::PWSTR, pcchpathbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiProvideComponentW(szproduct.into(), szfeature.into(), szcomponent.into(), ::core::mem::transmute(dwinstallmode), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) + ::core::mem::transmute(MsiProvideComponentW(szproduct.into(), szfeature.into(), szcomponent.into(), dwinstallmode, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10450,7 +10450,7 @@ where extern "system" { fn MsiProvideQualifiedComponentA(szcategory: ::windows::core::PCSTR, szqualifier: ::windows::core::PCSTR, dwinstallmode: INSTALLMODE, lppathbuf: ::windows::core::PSTR, pcchpathbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiProvideQualifiedComponentA(szcategory.into(), szqualifier.into(), ::core::mem::transmute(dwinstallmode), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) + ::core::mem::transmute(MsiProvideQualifiedComponentA(szcategory.into(), szqualifier.into(), dwinstallmode, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10464,7 +10464,7 @@ where extern "system" { fn MsiProvideQualifiedComponentExA(szcategory: ::windows::core::PCSTR, szqualifier: ::windows::core::PCSTR, dwinstallmode: INSTALLMODE, szproduct: ::windows::core::PCSTR, dwunused1: u32, dwunused2: u32, lppathbuf: ::windows::core::PSTR, pcchpathbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiProvideQualifiedComponentExA(szcategory.into(), szqualifier.into(), ::core::mem::transmute(dwinstallmode), szproduct.into(), ::core::mem::transmute(dwunused1), ::core::mem::transmute(dwunused2), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) + ::core::mem::transmute(MsiProvideQualifiedComponentExA(szcategory.into(), szqualifier.into(), dwinstallmode, szproduct.into(), dwunused1, dwunused2, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10478,7 +10478,7 @@ where extern "system" { fn MsiProvideQualifiedComponentExW(szcategory: ::windows::core::PCWSTR, szqualifier: ::windows::core::PCWSTR, dwinstallmode: INSTALLMODE, szproduct: ::windows::core::PCWSTR, dwunused1: u32, dwunused2: u32, lppathbuf: ::windows::core::PWSTR, pcchpathbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiProvideQualifiedComponentExW(szcategory.into(), szqualifier.into(), ::core::mem::transmute(dwinstallmode), szproduct.into(), ::core::mem::transmute(dwunused1), ::core::mem::transmute(dwunused2), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) + ::core::mem::transmute(MsiProvideQualifiedComponentExW(szcategory.into(), szqualifier.into(), dwinstallmode, szproduct.into(), dwunused1, dwunused2, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10491,7 +10491,7 @@ where extern "system" { fn MsiProvideQualifiedComponentW(szcategory: ::windows::core::PCWSTR, szqualifier: ::windows::core::PCWSTR, dwinstallmode: INSTALLMODE, lppathbuf: ::windows::core::PWSTR, pcchpathbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiProvideQualifiedComponentW(szcategory.into(), szqualifier.into(), ::core::mem::transmute(dwinstallmode), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) + ::core::mem::transmute(MsiProvideQualifiedComponentW(szcategory.into(), szqualifier.into(), dwinstallmode, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10505,7 +10505,7 @@ where extern "system" { fn MsiQueryComponentStateA(szproductcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, szcomponentcode: ::windows::core::PCSTR, pdwstate: *mut INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiQueryComponentStateA(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), szcomponentcode.into(), ::core::mem::transmute(pdwstate))) + ::core::mem::transmute(MsiQueryComponentStateA(szproductcode.into(), szusersid.into(), dwcontext, szcomponentcode.into(), ::core::mem::transmute(pdwstate))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10519,7 +10519,7 @@ where extern "system" { fn MsiQueryComponentStateW(szproductcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, szcomponentcode: ::windows::core::PCWSTR, pdwstate: *mut INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiQueryComponentStateW(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), szcomponentcode.into(), ::core::mem::transmute(pdwstate))) + ::core::mem::transmute(MsiQueryComponentStateW(szproductcode.into(), szusersid.into(), dwcontext, szcomponentcode.into(), ::core::mem::transmute(pdwstate))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10546,7 +10546,7 @@ where extern "system" { fn MsiQueryFeatureStateExA(szproductcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, szfeature: ::windows::core::PCSTR, pdwstate: *mut INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiQueryFeatureStateExA(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), szfeature.into(), ::core::mem::transmute(pdwstate))) + ::core::mem::transmute(MsiQueryFeatureStateExA(szproductcode.into(), szusersid.into(), dwcontext, szfeature.into(), ::core::mem::transmute(pdwstate))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10560,7 +10560,7 @@ where extern "system" { fn MsiQueryFeatureStateExW(szproductcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, szfeature: ::windows::core::PCWSTR, pdwstate: *mut INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiQueryFeatureStateExW(szproductcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), szfeature.into(), ::core::mem::transmute(pdwstate))) + ::core::mem::transmute(MsiQueryFeatureStateExW(szproductcode.into(), szusersid.into(), dwcontext, szfeature.into(), ::core::mem::transmute(pdwstate))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10621,7 +10621,7 @@ where extern "system" { fn MsiRecordDataSize(hrecord: MSIHANDLE, ifield: u32) -> u32; } - ::core::mem::transmute(MsiRecordDataSize(hrecord.into(), ::core::mem::transmute(ifield))) + ::core::mem::transmute(MsiRecordDataSize(hrecord.into(), ifield)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10645,7 +10645,7 @@ where extern "system" { fn MsiRecordGetInteger(hrecord: MSIHANDLE, ifield: u32) -> i32; } - ::core::mem::transmute(MsiRecordGetInteger(hrecord.into(), ::core::mem::transmute(ifield))) + ::core::mem::transmute(MsiRecordGetInteger(hrecord.into(), ifield)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10657,7 +10657,7 @@ where extern "system" { fn MsiRecordGetStringA(hrecord: MSIHANDLE, ifield: u32, szvaluebuf: ::windows::core::PSTR, pcchvaluebuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiRecordGetStringA(hrecord.into(), ::core::mem::transmute(ifield), ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf))) + ::core::mem::transmute(MsiRecordGetStringA(hrecord.into(), ifield, ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10669,7 +10669,7 @@ where extern "system" { fn MsiRecordGetStringW(hrecord: MSIHANDLE, ifield: u32, szvaluebuf: ::windows::core::PWSTR, pcchvaluebuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiRecordGetStringW(hrecord.into(), ::core::mem::transmute(ifield), ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf))) + ::core::mem::transmute(MsiRecordGetStringW(hrecord.into(), ifield, ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10682,7 +10682,7 @@ where extern "system" { fn MsiRecordIsNull(hrecord: MSIHANDLE, ifield: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MsiRecordIsNull(hrecord.into(), ::core::mem::transmute(ifield))) + ::core::mem::transmute(MsiRecordIsNull(hrecord.into(), ifield)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10694,7 +10694,7 @@ where extern "system" { fn MsiRecordReadStream(hrecord: MSIHANDLE, ifield: u32, szdatabuf: ::windows::core::PSTR, pcbdatabuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiRecordReadStream(hrecord.into(), ::core::mem::transmute(ifield), ::core::mem::transmute(szdatabuf), ::core::mem::transmute(pcbdatabuf))) + ::core::mem::transmute(MsiRecordReadStream(hrecord.into(), ifield, ::core::mem::transmute(szdatabuf), ::core::mem::transmute(pcbdatabuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10706,7 +10706,7 @@ where extern "system" { fn MsiRecordSetInteger(hrecord: MSIHANDLE, ifield: u32, ivalue: i32) -> u32; } - ::core::mem::transmute(MsiRecordSetInteger(hrecord.into(), ::core::mem::transmute(ifield), ::core::mem::transmute(ivalue))) + ::core::mem::transmute(MsiRecordSetInteger(hrecord.into(), ifield, ivalue)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10719,7 +10719,7 @@ where extern "system" { fn MsiRecordSetStreamA(hrecord: MSIHANDLE, ifield: u32, szfilepath: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(MsiRecordSetStreamA(hrecord.into(), ::core::mem::transmute(ifield), szfilepath.into())) + ::core::mem::transmute(MsiRecordSetStreamA(hrecord.into(), ifield, szfilepath.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10732,7 +10732,7 @@ where extern "system" { fn MsiRecordSetStreamW(hrecord: MSIHANDLE, ifield: u32, szfilepath: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MsiRecordSetStreamW(hrecord.into(), ::core::mem::transmute(ifield), szfilepath.into())) + ::core::mem::transmute(MsiRecordSetStreamW(hrecord.into(), ifield, szfilepath.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10745,7 +10745,7 @@ where extern "system" { fn MsiRecordSetStringA(hrecord: MSIHANDLE, ifield: u32, szvalue: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(MsiRecordSetStringA(hrecord.into(), ::core::mem::transmute(ifield), szvalue.into())) + ::core::mem::transmute(MsiRecordSetStringA(hrecord.into(), ifield, szvalue.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10758,7 +10758,7 @@ where extern "system" { fn MsiRecordSetStringW(hrecord: MSIHANDLE, ifield: u32, szvalue: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MsiRecordSetStringW(hrecord.into(), ::core::mem::transmute(ifield), szvalue.into())) + ::core::mem::transmute(MsiRecordSetStringW(hrecord.into(), ifield, szvalue.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10771,7 +10771,7 @@ where extern "system" { fn MsiReinstallFeatureA(szproduct: ::windows::core::PCSTR, szfeature: ::windows::core::PCSTR, dwreinstallmode: REINSTALLMODE) -> u32; } - ::core::mem::transmute(MsiReinstallFeatureA(szproduct.into(), szfeature.into(), ::core::mem::transmute(dwreinstallmode))) + ::core::mem::transmute(MsiReinstallFeatureA(szproduct.into(), szfeature.into(), dwreinstallmode)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10784,7 +10784,7 @@ where extern "system" { fn MsiReinstallFeatureW(szproduct: ::windows::core::PCWSTR, szfeature: ::windows::core::PCWSTR, dwreinstallmode: REINSTALLMODE) -> u32; } - ::core::mem::transmute(MsiReinstallFeatureW(szproduct.into(), szfeature.into(), ::core::mem::transmute(dwreinstallmode))) + ::core::mem::transmute(MsiReinstallFeatureW(szproduct.into(), szfeature.into(), dwreinstallmode)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10796,7 +10796,7 @@ where extern "system" { fn MsiReinstallProductA(szproduct: ::windows::core::PCSTR, szreinstallmode: REINSTALLMODE) -> u32; } - ::core::mem::transmute(MsiReinstallProductA(szproduct.into(), ::core::mem::transmute(szreinstallmode))) + ::core::mem::transmute(MsiReinstallProductA(szproduct.into(), szreinstallmode)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10808,7 +10808,7 @@ where extern "system" { fn MsiReinstallProductW(szproduct: ::windows::core::PCWSTR, szreinstallmode: REINSTALLMODE) -> u32; } - ::core::mem::transmute(MsiReinstallProductW(szproduct.into(), ::core::mem::transmute(szreinstallmode))) + ::core::mem::transmute(MsiReinstallProductW(szproduct.into(), szreinstallmode)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10822,7 +10822,7 @@ where extern "system" { fn MsiRemovePatchesA(szpatchlist: ::windows::core::PCSTR, szproductcode: ::windows::core::PCSTR, euninstalltype: INSTALLTYPE, szpropertylist: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(MsiRemovePatchesA(szpatchlist.into(), szproductcode.into(), ::core::mem::transmute(euninstalltype), szpropertylist.into())) + ::core::mem::transmute(MsiRemovePatchesA(szpatchlist.into(), szproductcode.into(), euninstalltype, szpropertylist.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10836,7 +10836,7 @@ where extern "system" { fn MsiRemovePatchesW(szpatchlist: ::windows::core::PCWSTR, szproductcode: ::windows::core::PCWSTR, euninstalltype: INSTALLTYPE, szpropertylist: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MsiRemovePatchesW(szpatchlist.into(), szproductcode.into(), ::core::mem::transmute(euninstalltype), szpropertylist.into())) + ::core::mem::transmute(MsiRemovePatchesW(szpatchlist.into(), szproductcode.into(), euninstalltype, szpropertylist.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10849,7 +10849,7 @@ where extern "system" { fn MsiSequenceA(hinstall: MSIHANDLE, sztable: ::windows::core::PCSTR, isequencemode: i32) -> u32; } - ::core::mem::transmute(MsiSequenceA(hinstall.into(), sztable.into(), ::core::mem::transmute(isequencemode))) + ::core::mem::transmute(MsiSequenceA(hinstall.into(), sztable.into(), isequencemode)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10862,7 +10862,7 @@ where extern "system" { fn MsiSequenceW(hinstall: MSIHANDLE, sztable: ::windows::core::PCWSTR, isequencemode: i32) -> u32; } - ::core::mem::transmute(MsiSequenceW(hinstall.into(), sztable.into(), ::core::mem::transmute(isequencemode))) + ::core::mem::transmute(MsiSequenceW(hinstall.into(), sztable.into(), isequencemode)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10875,7 +10875,7 @@ where extern "system" { fn MsiSetComponentStateA(hinstall: MSIHANDLE, szcomponent: ::windows::core::PCSTR, istate: INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiSetComponentStateA(hinstall.into(), szcomponent.into(), ::core::mem::transmute(istate))) + ::core::mem::transmute(MsiSetComponentStateA(hinstall.into(), szcomponent.into(), istate)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10888,7 +10888,7 @@ where extern "system" { fn MsiSetComponentStateW(hinstall: MSIHANDLE, szcomponent: ::windows::core::PCWSTR, istate: INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiSetComponentStateW(hinstall.into(), szcomponent.into(), ::core::mem::transmute(istate))) + ::core::mem::transmute(MsiSetComponentStateW(hinstall.into(), szcomponent.into(), istate)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10897,7 +10897,7 @@ pub unsafe fn MsiSetExternalUIA(puihandler: INSTALLUI_HANDLERA, dwmessagefilter: extern "system" { fn MsiSetExternalUIA(puihandler: *mut ::core::ffi::c_void, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> INSTALLUI_HANDLERA; } - ::core::mem::transmute(MsiSetExternalUIA(::core::mem::transmute(puihandler), ::core::mem::transmute(dwmessagefilter), ::core::mem::transmute(pvcontext))) + ::core::mem::transmute(MsiSetExternalUIA(::core::mem::transmute(puihandler), dwmessagefilter, ::core::mem::transmute(pvcontext))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10906,7 +10906,7 @@ pub unsafe fn MsiSetExternalUIRecord(puihandler: PINSTALLUI_HANDLER_RECORD, dwme extern "system" { fn MsiSetExternalUIRecord(puihandler: *mut ::core::ffi::c_void, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void, ppuiprevhandler: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(MsiSetExternalUIRecord(::core::mem::transmute(puihandler), ::core::mem::transmute(dwmessagefilter), ::core::mem::transmute(pvcontext), ::core::mem::transmute(ppuiprevhandler))) + ::core::mem::transmute(MsiSetExternalUIRecord(::core::mem::transmute(puihandler), dwmessagefilter, ::core::mem::transmute(pvcontext), ::core::mem::transmute(ppuiprevhandler))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10915,7 +10915,7 @@ pub unsafe fn MsiSetExternalUIW(puihandler: INSTALLUI_HANDLERW, dwmessagefilter: extern "system" { fn MsiSetExternalUIW(puihandler: *mut ::core::ffi::c_void, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> INSTALLUI_HANDLERW; } - ::core::mem::transmute(MsiSetExternalUIW(::core::mem::transmute(puihandler), ::core::mem::transmute(dwmessagefilter), ::core::mem::transmute(pvcontext))) + ::core::mem::transmute(MsiSetExternalUIW(::core::mem::transmute(puihandler), dwmessagefilter, ::core::mem::transmute(pvcontext))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10928,7 +10928,7 @@ where extern "system" { fn MsiSetFeatureAttributesA(hinstall: MSIHANDLE, szfeature: ::windows::core::PCSTR, dwattributes: u32) -> u32; } - ::core::mem::transmute(MsiSetFeatureAttributesA(hinstall.into(), szfeature.into(), ::core::mem::transmute(dwattributes))) + ::core::mem::transmute(MsiSetFeatureAttributesA(hinstall.into(), szfeature.into(), dwattributes)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10941,7 +10941,7 @@ where extern "system" { fn MsiSetFeatureAttributesW(hinstall: MSIHANDLE, szfeature: ::windows::core::PCWSTR, dwattributes: u32) -> u32; } - ::core::mem::transmute(MsiSetFeatureAttributesW(hinstall.into(), szfeature.into(), ::core::mem::transmute(dwattributes))) + ::core::mem::transmute(MsiSetFeatureAttributesW(hinstall.into(), szfeature.into(), dwattributes)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10954,7 +10954,7 @@ where extern "system" { fn MsiSetFeatureStateA(hinstall: MSIHANDLE, szfeature: ::windows::core::PCSTR, istate: INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiSetFeatureStateA(hinstall.into(), szfeature.into(), ::core::mem::transmute(istate))) + ::core::mem::transmute(MsiSetFeatureStateA(hinstall.into(), szfeature.into(), istate)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10967,7 +10967,7 @@ where extern "system" { fn MsiSetFeatureStateW(hinstall: MSIHANDLE, szfeature: ::windows::core::PCWSTR, istate: INSTALLSTATE) -> u32; } - ::core::mem::transmute(MsiSetFeatureStateW(hinstall.into(), szfeature.into(), ::core::mem::transmute(istate))) + ::core::mem::transmute(MsiSetFeatureStateW(hinstall.into(), szfeature.into(), istate)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -10979,7 +10979,7 @@ where extern "system" { fn MsiSetInstallLevel(hinstall: MSIHANDLE, iinstalllevel: i32) -> u32; } - ::core::mem::transmute(MsiSetInstallLevel(hinstall.into(), ::core::mem::transmute(iinstalllevel))) + ::core::mem::transmute(MsiSetInstallLevel(hinstall.into(), iinstalllevel)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10989,7 +10989,7 @@ pub unsafe fn MsiSetInternalUI(dwuilevel: INSTALLUILEVEL, phwnd: *mut super::sup extern "system" { fn MsiSetInternalUI(dwuilevel: INSTALLUILEVEL, phwnd: *mut super::super::Foundation::HWND) -> INSTALLUILEVEL; } - ::core::mem::transmute(MsiSetInternalUI(::core::mem::transmute(dwuilevel), ::core::mem::transmute(phwnd))) + ::core::mem::transmute(MsiSetInternalUI(dwuilevel, ::core::mem::transmute(phwnd))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11003,7 +11003,7 @@ where extern "system" { fn MsiSetMode(hinstall: MSIHANDLE, erunmode: MSIRUNMODE, fstate: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(MsiSetMode(hinstall.into(), ::core::mem::transmute(erunmode), fstate.into())) + ::core::mem::transmute(MsiSetMode(hinstall.into(), erunmode, fstate.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11074,7 +11074,7 @@ where extern "system" { fn MsiSourceListAddMediaDiskA(szproductcodeorpatchcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwdiskid: u32, szvolumelabel: ::windows::core::PCSTR, szdiskprompt: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(MsiSourceListAddMediaDiskA(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), ::core::mem::transmute(dwdiskid), szvolumelabel.into(), szdiskprompt.into())) + ::core::mem::transmute(MsiSourceListAddMediaDiskA(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, dwdiskid, szvolumelabel.into(), szdiskprompt.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11089,7 +11089,7 @@ where extern "system" { fn MsiSourceListAddMediaDiskW(szproductcodeorpatchcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwdiskid: u32, szvolumelabel: ::windows::core::PCWSTR, szdiskprompt: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MsiSourceListAddMediaDiskW(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), ::core::mem::transmute(dwdiskid), szvolumelabel.into(), szdiskprompt.into())) + ::core::mem::transmute(MsiSourceListAddMediaDiskW(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, dwdiskid, szvolumelabel.into(), szdiskprompt.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11103,7 +11103,7 @@ where extern "system" { fn MsiSourceListAddSourceA(szproduct: ::windows::core::PCSTR, szusername: ::windows::core::PCSTR, dwreserved: u32, szsource: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(MsiSourceListAddSourceA(szproduct.into(), szusername.into(), ::core::mem::transmute(dwreserved), szsource.into())) + ::core::mem::transmute(MsiSourceListAddSourceA(szproduct.into(), szusername.into(), dwreserved, szsource.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11117,7 +11117,7 @@ where extern "system" { fn MsiSourceListAddSourceExA(szproductcodeorpatchcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szsource: ::windows::core::PCSTR, dwindex: u32) -> u32; } - ::core::mem::transmute(MsiSourceListAddSourceExA(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), szsource.into(), ::core::mem::transmute(dwindex))) + ::core::mem::transmute(MsiSourceListAddSourceExA(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, szsource.into(), dwindex)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11131,7 +11131,7 @@ where extern "system" { fn MsiSourceListAddSourceExW(szproductcodeorpatchcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szsource: ::windows::core::PCWSTR, dwindex: u32) -> u32; } - ::core::mem::transmute(MsiSourceListAddSourceExW(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), szsource.into(), ::core::mem::transmute(dwindex))) + ::core::mem::transmute(MsiSourceListAddSourceExW(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, szsource.into(), dwindex)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11145,7 +11145,7 @@ where extern "system" { fn MsiSourceListAddSourceW(szproduct: ::windows::core::PCWSTR, szusername: ::windows::core::PCWSTR, dwreserved: u32, szsource: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MsiSourceListAddSourceW(szproduct.into(), szusername.into(), ::core::mem::transmute(dwreserved), szsource.into())) + ::core::mem::transmute(MsiSourceListAddSourceW(szproduct.into(), szusername.into(), dwreserved, szsource.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11158,7 +11158,7 @@ where extern "system" { fn MsiSourceListClearAllA(szproduct: ::windows::core::PCSTR, szusername: ::windows::core::PCSTR, dwreserved: u32) -> u32; } - ::core::mem::transmute(MsiSourceListClearAllA(szproduct.into(), szusername.into(), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(MsiSourceListClearAllA(szproduct.into(), szusername.into(), dwreserved)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11171,7 +11171,7 @@ where extern "system" { fn MsiSourceListClearAllExA(szproductcodeorpatchcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32) -> u32; } - ::core::mem::transmute(MsiSourceListClearAllExA(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(MsiSourceListClearAllExA(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11184,7 +11184,7 @@ where extern "system" { fn MsiSourceListClearAllExW(szproductcodeorpatchcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32) -> u32; } - ::core::mem::transmute(MsiSourceListClearAllExW(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(MsiSourceListClearAllExW(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11197,7 +11197,7 @@ where extern "system" { fn MsiSourceListClearAllW(szproduct: ::windows::core::PCWSTR, szusername: ::windows::core::PCWSTR, dwreserved: u32) -> u32; } - ::core::mem::transmute(MsiSourceListClearAllW(szproduct.into(), szusername.into(), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(MsiSourceListClearAllW(szproduct.into(), szusername.into(), dwreserved)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11210,7 +11210,7 @@ where extern "system" { fn MsiSourceListClearMediaDiskA(szproductcodeorpatchcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwdiskid: u32) -> u32; } - ::core::mem::transmute(MsiSourceListClearMediaDiskA(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), ::core::mem::transmute(dwdiskid))) + ::core::mem::transmute(MsiSourceListClearMediaDiskA(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, dwdiskid)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11223,7 +11223,7 @@ where extern "system" { fn MsiSourceListClearMediaDiskW(szproductcodeorpatchcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwdiskid: u32) -> u32; } - ::core::mem::transmute(MsiSourceListClearMediaDiskW(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), ::core::mem::transmute(dwdiskid))) + ::core::mem::transmute(MsiSourceListClearMediaDiskW(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, dwdiskid)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11237,7 +11237,7 @@ where extern "system" { fn MsiSourceListClearSourceA(szproductcodeorpatchcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szsource: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(MsiSourceListClearSourceA(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), szsource.into())) + ::core::mem::transmute(MsiSourceListClearSourceA(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, szsource.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11251,7 +11251,7 @@ where extern "system" { fn MsiSourceListClearSourceW(szproductcodeorpatchcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szsource: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MsiSourceListClearSourceW(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), szsource.into())) + ::core::mem::transmute(MsiSourceListClearSourceW(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, szsource.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11264,7 +11264,7 @@ where extern "system" { fn MsiSourceListEnumMediaDisksA(szproductcodeorpatchcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwindex: u32, pdwdiskid: *mut u32, szvolumelabel: ::windows::core::PSTR, pcchvolumelabel: *mut u32, szdiskprompt: ::windows::core::PSTR, pcchdiskprompt: *mut u32) -> u32; } - ::core::mem::transmute(MsiSourceListEnumMediaDisksA(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), ::core::mem::transmute(dwindex), ::core::mem::transmute(pdwdiskid), ::core::mem::transmute(szvolumelabel), ::core::mem::transmute(pcchvolumelabel), ::core::mem::transmute(szdiskprompt), ::core::mem::transmute(pcchdiskprompt))) + ::core::mem::transmute(MsiSourceListEnumMediaDisksA(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, dwindex, ::core::mem::transmute(pdwdiskid), ::core::mem::transmute(szvolumelabel), ::core::mem::transmute(pcchvolumelabel), ::core::mem::transmute(szdiskprompt), ::core::mem::transmute(pcchdiskprompt))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11277,7 +11277,7 @@ where extern "system" { fn MsiSourceListEnumMediaDisksW(szproductcodeorpatchcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwindex: u32, pdwdiskid: *mut u32, szvolumelabel: ::windows::core::PWSTR, pcchvolumelabel: *mut u32, szdiskprompt: ::windows::core::PWSTR, pcchdiskprompt: *mut u32) -> u32; } - ::core::mem::transmute(MsiSourceListEnumMediaDisksW(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), ::core::mem::transmute(dwindex), ::core::mem::transmute(pdwdiskid), ::core::mem::transmute(szvolumelabel), ::core::mem::transmute(pcchvolumelabel), ::core::mem::transmute(szdiskprompt), ::core::mem::transmute(pcchdiskprompt))) + ::core::mem::transmute(MsiSourceListEnumMediaDisksW(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, dwindex, ::core::mem::transmute(pdwdiskid), ::core::mem::transmute(szvolumelabel), ::core::mem::transmute(pcchvolumelabel), ::core::mem::transmute(szdiskprompt), ::core::mem::transmute(pcchdiskprompt))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11290,7 +11290,7 @@ where extern "system" { fn MsiSourceListEnumSourcesA(szproductcodeorpatchcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwindex: u32, szsource: ::windows::core::PSTR, pcchsource: *mut u32) -> u32; } - ::core::mem::transmute(MsiSourceListEnumSourcesA(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), ::core::mem::transmute(dwindex), ::core::mem::transmute(szsource), ::core::mem::transmute(pcchsource))) + ::core::mem::transmute(MsiSourceListEnumSourcesA(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, dwindex, ::core::mem::transmute(szsource), ::core::mem::transmute(pcchsource))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11303,7 +11303,7 @@ where extern "system" { fn MsiSourceListEnumSourcesW(szproductcodeorpatchcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwindex: u32, szsource: ::windows::core::PWSTR, pcchsource: *mut u32) -> u32; } - ::core::mem::transmute(MsiSourceListEnumSourcesW(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), ::core::mem::transmute(dwindex), ::core::mem::transmute(szsource), ::core::mem::transmute(pcchsource))) + ::core::mem::transmute(MsiSourceListEnumSourcesW(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, dwindex, ::core::mem::transmute(szsource), ::core::mem::transmute(pcchsource))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11316,7 +11316,7 @@ where extern "system" { fn MsiSourceListForceResolutionA(szproduct: ::windows::core::PCSTR, szusername: ::windows::core::PCSTR, dwreserved: u32) -> u32; } - ::core::mem::transmute(MsiSourceListForceResolutionA(szproduct.into(), szusername.into(), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(MsiSourceListForceResolutionA(szproduct.into(), szusername.into(), dwreserved)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11329,7 +11329,7 @@ where extern "system" { fn MsiSourceListForceResolutionExA(szproductcodeorpatchcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32) -> u32; } - ::core::mem::transmute(MsiSourceListForceResolutionExA(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(MsiSourceListForceResolutionExA(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11342,7 +11342,7 @@ where extern "system" { fn MsiSourceListForceResolutionExW(szproductcodeorpatchcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32) -> u32; } - ::core::mem::transmute(MsiSourceListForceResolutionExW(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(MsiSourceListForceResolutionExW(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11355,7 +11355,7 @@ where extern "system" { fn MsiSourceListForceResolutionW(szproduct: ::windows::core::PCWSTR, szusername: ::windows::core::PCWSTR, dwreserved: u32) -> u32; } - ::core::mem::transmute(MsiSourceListForceResolutionW(szproduct.into(), szusername.into(), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(MsiSourceListForceResolutionW(szproduct.into(), szusername.into(), dwreserved)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11369,7 +11369,7 @@ where extern "system" { fn MsiSourceListGetInfoA(szproductcodeorpatchcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szproperty: ::windows::core::PCSTR, szvalue: ::windows::core::PSTR, pcchvalue: *mut u32) -> u32; } - ::core::mem::transmute(MsiSourceListGetInfoA(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), szproperty.into(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue))) + ::core::mem::transmute(MsiSourceListGetInfoA(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, szproperty.into(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11383,7 +11383,7 @@ where extern "system" { fn MsiSourceListGetInfoW(szproductcodeorpatchcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szproperty: ::windows::core::PCWSTR, szvalue: ::windows::core::PWSTR, pcchvalue: *mut u32) -> u32; } - ::core::mem::transmute(MsiSourceListGetInfoW(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), szproperty.into(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue))) + ::core::mem::transmute(MsiSourceListGetInfoW(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, szproperty.into(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11398,7 +11398,7 @@ where extern "system" { fn MsiSourceListSetInfoA(szproductcodeorpatchcode: ::windows::core::PCSTR, szusersid: ::windows::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szproperty: ::windows::core::PCSTR, szvalue: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(MsiSourceListSetInfoA(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), szproperty.into(), szvalue.into())) + ::core::mem::transmute(MsiSourceListSetInfoA(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, szproperty.into(), szvalue.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11413,7 +11413,7 @@ where extern "system" { fn MsiSourceListSetInfoW(szproductcodeorpatchcode: ::windows::core::PCWSTR, szusersid: ::windows::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szproperty: ::windows::core::PCWSTR, szvalue: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MsiSourceListSetInfoW(szproductcodeorpatchcode.into(), szusersid.into(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), szproperty.into(), szvalue.into())) + ::core::mem::transmute(MsiSourceListSetInfoW(szproductcodeorpatchcode.into(), szusersid.into(), dwcontext, dwoptions, szproperty.into(), szvalue.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11426,7 +11426,7 @@ where extern "system" { fn MsiSummaryInfoGetPropertyA(hsummaryinfo: MSIHANDLE, uiproperty: u32, puidatatype: *mut u32, pivalue: *mut i32, pftvalue: *mut super::super::Foundation::FILETIME, szvaluebuf: ::windows::core::PSTR, pcchvaluebuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiSummaryInfoGetPropertyA(hsummaryinfo.into(), ::core::mem::transmute(uiproperty), ::core::mem::transmute(puidatatype), ::core::mem::transmute(pivalue), ::core::mem::transmute(pftvalue), ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf))) + ::core::mem::transmute(MsiSummaryInfoGetPropertyA(hsummaryinfo.into(), uiproperty, ::core::mem::transmute(puidatatype), ::core::mem::transmute(pivalue), ::core::mem::transmute(pftvalue), ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11451,7 +11451,7 @@ where extern "system" { fn MsiSummaryInfoGetPropertyW(hsummaryinfo: MSIHANDLE, uiproperty: u32, puidatatype: *mut u32, pivalue: *mut i32, pftvalue: *mut super::super::Foundation::FILETIME, szvaluebuf: ::windows::core::PWSTR, pcchvaluebuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiSummaryInfoGetPropertyW(hsummaryinfo.into(), ::core::mem::transmute(uiproperty), ::core::mem::transmute(puidatatype), ::core::mem::transmute(pivalue), ::core::mem::transmute(pftvalue), ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf))) + ::core::mem::transmute(MsiSummaryInfoGetPropertyW(hsummaryinfo.into(), uiproperty, ::core::mem::transmute(puidatatype), ::core::mem::transmute(pivalue), ::core::mem::transmute(pftvalue), ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11477,7 +11477,7 @@ where extern "system" { fn MsiSummaryInfoSetPropertyA(hsummaryinfo: MSIHANDLE, uiproperty: u32, uidatatype: u32, ivalue: i32, pftvalue: *mut super::super::Foundation::FILETIME, szvalue: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(MsiSummaryInfoSetPropertyA(hsummaryinfo.into(), ::core::mem::transmute(uiproperty), ::core::mem::transmute(uidatatype), ::core::mem::transmute(ivalue), ::core::mem::transmute(pftvalue), szvalue.into())) + ::core::mem::transmute(MsiSummaryInfoSetPropertyA(hsummaryinfo.into(), uiproperty, uidatatype, ivalue, ::core::mem::transmute(pftvalue), szvalue.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11491,7 +11491,7 @@ where extern "system" { fn MsiSummaryInfoSetPropertyW(hsummaryinfo: MSIHANDLE, uiproperty: u32, uidatatype: u32, ivalue: i32, pftvalue: *mut super::super::Foundation::FILETIME, szvalue: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(MsiSummaryInfoSetPropertyW(hsummaryinfo.into(), ::core::mem::transmute(uiproperty), ::core::mem::transmute(uidatatype), ::core::mem::transmute(ivalue), ::core::mem::transmute(pftvalue), szvalue.into())) + ::core::mem::transmute(MsiSummaryInfoSetPropertyW(hsummaryinfo.into(), uiproperty, uidatatype, ivalue, ::core::mem::transmute(pftvalue), szvalue.into())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11517,7 +11517,7 @@ where extern "system" { fn MsiUseFeatureExA(szproduct: ::windows::core::PCSTR, szfeature: ::windows::core::PCSTR, dwinstallmode: u32, dwreserved: u32) -> INSTALLSTATE; } - ::core::mem::transmute(MsiUseFeatureExA(szproduct.into(), szfeature.into(), ::core::mem::transmute(dwinstallmode), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(MsiUseFeatureExA(szproduct.into(), szfeature.into(), dwinstallmode, dwreserved)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11530,7 +11530,7 @@ where extern "system" { fn MsiUseFeatureExW(szproduct: ::windows::core::PCWSTR, szfeature: ::windows::core::PCWSTR, dwinstallmode: u32, dwreserved: u32) -> INSTALLSTATE; } - ::core::mem::transmute(MsiUseFeatureExW(szproduct.into(), szfeature.into(), ::core::mem::transmute(dwinstallmode), ::core::mem::transmute(dwreserved))) + ::core::mem::transmute(MsiUseFeatureExW(szproduct.into(), szfeature.into(), dwinstallmode, dwreserved)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11628,7 +11628,7 @@ where extern "system" { fn MsiViewGetColumnInfo(hview: MSIHANDLE, ecolumninfo: MSICOLINFO, phrecord: *mut MSIHANDLE) -> u32; } - ::core::mem::transmute(MsiViewGetColumnInfo(hview.into(), ::core::mem::transmute(ecolumninfo), ::core::mem::transmute(phrecord))) + ::core::mem::transmute(MsiViewGetColumnInfo(hview.into(), ecolumninfo, ::core::mem::transmute(phrecord))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] @@ -11665,7 +11665,7 @@ where extern "system" { fn MsiViewModify(hview: MSIHANDLE, emodifymode: MSIMODIFY, hrecord: MSIHANDLE) -> u32; } - ::core::mem::transmute(MsiViewModify(hview.into(), ::core::mem::transmute(emodifymode), hrecord.into())) + ::core::mem::transmute(MsiViewModify(hview.into(), emodifymode, hrecord.into())) } pub const MsmMerge: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x0adda830_2c26_11d2_ad65_00a0c9af11a6); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -11676,7 +11676,7 @@ pub unsafe fn NormalizeFileForPatchSignature(filebuffer: *mut ::core::ffi::c_voi extern "system" { fn NormalizeFileForPatchSignature(filebuffer: *mut ::core::ffi::c_void, filesize: u32, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, newfilecoffbase: u32, newfilecofftime: u32, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE) -> i32; } - ::core::mem::transmute(NormalizeFileForPatchSignature(::core::mem::transmute(filebuffer), ::core::mem::transmute(filesize), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(newfilecoffbase), ::core::mem::transmute(newfilecofftime), ignorerangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ignorerangearray)), retainrangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(retainrangearray)))) + ::core::mem::transmute(NormalizeFileForPatchSignature(::core::mem::transmute(filebuffer), filesize, optionflags, ::core::mem::transmute(optiondata), newfilecoffbase, newfilecofftime, ignorerangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ignorerangearray)), retainrangearray.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(retainrangearray)))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[repr(transparent)] @@ -13456,7 +13456,7 @@ where extern "system" { fn QueryActCtxSettingsW(dwflags: u32, hactctx: super::super::Foundation::HANDLE, settingsnamespace: ::windows::core::PCWSTR, settingname: ::windows::core::PCWSTR, pvbuffer: ::windows::core::PWSTR, dwbuffer: usize, pdwwrittenorrequired: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryActCtxSettingsW(::core::mem::transmute(dwflags), hactctx.into(), settingsnamespace.into(), settingname.into(), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(dwbuffer), ::core::mem::transmute(pdwwrittenorrequired))) + ::core::mem::transmute(QueryActCtxSettingsW(dwflags, hactctx.into(), settingsnamespace.into(), settingname.into(), ::core::mem::transmute(pvbuffer), dwbuffer, ::core::mem::transmute(pdwwrittenorrequired))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13469,7 +13469,7 @@ where extern "system" { fn QueryActCtxW(dwflags: u32, hactctx: super::super::Foundation::HANDLE, pvsubinstance: *const ::core::ffi::c_void, ulinfoclass: u32, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: usize, pcbwrittenorrequired: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryActCtxW(::core::mem::transmute(dwflags), hactctx.into(), ::core::mem::transmute(pvsubinstance), ::core::mem::transmute(ulinfoclass), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcbwrittenorrequired))) + ::core::mem::transmute(QueryActCtxW(dwflags, hactctx.into(), ::core::mem::transmute(pvsubinstance), ulinfoclass, ::core::mem::transmute(pvbuffer), cbbuffer, ::core::mem::transmute(pcbwrittenorrequired))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[repr(transparent)] @@ -13715,7 +13715,7 @@ where extern "system" { fn SfcIsKeyProtected(keyhandle: super::Registry::HKEY, subkeyname: ::windows::core::PCWSTR, keysam: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SfcIsKeyProtected(keyhandle.into(), subkeyname.into(), ::core::mem::transmute(keysam))) + ::core::mem::transmute(SfcIsKeyProtected(keyhandle.into(), subkeyname.into(), keysam)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13951,7 +13951,7 @@ where extern "system" { fn TestApplyPatchToFileA(patchfilename: ::windows::core::PCSTR, oldfilename: ::windows::core::PCSTR, applyoptionflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TestApplyPatchToFileA(patchfilename.into(), oldfilename.into(), ::core::mem::transmute(applyoptionflags))) + ::core::mem::transmute(TestApplyPatchToFileA(patchfilename.into(), oldfilename.into(), applyoptionflags)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13961,7 +13961,7 @@ pub unsafe fn TestApplyPatchToFileByBuffers(patchfilebuffer: *const u8, patchfil extern "system" { fn TestApplyPatchToFileByBuffers(patchfilebuffer: *const u8, patchfilesize: u32, oldfilebuffer: *const u8, oldfilesize: u32, newfilesize: *mut u32, applyoptionflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TestApplyPatchToFileByBuffers(::core::mem::transmute(patchfilebuffer), ::core::mem::transmute(patchfilesize), ::core::mem::transmute(oldfilebuffer), ::core::mem::transmute(oldfilesize), ::core::mem::transmute(newfilesize), ::core::mem::transmute(applyoptionflags))) + ::core::mem::transmute(TestApplyPatchToFileByBuffers(::core::mem::transmute(patchfilebuffer), patchfilesize, ::core::mem::transmute(oldfilebuffer), oldfilesize, ::core::mem::transmute(newfilesize), applyoptionflags)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13975,7 +13975,7 @@ where extern "system" { fn TestApplyPatchToFileByHandles(patchfilehandle: super::super::Foundation::HANDLE, oldfilehandle: super::super::Foundation::HANDLE, applyoptionflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TestApplyPatchToFileByHandles(patchfilehandle.into(), oldfilehandle.into(), ::core::mem::transmute(applyoptionflags))) + ::core::mem::transmute(TestApplyPatchToFileByHandles(patchfilehandle.into(), oldfilehandle.into(), applyoptionflags)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13989,7 +13989,7 @@ where extern "system" { fn TestApplyPatchToFileW(patchfilename: ::windows::core::PCWSTR, oldfilename: ::windows::core::PCWSTR, applyoptionflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TestApplyPatchToFileW(patchfilename.into(), oldfilename.into(), ::core::mem::transmute(applyoptionflags))) + ::core::mem::transmute(TestApplyPatchToFileW(patchfilename.into(), oldfilename.into(), applyoptionflags)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const UIALL: u32 = 32768u32; 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 dd9668a6f2..ac12ef2773 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ApplicationVerifier/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ApplicationVerifier/mod.rs @@ -177,7 +177,7 @@ where extern "system" { fn VerifierEnumerateResource(process: super::super::Foundation::HANDLE, flags: VERIFIER_ENUM_RESOURCE_FLAGS, resourcetype: eAvrfResourceTypes, resourcecallback: *mut ::core::ffi::c_void, enumerationcontext: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(VerifierEnumerateResource(process.into(), ::core::mem::transmute(flags), ::core::mem::transmute(resourcetype), ::core::mem::transmute(resourcecallback), ::core::mem::transmute(enumerationcontext))) + ::core::mem::transmute(VerifierEnumerateResource(process.into(), flags, resourcetype, ::core::mem::transmute(resourcecallback), ::core::mem::transmute(enumerationcontext))) } #[doc = "*Required features: `\"Win32_System_ApplicationVerifier\"`*"] #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/mod.rs b/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/mod.rs index 8d35ebaaa0..5b2166eba4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/mod.rs @@ -129,7 +129,7 @@ impl IAccessibleWinSAT { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.accSelect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flagsselect), varchild.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.accSelect)(::windows::core::Interface::as_raw(self), flagsselect, varchild.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_AssessmentTool\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Accessibility\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Accessibility"))] @@ -146,13 +146,13 @@ impl IAccessibleWinSAT { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.accNavigate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(navdir), varstart.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.accNavigate)(::windows::core::Interface::as_raw(self), navdir, varstart.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AssessmentTool\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Accessibility\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Accessibility"))] pub unsafe fn accHitTest(&self, xleft: i32, ytop: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.accHitTest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xleft), ::core::mem::transmute(ytop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.accHitTest)(::windows::core::Interface::as_raw(self), xleft, ytop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AssessmentTool\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Accessibility\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Accessibility"))] @@ -463,7 +463,7 @@ impl IProvideWinSATResultsInfo { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAssessmentInfo(&self, assessment: WINSAT_ASSESSMENT_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAssessmentInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(assessment), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAssessmentInfo)(::windows::core::Interface::as_raw(self), assessment, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_AssessmentTool\"`*"] pub unsafe fn AssessmentState(&self) -> ::windows::core::Result { @@ -577,7 +577,7 @@ impl IProvideWinSATVisuals { #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn get_Bitmap(&self, bitmapsize: WINSAT_BITMAP_SIZE, state: WINSAT_ASSESSMENT_STATE, rating: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_Bitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bitmapsize), ::core::mem::transmute(state), ::core::mem::transmute(rating), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Bitmap)(::windows::core::Interface::as_raw(self), bitmapsize, state, rating, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -870,14 +870,14 @@ impl IWinSATInitiateEvents { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WinSATComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), strdescription.into()).ok() + (::windows::core::Interface::vtable(self).WinSATComplete)(::windows::core::Interface::as_raw(self), hresult, strdescription.into()).ok() } #[doc = "*Required features: `\"Win32_System_AssessmentTool\"`*"] pub unsafe fn WinSATUpdate<'a, P0>(&self, ucurrenttick: u32, uticktotal: u32, strcurrentstate: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WinSATUpdate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ucurrenttick), ::core::mem::transmute(uticktotal), strcurrentstate.into()).ok() + (::windows::core::Interface::vtable(self).WinSATUpdate)(::windows::core::Interface::as_raw(self), ucurrenttick, uticktotal, strcurrentstate.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 7fa7caab7f..18ba8b2924 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 @@ -324,7 +324,7 @@ impl ICallFrame { } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] pub unsafe fn SetReturnValue(&self, hr: ::windows::core::HRESULT) { - (::windows::core::Interface::vtable(self).SetReturnValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)) + (::windows::core::Interface::vtable(self).SetReturnValue)(::windows::core::Interface::as_raw(self), hr) } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] pub unsafe fn GetReturnValue(&self) -> ::windows::core::Result<()> { @@ -334,18 +334,18 @@ impl ICallFrame { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetParamInfo(&self, iparam: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetParamInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iparam), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetParamInfo)(::windows::core::Interface::as_raw(self), iparam, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn SetParam(&self, iparam: u32, pvar: *const super::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParam)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iparam), ::core::mem::transmute(pvar)).ok() + (::windows::core::Interface::vtable(self).SetParam)(::windows::core::Interface::as_raw(self), iparam, ::core::mem::transmute(pvar)).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetParam(&self, iparam: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetParam)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iparam), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetParam)(::windows::core::Interface::as_raw(self), iparam, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] pub unsafe fn Copy<'a, P0>(&self, copycontrol: CALLFRAME_COPY, pwalker: P0) -> ::windows::core::Result @@ -353,7 +353,7 @@ impl ICallFrame { P0: ::std::convert::Into<::windows::core::InParam<'a, ICallFrameWalker>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Copy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(copycontrol), pwalker.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Copy)(::windows::core::Interface::as_raw(self), copycontrol, pwalker.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] pub unsafe fn Free<'a, P0, P1, P2, P3>(&self, pframeargsdest: P0, pwalkerdestfree: P1, pwalkercopy: P2, freeflags: u32, pwalkerfree: P3, nullflags: u32) -> ::windows::core::Result<()> @@ -363,43 +363,43 @@ impl ICallFrame { P2: ::std::convert::Into<::windows::core::InParam<'a, ICallFrameWalker>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ICallFrameWalker>>, { - (::windows::core::Interface::vtable(self).Free)(::windows::core::Interface::as_raw(self), pframeargsdest.into().abi(), pwalkerdestfree.into().abi(), pwalkercopy.into().abi(), ::core::mem::transmute(freeflags), pwalkerfree.into().abi(), ::core::mem::transmute(nullflags)).ok() + (::windows::core::Interface::vtable(self).Free)(::windows::core::Interface::as_raw(self), pframeargsdest.into().abi(), pwalkerdestfree.into().abi(), pwalkercopy.into().abi(), freeflags, pwalkerfree.into().abi(), nullflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] pub unsafe fn FreeParam<'a, P0>(&self, iparam: u32, freeflags: u32, pwalkerfree: P0, nullflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ICallFrameWalker>>, { - (::windows::core::Interface::vtable(self).FreeParam)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iparam), ::core::mem::transmute(freeflags), pwalkerfree.into().abi(), ::core::mem::transmute(nullflags)).ok() + (::windows::core::Interface::vtable(self).FreeParam)(::windows::core::Interface::as_raw(self), iparam, freeflags, pwalkerfree.into().abi(), nullflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] pub unsafe fn WalkFrame<'a, P0>(&self, walkwhat: u32, pwalker: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ICallFrameWalker>>, { - (::windows::core::Interface::vtable(self).WalkFrame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(walkwhat), pwalker.into().abi()).ok() + (::windows::core::Interface::vtable(self).WalkFrame)(::windows::core::Interface::as_raw(self), walkwhat, pwalker.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMarshalSizeMax(&self, pmshlcontext: *const CALLFRAME_MARSHALCONTEXT, mshlflags: super::MSHLFLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMarshalSizeMax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmshlcontext), ::core::mem::transmute(mshlflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMarshalSizeMax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmshlcontext), mshlflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Marshal(&self, pmshlcontext: *const CALLFRAME_MARSHALCONTEXT, mshlflags: super::MSHLFLAGS, pbuffer: &[u8], pcbbufferused: *mut u32, pdatarep: *mut u32, prpcflags: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Marshal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmshlcontext), ::core::mem::transmute(mshlflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuffer)), pbuffer.len() as _, ::core::mem::transmute(pcbbufferused), ::core::mem::transmute(pdatarep), ::core::mem::transmute(prpcflags)).ok() + (::windows::core::Interface::vtable(self).Marshal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmshlcontext), mshlflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuffer)), pbuffer.len() as _, ::core::mem::transmute(pcbbufferused), ::core::mem::transmute(pdatarep), ::core::mem::transmute(prpcflags)).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Unmarshal(&self, pbuffer: &[u8], datarep: u32, pcontext: *const CALLFRAME_MARSHALCONTEXT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Unmarshal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuffer)), pbuffer.len() as _, ::core::mem::transmute(datarep), ::core::mem::transmute(pcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Unmarshal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuffer)), pbuffer.len() as _, datarep, ::core::mem::transmute(pcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ReleaseMarshalData(&self, 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(::windows::core::as_ptr_or_null(pbuffer)), pbuffer.len() as _, ::core::mem::transmute(ibfirstrelease), ::core::mem::transmute(datarep), ::core::mem::transmute(pcontext)).ok() + (::windows::core::Interface::vtable(self).ReleaseMarshalData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuffer)), pbuffer.len() as _, ibfirstrelease, datarep, ::core::mem::transmute(pcontext)).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] pub unsafe fn Invoke(&self, pvreceiver: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -606,17 +606,17 @@ pub struct ICallIndirect(::windows::core::IUnknown); impl ICallIndirect { #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] pub unsafe fn CallIndirect(&self, phrreturn: *mut ::windows::core::HRESULT, imethod: u32, pvargs: *const ::core::ffi::c_void, cbargs: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CallIndirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(phrreturn), ::core::mem::transmute(imethod), ::core::mem::transmute(pvargs), ::core::mem::transmute(cbargs)).ok() + (::windows::core::Interface::vtable(self).CallIndirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(phrreturn), imethod, ::core::mem::transmute(pvargs), ::core::mem::transmute(cbargs)).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMethodInfo(&self, imethod: u32, pinfo: *mut CALLFRAMEINFO, pwszmethod: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMethodInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imethod), ::core::mem::transmute(pinfo), ::core::mem::transmute(pwszmethod)).ok() + (::windows::core::Interface::vtable(self).GetMethodInfo)(::windows::core::Interface::as_raw(self), imethod, ::core::mem::transmute(pinfo), ::core::mem::transmute(pwszmethod)).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] pub unsafe fn GetStackSize(&self, imethod: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStackSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imethod), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStackSize)(::windows::core::Interface::as_raw(self), imethod, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -680,17 +680,17 @@ pub struct ICallInterceptor(::windows::core::IUnknown); impl ICallInterceptor { #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] pub unsafe fn CallIndirect(&self, phrreturn: *mut ::windows::core::HRESULT, imethod: u32, pvargs: *const ::core::ffi::c_void, cbargs: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CallIndirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(phrreturn), ::core::mem::transmute(imethod), ::core::mem::transmute(pvargs), ::core::mem::transmute(cbargs)).ok() + (::windows::core::Interface::vtable(self).base__.CallIndirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(phrreturn), imethod, ::core::mem::transmute(pvargs), ::core::mem::transmute(cbargs)).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMethodInfo(&self, imethod: u32, pinfo: *mut CALLFRAMEINFO, pwszmethod: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetMethodInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imethod), ::core::mem::transmute(pinfo), ::core::mem::transmute(pwszmethod)).ok() + (::windows::core::Interface::vtable(self).base__.GetMethodInfo)(::windows::core::Interface::as_raw(self), imethod, ::core::mem::transmute(pinfo), ::core::mem::transmute(pwszmethod)).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] pub unsafe fn GetStackSize(&self, imethod: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStackSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imethod), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetStackSize)(::windows::core::Interface::as_raw(self), imethod, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -777,12 +777,12 @@ impl ICallUnmarshal { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Unmarshal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imethod), ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuffer)), pbuffer.len() as _, fforcebuffercopy.into(), ::core::mem::transmute(datarep), ::core::mem::transmute(pcontext), ::core::mem::transmute(pcbunmarshalled), ::core::mem::transmute(ppframe)).ok() + (::windows::core::Interface::vtable(self).Unmarshal)(::windows::core::Interface::as_raw(self), imethod, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuffer)), pbuffer.len() as _, fforcebuffercopy.into(), datarep, ::core::mem::transmute(pcontext), ::core::mem::transmute(pcbunmarshalled), ::core::mem::transmute(ppframe)).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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(::windows::core::as_ptr_or_null(pbuffer)), pbuffer.len() as _, ::core::mem::transmute(ibfirstrelease), ::core::mem::transmute(datarep), ::core::mem::transmute(pcontext)).ok() + (::windows::core::Interface::vtable(self).ReleaseMarshalData)(::windows::core::Interface::as_raw(self), imethod, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuffer)), pbuffer.len() as _, ibfirstrelease, datarep, ::core::mem::transmute(pcontext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 6f9ecbfb35..14cee72b66 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 @@ -11,7 +11,7 @@ impl IChannelCredentials { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetWindowsCredential)(::windows::core::Interface::as_raw(self), domain.into().abi(), username.into().abi(), password.into().abi(), ::core::mem::transmute(impersonationlevel), allowntlm.into()).ok() + (::windows::core::Interface::vtable(self).SetWindowsCredential)(::windows::core::Interface::as_raw(self), domain.into().abi(), username.into().abi(), password.into().abi(), impersonationlevel, allowntlm.into()).ok() } #[doc = "*Required features: `\"Win32_System_Com_ChannelCredentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 9c25e49c6e..3535bf2c0f 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 @@ -144,7 +144,7 @@ impl IEnumEventObject { } #[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] pub unsafe fn Skip(&self, cskipelem: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cskipelem)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cskipelem).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -799,7 +799,7 @@ impl IEventObjectChange { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ChangedSubscription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changetype), bstrsubscriptionid.into().abi()).ok() + (::windows::core::Interface::vtable(self).ChangedSubscription)(::windows::core::Interface::as_raw(self), changetype, bstrsubscriptionid.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Events\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -807,7 +807,7 @@ impl IEventObjectChange { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ChangedEventClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changetype), bstreventclassid.into().abi()).ok() + (::windows::core::Interface::vtable(self).ChangedEventClass)(::windows::core::Interface::as_raw(self), changetype, bstreventclassid.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Events\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -815,7 +815,7 @@ impl IEventObjectChange { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ChangedPublisher)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changetype), bstrpublisherid.into().abi()).ok() + (::windows::core::Interface::vtable(self).ChangedPublisher)(::windows::core::Interface::as_raw(self), changetype, bstrpublisherid.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/Marshal/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/Marshal/mod.rs index fb491a55e8..b2a80790a1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/Marshal/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/Marshal/mod.rs @@ -46,7 +46,7 @@ pub unsafe fn BSTR_UserSize(param0: *const u32, param1: u32, param2: *const supe extern "system" { fn BSTR_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::Foundation::BSTR) -> u32; } - ::core::mem::transmute(BSTR_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(BSTR_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -56,7 +56,7 @@ pub unsafe fn BSTR_UserSize64(param0: *const u32, param1: u32, param2: *const su extern "system" { fn BSTR_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::Foundation::BSTR) -> u32; } - ::core::mem::transmute(BSTR_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(BSTR_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -121,7 +121,7 @@ pub unsafe fn CLIPFORMAT_UserSize(param0: *const u32, param1: u32, param2: *cons extern "system" { fn CLIPFORMAT_UserSize(param0: *const u32, param1: u32, param2: *const u16) -> u32; } - ::core::mem::transmute(CLIPFORMAT_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(CLIPFORMAT_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -130,7 +130,7 @@ pub unsafe fn CLIPFORMAT_UserSize64(param0: *const u32, param1: u32, param2: *co extern "system" { fn CLIPFORMAT_UserSize64(param0: *const u32, param1: u32, param2: *const u16) -> u32; } - ::core::mem::transmute(CLIPFORMAT_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(CLIPFORMAT_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -160,7 +160,7 @@ where extern "system" { fn CoGetMarshalSizeMax(pulsize: *mut u32, riid: *const ::windows::core::GUID, punk: *mut ::core::ffi::c_void, dwdestcontext: u32, pvdestcontext: *const ::core::ffi::c_void, mshlflags: u32) -> ::windows::core::HRESULT; } - CoGetMarshalSizeMax(::core::mem::transmute(pulsize), ::core::mem::transmute(riid), punk.into().abi(), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(mshlflags)).ok() + CoGetMarshalSizeMax(::core::mem::transmute(pulsize), ::core::mem::transmute(riid), punk.into().abi(), dwdestcontext, ::core::mem::transmute(pvdestcontext), mshlflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -173,7 +173,7 @@ where fn CoGetStandardMarshal(riid: *const ::windows::core::GUID, punk: *mut ::core::ffi::c_void, dwdestcontext: u32, pvdestcontext: *const ::core::ffi::c_void, mshlflags: u32, ppmarshal: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CoGetStandardMarshal(::core::mem::transmute(riid), punk.into().abi(), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(mshlflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CoGetStandardMarshal(::core::mem::transmute(riid), punk.into().abi(), dwdestcontext, ::core::mem::transmute(pvdestcontext), mshlflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -186,7 +186,7 @@ where fn CoGetStdMarshalEx(punkouter: *mut ::core::ffi::c_void, smexflags: u32, ppunkinner: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CoGetStdMarshalEx(punkouter.into().abi(), ::core::mem::transmute(smexflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + CoGetStdMarshalEx(punkouter.into().abi(), smexflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -198,7 +198,7 @@ where extern "system" { fn CoMarshalHresult(pstm: *mut ::core::ffi::c_void, hresult: ::windows::core::HRESULT) -> ::windows::core::HRESULT; } - CoMarshalHresult(pstm.into().abi(), ::core::mem::transmute(hresult)).ok() + CoMarshalHresult(pstm.into().abi(), hresult).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -224,7 +224,7 @@ where extern "system" { fn CoMarshalInterface(pstm: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, punk: *mut ::core::ffi::c_void, dwdestcontext: u32, pvdestcontext: *const ::core::ffi::c_void, mshlflags: u32) -> ::windows::core::HRESULT; } - CoMarshalInterface(pstm.into().abi(), ::core::mem::transmute(riid), punk.into().abi(), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(mshlflags)).ok() + CoMarshalInterface(pstm.into().abi(), ::core::mem::transmute(riid), punk.into().abi(), dwdestcontext, ::core::mem::transmute(pvdestcontext), mshlflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -313,7 +313,7 @@ pub unsafe fn HACCEL_UserSize(param0: *const u32, param1: u32, param2: *const su extern "system" { fn HACCEL_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HACCEL) -> u32; } - ::core::mem::transmute(HACCEL_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HACCEL_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -323,7 +323,7 @@ pub unsafe fn HACCEL_UserSize64(param0: *const u32, param1: u32, param2: *const extern "system" { fn HACCEL_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HACCEL) -> u32; } - ::core::mem::transmute(HACCEL_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HACCEL_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -393,7 +393,7 @@ pub unsafe fn HBITMAP_UserSize(param0: *const u32, param1: u32, param2: *const s extern "system" { fn HBITMAP_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HBITMAP) -> u32; } - ::core::mem::transmute(HBITMAP_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HBITMAP_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -403,7 +403,7 @@ pub unsafe fn HBITMAP_UserSize64(param0: *const u32, param1: u32, param2: *const extern "system" { fn HBITMAP_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HBITMAP) -> u32; } - ::core::mem::transmute(HBITMAP_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HBITMAP_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -473,7 +473,7 @@ pub unsafe fn HDC_UserSize(param0: *const u32, param1: u32, param2: *const super extern "system" { fn HDC_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HDC) -> u32; } - ::core::mem::transmute(HDC_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HDC_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -483,7 +483,7 @@ pub unsafe fn HDC_UserSize64(param0: *const u32, param1: u32, param2: *const sup extern "system" { fn HDC_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HDC) -> u32; } - ::core::mem::transmute(HDC_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HDC_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -548,7 +548,7 @@ pub unsafe fn HGLOBAL_UserSize(param0: *const u32, param1: u32, param2: *const i extern "system" { fn HGLOBAL_UserSize(param0: *const u32, param1: u32, param2: *const isize) -> u32; } - ::core::mem::transmute(HGLOBAL_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HGLOBAL_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -557,7 +557,7 @@ pub unsafe fn HGLOBAL_UserSize64(param0: *const u32, param1: u32, param2: *const extern "system" { fn HGLOBAL_UserSize64(param0: *const u32, param1: u32, param2: *const isize) -> u32; } - ::core::mem::transmute(HGLOBAL_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HGLOBAL_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -625,7 +625,7 @@ pub unsafe fn HICON_UserSize(param0: *const u32, param1: u32, param2: *const sup extern "system" { fn HICON_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HICON) -> u32; } - ::core::mem::transmute(HICON_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HICON_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -635,7 +635,7 @@ pub unsafe fn HICON_UserSize64(param0: *const u32, param1: u32, param2: *const s extern "system" { fn HICON_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HICON) -> u32; } - ::core::mem::transmute(HICON_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HICON_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -705,7 +705,7 @@ pub unsafe fn HMENU_UserSize(param0: *const u32, param1: u32, param2: *const sup extern "system" { fn HMENU_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HMENU) -> u32; } - ::core::mem::transmute(HMENU_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HMENU_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -715,7 +715,7 @@ pub unsafe fn HMENU_UserSize64(param0: *const u32, param1: u32, param2: *const s extern "system" { fn HMENU_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HMENU) -> u32; } - ::core::mem::transmute(HMENU_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HMENU_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -785,7 +785,7 @@ pub unsafe fn HPALETTE_UserSize(param0: *const u32, param1: u32, param2: *const extern "system" { fn HPALETTE_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HPALETTE) -> u32; } - ::core::mem::transmute(HPALETTE_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HPALETTE_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -795,7 +795,7 @@ pub unsafe fn HPALETTE_UserSize64(param0: *const u32, param1: u32, param2: *cons extern "system" { fn HPALETTE_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HPALETTE) -> u32; } - ::core::mem::transmute(HPALETTE_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HPALETTE_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -865,7 +865,7 @@ pub unsafe fn HWND_UserSize(param0: *const u32, param1: u32, param2: *const supe extern "system" { fn HWND_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::Foundation::HWND) -> u32; } - ::core::mem::transmute(HWND_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HWND_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -875,7 +875,7 @@ pub unsafe fn HWND_UserSize64(param0: *const u32, param1: u32, param2: *const su extern "system" { fn HWND_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::Foundation::HWND) -> u32; } - ::core::mem::transmute(HWND_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HWND_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -903,18 +903,18 @@ pub struct IMarshal(::windows::core::IUnknown); impl IMarshal { #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn GetUnmarshalClass(&self, riid: *const ::windows::core::GUID, pv: *const ::core::ffi::c_void, dwdestcontext: u32, pvdestcontext: *mut ::core::ffi::c_void, mshlflags: u32, pcid: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetUnmarshalClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(pv), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(mshlflags), ::core::mem::transmute(pcid)).ok() + (::windows::core::Interface::vtable(self).GetUnmarshalClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(pv), dwdestcontext, ::core::mem::transmute(pvdestcontext), mshlflags, ::core::mem::transmute(pcid)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn GetMarshalSizeMax(&self, riid: *const ::windows::core::GUID, pv: *const ::core::ffi::c_void, dwdestcontext: u32, pvdestcontext: *mut ::core::ffi::c_void, mshlflags: u32, psize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMarshalSizeMax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(pv), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(mshlflags), ::core::mem::transmute(psize)).ok() + (::windows::core::Interface::vtable(self).GetMarshalSizeMax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(pv), dwdestcontext, ::core::mem::transmute(pvdestcontext), mshlflags, ::core::mem::transmute(psize)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn MarshalInterface<'a, P0>(&self, pstm: P0, riid: *const ::windows::core::GUID, pv: *const ::core::ffi::c_void, dwdestcontext: u32, pvdestcontext: *mut ::core::ffi::c_void, mshlflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, super::IStream>>, { - (::windows::core::Interface::vtable(self).MarshalInterface)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(pv), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(mshlflags)).ok() + (::windows::core::Interface::vtable(self).MarshalInterface)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(pv), dwdestcontext, ::core::mem::transmute(pvdestcontext), mshlflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn UnmarshalInterface<'a, P0>(&self, pstm: P0, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -932,7 +932,7 @@ impl IMarshal { } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn DisconnectObject(&self, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).DisconnectObject)(::windows::core::Interface::as_raw(self), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -987,18 +987,18 @@ pub struct IMarshal2(::windows::core::IUnknown); impl IMarshal2 { #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn GetUnmarshalClass(&self, riid: *const ::windows::core::GUID, pv: *const ::core::ffi::c_void, dwdestcontext: u32, pvdestcontext: *mut ::core::ffi::c_void, mshlflags: u32, pcid: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetUnmarshalClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(pv), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(mshlflags), ::core::mem::transmute(pcid)).ok() + (::windows::core::Interface::vtable(self).base__.GetUnmarshalClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(pv), dwdestcontext, ::core::mem::transmute(pvdestcontext), mshlflags, ::core::mem::transmute(pcid)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn GetMarshalSizeMax(&self, riid: *const ::windows::core::GUID, pv: *const ::core::ffi::c_void, dwdestcontext: u32, pvdestcontext: *mut ::core::ffi::c_void, mshlflags: u32, psize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetMarshalSizeMax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(pv), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(mshlflags), ::core::mem::transmute(psize)).ok() + (::windows::core::Interface::vtable(self).base__.GetMarshalSizeMax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(pv), dwdestcontext, ::core::mem::transmute(pvdestcontext), mshlflags, ::core::mem::transmute(psize)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn MarshalInterface<'a, P0>(&self, pstm: P0, riid: *const ::windows::core::GUID, pv: *const ::core::ffi::c_void, dwdestcontext: u32, pvdestcontext: *mut ::core::ffi::c_void, mshlflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, super::IStream>>, { - (::windows::core::Interface::vtable(self).base__.MarshalInterface)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(pv), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(mshlflags)).ok() + (::windows::core::Interface::vtable(self).base__.MarshalInterface)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(pv), dwdestcontext, ::core::mem::transmute(pvdestcontext), mshlflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn UnmarshalInterface<'a, P0>(&self, pstm: P0, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -1016,7 +1016,7 @@ impl IMarshal2 { } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn DisconnectObject(&self, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DisconnectObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.DisconnectObject)(::windows::core::Interface::as_raw(self), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1080,31 +1080,31 @@ pub struct IMarshalingStream(::windows::core::IUnknown); impl IMarshalingStream { #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn CopyTo<'a, P0>(&self, pstm: P0, cb: u64, pcbread: *mut u64, pcbwritten: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, super::IStream>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn Commit(&self, grfcommitflags: super::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn Revert(&self) -> ::windows::core::Result<()> { @@ -1112,16 +1112,16 @@ impl IMarshalingStream { } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Stat(&self, pstatstg: *mut super::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -1131,7 +1131,7 @@ impl IMarshalingStream { #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] pub unsafe fn GetMarshalingContextAttribute(&self, attribute: super::CO_MARSHALING_CONTEXT_ATTRIBUTES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMarshalingContextAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attribute), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMarshalingContextAttribute)(::windows::core::Interface::as_raw(self), attribute, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1248,7 +1248,7 @@ pub unsafe fn LPSAFEARRAY_UserSize(param0: *const u32, param1: u32, param2: *con extern "system" { fn LPSAFEARRAY_UserSize(param0: *const u32, param1: u32, param2: *const *const super::SAFEARRAY) -> u32; } - ::core::mem::transmute(LPSAFEARRAY_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(LPSAFEARRAY_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -1257,7 +1257,7 @@ pub unsafe fn LPSAFEARRAY_UserSize64(param0: *const u32, param1: u32, param2: *c extern "system" { fn LPSAFEARRAY_UserSize64(param0: *const u32, param1: u32, param2: *const *const super::SAFEARRAY) -> u32; } - ::core::mem::transmute(LPSAFEARRAY_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(LPSAFEARRAY_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -1320,7 +1320,7 @@ pub unsafe fn SNB_UserSize(param0: *const u32, param1: u32, param2: *const *cons extern "system" { fn SNB_UserSize(param0: *const u32, param1: u32, param2: *const *const *const u16) -> u32; } - ::core::mem::transmute(SNB_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(SNB_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -1329,7 +1329,7 @@ pub unsafe fn SNB_UserSize64(param0: *const u32, param1: u32, param2: *const *co extern "system" { fn SNB_UserSize64(param0: *const u32, param1: u32, param2: *const *const *const u16) -> u32; } - ::core::mem::transmute(SNB_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(SNB_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] #[inline] @@ -1424,7 +1424,7 @@ pub unsafe fn STGMEDIUM_UserSize(param0: *const u32, param1: u32, param2: *const extern "system" { fn STGMEDIUM_UserSize(param0: *const u32, param1: u32, param2: *const super::STGMEDIUM) -> u32; } - ::core::mem::transmute(STGMEDIUM_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(STGMEDIUM_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] @@ -1434,7 +1434,7 @@ pub unsafe fn STGMEDIUM_UserSize64(param0: *const u32, param1: u32, param2: *con extern "system" { fn STGMEDIUM_UserSize64(param0: *const u32, param1: u32, param2: *const super::STGMEDIUM) -> u32; } - ::core::mem::transmute(STGMEDIUM_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(STGMEDIUM_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] @@ -1504,7 +1504,7 @@ pub unsafe fn VARIANT_UserSize(param0: *const u32, param1: u32, param2: *const s extern "system" { fn VARIANT_UserSize(param0: *const u32, param1: u32, param2: *const super::VARIANT) -> u32; } - ::core::mem::transmute(VARIANT_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(VARIANT_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] @@ -1514,7 +1514,7 @@ pub unsafe fn VARIANT_UserSize64(param0: *const u32, param1: u32, param2: *const extern "system" { fn VARIANT_UserSize64(param0: *const u32, param1: u32, param2: *const super::VARIANT) -> u32; } - ::core::mem::transmute(VARIANT_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(VARIANT_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] 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 7c7f5c1c72..e176e5a6c8 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 @@ -782,7 +782,7 @@ where extern "system" { fn CoGetInstanceFromFile(pserverinfo: *const super::COSERVERINFO, pclsid: *const ::windows::core::GUID, punkouter: *mut ::core::ffi::c_void, dwclsctx: super::CLSCTX, grfmode: u32, pwszname: ::windows::core::PCWSTR, dwcount: u32, presults: *mut super::MULTI_QI) -> ::windows::core::HRESULT; } - CoGetInstanceFromFile(::core::mem::transmute(pserverinfo), ::core::mem::transmute(pclsid), punkouter.into().abi(), ::core::mem::transmute(dwclsctx), ::core::mem::transmute(grfmode), pwszname.into(), presults.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(presults))).ok() + CoGetInstanceFromFile(::core::mem::transmute(pserverinfo), ::core::mem::transmute(pclsid), punkouter.into().abi(), dwclsctx, grfmode, pwszname.into(), presults.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(presults))).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -795,7 +795,7 @@ where extern "system" { fn CoGetInstanceFromIStorage(pserverinfo: *const super::COSERVERINFO, pclsid: *const ::windows::core::GUID, punkouter: *mut ::core::ffi::c_void, dwclsctx: super::CLSCTX, pstg: *mut ::core::ffi::c_void, dwcount: u32, presults: *mut super::MULTI_QI) -> ::windows::core::HRESULT; } - CoGetInstanceFromIStorage(::core::mem::transmute(pserverinfo), ::core::mem::transmute(pclsid), punkouter.into().abi(), ::core::mem::transmute(dwclsctx), pstg.into().abi(), presults.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(presults))).ok() + CoGetInstanceFromIStorage(::core::mem::transmute(pserverinfo), ::core::mem::transmute(pclsid), punkouter.into().abi(), dwclsctx, pstg.into().abi(), presults.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(presults))).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -823,7 +823,7 @@ where fn CreateILockBytesOnHGlobal(hglobal: isize, fdeleteonrelease: super::super::super::Foundation::BOOL, pplkbyt: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateILockBytesOnHGlobal(::core::mem::transmute(hglobal), fdeleteonrelease.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateILockBytesOnHGlobal(hglobal, fdeleteonrelease.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -837,7 +837,7 @@ where fn CreateStreamOnHGlobal(hglobal: isize, fdeleteonrelease: super::super::super::Foundation::BOOL, ppstm: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateStreamOnHGlobal(::core::mem::transmute(hglobal), fdeleteonrelease.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateStreamOnHGlobal(hglobal, fdeleteonrelease.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -902,7 +902,7 @@ pub struct IDirectWriterLock(::windows::core::IUnknown); impl IDirectWriterLock { #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn WaitForWriteAccess(&self, dwtimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForWriteAccess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout)).ok() + (::windows::core::Interface::vtable(self).WaitForWriteAccess)(::windows::core::Interface::as_raw(self), dwtimeout).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn ReleaseWriteAccess(&self) -> ::windows::core::Result<()> { @@ -967,7 +967,7 @@ impl IEnumSTATPROPSETSTG { } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt)) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1036,7 +1036,7 @@ impl IEnumSTATPROPSTG { } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt)) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1103,7 +1103,7 @@ impl IEnumSTATSTG { } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1169,16 +1169,16 @@ impl IFillLockBytes { #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn FillAppend(&self, pv: *const ::core::ffi::c_void, cb: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FillAppend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FillAppend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn FillAt(&self, uloffset: u64, pv: *const ::core::ffi::c_void, cb: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FillAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uloffset), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FillAt)(::windows::core::Interface::as_raw(self), uloffset, ::core::mem::transmute(pv), cb, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] 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() + (::windows::core::Interface::vtable(self).SetFillSize)(::windows::core::Interface::as_raw(self), ulsize).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1242,7 +1242,7 @@ pub struct ILayoutStorage(::windows::core::IUnknown); impl ILayoutStorage { #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn LayoutScript(&self, pstoragelayout: &[super::StorageLayout], glfinterleavedflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LayoutScript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pstoragelayout)), pstoragelayout.len() as _, ::core::mem::transmute(glfinterleavedflag)).ok() + (::windows::core::Interface::vtable(self).LayoutScript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pstoragelayout)), pstoragelayout.len() as _, glfinterleavedflag).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn BeginMonitor(&self) -> ::windows::core::Result<()> { @@ -1318,12 +1318,12 @@ pub struct ILockBytes(::windows::core::IUnknown); impl ILockBytes { #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn ReadAt(&self, uloffset: u64, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uloffset), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread)).ok() + (::windows::core::Interface::vtable(self).ReadAt)(::windows::core::Interface::as_raw(self), uloffset, ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread)).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn WriteAt(&self, uloffset: u64, pv: *const ::core::ffi::c_void, cb: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uloffset), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteAt)(::windows::core::Interface::as_raw(self), uloffset, ::core::mem::transmute(pv), cb, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Flush(&self) -> ::windows::core::Result<()> { @@ -1331,20 +1331,20 @@ impl ILockBytes { } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn SetSize(&self, cb: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cb)).ok() + (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), cb).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Stat(&self, pstatstg: *mut super::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1603,7 +1603,7 @@ impl IPropertyBag2 { } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn GetPropertyInfo(&self, iproperty: u32, ppropbag: &mut [PROPBAG2], pcproperties: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iproperty), ppropbag.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppropbag)), ::core::mem::transmute(pcproperties)).ok() + (::windows::core::Interface::vtable(self).GetPropertyInfo)(::windows::core::Interface::as_raw(self), iproperty, ppropbag.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppropbag)), ::core::mem::transmute(pcproperties)).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn LoadObject<'a, P0, P1, P2>(&self, pstrname: P0, dwhint: u32, punkobject: P1, perrlog: P2) -> ::windows::core::Result<()> @@ -1612,7 +1612,7 @@ impl IPropertyBag2 { P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::IErrorLog>>, { - (::windows::core::Interface::vtable(self).LoadObject)(::windows::core::Interface::as_raw(self), pstrname.into(), ::core::mem::transmute(dwhint), punkobject.into().abi(), perrlog.into().abi()).ok() + (::windows::core::Interface::vtable(self).LoadObject)(::windows::core::Interface::as_raw(self), pstrname.into(), dwhint, punkobject.into().abi(), perrlog.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1673,12 +1673,12 @@ impl IPropertySetStorage { #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Create(&self, rfmtid: *const ::windows::core::GUID, pclsid: *const ::windows::core::GUID, grfflags: u32, grfmode: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rfmtid), ::core::mem::transmute(pclsid), ::core::mem::transmute(grfflags), ::core::mem::transmute(grfmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rfmtid), ::core::mem::transmute(pclsid), grfflags, grfmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Open(&self, rfmtid: *const ::windows::core::GUID, grfmode: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rfmtid), ::core::mem::transmute(grfmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rfmtid), grfmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Delete(&self, rfmtid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -1746,7 +1746,7 @@ impl IPropertyStorage { #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn WriteMultiple(&self, cpspec: u32, rgpspec: *const PROPSPEC, rgpropvar: *const PROPVARIANT, propidnamefirst: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteMultiple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpspec), ::core::mem::transmute(rgpspec), ::core::mem::transmute(rgpropvar), ::core::mem::transmute(propidnamefirst)).ok() + (::windows::core::Interface::vtable(self).WriteMultiple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpspec), ::core::mem::transmute(rgpspec), ::core::mem::transmute(rgpropvar), propidnamefirst).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn DeleteMultiple(&self, rgpspec: &[PROPSPEC]) -> ::windows::core::Result<()> { @@ -1766,7 +1766,7 @@ impl IPropertyStorage { } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Commit(&self, grfcommitflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Revert(&self) -> ::windows::core::Result<()> { @@ -1920,14 +1920,14 @@ impl IStorage { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStream)(::windows::core::Interface::as_raw(self), pwcsname.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStream)(::windows::core::Interface::as_raw(self), pwcsname.into(), grfmode, reserved1, reserved2, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn OpenStream<'a, P0>(&self, pwcsname: P0, reserved1: *mut ::core::ffi::c_void, grfmode: STGM, reserved2: u32, ppstm: *mut ::core::option::Option) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenStream)(::windows::core::Interface::as_raw(self), pwcsname.into(), ::core::mem::transmute(reserved1), ::core::mem::transmute(grfmode), ::core::mem::transmute(reserved2), ::core::mem::transmute(ppstm)).ok() + (::windows::core::Interface::vtable(self).OpenStream)(::windows::core::Interface::as_raw(self), pwcsname.into(), ::core::mem::transmute(reserved1), grfmode, reserved2, ::core::mem::transmute(ppstm)).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn CreateStorage<'a, P0>(&self, pwcsname: P0, grfmode: STGM, reserved1: u32, reserved2: u32) -> ::windows::core::Result @@ -1935,7 +1935,7 @@ impl IStorage { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStorage)(::windows::core::Interface::as_raw(self), pwcsname.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStorage)(::windows::core::Interface::as_raw(self), pwcsname.into(), grfmode, reserved1, reserved2, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn OpenStorage<'a, P0, P1>(&self, pwcsname: P0, pstgpriority: P1, grfmode: STGM, snbexclude: *const *const u16, reserved: u32) -> ::windows::core::Result @@ -1944,7 +1944,7 @@ impl IStorage { P1: ::std::convert::Into<::windows::core::InParam<'a, IStorage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenStorage)(::windows::core::Interface::as_raw(self), pwcsname.into(), pstgpriority.into().abi(), ::core::mem::transmute(grfmode), ::core::mem::transmute(snbexclude), ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenStorage)(::windows::core::Interface::as_raw(self), pwcsname.into(), pstgpriority.into().abi(), grfmode, ::core::mem::transmute(snbexclude), reserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn CopyTo<'a, P0>(&self, rgiidexclude: &[::windows::core::GUID], snbexclude: *const *const u16, pstgdest: P0) -> ::windows::core::Result<()> @@ -1960,11 +1960,11 @@ impl IStorage { P1: ::std::convert::Into<::windows::core::InParam<'a, IStorage>>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).MoveElementTo)(::windows::core::Interface::as_raw(self), pwcsname.into(), pstgdest.into().abi(), pwcsnewname.into(), ::core::mem::transmute(grfflags)).ok() + (::windows::core::Interface::vtable(self).MoveElementTo)(::windows::core::Interface::as_raw(self), pwcsname.into(), pstgdest.into().abi(), pwcsnewname.into(), grfflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Commit(&self, grfcommitflags: super::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn Revert(&self) -> ::windows::core::Result<()> { @@ -1972,7 +1972,7 @@ impl IStorage { } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn EnumElements(&self, reserved1: u32, reserved2: *mut ::core::ffi::c_void, reserved3: u32, ppenum: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumElements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(reserved3), ::core::mem::transmute(ppenum)).ok() + (::windows::core::Interface::vtable(self).EnumElements)(::windows::core::Interface::as_raw(self), reserved1, ::core::mem::transmute(reserved2), reserved3, ::core::mem::transmute(ppenum)).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn DestroyElement<'a, P0>(&self, pwcsname: P0) -> ::windows::core::Result<()> @@ -2003,12 +2003,12 @@ impl IStorage { } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] pub unsafe fn SetStateBits(&self, grfstatebits: u32, grfmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStateBits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfstatebits), ::core::mem::transmute(grfmask)).ok() + (::windows::core::Interface::vtable(self).SetStateBits)(::windows::core::Interface::as_raw(self), grfstatebits, grfmask).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Stat(&self, pstatstg: *mut super::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2185,7 +2185,7 @@ where extern "system" { fn OleConvertIStorageToOLESTREAMEx(pstg: *mut ::core::ffi::c_void, cfformat: u16, lwidth: i32, lheight: i32, dwsize: u32, pmedium: *mut super::STGMEDIUM, polestm: *mut OLESTREAM) -> ::windows::core::HRESULT; } - OleConvertIStorageToOLESTREAMEx(pstg.into().abi(), ::core::mem::transmute(cfformat), ::core::mem::transmute(lwidth), ::core::mem::transmute(lheight), ::core::mem::transmute(dwsize), ::core::mem::transmute(pmedium), ::core::mem::transmute(polestm)).ok() + OleConvertIStorageToOLESTREAMEx(pstg.into().abi(), cfformat, lwidth, lheight, dwsize, ::core::mem::transmute(pmedium), ::core::mem::transmute(polestm)).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -3141,7 +3141,7 @@ pub unsafe fn StgConvertPropertyToVariant(pprop: *const SERIALIZEDPROPERTYVALUE, extern "system" { fn StgConvertPropertyToVariant(pprop: *const SERIALIZEDPROPERTYVALUE, codepage: u16, pvar: *mut PROPVARIANT, pma: *const PMemoryAllocator) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(StgConvertPropertyToVariant(::core::mem::transmute(pprop), ::core::mem::transmute(codepage), ::core::mem::transmute(pvar), ::core::mem::transmute(pma))) + ::core::mem::transmute(StgConvertPropertyToVariant(::core::mem::transmute(pprop), codepage, ::core::mem::transmute(pvar), ::core::mem::transmute(pma))) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3154,7 +3154,7 @@ where extern "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; } - ::core::mem::transmute(StgConvertVariantToProperty(::core::mem::transmute(pvar), ::core::mem::transmute(codepage), ::core::mem::transmute(pprop), ::core::mem::transmute(pcb), ::core::mem::transmute(pid), freserved.into(), ::core::mem::transmute(pcindirect))) + ::core::mem::transmute(StgConvertVariantToProperty(::core::mem::transmute(pvar), codepage, ::core::mem::transmute(pprop), ::core::mem::transmute(pcb), pid, freserved.into(), ::core::mem::transmute(pcindirect))) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -3167,7 +3167,7 @@ where fn StgCreateDocfile(pwcsname: ::windows::core::PCWSTR, grfmode: STGM, reserved: u32, ppstgopen: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - StgCreateDocfile(pwcsname.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + StgCreateDocfile(pwcsname.into(), grfmode, reserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -3180,7 +3180,7 @@ where fn StgCreateDocfileOnILockBytes(plkbyt: *mut ::core::ffi::c_void, grfmode: STGM, reserved: u32, ppstgopen: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - StgCreateDocfileOnILockBytes(plkbyt.into().abi(), ::core::mem::transmute(grfmode), ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + StgCreateDocfileOnILockBytes(plkbyt.into().abi(), grfmode, reserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -3193,7 +3193,7 @@ where fn StgCreatePropSetStg(pstorage: *mut ::core::ffi::c_void, dwreserved: u32, pppropsetstg: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - StgCreatePropSetStg(pstorage.into().abi(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + StgCreatePropSetStg(pstorage.into().abi(), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -3206,7 +3206,7 @@ where fn StgCreatePropStg(punk: *mut ::core::ffi::c_void, fmtid: *const ::windows::core::GUID, pclsid: *const ::windows::core::GUID, grfflags: u32, dwreserved: u32, pppropstg: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - StgCreatePropStg(punk.into().abi(), ::core::mem::transmute(fmtid), ::core::mem::transmute(pclsid), ::core::mem::transmute(grfflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + StgCreatePropStg(punk.into().abi(), ::core::mem::transmute(fmtid), ::core::mem::transmute(pclsid), grfflags, dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -3220,7 +3220,7 @@ where extern "system" { fn StgCreateStorageEx(pwcsname: ::windows::core::PCWSTR, grfmode: STGM, stgfmt: STGFMT, grfattrs: u32, pstgoptions: *mut STGOPTIONS, psecuritydescriptor: super::super::super::Security::PSECURITY_DESCRIPTOR, riid: *const ::windows::core::GUID, ppobjectopen: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - StgCreateStorageEx(pwcsname.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(stgfmt), ::core::mem::transmute(grfattrs), ::core::mem::transmute(pstgoptions), psecuritydescriptor.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppobjectopen)).ok() + StgCreateStorageEx(pwcsname.into(), grfmode, stgfmt, grfattrs, ::core::mem::transmute(pstgoptions), psecuritydescriptor.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppobjectopen)).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3231,7 +3231,7 @@ pub unsafe fn StgDeserializePropVariant(pprop: *const SERIALIZEDPROPERTYVALUE, c fn StgDeserializePropVariant(pprop: *const SERIALIZEDPROPERTYVALUE, cbmax: u32, ppropvar: *mut PROPVARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - StgDeserializePropVariant(::core::mem::transmute(pprop), ::core::mem::transmute(cbmax), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + StgDeserializePropVariant(::core::mem::transmute(pprop), cbmax, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -3294,7 +3294,7 @@ where fn StgOpenAsyncDocfileOnIFillLockBytes(pflb: *mut ::core::ffi::c_void, grfmode: u32, asyncflags: u32, ppstgopen: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - StgOpenAsyncDocfileOnIFillLockBytes(pflb.into().abi(), ::core::mem::transmute(grfmode), ::core::mem::transmute(asyncflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + StgOpenAsyncDocfileOnIFillLockBytes(pflb.into().abi(), grfmode, asyncflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -3307,7 +3307,7 @@ where fn StgOpenLayoutDocfile(pwcsdfname: ::windows::core::PCWSTR, grfmode: u32, reserved: u32, ppstgopen: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - StgOpenLayoutDocfile(pwcsdfname.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + StgOpenLayoutDocfile(pwcsdfname.into(), grfmode, reserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -3320,7 +3320,7 @@ where fn StgOpenPropStg(punk: *mut ::core::ffi::c_void, fmtid: *const ::windows::core::GUID, grfflags: u32, dwreserved: u32, pppropstg: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - StgOpenPropStg(punk.into().abi(), ::core::mem::transmute(fmtid), ::core::mem::transmute(grfflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + StgOpenPropStg(punk.into().abi(), ::core::mem::transmute(fmtid), grfflags, dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -3334,7 +3334,7 @@ where fn StgOpenStorage(pwcsname: ::windows::core::PCWSTR, pstgpriority: *mut ::core::ffi::c_void, grfmode: STGM, snbexclude: *const *const u16, reserved: u32, ppstgopen: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - StgOpenStorage(pwcsname.into(), pstgpriority.into().abi(), ::core::mem::transmute(grfmode), ::core::mem::transmute(snbexclude), ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + StgOpenStorage(pwcsname.into(), pstgpriority.into().abi(), grfmode, ::core::mem::transmute(snbexclude), reserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -3348,7 +3348,7 @@ where extern "system" { fn StgOpenStorageEx(pwcsname: ::windows::core::PCWSTR, grfmode: STGM, stgfmt: STGFMT, grfattrs: u32, pstgoptions: *mut STGOPTIONS, psecuritydescriptor: super::super::super::Security::PSECURITY_DESCRIPTOR, riid: *const ::windows::core::GUID, ppobjectopen: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - StgOpenStorageEx(pwcsname.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(stgfmt), ::core::mem::transmute(grfattrs), ::core::mem::transmute(pstgoptions), psecuritydescriptor.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppobjectopen)).ok() + StgOpenStorageEx(pwcsname.into(), grfmode, stgfmt, grfattrs, ::core::mem::transmute(pstgoptions), psecuritydescriptor.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppobjectopen)).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -3362,7 +3362,7 @@ where fn StgOpenStorageOnILockBytes(plkbyt: *mut ::core::ffi::c_void, pstgpriority: *mut ::core::ffi::c_void, grfmode: u32, snbexclude: *const *const u16, reserved: u32, ppstgopen: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - StgOpenStorageOnILockBytes(plkbyt.into().abi(), pstgpriority.into().abi(), ::core::mem::transmute(grfmode), ::core::mem::transmute(snbexclude), ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + StgOpenStorageOnILockBytes(plkbyt.into().abi(), pstgpriority.into().abi(), grfmode, ::core::mem::transmute(snbexclude), reserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] @@ -3371,7 +3371,7 @@ pub unsafe fn StgPropertyLengthAsVariant(pprop: *const SERIALIZEDPROPERTYVALUE, extern "system" { fn StgPropertyLengthAsVariant(pprop: *const SERIALIZEDPROPERTYVALUE, cbprop: u32, codepage: u16, breserved: u8) -> u32; } - ::core::mem::transmute(StgPropertyLengthAsVariant(::core::mem::transmute(pprop), ::core::mem::transmute(cbprop), ::core::mem::transmute(codepage), ::core::mem::transmute(breserved))) + ::core::mem::transmute(StgPropertyLengthAsVariant(::core::mem::transmute(pprop), cbprop, codepage, breserved)) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3461,7 +3461,7 @@ where extern "system" { fn WriteFmtUserTypeStg(pstg: *mut ::core::ffi::c_void, cf: u16, lpszusertype: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - WriteFmtUserTypeStg(pstg.into().abi(), ::core::mem::transmute(cf), lpszusertype.into()).ok() + WriteFmtUserTypeStg(pstg.into().abi(), cf, lpszusertype.into()).ok() } #[cfg(feature = "implement")] ::core::include!("impl.rs"); diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/UI/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/UI/mod.rs index 911f27187b..fc13beaec3 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/UI/mod.rs @@ -66,7 +66,7 @@ impl IThumbnailExtractor { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::StructuredStorage::IStorage>>, { - (::windows::core::Interface::vtable(self).ExtractThumbnail)(::windows::core::Interface::as_raw(self), pstg.into().abi(), ::core::mem::transmute(ullength), ::core::mem::transmute(ulheight), ::core::mem::transmute(puloutputlength), ::core::mem::transmute(puloutputheight), ::core::mem::transmute(phoutputbitmap)).ok() + (::windows::core::Interface::vtable(self).ExtractThumbnail)(::windows::core::Interface::as_raw(self), pstg.into().abi(), ullength, ulheight, ::core::mem::transmute(puloutputlength), ::core::mem::transmute(puloutputheight), ::core::mem::transmute(phoutputbitmap)).ok() } #[doc = "*Required features: `\"Win32_System_Com_UI\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] 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 46ad54da06..8e366a20f1 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 @@ -730,7 +730,7 @@ where extern "system" { fn CoGetClassObjectFromURL(rclassid: *const ::windows::core::GUID, szcode: ::windows::core::PCWSTR, dwfileversionms: u32, dwfileversionls: u32, sztype: ::windows::core::PCWSTR, pbindctx: *mut ::core::ffi::c_void, dwclscontext: super::CLSCTX, pvreserved: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CoGetClassObjectFromURL(::core::mem::transmute(rclassid), szcode.into(), ::core::mem::transmute(dwfileversionms), ::core::mem::transmute(dwfileversionls), sztype.into(), pbindctx.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(pvreserved), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + CoGetClassObjectFromURL(::core::mem::transmute(rclassid), szcode.into(), dwfileversionms, dwfileversionls, sztype.into(), pbindctx.into().abi(), dwclscontext, ::core::mem::transmute(pvreserved), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -743,7 +743,7 @@ where extern "system" { fn CoInternetCombineIUri(pbaseuri: *mut ::core::ffi::c_void, prelativeuri: *mut ::core::ffi::c_void, dwcombineflags: u32, ppcombineduri: *mut *mut ::core::ffi::c_void, dwreserved: usize) -> ::windows::core::HRESULT; } - CoInternetCombineIUri(pbaseuri.into().abi(), prelativeuri.into().abi(), ::core::mem::transmute(dwcombineflags), ::core::mem::transmute(ppcombineduri), ::core::mem::transmute(dwreserved)).ok() + CoInternetCombineIUri(pbaseuri.into().abi(), prelativeuri.into().abi(), dwcombineflags, ::core::mem::transmute(ppcombineduri), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -756,7 +756,7 @@ where extern "system" { fn CoInternetCombineUrl(pwzbaseurl: ::windows::core::PCWSTR, pwzrelativeurl: ::windows::core::PCWSTR, dwcombineflags: u32, pszresult: ::windows::core::PWSTR, cchresult: u32, pcchresult: *mut u32, dwreserved: u32) -> ::windows::core::HRESULT; } - CoInternetCombineUrl(pwzbaseurl.into(), pwzrelativeurl.into(), ::core::mem::transmute(dwcombineflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszresult)), pszresult.len() as _, ::core::mem::transmute(pcchresult), ::core::mem::transmute(dwreserved)).ok() + CoInternetCombineUrl(pwzbaseurl.into(), pwzrelativeurl.into(), dwcombineflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszresult)), pszresult.len() as _, ::core::mem::transmute(pcchresult), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -769,7 +769,7 @@ where extern "system" { fn CoInternetCombineUrlEx(pbaseuri: *mut ::core::ffi::c_void, pwzrelativeurl: ::windows::core::PCWSTR, dwcombineflags: u32, ppcombineduri: *mut *mut ::core::ffi::c_void, dwreserved: usize) -> ::windows::core::HRESULT; } - CoInternetCombineUrlEx(pbaseuri.into().abi(), pwzrelativeurl.into(), ::core::mem::transmute(dwcombineflags), ::core::mem::transmute(ppcombineduri), ::core::mem::transmute(dwreserved)).ok() + CoInternetCombineUrlEx(pbaseuri.into().abi(), pwzrelativeurl.into(), dwcombineflags, ::core::mem::transmute(ppcombineduri), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -782,7 +782,7 @@ where extern "system" { fn CoInternetCompareUrl(pwzurl1: ::windows::core::PCWSTR, pwzurl2: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - CoInternetCompareUrl(pwzurl1.into(), pwzurl2.into(), ::core::mem::transmute(dwflags)).ok() + CoInternetCompareUrl(pwzurl1.into(), pwzurl2.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -794,7 +794,7 @@ where extern "system" { fn CoInternetCreateSecurityManager(psp: *mut ::core::ffi::c_void, ppsm: *mut *mut ::core::ffi::c_void, dwreserved: u32) -> ::windows::core::HRESULT; } - CoInternetCreateSecurityManager(psp.into().abi(), ::core::mem::transmute(ppsm), ::core::mem::transmute(dwreserved)).ok() + CoInternetCreateSecurityManager(psp.into().abi(), ::core::mem::transmute(ppsm), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -806,7 +806,7 @@ where extern "system" { fn CoInternetCreateZoneManager(psp: *mut ::core::ffi::c_void, ppzm: *mut *mut ::core::ffi::c_void, dwreserved: u32) -> ::windows::core::HRESULT; } - CoInternetCreateZoneManager(psp.into().abi(), ::core::mem::transmute(ppzm), ::core::mem::transmute(dwreserved)).ok() + CoInternetCreateZoneManager(psp.into().abi(), ::core::mem::transmute(ppzm), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -818,7 +818,7 @@ where extern "system" { fn CoInternetGetProtocolFlags(pwzurl: ::windows::core::PCWSTR, pdwflags: *mut u32, dwreserved: u32) -> ::windows::core::HRESULT; } - CoInternetGetProtocolFlags(pwzurl.into(), ::core::mem::transmute(pdwflags), ::core::mem::transmute(dwreserved)).ok() + CoInternetGetProtocolFlags(pwzurl.into(), ::core::mem::transmute(pdwflags), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -830,7 +830,7 @@ where extern "system" { fn CoInternetGetSecurityUrl(pwszurl: ::windows::core::PCWSTR, ppwszsecurl: *mut ::windows::core::PWSTR, psuaction: PSUACTION, dwreserved: u32) -> ::windows::core::HRESULT; } - CoInternetGetSecurityUrl(pwszurl.into(), ::core::mem::transmute(ppwszsecurl), ::core::mem::transmute(psuaction), ::core::mem::transmute(dwreserved)).ok() + CoInternetGetSecurityUrl(pwszurl.into(), ::core::mem::transmute(ppwszsecurl), psuaction, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -842,7 +842,7 @@ where extern "system" { fn CoInternetGetSecurityUrlEx(puri: *mut ::core::ffi::c_void, ppsecuri: *mut *mut ::core::ffi::c_void, psuaction: PSUACTION, dwreserved: usize) -> ::windows::core::HRESULT; } - CoInternetGetSecurityUrlEx(puri.into().abi(), ::core::mem::transmute(ppsecuri), ::core::mem::transmute(psuaction), ::core::mem::transmute(dwreserved)).ok() + CoInternetGetSecurityUrlEx(puri.into().abi(), ::core::mem::transmute(ppsecuri), psuaction, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -851,7 +851,7 @@ pub unsafe fn CoInternetGetSession(dwsessionmode: u32, ppiinternetsession: *mut extern "system" { fn CoInternetGetSession(dwsessionmode: u32, ppiinternetsession: *mut *mut ::core::ffi::c_void, dwreserved: u32) -> ::windows::core::HRESULT; } - CoInternetGetSession(::core::mem::transmute(dwsessionmode), ::core::mem::transmute(ppiinternetsession), ::core::mem::transmute(dwreserved)).ok() + CoInternetGetSession(dwsessionmode, ::core::mem::transmute(ppiinternetsession), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -860,7 +860,7 @@ pub unsafe fn CoInternetIsFeatureEnabled(featureentry: INTERNETFEATURELIST, dwfl extern "system" { fn CoInternetIsFeatureEnabled(featureentry: INTERNETFEATURELIST, dwflags: u32) -> ::windows::core::HRESULT; } - CoInternetIsFeatureEnabled(::core::mem::transmute(featureentry), ::core::mem::transmute(dwflags)).ok() + CoInternetIsFeatureEnabled(featureentry, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -873,7 +873,7 @@ where extern "system" { fn CoInternetIsFeatureEnabledForIUri(featureentry: INTERNETFEATURELIST, dwflags: u32, piuri: *mut ::core::ffi::c_void, psecmgr: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CoInternetIsFeatureEnabledForIUri(::core::mem::transmute(featureentry), ::core::mem::transmute(dwflags), piuri.into().abi(), psecmgr.into().abi()).ok() + CoInternetIsFeatureEnabledForIUri(featureentry, dwflags, piuri.into().abi(), psecmgr.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -886,7 +886,7 @@ where extern "system" { fn CoInternetIsFeatureEnabledForUrl(featureentry: INTERNETFEATURELIST, dwflags: u32, szurl: ::windows::core::PCWSTR, psecmgr: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CoInternetIsFeatureEnabledForUrl(::core::mem::transmute(featureentry), ::core::mem::transmute(dwflags), szurl.into(), psecmgr.into().abi()).ok() + CoInternetIsFeatureEnabledForUrl(featureentry, dwflags, szurl.into(), psecmgr.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -900,7 +900,7 @@ where extern "system" { fn CoInternetIsFeatureZoneElevationEnabled(szfromurl: ::windows::core::PCWSTR, sztourl: ::windows::core::PCWSTR, psecmgr: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::HRESULT; } - CoInternetIsFeatureZoneElevationEnabled(szfromurl.into(), sztourl.into(), psecmgr.into().abi(), ::core::mem::transmute(dwflags)).ok() + CoInternetIsFeatureZoneElevationEnabled(szfromurl.into(), sztourl.into(), psecmgr.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -912,7 +912,7 @@ where extern "system" { fn CoInternetParseIUri(piuri: *mut ::core::ffi::c_void, parseaction: PARSEACTION, dwflags: u32, pwzresult: ::windows::core::PWSTR, cchresult: u32, pcchresult: *mut u32, dwreserved: usize) -> ::windows::core::HRESULT; } - CoInternetParseIUri(piuri.into().abi(), ::core::mem::transmute(parseaction), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwzresult)), pwzresult.len() as _, ::core::mem::transmute(pcchresult), ::core::mem::transmute(dwreserved)).ok() + CoInternetParseIUri(piuri.into().abi(), parseaction, dwflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwzresult)), pwzresult.len() as _, ::core::mem::transmute(pcchresult), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -924,7 +924,7 @@ where extern "system" { fn CoInternetParseUrl(pwzurl: ::windows::core::PCWSTR, parseaction: PARSEACTION, dwflags: u32, pszresult: ::windows::core::PWSTR, cchresult: u32, pcchresult: *mut u32, dwreserved: u32) -> ::windows::core::HRESULT; } - CoInternetParseUrl(pwzurl.into(), ::core::mem::transmute(parseaction), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszresult)), pszresult.len() as _, ::core::mem::transmute(pcchresult), ::core::mem::transmute(dwreserved)).ok() + CoInternetParseUrl(pwzurl.into(), parseaction, dwflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszresult)), pszresult.len() as _, ::core::mem::transmute(pcchresult), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -936,7 +936,7 @@ where extern "system" { fn CoInternetQueryInfo(pwzurl: ::windows::core::PCWSTR, queryoptions: QUERYOPTION, dwqueryflags: u32, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: u32, pcbbuffer: *mut u32, dwreserved: u32) -> ::windows::core::HRESULT; } - CoInternetQueryInfo(pwzurl.into(), ::core::mem::transmute(queryoptions), ::core::mem::transmute(dwqueryflags), ::core::mem::transmute(pvbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(dwreserved)).ok() + CoInternetQueryInfo(pwzurl.into(), queryoptions, dwqueryflags, ::core::mem::transmute(pvbuffer), cbbuffer, ::core::mem::transmute(pcbbuffer), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -949,7 +949,7 @@ where extern "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.into()).ok() + CoInternetSetFeatureEnabled(featureentry, dwflags, fenable.into()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -958,7 +958,7 @@ pub unsafe fn CompareSecurityIds(pbsecurityid1: &[u8], pbsecurityid2: &[u8], dwr extern "system" { fn CompareSecurityIds(pbsecurityid1: *const u8, dwlen1: u32, pbsecurityid2: *const u8, dwlen2: u32, dwreserved: u32) -> ::windows::core::HRESULT; } - CompareSecurityIds(::core::mem::transmute(::windows::core::as_ptr_or_null(pbsecurityid1)), pbsecurityid1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbsecurityid2)), pbsecurityid2.len() as _, ::core::mem::transmute(dwreserved)).ok() + CompareSecurityIds(::core::mem::transmute(::windows::core::as_ptr_or_null(pbsecurityid1)), pbsecurityid1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbsecurityid2)), pbsecurityid2.len() as _, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -1003,7 +1003,7 @@ where fn CreateAsyncBindCtx(reserved: u32, pbscb: *mut ::core::ffi::c_void, pefetc: *mut ::core::ffi::c_void, ppbc: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateAsyncBindCtx(::core::mem::transmute(reserved), pbscb.into().abi(), pefetc.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateAsyncBindCtx(reserved, pbscb.into().abi(), pefetc.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -1017,7 +1017,7 @@ where extern "system" { fn CreateAsyncBindCtxEx(pbc: *mut ::core::ffi::c_void, dwoptions: u32, pbscb: *mut ::core::ffi::c_void, penum: *mut ::core::ffi::c_void, ppbc: *mut *mut ::core::ffi::c_void, reserved: u32) -> ::windows::core::HRESULT; } - CreateAsyncBindCtxEx(pbc.into().abi(), ::core::mem::transmute(dwoptions), pbscb.into().abi(), penum.into().abi(), ::core::mem::transmute(ppbc), ::core::mem::transmute(reserved)).ok() + CreateAsyncBindCtxEx(pbc.into().abi(), dwoptions, pbscb.into().abi(), penum.into().abi(), ::core::mem::transmute(ppbc), reserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -1054,7 +1054,7 @@ where extern "system" { fn CreateURLMonikerEx(pmkctx: *mut ::core::ffi::c_void, szurl: ::windows::core::PCWSTR, ppmk: *mut *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::HRESULT; } - CreateURLMonikerEx(pmkctx.into().abi(), szurl.into(), ::core::mem::transmute(ppmk), ::core::mem::transmute(dwflags)).ok() + CreateURLMonikerEx(pmkctx.into().abi(), szurl.into(), ::core::mem::transmute(ppmk), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -1067,7 +1067,7 @@ where extern "system" { fn CreateURLMonikerEx2(pmkctx: *mut ::core::ffi::c_void, puri: *mut ::core::ffi::c_void, ppmk: *mut *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::HRESULT; } - CreateURLMonikerEx2(pmkctx.into().abi(), puri.into().abi(), ::core::mem::transmute(ppmk), ::core::mem::transmute(dwflags)).ok() + CreateURLMonikerEx2(pmkctx.into().abi(), puri.into().abi(), ::core::mem::transmute(ppmk), dwflags).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -1141,7 +1141,7 @@ where extern "system" { fn FaultInIEFeature(hwnd: super::super::super::Foundation::HWND, pclassspec: *const super::uCLSSPEC, pquery: *mut super::QUERYCONTEXT, dwflags: u32) -> ::windows::core::HRESULT; } - FaultInIEFeature(hwnd.into(), ::core::mem::transmute(pclassspec), ::core::mem::transmute(pquery), ::core::mem::transmute(dwflags)).ok() + FaultInIEFeature(hwnd.into(), ::core::mem::transmute(pclassspec), ::core::mem::transmute(pquery), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -1167,7 +1167,7 @@ where extern "system" { fn FindMediaTypeClass(pbc: *mut ::core::ffi::c_void, sztype: ::windows::core::PCSTR, pclsid: *mut ::windows::core::GUID, reserved: u32) -> ::windows::core::HRESULT; } - FindMediaTypeClass(pbc.into().abi(), sztype.into(), ::core::mem::transmute(pclsid), ::core::mem::transmute(reserved)).ok() + FindMediaTypeClass(pbc.into().abi(), sztype.into(), ::core::mem::transmute(pclsid), reserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -1181,7 +1181,7 @@ where extern "system" { fn FindMimeFromData(pbc: *mut ::core::ffi::c_void, pwzurl: ::windows::core::PCWSTR, pbuffer: *const ::core::ffi::c_void, cbsize: u32, pwzmimeproposed: ::windows::core::PCWSTR, dwmimeflags: u32, ppwzmimeout: *mut ::windows::core::PWSTR, dwreserved: u32) -> ::windows::core::HRESULT; } - FindMimeFromData(pbc.into().abi(), pwzurl.into(), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbsize), pwzmimeproposed.into(), ::core::mem::transmute(dwmimeflags), ::core::mem::transmute(ppwzmimeout), ::core::mem::transmute(dwreserved)).ok() + FindMimeFromData(pbc.into().abi(), pwzurl.into(), ::core::mem::transmute(pbuffer), cbsize, pwzmimeproposed.into(), dwmimeflags, ::core::mem::transmute(ppwzmimeout), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub const GET_FEATURE_FROM_PROCESS: u32 = 2u32; @@ -1212,7 +1212,7 @@ where fn GetClassFileOrMime(pbc: *mut ::core::ffi::c_void, szfilename: ::windows::core::PCWSTR, pbuffer: *const ::core::ffi::c_void, cbsize: u32, szmime: ::windows::core::PCWSTR, dwreserved: u32, pclsid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - GetClassFileOrMime(pbc.into().abi(), szfilename.into(), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbsize), szmime.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + GetClassFileOrMime(pbc.into().abi(), szfilename.into(), ::core::mem::transmute(pbuffer), cbsize, szmime.into(), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -1357,7 +1357,7 @@ where extern "system" { fn HlinkSimpleNavigateToMoniker(pmktarget: *mut ::core::ffi::c_void, szlocation: ::windows::core::PCWSTR, sztargetframename: ::windows::core::PCWSTR, punk: *mut ::core::ffi::c_void, pbc: *mut ::core::ffi::c_void, param5: *mut ::core::ffi::c_void, grfhlnf: u32, dwreserved: u32) -> ::windows::core::HRESULT; } - HlinkSimpleNavigateToMoniker(pmktarget.into().abi(), szlocation.into(), sztargetframename.into(), punk.into().abi(), pbc.into().abi(), param5.into().abi(), ::core::mem::transmute(grfhlnf), ::core::mem::transmute(dwreserved)).ok() + HlinkSimpleNavigateToMoniker(pmktarget.into().abi(), szlocation.into(), sztargetframename.into(), punk.into().abi(), pbc.into().abi(), param5.into().abi(), grfhlnf, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -1374,7 +1374,7 @@ where extern "system" { fn HlinkSimpleNavigateToString(sztarget: ::windows::core::PCWSTR, szlocation: ::windows::core::PCWSTR, sztargetframename: ::windows::core::PCWSTR, punk: *mut ::core::ffi::c_void, pbc: *mut ::core::ffi::c_void, param5: *mut ::core::ffi::c_void, grfhlnf: u32, dwreserved: u32) -> ::windows::core::HRESULT; } - HlinkSimpleNavigateToString(sztarget.into(), szlocation.into(), sztargetframename.into(), punk.into().abi(), pbc.into().abi(), param5.into().abi(), ::core::mem::transmute(grfhlnf), ::core::mem::transmute(dwreserved)).ok() + HlinkSimpleNavigateToString(sztarget.into(), szlocation.into(), sztargetframename.into(), punk.into().abi(), pbc.into().abi(), param5.into().abi(), grfhlnf, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[repr(transparent)] @@ -1608,7 +1608,7 @@ impl ICodeInstall { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnCodeInstallProblem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstatuscode), szdestination.into(), szsource.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).OnCodeInstallProblem)(::windows::core::Interface::as_raw(self), ulstatuscode, szdestination.into(), szsource.into(), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1673,15 +1673,15 @@ pub struct IDataFilter(::windows::core::IUnknown); impl IDataFilter { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn DoEncode(&self, dwflags: u32, pbinbuffer: &[u8], pboutbuffer: &mut [u8], linbytesavailable: i32, plinbytesread: *mut i32, ploutbyteswritten: *mut i32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DoEncode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pbinbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbinbuffer)), pboutbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pboutbuffer)), ::core::mem::transmute(linbytesavailable), ::core::mem::transmute(plinbytesread), ::core::mem::transmute(ploutbyteswritten), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).DoEncode)(::windows::core::Interface::as_raw(self), dwflags, pbinbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbinbuffer)), pboutbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pboutbuffer)), linbytesavailable, ::core::mem::transmute(plinbytesread), ::core::mem::transmute(ploutbyteswritten), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn DoDecode(&self, dwflags: u32, pbinbuffer: &[u8], pboutbuffer: &mut [u8], linbytesavailable: i32, plinbytesread: *mut i32, ploutbyteswritten: *mut i32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DoDecode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pbinbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbinbuffer)), pboutbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pboutbuffer)), ::core::mem::transmute(linbytesavailable), ::core::mem::transmute(plinbytesread), ::core::mem::transmute(ploutbyteswritten), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).DoDecode)(::windows::core::Interface::as_raw(self), dwflags, pbinbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbinbuffer)), pboutbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pboutbuffer)), linbytesavailable, ::core::mem::transmute(plinbytesread), ::core::mem::transmute(ploutbyteswritten), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetEncodingLevel(&self, dwenclevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEncodingLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwenclevel)).ok() + (::windows::core::Interface::vtable(self).SetEncodingLevel)(::windows::core::Interface::as_raw(self), dwenclevel).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1858,7 +1858,7 @@ impl IGetBindHandle { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBindHandle(&self, enumrequestedhandle: BINDHANDLETYPES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetBindHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumrequestedhandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBindHandle)(::windows::core::Interface::as_raw(self), enumrequestedhandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1916,7 +1916,7 @@ impl IHttpNegotiate { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).BeginningTransaction)(::windows::core::Interface::as_raw(self), szurl.into(), szheaders.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).BeginningTransaction)(::windows::core::Interface::as_raw(self), szurl.into(), szheaders.into(), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn OnResponse<'a, P0, P1>(&self, dwresponsecode: u32, szresponseheaders: P0, szrequestheaders: P1) -> ::windows::core::Result<::windows::core::PWSTR> @@ -1925,7 +1925,7 @@ impl IHttpNegotiate { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).OnResponse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwresponsecode), szresponseheaders.into(), szrequestheaders.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).OnResponse)(::windows::core::Interface::as_raw(self), dwresponsecode, szresponseheaders.into(), szrequestheaders.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1981,7 +1981,7 @@ impl IHttpNegotiate2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.BeginningTransaction)(::windows::core::Interface::as_raw(self), szurl.into(), szheaders.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.BeginningTransaction)(::windows::core::Interface::as_raw(self), szurl.into(), szheaders.into(), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn OnResponse<'a, P0, P1>(&self, dwresponsecode: u32, szresponseheaders: P0, szrequestheaders: P1) -> ::windows::core::Result<::windows::core::PWSTR> @@ -1990,11 +1990,11 @@ impl IHttpNegotiate2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.OnResponse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwresponsecode), szresponseheaders.into(), szrequestheaders.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.OnResponse)(::windows::core::Interface::as_raw(self), dwresponsecode, szresponseheaders.into(), szrequestheaders.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetRootSecurityId(&self, pbsecurityid: *mut u8, pcbsecurityid: *mut u32, dwreserved: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRootSecurityId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsecurityid), ::core::mem::transmute(pcbsecurityid), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).GetRootSecurityId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsecurityid), ::core::mem::transmute(pcbsecurityid), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2064,7 +2064,7 @@ impl IHttpNegotiate3 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.BeginningTransaction)(::windows::core::Interface::as_raw(self), szurl.into(), szheaders.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.base__.BeginningTransaction)(::windows::core::Interface::as_raw(self), szurl.into(), szheaders.into(), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn OnResponse<'a, P0, P1>(&self, dwresponsecode: u32, szresponseheaders: P0, szrequestheaders: P1) -> ::windows::core::Result<::windows::core::PWSTR> @@ -2073,11 +2073,11 @@ impl IHttpNegotiate3 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.OnResponse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwresponsecode), szresponseheaders.into(), szrequestheaders.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.base__.OnResponse)(::windows::core::Interface::as_raw(self), dwresponsecode, szresponseheaders.into(), szrequestheaders.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetRootSecurityId(&self, pbsecurityid: *mut u8, pcbsecurityid: *mut u32, dwreserved: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRootSecurityId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsecurityid), ::core::mem::transmute(pcbsecurityid), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetRootSecurityId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsecurityid), ::core::mem::transmute(pcbsecurityid), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetSerializedClientCertContext(&self, ppbcert: *mut *mut u8, pcbcert: *mut u32) -> ::windows::core::Result<()> { @@ -2167,7 +2167,7 @@ impl IHttpSecurity { } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn OnSecurityProblem(&self, dwproblem: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnSecurityProblem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwproblem)).ok() + (::windows::core::Interface::vtable(self).OnSecurityProblem)(::windows::core::Interface::as_raw(self), dwproblem).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2281,7 +2281,7 @@ impl IInternetBindInfo { } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetBindString(&self, ulstringtype: u32, ppwzstr: *mut ::windows::core::PWSTR, cel: u32, pcelfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBindString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstringtype), ::core::mem::transmute(ppwzstr), ::core::mem::transmute(cel), ::core::mem::transmute(pcelfetched)).ok() + (::windows::core::Interface::vtable(self).GetBindString)(::windows::core::Interface::as_raw(self), ulstringtype, ::core::mem::transmute(ppwzstr), cel, ::core::mem::transmute(pcelfetched)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2340,7 +2340,7 @@ impl IInternetBindInfoEx { } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetBindString(&self, ulstringtype: u32, ppwzstr: *mut ::windows::core::PWSTR, cel: u32, pcelfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetBindString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstringtype), ::core::mem::transmute(ppwzstr), ::core::mem::transmute(cel), ::core::mem::transmute(pcelfetched)).ok() + (::windows::core::Interface::vtable(self).base__.GetBindString)(::windows::core::Interface::as_raw(self), ulstringtype, ::core::mem::transmute(ppwzstr), cel, ::core::mem::transmute(pcelfetched)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] @@ -2413,15 +2413,15 @@ pub struct IInternetHostSecurityManager(::windows::core::IUnknown); impl IInternetHostSecurityManager { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetSecurityId(&self, pbsecurityid: *mut u8, pcbsecurityid: *mut u32, dwreserved: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSecurityId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsecurityid), ::core::mem::transmute(pcbsecurityid), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).GetSecurityId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsecurityid), ::core::mem::transmute(pcbsecurityid), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn ProcessUrlAction(&self, dwaction: u32, ppolicy: *mut u8, cbpolicy: u32, pcontext: &[u8], dwflags: u32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessUrlAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaction), ::core::mem::transmute(ppolicy), ::core::mem::transmute(cbpolicy), ::core::mem::transmute(::windows::core::as_ptr_or_null(pcontext)), pcontext.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).ProcessUrlAction)(::windows::core::Interface::as_raw(self), dwaction, ::core::mem::transmute(ppolicy), cbpolicy, ::core::mem::transmute(::windows::core::as_ptr_or_null(pcontext)), pcontext.len() as _, dwflags, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn QueryCustomPolicy(&self, guidkey: *const ::windows::core::GUID, pppolicy: *mut *mut u8, pcbpolicy: *mut u32, pcontext: &[u8], dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryCustomPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(::windows::core::as_ptr_or_null(pcontext)), pcontext.len() as _, ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).QueryCustomPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(::windows::core::as_ptr_or_null(pcontext)), pcontext.len() as _, dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2473,7 +2473,7 @@ pub struct IInternetPriority(::windows::core::IUnknown); impl IInternetPriority { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetPriority(&self, npriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(npriority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), npriority).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetPriority(&self) -> ::windows::core::Result { @@ -2536,7 +2536,7 @@ impl IInternetProtocol { P2: ::std::convert::Into<::windows::core::InParam<'a, IInternetBindInfo>>, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Start)(::windows::core::Interface::as_raw(self), szurl.into(), poiprotsink.into().abi(), poibindinfo.into().abi(), ::core::mem::transmute(grfpi), dwreserved.into()).ok() + (::windows::core::Interface::vtable(self).base__.Start)(::windows::core::Interface::as_raw(self), szurl.into(), poiprotsink.into().abi(), poibindinfo.into().abi(), grfpi, dwreserved.into()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Continue(&self, pprotocoldata: *const PROTOCOLDATA) -> ::windows::core::Result<()> { @@ -2544,11 +2544,11 @@ impl IInternetProtocol { } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Abort(&self, hrreason: ::windows::core::HRESULT, dwoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Abort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrreason), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).base__.Abort)(::windows::core::Interface::as_raw(self), hrreason, dwoptions).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Terminate(&self, dwoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), dwoptions).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Suspend(&self) -> ::windows::core::Result<()> { @@ -2565,11 +2565,11 @@ impl IInternetProtocol { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn LockRequest(&self, dwoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).LockRequest)(::windows::core::Interface::as_raw(self), dwoptions).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn UnlockRequest(&self) -> ::windows::core::Result<()> { @@ -2648,7 +2648,7 @@ impl IInternetProtocolEx { P2: ::std::convert::Into<::windows::core::InParam<'a, IInternetBindInfo>>, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.Start)(::windows::core::Interface::as_raw(self), szurl.into(), poiprotsink.into().abi(), poibindinfo.into().abi(), ::core::mem::transmute(grfpi), dwreserved.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.Start)(::windows::core::Interface::as_raw(self), szurl.into(), poiprotsink.into().abi(), poibindinfo.into().abi(), grfpi, dwreserved.into()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Continue(&self, pprotocoldata: *const PROTOCOLDATA) -> ::windows::core::Result<()> { @@ -2656,11 +2656,11 @@ impl IInternetProtocolEx { } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Abort(&self, hrreason: ::windows::core::HRESULT, dwoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Abort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrreason), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Abort)(::windows::core::Interface::as_raw(self), hrreason, dwoptions).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Terminate(&self, dwoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Terminate)(::windows::core::Interface::as_raw(self), dwoptions).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Suspend(&self) -> ::windows::core::Result<()> { @@ -2677,11 +2677,11 @@ impl IInternetProtocolEx { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn LockRequest(&self, dwoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.LockRequest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).base__.LockRequest)(::windows::core::Interface::as_raw(self), dwoptions).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn UnlockRequest(&self) -> ::windows::core::Result<()> { @@ -2696,7 +2696,7 @@ impl IInternetProtocolEx { P2: ::std::convert::Into<::windows::core::InParam<'a, IInternetBindInfo>>, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).StartEx)(::windows::core::Interface::as_raw(self), puri.into().abi(), poiprotsink.into().abi(), poibindinfo.into().abi(), ::core::mem::transmute(grfpi), dwreserved.into()).ok() + (::windows::core::Interface::vtable(self).StartEx)(::windows::core::Interface::as_raw(self), puri.into().abi(), poiprotsink.into().abi(), poibindinfo.into().abi(), grfpi, dwreserved.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2782,7 +2782,7 @@ impl IInternetProtocolInfo { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ParseUrl)(::windows::core::Interface::as_raw(self), pwzurl.into(), ::core::mem::transmute(parseaction), ::core::mem::transmute(dwparseflags), ::core::mem::transmute(pwzresult), ::core::mem::transmute(cchresult), ::core::mem::transmute(pcchresult), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).ParseUrl)(::windows::core::Interface::as_raw(self), pwzurl.into(), parseaction, dwparseflags, ::core::mem::transmute(pwzresult), cchresult, ::core::mem::transmute(pcchresult), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn CombineUrl<'a, P0, P1, P2>(&self, pwzbaseurl: P0, pwzrelativeurl: P1, dwcombineflags: u32, pwzresult: P2, cchresult: u32, pcchresult: *mut u32, dwreserved: u32) -> ::windows::core::Result<()> @@ -2791,7 +2791,7 @@ impl IInternetProtocolInfo { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CombineUrl)(::windows::core::Interface::as_raw(self), pwzbaseurl.into(), pwzrelativeurl.into(), ::core::mem::transmute(dwcombineflags), pwzresult.into(), ::core::mem::transmute(cchresult), ::core::mem::transmute(pcchresult), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).CombineUrl)(::windows::core::Interface::as_raw(self), pwzbaseurl.into(), pwzrelativeurl.into(), dwcombineflags, pwzresult.into(), cchresult, ::core::mem::transmute(pcchresult), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn CompareUrl<'a, P0, P1>(&self, pwzurl1: P0, pwzurl2: P1, dwcompareflags: u32) -> ::windows::core::Result<()> @@ -2799,14 +2799,14 @@ impl IInternetProtocolInfo { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CompareUrl)(::windows::core::Interface::as_raw(self), pwzurl1.into(), pwzurl2.into(), ::core::mem::transmute(dwcompareflags)).ok() + (::windows::core::Interface::vtable(self).CompareUrl)(::windows::core::Interface::as_raw(self), pwzurl1.into(), pwzurl2.into(), dwcompareflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn QueryInfo<'a, P0>(&self, pwzurl: P0, oueryoption: QUERYOPTION, dwqueryflags: u32, pbuffer: *mut ::core::ffi::c_void, cbbuffer: u32, pcbbuf: *mut u32, dwreserved: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).QueryInfo)(::windows::core::Interface::as_raw(self), pwzurl.into(), ::core::mem::transmute(oueryoption), ::core::mem::transmute(dwqueryflags), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcbbuf), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).QueryInfo)(::windows::core::Interface::as_raw(self), pwzurl.into(), oueryoption, dwqueryflags, ::core::mem::transmute(pbuffer), cbbuffer, ::core::mem::transmute(pcbbuf), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2866,7 +2866,7 @@ impl IInternetProtocolRoot { P2: ::std::convert::Into<::windows::core::InParam<'a, IInternetBindInfo>>, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), szurl.into(), poiprotsink.into().abi(), poibindinfo.into().abi(), ::core::mem::transmute(grfpi), dwreserved.into()).ok() + (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), szurl.into(), poiprotsink.into().abi(), poibindinfo.into().abi(), grfpi, dwreserved.into()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Continue(&self, pprotocoldata: *const PROTOCOLDATA) -> ::windows::core::Result<()> { @@ -2874,11 +2874,11 @@ impl IInternetProtocolRoot { } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Abort(&self, hrreason: ::windows::core::HRESULT, dwoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Abort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrreason), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).Abort)(::windows::core::Interface::as_raw(self), hrreason, dwoptions).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Terminate(&self, dwoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).Terminate)(::windows::core::Interface::as_raw(self), dwoptions).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Suspend(&self) -> ::windows::core::Result<()> { @@ -2951,18 +2951,18 @@ impl IInternetProtocolSink { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ReportProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstatuscode), szstatustext.into()).ok() + (::windows::core::Interface::vtable(self).ReportProgress)(::windows::core::Interface::as_raw(self), ulstatuscode, szstatustext.into()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn ReportData(&self, grfbscf: u32, ulprogress: u32, ulprogressmax: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReportData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfbscf), ::core::mem::transmute(ulprogress), ::core::mem::transmute(ulprogressmax)).ok() + (::windows::core::Interface::vtable(self).ReportData)(::windows::core::Interface::as_raw(self), grfbscf, ulprogress, ulprogressmax).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn ReportResult<'a, P0>(&self, hrresult: ::windows::core::HRESULT, dwerror: u32, szresult: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ReportResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrresult), ::core::mem::transmute(dwerror), szresult.into()).ok() + (::windows::core::Interface::vtable(self).ReportResult)(::windows::core::Interface::as_raw(self), hrresult, dwerror, szresult.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3093,39 +3093,39 @@ impl IInternetSecurityManager { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).MapUrlToZone)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(pdwzone), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).MapUrlToZone)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(pdwzone), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetSecurityId<'a, P0>(&self, pwszurl: P0, pbsecurityid: &mut [u8; 512], pcbsecurityid: *mut u32, dwreserved: usize) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetSecurityId)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbsecurityid)), ::core::mem::transmute(pcbsecurityid), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).GetSecurityId)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbsecurityid)), ::core::mem::transmute(pcbsecurityid), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn ProcessUrlAction<'a, P0>(&self, pwszurl: P0, dwaction: u32, ppolicy: &mut [u8], pcontext: *const u8, cbcontext: u32, dwflags: u32, dwreserved: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ProcessUrlAction)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).ProcessUrlAction)(::windows::core::Interface::as_raw(self), pwszurl.into(), dwaction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), cbcontext, dwflags, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn QueryCustomPolicy<'a, P0>(&self, pwszurl: P0, guidkey: *const ::windows::core::GUID, pppolicy: *mut *mut u8, pcbpolicy: *mut u32, pcontext: *const u8, cbcontext: u32, dwreserved: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).QueryCustomPolicy)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).QueryCustomPolicy)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(pcontext), cbcontext, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneMapping<'a, P0>(&self, dwzone: u32, lpszpattern: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetZoneMapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), lpszpattern.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetZoneMapping)(::windows::core::Interface::as_raw(self), dwzone, lpszpattern.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneMappings(&self, dwzone: u32, ppenumstring: *mut ::core::option::Option, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetZoneMappings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(ppenumstring), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetZoneMappings)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(ppenumstring), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3197,46 +3197,46 @@ impl IInternetSecurityManagerEx { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.MapUrlToZone)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(pdwzone), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.MapUrlToZone)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(pdwzone), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetSecurityId<'a, P0>(&self, pwszurl: P0, pbsecurityid: &mut [u8; 512], pcbsecurityid: *mut u32, dwreserved: usize) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetSecurityId)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbsecurityid)), ::core::mem::transmute(pcbsecurityid), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.GetSecurityId)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbsecurityid)), ::core::mem::transmute(pcbsecurityid), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn ProcessUrlAction<'a, P0>(&self, pwszurl: P0, dwaction: u32, ppolicy: &mut [u8], pcontext: *const u8, cbcontext: u32, dwflags: u32, dwreserved: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ProcessUrlAction)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.ProcessUrlAction)(::windows::core::Interface::as_raw(self), pwszurl.into(), dwaction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), cbcontext, dwflags, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn QueryCustomPolicy<'a, P0>(&self, pwszurl: P0, guidkey: *const ::windows::core::GUID, pppolicy: *mut *mut u8, pcbpolicy: *mut u32, pcontext: *const u8, cbcontext: u32, dwreserved: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.QueryCustomPolicy)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.QueryCustomPolicy)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(pcontext), cbcontext, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneMapping<'a, P0>(&self, dwzone: u32, lpszpattern: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetZoneMapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), lpszpattern.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetZoneMapping)(::windows::core::Interface::as_raw(self), dwzone, lpszpattern.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneMappings(&self, dwzone: u32, ppenumstring: *mut ::core::option::Option, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetZoneMappings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(ppenumstring), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.GetZoneMappings)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(ppenumstring), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn ProcessUrlActionEx<'a, P0>(&self, pwszurl: P0, dwaction: u32, ppolicy: &mut [u8], pcontext: *const u8, cbcontext: u32, dwflags: u32, dwreserved: u32, pdwoutflags: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ProcessUrlActionEx)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pdwoutflags)).ok() + (::windows::core::Interface::vtable(self).ProcessUrlActionEx)(::windows::core::Interface::as_raw(self), pwszurl.into(), dwaction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), cbcontext, dwflags, dwreserved, ::core::mem::transmute(pdwoutflags)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3316,74 +3316,74 @@ impl IInternetSecurityManagerEx2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.MapUrlToZone)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(pdwzone), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.MapUrlToZone)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(pdwzone), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetSecurityId<'a, P0>(&self, pwszurl: P0, pbsecurityid: &mut [u8; 512], pcbsecurityid: *mut u32, dwreserved: usize) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.GetSecurityId)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbsecurityid)), ::core::mem::transmute(pcbsecurityid), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetSecurityId)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbsecurityid)), ::core::mem::transmute(pcbsecurityid), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn ProcessUrlAction<'a, P0>(&self, pwszurl: P0, dwaction: u32, ppolicy: &mut [u8], pcontext: *const u8, cbcontext: u32, dwflags: u32, dwreserved: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.ProcessUrlAction)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ProcessUrlAction)(::windows::core::Interface::as_raw(self), pwszurl.into(), dwaction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), cbcontext, dwflags, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn QueryCustomPolicy<'a, P0>(&self, pwszurl: P0, guidkey: *const ::windows::core::GUID, pppolicy: *mut *mut u8, pcbpolicy: *mut u32, pcontext: *const u8, cbcontext: u32, dwreserved: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.QueryCustomPolicy)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.base__.QueryCustomPolicy)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(pcontext), cbcontext, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneMapping<'a, P0>(&self, dwzone: u32, lpszpattern: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetZoneMapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), lpszpattern.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetZoneMapping)(::windows::core::Interface::as_raw(self), dwzone, lpszpattern.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneMappings(&self, dwzone: u32, ppenumstring: *mut ::core::option::Option, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetZoneMappings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(ppenumstring), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetZoneMappings)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(ppenumstring), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn ProcessUrlActionEx<'a, P0>(&self, pwszurl: P0, dwaction: u32, ppolicy: &mut [u8], pcontext: *const u8, cbcontext: u32, dwflags: u32, dwreserved: u32, pdwoutflags: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ProcessUrlActionEx)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pdwoutflags)).ok() + (::windows::core::Interface::vtable(self).base__.ProcessUrlActionEx)(::windows::core::Interface::as_raw(self), pwszurl.into(), dwaction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), cbcontext, dwflags, dwreserved, ::core::mem::transmute(pdwoutflags)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn MapUrlToZoneEx2<'a, P0>(&self, puri: P0, pdwzone: *mut u32, dwflags: u32, ppwszmappedurl: *mut ::windows::core::PWSTR, pdwoutflags: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, super::IUri>>, { - (::windows::core::Interface::vtable(self).MapUrlToZoneEx2)(::windows::core::Interface::as_raw(self), puri.into().abi(), ::core::mem::transmute(pdwzone), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppwszmappedurl), ::core::mem::transmute(pdwoutflags)).ok() + (::windows::core::Interface::vtable(self).MapUrlToZoneEx2)(::windows::core::Interface::as_raw(self), puri.into().abi(), ::core::mem::transmute(pdwzone), dwflags, ::core::mem::transmute(ppwszmappedurl), ::core::mem::transmute(pdwoutflags)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn ProcessUrlActionEx2<'a, P0>(&self, puri: P0, dwaction: u32, ppolicy: &mut [u8], pcontext: *const u8, cbcontext: u32, dwflags: u32, dwreserved: usize, pdwoutflags: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, super::IUri>>, { - (::windows::core::Interface::vtable(self).ProcessUrlActionEx2)(::windows::core::Interface::as_raw(self), puri.into().abi(), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pdwoutflags)).ok() + (::windows::core::Interface::vtable(self).ProcessUrlActionEx2)(::windows::core::Interface::as_raw(self), puri.into().abi(), dwaction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(pcontext), cbcontext, dwflags, dwreserved, ::core::mem::transmute(pdwoutflags)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetSecurityIdEx2<'a, P0>(&self, puri: P0, pbsecurityid: &mut [u8; 512], pcbsecurityid: *mut u32, dwreserved: usize) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, super::IUri>>, { - (::windows::core::Interface::vtable(self).GetSecurityIdEx2)(::windows::core::Interface::as_raw(self), puri.into().abi(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbsecurityid)), ::core::mem::transmute(pcbsecurityid), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).GetSecurityIdEx2)(::windows::core::Interface::as_raw(self), puri.into().abi(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbsecurityid)), ::core::mem::transmute(pcbsecurityid), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn QueryCustomPolicyEx2<'a, P0>(&self, puri: P0, guidkey: *const ::windows::core::GUID, pppolicy: *mut *mut u8, pcbpolicy: *mut u32, pcontext: *const u8, cbcontext: u32, dwreserved: usize) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, super::IUri>>, { - (::windows::core::Interface::vtable(self).QueryCustomPolicyEx2)(::windows::core::Interface::as_raw(self), puri.into().abi(), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).QueryCustomPolicyEx2)(::windows::core::Interface::as_raw(self), puri.into().abi(), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(pcontext), cbcontext, dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3537,7 +3537,7 @@ impl IInternetSession { P0: ::std::convert::Into<::windows::core::InParam<'a, super::IClassFactory>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RegisterNameSpace)(::windows::core::Interface::as_raw(self), pcf.into().abi(), ::core::mem::transmute(rclsid), pwzprotocol.into(), ::core::mem::transmute(cpatterns), ::core::mem::transmute(ppwzpatterns), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).RegisterNameSpace)(::windows::core::Interface::as_raw(self), pcf.into().abi(), ::core::mem::transmute(rclsid), pwzprotocol.into(), cpatterns, ::core::mem::transmute(ppwzpatterns), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn UnregisterNameSpace<'a, P0, P1>(&self, pcf: P0, pszprotocol: P1) -> ::windows::core::Result<()> @@ -3570,15 +3570,15 @@ impl IInternetSession { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateBinding)(::windows::core::Interface::as_raw(self), pbc.into().abi(), szurl.into(), punkouter.into().abi(), ::core::mem::transmute(ppunk), ::core::mem::transmute(ppoinetprot), ::core::mem::transmute(dwoption)).ok() + (::windows::core::Interface::vtable(self).CreateBinding)(::windows::core::Interface::as_raw(self), pbc.into().abi(), szurl.into(), punkouter.into().abi(), ::core::mem::transmute(ppunk), ::core::mem::transmute(ppoinetprot), dwoption).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetSessionOption(&self, dwoption: u32, pbuffer: *const ::core::ffi::c_void, dwbufferlength: u32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSessionOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoption), ::core::mem::transmute(pbuffer), ::core::mem::transmute(dwbufferlength), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).SetSessionOption)(::windows::core::Interface::as_raw(self), dwoption, ::core::mem::transmute(pbuffer), dwbufferlength, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetSessionOption(&self, dwoption: u32, pbuffer: *mut ::core::ffi::c_void, pdwbufferlength: *mut u32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSessionOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoption), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwbufferlength), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).GetSessionOption)(::windows::core::Interface::as_raw(self), dwoption, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwbufferlength), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3689,27 +3689,27 @@ pub struct IInternetZoneManager(::windows::core::IUnknown); impl IInternetZoneManager { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneAttributes(&self, dwzone: u32, pzoneattributes: *mut ZONEATTRIBUTES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetZoneAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(pzoneattributes)).ok() + (::windows::core::Interface::vtable(self).GetZoneAttributes)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(pzoneattributes)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneAttributes(&self, dwzone: u32, pzoneattributes: *const ZONEATTRIBUTES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetZoneAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(pzoneattributes)).ok() + (::windows::core::Interface::vtable(self).SetZoneAttributes)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(pzoneattributes)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneCustomPolicy(&self, dwzone: u32, guidkey: *const ::windows::core::GUID, pppolicy: *mut *mut u8, pcbpolicy: *mut u32, urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).GetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneCustomPolicy(&self, dwzone: u32, guidkey: *const ::windows::core::GUID, ppolicy: &[u8], urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(guidkey), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).SetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(guidkey), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneActionPolicy(&self, dwzone: u32, dwaction: u32, ppolicy: &mut [u8], urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetZoneActionPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).GetZoneActionPolicy)(::windows::core::Interface::as_raw(self), dwzone, dwaction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneActionPolicy(&self, dwzone: u32, dwaction: u32, ppolicy: &[u8], urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetZoneActionPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).SetZoneActionPolicy)(::windows::core::Interface::as_raw(self), dwzone, dwaction, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3719,7 +3719,7 @@ impl IInternetZoneManager { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PromptAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaction), hwndparent.into(), pwszurl.into(), pwsztext.into(), ::core::mem::transmute(dwpromptflags)).ok() + (::windows::core::Interface::vtable(self).PromptAction)(::windows::core::Interface::as_raw(self), dwaction, hwndparent.into(), pwszurl.into(), pwsztext.into(), dwpromptflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn LogAction<'a, P0, P1>(&self, dwaction: u32, pwszurl: P0, pwsztext: P1, dwlogflags: u32) -> ::windows::core::Result<()> @@ -3727,24 +3727,24 @@ impl IInternetZoneManager { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LogAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaction), pwszurl.into(), pwsztext.into(), ::core::mem::transmute(dwlogflags)).ok() + (::windows::core::Interface::vtable(self).LogAction)(::windows::core::Interface::as_raw(self), dwaction, pwszurl.into(), pwsztext.into(), dwlogflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn CreateZoneEnumerator(&self, pdwenum: *mut u32, pdwcount: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateZoneEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwenum), ::core::mem::transmute(pdwcount), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).CreateZoneEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwenum), ::core::mem::transmute(pdwcount), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneAt(&self, dwenum: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetZoneAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetZoneAt)(::windows::core::Interface::as_raw(self), dwenum, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn DestroyZoneEnumerator(&self, dwenum: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DestroyZoneEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwenum)).ok() + (::windows::core::Interface::vtable(self).DestroyZoneEnumerator)(::windows::core::Interface::as_raw(self), dwenum).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn CopyTemplatePoliciesToZone(&self, dwtemplate: u32, dwzone: u32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyTemplatePoliciesToZone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtemplate), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).CopyTemplatePoliciesToZone)(::windows::core::Interface::as_raw(self), dwtemplate, dwzone, dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3808,27 +3808,27 @@ pub struct IInternetZoneManagerEx(::windows::core::IUnknown); impl IInternetZoneManagerEx { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneAttributes(&self, dwzone: u32, pzoneattributes: *mut ZONEATTRIBUTES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetZoneAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(pzoneattributes)).ok() + (::windows::core::Interface::vtable(self).base__.GetZoneAttributes)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(pzoneattributes)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneAttributes(&self, dwzone: u32, pzoneattributes: *const ZONEATTRIBUTES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetZoneAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(pzoneattributes)).ok() + (::windows::core::Interface::vtable(self).base__.SetZoneAttributes)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(pzoneattributes)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneCustomPolicy(&self, dwzone: u32, guidkey: *const ::windows::core::GUID, pppolicy: *mut *mut u8, pcbpolicy: *mut u32, urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).base__.GetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneCustomPolicy(&self, dwzone: u32, guidkey: *const ::windows::core::GUID, ppolicy: &[u8], urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(guidkey), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).base__.SetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(guidkey), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneActionPolicy(&self, dwzone: u32, dwaction: u32, ppolicy: &mut [u8], urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetZoneActionPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).base__.GetZoneActionPolicy)(::windows::core::Interface::as_raw(self), dwzone, dwaction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneActionPolicy(&self, dwzone: u32, dwaction: u32, ppolicy: &[u8], urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetZoneActionPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).base__.SetZoneActionPolicy)(::windows::core::Interface::as_raw(self), dwzone, dwaction, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3838,7 +3838,7 @@ impl IInternetZoneManagerEx { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.PromptAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaction), hwndparent.into(), pwszurl.into(), pwsztext.into(), ::core::mem::transmute(dwpromptflags)).ok() + (::windows::core::Interface::vtable(self).base__.PromptAction)(::windows::core::Interface::as_raw(self), dwaction, hwndparent.into(), pwszurl.into(), pwsztext.into(), dwpromptflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn LogAction<'a, P0, P1>(&self, dwaction: u32, pwszurl: P0, pwsztext: P1, dwlogflags: u32) -> ::windows::core::Result<()> @@ -3846,32 +3846,32 @@ impl IInternetZoneManagerEx { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.LogAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaction), pwszurl.into(), pwsztext.into(), ::core::mem::transmute(dwlogflags)).ok() + (::windows::core::Interface::vtable(self).base__.LogAction)(::windows::core::Interface::as_raw(self), dwaction, pwszurl.into(), pwsztext.into(), dwlogflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn CreateZoneEnumerator(&self, pdwenum: *mut u32, pdwcount: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateZoneEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwenum), ::core::mem::transmute(pdwcount), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.CreateZoneEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwenum), ::core::mem::transmute(pdwcount), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneAt(&self, dwenum: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetZoneAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetZoneAt)(::windows::core::Interface::as_raw(self), dwenum, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn DestroyZoneEnumerator(&self, dwenum: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DestroyZoneEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwenum)).ok() + (::windows::core::Interface::vtable(self).base__.DestroyZoneEnumerator)(::windows::core::Interface::as_raw(self), dwenum).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn CopyTemplatePoliciesToZone(&self, dwtemplate: u32, dwzone: u32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CopyTemplatePoliciesToZone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtemplate), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTemplatePoliciesToZone)(::windows::core::Interface::as_raw(self), dwtemplate, dwzone, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneActionPolicyEx(&self, dwzone: u32, dwaction: u32, ppolicy: &mut [u8], urlzonereg: URLZONEREG, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetZoneActionPolicyEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetZoneActionPolicyEx)(::windows::core::Interface::as_raw(self), dwzone, dwaction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneActionPolicyEx(&self, dwzone: u32, dwaction: u32, ppolicy: &[u8], urlzonereg: URLZONEREG, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetZoneActionPolicyEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetZoneActionPolicyEx)(::windows::core::Interface::as_raw(self), dwzone, dwaction, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg, dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3937,27 +3937,27 @@ pub struct IInternetZoneManagerEx2(::windows::core::IUnknown); impl IInternetZoneManagerEx2 { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneAttributes(&self, dwzone: u32, pzoneattributes: *mut ZONEATTRIBUTES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetZoneAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(pzoneattributes)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetZoneAttributes)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(pzoneattributes)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneAttributes(&self, dwzone: u32, pzoneattributes: *const ZONEATTRIBUTES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetZoneAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(pzoneattributes)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetZoneAttributes)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(pzoneattributes)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneCustomPolicy(&self, dwzone: u32, guidkey: *const ::windows::core::GUID, pppolicy: *mut *mut u8, pcbpolicy: *mut u32, urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(guidkey), ::core::mem::transmute(pppolicy), ::core::mem::transmute(pcbpolicy), urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneCustomPolicy(&self, dwzone: u32, guidkey: *const ::windows::core::GUID, ppolicy: &[u8], urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(guidkey), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetZoneCustomPolicy)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(guidkey), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneActionPolicy(&self, dwzone: u32, dwaction: u32, ppolicy: &mut [u8], urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetZoneActionPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetZoneActionPolicy)(::windows::core::Interface::as_raw(self), dwzone, dwaction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneActionPolicy(&self, dwzone: u32, dwaction: u32, ppolicy: &[u8], urlzonereg: URLZONEREG) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetZoneActionPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetZoneActionPolicy)(::windows::core::Interface::as_raw(self), dwzone, dwaction, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3967,7 +3967,7 @@ impl IInternetZoneManagerEx2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.PromptAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaction), hwndparent.into(), pwszurl.into(), pwsztext.into(), ::core::mem::transmute(dwpromptflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.PromptAction)(::windows::core::Interface::as_raw(self), dwaction, hwndparent.into(), pwszurl.into(), pwsztext.into(), dwpromptflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn LogAction<'a, P0, P1>(&self, dwaction: u32, pwszurl: P0, pwsztext: P1, dwlogflags: u32) -> ::windows::core::Result<()> @@ -3975,36 +3975,36 @@ impl IInternetZoneManagerEx2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.LogAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaction), pwszurl.into(), pwsztext.into(), ::core::mem::transmute(dwlogflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.LogAction)(::windows::core::Interface::as_raw(self), dwaction, pwszurl.into(), pwsztext.into(), dwlogflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn CreateZoneEnumerator(&self, pdwenum: *mut u32, pdwcount: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CreateZoneEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwenum), ::core::mem::transmute(pdwcount), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CreateZoneEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwenum), ::core::mem::transmute(pdwcount), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneAt(&self, dwenum: u32, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetZoneAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwenum), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetZoneAt)(::windows::core::Interface::as_raw(self), dwenum, dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn DestroyZoneEnumerator(&self, dwenum: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.DestroyZoneEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwenum)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DestroyZoneEnumerator)(::windows::core::Interface::as_raw(self), dwenum).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn CopyTemplatePoliciesToZone(&self, dwtemplate: u32, dwzone: u32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CopyTemplatePoliciesToZone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtemplate), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyTemplatePoliciesToZone)(::windows::core::Interface::as_raw(self), dwtemplate, dwzone, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetZoneActionPolicyEx(&self, dwzone: u32, dwaction: u32, ppolicy: &mut [u8], urlzonereg: URLZONEREG, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetZoneActionPolicyEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.GetZoneActionPolicyEx)(::windows::core::Interface::as_raw(self), dwzone, dwaction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetZoneActionPolicyEx(&self, dwzone: u32, dwaction: u32, ppolicy: &[u8], urlzonereg: URLZONEREG, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetZoneActionPolicyEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone), ::core::mem::transmute(dwaction), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, ::core::mem::transmute(urlzonereg), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetZoneActionPolicyEx)(::windows::core::Interface::as_raw(self), dwzone, dwaction, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppolicy)), ppolicy.len() as _, urlzonereg, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] 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() + (::windows::core::Interface::vtable(self).GetZoneAttributesEx)(::windows::core::Interface::as_raw(self), dwzone, ::core::mem::transmute(pzoneattributes), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4012,7 +4012,7 @@ impl IInternetZoneManagerEx2 { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).GetZoneSecurityState)(::windows::core::Interface::as_raw(self), dwzoneindex, frespectpolicy.into(), ::core::mem::transmute(pdwstate), ::core::mem::transmute(pfpolicyencountered)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4117,7 +4117,7 @@ impl IMonikerProp { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PutProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mkp), val.into()).ok() + (::windows::core::Interface::vtable(self).PutProperty)(::windows::core::Interface::as_raw(self), mkp, val.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4390,7 +4390,7 @@ impl IPersistMoniker { P1: ::std::convert::Into<::windows::core::InParam<'a, super::IMoniker>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::IBindCtx>>, { - (::windows::core::Interface::vtable(self).Load)(::windows::core::Interface::as_raw(self), ffullyavailable.into(), pimkname.into().abi(), pibc.into().abi(), ::core::mem::transmute(grfmode)).ok() + (::windows::core::Interface::vtable(self).Load)(::windows::core::Interface::as_raw(self), ffullyavailable.into(), pimkname.into().abi(), pibc.into().abi(), grfmode).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4494,7 +4494,7 @@ impl ISoftDistExt { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::IBindCtx>>, { - (::windows::core::Interface::vtable(self).AsyncInstallDistributionUnit)(::windows::core::Interface::as_raw(self), pbc.into().abi(), ::core::mem::transmute(pvreserved), ::core::mem::transmute(flags), ::core::mem::transmute(lpcbh)).ok() + (::windows::core::Interface::vtable(self).AsyncInstallDistributionUnit)(::windows::core::Interface::as_raw(self), pbc.into().abi(), ::core::mem::transmute(pvreserved), flags, ::core::mem::transmute(lpcbh)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4551,12 +4551,12 @@ impl IUriBuilderFactory { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn CreateIUriBuilder(&self, dwflags: u32, dwreserved: usize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateIUriBuilder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateIUriBuilder)(::windows::core::Interface::as_raw(self), dwflags, dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn CreateInitializedIUriBuilder(&self, dwflags: u32, dwreserved: usize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInitializedIUriBuilder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateInitializedIUriBuilder)(::windows::core::Interface::as_raw(self), dwflags, dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4786,11 +4786,11 @@ pub struct IWinInetFileStream(::windows::core::IUnknown); impl IWinInetFileStream { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetHandleForUnlock(&self, hwininetlockhandle: usize, dwreserved: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHandleForUnlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwininetlockhandle), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).SetHandleForUnlock)(::windows::core::Interface::as_raw(self), hwininetlockhandle, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetDeleteFile(&self, dwreserved: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeleteFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).SetDeleteFile)(::windows::core::Interface::as_raw(self), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4841,11 +4841,11 @@ pub struct IWinInetHttpInfo(::windows::core::IUnknown); impl IWinInetHttpInfo { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn QueryOption(&self, dwoption: u32, pbuffer: *mut ::core::ffi::c_void, pcbbuf: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.QueryOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoption), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbbuf)).ok() + (::windows::core::Interface::vtable(self).base__.QueryOption)(::windows::core::Interface::as_raw(self), dwoption, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbbuf)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn QueryInfo(&self, dwoption: u32, pbuffer: *mut ::core::ffi::c_void, pcbbuf: *mut u32, pdwflags: *mut u32, pdwreserved: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoption), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbbuf), ::core::mem::transmute(pdwflags), ::core::mem::transmute(pdwreserved)).ok() + (::windows::core::Interface::vtable(self).QueryInfo)(::windows::core::Interface::as_raw(self), dwoption, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbbuf), ::core::mem::transmute(pdwflags), ::core::mem::transmute(pdwreserved)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4960,7 +4960,7 @@ pub struct IWinInetInfo(::windows::core::IUnknown); impl IWinInetInfo { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn QueryOption(&self, dwoption: u32, pbuffer: *mut ::core::ffi::c_void, pcbbuf: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoption), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbbuf)).ok() + (::windows::core::Interface::vtable(self).QueryOption)(::windows::core::Interface::as_raw(self), dwoption, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbbuf)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5065,7 +5065,7 @@ pub struct IWrappedProtocol(::windows::core::IUnknown); impl IWrappedProtocol { #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn GetWrapperCode(&self, pncode: *mut i32, dwreserved: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetWrapperCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pncode), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).GetWrapperCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pncode), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5120,7 +5120,7 @@ impl IZoneIdentifier { } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetId(&self, dwzone: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone)).ok() + (::windows::core::Interface::vtable(self).SetId)(::windows::core::Interface::as_raw(self), dwzone).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Remove(&self) -> ::windows::core::Result<()> { @@ -5181,7 +5181,7 @@ impl IZoneIdentifier2 { } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetId(&self, dwzone: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwzone)).ok() + (::windows::core::Interface::vtable(self).base__.SetId)(::windows::core::Interface::as_raw(self), dwzone).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn Remove(&self) -> ::windows::core::Result<()> { @@ -5210,7 +5210,7 @@ impl IZoneIdentifier2 { } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn SetAppZoneId(&self, zone: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppZoneId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(zone)).ok() + (::windows::core::Interface::vtable(self).SetAppZoneId)(::windows::core::Interface::as_raw(self), zone).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub unsafe fn RemoveAppZoneId(&self) -> ::windows::core::Result<()> { @@ -5327,7 +5327,7 @@ where extern "system" { fn IsValidURL(pbc: *mut ::core::ffi::c_void, szurl: ::windows::core::PCWSTR, dwreserved: u32) -> ::windows::core::HRESULT; } - IsValidURL(pbc.into().abi(), szurl.into(), ::core::mem::transmute(dwreserved)).ok() + IsValidURL(pbc.into().abi(), szurl.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub const MAX_SIZE_SECURITY_ID: u32 = 512u32; @@ -5435,7 +5435,7 @@ pub unsafe fn ObtainUserAgentString(dwoption: u32, pszuaout: ::windows::core::PS extern "system" { fn ObtainUserAgentString(dwoption: u32, pszuaout: ::windows::core::PSTR, cbsize: *mut u32) -> ::windows::core::HRESULT; } - ObtainUserAgentString(::core::mem::transmute(dwoption), ::core::mem::transmute(pszuaout), ::core::mem::transmute(cbsize)).ok() + ObtainUserAgentString(dwoption, ::core::mem::transmute(pszuaout), ::core::mem::transmute(cbsize)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[repr(transparent)] @@ -5881,7 +5881,7 @@ where extern "system" { fn RegisterBindStatusCallback(pbc: *mut ::core::ffi::c_void, pbscb: *mut ::core::ffi::c_void, ppbscbprev: *mut *mut ::core::ffi::c_void, dwreserved: u32) -> ::windows::core::HRESULT; } - RegisterBindStatusCallback(pbc.into().abi(), pbscb.into().abi(), ::core::mem::transmute(ppbscbprev), ::core::mem::transmute(dwreserved)).ok() + RegisterBindStatusCallback(pbc.into().abi(), pbscb.into().abi(), ::core::mem::transmute(ppbscbprev), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -5894,7 +5894,7 @@ where extern "system" { fn RegisterFormatEnumerator(pbc: *mut ::core::ffi::c_void, pefetc: *mut ::core::ffi::c_void, reserved: u32) -> ::windows::core::HRESULT; } - RegisterFormatEnumerator(pbc.into().abi(), pefetc.into().abi(), ::core::mem::transmute(reserved)).ok() + RegisterFormatEnumerator(pbc.into().abi(), pefetc.into().abi(), reserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -5906,7 +5906,7 @@ where extern "system" { fn RegisterMediaTypeClass(pbc: *mut ::core::ffi::c_void, ctypes: u32, rgsztypes: *const ::windows::core::PSTR, rgclsid: *const ::windows::core::GUID, reserved: u32) -> ::windows::core::HRESULT; } - RegisterMediaTypeClass(pbc.into().abi(), ::core::mem::transmute(ctypes), ::core::mem::transmute(rgsztypes), ::core::mem::transmute(rgclsid), ::core::mem::transmute(reserved)).ok() + RegisterMediaTypeClass(pbc.into().abi(), ::core::mem::transmute(ctypes), ::core::mem::transmute(rgsztypes), ::core::mem::transmute(rgclsid), reserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -6195,7 +6195,7 @@ where extern "system" { fn SetAccessForIEAppContainer(hobject: super::super::super::Foundation::HANDLE, ieobjecttype: IEObjectType, dwaccessmask: u32) -> ::windows::core::HRESULT; } - SetAccessForIEAppContainer(hobject.into(), ::core::mem::transmute(ieobjecttype), ::core::mem::transmute(dwaccessmask)).ok() + SetAccessForIEAppContainer(hobject.into(), ieobjecttype, dwaccessmask).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -6207,7 +6207,7 @@ where extern "system" { fn SetSoftwareUpdateAdvertisementState(szdistunit: ::windows::core::PCWSTR, dwadstate: u32, dwadvertisedversionms: u32, dwadvertisedversionls: u32) -> ::windows::core::HRESULT; } - SetSoftwareUpdateAdvertisementState(szdistunit.into(), ::core::mem::transmute(dwadstate), ::core::mem::transmute(dwadvertisedversionms), ::core::mem::transmute(dwadvertisedversionls)).ok() + SetSoftwareUpdateAdvertisementState(szdistunit.into(), dwadstate, dwadvertisedversionms, dwadvertisedversionls).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -6538,7 +6538,7 @@ where extern "system" { fn URLDownloadToCacheFileA(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCSTR, param2: ::windows::core::PSTR, cchfilename: u32, param4: u32, param5: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - URLDownloadToCacheFileA(param0.into().abi(), param1.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(param2)), param2.len() as _, ::core::mem::transmute(param4), param5.into().abi()).ok() + URLDownloadToCacheFileA(param0.into().abi(), param1.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(param2)), param2.len() as _, param4, param5.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -6552,7 +6552,7 @@ where extern "system" { fn URLDownloadToCacheFileW(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCWSTR, param2: ::windows::core::PWSTR, cchfilename: u32, param4: u32, param5: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - URLDownloadToCacheFileW(param0.into().abi(), param1.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(param2)), param2.len() as _, ::core::mem::transmute(param4), param5.into().abi()).ok() + URLDownloadToCacheFileW(param0.into().abi(), param1.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(param2)), param2.len() as _, param4, param5.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -6567,7 +6567,7 @@ where extern "system" { fn URLDownloadToFileA(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCSTR, param2: ::windows::core::PCSTR, param3: u32, param4: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - URLDownloadToFileA(param0.into().abi(), param1.into(), param2.into(), ::core::mem::transmute(param3), param4.into().abi()).ok() + URLDownloadToFileA(param0.into().abi(), param1.into(), param2.into(), param3, param4.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -6582,7 +6582,7 @@ where extern "system" { fn URLDownloadToFileW(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCWSTR, param2: ::windows::core::PCWSTR, param3: u32, param4: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - URLDownloadToFileW(param0.into().abi(), param1.into(), param2.into(), ::core::mem::transmute(param3), param4.into().abi()).ok() + URLDownloadToFileW(param0.into().abi(), param1.into(), param2.into(), param3, param4.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub const URLMON_OPTION_URL_ENCODING: u32 = 268435460u32; @@ -6612,7 +6612,7 @@ where extern "system" { fn URLOpenBlockingStreamA(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCSTR, param2: *mut *mut ::core::ffi::c_void, param3: u32, param4: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - URLOpenBlockingStreamA(param0.into().abi(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), param4.into().abi()).ok() + URLOpenBlockingStreamA(param0.into().abi(), param1.into(), ::core::mem::transmute(param2), param3, param4.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -6626,7 +6626,7 @@ where extern "system" { fn URLOpenBlockingStreamW(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCWSTR, param2: *mut *mut ::core::ffi::c_void, param3: u32, param4: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - URLOpenBlockingStreamW(param0.into().abi(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3), param4.into().abi()).ok() + URLOpenBlockingStreamW(param0.into().abi(), param1.into(), ::core::mem::transmute(param2), param3, param4.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -6640,7 +6640,7 @@ where extern "system" { fn URLOpenPullStreamA(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCSTR, param2: u32, param3: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - URLOpenPullStreamA(param0.into().abi(), param1.into(), ::core::mem::transmute(param2), param3.into().abi()).ok() + URLOpenPullStreamA(param0.into().abi(), param1.into(), param2, param3.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -6654,7 +6654,7 @@ where extern "system" { fn URLOpenPullStreamW(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCWSTR, param2: u32, param3: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - URLOpenPullStreamW(param0.into().abi(), param1.into(), ::core::mem::transmute(param2), param3.into().abi()).ok() + URLOpenPullStreamW(param0.into().abi(), param1.into(), param2, param3.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -6668,7 +6668,7 @@ where extern "system" { fn URLOpenStreamA(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCSTR, param2: u32, param3: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - URLOpenStreamA(param0.into().abi(), param1.into(), ::core::mem::transmute(param2), param3.into().abi()).ok() + URLOpenStreamA(param0.into().abi(), param1.into(), param2, param3.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -6682,7 +6682,7 @@ where extern "system" { fn URLOpenStreamW(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCWSTR, param2: u32, param3: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - URLOpenStreamW(param0.into().abi(), param1.into(), ::core::mem::transmute(param2), param3.into().abi()).ok() + URLOpenStreamW(param0.into().abi(), param1.into(), param2, param3.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub const URLPOLICY_ACTIVEX_CHECK_LIST: u32 = 65536u32; @@ -6948,7 +6948,7 @@ pub unsafe fn UrlMkGetSessionOption(dwoption: u32, pbuffer: *mut ::core::ffi::c_ extern "system" { fn UrlMkGetSessionOption(dwoption: u32, pbuffer: *mut ::core::ffi::c_void, dwbufferlength: u32, pdwbufferlengthout: *mut u32, dwreserved: u32) -> ::windows::core::HRESULT; } - UrlMkGetSessionOption(::core::mem::transmute(dwoption), ::core::mem::transmute(pbuffer), ::core::mem::transmute(dwbufferlength), ::core::mem::transmute(pdwbufferlengthout), ::core::mem::transmute(dwreserved)).ok() + UrlMkGetSessionOption(dwoption, ::core::mem::transmute(pbuffer), dwbufferlength, ::core::mem::transmute(pdwbufferlengthout), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] @@ -6957,7 +6957,7 @@ pub unsafe fn UrlMkSetSessionOption(dwoption: u32, pbuffer: *const ::core::ffi:: extern "system" { fn UrlMkSetSessionOption(dwoption: u32, pbuffer: *const ::core::ffi::c_void, dwbufferlength: u32, dwreserved: u32) -> ::windows::core::HRESULT; } - UrlMkSetSessionOption(::core::mem::transmute(dwoption), ::core::mem::transmute(pbuffer), ::core::mem::transmute(dwbufferlength), ::core::mem::transmute(dwreserved)).ok() + UrlMkSetSessionOption(dwoption, ::core::mem::transmute(pbuffer), dwbufferlength, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] pub const WININETINFO_OPTION_LOCK_HANDLE: u32 = 65534u32; 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 52c7123974..2f1b09f13b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs @@ -228,7 +228,7 @@ impl AsyncIAdviseSink { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Begin_OnViewChange(&self, dwaspect: u32, lindex: i32) { - (::windows::core::Interface::vtable(self).Begin_OnViewChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), ::core::mem::transmute(lindex)) + (::windows::core::Interface::vtable(self).Begin_OnViewChange)(::windows::core::Interface::as_raw(self), dwaspect, lindex) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Finish_OnViewChange(&self) { @@ -330,7 +330,7 @@ impl AsyncIAdviseSink2 { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Begin_OnViewChange(&self, dwaspect: u32, lindex: i32) { - (::windows::core::Interface::vtable(self).base__.Begin_OnViewChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), ::core::mem::transmute(lindex)) + (::windows::core::Interface::vtable(self).base__.Begin_OnViewChange)(::windows::core::Interface::as_raw(self), dwaspect, lindex) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Finish_OnViewChange(&self) { @@ -493,7 +493,7 @@ pub struct AsyncIPipeByte(::windows::core::IUnknown); impl AsyncIPipeByte { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Begin_Pull(&self, crequest: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin_Pull)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crequest)).ok() + (::windows::core::Interface::vtable(self).Begin_Pull)(::windows::core::Interface::as_raw(self), crequest).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Finish_Pull(&self, buf: *mut u8, pcreturned: *mut u32) -> ::windows::core::Result<()> { @@ -558,7 +558,7 @@ pub struct AsyncIPipeDouble(::windows::core::IUnknown); impl AsyncIPipeDouble { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Begin_Pull(&self, crequest: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin_Pull)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crequest)).ok() + (::windows::core::Interface::vtable(self).Begin_Pull)(::windows::core::Interface::as_raw(self), crequest).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Finish_Pull(&self, buf: *mut f64, pcreturned: *mut u32) -> ::windows::core::Result<()> { @@ -623,7 +623,7 @@ pub struct AsyncIPipeLong(::windows::core::IUnknown); impl AsyncIPipeLong { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Begin_Pull(&self, crequest: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin_Pull)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crequest)).ok() + (::windows::core::Interface::vtable(self).Begin_Pull)(::windows::core::Interface::as_raw(self), crequest).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Finish_Pull(&self, buf: *mut i32, pcreturned: *mut u32) -> ::windows::core::Result<()> { @@ -1110,7 +1110,7 @@ where extern "system" { fn BindMoniker(pmk: *mut ::core::ffi::c_void, grfopt: u32, iidresult: *const ::windows::core::GUID, ppvresult: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - BindMoniker(pmk.into().abi(), ::core::mem::transmute(grfopt), ::core::mem::transmute(iidresult), ::core::mem::transmute(ppvresult)).ok() + BindMoniker(pmk.into().abi(), grfopt, ::core::mem::transmute(iidresult), ::core::mem::transmute(ppvresult)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[repr(transparent)] @@ -2031,7 +2031,7 @@ pub unsafe fn CoCancelCall(dwthreadid: u32, ultimeout: u32) -> ::windows::core:: extern "system" { fn CoCancelCall(dwthreadid: u32, ultimeout: u32) -> ::windows::core::HRESULT; } - CoCancelCall(::core::mem::transmute(dwthreadid), ::core::mem::transmute(ultimeout)).ok() + CoCancelCall(dwthreadid, ultimeout).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2081,7 +2081,7 @@ where fn CoCreateInstance(rclsid: *const ::windows::core::GUID, punkouter: *mut ::core::ffi::c_void, dwclscontext: CLSCTX, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::option::Option::None; - CoCreateInstance(::core::mem::transmute(rclsid), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + CoCreateInstance(::core::mem::transmute(rclsid), punkouter.into().abi(), dwclscontext, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2093,7 +2093,7 @@ where extern "system" { fn CoCreateInstanceEx(clsid: *const ::windows::core::GUID, punkouter: *mut ::core::ffi::c_void, dwclsctx: CLSCTX, pserverinfo: *const COSERVERINFO, dwcount: u32, presults: *mut MULTI_QI) -> ::windows::core::HRESULT; } - CoCreateInstanceEx(::core::mem::transmute(clsid), punkouter.into().abi(), ::core::mem::transmute(dwclsctx), ::core::mem::transmute(pserverinfo), presults.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(presults))).ok() + CoCreateInstanceEx(::core::mem::transmute(clsid), punkouter.into().abi(), dwclsctx, ::core::mem::transmute(pserverinfo), presults.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(presults))).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2105,7 +2105,7 @@ where extern "system" { fn CoCreateInstanceFromApp(clsid: *const ::windows::core::GUID, punkouter: *mut ::core::ffi::c_void, dwclsctx: CLSCTX, reserved: *const ::core::ffi::c_void, dwcount: u32, presults: *mut MULTI_QI) -> ::windows::core::HRESULT; } - CoCreateInstanceFromApp(::core::mem::transmute(clsid), punkouter.into().abi(), ::core::mem::transmute(dwclsctx), ::core::mem::transmute(reserved), presults.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(presults))).ok() + CoCreateInstanceFromApp(::core::mem::transmute(clsid), punkouter.into().abi(), dwclsctx, ::core::mem::transmute(reserved), presults.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(presults))).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2135,7 +2135,7 @@ pub unsafe fn CoDisconnectContext(dwtimeout: u32) -> ::windows::core::Result<()> extern "system" { fn CoDisconnectContext(dwtimeout: u32) -> ::windows::core::HRESULT; } - CoDisconnectContext(::core::mem::transmute(dwtimeout)).ok() + CoDisconnectContext(dwtimeout).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2147,7 +2147,7 @@ where extern "system" { fn CoDisconnectObject(punk: *mut ::core::ffi::c_void, dwreserved: u32) -> ::windows::core::HRESULT; } - CoDisconnectObject(punk.into().abi(), ::core::mem::transmute(dwreserved)).ok() + CoDisconnectObject(punk.into().abi(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2157,7 +2157,7 @@ pub unsafe fn CoDosDateTimeToFileTime(ndosdate: u16, ndostime: u16, lpfiletime: extern "system" { fn CoDosDateTimeToFileTime(ndosdate: u16, ndostime: u16, lpfiletime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CoDosDateTimeToFileTime(::core::mem::transmute(ndosdate), ::core::mem::transmute(ndostime), ::core::mem::transmute(lpfiletime))) + ::core::mem::transmute(CoDosDateTimeToFileTime(ndosdate, ndostime, ::core::mem::transmute(lpfiletime))) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2227,7 +2227,7 @@ pub unsafe fn CoFreeUnusedLibrariesEx(dwunloaddelay: u32, dwreserved: u32) { extern "system" { fn CoFreeUnusedLibrariesEx(dwunloaddelay: u32, dwreserved: u32); } - CoFreeUnusedLibrariesEx(::core::mem::transmute(dwunloaddelay), ::core::mem::transmute(dwreserved)) + CoFreeUnusedLibrariesEx(dwunloaddelay, dwreserved) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2264,7 +2264,7 @@ pub unsafe fn CoGetCancelObject(dwthreadid: u32, iid: *const ::windows::core::GU extern "system" { fn CoGetCancelObject(dwthreadid: u32, iid: *const ::windows::core::GUID, ppunk: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CoGetCancelObject(::core::mem::transmute(dwthreadid), ::core::mem::transmute(iid), ::core::mem::transmute(ppunk)).ok() + CoGetCancelObject(dwthreadid, ::core::mem::transmute(iid), ::core::mem::transmute(ppunk)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2273,7 +2273,7 @@ pub unsafe fn CoGetClassObject(rclsid: *const ::windows::core::GUID, dwclscontex extern "system" { fn CoGetClassObject(rclsid: *const ::windows::core::GUID, dwclscontext: CLSCTX, pvreserved: *const ::core::ffi::c_void, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CoGetClassObject(::core::mem::transmute(rclsid), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(pvreserved), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + CoGetClassObject(::core::mem::transmute(rclsid), dwclscontext, ::core::mem::transmute(pvreserved), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2312,7 +2312,7 @@ pub unsafe fn CoGetMalloc(dwmemcontext: u32) -> ::windows::core::Result fn CoGetMalloc(dwmemcontext: u32, ppmalloc: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CoGetMalloc(::core::mem::transmute(dwmemcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CoGetMalloc(dwmemcontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2353,7 +2353,7 @@ pub unsafe fn CoGetSystemSecurityPermissions(comsdtype: COMSD, ppsd: *mut super: extern "system" { fn CoGetSystemSecurityPermissions(comsdtype: COMSD, ppsd: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> ::windows::core::HRESULT; } - CoGetSystemSecurityPermissions(::core::mem::transmute(comsdtype), ::core::mem::transmute(ppsd)).ok() + CoGetSystemSecurityPermissions(comsdtype, ::core::mem::transmute(ppsd)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2400,7 +2400,7 @@ pub unsafe fn CoInitializeEx(pvreserved: *const ::core::ffi::c_void, dwcoinit: C extern "system" { fn CoInitializeEx(pvreserved: *const ::core::ffi::c_void, dwcoinit: COINIT) -> ::windows::core::HRESULT; } - CoInitializeEx(::core::mem::transmute(pvreserved), ::core::mem::transmute(dwcoinit)).ok() + CoInitializeEx(::core::mem::transmute(pvreserved), dwcoinit).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -2413,7 +2413,7 @@ where extern "system" { fn CoInitializeSecurity(psecdesc: super::super::Security::PSECURITY_DESCRIPTOR, cauthsvc: i32, asauthsvc: *const SOLE_AUTHENTICATION_SERVICE, preserved1: *const ::core::ffi::c_void, dwauthnlevel: RPC_C_AUTHN_LEVEL, dwimplevel: RPC_C_IMP_LEVEL, pauthlist: *const ::core::ffi::c_void, dwcapabilities: EOLE_AUTHENTICATION_CAPABILITIES, preserved3: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CoInitializeSecurity(psecdesc.into(), ::core::mem::transmute(cauthsvc), ::core::mem::transmute(asauthsvc), ::core::mem::transmute(preserved1), ::core::mem::transmute(dwauthnlevel), ::core::mem::transmute(dwimplevel), ::core::mem::transmute(pauthlist), ::core::mem::transmute(dwcapabilities), ::core::mem::transmute(preserved3)).ok() + CoInitializeSecurity(psecdesc.into(), cauthsvc, ::core::mem::transmute(asauthsvc), ::core::mem::transmute(preserved1), dwauthnlevel, dwimplevel, ::core::mem::transmute(pauthlist), dwcapabilities, ::core::mem::transmute(preserved3)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2426,7 +2426,7 @@ where extern "system" { fn CoInstall(pbc: *mut ::core::ffi::c_void, dwflags: u32, pclassspec: *const uCLSSPEC, pquery: *const QUERYCONTEXT, pszcodebase: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - CoInstall(pbc.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pclassspec), ::core::mem::transmute(pquery), pszcodebase.into()).ok() + CoInstall(pbc.into().abi(), dwflags, ::core::mem::transmute(pclassspec), ::core::mem::transmute(pquery), pszcodebase.into()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2557,7 +2557,7 @@ where fn CoRegisterClassObject(rclsid: *const ::windows::core::GUID, punk: *mut ::core::ffi::c_void, dwclscontext: CLSCTX, flags: REGCLS, lpdwregister: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CoRegisterClassObject(::core::mem::transmute(rclsid), punk.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CoRegisterClassObject(::core::mem::transmute(rclsid), punk.into().abi(), dwclscontext, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2652,7 +2652,7 @@ pub unsafe fn CoRevokeClassObject(dwregister: u32) -> ::windows::core::Result<() extern "system" { fn CoRevokeClassObject(dwregister: u32) -> ::windows::core::HRESULT; } - CoRevokeClassObject(::core::mem::transmute(dwregister)).ok() + CoRevokeClassObject(dwregister).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2673,7 +2673,7 @@ pub unsafe fn CoRevokeInitializeSpy(ulicookie: u64) -> ::windows::core::Result<( extern "system" { fn CoRevokeInitializeSpy(ulicookie: u64) -> ::windows::core::HRESULT; } - CoRevokeInitializeSpy(::core::mem::transmute(ulicookie)).ok() + CoRevokeInitializeSpy(ulicookie).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2707,7 +2707,7 @@ where extern "system" { fn CoSetProxyBlanket(pproxy: *mut ::core::ffi::c_void, dwauthnsvc: u32, dwauthzsvc: u32, pserverprincname: ::windows::core::PCWSTR, dwauthnlevel: RPC_C_AUTHN_LEVEL, dwimplevel: RPC_C_IMP_LEVEL, pauthinfo: *const ::core::ffi::c_void, dwcapabilities: EOLE_AUTHENTICATION_CAPABILITIES) -> ::windows::core::HRESULT; } - CoSetProxyBlanket(pproxy.into().abi(), ::core::mem::transmute(dwauthnsvc), ::core::mem::transmute(dwauthzsvc), pserverprincname.into(), ::core::mem::transmute(dwauthnlevel), ::core::mem::transmute(dwimplevel), ::core::mem::transmute(pauthinfo), ::core::mem::transmute(dwcapabilities)).ok() + CoSetProxyBlanket(pproxy.into().abi(), dwauthnsvc, dwauthzsvc, pserverprincname.into(), dwauthnlevel, dwimplevel, ::core::mem::transmute(pauthinfo), dwcapabilities).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2738,7 +2738,7 @@ pub unsafe fn CoTaskMemAlloc(cb: usize) -> *mut ::core::ffi::c_void { extern "system" { fn CoTaskMemAlloc(cb: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CoTaskMemAlloc(::core::mem::transmute(cb))) + ::core::mem::transmute(CoTaskMemAlloc(cb)) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2756,7 +2756,7 @@ pub unsafe fn CoTaskMemRealloc(pv: *const ::core::ffi::c_void, cb: usize) -> *mu extern "system" { fn CoTaskMemRealloc(pv: *const ::core::ffi::c_void, cb: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CoTaskMemRealloc(::core::mem::transmute(pv), ::core::mem::transmute(cb))) + ::core::mem::transmute(CoTaskMemRealloc(::core::mem::transmute(pv), cb)) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2794,7 +2794,7 @@ pub unsafe fn CoWaitForMultipleHandles(dwflags: u32, dwtimeout: u32, phandles: & fn CoWaitForMultipleHandles(dwflags: u32, dwtimeout: u32, chandles: u32, phandles: *const super::super::Foundation::HANDLE, lpdwindex: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CoWaitForMultipleHandles(::core::mem::transmute(dwflags), ::core::mem::transmute(dwtimeout), phandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(phandles)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CoWaitForMultipleHandles(dwflags, dwtimeout, phandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(phandles)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2805,7 +2805,7 @@ pub unsafe fn CoWaitForMultipleObjects(dwflags: u32, dwtimeout: u32, phandles: & fn CoWaitForMultipleObjects(dwflags: u32, dwtimeout: u32, chandles: u32, phandles: *const super::super::Foundation::HANDLE, lpdwindex: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CoWaitForMultipleObjects(::core::mem::transmute(dwflags), ::core::mem::transmute(dwtimeout), phandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(phandles)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CoWaitForMultipleObjects(dwflags, dwtimeout, phandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(phandles)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -2857,7 +2857,7 @@ pub unsafe fn CreateBindCtx(reserved: u32) -> ::windows::core::Result fn CreateBindCtx(reserved: u32, ppbc: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateBindCtx(::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateBindCtx(reserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2929,7 +2929,7 @@ where fn CreateIUriBuilder(piuri: *mut ::core::ffi::c_void, dwflags: u32, dwreserved: usize, ppiuribuilder: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateIUriBuilder(piuri.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateIUriBuilder(piuri.into().abi(), dwflags, dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -2998,7 +2998,7 @@ where fn CreateUri(pwzuri: ::windows::core::PCWSTR, dwflags: URI_CREATE_FLAGS, dwreserved: usize, ppuri: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateUri(pwzuri.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateUri(pwzuri.into(), dwflags, dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -3011,7 +3011,7 @@ where fn CreateUriFromMultiByteString(pszansiinputuri: ::windows::core::PCSTR, dwencodingflags: u32, dwcodepage: u32, dwcreateflags: u32, dwreserved: usize, ppuri: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateUriFromMultiByteString(pszansiinputuri.into(), ::core::mem::transmute(dwencodingflags), ::core::mem::transmute(dwcodepage), ::core::mem::transmute(dwcreateflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateUriFromMultiByteString(pszansiinputuri.into(), dwencodingflags, dwcodepage, dwcreateflags, dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -3025,7 +3025,7 @@ where fn CreateUriWithFragment(pwzuri: ::windows::core::PCWSTR, pwzfragment: ::windows::core::PCWSTR, dwflags: u32, dwreserved: usize, ppuri: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateUriWithFragment(pwzuri.into(), pwzfragment.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateUriWithFragment(pwzuri.into(), pwzfragment.into(), dwflags, dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[repr(transparent)] @@ -3277,7 +3277,7 @@ pub unsafe fn DcomChannelSetHResult(pvreserved: *const ::core::ffi::c_void, pulr extern "system" { fn DcomChannelSetHResult(pvreserved: *const ::core::ffi::c_void, pulreserved: *const u32, appshr: ::windows::core::HRESULT) -> ::windows::core::HRESULT; } - DcomChannelSetHResult(::core::mem::transmute(pvreserved), ::core::mem::transmute(pulreserved), ::core::mem::transmute(appshr)).ok() + DcomChannelSetHResult(::core::mem::transmute(pvreserved), ::core::mem::transmute(pulreserved), appshr).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] @@ -3948,7 +3948,7 @@ pub unsafe fn GetErrorInfo(dwreserved: u32) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - GetErrorInfo(::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetErrorInfo(dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] @@ -3958,7 +3958,7 @@ pub unsafe fn GetRunningObjectTable(reserved: u32) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - GetRunningObjectTable(::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetRunningObjectTable(reserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -3998,7 +3998,7 @@ impl IActivationFilter { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn HandleActivation(&self, dwactivationtype: u32, rclsid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).HandleActivation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwactivationtype), ::core::mem::transmute(rclsid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).HandleActivation)(::windows::core::Interface::as_raw(self), dwactivationtype, ::core::mem::transmute(rclsid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4166,7 +4166,7 @@ impl IAdviseSink { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnViewChange(&self, dwaspect: u32, lindex: i32) { - (::windows::core::Interface::vtable(self).OnViewChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), ::core::mem::transmute(lindex)) + (::windows::core::Interface::vtable(self).OnViewChange)(::windows::core::Interface::as_raw(self), dwaspect, lindex) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnRename<'a, P0>(&self, pmk: P0) @@ -4243,7 +4243,7 @@ impl IAdviseSink2 { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnViewChange(&self, dwaspect: u32, lindex: i32) { - (::windows::core::Interface::vtable(self).base__.OnViewChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), ::core::mem::transmute(lindex)) + (::windows::core::Interface::vtable(self).base__.OnViewChange)(::windows::core::Interface::as_raw(self), dwaspect, lindex) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnRename<'a, P0>(&self, pmk: P0) @@ -4374,7 +4374,7 @@ pub struct IAsyncManager(::windows::core::IUnknown); impl IAsyncManager { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn CompleteCall(&self, result: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CompleteCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(result)).ok() + (::windows::core::Interface::vtable(self).CompleteCall)(::windows::core::Interface::as_raw(self), result).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetCallContext(&self, riid: *const ::windows::core::GUID, pinterface: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -4799,7 +4799,7 @@ impl IBindHost { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IBindCtx>>, { - (::windows::core::Interface::vtable(self).CreateMoniker)(::windows::core::Interface::as_raw(self), szname.into(), pbc.into().abi(), ::core::mem::transmute(ppmk), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).CreateMoniker)(::windows::core::Interface::as_raw(self), szname.into(), pbc.into().abi(), ::core::mem::transmute(ppmk), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn MonikerBindToStorage<'a, P0, P1, P2>(&self, pmk: P0, pbc: P1, pbsc: P2, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -4872,7 +4872,7 @@ impl IBindStatusCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, IBinding>>, { - (::windows::core::Interface::vtable(self).OnStartBinding)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), pib.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnStartBinding)(::windows::core::Interface::as_raw(self), dwreserved, pib.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetPriority(&self) -> ::windows::core::Result { @@ -4881,21 +4881,21 @@ impl IBindStatusCallback { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnLowResource(&self, reserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnLowResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).OnLowResource)(::windows::core::Interface::as_raw(self), reserved).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnProgress<'a, P0>(&self, ulprogress: u32, ulprogressmax: u32, ulstatuscode: u32, szstatustext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulprogress), ::core::mem::transmute(ulprogressmax), ::core::mem::transmute(ulstatuscode), szstatustext.into()).ok() + (::windows::core::Interface::vtable(self).OnProgress)(::windows::core::Interface::as_raw(self), ulprogress, ulprogressmax, ulstatuscode, szstatustext.into()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnStopBinding<'a, P0>(&self, hresult: ::windows::core::HRESULT, szerror: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnStopBinding)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), szerror.into()).ok() + (::windows::core::Interface::vtable(self).OnStopBinding)(::windows::core::Interface::as_raw(self), hresult, szerror.into()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] @@ -4905,7 +4905,7 @@ impl IBindStatusCallback { #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn OnDataAvailable(&self, grfbscf: u32, dwsize: u32, pformatetc: *const FORMATETC, pstgmed: *const STGMEDIUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnDataAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfbscf), ::core::mem::transmute(dwsize), ::core::mem::transmute(pformatetc), ::core::mem::transmute(pstgmed)).ok() + (::windows::core::Interface::vtable(self).OnDataAvailable)(::windows::core::Interface::as_raw(self), grfbscf, dwsize, ::core::mem::transmute(pformatetc), ::core::mem::transmute(pstgmed)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnObjectAvailable<'a, P0>(&self, riid: *const ::windows::core::GUID, punk: P0) -> ::windows::core::Result<()> @@ -4978,7 +4978,7 @@ impl IBindStatusCallbackEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, IBinding>>, { - (::windows::core::Interface::vtable(self).base__.OnStartBinding)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), pib.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.OnStartBinding)(::windows::core::Interface::as_raw(self), dwreserved, pib.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetPriority(&self) -> ::windows::core::Result { @@ -4987,21 +4987,21 @@ impl IBindStatusCallbackEx { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnLowResource(&self, reserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnLowResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).base__.OnLowResource)(::windows::core::Interface::as_raw(self), reserved).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnProgress<'a, P0>(&self, ulprogress: u32, ulprogressmax: u32, ulstatuscode: u32, szstatustext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.OnProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulprogress), ::core::mem::transmute(ulprogressmax), ::core::mem::transmute(ulstatuscode), szstatustext.into()).ok() + (::windows::core::Interface::vtable(self).base__.OnProgress)(::windows::core::Interface::as_raw(self), ulprogress, ulprogressmax, ulstatuscode, szstatustext.into()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnStopBinding<'a, P0>(&self, hresult: ::windows::core::HRESULT, szerror: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.OnStopBinding)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), szerror.into()).ok() + (::windows::core::Interface::vtable(self).base__.OnStopBinding)(::windows::core::Interface::as_raw(self), hresult, szerror.into()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] @@ -5011,7 +5011,7 @@ impl IBindStatusCallbackEx { #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn OnDataAvailable(&self, grfbscf: u32, dwsize: u32, pformatetc: *const FORMATETC, pstgmed: *const STGMEDIUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnDataAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfbscf), ::core::mem::transmute(dwsize), ::core::mem::transmute(pformatetc), ::core::mem::transmute(pstgmed)).ok() + (::windows::core::Interface::vtable(self).base__.OnDataAvailable)(::windows::core::Interface::as_raw(self), grfbscf, dwsize, ::core::mem::transmute(pformatetc), ::core::mem::transmute(pstgmed)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OnObjectAvailable<'a, P0>(&self, riid: *const ::windows::core::GUID, punk: P0) -> ::windows::core::Result<()> @@ -5103,7 +5103,7 @@ impl IBinding { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn SetPriority(&self, npriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(npriority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), npriority).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetPriority(&self) -> ::windows::core::Result { @@ -5167,7 +5167,7 @@ pub struct IBlockingLock(::windows::core::IUnknown); impl IBlockingLock { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Lock(&self, dwtimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeout)).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), dwtimeout).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Unlock(&self) -> ::windows::core::Result<()> { @@ -5276,7 +5276,7 @@ pub struct ICancelMethodCalls(::windows::core::IUnknown); impl ICancelMethodCalls { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Cancel(&self, ulseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Cancel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulseconds)).ok() + (::windows::core::Interface::vtable(self).Cancel)(::windows::core::Interface::as_raw(self), ulseconds).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn TestCancel(&self) -> ::windows::core::Result<()> { @@ -5332,12 +5332,12 @@ impl ICatInformation { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn EnumCategories(&self, lcid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumCategories)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumCategories)(::windows::core::Interface::as_raw(self), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetCategoryDesc(&self, rcatid: *const ::windows::core::GUID, lcid: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetCategoryDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rcatid), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetCategoryDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rcatid), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn EnumClassesOfCategories(&self, rgcatidimpl: &[::windows::core::GUID], rgcatidreq: &[::windows::core::GUID]) -> ::windows::core::Result { @@ -5494,19 +5494,19 @@ impl IChannelHook { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn ClientNotify(&self, uextent: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, cbdatasize: u32, pdatabuffer: *const ::core::ffi::c_void, ldatarep: u32, hrfault: ::windows::core::HRESULT) { - (::windows::core::Interface::vtable(self).ClientNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uextent), ::core::mem::transmute(riid), ::core::mem::transmute(cbdatasize), ::core::mem::transmute(pdatabuffer), ::core::mem::transmute(ldatarep), ::core::mem::transmute(hrfault)) + (::windows::core::Interface::vtable(self).ClientNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uextent), ::core::mem::transmute(riid), cbdatasize, ::core::mem::transmute(pdatabuffer), ldatarep, hrfault) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn ServerNotify(&self, uextent: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, cbdatasize: u32, pdatabuffer: *const ::core::ffi::c_void, ldatarep: u32) { - (::windows::core::Interface::vtable(self).ServerNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uextent), ::core::mem::transmute(riid), ::core::mem::transmute(cbdatasize), ::core::mem::transmute(pdatabuffer), ::core::mem::transmute(ldatarep)) + (::windows::core::Interface::vtable(self).ServerNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uextent), ::core::mem::transmute(riid), cbdatasize, ::core::mem::transmute(pdatabuffer), ldatarep) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn ServerGetSize(&self, uextent: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, hrfault: ::windows::core::HRESULT, pdatasize: *mut u32) { - (::windows::core::Interface::vtable(self).ServerGetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uextent), ::core::mem::transmute(riid), ::core::mem::transmute(hrfault), ::core::mem::transmute(pdatasize)) + (::windows::core::Interface::vtable(self).ServerGetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uextent), ::core::mem::transmute(riid), hrfault, ::core::mem::transmute(pdatasize)) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn ServerFillBuffer(&self, uextent: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, pdatasize: *mut u32, pdatabuffer: *const ::core::ffi::c_void, hrfault: ::windows::core::HRESULT) { - (::windows::core::Interface::vtable(self).ServerFillBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uextent), ::core::mem::transmute(riid), ::core::mem::transmute(pdatasize), ::core::mem::transmute(pdatabuffer), ::core::mem::transmute(hrfault)) + (::windows::core::Interface::vtable(self).ServerFillBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uextent), ::core::mem::transmute(riid), ::core::mem::transmute(pdatasize), ::core::mem::transmute(pdatabuffer), hrfault) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5565,7 +5565,7 @@ impl IClassActivator { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetClassObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(dwclasscontext), ::core::mem::transmute(locale), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetClassObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), dwclasscontext, locale, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5693,7 +5693,7 @@ impl IClientSecurity { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetBlanket)(::windows::core::Interface::as_raw(self), pproxy.into().abi(), ::core::mem::transmute(dwauthnsvc), ::core::mem::transmute(dwauthzsvc), pserverprincname.into(), ::core::mem::transmute(dwauthnlevel), ::core::mem::transmute(dwimplevel), ::core::mem::transmute(pauthinfo), ::core::mem::transmute(dwcapabilities)).ok() + (::windows::core::Interface::vtable(self).SetBlanket)(::windows::core::Interface::as_raw(self), pproxy.into().abi(), dwauthnsvc, dwauthzsvc, pserverprincname.into(), dwauthnlevel, dwimplevel, ::core::mem::transmute(pauthinfo), dwcapabilities).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn CopyProxy<'a, P0>(&self, pproxy: P0) -> ::windows::core::Result<::windows::core::IUnknown> @@ -5839,7 +5839,7 @@ impl IConnectionPoint { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] 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() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn EnumConnections(&self) -> ::windows::core::Result { @@ -5960,7 +5960,7 @@ impl IContextCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).ContextCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pfncallback), ::core::mem::transmute(pparam), ::core::mem::transmute(riid), ::core::mem::transmute(imethod), punk.into().abi()).ok() + (::windows::core::Interface::vtable(self).ContextCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pfncallback), ::core::mem::transmute(pparam), ::core::mem::transmute(riid), imethod, punk.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6046,11 +6046,11 @@ impl IDataAdviseHolder { P1: ::std::convert::Into<::windows::core::InParam<'a, IAdviseSink>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), pdataobject.into().abi(), ::core::mem::transmute(pfetc), ::core::mem::transmute(advf), padvise.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), pdataobject.into().abi(), ::core::mem::transmute(pfetc), advf, padvise.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Unadvise(&self, dwconnection: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconnection)).ok() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwconnection).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn EnumAdvise(&self) -> ::windows::core::Result { @@ -6062,7 +6062,7 @@ impl IDataAdviseHolder { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDataObject>>, { - (::windows::core::Interface::vtable(self).SendOnDataChange)(::windows::core::Interface::as_raw(self), pdataobject.into().abi(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(advf)).ok() + (::windows::core::Interface::vtable(self).SendOnDataChange)(::windows::core::Interface::as_raw(self), pdataobject.into().abi(), dwreserved, advf).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6143,7 +6143,7 @@ impl IDataObject { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn EnumFormatEtc(&self, dwdirection: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumFormatEtc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdirection), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumFormatEtc)(::windows::core::Interface::as_raw(self), dwdirection, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn DAdvise<'a, P0>(&self, pformatetc: *const FORMATETC, advf: u32, padvsink: P0) -> ::windows::core::Result @@ -6151,11 +6151,11 @@ impl IDataObject { P0: ::std::convert::Into<::windows::core::InParam<'a, IAdviseSink>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).DAdvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pformatetc), ::core::mem::transmute(advf), padvsink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).DAdvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pformatetc), advf, padvsink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn DUnadvise(&self, dwconnection: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DUnadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconnection)).ok() + (::windows::core::Interface::vtable(self).DUnadvise)(::windows::core::Interface::as_raw(self), dwconnection).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn EnumDAdvise(&self) -> ::windows::core::Result { @@ -6233,16 +6233,16 @@ impl IDispatch { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetTypeInfo(&self, itinfo: u32, lcid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itinfo), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeInfo)(::windows::core::Interface::as_raw(self), itinfo, lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetIDsOfNames(&self, riid: *const ::windows::core::GUID, rgsznames: *const ::windows::core::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetIDsOfNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(rgsznames), ::core::mem::transmute(cnames), ::core::mem::transmute(lcid), ::core::mem::transmute(rgdispid)).ok() + (::windows::core::Interface::vtable(self).GetIDsOfNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(rgsznames), ::core::mem::transmute(cnames), lcid, ::core::mem::transmute(rgdispid)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const DISPPARAMS, pvarresult: *mut VARIANT, pexcepinfo: *mut EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Invoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + (::windows::core::Interface::vtable(self).Invoke)(::windows::core::Interface::as_raw(self), dispidmember, ::core::mem::transmute(riid), lcid, wflags, ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6302,7 +6302,7 @@ impl IEnumCATEGORYINFO { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -6368,7 +6368,7 @@ impl IEnumConnectionPoints { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Skip(&self, cconnections: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cconnections)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cconnections).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -6434,7 +6434,7 @@ impl IEnumConnections { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Skip(&self, cconnections: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cconnections)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cconnections).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -6502,7 +6502,7 @@ impl IEnumFORMATETC { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -6568,7 +6568,7 @@ impl IEnumGUID { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt)) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -6634,7 +6634,7 @@ impl IEnumMoniker { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt)) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -6700,7 +6700,7 @@ impl IEnumSTATDATA { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -6766,7 +6766,7 @@ impl IEnumString { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt)) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -6832,7 +6832,7 @@ impl IEnumUnknown { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -7038,7 +7038,7 @@ pub struct IExternalConnection(::windows::core::IUnknown); impl IExternalConnection { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn AddConnection(&self, extconn: u32, reserved: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).AddConnection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extconn), ::core::mem::transmute(reserved))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).AddConnection)(::windows::core::Interface::as_raw(self), extconn, reserved)) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7046,7 +7046,7 @@ impl IExternalConnection { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).ReleaseConnection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extconn), ::core::mem::transmute(reserved), flastreleasecloses.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).ReleaseConnection)(::windows::core::Interface::as_raw(self), extconn, reserved, flastreleasecloses.into())) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7202,11 +7202,11 @@ impl IGlobalInterfaceTable { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn RevokeInterfaceFromGlobal(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RevokeInterfaceFromGlobal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).RevokeInterfaceFromGlobal)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetInterfaceFromGlobal(&self, dwcookie: u32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInterfaceFromGlobal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).GetInterfaceFromGlobal)(::windows::core::Interface::as_raw(self), dwcookie, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7258,12 +7258,12 @@ pub struct IGlobalOptions(::windows::core::IUnknown); impl IGlobalOptions { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Set(&self, dwproperty: GLOBALOPT_PROPERTIES, dwvalue: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwproperty), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), dwproperty, dwvalue).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Query(&self, dwproperty: GLOBALOPT_PROPERTIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Query)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Query)(::windows::core::Interface::as_raw(self), dwproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7327,19 +7327,19 @@ pub struct IInitializeSpy(::windows::core::IUnknown); impl IInitializeSpy { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn PreInitialize(&self, dwcoinit: u32, dwcurthreadaptrefs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PreInitialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcoinit), ::core::mem::transmute(dwcurthreadaptrefs)).ok() + (::windows::core::Interface::vtable(self).PreInitialize)(::windows::core::Interface::as_raw(self), dwcoinit, dwcurthreadaptrefs).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn PostInitialize(&self, hrcoinit: ::windows::core::HRESULT, dwcoinit: u32, dwnewthreadaptrefs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PostInitialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrcoinit), ::core::mem::transmute(dwcoinit), ::core::mem::transmute(dwnewthreadaptrefs)).ok() + (::windows::core::Interface::vtable(self).PostInitialize)(::windows::core::Interface::as_raw(self), hrcoinit, dwcoinit, dwnewthreadaptrefs).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn PreUninitialize(&self, dwcurthreadaptrefs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PreUninitialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcurthreadaptrefs)).ok() + (::windows::core::Interface::vtable(self).PreUninitialize)(::windows::core::Interface::as_raw(self), dwcurthreadaptrefs).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn PostUninitialize(&self, dwnewthreadaptrefs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PostUninitialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwnewthreadaptrefs)).ok() + (::windows::core::Interface::vtable(self).PostUninitialize)(::windows::core::Interface::as_raw(self), dwnewthreadaptrefs).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7512,11 +7512,11 @@ pub struct IMalloc(::windows::core::IUnknown); impl IMalloc { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Alloc(&self, cb: usize) -> *mut ::core::ffi::c_void { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Alloc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cb))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Alloc)(::windows::core::Interface::as_raw(self), cb)) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Realloc(&self, pv: *const ::core::ffi::c_void, cb: usize) -> *mut ::core::ffi::c_void { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Realloc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Realloc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb)) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Free(&self, pv: *const ::core::ffi::c_void) { @@ -7587,7 +7587,7 @@ pub struct IMallocSpy(::windows::core::IUnknown); impl IMallocSpy { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn PreAlloc(&self, cbrequest: usize) -> usize { - ::core::mem::transmute((::windows::core::Interface::vtable(self).PreAlloc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbrequest))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).PreAlloc)(::windows::core::Interface::as_raw(self), cbrequest)) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn PostAlloc(&self, pactual: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void { @@ -7615,7 +7615,7 @@ impl IMallocSpy { where P0: ::std::convert::Into, { - ::core::mem::transmute((::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())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).PreRealloc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prequest), cbrequest, ::core::mem::transmute(ppnewrequest), fspyed.into())) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7639,7 +7639,7 @@ impl IMallocSpy { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).PostGetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbactual), fspyed.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).PostGetSize)(::windows::core::Interface::as_raw(self), cbactual, fspyed.into())) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7655,7 +7655,7 @@ impl IMallocSpy { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).PostDidAlloc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prequest), fspyed.into(), ::core::mem::transmute(factual))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).PostDidAlloc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prequest), fspyed.into(), factual)) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn PreHeapMinimize(&self) { @@ -7797,7 +7797,7 @@ impl IMoniker { where P0: ::std::convert::Into<::windows::core::InParam<'a, IBindCtx>>, { - (::windows::core::Interface::vtable(self).Reduce)(::windows::core::Interface::as_raw(self), pbc.into().abi(), ::core::mem::transmute(dwreducehowfar), ::core::mem::transmute(ppmktoleft), ::core::mem::transmute(ppmkreduced)).ok() + (::windows::core::Interface::vtable(self).Reduce)(::windows::core::Interface::as_raw(self), pbc.into().abi(), dwreducehowfar, ::core::mem::transmute(ppmktoleft), ::core::mem::transmute(ppmkreduced)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8155,7 +8155,7 @@ impl IOplockStorage { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateStorageEx)(::windows::core::Interface::as_raw(self), pwcsname.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(stgfmt), ::core::mem::transmute(grfattrs), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateStorageEx)(::windows::core::Interface::as_raw(self), pwcsname.into(), grfmode, stgfmt, grfattrs, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn OpenStorageEx<'a, P0, T>(&self, pwcsname: P0, grfmode: u32, stgfmt: u32, grfattrs: u32) -> ::windows::core::Result @@ -8164,7 +8164,7 @@ impl IOplockStorage { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).OpenStorageEx)(::windows::core::Interface::as_raw(self), pwcsname.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(stgfmt), ::core::mem::transmute(grfattrs), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).OpenStorageEx)(::windows::core::Interface::as_raw(self), pwcsname.into(), grfmode, stgfmt, grfattrs, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8340,7 +8340,7 @@ impl IPersistFile { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Load)(::windows::core::Interface::as_raw(self), pszfilename.into(), ::core::mem::transmute(dwmode)).ok() + (::windows::core::Interface::vtable(self).Load)(::windows::core::Interface::as_raw(self), pszfilename.into(), dwmode).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8895,7 +8895,7 @@ pub struct IProcessInitControl(::windows::core::IUnknown); impl IProcessInitControl { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn ResetInitializerTimeout(&self, dwsecondsremaining: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResetInitializerTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsecondsremaining)).ok() + (::windows::core::Interface::vtable(self).ResetInitializerTimeout)(::windows::core::Interface::as_raw(self), dwsecondsremaining).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9005,7 +9005,7 @@ impl IProgressNotify { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).OnProgress)(::windows::core::Interface::as_raw(self), dwprogresscurrent, dwprogressmaximum, faccurate.into(), fowner.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9111,7 +9111,7 @@ impl IReleaseMarshalBuffers { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).ReleaseMarshalBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), ::core::mem::transmute(dwflags), pchnl.into().abi()).ok() + (::windows::core::Interface::vtable(self).ReleaseMarshalBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), dwflags, pchnl.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9346,7 +9346,7 @@ impl IRpcChannelBuffer3 { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Receive(&self, pmsg: *mut RPCOLEMESSAGE, ulsize: u32, pulstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Receive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), ::core::mem::transmute(ulsize), ::core::mem::transmute(pulstatus)).ok() + (::windows::core::Interface::vtable(self).Receive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), ulsize, ::core::mem::transmute(pulstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Cancel(&self, pmsg: *mut RPCOLEMESSAGE) -> ::windows::core::Result<()> { @@ -9516,7 +9516,7 @@ impl IRpcOptions { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), pprx.into().abi(), ::core::mem::transmute(dwproperty), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).Set)(::windows::core::Interface::as_raw(self), pprx.into().abi(), dwproperty, dwvalue).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Query<'a, P0>(&self, pprx: P0, dwproperty: RPCOPT_PROPERTIES) -> ::windows::core::Result @@ -9524,7 +9524,7 @@ impl IRpcOptions { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Query)(::windows::core::Interface::as_raw(self), pprx.into().abi(), ::core::mem::transmute(dwproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Query)(::windows::core::Interface::as_raw(self), pprx.into().abi(), dwproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9867,11 +9867,11 @@ impl IRunningObjectTable { P1: ::std::convert::Into<::windows::core::InParam<'a, IMoniker>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Register)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfflags), punkobject.into().abi(), pmkobjectname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Register)(::windows::core::Interface::as_raw(self), grfflags, punkobject.into().abi(), pmkobjectname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] 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() + (::windows::core::Interface::vtable(self).Revoke)(::windows::core::Interface::as_raw(self), dwregister).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn IsRunning<'a, P0>(&self, pmkobjectname: P0) -> ::windows::core::Result<()> @@ -9891,7 +9891,7 @@ impl IRunningObjectTable { #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn NoteChangeTime(&self, dwregister: u32, pfiletime: *const super::super::Foundation::FILETIME) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NoteChangeTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwregister), ::core::mem::transmute(pfiletime)).ok() + (::windows::core::Interface::vtable(self).NoteChangeTime)(::windows::core::Interface::as_raw(self), dwregister, ::core::mem::transmute(pfiletime)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9967,11 +9967,11 @@ pub struct ISequentialStream(::windows::core::IUnknown); impl ISequentialStream { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10141,7 +10141,7 @@ pub struct IStdMarshalInfo(::windows::core::IUnknown); impl IStdMarshalInfo { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetClassForHandler(&self, dwdestcontext: u32, pvdestcontext: *mut ::core::ffi::c_void, pclsid: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetClassForHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(pclsid)).ok() + (::windows::core::Interface::vtable(self).GetClassForHandler)(::windows::core::Interface::as_raw(self), dwdestcontext, ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(pclsid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10191,31 +10191,31 @@ pub struct IStream(::windows::core::IUnknown); impl IStream { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn CopyTo<'a, P0>(&self, pstm: P0, cb: u64, pcbread: *mut u64, pcbwritten: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IStream>>, { - (::windows::core::Interface::vtable(self).CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Commit(&self, grfcommitflags: STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Revert(&self) -> ::windows::core::Result<()> { @@ -10223,16 +10223,16 @@ impl IStream { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Stat(&self, pstatstg: *mut STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -10427,7 +10427,7 @@ impl ISurrogateService { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn ApplicationLaunch(&self, rguidapplid: *const ::windows::core::GUID, apptype: ApplicationType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ApplicationLaunch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidapplid), ::core::mem::transmute(apptype)).ok() + (::windows::core::Interface::vtable(self).ApplicationLaunch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidapplid), apptype).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn ApplicationFree(&self, rguidapplid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -10435,11 +10435,11 @@ impl ISurrogateService { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn CatalogRefresh(&self, ulreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CatalogRefresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulreserved)).ok() + (::windows::core::Interface::vtable(self).CatalogRefresh)(::windows::core::Interface::as_raw(self), ulreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn ProcessShutdown(&self, shutdowntype: ShutdownType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessShutdown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(shutdowntype)).ok() + (::windows::core::Interface::vtable(self).ProcessShutdown)(::windows::core::Interface::as_raw(self), shutdowntype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10496,7 +10496,7 @@ pub struct ISynchronize(::windows::core::IUnknown); impl ISynchronize { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Wait(&self, dwflags: u32, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Wait)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).Wait)(::windows::core::Interface::as_raw(self), dwflags, dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Signal(&self) -> ::windows::core::Result<()> { @@ -10564,7 +10564,7 @@ impl ISynchronizeContainer { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn WaitMultiple(&self, dwflags: u32, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).WaitMultiple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WaitMultiple)(::windows::core::Interface::as_raw(self), dwflags, dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10745,7 +10745,7 @@ pub struct ISynchronizeMutex(::windows::core::IUnknown); impl ISynchronizeMutex { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Wait(&self, dwflags: u32, dwmilliseconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Wait)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwmilliseconds)).ok() + (::windows::core::Interface::vtable(self).base__.Wait)(::windows::core::Interface::as_raw(self), dwflags, dwmilliseconds).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn Signal(&self) -> ::windows::core::Result<()> { @@ -10822,7 +10822,7 @@ pub struct ITimeAndNoticeControl(::windows::core::IUnknown); impl ITimeAndNoticeControl { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn SuppressChanges(&self, res1: u32, res2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SuppressChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(res1), ::core::mem::transmute(res2)).ok() + (::windows::core::Interface::vtable(self).SuppressChanges)(::windows::core::Interface::as_raw(self), res1, res2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10876,14 +10876,14 @@ impl ITypeComp { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Bind)(::windows::core::Interface::as_raw(self), szname.into(), ::core::mem::transmute(lhashval), ::core::mem::transmute(wflags), ::core::mem::transmute(pptinfo), ::core::mem::transmute(pdesckind), ::core::mem::transmute(pbindptr)).ok() + (::windows::core::Interface::vtable(self).Bind)(::windows::core::Interface::as_raw(self), szname.into(), lhashval, wflags, ::core::mem::transmute(pptinfo), ::core::mem::transmute(pdesckind), ::core::mem::transmute(pbindptr)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn BindType<'a, P0>(&self, szname: P0, lhashval: u32, pptinfo: *mut ::core::option::Option, pptcomp: *mut ::core::option::Option) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).BindType)(::windows::core::Interface::as_raw(self), szname.into(), ::core::mem::transmute(lhashval), ::core::mem::transmute(pptinfo), ::core::mem::transmute(pptcomp)).ok() + (::windows::core::Interface::vtable(self).BindType)(::windows::core::Interface::as_raw(self), szname.into(), lhashval, ::core::mem::transmute(pptinfo), ::core::mem::transmute(pptcomp)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10950,28 +10950,28 @@ impl ITypeInfo { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetFuncDesc(&self, index: u32) -> ::windows::core::Result<*mut FUNCDESC> { let mut result__ = ::core::mem::MaybeUninit::<*mut FUNCDESC>::zeroed(); - (::windows::core::Interface::vtable(self).GetFuncDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut FUNCDESC>(result__) + (::windows::core::Interface::vtable(self).GetFuncDesc)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut FUNCDESC>(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetVarDesc(&self, index: u32) -> ::windows::core::Result<*mut VARDESC> { let mut result__ = ::core::mem::MaybeUninit::<*mut VARDESC>::zeroed(); - (::windows::core::Interface::vtable(self).GetVarDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut VARDESC>(result__) + (::windows::core::Interface::vtable(self).GetVarDesc)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut VARDESC>(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetNames(&self, memid: i32, rgbstrnames: *mut super::super::Foundation::BSTR, cmaxnames: u32, pcnames: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(rgbstrnames), ::core::mem::transmute(cmaxnames), ::core::mem::transmute(pcnames)).ok() + (::windows::core::Interface::vtable(self).GetNames)(::windows::core::Interface::as_raw(self), memid, ::core::mem::transmute(rgbstrnames), cmaxnames, ::core::mem::transmute(pcnames)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetRefTypeOfImplType(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRefTypeOfImplType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRefTypeOfImplType)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetImplTypeFlags(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetImplTypeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetImplTypeFlags)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetIDsOfNames(&self, rgsznames: *const ::windows::core::PWSTR, cnames: u32, pmemid: *mut i32) -> ::windows::core::Result<()> { @@ -10980,26 +10980,26 @@ impl ITypeInfo { #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, pvinstance: *const ::core::ffi::c_void, memid: i32, wflags: u16, pdispparams: *mut DISPPARAMS, pvarresult: *mut VARIANT, pexcepinfo: *mut EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Invoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvinstance), ::core::mem::transmute(memid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + (::windows::core::Interface::vtable(self).Invoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvinstance), memid, wflags, ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDocumentation(&self, memid: i32, pbstrname: *mut super::super::Foundation::BSTR, pbstrdocstring: *mut super::super::Foundation::BSTR, pdwhelpcontext: *mut u32, pbstrhelpfile: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDocumentation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrdocstring), ::core::mem::transmute(pdwhelpcontext), ::core::mem::transmute(pbstrhelpfile)).ok() + (::windows::core::Interface::vtable(self).GetDocumentation)(::windows::core::Interface::as_raw(self), memid, ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrdocstring), ::core::mem::transmute(pdwhelpcontext), ::core::mem::transmute(pbstrhelpfile)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDllEntry(&self, memid: i32, invkind: INVOKEKIND, pbstrdllname: *mut super::super::Foundation::BSTR, pbstrname: *mut super::super::Foundation::BSTR, pwordinal: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDllEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(invkind), ::core::mem::transmute(pbstrdllname), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pwordinal)).ok() + (::windows::core::Interface::vtable(self).GetDllEntry)(::windows::core::Interface::as_raw(self), memid, invkind, ::core::mem::transmute(pbstrdllname), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pwordinal)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetRefTypeInfo(&self, hreftype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRefTypeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreftype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRefTypeInfo)(::windows::core::Interface::as_raw(self), hreftype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn AddressOfMember(&self, memid: i32, invkind: INVOKEKIND, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddressOfMember)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(invkind), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).AddressOfMember)(::windows::core::Interface::as_raw(self), memid, invkind, ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn CreateInstance<'a, P0, T>(&self, punkouter: P0) -> ::windows::core::Result @@ -11014,7 +11014,7 @@ impl ITypeInfo { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMops(&self, memid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetMops)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMops)(::windows::core::Interface::as_raw(self), memid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetContainingTypeLib(&self, pptlib: *mut ::core::option::Option, pindex: *mut u32) -> ::windows::core::Result<()> { @@ -11147,28 +11147,28 @@ impl ITypeInfo2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetFuncDesc(&self, index: u32) -> ::windows::core::Result<*mut FUNCDESC> { let mut result__ = ::core::mem::MaybeUninit::<*mut FUNCDESC>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFuncDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut FUNCDESC>(result__) + (::windows::core::Interface::vtable(self).base__.GetFuncDesc)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut FUNCDESC>(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetVarDesc(&self, index: u32) -> ::windows::core::Result<*mut VARDESC> { let mut result__ = ::core::mem::MaybeUninit::<*mut VARDESC>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetVarDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut VARDESC>(result__) + (::windows::core::Interface::vtable(self).base__.GetVarDesc)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut VARDESC>(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetNames(&self, memid: i32, rgbstrnames: *mut super::super::Foundation::BSTR, cmaxnames: u32, pcnames: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(rgbstrnames), ::core::mem::transmute(cmaxnames), ::core::mem::transmute(pcnames)).ok() + (::windows::core::Interface::vtable(self).base__.GetNames)(::windows::core::Interface::as_raw(self), memid, ::core::mem::transmute(rgbstrnames), cmaxnames, ::core::mem::transmute(pcnames)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetRefTypeOfImplType(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRefTypeOfImplType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRefTypeOfImplType)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetImplTypeFlags(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetImplTypeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetImplTypeFlags)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetIDsOfNames(&self, rgsznames: *const ::windows::core::PWSTR, cnames: u32, pmemid: *mut i32) -> ::windows::core::Result<()> { @@ -11177,26 +11177,26 @@ impl ITypeInfo2 { #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, pvinstance: *const ::core::ffi::c_void, memid: i32, wflags: u16, pdispparams: *mut DISPPARAMS, pvarresult: *mut VARIANT, pexcepinfo: *mut EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Invoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvinstance), ::core::mem::transmute(memid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + (::windows::core::Interface::vtable(self).base__.Invoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvinstance), memid, wflags, ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDocumentation(&self, memid: i32, pbstrname: *mut super::super::Foundation::BSTR, pbstrdocstring: *mut super::super::Foundation::BSTR, pdwhelpcontext: *mut u32, pbstrhelpfile: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDocumentation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrdocstring), ::core::mem::transmute(pdwhelpcontext), ::core::mem::transmute(pbstrhelpfile)).ok() + (::windows::core::Interface::vtable(self).base__.GetDocumentation)(::windows::core::Interface::as_raw(self), memid, ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrdocstring), ::core::mem::transmute(pdwhelpcontext), ::core::mem::transmute(pbstrhelpfile)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDllEntry(&self, memid: i32, invkind: INVOKEKIND, pbstrdllname: *mut super::super::Foundation::BSTR, pbstrname: *mut super::super::Foundation::BSTR, pwordinal: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDllEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(invkind), ::core::mem::transmute(pbstrdllname), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pwordinal)).ok() + (::windows::core::Interface::vtable(self).base__.GetDllEntry)(::windows::core::Interface::as_raw(self), memid, invkind, ::core::mem::transmute(pbstrdllname), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pwordinal)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetRefTypeInfo(&self, hreftype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRefTypeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreftype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRefTypeInfo)(::windows::core::Interface::as_raw(self), hreftype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn AddressOfMember(&self, memid: i32, invkind: INVOKEKIND, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddressOfMember)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(invkind), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).base__.AddressOfMember)(::windows::core::Interface::as_raw(self), memid, invkind, ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn CreateInstance<'a, P0, T>(&self, punkouter: P0) -> ::windows::core::Result @@ -11211,7 +11211,7 @@ impl ITypeInfo2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMops(&self, memid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMops)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMops)(::windows::core::Interface::as_raw(self), memid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetContainingTypeLib(&self, pptlib: *mut ::core::option::Option, pindex: *mut u32) -> ::windows::core::Result<()> { @@ -11245,12 +11245,12 @@ impl ITypeInfo2 { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetFuncIndexOfMemId(&self, memid: i32, invkind: INVOKEKIND) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFuncIndexOfMemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(invkind), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFuncIndexOfMemId)(::windows::core::Interface::as_raw(self), memid, invkind, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetVarIndexOfMemId(&self, memid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVarIndexOfMemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVarIndexOfMemId)(::windows::core::Interface::as_raw(self), memid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] @@ -11262,30 +11262,30 @@ impl ITypeInfo2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetFuncCustData(&self, index: u32, guid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFuncCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(guid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFuncCustData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(guid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetParamCustData(&self, indexfunc: u32, indexparam: u32, guid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetParamCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexfunc), ::core::mem::transmute(indexparam), ::core::mem::transmute(guid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetParamCustData)(::windows::core::Interface::as_raw(self), indexfunc, indexparam, ::core::mem::transmute(guid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetVarCustData(&self, index: u32, guid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetVarCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(guid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVarCustData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(guid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetImplTypeCustData(&self, index: u32, guid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetImplTypeCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(guid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetImplTypeCustData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(guid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDocumentation2(&self, memid: i32, lcid: u32, pbstrhelpstring: *mut super::super::Foundation::BSTR, pdwhelpstringcontext: *mut u32, pbstrhelpstringdll: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDocumentation2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(lcid), ::core::mem::transmute(pbstrhelpstring), ::core::mem::transmute(pdwhelpstringcontext), ::core::mem::transmute(pbstrhelpstringdll)).ok() + (::windows::core::Interface::vtable(self).GetDocumentation2)(::windows::core::Interface::as_raw(self), memid, lcid, ::core::mem::transmute(pbstrhelpstring), ::core::mem::transmute(pdwhelpstringcontext), ::core::mem::transmute(pbstrhelpstringdll)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] @@ -11297,25 +11297,25 @@ impl ITypeInfo2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetAllFuncCustData(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAllFuncCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAllFuncCustData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetAllParamCustData(&self, indexfunc: u32, indexparam: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAllParamCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexfunc), ::core::mem::transmute(indexparam), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAllParamCustData)(::windows::core::Interface::as_raw(self), indexfunc, indexparam, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetAllVarCustData(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAllVarCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAllVarCustData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetAllImplTypeCustData(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAllImplTypeCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAllImplTypeCustData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11432,12 +11432,12 @@ impl ITypeLib { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetTypeInfo(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeInfo)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetTypeInfoType(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeInfoType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeInfoType)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetTypeInfoOfGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -11457,16 +11457,16 @@ impl ITypeLib { #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDocumentation(&self, index: i32, pbstrname: *mut super::super::Foundation::BSTR, pbstrdocstring: *mut super::super::Foundation::BSTR, pdwhelpcontext: *mut u32, pbstrhelpfile: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDocumentation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrdocstring), ::core::mem::transmute(pdwhelpcontext), ::core::mem::transmute(pbstrhelpfile)).ok() + (::windows::core::Interface::vtable(self).GetDocumentation)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrdocstring), ::core::mem::transmute(pdwhelpcontext), ::core::mem::transmute(pbstrhelpfile)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsName(&self, sznamebuf: ::windows::core::PWSTR, lhashval: u32, pfname: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sznamebuf), ::core::mem::transmute(lhashval), ::core::mem::transmute(pfname)).ok() + (::windows::core::Interface::vtable(self).IsName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sznamebuf), lhashval, ::core::mem::transmute(pfname)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn FindName(&self, sznamebuf: ::windows::core::PWSTR, lhashval: u32, pptinfo: *mut ::core::option::Option, rgmemid: *mut i32, pcfound: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sznamebuf), ::core::mem::transmute(lhashval), ::core::mem::transmute(pptinfo), ::core::mem::transmute(rgmemid), ::core::mem::transmute(pcfound)).ok() + (::windows::core::Interface::vtable(self).FindName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sznamebuf), lhashval, ::core::mem::transmute(pptinfo), ::core::mem::transmute(rgmemid), ::core::mem::transmute(pcfound)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn ReleaseTLibAttr(&self, ptlibattr: *const TLIBATTR) { @@ -11540,12 +11540,12 @@ impl ITypeLib2 { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetTypeInfo(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetTypeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetTypeInfo)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetTypeInfoType(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetTypeInfoType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetTypeInfoType)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetTypeInfoOfGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -11565,16 +11565,16 @@ impl ITypeLib2 { #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDocumentation(&self, index: i32, pbstrname: *mut super::super::Foundation::BSTR, pbstrdocstring: *mut super::super::Foundation::BSTR, pdwhelpcontext: *mut u32, pbstrhelpfile: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDocumentation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrdocstring), ::core::mem::transmute(pdwhelpcontext), ::core::mem::transmute(pbstrhelpfile)).ok() + (::windows::core::Interface::vtable(self).base__.GetDocumentation)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrdocstring), ::core::mem::transmute(pdwhelpcontext), ::core::mem::transmute(pbstrhelpfile)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsName(&self, sznamebuf: ::windows::core::PWSTR, lhashval: u32, pfname: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.IsName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sznamebuf), ::core::mem::transmute(lhashval), ::core::mem::transmute(pfname)).ok() + (::windows::core::Interface::vtable(self).base__.IsName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sznamebuf), lhashval, ::core::mem::transmute(pfname)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn FindName(&self, sznamebuf: ::windows::core::PWSTR, lhashval: u32, pptinfo: *mut ::core::option::Option, rgmemid: *mut i32, pcfound: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.FindName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sznamebuf), ::core::mem::transmute(lhashval), ::core::mem::transmute(pptinfo), ::core::mem::transmute(rgmemid), ::core::mem::transmute(pcfound)).ok() + (::windows::core::Interface::vtable(self).base__.FindName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sznamebuf), lhashval, ::core::mem::transmute(pptinfo), ::core::mem::transmute(rgmemid), ::core::mem::transmute(pcfound)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn ReleaseTLibAttr(&self, ptlibattr: *const TLIBATTR) { @@ -11593,7 +11593,7 @@ impl ITypeLib2 { #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDocumentation2(&self, index: i32, lcid: u32, pbstrhelpstring: *mut super::super::Foundation::BSTR, pdwhelpstringcontext: *mut u32, pbstrhelpstringdll: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDocumentation2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(lcid), ::core::mem::transmute(pbstrhelpstring), ::core::mem::transmute(pdwhelpstringcontext), ::core::mem::transmute(pbstrhelpstringdll)).ok() + (::windows::core::Interface::vtable(self).GetDocumentation2)(::windows::core::Interface::as_raw(self), index, lcid, ::core::mem::transmute(pbstrhelpstring), ::core::mem::transmute(pdwhelpstringcontext), ::core::mem::transmute(pbstrhelpstringdll)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] @@ -11841,21 +11841,21 @@ impl IUri { #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyBSTR(&self, uriprop: Uri_PROPERTY, pbstrproperty: *mut super::super::Foundation::BSTR, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyBSTR)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(pbstrproperty), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetPropertyBSTR)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(pbstrproperty), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetPropertyLength(&self, uriprop: Uri_PROPERTY, pcchproperty: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(pcchproperty), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetPropertyLength)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(pcchproperty), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetPropertyDWORD(&self, uriprop: Uri_PROPERTY, pdwproperty: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyDWORD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(pdwproperty), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetPropertyDWORD)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(pdwproperty), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn HasProperty(&self, uriprop: Uri_PROPERTY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HasProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uriprop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HasProperty)(::windows::core::Interface::as_raw(self), uriprop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12108,17 +12108,17 @@ impl IUriBuilder { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn CreateUriSimple(&self, dwallowencodingpropertymask: u32, dwreserved: usize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateUriSimple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwallowencodingpropertymask), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateUriSimple)(::windows::core::Interface::as_raw(self), dwallowencodingpropertymask, dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn CreateUri(&self, dwcreateflags: u32, dwallowencodingpropertymask: u32, dwreserved: usize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateUri)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcreateflags), ::core::mem::transmute(dwallowencodingpropertymask), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateUri)(::windows::core::Interface::as_raw(self), dwcreateflags, dwallowencodingpropertymask, dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn CreateUriWithFlags(&self, dwcreateflags: u32, dwuribuilderflags: u32, dwallowencodingpropertymask: u32, dwreserved: usize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateUriWithFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcreateflags), ::core::mem::transmute(dwuribuilderflags), ::core::mem::transmute(dwallowencodingpropertymask), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateUriWithFlags)(::windows::core::Interface::as_raw(self), dwcreateflags, dwuribuilderflags, dwallowencodingpropertymask, dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn GetIUri(&self) -> ::windows::core::Result { @@ -12199,7 +12199,7 @@ impl IUriBuilder { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetPort)(::windows::core::Interface::as_raw(self), fhasport.into(), ::core::mem::transmute(dwnewvalue)).ok() + (::windows::core::Interface::vtable(self).SetPort)(::windows::core::Interface::as_raw(self), fhasport.into(), dwnewvalue).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn SetQuery<'a, P0>(&self, pwznewvalue: P0) -> ::windows::core::Result<()> @@ -12224,7 +12224,7 @@ impl IUriBuilder { } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn RemoveProperties(&self, dwpropertymask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpropertymask)).ok() + (::windows::core::Interface::vtable(self).RemoveProperties)(::windows::core::Interface::as_raw(self), dwpropertymask).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12317,7 +12317,7 @@ impl IUrlMon { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::InParam<'a, IBindCtx>>, { - (::windows::core::Interface::vtable(self).AsyncGetClassBits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), psztype.into(), pszext.into(), ::core::mem::transmute(dwfileversionms), ::core::mem::transmute(dwfileversionls), pszcodebase.into(), pbc.into().abi(), ::core::mem::transmute(dwclasscontext), ::core::mem::transmute(riid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).AsyncGetClassBits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), psztype.into(), pszext.into(), dwfileversionms, dwfileversionls, pszcodebase.into(), pbc.into().abi(), dwclasscontext, ::core::mem::transmute(riid), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12368,7 +12368,7 @@ impl IWaitMultiple { #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn WaitMultiple(&self, timeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).WaitMultiple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WaitMultiple)(::windows::core::Interface::as_raw(self), timeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] pub unsafe fn AddSynchronize<'a, P0>(&self, psync: P0) -> ::windows::core::Result<()> @@ -13720,7 +13720,7 @@ where extern "system" { fn SetErrorInfo(dwreserved: u32, perrinfo: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SetErrorInfo(::core::mem::transmute(dwreserved), perrinfo.into().abi()).ok() + SetErrorInfo(dwreserved, perrinfo.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[repr(transparent)] 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 0c51a09943..fa1f61b2b2 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs @@ -1800,7 +1800,7 @@ pub unsafe fn CoGetDefaultContext(apttype: super::Com::APTTYPE, riid: *const ::w extern "system" { fn CoGetDefaultContext(apttype: super::Com::APTTYPE, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CoGetDefaultContext(::core::mem::transmute(apttype), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + CoGetDefaultContext(apttype, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] #[inline] @@ -2428,14 +2428,14 @@ impl IAppDomainHelper { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), punkad.into().abi(), ::core::mem::transmute(__midl__iappdomainhelper0000), ::core::mem::transmute(ppool)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), punkad.into().abi(), __midl__iappdomainhelper0000, ::core::mem::transmute(ppool)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn DoCallback<'a, P0>(&self, punkad: P0, __midl__iappdomainhelper0001: isize, ppool: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DoCallback)(::windows::core::Interface::as_raw(self), punkad.into().abi(), ::core::mem::transmute(__midl__iappdomainhelper0001), ::core::mem::transmute(ppool)).ok() + (::windows::core::Interface::vtable(self).DoCallback)(::windows::core::Interface::as_raw(self), punkad.into().abi(), __midl__iappdomainhelper0001, ::core::mem::transmute(ppool)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2602,7 +2602,7 @@ pub struct IAsyncErrorNotify(::windows::core::IUnknown); impl IAsyncErrorNotify { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnError(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), hr).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2724,7 +2724,7 @@ impl ICOMAdminCatalog { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ExportApplication)(::windows::core::Interface::as_raw(self), bstrapplidorname.into().abi(), bstrapplicationfile.into().abi(), ::core::mem::transmute(loptions)).ok() + (::windows::core::Interface::vtable(self).ExportApplication)(::windows::core::Interface::as_raw(self), bstrapplidorname.into().abi(), bstrapplicationfile.into().abi(), loptions).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2736,7 +2736,7 @@ impl ICOMAdminCatalog { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InstallApplication)(::windows::core::Interface::as_raw(self), bstrapplicationfile.into().abi(), bstrdestinationdirectory.into().abi(), ::core::mem::transmute(loptions), bstruserid.into().abi(), bstrpassword.into().abi(), bstrrsn.into().abi()).ok() + (::windows::core::Interface::vtable(self).InstallApplication)(::windows::core::Interface::as_raw(self), bstrapplicationfile.into().abi(), bstrdestinationdirectory.into().abi(), loptions, bstruserid.into().abi(), bstrpassword.into().abi(), bstrrsn.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn StopRouter(&self) -> ::windows::core::Result<()> { @@ -2813,7 +2813,7 @@ impl ICOMAdminCatalog { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn ServiceCheck(&self, lservice: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ServiceCheck)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lservice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ServiceCheck)(::windows::core::Interface::as_raw(self), lservice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3065,7 +3065,7 @@ impl ICOMAdminCatalog2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.ExportApplication)(::windows::core::Interface::as_raw(self), bstrapplidorname.into().abi(), bstrapplicationfile.into().abi(), ::core::mem::transmute(loptions)).ok() + (::windows::core::Interface::vtable(self).base__.ExportApplication)(::windows::core::Interface::as_raw(self), bstrapplidorname.into().abi(), bstrapplicationfile.into().abi(), loptions).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3077,7 +3077,7 @@ impl ICOMAdminCatalog2 { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.InstallApplication)(::windows::core::Interface::as_raw(self), bstrapplicationfile.into().abi(), bstrdestinationdirectory.into().abi(), ::core::mem::transmute(loptions), bstruserid.into().abi(), bstrpassword.into().abi(), bstrrsn.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InstallApplication)(::windows::core::Interface::as_raw(self), bstrapplicationfile.into().abi(), bstrdestinationdirectory.into().abi(), loptions, bstruserid.into().abi(), bstrpassword.into().abi(), bstrrsn.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn StopRouter(&self) -> ::windows::core::Result<()> { @@ -3154,7 +3154,7 @@ impl ICOMAdminCatalog2 { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn ServiceCheck(&self, lservice: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ServiceCheck)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lservice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ServiceCheck)(::windows::core::Interface::as_raw(self), lservice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3196,7 +3196,7 @@ impl ICOMAdminCatalog2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetApplicationInstanceIDFromProcessID(&self, lprocessid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetApplicationInstanceIDFromProcessID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprocessid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetApplicationInstanceIDFromProcessID)(::windows::core::Interface::as_raw(self), lprocessid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3216,7 +3216,7 @@ impl ICOMAdminCatalog2 { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn RecycleApplicationInstances(&self, pvarapplicationinstanceid: *const super::Com::VARIANT, lreasoncode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RecycleApplicationInstances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarapplicationinstanceid), ::core::mem::transmute(lreasoncode)).ok() + (::windows::core::Interface::vtable(self).RecycleApplicationInstances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarapplicationinstanceid), lreasoncode).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3232,7 +3232,7 @@ impl ICOMAdminCatalog2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).DumpApplicationInstance)(::windows::core::Interface::as_raw(self), bstrapplicationinstanceid.into().abi(), bstrdirectory.into().abi(), ::core::mem::transmute(lmaximages), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).DumpApplicationInstance)(::windows::core::Interface::as_raw(self), bstrapplicationinstanceid.into().abi(), bstrdirectory.into().abi(), lmaximages, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn IsApplicationInstanceDumpSupported(&self) -> ::windows::core::Result { @@ -3251,7 +3251,7 @@ impl ICOMAdminCatalog2 { P5: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P6: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).CreateServiceForApplication)(::windows::core::Interface::as_raw(self), bstrapplicationidorname.into().abi(), bstrservicename.into().abi(), bstrstarttype.into().abi(), bstrerrorcontrol.into().abi(), bstrdependencies.into().abi(), bstrrunas.into().abi(), bstrpassword.into().abi(), ::core::mem::transmute(bdesktopok)).ok() + (::windows::core::Interface::vtable(self).CreateServiceForApplication)(::windows::core::Interface::as_raw(self), bstrapplicationidorname.into().abi(), bstrservicename.into().abi(), bstrstarttype.into().abi(), bstrerrorcontrol.into().abi(), bstrdependencies.into().abi(), bstrrunas.into().abi(), bstrpassword.into().abi(), bdesktopok).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3393,7 +3393,7 @@ impl ICOMAdminCatalog2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ExportPartition)(::windows::core::Interface::as_raw(self), bstrpartitionidorname.into().abi(), bstrpartitionfilename.into().abi(), ::core::mem::transmute(loptions)).ok() + (::windows::core::Interface::vtable(self).ExportPartition)(::windows::core::Interface::as_raw(self), bstrpartitionidorname.into().abi(), bstrpartitionfilename.into().abi(), loptions).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3405,7 +3405,7 @@ impl ICOMAdminCatalog2 { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InstallPartition)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), bstrdestdirectory.into().abi(), ::core::mem::transmute(loptions), bstruserid.into().abi(), bstrpassword.into().abi(), bstrrsn.into().abi()).ok() + (::windows::core::Interface::vtable(self).InstallPartition)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), bstrdestdirectory.into().abi(), loptions, bstruserid.into().abi(), bstrpassword.into().abi(), bstrrsn.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3706,7 +3706,7 @@ impl ICatalogCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -3715,7 +3715,7 @@ impl ICatalogCollection { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn Remove(&self, lindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), lindex).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3785,7 +3785,7 @@ impl ICatalogCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).PopulateByQuery)(::windows::core::Interface::as_raw(self), bstrquerystring.into().abi(), ::core::mem::transmute(lquerytype)).ok() + (::windows::core::Interface::vtable(self).PopulateByQuery)(::windows::core::Interface::as_raw(self), bstrquerystring.into().abi(), lquerytype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4113,15 +4113,15 @@ impl IComActivityEvents { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnActivityEnter(&self, pinfo: *const COMSVCSEVENTINFO, guidcurrent: *const ::windows::core::GUID, guidentered: *const ::windows::core::GUID, dwthread: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnActivityEnter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidcurrent), ::core::mem::transmute(guidentered), ::core::mem::transmute(dwthread)).ok() + (::windows::core::Interface::vtable(self).OnActivityEnter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidcurrent), ::core::mem::transmute(guidentered), dwthread).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnActivityTimeout(&self, pinfo: *const COMSVCSEVENTINFO, guidcurrent: *const ::windows::core::GUID, guidentered: *const ::windows::core::GUID, dwthread: u32, dwtimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnActivityTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidcurrent), ::core::mem::transmute(guidentered), ::core::mem::transmute(dwthread), ::core::mem::transmute(dwtimeout)).ok() + (::windows::core::Interface::vtable(self).OnActivityTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidcurrent), ::core::mem::transmute(guidentered), dwthread, dwtimeout).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnActivityReenter(&self, pinfo: *const COMSVCSEVENTINFO, guidcurrent: *const ::windows::core::GUID, dwthread: u32, dwcalldepth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnActivityReenter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidcurrent), ::core::mem::transmute(dwthread), ::core::mem::transmute(dwcalldepth)).ok() + (::windows::core::Interface::vtable(self).OnActivityReenter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidcurrent), dwthread, dwcalldepth).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnActivityLeave(&self, pinfo: *const COMSVCSEVENTINFO, guidcurrent: *const ::windows::core::GUID, guidleft: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -4129,7 +4129,7 @@ impl IComActivityEvents { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnActivityLeaveSame(&self, pinfo: *const COMSVCSEVENTINFO, guidcurrent: *const ::windows::core::GUID, dwcalldepth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnActivityLeaveSame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidcurrent), ::core::mem::transmute(dwcalldepth)).ok() + (::windows::core::Interface::vtable(self).OnActivityLeaveSame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidcurrent), dwcalldepth).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4205,7 +4205,7 @@ impl IComApp2Events { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] 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() + (::windows::core::Interface::vtable(self).OnAppRecycle2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidapp), ::core::mem::transmute(guidprocess), lreason).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4362,7 +4362,7 @@ impl IComCRMEvents { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] 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() + (::windows::core::Interface::vtable(self).OnCRMAnalyze)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidclerkclsid), dwcrmrecordtype, dwrecordsize).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4370,7 +4370,7 @@ impl IComCRMEvents { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).OnCRMWrite)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidclerkclsid), fvariants.into(), dwrecordsize).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnCRMForget(&self, pinfo: *const COMSVCSEVENTINFO, guidclerkclsid: ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -4386,7 +4386,7 @@ impl IComCRMEvents { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).OnCRMDeliver)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidclerkclsid), fvariants.into(), dwrecordsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4459,7 +4459,7 @@ impl IComExceptionEvents { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnExceptionUser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(code), ::core::mem::transmute(address), pszstacktrace.into()).ok() + (::windows::core::Interface::vtable(self).OnExceptionUser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), code, address, pszstacktrace.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4514,7 +4514,7 @@ impl IComIdentityEvents { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnIISRequestInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(objid), pszclientip.into(), pszserverip.into(), pszurl.into()).ok() + (::windows::core::Interface::vtable(self).OnIISRequestInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), objid, pszclientip.into(), pszserverip.into(), pszurl.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4564,11 +4564,11 @@ pub struct IComInstance2Events(::windows::core::IUnknown); impl IComInstance2Events { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjectCreate2(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const ::windows::core::GUID, clsid: *const ::windows::core::GUID, tsid: *const ::windows::core::GUID, ctxtid: u64, objectid: u64, guidpartition: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjectCreate2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(clsid), ::core::mem::transmute(tsid), ::core::mem::transmute(ctxtid), ::core::mem::transmute(objectid), ::core::mem::transmute(guidpartition)).ok() + (::windows::core::Interface::vtable(self).OnObjectCreate2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(clsid), ::core::mem::transmute(tsid), ctxtid, objectid, ::core::mem::transmute(guidpartition)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjectDestroy2(&self, pinfo: *const COMSVCSEVENTINFO, ctxtid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjectDestroy2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(ctxtid)).ok() + (::windows::core::Interface::vtable(self).OnObjectDestroy2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ctxtid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4619,11 +4619,11 @@ pub struct IComInstanceEvents(::windows::core::IUnknown); impl IComInstanceEvents { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjectCreate(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const ::windows::core::GUID, clsid: *const ::windows::core::GUID, tsid: *const ::windows::core::GUID, ctxtid: u64, objectid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjectCreate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(clsid), ::core::mem::transmute(tsid), ::core::mem::transmute(ctxtid), ::core::mem::transmute(objectid)).ok() + (::windows::core::Interface::vtable(self).OnObjectCreate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(clsid), ::core::mem::transmute(tsid), ctxtid, objectid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjectDestroy(&self, pinfo: *const COMSVCSEVENTINFO, ctxtid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjectDestroy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(ctxtid)).ok() + (::windows::core::Interface::vtable(self).OnObjectDestroy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ctxtid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4678,7 +4678,7 @@ impl IComLTxEvents { where P0: ::std::convert::Into, { - (::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() + (::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(), nisolationlevel).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4758,15 +4758,15 @@ pub struct IComMethod2Events(::windows::core::IUnknown); impl IComMethod2Events { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnMethodCall2(&self, pinfo: *const COMSVCSEVENTINFO, oid: u64, guidcid: *const ::windows::core::GUID, guidrid: *const ::windows::core::GUID, dwthread: u32, imeth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMethodCall2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(oid), ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), ::core::mem::transmute(dwthread), ::core::mem::transmute(imeth)).ok() + (::windows::core::Interface::vtable(self).OnMethodCall2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), oid, ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), dwthread, imeth).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnMethodReturn2(&self, pinfo: *const COMSVCSEVENTINFO, oid: u64, guidcid: *const ::windows::core::GUID, guidrid: *const ::windows::core::GUID, dwthread: u32, imeth: u32, hresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMethodReturn2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(oid), ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), ::core::mem::transmute(dwthread), ::core::mem::transmute(imeth), ::core::mem::transmute(hresult)).ok() + (::windows::core::Interface::vtable(self).OnMethodReturn2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), oid, ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), dwthread, imeth, hresult).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnMethodException2(&self, pinfo: *const COMSVCSEVENTINFO, oid: u64, guidcid: *const ::windows::core::GUID, guidrid: *const ::windows::core::GUID, dwthread: u32, imeth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMethodException2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(oid), ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), ::core::mem::transmute(dwthread), ::core::mem::transmute(imeth)).ok() + (::windows::core::Interface::vtable(self).OnMethodException2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), oid, ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), dwthread, imeth).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4818,15 +4818,15 @@ pub struct IComMethodEvents(::windows::core::IUnknown); impl IComMethodEvents { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnMethodCall(&self, pinfo: *const COMSVCSEVENTINFO, oid: u64, guidcid: *const ::windows::core::GUID, guidrid: *const ::windows::core::GUID, imeth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMethodCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(oid), ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), ::core::mem::transmute(imeth)).ok() + (::windows::core::Interface::vtable(self).OnMethodCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), oid, ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), imeth).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnMethodReturn(&self, pinfo: *const COMSVCSEVENTINFO, oid: u64, guidcid: *const ::windows::core::GUID, guidrid: *const ::windows::core::GUID, imeth: u32, hresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMethodReturn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(oid), ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), ::core::mem::transmute(imeth), ::core::mem::transmute(hresult)).ok() + (::windows::core::Interface::vtable(self).OnMethodReturn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), oid, ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), imeth, hresult).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnMethodException(&self, pinfo: *const COMSVCSEVENTINFO, oid: u64, guidcid: *const ::windows::core::GUID, guidrid: *const ::windows::core::GUID, imeth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMethodException)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(oid), ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), ::core::mem::transmute(imeth)).ok() + (::windows::core::Interface::vtable(self).OnMethodException)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), oid, ::core::mem::transmute(guidcid), ::core::mem::transmute(guidrid), imeth).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4878,7 +4878,7 @@ pub struct IComMtaThreadPoolKnobs(::windows::core::IUnknown); impl IComMtaThreadPoolKnobs { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn MTASetMaxThreadCount(&self, dwmaxthreads: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MTASetMaxThreadCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxthreads)).ok() + (::windows::core::Interface::vtable(self).MTASetMaxThreadCount)(::windows::core::Interface::as_raw(self), dwmaxthreads).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn MTAGetMaxThreadCount(&self) -> ::windows::core::Result { @@ -4887,7 +4887,7 @@ impl IComMtaThreadPoolKnobs { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn MTASetThrottleValue(&self, dwthrottle: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MTASetThrottleValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwthrottle)).ok() + (::windows::core::Interface::vtable(self).MTASetThrottleValue)(::windows::core::Interface::as_raw(self), dwthrottle).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn MTAGetThrottleValue(&self) -> ::windows::core::Result { @@ -4948,7 +4948,7 @@ impl IComObjectConstruction2Events { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnObjectConstruct2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), sconstructstring.into(), ::core::mem::transmute(oid), ::core::mem::transmute(guidpartition)).ok() + (::windows::core::Interface::vtable(self).OnObjectConstruct2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), sconstructstring.into(), oid, ::core::mem::transmute(guidpartition)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5001,7 +5001,7 @@ impl IComObjectConstructionEvents { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnObjectConstruct)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), sconstructstring.into(), ::core::mem::transmute(oid)).ok() + (::windows::core::Interface::vtable(self).OnObjectConstruct)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), sconstructstring.into(), oid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5051,27 +5051,27 @@ pub struct IComObjectEvents(::windows::core::IUnknown); impl IComObjectEvents { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjectActivate(&self, pinfo: *const COMSVCSEVENTINFO, ctxtid: u64, objectid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjectActivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(ctxtid), ::core::mem::transmute(objectid)).ok() + (::windows::core::Interface::vtable(self).OnObjectActivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ctxtid, objectid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjectDeactivate(&self, pinfo: *const COMSVCSEVENTINFO, ctxtid: u64, objectid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjectDeactivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(ctxtid), ::core::mem::transmute(objectid)).ok() + (::windows::core::Interface::vtable(self).OnObjectDeactivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ctxtid, objectid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnDisableCommit(&self, pinfo: *const COMSVCSEVENTINFO, ctxtid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnDisableCommit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(ctxtid)).ok() + (::windows::core::Interface::vtable(self).OnDisableCommit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ctxtid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnEnableCommit(&self, pinfo: *const COMSVCSEVENTINFO, ctxtid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnEnableCommit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(ctxtid)).ok() + (::windows::core::Interface::vtable(self).OnEnableCommit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ctxtid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnSetComplete(&self, pinfo: *const COMSVCSEVENTINFO, ctxtid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnSetComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(ctxtid)).ok() + (::windows::core::Interface::vtable(self).OnSetComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ctxtid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnSetAbort(&self, pinfo: *const COMSVCSEVENTINFO, ctxtid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnSetAbort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(ctxtid)).ok() + (::windows::core::Interface::vtable(self).OnSetAbort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ctxtid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5126,19 +5126,19 @@ pub struct IComObjectPool2Events(::windows::core::IUnknown); impl IComObjectPool2Events { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolPutObject2(&self, pinfo: *const COMSVCSEVENTINFO, guidobject: *const ::windows::core::GUID, nreason: i32, dwavailable: u32, oid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolPutObject2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), ::core::mem::transmute(nreason), ::core::mem::transmute(dwavailable), ::core::mem::transmute(oid)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolPutObject2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), nreason, dwavailable, oid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolGetObject2(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const ::windows::core::GUID, guidobject: *const ::windows::core::GUID, dwavailable: u32, oid: u64, guidpartition: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolGetObject2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), ::core::mem::transmute(dwavailable), ::core::mem::transmute(oid), ::core::mem::transmute(guidpartition)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolGetObject2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), dwavailable, oid, ::core::mem::transmute(guidpartition)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolRecycleToTx2(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const ::windows::core::GUID, guidobject: *const ::windows::core::GUID, guidtx: *const ::windows::core::GUID, objid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolRecycleToTx2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), ::core::mem::transmute(guidtx), ::core::mem::transmute(objid)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolRecycleToTx2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), ::core::mem::transmute(guidtx), objid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolGetFromTx2(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const ::windows::core::GUID, guidobject: *const ::windows::core::GUID, guidtx: *const ::windows::core::GUID, objid: u64, guidpartition: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolGetFromTx2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), ::core::mem::transmute(guidtx), ::core::mem::transmute(objid), ::core::mem::transmute(guidpartition)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolGetFromTx2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), ::core::mem::transmute(guidtx), objid, ::core::mem::transmute(guidpartition)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5191,19 +5191,19 @@ pub struct IComObjectPoolEvents(::windows::core::IUnknown); impl IComObjectPoolEvents { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolPutObject(&self, pinfo: *const COMSVCSEVENTINFO, guidobject: *const ::windows::core::GUID, nreason: i32, dwavailable: u32, oid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolPutObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), ::core::mem::transmute(nreason), ::core::mem::transmute(dwavailable), ::core::mem::transmute(oid)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolPutObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), nreason, dwavailable, oid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolGetObject(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const ::windows::core::GUID, guidobject: *const ::windows::core::GUID, dwavailable: u32, oid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolGetObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), ::core::mem::transmute(dwavailable), ::core::mem::transmute(oid)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolGetObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), dwavailable, oid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolRecycleToTx(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const ::windows::core::GUID, guidobject: *const ::windows::core::GUID, guidtx: *const ::windows::core::GUID, objid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolRecycleToTx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), ::core::mem::transmute(guidtx), ::core::mem::transmute(objid)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolRecycleToTx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), ::core::mem::transmute(guidtx), objid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolGetFromTx(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const ::windows::core::GUID, guidobject: *const ::windows::core::GUID, guidtx: *const ::windows::core::GUID, objid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolGetFromTx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), ::core::mem::transmute(guidtx), ::core::mem::transmute(objid)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolGetFromTx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(guidobject), ::core::mem::transmute(guidtx), objid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5256,23 +5256,23 @@ pub struct IComObjectPoolEvents2(::windows::core::IUnknown); impl IComObjectPoolEvents2 { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolCreateObject(&self, pinfo: *const COMSVCSEVENTINFO, guidobject: *const ::windows::core::GUID, dwobjscreated: u32, oid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolCreateObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), ::core::mem::transmute(dwobjscreated), ::core::mem::transmute(oid)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolCreateObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), dwobjscreated, oid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolDestroyObject(&self, pinfo: *const COMSVCSEVENTINFO, guidobject: *const ::windows::core::GUID, dwobjscreated: u32, oid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolDestroyObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), ::core::mem::transmute(dwobjscreated), ::core::mem::transmute(oid)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolDestroyObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), dwobjscreated, oid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolCreateDecision(&self, pinfo: *const COMSVCSEVENTINFO, dwthreadswaiting: u32, dwavail: u32, dwcreated: u32, dwmin: u32, dwmax: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolCreateDecision)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(dwthreadswaiting), ::core::mem::transmute(dwavail), ::core::mem::transmute(dwcreated), ::core::mem::transmute(dwmin), ::core::mem::transmute(dwmax)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolCreateDecision)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), dwthreadswaiting, dwavail, dwcreated, dwmin, dwmax).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolTimeout(&self, pinfo: *const COMSVCSEVENTINFO, guidobject: *const ::windows::core::GUID, guidactivity: *const ::windows::core::GUID, dwtimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), ::core::mem::transmute(guidactivity), ::core::mem::transmute(dwtimeout)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), ::core::mem::transmute(guidactivity), dwtimeout).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnObjPoolCreatePool(&self, pinfo: *const COMSVCSEVENTINFO, guidobject: *const ::windows::core::GUID, dwmin: u32, dwmax: u32, dwtimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnObjPoolCreatePool)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), ::core::mem::transmute(dwmin), ::core::mem::transmute(dwmax), ::core::mem::transmute(dwtimeout)).ok() + (::windows::core::Interface::vtable(self).OnObjPoolCreatePool)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidobject), dwmin, dwmax, dwtimeout).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5326,23 +5326,23 @@ pub struct IComQCEvents(::windows::core::IUnknown); impl IComQCEvents { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnQCRecord(&self, pinfo: *const COMSVCSEVENTINFO, objid: u64, szqueue: &[u16; 60], guidmsgid: *const ::windows::core::GUID, guidworkflowid: *const ::windows::core::GUID, msmqhr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnQCRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(objid), ::core::mem::transmute(::windows::core::as_ptr_or_null(szqueue)), ::core::mem::transmute(guidmsgid), ::core::mem::transmute(guidworkflowid), ::core::mem::transmute(msmqhr)).ok() + (::windows::core::Interface::vtable(self).OnQCRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), objid, ::core::mem::transmute(::windows::core::as_ptr_or_null(szqueue)), ::core::mem::transmute(guidmsgid), ::core::mem::transmute(guidworkflowid), msmqhr).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnQCQueueOpen(&self, pinfo: *const COMSVCSEVENTINFO, szqueue: &[u16; 60], queueid: u64, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnQCQueueOpen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(::windows::core::as_ptr_or_null(szqueue)), ::core::mem::transmute(queueid), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).OnQCQueueOpen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(::windows::core::as_ptr_or_null(szqueue)), queueid, hr).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnQCReceive(&self, pinfo: *const COMSVCSEVENTINFO, queueid: u64, guidmsgid: *const ::windows::core::GUID, guidworkflowid: *const ::windows::core::GUID, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnQCReceive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(queueid), ::core::mem::transmute(guidmsgid), ::core::mem::transmute(guidworkflowid), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).OnQCReceive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), queueid, ::core::mem::transmute(guidmsgid), ::core::mem::transmute(guidworkflowid), hr).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnQCReceiveFail(&self, pinfo: *const COMSVCSEVENTINFO, queueid: u64, msmqhr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnQCReceiveFail)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(queueid), ::core::mem::transmute(msmqhr)).ok() + (::windows::core::Interface::vtable(self).OnQCReceiveFail)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), queueid, msmqhr).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnQCMoveToReTryQueue(&self, pinfo: *const COMSVCSEVENTINFO, guidmsgid: *const ::windows::core::GUID, guidworkflowid: *const ::windows::core::GUID, retryindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnQCMoveToReTryQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidmsgid), ::core::mem::transmute(guidworkflowid), ::core::mem::transmute(retryindex)).ok() + (::windows::core::Interface::vtable(self).OnQCMoveToReTryQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidmsgid), ::core::mem::transmute(guidworkflowid), retryindex).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnQCMoveToDeadQueue(&self, pinfo: *const COMSVCSEVENTINFO, guidmsgid: *const ::windows::core::GUID, guidworkflowid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -5350,7 +5350,7 @@ impl IComQCEvents { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnQCPlayback(&self, pinfo: *const COMSVCSEVENTINFO, objid: u64, guidmsgid: *const ::windows::core::GUID, guidworkflowid: *const ::windows::core::GUID, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnQCPlayback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(objid), ::core::mem::transmute(guidmsgid), ::core::mem::transmute(guidworkflowid), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).OnQCPlayback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), objid, ::core::mem::transmute(guidmsgid), ::core::mem::transmute(guidworkflowid), hr).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5411,7 +5411,7 @@ impl IComResourceEvents { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnResourceCreate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(objectid), psztype.into(), ::core::mem::transmute(resid), enlisted.into()).ok() + (::windows::core::Interface::vtable(self).OnResourceCreate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), objectid, psztype.into(), resid, enlisted.into()).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5420,21 +5420,21 @@ impl IComResourceEvents { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnResourceAllocate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(objectid), psztype.into(), ::core::mem::transmute(resid), enlisted.into(), ::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), objectid, psztype.into(), resid, enlisted.into(), numrated, rating).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnResourceRecycle<'a, P0>(&self, pinfo: *const COMSVCSEVENTINFO, objectid: u64, psztype: P0, resid: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnResourceRecycle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(objectid), psztype.into(), ::core::mem::transmute(resid)).ok() + (::windows::core::Interface::vtable(self).OnResourceRecycle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), objectid, psztype.into(), resid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnResourceDestroy<'a, P0>(&self, pinfo: *const COMSVCSEVENTINFO, objectid: u64, hr: ::windows::core::HRESULT, psztype: P0, resid: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::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.into(), ::core::mem::transmute(resid)).ok() + (::windows::core::Interface::vtable(self).OnResourceDestroy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), objectid, hr, psztype.into(), resid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5443,7 +5443,7 @@ impl IComResourceEvents { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnResourceTrack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(objectid), psztype.into(), ::core::mem::transmute(resid), enlisted.into()).ok() + (::windows::core::Interface::vtable(self).OnResourceTrack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), objectid, psztype.into(), resid, enlisted.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5510,7 +5510,7 @@ impl IComSecurityEvents { where P0: ::std::convert::Into, { - (::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() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psidoriginaluser)), psidcurrentuser.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psidcurrentuser)), bcurrentuserinpersonatinginproc.into()).ok() + (::windows::core::Interface::vtable(self).OnAuthenticate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), objectid, ::core::mem::transmute(guidiid), imeth, psidoriginaluser.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psidoriginaluser)), psidcurrentuser.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psidcurrentuser)), bcurrentuserinpersonatinginproc.into()).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5518,7 +5518,7 @@ impl IComSecurityEvents { where P0: ::std::convert::Into, { - (::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() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psidoriginaluser)), psidcurrentuser.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psidcurrentuser)), bcurrentuserinpersonatinginproc.into()).ok() + (::windows::core::Interface::vtable(self).OnAuthenticateFail)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), objectid, ::core::mem::transmute(guidiid), imeth, psidoriginaluser.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psidoriginaluser)), psidcurrentuser.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(psidcurrentuser)), bcurrentuserinpersonatinginproc.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5575,7 +5575,7 @@ pub struct IComStaThreadPoolKnobs(::windows::core::IUnknown); impl IComStaThreadPoolKnobs { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMinThreadCount(&self, minthreads: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinThreadCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minthreads)).ok() + (::windows::core::Interface::vtable(self).SetMinThreadCount)(::windows::core::Interface::as_raw(self), minthreads).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetMinThreadCount(&self) -> ::windows::core::Result { @@ -5584,7 +5584,7 @@ impl IComStaThreadPoolKnobs { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMaxThreadCount(&self, maxthreads: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxThreadCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxthreads)).ok() + (::windows::core::Interface::vtable(self).SetMaxThreadCount)(::windows::core::Interface::as_raw(self), maxthreads).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetMaxThreadCount(&self) -> ::windows::core::Result { @@ -5593,7 +5593,7 @@ impl IComStaThreadPoolKnobs { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetActivityPerThread(&self, activitiesperthread: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActivityPerThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(activitiesperthread)).ok() + (::windows::core::Interface::vtable(self).SetActivityPerThread)(::windows::core::Interface::as_raw(self), activitiesperthread).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetActivityPerThread(&self) -> ::windows::core::Result { @@ -5602,7 +5602,7 @@ impl IComStaThreadPoolKnobs { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetActivityRatio(&self, activityratio: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActivityRatio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(activityratio)).ok() + (::windows::core::Interface::vtable(self).SetActivityRatio)(::windows::core::Interface::as_raw(self), activityratio).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetActivityRatio(&self) -> ::windows::core::Result { @@ -5621,7 +5621,7 @@ impl IComStaThreadPoolKnobs { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetQueueDepth(&self, dwqdepth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQueueDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwqdepth)).ok() + (::windows::core::Interface::vtable(self).SetQueueDepth)(::windows::core::Interface::as_raw(self), dwqdepth).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5681,7 +5681,7 @@ pub struct IComStaThreadPoolKnobs2(::windows::core::IUnknown); impl IComStaThreadPoolKnobs2 { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMinThreadCount(&self, minthreads: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMinThreadCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minthreads)).ok() + (::windows::core::Interface::vtable(self).base__.SetMinThreadCount)(::windows::core::Interface::as_raw(self), minthreads).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetMinThreadCount(&self) -> ::windows::core::Result { @@ -5690,7 +5690,7 @@ impl IComStaThreadPoolKnobs2 { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMaxThreadCount(&self, maxthreads: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxThreadCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxthreads)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxThreadCount)(::windows::core::Interface::as_raw(self), maxthreads).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetMaxThreadCount(&self) -> ::windows::core::Result { @@ -5699,7 +5699,7 @@ impl IComStaThreadPoolKnobs2 { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetActivityPerThread(&self, activitiesperthread: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetActivityPerThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(activitiesperthread)).ok() + (::windows::core::Interface::vtable(self).base__.SetActivityPerThread)(::windows::core::Interface::as_raw(self), activitiesperthread).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetActivityPerThread(&self) -> ::windows::core::Result { @@ -5708,7 +5708,7 @@ impl IComStaThreadPoolKnobs2 { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetActivityRatio(&self, activityratio: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetActivityRatio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(activityratio)).ok() + (::windows::core::Interface::vtable(self).base__.SetActivityRatio)(::windows::core::Interface::as_raw(self), activityratio).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetActivityRatio(&self) -> ::windows::core::Result { @@ -5727,7 +5727,7 @@ impl IComStaThreadPoolKnobs2 { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetQueueDepth(&self, dwqdepth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetQueueDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwqdepth)).ok() + (::windows::core::Interface::vtable(self).base__.SetQueueDepth)(::windows::core::Interface::as_raw(self), dwqdepth).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetMaxCPULoad(&self) -> ::windows::core::Result { @@ -5736,7 +5736,7 @@ impl IComStaThreadPoolKnobs2 { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMaxCPULoad(&self, pdwload: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxCPULoad)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwload)).ok() + (::windows::core::Interface::vtable(self).SetMaxCPULoad)(::windows::core::Interface::as_raw(self), pdwload).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5773,7 +5773,7 @@ impl IComStaThreadPoolKnobs2 { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMaxCSR(&self, dwcsr: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxCSR)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcsr)).ok() + (::windows::core::Interface::vtable(self).SetMaxCSR)(::windows::core::Interface::as_raw(self), dwcsr).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetWaitTimeForThreadCleanup(&self) -> ::windows::core::Result { @@ -5782,7 +5782,7 @@ impl IComStaThreadPoolKnobs2 { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetWaitTimeForThreadCleanup(&self, dwthreadcleanupwaittime: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWaitTimeForThreadCleanup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwthreadcleanupwaittime)).ok() + (::windows::core::Interface::vtable(self).SetWaitTimeForThreadCleanup)(::windows::core::Interface::as_raw(self), dwthreadcleanupwaittime).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5868,47 +5868,47 @@ pub struct IComThreadEvents(::windows::core::IUnknown); impl IComThreadEvents { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnThreadStart(&self, pinfo: *const COMSVCSEVENTINFO, threadid: u64, dwthread: u32, dwtheadcnt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(threadid), ::core::mem::transmute(dwthread), ::core::mem::transmute(dwtheadcnt)).ok() + (::windows::core::Interface::vtable(self).OnThreadStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), threadid, dwthread, dwtheadcnt).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnThreadTerminate(&self, pinfo: *const COMSVCSEVENTINFO, threadid: u64, dwthread: u32, dwtheadcnt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadTerminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(threadid), ::core::mem::transmute(dwthread), ::core::mem::transmute(dwtheadcnt)).ok() + (::windows::core::Interface::vtable(self).OnThreadTerminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), threadid, dwthread, dwtheadcnt).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnThreadBindToApartment(&self, pinfo: *const COMSVCSEVENTINFO, threadid: u64, aptid: u64, dwactcnt: u32, dwlowcnt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadBindToApartment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(threadid), ::core::mem::transmute(aptid), ::core::mem::transmute(dwactcnt), ::core::mem::transmute(dwlowcnt)).ok() + (::windows::core::Interface::vtable(self).OnThreadBindToApartment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), threadid, aptid, dwactcnt, dwlowcnt).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnThreadUnBind(&self, pinfo: *const COMSVCSEVENTINFO, threadid: u64, aptid: u64, dwactcnt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadUnBind)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(threadid), ::core::mem::transmute(aptid), ::core::mem::transmute(dwactcnt)).ok() + (::windows::core::Interface::vtable(self).OnThreadUnBind)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), threadid, aptid, dwactcnt).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnThreadWorkEnque(&self, pinfo: *const COMSVCSEVENTINFO, threadid: u64, msgworkid: u64, queuelen: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadWorkEnque)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(threadid), ::core::mem::transmute(msgworkid), ::core::mem::transmute(queuelen)).ok() + (::windows::core::Interface::vtable(self).OnThreadWorkEnque)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), threadid, msgworkid, queuelen).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnThreadWorkPrivate(&self, pinfo: *const COMSVCSEVENTINFO, threadid: u64, msgworkid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadWorkPrivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(threadid), ::core::mem::transmute(msgworkid)).ok() + (::windows::core::Interface::vtable(self).OnThreadWorkPrivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), threadid, msgworkid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnThreadWorkPublic(&self, pinfo: *const COMSVCSEVENTINFO, threadid: u64, msgworkid: u64, queuelen: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadWorkPublic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(threadid), ::core::mem::transmute(msgworkid), ::core::mem::transmute(queuelen)).ok() + (::windows::core::Interface::vtable(self).OnThreadWorkPublic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), threadid, msgworkid, queuelen).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnThreadWorkRedirect(&self, pinfo: *const COMSVCSEVENTINFO, threadid: u64, msgworkid: u64, queuelen: u32, threadnum: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadWorkRedirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(threadid), ::core::mem::transmute(msgworkid), ::core::mem::transmute(queuelen), ::core::mem::transmute(threadnum)).ok() + (::windows::core::Interface::vtable(self).OnThreadWorkRedirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), threadid, msgworkid, queuelen, threadnum).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnThreadWorkReject(&self, pinfo: *const COMSVCSEVENTINFO, threadid: u64, msgworkid: u64, queuelen: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadWorkReject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(threadid), ::core::mem::transmute(msgworkid), ::core::mem::transmute(queuelen)).ok() + (::windows::core::Interface::vtable(self).OnThreadWorkReject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), threadid, msgworkid, queuelen).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnThreadAssignApartment(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const ::windows::core::GUID, aptid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadAssignApartment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(aptid)).ok() + (::windows::core::Interface::vtable(self).OnThreadAssignApartment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), aptid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn OnThreadUnassignApartment(&self, pinfo: *const COMSVCSEVENTINFO, aptid: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadUnassignApartment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(aptid)).ok() + (::windows::core::Interface::vtable(self).OnThreadUnassignApartment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pinfo), aptid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5978,7 +5978,7 @@ impl IComTrackingInfoCollection { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn Item(&self, ulindex: u32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6147,7 +6147,7 @@ impl IComTrackingInfoProperties { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetPropName(&self, ulindex: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetPropName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetPropName)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6202,7 +6202,7 @@ impl IComTransaction2Events { where P0: ::std::convert::Into, { - (::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() + (::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(), nisolationlevel).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6569,7 +6569,7 @@ pub struct IContextState(::windows::core::IUnknown); impl IContextState { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetDeactivateOnReturn(&self, bdeactivate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeactivateOnReturn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bdeactivate)).ok() + (::windows::core::Interface::vtable(self).SetDeactivateOnReturn)(::windows::core::Interface::as_raw(self), bdeactivate).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetDeactivateOnReturn(&self, pbdeactivate: *mut i16) -> ::windows::core::Result<()> { @@ -6577,7 +6577,7 @@ impl IContextState { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMyTransactionVote(&self, txvote: TransactionVote) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMyTransactionVote)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(txvote)).ok() + (::windows::core::Interface::vtable(self).SetMyTransactionVote)(::windows::core::Interface::as_raw(self), txvote).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetMyTransactionVote(&self, ptxvote: *mut TransactionVote) -> ::windows::core::Result<()> { @@ -6959,7 +6959,7 @@ impl ICrmCompensatorVariants { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn BeginCommitVariants(&self, brecovery: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginCommitVariants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecovery)).ok() + (::windows::core::Interface::vtable(self).BeginCommitVariants)(::windows::core::Interface::as_raw(self), brecovery).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6973,7 +6973,7 @@ impl ICrmCompensatorVariants { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn BeginAbortVariants(&self, brecovery: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginAbortVariants)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brecovery)).ok() + (::windows::core::Interface::vtable(self).BeginAbortVariants)(::windows::core::Interface::as_raw(self), brecovery).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7145,7 +7145,7 @@ impl ICrmLogControl { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RegisterCompensator)(::windows::core::Interface::as_raw(self), lpcwstrprogidcompensator.into(), lpcwstrdescription.into(), ::core::mem::transmute(lcrmregflags)).ok() + (::windows::core::Interface::vtable(self).RegisterCompensator)(::windows::core::Interface::as_raw(self), lpcwstrprogidcompensator.into(), lpcwstrdescription.into(), lcrmregflags).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7467,7 +7467,7 @@ impl ICrmMonitorLogRecords { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetLogRecord(&self, dwindex: u32, pcrmlogrec: *mut CrmLogRecordRead) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLogRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pcrmlogrec)).ok() + (::windows::core::Interface::vtable(self).GetLogRecord)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pcrmlogrec)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7536,7 +7536,7 @@ pub struct IDispenserDriver(::windows::core::IUnknown); impl IDispenserDriver { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] 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() + (::windows::core::Interface::vtable(self).CreateResource)(::windows::core::Interface::as_raw(self), restypid, ::core::mem::transmute(presid), ::core::mem::transmute(psecsfreebeforedestroy)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7544,19 +7544,19 @@ impl IDispenserDriver { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).RateResource)(::windows::core::Interface::as_raw(self), restypid, resid, frequirestransactionenlistment.into(), ::core::mem::transmute(prating)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] 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() + (::windows::core::Interface::vtable(self).EnlistResource)(::windows::core::Interface::as_raw(self), resid, transid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn ResetResource(&self, resid: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResetResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resid)).ok() + (::windows::core::Interface::vtable(self).ResetResource)(::windows::core::Interface::as_raw(self), resid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn DestroyResource(&self, resid: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DestroyResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resid)).ok() + (::windows::core::Interface::vtable(self).DestroyResource)(::windows::core::Interface::as_raw(self), resid).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn DestroyResourceS(&self, resid: *mut u16) -> ::windows::core::Result<()> { @@ -7679,11 +7679,11 @@ impl IEnumNames { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Next(&self, celt: u32, rgname: *mut super::super::Foundation::BSTR, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgname), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgname), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -7755,7 +7755,7 @@ impl IEventServerTrace { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).StartTraceGuid)(::windows::core::Interface::as_raw(self), bstrguidevent.into().abi(), bstrguidfilter.into().abi(), ::core::mem::transmute(lpidfilter)).ok() + (::windows::core::Interface::vtable(self).StartTraceGuid)(::windows::core::Interface::as_raw(self), bstrguidevent.into().abi(), bstrguidfilter.into().abi(), lpidfilter).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7764,7 +7764,7 @@ impl IEventServerTrace { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).StopTraceGuid)(::windows::core::Interface::as_raw(self), bstrguidevent.into().abi(), bstrguidfilter.into().abi(), ::core::mem::transmute(lpidfilter)).ok() + (::windows::core::Interface::vtable(self).StopTraceGuid)(::windows::core::Interface::as_raw(self), bstrguidevent.into().abi(), bstrguidfilter.into().abi(), lpidfilter).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7858,25 +7858,25 @@ impl IGetAppTrackerData { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetApplicationProcesses(&self, partitionid: *const ::windows::core::GUID, applicationid: *const ::windows::core::GUID, flags: u32, numapplicationprocesses: *mut u32, applicationprocesses: *mut *mut ApplicationProcessSummary) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetApplicationProcesses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(partitionid), ::core::mem::transmute(applicationid), ::core::mem::transmute(flags), ::core::mem::transmute(numapplicationprocesses), ::core::mem::transmute(applicationprocesses)).ok() + (::windows::core::Interface::vtable(self).GetApplicationProcesses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(partitionid), ::core::mem::transmute(applicationid), flags, ::core::mem::transmute(numapplicationprocesses), ::core::mem::transmute(applicationprocesses)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetApplicationProcessDetails(&self, applicationinstanceid: *const ::windows::core::GUID, processid: u32, flags: u32, summary: *mut ApplicationProcessSummary, statistics: *mut ApplicationProcessStatistics, recycleinfo: *mut ApplicationProcessRecycleInfo, anycomponentshangmonitored: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetApplicationProcessDetails)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(applicationinstanceid), ::core::mem::transmute(processid), ::core::mem::transmute(flags), ::core::mem::transmute(summary), ::core::mem::transmute(statistics), ::core::mem::transmute(recycleinfo), ::core::mem::transmute(anycomponentshangmonitored)).ok() + (::windows::core::Interface::vtable(self).GetApplicationProcessDetails)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(applicationinstanceid), processid, flags, ::core::mem::transmute(summary), ::core::mem::transmute(statistics), ::core::mem::transmute(recycleinfo), ::core::mem::transmute(anycomponentshangmonitored)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetApplicationsInProcess(&self, applicationinstanceid: *const ::windows::core::GUID, processid: u32, partitionid: *const ::windows::core::GUID, flags: u32, numapplicationsinprocess: *mut u32, applications: *mut *mut ApplicationSummary) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetApplicationsInProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(applicationinstanceid), ::core::mem::transmute(processid), ::core::mem::transmute(partitionid), ::core::mem::transmute(flags), ::core::mem::transmute(numapplicationsinprocess), ::core::mem::transmute(applications)).ok() + (::windows::core::Interface::vtable(self).GetApplicationsInProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(applicationinstanceid), processid, ::core::mem::transmute(partitionid), flags, ::core::mem::transmute(numapplicationsinprocess), ::core::mem::transmute(applications)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetComponentsInProcess(&self, applicationinstanceid: *const ::windows::core::GUID, processid: u32, partitionid: *const ::windows::core::GUID, applicationid: *const ::windows::core::GUID, flags: u32, numcomponentsinprocess: *mut u32, components: *mut *mut ComponentSummary) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetComponentsInProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(applicationinstanceid), ::core::mem::transmute(processid), ::core::mem::transmute(partitionid), ::core::mem::transmute(applicationid), ::core::mem::transmute(flags), ::core::mem::transmute(numcomponentsinprocess), ::core::mem::transmute(components)).ok() + (::windows::core::Interface::vtable(self).GetComponentsInProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(applicationinstanceid), processid, ::core::mem::transmute(partitionid), ::core::mem::transmute(applicationid), flags, ::core::mem::transmute(numcomponentsinprocess), ::core::mem::transmute(components)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetComponentDetails(&self, applicationinstanceid: *const ::windows::core::GUID, processid: u32, clsid: *const ::windows::core::GUID, flags: u32, summary: *mut ComponentSummary, statistics: *mut ComponentStatistics, hangmonitorinfo: *mut ComponentHangMonitorInfo) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetComponentDetails)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(applicationinstanceid), ::core::mem::transmute(processid), ::core::mem::transmute(clsid), ::core::mem::transmute(flags), ::core::mem::transmute(summary), ::core::mem::transmute(statistics), ::core::mem::transmute(hangmonitorinfo)).ok() + (::windows::core::Interface::vtable(self).GetComponentDetails)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(applicationinstanceid), processid, ::core::mem::transmute(clsid), flags, ::core::mem::transmute(summary), ::core::mem::transmute(statistics), ::core::mem::transmute(hangmonitorinfo)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetTrackerDataAsCollectionObject(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -8103,15 +8103,15 @@ pub struct IHolder(::windows::core::IUnknown); impl IHolder { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn AllocResource(&self, __midl__iholder0000: usize, __midl__iholder0001: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AllocResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iholder0000), ::core::mem::transmute(__midl__iholder0001)).ok() + (::windows::core::Interface::vtable(self).AllocResource)(::windows::core::Interface::as_raw(self), __midl__iholder0000, ::core::mem::transmute(__midl__iholder0001)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn FreeResource(&self, __midl__iholder0002: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FreeResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iholder0002)).ok() + (::windows::core::Interface::vtable(self).FreeResource)(::windows::core::Interface::as_raw(self), __midl__iholder0002).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn TrackResource(&self, __midl__iholder0003: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TrackResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iholder0003)).ok() + (::windows::core::Interface::vtable(self).TrackResource)(::windows::core::Interface::as_raw(self), __midl__iholder0003).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn TrackResourceS(&self, __midl__iholder0004: *mut u16) -> ::windows::core::Result<()> { @@ -8123,7 +8123,7 @@ impl IHolder { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).UntrackResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iholder0005), __midl__iholder0006.into()).ok() + (::windows::core::Interface::vtable(self).UntrackResource)(::windows::core::Interface::as_raw(self), __midl__iholder0005, __midl__iholder0006.into()).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8139,7 +8139,7 @@ impl IHolder { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn RequestDestroyResource(&self, __midl__iholder0009: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RequestDestroyResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(__midl__iholder0009)).ok() + (::windows::core::Interface::vtable(self).RequestDestroyResource)(::windows::core::Interface::as_raw(self), __midl__iholder0009).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8782,7 +8782,7 @@ impl IMessageMover { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetCommitBatchSize(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCommitBatchSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetCommitBatchSize)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn MoveMessages(&self) -> ::windows::core::Result { @@ -9124,7 +9124,7 @@ impl IMtsGrp { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn Item(&self, lindex: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -10209,7 +10209,7 @@ impl ISecurityCallersColl { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -10546,11 +10546,11 @@ pub struct ISendMethodEvents(::windows::core::IUnknown); impl ISendMethodEvents { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SendMethodCall(&self, pidentity: *const ::core::ffi::c_void, riid: *const ::windows::core::GUID, dwmeth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendMethodCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidentity), ::core::mem::transmute(riid), ::core::mem::transmute(dwmeth)).ok() + (::windows::core::Interface::vtable(self).SendMethodCall)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidentity), ::core::mem::transmute(riid), dwmeth).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SendMethodReturn(&self, pidentity: *const ::core::ffi::c_void, riid: *const ::windows::core::GUID, dwmeth: u32, hrcall: ::windows::core::HRESULT, hrserver: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendMethodReturn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidentity), ::core::mem::transmute(riid), ::core::mem::transmute(dwmeth), ::core::mem::transmute(hrcall), ::core::mem::transmute(hrserver)).ok() + (::windows::core::Interface::vtable(self).SendMethodReturn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidentity), ::core::mem::transmute(riid), dwmeth, hrcall, hrserver).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10722,7 +10722,7 @@ pub struct IServiceComTIIntrinsicsConfig(::windows::core::IUnknown); impl IServiceComTIIntrinsicsConfig { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn ComTIIntrinsicsConfig(&self, comtiintrinsicsconfig: CSC_COMTIIntrinsicsConfig) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ComTIIntrinsicsConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(comtiintrinsicsconfig)).ok() + (::windows::core::Interface::vtable(self).ComTIIntrinsicsConfig)(::windows::core::Interface::as_raw(self), comtiintrinsicsconfig).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10772,7 +10772,7 @@ pub struct IServiceIISIntrinsicsConfig(::windows::core::IUnknown); impl IServiceIISIntrinsicsConfig { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn IISIntrinsicsConfig(&self, iisintrinsicsconfig: CSC_IISIntrinsicsConfig) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IISIntrinsicsConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iisintrinsicsconfig)).ok() + (::windows::core::Interface::vtable(self).IISIntrinsicsConfig)(::windows::core::Interface::as_raw(self), iisintrinsicsconfig).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10822,7 +10822,7 @@ pub struct IServiceInheritanceConfig(::windows::core::IUnknown); impl IServiceInheritanceConfig { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn ContainingContextTreatment(&self, inheritanceconfig: CSC_InheritanceConfig) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ContainingContextTreatment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inheritanceconfig)).ok() + (::windows::core::Interface::vtable(self).ContainingContextTreatment)(::windows::core::Interface::as_raw(self), inheritanceconfig).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10872,7 +10872,7 @@ pub struct IServicePartitionConfig(::windows::core::IUnknown); impl IServicePartitionConfig { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn PartitionConfig(&self, partitionconfig: CSC_PartitionConfig) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PartitionConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(partitionconfig)).ok() + (::windows::core::Interface::vtable(self).PartitionConfig)(::windows::core::Interface::as_raw(self), partitionconfig).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn PartitionID(&self, guidpartitionid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -10990,7 +10990,7 @@ pub struct IServicePoolConfig(::windows::core::IUnknown); impl IServicePoolConfig { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMaxPoolSize(&self, dwmaxpool: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxPoolSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxpool)).ok() + (::windows::core::Interface::vtable(self).SetMaxPoolSize)(::windows::core::Interface::as_raw(self), dwmaxpool).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn MaxPoolSize(&self, pdwmaxpool: *mut u32) -> ::windows::core::Result<()> { @@ -10998,7 +10998,7 @@ impl IServicePoolConfig { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMinPoolSize(&self, dwminpool: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinPoolSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwminpool)).ok() + (::windows::core::Interface::vtable(self).SetMinPoolSize)(::windows::core::Interface::as_raw(self), dwminpool).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn MinPoolSize(&self, pdwminpool: *mut u32) -> ::windows::core::Result<()> { @@ -11006,7 +11006,7 @@ impl IServicePoolConfig { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetCreationTimeout(&self, dwcreationtimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCreationTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcreationtimeout)).ok() + (::windows::core::Interface::vtable(self).SetCreationTimeout)(::windows::core::Interface::as_raw(self), dwcreationtimeout).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn CreationTimeout(&self, pdwcreationtimeout: *mut u32) -> ::windows::core::Result<()> { @@ -11108,7 +11108,7 @@ pub struct IServiceSxsConfig(::windows::core::IUnknown); impl IServiceSxsConfig { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SxsConfig(&self, scsconfig: CSC_SxsConfig) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SxsConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scsconfig)).ok() + (::windows::core::Interface::vtable(self).SxsConfig)(::windows::core::Interface::as_raw(self), scsconfig).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SxsName<'a, P0>(&self, szsxsname: P0) -> ::windows::core::Result<()> @@ -11174,7 +11174,7 @@ pub struct IServiceSynchronizationConfig(::windows::core::IUnknown); impl IServiceSynchronizationConfig { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn ConfigureSynchronization(&self, synchconfig: CSC_SynchronizationConfig) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConfigureSynchronization)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(synchconfig)).ok() + (::windows::core::Interface::vtable(self).ConfigureSynchronization)(::windows::core::Interface::as_raw(self), synchconfig).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11224,15 +11224,15 @@ pub struct IServiceSysTxnConfig(::windows::core::IUnknown); impl IServiceSysTxnConfig { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn ConfigureTransaction(&self, transactionconfig: CSC_TransactionConfig) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ConfigureTransaction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(transactionconfig)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ConfigureTransaction)(::windows::core::Interface::as_raw(self), transactionconfig).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn IsolationLevel(&self, option: COMAdminTxIsolationLevelOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.IsolationLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option)).ok() + (::windows::core::Interface::vtable(self).base__.base__.IsolationLevel)(::windows::core::Interface::as_raw(self), option).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn TransactionTimeout(&self, ultimeoutsec: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.TransactionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultimeoutsec)).ok() + (::windows::core::Interface::vtable(self).base__.base__.TransactionTimeout)(::windows::core::Interface::as_raw(self), ultimeoutsec).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn BringYourOwnTransaction<'a, P0>(&self, sztipurl: P0) -> ::windows::core::Result<()> @@ -11341,11 +11341,11 @@ pub struct IServiceThreadPoolConfig(::windows::core::IUnknown); impl IServiceThreadPoolConfig { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SelectThreadPool(&self, threadpool: CSC_ThreadPool) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectThreadPool)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadpool)).ok() + (::windows::core::Interface::vtable(self).SelectThreadPool)(::windows::core::Interface::as_raw(self), threadpool).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetBindingInfo(&self, binding: CSC_Binding) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBindingInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(binding)).ok() + (::windows::core::Interface::vtable(self).SetBindingInfo)(::windows::core::Interface::as_raw(self), binding).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11400,7 +11400,7 @@ impl IServiceTrackerConfig { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).TrackerConfig)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(trackerconfig), sztrackerappname.into(), sztrackerctxname.into()).ok() + (::windows::core::Interface::vtable(self).TrackerConfig)(::windows::core::Interface::as_raw(self), trackerconfig, sztrackerappname.into(), sztrackerctxname.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11450,15 +11450,15 @@ pub struct IServiceTransactionConfig(::windows::core::IUnknown); impl IServiceTransactionConfig { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn ConfigureTransaction(&self, transactionconfig: CSC_TransactionConfig) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ConfigureTransaction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(transactionconfig)).ok() + (::windows::core::Interface::vtable(self).base__.ConfigureTransaction)(::windows::core::Interface::as_raw(self), transactionconfig).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn IsolationLevel(&self, option: COMAdminTxIsolationLevelOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.IsolationLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option)).ok() + (::windows::core::Interface::vtable(self).base__.IsolationLevel)(::windows::core::Interface::as_raw(self), option).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn TransactionTimeout(&self, ultimeoutsec: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.TransactionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultimeoutsec)).ok() + (::windows::core::Interface::vtable(self).base__.TransactionTimeout)(::windows::core::Interface::as_raw(self), ultimeoutsec).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn BringYourOwnTransaction<'a, P0>(&self, sztipurl: P0) -> ::windows::core::Result<()> @@ -11548,15 +11548,15 @@ pub struct IServiceTransactionConfigBase(::windows::core::IUnknown); impl IServiceTransactionConfigBase { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn ConfigureTransaction(&self, transactionconfig: CSC_TransactionConfig) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConfigureTransaction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(transactionconfig)).ok() + (::windows::core::Interface::vtable(self).ConfigureTransaction)(::windows::core::Interface::as_raw(self), transactionconfig).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn IsolationLevel(&self, option: COMAdminTxIsolationLevelOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsolationLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option)).ok() + (::windows::core::Interface::vtable(self).IsolationLevel)(::windows::core::Interface::as_raw(self), option).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn TransactionTimeout(&self, ultimeoutsec: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TransactionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultimeoutsec)).ok() + (::windows::core::Interface::vtable(self).TransactionTimeout)(::windows::core::Interface::as_raw(self), ultimeoutsec).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn BringYourOwnTransaction<'a, P0>(&self, sztipurl: P0) -> ::windows::core::Result<()> @@ -11723,13 +11723,13 @@ impl ISharedPropertyGroup { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePropertyByPosition(&self, index: i32, fexists: *mut i16, ppprop: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreatePropertyByPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(fexists), ::core::mem::transmute(ppprop)).ok() + (::windows::core::Interface::vtable(self).CreatePropertyByPosition)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(fexists), ::core::mem::transmute(ppprop)).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_PropertyByPosition(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_PropertyByPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PropertyByPosition)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -11951,7 +11951,7 @@ impl ISystemAppEventData { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnDataChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpid), ::core::mem::transmute(dwmask), ::core::mem::transmute(dwnumbersinks), bstrdwmethodmask.into().abi(), ::core::mem::transmute(dwreason), ::core::mem::transmute(u64tracehandle)).ok() + (::windows::core::Interface::vtable(self).OnDataChanged)(::windows::core::Interface::as_raw(self), dwpid, dwmask, dwnumbersinks, bstrdwmethodmask.into().abi(), dwreason, u64tracehandle).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12013,7 +12013,7 @@ impl IThreadPoolKnobs { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMaxThreads(&self, lcmaxthreads: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxThreads)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcmaxthreads)).ok() + (::windows::core::Interface::vtable(self).SetMaxThreads)(::windows::core::Interface::as_raw(self), lcmaxthreads).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetDeleteDelay(&self, pmsecdeletedelay: *mut i32) -> ::windows::core::Result<()> { @@ -12021,7 +12021,7 @@ impl IThreadPoolKnobs { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetDeleteDelay(&self, msecdeletedelay: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDeleteDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msecdeletedelay)).ok() + (::windows::core::Interface::vtable(self).SetDeleteDelay)(::windows::core::Interface::as_raw(self), msecdeletedelay).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetMaxQueuedRequests(&self, plcmaxqueuedrequests: *mut i32) -> ::windows::core::Result<()> { @@ -12033,15 +12033,15 @@ impl IThreadPoolKnobs { } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMaxQueuedRequests(&self, lcmaxqueuedrequests: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxQueuedRequests)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcmaxqueuedrequests)).ok() + (::windows::core::Interface::vtable(self).SetMaxQueuedRequests)(::windows::core::Interface::as_raw(self), lcmaxqueuedrequests).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetMinThreads(&self, lcminthreads: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinThreads)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcminthreads)).ok() + (::windows::core::Interface::vtable(self).SetMinThreads)(::windows::core::Interface::as_raw(self), lcminthreads).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetQueueDepth(&self, lcqueuedepth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQueueDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcqueuedepth)).ok() + (::windows::core::Interface::vtable(self).SetQueueDepth)(::windows::core::Interface::as_raw(self), lcqueuedepth).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12557,7 +12557,7 @@ pub struct ITransactionStatus(::windows::core::IUnknown); impl ITransactionStatus { #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn SetTransactionStatus(&self, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTransactionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).SetTransactionStatus)(::windows::core::Interface::as_raw(self), hrstatus).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub unsafe fn GetTransactionStatus(&self, phrstatus: *mut ::windows::core::HRESULT) -> ::windows::core::Result<()> { @@ -12976,7 +12976,7 @@ pub unsafe fn RecycleSurrogate(lreasoncode: i32) -> ::windows::core::Result<()> extern "system" { fn RecycleSurrogate(lreasoncode: i32) -> ::windows::core::HRESULT; } - RecycleSurrogate(::core::mem::transmute(lreasoncode)).ok() + RecycleSurrogate(lreasoncode).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] #[repr(transparent)] 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 36b2437ac0..3b53b267e7 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs @@ -50,7 +50,7 @@ pub unsafe fn AttachConsole(dwprocessid: u32) -> super::super::Foundation::BOOL extern "system" { fn AttachConsole(dwprocessid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AttachConsole(::core::mem::transmute(dwprocessid))) + ::core::mem::transmute(AttachConsole(dwprocessid)) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] pub const BACKGROUND_BLUE: u32 = 16u32; @@ -589,7 +589,7 @@ pub unsafe fn CreateConsoleScreenBuffer(dwdesiredaccess: u32, dwsharemode: u32, extern "system" { fn CreateConsoleScreenBuffer(dwdesiredaccess: u32, dwsharemode: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwflags: u32, lpscreenbufferdata: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; } - let result__ = CreateConsoleScreenBuffer(::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpscreenbufferdata)); + let result__ = CreateConsoleScreenBuffer(dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes), dwflags, ::core::mem::transmute(lpscreenbufferdata)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -605,7 +605,7 @@ where fn CreatePseudoConsole(size: COORD, hinput: super::super::Foundation::HANDLE, houtput: super::super::Foundation::HANDLE, dwflags: u32, phpc: *mut HPCON) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CreatePseudoConsole(::core::mem::transmute(size), hinput.into(), houtput.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreatePseudoConsole(::core::mem::transmute(size), hinput.into(), houtput.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] pub const DOUBLE_CLICK: u32 = 2u32; @@ -702,7 +702,7 @@ where extern "system" { fn FillConsoleOutputAttribute(hconsoleoutput: super::super::Foundation::HANDLE, wattribute: u16, nlength: u32, dwwritecoord: COORD, lpnumberofattrswritten: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FillConsoleOutputAttribute(hconsoleoutput.into(), ::core::mem::transmute(wattribute), ::core::mem::transmute(nlength), ::core::mem::transmute(dwwritecoord), ::core::mem::transmute(lpnumberofattrswritten))) + ::core::mem::transmute(FillConsoleOutputAttribute(hconsoleoutput.into(), wattribute, nlength, ::core::mem::transmute(dwwritecoord), ::core::mem::transmute(lpnumberofattrswritten))) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -716,7 +716,7 @@ where extern "system" { fn FillConsoleOutputCharacterA(hconsoleoutput: super::super::Foundation::HANDLE, ccharacter: super::super::Foundation::CHAR, nlength: u32, dwwritecoord: COORD, lpnumberofcharswritten: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FillConsoleOutputCharacterA(hconsoleoutput.into(), ccharacter.into(), ::core::mem::transmute(nlength), ::core::mem::transmute(dwwritecoord), ::core::mem::transmute(lpnumberofcharswritten))) + ::core::mem::transmute(FillConsoleOutputCharacterA(hconsoleoutput.into(), ccharacter.into(), nlength, ::core::mem::transmute(dwwritecoord), ::core::mem::transmute(lpnumberofcharswritten))) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -729,7 +729,7 @@ where extern "system" { fn FillConsoleOutputCharacterW(hconsoleoutput: super::super::Foundation::HANDLE, ccharacter: u16, nlength: u32, dwwritecoord: COORD, lpnumberofcharswritten: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FillConsoleOutputCharacterW(hconsoleoutput.into(), ::core::mem::transmute(ccharacter), ::core::mem::transmute(nlength), ::core::mem::transmute(dwwritecoord), ::core::mem::transmute(lpnumberofcharswritten))) + ::core::mem::transmute(FillConsoleOutputCharacterW(hconsoleoutput.into(), ccharacter, nlength, ::core::mem::transmute(dwwritecoord), ::core::mem::transmute(lpnumberofcharswritten))) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -762,7 +762,7 @@ pub unsafe fn GenerateConsoleCtrlEvent(dwctrlevent: u32, dwprocessgroupid: u32) extern "system" { fn GenerateConsoleCtrlEvent(dwctrlevent: u32, dwprocessgroupid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GenerateConsoleCtrlEvent(::core::mem::transmute(dwctrlevent), ::core::mem::transmute(dwprocessgroupid))) + ::core::mem::transmute(GenerateConsoleCtrlEvent(dwctrlevent, dwprocessgroupid)) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] #[inline] @@ -893,7 +893,7 @@ where extern "system" { fn GetConsoleCommandHistoryA(commands: ::windows::core::PSTR, commandbufferlength: u32, exename: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(GetConsoleCommandHistoryA(::core::mem::transmute(commands), ::core::mem::transmute(commandbufferlength), exename.into())) + ::core::mem::transmute(GetConsoleCommandHistoryA(::core::mem::transmute(commands), commandbufferlength, exename.into())) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] #[inline] @@ -929,7 +929,7 @@ where extern "system" { fn GetConsoleCommandHistoryW(commands: ::windows::core::PWSTR, commandbufferlength: u32, exename: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(GetConsoleCommandHistoryW(::core::mem::transmute(commands), ::core::mem::transmute(commandbufferlength), exename.into())) + ::core::mem::transmute(GetConsoleCommandHistoryW(::core::mem::transmute(commands), commandbufferlength, exename.into())) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -965,7 +965,7 @@ where extern "system" { fn GetConsoleFontSize(hconsoleoutput: super::super::Foundation::HANDLE, nfont: u32) -> COORD; } - ::core::mem::transmute(GetConsoleFontSize(hconsoleoutput.into(), ::core::mem::transmute(nfont))) + ::core::mem::transmute(GetConsoleFontSize(hconsoleoutput.into(), nfont)) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1162,7 +1162,7 @@ pub unsafe fn GetStdHandle(nstdhandle: STD_HANDLE) -> ::windows::core::Result super::super::Foundation::HANDLE; } - let result__ = GetStdHandle(::core::mem::transmute(nstdhandle)); + let result__ = GetStdHandle(nstdhandle); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -1481,7 +1481,7 @@ where extern "system" { fn ReadConsoleA(hconsoleinput: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nnumberofcharstoread: u32, lpnumberofcharsread: *mut u32, pinputcontrol: *const CONSOLE_READCONSOLE_CONTROL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadConsoleA(hconsoleinput.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofcharstoread), ::core::mem::transmute(lpnumberofcharsread), ::core::mem::transmute(pinputcontrol))) + ::core::mem::transmute(ReadConsoleA(hconsoleinput.into(), ::core::mem::transmute(lpbuffer), nnumberofcharstoread, ::core::mem::transmute(lpnumberofcharsread), ::core::mem::transmute(pinputcontrol))) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1585,7 +1585,7 @@ where extern "system" { fn ReadConsoleW(hconsoleinput: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nnumberofcharstoread: u32, lpnumberofcharsread: *mut u32, pinputcontrol: *const CONSOLE_READCONSOLE_CONTROL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadConsoleW(hconsoleinput.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofcharstoread), ::core::mem::transmute(lpnumberofcharsread), ::core::mem::transmute(pinputcontrol))) + ::core::mem::transmute(ReadConsoleW(hconsoleinput.into(), ::core::mem::transmute(lpbuffer), nnumberofcharstoread, ::core::mem::transmute(lpnumberofcharsread), ::core::mem::transmute(pinputcontrol))) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] #[inline] @@ -1712,7 +1712,7 @@ pub unsafe fn SetConsoleCP(wcodepageid: u32) -> super::super::Foundation::BOOL { extern "system" { fn SetConsoleCP(wcodepageid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetConsoleCP(::core::mem::transmute(wcodepageid))) + ::core::mem::transmute(SetConsoleCP(wcodepageid)) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1764,7 +1764,7 @@ where extern "system" { fn SetConsoleDisplayMode(hconsoleoutput: super::super::Foundation::HANDLE, dwflags: u32, lpnewscreenbufferdimensions: *mut COORD) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetConsoleDisplayMode(hconsoleoutput.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpnewscreenbufferdimensions))) + ::core::mem::transmute(SetConsoleDisplayMode(hconsoleoutput.into(), dwflags, ::core::mem::transmute(lpnewscreenbufferdimensions))) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1787,7 +1787,7 @@ where extern "system" { fn SetConsoleMode(hconsolehandle: super::super::Foundation::HANDLE, dwmode: CONSOLE_MODE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetConsoleMode(hconsolehandle.into(), ::core::mem::transmute(dwmode))) + ::core::mem::transmute(SetConsoleMode(hconsolehandle.into(), dwmode)) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1800,7 +1800,7 @@ where extern "system" { fn SetConsoleNumberOfCommandsA(number: u32, exename: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetConsoleNumberOfCommandsA(::core::mem::transmute(number), exename.into())) + ::core::mem::transmute(SetConsoleNumberOfCommandsA(number, exename.into())) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1813,7 +1813,7 @@ where extern "system" { fn SetConsoleNumberOfCommandsW(number: u32, exename: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetConsoleNumberOfCommandsW(::core::mem::transmute(number), exename.into())) + ::core::mem::transmute(SetConsoleNumberOfCommandsW(number, exename.into())) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1823,7 +1823,7 @@ pub unsafe fn SetConsoleOutputCP(wcodepageid: u32) -> super::super::Foundation:: extern "system" { fn SetConsoleOutputCP(wcodepageid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetConsoleOutputCP(::core::mem::transmute(wcodepageid))) + ::core::mem::transmute(SetConsoleOutputCP(wcodepageid)) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1862,7 +1862,7 @@ where extern "system" { fn SetConsoleTextAttribute(hconsoleoutput: super::super::Foundation::HANDLE, wattributes: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetConsoleTextAttribute(hconsoleoutput.into(), ::core::mem::transmute(wattributes))) + ::core::mem::transmute(SetConsoleTextAttribute(hconsoleoutput.into(), wattributes)) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1929,7 +1929,7 @@ where extern "system" { fn SetStdHandle(nstdhandle: STD_HANDLE, hhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetStdHandle(::core::mem::transmute(nstdhandle), hhandle.into())) + ::core::mem::transmute(SetStdHandle(nstdhandle, hhandle.into())) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1942,7 +1942,7 @@ where extern "system" { fn SetStdHandleEx(nstdhandle: STD_HANDLE, hhandle: super::super::Foundation::HANDLE, phprevvalue: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetStdHandleEx(::core::mem::transmute(nstdhandle), hhandle.into(), ::core::mem::transmute(phprevvalue))) + ::core::mem::transmute(SetStdHandleEx(nstdhandle, hhandle.into(), ::core::mem::transmute(phprevvalue))) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] pub const WINDOW_BUFFER_SIZE_EVENT: u32 = 4u32; 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 47d3b65012..2e04f70e46 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs @@ -310,7 +310,7 @@ impl IContact { } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn CommitChanges(&self, dwcommitflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CommitChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcommitflags)).ok() + (::windows::core::Interface::vtable(self).CommitChanges)(::windows::core::Interface::as_raw(self), dwcommitflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -379,7 +379,7 @@ impl IContactAggregationAggregate { #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn get_Groups(&self, options: CONTACT_AGGREGATION_COLLECTION_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Groups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Groups)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn AntiLink(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -400,7 +400,7 @@ impl IContactAggregationAggregate { } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn SetFavoriteOrder(&self, favoriteorder: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFavoriteOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(favoriteorder)).ok() + (::windows::core::Interface::vtable(self).SetFavoriteOrder)(::windows::core::Interface::as_raw(self), favoriteorder).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -593,7 +593,7 @@ impl IContactAggregationContact { } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn SetNetworkSourceId(&self, networksourceid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNetworkSourceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(networksourceid)).ok() + (::windows::core::Interface::vtable(self).SetNetworkSourceId)(::windows::core::Interface::as_raw(self), networksourceid).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn NetworkSourceIdString(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -1198,7 +1198,7 @@ impl IContactAggregationManager { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateOrOpenGroup)(::windows::core::Interface::as_raw(self), pgroupname.into(), ::core::mem::transmute(options), ::core::mem::transmute(pcreatedgroup), ::core::mem::transmute(ppgroup)).ok() + (::windows::core::Interface::vtable(self).CreateOrOpenGroup)(::windows::core::Interface::as_raw(self), pgroupname.into(), options, ::core::mem::transmute(pcreatedgroup), ::core::mem::transmute(ppgroup)).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn CreateExternalContact(&self) -> ::windows::core::Result { @@ -1254,17 +1254,17 @@ impl IContactAggregationManager { #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn get_Contacts(&self, options: CONTACT_AGGREGATION_COLLECTION_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Contacts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Contacts)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn get_AggregateContacts(&self, options: CONTACT_AGGREGATION_COLLECTION_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_AggregateContacts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_AggregateContacts)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn get_Groups(&self, options: CONTACT_AGGREGATION_COLLECTION_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Groups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Groups)(::windows::core::Interface::as_raw(self), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn ServerPersons(&self) -> ::windows::core::Result { @@ -1393,7 +1393,7 @@ impl IContactAggregationServerPerson { } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn SetFavoriteOrder(&self, favoriteorder: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFavoriteOrder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(favoriteorder)).ok() + (::windows::core::Interface::vtable(self).SetFavoriteOrder)(::windows::core::Interface::as_raw(self), favoriteorder).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn FavoriteOrderBaseline(&self) -> ::windows::core::Result { @@ -1402,7 +1402,7 @@ impl IContactAggregationServerPerson { } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn SetFavoriteOrderBaseline(&self, favoriteorder: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFavoriteOrderBaseline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(favoriteorder)).ok() + (::windows::core::Interface::vtable(self).SetFavoriteOrderBaseline)(::windows::core::Interface::as_raw(self), favoriteorder).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn Groups(&self) -> ::windows::core::Result<*mut CONTACT_AGGREGATION_BLOB> { @@ -1787,7 +1787,7 @@ impl IContactProperties { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvalue)), pszvalue.len() as _, ::core::mem::transmute(pdwcchpropertyvaluerequired)).ok() + (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), dwflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszvalue)), pszvalue.len() as _, ::core::mem::transmute(pdwcchpropertyvaluerequired)).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1795,7 +1795,7 @@ impl IContactProperties { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetDate)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pftdatetime)).ok() + (::windows::core::Interface::vtable(self).GetDate)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), dwflags, ::core::mem::transmute(pftdatetime)).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1803,14 +1803,14 @@ impl IContactProperties { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetBinary)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszcontenttype)), pszcontenttype.len() as _, ::core::mem::transmute(pdwcchcontenttyperequired), ::core::mem::transmute(ppstream)).ok() + (::windows::core::Interface::vtable(self).GetBinary)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), dwflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszcontenttype)), pszcontenttype.len() as _, ::core::mem::transmute(pdwcchcontenttyperequired), ::core::mem::transmute(ppstream)).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn GetLabels<'a, P0>(&self, pszarrayelementname: P0, dwflags: u32, pszlabels: &mut [u16], pdwcchlabelsrequired: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetLabels)(::windows::core::Interface::as_raw(self), pszarrayelementname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszlabels)), pszlabels.len() as _, ::core::mem::transmute(pdwcchlabelsrequired)).ok() + (::windows::core::Interface::vtable(self).GetLabels)(::windows::core::Interface::as_raw(self), pszarrayelementname.into(), dwflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszlabels)), pszlabels.len() as _, ::core::mem::transmute(pdwcchlabelsrequired)).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn SetString<'a, P0, P1>(&self, pszpropertyname: P0, dwflags: u32, pszvalue: P1) -> ::windows::core::Result<()> @@ -1818,7 +1818,7 @@ impl IContactProperties { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetString)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), ::core::mem::transmute(dwflags), pszvalue.into()).ok() + (::windows::core::Interface::vtable(self).SetString)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), dwflags, pszvalue.into()).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1826,7 +1826,7 @@ impl IContactProperties { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetDate)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ftdatetime)).ok() + (::windows::core::Interface::vtable(self).SetDate)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), dwflags, ::core::mem::transmute(ftdatetime)).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1836,14 +1836,14 @@ impl IContactProperties { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IStream>>, { - (::windows::core::Interface::vtable(self).SetBinary)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), ::core::mem::transmute(dwflags), pszcontenttype.into(), pstream.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetBinary)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), dwflags, pszcontenttype.into(), pstream.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn SetLabels<'a, P0>(&self, pszarrayelementname: P0, dwflags: u32, ppszlabels: &[::windows::core::PWSTR]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetLabels)(::windows::core::Interface::as_raw(self), pszarrayelementname.into(), ::core::mem::transmute(dwflags), ppszlabels.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppszlabels))).ok() + (::windows::core::Interface::vtable(self).SetLabels)(::windows::core::Interface::as_raw(self), pszarrayelementname.into(), dwflags, ppszlabels.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppszlabels))).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1852,28 +1852,28 @@ impl IContactProperties { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).CreateArrayNode)(::windows::core::Interface::as_raw(self), pszarrayname.into(), ::core::mem::transmute(dwflags), fappend.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psznewarrayelementname)), psznewarrayelementname.len() as _, ::core::mem::transmute(pdwcchnewarrayelementnamerequired)).ok() + (::windows::core::Interface::vtable(self).CreateArrayNode)(::windows::core::Interface::as_raw(self), pszarrayname.into(), dwflags, fappend.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psznewarrayelementname)), psznewarrayelementname.len() as _, ::core::mem::transmute(pdwcchnewarrayelementnamerequired)).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn DeleteProperty<'a, P0>(&self, pszpropertyname: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DeleteProperty)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).DeleteProperty)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn DeleteArrayNode<'a, P0>(&self, pszarrayelementname: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DeleteArrayNode)(::windows::core::Interface::as_raw(self), pszarrayelementname.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).DeleteArrayNode)(::windows::core::Interface::as_raw(self), pszarrayelementname.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub unsafe fn DeleteLabels<'a, P0>(&self, pszarrayelementname: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DeleteLabels)(::windows::core::Interface::as_raw(self), pszarrayelementname.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).DeleteLabels)(::windows::core::Interface::as_raw(self), pszarrayelementname.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Contacts\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1882,7 +1882,7 @@ impl IContactProperties { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetPropertyCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pppropertycollection), ::core::mem::transmute(dwflags), pszmultivaluename.into(), ppszlabels.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppszlabels)), fanylabelmatches.into()).ok() + (::windows::core::Interface::vtable(self).GetPropertyCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pppropertycollection), dwflags, pszmultivaluename.into(), ppszlabels.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppszlabels)), fanylabelmatches.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 d2059b367b..6f201bcdd6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/CorrelationVector/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/CorrelationVector/mod.rs @@ -75,7 +75,7 @@ pub unsafe fn RtlInitializeCorrelationVector(correlationvector: *mut CORRELATION extern "system" { fn RtlInitializeCorrelationVector(correlationvector: *mut CORRELATION_VECTOR, version: i32, guid: *const ::windows::core::GUID) -> u32; } - ::core::mem::transmute(RtlInitializeCorrelationVector(::core::mem::transmute(correlationvector), ::core::mem::transmute(version), ::core::mem::transmute(guid))) + ::core::mem::transmute(RtlInitializeCorrelationVector(::core::mem::transmute(correlationvector), version, ::core::mem::transmute(guid))) } #[doc = "*Required features: `\"Win32_System_CorrelationVector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 0ef36786b1..a884958ccd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs @@ -854,7 +854,7 @@ where extern "system" { fn DdeAbandonTransaction(idinst: u32, hconv: HCONV, idtransaction: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DdeAbandonTransaction(::core::mem::transmute(idinst), hconv.into(), ::core::mem::transmute(idtransaction))) + ::core::mem::transmute(DdeAbandonTransaction(idinst, hconv.into(), idtransaction)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -878,7 +878,7 @@ where extern "system" { fn DdeAddData(hdata: HDDEDATA, psrc: *const u8, cb: u32, cboff: u32) -> HDDEDATA; } - ::core::mem::transmute(DdeAddData(hdata.into(), ::core::mem::transmute(psrc), ::core::mem::transmute(cb), ::core::mem::transmute(cboff))) + ::core::mem::transmute(DdeAddData(hdata.into(), ::core::mem::transmute(psrc), cb, cboff)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -891,7 +891,7 @@ where extern "system" { fn DdeClientTransaction(pdata: *const u8, cbdata: u32, hconv: HCONV, hszitem: HSZ, wfmt: u32, wtype: DDE_CLIENT_TRANSACTION_TYPE, dwtimeout: u32, pdwresult: *mut u32) -> HDDEDATA; } - ::core::mem::transmute(DdeClientTransaction(::core::mem::transmute(pdata), ::core::mem::transmute(cbdata), hconv.into(), hszitem.into(), ::core::mem::transmute(wfmt), ::core::mem::transmute(wtype), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(pdwresult))) + ::core::mem::transmute(DdeClientTransaction(::core::mem::transmute(pdata), cbdata, hconv.into(), hszitem.into(), wfmt, wtype, dwtimeout, ::core::mem::transmute(pdwresult))) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -918,7 +918,7 @@ where extern "system" { fn DdeConnect(idinst: u32, hszservice: HSZ, hsztopic: HSZ, pcc: *const CONVCONTEXT) -> HCONV; } - ::core::mem::transmute(DdeConnect(::core::mem::transmute(idinst), hszservice.into(), hsztopic.into(), ::core::mem::transmute(pcc))) + ::core::mem::transmute(DdeConnect(idinst, hszservice.into(), hsztopic.into(), ::core::mem::transmute(pcc))) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -933,7 +933,7 @@ where extern "system" { fn DdeConnectList(idinst: u32, hszservice: HSZ, hsztopic: HSZ, hconvlist: HCONVLIST, pcc: *const CONVCONTEXT) -> HCONVLIST; } - ::core::mem::transmute(DdeConnectList(::core::mem::transmute(idinst), hszservice.into(), hsztopic.into(), hconvlist.into(), ::core::mem::transmute(pcc))) + ::core::mem::transmute(DdeConnectList(idinst, hszservice.into(), hsztopic.into(), hconvlist.into(), ::core::mem::transmute(pcc))) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -945,7 +945,7 @@ where extern "system" { fn DdeCreateDataHandle(idinst: u32, psrc: *const u8, cb: u32, cboff: u32, hszitem: HSZ, wfmt: u32, afcmd: u32) -> HDDEDATA; } - ::core::mem::transmute(DdeCreateDataHandle(::core::mem::transmute(idinst), ::core::mem::transmute(psrc), ::core::mem::transmute(cb), ::core::mem::transmute(cboff), hszitem.into(), ::core::mem::transmute(wfmt), ::core::mem::transmute(afcmd))) + ::core::mem::transmute(DdeCreateDataHandle(idinst, ::core::mem::transmute(psrc), cb, cboff, hszitem.into(), wfmt, afcmd)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -957,7 +957,7 @@ where extern "system" { fn DdeCreateStringHandleA(idinst: u32, psz: ::windows::core::PCSTR, icodepage: i32) -> HSZ; } - ::core::mem::transmute(DdeCreateStringHandleA(::core::mem::transmute(idinst), psz.into(), ::core::mem::transmute(icodepage))) + ::core::mem::transmute(DdeCreateStringHandleA(idinst, psz.into(), icodepage)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -969,7 +969,7 @@ where extern "system" { fn DdeCreateStringHandleW(idinst: u32, psz: ::windows::core::PCWSTR, icodepage: i32) -> HSZ; } - ::core::mem::transmute(DdeCreateStringHandleW(::core::mem::transmute(idinst), psz.into(), ::core::mem::transmute(icodepage))) + ::core::mem::transmute(DdeCreateStringHandleW(idinst, psz.into(), icodepage)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1008,7 +1008,7 @@ where extern "system" { fn DdeEnableCallback(idinst: u32, hconv: HCONV, wcmd: DDE_ENABLE_CALLBACK_CMD) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DdeEnableCallback(::core::mem::transmute(idinst), hconv.into(), ::core::mem::transmute(wcmd))) + ::core::mem::transmute(DdeEnableCallback(idinst, hconv.into(), wcmd)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1034,7 +1034,7 @@ where extern "system" { fn DdeFreeStringHandle(idinst: u32, hsz: HSZ) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DdeFreeStringHandle(::core::mem::transmute(idinst), hsz.into())) + ::core::mem::transmute(DdeFreeStringHandle(idinst, hsz.into())) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1046,7 +1046,7 @@ where extern "system" { fn DdeGetData(hdata: HDDEDATA, pdst: *mut u8, cbmax: u32, cboff: u32) -> u32; } - ::core::mem::transmute(DdeGetData(hdata.into(), ::core::mem::transmute(pdst), ::core::mem::transmute(cbmax), ::core::mem::transmute(cboff))) + ::core::mem::transmute(DdeGetData(hdata.into(), ::core::mem::transmute(pdst), cbmax, cboff)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1055,7 +1055,7 @@ pub unsafe fn DdeGetLastError(idinst: u32) -> u32 { extern "system" { fn DdeGetLastError(idinst: u32) -> u32; } - ::core::mem::transmute(DdeGetLastError(::core::mem::transmute(idinst))) + ::core::mem::transmute(DdeGetLastError(idinst)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1077,7 +1077,7 @@ pub unsafe fn DdeInitializeA(pidinst: *mut u32, pfncallback: PFNCALLBACK, afcmd: extern "system" { fn DdeInitializeA(pidinst: *mut u32, pfncallback: *mut ::core::ffi::c_void, afcmd: DDE_INITIALIZE_COMMAND, ulres: u32) -> u32; } - ::core::mem::transmute(DdeInitializeA(::core::mem::transmute(pidinst), ::core::mem::transmute(pfncallback), ::core::mem::transmute(afcmd), ::core::mem::transmute(ulres))) + ::core::mem::transmute(DdeInitializeA(::core::mem::transmute(pidinst), ::core::mem::transmute(pfncallback), afcmd, ulres)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1086,7 +1086,7 @@ pub unsafe fn DdeInitializeW(pidinst: *mut u32, pfncallback: PFNCALLBACK, afcmd: extern "system" { fn DdeInitializeW(pidinst: *mut u32, pfncallback: *mut ::core::ffi::c_void, afcmd: DDE_INITIALIZE_COMMAND, ulres: u32) -> u32; } - ::core::mem::transmute(DdeInitializeW(::core::mem::transmute(pidinst), ::core::mem::transmute(pfncallback), ::core::mem::transmute(afcmd), ::core::mem::transmute(ulres))) + ::core::mem::transmute(DdeInitializeW(::core::mem::transmute(pidinst), ::core::mem::transmute(pfncallback), afcmd, ulres)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1099,7 +1099,7 @@ where extern "system" { fn DdeKeepStringHandle(idinst: u32, hsz: HSZ) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DdeKeepStringHandle(::core::mem::transmute(idinst), hsz.into())) + ::core::mem::transmute(DdeKeepStringHandle(idinst, hsz.into())) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1112,7 +1112,7 @@ where extern "system" { fn DdeNameService(idinst: u32, hsz1: HSZ, hsz2: HSZ, afcmd: DDE_NAME_SERVICE_CMD) -> HDDEDATA; } - ::core::mem::transmute(DdeNameService(::core::mem::transmute(idinst), hsz1.into(), hsz2.into(), ::core::mem::transmute(afcmd))) + ::core::mem::transmute(DdeNameService(idinst, hsz1.into(), hsz2.into(), afcmd)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1126,7 +1126,7 @@ where extern "system" { fn DdePostAdvise(idinst: u32, hsztopic: HSZ, hszitem: HSZ) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DdePostAdvise(::core::mem::transmute(idinst), hsztopic.into(), hszitem.into())) + ::core::mem::transmute(DdePostAdvise(idinst, hsztopic.into(), hszitem.into())) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -1139,7 +1139,7 @@ where extern "system" { fn DdeQueryConvInfo(hconv: HCONV, idtransaction: u32, pconvinfo: *mut CONVINFO) -> u32; } - ::core::mem::transmute(DdeQueryConvInfo(hconv.into(), ::core::mem::transmute(idtransaction), ::core::mem::transmute(pconvinfo))) + ::core::mem::transmute(DdeQueryConvInfo(hconv.into(), idtransaction, ::core::mem::transmute(pconvinfo))) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1164,7 +1164,7 @@ where extern "system" { fn DdeQueryStringA(idinst: u32, hsz: HSZ, psz: ::windows::core::PSTR, cchmax: u32, icodepage: i32) -> u32; } - ::core::mem::transmute(DdeQueryStringA(::core::mem::transmute(idinst), hsz.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _, ::core::mem::transmute(icodepage))) + ::core::mem::transmute(DdeQueryStringA(idinst, hsz.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _, icodepage)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1176,7 +1176,7 @@ where extern "system" { fn DdeQueryStringW(idinst: u32, hsz: HSZ, psz: ::windows::core::PWSTR, cchmax: u32, icodepage: i32) -> u32; } - ::core::mem::transmute(DdeQueryStringW(::core::mem::transmute(idinst), hsz.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _, ::core::mem::transmute(icodepage))) + ::core::mem::transmute(DdeQueryStringW(idinst, hsz.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psz)), psz.len() as _, icodepage)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1214,7 +1214,7 @@ where extern "system" { fn DdeSetUserHandle(hconv: HCONV, id: u32, huser: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DdeSetUserHandle(hconv.into(), ::core::mem::transmute(id), ::core::mem::transmute(huser))) + ::core::mem::transmute(DdeSetUserHandle(hconv.into(), id, huser)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1237,7 +1237,7 @@ pub unsafe fn DdeUninitialize(idinst: u32) -> super::super::Foundation::BOOL { extern "system" { fn DdeUninitialize(idinst: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DdeUninitialize(::core::mem::transmute(idinst))) + ::core::mem::transmute(DdeUninitialize(idinst)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1246,7 +1246,7 @@ pub unsafe fn DeleteAtom(natom: u16) -> u16 { extern "system" { fn DeleteAtom(natom: u16) -> u16; } - ::core::mem::transmute(DeleteAtom(::core::mem::transmute(natom))) + ::core::mem::transmute(DeleteAtom(natom)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1265,7 +1265,7 @@ pub unsafe fn EnumClipboardFormats(format: u32) -> u32 { extern "system" { fn EnumClipboardFormats(format: u32) -> u32; } - ::core::mem::transmute(EnumClipboardFormats(::core::mem::transmute(format))) + ::core::mem::transmute(EnumClipboardFormats(format)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1302,7 +1302,7 @@ where extern "system" { fn FreeDDElParam(msg: u32, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FreeDDElParam(::core::mem::transmute(msg), lparam.into())) + ::core::mem::transmute(FreeDDElParam(msg, lparam.into())) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1311,7 +1311,7 @@ pub unsafe fn GetAtomNameA(natom: u16, lpbuffer: &mut [u8]) -> u32 { extern "system" { fn GetAtomNameA(natom: u16, lpbuffer: ::windows::core::PSTR, nsize: i32) -> u32; } - ::core::mem::transmute(GetAtomNameA(::core::mem::transmute(natom), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _)) + ::core::mem::transmute(GetAtomNameA(natom, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1320,7 +1320,7 @@ pub unsafe fn GetAtomNameW(natom: u16, lpbuffer: &mut [u16]) -> u32 { extern "system" { fn GetAtomNameW(natom: u16, lpbuffer: ::windows::core::PWSTR, nsize: i32) -> u32; } - ::core::mem::transmute(GetAtomNameW(::core::mem::transmute(natom), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _)) + ::core::mem::transmute(GetAtomNameW(natom, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1330,7 +1330,7 @@ pub unsafe fn GetClipboardData(uformat: u32) -> ::windows::core::Result super::super::Foundation::HANDLE; } - let result__ = GetClipboardData(::core::mem::transmute(uformat)); + let result__ = GetClipboardData(uformat); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -1340,7 +1340,7 @@ pub unsafe fn GetClipboardFormatNameA(format: u32, lpszformatname: &mut [u8]) -> extern "system" { fn GetClipboardFormatNameA(format: u32, lpszformatname: ::windows::core::PSTR, cchmaxcount: i32) -> i32; } - ::core::mem::transmute(GetClipboardFormatNameA(::core::mem::transmute(format), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszformatname)), lpszformatname.len() as _)) + ::core::mem::transmute(GetClipboardFormatNameA(format, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszformatname)), lpszformatname.len() as _)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1349,7 +1349,7 @@ pub unsafe fn GetClipboardFormatNameW(format: u32, lpszformatname: &mut [u16]) - extern "system" { fn GetClipboardFormatNameW(format: u32, lpszformatname: ::windows::core::PWSTR, cchmaxcount: i32) -> i32; } - ::core::mem::transmute(GetClipboardFormatNameW(::core::mem::transmute(format), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszformatname)), lpszformatname.len() as _)) + ::core::mem::transmute(GetClipboardFormatNameW(format, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszformatname)), lpszformatname.len() as _)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1431,7 +1431,7 @@ where extern "system" { fn GlobalAddAtomExA(lpstring: ::windows::core::PCSTR, flags: u32) -> u16; } - ::core::mem::transmute(GlobalAddAtomExA(lpstring.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(GlobalAddAtomExA(lpstring.into(), flags)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1443,7 +1443,7 @@ where extern "system" { fn GlobalAddAtomExW(lpstring: ::windows::core::PCWSTR, flags: u32) -> u16; } - ::core::mem::transmute(GlobalAddAtomExW(lpstring.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(GlobalAddAtomExW(lpstring.into(), flags)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1464,7 +1464,7 @@ pub unsafe fn GlobalDeleteAtom(natom: u16) -> u16 { extern "system" { fn GlobalDeleteAtom(natom: u16) -> u16; } - ::core::mem::transmute(GlobalDeleteAtom(::core::mem::transmute(natom))) + ::core::mem::transmute(GlobalDeleteAtom(natom)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1497,7 +1497,7 @@ pub unsafe fn GlobalGetAtomNameA(natom: u16, lpbuffer: &mut [u8]) -> u32 { extern "system" { fn GlobalGetAtomNameA(natom: u16, lpbuffer: ::windows::core::PSTR, nsize: i32) -> u32; } - ::core::mem::transmute(GlobalGetAtomNameA(::core::mem::transmute(natom), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _)) + ::core::mem::transmute(GlobalGetAtomNameA(natom, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] @@ -1506,7 +1506,7 @@ pub unsafe fn GlobalGetAtomNameW(natom: u16, lpbuffer: &mut [u16]) -> u32 { extern "system" { fn GlobalGetAtomNameW(natom: u16, lpbuffer: ::windows::core::PWSTR, nsize: i32) -> u32; } - ::core::mem::transmute(GlobalGetAtomNameW(::core::mem::transmute(natom), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _)) + ::core::mem::transmute(GlobalGetAtomNameW(natom, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -1691,7 +1691,7 @@ pub unsafe fn InitAtomTable(nsize: u32) -> super::super::Foundation::BOOL { extern "system" { fn InitAtomTable(nsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InitAtomTable(::core::mem::transmute(nsize))) + ::core::mem::transmute(InitAtomTable(nsize)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1701,7 +1701,7 @@ pub unsafe fn IsClipboardFormatAvailable(format: u32) -> super::super::Foundatio extern "system" { fn IsClipboardFormatAvailable(format: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsClipboardFormatAvailable(::core::mem::transmute(format))) + ::core::mem::transmute(IsClipboardFormatAvailable(format)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const MAX_MONITORS: u32 = 4u32; @@ -2099,7 +2099,7 @@ pub unsafe fn PackDDElParam(msg: u32, uilo: usize, uihi: usize) -> super::super: extern "system" { fn PackDDElParam(msg: u32, uilo: usize, uihi: usize) -> super::super::Foundation::LPARAM; } - ::core::mem::transmute(PackDDElParam(::core::mem::transmute(msg), ::core::mem::transmute(uilo), ::core::mem::transmute(uihi))) + ::core::mem::transmute(PackDDElParam(msg, uilo, uihi)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const QID_SYNC: u32 = 4294967295u32; @@ -2151,7 +2151,7 @@ where extern "system" { fn ReuseDDElParam(lparam: super::super::Foundation::LPARAM, msgin: u32, msgout: u32, uilo: usize, uihi: usize) -> super::super::Foundation::LPARAM; } - ::core::mem::transmute(ReuseDDElParam(lparam.into(), ::core::mem::transmute(msgin), ::core::mem::transmute(msgout), ::core::mem::transmute(uilo), ::core::mem::transmute(uihi))) + ::core::mem::transmute(ReuseDDElParam(lparam.into(), msgin, msgout, uilo, uihi)) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const SZDDESYS_ITEM_FORMATS: &str = "Formats"; @@ -2180,7 +2180,7 @@ where extern "system" { fn SetClipboardData(uformat: u32, hmem: super::super::Foundation::HANDLE) -> super::super::Foundation::HANDLE; } - let result__ = SetClipboardData(::core::mem::transmute(uformat), hmem.into()); + let result__ = SetClipboardData(uformat, hmem.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] @@ -2207,7 +2207,7 @@ where extern "system" { fn SetWinMetaFileBits(nsize: u32, lpmeta16data: *const u8, hdcref: super::super::Graphics::Gdi::HDC, lpmfp: *const METAFILEPICT) -> super::super::Graphics::Gdi::HENHMETAFILE; } - ::core::mem::transmute(SetWinMetaFileBits(::core::mem::transmute(nsize), ::core::mem::transmute(lpmeta16data), hdcref.into(), ::core::mem::transmute(lpmfp))) + ::core::mem::transmute(SetWinMetaFileBits(nsize, ::core::mem::transmute(lpmeta16data), hdcref.into(), ::core::mem::transmute(lpmfp))) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const TIMEOUT_ASYNC: u32 = 4294967295u32; @@ -2222,7 +2222,7 @@ where extern "system" { fn UnpackDDElParam(msg: u32, lparam: super::super::Foundation::LPARAM, puilo: *mut usize, puihi: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnpackDDElParam(::core::mem::transmute(msg), lparam.into(), ::core::mem::transmute(puilo), ::core::mem::transmute(puihi))) + ::core::mem::transmute(UnpackDDElParam(msg, lparam.into(), ::core::mem::transmute(puilo), ::core::mem::transmute(puihi))) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const WM_DDE_ACK: u32 = 996u32; 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 c0051587d3..f93f0beabd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs @@ -236,7 +236,7 @@ impl IWdsTransportClient { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn Disconnect(&self, disconnectiontype: WDSTRANSPORT_DISCONNECT_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Disconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(disconnectiontype)).ok() + (::windows::core::Interface::vtable(self).Disconnect)(::windows::core::Interface::as_raw(self), disconnectiontype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -348,7 +348,7 @@ impl IWdsTransportCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, ulindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -450,7 +450,7 @@ impl IWdsTransportConfigurationManager { #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn get_WdsTransportServicesRunning(&self, brealtimestatus: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_WdsTransportServicesRunning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brealtimestatus), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_WdsTransportServicesRunning)(::windows::core::Interface::as_raw(self), brealtimestatus, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn EnableWdsTransportServices(&self) -> ::windows::core::Result<()> { @@ -474,7 +474,7 @@ impl IWdsTransportConfigurationManager { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn NotifyWdsTransportServices(&self, servicenotification: WDSTRANSPORT_SERVICE_NOTIFICATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyWdsTransportServices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(servicenotification)).ok() + (::windows::core::Interface::vtable(self).NotifyWdsTransportServices)(::windows::core::Interface::as_raw(self), servicenotification).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -580,7 +580,7 @@ impl IWdsTransportConfigurationManager2 { #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn get_WdsTransportServicesRunning(&self, brealtimestatus: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_WdsTransportServicesRunning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(brealtimestatus), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_WdsTransportServicesRunning)(::windows::core::Interface::as_raw(self), brealtimestatus, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn EnableWdsTransportServices(&self) -> ::windows::core::Result<()> { @@ -604,7 +604,7 @@ impl IWdsTransportConfigurationManager2 { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn NotifyWdsTransportServices(&self, servicenotification: WDSTRANSPORT_SERVICE_NOTIFICATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.NotifyWdsTransportServices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(servicenotification)).ok() + (::windows::core::Interface::vtable(self).base__.NotifyWdsTransportServices)(::windows::core::Interface::as_raw(self), servicenotification).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -961,7 +961,7 @@ impl IWdsTransportDiagnosticsPolicy { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetEnabled(&self, benabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), benabled).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn Components(&self) -> ::windows::core::Result { @@ -970,7 +970,7 @@ impl IWdsTransportDiagnosticsPolicy { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetComponents(&self, ulcomponents: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetComponents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcomponents)).ok() + (::windows::core::Interface::vtable(self).SetComponents)(::windows::core::Interface::as_raw(self), ulcomponents).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1179,7 +1179,7 @@ impl IWdsTransportMulticastSessionPolicy { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetSlowClientHandling(&self, slowclienthandling: WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSlowClientHandling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slowclienthandling)).ok() + (::windows::core::Interface::vtable(self).SetSlowClientHandling)(::windows::core::Interface::as_raw(self), slowclienthandling).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn AutoDisconnectThreshold(&self) -> ::windows::core::Result { @@ -1188,7 +1188,7 @@ impl IWdsTransportMulticastSessionPolicy { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetAutoDisconnectThreshold(&self, ulthreshold: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoDisconnectThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulthreshold)).ok() + (::windows::core::Interface::vtable(self).SetAutoDisconnectThreshold)(::windows::core::Interface::as_raw(self), ulthreshold).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn MultistreamStreamCount(&self) -> ::windows::core::Result { @@ -1197,7 +1197,7 @@ impl IWdsTransportMulticastSessionPolicy { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetMultistreamStreamCount(&self, ulstreamcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMultistreamStreamCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstreamcount)).ok() + (::windows::core::Interface::vtable(self).SetMultistreamStreamCount)(::windows::core::Interface::as_raw(self), ulstreamcount).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SlowClientFallback(&self) -> ::windows::core::Result { @@ -1206,7 +1206,7 @@ impl IWdsTransportMulticastSessionPolicy { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetSlowClientFallback(&self, bclientfallback: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSlowClientFallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bclientfallback)).ok() + (::windows::core::Interface::vtable(self).SetSlowClientFallback)(::windows::core::Interface::as_raw(self), bclientfallback).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1414,7 +1414,7 @@ impl IWdsTransportNamespace { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn Deregister(&self, bterminatesessions: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Deregister)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bterminatesessions)).ok() + (::windows::core::Interface::vtable(self).Deregister)(::windows::core::Interface::as_raw(self), bterminatesessions).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1669,7 +1669,7 @@ impl IWdsTransportNamespaceAutoCast { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn Deregister(&self, bterminatesessions: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Deregister)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bterminatesessions)).ok() + (::windows::core::Interface::vtable(self).base__.Deregister)(::windows::core::Interface::as_raw(self), bterminatesessions).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1788,7 +1788,7 @@ impl IWdsTransportNamespaceManager { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateNamespace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(namespacetype), bsznamespacename.into().abi(), bszcontentprovider.into().abi(), bszconfiguration.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateNamespace)(::windows::core::Interface::as_raw(self), namespacetype, bsznamespacename.into().abi(), bszcontentprovider.into().abi(), bszconfiguration.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1807,7 +1807,7 @@ impl IWdsTransportNamespaceManager { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RetrieveNamespaces)(::windows::core::Interface::as_raw(self), bszcontentprovider.into().abi(), bsznamespacename.into().abi(), ::core::mem::transmute(bincludetombstones), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RetrieveNamespaces)(::windows::core::Interface::as_raw(self), bszcontentprovider.into().abi(), bsznamespacename.into().abi(), bincludetombstones, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -2001,7 +2001,7 @@ impl IWdsTransportNamespaceScheduledCast { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn Deregister(&self, bterminatesessions: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Deregister)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bterminatesessions)).ok() + (::windows::core::Interface::vtable(self).base__.Deregister)(::windows::core::Interface::as_raw(self), bterminatesessions).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2222,7 +2222,7 @@ impl IWdsTransportNamespaceScheduledCastAutoStart { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn Deregister(&self, bterminatesessions: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Deregister)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bterminatesessions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Deregister)(::windows::core::Interface::as_raw(self), bterminatesessions).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2251,7 +2251,7 @@ impl IWdsTransportNamespaceScheduledCastAutoStart { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetMinimumClients(&self, ulminimumclients: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinimumClients)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulminimumclients)).ok() + (::windows::core::Interface::vtable(self).SetMinimumClients)(::windows::core::Interface::as_raw(self), ulminimumclients).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn StartTime(&self) -> ::windows::core::Result { @@ -2260,7 +2260,7 @@ impl IWdsTransportNamespaceScheduledCastAutoStart { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetStartTime(&self, starttime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(starttime)).ok() + (::windows::core::Interface::vtable(self).SetStartTime)(::windows::core::Interface::as_raw(self), starttime).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2482,7 +2482,7 @@ impl IWdsTransportNamespaceScheduledCastManualStart { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn Deregister(&self, bterminatesessions: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Deregister)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bterminatesessions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Deregister)(::windows::core::Interface::as_raw(self), bterminatesessions).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2640,7 +2640,7 @@ impl IWdsTransportServer { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn DisconnectClient(&self, ulclientid: u32, disconnectiontype: WDSTRANSPORT_DISCONNECT_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectClient)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulclientid), ::core::mem::transmute(disconnectiontype)).ok() + (::windows::core::Interface::vtable(self).DisconnectClient)(::windows::core::Interface::as_raw(self), ulclientid, disconnectiontype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2759,7 +2759,7 @@ impl IWdsTransportServer2 { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn DisconnectClient(&self, ulclientid: u32, disconnectiontype: WDSTRANSPORT_DISCONNECT_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DisconnectClient)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulclientid), ::core::mem::transmute(disconnectiontype)).ok() + (::windows::core::Interface::vtable(self).base__.DisconnectClient)(::windows::core::Interface::as_raw(self), ulclientid, disconnectiontype).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2883,17 +2883,17 @@ impl IWdsTransportServicePolicy { #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn get_IpAddressSource(&self, addresstype: WDSTRANSPORT_IP_ADDRESS_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_IpAddressSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_IpAddressSource)(::windows::core::Interface::as_raw(self), addresstype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn put_IpAddressSource(&self, addresstype: WDSTRANSPORT_IP_ADDRESS_TYPE, sourcetype: WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_IpAddressSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), ::core::mem::transmute(sourcetype)).ok() + (::windows::core::Interface::vtable(self).put_IpAddressSource)(::windows::core::Interface::as_raw(self), addresstype, sourcetype).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_StartIpAddress(&self, addresstype: WDSTRANSPORT_IP_ADDRESS_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_StartIpAddress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_StartIpAddress)(::windows::core::Interface::as_raw(self), addresstype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2901,13 +2901,13 @@ impl IWdsTransportServicePolicy { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_StartIpAddress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), bszstartipaddress.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_StartIpAddress)(::windows::core::Interface::as_raw(self), addresstype, bszstartipaddress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_EndIpAddress(&self, addresstype: WDSTRANSPORT_IP_ADDRESS_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_EndIpAddress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_EndIpAddress)(::windows::core::Interface::as_raw(self), addresstype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2915,7 +2915,7 @@ impl IWdsTransportServicePolicy { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_EndIpAddress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), bszendipaddress.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_EndIpAddress)(::windows::core::Interface::as_raw(self), addresstype, bszendipaddress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn StartPort(&self) -> ::windows::core::Result { @@ -2924,7 +2924,7 @@ impl IWdsTransportServicePolicy { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetStartPort(&self, ulstartport: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartport)).ok() + (::windows::core::Interface::vtable(self).SetStartPort)(::windows::core::Interface::as_raw(self), ulstartport).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn EndPort(&self) -> ::windows::core::Result { @@ -2933,7 +2933,7 @@ impl IWdsTransportServicePolicy { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetEndPort(&self, ulendport: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEndPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulendport)).ok() + (::windows::core::Interface::vtable(self).SetEndPort)(::windows::core::Interface::as_raw(self), ulendport).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn NetworkProfile(&self) -> ::windows::core::Result { @@ -2942,7 +2942,7 @@ impl IWdsTransportServicePolicy { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetNetworkProfile(&self, profiletype: WDSTRANSPORT_NETWORK_PROFILE_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNetworkProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype)).ok() + (::windows::core::Interface::vtable(self).SetNetworkProfile)(::windows::core::Interface::as_raw(self), profiletype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3080,17 +3080,17 @@ impl IWdsTransportServicePolicy2 { #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn get_IpAddressSource(&self, addresstype: WDSTRANSPORT_IP_ADDRESS_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_IpAddressSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_IpAddressSource)(::windows::core::Interface::as_raw(self), addresstype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn put_IpAddressSource(&self, addresstype: WDSTRANSPORT_IP_ADDRESS_TYPE, sourcetype: WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.put_IpAddressSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), ::core::mem::transmute(sourcetype)).ok() + (::windows::core::Interface::vtable(self).base__.put_IpAddressSource)(::windows::core::Interface::as_raw(self), addresstype, sourcetype).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_StartIpAddress(&self, addresstype: WDSTRANSPORT_IP_ADDRESS_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_StartIpAddress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_StartIpAddress)(::windows::core::Interface::as_raw(self), addresstype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3098,13 +3098,13 @@ impl IWdsTransportServicePolicy2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_StartIpAddress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), bszstartipaddress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_StartIpAddress)(::windows::core::Interface::as_raw(self), addresstype, bszstartipaddress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_EndIpAddress(&self, addresstype: WDSTRANSPORT_IP_ADDRESS_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_EndIpAddress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_EndIpAddress)(::windows::core::Interface::as_raw(self), addresstype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3112,7 +3112,7 @@ impl IWdsTransportServicePolicy2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_EndIpAddress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(addresstype), bszendipaddress.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_EndIpAddress)(::windows::core::Interface::as_raw(self), addresstype, bszendipaddress.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn StartPort(&self) -> ::windows::core::Result { @@ -3121,7 +3121,7 @@ impl IWdsTransportServicePolicy2 { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetStartPort(&self, ulstartport: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStartPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartport)).ok() + (::windows::core::Interface::vtable(self).base__.SetStartPort)(::windows::core::Interface::as_raw(self), ulstartport).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn EndPort(&self) -> ::windows::core::Result { @@ -3130,7 +3130,7 @@ impl IWdsTransportServicePolicy2 { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetEndPort(&self, ulendport: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEndPort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulendport)).ok() + (::windows::core::Interface::vtable(self).base__.SetEndPort)(::windows::core::Interface::as_raw(self), ulendport).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn NetworkProfile(&self) -> ::windows::core::Result { @@ -3139,7 +3139,7 @@ impl IWdsTransportServicePolicy2 { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetNetworkProfile(&self, profiletype: WDSTRANSPORT_NETWORK_PROFILE_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNetworkProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(profiletype)).ok() + (::windows::core::Interface::vtable(self).base__.SetNetworkProfile)(::windows::core::Interface::as_raw(self), profiletype).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn UdpPortPolicy(&self) -> ::windows::core::Result { @@ -3148,7 +3148,7 @@ impl IWdsTransportServicePolicy2 { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetUdpPortPolicy(&self, udpportpolicy: WDSTRANSPORT_UDP_PORT_POLICY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUdpPortPolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(udpportpolicy)).ok() + (::windows::core::Interface::vtable(self).SetUdpPortPolicy)(::windows::core::Interface::as_raw(self), udpportpolicy).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn TftpMaximumBlockSize(&self) -> ::windows::core::Result { @@ -3157,7 +3157,7 @@ impl IWdsTransportServicePolicy2 { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetTftpMaximumBlockSize(&self, ultftpmaximumblocksize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTftpMaximumBlockSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultftpmaximumblocksize)).ok() + (::windows::core::Interface::vtable(self).SetTftpMaximumBlockSize)(::windows::core::Interface::as_raw(self), ultftpmaximumblocksize).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn EnableTftpVariableWindowExtension(&self) -> ::windows::core::Result { @@ -3166,7 +3166,7 @@ impl IWdsTransportServicePolicy2 { } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] pub unsafe fn SetEnableTftpVariableWindowExtension(&self, benabletftpvariablewindowextension: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableTftpVariableWindowExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benabletftpvariablewindowextension)).ok() + (::windows::core::Interface::vtable(self).SetEnableTftpVariableWindowExtension)(::windows::core::Interface::as_raw(self), benabletftpvariablewindowextension).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4370,7 +4370,7 @@ where extern "system" { fn PxeAsyncRecvDone(hclientrequest: super::super::Foundation::HANDLE, action: u32) -> u32; } - ::core::mem::transmute(PxeAsyncRecvDone(hclientrequest.into(), ::core::mem::transmute(action))) + ::core::mem::transmute(PxeAsyncRecvDone(hclientrequest.into(), action)) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4379,7 +4379,7 @@ pub unsafe fn PxeDhcpAppendOption(preplypacket: *mut ::core::ffi::c_void, umaxre extern "system" { fn PxeDhcpAppendOption(preplypacket: *mut ::core::ffi::c_void, umaxreplypacketlen: u32, pureplypacketlen: *mut u32, boption: u8, boptionlen: u8, pvalue: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PxeDhcpAppendOption(::core::mem::transmute(preplypacket), ::core::mem::transmute(umaxreplypacketlen), ::core::mem::transmute(pureplypacketlen), ::core::mem::transmute(boption), ::core::mem::transmute(boptionlen), ::core::mem::transmute(pvalue))) + ::core::mem::transmute(PxeDhcpAppendOption(::core::mem::transmute(preplypacket), umaxreplypacketlen, ::core::mem::transmute(pureplypacketlen), boption, boptionlen, ::core::mem::transmute(pvalue))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4388,7 +4388,7 @@ pub unsafe fn PxeDhcpAppendOptionRaw(preplypacket: *mut ::core::ffi::c_void, uma extern "system" { fn PxeDhcpAppendOptionRaw(preplypacket: *mut ::core::ffi::c_void, umaxreplypacketlen: u32, pureplypacketlen: *mut u32, ubufferlen: u16, pbuffer: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PxeDhcpAppendOptionRaw(::core::mem::transmute(preplypacket), ::core::mem::transmute(umaxreplypacketlen), ::core::mem::transmute(pureplypacketlen), ::core::mem::transmute(ubufferlen), ::core::mem::transmute(pbuffer))) + ::core::mem::transmute(PxeDhcpAppendOptionRaw(::core::mem::transmute(preplypacket), umaxreplypacketlen, ::core::mem::transmute(pureplypacketlen), ubufferlen, ::core::mem::transmute(pbuffer))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4397,7 +4397,7 @@ pub unsafe fn PxeDhcpGetOptionValue(ppacket: *const ::core::ffi::c_void, upacket extern "system" { fn PxeDhcpGetOptionValue(ppacket: *const ::core::ffi::c_void, upacketlen: u32, uinstance: u32, boption: u8, pboptionlen: *mut u8, ppoptionvalue: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PxeDhcpGetOptionValue(::core::mem::transmute(ppacket), ::core::mem::transmute(upacketlen), ::core::mem::transmute(uinstance), ::core::mem::transmute(boption), ::core::mem::transmute(pboptionlen), ::core::mem::transmute(ppoptionvalue))) + ::core::mem::transmute(PxeDhcpGetOptionValue(::core::mem::transmute(ppacket), upacketlen, uinstance, boption, ::core::mem::transmute(pboptionlen), ::core::mem::transmute(ppoptionvalue))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4406,7 +4406,7 @@ pub unsafe fn PxeDhcpGetVendorOptionValue(ppacket: *const ::core::ffi::c_void, u extern "system" { fn PxeDhcpGetVendorOptionValue(ppacket: *const ::core::ffi::c_void, upacketlen: u32, boption: u8, uinstance: u32, pboptionlen: *mut u8, ppoptionvalue: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PxeDhcpGetVendorOptionValue(::core::mem::transmute(ppacket), ::core::mem::transmute(upacketlen), ::core::mem::transmute(boption), ::core::mem::transmute(uinstance), ::core::mem::transmute(pboptionlen), ::core::mem::transmute(ppoptionvalue))) + ::core::mem::transmute(PxeDhcpGetVendorOptionValue(::core::mem::transmute(ppacket), upacketlen, boption, uinstance, ::core::mem::transmute(pboptionlen), ::core::mem::transmute(ppoptionvalue))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4415,7 +4415,7 @@ pub unsafe fn PxeDhcpInitialize(precvpacket: *const ::core::ffi::c_void, urecvpa extern "system" { fn PxeDhcpInitialize(precvpacket: *const ::core::ffi::c_void, urecvpacketlen: u32, preplypacket: *mut ::core::ffi::c_void, umaxreplypacketlen: u32, pureplypacketlen: *mut u32) -> u32; } - ::core::mem::transmute(PxeDhcpInitialize(::core::mem::transmute(precvpacket), ::core::mem::transmute(urecvpacketlen), ::core::mem::transmute(preplypacket), ::core::mem::transmute(umaxreplypacketlen), ::core::mem::transmute(pureplypacketlen))) + ::core::mem::transmute(PxeDhcpInitialize(::core::mem::transmute(precvpacket), urecvpacketlen, ::core::mem::transmute(preplypacket), umaxreplypacketlen, ::core::mem::transmute(pureplypacketlen))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4428,7 +4428,7 @@ where extern "system" { fn PxeDhcpIsValid(ppacket: *const ::core::ffi::c_void, upacketlen: u32, brequestpacket: super::super::Foundation::BOOL, pbpxeoptionpresent: *mut super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(PxeDhcpIsValid(::core::mem::transmute(ppacket), ::core::mem::transmute(upacketlen), brequestpacket.into(), ::core::mem::transmute(pbpxeoptionpresent))) + ::core::mem::transmute(PxeDhcpIsValid(::core::mem::transmute(ppacket), upacketlen, brequestpacket.into(), ::core::mem::transmute(pbpxeoptionpresent))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4437,7 +4437,7 @@ pub unsafe fn PxeDhcpv6AppendOption(preply: *mut ::core::ffi::c_void, cbreply: u extern "system" { fn PxeDhcpv6AppendOption(preply: *mut ::core::ffi::c_void, cbreply: u32, pcbreplyused: *mut u32, woptiontype: u16, cboption: u16, poption: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PxeDhcpv6AppendOption(::core::mem::transmute(preply), ::core::mem::transmute(cbreply), ::core::mem::transmute(pcbreplyused), ::core::mem::transmute(woptiontype), ::core::mem::transmute(cboption), ::core::mem::transmute(poption))) + ::core::mem::transmute(PxeDhcpv6AppendOption(::core::mem::transmute(preply), cbreply, ::core::mem::transmute(pcbreplyused), woptiontype, cboption, ::core::mem::transmute(poption))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4446,7 +4446,7 @@ pub unsafe fn PxeDhcpv6AppendOptionRaw(preply: *mut ::core::ffi::c_void, cbreply extern "system" { fn PxeDhcpv6AppendOptionRaw(preply: *mut ::core::ffi::c_void, cbreply: u32, pcbreplyused: *mut u32, cbbuffer: u16, pbuffer: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PxeDhcpv6AppendOptionRaw(::core::mem::transmute(preply), ::core::mem::transmute(cbreply), ::core::mem::transmute(pcbreplyused), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pbuffer))) + ::core::mem::transmute(PxeDhcpv6AppendOptionRaw(::core::mem::transmute(preply), cbreply, ::core::mem::transmute(pcbreplyused), cbbuffer, ::core::mem::transmute(pbuffer))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4455,7 +4455,7 @@ pub unsafe fn PxeDhcpv6CreateRelayRepl(prelaymessages: &[PXE_DHCPV6_NESTED_RELAY extern "system" { fn PxeDhcpv6CreateRelayRepl(prelaymessages: *const PXE_DHCPV6_NESTED_RELAY_MESSAGE, nrelaymessages: u32, pinnerpacket: *const u8, cbinnerpacket: u32, preplybuffer: *mut ::core::ffi::c_void, cbreplybuffer: u32, pcbreplybuffer: *mut u32) -> u32; } - ::core::mem::transmute(PxeDhcpv6CreateRelayRepl(::core::mem::transmute(::windows::core::as_ptr_or_null(prelaymessages)), prelaymessages.len() as _, ::core::mem::transmute(pinnerpacket), ::core::mem::transmute(cbinnerpacket), ::core::mem::transmute(preplybuffer), ::core::mem::transmute(cbreplybuffer), ::core::mem::transmute(pcbreplybuffer))) + ::core::mem::transmute(PxeDhcpv6CreateRelayRepl(::core::mem::transmute(::windows::core::as_ptr_or_null(prelaymessages)), prelaymessages.len() as _, ::core::mem::transmute(pinnerpacket), cbinnerpacket, ::core::mem::transmute(preplybuffer), cbreplybuffer, ::core::mem::transmute(pcbreplybuffer))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4464,7 +4464,7 @@ pub unsafe fn PxeDhcpv6GetOptionValue(ppacket: *const ::core::ffi::c_void, upack extern "system" { fn PxeDhcpv6GetOptionValue(ppacket: *const ::core::ffi::c_void, upacketlen: u32, uinstance: u32, woption: u16, pwoptionlen: *mut u16, ppoptionvalue: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PxeDhcpv6GetOptionValue(::core::mem::transmute(ppacket), ::core::mem::transmute(upacketlen), ::core::mem::transmute(uinstance), ::core::mem::transmute(woption), ::core::mem::transmute(pwoptionlen), ::core::mem::transmute(ppoptionvalue))) + ::core::mem::transmute(PxeDhcpv6GetOptionValue(::core::mem::transmute(ppacket), upacketlen, uinstance, woption, ::core::mem::transmute(pwoptionlen), ::core::mem::transmute(ppoptionvalue))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4473,7 +4473,7 @@ pub unsafe fn PxeDhcpv6GetVendorOptionValue(ppacket: *const ::core::ffi::c_void, extern "system" { fn PxeDhcpv6GetVendorOptionValue(ppacket: *const ::core::ffi::c_void, upacketlen: u32, dwenterprisenumber: u32, woption: u16, uinstance: u32, pwoptionlen: *mut u16, ppoptionvalue: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PxeDhcpv6GetVendorOptionValue(::core::mem::transmute(ppacket), ::core::mem::transmute(upacketlen), ::core::mem::transmute(dwenterprisenumber), ::core::mem::transmute(woption), ::core::mem::transmute(uinstance), ::core::mem::transmute(pwoptionlen), ::core::mem::transmute(ppoptionvalue))) + ::core::mem::transmute(PxeDhcpv6GetVendorOptionValue(::core::mem::transmute(ppacket), upacketlen, dwenterprisenumber, woption, uinstance, ::core::mem::transmute(pwoptionlen), ::core::mem::transmute(ppoptionvalue))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4482,7 +4482,7 @@ pub unsafe fn PxeDhcpv6Initialize(prequest: *const ::core::ffi::c_void, cbreques extern "system" { fn PxeDhcpv6Initialize(prequest: *const ::core::ffi::c_void, cbrequest: u32, preply: *mut ::core::ffi::c_void, cbreply: u32, pcbreplyused: *mut u32) -> u32; } - ::core::mem::transmute(PxeDhcpv6Initialize(::core::mem::transmute(prequest), ::core::mem::transmute(cbrequest), ::core::mem::transmute(preply), ::core::mem::transmute(cbreply), ::core::mem::transmute(pcbreplyused))) + ::core::mem::transmute(PxeDhcpv6Initialize(::core::mem::transmute(prequest), cbrequest, ::core::mem::transmute(preply), cbreply, ::core::mem::transmute(pcbreplyused))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4495,7 +4495,7 @@ where extern "system" { fn PxeDhcpv6IsValid(ppacket: *const ::core::ffi::c_void, upacketlen: u32, brequestpacket: super::super::Foundation::BOOL, pbpxeoptionpresent: *mut super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(PxeDhcpv6IsValid(::core::mem::transmute(ppacket), ::core::mem::transmute(upacketlen), brequestpacket.into(), ::core::mem::transmute(pbpxeoptionpresent))) + ::core::mem::transmute(PxeDhcpv6IsValid(::core::mem::transmute(ppacket), upacketlen, brequestpacket.into(), ::core::mem::transmute(pbpxeoptionpresent))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4504,7 +4504,7 @@ pub unsafe fn PxeDhcpv6ParseRelayForw(prelayforwpacket: *const ::core::ffi::c_vo extern "system" { fn PxeDhcpv6ParseRelayForw(prelayforwpacket: *const ::core::ffi::c_void, urelayforwpacketlen: u32, prelaymessages: *mut PXE_DHCPV6_NESTED_RELAY_MESSAGE, nrelaymessages: u32, pnrelaymessages: *mut u32, ppinnerpacket: *mut *mut u8, pcbinnerpacket: *mut u32) -> u32; } - ::core::mem::transmute(PxeDhcpv6ParseRelayForw(::core::mem::transmute(prelayforwpacket), ::core::mem::transmute(urelayforwpacketlen), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(prelaymessages)), prelaymessages.len() as _, ::core::mem::transmute(pnrelaymessages), ::core::mem::transmute(ppinnerpacket), ::core::mem::transmute(pcbinnerpacket))) + ::core::mem::transmute(PxeDhcpv6ParseRelayForw(::core::mem::transmute(prelayforwpacket), urelayforwpacketlen, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(prelaymessages)), prelaymessages.len() as _, ::core::mem::transmute(pnrelaymessages), ::core::mem::transmute(ppinnerpacket), ::core::mem::transmute(pcbinnerpacket))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4513,7 +4513,7 @@ pub unsafe fn PxeGetServerInfo(uinfotype: u32, pbuffer: *mut ::core::ffi::c_void extern "system" { fn PxeGetServerInfo(uinfotype: u32, pbuffer: *mut ::core::ffi::c_void, ubufferlen: u32) -> u32; } - ::core::mem::transmute(PxeGetServerInfo(::core::mem::transmute(uinfotype), ::core::mem::transmute(pbuffer), ::core::mem::transmute(ubufferlen))) + ::core::mem::transmute(PxeGetServerInfo(uinfotype, ::core::mem::transmute(pbuffer), ubufferlen)) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4522,7 +4522,7 @@ pub unsafe fn PxeGetServerInfoEx(uinfotype: u32, pbuffer: *mut ::core::ffi::c_vo extern "system" { fn PxeGetServerInfoEx(uinfotype: u32, pbuffer: *mut ::core::ffi::c_void, ubufferlen: u32, pubufferused: *mut u32) -> u32; } - ::core::mem::transmute(PxeGetServerInfoEx(::core::mem::transmute(uinfotype), ::core::mem::transmute(pbuffer), ::core::mem::transmute(ubufferlen), ::core::mem::transmute(pubufferused))) + ::core::mem::transmute(PxeGetServerInfoEx(uinfotype, ::core::mem::transmute(pbuffer), ubufferlen, ::core::mem::transmute(pubufferused))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4536,7 +4536,7 @@ where extern "system" { fn PxePacketAllocate(hprovider: super::super::Foundation::HANDLE, hclientrequest: super::super::Foundation::HANDLE, usize: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(PxePacketAllocate(hprovider.into(), hclientrequest.into(), ::core::mem::transmute(usize))) + ::core::mem::transmute(PxePacketAllocate(hprovider.into(), hclientrequest.into(), usize)) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4623,7 +4623,7 @@ where extern "system" { fn PxeProviderRegister(pszprovidername: ::windows::core::PCWSTR, pszmodulepath: ::windows::core::PCWSTR, index: u32, biscritical: super::super::Foundation::BOOL, phproviderkey: *mut super::Registry::HKEY) -> u32; } - ::core::mem::transmute(PxeProviderRegister(pszprovidername.into(), pszmodulepath.into(), ::core::mem::transmute(index), biscritical.into(), ::core::mem::transmute(phproviderkey))) + ::core::mem::transmute(PxeProviderRegister(pszprovidername.into(), pszmodulepath.into(), index, biscritical.into(), ::core::mem::transmute(phproviderkey))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4636,7 +4636,7 @@ where extern "system" { fn PxeProviderSetAttribute(hprovider: super::super::Foundation::HANDLE, attribute: u32, pparameterbuffer: *const ::core::ffi::c_void, uparamlen: u32) -> u32; } - ::core::mem::transmute(PxeProviderSetAttribute(hprovider.into(), ::core::mem::transmute(attribute), ::core::mem::transmute(pparameterbuffer), ::core::mem::transmute(uparamlen))) + ::core::mem::transmute(PxeProviderSetAttribute(hprovider.into(), attribute, ::core::mem::transmute(pparameterbuffer), uparamlen)) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -4661,7 +4661,7 @@ where extern "system" { fn PxeRegisterCallback(hprovider: super::super::Foundation::HANDLE, callbacktype: u32, pcallbackfunction: *const ::core::ffi::c_void, pcontext: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PxeRegisterCallback(hprovider.into(), ::core::mem::transmute(callbacktype), ::core::mem::transmute(pcallbackfunction), ::core::mem::transmute(pcontext))) + ::core::mem::transmute(PxeRegisterCallback(hprovider.into(), callbacktype, ::core::mem::transmute(pcallbackfunction), ::core::mem::transmute(pcontext))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4674,7 +4674,7 @@ where extern "system" { fn PxeSendReply(hclientrequest: super::super::Foundation::HANDLE, ppacket: *const ::core::ffi::c_void, upacketlen: u32, paddress: *const PXE_ADDRESS) -> u32; } - ::core::mem::transmute(PxeSendReply(hclientrequest.into(), ::core::mem::transmute(ppacket), ::core::mem::transmute(upacketlen), ::core::mem::transmute(paddress))) + ::core::mem::transmute(PxeSendReply(hclientrequest.into(), ::core::mem::transmute(ppacket), upacketlen, ::core::mem::transmute(paddress))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4688,7 +4688,7 @@ where extern "system" { fn PxeTrace(hprovider: super::super::Foundation::HANDLE, severity: u32, pszformat: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(PxeTrace(hprovider.into(), ::core::mem::transmute(severity), pszformat.into())) + ::core::mem::transmute(PxeTrace(hprovider.into(), severity, pszformat.into())) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4702,7 +4702,7 @@ where extern "system" { fn PxeTraceV(hprovider: super::super::Foundation::HANDLE, severity: u32, pszformat: ::windows::core::PCWSTR, params: *const i8) -> u32; } - ::core::mem::transmute(PxeTraceV(hprovider.into(), ::core::mem::transmute(severity), pszformat.into(), ::core::mem::transmute(params))) + ::core::mem::transmute(PxeTraceV(hprovider.into(), severity, pszformat.into(), ::core::mem::transmute(params))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[repr(transparent)] @@ -5751,7 +5751,7 @@ where extern "system" { fn WdsBpAddOption(hhandle: super::super::Foundation::HANDLE, uoption: u32, uvaluelen: u32, pvalue: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WdsBpAddOption(hhandle.into(), ::core::mem::transmute(uoption), ::core::mem::transmute(uvaluelen), ::core::mem::transmute(pvalue))) + ::core::mem::transmute(WdsBpAddOption(hhandle.into(), uoption, uvaluelen, ::core::mem::transmute(pvalue))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5777,7 +5777,7 @@ where extern "system" { fn WdsBpGetOptionBuffer(hhandle: super::super::Foundation::HANDLE, ubufferlen: u32, pbuffer: *mut ::core::ffi::c_void, pubytes: *mut u32) -> u32; } - ::core::mem::transmute(WdsBpGetOptionBuffer(hhandle.into(), ::core::mem::transmute(ubufferlen), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pubytes))) + ::core::mem::transmute(WdsBpGetOptionBuffer(hhandle.into(), ubufferlen, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pubytes))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5787,7 +5787,7 @@ pub unsafe fn WdsBpInitialize(bpackettype: u8, phhandle: *mut super::super::Foun extern "system" { fn WdsBpInitialize(bpackettype: u8, phhandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(WdsBpInitialize(::core::mem::transmute(bpackettype), ::core::mem::transmute(phhandle))) + ::core::mem::transmute(WdsBpInitialize(bpackettype, ::core::mem::transmute(phhandle))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5797,7 +5797,7 @@ pub unsafe fn WdsBpParseInitialize(ppacket: *const ::core::ffi::c_void, upacketl extern "system" { fn WdsBpParseInitialize(ppacket: *const ::core::ffi::c_void, upacketlen: u32, pbpackettype: *mut u8, phhandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(WdsBpParseInitialize(::core::mem::transmute(ppacket), ::core::mem::transmute(upacketlen), ::core::mem::transmute(pbpackettype), ::core::mem::transmute(phhandle))) + ::core::mem::transmute(WdsBpParseInitialize(::core::mem::transmute(ppacket), upacketlen, ::core::mem::transmute(pbpackettype), ::core::mem::transmute(phhandle))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5807,7 +5807,7 @@ pub unsafe fn WdsBpParseInitializev6(ppacket: *const ::core::ffi::c_void, upacke extern "system" { fn WdsBpParseInitializev6(ppacket: *const ::core::ffi::c_void, upacketlen: u32, pbpackettype: *mut u8, phhandle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(WdsBpParseInitializev6(::core::mem::transmute(ppacket), ::core::mem::transmute(upacketlen), ::core::mem::transmute(pbpackettype), ::core::mem::transmute(phhandle))) + ::core::mem::transmute(WdsBpParseInitializev6(::core::mem::transmute(ppacket), upacketlen, ::core::mem::transmute(pbpackettype), ::core::mem::transmute(phhandle))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5820,7 +5820,7 @@ where extern "system" { fn WdsBpQueryOption(hhandle: super::super::Foundation::HANDLE, uoption: u32, uvaluelen: u32, pvalue: *mut ::core::ffi::c_void, pubytes: *mut u32) -> u32; } - ::core::mem::transmute(WdsBpQueryOption(hhandle.into(), ::core::mem::transmute(uoption), ::core::mem::transmute(uvaluelen), ::core::mem::transmute(pvalue), ::core::mem::transmute(pubytes))) + ::core::mem::transmute(WdsBpQueryOption(hhandle.into(), uoption, uvaluelen, ::core::mem::transmute(pvalue), ::core::mem::transmute(pubytes))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6133,7 +6133,7 @@ where extern "system" { fn WdsCliGetImageParameter(hifh: super::super::Foundation::HANDLE, paramtype: WDS_CLI_IMAGE_PARAM_TYPE, presponse: *mut ::core::ffi::c_void, uresponselen: u32) -> ::windows::core::HRESULT; } - WdsCliGetImageParameter(hifh.into(), ::core::mem::transmute(paramtype), ::core::mem::transmute(presponse), ::core::mem::transmute(uresponselen)).ok() + WdsCliGetImageParameter(hifh.into(), paramtype, ::core::mem::transmute(presponse), uresponselen).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6218,7 +6218,7 @@ where extern "system" { fn WdsCliInitializeLog(hsession: super::super::Foundation::HANDLE, ulclientarchitecture: CPU_ARCHITECTURE, pwszclientid: ::windows::core::PCWSTR, pwszclientaddress: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - WdsCliInitializeLog(hsession.into(), ::core::mem::transmute(ulclientarchitecture), pwszclientid.into(), pwszclientaddress.into()).ok() + WdsCliInitializeLog(hsession.into(), ulclientarchitecture, pwszclientid.into(), pwszclientaddress.into()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6231,7 +6231,7 @@ where extern "system" { fn WdsCliLog(hsession: super::super::Foundation::HANDLE, ulloglevel: u32, ulmessagecode: u32) -> ::windows::core::HRESULT; } - WdsCliLog(hsession.into(), ::core::mem::transmute(ulloglevel), ::core::mem::transmute(ulmessagecode)).ok() + WdsCliLog(hsession.into(), ulloglevel, ulmessagecode).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6276,7 +6276,7 @@ pub unsafe fn WdsCliSetTransferBufferSize(ulsizeinbytes: u32) { extern "system" { fn WdsCliSetTransferBufferSize(ulsizeinbytes: u32); } - WdsCliSetTransferBufferSize(::core::mem::transmute(ulsizeinbytes)) + WdsCliSetTransferBufferSize(ulsizeinbytes) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6293,7 +6293,7 @@ where fn WdsCliTransferFile(pwszserver: ::windows::core::PCWSTR, pwsznamespace: ::windows::core::PCWSTR, pwszremotefilepath: ::windows::core::PCWSTR, pwszlocalfilepath: ::windows::core::PCWSTR, dwflags: u32, dwreserved: u32, pfnwdsclicallback: *mut ::core::ffi::c_void, pvuserdata: *const ::core::ffi::c_void, phtransfer: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WdsCliTransferFile(pwszserver.into(), pwsznamespace.into(), pwszremotefilepath.into(), pwszlocalfilepath.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pfnwdsclicallback), ::core::mem::transmute(pvuserdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WdsCliTransferFile(pwszserver.into(), pwsznamespace.into(), pwszremotefilepath.into(), pwszlocalfilepath.into(), dwflags, dwreserved, ::core::mem::transmute(pfnwdsclicallback), ::core::mem::transmute(pvuserdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6308,7 +6308,7 @@ where fn WdsCliTransferImage(himage: super::super::Foundation::HANDLE, pwszlocalpath: ::windows::core::PCWSTR, dwflags: u32, dwreserved: u32, pfnwdsclicallback: *mut ::core::ffi::c_void, pvuserdata: *const ::core::ffi::c_void, phtransfer: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WdsCliTransferImage(himage.into(), pwszlocalpath.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pfnwdsclicallback), ::core::mem::transmute(pvuserdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WdsCliTransferImage(himage.into(), pwszlocalpath.into(), dwflags, dwreserved, ::core::mem::transmute(pfnwdsclicallback), ::core::mem::transmute(pvuserdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6358,7 +6358,7 @@ where extern "system" { fn WdsTransportClientCancelSessionEx(hsessionkey: super::super::Foundation::HANDLE, dwerrorcode: u32) -> u32; } - ::core::mem::transmute(WdsTransportClientCancelSessionEx(hsessionkey.into(), ::core::mem::transmute(dwerrorcode))) + ::core::mem::transmute(WdsTransportClientCancelSessionEx(hsessionkey.into(), dwerrorcode)) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6384,7 +6384,7 @@ where extern "system" { fn WdsTransportClientCompleteReceive(hsessionkey: super::super::Foundation::HANDLE, ulsize: u32, pulloffset: *const u64) -> u32; } - ::core::mem::transmute(WdsTransportClientCompleteReceive(hsessionkey.into(), ::core::mem::transmute(ulsize), ::core::mem::transmute(pulloffset))) + ::core::mem::transmute(WdsTransportClientCompleteReceive(hsessionkey.into(), ulsize, ::core::mem::transmute(pulloffset))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -6429,7 +6429,7 @@ where extern "system" { fn WdsTransportClientRegisterCallback(hsessionkey: super::super::Foundation::HANDLE, callbackid: TRANSPORTCLIENT_CALLBACK_ID, pfncallback: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WdsTransportClientRegisterCallback(hsessionkey.into(), ::core::mem::transmute(callbackid), ::core::mem::transmute(pfncallback))) + ::core::mem::transmute(WdsTransportClientRegisterCallback(hsessionkey.into(), callbackid, ::core::mem::transmute(pfncallback))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] @@ -6473,7 +6473,7 @@ where extern "system" { fn WdsTransportClientWaitForCompletion(hsessionkey: super::super::Foundation::HANDLE, utimeout: u32) -> u32; } - ::core::mem::transmute(WdsTransportClientWaitForCompletion(hsessionkey.into(), ::core::mem::transmute(utimeout))) + ::core::mem::transmute(WdsTransportClientWaitForCompletion(hsessionkey.into(), utimeout)) } pub const WdsTransportCollection: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc7f18b09_391e_436e_b10b_c3ef46f2c34f); pub const WdsTransportConfigurationManager: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x8743f674_904c_47ca_8512_35fe98f6b0ac); @@ -6500,7 +6500,7 @@ where extern "system" { fn WdsTransportServerAllocateBuffer(hprovider: super::super::Foundation::HANDLE, ulbuffersize: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(WdsTransportServerAllocateBuffer(hprovider.into(), ::core::mem::transmute(ulbuffersize))) + ::core::mem::transmute(WdsTransportServerAllocateBuffer(hprovider.into(), ulbuffersize)) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6513,7 +6513,7 @@ where extern "system" { fn WdsTransportServerCompleteRead(hprovider: super::super::Foundation::HANDLE, ulbytesread: u32, pvuserdata: *const ::core::ffi::c_void, hreadresult: ::windows::core::HRESULT) -> ::windows::core::HRESULT; } - WdsTransportServerCompleteRead(hprovider.into(), ::core::mem::transmute(ulbytesread), ::core::mem::transmute(pvuserdata), ::core::mem::transmute(hreadresult)).ok() + WdsTransportServerCompleteRead(hprovider.into(), ulbytesread, ::core::mem::transmute(pvuserdata), hreadresult).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6539,7 +6539,7 @@ where extern "system" { fn WdsTransportServerRegisterCallback(hprovider: super::super::Foundation::HANDLE, callbackid: TRANSPORTPROVIDER_CALLBACK_ID, pfncallback: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WdsTransportServerRegisterCallback(hprovider.into(), ::core::mem::transmute(callbackid), ::core::mem::transmute(pfncallback)).ok() + WdsTransportServerRegisterCallback(hprovider.into(), callbackid, ::core::mem::transmute(pfncallback)).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6553,7 +6553,7 @@ where extern "system" { fn WdsTransportServerTrace(hprovider: super::super::Foundation::HANDLE, severity: u32, pwszformat: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - WdsTransportServerTrace(hprovider.into(), ::core::mem::transmute(severity), pwszformat.into()).ok() + WdsTransportServerTrace(hprovider.into(), severity, pwszformat.into()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6567,7 +6567,7 @@ where extern "system" { fn WdsTransportServerTraceV(hprovider: super::super::Foundation::HANDLE, severity: u32, pwszformat: ::windows::core::PCWSTR, params: *const i8) -> ::windows::core::HRESULT; } - WdsTransportServerTraceV(hprovider.into(), ::core::mem::transmute(severity), pwszformat.into(), ::core::mem::transmute(params)).ok() + WdsTransportServerTraceV(hprovider.into(), severity, pwszformat.into(), ::core::mem::transmute(params)).ok() } pub const WdsTransportServicePolicy: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x65aceadc_2f0b_4f43_9f4d_811865d8cead); pub const WdsTransportSession: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x749ac4e0_67bc_4743_bfe5_cacb1f26f57f); 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 0b8d070b1e..09c8fafca0 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/mod.rs @@ -427,7 +427,7 @@ impl IRDPSRAPIApplication { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetShared(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShared)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetShared)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -545,7 +545,7 @@ impl IRDPSRAPIApplicationFilter { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetEnabled(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), newval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -640,7 +640,7 @@ impl IRDPSRAPIApplicationList { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, item: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(item), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), item, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -739,7 +739,7 @@ impl IRDPSRAPIAttendee { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetControlLevel(&self, pnewval: CTRL_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetControlLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pnewval)).ok() + (::windows::core::Interface::vtable(self).SetControlLevel)(::windows::core::Interface::as_raw(self), pnewval).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -954,7 +954,7 @@ impl IRDPSRAPIAttendeeManager { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, id: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -1111,7 +1111,7 @@ impl IRDPSRAPIClipboardUseEvents { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnPasteFromClipboard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clipboardformat), pattendee.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnPasteFromClipboard)(::windows::core::Interface::as_raw(self), clipboardformat, pattendee.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1250,7 +1250,7 @@ impl IRDPSRAPIFrameBuffer { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFrameBufferBits(&self, x: i32, y: i32, width: i32, heigth: i32) -> ::windows::core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::core::mem::MaybeUninit::<*mut super::Com::SAFEARRAY>::zeroed(); - (::windows::core::Interface::vtable(self).GetFrameBufferBits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(width), ::core::mem::transmute(heigth), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) + (::windows::core::Interface::vtable(self).GetFrameBufferBits)(::windows::core::Interface::as_raw(self), x, y, width, heigth, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -1358,7 +1358,7 @@ impl IRDPSRAPIInvitation { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetAttendeeLimit(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttendeeLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetAttendeeLimit)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn Revoked(&self) -> ::windows::core::Result { @@ -1367,7 +1367,7 @@ impl IRDPSRAPIInvitation { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetRevoked(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRevoked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetRevoked)(::windows::core::Interface::as_raw(self), newval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1487,7 +1487,7 @@ impl IRDPSRAPIInvitationManager { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInvitation)(::windows::core::Interface::as_raw(self), bstrauthstring.into().abi(), bstrgroupname.into().abi(), bstrpassword.into().abi(), ::core::mem::transmute(attendeelimit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateInvitation)(::windows::core::Interface::as_raw(self), bstrauthstring.into().abi(), bstrgroupname.into().abi(), bstrpassword.into().abi(), attendeelimit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -1573,7 +1573,7 @@ pub struct IRDPSRAPIPerfCounterLogger(::windows::core::IUnknown); impl IRDPSRAPIPerfCounterLogger { #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn LogValue(&self, lvalue: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LogValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvalue)).ok() + (::windows::core::Interface::vtable(self).LogValue)(::windows::core::Interface::as_raw(self), lvalue).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1791,7 +1791,7 @@ impl IRDPSRAPISharingSession { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetColorDepth(&self, colordepth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColorDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colordepth)).ok() + (::windows::core::Interface::vtable(self).SetColorDepth)(::windows::core::Interface::as_raw(self), colordepth).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn ColorDepth(&self) -> ::windows::core::Result { @@ -1846,7 +1846,7 @@ impl IRDPSRAPISharingSession { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetDesktopSharedRect(&self, left: i32, top: i32, right: i32, bottom: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDesktopSharedRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(right), ::core::mem::transmute(bottom)).ok() + (::windows::core::Interface::vtable(self).SetDesktopSharedRect)(::windows::core::Interface::as_raw(self), left, top, right, bottom).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn GetDesktopSharedRect(&self, pleft: *mut i32, ptop: *mut i32, pright: *mut i32, pbottom: *mut i32) -> ::windows::core::Result<()> { @@ -1968,7 +1968,7 @@ impl IRDPSRAPISharingSession2 { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetColorDepth(&self, colordepth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetColorDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(colordepth)).ok() + (::windows::core::Interface::vtable(self).base__.SetColorDepth)(::windows::core::Interface::as_raw(self), colordepth).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn ColorDepth(&self) -> ::windows::core::Result { @@ -2023,7 +2023,7 @@ impl IRDPSRAPISharingSession2 { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetDesktopSharedRect(&self, left: i32, top: i32, right: i32, bottom: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDesktopSharedRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(right), ::core::mem::transmute(bottom)).ok() + (::windows::core::Interface::vtable(self).base__.SetDesktopSharedRect)(::windows::core::Interface::as_raw(self), left, top, right, bottom).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn GetDesktopSharedRect(&self, pleft: *mut i32, ptop: *mut i32, pright: *mut i32, pbottom: *mut i32) -> ::windows::core::Result<()> { @@ -2051,7 +2051,7 @@ impl IRDPSRAPISharingSession2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRDPSRAPIAttendee>>, { - (::windows::core::Interface::vtable(self).SendControlLevelChangeResponse)(::windows::core::Interface::as_raw(self), pattendee.into().abi(), ::core::mem::transmute(requestedlevel), ::core::mem::transmute(reasoncode)).ok() + (::windows::core::Interface::vtable(self).SendControlLevelChangeResponse)(::windows::core::Interface::as_raw(self), pattendee.into().abi(), requestedlevel, reasoncode).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2270,7 +2270,7 @@ impl IRDPSRAPITransportStream { #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn AllocBuffer(&self, maxpayload: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AllocBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxpayload), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AllocBuffer)(::windows::core::Interface::as_raw(self), maxpayload, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn FreeBuffer<'a, P0>(&self, pbuffer: P0) -> ::windows::core::Result<()> @@ -2372,7 +2372,7 @@ impl IRDPSRAPITransportStreamBuffer { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetPayloadSize(&self, lval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPayloadSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lval)).ok() + (::windows::core::Interface::vtable(self).SetPayloadSize)(::windows::core::Interface::as_raw(self), lval).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn PayloadOffset(&self) -> ::windows::core::Result { @@ -2381,7 +2381,7 @@ impl IRDPSRAPITransportStreamBuffer { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetPayloadOffset(&self, lretval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPayloadOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lretval)).ok() + (::windows::core::Interface::vtable(self).SetPayloadOffset)(::windows::core::Interface::as_raw(self), lretval).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn Flags(&self) -> ::windows::core::Result { @@ -2390,7 +2390,7 @@ impl IRDPSRAPITransportStreamBuffer { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetFlags(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), lflags).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn Context(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -2475,7 +2475,7 @@ impl IRDPSRAPITransportStreamEvents { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn OnStreamClosed(&self, hrreason: ::windows::core::HRESULT) { - (::windows::core::Interface::vtable(self).OnStreamClosed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrreason)) + (::windows::core::Interface::vtable(self).OnStreamClosed)(::windows::core::Interface::as_raw(self), hrreason) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2567,7 +2567,7 @@ impl IRDPSRAPIViewer { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetSmartSizing(&self, vbsmartsizing: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSmartSizing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbsmartsizing)).ok() + (::windows::core::Interface::vtable(self).SetSmartSizing)(::windows::core::Interface::as_raw(self), vbsmartsizing).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SmartSizing(&self) -> ::windows::core::Result { @@ -2576,7 +2576,7 @@ impl IRDPSRAPIViewer { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn RequestControl(&self, ctrllevel: CTRL_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RequestControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ctrllevel)).ok() + (::windows::core::Interface::vtable(self).RequestControl)(::windows::core::Interface::as_raw(self), ctrllevel).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2594,7 +2594,7 @@ impl IRDPSRAPIViewer { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn RequestColorDepthChange(&self, bpp: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RequestColorDepthChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bpp)).ok() + (::windows::core::Interface::vtable(self).RequestColorDepthChange)(::windows::core::Interface::as_raw(self), bpp).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2734,11 +2734,11 @@ impl IRDPSRAPIVirtualChannel { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SendData)(::windows::core::Interface::as_raw(self), bstrdata.into().abi(), ::core::mem::transmute(lattendeeid), ::core::mem::transmute(channelsendflags)).ok() + (::windows::core::Interface::vtable(self).SendData)(::windows::core::Interface::as_raw(self), bstrdata.into().abi(), lattendeeid, channelsendflags).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetAccess(&self, lattendeeid: i32, accesstype: CHANNEL_ACCESS_ENUM) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAccess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lattendeeid), ::core::mem::transmute(accesstype)).ok() + (::windows::core::Interface::vtable(self).SetAccess)(::windows::core::Interface::as_raw(self), lattendeeid, accesstype).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2862,7 +2862,7 @@ impl IRDPSRAPIVirtualChannelManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateVirtualChannel)(::windows::core::Interface::as_raw(self), bstrchannelname.into().abi(), ::core::mem::transmute(priority), ::core::mem::transmute(channelflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateVirtualChannel)(::windows::core::Interface::as_raw(self), bstrchannelname.into().abi(), priority, channelflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -2965,7 +2965,7 @@ impl IRDPSRAPIWindow { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SetShared(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShared)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetShared)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3078,7 +3078,7 @@ impl IRDPSRAPIWindowList { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, item: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(item), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), item, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -3159,23 +3159,23 @@ pub struct IRDPViewerInputSink(::windows::core::IUnknown); impl IRDPViewerInputSink { #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SendMouseButtonEvent(&self, buttontype: RDPSRAPI_MOUSE_BUTTON_TYPE, vbbuttondown: i16, xpos: u32, ypos: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendMouseButtonEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buttontype), ::core::mem::transmute(vbbuttondown), ::core::mem::transmute(xpos), ::core::mem::transmute(ypos)).ok() + (::windows::core::Interface::vtable(self).SendMouseButtonEvent)(::windows::core::Interface::as_raw(self), buttontype, vbbuttondown, xpos, ypos).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SendMouseMoveEvent(&self, xpos: u32, ypos: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendMouseMoveEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xpos), ::core::mem::transmute(ypos)).ok() + (::windows::core::Interface::vtable(self).SendMouseMoveEvent)(::windows::core::Interface::as_raw(self), xpos, ypos).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SendMouseWheelEvent(&self, wheelrotation: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendMouseWheelEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wheelrotation)).ok() + (::windows::core::Interface::vtable(self).SendMouseWheelEvent)(::windows::core::Interface::as_raw(self), wheelrotation).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SendKeyboardEvent(&self, codetype: RDPSRAPI_KBD_CODE_TYPE, keycode: u16, vbkeyup: i16, vbrepeat: i16, vbextended: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendKeyboardEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(codetype), ::core::mem::transmute(keycode), ::core::mem::transmute(vbkeyup), ::core::mem::transmute(vbrepeat), ::core::mem::transmute(vbextended)).ok() + (::windows::core::Interface::vtable(self).SendKeyboardEvent)(::windows::core::Interface::as_raw(self), codetype, keycode, vbkeyup, vbrepeat, vbextended).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn SendSyncEvent(&self, syncflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendSyncEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(syncflags)).ok() + (::windows::core::Interface::vtable(self).SendSyncEvent)(::windows::core::Interface::as_raw(self), syncflags).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn BeginTouchFrame(&self) -> ::windows::core::Result<()> { @@ -3183,7 +3183,7 @@ impl IRDPViewerInputSink { } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn AddTouchInput(&self, contactid: u32, event: u32, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddTouchInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(contactid), ::core::mem::transmute(event), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).AddTouchInput)(::windows::core::Interface::as_raw(self), contactid, event, x, y).ok() } #[doc = "*Required features: `\"Win32_System_DesktopSharing\"`*"] pub unsafe fn EndTouchFrame(&self) -> ::windows::core::Result<()> { diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs index ad729bd495..ae49fd54c1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs @@ -165,7 +165,7 @@ impl IWebApplicationHost { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug_WebApp\"`*"] pub unsafe fn Unadvise(&self, cookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie)).ok() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), cookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -231,7 +231,7 @@ impl IWebApplicationNavigationEvents { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).BeforeNavigate)(::windows::core::Interface::as_raw(self), htmlwindow.into().abi(), url.into(), ::core::mem::transmute(navigationflags), targetframename.into()).ok() + (::windows::core::Interface::vtable(self).BeforeNavigate)(::windows::core::Interface::as_raw(self), htmlwindow.into().abi(), url.into(), navigationflags, targetframename.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug_WebApp\"`, `\"Win32_System_Com\"`, `\"Win32_Web_MsHtml\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_Web_MsHtml"))] @@ -250,7 +250,7 @@ impl IWebApplicationNavigationEvents { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).NavigateError)(::windows::core::Interface::as_raw(self), htmlwindow.into().abi(), url.into(), targetframename.into(), ::core::mem::transmute(statuscode)).ok() + (::windows::core::Interface::vtable(self).NavigateError)(::windows::core::Interface::as_raw(self), htmlwindow.into().abi(), url.into(), targetframename.into(), statuscode).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug_WebApp\"`, `\"Win32_System_Com\"`, `\"Win32_Web_MsHtml\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_Web_MsHtml"))] @@ -406,7 +406,7 @@ pub struct IWebApplicationUIEvents(::windows::core::IUnknown); impl IWebApplicationUIEvents { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug_WebApp\"`*"] pub unsafe fn SecurityProblem(&self, securityproblem: u32, result: *mut ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SecurityProblem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(securityproblem), ::core::mem::transmute(result)).ok() + (::windows::core::Interface::vtable(self).SecurityProblem)(::windows::core::Interface::as_raw(self), securityproblem, ::core::mem::transmute(result)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 bacfaaff2d..ad44b99c69 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 @@ -590,7 +590,7 @@ pub unsafe fn AddVectoredContinueHandler(first: u32, handler: PVECTORED_EXCEPTIO extern "system" { fn AddVectoredContinueHandler(first: u32, handler: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(AddVectoredContinueHandler(::core::mem::transmute(first), ::core::mem::transmute(handler))) + ::core::mem::transmute(AddVectoredContinueHandler(first, ::core::mem::transmute(handler))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -600,7 +600,7 @@ pub unsafe fn AddVectoredExceptionHandler(first: u32, handler: PVECTORED_EXCEPTI extern "system" { fn AddVectoredExceptionHandler(first: u32, handler: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(AddVectoredExceptionHandler(::core::mem::transmute(first), ::core::mem::transmute(handler))) + ::core::mem::transmute(AddVectoredExceptionHandler(first, ::core::mem::transmute(handler))) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -1910,7 +1910,7 @@ pub unsafe fn Beep(dwfreq: u32, dwduration: u32) -> super::super::super::Foundat extern "system" { fn Beep(dwfreq: u32, dwduration: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(Beep(::core::mem::transmute(dwfreq), ::core::mem::transmute(dwduration))) + ::core::mem::transmute(Beep(dwfreq, dwduration)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1940,7 +1940,7 @@ where extern "system" { fn BindImageEx(flags: u32, imagename: ::windows::core::PCSTR, dllpath: ::windows::core::PCSTR, symbolpath: ::windows::core::PCSTR, statusroutine: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(BindImageEx(::core::mem::transmute(flags), imagename.into(), dllpath.into(), symbolpath.into(), ::core::mem::transmute(statusroutine))) + ::core::mem::transmute(BindImageEx(flags, imagename.into(), dllpath.into(), symbolpath.into(), ::core::mem::transmute(statusroutine))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const CANNOT_ALLOCATE_MEMORY: u32 = 9u32; @@ -2717,7 +2717,7 @@ pub unsafe fn CheckSumMappedFile(baseaddress: *const ::core::ffi::c_void, filele extern "system" { fn CheckSumMappedFile(baseaddress: *const ::core::ffi::c_void, filelength: u32, headersum: *mut u32, checksum: *mut u32) -> *mut IMAGE_NT_HEADERS64; } - ::core::mem::transmute(CheckSumMappedFile(::core::mem::transmute(baseaddress), ::core::mem::transmute(filelength), ::core::mem::transmute(headersum), ::core::mem::transmute(checksum))) + ::core::mem::transmute(CheckSumMappedFile(::core::mem::transmute(baseaddress), filelength, ::core::mem::transmute(headersum), ::core::mem::transmute(checksum))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(target_arch = "x86")] @@ -2728,7 +2728,7 @@ pub unsafe fn CheckSumMappedFile(baseaddress: *const ::core::ffi::c_void, filele extern "system" { fn CheckSumMappedFile(baseaddress: *const ::core::ffi::c_void, filelength: u32, headersum: *mut u32, checksum: *mut u32) -> *mut IMAGE_NT_HEADERS32; } - ::core::mem::transmute(CheckSumMappedFile(::core::mem::transmute(baseaddress), ::core::mem::transmute(filelength), ::core::mem::transmute(headersum), ::core::mem::transmute(checksum))) + ::core::mem::transmute(CheckSumMappedFile(::core::mem::transmute(baseaddress), filelength, ::core::mem::transmute(headersum), ::core::mem::transmute(checksum))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -2747,7 +2747,7 @@ pub unsafe fn ContinueDebugEvent(dwprocessid: u32, dwthreadid: u32, dwcontinuest extern "system" { fn ContinueDebugEvent(dwprocessid: u32, dwthreadid: u32, dwcontinuestatus: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ContinueDebugEvent(::core::mem::transmute(dwprocessid), ::core::mem::transmute(dwthreadid), ::core::mem::transmute(dwcontinuestatus))) + ::core::mem::transmute(ContinueDebugEvent(dwprocessid, dwthreadid, dwcontinuestatus)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -2757,7 +2757,7 @@ pub unsafe fn CopyContext(destination: *mut CONTEXT, contextflags: u32, source: extern "system" { fn CopyContext(destination: *mut CONTEXT, contextflags: u32, source: *const CONTEXT) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(CopyContext(::core::mem::transmute(destination), ::core::mem::transmute(contextflags), ::core::mem::transmute(source))) + ::core::mem::transmute(CopyContext(::core::mem::transmute(destination), contextflags, ::core::mem::transmute(source))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -6994,7 +6994,7 @@ pub unsafe fn DebugActiveProcess(dwprocessid: u32) -> super::super::super::Found extern "system" { fn DebugActiveProcess(dwprocessid: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(DebugActiveProcess(::core::mem::transmute(dwprocessid))) + ::core::mem::transmute(DebugActiveProcess(dwprocessid)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7004,7 +7004,7 @@ pub unsafe fn DebugActiveProcessStop(dwprocessid: u32) -> super::super::super::F extern "system" { fn DebugActiveProcessStop(dwprocessid: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(DebugActiveProcessStop(::core::mem::transmute(dwprocessid))) + ::core::mem::transmute(DebugActiveProcessStop(dwprocessid)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[repr(transparent)] @@ -7025,15 +7025,15 @@ impl DebugBaseEventCallbacks { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Exception(&self, exception: *const EXCEPTION_RECORD64, firstchance: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Exception)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exception), ::core::mem::transmute(firstchance)).ok() + (::windows::core::Interface::vtable(self).base__.Exception)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exception), firstchance).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateThread(&self, handle: u64, dataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(dataoffset), ::core::mem::transmute(startoffset)).ok() + (::windows::core::Interface::vtable(self).base__.CreateThread)(::windows::core::Interface::as_raw(self), handle, dataoffset, startoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitThread(&self, exitcode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ExitThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitcode)).ok() + (::windows::core::Interface::vtable(self).base__.ExitThread)(::windows::core::Interface::as_raw(self), exitcode).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0, P1>(&self, imagefilehandle: u64, handle: u64, baseoffset: u64, modulesize: u32, modulename: P0, imagename: P1, checksum: u32, timedatestamp: u32, initialthreadhandle: u64, threaddataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> @@ -7041,11 +7041,11 @@ impl DebugBaseEventCallbacks { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(handle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into(), imagename.into(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp), ::core::mem::transmute(initialthreadhandle), ::core::mem::transmute(threaddataoffset), ::core::mem::transmute(startoffset)).ok() + (::windows::core::Interface::vtable(self).base__.CreateProcessA)(::windows::core::Interface::as_raw(self), imagefilehandle, handle, baseoffset, modulesize, modulename.into(), imagename.into(), checksum, timedatestamp, initialthreadhandle, threaddataoffset, startoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitProcess(&self, exitcode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ExitProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitcode)).ok() + (::windows::core::Interface::vtable(self).base__.ExitProcess)(::windows::core::Interface::as_raw(self), exitcode).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn LoadModule<'a, P0, P1>(&self, imagefilehandle: u64, baseoffset: u64, modulesize: u32, modulename: P0, imagename: P1, checksum: u32, timedatestamp: u32) -> ::windows::core::Result<()> @@ -7053,34 +7053,34 @@ impl DebugBaseEventCallbacks { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.LoadModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into(), imagename.into(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp)).ok() + (::windows::core::Interface::vtable(self).base__.LoadModule)(::windows::core::Interface::as_raw(self), imagefilehandle, baseoffset, modulesize, modulename.into(), imagename.into(), checksum, timedatestamp).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn UnloadModule<'a, P0>(&self, imagebasename: P0, baseoffset: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).base__.UnloadModule)(::windows::core::Interface::as_raw(self), imagebasename.into(), ::core::mem::transmute(baseoffset)).ok() + (::windows::core::Interface::vtable(self).base__.UnloadModule)(::windows::core::Interface::as_raw(self), imagebasename.into(), baseoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SystemError(&self, error: u32, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SystemError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).base__.SystemError)(::windows::core::Interface::as_raw(self), error, level).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SessionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SessionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).base__.SessionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeDebuggeeState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChangeDebuggeeState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).base__.ChangeDebuggeeState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeEngineState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChangeEngineState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).base__.ChangeEngineState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeSymbolState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChangeSymbolState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).base__.ChangeSymbolState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7157,15 +7157,15 @@ impl DebugBaseEventCallbacksWide { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Exception(&self, exception: *const EXCEPTION_RECORD64, firstchance: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Exception)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exception), ::core::mem::transmute(firstchance)).ok() + (::windows::core::Interface::vtable(self).base__.Exception)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exception), firstchance).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateThread(&self, handle: u64, dataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CreateThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(dataoffset), ::core::mem::transmute(startoffset)).ok() + (::windows::core::Interface::vtable(self).base__.CreateThread)(::windows::core::Interface::as_raw(self), handle, dataoffset, startoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitThread(&self, exitcode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ExitThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitcode)).ok() + (::windows::core::Interface::vtable(self).base__.ExitThread)(::windows::core::Interface::as_raw(self), exitcode).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0, P1>(&self, imagefilehandle: u64, handle: u64, baseoffset: u64, modulesize: u32, modulename: P0, imagename: P1, checksum: u32, timedatestamp: u32, initialthreadhandle: u64, threaddataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> @@ -7173,11 +7173,11 @@ impl DebugBaseEventCallbacksWide { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(handle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into(), imagename.into(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp), ::core::mem::transmute(initialthreadhandle), ::core::mem::transmute(threaddataoffset), ::core::mem::transmute(startoffset)).ok() + (::windows::core::Interface::vtable(self).base__.CreateProcessA)(::windows::core::Interface::as_raw(self), imagefilehandle, handle, baseoffset, modulesize, modulename.into(), imagename.into(), checksum, timedatestamp, initialthreadhandle, threaddataoffset, startoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitProcess(&self, exitcode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ExitProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitcode)).ok() + (::windows::core::Interface::vtable(self).base__.ExitProcess)(::windows::core::Interface::as_raw(self), exitcode).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn LoadModule<'a, P0, P1>(&self, imagefilehandle: u64, baseoffset: u64, modulesize: u32, modulename: P0, imagename: P1, checksum: u32, timedatestamp: u32) -> ::windows::core::Result<()> @@ -7185,34 +7185,34 @@ impl DebugBaseEventCallbacksWide { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.LoadModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into(), imagename.into(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp)).ok() + (::windows::core::Interface::vtable(self).base__.LoadModule)(::windows::core::Interface::as_raw(self), imagefilehandle, baseoffset, modulesize, modulename.into(), imagename.into(), checksum, timedatestamp).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn UnloadModule<'a, P0>(&self, imagebasename: P0, baseoffset: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.UnloadModule)(::windows::core::Interface::as_raw(self), imagebasename.into(), ::core::mem::transmute(baseoffset)).ok() + (::windows::core::Interface::vtable(self).base__.UnloadModule)(::windows::core::Interface::as_raw(self), imagebasename.into(), baseoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SystemError(&self, error: u32, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SystemError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).base__.SystemError)(::windows::core::Interface::as_raw(self), error, level).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SessionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SessionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).base__.SessionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeDebuggeeState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChangeDebuggeeState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).base__.ChangeDebuggeeState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeEngineState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChangeEngineState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).base__.ChangeEngineState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeSymbolState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChangeSymbolState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).base__.ChangeSymbolState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7340,7 +7340,7 @@ where fn DebugCreateEx(interfaceid: *const ::windows::core::GUID, dbgengoptions: u32, interface: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::option::Option::None; - DebugCreateEx(&::IID, ::core::mem::transmute(dbgengoptions), &mut result__ as *mut _ as *mut _).and_some(result__) + DebugCreateEx(&::IID, dbgengoptions, &mut result__ as *mut _ as *mut _).and_some(result__) } pub const DebugHelper: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x0bfcc060_8c1d_11d0_accd_00aa0060275c); #[repr(C)] @@ -9007,7 +9007,7 @@ where extern "system" { fn FatalAppExitA(uaction: u32, lpmessagetext: ::windows::core::PCSTR); } - FatalAppExitA(::core::mem::transmute(uaction), lpmessagetext.into()) + FatalAppExitA(uaction, lpmessagetext.into()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -9019,7 +9019,7 @@ where extern "system" { fn FatalAppExitW(uaction: u32, lpmessagetext: ::windows::core::PCWSTR); } - FatalAppExitW(::core::mem::transmute(uaction), lpmessagetext.into()) + FatalAppExitW(uaction, lpmessagetext.into()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -9028,7 +9028,7 @@ pub unsafe fn FatalExit(exitcode: i32) -> ! { extern "system" { fn FatalExit(exitcode: i32) -> !; } - FatalExit(::core::mem::transmute(exitcode)) + FatalExit(exitcode) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9133,7 +9133,7 @@ where extern "system" { fn FindFileInPath(hprocess: super::super::super::Foundation::HANDLE, searchpatha: ::windows::core::PCSTR, filename: ::windows::core::PCSTR, id: *const ::core::ffi::c_void, two: u32, three: u32, flags: u32, filepath: ::windows::core::PSTR) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(FindFileInPath(hprocess.into(), searchpatha.into(), filename.into(), ::core::mem::transmute(id), ::core::mem::transmute(two), ::core::mem::transmute(three), ::core::mem::transmute(flags), ::core::mem::transmute(filepath))) + ::core::mem::transmute(FindFileInPath(hprocess.into(), searchpatha.into(), filename.into(), ::core::mem::transmute(id), two, three, flags, ::core::mem::transmute(filepath))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9148,7 +9148,7 @@ where extern "system" { fn FindFileInSearchPath(hprocess: super::super::super::Foundation::HANDLE, searchpatha: ::windows::core::PCSTR, filename: ::windows::core::PCSTR, one: u32, two: u32, three: u32, filepath: ::windows::core::PSTR) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(FindFileInSearchPath(hprocess.into(), searchpatha.into(), filename.into(), ::core::mem::transmute(one), ::core::mem::transmute(two), ::core::mem::transmute(three), ::core::mem::transmute(filepath))) + ::core::mem::transmute(FindFileInSearchPath(hprocess.into(), searchpatha.into(), filename.into(), one, two, three, ::core::mem::transmute(filepath))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9161,7 +9161,7 @@ where extern "system" { fn FlushInstructionCache(hprocess: super::super::super::Foundation::HANDLE, lpbaseaddress: *const ::core::ffi::c_void, dwsize: usize) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(FlushInstructionCache(hprocess.into(), ::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(FlushInstructionCache(hprocess.into(), ::core::mem::transmute(lpbaseaddress), dwsize)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -9170,7 +9170,7 @@ pub unsafe fn FormatMessageA(dwflags: FORMAT_MESSAGE_OPTIONS, lpsource: *const : extern "system" { fn FormatMessageA(dwflags: FORMAT_MESSAGE_OPTIONS, lpsource: *const ::core::ffi::c_void, dwmessageid: u32, dwlanguageid: u32, lpbuffer: ::windows::core::PSTR, nsize: u32, arguments: *const *const i8) -> u32; } - ::core::mem::transmute(FormatMessageA(::core::mem::transmute(dwflags), ::core::mem::transmute(lpsource), ::core::mem::transmute(dwmessageid), ::core::mem::transmute(dwlanguageid), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize), ::core::mem::transmute(arguments))) + ::core::mem::transmute(FormatMessageA(dwflags, ::core::mem::transmute(lpsource), dwmessageid, dwlanguageid, ::core::mem::transmute(lpbuffer), nsize, ::core::mem::transmute(arguments))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -9179,7 +9179,7 @@ pub unsafe fn FormatMessageW(dwflags: FORMAT_MESSAGE_OPTIONS, lpsource: *const : extern "system" { fn FormatMessageW(dwflags: FORMAT_MESSAGE_OPTIONS, lpsource: *const ::core::ffi::c_void, dwmessageid: u32, dwlanguageid: u32, lpbuffer: ::windows::core::PWSTR, nsize: u32, arguments: *const *const i8) -> u32; } - ::core::mem::transmute(FormatMessageW(::core::mem::transmute(dwflags), ::core::mem::transmute(lpsource), ::core::mem::transmute(dwmessageid), ::core::mem::transmute(dwlanguageid), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize), ::core::mem::transmute(arguments))) + ::core::mem::transmute(FormatMessageW(dwflags, ::core::mem::transmute(lpsource), dwmessageid, dwlanguageid, ::core::mem::transmute(lpbuffer), nsize, ::core::mem::transmute(arguments))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const GETATTRFLAG_HUMANTEXT: u32 = 32768u32; @@ -9535,7 +9535,7 @@ where extern "system" { fn GetThreadSelectorEntry(hthread: super::super::super::Foundation::HANDLE, dwselector: u32, lpselectorentry: *mut LDT_ENTRY) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetThreadSelectorEntry(hthread.into(), ::core::mem::transmute(dwselector), ::core::mem::transmute(lpselectorentry))) + ::core::mem::transmute(GetThreadSelectorEntry(hthread.into(), dwselector, ::core::mem::transmute(lpselectorentry))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9545,7 +9545,7 @@ pub unsafe fn GetThreadWaitChain(wcthandle: *const ::core::ffi::c_void, context: extern "system" { fn GetThreadWaitChain(wcthandle: *const ::core::ffi::c_void, context: usize, flags: WAIT_CHAIN_THREAD_OPTIONS, threadid: u32, nodecount: *mut u32, nodeinfoarray: *mut WAITCHAIN_NODE_INFO, iscycle: *mut i32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetThreadWaitChain(::core::mem::transmute(wcthandle), ::core::mem::transmute(context), ::core::mem::transmute(flags), ::core::mem::transmute(threadid), ::core::mem::transmute(nodecount), ::core::mem::transmute(nodeinfoarray), ::core::mem::transmute(iscycle))) + ::core::mem::transmute(GetThreadWaitChain(::core::mem::transmute(wcthandle), context, flags, threadid, ::core::mem::transmute(nodecount), ::core::mem::transmute(nodeinfoarray), ::core::mem::transmute(iscycle))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9592,7 +9592,7 @@ impl IActiveScript { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetScriptState(&self, ss: SCRIPTSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScriptState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ss)).ok() + (::windows::core::Interface::vtable(self).SetScriptState)(::windows::core::Interface::as_raw(self), ss).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetScriptState(&self) -> ::windows::core::Result { @@ -9608,11 +9608,11 @@ impl IActiveScript { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddNamedItem)(::windows::core::Interface::as_raw(self), pstrname.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).AddNamedItem)(::windows::core::Interface::as_raw(self), pstrname.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddTypeLib(&self, rguidtypelib: *const ::windows::core::GUID, dwmajor: u32, dwminor: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddTypeLib)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidtypelib), ::core::mem::transmute(dwmajor), ::core::mem::transmute(dwminor), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).AddTypeLib)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidtypelib), dwmajor, dwminor, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9631,17 +9631,17 @@ impl IActiveScript { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetScriptThreadID(&self, dwwin32threadid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetScriptThreadID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwwin32threadid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScriptThreadID)(::windows::core::Interface::as_raw(self), dwwin32threadid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetScriptThreadState(&self, stidthread: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetScriptThreadState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stidthread), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScriptThreadState)(::windows::core::Interface::as_raw(self), stidthread, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn InterruptScriptThread(&self, stidthread: u32, pexcepinfo: *const super::super::Com::EXCEPINFO, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InterruptScriptThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stidthread), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).InterruptScriptThread)(::windows::core::Interface::as_raw(self), stidthread, ::core::mem::transmute(pexcepinfo), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -9719,7 +9719,7 @@ impl IActiveScriptAuthor { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).AddNamedItem)(::windows::core::Interface::as_raw(self), pszname.into(), ::core::mem::transmute(dwflags), pdisp.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddNamedItem)(::windows::core::Interface::as_raw(self), pszname.into(), dwflags, pdisp.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddScriptlet<'a, P0, P1, P2, P3, P4, P5>(&self, pszdefaultname: P0, pszcode: P1, pszitemname: P2, pszsubitemname: P3, pszeventname: P4, pszdelimiter: P5, dwcookie: u32, dwflags: u32) -> ::windows::core::Result<()> @@ -9731,7 +9731,7 @@ impl IActiveScriptAuthor { P4: ::std::convert::Into<::windows::core::PCWSTR>, P5: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddScriptlet)(::windows::core::Interface::as_raw(self), pszdefaultname.into(), pszcode.into(), pszitemname.into(), pszsubitemname.into(), pszeventname.into(), pszdelimiter.into(), ::core::mem::transmute(dwcookie), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).AddScriptlet)(::windows::core::Interface::as_raw(self), pszdefaultname.into(), pszcode.into(), pszitemname.into(), pszsubitemname.into(), pszeventname.into(), pszdelimiter.into(), dwcookie, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ParseScriptText<'a, P0, P1, P2>(&self, pszcode: P0, pszitemname: P1, pszdelimiter: P2, dwcookie: u32, dwflags: u32) -> ::windows::core::Result<()> @@ -9740,21 +9740,21 @@ impl IActiveScriptAuthor { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ParseScriptText)(::windows::core::Interface::as_raw(self), pszcode.into(), pszitemname.into(), pszdelimiter.into(), ::core::mem::transmute(dwcookie), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ParseScriptText)(::windows::core::Interface::as_raw(self), pszcode.into(), pszitemname.into(), pszdelimiter.into(), dwcookie, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetScriptTextAttributes<'a, P0>(&self, pszcode: ::windows::core::PCWSTR, cch: u32, pszdelimiter: P0, dwflags: u32, pattr: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetScriptTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pszcode), ::core::mem::transmute(cch), pszdelimiter.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pattr)).ok() + (::windows::core::Interface::vtable(self).GetScriptTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pszcode), ::core::mem::transmute(cch), pszdelimiter.into(), dwflags, ::core::mem::transmute(pattr)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetScriptletTextAttributes<'a, P0>(&self, pszcode: ::windows::core::PCWSTR, cch: u32, pszdelimiter: P0, dwflags: u32, pattr: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetScriptletTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pszcode), ::core::mem::transmute(cch), pszdelimiter.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pattr)).ok() + (::windows::core::Interface::vtable(self).GetScriptletTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pszcode), ::core::mem::transmute(cch), pszdelimiter.into(), dwflags, ::core::mem::transmute(pattr)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRoot(&self) -> ::windows::core::Result { @@ -9787,30 +9787,30 @@ impl IActiveScriptAuthor { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddTypeLib(&self, rguidtypelib: *const ::windows::core::GUID, dwmajor: u32, dwminor: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddTypeLib)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidtypelib), ::core::mem::transmute(dwmajor), ::core::mem::transmute(dwminor), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).AddTypeLib)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidtypelib), dwmajor, dwminor, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveTypeLib(&self, rguidtypelib: *const ::windows::core::GUID, dwmajor: u32, dwminor: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveTypeLib)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidtypelib), ::core::mem::transmute(dwmajor), ::core::mem::transmute(dwminor)).ok() + (::windows::core::Interface::vtable(self).RemoveTypeLib)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rguidtypelib), dwmajor, dwminor).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetChars(&self, frequestedlist: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetChars)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frequestedlist), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetChars)(::windows::core::Interface::as_raw(self), frequestedlist, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInfoFromContext<'a, P0>(&self, pszcode: P0, cchcode: u32, ichcurrentposition: u32, dwlisttypesrequested: u32, pdwlisttypesprovided: *mut u32, pichlistanchorposition: *mut u32, pichfuncanchorposition: *mut u32, pmemid: *mut i32, picurrentparameter: *mut i32, ppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetInfoFromContext)(::windows::core::Interface::as_raw(self), pszcode.into(), ::core::mem::transmute(cchcode), ::core::mem::transmute(ichcurrentposition), ::core::mem::transmute(dwlisttypesrequested), ::core::mem::transmute(pdwlisttypesprovided), ::core::mem::transmute(pichlistanchorposition), ::core::mem::transmute(pichfuncanchorposition), ::core::mem::transmute(pmemid), ::core::mem::transmute(picurrentparameter), ::core::mem::transmute(ppunk)).ok() + (::windows::core::Interface::vtable(self).GetInfoFromContext)(::windows::core::Interface::as_raw(self), pszcode.into(), cchcode, ichcurrentposition, dwlisttypesrequested, ::core::mem::transmute(pdwlisttypesprovided), ::core::mem::transmute(pichlistanchorposition), ::core::mem::transmute(pichfuncanchorposition), ::core::mem::transmute(pmemid), ::core::mem::transmute(picurrentparameter), ::core::mem::transmute(ppunk)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsCommitChar(&self, ch: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsCommitChar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ch), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsCommitChar)(::windows::core::Interface::as_raw(self), ch, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9894,7 +9894,7 @@ impl IActiveScriptAuthorProcedure { P4: ::std::convert::Into<::windows::core::PCWSTR>, P5: ::std::convert::Into<::windows::core::InParam<'a, super::super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).ParseProcedureText)(::windows::core::Interface::as_raw(self), pszcode.into(), pszformalparams.into(), pszprocedurename.into(), pszitemname.into(), pszdelimiter.into(), ::core::mem::transmute(dwcookie), ::core::mem::transmute(dwflags), pdispfor.into().abi()).ok() + (::windows::core::Interface::vtable(self).ParseProcedureText)(::windows::core::Interface::as_raw(self), pszcode.into(), pszformalparams.into(), pszprocedurename.into(), pszitemname.into(), pszdelimiter.into(), dwcookie, dwflags, pdispfor.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9950,19 +9950,19 @@ impl IActiveScriptDebug32 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetScriptTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstrcode), ::core::mem::transmute(unumcodechars), pstrdelimiter.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pattr)).ok() + (::windows::core::Interface::vtable(self).GetScriptTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstrcode), ::core::mem::transmute(unumcodechars), pstrdelimiter.into(), dwflags, ::core::mem::transmute(pattr)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetScriptletTextAttributes<'a, P0>(&self, pstrcode: ::windows::core::PCWSTR, unumcodechars: u32, pstrdelimiter: P0, dwflags: u32, pattr: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetScriptletTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstrcode), ::core::mem::transmute(unumcodechars), pstrdelimiter.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pattr)).ok() + (::windows::core::Interface::vtable(self).GetScriptletTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstrcode), ::core::mem::transmute(unumcodechars), pstrdelimiter.into(), dwflags, ::core::mem::transmute(pattr)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumCodeContextsOfPosition(&self, dwsourcecontext: u32, ucharacteroffset: u32, unumchars: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumCodeContextsOfPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcecontext), ::core::mem::transmute(ucharacteroffset), ::core::mem::transmute(unumchars), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumCodeContextsOfPosition)(::windows::core::Interface::as_raw(self), dwsourcecontext, ucharacteroffset, unumchars, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10017,19 +10017,19 @@ impl IActiveScriptDebug64 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetScriptTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstrcode), ::core::mem::transmute(unumcodechars), pstrdelimiter.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pattr)).ok() + (::windows::core::Interface::vtable(self).GetScriptTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstrcode), ::core::mem::transmute(unumcodechars), pstrdelimiter.into(), dwflags, ::core::mem::transmute(pattr)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetScriptletTextAttributes<'a, P0>(&self, pstrcode: ::windows::core::PCWSTR, unumcodechars: u32, pstrdelimiter: P0, dwflags: u32, pattr: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetScriptletTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstrcode), ::core::mem::transmute(unumcodechars), pstrdelimiter.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pattr)).ok() + (::windows::core::Interface::vtable(self).GetScriptletTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstrcode), ::core::mem::transmute(unumcodechars), pstrdelimiter.into(), dwflags, ::core::mem::transmute(pattr)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumCodeContextsOfPosition(&self, dwsourcecontext: u64, ucharacteroffset: u32, unumchars: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumCodeContextsOfPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcecontext), ::core::mem::transmute(ucharacteroffset), ::core::mem::transmute(unumchars), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumCodeContextsOfPosition)(::windows::core::Interface::as_raw(self), dwsourcecontext, ucharacteroffset, unumchars, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10084,14 +10084,14 @@ impl IActiveScriptEncode { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EncodeSection)(::windows::core::Interface::as_raw(self), pchin.into(), ::core::mem::transmute(cchin), ::core::mem::transmute(pchout), ::core::mem::transmute(cchout), ::core::mem::transmute(pcchret)).ok() + (::windows::core::Interface::vtable(self).EncodeSection)(::windows::core::Interface::as_raw(self), pchin.into(), cchin, ::core::mem::transmute(pchout), cchout, ::core::mem::transmute(pcchret)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DecodeScript<'a, P0>(&self, pchin: P0, cchin: u32, pchout: ::windows::core::PWSTR, cchout: u32, pcchret: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DecodeScript)(::windows::core::Interface::as_raw(self), pchin.into(), ::core::mem::transmute(cchin), ::core::mem::transmute(pchout), ::core::mem::transmute(cchout), ::core::mem::transmute(pcchret)).ok() + (::windows::core::Interface::vtable(self).DecodeScript)(::windows::core::Interface::as_raw(self), pchin.into(), cchin, ::core::mem::transmute(pchout), cchout, ::core::mem::transmute(pcchret)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10441,7 +10441,7 @@ pub struct IActiveScriptGarbageCollector(::windows::core::IUnknown); impl IActiveScriptGarbageCollector { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CollectGarbage(&self, scriptgctype: SCRIPTGCTYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CollectGarbage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scriptgctype)).ok() + (::windows::core::Interface::vtable(self).CollectGarbage)(::windows::core::Interface::as_raw(self), scriptgctype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10496,7 +10496,7 @@ impl IActiveScriptHostEncode { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).EncodeScriptHostFile)(::windows::core::Interface::as_raw(self), bstrinfile.into().abi(), ::core::mem::transmute(pbstroutfile), ::core::mem::transmute(cflags), bstrdefaultlang.into().abi()).ok() + (::windows::core::Interface::vtable(self).EncodeScriptHostFile)(::windows::core::Interface::as_raw(self), bstrinfile.into().abi(), ::core::mem::transmute(pbstroutfile), cflags, bstrdefaultlang.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10562,7 +10562,7 @@ impl IActiveScriptParse32 { P4: ::std::convert::Into<::windows::core::PCWSTR>, P5: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddScriptlet)(::windows::core::Interface::as_raw(self), pstrdefaultname.into(), pstrcode.into(), pstritemname.into(), pstrsubitemname.into(), pstreventname.into(), pstrdelimiter.into(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pexcepinfo)).ok() + (::windows::core::Interface::vtable(self).AddScriptlet)(::windows::core::Interface::as_raw(self), pstrdefaultname.into(), pstrcode.into(), pstritemname.into(), pstrsubitemname.into(), pstreventname.into(), pstrdelimiter.into(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(pbstrname), ::core::mem::transmute(pexcepinfo)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10573,7 +10573,7 @@ impl IActiveScriptParse32 { P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ParseScriptText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo)).ok() + (::windows::core::Interface::vtable(self).ParseScriptText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10644,7 +10644,7 @@ impl IActiveScriptParse64 { P4: ::std::convert::Into<::windows::core::PCWSTR>, P5: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddScriptlet)(::windows::core::Interface::as_raw(self), pstrdefaultname.into(), pstrcode.into(), pstritemname.into(), pstrsubitemname.into(), pstreventname.into(), pstrdelimiter.into(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pexcepinfo)).ok() + (::windows::core::Interface::vtable(self).AddScriptlet)(::windows::core::Interface::as_raw(self), pstrdefaultname.into(), pstrcode.into(), pstritemname.into(), pstrsubitemname.into(), pstreventname.into(), pstrdelimiter.into(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(pbstrname), ::core::mem::transmute(pexcepinfo)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10655,7 +10655,7 @@ impl IActiveScriptParse64 { P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ParseScriptText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo)).ok() + (::windows::core::Interface::vtable(self).ParseScriptText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10723,7 +10723,7 @@ impl IActiveScriptParseProcedure2_32 { P5: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstrprocedurename.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstrprocedurename.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10797,7 +10797,7 @@ impl IActiveScriptParseProcedure2_64 { P5: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstrprocedurename.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstrprocedurename.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10871,7 +10871,7 @@ impl IActiveScriptParseProcedure32 { P5: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstrprocedurename.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstrprocedurename.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10934,7 +10934,7 @@ impl IActiveScriptParseProcedure64 { P5: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstrprocedurename.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstrprocedurename.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10996,7 +10996,7 @@ impl IActiveScriptParseProcedureOld32 { P4: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11058,7 +11058,7 @@ impl IActiveScriptParseProcedureOld64 { P4: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ParseProcedureText)(::windows::core::Interface::as_raw(self), pstrcode.into(), pstrformalparams.into(), pstritemname.into(), punkcontext.into().abi(), pstrdelimiter.into(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11111,18 +11111,18 @@ pub struct IActiveScriptProfilerCallback(::windows::core::IUnknown); impl IActiveScriptProfilerCallback { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Initialize(&self, dwcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcontext)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), dwcontext).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Shutdown(&self, hrreason: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Shutdown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrreason)).ok() + (::windows::core::Interface::vtable(self).Shutdown)(::windows::core::Interface::as_raw(self), hrreason).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ScriptCompiled<'a, P0>(&self, scriptid: i32, r#type: PROFILER_SCRIPT_TYPE, pidebugdocumentcontext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).ScriptCompiled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scriptid), ::core::mem::transmute(r#type), pidebugdocumentcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).ScriptCompiled)(::windows::core::Interface::as_raw(self), scriptid, r#type, pidebugdocumentcontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FunctionCompiled<'a, P0, P1, P2>(&self, functionid: i32, scriptid: i32, pwszfunctionname: P0, pwszfunctionnamehint: P1, pidebugdocumentcontext: P2) -> ::windows::core::Result<()> @@ -11131,15 +11131,15 @@ impl IActiveScriptProfilerCallback { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).FunctionCompiled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(functionid), ::core::mem::transmute(scriptid), pwszfunctionname.into(), pwszfunctionnamehint.into(), pidebugdocumentcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).FunctionCompiled)(::windows::core::Interface::as_raw(self), functionid, scriptid, pwszfunctionname.into(), pwszfunctionnamehint.into(), pidebugdocumentcontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnFunctionEnter(&self, scriptid: i32, functionid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnFunctionEnter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scriptid), ::core::mem::transmute(functionid)).ok() + (::windows::core::Interface::vtable(self).OnFunctionEnter)(::windows::core::Interface::as_raw(self), scriptid, functionid).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnFunctionExit(&self, scriptid: i32, functionid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnFunctionExit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scriptid), ::core::mem::transmute(functionid)).ok() + (::windows::core::Interface::vtable(self).OnFunctionExit)(::windows::core::Interface::as_raw(self), scriptid, functionid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11194,18 +11194,18 @@ pub struct IActiveScriptProfilerCallback2(::windows::core::IUnknown); impl IActiveScriptProfilerCallback2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Initialize(&self, dwcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcontext)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), dwcontext).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Shutdown(&self, hrreason: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Shutdown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrreason)).ok() + (::windows::core::Interface::vtable(self).base__.Shutdown)(::windows::core::Interface::as_raw(self), hrreason).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ScriptCompiled<'a, P0>(&self, scriptid: i32, r#type: PROFILER_SCRIPT_TYPE, pidebugdocumentcontext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.ScriptCompiled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scriptid), ::core::mem::transmute(r#type), pidebugdocumentcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ScriptCompiled)(::windows::core::Interface::as_raw(self), scriptid, r#type, pidebugdocumentcontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FunctionCompiled<'a, P0, P1, P2>(&self, functionid: i32, scriptid: i32, pwszfunctionname: P0, pwszfunctionnamehint: P1, pidebugdocumentcontext: P2) -> ::windows::core::Result<()> @@ -11214,29 +11214,29 @@ impl IActiveScriptProfilerCallback2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.FunctionCompiled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(functionid), ::core::mem::transmute(scriptid), pwszfunctionname.into(), pwszfunctionnamehint.into(), pidebugdocumentcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.FunctionCompiled)(::windows::core::Interface::as_raw(self), functionid, scriptid, pwszfunctionname.into(), pwszfunctionnamehint.into(), pidebugdocumentcontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnFunctionEnter(&self, scriptid: i32, functionid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnFunctionEnter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scriptid), ::core::mem::transmute(functionid)).ok() + (::windows::core::Interface::vtable(self).base__.OnFunctionEnter)(::windows::core::Interface::as_raw(self), scriptid, functionid).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnFunctionExit(&self, scriptid: i32, functionid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnFunctionExit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scriptid), ::core::mem::transmute(functionid)).ok() + (::windows::core::Interface::vtable(self).base__.OnFunctionExit)(::windows::core::Interface::as_raw(self), scriptid, functionid).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnFunctionEnterByName<'a, P0>(&self, pwszfunctionname: P0, r#type: PROFILER_SCRIPT_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnFunctionEnterByName)(::windows::core::Interface::as_raw(self), pwszfunctionname.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).OnFunctionEnterByName)(::windows::core::Interface::as_raw(self), pwszfunctionname.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnFunctionExitByName<'a, P0>(&self, pwszfunctionname: P0, r#type: PROFILER_SCRIPT_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnFunctionExitByName)(::windows::core::Interface::as_raw(self), pwszfunctionname.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).OnFunctionExitByName)(::windows::core::Interface::as_raw(self), pwszfunctionname.into(), r#type).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11302,18 +11302,18 @@ pub struct IActiveScriptProfilerCallback3(::windows::core::IUnknown); impl IActiveScriptProfilerCallback3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Initialize(&self, dwcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcontext)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Initialize)(::windows::core::Interface::as_raw(self), dwcontext).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Shutdown(&self, hrreason: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Shutdown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrreason)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Shutdown)(::windows::core::Interface::as_raw(self), hrreason).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ScriptCompiled<'a, P0>(&self, scriptid: i32, r#type: PROFILER_SCRIPT_TYPE, pidebugdocumentcontext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.base__.ScriptCompiled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scriptid), ::core::mem::transmute(r#type), pidebugdocumentcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.ScriptCompiled)(::windows::core::Interface::as_raw(self), scriptid, r#type, pidebugdocumentcontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FunctionCompiled<'a, P0, P1, P2>(&self, functionid: i32, scriptid: i32, pwszfunctionname: P0, pwszfunctionnamehint: P1, pidebugdocumentcontext: P2) -> ::windows::core::Result<()> @@ -11322,33 +11322,33 @@ impl IActiveScriptProfilerCallback3 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.base__.FunctionCompiled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(functionid), ::core::mem::transmute(scriptid), pwszfunctionname.into(), pwszfunctionnamehint.into(), pidebugdocumentcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.FunctionCompiled)(::windows::core::Interface::as_raw(self), functionid, scriptid, pwszfunctionname.into(), pwszfunctionnamehint.into(), pidebugdocumentcontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnFunctionEnter(&self, scriptid: i32, functionid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.OnFunctionEnter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scriptid), ::core::mem::transmute(functionid)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OnFunctionEnter)(::windows::core::Interface::as_raw(self), scriptid, functionid).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnFunctionExit(&self, scriptid: i32, functionid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.OnFunctionExit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scriptid), ::core::mem::transmute(functionid)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OnFunctionExit)(::windows::core::Interface::as_raw(self), scriptid, functionid).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnFunctionEnterByName<'a, P0>(&self, pwszfunctionname: P0, r#type: PROFILER_SCRIPT_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.OnFunctionEnterByName)(::windows::core::Interface::as_raw(self), pwszfunctionname.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.OnFunctionEnterByName)(::windows::core::Interface::as_raw(self), pwszfunctionname.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnFunctionExitByName<'a, P0>(&self, pwszfunctionname: P0, r#type: PROFILER_SCRIPT_TYPE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.OnFunctionExitByName)(::windows::core::Interface::as_raw(self), pwszfunctionname.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.OnFunctionExitByName)(::windows::core::Interface::as_raw(self), pwszfunctionname.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetWebWorkerId(&self, webworkerid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWebWorkerId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(webworkerid)).ok() + (::windows::core::Interface::vtable(self).SetWebWorkerId)(::windows::core::Interface::as_raw(self), webworkerid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11428,15 +11428,15 @@ pub struct IActiveScriptProfilerControl(::windows::core::IUnknown); impl IActiveScriptProfilerControl { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartProfiling(&self, clsidprofilerobject: *const ::windows::core::GUID, dweventmask: u32, dwcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprofilerobject), ::core::mem::transmute(dweventmask), ::core::mem::transmute(dwcontext)).ok() + (::windows::core::Interface::vtable(self).StartProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprofilerobject), dweventmask, dwcontext).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProfilerEventMask(&self, dweventmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProfilerEventMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweventmask)).ok() + (::windows::core::Interface::vtable(self).SetProfilerEventMask)(::windows::core::Interface::as_raw(self), dweventmask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StopProfiling(&self, hrshutdownreason: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StopProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrshutdownreason)).ok() + (::windows::core::Interface::vtable(self).StopProfiling)(::windows::core::Interface::as_raw(self), hrshutdownreason).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11488,15 +11488,15 @@ pub struct IActiveScriptProfilerControl2(::windows::core::IUnknown); impl IActiveScriptProfilerControl2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartProfiling(&self, clsidprofilerobject: *const ::windows::core::GUID, dweventmask: u32, dwcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.StartProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprofilerobject), ::core::mem::transmute(dweventmask), ::core::mem::transmute(dwcontext)).ok() + (::windows::core::Interface::vtable(self).base__.StartProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprofilerobject), dweventmask, dwcontext).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProfilerEventMask(&self, dweventmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProfilerEventMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweventmask)).ok() + (::windows::core::Interface::vtable(self).base__.SetProfilerEventMask)(::windows::core::Interface::as_raw(self), dweventmask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StopProfiling(&self, hrshutdownreason: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.StopProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrshutdownreason)).ok() + (::windows::core::Interface::vtable(self).base__.StopProfiling)(::windows::core::Interface::as_raw(self), hrshutdownreason).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CompleteProfilerStart(&self) -> ::windows::core::Result<()> { @@ -11570,15 +11570,15 @@ pub struct IActiveScriptProfilerControl3(::windows::core::IUnknown); impl IActiveScriptProfilerControl3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartProfiling(&self, clsidprofilerobject: *const ::windows::core::GUID, dweventmask: u32, dwcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.StartProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprofilerobject), ::core::mem::transmute(dweventmask), ::core::mem::transmute(dwcontext)).ok() + (::windows::core::Interface::vtable(self).base__.base__.StartProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprofilerobject), dweventmask, dwcontext).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProfilerEventMask(&self, dweventmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetProfilerEventMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweventmask)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProfilerEventMask)(::windows::core::Interface::as_raw(self), dweventmask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StopProfiling(&self, hrshutdownreason: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.StopProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrshutdownreason)).ok() + (::windows::core::Interface::vtable(self).base__.base__.StopProfiling)(::windows::core::Interface::as_raw(self), hrshutdownreason).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CompleteProfilerStart(&self) -> ::windows::core::Result<()> { @@ -11671,15 +11671,15 @@ pub struct IActiveScriptProfilerControl4(::windows::core::IUnknown); impl IActiveScriptProfilerControl4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartProfiling(&self, clsidprofilerobject: *const ::windows::core::GUID, dweventmask: u32, dwcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.StartProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprofilerobject), ::core::mem::transmute(dweventmask), ::core::mem::transmute(dwcontext)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.StartProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprofilerobject), dweventmask, dwcontext).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProfilerEventMask(&self, dweventmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetProfilerEventMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweventmask)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetProfilerEventMask)(::windows::core::Interface::as_raw(self), dweventmask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StopProfiling(&self, hrshutdownreason: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.StopProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrshutdownreason)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.StopProfiling)(::windows::core::Interface::as_raw(self), hrshutdownreason).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CompleteProfilerStart(&self) -> ::windows::core::Result<()> { @@ -11791,15 +11791,15 @@ pub struct IActiveScriptProfilerControl5(::windows::core::IUnknown); impl IActiveScriptProfilerControl5 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartProfiling(&self, clsidprofilerobject: *const ::windows::core::GUID, dweventmask: u32, dwcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.StartProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprofilerobject), ::core::mem::transmute(dweventmask), ::core::mem::transmute(dwcontext)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.StartProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprofilerobject), dweventmask, dwcontext).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProfilerEventMask(&self, dweventmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetProfilerEventMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweventmask)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetProfilerEventMask)(::windows::core::Interface::as_raw(self), dweventmask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StopProfiling(&self, hrshutdownreason: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.StopProfiling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrshutdownreason)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.StopProfiling)(::windows::core::Interface::as_raw(self), hrshutdownreason).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CompleteProfilerStart(&self) -> ::windows::core::Result<()> { @@ -11821,7 +11821,7 @@ impl IActiveScriptProfilerControl5 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumHeap2(&self, enumflags: PROFILER_HEAP_ENUM_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumHeap2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enumflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumHeap2)(::windows::core::Interface::as_raw(self), enumflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12002,12 +12002,12 @@ impl IActiveScriptProperty { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetProperty(&self, dwproperty: u32, pvarindex: *const super::super::Com::VARIANT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwproperty), ::core::mem::transmute(pvarindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), dwproperty, ::core::mem::transmute(pvarindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetProperty(&self, dwproperty: u32, pvarindex: *const super::super::Com::VARIANT, pvarvalue: *const super::super::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwproperty), ::core::mem::transmute(pvarindex), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), dwproperty, ::core::mem::transmute(pvarindex), ::core::mem::transmute(pvarvalue)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12124,7 +12124,7 @@ impl IActiveScriptSite { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetItemInfo)(::windows::core::Interface::as_raw(self), pstrname.into(), ::core::mem::transmute(dwreturnmask), ::core::mem::transmute(ppiunkitem), ::core::mem::transmute(ppti)).ok() + (::windows::core::Interface::vtable(self).GetItemInfo)(::windows::core::Interface::as_raw(self), pstrname.into(), dwreturnmask, ::core::mem::transmute(ppiunkitem), ::core::mem::transmute(ppti)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12139,7 +12139,7 @@ impl IActiveScriptSite { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnStateChange(&self, ssscriptstate: SCRIPTSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ssscriptstate)).ok() + (::windows::core::Interface::vtable(self).OnStateChange)(::windows::core::Interface::as_raw(self), ssscriptstate).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnScriptError<'a, P0>(&self, pscripterror: P0) -> ::windows::core::Result<()> @@ -12221,7 +12221,7 @@ impl IActiveScriptSiteDebug32 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDocumentContextFromPosition(&self, dwsourcecontext: u32, ucharacteroffset: u32, unumchars: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDocumentContextFromPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcecontext), ::core::mem::transmute(ucharacteroffset), ::core::mem::transmute(unumchars), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDocumentContextFromPosition)(::windows::core::Interface::as_raw(self), dwsourcecontext, ucharacteroffset, unumchars, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetApplication(&self) -> ::windows::core::Result { @@ -12296,7 +12296,7 @@ impl IActiveScriptSiteDebug64 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDocumentContextFromPosition(&self, dwsourcecontext: u64, ucharacteroffset: u32, unumchars: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDocumentContextFromPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcecontext), ::core::mem::transmute(ucharacteroffset), ::core::mem::transmute(unumchars), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDocumentContextFromPosition)(::windows::core::Interface::as_raw(self), dwsourcecontext, ucharacteroffset, unumchars, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetApplication(&self) -> ::windows::core::Result { @@ -12478,7 +12478,7 @@ pub struct IActiveScriptSiteTraceInfo(::windows::core::IUnknown); impl IActiveScriptSiteTraceInfo { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SendScriptTraceInfo(&self, stieventtype: SCRIPTTRACEINFO, guidcontextid: ::windows::core::GUID, dwscriptcontextcookie: u32, lscriptstatementstart: i32, lscriptstatementend: i32, dwreserved: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendScriptTraceInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stieventtype), ::core::mem::transmute(guidcontextid), ::core::mem::transmute(dwscriptcontextcookie), ::core::mem::transmute(lscriptstatementstart), ::core::mem::transmute(lscriptstatementend), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).SendScriptTraceInfo)(::windows::core::Interface::as_raw(self), stieventtype, ::core::mem::transmute(guidcontextid), dwscriptcontextcookie, lscriptstatementstart, lscriptstatementend, dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12529,7 +12529,7 @@ impl IActiveScriptSiteUIControl { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetUIBehavior(&self, uicitem: SCRIPTUICITEM) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetUIBehavior)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicitem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetUIBehavior)(::windows::core::Interface::as_raw(self), uicitem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12646,7 +12646,7 @@ pub struct IActiveScriptStats(::windows::core::IUnknown); impl IActiveScriptStats { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetStat(&self, stid: u32, pluhi: *mut u32, plulo: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stid), ::core::mem::transmute(pluhi), ::core::mem::transmute(plulo)).ok() + (::windows::core::Interface::vtable(self).GetStat)(::windows::core::Interface::as_raw(self), stid, ::core::mem::transmute(pluhi), ::core::mem::transmute(plulo)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetStatEx(&self, guid: *const ::windows::core::GUID, pluhi: *mut u32, plulo: *mut u32) -> ::windows::core::Result<()> { @@ -12937,7 +12937,7 @@ impl IApplicationDebugger { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstanceAtDebugger)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).CreateInstanceAtDebugger)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), dwclscontext, ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn onDebugOutput<'a, P0>(&self, pstr: P0) -> ::windows::core::Result<()> @@ -12952,7 +12952,7 @@ impl IApplicationDebugger { P0: ::std::convert::Into<::windows::core::InParam<'a, IRemoteDebugApplicationThread>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IActiveScriptErrorDebug>>, { - (::windows::core::Interface::vtable(self).onHandleBreakPoint)(::windows::core::Interface::as_raw(self), prpt.into().abi(), ::core::mem::transmute(br), perror.into().abi()).ok() + (::windows::core::Interface::vtable(self).onHandleBreakPoint)(::windows::core::Interface::as_raw(self), prpt.into().abi(), br, perror.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn onClose(&self) -> ::windows::core::Result<()> { @@ -13324,7 +13324,7 @@ impl IDataModelManager { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateErrorObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror), pwszmessage.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateErrorObject)(::windows::core::Interface::as_raw(self), hrerror, pwszmessage.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateTypedObject<'a, P0, P1>(&self, context: P0, objectlocation: Location, objecttype: P1) -> ::windows::core::Result @@ -13364,7 +13364,7 @@ impl IDataModelManager { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CreateIntrinsicObject(&self, objectkind: ModelObjectKind, intrinsicdata: *const super::super::Com::VARIANT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateIntrinsicObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(objectkind), ::core::mem::transmute(intrinsicdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateIntrinsicObject)(::windows::core::Interface::as_raw(self), objectkind, ::core::mem::transmute(intrinsicdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13544,7 +13544,7 @@ impl IDataModelManager2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateErrorObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror), pwszmessage.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateErrorObject)(::windows::core::Interface::as_raw(self), hrerror, pwszmessage.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateTypedObject<'a, P0, P1>(&self, context: P0, objectlocation: Location, objecttype: P1) -> ::windows::core::Result @@ -13584,7 +13584,7 @@ impl IDataModelManager2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CreateIntrinsicObject(&self, objectkind: ModelObjectKind, intrinsicdata: *const super::super::Com::VARIANT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateIntrinsicObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(objectkind), ::core::mem::transmute(intrinsicdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateIntrinsicObject)(::windows::core::Interface::as_raw(self), objectkind, ::core::mem::transmute(intrinsicdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13952,7 +13952,7 @@ impl IDataModelScriptClient { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ReportError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(errclass), ::core::mem::transmute(hrfail), message.into(), ::core::mem::transmute(line), ::core::mem::transmute(position)).ok() + (::windows::core::Interface::vtable(self).ReportError)(::windows::core::Interface::as_raw(self), errclass, hrfail, message.into(), line, position).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14017,12 +14017,12 @@ impl IDataModelScriptDebug { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetBreakpoint(&self, lineposition: u32, columnposition: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SetBreakpoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lineposition), ::core::mem::transmute(columnposition), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetBreakpoint)(::windows::core::Interface::as_raw(self), lineposition, columnposition, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindBreakpointById(&self, breakpointid: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindBreakpointById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(breakpointid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindBreakpointById)(::windows::core::Interface::as_raw(self), breakpointid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumerateBreakpoints(&self) -> ::windows::core::Result { @@ -14032,11 +14032,11 @@ impl IDataModelScriptDebug { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilter(&self, eventfilter: ScriptDebugEventFilter) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventfilter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventFilter)(::windows::core::Interface::as_raw(self), eventfilter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilter(&self, eventfilter: ScriptDebugEventFilter, isbreakenabled: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventfilter), ::core::mem::transmute(isbreakenabled)).ok() + (::windows::core::Interface::vtable(self).SetEventFilter)(::windows::core::Interface::as_raw(self), eventfilter, isbreakenabled).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartDebugging<'a, P0>(&self, debugclient: P0) -> ::windows::core::Result<()> @@ -14127,12 +14127,12 @@ impl IDataModelScriptDebug2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetBreakpoint(&self, lineposition: u32, columnposition: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.SetBreakpoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lineposition), ::core::mem::transmute(columnposition), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SetBreakpoint)(::windows::core::Interface::as_raw(self), lineposition, columnposition, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindBreakpointById(&self, breakpointid: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindBreakpointById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(breakpointid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindBreakpointById)(::windows::core::Interface::as_raw(self), breakpointid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumerateBreakpoints(&self) -> ::windows::core::Result { @@ -14142,11 +14142,11 @@ impl IDataModelScriptDebug2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilter(&self, eventfilter: ScriptDebugEventFilter) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetEventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventfilter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetEventFilter)(::windows::core::Interface::as_raw(self), eventfilter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilter(&self, eventfilter: ScriptDebugEventFilter, isbreakenabled: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventfilter), ::core::mem::transmute(isbreakenabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEventFilter)(::windows::core::Interface::as_raw(self), eventfilter, isbreakenabled).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartDebugging<'a, P0>(&self, debugclient: P0) -> ::windows::core::Result<()> @@ -14427,7 +14427,7 @@ impl IDataModelScriptDebugStack { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetStackFrame(&self, framenumber: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStackFrame)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(framenumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStackFrame)(::windows::core::Interface::as_raw(self), framenumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14636,7 +14636,7 @@ impl IDataModelScriptHostContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDataModelScript>>, { - (::windows::core::Interface::vtable(self).NotifyScriptChange)(::windows::core::Interface::as_raw(self), script.into().abi(), ::core::mem::transmute(changekind)).ok() + (::windows::core::Interface::vtable(self).NotifyScriptChange)(::windows::core::Interface::as_raw(self), script.into().abi(), changekind).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNamespaceObject(&self) -> ::windows::core::Result { @@ -15053,11 +15053,11 @@ pub struct IDebugAdvanced(::windows::core::IUnknown); impl IDebugAdvanced { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadContext(&self, context: *mut ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).GetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetThreadContext(&self, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).SetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), contextsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15108,37 +15108,37 @@ pub struct IDebugAdvanced2(::windows::core::IUnknown); impl IDebugAdvanced2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadContext(&self, context: *mut ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).GetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetThreadContext(&self, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).SetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Request(&self, request: u32, inbuffer: *const ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, outsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(request), ::core::mem::transmute(inbuffer), ::core::mem::transmute(inbuffersize), ::core::mem::transmute(outbuffer), ::core::mem::transmute(outbuffersize), ::core::mem::transmute(outsize)).ok() + (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), request, ::core::mem::transmute(inbuffer), inbuffersize, ::core::mem::transmute(outbuffer), outbuffersize, ::core::mem::transmute(outsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileInformation<'a, P0>(&self, which: u32, sourcefile: P0, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetSourceFileInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), sourcefile.into(), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() + (::windows::core::Interface::vtable(self).GetSourceFileInformation)(::windows::core::Interface::as_raw(self), which, sourcefile.into(), arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindSourceFileAndToken<'a, P0>(&self, startelement: u32, modaddr: u64, file: P0, flags: u32, filetoken: *const ::core::ffi::c_void, filetokensize: u32, foundelement: *mut u32, buffer: &mut [u8], foundsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFileAndToken)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(modaddr), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(filetoken), ::core::mem::transmute(filetokensize), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFileAndToken)(::windows::core::Interface::as_raw(self), startelement, modaddr, file.into(), flags, ::core::mem::transmute(filetoken), filetokensize, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolInformation)(::windows::core::Interface::as_raw(self), which, arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemObjectInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemObjectInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() + (::windows::core::Interface::vtable(self).GetSystemObjectInformation)(::windows::core::Interface::as_raw(self), which, arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15194,55 +15194,55 @@ pub struct IDebugAdvanced3(::windows::core::IUnknown); impl IDebugAdvanced3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadContext(&self, context: *mut ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).GetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetThreadContext(&self, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).SetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Request(&self, request: u32, inbuffer: *const ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, outsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(request), ::core::mem::transmute(inbuffer), ::core::mem::transmute(inbuffersize), ::core::mem::transmute(outbuffer), ::core::mem::transmute(outbuffersize), ::core::mem::transmute(outsize)).ok() + (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), request, ::core::mem::transmute(inbuffer), inbuffersize, ::core::mem::transmute(outbuffer), outbuffersize, ::core::mem::transmute(outsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileInformation<'a, P0>(&self, which: u32, sourcefile: P0, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetSourceFileInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), sourcefile.into(), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() + (::windows::core::Interface::vtable(self).GetSourceFileInformation)(::windows::core::Interface::as_raw(self), which, sourcefile.into(), arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindSourceFileAndToken<'a, P0>(&self, startelement: u32, modaddr: u64, file: P0, flags: u32, filetoken: *const ::core::ffi::c_void, filetokensize: u32, foundelement: *mut u32, buffer: &mut [u8], foundsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFileAndToken)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(modaddr), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(filetoken), ::core::mem::transmute(filetokensize), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFileAndToken)(::windows::core::Interface::as_raw(self), startelement, modaddr, file.into(), flags, ::core::mem::transmute(filetoken), filetokensize, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolInformation)(::windows::core::Interface::as_raw(self), which, arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemObjectInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemObjectInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() + (::windows::core::Interface::vtable(self).GetSystemObjectInformation)(::windows::core::Interface::as_raw(self), which, arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileInformationWide<'a, P0>(&self, which: u32, sourcefile: P0, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetSourceFileInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), sourcefile.into(), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() + (::windows::core::Interface::vtable(self).GetSourceFileInformationWide)(::windows::core::Interface::as_raw(self), which, sourcefile.into(), arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindSourceFileAndTokenWide<'a, P0>(&self, startelement: u32, modaddr: u64, file: P0, flags: u32, filetoken: *const ::core::ffi::c_void, filetokensize: u32, foundelement: *mut u32, buffer: &mut [u16], foundsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFileAndTokenWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(modaddr), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(filetoken), ::core::mem::transmute(filetokensize), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFileAndTokenWide)(::windows::core::Interface::as_raw(self), startelement, modaddr, file.into(), flags, ::core::mem::transmute(filetoken), filetokensize, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolInformationWide(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolInformationWide)(::windows::core::Interface::as_raw(self), which, arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15301,59 +15301,59 @@ pub struct IDebugAdvanced4(::windows::core::IUnknown); impl IDebugAdvanced4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadContext(&self, context: *mut ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).GetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetThreadContext(&self, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).SetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Request(&self, request: u32, inbuffer: *const ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, outsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(request), ::core::mem::transmute(inbuffer), ::core::mem::transmute(inbuffersize), ::core::mem::transmute(outbuffer), ::core::mem::transmute(outbuffersize), ::core::mem::transmute(outsize)).ok() + (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), request, ::core::mem::transmute(inbuffer), inbuffersize, ::core::mem::transmute(outbuffer), outbuffersize, ::core::mem::transmute(outsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileInformation<'a, P0>(&self, which: u32, sourcefile: P0, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetSourceFileInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), sourcefile.into(), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() + (::windows::core::Interface::vtable(self).GetSourceFileInformation)(::windows::core::Interface::as_raw(self), which, sourcefile.into(), arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindSourceFileAndToken<'a, P0>(&self, startelement: u32, modaddr: u64, file: P0, flags: u32, filetoken: *const ::core::ffi::c_void, filetokensize: u32, foundelement: *mut u32, buffer: &mut [u8], foundsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFileAndToken)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(modaddr), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(filetoken), ::core::mem::transmute(filetokensize), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFileAndToken)(::windows::core::Interface::as_raw(self), startelement, modaddr, file.into(), flags, ::core::mem::transmute(filetoken), filetokensize, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolInformation)(::windows::core::Interface::as_raw(self), which, arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemObjectInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemObjectInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() + (::windows::core::Interface::vtable(self).GetSystemObjectInformation)(::windows::core::Interface::as_raw(self), which, arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileInformationWide<'a, P0>(&self, which: u32, sourcefile: P0, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetSourceFileInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), sourcefile.into(), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() + (::windows::core::Interface::vtable(self).GetSourceFileInformationWide)(::windows::core::Interface::as_raw(self), which, sourcefile.into(), arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindSourceFileAndTokenWide<'a, P0>(&self, startelement: u32, modaddr: u64, file: P0, flags: u32, filetoken: *const ::core::ffi::c_void, filetokensize: u32, foundelement: *mut u32, buffer: &mut [u16], foundsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFileAndTokenWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), ::core::mem::transmute(modaddr), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(filetoken), ::core::mem::transmute(filetokensize), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFileAndTokenWide)(::windows::core::Interface::as_raw(self), startelement, modaddr, file.into(), flags, ::core::mem::transmute(filetoken), filetokensize, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolInformationWide(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolInformationWide)(::windows::core::Interface::as_raw(self), which, arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolInformationWideEx(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: &mut [u16], stringsize: *mut u32, pinfoex: *mut SYMBOL_INFO_EX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolInformationWideEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize), ::core::mem::transmute(pinfoex)).ok() + (::windows::core::Interface::vtable(self).GetSymbolInformationWideEx)(::windows::core::Interface::as_raw(self), which, arg64, arg32, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(stringbuffer)), stringbuffer.len() as _, ::core::mem::transmute(stringsize), ::core::mem::transmute(pinfoex)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15413,7 +15413,7 @@ pub struct IDebugApplication11032(::windows::core::IUnknown); impl IDebugApplication11032 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetDebuggerOptions(&self, mask: SCRIPT_DEBUGGER_OPTIONS, value: SCRIPT_DEBUGGER_OPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDebuggerOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetDebuggerOptions)(::windows::core::Interface::as_raw(self), mask, value).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentDebuggerOptions(&self) -> ::windows::core::Result { @@ -15430,14 +15430,14 @@ impl IDebugApplication11032 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugThreadCall32>>, { - (::windows::core::Interface::vtable(self).SynchronousCallInMainThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).SynchronousCallInMainThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), dwparam1, dwparam2, dwparam3).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AsynchronousCallInMainThread<'a, P0>(&self, pptc: P0, dwparam1: usize, dwparam2: usize, dwparam3: usize) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugThreadCall32>>, { - (::windows::core::Interface::vtable(self).AsynchronousCallInMainThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).AsynchronousCallInMainThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), dwparam1, dwparam2, dwparam3).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15513,7 +15513,7 @@ pub struct IDebugApplication11064(::windows::core::IUnknown); impl IDebugApplication11064 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetDebuggerOptions(&self, mask: SCRIPT_DEBUGGER_OPTIONS, value: SCRIPT_DEBUGGER_OPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDebuggerOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetDebuggerOptions)(::windows::core::Interface::as_raw(self), mask, value).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentDebuggerOptions(&self) -> ::windows::core::Result { @@ -15530,14 +15530,14 @@ impl IDebugApplication11064 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugThreadCall64>>, { - (::windows::core::Interface::vtable(self).SynchronousCallInMainThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).SynchronousCallInMainThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), dwparam1, dwparam2, dwparam3).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AsynchronousCallInMainThread<'a, P0>(&self, pptc: P0, dwparam1: usize, dwparam2: usize, dwparam3: usize) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugThreadCall64>>, { - (::windows::core::Interface::vtable(self).AsynchronousCallInMainThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).AsynchronousCallInMainThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), dwparam1, dwparam2, dwparam3).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15616,7 +15616,7 @@ impl IDebugApplication32 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRemoteDebugApplicationThread>>, { - (::windows::core::Interface::vtable(self).base__.ResumeFromBreakPoint)(::windows::core::Interface::as_raw(self), prptfocus.into().abi(), ::core::mem::transmute(bra), ::core::mem::transmute(era)).ok() + (::windows::core::Interface::vtable(self).base__.ResumeFromBreakPoint)(::windows::core::Interface::as_raw(self), prptfocus.into().abi(), bra, era).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CauseBreak(&self) -> ::windows::core::Result<()> { @@ -15644,7 +15644,7 @@ impl IDebugApplication32 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateInstanceAtApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.CreateInstanceAtApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), dwclscontext, ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn QueryAlive(&self) -> ::windows::core::Result<()> { @@ -15696,7 +15696,7 @@ impl IDebugApplication32 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn HandleBreakPoint(&self, br: BREAKREASON) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HandleBreakPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(br), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HandleBreakPoint)(::windows::core::Interface::as_raw(self), br, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -15729,7 +15729,7 @@ impl IDebugApplication32 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveStackFrameSniffer(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStackFrameSniffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).RemoveStackFrameSniffer)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn QueryCurrentThreadIsDebuggerThread(&self) -> ::windows::core::Result<()> { @@ -15740,7 +15740,7 @@ impl IDebugApplication32 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugThreadCall32>>, { - (::windows::core::Interface::vtable(self).SynchronousCallInDebuggerThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).SynchronousCallInDebuggerThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), dwparam1, dwparam2, dwparam3).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateApplicationNode(&self) -> ::windows::core::Result { @@ -15783,7 +15783,7 @@ impl IDebugApplication32 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveGlobalExpressionContextProvider(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveGlobalExpressionContextProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).RemoveGlobalExpressionContextProvider)(::windows::core::Interface::as_raw(self), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15879,7 +15879,7 @@ impl IDebugApplication64 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRemoteDebugApplicationThread>>, { - (::windows::core::Interface::vtable(self).base__.ResumeFromBreakPoint)(::windows::core::Interface::as_raw(self), prptfocus.into().abi(), ::core::mem::transmute(bra), ::core::mem::transmute(era)).ok() + (::windows::core::Interface::vtable(self).base__.ResumeFromBreakPoint)(::windows::core::Interface::as_raw(self), prptfocus.into().abi(), bra, era).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CauseBreak(&self) -> ::windows::core::Result<()> { @@ -15907,7 +15907,7 @@ impl IDebugApplication64 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateInstanceAtApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.CreateInstanceAtApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), dwclscontext, ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn QueryAlive(&self) -> ::windows::core::Result<()> { @@ -15959,7 +15959,7 @@ impl IDebugApplication64 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn HandleBreakPoint(&self, br: BREAKREASON) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HandleBreakPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(br), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HandleBreakPoint)(::windows::core::Interface::as_raw(self), br, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -15992,7 +15992,7 @@ impl IDebugApplication64 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveStackFrameSniffer(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStackFrameSniffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).RemoveStackFrameSniffer)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn QueryCurrentThreadIsDebuggerThread(&self) -> ::windows::core::Result<()> { @@ -16003,7 +16003,7 @@ impl IDebugApplication64 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugThreadCall64>>, { - (::windows::core::Interface::vtable(self).SynchronousCallInDebuggerThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).SynchronousCallInDebuggerThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), dwparam1, dwparam2, dwparam3).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateApplicationNode(&self) -> ::windows::core::Result { @@ -16046,7 +16046,7 @@ impl IDebugApplication64 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveGlobalExpressionContextProvider(&self, dwcookie: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveGlobalExpressionContextProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).RemoveGlobalExpressionContextProvider)(::windows::core::Interface::as_raw(self), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16141,7 +16141,7 @@ impl IDebugApplicationNode { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self, dnt: DOCUMENTNAMETYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dnt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetName)(::windows::core::Interface::as_raw(self), dnt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDocumentClassId(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -16268,12 +16268,12 @@ pub struct IDebugApplicationNode100(::windows::core::IUnknown); impl IDebugApplicationNode100 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetFilterForEventSink(&self, dwcookie: u32, filter: APPLICATION_NODE_EVENT_FILTER) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFilterForEventSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie), ::core::mem::transmute(filter)).ok() + (::windows::core::Interface::vtable(self).SetFilterForEventSink)(::windows::core::Interface::as_raw(self), dwcookie, filter).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExcludedDocuments(&self, filter: APPLICATION_NODE_EVENT_FILTER) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetExcludedDocuments)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetExcludedDocuments)(::windows::core::Interface::as_raw(self), filter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn QueryIsChildNode<'a, P0>(&self, psearchkey: P0) -> ::windows::core::Result<()> @@ -16457,7 +16457,7 @@ impl IDebugApplicationThread { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugThreadCall32>>, { - (::windows::core::Interface::vtable(self).SynchronousCallIntoThread32)(::windows::core::Interface::as_raw(self), pstcb.into().abi(), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).SynchronousCallIntoThread32)(::windows::core::Interface::as_raw(self), pstcb.into().abi(), dwparam1, dwparam2, dwparam3).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn QueryIsCurrentThread(&self) -> ::windows::core::Result<()> { @@ -16568,7 +16568,7 @@ impl IDebugApplicationThread11032 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugThreadCall32>>, { - (::windows::core::Interface::vtable(self).AsynchronousCallIntoThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).AsynchronousCallIntoThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), dwparam1, dwparam2, dwparam3).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16647,7 +16647,7 @@ impl IDebugApplicationThread11064 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugThreadCall64>>, { - (::windows::core::Interface::vtable(self).AsynchronousCallIntoThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).AsynchronousCallIntoThread)(::windows::core::Interface::as_raw(self), pptc.into().abi(), dwparam1, dwparam2, dwparam3).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16757,7 +16757,7 @@ impl IDebugApplicationThread64 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugThreadCall32>>, { - (::windows::core::Interface::vtable(self).base__.SynchronousCallIntoThread32)(::windows::core::Interface::as_raw(self), pstcb.into().abi(), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).base__.SynchronousCallIntoThread32)(::windows::core::Interface::as_raw(self), pstcb.into().abi(), dwparam1, dwparam2, dwparam3).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn QueryIsCurrentThread(&self) -> ::windows::core::Result<()> { @@ -16786,7 +16786,7 @@ impl IDebugApplicationThread64 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugThreadCall64>>, { - (::windows::core::Interface::vtable(self).SynchronousCallIntoThread64)(::windows::core::Interface::as_raw(self), pstcb.into().abi(), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).SynchronousCallIntoThread64)(::windows::core::Interface::as_raw(self), pstcb.into().abi(), dwparam1, dwparam2, dwparam3).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17074,15 +17074,15 @@ impl IDebugBreakpoint { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).AddFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).RemoveFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffset(&self) -> ::windows::core::Result { @@ -17091,7 +17091,7 @@ impl IDebugBreakpoint { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOffset(&self, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetOffset)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDataParameters(&self, size: *mut u32, accesstype: *mut u32) -> ::windows::core::Result<()> { @@ -17099,7 +17099,7 @@ impl IDebugBreakpoint { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetDataParameters(&self, size: u32, accesstype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDataParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(accesstype)).ok() + (::windows::core::Interface::vtable(self).SetDataParameters)(::windows::core::Interface::as_raw(self), size, accesstype).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPassCount(&self) -> ::windows::core::Result { @@ -17108,7 +17108,7 @@ impl IDebugBreakpoint { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetPassCount(&self, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPassCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).SetPassCount)(::windows::core::Interface::as_raw(self), count).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentPassCount(&self) -> ::windows::core::Result { @@ -17122,7 +17122,7 @@ impl IDebugBreakpoint { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetMatchThreadId(&self, thread: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMatchThreadId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(thread)).ok() + (::windows::core::Interface::vtable(self).SetMatchThreadId)(::windows::core::Interface::as_raw(self), thread).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCommand(&self, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { @@ -17238,15 +17238,15 @@ impl IDebugBreakpoint2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).AddFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).RemoveFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffset(&self) -> ::windows::core::Result { @@ -17255,7 +17255,7 @@ impl IDebugBreakpoint2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOffset(&self, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetOffset)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDataParameters(&self, size: *mut u32, accesstype: *mut u32) -> ::windows::core::Result<()> { @@ -17263,7 +17263,7 @@ impl IDebugBreakpoint2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetDataParameters(&self, size: u32, accesstype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDataParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(accesstype)).ok() + (::windows::core::Interface::vtable(self).SetDataParameters)(::windows::core::Interface::as_raw(self), size, accesstype).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPassCount(&self) -> ::windows::core::Result { @@ -17272,7 +17272,7 @@ impl IDebugBreakpoint2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetPassCount(&self, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPassCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).SetPassCount)(::windows::core::Interface::as_raw(self), count).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentPassCount(&self) -> ::windows::core::Result { @@ -17286,7 +17286,7 @@ impl IDebugBreakpoint2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetMatchThreadId(&self, thread: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMatchThreadId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(thread)).ok() + (::windows::core::Interface::vtable(self).SetMatchThreadId)(::windows::core::Interface::as_raw(self), thread).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCommand(&self, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { @@ -17428,15 +17428,15 @@ impl IDebugBreakpoint3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).AddFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).RemoveFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffset(&self) -> ::windows::core::Result { @@ -17445,7 +17445,7 @@ impl IDebugBreakpoint3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOffset(&self, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetOffset)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDataParameters(&self, size: *mut u32, accesstype: *mut u32) -> ::windows::core::Result<()> { @@ -17453,7 +17453,7 @@ impl IDebugBreakpoint3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetDataParameters(&self, size: u32, accesstype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDataParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(accesstype)).ok() + (::windows::core::Interface::vtable(self).SetDataParameters)(::windows::core::Interface::as_raw(self), size, accesstype).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPassCount(&self) -> ::windows::core::Result { @@ -17462,7 +17462,7 @@ impl IDebugBreakpoint3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetPassCount(&self, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPassCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).SetPassCount)(::windows::core::Interface::as_raw(self), count).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentPassCount(&self) -> ::windows::core::Result { @@ -17476,7 +17476,7 @@ impl IDebugBreakpoint3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetMatchThreadId(&self, thread: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMatchThreadId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(thread)).ok() + (::windows::core::Interface::vtable(self).SetMatchThreadId)(::windows::core::Interface::as_raw(self), thread).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCommand(&self, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { @@ -17608,7 +17608,7 @@ impl IDebugClient { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptions(&self, buffer: &mut [u8], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -17626,7 +17626,7 @@ impl IDebugClient { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServer<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -17638,11 +17638,11 @@ impl IDebugClient { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisconnectProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIds(&self, server: u64, ids: &mut [u32], actualcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), server, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIdByExecutableName<'a, P0>(&self, server: u64, exename: P0, flags: u32) -> ::windows::core::Result @@ -17650,29 +17650,29 @@ impl IDebugClient { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u8], actualexenamesize: *mut u32, description: &mut [u8], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), server, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessOptions(&self) -> ::windows::core::Result { @@ -17681,15 +17681,15 @@ impl IDebugClient { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFile<'a, P0>(&self, dumpfile: P0) -> ::windows::core::Result<()> @@ -17703,11 +17703,11 @@ impl IDebugClient { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier)).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectSession(&self, flags: u32, historylimit: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(historylimit)).ok() + (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), flags, historylimit).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartServer<'a, P0>(&self, options: P0) -> ::windows::core::Result<()> @@ -17721,7 +17721,7 @@ impl IDebugClient { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn TerminateProcesses(&self) -> ::windows::core::Result<()> { @@ -17733,7 +17733,7 @@ impl IDebugClient { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSession(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExitCode(&self) -> ::windows::core::Result { @@ -17742,7 +17742,7 @@ impl IDebugClient { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DispatchCallbacks(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitDispatch<'a, P0>(&self, client: P0) -> ::windows::core::Result<()> @@ -17787,7 +17787,7 @@ impl IDebugClient { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOtherOutputMask<'a, P0>(&self, client: P0) -> ::windows::core::Result @@ -17802,7 +17802,7 @@ impl IDebugClient { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugClient>>, { - (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputWidth(&self) -> ::windows::core::Result { @@ -17811,7 +17811,7 @@ impl IDebugClient { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputWidth(&self, columns: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columns)).ok() + (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), columns).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputLinePrefix(&self, buffer: &mut [u8], prefixsize: *mut u32) -> ::windows::core::Result<()> { @@ -17833,7 +17833,7 @@ impl IDebugClient { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacks(&self) -> ::windows::core::Result { @@ -17946,7 +17946,7 @@ impl IDebugClient2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptions(&self, buffer: &mut [u8], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -17964,7 +17964,7 @@ impl IDebugClient2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServer<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -17976,11 +17976,11 @@ impl IDebugClient2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisconnectProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIds(&self, server: u64, ids: &mut [u32], actualcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), server, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIdByExecutableName<'a, P0>(&self, server: u64, exename: P0, flags: u32) -> ::windows::core::Result @@ -17988,29 +17988,29 @@ impl IDebugClient2 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u8], actualexenamesize: *mut u32, description: &mut [u8], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), server, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessOptions(&self) -> ::windows::core::Result { @@ -18019,15 +18019,15 @@ impl IDebugClient2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFile<'a, P0>(&self, dumpfile: P0) -> ::windows::core::Result<()> @@ -18041,11 +18041,11 @@ impl IDebugClient2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier)).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectSession(&self, flags: u32, historylimit: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(historylimit)).ok() + (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), flags, historylimit).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartServer<'a, P0>(&self, options: P0) -> ::windows::core::Result<()> @@ -18059,7 +18059,7 @@ impl IDebugClient2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn TerminateProcesses(&self) -> ::windows::core::Result<()> { @@ -18071,7 +18071,7 @@ impl IDebugClient2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSession(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExitCode(&self) -> ::windows::core::Result { @@ -18080,7 +18080,7 @@ impl IDebugClient2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DispatchCallbacks(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitDispatch<'a, P0>(&self, client: P0) -> ::windows::core::Result<()> @@ -18125,7 +18125,7 @@ impl IDebugClient2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOtherOutputMask<'a, P0>(&self, client: P0) -> ::windows::core::Result @@ -18140,7 +18140,7 @@ impl IDebugClient2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugClient>>, { - (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputWidth(&self) -> ::windows::core::Result { @@ -18149,7 +18149,7 @@ impl IDebugClient2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputWidth(&self, columns: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columns)).ok() + (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), columns).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputLinePrefix(&self, buffer: &mut [u8], prefixsize: *mut u32) -> ::windows::core::Result<()> { @@ -18171,7 +18171,7 @@ impl IDebugClient2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacks(&self) -> ::windows::core::Result { @@ -18195,22 +18195,22 @@ impl IDebugClient2 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFile<'a, P0>(&self, infofile: P0, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForProcessServerEnd(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsKernelDebuggerEnabled(&self) -> ::windows::core::Result<()> { @@ -18331,7 +18331,7 @@ impl IDebugClient3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptions(&self, buffer: &mut [u8], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -18349,7 +18349,7 @@ impl IDebugClient3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServer<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -18361,11 +18361,11 @@ impl IDebugClient3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisconnectProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIds(&self, server: u64, ids: &mut [u32], actualcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), server, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIdByExecutableName<'a, P0>(&self, server: u64, exename: P0, flags: u32) -> ::windows::core::Result @@ -18373,29 +18373,29 @@ impl IDebugClient3 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u8], actualexenamesize: *mut u32, description: &mut [u8], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), server, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessOptions(&self) -> ::windows::core::Result { @@ -18404,15 +18404,15 @@ impl IDebugClient3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFile<'a, P0>(&self, dumpfile: P0) -> ::windows::core::Result<()> @@ -18426,11 +18426,11 @@ impl IDebugClient3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier)).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectSession(&self, flags: u32, historylimit: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(historylimit)).ok() + (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), flags, historylimit).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartServer<'a, P0>(&self, options: P0) -> ::windows::core::Result<()> @@ -18444,7 +18444,7 @@ impl IDebugClient3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn TerminateProcesses(&self) -> ::windows::core::Result<()> { @@ -18456,7 +18456,7 @@ impl IDebugClient3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSession(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExitCode(&self) -> ::windows::core::Result { @@ -18465,7 +18465,7 @@ impl IDebugClient3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DispatchCallbacks(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitDispatch<'a, P0>(&self, client: P0) -> ::windows::core::Result<()> @@ -18510,7 +18510,7 @@ impl IDebugClient3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOtherOutputMask<'a, P0>(&self, client: P0) -> ::windows::core::Result @@ -18525,7 +18525,7 @@ impl IDebugClient3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugClient>>, { - (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputWidth(&self) -> ::windows::core::Result { @@ -18534,7 +18534,7 @@ impl IDebugClient3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputWidth(&self, columns: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columns)).ok() + (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), columns).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputLinePrefix(&self, buffer: &mut [u8], prefixsize: *mut u32) -> ::windows::core::Result<()> { @@ -18556,7 +18556,7 @@ impl IDebugClient3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacks(&self) -> ::windows::core::Result { @@ -18580,22 +18580,22 @@ impl IDebugClient3 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFile<'a, P0>(&self, infofile: P0, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForProcessServerEnd(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsKernelDebuggerEnabled(&self) -> ::windows::core::Result<()> { @@ -18619,25 +18619,25 @@ impl IDebugClient3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u16], actualexenamesize: *mut u32, description: &mut [u16], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttachWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18746,7 +18746,7 @@ impl IDebugClient4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptions(&self, buffer: &mut [u8], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -18764,7 +18764,7 @@ impl IDebugClient4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServer<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -18776,11 +18776,11 @@ impl IDebugClient4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisconnectProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIds(&self, server: u64, ids: &mut [u32], actualcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), server, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIdByExecutableName<'a, P0>(&self, server: u64, exename: P0, flags: u32) -> ::windows::core::Result @@ -18788,29 +18788,29 @@ impl IDebugClient4 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u8], actualexenamesize: *mut u32, description: &mut [u8], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), server, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessOptions(&self) -> ::windows::core::Result { @@ -18819,15 +18819,15 @@ impl IDebugClient4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFile<'a, P0>(&self, dumpfile: P0) -> ::windows::core::Result<()> @@ -18841,11 +18841,11 @@ impl IDebugClient4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier)).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectSession(&self, flags: u32, historylimit: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(historylimit)).ok() + (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), flags, historylimit).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartServer<'a, P0>(&self, options: P0) -> ::windows::core::Result<()> @@ -18859,7 +18859,7 @@ impl IDebugClient4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn TerminateProcesses(&self) -> ::windows::core::Result<()> { @@ -18871,7 +18871,7 @@ impl IDebugClient4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSession(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExitCode(&self) -> ::windows::core::Result { @@ -18880,7 +18880,7 @@ impl IDebugClient4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DispatchCallbacks(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitDispatch<'a, P0>(&self, client: P0) -> ::windows::core::Result<()> @@ -18925,7 +18925,7 @@ impl IDebugClient4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOtherOutputMask<'a, P0>(&self, client: P0) -> ::windows::core::Result @@ -18940,7 +18940,7 @@ impl IDebugClient4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugClient>>, { - (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputWidth(&self) -> ::windows::core::Result { @@ -18949,7 +18949,7 @@ impl IDebugClient4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputWidth(&self, columns: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columns)).ok() + (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), columns).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputLinePrefix(&self, buffer: &mut [u8], prefixsize: *mut u32) -> ::windows::core::Result<()> { @@ -18971,7 +18971,7 @@ impl IDebugClient4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacks(&self) -> ::windows::core::Result { @@ -18995,22 +18995,22 @@ impl IDebugClient4 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFile<'a, P0>(&self, infofile: P0, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForProcessServerEnd(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsKernelDebuggerEnabled(&self) -> ::windows::core::Result<()> { @@ -19034,32 +19034,32 @@ impl IDebugClient4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u16], actualexenamesize: *mut u32, description: &mut [u16], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttachWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFileWide<'a, P0>(&self, filename: P0, filehandle: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle)).ok() + (::windows::core::Interface::vtable(self).OpenDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteDumpFileWide<'a, P0, P1>(&self, filename: P0, filehandle: u64, qualifier: u32, formatflags: u32, comment: P1) -> ::windows::core::Result<()> @@ -19067,14 +19067,14 @@ impl IDebugClient4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle, qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFileWide<'a, P0>(&self, filename: P0, filehandle: u64, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle, r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberDumpFiles(&self) -> ::windows::core::Result { @@ -19083,11 +19083,11 @@ impl IDebugClient4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDumpFile(&self, index: u32, buffer: &mut [u8], namesize: *mut u32, handle: *mut u64, r#type: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDumpFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).GetDumpFile)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDumpFileWide(&self, index: u32, buffer: &mut [u16], namesize: *mut u32, handle: *mut u64, r#type: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDumpFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).GetDumpFileWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19202,7 +19202,7 @@ impl IDebugClient5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptions(&self, buffer: &mut [u8], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -19220,7 +19220,7 @@ impl IDebugClient5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServer<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -19232,11 +19232,11 @@ impl IDebugClient5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisconnectProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIds(&self, server: u64, ids: &mut [u32], actualcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), server, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIdByExecutableName<'a, P0>(&self, server: u64, exename: P0, flags: u32) -> ::windows::core::Result @@ -19244,29 +19244,29 @@ impl IDebugClient5 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u8], actualexenamesize: *mut u32, description: &mut [u8], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), server, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessOptions(&self) -> ::windows::core::Result { @@ -19275,15 +19275,15 @@ impl IDebugClient5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFile<'a, P0>(&self, dumpfile: P0) -> ::windows::core::Result<()> @@ -19297,11 +19297,11 @@ impl IDebugClient5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier)).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectSession(&self, flags: u32, historylimit: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(historylimit)).ok() + (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), flags, historylimit).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartServer<'a, P0>(&self, options: P0) -> ::windows::core::Result<()> @@ -19315,7 +19315,7 @@ impl IDebugClient5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn TerminateProcesses(&self) -> ::windows::core::Result<()> { @@ -19327,7 +19327,7 @@ impl IDebugClient5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSession(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExitCode(&self) -> ::windows::core::Result { @@ -19336,7 +19336,7 @@ impl IDebugClient5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DispatchCallbacks(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitDispatch<'a, P0>(&self, client: P0) -> ::windows::core::Result<()> @@ -19381,7 +19381,7 @@ impl IDebugClient5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOtherOutputMask<'a, P0>(&self, client: P0) -> ::windows::core::Result @@ -19396,7 +19396,7 @@ impl IDebugClient5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugClient>>, { - (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputWidth(&self) -> ::windows::core::Result { @@ -19405,7 +19405,7 @@ impl IDebugClient5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputWidth(&self, columns: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columns)).ok() + (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), columns).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputLinePrefix(&self, buffer: &mut [u8], prefixsize: *mut u32) -> ::windows::core::Result<()> { @@ -19427,7 +19427,7 @@ impl IDebugClient5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacks(&self) -> ::windows::core::Result { @@ -19451,22 +19451,22 @@ impl IDebugClient5 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFile<'a, P0>(&self, infofile: P0, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForProcessServerEnd(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsKernelDebuggerEnabled(&self) -> ::windows::core::Result<()> { @@ -19490,32 +19490,32 @@ impl IDebugClient5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u16], actualexenamesize: *mut u32, description: &mut [u16], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttachWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFileWide<'a, P0>(&self, filename: P0, filehandle: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle)).ok() + (::windows::core::Interface::vtable(self).OpenDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteDumpFileWide<'a, P0, P1>(&self, filename: P0, filehandle: u64, qualifier: u32, formatflags: u32, comment: P1) -> ::windows::core::Result<()> @@ -19523,14 +19523,14 @@ impl IDebugClient5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle, qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFileWide<'a, P0>(&self, filename: P0, filehandle: u64, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle, r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberDumpFiles(&self) -> ::windows::core::Result { @@ -19539,18 +19539,18 @@ impl IDebugClient5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDumpFile(&self, index: u32, buffer: &mut [u8], namesize: *mut u32, handle: *mut u64, r#type: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDumpFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).GetDumpFile)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDumpFileWide(&self, index: u32, buffer: &mut [u16], namesize: *mut u32, handle: *mut u64, r#type: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDumpFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).GetDumpFileWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachKernelWide<'a, P0>(&self, flags: u32, connectoptions: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AttachKernelWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernelWide)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptionsWide(&self, buffer: &mut [u16], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -19568,7 +19568,7 @@ impl IDebugClient5 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServerWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServerWide)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServerWide<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -19590,7 +19590,7 @@ impl IDebugClient5 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputServersWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServersWide)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputCallbacksWide(&self) -> ::windows::core::Result { @@ -19624,7 +19624,7 @@ impl IDebugClient5 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentityWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentityWide)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacksWide(&self) -> ::windows::core::Result { @@ -19645,7 +19645,7 @@ impl IDebugClient5 { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcess2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into()).ok() + (::windows::core::Interface::vtable(self).CreateProcess2)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcess2Wide<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2) -> ::windows::core::Result<()> @@ -19654,7 +19654,7 @@ impl IDebugClient5 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcess2Wide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into()).ok() + (::windows::core::Interface::vtable(self).CreateProcess2Wide)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach2<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2, processid: u32, attachflags: u32) -> ::windows::core::Result<()> @@ -19663,7 +19663,7 @@ impl IDebugClient5 { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach2)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into(), processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach2Wide<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2, processid: u32, attachflags: u32) -> ::windows::core::Result<()> @@ -19672,7 +19672,7 @@ impl IDebugClient5 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach2Wide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach2Wide)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into(), processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn PushOutputLinePrefix<'a, P0>(&self, newprefix: P0) -> ::windows::core::Result @@ -19692,7 +19692,7 @@ impl IDebugClient5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn PopOutputLinePrefix(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PopOutputLinePrefix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).PopOutputLinePrefix)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberInputCallbacks(&self) -> ::windows::core::Result { @@ -19707,7 +19707,7 @@ impl IDebugClient5 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberEventCallbacks(&self, eventflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNumberEventCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNumberEventCallbacks)(::windows::core::Interface::as_raw(self), eventflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetQuitLockString(&self, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { @@ -19873,7 +19873,7 @@ impl IDebugClient6 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptions(&self, buffer: &mut [u8], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -19891,7 +19891,7 @@ impl IDebugClient6 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServer<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -19903,11 +19903,11 @@ impl IDebugClient6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisconnectProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIds(&self, server: u64, ids: &mut [u32], actualcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), server, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIdByExecutableName<'a, P0>(&self, server: u64, exename: P0, flags: u32) -> ::windows::core::Result @@ -19915,29 +19915,29 @@ impl IDebugClient6 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u8], actualexenamesize: *mut u32, description: &mut [u8], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), server, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessOptions(&self) -> ::windows::core::Result { @@ -19946,15 +19946,15 @@ impl IDebugClient6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFile<'a, P0>(&self, dumpfile: P0) -> ::windows::core::Result<()> @@ -19968,11 +19968,11 @@ impl IDebugClient6 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier)).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectSession(&self, flags: u32, historylimit: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(historylimit)).ok() + (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), flags, historylimit).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartServer<'a, P0>(&self, options: P0) -> ::windows::core::Result<()> @@ -19986,7 +19986,7 @@ impl IDebugClient6 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn TerminateProcesses(&self) -> ::windows::core::Result<()> { @@ -19998,7 +19998,7 @@ impl IDebugClient6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSession(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExitCode(&self) -> ::windows::core::Result { @@ -20007,7 +20007,7 @@ impl IDebugClient6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DispatchCallbacks(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitDispatch<'a, P0>(&self, client: P0) -> ::windows::core::Result<()> @@ -20052,7 +20052,7 @@ impl IDebugClient6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOtherOutputMask<'a, P0>(&self, client: P0) -> ::windows::core::Result @@ -20067,7 +20067,7 @@ impl IDebugClient6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugClient>>, { - (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputWidth(&self) -> ::windows::core::Result { @@ -20076,7 +20076,7 @@ impl IDebugClient6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputWidth(&self, columns: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columns)).ok() + (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), columns).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputLinePrefix(&self, buffer: &mut [u8], prefixsize: *mut u32) -> ::windows::core::Result<()> { @@ -20098,7 +20098,7 @@ impl IDebugClient6 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacks(&self) -> ::windows::core::Result { @@ -20122,22 +20122,22 @@ impl IDebugClient6 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFile<'a, P0>(&self, infofile: P0, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForProcessServerEnd(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsKernelDebuggerEnabled(&self) -> ::windows::core::Result<()> { @@ -20161,32 +20161,32 @@ impl IDebugClient6 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u16], actualexenamesize: *mut u32, description: &mut [u16], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttachWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFileWide<'a, P0>(&self, filename: P0, filehandle: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle)).ok() + (::windows::core::Interface::vtable(self).OpenDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteDumpFileWide<'a, P0, P1>(&self, filename: P0, filehandle: u64, qualifier: u32, formatflags: u32, comment: P1) -> ::windows::core::Result<()> @@ -20194,14 +20194,14 @@ impl IDebugClient6 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle, qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFileWide<'a, P0>(&self, filename: P0, filehandle: u64, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle, r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberDumpFiles(&self) -> ::windows::core::Result { @@ -20210,18 +20210,18 @@ impl IDebugClient6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDumpFile(&self, index: u32, buffer: &mut [u8], namesize: *mut u32, handle: *mut u64, r#type: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDumpFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).GetDumpFile)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDumpFileWide(&self, index: u32, buffer: &mut [u16], namesize: *mut u32, handle: *mut u64, r#type: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDumpFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).GetDumpFileWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachKernelWide<'a, P0>(&self, flags: u32, connectoptions: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AttachKernelWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernelWide)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptionsWide(&self, buffer: &mut [u16], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -20239,7 +20239,7 @@ impl IDebugClient6 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServerWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServerWide)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServerWide<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -20261,7 +20261,7 @@ impl IDebugClient6 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputServersWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServersWide)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputCallbacksWide(&self) -> ::windows::core::Result { @@ -20295,7 +20295,7 @@ impl IDebugClient6 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentityWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentityWide)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacksWide(&self) -> ::windows::core::Result { @@ -20316,7 +20316,7 @@ impl IDebugClient6 { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcess2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into()).ok() + (::windows::core::Interface::vtable(self).CreateProcess2)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcess2Wide<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2) -> ::windows::core::Result<()> @@ -20325,7 +20325,7 @@ impl IDebugClient6 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcess2Wide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into()).ok() + (::windows::core::Interface::vtable(self).CreateProcess2Wide)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach2<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2, processid: u32, attachflags: u32) -> ::windows::core::Result<()> @@ -20334,7 +20334,7 @@ impl IDebugClient6 { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach2)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into(), processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach2Wide<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2, processid: u32, attachflags: u32) -> ::windows::core::Result<()> @@ -20343,7 +20343,7 @@ impl IDebugClient6 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach2Wide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach2Wide)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into(), processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn PushOutputLinePrefix<'a, P0>(&self, newprefix: P0) -> ::windows::core::Result @@ -20363,7 +20363,7 @@ impl IDebugClient6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn PopOutputLinePrefix(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PopOutputLinePrefix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).PopOutputLinePrefix)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberInputCallbacks(&self) -> ::windows::core::Result { @@ -20378,7 +20378,7 @@ impl IDebugClient6 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberEventCallbacks(&self, eventflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNumberEventCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNumberEventCallbacks)(::windows::core::Interface::as_raw(self), eventflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetQuitLockString(&self, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { @@ -20552,7 +20552,7 @@ impl IDebugClient7 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptions(&self, buffer: &mut [u8], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -20570,7 +20570,7 @@ impl IDebugClient7 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServer<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -20582,11 +20582,11 @@ impl IDebugClient7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisconnectProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIds(&self, server: u64, ids: &mut [u32], actualcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), server, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIdByExecutableName<'a, P0>(&self, server: u64, exename: P0, flags: u32) -> ::windows::core::Result @@ -20594,29 +20594,29 @@ impl IDebugClient7 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u8], actualexenamesize: *mut u32, description: &mut [u8], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), server, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessOptions(&self) -> ::windows::core::Result { @@ -20625,15 +20625,15 @@ impl IDebugClient7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFile<'a, P0>(&self, dumpfile: P0) -> ::windows::core::Result<()> @@ -20647,11 +20647,11 @@ impl IDebugClient7 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier)).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectSession(&self, flags: u32, historylimit: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(historylimit)).ok() + (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), flags, historylimit).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartServer<'a, P0>(&self, options: P0) -> ::windows::core::Result<()> @@ -20665,7 +20665,7 @@ impl IDebugClient7 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn TerminateProcesses(&self) -> ::windows::core::Result<()> { @@ -20677,7 +20677,7 @@ impl IDebugClient7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSession(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExitCode(&self) -> ::windows::core::Result { @@ -20686,7 +20686,7 @@ impl IDebugClient7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DispatchCallbacks(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitDispatch<'a, P0>(&self, client: P0) -> ::windows::core::Result<()> @@ -20731,7 +20731,7 @@ impl IDebugClient7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOtherOutputMask<'a, P0>(&self, client: P0) -> ::windows::core::Result @@ -20746,7 +20746,7 @@ impl IDebugClient7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugClient>>, { - (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputWidth(&self) -> ::windows::core::Result { @@ -20755,7 +20755,7 @@ impl IDebugClient7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputWidth(&self, columns: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columns)).ok() + (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), columns).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputLinePrefix(&self, buffer: &mut [u8], prefixsize: *mut u32) -> ::windows::core::Result<()> { @@ -20777,7 +20777,7 @@ impl IDebugClient7 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacks(&self) -> ::windows::core::Result { @@ -20801,22 +20801,22 @@ impl IDebugClient7 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFile<'a, P0>(&self, infofile: P0, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForProcessServerEnd(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsKernelDebuggerEnabled(&self) -> ::windows::core::Result<()> { @@ -20840,32 +20840,32 @@ impl IDebugClient7 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u16], actualexenamesize: *mut u32, description: &mut [u16], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttachWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFileWide<'a, P0>(&self, filename: P0, filehandle: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle)).ok() + (::windows::core::Interface::vtable(self).OpenDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteDumpFileWide<'a, P0, P1>(&self, filename: P0, filehandle: u64, qualifier: u32, formatflags: u32, comment: P1) -> ::windows::core::Result<()> @@ -20873,14 +20873,14 @@ impl IDebugClient7 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle, qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFileWide<'a, P0>(&self, filename: P0, filehandle: u64, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle, r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberDumpFiles(&self) -> ::windows::core::Result { @@ -20889,18 +20889,18 @@ impl IDebugClient7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDumpFile(&self, index: u32, buffer: &mut [u8], namesize: *mut u32, handle: *mut u64, r#type: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDumpFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).GetDumpFile)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDumpFileWide(&self, index: u32, buffer: &mut [u16], namesize: *mut u32, handle: *mut u64, r#type: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDumpFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).GetDumpFileWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachKernelWide<'a, P0>(&self, flags: u32, connectoptions: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AttachKernelWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernelWide)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptionsWide(&self, buffer: &mut [u16], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -20918,7 +20918,7 @@ impl IDebugClient7 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServerWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServerWide)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServerWide<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -20940,7 +20940,7 @@ impl IDebugClient7 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputServersWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServersWide)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputCallbacksWide(&self) -> ::windows::core::Result { @@ -20974,7 +20974,7 @@ impl IDebugClient7 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentityWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentityWide)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacksWide(&self) -> ::windows::core::Result { @@ -20995,7 +20995,7 @@ impl IDebugClient7 { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcess2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into()).ok() + (::windows::core::Interface::vtable(self).CreateProcess2)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcess2Wide<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2) -> ::windows::core::Result<()> @@ -21004,7 +21004,7 @@ impl IDebugClient7 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcess2Wide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into()).ok() + (::windows::core::Interface::vtable(self).CreateProcess2Wide)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach2<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2, processid: u32, attachflags: u32) -> ::windows::core::Result<()> @@ -21013,7 +21013,7 @@ impl IDebugClient7 { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach2)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into(), processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach2Wide<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2, processid: u32, attachflags: u32) -> ::windows::core::Result<()> @@ -21022,7 +21022,7 @@ impl IDebugClient7 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach2Wide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach2Wide)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into(), processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn PushOutputLinePrefix<'a, P0>(&self, newprefix: P0) -> ::windows::core::Result @@ -21042,7 +21042,7 @@ impl IDebugClient7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn PopOutputLinePrefix(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PopOutputLinePrefix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).PopOutputLinePrefix)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberInputCallbacks(&self) -> ::windows::core::Result { @@ -21057,7 +21057,7 @@ impl IDebugClient7 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberEventCallbacks(&self, eventflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNumberEventCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNumberEventCallbacks)(::windows::core::Interface::as_raw(self), eventflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetQuitLockString(&self, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { @@ -21090,7 +21090,7 @@ impl IDebugClient7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetClientContext(&self, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClientContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).SetClientContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), contextsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21236,7 +21236,7 @@ impl IDebugClient8 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernel)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptions(&self, buffer: &mut [u8], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -21254,7 +21254,7 @@ impl IDebugClient8 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServer)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServer<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -21266,11 +21266,11 @@ impl IDebugClient8 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisconnectProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).DisconnectProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIds(&self, server: u64, ids: &mut [u32], actualcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIds)(::windows::core::Interface::as_raw(self), server, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(actualcount)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessSystemIdByExecutableName<'a, P0>(&self, server: u64, exename: P0, flags: u32) -> ::windows::core::Result @@ -21278,29 +21278,29 @@ impl IDebugClient8 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableName)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u8], actualexenamesize: *mut u32, description: &mut [u8], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescription)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).AttachProcess)(::windows::core::Interface::as_raw(self), server, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessOptions(&self) -> ::windows::core::Result { @@ -21309,15 +21309,15 @@ impl IDebugClient8 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetProcessOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetProcessOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFile<'a, P0>(&self, dumpfile: P0) -> ::windows::core::Result<()> @@ -21331,11 +21331,11 @@ impl IDebugClient8 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier)).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectSession(&self, flags: u32, historylimit: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(historylimit)).ok() + (::windows::core::Interface::vtable(self).ConnectSession)(::windows::core::Interface::as_raw(self), flags, historylimit).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartServer<'a, P0>(&self, options: P0) -> ::windows::core::Result<()> @@ -21349,7 +21349,7 @@ impl IDebugClient8 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServers)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn TerminateProcesses(&self) -> ::windows::core::Result<()> { @@ -21361,7 +21361,7 @@ impl IDebugClient8 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSession(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).EndSession)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExitCode(&self) -> ::windows::core::Result { @@ -21370,7 +21370,7 @@ impl IDebugClient8 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DispatchCallbacks(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).DispatchCallbacks)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitDispatch<'a, P0>(&self, client: P0) -> ::windows::core::Result<()> @@ -21415,7 +21415,7 @@ impl IDebugClient8 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOutputMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOtherOutputMask<'a, P0>(&self, client: P0) -> ::windows::core::Result @@ -21430,7 +21430,7 @@ impl IDebugClient8 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugClient>>, { - (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetOtherOutputMask)(::windows::core::Interface::as_raw(self), client.into().abi(), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputWidth(&self) -> ::windows::core::Result { @@ -21439,7 +21439,7 @@ impl IDebugClient8 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetOutputWidth(&self, columns: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(columns)).ok() + (::windows::core::Interface::vtable(self).SetOutputWidth)(::windows::core::Interface::as_raw(self), columns).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputLinePrefix(&self, buffer: &mut [u8], prefixsize: *mut u32) -> ::windows::core::Result<()> { @@ -21461,7 +21461,7 @@ impl IDebugClient8 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentity)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacks(&self) -> ::windows::core::Result { @@ -21485,22 +21485,22 @@ impl IDebugClient8 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFile2)(::windows::core::Interface::as_raw(self), dumpfile.into(), qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFile<'a, P0>(&self, infofile: P0, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFile)(::windows::core::Interface::as_raw(self), infofile.into(), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndProcessServer(&self, server: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server)).ok() + (::windows::core::Interface::vtable(self).EndProcessServer)(::windows::core::Interface::as_raw(self), server).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForProcessServerEnd(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForProcessServerEnd)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsKernelDebuggerEnabled(&self) -> ::windows::core::Result<()> { @@ -21524,32 +21524,32 @@ impl IDebugClient8 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), exename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningProcessSystemIdByExecutableNameWide)(::windows::core::Interface::as_raw(self), server, exename.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: &mut [u16], actualexenamesize: *mut u32, description: &mut [u16], actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() + (::windows::core::Interface::vtable(self).GetRunningProcessDescriptionWide)(::windows::core::Interface::as_raw(self), server, systemid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(exename)), exename.len() as _, ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(actualdescriptionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttachWide<'a, P0>(&self, server: u64, commandline: P0, createflags: u32, processid: u32, attachflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(createflags), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttachWide)(::windows::core::Interface::as_raw(self), server, commandline.into(), createflags, processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFileWide<'a, P0>(&self, filename: P0, filehandle: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle)).ok() + (::windows::core::Interface::vtable(self).OpenDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteDumpFileWide<'a, P0, P1>(&self, filename: P0, filehandle: u64, qualifier: u32, formatflags: u32, comment: P1) -> ::windows::core::Result<()> @@ -21557,14 +21557,14 @@ impl IDebugClient8 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle), ::core::mem::transmute(qualifier), ::core::mem::transmute(formatflags), comment.into()).ok() + (::windows::core::Interface::vtable(self).WriteDumpFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle, qualifier, formatflags, comment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddDumpInformationFileWide<'a, P0>(&self, filename: P0, filehandle: u64, r#type: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddDumpInformationFileWide)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).AddDumpInformationFileWide)(::windows::core::Interface::as_raw(self), filename.into(), filehandle, r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberDumpFiles(&self) -> ::windows::core::Result { @@ -21573,18 +21573,18 @@ impl IDebugClient8 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDumpFile(&self, index: u32, buffer: &mut [u8], namesize: *mut u32, handle: *mut u64, r#type: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDumpFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).GetDumpFile)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDumpFileWide(&self, index: u32, buffer: &mut [u16], namesize: *mut u32, handle: *mut u64, r#type: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDumpFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).GetDumpFileWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(handle), ::core::mem::transmute(r#type)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AttachKernelWide<'a, P0>(&self, flags: u32, connectoptions: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AttachKernelWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), connectoptions.into()).ok() + (::windows::core::Interface::vtable(self).AttachKernelWide)(::windows::core::Interface::as_raw(self), flags, connectoptions.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKernelConnectionOptionsWide(&self, buffer: &mut [u16], optionssize: *mut u32) -> ::windows::core::Result<()> { @@ -21602,7 +21602,7 @@ impl IDebugClient8 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).StartProcessServerWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), options.into(), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).StartProcessServerWide)(::windows::core::Interface::as_raw(self), flags, options.into(), ::core::mem::transmute(reserved)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ConnectProcessServerWide<'a, P0>(&self, remoteoptions: P0) -> ::windows::core::Result @@ -21624,7 +21624,7 @@ impl IDebugClient8 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputServersWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), machine.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputServersWide)(::windows::core::Interface::as_raw(self), outputcontrol, machine.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOutputCallbacksWide(&self) -> ::windows::core::Result { @@ -21658,7 +21658,7 @@ impl IDebugClient8 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputIdentityWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputIdentityWide)(::windows::core::Interface::as_raw(self), outputcontrol, flags, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventCallbacksWide(&self) -> ::windows::core::Result { @@ -21679,7 +21679,7 @@ impl IDebugClient8 { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcess2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into()).ok() + (::windows::core::Interface::vtable(self).CreateProcess2)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcess2Wide<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2) -> ::windows::core::Result<()> @@ -21688,7 +21688,7 @@ impl IDebugClient8 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcess2Wide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into()).ok() + (::windows::core::Interface::vtable(self).CreateProcess2Wide)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach2<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2, processid: u32, attachflags: u32) -> ::windows::core::Result<()> @@ -21697,7 +21697,7 @@ impl IDebugClient8 { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach2)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into(), processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessAndAttach2Wide<'a, P0, P1, P2>(&self, server: u64, commandline: P0, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: P1, environment: P2, processid: u32, attachflags: u32) -> ::windows::core::Result<()> @@ -21706,7 +21706,7 @@ impl IDebugClient8 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessAndAttach2Wide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), commandline.into(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into(), environment.into(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() + (::windows::core::Interface::vtable(self).CreateProcessAndAttach2Wide)(::windows::core::Interface::as_raw(self), server, commandline.into(), ::core::mem::transmute(optionsbuffer), optionsbuffersize, initialdirectory.into(), environment.into(), processid, attachflags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn PushOutputLinePrefix<'a, P0>(&self, newprefix: P0) -> ::windows::core::Result @@ -21726,7 +21726,7 @@ impl IDebugClient8 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn PopOutputLinePrefix(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PopOutputLinePrefix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).PopOutputLinePrefix)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberInputCallbacks(&self) -> ::windows::core::Result { @@ -21741,7 +21741,7 @@ impl IDebugClient8 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberEventCallbacks(&self, eventflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNumberEventCallbacks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNumberEventCallbacks)(::windows::core::Interface::as_raw(self), eventflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetQuitLockString(&self, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { @@ -21774,14 +21774,14 @@ impl IDebugClient8 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetClientContext(&self, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClientContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).SetClientContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OpenDumpFileWide2<'a, P0>(&self, filename: P0, filehandle: u64, alternatearch: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenDumpFileWide2)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(filehandle), ::core::mem::transmute(alternatearch)).ok() + (::windows::core::Interface::vtable(self).OpenDumpFileWide2)(::windows::core::Interface::as_raw(self), filename.into(), filehandle, alternatearch).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21930,7 +21930,7 @@ impl IDebugCodeContext { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetBreakPoint(&self, bps: BREAKPOINT_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBreakPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bps)).ok() + (::windows::core::Interface::vtable(self).SetBreakPoint)(::windows::core::Interface::as_raw(self), bps).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21985,7 +21985,7 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterrupt(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInterruptTimeout(&self) -> ::windows::core::Result { @@ -21994,7 +21994,7 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterruptTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22021,7 +22021,7 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetLogMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Input(&self, buffer: &mut [u8], inputsize: *mut u32) -> ::windows::core::Result<()> { @@ -22039,42 +22039,42 @@ impl IDebugControl { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVaList<'a, P0>(&self, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutput<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputVaList<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPrompt<'a, P0>(&self, outputcontrol: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), outputcontrol, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptVaList<'a, P0>(&self, outputcontrol: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), outputcontrol, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPromptText(&self, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { @@ -22082,11 +22082,11 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputCurrentState(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVersionInformation(&self, outputcontrol: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol)).ok() + (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), outputcontrol).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNotifyEventHandle(&self) -> ::windows::core::Result { @@ -22095,7 +22095,7 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNotifyEventHandle(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Assemble<'a, P0>(&self, offset: u64, instr: P0) -> ::windows::core::Result @@ -22103,11 +22103,11 @@ impl IDebugControl { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), offset, instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Disassemble(&self, offset: u64, flags: u32, buffer: &mut [u8], disassemblysize: *mut u32, endoffset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() + (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDisassembleEffectiveOffset(&self) -> ::windows::core::Result { @@ -22117,21 +22117,21 @@ impl IDebugControl { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassembly(&self, outputcontrol: u32, offset: u64, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), outputcontrol, offset, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: &mut [u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), lineoffsets.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() + (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), outputcontrol, previouslines, lineoffsets.len() as _, offset, flags, ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStackTrace(&self, frameoffset: u64, stackoffset: u64, instructionoffset: u64, frames: &mut [DEBUG_STACK_FRAME], framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frameoffset), ::core::mem::transmute(stackoffset), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), frameoffset, stackoffset, instructionoffset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetReturnOffset(&self) -> ::windows::core::Result { @@ -22141,7 +22141,7 @@ impl IDebugControl { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputStackTrace(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME], flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDebuggeeType(&self, class: *mut u32, qualifier: *mut u32) -> ::windows::core::Result<()> { @@ -22164,7 +22164,7 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPossibleExecutingProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberProcessors(&self) -> ::windows::core::Result { @@ -22195,11 +22195,11 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSupportedProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { @@ -22208,7 +22208,7 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEffectiveProcessorType(&self, r#type: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExecutionStatus(&self) -> ::windows::core::Result { @@ -22217,7 +22217,7 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExecutionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCodeLevel(&self) -> ::windows::core::Result { @@ -22226,7 +22226,7 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCodeLevel(&self, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEngineOptions(&self) -> ::windows::core::Result { @@ -22235,15 +22235,15 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemErrorControl(&self, outputlevel: *mut u32, breaklevel: *mut u32) -> ::windows::core::Result<()> { @@ -22251,18 +22251,18 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSystemErrorControl(&self, outputlevel: u32, breaklevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputlevel), ::core::mem::transmute(breaklevel)).ok() + (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), outputlevel, breaklevel).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextMacro(&self, slot: u32, buffer: &mut [u8], macrosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() + (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), slot, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextMacro<'a, P0>(&self, slot: u32, r#macro: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), r#macro.into()).ok() + (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), slot, r#macro.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRadix(&self) -> ::windows::core::Result { @@ -22271,7 +22271,7 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetRadix(&self, radix: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radix)).ok() + (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), radix).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22279,13 +22279,13 @@ impl IDebugControl { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), ::core::mem::transmute(desiredtype), ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() + (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), desiredtype, ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CoerceValue(&self, r#in: *const DEBUG_VALUE, outtype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), ::core::mem::transmute(outtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), outtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22297,14 +22297,14 @@ impl IDebugControl { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), command.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), outputcontrol, command.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteCommandFile<'a, P0>(&self, outputcontrol: u32, commandfile: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), commandfile.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), outputcontrol, commandfile.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberBreakpoints(&self) -> ::windows::core::Result { @@ -22314,21 +22314,21 @@ impl IDebugControl { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointById(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointParameters(&self, count: u32, ids: *const u32, start: u32, params: *mut DEBUG_BREAKPOINT_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddBreakpoint(&self, r#type: u32, desiredid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(desiredid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), r#type, desiredid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveBreakpoint<'a, P0>(&self, bp: P0) -> ::windows::core::Result<()> @@ -22343,11 +22343,11 @@ impl IDebugControl { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveExtension(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExtensionByPath<'a, P0>(&self, path: P0) -> ::windows::core::Result @@ -22363,7 +22363,7 @@ impl IDebugControl { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), function.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), handle, function.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22371,7 +22371,7 @@ impl IDebugControl { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), funcname.into(), ::core::mem::transmute(function)).ok() + (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), handle, funcname.into(), ::core::mem::transmute(function)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] #[cfg(feature = "Win32_System_Kernel")] @@ -22389,41 +22389,41 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterText(&self, index: u32, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilterCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterParameters(&self, start: u32, params: &mut [DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterParameters(&self, start: u32, params: &[DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterArgument(&self, index: u32, buffer: &mut [u8], argumentsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterArgument<'a, P0>(&self, index: u32, argument: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), argument.into()).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, argument.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterParameters(&self, count: u32, codes: *const u32, start: u32, params: *mut DEBUG_EXCEPTION_FILTER_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterParameters(&self, params: &[DEBUG_EXCEPTION_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { @@ -22431,22 +22431,22 @@ impl IDebugControl { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterSecondCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterSecondCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForEvent(&self, flags: u32, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), flags, timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: &mut [u8], descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() + (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22621,7 +22621,7 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterrupt(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInterruptTimeout(&self) -> ::windows::core::Result { @@ -22630,7 +22630,7 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterruptTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22657,7 +22657,7 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetLogMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Input(&self, buffer: &mut [u8], inputsize: *mut u32) -> ::windows::core::Result<()> { @@ -22675,42 +22675,42 @@ impl IDebugControl2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVaList<'a, P0>(&self, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutput<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputVaList<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPrompt<'a, P0>(&self, outputcontrol: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), outputcontrol, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptVaList<'a, P0>(&self, outputcontrol: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), outputcontrol, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPromptText(&self, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { @@ -22718,11 +22718,11 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputCurrentState(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVersionInformation(&self, outputcontrol: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol)).ok() + (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), outputcontrol).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNotifyEventHandle(&self) -> ::windows::core::Result { @@ -22731,7 +22731,7 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNotifyEventHandle(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Assemble<'a, P0>(&self, offset: u64, instr: P0) -> ::windows::core::Result @@ -22739,11 +22739,11 @@ impl IDebugControl2 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), offset, instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Disassemble(&self, offset: u64, flags: u32, buffer: &mut [u8], disassemblysize: *mut u32, endoffset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() + (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDisassembleEffectiveOffset(&self) -> ::windows::core::Result { @@ -22753,21 +22753,21 @@ impl IDebugControl2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassembly(&self, outputcontrol: u32, offset: u64, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), outputcontrol, offset, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: &mut [u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), lineoffsets.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() + (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), outputcontrol, previouslines, lineoffsets.len() as _, offset, flags, ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStackTrace(&self, frameoffset: u64, stackoffset: u64, instructionoffset: u64, frames: &mut [DEBUG_STACK_FRAME], framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frameoffset), ::core::mem::transmute(stackoffset), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), frameoffset, stackoffset, instructionoffset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetReturnOffset(&self) -> ::windows::core::Result { @@ -22777,7 +22777,7 @@ impl IDebugControl2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputStackTrace(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME], flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDebuggeeType(&self, class: *mut u32, qualifier: *mut u32) -> ::windows::core::Result<()> { @@ -22800,7 +22800,7 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPossibleExecutingProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberProcessors(&self) -> ::windows::core::Result { @@ -22831,11 +22831,11 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSupportedProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { @@ -22844,7 +22844,7 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEffectiveProcessorType(&self, r#type: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExecutionStatus(&self) -> ::windows::core::Result { @@ -22853,7 +22853,7 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExecutionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCodeLevel(&self) -> ::windows::core::Result { @@ -22862,7 +22862,7 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCodeLevel(&self, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEngineOptions(&self) -> ::windows::core::Result { @@ -22871,15 +22871,15 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemErrorControl(&self, outputlevel: *mut u32, breaklevel: *mut u32) -> ::windows::core::Result<()> { @@ -22887,18 +22887,18 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSystemErrorControl(&self, outputlevel: u32, breaklevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputlevel), ::core::mem::transmute(breaklevel)).ok() + (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), outputlevel, breaklevel).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextMacro(&self, slot: u32, buffer: &mut [u8], macrosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() + (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), slot, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextMacro<'a, P0>(&self, slot: u32, r#macro: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), r#macro.into()).ok() + (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), slot, r#macro.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRadix(&self) -> ::windows::core::Result { @@ -22907,7 +22907,7 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetRadix(&self, radix: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radix)).ok() + (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), radix).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22915,13 +22915,13 @@ impl IDebugControl2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), ::core::mem::transmute(desiredtype), ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() + (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), desiredtype, ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CoerceValue(&self, r#in: *const DEBUG_VALUE, outtype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), ::core::mem::transmute(outtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), outtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22933,14 +22933,14 @@ impl IDebugControl2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), command.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), outputcontrol, command.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteCommandFile<'a, P0>(&self, outputcontrol: u32, commandfile: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), commandfile.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), outputcontrol, commandfile.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberBreakpoints(&self) -> ::windows::core::Result { @@ -22950,21 +22950,21 @@ impl IDebugControl2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointById(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointParameters(&self, count: u32, ids: *const u32, start: u32, params: *mut DEBUG_BREAKPOINT_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddBreakpoint(&self, r#type: u32, desiredid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(desiredid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), r#type, desiredid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveBreakpoint<'a, P0>(&self, bp: P0) -> ::windows::core::Result<()> @@ -22979,11 +22979,11 @@ impl IDebugControl2 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveExtension(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExtensionByPath<'a, P0>(&self, path: P0) -> ::windows::core::Result @@ -22999,7 +22999,7 @@ impl IDebugControl2 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), function.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), handle, function.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23007,7 +23007,7 @@ impl IDebugControl2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), funcname.into(), ::core::mem::transmute(function)).ok() + (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), handle, funcname.into(), ::core::mem::transmute(function)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] #[cfg(feature = "Win32_System_Kernel")] @@ -23025,41 +23025,41 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterText(&self, index: u32, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilterCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterParameters(&self, start: u32, params: &mut [DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterParameters(&self, start: u32, params: &[DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterArgument(&self, index: u32, buffer: &mut [u8], argumentsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterArgument<'a, P0>(&self, index: u32, argument: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), argument.into()).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, argument.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterParameters(&self, count: u32, codes: *const u32, start: u32, params: *mut DEBUG_EXCEPTION_FILTER_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterParameters(&self, params: &[DEBUG_EXCEPTION_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { @@ -23067,22 +23067,22 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterSecondCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterSecondCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForEvent(&self, flags: u32, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), flags, timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: &mut [u8], descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() + (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { @@ -23109,7 +23109,7 @@ impl IDebugControl2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() + (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextReplacement<'a, P0, P1>(&self, srctext: P0, dsttext: P1) -> ::windows::core::Result<()> @@ -23125,7 +23125,7 @@ impl IDebugControl2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTextReplacements(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23308,7 +23308,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterrupt(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInterruptTimeout(&self) -> ::windows::core::Result { @@ -23317,7 +23317,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterruptTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23344,7 +23344,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetLogMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Input(&self, buffer: &mut [u8], inputsize: *mut u32) -> ::windows::core::Result<()> { @@ -23362,42 +23362,42 @@ impl IDebugControl3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVaList<'a, P0>(&self, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutput<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputVaList<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPrompt<'a, P0>(&self, outputcontrol: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), outputcontrol, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptVaList<'a, P0>(&self, outputcontrol: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), outputcontrol, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPromptText(&self, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { @@ -23405,11 +23405,11 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputCurrentState(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVersionInformation(&self, outputcontrol: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol)).ok() + (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), outputcontrol).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNotifyEventHandle(&self) -> ::windows::core::Result { @@ -23418,7 +23418,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNotifyEventHandle(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Assemble<'a, P0>(&self, offset: u64, instr: P0) -> ::windows::core::Result @@ -23426,11 +23426,11 @@ impl IDebugControl3 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), offset, instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Disassemble(&self, offset: u64, flags: u32, buffer: &mut [u8], disassemblysize: *mut u32, endoffset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() + (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDisassembleEffectiveOffset(&self) -> ::windows::core::Result { @@ -23440,21 +23440,21 @@ impl IDebugControl3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassembly(&self, outputcontrol: u32, offset: u64, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), outputcontrol, offset, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: &mut [u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), lineoffsets.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() + (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), outputcontrol, previouslines, lineoffsets.len() as _, offset, flags, ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStackTrace(&self, frameoffset: u64, stackoffset: u64, instructionoffset: u64, frames: &mut [DEBUG_STACK_FRAME], framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frameoffset), ::core::mem::transmute(stackoffset), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), frameoffset, stackoffset, instructionoffset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetReturnOffset(&self) -> ::windows::core::Result { @@ -23464,7 +23464,7 @@ impl IDebugControl3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputStackTrace(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME], flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDebuggeeType(&self, class: *mut u32, qualifier: *mut u32) -> ::windows::core::Result<()> { @@ -23487,7 +23487,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPossibleExecutingProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberProcessors(&self) -> ::windows::core::Result { @@ -23518,11 +23518,11 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSupportedProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { @@ -23531,7 +23531,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEffectiveProcessorType(&self, r#type: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExecutionStatus(&self) -> ::windows::core::Result { @@ -23540,7 +23540,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExecutionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCodeLevel(&self) -> ::windows::core::Result { @@ -23549,7 +23549,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCodeLevel(&self, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEngineOptions(&self) -> ::windows::core::Result { @@ -23558,15 +23558,15 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemErrorControl(&self, outputlevel: *mut u32, breaklevel: *mut u32) -> ::windows::core::Result<()> { @@ -23574,18 +23574,18 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSystemErrorControl(&self, outputlevel: u32, breaklevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputlevel), ::core::mem::transmute(breaklevel)).ok() + (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), outputlevel, breaklevel).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextMacro(&self, slot: u32, buffer: &mut [u8], macrosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() + (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), slot, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextMacro<'a, P0>(&self, slot: u32, r#macro: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), r#macro.into()).ok() + (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), slot, r#macro.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRadix(&self) -> ::windows::core::Result { @@ -23594,7 +23594,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetRadix(&self, radix: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radix)).ok() + (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), radix).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23602,13 +23602,13 @@ impl IDebugControl3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), ::core::mem::transmute(desiredtype), ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() + (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), desiredtype, ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CoerceValue(&self, r#in: *const DEBUG_VALUE, outtype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), ::core::mem::transmute(outtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), outtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23620,14 +23620,14 @@ impl IDebugControl3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), command.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), outputcontrol, command.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteCommandFile<'a, P0>(&self, outputcontrol: u32, commandfile: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), commandfile.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), outputcontrol, commandfile.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberBreakpoints(&self) -> ::windows::core::Result { @@ -23637,21 +23637,21 @@ impl IDebugControl3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointById(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointParameters(&self, count: u32, ids: *const u32, start: u32, params: *mut DEBUG_BREAKPOINT_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddBreakpoint(&self, r#type: u32, desiredid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(desiredid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), r#type, desiredid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveBreakpoint<'a, P0>(&self, bp: P0) -> ::windows::core::Result<()> @@ -23666,11 +23666,11 @@ impl IDebugControl3 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveExtension(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExtensionByPath<'a, P0>(&self, path: P0) -> ::windows::core::Result @@ -23686,7 +23686,7 @@ impl IDebugControl3 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), function.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), handle, function.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23694,7 +23694,7 @@ impl IDebugControl3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), funcname.into(), ::core::mem::transmute(function)).ok() + (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), handle, funcname.into(), ::core::mem::transmute(function)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] #[cfg(feature = "Win32_System_Kernel")] @@ -23712,41 +23712,41 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterText(&self, index: u32, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilterCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterParameters(&self, start: u32, params: &mut [DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterParameters(&self, start: u32, params: &[DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterArgument(&self, index: u32, buffer: &mut [u8], argumentsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterArgument<'a, P0>(&self, index: u32, argument: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), argument.into()).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, argument.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterParameters(&self, count: u32, codes: *const u32, start: u32, params: *mut DEBUG_EXCEPTION_FILTER_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterParameters(&self, params: &[DEBUG_EXCEPTION_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { @@ -23754,22 +23754,22 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterSecondCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterSecondCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForEvent(&self, flags: u32, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), flags, timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: &mut [u8], descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() + (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { @@ -23796,7 +23796,7 @@ impl IDebugControl3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() + (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextReplacement<'a, P0, P1>(&self, srctext: P0, dsttext: P1) -> ::windows::core::Result<()> @@ -23812,7 +23812,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTextReplacements(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetAssemblyOptions(&self) -> ::windows::core::Result { @@ -23821,15 +23821,15 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntax(&self) -> ::windows::core::Result { @@ -23838,7 +23838,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExpressionSyntax(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExpressionSyntax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetExpressionSyntax)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExpressionSyntaxByName<'a, P0>(&self, abbrevname: P0) -> ::windows::core::Result<()> @@ -23854,7 +23854,7 @@ impl IDebugControl3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntaxNames(&self, index: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExpressionSyntaxNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetExpressionSyntaxNames)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberEvents(&self) -> ::windows::core::Result { @@ -23867,7 +23867,7 @@ impl IDebugControl3 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventIndexDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(which), buffer.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventIndexDescription)(::windows::core::Interface::as_raw(self), index, which, buffer.into(), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentEventIndex(&self) -> ::windows::core::Result { @@ -23877,7 +23877,7 @@ impl IDebugControl3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNextEventIndex(&self, relation: u32, value: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetNextEventIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(relation), ::core::mem::transmute(value), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetNextEventIndex)(::windows::core::Interface::as_raw(self), relation, value, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -24073,7 +24073,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterrupt(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInterruptTimeout(&self) -> ::windows::core::Result { @@ -24082,7 +24082,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterruptTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24109,7 +24109,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetLogMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Input(&self, buffer: &mut [u8], inputsize: *mut u32) -> ::windows::core::Result<()> { @@ -24127,42 +24127,42 @@ impl IDebugControl4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVaList<'a, P0>(&self, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutput<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputVaList<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPrompt<'a, P0>(&self, outputcontrol: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), outputcontrol, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptVaList<'a, P0>(&self, outputcontrol: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), outputcontrol, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPromptText(&self, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { @@ -24170,11 +24170,11 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputCurrentState(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVersionInformation(&self, outputcontrol: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol)).ok() + (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), outputcontrol).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNotifyEventHandle(&self) -> ::windows::core::Result { @@ -24183,7 +24183,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNotifyEventHandle(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Assemble<'a, P0>(&self, offset: u64, instr: P0) -> ::windows::core::Result @@ -24191,11 +24191,11 @@ impl IDebugControl4 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), offset, instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Disassemble(&self, offset: u64, flags: u32, buffer: &mut [u8], disassemblysize: *mut u32, endoffset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() + (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDisassembleEffectiveOffset(&self) -> ::windows::core::Result { @@ -24205,21 +24205,21 @@ impl IDebugControl4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassembly(&self, outputcontrol: u32, offset: u64, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), outputcontrol, offset, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: &mut [u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), lineoffsets.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() + (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), outputcontrol, previouslines, lineoffsets.len() as _, offset, flags, ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStackTrace(&self, frameoffset: u64, stackoffset: u64, instructionoffset: u64, frames: &mut [DEBUG_STACK_FRAME], framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frameoffset), ::core::mem::transmute(stackoffset), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), frameoffset, stackoffset, instructionoffset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetReturnOffset(&self) -> ::windows::core::Result { @@ -24229,7 +24229,7 @@ impl IDebugControl4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputStackTrace(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME], flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDebuggeeType(&self, class: *mut u32, qualifier: *mut u32) -> ::windows::core::Result<()> { @@ -24252,7 +24252,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPossibleExecutingProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberProcessors(&self) -> ::windows::core::Result { @@ -24283,11 +24283,11 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSupportedProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { @@ -24296,7 +24296,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEffectiveProcessorType(&self, r#type: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExecutionStatus(&self) -> ::windows::core::Result { @@ -24305,7 +24305,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExecutionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCodeLevel(&self) -> ::windows::core::Result { @@ -24314,7 +24314,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCodeLevel(&self, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEngineOptions(&self) -> ::windows::core::Result { @@ -24323,15 +24323,15 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemErrorControl(&self, outputlevel: *mut u32, breaklevel: *mut u32) -> ::windows::core::Result<()> { @@ -24339,18 +24339,18 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSystemErrorControl(&self, outputlevel: u32, breaklevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputlevel), ::core::mem::transmute(breaklevel)).ok() + (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), outputlevel, breaklevel).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextMacro(&self, slot: u32, buffer: &mut [u8], macrosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() + (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), slot, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextMacro<'a, P0>(&self, slot: u32, r#macro: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), r#macro.into()).ok() + (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), slot, r#macro.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRadix(&self) -> ::windows::core::Result { @@ -24359,7 +24359,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetRadix(&self, radix: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radix)).ok() + (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), radix).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24367,13 +24367,13 @@ impl IDebugControl4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), ::core::mem::transmute(desiredtype), ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() + (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), desiredtype, ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CoerceValue(&self, r#in: *const DEBUG_VALUE, outtype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), ::core::mem::transmute(outtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), outtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24385,14 +24385,14 @@ impl IDebugControl4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), command.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), outputcontrol, command.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteCommandFile<'a, P0>(&self, outputcontrol: u32, commandfile: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), commandfile.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), outputcontrol, commandfile.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberBreakpoints(&self) -> ::windows::core::Result { @@ -24402,21 +24402,21 @@ impl IDebugControl4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointById(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointParameters(&self, count: u32, ids: *const u32, start: u32, params: *mut DEBUG_BREAKPOINT_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddBreakpoint(&self, r#type: u32, desiredid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(desiredid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), r#type, desiredid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveBreakpoint<'a, P0>(&self, bp: P0) -> ::windows::core::Result<()> @@ -24431,11 +24431,11 @@ impl IDebugControl4 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveExtension(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExtensionByPath<'a, P0>(&self, path: P0) -> ::windows::core::Result @@ -24451,7 +24451,7 @@ impl IDebugControl4 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), function.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), handle, function.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24459,7 +24459,7 @@ impl IDebugControl4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), funcname.into(), ::core::mem::transmute(function)).ok() + (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), handle, funcname.into(), ::core::mem::transmute(function)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] #[cfg(feature = "Win32_System_Kernel")] @@ -24477,41 +24477,41 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterText(&self, index: u32, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilterCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterParameters(&self, start: u32, params: &mut [DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterParameters(&self, start: u32, params: &[DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterArgument(&self, index: u32, buffer: &mut [u8], argumentsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterArgument<'a, P0>(&self, index: u32, argument: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), argument.into()).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, argument.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterParameters(&self, count: u32, codes: *const u32, start: u32, params: *mut DEBUG_EXCEPTION_FILTER_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterParameters(&self, params: &[DEBUG_EXCEPTION_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { @@ -24519,22 +24519,22 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterSecondCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterSecondCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForEvent(&self, flags: u32, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), flags, timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: &mut [u8], descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() + (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { @@ -24561,7 +24561,7 @@ impl IDebugControl4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() + (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextReplacement<'a, P0, P1>(&self, srctext: P0, dsttext: P1) -> ::windows::core::Result<()> @@ -24577,7 +24577,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTextReplacements(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetAssemblyOptions(&self) -> ::windows::core::Result { @@ -24586,15 +24586,15 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntax(&self) -> ::windows::core::Result { @@ -24603,7 +24603,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExpressionSyntax(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExpressionSyntax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetExpressionSyntax)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExpressionSyntaxByName<'a, P0>(&self, abbrevname: P0) -> ::windows::core::Result<()> @@ -24619,7 +24619,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntaxNames(&self, index: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExpressionSyntaxNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetExpressionSyntaxNames)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberEvents(&self) -> ::windows::core::Result { @@ -24632,7 +24632,7 @@ impl IDebugControl4 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventIndexDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(which), buffer.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventIndexDescription)(::windows::core::Interface::as_raw(self), index, which, buffer.into(), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentEventIndex(&self) -> ::windows::core::Result { @@ -24642,7 +24642,7 @@ impl IDebugControl4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNextEventIndex(&self, relation: u32, value: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetNextEventIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(relation), ::core::mem::transmute(value), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetNextEventIndex)(::windows::core::Interface::as_raw(self), relation, value, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24674,42 +24674,42 @@ impl IDebugControl4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputWide)(::windows::core::Interface::as_raw(self), mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVaListWide<'a, P0>(&self, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputVaListWide)(::windows::core::Interface::as_raw(self), mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputWide<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).ControlledOutputWide)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputVaListWide<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).ControlledOutputVaListWide)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptWide<'a, P0>(&self, outputcontrol: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputPromptWide)(::windows::core::Interface::as_raw(self), outputcontrol, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptVaListWide<'a, P0>(&self, outputcontrol: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputPromptVaListWide)(::windows::core::Interface::as_raw(self), outputcontrol, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPromptTextWide(&self, buffer: &mut [u16], textsize: *mut u32) -> ::windows::core::Result<()> { @@ -24721,26 +24721,26 @@ impl IDebugControl4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AssembleWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AssembleWide)(::windows::core::Interface::as_raw(self), offset, instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisassembleWide(&self, offset: u64, flags: u32, buffer: &mut [u16], disassemblysize: *mut u32, endoffset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisassembleWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() + (::windows::core::Interface::vtable(self).DisassembleWide)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessorTypeNamesWide(&self, r#type: u32, fullnamebuffer: &mut [u16], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u16], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessorTypeNamesWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetProcessorTypeNamesWide)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextMacroWide(&self, slot: u32, buffer: &mut [u16], macrosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextMacroWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() + (::windows::core::Interface::vtable(self).GetTextMacroWide)(::windows::core::Interface::as_raw(self), slot, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextMacroWide<'a, P0>(&self, slot: u32, r#macro: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetTextMacroWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), r#macro.into()).ok() + (::windows::core::Interface::vtable(self).SetTextMacroWide)(::windows::core::Interface::as_raw(self), slot, r#macro.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24748,36 +24748,36 @@ impl IDebugControl4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EvaluateWide)(::windows::core::Interface::as_raw(self), expression.into(), ::core::mem::transmute(desiredtype), ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() + (::windows::core::Interface::vtable(self).EvaluateWide)(::windows::core::Interface::as_raw(self), expression.into(), desiredtype, ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteWide<'a, P0>(&self, outputcontrol: u32, command: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ExecuteWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), command.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteWide)(::windows::core::Interface::as_raw(self), outputcontrol, command.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteCommandFileWide<'a, P0>(&self, outputcontrol: u32, commandfile: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ExecuteCommandFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), commandfile.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteCommandFileWide)(::windows::core::Interface::as_raw(self), outputcontrol, commandfile.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByIndex2(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointByIndex2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointByIndex2)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointById2(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointById2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointById2)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddBreakpoint2(&self, r#type: u32, desiredid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBreakpoint2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(desiredid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBreakpoint2)(::windows::core::Interface::as_raw(self), r#type, desiredid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveBreakpoint2<'a, P0>(&self, bp: P0) -> ::windows::core::Result<()> @@ -24792,7 +24792,7 @@ impl IDebugControl4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddExtensionWide)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddExtensionWide)(::windows::core::Interface::as_raw(self), path.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExtensionByPathWide<'a, P0>(&self, path: P0) -> ::windows::core::Result @@ -24808,7 +24808,7 @@ impl IDebugControl4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CallExtensionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), function.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).CallExtensionWide)(::windows::core::Interface::as_raw(self), handle, function.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24816,55 +24816,55 @@ impl IDebugControl4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetExtensionFunctionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), funcname.into(), ::core::mem::transmute(function)).ok() + (::windows::core::Interface::vtable(self).GetExtensionFunctionWide)(::windows::core::Interface::as_raw(self), handle, funcname.into(), ::core::mem::transmute(function)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterTextWide(&self, index: u32, buffer: &mut [u16], textsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterTextWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterTextWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterCommandWide(&self, index: u32, buffer: &mut [u16], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilterCommandWide<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterArgumentWide(&self, index: u32, buffer: &mut [u16], argumentsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterArgumentWide<'a, P0>(&self, index: u32, argument: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), argument.into()).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), index, argument.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterSecondCommandWide(&self, index: u32, buffer: &mut [u16], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterSecondCommandWide<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLastEventInformationWide(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: &mut [u16], descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastEventInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() + (::windows::core::Interface::vtable(self).GetLastEventInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextReplacementWide<'a, P0>(&self, srctext: P0, index: u32, srcbuffer: &mut [u16], srcsize: *mut u32, dstbuffer: &mut [u16], dstsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetTextReplacementWide)(::windows::core::Interface::as_raw(self), srctext.into(), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() + (::windows::core::Interface::vtable(self).GetTextReplacementWide)(::windows::core::Interface::as_raw(self), srctext.into(), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextReplacementWide<'a, P0, P1>(&self, srctext: P0, dsttext: P1) -> ::windows::core::Result<()> @@ -24883,7 +24883,7 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntaxNamesWide(&self, index: u32, fullnamebuffer: &mut [u16], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u16], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExpressionSyntaxNamesWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetExpressionSyntaxNamesWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventIndexDescriptionWide<'a, P0>(&self, index: u32, which: u32, buffer: P0, buffersize: u32) -> ::windows::core::Result @@ -24891,7 +24891,7 @@ impl IDebugControl4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventIndexDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(which), buffer.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventIndexDescriptionWide)(::windows::core::Interface::as_raw(self), index, which, buffer.into(), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLogFile2(&self, buffer: &mut [u8], filesize: *mut u32, flags: *mut u32) -> ::windows::core::Result<()> { @@ -24902,7 +24902,7 @@ impl IDebugControl4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OpenLogFile2)(::windows::core::Interface::as_raw(self), file.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OpenLogFile2)(::windows::core::Interface::as_raw(self), file.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLogFile2Wide(&self, buffer: &mut [u16], filesize: *mut u32, flags: *mut u32) -> ::windows::core::Result<()> { @@ -24913,7 +24913,7 @@ impl IDebugControl4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenLogFile2Wide)(::windows::core::Interface::as_raw(self), file.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OpenLogFile2Wide)(::windows::core::Interface::as_raw(self), file.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionValues(&self, platformid: *mut u32, win32major: *mut u32, win32minor: *mut u32, kdmajor: *mut u32, kdminor: *mut u32) -> ::windows::core::Result<()> { @@ -24921,37 +24921,37 @@ impl IDebugControl4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionString(&self, which: u32, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemVersionString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSystemVersionString)(::windows::core::Interface::as_raw(self), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionStringWide(&self, which: u32, buffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemVersionStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSystemVersionStringWide)(::windows::core::Interface::as_raw(self), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTrace(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: &mut [DEBUG_STACK_FRAME], framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), startcontextsize, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTrace(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME], framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputContextStackTrace)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetStoredEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, context: *mut ::core::ffi::c_void, contextsize: u32, contextused: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStoredEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), ::core::mem::transmute(contextsize), ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused)).ok() + (::windows::core::Interface::vtable(self).GetStoredEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), contextsize, ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetManagedStatus(&self, flags: *mut u32, whichstring: u32, string: &mut [u8], stringneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(whichstring), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() + (::windows::core::Interface::vtable(self).GetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), whichstring, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetManagedStatusWide(&self, flags: *mut u32, whichstring: u32, string: &mut [u16], stringneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetManagedStatusWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(whichstring), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() + (::windows::core::Interface::vtable(self).GetManagedStatusWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), whichstring, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ResetManagedStatus(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ResetManagedStatus)(::windows::core::Interface::as_raw(self), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25218,7 +25218,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterrupt(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInterruptTimeout(&self) -> ::windows::core::Result { @@ -25227,7 +25227,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterruptTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25254,7 +25254,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetLogMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Input(&self, buffer: &mut [u8], inputsize: *mut u32) -> ::windows::core::Result<()> { @@ -25272,42 +25272,42 @@ impl IDebugControl5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVaList<'a, P0>(&self, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutput<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputVaList<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPrompt<'a, P0>(&self, outputcontrol: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), outputcontrol, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptVaList<'a, P0>(&self, outputcontrol: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), outputcontrol, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPromptText(&self, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { @@ -25315,11 +25315,11 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputCurrentState(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVersionInformation(&self, outputcontrol: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol)).ok() + (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), outputcontrol).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNotifyEventHandle(&self) -> ::windows::core::Result { @@ -25328,7 +25328,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNotifyEventHandle(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Assemble<'a, P0>(&self, offset: u64, instr: P0) -> ::windows::core::Result @@ -25336,11 +25336,11 @@ impl IDebugControl5 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), offset, instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Disassemble(&self, offset: u64, flags: u32, buffer: &mut [u8], disassemblysize: *mut u32, endoffset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() + (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDisassembleEffectiveOffset(&self) -> ::windows::core::Result { @@ -25350,21 +25350,21 @@ impl IDebugControl5 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassembly(&self, outputcontrol: u32, offset: u64, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), outputcontrol, offset, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: &mut [u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), lineoffsets.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() + (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), outputcontrol, previouslines, lineoffsets.len() as _, offset, flags, ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStackTrace(&self, frameoffset: u64, stackoffset: u64, instructionoffset: u64, frames: &mut [DEBUG_STACK_FRAME], framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frameoffset), ::core::mem::transmute(stackoffset), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), frameoffset, stackoffset, instructionoffset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetReturnOffset(&self) -> ::windows::core::Result { @@ -25374,7 +25374,7 @@ impl IDebugControl5 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputStackTrace(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME], flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDebuggeeType(&self, class: *mut u32, qualifier: *mut u32) -> ::windows::core::Result<()> { @@ -25397,7 +25397,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPossibleExecutingProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberProcessors(&self) -> ::windows::core::Result { @@ -25428,11 +25428,11 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSupportedProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { @@ -25441,7 +25441,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEffectiveProcessorType(&self, r#type: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExecutionStatus(&self) -> ::windows::core::Result { @@ -25450,7 +25450,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExecutionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCodeLevel(&self) -> ::windows::core::Result { @@ -25459,7 +25459,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCodeLevel(&self, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEngineOptions(&self) -> ::windows::core::Result { @@ -25468,15 +25468,15 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemErrorControl(&self, outputlevel: *mut u32, breaklevel: *mut u32) -> ::windows::core::Result<()> { @@ -25484,18 +25484,18 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSystemErrorControl(&self, outputlevel: u32, breaklevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputlevel), ::core::mem::transmute(breaklevel)).ok() + (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), outputlevel, breaklevel).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextMacro(&self, slot: u32, buffer: &mut [u8], macrosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() + (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), slot, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextMacro<'a, P0>(&self, slot: u32, r#macro: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), r#macro.into()).ok() + (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), slot, r#macro.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRadix(&self) -> ::windows::core::Result { @@ -25504,7 +25504,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetRadix(&self, radix: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radix)).ok() + (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), radix).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25512,13 +25512,13 @@ impl IDebugControl5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), ::core::mem::transmute(desiredtype), ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() + (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), desiredtype, ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CoerceValue(&self, r#in: *const DEBUG_VALUE, outtype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), ::core::mem::transmute(outtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), outtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25530,14 +25530,14 @@ impl IDebugControl5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), command.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), outputcontrol, command.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteCommandFile<'a, P0>(&self, outputcontrol: u32, commandfile: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), commandfile.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), outputcontrol, commandfile.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberBreakpoints(&self) -> ::windows::core::Result { @@ -25547,21 +25547,21 @@ impl IDebugControl5 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointById(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointParameters(&self, count: u32, ids: *const u32, start: u32, params: *mut DEBUG_BREAKPOINT_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddBreakpoint(&self, r#type: u32, desiredid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(desiredid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), r#type, desiredid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveBreakpoint<'a, P0>(&self, bp: P0) -> ::windows::core::Result<()> @@ -25576,11 +25576,11 @@ impl IDebugControl5 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveExtension(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExtensionByPath<'a, P0>(&self, path: P0) -> ::windows::core::Result @@ -25596,7 +25596,7 @@ impl IDebugControl5 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), function.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), handle, function.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25604,7 +25604,7 @@ impl IDebugControl5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), funcname.into(), ::core::mem::transmute(function)).ok() + (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), handle, funcname.into(), ::core::mem::transmute(function)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] #[cfg(feature = "Win32_System_Kernel")] @@ -25622,41 +25622,41 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterText(&self, index: u32, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilterCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterParameters(&self, start: u32, params: &mut [DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterParameters(&self, start: u32, params: &[DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterArgument(&self, index: u32, buffer: &mut [u8], argumentsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterArgument<'a, P0>(&self, index: u32, argument: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), argument.into()).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, argument.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterParameters(&self, count: u32, codes: *const u32, start: u32, params: *mut DEBUG_EXCEPTION_FILTER_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterParameters(&self, params: &[DEBUG_EXCEPTION_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { @@ -25664,22 +25664,22 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterSecondCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterSecondCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForEvent(&self, flags: u32, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), flags, timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: &mut [u8], descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() + (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { @@ -25706,7 +25706,7 @@ impl IDebugControl5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() + (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextReplacement<'a, P0, P1>(&self, srctext: P0, dsttext: P1) -> ::windows::core::Result<()> @@ -25722,7 +25722,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTextReplacements(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetAssemblyOptions(&self) -> ::windows::core::Result { @@ -25731,15 +25731,15 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntax(&self) -> ::windows::core::Result { @@ -25748,7 +25748,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExpressionSyntax(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExpressionSyntax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetExpressionSyntax)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExpressionSyntaxByName<'a, P0>(&self, abbrevname: P0) -> ::windows::core::Result<()> @@ -25764,7 +25764,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntaxNames(&self, index: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExpressionSyntaxNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetExpressionSyntaxNames)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberEvents(&self) -> ::windows::core::Result { @@ -25777,7 +25777,7 @@ impl IDebugControl5 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventIndexDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(which), buffer.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventIndexDescription)(::windows::core::Interface::as_raw(self), index, which, buffer.into(), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentEventIndex(&self) -> ::windows::core::Result { @@ -25787,7 +25787,7 @@ impl IDebugControl5 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNextEventIndex(&self, relation: u32, value: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetNextEventIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(relation), ::core::mem::transmute(value), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetNextEventIndex)(::windows::core::Interface::as_raw(self), relation, value, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25819,42 +25819,42 @@ impl IDebugControl5 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputWide)(::windows::core::Interface::as_raw(self), mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVaListWide<'a, P0>(&self, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputVaListWide)(::windows::core::Interface::as_raw(self), mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputWide<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).ControlledOutputWide)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputVaListWide<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).ControlledOutputVaListWide)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptWide<'a, P0>(&self, outputcontrol: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputPromptWide)(::windows::core::Interface::as_raw(self), outputcontrol, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptVaListWide<'a, P0>(&self, outputcontrol: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputPromptVaListWide)(::windows::core::Interface::as_raw(self), outputcontrol, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPromptTextWide(&self, buffer: &mut [u16], textsize: *mut u32) -> ::windows::core::Result<()> { @@ -25866,26 +25866,26 @@ impl IDebugControl5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AssembleWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AssembleWide)(::windows::core::Interface::as_raw(self), offset, instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisassembleWide(&self, offset: u64, flags: u32, buffer: &mut [u16], disassemblysize: *mut u32, endoffset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisassembleWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() + (::windows::core::Interface::vtable(self).DisassembleWide)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessorTypeNamesWide(&self, r#type: u32, fullnamebuffer: &mut [u16], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u16], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessorTypeNamesWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetProcessorTypeNamesWide)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextMacroWide(&self, slot: u32, buffer: &mut [u16], macrosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextMacroWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() + (::windows::core::Interface::vtable(self).GetTextMacroWide)(::windows::core::Interface::as_raw(self), slot, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextMacroWide<'a, P0>(&self, slot: u32, r#macro: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetTextMacroWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), r#macro.into()).ok() + (::windows::core::Interface::vtable(self).SetTextMacroWide)(::windows::core::Interface::as_raw(self), slot, r#macro.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25893,36 +25893,36 @@ impl IDebugControl5 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EvaluateWide)(::windows::core::Interface::as_raw(self), expression.into(), ::core::mem::transmute(desiredtype), ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() + (::windows::core::Interface::vtable(self).EvaluateWide)(::windows::core::Interface::as_raw(self), expression.into(), desiredtype, ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteWide<'a, P0>(&self, outputcontrol: u32, command: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ExecuteWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), command.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteWide)(::windows::core::Interface::as_raw(self), outputcontrol, command.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteCommandFileWide<'a, P0>(&self, outputcontrol: u32, commandfile: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ExecuteCommandFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), commandfile.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteCommandFileWide)(::windows::core::Interface::as_raw(self), outputcontrol, commandfile.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByIndex2(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointByIndex2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointByIndex2)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointById2(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointById2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointById2)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddBreakpoint2(&self, r#type: u32, desiredid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBreakpoint2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(desiredid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBreakpoint2)(::windows::core::Interface::as_raw(self), r#type, desiredid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveBreakpoint2<'a, P0>(&self, bp: P0) -> ::windows::core::Result<()> @@ -25937,7 +25937,7 @@ impl IDebugControl5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddExtensionWide)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddExtensionWide)(::windows::core::Interface::as_raw(self), path.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExtensionByPathWide<'a, P0>(&self, path: P0) -> ::windows::core::Result @@ -25953,7 +25953,7 @@ impl IDebugControl5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CallExtensionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), function.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).CallExtensionWide)(::windows::core::Interface::as_raw(self), handle, function.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25961,55 +25961,55 @@ impl IDebugControl5 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetExtensionFunctionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), funcname.into(), ::core::mem::transmute(function)).ok() + (::windows::core::Interface::vtable(self).GetExtensionFunctionWide)(::windows::core::Interface::as_raw(self), handle, funcname.into(), ::core::mem::transmute(function)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterTextWide(&self, index: u32, buffer: &mut [u16], textsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterTextWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterTextWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterCommandWide(&self, index: u32, buffer: &mut [u16], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilterCommandWide<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterArgumentWide(&self, index: u32, buffer: &mut [u16], argumentsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterArgumentWide<'a, P0>(&self, index: u32, argument: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), argument.into()).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), index, argument.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterSecondCommandWide(&self, index: u32, buffer: &mut [u16], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterSecondCommandWide<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLastEventInformationWide(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: &mut [u16], descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastEventInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() + (::windows::core::Interface::vtable(self).GetLastEventInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextReplacementWide<'a, P0>(&self, srctext: P0, index: u32, srcbuffer: &mut [u16], srcsize: *mut u32, dstbuffer: &mut [u16], dstsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetTextReplacementWide)(::windows::core::Interface::as_raw(self), srctext.into(), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() + (::windows::core::Interface::vtable(self).GetTextReplacementWide)(::windows::core::Interface::as_raw(self), srctext.into(), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextReplacementWide<'a, P0, P1>(&self, srctext: P0, dsttext: P1) -> ::windows::core::Result<()> @@ -26028,7 +26028,7 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntaxNamesWide(&self, index: u32, fullnamebuffer: &mut [u16], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u16], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExpressionSyntaxNamesWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetExpressionSyntaxNamesWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventIndexDescriptionWide<'a, P0>(&self, index: u32, which: u32, buffer: P0, buffersize: u32) -> ::windows::core::Result @@ -26036,7 +26036,7 @@ impl IDebugControl5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventIndexDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(which), buffer.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventIndexDescriptionWide)(::windows::core::Interface::as_raw(self), index, which, buffer.into(), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLogFile2(&self, buffer: &mut [u8], filesize: *mut u32, flags: *mut u32) -> ::windows::core::Result<()> { @@ -26047,7 +26047,7 @@ impl IDebugControl5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OpenLogFile2)(::windows::core::Interface::as_raw(self), file.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OpenLogFile2)(::windows::core::Interface::as_raw(self), file.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLogFile2Wide(&self, buffer: &mut [u16], filesize: *mut u32, flags: *mut u32) -> ::windows::core::Result<()> { @@ -26058,7 +26058,7 @@ impl IDebugControl5 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenLogFile2Wide)(::windows::core::Interface::as_raw(self), file.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OpenLogFile2Wide)(::windows::core::Interface::as_raw(self), file.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionValues(&self, platformid: *mut u32, win32major: *mut u32, win32minor: *mut u32, kdmajor: *mut u32, kdminor: *mut u32) -> ::windows::core::Result<()> { @@ -26066,57 +26066,57 @@ impl IDebugControl5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionString(&self, which: u32, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemVersionString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSystemVersionString)(::windows::core::Interface::as_raw(self), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionStringWide(&self, which: u32, buffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemVersionStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSystemVersionStringWide)(::windows::core::Interface::as_raw(self), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTrace(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: &mut [DEBUG_STACK_FRAME], framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), startcontextsize, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTrace(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME], framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputContextStackTrace)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetStoredEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, context: *mut ::core::ffi::c_void, contextsize: u32, contextused: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStoredEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), ::core::mem::transmute(contextsize), ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused)).ok() + (::windows::core::Interface::vtable(self).GetStoredEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), contextsize, ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetManagedStatus(&self, flags: *mut u32, whichstring: u32, string: &mut [u8], stringneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(whichstring), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() + (::windows::core::Interface::vtable(self).GetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), whichstring, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetManagedStatusWide(&self, flags: *mut u32, whichstring: u32, string: &mut [u16], stringneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetManagedStatusWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(whichstring), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() + (::windows::core::Interface::vtable(self).GetManagedStatusWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), whichstring, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ResetManagedStatus(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ResetManagedStatus)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStackTraceEx(&self, frameoffset: u64, stackoffset: u64, instructionoffset: u64, frames: &mut [DEBUG_STACK_FRAME_EX], framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frameoffset), ::core::mem::transmute(stackoffset), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetStackTraceEx)(::windows::core::Interface::as_raw(self), frameoffset, stackoffset, instructionoffset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputStackTraceEx(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME_EX], flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputStackTraceEx)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTraceEx(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: &mut [DEBUG_STACK_FRAME_EX], framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetContextStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetContextStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), startcontextsize, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTraceEx(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME_EX], framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputContextStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputContextStackTraceEx)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -26405,7 +26405,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterrupt(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInterruptTimeout(&self) -> ::windows::core::Result { @@ -26414,7 +26414,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterruptTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26441,7 +26441,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetLogMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Input(&self, buffer: &mut [u8], inputsize: *mut u32) -> ::windows::core::Result<()> { @@ -26459,42 +26459,42 @@ impl IDebugControl6 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVaList<'a, P0>(&self, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutput<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputVaList<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPrompt<'a, P0>(&self, outputcontrol: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), outputcontrol, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptVaList<'a, P0>(&self, outputcontrol: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), outputcontrol, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPromptText(&self, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { @@ -26502,11 +26502,11 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputCurrentState(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVersionInformation(&self, outputcontrol: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol)).ok() + (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), outputcontrol).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNotifyEventHandle(&self) -> ::windows::core::Result { @@ -26515,7 +26515,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNotifyEventHandle(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Assemble<'a, P0>(&self, offset: u64, instr: P0) -> ::windows::core::Result @@ -26523,11 +26523,11 @@ impl IDebugControl6 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), offset, instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Disassemble(&self, offset: u64, flags: u32, buffer: &mut [u8], disassemblysize: *mut u32, endoffset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() + (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDisassembleEffectiveOffset(&self) -> ::windows::core::Result { @@ -26537,21 +26537,21 @@ impl IDebugControl6 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassembly(&self, outputcontrol: u32, offset: u64, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), outputcontrol, offset, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: &mut [u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), lineoffsets.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() + (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), outputcontrol, previouslines, lineoffsets.len() as _, offset, flags, ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStackTrace(&self, frameoffset: u64, stackoffset: u64, instructionoffset: u64, frames: &mut [DEBUG_STACK_FRAME], framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frameoffset), ::core::mem::transmute(stackoffset), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), frameoffset, stackoffset, instructionoffset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetReturnOffset(&self) -> ::windows::core::Result { @@ -26561,7 +26561,7 @@ impl IDebugControl6 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputStackTrace(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME], flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDebuggeeType(&self, class: *mut u32, qualifier: *mut u32) -> ::windows::core::Result<()> { @@ -26584,7 +26584,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPossibleExecutingProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberProcessors(&self) -> ::windows::core::Result { @@ -26615,11 +26615,11 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSupportedProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { @@ -26628,7 +26628,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEffectiveProcessorType(&self, r#type: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExecutionStatus(&self) -> ::windows::core::Result { @@ -26637,7 +26637,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExecutionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCodeLevel(&self) -> ::windows::core::Result { @@ -26646,7 +26646,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCodeLevel(&self, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEngineOptions(&self) -> ::windows::core::Result { @@ -26655,15 +26655,15 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemErrorControl(&self, outputlevel: *mut u32, breaklevel: *mut u32) -> ::windows::core::Result<()> { @@ -26671,18 +26671,18 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSystemErrorControl(&self, outputlevel: u32, breaklevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputlevel), ::core::mem::transmute(breaklevel)).ok() + (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), outputlevel, breaklevel).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextMacro(&self, slot: u32, buffer: &mut [u8], macrosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() + (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), slot, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextMacro<'a, P0>(&self, slot: u32, r#macro: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), r#macro.into()).ok() + (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), slot, r#macro.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRadix(&self) -> ::windows::core::Result { @@ -26691,7 +26691,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetRadix(&self, radix: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radix)).ok() + (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), radix).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26699,13 +26699,13 @@ impl IDebugControl6 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), ::core::mem::transmute(desiredtype), ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() + (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), desiredtype, ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CoerceValue(&self, r#in: *const DEBUG_VALUE, outtype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), ::core::mem::transmute(outtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), outtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26717,14 +26717,14 @@ impl IDebugControl6 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), command.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), outputcontrol, command.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteCommandFile<'a, P0>(&self, outputcontrol: u32, commandfile: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), commandfile.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), outputcontrol, commandfile.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberBreakpoints(&self) -> ::windows::core::Result { @@ -26734,21 +26734,21 @@ impl IDebugControl6 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointById(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointParameters(&self, count: u32, ids: *const u32, start: u32, params: *mut DEBUG_BREAKPOINT_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddBreakpoint(&self, r#type: u32, desiredid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(desiredid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), r#type, desiredid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveBreakpoint<'a, P0>(&self, bp: P0) -> ::windows::core::Result<()> @@ -26763,11 +26763,11 @@ impl IDebugControl6 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveExtension(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExtensionByPath<'a, P0>(&self, path: P0) -> ::windows::core::Result @@ -26783,7 +26783,7 @@ impl IDebugControl6 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), function.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), handle, function.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26791,7 +26791,7 @@ impl IDebugControl6 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), funcname.into(), ::core::mem::transmute(function)).ok() + (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), handle, funcname.into(), ::core::mem::transmute(function)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] #[cfg(feature = "Win32_System_Kernel")] @@ -26809,41 +26809,41 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterText(&self, index: u32, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilterCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterParameters(&self, start: u32, params: &mut [DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterParameters(&self, start: u32, params: &[DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterArgument(&self, index: u32, buffer: &mut [u8], argumentsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterArgument<'a, P0>(&self, index: u32, argument: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), argument.into()).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, argument.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterParameters(&self, count: u32, codes: *const u32, start: u32, params: *mut DEBUG_EXCEPTION_FILTER_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterParameters(&self, params: &[DEBUG_EXCEPTION_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { @@ -26851,22 +26851,22 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterSecondCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterSecondCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForEvent(&self, flags: u32, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), flags, timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: &mut [u8], descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() + (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { @@ -26893,7 +26893,7 @@ impl IDebugControl6 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() + (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextReplacement<'a, P0, P1>(&self, srctext: P0, dsttext: P1) -> ::windows::core::Result<()> @@ -26909,7 +26909,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTextReplacements(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetAssemblyOptions(&self) -> ::windows::core::Result { @@ -26918,15 +26918,15 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntax(&self) -> ::windows::core::Result { @@ -26935,7 +26935,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExpressionSyntax(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExpressionSyntax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetExpressionSyntax)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExpressionSyntaxByName<'a, P0>(&self, abbrevname: P0) -> ::windows::core::Result<()> @@ -26951,7 +26951,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntaxNames(&self, index: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExpressionSyntaxNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetExpressionSyntaxNames)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberEvents(&self) -> ::windows::core::Result { @@ -26964,7 +26964,7 @@ impl IDebugControl6 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventIndexDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(which), buffer.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventIndexDescription)(::windows::core::Interface::as_raw(self), index, which, buffer.into(), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentEventIndex(&self) -> ::windows::core::Result { @@ -26974,7 +26974,7 @@ impl IDebugControl6 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNextEventIndex(&self, relation: u32, value: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetNextEventIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(relation), ::core::mem::transmute(value), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetNextEventIndex)(::windows::core::Interface::as_raw(self), relation, value, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27006,42 +27006,42 @@ impl IDebugControl6 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputWide)(::windows::core::Interface::as_raw(self), mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVaListWide<'a, P0>(&self, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputVaListWide)(::windows::core::Interface::as_raw(self), mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputWide<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).ControlledOutputWide)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputVaListWide<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).ControlledOutputVaListWide)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptWide<'a, P0>(&self, outputcontrol: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputPromptWide)(::windows::core::Interface::as_raw(self), outputcontrol, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptVaListWide<'a, P0>(&self, outputcontrol: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputPromptVaListWide)(::windows::core::Interface::as_raw(self), outputcontrol, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPromptTextWide(&self, buffer: &mut [u16], textsize: *mut u32) -> ::windows::core::Result<()> { @@ -27053,26 +27053,26 @@ impl IDebugControl6 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AssembleWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AssembleWide)(::windows::core::Interface::as_raw(self), offset, instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisassembleWide(&self, offset: u64, flags: u32, buffer: &mut [u16], disassemblysize: *mut u32, endoffset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisassembleWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() + (::windows::core::Interface::vtable(self).DisassembleWide)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessorTypeNamesWide(&self, r#type: u32, fullnamebuffer: &mut [u16], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u16], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessorTypeNamesWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetProcessorTypeNamesWide)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextMacroWide(&self, slot: u32, buffer: &mut [u16], macrosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextMacroWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() + (::windows::core::Interface::vtable(self).GetTextMacroWide)(::windows::core::Interface::as_raw(self), slot, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextMacroWide<'a, P0>(&self, slot: u32, r#macro: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetTextMacroWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), r#macro.into()).ok() + (::windows::core::Interface::vtable(self).SetTextMacroWide)(::windows::core::Interface::as_raw(self), slot, r#macro.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27080,36 +27080,36 @@ impl IDebugControl6 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EvaluateWide)(::windows::core::Interface::as_raw(self), expression.into(), ::core::mem::transmute(desiredtype), ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() + (::windows::core::Interface::vtable(self).EvaluateWide)(::windows::core::Interface::as_raw(self), expression.into(), desiredtype, ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteWide<'a, P0>(&self, outputcontrol: u32, command: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ExecuteWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), command.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteWide)(::windows::core::Interface::as_raw(self), outputcontrol, command.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteCommandFileWide<'a, P0>(&self, outputcontrol: u32, commandfile: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ExecuteCommandFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), commandfile.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteCommandFileWide)(::windows::core::Interface::as_raw(self), outputcontrol, commandfile.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByIndex2(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointByIndex2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointByIndex2)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointById2(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointById2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointById2)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddBreakpoint2(&self, r#type: u32, desiredid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBreakpoint2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(desiredid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBreakpoint2)(::windows::core::Interface::as_raw(self), r#type, desiredid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveBreakpoint2<'a, P0>(&self, bp: P0) -> ::windows::core::Result<()> @@ -27124,7 +27124,7 @@ impl IDebugControl6 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddExtensionWide)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddExtensionWide)(::windows::core::Interface::as_raw(self), path.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExtensionByPathWide<'a, P0>(&self, path: P0) -> ::windows::core::Result @@ -27140,7 +27140,7 @@ impl IDebugControl6 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CallExtensionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), function.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).CallExtensionWide)(::windows::core::Interface::as_raw(self), handle, function.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27148,55 +27148,55 @@ impl IDebugControl6 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetExtensionFunctionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), funcname.into(), ::core::mem::transmute(function)).ok() + (::windows::core::Interface::vtable(self).GetExtensionFunctionWide)(::windows::core::Interface::as_raw(self), handle, funcname.into(), ::core::mem::transmute(function)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterTextWide(&self, index: u32, buffer: &mut [u16], textsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterTextWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterTextWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterCommandWide(&self, index: u32, buffer: &mut [u16], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilterCommandWide<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterArgumentWide(&self, index: u32, buffer: &mut [u16], argumentsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterArgumentWide<'a, P0>(&self, index: u32, argument: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), argument.into()).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), index, argument.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterSecondCommandWide(&self, index: u32, buffer: &mut [u16], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterSecondCommandWide<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLastEventInformationWide(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: &mut [u16], descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastEventInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() + (::windows::core::Interface::vtable(self).GetLastEventInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextReplacementWide<'a, P0>(&self, srctext: P0, index: u32, srcbuffer: &mut [u16], srcsize: *mut u32, dstbuffer: &mut [u16], dstsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetTextReplacementWide)(::windows::core::Interface::as_raw(self), srctext.into(), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() + (::windows::core::Interface::vtable(self).GetTextReplacementWide)(::windows::core::Interface::as_raw(self), srctext.into(), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextReplacementWide<'a, P0, P1>(&self, srctext: P0, dsttext: P1) -> ::windows::core::Result<()> @@ -27215,7 +27215,7 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntaxNamesWide(&self, index: u32, fullnamebuffer: &mut [u16], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u16], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExpressionSyntaxNamesWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetExpressionSyntaxNamesWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventIndexDescriptionWide<'a, P0>(&self, index: u32, which: u32, buffer: P0, buffersize: u32) -> ::windows::core::Result @@ -27223,7 +27223,7 @@ impl IDebugControl6 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventIndexDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(which), buffer.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventIndexDescriptionWide)(::windows::core::Interface::as_raw(self), index, which, buffer.into(), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLogFile2(&self, buffer: &mut [u8], filesize: *mut u32, flags: *mut u32) -> ::windows::core::Result<()> { @@ -27234,7 +27234,7 @@ impl IDebugControl6 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OpenLogFile2)(::windows::core::Interface::as_raw(self), file.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OpenLogFile2)(::windows::core::Interface::as_raw(self), file.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLogFile2Wide(&self, buffer: &mut [u16], filesize: *mut u32, flags: *mut u32) -> ::windows::core::Result<()> { @@ -27245,7 +27245,7 @@ impl IDebugControl6 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenLogFile2Wide)(::windows::core::Interface::as_raw(self), file.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OpenLogFile2Wide)(::windows::core::Interface::as_raw(self), file.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionValues(&self, platformid: *mut u32, win32major: *mut u32, win32minor: *mut u32, kdmajor: *mut u32, kdminor: *mut u32) -> ::windows::core::Result<()> { @@ -27253,57 +27253,57 @@ impl IDebugControl6 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionString(&self, which: u32, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemVersionString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSystemVersionString)(::windows::core::Interface::as_raw(self), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionStringWide(&self, which: u32, buffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemVersionStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSystemVersionStringWide)(::windows::core::Interface::as_raw(self), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTrace(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: &mut [DEBUG_STACK_FRAME], framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), startcontextsize, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTrace(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME], framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputContextStackTrace)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetStoredEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, context: *mut ::core::ffi::c_void, contextsize: u32, contextused: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStoredEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), ::core::mem::transmute(contextsize), ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused)).ok() + (::windows::core::Interface::vtable(self).GetStoredEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), contextsize, ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetManagedStatus(&self, flags: *mut u32, whichstring: u32, string: &mut [u8], stringneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(whichstring), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() + (::windows::core::Interface::vtable(self).GetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), whichstring, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetManagedStatusWide(&self, flags: *mut u32, whichstring: u32, string: &mut [u16], stringneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetManagedStatusWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(whichstring), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() + (::windows::core::Interface::vtable(self).GetManagedStatusWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), whichstring, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ResetManagedStatus(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ResetManagedStatus)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStackTraceEx(&self, frameoffset: u64, stackoffset: u64, instructionoffset: u64, frames: &mut [DEBUG_STACK_FRAME_EX], framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frameoffset), ::core::mem::transmute(stackoffset), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetStackTraceEx)(::windows::core::Interface::as_raw(self), frameoffset, stackoffset, instructionoffset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputStackTraceEx(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME_EX], flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputStackTraceEx)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTraceEx(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: &mut [DEBUG_STACK_FRAME_EX], framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetContextStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetContextStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), startcontextsize, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTraceEx(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME_EX], framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputContextStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputContextStackTraceEx)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -27603,7 +27603,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterrupt(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetInterrupt)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInterruptTimeout(&self) -> ::windows::core::Result { @@ -27612,7 +27612,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterruptTimeout(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetInterruptTimeout)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27639,7 +27639,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetLogMask(&self, mask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetLogMask)(::windows::core::Interface::as_raw(self), mask).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Input(&self, buffer: &mut [u8], inputsize: *mut u32) -> ::windows::core::Result<()> { @@ -27657,42 +27657,42 @@ impl IDebugControl7 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVaList<'a, P0>(&self, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputVaList)(::windows::core::Interface::as_raw(self), mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutput<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).ControlledOutput)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputVaList<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).ControlledOutputVaList)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPrompt<'a, P0>(&self, outputcontrol: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputPrompt)(::windows::core::Interface::as_raw(self), outputcontrol, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptVaList<'a, P0>(&self, outputcontrol: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputPromptVaList)(::windows::core::Interface::as_raw(self), outputcontrol, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPromptText(&self, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { @@ -27700,11 +27700,11 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputCurrentState(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputCurrentState)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVersionInformation(&self, outputcontrol: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol)).ok() + (::windows::core::Interface::vtable(self).OutputVersionInformation)(::windows::core::Interface::as_raw(self), outputcontrol).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNotifyEventHandle(&self) -> ::windows::core::Result { @@ -27713,7 +27713,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNotifyEventHandle(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).SetNotifyEventHandle)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Assemble<'a, P0>(&self, offset: u64, instr: P0) -> ::windows::core::Result @@ -27721,11 +27721,11 @@ impl IDebugControl7 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Assemble)(::windows::core::Interface::as_raw(self), offset, instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Disassemble(&self, offset: u64, flags: u32, buffer: &mut [u8], disassemblysize: *mut u32, endoffset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() + (::windows::core::Interface::vtable(self).Disassemble)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDisassembleEffectiveOffset(&self) -> ::windows::core::Result { @@ -27735,21 +27735,21 @@ impl IDebugControl7 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassembly(&self, outputcontrol: u32, offset: u64, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OutputDisassembly)(::windows::core::Interface::as_raw(self), outputcontrol, offset, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: &mut [u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), lineoffsets.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() + (::windows::core::Interface::vtable(self).OutputDisassemblyLines)(::windows::core::Interface::as_raw(self), outputcontrol, previouslines, lineoffsets.len() as _, offset, flags, ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lineoffsets))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNearInstruction)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStackTrace(&self, frameoffset: u64, stackoffset: u64, instructionoffset: u64, frames: &mut [DEBUG_STACK_FRAME], framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frameoffset), ::core::mem::transmute(stackoffset), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetStackTrace)(::windows::core::Interface::as_raw(self), frameoffset, stackoffset, instructionoffset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetReturnOffset(&self) -> ::windows::core::Result { @@ -27759,7 +27759,7 @@ impl IDebugControl7 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputStackTrace(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME], flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputStackTrace)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDebuggeeType(&self, class: *mut u32, qualifier: *mut u32) -> ::windows::core::Result<()> { @@ -27782,7 +27782,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPossibleExecutingProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetPossibleExecutingProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberProcessors(&self) -> ::windows::core::Result { @@ -27813,11 +27813,11 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSupportedProcessorTypes(&self, start: u32, types: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() + (::windows::core::Interface::vtable(self).GetSupportedProcessorTypes)(::windows::core::Interface::as_raw(self), start, types.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(types))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetProcessorTypeNames)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { @@ -27826,7 +27826,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEffectiveProcessorType(&self, r#type: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetEffectiveProcessorType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExecutionStatus(&self) -> ::windows::core::Result { @@ -27835,7 +27835,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExecutionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SetExecutionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCodeLevel(&self) -> ::windows::core::Result { @@ -27844,7 +27844,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCodeLevel(&self, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).SetCodeLevel)(::windows::core::Interface::as_raw(self), level).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEngineOptions(&self) -> ::windows::core::Result { @@ -27853,15 +27853,15 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEngineOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetEngineOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemErrorControl(&self, outputlevel: *mut u32, breaklevel: *mut u32) -> ::windows::core::Result<()> { @@ -27869,18 +27869,18 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSystemErrorControl(&self, outputlevel: u32, breaklevel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputlevel), ::core::mem::transmute(breaklevel)).ok() + (::windows::core::Interface::vtable(self).SetSystemErrorControl)(::windows::core::Interface::as_raw(self), outputlevel, breaklevel).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextMacro(&self, slot: u32, buffer: &mut [u8], macrosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() + (::windows::core::Interface::vtable(self).GetTextMacro)(::windows::core::Interface::as_raw(self), slot, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextMacro<'a, P0>(&self, slot: u32, r#macro: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), r#macro.into()).ok() + (::windows::core::Interface::vtable(self).SetTextMacro)(::windows::core::Interface::as_raw(self), slot, r#macro.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRadix(&self) -> ::windows::core::Result { @@ -27889,7 +27889,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetRadix(&self, radix: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radix)).ok() + (::windows::core::Interface::vtable(self).SetRadix)(::windows::core::Interface::as_raw(self), radix).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27897,13 +27897,13 @@ impl IDebugControl7 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), ::core::mem::transmute(desiredtype), ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() + (::windows::core::Interface::vtable(self).Evaluate)(::windows::core::Interface::as_raw(self), expression.into(), desiredtype, ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn CoerceValue(&self, r#in: *const DEBUG_VALUE, outtype: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), ::core::mem::transmute(outtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CoerceValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#in), outtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27915,14 +27915,14 @@ impl IDebugControl7 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), command.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), outputcontrol, command.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteCommandFile<'a, P0>(&self, outputcontrol: u32, commandfile: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), commandfile.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteCommandFile)(::windows::core::Interface::as_raw(self), outputcontrol, commandfile.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberBreakpoints(&self) -> ::windows::core::Result { @@ -27932,21 +27932,21 @@ impl IDebugControl7 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointById(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointById)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointParameters(&self, count: u32, ids: *const u32, start: u32, params: *mut DEBUG_BREAKPOINT_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetBreakpointParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(ids), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddBreakpoint(&self, r#type: u32, desiredid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(desiredid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBreakpoint)(::windows::core::Interface::as_raw(self), r#type, desiredid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveBreakpoint<'a, P0>(&self, bp: P0) -> ::windows::core::Result<()> @@ -27961,11 +27961,11 @@ impl IDebugControl7 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), path.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveExtension(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).RemoveExtension)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExtensionByPath<'a, P0>(&self, path: P0) -> ::windows::core::Result @@ -27981,7 +27981,7 @@ impl IDebugControl7 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), function.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).CallExtension)(::windows::core::Interface::as_raw(self), handle, function.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27989,7 +27989,7 @@ impl IDebugControl7 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), funcname.into(), ::core::mem::transmute(function)).ok() + (::windows::core::Interface::vtable(self).GetExtensionFunction)(::windows::core::Interface::as_raw(self), handle, funcname.into(), ::core::mem::transmute(function)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] #[cfg(feature = "Win32_System_Kernel")] @@ -28007,41 +28007,41 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterText(&self, index: u32, buffer: &mut [u8], textsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterText)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilterCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetEventFilterCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterParameters(&self, start: u32, params: &mut [DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterParameters(&self, start: u32, params: &[DEBUG_SPECIFIC_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterArgument(&self, index: u32, buffer: &mut [u8], argumentsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterArgument<'a, P0>(&self, index: u32, argument: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), argument.into()).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterArgument)(::windows::core::Interface::as_raw(self), index, argument.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterParameters(&self, count: u32, codes: *const u32, start: u32, params: *mut DEBUG_EXCEPTION_FILTER_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(codes), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterParameters(&self, params: &[DEBUG_EXCEPTION_FILTER_PARAMETERS]) -> ::windows::core::Result<()> { @@ -28049,22 +28049,22 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterSecondCommand(&self, index: u32, buffer: &mut [u8], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterSecondCommand<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommand)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WaitForEvent(&self, flags: u32, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).WaitForEvent)(::windows::core::Interface::as_raw(self), flags, timeout).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: &mut [u8], descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() + (::windows::core::Interface::vtable(self).GetLastEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { @@ -28091,7 +28091,7 @@ impl IDebugControl7 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() + (::windows::core::Interface::vtable(self).GetTextReplacement)(::windows::core::Interface::as_raw(self), srctext.into(), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextReplacement<'a, P0, P1>(&self, srctext: P0, dsttext: P1) -> ::windows::core::Result<()> @@ -28107,7 +28107,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTextReplacements(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTextReplacements)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetAssemblyOptions(&self) -> ::windows::core::Result { @@ -28116,15 +28116,15 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetAssemblyOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAssemblyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetAssemblyOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntax(&self) -> ::windows::core::Result { @@ -28133,7 +28133,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExpressionSyntax(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExpressionSyntax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetExpressionSyntax)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExpressionSyntaxByName<'a, P0>(&self, abbrevname: P0) -> ::windows::core::Result<()> @@ -28149,7 +28149,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntaxNames(&self, index: u32, fullnamebuffer: &mut [u8], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u8], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExpressionSyntaxNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetExpressionSyntaxNames)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberEvents(&self) -> ::windows::core::Result { @@ -28162,7 +28162,7 @@ impl IDebugControl7 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventIndexDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(which), buffer.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventIndexDescription)(::windows::core::Interface::as_raw(self), index, which, buffer.into(), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentEventIndex(&self) -> ::windows::core::Result { @@ -28172,7 +28172,7 @@ impl IDebugControl7 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetNextEventIndex(&self, relation: u32, value: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetNextEventIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(relation), ::core::mem::transmute(value), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetNextEventIndex)(::windows::core::Interface::as_raw(self), relation, value, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28204,42 +28204,42 @@ impl IDebugControl7 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputWide)(::windows::core::Interface::as_raw(self), mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputVaListWide<'a, P0>(&self, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputVaListWide)(::windows::core::Interface::as_raw(self), mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputWide<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into()).ok() + (::windows::core::Interface::vtable(self).ControlledOutputWide)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ControlledOutputVaListWide<'a, P0>(&self, outputcontrol: u32, mask: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ControlledOutputVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(mask), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).ControlledOutputVaListWide)(::windows::core::Interface::as_raw(self), outputcontrol, mask, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptWide<'a, P0>(&self, outputcontrol: u32, format: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into()).ok() + (::windows::core::Interface::vtable(self).OutputPromptWide)(::windows::core::Interface::as_raw(self), outputcontrol, format.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputPromptVaListWide<'a, P0>(&self, outputcontrol: u32, format: P0, args: *const i8) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputPromptVaListWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), format.into(), ::core::mem::transmute(args)).ok() + (::windows::core::Interface::vtable(self).OutputPromptVaListWide)(::windows::core::Interface::as_raw(self), outputcontrol, format.into(), ::core::mem::transmute(args)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPromptTextWide(&self, buffer: &mut [u16], textsize: *mut u32) -> ::windows::core::Result<()> { @@ -28251,26 +28251,26 @@ impl IDebugControl7 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AssembleWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AssembleWide)(::windows::core::Interface::as_raw(self), offset, instr.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisassembleWide(&self, offset: u64, flags: u32, buffer: &mut [u16], disassemblysize: *mut u32, endoffset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisassembleWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() + (::windows::core::Interface::vtable(self).DisassembleWide)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(disassemblysize), ::core::mem::transmute(endoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessorTypeNamesWide(&self, r#type: u32, fullnamebuffer: &mut [u16], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u16], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessorTypeNamesWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetProcessorTypeNamesWide)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextMacroWide(&self, slot: u32, buffer: &mut [u16], macrosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextMacroWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() + (::windows::core::Interface::vtable(self).GetTextMacroWide)(::windows::core::Interface::as_raw(self), slot, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(macrosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextMacroWide<'a, P0>(&self, slot: u32, r#macro: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetTextMacroWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(slot), r#macro.into()).ok() + (::windows::core::Interface::vtable(self).SetTextMacroWide)(::windows::core::Interface::as_raw(self), slot, r#macro.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28278,36 +28278,36 @@ impl IDebugControl7 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EvaluateWide)(::windows::core::Interface::as_raw(self), expression.into(), ::core::mem::transmute(desiredtype), ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() + (::windows::core::Interface::vtable(self).EvaluateWide)(::windows::core::Interface::as_raw(self), expression.into(), desiredtype, ::core::mem::transmute(value), ::core::mem::transmute(remainderindex)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteWide<'a, P0>(&self, outputcontrol: u32, command: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ExecuteWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), command.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteWide)(::windows::core::Interface::as_raw(self), outputcontrol, command.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExecuteCommandFileWide<'a, P0>(&self, outputcontrol: u32, commandfile: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ExecuteCommandFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), commandfile.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ExecuteCommandFileWide)(::windows::core::Interface::as_raw(self), outputcontrol, commandfile.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByIndex2(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointByIndex2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointByIndex2)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointById2(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBreakpointById2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBreakpointById2)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddBreakpoint2(&self, r#type: u32, desiredid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBreakpoint2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(desiredid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBreakpoint2)(::windows::core::Interface::as_raw(self), r#type, desiredid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveBreakpoint2<'a, P0>(&self, bp: P0) -> ::windows::core::Result<()> @@ -28322,7 +28322,7 @@ impl IDebugControl7 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddExtensionWide)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddExtensionWide)(::windows::core::Interface::as_raw(self), path.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExtensionByPathWide<'a, P0>(&self, path: P0) -> ::windows::core::Result @@ -28338,7 +28338,7 @@ impl IDebugControl7 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CallExtensionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), function.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).CallExtensionWide)(::windows::core::Interface::as_raw(self), handle, function.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28346,55 +28346,55 @@ impl IDebugControl7 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetExtensionFunctionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), funcname.into(), ::core::mem::transmute(function)).ok() + (::windows::core::Interface::vtable(self).GetExtensionFunctionWide)(::windows::core::Interface::as_raw(self), handle, funcname.into(), ::core::mem::transmute(function)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterTextWide(&self, index: u32, buffer: &mut [u16], textsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterTextWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterTextWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(textsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventFilterCommandWide(&self, index: u32, buffer: &mut [u16], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetEventFilterCommandWide<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetEventFilterCommandWide)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSpecificFilterArgumentWide(&self, index: u32, buffer: &mut [u16], argumentsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() + (::windows::core::Interface::vtable(self).GetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(argumentsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSpecificFilterArgumentWide<'a, P0>(&self, index: u32, argument: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), argument.into()).ok() + (::windows::core::Interface::vtable(self).SetSpecificFilterArgumentWide)(::windows::core::Interface::as_raw(self), index, argument.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExceptionFilterSecondCommandWide(&self, index: u32, buffer: &mut [u16], commandsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() + (::windows::core::Interface::vtable(self).GetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(commandsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetExceptionFilterSecondCommandWide<'a, P0>(&self, index: u32, command: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), command.into()).ok() + (::windows::core::Interface::vtable(self).SetExceptionFilterSecondCommandWide)(::windows::core::Interface::as_raw(self), index, command.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLastEventInformationWide(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: &mut [u16], descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLastEventInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() + (::windows::core::Interface::vtable(self).GetLastEventInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(descriptionused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTextReplacementWide<'a, P0>(&self, srctext: P0, index: u32, srcbuffer: &mut [u16], srcsize: *mut u32, dstbuffer: &mut [u16], dstsize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetTextReplacementWide)(::windows::core::Interface::as_raw(self), srctext.into(), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() + (::windows::core::Interface::vtable(self).GetTextReplacementWide)(::windows::core::Interface::as_raw(self), srctext.into(), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(srcbuffer)), srcbuffer.len() as _, ::core::mem::transmute(srcsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dstbuffer)), dstbuffer.len() as _, ::core::mem::transmute(dstsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextReplacementWide<'a, P0, P1>(&self, srctext: P0, dsttext: P1) -> ::windows::core::Result<()> @@ -28413,7 +28413,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExpressionSyntaxNamesWide(&self, index: u32, fullnamebuffer: &mut [u16], fullnamesize: *mut u32, abbrevnamebuffer: &mut [u16], abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetExpressionSyntaxNamesWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() + (::windows::core::Interface::vtable(self).GetExpressionSyntaxNamesWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(fullnamebuffer)), fullnamebuffer.len() as _, ::core::mem::transmute(fullnamesize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(abbrevnamebuffer)), abbrevnamebuffer.len() as _, ::core::mem::transmute(abbrevnamesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventIndexDescriptionWide<'a, P0>(&self, index: u32, which: u32, buffer: P0, buffersize: u32) -> ::windows::core::Result @@ -28421,7 +28421,7 @@ impl IDebugControl7 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventIndexDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(which), buffer.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventIndexDescriptionWide)(::windows::core::Interface::as_raw(self), index, which, buffer.into(), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLogFile2(&self, buffer: &mut [u8], filesize: *mut u32, flags: *mut u32) -> ::windows::core::Result<()> { @@ -28432,7 +28432,7 @@ impl IDebugControl7 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OpenLogFile2)(::windows::core::Interface::as_raw(self), file.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OpenLogFile2)(::windows::core::Interface::as_raw(self), file.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLogFile2Wide(&self, buffer: &mut [u16], filesize: *mut u32, flags: *mut u32) -> ::windows::core::Result<()> { @@ -28443,7 +28443,7 @@ impl IDebugControl7 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenLogFile2Wide)(::windows::core::Interface::as_raw(self), file.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OpenLogFile2Wide)(::windows::core::Interface::as_raw(self), file.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionValues(&self, platformid: *mut u32, win32major: *mut u32, win32minor: *mut u32, kdmajor: *mut u32, kdminor: *mut u32) -> ::windows::core::Result<()> { @@ -28451,57 +28451,57 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionString(&self, which: u32, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemVersionString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSystemVersionString)(::windows::core::Interface::as_raw(self), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemVersionStringWide(&self, which: u32, buffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemVersionStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSystemVersionStringWide)(::windows::core::Interface::as_raw(self), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTrace(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: &mut [DEBUG_STACK_FRAME], framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), startcontextsize, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTrace(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME], framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputContextStackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputContextStackTrace)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetStoredEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, context: *mut ::core::ffi::c_void, contextsize: u32, contextused: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStoredEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), ::core::mem::transmute(contextsize), ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused)).ok() + (::windows::core::Interface::vtable(self).GetStoredEventInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), contextsize, ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), extrainformationsize, ::core::mem::transmute(extrainformationused)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetManagedStatus(&self, flags: *mut u32, whichstring: u32, string: &mut [u8], stringneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(whichstring), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() + (::windows::core::Interface::vtable(self).GetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), whichstring, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetManagedStatusWide(&self, flags: *mut u32, whichstring: u32, string: &mut [u16], stringneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetManagedStatusWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(whichstring), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() + (::windows::core::Interface::vtable(self).GetManagedStatusWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), whichstring, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), string.len() as _, ::core::mem::transmute(stringneeded)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ResetManagedStatus(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResetManagedStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).ResetManagedStatus)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStackTraceEx(&self, frameoffset: u64, stackoffset: u64, instructionoffset: u64, frames: &mut [DEBUG_STACK_FRAME_EX], framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(frameoffset), ::core::mem::transmute(stackoffset), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetStackTraceEx)(::windows::core::Interface::as_raw(self), frameoffset, stackoffset, instructionoffset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputStackTraceEx(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME_EX], flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputStackTraceEx)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTraceEx(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: &mut [DEBUG_STACK_FRAME_EX], framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetContextStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() + (::windows::core::Interface::vtable(self).GetContextStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startcontext), startcontextsize, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, ::core::mem::transmute(framesfilled)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTraceEx(&self, outputcontrol: u32, frames: &[DEBUG_STACK_FRAME_EX], framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputContextStackTraceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputContextStackTraceEx)(::windows::core::Interface::as_raw(self), outputcontrol, ::core::mem::transmute(::windows::core::as_ptr_or_null(frames)), frames.len() as _, ::core::mem::transmute(framecontexts), framecontextssize, framecontextsentrysize, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBreakpointByGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -28519,7 +28519,7 @@ impl IDebugControl7 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDebuggeeType2(&self, flags: u32, class: *mut u32, qualifier: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDebuggeeType2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(class), ::core::mem::transmute(qualifier)).ok() + (::windows::core::Interface::vtable(self).GetDebuggeeType2)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(class), ::core::mem::transmute(qualifier)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28802,7 +28802,7 @@ pub struct IDebugCookie(::windows::core::IUnknown); impl IDebugCookie { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetDebugCookie(&self, dwdebugappcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDebugCookie)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdebugappcookie)).ok() + (::windows::core::Interface::vtable(self).SetDebugCookie)(::windows::core::Interface::as_raw(self), dwdebugappcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28852,79 +28852,79 @@ pub struct IDebugDataSpaces(::windows::core::IUnknown); impl IDebugDataSpaces { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadVirtual(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteVirtual(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SearchVirtual(&self, offset: u64, length: u64, pattern: *const ::core::ffi::c_void, patternsize: u32, patterngranularity: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SearchVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(length), ::core::mem::transmute(pattern), ::core::mem::transmute(patternsize), ::core::mem::transmute(patterngranularity), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SearchVirtual)(::windows::core::Interface::as_raw(self), offset, length, ::core::mem::transmute(pattern), patternsize, patterngranularity, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadVirtualUncached(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadVirtualUncached)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadVirtualUncached)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteVirtualUncached(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteVirtualUncached)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteVirtualUncached)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadPointersVirtual(&self, offset: u64, ptrs: &mut [u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadPointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptrs))).ok() + (::windows::core::Interface::vtable(self).ReadPointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptrs))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WritePointersVirtual(&self, offset: u64, ptrs: &[u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WritePointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_ptr_or_null(ptrs))).ok() + (::windows::core::Interface::vtable(self).WritePointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, offset, ::core::mem::transmute(::windows::core::as_ptr_or_null(ptrs))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadPhysical(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadPhysical)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WritePhysical(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WritePhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WritePhysical)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadControl(&self, processor: u32, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadControl)(::windows::core::Interface::as_raw(self), processor, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteControl(&self, processor: u32, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteControl)(::windows::core::Interface::as_raw(self), processor, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadIo(&self, interfacetype: u32, busnumber: u32, addressspace: u32, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadIo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interfacetype), ::core::mem::transmute(busnumber), ::core::mem::transmute(addressspace), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadIo)(::windows::core::Interface::as_raw(self), interfacetype, busnumber, addressspace, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteIo(&self, interfacetype: u32, busnumber: u32, addressspace: u32, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteIo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interfacetype), ::core::mem::transmute(busnumber), ::core::mem::transmute(addressspace), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteIo)(::windows::core::Interface::as_raw(self), interfacetype, busnumber, addressspace, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadMsr(&self, msr: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReadMsr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msr), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReadMsr)(::windows::core::Interface::as_raw(self), msr, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteMsr(&self, msr: u32, value: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteMsr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msr), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).WriteMsr)(::windows::core::Interface::as_raw(self), msr, value).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadBusData(&self, busdatatype: u32, busnumber: u32, slotnumber: u32, offset: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadBusData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busdatatype), ::core::mem::transmute(busnumber), ::core::mem::transmute(slotnumber), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadBusData)(::windows::core::Interface::as_raw(self), busdatatype, busnumber, slotnumber, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteBusData(&self, busdatatype: u32, busnumber: u32, slotnumber: u32, offset: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteBusData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busdatatype), ::core::mem::transmute(busnumber), ::core::mem::transmute(slotnumber), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteBusData)(::windows::core::Interface::as_raw(self), busdatatype, busnumber, slotnumber, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CheckLowMemory(&self) -> ::windows::core::Result<()> { @@ -28932,11 +28932,11 @@ impl IDebugDataSpaces { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadDebuggerData(&self, index: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, datasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadDebuggerData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).ReadDebuggerData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(datasize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadProcessorSystemData(&self, processor: u32, index: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, datasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadProcessorSystemData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(index), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).ReadProcessorSystemData)(::windows::core::Interface::as_raw(self), processor, index, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(datasize)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29005,79 +29005,79 @@ pub struct IDebugDataSpaces2(::windows::core::IUnknown); impl IDebugDataSpaces2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadVirtual(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteVirtual(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SearchVirtual(&self, offset: u64, length: u64, pattern: *const ::core::ffi::c_void, patternsize: u32, patterngranularity: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SearchVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(length), ::core::mem::transmute(pattern), ::core::mem::transmute(patternsize), ::core::mem::transmute(patterngranularity), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SearchVirtual)(::windows::core::Interface::as_raw(self), offset, length, ::core::mem::transmute(pattern), patternsize, patterngranularity, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadVirtualUncached(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadVirtualUncached)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadVirtualUncached)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteVirtualUncached(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteVirtualUncached)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteVirtualUncached)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadPointersVirtual(&self, offset: u64, ptrs: &mut [u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadPointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptrs))).ok() + (::windows::core::Interface::vtable(self).ReadPointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptrs))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WritePointersVirtual(&self, offset: u64, ptrs: &[u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WritePointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_ptr_or_null(ptrs))).ok() + (::windows::core::Interface::vtable(self).WritePointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, offset, ::core::mem::transmute(::windows::core::as_ptr_or_null(ptrs))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadPhysical(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadPhysical)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WritePhysical(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WritePhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WritePhysical)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadControl(&self, processor: u32, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadControl)(::windows::core::Interface::as_raw(self), processor, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteControl(&self, processor: u32, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteControl)(::windows::core::Interface::as_raw(self), processor, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadIo(&self, interfacetype: u32, busnumber: u32, addressspace: u32, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadIo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interfacetype), ::core::mem::transmute(busnumber), ::core::mem::transmute(addressspace), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadIo)(::windows::core::Interface::as_raw(self), interfacetype, busnumber, addressspace, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteIo(&self, interfacetype: u32, busnumber: u32, addressspace: u32, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteIo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interfacetype), ::core::mem::transmute(busnumber), ::core::mem::transmute(addressspace), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteIo)(::windows::core::Interface::as_raw(self), interfacetype, busnumber, addressspace, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadMsr(&self, msr: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReadMsr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msr), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReadMsr)(::windows::core::Interface::as_raw(self), msr, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteMsr(&self, msr: u32, value: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteMsr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msr), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).WriteMsr)(::windows::core::Interface::as_raw(self), msr, value).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadBusData(&self, busdatatype: u32, busnumber: u32, slotnumber: u32, offset: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadBusData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busdatatype), ::core::mem::transmute(busnumber), ::core::mem::transmute(slotnumber), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadBusData)(::windows::core::Interface::as_raw(self), busdatatype, busnumber, slotnumber, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteBusData(&self, busdatatype: u32, busnumber: u32, slotnumber: u32, offset: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteBusData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busdatatype), ::core::mem::transmute(busnumber), ::core::mem::transmute(slotnumber), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteBusData)(::windows::core::Interface::as_raw(self), busdatatype, busnumber, slotnumber, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CheckLowMemory(&self) -> ::windows::core::Result<()> { @@ -29085,40 +29085,40 @@ impl IDebugDataSpaces2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadDebuggerData(&self, index: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, datasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadDebuggerData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).ReadDebuggerData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(datasize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadProcessorSystemData(&self, processor: u32, index: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, datasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadProcessorSystemData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(index), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).ReadProcessorSystemData)(::windows::core::Interface::as_raw(self), processor, index, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(datasize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn VirtualToPhysical(&self, r#virtual: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).VirtualToPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#virtual), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).VirtualToPhysical)(::windows::core::Interface::as_raw(self), r#virtual, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetVirtualTranslationPhysicalOffsets(&self, r#virtual: u64, offsets: &mut [u64], levels: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVirtualTranslationPhysicalOffsets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#virtual), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(offsets)), offsets.len() as _, ::core::mem::transmute(levels)).ok() + (::windows::core::Interface::vtable(self).GetVirtualTranslationPhysicalOffsets)(::windows::core::Interface::as_raw(self), r#virtual, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(offsets)), offsets.len() as _, ::core::mem::transmute(levels)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadHandleData(&self, handle: u64, datatype: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, datasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadHandleData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(datatype), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).ReadHandleData)(::windows::core::Interface::as_raw(self), handle, datatype, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(datasize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FillVirtual(&self, start: u64, size: u32, pattern: *const ::core::ffi::c_void, patternsize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FillVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(size), ::core::mem::transmute(pattern), ::core::mem::transmute(patternsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FillVirtual)(::windows::core::Interface::as_raw(self), start, size, ::core::mem::transmute(pattern), patternsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FillPhysical(&self, start: u64, size: u32, pattern: *const ::core::ffi::c_void, patternsize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FillPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(size), ::core::mem::transmute(pattern), ::core::mem::transmute(patternsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FillPhysical)(::windows::core::Interface::as_raw(self), start, size, ::core::mem::transmute(pattern), patternsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Memory\"`*"] #[cfg(feature = "Win32_System_Memory")] pub unsafe fn QueryVirtual(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29196,79 +29196,79 @@ pub struct IDebugDataSpaces3(::windows::core::IUnknown); impl IDebugDataSpaces3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadVirtual(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteVirtual(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SearchVirtual(&self, offset: u64, length: u64, pattern: *const ::core::ffi::c_void, patternsize: u32, patterngranularity: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SearchVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(length), ::core::mem::transmute(pattern), ::core::mem::transmute(patternsize), ::core::mem::transmute(patterngranularity), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SearchVirtual)(::windows::core::Interface::as_raw(self), offset, length, ::core::mem::transmute(pattern), patternsize, patterngranularity, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadVirtualUncached(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadVirtualUncached)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadVirtualUncached)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteVirtualUncached(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteVirtualUncached)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteVirtualUncached)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadPointersVirtual(&self, offset: u64, ptrs: &mut [u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadPointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptrs))).ok() + (::windows::core::Interface::vtable(self).ReadPointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptrs))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WritePointersVirtual(&self, offset: u64, ptrs: &[u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WritePointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_ptr_or_null(ptrs))).ok() + (::windows::core::Interface::vtable(self).WritePointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, offset, ::core::mem::transmute(::windows::core::as_ptr_or_null(ptrs))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadPhysical(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadPhysical)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WritePhysical(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WritePhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WritePhysical)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadControl(&self, processor: u32, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadControl)(::windows::core::Interface::as_raw(self), processor, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteControl(&self, processor: u32, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteControl)(::windows::core::Interface::as_raw(self), processor, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadIo(&self, interfacetype: u32, busnumber: u32, addressspace: u32, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadIo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interfacetype), ::core::mem::transmute(busnumber), ::core::mem::transmute(addressspace), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadIo)(::windows::core::Interface::as_raw(self), interfacetype, busnumber, addressspace, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteIo(&self, interfacetype: u32, busnumber: u32, addressspace: u32, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteIo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interfacetype), ::core::mem::transmute(busnumber), ::core::mem::transmute(addressspace), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteIo)(::windows::core::Interface::as_raw(self), interfacetype, busnumber, addressspace, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadMsr(&self, msr: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReadMsr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msr), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReadMsr)(::windows::core::Interface::as_raw(self), msr, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteMsr(&self, msr: u32, value: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteMsr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msr), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).WriteMsr)(::windows::core::Interface::as_raw(self), msr, value).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadBusData(&self, busdatatype: u32, busnumber: u32, slotnumber: u32, offset: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadBusData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busdatatype), ::core::mem::transmute(busnumber), ::core::mem::transmute(slotnumber), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadBusData)(::windows::core::Interface::as_raw(self), busdatatype, busnumber, slotnumber, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteBusData(&self, busdatatype: u32, busnumber: u32, slotnumber: u32, offset: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteBusData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busdatatype), ::core::mem::transmute(busnumber), ::core::mem::transmute(slotnumber), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteBusData)(::windows::core::Interface::as_raw(self), busdatatype, busnumber, slotnumber, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CheckLowMemory(&self) -> ::windows::core::Result<()> { @@ -29276,50 +29276,50 @@ impl IDebugDataSpaces3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadDebuggerData(&self, index: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, datasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadDebuggerData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).ReadDebuggerData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(datasize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadProcessorSystemData(&self, processor: u32, index: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, datasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadProcessorSystemData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(index), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).ReadProcessorSystemData)(::windows::core::Interface::as_raw(self), processor, index, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(datasize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn VirtualToPhysical(&self, r#virtual: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).VirtualToPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#virtual), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).VirtualToPhysical)(::windows::core::Interface::as_raw(self), r#virtual, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetVirtualTranslationPhysicalOffsets(&self, r#virtual: u64, offsets: &mut [u64], levels: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVirtualTranslationPhysicalOffsets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#virtual), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(offsets)), offsets.len() as _, ::core::mem::transmute(levels)).ok() + (::windows::core::Interface::vtable(self).GetVirtualTranslationPhysicalOffsets)(::windows::core::Interface::as_raw(self), r#virtual, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(offsets)), offsets.len() as _, ::core::mem::transmute(levels)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadHandleData(&self, handle: u64, datatype: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, datasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadHandleData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(datatype), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).ReadHandleData)(::windows::core::Interface::as_raw(self), handle, datatype, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(datasize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FillVirtual(&self, start: u64, size: u32, pattern: *const ::core::ffi::c_void, patternsize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FillVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(size), ::core::mem::transmute(pattern), ::core::mem::transmute(patternsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FillVirtual)(::windows::core::Interface::as_raw(self), start, size, ::core::mem::transmute(pattern), patternsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FillPhysical(&self, start: u64, size: u32, pattern: *const ::core::ffi::c_void, patternsize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FillPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(size), ::core::mem::transmute(pattern), ::core::mem::transmute(patternsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FillPhysical)(::windows::core::Interface::as_raw(self), start, size, ::core::mem::transmute(pattern), patternsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Memory\"`*"] #[cfg(feature = "Win32_System_Memory")] pub unsafe fn QueryVirtual(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(feature = "Win32_System_SystemInformation")] pub unsafe fn ReadImageNtHeaders(&self, imagebase: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReadImageNtHeaders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imagebase), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReadImageNtHeaders)(::windows::core::Interface::as_raw(self), imagebase, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTagged(&self, tag: *const ::windows::core::GUID, offset: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, totalsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTagged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(totalsize)).ok() + (::windows::core::Interface::vtable(self).ReadTagged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(totalsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartEnumTagged(&self) -> ::windows::core::Result { @@ -29328,11 +29328,11 @@ impl IDebugDataSpaces3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNextTagged(&self, handle: u64, tag: *mut ::windows::core::GUID, size: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextTagged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(tag), ::core::mem::transmute(size)).ok() + (::windows::core::Interface::vtable(self).GetNextTagged)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(tag), ::core::mem::transmute(size)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndEnumTagged(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndEnumTagged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).EndEnumTagged)(::windows::core::Interface::as_raw(self), handle).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29418,79 +29418,79 @@ pub struct IDebugDataSpaces4(::windows::core::IUnknown); impl IDebugDataSpaces4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadVirtual(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteVirtual(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SearchVirtual(&self, offset: u64, length: u64, pattern: *const ::core::ffi::c_void, patternsize: u32, patterngranularity: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SearchVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(length), ::core::mem::transmute(pattern), ::core::mem::transmute(patternsize), ::core::mem::transmute(patterngranularity), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SearchVirtual)(::windows::core::Interface::as_raw(self), offset, length, ::core::mem::transmute(pattern), patternsize, patterngranularity, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadVirtualUncached(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadVirtualUncached)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadVirtualUncached)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteVirtualUncached(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteVirtualUncached)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteVirtualUncached)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadPointersVirtual(&self, offset: u64, ptrs: &mut [u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadPointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptrs))).ok() + (::windows::core::Interface::vtable(self).ReadPointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptrs))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WritePointersVirtual(&self, offset: u64, ptrs: &[u64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WritePointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_ptr_or_null(ptrs))).ok() + (::windows::core::Interface::vtable(self).WritePointersVirtual)(::windows::core::Interface::as_raw(self), ptrs.len() as _, offset, ::core::mem::transmute(::windows::core::as_ptr_or_null(ptrs))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadPhysical(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadPhysical)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WritePhysical(&self, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WritePhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WritePhysical)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadControl(&self, processor: u32, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadControl)(::windows::core::Interface::as_raw(self), processor, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteControl(&self, processor: u32, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteControl)(::windows::core::Interface::as_raw(self), processor, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadIo(&self, interfacetype: u32, busnumber: u32, addressspace: u32, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadIo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interfacetype), ::core::mem::transmute(busnumber), ::core::mem::transmute(addressspace), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadIo)(::windows::core::Interface::as_raw(self), interfacetype, busnumber, addressspace, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteIo(&self, interfacetype: u32, busnumber: u32, addressspace: u32, offset: u64, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteIo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interfacetype), ::core::mem::transmute(busnumber), ::core::mem::transmute(addressspace), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteIo)(::windows::core::Interface::as_raw(self), interfacetype, busnumber, addressspace, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadMsr(&self, msr: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReadMsr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msr), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReadMsr)(::windows::core::Interface::as_raw(self), msr, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteMsr(&self, msr: u32, value: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteMsr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msr), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).WriteMsr)(::windows::core::Interface::as_raw(self), msr, value).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadBusData(&self, busdatatype: u32, busnumber: u32, slotnumber: u32, offset: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadBusData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busdatatype), ::core::mem::transmute(busnumber), ::core::mem::transmute(slotnumber), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadBusData)(::windows::core::Interface::as_raw(self), busdatatype, busnumber, slotnumber, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteBusData(&self, busdatatype: u32, busnumber: u32, slotnumber: u32, offset: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteBusData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(busdatatype), ::core::mem::transmute(busnumber), ::core::mem::transmute(slotnumber), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteBusData)(::windows::core::Interface::as_raw(self), busdatatype, busnumber, slotnumber, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CheckLowMemory(&self) -> ::windows::core::Result<()> { @@ -29498,50 +29498,50 @@ impl IDebugDataSpaces4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadDebuggerData(&self, index: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, datasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadDebuggerData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).ReadDebuggerData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(datasize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadProcessorSystemData(&self, processor: u32, index: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, datasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadProcessorSystemData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(index), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).ReadProcessorSystemData)(::windows::core::Interface::as_raw(self), processor, index, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(datasize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn VirtualToPhysical(&self, r#virtual: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).VirtualToPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#virtual), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).VirtualToPhysical)(::windows::core::Interface::as_raw(self), r#virtual, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetVirtualTranslationPhysicalOffsets(&self, r#virtual: u64, offsets: &mut [u64], levels: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVirtualTranslationPhysicalOffsets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#virtual), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(offsets)), offsets.len() as _, ::core::mem::transmute(levels)).ok() + (::windows::core::Interface::vtable(self).GetVirtualTranslationPhysicalOffsets)(::windows::core::Interface::as_raw(self), r#virtual, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(offsets)), offsets.len() as _, ::core::mem::transmute(levels)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadHandleData(&self, handle: u64, datatype: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, datasize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadHandleData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(datatype), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(datasize)).ok() + (::windows::core::Interface::vtable(self).ReadHandleData)(::windows::core::Interface::as_raw(self), handle, datatype, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(datasize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FillVirtual(&self, start: u64, size: u32, pattern: *const ::core::ffi::c_void, patternsize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FillVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(size), ::core::mem::transmute(pattern), ::core::mem::transmute(patternsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FillVirtual)(::windows::core::Interface::as_raw(self), start, size, ::core::mem::transmute(pattern), patternsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FillPhysical(&self, start: u64, size: u32, pattern: *const ::core::ffi::c_void, patternsize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FillPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(size), ::core::mem::transmute(pattern), ::core::mem::transmute(patternsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FillPhysical)(::windows::core::Interface::as_raw(self), start, size, ::core::mem::transmute(pattern), patternsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Memory\"`*"] #[cfg(feature = "Win32_System_Memory")] pub unsafe fn QueryVirtual(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(feature = "Win32_System_SystemInformation")] pub unsafe fn ReadImageNtHeaders(&self, imagebase: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReadImageNtHeaders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imagebase), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReadImageNtHeaders)(::windows::core::Interface::as_raw(self), imagebase, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTagged(&self, tag: *const ::windows::core::GUID, offset: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, totalsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTagged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(totalsize)).ok() + (::windows::core::Interface::vtable(self).ReadTagged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tag), offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(totalsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartEnumTagged(&self) -> ::windows::core::Result { @@ -29550,54 +29550,54 @@ impl IDebugDataSpaces4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNextTagged(&self, handle: u64, tag: *mut ::windows::core::GUID, size: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextTagged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(tag), ::core::mem::transmute(size)).ok() + (::windows::core::Interface::vtable(self).GetNextTagged)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(tag), ::core::mem::transmute(size)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndEnumTagged(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndEnumTagged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).EndEnumTagged)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetInformation(&self, space: u32, which: u32, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOffsetInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(space), ::core::mem::transmute(which), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() + (::windows::core::Interface::vtable(self).GetOffsetInformation)(::windows::core::Interface::as_raw(self), space, which, offset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(infosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNextDifferentlyValidOffsetVirtual(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNextDifferentlyValidOffsetVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNextDifferentlyValidOffsetVirtual)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetValidRegionVirtual(&self, base: u64, size: u32, validbase: *mut u64, validsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetValidRegionVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(base), ::core::mem::transmute(size), ::core::mem::transmute(validbase), ::core::mem::transmute(validsize)).ok() + (::windows::core::Interface::vtable(self).GetValidRegionVirtual)(::windows::core::Interface::as_raw(self), base, size, ::core::mem::transmute(validbase), ::core::mem::transmute(validsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SearchVirtual2(&self, offset: u64, length: u64, flags: u32, pattern: *const ::core::ffi::c_void, patternsize: u32, patterngranularity: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SearchVirtual2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(length), ::core::mem::transmute(flags), ::core::mem::transmute(pattern), ::core::mem::transmute(patternsize), ::core::mem::transmute(patterngranularity), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SearchVirtual2)(::windows::core::Interface::as_raw(self), offset, length, flags, ::core::mem::transmute(pattern), patternsize, patterngranularity, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadMultiByteStringVirtual(&self, offset: u64, maxbytes: u32, buffer: &mut [u8], stringbytes: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadMultiByteStringVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(maxbytes), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringbytes)).ok() + (::windows::core::Interface::vtable(self).ReadMultiByteStringVirtual)(::windows::core::Interface::as_raw(self), offset, maxbytes, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringbytes)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadMultiByteStringVirtualWide(&self, offset: u64, maxbytes: u32, codepage: u32, buffer: &mut [u16], stringbytes: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadMultiByteStringVirtualWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(maxbytes), ::core::mem::transmute(codepage), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringbytes)).ok() + (::windows::core::Interface::vtable(self).ReadMultiByteStringVirtualWide)(::windows::core::Interface::as_raw(self), offset, maxbytes, codepage, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringbytes)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadUnicodeStringVirtual(&self, offset: u64, maxbytes: u32, codepage: u32, buffer: &mut [u8], stringbytes: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadUnicodeStringVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(maxbytes), ::core::mem::transmute(codepage), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringbytes)).ok() + (::windows::core::Interface::vtable(self).ReadUnicodeStringVirtual)(::windows::core::Interface::as_raw(self), offset, maxbytes, codepage, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringbytes)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadUnicodeStringVirtualWide(&self, offset: u64, maxbytes: u32, buffer: &mut [u16], stringbytes: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadUnicodeStringVirtualWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(maxbytes), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringbytes)).ok() + (::windows::core::Interface::vtable(self).ReadUnicodeStringVirtualWide)(::windows::core::Interface::as_raw(self), offset, maxbytes, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringbytes)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadPhysical2(&self, offset: u64, flags: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadPhysical2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadPhysical2)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WritePhysical2(&self, offset: u64, flags: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WritePhysical2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WritePhysical2)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29695,7 +29695,7 @@ impl IDebugDocument { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self, dnt: DOCUMENTNAMETYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dnt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetName)(::windows::core::Interface::as_raw(self), dnt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDocumentClassId(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -29826,7 +29826,7 @@ impl IDebugDocumentHelper32 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), pda.into().abi(), pszshortname.into(), pszlongname.into(), ::core::mem::transmute(docattr)).ok() + (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), pda.into().abi(), pszshortname.into(), pszlongname.into(), docattr).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Attach<'a, P0>(&self, pddhparent: P0) -> ::windows::core::Result<()> @@ -29862,7 +29862,7 @@ impl IDebugDocumentHelper32 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] 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() + (::windows::core::Interface::vtable(self).AddDeferredText)(::windows::core::Interface::as_raw(self), cchars, dwtextstartcookie).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -29872,15 +29872,15 @@ impl IDebugDocumentHelper32 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).DefineScriptBlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcharoffset), ::core::mem::transmute(cchars), pas.into().abi(), fscriptlet.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).DefineScriptBlock)(::windows::core::Interface::as_raw(self), ulcharoffset, cchars, pas.into().abi(), fscriptlet.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] 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() + (::windows::core::Interface::vtable(self).SetDefaultTextAttr)(::windows::core::Interface::as_raw(self), statextattr).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextAttributes(&self, ulcharoffset: u32, pstatextattr: &[u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcharoffset), pstatextattr.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstatextattr))).ok() + (::windows::core::Interface::vtable(self).SetTextAttributes)(::windows::core::Interface::as_raw(self), ulcharoffset, pstatextattr.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstatextattr))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetLongName<'a, P0>(&self, pszlongname: P0) -> ::windows::core::Result<()> @@ -29898,7 +29898,7 @@ impl IDebugDocumentHelper32 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetDocumentAttr(&self, pszattributes: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDocumentAttr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pszattributes)).ok() + (::windows::core::Interface::vtable(self).SetDocumentAttr)(::windows::core::Interface::as_raw(self), pszattributes).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDebugApplicationNode(&self) -> ::windows::core::Result { @@ -29907,12 +29907,12 @@ impl IDebugDocumentHelper32 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetScriptBlockInfo(&self, dwsourcecontext: u32, ppasd: *mut ::core::option::Option, picharpos: *mut u32, pcchars: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScriptBlockInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcecontext), ::core::mem::transmute(ppasd), ::core::mem::transmute(picharpos), ::core::mem::transmute(pcchars)).ok() + (::windows::core::Interface::vtable(self).GetScriptBlockInfo)(::windows::core::Interface::as_raw(self), dwsourcecontext, ::core::mem::transmute(ppasd), ::core::mem::transmute(picharpos), ::core::mem::transmute(pcchars)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateDebugDocumentContext(&self, icharpos: u32, cchars: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDebugDocumentContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(icharpos), ::core::mem::transmute(cchars), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDebugDocumentContext)(::windows::core::Interface::as_raw(self), icharpos, cchars, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn BringDocumentToTop(&self) -> ::windows::core::Result<()> { @@ -29998,7 +29998,7 @@ impl IDebugDocumentHelper64 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), pda.into().abi(), pszshortname.into(), pszlongname.into(), ::core::mem::transmute(docattr)).ok() + (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), pda.into().abi(), pszshortname.into(), pszlongname.into(), docattr).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Attach<'a, P0>(&self, pddhparent: P0) -> ::windows::core::Result<()> @@ -30034,7 +30034,7 @@ impl IDebugDocumentHelper64 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] 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() + (::windows::core::Interface::vtable(self).AddDeferredText)(::windows::core::Interface::as_raw(self), cchars, dwtextstartcookie).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30044,15 +30044,15 @@ impl IDebugDocumentHelper64 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).DefineScriptBlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcharoffset), ::core::mem::transmute(cchars), pas.into().abi(), fscriptlet.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).DefineScriptBlock)(::windows::core::Interface::as_raw(self), ulcharoffset, cchars, pas.into().abi(), fscriptlet.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] 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() + (::windows::core::Interface::vtable(self).SetDefaultTextAttr)(::windows::core::Interface::as_raw(self), statextattr).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTextAttributes(&self, ulcharoffset: u32, pstatextattr: &[u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcharoffset), pstatextattr.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstatextattr))).ok() + (::windows::core::Interface::vtable(self).SetTextAttributes)(::windows::core::Interface::as_raw(self), ulcharoffset, pstatextattr.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstatextattr))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetLongName<'a, P0>(&self, pszlongname: P0) -> ::windows::core::Result<()> @@ -30070,7 +30070,7 @@ impl IDebugDocumentHelper64 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetDocumentAttr(&self, pszattributes: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDocumentAttr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pszattributes)).ok() + (::windows::core::Interface::vtable(self).SetDocumentAttr)(::windows::core::Interface::as_raw(self), pszattributes).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDebugApplicationNode(&self) -> ::windows::core::Result { @@ -30079,12 +30079,12 @@ impl IDebugDocumentHelper64 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetScriptBlockInfo(&self, dwsourcecontext: u64, ppasd: *mut ::core::option::Option, picharpos: *mut u32, pcchars: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScriptBlockInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsourcecontext), ::core::mem::transmute(ppasd), ::core::mem::transmute(picharpos), ::core::mem::transmute(pcchars)).ok() + (::windows::core::Interface::vtable(self).GetScriptBlockInfo)(::windows::core::Interface::as_raw(self), dwsourcecontext, ::core::mem::transmute(ppasd), ::core::mem::transmute(picharpos), ::core::mem::transmute(pcchars)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateDebugDocumentContext(&self, icharpos: u32, cchars: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDebugDocumentContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(icharpos), ::core::mem::transmute(cchars), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDebugDocumentContext)(::windows::core::Interface::as_raw(self), icharpos, cchars, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn BringDocumentToTop(&self) -> ::windows::core::Result<()> { @@ -30165,14 +30165,14 @@ pub struct IDebugDocumentHost(::windows::core::IUnknown); impl IDebugDocumentHost { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDeferredText(&self, dwtextstartcookie: u32, pchartext: ::windows::core::PWSTR, pstatextattr: *mut u16, pcnumchars: *mut u32, cmaxchars: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDeferredText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtextstartcookie), ::core::mem::transmute(pchartext), ::core::mem::transmute(pstatextattr), ::core::mem::transmute(pcnumchars), ::core::mem::transmute(cmaxchars)).ok() + (::windows::core::Interface::vtable(self).GetDeferredText)(::windows::core::Interface::as_raw(self), dwtextstartcookie, ::core::mem::transmute(pchartext), ::core::mem::transmute(pstatextattr), ::core::mem::transmute(pcnumchars), ::core::mem::transmute(cmaxchars)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetScriptTextAttributes<'a, P0>(&self, pstrcode: ::windows::core::PCWSTR, unumcodechars: u32, pstrdelimiter: P0, dwflags: u32, pattr: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetScriptTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstrcode), ::core::mem::transmute(unumcodechars), pstrdelimiter.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pattr)).ok() + (::windows::core::Interface::vtable(self).GetScriptTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstrcode), ::core::mem::transmute(unumcodechars), pstrdelimiter.into(), dwflags, ::core::mem::transmute(pattr)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OnCreateDocumentContext(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -30255,7 +30255,7 @@ impl IDebugDocumentInfo { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self, dnt: DOCUMENTNAMETYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dnt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetName)(::windows::core::Interface::as_raw(self), dnt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDocumentClassId(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -30316,7 +30316,7 @@ impl IDebugDocumentProvider { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self, dnt: DOCUMENTNAMETYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dnt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetName)(::windows::core::Interface::as_raw(self), dnt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDocumentClassId(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -30393,7 +30393,7 @@ impl IDebugDocumentText { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self, dnt: DOCUMENTNAMETYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dnt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetName)(::windows::core::Interface::as_raw(self), dnt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDocumentClassId(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -30412,15 +30412,15 @@ impl IDebugDocumentText { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPositionOfLine(&self, clinenumber: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetPositionOfLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clinenumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPositionOfLine)(::windows::core::Interface::as_raw(self), clinenumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineOfPosition(&self, ccharacterposition: u32, pclinenumber: *mut u32, pccharacteroffsetinline: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineOfPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), ::core::mem::transmute(pclinenumber), ::core::mem::transmute(pccharacteroffsetinline)).ok() + (::windows::core::Interface::vtable(self).GetLineOfPosition)(::windows::core::Interface::as_raw(self), ccharacterposition, ::core::mem::transmute(pclinenumber), ::core::mem::transmute(pccharacteroffsetinline)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetText(&self, ccharacterposition: u32, pchartext: &mut [u16], pstatextattr: *mut u16, pcnumchars: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchartext)), ::core::mem::transmute(pstatextattr), ::core::mem::transmute(pcnumchars), pchartext.len() as _).ok() + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ccharacterposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchartext)), ::core::mem::transmute(pstatextattr), ::core::mem::transmute(pcnumchars), pchartext.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPositionOfContext<'a, P0>(&self, psc: P0, pccharacterposition: *mut u32, cnumchars: *mut u32) -> ::windows::core::Result<()> @@ -30432,7 +30432,7 @@ impl IDebugDocumentText { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetContextOfPosition(&self, ccharacterposition: u32, cnumchars: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetContextOfPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), ::core::mem::transmute(cnumchars), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetContextOfPosition)(::windows::core::Interface::as_raw(self), ccharacterposition, cnumchars, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -30520,7 +30520,7 @@ impl IDebugDocumentTextAuthor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self, dnt: DOCUMENTNAMETYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dnt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetName)(::windows::core::Interface::as_raw(self), dnt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDocumentClassId(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -30539,15 +30539,15 @@ impl IDebugDocumentTextAuthor { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPositionOfLine(&self, clinenumber: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPositionOfLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clinenumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetPositionOfLine)(::windows::core::Interface::as_raw(self), clinenumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineOfPosition(&self, ccharacterposition: u32, pclinenumber: *mut u32, pccharacteroffsetinline: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLineOfPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), ::core::mem::transmute(pclinenumber), ::core::mem::transmute(pccharacteroffsetinline)).ok() + (::windows::core::Interface::vtable(self).base__.GetLineOfPosition)(::windows::core::Interface::as_raw(self), ccharacterposition, ::core::mem::transmute(pclinenumber), ::core::mem::transmute(pccharacteroffsetinline)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetText(&self, ccharacterposition: u32, pchartext: &mut [u16], pstatextattr: *mut u16, pcnumchars: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchartext)), ::core::mem::transmute(pstatextattr), ::core::mem::transmute(pcnumchars), pchartext.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.GetText)(::windows::core::Interface::as_raw(self), ccharacterposition, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchartext)), ::core::mem::transmute(pstatextattr), ::core::mem::transmute(pcnumchars), pchartext.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPositionOfContext<'a, P0>(&self, psc: P0, pccharacterposition: *mut u32, cnumchars: *mut u32) -> ::windows::core::Result<()> @@ -30559,19 +30559,19 @@ impl IDebugDocumentTextAuthor { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetContextOfPosition(&self, ccharacterposition: u32, cnumchars: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetContextOfPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), ::core::mem::transmute(cnumchars), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetContextOfPosition)(::windows::core::Interface::as_raw(self), ccharacterposition, cnumchars, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn InsertText(&self, ccharacterposition: u32, pchartext: &[u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InsertText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), pchartext.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchartext))).ok() + (::windows::core::Interface::vtable(self).InsertText)(::windows::core::Interface::as_raw(self), ccharacterposition, pchartext.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchartext))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveText(&self, ccharacterposition: u32, cnumtoremove: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), ::core::mem::transmute(cnumtoremove)).ok() + (::windows::core::Interface::vtable(self).RemoveText)(::windows::core::Interface::as_raw(self), ccharacterposition, cnumtoremove).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReplaceText(&self, ccharacterposition: u32, pchartext: &[u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReplaceText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), pchartext.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchartext))).ok() + (::windows::core::Interface::vtable(self).ReplaceText)(::windows::core::Interface::as_raw(self), ccharacterposition, pchartext.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchartext))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -30672,23 +30672,23 @@ impl IDebugDocumentTextEvents { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn onInsertText(&self, ccharacterposition: u32, cnumtoinsert: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).onInsertText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), ::core::mem::transmute(cnumtoinsert)).ok() + (::windows::core::Interface::vtable(self).onInsertText)(::windows::core::Interface::as_raw(self), ccharacterposition, cnumtoinsert).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn onRemoveText(&self, ccharacterposition: u32, cnumtoremove: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).onRemoveText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), ::core::mem::transmute(cnumtoremove)).ok() + (::windows::core::Interface::vtable(self).onRemoveText)(::windows::core::Interface::as_raw(self), ccharacterposition, cnumtoremove).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn onReplaceText(&self, ccharacterposition: u32, cnumtoreplace: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).onReplaceText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), ::core::mem::transmute(cnumtoreplace)).ok() + (::windows::core::Interface::vtable(self).onReplaceText)(::windows::core::Interface::as_raw(self), ccharacterposition, cnumtoreplace).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn onUpdateTextAttributes(&self, ccharacterposition: u32, cnumtoupdate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).onUpdateTextAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccharacterposition), ::core::mem::transmute(cnumtoupdate)).ok() + (::windows::core::Interface::vtable(self).onUpdateTextAttributes)(::windows::core::Interface::as_raw(self), ccharacterposition, cnumtoupdate).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn onUpdateDocumentAttributes(&self, textdocattr: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).onUpdateDocumentAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textdocattr)).ok() + (::windows::core::Interface::vtable(self).onUpdateDocumentAttributes)(::windows::core::Interface::as_raw(self), textdocattr).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -30825,15 +30825,15 @@ impl IDebugEventCallbacks { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Exception(&self, exception: *const EXCEPTION_RECORD64, firstchance: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Exception)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exception), ::core::mem::transmute(firstchance)).ok() + (::windows::core::Interface::vtable(self).Exception)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exception), firstchance).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateThread(&self, handle: u64, dataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(dataoffset), ::core::mem::transmute(startoffset)).ok() + (::windows::core::Interface::vtable(self).CreateThread)(::windows::core::Interface::as_raw(self), handle, dataoffset, startoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitThread(&self, exitcode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExitThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitcode)).ok() + (::windows::core::Interface::vtable(self).ExitThread)(::windows::core::Interface::as_raw(self), exitcode).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0, P1>(&self, imagefilehandle: u64, handle: u64, baseoffset: u64, modulesize: u32, modulename: P0, imagename: P1, checksum: u32, timedatestamp: u32, initialthreadhandle: u64, threaddataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> @@ -30841,11 +30841,11 @@ impl IDebugEventCallbacks { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(handle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into(), imagename.into(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp), ::core::mem::transmute(initialthreadhandle), ::core::mem::transmute(threaddataoffset), ::core::mem::transmute(startoffset)).ok() + (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), imagefilehandle, handle, baseoffset, modulesize, modulename.into(), imagename.into(), checksum, timedatestamp, initialthreadhandle, threaddataoffset, startoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitProcess(&self, exitcode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExitProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitcode)).ok() + (::windows::core::Interface::vtable(self).ExitProcess)(::windows::core::Interface::as_raw(self), exitcode).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn LoadModule<'a, P0, P1>(&self, imagefilehandle: u64, baseoffset: u64, modulesize: u32, modulename: P0, imagename: P1, checksum: u32, timedatestamp: u32) -> ::windows::core::Result<()> @@ -30853,34 +30853,34 @@ impl IDebugEventCallbacks { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).LoadModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into(), imagename.into(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp)).ok() + (::windows::core::Interface::vtable(self).LoadModule)(::windows::core::Interface::as_raw(self), imagefilehandle, baseoffset, modulesize, modulename.into(), imagename.into(), checksum, timedatestamp).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn UnloadModule<'a, P0>(&self, imagebasename: P0, baseoffset: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).UnloadModule)(::windows::core::Interface::as_raw(self), imagebasename.into(), ::core::mem::transmute(baseoffset)).ok() + (::windows::core::Interface::vtable(self).UnloadModule)(::windows::core::Interface::as_raw(self), imagebasename.into(), baseoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SystemError(&self, error: u32, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SystemError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).SystemError)(::windows::core::Interface::as_raw(self), error, level).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SessionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SessionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SessionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeDebuggeeState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeDebuggeeState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).ChangeDebuggeeState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeEngineState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeEngineState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).ChangeEngineState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeSymbolState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeSymbolState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).ChangeSymbolState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -30959,15 +30959,15 @@ impl IDebugEventCallbacksWide { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Exception(&self, exception: *const EXCEPTION_RECORD64, firstchance: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Exception)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exception), ::core::mem::transmute(firstchance)).ok() + (::windows::core::Interface::vtable(self).Exception)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exception), firstchance).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateThread(&self, handle: u64, dataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(dataoffset), ::core::mem::transmute(startoffset)).ok() + (::windows::core::Interface::vtable(self).CreateThread)(::windows::core::Interface::as_raw(self), handle, dataoffset, startoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitThread(&self, exitcode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExitThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitcode)).ok() + (::windows::core::Interface::vtable(self).ExitThread)(::windows::core::Interface::as_raw(self), exitcode).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0, P1>(&self, imagefilehandle: u64, handle: u64, baseoffset: u64, modulesize: u32, modulename: P0, imagename: P1, checksum: u32, timedatestamp: u32, initialthreadhandle: u64, threaddataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> @@ -30975,11 +30975,11 @@ impl IDebugEventCallbacksWide { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(handle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into(), imagename.into(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp), ::core::mem::transmute(initialthreadhandle), ::core::mem::transmute(threaddataoffset), ::core::mem::transmute(startoffset)).ok() + (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), imagefilehandle, handle, baseoffset, modulesize, modulename.into(), imagename.into(), checksum, timedatestamp, initialthreadhandle, threaddataoffset, startoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitProcess(&self, exitcode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExitProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitcode)).ok() + (::windows::core::Interface::vtable(self).ExitProcess)(::windows::core::Interface::as_raw(self), exitcode).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn LoadModule<'a, P0, P1>(&self, imagefilehandle: u64, baseoffset: u64, modulesize: u32, modulename: P0, imagename: P1, checksum: u32, timedatestamp: u32) -> ::windows::core::Result<()> @@ -30987,34 +30987,34 @@ impl IDebugEventCallbacksWide { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LoadModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into(), imagename.into(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp)).ok() + (::windows::core::Interface::vtable(self).LoadModule)(::windows::core::Interface::as_raw(self), imagefilehandle, baseoffset, modulesize, modulename.into(), imagename.into(), checksum, timedatestamp).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn UnloadModule<'a, P0>(&self, imagebasename: P0, baseoffset: u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UnloadModule)(::windows::core::Interface::as_raw(self), imagebasename.into(), ::core::mem::transmute(baseoffset)).ok() + (::windows::core::Interface::vtable(self).UnloadModule)(::windows::core::Interface::as_raw(self), imagebasename.into(), baseoffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SystemError(&self, error: u32, level: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SystemError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error), ::core::mem::transmute(level)).ok() + (::windows::core::Interface::vtable(self).SystemError)(::windows::core::Interface::as_raw(self), error, level).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SessionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SessionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SessionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeDebuggeeState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeDebuggeeState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).ChangeDebuggeeState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeEngineState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeEngineState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).ChangeEngineState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeSymbolState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeSymbolState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).ChangeSymbolState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31088,20 +31088,20 @@ impl IDebugEventContextCallbacks { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugBreakpoint2>>, { - (::windows::core::Interface::vtable(self).Breakpoint)(::windows::core::Interface::as_raw(self), bp.into().abi(), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).Breakpoint)(::windows::core::Interface::as_raw(self), bp.into().abi(), ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Exception(&self, exception: *const EXCEPTION_RECORD64, firstchance: u32, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Exception)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exception), ::core::mem::transmute(firstchance), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).Exception)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exception), firstchance, ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateThread(&self, handle: u64, dataoffset: u64, startoffset: u64, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(dataoffset), ::core::mem::transmute(startoffset), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).CreateThread)(::windows::core::Interface::as_raw(self), handle, dataoffset, startoffset, ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitThread(&self, exitcode: u32, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExitThread)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitcode), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).ExitThread)(::windows::core::Interface::as_raw(self), exitcode, ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateProcessA<'a, P0, P1>(&self, imagefilehandle: u64, handle: u64, baseoffset: u64, modulesize: u32, modulename: P0, imagename: P1, checksum: u32, timedatestamp: u32, initialthreadhandle: u64, threaddataoffset: u64, startoffset: u64, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> @@ -31109,27 +31109,11 @@ impl IDebugEventContextCallbacks { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateProcessA)( - ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(imagefilehandle), - ::core::mem::transmute(handle), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(modulesize), - modulename.into(), - imagename.into(), - ::core::mem::transmute(checksum), - ::core::mem::transmute(timedatestamp), - ::core::mem::transmute(initialthreadhandle), - ::core::mem::transmute(threaddataoffset), - ::core::mem::transmute(startoffset), - ::core::mem::transmute(context), - ::core::mem::transmute(contextsize), - ) - .ok() + (::windows::core::Interface::vtable(self).CreateProcessA)(::windows::core::Interface::as_raw(self), imagefilehandle, handle, baseoffset, modulesize, modulename.into(), imagename.into(), checksum, timedatestamp, initialthreadhandle, threaddataoffset, startoffset, ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ExitProcess(&self, exitcode: u32, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExitProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(exitcode), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).ExitProcess)(::windows::core::Interface::as_raw(self), exitcode, ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn LoadModule<'a, P0, P1>(&self, imagefilehandle: u64, baseoffset: u64, modulesize: u32, modulename: P0, imagename: P1, checksum: u32, timedatestamp: u32, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> @@ -31137,34 +31121,34 @@ impl IDebugEventContextCallbacks { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LoadModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into(), imagename.into(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).LoadModule)(::windows::core::Interface::as_raw(self), imagefilehandle, baseoffset, modulesize, modulename.into(), imagename.into(), checksum, timedatestamp, ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn UnloadModule<'a, P0>(&self, imagebasename: P0, baseoffset: u64, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UnloadModule)(::windows::core::Interface::as_raw(self), imagebasename.into(), ::core::mem::transmute(baseoffset), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).UnloadModule)(::windows::core::Interface::as_raw(self), imagebasename.into(), baseoffset, ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SystemError(&self, error: u32, level: u32, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SystemError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error), ::core::mem::transmute(level), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).SystemError)(::windows::core::Interface::as_raw(self), error, level, ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SessionStatus(&self, status: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SessionStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).SessionStatus)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeDebuggeeState(&self, flags: u32, argument: u64, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeDebuggeeState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).ChangeDebuggeeState)(::windows::core::Interface::as_raw(self), flags, argument, ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeEngineState(&self, flags: u32, argument: u64, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeEngineState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() + (::windows::core::Interface::vtable(self).ChangeEngineState)(::windows::core::Interface::as_raw(self), flags, argument, ::core::mem::transmute(context), contextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ChangeSymbolState(&self, flags: u32, argument: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeSymbolState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(argument)).ok() + (::windows::core::Interface::vtable(self).ChangeSymbolState)(::windows::core::Interface::as_raw(self), flags, argument).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31362,7 +31346,7 @@ impl IDebugExpressionContext { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ParseLanguageText)(::windows::core::Interface::as_raw(self), pstrcode.into(), ::core::mem::transmute(nradix), pstrdelimiter.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ParseLanguageText)(::windows::core::Interface::as_raw(self), pstrcode.into(), nradix, pstrdelimiter.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -31423,7 +31407,7 @@ impl IDebugExtendedProperty { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyInfo(&self, dwfieldspec: u32, nradix: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPropertyInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldspec), ::core::mem::transmute(nradix), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetPropertyInfo)(::windows::core::Interface::as_raw(self), dwfieldspec, nradix, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -31435,12 +31419,12 @@ impl IDebugExtendedProperty { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetValueAsString)(::windows::core::Interface::as_raw(self), pszvalue.into(), ::core::mem::transmute(nradix)).ok() + (::windows::core::Interface::vtable(self).base__.SetValueAsString)(::windows::core::Interface::as_raw(self), pszvalue.into(), nradix).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumMembers(&self, dwfieldspec: u32, nradix: u32, refiid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumMembers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldspec), ::core::mem::transmute(nradix), ::core::mem::transmute(refiid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumMembers)(::windows::core::Interface::as_raw(self), dwfieldspec, nradix, ::core::mem::transmute(refiid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetParent(&self) -> ::windows::core::Result { @@ -31451,12 +31435,12 @@ impl IDebugExtendedProperty { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] pub unsafe fn GetExtendedPropertyInfo(&self, dwfieldspec: u32, nradix: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetExtendedPropertyInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldspec), ::core::mem::transmute(nradix), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetExtendedPropertyInfo)(::windows::core::Interface::as_raw(self), dwfieldspec, nradix, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumExtendedMembers(&self, dwfieldspec: u32, nradix: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumExtendedMembers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldspec), ::core::mem::transmute(nradix), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumExtendedMembers)(::windows::core::Interface::as_raw(self), dwfieldspec, nradix, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31527,7 +31511,7 @@ impl IDebugFormatter { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetStringForVariant(&self, pvar: *const super::super::Com::VARIANT, nradix: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetStringForVariant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(nradix), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStringForVariant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), nradix, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -31542,7 +31526,7 @@ impl IDebugFormatter { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetStringForVarType(&self, vt: u16, ptdescarraytype: *const super::super::Com::TYPEDESC) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetStringForVarType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vt), ::core::mem::transmute(ptdescarraytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStringForVarType)(::windows::core::Interface::as_raw(self), vt, ::core::mem::transmute(ptdescarraytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31762,7 +31746,7 @@ impl IDebugHostBaseClass { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), kind, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolKind(&self) -> ::windows::core::Result { @@ -31791,7 +31775,7 @@ impl IDebugHostBaseClass { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostSymbol>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), ::core::mem::transmute(comparisonflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), comparisonflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffset(&self) -> ::windows::core::Result { @@ -31870,7 +31854,7 @@ impl IDebugHostConstant { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), kind, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolKind(&self) -> ::windows::core::Result { @@ -31899,7 +31883,7 @@ impl IDebugHostConstant { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostSymbol>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), ::core::mem::transmute(comparisonflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), comparisonflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -32036,7 +32020,7 @@ impl IDebugHostData { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), kind, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolKind(&self) -> ::windows::core::Result { @@ -32065,7 +32049,7 @@ impl IDebugHostData { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostSymbol>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), ::core::mem::transmute(comparisonflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), comparisonflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLocationKind(&self) -> ::windows::core::Result { @@ -32154,7 +32138,7 @@ impl IDebugHostErrorSink { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ReportError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(errclass), ::core::mem::transmute(hrerror), message.into()).ok() + (::windows::core::Interface::vtable(self).ReportError)(::windows::core::Interface::as_raw(self), errclass, hrerror, message.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -32427,7 +32411,7 @@ impl IDebugHostField { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), kind, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolKind(&self) -> ::windows::core::Result { @@ -32456,7 +32440,7 @@ impl IDebugHostField { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostSymbol>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), ::core::mem::transmute(comparisonflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), comparisonflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLocationKind(&self) -> ::windows::core::Result { @@ -32551,7 +32535,7 @@ impl IDebugHostMemory { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostContext>>, { - (::windows::core::Interface::vtable(self).ReadBytes)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadBytes)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteBytes<'a, P0>(&self, context: P0, location: Location, buffer: *const ::core::ffi::c_void, buffersize: u64) -> ::windows::core::Result @@ -32559,7 +32543,7 @@ impl IDebugHostMemory { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostContext>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteBytes)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteBytes)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadPointers<'a, P0>(&self, context: P0, location: Location, pointers: &mut [u64]) -> ::windows::core::Result<()> @@ -32582,7 +32566,7 @@ impl IDebugHostMemory { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostContext>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetDisplayStringForLocation)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), ::core::mem::transmute(verbose), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDisplayStringForLocation)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), verbose, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -32642,7 +32626,7 @@ impl IDebugHostMemory2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostContext>>, { - (::windows::core::Interface::vtable(self).base__.ReadBytes)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).base__.ReadBytes)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteBytes<'a, P0>(&self, context: P0, location: Location, buffer: *const ::core::ffi::c_void, buffersize: u64) -> ::windows::core::Result @@ -32650,7 +32634,7 @@ impl IDebugHostMemory2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostContext>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.WriteBytes)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.WriteBytes)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadPointers<'a, P0>(&self, context: P0, location: Location, pointers: &mut [u64]) -> ::windows::core::Result<()> @@ -32673,7 +32657,7 @@ impl IDebugHostMemory2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostContext>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDisplayStringForLocation)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), ::core::mem::transmute(verbose), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetDisplayStringForLocation)(::windows::core::Interface::as_raw(self), context.into().abi(), ::core::mem::transmute(location), verbose, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn LinearizeLocation<'a, P0>(&self, context: P0, location: Location) -> ::windows::core::Result @@ -32755,7 +32739,7 @@ impl IDebugHostModule { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), kind, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolKind(&self) -> ::windows::core::Result { @@ -32784,13 +32768,13 @@ impl IDebugHostModule { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostSymbol>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), ::core::mem::transmute(comparisonflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), comparisonflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetImageName(&self, allowpath: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetImageName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowpath), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetImageName)(::windows::core::Interface::as_raw(self), allowpath, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBaseLocation(&self) -> ::windows::core::Result { @@ -32812,7 +32796,7 @@ impl IDebugHostModule { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindSymbolByRVA(&self, rva: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindSymbolByRVA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rva), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindSymbolByRVA)(::windows::core::Interface::as_raw(self), rva, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindSymbolByName<'a, P0>(&self, symbolname: P0) -> ::windows::core::Result @@ -32902,7 +32886,7 @@ impl IDebugHostModule2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), kind, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolKind(&self) -> ::windows::core::Result { @@ -32931,13 +32915,13 @@ impl IDebugHostModule2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostSymbol>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), ::core::mem::transmute(comparisonflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), comparisonflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetImageName(&self, allowpath: u8) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetImageName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowpath), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetImageName)(::windows::core::Interface::as_raw(self), allowpath, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetBaseLocation(&self) -> ::windows::core::Result { @@ -32959,7 +32943,7 @@ impl IDebugHostModule2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindSymbolByRVA(&self, rva: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindSymbolByRVA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rva), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindSymbolByRVA)(::windows::core::Interface::as_raw(self), rva, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindSymbolByName<'a, P0>(&self, symbolname: P0) -> ::windows::core::Result @@ -32971,7 +32955,7 @@ impl IDebugHostModule2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FindContainingSymbolByRVA(&self, rva: u64, symbol: *mut ::core::option::Option, offset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindContainingSymbolByRVA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rva), ::core::mem::transmute(symbol), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).FindContainingSymbolByRVA)(::windows::core::Interface::as_raw(self), rva, ::core::mem::transmute(symbol), ::core::mem::transmute(offset)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -33114,7 +33098,7 @@ impl IDebugHostPublic { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), kind, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolKind(&self) -> ::windows::core::Result { @@ -33143,7 +33127,7 @@ impl IDebugHostPublic { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostSymbol>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), ::core::mem::transmute(comparisonflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), comparisonflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLocationKind(&self) -> ::windows::core::Result { @@ -33333,7 +33317,7 @@ impl IDebugHostSymbol { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumerateChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumerateChildren)(::windows::core::Interface::as_raw(self), kind, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolKind(&self) -> ::windows::core::Result { @@ -33362,7 +33346,7 @@ impl IDebugHostSymbol { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostSymbol>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), ::core::mem::transmute(comparisonflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), comparisonflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -33430,7 +33414,7 @@ impl IDebugHostSymbol2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), kind, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolKind(&self) -> ::windows::core::Result { @@ -33459,7 +33443,7 @@ impl IDebugHostSymbol2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostSymbol>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), ::core::mem::transmute(comparisonflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), comparisonflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLanguage(&self) -> ::windows::core::Result { @@ -33709,7 +33693,7 @@ impl IDebugHostType { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), kind, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolKind(&self) -> ::windows::core::Result { @@ -33738,7 +33722,7 @@ impl IDebugHostType { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostSymbol>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), ::core::mem::transmute(comparisonflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), comparisonflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeKind(&self) -> ::windows::core::Result { @@ -33781,7 +33765,7 @@ impl IDebugHostType { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreatePointerTo(&self, kind: PointerKind) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePointerTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePointerTo)(::windows::core::Interface::as_raw(self), kind, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetArrayDimensionality(&self) -> ::windows::core::Result { @@ -33815,7 +33799,7 @@ impl IDebugHostType { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFunctionParameterTypeAt(&self, i: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFunctionParameterTypeAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFunctionParameterTypeAt)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsGeneric(&self) -> ::windows::core::Result { @@ -33830,7 +33814,7 @@ impl IDebugHostType { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetGenericArgumentAt(&self, i: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetGenericArgumentAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGenericArgumentAt)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -33922,7 +33906,7 @@ impl IDebugHostType2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.EnumerateChildren)(::windows::core::Interface::as_raw(self), kind, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolKind(&self) -> ::windows::core::Result { @@ -33951,7 +33935,7 @@ impl IDebugHostType2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugHostSymbol>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), ::core::mem::transmute(comparisonflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CompareAgainst)(::windows::core::Interface::as_raw(self), pcomparisonsymbol.into().abi(), comparisonflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeKind(&self) -> ::windows::core::Result { @@ -33994,7 +33978,7 @@ impl IDebugHostType2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreatePointerTo(&self, kind: PointerKind) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreatePointerTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreatePointerTo)(::windows::core::Interface::as_raw(self), kind, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetArrayDimensionality(&self) -> ::windows::core::Result { @@ -34028,7 +34012,7 @@ impl IDebugHostType2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFunctionParameterTypeAt(&self, i: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFunctionParameterTypeAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFunctionParameterTypeAt)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsGeneric(&self) -> ::windows::core::Result { @@ -34043,7 +34027,7 @@ impl IDebugHostType2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetGenericArgumentAt(&self, i: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetGenericArgumentAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetGenericArgumentAt)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsTypedef(&self) -> ::windows::core::Result { @@ -34220,7 +34204,7 @@ pub struct IDebugInputCallbacks(::windows::core::IUnknown); impl IDebugInputCallbacks { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn StartInput(&self, buffersize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffersize)).ok() + (::windows::core::Interface::vtable(self).StartInput)(::windows::core::Interface::as_raw(self), buffersize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndInput(&self) -> ::windows::core::Result<()> { @@ -34278,7 +34262,7 @@ impl IDebugOutputCallbacks { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), text.into()).ok() + (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), mask, text.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34331,7 +34315,7 @@ impl IDebugOutputCallbacks2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), text.into()).ok() + (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), mask, text.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInterestMask(&self) -> ::windows::core::Result { @@ -34343,7 +34327,7 @@ impl IDebugOutputCallbacks2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Output2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(flags), ::core::mem::transmute(arg), text.into()).ok() + (::windows::core::Interface::vtable(self).Output2)(::windows::core::Interface::as_raw(self), which, flags, arg, text.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34398,7 +34382,7 @@ impl IDebugOutputCallbacksWide { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), text.into()).ok() + (::windows::core::Interface::vtable(self).Output)(::windows::core::Interface::as_raw(self), mask, text.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34506,7 +34490,7 @@ impl IDebugPlmClient { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LaunchPlmPackageForDebugWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(timeout), packagefullname.into(), appname.into(), arguments.into(), ::core::mem::transmute(processid), ::core::mem::transmute(threadid)).ok() + (::windows::core::Interface::vtable(self).LaunchPlmPackageForDebugWide)(::windows::core::Interface::as_raw(self), server, timeout, packagefullname.into(), appname.into(), arguments.into(), ::core::mem::transmute(processid), ::core::mem::transmute(threadid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34561,7 +34545,7 @@ impl IDebugPlmClient2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LaunchPlmPackageForDebugWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(timeout), packagefullname.into(), appname.into(), arguments.into(), ::core::mem::transmute(processid), ::core::mem::transmute(threadid)).ok() + (::windows::core::Interface::vtable(self).LaunchPlmPackageForDebugWide)(::windows::core::Interface::as_raw(self), server, timeout, packagefullname.into(), appname.into(), arguments.into(), ::core::mem::transmute(processid), ::core::mem::transmute(threadid)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn LaunchPlmBgTaskForDebugWide<'a, P0, P1>(&self, server: u64, timeout: u32, packagefullname: P0, backgroundtaskid: P1, processid: *mut u32, threadid: *mut u32) -> ::windows::core::Result<()> @@ -34569,7 +34553,7 @@ impl IDebugPlmClient2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LaunchPlmBgTaskForDebugWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(timeout), packagefullname.into(), backgroundtaskid.into(), ::core::mem::transmute(processid), ::core::mem::transmute(threadid)).ok() + (::windows::core::Interface::vtable(self).LaunchPlmBgTaskForDebugWide)(::windows::core::Interface::as_raw(self), server, timeout, packagefullname.into(), backgroundtaskid.into(), ::core::mem::transmute(processid), ::core::mem::transmute(threadid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34625,7 +34609,7 @@ impl IDebugPlmClient3 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LaunchPlmPackageForDebugWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(timeout), packagefullname.into(), appname.into(), arguments.into(), ::core::mem::transmute(processid), ::core::mem::transmute(threadid)).ok() + (::windows::core::Interface::vtable(self).LaunchPlmPackageForDebugWide)(::windows::core::Interface::as_raw(self), server, timeout, packagefullname.into(), appname.into(), arguments.into(), ::core::mem::transmute(processid), ::core::mem::transmute(threadid)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn LaunchPlmBgTaskForDebugWide<'a, P0, P1>(&self, server: u64, timeout: u32, packagefullname: P0, backgroundtaskid: P1, processid: *mut u32, threadid: *mut u32) -> ::windows::core::Result<()> @@ -34633,7 +34617,7 @@ impl IDebugPlmClient3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LaunchPlmBgTaskForDebugWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(timeout), packagefullname.into(), backgroundtaskid.into(), ::core::mem::transmute(processid), ::core::mem::transmute(threadid)).ok() + (::windows::core::Interface::vtable(self).LaunchPlmBgTaskForDebugWide)(::windows::core::Interface::as_raw(self), server, timeout, packagefullname.into(), backgroundtaskid.into(), ::core::mem::transmute(processid), ::core::mem::transmute(threadid)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn QueryPlmPackageWide<'a, P0, P1>(&self, server: u64, packagefullname: P0, stream: P1) -> ::windows::core::Result<()> @@ -34641,49 +34625,49 @@ impl IDebugPlmClient3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDebugOutputStream>>, { - (::windows::core::Interface::vtable(self).QueryPlmPackageWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), packagefullname.into(), stream.into().abi()).ok() + (::windows::core::Interface::vtable(self).QueryPlmPackageWide)(::windows::core::Interface::as_raw(self), server, packagefullname.into(), stream.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn QueryPlmPackageList<'a, P0>(&self, server: u64, stream: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugOutputStream>>, { - (::windows::core::Interface::vtable(self).QueryPlmPackageList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), stream.into().abi()).ok() + (::windows::core::Interface::vtable(self).QueryPlmPackageList)(::windows::core::Interface::as_raw(self), server, stream.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnablePlmPackageDebugWide<'a, P0>(&self, server: u64, packagefullname: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EnablePlmPackageDebugWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), packagefullname.into()).ok() + (::windows::core::Interface::vtable(self).EnablePlmPackageDebugWide)(::windows::core::Interface::as_raw(self), server, packagefullname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn DisablePlmPackageDebugWide<'a, P0>(&self, server: u64, packagefullname: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DisablePlmPackageDebugWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), packagefullname.into()).ok() + (::windows::core::Interface::vtable(self).DisablePlmPackageDebugWide)(::windows::core::Interface::as_raw(self), server, packagefullname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SuspendPlmPackageWide<'a, P0>(&self, server: u64, packagefullname: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SuspendPlmPackageWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), packagefullname.into()).ok() + (::windows::core::Interface::vtable(self).SuspendPlmPackageWide)(::windows::core::Interface::as_raw(self), server, packagefullname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ResumePlmPackageWide<'a, P0>(&self, server: u64, packagefullname: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ResumePlmPackageWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), packagefullname.into()).ok() + (::windows::core::Interface::vtable(self).ResumePlmPackageWide)(::windows::core::Interface::as_raw(self), server, packagefullname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn TerminatePlmPackageWide<'a, P0>(&self, server: u64, packagefullname: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).TerminatePlmPackageWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), packagefullname.into()).ok() + (::windows::core::Interface::vtable(self).TerminatePlmPackageWide)(::windows::core::Interface::as_raw(self), server, packagefullname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn LaunchAndDebugPlmAppWide<'a, P0, P1, P2>(&self, server: u64, packagefullname: P0, appname: P1, arguments: P2) -> ::windows::core::Result<()> @@ -34692,7 +34676,7 @@ impl IDebugPlmClient3 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LaunchAndDebugPlmAppWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), packagefullname.into(), appname.into(), arguments.into()).ok() + (::windows::core::Interface::vtable(self).LaunchAndDebugPlmAppWide)(::windows::core::Interface::as_raw(self), server, packagefullname.into(), appname.into(), arguments.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ActivateAndDebugPlmBgTaskWide<'a, P0, P1>(&self, server: u64, packagefullname: P0, backgroundtaskid: P1) -> ::windows::core::Result<()> @@ -34700,7 +34684,7 @@ impl IDebugPlmClient3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ActivateAndDebugPlmBgTaskWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), packagefullname.into(), backgroundtaskid.into()).ok() + (::windows::core::Interface::vtable(self).ActivateAndDebugPlmBgTaskWide)(::windows::core::Interface::as_raw(self), server, packagefullname.into(), backgroundtaskid.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34762,7 +34746,7 @@ impl IDebugProperty { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyInfo(&self, dwfieldspec: u32, nradix: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetPropertyInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldspec), ::core::mem::transmute(nradix), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPropertyInfo)(::windows::core::Interface::as_raw(self), dwfieldspec, nradix, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -34774,12 +34758,12 @@ impl IDebugProperty { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetValueAsString)(::windows::core::Interface::as_raw(self), pszvalue.into(), ::core::mem::transmute(nradix)).ok() + (::windows::core::Interface::vtable(self).SetValueAsString)(::windows::core::Interface::as_raw(self), pszvalue.into(), nradix).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumMembers(&self, dwfieldspec: u32, nradix: u32, refiid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumMembers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldspec), ::core::mem::transmute(nradix), ::core::mem::transmute(refiid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumMembers)(::windows::core::Interface::as_raw(self), dwfieldspec, nradix, ::core::mem::transmute(refiid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetParent(&self) -> ::windows::core::Result { @@ -35168,7 +35152,7 @@ impl IDebugRegisters { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDescription(&self, register: u32, namebuffer: &mut [u8], namesize: *mut u32, desc: *mut DEBUG_REGISTER_DESCRIPTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(register), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(desc)).ok() + (::windows::core::Interface::vtable(self).GetDescription)(::windows::core::Interface::as_raw(self), register, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(desc)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetIndexByName<'a, P0>(&self, name: P0) -> ::windows::core::Result @@ -35182,26 +35166,26 @@ impl IDebugRegisters { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetValue(&self, register: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(register), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), register, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetValue(&self, register: u32, value: *const DEBUG_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(register), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), register, ::core::mem::transmute(value)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetValues(&self, count: u32, indices: *const u32, start: u32, values: *mut DEBUG_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(indices), ::core::mem::transmute(start), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).GetValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(indices), start, ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetValues(&self, count: u32, indices: *const u32, start: u32, values: *const DEBUG_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(indices), ::core::mem::transmute(start), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).SetValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(indices), start, ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputRegisters(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputRegisters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputRegisters)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInstructionOffset(&self) -> ::windows::core::Result { @@ -35293,7 +35277,7 @@ impl IDebugRegisters2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDescription(&self, register: u32, namebuffer: &mut [u8], namesize: *mut u32, desc: *mut DEBUG_REGISTER_DESCRIPTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(register), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(desc)).ok() + (::windows::core::Interface::vtable(self).GetDescription)(::windows::core::Interface::as_raw(self), register, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(desc)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetIndexByName<'a, P0>(&self, name: P0) -> ::windows::core::Result @@ -35307,26 +35291,26 @@ impl IDebugRegisters2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetValue(&self, register: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(register), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), register, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetValue(&self, register: u32, value: *const DEBUG_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(register), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), register, ::core::mem::transmute(value)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetValues(&self, count: u32, indices: *const u32, start: u32, values: *mut DEBUG_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(indices), ::core::mem::transmute(start), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).GetValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(indices), start, ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetValues(&self, count: u32, indices: *const u32, start: u32, values: *const DEBUG_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(indices), ::core::mem::transmute(start), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).SetValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(indices), start, ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputRegisters(&self, outputcontrol: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputRegisters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputRegisters)(::windows::core::Interface::as_raw(self), outputcontrol, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInstructionOffset(&self) -> ::windows::core::Result { @@ -35345,7 +35329,7 @@ impl IDebugRegisters2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetDescriptionWide(&self, register: u32, namebuffer: &mut [u16], namesize: *mut u32, desc: *mut DEBUG_REGISTER_DESCRIPTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(register), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(desc)).ok() + (::windows::core::Interface::vtable(self).GetDescriptionWide)(::windows::core::Interface::as_raw(self), register, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(desc)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetIndexByNameWide<'a, P0>(&self, name: P0) -> ::windows::core::Result @@ -35362,11 +35346,11 @@ impl IDebugRegisters2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPseudoDescription(&self, register: u32, namebuffer: &mut [u8], namesize: *mut u32, typemodule: *mut u64, typeid: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPseudoDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(register), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(typemodule), ::core::mem::transmute(typeid)).ok() + (::windows::core::Interface::vtable(self).GetPseudoDescription)(::windows::core::Interface::as_raw(self), register, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(typemodule), ::core::mem::transmute(typeid)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPseudoDescriptionWide(&self, register: u32, namebuffer: &mut [u16], namesize: *mut u32, typemodule: *mut u64, typeid: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPseudoDescriptionWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(register), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(typemodule), ::core::mem::transmute(typeid)).ok() + (::windows::core::Interface::vtable(self).GetPseudoDescriptionWide)(::windows::core::Interface::as_raw(self), register, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(typemodule), ::core::mem::transmute(typeid)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetPseudoIndexByName<'a, P0>(&self, name: P0) -> ::windows::core::Result @@ -35387,41 +35371,41 @@ impl IDebugRegisters2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPseudoValues(&self, source: u32, count: u32, indices: *const u32, start: u32, values: *mut DEBUG_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPseudoValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(source), ::core::mem::transmute(count), ::core::mem::transmute(indices), ::core::mem::transmute(start), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).GetPseudoValues)(::windows::core::Interface::as_raw(self), source, ::core::mem::transmute(count), ::core::mem::transmute(indices), start, ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetPseudoValues(&self, source: u32, count: u32, indices: *const u32, start: u32, values: *const DEBUG_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPseudoValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(source), ::core::mem::transmute(count), ::core::mem::transmute(indices), ::core::mem::transmute(start), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).SetPseudoValues)(::windows::core::Interface::as_raw(self), source, ::core::mem::transmute(count), ::core::mem::transmute(indices), start, ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetValues2(&self, source: u32, count: u32, indices: *const u32, start: u32, values: *mut DEBUG_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetValues2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(source), ::core::mem::transmute(count), ::core::mem::transmute(indices), ::core::mem::transmute(start), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).GetValues2)(::windows::core::Interface::as_raw(self), source, ::core::mem::transmute(count), ::core::mem::transmute(indices), start, ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetValues2(&self, source: u32, count: u32, indices: *const u32, start: u32, values: *const DEBUG_VALUE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValues2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(source), ::core::mem::transmute(count), ::core::mem::transmute(indices), ::core::mem::transmute(start), ::core::mem::transmute(values)).ok() + (::windows::core::Interface::vtable(self).SetValues2)(::windows::core::Interface::as_raw(self), source, ::core::mem::transmute(count), ::core::mem::transmute(indices), start, ::core::mem::transmute(values)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputRegisters2(&self, outputcontrol: u32, source: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputRegisters2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(source), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputRegisters2)(::windows::core::Interface::as_raw(self), outputcontrol, source, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetInstructionOffset2(&self, source: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInstructionOffset2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(source), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInstructionOffset2)(::windows::core::Interface::as_raw(self), source, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetStackOffset2(&self, source: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStackOffset2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(source), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStackOffset2)(::windows::core::Interface::as_raw(self), source, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFrameOffset2(&self, source: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFrameOffset2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(source), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFrameOffset2)(::windows::core::Interface::as_raw(self), source, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35824,7 +35808,7 @@ impl IDebugStackFrameSnifferEx32 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumStackFramesEx32(&self, dwspmin: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumStackFramesEx32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwspmin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumStackFramesEx32)(::windows::core::Interface::as_raw(self), dwspmin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35895,7 +35879,7 @@ impl IDebugStackFrameSnifferEx64 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumStackFramesEx64(&self, dwspmin: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumStackFramesEx64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwspmin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumStackFramesEx64)(::windows::core::Interface::as_raw(self), dwspmin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35979,15 +35963,15 @@ impl IDebugSymbolGroup { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSymbolByIndex(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSymbolByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveSymbolByIndex)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolName(&self, index: u32, buffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolName)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] 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() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).GetSymbolParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -35995,25 +35979,25 @@ impl IDebugSymbolGroup { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ExpandSymbol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), expand.into()).ok() + (::windows::core::Interface::vtable(self).ExpandSymbol)(::windows::core::Interface::as_raw(self), index, expand.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] 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() + (::windows::core::Interface::vtable(self).OutputSymbols)(::windows::core::Interface::as_raw(self), outputcontrol, flags, start, count).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteSymbol<'a, P0>(&self, index: u32, value: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteSymbol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), value.into()).ok() + (::windows::core::Interface::vtable(self).WriteSymbol)(::windows::core::Interface::as_raw(self), index, value.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputAsType<'a, P0>(&self, index: u32, r#type: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputAsType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), r#type.into()).ok() + (::windows::core::Interface::vtable(self).OutputAsType)(::windows::core::Interface::as_raw(self), index, r#type.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -36094,15 +36078,15 @@ impl IDebugSymbolGroup2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSymbolByIndex(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSymbolByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveSymbolByIndex)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolName(&self, index: u32, buffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolName)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] 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() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() + (::windows::core::Interface::vtable(self).GetSymbolParameters)(::windows::core::Interface::as_raw(self), start, params.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(params))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -36110,25 +36094,25 @@ impl IDebugSymbolGroup2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ExpandSymbol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), expand.into()).ok() + (::windows::core::Interface::vtable(self).ExpandSymbol)(::windows::core::Interface::as_raw(self), index, expand.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] 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() + (::windows::core::Interface::vtable(self).OutputSymbols)(::windows::core::Interface::as_raw(self), outputcontrol, flags, start, count).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteSymbol<'a, P0>(&self, index: u32, value: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).WriteSymbol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), value.into()).ok() + (::windows::core::Interface::vtable(self).WriteSymbol)(::windows::core::Interface::as_raw(self), index, value.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputAsType<'a, P0>(&self, index: u32, r#type: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).OutputAsType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), r#type.into()).ok() + (::windows::core::Interface::vtable(self).OutputAsType)(::windows::core::Interface::as_raw(self), index, r#type.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSymbolWide<'a, P0>(&self, name: P0, index: *mut u32) -> ::windows::core::Result<()> @@ -36146,57 +36130,57 @@ impl IDebugSymbolGroup2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolNameWide(&self, index: u32, buffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolNameWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteSymbolWide<'a, P0>(&self, index: u32, value: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteSymbolWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), value.into()).ok() + (::windows::core::Interface::vtable(self).WriteSymbolWide)(::windows::core::Interface::as_raw(self), index, value.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputAsTypeWide<'a, P0>(&self, index: u32, r#type: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OutputAsTypeWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), r#type.into()).ok() + (::windows::core::Interface::vtable(self).OutputAsTypeWide)(::windows::core::Interface::as_raw(self), index, r#type.into()).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolTypeName(&self, index: u32, buffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolTypeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolTypeName)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolTypeNameWide(&self, index: u32, buffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolTypeNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolTypeNameWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolSize(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSymbolSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSymbolSize)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolOffset(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSymbolOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSymbolOffset)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolRegister(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSymbolRegister)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSymbolRegister)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolValueText(&self, index: u32, buffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolValueText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolValueText)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolValueTextWide(&self, index: u32, buffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolValueTextWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolValueTextWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryInformation(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSymbolEntryInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSymbolEntryInformation)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -36276,19 +36260,19 @@ impl IDebugSymbols { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByOffset(&self, offset: u64, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByName<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -36300,11 +36284,11 @@ impl IDebugSymbols { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearNameByOffset(&self, offset: u64, delta: i32, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNearNameByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNearNameByOffset)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByOffset(&self, offset: u64, line: *mut u32, filebuffer: &mut [u8], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByLine<'a, P0>(&self, line: u32, file: P0) -> ::windows::core::Result @@ -36312,7 +36296,7 @@ impl IDebugSymbols { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOffsetByLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOffsetByLine)(::windows::core::Interface::as_raw(self), line, file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberModules(&self, loaded: *mut u32, unloaded: *mut u32) -> ::windows::core::Result<()> { @@ -36321,25 +36305,25 @@ impl IDebugSymbols { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetModuleByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetModuleByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleName<'a, P0>(&self, name: P0, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleName)(::windows::core::Interface::as_raw(self), name.into(), startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByOffset(&self, offset: u64, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByOffset)(::windows::core::Interface::as_raw(self), offset, startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNames(&self, index: u32, base: u64, imagenamebuffer: &mut [u8], imagenamesize: *mut u32, modulenamebuffer: &mut [u8], modulenamesize: *mut u32, loadedimagenamebuffer: &mut [u8], loadedimagenamesize: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).GetModuleNames)( ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(index), - ::core::mem::transmute(base), + index, + base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(imagenamebuffer)), imagenamebuffer.len() as _, ::core::mem::transmute(imagenamesize), @@ -36354,7 +36338,7 @@ impl IDebugSymbols { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleParameters(&self, count: u32, bases: *const u64, start: u32, params: *mut DEBUG_MODULE_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(bases), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetModuleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(bases), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolModule<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -36366,7 +36350,7 @@ impl IDebugSymbols { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeName(&self, module: u64, typeid: u32, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTypeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetTypeName)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeId<'a, P0>(&self, module: u64, name: P0) -> ::windows::core::Result @@ -36374,12 +36358,12 @@ impl IDebugSymbols { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeId)(::windows::core::Interface::as_raw(self), module, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeSize(&self, module: u64, typeid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeSize)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldOffset<'a, P0>(&self, module: u64, typeid: u32, field: P0) -> ::windows::core::Result @@ -36387,7 +36371,7 @@ impl IDebugSymbols { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFieldOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFieldOffset)(::windows::core::Interface::as_raw(self), module, typeid, field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolTypeId<'a, P0>(&self, symbol: P0, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> @@ -36398,43 +36382,43 @@ impl IDebugSymbols { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetTypeId(&self, offset: u64, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOffsetTypeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(typeid), ::core::mem::transmute(module)).ok() + (::windows::core::Interface::vtable(self).GetOffsetTypeId)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(typeid), ::core::mem::transmute(module)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTypedDataVirtual(&self, offset: u64, module: u64, typeid: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadTypedDataVirtual)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteTypedDataVirtual(&self, offset: u64, module: u64, typeid: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteTypedDataVirtual)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTypedDataVirtual(&self, outputcontrol: u32, offset: u64, module: u64, typeid: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTypedDataVirtual)(::windows::core::Interface::as_raw(self), outputcontrol, offset, module, typeid, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTypedDataPhysical(&self, offset: u64, module: u64, typeid: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadTypedDataPhysical)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteTypedDataPhysical(&self, offset: u64, module: u64, typeid: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteTypedDataPhysical)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTypedDataPhysical(&self, outputcontrol: u32, offset: u64, module: u64, typeid: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTypedDataPhysical)(::windows::core::Interface::as_raw(self), outputcontrol, offset, module, typeid, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetScope(&self, instructionoffset: *mut u64, scopeframe: *mut DEBUG_STACK_FRAME, scopecontext: *mut ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetScope(&self, instructionoffset: u64, scopeframe: *const DEBUG_STACK_FRAME, scopecontext: *const ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), instructionoffset, ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ResetScope(&self) -> ::windows::core::Result<()> { @@ -36446,7 +36430,7 @@ impl IDebugSymbols { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugSymbolGroup>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetScopeSymbolGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScopeSymbolGroup)(::windows::core::Interface::as_raw(self), flags, update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateSymbolGroup(&self) -> ::windows::core::Result { @@ -36463,11 +36447,11 @@ impl IDebugSymbols { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNextSymbolMatch(&self, handle: u64, buffer: &mut [u8], matchsize: *mut u32, offset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextSymbolMatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetNextSymbolMatch)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSymbolMatch(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSymbolMatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).EndSymbolMatch)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reload<'a, P0>(&self, module: P0) -> ::windows::core::Result<()> @@ -36518,7 +36502,7 @@ impl IDebugSymbols { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourcePathElement(&self, index: u32, buffer: &mut [u8], elementsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourcePathElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() + (::windows::core::Interface::vtable(self).GetSourcePathElement)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSourcePath<'a, P0>(&self, path: P0) -> ::windows::core::Result<()> @@ -36539,7 +36523,7 @@ impl IDebugSymbols { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFile)(::windows::core::Interface::as_raw(self), startelement, file.into(), flags, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileLineOffsets<'a, P0>(&self, file: P0, buffer: &mut [u64], filelines: *mut u32) -> ::windows::core::Result<()> @@ -36655,19 +36639,19 @@ impl IDebugSymbols2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByOffset(&self, offset: u64, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByName<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -36679,11 +36663,11 @@ impl IDebugSymbols2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearNameByOffset(&self, offset: u64, delta: i32, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNearNameByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNearNameByOffset)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByOffset(&self, offset: u64, line: *mut u32, filebuffer: &mut [u8], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByLine<'a, P0>(&self, line: u32, file: P0) -> ::windows::core::Result @@ -36691,7 +36675,7 @@ impl IDebugSymbols2 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOffsetByLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOffsetByLine)(::windows::core::Interface::as_raw(self), line, file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberModules(&self, loaded: *mut u32, unloaded: *mut u32) -> ::windows::core::Result<()> { @@ -36700,25 +36684,25 @@ impl IDebugSymbols2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetModuleByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetModuleByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleName<'a, P0>(&self, name: P0, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleName)(::windows::core::Interface::as_raw(self), name.into(), startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByOffset(&self, offset: u64, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByOffset)(::windows::core::Interface::as_raw(self), offset, startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNames(&self, index: u32, base: u64, imagenamebuffer: &mut [u8], imagenamesize: *mut u32, modulenamebuffer: &mut [u8], modulenamesize: *mut u32, loadedimagenamebuffer: &mut [u8], loadedimagenamesize: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).GetModuleNames)( ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(index), - ::core::mem::transmute(base), + index, + base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(imagenamebuffer)), imagenamebuffer.len() as _, ::core::mem::transmute(imagenamesize), @@ -36733,7 +36717,7 @@ impl IDebugSymbols2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleParameters(&self, count: u32, bases: *const u64, start: u32, params: *mut DEBUG_MODULE_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(bases), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetModuleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(bases), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolModule<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -36745,7 +36729,7 @@ impl IDebugSymbols2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeName(&self, module: u64, typeid: u32, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTypeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetTypeName)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeId<'a, P0>(&self, module: u64, name: P0) -> ::windows::core::Result @@ -36753,12 +36737,12 @@ impl IDebugSymbols2 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeId)(::windows::core::Interface::as_raw(self), module, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeSize(&self, module: u64, typeid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeSize)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldOffset<'a, P0>(&self, module: u64, typeid: u32, field: P0) -> ::windows::core::Result @@ -36766,7 +36750,7 @@ impl IDebugSymbols2 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFieldOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFieldOffset)(::windows::core::Interface::as_raw(self), module, typeid, field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolTypeId<'a, P0>(&self, symbol: P0, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> @@ -36777,43 +36761,43 @@ impl IDebugSymbols2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetTypeId(&self, offset: u64, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOffsetTypeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(typeid), ::core::mem::transmute(module)).ok() + (::windows::core::Interface::vtable(self).GetOffsetTypeId)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(typeid), ::core::mem::transmute(module)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTypedDataVirtual(&self, offset: u64, module: u64, typeid: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadTypedDataVirtual)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteTypedDataVirtual(&self, offset: u64, module: u64, typeid: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteTypedDataVirtual)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTypedDataVirtual(&self, outputcontrol: u32, offset: u64, module: u64, typeid: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTypedDataVirtual)(::windows::core::Interface::as_raw(self), outputcontrol, offset, module, typeid, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTypedDataPhysical(&self, offset: u64, module: u64, typeid: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadTypedDataPhysical)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteTypedDataPhysical(&self, offset: u64, module: u64, typeid: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteTypedDataPhysical)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTypedDataPhysical(&self, outputcontrol: u32, offset: u64, module: u64, typeid: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTypedDataPhysical)(::windows::core::Interface::as_raw(self), outputcontrol, offset, module, typeid, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetScope(&self, instructionoffset: *mut u64, scopeframe: *mut DEBUG_STACK_FRAME, scopecontext: *mut ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetScope(&self, instructionoffset: u64, scopeframe: *const DEBUG_STACK_FRAME, scopecontext: *const ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), instructionoffset, ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ResetScope(&self) -> ::windows::core::Result<()> { @@ -36825,7 +36809,7 @@ impl IDebugSymbols2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugSymbolGroup>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetScopeSymbolGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScopeSymbolGroup)(::windows::core::Interface::as_raw(self), flags, update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateSymbolGroup(&self) -> ::windows::core::Result { @@ -36842,11 +36826,11 @@ impl IDebugSymbols2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNextSymbolMatch(&self, handle: u64, buffer: &mut [u8], matchsize: *mut u32, offset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextSymbolMatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetNextSymbolMatch)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSymbolMatch(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSymbolMatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).EndSymbolMatch)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reload<'a, P0>(&self, module: P0) -> ::windows::core::Result<()> @@ -36897,7 +36881,7 @@ impl IDebugSymbols2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourcePathElement(&self, index: u32, buffer: &mut [u8], elementsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourcePathElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() + (::windows::core::Interface::vtable(self).GetSourcePathElement)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSourcePath<'a, P0>(&self, path: P0) -> ::windows::core::Result<()> @@ -36918,7 +36902,7 @@ impl IDebugSymbols2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFile)(::windows::core::Interface::as_raw(self), startelement, file.into(), flags, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileLineOffsets<'a, P0>(&self, file: P0, buffer: &mut [u64], filelines: *mut u32) -> ::windows::core::Result<()> @@ -36932,19 +36916,19 @@ impl IDebugSymbols2 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleVersionInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(base), item.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(verinfosize)).ok() + (::windows::core::Interface::vtable(self).GetModuleVersionInformation)(::windows::core::Interface::as_raw(self), index, base, item.into(), ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(verinfosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNameString(&self, which: u32, index: u32, base: u64, buffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleNameString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(index), ::core::mem::transmute(base), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetModuleNameString)(::windows::core::Interface::as_raw(self), which, index, base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetConstantName(&self, module: u64, typeid: u32, value: u64, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConstantName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(value), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetConstantName)(::windows::core::Interface::as_raw(self), module, typeid, value, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldName(&self, module: u64, typeid: u32, fieldindex: u32, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFieldName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(fieldindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetFieldName)(::windows::core::Interface::as_raw(self), module, typeid, fieldindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeOptions(&self) -> ::windows::core::Result { @@ -36953,15 +36937,15 @@ impl IDebugSymbols2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -37078,19 +37062,19 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByOffset(&self, offset: u64, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByName<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -37102,11 +37086,11 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearNameByOffset(&self, offset: u64, delta: i32, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNearNameByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNearNameByOffset)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByOffset(&self, offset: u64, line: *mut u32, filebuffer: &mut [u8], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByLine<'a, P0>(&self, line: u32, file: P0) -> ::windows::core::Result @@ -37114,7 +37098,7 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOffsetByLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOffsetByLine)(::windows::core::Interface::as_raw(self), line, file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberModules(&self, loaded: *mut u32, unloaded: *mut u32) -> ::windows::core::Result<()> { @@ -37123,25 +37107,25 @@ impl IDebugSymbols3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetModuleByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetModuleByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleName<'a, P0>(&self, name: P0, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleName)(::windows::core::Interface::as_raw(self), name.into(), startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByOffset(&self, offset: u64, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByOffset)(::windows::core::Interface::as_raw(self), offset, startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNames(&self, index: u32, base: u64, imagenamebuffer: &mut [u8], imagenamesize: *mut u32, modulenamebuffer: &mut [u8], modulenamesize: *mut u32, loadedimagenamebuffer: &mut [u8], loadedimagenamesize: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).GetModuleNames)( ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(index), - ::core::mem::transmute(base), + index, + base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(imagenamebuffer)), imagenamebuffer.len() as _, ::core::mem::transmute(imagenamesize), @@ -37156,7 +37140,7 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleParameters(&self, count: u32, bases: *const u64, start: u32, params: *mut DEBUG_MODULE_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(bases), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetModuleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(bases), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolModule<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -37168,7 +37152,7 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeName(&self, module: u64, typeid: u32, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTypeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetTypeName)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeId<'a, P0>(&self, module: u64, name: P0) -> ::windows::core::Result @@ -37176,12 +37160,12 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeId)(::windows::core::Interface::as_raw(self), module, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeSize(&self, module: u64, typeid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeSize)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldOffset<'a, P0>(&self, module: u64, typeid: u32, field: P0) -> ::windows::core::Result @@ -37189,7 +37173,7 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFieldOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFieldOffset)(::windows::core::Interface::as_raw(self), module, typeid, field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolTypeId<'a, P0>(&self, symbol: P0, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> @@ -37200,43 +37184,43 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetTypeId(&self, offset: u64, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOffsetTypeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(typeid), ::core::mem::transmute(module)).ok() + (::windows::core::Interface::vtable(self).GetOffsetTypeId)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(typeid), ::core::mem::transmute(module)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTypedDataVirtual(&self, offset: u64, module: u64, typeid: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadTypedDataVirtual)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteTypedDataVirtual(&self, offset: u64, module: u64, typeid: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteTypedDataVirtual)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTypedDataVirtual(&self, outputcontrol: u32, offset: u64, module: u64, typeid: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTypedDataVirtual)(::windows::core::Interface::as_raw(self), outputcontrol, offset, module, typeid, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTypedDataPhysical(&self, offset: u64, module: u64, typeid: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadTypedDataPhysical)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteTypedDataPhysical(&self, offset: u64, module: u64, typeid: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteTypedDataPhysical)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTypedDataPhysical(&self, outputcontrol: u32, offset: u64, module: u64, typeid: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTypedDataPhysical)(::windows::core::Interface::as_raw(self), outputcontrol, offset, module, typeid, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetScope(&self, instructionoffset: *mut u64, scopeframe: *mut DEBUG_STACK_FRAME, scopecontext: *mut ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetScope(&self, instructionoffset: u64, scopeframe: *const DEBUG_STACK_FRAME, scopecontext: *const ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), instructionoffset, ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ResetScope(&self) -> ::windows::core::Result<()> { @@ -37248,7 +37232,7 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugSymbolGroup>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetScopeSymbolGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScopeSymbolGroup)(::windows::core::Interface::as_raw(self), flags, update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateSymbolGroup(&self) -> ::windows::core::Result { @@ -37265,11 +37249,11 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNextSymbolMatch(&self, handle: u64, buffer: &mut [u8], matchsize: *mut u32, offset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextSymbolMatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetNextSymbolMatch)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSymbolMatch(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSymbolMatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).EndSymbolMatch)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reload<'a, P0>(&self, module: P0) -> ::windows::core::Result<()> @@ -37320,7 +37304,7 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourcePathElement(&self, index: u32, buffer: &mut [u8], elementsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourcePathElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() + (::windows::core::Interface::vtable(self).GetSourcePathElement)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSourcePath<'a, P0>(&self, path: P0) -> ::windows::core::Result<()> @@ -37341,7 +37325,7 @@ impl IDebugSymbols3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFile)(::windows::core::Interface::as_raw(self), startelement, file.into(), flags, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileLineOffsets<'a, P0>(&self, file: P0, buffer: &mut [u64], filelines: *mut u32) -> ::windows::core::Result<()> @@ -37355,19 +37339,19 @@ impl IDebugSymbols3 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleVersionInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(base), item.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(verinfosize)).ok() + (::windows::core::Interface::vtable(self).GetModuleVersionInformation)(::windows::core::Interface::as_raw(self), index, base, item.into(), ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(verinfosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNameString(&self, which: u32, index: u32, base: u64, buffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleNameString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(index), ::core::mem::transmute(base), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetModuleNameString)(::windows::core::Interface::as_raw(self), which, index, base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetConstantName(&self, module: u64, typeid: u32, value: u64, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConstantName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(value), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetConstantName)(::windows::core::Interface::as_raw(self), module, typeid, value, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldName(&self, module: u64, typeid: u32, fieldindex: u32, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFieldName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(fieldindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetFieldName)(::windows::core::Interface::as_raw(self), module, typeid, fieldindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeOptions(&self) -> ::windows::core::Result { @@ -37376,19 +37360,19 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByOffsetWide(&self, offset: u64, namebuffer: &mut [u16], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByOffsetWide)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByNameWide<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -37400,11 +37384,11 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearNameByOffsetWide(&self, offset: u64, delta: i32, namebuffer: &mut [u16], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNearNameByOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNearNameByOffsetWide)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByOffsetWide(&self, offset: u64, line: *mut u32, filebuffer: &mut [u16], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByOffsetWide)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByLineWide<'a, P0>(&self, line: u32, file: P0) -> ::windows::core::Result @@ -37412,14 +37396,14 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOffsetByLineWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOffsetByLineWide)(::windows::core::Interface::as_raw(self), line, file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleNameWide<'a, P0>(&self, name: P0, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleNameWide)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleNameWide)(::windows::core::Interface::as_raw(self), name.into(), startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolModuleWide<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -37431,7 +37415,7 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeNameWide(&self, module: u64, typeid: u32, namebuffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTypeNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetTypeNameWide)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeIdWide<'a, P0>(&self, module: u64, name: P0) -> ::windows::core::Result @@ -37439,7 +37423,7 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeIdWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeIdWide)(::windows::core::Interface::as_raw(self), module, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldOffsetWide<'a, P0>(&self, module: u64, typeid: u32, field: P0) -> ::windows::core::Result @@ -37447,7 +37431,7 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFieldOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFieldOffsetWide)(::windows::core::Interface::as_raw(self), module, typeid, field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolTypeIdWide<'a, P0>(&self, symbol: P0, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> @@ -37462,7 +37446,7 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugSymbolGroup2>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetScopeSymbolGroup2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScopeSymbolGroup2)(::windows::core::Interface::as_raw(self), flags, update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateSymbolGroup2(&self) -> ::windows::core::Result { @@ -37479,7 +37463,7 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNextSymbolMatchWide(&self, handle: u64, buffer: &mut [u16], matchsize: *mut u32, offset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextSymbolMatchWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetNextSymbolMatchWide)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReloadWide<'a, P0>(&self, module: P0) -> ::windows::core::Result<()> @@ -37530,7 +37514,7 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourcePathElementWide(&self, index: u32, buffer: &mut [u16], elementsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourcePathElementWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() + (::windows::core::Interface::vtable(self).GetSourcePathElementWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSourcePathWide<'a, P0>(&self, path: P0) -> ::windows::core::Result<()> @@ -37551,7 +37535,7 @@ impl IDebugSymbols3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFileWide)(::windows::core::Interface::as_raw(self), startelement, file.into(), flags, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileLineOffsetsWide<'a, P0>(&self, file: P0, buffer: &mut [u64], filelines: *mut u32) -> ::windows::core::Result<()> @@ -37565,41 +37549,41 @@ impl IDebugSymbols3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetModuleVersionInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(base), item.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(verinfosize)).ok() + (::windows::core::Interface::vtable(self).GetModuleVersionInformationWide)(::windows::core::Interface::as_raw(self), index, base, item.into(), ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(verinfosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNameStringWide(&self, which: u32, index: u32, base: u64, buffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleNameStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(index), ::core::mem::transmute(base), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetModuleNameStringWide)(::windows::core::Interface::as_raw(self), which, index, base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetConstantNameWide(&self, module: u64, typeid: u32, value: u64, namebuffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConstantNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(value), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetConstantNameWide)(::windows::core::Interface::as_raw(self), module, typeid, value, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldNameWide(&self, module: u64, typeid: u32, fieldindex: u32, namebuffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFieldNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(fieldindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetFieldNameWide)(::windows::core::Interface::as_raw(self), module, typeid, fieldindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsManagedModule(&self, index: u32, base: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsManagedModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).IsManagedModule)(::windows::core::Interface::as_raw(self), index, base).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleName2<'a, P0>(&self, name: P0, startindex: u32, flags: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleName2)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(flags), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleName2)(::windows::core::Interface::as_raw(self), name.into(), startindex, flags, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleName2Wide<'a, P0>(&self, name: P0, startindex: u32, flags: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleName2Wide)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(flags), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleName2Wide)(::windows::core::Interface::as_raw(self), name.into(), startindex, flags, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByOffset2(&self, offset: u64, startindex: u32, flags: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleByOffset2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(startindex), ::core::mem::transmute(flags), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByOffset2)(::windows::core::Interface::as_raw(self), offset, startindex, flags, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticModule<'a, P0, P1>(&self, base: u64, size: u32, imagepath: P0, modulename: P1, flags: u32) -> ::windows::core::Result<()> @@ -37607,7 +37591,7 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddSyntheticModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(base), ::core::mem::transmute(size), imagepath.into(), modulename.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).AddSyntheticModule)(::windows::core::Interface::as_raw(self), base, size, imagepath.into(), modulename.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticModuleWide<'a, P0, P1>(&self, base: u64, size: u32, imagepath: P0, modulename: P1, flags: u32) -> ::windows::core::Result<()> @@ -37615,11 +37599,11 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddSyntheticModuleWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(base), ::core::mem::transmute(size), imagepath.into(), modulename.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).AddSyntheticModuleWide)(::windows::core::Interface::as_raw(self), base, size, imagepath.into(), modulename.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSyntheticModule(&self, base: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSyntheticModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).RemoveSyntheticModule)(::windows::core::Interface::as_raw(self), base).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentScopeFrameIndex(&self) -> ::windows::core::Result { @@ -37628,11 +37612,11 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetScopeFrameByIndex(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScopeFrameByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).SetScopeFrameByIndex)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetScopeFromJitDebugInfo(&self, outputcontrol: u32, infooffset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScopeFromJitDebugInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(infooffset)).ok() + (::windows::core::Interface::vtable(self).SetScopeFromJitDebugInfo)(::windows::core::Interface::as_raw(self), outputcontrol, infooffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetScopeFromStoredEvent(&self) -> ::windows::core::Result<()> { @@ -37640,25 +37624,25 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputSymbolByOffset(&self, outputcontrol: u32, flags: u32, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputSymbolByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).OutputSymbolByOffset)(::windows::core::Interface::as_raw(self), outputcontrol, flags, offset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFunctionEntryByOffset(&self, offset: u64, flags: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bufferneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFunctionEntryByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bufferneeded)).ok() + (::windows::core::Interface::vtable(self).GetFunctionEntryByOffset)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bufferneeded)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldTypeAndOffset<'a, P0>(&self, module: u64, containertypeid: u32, field: P0, fieldtypeid: *mut u32, offset: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetFieldTypeAndOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(containertypeid), field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetFieldTypeAndOffset)(::windows::core::Interface::as_raw(self), module, containertypeid, field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldTypeAndOffsetWide<'a, P0>(&self, module: u64, containertypeid: u32, field: P0, fieldtypeid: *mut u32, offset: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetFieldTypeAndOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(containertypeid), field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetFieldTypeAndOffsetWide)(::windows::core::Interface::as_raw(self), module, containertypeid, field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticSymbol<'a, P0>(&self, offset: u64, size: u32, name: P0, flags: u32) -> ::windows::core::Result @@ -37666,7 +37650,7 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddSyntheticSymbol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(size), name.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddSyntheticSymbol)(::windows::core::Interface::as_raw(self), offset, size, name.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticSymbolWide<'a, P0>(&self, offset: u64, size: u32, name: P0, flags: u32) -> ::windows::core::Result @@ -37674,7 +37658,7 @@ impl IDebugSymbols3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddSyntheticSymbolWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(size), name.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddSyntheticSymbolWide)(::windows::core::Interface::as_raw(self), offset, size, name.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSyntheticSymbol(&self, id: *const DEBUG_MODULE_AND_ID) -> ::windows::core::Result<()> { @@ -37682,26 +37666,26 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntriesByOffset(&self, offset: u64, flags: u32, ids: *mut DEBUG_MODULE_AND_ID, displacements: *mut u64, idscount: u32, entries: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntriesByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(ids), ::core::mem::transmute(displacements), ::core::mem::transmute(idscount), ::core::mem::transmute(entries)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntriesByOffset)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(ids), ::core::mem::transmute(displacements), ::core::mem::transmute(idscount), ::core::mem::transmute(entries)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntriesByName<'a, P0>(&self, symbol: P0, flags: u32, ids: &mut [DEBUG_MODULE_AND_ID], entries: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetSymbolEntriesByName)(::windows::core::Interface::as_raw(self), symbol.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntriesByName)(::windows::core::Interface::as_raw(self), symbol.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntriesByNameWide<'a, P0>(&self, symbol: P0, flags: u32, ids: &mut [DEBUG_MODULE_AND_ID], entries: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetSymbolEntriesByNameWide)(::windows::core::Interface::as_raw(self), symbol.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntriesByNameWide)(::windows::core::Interface::as_raw(self), symbol.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryByToken(&self, modulebase: u64, token: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSymbolEntryByToken)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulebase), ::core::mem::transmute(token), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSymbolEntryByToken)(::windows::core::Interface::as_raw(self), modulebase, token, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryInformation(&self, id: *const DEBUG_MODULE_AND_ID) -> ::windows::core::Result { @@ -37710,55 +37694,55 @@ impl IDebugSymbols3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryString(&self, id: *const DEBUG_MODULE_AND_ID, which: u32, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryStringWide(&self, id: *const DEBUG_MODULE_AND_ID, which: u32, buffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryOffsetRegions(&self, id: *const DEBUG_MODULE_AND_ID, flags: u32, regions: &mut [DEBUG_OFFSET_REGION], regionsavail: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryBySymbolEntry(&self, fromid: *const DEBUG_MODULE_AND_ID, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSymbolEntryBySymbolEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromid), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSymbolEntryBySymbolEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromid), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntriesByOffset(&self, offset: u64, flags: u32, entries: &mut [DEBUG_SYMBOL_SOURCE_ENTRY], entriesavail: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntriesByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntriesByOffset)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntriesByLine<'a, P0>(&self, line: u32, file: P0, flags: u32, entries: &mut [DEBUG_SYMBOL_SOURCE_ENTRY], entriesavail: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetSourceEntriesByLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntriesByLine)(::windows::core::Interface::as_raw(self), line, file.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntriesByLineWide<'a, P0>(&self, line: u32, file: P0, flags: u32, entries: &mut [DEBUG_SYMBOL_SOURCE_ENTRY], entriesavail: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetSourceEntriesByLineWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntriesByLineWide)(::windows::core::Interface::as_raw(self), line, file.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryString(&self, entry: *const DEBUG_SYMBOL_SOURCE_ENTRY, which: u32, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryStringWide(&self, entry: *const DEBUG_SYMBOL_SOURCE_ENTRY, which: u32, buffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryOffsetRegions(&self, entry: *const DEBUG_SYMBOL_SOURCE_ENTRY, flags: u32, regions: &mut [DEBUG_OFFSET_REGION], regionsavail: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryBySourceEntry(&self, fromentry: *const DEBUG_SYMBOL_SOURCE_ENTRY, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSourceEntryBySourceEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromentry), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSourceEntryBySourceEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromentry), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -37941,19 +37925,19 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByOffset(&self, offset: u64, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByName<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -37965,11 +37949,11 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearNameByOffset(&self, offset: u64, delta: i32, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNearNameByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNearNameByOffset)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByOffset(&self, offset: u64, line: *mut u32, filebuffer: &mut [u8], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByLine<'a, P0>(&self, line: u32, file: P0) -> ::windows::core::Result @@ -37977,7 +37961,7 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOffsetByLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOffsetByLine)(::windows::core::Interface::as_raw(self), line, file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberModules(&self, loaded: *mut u32, unloaded: *mut u32) -> ::windows::core::Result<()> { @@ -37986,25 +37970,25 @@ impl IDebugSymbols4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetModuleByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetModuleByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleName<'a, P0>(&self, name: P0, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleName)(::windows::core::Interface::as_raw(self), name.into(), startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByOffset(&self, offset: u64, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByOffset)(::windows::core::Interface::as_raw(self), offset, startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNames(&self, index: u32, base: u64, imagenamebuffer: &mut [u8], imagenamesize: *mut u32, modulenamebuffer: &mut [u8], modulenamesize: *mut u32, loadedimagenamebuffer: &mut [u8], loadedimagenamesize: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).GetModuleNames)( ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(index), - ::core::mem::transmute(base), + index, + base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(imagenamebuffer)), imagenamebuffer.len() as _, ::core::mem::transmute(imagenamesize), @@ -38019,7 +38003,7 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleParameters(&self, count: u32, bases: *const u64, start: u32, params: *mut DEBUG_MODULE_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(bases), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetModuleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(bases), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolModule<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -38031,7 +38015,7 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeName(&self, module: u64, typeid: u32, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTypeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetTypeName)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeId<'a, P0>(&self, module: u64, name: P0) -> ::windows::core::Result @@ -38039,12 +38023,12 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeId)(::windows::core::Interface::as_raw(self), module, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeSize(&self, module: u64, typeid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeSize)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldOffset<'a, P0>(&self, module: u64, typeid: u32, field: P0) -> ::windows::core::Result @@ -38052,7 +38036,7 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFieldOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFieldOffset)(::windows::core::Interface::as_raw(self), module, typeid, field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolTypeId<'a, P0>(&self, symbol: P0, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> @@ -38063,43 +38047,43 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetTypeId(&self, offset: u64, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOffsetTypeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(typeid), ::core::mem::transmute(module)).ok() + (::windows::core::Interface::vtable(self).GetOffsetTypeId)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(typeid), ::core::mem::transmute(module)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTypedDataVirtual(&self, offset: u64, module: u64, typeid: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadTypedDataVirtual)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteTypedDataVirtual(&self, offset: u64, module: u64, typeid: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteTypedDataVirtual)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTypedDataVirtual(&self, outputcontrol: u32, offset: u64, module: u64, typeid: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTypedDataVirtual)(::windows::core::Interface::as_raw(self), outputcontrol, offset, module, typeid, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTypedDataPhysical(&self, offset: u64, module: u64, typeid: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadTypedDataPhysical)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteTypedDataPhysical(&self, offset: u64, module: u64, typeid: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteTypedDataPhysical)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTypedDataPhysical(&self, outputcontrol: u32, offset: u64, module: u64, typeid: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTypedDataPhysical)(::windows::core::Interface::as_raw(self), outputcontrol, offset, module, typeid, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetScope(&self, instructionoffset: *mut u64, scopeframe: *mut DEBUG_STACK_FRAME, scopecontext: *mut ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetScope(&self, instructionoffset: u64, scopeframe: *const DEBUG_STACK_FRAME, scopecontext: *const ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), instructionoffset, ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ResetScope(&self) -> ::windows::core::Result<()> { @@ -38111,7 +38095,7 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugSymbolGroup>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetScopeSymbolGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScopeSymbolGroup)(::windows::core::Interface::as_raw(self), flags, update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateSymbolGroup(&self) -> ::windows::core::Result { @@ -38128,11 +38112,11 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNextSymbolMatch(&self, handle: u64, buffer: &mut [u8], matchsize: *mut u32, offset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextSymbolMatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetNextSymbolMatch)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSymbolMatch(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSymbolMatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).EndSymbolMatch)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reload<'a, P0>(&self, module: P0) -> ::windows::core::Result<()> @@ -38183,7 +38167,7 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourcePathElement(&self, index: u32, buffer: &mut [u8], elementsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourcePathElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() + (::windows::core::Interface::vtable(self).GetSourcePathElement)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSourcePath<'a, P0>(&self, path: P0) -> ::windows::core::Result<()> @@ -38204,7 +38188,7 @@ impl IDebugSymbols4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFile)(::windows::core::Interface::as_raw(self), startelement, file.into(), flags, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileLineOffsets<'a, P0>(&self, file: P0, buffer: &mut [u64], filelines: *mut u32) -> ::windows::core::Result<()> @@ -38218,19 +38202,19 @@ impl IDebugSymbols4 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleVersionInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(base), item.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(verinfosize)).ok() + (::windows::core::Interface::vtable(self).GetModuleVersionInformation)(::windows::core::Interface::as_raw(self), index, base, item.into(), ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(verinfosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNameString(&self, which: u32, index: u32, base: u64, buffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleNameString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(index), ::core::mem::transmute(base), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetModuleNameString)(::windows::core::Interface::as_raw(self), which, index, base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetConstantName(&self, module: u64, typeid: u32, value: u64, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConstantName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(value), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetConstantName)(::windows::core::Interface::as_raw(self), module, typeid, value, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldName(&self, module: u64, typeid: u32, fieldindex: u32, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFieldName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(fieldindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetFieldName)(::windows::core::Interface::as_raw(self), module, typeid, fieldindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeOptions(&self) -> ::windows::core::Result { @@ -38239,19 +38223,19 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByOffsetWide(&self, offset: u64, namebuffer: &mut [u16], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByOffsetWide)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByNameWide<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -38263,11 +38247,11 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearNameByOffsetWide(&self, offset: u64, delta: i32, namebuffer: &mut [u16], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNearNameByOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNearNameByOffsetWide)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByOffsetWide(&self, offset: u64, line: *mut u32, filebuffer: &mut [u16], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByOffsetWide)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByLineWide<'a, P0>(&self, line: u32, file: P0) -> ::windows::core::Result @@ -38275,14 +38259,14 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOffsetByLineWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOffsetByLineWide)(::windows::core::Interface::as_raw(self), line, file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleNameWide<'a, P0>(&self, name: P0, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleNameWide)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleNameWide)(::windows::core::Interface::as_raw(self), name.into(), startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolModuleWide<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -38294,7 +38278,7 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeNameWide(&self, module: u64, typeid: u32, namebuffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTypeNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetTypeNameWide)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeIdWide<'a, P0>(&self, module: u64, name: P0) -> ::windows::core::Result @@ -38302,7 +38286,7 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeIdWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeIdWide)(::windows::core::Interface::as_raw(self), module, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldOffsetWide<'a, P0>(&self, module: u64, typeid: u32, field: P0) -> ::windows::core::Result @@ -38310,7 +38294,7 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFieldOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFieldOffsetWide)(::windows::core::Interface::as_raw(self), module, typeid, field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolTypeIdWide<'a, P0>(&self, symbol: P0, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> @@ -38325,7 +38309,7 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugSymbolGroup2>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetScopeSymbolGroup2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScopeSymbolGroup2)(::windows::core::Interface::as_raw(self), flags, update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateSymbolGroup2(&self) -> ::windows::core::Result { @@ -38342,7 +38326,7 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNextSymbolMatchWide(&self, handle: u64, buffer: &mut [u16], matchsize: *mut u32, offset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextSymbolMatchWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetNextSymbolMatchWide)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReloadWide<'a, P0>(&self, module: P0) -> ::windows::core::Result<()> @@ -38393,7 +38377,7 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourcePathElementWide(&self, index: u32, buffer: &mut [u16], elementsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourcePathElementWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() + (::windows::core::Interface::vtable(self).GetSourcePathElementWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSourcePathWide<'a, P0>(&self, path: P0) -> ::windows::core::Result<()> @@ -38414,7 +38398,7 @@ impl IDebugSymbols4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFileWide)(::windows::core::Interface::as_raw(self), startelement, file.into(), flags, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileLineOffsetsWide<'a, P0>(&self, file: P0, buffer: &mut [u64], filelines: *mut u32) -> ::windows::core::Result<()> @@ -38428,41 +38412,41 @@ impl IDebugSymbols4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetModuleVersionInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(base), item.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(verinfosize)).ok() + (::windows::core::Interface::vtable(self).GetModuleVersionInformationWide)(::windows::core::Interface::as_raw(self), index, base, item.into(), ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(verinfosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNameStringWide(&self, which: u32, index: u32, base: u64, buffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleNameStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(index), ::core::mem::transmute(base), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetModuleNameStringWide)(::windows::core::Interface::as_raw(self), which, index, base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetConstantNameWide(&self, module: u64, typeid: u32, value: u64, namebuffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConstantNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(value), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetConstantNameWide)(::windows::core::Interface::as_raw(self), module, typeid, value, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldNameWide(&self, module: u64, typeid: u32, fieldindex: u32, namebuffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFieldNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(fieldindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetFieldNameWide)(::windows::core::Interface::as_raw(self), module, typeid, fieldindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsManagedModule(&self, index: u32, base: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsManagedModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).IsManagedModule)(::windows::core::Interface::as_raw(self), index, base).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleName2<'a, P0>(&self, name: P0, startindex: u32, flags: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleName2)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(flags), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleName2)(::windows::core::Interface::as_raw(self), name.into(), startindex, flags, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleName2Wide<'a, P0>(&self, name: P0, startindex: u32, flags: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleName2Wide)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(flags), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleName2Wide)(::windows::core::Interface::as_raw(self), name.into(), startindex, flags, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByOffset2(&self, offset: u64, startindex: u32, flags: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleByOffset2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(startindex), ::core::mem::transmute(flags), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByOffset2)(::windows::core::Interface::as_raw(self), offset, startindex, flags, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticModule<'a, P0, P1>(&self, base: u64, size: u32, imagepath: P0, modulename: P1, flags: u32) -> ::windows::core::Result<()> @@ -38470,7 +38454,7 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddSyntheticModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(base), ::core::mem::transmute(size), imagepath.into(), modulename.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).AddSyntheticModule)(::windows::core::Interface::as_raw(self), base, size, imagepath.into(), modulename.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticModuleWide<'a, P0, P1>(&self, base: u64, size: u32, imagepath: P0, modulename: P1, flags: u32) -> ::windows::core::Result<()> @@ -38478,11 +38462,11 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddSyntheticModuleWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(base), ::core::mem::transmute(size), imagepath.into(), modulename.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).AddSyntheticModuleWide)(::windows::core::Interface::as_raw(self), base, size, imagepath.into(), modulename.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSyntheticModule(&self, base: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSyntheticModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).RemoveSyntheticModule)(::windows::core::Interface::as_raw(self), base).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentScopeFrameIndex(&self) -> ::windows::core::Result { @@ -38491,11 +38475,11 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetScopeFrameByIndex(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScopeFrameByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).SetScopeFrameByIndex)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetScopeFromJitDebugInfo(&self, outputcontrol: u32, infooffset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScopeFromJitDebugInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(infooffset)).ok() + (::windows::core::Interface::vtable(self).SetScopeFromJitDebugInfo)(::windows::core::Interface::as_raw(self), outputcontrol, infooffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetScopeFromStoredEvent(&self) -> ::windows::core::Result<()> { @@ -38503,25 +38487,25 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputSymbolByOffset(&self, outputcontrol: u32, flags: u32, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputSymbolByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).OutputSymbolByOffset)(::windows::core::Interface::as_raw(self), outputcontrol, flags, offset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFunctionEntryByOffset(&self, offset: u64, flags: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bufferneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFunctionEntryByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bufferneeded)).ok() + (::windows::core::Interface::vtable(self).GetFunctionEntryByOffset)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bufferneeded)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldTypeAndOffset<'a, P0>(&self, module: u64, containertypeid: u32, field: P0, fieldtypeid: *mut u32, offset: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetFieldTypeAndOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(containertypeid), field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetFieldTypeAndOffset)(::windows::core::Interface::as_raw(self), module, containertypeid, field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldTypeAndOffsetWide<'a, P0>(&self, module: u64, containertypeid: u32, field: P0, fieldtypeid: *mut u32, offset: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetFieldTypeAndOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(containertypeid), field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetFieldTypeAndOffsetWide)(::windows::core::Interface::as_raw(self), module, containertypeid, field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticSymbol<'a, P0>(&self, offset: u64, size: u32, name: P0, flags: u32) -> ::windows::core::Result @@ -38529,7 +38513,7 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddSyntheticSymbol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(size), name.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddSyntheticSymbol)(::windows::core::Interface::as_raw(self), offset, size, name.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticSymbolWide<'a, P0>(&self, offset: u64, size: u32, name: P0, flags: u32) -> ::windows::core::Result @@ -38537,7 +38521,7 @@ impl IDebugSymbols4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddSyntheticSymbolWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(size), name.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddSyntheticSymbolWide)(::windows::core::Interface::as_raw(self), offset, size, name.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSyntheticSymbol(&self, id: *const DEBUG_MODULE_AND_ID) -> ::windows::core::Result<()> { @@ -38545,26 +38529,26 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntriesByOffset(&self, offset: u64, flags: u32, ids: *mut DEBUG_MODULE_AND_ID, displacements: *mut u64, idscount: u32, entries: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntriesByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(ids), ::core::mem::transmute(displacements), ::core::mem::transmute(idscount), ::core::mem::transmute(entries)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntriesByOffset)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(ids), ::core::mem::transmute(displacements), ::core::mem::transmute(idscount), ::core::mem::transmute(entries)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntriesByName<'a, P0>(&self, symbol: P0, flags: u32, ids: &mut [DEBUG_MODULE_AND_ID], entries: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetSymbolEntriesByName)(::windows::core::Interface::as_raw(self), symbol.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntriesByName)(::windows::core::Interface::as_raw(self), symbol.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntriesByNameWide<'a, P0>(&self, symbol: P0, flags: u32, ids: &mut [DEBUG_MODULE_AND_ID], entries: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetSymbolEntriesByNameWide)(::windows::core::Interface::as_raw(self), symbol.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntriesByNameWide)(::windows::core::Interface::as_raw(self), symbol.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryByToken(&self, modulebase: u64, token: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSymbolEntryByToken)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulebase), ::core::mem::transmute(token), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSymbolEntryByToken)(::windows::core::Interface::as_raw(self), modulebase, token, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryInformation(&self, id: *const DEBUG_MODULE_AND_ID) -> ::windows::core::Result { @@ -38573,85 +38557,85 @@ impl IDebugSymbols4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryString(&self, id: *const DEBUG_MODULE_AND_ID, which: u32, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryStringWide(&self, id: *const DEBUG_MODULE_AND_ID, which: u32, buffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryOffsetRegions(&self, id: *const DEBUG_MODULE_AND_ID, flags: u32, regions: &mut [DEBUG_OFFSET_REGION], regionsavail: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryBySymbolEntry(&self, fromid: *const DEBUG_MODULE_AND_ID, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSymbolEntryBySymbolEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromid), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSymbolEntryBySymbolEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromid), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntriesByOffset(&self, offset: u64, flags: u32, entries: &mut [DEBUG_SYMBOL_SOURCE_ENTRY], entriesavail: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntriesByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntriesByOffset)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntriesByLine<'a, P0>(&self, line: u32, file: P0, flags: u32, entries: &mut [DEBUG_SYMBOL_SOURCE_ENTRY], entriesavail: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetSourceEntriesByLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntriesByLine)(::windows::core::Interface::as_raw(self), line, file.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntriesByLineWide<'a, P0>(&self, line: u32, file: P0, flags: u32, entries: &mut [DEBUG_SYMBOL_SOURCE_ENTRY], entriesavail: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetSourceEntriesByLineWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntriesByLineWide)(::windows::core::Interface::as_raw(self), line, file.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryString(&self, entry: *const DEBUG_SYMBOL_SOURCE_ENTRY, which: u32, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryStringWide(&self, entry: *const DEBUG_SYMBOL_SOURCE_ENTRY, which: u32, buffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryOffsetRegions(&self, entry: *const DEBUG_SYMBOL_SOURCE_ENTRY, flags: u32, regions: &mut [DEBUG_OFFSET_REGION], regionsavail: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryBySourceEntry(&self, fromentry: *const DEBUG_SYMBOL_SOURCE_ENTRY, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSourceEntryBySourceEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromentry), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSourceEntryBySourceEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromentry), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetScopeEx(&self, instructionoffset: *mut u64, scopeframe: *mut DEBUG_STACK_FRAME_EX, scopecontext: *mut ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScopeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).GetScopeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetScopeEx(&self, instructionoffset: u64, scopeframe: *const DEBUG_STACK_FRAME_EX, scopecontext: *const ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScopeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).SetScopeEx)(::windows::core::Interface::as_raw(self), instructionoffset, ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByInlineContext(&self, offset: u64, inlinecontext: u32, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByInlineContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByInlineContext)(::windows::core::Interface::as_raw(self), offset, inlinecontext, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByInlineContextWide(&self, offset: u64, inlinecontext: u32, namebuffer: &mut [u16], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByInlineContextWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByInlineContextWide)(::windows::core::Interface::as_raw(self), offset, inlinecontext, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByInlineContext(&self, offset: u64, inlinecontext: u32, line: *mut u32, filebuffer: &mut [u8], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByInlineContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByInlineContext)(::windows::core::Interface::as_raw(self), offset, inlinecontext, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByInlineContextWide(&self, offset: u64, inlinecontext: u32, line: *mut u32, filebuffer: &mut [u16], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByInlineContextWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByInlineContextWide)(::windows::core::Interface::as_raw(self), offset, inlinecontext, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputSymbolByInlineContext(&self, outputcontrol: u32, flags: u32, offset: u64, inlinecontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputSymbolByInlineContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), ::core::mem::transmute(offset), ::core::mem::transmute(inlinecontext)).ok() + (::windows::core::Interface::vtable(self).OutputSymbolByInlineContext)(::windows::core::Interface::as_raw(self), outputcontrol, flags, offset, inlinecontext).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -38847,19 +38831,19 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSymbolOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSymbolOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetSymbolOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByOffset(&self, offset: u64, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByName<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -38871,11 +38855,11 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearNameByOffset(&self, offset: u64, delta: i32, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNearNameByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNearNameByOffset)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByOffset(&self, offset: u64, line: *mut u32, filebuffer: &mut [u8], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByLine<'a, P0>(&self, line: u32, file: P0) -> ::windows::core::Result @@ -38883,7 +38867,7 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOffsetByLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOffsetByLine)(::windows::core::Interface::as_raw(self), line, file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberModules(&self, loaded: *mut u32, unloaded: *mut u32) -> ::windows::core::Result<()> { @@ -38892,25 +38876,25 @@ impl IDebugSymbols5 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByIndex(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetModuleByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetModuleByIndex)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleName<'a, P0>(&self, name: P0, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleName)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleName)(::windows::core::Interface::as_raw(self), name.into(), startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByOffset(&self, offset: u64, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByOffset)(::windows::core::Interface::as_raw(self), offset, startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNames(&self, index: u32, base: u64, imagenamebuffer: &mut [u8], imagenamesize: *mut u32, modulenamebuffer: &mut [u8], modulenamesize: *mut u32, loadedimagenamebuffer: &mut [u8], loadedimagenamesize: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).GetModuleNames)( ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(index), - ::core::mem::transmute(base), + index, + base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(imagenamebuffer)), imagenamebuffer.len() as _, ::core::mem::transmute(imagenamesize), @@ -38925,7 +38909,7 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleParameters(&self, count: u32, bases: *const u64, start: u32, params: *mut DEBUG_MODULE_PARAMETERS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(bases), ::core::mem::transmute(start), ::core::mem::transmute(params)).ok() + (::windows::core::Interface::vtable(self).GetModuleParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(bases), start, ::core::mem::transmute(params)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolModule<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -38937,7 +38921,7 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeName(&self, module: u64, typeid: u32, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTypeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetTypeName)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeId<'a, P0>(&self, module: u64, name: P0) -> ::windows::core::Result @@ -38945,12 +38929,12 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeId)(::windows::core::Interface::as_raw(self), module, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeSize(&self, module: u64, typeid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeSize)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldOffset<'a, P0>(&self, module: u64, typeid: u32, field: P0) -> ::windows::core::Result @@ -38958,7 +38942,7 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFieldOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFieldOffset)(::windows::core::Interface::as_raw(self), module, typeid, field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolTypeId<'a, P0>(&self, symbol: P0, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> @@ -38969,43 +38953,43 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetTypeId(&self, offset: u64, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOffsetTypeId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(typeid), ::core::mem::transmute(module)).ok() + (::windows::core::Interface::vtable(self).GetOffsetTypeId)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(typeid), ::core::mem::transmute(module)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTypedDataVirtual(&self, offset: u64, module: u64, typeid: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadTypedDataVirtual)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteTypedDataVirtual(&self, offset: u64, module: u64, typeid: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteTypedDataVirtual)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTypedDataVirtual(&self, outputcontrol: u32, offset: u64, module: u64, typeid: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTypedDataVirtual)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTypedDataVirtual)(::windows::core::Interface::as_raw(self), outputcontrol, offset, module, typeid, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadTypedDataPhysical(&self, offset: u64, module: u64, typeid: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + (::windows::core::Interface::vtable(self).ReadTypedDataPhysical)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteTypedDataPhysical(&self, offset: u64, module: u64, typeid: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WriteTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WriteTypedDataPhysical)(::windows::core::Interface::as_raw(self), offset, module, typeid, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputTypedDataPhysical(&self, outputcontrol: u32, offset: u64, module: u64, typeid: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputTypedDataPhysical)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).OutputTypedDataPhysical)(::windows::core::Interface::as_raw(self), outputcontrol, offset, module, typeid, flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetScope(&self, instructionoffset: *mut u64, scopeframe: *mut DEBUG_STACK_FRAME, scopecontext: *mut ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetScope(&self, instructionoffset: u64, scopeframe: *const DEBUG_STACK_FRAME, scopecontext: *const ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), instructionoffset, ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ResetScope(&self) -> ::windows::core::Result<()> { @@ -39017,7 +39001,7 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugSymbolGroup>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetScopeSymbolGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScopeSymbolGroup)(::windows::core::Interface::as_raw(self), flags, update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateSymbolGroup(&self) -> ::windows::core::Result { @@ -39034,11 +39018,11 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNextSymbolMatch(&self, handle: u64, buffer: &mut [u8], matchsize: *mut u32, offset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextSymbolMatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetNextSymbolMatch)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EndSymbolMatch(&self, handle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndSymbolMatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle)).ok() + (::windows::core::Interface::vtable(self).EndSymbolMatch)(::windows::core::Interface::as_raw(self), handle).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reload<'a, P0>(&self, module: P0) -> ::windows::core::Result<()> @@ -39089,7 +39073,7 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourcePathElement(&self, index: u32, buffer: &mut [u8], elementsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourcePathElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() + (::windows::core::Interface::vtable(self).GetSourcePathElement)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSourcePath<'a, P0>(&self, path: P0) -> ::windows::core::Result<()> @@ -39110,7 +39094,7 @@ impl IDebugSymbols5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFile)(::windows::core::Interface::as_raw(self), startelement, file.into(), flags, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileLineOffsets<'a, P0>(&self, file: P0, buffer: &mut [u64], filelines: *mut u32) -> ::windows::core::Result<()> @@ -39124,19 +39108,19 @@ impl IDebugSymbols5 { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleVersionInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(base), item.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(verinfosize)).ok() + (::windows::core::Interface::vtable(self).GetModuleVersionInformation)(::windows::core::Interface::as_raw(self), index, base, item.into(), ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(verinfosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNameString(&self, which: u32, index: u32, base: u64, buffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleNameString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(index), ::core::mem::transmute(base), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetModuleNameString)(::windows::core::Interface::as_raw(self), which, index, base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetConstantName(&self, module: u64, typeid: u32, value: u64, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConstantName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(value), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetConstantName)(::windows::core::Interface::as_raw(self), module, typeid, value, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldName(&self, module: u64, typeid: u32, fieldindex: u32, namebuffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFieldName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(fieldindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetFieldName)(::windows::core::Interface::as_raw(self), module, typeid, fieldindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeOptions(&self) -> ::windows::core::Result { @@ -39145,19 +39129,19 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).AddTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).RemoveTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetTypeOptions(&self, options: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTypeOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetTypeOptions)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByOffsetWide(&self, offset: u64, namebuffer: &mut [u16], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByOffsetWide)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByNameWide<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -39169,11 +39153,11 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNearNameByOffsetWide(&self, offset: u64, delta: i32, namebuffer: &mut [u16], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNearNameByOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(delta), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNearNameByOffsetWide)(::windows::core::Interface::as_raw(self), offset, delta, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByOffsetWide(&self, offset: u64, line: *mut u32, filebuffer: &mut [u16], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByOffsetWide)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetOffsetByLineWide<'a, P0>(&self, line: u32, file: P0) -> ::windows::core::Result @@ -39181,14 +39165,14 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOffsetByLineWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOffsetByLineWide)(::windows::core::Interface::as_raw(self), line, file.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleNameWide<'a, P0>(&self, name: P0, startindex: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleNameWide)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleNameWide)(::windows::core::Interface::as_raw(self), name.into(), startindex, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolModuleWide<'a, P0>(&self, symbol: P0) -> ::windows::core::Result @@ -39200,7 +39184,7 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeNameWide(&self, module: u64, typeid: u32, namebuffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTypeNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetTypeNameWide)(::windows::core::Interface::as_raw(self), module, typeid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTypeIdWide<'a, P0>(&self, module: u64, name: P0) -> ::windows::core::Result @@ -39208,7 +39192,7 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeIdWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeIdWide)(::windows::core::Interface::as_raw(self), module, name.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldOffsetWide<'a, P0>(&self, module: u64, typeid: u32, field: P0) -> ::windows::core::Result @@ -39216,7 +39200,7 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFieldOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFieldOffsetWide)(::windows::core::Interface::as_raw(self), module, typeid, field.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolTypeIdWide<'a, P0>(&self, symbol: P0, typeid: *mut u32, module: *mut u64) -> ::windows::core::Result<()> @@ -39231,7 +39215,7 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::InParam<'a, IDebugSymbolGroup2>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetScopeSymbolGroup2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScopeSymbolGroup2)(::windows::core::Interface::as_raw(self), flags, update.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateSymbolGroup2(&self) -> ::windows::core::Result { @@ -39248,7 +39232,7 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNextSymbolMatchWide(&self, handle: u64, buffer: &mut [u16], matchsize: *mut u32, offset: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextSymbolMatchWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetNextSymbolMatchWide)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(matchsize), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReloadWide<'a, P0>(&self, module: P0) -> ::windows::core::Result<()> @@ -39299,7 +39283,7 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourcePathElementWide(&self, index: u32, buffer: &mut [u16], elementsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourcePathElementWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() + (::windows::core::Interface::vtable(self).GetSourcePathElementWide)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(elementsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetSourcePathWide<'a, P0>(&self, path: P0) -> ::windows::core::Result<()> @@ -39320,7 +39304,7 @@ impl IDebugSymbols5 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FindSourceFileWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startelement), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() + (::windows::core::Interface::vtable(self).FindSourceFileWide)(::windows::core::Interface::as_raw(self), startelement, file.into(), flags, ::core::mem::transmute(foundelement), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(foundsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceFileLineOffsetsWide<'a, P0>(&self, file: P0, buffer: &mut [u64], filelines: *mut u32) -> ::windows::core::Result<()> @@ -39334,41 +39318,41 @@ impl IDebugSymbols5 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetModuleVersionInformationWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(base), item.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(verinfosize)).ok() + (::windows::core::Interface::vtable(self).GetModuleVersionInformationWide)(::windows::core::Interface::as_raw(self), index, base, item.into(), ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(verinfosize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleNameStringWide(&self, which: u32, index: u32, base: u64, buffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleNameStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(index), ::core::mem::transmute(base), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetModuleNameStringWide)(::windows::core::Interface::as_raw(self), which, index, base, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetConstantNameWide(&self, module: u64, typeid: u32, value: u64, namebuffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConstantNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(value), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetConstantNameWide)(::windows::core::Interface::as_raw(self), module, typeid, value, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldNameWide(&self, module: u64, typeid: u32, fieldindex: u32, namebuffer: &mut [u16], namesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFieldNameWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(typeid), ::core::mem::transmute(fieldindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() + (::windows::core::Interface::vtable(self).GetFieldNameWide)(::windows::core::Interface::as_raw(self), module, typeid, fieldindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn IsManagedModule(&self, index: u32, base: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsManagedModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).IsManagedModule)(::windows::core::Interface::as_raw(self), index, base).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleName2<'a, P0>(&self, name: P0, startindex: u32, flags: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleName2)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(flags), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleName2)(::windows::core::Interface::as_raw(self), name.into(), startindex, flags, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByModuleName2Wide<'a, P0>(&self, name: P0, startindex: u32, flags: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetModuleByModuleName2Wide)(::windows::core::Interface::as_raw(self), name.into(), ::core::mem::transmute(startindex), ::core::mem::transmute(flags), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByModuleName2Wide)(::windows::core::Interface::as_raw(self), name.into(), startindex, flags, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetModuleByOffset2(&self, offset: u64, startindex: u32, flags: u32, index: *mut u32, base: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetModuleByOffset2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(startindex), ::core::mem::transmute(flags), ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).GetModuleByOffset2)(::windows::core::Interface::as_raw(self), offset, startindex, flags, ::core::mem::transmute(index), ::core::mem::transmute(base)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticModule<'a, P0, P1>(&self, base: u64, size: u32, imagepath: P0, modulename: P1, flags: u32) -> ::windows::core::Result<()> @@ -39376,7 +39360,7 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).AddSyntheticModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(base), ::core::mem::transmute(size), imagepath.into(), modulename.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).AddSyntheticModule)(::windows::core::Interface::as_raw(self), base, size, imagepath.into(), modulename.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticModuleWide<'a, P0, P1>(&self, base: u64, size: u32, imagepath: P0, modulename: P1, flags: u32) -> ::windows::core::Result<()> @@ -39384,11 +39368,11 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddSyntheticModuleWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(base), ::core::mem::transmute(size), imagepath.into(), modulename.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).AddSyntheticModuleWide)(::windows::core::Interface::as_raw(self), base, size, imagepath.into(), modulename.into(), flags).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSyntheticModule(&self, base: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSyntheticModule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(base)).ok() + (::windows::core::Interface::vtable(self).RemoveSyntheticModule)(::windows::core::Interface::as_raw(self), base).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentScopeFrameIndex(&self) -> ::windows::core::Result { @@ -39397,11 +39381,11 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetScopeFrameByIndex(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScopeFrameByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).SetScopeFrameByIndex)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetScopeFromJitDebugInfo(&self, outputcontrol: u32, infooffset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScopeFromJitDebugInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(infooffset)).ok() + (::windows::core::Interface::vtable(self).SetScopeFromJitDebugInfo)(::windows::core::Interface::as_raw(self), outputcontrol, infooffset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetScopeFromStoredEvent(&self) -> ::windows::core::Result<()> { @@ -39409,25 +39393,25 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputSymbolByOffset(&self, outputcontrol: u32, flags: u32, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputSymbolByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).OutputSymbolByOffset)(::windows::core::Interface::as_raw(self), outputcontrol, flags, offset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFunctionEntryByOffset(&self, offset: u64, flags: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, bufferneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFunctionEntryByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bufferneeded)).ok() + (::windows::core::Interface::vtable(self).GetFunctionEntryByOffset)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bufferneeded)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldTypeAndOffset<'a, P0>(&self, module: u64, containertypeid: u32, field: P0, fieldtypeid: *mut u32, offset: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetFieldTypeAndOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(containertypeid), field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetFieldTypeAndOffset)(::windows::core::Interface::as_raw(self), module, containertypeid, field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetFieldTypeAndOffsetWide<'a, P0>(&self, module: u64, containertypeid: u32, field: P0, fieldtypeid: *mut u32, offset: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetFieldTypeAndOffsetWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(module), ::core::mem::transmute(containertypeid), field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetFieldTypeAndOffsetWide)(::windows::core::Interface::as_raw(self), module, containertypeid, field.into(), ::core::mem::transmute(fieldtypeid), ::core::mem::transmute(offset)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticSymbol<'a, P0>(&self, offset: u64, size: u32, name: P0, flags: u32) -> ::windows::core::Result @@ -39435,7 +39419,7 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddSyntheticSymbol)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(size), name.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddSyntheticSymbol)(::windows::core::Interface::as_raw(self), offset, size, name.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddSyntheticSymbolWide<'a, P0>(&self, offset: u64, size: u32, name: P0, flags: u32) -> ::windows::core::Result @@ -39443,7 +39427,7 @@ impl IDebugSymbols5 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddSyntheticSymbolWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(size), name.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddSyntheticSymbolWide)(::windows::core::Interface::as_raw(self), offset, size, name.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveSyntheticSymbol(&self, id: *const DEBUG_MODULE_AND_ID) -> ::windows::core::Result<()> { @@ -39451,26 +39435,26 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntriesByOffset(&self, offset: u64, flags: u32, ids: *mut DEBUG_MODULE_AND_ID, displacements: *mut u64, idscount: u32, entries: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntriesByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(ids), ::core::mem::transmute(displacements), ::core::mem::transmute(idscount), ::core::mem::transmute(entries)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntriesByOffset)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(ids), ::core::mem::transmute(displacements), ::core::mem::transmute(idscount), ::core::mem::transmute(entries)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntriesByName<'a, P0>(&self, symbol: P0, flags: u32, ids: &mut [DEBUG_MODULE_AND_ID], entries: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetSymbolEntriesByName)(::windows::core::Interface::as_raw(self), symbol.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntriesByName)(::windows::core::Interface::as_raw(self), symbol.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntriesByNameWide<'a, P0>(&self, symbol: P0, flags: u32, ids: &mut [DEBUG_MODULE_AND_ID], entries: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetSymbolEntriesByNameWide)(::windows::core::Interface::as_raw(self), symbol.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntriesByNameWide)(::windows::core::Interface::as_raw(self), symbol.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids)), ids.len() as _, ::core::mem::transmute(entries)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryByToken(&self, modulebase: u64, token: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSymbolEntryByToken)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modulebase), ::core::mem::transmute(token), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSymbolEntryByToken)(::windows::core::Interface::as_raw(self), modulebase, token, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryInformation(&self, id: *const DEBUG_MODULE_AND_ID) -> ::windows::core::Result { @@ -39479,94 +39463,94 @@ impl IDebugSymbols5 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryString(&self, id: *const DEBUG_MODULE_AND_ID, which: u32, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryStringWide(&self, id: *const DEBUG_MODULE_AND_ID, which: u32, buffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryOffsetRegions(&self, id: *const DEBUG_MODULE_AND_ID, flags: u32, regions: &mut [DEBUG_OFFSET_REGION], regionsavail: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSymbolEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() + (::windows::core::Interface::vtable(self).GetSymbolEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSymbolEntryBySymbolEntry(&self, fromid: *const DEBUG_MODULE_AND_ID, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSymbolEntryBySymbolEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromid), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSymbolEntryBySymbolEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromid), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntriesByOffset(&self, offset: u64, flags: u32, entries: &mut [DEBUG_SYMBOL_SOURCE_ENTRY], entriesavail: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntriesByOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntriesByOffset)(::windows::core::Interface::as_raw(self), offset, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntriesByLine<'a, P0>(&self, line: u32, file: P0, flags: u32, entries: &mut [DEBUG_SYMBOL_SOURCE_ENTRY], entriesavail: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetSourceEntriesByLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntriesByLine)(::windows::core::Interface::as_raw(self), line, file.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntriesByLineWide<'a, P0>(&self, line: u32, file: P0, flags: u32, entries: &mut [DEBUG_SYMBOL_SOURCE_ENTRY], entriesavail: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetSourceEntriesByLineWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(line), file.into(), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntriesByLineWide)(::windows::core::Interface::as_raw(self), line, file.into(), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(entries)), entries.len() as _, ::core::mem::transmute(entriesavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryString(&self, entry: *const DEBUG_SYMBOL_SOURCE_ENTRY, which: u32, buffer: &mut [u8], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntryString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryStringWide(&self, entry: *const DEBUG_SYMBOL_SOURCE_ENTRY, which: u32, buffer: &mut [u16], stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), ::core::mem::transmute(which), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntryStringWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), which, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _, ::core::mem::transmute(stringsize)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryOffsetRegions(&self, entry: *const DEBUG_SYMBOL_SOURCE_ENTRY, flags: u32, regions: &mut [DEBUG_OFFSET_REGION], regionsavail: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSourceEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() + (::windows::core::Interface::vtable(self).GetSourceEntryOffsetRegions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entry), flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(regions)), regions.len() as _, ::core::mem::transmute(regionsavail)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSourceEntryBySourceEntry(&self, fromentry: *const DEBUG_SYMBOL_SOURCE_ENTRY, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSourceEntryBySourceEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromentry), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSourceEntryBySourceEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fromentry), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetScopeEx(&self, instructionoffset: *mut u64, scopeframe: *mut DEBUG_STACK_FRAME_EX, scopecontext: *mut ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScopeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).GetScopeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetScopeEx(&self, instructionoffset: u64, scopeframe: *const DEBUG_STACK_FRAME_EX, scopecontext: *const ::core::ffi::c_void, scopecontextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScopeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instructionoffset), ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), ::core::mem::transmute(scopecontextsize)).ok() + (::windows::core::Interface::vtable(self).SetScopeEx)(::windows::core::Interface::as_raw(self), instructionoffset, ::core::mem::transmute(scopeframe), ::core::mem::transmute(scopecontext), scopecontextsize).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByInlineContext(&self, offset: u64, inlinecontext: u32, namebuffer: &mut [u8], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByInlineContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByInlineContext)(::windows::core::Interface::as_raw(self), offset, inlinecontext, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNameByInlineContextWide(&self, offset: u64, inlinecontext: u32, namebuffer: &mut [u16], namesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNameByInlineContextWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetNameByInlineContextWide)(::windows::core::Interface::as_raw(self), offset, inlinecontext, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(namebuffer)), namebuffer.len() as _, ::core::mem::transmute(namesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByInlineContext(&self, offset: u64, inlinecontext: u32, line: *mut u32, filebuffer: &mut [u8], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByInlineContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByInlineContext)(::windows::core::Interface::as_raw(self), offset, inlinecontext, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetLineByInlineContextWide(&self, offset: u64, inlinecontext: u32, line: *mut u32, filebuffer: &mut [u16], filesize: *mut u32, displacement: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLineByInlineContextWide)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).GetLineByInlineContextWide)(::windows::core::Interface::as_raw(self), offset, inlinecontext, ::core::mem::transmute(line), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filebuffer)), filebuffer.len() as _, ::core::mem::transmute(filesize), ::core::mem::transmute(displacement)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn OutputSymbolByInlineContext(&self, outputcontrol: u32, flags: u32, offset: u64, inlinecontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OutputSymbolByInlineContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(flags), ::core::mem::transmute(offset), ::core::mem::transmute(inlinecontext)).ok() + (::windows::core::Interface::vtable(self).OutputSymbolByInlineContext)(::windows::core::Interface::as_raw(self), outputcontrol, flags, offset, inlinecontext).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentScopeFrameIndexEx(&self, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCurrentScopeFrameIndexEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCurrentScopeFrameIndexEx)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetScopeFrameByIndexEx(&self, flags: u32, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScopeFrameByIndexEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).SetScopeFrameByIndexEx)(::windows::core::Interface::as_raw(self), flags, index).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39836,7 +39820,7 @@ impl IDebugSystemObjects { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCurrentThreadId(&self, id: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentThreadId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetCurrentThreadId)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessId(&self) -> ::windows::core::Result { @@ -39845,7 +39829,7 @@ impl IDebugSystemObjects { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCurrentProcessId(&self, id: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentProcessId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetCurrentProcessId)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberThreads(&self) -> ::windows::core::Result { @@ -39858,12 +39842,12 @@ impl IDebugSystemObjects { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdsByIndex(&self, start: u32, count: u32, ids: *mut u32, sysids: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThreadIdsByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() + (::windows::core::Interface::vtable(self).GetThreadIdsByIndex)(::windows::core::Interface::as_raw(self), start, ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByProcessor(&self, processor: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByProcessor)(::windows::core::Interface::as_raw(self), processor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadDataOffset(&self) -> ::windows::core::Result { @@ -39873,7 +39857,7 @@ impl IDebugSystemObjects { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByDataOffset(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByDataOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadTeb(&self) -> ::windows::core::Result { @@ -39883,7 +39867,7 @@ impl IDebugSystemObjects { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByTeb(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByTeb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByTeb)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadSystemId(&self) -> ::windows::core::Result { @@ -39893,7 +39877,7 @@ impl IDebugSystemObjects { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdBySystemId(&self, sysid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdBySystemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sysid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdBySystemId)(::windows::core::Interface::as_raw(self), sysid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadHandle(&self) -> ::windows::core::Result { @@ -39903,7 +39887,7 @@ impl IDebugSystemObjects { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByHandle(&self, handle: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByHandle)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberProcesses(&self) -> ::windows::core::Result { @@ -39912,7 +39896,7 @@ impl IDebugSystemObjects { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdsByIndex(&self, start: u32, count: u32, ids: *mut u32, sysids: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessIdsByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() + (::windows::core::Interface::vtable(self).GetProcessIdsByIndex)(::windows::core::Interface::as_raw(self), start, ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessDataOffset(&self) -> ::windows::core::Result { @@ -39922,7 +39906,7 @@ impl IDebugSystemObjects { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByDataOffset(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByDataOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessPeb(&self) -> ::windows::core::Result { @@ -39932,7 +39916,7 @@ impl IDebugSystemObjects { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByPeb(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByPeb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByPeb)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessSystemId(&self) -> ::windows::core::Result { @@ -39942,7 +39926,7 @@ impl IDebugSystemObjects { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdBySystemId(&self, sysid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdBySystemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sysid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdBySystemId)(::windows::core::Interface::as_raw(self), sysid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessHandle(&self) -> ::windows::core::Result { @@ -39952,7 +39936,7 @@ impl IDebugSystemObjects { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByHandle(&self, handle: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByHandle)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessExecutableName(&self, buffer: &mut [u8], exesize: *mut u32) -> ::windows::core::Result<()> { @@ -40049,7 +40033,7 @@ impl IDebugSystemObjects2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCurrentThreadId(&self, id: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentThreadId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetCurrentThreadId)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessId(&self) -> ::windows::core::Result { @@ -40058,7 +40042,7 @@ impl IDebugSystemObjects2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCurrentProcessId(&self, id: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentProcessId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetCurrentProcessId)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberThreads(&self) -> ::windows::core::Result { @@ -40071,12 +40055,12 @@ impl IDebugSystemObjects2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdsByIndex(&self, start: u32, count: u32, ids: *mut u32, sysids: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThreadIdsByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() + (::windows::core::Interface::vtable(self).GetThreadIdsByIndex)(::windows::core::Interface::as_raw(self), start, ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByProcessor(&self, processor: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByProcessor)(::windows::core::Interface::as_raw(self), processor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadDataOffset(&self) -> ::windows::core::Result { @@ -40086,7 +40070,7 @@ impl IDebugSystemObjects2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByDataOffset(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByDataOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadTeb(&self) -> ::windows::core::Result { @@ -40096,7 +40080,7 @@ impl IDebugSystemObjects2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByTeb(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByTeb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByTeb)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadSystemId(&self) -> ::windows::core::Result { @@ -40106,7 +40090,7 @@ impl IDebugSystemObjects2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdBySystemId(&self, sysid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdBySystemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sysid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdBySystemId)(::windows::core::Interface::as_raw(self), sysid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadHandle(&self) -> ::windows::core::Result { @@ -40116,7 +40100,7 @@ impl IDebugSystemObjects2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByHandle(&self, handle: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByHandle)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberProcesses(&self) -> ::windows::core::Result { @@ -40125,7 +40109,7 @@ impl IDebugSystemObjects2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdsByIndex(&self, start: u32, count: u32, ids: *mut u32, sysids: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessIdsByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() + (::windows::core::Interface::vtable(self).GetProcessIdsByIndex)(::windows::core::Interface::as_raw(self), start, ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessDataOffset(&self) -> ::windows::core::Result { @@ -40135,7 +40119,7 @@ impl IDebugSystemObjects2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByDataOffset(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByDataOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessPeb(&self) -> ::windows::core::Result { @@ -40145,7 +40129,7 @@ impl IDebugSystemObjects2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByPeb(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByPeb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByPeb)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessSystemId(&self) -> ::windows::core::Result { @@ -40155,7 +40139,7 @@ impl IDebugSystemObjects2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdBySystemId(&self, sysid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdBySystemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sysid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdBySystemId)(::windows::core::Interface::as_raw(self), sysid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessHandle(&self) -> ::windows::core::Result { @@ -40165,7 +40149,7 @@ impl IDebugSystemObjects2 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByHandle(&self, handle: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByHandle)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessExecutableName(&self, buffer: &mut [u8], exesize: *mut u32) -> ::windows::core::Result<()> { @@ -40183,7 +40167,7 @@ impl IDebugSystemObjects2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetImplicitThreadDataOffset(&self, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetImplicitThreadDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetImplicitThreadDataOffset)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetImplicitProcessDataOffset(&self) -> ::windows::core::Result { @@ -40192,7 +40176,7 @@ impl IDebugSystemObjects2 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetImplicitProcessDataOffset(&self, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetImplicitProcessDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetImplicitProcessDataOffset)(::windows::core::Interface::as_raw(self), offset).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -40290,7 +40274,7 @@ impl IDebugSystemObjects3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCurrentThreadId(&self, id: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentThreadId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetCurrentThreadId)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessId(&self) -> ::windows::core::Result { @@ -40299,7 +40283,7 @@ impl IDebugSystemObjects3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCurrentProcessId(&self, id: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentProcessId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetCurrentProcessId)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberThreads(&self) -> ::windows::core::Result { @@ -40312,12 +40296,12 @@ impl IDebugSystemObjects3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdsByIndex(&self, start: u32, count: u32, ids: *mut u32, sysids: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThreadIdsByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() + (::windows::core::Interface::vtable(self).GetThreadIdsByIndex)(::windows::core::Interface::as_raw(self), start, ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByProcessor(&self, processor: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByProcessor)(::windows::core::Interface::as_raw(self), processor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadDataOffset(&self) -> ::windows::core::Result { @@ -40327,7 +40311,7 @@ impl IDebugSystemObjects3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByDataOffset(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByDataOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadTeb(&self) -> ::windows::core::Result { @@ -40337,7 +40321,7 @@ impl IDebugSystemObjects3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByTeb(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByTeb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByTeb)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadSystemId(&self) -> ::windows::core::Result { @@ -40347,7 +40331,7 @@ impl IDebugSystemObjects3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdBySystemId(&self, sysid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdBySystemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sysid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdBySystemId)(::windows::core::Interface::as_raw(self), sysid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadHandle(&self) -> ::windows::core::Result { @@ -40357,7 +40341,7 @@ impl IDebugSystemObjects3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByHandle(&self, handle: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByHandle)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberProcesses(&self) -> ::windows::core::Result { @@ -40366,7 +40350,7 @@ impl IDebugSystemObjects3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdsByIndex(&self, start: u32, count: u32, ids: *mut u32, sysids: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessIdsByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() + (::windows::core::Interface::vtable(self).GetProcessIdsByIndex)(::windows::core::Interface::as_raw(self), start, ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessDataOffset(&self) -> ::windows::core::Result { @@ -40376,7 +40360,7 @@ impl IDebugSystemObjects3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByDataOffset(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByDataOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessPeb(&self) -> ::windows::core::Result { @@ -40386,7 +40370,7 @@ impl IDebugSystemObjects3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByPeb(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByPeb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByPeb)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessSystemId(&self) -> ::windows::core::Result { @@ -40396,7 +40380,7 @@ impl IDebugSystemObjects3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdBySystemId(&self, sysid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdBySystemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sysid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdBySystemId)(::windows::core::Interface::as_raw(self), sysid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessHandle(&self) -> ::windows::core::Result { @@ -40406,7 +40390,7 @@ impl IDebugSystemObjects3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByHandle(&self, handle: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByHandle)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessExecutableName(&self, buffer: &mut [u8], exesize: *mut u32) -> ::windows::core::Result<()> { @@ -40424,7 +40408,7 @@ impl IDebugSystemObjects3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetImplicitThreadDataOffset(&self, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetImplicitThreadDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetImplicitThreadDataOffset)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetImplicitProcessDataOffset(&self) -> ::windows::core::Result { @@ -40433,7 +40417,7 @@ impl IDebugSystemObjects3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetImplicitProcessDataOffset(&self, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetImplicitProcessDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetImplicitProcessDataOffset)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventSystem(&self) -> ::windows::core::Result { @@ -40447,7 +40431,7 @@ impl IDebugSystemObjects3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCurrentSystemId(&self, id: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentSystemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetCurrentSystemId)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberSystems(&self) -> ::windows::core::Result { @@ -40456,7 +40440,7 @@ impl IDebugSystemObjects3 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemIdsByIndex(&self, start: u32, ids: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemIdsByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ids.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids))).ok() + (::windows::core::Interface::vtable(self).GetSystemIdsByIndex)(::windows::core::Interface::as_raw(self), start, ids.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTotalNumberThreadsAndProcesses(&self, totalthreads: *mut u32, totalprocesses: *mut u32, largestprocessthreads: *mut u32, largestsystemthreads: *mut u32, largestsystemprocesses: *mut u32) -> ::windows::core::Result<()> { @@ -40470,7 +40454,7 @@ impl IDebugSystemObjects3 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemByServer(&self, server: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSystemByServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSystemByServer)(::windows::core::Interface::as_raw(self), server, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentSystemServerName(&self, buffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { @@ -40581,7 +40565,7 @@ impl IDebugSystemObjects4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCurrentThreadId(&self, id: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentThreadId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetCurrentThreadId)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessId(&self) -> ::windows::core::Result { @@ -40590,7 +40574,7 @@ impl IDebugSystemObjects4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCurrentProcessId(&self, id: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentProcessId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetCurrentProcessId)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberThreads(&self) -> ::windows::core::Result { @@ -40603,12 +40587,12 @@ impl IDebugSystemObjects4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdsByIndex(&self, start: u32, count: u32, ids: *mut u32, sysids: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThreadIdsByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() + (::windows::core::Interface::vtable(self).GetThreadIdsByIndex)(::windows::core::Interface::as_raw(self), start, ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByProcessor(&self, processor: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByProcessor)(::windows::core::Interface::as_raw(self), processor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadDataOffset(&self) -> ::windows::core::Result { @@ -40618,7 +40602,7 @@ impl IDebugSystemObjects4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByDataOffset(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByDataOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadTeb(&self) -> ::windows::core::Result { @@ -40628,7 +40612,7 @@ impl IDebugSystemObjects4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByTeb(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByTeb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByTeb)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadSystemId(&self) -> ::windows::core::Result { @@ -40638,7 +40622,7 @@ impl IDebugSystemObjects4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdBySystemId(&self, sysid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdBySystemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sysid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdBySystemId)(::windows::core::Interface::as_raw(self), sysid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentThreadHandle(&self) -> ::windows::core::Result { @@ -40648,7 +40632,7 @@ impl IDebugSystemObjects4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadIdByHandle(&self, handle: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadIdByHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetThreadIdByHandle)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberProcesses(&self) -> ::windows::core::Result { @@ -40657,7 +40641,7 @@ impl IDebugSystemObjects4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdsByIndex(&self, start: u32, count: u32, ids: *mut u32, sysids: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetProcessIdsByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() + (::windows::core::Interface::vtable(self).GetProcessIdsByIndex)(::windows::core::Interface::as_raw(self), start, ::core::mem::transmute(count), ::core::mem::transmute(ids), ::core::mem::transmute(sysids)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessDataOffset(&self) -> ::windows::core::Result { @@ -40667,7 +40651,7 @@ impl IDebugSystemObjects4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByDataOffset(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByDataOffset)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessPeb(&self) -> ::windows::core::Result { @@ -40677,7 +40661,7 @@ impl IDebugSystemObjects4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByPeb(&self, offset: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByPeb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByPeb)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessSystemId(&self) -> ::windows::core::Result { @@ -40687,7 +40671,7 @@ impl IDebugSystemObjects4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdBySystemId(&self, sysid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdBySystemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sysid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdBySystemId)(::windows::core::Interface::as_raw(self), sysid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessHandle(&self) -> ::windows::core::Result { @@ -40697,7 +40681,7 @@ impl IDebugSystemObjects4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetProcessIdByHandle(&self, handle: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProcessIdByHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProcessIdByHandle)(::windows::core::Interface::as_raw(self), handle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentProcessExecutableName(&self, buffer: &mut [u8], exesize: *mut u32) -> ::windows::core::Result<()> { @@ -40715,7 +40699,7 @@ impl IDebugSystemObjects4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetImplicitThreadDataOffset(&self, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetImplicitThreadDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetImplicitThreadDataOffset)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetImplicitProcessDataOffset(&self) -> ::windows::core::Result { @@ -40724,7 +40708,7 @@ impl IDebugSystemObjects4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetImplicitProcessDataOffset(&self, offset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetImplicitProcessDataOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).SetImplicitProcessDataOffset)(::windows::core::Interface::as_raw(self), offset).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetEventSystem(&self) -> ::windows::core::Result { @@ -40738,7 +40722,7 @@ impl IDebugSystemObjects4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetCurrentSystemId(&self, id: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentSystemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetCurrentSystemId)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetNumberSystems(&self) -> ::windows::core::Result { @@ -40747,7 +40731,7 @@ impl IDebugSystemObjects4 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemIdsByIndex(&self, start: u32, ids: &mut [u32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSystemIdsByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ids.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids))).ok() + (::windows::core::Interface::vtable(self).GetSystemIdsByIndex)(::windows::core::Interface::as_raw(self), start, ids.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ids))).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTotalNumberThreadsAndProcesses(&self, totalthreads: *mut u32, totalprocesses: *mut u32, largestprocessthreads: *mut u32, largestsystemthreads: *mut u32, largestsystemprocesses: *mut u32) -> ::windows::core::Result<()> { @@ -40761,7 +40745,7 @@ impl IDebugSystemObjects4 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetSystemByServer(&self, server: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSystemByServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(server), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSystemByServer)(::windows::core::Interface::as_raw(self), server, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentSystemServerName(&self, buffer: &mut [u8], namesize: *mut u32) -> ::windows::core::Result<()> { @@ -40867,7 +40851,7 @@ pub struct IDebugThreadCall32(::windows::core::IUnknown); impl IDebugThreadCall32 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ThreadCallHandler(&self, dwparam1: u32, dwparam2: u32, dwparam3: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ThreadCallHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).ThreadCallHandler)(::windows::core::Interface::as_raw(self), dwparam1, dwparam2, dwparam3).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -40917,7 +40901,7 @@ pub struct IDebugThreadCall64(::windows::core::IUnknown); impl IDebugThreadCall64 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ThreadCallHandler(&self, dwparam1: u64, dwparam2: u64, dwparam3: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ThreadCallHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwparam1), ::core::mem::transmute(dwparam2), ::core::mem::transmute(dwparam3)).ok() + (::windows::core::Interface::vtable(self).ThreadCallHandler)(::windows::core::Interface::as_raw(self), dwparam1, dwparam2, dwparam3).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41125,11 +41109,11 @@ pub struct IEnumDebugApplicationNodes(::windows::core::IUnknown); impl IEnumDebugApplicationNodes { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Next(&self, celt: u32, pprddp: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(pprddp), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(pprddp), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -41191,11 +41175,11 @@ pub struct IEnumDebugCodeContexts(::windows::core::IUnknown); impl IEnumDebugCodeContexts { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Next(&self, celt: u32, pscc: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(pscc), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(pscc), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -41257,11 +41241,11 @@ pub struct IEnumDebugExpressionContexts(::windows::core::IUnknown); impl IEnumDebugExpressionContexts { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Next(&self, celt: u32, ppdec: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppdec), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppdec), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -41328,7 +41312,7 @@ impl IEnumDebugExtendedPropertyInfo { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -41404,7 +41388,7 @@ impl IEnumDebugPropertyInfo { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -41476,11 +41460,11 @@ impl IEnumDebugStackFrames { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Next(&self, celt: u32, prgdsfd: *mut DebugStackFrameDescriptor, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(prgdsfd), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(prgdsfd), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -41546,11 +41530,11 @@ impl IEnumDebugStackFrames64 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Next(&self, celt: u32, prgdsfd: *mut DebugStackFrameDescriptor, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(prgdsfd), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).base__.Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(prgdsfd), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).base__.Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -41564,7 +41548,7 @@ impl IEnumDebugStackFrames64 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Next64(&self, celt: u32, prgdsfd: *mut DebugStackFrameDescriptor64, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(prgdsfd), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next64)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(prgdsfd), ::core::mem::transmute(pceltfetched)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41687,11 +41671,11 @@ pub struct IEnumRemoteDebugApplicationThreads(::windows::core::IUnknown); impl IEnumRemoteDebugApplicationThreads { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Next(&self, celt: u32, pprdat: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(pprdat), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(pprdat), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -41753,11 +41737,11 @@ pub struct IEnumRemoteDebugApplications(::windows::core::IUnknown); impl IEnumRemoteDebugApplications { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Next(&self, celt: u32, ppda: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(ppda), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(ppda), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -42162,7 +42146,7 @@ impl IJsDebug { P0: ::std::convert::Into<::windows::core::InParam<'a, IJsDebugDataTarget>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OpenVirtualProcess)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processid), ::core::mem::transmute(runtimejsbaseaddress), pdatatarget.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenVirtualProcess)(::windows::core::Interface::as_raw(self), processid, runtimejsbaseaddress, pdatatarget.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42287,46 +42271,46 @@ pub struct IJsDebugDataTarget(::windows::core::IUnknown); impl IJsDebugDataTarget { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn ReadMemory(&self, address: u64, flags: JsDebugReadMemoryFlags, pbuffer: &mut [u8], pbytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(address), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbuffer)), pbuffer.len() as _, ::core::mem::transmute(pbytesread)).ok() + (::windows::core::Interface::vtable(self).ReadMemory)(::windows::core::Interface::as_raw(self), address, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pbuffer)), pbuffer.len() as _, ::core::mem::transmute(pbytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn WriteMemory(&self, address: u64, pmemory: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(address), ::core::mem::transmute(::windows::core::as_ptr_or_null(pmemory)), pmemory.len() as _).ok() + (::windows::core::Interface::vtable(self).WriteMemory)(::windows::core::Interface::as_raw(self), address, ::core::mem::transmute(::windows::core::as_ptr_or_null(pmemory)), pmemory.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AllocateVirtualMemory(&self, address: u64, size: u32, allocationtype: u32, pageprotection: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AllocateVirtualMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(address), ::core::mem::transmute(size), ::core::mem::transmute(allocationtype), ::core::mem::transmute(pageprotection), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AllocateVirtualMemory)(::windows::core::Interface::as_raw(self), address, size, allocationtype, pageprotection, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn FreeVirtualMemory(&self, address: u64, size: u32, freetype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FreeVirtualMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(address), ::core::mem::transmute(size), ::core::mem::transmute(freetype)).ok() + (::windows::core::Interface::vtable(self).FreeVirtualMemory)(::windows::core::Interface::as_raw(self), address, size, freetype).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetTlsValue(&self, threadid: u32, tlsindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTlsValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadid), ::core::mem::transmute(tlsindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTlsValue)(::windows::core::Interface::as_raw(self), threadid, tlsindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ReadBSTR(&self, address: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).ReadBSTR)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(address), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReadBSTR)(::windows::core::Interface::as_raw(self), address, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ReadNullTerminatedString(&self, address: u64, charactersize: u16, maxcharacters: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).ReadNullTerminatedString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(address), ::core::mem::transmute(charactersize), ::core::mem::transmute(maxcharacters), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReadNullTerminatedString)(::windows::core::Interface::as_raw(self), address, charactersize, maxcharacters, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateStackFrameEnumerator(&self, threadid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStackFrameEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStackFrameEnumerator)(::windows::core::Interface::as_raw(self), threadid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetThreadContext(&self, threadid: u32, contextflags: u32, pcontext: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThreadContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadid), ::core::mem::transmute(contextflags), pcontext.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pcontext))).ok() + (::windows::core::Interface::vtable(self).GetThreadContext)(::windows::core::Interface::as_raw(self), threadid, contextflags, pcontext.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pcontext))).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42489,7 +42473,7 @@ impl IJsDebugProcess { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateStackWalker(&self, threadid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateStackWalker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateStackWalker)(::windows::core::Interface::as_raw(self), threadid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -42498,11 +42482,11 @@ impl IJsDebugProcess { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::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.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateBreakPoint)(::windows::core::Interface::as_raw(self), documentid, characteroffset, charactercount, isenabled.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] 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() + (::windows::core::Interface::vtable(self).PerformAsyncBreak)(::windows::core::Interface::as_raw(self), threadid).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetExternalStepAddress(&self) -> ::windows::core::Result { @@ -42565,12 +42549,12 @@ impl IJsDebugProperty { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyInfo(&self, nradix: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetPropertyInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nradix), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPropertyInfo)(::windows::core::Interface::as_raw(self), nradix, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetMembers(&self, members: JS_PROPERTY_MEMBERS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMembers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(members), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMembers)(::windows::core::Interface::as_raw(self), members, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -46268,7 +46252,7 @@ impl IMachineDebugManager { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveApplication(&self, dwappcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwappcookie)).ok() + (::windows::core::Interface::vtable(self).RemoveApplication)(::windows::core::Interface::as_raw(self), dwappcookie).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumApplications(&self) -> ::windows::core::Result { @@ -46329,11 +46313,11 @@ impl IMachineDebugManagerCookie { P0: ::std::convert::Into<::windows::core::InParam<'a, IRemoteDebugApplication>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddApplication)(::windows::core::Interface::as_raw(self), pda.into().abi(), ::core::mem::transmute(dwdebugappcookie), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddApplication)(::windows::core::Interface::as_raw(self), pda.into().abi(), dwdebugappcookie, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveApplication(&self, dwdebugappcookie: u32, dwappcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdebugappcookie), ::core::mem::transmute(dwappcookie)).ok() + (::windows::core::Interface::vtable(self).RemoveApplication)(::windows::core::Interface::as_raw(self), dwdebugappcookie, dwappcookie).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumApplications(&self) -> ::windows::core::Result { @@ -46393,14 +46377,14 @@ impl IMachineDebugManagerEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRemoteDebugApplication>>, { - (::windows::core::Interface::vtable(self).onAddApplication)(::windows::core::Interface::as_raw(self), pda.into().abi(), ::core::mem::transmute(dwappcookie)).ok() + (::windows::core::Interface::vtable(self).onAddApplication)(::windows::core::Interface::as_raw(self), pda.into().abi(), dwappcookie).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn onRemoveApplication<'a, P0>(&self, pda: P0, dwappcookie: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IRemoteDebugApplication>>, { - (::windows::core::Interface::vtable(self).onRemoveApplication)(::windows::core::Interface::as_raw(self), pda.into().abi(), ::core::mem::transmute(dwappcookie)).ok() + (::windows::core::Interface::vtable(self).onRemoveApplication)(::windows::core::Interface::as_raw(self), pda.into().abi(), dwappcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -46778,7 +46762,7 @@ impl IModelObject { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetIntrinsicValueAs(&self, vt: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetIntrinsicValueAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetIntrinsicValueAs)(::windows::core::Interface::as_raw(self), vt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetKeyValue<'a, P0>(&self, key: P0, object: *mut ::core::option::Option, metadata: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -46806,12 +46790,12 @@ impl IModelObject { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRawValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(searchflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRawValue)(::windows::core::Interface::as_raw(self), kind, name.into(), searchflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumerateRawValues(&self, kind: SymbolKind, searchflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumerateRawValues)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), ::core::mem::transmute(searchflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumerateRawValues)(::windows::core::Interface::as_raw(self), kind, searchflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn Dereference(&self) -> ::windows::core::Result { @@ -46848,7 +46832,7 @@ impl IModelObject { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetParentModel(&self, i: u64, model: *mut ::core::option::Option, contextobject: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetParentModel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(model), ::core::mem::transmute(contextobject)).ok() + (::windows::core::Interface::vtable(self).GetParentModel)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(model), ::core::mem::transmute(contextobject)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn AddParentModel<'a, P0, P1>(&self, model: P0, contextobject: P1, r#override: u8) -> ::windows::core::Result<()> @@ -46856,7 +46840,7 @@ impl IModelObject { P0: ::std::convert::Into<::windows::core::InParam<'a, IModelObject>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IModelObject>>, { - (::windows::core::Interface::vtable(self).AddParentModel)(::windows::core::Interface::as_raw(self), model.into().abi(), contextobject.into().abi(), ::core::mem::transmute(r#override)).ok() + (::windows::core::Interface::vtable(self).AddParentModel)(::windows::core::Interface::as_raw(self), model.into().abi(), contextobject.into().abi(), r#override).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveParentModel<'a, P0>(&self, model: P0) -> ::windows::core::Result<()> @@ -46920,12 +46904,12 @@ impl IModelObject { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRawReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), name.into(), ::core::mem::transmute(searchflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRawReference)(::windows::core::Interface::as_raw(self), kind, name.into(), searchflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn EnumerateRawReferences(&self, kind: SymbolKind, searchflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumerateRawReferences)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kind), ::core::mem::transmute(searchflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumerateRawReferences)(::windows::core::Interface::as_raw(self), kind, searchflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetContextForDataModel<'a, P0, P1>(&self, datamodelobject: P0, context: P1) -> ::windows::core::Result<()> @@ -47391,7 +47375,7 @@ impl IObjectSafety { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetInterfaceSafetyOptions(&self, riid: *const ::windows::core::GUID, dwoptionsetmask: u32, dwenabledoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInterfaceSafetyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(dwoptionsetmask), ::core::mem::transmute(dwenabledoptions)).ok() + (::windows::core::Interface::vtable(self).SetInterfaceSafetyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), dwoptionsetmask, dwenabledoptions).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -47527,21 +47511,21 @@ impl IPerPropertyBrowsing2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDisplayString(&self, dispid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetDisplayString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDisplayString)(::windows::core::Interface::as_raw(self), dispid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn MapPropertyToPage(&self, dispid: i32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).MapPropertyToPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).MapPropertyToPage)(::windows::core::Interface::as_raw(self), dispid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetPredefinedStrings(&self, dispid: i32, pcastrings: *mut super::super::Ole::CALPOLESTR, pcacookies: *mut super::super::Ole::CADWORD) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPredefinedStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid), ::core::mem::transmute(pcastrings), ::core::mem::transmute(pcacookies)).ok() + (::windows::core::Interface::vtable(self).GetPredefinedStrings)(::windows::core::Interface::as_raw(self), dispid, ::core::mem::transmute(pcastrings), ::core::mem::transmute(pcacookies)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetPredefinedValue(&self, dispid: i32, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPredefinedValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).SetPredefinedValue)(::windows::core::Interface::as_raw(self), dispid, dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -47672,7 +47656,7 @@ impl IProcessDebugManager32 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveApplication(&self, dwappcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwappcookie)).ok() + (::windows::core::Interface::vtable(self).RemoveApplication)(::windows::core::Interface::as_raw(self), dwappcookie).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateDebugDocumentHelper<'a, P0>(&self, punkouter: P0) -> ::windows::core::Result @@ -47752,7 +47736,7 @@ impl IProcessDebugManager64 { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn RemoveApplication(&self, dwappcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwappcookie)).ok() + (::windows::core::Interface::vtable(self).RemoveApplication)(::windows::core::Interface::as_raw(self), dwappcookie).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateDebugDocumentHelper<'a, P0>(&self, punkouter: P0) -> ::windows::core::Result @@ -47927,7 +47911,7 @@ impl IRemoteDebugApplication { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRemoteDebugApplicationThread>>, { - (::windows::core::Interface::vtable(self).ResumeFromBreakPoint)(::windows::core::Interface::as_raw(self), prptfocus.into().abi(), ::core::mem::transmute(bra), ::core::mem::transmute(era)).ok() + (::windows::core::Interface::vtable(self).ResumeFromBreakPoint)(::windows::core::Interface::as_raw(self), prptfocus.into().abi(), bra, era).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CauseBreak(&self) -> ::windows::core::Result<()> { @@ -47955,7 +47939,7 @@ impl IRemoteDebugApplication { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstanceAtApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).CreateInstanceAtApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), punkouter.into().abi(), dwclscontext, ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn QueryAlive(&self) -> ::windows::core::Result<()> { @@ -48043,7 +48027,7 @@ pub struct IRemoteDebugApplication110(::windows::core::IUnknown); impl IRemoteDebugApplication110 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn SetDebuggerOptions(&self, mask: SCRIPT_DEBUGGER_OPTIONS, value: SCRIPT_DEBUGGER_OPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDebuggerOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetDebuggerOptions)(::windows::core::Interface::as_raw(self), mask, value).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetCurrentDebuggerOptions(&self) -> ::windows::core::Result { @@ -48165,7 +48149,7 @@ impl IRemoteDebugApplicationEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRemoteDebugApplicationThread>>, { - (::windows::core::Interface::vtable(self).OnBreakFlagChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(abf), prdatsteppingthread.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnBreakFlagChange)(::windows::core::Interface::as_raw(self), abf, prdatsteppingthread.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -48466,7 +48450,7 @@ impl IScriptEntry { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetChild(&self, isn: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetChild)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetChild)(::windows::core::Interface::as_raw(self), isn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48480,7 +48464,7 @@ impl IScriptEntry { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateChildEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), pszdelimiter.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateChildEntry)(::windows::core::Interface::as_raw(self), isn, dwcookie, pszdelimiter.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -48492,7 +48476,7 @@ impl IScriptEntry { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Com::ITypeInfo>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateChildHandler)(::windows::core::Interface::as_raw(self), pszdefaultname.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(prgpsznames)), prgpsznames.len() as _, pszevent.into(), pszdelimiter.into(), ptisignature.into().abi(), ::core::mem::transmute(imethodsignature), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateChildHandler)(::windows::core::Interface::as_raw(self), pszdefaultname.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(prgpsznames)), prgpsznames.len() as _, pszevent.into(), pszdelimiter.into(), ptisignature.into().abi(), imethodsignature, isn, dwcookie, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48557,7 +48541,7 @@ impl IScriptEntry { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Com::ITypeInfo>>, { - (::windows::core::Interface::vtable(self).SetSignature)(::windows::core::Interface::as_raw(self), pti.into().abi(), ::core::mem::transmute(imethod)).ok() + (::windows::core::Interface::vtable(self).SetSignature)(::windows::core::Interface::as_raw(self), pti.into().abi(), imethod).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRange(&self, pichmin: *mut u32, pcch: *mut u32) -> ::windows::core::Result<()> { @@ -48750,7 +48734,7 @@ impl IScriptNode { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetChild(&self, isn: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetChild)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetChild)(::windows::core::Interface::as_raw(self), isn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48764,7 +48748,7 @@ impl IScriptNode { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateChildEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), pszdelimiter.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateChildEntry)(::windows::core::Interface::as_raw(self), isn, dwcookie, pszdelimiter.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -48776,7 +48760,7 @@ impl IScriptNode { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Com::ITypeInfo>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateChildHandler)(::windows::core::Interface::as_raw(self), pszdefaultname.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(prgpsznames)), prgpsznames.len() as _, pszevent.into(), pszdelimiter.into(), ptisignature.into().abi(), ::core::mem::transmute(imethodsignature), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateChildHandler)(::windows::core::Interface::as_raw(self), pszdefaultname.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(prgpsznames)), prgpsznames.len() as _, pszevent.into(), pszdelimiter.into(), ptisignature.into().abi(), imethodsignature, isn, dwcookie, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -48870,7 +48854,7 @@ impl IScriptScriptlet { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetChild(&self, isn: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetChild)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetChild)(::windows::core::Interface::as_raw(self), isn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48884,7 +48868,7 @@ impl IScriptScriptlet { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateChildEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), pszdelimiter.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateChildEntry)(::windows::core::Interface::as_raw(self), isn, dwcookie, pszdelimiter.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -48896,7 +48880,7 @@ impl IScriptScriptlet { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Com::ITypeInfo>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateChildHandler)(::windows::core::Interface::as_raw(self), pszdefaultname.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(prgpsznames)), prgpsznames.len() as _, pszevent.into(), pszdelimiter.into(), ptisignature.into().abi(), ::core::mem::transmute(imethodsignature), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateChildHandler)(::windows::core::Interface::as_raw(self), pszdefaultname.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(prgpsznames)), prgpsznames.len() as _, pszevent.into(), pszdelimiter.into(), ptisignature.into().abi(), imethodsignature, isn, dwcookie, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48961,7 +48945,7 @@ impl IScriptScriptlet { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Com::ITypeInfo>>, { - (::windows::core::Interface::vtable(self).base__.SetSignature)(::windows::core::Interface::as_raw(self), pti.into().abi(), ::core::mem::transmute(imethod)).ok() + (::windows::core::Interface::vtable(self).base__.SetSignature)(::windows::core::Interface::as_raw(self), pti.into().abi(), imethod).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn GetRange(&self, pichmin: *mut u32, pcch: *mut u32) -> ::windows::core::Result<()> { @@ -49104,7 +49088,7 @@ impl ISimpleConnectionPoint { #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn DescribeEvents(&self, ievent: u32, cevents: u32, prgid: *mut i32, prgbstr: *mut super::super::super::Foundation::BSTR, pceventsfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DescribeEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ievent), ::core::mem::transmute(cevents), ::core::mem::transmute(prgid), ::core::mem::transmute(prgbstr), ::core::mem::transmute(pceventsfetched)).ok() + (::windows::core::Interface::vtable(self).DescribeEvents)(::windows::core::Interface::as_raw(self), ievent, ::core::mem::transmute(cevents), ::core::mem::transmute(prgid), ::core::mem::transmute(prgbstr), ::core::mem::transmute(pceventsfetched)).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -49117,7 +49101,7 @@ impl ISimpleConnectionPoint { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] 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() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49355,7 +49339,7 @@ impl IWebAppDiagnosticsSetup { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub unsafe fn CreateObjectWithSiteAtWebApp(&self, rclsid: *const ::windows::core::GUID, dwclscontext: u32, riid: *const ::windows::core::GUID, hpasstoobject: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateObjectWithSiteAtWebApp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(hpasstoobject)).ok() + (::windows::core::Interface::vtable(self).CreateObjectWithSiteAtWebApp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), dwclscontext, ::core::mem::transmute(riid), hpasstoobject).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49424,7 +49408,7 @@ where extern "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; } - ::core::mem::transmute(ImageDirectoryEntryToData(::core::mem::transmute(base), mappedasimage.into(), ::core::mem::transmute(directoryentry), ::core::mem::transmute(size))) + ::core::mem::transmute(ImageDirectoryEntryToData(::core::mem::transmute(base), mappedasimage.into(), directoryentry, ::core::mem::transmute(size))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -49437,7 +49421,7 @@ where extern "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; } - ::core::mem::transmute(ImageDirectoryEntryToDataEx(::core::mem::transmute(base), mappedasimage.into(), ::core::mem::transmute(directoryentry), ::core::mem::transmute(size), ::core::mem::transmute(foundheader))) + ::core::mem::transmute(ImageDirectoryEntryToDataEx(::core::mem::transmute(base), mappedasimage.into(), directoryentry, ::core::mem::transmute(size), ::core::mem::transmute(foundheader))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -49450,7 +49434,7 @@ where extern "system" { fn ImageEnumerateCertificates(filehandle: super::super::super::Foundation::HANDLE, typefilter: u16, certificatecount: *mut u32, indices: *mut u32, indexcount: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageEnumerateCertificates(filehandle.into(), ::core::mem::transmute(typefilter), ::core::mem::transmute(certificatecount), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(indices)), indices.len() as _)) + ::core::mem::transmute(ImageEnumerateCertificates(filehandle.into(), typefilter, ::core::mem::transmute(certificatecount), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(indices)), indices.len() as _)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Security_WinTrust\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_WinTrust"))] @@ -49463,7 +49447,7 @@ where extern "system" { fn ImageGetCertificateData(filehandle: super::super::super::Foundation::HANDLE, certificateindex: u32, certificate: *mut super::super::super::Security::WinTrust::WIN_CERTIFICATE, requiredlength: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageGetCertificateData(filehandle.into(), ::core::mem::transmute(certificateindex), ::core::mem::transmute(certificate), ::core::mem::transmute(requiredlength))) + ::core::mem::transmute(ImageGetCertificateData(filehandle.into(), certificateindex, ::core::mem::transmute(certificate), ::core::mem::transmute(requiredlength))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Security_WinTrust\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_WinTrust"))] @@ -49476,7 +49460,7 @@ where extern "system" { fn ImageGetCertificateHeader(filehandle: super::super::super::Foundation::HANDLE, certificateindex: u32, certificateheader: *mut super::super::super::Security::WinTrust::WIN_CERTIFICATE) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageGetCertificateHeader(filehandle.into(), ::core::mem::transmute(certificateindex), ::core::mem::transmute(certificateheader))) + ::core::mem::transmute(ImageGetCertificateHeader(filehandle.into(), certificateindex, ::core::mem::transmute(certificateheader))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -49489,7 +49473,7 @@ where extern "system" { fn ImageGetDigestStream(filehandle: super::super::super::Foundation::HANDLE, digestlevel: u32, digestfunction: *mut ::core::ffi::c_void, digesthandle: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageGetDigestStream(filehandle.into(), ::core::mem::transmute(digestlevel), ::core::mem::transmute(digestfunction), ::core::mem::transmute(digesthandle))) + ::core::mem::transmute(ImageGetDigestStream(filehandle.into(), digestlevel, ::core::mem::transmute(digestfunction), ::core::mem::transmute(digesthandle))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] @@ -49538,7 +49522,7 @@ where extern "system" { fn ImageRemoveCertificate(filehandle: super::super::super::Foundation::HANDLE, index: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageRemoveCertificate(filehandle.into(), ::core::mem::transmute(index))) + ::core::mem::transmute(ImageRemoveCertificate(filehandle.into(), index)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -49549,7 +49533,7 @@ pub unsafe fn ImageRvaToSection(ntheaders: *const IMAGE_NT_HEADERS64, base: *con extern "system" { fn ImageRvaToSection(ntheaders: *const IMAGE_NT_HEADERS64, base: *const ::core::ffi::c_void, rva: u32) -> *mut IMAGE_SECTION_HEADER; } - ::core::mem::transmute(ImageRvaToSection(::core::mem::transmute(ntheaders), ::core::mem::transmute(base), ::core::mem::transmute(rva))) + ::core::mem::transmute(ImageRvaToSection(::core::mem::transmute(ntheaders), ::core::mem::transmute(base), rva)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(target_arch = "x86")] @@ -49560,7 +49544,7 @@ pub unsafe fn ImageRvaToSection(ntheaders: *const IMAGE_NT_HEADERS32, base: *con extern "system" { fn ImageRvaToSection(ntheaders: *const IMAGE_NT_HEADERS32, base: *const ::core::ffi::c_void, rva: u32) -> *mut IMAGE_SECTION_HEADER; } - ::core::mem::transmute(ImageRvaToSection(::core::mem::transmute(ntheaders), ::core::mem::transmute(base), ::core::mem::transmute(rva))) + ::core::mem::transmute(ImageRvaToSection(::core::mem::transmute(ntheaders), ::core::mem::transmute(base), rva)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -49571,7 +49555,7 @@ pub unsafe fn ImageRvaToVa(ntheaders: *const IMAGE_NT_HEADERS64, base: *const :: extern "system" { fn ImageRvaToVa(ntheaders: *const IMAGE_NT_HEADERS64, base: *const ::core::ffi::c_void, rva: u32, lastrvasection: *const *const IMAGE_SECTION_HEADER) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(ImageRvaToVa(::core::mem::transmute(ntheaders), ::core::mem::transmute(base), ::core::mem::transmute(rva), ::core::mem::transmute(lastrvasection))) + ::core::mem::transmute(ImageRvaToVa(::core::mem::transmute(ntheaders), ::core::mem::transmute(base), rva, ::core::mem::transmute(lastrvasection))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(target_arch = "x86")] @@ -49582,7 +49566,7 @@ pub unsafe fn ImageRvaToVa(ntheaders: *const IMAGE_NT_HEADERS32, base: *const :: extern "system" { fn ImageRvaToVa(ntheaders: *const IMAGE_NT_HEADERS32, base: *const ::core::ffi::c_void, rva: u32, lastrvasection: *const *const IMAGE_SECTION_HEADER) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(ImageRvaToVa(::core::mem::transmute(ntheaders), ::core::mem::transmute(base), ::core::mem::transmute(rva), ::core::mem::transmute(lastrvasection))) + ::core::mem::transmute(ImageRvaToVa(::core::mem::transmute(ntheaders), ::core::mem::transmute(base), rva, ::core::mem::transmute(lastrvasection))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] @@ -49620,7 +49604,7 @@ pub unsafe fn InitializeContext(buffer: *mut ::core::ffi::c_void, contextflags: extern "system" { fn InitializeContext(buffer: *mut ::core::ffi::c_void, contextflags: u32, context: *mut *mut CONTEXT, contextlength: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(InitializeContext(::core::mem::transmute(buffer), ::core::mem::transmute(contextflags), ::core::mem::transmute(context), ::core::mem::transmute(contextlength))) + ::core::mem::transmute(InitializeContext(::core::mem::transmute(buffer), contextflags, ::core::mem::transmute(context), ::core::mem::transmute(contextlength))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -49630,7 +49614,7 @@ pub unsafe fn InitializeContext2(buffer: *mut ::core::ffi::c_void, contextflags: extern "system" { fn InitializeContext2(buffer: *mut ::core::ffi::c_void, contextflags: u32, context: *mut *mut CONTEXT, contextlength: *mut u32, xstatecompactionmask: u64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(InitializeContext2(::core::mem::transmute(buffer), ::core::mem::transmute(contextflags), ::core::mem::transmute(context), ::core::mem::transmute(contextlength), ::core::mem::transmute(xstatecompactionmask))) + ::core::mem::transmute(InitializeContext2(::core::mem::transmute(buffer), contextflags, ::core::mem::transmute(context), ::core::mem::transmute(contextlength), xstatecompactionmask)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[repr(transparent)] @@ -51199,7 +51183,7 @@ pub unsafe fn LocateXStateFeature(context: *const CONTEXT, featureid: u32, lengt extern "system" { fn LocateXStateFeature(context: *const CONTEXT, featureid: u32, length: *mut u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(LocateXStateFeature(::core::mem::transmute(context), ::core::mem::transmute(featureid), ::core::mem::transmute(length))) + ::core::mem::transmute(LocateXStateFeature(::core::mem::transmute(context), featureid, ::core::mem::transmute(length))) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -54855,7 +54839,7 @@ pub unsafe fn MessageBeep(utype: u32) -> super::super::super::Foundation::BOOL { extern "system" { fn MessageBeep(utype: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(MessageBeep(::core::mem::transmute(utype))) + ::core::mem::transmute(MessageBeep(utype)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -54865,7 +54849,7 @@ pub unsafe fn MiniDumpReadDumpStream(baseofdump: *const ::core::ffi::c_void, str extern "system" { fn MiniDumpReadDumpStream(baseofdump: *const ::core::ffi::c_void, streamnumber: u32, dir: *mut *mut MINIDUMP_DIRECTORY, streampointer: *mut *mut ::core::ffi::c_void, streamsize: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(MiniDumpReadDumpStream(::core::mem::transmute(baseofdump), ::core::mem::transmute(streamnumber), ::core::mem::transmute(dir), ::core::mem::transmute(streampointer), ::core::mem::transmute(streamsize))) + ::core::mem::transmute(MiniDumpReadDumpStream(::core::mem::transmute(baseofdump), streamnumber, ::core::mem::transmute(dir), ::core::mem::transmute(streampointer), ::core::mem::transmute(streamsize))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] @@ -54879,7 +54863,7 @@ where extern "system" { fn MiniDumpWriteDump(hprocess: super::super::super::Foundation::HANDLE, processid: u32, hfile: super::super::super::Foundation::HANDLE, dumptype: MINIDUMP_TYPE, exceptionparam: *const MINIDUMP_EXCEPTION_INFORMATION, userstreamparam: *const MINIDUMP_USER_STREAM_INFORMATION, callbackparam: *const MINIDUMP_CALLBACK_INFORMATION) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(MiniDumpWriteDump(hprocess.into(), ::core::mem::transmute(processid), hfile.into(), ::core::mem::transmute(dumptype), ::core::mem::transmute(exceptionparam), ::core::mem::transmute(userstreamparam), ::core::mem::transmute(callbackparam))) + ::core::mem::transmute(MiniDumpWriteDump(hprocess.into(), processid, hfile.into(), dumptype, ::core::mem::transmute(exceptionparam), ::core::mem::transmute(userstreamparam), ::core::mem::transmute(callbackparam))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[repr(transparent)] @@ -55150,7 +55134,7 @@ pub unsafe fn OpenThreadWaitChainSession(flags: OPEN_THREAD_WAIT_CHAIN_SESSION_F extern "system" { fn OpenThreadWaitChainSession(flags: OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS, callback: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(OpenThreadWaitChainSession(::core::mem::transmute(flags), ::core::mem::transmute(callback))) + ::core::mem::transmute(OpenThreadWaitChainSession(flags, ::core::mem::transmute(callback))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -56999,7 +56983,7 @@ pub unsafe fn RaiseException(dwexceptioncode: u32, dwexceptionflags: u32, lpargu extern "system" { fn RaiseException(dwexceptioncode: u32, dwexceptionflags: u32, nnumberofarguments: u32, lparguments: *const usize); } - RaiseException(::core::mem::transmute(dwexceptioncode), ::core::mem::transmute(dwexceptionflags), lparguments.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lparguments))) + RaiseException(dwexceptioncode, dwexceptionflags, lparguments.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lparguments))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -57009,7 +56993,7 @@ pub unsafe fn RaiseFailFastException(pexceptionrecord: *const EXCEPTION_RECORD, extern "system" { fn RaiseFailFastException(pexceptionrecord: *const EXCEPTION_RECORD, pcontextrecord: *const CONTEXT, dwflags: u32); } - RaiseFailFastException(::core::mem::transmute(pexceptionrecord), ::core::mem::transmute(pcontextrecord), ::core::mem::transmute(dwflags)) + RaiseFailFastException(::core::mem::transmute(pexceptionrecord), ::core::mem::transmute(pcontextrecord), dwflags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -57022,7 +57006,7 @@ where extern "system" { fn RangeMapAddPeImageSections(rmaphandle: *const ::core::ffi::c_void, imagename: ::windows::core::PCWSTR, mappedimage: *const ::core::ffi::c_void, mappingbytes: u32, imagebase: u64, usertag: u64, mappingflags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(RangeMapAddPeImageSections(::core::mem::transmute(rmaphandle), imagename.into(), ::core::mem::transmute(mappedimage), ::core::mem::transmute(mappingbytes), ::core::mem::transmute(imagebase), ::core::mem::transmute(usertag), ::core::mem::transmute(mappingflags))) + ::core::mem::transmute(RangeMapAddPeImageSections(::core::mem::transmute(rmaphandle), imagename.into(), ::core::mem::transmute(mappedimage), mappingbytes, imagebase, usertag, mappingflags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -57050,7 +57034,7 @@ pub unsafe fn RangeMapRead(rmaphandle: *const ::core::ffi::c_void, offset: u64, extern "system" { fn RangeMapRead(rmaphandle: *const ::core::ffi::c_void, offset: u64, buffer: *mut ::core::ffi::c_void, requestbytes: u32, flags: u32, donebytes: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(RangeMapRead(::core::mem::transmute(rmaphandle), ::core::mem::transmute(offset), ::core::mem::transmute(buffer), ::core::mem::transmute(requestbytes), ::core::mem::transmute(flags), ::core::mem::transmute(donebytes))) + ::core::mem::transmute(RangeMapRead(::core::mem::transmute(rmaphandle), offset, ::core::mem::transmute(buffer), requestbytes, flags, ::core::mem::transmute(donebytes))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -57060,7 +57044,7 @@ pub unsafe fn RangeMapRemove(rmaphandle: *const ::core::ffi::c_void, usertag: u6 extern "system" { fn RangeMapRemove(rmaphandle: *const ::core::ffi::c_void, usertag: u64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(RangeMapRemove(::core::mem::transmute(rmaphandle), ::core::mem::transmute(usertag))) + ::core::mem::transmute(RangeMapRemove(::core::mem::transmute(rmaphandle), usertag)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -57070,7 +57054,7 @@ pub unsafe fn RangeMapWrite(rmaphandle: *const ::core::ffi::c_void, offset: u64, extern "system" { fn RangeMapWrite(rmaphandle: *const ::core::ffi::c_void, offset: u64, buffer: *const ::core::ffi::c_void, requestbytes: u32, flags: u32, donebytes: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(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))) + ::core::mem::transmute(RangeMapWrite(::core::mem::transmute(rmaphandle), offset, ::core::mem::transmute(buffer), requestbytes, flags, ::core::mem::transmute(donebytes))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[repr(transparent)] @@ -57114,7 +57098,7 @@ where extern "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; } - ::core::mem::transmute(ReBaseImage(currentimagename.into(), symbolpath.into(), 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))) + ::core::mem::transmute(ReBaseImage(currentimagename.into(), symbolpath.into(), frebase.into(), frebasesysfileok.into(), fgoingdown.into(), checkimagesize, ::core::mem::transmute(oldimagesize), ::core::mem::transmute(oldimagebase), ::core::mem::transmute(newimagesize), ::core::mem::transmute(newimagebase), timestamp)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -57131,7 +57115,7 @@ where extern "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; } - ::core::mem::transmute(ReBaseImage64(currentimagename.into(), symbolpath.into(), 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))) + ::core::mem::transmute(ReBaseImage64(currentimagename.into(), symbolpath.into(), frebase.into(), frebasesysfileok.into(), fgoingdown.into(), checkimagesize, ::core::mem::transmute(oldimagesize), ::core::mem::transmute(oldimagebase), ::core::mem::transmute(newimagesize), ::core::mem::transmute(newimagebase), timestamp)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -57144,7 +57128,7 @@ where extern "system" { fn ReadProcessMemory(hprocess: super::super::super::Foundation::HANDLE, lpbaseaddress: *const ::core::ffi::c_void, lpbuffer: *mut ::core::ffi::c_void, nsize: usize, lpnumberofbytesread: *mut usize) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadProcessMemory(hprocess.into(), ::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize), ::core::mem::transmute(lpnumberofbytesread))) + ::core::mem::transmute(ReadProcessMemory(hprocess.into(), ::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(lpbuffer), nsize, ::core::mem::transmute(lpnumberofbytesread))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -57209,7 +57193,7 @@ pub unsafe fn RtlAddFunctionTable(functiontable: &[IMAGE_ARM64_RUNTIME_FUNCTION_ extern "system" { fn RtlAddFunctionTable(functiontable: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, entrycount: u32, baseaddress: usize) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(RtlAddFunctionTable(::core::mem::transmute(::windows::core::as_ptr_or_null(functiontable)), functiontable.len() as _, ::core::mem::transmute(baseaddress))) + ::core::mem::transmute(RtlAddFunctionTable(::core::mem::transmute(::windows::core::as_ptr_or_null(functiontable)), functiontable.len() as _, baseaddress)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86_64")] @@ -57220,7 +57204,7 @@ pub unsafe fn RtlAddFunctionTable(functiontable: &[IMAGE_RUNTIME_FUNCTION_ENTRY] extern "system" { fn RtlAddFunctionTable(functiontable: *const IMAGE_RUNTIME_FUNCTION_ENTRY, entrycount: u32, baseaddress: u64) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(RtlAddFunctionTable(::core::mem::transmute(::windows::core::as_ptr_or_null(functiontable)), functiontable.len() as _, ::core::mem::transmute(baseaddress))) + ::core::mem::transmute(RtlAddFunctionTable(::core::mem::transmute(::windows::core::as_ptr_or_null(functiontable)), functiontable.len() as _, baseaddress)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(target_arch = "aarch64")] @@ -57230,7 +57214,7 @@ pub unsafe fn RtlAddGrowableFunctionTable(dynamictable: *mut *mut ::core::ffi::c extern "system" { fn RtlAddGrowableFunctionTable(dynamictable: *mut *mut ::core::ffi::c_void, functiontable: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, entrycount: u32, maximumentrycount: u32, rangebase: usize, rangeend: usize) -> u32; } - ::core::mem::transmute(RtlAddGrowableFunctionTable(::core::mem::transmute(dynamictable), ::core::mem::transmute(::windows::core::as_ptr_or_null(functiontable)), ::core::mem::transmute(entrycount), functiontable.len() as _, ::core::mem::transmute(rangebase), ::core::mem::transmute(rangeend))) + ::core::mem::transmute(RtlAddGrowableFunctionTable(::core::mem::transmute(dynamictable), ::core::mem::transmute(::windows::core::as_ptr_or_null(functiontable)), entrycount, functiontable.len() as _, rangebase, rangeend)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(target_arch = "x86_64")] @@ -57240,7 +57224,7 @@ pub unsafe fn RtlAddGrowableFunctionTable(dynamictable: *mut *mut ::core::ffi::c extern "system" { fn RtlAddGrowableFunctionTable(dynamictable: *mut *mut ::core::ffi::c_void, functiontable: *const IMAGE_RUNTIME_FUNCTION_ENTRY, entrycount: u32, maximumentrycount: u32, rangebase: usize, rangeend: usize) -> u32; } - ::core::mem::transmute(RtlAddGrowableFunctionTable(::core::mem::transmute(dynamictable), ::core::mem::transmute(::windows::core::as_ptr_or_null(functiontable)), ::core::mem::transmute(entrycount), functiontable.len() as _, ::core::mem::transmute(rangebase), ::core::mem::transmute(rangeend))) + ::core::mem::transmute(RtlAddGrowableFunctionTable(::core::mem::transmute(dynamictable), ::core::mem::transmute(::windows::core::as_ptr_or_null(functiontable)), entrycount, functiontable.len() as _, rangebase, rangeend)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] #[cfg(feature = "Win32_System_Kernel")] @@ -57270,7 +57254,7 @@ pub unsafe fn RtlCaptureStackBackTrace(framestoskip: u32, backtrace: &mut [*mut extern "system" { fn RtlCaptureStackBackTrace(framestoskip: u32, framestocapture: u32, backtrace: *mut *mut ::core::ffi::c_void, backtracehash: *mut u32) -> u16; } - ::core::mem::transmute(RtlCaptureStackBackTrace(::core::mem::transmute(framestoskip), backtrace.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(backtrace)), ::core::mem::transmute(backtracehash))) + ::core::mem::transmute(RtlCaptureStackBackTrace(framestoskip, backtrace.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(backtrace)), ::core::mem::transmute(backtracehash))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "aarch64")] @@ -57312,7 +57296,7 @@ pub unsafe fn RtlGrowFunctionTable(dynamictable: *mut ::core::ffi::c_void, newen extern "system" { fn RtlGrowFunctionTable(dynamictable: *mut ::core::ffi::c_void, newentrycount: u32); } - RtlGrowFunctionTable(::core::mem::transmute(dynamictable), ::core::mem::transmute(newentrycount)) + RtlGrowFunctionTable(::core::mem::transmute(dynamictable), newentrycount) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -57326,7 +57310,7 @@ where extern "system" { fn RtlInstallFunctionTableCallback(tableidentifier: u64, baseaddress: u64, length: u32, callback: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, outofprocesscallbackdll: ::windows::core::PCWSTR) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(RtlInstallFunctionTableCallback(::core::mem::transmute(tableidentifier), ::core::mem::transmute(baseaddress), ::core::mem::transmute(length), ::core::mem::transmute(callback), ::core::mem::transmute(context), outofprocesscallbackdll.into())) + ::core::mem::transmute(RtlInstallFunctionTableCallback(tableidentifier, baseaddress, length, ::core::mem::transmute(callback), ::core::mem::transmute(context), outofprocesscallbackdll.into())) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(target_arch = "aarch64")] @@ -57336,7 +57320,7 @@ pub unsafe fn RtlLookupFunctionEntry(controlpc: usize, imagebase: *mut usize, hi extern "system" { fn RtlLookupFunctionEntry(controlpc: usize, imagebase: *mut usize, historytable: *mut UNWIND_HISTORY_TABLE) -> *mut IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY; } - ::core::mem::transmute(RtlLookupFunctionEntry(::core::mem::transmute(controlpc), ::core::mem::transmute(imagebase), ::core::mem::transmute(historytable))) + ::core::mem::transmute(RtlLookupFunctionEntry(controlpc, ::core::mem::transmute(imagebase), ::core::mem::transmute(historytable))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(target_arch = "x86_64")] @@ -57346,7 +57330,7 @@ pub unsafe fn RtlLookupFunctionEntry(controlpc: u64, imagebase: *mut u64, histor extern "system" { fn RtlLookupFunctionEntry(controlpc: u64, imagebase: *mut u64, historytable: *mut UNWIND_HISTORY_TABLE) -> *mut IMAGE_RUNTIME_FUNCTION_ENTRY; } - ::core::mem::transmute(RtlLookupFunctionEntry(::core::mem::transmute(controlpc), ::core::mem::transmute(imagebase), ::core::mem::transmute(historytable))) + ::core::mem::transmute(RtlLookupFunctionEntry(controlpc, ::core::mem::transmute(imagebase), ::core::mem::transmute(historytable))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -57407,7 +57391,7 @@ pub unsafe fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, ima extern "system" { fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: usize, controlpc: usize, functionentry: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut usize, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS_ARM64) -> super::super::Kernel::EXCEPTION_ROUTINE; } - ::core::mem::transmute(RtlVirtualUnwind(::core::mem::transmute(handlertype), ::core::mem::transmute(imagebase), ::core::mem::transmute(controlpc), ::core::mem::transmute(functionentry), ::core::mem::transmute(contextrecord), ::core::mem::transmute(handlerdata), ::core::mem::transmute(establisherframe), ::core::mem::transmute(contextpointers))) + ::core::mem::transmute(RtlVirtualUnwind(handlertype, imagebase, controlpc, ::core::mem::transmute(functionentry), ::core::mem::transmute(contextrecord), ::core::mem::transmute(handlerdata), ::core::mem::transmute(establisherframe), ::core::mem::transmute(contextpointers))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(target_arch = "x86_64")] @@ -57418,7 +57402,7 @@ pub unsafe fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, ima extern "system" { fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: u64, controlpc: u64, functionentry: *const IMAGE_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut u64, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS) -> super::super::Kernel::EXCEPTION_ROUTINE; } - ::core::mem::transmute(RtlVirtualUnwind(::core::mem::transmute(handlertype), ::core::mem::transmute(imagebase), ::core::mem::transmute(controlpc), ::core::mem::transmute(functionentry), ::core::mem::transmute(contextrecord), ::core::mem::transmute(handlerdata), ::core::mem::transmute(establisherframe), ::core::mem::transmute(contextpointers))) + ::core::mem::transmute(RtlVirtualUnwind(handlertype, imagebase, controlpc, ::core::mem::transmute(functionentry), ::core::mem::transmute(contextrecord), ::core::mem::transmute(handlerdata), ::core::mem::transmute(establisherframe), ::core::mem::transmute(contextpointers))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[repr(transparent)] @@ -59584,7 +59568,7 @@ pub unsafe fn SetErrorMode(umode: THREAD_ERROR_MODE) -> u32 { extern "system" { fn SetErrorMode(umode: THREAD_ERROR_MODE) -> u32; } - ::core::mem::transmute(SetErrorMode(::core::mem::transmute(umode))) + ::core::mem::transmute(SetErrorMode(umode)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -59615,7 +59599,7 @@ pub unsafe fn SetSymLoadError(error: u32) { extern "system" { fn SetSymLoadError(error: u32); } - SetSymLoadError(::core::mem::transmute(error)) + SetSymLoadError(error) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -59638,7 +59622,7 @@ pub unsafe fn SetThreadErrorMode(dwnewmode: THREAD_ERROR_MODE, lpoldmode: *const extern "system" { fn SetThreadErrorMode(dwnewmode: THREAD_ERROR_MODE, lpoldmode: *const THREAD_ERROR_MODE) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SetThreadErrorMode(::core::mem::transmute(dwnewmode), ::core::mem::transmute(lpoldmode))) + ::core::mem::transmute(SetThreadErrorMode(dwnewmode, ::core::mem::transmute(lpoldmode))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -59659,7 +59643,7 @@ pub unsafe fn SetXStateFeaturesMask(context: *mut CONTEXT, featuremask: u64) -> extern "system" { fn SetXStateFeaturesMask(context: *mut CONTEXT, featuremask: u64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SetXStateFeaturesMask(::core::mem::transmute(context), ::core::mem::transmute(featuremask))) + ::core::mem::transmute(SetXStateFeaturesMask(::core::mem::transmute(context), featuremask)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[repr(transparent)] @@ -59707,7 +59691,7 @@ where extern "system" { fn StackWalk(machinetype: u32, hprocess: super::super::super::Foundation::HANDLE, hthread: super::super::super::Foundation::HANDLE, stackframe: *mut STACKFRAME, contextrecord: *mut ::core::ffi::c_void, readmemoryroutine: *mut ::core::ffi::c_void, functiontableaccessroutine: *mut ::core::ffi::c_void, getmodulebaseroutine: *mut ::core::ffi::c_void, translateaddress: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(StackWalk(::core::mem::transmute(machinetype), hprocess.into(), hthread.into(), ::core::mem::transmute(stackframe), ::core::mem::transmute(contextrecord), ::core::mem::transmute(readmemoryroutine), ::core::mem::transmute(functiontableaccessroutine), ::core::mem::transmute(getmodulebaseroutine), ::core::mem::transmute(translateaddress))) + ::core::mem::transmute(StackWalk(machinetype, hprocess.into(), hthread.into(), ::core::mem::transmute(stackframe), ::core::mem::transmute(contextrecord), ::core::mem::transmute(readmemoryroutine), ::core::mem::transmute(functiontableaccessroutine), ::core::mem::transmute(getmodulebaseroutine), ::core::mem::transmute(translateaddress))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59721,7 +59705,7 @@ where extern "system" { fn StackWalk64(machinetype: u32, hprocess: super::super::super::Foundation::HANDLE, hthread: super::super::super::Foundation::HANDLE, stackframe: *mut STACKFRAME64, contextrecord: *mut ::core::ffi::c_void, readmemoryroutine: *mut ::core::ffi::c_void, functiontableaccessroutine: *mut ::core::ffi::c_void, getmodulebaseroutine: *mut ::core::ffi::c_void, translateaddress: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(StackWalk64(::core::mem::transmute(machinetype), hprocess.into(), hthread.into(), ::core::mem::transmute(stackframe), ::core::mem::transmute(contextrecord), ::core::mem::transmute(readmemoryroutine), ::core::mem::transmute(functiontableaccessroutine), ::core::mem::transmute(getmodulebaseroutine), ::core::mem::transmute(translateaddress))) + ::core::mem::transmute(StackWalk64(machinetype, hprocess.into(), hthread.into(), ::core::mem::transmute(stackframe), ::core::mem::transmute(contextrecord), ::core::mem::transmute(readmemoryroutine), ::core::mem::transmute(functiontableaccessroutine), ::core::mem::transmute(getmodulebaseroutine), ::core::mem::transmute(translateaddress))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59735,7 +59719,7 @@ where extern "system" { fn StackWalkEx(machinetype: u32, hprocess: super::super::super::Foundation::HANDLE, hthread: super::super::super::Foundation::HANDLE, stackframe: *mut STACKFRAME_EX, contextrecord: *mut ::core::ffi::c_void, readmemoryroutine: *mut ::core::ffi::c_void, functiontableaccessroutine: *mut ::core::ffi::c_void, getmodulebaseroutine: *mut ::core::ffi::c_void, translateaddress: *mut ::core::ffi::c_void, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(StackWalkEx(::core::mem::transmute(machinetype), hprocess.into(), hthread.into(), ::core::mem::transmute(stackframe), ::core::mem::transmute(contextrecord), ::core::mem::transmute(readmemoryroutine), ::core::mem::transmute(functiontableaccessroutine), ::core::mem::transmute(getmodulebaseroutine), ::core::mem::transmute(translateaddress), ::core::mem::transmute(flags))) + ::core::mem::transmute(StackWalkEx(machinetype, hprocess.into(), hthread.into(), ::core::mem::transmute(stackframe), ::core::mem::transmute(contextrecord), ::core::mem::transmute(readmemoryroutine), ::core::mem::transmute(functiontableaccessroutine), ::core::mem::transmute(getmodulebaseroutine), ::core::mem::transmute(translateaddress), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59749,7 +59733,7 @@ where extern "system" { fn SymAddSourceStream(hprocess: super::super::super::Foundation::HANDLE, base: u64, streamfile: ::windows::core::PCSTR, buffer: *const u8, size: usize) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymAddSourceStream(hprocess.into(), ::core::mem::transmute(base), streamfile.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(size))) + ::core::mem::transmute(SymAddSourceStream(hprocess.into(), base, streamfile.into(), ::core::mem::transmute(buffer), size)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59763,7 +59747,7 @@ where extern "system" { fn SymAddSourceStreamA(hprocess: super::super::super::Foundation::HANDLE, base: u64, streamfile: ::windows::core::PCSTR, buffer: *const u8, size: usize) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymAddSourceStreamA(hprocess.into(), ::core::mem::transmute(base), streamfile.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(size))) + ::core::mem::transmute(SymAddSourceStreamA(hprocess.into(), base, streamfile.into(), ::core::mem::transmute(buffer), size)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59777,7 +59761,7 @@ where extern "system" { fn SymAddSourceStreamW(hprocess: super::super::super::Foundation::HANDLE, base: u64, filespec: ::windows::core::PCWSTR, buffer: *const u8, size: usize) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymAddSourceStreamW(hprocess.into(), ::core::mem::transmute(base), filespec.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(size))) + ::core::mem::transmute(SymAddSourceStreamW(hprocess.into(), base, filespec.into(), ::core::mem::transmute(buffer), size)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59791,7 +59775,7 @@ where extern "system" { fn SymAddSymbol(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, name: ::windows::core::PCSTR, address: u64, size: u32, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymAddSymbol(hprocess.into(), ::core::mem::transmute(baseofdll), name.into(), ::core::mem::transmute(address), ::core::mem::transmute(size), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymAddSymbol(hprocess.into(), baseofdll, name.into(), address, size, flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59805,7 +59789,7 @@ where extern "system" { fn SymAddSymbolW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, name: ::windows::core::PCWSTR, address: u64, size: u32, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymAddSymbolW(hprocess.into(), ::core::mem::transmute(baseofdll), name.into(), ::core::mem::transmute(address), ::core::mem::transmute(size), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymAddSymbolW(hprocess.into(), baseofdll, name.into(), address, size, flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59818,7 +59802,7 @@ where extern "system" { fn SymAddrIncludeInlineTrace(hprocess: super::super::super::Foundation::HANDLE, address: u64) -> u32; } - ::core::mem::transmute(SymAddrIncludeInlineTrace(hprocess.into(), ::core::mem::transmute(address))) + ::core::mem::transmute(SymAddrIncludeInlineTrace(hprocess.into(), address)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59844,7 +59828,7 @@ where extern "system" { fn SymCompareInlineTrace(hprocess: super::super::super::Foundation::HANDLE, address1: u64, inlinecontext1: u32, retaddress1: u64, address2: u64, retaddress2: u64) -> u32; } - ::core::mem::transmute(SymCompareInlineTrace(hprocess.into(), ::core::mem::transmute(address1), ::core::mem::transmute(inlinecontext1), ::core::mem::transmute(retaddress1), ::core::mem::transmute(address2), ::core::mem::transmute(retaddress2))) + ::core::mem::transmute(SymCompareInlineTrace(hprocess.into(), address1, inlinecontext1, retaddress1, address2, retaddress2)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59858,7 +59842,7 @@ where extern "system" { fn SymDeleteSymbol(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, name: ::windows::core::PCSTR, address: u64, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymDeleteSymbol(hprocess.into(), ::core::mem::transmute(baseofdll), name.into(), ::core::mem::transmute(address), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymDeleteSymbol(hprocess.into(), baseofdll, name.into(), address, flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59872,7 +59856,7 @@ where extern "system" { fn SymDeleteSymbolW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, name: ::windows::core::PCWSTR, address: u64, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymDeleteSymbolW(hprocess.into(), ::core::mem::transmute(baseofdll), name.into(), ::core::mem::transmute(address), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymDeleteSymbolW(hprocess.into(), baseofdll, name.into(), address, flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59887,7 +59871,7 @@ where extern "system" { fn SymEnumLines(hprocess: super::super::super::Foundation::HANDLE, base: u64, obj: ::windows::core::PCSTR, file: ::windows::core::PCSTR, enumlinescallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumLines(hprocess.into(), ::core::mem::transmute(base), obj.into(), file.into(), ::core::mem::transmute(enumlinescallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumLines(hprocess.into(), base, obj.into(), file.into(), ::core::mem::transmute(enumlinescallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59902,7 +59886,7 @@ where extern "system" { fn SymEnumLinesW(hprocess: super::super::super::Foundation::HANDLE, base: u64, obj: ::windows::core::PCWSTR, file: ::windows::core::PCWSTR, enumlinescallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumLinesW(hprocess.into(), ::core::mem::transmute(base), obj.into(), file.into(), ::core::mem::transmute(enumlinescallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumLinesW(hprocess.into(), base, obj.into(), file.into(), ::core::mem::transmute(enumlinescallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59925,7 +59909,7 @@ where extern "system" { fn SymEnumSourceFileTokens(hprocess: super::super::super::Foundation::HANDLE, base: u64, callback: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSourceFileTokens(hprocess.into(), ::core::mem::transmute(base), ::core::mem::transmute(callback))) + ::core::mem::transmute(SymEnumSourceFileTokens(hprocess.into(), base, ::core::mem::transmute(callback))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59939,7 +59923,7 @@ where extern "system" { fn SymEnumSourceFiles(hprocess: super::super::super::Foundation::HANDLE, modbase: u64, mask: ::windows::core::PCSTR, cbsrcfiles: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSourceFiles(hprocess.into(), ::core::mem::transmute(modbase), mask.into(), ::core::mem::transmute(cbsrcfiles), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumSourceFiles(hprocess.into(), modbase, mask.into(), ::core::mem::transmute(cbsrcfiles), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59953,7 +59937,7 @@ where extern "system" { fn SymEnumSourceFilesW(hprocess: super::super::super::Foundation::HANDLE, modbase: u64, mask: ::windows::core::PCWSTR, cbsrcfiles: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSourceFilesW(hprocess.into(), ::core::mem::transmute(modbase), mask.into(), ::core::mem::transmute(cbsrcfiles), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumSourceFilesW(hprocess.into(), modbase, mask.into(), ::core::mem::transmute(cbsrcfiles), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59968,7 +59952,7 @@ where extern "system" { fn SymEnumSourceLines(hprocess: super::super::super::Foundation::HANDLE, base: u64, obj: ::windows::core::PCSTR, file: ::windows::core::PCSTR, line: u32, flags: u32, enumlinescallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSourceLines(hprocess.into(), ::core::mem::transmute(base), obj.into(), file.into(), ::core::mem::transmute(line), ::core::mem::transmute(flags), ::core::mem::transmute(enumlinescallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumSourceLines(hprocess.into(), base, obj.into(), file.into(), line, flags, ::core::mem::transmute(enumlinescallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59983,7 +59967,7 @@ where extern "system" { fn SymEnumSourceLinesW(hprocess: super::super::super::Foundation::HANDLE, base: u64, obj: ::windows::core::PCWSTR, file: ::windows::core::PCWSTR, line: u32, flags: u32, enumlinescallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSourceLinesW(hprocess.into(), ::core::mem::transmute(base), obj.into(), file.into(), ::core::mem::transmute(line), ::core::mem::transmute(flags), ::core::mem::transmute(enumlinescallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumSourceLinesW(hprocess.into(), base, obj.into(), file.into(), line, flags, ::core::mem::transmute(enumlinescallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59996,7 +59980,7 @@ where extern "system" { fn SymEnumSym(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSym(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumSym(hprocess.into(), baseofdll, ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60010,7 +59994,7 @@ where extern "system" { fn SymEnumSymbols(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, mask: ::windows::core::PCSTR, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSymbols(hprocess.into(), ::core::mem::transmute(baseofdll), mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumSymbols(hprocess.into(), baseofdll, mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60024,7 +60008,7 @@ where extern "system" { fn SymEnumSymbolsEx(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, mask: ::windows::core::PCSTR, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSymbolsEx(hprocess.into(), ::core::mem::transmute(baseofdll), mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext), ::core::mem::transmute(options))) + ::core::mem::transmute(SymEnumSymbolsEx(hprocess.into(), baseofdll, mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext), options)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60038,7 +60022,7 @@ where extern "system" { fn SymEnumSymbolsExW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, mask: ::windows::core::PCWSTR, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSymbolsExW(hprocess.into(), ::core::mem::transmute(baseofdll), mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext), ::core::mem::transmute(options))) + ::core::mem::transmute(SymEnumSymbolsExW(hprocess.into(), baseofdll, mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext), options)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60051,7 +60035,7 @@ where extern "system" { fn SymEnumSymbolsForAddr(hprocess: super::super::super::Foundation::HANDLE, address: u64, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSymbolsForAddr(hprocess.into(), ::core::mem::transmute(address), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumSymbolsForAddr(hprocess.into(), address, ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60064,7 +60048,7 @@ where extern "system" { fn SymEnumSymbolsForAddrW(hprocess: super::super::super::Foundation::HANDLE, address: u64, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSymbolsForAddrW(hprocess.into(), ::core::mem::transmute(address), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumSymbolsForAddrW(hprocess.into(), address, ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60078,7 +60062,7 @@ where extern "system" { fn SymEnumSymbolsW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, mask: ::windows::core::PCWSTR, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumSymbolsW(hprocess.into(), ::core::mem::transmute(baseofdll), mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumSymbolsW(hprocess.into(), baseofdll, mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60091,7 +60075,7 @@ where extern "system" { fn SymEnumTypes(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumTypes(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumTypes(hprocess.into(), baseofdll, ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60105,7 +60089,7 @@ where extern "system" { fn SymEnumTypesByName(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, mask: ::windows::core::PCSTR, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumTypesByName(hprocess.into(), ::core::mem::transmute(baseofdll), mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumTypesByName(hprocess.into(), baseofdll, mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60119,7 +60103,7 @@ where extern "system" { fn SymEnumTypesByNameW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, mask: ::windows::core::PCWSTR, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumTypesByNameW(hprocess.into(), ::core::mem::transmute(baseofdll), mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumTypesByNameW(hprocess.into(), baseofdll, mask.into(), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60132,7 +60116,7 @@ where extern "system" { fn SymEnumTypesW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumTypesW(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumTypesW(hprocess.into(), baseofdll, ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86")] @@ -60186,7 +60170,7 @@ where extern "system" { fn SymEnumerateSymbols(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u32, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumerateSymbols(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumerateSymbols(hprocess.into(), baseofdll, ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60199,7 +60183,7 @@ where extern "system" { fn SymEnumerateSymbols64(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumerateSymbols64(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumerateSymbols64(hprocess.into(), baseofdll, ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86")] @@ -60213,7 +60197,7 @@ where extern "system" { fn SymEnumerateSymbolsW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u32, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumerateSymbolsW(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumerateSymbolsW(hprocess.into(), baseofdll, ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60226,7 +60210,7 @@ where extern "system" { fn SymEnumerateSymbolsW64(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymEnumerateSymbolsW64(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymEnumerateSymbolsW64(hprocess.into(), baseofdll, ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60301,7 +60285,7 @@ where extern "system" { fn SymFindFileInPath(hprocess: super::super::super::Foundation::HANDLE, searchpatha: ::windows::core::PCSTR, filename: ::windows::core::PCSTR, id: *const ::core::ffi::c_void, two: u32, three: u32, flags: SYM_FIND_ID_OPTION, foundfile: ::windows::core::PSTR, callback: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFindFileInPath(hprocess.into(), searchpatha.into(), filename.into(), ::core::mem::transmute(id), ::core::mem::transmute(two), ::core::mem::transmute(three), ::core::mem::transmute(flags), ::core::mem::transmute(foundfile), ::core::mem::transmute(callback), ::core::mem::transmute(context))) + ::core::mem::transmute(SymFindFileInPath(hprocess.into(), searchpatha.into(), filename.into(), ::core::mem::transmute(id), two, three, flags, ::core::mem::transmute(foundfile), ::core::mem::transmute(callback), ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60316,7 +60300,7 @@ where extern "system" { fn SymFindFileInPathW(hprocess: super::super::super::Foundation::HANDLE, searchpatha: ::windows::core::PCWSTR, filename: ::windows::core::PCWSTR, id: *const ::core::ffi::c_void, two: u32, three: u32, flags: SYM_FIND_ID_OPTION, foundfile: ::windows::core::PWSTR, callback: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFindFileInPathW(hprocess.into(), searchpatha.into(), filename.into(), ::core::mem::transmute(id), ::core::mem::transmute(two), ::core::mem::transmute(three), ::core::mem::transmute(flags), ::core::mem::transmute(foundfile), ::core::mem::transmute(callback), ::core::mem::transmute(context))) + ::core::mem::transmute(SymFindFileInPathW(hprocess.into(), searchpatha.into(), filename.into(), ::core::mem::transmute(id), two, three, flags, ::core::mem::transmute(foundfile), ::core::mem::transmute(callback), ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60329,7 +60313,7 @@ where extern "system" { fn SymFromAddr(hprocess: super::super::super::Foundation::HANDLE, address: u64, displacement: *mut u64, symbol: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFromAddr(hprocess.into(), ::core::mem::transmute(address), ::core::mem::transmute(displacement), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymFromAddr(hprocess.into(), address, ::core::mem::transmute(displacement), ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60342,7 +60326,7 @@ where extern "system" { fn SymFromAddrW(hprocess: super::super::super::Foundation::HANDLE, address: u64, displacement: *mut u64, symbol: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFromAddrW(hprocess.into(), ::core::mem::transmute(address), ::core::mem::transmute(displacement), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymFromAddrW(hprocess.into(), address, ::core::mem::transmute(displacement), ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60355,7 +60339,7 @@ where extern "system" { fn SymFromIndex(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symbol: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFromIndex(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(index), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymFromIndex(hprocess.into(), baseofdll, index, ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60368,7 +60352,7 @@ where extern "system" { fn SymFromIndexW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symbol: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFromIndexW(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(index), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymFromIndexW(hprocess.into(), baseofdll, index, ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60381,7 +60365,7 @@ where extern "system" { fn SymFromInlineContext(hprocess: super::super::super::Foundation::HANDLE, address: u64, inlinecontext: u32, displacement: *mut u64, symbol: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFromInlineContext(hprocess.into(), ::core::mem::transmute(address), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(displacement), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymFromInlineContext(hprocess.into(), address, inlinecontext, ::core::mem::transmute(displacement), ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60394,7 +60378,7 @@ where extern "system" { fn SymFromInlineContextW(hprocess: super::super::super::Foundation::HANDLE, address: u64, inlinecontext: u32, displacement: *mut u64, symbol: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFromInlineContextW(hprocess.into(), ::core::mem::transmute(address), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(displacement), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymFromInlineContextW(hprocess.into(), address, inlinecontext, ::core::mem::transmute(displacement), ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60435,7 +60419,7 @@ where extern "system" { fn SymFromToken(hprocess: super::super::super::Foundation::HANDLE, base: u64, token: u32, symbol: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFromToken(hprocess.into(), ::core::mem::transmute(base), ::core::mem::transmute(token), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymFromToken(hprocess.into(), base, token, ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60448,7 +60432,7 @@ where extern "system" { fn SymFromTokenW(hprocess: super::super::super::Foundation::HANDLE, base: u64, token: u32, symbol: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFromTokenW(hprocess.into(), ::core::mem::transmute(base), ::core::mem::transmute(token), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymFromTokenW(hprocess.into(), base, token, ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86")] @@ -60462,7 +60446,7 @@ where extern "system" { fn SymFunctionTableAccess(hprocess: super::super::super::Foundation::HANDLE, addrbase: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SymFunctionTableAccess(hprocess.into(), ::core::mem::transmute(addrbase))) + ::core::mem::transmute(SymFunctionTableAccess(hprocess.into(), addrbase)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60475,7 +60459,7 @@ where extern "system" { fn SymFunctionTableAccess64(hprocess: super::super::super::Foundation::HANDLE, addrbase: u64) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SymFunctionTableAccess64(hprocess.into(), ::core::mem::transmute(addrbase))) + ::core::mem::transmute(SymFunctionTableAccess64(hprocess.into(), addrbase)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60488,7 +60472,7 @@ where extern "system" { fn SymFunctionTableAccess64AccessRoutines(hprocess: super::super::super::Foundation::HANDLE, addrbase: u64, readmemoryroutine: *mut ::core::ffi::c_void, getmodulebaseroutine: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SymFunctionTableAccess64AccessRoutines(hprocess.into(), ::core::mem::transmute(addrbase), ::core::mem::transmute(readmemoryroutine), ::core::mem::transmute(getmodulebaseroutine))) + ::core::mem::transmute(SymFunctionTableAccess64AccessRoutines(hprocess.into(), addrbase, ::core::mem::transmute(readmemoryroutine), ::core::mem::transmute(getmodulebaseroutine))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60498,7 +60482,7 @@ pub unsafe fn SymGetExtendedOption(option: IMAGEHLP_EXTENDED_OPTIONS) -> super:: extern "system" { fn SymGetExtendedOption(option: IMAGEHLP_EXTENDED_OPTIONS) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetExtendedOption(::core::mem::transmute(option))) + ::core::mem::transmute(SymGetExtendedOption(option)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60522,7 +60506,7 @@ pub unsafe fn SymGetHomeDirectory(r#type: IMAGEHLP_HD_TYPE, dir: &mut [u8]) -> : extern "system" { fn SymGetHomeDirectory(r#type: IMAGEHLP_HD_TYPE, dir: ::windows::core::PSTR, size: usize) -> ::windows::core::PSTR; } - ::core::mem::transmute(SymGetHomeDirectory(::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dir)), dir.len() as _)) + ::core::mem::transmute(SymGetHomeDirectory(r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dir)), dir.len() as _)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -60531,7 +60515,7 @@ pub unsafe fn SymGetHomeDirectoryW(r#type: IMAGEHLP_HD_TYPE, dir: &mut [u16]) -> extern "system" { fn SymGetHomeDirectoryW(r#type: IMAGEHLP_HD_TYPE, dir: ::windows::core::PWSTR, size: usize) -> ::windows::core::PWSTR; } - ::core::mem::transmute(SymGetHomeDirectoryW(::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dir)), dir.len() as _)) + ::core::mem::transmute(SymGetHomeDirectoryW(r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dir)), dir.len() as _)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86")] @@ -60545,7 +60529,7 @@ where extern "system" { fn SymGetLineFromAddr(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u32, pdwdisplacement: *mut u32, line: *mut IMAGEHLP_LINE) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetLineFromAddr(hprocess.into(), ::core::mem::transmute(dwaddr), ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(line))) + ::core::mem::transmute(SymGetLineFromAddr(hprocess.into(), dwaddr, ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(line))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60558,7 +60542,7 @@ where extern "system" { fn SymGetLineFromAddr64(hprocess: super::super::super::Foundation::HANDLE, qwaddr: u64, pdwdisplacement: *mut u32, line64: *mut IMAGEHLP_LINE64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetLineFromAddr64(hprocess.into(), ::core::mem::transmute(qwaddr), ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(line64))) + ::core::mem::transmute(SymGetLineFromAddr64(hprocess.into(), qwaddr, ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(line64))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60571,7 +60555,7 @@ where extern "system" { fn SymGetLineFromAddrW64(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u64, pdwdisplacement: *mut u32, line: *mut IMAGEHLP_LINEW64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetLineFromAddrW64(hprocess.into(), ::core::mem::transmute(dwaddr), ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(line))) + ::core::mem::transmute(SymGetLineFromAddrW64(hprocess.into(), dwaddr, ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(line))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60584,7 +60568,7 @@ where extern "system" { fn SymGetLineFromInlineContext(hprocess: super::super::super::Foundation::HANDLE, qwaddr: u64, inlinecontext: u32, qwmodulebaseaddress: u64, pdwdisplacement: *mut u32, line64: *mut IMAGEHLP_LINE64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetLineFromInlineContext(hprocess.into(), ::core::mem::transmute(qwaddr), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(qwmodulebaseaddress), ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(line64))) + ::core::mem::transmute(SymGetLineFromInlineContext(hprocess.into(), qwaddr, inlinecontext, qwmodulebaseaddress, ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(line64))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60597,7 +60581,7 @@ where extern "system" { fn SymGetLineFromInlineContextW(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u64, inlinecontext: u32, qwmodulebaseaddress: u64, pdwdisplacement: *mut u32, line: *mut IMAGEHLP_LINEW64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetLineFromInlineContextW(hprocess.into(), ::core::mem::transmute(dwaddr), ::core::mem::transmute(inlinecontext), ::core::mem::transmute(qwmodulebaseaddress), ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(line))) + ::core::mem::transmute(SymGetLineFromInlineContextW(hprocess.into(), dwaddr, inlinecontext, qwmodulebaseaddress, ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(line))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86")] @@ -60613,7 +60597,7 @@ where extern "system" { fn SymGetLineFromName(hprocess: super::super::super::Foundation::HANDLE, modulename: ::windows::core::PCSTR, filename: ::windows::core::PCSTR, dwlinenumber: u32, pldisplacement: *mut i32, line: *mut IMAGEHLP_LINE) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetLineFromName(hprocess.into(), modulename.into(), filename.into(), ::core::mem::transmute(dwlinenumber), ::core::mem::transmute(pldisplacement), ::core::mem::transmute(line))) + ::core::mem::transmute(SymGetLineFromName(hprocess.into(), modulename.into(), filename.into(), dwlinenumber, ::core::mem::transmute(pldisplacement), ::core::mem::transmute(line))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60628,7 +60612,7 @@ where extern "system" { fn SymGetLineFromName64(hprocess: super::super::super::Foundation::HANDLE, modulename: ::windows::core::PCSTR, filename: ::windows::core::PCSTR, dwlinenumber: u32, pldisplacement: *mut i32, line: *mut IMAGEHLP_LINE64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetLineFromName64(hprocess.into(), modulename.into(), filename.into(), ::core::mem::transmute(dwlinenumber), ::core::mem::transmute(pldisplacement), ::core::mem::transmute(line))) + ::core::mem::transmute(SymGetLineFromName64(hprocess.into(), modulename.into(), filename.into(), dwlinenumber, ::core::mem::transmute(pldisplacement), ::core::mem::transmute(line))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60643,7 +60627,7 @@ where extern "system" { fn SymGetLineFromNameW64(hprocess: super::super::super::Foundation::HANDLE, modulename: ::windows::core::PCWSTR, filename: ::windows::core::PCWSTR, dwlinenumber: u32, pldisplacement: *mut i32, line: *mut IMAGEHLP_LINEW64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetLineFromNameW64(hprocess.into(), modulename.into(), filename.into(), ::core::mem::transmute(dwlinenumber), ::core::mem::transmute(pldisplacement), ::core::mem::transmute(line))) + ::core::mem::transmute(SymGetLineFromNameW64(hprocess.into(), modulename.into(), filename.into(), dwlinenumber, ::core::mem::transmute(pldisplacement), ::core::mem::transmute(line))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86")] @@ -60737,7 +60721,7 @@ where extern "system" { fn SymGetModuleBase(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u32) -> u32; } - ::core::mem::transmute(SymGetModuleBase(hprocess.into(), ::core::mem::transmute(dwaddr))) + ::core::mem::transmute(SymGetModuleBase(hprocess.into(), dwaddr)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60750,7 +60734,7 @@ where extern "system" { fn SymGetModuleBase64(hprocess: super::super::super::Foundation::HANDLE, qwaddr: u64) -> u64; } - ::core::mem::transmute(SymGetModuleBase64(hprocess.into(), ::core::mem::transmute(qwaddr))) + ::core::mem::transmute(SymGetModuleBase64(hprocess.into(), qwaddr)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86")] @@ -60764,7 +60748,7 @@ where extern "system" { fn SymGetModuleInfo(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u32, moduleinfo: *mut IMAGEHLP_MODULE) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetModuleInfo(hprocess.into(), ::core::mem::transmute(dwaddr), ::core::mem::transmute(moduleinfo))) + ::core::mem::transmute(SymGetModuleInfo(hprocess.into(), dwaddr, ::core::mem::transmute(moduleinfo))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60777,7 +60761,7 @@ where extern "system" { fn SymGetModuleInfo64(hprocess: super::super::super::Foundation::HANDLE, qwaddr: u64, moduleinfo: *mut IMAGEHLP_MODULE64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetModuleInfo64(hprocess.into(), ::core::mem::transmute(qwaddr), ::core::mem::transmute(moduleinfo))) + ::core::mem::transmute(SymGetModuleInfo64(hprocess.into(), qwaddr, ::core::mem::transmute(moduleinfo))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86")] @@ -60791,7 +60775,7 @@ where extern "system" { fn SymGetModuleInfoW(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u32, moduleinfo: *mut IMAGEHLP_MODULEW) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetModuleInfoW(hprocess.into(), ::core::mem::transmute(dwaddr), ::core::mem::transmute(moduleinfo))) + ::core::mem::transmute(SymGetModuleInfoW(hprocess.into(), dwaddr, ::core::mem::transmute(moduleinfo))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60804,7 +60788,7 @@ where extern "system" { fn SymGetModuleInfoW64(hprocess: super::super::super::Foundation::HANDLE, qwaddr: u64, moduleinfo: *mut IMAGEHLP_MODULEW64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetModuleInfoW64(hprocess.into(), ::core::mem::transmute(qwaddr), ::core::mem::transmute(moduleinfo))) + ::core::mem::transmute(SymGetModuleInfoW64(hprocess.into(), qwaddr, ::core::mem::transmute(moduleinfo))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60817,7 +60801,7 @@ where extern "system" { fn SymGetOmaps(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, omapto: *mut *mut OMAP, comapto: *mut u64, omapfrom: *mut *mut OMAP, comapfrom: *mut u64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetOmaps(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(omapto), ::core::mem::transmute(comapto), ::core::mem::transmute(omapfrom), ::core::mem::transmute(comapfrom))) + ::core::mem::transmute(SymGetOmaps(hprocess.into(), baseofdll, ::core::mem::transmute(omapto), ::core::mem::transmute(comapto), ::core::mem::transmute(omapfrom), ::core::mem::transmute(comapfrom))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -60839,7 +60823,7 @@ where extern "system" { fn SymGetScope(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symbol: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetScope(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(index), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymGetScope(hprocess.into(), baseofdll, index, ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60852,7 +60836,7 @@ where extern "system" { fn SymGetScopeW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symbol: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetScopeW(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(index), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymGetScopeW(hprocess.into(), baseofdll, index, ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60893,7 +60877,7 @@ where extern "system" { fn SymGetSourceFile(hprocess: super::super::super::Foundation::HANDLE, base: u64, params: ::windows::core::PCSTR, filespec: ::windows::core::PCSTR, filepath: ::windows::core::PSTR, size: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSourceFile(hprocess.into(), ::core::mem::transmute(base), params.into(), filespec.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filepath)), filepath.len() as _)) + ::core::mem::transmute(SymGetSourceFile(hprocess.into(), base, params.into(), filespec.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filepath)), filepath.len() as _)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60907,7 +60891,7 @@ where extern "system" { fn SymGetSourceFileChecksum(hprocess: super::super::super::Foundation::HANDLE, base: u64, filespec: ::windows::core::PCSTR, pchecksumtype: *mut u32, pchecksum: *mut u8, checksumsize: u32, pactualbyteswritten: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSourceFileChecksum(hprocess.into(), ::core::mem::transmute(base), filespec.into(), ::core::mem::transmute(pchecksumtype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchecksum)), pchecksum.len() as _, ::core::mem::transmute(pactualbyteswritten))) + ::core::mem::transmute(SymGetSourceFileChecksum(hprocess.into(), base, filespec.into(), ::core::mem::transmute(pchecksumtype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchecksum)), pchecksum.len() as _, ::core::mem::transmute(pactualbyteswritten))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60921,7 +60905,7 @@ where extern "system" { fn SymGetSourceFileChecksumW(hprocess: super::super::super::Foundation::HANDLE, base: u64, filespec: ::windows::core::PCWSTR, pchecksumtype: *mut u32, pchecksum: *mut u8, checksumsize: u32, pactualbyteswritten: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSourceFileChecksumW(hprocess.into(), ::core::mem::transmute(base), filespec.into(), ::core::mem::transmute(pchecksumtype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchecksum)), pchecksum.len() as _, ::core::mem::transmute(pactualbyteswritten))) + ::core::mem::transmute(SymGetSourceFileChecksumW(hprocess.into(), base, filespec.into(), ::core::mem::transmute(pchecksumtype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchecksum)), pchecksum.len() as _, ::core::mem::transmute(pactualbyteswritten))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -60993,7 +60977,7 @@ where extern "system" { fn SymGetSourceFileToken(hprocess: super::super::super::Foundation::HANDLE, base: u64, filespec: ::windows::core::PCSTR, token: *mut *mut ::core::ffi::c_void, size: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSourceFileToken(hprocess.into(), ::core::mem::transmute(base), filespec.into(), ::core::mem::transmute(token), ::core::mem::transmute(size))) + ::core::mem::transmute(SymGetSourceFileToken(hprocess.into(), base, filespec.into(), ::core::mem::transmute(token), ::core::mem::transmute(size))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61009,7 +60993,7 @@ where extern "system" { fn SymGetSourceFileTokenByTokenName(hprocess: super::super::super::Foundation::HANDLE, base: u64, filespec: ::windows::core::PCSTR, tokenname: ::windows::core::PCSTR, tokenparameters: ::windows::core::PCSTR, token: *mut *mut ::core::ffi::c_void, size: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSourceFileTokenByTokenName(hprocess.into(), ::core::mem::transmute(base), filespec.into(), tokenname.into(), tokenparameters.into(), ::core::mem::transmute(token), ::core::mem::transmute(size))) + ::core::mem::transmute(SymGetSourceFileTokenByTokenName(hprocess.into(), base, filespec.into(), tokenname.into(), tokenparameters.into(), ::core::mem::transmute(token), ::core::mem::transmute(size))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61025,7 +61009,7 @@ where extern "system" { fn SymGetSourceFileTokenByTokenNameW(hprocess: super::super::super::Foundation::HANDLE, base: u64, filespec: ::windows::core::PCWSTR, tokenname: ::windows::core::PCWSTR, tokenparameters: ::windows::core::PCWSTR, token: *mut *mut ::core::ffi::c_void, size: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSourceFileTokenByTokenNameW(hprocess.into(), ::core::mem::transmute(base), filespec.into(), tokenname.into(), tokenparameters.into(), ::core::mem::transmute(token), ::core::mem::transmute(size))) + ::core::mem::transmute(SymGetSourceFileTokenByTokenNameW(hprocess.into(), base, filespec.into(), tokenname.into(), tokenparameters.into(), ::core::mem::transmute(token), ::core::mem::transmute(size))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61039,7 +61023,7 @@ where extern "system" { fn SymGetSourceFileTokenW(hprocess: super::super::super::Foundation::HANDLE, base: u64, filespec: ::windows::core::PCWSTR, token: *mut *mut ::core::ffi::c_void, size: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSourceFileTokenW(hprocess.into(), ::core::mem::transmute(base), filespec.into(), ::core::mem::transmute(token), ::core::mem::transmute(size))) + ::core::mem::transmute(SymGetSourceFileTokenW(hprocess.into(), base, filespec.into(), ::core::mem::transmute(token), ::core::mem::transmute(size))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61054,7 +61038,7 @@ where extern "system" { fn SymGetSourceFileW(hprocess: super::super::super::Foundation::HANDLE, base: u64, params: ::windows::core::PCWSTR, filespec: ::windows::core::PCWSTR, filepath: ::windows::core::PWSTR, size: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSourceFileW(hprocess.into(), ::core::mem::transmute(base), params.into(), filespec.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filepath)), filepath.len() as _)) + ::core::mem::transmute(SymGetSourceFileW(hprocess.into(), base, params.into(), filespec.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(filepath)), filepath.len() as _)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61098,7 +61082,7 @@ where extern "system" { fn SymGetSymFromAddr(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u32, pdwdisplacement: *mut u32, symbol: *mut IMAGEHLP_SYMBOL) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSymFromAddr(hprocess.into(), ::core::mem::transmute(dwaddr), ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymGetSymFromAddr(hprocess.into(), dwaddr, ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61111,7 +61095,7 @@ where extern "system" { fn SymGetSymFromAddr64(hprocess: super::super::super::Foundation::HANDLE, qwaddr: u64, pdwdisplacement: *mut u64, symbol: *mut IMAGEHLP_SYMBOL64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSymFromAddr64(hprocess.into(), ::core::mem::transmute(qwaddr), ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymGetSymFromAddr64(hprocess.into(), qwaddr, ::core::mem::transmute(pdwdisplacement), ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86")] @@ -61209,7 +61193,7 @@ where extern "system" { fn SymGetSymbolFile(hprocess: super::super::super::Foundation::HANDLE, sympath: ::windows::core::PCSTR, imagefile: ::windows::core::PCSTR, r#type: IMAGEHLP_SF_TYPE, symbolfile: ::windows::core::PSTR, csymbolfile: usize, dbgfile: ::windows::core::PSTR, cdbgfile: usize) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSymbolFile(hprocess.into(), sympath.into(), imagefile.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(symbolfile)), symbolfile.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dbgfile)), dbgfile.len() as _)) + ::core::mem::transmute(SymGetSymbolFile(hprocess.into(), sympath.into(), imagefile.into(), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(symbolfile)), symbolfile.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dbgfile)), dbgfile.len() as _)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61224,7 +61208,7 @@ where extern "system" { fn SymGetSymbolFileW(hprocess: super::super::super::Foundation::HANDLE, sympath: ::windows::core::PCWSTR, imagefile: ::windows::core::PCWSTR, r#type: IMAGEHLP_SF_TYPE, symbolfile: ::windows::core::PWSTR, csymbolfile: usize, dbgfile: ::windows::core::PWSTR, cdbgfile: usize) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetSymbolFileW(hprocess.into(), sympath.into(), imagefile.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(symbolfile)), symbolfile.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dbgfile)), dbgfile.len() as _)) + ::core::mem::transmute(SymGetSymbolFileW(hprocess.into(), sympath.into(), imagefile.into(), r#type, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(symbolfile)), symbolfile.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(dbgfile)), dbgfile.len() as _)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61238,7 +61222,7 @@ where extern "system" { fn SymGetTypeFromName(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, name: ::windows::core::PCSTR, symbol: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetTypeFromName(hprocess.into(), ::core::mem::transmute(baseofdll), name.into(), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymGetTypeFromName(hprocess.into(), baseofdll, name.into(), ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61252,7 +61236,7 @@ where extern "system" { fn SymGetTypeFromNameW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, name: ::windows::core::PCWSTR, symbol: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetTypeFromNameW(hprocess.into(), ::core::mem::transmute(baseofdll), name.into(), ::core::mem::transmute(symbol))) + ::core::mem::transmute(SymGetTypeFromNameW(hprocess.into(), baseofdll, name.into(), ::core::mem::transmute(symbol))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61265,7 +61249,7 @@ where extern "system" { fn SymGetTypeInfo(hprocess: super::super::super::Foundation::HANDLE, modbase: u64, typeid: u32, gettype: IMAGEHLP_SYMBOL_TYPE_INFO, pinfo: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetTypeInfo(hprocess.into(), ::core::mem::transmute(modbase), ::core::mem::transmute(typeid), ::core::mem::transmute(gettype), ::core::mem::transmute(pinfo))) + ::core::mem::transmute(SymGetTypeInfo(hprocess.into(), modbase, typeid, gettype, ::core::mem::transmute(pinfo))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61278,7 +61262,7 @@ where extern "system" { fn SymGetTypeInfoEx(hprocess: super::super::super::Foundation::HANDLE, modbase: u64, params: *mut IMAGEHLP_GET_TYPE_INFO_PARAMS) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetTypeInfoEx(hprocess.into(), ::core::mem::transmute(modbase), ::core::mem::transmute(params))) + ::core::mem::transmute(SymGetTypeInfoEx(hprocess.into(), modbase, ::core::mem::transmute(params))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61291,7 +61275,7 @@ where extern "system" { fn SymGetUnwindInfo(hprocess: super::super::super::Foundation::HANDLE, address: u64, buffer: *mut ::core::ffi::c_void, size: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymGetUnwindInfo(hprocess.into(), ::core::mem::transmute(address), ::core::mem::transmute(buffer), ::core::mem::transmute(size))) + ::core::mem::transmute(SymGetUnwindInfo(hprocess.into(), address, ::core::mem::transmute(buffer), ::core::mem::transmute(size))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61338,7 +61322,7 @@ where extern "system" { fn SymLoadModule(hprocess: super::super::super::Foundation::HANDLE, hfile: super::super::super::Foundation::HANDLE, imagename: ::windows::core::PCSTR, modulename: ::windows::core::PCSTR, baseofdll: u32, sizeofdll: u32) -> u32; } - ::core::mem::transmute(SymLoadModule(hprocess.into(), hfile.into(), imagename.into(), modulename.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(sizeofdll))) + ::core::mem::transmute(SymLoadModule(hprocess.into(), hfile.into(), imagename.into(), modulename.into(), baseofdll, sizeofdll)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61354,7 +61338,7 @@ where extern "system" { fn SymLoadModule64(hprocess: super::super::super::Foundation::HANDLE, hfile: super::super::super::Foundation::HANDLE, imagename: ::windows::core::PCSTR, modulename: ::windows::core::PCSTR, baseofdll: u64, sizeofdll: u32) -> u64; } - ::core::mem::transmute(SymLoadModule64(hprocess.into(), hfile.into(), imagename.into(), modulename.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(sizeofdll))) + ::core::mem::transmute(SymLoadModule64(hprocess.into(), hfile.into(), imagename.into(), modulename.into(), baseofdll, sizeofdll)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61370,7 +61354,7 @@ where extern "system" { fn SymLoadModuleEx(hprocess: super::super::super::Foundation::HANDLE, hfile: super::super::super::Foundation::HANDLE, imagename: ::windows::core::PCSTR, modulename: ::windows::core::PCSTR, baseofdll: u64, dllsize: u32, data: *const MODLOAD_DATA, flags: SYM_LOAD_FLAGS) -> u64; } - ::core::mem::transmute(SymLoadModuleEx(hprocess.into(), hfile.into(), imagename.into(), modulename.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(dllsize), ::core::mem::transmute(data), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymLoadModuleEx(hprocess.into(), hfile.into(), imagename.into(), modulename.into(), baseofdll, dllsize, ::core::mem::transmute(data), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61386,7 +61370,7 @@ where extern "system" { fn SymLoadModuleExW(hprocess: super::super::super::Foundation::HANDLE, hfile: super::super::super::Foundation::HANDLE, imagename: ::windows::core::PCWSTR, modulename: ::windows::core::PCWSTR, baseofdll: u64, dllsize: u32, data: *const MODLOAD_DATA, flags: SYM_LOAD_FLAGS) -> u64; } - ::core::mem::transmute(SymLoadModuleExW(hprocess.into(), hfile.into(), imagename.into(), modulename.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(dllsize), ::core::mem::transmute(data), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymLoadModuleExW(hprocess.into(), hfile.into(), imagename.into(), modulename.into(), baseofdll, dllsize, ::core::mem::transmute(data), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61524,7 +61508,7 @@ where extern "system" { fn SymQueryInlineTrace(hprocess: super::super::super::Foundation::HANDLE, startaddress: u64, startcontext: u32, startretaddress: u64, curaddress: u64, curcontext: *mut u32, curframeindex: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymQueryInlineTrace(hprocess.into(), ::core::mem::transmute(startaddress), ::core::mem::transmute(startcontext), ::core::mem::transmute(startretaddress), ::core::mem::transmute(curaddress), ::core::mem::transmute(curcontext), ::core::mem::transmute(curframeindex))) + ::core::mem::transmute(SymQueryInlineTrace(hprocess.into(), startaddress, startcontext, startretaddress, curaddress, ::core::mem::transmute(curcontext), ::core::mem::transmute(curframeindex))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61564,7 +61548,7 @@ where extern "system" { fn SymRegisterCallback64(hprocess: super::super::super::Foundation::HANDLE, callbackfunction: *mut ::core::ffi::c_void, usercontext: u64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymRegisterCallback64(hprocess.into(), ::core::mem::transmute(callbackfunction), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymRegisterCallback64(hprocess.into(), ::core::mem::transmute(callbackfunction), usercontext)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61577,7 +61561,7 @@ where extern "system" { fn SymRegisterCallbackW64(hprocess: super::super::super::Foundation::HANDLE, callbackfunction: *mut ::core::ffi::c_void, usercontext: u64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymRegisterCallbackW64(hprocess.into(), ::core::mem::transmute(callbackfunction), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymRegisterCallbackW64(hprocess.into(), ::core::mem::transmute(callbackfunction), usercontext)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86")] @@ -61604,7 +61588,7 @@ where extern "system" { fn SymRegisterFunctionEntryCallback64(hprocess: super::super::super::Foundation::HANDLE, callbackfunction: *mut ::core::ffi::c_void, usercontext: u64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymRegisterFunctionEntryCallback64(hprocess.into(), ::core::mem::transmute(callbackfunction), ::core::mem::transmute(usercontext))) + ::core::mem::transmute(SymRegisterFunctionEntryCallback64(hprocess.into(), ::core::mem::transmute(callbackfunction), usercontext)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61618,7 +61602,7 @@ where extern "system" { fn SymSearch(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symtag: u32, mask: ::windows::core::PCSTR, address: u64, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSearch(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(index), ::core::mem::transmute(symtag), mask.into(), ::core::mem::transmute(address), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext), ::core::mem::transmute(options))) + ::core::mem::transmute(SymSearch(hprocess.into(), baseofdll, index, symtag, mask.into(), address, ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext), options)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61632,7 +61616,7 @@ where extern "system" { fn SymSearchW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symtag: u32, mask: ::windows::core::PCWSTR, address: u64, enumsymbolscallback: *mut ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSearchW(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(index), ::core::mem::transmute(symtag), mask.into(), ::core::mem::transmute(address), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext), ::core::mem::transmute(options))) + ::core::mem::transmute(SymSearchW(hprocess.into(), baseofdll, index, symtag, mask.into(), address, ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext), options)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61658,7 +61642,7 @@ where extern "system" { fn SymSetExtendedOption(option: IMAGEHLP_EXTENDED_OPTIONS, value: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSetExtendedOption(::core::mem::transmute(option), value.into())) + ::core::mem::transmute(SymSetExtendedOption(option, value.into())) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61695,7 +61679,7 @@ pub unsafe fn SymSetOptions(symoptions: u32) -> u32 { extern "system" { fn SymSetOptions(symoptions: u32) -> u32; } - ::core::mem::transmute(SymSetOptions(::core::mem::transmute(symoptions))) + ::core::mem::transmute(SymSetOptions(symoptions)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61721,7 +61705,7 @@ where extern "system" { fn SymSetScopeFromAddr(hprocess: super::super::super::Foundation::HANDLE, address: u64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSetScopeFromAddr(hprocess.into(), ::core::mem::transmute(address))) + ::core::mem::transmute(SymSetScopeFromAddr(hprocess.into(), address)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61734,7 +61718,7 @@ where extern "system" { fn SymSetScopeFromIndex(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSetScopeFromIndex(hprocess.into(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(index))) + ::core::mem::transmute(SymSetScopeFromIndex(hprocess.into(), baseofdll, index)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61747,7 +61731,7 @@ where extern "system" { fn SymSetScopeFromInlineContext(hprocess: super::super::super::Foundation::HANDLE, address: u64, inlinecontext: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSetScopeFromInlineContext(hprocess.into(), ::core::mem::transmute(address), ::core::mem::transmute(inlinecontext))) + ::core::mem::transmute(SymSetScopeFromInlineContext(hprocess.into(), address, inlinecontext)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61822,7 +61806,7 @@ where extern "system" { fn SymSrvGetFileIndexInfo(file: ::windows::core::PCSTR, info: *mut SYMSRV_INDEX_INFO, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSrvGetFileIndexInfo(file.into(), ::core::mem::transmute(info), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymSrvGetFileIndexInfo(file.into(), ::core::mem::transmute(info), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61835,7 +61819,7 @@ where extern "system" { fn SymSrvGetFileIndexInfoW(file: ::windows::core::PCWSTR, info: *mut SYMSRV_INDEX_INFOW, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSrvGetFileIndexInfoW(file.into(), ::core::mem::transmute(info), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymSrvGetFileIndexInfoW(file.into(), ::core::mem::transmute(info), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61850,7 +61834,7 @@ where extern "system" { fn SymSrvGetFileIndexString(hprocess: super::super::super::Foundation::HANDLE, srvpath: ::windows::core::PCSTR, file: ::windows::core::PCSTR, index: ::windows::core::PSTR, size: usize, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSrvGetFileIndexString(hprocess.into(), srvpath.into(), file.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(index)), index.len() as _, ::core::mem::transmute(flags))) + ::core::mem::transmute(SymSrvGetFileIndexString(hprocess.into(), srvpath.into(), file.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(index)), index.len() as _, flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61865,7 +61849,7 @@ where extern "system" { fn SymSrvGetFileIndexStringW(hprocess: super::super::super::Foundation::HANDLE, srvpath: ::windows::core::PCWSTR, file: ::windows::core::PCWSTR, index: ::windows::core::PWSTR, size: usize, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSrvGetFileIndexStringW(hprocess.into(), srvpath.into(), file.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(index)), index.len() as _, ::core::mem::transmute(flags))) + ::core::mem::transmute(SymSrvGetFileIndexStringW(hprocess.into(), srvpath.into(), file.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(index)), index.len() as _, flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61878,7 +61862,7 @@ where extern "system" { fn SymSrvGetFileIndexes(file: ::windows::core::PCSTR, id: *mut ::windows::core::GUID, val1: *mut u32, val2: *mut u32, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSrvGetFileIndexes(file.into(), ::core::mem::transmute(id), ::core::mem::transmute(val1), ::core::mem::transmute(val2), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymSrvGetFileIndexes(file.into(), ::core::mem::transmute(id), ::core::mem::transmute(val1), ::core::mem::transmute(val2), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61891,7 +61875,7 @@ where extern "system" { fn SymSrvGetFileIndexesW(file: ::windows::core::PCWSTR, id: *mut ::windows::core::GUID, val1: *mut u32, val2: *mut u32, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSrvGetFileIndexesW(file.into(), ::core::mem::transmute(id), ::core::mem::transmute(val1), ::core::mem::transmute(val2), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymSrvGetFileIndexesW(file.into(), ::core::mem::transmute(id), ::core::mem::transmute(val1), ::core::mem::transmute(val2), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61966,7 +61950,7 @@ where extern "system" { fn SymSrvStoreFile(hprocess: super::super::super::Foundation::HANDLE, srvpath: ::windows::core::PCSTR, file: ::windows::core::PCSTR, flags: SYM_SRV_STORE_FILE_FLAGS) -> ::windows::core::PSTR; } - ::core::mem::transmute(SymSrvStoreFile(hprocess.into(), srvpath.into(), file.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymSrvStoreFile(hprocess.into(), srvpath.into(), file.into(), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61981,7 +61965,7 @@ where extern "system" { fn SymSrvStoreFileW(hprocess: super::super::super::Foundation::HANDLE, srvpath: ::windows::core::PCWSTR, file: ::windows::core::PCWSTR, flags: SYM_SRV_STORE_FILE_FLAGS) -> ::windows::core::PWSTR; } - ::core::mem::transmute(SymSrvStoreFileW(hprocess.into(), srvpath.into(), file.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymSrvStoreFileW(hprocess.into(), srvpath.into(), file.into(), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61997,7 +61981,7 @@ where extern "system" { fn SymSrvStoreSupplement(hprocess: super::super::super::Foundation::HANDLE, srvpath: ::windows::core::PCSTR, node: ::windows::core::PCSTR, file: ::windows::core::PCSTR, flags: u32) -> ::windows::core::PSTR; } - ::core::mem::transmute(SymSrvStoreSupplement(hprocess.into(), srvpath.into(), node.into(), file.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymSrvStoreSupplement(hprocess.into(), srvpath.into(), node.into(), file.into(), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62013,7 +61997,7 @@ where extern "system" { fn SymSrvStoreSupplementW(hprocess: super::super::super::Foundation::HANDLE, sympath: ::windows::core::PCWSTR, node: ::windows::core::PCWSTR, file: ::windows::core::PCWSTR, flags: u32) -> ::windows::core::PWSTR; } - ::core::mem::transmute(SymSrvStoreSupplementW(hprocess.into(), sympath.into(), node.into(), file.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(SymSrvStoreSupplementW(hprocess.into(), sympath.into(), node.into(), file.into(), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(target_arch = "x86")] @@ -62048,7 +62032,7 @@ where extern "system" { fn SymUnloadModule(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymUnloadModule(hprocess.into(), ::core::mem::transmute(baseofdll))) + ::core::mem::transmute(SymUnloadModule(hprocess.into(), baseofdll)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62061,7 +62045,7 @@ where extern "system" { fn SymUnloadModule64(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymUnloadModule64(hprocess.into(), ::core::mem::transmute(baseofdll))) + ::core::mem::transmute(SymUnloadModule64(hprocess.into(), baseofdll)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[repr(transparent)] @@ -62348,7 +62332,7 @@ pub unsafe fn TerminateProcessOnMemoryExhaustion(failedallocationsize: usize) { extern "system" { fn TerminateProcessOnMemoryExhaustion(failedallocationsize: usize); } - TerminateProcessOnMemoryExhaustion(::core::mem::transmute(failedallocationsize)) + TerminateProcessOnMemoryExhaustion(failedallocationsize) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62603,7 +62587,7 @@ where extern "system" { fn UnDecorateSymbolName(name: ::windows::core::PCSTR, outputstring: ::windows::core::PSTR, maxstringlength: u32, flags: u32) -> u32; } - ::core::mem::transmute(UnDecorateSymbolName(name.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(outputstring)), outputstring.len() as _, ::core::mem::transmute(flags))) + ::core::mem::transmute(UnDecorateSymbolName(name.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(outputstring)), outputstring.len() as _, flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] @@ -62615,7 +62599,7 @@ where extern "system" { fn UnDecorateSymbolNameW(name: ::windows::core::PCWSTR, outputstring: ::windows::core::PWSTR, maxstringlength: u32, flags: u32) -> u32; } - ::core::mem::transmute(UnDecorateSymbolNameW(name.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(outputstring)), outputstring.len() as _, ::core::mem::transmute(flags))) + ::core::mem::transmute(UnDecorateSymbolNameW(name.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(outputstring)), outputstring.len() as _, flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] @@ -62663,7 +62647,7 @@ where extern "system" { fn UpdateDebugInfoFileEx(imagefilename: ::windows::core::PCSTR, symbolpath: ::windows::core::PCSTR, debugfilepath: ::windows::core::PSTR, ntheaders: *const IMAGE_NT_HEADERS32, oldchecksum: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(UpdateDebugInfoFileEx(imagefilename.into(), symbolpath.into(), ::core::mem::transmute(debugfilepath), ::core::mem::transmute(ntheaders), ::core::mem::transmute(oldchecksum))) + ::core::mem::transmute(UpdateDebugInfoFileEx(imagefilename.into(), symbolpath.into(), ::core::mem::transmute(debugfilepath), ::core::mem::transmute(ntheaders), oldchecksum)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[repr(transparent)] @@ -65113,7 +65097,7 @@ pub unsafe fn WaitForDebugEvent(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds: extern "system" { fn WaitForDebugEvent(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(WaitForDebugEvent(::core::mem::transmute(lpdebugevent), ::core::mem::transmute(dwmilliseconds))) + ::core::mem::transmute(WaitForDebugEvent(::core::mem::transmute(lpdebugevent), dwmilliseconds)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] @@ -65123,7 +65107,7 @@ pub unsafe fn WaitForDebugEventEx(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds extern "system" { fn WaitForDebugEventEx(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(WaitForDebugEventEx(::core::mem::transmute(lpdebugevent), ::core::mem::transmute(dwmilliseconds))) + ::core::mem::transmute(WaitForDebugEventEx(::core::mem::transmute(lpdebugevent), dwmilliseconds)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -65149,7 +65133,7 @@ where extern "system" { fn Wow64GetThreadSelectorEntry(hthread: super::super::super::Foundation::HANDLE, dwselector: u32, lpselectorentry: *mut WOW64_LDT_ENTRY) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(Wow64GetThreadSelectorEntry(hthread.into(), ::core::mem::transmute(dwselector), ::core::mem::transmute(lpselectorentry))) + ::core::mem::transmute(Wow64GetThreadSelectorEntry(hthread.into(), dwselector, ::core::mem::transmute(lpselectorentry))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -65175,7 +65159,7 @@ where extern "system" { fn WriteProcessMemory(hprocess: super::super::super::Foundation::HANDLE, lpbaseaddress: *const ::core::ffi::c_void, lpbuffer: *const ::core::ffi::c_void, nsize: usize, lpnumberofbyteswritten: *mut usize) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(WriteProcessMemory(hprocess.into(), ::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize), ::core::mem::transmute(lpnumberofbyteswritten))) + ::core::mem::transmute(WriteProcessMemory(hprocess.into(), ::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(lpbuffer), nsize, ::core::mem::transmute(lpnumberofbyteswritten))) } #[repr(C, packed(1))] #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] 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 4630b68e2f..a7436b382a 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 @@ -39,7 +39,7 @@ pub unsafe fn CloseTrace(tracehandle: u64) -> u32 { extern "system" { fn CloseTrace(tracehandle: u64) -> u32; } - ::core::mem::transmute(CloseTrace(::core::mem::transmute(tracehandle))) + ::core::mem::transmute(CloseTrace(tracehandle)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52,7 +52,7 @@ where extern "system" { fn ControlTraceA(tracehandle: u64, instancename: ::windows::core::PCSTR, properties: *mut EVENT_TRACE_PROPERTIES, controlcode: EVENT_TRACE_CONTROL) -> u32; } - ::core::mem::transmute(ControlTraceA(::core::mem::transmute(tracehandle), instancename.into(), ::core::mem::transmute(properties), ::core::mem::transmute(controlcode))) + ::core::mem::transmute(ControlTraceA(tracehandle, instancename.into(), ::core::mem::transmute(properties), controlcode)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -65,7 +65,7 @@ where extern "system" { fn ControlTraceW(tracehandle: u64, instancename: ::windows::core::PCWSTR, properties: *mut EVENT_TRACE_PROPERTIES, controlcode: EVENT_TRACE_CONTROL) -> u32; } - ::core::mem::transmute(ControlTraceW(::core::mem::transmute(tracehandle), instancename.into(), ::core::mem::transmute(properties), ::core::mem::transmute(controlcode))) + ::core::mem::transmute(ControlTraceW(tracehandle, instancename.into(), ::core::mem::transmute(properties), controlcode)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3656,7 +3656,7 @@ pub unsafe fn EnableTrace(enable: u32, enableflag: u32, enablelevel: u32, contro extern "system" { fn EnableTrace(enable: u32, enableflag: u32, enablelevel: u32, controlguid: *const ::windows::core::GUID, tracehandle: u64) -> u32; } - ::core::mem::transmute(EnableTrace(::core::mem::transmute(enable), ::core::mem::transmute(enableflag), ::core::mem::transmute(enablelevel), ::core::mem::transmute(controlguid), ::core::mem::transmute(tracehandle))) + ::core::mem::transmute(EnableTrace(enable, enableflag, enablelevel, ::core::mem::transmute(controlguid), tracehandle)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -3665,7 +3665,7 @@ pub unsafe fn EnableTraceEx(providerid: *const ::windows::core::GUID, sourceid: extern "system" { fn EnableTraceEx(providerid: *const ::windows::core::GUID, sourceid: *const ::windows::core::GUID, tracehandle: u64, isenabled: u32, level: u8, matchanykeyword: u64, matchallkeyword: u64, enableproperty: u32, enablefilterdesc: *const EVENT_FILTER_DESCRIPTOR) -> u32; } - ::core::mem::transmute(EnableTraceEx(::core::mem::transmute(providerid), ::core::mem::transmute(sourceid), ::core::mem::transmute(tracehandle), ::core::mem::transmute(isenabled), ::core::mem::transmute(level), ::core::mem::transmute(matchanykeyword), ::core::mem::transmute(matchallkeyword), ::core::mem::transmute(enableproperty), ::core::mem::transmute(enablefilterdesc))) + ::core::mem::transmute(EnableTraceEx(::core::mem::transmute(providerid), ::core::mem::transmute(sourceid), tracehandle, isenabled, level, matchanykeyword, matchallkeyword, enableproperty, ::core::mem::transmute(enablefilterdesc))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -3674,7 +3674,7 @@ pub unsafe fn EnableTraceEx2(tracehandle: u64, providerid: *const ::windows::cor extern "system" { fn EnableTraceEx2(tracehandle: u64, providerid: *const ::windows::core::GUID, controlcode: u32, level: u8, matchanykeyword: u64, matchallkeyword: u64, timeout: u32, enableparameters: *const ENABLE_TRACE_PARAMETERS) -> u32; } - ::core::mem::transmute(EnableTraceEx2(::core::mem::transmute(tracehandle), ::core::mem::transmute(providerid), ::core::mem::transmute(controlcode), ::core::mem::transmute(level), ::core::mem::transmute(matchanykeyword), ::core::mem::transmute(matchallkeyword), ::core::mem::transmute(timeout), ::core::mem::transmute(enableparameters))) + ::core::mem::transmute(EnableTraceEx2(tracehandle, ::core::mem::transmute(providerid), controlcode, level, matchanykeyword, matchallkeyword, timeout, ::core::mem::transmute(enableparameters))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3693,7 +3693,7 @@ pub unsafe fn EnumerateTraceGuidsEx(tracequeryinfoclass: TRACE_QUERY_INFO_CLASS, extern "system" { fn EnumerateTraceGuidsEx(tracequeryinfoclass: TRACE_QUERY_INFO_CLASS, inbuffer: *const ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, returnlength: *mut u32) -> u32; } - ::core::mem::transmute(EnumerateTraceGuidsEx(::core::mem::transmute(tracequeryinfoclass), ::core::mem::transmute(inbuffer), ::core::mem::transmute(inbuffersize), ::core::mem::transmute(outbuffer), ::core::mem::transmute(outbuffersize), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(EnumerateTraceGuidsEx(tracequeryinfoclass, ::core::mem::transmute(inbuffer), inbuffersize, ::core::mem::transmute(outbuffer), outbuffersize, ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3707,7 +3707,7 @@ where extern "system" { fn EventAccessControl(guid: *const ::windows::core::GUID, operation: u32, sid: super::super::super::Foundation::PSID, rights: u32, allowordeny: super::super::super::Foundation::BOOLEAN) -> u32; } - ::core::mem::transmute(EventAccessControl(::core::mem::transmute(guid), ::core::mem::transmute(operation), sid.into(), ::core::mem::transmute(rights), allowordeny.into())) + ::core::mem::transmute(EventAccessControl(::core::mem::transmute(guid), operation, sid.into(), rights, allowordeny.into())) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -3735,7 +3735,7 @@ pub unsafe fn EventActivityIdControl(controlcode: u32, activityid: *mut ::window extern "system" { fn EventActivityIdControl(controlcode: u32, activityid: *mut ::windows::core::GUID) -> u32; } - ::core::mem::transmute(EventActivityIdControl(::core::mem::transmute(controlcode), ::core::mem::transmute(activityid))) + ::core::mem::transmute(EventActivityIdControl(controlcode, ::core::mem::transmute(activityid))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3745,7 +3745,7 @@ pub unsafe fn EventEnabled(reghandle: u64, eventdescriptor: *const EVENT_DESCRIP extern "system" { fn EventEnabled(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTOR) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(EventEnabled(::core::mem::transmute(reghandle), ::core::mem::transmute(eventdescriptor))) + ::core::mem::transmute(EventEnabled(reghandle, ::core::mem::transmute(eventdescriptor))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3755,7 +3755,7 @@ pub unsafe fn EventProviderEnabled(reghandle: u64, level: u8, keyword: u64) -> s extern "system" { fn EventProviderEnabled(reghandle: u64, level: u8, keyword: u64) -> super::super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(EventProviderEnabled(::core::mem::transmute(reghandle), ::core::mem::transmute(level), ::core::mem::transmute(keyword))) + ::core::mem::transmute(EventProviderEnabled(reghandle, level, keyword)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -3773,7 +3773,7 @@ pub unsafe fn EventSetInformation(reghandle: u64, informationclass: EVENT_INFO_C extern "system" { fn EventSetInformation(reghandle: u64, informationclass: EVENT_INFO_CLASS, eventinformation: *const ::core::ffi::c_void, informationlength: u32) -> u32; } - ::core::mem::transmute(EventSetInformation(::core::mem::transmute(reghandle), ::core::mem::transmute(informationclass), ::core::mem::transmute(eventinformation), ::core::mem::transmute(informationlength))) + ::core::mem::transmute(EventSetInformation(reghandle, informationclass, ::core::mem::transmute(eventinformation), informationlength)) } pub const EventTraceConfigGuid: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x01853a65_418f_4f36_aefc_dc0f1d2fd235); pub const EventTraceGuid: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x68fdd900_4a3e_11d1_84f4_0000f80464e3); @@ -3784,7 +3784,7 @@ pub unsafe fn EventUnregister(reghandle: u64) -> u32 { extern "system" { fn EventUnregister(reghandle: u64) -> u32; } - ::core::mem::transmute(EventUnregister(::core::mem::transmute(reghandle))) + ::core::mem::transmute(EventUnregister(reghandle)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -3793,7 +3793,7 @@ pub unsafe fn EventWrite(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTO extern "system" { fn EventWrite(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTOR, userdatacount: u32, userdata: *const EVENT_DATA_DESCRIPTOR) -> u32; } - ::core::mem::transmute(EventWrite(::core::mem::transmute(reghandle), ::core::mem::transmute(eventdescriptor), userdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(userdata)))) + ::core::mem::transmute(EventWrite(reghandle, ::core::mem::transmute(eventdescriptor), userdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(userdata)))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -3802,7 +3802,7 @@ pub unsafe fn EventWriteEx(reghandle: u64, eventdescriptor: *const EVENT_DESCRIP extern "system" { fn EventWriteEx(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTOR, filter: u64, flags: u32, activityid: *const ::windows::core::GUID, relatedactivityid: *const ::windows::core::GUID, userdatacount: u32, userdata: *const EVENT_DATA_DESCRIPTOR) -> u32; } - ::core::mem::transmute(EventWriteEx(::core::mem::transmute(reghandle), ::core::mem::transmute(eventdescriptor), ::core::mem::transmute(filter), ::core::mem::transmute(flags), ::core::mem::transmute(activityid), ::core::mem::transmute(relatedactivityid), userdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(userdata)))) + ::core::mem::transmute(EventWriteEx(reghandle, ::core::mem::transmute(eventdescriptor), filter, flags, ::core::mem::transmute(activityid), ::core::mem::transmute(relatedactivityid), userdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(userdata)))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -3814,7 +3814,7 @@ where extern "system" { fn EventWriteString(reghandle: u64, level: u8, keyword: u64, string: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(EventWriteString(::core::mem::transmute(reghandle), ::core::mem::transmute(level), ::core::mem::transmute(keyword), string.into())) + ::core::mem::transmute(EventWriteString(reghandle, level, keyword, string.into())) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -3823,7 +3823,7 @@ pub unsafe fn EventWriteTransfer(reghandle: u64, eventdescriptor: *const EVENT_D extern "system" { fn EventWriteTransfer(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTOR, activityid: *const ::windows::core::GUID, relatedactivityid: *const ::windows::core::GUID, userdatacount: u32, userdata: *const EVENT_DATA_DESCRIPTOR) -> u32; } - ::core::mem::transmute(EventWriteTransfer(::core::mem::transmute(reghandle), ::core::mem::transmute(eventdescriptor), ::core::mem::transmute(activityid), ::core::mem::transmute(relatedactivityid), userdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(userdata)))) + ::core::mem::transmute(EventWriteTransfer(reghandle, ::core::mem::transmute(eventdescriptor), ::core::mem::transmute(activityid), ::core::mem::transmute(relatedactivityid), userdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(userdata)))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3836,7 +3836,7 @@ where extern "system" { fn FlushTraceA(tracehandle: u64, instancename: ::windows::core::PCSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> u32; } - ::core::mem::transmute(FlushTraceA(::core::mem::transmute(tracehandle), instancename.into(), ::core::mem::transmute(properties))) + ::core::mem::transmute(FlushTraceA(tracehandle, instancename.into(), ::core::mem::transmute(properties))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3849,7 +3849,7 @@ where extern "system" { fn FlushTraceW(tracehandle: u64, instancename: ::windows::core::PCWSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> u32; } - ::core::mem::transmute(FlushTraceW(::core::mem::transmute(tracehandle), instancename.into(), ::core::mem::transmute(properties))) + ::core::mem::transmute(FlushTraceW(tracehandle, instancename.into(), ::core::mem::transmute(properties))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const GLOBAL_LOGGER_NAME: &str = "GlobalLogger"; @@ -3864,7 +3864,7 @@ pub unsafe fn GetTraceEnableFlags(tracehandle: u64) -> u32 { extern "system" { fn GetTraceEnableFlags(tracehandle: u64) -> u32; } - ::core::mem::transmute(GetTraceEnableFlags(::core::mem::transmute(tracehandle))) + ::core::mem::transmute(GetTraceEnableFlags(tracehandle)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -3873,7 +3873,7 @@ pub unsafe fn GetTraceEnableLevel(tracehandle: u64) -> u8 { extern "system" { fn GetTraceEnableLevel(tracehandle: u64) -> u8; } - ::core::mem::transmute(GetTraceEnableLevel(::core::mem::transmute(tracehandle))) + ::core::mem::transmute(GetTraceEnableLevel(tracehandle)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -3913,19 +3913,19 @@ impl ITraceEvent { } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub unsafe fn SetProcessId(&self, processid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processid)).ok() + (::windows::core::Interface::vtable(self).SetProcessId)(::windows::core::Interface::as_raw(self), processid).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub unsafe fn SetProcessorIndex(&self, processorindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessorIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processorindex)).ok() + (::windows::core::Interface::vtable(self).SetProcessorIndex)(::windows::core::Interface::as_raw(self), processorindex).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub unsafe fn SetThreadId(&self, threadid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetThreadId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(threadid)).ok() + (::windows::core::Interface::vtable(self).SetThreadId)(::windows::core::Interface::as_raw(self), threadid).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub unsafe fn SetThreadTimes(&self, kerneltime: u32, usertime: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetThreadTimes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kerneltime), ::core::mem::transmute(usertime)).ok() + (::windows::core::Interface::vtable(self).SetThreadTimes)(::windows::core::Interface::as_raw(self), kerneltime, usertime).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub unsafe fn SetActivityId(&self, activityid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -4102,7 +4102,7 @@ impl ITraceRelogger { #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub unsafe fn CreateEventInstance(&self, tracehandle: u64, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateEventInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tracehandle), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateEventInstance)(::windows::core::Interface::as_raw(self), tracehandle, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub unsafe fn ProcessTrace(&self) -> ::windows::core::Result<()> { @@ -4768,7 +4768,7 @@ where extern "system" { fn QueryTraceA(tracehandle: u64, instancename: ::windows::core::PCSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> u32; } - ::core::mem::transmute(QueryTraceA(::core::mem::transmute(tracehandle), instancename.into(), ::core::mem::transmute(properties))) + ::core::mem::transmute(QueryTraceA(tracehandle, instancename.into(), ::core::mem::transmute(properties))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -4777,7 +4777,7 @@ pub unsafe fn QueryTraceProcessingHandle(processinghandle: u64, informationclass extern "system" { fn QueryTraceProcessingHandle(processinghandle: u64, informationclass: ETW_PROCESS_HANDLE_INFO_TYPE, inbuffer: *const ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, returnlength: *mut u32) -> u32; } - ::core::mem::transmute(QueryTraceProcessingHandle(::core::mem::transmute(processinghandle), ::core::mem::transmute(informationclass), ::core::mem::transmute(inbuffer), ::core::mem::transmute(inbuffersize), ::core::mem::transmute(outbuffer), ::core::mem::transmute(outbuffersize), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(QueryTraceProcessingHandle(processinghandle, informationclass, ::core::mem::transmute(inbuffer), inbuffersize, ::core::mem::transmute(outbuffer), outbuffersize, ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4790,7 +4790,7 @@ where extern "system" { fn QueryTraceW(tracehandle: u64, instancename: ::windows::core::PCWSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> u32; } - ::core::mem::transmute(QueryTraceW(::core::mem::transmute(tracehandle), instancename.into(), ::core::mem::transmute(properties))) + ::core::mem::transmute(QueryTraceW(tracehandle, instancename.into(), ::core::mem::transmute(properties))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5065,7 +5065,7 @@ where extern "system" { fn StopTraceA(tracehandle: u64, instancename: ::windows::core::PCSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> u32; } - ::core::mem::transmute(StopTraceA(::core::mem::transmute(tracehandle), instancename.into(), ::core::mem::transmute(properties))) + ::core::mem::transmute(StopTraceA(tracehandle, instancename.into(), ::core::mem::transmute(properties))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5078,7 +5078,7 @@ where extern "system" { fn StopTraceW(tracehandle: u64, instancename: ::windows::core::PCWSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> u32; } - ::core::mem::transmute(StopTraceW(::core::mem::transmute(tracehandle), instancename.into(), ::core::mem::transmute(properties))) + ::core::mem::transmute(StopTraceW(tracehandle, instancename.into(), ::core::mem::transmute(properties))) } pub const SystemAlpcProviderGuid: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xfcb9baaf_e529_4980_92e9_ced1a6aadfdf); pub const SystemConfigProviderGuid: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xfef3a8b6_318d_4b67_a96a_3b0f6b8f18fe); @@ -6589,7 +6589,7 @@ pub unsafe fn TdhEnumerateProviderFieldInformation(pguid: *const ::windows::core extern "system" { fn TdhEnumerateProviderFieldInformation(pguid: *const ::windows::core::GUID, eventfieldtype: EVENT_FIELD_TYPE, pbuffer: *mut PROVIDER_FIELD_INFOARRAY, pbuffersize: *mut u32) -> u32; } - ::core::mem::transmute(TdhEnumerateProviderFieldInformation(::core::mem::transmute(pguid), ::core::mem::transmute(eventfieldtype), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pbuffersize))) + ::core::mem::transmute(TdhEnumerateProviderFieldInformation(::core::mem::transmute(pguid), eventfieldtype, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pbuffersize))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6616,7 +6616,7 @@ pub unsafe fn TdhEnumerateProvidersForDecodingSource(filter: DECODING_SOURCE, bu extern "system" { fn TdhEnumerateProvidersForDecodingSource(filter: DECODING_SOURCE, buffer: *mut PROVIDER_ENUMERATION_INFO, buffersize: u32, bufferrequired: *mut u32) -> u32; } - ::core::mem::transmute(TdhEnumerateProvidersForDecodingSource(::core::mem::transmute(filter), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bufferrequired))) + ::core::mem::transmute(TdhEnumerateProvidersForDecodingSource(filter, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bufferrequired))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6625,7 +6625,7 @@ pub unsafe fn TdhFormatProperty(eventinfo: *const TRACE_EVENT_INFO, mapinfo: *co extern "system" { fn TdhFormatProperty(eventinfo: *const TRACE_EVENT_INFO, mapinfo: *const EVENT_MAP_INFO, pointersize: u32, propertyintype: u16, propertyouttype: u16, propertylength: u16, userdatalength: u16, userdata: *const u8, buffersize: *mut u32, buffer: ::windows::core::PWSTR, userdataconsumed: *mut u16) -> u32; } - ::core::mem::transmute(TdhFormatProperty(::core::mem::transmute(eventinfo), ::core::mem::transmute(mapinfo), ::core::mem::transmute(pointersize), ::core::mem::transmute(propertyintype), ::core::mem::transmute(propertyouttype), ::core::mem::transmute(propertylength), ::core::mem::transmute(userdatalength), ::core::mem::transmute(userdata), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer), ::core::mem::transmute(userdataconsumed))) + ::core::mem::transmute(TdhFormatProperty(::core::mem::transmute(eventinfo), ::core::mem::transmute(mapinfo), pointersize, propertyintype, propertyouttype, propertylength, userdatalength, ::core::mem::transmute(userdata), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer), ::core::mem::transmute(userdataconsumed))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6676,7 +6676,7 @@ pub unsafe fn TdhGetProperty(pevent: *const EVENT_RECORD, ptdhcontext: &[TDH_CON extern "system" { fn TdhGetProperty(pevent: *const EVENT_RECORD, tdhcontextcount: u32, ptdhcontext: *const TDH_CONTEXT, propertydatacount: u32, ppropertydata: *const PROPERTY_DATA_DESCRIPTOR, buffersize: u32, pbuffer: *mut u8) -> u32; } - ::core::mem::transmute(TdhGetProperty(::core::mem::transmute(pevent), ptdhcontext.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ptdhcontext)), ppropertydata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppropertydata)), ::core::mem::transmute(buffersize), ::core::mem::transmute(pbuffer))) + ::core::mem::transmute(TdhGetProperty(::core::mem::transmute(pevent), ptdhcontext.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ptdhcontext)), ppropertydata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppropertydata)), buffersize, ::core::mem::transmute(pbuffer))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6743,7 +6743,7 @@ pub unsafe fn TdhLoadManifestFromMemory(pdata: *const ::core::ffi::c_void, cbdat extern "system" { fn TdhLoadManifestFromMemory(pdata: *const ::core::ffi::c_void, cbdata: u32) -> u32; } - ::core::mem::transmute(TdhLoadManifestFromMemory(::core::mem::transmute(pdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(TdhLoadManifestFromMemory(::core::mem::transmute(pdata), cbdata)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6761,7 +6761,7 @@ pub unsafe fn TdhQueryProviderFieldInformation(pguid: *const ::windows::core::GU extern "system" { fn TdhQueryProviderFieldInformation(pguid: *const ::windows::core::GUID, eventfieldvalue: u64, eventfieldtype: EVENT_FIELD_TYPE, pbuffer: *mut PROVIDER_FIELD_INFOARRAY, pbuffersize: *mut u32) -> u32; } - ::core::mem::transmute(TdhQueryProviderFieldInformation(::core::mem::transmute(pguid), ::core::mem::transmute(eventfieldvalue), ::core::mem::transmute(eventfieldtype), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pbuffersize))) + ::core::mem::transmute(TdhQueryProviderFieldInformation(::core::mem::transmute(pguid), eventfieldvalue, eventfieldtype, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pbuffersize))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6794,7 +6794,7 @@ pub unsafe fn TdhUnloadManifestFromMemory(pdata: *const ::core::ffi::c_void, cbd extern "system" { fn TdhUnloadManifestFromMemory(pdata: *const ::core::ffi::c_void, cbdata: u32) -> u32; } - ::core::mem::transmute(TdhUnloadManifestFromMemory(::core::mem::transmute(pdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(TdhUnloadManifestFromMemory(::core::mem::transmute(pdata), cbdata)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6803,7 +6803,7 @@ pub unsafe fn TraceEvent(tracehandle: u64, eventtrace: *const EVENT_TRACE_HEADER extern "system" { fn TraceEvent(tracehandle: u64, eventtrace: *const EVENT_TRACE_HEADER) -> u32; } - ::core::mem::transmute(TraceEvent(::core::mem::transmute(tracehandle), ::core::mem::transmute(eventtrace))) + ::core::mem::transmute(TraceEvent(tracehandle, ::core::mem::transmute(eventtrace))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6813,7 +6813,7 @@ pub unsafe fn TraceEventInstance(tracehandle: u64, eventtrace: *const EVENT_INST extern "system" { fn TraceEventInstance(tracehandle: u64, eventtrace: *const EVENT_INSTANCE_HEADER, instinfo: *const EVENT_INSTANCE_INFO, parentinstinfo: *const EVENT_INSTANCE_INFO) -> u32; } - ::core::mem::transmute(TraceEventInstance(::core::mem::transmute(tracehandle), ::core::mem::transmute(eventtrace), ::core::mem::transmute(instinfo), ::core::mem::transmute(parentinstinfo))) + ::core::mem::transmute(TraceEventInstance(tracehandle, ::core::mem::transmute(eventtrace), ::core::mem::transmute(instinfo), ::core::mem::transmute(parentinstinfo))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6822,7 +6822,7 @@ pub unsafe fn TraceMessage(loggerhandle: u64, messageflags: TRACE_MESSAGE_FLAGS, extern "system" { fn TraceMessage(loggerhandle: u64, messageflags: TRACE_MESSAGE_FLAGS, messageguid: *const ::windows::core::GUID, messagenumber: u16) -> u32; } - ::core::mem::transmute(TraceMessage(::core::mem::transmute(loggerhandle), ::core::mem::transmute(messageflags), ::core::mem::transmute(messageguid), ::core::mem::transmute(messagenumber))) + ::core::mem::transmute(TraceMessage(loggerhandle, messageflags, ::core::mem::transmute(messageguid), messagenumber)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6831,7 +6831,7 @@ pub unsafe fn TraceMessageVa(loggerhandle: u64, messageflags: TRACE_MESSAGE_FLAG extern "system" { fn TraceMessageVa(loggerhandle: u64, messageflags: TRACE_MESSAGE_FLAGS, messageguid: *const ::windows::core::GUID, messagenumber: u16, messagearglist: *const i8) -> u32; } - ::core::mem::transmute(TraceMessageVa(::core::mem::transmute(loggerhandle), ::core::mem::transmute(messageflags), ::core::mem::transmute(messageguid), ::core::mem::transmute(messagenumber), ::core::mem::transmute(messagearglist))) + ::core::mem::transmute(TraceMessageVa(loggerhandle, messageflags, ::core::mem::transmute(messageguid), messagenumber, ::core::mem::transmute(messagearglist))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6840,7 +6840,7 @@ pub unsafe fn TraceQueryInformation(sessionhandle: u64, informationclass: TRACE_ extern "system" { fn TraceQueryInformation(sessionhandle: u64, informationclass: TRACE_QUERY_INFO_CLASS, traceinformation: *mut ::core::ffi::c_void, informationlength: u32, returnlength: *mut u32) -> u32; } - ::core::mem::transmute(TraceQueryInformation(::core::mem::transmute(sessionhandle), ::core::mem::transmute(informationclass), ::core::mem::transmute(traceinformation), ::core::mem::transmute(informationlength), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(TraceQueryInformation(sessionhandle, informationclass, ::core::mem::transmute(traceinformation), informationlength, ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6849,7 +6849,7 @@ pub unsafe fn TraceSetInformation(sessionhandle: u64, informationclass: TRACE_QU extern "system" { fn TraceSetInformation(sessionhandle: u64, informationclass: TRACE_QUERY_INFO_CLASS, traceinformation: *const ::core::ffi::c_void, informationlength: u32) -> u32; } - ::core::mem::transmute(TraceSetInformation(::core::mem::transmute(sessionhandle), ::core::mem::transmute(informationclass), ::core::mem::transmute(traceinformation), ::core::mem::transmute(informationlength))) + ::core::mem::transmute(TraceSetInformation(sessionhandle, informationclass, ::core::mem::transmute(traceinformation), informationlength)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] @@ -6858,7 +6858,7 @@ pub unsafe fn UnregisterTraceGuids(registrationhandle: u64) -> u32 { extern "system" { fn UnregisterTraceGuids(registrationhandle: u64) -> u32; } - ::core::mem::transmute(UnregisterTraceGuids(::core::mem::transmute(registrationhandle))) + ::core::mem::transmute(UnregisterTraceGuids(registrationhandle)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6871,7 +6871,7 @@ where extern "system" { fn UpdateTraceA(tracehandle: u64, instancename: ::windows::core::PCSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> u32; } - ::core::mem::transmute(UpdateTraceA(::core::mem::transmute(tracehandle), instancename.into(), ::core::mem::transmute(properties))) + ::core::mem::transmute(UpdateTraceA(tracehandle, instancename.into(), ::core::mem::transmute(properties))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6884,7 +6884,7 @@ where extern "system" { fn UpdateTraceW(tracehandle: u64, instancename: ::windows::core::PCWSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> u32; } - ::core::mem::transmute(UpdateTraceW(::core::mem::transmute(tracehandle), instancename.into(), ::core::mem::transmute(properties))) + ::core::mem::transmute(UpdateTraceW(tracehandle, instancename.into(), ::core::mem::transmute(properties))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub type WMIDPREQUEST = ::core::option::Option u32>; 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 2938724288..08ae58d9a7 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 @@ -1391,7 +1391,7 @@ where extern "system" { fn PssCaptureSnapshot(processhandle: super::super::super::Foundation::HANDLE, captureflags: PSS_CAPTURE_FLAGS, threadcontextflags: u32, snapshothandle: *mut HPSS) -> u32; } - ::core::mem::transmute(PssCaptureSnapshot(processhandle.into(), ::core::mem::transmute(captureflags), ::core::mem::transmute(threadcontextflags), ::core::mem::transmute(snapshothandle))) + ::core::mem::transmute(PssCaptureSnapshot(processhandle.into(), captureflags, threadcontextflags, ::core::mem::transmute(snapshothandle))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_ProcessSnapshotting\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1406,7 +1406,7 @@ where extern "system" { fn PssDuplicateSnapshot(sourceprocesshandle: super::super::super::Foundation::HANDLE, snapshothandle: HPSS, targetprocesshandle: super::super::super::Foundation::HANDLE, targetsnapshothandle: *mut HPSS, flags: PSS_DUPLICATE_FLAGS) -> u32; } - ::core::mem::transmute(PssDuplicateSnapshot(sourceprocesshandle.into(), snapshothandle.into(), targetprocesshandle.into(), ::core::mem::transmute(targetsnapshothandle), ::core::mem::transmute(flags))) + ::core::mem::transmute(PssDuplicateSnapshot(sourceprocesshandle.into(), snapshothandle.into(), targetprocesshandle.into(), ::core::mem::transmute(targetsnapshothandle), flags)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_ProcessSnapshotting\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1432,7 +1432,7 @@ where extern "system" { fn PssQuerySnapshot(snapshothandle: HPSS, informationclass: PSS_QUERY_INFORMATION_CLASS, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> u32; } - ::core::mem::transmute(PssQuerySnapshot(snapshothandle.into(), ::core::mem::transmute(informationclass), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferlength))) + ::core::mem::transmute(PssQuerySnapshot(snapshothandle.into(), informationclass, ::core::mem::transmute(buffer), bufferlength)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_ProcessSnapshotting\"`*"] #[inline] @@ -1489,7 +1489,7 @@ where extern "system" { fn PssWalkMarkerSetPosition(walkmarkerhandle: HPSSWALK, position: usize) -> u32; } - ::core::mem::transmute(PssWalkMarkerSetPosition(walkmarkerhandle.into(), ::core::mem::transmute(position))) + ::core::mem::transmute(PssWalkMarkerSetPosition(walkmarkerhandle.into(), position)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_ProcessSnapshotting\"`*"] #[inline] @@ -1502,7 +1502,7 @@ where extern "system" { fn PssWalkSnapshot(snapshothandle: HPSS, informationclass: PSS_WALK_INFORMATION_CLASS, walkmarkerhandle: HPSSWALK, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> u32; } - ::core::mem::transmute(PssWalkSnapshot(snapshothandle.into(), ::core::mem::transmute(informationclass), walkmarkerhandle.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _)) + ::core::mem::transmute(PssWalkSnapshot(snapshothandle.into(), informationclass, walkmarkerhandle.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), buffer.len() as _)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 687fa45c7c..a528cba14a 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 @@ -71,7 +71,7 @@ pub unsafe fn CreateToolhelp32Snapshot(dwflags: CREATE_TOOLHELP_SNAPSHOT_FLAGS, extern "system" { fn CreateToolhelp32Snapshot(dwflags: CREATE_TOOLHELP_SNAPSHOT_FLAGS, th32processid: u32) -> super::super::super::Foundation::HANDLE; } - let result__ = CreateToolhelp32Snapshot(::core::mem::transmute(dwflags), ::core::mem::transmute(th32processid)); + let result__ = CreateToolhelp32Snapshot(dwflags, th32processid); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[repr(C)] @@ -194,7 +194,7 @@ pub unsafe fn Heap32First(lphe: *mut HEAPENTRY32, th32processid: u32, th32heapid extern "system" { fn Heap32First(lphe: *mut HEAPENTRY32, th32processid: u32, th32heapid: usize) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(Heap32First(::core::mem::transmute(lphe), ::core::mem::transmute(th32processid), ::core::mem::transmute(th32heapid))) + ::core::mem::transmute(Heap32First(::core::mem::transmute(lphe), th32processid, th32heapid)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_ToolHelp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -588,7 +588,7 @@ pub unsafe fn Toolhelp32ReadProcessMemory(th32processid: u32, lpbaseaddress: *co extern "system" { fn Toolhelp32ReadProcessMemory(th32processid: u32, lpbaseaddress: *const ::core::ffi::c_void, lpbuffer: *mut ::core::ffi::c_void, cbread: usize, lpnumberofbytesread: *mut usize) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(Toolhelp32ReadProcessMemory(::core::mem::transmute(th32processid), ::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cbread), ::core::mem::transmute(lpnumberofbytesread))) + ::core::mem::transmute(Toolhelp32ReadProcessMemory(th32processid, ::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(lpbuffer), cbread, ::core::mem::transmute(lpnumberofbytesread))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 b0c8d5a14f..0deddfe832 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs @@ -156,7 +156,7 @@ where extern "system" { fn DtcGetTransactionManager(i_pszhost: ::windows::core::PCSTR, i_psztmname: ::windows::core::PCSTR, i_riid: *const ::windows::core::GUID, i_dwreserved1: u32, i_wcbreserved2: u16, i_pvreserved2: *const ::core::ffi::c_void, o_ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DtcGetTransactionManager(i_pszhost.into(), i_psztmname.into(), ::core::mem::transmute(i_riid), ::core::mem::transmute(i_dwreserved1), ::core::mem::transmute(i_wcbreserved2), ::core::mem::transmute(i_pvreserved2), ::core::mem::transmute(o_ppvobject)).ok() + DtcGetTransactionManager(i_pszhost.into(), i_psztmname.into(), ::core::mem::transmute(i_riid), i_dwreserved1, i_wcbreserved2, ::core::mem::transmute(i_pvreserved2), ::core::mem::transmute(o_ppvobject)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] #[inline] @@ -169,7 +169,7 @@ where extern "system" { fn DtcGetTransactionManagerC(i_pszhost: ::windows::core::PCSTR, i_psztmname: ::windows::core::PCSTR, i_riid: *const ::windows::core::GUID, i_dwreserved1: u32, i_wcbreserved2: u16, i_pvreserved2: *const ::core::ffi::c_void, o_ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DtcGetTransactionManagerC(i_pszhost.into(), i_psztmname.into(), ::core::mem::transmute(i_riid), ::core::mem::transmute(i_dwreserved1), ::core::mem::transmute(i_wcbreserved2), ::core::mem::transmute(i_pvreserved2), ::core::mem::transmute(o_ppvobject)).ok() + DtcGetTransactionManagerC(i_pszhost.into(), i_psztmname.into(), ::core::mem::transmute(i_riid), i_dwreserved1, i_wcbreserved2, ::core::mem::transmute(i_pvreserved2), ::core::mem::transmute(o_ppvobject)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] #[inline] @@ -182,7 +182,7 @@ where extern "system" { fn DtcGetTransactionManagerExA(i_pszhost: ::windows::core::PCSTR, i_psztmname: ::windows::core::PCSTR, i_riid: *const ::windows::core::GUID, i_grfoptions: u32, i_pvconfigparams: *mut ::core::ffi::c_void, o_ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DtcGetTransactionManagerExA(i_pszhost.into(), i_psztmname.into(), ::core::mem::transmute(i_riid), ::core::mem::transmute(i_grfoptions), ::core::mem::transmute(i_pvconfigparams), ::core::mem::transmute(o_ppvobject)).ok() + DtcGetTransactionManagerExA(i_pszhost.into(), i_psztmname.into(), ::core::mem::transmute(i_riid), i_grfoptions, ::core::mem::transmute(i_pvconfigparams), ::core::mem::transmute(o_ppvobject)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] #[inline] @@ -195,7 +195,7 @@ where extern "system" { fn DtcGetTransactionManagerExW(i_pwszhost: ::windows::core::PCWSTR, i_pwsztmname: ::windows::core::PCWSTR, i_riid: *const ::windows::core::GUID, i_grfoptions: u32, i_pvconfigparams: *mut ::core::ffi::c_void, o_ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DtcGetTransactionManagerExW(i_pwszhost.into(), i_pwsztmname.into(), ::core::mem::transmute(i_riid), ::core::mem::transmute(i_grfoptions), ::core::mem::transmute(i_pvconfigparams), ::core::mem::transmute(o_ppvobject)).ok() + DtcGetTransactionManagerExW(i_pwszhost.into(), i_pwsztmname.into(), ::core::mem::transmute(i_riid), i_grfoptions, ::core::mem::transmute(i_pvconfigparams), ::core::mem::transmute(o_ppvobject)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] #[repr(transparent)] @@ -403,7 +403,7 @@ pub struct IDtcLuRecoveryInitiatedByDtcStatusWork(::windows::core::IUnknown); impl IDtcLuRecoveryInitiatedByDtcStatusWork { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HandleCheckLuStatus(&self, lrecoveryseqnum: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandleCheckLuStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lrecoveryseqnum)).ok() + (::windows::core::Interface::vtable(self).HandleCheckLuStatus)(::windows::core::Interface::as_raw(self), lrecoveryseqnum).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -461,15 +461,15 @@ impl IDtcLuRecoveryInitiatedByDtcTransWork { } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HandleConfirmationFromOurXln(&self, confirmation: _DtcLu_Xln_Confirmation) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandleConfirmationFromOurXln)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(confirmation)).ok() + (::windows::core::Interface::vtable(self).HandleConfirmationFromOurXln)(::windows::core::Interface::as_raw(self), confirmation).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HandleTheirXlnResponse(&self, xln: _DtcLu_Xln, premotelogname: *mut u8, cbremotelogname: u32, dwprotocol: u32, pconfirmation: *mut _DtcLu_Xln_Confirmation) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandleTheirXlnResponse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xln), ::core::mem::transmute(premotelogname), ::core::mem::transmute(cbremotelogname), ::core::mem::transmute(dwprotocol), ::core::mem::transmute(pconfirmation)).ok() + (::windows::core::Interface::vtable(self).HandleTheirXlnResponse)(::windows::core::Interface::as_raw(self), xln, ::core::mem::transmute(premotelogname), cbremotelogname, dwprotocol, ::core::mem::transmute(pconfirmation)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HandleErrorFromOurXln(&self, error: _DtcLu_Xln_Error) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandleErrorFromOurXln)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).HandleErrorFromOurXln)(::windows::core::Interface::as_raw(self), error).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -486,11 +486,11 @@ impl IDtcLuRecoveryInitiatedByDtcTransWork { } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HandleTheirCompareStatesResponse(&self, comparestate: _DtcLu_CompareState, pconfirmation: *mut _DtcLu_CompareStates_Confirmation) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandleTheirCompareStatesResponse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(comparestate), ::core::mem::transmute(pconfirmation)).ok() + (::windows::core::Interface::vtable(self).HandleTheirCompareStatesResponse)(::windows::core::Interface::as_raw(self), comparestate, ::core::mem::transmute(pconfirmation)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HandleErrorFromOurCompareStates(&self, error: _DtcLu_CompareStates_Error) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandleErrorFromOurCompareStates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).HandleErrorFromOurCompareStates)(::windows::core::Interface::as_raw(self), error).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn ConversationLost(&self) -> ::windows::core::Result<()> { @@ -502,7 +502,7 @@ impl IDtcLuRecoveryInitiatedByDtcTransWork { } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn ObsoleteRecoverySeqNum(&self, lnewrecoveryseqnum: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ObsoleteRecoverySeqNum)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnewrecoveryseqnum)).ok() + (::windows::core::Interface::vtable(self).ObsoleteRecoverySeqNum)(::windows::core::Interface::as_raw(self), lnewrecoveryseqnum).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -618,7 +618,7 @@ pub struct IDtcLuRecoveryInitiatedByLuWork(::windows::core::IUnknown); impl IDtcLuRecoveryInitiatedByLuWork { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HandleTheirXln(&self, lrecoveryseqnum: i32, xln: _DtcLu_Xln, premotelogname: *mut u8, cbremotelogname: u32, pourlogname: *mut u8, cbourlogname: u32, dwprotocol: u32, presponse: *mut _DtcLu_Xln_Response) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandleTheirXln)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lrecoveryseqnum), ::core::mem::transmute(xln), ::core::mem::transmute(premotelogname), ::core::mem::transmute(cbremotelogname), ::core::mem::transmute(pourlogname), ::core::mem::transmute(cbourlogname), ::core::mem::transmute(dwprotocol), ::core::mem::transmute(presponse)).ok() + (::windows::core::Interface::vtable(self).HandleTheirXln)(::windows::core::Interface::as_raw(self), lrecoveryseqnum, xln, ::core::mem::transmute(premotelogname), cbremotelogname, ::core::mem::transmute(pourlogname), cbourlogname, dwprotocol, ::core::mem::transmute(presponse)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn GetOurLogNameSize(&self, pcbourlogname: *mut u32) -> ::windows::core::Result<()> { @@ -630,19 +630,19 @@ impl IDtcLuRecoveryInitiatedByLuWork { } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HandleConfirmationOfOurXln(&self, confirmation: _DtcLu_Xln_Confirmation) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandleConfirmationOfOurXln)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(confirmation)).ok() + (::windows::core::Interface::vtable(self).HandleConfirmationOfOurXln)(::windows::core::Interface::as_raw(self), confirmation).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HandleTheirCompareStates(&self, premotetransid: *mut u8, cbremotetransid: u32, comparestate: _DtcLu_CompareState, presponse: *mut _DtcLu_CompareStates_Response, pcomparestate: *mut _DtcLu_CompareState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandleTheirCompareStates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(premotetransid), ::core::mem::transmute(cbremotetransid), ::core::mem::transmute(comparestate), ::core::mem::transmute(presponse), ::core::mem::transmute(pcomparestate)).ok() + (::windows::core::Interface::vtable(self).HandleTheirCompareStates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(premotetransid), cbremotetransid, comparestate, ::core::mem::transmute(presponse), ::core::mem::transmute(pcomparestate)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HandleConfirmationOfOurCompareStates(&self, confirmation: _DtcLu_CompareStates_Confirmation) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandleConfirmationOfOurCompareStates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(confirmation)).ok() + (::windows::core::Interface::vtable(self).HandleConfirmationOfOurCompareStates)(::windows::core::Interface::as_raw(self), confirmation).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HandleErrorFromOurCompareStates(&self, error: _DtcLu_CompareStates_Error) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandleErrorFromOurCompareStates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(error)).ok() + (::windows::core::Interface::vtable(self).HandleErrorFromOurCompareStates)(::windows::core::Interface::as_raw(self), error).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn ConversationLost(&self) -> ::windows::core::Result<()> { @@ -789,7 +789,7 @@ impl IDtcLuRmEnlistmentFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, ITransaction>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IDtcLuRmEnlistmentSink>>, { - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(puclupair), ::core::mem::transmute(cblupair), pitransaction.into().abi(), ::core::mem::transmute(ptransid), ::core::mem::transmute(cbtransid), prmenlistmentsink.into().abi(), ::core::mem::transmute(pprmenlistment)).ok() + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(puclupair), cblupair, pitransaction.into().abi(), ::core::mem::transmute(ptransid), cbtransid, prmenlistmentsink.into().abi(), ::core::mem::transmute(pprmenlistment)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1021,7 +1021,7 @@ impl IDtcLuSubordinateDtcFactory { P1: ::std::convert::Into<::windows::core::InParam<'a, ITransactionOptions>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IDtcLuSubordinateDtcSink>>, { - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(puclupair), ::core::mem::transmute(cblupair), punktransactionouter.into().abi(), ::core::mem::transmute(isolevel), ::core::mem::transmute(isoflags), poptions.into().abi(), ::core::mem::transmute(pptransaction), ::core::mem::transmute(ptransid), ::core::mem::transmute(cbtransid), psubordinatedtcsink.into().abi(), ::core::mem::transmute(ppsubordinatedtc)).ok() + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(puclupair), cblupair, punktransactionouter.into().abi(), isolevel, isoflags, poptions.into().abi(), ::core::mem::transmute(pptransaction), ::core::mem::transmute(ptransid), cbtransid, psubordinatedtcsink.into().abi(), ::core::mem::transmute(ppsubordinatedtc)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1459,7 +1459,7 @@ impl IDtcNetworkAccessConfig2 { } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn SetAuthenticationLevel(&self, authlevel: AUTHENTICATION_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthenticationLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(authlevel)).ok() + (::windows::core::Interface::vtable(self).SetAuthenticationLevel)(::windows::core::Interface::as_raw(self), authlevel).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1662,7 +1662,7 @@ impl IDtcNetworkAccessConfig3 { } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn SetAuthenticationLevel(&self, authlevel: AUTHENTICATION_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAuthenticationLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(authlevel)).ok() + (::windows::core::Interface::vtable(self).base__.SetAuthenticationLevel)(::windows::core::Interface::as_raw(self), authlevel).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1896,7 +1896,7 @@ impl IDtcToXaHelperSinglePipe { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ConvertTridToXID(&self, pdwitrans: *mut u32, dwrmcookie: u32, pxid: *mut xid_t) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConvertTridToXID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwitrans), ::core::mem::transmute(dwrmcookie), ::core::mem::transmute(pxid)).ok() + (::windows::core::Interface::vtable(self).ConvertTridToXID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwitrans), dwrmcookie, ::core::mem::transmute(pxid)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn EnlistWithRM<'a, P0, P1>(&self, dwrmcookie: u32, i_pitransaction: P0, i_pitransres: P1) -> ::windows::core::Result @@ -1905,7 +1905,7 @@ impl IDtcToXaHelperSinglePipe { P1: ::std::convert::Into<::windows::core::InParam<'a, ITransactionResourceAsync>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnlistWithRM)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrmcookie), i_pitransaction.into().abi(), i_pitransres.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnlistWithRM)(::windows::core::Interface::as_raw(self), dwrmcookie, i_pitransaction.into().abi(), i_pitransres.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1913,7 +1913,7 @@ impl IDtcToXaHelperSinglePipe { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ReleaseRMCookie)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i_dwrmcookie), i_fnormal.into()) + (::windows::core::Interface::vtable(self).ReleaseRMCookie)(::windows::core::Interface::as_raw(self), i_dwrmcookie, i_fnormal.into()) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1981,15 +1981,15 @@ impl IDtcToXaMapper { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateTridToXid(&self, pdwitransaction: *const u32, dwrmcookie: u32, pxid: *mut xid_t) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TranslateTridToXid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwitransaction), ::core::mem::transmute(dwrmcookie), ::core::mem::transmute(pxid)).ok() + (::windows::core::Interface::vtable(self).TranslateTridToXid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwitransaction), dwrmcookie, ::core::mem::transmute(pxid)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn EnlistResourceManager(&self, dwrmcookie: u32, pdwitransaction: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnlistResourceManager)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrmcookie), ::core::mem::transmute(pdwitransaction)).ok() + (::windows::core::Interface::vtable(self).EnlistResourceManager)(::windows::core::Interface::as_raw(self), dwrmcookie, ::core::mem::transmute(pdwitransaction)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn ReleaseResourceManager(&self, dwrmcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseResourceManager)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrmcookie)).ok() + (::windows::core::Interface::vtable(self).ReleaseResourceManager)(::windows::core::Interface::as_raw(self), dwrmcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2316,7 +2316,7 @@ pub struct IRMHelper(::windows::core::IUnknown); impl IRMHelper { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] 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() + (::windows::core::Interface::vtable(self).RMCount)(::windows::core::Interface::as_raw(self), dwctotalnumberofrms).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2389,7 +2389,7 @@ impl IResourceManager { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn Reenlist(&self, pprepinfo: &[u8], ltimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Reenlist)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pprepinfo)), pprepinfo.len() as _, ::core::mem::transmute(ltimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Reenlist)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pprepinfo)), pprepinfo.len() as _, ltimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn ReenlistmentComplete(&self) -> ::windows::core::Result<()> { @@ -2459,7 +2459,7 @@ impl IResourceManager2 { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn Reenlist(&self, pprepinfo: &[u8], ltimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Reenlist)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pprepinfo)), pprepinfo.len() as _, ::core::mem::transmute(ltimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Reenlist)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pprepinfo)), pprepinfo.len() as _, ltimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn ReenlistmentComplete(&self) -> ::windows::core::Result<()> { @@ -2482,7 +2482,7 @@ impl IResourceManager2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn Reenlist2(&self, pxid: *const xid_t, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Reenlist2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pxid), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Reenlist2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pxid), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2696,7 +2696,7 @@ impl IResourceManagerRejoinable { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn Reenlist(&self, pprepinfo: &[u8], ltimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Reenlist)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pprepinfo)), pprepinfo.len() as _, ::core::mem::transmute(ltimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Reenlist)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pprepinfo)), pprepinfo.len() as _, ltimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn ReenlistmentComplete(&self) -> ::windows::core::Result<()> { @@ -2719,12 +2719,12 @@ impl IResourceManagerRejoinable { #[cfg(feature = "Win32_Foundation")] pub unsafe fn Reenlist2(&self, pxid: *const xid_t, dwtimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Reenlist2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pxid), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Reenlist2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pxid), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn Rejoin(&self, pprepinfo: &[u8], ltimeout: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Rejoin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pprepinfo)), pprepinfo.len() as _, ::core::mem::transmute(ltimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Rejoin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pprepinfo)), pprepinfo.len() as _, ltimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3006,7 +3006,7 @@ pub struct ITipPullSink(::windows::core::IUnknown); impl ITipPullSink { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn PullComplete(&self, i_hrpull: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PullComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i_hrpull)).ok() + (::windows::core::Interface::vtable(self).PullComplete)(::windows::core::Interface::as_raw(self), i_hrpull).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3118,7 +3118,7 @@ impl ITmNodeName { } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn GetNodeName(&self, cbnodenamebuffersize: u32, pnodenamebuffer: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNodeName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbnodenamebuffersize), ::core::mem::transmute(pnodenamebuffer)).ok() + (::windows::core::Interface::vtable(self).GetNodeName)(::windows::core::Interface::as_raw(self), cbnodenamebuffersize, ::core::mem::transmute(pnodenamebuffer)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3173,7 +3173,7 @@ impl ITransaction { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), fretaining.into(), ::core::mem::transmute(grftc), ::core::mem::transmute(grfrm)).ok() + (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), fretaining.into(), grftc, grfrm).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3249,7 +3249,7 @@ impl ITransaction2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.Commit)(::windows::core::Interface::as_raw(self), fretaining.into(), ::core::mem::transmute(grftc), ::core::mem::transmute(grfrm)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Commit)(::windows::core::Interface::as_raw(self), fretaining.into(), grftc, grfrm).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3357,7 +3357,7 @@ impl ITransactionCloner { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), fretaining.into(), ::core::mem::transmute(grftc), ::core::mem::transmute(grfrm)).ok() + (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), fretaining.into(), grftc, grfrm).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3451,7 +3451,7 @@ impl ITransactionDispenser { P1: ::std::convert::Into<::windows::core::InParam<'a, ITransactionOptions>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).BeginTransaction)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(isolevel), ::core::mem::transmute(isoflags), poptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).BeginTransaction)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), isolevel, isoflags, poptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3506,15 +3506,15 @@ impl ITransactionEnlistmentAsync { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IMoniker>>, { - (::windows::core::Interface::vtable(self).PrepareRequestDone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr), pmk.into().abi(), ::core::mem::transmute(pboidreason)).ok() + (::windows::core::Interface::vtable(self).PrepareRequestDone)(::windows::core::Interface::as_raw(self), hr, pmk.into().abi(), ::core::mem::transmute(pboidreason)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn CommitRequestDone(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CommitRequestDone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).CommitRequestDone)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn AbortRequestDone(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AbortRequestDone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).AbortRequestDone)(::windows::core::Interface::as_raw(self), hr).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3798,7 +3798,7 @@ pub struct ITransactionLastEnlistmentAsync(::windows::core::IUnknown); impl ITransactionLastEnlistmentAsync { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn TransactionOutcome(&self, xactstat: XACTSTAT, pboidreason: *const BOID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TransactionOutcome)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xactstat), ::core::mem::transmute(pboidreason)).ok() + (::windows::core::Interface::vtable(self).TransactionOutcome)(::windows::core::Interface::as_raw(self), xactstat, ::core::mem::transmute(pboidreason)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3848,7 +3848,7 @@ pub struct ITransactionLastResourceAsync(::windows::core::IUnknown); impl ITransactionLastResourceAsync { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn DelegateCommit(&self, grfrm: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DelegateCommit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfrm)).ok() + (::windows::core::Interface::vtable(self).DelegateCommit)(::windows::core::Interface::as_raw(self), grfrm).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn ForgetRequest(&self, pnewuow: *const BOID) -> ::windows::core::Result<()> { @@ -3962,7 +3962,7 @@ impl ITransactionOutcomeEvents { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Committed)(::windows::core::Interface::as_raw(self), fretaining.into(), ::core::mem::transmute(pnewuow), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).Committed)(::windows::core::Interface::as_raw(self), fretaining.into(), ::core::mem::transmute(pnewuow), hr).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3970,11 +3970,11 @@ impl ITransactionOutcomeEvents { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).Aborted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pboidreason), fretaining.into(), ::core::mem::transmute(pnewuow), hr).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] 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() + (::windows::core::Interface::vtable(self).HeuristicDecision)(::windows::core::Interface::as_raw(self), dwdecision, ::core::mem::transmute(pboidreason), hr).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn Indoubt(&self) -> ::windows::core::Result<()> { @@ -4170,7 +4170,7 @@ impl ITransactionPhase0NotifyAsync { } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] 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() + (::windows::core::Interface::vtable(self).EnlistCompleted)(::windows::core::Interface::as_raw(self), status).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4348,11 +4348,11 @@ impl ITransactionResource { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).PrepareRequest)(::windows::core::Interface::as_raw(self), fretaining.into(), ::core::mem::transmute(grfrm), fwantmoniker.into(), fsinglephase.into()).ok() + (::windows::core::Interface::vtable(self).PrepareRequest)(::windows::core::Interface::as_raw(self), fretaining.into(), grfrm, fwantmoniker.into(), fsinglephase.into()).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] 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() + (::windows::core::Interface::vtable(self).CommitRequest)(::windows::core::Interface::as_raw(self), grfrm, ::core::mem::transmute(pnewuow)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4429,11 +4429,11 @@ impl ITransactionResourceAsync { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).PrepareRequest)(::windows::core::Interface::as_raw(self), fretaining.into(), ::core::mem::transmute(grfrm), fwantmoniker.into(), fsinglephase.into()).ok() + (::windows::core::Interface::vtable(self).PrepareRequest)(::windows::core::Interface::as_raw(self), fretaining.into(), grfrm, fwantmoniker.into(), fsinglephase.into()).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] 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() + (::windows::core::Interface::vtable(self).CommitRequest)(::windows::core::Interface::as_raw(self), grfrm, ::core::mem::transmute(pnewuow)).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4629,7 +4629,7 @@ pub struct ITransactionVoterBallotAsync2(::windows::core::IUnknown); impl ITransactionVoterBallotAsync2 { #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn VoteRequestDone(&self, hr: ::windows::core::HRESULT, pboidreason: *const BOID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).VoteRequestDone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr), ::core::mem::transmute(pboidreason)).ok() + (::windows::core::Interface::vtable(self).VoteRequestDone)(::windows::core::Interface::as_raw(self), hr, ::core::mem::transmute(pboidreason)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4738,7 +4738,7 @@ impl ITransactionVoterNotifyAsync2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Committed)(::windows::core::Interface::as_raw(self), fretaining.into(), ::core::mem::transmute(pnewuow), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.Committed)(::windows::core::Interface::as_raw(self), fretaining.into(), ::core::mem::transmute(pnewuow), hr).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4746,11 +4746,11 @@ impl ITransactionVoterNotifyAsync2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Aborted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pboidreason), fretaining.into(), ::core::mem::transmute(pnewuow), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.Aborted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pboidreason), fretaining.into(), ::core::mem::transmute(pnewuow), hr).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn HeuristicDecision(&self, dwdecision: u32, pboidreason: *const BOID, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.HeuristicDecision)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdecision), ::core::mem::transmute(pboidreason), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.HeuristicDecision)(::windows::core::Interface::as_raw(self), dwdecision, ::core::mem::transmute(pboidreason), hr).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] pub unsafe fn Indoubt(&self) -> ::windows::core::Result<()> { 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 f72225ad00..80a729ad30 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs @@ -9,7 +9,7 @@ where extern "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; } - ::core::mem::transmute(CallEnclave(::core::mem::transmute(lproutine), ::core::mem::transmute(lpparameter), fwaitforthread.into(), ::core::mem::transmute(lpreturnvalue))) + ::core::mem::transmute(CallEnclave(lproutine, ::core::mem::transmute(lpparameter), fwaitforthread.into(), ::core::mem::transmute(lpreturnvalue))) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22,7 +22,7 @@ where extern "system" { fn CreateEnclave(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, dwsize: usize, dwinitialcommitment: usize, flenclavetype: u32, lpenclaveinformation: *const ::core::ffi::c_void, dwinfolength: u32, lpenclaveerror: *mut u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CreateEnclave(hprocess.into(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwinitialcommitment), ::core::mem::transmute(flenclavetype), ::core::mem::transmute(lpenclaveinformation), ::core::mem::transmute(dwinfolength), ::core::mem::transmute(lpenclaveerror))) + ::core::mem::transmute(CreateEnclave(hprocess.into(), ::core::mem::transmute(lpaddress), dwsize, dwinitialcommitment, flenclavetype, ::core::mem::transmute(lpenclaveinformation), dwinfolength, ::core::mem::transmute(lpenclaveerror))) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -220,7 +220,7 @@ pub unsafe fn EnclaveGetAttestationReport(enclavedata: *const u8, report: *mut : extern "system" { fn EnclaveGetAttestationReport(enclavedata: *const u8, report: *mut ::core::ffi::c_void, buffersize: u32, outputsize: *mut u32) -> ::windows::core::HRESULT; } - EnclaveGetAttestationReport(::core::mem::transmute(enclavedata), ::core::mem::transmute(report), ::core::mem::transmute(buffersize), ::core::mem::transmute(outputsize)).ok() + EnclaveGetAttestationReport(::core::mem::transmute(enclavedata), ::core::mem::transmute(report), buffersize, ::core::mem::transmute(outputsize)).ok() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] @@ -230,7 +230,7 @@ pub unsafe fn EnclaveGetEnclaveInformation(informationsize: u32) -> ::windows::c fn EnclaveGetEnclaveInformation(informationsize: u32, enclaveinformation: *mut ENCLAVE_INFORMATION) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - EnclaveGetEnclaveInformation(::core::mem::transmute(informationsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + EnclaveGetEnclaveInformation(informationsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] @@ -239,7 +239,7 @@ pub unsafe fn EnclaveSealData(datatoencrypt: *const ::core::ffi::c_void, datatoe extern "system" { fn EnclaveSealData(datatoencrypt: *const ::core::ffi::c_void, datatoencryptsize: u32, identitypolicy: ENCLAVE_SEALING_IDENTITY_POLICY, runtimepolicy: u32, protectedblob: *mut ::core::ffi::c_void, buffersize: u32, protectedblobsize: *mut u32) -> ::windows::core::HRESULT; } - EnclaveSealData(::core::mem::transmute(datatoencrypt), ::core::mem::transmute(datatoencryptsize), ::core::mem::transmute(identitypolicy), ::core::mem::transmute(runtimepolicy), ::core::mem::transmute(protectedblob), ::core::mem::transmute(buffersize), ::core::mem::transmute(protectedblobsize)).ok() + EnclaveSealData(::core::mem::transmute(datatoencrypt), datatoencryptsize, identitypolicy, runtimepolicy, ::core::mem::transmute(protectedblob), buffersize, ::core::mem::transmute(protectedblobsize)).ok() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] @@ -248,7 +248,7 @@ pub unsafe fn EnclaveUnsealData(protectedblob: *const ::core::ffi::c_void, prote extern "system" { fn EnclaveUnsealData(protectedblob: *const ::core::ffi::c_void, protectedblobsize: u32, decrypteddata: *mut ::core::ffi::c_void, buffersize: u32, decrypteddatasize: *mut u32, sealingidentity: *mut ENCLAVE_IDENTITY, unsealingflags: *mut u32) -> ::windows::core::HRESULT; } - EnclaveUnsealData(::core::mem::transmute(protectedblob), ::core::mem::transmute(protectedblobsize), ::core::mem::transmute(decrypteddata), ::core::mem::transmute(buffersize), ::core::mem::transmute(decrypteddatasize), ::core::mem::transmute(sealingidentity), ::core::mem::transmute(unsealingflags)).ok() + EnclaveUnsealData(::core::mem::transmute(protectedblob), protectedblobsize, ::core::mem::transmute(decrypteddata), buffersize, ::core::mem::transmute(decrypteddatasize), ::core::mem::transmute(sealingidentity), ::core::mem::transmute(unsealingflags)).ok() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] @@ -257,7 +257,7 @@ pub unsafe fn EnclaveVerifyAttestationReport(enclavetype: u32, report: *const :: extern "system" { fn EnclaveVerifyAttestationReport(enclavetype: u32, report: *const ::core::ffi::c_void, reportsize: u32) -> ::windows::core::HRESULT; } - EnclaveVerifyAttestationReport(::core::mem::transmute(enclavetype), ::core::mem::transmute(report), ::core::mem::transmute(reportsize)).ok() + EnclaveVerifyAttestationReport(enclavetype, ::core::mem::transmute(report), reportsize).ok() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] @@ -426,7 +426,7 @@ where extern "system" { fn InitializeEnclave(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, lpenclaveinformation: *const ::core::ffi::c_void, dwinfolength: u32, lpenclaveerror: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InitializeEnclave(hprocess.into(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(lpenclaveinformation), ::core::mem::transmute(dwinfolength), ::core::mem::transmute(lpenclaveerror))) + ::core::mem::transmute(InitializeEnclave(hprocess.into(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(lpenclaveinformation), dwinfolength, ::core::mem::transmute(lpenclaveerror))) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -436,7 +436,7 @@ pub unsafe fn IsEnclaveTypeSupported(flenclavetype: u32) -> super::super::Founda extern "system" { fn IsEnclaveTypeSupported(flenclavetype: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsEnclaveTypeSupported(::core::mem::transmute(flenclavetype))) + ::core::mem::transmute(IsEnclaveTypeSupported(flenclavetype)) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -449,7 +449,7 @@ where extern "system" { fn LoadEnclaveData(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, lpbuffer: *const ::core::ffi::c_void, nsize: usize, flprotect: u32, lppageinformation: *const ::core::ffi::c_void, dwinfolength: u32, lpnumberofbyteswritten: *mut usize, lpenclaveerror: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(LoadEnclaveData(hprocess.into(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize), ::core::mem::transmute(flprotect), ::core::mem::transmute(lppageinformation), ::core::mem::transmute(dwinfolength), ::core::mem::transmute(lpnumberofbyteswritten), ::core::mem::transmute(lpenclaveerror))) + ::core::mem::transmute(LoadEnclaveData(hprocess.into(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(lpbuffer), nsize, flprotect, ::core::mem::transmute(lppageinformation), dwinfolength, ::core::mem::transmute(lpnumberofbyteswritten), ::core::mem::transmute(lpenclaveerror))) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 7928a46a91..e1ffbca883 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs @@ -187,7 +187,7 @@ pub unsafe fn ReportFault(pep: *const super::Diagnostics::Debug::EXCEPTION_POINT extern "system" { fn ReportFault(pep: *const super::Diagnostics::Debug::EXCEPTION_POINTERS, dwopt: u32) -> EFaultRepRetVal; } - ::core::mem::transmute(ReportFault(::core::mem::transmute(pep), ::core::mem::transmute(dwopt))) + ::core::mem::transmute(ReportFault(::core::mem::transmute(pep), dwopt)) } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[repr(transparent)] @@ -1527,7 +1527,7 @@ pub unsafe fn WerRegisterAdditionalProcess(processid: u32, captureextrainfoforth extern "system" { fn WerRegisterAdditionalProcess(processid: u32, captureextrainfoforthreadid: u32) -> ::windows::core::HRESULT; } - WerRegisterAdditionalProcess(::core::mem::transmute(processid), ::core::mem::transmute(captureextrainfoforthreadid)).ok() + WerRegisterAdditionalProcess(processid, captureextrainfoforthreadid).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1561,7 +1561,7 @@ pub unsafe fn WerRegisterExcludedMemoryBlock(address: *const ::core::ffi::c_void extern "system" { fn WerRegisterExcludedMemoryBlock(address: *const ::core::ffi::c_void, size: u32) -> ::windows::core::HRESULT; } - WerRegisterExcludedMemoryBlock(::core::mem::transmute(address), ::core::mem::transmute(size)).ok() + WerRegisterExcludedMemoryBlock(::core::mem::transmute(address), size).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1573,7 +1573,7 @@ where extern "system" { fn WerRegisterFile(pwzfile: ::windows::core::PCWSTR, regfiletype: WER_REGISTER_FILE_TYPE, dwflags: WER_FILE) -> ::windows::core::HRESULT; } - WerRegisterFile(pwzfile.into(), ::core::mem::transmute(regfiletype), ::core::mem::transmute(dwflags)).ok() + WerRegisterFile(pwzfile.into(), regfiletype, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1582,7 +1582,7 @@ pub unsafe fn WerRegisterMemoryBlock(pvaddress: *const ::core::ffi::c_void, dwsi extern "system" { fn WerRegisterMemoryBlock(pvaddress: *const ::core::ffi::c_void, dwsize: u32) -> ::windows::core::HRESULT; } - WerRegisterMemoryBlock(::core::mem::transmute(pvaddress), ::core::mem::transmute(dwsize)).ok() + WerRegisterMemoryBlock(::core::mem::transmute(pvaddress), dwsize).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1623,7 +1623,7 @@ where extern "system" { fn WerReportAddDump(hreporthandle: HREPORT, hprocess: super::super::Foundation::HANDLE, hthread: super::super::Foundation::HANDLE, dumptype: WER_DUMP_TYPE, pexceptionparam: *const WER_EXCEPTION_INFORMATION, pdumpcustomoptions: *const WER_DUMP_CUSTOM_OPTIONS, dwflags: u32) -> ::windows::core::HRESULT; } - WerReportAddDump(hreporthandle.into(), hprocess.into(), hthread.into(), ::core::mem::transmute(dumptype), ::core::mem::transmute(pexceptionparam), ::core::mem::transmute(pdumpcustomoptions), ::core::mem::transmute(dwflags)).ok() + WerReportAddDump(hreporthandle.into(), hprocess.into(), hthread.into(), dumptype, ::core::mem::transmute(pexceptionparam), ::core::mem::transmute(pdumpcustomoptions), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1636,7 +1636,7 @@ where extern "system" { fn WerReportAddFile(hreporthandle: HREPORT, pwzpath: ::windows::core::PCWSTR, repfiletype: WER_FILE_TYPE, dwfileflags: WER_FILE) -> ::windows::core::HRESULT; } - WerReportAddFile(hreporthandle.into(), pwzpath.into(), ::core::mem::transmute(repfiletype), ::core::mem::transmute(dwfileflags)).ok() + WerReportAddFile(hreporthandle.into(), pwzpath.into(), repfiletype, dwfileflags).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1662,7 +1662,7 @@ where fn WerReportCreate(pwzeventtype: ::windows::core::PCWSTR, reptype: WER_REPORT_TYPE, preportinformation: *const WER_REPORT_INFORMATION, phreporthandle: *mut HREPORT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WerReportCreate(pwzeventtype.into(), ::core::mem::transmute(reptype), ::core::mem::transmute(preportinformation), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WerReportCreate(pwzeventtype.into(), reptype, ::core::mem::transmute(preportinformation), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1690,7 +1690,7 @@ where extern "system" { fn WerReportSetParameter(hreporthandle: HREPORT, dwparamid: u32, pwzname: ::windows::core::PCWSTR, pwzvalue: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - WerReportSetParameter(hreporthandle.into(), ::core::mem::transmute(dwparamid), pwzname.into(), pwzvalue.into()).ok() + WerReportSetParameter(hreporthandle.into(), dwparamid, pwzname.into(), pwzvalue.into()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1703,7 +1703,7 @@ where extern "system" { fn WerReportSetUIOption(hreporthandle: HREPORT, repuitypeid: WER_REPORT_UI, pwzvalue: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - WerReportSetUIOption(hreporthandle.into(), ::core::mem::transmute(repuitypeid), pwzvalue.into()).ok() + WerReportSetUIOption(hreporthandle.into(), repuitypeid, pwzvalue.into()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1716,7 +1716,7 @@ where fn WerReportSubmit(hreporthandle: HREPORT, consent: WER_CONSENT, dwflags: WER_SUBMIT_FLAGS, psubmitresult: *mut WER_SUBMIT_RESULT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WerReportSubmit(hreporthandle.into(), ::core::mem::transmute(consent), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WerReportSubmit(hreporthandle.into(), consent, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1725,7 +1725,7 @@ pub unsafe fn WerSetFlags(dwflags: WER_FAULT_REPORTING) -> ::windows::core::Resu extern "system" { fn WerSetFlags(dwflags: WER_FAULT_REPORTING) -> ::windows::core::HRESULT; } - WerSetFlags(::core::mem::transmute(dwflags)).ok() + WerSetFlags(dwflags).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1799,7 +1799,7 @@ pub unsafe fn WerStoreOpen(repstoretype: REPORT_STORE_TYPES) -> ::windows::core: fn WerStoreOpen(repstoretype: REPORT_STORE_TYPES, phreportstore: *mut HREPORTSTORE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WerStoreOpen(::core::mem::transmute(repstoretype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WerStoreOpen(repstoretype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1867,7 +1867,7 @@ where fn WerStoreUploadReport(hreportstore: HREPORTSTORE, pszreportkey: ::windows::core::PCWSTR, dwflags: u32, psubmitresult: *mut WER_SUBMIT_RESULT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WerStoreUploadReport(hreportstore.into(), pszreportkey.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WerStoreUploadReport(hreportstore.into(), pszreportkey.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] @@ -1876,7 +1876,7 @@ pub unsafe fn WerUnregisterAdditionalProcess(processid: u32) -> ::windows::core: extern "system" { fn WerUnregisterAdditionalProcess(processid: u32) -> ::windows::core::HRESULT; } - WerUnregisterAdditionalProcess(::core::mem::transmute(processid)).ok() + WerUnregisterAdditionalProcess(processid).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] 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 19aabfbd17..dc6e9eca1b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventCollector/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventCollector/mod.rs @@ -433,7 +433,7 @@ pub unsafe fn EcClose(object: isize) -> super::super::Foundation::BOOL { extern "system" { fn EcClose(object: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcClose(::core::mem::transmute(object))) + ::core::mem::transmute(EcClose(object)) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -446,7 +446,7 @@ where extern "system" { fn EcDeleteSubscription(subscriptionname: ::windows::core::PCWSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcDeleteSubscription(subscriptionname.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(EcDeleteSubscription(subscriptionname.into(), flags)) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -456,7 +456,7 @@ pub unsafe fn EcEnumNextSubscription(subscriptionenum: isize, subscriptionnamebu extern "system" { fn EcEnumNextSubscription(subscriptionenum: isize, subscriptionnamebuffersize: u32, subscriptionnamebuffer: ::windows::core::PWSTR, subscriptionnamebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcEnumNextSubscription(::core::mem::transmute(subscriptionenum), subscriptionnamebuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(subscriptionnamebuffer)), ::core::mem::transmute(subscriptionnamebufferused))) + ::core::mem::transmute(EcEnumNextSubscription(subscriptionenum, subscriptionnamebuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(subscriptionnamebuffer)), ::core::mem::transmute(subscriptionnamebufferused))) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -466,7 +466,7 @@ pub unsafe fn EcGetObjectArrayProperty(objectarray: isize, propertyid: EC_SUBSCR extern "system" { fn EcGetObjectArrayProperty(objectarray: isize, propertyid: EC_SUBSCRIPTION_PROPERTY_ID, arrayindex: u32, flags: u32, propertyvaluebuffersize: u32, propertyvaluebuffer: *mut EC_VARIANT, propertyvaluebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcGetObjectArrayProperty(::core::mem::transmute(objectarray), ::core::mem::transmute(propertyid), ::core::mem::transmute(arrayindex), ::core::mem::transmute(flags), ::core::mem::transmute(propertyvaluebuffersize), ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) + ::core::mem::transmute(EcGetObjectArrayProperty(objectarray, propertyid, arrayindex, flags, propertyvaluebuffersize, ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -476,7 +476,7 @@ pub unsafe fn EcGetObjectArraySize(objectarray: isize, objectarraysize: *mut u32 extern "system" { fn EcGetObjectArraySize(objectarray: isize, objectarraysize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcGetObjectArraySize(::core::mem::transmute(objectarray), ::core::mem::transmute(objectarraysize))) + ::core::mem::transmute(EcGetObjectArraySize(objectarray, ::core::mem::transmute(objectarraysize))) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -486,7 +486,7 @@ pub unsafe fn EcGetSubscriptionProperty(subscription: isize, propertyid: EC_SUBS extern "system" { fn EcGetSubscriptionProperty(subscription: isize, propertyid: EC_SUBSCRIPTION_PROPERTY_ID, flags: u32, propertyvaluebuffersize: u32, propertyvaluebuffer: *mut EC_VARIANT, propertyvaluebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcGetSubscriptionProperty(::core::mem::transmute(subscription), ::core::mem::transmute(propertyid), ::core::mem::transmute(flags), ::core::mem::transmute(propertyvaluebuffersize), ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) + ::core::mem::transmute(EcGetSubscriptionProperty(subscription, propertyid, flags, propertyvaluebuffersize, ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -500,7 +500,7 @@ where extern "system" { fn EcGetSubscriptionRunTimeStatus(subscriptionname: ::windows::core::PCWSTR, statusinfoid: EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID, eventsourcename: ::windows::core::PCWSTR, flags: u32, statusvaluebuffersize: u32, statusvaluebuffer: *mut EC_VARIANT, statusvaluebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcGetSubscriptionRunTimeStatus(subscriptionname.into(), ::core::mem::transmute(statusinfoid), eventsourcename.into(), ::core::mem::transmute(flags), ::core::mem::transmute(statusvaluebuffersize), ::core::mem::transmute(statusvaluebuffer), ::core::mem::transmute(statusvaluebufferused))) + ::core::mem::transmute(EcGetSubscriptionRunTimeStatus(subscriptionname.into(), statusinfoid, eventsourcename.into(), flags, statusvaluebuffersize, ::core::mem::transmute(statusvaluebuffer), ::core::mem::transmute(statusvaluebufferused))) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -510,7 +510,7 @@ pub unsafe fn EcInsertObjectArrayElement(objectarray: isize, arrayindex: u32) -> extern "system" { fn EcInsertObjectArrayElement(objectarray: isize, arrayindex: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcInsertObjectArrayElement(::core::mem::transmute(objectarray), ::core::mem::transmute(arrayindex))) + ::core::mem::transmute(EcInsertObjectArrayElement(objectarray, arrayindex)) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] #[inline] @@ -522,7 +522,7 @@ where extern "system" { fn EcOpenSubscription(subscriptionname: ::windows::core::PCWSTR, accessmask: u32, flags: u32) -> isize; } - ::core::mem::transmute(EcOpenSubscription(subscriptionname.into(), ::core::mem::transmute(accessmask), ::core::mem::transmute(flags))) + ::core::mem::transmute(EcOpenSubscription(subscriptionname.into(), accessmask, flags)) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] #[inline] @@ -531,7 +531,7 @@ pub unsafe fn EcOpenSubscriptionEnum(flags: u32) -> isize { extern "system" { fn EcOpenSubscriptionEnum(flags: u32) -> isize; } - ::core::mem::transmute(EcOpenSubscriptionEnum(::core::mem::transmute(flags))) + ::core::mem::transmute(EcOpenSubscriptionEnum(flags)) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -541,7 +541,7 @@ pub unsafe fn EcRemoveObjectArrayElement(objectarray: isize, arrayindex: u32) -> extern "system" { fn EcRemoveObjectArrayElement(objectarray: isize, arrayindex: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcRemoveObjectArrayElement(::core::mem::transmute(objectarray), ::core::mem::transmute(arrayindex))) + ::core::mem::transmute(EcRemoveObjectArrayElement(objectarray, arrayindex)) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -555,7 +555,7 @@ where extern "system" { fn EcRetrySubscription(subscriptionname: ::windows::core::PCWSTR, eventsourcename: ::windows::core::PCWSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcRetrySubscription(subscriptionname.into(), eventsourcename.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(EcRetrySubscription(subscriptionname.into(), eventsourcename.into(), flags)) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -565,7 +565,7 @@ pub unsafe fn EcSaveSubscription(subscription: isize, flags: u32) -> super::supe extern "system" { fn EcSaveSubscription(subscription: isize, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcSaveSubscription(::core::mem::transmute(subscription), ::core::mem::transmute(flags))) + ::core::mem::transmute(EcSaveSubscription(subscription, flags)) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -575,7 +575,7 @@ pub unsafe fn EcSetObjectArrayProperty(objectarray: isize, propertyid: EC_SUBSCR extern "system" { fn EcSetObjectArrayProperty(objectarray: isize, propertyid: EC_SUBSCRIPTION_PROPERTY_ID, arrayindex: u32, flags: u32, propertyvalue: *mut EC_VARIANT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcSetObjectArrayProperty(::core::mem::transmute(objectarray), ::core::mem::transmute(propertyid), ::core::mem::transmute(arrayindex), ::core::mem::transmute(flags), ::core::mem::transmute(propertyvalue))) + ::core::mem::transmute(EcSetObjectArrayProperty(objectarray, propertyid, arrayindex, flags, ::core::mem::transmute(propertyvalue))) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -585,7 +585,7 @@ pub unsafe fn EcSetSubscriptionProperty(subscription: isize, propertyid: EC_SUBS extern "system" { fn EcSetSubscriptionProperty(subscription: isize, propertyid: EC_SUBSCRIPTION_PROPERTY_ID, flags: u32, propertyvalue: *mut EC_VARIANT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcSetSubscriptionProperty(::core::mem::transmute(subscription), ::core::mem::transmute(propertyid), ::core::mem::transmute(flags), ::core::mem::transmute(propertyvalue))) + ::core::mem::transmute(EcSetSubscriptionProperty(subscription, propertyid, flags, ::core::mem::transmute(propertyvalue))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 a710db75de..e48b720dc5 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs @@ -1337,7 +1337,7 @@ where extern "system" { fn EvtArchiveExportedLog(session: isize, logfilepath: ::windows::core::PCWSTR, locale: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtArchiveExportedLog(::core::mem::transmute(session), logfilepath.into(), ::core::mem::transmute(locale), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtArchiveExportedLog(session, logfilepath.into(), locale, flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1347,7 +1347,7 @@ pub unsafe fn EvtCancel(object: isize) -> super::super::Foundation::BOOL { extern "system" { fn EvtCancel(object: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtCancel(::core::mem::transmute(object))) + ::core::mem::transmute(EvtCancel(object)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1361,7 +1361,7 @@ where extern "system" { fn EvtClearLog(session: isize, channelpath: ::windows::core::PCWSTR, targetfilepath: ::windows::core::PCWSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtClearLog(::core::mem::transmute(session), channelpath.into(), targetfilepath.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtClearLog(session, channelpath.into(), targetfilepath.into(), flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1371,7 +1371,7 @@ pub unsafe fn EvtClose(object: isize) -> super::super::Foundation::BOOL { extern "system" { fn EvtClose(object: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtClose(::core::mem::transmute(object))) + ::core::mem::transmute(EvtClose(object)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1392,7 +1392,7 @@ pub unsafe fn EvtCreateRenderContext(valuepaths: &[::windows::core::PWSTR], flag extern "system" { fn EvtCreateRenderContext(valuepathscount: u32, valuepaths: *const ::windows::core::PWSTR, flags: u32) -> isize; } - ::core::mem::transmute(EvtCreateRenderContext(valuepaths.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(valuepaths)), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtCreateRenderContext(valuepaths.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(valuepaths)), flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1407,7 +1407,7 @@ where extern "system" { fn EvtExportLog(session: isize, path: ::windows::core::PCWSTR, query: ::windows::core::PCWSTR, targetfilepath: ::windows::core::PCWSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtExportLog(::core::mem::transmute(session), path.into(), query.into(), targetfilepath.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtExportLog(session, path.into(), query.into(), targetfilepath.into(), flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1417,7 +1417,7 @@ pub unsafe fn EvtFormatMessage(publishermetadata: isize, event: isize, messageid extern "system" { fn EvtFormatMessage(publishermetadata: isize, event: isize, messageid: u32, valuecount: u32, values: *const EVT_VARIANT, flags: u32, buffersize: u32, buffer: ::windows::core::PWSTR, bufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtFormatMessage(::core::mem::transmute(publishermetadata), ::core::mem::transmute(event), ::core::mem::transmute(messageid), values.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(values)), ::core::mem::transmute(flags), buffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), ::core::mem::transmute(bufferused))) + ::core::mem::transmute(EvtFormatMessage(publishermetadata, event, messageid, values.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(values)), flags, buffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer)), ::core::mem::transmute(bufferused))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1427,7 +1427,7 @@ pub unsafe fn EvtGetChannelConfigProperty(channelconfig: isize, propertyid: EVT_ extern "system" { fn EvtGetChannelConfigProperty(channelconfig: isize, propertyid: EVT_CHANNEL_CONFIG_PROPERTY_ID, flags: u32, propertyvaluebuffersize: u32, propertyvaluebuffer: *mut EVT_VARIANT, propertyvaluebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtGetChannelConfigProperty(::core::mem::transmute(channelconfig), ::core::mem::transmute(propertyid), ::core::mem::transmute(flags), ::core::mem::transmute(propertyvaluebuffersize), ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) + ::core::mem::transmute(EvtGetChannelConfigProperty(channelconfig, propertyid, flags, propertyvaluebuffersize, ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1437,7 +1437,7 @@ pub unsafe fn EvtGetEventInfo(event: isize, propertyid: EVT_EVENT_PROPERTY_ID, p extern "system" { fn EvtGetEventInfo(event: isize, propertyid: EVT_EVENT_PROPERTY_ID, propertyvaluebuffersize: u32, propertyvaluebuffer: *mut EVT_VARIANT, propertyvaluebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtGetEventInfo(::core::mem::transmute(event), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyvaluebuffersize), ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) + ::core::mem::transmute(EvtGetEventInfo(event, propertyid, propertyvaluebuffersize, ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1447,7 +1447,7 @@ pub unsafe fn EvtGetEventMetadataProperty(eventmetadata: isize, propertyid: EVT_ extern "system" { fn EvtGetEventMetadataProperty(eventmetadata: isize, propertyid: EVT_EVENT_METADATA_PROPERTY_ID, flags: u32, eventmetadatapropertybuffersize: u32, eventmetadatapropertybuffer: *mut EVT_VARIANT, eventmetadatapropertybufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtGetEventMetadataProperty(::core::mem::transmute(eventmetadata), ::core::mem::transmute(propertyid), ::core::mem::transmute(flags), ::core::mem::transmute(eventmetadatapropertybuffersize), ::core::mem::transmute(eventmetadatapropertybuffer), ::core::mem::transmute(eventmetadatapropertybufferused))) + ::core::mem::transmute(EvtGetEventMetadataProperty(eventmetadata, propertyid, flags, eventmetadatapropertybuffersize, ::core::mem::transmute(eventmetadatapropertybuffer), ::core::mem::transmute(eventmetadatapropertybufferused))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1466,7 +1466,7 @@ pub unsafe fn EvtGetLogInfo(log: isize, propertyid: EVT_LOG_PROPERTY_ID, propert extern "system" { fn EvtGetLogInfo(log: isize, propertyid: EVT_LOG_PROPERTY_ID, propertyvaluebuffersize: u32, propertyvaluebuffer: *mut EVT_VARIANT, propertyvaluebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtGetLogInfo(::core::mem::transmute(log), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyvaluebuffersize), ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) + ::core::mem::transmute(EvtGetLogInfo(log, propertyid, propertyvaluebuffersize, ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1476,7 +1476,7 @@ pub unsafe fn EvtGetObjectArrayProperty(objectarray: isize, propertyid: u32, arr extern "system" { fn EvtGetObjectArrayProperty(objectarray: isize, propertyid: u32, arrayindex: u32, flags: u32, propertyvaluebuffersize: u32, propertyvaluebuffer: *mut EVT_VARIANT, propertyvaluebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtGetObjectArrayProperty(::core::mem::transmute(objectarray), ::core::mem::transmute(propertyid), ::core::mem::transmute(arrayindex), ::core::mem::transmute(flags), ::core::mem::transmute(propertyvaluebuffersize), ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) + ::core::mem::transmute(EvtGetObjectArrayProperty(objectarray, propertyid, arrayindex, flags, propertyvaluebuffersize, ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1486,7 +1486,7 @@ pub unsafe fn EvtGetObjectArraySize(objectarray: isize, objectarraysize: *mut u3 extern "system" { fn EvtGetObjectArraySize(objectarray: isize, objectarraysize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtGetObjectArraySize(::core::mem::transmute(objectarray), ::core::mem::transmute(objectarraysize))) + ::core::mem::transmute(EvtGetObjectArraySize(objectarray, ::core::mem::transmute(objectarraysize))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1496,7 +1496,7 @@ pub unsafe fn EvtGetPublisherMetadataProperty(publishermetadata: isize, property extern "system" { fn EvtGetPublisherMetadataProperty(publishermetadata: isize, propertyid: EVT_PUBLISHER_METADATA_PROPERTY_ID, flags: u32, publishermetadatapropertybuffersize: u32, publishermetadatapropertybuffer: *mut EVT_VARIANT, publishermetadatapropertybufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtGetPublisherMetadataProperty(::core::mem::transmute(publishermetadata), ::core::mem::transmute(propertyid), ::core::mem::transmute(flags), ::core::mem::transmute(publishermetadatapropertybuffersize), ::core::mem::transmute(publishermetadatapropertybuffer), ::core::mem::transmute(publishermetadatapropertybufferused))) + ::core::mem::transmute(EvtGetPublisherMetadataProperty(publishermetadata, propertyid, flags, publishermetadatapropertybuffersize, ::core::mem::transmute(publishermetadatapropertybuffer), ::core::mem::transmute(publishermetadatapropertybufferused))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1506,7 +1506,7 @@ pub unsafe fn EvtGetQueryInfo(queryorsubscription: isize, propertyid: EVT_QUERY_ extern "system" { fn EvtGetQueryInfo(queryorsubscription: isize, propertyid: EVT_QUERY_PROPERTY_ID, propertyvaluebuffersize: u32, propertyvaluebuffer: *mut EVT_VARIANT, propertyvaluebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtGetQueryInfo(::core::mem::transmute(queryorsubscription), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyvaluebuffersize), ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) + ::core::mem::transmute(EvtGetQueryInfo(queryorsubscription, propertyid, propertyvaluebuffersize, ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1516,7 +1516,7 @@ pub unsafe fn EvtNext(resultset: isize, events: &mut [isize], timeout: u32, flag extern "system" { fn EvtNext(resultset: isize, eventssize: u32, events: *mut isize, timeout: u32, flags: u32, returned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtNext(::core::mem::transmute(resultset), events.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(events)), ::core::mem::transmute(timeout), ::core::mem::transmute(flags), ::core::mem::transmute(returned))) + ::core::mem::transmute(EvtNext(resultset, events.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(events)), timeout, flags, ::core::mem::transmute(returned))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1526,7 +1526,7 @@ pub unsafe fn EvtNextChannelPath(channelenum: isize, channelpathbuffer: &mut [u1 extern "system" { fn EvtNextChannelPath(channelenum: isize, channelpathbuffersize: u32, channelpathbuffer: ::windows::core::PWSTR, channelpathbufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtNextChannelPath(::core::mem::transmute(channelenum), channelpathbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(channelpathbuffer)), ::core::mem::transmute(channelpathbufferused))) + ::core::mem::transmute(EvtNextChannelPath(channelenum, channelpathbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(channelpathbuffer)), ::core::mem::transmute(channelpathbufferused))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1535,7 +1535,7 @@ pub unsafe fn EvtNextEventMetadata(eventmetadataenum: isize, flags: u32) -> isiz extern "system" { fn EvtNextEventMetadata(eventmetadataenum: isize, flags: u32) -> isize; } - ::core::mem::transmute(EvtNextEventMetadata(::core::mem::transmute(eventmetadataenum), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtNextEventMetadata(eventmetadataenum, flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1545,7 +1545,7 @@ pub unsafe fn EvtNextPublisherId(publisherenum: isize, publisheridbuffer: &mut [ extern "system" { fn EvtNextPublisherId(publisherenum: isize, publisheridbuffersize: u32, publisheridbuffer: ::windows::core::PWSTR, publisheridbufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtNextPublisherId(::core::mem::transmute(publisherenum), publisheridbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(publisheridbuffer)), ::core::mem::transmute(publisheridbufferused))) + ::core::mem::transmute(EvtNextPublisherId(publisherenum, publisheridbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(publisheridbuffer)), ::core::mem::transmute(publisheridbufferused))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1557,7 +1557,7 @@ where extern "system" { fn EvtOpenChannelConfig(session: isize, channelpath: ::windows::core::PCWSTR, flags: u32) -> isize; } - ::core::mem::transmute(EvtOpenChannelConfig(::core::mem::transmute(session), channelpath.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtOpenChannelConfig(session, channelpath.into(), flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1566,7 +1566,7 @@ pub unsafe fn EvtOpenChannelEnum(session: isize, flags: u32) -> isize { extern "system" { fn EvtOpenChannelEnum(session: isize, flags: u32) -> isize; } - ::core::mem::transmute(EvtOpenChannelEnum(::core::mem::transmute(session), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtOpenChannelEnum(session, flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1575,7 +1575,7 @@ pub unsafe fn EvtOpenEventMetadataEnum(publishermetadata: isize, flags: u32) -> extern "system" { fn EvtOpenEventMetadataEnum(publishermetadata: isize, flags: u32) -> isize; } - ::core::mem::transmute(EvtOpenEventMetadataEnum(::core::mem::transmute(publishermetadata), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtOpenEventMetadataEnum(publishermetadata, flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1587,7 +1587,7 @@ where extern "system" { fn EvtOpenLog(session: isize, path: ::windows::core::PCWSTR, flags: u32) -> isize; } - ::core::mem::transmute(EvtOpenLog(::core::mem::transmute(session), path.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtOpenLog(session, path.into(), flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1596,7 +1596,7 @@ pub unsafe fn EvtOpenPublisherEnum(session: isize, flags: u32) -> isize { extern "system" { fn EvtOpenPublisherEnum(session: isize, flags: u32) -> isize; } - ::core::mem::transmute(EvtOpenPublisherEnum(::core::mem::transmute(session), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtOpenPublisherEnum(session, flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1609,7 +1609,7 @@ where extern "system" { fn EvtOpenPublisherMetadata(session: isize, publisherid: ::windows::core::PCWSTR, logfilepath: ::windows::core::PCWSTR, locale: u32, flags: u32) -> isize; } - ::core::mem::transmute(EvtOpenPublisherMetadata(::core::mem::transmute(session), publisherid.into(), logfilepath.into(), ::core::mem::transmute(locale), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtOpenPublisherMetadata(session, publisherid.into(), logfilepath.into(), locale, flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1618,7 +1618,7 @@ pub unsafe fn EvtOpenSession(loginclass: EVT_LOGIN_CLASS, login: *const ::core:: extern "system" { fn EvtOpenSession(loginclass: EVT_LOGIN_CLASS, login: *const ::core::ffi::c_void, timeout: u32, flags: u32) -> isize; } - ::core::mem::transmute(EvtOpenSession(::core::mem::transmute(loginclass), ::core::mem::transmute(login), ::core::mem::transmute(timeout), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtOpenSession(loginclass, ::core::mem::transmute(login), timeout, flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1631,7 +1631,7 @@ where extern "system" { fn EvtQuery(session: isize, path: ::windows::core::PCWSTR, query: ::windows::core::PCWSTR, flags: u32) -> isize; } - ::core::mem::transmute(EvtQuery(::core::mem::transmute(session), path.into(), query.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtQuery(session, path.into(), query.into(), flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1641,7 +1641,7 @@ pub unsafe fn EvtRender(context: isize, fragment: isize, flags: u32, buffersize: extern "system" { fn EvtRender(context: isize, fragment: isize, flags: u32, buffersize: u32, buffer: *mut ::core::ffi::c_void, bufferused: *mut u32, propertycount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtRender(::core::mem::transmute(context), ::core::mem::transmute(fragment), ::core::mem::transmute(flags), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferused), ::core::mem::transmute(propertycount))) + ::core::mem::transmute(EvtRender(context, fragment, flags, buffersize, ::core::mem::transmute(buffer), ::core::mem::transmute(bufferused), ::core::mem::transmute(propertycount))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1651,7 +1651,7 @@ pub unsafe fn EvtSaveChannelConfig(channelconfig: isize, flags: u32) -> super::s extern "system" { fn EvtSaveChannelConfig(channelconfig: isize, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtSaveChannelConfig(::core::mem::transmute(channelconfig), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtSaveChannelConfig(channelconfig, flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1661,7 +1661,7 @@ pub unsafe fn EvtSeek(resultset: isize, position: i64, bookmark: isize, timeout: extern "system" { fn EvtSeek(resultset: isize, position: i64, bookmark: isize, timeout: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtSeek(::core::mem::transmute(resultset), ::core::mem::transmute(position), ::core::mem::transmute(bookmark), ::core::mem::transmute(timeout), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtSeek(resultset, position, bookmark, timeout, flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1671,7 +1671,7 @@ pub unsafe fn EvtSetChannelConfigProperty(channelconfig: isize, propertyid: EVT_ extern "system" { fn EvtSetChannelConfigProperty(channelconfig: isize, propertyid: EVT_CHANNEL_CONFIG_PROPERTY_ID, flags: u32, propertyvalue: *const EVT_VARIANT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtSetChannelConfigProperty(::core::mem::transmute(channelconfig), ::core::mem::transmute(propertyid), ::core::mem::transmute(flags), ::core::mem::transmute(propertyvalue))) + ::core::mem::transmute(EvtSetChannelConfigProperty(channelconfig, propertyid, flags, ::core::mem::transmute(propertyvalue))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1686,7 +1686,7 @@ where extern "system" { fn EvtSubscribe(session: isize, signalevent: super::super::Foundation::HANDLE, channelpath: ::windows::core::PCWSTR, query: ::windows::core::PCWSTR, bookmark: isize, context: *const ::core::ffi::c_void, callback: *mut ::core::ffi::c_void, flags: u32) -> isize; } - ::core::mem::transmute(EvtSubscribe(::core::mem::transmute(session), signalevent.into(), channelpath.into(), query.into(), ::core::mem::transmute(bookmark), ::core::mem::transmute(context), ::core::mem::transmute(callback), ::core::mem::transmute(flags))) + ::core::mem::transmute(EvtSubscribe(session, signalevent.into(), channelpath.into(), query.into(), bookmark, ::core::mem::transmute(context), ::core::mem::transmute(callback), flags)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1696,7 +1696,7 @@ pub unsafe fn EvtUpdateBookmark(bookmark: isize, event: isize) -> super::super:: extern "system" { fn EvtUpdateBookmark(bookmark: isize, event: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtUpdateBookmark(::core::mem::transmute(bookmark), ::core::mem::transmute(event))) + ::core::mem::transmute(EvtUpdateBookmark(bookmark, event)) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1709,7 +1709,7 @@ where extern "system" { fn GetEventLogInformation(heventlog: EventLogHandle, dwinfolevel: u32, lpbuffer: *mut ::core::ffi::c_void, cbbufsize: u32, pcbbytesneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetEventLogInformation(heventlog.into(), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded))) + ::core::mem::transmute(GetEventLogInformation(heventlog.into(), dwinfolevel, ::core::mem::transmute(lpbuffer), cbbufsize, ::core::mem::transmute(pcbbytesneeded))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1880,7 +1880,7 @@ where extern "system" { fn ReadEventLogA(heventlog: EventLogHandle, dwreadflags: READ_EVENT_LOG_READ_FLAGS, dwrecordoffset: u32, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytestoread: u32, pnbytesread: *mut u32, pnminnumberofbytesneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadEventLogA(heventlog.into(), ::core::mem::transmute(dwreadflags), ::core::mem::transmute(dwrecordoffset), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytestoread), ::core::mem::transmute(pnbytesread), ::core::mem::transmute(pnminnumberofbytesneeded))) + ::core::mem::transmute(ReadEventLogA(heventlog.into(), dwreadflags, dwrecordoffset, ::core::mem::transmute(lpbuffer), nnumberofbytestoread, ::core::mem::transmute(pnbytesread), ::core::mem::transmute(pnminnumberofbytesneeded))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1893,7 +1893,7 @@ where extern "system" { fn ReadEventLogW(heventlog: EventLogHandle, dwreadflags: READ_EVENT_LOG_READ_FLAGS, dwrecordoffset: u32, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytestoread: u32, pnbytesread: *mut u32, pnminnumberofbytesneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadEventLogW(heventlog.into(), ::core::mem::transmute(dwreadflags), ::core::mem::transmute(dwrecordoffset), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nnumberofbytestoread), ::core::mem::transmute(pnbytesread), ::core::mem::transmute(pnminnumberofbytesneeded))) + ::core::mem::transmute(ReadEventLogW(heventlog.into(), dwreadflags, dwrecordoffset, ::core::mem::transmute(lpbuffer), nnumberofbytestoread, ::core::mem::transmute(pnbytesread), ::core::mem::transmute(pnminnumberofbytesneeded))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] @@ -1935,7 +1935,7 @@ where extern "system" { fn ReportEventA(heventlog: EventSourceHandle, wtype: REPORT_EVENT_TYPE, wcategory: u16, dweventid: u32, lpusersid: super::super::Foundation::PSID, wnumstrings: u16, dwdatasize: u32, lpstrings: *const ::windows::core::PSTR, lprawdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReportEventA(heventlog.into(), ::core::mem::transmute(wtype), ::core::mem::transmute(wcategory), ::core::mem::transmute(dweventid), lpusersid.into(), lpstrings.len() as _, ::core::mem::transmute(dwdatasize), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstrings)), ::core::mem::transmute(lprawdata))) + ::core::mem::transmute(ReportEventA(heventlog.into(), wtype, wcategory, dweventid, lpusersid.into(), lpstrings.len() as _, dwdatasize, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstrings)), ::core::mem::transmute(lprawdata))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1949,7 +1949,7 @@ where extern "system" { fn ReportEventW(heventlog: EventSourceHandle, wtype: REPORT_EVENT_TYPE, wcategory: u16, dweventid: u32, lpusersid: super::super::Foundation::PSID, wnumstrings: u16, dwdatasize: u32, lpstrings: *const ::windows::core::PWSTR, lprawdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReportEventW(heventlog.into(), ::core::mem::transmute(wtype), ::core::mem::transmute(wcategory), ::core::mem::transmute(dweventid), lpusersid.into(), lpstrings.len() as _, ::core::mem::transmute(dwdatasize), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstrings)), ::core::mem::transmute(lprawdata))) + ::core::mem::transmute(ReportEventW(heventlog.into(), wtype, wcategory, dweventid, lpusersid.into(), lpstrings.len() as _, dwdatasize, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpstrings)), ::core::mem::transmute(lprawdata))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 29948b1a8b..c6b76ef9b3 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs @@ -170,7 +170,7 @@ impl ISensLogon2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Logon)(::windows::core::Interface::as_raw(self), bstrusername.into().abi(), ::core::mem::transmute(dwsessionid)).ok() + (::windows::core::Interface::vtable(self).Logon)(::windows::core::Interface::as_raw(self), bstrusername.into().abi(), dwsessionid).ok() } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -178,7 +178,7 @@ impl ISensLogon2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Logoff)(::windows::core::Interface::as_raw(self), bstrusername.into().abi(), ::core::mem::transmute(dwsessionid)).ok() + (::windows::core::Interface::vtable(self).Logoff)(::windows::core::Interface::as_raw(self), bstrusername.into().abi(), dwsessionid).ok() } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -186,7 +186,7 @@ impl ISensLogon2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SessionDisconnect)(::windows::core::Interface::as_raw(self), bstrusername.into().abi(), ::core::mem::transmute(dwsessionid)).ok() + (::windows::core::Interface::vtable(self).SessionDisconnect)(::windows::core::Interface::as_raw(self), bstrusername.into().abi(), dwsessionid).ok() } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -194,7 +194,7 @@ impl ISensLogon2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SessionReconnect)(::windows::core::Interface::as_raw(self), bstrusername.into().abi(), ::core::mem::transmute(dwsessionid)).ok() + (::windows::core::Interface::vtable(self).SessionReconnect)(::windows::core::Interface::as_raw(self), bstrusername.into().abi(), dwsessionid).ok() } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -202,7 +202,7 @@ impl ISensLogon2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).PostShell)(::windows::core::Interface::as_raw(self), bstrusername.into().abi(), ::core::mem::transmute(dwsessionid)).ok() + (::windows::core::Interface::vtable(self).PostShell)(::windows::core::Interface::as_raw(self), bstrusername.into().abi(), dwsessionid).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -304,7 +304,7 @@ impl ISensNetwork { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ConnectionMade)(::windows::core::Interface::as_raw(self), bstrconnection.into().abi(), ::core::mem::transmute(ultype), ::core::mem::transmute(lpqocinfo)).ok() + (::windows::core::Interface::vtable(self).ConnectionMade)(::windows::core::Interface::as_raw(self), bstrconnection.into().abi(), ultype, ::core::mem::transmute(lpqocinfo)).ok() } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -312,7 +312,7 @@ impl ISensNetwork { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ConnectionMadeNoQOCInfo)(::windows::core::Interface::as_raw(self), bstrconnection.into().abi(), ::core::mem::transmute(ultype)).ok() + (::windows::core::Interface::vtable(self).ConnectionMadeNoQOCInfo)(::windows::core::Interface::as_raw(self), bstrconnection.into().abi(), ultype).ok() } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -320,7 +320,7 @@ impl ISensNetwork { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ConnectionLost)(::windows::core::Interface::as_raw(self), bstrconnection.into().abi(), ::core::mem::transmute(ultype)).ok() + (::windows::core::Interface::vtable(self).ConnectionLost)(::windows::core::Interface::as_raw(self), bstrconnection.into().abi(), ultype).ok() } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -329,7 +329,7 @@ impl ISensNetwork { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DestinationReachable)(::windows::core::Interface::as_raw(self), bstrdestination.into().abi(), bstrconnection.into().abi(), ::core::mem::transmute(ultype), ::core::mem::transmute(lpqocinfo)).ok() + (::windows::core::Interface::vtable(self).DestinationReachable)(::windows::core::Interface::as_raw(self), bstrdestination.into().abi(), bstrconnection.into().abi(), ultype, ::core::mem::transmute(lpqocinfo)).ok() } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -338,7 +338,7 @@ impl ISensNetwork { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DestinationReachableNoQOCInfo)(::windows::core::Interface::as_raw(self), bstrdestination.into().abi(), bstrconnection.into().abi(), ::core::mem::transmute(ultype)).ok() + (::windows::core::Interface::vtable(self).DestinationReachableNoQOCInfo)(::windows::core::Interface::as_raw(self), bstrdestination.into().abi(), bstrconnection.into().abi(), ultype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -440,11 +440,11 @@ impl ISensOnNow { } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`*"] pub unsafe fn OnBatteryPower(&self, dwbatterylifepercent: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnBatteryPower)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbatterylifepercent)).ok() + (::windows::core::Interface::vtable(self).OnBatteryPower)(::windows::core::Interface::as_raw(self), dwbatterylifepercent).ok() } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`*"] pub unsafe fn BatteryLow(&self, dwbatterylifepercent: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BatteryLow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbatterylifepercent)).ok() + (::windows::core::Interface::vtable(self).BatteryLow)(::windows::core::Interface::as_raw(self), dwbatterylifepercent).ok() } } #[cfg(feature = "Win32_System_Com")] 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 7e2132f1ad..782b2f8f81 100644 --- a/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs @@ -999,7 +999,7 @@ where extern "system" { fn GenerateGPNotification(bmachine: super::super::Foundation::BOOL, lpwszmgmtproduct: ::windows::core::PCWSTR, dwmgmtproductoptions: u32) -> u32; } - ::core::mem::transmute(GenerateGPNotification(bmachine.into(), lpwszmgmtproduct.into(), ::core::mem::transmute(dwmgmtproductoptions))) + ::core::mem::transmute(GenerateGPNotification(bmachine.into(), lpwszmgmtproduct.into(), dwmgmtproductoptions)) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1013,7 +1013,7 @@ where extern "system" { fn GetAppliedGPOListA(dwflags: u32, pmachinename: ::windows::core::PCSTR, psiduser: super::super::Foundation::PSID, pguidextension: *const ::windows::core::GUID, ppgpolist: *mut *mut GROUP_POLICY_OBJECTA) -> u32; } - ::core::mem::transmute(GetAppliedGPOListA(::core::mem::transmute(dwflags), pmachinename.into(), psiduser.into(), ::core::mem::transmute(pguidextension), ::core::mem::transmute(ppgpolist))) + ::core::mem::transmute(GetAppliedGPOListA(dwflags, pmachinename.into(), psiduser.into(), ::core::mem::transmute(pguidextension), ::core::mem::transmute(ppgpolist))) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1027,7 +1027,7 @@ where extern "system" { fn GetAppliedGPOListW(dwflags: u32, pmachinename: ::windows::core::PCWSTR, psiduser: super::super::Foundation::PSID, pguidextension: *const ::windows::core::GUID, ppgpolist: *mut *mut GROUP_POLICY_OBJECTW) -> u32; } - ::core::mem::transmute(GetAppliedGPOListW(::core::mem::transmute(dwflags), pmachinename.into(), psiduser.into(), ::core::mem::transmute(pguidextension), ::core::mem::transmute(ppgpolist))) + ::core::mem::transmute(GetAppliedGPOListW(dwflags, pmachinename.into(), psiduser.into(), ::core::mem::transmute(pguidextension), ::core::mem::transmute(ppgpolist))) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1043,7 +1043,7 @@ where extern "system" { fn GetGPOListA(htoken: super::super::Foundation::HANDLE, lpname: ::windows::core::PCSTR, lphostname: ::windows::core::PCSTR, lpcomputername: ::windows::core::PCSTR, dwflags: u32, pgpolist: *mut *mut GROUP_POLICY_OBJECTA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetGPOListA(htoken.into(), lpname.into(), lphostname.into(), lpcomputername.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pgpolist))) + ::core::mem::transmute(GetGPOListA(htoken.into(), lpname.into(), lphostname.into(), lpcomputername.into(), dwflags, ::core::mem::transmute(pgpolist))) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1059,7 +1059,7 @@ where extern "system" { fn GetGPOListW(htoken: super::super::Foundation::HANDLE, lpname: ::windows::core::PCWSTR, lphostname: ::windows::core::PCWSTR, lpcomputername: ::windows::core::PCWSTR, dwflags: u32, pgpolist: *mut *mut GROUP_POLICY_OBJECTW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetGPOListW(htoken.into(), lpname.into(), lphostname.into(), lpcomputername.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pgpolist))) + ::core::mem::transmute(GetGPOListW(htoken.into(), lpname.into(), lphostname.into(), lpcomputername.into(), dwflags, ::core::mem::transmute(pgpolist))) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] #[inline] @@ -1094,7 +1094,7 @@ pub unsafe fn GetManagedApplicationCategories(dwreserved: u32, pappcategory: *mu extern "system" { fn GetManagedApplicationCategories(dwreserved: u32, pappcategory: *mut super::super::UI::Shell::APPCATEGORYINFOLIST) -> u32; } - ::core::mem::transmute(GetManagedApplicationCategories(::core::mem::transmute(dwreserved), ::core::mem::transmute(pappcategory))) + ::core::mem::transmute(GetManagedApplicationCategories(dwreserved, ::core::mem::transmute(pappcategory))) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1104,7 +1104,7 @@ pub unsafe fn GetManagedApplications(pcategory: *const ::windows::core::GUID, dw extern "system" { fn GetManagedApplications(pcategory: *const ::windows::core::GUID, dwqueryflags: u32, dwinfolevel: u32, pdwapps: *mut u32, prgmanagedapps: *mut *mut MANAGEDAPPLICATION) -> u32; } - ::core::mem::transmute(GetManagedApplications(::core::mem::transmute(pcategory), ::core::mem::transmute(dwqueryflags), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(pdwapps), ::core::mem::transmute(prgmanagedapps))) + ::core::mem::transmute(GetManagedApplications(::core::mem::transmute(pcategory), dwqueryflags, dwinfolevel, ::core::mem::transmute(pdwapps), ::core::mem::transmute(prgmanagedapps))) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] #[repr(transparent)] @@ -1121,15 +1121,15 @@ impl IGPEInformation { #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn GetRegistryKey(&self, dwsection: u32, hkey: *mut super::Registry::HKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRegistryKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsection), ::core::mem::transmute(hkey)).ok() + (::windows::core::Interface::vtable(self).GetRegistryKey)(::windows::core::Interface::as_raw(self), dwsection, ::core::mem::transmute(hkey)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn GetDSPath(&self, dwsection: u32, pszpath: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDSPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _).ok() + (::windows::core::Interface::vtable(self).GetDSPath)(::windows::core::Interface::as_raw(self), dwsection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn GetFileSysPath(&self, dwsection: u32, pszpath: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFileSysPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _).ok() + (::windows::core::Interface::vtable(self).GetFileSysPath)(::windows::core::Interface::as_raw(self), dwsection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn GetOptions(&self, dwoptions: *mut u32) -> ::windows::core::Result<()> { @@ -1222,7 +1222,7 @@ impl IGPM { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDomain)(::windows::core::Interface::as_raw(self), bstrdomain.into().abi(), bstrdomaincontroller.into().abi(), ::core::mem::transmute(ldcflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDomain)(::windows::core::Interface::as_raw(self), bstrdomain.into().abi(), bstrdomaincontroller.into().abi(), ldcflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1242,7 +1242,7 @@ impl IGPM { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSitesContainer)(::windows::core::Interface::as_raw(self), bstrforest.into().abi(), bstrdomain.into().abi(), bstrdomaincontroller.into().abi(), ::core::mem::transmute(ldcflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSitesContainer)(::windows::core::Interface::as_raw(self), bstrforest.into().abi(), bstrdomain.into().abi(), bstrdomaincontroller.into().abi(), ldcflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1251,7 +1251,7 @@ impl IGPM { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRSOP)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmrsopmode), bstrnamespace.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRSOP)(::windows::core::Interface::as_raw(self), gpmrsopmode, bstrnamespace.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1260,7 +1260,7 @@ impl IGPM { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePermission)(::windows::core::Interface::as_raw(self), bstrtrustee.into().abi(), ::core::mem::transmute(perm), ::core::mem::transmute(binheritable), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePermission)(::windows::core::Interface::as_raw(self), bstrtrustee.into().abi(), perm, binheritable, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1442,7 +1442,7 @@ impl IGPM2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDomain)(::windows::core::Interface::as_raw(self), bstrdomain.into().abi(), bstrdomaincontroller.into().abi(), ::core::mem::transmute(ldcflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetDomain)(::windows::core::Interface::as_raw(self), bstrdomain.into().abi(), bstrdomaincontroller.into().abi(), ldcflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1462,7 +1462,7 @@ impl IGPM2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSitesContainer)(::windows::core::Interface::as_raw(self), bstrforest.into().abi(), bstrdomain.into().abi(), bstrdomaincontroller.into().abi(), ::core::mem::transmute(ldcflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSitesContainer)(::windows::core::Interface::as_raw(self), bstrforest.into().abi(), bstrdomain.into().abi(), bstrdomaincontroller.into().abi(), ldcflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1471,7 +1471,7 @@ impl IGPM2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetRSOP)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmrsopmode), bstrnamespace.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetRSOP)(::windows::core::Interface::as_raw(self), gpmrsopmode, bstrnamespace.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1480,7 +1480,7 @@ impl IGPM2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreatePermission)(::windows::core::Interface::as_raw(self), bstrtrustee.into().abi(), ::core::mem::transmute(perm), ::core::mem::transmute(binheritable), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreatePermission)(::windows::core::Interface::as_raw(self), bstrtrustee.into().abi(), perm, binheritable, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1539,7 +1539,7 @@ impl IGPM2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBackupDirEx)(::windows::core::Interface::as_raw(self), bstrbackupdir.into().abi(), ::core::mem::transmute(backupdirtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBackupDirEx)(::windows::core::Interface::as_raw(self), bstrbackupdir.into().abi(), backupdirtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1547,7 +1547,7 @@ impl IGPM2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InitializeReportingEx)(::windows::core::Interface::as_raw(self), bstradmpath.into().abi(), ::core::mem::transmute(reportingoptions)).ok() + (::windows::core::Interface::vtable(self).InitializeReportingEx)(::windows::core::Interface::as_raw(self), bstradmpath.into().abi(), reportingoptions).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1734,7 +1734,7 @@ impl IGPMAsyncProgress { where P0: ::std::convert::Into<::windows::core::InParam<'a, IGPMStatusMsgCollection>>, { - (::windows::core::Interface::vtable(self).Status)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprogressnumerator), ::core::mem::transmute(lprogressdenominator), ::core::mem::transmute(hrstatus), ::core::mem::transmute(presult), ppigpmstatusmsgcollection.into().abi()).ok() + (::windows::core::Interface::vtable(self).Status)(::windows::core::Interface::as_raw(self), lprogressnumerator, lprogressdenominator, hrstatus, ::core::mem::transmute(presult), ppigpmstatusmsgcollection.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1862,7 +1862,7 @@ impl IGPMBackup { #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1871,7 +1871,7 @@ impl IGPMBackup { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GenerateReportToFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GenerateReportToFile)(::windows::core::Interface::as_raw(self), gpmreporttype, bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -1990,7 +1990,7 @@ impl IGPMBackupCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -2316,7 +2316,7 @@ impl IGPMCSECollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -2686,7 +2686,7 @@ impl IGPMConstants { #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn get_SecurityFlags(&self, vbowner: i16, vbgroup: i16, vbdacl: i16, vbsacl: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_SecurityFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbowner), ::core::mem::transmute(vbgroup), ::core::mem::transmute(vbdacl), ::core::mem::transmute(vbsacl), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_SecurityFlags)(::windows::core::Interface::as_raw(self), vbowner, vbgroup, vbdacl, vbsacl, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn DoNotValidateDC(&self) -> ::windows::core::Result { @@ -2801,7 +2801,7 @@ impl IGPMConstants { #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn get_RsopPlanningLoopbackOption(&self, vbmerge: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_RsopPlanningLoopbackOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbmerge), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RsopPlanningLoopbackOption)(::windows::core::Interface::as_raw(self), vbmerge, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn RsopPlanningAssumeUserWQLFilterTrue(&self) -> ::windows::core::Result { @@ -3120,7 +3120,7 @@ impl IGPMConstants2 { #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn get_SecurityFlags(&self, vbowner: i16, vbgroup: i16, vbdacl: i16, vbsacl: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_SecurityFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbowner), ::core::mem::transmute(vbgroup), ::core::mem::transmute(vbdacl), ::core::mem::transmute(vbsacl), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_SecurityFlags)(::windows::core::Interface::as_raw(self), vbowner, vbgroup, vbdacl, vbsacl, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn DoNotValidateDC(&self) -> ::windows::core::Result { @@ -3235,7 +3235,7 @@ impl IGPMConstants2 { #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn get_RsopPlanningLoopbackOption(&self, vbmerge: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_RsopPlanningLoopbackOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbmerge), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_RsopPlanningLoopbackOption)(::windows::core::Interface::as_raw(self), vbmerge, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn RsopPlanningAssumeUserWQLFilterTrue(&self) -> ::windows::core::Result { @@ -3471,7 +3471,7 @@ impl IGPMDomain { where P0: ::std::convert::Into<::windows::core::InParam<'a, IGPMBackup>>, { - (::windows::core::Interface::vtable(self).RestoreGPO)(::windows::core::Interface::as_raw(self), pigpmbackup.into().abi(), ::core::mem::transmute(ldcflags), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).RestoreGPO)(::windows::core::Interface::as_raw(self), pigpmbackup.into().abi(), ldcflags, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3665,7 +3665,7 @@ impl IGPMDomain2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IGPMBackup>>, { - (::windows::core::Interface::vtable(self).base__.RestoreGPO)(::windows::core::Interface::as_raw(self), pigpmbackup.into().abi(), ::core::mem::transmute(ldcflags), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).base__.RestoreGPO)(::windows::core::Interface::as_raw(self), pigpmbackup.into().abi(), ldcflags, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3742,7 +3742,7 @@ impl IGPMDomain2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).LoadStarterGPO)(::windows::core::Interface::as_raw(self), bstrloadfile.into().abi(), ::core::mem::transmute(boverwrite), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).LoadStarterGPO)(::windows::core::Interface::as_raw(self), bstrloadfile.into().abi(), boverwrite, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3910,7 +3910,7 @@ impl IGPMDomain3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IGPMBackup>>, { - (::windows::core::Interface::vtable(self).base__.base__.RestoreGPO)(::windows::core::Interface::as_raw(self), pigpmbackup.into().abi(), ::core::mem::transmute(ldcflags), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RestoreGPO)(::windows::core::Interface::as_raw(self), pigpmbackup.into().abi(), ldcflags, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3987,7 +3987,7 @@ impl IGPMDomain3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.LoadStarterGPO)(::windows::core::Interface::as_raw(self), bstrloadfile.into().abi(), ::core::mem::transmute(boverwrite), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).base__.LoadStarterGPO)(::windows::core::Interface::as_raw(self), bstrloadfile.into().abi(), boverwrite, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4000,7 +4000,7 @@ impl IGPMDomain3 { #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4018,7 +4018,7 @@ impl IGPMDomain3 { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetInfrastructureFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInfrastructureFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetInfrastructureFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4221,11 +4221,11 @@ impl IGPMGPO { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetUserEnabled(&self, vbenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUserEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbenabled)).ok() + (::windows::core::Interface::vtable(self).SetUserEnabled)(::windows::core::Interface::as_raw(self), vbenabled).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetComputerEnabled(&self, vbenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetComputerEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbenabled)).ok() + (::windows::core::Interface::vtable(self).SetComputerEnabled)(::windows::core::Interface::as_raw(self), vbenabled).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn IsUserEnabled(&self) -> ::windows::core::Result { @@ -4270,12 +4270,12 @@ impl IGPMGPO { where P0: ::std::convert::Into<::windows::core::InParam<'a, IGPMBackup>>, { - (::windows::core::Interface::vtable(self).Import)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pigpmbackup.into().abi(), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).Import)(::windows::core::Interface::as_raw(self), lflags, pigpmbackup.into().abi(), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4284,7 +4284,7 @@ impl IGPMGPO { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GenerateReportToFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GenerateReportToFile)(::windows::core::Interface::as_raw(self), gpmreporttype, bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4292,7 +4292,7 @@ impl IGPMGPO { where P0: ::std::convert::Into<::windows::core::InParam<'a, IGPMDomain>>, { - (::windows::core::Interface::vtable(self).CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pigpmdomain.into().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).CopyTo)(::windows::core::Interface::as_raw(self), lflags, pigpmdomain.into().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4300,13 +4300,13 @@ impl IGPMGPO { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), psd.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), lflags, psd.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityDescriptor(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn IsACLConsistent(&self) -> ::windows::core::Result { @@ -4546,11 +4546,11 @@ impl IGPMGPO2 { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetUserEnabled(&self, vbenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUserEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbenabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetUserEnabled)(::windows::core::Interface::as_raw(self), vbenabled).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetComputerEnabled(&self, vbenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetComputerEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbenabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetComputerEnabled)(::windows::core::Interface::as_raw(self), vbenabled).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn IsUserEnabled(&self) -> ::windows::core::Result { @@ -4595,12 +4595,12 @@ impl IGPMGPO2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IGPMBackup>>, { - (::windows::core::Interface::vtable(self).base__.Import)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pigpmbackup.into().abi(), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).base__.Import)(::windows::core::Interface::as_raw(self), lflags, pigpmbackup.into().abi(), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GenerateReport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).base__.GenerateReport)(::windows::core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4609,7 +4609,7 @@ impl IGPMGPO2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GenerateReportToFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GenerateReportToFile)(::windows::core::Interface::as_raw(self), gpmreporttype, bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4617,7 +4617,7 @@ impl IGPMGPO2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IGPMDomain>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pigpmdomain.into().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), lflags, pigpmdomain.into().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4625,13 +4625,13 @@ impl IGPMGPO2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), psd.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), lflags, psd.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityDescriptor(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn IsACLConsistent(&self) -> ::windows::core::Result { @@ -4834,11 +4834,11 @@ impl IGPMGPO3 { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetUserEnabled(&self, vbenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetUserEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbenabled)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetUserEnabled)(::windows::core::Interface::as_raw(self), vbenabled).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetComputerEnabled(&self, vbenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetComputerEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbenabled)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetComputerEnabled)(::windows::core::Interface::as_raw(self), vbenabled).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn IsUserEnabled(&self) -> ::windows::core::Result { @@ -4883,12 +4883,12 @@ impl IGPMGPO3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IGPMBackup>>, { - (::windows::core::Interface::vtable(self).base__.base__.Import)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pigpmbackup.into().abi(), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Import)(::windows::core::Interface::as_raw(self), lflags, pigpmbackup.into().abi(), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GenerateReport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GenerateReport)(::windows::core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4897,7 +4897,7 @@ impl IGPMGPO3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GenerateReportToFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GenerateReportToFile)(::windows::core::Interface::as_raw(self), gpmreporttype, bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4905,7 +4905,7 @@ impl IGPMGPO3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IGPMDomain>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pigpmdomain.into().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyTo)(::windows::core::Interface::as_raw(self), lflags, pigpmdomain.into().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4913,13 +4913,13 @@ impl IGPMGPO3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), psd.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), lflags, psd.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityDescriptor(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn IsACLConsistent(&self) -> ::windows::core::Result { @@ -4960,7 +4960,7 @@ impl IGPMGPO3 { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetInfrastructureFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInfrastructureFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetInfrastructureFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -5090,7 +5090,7 @@ impl IGPMGPOCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -5200,7 +5200,7 @@ impl IGPMGPOLink { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetEnabled(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn Enforced(&self) -> ::windows::core::Result { @@ -5209,7 +5209,7 @@ impl IGPMGPOLink { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetEnforced(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnforced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetEnforced)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SOMLinkOrder(&self) -> ::windows::core::Result { @@ -5327,7 +5327,7 @@ impl IGPMGPOLinksCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -5533,7 +5533,7 @@ impl IGPMMapEntryCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -5638,7 +5638,7 @@ impl IGPMMigrationTable { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), var.into().abi()).ok() + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), lflags, var.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5647,7 +5647,7 @@ impl IGPMMigrationTable { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddEntry)(::windows::core::Interface::as_raw(self), bstrsource.into().abi(), ::core::mem::transmute(gpmentrytype), ::core::mem::transmute(pvardestination), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddEntry)(::windows::core::Interface::as_raw(self), bstrsource.into().abi(), gpmentrytype, ::core::mem::transmute(pvardestination), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -5942,7 +5942,7 @@ impl IGPMRSOP { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetLoggingFlags(&self, lval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLoggingFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lval)).ok() + (::windows::core::Interface::vtable(self).SetLoggingFlags)(::windows::core::Interface::as_raw(self), lval).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn LoggingFlags(&self) -> ::windows::core::Result { @@ -5951,7 +5951,7 @@ impl IGPMRSOP { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetPlanningFlags(&self, lval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPlanningFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lval)).ok() + (::windows::core::Interface::vtable(self).SetPlanningFlags)(::windows::core::Interface::as_raw(self), lval).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn PlanningFlags(&self) -> ::windows::core::Result { @@ -6115,7 +6115,7 @@ impl IGPMRSOP { #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -6124,7 +6124,7 @@ impl IGPMRSOP { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GenerateReportToFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GenerateReportToFile)(::windows::core::Interface::as_raw(self), gpmreporttype, bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -6425,7 +6425,7 @@ impl IGPMSOM { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetGPOInheritanceBlocked(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGPOInheritanceBlocked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetGPOInheritanceBlocked)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6446,7 +6446,7 @@ impl IGPMSOM { P0: ::std::convert::Into<::windows::core::InParam<'a, IGPMGPO>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateGPOLink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(llinkpos), pgpo.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateGPOLink)(::windows::core::Interface::as_raw(self), llinkpos, pgpo.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn Type(&self) -> ::windows::core::Result { @@ -6593,7 +6593,7 @@ impl IGPMSOMCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -6690,7 +6690,7 @@ impl IGPMSearchCriteria { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(searchproperty), ::core::mem::transmute(searchoperation), varvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), searchproperty, searchoperation, varvalue.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6779,7 +6779,7 @@ impl IGPMSecurityInfo { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -7123,7 +7123,7 @@ impl IGPMStarterGPO { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Save)(::windows::core::Interface::as_raw(self), bstrsavefile.into().abi(), ::core::mem::transmute(boverwrite), ::core::mem::transmute(bsaveassystem), ::core::mem::transmute(bstrlanguage), ::core::mem::transmute(bstrauthor), ::core::mem::transmute(bstrproduct), ::core::mem::transmute(bstruniqueid), ::core::mem::transmute(bstrversion), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).Save)(::windows::core::Interface::as_raw(self), bstrsavefile.into().abi(), boverwrite, bsaveassystem, ::core::mem::transmute(bstrlanguage), ::core::mem::transmute(bstrauthor), ::core::mem::transmute(bstrproduct), ::core::mem::transmute(bstruniqueid), ::core::mem::transmute(bstrversion), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7144,7 +7144,7 @@ impl IGPMStarterGPO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *const super::Com::VARIANT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -7153,7 +7153,7 @@ impl IGPMStarterGPO { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GenerateReportToFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GenerateReportToFile)(::windows::core::Interface::as_raw(self), gpmreporttype, bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7362,7 +7362,7 @@ impl IGPMStarterGPOBackup { #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() + (::windows::core::Interface::vtable(self).GenerateReport)(::windows::core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -7371,7 +7371,7 @@ impl IGPMStarterGPOBackup { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GenerateReportToFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gpmreporttype), bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GenerateReportToFile)(::windows::core::Interface::as_raw(self), gpmreporttype, bstrtargetfilepath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -7491,7 +7491,7 @@ impl IGPMStarterGPOBackupCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -7591,7 +7591,7 @@ impl IGPMStarterGPOCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -7815,7 +7815,7 @@ impl IGPMStatusMsgCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -8195,7 +8195,7 @@ impl IGPMWMIFilterCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -8290,25 +8290,25 @@ impl IGroupPolicyObject { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).New)(::windows::core::Interface::as_raw(self), pszdomainname.into(), pszdisplayname.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).New)(::windows::core::Interface::as_raw(self), pszdomainname.into(), pszdisplayname.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn OpenDSGPO<'a, P0>(&self, pszpath: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenDSGPO)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OpenDSGPO)(::windows::core::Interface::as_raw(self), pszpath.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn OpenLocalMachineGPO(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OpenLocalMachineGPO)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OpenLocalMachineGPO)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn OpenRemoteMachineGPO<'a, P0>(&self, pszcomputername: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OpenRemoteMachineGPO)(::windows::core::Interface::as_raw(self), pszcomputername.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OpenRemoteMachineGPO)(::windows::core::Interface::as_raw(self), pszcomputername.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8344,16 +8344,16 @@ impl IGroupPolicyObject { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn GetDSPath(&self, dwsection: u32, pszpath: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDSPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _).ok() + (::windows::core::Interface::vtable(self).GetDSPath)(::windows::core::Interface::as_raw(self), dwsection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn GetFileSysPath(&self, dwsection: u32, pszpath: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFileSysPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _).ok() + (::windows::core::Interface::vtable(self).GetFileSysPath)(::windows::core::Interface::as_raw(self), dwsection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn GetRegistryKey(&self, dwsection: u32, hkey: *mut super::Registry::HKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRegistryKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsection), ::core::mem::transmute(hkey)).ok() + (::windows::core::Interface::vtable(self).GetRegistryKey)(::windows::core::Interface::as_raw(self), dwsection, ::core::mem::transmute(hkey)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn GetOptions(&self, dwoptions: *mut u32) -> ::windows::core::Result<()> { @@ -8361,7 +8361,7 @@ impl IGroupPolicyObject { } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn SetOptions(&self, dwoptions: u32, dwmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoptions), ::core::mem::transmute(dwmask)).ok() + (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), dwoptions, dwmask).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn GetType(&self, gpotype: *mut GROUP_POLICY_OBJECT_TYPE) -> ::windows::core::Result<()> { @@ -8597,7 +8597,7 @@ pub struct IRSOPInformation(::windows::core::IUnknown); impl IRSOPInformation { #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn GetNamespace(&self, dwsection: u32, pszname: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNamespace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszname)), pszname.len() as _).ok() + (::windows::core::Interface::vtable(self).GetNamespace)(::windows::core::Interface::as_raw(self), dwsection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszname)), pszname.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub unsafe fn GetFlags(&self, pdwflags: *mut u32) -> ::windows::core::Result<()> { @@ -8611,7 +8611,7 @@ impl IRSOPInformation { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetEventLogEntryText)(::windows::core::Interface::as_raw(self), pszeventsource.into(), pszeventlogname.into(), pszeventtime.into(), ::core::mem::transmute(dweventid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetEventLogEntryText)(::windows::core::Interface::as_raw(self), pszeventsource.into(), pszeventlogname.into(), pszeventtime.into(), dweventid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8904,7 +8904,7 @@ pub unsafe fn ProcessGroupPolicyCompleted(extensionid: *const ::windows::core::G extern "system" { fn ProcessGroupPolicyCompleted(extensionid: *const ::windows::core::GUID, pasynchandle: usize, dwstatus: u32) -> u32; } - ::core::mem::transmute(ProcessGroupPolicyCompleted(::core::mem::transmute(extensionid), ::core::mem::transmute(pasynchandle), ::core::mem::transmute(dwstatus))) + ::core::mem::transmute(ProcessGroupPolicyCompleted(::core::mem::transmute(extensionid), pasynchandle, dwstatus)) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] #[inline] @@ -8913,7 +8913,7 @@ pub unsafe fn ProcessGroupPolicyCompletedEx(extensionid: *const ::windows::core: extern "system" { fn ProcessGroupPolicyCompletedEx(extensionid: *const ::windows::core::GUID, pasynchandle: usize, dwstatus: u32, rsopstatus: ::windows::core::HRESULT) -> u32; } - ::core::mem::transmute(ProcessGroupPolicyCompletedEx(::core::mem::transmute(extensionid), ::core::mem::transmute(pasynchandle), ::core::mem::transmute(dwstatus), ::core::mem::transmute(rsopstatus))) + ::core::mem::transmute(ProcessGroupPolicyCompletedEx(::core::mem::transmute(extensionid), pasynchandle, dwstatus, rsopstatus)) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub const RP_FORCE: u32 = 1u32; @@ -9013,7 +9013,7 @@ where extern "system" { fn RefreshPolicyEx(bmachine: super::super::Foundation::BOOL, dwoptions: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RefreshPolicyEx(bmachine.into(), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(RefreshPolicyEx(bmachine.into(), dwoptions)) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9041,7 +9041,7 @@ where extern "system" { fn RsopAccessCheckByType(psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, pprincipalselfsid: super::super::Foundation::PSID, prsoptoken: *const ::core::ffi::c_void, dwdesiredaccessmask: u32, pobjecttypelist: *const super::super::Security::OBJECT_TYPE_LIST, objecttypelistlength: u32, pgenericmapping: *const super::super::Security::GENERIC_MAPPING, pprivilegeset: *const super::super::Security::PRIVILEGE_SET, pdwprivilegesetlength: *const u32, pdwgrantedaccessmask: *mut u32, pbaccessstatus: *mut i32) -> ::windows::core::HRESULT; } - RsopAccessCheckByType(psecuritydescriptor.into(), pprincipalselfsid.into(), ::core::mem::transmute(prsoptoken), ::core::mem::transmute(dwdesiredaccessmask), ::core::mem::transmute(::windows::core::as_ptr_or_null(pobjecttypelist)), pobjecttypelist.len() as _, ::core::mem::transmute(pgenericmapping), ::core::mem::transmute(pprivilegeset), ::core::mem::transmute(pdwprivilegesetlength), ::core::mem::transmute(pdwgrantedaccessmask), ::core::mem::transmute(pbaccessstatus)).ok() + RsopAccessCheckByType(psecuritydescriptor.into(), pprincipalselfsid.into(), ::core::mem::transmute(prsoptoken), dwdesiredaccessmask, ::core::mem::transmute(::windows::core::as_ptr_or_null(pobjecttypelist)), pobjecttypelist.len() as _, ::core::mem::transmute(pgenericmapping), ::core::mem::transmute(pprivilegeset), ::core::mem::transmute(pdwprivilegesetlength), ::core::mem::transmute(pdwgrantedaccessmask), ::core::mem::transmute(pbaccessstatus)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] #[inline] @@ -9053,7 +9053,7 @@ where extern "system" { fn RsopFileAccessCheck(pszfilename: ::windows::core::PCWSTR, prsoptoken: *const ::core::ffi::c_void, dwdesiredaccessmask: u32, pdwgrantedaccessmask: *mut u32, pbaccessstatus: *mut i32) -> ::windows::core::HRESULT; } - RsopFileAccessCheck(pszfilename.into(), ::core::mem::transmute(prsoptoken), ::core::mem::transmute(dwdesiredaccessmask), ::core::mem::transmute(pdwgrantedaccessmask), ::core::mem::transmute(pbaccessstatus)).ok() + RsopFileAccessCheck(pszfilename.into(), ::core::mem::transmute(prsoptoken), dwdesiredaccessmask, ::core::mem::transmute(pdwgrantedaccessmask), ::core::mem::transmute(pbaccessstatus)).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Wmi\"`*"] #[cfg(feature = "Win32_System_Wmi")] @@ -9067,7 +9067,7 @@ where extern "system" { fn RsopResetPolicySettingStatus(dwflags: u32, pservices: *mut ::core::ffi::c_void, psettinginstance: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - RsopResetPolicySettingStatus(::core::mem::transmute(dwflags), pservices.into().abi(), psettinginstance.into().abi()).ok() + RsopResetPolicySettingStatus(dwflags, pservices.into().abi(), psettinginstance.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Wmi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Wmi"))] @@ -9081,7 +9081,7 @@ where extern "system" { fn RsopSetPolicySettingStatus(dwflags: u32, pservices: *mut ::core::ffi::c_void, psettinginstance: *mut ::core::ffi::c_void, ninfo: u32, pstatus: *const POLICYSETTINGSTATUSINFO) -> ::windows::core::HRESULT; } - RsopSetPolicySettingStatus(::core::mem::transmute(dwflags), pservices.into().abi(), psettinginstance.into().abi(), pstatus.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstatus))).ok() + RsopSetPolicySettingStatus(dwflags, pservices.into().abi(), psettinginstance.into().abi(), pstatus.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pstatus))).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] #[repr(transparent)] @@ -9126,7 +9126,7 @@ where extern "system" { fn UninstallApplication(productcode: ::windows::core::PCWSTR, dwstatus: u32) -> u32; } - ::core::mem::transmute(UninstallApplication(productcode.into(), ::core::mem::transmute(dwstatus))) + ::core::mem::transmute(UninstallApplication(productcode.into(), dwstatus)) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 103a509cfa..e6d53a0780 100644 --- a/crates/libs/windows/src/Windows/Win32/System/HostComputeNetwork/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/HostComputeNetwork/mod.rs @@ -588,7 +588,7 @@ pub unsafe fn HcnReserveGuestNetworkServicePort(guestnetworkservice: *const ::co fn HcnReserveGuestNetworkServicePort(guestnetworkservice: *const ::core::ffi::c_void, protocol: HCN_PORT_PROTOCOL, access: HCN_PORT_ACCESS, port: u16, portreservationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - HcnReserveGuestNetworkServicePort(::core::mem::transmute(guestnetworkservice), ::core::mem::transmute(protocol), ::core::mem::transmute(access), ::core::mem::transmute(port), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + HcnReserveGuestNetworkServicePort(::core::mem::transmute(guestnetworkservice), protocol, access, port, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -598,7 +598,7 @@ pub unsafe fn HcnReserveGuestNetworkServicePortRange(guestnetworkservice: *const extern "system" { fn HcnReserveGuestNetworkServicePortRange(guestnetworkservice: *const ::core::ffi::c_void, portcount: u16, portrangereservation: *mut HCN_PORT_RANGE_RESERVATION, portreservationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } - HcnReserveGuestNetworkServicePortRange(::core::mem::transmute(guestnetworkservice), ::core::mem::transmute(portcount), ::core::mem::transmute(portrangereservation), ::core::mem::transmute(portreservationhandle)).ok() + HcnReserveGuestNetworkServicePortRange(::core::mem::transmute(guestnetworkservice), portcount, ::core::mem::transmute(portrangereservation), ::core::mem::transmute(portreservationhandle)).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] 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 008eb6f28e..730e3b0773 100644 --- a/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs @@ -1028,7 +1028,7 @@ where fn HcsOpenComputeSystem(id: ::windows::core::PCWSTR, requestedaccess: u32, computesystem: *mut HCS_SYSTEM) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - HcsOpenComputeSystem(id.into(), ::core::mem::transmute(requestedaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + HcsOpenComputeSystem(id.into(), requestedaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] #[inline] @@ -1042,7 +1042,7 @@ where fn HcsOpenComputeSystemInNamespace(idnamespace: ::windows::core::PCWSTR, id: ::windows::core::PCWSTR, requestedaccess: u32, computesystem: *mut HCS_SYSTEM) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - HcsOpenComputeSystemInNamespace(idnamespace.into(), id.into(), ::core::mem::transmute(requestedaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + HcsOpenComputeSystemInNamespace(idnamespace.into(), id.into(), requestedaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] #[inline] @@ -1055,7 +1055,7 @@ where fn HcsOpenProcess(computesystem: HCS_SYSTEM, processid: u32, requestedaccess: u32, process: *mut HCS_PROCESS) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - HcsOpenProcess(computesystem.into(), ::core::mem::transmute(processid), ::core::mem::transmute(requestedaccess), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + HcsOpenProcess(computesystem.into(), processid, requestedaccess, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] #[inline] @@ -1134,7 +1134,7 @@ where extern "system" { fn HcsSetComputeSystemCallback(computesystem: HCS_SYSTEM, callbackoptions: HCS_EVENT_OPTIONS, context: *const ::core::ffi::c_void, callback: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HcsSetComputeSystemCallback(computesystem.into(), ::core::mem::transmute(callbackoptions), ::core::mem::transmute(context), ::core::mem::transmute(callback)).ok() + HcsSetComputeSystemCallback(computesystem.into(), callbackoptions, ::core::mem::transmute(context), ::core::mem::transmute(callback)).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] #[inline] @@ -1170,7 +1170,7 @@ where extern "system" { fn HcsSetProcessCallback(process: HCS_PROCESS, callbackoptions: HCS_EVENT_OPTIONS, context: *const ::core::ffi::c_void, callback: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HcsSetProcessCallback(process.into(), ::core::mem::transmute(callbackoptions), ::core::mem::transmute(context), ::core::mem::transmute(callback)).ok() + HcsSetProcessCallback(process.into(), callbackoptions, ::core::mem::transmute(context), ::core::mem::transmute(callback)).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1294,7 +1294,7 @@ where fn HcsWaitForComputeSystemExit(computesystem: HCS_SYSTEM, timeoutms: u32, result: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - HcsWaitForComputeSystemExit(computesystem.into(), ::core::mem::transmute(timeoutms), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + HcsWaitForComputeSystemExit(computesystem.into(), timeoutms, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] #[inline] @@ -1307,7 +1307,7 @@ where fn HcsWaitForOperationResult(operation: HCS_OPERATION, timeoutms: u32, resultdocument: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - HcsWaitForOperationResult(operation.into(), ::core::mem::transmute(timeoutms), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + HcsWaitForOperationResult(operation.into(), timeoutms, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1320,7 +1320,7 @@ where extern "system" { fn HcsWaitForOperationResultAndProcessInfo(operation: HCS_OPERATION, timeoutms: u32, processinformation: *mut HCS_PROCESS_INFORMATION, resultdocument: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - HcsWaitForOperationResultAndProcessInfo(operation.into(), ::core::mem::transmute(timeoutms), ::core::mem::transmute(processinformation), ::core::mem::transmute(resultdocument)).ok() + HcsWaitForOperationResultAndProcessInfo(operation.into(), timeoutms, ::core::mem::transmute(processinformation), ::core::mem::transmute(resultdocument)).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] #[inline] @@ -1333,7 +1333,7 @@ where fn HcsWaitForProcessExit(computesystem: HCS_PROCESS, timeoutms: u32, result: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - HcsWaitForProcessExit(computesystem.into(), ::core::mem::transmute(timeoutms), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + HcsWaitForProcessExit(computesystem.into(), timeoutms, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 f18bae8b05..48893847bf 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn ApplyGuestMemoryFix(vmsavedstatedumphandle: *mut ::core::ffi::c_vo extern "system" { fn ApplyGuestMemoryFix(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, virtualaddress: u64, fixbuffer: *const ::core::ffi::c_void, fixbuffersize: u32) -> ::windows::core::HRESULT; } - ApplyGuestMemoryFix(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(virtualaddress), ::core::mem::transmute(fixbuffer), ::core::mem::transmute(fixbuffersize)).ok() + ApplyGuestMemoryFix(::core::mem::transmute(vmsavedstatedumphandle), vpid, virtualaddress, ::core::mem::transmute(fixbuffer), fixbuffersize).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -26,7 +26,7 @@ pub unsafe fn CallStackUnwind(vmsavedstatedumphandle: *mut ::core::ffi::c_void, extern "system" { fn CallStackUnwind(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, imageinfo: *const MODULE_INFO, imageinfocount: u32, framecount: u32, callstack: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - CallStackUnwind(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(imageinfo), ::core::mem::transmute(imageinfocount), ::core::mem::transmute(framecount), ::core::mem::transmute(callstack)).ok() + CallStackUnwind(::core::mem::transmute(vmsavedstatedumphandle), vpid, ::core::mem::transmute(imageinfo), imageinfocount, framecount, ::core::mem::transmute(callstack)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -76,7 +76,7 @@ where extern "system" { fn FindSavedStateSymbolFieldInType(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, typename: ::windows::core::PCSTR, fieldname: ::windows::core::PCWSTR, offset: *mut u32, found: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - FindSavedStateSymbolFieldInType(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), typename.into(), fieldname.into(), ::core::mem::transmute(offset), ::core::mem::transmute(found)).ok() + FindSavedStateSymbolFieldInType(::core::mem::transmute(vmsavedstatedumphandle), vpid, typename.into(), fieldname.into(), ::core::mem::transmute(offset), ::core::mem::transmute(found)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -85,7 +85,7 @@ pub unsafe fn ForceActiveVirtualTrustLevel(vmsavedstatedumphandle: *mut ::core:: extern "system" { fn ForceActiveVirtualTrustLevel(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, virtualtrustlevel: u8) -> ::windows::core::HRESULT; } - ForceActiveVirtualTrustLevel(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(virtualtrustlevel)).ok() + ForceActiveVirtualTrustLevel(::core::mem::transmute(vmsavedstatedumphandle), vpid, virtualtrustlevel).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -94,7 +94,7 @@ pub unsafe fn ForceArchitecture(vmsavedstatedumphandle: *mut ::core::ffi::c_void extern "system" { fn ForceArchitecture(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, architecture: VIRTUAL_PROCESSOR_ARCH) -> ::windows::core::HRESULT; } - ForceArchitecture(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(architecture)).ok() + ForceArchitecture(::core::mem::transmute(vmsavedstatedumphandle), vpid, architecture).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -107,7 +107,7 @@ where extern "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.into(), ::core::mem::transmute(oldmode)).ok() + ForceNestedHostMode(::core::mem::transmute(vmsavedstatedumphandle), vpid, hostmode.into(), ::core::mem::transmute(oldmode)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -116,7 +116,7 @@ pub unsafe fn ForcePagingMode(vmsavedstatedumphandle: *mut ::core::ffi::c_void, extern "system" { fn ForcePagingMode(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, pagingmode: PAGING_MODE) -> ::windows::core::HRESULT; } - ForcePagingMode(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(pagingmode)).ok() + ForcePagingMode(::core::mem::transmute(vmsavedstatedumphandle), vpid, pagingmode).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -345,7 +345,7 @@ pub unsafe fn GetActiveVirtualTrustLevel(vmsavedstatedumphandle: *mut ::core::ff extern "system" { fn GetActiveVirtualTrustLevel(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, virtualtrustlevel: *mut u8) -> ::windows::core::HRESULT; } - GetActiveVirtualTrustLevel(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(virtualtrustlevel)).ok() + GetActiveVirtualTrustLevel(::core::mem::transmute(vmsavedstatedumphandle), vpid, ::core::mem::transmute(virtualtrustlevel)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -354,7 +354,7 @@ pub unsafe fn GetArchitecture(vmsavedstatedumphandle: *mut ::core::ffi::c_void, extern "system" { fn GetArchitecture(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, architecture: *mut VIRTUAL_PROCESSOR_ARCH) -> ::windows::core::HRESULT; } - GetArchitecture(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(architecture)).ok() + GetArchitecture(::core::mem::transmute(vmsavedstatedumphandle), vpid, ::core::mem::transmute(architecture)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -363,7 +363,7 @@ pub unsafe fn GetEnabledVirtualTrustLevels(vmsavedstatedumphandle: *mut ::core:: extern "system" { fn GetEnabledVirtualTrustLevels(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, virtualtrustlevels: *mut u32) -> ::windows::core::HRESULT; } - GetEnabledVirtualTrustLevels(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(virtualtrustlevels)).ok() + GetEnabledVirtualTrustLevels(::core::mem::transmute(vmsavedstatedumphandle), vpid, ::core::mem::transmute(virtualtrustlevels)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -381,7 +381,7 @@ pub unsafe fn GetGuestOsInfo(vmsavedstatedumphandle: *mut ::core::ffi::c_void, v extern "system" { fn GetGuestOsInfo(vmsavedstatedumphandle: *mut ::core::ffi::c_void, virtualtrustlevel: u8, guestosinfo: *mut GUEST_OS_INFO) -> ::windows::core::HRESULT; } - GetGuestOsInfo(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(virtualtrustlevel), ::core::mem::transmute(guestosinfo)).ok() + GetGuestOsInfo(::core::mem::transmute(vmsavedstatedumphandle), virtualtrustlevel, ::core::mem::transmute(guestosinfo)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -418,7 +418,7 @@ pub unsafe fn GetNestedVirtualizationMode(vmsavedstatedumphandle: *mut ::core::f extern "system" { fn GetNestedVirtualizationMode(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, enabled: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - GetNestedVirtualizationMode(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(enabled)).ok() + GetNestedVirtualizationMode(::core::mem::transmute(vmsavedstatedumphandle), vpid, ::core::mem::transmute(enabled)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -427,7 +427,7 @@ pub unsafe fn GetPagingMode(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vp extern "system" { fn GetPagingMode(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, pagingmode: *mut PAGING_MODE) -> ::windows::core::HRESULT; } - GetPagingMode(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(pagingmode)).ok() + GetPagingMode(::core::mem::transmute(vmsavedstatedumphandle), vpid, ::core::mem::transmute(pagingmode)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -436,7 +436,7 @@ pub unsafe fn GetRegisterValue(vmsavedstatedumphandle: *mut ::core::ffi::c_void, extern "system" { fn GetRegisterValue(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, registerid: u32, registervalue: *mut VIRTUAL_PROCESSOR_REGISTER) -> ::windows::core::HRESULT; } - GetRegisterValue(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(registerid), ::core::mem::transmute(registervalue)).ok() + GetRegisterValue(::core::mem::transmute(vmsavedstatedumphandle), vpid, registerid, ::core::mem::transmute(registervalue)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -448,7 +448,7 @@ where extern "system" { fn GetSavedStateSymbolFieldInfo(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, typename: ::windows::core::PCSTR, typefieldinfomap: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - GetSavedStateSymbolFieldInfo(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), typename.into(), ::core::mem::transmute(typefieldinfomap)).ok() + GetSavedStateSymbolFieldInfo(::core::mem::transmute(vmsavedstatedumphandle), vpid, typename.into(), ::core::mem::transmute(typefieldinfomap)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -470,7 +470,7 @@ where extern "system" { fn GetSavedStateSymbolTypeSize(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, typename: ::windows::core::PCSTR, size: *mut u32) -> ::windows::core::HRESULT; } - GetSavedStateSymbolTypeSize(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), typename.into(), ::core::mem::transmute(size)).ok() + GetSavedStateSymbolTypeSize(::core::mem::transmute(vmsavedstatedumphandle), vpid, typename.into(), ::core::mem::transmute(size)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -488,7 +488,7 @@ pub unsafe fn GuestPhysicalAddressToRawSavedMemoryOffset(vmsavedstatedumphandle: extern "system" { fn GuestPhysicalAddressToRawSavedMemoryOffset(vmsavedstatedumphandle: *mut ::core::ffi::c_void, physicaladdress: u64, rawsavedmemoryoffset: *mut u64) -> ::windows::core::HRESULT; } - GuestPhysicalAddressToRawSavedMemoryOffset(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(physicaladdress), ::core::mem::transmute(rawsavedmemoryoffset)).ok() + GuestPhysicalAddressToRawSavedMemoryOffset(::core::mem::transmute(vmsavedstatedumphandle), physicaladdress, ::core::mem::transmute(rawsavedmemoryoffset)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -497,7 +497,7 @@ pub unsafe fn GuestVirtualAddressToPhysicalAddress(vmsavedstatedumphandle: *mut extern "system" { fn GuestVirtualAddressToPhysicalAddress(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, virtualaddress: u64, physicaladdress: *mut u64, unmappedregionsize: *mut u64) -> ::windows::core::HRESULT; } - GuestVirtualAddressToPhysicalAddress(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(virtualaddress), ::core::mem::transmute(physicaladdress), ::core::mem::transmute(unmappedregionsize)).ok() + GuestVirtualAddressToPhysicalAddress(::core::mem::transmute(vmsavedstatedumphandle), vpid, virtualaddress, ::core::mem::transmute(physicaladdress), ::core::mem::transmute(unmappedregionsize)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[repr(transparent)] @@ -850,7 +850,7 @@ pub unsafe fn HdvCreateDeviceInstance(devicehosthandle: *const ::core::ffi::c_vo extern "system" { fn HdvCreateDeviceInstance(devicehosthandle: *const ::core::ffi::c_void, devicetype: HDV_DEVICE_TYPE, deviceclassid: *const ::windows::core::GUID, deviceinstanceid: *const ::windows::core::GUID, deviceinterface: *const ::core::ffi::c_void, devicecontext: *const ::core::ffi::c_void, devicehandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - 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), ::core::mem::transmute(devicehandle)).ok() + HdvCreateDeviceInstance(::core::mem::transmute(devicehosthandle), devicetype, ::core::mem::transmute(deviceclassid), ::core::mem::transmute(deviceinstanceid), ::core::mem::transmute(deviceinterface), ::core::mem::transmute(devicecontext), ::core::mem::transmute(devicehandle)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -863,7 +863,7 @@ where extern "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.into(), ::core::mem::transmute(mappedaddress)).ok() + HdvCreateGuestMemoryAperture(::core::mem::transmute(requestor), guestphysicaladdress, bytecount, writeprotected.into(), ::core::mem::transmute(mappedaddress)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -876,7 +876,7 @@ where extern "system" { 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::HRESULT; } - HdvCreateSectionBackedMmioRange(::core::mem::transmute(requestor), ::core::mem::transmute(barindex), ::core::mem::transmute(offsetinpages), ::core::mem::transmute(lengthinpages), ::core::mem::transmute(mappingflags), sectionhandle.into(), ::core::mem::transmute(sectionoffsetinpages)).ok() + HdvCreateSectionBackedMmioRange(::core::mem::transmute(requestor), barindex, offsetinpages, lengthinpages, mappingflags, sectionhandle.into(), sectionoffsetinpages).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -885,7 +885,7 @@ pub unsafe fn HdvDeliverGuestInterrupt(requestor: *const ::core::ffi::c_void, ms extern "system" { fn HdvDeliverGuestInterrupt(requestor: *const ::core::ffi::c_void, msiaddress: u64, msidata: u32) -> ::windows::core::HRESULT; } - HdvDeliverGuestInterrupt(::core::mem::transmute(requestor), ::core::mem::transmute(msiaddress), ::core::mem::transmute(msidata)).ok() + HdvDeliverGuestInterrupt(::core::mem::transmute(requestor), msiaddress, msidata).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -903,7 +903,7 @@ pub unsafe fn HdvDestroySectionBackedMmioRange(requestor: *const ::core::ffi::c_ extern "system" { fn HdvDestroySectionBackedMmioRange(requestor: *const ::core::ffi::c_void, barindex: HDV_PCI_BAR_SELECTOR, offsetinpages: u64) -> ::windows::core::HRESULT; } - HdvDestroySectionBackedMmioRange(::core::mem::transmute(requestor), ::core::mem::transmute(barindex), ::core::mem::transmute(offsetinpages)).ok() + HdvDestroySectionBackedMmioRange(::core::mem::transmute(requestor), barindex, offsetinpages).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_System_HostComputeSystem\"`*"] #[cfg(feature = "Win32_System_HostComputeSystem")] @@ -925,7 +925,7 @@ pub unsafe fn HdvReadGuestMemory(requestor: *const ::core::ffi::c_void, guestphy extern "system" { fn HdvReadGuestMemory(requestor: *const ::core::ffi::c_void, guestphysicaladdress: u64, bytecount: u32, buffer: *mut u8) -> ::windows::core::HRESULT; } - HdvReadGuestMemory(::core::mem::transmute(requestor), ::core::mem::transmute(guestphysicaladdress), buffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer))).ok() + HdvReadGuestMemory(::core::mem::transmute(requestor), guestphysicaladdress, buffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(buffer))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -938,7 +938,7 @@ where extern "system" { fn HdvRegisterDoorbell(requestor: *const ::core::ffi::c_void, barindex: HDV_PCI_BAR_SELECTOR, baroffset: u64, triggervalue: u64, flags: u64, doorbellevent: super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } - HdvRegisterDoorbell(::core::mem::transmute(requestor), ::core::mem::transmute(barindex), ::core::mem::transmute(baroffset), ::core::mem::transmute(triggervalue), ::core::mem::transmute(flags), doorbellevent.into()).ok() + HdvRegisterDoorbell(::core::mem::transmute(requestor), barindex, baroffset, triggervalue, flags, doorbellevent.into()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -956,7 +956,7 @@ pub unsafe fn HdvUnregisterDoorbell(requestor: *const ::core::ffi::c_void, barin extern "system" { fn HdvUnregisterDoorbell(requestor: *const ::core::ffi::c_void, barindex: HDV_PCI_BAR_SELECTOR, baroffset: u64, triggervalue: u64, flags: u64) -> ::windows::core::HRESULT; } - HdvUnregisterDoorbell(::core::mem::transmute(requestor), ::core::mem::transmute(barindex), ::core::mem::transmute(baroffset), ::core::mem::transmute(triggervalue), ::core::mem::transmute(flags)).ok() + HdvUnregisterDoorbell(::core::mem::transmute(requestor), barindex, baroffset, triggervalue, flags).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -965,7 +965,7 @@ pub unsafe fn HdvWriteGuestMemory(requestor: *const ::core::ffi::c_void, guestph extern "system" { fn HdvWriteGuestMemory(requestor: *const ::core::ffi::c_void, guestphysicaladdress: u64, bytecount: u32, buffer: *const u8) -> ::windows::core::HRESULT; } - HdvWriteGuestMemory(::core::mem::transmute(requestor), ::core::mem::transmute(guestphysicaladdress), buffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(buffer))).ok() + HdvWriteGuestMemory(::core::mem::transmute(requestor), guestphysicaladdress, buffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(buffer))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] pub const IOCTL_VMGENCOUNTER_READ: u32 = 3325956u32; @@ -977,7 +977,7 @@ pub unsafe fn InKernelSpace(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vp extern "system" { fn InKernelSpace(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, inkernelspace: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - InKernelSpace(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(inkernelspace)).ok() + InKernelSpace(::core::mem::transmute(vmsavedstatedumphandle), vpid, ::core::mem::transmute(inkernelspace)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -987,7 +987,7 @@ pub unsafe fn IsActiveVirtualTrustLevelEnabled(vmsavedstatedumphandle: *mut ::co extern "system" { fn IsActiveVirtualTrustLevelEnabled(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, activevirtualtrustlevelenabled: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - IsActiveVirtualTrustLevelEnabled(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(activevirtualtrustlevelenabled)).ok() + IsActiveVirtualTrustLevelEnabled(::core::mem::transmute(vmsavedstatedumphandle), vpid, ::core::mem::transmute(activevirtualtrustlevelenabled)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1035,7 +1035,7 @@ where extern "system" { fn LoadSavedStateModuleSymbols(vmsavedstatedumphandle: *mut ::core::ffi::c_void, imagename: ::windows::core::PCSTR, modulename: ::windows::core::PCSTR, baseaddress: u64, sizeofbase: u32) -> ::windows::core::HRESULT; } - LoadSavedStateModuleSymbols(::core::mem::transmute(vmsavedstatedumphandle), imagename.into(), modulename.into(), ::core::mem::transmute(baseaddress), ::core::mem::transmute(sizeofbase)).ok() + LoadSavedStateModuleSymbols(::core::mem::transmute(vmsavedstatedumphandle), imagename.into(), modulename.into(), baseaddress, sizeofbase).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -1048,7 +1048,7 @@ where extern "system" { fn LoadSavedStateModuleSymbolsEx(vmsavedstatedumphandle: *mut ::core::ffi::c_void, imagename: ::windows::core::PCSTR, imagetimestamp: u32, modulename: ::windows::core::PCSTR, baseaddress: u64, sizeofbase: u32) -> ::windows::core::HRESULT; } - LoadSavedStateModuleSymbolsEx(::core::mem::transmute(vmsavedstatedumphandle), imagename.into(), ::core::mem::transmute(imagetimestamp), modulename.into(), ::core::mem::transmute(baseaddress), ::core::mem::transmute(sizeofbase)).ok() + LoadSavedStateModuleSymbolsEx(::core::mem::transmute(vmsavedstatedumphandle), imagename.into(), imagetimestamp, modulename.into(), baseaddress, sizeofbase).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1491,7 +1491,7 @@ pub unsafe fn ReadGuestPhysicalAddress(vmsavedstatedumphandle: *mut ::core::ffi: extern "system" { fn ReadGuestPhysicalAddress(vmsavedstatedumphandle: *mut ::core::ffi::c_void, physicaladdress: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::HRESULT; } - ReadGuestPhysicalAddress(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(physicaladdress), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + ReadGuestPhysicalAddress(::core::mem::transmute(vmsavedstatedumphandle), physicaladdress, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -1500,7 +1500,7 @@ pub unsafe fn ReadGuestRawSavedMemory(vmsavedstatedumphandle: *mut ::core::ffi:: extern "system" { fn ReadGuestRawSavedMemory(vmsavedstatedumphandle: *mut ::core::ffi::c_void, rawsavedmemoryoffset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows::core::HRESULT; } - ReadGuestRawSavedMemory(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(rawsavedmemoryoffset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(bytesread)).ok() + ReadGuestRawSavedMemory(::core::mem::transmute(vmsavedstatedumphandle), rawsavedmemoryoffset, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(bytesread)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -1512,7 +1512,7 @@ where extern "system" { fn ReadSavedStateGlobalVariable(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, globalname: ::windows::core::PCSTR, buffer: *mut ::core::ffi::c_void, buffersize: u32) -> ::windows::core::HRESULT; } - ReadSavedStateGlobalVariable(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), globalname.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize)).ok() + ReadSavedStateGlobalVariable(::core::mem::transmute(vmsavedstatedumphandle), vpid, globalname.into(), ::core::mem::transmute(buffer), buffersize).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -1542,7 +1542,7 @@ where extern "system" { fn ResolveSavedStateGlobalVariableAddress(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, globalname: ::windows::core::PCSTR, virtualaddress: *mut u64, size: *mut u32) -> ::windows::core::HRESULT; } - ResolveSavedStateGlobalVariableAddress(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), globalname.into(), ::core::mem::transmute(virtualaddress), ::core::mem::transmute(size)).ok() + ResolveSavedStateGlobalVariableAddress(::core::mem::transmute(vmsavedstatedumphandle), vpid, globalname.into(), ::core::mem::transmute(virtualaddress), ::core::mem::transmute(size)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -1585,7 +1585,7 @@ pub unsafe fn ScanMemoryForDosImages(vmsavedstatedumphandle: *mut ::core::ffi::c extern "system" { fn ScanMemoryForDosImages(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, startaddress: u64, endaddress: u64, callbackcontext: *mut ::core::ffi::c_void, foundimagecallback: *mut ::core::ffi::c_void, standaloneaddress: *const u64, standaloneaddresscount: u32) -> ::windows::core::HRESULT; } - ScanMemoryForDosImages(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(startaddress), ::core::mem::transmute(endaddress), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(foundimagecallback), ::core::mem::transmute(standaloneaddress), ::core::mem::transmute(standaloneaddresscount)).ok() + ScanMemoryForDosImages(::core::mem::transmute(vmsavedstatedumphandle), vpid, startaddress, endaddress, ::core::mem::transmute(callbackcontext), ::core::mem::transmute(foundimagecallback), ::core::mem::transmute(standaloneaddress), standaloneaddresscount).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -1594,7 +1594,7 @@ pub unsafe fn SetMemoryBlockCacheLimit(vmsavedstatedumphandle: *mut ::core::ffi: extern "system" { fn SetMemoryBlockCacheLimit(vmsavedstatedumphandle: *mut ::core::ffi::c_void, memoryblockcachelimit: u64) -> ::windows::core::HRESULT; } - SetMemoryBlockCacheLimit(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(memoryblockcachelimit)).ok() + SetMemoryBlockCacheLimit(::core::mem::transmute(vmsavedstatedumphandle), memoryblockcachelimit).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8010,7 +8010,7 @@ where extern "system" { fn WHvAdviseGpaRange(partition: WHV_PARTITION_HANDLE, gparanges: *const WHV_MEMORY_RANGE_ENTRY, gparangescount: u32, advice: WHV_ADVISE_GPA_RANGE_CODE, advicebuffer: *const ::core::ffi::c_void, advicebuffersizeinbytes: u32) -> ::windows::core::HRESULT; } - WHvAdviseGpaRange(partition.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(gparanges)), gparanges.len() as _, ::core::mem::transmute(advice), ::core::mem::transmute(advicebuffer), ::core::mem::transmute(advicebuffersizeinbytes)).ok() + WHvAdviseGpaRange(partition.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(gparanges)), gparanges.len() as _, advice, ::core::mem::transmute(advicebuffer), advicebuffersizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8021,7 +8021,7 @@ pub unsafe fn WHvAllocateVpciResource(providerid: *const ::windows::core::GUID, fn WHvAllocateVpciResource(providerid: *const ::windows::core::GUID, flags: WHV_ALLOCATE_VPCI_RESOURCE_FLAGS, resourcedescriptor: *const ::core::ffi::c_void, resourcedescriptorsizeinbytes: u32, vpciresource: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WHvAllocateVpciResource(::core::mem::transmute(providerid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_ptr_or_null(resourcedescriptor)), resourcedescriptor.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WHvAllocateVpciResource(::core::mem::transmute(providerid), flags, ::core::mem::transmute(::windows::core::as_ptr_or_null(resourcedescriptor)), resourcedescriptor.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8045,7 +8045,7 @@ where extern "system" { fn WHvCancelRunVirtualProcessor(partition: WHV_PARTITION_HANDLE, vpindex: u32, flags: u32) -> ::windows::core::HRESULT; } - WHvCancelRunVirtualProcessor(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(flags)).ok() + WHvCancelRunVirtualProcessor(partition.into(), vpindex, flags).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8106,7 +8106,7 @@ where extern "system" { fn WHvCreateVirtualProcessor(partition: WHV_PARTITION_HANDLE, vpindex: u32, flags: u32) -> ::windows::core::HRESULT; } - WHvCreateVirtualProcessor(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(flags)).ok() + WHvCreateVirtualProcessor(partition.into(), vpindex, flags).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8118,7 +8118,7 @@ where extern "system" { fn WHvCreateVirtualProcessor2(partition: WHV_PARTITION_HANDLE, vpindex: u32, properties: *const WHV_VIRTUAL_PROCESSOR_PROPERTY, propertycount: u32) -> ::windows::core::HRESULT; } - WHvCreateVirtualProcessor2(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _).ok() + WHvCreateVirtualProcessor2(partition.into(), vpindex, ::core::mem::transmute(::windows::core::as_ptr_or_null(properties)), properties.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8133,7 +8133,7 @@ where extern "system" { fn WHvCreateVpciDevice(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, vpciresource: super::super::Foundation::HANDLE, flags: WHV_CREATE_VPCI_DEVICE_FLAGS, notificationeventhandle: super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } - WHvCreateVpciDevice(partition.into(), ::core::mem::transmute(logicaldeviceid), vpciresource.into(), ::core::mem::transmute(flags), notificationeventhandle.into()).ok() + WHvCreateVpciDevice(partition.into(), logicaldeviceid, vpciresource.into(), flags, notificationeventhandle.into()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8181,7 +8181,7 @@ where extern "system" { fn WHvDeleteVirtualProcessor(partition: WHV_PARTITION_HANDLE, vpindex: u32) -> ::windows::core::HRESULT; } - WHvDeleteVirtualProcessor(partition.into(), ::core::mem::transmute(vpindex)).ok() + WHvDeleteVirtualProcessor(partition.into(), vpindex).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8193,7 +8193,7 @@ where extern "system" { fn WHvDeleteVpciDevice(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64) -> ::windows::core::HRESULT; } - WHvDeleteVpciDevice(partition.into(), ::core::mem::transmute(logicaldeviceid)).ok() + WHvDeleteVpciDevice(partition.into(), logicaldeviceid).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8240,7 +8240,7 @@ pub unsafe fn WHvGetCapability(capabilitycode: WHV_CAPABILITY_CODE, capabilitybu extern "system" { fn WHvGetCapability(capabilitycode: WHV_CAPABILITY_CODE, capabilitybuffer: *mut ::core::ffi::c_void, capabilitybuffersizeinbytes: u32, writtensizeinbytes: *mut u32) -> ::windows::core::HRESULT; } - WHvGetCapability(::core::mem::transmute(capabilitycode), ::core::mem::transmute(capabilitybuffer), ::core::mem::transmute(capabilitybuffersizeinbytes), ::core::mem::transmute(writtensizeinbytes)).ok() + WHvGetCapability(capabilitycode, ::core::mem::transmute(capabilitybuffer), capabilitybuffersizeinbytes, ::core::mem::transmute(writtensizeinbytes)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8252,7 +8252,7 @@ where extern "system" { fn WHvGetInterruptTargetVpSet(partition: WHV_PARTITION_HANDLE, destination: u64, destinationmode: WHV_INTERRUPT_DESTINATION_MODE, targetvps: *mut u32, vpcount: u32, targetvpcount: *mut u32) -> ::windows::core::HRESULT; } - WHvGetInterruptTargetVpSet(partition.into(), ::core::mem::transmute(destination), ::core::mem::transmute(destinationmode), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(targetvps)), targetvps.len() as _, ::core::mem::transmute(targetvpcount)).ok() + WHvGetInterruptTargetVpSet(partition.into(), destination, destinationmode, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(targetvps)), targetvps.len() as _, ::core::mem::transmute(targetvpcount)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8264,7 +8264,7 @@ where extern "system" { fn WHvGetPartitionCounters(partition: WHV_PARTITION_HANDLE, counterset: WHV_PARTITION_COUNTER_SET, buffer: *mut ::core::ffi::c_void, buffersizeinbytes: u32, byteswritten: *mut u32) -> ::windows::core::HRESULT; } - WHvGetPartitionCounters(partition.into(), ::core::mem::transmute(counterset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersizeinbytes), ::core::mem::transmute(byteswritten)).ok() + WHvGetPartitionCounters(partition.into(), counterset, ::core::mem::transmute(buffer), buffersizeinbytes, ::core::mem::transmute(byteswritten)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8276,7 +8276,7 @@ where extern "system" { fn WHvGetPartitionProperty(partition: WHV_PARTITION_HANDLE, propertycode: WHV_PARTITION_PROPERTY_CODE, propertybuffer: *mut ::core::ffi::c_void, propertybuffersizeinbytes: u32, writtensizeinbytes: *mut u32) -> ::windows::core::HRESULT; } - WHvGetPartitionProperty(partition.into(), ::core::mem::transmute(propertycode), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersizeinbytes), ::core::mem::transmute(writtensizeinbytes)).ok() + WHvGetPartitionProperty(partition.into(), propertycode, ::core::mem::transmute(propertybuffer), propertybuffersizeinbytes, ::core::mem::transmute(writtensizeinbytes)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8288,7 +8288,7 @@ where extern "system" { fn WHvGetVirtualProcessorCounters(partition: WHV_PARTITION_HANDLE, vpindex: u32, counterset: WHV_PROCESSOR_COUNTER_SET, buffer: *mut ::core::ffi::c_void, buffersizeinbytes: u32, byteswritten: *mut u32) -> ::windows::core::HRESULT; } - WHvGetVirtualProcessorCounters(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(counterset), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersizeinbytes), ::core::mem::transmute(byteswritten)).ok() + WHvGetVirtualProcessorCounters(partition.into(), vpindex, counterset, ::core::mem::transmute(buffer), buffersizeinbytes, ::core::mem::transmute(byteswritten)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8301,7 +8301,7 @@ where fn WHvGetVirtualProcessorCpuidOutput(partition: WHV_PARTITION_HANDLE, vpindex: u32, eax: u32, ecx: u32, cpuidoutput: *mut WHV_CPUID_OUTPUT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - WHvGetVirtualProcessorCpuidOutput(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(eax), ::core::mem::transmute(ecx), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + WHvGetVirtualProcessorCpuidOutput(partition.into(), vpindex, eax, ecx, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8313,7 +8313,7 @@ where extern "system" { fn WHvGetVirtualProcessorInterruptControllerState(partition: WHV_PARTITION_HANDLE, vpindex: u32, state: *mut ::core::ffi::c_void, statesize: u32, writtensize: *mut u32) -> ::windows::core::HRESULT; } - WHvGetVirtualProcessorInterruptControllerState(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(state), ::core::mem::transmute(statesize), ::core::mem::transmute(writtensize)).ok() + WHvGetVirtualProcessorInterruptControllerState(partition.into(), vpindex, ::core::mem::transmute(state), statesize, ::core::mem::transmute(writtensize)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8325,7 +8325,7 @@ where extern "system" { fn WHvGetVirtualProcessorInterruptControllerState2(partition: WHV_PARTITION_HANDLE, vpindex: u32, state: *mut ::core::ffi::c_void, statesize: u32, writtensize: *mut u32) -> ::windows::core::HRESULT; } - WHvGetVirtualProcessorInterruptControllerState2(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(state), ::core::mem::transmute(statesize), ::core::mem::transmute(writtensize)).ok() + WHvGetVirtualProcessorInterruptControllerState2(partition.into(), vpindex, ::core::mem::transmute(state), statesize, ::core::mem::transmute(writtensize)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8337,7 +8337,7 @@ where extern "system" { fn WHvGetVirtualProcessorRegisters(partition: WHV_PARTITION_HANDLE, vpindex: u32, registernames: *const WHV_REGISTER_NAME, registercount: u32, registervalues: *mut WHV_REGISTER_VALUE) -> ::windows::core::HRESULT; } - WHvGetVirtualProcessorRegisters(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(registernames), ::core::mem::transmute(registercount), ::core::mem::transmute(registervalues)).ok() + WHvGetVirtualProcessorRegisters(partition.into(), vpindex, ::core::mem::transmute(registernames), ::core::mem::transmute(registercount), ::core::mem::transmute(registervalues)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8349,7 +8349,7 @@ where extern "system" { fn WHvGetVirtualProcessorState(partition: WHV_PARTITION_HANDLE, vpindex: u32, statetype: WHV_VIRTUAL_PROCESSOR_STATE_TYPE, buffer: *mut ::core::ffi::c_void, buffersizeinbytes: u32, byteswritten: *mut u32) -> ::windows::core::HRESULT; } - WHvGetVirtualProcessorState(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(statetype), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersizeinbytes), ::core::mem::transmute(byteswritten)).ok() + WHvGetVirtualProcessorState(partition.into(), vpindex, statetype, ::core::mem::transmute(buffer), buffersizeinbytes, ::core::mem::transmute(byteswritten)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8361,7 +8361,7 @@ where extern "system" { fn WHvGetVirtualProcessorXsaveState(partition: WHV_PARTITION_HANDLE, vpindex: u32, buffer: *mut ::core::ffi::c_void, buffersizeinbytes: u32, byteswritten: *mut u32) -> ::windows::core::HRESULT; } - WHvGetVirtualProcessorXsaveState(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersizeinbytes), ::core::mem::transmute(byteswritten)).ok() + WHvGetVirtualProcessorXsaveState(partition.into(), vpindex, ::core::mem::transmute(buffer), buffersizeinbytes, ::core::mem::transmute(byteswritten)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8373,7 +8373,7 @@ where extern "system" { fn WHvGetVpciDeviceInterruptTarget(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, index: u32, multimessagenumber: u32, target: *mut WHV_VPCI_INTERRUPT_TARGET, targetsizeinbytes: u32, byteswritten: *mut u32) -> ::windows::core::HRESULT; } - WHvGetVpciDeviceInterruptTarget(partition.into(), ::core::mem::transmute(logicaldeviceid), ::core::mem::transmute(index), ::core::mem::transmute(multimessagenumber), ::core::mem::transmute(target), ::core::mem::transmute(targetsizeinbytes), ::core::mem::transmute(byteswritten)).ok() + WHvGetVpciDeviceInterruptTarget(partition.into(), logicaldeviceid, index, multimessagenumber, ::core::mem::transmute(target), targetsizeinbytes, ::core::mem::transmute(byteswritten)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8385,7 +8385,7 @@ where extern "system" { fn WHvGetVpciDeviceNotification(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, notification: *mut WHV_VPCI_DEVICE_NOTIFICATION, notificationsizeinbytes: u32) -> ::windows::core::HRESULT; } - WHvGetVpciDeviceNotification(partition.into(), ::core::mem::transmute(logicaldeviceid), ::core::mem::transmute(notification), ::core::mem::transmute(notificationsizeinbytes)).ok() + WHvGetVpciDeviceNotification(partition.into(), logicaldeviceid, ::core::mem::transmute(notification), notificationsizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8397,7 +8397,7 @@ where extern "system" { fn WHvGetVpciDeviceProperty(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, propertycode: WHV_VPCI_DEVICE_PROPERTY_CODE, propertybuffer: *mut ::core::ffi::c_void, propertybuffersizeinbytes: u32, writtensizeinbytes: *mut u32) -> ::windows::core::HRESULT; } - WHvGetVpciDeviceProperty(partition.into(), ::core::mem::transmute(logicaldeviceid), ::core::mem::transmute(propertycode), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersizeinbytes), ::core::mem::transmute(writtensizeinbytes)).ok() + WHvGetVpciDeviceProperty(partition.into(), logicaldeviceid, propertycode, ::core::mem::transmute(propertybuffer), propertybuffersizeinbytes, ::core::mem::transmute(writtensizeinbytes)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8409,7 +8409,7 @@ where extern "system" { fn WHvMapGpaRange(partition: WHV_PARTITION_HANDLE, sourceaddress: *const ::core::ffi::c_void, guestaddress: u64, sizeinbytes: u64, flags: WHV_MAP_GPA_RANGE_FLAGS) -> ::windows::core::HRESULT; } - WHvMapGpaRange(partition.into(), ::core::mem::transmute(sourceaddress), ::core::mem::transmute(guestaddress), ::core::mem::transmute(sizeinbytes), ::core::mem::transmute(flags)).ok() + WHvMapGpaRange(partition.into(), ::core::mem::transmute(sourceaddress), guestaddress, sizeinbytes, flags).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8423,7 +8423,7 @@ where extern "system" { fn WHvMapGpaRange2(partition: WHV_PARTITION_HANDLE, process: super::super::Foundation::HANDLE, sourceaddress: *const ::core::ffi::c_void, guestaddress: u64, sizeinbytes: u64, flags: WHV_MAP_GPA_RANGE_FLAGS) -> ::windows::core::HRESULT; } - WHvMapGpaRange2(partition.into(), process.into(), ::core::mem::transmute(sourceaddress), ::core::mem::transmute(guestaddress), ::core::mem::transmute(sizeinbytes), ::core::mem::transmute(flags)).ok() + WHvMapGpaRange2(partition.into(), process.into(), ::core::mem::transmute(sourceaddress), guestaddress, sizeinbytes, flags).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8435,7 +8435,7 @@ where extern "system" { fn WHvMapVpciDeviceInterrupt(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, index: u32, messagecount: u32, target: *const WHV_VPCI_INTERRUPT_TARGET, msiaddress: *mut u64, msidata: *mut u32) -> ::windows::core::HRESULT; } - WHvMapVpciDeviceInterrupt(partition.into(), ::core::mem::transmute(logicaldeviceid), ::core::mem::transmute(index), ::core::mem::transmute(messagecount), ::core::mem::transmute(target), ::core::mem::transmute(msiaddress), ::core::mem::transmute(msidata)).ok() + WHvMapVpciDeviceInterrupt(partition.into(), logicaldeviceid, index, messagecount, ::core::mem::transmute(target), ::core::mem::transmute(msiaddress), ::core::mem::transmute(msidata)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8447,7 +8447,7 @@ where extern "system" { fn WHvMapVpciDeviceMmioRanges(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, mappingcount: *mut u32, mappings: *mut *mut WHV_VPCI_MMIO_MAPPING) -> ::windows::core::HRESULT; } - WHvMapVpciDeviceMmioRanges(partition.into(), ::core::mem::transmute(logicaldeviceid), ::core::mem::transmute(mappingcount), ::core::mem::transmute(mappings)).ok() + WHvMapVpciDeviceMmioRanges(partition.into(), logicaldeviceid, ::core::mem::transmute(mappingcount), ::core::mem::transmute(mappings)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8459,7 +8459,7 @@ where extern "system" { fn WHvPostVirtualProcessorSynicMessage(partition: WHV_PARTITION_HANDLE, vpindex: u32, sintindex: u32, message: *const ::core::ffi::c_void, messagesizeinbytes: u32) -> ::windows::core::HRESULT; } - WHvPostVirtualProcessorSynicMessage(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(sintindex), ::core::mem::transmute(message), ::core::mem::transmute(messagesizeinbytes)).ok() + WHvPostVirtualProcessorSynicMessage(partition.into(), vpindex, sintindex, ::core::mem::transmute(message), messagesizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8471,7 +8471,7 @@ where extern "system" { fn WHvQueryGpaRangeDirtyBitmap(partition: WHV_PARTITION_HANDLE, guestaddress: u64, rangesizeinbytes: u64, bitmap: *mut u64, bitmapsizeinbytes: u32) -> ::windows::core::HRESULT; } - WHvQueryGpaRangeDirtyBitmap(partition.into(), ::core::mem::transmute(guestaddress), ::core::mem::transmute(rangesizeinbytes), ::core::mem::transmute(bitmap), ::core::mem::transmute(bitmapsizeinbytes)).ok() + WHvQueryGpaRangeDirtyBitmap(partition.into(), guestaddress, rangesizeinbytes, ::core::mem::transmute(bitmap), bitmapsizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8483,7 +8483,7 @@ where extern "system" { fn WHvReadGpaRange(partition: WHV_PARTITION_HANDLE, vpindex: u32, guestaddress: u64, controls: WHV_ACCESS_GPA_CONTROLS, data: *mut ::core::ffi::c_void, datasizeinbytes: u32) -> ::windows::core::HRESULT; } - WHvReadGpaRange(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(guestaddress), ::core::mem::transmute(controls), ::core::mem::transmute(data), ::core::mem::transmute(datasizeinbytes)).ok() + WHvReadGpaRange(partition.into(), vpindex, guestaddress, ::core::mem::transmute(controls), ::core::mem::transmute(data), datasizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8495,7 +8495,7 @@ where extern "system" { fn WHvReadVpciDeviceRegister(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, register: *const WHV_VPCI_DEVICE_REGISTER, data: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WHvReadVpciDeviceRegister(partition.into(), ::core::mem::transmute(logicaldeviceid), ::core::mem::transmute(register), ::core::mem::transmute(data)).ok() + WHvReadVpciDeviceRegister(partition.into(), logicaldeviceid, ::core::mem::transmute(register), ::core::mem::transmute(data)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8521,7 +8521,7 @@ where extern "system" { fn WHvRequestInterrupt(partition: WHV_PARTITION_HANDLE, interrupt: *const WHV_INTERRUPT_CONTROL, interruptcontrolsize: u32) -> ::windows::core::HRESULT; } - WHvRequestInterrupt(partition.into(), ::core::mem::transmute(interrupt), ::core::mem::transmute(interruptcontrolsize)).ok() + WHvRequestInterrupt(partition.into(), ::core::mem::transmute(interrupt), interruptcontrolsize).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8533,7 +8533,7 @@ where extern "system" { fn WHvRequestVpciDeviceInterrupt(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, msiaddress: u64, msidata: u32) -> ::windows::core::HRESULT; } - WHvRequestVpciDeviceInterrupt(partition.into(), ::core::mem::transmute(logicaldeviceid), ::core::mem::transmute(msiaddress), ::core::mem::transmute(msidata)).ok() + WHvRequestVpciDeviceInterrupt(partition.into(), logicaldeviceid, msiaddress, msidata).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8569,7 +8569,7 @@ where extern "system" { fn WHvRetargetVpciDeviceInterrupt(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, msiaddress: u64, msidata: u32, target: *const WHV_VPCI_INTERRUPT_TARGET) -> ::windows::core::HRESULT; } - WHvRetargetVpciDeviceInterrupt(partition.into(), ::core::mem::transmute(logicaldeviceid), ::core::mem::transmute(msiaddress), ::core::mem::transmute(msidata), ::core::mem::transmute(target)).ok() + WHvRetargetVpciDeviceInterrupt(partition.into(), logicaldeviceid, msiaddress, msidata, ::core::mem::transmute(target)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8581,7 +8581,7 @@ where extern "system" { fn WHvRunVirtualProcessor(partition: WHV_PARTITION_HANDLE, vpindex: u32, exitcontext: *mut ::core::ffi::c_void, exitcontextsizeinbytes: u32) -> ::windows::core::HRESULT; } - WHvRunVirtualProcessor(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(exitcontext), ::core::mem::transmute(exitcontextsizeinbytes)).ok() + WHvRunVirtualProcessor(partition.into(), vpindex, ::core::mem::transmute(exitcontext), exitcontextsizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8593,7 +8593,7 @@ where extern "system" { fn WHvSetNotificationPortProperty(partition: WHV_PARTITION_HANDLE, porthandle: *const ::core::ffi::c_void, propertycode: WHV_NOTIFICATION_PORT_PROPERTY_CODE, propertyvalue: u64) -> ::windows::core::HRESULT; } - WHvSetNotificationPortProperty(partition.into(), ::core::mem::transmute(porthandle), ::core::mem::transmute(propertycode), ::core::mem::transmute(propertyvalue)).ok() + WHvSetNotificationPortProperty(partition.into(), ::core::mem::transmute(porthandle), propertycode, propertyvalue).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8605,7 +8605,7 @@ where extern "system" { fn WHvSetPartitionProperty(partition: WHV_PARTITION_HANDLE, propertycode: WHV_PARTITION_PROPERTY_CODE, propertybuffer: *const ::core::ffi::c_void, propertybuffersizeinbytes: u32) -> ::windows::core::HRESULT; } - WHvSetPartitionProperty(partition.into(), ::core::mem::transmute(propertycode), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersizeinbytes)).ok() + WHvSetPartitionProperty(partition.into(), propertycode, ::core::mem::transmute(propertybuffer), propertybuffersizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8617,7 +8617,7 @@ where extern "system" { fn WHvSetVirtualProcessorInterruptControllerState(partition: WHV_PARTITION_HANDLE, vpindex: u32, state: *const ::core::ffi::c_void, statesize: u32) -> ::windows::core::HRESULT; } - WHvSetVirtualProcessorInterruptControllerState(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(state), ::core::mem::transmute(statesize)).ok() + WHvSetVirtualProcessorInterruptControllerState(partition.into(), vpindex, ::core::mem::transmute(state), statesize).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8629,7 +8629,7 @@ where extern "system" { fn WHvSetVirtualProcessorInterruptControllerState2(partition: WHV_PARTITION_HANDLE, vpindex: u32, state: *const ::core::ffi::c_void, statesize: u32) -> ::windows::core::HRESULT; } - WHvSetVirtualProcessorInterruptControllerState2(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(state), ::core::mem::transmute(statesize)).ok() + WHvSetVirtualProcessorInterruptControllerState2(partition.into(), vpindex, ::core::mem::transmute(state), statesize).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8641,7 +8641,7 @@ where extern "system" { fn WHvSetVirtualProcessorRegisters(partition: WHV_PARTITION_HANDLE, vpindex: u32, registernames: *const WHV_REGISTER_NAME, registercount: u32, registervalues: *const WHV_REGISTER_VALUE) -> ::windows::core::HRESULT; } - WHvSetVirtualProcessorRegisters(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(registernames), ::core::mem::transmute(registercount), ::core::mem::transmute(registervalues)).ok() + WHvSetVirtualProcessorRegisters(partition.into(), vpindex, ::core::mem::transmute(registernames), ::core::mem::transmute(registercount), ::core::mem::transmute(registervalues)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8653,7 +8653,7 @@ where extern "system" { fn WHvSetVirtualProcessorState(partition: WHV_PARTITION_HANDLE, vpindex: u32, statetype: WHV_VIRTUAL_PROCESSOR_STATE_TYPE, buffer: *const ::core::ffi::c_void, buffersizeinbytes: u32) -> ::windows::core::HRESULT; } - WHvSetVirtualProcessorState(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(statetype), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersizeinbytes)).ok() + WHvSetVirtualProcessorState(partition.into(), vpindex, statetype, ::core::mem::transmute(buffer), buffersizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8665,7 +8665,7 @@ where extern "system" { fn WHvSetVirtualProcessorXsaveState(partition: WHV_PARTITION_HANDLE, vpindex: u32, buffer: *const ::core::ffi::c_void, buffersizeinbytes: u32) -> ::windows::core::HRESULT; } - WHvSetVirtualProcessorXsaveState(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersizeinbytes)).ok() + WHvSetVirtualProcessorXsaveState(partition.into(), vpindex, ::core::mem::transmute(buffer), buffersizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_System_Power\"`*"] #[cfg(feature = "Win32_System_Power")] @@ -8678,7 +8678,7 @@ where extern "system" { fn WHvSetVpciDevicePowerState(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, powerstate: super::Power::DEVICE_POWER_STATE) -> ::windows::core::HRESULT; } - WHvSetVpciDevicePowerState(partition.into(), ::core::mem::transmute(logicaldeviceid), ::core::mem::transmute(powerstate)).ok() + WHvSetVpciDevicePowerState(partition.into(), logicaldeviceid, powerstate).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8742,7 +8742,7 @@ where extern "system" { fn WHvTranslateGva(partition: WHV_PARTITION_HANDLE, vpindex: u32, gva: u64, translateflags: WHV_TRANSLATE_GVA_FLAGS, translationresult: *mut WHV_TRANSLATE_GVA_RESULT, gpa: *mut u64) -> ::windows::core::HRESULT; } - WHvTranslateGva(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(gva), ::core::mem::transmute(translateflags), ::core::mem::transmute(translationresult), ::core::mem::transmute(gpa)).ok() + WHvTranslateGva(partition.into(), vpindex, gva, translateflags, ::core::mem::transmute(translationresult), ::core::mem::transmute(gpa)).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8754,7 +8754,7 @@ where extern "system" { fn WHvUnmapGpaRange(partition: WHV_PARTITION_HANDLE, guestaddress: u64, sizeinbytes: u64) -> ::windows::core::HRESULT; } - WHvUnmapGpaRange(partition.into(), ::core::mem::transmute(guestaddress), ::core::mem::transmute(sizeinbytes)).ok() + WHvUnmapGpaRange(partition.into(), guestaddress, sizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8766,7 +8766,7 @@ where extern "system" { fn WHvUnmapVpciDeviceInterrupt(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, index: u32) -> ::windows::core::HRESULT; } - WHvUnmapVpciDeviceInterrupt(partition.into(), ::core::mem::transmute(logicaldeviceid), ::core::mem::transmute(index)).ok() + WHvUnmapVpciDeviceInterrupt(partition.into(), logicaldeviceid, index).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8778,7 +8778,7 @@ where extern "system" { fn WHvUnmapVpciDeviceMmioRanges(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64) -> ::windows::core::HRESULT; } - WHvUnmapVpciDeviceMmioRanges(partition.into(), ::core::mem::transmute(logicaldeviceid)).ok() + WHvUnmapVpciDeviceMmioRanges(partition.into(), logicaldeviceid).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8814,7 +8814,7 @@ where extern "system" { fn WHvWriteGpaRange(partition: WHV_PARTITION_HANDLE, vpindex: u32, guestaddress: u64, controls: WHV_ACCESS_GPA_CONTROLS, data: *const ::core::ffi::c_void, datasizeinbytes: u32) -> ::windows::core::HRESULT; } - WHvWriteGpaRange(partition.into(), ::core::mem::transmute(vpindex), ::core::mem::transmute(guestaddress), ::core::mem::transmute(controls), ::core::mem::transmute(data), ::core::mem::transmute(datasizeinbytes)).ok() + WHvWriteGpaRange(partition.into(), vpindex, guestaddress, ::core::mem::transmute(controls), ::core::mem::transmute(data), datasizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] @@ -8826,7 +8826,7 @@ where extern "system" { fn WHvWriteVpciDeviceRegister(partition: WHV_PARTITION_HANDLE, logicaldeviceid: u64, register: *const WHV_VPCI_DEVICE_REGISTER, data: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WHvWriteVpciDeviceRegister(partition.into(), ::core::mem::transmute(logicaldeviceid), ::core::mem::transmute(register), ::core::mem::transmute(data)).ok() + WHvWriteVpciDeviceRegister(partition.into(), logicaldeviceid, ::core::mem::transmute(register), ::core::mem::transmute(data)).ok() } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 d7829f93f9..f95596e0f5 100644 --- a/crates/libs/windows/src/Windows/Win32/System/IO/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/IO/mod.rs @@ -9,7 +9,7 @@ where extern "system" { fn BindIoCompletionCallback(filehandle: super::super::Foundation::HANDLE, function: *mut ::core::ffi::c_void, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(BindIoCompletionCallback(filehandle.into(), ::core::mem::transmute(function), ::core::mem::transmute(flags))) + ::core::mem::transmute(BindIoCompletionCallback(filehandle.into(), ::core::mem::transmute(function), flags)) } #[doc = "*Required features: `\"Win32_System_IO\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62,7 +62,7 @@ where extern "system" { fn CreateIoCompletionPort(filehandle: super::super::Foundation::HANDLE, existingcompletionport: super::super::Foundation::HANDLE, completionkey: usize, numberofconcurrentthreads: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateIoCompletionPort(filehandle.into(), existingcompletionport.into(), ::core::mem::transmute(completionkey), ::core::mem::transmute(numberofconcurrentthreads)); + let result__ = CreateIoCompletionPort(filehandle.into(), existingcompletionport.into(), completionkey, numberofconcurrentthreads); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_IO\"`, `\"Win32_Foundation\"`*"] @@ -76,7 +76,7 @@ where extern "system" { fn DeviceIoControl(hdevice: super::super::Foundation::HANDLE, dwiocontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32, lpoverlapped: *mut OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeviceIoControl(hdevice.into(), ::core::mem::transmute(dwiocontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(DeviceIoControl(hdevice.into(), dwiocontrolcode, ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_System_IO\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -104,7 +104,7 @@ where extern "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; } - ::core::mem::transmute(GetOverlappedResultEx(hfile.into(), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpnumberofbytestransferred), ::core::mem::transmute(dwmilliseconds), balertable.into())) + ::core::mem::transmute(GetOverlappedResultEx(hfile.into(), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpnumberofbytestransferred), dwmilliseconds, balertable.into())) } #[doc = "*Required features: `\"Win32_System_IO\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -117,7 +117,7 @@ where extern "system" { fn GetQueuedCompletionStatus(completionport: super::super::Foundation::HANDLE, lpnumberofbytestransferred: *mut u32, lpcompletionkey: *mut usize, lpoverlapped: *mut *mut OVERLAPPED, dwmilliseconds: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetQueuedCompletionStatus(completionport.into(), ::core::mem::transmute(lpnumberofbytestransferred), ::core::mem::transmute(lpcompletionkey), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(dwmilliseconds))) + ::core::mem::transmute(GetQueuedCompletionStatus(completionport.into(), ::core::mem::transmute(lpnumberofbytestransferred), ::core::mem::transmute(lpcompletionkey), ::core::mem::transmute(lpoverlapped), dwmilliseconds)) } #[doc = "*Required features: `\"Win32_System_IO\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -131,7 +131,7 @@ where extern "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; } - ::core::mem::transmute(GetQueuedCompletionStatusEx(completionport.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcompletionportentries)), lpcompletionportentries.len() as _, ::core::mem::transmute(ulnumentriesremoved), ::core::mem::transmute(dwmilliseconds), falertable.into())) + ::core::mem::transmute(GetQueuedCompletionStatusEx(completionport.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpcompletionportentries)), lpcompletionportentries.len() as _, ::core::mem::transmute(ulnumentriesremoved), dwmilliseconds, falertable.into())) } #[doc = "*Required features: `\"Win32_System_IO\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -295,7 +295,7 @@ where extern "system" { fn PostQueuedCompletionStatus(completionport: super::super::Foundation::HANDLE, dwnumberofbytestransferred: u32, dwcompletionkey: usize, lpoverlapped: *const OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PostQueuedCompletionStatus(completionport.into(), ::core::mem::transmute(dwnumberofbytestransferred), ::core::mem::transmute(dwcompletionkey), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(PostQueuedCompletionStatus(completionport.into(), dwnumberofbytestransferred, dwcompletionkey, ::core::mem::transmute(lpoverlapped))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 666893b65d..14b8436100 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs @@ -2159,7 +2159,7 @@ pub unsafe fn HttpFilterProc(pfc: *mut HTTP_FILTER_CONTEXT, notificationtype: u3 extern "system" { fn HttpFilterProc(pfc: *mut HTTP_FILTER_CONTEXT, notificationtype: u32, pvnotification: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(HttpFilterProc(::core::mem::transmute(pfc), ::core::mem::transmute(notificationtype), ::core::mem::transmute(pvnotification))) + ::core::mem::transmute(HttpFilterProc(::core::mem::transmute(pfc), notificationtype, ::core::mem::transmute(pvnotification))) } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] #[repr(transparent)] @@ -2171,7 +2171,7 @@ impl IADMEXT { } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn EnumDcomCLSIDs(&self, pclsiddcom: *mut ::windows::core::GUID, dwenumindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumDcomCLSIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pclsiddcom), ::core::mem::transmute(dwenumindex)).ok() + (::windows::core::Interface::vtable(self).EnumDcomCLSIDs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pclsiddcom), dwenumindex).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn Terminate(&self) -> ::windows::core::Result<()> { @@ -2864,28 +2864,28 @@ impl IMSAdminBase2W { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.AddKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into()).ok() + (::windows::core::Interface::vtable(self).base__.AddKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteKey<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.DeleteKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into()).ok() + (::windows::core::Interface::vtable(self).base__.DeleteKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteChildKeys<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.DeleteChildKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into()).ok() + (::windows::core::Interface::vtable(self).base__.DeleteChildKeys)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn EnumKeys<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pszmdname: &mut [u16; 256], dwmdenumobjectindex: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.EnumKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdname)), ::core::mem::transmute(dwmdenumobjectindex)).ok() + (::windows::core::Interface::vtable(self).base__.EnumKeys)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdname)), dwmdenumobjectindex).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2896,7 +2896,7 @@ impl IMSAdminBase2W { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.CopyKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdsourcehandle), pszmdsourcepath.into(), ::core::mem::transmute(hmddesthandle), pszmddestpath.into(), bmdoverwriteflag.into(), bmdcopyflag.into()).ok() + (::windows::core::Interface::vtable(self).base__.CopyKey)(::windows::core::Interface::as_raw(self), hmdsourcehandle, pszmdsourcepath.into(), hmddesthandle, pszmddestpath.into(), bmdoverwriteflag.into(), bmdcopyflag.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn RenameKey<'a, P0, P1>(&self, hmdhandle: u32, pszmdpath: P0, pszmdnewname: P1) -> ::windows::core::Result<()> @@ -2904,49 +2904,49 @@ impl IMSAdminBase2W { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.RenameKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), pszmdnewname.into()).ok() + (::windows::core::Interface::vtable(self).base__.RenameKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), pszmdnewname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn SetData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pmdrmddata: *mut METADATA_RECORD) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pmdrmddata)).ok() + (::windows::core::Interface::vtable(self).base__.SetData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pmdrmddata)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pmdrmddata: *mut METADATA_RECORD, pdwmdrequireddatalen: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pmdrmddata), ::core::mem::transmute(pdwmdrequireddatalen)).ok() + (::windows::core::Interface::vtable(self).base__.GetData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pmdrmddata), ::core::mem::transmute(pdwmdrequireddatalen)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdidentifier: u32, dwmddatatype: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.DeleteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdidentifier), ::core::mem::transmute(dwmddatatype)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdidentifier, dwmddatatype).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn EnumData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pmdrmddata: *mut METADATA_RECORD, dwmdenumdataindex: u32, pdwmdrequireddatalen: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.EnumData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pmdrmddata), ::core::mem::transmute(dwmdenumdataindex), ::core::mem::transmute(pdwmdrequireddatalen)).ok() + (::windows::core::Interface::vtable(self).base__.EnumData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pmdrmddata), dwmdenumdataindex, ::core::mem::transmute(pdwmdrequireddatalen)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetAllData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdattributes: u32, dwmdusertype: u32, dwmddatatype: u32, pdwmdnumdataentries: *mut u32, pdwmddatasetnumber: *mut u32, dwmdbuffersize: u32, pbmdbuffer: *mut u8, pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetAllData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), ::core::mem::transmute(pdwmdnumdataentries), ::core::mem::transmute(pdwmddatasetnumber), ::core::mem::transmute(dwmdbuffersize), ::core::mem::transmute(pbmdbuffer), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() + (::windows::core::Interface::vtable(self).base__.GetAllData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdattributes, dwmdusertype, dwmddatatype, ::core::mem::transmute(pdwmdnumdataentries), ::core::mem::transmute(pdwmddatasetnumber), dwmdbuffersize, ::core::mem::transmute(pbmdbuffer), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteAllData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdusertype: u32, dwmddatatype: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.DeleteAllData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteAllData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdusertype, dwmddatatype).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2956,14 +2956,14 @@ impl IMSAdminBase2W { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.CopyData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdsourcehandle), pszmdsourcepath.into(), ::core::mem::transmute(hmddesthandle), pszmddestpath.into(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), bmdcopyflag.into()).ok() + (::windows::core::Interface::vtable(self).base__.CopyData)(::windows::core::Interface::as_raw(self), hmdsourcehandle, pszmdsourcepath.into(), hmddesthandle, pszmddestpath.into(), dwmdattributes, dwmdusertype, dwmddatatype, bmdcopyflag.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetDataPaths<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdidentifier: u32, dwmddatatype: u32, pszbuffer: &mut [u16], pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetDataPaths)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdidentifier), ::core::mem::transmute(dwmddatatype), pszbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuffer)), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() + (::windows::core::Interface::vtable(self).base__.GetDataPaths)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdidentifier, dwmddatatype, pszbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuffer)), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn OpenKey<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdaccessrequested: u32, dwmdtimeout: u32) -> ::windows::core::Result @@ -2971,15 +2971,15 @@ impl IMSAdminBase2W { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.OpenKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdaccessrequested), ::core::mem::transmute(dwmdtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.OpenKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdaccessrequested, dwmdtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn CloseKey(&self, hmdhandle: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CloseKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle)).ok() + (::windows::core::Interface::vtable(self).base__.CloseKey)(::windows::core::Interface::as_raw(self), hmdhandle).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn ChangePermissions(&self, hmdhandle: u32, dwmdtimeout: u32, dwmdaccessrequested: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChangePermissions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), ::core::mem::transmute(dwmdtimeout), ::core::mem::transmute(dwmdaccessrequested)).ok() + (::windows::core::Interface::vtable(self).base__.ChangePermissions)(::windows::core::Interface::as_raw(self), hmdhandle, dwmdtimeout, dwmdaccessrequested).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn SaveData(&self) -> ::windows::core::Result<()> { @@ -2988,7 +2988,7 @@ impl IMSAdminBase2W { #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetHandleInfo(&self, hmdhandle: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetHandleInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetHandleInfo)(::windows::core::Interface::as_raw(self), hmdhandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetSystemChangeNumber(&self) -> ::windows::core::Result { @@ -3001,7 +3001,7 @@ impl IMSAdminBase2W { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDataSetNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetDataSetNumber)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3010,7 +3010,7 @@ impl IMSAdminBase2W { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetLastChangeTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetLastChangeTime)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3019,7 +3019,7 @@ impl IMSAdminBase2W { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.GetLastChangeTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() + (::windows::core::Interface::vtable(self).base__.GetLastChangeTime)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn KeyExchangePhase1(&self) -> ::windows::core::Result<()> { @@ -3034,26 +3034,26 @@ impl IMSAdminBase2W { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.Backup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).base__.Backup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion, dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn Restore<'a, P0>(&self, pszmdbackuplocation: P0, dwmdversion: u32, dwmdflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.Restore)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).base__.Restore)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion, dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumBackups(&self, pszmdbackuplocation: &mut [u16; 256], pdwmdversion: *mut u32, pftmdbackuptime: *mut super::super::Foundation::FILETIME, dwmdenumindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumBackups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdbackuplocation)), ::core::mem::transmute(pdwmdversion), ::core::mem::transmute(pftmdbackuptime), ::core::mem::transmute(dwmdenumindex)).ok() + (::windows::core::Interface::vtable(self).base__.EnumBackups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdbackuplocation)), ::core::mem::transmute(pdwmdversion), ::core::mem::transmute(pftmdbackuptime), dwmdenumindex).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteBackup<'a, P0>(&self, pszmdbackuplocation: P0, dwmdversion: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.DeleteBackup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteBackup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn UnmarshalInterface(&self) -> ::windows::core::Result { @@ -3070,7 +3070,7 @@ impl IMSAdminBase2W { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).BackupWithPasswd)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion), ::core::mem::transmute(dwmdflags), pszpasswd.into()).ok() + (::windows::core::Interface::vtable(self).BackupWithPasswd)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion, dwmdflags, pszpasswd.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn RestoreWithPasswd<'a, P0, P1>(&self, pszmdbackuplocation: P0, dwmdversion: u32, dwmdflags: u32, pszpasswd: P1) -> ::windows::core::Result<()> @@ -3078,7 +3078,7 @@ impl IMSAdminBase2W { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RestoreWithPasswd)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion), ::core::mem::transmute(dwmdflags), pszpasswd.into()).ok() + (::windows::core::Interface::vtable(self).RestoreWithPasswd)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion, dwmdflags, pszpasswd.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn Export<'a, P0, P1, P2>(&self, pszpasswd: P0, pszfilename: P1, pszsourcepath: P2, dwmdflags: u32) -> ::windows::core::Result<()> @@ -3087,7 +3087,7 @@ impl IMSAdminBase2W { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Export)(::windows::core::Interface::as_raw(self), pszpasswd.into(), pszfilename.into(), pszsourcepath.into(), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).Export)(::windows::core::Interface::as_raw(self), pszpasswd.into(), pszfilename.into(), pszsourcepath.into(), dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn Import<'a, P0, P1, P2, P3>(&self, pszpasswd: P0, pszfilename: P1, pszsourcepath: P2, pszdestpath: P3, dwmdflags: u32) -> ::windows::core::Result<()> @@ -3097,19 +3097,19 @@ impl IMSAdminBase2W { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Import)(::windows::core::Interface::as_raw(self), pszpasswd.into(), pszfilename.into(), pszsourcepath.into(), pszdestpath.into(), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).Import)(::windows::core::Interface::as_raw(self), pszpasswd.into(), pszfilename.into(), pszsourcepath.into(), pszdestpath.into(), dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn RestoreHistory<'a, P0>(&self, pszmdhistorylocation: P0, dwmdmajorversion: u32, dwmdminorversion: u32, dwmdflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RestoreHistory)(::windows::core::Interface::as_raw(self), pszmdhistorylocation.into(), ::core::mem::transmute(dwmdmajorversion), ::core::mem::transmute(dwmdminorversion), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).RestoreHistory)(::windows::core::Interface::as_raw(self), pszmdhistorylocation.into(), dwmdmajorversion, dwmdminorversion, dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumHistory(&self, pszmdhistorylocation: &mut [u16; 256], pdwmdmajorversion: *mut u32, pdwmdminorversion: *mut u32, pftmdhistorytime: *mut super::super::Foundation::FILETIME, dwmdenumindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumHistory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdhistorylocation)), ::core::mem::transmute(pdwmdmajorversion), ::core::mem::transmute(pdwmdminorversion), ::core::mem::transmute(pftmdhistorytime), ::core::mem::transmute(dwmdenumindex)).ok() + (::windows::core::Interface::vtable(self).EnumHistory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdhistorylocation)), ::core::mem::transmute(pdwmdmajorversion), ::core::mem::transmute(pdwmdminorversion), ::core::mem::transmute(pftmdhistorytime), dwmdenumindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3185,28 +3185,28 @@ impl IMSAdminBase3W { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.AddKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteKey<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.DeleteKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.DeleteKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteChildKeys<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.DeleteChildKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.DeleteChildKeys)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn EnumKeys<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pszmdname: &mut [u16; 256], dwmdenumobjectindex: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.EnumKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdname)), ::core::mem::transmute(dwmdenumobjectindex)).ok() + (::windows::core::Interface::vtable(self).base__.base__.EnumKeys)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdname)), dwmdenumobjectindex).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3217,7 +3217,7 @@ impl IMSAdminBase3W { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.CopyKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdsourcehandle), pszmdsourcepath.into(), ::core::mem::transmute(hmddesthandle), pszmddestpath.into(), bmdoverwriteflag.into(), bmdcopyflag.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyKey)(::windows::core::Interface::as_raw(self), hmdsourcehandle, pszmdsourcepath.into(), hmddesthandle, pszmddestpath.into(), bmdoverwriteflag.into(), bmdcopyflag.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn RenameKey<'a, P0, P1>(&self, hmdhandle: u32, pszmdpath: P0, pszmdnewname: P1) -> ::windows::core::Result<()> @@ -3225,49 +3225,49 @@ impl IMSAdminBase3W { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.RenameKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), pszmdnewname.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.RenameKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), pszmdnewname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn SetData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pmdrmddata: *mut METADATA_RECORD) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.SetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pmdrmddata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pmdrmddata)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pmdrmddata: *mut METADATA_RECORD, pdwmdrequireddatalen: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pmdrmddata), ::core::mem::transmute(pdwmdrequireddatalen)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pmdrmddata), ::core::mem::transmute(pdwmdrequireddatalen)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdidentifier: u32, dwmddatatype: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.DeleteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdidentifier), ::core::mem::transmute(dwmddatatype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DeleteData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdidentifier, dwmddatatype).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn EnumData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pmdrmddata: *mut METADATA_RECORD, dwmdenumdataindex: u32, pdwmdrequireddatalen: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.EnumData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pmdrmddata), ::core::mem::transmute(dwmdenumdataindex), ::core::mem::transmute(pdwmdrequireddatalen)).ok() + (::windows::core::Interface::vtable(self).base__.base__.EnumData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pmdrmddata), dwmdenumdataindex, ::core::mem::transmute(pdwmdrequireddatalen)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetAllData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdattributes: u32, dwmdusertype: u32, dwmddatatype: u32, pdwmdnumdataentries: *mut u32, pdwmddatasetnumber: *mut u32, dwmdbuffersize: u32, pbmdbuffer: *mut u8, pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.GetAllData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), ::core::mem::transmute(pdwmdnumdataentries), ::core::mem::transmute(pdwmddatasetnumber), ::core::mem::transmute(dwmdbuffersize), ::core::mem::transmute(pbmdbuffer), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetAllData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdattributes, dwmdusertype, dwmddatatype, ::core::mem::transmute(pdwmdnumdataentries), ::core::mem::transmute(pdwmddatasetnumber), dwmdbuffersize, ::core::mem::transmute(pbmdbuffer), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteAllData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdusertype: u32, dwmddatatype: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.DeleteAllData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DeleteAllData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdusertype, dwmddatatype).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3277,14 +3277,14 @@ impl IMSAdminBase3W { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.CopyData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdsourcehandle), pszmdsourcepath.into(), ::core::mem::transmute(hmddesthandle), pszmddestpath.into(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), bmdcopyflag.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyData)(::windows::core::Interface::as_raw(self), hmdsourcehandle, pszmdsourcepath.into(), hmddesthandle, pszmddestpath.into(), dwmdattributes, dwmdusertype, dwmddatatype, bmdcopyflag.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetDataPaths<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdidentifier: u32, dwmddatatype: u32, pszbuffer: &mut [u16], pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.GetDataPaths)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdidentifier), ::core::mem::transmute(dwmddatatype), pszbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuffer)), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDataPaths)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdidentifier, dwmddatatype, pszbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuffer)), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn OpenKey<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdaccessrequested: u32, dwmdtimeout: u32) -> ::windows::core::Result @@ -3292,15 +3292,15 @@ impl IMSAdminBase3W { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.OpenKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdaccessrequested), ::core::mem::transmute(dwmdtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.OpenKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdaccessrequested, dwmdtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn CloseKey(&self, hmdhandle: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CloseKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CloseKey)(::windows::core::Interface::as_raw(self), hmdhandle).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn ChangePermissions(&self, hmdhandle: u32, dwmdtimeout: u32, dwmdaccessrequested: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ChangePermissions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), ::core::mem::transmute(dwmdtimeout), ::core::mem::transmute(dwmdaccessrequested)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ChangePermissions)(::windows::core::Interface::as_raw(self), hmdhandle, dwmdtimeout, dwmdaccessrequested).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn SaveData(&self) -> ::windows::core::Result<()> { @@ -3309,7 +3309,7 @@ impl IMSAdminBase3W { #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetHandleInfo(&self, hmdhandle: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetHandleInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetHandleInfo)(::windows::core::Interface::as_raw(self), hmdhandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetSystemChangeNumber(&self) -> ::windows::core::Result { @@ -3322,7 +3322,7 @@ impl IMSAdminBase3W { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetDataSetNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetDataSetNumber)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3331,7 +3331,7 @@ impl IMSAdminBase3W { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.SetLastChangeTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetLastChangeTime)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3340,7 +3340,7 @@ impl IMSAdminBase3W { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.GetLastChangeTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetLastChangeTime)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn KeyExchangePhase1(&self) -> ::windows::core::Result<()> { @@ -3355,26 +3355,26 @@ impl IMSAdminBase3W { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.Backup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Backup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion, dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn Restore<'a, P0>(&self, pszmdbackuplocation: P0, dwmdversion: u32, dwmdflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.Restore)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Restore)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion, dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumBackups(&self, pszmdbackuplocation: &mut [u16; 256], pdwmdversion: *mut u32, pftmdbackuptime: *mut super::super::Foundation::FILETIME, dwmdenumindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.EnumBackups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdbackuplocation)), ::core::mem::transmute(pdwmdversion), ::core::mem::transmute(pftmdbackuptime), ::core::mem::transmute(dwmdenumindex)).ok() + (::windows::core::Interface::vtable(self).base__.base__.EnumBackups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdbackuplocation)), ::core::mem::transmute(pdwmdversion), ::core::mem::transmute(pftmdbackuptime), dwmdenumindex).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteBackup<'a, P0>(&self, pszmdbackuplocation: P0, dwmdversion: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.DeleteBackup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion)).ok() + (::windows::core::Interface::vtable(self).base__.base__.DeleteBackup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn UnmarshalInterface(&self) -> ::windows::core::Result { @@ -3391,7 +3391,7 @@ impl IMSAdminBase3W { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.BackupWithPasswd)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion), ::core::mem::transmute(dwmdflags), pszpasswd.into()).ok() + (::windows::core::Interface::vtable(self).base__.BackupWithPasswd)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion, dwmdflags, pszpasswd.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn RestoreWithPasswd<'a, P0, P1>(&self, pszmdbackuplocation: P0, dwmdversion: u32, dwmdflags: u32, pszpasswd: P1) -> ::windows::core::Result<()> @@ -3399,7 +3399,7 @@ impl IMSAdminBase3W { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.RestoreWithPasswd)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion), ::core::mem::transmute(dwmdflags), pszpasswd.into()).ok() + (::windows::core::Interface::vtable(self).base__.RestoreWithPasswd)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion, dwmdflags, pszpasswd.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn Export<'a, P0, P1, P2>(&self, pszpasswd: P0, pszfilename: P1, pszsourcepath: P2, dwmdflags: u32) -> ::windows::core::Result<()> @@ -3408,7 +3408,7 @@ impl IMSAdminBase3W { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.Export)(::windows::core::Interface::as_raw(self), pszpasswd.into(), pszfilename.into(), pszsourcepath.into(), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).base__.Export)(::windows::core::Interface::as_raw(self), pszpasswd.into(), pszfilename.into(), pszsourcepath.into(), dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn Import<'a, P0, P1, P2, P3>(&self, pszpasswd: P0, pszfilename: P1, pszsourcepath: P2, pszdestpath: P3, dwmdflags: u32) -> ::windows::core::Result<()> @@ -3418,26 +3418,26 @@ impl IMSAdminBase3W { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.Import)(::windows::core::Interface::as_raw(self), pszpasswd.into(), pszfilename.into(), pszsourcepath.into(), pszdestpath.into(), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).base__.Import)(::windows::core::Interface::as_raw(self), pszpasswd.into(), pszfilename.into(), pszsourcepath.into(), pszdestpath.into(), dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn RestoreHistory<'a, P0>(&self, pszmdhistorylocation: P0, dwmdmajorversion: u32, dwmdminorversion: u32, dwmdflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.RestoreHistory)(::windows::core::Interface::as_raw(self), pszmdhistorylocation.into(), ::core::mem::transmute(dwmdmajorversion), ::core::mem::transmute(dwmdminorversion), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).base__.RestoreHistory)(::windows::core::Interface::as_raw(self), pszmdhistorylocation.into(), dwmdmajorversion, dwmdminorversion, dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumHistory(&self, pszmdhistorylocation: &mut [u16; 256], pdwmdmajorversion: *mut u32, pdwmdminorversion: *mut u32, pftmdhistorytime: *mut super::super::Foundation::FILETIME, dwmdenumindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnumHistory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdhistorylocation)), ::core::mem::transmute(pdwmdmajorversion), ::core::mem::transmute(pdwmdminorversion), ::core::mem::transmute(pftmdhistorytime), ::core::mem::transmute(dwmdenumindex)).ok() + (::windows::core::Interface::vtable(self).base__.EnumHistory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdhistorylocation)), ::core::mem::transmute(pdwmdmajorversion), ::core::mem::transmute(pdwmdminorversion), ::core::mem::transmute(pftmdhistorytime), dwmdenumindex).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetChildPaths<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pszbuffer: &mut [u16], pcchmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetChildPaths)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), pszbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuffer)), ::core::mem::transmute(pcchmdrequiredbuffersize)).ok() + (::windows::core::Interface::vtable(self).GetChildPaths)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), pszbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuffer)), ::core::mem::transmute(pcchmdrequiredbuffersize)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3575,28 +3575,28 @@ impl IMSAdminBaseW { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into()).ok() + (::windows::core::Interface::vtable(self).AddKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteKey<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DeleteKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into()).ok() + (::windows::core::Interface::vtable(self).DeleteKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteChildKeys<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DeleteChildKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into()).ok() + (::windows::core::Interface::vtable(self).DeleteChildKeys)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn EnumKeys<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pszmdname: &mut [u16; 256], dwmdenumobjectindex: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EnumKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdname)), ::core::mem::transmute(dwmdenumobjectindex)).ok() + (::windows::core::Interface::vtable(self).EnumKeys)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdname)), dwmdenumobjectindex).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3607,7 +3607,7 @@ impl IMSAdminBaseW { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).CopyKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdsourcehandle), pszmdsourcepath.into(), ::core::mem::transmute(hmddesthandle), pszmddestpath.into(), bmdoverwriteflag.into(), bmdcopyflag.into()).ok() + (::windows::core::Interface::vtable(self).CopyKey)(::windows::core::Interface::as_raw(self), hmdsourcehandle, pszmdsourcepath.into(), hmddesthandle, pszmddestpath.into(), bmdoverwriteflag.into(), bmdcopyflag.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn RenameKey<'a, P0, P1>(&self, hmdhandle: u32, pszmdpath: P0, pszmdnewname: P1) -> ::windows::core::Result<()> @@ -3615,49 +3615,49 @@ impl IMSAdminBaseW { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RenameKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), pszmdnewname.into()).ok() + (::windows::core::Interface::vtable(self).RenameKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), pszmdnewname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn SetData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pmdrmddata: *mut METADATA_RECORD) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pmdrmddata)).ok() + (::windows::core::Interface::vtable(self).SetData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pmdrmddata)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pmdrmddata: *mut METADATA_RECORD, pdwmdrequireddatalen: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pmdrmddata), ::core::mem::transmute(pdwmdrequireddatalen)).ok() + (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pmdrmddata), ::core::mem::transmute(pdwmdrequireddatalen)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdidentifier: u32, dwmddatatype: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DeleteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdidentifier), ::core::mem::transmute(dwmddatatype)).ok() + (::windows::core::Interface::vtable(self).DeleteData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdidentifier, dwmddatatype).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn EnumData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, pmdrmddata: *mut METADATA_RECORD, dwmdenumdataindex: u32, pdwmdrequireddatalen: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EnumData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pmdrmddata), ::core::mem::transmute(dwmdenumdataindex), ::core::mem::transmute(pdwmdrequireddatalen)).ok() + (::windows::core::Interface::vtable(self).EnumData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pmdrmddata), dwmdenumdataindex, ::core::mem::transmute(pdwmdrequireddatalen)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetAllData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdattributes: u32, dwmdusertype: u32, dwmddatatype: u32, pdwmdnumdataentries: *mut u32, pdwmddatasetnumber: *mut u32, dwmdbuffersize: u32, pbmdbuffer: *mut u8, pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetAllData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), ::core::mem::transmute(pdwmdnumdataentries), ::core::mem::transmute(pdwmddatasetnumber), ::core::mem::transmute(dwmdbuffersize), ::core::mem::transmute(pbmdbuffer), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() + (::windows::core::Interface::vtable(self).GetAllData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdattributes, dwmdusertype, dwmddatatype, ::core::mem::transmute(pdwmdnumdataentries), ::core::mem::transmute(pdwmddatasetnumber), dwmdbuffersize, ::core::mem::transmute(pbmdbuffer), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteAllData<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdusertype: u32, dwmddatatype: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DeleteAllData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype)).ok() + (::windows::core::Interface::vtable(self).DeleteAllData)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdusertype, dwmddatatype).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3667,14 +3667,14 @@ impl IMSAdminBaseW { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).CopyData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdsourcehandle), pszmdsourcepath.into(), ::core::mem::transmute(hmddesthandle), pszmddestpath.into(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), bmdcopyflag.into()).ok() + (::windows::core::Interface::vtable(self).CopyData)(::windows::core::Interface::as_raw(self), hmdsourcehandle, pszmdsourcepath.into(), hmddesthandle, pszmddestpath.into(), dwmdattributes, dwmdusertype, dwmddatatype, bmdcopyflag.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetDataPaths<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdidentifier: u32, dwmddatatype: u32, pszbuffer: &mut [u16], pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetDataPaths)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdidentifier), ::core::mem::transmute(dwmddatatype), pszbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuffer)), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() + (::windows::core::Interface::vtable(self).GetDataPaths)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdidentifier, dwmddatatype, pszbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuffer)), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn OpenKey<'a, P0>(&self, hmdhandle: u32, pszmdpath: P0, dwmdaccessrequested: u32, dwmdtimeout: u32) -> ::windows::core::Result @@ -3682,15 +3682,15 @@ impl IMSAdminBaseW { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OpenKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(dwmdaccessrequested), ::core::mem::transmute(dwmdtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenKey)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), dwmdaccessrequested, dwmdtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn CloseKey(&self, hmdhandle: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CloseKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle)).ok() + (::windows::core::Interface::vtable(self).CloseKey)(::windows::core::Interface::as_raw(self), hmdhandle).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn ChangePermissions(&self, hmdhandle: u32, dwmdtimeout: u32, dwmdaccessrequested: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangePermissions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), ::core::mem::transmute(dwmdtimeout), ::core::mem::transmute(dwmdaccessrequested)).ok() + (::windows::core::Interface::vtable(self).ChangePermissions)(::windows::core::Interface::as_raw(self), hmdhandle, dwmdtimeout, dwmdaccessrequested).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn SaveData(&self) -> ::windows::core::Result<()> { @@ -3699,7 +3699,7 @@ impl IMSAdminBaseW { #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetHandleInfo(&self, hmdhandle: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetHandleInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetHandleInfo)(::windows::core::Interface::as_raw(self), hmdhandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn GetSystemChangeNumber(&self) -> ::windows::core::Result { @@ -3712,7 +3712,7 @@ impl IMSAdminBaseW { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDataSetNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDataSetNumber)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3721,7 +3721,7 @@ impl IMSAdminBaseW { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetLastChangeTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() + (::windows::core::Interface::vtable(self).SetLastChangeTime)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3730,7 +3730,7 @@ impl IMSAdminBaseW { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetLastChangeTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hmdhandle), pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() + (::windows::core::Interface::vtable(self).GetLastChangeTime)(::windows::core::Interface::as_raw(self), hmdhandle, pszmdpath.into(), ::core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn KeyExchangePhase1(&self) -> ::windows::core::Result<()> { @@ -3745,26 +3745,26 @@ impl IMSAdminBaseW { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Backup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).Backup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion, dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn Restore<'a, P0>(&self, pszmdbackuplocation: P0, dwmdversion: u32, dwmdflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Restore)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion), ::core::mem::transmute(dwmdflags)).ok() + (::windows::core::Interface::vtable(self).Restore)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion, dwmdflags).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumBackups(&self, pszmdbackuplocation: &mut [u16; 256], pdwmdversion: *mut u32, pftmdbackuptime: *mut super::super::Foundation::FILETIME, dwmdenumindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumBackups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdbackuplocation)), ::core::mem::transmute(pdwmdversion), ::core::mem::transmute(pftmdbackuptime), ::core::mem::transmute(dwmdenumindex)).ok() + (::windows::core::Interface::vtable(self).EnumBackups)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmdbackuplocation)), ::core::mem::transmute(pdwmdversion), ::core::mem::transmute(pftmdbackuptime), dwmdenumindex).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn DeleteBackup<'a, P0>(&self, pszmdbackuplocation: P0, dwmdversion: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DeleteBackup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), ::core::mem::transmute(dwmdversion)).ok() + (::windows::core::Interface::vtable(self).DeleteBackup)(::windows::core::Interface::as_raw(self), pszmdbackuplocation.into(), dwmdversion).ok() } #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub unsafe fn UnmarshalInterface(&self) -> ::windows::core::Result { 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 344ffb6855..6f7b8db822 100644 --- a/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs @@ -48,7 +48,7 @@ pub unsafe fn CreateJobSet(userjobset: &[JOB_SET_ARRAY], flags: u32) -> super::s extern "system" { fn CreateJobSet(numjob: u32, userjobset: *const JOB_SET_ARRAY, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateJobSet(userjobset.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(userjobset)), ::core::mem::transmute(flags))) + ::core::mem::transmute(CreateJobSet(userjobset.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(userjobset)), flags)) } #[doc = "*Required features: `\"Win32_System_JobObjects\"`*"] #[inline] @@ -1826,7 +1826,7 @@ where extern "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.into(), lpname.into()); + let result__ = OpenJobObjectA(dwdesiredaccess, binherithandle.into(), lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] @@ -1841,7 +1841,7 @@ where extern "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.into(), lpname.into()); + let result__ = OpenJobObjectW(dwdesiredaccess, binherithandle.into(), lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] @@ -1855,7 +1855,7 @@ where extern "system" { fn QueryInformationJobObject(hjob: super::super::Foundation::HANDLE, jobobjectinformationclass: JOBOBJECTINFOCLASS, lpjobobjectinformation: *mut ::core::ffi::c_void, cbjobobjectinformationlength: u32, lpreturnlength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryInformationJobObject(hjob.into(), ::core::mem::transmute(jobobjectinformationclass), ::core::mem::transmute(lpjobobjectinformation), ::core::mem::transmute(cbjobobjectinformationlength), ::core::mem::transmute(lpreturnlength))) + ::core::mem::transmute(QueryInformationJobObject(hjob.into(), jobobjectinformationclass, ::core::mem::transmute(lpjobobjectinformation), cbjobobjectinformationlength, ::core::mem::transmute(lpreturnlength))) } #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1882,7 +1882,7 @@ where extern "system" { fn SetInformationJobObject(hjob: super::super::Foundation::HANDLE, jobobjectinformationclass: JOBOBJECTINFOCLASS, lpjobobjectinformation: *const ::core::ffi::c_void, cbjobobjectinformationlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetInformationJobObject(hjob.into(), ::core::mem::transmute(jobobjectinformationclass), ::core::mem::transmute(lpjobobjectinformation), ::core::mem::transmute(cbjobobjectinformationlength))) + ::core::mem::transmute(SetInformationJobObject(hjob.into(), jobobjectinformationclass, ::core::mem::transmute(lpjobobjectinformation), cbjobobjectinformationlength)) } #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1908,7 +1908,7 @@ where extern "system" { fn TerminateJobObject(hjob: super::super::Foundation::HANDLE, uexitcode: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TerminateJobObject(hjob.into(), ::core::mem::transmute(uexitcode))) + ::core::mem::transmute(TerminateJobObject(hjob.into(), uexitcode)) } #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/windows/src/Windows/Win32/System/Js/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Js/mod.rs index c59135c64e..3f36036c36 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Js/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Js/mod.rs @@ -20,7 +20,7 @@ pub unsafe fn JsBoolToBoolean(value: u8, booleanvalue: *mut *mut ::core::ffi::c_ extern "system" { fn JsBoolToBoolean(value: u8, booleanvalue: *mut *mut ::core::ffi::c_void) -> JsErrorCode; } - ::core::mem::transmute(JsBoolToBoolean(::core::mem::transmute(value), ::core::mem::transmute(booleanvalue))) + ::core::mem::transmute(JsBoolToBoolean(value, ::core::mem::transmute(booleanvalue))) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] @@ -101,7 +101,7 @@ pub unsafe fn JsCreateArray(length: u32, result: *mut *mut ::core::ffi::c_void) extern "system" { fn JsCreateArray(length: u32, result: *mut *mut ::core::ffi::c_void) -> JsErrorCode; } - ::core::mem::transmute(JsCreateArray(::core::mem::transmute(length), ::core::mem::transmute(result))) + ::core::mem::transmute(JsCreateArray(length, ::core::mem::transmute(result))) } #[doc = "*Required features: `\"Win32_System_Js\"`, `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -192,7 +192,7 @@ pub unsafe fn JsCreateRuntime(attributes: JsRuntimeAttributes, runtimeversion: J extern "system" { fn JsCreateRuntime(attributes: JsRuntimeAttributes, runtimeversion: JsRuntimeVersion, threadservice: *mut ::core::ffi::c_void, runtime: *mut *mut ::core::ffi::c_void) -> JsErrorCode; } - ::core::mem::transmute(JsCreateRuntime(::core::mem::transmute(attributes), ::core::mem::transmute(runtimeversion), ::core::mem::transmute(threadservice), ::core::mem::transmute(runtime))) + ::core::mem::transmute(JsCreateRuntime(attributes, runtimeversion, ::core::mem::transmute(threadservice), ::core::mem::transmute(runtime))) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] @@ -246,7 +246,7 @@ pub unsafe fn JsDeleteProperty(object: *const ::core::ffi::c_void, propertyid: * extern "system" { fn JsDeleteProperty(object: *const ::core::ffi::c_void, propertyid: *const ::core::ffi::c_void, usestrictrules: u8, result: *mut *mut ::core::ffi::c_void) -> JsErrorCode; } - ::core::mem::transmute(JsDeleteProperty(::core::mem::transmute(object), ::core::mem::transmute(propertyid), ::core::mem::transmute(usestrictrules), ::core::mem::transmute(result))) + ::core::mem::transmute(JsDeleteProperty(::core::mem::transmute(object), ::core::mem::transmute(propertyid), usestrictrules, ::core::mem::transmute(result))) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] @@ -273,7 +273,7 @@ pub unsafe fn JsDoubleToNumber(doublevalue: f64, value: *mut *mut ::core::ffi::c extern "system" { fn JsDoubleToNumber(doublevalue: f64, value: *mut *mut ::core::ffi::c_void) -> JsErrorCode; } - ::core::mem::transmute(JsDoubleToNumber(::core::mem::transmute(doublevalue), ::core::mem::transmute(value))) + ::core::mem::transmute(JsDoubleToNumber(doublevalue, ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] @@ -630,7 +630,7 @@ pub unsafe fn JsIntToNumber(intvalue: i32, value: *mut *mut ::core::ffi::c_void) extern "system" { fn JsIntToNumber(intvalue: i32, value: *mut *mut ::core::ffi::c_void) -> JsErrorCode; } - ::core::mem::transmute(JsIntToNumber(::core::mem::transmute(intvalue), ::core::mem::transmute(value))) + ::core::mem::transmute(JsIntToNumber(intvalue, ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] @@ -703,7 +703,7 @@ where extern "system" { fn JsParseScript(script: ::windows::core::PCWSTR, sourcecontext: usize, sourceurl: ::windows::core::PCWSTR, result: *mut *mut ::core::ffi::c_void) -> JsErrorCode; } - ::core::mem::transmute(JsParseScript(script.into(), ::core::mem::transmute(sourcecontext), sourceurl.into(), ::core::mem::transmute(result))) + ::core::mem::transmute(JsParseScript(script.into(), sourcecontext, sourceurl.into(), ::core::mem::transmute(result))) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] @@ -716,7 +716,7 @@ where extern "system" { fn JsParseSerializedScript(script: ::windows::core::PCWSTR, buffer: *const u8, sourcecontext: usize, sourceurl: ::windows::core::PCWSTR, result: *mut *mut ::core::ffi::c_void) -> JsErrorCode; } - ::core::mem::transmute(JsParseSerializedScript(script.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(sourcecontext), sourceurl.into(), ::core::mem::transmute(result))) + ::core::mem::transmute(JsParseSerializedScript(script.into(), ::core::mem::transmute(buffer), sourcecontext, sourceurl.into(), ::core::mem::transmute(result))) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] @@ -756,7 +756,7 @@ where extern "system" { fn JsRunScript(script: ::windows::core::PCWSTR, sourcecontext: usize, sourceurl: ::windows::core::PCWSTR, result: *mut *mut ::core::ffi::c_void) -> JsErrorCode; } - ::core::mem::transmute(JsRunScript(script.into(), ::core::mem::transmute(sourcecontext), sourceurl.into(), ::core::mem::transmute(result))) + ::core::mem::transmute(JsRunScript(script.into(), sourcecontext, sourceurl.into(), ::core::mem::transmute(result))) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] @@ -769,7 +769,7 @@ where extern "system" { fn JsRunSerializedScript(script: ::windows::core::PCWSTR, buffer: *const u8, sourcecontext: usize, sourceurl: ::windows::core::PCWSTR, result: *mut *mut ::core::ffi::c_void) -> JsErrorCode; } - ::core::mem::transmute(JsRunSerializedScript(script.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(sourcecontext), sourceurl.into(), ::core::mem::transmute(result))) + ::core::mem::transmute(JsRunSerializedScript(script.into(), ::core::mem::transmute(buffer), sourcecontext, sourceurl.into(), ::core::mem::transmute(result))) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[repr(transparent)] @@ -890,7 +890,7 @@ pub unsafe fn JsSetProperty(object: *const ::core::ffi::c_void, propertyid: *con extern "system" { fn JsSetProperty(object: *const ::core::ffi::c_void, propertyid: *const ::core::ffi::c_void, value: *const ::core::ffi::c_void, usestrictrules: u8) -> JsErrorCode; } - ::core::mem::transmute(JsSetProperty(::core::mem::transmute(object), ::core::mem::transmute(propertyid), ::core::mem::transmute(value), ::core::mem::transmute(usestrictrules))) + ::core::mem::transmute(JsSetProperty(::core::mem::transmute(object), ::core::mem::transmute(propertyid), ::core::mem::transmute(value), usestrictrules)) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] @@ -926,7 +926,7 @@ pub unsafe fn JsSetRuntimeMemoryLimit(runtime: *const ::core::ffi::c_void, memor extern "system" { fn JsSetRuntimeMemoryLimit(runtime: *const ::core::ffi::c_void, memorylimit: usize) -> JsErrorCode; } - ::core::mem::transmute(JsSetRuntimeMemoryLimit(::core::mem::transmute(runtime), ::core::mem::transmute(memorylimit))) + ::core::mem::transmute(JsSetRuntimeMemoryLimit(::core::mem::transmute(runtime), memorylimit)) } #[doc = "*Required features: `\"Win32_System_Js\"`, `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -967,7 +967,7 @@ where extern "system" { fn JsStartProfiling(callback: *mut ::core::ffi::c_void, eventmask: super::Diagnostics::Debug::PROFILER_EVENT_MASK, context: u32) -> JsErrorCode; } - ::core::mem::transmute(JsStartProfiling(callback.into().abi(), ::core::mem::transmute(eventmask), ::core::mem::transmute(context))) + ::core::mem::transmute(JsStartProfiling(callback.into().abi(), eventmask, context)) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] @@ -976,7 +976,7 @@ pub unsafe fn JsStopProfiling(reason: ::windows::core::HRESULT) -> JsErrorCode { extern "system" { fn JsStopProfiling(reason: ::windows::core::HRESULT) -> JsErrorCode; } - ::core::mem::transmute(JsStopProfiling(::core::mem::transmute(reason))) + ::core::mem::transmute(JsStopProfiling(reason)) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] 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 e51d25202b..2135d9f5b9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Kernel/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Kernel/mod.rs @@ -821,7 +821,7 @@ pub unsafe fn RtlInterlockedPushListSListEx(listhead: *mut SLIST_HEADER, list: * extern "system" { fn RtlInterlockedPushListSListEx(listhead: *mut SLIST_HEADER, list: *mut SLIST_ENTRY, listend: *mut SLIST_ENTRY, count: u32) -> *mut SLIST_ENTRY; } - ::core::mem::transmute(RtlInterlockedPushListSListEx(::core::mem::transmute(listhead), ::core::mem::transmute(list), ::core::mem::transmute(listend), ::core::mem::transmute(count))) + ::core::mem::transmute(RtlInterlockedPushListSListEx(::core::mem::transmute(listhead), ::core::mem::transmute(list), ::core::mem::transmute(listend), count)) } #[doc = "*Required features: `\"Win32_System_Kernel\"`*"] #[inline] 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 476a2e30e4..ef059623ae 100644 --- a/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs @@ -146,7 +146,7 @@ where extern "system" { fn EnumResourceLanguagesA(hmodule: super::super::Foundation::HINSTANCE, lptype: ::windows::core::PCSTR, lpname: ::windows::core::PCSTR, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceLanguagesA(hmodule.into(), lptype.into(), lpname.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumResourceLanguagesA(hmodule.into(), lptype.into(), lpname.into(), ::core::mem::transmute(lpenumfunc), lparam)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -161,7 +161,7 @@ where extern "system" { fn EnumResourceLanguagesExA(hmodule: super::super::Foundation::HINSTANCE, lptype: ::windows::core::PCSTR, lpname: ::windows::core::PCSTR, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceLanguagesExA(hmodule.into(), lptype.into(), lpname.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam), ::core::mem::transmute(dwflags), ::core::mem::transmute(langid))) + ::core::mem::transmute(EnumResourceLanguagesExA(hmodule.into(), lptype.into(), lpname.into(), ::core::mem::transmute(lpenumfunc), lparam, dwflags, langid)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -176,7 +176,7 @@ where extern "system" { fn EnumResourceLanguagesExW(hmodule: super::super::Foundation::HINSTANCE, lptype: ::windows::core::PCWSTR, lpname: ::windows::core::PCWSTR, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceLanguagesExW(hmodule.into(), lptype.into(), lpname.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam), ::core::mem::transmute(dwflags), ::core::mem::transmute(langid))) + ::core::mem::transmute(EnumResourceLanguagesExW(hmodule.into(), lptype.into(), lpname.into(), ::core::mem::transmute(lpenumfunc), lparam, dwflags, langid)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -191,7 +191,7 @@ where extern "system" { fn EnumResourceLanguagesW(hmodule: super::super::Foundation::HINSTANCE, lptype: ::windows::core::PCWSTR, lpname: ::windows::core::PCWSTR, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceLanguagesW(hmodule.into(), lptype.into(), lpname.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumResourceLanguagesW(hmodule.into(), lptype.into(), lpname.into(), ::core::mem::transmute(lpenumfunc), lparam)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -205,7 +205,7 @@ where extern "system" { fn EnumResourceNamesA(hmodule: super::super::Foundation::HINSTANCE, lptype: ::windows::core::PCSTR, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceNamesA(hmodule.into(), lptype.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumResourceNamesA(hmodule.into(), lptype.into(), ::core::mem::transmute(lpenumfunc), lparam)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -219,7 +219,7 @@ where extern "system" { fn EnumResourceNamesExA(hmodule: super::super::Foundation::HINSTANCE, lptype: ::windows::core::PCSTR, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceNamesExA(hmodule.into(), lptype.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam), ::core::mem::transmute(dwflags), ::core::mem::transmute(langid))) + ::core::mem::transmute(EnumResourceNamesExA(hmodule.into(), lptype.into(), ::core::mem::transmute(lpenumfunc), lparam, dwflags, langid)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -233,7 +233,7 @@ where extern "system" { fn EnumResourceNamesExW(hmodule: super::super::Foundation::HINSTANCE, lptype: ::windows::core::PCWSTR, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceNamesExW(hmodule.into(), lptype.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam), ::core::mem::transmute(dwflags), ::core::mem::transmute(langid))) + ::core::mem::transmute(EnumResourceNamesExW(hmodule.into(), lptype.into(), ::core::mem::transmute(lpenumfunc), lparam, dwflags, langid)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -247,7 +247,7 @@ where extern "system" { fn EnumResourceNamesW(hmodule: super::super::Foundation::HINSTANCE, lptype: ::windows::core::PCWSTR, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceNamesW(hmodule.into(), lptype.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumResourceNamesW(hmodule.into(), lptype.into(), ::core::mem::transmute(lpenumfunc), lparam)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -260,7 +260,7 @@ where extern "system" { fn EnumResourceTypesA(hmodule: super::super::Foundation::HINSTANCE, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceTypesA(hmodule.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumResourceTypesA(hmodule.into(), ::core::mem::transmute(lpenumfunc), lparam)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -273,7 +273,7 @@ where extern "system" { fn EnumResourceTypesExA(hmodule: super::super::Foundation::HINSTANCE, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceTypesExA(hmodule.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam), ::core::mem::transmute(dwflags), ::core::mem::transmute(langid))) + ::core::mem::transmute(EnumResourceTypesExA(hmodule.into(), ::core::mem::transmute(lpenumfunc), lparam, dwflags, langid)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -286,7 +286,7 @@ where extern "system" { fn EnumResourceTypesExW(hmodule: super::super::Foundation::HINSTANCE, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceTypesExW(hmodule.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam), ::core::mem::transmute(dwflags), ::core::mem::transmute(langid))) + ::core::mem::transmute(EnumResourceTypesExW(hmodule.into(), ::core::mem::transmute(lpenumfunc), lparam, dwflags, langid)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -299,7 +299,7 @@ where extern "system" { fn EnumResourceTypesW(hmodule: super::super::Foundation::HINSTANCE, lpenumfunc: *mut ::core::ffi::c_void, lparam: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumResourceTypesW(hmodule.into(), ::core::mem::transmute(lpenumfunc), ::core::mem::transmute(lparam))) + ::core::mem::transmute(EnumResourceTypesW(hmodule.into(), ::core::mem::transmute(lpenumfunc), lparam)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] pub const FIND_RESOURCE_DIRECTORY_LANGUAGES: u32 = 1024u32; @@ -336,7 +336,7 @@ where extern "system" { fn FindResourceExA(hmodule: super::super::Foundation::HINSTANCE, lptype: ::windows::core::PCSTR, lpname: ::windows::core::PCSTR, wlanguage: u16) -> super::super::Foundation::HRSRC; } - let result__ = FindResourceExA(hmodule.into(), lptype.into(), lpname.into(), ::core::mem::transmute(wlanguage)); + let result__ = FindResourceExA(hmodule.into(), lptype.into(), lpname.into(), wlanguage); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -352,7 +352,7 @@ where extern "system" { fn FindResourceExW(hmodule: super::super::Foundation::HINSTANCE, lptype: ::windows::core::PCWSTR, lpname: ::windows::core::PCWSTR, wlanguage: u16) -> super::super::Foundation::HRSRC; } - ::core::mem::transmute(FindResourceExW(hmodule.into(), lptype.into(), lpname.into(), ::core::mem::transmute(wlanguage))) + ::core::mem::transmute(FindResourceExW(hmodule.into(), lptype.into(), lpname.into(), wlanguage)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -393,7 +393,7 @@ where extern "system" { fn FreeLibraryAndExitThread(hlibmodule: super::super::Foundation::HINSTANCE, dwexitcode: u32) -> !; } - FreeLibraryAndExitThread(hlibmodule.into(), ::core::mem::transmute(dwexitcode)) + FreeLibraryAndExitThread(hlibmodule.into(), dwexitcode) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -403,7 +403,7 @@ pub unsafe fn FreeResource(hresdata: isize) -> super::super::Foundation::BOOL { extern "system" { fn FreeResource(hresdata: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FreeResource(::core::mem::transmute(hresdata))) + ::core::mem::transmute(FreeResource(hresdata)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] pub const GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS: u32 = 4u32; @@ -480,7 +480,7 @@ where extern "system" { fn GetModuleHandleExA(dwflags: u32, lpmodulename: ::windows::core::PCSTR, phmodule: *mut super::super::Foundation::HINSTANCE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetModuleHandleExA(::core::mem::transmute(dwflags), lpmodulename.into(), ::core::mem::transmute(phmodule))) + ::core::mem::transmute(GetModuleHandleExA(dwflags, lpmodulename.into(), ::core::mem::transmute(phmodule))) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -493,7 +493,7 @@ where extern "system" { fn GetModuleHandleExW(dwflags: u32, lpmodulename: ::windows::core::PCWSTR, phmodule: *mut super::super::Foundation::HINSTANCE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetModuleHandleExW(::core::mem::transmute(dwflags), lpmodulename.into(), ::core::mem::transmute(phmodule))) + ::core::mem::transmute(GetModuleHandleExW(dwflags, lpmodulename.into(), ::core::mem::transmute(phmodule))) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -630,7 +630,7 @@ where extern "system" { fn LoadLibraryExA(lplibfilename: ::windows::core::PCSTR, hfile: super::super::Foundation::HANDLE, dwflags: LOAD_LIBRARY_FLAGS) -> super::super::Foundation::HINSTANCE; } - let result__ = LoadLibraryExA(lplibfilename.into(), hfile.into(), ::core::mem::transmute(dwflags)); + let result__ = LoadLibraryExA(lplibfilename.into(), hfile.into(), dwflags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -645,7 +645,7 @@ where extern "system" { fn LoadLibraryExW(lplibfilename: ::windows::core::PCWSTR, hfile: super::super::Foundation::HANDLE, dwflags: LOAD_LIBRARY_FLAGS) -> super::super::Foundation::HINSTANCE; } - let result__ = LoadLibraryExW(lplibfilename.into(), hfile.into(), ::core::mem::transmute(dwflags)); + let result__ = LoadLibraryExW(lplibfilename.into(), hfile.into(), dwflags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -685,7 +685,7 @@ where extern "system" { fn LoadPackagedLibrary(lpwlibfilename: ::windows::core::PCWSTR, reserved: u32) -> super::super::Foundation::HINSTANCE; } - let result__ = LoadPackagedLibrary(lpwlibfilename.into(), ::core::mem::transmute(reserved)); + let result__ = LoadPackagedLibrary(lpwlibfilename.into(), reserved); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -709,7 +709,7 @@ pub unsafe fn LockResource(hresdata: isize) -> *mut ::core::ffi::c_void { extern "system" { fn LockResource(hresdata: isize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(LockResource(::core::mem::transmute(hresdata))) + ::core::mem::transmute(LockResource(hresdata)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -811,7 +811,7 @@ pub unsafe fn SetDefaultDllDirectories(directoryflags: LOAD_LIBRARY_FLAGS) -> su extern "system" { fn SetDefaultDllDirectories(directoryflags: LOAD_LIBRARY_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetDefaultDllDirectories(::core::mem::transmute(directoryflags))) + ::core::mem::transmute(SetDefaultDllDirectories(directoryflags)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -866,7 +866,7 @@ where extern "system" { fn UpdateResourceA(hupdate: super::super::Foundation::HANDLE, lptype: ::windows::core::PCSTR, lpname: ::windows::core::PCSTR, wlanguage: u16, lpdata: *const ::core::ffi::c_void, cb: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UpdateResourceA(hupdate.into(), lptype.into(), lpname.into(), ::core::mem::transmute(wlanguage), ::core::mem::transmute(lpdata), ::core::mem::transmute(cb))) + ::core::mem::transmute(UpdateResourceA(hupdate.into(), lptype.into(), lpname.into(), wlanguage, ::core::mem::transmute(lpdata), cb)) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -881,7 +881,7 @@ where extern "system" { fn UpdateResourceW(hupdate: super::super::Foundation::HANDLE, lptype: ::windows::core::PCWSTR, lpname: ::windows::core::PCWSTR, wlanguage: u16, lpdata: *const ::core::ffi::c_void, cb: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UpdateResourceW(hupdate.into(), lptype.into(), lpname.into(), ::core::mem::transmute(wlanguage), ::core::mem::transmute(lpdata), ::core::mem::transmute(cb))) + ::core::mem::transmute(UpdateResourceW(hupdate.into(), lptype.into(), lpname.into(), wlanguage, ::core::mem::transmute(lpdata), cb)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); diff --git a/crates/libs/windows/src/Windows/Win32/System/Mailslots/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Mailslots/mod.rs index 0a7d115074..636f991a9b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Mailslots/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Mailslots/mod.rs @@ -9,7 +9,7 @@ where extern "system" { fn CreateMailslotA(lpname: ::windows::core::PCSTR, nmaxmessagesize: u32, lreadtimeout: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::HANDLE; } - let result__ = CreateMailslotA(lpname.into(), ::core::mem::transmute(nmaxmessagesize), ::core::mem::transmute(lreadtimeout), ::core::mem::transmute(lpsecurityattributes)); + let result__ = CreateMailslotA(lpname.into(), nmaxmessagesize, lreadtimeout, ::core::mem::transmute(lpsecurityattributes)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Mailslots\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -23,7 +23,7 @@ where extern "system" { fn CreateMailslotW(lpname: ::windows::core::PCWSTR, nmaxmessagesize: u32, lreadtimeout: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::HANDLE; } - let result__ = CreateMailslotW(lpname.into(), ::core::mem::transmute(nmaxmessagesize), ::core::mem::transmute(lreadtimeout), ::core::mem::transmute(lpsecurityattributes)); + let result__ = CreateMailslotW(lpname.into(), nmaxmessagesize, lreadtimeout, ::core::mem::transmute(lpsecurityattributes)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Mailslots\"`, `\"Win32_Foundation\"`*"] @@ -50,7 +50,7 @@ where extern "system" { fn SetMailslotInfo(hmailslot: super::super::Foundation::HANDLE, lreadtimeout: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetMailslotInfo(hmailslot.into(), ::core::mem::transmute(lreadtimeout))) + ::core::mem::transmute(SetMailslotInfo(hmailslot.into(), lreadtimeout)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 25beb711a7..25676be318 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 @@ -47,7 +47,7 @@ pub unsafe fn RtlFillNonVolatileMemory(nvtoken: *const ::core::ffi::c_void, nvde extern "system" { fn RtlFillNonVolatileMemory(nvtoken: *const ::core::ffi::c_void, nvdestination: *mut ::core::ffi::c_void, size: usize, value: u8, flags: u32) -> u32; } - ::core::mem::transmute(RtlFillNonVolatileMemory(::core::mem::transmute(nvtoken), ::core::mem::transmute(nvdestination), ::core::mem::transmute(size), ::core::mem::transmute(value), ::core::mem::transmute(flags))) + ::core::mem::transmute(RtlFillNonVolatileMemory(::core::mem::transmute(nvtoken), ::core::mem::transmute(nvdestination), size, value, flags)) } #[doc = "*Required features: `\"Win32_System_Memory_NonVolatile\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -57,7 +57,7 @@ pub unsafe fn RtlFlushNonVolatileMemory(nvtoken: *const ::core::ffi::c_void, nvb extern "system" { fn RtlFlushNonVolatileMemory(nvtoken: *const ::core::ffi::c_void, nvbuffer: *const ::core::ffi::c_void, size: usize, flags: u32) -> u32; } - ::core::mem::transmute(RtlFlushNonVolatileMemory(::core::mem::transmute(nvtoken), ::core::mem::transmute(nvbuffer), ::core::mem::transmute(size), ::core::mem::transmute(flags))) + ::core::mem::transmute(RtlFlushNonVolatileMemory(::core::mem::transmute(nvtoken), ::core::mem::transmute(nvbuffer), size, flags)) } #[doc = "*Required features: `\"Win32_System_Memory_NonVolatile\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -67,7 +67,7 @@ pub unsafe fn RtlFlushNonVolatileMemoryRanges(nvtoken: *const ::core::ffi::c_voi extern "system" { fn RtlFlushNonVolatileMemoryRanges(nvtoken: *const ::core::ffi::c_void, nvranges: *const NV_MEMORY_RANGE, numranges: usize, flags: u32) -> u32; } - ::core::mem::transmute(RtlFlushNonVolatileMemoryRanges(::core::mem::transmute(nvtoken), ::core::mem::transmute(::windows::core::as_ptr_or_null(nvranges)), nvranges.len() as _, ::core::mem::transmute(flags))) + ::core::mem::transmute(RtlFlushNonVolatileMemoryRanges(::core::mem::transmute(nvtoken), ::core::mem::transmute(::windows::core::as_ptr_or_null(nvranges)), nvranges.len() as _, flags)) } #[doc = "*Required features: `\"Win32_System_Memory_NonVolatile\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -87,7 +87,7 @@ pub unsafe fn RtlGetNonVolatileToken(nvbuffer: *const ::core::ffi::c_void, size: extern "system" { fn RtlGetNonVolatileToken(nvbuffer: *const ::core::ffi::c_void, size: usize, nvtoken: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(RtlGetNonVolatileToken(::core::mem::transmute(nvbuffer), ::core::mem::transmute(size), ::core::mem::transmute(nvtoken))) + ::core::mem::transmute(RtlGetNonVolatileToken(::core::mem::transmute(nvbuffer), size, ::core::mem::transmute(nvtoken))) } #[doc = "*Required features: `\"Win32_System_Memory_NonVolatile\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -97,7 +97,7 @@ pub unsafe fn RtlWriteNonVolatileMemory(nvtoken: *const ::core::ffi::c_void, nvd extern "system" { fn RtlWriteNonVolatileMemory(nvtoken: *const ::core::ffi::c_void, nvdestination: *mut ::core::ffi::c_void, source: *const ::core::ffi::c_void, size: usize, flags: u32) -> u32; } - ::core::mem::transmute(RtlWriteNonVolatileMemory(::core::mem::transmute(nvtoken), ::core::mem::transmute(nvdestination), ::core::mem::transmute(source), ::core::mem::transmute(size), ::core::mem::transmute(flags))) + ::core::mem::transmute(RtlWriteNonVolatileMemory(::core::mem::transmute(nvtoken), ::core::mem::transmute(nvdestination), ::core::mem::transmute(source), size, flags)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 248b9b0423..3d34b4a222 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs @@ -47,7 +47,7 @@ where extern "system" { fn AllocateUserPhysicalPagesNuma(hprocess: super::super::Foundation::HANDLE, numberofpages: *mut usize, pagearray: *mut usize, nndpreferred: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AllocateUserPhysicalPagesNuma(hprocess.into(), ::core::mem::transmute(numberofpages), ::core::mem::transmute(pagearray), ::core::mem::transmute(nndpreferred))) + ::core::mem::transmute(AllocateUserPhysicalPagesNuma(hprocess.into(), ::core::mem::transmute(numberofpages), ::core::mem::transmute(pagearray), nndpreferred)) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Memory\"`*"] @@ -92,7 +92,7 @@ where extern "system" { fn CreateFileMapping2(file: super::super::Foundation::HANDLE, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, desiredaccess: u32, pageprotection: PAGE_PROTECTION_FLAGS, allocationattributes: u32, maximumsize: u64, name: ::windows::core::PCWSTR, extendedparameters: *mut MEM_EXTENDED_PARAMETER, parametercount: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateFileMapping2(file.into(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(pageprotection), ::core::mem::transmute(allocationattributes), ::core::mem::transmute(maximumsize), name.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(extendedparameters)), extendedparameters.len() as _); + let result__ = CreateFileMapping2(file.into(), ::core::mem::transmute(securityattributes), desiredaccess, pageprotection, allocationattributes, maximumsize, name.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(extendedparameters)), extendedparameters.len() as _); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -107,7 +107,7 @@ where extern "system" { fn CreateFileMappingA(hfile: super::super::Foundation::HANDLE, lpfilemappingattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flprotect: PAGE_PROTECTION_FLAGS, dwmaximumsizehigh: u32, dwmaximumsizelow: u32, lpname: ::windows::core::PCSTR) -> super::super::Foundation::HANDLE; } - let result__ = CreateFileMappingA(hfile.into(), ::core::mem::transmute(lpfilemappingattributes), ::core::mem::transmute(flprotect), ::core::mem::transmute(dwmaximumsizehigh), ::core::mem::transmute(dwmaximumsizelow), lpname.into()); + let result__ = CreateFileMappingA(hfile.into(), ::core::mem::transmute(lpfilemappingattributes), flprotect, dwmaximumsizehigh, dwmaximumsizelow, lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -122,7 +122,7 @@ where extern "system" { fn CreateFileMappingFromApp(hfile: super::super::Foundation::HANDLE, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, pageprotection: PAGE_PROTECTION_FLAGS, maximumsize: u64, name: ::windows::core::PCWSTR) -> super::super::Foundation::HANDLE; } - let result__ = CreateFileMappingFromApp(hfile.into(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(pageprotection), ::core::mem::transmute(maximumsize), name.into()); + let result__ = CreateFileMappingFromApp(hfile.into(), ::core::mem::transmute(securityattributes), pageprotection, maximumsize, name.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -137,7 +137,7 @@ where extern "system" { fn CreateFileMappingNumaA(hfile: super::super::Foundation::HANDLE, lpfilemappingattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flprotect: PAGE_PROTECTION_FLAGS, dwmaximumsizehigh: u32, dwmaximumsizelow: u32, lpname: ::windows::core::PCSTR, nndpreferred: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateFileMappingNumaA(hfile.into(), ::core::mem::transmute(lpfilemappingattributes), ::core::mem::transmute(flprotect), ::core::mem::transmute(dwmaximumsizehigh), ::core::mem::transmute(dwmaximumsizelow), lpname.into(), ::core::mem::transmute(nndpreferred)); + let result__ = CreateFileMappingNumaA(hfile.into(), ::core::mem::transmute(lpfilemappingattributes), flprotect, dwmaximumsizehigh, dwmaximumsizelow, lpname.into(), nndpreferred); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -152,7 +152,7 @@ where extern "system" { fn CreateFileMappingNumaW(hfile: super::super::Foundation::HANDLE, lpfilemappingattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flprotect: PAGE_PROTECTION_FLAGS, dwmaximumsizehigh: u32, dwmaximumsizelow: u32, lpname: ::windows::core::PCWSTR, nndpreferred: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateFileMappingNumaW(hfile.into(), ::core::mem::transmute(lpfilemappingattributes), ::core::mem::transmute(flprotect), ::core::mem::transmute(dwmaximumsizehigh), ::core::mem::transmute(dwmaximumsizelow), lpname.into(), ::core::mem::transmute(nndpreferred)); + let result__ = CreateFileMappingNumaW(hfile.into(), ::core::mem::transmute(lpfilemappingattributes), flprotect, dwmaximumsizehigh, dwmaximumsizelow, lpname.into(), nndpreferred); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -167,7 +167,7 @@ where extern "system" { fn CreateFileMappingW(hfile: super::super::Foundation::HANDLE, lpfilemappingattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flprotect: PAGE_PROTECTION_FLAGS, dwmaximumsizehigh: u32, dwmaximumsizelow: u32, lpname: ::windows::core::PCWSTR) -> super::super::Foundation::HANDLE; } - let result__ = CreateFileMappingW(hfile.into(), ::core::mem::transmute(lpfilemappingattributes), ::core::mem::transmute(flprotect), ::core::mem::transmute(dwmaximumsizehigh), ::core::mem::transmute(dwmaximumsizelow), lpname.into()); + let result__ = CreateFileMappingW(hfile.into(), ::core::mem::transmute(lpfilemappingattributes), flprotect, dwmaximumsizehigh, dwmaximumsizelow, lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] @@ -178,7 +178,7 @@ pub unsafe fn CreateMemoryResourceNotification(notificationtype: MEMORY_RESOURCE extern "system" { fn CreateMemoryResourceNotification(notificationtype: MEMORY_RESOURCE_NOTIFICATION_TYPE) -> super::super::Foundation::HANDLE; } - let result__ = CreateMemoryResourceNotification(::core::mem::transmute(notificationtype)); + let result__ = CreateMemoryResourceNotification(notificationtype); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] @@ -273,7 +273,7 @@ pub unsafe fn FlushViewOfFile(lpbaseaddress: *const ::core::ffi::c_void, dwnumbe extern "system" { fn FlushViewOfFile(lpbaseaddress: *const ::core::ffi::c_void, dwnumberofbytestoflush: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FlushViewOfFile(::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(dwnumberofbytestoflush))) + ::core::mem::transmute(FlushViewOfFile(::core::mem::transmute(lpbaseaddress), dwnumberofbytestoflush)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -417,7 +417,7 @@ pub unsafe fn GetWriteWatch(dwflags: u32, lpbaseaddress: *const ::core::ffi::c_v extern "system" { fn GetWriteWatch(dwflags: u32, lpbaseaddress: *const ::core::ffi::c_void, dwregionsize: usize, lpaddresses: *mut *mut ::core::ffi::c_void, lpdwcount: *mut usize, lpdwgranularity: *mut u32) -> u32; } - ::core::mem::transmute(GetWriteWatch(::core::mem::transmute(dwflags), ::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(dwregionsize), ::core::mem::transmute(lpaddresses), ::core::mem::transmute(lpdwcount), ::core::mem::transmute(lpdwgranularity))) + ::core::mem::transmute(GetWriteWatch(dwflags, ::core::mem::transmute(lpbaseaddress), dwregionsize, ::core::mem::transmute(lpaddresses), ::core::mem::transmute(lpdwcount), ::core::mem::transmute(lpdwgranularity))) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -426,7 +426,7 @@ pub unsafe fn GlobalAlloc(uflags: GLOBAL_ALLOC_FLAGS, dwbytes: usize) -> isize { extern "system" { fn GlobalAlloc(uflags: GLOBAL_ALLOC_FLAGS, dwbytes: usize) -> isize; } - ::core::mem::transmute(GlobalAlloc(::core::mem::transmute(uflags), ::core::mem::transmute(dwbytes))) + ::core::mem::transmute(GlobalAlloc(uflags, dwbytes)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -435,7 +435,7 @@ pub unsafe fn GlobalFlags(hmem: isize) -> u32 { extern "system" { fn GlobalFlags(hmem: isize) -> u32; } - ::core::mem::transmute(GlobalFlags(::core::mem::transmute(hmem))) + ::core::mem::transmute(GlobalFlags(hmem)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -462,7 +462,7 @@ pub unsafe fn GlobalLock(hmem: isize) -> *mut ::core::ffi::c_void { extern "system" { fn GlobalLock(hmem: isize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(GlobalLock(::core::mem::transmute(hmem))) + ::core::mem::transmute(GlobalLock(hmem)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -471,7 +471,7 @@ pub unsafe fn GlobalReAlloc(hmem: isize, dwbytes: usize, uflags: u32) -> isize { extern "system" { fn GlobalReAlloc(hmem: isize, dwbytes: usize, uflags: u32) -> isize; } - ::core::mem::transmute(GlobalReAlloc(::core::mem::transmute(hmem), ::core::mem::transmute(dwbytes), ::core::mem::transmute(uflags))) + ::core::mem::transmute(GlobalReAlloc(hmem, dwbytes, uflags)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -480,7 +480,7 @@ pub unsafe fn GlobalSize(hmem: isize) -> usize { extern "system" { fn GlobalSize(hmem: isize) -> usize; } - ::core::mem::transmute(GlobalSize(::core::mem::transmute(hmem))) + ::core::mem::transmute(GlobalSize(hmem)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -490,7 +490,7 @@ pub unsafe fn GlobalUnlock(hmem: isize) -> super::super::Foundation::BOOL { extern "system" { fn GlobalUnlock(hmem: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GlobalUnlock(::core::mem::transmute(hmem))) + ::core::mem::transmute(GlobalUnlock(hmem)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[repr(transparent)] @@ -652,7 +652,7 @@ where extern "system" { fn HeapAlloc(hheap: HeapHandle, dwflags: HEAP_FLAGS, dwbytes: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(HeapAlloc(hheap.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwbytes))) + ::core::mem::transmute(HeapAlloc(hheap.into(), dwflags, dwbytes)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -664,7 +664,7 @@ where extern "system" { fn HeapCompact(hheap: HeapHandle, dwflags: HEAP_FLAGS) -> usize; } - ::core::mem::transmute(HeapCompact(hheap.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(HeapCompact(hheap.into(), dwflags)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -673,7 +673,7 @@ pub unsafe fn HeapCreate(floptions: HEAP_FLAGS, dwinitialsize: usize, dwmaximums extern "system" { fn HeapCreate(floptions: HEAP_FLAGS, dwinitialsize: usize, dwmaximumsize: usize) -> HeapHandle; } - let result__ = HeapCreate(::core::mem::transmute(floptions), ::core::mem::transmute(dwinitialsize), ::core::mem::transmute(dwmaximumsize)); + let result__ = HeapCreate(floptions, dwinitialsize, dwmaximumsize); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] @@ -700,7 +700,7 @@ where extern "system" { fn HeapFree(hheap: HeapHandle, dwflags: HEAP_FLAGS, lpmem: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HeapFree(hheap.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpmem))) + ::core::mem::transmute(HeapFree(hheap.into(), dwflags, ::core::mem::transmute(lpmem))) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -758,7 +758,7 @@ where extern "system" { fn HeapQueryInformation(heaphandle: HeapHandle, heapinformationclass: HEAP_INFORMATION_CLASS, heapinformation: *mut ::core::ffi::c_void, heapinformationlength: usize, returnlength: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HeapQueryInformation(heaphandle.into(), ::core::mem::transmute(heapinformationclass), ::core::mem::transmute(heapinformation), ::core::mem::transmute(heapinformationlength), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(HeapQueryInformation(heaphandle.into(), heapinformationclass, ::core::mem::transmute(heapinformation), heapinformationlength, ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -770,7 +770,7 @@ where extern "system" { fn HeapReAlloc(hheap: HeapHandle, dwflags: HEAP_FLAGS, lpmem: *const ::core::ffi::c_void, dwbytes: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(HeapReAlloc(hheap.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpmem), ::core::mem::transmute(dwbytes))) + ::core::mem::transmute(HeapReAlloc(hheap.into(), dwflags, ::core::mem::transmute(lpmem), dwbytes)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -783,7 +783,7 @@ where extern "system" { fn HeapSetInformation(heaphandle: HeapHandle, heapinformationclass: HEAP_INFORMATION_CLASS, heapinformation: *const ::core::ffi::c_void, heapinformationlength: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HeapSetInformation(heaphandle.into(), ::core::mem::transmute(heapinformationclass), ::core::mem::transmute(heapinformation), ::core::mem::transmute(heapinformationlength))) + ::core::mem::transmute(HeapSetInformation(heaphandle.into(), heapinformationclass, ::core::mem::transmute(heapinformation), heapinformationlength)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -795,7 +795,7 @@ where extern "system" { fn HeapSize(hheap: HeapHandle, dwflags: HEAP_FLAGS, lpmem: *const ::core::ffi::c_void) -> usize; } - ::core::mem::transmute(HeapSize(hheap.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpmem))) + ::core::mem::transmute(HeapSize(hheap.into(), dwflags, ::core::mem::transmute(lpmem))) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -808,7 +808,7 @@ where extern "system" { fn HeapSummary(hheap: super::super::Foundation::HANDLE, dwflags: u32, lpsummary: *mut HEAP_SUMMARY) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HeapSummary(hheap.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpsummary))) + ::core::mem::transmute(HeapSummary(hheap.into(), dwflags, ::core::mem::transmute(lpsummary))) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -834,7 +834,7 @@ where extern "system" { fn HeapValidate(hheap: HeapHandle, dwflags: HEAP_FLAGS, lpmem: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HeapValidate(hheap.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpmem))) + ::core::mem::transmute(HeapValidate(hheap.into(), dwflags, ::core::mem::transmute(lpmem))) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -867,7 +867,7 @@ pub unsafe fn IsBadReadPtr(lp: *const ::core::ffi::c_void, ucb: usize) -> super: extern "system" { fn IsBadReadPtr(lp: *const ::core::ffi::c_void, ucb: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsBadReadPtr(::core::mem::transmute(lp), ::core::mem::transmute(ucb))) + ::core::mem::transmute(IsBadReadPtr(::core::mem::transmute(lp), ucb)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -880,7 +880,7 @@ where extern "system" { fn IsBadStringPtrA(lpsz: ::windows::core::PCSTR, ucchmax: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsBadStringPtrA(lpsz.into(), ::core::mem::transmute(ucchmax))) + ::core::mem::transmute(IsBadStringPtrA(lpsz.into(), ucchmax)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -893,7 +893,7 @@ where extern "system" { fn IsBadStringPtrW(lpsz: ::windows::core::PCWSTR, ucchmax: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsBadStringPtrW(lpsz.into(), ::core::mem::transmute(ucchmax))) + ::core::mem::transmute(IsBadStringPtrW(lpsz.into(), ucchmax)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -903,7 +903,7 @@ pub unsafe fn IsBadWritePtr(lp: *const ::core::ffi::c_void, ucb: usize) -> super extern "system" { fn IsBadWritePtr(lp: *const ::core::ffi::c_void, ucb: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsBadWritePtr(::core::mem::transmute(lp), ::core::mem::transmute(ucb))) + ::core::mem::transmute(IsBadWritePtr(::core::mem::transmute(lp), ucb)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[repr(transparent)] @@ -977,7 +977,7 @@ pub unsafe fn LocalAlloc(uflags: LOCAL_ALLOC_FLAGS, ubytes: usize) -> isize { extern "system" { fn LocalAlloc(uflags: LOCAL_ALLOC_FLAGS, ubytes: usize) -> isize; } - ::core::mem::transmute(LocalAlloc(::core::mem::transmute(uflags), ::core::mem::transmute(ubytes))) + ::core::mem::transmute(LocalAlloc(uflags, ubytes)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -986,7 +986,7 @@ pub unsafe fn LocalFlags(hmem: isize) -> u32 { extern "system" { fn LocalFlags(hmem: isize) -> u32; } - ::core::mem::transmute(LocalFlags(::core::mem::transmute(hmem))) + ::core::mem::transmute(LocalFlags(hmem)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -1013,7 +1013,7 @@ pub unsafe fn LocalLock(hmem: isize) -> *mut ::core::ffi::c_void { extern "system" { fn LocalLock(hmem: isize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(LocalLock(::core::mem::transmute(hmem))) + ::core::mem::transmute(LocalLock(hmem)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -1022,7 +1022,7 @@ pub unsafe fn LocalReAlloc(hmem: isize, ubytes: usize, uflags: u32) -> isize { extern "system" { fn LocalReAlloc(hmem: isize, ubytes: usize, uflags: u32) -> isize; } - ::core::mem::transmute(LocalReAlloc(::core::mem::transmute(hmem), ::core::mem::transmute(ubytes), ::core::mem::transmute(uflags))) + ::core::mem::transmute(LocalReAlloc(::core::mem::transmute(hmem), ubytes, uflags)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -1031,7 +1031,7 @@ pub unsafe fn LocalSize(hmem: isize) -> usize { extern "system" { fn LocalSize(hmem: isize) -> usize; } - ::core::mem::transmute(LocalSize(::core::mem::transmute(hmem))) + ::core::mem::transmute(LocalSize(hmem)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1041,7 +1041,7 @@ pub unsafe fn LocalUnlock(hmem: isize) -> super::super::Foundation::BOOL { extern "system" { fn LocalUnlock(hmem: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(LocalUnlock(::core::mem::transmute(hmem))) + ::core::mem::transmute(LocalUnlock(hmem)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] pub const MEHC_PATROL_SCRUBBER_PRESENT: u32 = 1u32; @@ -1444,7 +1444,7 @@ where extern "system" { fn MapViewOfFile(hfilemappingobject: super::super::Foundation::HANDLE, dwdesiredaccess: FILE_MAP, dwfileoffsethigh: u32, dwfileoffsetlow: u32, dwnumberofbytestomap: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MapViewOfFile(hfilemappingobject.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwfileoffsethigh), ::core::mem::transmute(dwfileoffsetlow), ::core::mem::transmute(dwnumberofbytestomap))) + ::core::mem::transmute(MapViewOfFile(hfilemappingobject.into(), dwdesiredaccess, dwfileoffsethigh, dwfileoffsetlow, dwnumberofbytestomap)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1458,7 +1458,7 @@ where extern "system" { fn MapViewOfFile3(filemapping: super::super::Foundation::HANDLE, process: super::super::Foundation::HANDLE, baseaddress: *const ::core::ffi::c_void, offset: u64, viewsize: usize, allocationtype: VIRTUAL_ALLOCATION_TYPE, pageprotection: u32, extendedparameters: *mut MEM_EXTENDED_PARAMETER, parametercount: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MapViewOfFile3(filemapping.into(), process.into(), ::core::mem::transmute(baseaddress), ::core::mem::transmute(offset), ::core::mem::transmute(viewsize), ::core::mem::transmute(allocationtype), ::core::mem::transmute(pageprotection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(extendedparameters)), extendedparameters.len() as _)) + ::core::mem::transmute(MapViewOfFile3(filemapping.into(), process.into(), ::core::mem::transmute(baseaddress), offset, viewsize, allocationtype, pageprotection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(extendedparameters)), extendedparameters.len() as _)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1472,7 +1472,7 @@ where extern "system" { fn MapViewOfFile3FromApp(filemapping: super::super::Foundation::HANDLE, process: super::super::Foundation::HANDLE, baseaddress: *const ::core::ffi::c_void, offset: u64, viewsize: usize, allocationtype: VIRTUAL_ALLOCATION_TYPE, pageprotection: u32, extendedparameters: *mut MEM_EXTENDED_PARAMETER, parametercount: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MapViewOfFile3FromApp(filemapping.into(), process.into(), ::core::mem::transmute(baseaddress), ::core::mem::transmute(offset), ::core::mem::transmute(viewsize), ::core::mem::transmute(allocationtype), ::core::mem::transmute(pageprotection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(extendedparameters)), extendedparameters.len() as _)) + ::core::mem::transmute(MapViewOfFile3FromApp(filemapping.into(), process.into(), ::core::mem::transmute(baseaddress), offset, viewsize, allocationtype, pageprotection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(extendedparameters)), extendedparameters.len() as _)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1485,7 +1485,7 @@ where extern "system" { fn MapViewOfFileEx(hfilemappingobject: super::super::Foundation::HANDLE, dwdesiredaccess: FILE_MAP, dwfileoffsethigh: u32, dwfileoffsetlow: u32, dwnumberofbytestomap: usize, lpbaseaddress: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MapViewOfFileEx(hfilemappingobject.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwfileoffsethigh), ::core::mem::transmute(dwfileoffsetlow), ::core::mem::transmute(dwnumberofbytestomap), ::core::mem::transmute(lpbaseaddress))) + ::core::mem::transmute(MapViewOfFileEx(hfilemappingobject.into(), dwdesiredaccess, dwfileoffsethigh, dwfileoffsetlow, dwnumberofbytestomap, ::core::mem::transmute(lpbaseaddress))) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1498,7 +1498,7 @@ where extern "system" { fn MapViewOfFileExNuma(hfilemappingobject: super::super::Foundation::HANDLE, dwdesiredaccess: FILE_MAP, dwfileoffsethigh: u32, dwfileoffsetlow: u32, dwnumberofbytestomap: usize, lpbaseaddress: *const ::core::ffi::c_void, nndpreferred: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MapViewOfFileExNuma(hfilemappingobject.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwfileoffsethigh), ::core::mem::transmute(dwfileoffsetlow), ::core::mem::transmute(dwnumberofbytestomap), ::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(nndpreferred))) + ::core::mem::transmute(MapViewOfFileExNuma(hfilemappingobject.into(), dwdesiredaccess, dwfileoffsethigh, dwfileoffsetlow, dwnumberofbytestomap, ::core::mem::transmute(lpbaseaddress), nndpreferred)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1511,7 +1511,7 @@ where extern "system" { fn MapViewOfFileFromApp(hfilemappingobject: super::super::Foundation::HANDLE, desiredaccess: FILE_MAP, fileoffset: u64, numberofbytestomap: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MapViewOfFileFromApp(hfilemappingobject.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(fileoffset), ::core::mem::transmute(numberofbytestomap))) + ::core::mem::transmute(MapViewOfFileFromApp(hfilemappingobject.into(), desiredaccess, fileoffset, numberofbytestomap)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1525,7 +1525,7 @@ where extern "system" { fn MapViewOfFileNuma2(filemappinghandle: super::super::Foundation::HANDLE, processhandle: super::super::Foundation::HANDLE, offset: u64, baseaddress: *const ::core::ffi::c_void, viewsize: usize, allocationtype: u32, pageprotection: u32, preferrednode: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MapViewOfFileNuma2(filemappinghandle.into(), processhandle.into(), ::core::mem::transmute(offset), ::core::mem::transmute(baseaddress), ::core::mem::transmute(viewsize), ::core::mem::transmute(allocationtype), ::core::mem::transmute(pageprotection), ::core::mem::transmute(preferrednode))) + ::core::mem::transmute(MapViewOfFileNuma2(filemappinghandle.into(), processhandle.into(), offset, ::core::mem::transmute(baseaddress), viewsize, allocationtype, pageprotection, preferrednode)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[repr(transparent)] @@ -1565,7 +1565,7 @@ pub unsafe fn OfferVirtualMemory(virtualaddress: &mut [u8], priority: OFFER_PRIO extern "system" { fn OfferVirtualMemory(virtualaddress: *mut ::core::ffi::c_void, size: usize, priority: OFFER_PRIORITY) -> u32; } - ::core::mem::transmute(OfferVirtualMemory(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(virtualaddress)), virtualaddress.len() as _, ::core::mem::transmute(priority))) + ::core::mem::transmute(OfferVirtualMemory(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(virtualaddress)), virtualaddress.len() as _, priority)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1579,7 +1579,7 @@ where extern "system" { fn OpenDedicatedMemoryPartition(partition: super::super::Foundation::HANDLE, dedicatedmemorytypeid: u64, desiredaccess: u32, inherithandle: super::super::Foundation::BOOL) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(OpenDedicatedMemoryPartition(partition.into(), ::core::mem::transmute(dedicatedmemorytypeid), ::core::mem::transmute(desiredaccess), inherithandle.into())) + ::core::mem::transmute(OpenDedicatedMemoryPartition(partition.into(), dedicatedmemorytypeid, desiredaccess, inherithandle.into())) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1593,7 +1593,7 @@ where extern "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.into(), lpname.into()); + let result__ = OpenFileMappingA(dwdesiredaccess, binherithandle.into(), lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] @@ -1608,7 +1608,7 @@ where extern "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.into(), name.into()); + let result__ = OpenFileMappingFromApp(desiredaccess, inherithandle.into(), name.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] @@ -1623,7 +1623,7 @@ where extern "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.into(), lpname.into()); + let result__ = OpenFileMappingW(dwdesiredaccess, binherithandle.into(), lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] @@ -1978,7 +1978,7 @@ where extern "system" { fn PrefetchVirtualMemory(hprocess: super::super::Foundation::HANDLE, numberofentries: usize, virtualaddresses: *const WIN32_MEMORY_RANGE_ENTRY, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PrefetchVirtualMemory(hprocess.into(), virtualaddresses.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(virtualaddresses)), ::core::mem::transmute(flags))) + ::core::mem::transmute(PrefetchVirtualMemory(hprocess.into(), virtualaddresses.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(virtualaddresses)), flags)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2004,7 +2004,7 @@ where extern "system" { fn QueryPartitionInformation(partition: super::super::Foundation::HANDLE, partitioninformationclass: WIN32_MEMORY_PARTITION_INFORMATION_CLASS, partitioninformation: *mut ::core::ffi::c_void, partitioninformationlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryPartitionInformation(partition.into(), ::core::mem::transmute(partitioninformationclass), ::core::mem::transmute(partitioninformation), ::core::mem::transmute(partitioninformationlength))) + ::core::mem::transmute(QueryPartitionInformation(partition.into(), partitioninformationclass, ::core::mem::transmute(partitioninformation), partitioninformationlength)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2017,7 +2017,7 @@ where extern "system" { fn QueryVirtualMemoryInformation(process: super::super::Foundation::HANDLE, virtualaddress: *const ::core::ffi::c_void, memoryinformationclass: WIN32_MEMORY_INFORMATION_CLASS, memoryinformation: *mut ::core::ffi::c_void, memoryinformationsize: usize, returnsize: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryVirtualMemoryInformation(process.into(), ::core::mem::transmute(virtualaddress), ::core::mem::transmute(memoryinformationclass), ::core::mem::transmute(memoryinformation), ::core::mem::transmute(memoryinformationsize), ::core::mem::transmute(returnsize))) + ::core::mem::transmute(QueryVirtualMemoryInformation(process.into(), ::core::mem::transmute(virtualaddress), memoryinformationclass, ::core::mem::transmute(memoryinformation), memoryinformationsize, ::core::mem::transmute(returnsize))) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -2054,7 +2054,7 @@ pub unsafe fn ResetWriteWatch(lpbaseaddress: *const ::core::ffi::c_void, dwregio extern "system" { fn ResetWriteWatch(lpbaseaddress: *const ::core::ffi::c_void, dwregionsize: usize) -> u32; } - ::core::mem::transmute(ResetWriteWatch(::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(dwregionsize))) + ::core::mem::transmute(ResetWriteWatch(::core::mem::transmute(lpbaseaddress), dwregionsize)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -2063,7 +2063,7 @@ pub unsafe fn RtlCompareMemory(source1: *const ::core::ffi::c_void, source2: *co extern "system" { fn RtlCompareMemory(source1: *const ::core::ffi::c_void, source2: *const ::core::ffi::c_void, length: usize) -> usize; } - ::core::mem::transmute(RtlCompareMemory(::core::mem::transmute(source1), ::core::mem::transmute(source2), ::core::mem::transmute(length))) + ::core::mem::transmute(RtlCompareMemory(::core::mem::transmute(source1), ::core::mem::transmute(source2), length)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -2072,7 +2072,7 @@ pub unsafe fn RtlCrc32(buffer: *const ::core::ffi::c_void, size: usize, initialc extern "system" { fn RtlCrc32(buffer: *const ::core::ffi::c_void, size: usize, initialcrc: u32) -> u32; } - ::core::mem::transmute(RtlCrc32(::core::mem::transmute(buffer), ::core::mem::transmute(size), ::core::mem::transmute(initialcrc))) + ::core::mem::transmute(RtlCrc32(::core::mem::transmute(buffer), size, initialcrc)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -2081,7 +2081,7 @@ pub unsafe fn RtlCrc64(buffer: *const ::core::ffi::c_void, size: usize, initialc extern "system" { fn RtlCrc64(buffer: *const ::core::ffi::c_void, size: usize, initialcrc: u64) -> u64; } - ::core::mem::transmute(RtlCrc64(::core::mem::transmute(buffer), ::core::mem::transmute(size), ::core::mem::transmute(initialcrc))) + ::core::mem::transmute(RtlCrc64(::core::mem::transmute(buffer), size, initialcrc)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2091,7 +2091,7 @@ pub unsafe fn RtlIsZeroMemory(buffer: *const ::core::ffi::c_void, length: usize) extern "system" { fn RtlIsZeroMemory(buffer: *const ::core::ffi::c_void, length: usize) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(RtlIsZeroMemory(::core::mem::transmute(buffer), ::core::mem::transmute(length))) + ::core::mem::transmute(RtlIsZeroMemory(::core::mem::transmute(buffer), length)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2104,7 +2104,7 @@ where extern "system" { fn SetProcessValidCallTargets(hprocess: super::super::Foundation::HANDLE, virtualaddress: *const ::core::ffi::c_void, regionsize: usize, numberofoffsets: u32, offsetinformation: *mut CFG_CALL_TARGET_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessValidCallTargets(hprocess.into(), ::core::mem::transmute(virtualaddress), ::core::mem::transmute(regionsize), offsetinformation.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(offsetinformation)))) + ::core::mem::transmute(SetProcessValidCallTargets(hprocess.into(), ::core::mem::transmute(virtualaddress), regionsize, offsetinformation.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(offsetinformation)))) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2118,7 +2118,7 @@ where extern "system" { fn SetProcessValidCallTargetsForMappedView(process: super::super::Foundation::HANDLE, virtualaddress: *const ::core::ffi::c_void, regionsize: usize, numberofoffsets: u32, offsetinformation: *mut CFG_CALL_TARGET_INFO, section: super::super::Foundation::HANDLE, expectedfileoffset: u64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessValidCallTargetsForMappedView(process.into(), ::core::mem::transmute(virtualaddress), ::core::mem::transmute(regionsize), offsetinformation.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(offsetinformation)), section.into(), ::core::mem::transmute(expectedfileoffset))) + ::core::mem::transmute(SetProcessValidCallTargetsForMappedView(process.into(), ::core::mem::transmute(virtualaddress), regionsize, offsetinformation.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(offsetinformation)), section.into(), expectedfileoffset)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2131,7 +2131,7 @@ where extern "system" { fn SetProcessWorkingSetSizeEx(hprocess: super::super::Foundation::HANDLE, dwminimumworkingsetsize: usize, dwmaximumworkingsetsize: usize, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessWorkingSetSizeEx(hprocess.into(), ::core::mem::transmute(dwminimumworkingsetsize), ::core::mem::transmute(dwmaximumworkingsetsize), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetProcessWorkingSetSizeEx(hprocess.into(), dwminimumworkingsetsize, dwmaximumworkingsetsize, flags)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2141,7 +2141,7 @@ pub unsafe fn SetSystemFileCacheSize(minimumfilecachesize: usize, maximumfilecac extern "system" { fn SetSystemFileCacheSize(minimumfilecachesize: usize, maximumfilecachesize: usize, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetSystemFileCacheSize(::core::mem::transmute(minimumfilecachesize), ::core::mem::transmute(maximumfilecachesize), ::core::mem::transmute(flags))) + ::core::mem::transmute(SetSystemFileCacheSize(minimumfilecachesize, maximumfilecachesize, flags)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[repr(transparent)] @@ -2193,7 +2193,7 @@ where extern "system" { fn UnmapViewOfFile2(process: super::super::Foundation::HANDLE, baseaddress: *const ::core::ffi::c_void, unmapflags: UNMAP_VIEW_OF_FILE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnmapViewOfFile2(process.into(), ::core::mem::transmute(baseaddress), ::core::mem::transmute(unmapflags))) + ::core::mem::transmute(UnmapViewOfFile2(process.into(), ::core::mem::transmute(baseaddress), unmapflags)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2203,7 +2203,7 @@ pub unsafe fn UnmapViewOfFileEx(baseaddress: *const ::core::ffi::c_void, unmapfl extern "system" { fn UnmapViewOfFileEx(baseaddress: *const ::core::ffi::c_void, unmapflags: UNMAP_VIEW_OF_FILE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnmapViewOfFileEx(::core::mem::transmute(baseaddress), ::core::mem::transmute(unmapflags))) + ::core::mem::transmute(UnmapViewOfFileEx(::core::mem::transmute(baseaddress), unmapflags)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2316,7 +2316,7 @@ pub unsafe fn VirtualAlloc(lpaddress: *const ::core::ffi::c_void, dwsize: usize, extern "system" { fn VirtualAlloc(lpaddress: *const ::core::ffi::c_void, dwsize: usize, flallocationtype: VIRTUAL_ALLOCATION_TYPE, flprotect: PAGE_PROTECTION_FLAGS) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(VirtualAlloc(::core::mem::transmute(lpaddress), ::core::mem::transmute(dwsize), ::core::mem::transmute(flallocationtype), ::core::mem::transmute(flprotect))) + ::core::mem::transmute(VirtualAlloc(::core::mem::transmute(lpaddress), dwsize, flallocationtype, flprotect)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2329,7 +2329,7 @@ where extern "system" { fn VirtualAlloc2(process: super::super::Foundation::HANDLE, baseaddress: *const ::core::ffi::c_void, size: usize, allocationtype: VIRTUAL_ALLOCATION_TYPE, pageprotection: u32, extendedparameters: *mut MEM_EXTENDED_PARAMETER, parametercount: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(VirtualAlloc2(process.into(), ::core::mem::transmute(baseaddress), ::core::mem::transmute(size), ::core::mem::transmute(allocationtype), ::core::mem::transmute(pageprotection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(extendedparameters)), extendedparameters.len() as _)) + ::core::mem::transmute(VirtualAlloc2(process.into(), ::core::mem::transmute(baseaddress), size, allocationtype, pageprotection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(extendedparameters)), extendedparameters.len() as _)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2342,7 +2342,7 @@ where extern "system" { fn VirtualAlloc2FromApp(process: super::super::Foundation::HANDLE, baseaddress: *const ::core::ffi::c_void, size: usize, allocationtype: VIRTUAL_ALLOCATION_TYPE, pageprotection: u32, extendedparameters: *mut MEM_EXTENDED_PARAMETER, parametercount: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(VirtualAlloc2FromApp(process.into(), ::core::mem::transmute(baseaddress), ::core::mem::transmute(size), ::core::mem::transmute(allocationtype), ::core::mem::transmute(pageprotection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(extendedparameters)), extendedparameters.len() as _)) + ::core::mem::transmute(VirtualAlloc2FromApp(process.into(), ::core::mem::transmute(baseaddress), size, allocationtype, pageprotection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(extendedparameters)), extendedparameters.len() as _)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2355,7 +2355,7 @@ where extern "system" { fn VirtualAllocEx(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, dwsize: usize, flallocationtype: VIRTUAL_ALLOCATION_TYPE, flprotect: PAGE_PROTECTION_FLAGS) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(VirtualAllocEx(hprocess.into(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(dwsize), ::core::mem::transmute(flallocationtype), ::core::mem::transmute(flprotect))) + ::core::mem::transmute(VirtualAllocEx(hprocess.into(), ::core::mem::transmute(lpaddress), dwsize, flallocationtype, flprotect)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2368,7 +2368,7 @@ where extern "system" { fn VirtualAllocExNuma(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, dwsize: usize, flallocationtype: VIRTUAL_ALLOCATION_TYPE, flprotect: u32, nndpreferred: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(VirtualAllocExNuma(hprocess.into(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(dwsize), ::core::mem::transmute(flallocationtype), ::core::mem::transmute(flprotect), ::core::mem::transmute(nndpreferred))) + ::core::mem::transmute(VirtualAllocExNuma(hprocess.into(), ::core::mem::transmute(lpaddress), dwsize, flallocationtype, flprotect, nndpreferred)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -2377,7 +2377,7 @@ pub unsafe fn VirtualAllocFromApp(baseaddress: *const ::core::ffi::c_void, size: extern "system" { fn VirtualAllocFromApp(baseaddress: *const ::core::ffi::c_void, size: usize, allocationtype: VIRTUAL_ALLOCATION_TYPE, protection: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(VirtualAllocFromApp(::core::mem::transmute(baseaddress), ::core::mem::transmute(size), ::core::mem::transmute(allocationtype), ::core::mem::transmute(protection))) + ::core::mem::transmute(VirtualAllocFromApp(::core::mem::transmute(baseaddress), size, allocationtype, protection)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2387,7 +2387,7 @@ pub unsafe fn VirtualFree(lpaddress: *mut ::core::ffi::c_void, dwsize: usize, dw extern "system" { fn VirtualFree(lpaddress: *mut ::core::ffi::c_void, dwsize: usize, dwfreetype: VIRTUAL_FREE_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(VirtualFree(::core::mem::transmute(lpaddress), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwfreetype))) + ::core::mem::transmute(VirtualFree(::core::mem::transmute(lpaddress), dwsize, dwfreetype)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2400,7 +2400,7 @@ where extern "system" { fn VirtualFreeEx(hprocess: super::super::Foundation::HANDLE, lpaddress: *mut ::core::ffi::c_void, dwsize: usize, dwfreetype: VIRTUAL_FREE_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(VirtualFreeEx(hprocess.into(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwfreetype))) + ::core::mem::transmute(VirtualFreeEx(hprocess.into(), ::core::mem::transmute(lpaddress), dwsize, dwfreetype)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2410,7 +2410,7 @@ pub unsafe fn VirtualLock(lpaddress: *const ::core::ffi::c_void, dwsize: usize) extern "system" { fn VirtualLock(lpaddress: *const ::core::ffi::c_void, dwsize: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(VirtualLock(::core::mem::transmute(lpaddress), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(VirtualLock(::core::mem::transmute(lpaddress), dwsize)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2420,7 +2420,7 @@ pub unsafe fn VirtualProtect(lpaddress: *const ::core::ffi::c_void, dwsize: usiz extern "system" { fn VirtualProtect(lpaddress: *const ::core::ffi::c_void, dwsize: usize, flnewprotect: PAGE_PROTECTION_FLAGS, lpfloldprotect: *mut PAGE_PROTECTION_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(VirtualProtect(::core::mem::transmute(lpaddress), ::core::mem::transmute(dwsize), ::core::mem::transmute(flnewprotect), ::core::mem::transmute(lpfloldprotect))) + ::core::mem::transmute(VirtualProtect(::core::mem::transmute(lpaddress), dwsize, flnewprotect, ::core::mem::transmute(lpfloldprotect))) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2433,7 +2433,7 @@ where extern "system" { fn VirtualProtectEx(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, dwsize: usize, flnewprotect: PAGE_PROTECTION_FLAGS, lpfloldprotect: *mut PAGE_PROTECTION_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(VirtualProtectEx(hprocess.into(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(dwsize), ::core::mem::transmute(flnewprotect), ::core::mem::transmute(lpfloldprotect))) + ::core::mem::transmute(VirtualProtectEx(hprocess.into(), ::core::mem::transmute(lpaddress), dwsize, flnewprotect, ::core::mem::transmute(lpfloldprotect))) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2443,7 +2443,7 @@ pub unsafe fn VirtualProtectFromApp(address: *const ::core::ffi::c_void, size: u extern "system" { fn VirtualProtectFromApp(address: *const ::core::ffi::c_void, size: usize, newprotection: u32, oldprotection: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(VirtualProtectFromApp(::core::mem::transmute(address), ::core::mem::transmute(size), ::core::mem::transmute(newprotection), ::core::mem::transmute(oldprotection))) + ::core::mem::transmute(VirtualProtectFromApp(::core::mem::transmute(address), size, newprotection, ::core::mem::transmute(oldprotection))) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[inline] @@ -2452,7 +2452,7 @@ pub unsafe fn VirtualQuery(lpaddress: *const ::core::ffi::c_void, lpbuffer: *mut extern "system" { fn VirtualQuery(lpaddress: *const ::core::ffi::c_void, lpbuffer: *mut MEMORY_BASIC_INFORMATION, dwlength: usize) -> usize; } - ::core::mem::transmute(VirtualQuery(::core::mem::transmute(lpaddress), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwlength))) + ::core::mem::transmute(VirtualQuery(::core::mem::transmute(lpaddress), ::core::mem::transmute(lpbuffer), dwlength)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2465,7 +2465,7 @@ where extern "system" { fn VirtualQueryEx(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, lpbuffer: *mut MEMORY_BASIC_INFORMATION, dwlength: usize) -> usize; } - ::core::mem::transmute(VirtualQueryEx(hprocess.into(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwlength))) + ::core::mem::transmute(VirtualQueryEx(hprocess.into(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(lpbuffer), dwlength)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2475,7 +2475,7 @@ pub unsafe fn VirtualUnlock(lpaddress: *const ::core::ffi::c_void, dwsize: usize extern "system" { fn VirtualUnlock(lpaddress: *const ::core::ffi::c_void, dwsize: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(VirtualUnlock(::core::mem::transmute(lpaddress), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(VirtualUnlock(::core::mem::transmute(lpaddress), dwsize)) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2488,7 +2488,7 @@ where extern "system" { fn VirtualUnlockEx(process: super::super::Foundation::HANDLE, address: *const ::core::ffi::c_void, size: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(VirtualUnlockEx(process.into(), ::core::mem::transmute(address), ::core::mem::transmute(size))) + ::core::mem::transmute(VirtualUnlockEx(process.into(), ::core::mem::transmute(address), size)) } #[doc = "*Required features: `\"Win32_System_Memory\"`*"] #[repr(transparent)] 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 db1f4b4cb6..9b6d7296a4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs @@ -1543,7 +1543,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPrivLevel(&self, lprivlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprivlevel)).ok() + (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), lprivlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn AuthLevel(&self) -> ::windows::core::Result { @@ -1552,7 +1552,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAuthLevel(&self, lauthlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lauthlevel)).ok() + (::windows::core::Interface::vtable(self).SetAuthLevel)(::windows::core::Interface::as_raw(self), lauthlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn IsAuthenticated(&self) -> ::windows::core::Result { @@ -1566,7 +1566,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetDelivery(&self, ldelivery: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDelivery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldelivery)).ok() + (::windows::core::Interface::vtable(self).SetDelivery)(::windows::core::Interface::as_raw(self), ldelivery).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Trace(&self) -> ::windows::core::Result { @@ -1575,7 +1575,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetTrace(&self, ltrace: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltrace)).ok() + (::windows::core::Interface::vtable(self).SetTrace)(::windows::core::Interface::as_raw(self), ltrace).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Priority(&self) -> ::windows::core::Result { @@ -1584,7 +1584,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPriority(&self, lpriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpriority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), lpriority).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Journal(&self) -> ::windows::core::Result { @@ -1593,7 +1593,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournal)).ok() + (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ljournal).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1616,7 +1616,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAppSpecific(&self, lappspecific: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppSpecific)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lappspecific)).ok() + (::windows::core::Interface::vtable(self).SetAppSpecific)(::windows::core::Interface::as_raw(self), lappspecific).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1684,7 +1684,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAck(&self, lack: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAck)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lack)).ok() + (::windows::core::Interface::vtable(self).SetAck)(::windows::core::Interface::as_raw(self), lack).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1707,7 +1707,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetMaxTimeToReachQueue(&self, lmaxtimetoreachqueue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxTimeToReachQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxtimetoreachqueue)).ok() + (::windows::core::Interface::vtable(self).SetMaxTimeToReachQueue)(::windows::core::Interface::as_raw(self), lmaxtimetoreachqueue).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn MaxTimeToReceive(&self) -> ::windows::core::Result { @@ -1716,7 +1716,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetMaxTimeToReceive(&self, lmaxtimetoreceive: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxTimeToReceive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxtimetoreceive)).ok() + (::windows::core::Interface::vtable(self).SetMaxTimeToReceive)(::windows::core::Interface::as_raw(self), lmaxtimetoreceive).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn HashAlgorithm(&self) -> ::windows::core::Result { @@ -1725,7 +1725,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetHashAlgorithm(&self, lhashalg: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHashAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhashalg)).ok() + (::windows::core::Interface::vtable(self).SetHashAlgorithm)(::windows::core::Interface::as_raw(self), lhashalg).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn EncryptAlgorithm(&self) -> ::windows::core::Result { @@ -1734,7 +1734,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetEncryptAlgorithm(&self, lencryptalg: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEncryptAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lencryptalg)).ok() + (::windows::core::Interface::vtable(self).SetEncryptAlgorithm)(::windows::core::Interface::as_raw(self), lencryptalg).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -1781,7 +1781,7 @@ impl IMSMQMessage { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetSenderIdType(&self, lsenderidtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSenderIdType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsenderidtype)).ok() + (::windows::core::Interface::vtable(self).SetSenderIdType)(::windows::core::Interface::as_raw(self), lsenderidtype).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -1987,7 +1987,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPrivLevel(&self, lprivlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprivlevel)).ok() + (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), lprivlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn AuthLevel(&self) -> ::windows::core::Result { @@ -1996,7 +1996,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAuthLevel(&self, lauthlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lauthlevel)).ok() + (::windows::core::Interface::vtable(self).SetAuthLevel)(::windows::core::Interface::as_raw(self), lauthlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn IsAuthenticated(&self) -> ::windows::core::Result { @@ -2010,7 +2010,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetDelivery(&self, ldelivery: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDelivery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldelivery)).ok() + (::windows::core::Interface::vtable(self).SetDelivery)(::windows::core::Interface::as_raw(self), ldelivery).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Trace(&self) -> ::windows::core::Result { @@ -2019,7 +2019,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetTrace(&self, ltrace: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltrace)).ok() + (::windows::core::Interface::vtable(self).SetTrace)(::windows::core::Interface::as_raw(self), ltrace).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Priority(&self) -> ::windows::core::Result { @@ -2028,7 +2028,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPriority(&self, lpriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpriority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), lpriority).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Journal(&self) -> ::windows::core::Result { @@ -2037,7 +2037,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournal)).ok() + (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ljournal).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2060,7 +2060,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAppSpecific(&self, lappspecific: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppSpecific)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lappspecific)).ok() + (::windows::core::Interface::vtable(self).SetAppSpecific)(::windows::core::Interface::as_raw(self), lappspecific).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2128,7 +2128,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAck(&self, lack: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAck)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lack)).ok() + (::windows::core::Interface::vtable(self).SetAck)(::windows::core::Interface::as_raw(self), lack).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2151,7 +2151,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetMaxTimeToReachQueue(&self, lmaxtimetoreachqueue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxTimeToReachQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxtimetoreachqueue)).ok() + (::windows::core::Interface::vtable(self).SetMaxTimeToReachQueue)(::windows::core::Interface::as_raw(self), lmaxtimetoreachqueue).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn MaxTimeToReceive(&self) -> ::windows::core::Result { @@ -2160,7 +2160,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetMaxTimeToReceive(&self, lmaxtimetoreceive: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxTimeToReceive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxtimetoreceive)).ok() + (::windows::core::Interface::vtable(self).SetMaxTimeToReceive)(::windows::core::Interface::as_raw(self), lmaxtimetoreceive).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn HashAlgorithm(&self) -> ::windows::core::Result { @@ -2169,7 +2169,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetHashAlgorithm(&self, lhashalg: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHashAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhashalg)).ok() + (::windows::core::Interface::vtable(self).SetHashAlgorithm)(::windows::core::Interface::as_raw(self), lhashalg).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn EncryptAlgorithm(&self) -> ::windows::core::Result { @@ -2178,7 +2178,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetEncryptAlgorithm(&self, lencryptalg: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEncryptAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lencryptalg)).ok() + (::windows::core::Interface::vtable(self).SetEncryptAlgorithm)(::windows::core::Interface::as_raw(self), lencryptalg).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2225,7 +2225,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetSenderIdType(&self, lsenderidtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSenderIdType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsenderidtype)).ok() + (::windows::core::Interface::vtable(self).SetSenderIdType)(::windows::core::Interface::as_raw(self), lsenderidtype).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2313,7 +2313,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAuthenticationProviderType(&self, lauthprovtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthenticationProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lauthprovtype)).ok() + (::windows::core::Interface::vtable(self).SetAuthenticationProviderType)(::windows::core::Interface::as_raw(self), lauthprovtype).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2344,7 +2344,7 @@ impl IMSMQMessage2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetMsgClass(&self, lmsgclass: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMsgClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmsgclass)).ok() + (::windows::core::Interface::vtable(self).SetMsgClass)(::windows::core::Interface::as_raw(self), lmsgclass).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2673,7 +2673,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPrivLevel(&self, lprivlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprivlevel)).ok() + (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), lprivlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn AuthLevel(&self) -> ::windows::core::Result { @@ -2682,7 +2682,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAuthLevel(&self, lauthlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lauthlevel)).ok() + (::windows::core::Interface::vtable(self).SetAuthLevel)(::windows::core::Interface::as_raw(self), lauthlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn IsAuthenticated(&self) -> ::windows::core::Result { @@ -2696,7 +2696,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetDelivery(&self, ldelivery: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDelivery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldelivery)).ok() + (::windows::core::Interface::vtable(self).SetDelivery)(::windows::core::Interface::as_raw(self), ldelivery).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Trace(&self) -> ::windows::core::Result { @@ -2705,7 +2705,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetTrace(&self, ltrace: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltrace)).ok() + (::windows::core::Interface::vtable(self).SetTrace)(::windows::core::Interface::as_raw(self), ltrace).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Priority(&self) -> ::windows::core::Result { @@ -2714,7 +2714,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPriority(&self, lpriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpriority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), lpriority).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Journal(&self) -> ::windows::core::Result { @@ -2723,7 +2723,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournal)).ok() + (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ljournal).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2746,7 +2746,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAppSpecific(&self, lappspecific: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppSpecific)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lappspecific)).ok() + (::windows::core::Interface::vtable(self).SetAppSpecific)(::windows::core::Interface::as_raw(self), lappspecific).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2814,7 +2814,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAck(&self, lack: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAck)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lack)).ok() + (::windows::core::Interface::vtable(self).SetAck)(::windows::core::Interface::as_raw(self), lack).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2837,7 +2837,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetMaxTimeToReachQueue(&self, lmaxtimetoreachqueue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxTimeToReachQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxtimetoreachqueue)).ok() + (::windows::core::Interface::vtable(self).SetMaxTimeToReachQueue)(::windows::core::Interface::as_raw(self), lmaxtimetoreachqueue).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn MaxTimeToReceive(&self) -> ::windows::core::Result { @@ -2846,7 +2846,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetMaxTimeToReceive(&self, lmaxtimetoreceive: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxTimeToReceive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxtimetoreceive)).ok() + (::windows::core::Interface::vtable(self).SetMaxTimeToReceive)(::windows::core::Interface::as_raw(self), lmaxtimetoreceive).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn HashAlgorithm(&self) -> ::windows::core::Result { @@ -2855,7 +2855,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetHashAlgorithm(&self, lhashalg: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHashAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhashalg)).ok() + (::windows::core::Interface::vtable(self).SetHashAlgorithm)(::windows::core::Interface::as_raw(self), lhashalg).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn EncryptAlgorithm(&self) -> ::windows::core::Result { @@ -2864,7 +2864,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetEncryptAlgorithm(&self, lencryptalg: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEncryptAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lencryptalg)).ok() + (::windows::core::Interface::vtable(self).SetEncryptAlgorithm)(::windows::core::Interface::as_raw(self), lencryptalg).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2911,7 +2911,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetSenderIdType(&self, lsenderidtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSenderIdType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsenderidtype)).ok() + (::windows::core::Interface::vtable(self).SetSenderIdType)(::windows::core::Interface::as_raw(self), lsenderidtype).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2999,7 +2999,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAuthenticationProviderType(&self, lauthprovtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthenticationProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lauthprovtype)).ok() + (::windows::core::Interface::vtable(self).SetAuthenticationProviderType)(::windows::core::Interface::as_raw(self), lauthprovtype).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3030,7 +3030,7 @@ impl IMSMQMessage3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetMsgClass(&self, lmsgclass: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMsgClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmsgclass)).ok() + (::windows::core::Interface::vtable(self).SetMsgClass)(::windows::core::Interface::as_raw(self), lmsgclass).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3512,7 +3512,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPrivLevel(&self, lprivlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprivlevel)).ok() + (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), lprivlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn AuthLevel(&self) -> ::windows::core::Result { @@ -3521,7 +3521,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAuthLevel(&self, lauthlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lauthlevel)).ok() + (::windows::core::Interface::vtable(self).SetAuthLevel)(::windows::core::Interface::as_raw(self), lauthlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn IsAuthenticated(&self) -> ::windows::core::Result { @@ -3535,7 +3535,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetDelivery(&self, ldelivery: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDelivery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldelivery)).ok() + (::windows::core::Interface::vtable(self).SetDelivery)(::windows::core::Interface::as_raw(self), ldelivery).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Trace(&self) -> ::windows::core::Result { @@ -3544,7 +3544,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetTrace(&self, ltrace: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltrace)).ok() + (::windows::core::Interface::vtable(self).SetTrace)(::windows::core::Interface::as_raw(self), ltrace).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Priority(&self) -> ::windows::core::Result { @@ -3553,7 +3553,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPriority(&self, lpriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpriority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), lpriority).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Journal(&self) -> ::windows::core::Result { @@ -3562,7 +3562,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournal)).ok() + (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ljournal).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3585,7 +3585,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAppSpecific(&self, lappspecific: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppSpecific)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lappspecific)).ok() + (::windows::core::Interface::vtable(self).SetAppSpecific)(::windows::core::Interface::as_raw(self), lappspecific).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3653,7 +3653,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAck(&self, lack: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAck)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lack)).ok() + (::windows::core::Interface::vtable(self).SetAck)(::windows::core::Interface::as_raw(self), lack).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3676,7 +3676,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetMaxTimeToReachQueue(&self, lmaxtimetoreachqueue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxTimeToReachQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxtimetoreachqueue)).ok() + (::windows::core::Interface::vtable(self).SetMaxTimeToReachQueue)(::windows::core::Interface::as_raw(self), lmaxtimetoreachqueue).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn MaxTimeToReceive(&self) -> ::windows::core::Result { @@ -3685,7 +3685,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetMaxTimeToReceive(&self, lmaxtimetoreceive: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxTimeToReceive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxtimetoreceive)).ok() + (::windows::core::Interface::vtable(self).SetMaxTimeToReceive)(::windows::core::Interface::as_raw(self), lmaxtimetoreceive).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn HashAlgorithm(&self) -> ::windows::core::Result { @@ -3694,7 +3694,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetHashAlgorithm(&self, lhashalg: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHashAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhashalg)).ok() + (::windows::core::Interface::vtable(self).SetHashAlgorithm)(::windows::core::Interface::as_raw(self), lhashalg).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn EncryptAlgorithm(&self) -> ::windows::core::Result { @@ -3703,7 +3703,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetEncryptAlgorithm(&self, lencryptalg: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEncryptAlgorithm)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lencryptalg)).ok() + (::windows::core::Interface::vtable(self).SetEncryptAlgorithm)(::windows::core::Interface::as_raw(self), lencryptalg).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3750,7 +3750,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetSenderIdType(&self, lsenderidtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSenderIdType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsenderidtype)).ok() + (::windows::core::Interface::vtable(self).SetSenderIdType)(::windows::core::Interface::as_raw(self), lsenderidtype).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3838,7 +3838,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAuthenticationProviderType(&self, lauthprovtype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthenticationProviderType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lauthprovtype)).ok() + (::windows::core::Interface::vtable(self).SetAuthenticationProviderType)(::windows::core::Interface::as_raw(self), lauthprovtype).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3869,7 +3869,7 @@ impl IMSMQMessage4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetMsgClass(&self, lmsgclass: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMsgClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmsgclass)).ok() + (::windows::core::Interface::vtable(self).SetMsgClass)(::windows::core::Interface::as_raw(self), lmsgclass).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4627,7 +4627,7 @@ impl IMSMQPrivateEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSMQQueue>>, { - (::windows::core::Interface::vtable(self).FireArrivedEvent)(::windows::core::Interface::as_raw(self), pq.into().abi(), ::core::mem::transmute(msgcursor)).ok() + (::windows::core::Interface::vtable(self).FireArrivedEvent)(::windows::core::Interface::as_raw(self), pq.into().abi(), msgcursor).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4635,7 +4635,7 @@ impl IMSMQPrivateEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMSMQQueue>>, { - (::windows::core::Interface::vtable(self).FireArrivedErrorEvent)(::windows::core::Interface::as_raw(self), pq.into().abi(), ::core::mem::transmute(hrstatus), ::core::mem::transmute(msgcursor)).ok() + (::windows::core::Interface::vtable(self).FireArrivedErrorEvent)(::windows::core::Interface::as_raw(self), pq.into().abi(), hrstatus, msgcursor).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6401,7 +6401,7 @@ impl IMSMQQueueInfo { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPrivLevel(&self, lprivlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprivlevel)).ok() + (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), lprivlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Journal(&self) -> ::windows::core::Result { @@ -6410,7 +6410,7 @@ impl IMSMQQueueInfo { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournal)).ok() + (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ljournal).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Quota(&self) -> ::windows::core::Result { @@ -6419,7 +6419,7 @@ impl IMSMQQueueInfo { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetQuota(&self, lquota: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQuota)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lquota)).ok() + (::windows::core::Interface::vtable(self).SetQuota)(::windows::core::Interface::as_raw(self), lquota).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn BasePriority(&self) -> ::windows::core::Result { @@ -6428,7 +6428,7 @@ impl IMSMQQueueInfo { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetBasePriority(&self, lbasepriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBasePriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbasepriority)).ok() + (::windows::core::Interface::vtable(self).SetBasePriority)(::windows::core::Interface::as_raw(self), lbasepriority).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6449,7 +6449,7 @@ impl IMSMQQueueInfo { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAuthenticate(&self, lauthenticate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthenticate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lauthenticate)).ok() + (::windows::core::Interface::vtable(self).SetAuthenticate)(::windows::core::Interface::as_raw(self), lauthenticate).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn JournalQuota(&self) -> ::windows::core::Result { @@ -6458,7 +6458,7 @@ impl IMSMQQueueInfo { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournalQuota(&self, ljournalquota: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournalQuota)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournalquota)).ok() + (::windows::core::Interface::vtable(self).SetJournalQuota)(::windows::core::Interface::as_raw(self), ljournalquota).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn IsWorldReadable(&self) -> ::windows::core::Result { @@ -6478,7 +6478,7 @@ impl IMSMQQueueInfo { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Open(&self, access: i32, sharemode: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(access), ::core::mem::transmute(sharemode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), access, sharemode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -6705,7 +6705,7 @@ impl IMSMQQueueInfo2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPrivLevel(&self, lprivlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprivlevel)).ok() + (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), lprivlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Journal(&self) -> ::windows::core::Result { @@ -6714,7 +6714,7 @@ impl IMSMQQueueInfo2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournal)).ok() + (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ljournal).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Quota(&self) -> ::windows::core::Result { @@ -6723,7 +6723,7 @@ impl IMSMQQueueInfo2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetQuota(&self, lquota: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQuota)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lquota)).ok() + (::windows::core::Interface::vtable(self).SetQuota)(::windows::core::Interface::as_raw(self), lquota).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn BasePriority(&self) -> ::windows::core::Result { @@ -6732,7 +6732,7 @@ impl IMSMQQueueInfo2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetBasePriority(&self, lbasepriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBasePriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbasepriority)).ok() + (::windows::core::Interface::vtable(self).SetBasePriority)(::windows::core::Interface::as_raw(self), lbasepriority).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6753,7 +6753,7 @@ impl IMSMQQueueInfo2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAuthenticate(&self, lauthenticate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthenticate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lauthenticate)).ok() + (::windows::core::Interface::vtable(self).SetAuthenticate)(::windows::core::Interface::as_raw(self), lauthenticate).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn JournalQuota(&self) -> ::windows::core::Result { @@ -6762,7 +6762,7 @@ impl IMSMQQueueInfo2 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournalQuota(&self, ljournalquota: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournalQuota)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournalquota)).ok() + (::windows::core::Interface::vtable(self).SetJournalQuota)(::windows::core::Interface::as_raw(self), ljournalquota).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn IsWorldReadable(&self) -> ::windows::core::Result { @@ -6782,7 +6782,7 @@ impl IMSMQQueueInfo2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Open(&self, access: i32, sharemode: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(access), ::core::mem::transmute(sharemode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), access, sharemode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -7051,7 +7051,7 @@ impl IMSMQQueueInfo3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPrivLevel(&self, lprivlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprivlevel)).ok() + (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), lprivlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Journal(&self) -> ::windows::core::Result { @@ -7060,7 +7060,7 @@ impl IMSMQQueueInfo3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournal)).ok() + (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ljournal).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Quota(&self) -> ::windows::core::Result { @@ -7069,7 +7069,7 @@ impl IMSMQQueueInfo3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetQuota(&self, lquota: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQuota)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lquota)).ok() + (::windows::core::Interface::vtable(self).SetQuota)(::windows::core::Interface::as_raw(self), lquota).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn BasePriority(&self) -> ::windows::core::Result { @@ -7078,7 +7078,7 @@ impl IMSMQQueueInfo3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetBasePriority(&self, lbasepriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBasePriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbasepriority)).ok() + (::windows::core::Interface::vtable(self).SetBasePriority)(::windows::core::Interface::as_raw(self), lbasepriority).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7099,7 +7099,7 @@ impl IMSMQQueueInfo3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAuthenticate(&self, lauthenticate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthenticate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lauthenticate)).ok() + (::windows::core::Interface::vtable(self).SetAuthenticate)(::windows::core::Interface::as_raw(self), lauthenticate).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn JournalQuota(&self) -> ::windows::core::Result { @@ -7108,7 +7108,7 @@ impl IMSMQQueueInfo3 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournalQuota(&self, ljournalquota: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournalQuota)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournalquota)).ok() + (::windows::core::Interface::vtable(self).SetJournalQuota)(::windows::core::Interface::as_raw(self), ljournalquota).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn IsWorldReadable(&self) -> ::windows::core::Result { @@ -7128,7 +7128,7 @@ impl IMSMQQueueInfo3 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Open(&self, access: i32, sharemode: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(access), ::core::mem::transmute(sharemode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), access, sharemode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -7441,7 +7441,7 @@ impl IMSMQQueueInfo4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetPrivLevel(&self, lprivlevel: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lprivlevel)).ok() + (::windows::core::Interface::vtable(self).SetPrivLevel)(::windows::core::Interface::as_raw(self), lprivlevel).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Journal(&self) -> ::windows::core::Result { @@ -7450,7 +7450,7 @@ impl IMSMQQueueInfo4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournal)).ok() + (::windows::core::Interface::vtable(self).SetJournal)(::windows::core::Interface::as_raw(self), ljournal).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Quota(&self) -> ::windows::core::Result { @@ -7459,7 +7459,7 @@ impl IMSMQQueueInfo4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetQuota(&self, lquota: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQuota)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lquota)).ok() + (::windows::core::Interface::vtable(self).SetQuota)(::windows::core::Interface::as_raw(self), lquota).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn BasePriority(&self) -> ::windows::core::Result { @@ -7468,7 +7468,7 @@ impl IMSMQQueueInfo4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetBasePriority(&self, lbasepriority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBasePriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lbasepriority)).ok() + (::windows::core::Interface::vtable(self).SetBasePriority)(::windows::core::Interface::as_raw(self), lbasepriority).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7489,7 +7489,7 @@ impl IMSMQQueueInfo4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetAuthenticate(&self, lauthenticate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthenticate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lauthenticate)).ok() + (::windows::core::Interface::vtable(self).SetAuthenticate)(::windows::core::Interface::as_raw(self), lauthenticate).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn JournalQuota(&self) -> ::windows::core::Result { @@ -7498,7 +7498,7 @@ impl IMSMQQueueInfo4 { } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn SetJournalQuota(&self, ljournalquota: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetJournalQuota)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ljournalquota)).ok() + (::windows::core::Interface::vtable(self).SetJournalQuota)(::windows::core::Interface::as_raw(self), ljournalquota).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn IsWorldReadable(&self) -> ::windows::core::Result { @@ -7518,7 +7518,7 @@ impl IMSMQQueueInfo4 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Open(&self, access: i32, sharemode: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(access), ::core::mem::transmute(sharemode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), access, sharemode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { 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 1a9aa9c521..b8953bd941 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs @@ -307,7 +307,7 @@ impl Column { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetWidth(&self, width: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width)).ok() + (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), width).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn DisplayPosition(&self) -> ::windows::core::Result { @@ -316,7 +316,7 @@ impl Column { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetDisplayPosition(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplayPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).SetDisplayPosition)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -334,7 +334,7 @@ impl Column { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] 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() + (::windows::core::Interface::vtable(self).SetAsSortColumn)(::windows::core::Interface::as_raw(self), sortorder).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -441,7 +441,7 @@ impl Columns { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -733,7 +733,7 @@ impl Document { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetMode(&self, mode: _DocumentMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1023,7 +1023,7 @@ impl Extensions { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -1129,7 +1129,7 @@ impl Frame { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetTop(&self, top: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(top)).ok() + (::windows::core::Interface::vtable(self).SetTop)(::windows::core::Interface::as_raw(self), top).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Bottom(&self) -> ::windows::core::Result { @@ -1138,7 +1138,7 @@ impl Frame { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetBottom(&self, bottom: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bottom)).ok() + (::windows::core::Interface::vtable(self).SetBottom)(::windows::core::Interface::as_raw(self), bottom).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Left(&self) -> ::windows::core::Result { @@ -1147,7 +1147,7 @@ impl Frame { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetLeft(&self, left: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left)).ok() + (::windows::core::Interface::vtable(self).SetLeft)(::windows::core::Interface::as_raw(self), left).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Right(&self) -> ::windows::core::Result { @@ -1156,7 +1156,7 @@ impl Frame { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetRight(&self, right: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(right)).ok() + (::windows::core::Interface::vtable(self).SetRight)(::windows::core::Interface::as_raw(self), right).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1327,21 +1327,21 @@ impl IComponent { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), ::core::mem::transmute(event), arg.into(), param3.into()).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), event, arg.into(), param3.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Destroy(&self, cookie: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Destroy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie)).ok() + (::windows::core::Interface::vtable(self).Destroy)(::windows::core::Interface::as_raw(self), cookie).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDataObject(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QueryDataObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryDataObject)(::windows::core::Interface::as_raw(self), cookie, r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetResultViewType(&self, cookie: isize, ppviewtype: *mut ::windows::core::PWSTR, pviewoptions: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetResultViewType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), ::core::mem::transmute(ppviewtype), ::core::mem::transmute(pviewoptions)).ok() + (::windows::core::Interface::vtable(self).GetResultViewType)(::windows::core::Interface::as_raw(self), cookie, ::core::mem::transmute(ppviewtype), ::core::mem::transmute(pviewoptions)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1436,21 +1436,21 @@ impl IComponent2 { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Notify)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), ::core::mem::transmute(event), arg.into(), param3.into()).ok() + (::windows::core::Interface::vtable(self).base__.Notify)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), event, arg.into(), param3.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Destroy(&self, cookie: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Destroy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie)).ok() + (::windows::core::Interface::vtable(self).base__.Destroy)(::windows::core::Interface::as_raw(self), cookie).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDataObject(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.QueryDataObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.QueryDataObject)(::windows::core::Interface::as_raw(self), cookie, r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetResultViewType(&self, cookie: isize, ppviewtype: *mut ::windows::core::PWSTR, pviewoptions: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetResultViewType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), ::core::mem::transmute(ppviewtype), ::core::mem::transmute(pviewoptions)).ok() + (::windows::core::Interface::vtable(self).base__.GetResultViewType)(::windows::core::Interface::as_raw(self), cookie, ::core::mem::transmute(ppviewtype), ::core::mem::transmute(pviewoptions)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1470,15 +1470,15 @@ impl IComponent2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDispatch(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QueryDispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryDispatch)(::windows::core::Interface::as_raw(self), cookie, r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetResultViewType2(&self, cookie: isize, presultviewtype: *mut RESULT_VIEW_TYPE_INFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetResultViewType2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), ::core::mem::transmute(presultviewtype)).ok() + (::windows::core::Interface::vtable(self).GetResultViewType2)(::windows::core::Interface::as_raw(self), cookie, ::core::mem::transmute(presultviewtype)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn RestoreResultView(&self, cookie: isize, presultviewtype: *const RESULT_VIEW_TYPE_INFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RestoreResultView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), ::core::mem::transmute(presultviewtype)).ok() + (::windows::core::Interface::vtable(self).RestoreResultView)(::windows::core::Interface::as_raw(self), cookie, ::core::mem::transmute(presultviewtype)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1566,7 +1566,7 @@ impl IComponentData { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), ::core::mem::transmute(event), arg.into(), param3.into()).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), event, arg.into(), param3.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Destroy(&self) -> ::windows::core::Result<()> { @@ -1576,7 +1576,7 @@ impl IComponentData { #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDataObject(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QueryDataObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryDataObject)(::windows::core::Interface::as_raw(self), cookie, r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1676,7 +1676,7 @@ impl IComponentData2 { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Notify)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), ::core::mem::transmute(event), arg.into(), param3.into()).ok() + (::windows::core::Interface::vtable(self).base__.Notify)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), event, arg.into(), param3.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Destroy(&self) -> ::windows::core::Result<()> { @@ -1686,7 +1686,7 @@ impl IComponentData2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDataObject(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.QueryDataObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.QueryDataObject)(::windows::core::Interface::as_raw(self), cookie, r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1706,7 +1706,7 @@ impl IComponentData2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDispatch(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QueryDispatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryDispatch)(::windows::core::Interface::as_raw(self), cookie, r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1808,7 +1808,7 @@ impl IConsole { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).UpdateAllViews)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), data.into(), ::core::mem::transmute(hint)).ok() + (::windows::core::Interface::vtable(self).UpdateAllViews)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), data.into(), hint).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn MessageBox<'a, P0, P1>(&self, lpsztext: P0, lpsztitle: P1, fustyle: u32) -> ::windows::core::Result @@ -1817,7 +1817,7 @@ impl IConsole { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MessageBox)(::windows::core::Interface::as_raw(self), lpsztext.into(), lpsztitle.into(), ::core::mem::transmute(fustyle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MessageBox)(::windows::core::Interface::as_raw(self), lpsztext.into(), lpsztitle.into(), fustyle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn QueryConsoleVerb(&self) -> ::windows::core::Result { @@ -1826,7 +1826,7 @@ impl IConsole { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SelectScopeItem(&self, hscopeitem: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectScopeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hscopeitem)).ok() + (::windows::core::Interface::vtable(self).SelectScopeItem)(::windows::core::Interface::as_raw(self), hscopeitem).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1836,7 +1836,7 @@ impl IConsole { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn NewWindow(&self, hscopeitem: isize, loptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NewWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hscopeitem), ::core::mem::transmute(loptions)).ok() + (::windows::core::Interface::vtable(self).NewWindow)(::windows::core::Interface::as_raw(self), hscopeitem, loptions).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1936,7 +1936,7 @@ impl IConsole2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.UpdateAllViews)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), data.into(), ::core::mem::transmute(hint)).ok() + (::windows::core::Interface::vtable(self).base__.UpdateAllViews)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), data.into(), hint).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn MessageBox<'a, P0, P1>(&self, lpsztext: P0, lpsztitle: P1, fustyle: u32) -> ::windows::core::Result @@ -1945,7 +1945,7 @@ impl IConsole2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MessageBox)(::windows::core::Interface::as_raw(self), lpsztext.into(), lpsztitle.into(), ::core::mem::transmute(fustyle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MessageBox)(::windows::core::Interface::as_raw(self), lpsztext.into(), lpsztitle.into(), fustyle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn QueryConsoleVerb(&self) -> ::windows::core::Result { @@ -1954,7 +1954,7 @@ impl IConsole2 { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SelectScopeItem(&self, hscopeitem: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SelectScopeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hscopeitem)).ok() + (::windows::core::Interface::vtable(self).base__.SelectScopeItem)(::windows::core::Interface::as_raw(self), hscopeitem).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1964,7 +1964,7 @@ impl IConsole2 { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn NewWindow(&self, hscopeitem: isize, loptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.NewWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hscopeitem), ::core::mem::transmute(loptions)).ok() + (::windows::core::Interface::vtable(self).base__.NewWindow)(::windows::core::Interface::as_raw(self), hscopeitem, loptions).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1972,7 +1972,7 @@ impl IConsole2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Expand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hitem), bexpand.into()).ok() + (::windows::core::Interface::vtable(self).Expand)(::windows::core::Interface::as_raw(self), hitem, bexpand.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn IsTaskpadViewPreferred(&self) -> ::windows::core::Result<()> { @@ -2087,7 +2087,7 @@ impl IConsole3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.UpdateAllViews)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), data.into(), ::core::mem::transmute(hint)).ok() + (::windows::core::Interface::vtable(self).base__.base__.UpdateAllViews)(::windows::core::Interface::as_raw(self), lpdataobject.into().abi(), data.into(), hint).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn MessageBox<'a, P0, P1>(&self, lpsztext: P0, lpsztitle: P1, fustyle: u32) -> ::windows::core::Result @@ -2096,7 +2096,7 @@ impl IConsole3 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MessageBox)(::windows::core::Interface::as_raw(self), lpsztext.into(), lpsztitle.into(), ::core::mem::transmute(fustyle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MessageBox)(::windows::core::Interface::as_raw(self), lpsztext.into(), lpsztitle.into(), fustyle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn QueryConsoleVerb(&self) -> ::windows::core::Result { @@ -2105,7 +2105,7 @@ impl IConsole3 { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SelectScopeItem(&self, hscopeitem: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SelectScopeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hscopeitem)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SelectScopeItem)(::windows::core::Interface::as_raw(self), hscopeitem).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2115,7 +2115,7 @@ impl IConsole3 { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn NewWindow(&self, hscopeitem: isize, loptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.NewWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hscopeitem), ::core::mem::transmute(loptions)).ok() + (::windows::core::Interface::vtable(self).base__.base__.NewWindow)(::windows::core::Interface::as_raw(self), hscopeitem, loptions).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2123,7 +2123,7 @@ impl IConsole3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Expand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hitem), bexpand.into()).ok() + (::windows::core::Interface::vtable(self).base__.Expand)(::windows::core::Interface::as_raw(self), hitem, bexpand.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn IsTaskpadViewPreferred(&self) -> ::windows::core::Result<()> { @@ -2138,7 +2138,7 @@ impl IConsole3 { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn RenameScopeItem(&self, hscopeitem: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RenameScopeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hscopeitem)).ok() + (::windows::core::Interface::vtable(self).RenameScopeItem)(::windows::core::Interface::as_raw(self), hscopeitem).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2223,7 +2223,7 @@ impl IConsoleNameSpace { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn DeleteItem(&self, hitem: isize, fdeletethis: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hitem), ::core::mem::transmute(fdeletethis)).ok() + (::windows::core::Interface::vtable(self).DeleteItem)(::windows::core::Interface::as_raw(self), hitem, fdeletethis).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2237,15 +2237,15 @@ impl IConsoleNameSpace { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetChildItem(&self, item: isize, pitemchild: *mut isize, pcookie: *mut isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetChildItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(item), ::core::mem::transmute(pitemchild), ::core::mem::transmute(pcookie)).ok() + (::windows::core::Interface::vtable(self).GetChildItem)(::windows::core::Interface::as_raw(self), item, ::core::mem::transmute(pitemchild), ::core::mem::transmute(pcookie)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetNextItem(&self, item: isize, pitemnext: *mut isize, pcookie: *mut isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(item), ::core::mem::transmute(pitemnext), ::core::mem::transmute(pcookie)).ok() + (::windows::core::Interface::vtable(self).GetNextItem)(::windows::core::Interface::as_raw(self), item, ::core::mem::transmute(pitemnext), ::core::mem::transmute(pcookie)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetParentItem(&self, item: isize, pitemparent: *mut isize, pcookie: *mut isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetParentItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(item), ::core::mem::transmute(pitemparent), ::core::mem::transmute(pcookie)).ok() + (::windows::core::Interface::vtable(self).GetParentItem)(::windows::core::Interface::as_raw(self), item, ::core::mem::transmute(pitemparent), ::core::mem::transmute(pcookie)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2315,7 +2315,7 @@ impl IConsoleNameSpace2 { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn DeleteItem(&self, hitem: isize, fdeletethis: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeleteItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hitem), ::core::mem::transmute(fdeletethis)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteItem)(::windows::core::Interface::as_raw(self), hitem, fdeletethis).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2329,23 +2329,23 @@ impl IConsoleNameSpace2 { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetChildItem(&self, item: isize, pitemchild: *mut isize, pcookie: *mut isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetChildItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(item), ::core::mem::transmute(pitemchild), ::core::mem::transmute(pcookie)).ok() + (::windows::core::Interface::vtable(self).base__.GetChildItem)(::windows::core::Interface::as_raw(self), item, ::core::mem::transmute(pitemchild), ::core::mem::transmute(pcookie)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetNextItem(&self, item: isize, pitemnext: *mut isize, pcookie: *mut isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNextItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(item), ::core::mem::transmute(pitemnext), ::core::mem::transmute(pcookie)).ok() + (::windows::core::Interface::vtable(self).base__.GetNextItem)(::windows::core::Interface::as_raw(self), item, ::core::mem::transmute(pitemnext), ::core::mem::transmute(pcookie)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetParentItem(&self, item: isize, pitemparent: *mut isize, pcookie: *mut isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetParentItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(item), ::core::mem::transmute(pitemparent), ::core::mem::transmute(pcookie)).ok() + (::windows::core::Interface::vtable(self).base__.GetParentItem)(::windows::core::Interface::as_raw(self), item, ::core::mem::transmute(pitemparent), ::core::mem::transmute(pcookie)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Expand(&self, hitem: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Expand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hitem)).ok() + (::windows::core::Interface::vtable(self).Expand)(::windows::core::Interface::as_raw(self), hitem).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn AddExtension(&self, hitem: isize, lpclsid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hitem), ::core::mem::transmute(lpclsid)).ok() + (::windows::core::Interface::vtable(self).AddExtension)(::windows::core::Interface::as_raw(self), hitem, ::core::mem::transmute(lpclsid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2411,11 +2411,11 @@ pub struct IConsolePower(::windows::core::IUnknown); impl IConsolePower { #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetExecutionState(&self, dwadd: u32, dwremove: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExecutionState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwadd), ::core::mem::transmute(dwremove)).ok() + (::windows::core::Interface::vtable(self).SetExecutionState)(::windows::core::Interface::as_raw(self), dwadd, dwremove).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn ResetIdleTimer(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResetIdleTimer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ResetIdleTimer)(::windows::core::Interface::as_raw(self), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2471,7 +2471,7 @@ impl IConsolePowerSink { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnPowerBroadcast)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nevent), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnPowerBroadcast)(::windows::core::Interface::as_raw(self), nevent, lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2526,7 +2526,7 @@ impl IConsoleVerb { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetVerbState(&self, ecmdid: MMC_CONSOLE_VERB, nstate: MMC_BUTTON_STATE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVerbState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecmdid), ::core::mem::transmute(nstate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVerbState)(::windows::core::Interface::as_raw(self), ecmdid, nstate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2534,11 +2534,11 @@ impl IConsoleVerb { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetVerbState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecmdid), ::core::mem::transmute(nstate), bstate.into()).ok() + (::windows::core::Interface::vtable(self).SetVerbState)(::windows::core::Interface::as_raw(self), ecmdid, nstate, bstate.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] 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() + (::windows::core::Interface::vtable(self).SetDefaultVerb)(::windows::core::Interface::as_raw(self), ecmdid).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetDefaultVerb(&self) -> ::windows::core::Result { @@ -2732,7 +2732,7 @@ impl IContextMenuProvider { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ShowContextMenu)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(xpos), ::core::mem::transmute(ypos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ShowContextMenu)(::windows::core::Interface::as_raw(self), hwndparent.into(), xpos, ypos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2813,14 +2813,14 @@ impl IControlbar { P0: ::std::convert::Into<::windows::core::InParam<'a, IExtendControlbar>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ntype), pextendcontrolbar.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ntype, pextendcontrolbar.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Attach<'a, P0>(&self, ntype: MMC_CONTROL_TYPE, lpunknown: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Attach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ntype), lpunknown.into().abi()).ok() + (::windows::core::Interface::vtable(self).Attach)(::windows::core::Interface::as_raw(self), ntype, lpunknown.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Detach<'a, P0>(&self, lpunknown: P0) -> ::windows::core::Result<()> @@ -2936,7 +2936,7 @@ impl IEnumTASK { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3011,7 +3011,7 @@ impl IExtendContextMenu { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).Command)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcommandid), pidataobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).Command)(::windows::core::Interface::as_raw(self), lcommandid, pidataobject.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3080,7 +3080,7 @@ impl IExtendControlbar { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ControlbarNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(event), arg.into(), param2.into()).ok() + (::windows::core::Interface::vtable(self).ControlbarNotify)(::windows::core::Interface::as_raw(self), event, arg.into(), param2.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3139,7 +3139,7 @@ impl IExtendPropertySheet { P0: ::std::convert::Into<::windows::core::InParam<'a, IPropertySheetCallback>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).CreatePropertyPages)(::windows::core::Interface::as_raw(self), lpprovider.into().abi(), ::core::mem::transmute(handle), lpidataobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreatePropertyPages)(::windows::core::Interface::as_raw(self), lpprovider.into().abi(), handle, lpidataobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3209,7 +3209,7 @@ impl IExtendPropertySheet2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IPropertySheetCallback>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).base__.CreatePropertyPages)(::windows::core::Interface::as_raw(self), lpprovider.into().abi(), ::core::mem::transmute(handle), lpidataobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.CreatePropertyPages)(::windows::core::Interface::as_raw(self), lpprovider.into().abi(), handle, lpidataobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3461,32 +3461,32 @@ impl IHeaderCtrl { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).InsertColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol), title.into(), ::core::mem::transmute(nformat), ::core::mem::transmute(nwidth)).ok() + (::windows::core::Interface::vtable(self).InsertColumn)(::windows::core::Interface::as_raw(self), ncol, title.into(), nformat, nwidth).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn DeleteColumn(&self, ncol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol)).ok() + (::windows::core::Interface::vtable(self).DeleteColumn)(::windows::core::Interface::as_raw(self), ncol).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetColumnText<'a, P0>(&self, ncol: i32, title: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetColumnText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol), title.into()).ok() + (::windows::core::Interface::vtable(self).SetColumnText)(::windows::core::Interface::as_raw(self), ncol, title.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetColumnText(&self, ncol: i32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetColumnText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetColumnText)(::windows::core::Interface::as_raw(self), ncol, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetColumnWidth(&self, ncol: i32, nwidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColumnWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol), ::core::mem::transmute(nwidth)).ok() + (::windows::core::Interface::vtable(self).SetColumnWidth)(::windows::core::Interface::as_raw(self), ncol, nwidth).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetColumnWidth(&self, ncol: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetColumnWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetColumnWidth)(::windows::core::Interface::as_raw(self), ncol, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3544,44 +3544,44 @@ impl IHeaderCtrl2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.InsertColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol), title.into(), ::core::mem::transmute(nformat), ::core::mem::transmute(nwidth)).ok() + (::windows::core::Interface::vtable(self).base__.InsertColumn)(::windows::core::Interface::as_raw(self), ncol, title.into(), nformat, nwidth).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn DeleteColumn(&self, ncol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeleteColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteColumn)(::windows::core::Interface::as_raw(self), ncol).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetColumnText<'a, P0>(&self, ncol: i32, title: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetColumnText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol), title.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetColumnText)(::windows::core::Interface::as_raw(self), ncol, title.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetColumnText(&self, ncol: i32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetColumnText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.GetColumnText)(::windows::core::Interface::as_raw(self), ncol, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetColumnWidth(&self, ncol: i32, nwidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetColumnWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol), ::core::mem::transmute(nwidth)).ok() + (::windows::core::Interface::vtable(self).base__.SetColumnWidth)(::windows::core::Interface::as_raw(self), ncol, nwidth).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetColumnWidth(&self, ncol: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetColumnWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncol), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetColumnWidth)(::windows::core::Interface::as_raw(self), ncol, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetChangeTimeOut(&self, utimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChangeTimeOut)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(utimeout)).ok() + (::windows::core::Interface::vtable(self).SetChangeTimeOut)(::windows::core::Interface::as_raw(self), utimeout).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetColumnFilter(&self, ncolumn: u32, dwtype: u32, pfilterdata: *const MMC_FILTERDATA) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColumnFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncolumn), ::core::mem::transmute(dwtype), ::core::mem::transmute(pfilterdata)).ok() + (::windows::core::Interface::vtable(self).SetColumnFilter)(::windows::core::Interface::as_raw(self), ncolumn, dwtype, ::core::mem::transmute(pfilterdata)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetColumnFilter(&self, ncolumn: u32, pdwtype: *mut u32, pfilterdata: *mut MMC_FILTERDATA) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColumnFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncolumn), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pfilterdata)).ok() + (::windows::core::Interface::vtable(self).GetColumnFilter)(::windows::core::Interface::as_raw(self), ncolumn, ::core::mem::transmute(pdwtype), ::core::mem::transmute(pfilterdata)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3648,11 +3648,11 @@ pub struct IImageList(::windows::core::IUnknown); impl IImageList { #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn ImageListSetIcon(&self, picon: *const isize, nloc: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ImageListSetIcon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(picon), ::core::mem::transmute(nloc)).ok() + (::windows::core::Interface::vtable(self).ImageListSetIcon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(picon), nloc).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn ImageListSetStrip(&self, pbmapsm: *const isize, pbmaplg: *const isize, nstartloc: i32, cmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ImageListSetStrip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbmapsm), ::core::mem::transmute(pbmaplg), ::core::mem::transmute(nstartloc), ::core::mem::transmute(cmask)).ok() + (::windows::core::Interface::vtable(self).ImageListSetStrip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbmapsm), ::core::mem::transmute(pbmaplg), nstartloc, cmask).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3761,7 +3761,7 @@ impl IMenuButton { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idcommand), lpbuttontext.into(), lptooltiptext.into()).ok() + (::windows::core::Interface::vtable(self).AddButton)(::windows::core::Interface::as_raw(self), idcommand, lpbuttontext.into(), lptooltiptext.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetButton<'a, P0, P1>(&self, idcommand: i32, lpbuttontext: P0, lptooltiptext: P1) -> ::windows::core::Result<()> @@ -3769,7 +3769,7 @@ impl IMenuButton { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idcommand), lpbuttontext.into(), lptooltiptext.into()).ok() + (::windows::core::Interface::vtable(self).SetButton)(::windows::core::Interface::as_raw(self), idcommand, lpbuttontext.into(), lptooltiptext.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3777,7 +3777,7 @@ impl IMenuButton { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetButtonState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idcommand), ::core::mem::transmute(nstate), bstate.into()).ok() + (::windows::core::Interface::vtable(self).SetButtonState)(::windows::core::Interface::as_raw(self), idcommand, nstate, bstate.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3846,7 +3846,7 @@ impl IMessageView { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetIcon(&self, id: IconIdentifier) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIcon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetIcon)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -4036,7 +4036,7 @@ impl IPropertySheetProvider { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).CreatePropertySheet)(::windows::core::Interface::as_raw(self), title.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(cookie), pidataobjectm.into().abi(), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).CreatePropertySheet)(::windows::core::Interface::as_raw(self), title.into(), r#type, cookie, pidataobjectm.into().abi(), dwoptions).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4045,7 +4045,7 @@ impl IPropertySheetProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, IComponent>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).FindPropertySheet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hitem), lpcomponent.into().abi(), lpdataobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).FindPropertySheet)(::windows::core::Interface::as_raw(self), hitem, lpcomponent.into().abi(), lpdataobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4064,7 +4064,7 @@ impl IPropertySheetProvider { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Show(&self, window: isize, page: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(window), ::core::mem::transmute(page)).ok() + (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), window, page).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4194,7 +4194,7 @@ impl IResultData { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn DeleteItem(&self, itemid: isize, ncol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid), ::core::mem::transmute(ncol)).ok() + (::windows::core::Interface::vtable(self).DeleteItem)(::windows::core::Interface::as_raw(self), itemid, ncol).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4226,15 +4226,15 @@ impl IResultData { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn ModifyItemState(&self, nindex: i32, itemid: isize, uadd: u32, uremove: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ModifyItemState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(itemid), ::core::mem::transmute(uadd), ::core::mem::transmute(uremove)).ok() + (::windows::core::Interface::vtable(self).ModifyItemState)(::windows::core::Interface::as_raw(self), nindex, itemid, uadd, uremove).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn ModifyViewStyle(&self, add: MMC_RESULT_VIEW_STYLE, remove: MMC_RESULT_VIEW_STYLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ModifyViewStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(add), ::core::mem::transmute(remove)).ok() + (::windows::core::Interface::vtable(self).ModifyViewStyle)(::windows::core::Interface::as_raw(self), add, remove).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetViewMode(&self, lviewmode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetViewMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lviewmode)).ok() + (::windows::core::Interface::vtable(self).SetViewMode)(::windows::core::Interface::as_raw(self), lviewmode).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetViewMode(&self) -> ::windows::core::Result { @@ -4243,7 +4243,7 @@ impl IResultData { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn UpdateItem(&self, itemid: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid)).ok() + (::windows::core::Interface::vtable(self).UpdateItem)(::windows::core::Interface::as_raw(self), itemid).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4251,7 +4251,7 @@ impl IResultData { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Sort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncolumn), ::core::mem::transmute(dwsortoptions), luserparam.into()).ok() + (::windows::core::Interface::vtable(self).Sort)(::windows::core::Interface::as_raw(self), ncolumn, dwsortoptions, luserparam.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetDescBarText<'a, P0>(&self, desctext: P0) -> ::windows::core::Result<()> @@ -4262,7 +4262,7 @@ impl IResultData { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetItemCount(&self, nitemcount: i32, dwoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetItemCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nitemcount), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).SetItemCount)(::windows::core::Interface::as_raw(self), nitemcount, dwoptions).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4349,7 +4349,7 @@ impl IResultData2 { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn DeleteItem(&self, itemid: isize, ncol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeleteItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid), ::core::mem::transmute(ncol)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteItem)(::windows::core::Interface::as_raw(self), itemid, ncol).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4381,15 +4381,15 @@ impl IResultData2 { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn ModifyItemState(&self, nindex: i32, itemid: isize, uadd: u32, uremove: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ModifyItemState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(itemid), ::core::mem::transmute(uadd), ::core::mem::transmute(uremove)).ok() + (::windows::core::Interface::vtable(self).base__.ModifyItemState)(::windows::core::Interface::as_raw(self), nindex, itemid, uadd, uremove).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn ModifyViewStyle(&self, add: MMC_RESULT_VIEW_STYLE, remove: MMC_RESULT_VIEW_STYLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ModifyViewStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(add), ::core::mem::transmute(remove)).ok() + (::windows::core::Interface::vtable(self).base__.ModifyViewStyle)(::windows::core::Interface::as_raw(self), add, remove).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetViewMode(&self, lviewmode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetViewMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lviewmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetViewMode)(::windows::core::Interface::as_raw(self), lviewmode).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetViewMode(&self) -> ::windows::core::Result { @@ -4398,7 +4398,7 @@ impl IResultData2 { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn UpdateItem(&self, itemid: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UpdateItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid)).ok() + (::windows::core::Interface::vtable(self).base__.UpdateItem)(::windows::core::Interface::as_raw(self), itemid).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4406,7 +4406,7 @@ impl IResultData2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Sort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncolumn), ::core::mem::transmute(dwsortoptions), luserparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.Sort)(::windows::core::Interface::as_raw(self), ncolumn, dwsortoptions, luserparam.into()).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetDescBarText<'a, P0>(&self, desctext: P0) -> ::windows::core::Result<()> @@ -4417,11 +4417,11 @@ impl IResultData2 { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetItemCount(&self, nitemcount: i32, dwoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetItemCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nitemcount), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).base__.SetItemCount)(::windows::core::Interface::as_raw(self), nitemcount, dwoptions).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn RenameResultItem(&self, itemid: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RenameResultItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid)).ok() + (::windows::core::Interface::vtable(self).RenameResultItem)(::windows::core::Interface::as_raw(self), itemid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4490,7 +4490,7 @@ impl IResultDataCompare { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Compare)(::windows::core::Interface::as_raw(self), luserparam.into(), ::core::mem::transmute(cookiea), ::core::mem::transmute(cookieb), ::core::mem::transmute(pnresult)).ok() + (::windows::core::Interface::vtable(self).Compare)(::windows::core::Interface::as_raw(self), luserparam.into(), cookiea, cookieb, ::core::mem::transmute(pnresult)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4603,7 +4603,7 @@ impl IResultOwnerData { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn CacheHint(&self, nstartindex: i32, nendindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CacheHint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nstartindex), ::core::mem::transmute(nendindex)).ok() + (::windows::core::Interface::vtable(self).CacheHint)(::windows::core::Interface::as_raw(self), nstartindex, nendindex).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4611,7 +4611,7 @@ impl IResultOwnerData { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SortItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncolumn), ::core::mem::transmute(dwsortoptions), luserparam.into()).ok() + (::windows::core::Interface::vtable(self).SortItems)(::windows::core::Interface::as_raw(self), ncolumn, dwsortoptions, luserparam.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4947,7 +4947,7 @@ impl ISnapinPropertiesCallback { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddPropertyName)(::windows::core::Interface::as_raw(self), pszpropname.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).AddPropertyName)(::windows::core::Interface::as_raw(self), pszpropname.into(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5005,16 +5005,16 @@ impl IStringTable { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetString(&self, stringid: u32, lpbuffer: &mut [u16], pcchout: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stringid), lpbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), ::core::mem::transmute(pcchout)).ok() + (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), stringid, lpbuffer.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), ::core::mem::transmute(pcchout)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn GetStringLength(&self, stringid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetStringLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stringid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStringLength)(::windows::core::Interface::as_raw(self), stringid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn DeleteString(&self, stringid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stringid)).ok() + (::windows::core::Interface::vtable(self).DeleteString)(::windows::core::Interface::as_raw(self), stringid).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn DeleteAllStrings(&self) -> ::windows::core::Result<()> { @@ -5095,25 +5095,25 @@ impl IToolbar { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AddBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nimages), hbmp.into(), ::core::mem::transmute(cxsize), ::core::mem::transmute(cysize), ::core::mem::transmute(crmask)).ok() + (::windows::core::Interface::vtable(self).AddBitmap)(::windows::core::Interface::as_raw(self), nimages, hbmp.into(), cxsize, cysize, crmask).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn AddButtons(&self, nbuttons: i32, lpbuttons: *const MMCBUTTON) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddButtons)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nbuttons), ::core::mem::transmute(lpbuttons)).ok() + (::windows::core::Interface::vtable(self).AddButtons)(::windows::core::Interface::as_raw(self), nbuttons, ::core::mem::transmute(lpbuttons)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn InsertButton(&self, nindex: i32, lpbutton: *const MMCBUTTON) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InsertButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(lpbutton)).ok() + (::windows::core::Interface::vtable(self).InsertButton)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(lpbutton)).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn DeleteButton(&self, nindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex)).ok() + (::windows::core::Interface::vtable(self).DeleteButton)(::windows::core::Interface::as_raw(self), nindex).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetButtonState(&self, idcommand: i32, nstate: MMC_BUTTON_STATE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetButtonState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idcommand), ::core::mem::transmute(nstate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetButtonState)(::windows::core::Interface::as_raw(self), idcommand, nstate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5121,7 +5121,7 @@ impl IToolbar { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetButtonState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idcommand), ::core::mem::transmute(nstate), bstate.into()).ok() + (::windows::core::Interface::vtable(self).SetButtonState)(::windows::core::Interface::as_raw(self), idcommand, nstate, bstate.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6680,7 +6680,7 @@ impl Nodes { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -7822,7 +7822,7 @@ impl SnapIns { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -8195,7 +8195,7 @@ impl View { P0: ::std::convert::Into<::windows::core::InParam<'a, Node>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut u16>::zeroed(); - (::windows::core::Interface::vtable(self).get_CellContents)(::windows::core::Interface::as_raw(self), node.into().abi(), ::core::mem::transmute(column), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u16>(result__) + (::windows::core::Interface::vtable(self).get_CellContents)(::windows::core::Interface::as_raw(self), node.into().abi(), column, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u16>(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8203,7 +8203,7 @@ impl View { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ExportList)(::windows::core::Interface::as_raw(self), file.into().abi(), ::core::mem::transmute(exportoptions)).ok() + (::windows::core::Interface::vtable(self).ExportList)(::windows::core::Interface::as_raw(self), file.into().abi(), exportoptions).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn ListViewMode(&self) -> ::windows::core::Result<_ListViewMode> { @@ -8212,7 +8212,7 @@ impl View { } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn SetListViewMode(&self, mode: _ListViewMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetListViewMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetListViewMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8433,7 +8433,7 @@ impl Views { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -8446,7 +8446,7 @@ impl Views { where P0: ::std::convert::Into<::windows::core::InParam<'a, Node>>, { - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), node.into().abi(), ::core::mem::transmute(viewoptions)).ok() + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), node.into().abi(), viewoptions).ok() } #[doc = "*Required features: `\"Win32_System_Mmc\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { 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 ee6a5487de..a6bf38395a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs @@ -475,7 +475,7 @@ pub unsafe fn CreateDispTypeInfo(pidata: *mut INTERFACEDATA, lcid: u32, pptinfo: extern "system" { fn CreateDispTypeInfo(pidata: *mut INTERFACEDATA, lcid: u32, pptinfo: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CreateDispTypeInfo(::core::mem::transmute(pidata), ::core::mem::transmute(lcid), ::core::mem::transmute(pptinfo)).ok() + CreateDispTypeInfo(::core::mem::transmute(pidata), lcid, ::core::mem::transmute(pptinfo)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -523,7 +523,7 @@ where fn CreateTypeLib(syskind: super::Com::SYSKIND, szfile: ::windows::core::PCWSTR, ppctlib: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateTypeLib(::core::mem::transmute(syskind), szfile.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateTypeLib(syskind, szfile.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -537,7 +537,7 @@ where fn CreateTypeLib2(syskind: super::Com::SYSKIND, szfile: ::windows::core::PCWSTR, ppctlib: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - CreateTypeLib2(::core::mem::transmute(syskind), szfile.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CreateTypeLib2(syskind, szfile.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const DD_DEFDRAGDELAY: u32 = 200u32; @@ -948,7 +948,7 @@ pub unsafe fn DispCallFunc(pvinstance: *const ::core::ffi::c_void, ovft: usize, fn DispCallFunc(pvinstance: *const ::core::ffi::c_void, ovft: usize, cc: super::Com::CALLCONV, vtreturn: u16, cactuals: u32, prgvt: *const u16, prgpvarg: *const *const super::Com::VARIANT, pvargresult: *mut super::Com::VARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - DispCallFunc(::core::mem::transmute(pvinstance), ::core::mem::transmute(ovft), ::core::mem::transmute(cc), ::core::mem::transmute(vtreturn), ::core::mem::transmute(cactuals), ::core::mem::transmute(prgvt), ::core::mem::transmute(prgpvarg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DispCallFunc(::core::mem::transmute(pvinstance), ovft, cc, vtreturn, ::core::mem::transmute(cactuals), ::core::mem::transmute(prgvt), ::core::mem::transmute(prgpvarg), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -971,7 +971,7 @@ pub unsafe fn DispGetParam(pdispparams: *const super::Com::DISPPARAMS, position: extern "system" { fn DispGetParam(pdispparams: *const super::Com::DISPPARAMS, position: u32, vttarg: u16, pvarresult: *mut super::Com::VARIANT, puargerr: *mut u32) -> ::windows::core::HRESULT; } - DispGetParam(::core::mem::transmute(pdispparams), ::core::mem::transmute(position), ::core::mem::transmute(vttarg), ::core::mem::transmute(pvarresult), ::core::mem::transmute(puargerr)).ok() + DispGetParam(::core::mem::transmute(pdispparams), position, vttarg, ::core::mem::transmute(pvarresult), ::core::mem::transmute(puargerr)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -984,7 +984,7 @@ where extern "system" { fn DispInvoke(_this: *mut ::core::ffi::c_void, ptinfo: *mut ::core::ffi::c_void, dispidmember: i32, wflags: u16, pparams: *mut super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::HRESULT; } - DispInvoke(::core::mem::transmute(_this), ptinfo.into().abi(), ::core::mem::transmute(dispidmember), ::core::mem::transmute(wflags), ::core::mem::transmute(pparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + DispInvoke(::core::mem::transmute(_this), ptinfo.into().abi(), dispidmember, wflags, ::core::mem::transmute(pparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -998,7 +998,7 @@ where extern "system" { fn DoDragDrop(pdataobj: *mut ::core::ffi::c_void, pdropsource: *mut ::core::ffi::c_void, dwokeffects: DROPEFFECT, pdweffect: *mut DROPEFFECT) -> ::windows::core::HRESULT; } - ::core::mem::transmute(DoDragDrop(pdataobj.into().abi(), pdropsource.into().abi(), ::core::mem::transmute(dwokeffects), ::core::mem::transmute(pdweffect))) + ::core::mem::transmute(DoDragDrop(pdataobj.into().abi(), pdropsource.into().abi(), dwokeffects, ::core::mem::transmute(pdweffect))) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -1007,7 +1007,7 @@ pub unsafe fn DosDateTimeToVariantTime(wdosdate: u16, wdostime: u16, pvtime: *mu extern "system" { fn DosDateTimeToVariantTime(wdosdate: u16, wdostime: u16, pvtime: *mut f64) -> i32; } - ::core::mem::transmute(DosDateTimeToVariantTime(::core::mem::transmute(wdosdate), ::core::mem::transmute(wdostime), ::core::mem::transmute(pvtime))) + ::core::mem::transmute(DosDateTimeToVariantTime(wdosdate, wdostime, ::core::mem::transmute(pvtime))) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const ELF_DISABLECANCELLINK: i32 = 16i32; @@ -1309,7 +1309,7 @@ pub unsafe fn GetAltMonthNames(lcid: u32) -> ::windows::core::Result<*mut ::wind fn GetAltMonthNames(lcid: u32, prgp: *mut *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::windows::core::PWSTR>::zeroed(); - GetAltMonthNames(::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut ::windows::core::PWSTR>(result__) + GetAltMonthNames(lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut ::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -1319,7 +1319,7 @@ pub unsafe fn GetRecordInfoFromGuids(rguidtypelib: *const ::windows::core::GUID, fn GetRecordInfoFromGuids(rguidtypelib: *const ::windows::core::GUID, uvermajor: u32, uverminor: u32, lcid: u32, rguidtypeinfo: *const ::windows::core::GUID, pprecinfo: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - GetRecordInfoFromGuids(::core::mem::transmute(rguidtypelib), ::core::mem::transmute(uvermajor), ::core::mem::transmute(uverminor), ::core::mem::transmute(lcid), ::core::mem::transmute(rguidtypeinfo), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetRecordInfoFromGuids(::core::mem::transmute(rguidtypelib), uvermajor, uverminor, lcid, ::core::mem::transmute(rguidtypeinfo), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1414,7 +1414,7 @@ pub unsafe fn HRGN_UserSize(param0: *const u32, param1: u32, param2: *const supe extern "system" { fn HRGN_UserSize(param0: *const u32, param1: u32, param2: *const super::super::Graphics::Gdi::HRGN) -> u32; } - ::core::mem::transmute(HRGN_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HRGN_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1424,7 +1424,7 @@ pub unsafe fn HRGN_UserSize64(param0: *const u32, param1: u32, param2: *const su extern "system" { fn HRGN_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::Graphics::Gdi::HRGN) -> u32; } - ::core::mem::transmute(HRGN_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HRGN_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1460,7 +1460,7 @@ impl IAdviseSinkEx { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnViewChange(&self, dwaspect: u32, lindex: i32) { - (::windows::core::Interface::vtable(self).base__.OnViewChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), ::core::mem::transmute(lindex)) + (::windows::core::Interface::vtable(self).base__.OnViewChange)(::windows::core::Interface::as_raw(self), dwaspect, lindex) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1482,7 +1482,7 @@ impl IAdviseSinkEx { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn OnViewStatusChange(&self, dwviewstatus: u32) { - (::windows::core::Interface::vtable(self).OnViewStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwviewstatus)) + (::windows::core::Interface::vtable(self).OnViewStatusChange)(::windows::core::Interface::as_raw(self), dwviewstatus) } } #[cfg(feature = "Win32_System_Com")] @@ -1640,7 +1640,7 @@ impl IClassFactory2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn RequestLicKey(&self, dwreserved: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).RequestLicKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RequestLicKey)(::windows::core::Interface::as_raw(self), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1797,7 +1797,7 @@ impl IContinueCallback { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FContinuePrinting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncntprinted), ::core::mem::transmute(ncurpage), pwszprintstatus.into()).ok() + (::windows::core::Interface::vtable(self).FContinuePrinting)(::windows::core::Interface::as_raw(self), ncntprinted, ncurpage, pwszprintstatus.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1873,7 +1873,7 @@ impl ICreateErrorInfo { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetHelpContext(&self, dwhelpcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHelpContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwhelpcontext)).ok() + (::windows::core::Interface::vtable(self).SetHelpContext)(::windows::core::Interface::as_raw(self), dwhelpcontext).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1931,7 +1931,7 @@ impl ICreateTypeInfo { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetTypeFlags(&self, utypeflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTypeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(utypeflags)).ok() + (::windows::core::Interface::vtable(self).SetTypeFlags)(::windows::core::Interface::as_raw(self), utypeflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetDocString<'a, P0>(&self, pstrdoc: P0) -> ::windows::core::Result<()> @@ -1942,11 +1942,11 @@ impl ICreateTypeInfo { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetHelpContext(&self, dwhelpcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHelpContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwhelpcontext)).ok() + (::windows::core::Interface::vtable(self).SetHelpContext)(::windows::core::Interface::as_raw(self), dwhelpcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetVersion(&self, wmajorvernum: u16, wminorvernum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmajorvernum), ::core::mem::transmute(wminorvernum)).ok() + (::windows::core::Interface::vtable(self).SetVersion)(::windows::core::Interface::as_raw(self), wmajorvernum, wminorvernum).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1959,19 +1959,19 @@ impl ICreateTypeInfo { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn AddFuncDesc(&self, index: u32, pfuncdesc: *const super::Com::FUNCDESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddFuncDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pfuncdesc)).ok() + (::windows::core::Interface::vtable(self).AddFuncDesc)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pfuncdesc)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn AddImplType(&self, index: u32, hreftype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddImplType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(hreftype)).ok() + (::windows::core::Interface::vtable(self).AddImplType)(::windows::core::Interface::as_raw(self), index, hreftype).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetImplTypeFlags(&self, index: u32, impltypeflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetImplTypeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(impltypeflags)).ok() + (::windows::core::Interface::vtable(self).SetImplTypeFlags)(::windows::core::Interface::as_raw(self), index, impltypeflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetAlignment(&self, cbalignment: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbalignment)).ok() + (::windows::core::Interface::vtable(self).SetAlignment)(::windows::core::Interface::as_raw(self), cbalignment).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetSchema<'a, P0>(&self, pstrschema: P0) -> ::windows::core::Result<()> @@ -1983,18 +1983,18 @@ impl ICreateTypeInfo { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn AddVarDesc(&self, index: u32, pvardesc: *const super::Com::VARDESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddVarDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pvardesc)).ok() + (::windows::core::Interface::vtable(self).AddVarDesc)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pvardesc)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetFuncAndParamNames(&self, index: u32, rgsznames: &[::windows::core::PWSTR]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFuncAndParamNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsznames)), rgsznames.len() as _).ok() + (::windows::core::Interface::vtable(self).SetFuncAndParamNames)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsznames)), rgsznames.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetVarName<'a, P0>(&self, index: u32, szname: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetVarName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), szname.into()).ok() + (::windows::core::Interface::vtable(self).SetVarName)(::windows::core::Interface::as_raw(self), index, szname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2007,29 +2007,29 @@ impl ICreateTypeInfo { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DefineFuncAsDllEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), szdllname.into(), szprocname.into()).ok() + (::windows::core::Interface::vtable(self).DefineFuncAsDllEntry)(::windows::core::Interface::as_raw(self), index, szdllname.into(), szprocname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetFuncDocString<'a, P0>(&self, index: u32, szdocstring: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetFuncDocString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), szdocstring.into()).ok() + (::windows::core::Interface::vtable(self).SetFuncDocString)(::windows::core::Interface::as_raw(self), index, szdocstring.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetVarDocString<'a, P0>(&self, index: u32, szdocstring: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetVarDocString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), szdocstring.into()).ok() + (::windows::core::Interface::vtable(self).SetVarDocString)(::windows::core::Interface::as_raw(self), index, szdocstring.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetFuncHelpContext(&self, index: u32, dwhelpcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFuncHelpContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(dwhelpcontext)).ok() + (::windows::core::Interface::vtable(self).SetFuncHelpContext)(::windows::core::Interface::as_raw(self), index, dwhelpcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetVarHelpContext(&self, index: u32, dwhelpcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVarHelpContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(dwhelpcontext)).ok() + (::windows::core::Interface::vtable(self).SetVarHelpContext)(::windows::core::Interface::as_raw(self), index, dwhelpcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2037,7 +2037,7 @@ impl ICreateTypeInfo { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetMops)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), bstrmops.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetMops)(::windows::core::Interface::as_raw(self), index, bstrmops.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2140,7 +2140,7 @@ impl ICreateTypeInfo2 { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetTypeFlags(&self, utypeflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTypeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(utypeflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetTypeFlags)(::windows::core::Interface::as_raw(self), utypeflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetDocString<'a, P0>(&self, pstrdoc: P0) -> ::windows::core::Result<()> @@ -2151,11 +2151,11 @@ impl ICreateTypeInfo2 { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetHelpContext(&self, dwhelpcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHelpContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwhelpcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetHelpContext)(::windows::core::Interface::as_raw(self), dwhelpcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetVersion(&self, wmajorvernum: u16, wminorvernum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmajorvernum), ::core::mem::transmute(wminorvernum)).ok() + (::windows::core::Interface::vtable(self).base__.SetVersion)(::windows::core::Interface::as_raw(self), wmajorvernum, wminorvernum).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2168,19 +2168,19 @@ impl ICreateTypeInfo2 { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn AddFuncDesc(&self, index: u32, pfuncdesc: *const super::Com::FUNCDESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddFuncDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pfuncdesc)).ok() + (::windows::core::Interface::vtable(self).base__.AddFuncDesc)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pfuncdesc)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn AddImplType(&self, index: u32, hreftype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddImplType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(hreftype)).ok() + (::windows::core::Interface::vtable(self).base__.AddImplType)(::windows::core::Interface::as_raw(self), index, hreftype).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetImplTypeFlags(&self, index: u32, impltypeflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetImplTypeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(impltypeflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetImplTypeFlags)(::windows::core::Interface::as_raw(self), index, impltypeflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetAlignment(&self, cbalignment: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbalignment)).ok() + (::windows::core::Interface::vtable(self).base__.SetAlignment)(::windows::core::Interface::as_raw(self), cbalignment).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetSchema<'a, P0>(&self, pstrschema: P0) -> ::windows::core::Result<()> @@ -2192,18 +2192,18 @@ impl ICreateTypeInfo2 { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn AddVarDesc(&self, index: u32, pvardesc: *const super::Com::VARDESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddVarDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pvardesc)).ok() + (::windows::core::Interface::vtable(self).base__.AddVarDesc)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pvardesc)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetFuncAndParamNames(&self, index: u32, rgsznames: &[::windows::core::PWSTR]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFuncAndParamNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsznames)), rgsznames.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.SetFuncAndParamNames)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsznames)), rgsznames.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetVarName<'a, P0>(&self, index: u32, szname: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetVarName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), szname.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetVarName)(::windows::core::Interface::as_raw(self), index, szname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2216,29 +2216,29 @@ impl ICreateTypeInfo2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.DefineFuncAsDllEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), szdllname.into(), szprocname.into()).ok() + (::windows::core::Interface::vtable(self).base__.DefineFuncAsDllEntry)(::windows::core::Interface::as_raw(self), index, szdllname.into(), szprocname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetFuncDocString<'a, P0>(&self, index: u32, szdocstring: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetFuncDocString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), szdocstring.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetFuncDocString)(::windows::core::Interface::as_raw(self), index, szdocstring.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetVarDocString<'a, P0>(&self, index: u32, szdocstring: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetVarDocString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), szdocstring.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetVarDocString)(::windows::core::Interface::as_raw(self), index, szdocstring.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetFuncHelpContext(&self, index: u32, dwhelpcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFuncHelpContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(dwhelpcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetFuncHelpContext)(::windows::core::Interface::as_raw(self), index, dwhelpcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetVarHelpContext(&self, index: u32, dwhelpcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVarHelpContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(dwhelpcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetVarHelpContext)(::windows::core::Interface::as_raw(self), index, dwhelpcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2246,7 +2246,7 @@ impl ICreateTypeInfo2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetMops)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), bstrmops.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetMops)(::windows::core::Interface::as_raw(self), index, bstrmops.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2259,24 +2259,24 @@ impl ICreateTypeInfo2 { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn DeleteFuncDesc(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteFuncDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).DeleteFuncDesc)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeleteFuncDescByMemId(&self, memid: i32, invkind: super::Com::INVOKEKIND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteFuncDescByMemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid), ::core::mem::transmute(invkind)).ok() + (::windows::core::Interface::vtable(self).DeleteFuncDescByMemId)(::windows::core::Interface::as_raw(self), memid, invkind).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn DeleteVarDesc(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteVarDesc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).DeleteVarDesc)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn DeleteVarDescByMemId(&self, memid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteVarDescByMemId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(memid)).ok() + (::windows::core::Interface::vtable(self).DeleteVarDescByMemId)(::windows::core::Interface::as_raw(self), memid).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn DeleteImplType(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteImplType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).DeleteImplType)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -2286,34 +2286,34 @@ impl ICreateTypeInfo2 { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetFuncCustData(&self, index: u32, guid: *const ::windows::core::GUID, pvarval: *const super::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFuncCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(guid), ::core::mem::transmute(pvarval)).ok() + (::windows::core::Interface::vtable(self).SetFuncCustData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(guid), ::core::mem::transmute(pvarval)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetParamCustData(&self, indexfunc: u32, indexparam: u32, guid: *const ::windows::core::GUID, pvarval: *const super::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParamCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexfunc), ::core::mem::transmute(indexparam), ::core::mem::transmute(guid), ::core::mem::transmute(pvarval)).ok() + (::windows::core::Interface::vtable(self).SetParamCustData)(::windows::core::Interface::as_raw(self), indexfunc, indexparam, ::core::mem::transmute(guid), ::core::mem::transmute(pvarval)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetVarCustData(&self, index: u32, guid: *const ::windows::core::GUID, pvarval: *const super::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVarCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(guid), ::core::mem::transmute(pvarval)).ok() + (::windows::core::Interface::vtable(self).SetVarCustData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(guid), ::core::mem::transmute(pvarval)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn SetImplTypeCustData(&self, index: u32, guid: *const ::windows::core::GUID, pvarval: *const super::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetImplTypeCustData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(guid), ::core::mem::transmute(pvarval)).ok() + (::windows::core::Interface::vtable(self).SetImplTypeCustData)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(guid), ::core::mem::transmute(pvarval)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetHelpStringContext(&self, dwhelpstringcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHelpStringContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwhelpstringcontext)).ok() + (::windows::core::Interface::vtable(self).SetHelpStringContext)(::windows::core::Interface::as_raw(self), dwhelpstringcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetFuncHelpStringContext(&self, index: u32, dwhelpstringcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFuncHelpStringContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(dwhelpstringcontext)).ok() + (::windows::core::Interface::vtable(self).SetFuncHelpStringContext)(::windows::core::Interface::as_raw(self), index, dwhelpstringcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetVarHelpStringContext(&self, index: u32, dwhelpstringcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVarHelpStringContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(dwhelpstringcontext)).ok() + (::windows::core::Interface::vtable(self).SetVarHelpStringContext)(::windows::core::Interface::as_raw(self), index, dwhelpstringcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Invalidate(&self) -> ::windows::core::Result<()> { @@ -2426,7 +2426,7 @@ impl ICreateTypeLib { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateTypeInfo)(::windows::core::Interface::as_raw(self), szname.into(), ::core::mem::transmute(tkind), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateTypeInfo)(::windows::core::Interface::as_raw(self), szname.into(), tkind, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetName<'a, P0>(&self, szname: P0) -> ::windows::core::Result<()> @@ -2437,7 +2437,7 @@ impl ICreateTypeLib { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetVersion(&self, wmajorvernum: u16, wminorvernum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmajorvernum), ::core::mem::transmute(wminorvernum)).ok() + (::windows::core::Interface::vtable(self).SetVersion)(::windows::core::Interface::as_raw(self), wmajorvernum, wminorvernum).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -2459,15 +2459,15 @@ impl ICreateTypeLib { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetHelpContext(&self, dwhelpcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHelpContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwhelpcontext)).ok() + (::windows::core::Interface::vtable(self).SetHelpContext)(::windows::core::Interface::as_raw(self), dwhelpcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetLcid(&self, lcid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLcid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid)).ok() + (::windows::core::Interface::vtable(self).SetLcid)(::windows::core::Interface::as_raw(self), lcid).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetLibFlags(&self, ulibflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLibFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulibflags)).ok() + (::windows::core::Interface::vtable(self).SetLibFlags)(::windows::core::Interface::as_raw(self), ulibflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SaveAllChanges(&self) -> ::windows::core::Result<()> { @@ -2538,7 +2538,7 @@ impl ICreateTypeLib2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateTypeInfo)(::windows::core::Interface::as_raw(self), szname.into(), ::core::mem::transmute(tkind), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateTypeInfo)(::windows::core::Interface::as_raw(self), szname.into(), tkind, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetName<'a, P0>(&self, szname: P0) -> ::windows::core::Result<()> @@ -2549,7 +2549,7 @@ impl ICreateTypeLib2 { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetVersion(&self, wmajorvernum: u16, wminorvernum: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wmajorvernum), ::core::mem::transmute(wminorvernum)).ok() + (::windows::core::Interface::vtable(self).base__.SetVersion)(::windows::core::Interface::as_raw(self), wmajorvernum, wminorvernum).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -2571,15 +2571,15 @@ impl ICreateTypeLib2 { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetHelpContext(&self, dwhelpcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHelpContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwhelpcontext)).ok() + (::windows::core::Interface::vtable(self).base__.SetHelpContext)(::windows::core::Interface::as_raw(self), dwhelpcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetLcid(&self, lcid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLcid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid)).ok() + (::windows::core::Interface::vtable(self).base__.SetLcid)(::windows::core::Interface::as_raw(self), lcid).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetLibFlags(&self, ulibflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLibFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulibflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetLibFlags)(::windows::core::Interface::as_raw(self), ulibflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SaveAllChanges(&self) -> ::windows::core::Result<()> { @@ -2599,7 +2599,7 @@ impl ICreateTypeLib2 { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetHelpStringContext(&self, dwhelpstringcontext: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHelpStringContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwhelpstringcontext)).ok() + (::windows::core::Interface::vtable(self).SetHelpStringContext)(::windows::core::Interface::as_raw(self), dwhelpstringcontext).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetHelpStringDll<'a, P0>(&self, szfilename: P0) -> ::windows::core::Result<()> @@ -3054,7 +3054,7 @@ impl IDispatchEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDispID)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ::core::mem::transmute(grfdex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDispID)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), grfdex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3062,7 +3062,7 @@ impl IDispatchEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IServiceProvider>>, { - (::windows::core::Interface::vtable(self).InvokeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdp), ::core::mem::transmute(pvarres), ::core::mem::transmute(pei), pspcaller.into().abi()).ok() + (::windows::core::Interface::vtable(self).InvokeEx)(::windows::core::Interface::as_raw(self), id, lcid, wflags, ::core::mem::transmute(pdp), ::core::mem::transmute(pvarres), ::core::mem::transmute(pei), pspcaller.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3070,27 +3070,27 @@ impl IDispatchEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DeleteMemberByName)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ::core::mem::transmute(grfdex)).ok() + (::windows::core::Interface::vtable(self).DeleteMemberByName)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), grfdex).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn DeleteMemberByDispID(&self, id: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteMemberByDispID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).DeleteMemberByDispID)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetMemberProperties(&self, id: i32, grfdexfetch: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMemberProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(grfdexfetch), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMemberProperties)(::windows::core::Interface::as_raw(self), id, grfdexfetch, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMemberName(&self, id: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetMemberName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMemberName)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetNextDispID(&self, grfdex: u32, id: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNextDispID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfdex), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNextDispID)(::windows::core::Interface::as_raw(self), grfdex, id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetNameSpaceParent(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -3195,11 +3195,11 @@ impl IDropSource { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).QueryContinueDrag)(::windows::core::Interface::as_raw(self), fescapepressed.into(), ::core::mem::transmute(grfkeystate)).ok() + (::windows::core::Interface::vtable(self).QueryContinueDrag)(::windows::core::Interface::as_raw(self), fescapepressed.into(), grfkeystate).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GiveFeedback(&self, dweffect: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GiveFeedback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dweffect)).ok() + (::windows::core::Interface::vtable(self).GiveFeedback)(::windows::core::Interface::as_raw(self), dweffect).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3319,12 +3319,12 @@ impl IDropTarget { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).DragEnter)(::windows::core::Interface::as_raw(self), pdataobj.into().abi(), ::core::mem::transmute(grfkeystate), ::core::mem::transmute(pt), ::core::mem::transmute(pdweffect)).ok() + (::windows::core::Interface::vtable(self).DragEnter)(::windows::core::Interface::as_raw(self), pdataobj.into().abi(), grfkeystate, ::core::mem::transmute(pt), ::core::mem::transmute(pdweffect)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn DragOver(&self, grfkeystate: u32, pt: super::super::Foundation::POINTL, pdweffect: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DragOver)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfkeystate), ::core::mem::transmute(pt), ::core::mem::transmute(pdweffect)).ok() + (::windows::core::Interface::vtable(self).DragOver)(::windows::core::Interface::as_raw(self), grfkeystate, ::core::mem::transmute(pt), ::core::mem::transmute(pdweffect)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn DragLeave(&self) -> ::windows::core::Result<()> { @@ -3336,7 +3336,7 @@ impl IDropTarget { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).Drop)(::windows::core::Interface::as_raw(self), pdataobj.into().abi(), ::core::mem::transmute(grfkeystate), ::core::mem::transmute(pt), ::core::mem::transmute(pdweffect)).ok() + (::windows::core::Interface::vtable(self).Drop)(::windows::core::Interface::as_raw(self), pdataobj.into().abi(), grfkeystate, ::core::mem::transmute(pt), ::core::mem::transmute(pdweffect)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3465,7 +3465,7 @@ impl IEnumOLEVERB { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3527,11 +3527,11 @@ pub struct IEnumOleDocumentViews(::windows::core::IUnknown); impl IEnumOleDocumentViews { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Next(&self, cviews: u32, rgpview: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cviews), ::core::mem::transmute(rgpview), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cviews, ::core::mem::transmute(rgpview), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Skip(&self, cviews: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cviews)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cviews).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3597,7 +3597,7 @@ impl IEnumOleUndoUnits { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3664,7 +3664,7 @@ impl IEnumVARIANT { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt)) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3815,7 +3815,7 @@ impl IFont { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetWeight(&self, weight: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(weight)).ok() + (::windows::core::Interface::vtable(self).SetWeight)(::windows::core::Interface::as_raw(self), weight).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Charset(&self) -> ::windows::core::Result { @@ -3824,7 +3824,7 @@ impl IFont { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetCharset(&self, charset: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCharset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(charset)).ok() + (::windows::core::Interface::vtable(self).SetCharset)(::windows::core::Interface::as_raw(self), charset).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3846,7 +3846,7 @@ impl IFont { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetRatio(&self, cylogical: i32, cyhimetric: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRatio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cylogical), ::core::mem::transmute(cyhimetric)).ok() + (::windows::core::Interface::vtable(self).SetRatio)(::windows::core::Interface::as_raw(self), cylogical, cyhimetric).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4223,7 +4223,7 @@ pub struct IGetVBAObject(::windows::core::IUnknown); impl IGetVBAObject { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetObject(&self, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4478,7 +4478,7 @@ impl IOleAdviseHolder { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Unadvise(&self, dwconnection: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconnection)).ok() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwconnection).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4566,11 +4566,11 @@ impl IOleCache { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cache(&self, pformatetc: *const super::Com::FORMATETC, advf: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Cache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pformatetc), ::core::mem::transmute(advf), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Cache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pformatetc), advf, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Uncache(&self, dwconnection: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Uncache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconnection)).ok() + (::windows::core::Interface::vtable(self).Uncache)(::windows::core::Interface::as_raw(self), dwconnection).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4660,11 +4660,11 @@ impl IOleCache2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cache(&self, pformatetc: *const super::Com::FORMATETC, advf: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Cache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pformatetc), ::core::mem::transmute(advf), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Cache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pformatetc), advf, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Uncache(&self, dwconnection: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Uncache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconnection)).ok() + (::windows::core::Interface::vtable(self).base__.Uncache)(::windows::core::Interface::as_raw(self), dwconnection).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4694,11 +4694,11 @@ impl IOleCache2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).UpdateCache)(::windows::core::Interface::as_raw(self), pdataobject.into().abi(), ::core::mem::transmute(grfupdf), ::core::mem::transmute(preserved)).ok() + (::windows::core::Interface::vtable(self).UpdateCache)(::windows::core::Interface::as_raw(self), pdataobject.into().abi(), grfupdf, ::core::mem::transmute(preserved)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn DiscardCache(&self, dwdiscardoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DiscardCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdiscardoptions)).ok() + (::windows::core::Interface::vtable(self).DiscardCache)(::windows::core::Interface::as_raw(self), dwdiscardoptions).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4835,7 +4835,7 @@ impl IOleClientSite { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMoniker(&self, dwassign: u32, dwwhichmoniker: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMoniker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwassign), ::core::mem::transmute(dwwhichmoniker), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMoniker)(::windows::core::Interface::as_raw(self), dwassign, dwwhichmoniker, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetContainer(&self) -> ::windows::core::Result { @@ -4917,12 +4917,12 @@ pub struct IOleCommandTarget(::windows::core::IUnknown); impl IOleCommandTarget { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn QueryStatus(&self, pguidcmdgroup: *const ::windows::core::GUID, ccmds: u32, prgcmds: *mut OLECMD, pcmdtext: *mut OLECMDTEXT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcmdgroup), ::core::mem::transmute(ccmds), ::core::mem::transmute(prgcmds), ::core::mem::transmute(pcmdtext)).ok() + (::windows::core::Interface::vtable(self).QueryStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcmdgroup), ccmds, ::core::mem::transmute(prgcmds), ::core::mem::transmute(pcmdtext)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Exec(&self, pguidcmdgroup: *const ::windows::core::GUID, ncmdid: u32, ncmdexecopt: u32, pvain: *const super::Com::VARIANT, pvaout: *mut super::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Exec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcmdgroup), ::core::mem::transmute(ncmdid), ::core::mem::transmute(ncmdexecopt), ::core::mem::transmute(pvain), ::core::mem::transmute(pvaout)).ok() + (::windows::core::Interface::vtable(self).Exec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcmdgroup), ncmdid, ncmdexecopt, ::core::mem::transmute(pvain), ::core::mem::transmute(pvaout)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4987,7 +4987,7 @@ impl IOleContainer { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumObjects(&self, grfflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), grfflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5077,7 +5077,7 @@ impl IOleControl { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] 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() + (::windows::core::Interface::vtable(self).OnAmbientPropertyChange)(::windows::core::Interface::as_raw(self), dispid).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5166,12 +5166,12 @@ impl IOleControlSite { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TransformCoords(&self, pptlhimetric: *mut super::super::Foundation::POINTL, pptfcontainer: *mut POINTF, dwflags: XFORMCOORDS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TransformCoords)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pptlhimetric), ::core::mem::transmute(pptfcontainer), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).TransformCoords)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pptlhimetric), ::core::mem::transmute(pptfcontainer), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::super::UI::WindowsAndMessaging::MSG, grfmodifiers: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), ::core::mem::transmute(grfmodifiers)).ok() + (::windows::core::Interface::vtable(self).TranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), grfmodifiers).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5260,7 +5260,7 @@ impl IOleDocument { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateView)(::windows::core::Interface::as_raw(self), pipsite.into().abi(), pstm.into().abi(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateView)(::windows::core::Interface::as_raw(self), pipsite.into().abi(), pstm.into().abi(), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetDocMiscStatus(&self) -> ::windows::core::Result { @@ -5430,7 +5430,7 @@ impl IOleDocumentView { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn CloseView(&self, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CloseView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).CloseView)(::windows::core::Interface::as_raw(self), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5720,7 +5720,7 @@ impl IOleInPlaceFrame { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetMenu)(::windows::core::Interface::as_raw(self), hmenushared.into(), ::core::mem::transmute(holemenu), hwndactiveobject.into()).ok() + (::windows::core::Interface::vtable(self).SetMenu)(::windows::core::Interface::as_raw(self), hmenushared.into(), holemenu, hwndactiveobject.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -5748,7 +5748,7 @@ impl IOleInPlaceFrame { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TranslateAccelerator(&self, lpmsg: *const super::super::UI::WindowsAndMessaging::MSG, wid: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsg), ::core::mem::transmute(wid)).ok() + (::windows::core::Interface::vtable(self).TranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsg), wid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5983,7 +5983,7 @@ impl IOleInPlaceObjectWindowless { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnWindowMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnWindowMessage)(::windows::core::Interface::as_raw(self), msg, wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetDropTarget(&self) -> ::windows::core::Result { @@ -6277,7 +6277,7 @@ impl IOleInPlaceSiteEx { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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() + (::windows::core::Interface::vtable(self).OnInPlaceActivateEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pfnoredraw), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6439,7 +6439,7 @@ impl IOleInPlaceSiteWindowless { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnInPlaceActivateEx(&self, pfnoredraw: *mut super::super::Foundation::BOOL, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnInPlaceActivateEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pfnoredraw), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.OnInPlaceActivateEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pfnoredraw), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6485,7 +6485,7 @@ impl IOleInPlaceSiteWindowless { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetDC(&self, prect: *const super::super::Foundation::RECT, grfflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prect), ::core::mem::transmute(grfflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prect), grfflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -6515,7 +6515,7 @@ impl IOleInPlaceSiteWindowless { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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() + (::windows::core::Interface::vtable(self).ScrollRect)(::windows::core::Interface::as_raw(self), dx, dy, ::core::mem::transmute(prectscroll), ::core::mem::transmute(prectclip)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6530,7 +6530,7 @@ impl IOleInPlaceSiteWindowless { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnDefWindowMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnDefWindowMessage)(::windows::core::Interface::as_raw(self), msg, wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6785,7 +6785,7 @@ impl IOleItemContainer { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumObjects(&self, grfflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumObjects)(::windows::core::Interface::as_raw(self), grfflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6804,7 +6804,7 @@ impl IOleItemContainer { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), pszitem.into(), ::core::mem::transmute(dwspeedneeded), pbc.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), pszitem.into(), dwspeedneeded, pbc.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6910,7 +6910,7 @@ pub struct IOleLink(::windows::core::IUnknown); impl IOleLink { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetUpdateOptions(&self, dwupdateopt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUpdateOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwupdateopt)).ok() + (::windows::core::Interface::vtable(self).SetUpdateOptions)(::windows::core::Interface::as_raw(self), dwupdateopt).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetUpdateOptions(&self) -> ::windows::core::Result { @@ -6949,7 +6949,7 @@ impl IOleLink { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IBindCtx>>, { - (::windows::core::Interface::vtable(self).BindToSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bindflags), pbc.into().abi()).ok() + (::windows::core::Interface::vtable(self).BindToSource)(::windows::core::Interface::as_raw(self), bindflags, pbc.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn BindIfRunning(&self) -> ::windows::core::Result<()> { @@ -7062,7 +7062,7 @@ impl IOleObject { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Close(&self, dwsaveoption: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Close)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsaveoption)).ok() + (::windows::core::Interface::vtable(self).Close)(::windows::core::Interface::as_raw(self), dwsaveoption).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7070,13 +7070,13 @@ impl IOleObject { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IMoniker>>, { - (::windows::core::Interface::vtable(self).SetMoniker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwwhichmoniker), pmk.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetMoniker)(::windows::core::Interface::as_raw(self), dwwhichmoniker, pmk.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMoniker(&self, dwassign: u32, dwwhichmoniker: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMoniker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwassign), ::core::mem::transmute(dwwhichmoniker), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMoniker)(::windows::core::Interface::as_raw(self), dwassign, dwwhichmoniker, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -7085,13 +7085,13 @@ impl IOleObject { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDataObject>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).InitFromData)(::windows::core::Interface::as_raw(self), pdataobject.into().abi(), fcreation.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).InitFromData)(::windows::core::Interface::as_raw(self), pdataobject.into().abi(), fcreation.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClipboardData(&self, dwreserved: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetClipboardData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetClipboardData)(::windows::core::Interface::as_raw(self), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -7100,7 +7100,7 @@ impl IOleObject { P0: ::std::convert::Into<::windows::core::InParam<'a, IOleClientSite>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).DoVerb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iverb), ::core::mem::transmute(lpmsg), pactivesite.into().abi(), ::core::mem::transmute(lindex), hwndparent.into(), ::core::mem::transmute(lprcposrect)).ok() + (::windows::core::Interface::vtable(self).DoVerb)(::windows::core::Interface::as_raw(self), iverb, ::core::mem::transmute(lpmsg), pactivesite.into().abi(), lindex, hwndparent.into(), ::core::mem::transmute(lprcposrect)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn EnumVerbs(&self) -> ::windows::core::Result { @@ -7123,18 +7123,18 @@ impl IOleObject { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetUserType(&self, dwformoftype: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetUserType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwformoftype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetUserType)(::windows::core::Interface::as_raw(self), dwformoftype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetExtent(&self, dwdrawaspect: u32, psizel: *const super::super::Foundation::SIZE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExtent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(psizel)).ok() + (::windows::core::Interface::vtable(self).SetExtent)(::windows::core::Interface::as_raw(self), dwdrawaspect, ::core::mem::transmute(psizel)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetExtent(&self, dwdrawaspect: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetExtent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetExtent)(::windows::core::Interface::as_raw(self), dwdrawaspect, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7147,7 +7147,7 @@ impl IOleObject { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Unadvise(&self, dwconnection: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconnection)).ok() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwconnection).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7158,7 +7158,7 @@ impl IOleObject { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetMiscStatus(&self, dwaspect: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMiscStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMiscStatus)(::windows::core::Interface::as_raw(self), dwaspect, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -7387,16 +7387,16 @@ pub struct IOleUILinkContainerA(::windows::core::IUnknown); impl IOleUILinkContainerA { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetNextLink(&self, dwlink: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNextLink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNextLink)(::windows::core::Interface::as_raw(self), dwlink)) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetLinkUpdateOptions(&self, dwlink: u32, dwupdateopt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(dwupdateopt)).ok() + (::windows::core::Interface::vtable(self).SetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), dwlink, dwupdateopt).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetLinkUpdateOptions(&self, dwlink: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), dwlink, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7405,16 +7405,16 @@ impl IOleUILinkContainerA { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetLinkSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), lpszdisplayname.into(), ::core::mem::transmute(lenfilename), ::core::mem::transmute(pcheaten), fvalidatesource.into()).ok() + (::windows::core::Interface::vtable(self).SetLinkSource)(::windows::core::Interface::as_raw(self), dwlink, lpszdisplayname.into(), lenfilename, ::core::mem::transmute(pcheaten), fvalidatesource.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLinkSource(&self, dwlink: u32, lplpszdisplayname: *mut ::windows::core::PSTR, lplenfilename: *mut u32, lplpszfulllinktype: *mut ::windows::core::PSTR, lplpszshortlinktype: *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), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() + (::windows::core::Interface::vtable(self).GetLinkSource)(::windows::core::Interface::as_raw(self), dwlink, ::core::mem::transmute(lplpszdisplayname), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] 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() + (::windows::core::Interface::vtable(self).OpenLinkSource)(::windows::core::Interface::as_raw(self), dwlink).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7423,11 +7423,11 @@ impl IOleUILinkContainerA { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).UpdateLink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ferrormessage.into(), freserved.into()).ok() + (::windows::core::Interface::vtable(self).UpdateLink)(::windows::core::Interface::as_raw(self), dwlink, ferrormessage.into(), freserved.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] 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() + (::windows::core::Interface::vtable(self).CancelLink)(::windows::core::Interface::as_raw(self), dwlink).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7493,16 +7493,16 @@ pub struct IOleUILinkContainerW(::windows::core::IUnknown); impl IOleUILinkContainerW { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetNextLink(&self, dwlink: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNextLink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetNextLink)(::windows::core::Interface::as_raw(self), dwlink)) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetLinkUpdateOptions(&self, dwlink: u32, dwupdateopt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(dwupdateopt)).ok() + (::windows::core::Interface::vtable(self).SetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), dwlink, dwupdateopt).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetLinkUpdateOptions(&self, dwlink: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), dwlink, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7511,16 +7511,16 @@ impl IOleUILinkContainerW { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetLinkSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), lpszdisplayname.into(), ::core::mem::transmute(lenfilename), ::core::mem::transmute(pcheaten), fvalidatesource.into()).ok() + (::windows::core::Interface::vtable(self).SetLinkSource)(::windows::core::Interface::as_raw(self), dwlink, lpszdisplayname.into(), lenfilename, ::core::mem::transmute(pcheaten), fvalidatesource.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLinkSource(&self, dwlink: u32, lplpszdisplayname: *mut ::windows::core::PWSTR, lplenfilename: *mut u32, lplpszfulllinktype: *mut ::windows::core::PWSTR, lplpszshortlinktype: *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), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() + (::windows::core::Interface::vtable(self).GetLinkSource)(::windows::core::Interface::as_raw(self), dwlink, ::core::mem::transmute(lplpszdisplayname), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] 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() + (::windows::core::Interface::vtable(self).OpenLinkSource)(::windows::core::Interface::as_raw(self), dwlink).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7529,11 +7529,11 @@ impl IOleUILinkContainerW { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).UpdateLink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ferrormessage.into(), freserved.into()).ok() + (::windows::core::Interface::vtable(self).UpdateLink)(::windows::core::Interface::as_raw(self), dwlink, ferrormessage.into(), freserved.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] 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() + (::windows::core::Interface::vtable(self).CancelLink)(::windows::core::Interface::as_raw(self), dwlink).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7599,16 +7599,16 @@ pub struct IOleUILinkInfoA(::windows::core::IUnknown); impl IOleUILinkInfoA { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetNextLink(&self, dwlink: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetNextLink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetNextLink)(::windows::core::Interface::as_raw(self), dwlink)) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetLinkUpdateOptions(&self, dwlink: u32, dwupdateopt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(dwupdateopt)).ok() + (::windows::core::Interface::vtable(self).base__.SetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), dwlink, dwupdateopt).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetLinkUpdateOptions(&self, dwlink: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), dwlink, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7617,16 +7617,16 @@ impl IOleUILinkInfoA { P0: ::std::convert::Into<::windows::core::PCSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetLinkSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), lpszdisplayname.into(), ::core::mem::transmute(lenfilename), ::core::mem::transmute(pcheaten), fvalidatesource.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetLinkSource)(::windows::core::Interface::as_raw(self), dwlink, lpszdisplayname.into(), lenfilename, ::core::mem::transmute(pcheaten), fvalidatesource.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLinkSource(&self, dwlink: u32, lplpszdisplayname: *mut ::windows::core::PSTR, lplenfilename: *mut u32, lplpszfulllinktype: *mut ::windows::core::PSTR, lplpszshortlinktype: *mut ::windows::core::PSTR, lpfsourceavailable: *mut super::super::Foundation::BOOL, lpfisselected: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLinkSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(lplpszdisplayname), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() + (::windows::core::Interface::vtable(self).base__.GetLinkSource)(::windows::core::Interface::as_raw(self), dwlink, ::core::mem::transmute(lplpszdisplayname), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn OpenLinkSource(&self, dwlink: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenLinkSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink)).ok() + (::windows::core::Interface::vtable(self).base__.OpenLinkSource)(::windows::core::Interface::as_raw(self), dwlink).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7635,17 +7635,17 @@ impl IOleUILinkInfoA { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.UpdateLink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ferrormessage.into(), freserved.into()).ok() + (::windows::core::Interface::vtable(self).base__.UpdateLink)(::windows::core::Interface::as_raw(self), dwlink, ferrormessage.into(), freserved.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn CancelLink(&self, dwlink: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CancelLink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink)).ok() + (::windows::core::Interface::vtable(self).base__.CancelLink)(::windows::core::Interface::as_raw(self), dwlink).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastUpdate(&self, dwlink: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLastUpdate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLastUpdate)(::windows::core::Interface::as_raw(self), dwlink, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7713,16 +7713,16 @@ pub struct IOleUILinkInfoW(::windows::core::IUnknown); impl IOleUILinkInfoW { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetNextLink(&self, dwlink: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetNextLink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.GetNextLink)(::windows::core::Interface::as_raw(self), dwlink)) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetLinkUpdateOptions(&self, dwlink: u32, dwupdateopt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(dwupdateopt)).ok() + (::windows::core::Interface::vtable(self).base__.SetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), dwlink, dwupdateopt).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetLinkUpdateOptions(&self, dwlink: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetLinkUpdateOptions)(::windows::core::Interface::as_raw(self), dwlink, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7731,16 +7731,16 @@ impl IOleUILinkInfoW { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetLinkSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), lpszdisplayname.into(), ::core::mem::transmute(lenfilename), ::core::mem::transmute(pcheaten), fvalidatesource.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetLinkSource)(::windows::core::Interface::as_raw(self), dwlink, lpszdisplayname.into(), lenfilename, ::core::mem::transmute(pcheaten), fvalidatesource.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLinkSource(&self, dwlink: u32, lplpszdisplayname: *mut ::windows::core::PWSTR, lplenfilename: *mut u32, lplpszfulllinktype: *mut ::windows::core::PWSTR, lplpszshortlinktype: *mut ::windows::core::PWSTR, lpfsourceavailable: *mut super::super::Foundation::BOOL, lpfisselected: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLinkSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(lplpszdisplayname), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() + (::windows::core::Interface::vtable(self).base__.GetLinkSource)(::windows::core::Interface::as_raw(self), dwlink, ::core::mem::transmute(lplpszdisplayname), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn OpenLinkSource(&self, dwlink: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OpenLinkSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink)).ok() + (::windows::core::Interface::vtable(self).base__.OpenLinkSource)(::windows::core::Interface::as_raw(self), dwlink).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7749,17 +7749,17 @@ impl IOleUILinkInfoW { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.UpdateLink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ferrormessage.into(), freserved.into()).ok() + (::windows::core::Interface::vtable(self).base__.UpdateLink)(::windows::core::Interface::as_raw(self), dwlink, ferrormessage.into(), freserved.into()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn CancelLink(&self, dwlink: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CancelLink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink)).ok() + (::windows::core::Interface::vtable(self).base__.CancelLink)(::windows::core::Interface::as_raw(self), dwlink).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastUpdate(&self, dwlink: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetLastUpdate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLastUpdate)(::windows::core::Interface::as_raw(self), dwlink, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7827,19 +7827,19 @@ pub struct IOleUIObjInfoA(::windows::core::IUnknown); impl IOleUIObjInfoA { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetObjectInfo(&self, dwobject: u32, lpdwobjsize: *mut u32, lplpszlabel: *mut ::windows::core::PSTR, lplpsztype: *mut ::windows::core::PSTR, lplpszshorttype: *mut ::windows::core::PSTR, lplpszlocation: *mut ::windows::core::PSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwobject), ::core::mem::transmute(lpdwobjsize), ::core::mem::transmute(lplpszlabel), ::core::mem::transmute(lplpsztype), ::core::mem::transmute(lplpszshorttype), ::core::mem::transmute(lplpszlocation)).ok() + (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), dwobject, ::core::mem::transmute(lpdwobjsize), ::core::mem::transmute(lplpszlabel), ::core::mem::transmute(lplpsztype), ::core::mem::transmute(lplpszshorttype), ::core::mem::transmute(lplpszlocation)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetConvertInfo(&self, dwobject: u32, lpclassid: *mut ::windows::core::GUID, lpwformat: *mut u16, lpconvertdefaultclassid: *mut ::windows::core::GUID, lplpclsidexclude: *mut *mut ::windows::core::GUID, lpcclsidexclude: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConvertInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwobject), ::core::mem::transmute(lpclassid), ::core::mem::transmute(lpwformat), ::core::mem::transmute(lpconvertdefaultclassid), ::core::mem::transmute(lplpclsidexclude), ::core::mem::transmute(lpcclsidexclude)).ok() + (::windows::core::Interface::vtable(self).GetConvertInfo)(::windows::core::Interface::as_raw(self), dwobject, ::core::mem::transmute(lpclassid), ::core::mem::transmute(lpwformat), ::core::mem::transmute(lpconvertdefaultclassid), ::core::mem::transmute(lplpclsidexclude), ::core::mem::transmute(lpcclsidexclude)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn ConvertObject(&self, dwobject: u32, clsidnew: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConvertObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwobject), ::core::mem::transmute(clsidnew)).ok() + (::windows::core::Interface::vtable(self).ConvertObject)(::windows::core::Interface::as_raw(self), dwobject, ::core::mem::transmute(clsidnew)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetViewInfo(&self, dwobject: u32, phmetapict: *const isize, pdvaspect: *const u32, pncurrentscale: *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), ::core::mem::transmute(pdvaspect), ::core::mem::transmute(pncurrentscale)).ok() + (::windows::core::Interface::vtable(self).GetViewInfo)(::windows::core::Interface::as_raw(self), dwobject, ::core::mem::transmute(phmetapict), ::core::mem::transmute(pdvaspect), ::core::mem::transmute(pncurrentscale)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7847,7 +7847,7 @@ impl IOleUIObjInfoA { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).SetViewInfo)(::windows::core::Interface::as_raw(self), dwobject, hmetapict, dvaspect, ncurrentscale, brelativetoorig.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7904,19 +7904,19 @@ pub struct IOleUIObjInfoW(::windows::core::IUnknown); impl IOleUIObjInfoW { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetObjectInfo(&self, dwobject: u32, lpdwobjsize: *mut u32, lplpszlabel: *mut ::windows::core::PWSTR, lplpsztype: *mut ::windows::core::PWSTR, lplpszshorttype: *mut ::windows::core::PWSTR, lplpszlocation: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwobject), ::core::mem::transmute(lpdwobjsize), ::core::mem::transmute(lplpszlabel), ::core::mem::transmute(lplpsztype), ::core::mem::transmute(lplpszshorttype), ::core::mem::transmute(lplpszlocation)).ok() + (::windows::core::Interface::vtable(self).GetObjectInfo)(::windows::core::Interface::as_raw(self), dwobject, ::core::mem::transmute(lpdwobjsize), ::core::mem::transmute(lplpszlabel), ::core::mem::transmute(lplpsztype), ::core::mem::transmute(lplpszshorttype), ::core::mem::transmute(lplpszlocation)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetConvertInfo(&self, dwobject: u32, lpclassid: *mut ::windows::core::GUID, lpwformat: *mut u16, lpconvertdefaultclassid: *mut ::windows::core::GUID, lplpclsidexclude: *mut *mut ::windows::core::GUID, lpcclsidexclude: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConvertInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwobject), ::core::mem::transmute(lpclassid), ::core::mem::transmute(lpwformat), ::core::mem::transmute(lpconvertdefaultclassid), ::core::mem::transmute(lplpclsidexclude), ::core::mem::transmute(lpcclsidexclude)).ok() + (::windows::core::Interface::vtable(self).GetConvertInfo)(::windows::core::Interface::as_raw(self), dwobject, ::core::mem::transmute(lpclassid), ::core::mem::transmute(lpwformat), ::core::mem::transmute(lpconvertdefaultclassid), ::core::mem::transmute(lplpclsidexclude), ::core::mem::transmute(lpcclsidexclude)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn ConvertObject(&self, dwobject: u32, clsidnew: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConvertObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwobject), ::core::mem::transmute(clsidnew)).ok() + (::windows::core::Interface::vtable(self).ConvertObject)(::windows::core::Interface::as_raw(self), dwobject, ::core::mem::transmute(clsidnew)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetViewInfo(&self, dwobject: u32, phmetapict: *const isize, pdvaspect: *const u32, pncurrentscale: *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), ::core::mem::transmute(pdvaspect), ::core::mem::transmute(pncurrentscale)).ok() + (::windows::core::Interface::vtable(self).GetViewInfo)(::windows::core::Interface::as_raw(self), dwobject, ::core::mem::transmute(phmetapict), ::core::mem::transmute(pdvaspect), ::core::mem::transmute(pncurrentscale)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7924,7 +7924,7 @@ impl IOleUIObjInfoW { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).SetViewInfo)(::windows::core::Interface::as_raw(self), dwobject, hmetapict, dvaspect, ncurrentscale, brelativetoorig.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8329,22 +8329,22 @@ impl IPerPropertyBrowsing { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDisplayString(&self, dispid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetDisplayString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDisplayString)(::windows::core::Interface::as_raw(self), dispid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn MapPropertyToPage(&self, dispid: i32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).MapPropertyToPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).MapPropertyToPage)(::windows::core::Interface::as_raw(self), dispid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetPredefinedStrings(&self, dispid: i32, pcastringsout: *mut CALPOLESTR, pcacookiesout: *mut CADWORD) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPredefinedStrings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid), ::core::mem::transmute(pcastringsout), ::core::mem::transmute(pcacookiesout)).ok() + (::windows::core::Interface::vtable(self).GetPredefinedStrings)(::windows::core::Interface::as_raw(self), dispid, ::core::mem::transmute(pcastringsout), ::core::mem::transmute(pcacookiesout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetPredefinedValue(&self, dispid: i32, dwcookie: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetPredefinedValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid), ::core::mem::transmute(dwcookie), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPredefinedValue)(::windows::core::Interface::as_raw(self), dispid, dwcookie, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8661,11 +8661,11 @@ impl IPicture { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Render)(::windows::core::Interface::as_raw(self), hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(cxsrc), ::core::mem::transmute(cysrc), ::core::mem::transmute(prcwbounds)).ok() + (::windows::core::Interface::vtable(self).Render)(::windows::core::Interface::as_raw(self), hdc.into(), x, y, cx, cy, xsrc, ysrc, cxsrc, cysrc, ::core::mem::transmute(prcwbounds)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn set_hPal(&self, hpal: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).set_hPal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hpal)).ok() + (::windows::core::Interface::vtable(self).set_hPal)(::windows::core::Interface::as_raw(self), hpal).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -8822,11 +8822,11 @@ impl IPicture2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Render)(::windows::core::Interface::as_raw(self), hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(cxsrc), ::core::mem::transmute(cysrc), ::core::mem::transmute(prcwbounds)).ok() + (::windows::core::Interface::vtable(self).Render)(::windows::core::Interface::as_raw(self), hdc.into(), x, y, cx, cy, xsrc, ysrc, cxsrc, cysrc, ::core::mem::transmute(prcwbounds)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn set_hPal(&self, hpal: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).set_hPal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hpal)).ok() + (::windows::core::Interface::vtable(self).set_hPal)(::windows::core::Interface::as_raw(self), hpal).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -9033,7 +9033,7 @@ impl IPointerInactive { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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() + (::windows::core::Interface::vtable(self).OnInactiveMouseMove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prectbounds), x, y, grfkeystate).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9041,7 +9041,7 @@ impl IPointerInactive { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).OnInactiveSetCursor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prectbounds), x, y, dwmousemsg, fsetalways.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9099,7 +9099,7 @@ pub struct IPrint(::windows::core::IUnknown); impl IPrint { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn SetInitialPageNum(&self, nfirstpage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialPageNum)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nfirstpage)).ok() + (::windows::core::Interface::vtable(self).SetInitialPageNum)(::windows::core::Interface::as_raw(self), nfirstpage).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetPageInfo(&self, pnfirstpage: *mut i32, pcpages: *mut i32) -> ::windows::core::Result<()> { @@ -9111,7 +9111,7 @@ impl IPrint { where P0: ::std::convert::Into<::windows::core::InParam<'a, IContinueCallback>>, { - (::windows::core::Interface::vtable(self).Print)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfflags), ::core::mem::transmute(pptd), ::core::mem::transmute(pppageset), ::core::mem::transmute(pstgmoptions), pcallback.into().abi(), ::core::mem::transmute(nfirstpage), ::core::mem::transmute(pcpagesprinted), ::core::mem::transmute(pnlastpage)).ok() + (::windows::core::Interface::vtable(self).Print)(::windows::core::Interface::as_raw(self), grfflags, ::core::mem::transmute(pptd), ::core::mem::transmute(pppageset), ::core::mem::transmute(pstgmoptions), pcallback.into().abi(), nfirstpage, ::core::mem::transmute(pcpagesprinted), ::core::mem::transmute(pnlastpage)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9166,11 +9166,11 @@ pub struct IPropertyNotifySink(::windows::core::IUnknown); impl IPropertyNotifySink { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn OnChanged(&self, dispid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid)).ok() + (::windows::core::Interface::vtable(self).OnChanged)(::windows::core::Interface::as_raw(self), dispid).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn OnRequestEdit(&self, dispid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnRequestEdit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid)).ok() + (::windows::core::Interface::vtable(self).OnRequestEdit)(::windows::core::Interface::as_raw(self), dispid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9251,7 +9251,7 @@ impl IPropertyPage { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Show(&self, ncmdshow: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncmdshow)).ok() + (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), ncmdshow).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9378,7 +9378,7 @@ impl IPropertyPage2 { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Show(&self, ncmdshow: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Show)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncmdshow)).ok() + (::windows::core::Interface::vtable(self).base__.Show)(::windows::core::Interface::as_raw(self), ncmdshow).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9407,7 +9407,7 @@ impl IPropertyPage2 { } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn EditProperty(&self, dispid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EditProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid)).ok() + (::windows::core::Interface::vtable(self).EditProperty)(::windows::core::Interface::as_raw(self), dispid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9472,7 +9472,7 @@ pub struct IPropertyPageSite(::windows::core::IUnknown); impl IPropertyPageSite { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn OnStatusChange(&self, dwflags: PROPPAGESTATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetLocaleID(&self) -> ::windows::core::Result { @@ -9619,7 +9619,7 @@ impl IProtectedModeMenuServices { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).LoadMenuID)(::windows::core::Interface::as_raw(self), pszmodulename.into(), ::core::mem::transmute(wresourceid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).LoadMenuID)(::windows::core::Interface::as_raw(self), pszmodulename.into(), wresourceid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9742,7 +9742,7 @@ impl IProvideClassInfo2 { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetGUID(&self, dwguidkind: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetGUID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwguidkind), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetGUID)(::windows::core::Interface::as_raw(self), dwguidkind, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9814,7 +9814,7 @@ impl IProvideMultipleClassInfo { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetGUID(&self, dwguidkind: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetGUID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwguidkind), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).base__.GetGUID)(::windows::core::Interface::as_raw(self), dwguidkind, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetMultiTypeInfoCount(&self) -> ::windows::core::Result { @@ -9824,7 +9824,7 @@ impl IProvideMultipleClassInfo { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInfoOfIndex(&self, iti: u32, dwflags: MULTICLASSINFO_FLAGS, ppticoclass: *mut ::core::option::Option, pdwtiflags: *mut u32, pcdispidreserved: *mut u32, piidprimary: *mut ::windows::core::GUID, piidsource: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetInfoOfIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iti), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppticoclass), ::core::mem::transmute(pdwtiflags), ::core::mem::transmute(pcdispidreserved), ::core::mem::transmute(piidprimary), ::core::mem::transmute(piidsource)).ok() + (::windows::core::Interface::vtable(self).GetInfoOfIndex)(::windows::core::Interface::as_raw(self), iti, dwflags, ::core::mem::transmute(ppticoclass), ::core::mem::transmute(pdwtiflags), ::core::mem::transmute(pcdispidreserved), ::core::mem::transmute(piidprimary), ::core::mem::transmute(piidsource)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10086,7 +10086,7 @@ impl IRecordInfo { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PutField)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wflags), ::core::mem::transmute(pvdata), szfieldname.into(), ::core::mem::transmute(pvarfield)).ok() + (::windows::core::Interface::vtable(self).PutField)(::windows::core::Interface::as_raw(self), wflags, ::core::mem::transmute(pvdata), szfieldname.into(), ::core::mem::transmute(pvarfield)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10094,7 +10094,7 @@ impl IRecordInfo { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PutFieldNoCopy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wflags), ::core::mem::transmute(pvdata), szfieldname.into(), ::core::mem::transmute(pvarfield)).ok() + (::windows::core::Interface::vtable(self).PutFieldNoCopy)(::windows::core::Interface::as_raw(self), wflags, ::core::mem::transmute(pvdata), szfieldname.into(), ::core::mem::transmute(pvarfield)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10214,7 +10214,7 @@ impl ISimpleFrameSite { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).PreMessageFilter)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(msg), wp.into(), lp.into(), ::core::mem::transmute(plresult), ::core::mem::transmute(pdwcookie)).ok() + (::windows::core::Interface::vtable(self).PreMessageFilter)(::windows::core::Interface::as_raw(self), hwnd.into(), msg, wp.into(), lp.into(), ::core::mem::transmute(plresult), ::core::mem::transmute(pdwcookie)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10224,7 +10224,7 @@ impl ISimpleFrameSite { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).PostMessageFilter)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(msg), wp.into(), lp.into(), ::core::mem::transmute(plresult), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).PostMessageFilter)(::windows::core::Interface::as_raw(self), hwnd.into(), msg, wp.into(), lp.into(), ::core::mem::transmute(plresult), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10338,7 +10338,7 @@ impl ITypeChangeEvents { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RequestTypeChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changekind), ptinfobefore.into().abi(), pstrname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RequestTypeChange)(::windows::core::Interface::as_raw(self), changekind, ptinfobefore.into().abi(), pstrname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10347,7 +10347,7 @@ impl ITypeChangeEvents { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::ITypeInfo>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AfterTypeChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changekind), ptinfoafter.into().abi(), pstrname.into()).ok() + (::windows::core::Interface::vtable(self).AfterTypeChange)(::windows::core::Interface::as_raw(self), changekind, ptinfoafter.into().abi(), pstrname.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10463,15 +10463,15 @@ impl ITypeMarshal { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Size(&self, pvtype: *const ::core::ffi::c_void, dwdestcontext: u32, pvdestcontext: *const ::core::ffi::c_void) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Size)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvtype), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Size)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvtype), dwdestcontext, ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Marshal(&self, pvtype: *const ::core::ffi::c_void, dwdestcontext: u32, pvdestcontext: *const ::core::ffi::c_void, cbbufferlength: u32, pbuffer: *mut u8, pcbwritten: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Marshal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvtype), ::core::mem::transmute(dwdestcontext), ::core::mem::transmute(pvdestcontext), ::core::mem::transmute(cbbufferlength), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).Marshal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvtype), dwdestcontext, ::core::mem::transmute(pvdestcontext), cbbufferlength, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Unmarshal(&self, pvtype: *mut ::core::ffi::c_void, dwflags: u32, pbuffer: &[u8], pcbread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unmarshal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvtype), ::core::mem::transmute(dwflags), pbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuffer)), ::core::mem::transmute(pcbread)).ok() + (::windows::core::Interface::vtable(self).Unmarshal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvtype), dwflags, pbuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbuffer)), ::core::mem::transmute(pcbread)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Free(&self, pvtype: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -10532,7 +10532,7 @@ impl IVBFormat { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Format)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vdata), bstrformat.into().abi(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cb), ::core::mem::transmute(lcid), ::core::mem::transmute(sfirstdayofweek), ::core::mem::transmute(sfirstweekofyear), ::core::mem::transmute(rcb)).ok() + (::windows::core::Interface::vtable(self).Format)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vdata), bstrformat.into().abi(), ::core::mem::transmute(lpbuffer), cb, lcid, sfirstdayofweek, sfirstweekofyear, ::core::mem::transmute(rcb)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10587,7 +10587,7 @@ impl IVBGetControl { #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumControls(&self, dwolecontf: OLECONTF, dwwhich: ENUM_CONTROLS_WHICH_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumControls)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwolecontf), ::core::mem::transmute(dwwhich), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumControls)(::windows::core::Interface::as_raw(self), dwolecontf, dwwhich, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10641,7 +10641,7 @@ impl IVariantChangeType { #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ChangeType(&self, pvardst: *mut super::Com::VARIANT, pvarsrc: *const super::Com::VARIANT, lcid: u32, vtnew: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvardst), ::core::mem::transmute(pvarsrc), ::core::mem::transmute(lcid), ::core::mem::transmute(vtnew)).ok() + (::windows::core::Interface::vtable(self).ChangeType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvardst), ::core::mem::transmute(pvarsrc), lcid, vtnew).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10699,7 +10699,7 @@ impl IViewObject { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdctargetdev.into(), hdcdraw.into(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(pfncontinue), ::core::mem::transmute(dwcontinue)).ok() + (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdctargetdev.into(), hdcdraw.into(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), pfncontinue, dwcontinue).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] @@ -10707,15 +10707,15 @@ impl IViewObject { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetColorSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hictargetdev.into(), ::core::mem::transmute(ppcolorset)).ok() + (::windows::core::Interface::vtable(self).GetColorSet)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hictargetdev.into(), ::core::mem::transmute(ppcolorset)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Freeze(&self, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, pdwfreeze: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Freeze)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(pdwfreeze)).ok() + (::windows::core::Interface::vtable(self).Freeze)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(pdwfreeze)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Unfreeze(&self, dwfreeze: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unfreeze)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfreeze)).ok() + (::windows::core::Interface::vtable(self).Unfreeze)(::windows::core::Interface::as_raw(self), dwfreeze).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10723,7 +10723,7 @@ impl IViewObject { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IAdviseSink>>, { - (::windows::core::Interface::vtable(self).SetAdvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aspects), ::core::mem::transmute(advf), padvsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetAdvise)(::windows::core::Interface::as_raw(self), aspects, advf, padvsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10800,7 +10800,7 @@ impl IViewObject2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdctargetdev.into(), hdcdraw.into(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(pfncontinue), ::core::mem::transmute(dwcontinue)).ok() + (::windows::core::Interface::vtable(self).base__.Draw)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdctargetdev.into(), hdcdraw.into(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), pfncontinue, dwcontinue).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] @@ -10808,15 +10808,15 @@ impl IViewObject2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.GetColorSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hictargetdev.into(), ::core::mem::transmute(ppcolorset)).ok() + (::windows::core::Interface::vtable(self).base__.GetColorSet)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hictargetdev.into(), ::core::mem::transmute(ppcolorset)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Freeze(&self, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, pdwfreeze: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Freeze)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(pdwfreeze)).ok() + (::windows::core::Interface::vtable(self).base__.Freeze)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(pdwfreeze)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Unfreeze(&self, dwfreeze: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Unfreeze)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfreeze)).ok() + (::windows::core::Interface::vtable(self).base__.Unfreeze)(::windows::core::Interface::as_raw(self), dwfreeze).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10824,7 +10824,7 @@ impl IViewObject2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IAdviseSink>>, { - (::windows::core::Interface::vtable(self).base__.SetAdvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aspects), ::core::mem::transmute(advf), padvsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetAdvise)(::windows::core::Interface::as_raw(self), aspects, advf, padvsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10835,7 +10835,7 @@ impl IViewObject2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetExtent(&self, dwdrawaspect: u32, lindex: i32, ptd: *const super::Com::DVTARGETDEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetExtent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(ptd), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetExtent)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(ptd), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10908,7 +10908,7 @@ impl IViewObjectEx { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdctargetdev.into(), hdcdraw.into(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(pfncontinue), ::core::mem::transmute(dwcontinue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Draw)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdctargetdev.into(), hdcdraw.into(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), pfncontinue, dwcontinue).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] @@ -10916,15 +10916,15 @@ impl IViewObjectEx { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.GetColorSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hictargetdev.into(), ::core::mem::transmute(ppcolorset)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetColorSet)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hictargetdev.into(), ::core::mem::transmute(ppcolorset)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Freeze(&self, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, pdwfreeze: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Freeze)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(pdwfreeze)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Freeze)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(pdwfreeze)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn Unfreeze(&self, dwfreeze: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Unfreeze)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfreeze)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Unfreeze)(::windows::core::Interface::as_raw(self), dwfreeze).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10932,7 +10932,7 @@ impl IViewObjectEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IAdviseSink>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetAdvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aspects), ::core::mem::transmute(advf), padvsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAdvise)(::windows::core::Interface::as_raw(self), aspects, advf, padvsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10943,13 +10943,13 @@ impl IViewObjectEx { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetExtent(&self, dwdrawaspect: u32, lindex: i32, ptd: *const super::Com::DVTARGETDEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetExtent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(ptd), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetExtent)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(ptd), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRect(&self, dwaspect: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRect)(::windows::core::Interface::as_raw(self), dwaspect, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn GetViewStatus(&self) -> ::windows::core::Result { @@ -10960,13 +10960,13 @@ impl IViewObjectEx { #[cfg(feature = "Win32_Foundation")] pub unsafe fn QueryHitPoint(&self, dwaspect: u32, prectbounds: *const super::super::Foundation::RECT, ptlloc: super::super::Foundation::POINT, lclosehint: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryHitPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), ::core::mem::transmute(prectbounds), ::core::mem::transmute(ptlloc), ::core::mem::transmute(lclosehint), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryHitPoint)(::windows::core::Interface::as_raw(self), dwaspect, ::core::mem::transmute(prectbounds), ::core::mem::transmute(ptlloc), lclosehint, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn QueryHitRect(&self, dwaspect: u32, prectbounds: *const super::super::Foundation::RECT, prectloc: *const super::super::Foundation::RECT, lclosehint: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryHitRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), ::core::mem::transmute(prectbounds), ::core::mem::transmute(prectloc), ::core::mem::transmute(lclosehint), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryHitRect)(::windows::core::Interface::as_raw(self), dwaspect, ::core::mem::transmute(prectbounds), ::core::mem::transmute(prectloc), lclosehint, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] @@ -10975,7 +10975,7 @@ impl IViewObjectEx { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNaturalExtent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(ptd), hictargetdev.into(), ::core::mem::transmute(pextentinfo), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNaturalExtent)(::windows::core::Interface::as_raw(self), dwaspect, lindex, ::core::mem::transmute(ptd), hictargetdev.into(), ::core::mem::transmute(pextentinfo), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11071,7 +11071,7 @@ pub struct IZoomEvents(::windows::core::IUnknown); impl IZoomEvents { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub unsafe fn OnZoomPercentChanged(&self, ulzoompercent: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnZoomPercentChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulzoompercent)).ok() + (::windows::core::Interface::vtable(self).OnZoomPercentChanged)(::windows::core::Interface::as_raw(self), ulzoompercent).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11126,7 +11126,7 @@ where extern "system" { fn IsAccelerator(haccel: super::super::UI::WindowsAndMessaging::HACCEL, caccelentries: i32, lpmsg: *mut super::super::UI::WindowsAndMessaging::MSG, lpwcmd: *mut u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsAccelerator(haccel.into(), ::core::mem::transmute(caccelentries), ::core::mem::transmute(lpmsg), ::core::mem::transmute(lpwcmd))) + ::core::mem::transmute(IsAccelerator(haccel.into(), caccelentries, ::core::mem::transmute(lpmsg), ::core::mem::transmute(lpwcmd))) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11139,7 +11139,7 @@ where extern "system" { fn LHashValOfNameSys(syskind: super::Com::SYSKIND, lcid: u32, szname: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(LHashValOfNameSys(::core::mem::transmute(syskind), ::core::mem::transmute(lcid), szname.into())) + ::core::mem::transmute(LHashValOfNameSys(syskind, lcid, szname.into())) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11152,7 +11152,7 @@ where extern "system" { fn LHashValOfNameSysA(syskind: super::Com::SYSKIND, lcid: u32, szname: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(LHashValOfNameSysA(::core::mem::transmute(syskind), ::core::mem::transmute(lcid), szname.into())) + ::core::mem::transmute(LHashValOfNameSysA(syskind, lcid, szname.into())) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[repr(transparent)] @@ -11251,7 +11251,7 @@ pub unsafe fn LoadRegTypeLib(rguid: *const ::windows::core::GUID, wvermajor: u16 fn LoadRegTypeLib(rguid: *const ::windows::core::GUID, wvermajor: u16, wverminor: u16, lcid: u32, pptlib: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - LoadRegTypeLib(::core::mem::transmute(rguid), ::core::mem::transmute(wvermajor), ::core::mem::transmute(wverminor), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + LoadRegTypeLib(::core::mem::transmute(rguid), wvermajor, wverminor, lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11279,7 +11279,7 @@ where fn LoadTypeLibEx(szfile: ::windows::core::PCWSTR, regkind: REGKIND, pptlib: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - LoadTypeLibEx(szfile.into(), ::core::mem::transmute(regkind), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + LoadTypeLibEx(szfile.into(), regkind, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[repr(transparent)] @@ -14578,7 +14578,7 @@ where extern "system" { fn OleCreate(rclsid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, renderopt: u32, pformatetc: *mut super::Com::FORMATETC, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreate(::core::mem::transmute(rclsid), ::core::mem::transmute(riid), ::core::mem::transmute(renderopt), ::core::mem::transmute(pformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreate(::core::mem::transmute(rclsid), ::core::mem::transmute(riid), renderopt, ::core::mem::transmute(pformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -14604,7 +14604,7 @@ where extern "system" { fn OleCreateEmbeddingHelper(clsid: *const ::windows::core::GUID, punkouter: *mut ::core::ffi::c_void, flags: u32, pcf: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, lplpobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateEmbeddingHelper(::core::mem::transmute(clsid), punkouter.into().abi(), ::core::mem::transmute(flags), pcf.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(lplpobj)).ok() + OleCreateEmbeddingHelper(::core::mem::transmute(clsid), punkouter.into().abi(), flags, pcf.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(lplpobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -14619,7 +14619,7 @@ where extern "system" { fn OleCreateEx(rclsid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: *mut ::core::ffi::c_void, rgdwconnection: *mut u32, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateEx(::core::mem::transmute(rclsid), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateEx(::core::mem::transmute(rclsid), ::core::mem::transmute(riid), dwflags, renderopt, cformats, ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -14644,7 +14644,7 @@ where extern "system" { fn OleCreateFromData(psrcdataobj: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, renderopt: u32, pformatetc: *mut super::Com::FORMATETC, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateFromData(psrcdataobj.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(renderopt), ::core::mem::transmute(pformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateFromData(psrcdataobj.into().abi(), ::core::mem::transmute(riid), renderopt, ::core::mem::transmute(pformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -14660,7 +14660,7 @@ where extern "system" { fn OleCreateFromDataEx(psrcdataobj: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: *mut ::core::ffi::c_void, rgdwconnection: *mut u32, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateFromDataEx(psrcdataobj.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateFromDataEx(psrcdataobj.into().abi(), ::core::mem::transmute(riid), dwflags, renderopt, cformats, ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -14675,7 +14675,7 @@ where extern "system" { fn OleCreateFromFile(rclsid: *const ::windows::core::GUID, lpszfilename: ::windows::core::PCWSTR, riid: *const ::windows::core::GUID, renderopt: u32, lpformatetc: *mut super::Com::FORMATETC, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateFromFile(::core::mem::transmute(rclsid), lpszfilename.into(), ::core::mem::transmute(riid), ::core::mem::transmute(renderopt), ::core::mem::transmute(lpformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateFromFile(::core::mem::transmute(rclsid), lpszfilename.into(), ::core::mem::transmute(riid), renderopt, ::core::mem::transmute(lpformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -14691,7 +14691,7 @@ where extern "system" { fn OleCreateFromFileEx(rclsid: *const ::windows::core::GUID, lpszfilename: ::windows::core::PCWSTR, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: *mut ::core::ffi::c_void, rgdwconnection: *mut u32, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateFromFileEx(::core::mem::transmute(rclsid), lpszfilename.into(), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateFromFileEx(::core::mem::transmute(rclsid), lpszfilename.into(), ::core::mem::transmute(riid), dwflags, renderopt, cformats, ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -14706,7 +14706,7 @@ where extern "system" { fn OleCreateLink(pmklinksrc: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, renderopt: u32, lpformatetc: *mut super::Com::FORMATETC, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateLink(pmklinksrc.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(renderopt), ::core::mem::transmute(lpformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateLink(pmklinksrc.into().abi(), ::core::mem::transmute(riid), renderopt, ::core::mem::transmute(lpformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -14722,7 +14722,7 @@ where extern "system" { fn OleCreateLinkEx(pmklinksrc: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: *mut ::core::ffi::c_void, rgdwconnection: *mut u32, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateLinkEx(pmklinksrc.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateLinkEx(pmklinksrc.into().abi(), ::core::mem::transmute(riid), dwflags, renderopt, cformats, ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -14737,7 +14737,7 @@ where extern "system" { fn OleCreateLinkFromData(psrcdataobj: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, renderopt: u32, pformatetc: *mut super::Com::FORMATETC, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateLinkFromData(psrcdataobj.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(renderopt), ::core::mem::transmute(pformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateLinkFromData(psrcdataobj.into().abi(), ::core::mem::transmute(riid), renderopt, ::core::mem::transmute(pformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -14753,7 +14753,7 @@ where extern "system" { fn OleCreateLinkFromDataEx(psrcdataobj: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: *mut ::core::ffi::c_void, rgdwconnection: *mut u32, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateLinkFromDataEx(psrcdataobj.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateLinkFromDataEx(psrcdataobj.into().abi(), ::core::mem::transmute(riid), dwflags, renderopt, cformats, ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -14768,7 +14768,7 @@ where extern "system" { fn OleCreateLinkToFile(lpszfilename: ::windows::core::PCWSTR, riid: *const ::windows::core::GUID, renderopt: u32, lpformatetc: *mut super::Com::FORMATETC, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateLinkToFile(lpszfilename.into(), ::core::mem::transmute(riid), ::core::mem::transmute(renderopt), ::core::mem::transmute(lpformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateLinkToFile(lpszfilename.into(), ::core::mem::transmute(riid), renderopt, ::core::mem::transmute(lpformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -14784,7 +14784,7 @@ where extern "system" { fn OleCreateLinkToFileEx(lpszfilename: ::windows::core::PCWSTR, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: *mut ::core::ffi::c_void, rgdwconnection: *mut u32, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateLinkToFileEx(lpszfilename.into(), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateLinkToFileEx(lpszfilename.into(), ::core::mem::transmute(riid), dwflags, renderopt, cformats, ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -14824,7 +14824,7 @@ where extern "system" { fn OleCreatePropertyFrame(hwndowner: super::super::Foundation::HWND, x: u32, y: u32, lpszcaption: ::windows::core::PCWSTR, cobjects: u32, ppunk: *mut *mut ::core::ffi::c_void, cpages: u32, ppageclsid: *mut ::windows::core::GUID, lcid: u32, dwreserved: u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreatePropertyFrame(hwndowner.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), lpszcaption.into(), ::core::mem::transmute(cobjects), ::core::mem::transmute(ppunk), ::core::mem::transmute(cpages), ::core::mem::transmute(ppageclsid), ::core::mem::transmute(lcid), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pvreserved)).ok() + OleCreatePropertyFrame(hwndowner.into(), x, y, lpszcaption.into(), cobjects, ::core::mem::transmute(ppunk), cpages, ::core::mem::transmute(ppageclsid), lcid, dwreserved, ::core::mem::transmute(pvreserved)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14849,7 +14849,7 @@ where extern "system" { fn OleCreateStaticFromData(psrcdataobj: *mut ::core::ffi::c_void, iid: *const ::windows::core::GUID, renderopt: u32, pformatetc: *mut super::Com::FORMATETC, pclientsite: *mut ::core::ffi::c_void, pstg: *mut ::core::ffi::c_void, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateStaticFromData(psrcdataobj.into().abi(), ::core::mem::transmute(iid), ::core::mem::transmute(renderopt), ::core::mem::transmute(pformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() + OleCreateStaticFromData(psrcdataobj.into().abi(), ::core::mem::transmute(iid), renderopt, ::core::mem::transmute(pformatetc), pclientsite.into().abi(), pstg.into().abi(), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -14858,7 +14858,7 @@ pub unsafe fn OleDestroyMenuDescriptor(holemenu: isize) -> ::windows::core::Resu extern "system" { fn OleDestroyMenuDescriptor(holemenu: isize) -> ::windows::core::HRESULT; } - OleDestroyMenuDescriptor(::core::mem::transmute(holemenu)).ok() + OleDestroyMenuDescriptor(holemenu).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -14885,7 +14885,7 @@ where extern "system" { fn OleDraw(punknown: *mut ::core::ffi::c_void, dwaspect: u32, hdcdraw: super::super::Graphics::Gdi::HDC, lprcbounds: *mut super::super::Foundation::RECT) -> ::windows::core::HRESULT; } - OleDraw(punknown.into().abi(), ::core::mem::transmute(dwaspect), hdcdraw.into(), ::core::mem::transmute(lprcbounds)).ok() + OleDraw(punknown.into().abi(), dwaspect, hdcdraw.into(), ::core::mem::transmute(lprcbounds)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14898,7 +14898,7 @@ where extern "system" { fn OleDuplicateData(hsrc: super::super::Foundation::HANDLE, cfformat: u16, uiflags: u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(OleDuplicateData(hsrc.into(), ::core::mem::transmute(cfformat), ::core::mem::transmute(uiflags))) + ::core::mem::transmute(OleDuplicateData(hsrc.into(), cfformat, uiflags)) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -15055,7 +15055,7 @@ where extern "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.into().abi(), ::core::mem::transmute(lsize), frunmode.into(), ::core::mem::transmute(riid), ::core::mem::transmute(lplpvobj)).ok() + OleLoadPicture(lpstream.into().abi(), lsize, frunmode.into(), ::core::mem::transmute(riid), ::core::mem::transmute(lplpvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -15069,7 +15069,7 @@ where extern "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: u32, lplpvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleLoadPictureEx(lpstream.into().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() + OleLoadPictureEx(lpstream.into().abi(), lsize, frunmode.into(), ::core::mem::transmute(riid), xsizedesired, ysizedesired, dwflags, ::core::mem::transmute(lplpvobj)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -15097,7 +15097,7 @@ where fn OleLoadPictureFileEx(varfilename: ::core::mem::ManuallyDrop, xsizedesired: u32, ysizedesired: u32, dwflags: u32, lplpdisppicture: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - OleLoadPictureFileEx(varfilename.into().abi(), ::core::mem::transmute(xsizedesired), ::core::mem::transmute(ysizedesired), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + OleLoadPictureFileEx(varfilename.into().abi(), xsizedesired, ysizedesired, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -15110,7 +15110,7 @@ where extern "system" { fn OleLoadPicturePath(szurlorpath: ::windows::core::PCWSTR, punkcaller: *mut ::core::ffi::c_void, dwreserved: u32, clrreserved: u32, riid: *const ::windows::core::GUID, ppvret: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleLoadPicturePath(szurlorpath.into(), punkcaller.into().abi(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(clrreserved), ::core::mem::transmute(riid), ::core::mem::transmute(ppvret)).ok() + OleLoadPicturePath(szurlorpath.into(), punkcaller.into().abi(), dwreserved, clrreserved, ::core::mem::transmute(riid), ::core::mem::transmute(ppvret)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15170,7 +15170,7 @@ where extern "system" { fn OleMetafilePictFromIconAndLabel(hicon: super::super::UI::WindowsAndMessaging::HICON, lpszlabel: ::windows::core::PCWSTR, lpszsourcefile: ::windows::core::PCWSTR, iiconindex: u32) -> isize; } - ::core::mem::transmute(OleMetafilePictFromIconAndLabel(hicon.into(), lpszlabel.into(), lpszsourcefile.into(), ::core::mem::transmute(iiconindex))) + ::core::mem::transmute(OleMetafilePictFromIconAndLabel(hicon.into(), lpszlabel.into(), lpszsourcefile.into(), iiconindex)) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15221,7 +15221,7 @@ pub unsafe fn OleRegEnumFormatEtc(clsid: *const ::windows::core::GUID, dwdirecti fn OleRegEnumFormatEtc(clsid: *const ::windows::core::GUID, dwdirection: u32, ppenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - OleRegEnumFormatEtc(::core::mem::transmute(clsid), ::core::mem::transmute(dwdirection), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + OleRegEnumFormatEtc(::core::mem::transmute(clsid), dwdirection, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -15240,7 +15240,7 @@ pub unsafe fn OleRegGetMiscStatus(clsid: *const ::windows::core::GUID, dwaspect: extern "system" { fn OleRegGetMiscStatus(clsid: *const ::windows::core::GUID, dwaspect: u32, pdwstatus: *mut u32) -> ::windows::core::HRESULT; } - OleRegGetMiscStatus(::core::mem::transmute(clsid), ::core::mem::transmute(dwaspect), ::core::mem::transmute(pdwstatus)).ok() + OleRegGetMiscStatus(::core::mem::transmute(clsid), dwaspect, ::core::mem::transmute(pdwstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -15250,7 +15250,7 @@ pub unsafe fn OleRegGetUserType(clsid: *const ::windows::core::GUID, dwformoftyp fn OleRegGetUserType(clsid: *const ::windows::core::GUID, dwformoftype: u32, pszusertype: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - OleRegGetUserType(::core::mem::transmute(clsid), ::core::mem::transmute(dwformoftype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + OleRegGetUserType(::core::mem::transmute(clsid), dwformoftype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -15357,7 +15357,7 @@ where extern "system" { fn OleSetMenuDescriptor(holemenu: isize, hwndframe: super::super::Foundation::HWND, hwndactiveobject: super::super::Foundation::HWND, lpframe: *mut ::core::ffi::c_void, lpactiveobj: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleSetMenuDescriptor(::core::mem::transmute(holemenu), hwndframe.into(), hwndactiveobject.into(), lpframe.into().abi(), lpactiveobj.into().abi()).ok() + OleSetMenuDescriptor(holemenu, hwndframe.into(), hwndactiveobject.into(), lpframe.into().abi(), lpactiveobj.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -15383,7 +15383,7 @@ where extern "system" { fn OleTranslateColor(clr: u32, hpal: super::super::Graphics::Gdi::HPALETTE, lpcolorref: *mut u32) -> ::windows::core::HRESULT; } - OleTranslateColor(::core::mem::transmute(clr), hpal.into(), ::core::mem::transmute(lpcolorref)).ok() + OleTranslateColor(clr, hpal.into(), ::core::mem::transmute(lpcolorref)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -15399,7 +15399,7 @@ where extern "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; } - ::core::mem::transmute(OleUIAddVerbMenuA(lpoleobj.into().abi(), lpszshorttype.into(), hmenu.into(), ::core::mem::transmute(upos), ::core::mem::transmute(uidverbmin), ::core::mem::transmute(uidverbmax), baddconvert.into(), ::core::mem::transmute(idconvert), ::core::mem::transmute(lphmenu))) + ::core::mem::transmute(OleUIAddVerbMenuA(lpoleobj.into().abi(), lpszshorttype.into(), hmenu.into(), upos, uidverbmin, uidverbmax, baddconvert.into(), idconvert, ::core::mem::transmute(lphmenu))) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -15415,7 +15415,7 @@ where extern "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; } - ::core::mem::transmute(OleUIAddVerbMenuW(lpoleobj.into().abi(), lpszshorttype.into(), hmenu.into(), ::core::mem::transmute(upos), ::core::mem::transmute(uidverbmin), ::core::mem::transmute(uidverbmax), baddconvert.into(), ::core::mem::transmute(idconvert), ::core::mem::transmute(lphmenu))) + ::core::mem::transmute(OleUIAddVerbMenuW(lpoleobj.into().abi(), lpszshorttype.into(), hmenu.into(), upos, uidverbmin, uidverbmax, baddconvert.into(), idconvert, ::core::mem::transmute(lphmenu))) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Media\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] @@ -15448,7 +15448,7 @@ where extern "system" { fn OleUICanConvertOrActivateAs(rclsid: *const ::windows::core::GUID, fislinkedobject: super::super::Foundation::BOOL, wformat: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(OleUICanConvertOrActivateAs(::core::mem::transmute(rclsid), fislinkedobject.into(), ::core::mem::transmute(wformat))) + ::core::mem::transmute(OleUICanConvertOrActivateAs(::core::mem::transmute(rclsid), fislinkedobject.into(), wformat)) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15601,7 +15601,7 @@ where extern "system" { fn OleUIPromptUserA(ntemplate: i32, hwndparent: super::super::Foundation::HWND) -> i32; } - ::core::mem::transmute(OleUIPromptUserA(::core::mem::transmute(ntemplate), hwndparent.into())) + ::core::mem::transmute(OleUIPromptUserA(ntemplate, hwndparent.into())) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15614,7 +15614,7 @@ where extern "system" { fn OleUIPromptUserW(ntemplate: i32, hwndparent: super::super::Foundation::HWND) -> i32; } - ::core::mem::transmute(OleUIPromptUserW(::core::mem::transmute(ntemplate), hwndparent.into())) + ::core::mem::transmute(OleUIPromptUserW(ntemplate, hwndparent.into())) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15629,7 +15629,7 @@ where extern "system" { fn OleUIUpdateLinksA(lpoleuilinkcntr: *mut ::core::ffi::c_void, hwndparent: super::super::Foundation::HWND, lpsztitle: ::windows::core::PCSTR, clinks: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(OleUIUpdateLinksA(lpoleuilinkcntr.into().abi(), hwndparent.into(), lpsztitle.into(), ::core::mem::transmute(clinks))) + ::core::mem::transmute(OleUIUpdateLinksA(lpoleuilinkcntr.into().abi(), hwndparent.into(), lpsztitle.into(), clinks)) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15644,7 +15644,7 @@ where extern "system" { fn OleUIUpdateLinksW(lpoleuilinkcntr: *mut ::core::ffi::c_void, hwndparent: super::super::Foundation::HWND, lpsztitle: ::windows::core::PCWSTR, clinks: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(OleUIUpdateLinksW(lpoleuilinkcntr.into().abi(), hwndparent.into(), lpsztitle.into(), ::core::mem::transmute(clinks))) + ::core::mem::transmute(OleUIUpdateLinksW(lpoleuilinkcntr.into().abi(), hwndparent.into(), lpsztitle.into(), clinks)) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -16570,7 +16570,7 @@ pub unsafe fn QueryPathOfRegTypeLib(guid: *const ::windows::core::GUID, wmaj: u1 fn QueryPathOfRegTypeLib(guid: *const ::windows::core::GUID, wmaj: u16, wmin: u16, lcid: u32, lpbstrpathname: *mut *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut u16>::zeroed(); - QueryPathOfRegTypeLib(::core::mem::transmute(guid), ::core::mem::transmute(wmaj), ::core::mem::transmute(wmin), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u16>(result__) + QueryPathOfRegTypeLib(::core::mem::transmute(guid), wmaj, wmin, lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u16>(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[repr(transparent)] @@ -16644,7 +16644,7 @@ where extern "system" { fn RegisterActiveObject(punk: *mut ::core::ffi::c_void, rclsid: *const ::windows::core::GUID, dwflags: u32, pdwregister: *mut u32) -> ::windows::core::HRESULT; } - RegisterActiveObject(punk.into().abi(), ::core::mem::transmute(rclsid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwregister)).ok() + RegisterActiveObject(punk.into().abi(), ::core::mem::transmute(rclsid), dwflags, ::core::mem::transmute(pdwregister)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16707,7 +16707,7 @@ pub unsafe fn RevokeActiveObject(dwregister: u32, pvreserved: *mut ::core::ffi:: extern "system" { fn RevokeActiveObject(dwregister: u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - RevokeActiveObject(::core::mem::transmute(dwregister), ::core::mem::transmute(pvreserved)).ok() + RevokeActiveObject(dwregister, ::core::mem::transmute(pvreserved)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16855,7 +16855,7 @@ pub unsafe fn SafeArrayAllocDescriptor(cdims: u32) -> ::windows::core::Result<*m fn SafeArrayAllocDescriptor(cdims: u32, ppsaout: *mut *mut super::Com::SAFEARRAY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut super::Com::SAFEARRAY>::zeroed(); - SafeArrayAllocDescriptor(::core::mem::transmute(cdims), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) + SafeArrayAllocDescriptor(cdims, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -16866,7 +16866,7 @@ pub unsafe fn SafeArrayAllocDescriptorEx(vt: u16, cdims: u32) -> ::windows::core fn SafeArrayAllocDescriptorEx(vt: u16, cdims: u32, ppsaout: *mut *mut super::Com::SAFEARRAY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut super::Com::SAFEARRAY>::zeroed(); - SafeArrayAllocDescriptorEx(::core::mem::transmute(vt), ::core::mem::transmute(cdims), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) + SafeArrayAllocDescriptorEx(vt, cdims, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -16897,7 +16897,7 @@ pub unsafe fn SafeArrayCreate(vt: u16, cdims: u32, rgsabound: *const super::Com: extern "system" { fn SafeArrayCreate(vt: u16, cdims: u32, rgsabound: *const super::Com::SAFEARRAYBOUND) -> *mut super::Com::SAFEARRAY; } - ::core::mem::transmute(SafeArrayCreate(::core::mem::transmute(vt), ::core::mem::transmute(cdims), ::core::mem::transmute(rgsabound))) + ::core::mem::transmute(SafeArrayCreate(vt, cdims, ::core::mem::transmute(rgsabound))) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -16907,7 +16907,7 @@ pub unsafe fn SafeArrayCreateEx(vt: u16, cdims: u32, rgsabound: *const super::Co extern "system" { fn SafeArrayCreateEx(vt: u16, cdims: u32, rgsabound: *const super::Com::SAFEARRAYBOUND, pvextra: *const ::core::ffi::c_void) -> *mut super::Com::SAFEARRAY; } - ::core::mem::transmute(SafeArrayCreateEx(::core::mem::transmute(vt), ::core::mem::transmute(cdims), ::core::mem::transmute(rgsabound), ::core::mem::transmute(pvextra))) + ::core::mem::transmute(SafeArrayCreateEx(vt, cdims, ::core::mem::transmute(rgsabound), ::core::mem::transmute(pvextra))) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -16917,7 +16917,7 @@ pub unsafe fn SafeArrayCreateVector(vt: u16, llbound: i32, celements: u32) -> *m extern "system" { fn SafeArrayCreateVector(vt: u16, llbound: i32, celements: u32) -> *mut super::Com::SAFEARRAY; } - ::core::mem::transmute(SafeArrayCreateVector(::core::mem::transmute(vt), ::core::mem::transmute(llbound), ::core::mem::transmute(celements))) + ::core::mem::transmute(SafeArrayCreateVector(vt, llbound, celements)) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -16927,7 +16927,7 @@ pub unsafe fn SafeArrayCreateVectorEx(vt: u16, llbound: i32, celements: u32, pve extern "system" { fn SafeArrayCreateVectorEx(vt: u16, llbound: i32, celements: u32, pvextra: *const ::core::ffi::c_void) -> *mut super::Com::SAFEARRAY; } - ::core::mem::transmute(SafeArrayCreateVectorEx(::core::mem::transmute(vt), ::core::mem::transmute(llbound), ::core::mem::transmute(celements), ::core::mem::transmute(pvextra))) + ::core::mem::transmute(SafeArrayCreateVectorEx(vt, llbound, celements, ::core::mem::transmute(pvextra))) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -17009,7 +17009,7 @@ pub unsafe fn SafeArrayGetLBound(psa: *const super::Com::SAFEARRAY, ndim: u32) - fn SafeArrayGetLBound(psa: *const super::Com::SAFEARRAY, ndim: u32, pllbound: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - SafeArrayGetLBound(::core::mem::transmute(psa), ::core::mem::transmute(ndim), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + SafeArrayGetLBound(::core::mem::transmute(psa), ndim, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -17031,7 +17031,7 @@ pub unsafe fn SafeArrayGetUBound(psa: *const super::Com::SAFEARRAY, ndim: u32) - fn SafeArrayGetUBound(psa: *const super::Com::SAFEARRAY, ndim: u32, plubound: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - SafeArrayGetUBound(::core::mem::transmute(psa), ::core::mem::transmute(ndim), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + SafeArrayGetUBound(::core::mem::transmute(psa), ndim, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -17387,7 +17387,7 @@ pub unsafe fn UnRegisterTypeLib(libid: *const ::windows::core::GUID, wvermajor: extern "system" { fn UnRegisterTypeLib(libid: *const ::windows::core::GUID, wvermajor: u16, wverminor: u16, lcid: u32, syskind: super::Com::SYSKIND) -> ::windows::core::HRESULT; } - UnRegisterTypeLib(::core::mem::transmute(libid), ::core::mem::transmute(wvermajor), ::core::mem::transmute(wverminor), ::core::mem::transmute(lcid), ::core::mem::transmute(syskind)).ok() + UnRegisterTypeLib(::core::mem::transmute(libid), wvermajor, wverminor, lcid, syskind).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -17397,7 +17397,7 @@ pub unsafe fn UnRegisterTypeLibForUser(libid: *const ::windows::core::GUID, wmaj extern "system" { fn UnRegisterTypeLibForUser(libid: *const ::windows::core::GUID, wmajorvernum: u16, wminorvernum: u16, lcid: u32, syskind: super::Com::SYSKIND) -> ::windows::core::HRESULT; } - UnRegisterTypeLibForUser(::core::mem::transmute(libid), ::core::mem::transmute(wmajorvernum), ::core::mem::transmute(wminorvernum), ::core::mem::transmute(lcid), ::core::mem::transmute(syskind)).ok() + UnRegisterTypeLibForUser(::core::mem::transmute(libid), wmajorvernum, wminorvernum, lcid, syskind).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const VARCMP_EQ: u32 = 1u32; @@ -17704,7 +17704,7 @@ pub unsafe fn VarBoolFromDate(datein: f64) -> ::windows::core::Result { fn VarBoolFromDate(datein: f64, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17729,7 +17729,7 @@ where fn VarBoolFromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17753,7 +17753,7 @@ pub unsafe fn VarBoolFromI2(sin: i16) -> ::windows::core::Result { fn VarBoolFromI2(sin: i16, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromI2(::core::mem::transmute(sin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromI2(sin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -17763,7 +17763,7 @@ pub unsafe fn VarBoolFromI4(lin: i32) -> ::windows::core::Result { fn VarBoolFromI4(lin: i32, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromI4(::core::mem::transmute(lin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromI4(lin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -17773,7 +17773,7 @@ pub unsafe fn VarBoolFromI8(i64in: i64) -> ::windows::core::Result { fn VarBoolFromI8(i64in: i64, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -17783,7 +17783,7 @@ pub unsafe fn VarBoolFromR4(fltin: f32) -> ::windows::core::Result { fn VarBoolFromR4(fltin: f32, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -17793,7 +17793,7 @@ pub unsafe fn VarBoolFromR8(dblin: f64) -> ::windows::core::Result { fn VarBoolFromR8(dblin: f64, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromR8(::core::mem::transmute(dblin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromR8(dblin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -17806,7 +17806,7 @@ where fn VarBoolFromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -17816,7 +17816,7 @@ pub unsafe fn VarBoolFromUI1(bin: u8) -> ::windows::core::Result { fn VarBoolFromUI1(bin: u8, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -17826,7 +17826,7 @@ pub unsafe fn VarBoolFromUI2(uiin: u16) -> ::windows::core::Result { fn VarBoolFromUI2(uiin: u16, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -17836,7 +17836,7 @@ pub unsafe fn VarBoolFromUI4(ulin: u32) -> ::windows::core::Result { fn VarBoolFromUI4(ulin: u32, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -17846,7 +17846,7 @@ pub unsafe fn VarBoolFromUI8(i64in: u64) -> ::windows::core::Result { fn VarBoolFromUI8(i64in: u64, pboolout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarBoolFromUI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBoolFromUI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17875,7 +17875,7 @@ where extern "system" { fn VarBstrCmp(bstrleft: ::core::mem::ManuallyDrop, bstrright: ::core::mem::ManuallyDrop, lcid: u32, dwflags: u32) -> ::windows::core::HRESULT; } - VarBstrCmp(bstrleft.into().abi(), bstrright.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags)).ok() + VarBstrCmp(bstrleft.into().abi(), bstrright.into().abi(), lcid, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17886,7 +17886,7 @@ pub unsafe fn VarBstrFromBool(boolin: i16, lcid: u32, dwflags: u32) -> ::windows fn VarBstrFromBool(boolin: i16, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromBool(::core::mem::transmute(boolin), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromBool(boolin, lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -17897,7 +17897,7 @@ pub unsafe fn VarBstrFromCy(cyin: super::Com::CY, lcid: u32, dwflags: u32) -> :: fn VarBstrFromCy(cyin: super::Com::CY, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromCy(::core::mem::transmute(cyin), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromCy(::core::mem::transmute(cyin), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17908,7 +17908,7 @@ pub unsafe fn VarBstrFromDate(datein: f64, lcid: u32, dwflags: u32) -> ::windows fn VarBstrFromDate(datein: f64, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromDate(::core::mem::transmute(datein), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromDate(datein, lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17919,7 +17919,7 @@ pub unsafe fn VarBstrFromDec(pdecin: *const super::super::Foundation::DECIMAL, l fn VarBstrFromDec(pdecin: *const super::super::Foundation::DECIMAL, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromDec(::core::mem::transmute(pdecin), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromDec(::core::mem::transmute(pdecin), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -17933,7 +17933,7 @@ where fn VarBstrFromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromDisp(pdispin.into().abi(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17947,7 +17947,7 @@ where fn VarBstrFromI1(cin: super::super::Foundation::CHAR, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromI1(cin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromI1(cin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17958,7 +17958,7 @@ pub unsafe fn VarBstrFromI2(ival: i16, lcid: u32, dwflags: u32) -> ::windows::co fn VarBstrFromI2(ival: i16, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromI2(::core::mem::transmute(ival), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromI2(ival, lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17969,7 +17969,7 @@ pub unsafe fn VarBstrFromI4(lin: i32, lcid: u32, dwflags: u32) -> ::windows::cor fn VarBstrFromI4(lin: i32, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromI4(::core::mem::transmute(lin), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromI4(lin, lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17980,7 +17980,7 @@ pub unsafe fn VarBstrFromI8(i64in: i64, lcid: u32, dwflags: u32) -> ::windows::c fn VarBstrFromI8(i64in: i64, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromI8(::core::mem::transmute(i64in), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromI8(i64in, lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17991,7 +17991,7 @@ pub unsafe fn VarBstrFromR4(fltin: f32, lcid: u32, dwflags: u32) -> ::windows::c fn VarBstrFromR4(fltin: f32, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromR4(::core::mem::transmute(fltin), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromR4(fltin, lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18002,7 +18002,7 @@ pub unsafe fn VarBstrFromR8(dblin: f64, lcid: u32, dwflags: u32) -> ::windows::c fn VarBstrFromR8(dblin: f64, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromR8(::core::mem::transmute(dblin), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromR8(dblin, lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18013,7 +18013,7 @@ pub unsafe fn VarBstrFromUI1(bval: u8, lcid: u32, dwflags: u32) -> ::windows::co fn VarBstrFromUI1(bval: u8, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromUI1(::core::mem::transmute(bval), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromUI1(bval, lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18024,7 +18024,7 @@ pub unsafe fn VarBstrFromUI2(uiin: u16, lcid: u32, dwflags: u32) -> ::windows::c fn VarBstrFromUI2(uiin: u16, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromUI2(uiin, lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18035,7 +18035,7 @@ pub unsafe fn VarBstrFromUI4(ulin: u32, lcid: u32, dwflags: u32) -> ::windows::c fn VarBstrFromUI4(ulin: u32, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromUI4(ulin, lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18046,7 +18046,7 @@ pub unsafe fn VarBstrFromUI8(ui64in: u64, lcid: u32, dwflags: u32) -> ::windows: fn VarBstrFromUI8(ui64in: u64, lcid: u32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarBstrFromUI8(::core::mem::transmute(ui64in), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarBstrFromUI8(ui64in, lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -18067,7 +18067,7 @@ pub unsafe fn VarCmp(pvarleft: *const super::Com::VARIANT, pvarright: *const sup extern "system" { fn VarCmp(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT, lcid: u32, dwflags: u32) -> ::windows::core::HRESULT; } - VarCmp(::core::mem::transmute(pvarleft), ::core::mem::transmute(pvarright), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags)).ok() + VarCmp(::core::mem::transmute(pvarleft), ::core::mem::transmute(pvarright), lcid, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18109,7 +18109,7 @@ pub unsafe fn VarCyCmpR8(cyleft: super::Com::CY, dblright: f64) -> ::windows::co extern "system" { fn VarCyCmpR8(cyleft: super::Com::CY, dblright: f64) -> ::windows::core::HRESULT; } - VarCyCmpR8(::core::mem::transmute(cyleft), ::core::mem::transmute(dblright)).ok() + VarCyCmpR8(::core::mem::transmute(cyleft), dblright).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18131,7 +18131,7 @@ pub unsafe fn VarCyFromBool(boolin: i16) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18142,7 +18142,7 @@ pub unsafe fn VarCyFromDate(datein: f64) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -18167,7 +18167,7 @@ where fn VarCyFromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, pcyout: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -18192,7 +18192,7 @@ pub unsafe fn VarCyFromI2(sin: i16) -> ::windows::core::Result { fn VarCyFromI2(sin: i16, pcyout: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromI2(::core::mem::transmute(sin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromI2(sin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18203,7 +18203,7 @@ pub unsafe fn VarCyFromI4(lin: i32) -> ::windows::core::Result { fn VarCyFromI4(lin: i32, pcyout: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromI4(::core::mem::transmute(lin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromI4(lin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18214,7 +18214,7 @@ pub unsafe fn VarCyFromI8(i64in: i64) -> ::windows::core::Result fn VarCyFromI8(i64in: i64, pcyout: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18225,7 +18225,7 @@ pub unsafe fn VarCyFromR4(fltin: f32) -> ::windows::core::Result fn VarCyFromR4(fltin: f32, pcyout: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18236,7 +18236,7 @@ pub unsafe fn VarCyFromR8(dblin: f64) -> ::windows::core::Result fn VarCyFromR8(dblin: f64, pcyout: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromR8(::core::mem::transmute(dblin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromR8(dblin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18250,7 +18250,7 @@ where fn VarCyFromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pcyout: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18261,7 +18261,7 @@ pub unsafe fn VarCyFromUI1(bin: u8) -> ::windows::core::Result { fn VarCyFromUI1(bin: u8, pcyout: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18272,7 +18272,7 @@ pub unsafe fn VarCyFromUI2(uiin: u16) -> ::windows::core::Result fn VarCyFromUI2(uiin: u16, pcyout: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18283,7 +18283,7 @@ pub unsafe fn VarCyFromUI4(ulin: u32) -> ::windows::core::Result fn VarCyFromUI4(ulin: u32, pcyout: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18294,7 +18294,7 @@ pub unsafe fn VarCyFromUI8(ui64in: u64) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyFromUI8(::core::mem::transmute(ui64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyFromUI8(ui64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18327,7 +18327,7 @@ pub unsafe fn VarCyMulI4(cyleft: super::Com::CY, lright: i32) -> ::windows::core fn VarCyMulI4(cyleft: super::Com::CY, lright: i32, pcyresult: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyMulI4(::core::mem::transmute(cyleft), ::core::mem::transmute(lright), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyMulI4(::core::mem::transmute(cyleft), lright, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18338,7 +18338,7 @@ pub unsafe fn VarCyMulI8(cyleft: super::Com::CY, lright: i64) -> ::windows::core fn VarCyMulI8(cyleft: super::Com::CY, lright: i64, pcyresult: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyMulI8(::core::mem::transmute(cyleft), ::core::mem::transmute(lright), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyMulI8(::core::mem::transmute(cyleft), lright, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18360,7 +18360,7 @@ pub unsafe fn VarCyRound(cyin: super::Com::CY, cdecimals: i32) -> ::windows::cor fn VarCyRound(cyin: super::Com::CY, cdecimals: i32, pcyresult: *mut super::Com::CY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarCyRound(::core::mem::transmute(cyin), ::core::mem::transmute(cdecimals), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarCyRound(::core::mem::transmute(cyin), cdecimals, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18381,7 +18381,7 @@ pub unsafe fn VarDateFromBool(boolin: i16) -> ::windows::core::Result { fn VarDateFromBool(boolin: i16, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18417,7 +18417,7 @@ where fn VarDateFromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18441,7 +18441,7 @@ pub unsafe fn VarDateFromI2(sin: i16) -> ::windows::core::Result { fn VarDateFromI2(sin: i16, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromI2(::core::mem::transmute(sin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromI2(sin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -18451,7 +18451,7 @@ pub unsafe fn VarDateFromI4(lin: i32) -> ::windows::core::Result { fn VarDateFromI4(lin: i32, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromI4(::core::mem::transmute(lin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromI4(lin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -18461,7 +18461,7 @@ pub unsafe fn VarDateFromI8(i64in: i64) -> ::windows::core::Result { fn VarDateFromI8(i64in: i64, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -18471,7 +18471,7 @@ pub unsafe fn VarDateFromR4(fltin: f32) -> ::windows::core::Result { fn VarDateFromR4(fltin: f32, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -18481,7 +18481,7 @@ pub unsafe fn VarDateFromR8(dblin: f64) -> ::windows::core::Result { fn VarDateFromR8(dblin: f64, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromR8(::core::mem::transmute(dblin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromR8(dblin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -18494,7 +18494,7 @@ where fn VarDateFromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -18504,7 +18504,7 @@ pub unsafe fn VarDateFromUI1(bin: u8) -> ::windows::core::Result { fn VarDateFromUI1(bin: u8, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -18514,7 +18514,7 @@ pub unsafe fn VarDateFromUI2(uiin: u16) -> ::windows::core::Result { fn VarDateFromUI2(uiin: u16, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -18524,7 +18524,7 @@ pub unsafe fn VarDateFromUI4(ulin: u32) -> ::windows::core::Result { fn VarDateFromUI4(ulin: u32, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -18534,7 +18534,7 @@ pub unsafe fn VarDateFromUI8(ui64in: u64) -> ::windows::core::Result { fn VarDateFromUI8(ui64in: u64, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromUI8(::core::mem::transmute(ui64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromUI8(ui64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18545,7 +18545,7 @@ pub unsafe fn VarDateFromUdate(pudatein: *const UDATE, dwflags: u32) -> ::window fn VarDateFromUdate(pudatein: *const UDATE, dwflags: u32, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromUdate(::core::mem::transmute(pudatein), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromUdate(::core::mem::transmute(pudatein), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18556,7 +18556,7 @@ pub unsafe fn VarDateFromUdateEx(pudatein: *const UDATE, lcid: u32, dwflags: u32 fn VarDateFromUdateEx(pudatein: *const UDATE, lcid: u32, dwflags: u32, pdateout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDateFromUdateEx(::core::mem::transmute(pudatein), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDateFromUdateEx(::core::mem::transmute(pudatein), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18598,7 +18598,7 @@ pub unsafe fn VarDecCmpR8(pdecleft: *const super::super::Foundation::DECIMAL, db extern "system" { fn VarDecCmpR8(pdecleft: *const super::super::Foundation::DECIMAL, dblright: f64) -> ::windows::core::HRESULT; } - VarDecCmpR8(::core::mem::transmute(pdecleft), ::core::mem::transmute(dblright)).ok() + VarDecCmpR8(::core::mem::transmute(pdecleft), dblright).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18631,7 +18631,7 @@ pub unsafe fn VarDecFromBool(boolin: i16) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -18653,7 +18653,7 @@ pub unsafe fn VarDecFromDate(datein: f64) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -18667,7 +18667,7 @@ where fn VarDecFromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, pdecout: *mut super::super::Foundation::DECIMAL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18692,7 +18692,7 @@ pub unsafe fn VarDecFromI2(uiin: i16) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18703,7 +18703,7 @@ pub unsafe fn VarDecFromI4(lin: i32) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromI4(::core::mem::transmute(lin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromI4(lin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18714,7 +18714,7 @@ pub unsafe fn VarDecFromI8(i64in: i64) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18725,7 +18725,7 @@ pub unsafe fn VarDecFromR4(fltin: f32) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18736,7 +18736,7 @@ pub unsafe fn VarDecFromR8(dblin: f64) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromR8(::core::mem::transmute(dblin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromR8(dblin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18750,7 +18750,7 @@ where fn VarDecFromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pdecout: *mut super::super::Foundation::DECIMAL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18761,7 +18761,7 @@ pub unsafe fn VarDecFromUI1(bin: u8) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18772,7 +18772,7 @@ pub unsafe fn VarDecFromUI2(uiin: u16) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18783,7 +18783,7 @@ pub unsafe fn VarDecFromUI4(ulin: u32) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18794,7 +18794,7 @@ pub unsafe fn VarDecFromUI8(ui64in: u64) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecFromUI8(::core::mem::transmute(ui64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecFromUI8(ui64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18838,7 +18838,7 @@ pub unsafe fn VarDecRound(pdecin: *const super::super::Foundation::DECIMAL, cdec fn VarDecRound(pdecin: *const super::super::Foundation::DECIMAL, cdecimals: i32, pdecresult: *mut super::super::Foundation::DECIMAL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarDecRound(::core::mem::transmute(pdecin), ::core::mem::transmute(cdecimals), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarDecRound(::core::mem::transmute(pdecin), cdecimals, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18896,7 +18896,7 @@ where fn VarFormat(pvarin: *const super::Com::VARIANT, pstrformat: ::windows::core::PCWSTR, ifirstday: i32, ifirstweek: i32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarFormat(::core::mem::transmute(pvarin), pstrformat.into(), ::core::mem::transmute(ifirstday), ::core::mem::transmute(ifirstweek), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarFormat(::core::mem::transmute(pvarin), pstrformat.into(), ifirstday, ifirstweek, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -18907,7 +18907,7 @@ pub unsafe fn VarFormatCurrency(pvarin: *const super::Com::VARIANT, inumdig: i32 fn VarFormatCurrency(pvarin: *const super::Com::VARIANT, inumdig: i32, iinclead: i32, iuseparens: i32, igroup: i32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarFormatCurrency(::core::mem::transmute(pvarin), ::core::mem::transmute(inumdig), ::core::mem::transmute(iinclead), ::core::mem::transmute(iuseparens), ::core::mem::transmute(igroup), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarFormatCurrency(::core::mem::transmute(pvarin), inumdig, iinclead, iuseparens, igroup, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -18918,7 +18918,7 @@ pub unsafe fn VarFormatDateTime(pvarin: *const super::Com::VARIANT, inamedformat fn VarFormatDateTime(pvarin: *const super::Com::VARIANT, inamedformat: i32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarFormatDateTime(::core::mem::transmute(pvarin), ::core::mem::transmute(inamedformat), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarFormatDateTime(::core::mem::transmute(pvarin), inamedformat, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -18931,7 +18931,7 @@ where extern "system" { fn VarFormatFromTokens(pvarin: *const super::Com::VARIANT, pstrformat: ::windows::core::PCWSTR, pbtokcur: *const u8, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR, lcid: u32) -> ::windows::core::HRESULT; } - VarFormatFromTokens(::core::mem::transmute(pvarin), pstrformat.into(), ::core::mem::transmute(pbtokcur), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbstrout), ::core::mem::transmute(lcid)).ok() + VarFormatFromTokens(::core::mem::transmute(pvarin), pstrformat.into(), ::core::mem::transmute(pbtokcur), dwflags, ::core::mem::transmute(pbstrout), lcid).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -18942,7 +18942,7 @@ pub unsafe fn VarFormatNumber(pvarin: *const super::Com::VARIANT, inumdig: i32, fn VarFormatNumber(pvarin: *const super::Com::VARIANT, inumdig: i32, iinclead: i32, iuseparens: i32, igroup: i32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarFormatNumber(::core::mem::transmute(pvarin), ::core::mem::transmute(inumdig), ::core::mem::transmute(iinclead), ::core::mem::transmute(iuseparens), ::core::mem::transmute(igroup), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarFormatNumber(::core::mem::transmute(pvarin), inumdig, iinclead, iuseparens, igroup, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -18953,7 +18953,7 @@ pub unsafe fn VarFormatPercent(pvarin: *const super::Com::VARIANT, inumdig: i32, fn VarFormatPercent(pvarin: *const super::Com::VARIANT, inumdig: i32, iinclead: i32, iuseparens: i32, igroup: i32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarFormatPercent(::core::mem::transmute(pvarin), ::core::mem::transmute(inumdig), ::core::mem::transmute(iinclead), ::core::mem::transmute(iuseparens), ::core::mem::transmute(igroup), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarFormatPercent(::core::mem::transmute(pvarin), inumdig, iinclead, iuseparens, igroup, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -18962,7 +18962,7 @@ pub unsafe fn VarI1FromBool(boolin: i16, pcout: ::windows::core::PSTR) -> ::wind extern "system" { fn VarI1FromBool(boolin: i16, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromBool(::core::mem::transmute(boolin), ::core::mem::transmute(pcout)).ok() + VarI1FromBool(boolin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18981,7 +18981,7 @@ pub unsafe fn VarI1FromDate(datein: f64, pcout: ::windows::core::PSTR) -> ::wind extern "system" { fn VarI1FromDate(datein: f64, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromDate(::core::mem::transmute(datein), ::core::mem::transmute(pcout)).ok() + VarI1FromDate(datein, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19004,7 +19004,7 @@ where extern "system" { fn VarI1FromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(pcout)).ok() + VarI1FromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19013,7 +19013,7 @@ pub unsafe fn VarI1FromI2(uiin: i16, pcout: ::windows::core::PSTR) -> ::windows: extern "system" { fn VarI1FromI2(uiin: i16, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromI2(::core::mem::transmute(uiin), ::core::mem::transmute(pcout)).ok() + VarI1FromI2(uiin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19022,7 +19022,7 @@ pub unsafe fn VarI1FromI4(lin: i32, pcout: ::windows::core::PSTR) -> ::windows:: extern "system" { fn VarI1FromI4(lin: i32, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromI4(::core::mem::transmute(lin), ::core::mem::transmute(pcout)).ok() + VarI1FromI4(lin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19031,7 +19031,7 @@ pub unsafe fn VarI1FromI8(i64in: i64, pcout: ::windows::core::PSTR) -> ::windows extern "system" { fn VarI1FromI8(i64in: i64, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromI8(::core::mem::transmute(i64in), ::core::mem::transmute(pcout)).ok() + VarI1FromI8(i64in, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19040,7 +19040,7 @@ pub unsafe fn VarI1FromR4(fltin: f32, pcout: ::windows::core::PSTR) -> ::windows extern "system" { fn VarI1FromR4(fltin: f32, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromR4(::core::mem::transmute(fltin), ::core::mem::transmute(pcout)).ok() + VarI1FromR4(fltin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19049,7 +19049,7 @@ pub unsafe fn VarI1FromR8(dblin: f64, pcout: ::windows::core::PSTR) -> ::windows extern "system" { fn VarI1FromR8(dblin: f64, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromR8(::core::mem::transmute(dblin), ::core::mem::transmute(pcout)).ok() + VarI1FromR8(dblin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19061,7 +19061,7 @@ where extern "system" { fn VarI1FromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pcout)).ok() + VarI1FromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19070,7 +19070,7 @@ pub unsafe fn VarI1FromUI1(bin: u8, pcout: ::windows::core::PSTR) -> ::windows:: extern "system" { fn VarI1FromUI1(bin: u8, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromUI1(::core::mem::transmute(bin), ::core::mem::transmute(pcout)).ok() + VarI1FromUI1(bin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19079,7 +19079,7 @@ pub unsafe fn VarI1FromUI2(uiin: u16, pcout: ::windows::core::PSTR) -> ::windows extern "system" { fn VarI1FromUI2(uiin: u16, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(pcout)).ok() + VarI1FromUI2(uiin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19088,7 +19088,7 @@ pub unsafe fn VarI1FromUI4(ulin: u32, pcout: ::windows::core::PSTR) -> ::windows extern "system" { fn VarI1FromUI4(ulin: u32, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(pcout)).ok() + VarI1FromUI4(ulin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19097,7 +19097,7 @@ pub unsafe fn VarI1FromUI8(i64in: u64, pcout: ::windows::core::PSTR) -> ::window extern "system" { fn VarI1FromUI8(i64in: u64, pcout: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - VarI1FromUI8(::core::mem::transmute(i64in), ::core::mem::transmute(pcout)).ok() + VarI1FromUI8(i64in, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19107,7 +19107,7 @@ pub unsafe fn VarI2FromBool(boolin: i16) -> ::windows::core::Result { fn VarI2FromBool(boolin: i16, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -19127,7 +19127,7 @@ pub unsafe fn VarI2FromDate(datein: f64) -> ::windows::core::Result { fn VarI2FromDate(datein: f64, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19152,7 +19152,7 @@ where fn VarI2FromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19176,7 +19176,7 @@ pub unsafe fn VarI2FromI4(lin: i32) -> ::windows::core::Result { fn VarI2FromI4(lin: i32, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromI4(::core::mem::transmute(lin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromI4(lin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19186,7 +19186,7 @@ pub unsafe fn VarI2FromI8(i64in: i64) -> ::windows::core::Result { fn VarI2FromI8(i64in: i64, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19196,7 +19196,7 @@ pub unsafe fn VarI2FromR4(fltin: f32) -> ::windows::core::Result { fn VarI2FromR4(fltin: f32, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19206,7 +19206,7 @@ pub unsafe fn VarI2FromR8(dblin: f64) -> ::windows::core::Result { fn VarI2FromR8(dblin: f64, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromR8(::core::mem::transmute(dblin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromR8(dblin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19219,7 +19219,7 @@ where fn VarI2FromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19229,7 +19229,7 @@ pub unsafe fn VarI2FromUI1(bin: u8) -> ::windows::core::Result { fn VarI2FromUI1(bin: u8, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19239,7 +19239,7 @@ pub unsafe fn VarI2FromUI2(uiin: u16) -> ::windows::core::Result { fn VarI2FromUI2(uiin: u16, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19249,7 +19249,7 @@ pub unsafe fn VarI2FromUI4(ulin: u32) -> ::windows::core::Result { fn VarI2FromUI4(ulin: u32, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19259,7 +19259,7 @@ pub unsafe fn VarI2FromUI8(ui64in: u64) -> ::windows::core::Result { fn VarI2FromUI8(ui64in: u64, psout: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI2FromUI8(::core::mem::transmute(ui64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI2FromUI8(ui64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19269,7 +19269,7 @@ pub unsafe fn VarI4FromBool(boolin: i16) -> ::windows::core::Result { fn VarI4FromBool(boolin: i16, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -19290,7 +19290,7 @@ pub unsafe fn VarI4FromDate(datein: f64) -> ::windows::core::Result { fn VarI4FromDate(datein: f64, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19315,7 +19315,7 @@ where fn VarI4FromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19339,7 +19339,7 @@ pub unsafe fn VarI4FromI2(sin: i16) -> ::windows::core::Result { fn VarI4FromI2(sin: i16, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromI2(::core::mem::transmute(sin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromI2(sin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19349,7 +19349,7 @@ pub unsafe fn VarI4FromI8(i64in: i64) -> ::windows::core::Result { fn VarI4FromI8(i64in: i64, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19359,7 +19359,7 @@ pub unsafe fn VarI4FromR4(fltin: f32) -> ::windows::core::Result { fn VarI4FromR4(fltin: f32, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19369,7 +19369,7 @@ pub unsafe fn VarI4FromR8(dblin: f64) -> ::windows::core::Result { fn VarI4FromR8(dblin: f64, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromR8(::core::mem::transmute(dblin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromR8(dblin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19382,7 +19382,7 @@ where fn VarI4FromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19392,7 +19392,7 @@ pub unsafe fn VarI4FromUI1(bin: u8) -> ::windows::core::Result { fn VarI4FromUI1(bin: u8, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19402,7 +19402,7 @@ pub unsafe fn VarI4FromUI2(uiin: u16) -> ::windows::core::Result { fn VarI4FromUI2(uiin: u16, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19412,7 +19412,7 @@ pub unsafe fn VarI4FromUI4(ulin: u32) -> ::windows::core::Result { fn VarI4FromUI4(ulin: u32, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19422,7 +19422,7 @@ pub unsafe fn VarI4FromUI8(ui64in: u64) -> ::windows::core::Result { fn VarI4FromUI8(ui64in: u64, plout: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI4FromUI8(::core::mem::transmute(ui64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI4FromUI8(ui64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19432,7 +19432,7 @@ pub unsafe fn VarI8FromBool(boolin: i16) -> ::windows::core::Result { fn VarI8FromBool(boolin: i16, pi64out: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI8FromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI8FromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -19453,7 +19453,7 @@ pub unsafe fn VarI8FromDate(datein: f64) -> ::windows::core::Result { fn VarI8FromDate(datein: f64, pi64out: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI8FromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI8FromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19478,7 +19478,7 @@ where fn VarI8FromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, pi64out: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI8FromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI8FromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19502,7 +19502,7 @@ pub unsafe fn VarI8FromI2(sin: i16) -> ::windows::core::Result { fn VarI8FromI2(sin: i16, pi64out: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI8FromI2(::core::mem::transmute(sin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI8FromI2(sin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19512,7 +19512,7 @@ pub unsafe fn VarI8FromR4(fltin: f32) -> ::windows::core::Result { fn VarI8FromR4(fltin: f32, pi64out: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI8FromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI8FromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19522,7 +19522,7 @@ pub unsafe fn VarI8FromR8(dblin: f64) -> ::windows::core::Result { fn VarI8FromR8(dblin: f64, pi64out: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI8FromR8(::core::mem::transmute(dblin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI8FromR8(dblin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19535,7 +19535,7 @@ where fn VarI8FromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pi64out: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI8FromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI8FromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19545,7 +19545,7 @@ pub unsafe fn VarI8FromUI1(bin: u8) -> ::windows::core::Result { fn VarI8FromUI1(bin: u8, pi64out: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI8FromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI8FromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19555,7 +19555,7 @@ pub unsafe fn VarI8FromUI2(uiin: u16) -> ::windows::core::Result { fn VarI8FromUI2(uiin: u16, pi64out: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI8FromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI8FromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19565,7 +19565,7 @@ pub unsafe fn VarI8FromUI4(ulin: u32) -> ::windows::core::Result { fn VarI8FromUI4(ulin: u32, pi64out: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI8FromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI8FromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19575,7 +19575,7 @@ pub unsafe fn VarI8FromUI8(ui64in: u64) -> ::windows::core::Result { fn VarI8FromUI8(ui64in: u64, pi64out: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarI8FromUI8(::core::mem::transmute(ui64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarI8FromUI8(ui64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -19630,7 +19630,7 @@ pub unsafe fn VarMonthName(imonth: i32, fabbrev: i32, dwflags: u32) -> ::windows fn VarMonthName(imonth: i32, fabbrev: i32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarMonthName(::core::mem::transmute(imonth), ::core::mem::transmute(fabbrev), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarMonthName(imonth, fabbrev, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -19674,7 +19674,7 @@ pub unsafe fn VarNumFromParseNum(pnumprs: *const NUMPARSE, rgbdig: *const u8, dw fn VarNumFromParseNum(pnumprs: *const NUMPARSE, rgbdig: *const u8, dwvtbits: u32, pvar: *mut super::Com::VARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarNumFromParseNum(::core::mem::transmute(pnumprs), ::core::mem::transmute(rgbdig), ::core::mem::transmute(dwvtbits), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarNumFromParseNum(::core::mem::transmute(pnumprs), ::core::mem::transmute(rgbdig), dwvtbits, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -19697,7 +19697,7 @@ where extern "system" { fn VarParseNumFromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pnumprs: *mut NUMPARSE, rgbdig: *mut u8) -> ::windows::core::HRESULT; } - VarParseNumFromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(pnumprs), ::core::mem::transmute(rgbdig)).ok() + VarParseNumFromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(pnumprs), ::core::mem::transmute(rgbdig)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -19717,7 +19717,7 @@ pub unsafe fn VarR4CmpR8(fltleft: f32, dblright: f64) -> ::windows::core::Result extern "system" { fn VarR4CmpR8(fltleft: f32, dblright: f64) -> ::windows::core::HRESULT; } - VarR4CmpR8(::core::mem::transmute(fltleft), ::core::mem::transmute(dblright)).ok() + VarR4CmpR8(fltleft, dblright).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19727,7 +19727,7 @@ pub unsafe fn VarR4FromBool(boolin: i16) -> ::windows::core::Result { fn VarR4FromBool(boolin: i16, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -19747,7 +19747,7 @@ pub unsafe fn VarR4FromDate(datein: f64) -> ::windows::core::Result { fn VarR4FromDate(datein: f64, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19772,7 +19772,7 @@ where fn VarR4FromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19796,7 +19796,7 @@ pub unsafe fn VarR4FromI2(sin: i16) -> ::windows::core::Result { fn VarR4FromI2(sin: i16, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromI2(::core::mem::transmute(sin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromI2(sin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19806,7 +19806,7 @@ pub unsafe fn VarR4FromI4(lin: i32) -> ::windows::core::Result { fn VarR4FromI4(lin: i32, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromI4(::core::mem::transmute(lin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromI4(lin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19816,7 +19816,7 @@ pub unsafe fn VarR4FromI8(i64in: i64) -> ::windows::core::Result { fn VarR4FromI8(i64in: i64, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19826,7 +19826,7 @@ pub unsafe fn VarR4FromR8(dblin: f64) -> ::windows::core::Result { fn VarR4FromR8(dblin: f64, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromR8(::core::mem::transmute(dblin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromR8(dblin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19839,7 +19839,7 @@ where fn VarR4FromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19849,7 +19849,7 @@ pub unsafe fn VarR4FromUI1(bin: u8) -> ::windows::core::Result { fn VarR4FromUI1(bin: u8, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19859,7 +19859,7 @@ pub unsafe fn VarR4FromUI2(uiin: u16) -> ::windows::core::Result { fn VarR4FromUI2(uiin: u16, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19869,7 +19869,7 @@ pub unsafe fn VarR4FromUI4(ulin: u32) -> ::windows::core::Result { fn VarR4FromUI4(ulin: u32, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19879,7 +19879,7 @@ pub unsafe fn VarR4FromUI8(ui64in: u64) -> ::windows::core::Result { fn VarR4FromUI8(ui64in: u64, pfltout: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR4FromUI8(::core::mem::transmute(ui64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR4FromUI8(ui64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19889,7 +19889,7 @@ pub unsafe fn VarR8FromBool(boolin: i16) -> ::windows::core::Result { fn VarR8FromBool(boolin: i16, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -19909,7 +19909,7 @@ pub unsafe fn VarR8FromDate(datein: f64) -> ::windows::core::Result { fn VarR8FromDate(datein: f64, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19934,7 +19934,7 @@ where fn VarR8FromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19957,7 +19957,7 @@ pub unsafe fn VarR8FromI2(sin: i16) -> ::windows::core::Result { fn VarR8FromI2(sin: i16, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromI2(::core::mem::transmute(sin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromI2(sin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19967,7 +19967,7 @@ pub unsafe fn VarR8FromI4(lin: i32) -> ::windows::core::Result { fn VarR8FromI4(lin: i32, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromI4(::core::mem::transmute(lin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromI4(lin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19977,7 +19977,7 @@ pub unsafe fn VarR8FromI8(i64in: i64) -> ::windows::core::Result { fn VarR8FromI8(i64in: i64, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -19987,7 +19987,7 @@ pub unsafe fn VarR8FromR4(fltin: f32) -> ::windows::core::Result { fn VarR8FromR4(fltin: f32, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20000,7 +20000,7 @@ where fn VarR8FromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20010,7 +20010,7 @@ pub unsafe fn VarR8FromUI1(bin: u8) -> ::windows::core::Result { fn VarR8FromUI1(bin: u8, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20020,7 +20020,7 @@ pub unsafe fn VarR8FromUI2(uiin: u16) -> ::windows::core::Result { fn VarR8FromUI2(uiin: u16, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20030,7 +20030,7 @@ pub unsafe fn VarR8FromUI4(ulin: u32) -> ::windows::core::Result { fn VarR8FromUI4(ulin: u32, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20040,7 +20040,7 @@ pub unsafe fn VarR8FromUI8(ui64in: u64) -> ::windows::core::Result { fn VarR8FromUI8(ui64in: u64, pdblout: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8FromUI8(::core::mem::transmute(ui64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8FromUI8(ui64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20050,7 +20050,7 @@ pub unsafe fn VarR8Pow(dblleft: f64, dblright: f64) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8Pow(::core::mem::transmute(dblleft), ::core::mem::transmute(dblright), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8Pow(dblleft, dblright, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20060,7 +20060,7 @@ pub unsafe fn VarR8Round(dblin: f64, cdecimals: i32) -> ::windows::core::Result< fn VarR8Round(dblin: f64, cdecimals: i32, pdblresult: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarR8Round(::core::mem::transmute(dblin), ::core::mem::transmute(cdecimals), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarR8Round(dblin, cdecimals, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -20071,7 +20071,7 @@ pub unsafe fn VarRound(pvarin: *const super::Com::VARIANT, cdecimals: i32) -> :: fn VarRound(pvarin: *const super::Com::VARIANT, cdecimals: i32, pvarresult: *mut super::Com::VARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarRound(::core::mem::transmute(pvarin), ::core::mem::transmute(cdecimals), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarRound(::core::mem::transmute(pvarin), cdecimals, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -20094,7 +20094,7 @@ where extern "system" { fn VarTokenizeFormatString(pstrformat: ::windows::core::PCWSTR, rgbtok: *mut u8, cbtok: i32, ifirstday: i32, ifirstweek: i32, lcid: u32, pcbactual: *const i32) -> ::windows::core::HRESULT; } - VarTokenizeFormatString(pstrformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgbtok)), rgbtok.len() as _, ::core::mem::transmute(ifirstday), ::core::mem::transmute(ifirstweek), ::core::mem::transmute(lcid), ::core::mem::transmute(pcbactual)).ok() + VarTokenizeFormatString(pstrformat.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgbtok)), rgbtok.len() as _, ifirstday, ifirstweek, lcid, ::core::mem::transmute(pcbactual)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20104,7 +20104,7 @@ pub unsafe fn VarUI1FromBool(boolin: i16) -> ::windows::core::Result { fn VarUI1FromBool(boolin: i16, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20125,7 +20125,7 @@ pub unsafe fn VarUI1FromDate(datein: f64) -> ::windows::core::Result { fn VarUI1FromDate(datein: f64, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20150,7 +20150,7 @@ where fn VarUI1FromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20174,7 +20174,7 @@ pub unsafe fn VarUI1FromI2(sin: i16) -> ::windows::core::Result { fn VarUI1FromI2(sin: i16, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromI2(::core::mem::transmute(sin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromI2(sin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20184,7 +20184,7 @@ pub unsafe fn VarUI1FromI4(lin: i32) -> ::windows::core::Result { fn VarUI1FromI4(lin: i32, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromI4(::core::mem::transmute(lin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromI4(lin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20194,7 +20194,7 @@ pub unsafe fn VarUI1FromI8(i64in: i64) -> ::windows::core::Result { fn VarUI1FromI8(i64in: i64, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20204,7 +20204,7 @@ pub unsafe fn VarUI1FromR4(fltin: f32) -> ::windows::core::Result { fn VarUI1FromR4(fltin: f32, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20214,7 +20214,7 @@ pub unsafe fn VarUI1FromR8(dblin: f64) -> ::windows::core::Result { fn VarUI1FromR8(dblin: f64, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromR8(::core::mem::transmute(dblin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromR8(dblin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20227,7 +20227,7 @@ where fn VarUI1FromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20237,7 +20237,7 @@ pub unsafe fn VarUI1FromUI2(uiin: u16) -> ::windows::core::Result { fn VarUI1FromUI2(uiin: u16, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20247,7 +20247,7 @@ pub unsafe fn VarUI1FromUI4(ulin: u32) -> ::windows::core::Result { fn VarUI1FromUI4(ulin: u32, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20257,7 +20257,7 @@ pub unsafe fn VarUI1FromUI8(ui64in: u64) -> ::windows::core::Result { fn VarUI1FromUI8(ui64in: u64, pbout: *mut u8) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI1FromUI8(::core::mem::transmute(ui64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI1FromUI8(ui64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20267,7 +20267,7 @@ pub unsafe fn VarUI2FromBool(boolin: i16) -> ::windows::core::Result { fn VarUI2FromBool(boolin: i16, puiout: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI2FromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI2FromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20288,7 +20288,7 @@ pub unsafe fn VarUI2FromDate(datein: f64) -> ::windows::core::Result { fn VarUI2FromDate(datein: f64, puiout: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI2FromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI2FromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20313,7 +20313,7 @@ where fn VarUI2FromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, puiout: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI2FromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI2FromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20337,7 +20337,7 @@ pub unsafe fn VarUI2FromI2(uiin: i16) -> ::windows::core::Result { fn VarUI2FromI2(uiin: i16, puiout: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI2FromI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI2FromI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20347,7 +20347,7 @@ pub unsafe fn VarUI2FromI4(lin: i32) -> ::windows::core::Result { fn VarUI2FromI4(lin: i32, puiout: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI2FromI4(::core::mem::transmute(lin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI2FromI4(lin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20357,7 +20357,7 @@ pub unsafe fn VarUI2FromI8(i64in: i64) -> ::windows::core::Result { fn VarUI2FromI8(i64in: i64, puiout: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI2FromI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI2FromI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20367,7 +20367,7 @@ pub unsafe fn VarUI2FromR4(fltin: f32) -> ::windows::core::Result { fn VarUI2FromR4(fltin: f32, puiout: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI2FromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI2FromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20376,7 +20376,7 @@ pub unsafe fn VarUI2FromR8(dblin: f64, puiout: *mut u16) -> ::windows::core::Res extern "system" { fn VarUI2FromR8(dblin: f64, puiout: *mut u16) -> ::windows::core::HRESULT; } - VarUI2FromR8(::core::mem::transmute(dblin), ::core::mem::transmute(puiout)).ok() + VarUI2FromR8(dblin, ::core::mem::transmute(puiout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20389,7 +20389,7 @@ where fn VarUI2FromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, puiout: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI2FromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI2FromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20399,7 +20399,7 @@ pub unsafe fn VarUI2FromUI1(bin: u8) -> ::windows::core::Result { fn VarUI2FromUI1(bin: u8, puiout: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI2FromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI2FromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20409,7 +20409,7 @@ pub unsafe fn VarUI2FromUI4(ulin: u32) -> ::windows::core::Result { fn VarUI2FromUI4(ulin: u32, puiout: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI2FromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI2FromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20419,7 +20419,7 @@ pub unsafe fn VarUI2FromUI8(i64in: u64) -> ::windows::core::Result { fn VarUI2FromUI8(i64in: u64, puiout: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI2FromUI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI2FromUI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20429,7 +20429,7 @@ pub unsafe fn VarUI4FromBool(boolin: i16) -> ::windows::core::Result { fn VarUI4FromBool(boolin: i16, pulout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20450,7 +20450,7 @@ pub unsafe fn VarUI4FromDate(datein: f64) -> ::windows::core::Result { fn VarUI4FromDate(datein: f64, pulout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20475,7 +20475,7 @@ where fn VarUI4FromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, pulout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20499,7 +20499,7 @@ pub unsafe fn VarUI4FromI2(uiin: i16) -> ::windows::core::Result { fn VarUI4FromI2(uiin: i16, pulout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20509,7 +20509,7 @@ pub unsafe fn VarUI4FromI4(lin: i32) -> ::windows::core::Result { fn VarUI4FromI4(lin: i32, pulout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromI4(::core::mem::transmute(lin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromI4(lin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20519,7 +20519,7 @@ pub unsafe fn VarUI4FromI8(i64in: i64) -> ::windows::core::Result { fn VarUI4FromI8(i64in: i64, plout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromI8(::core::mem::transmute(i64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromI8(i64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20529,7 +20529,7 @@ pub unsafe fn VarUI4FromR4(fltin: f32) -> ::windows::core::Result { fn VarUI4FromR4(fltin: f32, pulout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20539,7 +20539,7 @@ pub unsafe fn VarUI4FromR8(dblin: f64) -> ::windows::core::Result { fn VarUI4FromR8(dblin: f64, pulout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromR8(::core::mem::transmute(dblin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromR8(dblin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20552,7 +20552,7 @@ where fn VarUI4FromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pulout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20562,7 +20562,7 @@ pub unsafe fn VarUI4FromUI1(bin: u8) -> ::windows::core::Result { fn VarUI4FromUI1(bin: u8, pulout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20572,7 +20572,7 @@ pub unsafe fn VarUI4FromUI2(uiin: u16) -> ::windows::core::Result { fn VarUI4FromUI2(uiin: u16, pulout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20582,7 +20582,7 @@ pub unsafe fn VarUI4FromUI8(ui64in: u64) -> ::windows::core::Result { fn VarUI4FromUI8(ui64in: u64, plout: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI4FromUI8(::core::mem::transmute(ui64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI4FromUI8(ui64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20592,7 +20592,7 @@ pub unsafe fn VarUI8FromBool(boolin: i16) -> ::windows::core::Result { fn VarUI8FromBool(boolin: i16, pi64out: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI8FromBool(::core::mem::transmute(boolin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI8FromBool(boolin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20613,7 +20613,7 @@ pub unsafe fn VarUI8FromDate(datein: f64) -> ::windows::core::Result { fn VarUI8FromDate(datein: f64, pi64out: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI8FromDate(::core::mem::transmute(datein), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI8FromDate(datein, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20638,7 +20638,7 @@ where fn VarUI8FromDisp(pdispin: *mut ::core::ffi::c_void, lcid: u32, pi64out: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI8FromDisp(pdispin.into().abi(), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI8FromDisp(pdispin.into().abi(), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20662,7 +20662,7 @@ pub unsafe fn VarUI8FromI2(sin: i16) -> ::windows::core::Result { fn VarUI8FromI2(sin: i16, pi64out: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI8FromI2(::core::mem::transmute(sin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI8FromI2(sin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20672,7 +20672,7 @@ pub unsafe fn VarUI8FromI8(ui64in: i64) -> ::windows::core::Result { fn VarUI8FromI8(ui64in: i64, pi64out: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI8FromI8(::core::mem::transmute(ui64in), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI8FromI8(ui64in, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20682,7 +20682,7 @@ pub unsafe fn VarUI8FromR4(fltin: f32) -> ::windows::core::Result { fn VarUI8FromR4(fltin: f32, pi64out: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI8FromR4(::core::mem::transmute(fltin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI8FromR4(fltin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20692,7 +20692,7 @@ pub unsafe fn VarUI8FromR8(dblin: f64) -> ::windows::core::Result { fn VarUI8FromR8(dblin: f64, pi64out: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI8FromR8(::core::mem::transmute(dblin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI8FromR8(dblin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20705,7 +20705,7 @@ where fn VarUI8FromStr(strin: ::windows::core::PCWSTR, lcid: u32, dwflags: u32, pi64out: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI8FromStr(strin.into(), ::core::mem::transmute(lcid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI8FromStr(strin.into(), lcid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20715,7 +20715,7 @@ pub unsafe fn VarUI8FromUI1(bin: u8) -> ::windows::core::Result { fn VarUI8FromUI1(bin: u8, pi64out: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI8FromUI1(::core::mem::transmute(bin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI8FromUI1(bin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20725,7 +20725,7 @@ pub unsafe fn VarUI8FromUI2(uiin: u16) -> ::windows::core::Result { fn VarUI8FromUI2(uiin: u16, pi64out: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI8FromUI2(::core::mem::transmute(uiin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI8FromUI2(uiin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] @@ -20735,7 +20735,7 @@ pub unsafe fn VarUI8FromUI4(ulin: u32) -> ::windows::core::Result { fn VarUI8FromUI4(ulin: u32, pi64out: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUI8FromUI4(::core::mem::transmute(ulin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUI8FromUI4(ulin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20746,7 +20746,7 @@ pub unsafe fn VarUdateFromDate(datein: f64, dwflags: u32) -> ::windows::core::Re fn VarUdateFromDate(datein: f64, dwflags: u32, pudateout: *mut UDATE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VarUdateFromDate(::core::mem::transmute(datein), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarUdateFromDate(datein, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20757,7 +20757,7 @@ pub unsafe fn VarWeekdayName(iweekday: i32, fabbrev: i32, ifirstday: i32, dwflag fn VarWeekdayName(iweekday: i32, fabbrev: i32, ifirstday: i32, dwflags: u32, pbstrout: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - VarWeekdayName(::core::mem::transmute(iweekday), ::core::mem::transmute(fabbrev), ::core::mem::transmute(ifirstday), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VarWeekdayName(iweekday, fabbrev, ifirstday, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -20778,7 +20778,7 @@ pub unsafe fn VariantChangeType(pvargdest: *mut super::Com::VARIANT, pvarsrc: *c extern "system" { fn VariantChangeType(pvargdest: *mut super::Com::VARIANT, pvarsrc: *const super::Com::VARIANT, wflags: u16, vt: u16) -> ::windows::core::HRESULT; } - VariantChangeType(::core::mem::transmute(pvargdest), ::core::mem::transmute(pvarsrc), ::core::mem::transmute(wflags), ::core::mem::transmute(vt)).ok() + VariantChangeType(::core::mem::transmute(pvargdest), ::core::mem::transmute(pvarsrc), wflags, vt).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -20788,7 +20788,7 @@ pub unsafe fn VariantChangeTypeEx(pvargdest: *mut super::Com::VARIANT, pvarsrc: extern "system" { fn VariantChangeTypeEx(pvargdest: *mut super::Com::VARIANT, pvarsrc: *const super::Com::VARIANT, lcid: u32, wflags: u16, vt: u16) -> ::windows::core::HRESULT; } - VariantChangeTypeEx(::core::mem::transmute(pvargdest), ::core::mem::transmute(pvarsrc), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(vt)).ok() + VariantChangeTypeEx(::core::mem::transmute(pvargdest), ::core::mem::transmute(pvarsrc), lcid, wflags, vt).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -20837,7 +20837,7 @@ pub unsafe fn VariantTimeToDosDateTime(vtime: f64, pwdosdate: *mut u16, pwdostim extern "system" { fn VariantTimeToDosDateTime(vtime: f64, pwdosdate: *mut u16, pwdostime: *mut u16) -> i32; } - ::core::mem::transmute(VariantTimeToDosDateTime(::core::mem::transmute(vtime), ::core::mem::transmute(pwdosdate), ::core::mem::transmute(pwdostime))) + ::core::mem::transmute(VariantTimeToDosDateTime(vtime, ::core::mem::transmute(pwdosdate), ::core::mem::transmute(pwdostime))) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20847,7 +20847,7 @@ pub unsafe fn VariantTimeToSystemTime(vtime: f64, lpsystemtime: *mut super::supe extern "system" { fn VariantTimeToSystemTime(vtime: f64, lpsystemtime: *mut super::super::Foundation::SYSTEMTIME) -> i32; } - ::core::mem::transmute(VariantTimeToSystemTime(::core::mem::transmute(vtime), ::core::mem::transmute(lpsystemtime))) + ::core::mem::transmute(VariantTimeToSystemTime(vtime, ::core::mem::transmute(lpsystemtime))) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] diff --git a/crates/libs/windows/src/Windows/Win32/System/ParentalControls/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ParentalControls/mod.rs index a2ae57a65a..8dc30e4d89 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ParentalControls/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ParentalControls/mod.rs @@ -114,7 +114,7 @@ impl IWPCProviderConfig { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RequestOverride)(::windows::core::Interface::as_raw(self), hwnd.into(), bstrpath.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).RequestOverride)(::windows::core::Interface::as_raw(self), hwnd.into(), bstrpath.into().abi(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 1a86d66c39..7d875f8a73 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 @@ -22,7 +22,7 @@ where extern "system" { fn EnableThreadProfiling(threadhandle: super::super::super::Foundation::HANDLE, flags: u32, hardwarecounters: u64, performancedatahandle: *mut super::super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(EnableThreadProfiling(threadhandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(hardwarecounters), ::core::mem::transmute(performancedatahandle))) + ::core::mem::transmute(EnableThreadProfiling(threadhandle.into(), flags, hardwarecounters, ::core::mem::transmute(performancedatahandle))) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Performance_HardwareCounterProfiling\"`*"] @@ -145,7 +145,7 @@ where extern "system" { fn ReadThreadProfilingData(performancedatahandle: super::super::super::Foundation::HANDLE, flags: u32, performancedata: *mut PERFORMANCE_DATA) -> u32; } - ::core::mem::transmute(ReadThreadProfilingData(performancedatahandle.into(), ::core::mem::transmute(flags), ::core::mem::transmute(performancedata))) + ::core::mem::transmute(ReadThreadProfilingData(performancedatahandle.into(), flags, ::core::mem::transmute(performancedata))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 32d8d9b1ac..b6d99536f1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs @@ -780,7 +780,7 @@ impl IAlertDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFileNameFormat(&self, format: AutoPathFormat) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileNameFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileNameFormat)(::windows::core::Interface::as_raw(self), format).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -817,7 +817,7 @@ impl IAlertDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogAppend(&self, append: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogAppend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(append)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogAppend)(::windows::core::Interface::as_raw(self), append).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogCircular(&self) -> ::windows::core::Result { @@ -826,7 +826,7 @@ impl IAlertDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogCircular(&self, circular: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogCircular)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(circular)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogCircular)(::windows::core::Interface::as_raw(self), circular).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogOverwrite(&self) -> ::windows::core::Result { @@ -835,7 +835,7 @@ impl IAlertDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogOverwrite(&self, overwrite: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogOverwrite)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(overwrite)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogOverwrite)(::windows::core::Interface::as_raw(self), overwrite).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -864,7 +864,7 @@ impl IAlertDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetIndex(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -885,7 +885,7 @@ impl IAlertDataCollector { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateOutputLocation(&self, latest: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateOutputLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(latest), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateOutputLocation)(::windows::core::Interface::as_raw(self), latest, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -905,7 +905,7 @@ impl IAlertDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetEventLog(&self, log: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventLog)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(log)).ok() + (::windows::core::Interface::vtable(self).SetEventLog)(::windows::core::Interface::as_raw(self), log).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SampleInterval(&self) -> ::windows::core::Result { @@ -914,7 +914,7 @@ impl IAlertDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSampleInterval(&self, interval: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSampleInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interval)).ok() + (::windows::core::Interface::vtable(self).SetSampleInterval)(::windows::core::Interface::as_raw(self), interval).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -937,7 +937,7 @@ impl IAlertDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetTaskRunAsSelf(&self, runasself: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTaskRunAsSelf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(runasself)).ok() + (::windows::core::Interface::vtable(self).SetTaskRunAsSelf)(::windows::core::Interface::as_raw(self), runasself).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1159,7 +1159,7 @@ impl IApiTracingDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFileNameFormat(&self, format: AutoPathFormat) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileNameFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileNameFormat)(::windows::core::Interface::as_raw(self), format).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1196,7 +1196,7 @@ impl IApiTracingDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogAppend(&self, append: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogAppend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(append)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogAppend)(::windows::core::Interface::as_raw(self), append).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogCircular(&self) -> ::windows::core::Result { @@ -1205,7 +1205,7 @@ impl IApiTracingDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogCircular(&self, circular: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogCircular)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(circular)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogCircular)(::windows::core::Interface::as_raw(self), circular).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogOverwrite(&self) -> ::windows::core::Result { @@ -1214,7 +1214,7 @@ impl IApiTracingDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogOverwrite(&self, overwrite: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogOverwrite)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(overwrite)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogOverwrite)(::windows::core::Interface::as_raw(self), overwrite).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1243,7 +1243,7 @@ impl IApiTracingDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetIndex(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1264,7 +1264,7 @@ impl IApiTracingDataCollector { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateOutputLocation(&self, latest: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateOutputLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(latest), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateOutputLocation)(::windows::core::Interface::as_raw(self), latest, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogApiNamesOnly(&self) -> ::windows::core::Result { @@ -1273,7 +1273,7 @@ impl IApiTracingDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogApiNamesOnly(&self, logapinames: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogApiNamesOnly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(logapinames)).ok() + (::windows::core::Interface::vtable(self).SetLogApiNamesOnly)(::windows::core::Interface::as_raw(self), logapinames).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogApisRecursively(&self) -> ::windows::core::Result { @@ -1282,7 +1282,7 @@ impl IApiTracingDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogApisRecursively(&self, logrecursively: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogApisRecursively)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(logrecursively)).ok() + (::windows::core::Interface::vtable(self).SetLogApisRecursively)(::windows::core::Interface::as_raw(self), logrecursively).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1521,7 +1521,7 @@ impl IConfigurationDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFileNameFormat(&self, format: AutoPathFormat) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileNameFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileNameFormat)(::windows::core::Interface::as_raw(self), format).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1558,7 +1558,7 @@ impl IConfigurationDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogAppend(&self, append: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogAppend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(append)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogAppend)(::windows::core::Interface::as_raw(self), append).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogCircular(&self) -> ::windows::core::Result { @@ -1567,7 +1567,7 @@ impl IConfigurationDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogCircular(&self, circular: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogCircular)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(circular)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogCircular)(::windows::core::Interface::as_raw(self), circular).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogOverwrite(&self) -> ::windows::core::Result { @@ -1576,7 +1576,7 @@ impl IConfigurationDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogOverwrite(&self, overwrite: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogOverwrite)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(overwrite)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogOverwrite)(::windows::core::Interface::as_raw(self), overwrite).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1605,7 +1605,7 @@ impl IConfigurationDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetIndex(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1626,7 +1626,7 @@ impl IConfigurationDataCollector { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateOutputLocation(&self, latest: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateOutputLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(latest), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateOutputLocation)(::windows::core::Interface::as_raw(self), latest, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn FileMaxCount(&self) -> ::windows::core::Result { @@ -1635,7 +1635,7 @@ impl IConfigurationDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFileMaxCount(&self, count: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFileMaxCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).SetFileMaxCount)(::windows::core::Interface::as_raw(self), count).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn FileMaxRecursiveDepth(&self) -> ::windows::core::Result { @@ -1644,7 +1644,7 @@ impl IConfigurationDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFileMaxRecursiveDepth(&self, depth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFileMaxRecursiveDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depth)).ok() + (::windows::core::Interface::vtable(self).SetFileMaxRecursiveDepth)(::windows::core::Interface::as_raw(self), depth).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn FileMaxTotalSize(&self) -> ::windows::core::Result { @@ -1653,7 +1653,7 @@ impl IConfigurationDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFileMaxTotalSize(&self, size: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFileMaxTotalSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size)).ok() + (::windows::core::Interface::vtable(self).SetFileMaxTotalSize)(::windows::core::Interface::as_raw(self), size).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1684,7 +1684,7 @@ impl IConfigurationDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetQueryNetworkAdapters(&self, network: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQueryNetworkAdapters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(network)).ok() + (::windows::core::Interface::vtable(self).SetQueryNetworkAdapters)(::windows::core::Interface::as_raw(self), network).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1704,7 +1704,7 @@ impl IConfigurationDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetRegistryMaxRecursiveDepth(&self, depth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRegistryMaxRecursiveDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(depth)).ok() + (::windows::core::Interface::vtable(self).SetRegistryMaxRecursiveDepth)(::windows::core::Interface::as_raw(self), depth).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1859,7 +1859,7 @@ impl ICounterItem { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Color(&self) -> ::windows::core::Result { @@ -1868,7 +1868,7 @@ impl ICounterItem { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetWidth(&self, iwidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iwidth)).ok() + (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), iwidth).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Width(&self) -> ::windows::core::Result { @@ -1877,7 +1877,7 @@ impl ICounterItem { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLineStyle(&self, ilinestyle: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLineStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ilinestyle)).ok() + (::windows::core::Interface::vtable(self).SetLineStyle)(::windows::core::Interface::as_raw(self), ilinestyle).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LineStyle(&self) -> ::windows::core::Result { @@ -1886,7 +1886,7 @@ impl ICounterItem { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetScaleFactor(&self, iscale: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScaleFactor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iscale)).ok() + (::windows::core::Interface::vtable(self).SetScaleFactor)(::windows::core::Interface::as_raw(self), iscale).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ScaleFactor(&self) -> ::windows::core::Result { @@ -1974,7 +1974,7 @@ impl ICounterItem2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).base__.SetColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Color(&self) -> ::windows::core::Result { @@ -1983,7 +1983,7 @@ impl ICounterItem2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetWidth(&self, iwidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iwidth)).ok() + (::windows::core::Interface::vtable(self).base__.SetWidth)(::windows::core::Interface::as_raw(self), iwidth).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Width(&self) -> ::windows::core::Result { @@ -1992,7 +1992,7 @@ impl ICounterItem2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLineStyle(&self, ilinestyle: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLineStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ilinestyle)).ok() + (::windows::core::Interface::vtable(self).base__.SetLineStyle)(::windows::core::Interface::as_raw(self), ilinestyle).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LineStyle(&self) -> ::windows::core::Result { @@ -2001,7 +2001,7 @@ impl ICounterItem2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetScaleFactor(&self, iscale: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetScaleFactor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iscale)).ok() + (::windows::core::Interface::vtable(self).base__.SetScaleFactor)(::windows::core::Interface::as_raw(self), iscale).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ScaleFactor(&self) -> ::windows::core::Result { @@ -2024,7 +2024,7 @@ impl ICounterItem2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSelected(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetSelected)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Selected(&self) -> ::windows::core::Result { @@ -2033,7 +2033,7 @@ impl ICounterItem2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetVisible(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Visible(&self) -> ::windows::core::Result { @@ -2044,7 +2044,7 @@ impl ICounterItem2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetDataAt(&self, iindex: i32, iwhich: SysmonDataType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetDataAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(iwhich), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDataAt)(::windows::core::Interface::as_raw(self), iindex, iwhich, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2280,7 +2280,7 @@ impl IDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFileNameFormat(&self, format: AutoPathFormat) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFileNameFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).SetFileNameFormat)(::windows::core::Interface::as_raw(self), format).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2317,7 +2317,7 @@ impl IDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogAppend(&self, append: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogAppend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(append)).ok() + (::windows::core::Interface::vtable(self).SetLogAppend)(::windows::core::Interface::as_raw(self), append).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogCircular(&self) -> ::windows::core::Result { @@ -2326,7 +2326,7 @@ impl IDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogCircular(&self, circular: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogCircular)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(circular)).ok() + (::windows::core::Interface::vtable(self).SetLogCircular)(::windows::core::Interface::as_raw(self), circular).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogOverwrite(&self) -> ::windows::core::Result { @@ -2335,7 +2335,7 @@ impl IDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogOverwrite(&self, overwrite: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogOverwrite)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(overwrite)).ok() + (::windows::core::Interface::vtable(self).SetLogOverwrite)(::windows::core::Interface::as_raw(self), overwrite).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2364,7 +2364,7 @@ impl IDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetIndex(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).SetIndex)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2385,7 +2385,7 @@ impl IDataCollector { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateOutputLocation(&self, latest: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).CreateOutputLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(latest), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateOutputLocation)(::windows::core::Interface::as_raw(self), latest, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -2587,7 +2587,7 @@ impl IDataCollectorCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDataCollector(&self, r#type: DataCollectorType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDataCollector)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDataCollector)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -2703,7 +2703,7 @@ impl IDataCollectorSet { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDuration(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetDuration)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2803,7 +2803,7 @@ impl IDataCollectorSet { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSegment(&self, segment: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSegment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(segment)).ok() + (::windows::core::Interface::vtable(self).SetSegment)(::windows::core::Interface::as_raw(self), segment).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SegmentMaxDuration(&self) -> ::windows::core::Result { @@ -2812,7 +2812,7 @@ impl IDataCollectorSet { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSegmentMaxDuration(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSegmentMaxDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetSegmentMaxDuration)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SegmentMaxSize(&self) -> ::windows::core::Result { @@ -2821,7 +2821,7 @@ impl IDataCollectorSet { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSegmentMaxSize(&self, size: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSegmentMaxSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size)).ok() + (::windows::core::Interface::vtable(self).SetSegmentMaxSize)(::windows::core::Interface::as_raw(self), size).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SerialNumber(&self) -> ::windows::core::Result { @@ -2830,7 +2830,7 @@ impl IDataCollectorSet { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSerialNumber(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSerialNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).SetSerialNumber)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2864,7 +2864,7 @@ impl IDataCollectorSet { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSubdirectoryFormat(&self, format: AutoPathFormat) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSubdirectoryFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).SetSubdirectoryFormat)(::windows::core::Interface::as_raw(self), format).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2901,7 +2901,7 @@ impl IDataCollectorSet { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetTaskRunAsSelf(&self, runasself: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTaskRunAsSelf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(runasself)).ok() + (::windows::core::Interface::vtable(self).SetTaskRunAsSelf)(::windows::core::Interface::as_raw(self), runasself).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2944,7 +2944,7 @@ impl IDataCollectorSet { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSchedulesEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSchedulesEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetSchedulesEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2979,7 +2979,7 @@ impl IDataCollectorSet { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetStopOnCompletion(&self, stop: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStopOnCompletion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stop)).ok() + (::windows::core::Interface::vtable(self).SetStopOnCompletion)(::windows::core::Interface::as_raw(self), stop).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3013,7 +3013,7 @@ impl IDataCollectorSet { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), name.into().abi(), server.into().abi(), ::core::mem::transmute(mode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), name.into().abi(), server.into().abi(), mode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Delete(&self) -> ::windows::core::Result<()> { @@ -3021,11 +3021,11 @@ impl IDataCollectorSet { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Start(&self, synchronous: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(synchronous)).ok() + (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), synchronous).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Stop(&self, synchronous: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(synchronous)).ok() + (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), synchronous).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3462,7 +3462,7 @@ impl IDataManager { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetEnabled(&self, fenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), fenabled).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn CheckBeforeRunning(&self) -> ::windows::core::Result { @@ -3471,7 +3471,7 @@ impl IDataManager { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetCheckBeforeRunning(&self, fcheck: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCheckBeforeRunning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcheck)).ok() + (::windows::core::Interface::vtable(self).SetCheckBeforeRunning)(::windows::core::Interface::as_raw(self), fcheck).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MinFreeDisk(&self) -> ::windows::core::Result { @@ -3480,7 +3480,7 @@ impl IDataManager { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMinFreeDisk(&self, minfreedisk: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinFreeDisk)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minfreedisk)).ok() + (::windows::core::Interface::vtable(self).SetMinFreeDisk)(::windows::core::Interface::as_raw(self), minfreedisk).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MaxSize(&self) -> ::windows::core::Result { @@ -3489,7 +3489,7 @@ impl IDataManager { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMaxSize(&self, ulmaxsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulmaxsize)).ok() + (::windows::core::Interface::vtable(self).SetMaxSize)(::windows::core::Interface::as_raw(self), ulmaxsize).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MaxFolderCount(&self) -> ::windows::core::Result { @@ -3498,7 +3498,7 @@ impl IDataManager { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMaxFolderCount(&self, ulmaxfoldercount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxFolderCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulmaxfoldercount)).ok() + (::windows::core::Interface::vtable(self).SetMaxFolderCount)(::windows::core::Interface::as_raw(self), ulmaxfoldercount).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ResourcePolicy(&self) -> ::windows::core::Result { @@ -3507,7 +3507,7 @@ impl IDataManager { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetResourcePolicy(&self, policy: ResourcePolicy) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetResourcePolicy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(policy)).ok() + (::windows::core::Interface::vtable(self).SetResourcePolicy)(::windows::core::Interface::as_raw(self), policy).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3592,7 +3592,7 @@ impl IDataManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Run)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(steps), bstrfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Run)(::windows::core::Interface::as_raw(self), steps, bstrfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3748,7 +3748,7 @@ impl IFolderAction { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetAge(&self, ulage: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulage)).ok() + (::windows::core::Interface::vtable(self).SetAge)(::windows::core::Interface::as_raw(self), ulage).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Size(&self) -> ::windows::core::Result { @@ -3757,7 +3757,7 @@ impl IFolderAction { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSize(&self, ulage: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulage)).ok() + (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), ulage).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Actions(&self) -> ::windows::core::Result { @@ -3766,7 +3766,7 @@ impl IFolderAction { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetActions(&self, steps: FolderActionSteps) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(steps)).ok() + (::windows::core::Interface::vtable(self).SetActions)(::windows::core::Interface::as_raw(self), steps).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4239,7 +4239,7 @@ impl IPerformanceCounterDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFileNameFormat(&self, format: AutoPathFormat) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileNameFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileNameFormat)(::windows::core::Interface::as_raw(self), format).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4276,7 +4276,7 @@ impl IPerformanceCounterDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogAppend(&self, append: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogAppend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(append)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogAppend)(::windows::core::Interface::as_raw(self), append).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogCircular(&self) -> ::windows::core::Result { @@ -4285,7 +4285,7 @@ impl IPerformanceCounterDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogCircular(&self, circular: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogCircular)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(circular)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogCircular)(::windows::core::Interface::as_raw(self), circular).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogOverwrite(&self) -> ::windows::core::Result { @@ -4294,7 +4294,7 @@ impl IPerformanceCounterDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogOverwrite(&self, overwrite: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogOverwrite)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(overwrite)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogOverwrite)(::windows::core::Interface::as_raw(self), overwrite).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4323,7 +4323,7 @@ impl IPerformanceCounterDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetIndex(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4344,7 +4344,7 @@ impl IPerformanceCounterDataCollector { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateOutputLocation(&self, latest: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateOutputLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(latest), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateOutputLocation)(::windows::core::Interface::as_raw(self), latest, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4378,7 +4378,7 @@ impl IPerformanceCounterDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogFileFormat(&self, format: FileFormat) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogFileFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).SetLogFileFormat)(::windows::core::Interface::as_raw(self), format).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SampleInterval(&self) -> ::windows::core::Result { @@ -4387,7 +4387,7 @@ impl IPerformanceCounterDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSampleInterval(&self, interval: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSampleInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(interval)).ok() + (::windows::core::Interface::vtable(self).SetSampleInterval)(::windows::core::Interface::as_raw(self), interval).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SegmentMaxRecords(&self) -> ::windows::core::Result { @@ -4396,7 +4396,7 @@ impl IPerformanceCounterDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSegmentMaxRecords(&self, records: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSegmentMaxRecords)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(records)).ok() + (::windows::core::Interface::vtable(self).SetSegmentMaxRecords)(::windows::core::Interface::as_raw(self), records).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4561,7 +4561,7 @@ impl ISchedule { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDays(&self, days: WeekDays) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDays)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(days)).ok() + (::windows::core::Interface::vtable(self).SetDays)(::windows::core::Interface::as_raw(self), days).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4818,7 +4818,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetAppearance(&self, iappearance: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppearance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iappearance)).ok() + (::windows::core::Interface::vtable(self).SetAppearance)(::windows::core::Interface::as_raw(self), iappearance).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn BackColor(&self) -> ::windows::core::Result { @@ -4827,7 +4827,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBackColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn BorderStyle(&self) -> ::windows::core::Result { @@ -4836,7 +4836,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBorderStyle(&self, iborderstyle: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iborderstyle)).ok() + (::windows::core::Interface::vtable(self).SetBorderStyle)(::windows::core::Interface::as_raw(self), iborderstyle).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ForeColor(&self) -> ::windows::core::Result { @@ -4845,7 +4845,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetForeColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetForeColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetForeColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4869,7 +4869,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowVerticalGrid(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowVerticalGrid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowVerticalGrid)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowVerticalGrid(&self) -> ::windows::core::Result { @@ -4878,7 +4878,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowHorizontalGrid(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowHorizontalGrid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowHorizontalGrid)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowHorizontalGrid(&self) -> ::windows::core::Result { @@ -4887,7 +4887,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowLegend(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowLegend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowLegend)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowLegend(&self) -> ::windows::core::Result { @@ -4896,7 +4896,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowScaleLabels(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowScaleLabels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowScaleLabels)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowScaleLabels(&self) -> ::windows::core::Result { @@ -4905,7 +4905,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowValueBar(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowValueBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowValueBar)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowValueBar(&self) -> ::windows::core::Result { @@ -4914,7 +4914,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMaximumScale(&self, ivalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaximumScale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ivalue)).ok() + (::windows::core::Interface::vtable(self).SetMaximumScale)(::windows::core::Interface::as_raw(self), ivalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MaximumScale(&self) -> ::windows::core::Result { @@ -4923,7 +4923,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMinimumScale(&self, ivalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinimumScale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ivalue)).ok() + (::windows::core::Interface::vtable(self).SetMinimumScale)(::windows::core::Interface::as_raw(self), ivalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MinimumScale(&self) -> ::windows::core::Result { @@ -4932,7 +4932,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetUpdateInterval(&self, fvalue: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUpdateInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).SetUpdateInterval)(::windows::core::Interface::as_raw(self), fvalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn UpdateInterval(&self) -> ::windows::core::Result { @@ -4941,7 +4941,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDisplayType(&self, edisplaytype: DisplayTypeConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplayType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edisplaytype)).ok() + (::windows::core::Interface::vtable(self).SetDisplayType)(::windows::core::Interface::as_raw(self), edisplaytype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn DisplayType(&self) -> ::windows::core::Result { @@ -4950,7 +4950,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetManualUpdate(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetManualUpdate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetManualUpdate)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ManualUpdate(&self) -> ::windows::core::Result { @@ -5004,7 +5004,7 @@ impl ISystemMonitor { #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Counter(&self, iindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Counter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Counter)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5029,7 +5029,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBackColorCtl(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackColorCtl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetBackColorCtl)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5047,7 +5047,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogViewStart(&self, starttime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogViewStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(starttime)).ok() + (::windows::core::Interface::vtable(self).SetLogViewStart)(::windows::core::Interface::as_raw(self), starttime).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogViewStart(&self) -> ::windows::core::Result { @@ -5056,7 +5056,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogViewStop(&self, stoptime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogViewStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stoptime)).ok() + (::windows::core::Interface::vtable(self).SetLogViewStop)(::windows::core::Interface::as_raw(self), stoptime).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogViewStop(&self) -> ::windows::core::Result { @@ -5070,7 +5070,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetGridColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGridColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetGridColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn TimeBarColor(&self) -> ::windows::core::Result { @@ -5079,7 +5079,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetTimeBarColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTimeBarColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetTimeBarColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Highlight(&self) -> ::windows::core::Result { @@ -5088,7 +5088,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetHighlight(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHighlight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetHighlight)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowToolbar(&self) -> ::windows::core::Result { @@ -5097,7 +5097,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowToolbar(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowToolbar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowToolbar)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Paste(&self) -> ::windows::core::Result<()> { @@ -5113,7 +5113,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetReadOnly(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReadOnly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetReadOnly)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ReadOnly(&self) -> ::windows::core::Result { @@ -5122,7 +5122,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetReportValueType(&self, ereportvaluetype: ReportValueTypeConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReportValueType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ereportvaluetype)).ok() + (::windows::core::Interface::vtable(self).SetReportValueType)(::windows::core::Interface::as_raw(self), ereportvaluetype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ReportValueType(&self) -> ::windows::core::Result { @@ -5131,7 +5131,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMonitorDuplicateInstances(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMonitorDuplicateInstances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetMonitorDuplicateInstances)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MonitorDuplicateInstances(&self) -> ::windows::core::Result { @@ -5140,7 +5140,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDisplayFilter(&self, ivalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplayFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ivalue)).ok() + (::windows::core::Interface::vtable(self).SetDisplayFilter)(::windows::core::Interface::as_raw(self), ivalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn DisplayFilter(&self) -> ::windows::core::Result { @@ -5155,7 +5155,7 @@ impl ISystemMonitor { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDataSourceType(&self, edatasourcetype: DataSourceTypeConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDataSourceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edatasourcetype)).ok() + (::windows::core::Interface::vtable(self).SetDataSourceType)(::windows::core::Interface::as_raw(self), edatasourcetype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn DataSourceType(&self) -> ::windows::core::Result { @@ -5363,7 +5363,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetAppearance(&self, iappearance: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAppearance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iappearance)).ok() + (::windows::core::Interface::vtable(self).base__.SetAppearance)(::windows::core::Interface::as_raw(self), iappearance).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn BackColor(&self) -> ::windows::core::Result { @@ -5372,7 +5372,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBackColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBackColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).base__.SetBackColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn BorderStyle(&self) -> ::windows::core::Result { @@ -5381,7 +5381,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBorderStyle(&self, iborderstyle: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBorderStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iborderstyle)).ok() + (::windows::core::Interface::vtable(self).base__.SetBorderStyle)(::windows::core::Interface::as_raw(self), iborderstyle).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ForeColor(&self) -> ::windows::core::Result { @@ -5390,7 +5390,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetForeColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetForeColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).base__.SetForeColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5414,7 +5414,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowVerticalGrid(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetShowVerticalGrid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetShowVerticalGrid)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowVerticalGrid(&self) -> ::windows::core::Result { @@ -5423,7 +5423,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowHorizontalGrid(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetShowHorizontalGrid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetShowHorizontalGrid)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowHorizontalGrid(&self) -> ::windows::core::Result { @@ -5432,7 +5432,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowLegend(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetShowLegend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetShowLegend)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowLegend(&self) -> ::windows::core::Result { @@ -5441,7 +5441,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowScaleLabels(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetShowScaleLabels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetShowScaleLabels)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowScaleLabels(&self) -> ::windows::core::Result { @@ -5450,7 +5450,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowValueBar(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetShowValueBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetShowValueBar)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowValueBar(&self) -> ::windows::core::Result { @@ -5459,7 +5459,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMaximumScale(&self, ivalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaximumScale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ivalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaximumScale)(::windows::core::Interface::as_raw(self), ivalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MaximumScale(&self) -> ::windows::core::Result { @@ -5468,7 +5468,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMinimumScale(&self, ivalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMinimumScale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ivalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetMinimumScale)(::windows::core::Interface::as_raw(self), ivalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MinimumScale(&self) -> ::windows::core::Result { @@ -5477,7 +5477,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetUpdateInterval(&self, fvalue: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUpdateInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetUpdateInterval)(::windows::core::Interface::as_raw(self), fvalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn UpdateInterval(&self) -> ::windows::core::Result { @@ -5486,7 +5486,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDisplayType(&self, edisplaytype: DisplayTypeConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDisplayType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edisplaytype)).ok() + (::windows::core::Interface::vtable(self).base__.SetDisplayType)(::windows::core::Interface::as_raw(self), edisplaytype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn DisplayType(&self) -> ::windows::core::Result { @@ -5495,7 +5495,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetManualUpdate(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetManualUpdate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetManualUpdate)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ManualUpdate(&self) -> ::windows::core::Result { @@ -5549,7 +5549,7 @@ impl ISystemMonitor2 { #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Counter(&self, iindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Counter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Counter)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5574,7 +5574,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBackColorCtl(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBackColorCtl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).base__.SetBackColorCtl)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5592,7 +5592,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogViewStart(&self, starttime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogViewStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(starttime)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogViewStart)(::windows::core::Interface::as_raw(self), starttime).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogViewStart(&self) -> ::windows::core::Result { @@ -5601,7 +5601,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogViewStop(&self, stoptime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogViewStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stoptime)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogViewStop)(::windows::core::Interface::as_raw(self), stoptime).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogViewStop(&self) -> ::windows::core::Result { @@ -5615,7 +5615,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetGridColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetGridColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).base__.SetGridColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn TimeBarColor(&self) -> ::windows::core::Result { @@ -5624,7 +5624,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetTimeBarColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTimeBarColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).base__.SetTimeBarColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Highlight(&self) -> ::windows::core::Result { @@ -5633,7 +5633,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetHighlight(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHighlight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetHighlight)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowToolbar(&self) -> ::windows::core::Result { @@ -5642,7 +5642,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowToolbar(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetShowToolbar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetShowToolbar)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Paste(&self) -> ::windows::core::Result<()> { @@ -5658,7 +5658,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetReadOnly(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetReadOnly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetReadOnly)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ReadOnly(&self) -> ::windows::core::Result { @@ -5667,7 +5667,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetReportValueType(&self, ereportvaluetype: ReportValueTypeConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetReportValueType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ereportvaluetype)).ok() + (::windows::core::Interface::vtable(self).base__.SetReportValueType)(::windows::core::Interface::as_raw(self), ereportvaluetype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ReportValueType(&self) -> ::windows::core::Result { @@ -5676,7 +5676,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMonitorDuplicateInstances(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMonitorDuplicateInstances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetMonitorDuplicateInstances)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MonitorDuplicateInstances(&self) -> ::windows::core::Result { @@ -5685,7 +5685,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDisplayFilter(&self, ivalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDisplayFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ivalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetDisplayFilter)(::windows::core::Interface::as_raw(self), ivalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn DisplayFilter(&self) -> ::windows::core::Result { @@ -5700,7 +5700,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDataSourceType(&self, edatasourcetype: DataSourceTypeConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDataSourceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edatasourcetype)).ok() + (::windows::core::Interface::vtable(self).base__.SetDataSourceType)(::windows::core::Interface::as_raw(self), edatasourcetype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn DataSourceType(&self) -> ::windows::core::Result { @@ -5737,7 +5737,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetEnableDigitGrouping(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableDigitGrouping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetEnableDigitGrouping)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn EnableDigitGrouping(&self) -> ::windows::core::Result { @@ -5746,7 +5746,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetEnableToolTips(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableToolTips)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetEnableToolTips)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn EnableToolTips(&self) -> ::windows::core::Result { @@ -5755,7 +5755,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowTimeAxisLabels(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowTimeAxisLabels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowTimeAxisLabels)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowTimeAxisLabels(&self) -> ::windows::core::Result { @@ -5764,7 +5764,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetChartScroll(&self, bscroll: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChartScroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bscroll)).ok() + (::windows::core::Interface::vtable(self).SetChartScroll)(::windows::core::Interface::as_raw(self), bscroll).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ChartScroll(&self) -> ::windows::core::Result { @@ -5773,7 +5773,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDataPointCount(&self, inewcount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDataPointCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inewcount)).ok() + (::windows::core::Interface::vtable(self).SetDataPointCount)(::windows::core::Interface::as_raw(self), inewcount).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn DataPointCount(&self) -> ::windows::core::Result { @@ -5782,7 +5782,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ScaleToFit(&self, bselectedcountersonly: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ScaleToFit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bselectedcountersonly)).ok() + (::windows::core::Interface::vtable(self).ScaleToFit)(::windows::core::Interface::as_raw(self), bselectedcountersonly).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5790,7 +5790,7 @@ impl ISystemMonitor2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SaveAs)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), ::core::mem::transmute(esysmonfiletype)).ok() + (::windows::core::Interface::vtable(self).SaveAs)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), esysmonfiletype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5798,7 +5798,7 @@ impl ISystemMonitor2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Relog)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), ::core::mem::transmute(esysmonfiletype), ::core::mem::transmute(ifilter)).ok() + (::windows::core::Interface::vtable(self).Relog)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), esysmonfiletype, ifilter).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ClearData(&self) -> ::windows::core::Result<()> { @@ -5816,7 +5816,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogViewRange(&self, starttime: f64, stoptime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogViewRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(starttime), ::core::mem::transmute(stoptime)).ok() + (::windows::core::Interface::vtable(self).SetLogViewRange)(::windows::core::Interface::as_raw(self), starttime, stoptime).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn GetLogViewRange(&self, starttime: *mut f64, stoptime: *mut f64) -> ::windows::core::Result<()> { @@ -5824,7 +5824,7 @@ impl ISystemMonitor2 { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn BatchingLock(&self, flock: i16, ebatchreason: SysmonBatchReason) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BatchingLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flock), ::core::mem::transmute(ebatchreason)).ok() + (::windows::core::Interface::vtable(self).BatchingLock)(::windows::core::Interface::as_raw(self), flock, ebatchreason).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5925,15 +5925,15 @@ pub struct ISystemMonitorEvents(::windows::core::IUnknown); impl ISystemMonitorEvents { #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn OnCounterSelected(&self, index: i32) { - (::windows::core::Interface::vtable(self).OnCounterSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).OnCounterSelected)(::windows::core::Interface::as_raw(self), index) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn OnCounterAdded(&self, index: i32) { - (::windows::core::Interface::vtable(self).OnCounterAdded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).OnCounterAdded)(::windows::core::Interface::as_raw(self), index) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn OnCounterDeleted(&self, index: i32) { - (::windows::core::Interface::vtable(self).OnCounterDeleted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).OnCounterDeleted)(::windows::core::Interface::as_raw(self), index) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn OnSampleCollected(&self) { @@ -5941,7 +5941,7 @@ impl ISystemMonitorEvents { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn OnDblClick(&self, index: i32) { - (::windows::core::Interface::vtable(self).OnDblClick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)) + (::windows::core::Interface::vtable(self).OnDblClick)(::windows::core::Interface::as_raw(self), index) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6035,7 +6035,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFileNameFormat(&self, format: AutoPathFormat) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileNameFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileNameFormat)(::windows::core::Interface::as_raw(self), format).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6072,7 +6072,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogAppend(&self, append: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogAppend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(append)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogAppend)(::windows::core::Interface::as_raw(self), append).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogCircular(&self) -> ::windows::core::Result { @@ -6081,7 +6081,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogCircular(&self, circular: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogCircular)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(circular)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogCircular)(::windows::core::Interface::as_raw(self), circular).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogOverwrite(&self) -> ::windows::core::Result { @@ -6090,7 +6090,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogOverwrite(&self, overwrite: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLogOverwrite)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(overwrite)).ok() + (::windows::core::Interface::vtable(self).base__.SetLogOverwrite)(::windows::core::Interface::as_raw(self), overwrite).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6119,7 +6119,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetIndex(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6140,7 +6140,7 @@ impl ITraceDataCollector { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateOutputLocation(&self, latest: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateOutputLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(latest), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateOutputLocation)(::windows::core::Interface::as_raw(self), latest, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn BufferSize(&self) -> ::windows::core::Result { @@ -6149,7 +6149,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBufferSize(&self, size: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBufferSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size)).ok() + (::windows::core::Interface::vtable(self).SetBufferSize)(::windows::core::Interface::as_raw(self), size).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn BuffersLost(&self) -> ::windows::core::Result { @@ -6158,7 +6158,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBuffersLost(&self, buffers: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBuffersLost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffers)).ok() + (::windows::core::Interface::vtable(self).SetBuffersLost)(::windows::core::Interface::as_raw(self), buffers).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn BuffersWritten(&self) -> ::windows::core::Result { @@ -6167,7 +6167,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBuffersWritten(&self, buffers: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBuffersWritten)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffers)).ok() + (::windows::core::Interface::vtable(self).SetBuffersWritten)(::windows::core::Interface::as_raw(self), buffers).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ClockType(&self) -> ::windows::core::Result { @@ -6176,7 +6176,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetClockType(&self, clock: ClockType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetClockType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clock)).ok() + (::windows::core::Interface::vtable(self).SetClockType)(::windows::core::Interface::as_raw(self), clock).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn EventsLost(&self) -> ::windows::core::Result { @@ -6185,7 +6185,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetEventsLost(&self, events: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventsLost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(events)).ok() + (::windows::core::Interface::vtable(self).SetEventsLost)(::windows::core::Interface::as_raw(self), events).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ExtendedModes(&self) -> ::windows::core::Result { @@ -6194,7 +6194,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetExtendedModes(&self, mode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExtendedModes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetExtendedModes)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn FlushTimer(&self) -> ::windows::core::Result { @@ -6203,7 +6203,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFlushTimer(&self, seconds: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlushTimer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).SetFlushTimer)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn FreeBuffers(&self) -> ::windows::core::Result { @@ -6212,7 +6212,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFreeBuffers(&self, buffers: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFreeBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffers)).ok() + (::windows::core::Interface::vtable(self).SetFreeBuffers)(::windows::core::Interface::as_raw(self), buffers).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Guid(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -6235,7 +6235,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMaximumBuffers(&self, buffers: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaximumBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffers)).ok() + (::windows::core::Interface::vtable(self).SetMaximumBuffers)(::windows::core::Interface::as_raw(self), buffers).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MinimumBuffers(&self) -> ::windows::core::Result { @@ -6244,7 +6244,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMinimumBuffers(&self, buffers: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinimumBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffers)).ok() + (::windows::core::Interface::vtable(self).SetMinimumBuffers)(::windows::core::Interface::as_raw(self), buffers).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn NumberOfBuffers(&self) -> ::windows::core::Result { @@ -6253,7 +6253,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetNumberOfBuffers(&self, buffers: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNumberOfBuffers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffers)).ok() + (::windows::core::Interface::vtable(self).SetNumberOfBuffers)(::windows::core::Interface::as_raw(self), buffers).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn PreallocateFile(&self) -> ::windows::core::Result { @@ -6262,7 +6262,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetPreallocateFile(&self, allocate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPreallocateFile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allocate)).ok() + (::windows::core::Interface::vtable(self).SetPreallocateFile)(::windows::core::Interface::as_raw(self), allocate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ProcessMode(&self) -> ::windows::core::Result { @@ -6271,7 +6271,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetProcessMode(&self, process: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(process)).ok() + (::windows::core::Interface::vtable(self).SetProcessMode)(::windows::core::Interface::as_raw(self), process).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn RealTimeBuffersLost(&self) -> ::windows::core::Result { @@ -6280,7 +6280,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetRealTimeBuffersLost(&self, buffers: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRealTimeBuffersLost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffers)).ok() + (::windows::core::Interface::vtable(self).SetRealTimeBuffersLost)(::windows::core::Interface::as_raw(self), buffers).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SessionId(&self) -> ::windows::core::Result { @@ -6289,7 +6289,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSessionId(&self, id: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSessionId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetSessionId)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6312,7 +6312,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSessionThreadId(&self, tid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSessionThreadId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tid)).ok() + (::windows::core::Interface::vtable(self).SetSessionThreadId)(::windows::core::Interface::as_raw(self), tid).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn StreamMode(&self) -> ::windows::core::Result { @@ -6321,7 +6321,7 @@ impl ITraceDataCollector { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetStreamMode(&self, mode: StreamMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetStreamMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6524,7 +6524,7 @@ impl ITraceDataProvider { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFilterEnabled(&self, filterenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFilterEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filterenabled)).ok() + (::windows::core::Interface::vtable(self).SetFilterEnabled)(::windows::core::Interface::as_raw(self), filterenabled).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn FilterType(&self) -> ::windows::core::Result { @@ -6533,7 +6533,7 @@ impl ITraceDataProvider { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetFilterType(&self, ultype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFilterType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultype)).ok() + (::windows::core::Interface::vtable(self).SetFilterType)(::windows::core::Interface::as_raw(self), ultype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6575,7 +6575,7 @@ impl ITraceDataProvider { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSecurity(&self, securityinfo: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetSecurity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(securityinfo), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSecurity)(::windows::core::Interface::as_raw(self), securityinfo, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6782,7 +6782,7 @@ impl ITraceDataProviderCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetTraceDataProvidersByProcess)(::windows::core::Interface::as_raw(self), server.into().abi(), ::core::mem::transmute(pid)).ok() + (::windows::core::Interface::vtable(self).GetTraceDataProvidersByProcess)(::windows::core::Interface::as_raw(self), server.into().abi(), pid).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6943,7 +6943,7 @@ impl IValueMap { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetValueMapType(&self, r#type: ValueMapType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValueMapType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetValueMapType)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7115,7 +7115,7 @@ impl IValueMapItem { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7152,7 +7152,7 @@ impl IValueMapItem { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetValueMapType(&self, r#type: ValueMapType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValueMapType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetValueMapType)(::windows::core::Interface::as_raw(self), r#type).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7261,7 +7261,7 @@ where extern "system" { fn InstallPerfDllA(szcomputername: ::windows::core::PCSTR, lpinifile: ::windows::core::PCSTR, dwflags: usize) -> u32; } - ::core::mem::transmute(InstallPerfDllA(szcomputername.into(), lpinifile.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InstallPerfDllA(szcomputername.into(), lpinifile.into(), dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -7274,7 +7274,7 @@ where extern "system" { fn InstallPerfDllW(szcomputername: ::windows::core::PCWSTR, lpinifile: ::windows::core::PCWSTR, dwflags: usize) -> u32; } - ::core::mem::transmute(InstallPerfDllW(szcomputername.into(), lpinifile.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(InstallPerfDllW(szcomputername.into(), lpinifile.into(), dwflags)) } pub const LIBID_SystemMonitor: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x1b773e42_2509_11cf_942f_008029004347); pub const LegacyDataCollectorSet: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x03837526_098b_11d8_9414_505054503030); @@ -10081,7 +10081,7 @@ where extern "system" { fn PdhAddCounterA(hquery: isize, szfullcounterpath: ::windows::core::PCSTR, dwuserdata: usize, phcounter: *mut isize) -> i32; } - ::core::mem::transmute(PdhAddCounterA(::core::mem::transmute(hquery), szfullcounterpath.into(), ::core::mem::transmute(dwuserdata), ::core::mem::transmute(phcounter))) + ::core::mem::transmute(PdhAddCounterA(hquery, szfullcounterpath.into(), dwuserdata, ::core::mem::transmute(phcounter))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10093,7 +10093,7 @@ where extern "system" { fn PdhAddCounterW(hquery: isize, szfullcounterpath: ::windows::core::PCWSTR, dwuserdata: usize, phcounter: *mut isize) -> i32; } - ::core::mem::transmute(PdhAddCounterW(::core::mem::transmute(hquery), szfullcounterpath.into(), ::core::mem::transmute(dwuserdata), ::core::mem::transmute(phcounter))) + ::core::mem::transmute(PdhAddCounterW(hquery, szfullcounterpath.into(), dwuserdata, ::core::mem::transmute(phcounter))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10105,7 +10105,7 @@ where extern "system" { fn PdhAddEnglishCounterA(hquery: isize, szfullcounterpath: ::windows::core::PCSTR, dwuserdata: usize, phcounter: *mut isize) -> i32; } - ::core::mem::transmute(PdhAddEnglishCounterA(::core::mem::transmute(hquery), szfullcounterpath.into(), ::core::mem::transmute(dwuserdata), ::core::mem::transmute(phcounter))) + ::core::mem::transmute(PdhAddEnglishCounterA(hquery, szfullcounterpath.into(), dwuserdata, ::core::mem::transmute(phcounter))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10117,7 +10117,7 @@ where extern "system" { fn PdhAddEnglishCounterW(hquery: isize, szfullcounterpath: ::windows::core::PCWSTR, dwuserdata: usize, phcounter: *mut isize) -> i32; } - ::core::mem::transmute(PdhAddEnglishCounterW(::core::mem::transmute(hquery), szfullcounterpath.into(), ::core::mem::transmute(dwuserdata), ::core::mem::transmute(phcounter))) + ::core::mem::transmute(PdhAddEnglishCounterW(hquery, szfullcounterpath.into(), dwuserdata, ::core::mem::transmute(phcounter))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10191,7 +10191,7 @@ pub unsafe fn PdhCalculateCounterFromRawValue(hcounter: isize, dwformat: PDH_FMT extern "system" { fn PdhCalculateCounterFromRawValue(hcounter: isize, dwformat: PDH_FMT, rawvalue1: *const PDH_RAW_COUNTER, rawvalue2: *const PDH_RAW_COUNTER, fmtvalue: *mut PDH_FMT_COUNTERVALUE) -> i32; } - ::core::mem::transmute(PdhCalculateCounterFromRawValue(::core::mem::transmute(hcounter), ::core::mem::transmute(dwformat), ::core::mem::transmute(rawvalue1), ::core::mem::transmute(rawvalue2), ::core::mem::transmute(fmtvalue))) + ::core::mem::transmute(PdhCalculateCounterFromRawValue(hcounter, dwformat, ::core::mem::transmute(rawvalue1), ::core::mem::transmute(rawvalue2), ::core::mem::transmute(fmtvalue))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10200,7 +10200,7 @@ pub unsafe fn PdhCloseLog(hlog: isize, dwflags: u32) -> i32 { extern "system" { fn PdhCloseLog(hlog: isize, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhCloseLog(::core::mem::transmute(hlog), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhCloseLog(hlog, dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10209,7 +10209,7 @@ pub unsafe fn PdhCloseQuery(hquery: isize) -> i32 { extern "system" { fn PdhCloseQuery(hquery: isize) -> i32; } - ::core::mem::transmute(PdhCloseQuery(::core::mem::transmute(hquery))) + ::core::mem::transmute(PdhCloseQuery(hquery)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10218,7 +10218,7 @@ pub unsafe fn PdhCollectQueryData(hquery: isize) -> i32 { extern "system" { fn PdhCollectQueryData(hquery: isize) -> i32; } - ::core::mem::transmute(PdhCollectQueryData(::core::mem::transmute(hquery))) + ::core::mem::transmute(PdhCollectQueryData(hquery)) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10231,7 +10231,7 @@ where extern "system" { fn PdhCollectQueryDataEx(hquery: isize, dwintervaltime: u32, hnewdataevent: super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(PdhCollectQueryDataEx(::core::mem::transmute(hquery), ::core::mem::transmute(dwintervaltime), hnewdataevent.into())) + ::core::mem::transmute(PdhCollectQueryDataEx(hquery, dwintervaltime, hnewdataevent.into())) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10240,7 +10240,7 @@ pub unsafe fn PdhCollectQueryDataWithTime(hquery: isize, plltimestamp: *mut i64) extern "system" { fn PdhCollectQueryDataWithTime(hquery: isize, plltimestamp: *mut i64) -> i32; } - ::core::mem::transmute(PdhCollectQueryDataWithTime(::core::mem::transmute(hquery), ::core::mem::transmute(plltimestamp))) + ::core::mem::transmute(PdhCollectQueryDataWithTime(hquery, ::core::mem::transmute(plltimestamp))) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10250,7 +10250,7 @@ pub unsafe fn PdhComputeCounterStatistics(hcounter: isize, dwformat: PDH_FMT, dw extern "system" { fn PdhComputeCounterStatistics(hcounter: isize, dwformat: PDH_FMT, dwfirstentry: u32, dwnumentries: u32, lprawvaluearray: *const PDH_RAW_COUNTER, data: *mut PDH_STATISTICS) -> i32; } - ::core::mem::transmute(PdhComputeCounterStatistics(::core::mem::transmute(hcounter), ::core::mem::transmute(dwformat), ::core::mem::transmute(dwfirstentry), ::core::mem::transmute(dwnumentries), ::core::mem::transmute(lprawvaluearray), ::core::mem::transmute(data))) + ::core::mem::transmute(PdhComputeCounterStatistics(hcounter, dwformat, dwfirstentry, dwnumentries, ::core::mem::transmute(lprawvaluearray), ::core::mem::transmute(data))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10343,7 +10343,7 @@ pub unsafe fn PdhEnumMachinesHA(hdatasource: isize, mszmachinelist: ::windows::c extern "system" { fn PdhEnumMachinesHA(hdatasource: isize, mszmachinelist: ::windows::core::PSTR, pcchbuffersize: *mut u32) -> i32; } - ::core::mem::transmute(PdhEnumMachinesHA(::core::mem::transmute(hdatasource), ::core::mem::transmute(mszmachinelist), ::core::mem::transmute(pcchbuffersize))) + ::core::mem::transmute(PdhEnumMachinesHA(hdatasource, ::core::mem::transmute(mszmachinelist), ::core::mem::transmute(pcchbuffersize))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10352,7 +10352,7 @@ pub unsafe fn PdhEnumMachinesHW(hdatasource: isize, mszmachinelist: ::windows::c extern "system" { fn PdhEnumMachinesHW(hdatasource: isize, mszmachinelist: ::windows::core::PWSTR, pcchbuffersize: *mut u32) -> i32; } - ::core::mem::transmute(PdhEnumMachinesHW(::core::mem::transmute(hdatasource), ::core::mem::transmute(mszmachinelist), ::core::mem::transmute(pcchbuffersize))) + ::core::mem::transmute(PdhEnumMachinesHW(hdatasource, ::core::mem::transmute(mszmachinelist), ::core::mem::transmute(pcchbuffersize))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10378,7 +10378,7 @@ where extern "system" { fn PdhEnumObjectItemsA(szdatasource: ::windows::core::PCSTR, szmachinename: ::windows::core::PCSTR, szobjectname: ::windows::core::PCSTR, mszcounterlist: ::windows::core::PSTR, pcchcounterlistlength: *mut u32, mszinstancelist: ::windows::core::PSTR, pcchinstancelistlength: *mut u32, dwdetaillevel: PERF_DETAIL, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhEnumObjectItemsA(szdatasource.into(), szmachinename.into(), szobjectname.into(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), ::core::mem::transmute(dwdetaillevel), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhEnumObjectItemsA(szdatasource.into(), szmachinename.into(), szobjectname.into(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), dwdetaillevel, dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10391,7 +10391,7 @@ where extern "system" { fn PdhEnumObjectItemsHA(hdatasource: isize, szmachinename: ::windows::core::PCSTR, szobjectname: ::windows::core::PCSTR, mszcounterlist: ::windows::core::PSTR, pcchcounterlistlength: *mut u32, mszinstancelist: ::windows::core::PSTR, pcchinstancelistlength: *mut u32, dwdetaillevel: PERF_DETAIL, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhEnumObjectItemsHA(::core::mem::transmute(hdatasource), szmachinename.into(), szobjectname.into(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), ::core::mem::transmute(dwdetaillevel), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhEnumObjectItemsHA(hdatasource, szmachinename.into(), szobjectname.into(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), dwdetaillevel, dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10404,7 +10404,7 @@ where extern "system" { fn PdhEnumObjectItemsHW(hdatasource: isize, szmachinename: ::windows::core::PCWSTR, szobjectname: ::windows::core::PCWSTR, mszcounterlist: ::windows::core::PWSTR, pcchcounterlistlength: *mut u32, mszinstancelist: ::windows::core::PWSTR, pcchinstancelistlength: *mut u32, dwdetaillevel: PERF_DETAIL, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhEnumObjectItemsHW(::core::mem::transmute(hdatasource), szmachinename.into(), szobjectname.into(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), ::core::mem::transmute(dwdetaillevel), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhEnumObjectItemsHW(hdatasource, szmachinename.into(), szobjectname.into(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), dwdetaillevel, dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10418,7 +10418,7 @@ where extern "system" { fn PdhEnumObjectItemsW(szdatasource: ::windows::core::PCWSTR, szmachinename: ::windows::core::PCWSTR, szobjectname: ::windows::core::PCWSTR, mszcounterlist: ::windows::core::PWSTR, pcchcounterlistlength: *mut u32, mszinstancelist: ::windows::core::PWSTR, pcchinstancelistlength: *mut u32, dwdetaillevel: PERF_DETAIL, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhEnumObjectItemsW(szdatasource.into(), szmachinename.into(), szobjectname.into(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), ::core::mem::transmute(dwdetaillevel), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhEnumObjectItemsW(szdatasource.into(), szmachinename.into(), szobjectname.into(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), dwdetaillevel, dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10433,7 +10433,7 @@ where extern "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) -> i32; } - ::core::mem::transmute(PdhEnumObjectsA(szdatasource.into(), szmachinename.into(), ::core::mem::transmute(mszobjectlist), ::core::mem::transmute(pcchbuffersize), ::core::mem::transmute(dwdetaillevel), brefresh.into())) + ::core::mem::transmute(PdhEnumObjectsA(szdatasource.into(), szmachinename.into(), ::core::mem::transmute(mszobjectlist), ::core::mem::transmute(pcchbuffersize), dwdetaillevel, brefresh.into())) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10447,7 +10447,7 @@ where extern "system" { fn PdhEnumObjectsHA(hdatasource: isize, szmachinename: ::windows::core::PCSTR, mszobjectlist: ::windows::core::PSTR, pcchbuffersize: *mut u32, dwdetaillevel: PERF_DETAIL, brefresh: super::super::Foundation::BOOL) -> i32; } - ::core::mem::transmute(PdhEnumObjectsHA(::core::mem::transmute(hdatasource), szmachinename.into(), ::core::mem::transmute(mszobjectlist), ::core::mem::transmute(pcchbuffersize), ::core::mem::transmute(dwdetaillevel), brefresh.into())) + ::core::mem::transmute(PdhEnumObjectsHA(hdatasource, szmachinename.into(), ::core::mem::transmute(mszobjectlist), ::core::mem::transmute(pcchbuffersize), dwdetaillevel, brefresh.into())) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10461,7 +10461,7 @@ where extern "system" { fn PdhEnumObjectsHW(hdatasource: isize, szmachinename: ::windows::core::PCWSTR, mszobjectlist: ::windows::core::PWSTR, pcchbuffersize: *mut u32, dwdetaillevel: PERF_DETAIL, brefresh: super::super::Foundation::BOOL) -> i32; } - ::core::mem::transmute(PdhEnumObjectsHW(::core::mem::transmute(hdatasource), szmachinename.into(), ::core::mem::transmute(mszobjectlist), ::core::mem::transmute(pcchbuffersize), ::core::mem::transmute(dwdetaillevel), brefresh.into())) + ::core::mem::transmute(PdhEnumObjectsHW(hdatasource, szmachinename.into(), ::core::mem::transmute(mszobjectlist), ::core::mem::transmute(pcchbuffersize), dwdetaillevel, brefresh.into())) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10476,7 +10476,7 @@ where extern "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) -> i32; } - ::core::mem::transmute(PdhEnumObjectsW(szdatasource.into(), szmachinename.into(), ::core::mem::transmute(mszobjectlist), ::core::mem::transmute(pcchbuffersize), ::core::mem::transmute(dwdetaillevel), brefresh.into())) + ::core::mem::transmute(PdhEnumObjectsW(szdatasource.into(), szmachinename.into(), ::core::mem::transmute(mszobjectlist), ::core::mem::transmute(pcchbuffersize), dwdetaillevel, brefresh.into())) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10513,7 +10513,7 @@ where extern "system" { fn PdhExpandWildCardPathA(szdatasource: ::windows::core::PCSTR, szwildcardpath: ::windows::core::PCSTR, mszexpandedpathlist: ::windows::core::PSTR, pcchpathlistlength: *mut u32, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhExpandWildCardPathA(szdatasource.into(), szwildcardpath.into(), ::core::mem::transmute(mszexpandedpathlist), ::core::mem::transmute(pcchpathlistlength), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhExpandWildCardPathA(szdatasource.into(), szwildcardpath.into(), ::core::mem::transmute(mszexpandedpathlist), ::core::mem::transmute(pcchpathlistlength), dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10525,7 +10525,7 @@ where extern "system" { fn PdhExpandWildCardPathHA(hdatasource: isize, szwildcardpath: ::windows::core::PCSTR, mszexpandedpathlist: ::windows::core::PSTR, pcchpathlistlength: *mut u32, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhExpandWildCardPathHA(::core::mem::transmute(hdatasource), szwildcardpath.into(), ::core::mem::transmute(mszexpandedpathlist), ::core::mem::transmute(pcchpathlistlength), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhExpandWildCardPathHA(hdatasource, szwildcardpath.into(), ::core::mem::transmute(mszexpandedpathlist), ::core::mem::transmute(pcchpathlistlength), dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10537,7 +10537,7 @@ where extern "system" { fn PdhExpandWildCardPathHW(hdatasource: isize, szwildcardpath: ::windows::core::PCWSTR, mszexpandedpathlist: ::windows::core::PWSTR, pcchpathlistlength: *mut u32, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhExpandWildCardPathHW(::core::mem::transmute(hdatasource), szwildcardpath.into(), ::core::mem::transmute(mszexpandedpathlist), ::core::mem::transmute(pcchpathlistlength), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhExpandWildCardPathHW(hdatasource, szwildcardpath.into(), ::core::mem::transmute(mszexpandedpathlist), ::core::mem::transmute(pcchpathlistlength), dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10550,7 +10550,7 @@ where extern "system" { fn PdhExpandWildCardPathW(szdatasource: ::windows::core::PCWSTR, szwildcardpath: ::windows::core::PCWSTR, mszexpandedpathlist: ::windows::core::PWSTR, pcchpathlistlength: *mut u32, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhExpandWildCardPathW(szdatasource.into(), szwildcardpath.into(), ::core::mem::transmute(mszexpandedpathlist), ::core::mem::transmute(pcchpathlistlength), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhExpandWildCardPathW(szdatasource.into(), szwildcardpath.into(), ::core::mem::transmute(mszexpandedpathlist), ::core::mem::transmute(pcchpathlistlength), dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10560,7 +10560,7 @@ pub unsafe fn PdhFormatFromRawValue(dwcountertype: u32, dwformat: PDH_FMT, ptime extern "system" { fn PdhFormatFromRawValue(dwcountertype: u32, dwformat: PDH_FMT, ptimebase: *const i64, prawvalue1: *const PDH_RAW_COUNTER, prawvalue2: *const PDH_RAW_COUNTER, pfmtvalue: *mut PDH_FMT_COUNTERVALUE) -> i32; } - ::core::mem::transmute(PdhFormatFromRawValue(::core::mem::transmute(dwcountertype), ::core::mem::transmute(dwformat), ::core::mem::transmute(ptimebase), ::core::mem::transmute(prawvalue1), ::core::mem::transmute(prawvalue2), ::core::mem::transmute(pfmtvalue))) + ::core::mem::transmute(PdhFormatFromRawValue(dwcountertype, dwformat, ::core::mem::transmute(ptimebase), ::core::mem::transmute(prawvalue1), ::core::mem::transmute(prawvalue2), ::core::mem::transmute(pfmtvalue))) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10573,7 +10573,7 @@ where extern "system" { fn PdhGetCounterInfoA(hcounter: isize, bretrieveexplaintext: super::super::Foundation::BOOLEAN, pdwbuffersize: *mut u32, lpbuffer: *mut PDH_COUNTER_INFO_A) -> i32; } - ::core::mem::transmute(PdhGetCounterInfoA(::core::mem::transmute(hcounter), bretrieveexplaintext.into(), ::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(lpbuffer))) + ::core::mem::transmute(PdhGetCounterInfoA(hcounter, bretrieveexplaintext.into(), ::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(lpbuffer))) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10586,7 +10586,7 @@ where extern "system" { fn PdhGetCounterInfoW(hcounter: isize, bretrieveexplaintext: super::super::Foundation::BOOLEAN, pdwbuffersize: *mut u32, lpbuffer: *mut PDH_COUNTER_INFO_W) -> i32; } - ::core::mem::transmute(PdhGetCounterInfoW(::core::mem::transmute(hcounter), bretrieveexplaintext.into(), ::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(lpbuffer))) + ::core::mem::transmute(PdhGetCounterInfoW(hcounter, bretrieveexplaintext.into(), ::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(lpbuffer))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10595,7 +10595,7 @@ pub unsafe fn PdhGetCounterTimeBase(hcounter: isize, ptimebase: *mut i64) -> i32 extern "system" { fn PdhGetCounterTimeBase(hcounter: isize, ptimebase: *mut i64) -> i32; } - ::core::mem::transmute(PdhGetCounterTimeBase(::core::mem::transmute(hcounter), ::core::mem::transmute(ptimebase))) + ::core::mem::transmute(PdhGetCounterTimeBase(hcounter, ::core::mem::transmute(ptimebase))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10616,7 +10616,7 @@ pub unsafe fn PdhGetDataSourceTimeRangeH(hdatasource: isize, pdwnumentries: *mut extern "system" { fn PdhGetDataSourceTimeRangeH(hdatasource: isize, pdwnumentries: *mut u32, pinfo: *mut PDH_TIME_INFO, pdwbuffersize: *mut u32) -> i32; } - ::core::mem::transmute(PdhGetDataSourceTimeRangeH(::core::mem::transmute(hdatasource), ::core::mem::transmute(pdwnumentries), ::core::mem::transmute(pinfo), ::core::mem::transmute(pdwbuffersize))) + ::core::mem::transmute(PdhGetDataSourceTimeRangeH(hdatasource, ::core::mem::transmute(pdwnumentries), ::core::mem::transmute(pinfo), ::core::mem::transmute(pdwbuffersize))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10655,7 +10655,7 @@ where extern "system" { fn PdhGetDefaultPerfCounterHA(hdatasource: isize, szmachinename: ::windows::core::PCSTR, szobjectname: ::windows::core::PCSTR, szdefaultcountername: ::windows::core::PSTR, pcchbuffersize: *mut u32) -> i32; } - ::core::mem::transmute(PdhGetDefaultPerfCounterHA(::core::mem::transmute(hdatasource), szmachinename.into(), szobjectname.into(), ::core::mem::transmute(szdefaultcountername), ::core::mem::transmute(pcchbuffersize))) + ::core::mem::transmute(PdhGetDefaultPerfCounterHA(hdatasource, szmachinename.into(), szobjectname.into(), ::core::mem::transmute(szdefaultcountername), ::core::mem::transmute(pcchbuffersize))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10668,7 +10668,7 @@ where extern "system" { fn PdhGetDefaultPerfCounterHW(hdatasource: isize, szmachinename: ::windows::core::PCWSTR, szobjectname: ::windows::core::PCWSTR, szdefaultcountername: ::windows::core::PWSTR, pcchbuffersize: *mut u32) -> i32; } - ::core::mem::transmute(PdhGetDefaultPerfCounterHW(::core::mem::transmute(hdatasource), szmachinename.into(), szobjectname.into(), ::core::mem::transmute(szdefaultcountername), ::core::mem::transmute(pcchbuffersize))) + ::core::mem::transmute(PdhGetDefaultPerfCounterHW(hdatasource, szmachinename.into(), szobjectname.into(), ::core::mem::transmute(szdefaultcountername), ::core::mem::transmute(pcchbuffersize))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10707,7 +10707,7 @@ where extern "system" { fn PdhGetDefaultPerfObjectHA(hdatasource: isize, szmachinename: ::windows::core::PCSTR, szdefaultobjectname: ::windows::core::PSTR, pcchbuffersize: *mut u32) -> i32; } - ::core::mem::transmute(PdhGetDefaultPerfObjectHA(::core::mem::transmute(hdatasource), szmachinename.into(), ::core::mem::transmute(szdefaultobjectname), ::core::mem::transmute(pcchbuffersize))) + ::core::mem::transmute(PdhGetDefaultPerfObjectHA(hdatasource, szmachinename.into(), ::core::mem::transmute(szdefaultobjectname), ::core::mem::transmute(pcchbuffersize))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10719,7 +10719,7 @@ where extern "system" { fn PdhGetDefaultPerfObjectHW(hdatasource: isize, szmachinename: ::windows::core::PCWSTR, szdefaultobjectname: ::windows::core::PWSTR, pcchbuffersize: *mut u32) -> i32; } - ::core::mem::transmute(PdhGetDefaultPerfObjectHW(::core::mem::transmute(hdatasource), szmachinename.into(), ::core::mem::transmute(szdefaultobjectname), ::core::mem::transmute(pcchbuffersize))) + ::core::mem::transmute(PdhGetDefaultPerfObjectHW(hdatasource, szmachinename.into(), ::core::mem::transmute(szdefaultobjectname), ::core::mem::transmute(pcchbuffersize))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10750,7 +10750,7 @@ pub unsafe fn PdhGetFormattedCounterArrayA(hcounter: isize, dwformat: PDH_FMT, l extern "system" { fn PdhGetFormattedCounterArrayA(hcounter: isize, dwformat: PDH_FMT, lpdwbuffersize: *mut u32, lpdwitemcount: *mut u32, itembuffer: *mut PDH_FMT_COUNTERVALUE_ITEM_A) -> i32; } - ::core::mem::transmute(PdhGetFormattedCounterArrayA(::core::mem::transmute(hcounter), ::core::mem::transmute(dwformat), ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpdwitemcount), ::core::mem::transmute(itembuffer))) + ::core::mem::transmute(PdhGetFormattedCounterArrayA(hcounter, dwformat, ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpdwitemcount), ::core::mem::transmute(itembuffer))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10759,7 +10759,7 @@ pub unsafe fn PdhGetFormattedCounterArrayW(hcounter: isize, dwformat: PDH_FMT, l extern "system" { fn PdhGetFormattedCounterArrayW(hcounter: isize, dwformat: PDH_FMT, lpdwbuffersize: *mut u32, lpdwitemcount: *mut u32, itembuffer: *mut PDH_FMT_COUNTERVALUE_ITEM_W) -> i32; } - ::core::mem::transmute(PdhGetFormattedCounterArrayW(::core::mem::transmute(hcounter), ::core::mem::transmute(dwformat), ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpdwitemcount), ::core::mem::transmute(itembuffer))) + ::core::mem::transmute(PdhGetFormattedCounterArrayW(hcounter, dwformat, ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpdwitemcount), ::core::mem::transmute(itembuffer))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10768,7 +10768,7 @@ pub unsafe fn PdhGetFormattedCounterValue(hcounter: isize, dwformat: PDH_FMT, lp extern "system" { fn PdhGetFormattedCounterValue(hcounter: isize, dwformat: PDH_FMT, lpdwtype: *mut u32, pvalue: *mut PDH_FMT_COUNTERVALUE) -> i32; } - ::core::mem::transmute(PdhGetFormattedCounterValue(::core::mem::transmute(hcounter), ::core::mem::transmute(dwformat), ::core::mem::transmute(lpdwtype), ::core::mem::transmute(pvalue))) + ::core::mem::transmute(PdhGetFormattedCounterValue(hcounter, dwformat, ::core::mem::transmute(lpdwtype), ::core::mem::transmute(pvalue))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10777,7 +10777,7 @@ pub unsafe fn PdhGetLogFileSize(hlog: isize, llsize: *mut i64) -> i32 { extern "system" { fn PdhGetLogFileSize(hlog: isize, llsize: *mut i64) -> i32; } - ::core::mem::transmute(PdhGetLogFileSize(::core::mem::transmute(hlog), ::core::mem::transmute(llsize))) + ::core::mem::transmute(PdhGetLogFileSize(hlog, ::core::mem::transmute(llsize))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10786,7 +10786,7 @@ pub unsafe fn PdhGetLogSetGUID(hlog: isize, pguid: *mut ::windows::core::GUID, p extern "system" { fn PdhGetLogSetGUID(hlog: isize, pguid: *mut ::windows::core::GUID, prunid: *mut i32) -> i32; } - ::core::mem::transmute(PdhGetLogSetGUID(::core::mem::transmute(hlog), ::core::mem::transmute(pguid), ::core::mem::transmute(prunid))) + ::core::mem::transmute(PdhGetLogSetGUID(hlog, ::core::mem::transmute(pguid), ::core::mem::transmute(prunid))) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10796,7 +10796,7 @@ pub unsafe fn PdhGetRawCounterArrayA(hcounter: isize, lpdwbuffersize: *mut u32, extern "system" { fn PdhGetRawCounterArrayA(hcounter: isize, lpdwbuffersize: *mut u32, lpdwitemcount: *mut u32, itembuffer: *mut PDH_RAW_COUNTER_ITEM_A) -> i32; } - ::core::mem::transmute(PdhGetRawCounterArrayA(::core::mem::transmute(hcounter), ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpdwitemcount), ::core::mem::transmute(itembuffer))) + ::core::mem::transmute(PdhGetRawCounterArrayA(hcounter, ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpdwitemcount), ::core::mem::transmute(itembuffer))) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10806,7 +10806,7 @@ pub unsafe fn PdhGetRawCounterArrayW(hcounter: isize, lpdwbuffersize: *mut u32, extern "system" { fn PdhGetRawCounterArrayW(hcounter: isize, lpdwbuffersize: *mut u32, lpdwitemcount: *mut u32, itembuffer: *mut PDH_RAW_COUNTER_ITEM_W) -> i32; } - ::core::mem::transmute(PdhGetRawCounterArrayW(::core::mem::transmute(hcounter), ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpdwitemcount), ::core::mem::transmute(itembuffer))) + ::core::mem::transmute(PdhGetRawCounterArrayW(hcounter, ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpdwitemcount), ::core::mem::transmute(itembuffer))) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10816,7 +10816,7 @@ pub unsafe fn PdhGetRawCounterValue(hcounter: isize, lpdwtype: *mut u32, pvalue: extern "system" { fn PdhGetRawCounterValue(hcounter: isize, lpdwtype: *mut u32, pvalue: *mut PDH_RAW_COUNTER) -> i32; } - ::core::mem::transmute(PdhGetRawCounterValue(::core::mem::transmute(hcounter), ::core::mem::transmute(lpdwtype), ::core::mem::transmute(pvalue))) + ::core::mem::transmute(PdhGetRawCounterValue(hcounter, ::core::mem::transmute(lpdwtype), ::core::mem::transmute(pvalue))) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10826,7 +10826,7 @@ pub unsafe fn PdhIsRealTimeQuery(hquery: isize) -> super::super::Foundation::BOO extern "system" { fn PdhIsRealTimeQuery(hquery: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PdhIsRealTimeQuery(::core::mem::transmute(hquery))) + ::core::mem::transmute(PdhIsRealTimeQuery(hquery)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10864,7 +10864,7 @@ where extern "system" { fn PdhLookupPerfNameByIndexA(szmachinename: ::windows::core::PCSTR, dwnameindex: u32, sznamebuffer: ::windows::core::PSTR, pcchnamebuffersize: *mut u32) -> i32; } - ::core::mem::transmute(PdhLookupPerfNameByIndexA(szmachinename.into(), ::core::mem::transmute(dwnameindex), ::core::mem::transmute(sznamebuffer), ::core::mem::transmute(pcchnamebuffersize))) + ::core::mem::transmute(PdhLookupPerfNameByIndexA(szmachinename.into(), dwnameindex, ::core::mem::transmute(sznamebuffer), ::core::mem::transmute(pcchnamebuffersize))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10876,7 +10876,7 @@ where extern "system" { fn PdhLookupPerfNameByIndexW(szmachinename: ::windows::core::PCWSTR, dwnameindex: u32, sznamebuffer: ::windows::core::PWSTR, pcchnamebuffersize: *mut u32) -> i32; } - ::core::mem::transmute(PdhLookupPerfNameByIndexW(szmachinename.into(), ::core::mem::transmute(dwnameindex), ::core::mem::transmute(sznamebuffer), ::core::mem::transmute(pcchnamebuffersize))) + ::core::mem::transmute(PdhLookupPerfNameByIndexW(szmachinename.into(), dwnameindex, ::core::mem::transmute(sznamebuffer), ::core::mem::transmute(pcchnamebuffersize))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10885,7 +10885,7 @@ pub unsafe fn PdhMakeCounterPathA(pcounterpathelements: *const PDH_COUNTER_PATH_ extern "system" { fn PdhMakeCounterPathA(pcounterpathelements: *const PDH_COUNTER_PATH_ELEMENTS_A, szfullpathbuffer: ::windows::core::PSTR, pcchbuffersize: *mut u32, dwflags: PDH_PATH_FLAGS) -> i32; } - ::core::mem::transmute(PdhMakeCounterPathA(::core::mem::transmute(pcounterpathelements), ::core::mem::transmute(szfullpathbuffer), ::core::mem::transmute(pcchbuffersize), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhMakeCounterPathA(::core::mem::transmute(pcounterpathelements), ::core::mem::transmute(szfullpathbuffer), ::core::mem::transmute(pcchbuffersize), dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10894,7 +10894,7 @@ pub unsafe fn PdhMakeCounterPathW(pcounterpathelements: *const PDH_COUNTER_PATH_ extern "system" { fn PdhMakeCounterPathW(pcounterpathelements: *const PDH_COUNTER_PATH_ELEMENTS_W, szfullpathbuffer: ::windows::core::PWSTR, pcchbuffersize: *mut u32, dwflags: PDH_PATH_FLAGS) -> i32; } - ::core::mem::transmute(PdhMakeCounterPathW(::core::mem::transmute(pcounterpathelements), ::core::mem::transmute(szfullpathbuffer), ::core::mem::transmute(pcchbuffersize), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhMakeCounterPathW(::core::mem::transmute(pcounterpathelements), ::core::mem::transmute(szfullpathbuffer), ::core::mem::transmute(pcchbuffersize), dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10907,7 +10907,7 @@ where extern "system" { fn PdhOpenLogA(szlogfilename: ::windows::core::PCSTR, dwaccessflags: PDH_LOG, lpdwlogtype: *mut PDH_LOG_TYPE, hquery: isize, dwmaxsize: u32, szusercaption: ::windows::core::PCSTR, phlog: *mut isize) -> i32; } - ::core::mem::transmute(PdhOpenLogA(szlogfilename.into(), ::core::mem::transmute(dwaccessflags), ::core::mem::transmute(lpdwlogtype), ::core::mem::transmute(hquery), ::core::mem::transmute(dwmaxsize), szusercaption.into(), ::core::mem::transmute(phlog))) + ::core::mem::transmute(PdhOpenLogA(szlogfilename.into(), dwaccessflags, ::core::mem::transmute(lpdwlogtype), hquery, dwmaxsize, szusercaption.into(), ::core::mem::transmute(phlog))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10920,7 +10920,7 @@ where extern "system" { fn PdhOpenLogW(szlogfilename: ::windows::core::PCWSTR, dwaccessflags: PDH_LOG, lpdwlogtype: *mut PDH_LOG_TYPE, hquery: isize, dwmaxsize: u32, szusercaption: ::windows::core::PCWSTR, phlog: *mut isize) -> i32; } - ::core::mem::transmute(PdhOpenLogW(szlogfilename.into(), ::core::mem::transmute(dwaccessflags), ::core::mem::transmute(lpdwlogtype), ::core::mem::transmute(hquery), ::core::mem::transmute(dwmaxsize), szusercaption.into(), ::core::mem::transmute(phlog))) + ::core::mem::transmute(PdhOpenLogW(szlogfilename.into(), dwaccessflags, ::core::mem::transmute(lpdwlogtype), hquery, dwmaxsize, szusercaption.into(), ::core::mem::transmute(phlog))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10932,7 +10932,7 @@ where extern "system" { fn PdhOpenQueryA(szdatasource: ::windows::core::PCSTR, dwuserdata: usize, phquery: *mut isize) -> i32; } - ::core::mem::transmute(PdhOpenQueryA(szdatasource.into(), ::core::mem::transmute(dwuserdata), ::core::mem::transmute(phquery))) + ::core::mem::transmute(PdhOpenQueryA(szdatasource.into(), dwuserdata, ::core::mem::transmute(phquery))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10941,7 +10941,7 @@ pub unsafe fn PdhOpenQueryH(hdatasource: isize, dwuserdata: usize, phquery: *mut extern "system" { fn PdhOpenQueryH(hdatasource: isize, dwuserdata: usize, phquery: *mut isize) -> i32; } - ::core::mem::transmute(PdhOpenQueryH(::core::mem::transmute(hdatasource), ::core::mem::transmute(dwuserdata), ::core::mem::transmute(phquery))) + ::core::mem::transmute(PdhOpenQueryH(hdatasource, dwuserdata, ::core::mem::transmute(phquery))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10953,7 +10953,7 @@ where extern "system" { fn PdhOpenQueryW(szdatasource: ::windows::core::PCWSTR, dwuserdata: usize, phquery: *mut isize) -> i32; } - ::core::mem::transmute(PdhOpenQueryW(szdatasource.into(), ::core::mem::transmute(dwuserdata), ::core::mem::transmute(phquery))) + ::core::mem::transmute(PdhOpenQueryW(szdatasource.into(), dwuserdata, ::core::mem::transmute(phquery))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10965,7 +10965,7 @@ where extern "system" { fn PdhParseCounterPathA(szfullpathbuffer: ::windows::core::PCSTR, pcounterpathelements: *mut PDH_COUNTER_PATH_ELEMENTS_A, pdwbuffersize: *mut u32, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhParseCounterPathA(szfullpathbuffer.into(), ::core::mem::transmute(pcounterpathelements), ::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhParseCounterPathA(szfullpathbuffer.into(), ::core::mem::transmute(pcounterpathelements), ::core::mem::transmute(pdwbuffersize), dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -10977,7 +10977,7 @@ where extern "system" { fn PdhParseCounterPathW(szfullpathbuffer: ::windows::core::PCWSTR, pcounterpathelements: *mut PDH_COUNTER_PATH_ELEMENTS_W, pdwbuffersize: *mut u32, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhParseCounterPathW(szfullpathbuffer.into(), ::core::mem::transmute(pcounterpathelements), ::core::mem::transmute(pdwbuffersize), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PdhParseCounterPathW(szfullpathbuffer.into(), ::core::mem::transmute(pcounterpathelements), ::core::mem::transmute(pdwbuffersize), dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11011,7 +11011,7 @@ pub unsafe fn PdhReadRawLogRecord(hlog: isize, ftrecord: super::super::Foundatio extern "system" { fn PdhReadRawLogRecord(hlog: isize, ftrecord: super::super::Foundation::FILETIME, prawlogrecord: *mut PDH_RAW_LOG_RECORD, pdwbufferlength: *mut u32) -> i32; } - ::core::mem::transmute(PdhReadRawLogRecord(::core::mem::transmute(hlog), ::core::mem::transmute(ftrecord), ::core::mem::transmute(prawlogrecord), ::core::mem::transmute(pdwbufferlength))) + ::core::mem::transmute(PdhReadRawLogRecord(hlog, ::core::mem::transmute(ftrecord), ::core::mem::transmute(prawlogrecord), ::core::mem::transmute(pdwbufferlength))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11020,7 +11020,7 @@ pub unsafe fn PdhRemoveCounter(hcounter: isize) -> i32 { extern "system" { fn PdhRemoveCounter(hcounter: isize) -> i32; } - ::core::mem::transmute(PdhRemoveCounter(::core::mem::transmute(hcounter))) + ::core::mem::transmute(PdhRemoveCounter(hcounter)) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11033,7 +11033,7 @@ where extern "system" { fn PdhSelectDataSourceA(hwndowner: super::super::Foundation::HWND, dwflags: PDH_SELECT_DATA_SOURCE_FLAGS, szdatasource: ::windows::core::PSTR, pcchbufferlength: *mut u32) -> i32; } - ::core::mem::transmute(PdhSelectDataSourceA(hwndowner.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(szdatasource), ::core::mem::transmute(pcchbufferlength))) + ::core::mem::transmute(PdhSelectDataSourceA(hwndowner.into(), dwflags, ::core::mem::transmute(szdatasource), ::core::mem::transmute(pcchbufferlength))) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11046,7 +11046,7 @@ where extern "system" { fn PdhSelectDataSourceW(hwndowner: super::super::Foundation::HWND, dwflags: PDH_SELECT_DATA_SOURCE_FLAGS, szdatasource: ::windows::core::PWSTR, pcchbufferlength: *mut u32) -> i32; } - ::core::mem::transmute(PdhSelectDataSourceW(hwndowner.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(szdatasource), ::core::mem::transmute(pcchbufferlength))) + ::core::mem::transmute(PdhSelectDataSourceW(hwndowner.into(), dwflags, ::core::mem::transmute(szdatasource), ::core::mem::transmute(pcchbufferlength))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11055,7 +11055,7 @@ pub unsafe fn PdhSetCounterScaleFactor(hcounter: isize, lfactor: i32) -> i32 { extern "system" { fn PdhSetCounterScaleFactor(hcounter: isize, lfactor: i32) -> i32; } - ::core::mem::transmute(PdhSetCounterScaleFactor(::core::mem::transmute(hcounter), ::core::mem::transmute(lfactor))) + ::core::mem::transmute(PdhSetCounterScaleFactor(hcounter, lfactor)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11064,7 +11064,7 @@ pub unsafe fn PdhSetDefaultRealTimeDataSource(dwdatasourceid: REAL_TIME_DATA_SOU extern "system" { fn PdhSetDefaultRealTimeDataSource(dwdatasourceid: REAL_TIME_DATA_SOURCE_ID_FLAGS) -> i32; } - ::core::mem::transmute(PdhSetDefaultRealTimeDataSource(::core::mem::transmute(dwdatasourceid))) + ::core::mem::transmute(PdhSetDefaultRealTimeDataSource(dwdatasourceid)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11073,7 +11073,7 @@ pub unsafe fn PdhSetLogSetRunID(hlog: isize, runid: i32) -> i32 { extern "system" { fn PdhSetLogSetRunID(hlog: isize, runid: i32) -> i32; } - ::core::mem::transmute(PdhSetLogSetRunID(::core::mem::transmute(hlog), ::core::mem::transmute(runid))) + ::core::mem::transmute(PdhSetLogSetRunID(hlog, runid)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11082,7 +11082,7 @@ pub unsafe fn PdhSetQueryTimeRange(hquery: isize, pinfo: *const PDH_TIME_INFO) - extern "system" { fn PdhSetQueryTimeRange(hquery: isize, pinfo: *const PDH_TIME_INFO) -> i32; } - ::core::mem::transmute(PdhSetQueryTimeRange(::core::mem::transmute(hquery), ::core::mem::transmute(pinfo))) + ::core::mem::transmute(PdhSetQueryTimeRange(hquery, ::core::mem::transmute(pinfo))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11094,7 +11094,7 @@ where extern "system" { fn PdhUpdateLogA(hlog: isize, szuserstring: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(PdhUpdateLogA(::core::mem::transmute(hlog), szuserstring.into())) + ::core::mem::transmute(PdhUpdateLogA(hlog, szuserstring.into())) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11103,7 +11103,7 @@ pub unsafe fn PdhUpdateLogFileCatalog(hlog: isize) -> i32 { extern "system" { fn PdhUpdateLogFileCatalog(hlog: isize) -> i32; } - ::core::mem::transmute(PdhUpdateLogFileCatalog(::core::mem::transmute(hlog))) + ::core::mem::transmute(PdhUpdateLogFileCatalog(hlog)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11115,7 +11115,7 @@ where extern "system" { fn PdhUpdateLogW(hlog: isize, szuserstring: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(PdhUpdateLogW(::core::mem::transmute(hlog), szuserstring.into())) + ::core::mem::transmute(PdhUpdateLogW(hlog, szuserstring.into())) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11139,7 +11139,7 @@ where extern "system" { fn PdhValidatePathExA(hdatasource: isize, szfullpathbuffer: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(PdhValidatePathExA(::core::mem::transmute(hdatasource), szfullpathbuffer.into())) + ::core::mem::transmute(PdhValidatePathExA(hdatasource, szfullpathbuffer.into())) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11151,7 +11151,7 @@ where extern "system" { fn PdhValidatePathExW(hdatasource: isize, szfullpathbuffer: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(PdhValidatePathExW(::core::mem::transmute(hdatasource), szfullpathbuffer.into())) + ::core::mem::transmute(PdhValidatePathExW(hdatasource, szfullpathbuffer.into())) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11199,7 +11199,7 @@ where extern "system" { fn PerfAddCounters(hquery: PerfQueryHandle, pcounters: *const PERF_COUNTER_IDENTIFIER, cbcounters: u32) -> u32; } - ::core::mem::transmute(PerfAddCounters(hquery.into(), ::core::mem::transmute(pcounters), ::core::mem::transmute(cbcounters))) + ::core::mem::transmute(PerfAddCounters(hquery.into(), ::core::mem::transmute(pcounters), cbcounters)) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11258,7 +11258,7 @@ where extern "system" { fn PerfCreateInstance(providerhandle: PerfProviderHandle, countersetguid: *const ::windows::core::GUID, name: ::windows::core::PCWSTR, id: u32) -> *mut PERF_COUNTERSET_INSTANCE; } - ::core::mem::transmute(PerfCreateInstance(providerhandle.into(), ::core::mem::transmute(countersetguid), name.into(), ::core::mem::transmute(id))) + ::core::mem::transmute(PerfCreateInstance(providerhandle.into(), ::core::mem::transmute(countersetguid), name.into(), id)) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11271,7 +11271,7 @@ where extern "system" { fn PerfDecrementULongCounterValue(provider: super::super::Foundation::HANDLE, instance: *mut PERF_COUNTERSET_INSTANCE, counterid: u32, value: u32) -> u32; } - ::core::mem::transmute(PerfDecrementULongCounterValue(provider.into(), ::core::mem::transmute(instance), ::core::mem::transmute(counterid), ::core::mem::transmute(value))) + ::core::mem::transmute(PerfDecrementULongCounterValue(provider.into(), ::core::mem::transmute(instance), counterid, value)) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11284,7 +11284,7 @@ where extern "system" { fn PerfDecrementULongLongCounterValue(provider: super::super::Foundation::HANDLE, instance: *mut PERF_COUNTERSET_INSTANCE, counterid: u32, value: u64) -> u32; } - ::core::mem::transmute(PerfDecrementULongLongCounterValue(provider.into(), ::core::mem::transmute(instance), ::core::mem::transmute(counterid), ::core::mem::transmute(value))) + ::core::mem::transmute(PerfDecrementULongLongCounterValue(provider.into(), ::core::mem::transmute(instance), counterid, value)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11296,7 +11296,7 @@ where extern "system" { fn PerfDeleteCounters(hquery: PerfQueryHandle, pcounters: *const PERF_COUNTER_IDENTIFIER, cbcounters: u32) -> u32; } - ::core::mem::transmute(PerfDeleteCounters(hquery.into(), ::core::mem::transmute(pcounters), ::core::mem::transmute(cbcounters))) + ::core::mem::transmute(PerfDeleteCounters(hquery.into(), ::core::mem::transmute(pcounters), cbcounters)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11332,7 +11332,7 @@ where extern "system" { fn PerfEnumerateCounterSetInstances(szmachine: ::windows::core::PCWSTR, pcountersetid: *const ::windows::core::GUID, pinstances: *mut PERF_INSTANCE_HEADER, cbinstances: u32, pcbinstancesactual: *mut u32) -> u32; } - ::core::mem::transmute(PerfEnumerateCounterSetInstances(szmachine.into(), ::core::mem::transmute(pcountersetid), ::core::mem::transmute(pinstances), ::core::mem::transmute(cbinstances), ::core::mem::transmute(pcbinstancesactual))) + ::core::mem::transmute(PerfEnumerateCounterSetInstances(szmachine.into(), ::core::mem::transmute(pcountersetid), ::core::mem::transmute(pinstances), cbinstances, ::core::mem::transmute(pcbinstancesactual))) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11345,7 +11345,7 @@ where extern "system" { fn PerfIncrementULongCounterValue(provider: super::super::Foundation::HANDLE, instance: *mut PERF_COUNTERSET_INSTANCE, counterid: u32, value: u32) -> u32; } - ::core::mem::transmute(PerfIncrementULongCounterValue(provider.into(), ::core::mem::transmute(instance), ::core::mem::transmute(counterid), ::core::mem::transmute(value))) + ::core::mem::transmute(PerfIncrementULongCounterValue(provider.into(), ::core::mem::transmute(instance), counterid, value)) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11358,7 +11358,7 @@ where extern "system" { fn PerfIncrementULongLongCounterValue(provider: super::super::Foundation::HANDLE, instance: *mut PERF_COUNTERSET_INSTANCE, counterid: u32, value: u64) -> u32; } - ::core::mem::transmute(PerfIncrementULongLongCounterValue(provider.into(), ::core::mem::transmute(instance), ::core::mem::transmute(counterid), ::core::mem::transmute(value))) + ::core::mem::transmute(PerfIncrementULongLongCounterValue(provider.into(), ::core::mem::transmute(instance), counterid, value)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11415,7 +11415,7 @@ where extern "system" { fn PerfQueryCounterData(hquery: PerfQueryHandle, pcounterblock: *mut PERF_DATA_HEADER, cbcounterblock: u32, pcbcounterblockactual: *mut u32) -> u32; } - ::core::mem::transmute(PerfQueryCounterData(hquery.into(), ::core::mem::transmute(pcounterblock), ::core::mem::transmute(cbcounterblock), ::core::mem::transmute(pcbcounterblockactual))) + ::core::mem::transmute(PerfQueryCounterData(hquery.into(), ::core::mem::transmute(pcounterblock), cbcounterblock, ::core::mem::transmute(pcbcounterblockactual))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11427,7 +11427,7 @@ where extern "system" { fn PerfQueryCounterInfo(hquery: PerfQueryHandle, pcounters: *mut PERF_COUNTER_IDENTIFIER, cbcounters: u32, pcbcountersactual: *mut u32) -> u32; } - ::core::mem::transmute(PerfQueryCounterInfo(hquery.into(), ::core::mem::transmute(pcounters), ::core::mem::transmute(cbcounters), ::core::mem::transmute(pcbcountersactual))) + ::core::mem::transmute(PerfQueryCounterInfo(hquery.into(), ::core::mem::transmute(pcounters), cbcounters, ::core::mem::transmute(pcbcountersactual))) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11439,7 +11439,7 @@ where extern "system" { fn PerfQueryCounterSetRegistrationInfo(szmachine: ::windows::core::PCWSTR, pcountersetid: *const ::windows::core::GUID, requestcode: PerfRegInfoType, requestlangid: u32, pbreginfo: *mut u8, cbreginfo: u32, pcbreginfoactual: *mut u32) -> u32; } - ::core::mem::transmute(PerfQueryCounterSetRegistrationInfo(szmachine.into(), ::core::mem::transmute(pcountersetid), ::core::mem::transmute(requestcode), ::core::mem::transmute(requestlangid), ::core::mem::transmute(pbreginfo), ::core::mem::transmute(cbreginfo), ::core::mem::transmute(pcbreginfoactual))) + ::core::mem::transmute(PerfQueryCounterSetRegistrationInfo(szmachine.into(), ::core::mem::transmute(pcountersetid), requestcode, requestlangid, ::core::mem::transmute(pbreginfo), cbreginfo, ::core::mem::transmute(pcbreginfoactual))) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -11485,7 +11485,7 @@ where extern "system" { fn PerfQueryInstance(providerhandle: super::super::Foundation::HANDLE, countersetguid: *const ::windows::core::GUID, name: ::windows::core::PCWSTR, id: u32) -> *mut PERF_COUNTERSET_INSTANCE; } - ::core::mem::transmute(PerfQueryInstance(providerhandle.into(), ::core::mem::transmute(countersetguid), name.into(), ::core::mem::transmute(id))) + ::core::mem::transmute(PerfQueryInstance(providerhandle.into(), ::core::mem::transmute(countersetguid), name.into(), id)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[repr(transparent)] @@ -11541,7 +11541,7 @@ where extern "system" { fn PerfSetCounterRefValue(provider: super::super::Foundation::HANDLE, instance: *mut PERF_COUNTERSET_INSTANCE, counterid: u32, address: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PerfSetCounterRefValue(provider.into(), ::core::mem::transmute(instance), ::core::mem::transmute(counterid), ::core::mem::transmute(address))) + ::core::mem::transmute(PerfSetCounterRefValue(provider.into(), ::core::mem::transmute(instance), counterid, ::core::mem::transmute(address))) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11554,7 +11554,7 @@ where extern "system" { fn PerfSetCounterSetInfo(providerhandle: super::super::Foundation::HANDLE, template: *mut PERF_COUNTERSET_INFO, templatesize: u32) -> u32; } - ::core::mem::transmute(PerfSetCounterSetInfo(providerhandle.into(), ::core::mem::transmute(template), ::core::mem::transmute(templatesize))) + ::core::mem::transmute(PerfSetCounterSetInfo(providerhandle.into(), ::core::mem::transmute(template), templatesize)) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11567,7 +11567,7 @@ where extern "system" { fn PerfSetULongCounterValue(provider: super::super::Foundation::HANDLE, instance: *mut PERF_COUNTERSET_INSTANCE, counterid: u32, value: u32) -> u32; } - ::core::mem::transmute(PerfSetULongCounterValue(provider.into(), ::core::mem::transmute(instance), ::core::mem::transmute(counterid), ::core::mem::transmute(value))) + ::core::mem::transmute(PerfSetULongCounterValue(provider.into(), ::core::mem::transmute(instance), counterid, value)) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11580,7 +11580,7 @@ where extern "system" { fn PerfSetULongLongCounterValue(provider: super::super::Foundation::HANDLE, instance: *mut PERF_COUNTERSET_INSTANCE, counterid: u32, value: u64) -> u32; } - ::core::mem::transmute(PerfSetULongLongCounterValue(provider.into(), ::core::mem::transmute(instance), ::core::mem::transmute(counterid), ::core::mem::transmute(value))) + ::core::mem::transmute(PerfSetULongLongCounterValue(provider.into(), ::core::mem::transmute(instance), counterid, value)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11942,7 +11942,7 @@ where extern "system" { fn UpdatePerfNameFilesA(sznewctrfilepath: ::windows::core::PCSTR, sznewhlpfilepath: ::windows::core::PCSTR, szlanguageid: ::windows::core::PCSTR, dwflags: usize) -> u32; } - ::core::mem::transmute(UpdatePerfNameFilesA(sznewctrfilepath.into(), sznewhlpfilepath.into(), szlanguageid.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(UpdatePerfNameFilesA(sznewctrfilepath.into(), sznewhlpfilepath.into(), szlanguageid.into(), dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] @@ -11956,7 +11956,7 @@ where extern "system" { fn UpdatePerfNameFilesW(sznewctrfilepath: ::windows::core::PCWSTR, sznewhlpfilepath: ::windows::core::PCWSTR, szlanguageid: ::windows::core::PCWSTR, dwflags: usize) -> u32; } - ::core::mem::transmute(UpdatePerfNameFilesW(sznewctrfilepath.into(), sznewhlpfilepath.into(), szlanguageid.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(UpdatePerfNameFilesW(sznewctrfilepath.into(), sznewhlpfilepath.into(), szlanguageid.into(), dwflags)) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[repr(transparent)] @@ -12049,7 +12049,7 @@ impl _ICounterItemUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Color(&self) -> ::windows::core::Result { @@ -12058,7 +12058,7 @@ impl _ICounterItemUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetWidth(&self, iwidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iwidth)).ok() + (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), iwidth).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Width(&self) -> ::windows::core::Result { @@ -12067,7 +12067,7 @@ impl _ICounterItemUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLineStyle(&self, ilinestyle: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLineStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ilinestyle)).ok() + (::windows::core::Interface::vtable(self).SetLineStyle)(::windows::core::Interface::as_raw(self), ilinestyle).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LineStyle(&self) -> ::windows::core::Result { @@ -12076,7 +12076,7 @@ impl _ICounterItemUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetScaleFactor(&self, iscale: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScaleFactor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iscale)).ok() + (::windows::core::Interface::vtable(self).SetScaleFactor)(::windows::core::Interface::as_raw(self), iscale).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ScaleFactor(&self) -> ::windows::core::Result { @@ -12099,7 +12099,7 @@ impl _ICounterItemUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetSelected(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetSelected)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Selected(&self) -> ::windows::core::Result { @@ -12108,7 +12108,7 @@ impl _ICounterItemUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetVisible(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Visible(&self) -> ::windows::core::Result { @@ -12119,7 +12119,7 @@ impl _ICounterItemUnion { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetDataAt(&self, iindex: i32, iwhich: SysmonDataType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetDataAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(iwhich), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDataAt)(::windows::core::Interface::as_raw(self), iindex, iwhich, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From<_ICounterItemUnion> for ::windows::core::IUnknown { @@ -12196,7 +12196,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetAppearance(&self, iappearance: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppearance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iappearance)).ok() + (::windows::core::Interface::vtable(self).SetAppearance)(::windows::core::Interface::as_raw(self), iappearance).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn BackColor(&self) -> ::windows::core::Result { @@ -12205,7 +12205,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBackColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn BorderStyle(&self) -> ::windows::core::Result { @@ -12214,7 +12214,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBorderStyle(&self, iborderstyle: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iborderstyle)).ok() + (::windows::core::Interface::vtable(self).SetBorderStyle)(::windows::core::Interface::as_raw(self), iborderstyle).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ForeColor(&self) -> ::windows::core::Result { @@ -12223,7 +12223,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetForeColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetForeColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetForeColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12247,7 +12247,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowVerticalGrid(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowVerticalGrid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowVerticalGrid)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowVerticalGrid(&self) -> ::windows::core::Result { @@ -12256,7 +12256,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowHorizontalGrid(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowHorizontalGrid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowHorizontalGrid)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowHorizontalGrid(&self) -> ::windows::core::Result { @@ -12265,7 +12265,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowLegend(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowLegend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowLegend)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowLegend(&self) -> ::windows::core::Result { @@ -12274,7 +12274,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowScaleLabels(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowScaleLabels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowScaleLabels)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowScaleLabels(&self) -> ::windows::core::Result { @@ -12283,7 +12283,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowValueBar(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowValueBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowValueBar)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowValueBar(&self) -> ::windows::core::Result { @@ -12292,7 +12292,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMaximumScale(&self, ivalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaximumScale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ivalue)).ok() + (::windows::core::Interface::vtable(self).SetMaximumScale)(::windows::core::Interface::as_raw(self), ivalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MaximumScale(&self) -> ::windows::core::Result { @@ -12301,7 +12301,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMinimumScale(&self, ivalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinimumScale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ivalue)).ok() + (::windows::core::Interface::vtable(self).SetMinimumScale)(::windows::core::Interface::as_raw(self), ivalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MinimumScale(&self) -> ::windows::core::Result { @@ -12310,7 +12310,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetUpdateInterval(&self, fvalue: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUpdateInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvalue)).ok() + (::windows::core::Interface::vtable(self).SetUpdateInterval)(::windows::core::Interface::as_raw(self), fvalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn UpdateInterval(&self) -> ::windows::core::Result { @@ -12319,7 +12319,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDisplayType(&self, edisplaytype: DisplayTypeConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplayType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edisplaytype)).ok() + (::windows::core::Interface::vtable(self).SetDisplayType)(::windows::core::Interface::as_raw(self), edisplaytype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn DisplayType(&self) -> ::windows::core::Result { @@ -12328,7 +12328,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetManualUpdate(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetManualUpdate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetManualUpdate)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ManualUpdate(&self) -> ::windows::core::Result { @@ -12382,7 +12382,7 @@ impl _ISystemMonitorUnion { #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Counter(&self, iindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Counter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Counter)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12407,7 +12407,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetBackColorCtl(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackColorCtl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetBackColorCtl)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12425,7 +12425,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogViewStart(&self, starttime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogViewStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(starttime)).ok() + (::windows::core::Interface::vtable(self).SetLogViewStart)(::windows::core::Interface::as_raw(self), starttime).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogViewStart(&self) -> ::windows::core::Result { @@ -12434,7 +12434,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogViewStop(&self, stoptime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogViewStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stoptime)).ok() + (::windows::core::Interface::vtable(self).SetLogViewStop)(::windows::core::Interface::as_raw(self), stoptime).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn LogViewStop(&self) -> ::windows::core::Result { @@ -12448,7 +12448,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetGridColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGridColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetGridColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn TimeBarColor(&self) -> ::windows::core::Result { @@ -12457,7 +12457,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetTimeBarColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTimeBarColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetTimeBarColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Highlight(&self) -> ::windows::core::Result { @@ -12466,7 +12466,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetHighlight(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHighlight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetHighlight)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowToolbar(&self) -> ::windows::core::Result { @@ -12475,7 +12475,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowToolbar(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowToolbar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowToolbar)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn Paste(&self) -> ::windows::core::Result<()> { @@ -12491,7 +12491,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetReadOnly(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReadOnly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetReadOnly)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ReadOnly(&self) -> ::windows::core::Result { @@ -12500,7 +12500,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetReportValueType(&self, ereportvaluetype: ReportValueTypeConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReportValueType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ereportvaluetype)).ok() + (::windows::core::Interface::vtable(self).SetReportValueType)(::windows::core::Interface::as_raw(self), ereportvaluetype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ReportValueType(&self) -> ::windows::core::Result { @@ -12509,7 +12509,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetMonitorDuplicateInstances(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMonitorDuplicateInstances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetMonitorDuplicateInstances)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn MonitorDuplicateInstances(&self) -> ::windows::core::Result { @@ -12518,7 +12518,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDisplayFilter(&self, ivalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplayFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ivalue)).ok() + (::windows::core::Interface::vtable(self).SetDisplayFilter)(::windows::core::Interface::as_raw(self), ivalue).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn DisplayFilter(&self) -> ::windows::core::Result { @@ -12533,7 +12533,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDataSourceType(&self, edatasourcetype: DataSourceTypeConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDataSourceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edatasourcetype)).ok() + (::windows::core::Interface::vtable(self).SetDataSourceType)(::windows::core::Interface::as_raw(self), edatasourcetype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn DataSourceType(&self) -> ::windows::core::Result { @@ -12570,7 +12570,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetEnableDigitGrouping(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableDigitGrouping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetEnableDigitGrouping)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn EnableDigitGrouping(&self) -> ::windows::core::Result { @@ -12579,7 +12579,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetEnableToolTips(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableToolTips)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetEnableToolTips)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn EnableToolTips(&self) -> ::windows::core::Result { @@ -12588,7 +12588,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetShowTimeAxisLabels(&self, bstate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowTimeAxisLabels)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstate)).ok() + (::windows::core::Interface::vtable(self).SetShowTimeAxisLabels)(::windows::core::Interface::as_raw(self), bstate).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ShowTimeAxisLabels(&self) -> ::windows::core::Result { @@ -12597,7 +12597,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetChartScroll(&self, bscroll: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChartScroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bscroll)).ok() + (::windows::core::Interface::vtable(self).SetChartScroll)(::windows::core::Interface::as_raw(self), bscroll).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ChartScroll(&self) -> ::windows::core::Result { @@ -12606,7 +12606,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetDataPointCount(&self, inewcount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDataPointCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inewcount)).ok() + (::windows::core::Interface::vtable(self).SetDataPointCount)(::windows::core::Interface::as_raw(self), inewcount).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn DataPointCount(&self) -> ::windows::core::Result { @@ -12615,7 +12615,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ScaleToFit(&self, bselectedcountersonly: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ScaleToFit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bselectedcountersonly)).ok() + (::windows::core::Interface::vtable(self).ScaleToFit)(::windows::core::Interface::as_raw(self), bselectedcountersonly).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12623,7 +12623,7 @@ impl _ISystemMonitorUnion { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SaveAs)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), ::core::mem::transmute(esysmonfiletype)).ok() + (::windows::core::Interface::vtable(self).SaveAs)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), esysmonfiletype).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12631,7 +12631,7 @@ impl _ISystemMonitorUnion { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Relog)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), ::core::mem::transmute(esysmonfiletype), ::core::mem::transmute(ifilter)).ok() + (::windows::core::Interface::vtable(self).Relog)(::windows::core::Interface::as_raw(self), bstrfilename.into().abi(), esysmonfiletype, ifilter).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn ClearData(&self) -> ::windows::core::Result<()> { @@ -12649,7 +12649,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn SetLogViewRange(&self, starttime: f64, stoptime: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogViewRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(starttime), ::core::mem::transmute(stoptime)).ok() + (::windows::core::Interface::vtable(self).SetLogViewRange)(::windows::core::Interface::as_raw(self), starttime, stoptime).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn GetLogViewRange(&self, starttime: *mut f64, stoptime: *mut f64) -> ::windows::core::Result<()> { @@ -12657,7 +12657,7 @@ impl _ISystemMonitorUnion { } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub unsafe fn BatchingLock(&self, flock: i16, ebatchreason: SysmonBatchReason) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BatchingLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flock), ::core::mem::transmute(ebatchreason)).ok() + (::windows::core::Interface::vtable(self).BatchingLock)(::windows::core::Interface::as_raw(self), flock, ebatchreason).ok() } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/windows/src/Windows/Win32/System/Pipes/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Pipes/mod.rs index 4584d3ceeb..555df29f47 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Pipes/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Pipes/mod.rs @@ -9,7 +9,7 @@ where extern "system" { fn CallNamedPipeA(lpnamedpipename: ::windows::core::PCSTR, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesread: *mut u32, ntimeout: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CallNamedPipeA(lpnamedpipename.into(), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesread), ::core::mem::transmute(ntimeout))) + ::core::mem::transmute(CallNamedPipeA(lpnamedpipename.into(), ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesread), ntimeout)) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22,7 +22,7 @@ where extern "system" { fn CallNamedPipeW(lpnamedpipename: ::windows::core::PCWSTR, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesread: *mut u32, ntimeout: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CallNamedPipeW(lpnamedpipename.into(), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesread), ::core::mem::transmute(ntimeout))) + ::core::mem::transmute(CallNamedPipeW(lpnamedpipename.into(), ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesread), ntimeout)) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -48,7 +48,7 @@ where extern "system" { fn CreateNamedPipeA(lpname: ::windows::core::PCSTR, dwopenmode: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, dwpipemode: NAMED_PIPE_MODE, nmaxinstances: u32, noutbuffersize: u32, ninbuffersize: u32, ndefaulttimeout: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::HANDLE; } - let result__ = CreateNamedPipeA(lpname.into(), ::core::mem::transmute(dwopenmode), ::core::mem::transmute(dwpipemode), ::core::mem::transmute(nmaxinstances), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(ndefaulttimeout), ::core::mem::transmute(lpsecurityattributes)); + let result__ = CreateNamedPipeA(lpname.into(), dwopenmode, dwpipemode, nmaxinstances, noutbuffersize, ninbuffersize, ndefaulttimeout, ::core::mem::transmute(lpsecurityattributes)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`*"] @@ -62,7 +62,7 @@ where extern "system" { fn CreateNamedPipeW(lpname: ::windows::core::PCWSTR, dwopenmode: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, dwpipemode: NAMED_PIPE_MODE, nmaxinstances: u32, noutbuffersize: u32, ninbuffersize: u32, ndefaulttimeout: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(CreateNamedPipeW(lpname.into(), ::core::mem::transmute(dwopenmode), ::core::mem::transmute(dwpipemode), ::core::mem::transmute(nmaxinstances), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(ndefaulttimeout), ::core::mem::transmute(lpsecurityattributes))) + ::core::mem::transmute(CreateNamedPipeW(lpname.into(), dwopenmode, dwpipemode, nmaxinstances, noutbuffersize, ninbuffersize, ndefaulttimeout, ::core::mem::transmute(lpsecurityattributes))) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -72,7 +72,7 @@ pub unsafe fn CreatePipe(hreadpipe: *mut super::super::Foundation::HANDLE, hwrit extern "system" { fn CreatePipe(hreadpipe: *mut super::super::Foundation::HANDLE, hwritepipe: *mut super::super::Foundation::HANDLE, lppipeattributes: *const super::super::Security::SECURITY_ATTRIBUTES, nsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreatePipe(::core::mem::transmute(hreadpipe), ::core::mem::transmute(hwritepipe), ::core::mem::transmute(lppipeattributes), ::core::mem::transmute(nsize))) + ::core::mem::transmute(CreatePipe(::core::mem::transmute(hreadpipe), ::core::mem::transmute(hwritepipe), ::core::mem::transmute(lppipeattributes), nsize)) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -98,7 +98,7 @@ where extern "system" { fn GetNamedPipeClientComputerNameA(pipe: super::super::Foundation::HANDLE, clientcomputername: ::windows::core::PSTR, clientcomputernamelength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNamedPipeClientComputerNameA(pipe.into(), ::core::mem::transmute(clientcomputername), ::core::mem::transmute(clientcomputernamelength))) + ::core::mem::transmute(GetNamedPipeClientComputerNameA(pipe.into(), ::core::mem::transmute(clientcomputername), clientcomputernamelength)) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -111,7 +111,7 @@ where extern "system" { fn GetNamedPipeClientComputerNameW(pipe: super::super::Foundation::HANDLE, clientcomputername: ::windows::core::PWSTR, clientcomputernamelength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNamedPipeClientComputerNameW(pipe.into(), ::core::mem::transmute(clientcomputername), ::core::mem::transmute(clientcomputernamelength))) + ::core::mem::transmute(GetNamedPipeClientComputerNameW(pipe.into(), ::core::mem::transmute(clientcomputername), clientcomputernamelength)) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -307,7 +307,7 @@ where extern "system" { fn PeekNamedPipe(hnamedpipe: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nbuffersize: u32, lpbytesread: *mut u32, lptotalbytesavail: *mut u32, lpbytesleftthismessage: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PeekNamedPipe(hnamedpipe.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nbuffersize), ::core::mem::transmute(lpbytesread), ::core::mem::transmute(lptotalbytesavail), ::core::mem::transmute(lpbytesleftthismessage))) + ::core::mem::transmute(PeekNamedPipe(hnamedpipe.into(), ::core::mem::transmute(lpbuffer), nbuffersize, ::core::mem::transmute(lpbytesread), ::core::mem::transmute(lptotalbytesavail), ::core::mem::transmute(lpbytesleftthismessage))) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -333,7 +333,7 @@ where extern "system" { fn TransactNamedPipe(hnamedpipe: super::super::Foundation::HANDLE, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesread: *mut u32, lpoverlapped: *mut super::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TransactNamedPipe(hnamedpipe.into(), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesread), ::core::mem::transmute(lpoverlapped))) + ::core::mem::transmute(TransactNamedPipe(hnamedpipe.into(), ::core::mem::transmute(lpinbuffer), ninbuffersize, ::core::mem::transmute(lpoutbuffer), noutbuffersize, ::core::mem::transmute(lpbytesread), ::core::mem::transmute(lpoverlapped))) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -346,7 +346,7 @@ where extern "system" { fn WaitNamedPipeA(lpnamedpipename: ::windows::core::PCSTR, ntimeout: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WaitNamedPipeA(lpnamedpipename.into(), ::core::mem::transmute(ntimeout))) + ::core::mem::transmute(WaitNamedPipeA(lpnamedpipename.into(), ntimeout)) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -359,7 +359,7 @@ where extern "system" { fn WaitNamedPipeW(lpnamedpipename: ::windows::core::PCWSTR, ntimeout: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WaitNamedPipeW(lpnamedpipename.into(), ::core::mem::transmute(ntimeout))) + ::core::mem::transmute(WaitNamedPipeW(lpnamedpipename.into(), ntimeout)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 b912f6f664..a786d9f1f7 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs @@ -662,7 +662,7 @@ pub unsafe fn CallNtPowerInformation(informationlevel: POWER_INFORMATION_LEVEL, extern "system" { fn CallNtPowerInformation(informationlevel: POWER_INFORMATION_LEVEL, inputbuffer: *const ::core::ffi::c_void, inputbufferlength: u32, outputbuffer: *mut ::core::ffi::c_void, outputbufferlength: u32) -> i32; } - ::core::mem::transmute(CallNtPowerInformation(::core::mem::transmute(informationlevel), ::core::mem::transmute(inputbuffer), ::core::mem::transmute(inputbufferlength), ::core::mem::transmute(outputbuffer), ::core::mem::transmute(outputbufferlength))) + ::core::mem::transmute(CallNtPowerInformation(informationlevel, ::core::mem::transmute(inputbuffer), inputbufferlength, ::core::mem::transmute(outputbuffer), outputbufferlength)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -766,7 +766,7 @@ pub unsafe fn DeletePwrScheme(uiid: u32) -> super::super::Foundation::BOOLEAN { extern "system" { fn DeletePwrScheme(uiid: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(DeletePwrScheme(::core::mem::transmute(uiid))) + ::core::mem::transmute(DeletePwrScheme(uiid)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -786,7 +786,7 @@ pub unsafe fn DevicePowerEnumDevices(queryindex: u32, queryinterpretationflags: extern "system" { fn DevicePowerEnumDevices(queryindex: u32, queryinterpretationflags: u32, queryflags: u32, preturnbuffer: *mut u8, pbuffersize: *mut u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(DevicePowerEnumDevices(::core::mem::transmute(queryindex), ::core::mem::transmute(queryinterpretationflags), ::core::mem::transmute(queryflags), ::core::mem::transmute(preturnbuffer), ::core::mem::transmute(pbuffersize))) + ::core::mem::transmute(DevicePowerEnumDevices(queryindex, queryinterpretationflags, queryflags, ::core::mem::transmute(preturnbuffer), ::core::mem::transmute(pbuffersize))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -796,7 +796,7 @@ pub unsafe fn DevicePowerOpen(debugmask: u32) -> super::super::Foundation::BOOLE extern "system" { fn DevicePowerOpen(debugmask: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(DevicePowerOpen(::core::mem::transmute(debugmask))) + ::core::mem::transmute(DevicePowerOpen(debugmask)) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] #[inline] @@ -808,7 +808,7 @@ where extern "system" { fn DevicePowerSetDeviceState(devicedescription: ::windows::core::PCWSTR, setflags: u32, setdata: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DevicePowerSetDeviceState(devicedescription.into(), ::core::mem::transmute(setflags), ::core::mem::transmute(setdata))) + ::core::mem::transmute(DevicePowerSetDeviceState(devicedescription.into(), setflags, ::core::mem::transmute(setdata))) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] #[repr(transparent)] @@ -2472,7 +2472,7 @@ where extern "system" { fn PowerClearRequest(powerrequest: super::super::Foundation::HANDLE, requesttype: POWER_REQUEST_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PowerClearRequest(powerrequest.into(), ::core::mem::transmute(requesttype))) + ::core::mem::transmute(PowerClearRequest(powerrequest.into(), requesttype)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2485,7 +2485,7 @@ where extern "system" { fn PowerCreatePossibleSetting(rootsystempowerkey: super::Registry::HKEY, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, possiblesettingindex: u32) -> u32; } - ::core::mem::transmute(PowerCreatePossibleSetting(rootsystempowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(possiblesettingindex))) + ::core::mem::transmute(PowerCreatePossibleSetting(rootsystempowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), possiblesettingindex)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] @@ -2540,7 +2540,7 @@ pub unsafe fn PowerDeterminePlatformRoleEx(version: POWER_PLATFORM_ROLE_VERSION) extern "system" { fn PowerDeterminePlatformRoleEx(version: POWER_PLATFORM_ROLE_VERSION) -> POWER_PLATFORM_ROLE; } - ::core::mem::transmute(PowerDeterminePlatformRoleEx(::core::mem::transmute(version))) + ::core::mem::transmute(PowerDeterminePlatformRoleEx(version)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2566,7 +2566,7 @@ where extern "system" { fn PowerEnumerate(rootpowerkey: super::Registry::HKEY, schemeguid: *const ::windows::core::GUID, subgroupofpowersettingsguid: *const ::windows::core::GUID, accessflags: POWER_DATA_ACCESSOR, index: u32, buffer: *mut u8, buffersize: *mut u32) -> u32; } - ::core::mem::transmute(PowerEnumerate(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(accessflags), ::core::mem::transmute(index), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(PowerEnumerate(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), accessflags, index, ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2616,7 +2616,7 @@ where extern "system" { fn PowerOpenSystemPowerKey(phsystempowerkey: *mut super::Registry::HKEY, access: u32, openexisting: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(PowerOpenSystemPowerKey(::core::mem::transmute(phsystempowerkey), ::core::mem::transmute(access), openexisting.into())) + ::core::mem::transmute(PowerOpenSystemPowerKey(::core::mem::transmute(phsystempowerkey), access, openexisting.into())) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -2629,7 +2629,7 @@ where extern "system" { fn PowerOpenUserPowerKey(phuserpowerkey: *mut super::Registry::HKEY, access: u32, openexisting: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(PowerOpenUserPowerKey(::core::mem::transmute(phuserpowerkey), ::core::mem::transmute(access), openexisting.into())) + ::core::mem::transmute(PowerOpenUserPowerKey(::core::mem::transmute(phuserpowerkey), access, openexisting.into())) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2759,7 +2759,7 @@ where extern "system" { fn PowerReadPossibleDescription(rootpowerkey: super::Registry::HKEY, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, possiblesettingindex: u32, buffer: *mut u8, buffersize: *mut u32) -> u32; } - ::core::mem::transmute(PowerReadPossibleDescription(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(possiblesettingindex), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(PowerReadPossibleDescription(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), possiblesettingindex, ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2772,7 +2772,7 @@ where extern "system" { fn PowerReadPossibleFriendlyName(rootpowerkey: super::Registry::HKEY, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, possiblesettingindex: u32, buffer: *mut u8, buffersize: *mut u32) -> u32; } - ::core::mem::transmute(PowerReadPossibleFriendlyName(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(possiblesettingindex), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(PowerReadPossibleFriendlyName(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), possiblesettingindex, ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2785,7 +2785,7 @@ where extern "system" { fn PowerReadPossibleValue(rootpowerkey: super::Registry::HKEY, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, r#type: *mut u32, possiblesettingindex: u32, buffer: *mut u8, buffersize: *mut u32) -> u32; } - ::core::mem::transmute(PowerReadPossibleValue(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(r#type), ::core::mem::transmute(possiblesettingindex), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(PowerReadPossibleValue(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(r#type), possiblesettingindex, ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] #[inline] @@ -2855,7 +2855,7 @@ pub unsafe fn PowerRegisterForEffectivePowerModeNotifications(version: u32, call extern "system" { fn PowerRegisterForEffectivePowerModeNotifications(version: u32, callback: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, registrationhandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PowerRegisterForEffectivePowerModeNotifications(::core::mem::transmute(version), ::core::mem::transmute(callback), ::core::mem::transmute(context), ::core::mem::transmute(registrationhandle)).ok() + PowerRegisterForEffectivePowerModeNotifications(version, ::core::mem::transmute(callback), ::core::mem::transmute(context), ::core::mem::transmute(registrationhandle)).ok() } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2868,7 +2868,7 @@ where extern "system" { fn PowerRegisterSuspendResumeNotification(flags: u32, recipient: super::super::Foundation::HANDLE, registrationhandle: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PowerRegisterSuspendResumeNotification(::core::mem::transmute(flags), recipient.into(), ::core::mem::transmute(registrationhandle))) + ::core::mem::transmute(PowerRegisterSuspendResumeNotification(flags, recipient.into(), ::core::mem::transmute(registrationhandle))) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] #[inline] @@ -2939,7 +2939,7 @@ where extern "system" { fn PowerSetRequest(powerrequest: super::super::Foundation::HANDLE, requesttype: POWER_REQUEST_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PowerSetRequest(powerrequest.into(), ::core::mem::transmute(requesttype))) + ::core::mem::transmute(PowerSetRequest(powerrequest.into(), requesttype)) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] #[inline] @@ -2948,7 +2948,7 @@ pub unsafe fn PowerSettingAccessCheck(accessflags: POWER_DATA_ACCESSOR, powergui extern "system" { fn PowerSettingAccessCheck(accessflags: POWER_DATA_ACCESSOR, powerguid: *const ::windows::core::GUID) -> u32; } - ::core::mem::transmute(PowerSettingAccessCheck(::core::mem::transmute(accessflags), ::core::mem::transmute(powerguid))) + ::core::mem::transmute(PowerSettingAccessCheck(accessflags, ::core::mem::transmute(powerguid))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -2958,7 +2958,7 @@ pub unsafe fn PowerSettingAccessCheckEx(accessflags: POWER_DATA_ACCESSOR, powerg extern "system" { fn PowerSettingAccessCheckEx(accessflags: POWER_DATA_ACCESSOR, powerguid: *const ::windows::core::GUID, accesstype: super::Registry::REG_SAM_FLAGS) -> u32; } - ::core::mem::transmute(PowerSettingAccessCheckEx(::core::mem::transmute(accessflags), ::core::mem::transmute(powerguid), ::core::mem::transmute(accesstype))) + ::core::mem::transmute(PowerSettingAccessCheckEx(accessflags, ::core::mem::transmute(powerguid), accesstype)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2971,7 +2971,7 @@ where extern "system" { fn PowerSettingRegisterNotification(settingguid: *const ::windows::core::GUID, flags: POWER_SETTING_REGISTER_NOTIFICATION_FLAGS, recipient: super::super::Foundation::HANDLE, registrationhandle: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(PowerSettingRegisterNotification(::core::mem::transmute(settingguid), ::core::mem::transmute(flags), recipient.into(), ::core::mem::transmute(registrationhandle))) + ::core::mem::transmute(PowerSettingRegisterNotification(::core::mem::transmute(settingguid), flags, recipient.into(), ::core::mem::transmute(registrationhandle))) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] #[inline] @@ -3017,7 +3017,7 @@ where extern "system" { fn PowerWriteACDefaultIndex(rootsystempowerkey: super::Registry::HKEY, schemepersonalityguid: *const ::windows::core::GUID, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, defaultacindex: u32) -> u32; } - ::core::mem::transmute(PowerWriteACDefaultIndex(rootsystempowerkey.into(), ::core::mem::transmute(schemepersonalityguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(defaultacindex))) + ::core::mem::transmute(PowerWriteACDefaultIndex(rootsystempowerkey.into(), ::core::mem::transmute(schemepersonalityguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), defaultacindex)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3030,7 +3030,7 @@ where extern "system" { fn PowerWriteACValueIndex(rootpowerkey: super::Registry::HKEY, schemeguid: *const ::windows::core::GUID, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, acvalueindex: u32) -> u32; } - ::core::mem::transmute(PowerWriteACValueIndex(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(acvalueindex))) + ::core::mem::transmute(PowerWriteACValueIndex(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), acvalueindex)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3043,7 +3043,7 @@ where extern "system" { fn PowerWriteDCDefaultIndex(rootsystempowerkey: super::Registry::HKEY, schemepersonalityguid: *const ::windows::core::GUID, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, defaultdcindex: u32) -> u32; } - ::core::mem::transmute(PowerWriteDCDefaultIndex(rootsystempowerkey.into(), ::core::mem::transmute(schemepersonalityguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(defaultdcindex))) + ::core::mem::transmute(PowerWriteDCDefaultIndex(rootsystempowerkey.into(), ::core::mem::transmute(schemepersonalityguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), defaultdcindex)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3056,7 +3056,7 @@ where extern "system" { fn PowerWriteDCValueIndex(rootpowerkey: super::Registry::HKEY, schemeguid: *const ::windows::core::GUID, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, dcvalueindex: u32) -> u32; } - ::core::mem::transmute(PowerWriteDCValueIndex(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(dcvalueindex))) + ::core::mem::transmute(PowerWriteDCValueIndex(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), dcvalueindex)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3069,7 +3069,7 @@ where extern "system" { fn PowerWriteDescription(rootpowerkey: super::Registry::HKEY, schemeguid: *const ::windows::core::GUID, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, buffer: *const u8, buffersize: u32) -> u32; } - ::core::mem::transmute(PowerWriteDescription(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(PowerWriteDescription(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(buffer), buffersize)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3082,7 +3082,7 @@ where extern "system" { fn PowerWriteFriendlyName(rootpowerkey: super::Registry::HKEY, schemeguid: *const ::windows::core::GUID, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, buffer: *const u8, buffersize: u32) -> u32; } - ::core::mem::transmute(PowerWriteFriendlyName(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(PowerWriteFriendlyName(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(buffer), buffersize)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3095,7 +3095,7 @@ where extern "system" { fn PowerWriteIconResourceSpecifier(rootpowerkey: super::Registry::HKEY, schemeguid: *const ::windows::core::GUID, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, buffer: *const u8, buffersize: u32) -> u32; } - ::core::mem::transmute(PowerWriteIconResourceSpecifier(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(PowerWriteIconResourceSpecifier(rootpowerkey.into(), ::core::mem::transmute(schemeguid), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(buffer), buffersize)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3108,7 +3108,7 @@ where extern "system" { fn PowerWritePossibleDescription(rootpowerkey: super::Registry::HKEY, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, possiblesettingindex: u32, buffer: *const u8, buffersize: u32) -> u32; } - ::core::mem::transmute(PowerWritePossibleDescription(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(possiblesettingindex), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(PowerWritePossibleDescription(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), possiblesettingindex, ::core::mem::transmute(buffer), buffersize)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3121,7 +3121,7 @@ where extern "system" { fn PowerWritePossibleFriendlyName(rootpowerkey: super::Registry::HKEY, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, possiblesettingindex: u32, buffer: *const u8, buffersize: u32) -> u32; } - ::core::mem::transmute(PowerWritePossibleFriendlyName(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(possiblesettingindex), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(PowerWritePossibleFriendlyName(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), possiblesettingindex, ::core::mem::transmute(buffer), buffersize)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3134,7 +3134,7 @@ where extern "system" { fn PowerWritePossibleValue(rootpowerkey: super::Registry::HKEY, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, r#type: u32, possiblesettingindex: u32, buffer: *const u8, buffersize: u32) -> u32; } - ::core::mem::transmute(PowerWritePossibleValue(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(r#type), ::core::mem::transmute(possiblesettingindex), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(PowerWritePossibleValue(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), r#type, possiblesettingindex, ::core::mem::transmute(buffer), buffersize)) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] #[inline] @@ -3143,7 +3143,7 @@ pub unsafe fn PowerWriteSettingAttributes(subgroupguid: *const ::windows::core:: extern "system" { fn PowerWriteSettingAttributes(subgroupguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, attributes: u32) -> u32; } - ::core::mem::transmute(PowerWriteSettingAttributes(::core::mem::transmute(subgroupguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(attributes))) + ::core::mem::transmute(PowerWriteSettingAttributes(::core::mem::transmute(subgroupguid), ::core::mem::transmute(powersettingguid), attributes)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3156,7 +3156,7 @@ where extern "system" { fn PowerWriteValueIncrement(rootpowerkey: super::Registry::HKEY, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, valueincrement: u32) -> u32; } - ::core::mem::transmute(PowerWriteValueIncrement(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(valueincrement))) + ::core::mem::transmute(PowerWriteValueIncrement(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), valueincrement)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3169,7 +3169,7 @@ where extern "system" { fn PowerWriteValueMax(rootpowerkey: super::Registry::HKEY, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, valuemaximum: u32) -> u32; } - ::core::mem::transmute(PowerWriteValueMax(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(valuemaximum))) + ::core::mem::transmute(PowerWriteValueMax(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), valuemaximum)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3182,7 +3182,7 @@ where extern "system" { fn PowerWriteValueMin(rootpowerkey: super::Registry::HKEY, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, valueminimum: u32) -> u32; } - ::core::mem::transmute(PowerWriteValueMin(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(valueminimum))) + ::core::mem::transmute(PowerWriteValueMin(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), valueminimum)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -3195,7 +3195,7 @@ where extern "system" { fn PowerWriteValueUnitsSpecifier(rootpowerkey: super::Registry::HKEY, subgroupofpowersettingsguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID, buffer: *const u8, buffersize: u32) -> u32; } - ::core::mem::transmute(PowerWriteValueUnitsSpecifier(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(PowerWriteValueUnitsSpecifier(rootpowerkey.into(), ::core::mem::transmute(subgroupofpowersettingsguid), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(buffer), buffersize)) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3215,7 +3215,7 @@ pub unsafe fn ReadProcessorPwrScheme(uiid: u32, pmachineprocessorpowerpolicy: *m extern "system" { fn ReadProcessorPwrScheme(uiid: u32, pmachineprocessorpowerpolicy: *mut MACHINE_PROCESSOR_POWER_POLICY) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(ReadProcessorPwrScheme(::core::mem::transmute(uiid), ::core::mem::transmute(pmachineprocessorpowerpolicy))) + ::core::mem::transmute(ReadProcessorPwrScheme(uiid, ::core::mem::transmute(pmachineprocessorpowerpolicy))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3225,7 +3225,7 @@ pub unsafe fn ReadPwrScheme(uiid: u32, ppowerpolicy: *mut POWER_POLICY) -> super extern "system" { fn ReadPwrScheme(uiid: u32, ppowerpolicy: *mut POWER_POLICY) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(ReadPwrScheme(::core::mem::transmute(uiid), ::core::mem::transmute(ppowerpolicy))) + ::core::mem::transmute(ReadPwrScheme(uiid, ::core::mem::transmute(ppowerpolicy))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3238,7 +3238,7 @@ where extern "system" { fn RegisterPowerSettingNotification(hrecipient: super::super::Foundation::HANDLE, powersettingguid: *const ::windows::core::GUID, flags: u32) -> HPOWERNOTIFY; } - let result__ = RegisterPowerSettingNotification(hrecipient.into(), ::core::mem::transmute(powersettingguid), ::core::mem::transmute(flags)); + let result__ = RegisterPowerSettingNotification(hrecipient.into(), ::core::mem::transmute(powersettingguid), flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] @@ -3252,7 +3252,7 @@ where extern "system" { fn RegisterSuspendResumeNotification(hrecipient: super::super::Foundation::HANDLE, flags: u32) -> HPOWERNOTIFY; } - let result__ = RegisterSuspendResumeNotification(hrecipient.into(), ::core::mem::transmute(flags)); + let result__ = RegisterSuspendResumeNotification(hrecipient.into(), flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] @@ -3263,7 +3263,7 @@ pub unsafe fn RequestWakeupLatency(latency: LATENCY_TIME) -> super::super::Found extern "system" { fn RequestWakeupLatency(latency: LATENCY_TIME) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RequestWakeupLatency(::core::mem::transmute(latency))) + ::core::mem::transmute(RequestWakeupLatency(latency)) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Power\"`*"] @@ -3732,7 +3732,7 @@ pub unsafe fn SetActivePwrScheme(uiid: u32, pglobalpowerpolicy: *const GLOBAL_PO extern "system" { fn SetActivePwrScheme(uiid: u32, pglobalpowerpolicy: *const GLOBAL_POWER_POLICY, ppowerpolicy: *const POWER_POLICY) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(SetActivePwrScheme(::core::mem::transmute(uiid), ::core::mem::transmute(pglobalpowerpolicy), ::core::mem::transmute(ppowerpolicy))) + ::core::mem::transmute(SetActivePwrScheme(uiid, ::core::mem::transmute(pglobalpowerpolicy), ::core::mem::transmute(ppowerpolicy))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3770,7 +3770,7 @@ pub unsafe fn SetThreadExecutionState(esflags: EXECUTION_STATE) -> EXECUTION_STA extern "system" { fn SetThreadExecutionState(esflags: EXECUTION_STATE) -> EXECUTION_STATE; } - ::core::mem::transmute(SetThreadExecutionState(::core::mem::transmute(esflags))) + ::core::mem::transmute(SetThreadExecutionState(esflags)) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] pub const THERMAL_COOLING_INTERFACE_VERSION: u32 = 1u32; @@ -4153,7 +4153,7 @@ pub unsafe fn WriteProcessorPwrScheme(uiid: u32, pmachineprocessorpowerpolicy: * extern "system" { fn WriteProcessorPwrScheme(uiid: u32, pmachineprocessorpowerpolicy: *const MACHINE_PROCESSOR_POWER_POLICY) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(WriteProcessorPwrScheme(::core::mem::transmute(uiid), ::core::mem::transmute(pmachineprocessorpowerpolicy))) + ::core::mem::transmute(WriteProcessorPwrScheme(uiid, ::core::mem::transmute(pmachineprocessorpowerpolicy))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 86e8f2b683..a0a39e51a4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ProcessStatus/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ProcessStatus/mod.rs @@ -84,7 +84,7 @@ pub unsafe fn K32EnumDeviceDrivers(lpimagebase: *mut *mut ::core::ffi::c_void, c extern "system" { fn K32EnumDeviceDrivers(lpimagebase: *mut *mut ::core::ffi::c_void, cb: u32, lpcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(K32EnumDeviceDrivers(::core::mem::transmute(lpimagebase), ::core::mem::transmute(cb), ::core::mem::transmute(lpcbneeded))) + ::core::mem::transmute(K32EnumDeviceDrivers(::core::mem::transmute(lpimagebase), cb, ::core::mem::transmute(lpcbneeded))) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -117,7 +117,7 @@ where extern "system" { fn K32EnumProcessModules(hprocess: super::super::Foundation::HANDLE, lphmodule: *mut super::super::Foundation::HINSTANCE, cb: u32, lpcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(K32EnumProcessModules(hprocess.into(), ::core::mem::transmute(lphmodule), ::core::mem::transmute(cb), ::core::mem::transmute(lpcbneeded))) + ::core::mem::transmute(K32EnumProcessModules(hprocess.into(), ::core::mem::transmute(lphmodule), cb, ::core::mem::transmute(lpcbneeded))) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -130,7 +130,7 @@ where extern "system" { fn K32EnumProcessModulesEx(hprocess: super::super::Foundation::HANDLE, lphmodule: *mut super::super::Foundation::HINSTANCE, cb: u32, lpcbneeded: *mut u32, dwfilterflag: ENUM_PROCESS_MODULES_EX_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(K32EnumProcessModulesEx(hprocess.into(), ::core::mem::transmute(lphmodule), ::core::mem::transmute(cb), ::core::mem::transmute(lpcbneeded), ::core::mem::transmute(dwfilterflag))) + ::core::mem::transmute(K32EnumProcessModulesEx(hprocess.into(), ::core::mem::transmute(lphmodule), cb, ::core::mem::transmute(lpcbneeded), dwfilterflag)) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -140,7 +140,7 @@ pub unsafe fn K32EnumProcesses(lpidprocess: *mut u32, cb: u32, lpcbneeded: *mut extern "system" { fn K32EnumProcesses(lpidprocess: *mut u32, cb: u32, lpcbneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(K32EnumProcesses(::core::mem::transmute(lpidprocess), ::core::mem::transmute(cb), ::core::mem::transmute(lpcbneeded))) + ::core::mem::transmute(K32EnumProcesses(::core::mem::transmute(lpidprocess), cb, ::core::mem::transmute(lpcbneeded))) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] #[inline] @@ -272,7 +272,7 @@ where extern "system" { fn K32GetModuleInformation(hprocess: super::super::Foundation::HANDLE, hmodule: super::super::Foundation::HINSTANCE, lpmodinfo: *mut MODULEINFO, cb: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(K32GetModuleInformation(hprocess.into(), hmodule.into(), ::core::mem::transmute(lpmodinfo), ::core::mem::transmute(cb))) + ::core::mem::transmute(K32GetModuleInformation(hprocess.into(), hmodule.into(), ::core::mem::transmute(lpmodinfo), cb)) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -282,7 +282,7 @@ pub unsafe fn K32GetPerformanceInfo(pperformanceinformation: *mut PERFORMANCE_IN extern "system" { fn K32GetPerformanceInfo(pperformanceinformation: *mut PERFORMANCE_INFORMATION, cb: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(K32GetPerformanceInfo(::core::mem::transmute(pperformanceinformation), ::core::mem::transmute(cb))) + ::core::mem::transmute(K32GetPerformanceInfo(::core::mem::transmute(pperformanceinformation), cb)) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -321,7 +321,7 @@ where extern "system" { fn K32GetProcessMemoryInfo(process: super::super::Foundation::HANDLE, ppsmemcounters: *mut PROCESS_MEMORY_COUNTERS, cb: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(K32GetProcessMemoryInfo(process.into(), ::core::mem::transmute(ppsmemcounters), ::core::mem::transmute(cb))) + ::core::mem::transmute(K32GetProcessMemoryInfo(process.into(), ::core::mem::transmute(ppsmemcounters), cb)) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -334,7 +334,7 @@ where extern "system" { fn K32GetWsChanges(hprocess: super::super::Foundation::HANDLE, lpwatchinfo: *mut PSAPI_WS_WATCH_INFORMATION, cb: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(K32GetWsChanges(hprocess.into(), ::core::mem::transmute(lpwatchinfo), ::core::mem::transmute(cb))) + ::core::mem::transmute(K32GetWsChanges(hprocess.into(), ::core::mem::transmute(lpwatchinfo), cb)) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -373,7 +373,7 @@ where extern "system" { fn K32QueryWorkingSet(hprocess: super::super::Foundation::HANDLE, pv: *mut ::core::ffi::c_void, cb: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(K32QueryWorkingSet(hprocess.into(), ::core::mem::transmute(pv), ::core::mem::transmute(cb))) + ::core::mem::transmute(K32QueryWorkingSet(hprocess.into(), ::core::mem::transmute(pv), cb)) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -386,7 +386,7 @@ where extern "system" { fn K32QueryWorkingSetEx(hprocess: super::super::Foundation::HANDLE, pv: *mut ::core::ffi::c_void, cb: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(K32QueryWorkingSetEx(hprocess.into(), ::core::mem::transmute(pv), ::core::mem::transmute(cb))) + ::core::mem::transmute(K32QueryWorkingSetEx(hprocess.into(), ::core::mem::transmute(pv), cb)) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] 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 eaff638d22..218c3254a7 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/mod.rs @@ -175,7 +175,7 @@ impl IRTCBuddy { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetPersistent(&self, fpersistent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPersistent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpersistent)).ok() + (::windows::core::Interface::vtable(self).base__.SetPersistent)(::windows::core::Interface::as_raw(self), fpersistent).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Status(&self) -> ::windows::core::Result { @@ -302,7 +302,7 @@ impl IRTCBuddy2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetPersistent(&self, fpersistent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPersistent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpersistent)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPersistent)(::windows::core::Interface::as_raw(self), fpersistent).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Status(&self) -> ::windows::core::Result { @@ -339,7 +339,7 @@ impl IRTCBuddy2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_PresenceProperty(&self, enproperty: RTC_PRESENCE_PROPERTY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_PresenceProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PresenceProperty)(::windows::core::Interface::as_raw(self), enproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn EnumeratePresenceDevices(&self) -> ::windows::core::Result { @@ -887,7 +887,7 @@ impl IRTCClient { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetEventFilter(&self, lfilter: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfilter)).ok() + (::windows::core::Interface::vtable(self).SetEventFilter)(::windows::core::Interface::as_raw(self), lfilter).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn EventFilter(&self) -> ::windows::core::Result { @@ -896,7 +896,7 @@ impl IRTCClient { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetPreferredMediaTypes(&self, lmediatypes: i32, fpersistent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPreferredMediaTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatypes), ::core::mem::transmute(fpersistent)).ok() + (::windows::core::Interface::vtable(self).SetPreferredMediaTypes)(::windows::core::Interface::as_raw(self), lmediatypes, fpersistent).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn PreferredMediaTypes(&self) -> ::windows::core::Result { @@ -916,11 +916,11 @@ impl IRTCClient { P1: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entype), bstrlocalphoneuri.into().abi(), pprofile.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSession)(::windows::core::Interface::as_raw(self), entype, bstrlocalphoneuri.into().abi(), pprofile.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetListenForIncomingSessions(&self, enlisten: RTC_LISTEN_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetListenForIncomingSessions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enlisten)).ok() + (::windows::core::Interface::vtable(self).SetListenForIncomingSessions)(::windows::core::Interface::as_raw(self), enlisten).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn ListenForIncomingSessions(&self) -> ::windows::core::Result { @@ -931,31 +931,31 @@ impl IRTCClient { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_NetworkAddresses(&self, ftcp: i16, fexternal: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_NetworkAddresses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ftcp), ::core::mem::transmute(fexternal), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_NetworkAddresses)(::windows::core::Interface::as_raw(self), ftcp, fexternal, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn put_Volume(&self, endevice: RTC_AUDIO_DEVICE, lvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_Volume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(lvolume)).ok() + (::windows::core::Interface::vtable(self).put_Volume)(::windows::core::Interface::as_raw(self), endevice, lvolume).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_Volume(&self, endevice: RTC_AUDIO_DEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_Volume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Volume)(::windows::core::Interface::as_raw(self), endevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn put_AudioMuted(&self, endevice: RTC_AUDIO_DEVICE, fmuted: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_AudioMuted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(fmuted)).ok() + (::windows::core::Interface::vtable(self).put_AudioMuted)(::windows::core::Interface::as_raw(self), endevice, fmuted).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_AudioMuted(&self, endevice: RTC_AUDIO_DEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_AudioMuted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_AudioMuted)(::windows::core::Interface::as_raw(self), endevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Media_DirectShow", feature = "Win32_System_Com"))] pub unsafe fn get_IVideoWindow(&self, endevice: RTC_VIDEO_DEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_IVideoWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_IVideoWindow)(::windows::core::Interface::as_raw(self), endevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -963,26 +963,26 @@ impl IRTCClient { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_PreferredAudioDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), bstrdevicename.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_PreferredAudioDevice)(::windows::core::Interface::as_raw(self), endevice, bstrdevicename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_PreferredAudioDevice(&self, endevice: RTC_AUDIO_DEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_PreferredAudioDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PreferredAudioDevice)(::windows::core::Interface::as_raw(self), endevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn put_PreferredVolume(&self, endevice: RTC_AUDIO_DEVICE, lvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_PreferredVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(lvolume)).ok() + (::windows::core::Interface::vtable(self).put_PreferredVolume)(::windows::core::Interface::as_raw(self), endevice, lvolume).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_PreferredVolume(&self, endevice: RTC_AUDIO_DEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_PreferredVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PreferredVolume)(::windows::core::Interface::as_raw(self), endevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetPreferredAEC(&self, benable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPreferredAEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benable)).ok() + (::windows::core::Interface::vtable(self).SetPreferredAEC)(::windows::core::Interface::as_raw(self), benable).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn PreferredAEC(&self) -> ::windows::core::Result { @@ -1010,7 +1010,7 @@ impl IRTCClient { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetMaxBitrate(&self, lmaxbitrate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxBitrate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxbitrate)).ok() + (::windows::core::Interface::vtable(self).SetMaxBitrate)(::windows::core::Interface::as_raw(self), lmaxbitrate).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn MaxBitrate(&self) -> ::windows::core::Result { @@ -1019,7 +1019,7 @@ impl IRTCClient { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetTemporalSpatialTradeOff(&self, lvalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTemporalSpatialTradeOff)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvalue)).ok() + (::windows::core::Interface::vtable(self).SetTemporalSpatialTradeOff)(::windows::core::Interface::as_raw(self), lvalue).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn TemporalSpatialTradeOff(&self) -> ::windows::core::Result { @@ -1033,7 +1033,7 @@ impl IRTCClient { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn StartT120Applet(&self, enapplet: RTC_T120_APPLET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartT120Applet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enapplet)).ok() + (::windows::core::Interface::vtable(self).StartT120Applet)(::windows::core::Interface::as_raw(self), enapplet).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn StopT120Applets(&self) -> ::windows::core::Result<()> { @@ -1042,7 +1042,7 @@ impl IRTCClient { #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_IsT120AppletRunning(&self, enapplet: RTC_T120_APPLET) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_IsT120AppletRunning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enapplet), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_IsT120AppletRunning)(::windows::core::Interface::as_raw(self), enapplet, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1074,15 +1074,15 @@ impl IRTCClient { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn PlayRing(&self, entype: RTC_RING_TYPE, bplay: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PlayRing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entype), ::core::mem::transmute(bplay)).ok() + (::windows::core::Interface::vtable(self).PlayRing)(::windows::core::Interface::as_raw(self), entype, bplay).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SendDTMF(&self, endtmf: RTC_DTMF) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendDTMF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endtmf)).ok() + (::windows::core::Interface::vtable(self).SendDTMF)(::windows::core::Interface::as_raw(self), endtmf).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn InvokeTuningWizard(&self, hwndparent: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InvokeTuningWizard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwndparent)).ok() + (::windows::core::Interface::vtable(self).InvokeTuningWizard)(::windows::core::Interface::as_raw(self), hwndparent).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn IsTuned(&self) -> ::windows::core::Result { @@ -1223,7 +1223,7 @@ impl IRTCClient2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetEventFilter(&self, lfilter: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEventFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lfilter)).ok() + (::windows::core::Interface::vtable(self).base__.SetEventFilter)(::windows::core::Interface::as_raw(self), lfilter).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn EventFilter(&self) -> ::windows::core::Result { @@ -1232,7 +1232,7 @@ impl IRTCClient2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetPreferredMediaTypes(&self, lmediatypes: i32, fpersistent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPreferredMediaTypes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatypes), ::core::mem::transmute(fpersistent)).ok() + (::windows::core::Interface::vtable(self).base__.SetPreferredMediaTypes)(::windows::core::Interface::as_raw(self), lmediatypes, fpersistent).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn PreferredMediaTypes(&self) -> ::windows::core::Result { @@ -1252,11 +1252,11 @@ impl IRTCClient2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entype), bstrlocalphoneuri.into().abi(), pprofile.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateSession)(::windows::core::Interface::as_raw(self), entype, bstrlocalphoneuri.into().abi(), pprofile.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetListenForIncomingSessions(&self, enlisten: RTC_LISTEN_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetListenForIncomingSessions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enlisten)).ok() + (::windows::core::Interface::vtable(self).base__.SetListenForIncomingSessions)(::windows::core::Interface::as_raw(self), enlisten).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn ListenForIncomingSessions(&self) -> ::windows::core::Result { @@ -1267,31 +1267,31 @@ impl IRTCClient2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_NetworkAddresses(&self, ftcp: i16, fexternal: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_NetworkAddresses)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ftcp), ::core::mem::transmute(fexternal), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_NetworkAddresses)(::windows::core::Interface::as_raw(self), ftcp, fexternal, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn put_Volume(&self, endevice: RTC_AUDIO_DEVICE, lvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.put_Volume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(lvolume)).ok() + (::windows::core::Interface::vtable(self).base__.put_Volume)(::windows::core::Interface::as_raw(self), endevice, lvolume).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_Volume(&self, endevice: RTC_AUDIO_DEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_Volume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_Volume)(::windows::core::Interface::as_raw(self), endevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn put_AudioMuted(&self, endevice: RTC_AUDIO_DEVICE, fmuted: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.put_AudioMuted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(fmuted)).ok() + (::windows::core::Interface::vtable(self).base__.put_AudioMuted)(::windows::core::Interface::as_raw(self), endevice, fmuted).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_AudioMuted(&self, endevice: RTC_AUDIO_DEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_AudioMuted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_AudioMuted)(::windows::core::Interface::as_raw(self), endevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Media_DirectShow", feature = "Win32_System_Com"))] pub unsafe fn get_IVideoWindow(&self, endevice: RTC_VIDEO_DEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_IVideoWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_IVideoWindow)(::windows::core::Interface::as_raw(self), endevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1299,26 +1299,26 @@ impl IRTCClient2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_PreferredAudioDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), bstrdevicename.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_PreferredAudioDevice)(::windows::core::Interface::as_raw(self), endevice, bstrdevicename.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_PreferredAudioDevice(&self, endevice: RTC_AUDIO_DEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_PreferredAudioDevice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_PreferredAudioDevice)(::windows::core::Interface::as_raw(self), endevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn put_PreferredVolume(&self, endevice: RTC_AUDIO_DEVICE, lvolume: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.put_PreferredVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(lvolume)).ok() + (::windows::core::Interface::vtable(self).base__.put_PreferredVolume)(::windows::core::Interface::as_raw(self), endevice, lvolume).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_PreferredVolume(&self, endevice: RTC_AUDIO_DEVICE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_PreferredVolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endevice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_PreferredVolume)(::windows::core::Interface::as_raw(self), endevice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetPreferredAEC(&self, benable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPreferredAEC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(benable)).ok() + (::windows::core::Interface::vtable(self).base__.SetPreferredAEC)(::windows::core::Interface::as_raw(self), benable).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn PreferredAEC(&self) -> ::windows::core::Result { @@ -1346,7 +1346,7 @@ impl IRTCClient2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetMaxBitrate(&self, lmaxbitrate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMaxBitrate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxbitrate)).ok() + (::windows::core::Interface::vtable(self).base__.SetMaxBitrate)(::windows::core::Interface::as_raw(self), lmaxbitrate).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn MaxBitrate(&self) -> ::windows::core::Result { @@ -1355,7 +1355,7 @@ impl IRTCClient2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetTemporalSpatialTradeOff(&self, lvalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTemporalSpatialTradeOff)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetTemporalSpatialTradeOff)(::windows::core::Interface::as_raw(self), lvalue).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn TemporalSpatialTradeOff(&self) -> ::windows::core::Result { @@ -1369,7 +1369,7 @@ impl IRTCClient2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn StartT120Applet(&self, enapplet: RTC_T120_APPLET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.StartT120Applet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enapplet)).ok() + (::windows::core::Interface::vtable(self).base__.StartT120Applet)(::windows::core::Interface::as_raw(self), enapplet).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn StopT120Applets(&self) -> ::windows::core::Result<()> { @@ -1378,7 +1378,7 @@ impl IRTCClient2 { #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_IsT120AppletRunning(&self, enapplet: RTC_T120_APPLET) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_IsT120AppletRunning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enapplet), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_IsT120AppletRunning)(::windows::core::Interface::as_raw(self), enapplet, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1410,15 +1410,15 @@ impl IRTCClient2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn PlayRing(&self, entype: RTC_RING_TYPE, bplay: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.PlayRing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entype), ::core::mem::transmute(bplay)).ok() + (::windows::core::Interface::vtable(self).base__.PlayRing)(::windows::core::Interface::as_raw(self), entype, bplay).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SendDTMF(&self, endtmf: RTC_DTMF) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SendDTMF)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endtmf)).ok() + (::windows::core::Interface::vtable(self).base__.SendDTMF)(::windows::core::Interface::as_raw(self), endtmf).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn InvokeTuningWizard(&self, hwndparent: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.InvokeTuningWizard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwndparent)).ok() + (::windows::core::Interface::vtable(self).base__.InvokeTuningWizard)(::windows::core::Interface::as_raw(self), hwndparent).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn IsTuned(&self) -> ::windows::core::Result { @@ -1427,16 +1427,16 @@ impl IRTCClient2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn put_AnswerMode(&self, entype: RTC_SESSION_TYPE, enmode: RTC_ANSWER_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_AnswerMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entype), ::core::mem::transmute(enmode)).ok() + (::windows::core::Interface::vtable(self).put_AnswerMode)(::windows::core::Interface::as_raw(self), entype, enmode).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_AnswerMode(&self, entype: RTC_SESSION_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_AnswerMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_AnswerMode)(::windows::core::Interface::as_raw(self), entype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn InvokeTuningWizardEx(&self, hwndparent: isize, fallowaudio: i16, fallowvideo: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InvokeTuningWizardEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwndparent), ::core::mem::transmute(fallowaudio), ::core::mem::transmute(fallowvideo)).ok() + (::windows::core::Interface::vtable(self).InvokeTuningWizardEx)(::windows::core::Interface::as_raw(self), hwndparent, fallowaudio, fallowvideo).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Version(&self) -> ::windows::core::Result { @@ -1461,7 +1461,7 @@ impl IRTCClient2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn InitializeEx(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).InitializeEx)(::windows::core::Interface::as_raw(self), lflags).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1472,7 +1472,7 @@ impl IRTCClient2 { P2: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSessionWithDescription)(::windows::core::Interface::as_raw(self), bstrcontenttype.into().abi(), bstrsessiondescription.into().abi(), pprofile.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSessionWithDescription)(::windows::core::Interface::as_raw(self), bstrcontenttype.into().abi(), bstrsessiondescription.into().abi(), pprofile.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetSessionDescriptionManager<'a, P0>(&self, psessiondescriptionmanager: P0) -> ::windows::core::Result<()> @@ -1483,21 +1483,21 @@ impl IRTCClient2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn put_PreferredSecurityLevel(&self, ensecuritytype: RTC_SECURITY_TYPE, ensecuritylevel: RTC_SECURITY_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_PreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensecuritytype), ::core::mem::transmute(ensecuritylevel)).ok() + (::windows::core::Interface::vtable(self).put_PreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ensecuritytype, ensecuritylevel).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_PreferredSecurityLevel(&self, ensecuritytype: RTC_SECURITY_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_PreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensecuritytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ensecuritytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn put_AllowedPorts(&self, ltransport: i32, enlistenmode: RTC_LISTEN_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_AllowedPorts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltransport), ::core::mem::transmute(enlistenmode)).ok() + (::windows::core::Interface::vtable(self).put_AllowedPorts)(::windows::core::Interface::as_raw(self), ltransport, enlistenmode).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_AllowedPorts(&self, ltransport: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_AllowedPorts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltransport), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_AllowedPorts)(::windows::core::Interface::as_raw(self), ltransport, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1673,7 +1673,7 @@ impl IRTCClientPortManagement { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).StartListenAddressAndPort)(::windows::core::Interface::as_raw(self), bstrinternallocaladdress.into().abi(), ::core::mem::transmute(linternallocalport)).ok() + (::windows::core::Interface::vtable(self).StartListenAddressAndPort)(::windows::core::Interface::as_raw(self), bstrinternallocaladdress.into().abi(), linternallocalport).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1681,11 +1681,11 @@ impl IRTCClientPortManagement { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).StopListenAddressAndPort)(::windows::core::Interface::as_raw(self), bstrinternallocaladdress.into().abi(), ::core::mem::transmute(linternallocalport)).ok() + (::windows::core::Interface::vtable(self).StopListenAddressAndPort)(::windows::core::Interface::as_raw(self), bstrinternallocaladdress.into().abi(), linternallocalport).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn GetPortRange(&self, enporttype: RTC_PORT_TYPE, plminvalue: *mut i32, plmaxvalue: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPortRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enporttype), ::core::mem::transmute(plminvalue), ::core::mem::transmute(plmaxvalue)).ok() + (::windows::core::Interface::vtable(self).GetPortRange)(::windows::core::Interface::as_raw(self), enporttype, ::core::mem::transmute(plminvalue), ::core::mem::transmute(plmaxvalue)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1747,7 +1747,7 @@ impl IRTCClientPresence { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).EnablePresence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fusestorage), varstorage.into().abi()).ok() + (::windows::core::Interface::vtable(self).EnablePresence)(::windows::core::Interface::as_raw(self), fusestorage, varstorage.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -1763,7 +1763,7 @@ impl IRTCClientPresence { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Import)(::windows::core::Interface::as_raw(self), varstorage.into().abi(), ::core::mem::transmute(freplaceall)).ok() + (::windows::core::Interface::vtable(self).Import)(::windows::core::Interface::as_raw(self), varstorage.into().abi(), freplaceall).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn EnumerateBuddies(&self) -> ::windows::core::Result { @@ -1795,7 +1795,7 @@ impl IRTCClientPresence { P3: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBuddy)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), ::core::mem::transmute(fpersistent), pprofile.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBuddy)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), fpersistent, pprofile.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn RemoveBuddy<'a, P0>(&self, pbuddy: P0) -> ::windows::core::Result<()> @@ -1833,7 +1833,7 @@ impl IRTCClientPresence { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddWatcher)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), ::core::mem::transmute(fblocked), ::core::mem::transmute(fpersistent), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddWatcher)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), fblocked, fpersistent, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn RemoveWatcher<'a, P0>(&self, pwatcher: P0) -> ::windows::core::Result<()> @@ -1848,7 +1848,7 @@ impl IRTCClientPresence { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetLocalPresenceInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enstatus), bstrnotes.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetLocalPresenceInfo)(::windows::core::Interface::as_raw(self), enstatus, bstrnotes.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn OfferWatcherMode(&self) -> ::windows::core::Result { @@ -1857,7 +1857,7 @@ impl IRTCClientPresence { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetOfferWatcherMode(&self, enmode: RTC_OFFER_WATCHER_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOfferWatcherMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enmode)).ok() + (::windows::core::Interface::vtable(self).SetOfferWatcherMode)(::windows::core::Interface::as_raw(self), enmode).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn PrivacyMode(&self) -> ::windows::core::Result { @@ -1866,7 +1866,7 @@ impl IRTCClientPresence { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetPrivacyMode(&self, enmode: RTC_PRIVACY_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPrivacyMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enmode)).ok() + (::windows::core::Interface::vtable(self).SetPrivacyMode)(::windows::core::Interface::as_raw(self), enmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1967,7 +1967,7 @@ impl IRTCClientPresence2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.EnablePresence)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fusestorage), varstorage.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.EnablePresence)(::windows::core::Interface::as_raw(self), fusestorage, varstorage.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -1983,7 +1983,7 @@ impl IRTCClientPresence2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.Import)(::windows::core::Interface::as_raw(self), varstorage.into().abi(), ::core::mem::transmute(freplaceall)).ok() + (::windows::core::Interface::vtable(self).base__.Import)(::windows::core::Interface::as_raw(self), varstorage.into().abi(), freplaceall).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn EnumerateBuddies(&self) -> ::windows::core::Result { @@ -2015,7 +2015,7 @@ impl IRTCClientPresence2 { P3: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddBuddy)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), ::core::mem::transmute(fpersistent), pprofile.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddBuddy)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), fpersistent, pprofile.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn RemoveBuddy<'a, P0>(&self, pbuddy: P0) -> ::windows::core::Result<()> @@ -2053,7 +2053,7 @@ impl IRTCClientPresence2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddWatcher)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), ::core::mem::transmute(fblocked), ::core::mem::transmute(fpersistent), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddWatcher)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), fblocked, fpersistent, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn RemoveWatcher<'a, P0>(&self, pwatcher: P0) -> ::windows::core::Result<()> @@ -2068,7 +2068,7 @@ impl IRTCClientPresence2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetLocalPresenceInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enstatus), bstrnotes.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetLocalPresenceInfo)(::windows::core::Interface::as_raw(self), enstatus, bstrnotes.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn OfferWatcherMode(&self) -> ::windows::core::Result { @@ -2077,7 +2077,7 @@ impl IRTCClientPresence2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetOfferWatcherMode(&self, enmode: RTC_OFFER_WATCHER_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOfferWatcherMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetOfferWatcherMode)(::windows::core::Interface::as_raw(self), enmode).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn PrivacyMode(&self) -> ::windows::core::Result { @@ -2086,7 +2086,7 @@ impl IRTCClientPresence2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetPrivacyMode(&self, enmode: RTC_PRIVACY_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPrivacyMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetPrivacyMode)(::windows::core::Interface::as_raw(self), enmode).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2095,7 +2095,7 @@ impl IRTCClientPresence2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).EnablePresenceEx)(::windows::core::Interface::as_raw(self), pprofile.into().abi(), varstorage.into().abi(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).EnablePresenceEx)(::windows::core::Interface::as_raw(self), pprofile.into().abi(), varstorage.into().abi(), lflags).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn DisablePresence(&self) -> ::windows::core::Result<()> { @@ -2110,7 +2110,7 @@ impl IRTCClientPresence2 { P2: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddGroup)(::windows::core::Interface::as_raw(self), bstrgroupname.into().abi(), bstrdata.into().abi(), pprofile.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddGroup)(::windows::core::Interface::as_raw(self), bstrgroupname.into().abi(), bstrdata.into().abi(), pprofile.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn RemoveGroup<'a, P0>(&self, pgroup: P0) -> ::windows::core::Result<()> @@ -2149,7 +2149,7 @@ impl IRTCClientPresence2 { P3: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddWatcherEx)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), ::core::mem::transmute(enstate), ::core::mem::transmute(fpersistent), ::core::mem::transmute(enscope), pprofile.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddWatcherEx)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), enstate, fpersistent, enscope, pprofile.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2158,7 +2158,7 @@ impl IRTCClientPresence2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_WatcherEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enmode), bstrpresentityuri.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_WatcherEx)(::windows::core::Interface::as_raw(self), enmode, bstrpresentityuri.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2166,13 +2166,13 @@ impl IRTCClientPresence2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_PresenceProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enproperty), bstrproperty.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_PresenceProperty)(::windows::core::Interface::as_raw(self), enproperty, bstrproperty.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_PresenceProperty(&self, enproperty: RTC_PRESENCE_PROPERTY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_PresenceProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PresenceProperty)(::windows::core::Interface::as_raw(self), enproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2203,7 +2203,7 @@ impl IRTCClientPresence2 { P3: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddBuddyEx)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), ::core::mem::transmute(fpersistent), ::core::mem::transmute(ensubscriptiontype), pprofile.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddBuddyEx)(::windows::core::Interface::as_raw(self), bstrpresentityuri.into().abi(), bstrusername.into().abi(), bstrdata.into().abi(), fpersistent, ensubscriptiontype, pprofile.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2330,7 +2330,7 @@ impl IRTCClientProvisioning { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { - (::windows::core::Interface::vtable(self).EnableProfile)(::windows::core::Interface::as_raw(self), pprofile.into().abi(), ::core::mem::transmute(lregisterflags)).ok() + (::windows::core::Interface::vtable(self).EnableProfile)(::windows::core::Interface::as_raw(self), pprofile.into().abi(), lregisterflags).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn DisableProfile<'a, P0>(&self, pprofile: P0) -> ::windows::core::Result<()> @@ -2359,7 +2359,7 @@ impl IRTCClientProvisioning { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetProfile)(::windows::core::Interface::as_raw(self), bstruseraccount.into().abi(), bstruserpassword.into().abi(), bstruseruri.into().abi(), bstrserver.into().abi(), ::core::mem::transmute(ltransport), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).GetProfile)(::windows::core::Interface::as_raw(self), bstruseraccount.into().abi(), bstruserpassword.into().abi(), bstruseruri.into().abi(), bstrserver.into().abi(), ltransport, lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SessionCapabilities(&self) -> ::windows::core::Result { @@ -2441,7 +2441,7 @@ impl IRTCClientProvisioning2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { - (::windows::core::Interface::vtable(self).base__.EnableProfile)(::windows::core::Interface::as_raw(self), pprofile.into().abi(), ::core::mem::transmute(lregisterflags)).ok() + (::windows::core::Interface::vtable(self).base__.EnableProfile)(::windows::core::Interface::as_raw(self), pprofile.into().abi(), lregisterflags).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn DisableProfile<'a, P0>(&self, pprofile: P0) -> ::windows::core::Result<()> @@ -2470,7 +2470,7 @@ impl IRTCClientProvisioning2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.GetProfile)(::windows::core::Interface::as_raw(self), bstruseraccount.into().abi(), bstruserpassword.into().abi(), bstruseruri.into().abi(), bstrserver.into().abi(), ::core::mem::transmute(ltransport), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).base__.GetProfile)(::windows::core::Interface::as_raw(self), bstruseraccount.into().abi(), bstruserpassword.into().abi(), bstruseruri.into().abi(), bstrserver.into().abi(), ltransport, lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SessionCapabilities(&self) -> ::windows::core::Result { @@ -2482,7 +2482,7 @@ impl IRTCClientProvisioning2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { - (::windows::core::Interface::vtable(self).EnableProfileEx)(::windows::core::Interface::as_raw(self), pprofile.into().abi(), ::core::mem::transmute(lregisterflags), ::core::mem::transmute(lroamingflags)).ok() + (::windows::core::Interface::vtable(self).EnableProfileEx)(::windows::core::Interface::as_raw(self), pprofile.into().abi(), lregisterflags, lroamingflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2556,7 +2556,7 @@ impl IRTCCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -2724,7 +2724,7 @@ impl IRTCEnumBuddies { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2790,7 +2790,7 @@ impl IRTCEnumGroups { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2856,7 +2856,7 @@ impl IRTCEnumParticipants { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2922,7 +2922,7 @@ impl IRTCEnumPresenceDevices { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -2988,7 +2988,7 @@ impl IRTCEnumProfiles { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -3054,7 +3054,7 @@ impl IRTCEnumUserSearchResults { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -3120,7 +3120,7 @@ impl IRTCEnumWatchers { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -3182,7 +3182,7 @@ impl IRTCEventNotification { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).Event)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtcevent), pevent.into().abi()).ok() + (::windows::core::Interface::vtable(self).Event)(::windows::core::Interface::as_raw(self), rtcevent, pevent.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3548,12 +3548,12 @@ impl IRTCMediaRequestEvent { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Accept(&self, lmediatypes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Accept)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatypes)).ok() + (::windows::core::Interface::vtable(self).Accept)(::windows::core::Interface::as_raw(self), lmediatypes).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_RemotePreferredSecurityLevel(&self, ensecuritytype: RTC_SECURITY_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_RemotePreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensecuritytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RemotePreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ensecuritytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Reject(&self) -> ::windows::core::Result<()> { @@ -3942,7 +3942,7 @@ impl IRTCPortManager { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetMapping)(::windows::core::Interface::as_raw(self), bstrremoteaddress.into().abi(), ::core::mem::transmute(enporttype), ::core::mem::transmute(pbstrinternallocaladdress), ::core::mem::transmute(plinternallocalport), ::core::mem::transmute(pbstrexternallocaladdress), ::core::mem::transmute(plexternallocalport)).ok() + (::windows::core::Interface::vtable(self).GetMapping)(::windows::core::Interface::as_raw(self), bstrremoteaddress.into().abi(), enporttype, ::core::mem::transmute(pbstrinternallocaladdress), ::core::mem::transmute(plinternallocalport), ::core::mem::transmute(pbstrexternallocaladdress), ::core::mem::transmute(plexternallocalport)).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3952,7 +3952,7 @@ impl IRTCPortManager { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).UpdateRemoteAddress)(::windows::core::Interface::as_raw(self), bstrremoteaddress.into().abi(), bstrinternallocaladdress.into().abi(), ::core::mem::transmute(linternallocalport), bstrexternallocaladdress.into().abi(), ::core::mem::transmute(lexternallocalport)).ok() + (::windows::core::Interface::vtable(self).UpdateRemoteAddress)(::windows::core::Interface::as_raw(self), bstrremoteaddress.into().abi(), bstrinternallocaladdress.into().abi(), linternallocalport, bstrexternallocaladdress.into().abi(), lexternallocalport).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3961,7 +3961,7 @@ impl IRTCPortManager { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ReleaseMapping)(::windows::core::Interface::as_raw(self), bstrinternallocaladdress.into().abi(), ::core::mem::transmute(linternallocalport), bstrexternallocaladdress.into().abi(), ::core::mem::transmute(lexternallocaladdress)).ok() + (::windows::core::Interface::vtable(self).ReleaseMapping)(::windows::core::Interface::as_raw(self), bstrinternallocaladdress.into().abi(), linternallocalport, bstrexternallocaladdress.into().abi(), lexternallocaladdress).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4069,7 +4069,7 @@ impl IRTCPresenceContact { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetPersistent(&self, fpersistent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPersistent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpersistent)).ok() + (::windows::core::Interface::vtable(self).SetPersistent)(::windows::core::Interface::as_raw(self), fpersistent).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4256,7 +4256,7 @@ impl IRTCPresenceDevice { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_PresenceProperty(&self, enproperty: RTC_PRESENCE_PROPERTY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_PresenceProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PresenceProperty)(::windows::core::Interface::as_raw(self), enproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4554,7 +4554,7 @@ impl IRTCProfile { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_ProviderURI(&self, enuri: RTC_PROVIDER_URI) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_ProviderURI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enuri), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_ProviderURI)(::windows::core::Interface::as_raw(self), enuri, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4771,7 +4771,7 @@ impl IRTCProfile2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_ProviderURI(&self, enuri: RTC_PROVIDER_URI) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.get_ProviderURI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enuri), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.get_ProviderURI)(::windows::core::Interface::as_raw(self), enuri, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4873,7 +4873,7 @@ impl IRTCProfile2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetAllowedAuth(&self, lallowedauth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowedAuth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lallowedauth)).ok() + (::windows::core::Interface::vtable(self).SetAllowedAuth)(::windows::core::Interface::as_raw(self), lallowedauth).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5499,7 +5499,7 @@ impl IRTCSession { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Terminate(&self, enreason: RTC_TERMINATE_REASON) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enreason)).ok() + (::windows::core::Interface::vtable(self).Terminate)(::windows::core::Interface::as_raw(self), enreason).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5508,7 +5508,7 @@ impl IRTCSession { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { - (::windows::core::Interface::vtable(self).Redirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entype), bstrlocalphoneuri.into().abi(), pprofile.into().abi(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).Redirect)(::windows::core::Interface::as_raw(self), entype, bstrlocalphoneuri.into().abi(), pprofile.into().abi(), lflags).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5560,19 +5560,19 @@ impl IRTCSession { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SendMessage)(::windows::core::Interface::as_raw(self), bstrmessageheader.into().abi(), bstrmessage.into().abi(), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).SendMessage)(::windows::core::Interface::as_raw(self), bstrmessageheader.into().abi(), bstrmessage.into().abi(), lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SendMessageStatus(&self, enuserstatus: RTC_MESSAGING_USER_STATUS, lcookie: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SendMessageStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enuserstatus), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).SendMessageStatus)(::windows::core::Interface::as_raw(self), enuserstatus, lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn AddStream(&self, lmediatype: i32, lcookie: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).AddStream)(::windows::core::Interface::as_raw(self), lmediatype, lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn RemoveStream(&self, lmediatype: i32, lcookie: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).RemoveStream)(::windows::core::Interface::as_raw(self), lmediatype, lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5580,7 +5580,7 @@ impl IRTCSession { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_EncryptionKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), encryptionkey.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_EncryptionKey)(::windows::core::Interface::as_raw(self), lmediatype, encryptionkey.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5700,7 +5700,7 @@ impl IRTCSession2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Terminate(&self, enreason: RTC_TERMINATE_REASON) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enreason)).ok() + (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), enreason).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5709,7 +5709,7 @@ impl IRTCSession2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { - (::windows::core::Interface::vtable(self).base__.Redirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(entype), bstrlocalphoneuri.into().abi(), pprofile.into().abi(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).base__.Redirect)(::windows::core::Interface::as_raw(self), entype, bstrlocalphoneuri.into().abi(), pprofile.into().abi(), lflags).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5761,19 +5761,19 @@ impl IRTCSession2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SendMessage)(::windows::core::Interface::as_raw(self), bstrmessageheader.into().abi(), bstrmessage.into().abi(), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).base__.SendMessage)(::windows::core::Interface::as_raw(self), bstrmessageheader.into().abi(), bstrmessage.into().abi(), lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SendMessageStatus(&self, enuserstatus: RTC_MESSAGING_USER_STATUS, lcookie: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SendMessageStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enuserstatus), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).base__.SendMessageStatus)(::windows::core::Interface::as_raw(self), enuserstatus, lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn AddStream(&self, lmediatype: i32, lcookie: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).base__.AddStream)(::windows::core::Interface::as_raw(self), lmediatype, lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn RemoveStream(&self, lmediatype: i32, lcookie: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveStream)(::windows::core::Interface::as_raw(self), lmediatype, lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5781,7 +5781,7 @@ impl IRTCSession2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.put_EncryptionKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmediatype), encryptionkey.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.put_EncryptionKey)(::windows::core::Interface::as_raw(self), lmediatype, encryptionkey.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5790,21 +5790,21 @@ impl IRTCSession2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SendInfo)(::windows::core::Interface::as_raw(self), bstrinfoheader.into().abi(), bstrinfo.into().abi(), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).SendInfo)(::windows::core::Interface::as_raw(self), bstrinfoheader.into().abi(), bstrinfo.into().abi(), lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn put_PreferredSecurityLevel(&self, ensecuritytype: RTC_SECURITY_TYPE, ensecuritylevel: RTC_SECURITY_LEVEL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_PreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensecuritytype), ::core::mem::transmute(ensecuritylevel)).ok() + (::windows::core::Interface::vtable(self).put_PreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ensecuritytype, ensecuritylevel).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_PreferredSecurityLevel(&self, ensecuritytype: RTC_SECURITY_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_PreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensecuritytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_PreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ensecuritytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn IsSecurityEnabled(&self, ensecuritytype: RTC_SECURITY_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsSecurityEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensecuritytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsSecurityEnabled)(::windows::core::Interface::as_raw(self), ensecuritytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5822,7 +5822,7 @@ impl IRTCSession2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ReInviteWithSessionDescription)(::windows::core::Interface::as_raw(self), bstrcontenttype.into().abi(), bstrsessiondescription.into().abi(), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).ReInviteWithSessionDescription)(::windows::core::Interface::as_raw(self), bstrcontenttype.into().abi(), bstrsessiondescription.into().abi(), lcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5901,11 +5901,11 @@ pub struct IRTCSessionCallControl(::windows::core::IUnknown); impl IRTCSessionCallControl { #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Hold(&self, lcookie: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Hold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).Hold)(::windows::core::Interface::as_raw(self), lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn UnHold(&self, lcookie: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnHold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).UnHold)(::windows::core::Interface::as_raw(self), lcookie).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6507,7 +6507,7 @@ impl IRTCSessionReferredEvent { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetReferredSessionState(&self, enstate: RTC_SESSION_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReferredSessionState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enstate)).ok() + (::windows::core::Interface::vtable(self).SetReferredSessionState)(::windows::core::Interface::as_raw(self), enstate).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6730,7 +6730,7 @@ impl IRTCSessionStateChangeEvent2 { #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_RemotePreferredSecurityLevel(&self, ensecuritytype: RTC_SECURITY_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_RemotePreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ensecuritytype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_RemotePreferredSecurityLevel)(::windows::core::Interface::as_raw(self), ensecuritytype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn IsForked(&self) -> ::windows::core::Result { @@ -6850,7 +6850,7 @@ impl IRTCUserSearch { P0: ::std::convert::Into<::windows::core::InParam<'a, IRTCUserSearchQuery>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IRTCProfile>>, { - (::windows::core::Interface::vtable(self).ExecuteSearch)(::windows::core::Interface::as_raw(self), pquery.into().abi(), pprofile.into().abi(), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).ExecuteSearch)(::windows::core::Interface::as_raw(self), pquery.into().abi(), pprofile.into().abi(), lcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6925,12 +6925,12 @@ impl IRTCUserSearchQuery { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn put_SearchPreference(&self, enpreference: RTC_USER_SEARCH_PREFERENCE, lvalue: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).put_SearchPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enpreference), ::core::mem::transmute(lvalue)).ok() + (::windows::core::Interface::vtable(self).put_SearchPreference)(::windows::core::Interface::as_raw(self), enpreference, lvalue).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn get_SearchPreference(&self, enpreference: RTC_USER_SEARCH_PREFERENCE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).get_SearchPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enpreference), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_SearchPreference)(::windows::core::Interface::as_raw(self), enpreference, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7017,7 +7017,7 @@ impl IRTCUserSearchResult { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Value(&self, encolumn: RTC_USER_SEARCH_COLUMN) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Value)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(encolumn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Value)(::windows::core::Interface::as_raw(self), encolumn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7237,7 +7237,7 @@ impl IRTCWatcher { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetPersistent(&self, fpersistent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPersistent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpersistent)).ok() + (::windows::core::Interface::vtable(self).base__.SetPersistent)(::windows::core::Interface::as_raw(self), fpersistent).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn State(&self) -> ::windows::core::Result { @@ -7246,7 +7246,7 @@ impl IRTCWatcher { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetState(&self, enstate: RTC_WATCHER_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enstate)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), enstate).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7359,7 +7359,7 @@ impl IRTCWatcher2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetPersistent(&self, fpersistent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPersistent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpersistent)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPersistent)(::windows::core::Interface::as_raw(self), fpersistent).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn State(&self) -> ::windows::core::Result { @@ -7368,7 +7368,7 @@ impl IRTCWatcher2 { } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn SetState(&self, enstate: RTC_WATCHER_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetState)(::windows::core::Interface::as_raw(self), enstate).ok() } #[doc = "*Required features: `\"Win32_System_RealTimeCommunications\"`*"] pub unsafe fn Profile(&self) -> ::windows::core::Result { 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 56f9fbcd60..cf70dde712 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Recovery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Recovery/mod.rs @@ -115,7 +115,7 @@ pub unsafe fn RegisterApplicationRecoveryCallback(precoveycallback: super::Windo extern "system" { fn RegisterApplicationRecoveryCallback(precoveycallback: *mut ::core::ffi::c_void, pvparameter: *const ::core::ffi::c_void, dwpinginterval: u32, dwflags: u32) -> ::windows::core::HRESULT; } - RegisterApplicationRecoveryCallback(::core::mem::transmute(precoveycallback), ::core::mem::transmute(pvparameter), ::core::mem::transmute(dwpinginterval), ::core::mem::transmute(dwflags)).ok() + RegisterApplicationRecoveryCallback(::core::mem::transmute(precoveycallback), ::core::mem::transmute(pvparameter), dwpinginterval, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] #[inline] @@ -127,7 +127,7 @@ where extern "system" { fn RegisterApplicationRestart(pwzcommandline: ::windows::core::PCWSTR, dwflags: REGISTER_APPLICATION_RESTART_FLAGS) -> ::windows::core::HRESULT; } - RegisterApplicationRestart(pwzcommandline.into(), ::core::mem::transmute(dwflags)).ok() + RegisterApplicationRestart(pwzcommandline.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] #[inline] 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 7fa95587b5..1516389924 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs @@ -171,7 +171,7 @@ where extern "system" { fn GetRegistryValueWithFallbackW(hkeyprimary: HKEY, pwszprimarysubkey: ::windows::core::PCWSTR, hkeyfallback: HKEY, pwszfallbacksubkey: ::windows::core::PCWSTR, pwszvalue: ::windows::core::PCWSTR, dwflags: u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, cbdatain: u32, pcbdataout: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(GetRegistryValueWithFallbackW(hkeyprimary.into(), pwszprimarysubkey.into(), hkeyfallback.into(), pwszfallbacksubkey.into(), pwszvalue.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdatain), ::core::mem::transmute(pcbdataout))) + ::core::mem::transmute(GetRegistryValueWithFallbackW(hkeyprimary.into(), pwszprimarysubkey.into(), hkeyfallback.into(), pwszfallbacksubkey.into(), pwszvalue.into(), dwflags, ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), cbdatain, ::core::mem::transmute(pcbdataout))) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -2329,7 +2329,7 @@ where extern "system" { fn RegConnectRegistryExA(lpmachinename: ::windows::core::PCSTR, hkey: HKEY, flags: u32, phkresult: *mut HKEY) -> i32; } - ::core::mem::transmute(RegConnectRegistryExA(lpmachinename.into(), hkey.into(), ::core::mem::transmute(flags), ::core::mem::transmute(phkresult))) + ::core::mem::transmute(RegConnectRegistryExA(lpmachinename.into(), hkey.into(), flags, ::core::mem::transmute(phkresult))) } #[doc = "*Required features: `\"Win32_System_Registry\"`*"] #[inline] @@ -2342,7 +2342,7 @@ where extern "system" { fn RegConnectRegistryExW(lpmachinename: ::windows::core::PCWSTR, hkey: HKEY, flags: u32, phkresult: *mut HKEY) -> i32; } - ::core::mem::transmute(RegConnectRegistryExW(lpmachinename.into(), hkey.into(), ::core::mem::transmute(flags), ::core::mem::transmute(phkresult))) + ::core::mem::transmute(RegConnectRegistryExW(lpmachinename.into(), hkey.into(), flags, ::core::mem::transmute(phkresult))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2415,7 +2415,7 @@ where extern "system" { fn RegCreateKeyExA(hkey: HKEY, lpsubkey: ::windows::core::PCSTR, reserved: u32, lpclass: ::windows::core::PCSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegCreateKeyExA(hkey.into(), lpsubkey.into(), ::core::mem::transmute(reserved), lpclass.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition))) + ::core::mem::transmute(RegCreateKeyExA(hkey.into(), lpsubkey.into(), reserved, lpclass.into(), dwoptions, samdesired, ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2430,7 +2430,7 @@ where extern "system" { fn RegCreateKeyExW(hkey: HKEY, lpsubkey: ::windows::core::PCWSTR, reserved: u32, lpclass: ::windows::core::PCWSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegCreateKeyExW(hkey.into(), lpsubkey.into(), ::core::mem::transmute(reserved), lpclass.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition))) + ::core::mem::transmute(RegCreateKeyExW(hkey.into(), lpsubkey.into(), reserved, lpclass.into(), dwoptions, samdesired, ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2446,7 +2446,7 @@ where extern "system" { fn RegCreateKeyTransactedA(hkey: HKEY, lpsubkey: ::windows::core::PCSTR, reserved: u32, lpclass: ::windows::core::PCSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, htransaction: super::super::Foundation::HANDLE, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegCreateKeyTransactedA(hkey.into(), lpsubkey.into(), ::core::mem::transmute(reserved), lpclass.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition), htransaction.into(), ::core::mem::transmute(pextendedparemeter))) + ::core::mem::transmute(RegCreateKeyTransactedA(hkey.into(), lpsubkey.into(), reserved, lpclass.into(), dwoptions, samdesired, ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition), htransaction.into(), ::core::mem::transmute(pextendedparemeter))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2462,7 +2462,7 @@ where extern "system" { fn RegCreateKeyTransactedW(hkey: HKEY, lpsubkey: ::windows::core::PCWSTR, reserved: u32, lpclass: ::windows::core::PCWSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, htransaction: super::super::Foundation::HANDLE, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegCreateKeyTransactedW(hkey.into(), lpsubkey.into(), ::core::mem::transmute(reserved), lpclass.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition), htransaction.into(), ::core::mem::transmute(pextendedparemeter))) + ::core::mem::transmute(RegCreateKeyTransactedW(hkey.into(), lpsubkey.into(), reserved, lpclass.into(), dwoptions, samdesired, ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition), htransaction.into(), ::core::mem::transmute(pextendedparemeter))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2504,7 +2504,7 @@ where extern "system" { fn RegDeleteKeyExA(hkey: HKEY, lpsubkey: ::windows::core::PCSTR, samdesired: u32, reserved: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegDeleteKeyExA(hkey.into(), lpsubkey.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(reserved))) + ::core::mem::transmute(RegDeleteKeyExA(hkey.into(), lpsubkey.into(), samdesired, reserved)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2518,7 +2518,7 @@ where extern "system" { fn RegDeleteKeyExW(hkey: HKEY, lpsubkey: ::windows::core::PCWSTR, samdesired: u32, reserved: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegDeleteKeyExW(hkey.into(), lpsubkey.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(reserved))) + ::core::mem::transmute(RegDeleteKeyExW(hkey.into(), lpsubkey.into(), samdesired, reserved)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2533,7 +2533,7 @@ where extern "system" { fn RegDeleteKeyTransactedA(hkey: HKEY, lpsubkey: ::windows::core::PCSTR, samdesired: u32, reserved: u32, htransaction: super::super::Foundation::HANDLE, pextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegDeleteKeyTransactedA(hkey.into(), lpsubkey.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(reserved), htransaction.into(), ::core::mem::transmute(pextendedparameter))) + ::core::mem::transmute(RegDeleteKeyTransactedA(hkey.into(), lpsubkey.into(), samdesired, reserved, htransaction.into(), ::core::mem::transmute(pextendedparameter))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2548,7 +2548,7 @@ where extern "system" { fn RegDeleteKeyTransactedW(hkey: HKEY, lpsubkey: ::windows::core::PCWSTR, samdesired: u32, reserved: u32, htransaction: super::super::Foundation::HANDLE, pextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegDeleteKeyTransactedW(hkey.into(), lpsubkey.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(reserved), htransaction.into(), ::core::mem::transmute(pextendedparameter))) + ::core::mem::transmute(RegDeleteKeyTransactedW(hkey.into(), lpsubkey.into(), samdesired, reserved, htransaction.into(), ::core::mem::transmute(pextendedparameter))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2707,7 +2707,7 @@ where extern "system" { fn RegEnumKeyA(hkey: HKEY, dwindex: u32, lpname: ::windows::core::PSTR, cchname: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegEnumKeyA(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpname)), lpname.len() as _)) + ::core::mem::transmute(RegEnumKeyA(hkey.into(), dwindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpname)), lpname.len() as _)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2720,7 +2720,7 @@ where extern "system" { fn RegEnumKeyExA(hkey: HKEY, dwindex: u32, lpname: ::windows::core::PSTR, lpcchname: *mut u32, lpreserved: *mut u32, lpclass: ::windows::core::PSTR, lpcchclass: *mut u32, lpftlastwritetime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegEnumKeyExA(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpname), ::core::mem::transmute(lpcchname), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lpclass), ::core::mem::transmute(lpcchclass), ::core::mem::transmute(lpftlastwritetime))) + ::core::mem::transmute(RegEnumKeyExA(hkey.into(), dwindex, ::core::mem::transmute(lpname), ::core::mem::transmute(lpcchname), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lpclass), ::core::mem::transmute(lpcchclass), ::core::mem::transmute(lpftlastwritetime))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2733,7 +2733,7 @@ where extern "system" { fn RegEnumKeyExW(hkey: HKEY, dwindex: u32, lpname: ::windows::core::PWSTR, lpcchname: *mut u32, lpreserved: *mut u32, lpclass: ::windows::core::PWSTR, lpcchclass: *mut u32, lpftlastwritetime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegEnumKeyExW(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpname), ::core::mem::transmute(lpcchname), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lpclass), ::core::mem::transmute(lpcchclass), ::core::mem::transmute(lpftlastwritetime))) + ::core::mem::transmute(RegEnumKeyExW(hkey.into(), dwindex, ::core::mem::transmute(lpname), ::core::mem::transmute(lpcchname), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lpclass), ::core::mem::transmute(lpcchclass), ::core::mem::transmute(lpftlastwritetime))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2746,7 +2746,7 @@ where extern "system" { fn RegEnumKeyW(hkey: HKEY, dwindex: u32, lpname: ::windows::core::PWSTR, cchname: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegEnumKeyW(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpname)), lpname.len() as _)) + ::core::mem::transmute(RegEnumKeyW(hkey.into(), dwindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpname)), lpname.len() as _)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2759,7 +2759,7 @@ where extern "system" { fn RegEnumValueA(hkey: HKEY, dwindex: u32, lpvaluename: ::windows::core::PSTR, lpcchvaluename: *mut u32, lpreserved: *mut u32, lptype: *mut u32, lpdata: *mut u8, lpcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegEnumValueA(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpvaluename), ::core::mem::transmute(lpcchvaluename), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lptype), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata))) + ::core::mem::transmute(RegEnumValueA(hkey.into(), dwindex, ::core::mem::transmute(lpvaluename), ::core::mem::transmute(lpcchvaluename), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lptype), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2772,7 +2772,7 @@ where extern "system" { fn RegEnumValueW(hkey: HKEY, dwindex: u32, lpvaluename: ::windows::core::PWSTR, lpcchvaluename: *mut u32, lpreserved: *mut u32, lptype: *mut u32, lpdata: *mut u8, lpcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegEnumValueW(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpvaluename), ::core::mem::transmute(lpcchvaluename), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lptype), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata))) + ::core::mem::transmute(RegEnumValueW(hkey.into(), dwindex, ::core::mem::transmute(lpvaluename), ::core::mem::transmute(lpcchvaluename), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lptype), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2798,7 +2798,7 @@ where extern "system" { fn RegGetKeySecurity(hkey: HKEY, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegGetKeySecurity(hkey.into(), ::core::mem::transmute(securityinformation), ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(lpcbsecuritydescriptor))) + ::core::mem::transmute(RegGetKeySecurity(hkey.into(), securityinformation, ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(lpcbsecuritydescriptor))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2813,7 +2813,7 @@ where extern "system" { fn RegGetValueA(hkey: HKEY, lpsubkey: ::windows::core::PCSTR, lpvalue: ::windows::core::PCSTR, dwflags: RRF_RT, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegGetValueA(hkey.into(), lpsubkey.into(), lpvalue.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(RegGetValueA(hkey.into(), lpsubkey.into(), lpvalue.into(), dwflags, ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2828,7 +2828,7 @@ where extern "system" { fn RegGetValueW(hkey: HKEY, lpsubkey: ::windows::core::PCWSTR, lpvalue: ::windows::core::PCWSTR, dwflags: RRF_RT, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegGetValueW(hkey.into(), lpsubkey.into(), lpvalue.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(RegGetValueW(hkey.into(), lpsubkey.into(), lpvalue.into(), dwflags, ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2841,7 +2841,7 @@ where extern "system" { fn RegLoadAppKeyA(lpfile: ::windows::core::PCSTR, phkresult: *mut HKEY, samdesired: u32, dwoptions: u32, reserved: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegLoadAppKeyA(lpfile.into(), ::core::mem::transmute(phkresult), ::core::mem::transmute(samdesired), ::core::mem::transmute(dwoptions), ::core::mem::transmute(reserved))) + ::core::mem::transmute(RegLoadAppKeyA(lpfile.into(), ::core::mem::transmute(phkresult), samdesired, dwoptions, reserved)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2854,7 +2854,7 @@ where extern "system" { fn RegLoadAppKeyW(lpfile: ::windows::core::PCWSTR, phkresult: *mut HKEY, samdesired: u32, dwoptions: u32, reserved: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegLoadAppKeyW(lpfile.into(), ::core::mem::transmute(phkresult), ::core::mem::transmute(samdesired), ::core::mem::transmute(dwoptions), ::core::mem::transmute(reserved))) + ::core::mem::transmute(RegLoadAppKeyW(lpfile.into(), ::core::mem::transmute(phkresult), samdesired, dwoptions, reserved)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2899,7 +2899,7 @@ where extern "system" { fn RegLoadMUIStringA(hkey: HKEY, pszvalue: ::windows::core::PCSTR, pszoutbuf: ::windows::core::PSTR, cboutbuf: u32, pcbdata: *mut u32, flags: u32, pszdirectory: ::windows::core::PCSTR) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegLoadMUIStringA(hkey.into(), pszvalue.into(), ::core::mem::transmute(pszoutbuf), ::core::mem::transmute(cboutbuf), ::core::mem::transmute(pcbdata), ::core::mem::transmute(flags), pszdirectory.into())) + ::core::mem::transmute(RegLoadMUIStringA(hkey.into(), pszvalue.into(), ::core::mem::transmute(pszoutbuf), cboutbuf, ::core::mem::transmute(pcbdata), flags, pszdirectory.into())) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2914,7 +2914,7 @@ where extern "system" { fn RegLoadMUIStringW(hkey: HKEY, pszvalue: ::windows::core::PCWSTR, pszoutbuf: ::windows::core::PWSTR, cboutbuf: u32, pcbdata: *mut u32, flags: u32, pszdirectory: ::windows::core::PCWSTR) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegLoadMUIStringW(hkey.into(), pszvalue.into(), ::core::mem::transmute(pszoutbuf), ::core::mem::transmute(cboutbuf), ::core::mem::transmute(pcbdata), ::core::mem::transmute(flags), pszdirectory.into())) + ::core::mem::transmute(RegLoadMUIStringW(hkey.into(), pszvalue.into(), ::core::mem::transmute(pszoutbuf), cboutbuf, ::core::mem::transmute(pcbdata), flags, pszdirectory.into())) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2930,7 +2930,7 @@ where extern "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; } - ::core::mem::transmute(RegNotifyChangeKeyValue(hkey.into(), bwatchsubtree.into(), ::core::mem::transmute(dwnotifyfilter), hevent.into(), fasynchronous.into())) + ::core::mem::transmute(RegNotifyChangeKeyValue(hkey.into(), bwatchsubtree.into(), dwnotifyfilter, hevent.into(), fasynchronous.into())) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2940,7 +2940,7 @@ pub unsafe fn RegOpenCurrentUser(samdesired: u32, phkresult: *mut HKEY) -> super extern "system" { fn RegOpenCurrentUser(samdesired: u32, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegOpenCurrentUser(::core::mem::transmute(samdesired), ::core::mem::transmute(phkresult))) + ::core::mem::transmute(RegOpenCurrentUser(samdesired, ::core::mem::transmute(phkresult))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2968,7 +2968,7 @@ where extern "system" { fn RegOpenKeyExA(hkey: HKEY, lpsubkey: ::windows::core::PCSTR, uloptions: u32, samdesired: REG_SAM_FLAGS, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegOpenKeyExA(hkey.into(), lpsubkey.into(), ::core::mem::transmute(uloptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(phkresult))) + ::core::mem::transmute(RegOpenKeyExA(hkey.into(), lpsubkey.into(), uloptions, samdesired, ::core::mem::transmute(phkresult))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2982,7 +2982,7 @@ where extern "system" { fn RegOpenKeyExW(hkey: HKEY, lpsubkey: ::windows::core::PCWSTR, uloptions: u32, samdesired: REG_SAM_FLAGS, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegOpenKeyExW(hkey.into(), lpsubkey.into(), ::core::mem::transmute(uloptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(phkresult))) + ::core::mem::transmute(RegOpenKeyExW(hkey.into(), lpsubkey.into(), uloptions, samdesired, ::core::mem::transmute(phkresult))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2997,7 +2997,7 @@ where extern "system" { fn RegOpenKeyTransactedA(hkey: HKEY, lpsubkey: ::windows::core::PCSTR, uloptions: u32, samdesired: REG_SAM_FLAGS, phkresult: *mut HKEY, htransaction: super::super::Foundation::HANDLE, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegOpenKeyTransactedA(hkey.into(), lpsubkey.into(), ::core::mem::transmute(uloptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(phkresult), htransaction.into(), ::core::mem::transmute(pextendedparemeter))) + ::core::mem::transmute(RegOpenKeyTransactedA(hkey.into(), lpsubkey.into(), uloptions, samdesired, ::core::mem::transmute(phkresult), htransaction.into(), ::core::mem::transmute(pextendedparemeter))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3012,7 +3012,7 @@ where extern "system" { fn RegOpenKeyTransactedW(hkey: HKEY, lpsubkey: ::windows::core::PCWSTR, uloptions: u32, samdesired: REG_SAM_FLAGS, phkresult: *mut HKEY, htransaction: super::super::Foundation::HANDLE, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegOpenKeyTransactedW(hkey.into(), lpsubkey.into(), ::core::mem::transmute(uloptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(phkresult), htransaction.into(), ::core::mem::transmute(pextendedparemeter))) + ::core::mem::transmute(RegOpenKeyTransactedW(hkey.into(), lpsubkey.into(), uloptions, samdesired, ::core::mem::transmute(phkresult), htransaction.into(), ::core::mem::transmute(pextendedparemeter))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3039,7 +3039,7 @@ where extern "system" { fn RegOpenUserClassesRoot(htoken: super::super::Foundation::HANDLE, dwoptions: u32, samdesired: u32, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegOpenUserClassesRoot(htoken.into(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(phkresult))) + ::core::mem::transmute(RegOpenUserClassesRoot(htoken.into(), dwoptions, samdesired, ::core::mem::transmute(phkresult))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3235,7 +3235,7 @@ where extern "system" { fn RegRestoreKeyA(hkey: HKEY, lpfile: ::windows::core::PCSTR, dwflags: REG_RESTORE_KEY_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegRestoreKeyA(hkey.into(), lpfile.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(RegRestoreKeyA(hkey.into(), lpfile.into(), dwflags)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3249,7 +3249,7 @@ where extern "system" { fn RegRestoreKeyW(hkey: HKEY, lpfile: ::windows::core::PCWSTR, dwflags: REG_RESTORE_KEY_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegRestoreKeyW(hkey.into(), lpfile.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(RegRestoreKeyW(hkey.into(), lpfile.into(), dwflags)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -3277,7 +3277,7 @@ where extern "system" { fn RegSaveKeyExA(hkey: HKEY, lpfile: ::windows::core::PCSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flags: REG_SAVE_FORMAT) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegSaveKeyExA(hkey.into(), lpfile.into(), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(flags))) + ::core::mem::transmute(RegSaveKeyExA(hkey.into(), lpfile.into(), ::core::mem::transmute(lpsecurityattributes), flags)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -3291,7 +3291,7 @@ where extern "system" { fn RegSaveKeyExW(hkey: HKEY, lpfile: ::windows::core::PCWSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flags: REG_SAVE_FORMAT) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegSaveKeyExW(hkey.into(), lpfile.into(), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(flags))) + ::core::mem::transmute(RegSaveKeyExW(hkey.into(), lpfile.into(), ::core::mem::transmute(lpsecurityattributes), flags)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -3319,7 +3319,7 @@ where extern "system" { fn RegSetKeySecurity(hkey: HKEY, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegSetKeySecurity(hkey.into(), ::core::mem::transmute(securityinformation), psecuritydescriptor.into())) + ::core::mem::transmute(RegSetKeySecurity(hkey.into(), securityinformation, psecuritydescriptor.into())) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3334,7 +3334,7 @@ where extern "system" { fn RegSetKeyValueA(hkey: HKEY, lpsubkey: ::windows::core::PCSTR, lpvaluename: ::windows::core::PCSTR, dwtype: u32, lpdata: *const ::core::ffi::c_void, cbdata: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegSetKeyValueA(hkey.into(), lpsubkey.into(), lpvaluename.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(lpdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(RegSetKeyValueA(hkey.into(), lpsubkey.into(), lpvaluename.into(), dwtype, ::core::mem::transmute(lpdata), cbdata)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3349,7 +3349,7 @@ where extern "system" { fn RegSetKeyValueW(hkey: HKEY, lpsubkey: ::windows::core::PCWSTR, lpvaluename: ::windows::core::PCWSTR, dwtype: u32, lpdata: *const ::core::ffi::c_void, cbdata: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegSetKeyValueW(hkey.into(), lpsubkey.into(), lpvaluename.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(lpdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(RegSetKeyValueW(hkey.into(), lpsubkey.into(), lpvaluename.into(), dwtype, ::core::mem::transmute(lpdata), cbdata)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3364,7 +3364,7 @@ where extern "system" { fn RegSetValueA(hkey: HKEY, lpsubkey: ::windows::core::PCSTR, dwtype: REG_VALUE_TYPE, lpdata: ::windows::core::PCSTR, cbdata: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegSetValueA(hkey.into(), lpsubkey.into(), ::core::mem::transmute(dwtype), lpdata.into(), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(RegSetValueA(hkey.into(), lpsubkey.into(), dwtype, lpdata.into(), cbdata)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3378,7 +3378,7 @@ where extern "system" { fn RegSetValueExA(hkey: HKEY, lpvaluename: ::windows::core::PCSTR, reserved: u32, dwtype: REG_VALUE_TYPE, lpdata: *const u8, cbdata: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegSetValueExA(hkey.into(), lpvaluename.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(dwtype), ::core::mem::transmute(lpdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(RegSetValueExA(hkey.into(), lpvaluename.into(), reserved, dwtype, ::core::mem::transmute(lpdata), cbdata)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3392,7 +3392,7 @@ where extern "system" { fn RegSetValueExW(hkey: HKEY, lpvaluename: ::windows::core::PCWSTR, reserved: u32, dwtype: REG_VALUE_TYPE, lpdata: *const u8, cbdata: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegSetValueExW(hkey.into(), lpvaluename.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(dwtype), ::core::mem::transmute(lpdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(RegSetValueExW(hkey.into(), lpvaluename.into(), reserved, dwtype, ::core::mem::transmute(lpdata), cbdata)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3407,7 +3407,7 @@ where extern "system" { fn RegSetValueW(hkey: HKEY, lpsubkey: ::windows::core::PCWSTR, dwtype: REG_VALUE_TYPE, lpdata: ::windows::core::PCWSTR, cbdata: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(RegSetValueW(hkey.into(), lpsubkey.into(), ::core::mem::transmute(dwtype), lpdata.into(), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(RegSetValueW(hkey.into(), lpsubkey.into(), dwtype, lpdata.into(), cbdata)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/mod.rs index 78b44daaee..c212b3d937 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/mod.rs @@ -166,7 +166,7 @@ impl IRendezvousSession { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr), bstrappdata.into().abi()).ok() + (::windows::core::Interface::vtable(self).Terminate)(::windows::core::Interface::as_raw(self), hr, bstrappdata.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 4b863c3efa..fca20940c9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs @@ -751,7 +751,7 @@ impl IADsTSUserEx { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetAllowLogon(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowLogon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetAllowLogon)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn EnableRemoteControl(&self) -> ::windows::core::Result { @@ -760,7 +760,7 @@ impl IADsTSUserEx { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetEnableRemoteControl(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnableRemoteControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetEnableRemoteControl)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn MaxDisconnectionTime(&self) -> ::windows::core::Result { @@ -769,7 +769,7 @@ impl IADsTSUserEx { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetMaxDisconnectionTime(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxDisconnectionTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetMaxDisconnectionTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn MaxConnectionTime(&self) -> ::windows::core::Result { @@ -778,7 +778,7 @@ impl IADsTSUserEx { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetMaxConnectionTime(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxConnectionTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetMaxConnectionTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn MaxIdleTime(&self) -> ::windows::core::Result { @@ -787,7 +787,7 @@ impl IADsTSUserEx { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetMaxIdleTime(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxIdleTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetMaxIdleTime)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ReconnectionAction(&self) -> ::windows::core::Result { @@ -796,7 +796,7 @@ impl IADsTSUserEx { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetReconnectionAction(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetReconnectionAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetReconnectionAction)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn BrokenConnectionAction(&self) -> ::windows::core::Result { @@ -805,7 +805,7 @@ impl IADsTSUserEx { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetBrokenConnectionAction(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBrokenConnectionAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetBrokenConnectionAction)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ConnectClientDrivesAtLogon(&self) -> ::windows::core::Result { @@ -814,7 +814,7 @@ impl IADsTSUserEx { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetConnectClientDrivesAtLogon(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConnectClientDrivesAtLogon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetConnectClientDrivesAtLogon)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ConnectClientPrintersAtLogon(&self) -> ::windows::core::Result { @@ -823,7 +823,7 @@ impl IADsTSUserEx { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetConnectClientPrintersAtLogon(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConnectClientPrintersAtLogon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetConnectClientPrintersAtLogon)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn DefaultToMainPrinter(&self) -> ::windows::core::Result { @@ -832,7 +832,7 @@ impl IADsTSUserEx { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetDefaultToMainPrinter(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultToMainPrinter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetDefaultToMainPrinter)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -996,7 +996,7 @@ pub struct IAudioDeviceEndpoint(::windows::core::IUnknown); impl IAudioDeviceEndpoint { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetBuffer(&self, maxperiod: i64, u32latencycoefficient: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxperiod), ::core::mem::transmute(u32latencycoefficient)).ok() + (::windows::core::Interface::vtable(self).SetBuffer)(::windows::core::Interface::as_raw(self), maxperiod, u32latencycoefficient).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1012,7 +1012,7 @@ impl IAudioDeviceEndpoint { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn WriteExclusiveModeParametersToSharedMemory(&self, htargetprocess: usize, hnsperiod: i64, hnsbufferduration: i64, u32latencycoefficient: u32, pu32sharedmemorysize: *mut u32, phsharedmemory: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteExclusiveModeParametersToSharedMemory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(htargetprocess), ::core::mem::transmute(hnsperiod), ::core::mem::transmute(hnsbufferduration), ::core::mem::transmute(u32latencycoefficient), ::core::mem::transmute(pu32sharedmemorysize), ::core::mem::transmute(phsharedmemory)).ok() + (::windows::core::Interface::vtable(self).WriteExclusiveModeParametersToSharedMemory)(::windows::core::Interface::as_raw(self), htargetprocess, hnsperiod, hnsbufferduration, u32latencycoefficient, ::core::mem::transmute(pu32sharedmemorysize), ::core::mem::transmute(phsharedmemory)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1087,7 +1087,7 @@ impl IAudioEndpoint { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetStreamFlags(&self, streamflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStreamFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(streamflags)).ok() + (::windows::core::Interface::vtable(self).SetStreamFlags)(::windows::core::Interface::as_raw(self), streamflags).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1285,7 +1285,7 @@ impl IAudioInputEndpointRT { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ReleaseInputDataPointer(&self, u32framecount: u32, pdatapointer: usize) { - (::windows::core::Interface::vtable(self).ReleaseInputDataPointer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32framecount), ::core::mem::transmute(pdatapointer)) + (::windows::core::Interface::vtable(self).ReleaseInputDataPointer)(::windows::core::Interface::as_raw(self), u32framecount, pdatapointer) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn PulseEndpoint(&self) { @@ -1344,7 +1344,7 @@ pub struct IAudioOutputEndpointRT(::windows::core::IUnknown); impl IAudioOutputEndpointRT { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn GetOutputDataPointer(&self, u32framecount: u32, paetimestamp: *const AE_CURRENT_POSITION) -> usize { - ::core::mem::transmute((::windows::core::Interface::vtable(self).GetOutputDataPointer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u32framecount), ::core::mem::transmute(paetimestamp))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).GetOutputDataPointer)(::windows::core::Interface::as_raw(self), u32framecount, ::core::mem::transmute(paetimestamp))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Media_Audio_Apo\"`*"] #[cfg(feature = "Win32_Media_Audio_Apo")] @@ -1418,7 +1418,7 @@ impl IRemoteDesktopClient { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Reconnect(&self, width: u32, height: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).Reconnect)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1448,7 +1448,7 @@ impl IRemoteDesktopClient { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn UpdateSessionDisplaySettings(&self, width: u32, height: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateSessionDisplaySettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).UpdateSessionDisplaySettings)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1580,13 +1580,13 @@ impl IRemoteDesktopClientActions { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ExecuteRemoteAction(&self, remoteaction: RemoteActionType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExecuteRemoteAction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(remoteaction)).ok() + (::windows::core::Interface::vtable(self).ExecuteRemoteAction)(::windows::core::Interface::as_raw(self), remoteaction).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSnapshot(&self, snapshotencoding: SnapshotEncodingType, snapshotformat: SnapshotFormatType, snapshotwidth: u32, snapshotheight: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetSnapshot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(snapshotencoding), ::core::mem::transmute(snapshotformat), ::core::mem::transmute(snapshotwidth), ::core::mem::transmute(snapshotheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSnapshot)(::windows::core::Interface::as_raw(self), snapshotencoding, snapshotformat, snapshotwidth, snapshotheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -1793,7 +1793,7 @@ pub struct IRemoteDesktopClientTouchPointer(::windows::core::IUnknown); impl IRemoteDesktopClientTouchPointer { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Enabled(&self) -> ::windows::core::Result { @@ -1802,7 +1802,7 @@ impl IRemoteDesktopClientTouchPointer { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetEventsEnabled(&self, eventsenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventsEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventsenabled)).ok() + (::windows::core::Interface::vtable(self).SetEventsEnabled)(::windows::core::Interface::as_raw(self), eventsenabled).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn EventsEnabled(&self) -> ::windows::core::Result { @@ -1811,7 +1811,7 @@ impl IRemoteDesktopClientTouchPointer { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetPointerSpeed(&self, pointerspeed: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPointerSpeed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointerspeed)).ok() + (::windows::core::Interface::vtable(self).SetPointerSpeed)(::windows::core::Interface::as_raw(self), pointerspeed).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn PointerSpeed(&self) -> ::windows::core::Result { @@ -1956,7 +1956,7 @@ impl ITSGAccountingEngine { where P0: ::std::convert::Into<::windows::core::InParam<'a, AAAccountingData>>, { - (::windows::core::Interface::vtable(self).DoAccounting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(accountingdatatype), accountingdata.into().abi()).ok() + (::windows::core::Interface::vtable(self).DoAccounting)(::windows::core::Interface::as_raw(self), accountingdatatype, accountingdata.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2015,19 +2015,19 @@ impl ITSGAuthenticateUserSink { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnUserAuthenticated)(::windows::core::Interface::as_raw(self), username.into().abi(), userdomain.into().abi(), ::core::mem::transmute(context), usertoken.into()).ok() + (::windows::core::Interface::vtable(self).OnUserAuthenticated)(::windows::core::Interface::as_raw(self), username.into().abi(), userdomain.into().abi(), context, usertoken.into()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnUserAuthenticationFailed(&self, context: usize, genericerrorcode: ::windows::core::HRESULT, specificerrorcode: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnUserAuthenticationFailed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), ::core::mem::transmute(genericerrorcode), ::core::mem::transmute(specificerrorcode)).ok() + (::windows::core::Interface::vtable(self).OnUserAuthenticationFailed)(::windows::core::Interface::as_raw(self), context, genericerrorcode, specificerrorcode).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ReauthenticateUser(&self, context: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReauthenticateUser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).ReauthenticateUser)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn DisconnectUser(&self, context: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectUser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).DisconnectUser)(::windows::core::Interface::as_raw(self), context).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2086,11 +2086,11 @@ impl ITSGAuthenticationEngine { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITSGAuthenticateUserSink>>, { - (::windows::core::Interface::vtable(self).AuthenticateUser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mainsessionid), ::core::mem::transmute(cookiedata), ::core::mem::transmute(numcookiebytes), ::core::mem::transmute(context), psink.into().abi()).ok() + (::windows::core::Interface::vtable(self).AuthenticateUser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mainsessionid), ::core::mem::transmute(cookiedata), numcookiebytes, context, psink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn CancelAuthentication(&self, mainsessionid: ::windows::core::GUID, context: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CancelAuthentication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mainsessionid), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).CancelAuthentication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mainsessionid), context).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2141,7 +2141,7 @@ pub struct ITSGAuthorizeConnectionSink(::windows::core::IUnknown); impl ITSGAuthorizeConnectionSink { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnConnectionAuthorized(&self, hrin: ::windows::core::HRESULT, mainsessionid: ::windows::core::GUID, pbsohresponse: &[u8], idletimeout: u32, sessiontimeout: u32, sessiontimeoutaction: SESSION_TIMEOUT_ACTION_TYPE, trustclass: AATrustClassID, policyattributes: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnConnectionAuthorized)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrin), ::core::mem::transmute(mainsessionid), pbsohresponse.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbsohresponse)), ::core::mem::transmute(idletimeout), ::core::mem::transmute(sessiontimeout), ::core::mem::transmute(sessiontimeoutaction), ::core::mem::transmute(trustclass), ::core::mem::transmute(policyattributes)).ok() + (::windows::core::Interface::vtable(self).OnConnectionAuthorized)(::windows::core::Interface::as_raw(self), hrin, ::core::mem::transmute(mainsessionid), pbsohresponse.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbsohresponse)), idletimeout, sessiontimeout, sessiontimeoutaction, trustclass, ::core::mem::transmute(policyattributes)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2192,7 +2192,7 @@ impl ITSGAuthorizeResourceSink { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnChannelAuthorized(&self, hrin: ::windows::core::HRESULT, mainsessionid: ::windows::core::GUID, subsessionid: i32, allowedresourcenames: &[super::super::Foundation::BSTR], failedresourcenames: &[super::super::Foundation::BSTR]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnChannelAuthorized)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrin), ::core::mem::transmute(mainsessionid), ::core::mem::transmute(subsessionid), ::core::mem::transmute(::windows::core::as_ptr_or_null(allowedresourcenames)), allowedresourcenames.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(failedresourcenames)), failedresourcenames.len() as _).ok() + (::windows::core::Interface::vtable(self).OnChannelAuthorized)(::windows::core::Interface::as_raw(self), hrin, ::core::mem::transmute(mainsessionid), subsessionid, ::core::mem::transmute(::windows::core::as_ptr_or_null(allowedresourcenames)), allowedresourcenames.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(failedresourcenames)), failedresourcenames.len() as _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2253,7 +2253,7 @@ impl ITSGPolicyEngine { P3: ::std::convert::Into, P4: ::std::convert::Into<::windows::core::InParam<'a, ITSGAuthorizeConnectionSink>>, { - (::windows::core::Interface::vtable(self).AuthorizeConnection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mainsessionid), username.into().abi(), ::core::mem::transmute(authtype), clientmachineip.into().abi(), clientmachinename.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(sohdata)), sohdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(cookiedata)), cookiedata.len() as _, usertoken.into(), psink.into().abi()).ok() + (::windows::core::Interface::vtable(self).AuthorizeConnection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mainsessionid), username.into().abi(), authtype, clientmachineip.into().abi(), clientmachinename.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(sohdata)), sohdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(cookiedata)), cookiedata.len() as _, usertoken.into(), psink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2263,22 +2263,7 @@ impl ITSGPolicyEngine { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ITSGAuthorizeResourceSink>>, { - (::windows::core::Interface::vtable(self).AuthorizeResource)( - ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(mainsessionid), - ::core::mem::transmute(subsessionid), - username.into().abi(), - ::core::mem::transmute(::windows::core::as_ptr_or_null(resourcenames)), - resourcenames.len() as _, - ::core::mem::transmute(::windows::core::as_ptr_or_null(alternateresourcenames)), - alternateresourcenames.len() as _, - ::core::mem::transmute(portnumber), - operation.into().abi(), - ::core::mem::transmute(::windows::core::as_ptr_or_null(cookie)), - cookie.len() as _, - psink.into().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).AuthorizeResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mainsessionid), subsessionid, username.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(resourcenames)), resourcenames.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(alternateresourcenames)), alternateresourcenames.len() as _, portnumber, operation.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(cookie)), cookie.len() as _, psink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -2350,11 +2335,11 @@ pub struct ITsSbBaseNotifySink(::windows::core::IUnknown); impl ITsSbBaseNotifySink { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnError(&self, hrerror: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror)).ok() + (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), hrerror).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnReportStatus(&self, messagetype: CLIENT_MESSAGE_TYPE, messageid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnReportStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagetype), ::core::mem::transmute(messageid)).ok() + (::windows::core::Interface::vtable(self).OnReportStatus)(::windows::core::Interface::as_raw(self), messagetype, messageid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2962,7 +2947,7 @@ pub struct ITsSbGenericNotifySink(::windows::core::IUnknown); impl ITsSbGenericNotifySink { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnCompleted(&self, status: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnCompleted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(status)).ok() + (::windows::core::Interface::vtable(self).OnCompleted)(::windows::core::Interface::as_raw(self), status).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3039,7 +3024,7 @@ impl ITsSbGlobalStore { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QuerySessionBySessionId)(::windows::core::Interface::as_raw(self), providername.into().abi(), ::core::mem::transmute(dwsessionid), targetname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QuerySessionBySessionId)(::windows::core::Interface::as_raw(self), providername.into().abi(), dwsessionid, targetname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3229,7 +3214,7 @@ impl ITsSbLoadBalancing { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Terminate(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn GetMostSuitableTarget<'a, P0, P1>(&self, pconnection: P0, plbsink: P1) -> ::windows::core::Result<()> @@ -3302,11 +3287,11 @@ pub struct ITsSbLoadBalancingNotifySink(::windows::core::IUnknown); impl ITsSbLoadBalancingNotifySink { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnError(&self, hrerror: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror)).ok() + (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), hrerror).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnReportStatus(&self, messagetype: CLIENT_MESSAGE_TYPE, messageid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnReportStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagetype), ::core::mem::transmute(messageid)).ok() + (::windows::core::Interface::vtable(self).base__.OnReportStatus)(::windows::core::Interface::as_raw(self), messagetype, messageid).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3393,7 +3378,7 @@ impl ITsSbOrchestration { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Terminate(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn PrepareTargetForConnect<'a, P0, P1>(&self, pconnection: P0, porchestrationnotifysink: P1) -> ::windows::core::Result<()> @@ -3466,11 +3451,11 @@ pub struct ITsSbOrchestrationNotifySink(::windows::core::IUnknown); impl ITsSbOrchestrationNotifySink { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnError(&self, hrerror: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror)).ok() + (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), hrerror).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnReportStatus(&self, messagetype: CLIENT_MESSAGE_TYPE, messageid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnReportStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagetype), ::core::mem::transmute(messageid)).ok() + (::windows::core::Interface::vtable(self).base__.OnReportStatus)(::windows::core::Interface::as_raw(self), messagetype, messageid).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnReadyToConnect<'a, P0>(&self, ptarget: P0) -> ::windows::core::Result<()> @@ -3552,7 +3537,7 @@ impl ITsSbPlacement { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Terminate(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn QueryEnvironmentForTarget<'a, P0, P1>(&self, pconnection: P0, pplacementsink: P1) -> ::windows::core::Result<()> @@ -3625,11 +3610,11 @@ pub struct ITsSbPlacementNotifySink(::windows::core::IUnknown); impl ITsSbPlacementNotifySink { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnError(&self, hrerror: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror)).ok() + (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), hrerror).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnReportStatus(&self, messagetype: CLIENT_MESSAGE_TYPE, messageid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnReportStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagetype), ::core::mem::transmute(messageid)).ok() + (::windows::core::Interface::vtable(self).base__.OnReportStatus)(::windows::core::Interface::as_raw(self), messagetype, messageid).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnQueryEnvironmentCompleted<'a, P0>(&self, penvironment: P0) -> ::windows::core::Result<()> @@ -3711,7 +3696,7 @@ impl ITsSbPlugin { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Terminate(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).Terminate)(::windows::core::Interface::as_raw(self), hr).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3765,15 +3750,15 @@ pub struct ITsSbPluginNotifySink(::windows::core::IUnknown); impl ITsSbPluginNotifySink { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnError(&self, hrerror: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror)).ok() + (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), hrerror).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnReportStatus(&self, messagetype: CLIENT_MESSAGE_TYPE, messageid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnReportStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagetype), ::core::mem::transmute(messageid)).ok() + (::windows::core::Interface::vtable(self).base__.OnReportStatus)(::windows::core::Interface::as_raw(self), messagetype, messageid).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnInitialized(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnInitialized)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).OnInitialized)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnTerminated(&self) -> ::windows::core::Result<()> { @@ -4069,7 +4054,7 @@ impl ITsSbProvider { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSessionObject)(::windows::core::Interface::as_raw(self), targetname.into().abi(), username.into().abi(), domain.into().abi(), ::core::mem::transmute(sessionid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSessionObject)(::windows::core::Interface::as_raw(self), targetname.into().abi(), username.into().abi(), domain.into().abi(), sessionid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -4090,7 +4075,7 @@ impl ITsSbProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateEnvironmentObject)(::windows::core::Interface::as_raw(self), name.into().abi(), ::core::mem::transmute(serverweight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateEnvironmentObject)(::windows::core::Interface::as_raw(self), name.into().abi(), serverweight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn GetResourcePluginStore(&self) -> ::windows::core::Result { @@ -4109,7 +4094,7 @@ impl ITsSbProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ITsSbResourceNotification>>, { - (::windows::core::Interface::vtable(self).RegisterForNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(notificationtype), resourcetomonitor.into().abi(), ppluginnotification.into().abi()).ok() + (::windows::core::Interface::vtable(self).RegisterForNotification)(::windows::core::Interface::as_raw(self), notificationtype, resourcetomonitor.into().abi(), ppluginnotification.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4117,7 +4102,7 @@ impl ITsSbProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).UnRegisterForNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(notificationtype), resourcetomonitor.into().abi()).ok() + (::windows::core::Interface::vtable(self).UnRegisterForNotification)(::windows::core::Interface::as_raw(self), notificationtype, resourcetomonitor.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn GetInstanceOfGlobalStore(&self) -> ::windows::core::Result { @@ -4226,7 +4211,7 @@ impl ITsSbProvisioning { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Terminate(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4352,7 +4337,7 @@ impl ITsSbProvisioningPluginNotifySink { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnVirtualMachineStatusChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvmnotifyentry), ::core::mem::transmute(vmnotifystatus), ::core::mem::transmute(errorcode), errordescr.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnVirtualMachineStatusChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvmnotifyentry), vmnotifystatus, errorcode, errordescr.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4360,7 +4345,7 @@ impl ITsSbProvisioningPluginNotifySink { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnJobCompleted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resultcode), resultdescription.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnJobCompleted)(::windows::core::Interface::as_raw(self), resultcode, resultdescription.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnJobCancelled(&self) -> ::windows::core::Result<()> { @@ -4377,7 +4362,7 @@ impl ITsSbProvisioningPluginNotifySink { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnVirtualMachineHostStatusChanged)(::windows::core::Interface::as_raw(self), vmhost.into().abi(), ::core::mem::transmute(vmhostnotifystatus), ::core::mem::transmute(errorcode), errordescr.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnVirtualMachineHostStatusChanged)(::windows::core::Interface::as_raw(self), vmhost.into().abi(), vmhostnotifystatus, errorcode, errordescr.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4444,21 +4429,21 @@ impl ITsSbResourceNotification { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITsSbSession>>, { - (::windows::core::Interface::vtable(self).NotifySessionChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changetype), psession.into().abi()).ok() + (::windows::core::Interface::vtable(self).NotifySessionChange)(::windows::core::Interface::as_raw(self), changetype, psession.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn NotifyTargetChange<'a, P0>(&self, targetchangetype: u32, ptarget: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ITsSbTarget>>, { - (::windows::core::Interface::vtable(self).NotifyTargetChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(targetchangetype), ptarget.into().abi()).ok() + (::windows::core::Interface::vtable(self).NotifyTargetChange)(::windows::core::Interface::as_raw(self), targetchangetype, ptarget.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn NotifyClientConnectionStateChange<'a, P0>(&self, changetype: CONNECTION_CHANGE_NOTIFICATION, pconnection: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ITsSbClientConnection>>, { - (::windows::core::Interface::vtable(self).NotifyClientConnectionStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(changetype), pconnection.into().abi()).ok() + (::windows::core::Interface::vtable(self).NotifyClientConnectionStateChange)(::windows::core::Interface::as_raw(self), changetype, pconnection.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4516,7 +4501,7 @@ impl ITsSbResourceNotificationEx { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).NotifySessionChangeEx)(::windows::core::Interface::as_raw(self), targetname.into().abi(), username.into().abi(), domain.into().abi(), ::core::mem::transmute(sessionid), ::core::mem::transmute(sessionstate)).ok() + (::windows::core::Interface::vtable(self).NotifySessionChangeEx)(::windows::core::Interface::as_raw(self), targetname.into().abi(), username.into().abi(), domain.into().abi(), sessionid, sessionstate).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4524,7 +4509,7 @@ impl ITsSbResourceNotificationEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).NotifyTargetChangeEx)(::windows::core::Interface::as_raw(self), targetname.into().abi(), ::core::mem::transmute(targetchangetype)).ok() + (::windows::core::Interface::vtable(self).NotifyTargetChangeEx)(::windows::core::Interface::as_raw(self), targetname.into().abi(), targetchangetype).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4536,7 +4521,7 @@ impl ITsSbResourceNotificationEx { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).NotifyClientConnectionStateChangeEx)(::windows::core::Interface::as_raw(self), username.into().abi(), domain.into().abi(), initialprogram.into().abi(), poolname.into().abi(), targetname.into().abi(), ::core::mem::transmute(connectionchangetype)).ok() + (::windows::core::Interface::vtable(self).NotifyClientConnectionStateChangeEx)(::windows::core::Interface::as_raw(self), username.into().abi(), domain.into().abi(), initialprogram.into().abi(), poolname.into().abi(), targetname.into().abi(), connectionchangetype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4607,7 +4592,7 @@ impl ITsSbResourcePlugin { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Terminate(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), hr).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4686,7 +4671,7 @@ impl ITsSbResourcePluginStore { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QuerySessionBySessionId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsessionid), targetname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QuerySessionBySessionId)(::windows::core::Interface::as_raw(self), dwsessionid, targetname.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn AddTargetToStore<'a, P0>(&self, ptarget: P0) -> ::windows::core::Result<()> @@ -4786,7 +4771,7 @@ impl ITsSbResourcePluginStore { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetTargetState)(::windows::core::Interface::as_raw(self), targetname.into().abi(), ::core::mem::transmute(newstate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetTargetState)(::windows::core::Interface::as_raw(self), targetname.into().abi(), newstate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetSessionState<'a, P0>(&self, sbsession: P0) -> ::windows::core::Result<()> @@ -4803,7 +4788,7 @@ impl ITsSbResourcePluginStore { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).EnumerateTargets)(::windows::core::Interface::as_raw(self), farmname.into().abi(), envname.into().abi(), ::core::mem::transmute(sortbyfieldid), sortybypropname.into().abi(), ::core::mem::transmute(pdwcount), ::core::mem::transmute(pval)).ok() + (::windows::core::Interface::vtable(self).EnumerateTargets)(::windows::core::Interface::as_raw(self), farmname.into().abi(), envname.into().abi(), sortbyfieldid, sortybypropname.into().abi(), ::core::mem::transmute(pdwcount), ::core::mem::transmute(pval)).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4860,7 +4845,7 @@ impl ITsSbResourcePluginStore { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AcquireTargetLock)(::windows::core::Interface::as_raw(self), targetname.into().abi(), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).AcquireTargetLock)(::windows::core::Interface::as_raw(self), targetname.into().abi(), dwtimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ReleaseTargetLock<'a, P0>(&self, pcontext: P0) -> ::windows::core::Result<()> @@ -4877,7 +4862,7 @@ impl ITsSbResourcePluginStore { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).TestAndSetServerState)(::windows::core::Interface::as_raw(self), poolname.into().abi(), serverfqdn.into().abi(), ::core::mem::transmute(newstate), ::core::mem::transmute(teststate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).TestAndSetServerState)(::windows::core::Interface::as_raw(self), poolname.into().abi(), serverfqdn.into().abi(), newstate, teststate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4904,7 +4889,7 @@ impl ITsSbResourcePluginStore { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetServerDrainMode)(::windows::core::Interface::as_raw(self), serverfqdn.into().abi(), ::core::mem::transmute(drainmode)).ok() + (::windows::core::Interface::vtable(self).SetServerDrainMode)(::windows::core::Interface::as_raw(self), serverfqdn.into().abi(), drainmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5135,7 +5120,7 @@ impl ITsSbSession { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetState(&self, state: TSSESSION_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5189,7 +5174,7 @@ impl ITsSbSession { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetProtocolType(&self, val: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProtocolType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).SetProtocolType)(::windows::core::Interface::as_raw(self), val).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5354,7 +5339,7 @@ impl ITsSbTarget { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn SetTargetState(&self, state: TARGET_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTargetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetTargetState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -5751,7 +5736,7 @@ impl ITsSbTaskPlugin { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Terminate(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.Terminate)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn InitializeTaskPlugin<'a, P0>(&self, pitssbtaskpluginnotifysink: P0) -> ::windows::core::Result<()> @@ -5835,11 +5820,11 @@ pub struct ITsSbTaskPluginNotifySink(::windows::core::IUnknown); impl ITsSbTaskPluginNotifySink { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnError(&self, hrerror: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror)).ok() + (::windows::core::Interface::vtable(self).base__.OnError)(::windows::core::Interface::as_raw(self), hrerror).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnReportStatus(&self, messagetype: CLIENT_MESSAGE_TYPE, messageid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnReportStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(messagetype), ::core::mem::transmute(messageid)).ok() + (::windows::core::Interface::vtable(self).base__.OnReportStatus)(::windows::core::Interface::as_raw(self), messagetype, messageid).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -5850,7 +5835,7 @@ impl ITsSbTaskPluginNotifySink { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnSetTaskTime)(::windows::core::Interface::as_raw(self), sztargetname.into().abi(), ::core::mem::transmute(taskstarttime), ::core::mem::transmute(taskendtime), ::core::mem::transmute(taskdeadline), sztasklabel.into().abi(), sztaskidentifier.into().abi(), sztaskplugin.into().abi(), ::core::mem::transmute(dwtaskstatus), ::core::mem::transmute(sacontext)).ok() + (::windows::core::Interface::vtable(self).OnSetTaskTime)(::windows::core::Interface::as_raw(self), sztargetname.into().abi(), ::core::mem::transmute(taskstarttime), ::core::mem::transmute(taskendtime), ::core::mem::transmute(taskdeadline), sztasklabel.into().abi(), sztaskidentifier.into().abi(), sztaskplugin.into().abi(), dwtaskstatus, ::core::mem::transmute(sacontext)).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5868,7 +5853,7 @@ impl ITsSbTaskPluginNotifySink { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).OnUpdateTaskStatus)(::windows::core::Interface::as_raw(self), sztargetname.into().abi(), taskidentifier.into().abi(), ::core::mem::transmute(taskstatus)).ok() + (::windows::core::Interface::vtable(self).OnUpdateTaskStatus)(::windows::core::Interface::as_raw(self), sztargetname.into().abi(), taskidentifier.into().abi(), taskstatus).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5957,7 +5942,7 @@ impl IWRdsEnhancedFastReconnectArbitrator { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn GetSessionForEnhancedFastReconnect(&self, psessionidarray: *const i32, dwsessioncount: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSessionForEnhancedFastReconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psessionidarray), ::core::mem::transmute(dwsessioncount), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSessionForEnhancedFastReconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psessionidarray), dwsessioncount, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6010,7 +5995,7 @@ impl IWRdsGraphicsChannel { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsize), ::core::mem::transmute(pbuffer), pcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), cbsize, ::core::mem::transmute(pbuffer), pcontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -6074,7 +6059,7 @@ pub struct IWRdsGraphicsChannelEvents(::windows::core::IUnknown); impl IWRdsGraphicsChannelEvents { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnDataReceived(&self, cbsize: u32, pbuffer: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnDataReceived)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbsize), ::core::mem::transmute(pbuffer)).ok() + (::windows::core::Interface::vtable(self).OnDataReceived)(::windows::core::Interface::as_raw(self), cbsize, ::core::mem::transmute(pbuffer)).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn OnClose(&self) -> ::windows::core::Result<()> { @@ -6085,7 +6070,7 @@ impl IWRdsGraphicsChannelEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).OnChannelOpened)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(openresult), popencontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnChannelOpened)(::windows::core::Interface::as_raw(self), openresult, popencontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6094,11 +6079,11 @@ impl IWRdsGraphicsChannelEvents { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnDataSent)(::windows::core::Interface::as_raw(self), pwritecontext.into().abi(), bcancelled.into(), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbbuffer)).ok() + (::windows::core::Interface::vtable(self).OnDataSent)(::windows::core::Interface::as_raw(self), pwritecontext.into().abi(), bcancelled.into(), ::core::mem::transmute(pbuffer), cbbuffer).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] 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() + (::windows::core::Interface::vtable(self).OnMetricsUpdate)(::windows::core::Interface::as_raw(self), bandwidth, rtt, lastsentbyteindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6156,7 +6141,7 @@ impl IWRdsGraphicsChannelManager { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn CreateChannel(&self, pszchannelname: *const u8, channeltype: WRdsGraphicsChannelType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pszchannelname), ::core::mem::transmute(channeltype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateChannel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pszchannelname), channeltype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6259,7 +6244,7 @@ impl IWRdsProtocolConnection { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ConnectNotify(&self, sessionid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid)).ok() + (::windows::core::Interface::vtable(self).ConnectNotify)(::windows::core::Interface::as_raw(self), sessionid).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6269,7 +6254,7 @@ impl IWRdsProtocolConnection { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).IsUserAllowedToLogon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid), usertoken.into(), pdomainname.into(), pusername.into()).ok() + (::windows::core::Interface::vtable(self).IsUserAllowedToLogon)(::windows::core::Interface::as_raw(self), sessionid, usertoken.into(), pdomainname.into(), pusername.into()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6292,7 +6277,7 @@ impl IWRdsProtocolConnection { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn PreDisconnect(&self, disconnectreason: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PreDisconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(disconnectreason)).ok() + (::windows::core::Interface::vtable(self).PreDisconnect)(::windows::core::Interface::as_raw(self), disconnectreason).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn DisconnectNotify(&self) -> ::windows::core::Result<()> { @@ -6314,7 +6299,7 @@ impl IWRdsProtocolConnection { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] 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() + (::windows::core::Interface::vtable(self).SetErrorInfo)(::windows::core::Interface::as_raw(self), ulerror).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6324,7 +6309,7 @@ impl IWRdsProtocolConnection { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateVirtualChannel)(::windows::core::Interface::as_raw(self), szendpointname.into(), bstatic.into(), ::core::mem::transmute(requestedpriority), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateVirtualChannel)(::windows::core::Interface::as_raw(self), szendpointname.into(), bstatic.into(), requestedpriority, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn QueryProperty(&self, querytype: ::windows::core::GUID, ppropertyentriesin: &[WTS_PROPERTY_VALUE], ppropertyentriesout: &mut [WTS_PROPERTY_VALUE]) -> ::windows::core::Result<()> { @@ -6337,7 +6322,7 @@ impl IWRdsProtocolConnection { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn NotifyCommandProcessCreated(&self, sessionid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifyCommandProcessCreated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid)).ok() + (::windows::core::Interface::vtable(self).NotifyCommandProcessCreated)(::windows::core::Interface::as_raw(self), sessionid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6438,7 +6423,7 @@ impl IWRdsProtocolConnectionCallback { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn BrokenConnection(&self, reason: u32, source: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BrokenConnection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reason), ::core::mem::transmute(source)).ok() + (::windows::core::Interface::vtable(self).BrokenConnection)(::windows::core::Interface::as_raw(self), reason, source).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn StopScreenUpdates(&self) -> ::windows::core::Result<()> { @@ -6574,7 +6559,7 @@ impl IWRdsProtocolLicenseConnection { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ProtocolComplete(&self, ulcomplete: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProtocolComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcomplete)).ok() + (::windows::core::Interface::vtable(self).ProtocolComplete)(::windows::core::Interface::as_raw(self), ulcomplete).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6631,7 +6616,7 @@ impl IWRdsProtocolListener { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn GetSettings(&self, wrdslistenersettinglevel: WRDS_LISTENER_SETTING_LEVEL) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrdslistenersettinglevel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSettings)(::windows::core::Interface::as_raw(self), wrdslistenersettinglevel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn StartListen<'a, P0>(&self, pcallback: P0) -> ::windows::core::Result<()> @@ -6769,7 +6754,7 @@ impl IWRdsProtocolLogonErrorRedirector { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RedirectMessage)(::windows::core::Interface::as_raw(self), pszcaption.into(), pszmessage.into(), ::core::mem::transmute(utype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RedirectMessage)(::windows::core::Interface::as_raw(self), pszcaption.into(), pszmessage.into(), utype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn RedirectLogonError<'a, P0, P1>(&self, ntsstatus: i32, ntssubstatus: i32, pszcaption: P0, pszmessage: P1, utype: u32) -> ::windows::core::Result @@ -6778,7 +6763,7 @@ impl IWRdsProtocolLogonErrorRedirector { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RedirectLogonError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ntsstatus), ::core::mem::transmute(ntssubstatus), pszcaption.into(), pszmessage.into(), ::core::mem::transmute(utype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RedirectLogonError)(::windows::core::Interface::as_raw(self), ntsstatus, ntssubstatus, pszcaption.into(), pszmessage.into(), utype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6859,7 +6844,7 @@ impl IWRdsProtocolManager { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn NotifySessionStateChange(&self, sessionid: *const WTS_SESSION_ID, eventid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifySessionStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid), ::core::mem::transmute(eventid)).ok() + (::windows::core::Interface::vtable(self).NotifySessionStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid), eventid).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6933,12 +6918,12 @@ impl IWRdsProtocolSettings { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSettings(&self, wrdssettingtype: WRDS_SETTING_TYPE, wrdssettinglevel: WRDS_SETTING_LEVEL) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wrdssettingtype), ::core::mem::transmute(wrdssettinglevel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSettings)(::windows::core::Interface::as_raw(self), wrdssettingtype, wrdssettinglevel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn MergeSettings(&self, pwrdssettings: *const WRDS_SETTINGS, wrdsconnectionsettinglevel: WRDS_CONNECTION_SETTING_LEVEL, pwrdsconnectionsettings: *mut WRDS_CONNECTION_SETTINGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MergeSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwrdssettings), ::core::mem::transmute(wrdsconnectionsettinglevel), ::core::mem::transmute(pwrdsconnectionsettings)).ok() + (::windows::core::Interface::vtable(self).MergeSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwrdssettings), wrdsconnectionsettinglevel, ::core::mem::transmute(pwrdsconnectionsettings)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7003,7 +6988,7 @@ impl IWRdsProtocolShadowCallback { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).InvokeTargetShadow)(::windows::core::Interface::as_raw(self), ptargetservername.into(), ::core::mem::transmute(targetsessionid), ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam1)), pparam1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam2)), pparam2.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam3)), pparam3.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam4)), pparam4.len() as _, pclientname.into()).ok() + (::windows::core::Interface::vtable(self).InvokeTargetShadow)(::windows::core::Interface::as_raw(self), ptargetservername.into(), targetsessionid, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam1)), pparam1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam2)), pparam2.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam3)), pparam3.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam4)), pparam4.len() as _, pclientname.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7058,7 +7043,7 @@ impl IWRdsProtocolShadowConnection { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWRdsProtocolShadowCallback>>, { - (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ptargetservername.into(), ::core::mem::transmute(targetsessionid), ::core::mem::transmute(hotkeyvk), ::core::mem::transmute(hotkeymodifiers), pshadowcallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ptargetservername.into(), targetsessionid, hotkeyvk, hotkeymodifiers, pshadowcallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -7129,11 +7114,11 @@ impl IWRdsWddmIddProps { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnDriverLoad)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid), driverhandle.into()).ok() + (::windows::core::Interface::vtable(self).OnDriverLoad)(::windows::core::Interface::as_raw(self), sessionid, driverhandle.into()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] 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() + (::windows::core::Interface::vtable(self).OnDriverUnload)(::windows::core::Interface::as_raw(self), sessionid).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7204,7 +7189,7 @@ impl IWTSBitmapRenderService { P0: ::std::convert::Into<::windows::core::InParam<'a, IWTSBitmapRendererCallback>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMappedRenderer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mappingid), pmappedrenderercallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMappedRenderer)(::windows::core::Interface::as_raw(self), mappingid, pmappedrenderercallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7254,7 +7239,7 @@ pub struct IWTSBitmapRenderer(::windows::core::IUnknown); impl IWTSBitmapRenderer { #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Render(&self, imageformat: ::windows::core::GUID, dwwidth: u32, dwheight: u32, cbstride: i32, pimagebuffer: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Render)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imageformat), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(cbstride), pimagebuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pimagebuffer))).ok() + (::windows::core::Interface::vtable(self).Render)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imageformat), dwwidth, dwheight, cbstride, pimagebuffer.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pimagebuffer))).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn GetRendererStatistics(&self) -> ::windows::core::Result { @@ -7493,7 +7478,7 @@ impl IWTSPlugin { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Disconnected(&self, dwdisconnectcode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Disconnected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdisconnectcode)).ok() + (::windows::core::Interface::vtable(self).Disconnected)(::windows::core::Interface::as_raw(self), dwdisconnectcode).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Terminated(&self) -> ::windows::core::Result<()> { @@ -7645,7 +7630,7 @@ impl IWTSProtocolConnection { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ConnectNotify(&self, sessionid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ConnectNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid)).ok() + (::windows::core::Interface::vtable(self).ConnectNotify)(::windows::core::Interface::as_raw(self), sessionid).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7655,7 +7640,7 @@ impl IWTSProtocolConnection { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).IsUserAllowedToLogon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid), usertoken.into(), pdomainname.into(), pusername.into()).ok() + (::windows::core::Interface::vtable(self).IsUserAllowedToLogon)(::windows::core::Interface::as_raw(self), sessionid, usertoken.into(), pdomainname.into(), pusername.into()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7701,11 +7686,11 @@ impl IWTSProtocolConnection { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] 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() + (::windows::core::Interface::vtable(self).SetErrorInfo)(::windows::core::Interface::as_raw(self), ulerror).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] 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() + (::windows::core::Interface::vtable(self).SendBeep)(::windows::core::Interface::as_raw(self), frequency, duration).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7715,7 +7700,7 @@ impl IWTSProtocolConnection { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateVirtualChannel)(::windows::core::Interface::as_raw(self), szendpointname.into(), bstatic.into(), ::core::mem::transmute(requestedpriority), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateVirtualChannel)(::windows::core::Interface::as_raw(self), szendpointname.into(), bstatic.into(), requestedpriority, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn QueryProperty(&self, querytype: ::windows::core::GUID, ppropertyentriesin: &[WTS_PROPERTY_VALUE], ppropertyentriesout: &mut [WTS_PROPERTY_VALUE]) -> ::windows::core::Result<()> { @@ -7824,7 +7809,7 @@ impl IWTSProtocolConnectionCallback { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn BrokenConnection(&self, reason: u32, source: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BrokenConnection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reason), ::core::mem::transmute(source)).ok() + (::windows::core::Interface::vtable(self).BrokenConnection)(::windows::core::Interface::as_raw(self), reason, source).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn StopScreenUpdates(&self) -> ::windows::core::Result<()> { @@ -7903,7 +7888,7 @@ impl IWTSProtocolLicenseConnection { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ProtocolComplete(&self, ulcomplete: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProtocolComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcomplete)).ok() + (::windows::core::Interface::vtable(self).ProtocolComplete)(::windows::core::Interface::as_raw(self), ulcomplete).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8088,7 +8073,7 @@ impl IWTSProtocolLogonErrorRedirector { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RedirectMessage)(::windows::core::Interface::as_raw(self), pszcaption.into(), pszmessage.into(), ::core::mem::transmute(utype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RedirectMessage)(::windows::core::Interface::as_raw(self), pszcaption.into(), pszmessage.into(), utype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn RedirectLogonError<'a, P0, P1>(&self, ntsstatus: i32, ntssubstatus: i32, pszcaption: P0, pszmessage: P1, utype: u32) -> ::windows::core::Result @@ -8097,7 +8082,7 @@ impl IWTSProtocolLogonErrorRedirector { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RedirectLogonError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ntsstatus), ::core::mem::transmute(ntssubstatus), pszcaption.into(), pszmessage.into(), ::core::mem::transmute(utype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RedirectLogonError)(::windows::core::Interface::as_raw(self), ntsstatus, ntssubstatus, pszcaption.into(), pszmessage.into(), utype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8170,7 +8155,7 @@ impl IWTSProtocolManager { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn NotifySessionStateChange(&self, sessionid: *const WTS_SESSION_ID, eventid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NotifySessionStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid), ::core::mem::transmute(eventid)).ok() + (::windows::core::Interface::vtable(self).NotifySessionStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid), eventid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8232,7 +8217,7 @@ impl IWTSProtocolShadowCallback { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).InvokeTargetShadow)(::windows::core::Interface::as_raw(self), ptargetservername.into(), ::core::mem::transmute(targetsessionid), ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam1)), pparam1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam2)), pparam2.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam3)), pparam3.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam4)), pparam4.len() as _, pclientname.into()).ok() + (::windows::core::Interface::vtable(self).InvokeTargetShadow)(::windows::core::Interface::as_raw(self), ptargetservername.into(), targetsessionid, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam1)), pparam1.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam2)), pparam2.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam3)), pparam3.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pparam4)), pparam4.len() as _, pclientname.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8287,7 +8272,7 @@ impl IWTSProtocolShadowConnection { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWTSProtocolShadowCallback>>, { - (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ptargetservername.into(), ::core::mem::transmute(targetsessionid), ::core::mem::transmute(hotkeyvk), ::core::mem::transmute(hotkeymodifiers), pshadowcallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).Start)(::windows::core::Interface::as_raw(self), ptargetservername.into(), targetsessionid, hotkeyvk, hotkeymodifiers, pshadowcallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -8355,12 +8340,12 @@ impl IWTSSBPlugin { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn WTSSBX_MachineChangeNotification(&self, notificationtype: WTSSBX_NOTIFICATION_TYPE, machineid: i32, pmachineinfo: *const WTSSBX_MACHINE_INFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WTSSBX_MachineChangeNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(notificationtype), ::core::mem::transmute(machineid), ::core::mem::transmute(pmachineinfo)).ok() + (::windows::core::Interface::vtable(self).WTSSBX_MachineChangeNotification)(::windows::core::Interface::as_raw(self), notificationtype, machineid, ::core::mem::transmute(pmachineinfo)).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn WTSSBX_SessionChangeNotification(&self, notificationtype: WTSSBX_NOTIFICATION_TYPE, machineid: i32, sessioninfo: &[WTSSBX_SESSION_INFO]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WTSSBX_SessionChangeNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(notificationtype), ::core::mem::transmute(machineid), sessioninfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sessioninfo))).ok() + (::windows::core::Interface::vtable(self).WTSSBX_SessionChangeNotification)(::windows::core::Interface::as_raw(self), notificationtype, machineid, sessioninfo.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sessioninfo))).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn WTSSBX_GetMostSuitableServer<'a, P0, P1, P2, P3>(&self, username: P0, domainname: P1, applicationtype: P2, farmname: P3, pmachineid: *mut i32) -> ::windows::core::Result<()> @@ -8558,7 +8543,7 @@ impl IWTSVirtualChannelManager { P0: ::std::convert::Into<::windows::core::InParam<'a, IWTSListenerCallback>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateListener)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pszchannelname), ::core::mem::transmute(uflags), plistenercallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateListener)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pszchannelname), uflags, plistenercallback.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8707,7 +8692,7 @@ impl IWorkspace2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).StartRemoteApplicationEx)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrrequestingappid.into().abi(), bstrrequestingappfamilyname.into().abi(), ::core::mem::transmute(blaunchintoimmersiveclient), bstrimmersiveclientactivationcontext.into().abi(), ::core::mem::transmute(psaparams)).ok() + (::windows::core::Interface::vtable(self).StartRemoteApplicationEx)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrrequestingappid.into().abi(), bstrrequestingappfamilyname.into().abi(), blaunchintoimmersiveclient, bstrimmersiveclientactivationcontext.into().abi(), ::core::mem::transmute(psaparams)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8801,7 +8786,7 @@ impl IWorkspace3 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.StartRemoteApplicationEx)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrrequestingappid.into().abi(), bstrrequestingappfamilyname.into().abi(), ::core::mem::transmute(blaunchintoimmersiveclient), bstrimmersiveclientactivationcontext.into().abi(), ::core::mem::transmute(psaparams)).ok() + (::windows::core::Interface::vtable(self).base__.StartRemoteApplicationEx)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrrequestingappid.into().abi(), bstrrequestingappfamilyname.into().abi(), blaunchintoimmersiveclient, bstrimmersiveclientactivationcontext.into().abi(), ::core::mem::transmute(psaparams)).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8811,7 +8796,7 @@ impl IWorkspace3 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetClaimsToken2)(::windows::core::Interface::as_raw(self), bstrclaimshint.into().abi(), bstruserhint.into().abi(), ::core::mem::transmute(claimcookie), ::core::mem::transmute(hwndcreduiparent), ::core::mem::transmute(rectcreduiparent), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetClaimsToken2)(::windows::core::Interface::as_raw(self), bstrclaimshint.into().abi(), bstruserhint.into().abi(), claimcookie, hwndcreduiparent, ::core::mem::transmute(rectcreduiparent), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8820,7 +8805,7 @@ impl IWorkspace3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetClaimsToken)(::windows::core::Interface::as_raw(self), bstraccesstoken.into().abi(), ::core::mem::transmute(ullaccesstokenexpiration), bstrrefreshtoken.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetClaimsToken)(::windows::core::Interface::as_raw(self), bstraccesstoken.into().abi(), ullaccesstokenexpiration, bstrrefreshtoken.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8985,7 +8970,7 @@ impl IWorkspaceRegistration { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn RemoveResource(&self, dwcookieconnection: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookieconnection)).ok() + (::windows::core::Interface::vtable(self).RemoveResource)(::windows::core::Interface::as_raw(self), dwcookieconnection).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9044,7 +9029,7 @@ impl IWorkspaceRegistration2 { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn RemoveResource(&self, dwcookieconnection: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookieconnection)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveResource)(::windows::core::Interface::as_raw(self), dwcookieconnection).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9057,7 +9042,7 @@ impl IWorkspaceRegistration2 { } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn RemoveResourceEx(&self, dwcookieconnection: u32, correlationid: ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveResourceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookieconnection), ::core::mem::transmute(correlationid)).ok() + (::windows::core::Interface::vtable(self).RemoveResourceEx)(::windows::core::Interface::as_raw(self), dwcookieconnection, ::core::mem::transmute(correlationid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9140,7 +9125,7 @@ impl IWorkspaceReportMessage { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsErrorMessageRegistered)(::windows::core::Interface::as_raw(self), bstrwkspid.into().abi(), ::core::mem::transmute(dwerrortype), bstrerrormessagetype.into().abi(), ::core::mem::transmute(dwerrorcode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsErrorMessageRegistered)(::windows::core::Interface::as_raw(self), bstrwkspid.into().abi(), dwerrortype, bstrerrormessagetype.into().abi(), dwerrorcode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9149,7 +9134,7 @@ impl IWorkspaceReportMessage { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).RegisterErrorEvent)(::windows::core::Interface::as_raw(self), bstrwkspid.into().abi(), ::core::mem::transmute(dwerrortype), bstrerrormessagetype.into().abi(), ::core::mem::transmute(dwerrorcode)).ok() + (::windows::core::Interface::vtable(self).RegisterErrorEvent)(::windows::core::Interface::as_raw(self), bstrwkspid.into().abi(), dwerrortype, bstrerrormessagetype.into().abi(), dwerrorcode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9217,7 +9202,7 @@ impl IWorkspaceResTypeRegistry { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddResourceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmachinewide), bstrfileextension.into().abi(), bstrlauncher.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddResourceType)(::windows::core::Interface::as_raw(self), fmachinewide, bstrfileextension.into().abi(), bstrlauncher.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9225,13 +9210,13 @@ impl IWorkspaceResTypeRegistry { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DeleteResourceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmachinewide), bstrfileextension.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteResourceType)(::windows::core::Interface::as_raw(self), fmachinewide, bstrfileextension.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRegisteredFileExtensions(&self, fmachinewide: i16) -> ::windows::core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::core::mem::MaybeUninit::<*mut super::Com::SAFEARRAY>::zeroed(); - (::windows::core::Interface::vtable(self).GetRegisteredFileExtensions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmachinewide), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) + (::windows::core::Interface::vtable(self).GetRegisteredFileExtensions)(::windows::core::Interface::as_raw(self), fmachinewide, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9240,7 +9225,7 @@ impl IWorkspaceResTypeRegistry { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetResourceTypeInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmachinewide), bstrfileextension.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResourceTypeInfo)(::windows::core::Interface::as_raw(self), fmachinewide, bstrfileextension.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9249,7 +9234,7 @@ impl IWorkspaceResTypeRegistry { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ModifyResourceType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmachinewide), bstrfileextension.into().abi(), bstrlauncher.into().abi()).ok() + (::windows::core::Interface::vtable(self).ModifyResourceType)(::windows::core::Interface::as_raw(self), fmachinewide, bstrfileextension.into().abi(), bstrlauncher.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9362,7 +9347,7 @@ impl IWorkspaceScriptable { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).StartWorkspace)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrworkspaceparams.into().abi(), ::core::mem::transmute(ltimeout), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).StartWorkspace)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrworkspaceparams.into().abi(), ltimeout, lflags).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9371,7 +9356,7 @@ impl IWorkspaceScriptable { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsWorkspaceCredentialSpecified)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), ::core::mem::transmute(bcountunauthenticatedcredentials), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsWorkspaceCredentialSpecified)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bcountunauthenticatedcredentials, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn IsWorkspaceSSOEnabled(&self) -> ::windows::core::Result { @@ -9519,7 +9504,7 @@ impl IWorkspaceScriptable2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.StartWorkspace)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrworkspaceparams.into().abi(), ::core::mem::transmute(ltimeout), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).base__.StartWorkspace)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrworkspaceparams.into().abi(), ltimeout, lflags).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9528,7 +9513,7 @@ impl IWorkspaceScriptable2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.IsWorkspaceCredentialSpecified)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), ::core::mem::transmute(bcountunauthenticatedcredentials), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.IsWorkspaceCredentialSpecified)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bcountunauthenticatedcredentials, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn IsWorkspaceSSOEnabled(&self) -> ::windows::core::Result { @@ -9572,7 +9557,7 @@ impl IWorkspaceScriptable2 { P5: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P6: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).StartWorkspaceEx)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrworkspacefriendlyname.into().abi(), bstrredirectorname.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrappcontainer.into().abi(), bstrworkspaceparams.into().abi(), ::core::mem::transmute(ltimeout), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).StartWorkspaceEx)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrworkspacefriendlyname.into().abi(), bstrredirectorname.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrappcontainer.into().abi(), bstrworkspaceparams.into().abi(), ltimeout, lflags).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9700,7 +9685,7 @@ impl IWorkspaceScriptable3 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.StartWorkspace)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrworkspaceparams.into().abi(), ::core::mem::transmute(ltimeout), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.StartWorkspace)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrworkspaceparams.into().abi(), ltimeout, lflags).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9709,7 +9694,7 @@ impl IWorkspaceScriptable3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.IsWorkspaceCredentialSpecified)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), ::core::mem::transmute(bcountunauthenticatedcredentials), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.IsWorkspaceCredentialSpecified)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bcountunauthenticatedcredentials, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn IsWorkspaceSSOEnabled(&self) -> ::windows::core::Result { @@ -9753,7 +9738,7 @@ impl IWorkspaceScriptable3 { P5: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P6: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.StartWorkspaceEx)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrworkspacefriendlyname.into().abi(), bstrredirectorname.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrappcontainer.into().abi(), bstrworkspaceparams.into().abi(), ::core::mem::transmute(ltimeout), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).base__.StartWorkspaceEx)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrworkspacefriendlyname.into().abi(), bstrredirectorname.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrappcontainer.into().abi(), bstrworkspaceparams.into().abi(), ltimeout, lflags).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9777,7 +9762,7 @@ impl IWorkspaceScriptable3 { P6: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P7: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).StartWorkspaceEx2)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrworkspacefriendlyname.into().abi(), bstrredirectorname.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrappcontainer.into().abi(), bstrworkspaceparams.into().abi(), ::core::mem::transmute(ltimeout), ::core::mem::transmute(lflags), bstreventloguploadaddress.into().abi(), ::core::mem::transmute(correlationid)).ok() + (::windows::core::Interface::vtable(self).StartWorkspaceEx2)(::windows::core::Interface::as_raw(self), bstrworkspaceid.into().abi(), bstrworkspacefriendlyname.into().abi(), bstrredirectorname.into().abi(), bstrusername.into().abi(), bstrpassword.into().abi(), bstrappcontainer.into().abi(), bstrworkspaceparams.into().abi(), ltimeout, lflags, bstreventloguploadaddress.into().abi(), ::core::mem::transmute(correlationid)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9905,7 +9890,7 @@ impl ItsPubPlugin { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetResource)(::windows::core::Interface::as_raw(self), alias.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResource)(::windows::core::Interface::as_raw(self), alias.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn GetCacheLastUpdateTime(&self) -> ::windows::core::Result { @@ -10002,7 +9987,7 @@ impl ItsPubPlugin2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetResource)(::windows::core::Interface::as_raw(self), alias.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetResource)(::windows::core::Interface::as_raw(self), alias.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn GetCacheLastUpdateTime(&self) -> ::windows::core::Result { @@ -10042,7 +10027,7 @@ impl ItsPubPlugin2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetResource2)(::windows::core::Interface::as_raw(self), alias.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResource2)(::windows::core::Interface::as_raw(self), alias.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn ResolvePersonalDesktop<'a, P0, P1>(&self, userid: P0, poolid: P1, epdresolutiontype: TSPUB_PLUGIN_PD_RESOLUTION_TYPE, ppdassignmenttype: *mut TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE, endpointname: ::windows::core::PWSTR) -> ::windows::core::Result<()> @@ -10050,7 +10035,7 @@ impl ItsPubPlugin2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ResolvePersonalDesktop)(::windows::core::Interface::as_raw(self), userid.into(), poolid.into(), ::core::mem::transmute(epdresolutiontype), ::core::mem::transmute(ppdassignmenttype), ::core::mem::transmute(endpointname)).ok() + (::windows::core::Interface::vtable(self).ResolvePersonalDesktop)(::windows::core::Interface::as_raw(self), userid.into(), poolid.into(), epdresolutiontype, ::core::mem::transmute(ppdassignmenttype), ::core::mem::transmute(endpointname)).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub unsafe fn DeletePersonalDesktopAssignment<'a, P0, P1, P2>(&self, userid: P0, poolid: P1, endpointname: P2) -> ::windows::core::Result<()> @@ -10323,7 +10308,7 @@ pub unsafe fn ProcessIdToSessionId(dwprocessid: u32, psessionid: *mut u32) -> su extern "system" { fn ProcessIdToSessionId(dwprocessid: u32, psessionid: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ProcessIdToSessionId(::core::mem::transmute(dwprocessid), ::core::mem::transmute(psessionid))) + ::core::mem::transmute(ProcessIdToSessionId(dwprocessid, ::core::mem::transmute(psessionid))) } pub const RDCLIENT_BITMAP_RENDER_SERVICE: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xe4cc08cb_942e_4b19_8504_bd5a89a747f5); #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] @@ -12411,7 +12396,7 @@ where extern "system" { fn WTSConnectSessionA(logonid: u32, targetlogonid: u32, ppassword: ::windows::core::PCSTR, bwait: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSConnectSessionA(::core::mem::transmute(logonid), ::core::mem::transmute(targetlogonid), ppassword.into(), bwait.into())) + ::core::mem::transmute(WTSConnectSessionA(logonid, targetlogonid, ppassword.into(), bwait.into())) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12425,7 +12410,7 @@ where extern "system" { fn WTSConnectSessionW(logonid: u32, targetlogonid: u32, ppassword: ::windows::core::PCWSTR, bwait: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSConnectSessionW(::core::mem::transmute(logonid), ::core::mem::transmute(targetlogonid), ppassword.into(), bwait.into())) + ::core::mem::transmute(WTSConnectSessionW(logonid, targetlogonid, ppassword.into(), bwait.into())) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12439,7 +12424,7 @@ where extern "system" { fn WTSCreateListenerA(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: ::windows::core::PCSTR, pbuffer: *const WTSLISTENERCONFIGA, flag: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSCreateListenerA(hserver.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), plistenername.into(), ::core::mem::transmute(pbuffer), ::core::mem::transmute(flag))) + ::core::mem::transmute(WTSCreateListenerA(hserver.into(), ::core::mem::transmute(preserved), reserved, plistenername.into(), ::core::mem::transmute(pbuffer), flag)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12453,7 +12438,7 @@ where extern "system" { fn WTSCreateListenerW(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: ::windows::core::PCWSTR, pbuffer: *const WTSLISTENERCONFIGW, flag: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSCreateListenerW(hserver.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), plistenername.into(), ::core::mem::transmute(pbuffer), ::core::mem::transmute(flag))) + ::core::mem::transmute(WTSCreateListenerW(hserver.into(), ::core::mem::transmute(preserved), reserved, plistenername.into(), ::core::mem::transmute(pbuffer), flag)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12467,7 +12452,7 @@ where extern "system" { fn WTSDisconnectSession(hserver: super::super::Foundation::HANDLE, sessionid: u32, bwait: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSDisconnectSession(hserver.into(), ::core::mem::transmute(sessionid), bwait.into())) + ::core::mem::transmute(WTSDisconnectSession(hserver.into(), sessionid, bwait.into())) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12493,7 +12478,7 @@ where extern "system" { fn WTSEnumerateListenersA(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plisteners: *mut *mut i8, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateListenersA(hserver.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), ::core::mem::transmute(plisteners), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateListenersA(hserver.into(), ::core::mem::transmute(preserved), reserved, ::core::mem::transmute(plisteners), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12506,7 +12491,7 @@ where extern "system" { fn WTSEnumerateListenersW(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plisteners: *mut *mut u16, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateListenersW(hserver.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), ::core::mem::transmute(plisteners), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateListenersW(hserver.into(), ::core::mem::transmute(preserved), reserved, ::core::mem::transmute(plisteners), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12519,7 +12504,7 @@ where extern "system" { fn WTSEnumerateProcessesA(hserver: super::super::Foundation::HANDLE, reserved: u32, version: u32, ppprocessinfo: *mut *mut WTS_PROCESS_INFOA, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateProcessesA(hserver.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(version), ::core::mem::transmute(ppprocessinfo), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateProcessesA(hserver.into(), reserved, version, ::core::mem::transmute(ppprocessinfo), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12532,7 +12517,7 @@ where extern "system" { fn WTSEnumerateProcessesExA(hserver: super::super::Foundation::HANDLE, plevel: *mut u32, sessionid: u32, ppprocessinfo: *mut ::windows::core::PSTR, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateProcessesExA(hserver.into(), ::core::mem::transmute(plevel), ::core::mem::transmute(sessionid), ::core::mem::transmute(ppprocessinfo), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateProcessesExA(hserver.into(), ::core::mem::transmute(plevel), sessionid, ::core::mem::transmute(ppprocessinfo), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12545,7 +12530,7 @@ where extern "system" { fn WTSEnumerateProcessesExW(hserver: super::super::Foundation::HANDLE, plevel: *mut u32, sessionid: u32, ppprocessinfo: *mut ::windows::core::PWSTR, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateProcessesExW(hserver.into(), ::core::mem::transmute(plevel), ::core::mem::transmute(sessionid), ::core::mem::transmute(ppprocessinfo), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateProcessesExW(hserver.into(), ::core::mem::transmute(plevel), sessionid, ::core::mem::transmute(ppprocessinfo), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12558,7 +12543,7 @@ where extern "system" { fn WTSEnumerateProcessesW(hserver: super::super::Foundation::HANDLE, reserved: u32, version: u32, ppprocessinfo: *mut *mut WTS_PROCESS_INFOW, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateProcessesW(hserver.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(version), ::core::mem::transmute(ppprocessinfo), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateProcessesW(hserver.into(), reserved, version, ::core::mem::transmute(ppprocessinfo), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12571,7 +12556,7 @@ where extern "system" { fn WTSEnumerateServersA(pdomainname: ::windows::core::PCSTR, reserved: u32, version: u32, ppserverinfo: *mut *mut WTS_SERVER_INFOA, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateServersA(pdomainname.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(version), ::core::mem::transmute(ppserverinfo), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateServersA(pdomainname.into(), reserved, version, ::core::mem::transmute(ppserverinfo), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12584,7 +12569,7 @@ where extern "system" { fn WTSEnumerateServersW(pdomainname: ::windows::core::PCWSTR, reserved: u32, version: u32, ppserverinfo: *mut *mut WTS_SERVER_INFOW, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateServersW(pdomainname.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(version), ::core::mem::transmute(ppserverinfo), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateServersW(pdomainname.into(), reserved, version, ::core::mem::transmute(ppserverinfo), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12597,7 +12582,7 @@ where extern "system" { fn WTSEnumerateSessionsA(hserver: super::super::Foundation::HANDLE, reserved: u32, version: u32, ppsessioninfo: *mut *mut WTS_SESSION_INFOA, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateSessionsA(hserver.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(version), ::core::mem::transmute(ppsessioninfo), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateSessionsA(hserver.into(), reserved, version, ::core::mem::transmute(ppsessioninfo), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12610,7 +12595,7 @@ where extern "system" { fn WTSEnumerateSessionsExA(hserver: super::super::Foundation::HANDLE, plevel: *mut u32, filter: u32, ppsessioninfo: *mut *mut WTS_SESSION_INFO_1A, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateSessionsExA(hserver.into(), ::core::mem::transmute(plevel), ::core::mem::transmute(filter), ::core::mem::transmute(ppsessioninfo), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateSessionsExA(hserver.into(), ::core::mem::transmute(plevel), filter, ::core::mem::transmute(ppsessioninfo), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12623,7 +12608,7 @@ where extern "system" { fn WTSEnumerateSessionsExW(hserver: super::super::Foundation::HANDLE, plevel: *mut u32, filter: u32, ppsessioninfo: *mut *mut WTS_SESSION_INFO_1W, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateSessionsExW(hserver.into(), ::core::mem::transmute(plevel), ::core::mem::transmute(filter), ::core::mem::transmute(ppsessioninfo), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateSessionsExW(hserver.into(), ::core::mem::transmute(plevel), filter, ::core::mem::transmute(ppsessioninfo), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12636,7 +12621,7 @@ where extern "system" { fn WTSEnumerateSessionsW(hserver: super::super::Foundation::HANDLE, reserved: u32, version: u32, ppsessioninfo: *mut *mut WTS_SESSION_INFOW, pcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSEnumerateSessionsW(hserver.into(), ::core::mem::transmute(reserved), ::core::mem::transmute(version), ::core::mem::transmute(ppsessioninfo), ::core::mem::transmute(pcount))) + ::core::mem::transmute(WTSEnumerateSessionsW(hserver.into(), reserved, version, ::core::mem::transmute(ppsessioninfo), ::core::mem::transmute(pcount))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] #[inline] @@ -12655,7 +12640,7 @@ pub unsafe fn WTSFreeMemoryExA(wtstypeclass: WTS_TYPE_CLASS, pmemory: *const ::c extern "system" { fn WTSFreeMemoryExA(wtstypeclass: WTS_TYPE_CLASS, pmemory: *const ::core::ffi::c_void, numberofentries: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSFreeMemoryExA(::core::mem::transmute(wtstypeclass), ::core::mem::transmute(pmemory), ::core::mem::transmute(numberofentries))) + ::core::mem::transmute(WTSFreeMemoryExA(wtstypeclass, ::core::mem::transmute(pmemory), numberofentries)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12665,7 +12650,7 @@ pub unsafe fn WTSFreeMemoryExW(wtstypeclass: WTS_TYPE_CLASS, pmemory: *const ::c extern "system" { fn WTSFreeMemoryExW(wtstypeclass: WTS_TYPE_CLASS, pmemory: *const ::core::ffi::c_void, numberofentries: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSFreeMemoryExW(::core::mem::transmute(wtstypeclass), ::core::mem::transmute(pmemory), ::core::mem::transmute(numberofentries))) + ::core::mem::transmute(WTSFreeMemoryExW(wtstypeclass, ::core::mem::transmute(pmemory), numberofentries)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] #[inline] @@ -12698,7 +12683,7 @@ where extern "system" { fn WTSGetListenerSecurityA(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: ::windows::core::PCSTR, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, nlength: u32, lpnlengthneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSGetListenerSecurityA(hserver.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), plistenername.into(), ::core::mem::transmute(securityinformation), ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(nlength), ::core::mem::transmute(lpnlengthneeded))) + ::core::mem::transmute(WTSGetListenerSecurityA(hserver.into(), ::core::mem::transmute(preserved), reserved, plistenername.into(), securityinformation, ::core::mem::transmute(psecuritydescriptor), nlength, ::core::mem::transmute(lpnlengthneeded))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -12712,7 +12697,7 @@ where extern "system" { fn WTSGetListenerSecurityW(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: ::windows::core::PCWSTR, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, nlength: u32, lpnlengthneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSGetListenerSecurityW(hserver.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), plistenername.into(), ::core::mem::transmute(securityinformation), ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(nlength), ::core::mem::transmute(lpnlengthneeded))) + ::core::mem::transmute(WTSGetListenerSecurityW(hserver.into(), ::core::mem::transmute(preserved), reserved, plistenername.into(), securityinformation, ::core::mem::transmute(psecuritydescriptor), nlength, ::core::mem::transmute(lpnlengthneeded))) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -13312,7 +13297,7 @@ where extern "system" { fn WTSLogoffSession(hserver: super::super::Foundation::HANDLE, sessionid: u32, bwait: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSLogoffSession(hserver.into(), ::core::mem::transmute(sessionid), bwait.into())) + ::core::mem::transmute(WTSLogoffSession(hserver.into(), sessionid, bwait.into())) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13378,7 +13363,7 @@ where extern "system" { fn WTSQueryListenerConfigA(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: ::windows::core::PCSTR, pbuffer: *mut WTSLISTENERCONFIGA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSQueryListenerConfigA(hserver.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), plistenername.into(), ::core::mem::transmute(pbuffer))) + ::core::mem::transmute(WTSQueryListenerConfigA(hserver.into(), ::core::mem::transmute(preserved), reserved, plistenername.into(), ::core::mem::transmute(pbuffer))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13392,7 +13377,7 @@ where extern "system" { fn WTSQueryListenerConfigW(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: ::windows::core::PCWSTR, pbuffer: *mut WTSLISTENERCONFIGW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSQueryListenerConfigW(hserver.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), plistenername.into(), ::core::mem::transmute(pbuffer))) + ::core::mem::transmute(WTSQueryListenerConfigW(hserver.into(), ::core::mem::transmute(preserved), reserved, plistenername.into(), ::core::mem::transmute(pbuffer))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13405,7 +13390,7 @@ where extern "system" { fn WTSQuerySessionInformationA(hserver: super::super::Foundation::HANDLE, sessionid: u32, wtsinfoclass: WTS_INFO_CLASS, ppbuffer: *mut ::windows::core::PSTR, pbytesreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSQuerySessionInformationA(hserver.into(), ::core::mem::transmute(sessionid), ::core::mem::transmute(wtsinfoclass), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbytesreturned))) + ::core::mem::transmute(WTSQuerySessionInformationA(hserver.into(), sessionid, wtsinfoclass, ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbytesreturned))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13418,7 +13403,7 @@ where extern "system" { fn WTSQuerySessionInformationW(hserver: super::super::Foundation::HANDLE, sessionid: u32, wtsinfoclass: WTS_INFO_CLASS, ppbuffer: *mut ::windows::core::PWSTR, pbytesreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSQuerySessionInformationW(hserver.into(), ::core::mem::transmute(sessionid), ::core::mem::transmute(wtsinfoclass), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbytesreturned))) + ::core::mem::transmute(WTSQuerySessionInformationW(hserver.into(), sessionid, wtsinfoclass, ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbytesreturned))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13432,7 +13417,7 @@ where extern "system" { fn WTSQueryUserConfigA(pservername: ::windows::core::PCSTR, pusername: ::windows::core::PCSTR, wtsconfigclass: WTS_CONFIG_CLASS, ppbuffer: *mut ::windows::core::PSTR, pbytesreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSQueryUserConfigA(pservername.into(), pusername.into(), ::core::mem::transmute(wtsconfigclass), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbytesreturned))) + ::core::mem::transmute(WTSQueryUserConfigA(pservername.into(), pusername.into(), wtsconfigclass, ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbytesreturned))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13446,7 +13431,7 @@ where extern "system" { fn WTSQueryUserConfigW(pservername: ::windows::core::PCWSTR, pusername: ::windows::core::PCWSTR, wtsconfigclass: WTS_CONFIG_CLASS, ppbuffer: *mut ::windows::core::PWSTR, pbytesreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSQueryUserConfigW(pservername.into(), pusername.into(), ::core::mem::transmute(wtsconfigclass), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbytesreturned))) + ::core::mem::transmute(WTSQueryUserConfigW(pservername.into(), pusername.into(), wtsconfigclass, ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbytesreturned))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13456,7 +13441,7 @@ pub unsafe fn WTSQueryUserToken(sessionid: u32, phtoken: *mut super::super::Foun extern "system" { fn WTSQueryUserToken(sessionid: u32, phtoken: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSQueryUserToken(::core::mem::transmute(sessionid), ::core::mem::transmute(phtoken))) + ::core::mem::transmute(WTSQueryUserToken(sessionid, ::core::mem::transmute(phtoken))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13469,7 +13454,7 @@ where extern "system" { fn WTSRegisterSessionNotification(hwnd: super::super::Foundation::HWND, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSRegisterSessionNotification(hwnd.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WTSRegisterSessionNotification(hwnd.into(), dwflags)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13483,7 +13468,7 @@ where extern "system" { fn WTSRegisterSessionNotificationEx(hserver: super::super::Foundation::HANDLE, hwnd: super::super::Foundation::HWND, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSRegisterSessionNotificationEx(hserver.into(), hwnd.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WTSRegisterSessionNotificationEx(hserver.into(), hwnd.into(), dwflags)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] #[repr(transparent)] @@ -13857,7 +13842,7 @@ where extern "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; } - ::core::mem::transmute(WTSSendMessageA(hserver.into(), ::core::mem::transmute(sessionid), ptitle.into(), ::core::mem::transmute(titlelength), pmessage.into(), ::core::mem::transmute(messagelength), ::core::mem::transmute(style), ::core::mem::transmute(timeout), ::core::mem::transmute(presponse), bwait.into())) + ::core::mem::transmute(WTSSendMessageA(hserver.into(), sessionid, ptitle.into(), titlelength, pmessage.into(), messagelength, style, timeout, ::core::mem::transmute(presponse), bwait.into())) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -13873,7 +13858,7 @@ where extern "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; } - ::core::mem::transmute(WTSSendMessageW(hserver.into(), ::core::mem::transmute(sessionid), ptitle.into(), ::core::mem::transmute(titlelength), pmessage.into(), ::core::mem::transmute(messagelength), ::core::mem::transmute(style), ::core::mem::transmute(timeout), ::core::mem::transmute(presponse), bwait.into())) + ::core::mem::transmute(WTSSendMessageW(hserver.into(), sessionid, ptitle.into(), titlelength, pmessage.into(), messagelength, style, timeout, ::core::mem::transmute(presponse), bwait.into())) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -13888,7 +13873,7 @@ where extern "system" { fn WTSSetListenerSecurityA(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: ::windows::core::PCSTR, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSSetListenerSecurityA(hserver.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), plistenername.into(), ::core::mem::transmute(securityinformation), psecuritydescriptor.into())) + ::core::mem::transmute(WTSSetListenerSecurityA(hserver.into(), ::core::mem::transmute(preserved), reserved, plistenername.into(), securityinformation, psecuritydescriptor.into())) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -13903,7 +13888,7 @@ where extern "system" { fn WTSSetListenerSecurityW(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: ::windows::core::PCWSTR, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSSetListenerSecurityW(hserver.into(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), plistenername.into(), ::core::mem::transmute(securityinformation), psecuritydescriptor.into())) + ::core::mem::transmute(WTSSetListenerSecurityW(hserver.into(), ::core::mem::transmute(preserved), reserved, plistenername.into(), securityinformation, psecuritydescriptor.into())) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13916,7 +13901,7 @@ where extern "system" { fn WTSSetRenderHint(prenderhintid: *mut u64, hwndowner: super::super::Foundation::HWND, renderhinttype: u32, cbhintdatalength: u32, phintdata: *const u8) -> ::windows::core::HRESULT; } - WTSSetRenderHint(::core::mem::transmute(prenderhintid), hwndowner.into(), ::core::mem::transmute(renderhinttype), ::core::mem::transmute(cbhintdatalength), ::core::mem::transmute(phintdata)).ok() + WTSSetRenderHint(::core::mem::transmute(prenderhintid), hwndowner.into(), renderhinttype, cbhintdatalength, ::core::mem::transmute(phintdata)).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13931,7 +13916,7 @@ where extern "system" { fn WTSSetUserConfigA(pservername: ::windows::core::PCSTR, pusername: ::windows::core::PCSTR, wtsconfigclass: WTS_CONFIG_CLASS, pbuffer: ::windows::core::PCSTR, datalength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSSetUserConfigA(pservername.into(), pusername.into(), ::core::mem::transmute(wtsconfigclass), pbuffer.into(), ::core::mem::transmute(datalength))) + ::core::mem::transmute(WTSSetUserConfigA(pservername.into(), pusername.into(), wtsconfigclass, pbuffer.into(), datalength)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13946,7 +13931,7 @@ where extern "system" { fn WTSSetUserConfigW(pservername: ::windows::core::PCWSTR, pusername: ::windows::core::PCWSTR, wtsconfigclass: WTS_CONFIG_CLASS, pbuffer: ::windows::core::PCWSTR, datalength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSSetUserConfigW(pservername.into(), pusername.into(), ::core::mem::transmute(wtsconfigclass), pbuffer.into(), ::core::mem::transmute(datalength))) + ::core::mem::transmute(WTSSetUserConfigW(pservername.into(), pusername.into(), wtsconfigclass, pbuffer.into(), datalength)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13959,7 +13944,7 @@ where extern "system" { fn WTSShutdownSystem(hserver: super::super::Foundation::HANDLE, shutdownflag: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSShutdownSystem(hserver.into(), ::core::mem::transmute(shutdownflag))) + ::core::mem::transmute(WTSShutdownSystem(hserver.into(), shutdownflag)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13972,7 +13957,7 @@ where extern "system" { fn WTSStartRemoteControlSessionA(ptargetservername: ::windows::core::PCSTR, targetlogonid: u32, hotkeyvk: u8, hotkeymodifiers: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSStartRemoteControlSessionA(ptargetservername.into(), ::core::mem::transmute(targetlogonid), ::core::mem::transmute(hotkeyvk), ::core::mem::transmute(hotkeymodifiers))) + ::core::mem::transmute(WTSStartRemoteControlSessionA(ptargetservername.into(), targetlogonid, hotkeyvk, hotkeymodifiers)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13985,7 +13970,7 @@ where extern "system" { fn WTSStartRemoteControlSessionW(ptargetservername: ::windows::core::PCWSTR, targetlogonid: u32, hotkeyvk: u8, hotkeymodifiers: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSStartRemoteControlSessionW(ptargetservername.into(), ::core::mem::transmute(targetlogonid), ::core::mem::transmute(hotkeyvk), ::core::mem::transmute(hotkeymodifiers))) + ::core::mem::transmute(WTSStartRemoteControlSessionW(ptargetservername.into(), targetlogonid, hotkeyvk, hotkeymodifiers)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13995,7 +13980,7 @@ pub unsafe fn WTSStopRemoteControlSession(logonid: u32) -> super::super::Foundat extern "system" { fn WTSStopRemoteControlSession(logonid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSStopRemoteControlSession(::core::mem::transmute(logonid))) + ::core::mem::transmute(WTSStopRemoteControlSession(logonid)) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14008,7 +13993,7 @@ where extern "system" { fn WTSTerminateProcess(hserver: super::super::Foundation::HANDLE, processid: u32, exitcode: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSTerminateProcess(hserver.into(), ::core::mem::transmute(processid), ::core::mem::transmute(exitcode))) + ::core::mem::transmute(WTSTerminateProcess(hserver.into(), processid, exitcode)) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -14202,7 +14187,7 @@ where extern "system" { fn WTSVirtualChannelOpen(hserver: super::super::Foundation::HANDLE, sessionid: u32, pvirtualname: ::windows::core::PCSTR) -> HwtsVirtualChannelHandle; } - let result__ = WTSVirtualChannelOpen(hserver.into(), ::core::mem::transmute(sessionid), pvirtualname.into()); + let result__ = WTSVirtualChannelOpen(hserver.into(), sessionid, pvirtualname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] @@ -14215,7 +14200,7 @@ where extern "system" { fn WTSVirtualChannelOpenEx(sessionid: u32, pvirtualname: ::windows::core::PCSTR, flags: u32) -> HwtsVirtualChannelHandle; } - let result__ = WTSVirtualChannelOpenEx(::core::mem::transmute(sessionid), pvirtualname.into(), ::core::mem::transmute(flags)); + let result__ = WTSVirtualChannelOpenEx(sessionid, pvirtualname.into(), flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -14255,7 +14240,7 @@ where extern "system" { fn WTSVirtualChannelQuery(hchannelhandle: super::super::Foundation::HANDLE, param1: WTS_VIRTUAL_CLASS, ppbuffer: *mut *mut ::core::ffi::c_void, pbytesreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSVirtualChannelQuery(hchannelhandle.into(), ::core::mem::transmute(param1), ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbytesreturned))) + ::core::mem::transmute(WTSVirtualChannelQuery(hchannelhandle.into(), param1, ::core::mem::transmute(ppbuffer), ::core::mem::transmute(pbytesreturned))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14268,7 +14253,7 @@ where extern "system" { fn WTSVirtualChannelRead(hchannelhandle: super::super::Foundation::HANDLE, timeout: u32, buffer: ::windows::core::PSTR, buffersize: u32, pbytesread: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSVirtualChannelRead(hchannelhandle.into(), ::core::mem::transmute(timeout), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(pbytesread))) + ::core::mem::transmute(WTSVirtualChannelRead(hchannelhandle.into(), timeout, ::core::mem::transmute(buffer), buffersize, ::core::mem::transmute(pbytesread))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14282,7 +14267,7 @@ where extern "system" { fn WTSVirtualChannelWrite(hchannelhandle: super::super::Foundation::HANDLE, buffer: ::windows::core::PCSTR, length: u32, pbyteswritten: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSVirtualChannelWrite(hchannelhandle.into(), buffer.into(), ::core::mem::transmute(length), ::core::mem::transmute(pbyteswritten))) + ::core::mem::transmute(WTSVirtualChannelWrite(hchannelhandle.into(), buffer.into(), length, ::core::mem::transmute(pbyteswritten))) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14295,7 +14280,7 @@ where extern "system" { fn WTSWaitSystemEvent(hserver: super::super::Foundation::HANDLE, eventmask: u32, peventflags: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSWaitSystemEvent(hserver.into(), ::core::mem::transmute(eventmask), ::core::mem::transmute(peventflags))) + ::core::mem::transmute(WTSWaitSystemEvent(hserver.into(), eventmask, ::core::mem::transmute(peventflags))) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] 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 f4e80df8a0..bfae6abc6a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs @@ -1034,7 +1034,7 @@ impl IWSMan { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSession)(::windows::core::Interface::as_raw(self), connection.into().abi(), ::core::mem::transmute(flags), connectionoptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSession)(::windows::core::Interface::as_raw(self), connection.into().abi(), flags, connectionoptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1431,7 +1431,7 @@ impl IWSManConnectionOptionsEx2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetProxy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(accesstype), ::core::mem::transmute(authenticationmechanism), username.into().abi(), password.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetProxy)(::windows::core::Interface::as_raw(self), accesstype, authenticationmechanism, username.into().abi(), password.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub unsafe fn ProxyIEConfig(&self) -> ::windows::core::Result { @@ -1697,7 +1697,7 @@ impl IWSManEx { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateSession)(::windows::core::Interface::as_raw(self), connection.into().abi(), ::core::mem::transmute(flags), connectionoptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateSession)(::windows::core::Interface::as_raw(self), connection.into().abi(), flags, connectionoptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1800,7 +1800,7 @@ impl IWSManEx { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetErrorMessage(&self, errornumber: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetErrorMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(errornumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetErrorMessage)(::windows::core::Interface::as_raw(self), errornumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub unsafe fn EnumerationFlagHierarchyDeep(&self) -> ::windows::core::Result { @@ -1948,7 +1948,7 @@ impl IWSManEx2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreateSession)(::windows::core::Interface::as_raw(self), connection.into().abi(), ::core::mem::transmute(flags), connectionoptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreateSession)(::windows::core::Interface::as_raw(self), connection.into().abi(), flags, connectionoptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2051,7 +2051,7 @@ impl IWSManEx2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetErrorMessage(&self, errornumber: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetErrorMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(errornumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetErrorMessage)(::windows::core::Interface::as_raw(self), errornumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub unsafe fn EnumerationFlagHierarchyDeep(&self) -> ::windows::core::Result { @@ -2197,7 +2197,7 @@ impl IWSManEx3 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreateSession)(::windows::core::Interface::as_raw(self), connection.into().abi(), ::core::mem::transmute(flags), connectionoptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreateSession)(::windows::core::Interface::as_raw(self), connection.into().abi(), flags, connectionoptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2300,7 +2300,7 @@ impl IWSManEx3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetErrorMessage(&self, errornumber: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetErrorMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(errornumber), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetErrorMessage)(::windows::core::Interface::as_raw(self), errornumber, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub unsafe fn EnumerationFlagHierarchyDeep(&self) -> ::windows::core::Result { @@ -2505,7 +2505,7 @@ impl IWSManInternal { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).ConfigSDDL)(::windows::core::Interface::as_raw(self), session.into().abi(), resourceuri.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ConfigSDDL)(::windows::core::Interface::as_raw(self), session.into().abi(), resourceuri.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -2845,7 +2845,7 @@ impl IWSManSession { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), resourceuri.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), resourceuri.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2855,7 +2855,7 @@ impl IWSManSession { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Put)(::windows::core::Interface::as_raw(self), resourceuri.into().abi(), resource.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Put)(::windows::core::Interface::as_raw(self), resourceuri.into().abi(), resource.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2865,7 +2865,7 @@ impl IWSManSession { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), resourceuri.into().abi(), resource.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), resourceuri.into().abi(), resource.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2873,7 +2873,7 @@ impl IWSManSession { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), resourceuri.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), resourceuri.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2884,7 +2884,7 @@ impl IWSManSession { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Invoke2)(::windows::core::Interface::as_raw(self), actionuri.into().abi(), resourceuri.into().abi(), parameters.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Invoke2)(::windows::core::Interface::as_raw(self), actionuri.into().abi(), resourceuri.into().abi(), parameters.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2895,13 +2895,13 @@ impl IWSManSession { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Enumerate)(::windows::core::Interface::as_raw(self), resourceuri.into().abi(), filter.into().abi(), dialect.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Enumerate)(::windows::core::Interface::as_raw(self), resourceuri.into().abi(), filter.into().abi(), dialect.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Identify(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Identify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Identify)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2916,7 +2916,7 @@ impl IWSManSession { } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub unsafe fn SetBatchItems(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBatchItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetBatchItems)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub unsafe fn Timeout(&self) -> ::windows::core::Result { @@ -2925,7 +2925,7 @@ impl IWSManSession { } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub unsafe fn SetTimeout(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetTimeout)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4337,7 +4337,7 @@ pub unsafe fn WSManCloseCommand(commandhandle: *mut WSMAN_COMMAND, flags: u32, r extern "system" { fn WSManCloseCommand(commandhandle: *mut WSMAN_COMMAND, flags: u32, r#async: *const WSMAN_SHELL_ASYNC); } - WSManCloseCommand(::core::mem::transmute(commandhandle), ::core::mem::transmute(flags), ::core::mem::transmute(r#async)) + WSManCloseCommand(::core::mem::transmute(commandhandle), flags, ::core::mem::transmute(r#async)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] @@ -4346,7 +4346,7 @@ pub unsafe fn WSManCloseOperation(operationhandle: *mut WSMAN_OPERATION, flags: extern "system" { fn WSManCloseOperation(operationhandle: *mut WSMAN_OPERATION, flags: u32) -> u32; } - ::core::mem::transmute(WSManCloseOperation(::core::mem::transmute(operationhandle), ::core::mem::transmute(flags))) + ::core::mem::transmute(WSManCloseOperation(::core::mem::transmute(operationhandle), flags)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] @@ -4355,7 +4355,7 @@ pub unsafe fn WSManCloseSession(session: *mut WSMAN_SESSION, flags: u32) -> u32 extern "system" { fn WSManCloseSession(session: *mut WSMAN_SESSION, flags: u32) -> u32; } - ::core::mem::transmute(WSManCloseSession(::core::mem::transmute(session), ::core::mem::transmute(flags))) + ::core::mem::transmute(WSManCloseSession(::core::mem::transmute(session), flags)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] @@ -4364,7 +4364,7 @@ pub unsafe fn WSManCloseShell(shellhandle: *mut WSMAN_SHELL, flags: u32, r#async extern "system" { fn WSManCloseShell(shellhandle: *mut WSMAN_SHELL, flags: u32, r#async: *const WSMAN_SHELL_ASYNC); } - WSManCloseShell(::core::mem::transmute(shellhandle), ::core::mem::transmute(flags), ::core::mem::transmute(r#async)) + WSManCloseShell(::core::mem::transmute(shellhandle), flags, ::core::mem::transmute(r#async)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4378,7 +4378,7 @@ where extern "system" { fn WSManConnectShell(session: *mut WSMAN_SESSION, flags: u32, resourceuri: ::windows::core::PCWSTR, shellid: ::windows::core::PCWSTR, options: *const WSMAN_OPTION_SET, connectxml: *const WSMAN_DATA, r#async: *const WSMAN_SHELL_ASYNC, shell: *mut *mut WSMAN_SHELL); } - WSManConnectShell(::core::mem::transmute(session), ::core::mem::transmute(flags), resourceuri.into(), shellid.into(), ::core::mem::transmute(options), ::core::mem::transmute(connectxml), ::core::mem::transmute(r#async), ::core::mem::transmute(shell)) + WSManConnectShell(::core::mem::transmute(session), flags, resourceuri.into(), shellid.into(), ::core::mem::transmute(options), ::core::mem::transmute(connectxml), ::core::mem::transmute(r#async), ::core::mem::transmute(shell)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4391,7 +4391,7 @@ where extern "system" { fn WSManConnectShellCommand(shell: *mut WSMAN_SHELL, flags: u32, commandid: ::windows::core::PCWSTR, options: *const WSMAN_OPTION_SET, connectxml: *const WSMAN_DATA, r#async: *const WSMAN_SHELL_ASYNC, command: *mut *mut WSMAN_COMMAND); } - WSManConnectShellCommand(::core::mem::transmute(shell), ::core::mem::transmute(flags), commandid.into(), ::core::mem::transmute(options), ::core::mem::transmute(connectxml), ::core::mem::transmute(r#async), ::core::mem::transmute(command)) + WSManConnectShellCommand(::core::mem::transmute(shell), flags, commandid.into(), ::core::mem::transmute(options), ::core::mem::transmute(connectxml), ::core::mem::transmute(r#async), ::core::mem::transmute(command)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] @@ -4403,7 +4403,7 @@ where extern "system" { fn WSManCreateSession(apihandle: *const WSMAN_API, connection: ::windows::core::PCWSTR, flags: u32, serverauthenticationcredentials: *const WSMAN_AUTHENTICATION_CREDENTIALS, proxyinfo: *const WSMAN_PROXY_INFO, session: *mut *mut WSMAN_SESSION) -> u32; } - ::core::mem::transmute(WSManCreateSession(::core::mem::transmute(apihandle), connection.into(), ::core::mem::transmute(flags), ::core::mem::transmute(serverauthenticationcredentials), ::core::mem::transmute(proxyinfo), ::core::mem::transmute(session))) + ::core::mem::transmute(WSManCreateSession(::core::mem::transmute(apihandle), connection.into(), flags, ::core::mem::transmute(serverauthenticationcredentials), ::core::mem::transmute(proxyinfo), ::core::mem::transmute(session))) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4416,7 +4416,7 @@ where extern "system" { fn WSManCreateShell(session: *mut WSMAN_SESSION, flags: u32, resourceuri: ::windows::core::PCWSTR, startupinfo: *const WSMAN_SHELL_STARTUP_INFO_V11, options: *const WSMAN_OPTION_SET, createxml: *const WSMAN_DATA, r#async: *const WSMAN_SHELL_ASYNC, shell: *mut *mut WSMAN_SHELL); } - WSManCreateShell(::core::mem::transmute(session), ::core::mem::transmute(flags), resourceuri.into(), ::core::mem::transmute(startupinfo), ::core::mem::transmute(options), ::core::mem::transmute(createxml), ::core::mem::transmute(r#async), ::core::mem::transmute(shell)) + WSManCreateShell(::core::mem::transmute(session), flags, resourceuri.into(), ::core::mem::transmute(startupinfo), ::core::mem::transmute(options), ::core::mem::transmute(createxml), ::core::mem::transmute(r#async), ::core::mem::transmute(shell)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4430,7 +4430,7 @@ where extern "system" { fn WSManCreateShellEx(session: *mut WSMAN_SESSION, flags: u32, resourceuri: ::windows::core::PCWSTR, shellid: ::windows::core::PCWSTR, startupinfo: *const WSMAN_SHELL_STARTUP_INFO_V11, options: *const WSMAN_OPTION_SET, createxml: *const WSMAN_DATA, r#async: *const WSMAN_SHELL_ASYNC, shell: *mut *mut WSMAN_SHELL); } - WSManCreateShellEx(::core::mem::transmute(session), ::core::mem::transmute(flags), resourceuri.into(), shellid.into(), ::core::mem::transmute(startupinfo), ::core::mem::transmute(options), ::core::mem::transmute(createxml), ::core::mem::transmute(r#async), ::core::mem::transmute(shell)) + WSManCreateShellEx(::core::mem::transmute(session), flags, resourceuri.into(), shellid.into(), ::core::mem::transmute(startupinfo), ::core::mem::transmute(options), ::core::mem::transmute(createxml), ::core::mem::transmute(r#async), ::core::mem::transmute(shell)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[repr(transparent)] @@ -4470,7 +4470,7 @@ pub unsafe fn WSManDeinitialize(apihandle: *mut WSMAN_API, flags: u32) -> u32 { extern "system" { fn WSManDeinitialize(apihandle: *mut WSMAN_API, flags: u32) -> u32; } - ::core::mem::transmute(WSManDeinitialize(::core::mem::transmute(apihandle), ::core::mem::transmute(flags))) + ::core::mem::transmute(WSManDeinitialize(::core::mem::transmute(apihandle), flags)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] @@ -4479,7 +4479,7 @@ pub unsafe fn WSManDisconnectShell(shell: *mut WSMAN_SHELL, flags: u32, disconne extern "system" { fn WSManDisconnectShell(shell: *mut WSMAN_SHELL, flags: u32, disconnectinfo: *const WSMAN_SHELL_DISCONNECT_INFO, r#async: *const WSMAN_SHELL_ASYNC); } - WSManDisconnectShell(::core::mem::transmute(shell), ::core::mem::transmute(flags), ::core::mem::transmute(disconnectinfo), ::core::mem::transmute(r#async)) + WSManDisconnectShell(::core::mem::transmute(shell), flags, ::core::mem::transmute(disconnectinfo), ::core::mem::transmute(r#async)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[repr(transparent)] @@ -4532,7 +4532,7 @@ where extern "system" { fn WSManGetErrorMessage(apihandle: *const WSMAN_API, flags: u32, languagecode: ::windows::core::PCWSTR, errorcode: u32, messagelength: u32, message: ::windows::core::PWSTR, messagelengthused: *mut u32) -> u32; } - ::core::mem::transmute(WSManGetErrorMessage(::core::mem::transmute(apihandle), ::core::mem::transmute(flags), languagecode.into(), ::core::mem::transmute(errorcode), message.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(message)), ::core::mem::transmute(messagelengthused))) + ::core::mem::transmute(WSManGetErrorMessage(::core::mem::transmute(apihandle), flags, languagecode.into(), errorcode, message.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(message)), ::core::mem::transmute(messagelengthused))) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] @@ -4541,7 +4541,7 @@ pub unsafe fn WSManGetSessionOptionAsDword(session: *const WSMAN_SESSION, option extern "system" { fn WSManGetSessionOptionAsDword(session: *const WSMAN_SESSION, option: WSManSessionOption, value: *mut u32) -> u32; } - ::core::mem::transmute(WSManGetSessionOptionAsDword(::core::mem::transmute(session), ::core::mem::transmute(option), ::core::mem::transmute(value))) + ::core::mem::transmute(WSManGetSessionOptionAsDword(::core::mem::transmute(session), option, ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] @@ -4550,7 +4550,7 @@ pub unsafe fn WSManGetSessionOptionAsString(session: *const WSMAN_SESSION, optio extern "system" { fn WSManGetSessionOptionAsString(session: *const WSMAN_SESSION, option: WSManSessionOption, stringlength: u32, string: ::windows::core::PWSTR, stringlengthused: *mut u32) -> u32; } - ::core::mem::transmute(WSManGetSessionOptionAsString(::core::mem::transmute(session), ::core::mem::transmute(option), string.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), ::core::mem::transmute(stringlengthused))) + ::core::mem::transmute(WSManGetSessionOptionAsString(::core::mem::transmute(session), option, string.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(string)), ::core::mem::transmute(stringlengthused))) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] @@ -4559,7 +4559,7 @@ pub unsafe fn WSManInitialize(flags: u32, apihandle: *mut *mut WSMAN_API) -> u32 extern "system" { fn WSManInitialize(flags: u32, apihandle: *mut *mut WSMAN_API) -> u32; } - ::core::mem::transmute(WSManInitialize(::core::mem::transmute(flags), ::core::mem::transmute(apihandle))) + ::core::mem::transmute(WSManInitialize(flags, ::core::mem::transmute(apihandle))) } pub const WSManInternal: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x7de087a5_5dcb_4df7_bb12_0924ad8fbd9a); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] @@ -4573,7 +4573,7 @@ where extern "system" { fn WSManPluginAuthzOperationComplete(senderdetails: *const WSMAN_SENDER_DETAILS, flags: u32, userauthorizationcontext: *const ::core::ffi::c_void, errorcode: u32, extendederrorinformation: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(WSManPluginAuthzOperationComplete(::core::mem::transmute(senderdetails), ::core::mem::transmute(flags), ::core::mem::transmute(userauthorizationcontext), ::core::mem::transmute(errorcode), extendederrorinformation.into())) + ::core::mem::transmute(WSManPluginAuthzOperationComplete(::core::mem::transmute(senderdetails), flags, ::core::mem::transmute(userauthorizationcontext), errorcode, extendederrorinformation.into())) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4586,7 +4586,7 @@ where extern "system" { fn WSManPluginAuthzQueryQuotaComplete(senderdetails: *const WSMAN_SENDER_DETAILS, flags: u32, quota: *const WSMAN_AUTHZ_QUOTA, errorcode: u32, extendederrorinformation: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(WSManPluginAuthzQueryQuotaComplete(::core::mem::transmute(senderdetails), ::core::mem::transmute(flags), ::core::mem::transmute(quota), ::core::mem::transmute(errorcode), extendederrorinformation.into())) + ::core::mem::transmute(WSManPluginAuthzQueryQuotaComplete(::core::mem::transmute(senderdetails), flags, ::core::mem::transmute(quota), errorcode, extendederrorinformation.into())) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4601,7 +4601,7 @@ where extern "system" { fn WSManPluginAuthzUserComplete(senderdetails: *const WSMAN_SENDER_DETAILS, flags: u32, userauthorizationcontext: *const ::core::ffi::c_void, impersonationtoken: super::super::Foundation::HANDLE, userisadministrator: super::super::Foundation::BOOL, errorcode: u32, extendederrorinformation: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(WSManPluginAuthzUserComplete(::core::mem::transmute(senderdetails), ::core::mem::transmute(flags), ::core::mem::transmute(userauthorizationcontext), impersonationtoken.into(), userisadministrator.into(), ::core::mem::transmute(errorcode), extendederrorinformation.into())) + ::core::mem::transmute(WSManPluginAuthzUserComplete(::core::mem::transmute(senderdetails), flags, ::core::mem::transmute(userauthorizationcontext), impersonationtoken.into(), userisadministrator.into(), errorcode, extendederrorinformation.into())) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4620,7 +4620,7 @@ pub unsafe fn WSManPluginGetConfiguration(plugincontext: *const ::core::ffi::c_v extern "system" { fn WSManPluginGetConfiguration(plugincontext: *const ::core::ffi::c_void, flags: u32, data: *mut WSMAN_DATA) -> u32; } - ::core::mem::transmute(WSManPluginGetConfiguration(::core::mem::transmute(plugincontext), ::core::mem::transmute(flags), ::core::mem::transmute(data))) + ::core::mem::transmute(WSManPluginGetConfiguration(::core::mem::transmute(plugincontext), flags, ::core::mem::transmute(data))) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4630,7 +4630,7 @@ pub unsafe fn WSManPluginGetOperationParameters(requestdetails: *const WSMAN_PLU extern "system" { fn WSManPluginGetOperationParameters(requestdetails: *const WSMAN_PLUGIN_REQUEST, flags: u32, data: *mut WSMAN_DATA) -> u32; } - ::core::mem::transmute(WSManPluginGetOperationParameters(::core::mem::transmute(requestdetails), ::core::mem::transmute(flags), ::core::mem::transmute(data))) + ::core::mem::transmute(WSManPluginGetOperationParameters(::core::mem::transmute(requestdetails), flags, ::core::mem::transmute(data))) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4643,7 +4643,7 @@ where extern "system" { fn WSManPluginOperationComplete(requestdetails: *const WSMAN_PLUGIN_REQUEST, flags: u32, errorcode: u32, extendedinformation: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(WSManPluginOperationComplete(::core::mem::transmute(requestdetails), ::core::mem::transmute(flags), ::core::mem::transmute(errorcode), extendedinformation.into())) + ::core::mem::transmute(WSManPluginOperationComplete(::core::mem::transmute(requestdetails), flags, errorcode, extendedinformation.into())) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4657,7 +4657,7 @@ where extern "system" { fn WSManPluginReceiveResult(requestdetails: *const WSMAN_PLUGIN_REQUEST, flags: u32, stream: ::windows::core::PCWSTR, streamresult: *const WSMAN_DATA, commandstate: ::windows::core::PCWSTR, exitcode: u32) -> u32; } - ::core::mem::transmute(WSManPluginReceiveResult(::core::mem::transmute(requestdetails), ::core::mem::transmute(flags), stream.into(), ::core::mem::transmute(streamresult), commandstate.into(), ::core::mem::transmute(exitcode))) + ::core::mem::transmute(WSManPluginReceiveResult(::core::mem::transmute(requestdetails), flags, stream.into(), ::core::mem::transmute(streamresult), commandstate.into(), exitcode)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] @@ -4666,7 +4666,7 @@ pub unsafe fn WSManPluginReportCompletion(plugincontext: *const ::core::ffi::c_v extern "system" { fn WSManPluginReportCompletion(plugincontext: *const ::core::ffi::c_void, flags: u32) -> u32; } - ::core::mem::transmute(WSManPluginReportCompletion(::core::mem::transmute(plugincontext), ::core::mem::transmute(flags))) + ::core::mem::transmute(WSManPluginReportCompletion(::core::mem::transmute(plugincontext), flags)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4676,7 +4676,7 @@ pub unsafe fn WSManPluginReportContext(requestdetails: *const WSMAN_PLUGIN_REQUE extern "system" { fn WSManPluginReportContext(requestdetails: *const WSMAN_PLUGIN_REQUEST, flags: u32, context: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WSManPluginReportContext(::core::mem::transmute(requestdetails), ::core::mem::transmute(flags), ::core::mem::transmute(context))) + ::core::mem::transmute(WSManPluginReportContext(::core::mem::transmute(requestdetails), flags, ::core::mem::transmute(context))) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[repr(transparent)] @@ -4776,7 +4776,7 @@ pub unsafe fn WSManReceiveShellOutput(shell: *mut WSMAN_SHELL, command: *const W extern "system" { fn WSManReceiveShellOutput(shell: *mut WSMAN_SHELL, command: *const WSMAN_COMMAND, flags: u32, desiredstreamset: *const WSMAN_STREAM_ID_SET, r#async: *const WSMAN_SHELL_ASYNC, receiveoperation: *mut *mut WSMAN_OPERATION); } - WSManReceiveShellOutput(::core::mem::transmute(shell), ::core::mem::transmute(command), ::core::mem::transmute(flags), ::core::mem::transmute(desiredstreamset), ::core::mem::transmute(r#async), ::core::mem::transmute(receiveoperation)) + WSManReceiveShellOutput(::core::mem::transmute(shell), ::core::mem::transmute(command), flags, ::core::mem::transmute(desiredstreamset), ::core::mem::transmute(r#async), ::core::mem::transmute(receiveoperation)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] @@ -4785,7 +4785,7 @@ pub unsafe fn WSManReconnectShell(shell: *mut WSMAN_SHELL, flags: u32, r#async: extern "system" { fn WSManReconnectShell(shell: *mut WSMAN_SHELL, flags: u32, r#async: *const WSMAN_SHELL_ASYNC); } - WSManReconnectShell(::core::mem::transmute(shell), ::core::mem::transmute(flags), ::core::mem::transmute(r#async)) + WSManReconnectShell(::core::mem::transmute(shell), flags, ::core::mem::transmute(r#async)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] @@ -4794,7 +4794,7 @@ pub unsafe fn WSManReconnectShellCommand(commandhandle: *mut WSMAN_COMMAND, flag extern "system" { fn WSManReconnectShellCommand(commandhandle: *mut WSMAN_COMMAND, flags: u32, r#async: *const WSMAN_SHELL_ASYNC); } - WSManReconnectShellCommand(::core::mem::transmute(commandhandle), ::core::mem::transmute(flags), ::core::mem::transmute(r#async)) + WSManReconnectShellCommand(::core::mem::transmute(commandhandle), flags, ::core::mem::transmute(r#async)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4807,7 +4807,7 @@ where extern "system" { fn WSManRunShellCommand(shell: *mut WSMAN_SHELL, flags: u32, commandline: ::windows::core::PCWSTR, args: *const WSMAN_COMMAND_ARG_SET, options: *const WSMAN_OPTION_SET, r#async: *const WSMAN_SHELL_ASYNC, command: *mut *mut WSMAN_COMMAND); } - WSManRunShellCommand(::core::mem::transmute(shell), ::core::mem::transmute(flags), commandline.into(), ::core::mem::transmute(args), ::core::mem::transmute(options), ::core::mem::transmute(r#async), ::core::mem::transmute(command)) + WSManRunShellCommand(::core::mem::transmute(shell), flags, commandline.into(), ::core::mem::transmute(args), ::core::mem::transmute(options), ::core::mem::transmute(r#async), ::core::mem::transmute(command)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4821,7 +4821,7 @@ where extern "system" { fn WSManRunShellCommandEx(shell: *mut WSMAN_SHELL, flags: u32, commandid: ::windows::core::PCWSTR, commandline: ::windows::core::PCWSTR, args: *const WSMAN_COMMAND_ARG_SET, options: *const WSMAN_OPTION_SET, r#async: *const WSMAN_SHELL_ASYNC, command: *mut *mut WSMAN_COMMAND); } - WSManRunShellCommandEx(::core::mem::transmute(shell), ::core::mem::transmute(flags), commandid.into(), commandline.into(), ::core::mem::transmute(args), ::core::mem::transmute(options), ::core::mem::transmute(r#async), ::core::mem::transmute(command)) + WSManRunShellCommandEx(::core::mem::transmute(shell), flags, commandid.into(), commandline.into(), ::core::mem::transmute(args), ::core::mem::transmute(options), ::core::mem::transmute(r#async), ::core::mem::transmute(command)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4835,7 +4835,7 @@ where extern "system" { fn WSManSendShellInput(shell: *const WSMAN_SHELL, command: *const WSMAN_COMMAND, flags: u32, streamid: ::windows::core::PCWSTR, streamdata: *const WSMAN_DATA, endofstream: super::super::Foundation::BOOL, r#async: *const WSMAN_SHELL_ASYNC, sendoperation: *mut *mut WSMAN_OPERATION); } - WSManSendShellInput(::core::mem::transmute(shell), ::core::mem::transmute(command), ::core::mem::transmute(flags), streamid.into(), ::core::mem::transmute(streamdata), endofstream.into(), ::core::mem::transmute(r#async), ::core::mem::transmute(sendoperation)) + WSManSendShellInput(::core::mem::transmute(shell), ::core::mem::transmute(command), flags, streamid.into(), ::core::mem::transmute(streamdata), endofstream.into(), ::core::mem::transmute(r#async), ::core::mem::transmute(sendoperation)) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[repr(transparent)] @@ -4970,7 +4970,7 @@ pub unsafe fn WSManSetSessionOption(session: *const WSMAN_SESSION, option: WSMan extern "system" { fn WSManSetSessionOption(session: *const WSMAN_SESSION, option: WSManSessionOption, data: *const WSMAN_DATA) -> u32; } - ::core::mem::transmute(WSManSetSessionOption(::core::mem::transmute(session), ::core::mem::transmute(option), ::core::mem::transmute(data))) + ::core::mem::transmute(WSManSetSessionOption(::core::mem::transmute(session), option, ::core::mem::transmute(data))) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[repr(transparent)] @@ -5015,7 +5015,7 @@ where extern "system" { fn WSManSignalShell(shell: *const WSMAN_SHELL, command: *const WSMAN_COMMAND, flags: u32, code: ::windows::core::PCWSTR, r#async: *const WSMAN_SHELL_ASYNC, signaloperation: *mut *mut WSMAN_OPERATION); } - WSManSignalShell(::core::mem::transmute(shell), ::core::mem::transmute(command), ::core::mem::transmute(flags), code.into(), ::core::mem::transmute(r#async), ::core::mem::transmute(signaloperation)) + WSManSignalShell(::core::mem::transmute(shell), ::core::mem::transmute(command), flags, code.into(), ::core::mem::transmute(r#async), ::core::mem::transmute(signaloperation)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 59aef54572..60d24eab70 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RestartManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RestartManager/mod.rs @@ -374,7 +374,7 @@ where extern "system" { fn RmAddFilter(dwsessionhandle: u32, strmodulename: ::windows::core::PCWSTR, pprocess: *const RM_UNIQUE_PROCESS, strserviceshortname: ::windows::core::PCWSTR, filteraction: RM_FILTER_ACTION) -> u32; } - ::core::mem::transmute(RmAddFilter(::core::mem::transmute(dwsessionhandle), strmodulename.into(), ::core::mem::transmute(pprocess), strserviceshortname.into(), ::core::mem::transmute(filteraction))) + ::core::mem::transmute(RmAddFilter(dwsessionhandle, strmodulename.into(), ::core::mem::transmute(pprocess), strserviceshortname.into(), filteraction)) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] #[inline] @@ -383,7 +383,7 @@ pub unsafe fn RmCancelCurrentTask(dwsessionhandle: u32) -> u32 { extern "system" { fn RmCancelCurrentTask(dwsessionhandle: u32) -> u32; } - ::core::mem::transmute(RmCancelCurrentTask(::core::mem::transmute(dwsessionhandle))) + ::core::mem::transmute(RmCancelCurrentTask(dwsessionhandle)) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] #[inline] @@ -392,7 +392,7 @@ pub unsafe fn RmEndSession(dwsessionhandle: u32) -> u32 { extern "system" { fn RmEndSession(dwsessionhandle: u32) -> u32; } - ::core::mem::transmute(RmEndSession(::core::mem::transmute(dwsessionhandle))) + ::core::mem::transmute(RmEndSession(dwsessionhandle)) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] #[inline] @@ -401,7 +401,7 @@ pub unsafe fn RmGetFilterList(dwsessionhandle: u32, pbfilterbuf: *mut u8, cbfilt extern "system" { fn RmGetFilterList(dwsessionhandle: u32, pbfilterbuf: *mut u8, cbfilterbuf: u32, cbfilterbufneeded: *mut u32) -> u32; } - ::core::mem::transmute(RmGetFilterList(::core::mem::transmute(dwsessionhandle), ::core::mem::transmute(pbfilterbuf), ::core::mem::transmute(cbfilterbuf), ::core::mem::transmute(cbfilterbufneeded))) + ::core::mem::transmute(RmGetFilterList(dwsessionhandle, ::core::mem::transmute(pbfilterbuf), cbfilterbuf, ::core::mem::transmute(cbfilterbufneeded))) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -411,7 +411,7 @@ pub unsafe fn RmGetList(dwsessionhandle: u32, pnprocinfoneeded: *mut u32, pnproc extern "system" { fn RmGetList(dwsessionhandle: u32, pnprocinfoneeded: *mut u32, pnprocinfo: *mut u32, rgaffectedapps: *mut RM_PROCESS_INFO, lpdwrebootreasons: *mut u32) -> u32; } - ::core::mem::transmute(RmGetList(::core::mem::transmute(dwsessionhandle), ::core::mem::transmute(pnprocinfoneeded), ::core::mem::transmute(pnprocinfo), ::core::mem::transmute(rgaffectedapps), ::core::mem::transmute(lpdwrebootreasons))) + ::core::mem::transmute(RmGetList(dwsessionhandle, ::core::mem::transmute(pnprocinfoneeded), ::core::mem::transmute(pnprocinfo), ::core::mem::transmute(rgaffectedapps), ::core::mem::transmute(lpdwrebootreasons))) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] #[inline] @@ -433,7 +433,7 @@ pub unsafe fn RmRegisterResources(dwsessionhandle: u32, rgsfilenames: &[::window extern "system" { fn RmRegisterResources(dwsessionhandle: u32, nfiles: u32, rgsfilenames: *const ::windows::core::PWSTR, napplications: u32, rgapplications: *const RM_UNIQUE_PROCESS, nservices: u32, rgsservicenames: *const ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(RmRegisterResources(::core::mem::transmute(dwsessionhandle), rgsfilenames.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsfilenames)), rgapplications.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgapplications)), rgsservicenames.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsservicenames)))) + ::core::mem::transmute(RmRegisterResources(dwsessionhandle, rgsfilenames.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsfilenames)), rgapplications.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgapplications)), rgsservicenames.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsservicenames)))) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -447,7 +447,7 @@ where extern "system" { fn RmRemoveFilter(dwsessionhandle: u32, strmodulename: ::windows::core::PCWSTR, pprocess: *const RM_UNIQUE_PROCESS, strserviceshortname: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(RmRemoveFilter(::core::mem::transmute(dwsessionhandle), strmodulename.into(), ::core::mem::transmute(pprocess), strserviceshortname.into())) + ::core::mem::transmute(RmRemoveFilter(dwsessionhandle, strmodulename.into(), ::core::mem::transmute(pprocess), strserviceshortname.into())) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] #[inline] @@ -456,7 +456,7 @@ pub unsafe fn RmRestart(dwsessionhandle: u32, dwrestartflags: u32, fnstatus: RM_ extern "system" { fn RmRestart(dwsessionhandle: u32, dwrestartflags: u32, fnstatus: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(RmRestart(::core::mem::transmute(dwsessionhandle), ::core::mem::transmute(dwrestartflags), ::core::mem::transmute(fnstatus))) + ::core::mem::transmute(RmRestart(dwsessionhandle, dwrestartflags, ::core::mem::transmute(fnstatus))) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] #[inline] @@ -465,7 +465,7 @@ pub unsafe fn RmShutdown(dwsessionhandle: u32, lactionflags: u32, fnstatus: RM_W extern "system" { fn RmShutdown(dwsessionhandle: u32, lactionflags: u32, fnstatus: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(RmShutdown(::core::mem::transmute(dwsessionhandle), ::core::mem::transmute(lactionflags), ::core::mem::transmute(fnstatus))) + ::core::mem::transmute(RmShutdown(dwsessionhandle, lactionflags, ::core::mem::transmute(fnstatus))) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] #[inline] @@ -474,7 +474,7 @@ pub unsafe fn RmStartSession(psessionhandle: *mut u32, dwsessionflags: u32, strs extern "system" { fn RmStartSession(psessionhandle: *mut u32, dwsessionflags: u32, strsessionkey: ::windows::core::PWSTR) -> u32; } - ::core::mem::transmute(RmStartSession(::core::mem::transmute(psessionhandle), ::core::mem::transmute(dwsessionflags), ::core::mem::transmute(strsessionkey))) + ::core::mem::transmute(RmStartSession(::core::mem::transmute(psessionhandle), dwsessionflags, ::core::mem::transmute(strsessionkey))) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 2600aecdc0..eda1889f47 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs @@ -140,7 +140,7 @@ pub unsafe fn DceErrorInqTextA(rpcstatus: RPC_STATUS, errortext: &mut [u8; 256]) extern "system" { fn DceErrorInqTextA(rpcstatus: RPC_STATUS, errortext: *mut u8) -> RPC_STATUS; } - ::core::mem::transmute(DceErrorInqTextA(::core::mem::transmute(rpcstatus), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(errortext)))) + ::core::mem::transmute(DceErrorInqTextA(rpcstatus, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(errortext)))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -149,7 +149,7 @@ pub unsafe fn DceErrorInqTextW(rpcstatus: RPC_STATUS, errortext: &mut [u16; 256] extern "system" { fn DceErrorInqTextW(rpcstatus: RPC_STATUS, errortext: *mut u16) -> RPC_STATUS; } - ::core::mem::transmute(DceErrorInqTextW(::core::mem::transmute(rpcstatus), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(errortext)))) + ::core::mem::transmute(DceErrorInqTextW(rpcstatus, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(errortext)))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] pub const EEInfoGCCOM: u32 = 11u32; @@ -442,7 +442,7 @@ pub unsafe fn I_RpcAllocate(size: u32) -> *mut ::core::ffi::c_void { extern "system" { fn I_RpcAllocate(size: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(I_RpcAllocate(::core::mem::transmute(size))) + ::core::mem::transmute(I_RpcAllocate(size)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -452,7 +452,7 @@ pub unsafe fn I_RpcAsyncAbortCall(pasync: *const RPC_ASYNC_STATE, exceptioncode: extern "system" { fn I_RpcAsyncAbortCall(pasync: *const RPC_ASYNC_STATE, exceptioncode: u32) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcAsyncAbortCall(::core::mem::transmute(pasync), ::core::mem::transmute(exceptioncode))) + ::core::mem::transmute(I_RpcAsyncAbortCall(::core::mem::transmute(pasync), exceptioncode)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -598,7 +598,7 @@ pub unsafe fn I_RpcBindingSetPrivateOption(hbinding: *const ::core::ffi::c_void, extern "system" { fn I_RpcBindingSetPrivateOption(hbinding: *const ::core::ffi::c_void, option: u32, optionvalue: usize) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcBindingSetPrivateOption(::core::mem::transmute(hbinding), ::core::mem::transmute(option), ::core::mem::transmute(optionvalue))) + ::core::mem::transmute(I_RpcBindingSetPrivateOption(::core::mem::transmute(hbinding), option, optionvalue)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -634,7 +634,7 @@ pub unsafe fn I_RpcExceptionFilter(exceptioncode: u32) -> i32 { extern "system" { fn I_RpcExceptionFilter(exceptioncode: u32) -> i32; } - ::core::mem::transmute(I_RpcExceptionFilter(::core::mem::transmute(exceptioncode))) + ::core::mem::transmute(I_RpcExceptionFilter(exceptioncode)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -717,7 +717,7 @@ pub unsafe fn I_RpcIfInqTransferSyntaxes(rpcifhandle: *mut ::core::ffi::c_void, extern "system" { fn I_RpcIfInqTransferSyntaxes(rpcifhandle: *mut ::core::ffi::c_void, transfersyntaxes: *mut RPC_TRANSFER_SYNTAX, transfersyntaxsize: u32, transfersyntaxcount: *mut u32) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcIfInqTransferSyntaxes(::core::mem::transmute(rpcifhandle), ::core::mem::transmute(transfersyntaxes), ::core::mem::transmute(transfersyntaxsize), ::core::mem::transmute(transfersyntaxcount))) + ::core::mem::transmute(I_RpcIfInqTransferSyntaxes(::core::mem::transmute(rpcifhandle), ::core::mem::transmute(transfersyntaxes), transfersyntaxsize, ::core::mem::transmute(transfersyntaxcount))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -726,7 +726,7 @@ pub unsafe fn I_RpcMapWin32Status(status: RPC_STATUS) -> i32 { extern "system" { fn I_RpcMapWin32Status(status: RPC_STATUS) -> i32; } - ::core::mem::transmute(I_RpcMapWin32Status(::core::mem::transmute(status))) + ::core::mem::transmute(I_RpcMapWin32Status(status)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -753,7 +753,7 @@ pub unsafe fn I_RpcNsBindingSetEntryNameA(binding: *const ::core::ffi::c_void, e extern "system" { fn I_RpcNsBindingSetEntryNameA(binding: *const ::core::ffi::c_void, entrynamesyntax: u32, entryname: *const u8) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcNsBindingSetEntryNameA(::core::mem::transmute(binding), ::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname))) + ::core::mem::transmute(I_RpcNsBindingSetEntryNameA(::core::mem::transmute(binding), entrynamesyntax, ::core::mem::transmute(entryname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -762,7 +762,7 @@ pub unsafe fn I_RpcNsBindingSetEntryNameW(binding: *const ::core::ffi::c_void, e extern "system" { fn I_RpcNsBindingSetEntryNameW(binding: *const ::core::ffi::c_void, entrynamesyntax: u32, entryname: *const u16) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcNsBindingSetEntryNameW(::core::mem::transmute(binding), ::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname))) + ::core::mem::transmute(I_RpcNsBindingSetEntryNameW(::core::mem::transmute(binding), entrynamesyntax, ::core::mem::transmute(entryname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -780,7 +780,7 @@ pub unsafe fn I_RpcNsInterfaceExported(entrynamesyntax: u32, entryname: *mut u16 extern "system" { fn I_RpcNsInterfaceExported(entrynamesyntax: u32, entryname: *mut u16, rpcinterfaceinformation: *mut RPC_SERVER_INTERFACE) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcNsInterfaceExported(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(rpcinterfaceinformation))) + ::core::mem::transmute(I_RpcNsInterfaceExported(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(rpcinterfaceinformation))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -789,7 +789,7 @@ pub unsafe fn I_RpcNsInterfaceUnexported(entrynamesyntax: u32, entryname: *mut u extern "system" { fn I_RpcNsInterfaceUnexported(entrynamesyntax: u32, entryname: *mut u16, rpcinterfaceinformation: *mut RPC_SERVER_INTERFACE) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcNsInterfaceUnexported(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(rpcinterfaceinformation))) + ::core::mem::transmute(I_RpcNsInterfaceUnexported(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(rpcinterfaceinformation))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -798,7 +798,7 @@ pub unsafe fn I_RpcNsRaiseException(message: *mut RPC_MESSAGE, status: RPC_STATU extern "system" { fn I_RpcNsRaiseException(message: *mut RPC_MESSAGE, status: RPC_STATUS); } - I_RpcNsRaiseException(::core::mem::transmute(message), ::core::mem::transmute(status)) + I_RpcNsRaiseException(::core::mem::transmute(message), status) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -816,7 +816,7 @@ pub unsafe fn I_RpcOpenClientProcess(binding: *const ::core::ffi::c_void, desire extern "system" { fn I_RpcOpenClientProcess(binding: *const ::core::ffi::c_void, desiredaccess: u32, clientprocess: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcOpenClientProcess(::core::mem::transmute(binding), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(clientprocess))) + ::core::mem::transmute(I_RpcOpenClientProcess(::core::mem::transmute(binding), desiredaccess, ::core::mem::transmute(clientprocess))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -825,7 +825,7 @@ pub unsafe fn I_RpcPauseExecution(milliseconds: u32) { extern "system" { fn I_RpcPauseExecution(milliseconds: u32); } - I_RpcPauseExecution(::core::mem::transmute(milliseconds)) + I_RpcPauseExecution(milliseconds) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] pub type I_RpcPerformCalloutFn = ::core::option::Option RPC_STATUS>; @@ -907,7 +907,7 @@ pub unsafe fn I_RpcReallocPipeBuffer(message: *const RPC_MESSAGE, newsize: u32) extern "system" { fn I_RpcReallocPipeBuffer(message: *const RPC_MESSAGE, newsize: u32) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcReallocPipeBuffer(::core::mem::transmute(message), ::core::mem::transmute(newsize))) + ::core::mem::transmute(I_RpcReallocPipeBuffer(::core::mem::transmute(message), newsize)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -916,7 +916,7 @@ pub unsafe fn I_RpcReceive(message: *mut RPC_MESSAGE, size: u32) -> RPC_STATUS { extern "system" { fn I_RpcReceive(message: *mut RPC_MESSAGE, size: u32) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcReceive(::core::mem::transmute(message), ::core::mem::transmute(size))) + ::core::mem::transmute(I_RpcReceive(::core::mem::transmute(message), size)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -925,7 +925,7 @@ pub unsafe fn I_RpcRecordCalloutFailure(rpcstatus: RPC_STATUS, calloutstate: *mu extern "system" { fn I_RpcRecordCalloutFailure(rpcstatus: RPC_STATUS, calloutstate: *mut RDR_CALLOUT_STATE, dllname: *mut u16); } - I_RpcRecordCalloutFailure(::core::mem::transmute(rpcstatus), ::core::mem::transmute(calloutstate), ::core::mem::transmute(dllname)) + I_RpcRecordCalloutFailure(rpcstatus, ::core::mem::transmute(calloutstate), ::core::mem::transmute(dllname)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -1078,7 +1078,7 @@ pub unsafe fn I_RpcServerUseProtseq2A(networkaddress: *const u8, protseq: *const extern "system" { fn I_RpcServerUseProtseq2A(networkaddress: *const u8, protseq: *const u8, maxcalls: u32, securitydescriptor: *const ::core::ffi::c_void, policy: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcServerUseProtseq2A(::core::mem::transmute(networkaddress), ::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(I_RpcServerUseProtseq2A(::core::mem::transmute(networkaddress), ::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -1087,7 +1087,7 @@ pub unsafe fn I_RpcServerUseProtseq2W(networkaddress: *const u16, protseq: *cons extern "system" { fn I_RpcServerUseProtseq2W(networkaddress: *const u16, protseq: *const u16, maxcalls: u32, securitydescriptor: *const ::core::ffi::c_void, policy: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcServerUseProtseq2W(::core::mem::transmute(networkaddress), ::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(I_RpcServerUseProtseq2W(::core::mem::transmute(networkaddress), ::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -1096,7 +1096,7 @@ pub unsafe fn I_RpcServerUseProtseqEp2A(networkaddress: *const u8, protseq: *con extern "system" { fn I_RpcServerUseProtseqEp2A(networkaddress: *const u8, protseq: *const u8, maxcalls: u32, endpoint: *const u8, securitydescriptor: *const ::core::ffi::c_void, policy: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcServerUseProtseqEp2A(::core::mem::transmute(networkaddress), ::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(I_RpcServerUseProtseqEp2A(::core::mem::transmute(networkaddress), ::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -1105,7 +1105,7 @@ pub unsafe fn I_RpcServerUseProtseqEp2W(networkaddress: *const u16, protseq: *co extern "system" { fn I_RpcServerUseProtseqEp2W(networkaddress: *const u16, protseq: *const u16, maxcalls: u32, endpoint: *const u16, securitydescriptor: *const ::core::ffi::c_void, policy: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcServerUseProtseqEp2W(::core::mem::transmute(networkaddress), ::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(I_RpcServerUseProtseqEp2W(::core::mem::transmute(networkaddress), ::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -1132,7 +1132,7 @@ pub unsafe fn I_RpcSystemHandleTypeSpecificWork(handle: *mut ::core::ffi::c_void extern "system" { fn I_RpcSystemHandleTypeSpecificWork(handle: *mut ::core::ffi::c_void, actualtype: u8, idltype: u8, marshaldirection: LRPC_SYSTEM_HANDLE_MARSHAL_DIRECTION) -> RPC_STATUS; } - ::core::mem::transmute(I_RpcSystemHandleTypeSpecificWork(::core::mem::transmute(handle), ::core::mem::transmute(actualtype), ::core::mem::transmute(idltype), ::core::mem::transmute(marshaldirection))) + ::core::mem::transmute(I_RpcSystemHandleTypeSpecificWork(::core::mem::transmute(handle), actualtype, idltype, marshaldirection)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -1999,7 +1999,7 @@ pub unsafe fn MesBufferHandleReset(handle: *const ::core::ffi::c_void, handlesty extern "system" { fn MesBufferHandleReset(handle: *const ::core::ffi::c_void, handlestyle: u32, operation: MIDL_ES_CODE, pbuffer: *const *const i8, buffersize: u32, pencodedsize: *mut u32) -> RPC_STATUS; } - ::core::mem::transmute(MesBufferHandleReset(::core::mem::transmute(handle), ::core::mem::transmute(handlestyle), ::core::mem::transmute(operation), ::core::mem::transmute(pbuffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(pencodedsize))) + ::core::mem::transmute(MesBufferHandleReset(::core::mem::transmute(handle), handlestyle, operation, ::core::mem::transmute(pbuffer), buffersize, ::core::mem::transmute(pencodedsize))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -2011,7 +2011,7 @@ where extern "system" { fn MesDecodeBufferHandleCreate(buffer: ::windows::core::PCSTR, buffersize: u32, phandle: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(MesDecodeBufferHandleCreate(buffer.into(), ::core::mem::transmute(buffersize), ::core::mem::transmute(phandle))) + ::core::mem::transmute(MesDecodeBufferHandleCreate(buffer.into(), buffersize, ::core::mem::transmute(phandle))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -2038,7 +2038,7 @@ pub unsafe fn MesEncodeFixedBufferHandleCreate(pbuffer: ::windows::core::PSTR, b extern "system" { fn MesEncodeFixedBufferHandleCreate(pbuffer: ::windows::core::PSTR, buffersize: u32, pencodedsize: *mut u32, phandle: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(MesEncodeFixedBufferHandleCreate(::core::mem::transmute(pbuffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(pencodedsize), ::core::mem::transmute(phandle))) + ::core::mem::transmute(MesEncodeFixedBufferHandleCreate(::core::mem::transmute(pbuffer), buffersize, ::core::mem::transmute(pencodedsize), ::core::mem::transmute(phandle))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -2065,7 +2065,7 @@ pub unsafe fn MesIncrementalHandleReset(handle: *mut ::core::ffi::c_void, userst extern "system" { fn MesIncrementalHandleReset(handle: *mut ::core::ffi::c_void, userstate: *mut ::core::ffi::c_void, allocfn: *mut ::core::ffi::c_void, writefn: *mut ::core::ffi::c_void, readfn: *mut ::core::ffi::c_void, operation: MIDL_ES_CODE) -> RPC_STATUS; } - ::core::mem::transmute(MesIncrementalHandleReset(::core::mem::transmute(handle), ::core::mem::transmute(userstate), ::core::mem::transmute(allocfn), ::core::mem::transmute(writefn), ::core::mem::transmute(readfn), ::core::mem::transmute(operation))) + ::core::mem::transmute(MesIncrementalHandleReset(::core::mem::transmute(handle), ::core::mem::transmute(userstate), ::core::mem::transmute(allocfn), ::core::mem::transmute(writefn), ::core::mem::transmute(readfn), operation)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -4207,7 +4207,7 @@ pub unsafe fn NDRCContextBinding(ccontext: isize) -> *mut ::core::ffi::c_void { extern "system" { fn NDRCContextBinding(ccontext: isize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(NDRCContextBinding(::core::mem::transmute(ccontext))) + ::core::mem::transmute(NDRCContextBinding(ccontext)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -4216,7 +4216,7 @@ pub unsafe fn NDRCContextMarshall(ccontext: isize, pbuff: *mut ::core::ffi::c_vo extern "system" { fn NDRCContextMarshall(ccontext: isize, pbuff: *mut ::core::ffi::c_void); } - NDRCContextMarshall(::core::mem::transmute(ccontext), ::core::mem::transmute(pbuff)) + NDRCContextMarshall(ccontext, ::core::mem::transmute(pbuff)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -4225,7 +4225,7 @@ pub unsafe fn NDRCContextUnmarshall(pccontext: *mut isize, hbinding: *const ::co extern "system" { fn NDRCContextUnmarshall(pccontext: *mut isize, hbinding: *const ::core::ffi::c_void, pbuff: *const ::core::ffi::c_void, datarepresentation: u32); } - NDRCContextUnmarshall(::core::mem::transmute(pccontext), ::core::mem::transmute(hbinding), ::core::mem::transmute(pbuff), ::core::mem::transmute(datarepresentation)) + NDRCContextUnmarshall(::core::mem::transmute(pccontext), ::core::mem::transmute(hbinding), ::core::mem::transmute(pbuff), datarepresentation) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -4243,7 +4243,7 @@ pub unsafe fn NDRSContextMarshall2(bindinghandle: *const ::core::ffi::c_void, cc extern "system" { fn NDRSContextMarshall2(bindinghandle: *const ::core::ffi::c_void, ccontext: *const NDR_SCONTEXT_1, pbuff: *mut ::core::ffi::c_void, userrundownin: *mut ::core::ffi::c_void, ctxguard: *const ::core::ffi::c_void, flags: u32); } - NDRSContextMarshall2(::core::mem::transmute(bindinghandle), ::core::mem::transmute(ccontext), ::core::mem::transmute(pbuff), ::core::mem::transmute(userrundownin), ::core::mem::transmute(ctxguard), ::core::mem::transmute(flags)) + NDRSContextMarshall2(::core::mem::transmute(bindinghandle), ::core::mem::transmute(ccontext), ::core::mem::transmute(pbuff), ::core::mem::transmute(userrundownin), ::core::mem::transmute(ctxguard), flags) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -4261,7 +4261,7 @@ pub unsafe fn NDRSContextUnmarshall(pbuff: *const ::core::ffi::c_void, datarepre extern "system" { fn NDRSContextUnmarshall(pbuff: *const ::core::ffi::c_void, datarepresentation: u32) -> *mut NDR_SCONTEXT_1; } - ::core::mem::transmute(NDRSContextUnmarshall(::core::mem::transmute(pbuff), ::core::mem::transmute(datarepresentation))) + ::core::mem::transmute(NDRSContextUnmarshall(::core::mem::transmute(pbuff), datarepresentation)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -4270,7 +4270,7 @@ pub unsafe fn NDRSContextUnmarshall2(bindinghandle: *const ::core::ffi::c_void, extern "system" { fn NDRSContextUnmarshall2(bindinghandle: *const ::core::ffi::c_void, pbuff: *const ::core::ffi::c_void, datarepresentation: u32, ctxguard: *const ::core::ffi::c_void, flags: u32) -> *mut NDR_SCONTEXT_1; } - ::core::mem::transmute(NDRSContextUnmarshall2(::core::mem::transmute(bindinghandle), ::core::mem::transmute(pbuff), ::core::mem::transmute(datarepresentation), ::core::mem::transmute(ctxguard), ::core::mem::transmute(flags))) + ::core::mem::transmute(NDRSContextUnmarshall2(::core::mem::transmute(bindinghandle), ::core::mem::transmute(pbuff), datarepresentation, ::core::mem::transmute(ctxguard), flags)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -4279,7 +4279,7 @@ pub unsafe fn NDRSContextUnmarshallEx(bindinghandle: *const ::core::ffi::c_void, extern "system" { fn NDRSContextUnmarshallEx(bindinghandle: *const ::core::ffi::c_void, pbuff: *const ::core::ffi::c_void, datarepresentation: u32) -> *mut NDR_SCONTEXT_1; } - ::core::mem::transmute(NDRSContextUnmarshallEx(::core::mem::transmute(bindinghandle), ::core::mem::transmute(pbuff), ::core::mem::transmute(datarepresentation))) + ::core::mem::transmute(NDRSContextUnmarshallEx(::core::mem::transmute(bindinghandle), ::core::mem::transmute(pbuff), datarepresentation)) } #[repr(C)] pub struct NDR_ALLOC_ALL_NODES_CONTEXT(pub u8); @@ -4540,7 +4540,7 @@ pub unsafe fn Ndr64AsyncClientCall(pproxyinfo: *mut MIDL_STUBLESS_PROXY_INFO, np extern "system" { fn Ndr64AsyncClientCall(pproxyinfo: *mut MIDL_STUBLESS_PROXY_INFO, nprocnum: u32, preturnvalue: *mut ::core::ffi::c_void) -> CLIENT_CALL_RETURN; } - ::core::mem::transmute(Ndr64AsyncClientCall(::core::mem::transmute(pproxyinfo), ::core::mem::transmute(nprocnum), ::core::mem::transmute(preturnvalue))) + ::core::mem::transmute(Ndr64AsyncClientCall(::core::mem::transmute(pproxyinfo), nprocnum, ::core::mem::transmute(preturnvalue))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -4568,7 +4568,7 @@ pub unsafe fn Ndr64DcomAsyncClientCall(pproxyinfo: *mut MIDL_STUBLESS_PROXY_INFO extern "system" { fn Ndr64DcomAsyncClientCall(pproxyinfo: *mut MIDL_STUBLESS_PROXY_INFO, nprocnum: u32, preturnvalue: *mut ::core::ffi::c_void) -> CLIENT_CALL_RETURN; } - ::core::mem::transmute(Ndr64DcomAsyncClientCall(::core::mem::transmute(pproxyinfo), ::core::mem::transmute(nprocnum), ::core::mem::transmute(preturnvalue))) + ::core::mem::transmute(Ndr64DcomAsyncClientCall(::core::mem::transmute(pproxyinfo), nprocnum, ::core::mem::transmute(preturnvalue))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4592,7 +4592,7 @@ pub unsafe fn NdrAllocate(pstubmsg: *mut MIDL_STUB_MESSAGE, len: usize) -> *mut extern "system" { fn NdrAllocate(pstubmsg: *mut MIDL_STUB_MESSAGE, len: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(NdrAllocate(::core::mem::transmute(pstubmsg), ::core::mem::transmute(len))) + ::core::mem::transmute(NdrAllocate(::core::mem::transmute(pstubmsg), len)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4651,7 +4651,7 @@ pub unsafe fn NdrByteCountPointerUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pp extern "system" { fn NdrByteCountPointerUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrByteCountPointerUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrByteCountPointerUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4681,7 +4681,7 @@ pub unsafe fn NdrClientCall3(pproxyinfo: *mut MIDL_STUBLESS_PROXY_INFO, nprocnum extern "system" { fn NdrClientCall3(pproxyinfo: *mut MIDL_STUBLESS_PROXY_INFO, nprocnum: u32, preturnvalue: *mut ::core::ffi::c_void) -> CLIENT_CALL_RETURN; } - ::core::mem::transmute(NdrClientCall3(::core::mem::transmute(pproxyinfo), ::core::mem::transmute(nprocnum), ::core::mem::transmute(preturnvalue))) + ::core::mem::transmute(NdrClientCall3(::core::mem::transmute(pproxyinfo), nprocnum, ::core::mem::transmute(preturnvalue))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4691,7 +4691,7 @@ pub unsafe fn NdrClientContextMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, context extern "system" { fn NdrClientContextMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, contexthandle: isize, fcheck: i32); } - NdrClientContextMarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(contexthandle), ::core::mem::transmute(fcheck)) + NdrClientContextMarshall(::core::mem::transmute(pstubmsg), contexthandle, fcheck) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4711,7 +4711,7 @@ pub unsafe fn NdrClientInitialize(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *mut MIDL extern "system" { fn NdrClientInitialize(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *mut MIDL_STUB_MESSAGE, pstubdescriptor: *mut MIDL_STUB_DESC, procnum: u32); } - NdrClientInitialize(::core::mem::transmute(prpcmsg), ::core::mem::transmute(pstubmsg), ::core::mem::transmute(pstubdescriptor), ::core::mem::transmute(procnum)) + NdrClientInitialize(::core::mem::transmute(prpcmsg), ::core::mem::transmute(pstubmsg), ::core::mem::transmute(pstubdescriptor), procnum) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4721,7 +4721,7 @@ pub unsafe fn NdrClientInitializeNew(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *mut M extern "system" { fn NdrClientInitializeNew(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *mut MIDL_STUB_MESSAGE, pstubdescriptor: *mut MIDL_STUB_DESC, procnum: u32); } - NdrClientInitializeNew(::core::mem::transmute(prpcmsg), ::core::mem::transmute(pstubmsg), ::core::mem::transmute(pstubdescriptor), ::core::mem::transmute(procnum)) + NdrClientInitializeNew(::core::mem::transmute(prpcmsg), ::core::mem::transmute(pstubmsg), ::core::mem::transmute(pstubdescriptor), procnum) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4771,7 +4771,7 @@ pub unsafe fn NdrComplexArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemo extern "system" { fn NdrComplexArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrComplexArrayUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrComplexArrayUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4821,7 +4821,7 @@ pub unsafe fn NdrComplexStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmem extern "system" { fn NdrComplexStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrComplexStructUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrComplexStructUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4871,7 +4871,7 @@ pub unsafe fn NdrConformantArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppm extern "system" { fn NdrConformantArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrConformantArrayUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrConformantArrayUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4911,7 +4911,7 @@ pub unsafe fn NdrConformantStringUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pp extern "system" { fn NdrConformantStringUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrConformantStringUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrConformantStringUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4961,7 +4961,7 @@ pub unsafe fn NdrConformantStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pp extern "system" { fn NdrConformantStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrConformantStructUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrConformantStructUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5011,7 +5011,7 @@ pub unsafe fn NdrConformantVaryingArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSA extern "system" { fn NdrConformantVaryingArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrConformantVaryingArrayUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrConformantVaryingArrayUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5061,7 +5061,7 @@ pub unsafe fn NdrConformantVaryingStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESS extern "system" { fn NdrConformantVaryingStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrConformantVaryingStructUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrConformantVaryingStructUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5101,7 +5101,7 @@ pub unsafe fn NdrConvert2(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8, nu extern "system" { fn NdrConvert2(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8, numberparams: i32); } - NdrConvert2(::core::mem::transmute(pstubmsg), ::core::mem::transmute(pformat), ::core::mem::transmute(numberparams)) + NdrConvert2(::core::mem::transmute(pstubmsg), ::core::mem::transmute(pformat), numberparams) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5121,7 +5121,7 @@ pub unsafe fn NdrCorrelationInitialize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory extern "system" { fn NdrCorrelationInitialize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut ::core::ffi::c_void, cachesize: u32, flags: u32); } - NdrCorrelationInitialize(::core::mem::transmute(pstubmsg), ::core::mem::transmute(pmemory), ::core::mem::transmute(cachesize), ::core::mem::transmute(flags)) + NdrCorrelationInitialize(::core::mem::transmute(pstubmsg), ::core::mem::transmute(pmemory), cachesize, flags) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5218,7 +5218,7 @@ pub unsafe fn NdrEncapsulatedUnionUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, p extern "system" { fn NdrEncapsulatedUnionUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrEncapsulatedUnionUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrEncapsulatedUnionUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5268,7 +5268,7 @@ pub unsafe fn NdrFixedArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory extern "system" { fn NdrFixedArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrFixedArrayUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrFixedArrayUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5296,7 +5296,7 @@ pub unsafe fn NdrFullPointerXlatInit(numberofpointers: u32, xlatside: XLAT_SIDE) extern "system" { fn NdrFullPointerXlatInit(numberofpointers: u32, xlatside: XLAT_SIDE) -> *mut FULL_PTR_XLAT_TABLES; } - ::core::mem::transmute(NdrFullPointerXlatInit(::core::mem::transmute(numberofpointers), ::core::mem::transmute(xlatside))) + ::core::mem::transmute(NdrFullPointerXlatInit(numberofpointers, xlatside)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5306,7 +5306,7 @@ pub unsafe fn NdrGetBuffer(pstubmsg: *mut MIDL_STUB_MESSAGE, bufferlength: u32, extern "system" { fn NdrGetBuffer(pstubmsg: *mut MIDL_STUB_MESSAGE, bufferlength: u32, handle: *mut ::core::ffi::c_void) -> *mut u8; } - ::core::mem::transmute(NdrGetBuffer(::core::mem::transmute(pstubmsg), ::core::mem::transmute(bufferlength), ::core::mem::transmute(handle))) + ::core::mem::transmute(NdrGetBuffer(::core::mem::transmute(pstubmsg), bufferlength, ::core::mem::transmute(handle))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5326,7 +5326,7 @@ pub unsafe fn NdrGetUserMarshalInfo(pflags: *const u32, informationlevel: u32, p extern "system" { fn NdrGetUserMarshalInfo(pflags: *const u32, informationlevel: u32, pmarshalinfo: *mut NDR_USER_MARSHAL_INFO) -> RPC_STATUS; } - ::core::mem::transmute(NdrGetUserMarshalInfo(::core::mem::transmute(pflags), ::core::mem::transmute(informationlevel), ::core::mem::transmute(pmarshalinfo))) + ::core::mem::transmute(NdrGetUserMarshalInfo(::core::mem::transmute(pflags), informationlevel, ::core::mem::transmute(pmarshalinfo))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5376,7 +5376,7 @@ pub unsafe fn NdrInterfacePointerUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pp extern "system" { fn NdrInterfacePointerUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrInterfacePointerUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrInterfacePointerUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5386,7 +5386,7 @@ pub unsafe fn NdrMapCommAndFaultStatus(pstubmsg: *mut MIDL_STUB_MESSAGE, pcommst extern "system" { fn NdrMapCommAndFaultStatus(pstubmsg: *mut MIDL_STUB_MESSAGE, pcommstatus: *mut u32, pfaultstatus: *mut u32, status: RPC_STATUS) -> RPC_STATUS; } - ::core::mem::transmute(NdrMapCommAndFaultStatus(::core::mem::transmute(pstubmsg), ::core::mem::transmute(pcommstatus), ::core::mem::transmute(pfaultstatus), ::core::mem::transmute(status))) + ::core::mem::transmute(NdrMapCommAndFaultStatus(::core::mem::transmute(pstubmsg), ::core::mem::transmute(pcommstatus), ::core::mem::transmute(pfaultstatus), status)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5416,7 +5416,7 @@ pub unsafe fn NdrMesProcEncodeDecode3(handle: *mut ::core::ffi::c_void, pproxyin extern "system" { fn NdrMesProcEncodeDecode3(handle: *mut ::core::ffi::c_void, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, nprocnum: u32, preturnvalue: *mut ::core::ffi::c_void) -> CLIENT_CALL_RETURN; } - ::core::mem::transmute(NdrMesProcEncodeDecode3(::core::mem::transmute(handle), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(nprocnum), ::core::mem::transmute(preturnvalue))) + ::core::mem::transmute(NdrMesProcEncodeDecode3(::core::mem::transmute(handle), ::core::mem::transmute(pproxyinfo), nprocnum, ::core::mem::transmute(preturnvalue))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -5444,7 +5444,7 @@ pub unsafe fn NdrMesSimpleTypeDecode(handle: *mut ::core::ffi::c_void, pobject: extern "system" { fn NdrMesSimpleTypeDecode(handle: *mut ::core::ffi::c_void, pobject: *mut ::core::ffi::c_void, size: i16); } - NdrMesSimpleTypeDecode(::core::mem::transmute(handle), ::core::mem::transmute(pobject), ::core::mem::transmute(size)) + NdrMesSimpleTypeDecode(::core::mem::transmute(handle), ::core::mem::transmute(pobject), size) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5454,7 +5454,7 @@ pub unsafe fn NdrMesSimpleTypeDecodeAll(handle: *mut ::core::ffi::c_void, pproxy extern "system" { fn NdrMesSimpleTypeDecodeAll(handle: *mut ::core::ffi::c_void, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, pobject: *mut ::core::ffi::c_void, size: i16); } - NdrMesSimpleTypeDecodeAll(::core::mem::transmute(handle), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(pobject), ::core::mem::transmute(size)) + NdrMesSimpleTypeDecodeAll(::core::mem::transmute(handle), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(pobject), size) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5464,7 +5464,7 @@ pub unsafe fn NdrMesSimpleTypeEncode(handle: *mut ::core::ffi::c_void, pstubdesc extern "system" { fn NdrMesSimpleTypeEncode(handle: *mut ::core::ffi::c_void, pstubdesc: *const MIDL_STUB_DESC, pobject: *const ::core::ffi::c_void, size: i16); } - NdrMesSimpleTypeEncode(::core::mem::transmute(handle), ::core::mem::transmute(pstubdesc), ::core::mem::transmute(pobject), ::core::mem::transmute(size)) + NdrMesSimpleTypeEncode(::core::mem::transmute(handle), ::core::mem::transmute(pstubdesc), ::core::mem::transmute(pobject), size) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5474,7 +5474,7 @@ pub unsafe fn NdrMesSimpleTypeEncodeAll(handle: *mut ::core::ffi::c_void, pproxy extern "system" { fn NdrMesSimpleTypeEncodeAll(handle: *mut ::core::ffi::c_void, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, pobject: *const ::core::ffi::c_void, size: i16); } - NdrMesSimpleTypeEncodeAll(::core::mem::transmute(handle), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(pobject), ::core::mem::transmute(size)) + NdrMesSimpleTypeEncodeAll(::core::mem::transmute(handle), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(pobject), size) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5504,7 +5504,7 @@ pub unsafe fn NdrMesTypeAlignSize3(handle: *mut ::core::ffi::c_void, ppicklingin extern "system" { fn NdrMesTypeAlignSize3(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset: *const *const u32, ntypeindex: u32, pobject: *const ::core::ffi::c_void) -> usize; } - ::core::mem::transmute(NdrMesTypeAlignSize3(::core::mem::transmute(handle), ::core::mem::transmute(ppicklinginfo), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(arrtypeoffset), ::core::mem::transmute(ntypeindex), ::core::mem::transmute(pobject))) + ::core::mem::transmute(NdrMesTypeAlignSize3(::core::mem::transmute(handle), ::core::mem::transmute(ppicklinginfo), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(arrtypeoffset), ntypeindex, ::core::mem::transmute(pobject))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5534,7 +5534,7 @@ pub unsafe fn NdrMesTypeDecode3(handle: *mut ::core::ffi::c_void, ppicklinginfo: extern "system" { fn NdrMesTypeDecode3(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset: *const *const u32, ntypeindex: u32, pobject: *mut ::core::ffi::c_void); } - NdrMesTypeDecode3(::core::mem::transmute(handle), ::core::mem::transmute(ppicklinginfo), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(arrtypeoffset), ::core::mem::transmute(ntypeindex), ::core::mem::transmute(pobject)) + NdrMesTypeDecode3(::core::mem::transmute(handle), ::core::mem::transmute(ppicklinginfo), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(arrtypeoffset), ntypeindex, ::core::mem::transmute(pobject)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5564,7 +5564,7 @@ pub unsafe fn NdrMesTypeEncode3(handle: *mut ::core::ffi::c_void, ppicklinginfo: extern "system" { fn NdrMesTypeEncode3(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset: *const *const u32, ntypeindex: u32, pobject: *const ::core::ffi::c_void); } - NdrMesTypeEncode3(::core::mem::transmute(handle), ::core::mem::transmute(ppicklinginfo), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(arrtypeoffset), ::core::mem::transmute(ntypeindex), ::core::mem::transmute(pobject)) + NdrMesTypeEncode3(::core::mem::transmute(handle), ::core::mem::transmute(ppicklinginfo), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(arrtypeoffset), ntypeindex, ::core::mem::transmute(pobject)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5584,7 +5584,7 @@ pub unsafe fn NdrMesTypeFree3(handle: *mut ::core::ffi::c_void, ppicklinginfo: * extern "system" { fn NdrMesTypeFree3(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset: *const *const u32, ntypeindex: u32, pobject: *mut ::core::ffi::c_void); } - NdrMesTypeFree3(::core::mem::transmute(handle), ::core::mem::transmute(ppicklinginfo), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(arrtypeoffset), ::core::mem::transmute(ntypeindex), ::core::mem::transmute(pobject)) + NdrMesTypeFree3(::core::mem::transmute(handle), ::core::mem::transmute(ppicklinginfo), ::core::mem::transmute(pproxyinfo), ::core::mem::transmute(arrtypeoffset), ntypeindex, ::core::mem::transmute(pobject)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5624,7 +5624,7 @@ pub unsafe fn NdrNonConformantStringUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, extern "system" { fn NdrNonConformantStringUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrNonConformantStringUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrNonConformantStringUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5674,7 +5674,7 @@ pub unsafe fn NdrNonEncapsulatedUnionUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE extern "system" { fn NdrNonEncapsulatedUnionUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrNonEncapsulatedUnionUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrNonEncapsulatedUnionUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5684,7 +5684,7 @@ pub unsafe fn NdrNsGetBuffer(pstubmsg: *mut MIDL_STUB_MESSAGE, bufferlength: u32 extern "system" { fn NdrNsGetBuffer(pstubmsg: *mut MIDL_STUB_MESSAGE, bufferlength: u32, handle: *mut ::core::ffi::c_void) -> *mut u8; } - ::core::mem::transmute(NdrNsGetBuffer(::core::mem::transmute(pstubmsg), ::core::mem::transmute(bufferlength), ::core::mem::transmute(handle))) + ::core::mem::transmute(NdrNsGetBuffer(::core::mem::transmute(pstubmsg), bufferlength, ::core::mem::transmute(handle))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5703,7 +5703,7 @@ pub unsafe fn NdrOleAllocate(size: usize) -> *mut ::core::ffi::c_void { extern "system" { fn NdrOleAllocate(size: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(NdrOleAllocate(::core::mem::transmute(size))) + ::core::mem::transmute(NdrOleAllocate(size)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -5802,7 +5802,7 @@ pub unsafe fn NdrPointerUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: * extern "system" { fn NdrPointerUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrPointerUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrPointerUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5812,7 +5812,7 @@ pub unsafe fn NdrRangeUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mu extern "system" { fn NdrRangeUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrRangeUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrRangeUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -5821,7 +5821,7 @@ pub unsafe fn NdrRpcSmClientAllocate(size: usize) -> *mut ::core::ffi::c_void { extern "system" { fn NdrRpcSmClientAllocate(size: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(NdrRpcSmClientAllocate(::core::mem::transmute(size))) + ::core::mem::transmute(NdrRpcSmClientAllocate(size)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -5849,7 +5849,7 @@ pub unsafe fn NdrRpcSsDefaultAllocate(size: usize) -> *mut ::core::ffi::c_void { extern "system" { fn NdrRpcSsDefaultAllocate(size: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(NdrRpcSsDefaultAllocate(::core::mem::transmute(size))) + ::core::mem::transmute(NdrRpcSsDefaultAllocate(size)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -5995,7 +5995,7 @@ pub unsafe fn NdrServerInitializePartial(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *m extern "system" { fn NdrServerInitializePartial(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *mut MIDL_STUB_MESSAGE, pstubdescriptor: *mut MIDL_STUB_DESC, requestedbuffersize: u32); } - NdrServerInitializePartial(::core::mem::transmute(prpcmsg), ::core::mem::transmute(pstubmsg), ::core::mem::transmute(pstubdescriptor), ::core::mem::transmute(requestedbuffersize)) + NdrServerInitializePartial(::core::mem::transmute(prpcmsg), ::core::mem::transmute(pstubmsg), ::core::mem::transmute(pstubdescriptor), requestedbuffersize) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6055,7 +6055,7 @@ pub unsafe fn NdrSimpleStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemo extern "system" { fn NdrSimpleStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrSimpleStructUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrSimpleStructUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6065,7 +6065,7 @@ pub unsafe fn NdrSimpleTypeMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: * extern "system" { fn NdrSimpleTypeMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, formatchar: u8); } - NdrSimpleTypeMarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(pmemory), ::core::mem::transmute(formatchar)) + NdrSimpleTypeMarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(pmemory), formatchar) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6075,7 +6075,7 @@ pub unsafe fn NdrSimpleTypeUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: extern "system" { fn NdrSimpleTypeUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, formatchar: u8); } - NdrSimpleTypeUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(pmemory), ::core::mem::transmute(formatchar)) + NdrSimpleTypeUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(pmemory), formatchar) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -6142,7 +6142,7 @@ pub unsafe fn NdrUserMarshalSimpleTypeConvert(pflags: *mut u32, pbuffer: *mut u8 extern "system" { fn NdrUserMarshalSimpleTypeConvert(pflags: *mut u32, pbuffer: *mut u8, formatchar: u8) -> *mut u8; } - ::core::mem::transmute(NdrUserMarshalSimpleTypeConvert(::core::mem::transmute(pflags), ::core::mem::transmute(pbuffer), ::core::mem::transmute(formatchar))) + ::core::mem::transmute(NdrUserMarshalSimpleTypeConvert(::core::mem::transmute(pflags), ::core::mem::transmute(pbuffer), formatchar)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6152,7 +6152,7 @@ pub unsafe fn NdrUserMarshalUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemor extern "system" { fn NdrUserMarshalUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrUserMarshalUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrUserMarshalUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6202,7 +6202,7 @@ pub unsafe fn NdrVaryingArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemo extern "system" { fn NdrVaryingArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrVaryingArrayUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrVaryingArrayUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6252,7 +6252,7 @@ pub unsafe fn NdrXmitOrRepAsUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemor extern "system" { fn NdrXmitOrRepAsUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8; } - ::core::mem::transmute(NdrXmitOrRepAsUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), ::core::mem::transmute(fmustalloc))) + ::core::mem::transmute(NdrXmitOrRepAsUnmarshall(::core::mem::transmute(pstubmsg), ::core::mem::transmute(ppmemory), ::core::mem::transmute(pformat), fmustalloc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -10108,7 +10108,7 @@ pub unsafe fn RpcAsyncAbortCall(pasync: *mut RPC_ASYNC_STATE, exceptioncode: u32 extern "system" { fn RpcAsyncAbortCall(pasync: *mut RPC_ASYNC_STATE, exceptioncode: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcAsyncAbortCall(::core::mem::transmute(pasync), ::core::mem::transmute(exceptioncode))) + ::core::mem::transmute(RpcAsyncAbortCall(::core::mem::transmute(pasync), exceptioncode)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -10151,7 +10151,7 @@ pub unsafe fn RpcAsyncInitializeHandle(pasync: *mut RPC_ASYNC_STATE, size: u32) extern "system" { fn RpcAsyncInitializeHandle(pasync: *mut RPC_ASYNC_STATE, size: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcAsyncInitializeHandle(::core::mem::transmute(pasync), ::core::mem::transmute(size))) + ::core::mem::transmute(RpcAsyncInitializeHandle(::core::mem::transmute(pasync), size)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -10245,7 +10245,7 @@ pub unsafe fn RpcBindingInqAuthClientExA(clientbinding: *const ::core::ffi::c_vo extern "system" { fn RpcBindingInqAuthClientExA(clientbinding: *const ::core::ffi::c_void, privs: *mut *mut ::core::ffi::c_void, serverprincname: *mut *mut u8, authnlevel: *mut u32, authnsvc: *mut u32, authzsvc: *mut u32, flags: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingInqAuthClientExA(::core::mem::transmute(clientbinding), ::core::mem::transmute(privs), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authzsvc), ::core::mem::transmute(flags))) + ::core::mem::transmute(RpcBindingInqAuthClientExA(::core::mem::transmute(clientbinding), ::core::mem::transmute(privs), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authzsvc), flags)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10254,7 +10254,7 @@ pub unsafe fn RpcBindingInqAuthClientExW(clientbinding: *const ::core::ffi::c_vo extern "system" { fn RpcBindingInqAuthClientExW(clientbinding: *const ::core::ffi::c_void, privs: *mut *mut ::core::ffi::c_void, serverprincname: *mut *mut u16, authnlevel: *mut u32, authnsvc: *mut u32, authzsvc: *mut u32, flags: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingInqAuthClientExW(::core::mem::transmute(clientbinding), ::core::mem::transmute(privs), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authzsvc), ::core::mem::transmute(flags))) + ::core::mem::transmute(RpcBindingInqAuthClientExW(::core::mem::transmute(clientbinding), ::core::mem::transmute(privs), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authzsvc), flags)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10282,7 +10282,7 @@ pub unsafe fn RpcBindingInqAuthInfoExA(binding: *const ::core::ffi::c_void, serv extern "system" { fn RpcBindingInqAuthInfoExA(binding: *const ::core::ffi::c_void, serverprincname: *mut *mut u8, authnlevel: *mut u32, authnsvc: *mut u32, authidentity: *mut *mut ::core::ffi::c_void, authzsvc: *mut u32, rpcqosversion: u32, securityqos: *mut RPC_SECURITY_QOS) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingInqAuthInfoExA(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authidentity), ::core::mem::transmute(authzsvc), ::core::mem::transmute(rpcqosversion), ::core::mem::transmute(securityqos))) + ::core::mem::transmute(RpcBindingInqAuthInfoExA(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authidentity), ::core::mem::transmute(authzsvc), rpcqosversion, ::core::mem::transmute(securityqos))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10292,7 +10292,7 @@ pub unsafe fn RpcBindingInqAuthInfoExW(binding: *const ::core::ffi::c_void, serv extern "system" { fn RpcBindingInqAuthInfoExW(binding: *const ::core::ffi::c_void, serverprincname: *mut *mut u16, authnlevel: *mut u32, authnsvc: *mut u32, authidentity: *mut *mut ::core::ffi::c_void, authzsvc: *mut u32, rpcqosversion: u32, securityqos: *mut RPC_SECURITY_QOS) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingInqAuthInfoExW(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authidentity), ::core::mem::transmute(authzsvc), ::core::mem::transmute(rpcqosversion), ::core::mem::transmute(securityqos))) + ::core::mem::transmute(RpcBindingInqAuthInfoExW(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authidentity), ::core::mem::transmute(authzsvc), rpcqosversion, ::core::mem::transmute(securityqos))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10328,7 +10328,7 @@ pub unsafe fn RpcBindingInqOption(hbinding: *const ::core::ffi::c_void, option: extern "system" { fn RpcBindingInqOption(hbinding: *const ::core::ffi::c_void, option: u32, poptionvalue: *mut usize) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingInqOption(::core::mem::transmute(hbinding), ::core::mem::transmute(option), ::core::mem::transmute(poptionvalue))) + ::core::mem::transmute(RpcBindingInqOption(::core::mem::transmute(hbinding), option, ::core::mem::transmute(poptionvalue))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10355,7 +10355,7 @@ pub unsafe fn RpcBindingSetAuthInfoA(binding: *const ::core::ffi::c_void, server extern "system" { fn RpcBindingSetAuthInfoA(binding: *const ::core::ffi::c_void, serverprincname: *const u8, authnlevel: u32, authnsvc: u32, authidentity: *const ::core::ffi::c_void, authzsvc: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingSetAuthInfoA(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authidentity), ::core::mem::transmute(authzsvc))) + ::core::mem::transmute(RpcBindingSetAuthInfoA(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), authnlevel, authnsvc, ::core::mem::transmute(authidentity), authzsvc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10365,7 +10365,7 @@ pub unsafe fn RpcBindingSetAuthInfoExA(binding: *const ::core::ffi::c_void, serv extern "system" { fn RpcBindingSetAuthInfoExA(binding: *const ::core::ffi::c_void, serverprincname: *const u8, authnlevel: u32, authnsvc: u32, authidentity: *const ::core::ffi::c_void, authzsvc: u32, securityqos: *const RPC_SECURITY_QOS) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingSetAuthInfoExA(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authidentity), ::core::mem::transmute(authzsvc), ::core::mem::transmute(securityqos))) + ::core::mem::transmute(RpcBindingSetAuthInfoExA(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), authnlevel, authnsvc, ::core::mem::transmute(authidentity), authzsvc, ::core::mem::transmute(securityqos))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10375,7 +10375,7 @@ pub unsafe fn RpcBindingSetAuthInfoExW(binding: *const ::core::ffi::c_void, serv extern "system" { fn RpcBindingSetAuthInfoExW(binding: *const ::core::ffi::c_void, serverprincname: *const u16, authnlevel: u32, authnsvc: u32, authidentity: *const ::core::ffi::c_void, authzsvc: u32, securityqos: *const RPC_SECURITY_QOS) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingSetAuthInfoExW(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authidentity), ::core::mem::transmute(authzsvc), ::core::mem::transmute(securityqos))) + ::core::mem::transmute(RpcBindingSetAuthInfoExW(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), authnlevel, authnsvc, ::core::mem::transmute(authidentity), authzsvc, ::core::mem::transmute(securityqos))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10384,7 +10384,7 @@ pub unsafe fn RpcBindingSetAuthInfoW(binding: *const ::core::ffi::c_void, server extern "system" { fn RpcBindingSetAuthInfoW(binding: *const ::core::ffi::c_void, serverprincname: *const u16, authnlevel: u32, authnsvc: u32, authidentity: *const ::core::ffi::c_void, authzsvc: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingSetAuthInfoW(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authidentity), ::core::mem::transmute(authzsvc))) + ::core::mem::transmute(RpcBindingSetAuthInfoW(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), authnlevel, authnsvc, ::core::mem::transmute(authidentity), authzsvc)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10402,7 +10402,7 @@ pub unsafe fn RpcBindingSetOption(hbinding: *const ::core::ffi::c_void, option: extern "system" { fn RpcBindingSetOption(hbinding: *const ::core::ffi::c_void, option: u32, optionvalue: usize) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingSetOption(::core::mem::transmute(hbinding), ::core::mem::transmute(option), ::core::mem::transmute(optionvalue))) + ::core::mem::transmute(RpcBindingSetOption(::core::mem::transmute(hbinding), option, optionvalue)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10518,7 +10518,7 @@ pub unsafe fn RpcCancelThreadEx(thread: *const ::core::ffi::c_void, timeout: i32 extern "system" { fn RpcCancelThreadEx(thread: *const ::core::ffi::c_void, timeout: i32) -> RPC_STATUS; } - ::core::mem::transmute(RpcCancelThreadEx(::core::mem::transmute(thread), ::core::mem::transmute(timeout))) + ::core::mem::transmute(RpcCancelThreadEx(::core::mem::transmute(thread), timeout)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -10528,7 +10528,7 @@ pub unsafe fn RpcCertGeneratePrincipalNameA(context: *const super::super::Securi extern "system" { fn RpcCertGeneratePrincipalNameA(context: *const super::super::Security::Cryptography::CERT_CONTEXT, flags: u32, pbuffer: *mut *mut u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcCertGeneratePrincipalNameA(::core::mem::transmute(context), ::core::mem::transmute(flags), ::core::mem::transmute(pbuffer))) + ::core::mem::transmute(RpcCertGeneratePrincipalNameA(::core::mem::transmute(context), flags, ::core::mem::transmute(pbuffer))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -10538,7 +10538,7 @@ pub unsafe fn RpcCertGeneratePrincipalNameW(context: *const super::super::Securi extern "system" { fn RpcCertGeneratePrincipalNameW(context: *const super::super::Security::Cryptography::CERT_CONTEXT, flags: u32, pbuffer: *mut *mut u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcCertGeneratePrincipalNameW(::core::mem::transmute(context), ::core::mem::transmute(flags), ::core::mem::transmute(pbuffer))) + ::core::mem::transmute(RpcCertGeneratePrincipalNameW(::core::mem::transmute(context), flags, ::core::mem::transmute(pbuffer))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10651,7 +10651,7 @@ pub unsafe fn RpcErrorLoadErrorInfo(errorblob: *const ::core::ffi::c_void, blobs extern "system" { fn RpcErrorLoadErrorInfo(errorblob: *const ::core::ffi::c_void, blobsize: usize, enumhandle: *mut RPC_ERROR_ENUM_HANDLE) -> RPC_STATUS; } - ::core::mem::transmute(RpcErrorLoadErrorInfo(::core::mem::transmute(errorblob), ::core::mem::transmute(blobsize), ::core::mem::transmute(enumhandle))) + ::core::mem::transmute(RpcErrorLoadErrorInfo(::core::mem::transmute(errorblob), blobsize, ::core::mem::transmute(enumhandle))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10687,7 +10687,7 @@ pub unsafe fn RpcExceptionFilter(exceptioncode: u32) -> i32 { extern "system" { fn RpcExceptionFilter(exceptioncode: u32) -> i32; } - ::core::mem::transmute(RpcExceptionFilter(::core::mem::transmute(exceptioncode))) + ::core::mem::transmute(RpcExceptionFilter(exceptioncode)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10709,7 +10709,7 @@ where extern "system" { fn RpcGetAuthorizationContextForClient(clientbinding: *const ::core::ffi::c_void, impersonateonreturn: super::super::Foundation::BOOL, reserved1: *const ::core::ffi::c_void, pexpirationtime: *const i64, reserved2: super::super::Foundation::LUID, reserved3: u32, reserved4: *const ::core::ffi::c_void, pauthzclientcontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcGetAuthorizationContextForClient(::core::mem::transmute(clientbinding), impersonateonreturn.into(), ::core::mem::transmute(reserved1), ::core::mem::transmute(pexpirationtime), ::core::mem::transmute(reserved2), ::core::mem::transmute(reserved3), ::core::mem::transmute(reserved4), ::core::mem::transmute(pauthzclientcontext))) + ::core::mem::transmute(RpcGetAuthorizationContextForClient(::core::mem::transmute(clientbinding), impersonateonreturn.into(), ::core::mem::transmute(reserved1), ::core::mem::transmute(pexpirationtime), ::core::mem::transmute(reserved2), reserved3, ::core::mem::transmute(reserved4), ::core::mem::transmute(pauthzclientcontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10801,7 +10801,7 @@ pub unsafe fn RpcMgmtEpEltInqBegin(epbinding: *const ::core::ffi::c_void, inquir extern "system" { fn RpcMgmtEpEltInqBegin(epbinding: *const ::core::ffi::c_void, inquirytype: u32, ifid: *const RPC_IF_ID, versoption: u32, objectuuid: *const ::windows::core::GUID, inquirycontext: *mut *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcMgmtEpEltInqBegin(::core::mem::transmute(epbinding), ::core::mem::transmute(inquirytype), ::core::mem::transmute(ifid), ::core::mem::transmute(versoption), ::core::mem::transmute(objectuuid), ::core::mem::transmute(inquirycontext))) + ::core::mem::transmute(RpcMgmtEpEltInqBegin(::core::mem::transmute(epbinding), inquirytype, ::core::mem::transmute(ifid), versoption, ::core::mem::transmute(objectuuid), ::core::mem::transmute(inquirycontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10855,7 +10855,7 @@ pub unsafe fn RpcMgmtInqDefaultProtectLevel(authnsvc: u32, authnlevel: *mut u32) extern "system" { fn RpcMgmtInqDefaultProtectLevel(authnsvc: u32, authnlevel: *mut u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcMgmtInqDefaultProtectLevel(::core::mem::transmute(authnsvc), ::core::mem::transmute(authnlevel))) + ::core::mem::transmute(RpcMgmtInqDefaultProtectLevel(authnsvc, ::core::mem::transmute(authnlevel))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10873,7 +10873,7 @@ pub unsafe fn RpcMgmtInqServerPrincNameA(binding: *const ::core::ffi::c_void, au extern "system" { fn RpcMgmtInqServerPrincNameA(binding: *const ::core::ffi::c_void, authnsvc: u32, serverprincname: *mut *mut u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcMgmtInqServerPrincNameA(::core::mem::transmute(binding), ::core::mem::transmute(authnsvc), ::core::mem::transmute(serverprincname))) + ::core::mem::transmute(RpcMgmtInqServerPrincNameA(::core::mem::transmute(binding), authnsvc, ::core::mem::transmute(serverprincname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10882,7 +10882,7 @@ pub unsafe fn RpcMgmtInqServerPrincNameW(binding: *const ::core::ffi::c_void, au extern "system" { fn RpcMgmtInqServerPrincNameW(binding: *const ::core::ffi::c_void, authnsvc: u32, serverprincname: *mut *mut u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcMgmtInqServerPrincNameW(::core::mem::transmute(binding), ::core::mem::transmute(authnsvc), ::core::mem::transmute(serverprincname))) + ::core::mem::transmute(RpcMgmtInqServerPrincNameW(::core::mem::transmute(binding), authnsvc, ::core::mem::transmute(serverprincname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10918,7 +10918,7 @@ pub unsafe fn RpcMgmtSetCancelTimeout(timeout: i32) -> RPC_STATUS { extern "system" { fn RpcMgmtSetCancelTimeout(timeout: i32) -> RPC_STATUS; } - ::core::mem::transmute(RpcMgmtSetCancelTimeout(::core::mem::transmute(timeout))) + ::core::mem::transmute(RpcMgmtSetCancelTimeout(timeout)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10927,7 +10927,7 @@ pub unsafe fn RpcMgmtSetComTimeout(binding: *const ::core::ffi::c_void, timeout: extern "system" { fn RpcMgmtSetComTimeout(binding: *const ::core::ffi::c_void, timeout: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcMgmtSetComTimeout(::core::mem::transmute(binding), ::core::mem::transmute(timeout))) + ::core::mem::transmute(RpcMgmtSetComTimeout(::core::mem::transmute(binding), timeout)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -10936,7 +10936,7 @@ pub unsafe fn RpcMgmtSetServerStackSize(threadstacksize: u32) -> RPC_STATUS { extern "system" { fn RpcMgmtSetServerStackSize(threadstacksize: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcMgmtSetServerStackSize(::core::mem::transmute(threadstacksize))) + ::core::mem::transmute(RpcMgmtSetServerStackSize(threadstacksize)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11008,7 +11008,7 @@ pub unsafe fn RpcNsBindingExportA(entrynamesyntax: u32, entryname: *const u8, if extern "system" { fn RpcNsBindingExportA(entrynamesyntax: u32, entryname: *const u8, ifspec: *const ::core::ffi::c_void, bindingvec: *const RPC_BINDING_VECTOR, objectuuidvec: *const UUID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingExportA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(bindingvec), ::core::mem::transmute(objectuuidvec))) + ::core::mem::transmute(RpcNsBindingExportA(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(bindingvec), ::core::mem::transmute(objectuuidvec))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11017,7 +11017,7 @@ pub unsafe fn RpcNsBindingExportPnPA(entrynamesyntax: u32, entryname: *const u8, extern "system" { fn RpcNsBindingExportPnPA(entrynamesyntax: u32, entryname: *const u8, ifspec: *const ::core::ffi::c_void, objectvector: *const UUID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingExportPnPA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectvector))) + ::core::mem::transmute(RpcNsBindingExportPnPA(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectvector))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11026,7 +11026,7 @@ pub unsafe fn RpcNsBindingExportPnPW(entrynamesyntax: u32, entryname: *const u16 extern "system" { fn RpcNsBindingExportPnPW(entrynamesyntax: u32, entryname: *const u16, ifspec: *const ::core::ffi::c_void, objectvector: *const UUID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingExportPnPW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectvector))) + ::core::mem::transmute(RpcNsBindingExportPnPW(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectvector))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11035,7 +11035,7 @@ pub unsafe fn RpcNsBindingExportW(entrynamesyntax: u32, entryname: *const u16, i extern "system" { fn RpcNsBindingExportW(entrynamesyntax: u32, entryname: *const u16, ifspec: *const ::core::ffi::c_void, bindingvec: *const RPC_BINDING_VECTOR, objectuuidvec: *const UUID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingExportW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(bindingvec), ::core::mem::transmute(objectuuidvec))) + ::core::mem::transmute(RpcNsBindingExportW(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(bindingvec), ::core::mem::transmute(objectuuidvec))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11044,7 +11044,7 @@ pub unsafe fn RpcNsBindingImportBeginA(entrynamesyntax: u32, entryname: *const u extern "system" { fn RpcNsBindingImportBeginA(entrynamesyntax: u32, entryname: *const u8, ifspec: *const ::core::ffi::c_void, objuuid: *const ::windows::core::GUID, importcontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingImportBeginA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objuuid), ::core::mem::transmute(importcontext))) + ::core::mem::transmute(RpcNsBindingImportBeginA(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objuuid), ::core::mem::transmute(importcontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11053,7 +11053,7 @@ pub unsafe fn RpcNsBindingImportBeginW(entrynamesyntax: u32, entryname: *const u extern "system" { fn RpcNsBindingImportBeginW(entrynamesyntax: u32, entryname: *const u16, ifspec: *const ::core::ffi::c_void, objuuid: *const ::windows::core::GUID, importcontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingImportBeginW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objuuid), ::core::mem::transmute(importcontext))) + ::core::mem::transmute(RpcNsBindingImportBeginW(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objuuid), ::core::mem::transmute(importcontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11080,7 +11080,7 @@ pub unsafe fn RpcNsBindingInqEntryNameA(binding: *const ::core::ffi::c_void, ent extern "system" { fn RpcNsBindingInqEntryNameA(binding: *const ::core::ffi::c_void, entrynamesyntax: u32, entryname: *mut *mut u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingInqEntryNameA(::core::mem::transmute(binding), ::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname))) + ::core::mem::transmute(RpcNsBindingInqEntryNameA(::core::mem::transmute(binding), entrynamesyntax, ::core::mem::transmute(entryname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11089,7 +11089,7 @@ pub unsafe fn RpcNsBindingInqEntryNameW(binding: *const ::core::ffi::c_void, ent extern "system" { fn RpcNsBindingInqEntryNameW(binding: *const ::core::ffi::c_void, entrynamesyntax: u32, entryname: *mut *mut u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingInqEntryNameW(::core::mem::transmute(binding), ::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname))) + ::core::mem::transmute(RpcNsBindingInqEntryNameW(::core::mem::transmute(binding), entrynamesyntax, ::core::mem::transmute(entryname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11098,7 +11098,7 @@ pub unsafe fn RpcNsBindingLookupBeginA(entrynamesyntax: u32, entryname: *const u extern "system" { fn RpcNsBindingLookupBeginA(entrynamesyntax: u32, entryname: *const u8, ifspec: *const ::core::ffi::c_void, objuuid: *const ::windows::core::GUID, bindingmaxcount: u32, lookupcontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingLookupBeginA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objuuid), ::core::mem::transmute(bindingmaxcount), ::core::mem::transmute(lookupcontext))) + ::core::mem::transmute(RpcNsBindingLookupBeginA(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objuuid), bindingmaxcount, ::core::mem::transmute(lookupcontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11107,7 +11107,7 @@ pub unsafe fn RpcNsBindingLookupBeginW(entrynamesyntax: u32, entryname: *const u extern "system" { fn RpcNsBindingLookupBeginW(entrynamesyntax: u32, entryname: *const u16, ifspec: *const ::core::ffi::c_void, objuuid: *const ::windows::core::GUID, bindingmaxcount: u32, lookupcontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingLookupBeginW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objuuid), ::core::mem::transmute(bindingmaxcount), ::core::mem::transmute(lookupcontext))) + ::core::mem::transmute(RpcNsBindingLookupBeginW(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objuuid), bindingmaxcount, ::core::mem::transmute(lookupcontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11143,7 +11143,7 @@ pub unsafe fn RpcNsBindingUnexportA(entrynamesyntax: u32, entryname: *const u8, extern "system" { fn RpcNsBindingUnexportA(entrynamesyntax: u32, entryname: *const u8, ifspec: *const ::core::ffi::c_void, objectuuidvec: *const UUID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingUnexportA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectuuidvec))) + ::core::mem::transmute(RpcNsBindingUnexportA(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectuuidvec))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11152,7 +11152,7 @@ pub unsafe fn RpcNsBindingUnexportPnPA(entrynamesyntax: u32, entryname: *const u extern "system" { fn RpcNsBindingUnexportPnPA(entrynamesyntax: u32, entryname: *const u8, ifspec: *const ::core::ffi::c_void, objectvector: *const UUID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingUnexportPnPA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectvector))) + ::core::mem::transmute(RpcNsBindingUnexportPnPA(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectvector))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11161,7 +11161,7 @@ pub unsafe fn RpcNsBindingUnexportPnPW(entrynamesyntax: u32, entryname: *const u extern "system" { fn RpcNsBindingUnexportPnPW(entrynamesyntax: u32, entryname: *const u16, ifspec: *const ::core::ffi::c_void, objectvector: *const UUID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingUnexportPnPW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectvector))) + ::core::mem::transmute(RpcNsBindingUnexportPnPW(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectvector))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11170,7 +11170,7 @@ pub unsafe fn RpcNsBindingUnexportW(entrynamesyntax: u32, entryname: *const u16, extern "system" { fn RpcNsBindingUnexportW(entrynamesyntax: u32, entryname: *const u16, ifspec: *const ::core::ffi::c_void, objectuuidvec: *const UUID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsBindingUnexportW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectuuidvec))) + ::core::mem::transmute(RpcNsBindingUnexportW(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifspec), ::core::mem::transmute(objectuuidvec))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11179,7 +11179,7 @@ pub unsafe fn RpcNsEntryExpandNameA(entrynamesyntax: u32, entryname: *const u8, extern "system" { fn RpcNsEntryExpandNameA(entrynamesyntax: u32, entryname: *const u8, expandedname: *mut *mut u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsEntryExpandNameA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(expandedname))) + ::core::mem::transmute(RpcNsEntryExpandNameA(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(expandedname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11188,7 +11188,7 @@ pub unsafe fn RpcNsEntryExpandNameW(entrynamesyntax: u32, entryname: *const u16, extern "system" { fn RpcNsEntryExpandNameW(entrynamesyntax: u32, entryname: *const u16, expandedname: *mut *mut u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsEntryExpandNameW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(expandedname))) + ::core::mem::transmute(RpcNsEntryExpandNameW(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(expandedname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11197,7 +11197,7 @@ pub unsafe fn RpcNsEntryObjectInqBeginA(entrynamesyntax: u32, entryname: *const extern "system" { fn RpcNsEntryObjectInqBeginA(entrynamesyntax: u32, entryname: *const u8, inquirycontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsEntryObjectInqBeginA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(inquirycontext))) + ::core::mem::transmute(RpcNsEntryObjectInqBeginA(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(inquirycontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11206,7 +11206,7 @@ pub unsafe fn RpcNsEntryObjectInqBeginW(entrynamesyntax: u32, entryname: *const extern "system" { fn RpcNsEntryObjectInqBeginW(entrynamesyntax: u32, entryname: *const u16, inquirycontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsEntryObjectInqBeginW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(inquirycontext))) + ::core::mem::transmute(RpcNsEntryObjectInqBeginW(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(inquirycontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11233,7 +11233,7 @@ pub unsafe fn RpcNsGroupDeleteA(groupnamesyntax: GROUP_NAME_SYNTAX, groupname: * extern "system" { fn RpcNsGroupDeleteA(groupnamesyntax: GROUP_NAME_SYNTAX, groupname: *const u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsGroupDeleteA(::core::mem::transmute(groupnamesyntax), ::core::mem::transmute(groupname))) + ::core::mem::transmute(RpcNsGroupDeleteA(groupnamesyntax, ::core::mem::transmute(groupname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11242,7 +11242,7 @@ pub unsafe fn RpcNsGroupDeleteW(groupnamesyntax: GROUP_NAME_SYNTAX, groupname: * extern "system" { fn RpcNsGroupDeleteW(groupnamesyntax: GROUP_NAME_SYNTAX, groupname: *const u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsGroupDeleteW(::core::mem::transmute(groupnamesyntax), ::core::mem::transmute(groupname))) + ::core::mem::transmute(RpcNsGroupDeleteW(groupnamesyntax, ::core::mem::transmute(groupname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11251,7 +11251,7 @@ pub unsafe fn RpcNsGroupMbrAddA(groupnamesyntax: u32, groupname: *const u8, memb extern "system" { fn RpcNsGroupMbrAddA(groupnamesyntax: u32, groupname: *const u8, membernamesyntax: u32, membername: *const u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsGroupMbrAddA(::core::mem::transmute(groupnamesyntax), ::core::mem::transmute(groupname), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername))) + ::core::mem::transmute(RpcNsGroupMbrAddA(groupnamesyntax, ::core::mem::transmute(groupname), membernamesyntax, ::core::mem::transmute(membername))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11260,7 +11260,7 @@ pub unsafe fn RpcNsGroupMbrAddW(groupnamesyntax: u32, groupname: *const u16, mem extern "system" { fn RpcNsGroupMbrAddW(groupnamesyntax: u32, groupname: *const u16, membernamesyntax: u32, membername: *const u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsGroupMbrAddW(::core::mem::transmute(groupnamesyntax), ::core::mem::transmute(groupname), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername))) + ::core::mem::transmute(RpcNsGroupMbrAddW(groupnamesyntax, ::core::mem::transmute(groupname), membernamesyntax, ::core::mem::transmute(membername))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11269,7 +11269,7 @@ pub unsafe fn RpcNsGroupMbrInqBeginA(groupnamesyntax: u32, groupname: *const u8, extern "system" { fn RpcNsGroupMbrInqBeginA(groupnamesyntax: u32, groupname: *const u8, membernamesyntax: u32, inquirycontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsGroupMbrInqBeginA(::core::mem::transmute(groupnamesyntax), ::core::mem::transmute(groupname), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(inquirycontext))) + ::core::mem::transmute(RpcNsGroupMbrInqBeginA(groupnamesyntax, ::core::mem::transmute(groupname), membernamesyntax, ::core::mem::transmute(inquirycontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11278,7 +11278,7 @@ pub unsafe fn RpcNsGroupMbrInqBeginW(groupnamesyntax: u32, groupname: *const u16 extern "system" { fn RpcNsGroupMbrInqBeginW(groupnamesyntax: u32, groupname: *const u16, membernamesyntax: u32, inquirycontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsGroupMbrInqBeginW(::core::mem::transmute(groupnamesyntax), ::core::mem::transmute(groupname), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(inquirycontext))) + ::core::mem::transmute(RpcNsGroupMbrInqBeginW(groupnamesyntax, ::core::mem::transmute(groupname), membernamesyntax, ::core::mem::transmute(inquirycontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11314,7 +11314,7 @@ pub unsafe fn RpcNsGroupMbrRemoveA(groupnamesyntax: u32, groupname: *const u8, m extern "system" { fn RpcNsGroupMbrRemoveA(groupnamesyntax: u32, groupname: *const u8, membernamesyntax: u32, membername: *const u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsGroupMbrRemoveA(::core::mem::transmute(groupnamesyntax), ::core::mem::transmute(groupname), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername))) + ::core::mem::transmute(RpcNsGroupMbrRemoveA(groupnamesyntax, ::core::mem::transmute(groupname), membernamesyntax, ::core::mem::transmute(membername))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11323,7 +11323,7 @@ pub unsafe fn RpcNsGroupMbrRemoveW(groupnamesyntax: u32, groupname: *const u16, extern "system" { fn RpcNsGroupMbrRemoveW(groupnamesyntax: u32, groupname: *const u16, membernamesyntax: u32, membername: *const u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsGroupMbrRemoveW(::core::mem::transmute(groupnamesyntax), ::core::mem::transmute(groupname), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername))) + ::core::mem::transmute(RpcNsGroupMbrRemoveW(groupnamesyntax, ::core::mem::transmute(groupname), membernamesyntax, ::core::mem::transmute(membername))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11332,7 +11332,7 @@ pub unsafe fn RpcNsMgmtBindingUnexportA(entrynamesyntax: u32, entryname: *const extern "system" { fn RpcNsMgmtBindingUnexportA(entrynamesyntax: u32, entryname: *const u8, ifid: *const RPC_IF_ID, versoption: u32, objectuuidvec: *const UUID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsMgmtBindingUnexportA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifid), ::core::mem::transmute(versoption), ::core::mem::transmute(objectuuidvec))) + ::core::mem::transmute(RpcNsMgmtBindingUnexportA(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifid), versoption, ::core::mem::transmute(objectuuidvec))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11341,7 +11341,7 @@ pub unsafe fn RpcNsMgmtBindingUnexportW(entrynamesyntax: u32, entryname: *const extern "system" { fn RpcNsMgmtBindingUnexportW(entrynamesyntax: u32, entryname: *const u16, ifid: *const RPC_IF_ID, versoption: u32, objectuuidvec: *const UUID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsMgmtBindingUnexportW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifid), ::core::mem::transmute(versoption), ::core::mem::transmute(objectuuidvec))) + ::core::mem::transmute(RpcNsMgmtBindingUnexportW(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifid), versoption, ::core::mem::transmute(objectuuidvec))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11350,7 +11350,7 @@ pub unsafe fn RpcNsMgmtEntryCreateA(entrynamesyntax: u32, entryname: *const u8) extern "system" { fn RpcNsMgmtEntryCreateA(entrynamesyntax: u32, entryname: *const u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsMgmtEntryCreateA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname))) + ::core::mem::transmute(RpcNsMgmtEntryCreateA(entrynamesyntax, ::core::mem::transmute(entryname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11359,7 +11359,7 @@ pub unsafe fn RpcNsMgmtEntryCreateW(entrynamesyntax: u32, entryname: *const u16) extern "system" { fn RpcNsMgmtEntryCreateW(entrynamesyntax: u32, entryname: *const u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsMgmtEntryCreateW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname))) + ::core::mem::transmute(RpcNsMgmtEntryCreateW(entrynamesyntax, ::core::mem::transmute(entryname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11368,7 +11368,7 @@ pub unsafe fn RpcNsMgmtEntryDeleteA(entrynamesyntax: u32, entryname: *const u8) extern "system" { fn RpcNsMgmtEntryDeleteA(entrynamesyntax: u32, entryname: *const u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsMgmtEntryDeleteA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname))) + ::core::mem::transmute(RpcNsMgmtEntryDeleteA(entrynamesyntax, ::core::mem::transmute(entryname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11377,7 +11377,7 @@ pub unsafe fn RpcNsMgmtEntryDeleteW(entrynamesyntax: u32, entryname: *const u16) extern "system" { fn RpcNsMgmtEntryDeleteW(entrynamesyntax: u32, entryname: *const u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsMgmtEntryDeleteW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname))) + ::core::mem::transmute(RpcNsMgmtEntryDeleteW(entrynamesyntax, ::core::mem::transmute(entryname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11386,7 +11386,7 @@ pub unsafe fn RpcNsMgmtEntryInqIfIdsA(entrynamesyntax: u32, entryname: *const u8 extern "system" { fn RpcNsMgmtEntryInqIfIdsA(entrynamesyntax: u32, entryname: *const u8, ifidvec: *mut *mut RPC_IF_ID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsMgmtEntryInqIfIdsA(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifidvec))) + ::core::mem::transmute(RpcNsMgmtEntryInqIfIdsA(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifidvec))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11395,7 +11395,7 @@ pub unsafe fn RpcNsMgmtEntryInqIfIdsW(entrynamesyntax: u32, entryname: *const u1 extern "system" { fn RpcNsMgmtEntryInqIfIdsW(entrynamesyntax: u32, entryname: *const u16, ifidvec: *mut *mut RPC_IF_ID_VECTOR) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsMgmtEntryInqIfIdsW(::core::mem::transmute(entrynamesyntax), ::core::mem::transmute(entryname), ::core::mem::transmute(ifidvec))) + ::core::mem::transmute(RpcNsMgmtEntryInqIfIdsW(entrynamesyntax, ::core::mem::transmute(entryname), ::core::mem::transmute(ifidvec))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11404,7 +11404,7 @@ pub unsafe fn RpcNsMgmtHandleSetExpAge(nshandle: *mut ::core::ffi::c_void, expir extern "system" { fn RpcNsMgmtHandleSetExpAge(nshandle: *mut ::core::ffi::c_void, expirationage: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsMgmtHandleSetExpAge(::core::mem::transmute(nshandle), ::core::mem::transmute(expirationage))) + ::core::mem::transmute(RpcNsMgmtHandleSetExpAge(::core::mem::transmute(nshandle), expirationage)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11422,7 +11422,7 @@ pub unsafe fn RpcNsMgmtSetExpAge(expirationage: u32) -> RPC_STATUS { extern "system" { fn RpcNsMgmtSetExpAge(expirationage: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsMgmtSetExpAge(::core::mem::transmute(expirationage))) + ::core::mem::transmute(RpcNsMgmtSetExpAge(expirationage)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11431,7 +11431,7 @@ pub unsafe fn RpcNsProfileDeleteA(profilenamesyntax: u32, profilename: *const u8 extern "system" { fn RpcNsProfileDeleteA(profilenamesyntax: u32, profilename: *const u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsProfileDeleteA(::core::mem::transmute(profilenamesyntax), ::core::mem::transmute(profilename))) + ::core::mem::transmute(RpcNsProfileDeleteA(profilenamesyntax, ::core::mem::transmute(profilename))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11440,7 +11440,7 @@ pub unsafe fn RpcNsProfileDeleteW(profilenamesyntax: u32, profilename: *const u1 extern "system" { fn RpcNsProfileDeleteW(profilenamesyntax: u32, profilename: *const u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsProfileDeleteW(::core::mem::transmute(profilenamesyntax), ::core::mem::transmute(profilename))) + ::core::mem::transmute(RpcNsProfileDeleteW(profilenamesyntax, ::core::mem::transmute(profilename))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11449,7 +11449,7 @@ pub unsafe fn RpcNsProfileEltAddA(profilenamesyntax: u32, profilename: *const u8 extern "system" { fn RpcNsProfileEltAddA(profilenamesyntax: u32, profilename: *const u8, ifid: *const RPC_IF_ID, membernamesyntax: u32, membername: *const u8, priority: u32, annotation: *const u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsProfileEltAddA(::core::mem::transmute(profilenamesyntax), ::core::mem::transmute(profilename), ::core::mem::transmute(ifid), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername), ::core::mem::transmute(priority), ::core::mem::transmute(annotation))) + ::core::mem::transmute(RpcNsProfileEltAddA(profilenamesyntax, ::core::mem::transmute(profilename), ::core::mem::transmute(ifid), membernamesyntax, ::core::mem::transmute(membername), priority, ::core::mem::transmute(annotation))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11458,7 +11458,7 @@ pub unsafe fn RpcNsProfileEltAddW(profilenamesyntax: u32, profilename: *const u1 extern "system" { fn RpcNsProfileEltAddW(profilenamesyntax: u32, profilename: *const u16, ifid: *const RPC_IF_ID, membernamesyntax: u32, membername: *const u16, priority: u32, annotation: *const u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsProfileEltAddW(::core::mem::transmute(profilenamesyntax), ::core::mem::transmute(profilename), ::core::mem::transmute(ifid), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername), ::core::mem::transmute(priority), ::core::mem::transmute(annotation))) + ::core::mem::transmute(RpcNsProfileEltAddW(profilenamesyntax, ::core::mem::transmute(profilename), ::core::mem::transmute(ifid), membernamesyntax, ::core::mem::transmute(membername), priority, ::core::mem::transmute(annotation))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11467,7 +11467,7 @@ pub unsafe fn RpcNsProfileEltInqBeginA(profilenamesyntax: u32, profilename: *con extern "system" { fn RpcNsProfileEltInqBeginA(profilenamesyntax: u32, profilename: *const u8, inquirytype: u32, ifid: *const RPC_IF_ID, versoption: u32, membernamesyntax: u32, membername: *const u8, inquirycontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsProfileEltInqBeginA(::core::mem::transmute(profilenamesyntax), ::core::mem::transmute(profilename), ::core::mem::transmute(inquirytype), ::core::mem::transmute(ifid), ::core::mem::transmute(versoption), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername), ::core::mem::transmute(inquirycontext))) + ::core::mem::transmute(RpcNsProfileEltInqBeginA(profilenamesyntax, ::core::mem::transmute(profilename), inquirytype, ::core::mem::transmute(ifid), versoption, membernamesyntax, ::core::mem::transmute(membername), ::core::mem::transmute(inquirycontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11476,7 +11476,7 @@ pub unsafe fn RpcNsProfileEltInqBeginW(profilenamesyntax: u32, profilename: *con extern "system" { fn RpcNsProfileEltInqBeginW(profilenamesyntax: u32, profilename: *const u16, inquirytype: u32, ifid: *const RPC_IF_ID, versoption: u32, membernamesyntax: u32, membername: *const u16, inquirycontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsProfileEltInqBeginW(::core::mem::transmute(profilenamesyntax), ::core::mem::transmute(profilename), ::core::mem::transmute(inquirytype), ::core::mem::transmute(ifid), ::core::mem::transmute(versoption), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername), ::core::mem::transmute(inquirycontext))) + ::core::mem::transmute(RpcNsProfileEltInqBeginW(profilenamesyntax, ::core::mem::transmute(profilename), inquirytype, ::core::mem::transmute(ifid), versoption, membernamesyntax, ::core::mem::transmute(membername), ::core::mem::transmute(inquirycontext))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11512,7 +11512,7 @@ pub unsafe fn RpcNsProfileEltRemoveA(profilenamesyntax: u32, profilename: *const extern "system" { fn RpcNsProfileEltRemoveA(profilenamesyntax: u32, profilename: *const u8, ifid: *const RPC_IF_ID, membernamesyntax: u32, membername: *const u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsProfileEltRemoveA(::core::mem::transmute(profilenamesyntax), ::core::mem::transmute(profilename), ::core::mem::transmute(ifid), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername))) + ::core::mem::transmute(RpcNsProfileEltRemoveA(profilenamesyntax, ::core::mem::transmute(profilename), ::core::mem::transmute(ifid), membernamesyntax, ::core::mem::transmute(membername))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11521,7 +11521,7 @@ pub unsafe fn RpcNsProfileEltRemoveW(profilenamesyntax: u32, profilename: *const extern "system" { fn RpcNsProfileEltRemoveW(profilenamesyntax: u32, profilename: *const u16, ifid: *const RPC_IF_ID, membernamesyntax: u32, membername: *const u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsProfileEltRemoveW(::core::mem::transmute(profilenamesyntax), ::core::mem::transmute(profilename), ::core::mem::transmute(ifid), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername))) + ::core::mem::transmute(RpcNsProfileEltRemoveW(profilenamesyntax, ::core::mem::transmute(profilename), ::core::mem::transmute(ifid), membernamesyntax, ::core::mem::transmute(membername))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11622,7 +11622,7 @@ pub unsafe fn RpcRaiseException(exception: RPC_STATUS) { extern "system" { fn RpcRaiseException(exception: RPC_STATUS); } - RpcRaiseException(::core::mem::transmute(exception)) + RpcRaiseException(exception) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11658,7 +11658,7 @@ pub unsafe fn RpcServerCompleteSecurityCallback(bindinghandle: *const ::core::ff extern "system" { fn RpcServerCompleteSecurityCallback(bindinghandle: *const ::core::ffi::c_void, status: RPC_STATUS) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerCompleteSecurityCallback(::core::mem::transmute(bindinghandle), ::core::mem::transmute(status))) + ::core::mem::transmute(RpcServerCompleteSecurityCallback(::core::mem::transmute(bindinghandle), status)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11712,7 +11712,7 @@ pub unsafe fn RpcServerInqDefaultPrincNameA(authnsvc: u32, princname: *mut *mut extern "system" { fn RpcServerInqDefaultPrincNameA(authnsvc: u32, princname: *mut *mut u8) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerInqDefaultPrincNameA(::core::mem::transmute(authnsvc), ::core::mem::transmute(princname))) + ::core::mem::transmute(RpcServerInqDefaultPrincNameA(authnsvc, ::core::mem::transmute(princname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11721,7 +11721,7 @@ pub unsafe fn RpcServerInqDefaultPrincNameW(authnsvc: u32, princname: *mut *mut extern "system" { fn RpcServerInqDefaultPrincNameW(authnsvc: u32, princname: *mut *mut u16) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerInqDefaultPrincNameW(::core::mem::transmute(authnsvc), ::core::mem::transmute(princname))) + ::core::mem::transmute(RpcServerInqDefaultPrincNameW(authnsvc, ::core::mem::transmute(princname))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11757,7 +11757,7 @@ pub unsafe fn RpcServerInterfaceGroupCreateA(interfaces: &[RPC_INTERFACE_TEMPLAT extern "system" { fn RpcServerInterfaceGroupCreateA(interfaces: *const RPC_INTERFACE_TEMPLATEA, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEA, numendpoints: u32, idleperiod: u32, idlecallbackfn: *mut ::core::ffi::c_void, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerInterfaceGroupCreateA(::core::mem::transmute(::windows::core::as_ptr_or_null(interfaces)), interfaces.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(endpoints)), endpoints.len() as _, ::core::mem::transmute(idleperiod), ::core::mem::transmute(idlecallbackfn), ::core::mem::transmute(idlecallbackcontext), ::core::mem::transmute(ifgroup))) + ::core::mem::transmute(RpcServerInterfaceGroupCreateA(::core::mem::transmute(::windows::core::as_ptr_or_null(interfaces)), interfaces.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(endpoints)), endpoints.len() as _, idleperiod, ::core::mem::transmute(idlecallbackfn), ::core::mem::transmute(idlecallbackcontext), ::core::mem::transmute(ifgroup))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11766,7 +11766,7 @@ pub unsafe fn RpcServerInterfaceGroupCreateW(interfaces: &[RPC_INTERFACE_TEMPLAT extern "system" { fn RpcServerInterfaceGroupCreateW(interfaces: *const RPC_INTERFACE_TEMPLATEW, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEW, numendpoints: u32, idleperiod: u32, idlecallbackfn: *mut ::core::ffi::c_void, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerInterfaceGroupCreateW(::core::mem::transmute(::windows::core::as_ptr_or_null(interfaces)), interfaces.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(endpoints)), endpoints.len() as _, ::core::mem::transmute(idleperiod), ::core::mem::transmute(idlecallbackfn), ::core::mem::transmute(idlecallbackcontext), ::core::mem::transmute(ifgroup))) + ::core::mem::transmute(RpcServerInterfaceGroupCreateW(::core::mem::transmute(::windows::core::as_ptr_or_null(interfaces)), interfaces.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(endpoints)), endpoints.len() as _, idleperiod, ::core::mem::transmute(idlecallbackfn), ::core::mem::transmute(idlecallbackcontext), ::core::mem::transmute(ifgroup))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11775,7 +11775,7 @@ pub unsafe fn RpcServerInterfaceGroupDeactivate(ifgroup: *const ::core::ffi::c_v extern "system" { fn RpcServerInterfaceGroupDeactivate(ifgroup: *const ::core::ffi::c_void, forcedeactivation: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerInterfaceGroupDeactivate(::core::mem::transmute(ifgroup), ::core::mem::transmute(forcedeactivation))) + ::core::mem::transmute(RpcServerInterfaceGroupDeactivate(::core::mem::transmute(ifgroup), forcedeactivation)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11793,7 +11793,7 @@ pub unsafe fn RpcServerListen(minimumcallthreads: u32, maxcalls: u32, dontwait: extern "system" { fn RpcServerListen(minimumcallthreads: u32, maxcalls: u32, dontwait: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerListen(::core::mem::transmute(minimumcallthreads), ::core::mem::transmute(maxcalls), ::core::mem::transmute(dontwait))) + ::core::mem::transmute(RpcServerListen(minimumcallthreads, maxcalls, dontwait)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11802,7 +11802,7 @@ pub unsafe fn RpcServerRegisterAuthInfoA(serverprincname: *const u8, authnsvc: u extern "system" { fn RpcServerRegisterAuthInfoA(serverprincname: *const u8, authnsvc: u32, getkeyfn: *mut ::core::ffi::c_void, arg: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerRegisterAuthInfoA(::core::mem::transmute(serverprincname), ::core::mem::transmute(authnsvc), ::core::mem::transmute(getkeyfn), ::core::mem::transmute(arg))) + ::core::mem::transmute(RpcServerRegisterAuthInfoA(::core::mem::transmute(serverprincname), authnsvc, ::core::mem::transmute(getkeyfn), ::core::mem::transmute(arg))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11811,7 +11811,7 @@ pub unsafe fn RpcServerRegisterAuthInfoW(serverprincname: *const u16, authnsvc: extern "system" { fn RpcServerRegisterAuthInfoW(serverprincname: *const u16, authnsvc: u32, getkeyfn: *mut ::core::ffi::c_void, arg: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerRegisterAuthInfoW(::core::mem::transmute(serverprincname), ::core::mem::transmute(authnsvc), ::core::mem::transmute(getkeyfn), ::core::mem::transmute(arg))) + ::core::mem::transmute(RpcServerRegisterAuthInfoW(::core::mem::transmute(serverprincname), authnsvc, ::core::mem::transmute(getkeyfn), ::core::mem::transmute(arg))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11829,7 +11829,7 @@ pub unsafe fn RpcServerRegisterIf2(ifspec: *const ::core::ffi::c_void, mgrtypeuu extern "system" { fn RpcServerRegisterIf2(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, mgrepv: *const ::core::ffi::c_void, flags: u32, maxcalls: u32, maxrpcsize: u32, ifcallbackfn: *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerRegisterIf2(::core::mem::transmute(ifspec), ::core::mem::transmute(mgrtypeuuid), ::core::mem::transmute(mgrepv), ::core::mem::transmute(flags), ::core::mem::transmute(maxcalls), ::core::mem::transmute(maxrpcsize), ::core::mem::transmute(ifcallbackfn))) + ::core::mem::transmute(RpcServerRegisterIf2(::core::mem::transmute(ifspec), ::core::mem::transmute(mgrtypeuuid), ::core::mem::transmute(mgrepv), flags, maxcalls, maxrpcsize, ::core::mem::transmute(ifcallbackfn))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11838,7 +11838,7 @@ pub unsafe fn RpcServerRegisterIf3(ifspec: *const ::core::ffi::c_void, mgrtypeuu extern "system" { fn RpcServerRegisterIf3(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, mgrepv: *const ::core::ffi::c_void, flags: u32, maxcalls: u32, maxrpcsize: u32, ifcallback: *mut ::core::ffi::c_void, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerRegisterIf3(::core::mem::transmute(ifspec), ::core::mem::transmute(mgrtypeuuid), ::core::mem::transmute(mgrepv), ::core::mem::transmute(flags), ::core::mem::transmute(maxcalls), ::core::mem::transmute(maxrpcsize), ::core::mem::transmute(ifcallback), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(RpcServerRegisterIf3(::core::mem::transmute(ifspec), ::core::mem::transmute(mgrtypeuuid), ::core::mem::transmute(mgrepv), flags, maxcalls, maxrpcsize, ::core::mem::transmute(ifcallback), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11847,7 +11847,7 @@ pub unsafe fn RpcServerRegisterIfEx(ifspec: *const ::core::ffi::c_void, mgrtypeu extern "system" { fn RpcServerRegisterIfEx(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, mgrepv: *const ::core::ffi::c_void, flags: u32, maxcalls: u32, ifcallback: *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerRegisterIfEx(::core::mem::transmute(ifspec), ::core::mem::transmute(mgrtypeuuid), ::core::mem::transmute(mgrepv), ::core::mem::transmute(flags), ::core::mem::transmute(maxcalls), ::core::mem::transmute(ifcallback))) + ::core::mem::transmute(RpcServerRegisterIfEx(::core::mem::transmute(ifspec), ::core::mem::transmute(mgrtypeuuid), ::core::mem::transmute(mgrepv), flags, maxcalls, ::core::mem::transmute(ifcallback))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -11857,7 +11857,7 @@ pub unsafe fn RpcServerSubscribeForNotification(binding: *const ::core::ffi::c_v extern "system" { fn RpcServerSubscribeForNotification(binding: *const ::core::ffi::c_void, notification: RPC_NOTIFICATIONS, notificationtype: RPC_NOTIFICATION_TYPES, notificationinfo: *const RPC_ASYNC_NOTIFICATION_INFO) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerSubscribeForNotification(::core::mem::transmute(binding), ::core::mem::transmute(notification), ::core::mem::transmute(notificationtype), ::core::mem::transmute(notificationinfo))) + ::core::mem::transmute(RpcServerSubscribeForNotification(::core::mem::transmute(binding), notification, notificationtype, ::core::mem::transmute(notificationinfo))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11875,7 +11875,7 @@ pub unsafe fn RpcServerUnregisterIf(ifspec: *const ::core::ffi::c_void, mgrtypeu extern "system" { fn RpcServerUnregisterIf(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, waitforcallstocomplete: u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUnregisterIf(::core::mem::transmute(ifspec), ::core::mem::transmute(mgrtypeuuid), ::core::mem::transmute(waitforcallstocomplete))) + ::core::mem::transmute(RpcServerUnregisterIf(::core::mem::transmute(ifspec), ::core::mem::transmute(mgrtypeuuid), waitforcallstocomplete)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11884,7 +11884,7 @@ pub unsafe fn RpcServerUnregisterIfEx(ifspec: *const ::core::ffi::c_void, mgrtyp extern "system" { fn RpcServerUnregisterIfEx(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, rundowncontexthandles: i32) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUnregisterIfEx(::core::mem::transmute(ifspec), ::core::mem::transmute(mgrtypeuuid), ::core::mem::transmute(rundowncontexthandles))) + ::core::mem::transmute(RpcServerUnregisterIfEx(::core::mem::transmute(ifspec), ::core::mem::transmute(mgrtypeuuid), rundowncontexthandles)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11893,7 +11893,7 @@ pub unsafe fn RpcServerUnsubscribeForNotification(binding: *const ::core::ffi::c extern "system" { fn RpcServerUnsubscribeForNotification(binding: *const ::core::ffi::c_void, notification: RPC_NOTIFICATIONS, notificationsqueued: *mut u32) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUnsubscribeForNotification(::core::mem::transmute(binding), ::core::mem::transmute(notification), ::core::mem::transmute(notificationsqueued))) + ::core::mem::transmute(RpcServerUnsubscribeForNotification(::core::mem::transmute(binding), notification, ::core::mem::transmute(notificationsqueued))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11902,7 +11902,7 @@ pub unsafe fn RpcServerUseAllProtseqs(maxcalls: u32, securitydescriptor: *const extern "system" { fn RpcServerUseAllProtseqs(maxcalls: u32, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseAllProtseqs(::core::mem::transmute(maxcalls), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(RpcServerUseAllProtseqs(maxcalls, ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11911,7 +11911,7 @@ pub unsafe fn RpcServerUseAllProtseqsEx(maxcalls: u32, securitydescriptor: *cons extern "system" { fn RpcServerUseAllProtseqsEx(maxcalls: u32, securitydescriptor: *const ::core::ffi::c_void, policy: *const RPC_POLICY) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseAllProtseqsEx(::core::mem::transmute(maxcalls), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(RpcServerUseAllProtseqsEx(maxcalls, ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11920,7 +11920,7 @@ pub unsafe fn RpcServerUseAllProtseqsIf(maxcalls: u32, ifspec: *const ::core::ff extern "system" { fn RpcServerUseAllProtseqsIf(maxcalls: u32, ifspec: *const ::core::ffi::c_void, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseAllProtseqsIf(::core::mem::transmute(maxcalls), ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(RpcServerUseAllProtseqsIf(maxcalls, ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11929,7 +11929,7 @@ pub unsafe fn RpcServerUseAllProtseqsIfEx(maxcalls: u32, ifspec: *const ::core:: extern "system" { fn RpcServerUseAllProtseqsIfEx(maxcalls: u32, ifspec: *const ::core::ffi::c_void, securitydescriptor: *const ::core::ffi::c_void, policy: *const RPC_POLICY) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseAllProtseqsIfEx(::core::mem::transmute(maxcalls), ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(RpcServerUseAllProtseqsIfEx(maxcalls, ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11938,7 +11938,7 @@ pub unsafe fn RpcServerUseProtseqA(protseq: *const u8, maxcalls: u32, securityde extern "system" { fn RpcServerUseProtseqA(protseq: *const u8, maxcalls: u32, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqA(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(RpcServerUseProtseqA(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11947,7 +11947,7 @@ pub unsafe fn RpcServerUseProtseqEpA(protseq: *const u8, maxcalls: u32, endpoint extern "system" { fn RpcServerUseProtseqEpA(protseq: *const u8, maxcalls: u32, endpoint: *const u8, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqEpA(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(RpcServerUseProtseqEpA(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11956,7 +11956,7 @@ pub unsafe fn RpcServerUseProtseqEpExA(protseq: *const u8, maxcalls: u32, endpoi extern "system" { fn RpcServerUseProtseqEpExA(protseq: *const u8, maxcalls: u32, endpoint: *const u8, securitydescriptor: *const ::core::ffi::c_void, policy: *const RPC_POLICY) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqEpExA(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(RpcServerUseProtseqEpExA(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11965,7 +11965,7 @@ pub unsafe fn RpcServerUseProtseqEpExW(protseq: *const u16, maxcalls: u32, endpo extern "system" { fn RpcServerUseProtseqEpExW(protseq: *const u16, maxcalls: u32, endpoint: *const u16, securitydescriptor: *const ::core::ffi::c_void, policy: *const RPC_POLICY) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqEpExW(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(RpcServerUseProtseqEpExW(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11974,7 +11974,7 @@ pub unsafe fn RpcServerUseProtseqEpW(protseq: *const u16, maxcalls: u32, endpoin extern "system" { fn RpcServerUseProtseqEpW(protseq: *const u16, maxcalls: u32, endpoint: *const u16, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqEpW(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(RpcServerUseProtseqEpW(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(endpoint), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11983,7 +11983,7 @@ pub unsafe fn RpcServerUseProtseqExA(protseq: *const u8, maxcalls: u32, security extern "system" { fn RpcServerUseProtseqExA(protseq: *const u8, maxcalls: u32, securitydescriptor: *const ::core::ffi::c_void, policy: *const RPC_POLICY) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqExA(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(RpcServerUseProtseqExA(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -11992,7 +11992,7 @@ pub unsafe fn RpcServerUseProtseqExW(protseq: *const u16, maxcalls: u32, securit extern "system" { fn RpcServerUseProtseqExW(protseq: *const u16, maxcalls: u32, securitydescriptor: *const ::core::ffi::c_void, policy: *const RPC_POLICY) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqExW(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(RpcServerUseProtseqExW(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -12001,7 +12001,7 @@ pub unsafe fn RpcServerUseProtseqIfA(protseq: *const u8, maxcalls: u32, ifspec: extern "system" { fn RpcServerUseProtseqIfA(protseq: *const u8, maxcalls: u32, ifspec: *const ::core::ffi::c_void, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqIfA(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(RpcServerUseProtseqIfA(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -12010,7 +12010,7 @@ pub unsafe fn RpcServerUseProtseqIfExA(protseq: *const u8, maxcalls: u32, ifspec extern "system" { fn RpcServerUseProtseqIfExA(protseq: *const u8, maxcalls: u32, ifspec: *const ::core::ffi::c_void, securitydescriptor: *const ::core::ffi::c_void, policy: *const RPC_POLICY) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqIfExA(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(RpcServerUseProtseqIfExA(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -12019,7 +12019,7 @@ pub unsafe fn RpcServerUseProtseqIfExW(protseq: *const u16, maxcalls: u32, ifspe extern "system" { fn RpcServerUseProtseqIfExW(protseq: *const u16, maxcalls: u32, ifspec: *const ::core::ffi::c_void, securitydescriptor: *const ::core::ffi::c_void, policy: *const RPC_POLICY) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqIfExW(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) + ::core::mem::transmute(RpcServerUseProtseqIfExW(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(policy))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -12028,7 +12028,7 @@ pub unsafe fn RpcServerUseProtseqIfW(protseq: *const u16, maxcalls: u32, ifspec: extern "system" { fn RpcServerUseProtseqIfW(protseq: *const u16, maxcalls: u32, ifspec: *const ::core::ffi::c_void, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqIfW(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(RpcServerUseProtseqIfW(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(ifspec), ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -12037,7 +12037,7 @@ pub unsafe fn RpcServerUseProtseqW(protseq: *const u16, maxcalls: u32, securityd extern "system" { fn RpcServerUseProtseqW(protseq: *const u16, maxcalls: u32, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerUseProtseqW(::core::mem::transmute(protseq), ::core::mem::transmute(maxcalls), ::core::mem::transmute(securitydescriptor))) + ::core::mem::transmute(RpcServerUseProtseqW(::core::mem::transmute(protseq), maxcalls, ::core::mem::transmute(securitydescriptor))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -12055,7 +12055,7 @@ pub unsafe fn RpcSmAllocate(size: usize, pstatus: *mut RPC_STATUS) -> *mut ::cor extern "system" { fn RpcSmAllocate(size: usize, pstatus: *mut RPC_STATUS) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(RpcSmAllocate(::core::mem::transmute(size), ::core::mem::transmute(pstatus))) + ::core::mem::transmute(RpcSmAllocate(size, ::core::mem::transmute(pstatus))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] @@ -12145,7 +12145,7 @@ pub unsafe fn RpcSsAllocate(size: usize) -> *mut ::core::ffi::c_void { extern "system" { fn RpcSsAllocate(size: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(RpcSsAllocate(::core::mem::transmute(size))) + ::core::mem::transmute(RpcSsAllocate(size)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] 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 6c32708e67..79c6fdbf9d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs @@ -7145,7 +7145,7 @@ impl DataSource { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn getDataMemberName(&self, lindex: i32) -> ::windows::core::Result<*mut u16> { let mut result__ = ::core::mem::MaybeUninit::<*mut u16>::zeroed(); - (::windows::core::Interface::vtable(self).getDataMemberName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u16>(result__) + (::windows::core::Interface::vtable(self).getDataMemberName)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u16>(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn getDataMemberCount(&self) -> ::windows::core::Result { @@ -8469,22 +8469,22 @@ impl IAccessor { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn AddRefAccessor(&self, haccessor: usize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddRefAccessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(haccessor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddRefAccessor)(::windows::core::Interface::as_raw(self), haccessor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAccessor(&self, dwaccessorflags: u32, cbindings: usize, rgbindings: *const DBBINDING, cbrowsize: usize, phaccessor: *mut usize, rgstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateAccessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaccessorflags), ::core::mem::transmute(cbindings), ::core::mem::transmute(rgbindings), ::core::mem::transmute(cbrowsize), ::core::mem::transmute(phaccessor), ::core::mem::transmute(rgstatus)).ok() + (::windows::core::Interface::vtable(self).CreateAccessor)(::windows::core::Interface::as_raw(self), dwaccessorflags, ::core::mem::transmute(cbindings), ::core::mem::transmute(rgbindings), cbrowsize, ::core::mem::transmute(phaccessor), ::core::mem::transmute(rgstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBindings(&self, haccessor: usize, pdwaccessorflags: *mut u32, pcbindings: *mut usize, prgbindings: *mut *mut DBBINDING) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBindings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(haccessor), ::core::mem::transmute(pdwaccessorflags), ::core::mem::transmute(pcbindings), ::core::mem::transmute(prgbindings)).ok() + (::windows::core::Interface::vtable(self).GetBindings)(::windows::core::Interface::as_raw(self), haccessor, ::core::mem::transmute(pdwaccessorflags), ::core::mem::transmute(pcbindings), ::core::mem::transmute(prgbindings)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ReleaseAccessor(&self, haccessor: usize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReleaseAccessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(haccessor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReleaseAccessor)(::windows::core::Interface::as_raw(self), haccessor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8544,7 +8544,7 @@ impl IAlterIndex { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn AlterIndex(&self, ptableid: *mut super::super::Storage::IndexServer::DBID, pindexid: *mut super::super::Storage::IndexServer::DBID, pnewindexid: *mut super::super::Storage::IndexServer::DBID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AlterIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptableid), ::core::mem::transmute(pindexid), ::core::mem::transmute(pnewindexid), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets)).ok() + (::windows::core::Interface::vtable(self).AlterIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptableid), ::core::mem::transmute(pindexid), ::core::mem::transmute(pnewindexid), cpropertysets, ::core::mem::transmute(rgpropertysets)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8598,12 +8598,12 @@ impl IAlterTable { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn AlterColumn(&self, ptableid: *mut super::super::Storage::IndexServer::DBID, pcolumnid: *mut super::super::Storage::IndexServer::DBID, dwcolumndescflags: u32, pcolumndesc: *mut DBCOLUMNDESC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AlterColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptableid), ::core::mem::transmute(pcolumnid), ::core::mem::transmute(dwcolumndescflags), ::core::mem::transmute(pcolumndesc)).ok() + (::windows::core::Interface::vtable(self).AlterColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptableid), ::core::mem::transmute(pcolumnid), dwcolumndescflags, ::core::mem::transmute(pcolumndesc)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn AlterTable(&self, ptableid: *mut super::super::Storage::IndexServer::DBID, pnewtableid: *mut super::super::Storage::IndexServer::DBID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AlterTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptableid), ::core::mem::transmute(pnewtableid), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets)).ok() + (::windows::core::Interface::vtable(self).AlterTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptableid), ::core::mem::transmute(pnewtableid), cpropertysets, ::core::mem::transmute(rgpropertysets)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8666,7 +8666,7 @@ impl IBindResource { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IAuthenticate>>, { - (::windows::core::Interface::vtable(self).Bind)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), pwszurl.into(), ::core::mem::transmute(dwbindurlflags), ::core::mem::transmute(rguid), ::core::mem::transmute(riid), pauthenticate.into().abi(), ::core::mem::transmute(pimplsession), ::core::mem::transmute(pdwbindstatus), ::core::mem::transmute(ppunk)).ok() + (::windows::core::Interface::vtable(self).Bind)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), pwszurl.into(), dwbindurlflags, ::core::mem::transmute(rguid), ::core::mem::transmute(riid), pauthenticate.into().abi(), ::core::mem::transmute(pimplsession), ::core::mem::transmute(pdwbindstatus), ::core::mem::transmute(ppunk)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8720,12 +8720,12 @@ impl IChapteredRowset { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn AddRefChapter(&self, hchapter: usize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddRefChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddRefChapter)(::windows::core::Interface::as_raw(self), hchapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ReleaseChapter(&self, hchapter: usize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReleaseChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReleaseChapter)(::windows::core::Interface::as_raw(self), hchapter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8790,7 +8790,7 @@ impl IColumnMapper { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Storage_IndexServer\"`*"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn EnumPropInfo(&self, ientry: u32, pwcsname: *const *const u16, pppropid: *mut *mut super::super::Storage::IndexServer::DBID, pproptype: *mut u16, puiwidth: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnumPropInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ientry), ::core::mem::transmute(pwcsname), ::core::mem::transmute(pppropid), ::core::mem::transmute(pproptype), ::core::mem::transmute(puiwidth)).ok() + (::windows::core::Interface::vtable(self).EnumPropInfo)(::windows::core::Interface::as_raw(self), ientry, ::core::mem::transmute(pwcsname), ::core::mem::transmute(pppropid), ::core::mem::transmute(pproptype), ::core::mem::transmute(puiwidth)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn IsMapUpToDate(&self) -> ::windows::core::Result<()> { @@ -8985,7 +8985,7 @@ impl IColumnsInfo2 { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn GetRestrictedColumnInfo(&self, rgcolumnidmasks: &[super::super::Storage::IndexServer::DBID], dwflags: u32, pccolumns: *mut usize, prgcolumnids: *mut *mut super::super::Storage::IndexServer::DBID, prgcolumninfo: *mut *mut DBCOLUMNINFO, ppstringsbuffer: *mut *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRestrictedColumnInfo)(::windows::core::Interface::as_raw(self), rgcolumnidmasks.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcolumnidmasks)), ::core::mem::transmute(dwflags), ::core::mem::transmute(pccolumns), ::core::mem::transmute(prgcolumnids), ::core::mem::transmute(prgcolumninfo), ::core::mem::transmute(ppstringsbuffer)).ok() + (::windows::core::Interface::vtable(self).GetRestrictedColumnInfo)(::windows::core::Interface::as_raw(self), rgcolumnidmasks.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcolumnidmasks)), dwflags, ::core::mem::transmute(pccolumns), ::core::mem::transmute(prgcolumnids), ::core::mem::transmute(prgcolumninfo), ::core::mem::transmute(ppstringsbuffer)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9214,14 +9214,14 @@ impl ICommandCost { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetCostGoals)(::windows::core::Interface::as_raw(self), pwszrowsetname.into(), ::core::mem::transmute(ccostgoals), ::core::mem::transmute(rgcostgoals)).ok() + (::windows::core::Interface::vtable(self).SetCostGoals)(::windows::core::Interface::as_raw(self), pwszrowsetname.into(), ccostgoals, ::core::mem::transmute(rgcostgoals)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetCostLimits<'a, P0>(&self, pwszrowsetname: P0, ccostlimits: u32, prgcostlimits: *mut DBCOST, dwexecutionflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetCostLimits)(::windows::core::Interface::as_raw(self), pwszrowsetname.into(), ::core::mem::transmute(ccostlimits), ::core::mem::transmute(prgcostlimits), ::core::mem::transmute(dwexecutionflags)).ok() + (::windows::core::Interface::vtable(self).SetCostLimits)(::windows::core::Interface::as_raw(self), pwszrowsetname.into(), ccostlimits, ::core::mem::transmute(prgcostlimits), dwexecutionflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9287,12 +9287,12 @@ impl ICommandPersist { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Storage_IndexServer\"`*"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn LoadCommand(&self, pcommandid: *mut super::super::Storage::IndexServer::DBID, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcommandid), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).LoadCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcommandid), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Storage_IndexServer\"`*"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn SaveCommand(&self, pcommandid: *mut super::super::Storage::IndexServer::DBID, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SaveCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcommandid), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SaveCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pcommandid), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9357,7 +9357,7 @@ pub struct ICommandPrepare(::windows::core::IUnknown); impl ICommandPrepare { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Prepare(&self, cexpectedruns: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Prepare)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cexpectedruns)).ok() + (::windows::core::Interface::vtable(self).Prepare)(::windows::core::Interface::as_raw(self), cexpectedruns).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Unprepare(&self) -> ::windows::core::Result<()> { @@ -10136,7 +10136,7 @@ impl IConditionFactory { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).MakeAndOr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ct), peusubs.into().abi(), fsimplify.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MakeAndOr)(::windows::core::Interface::as_raw(self), ct, peusubs.into().abi(), fsimplify.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Search_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] @@ -10150,7 +10150,7 @@ impl IConditionFactory { P5: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).MakeLeaf)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), ::core::mem::transmute(cop), pszvaluetype.into(), ::core::mem::transmute(ppropvar), ppropertynameterm.into().abi(), poperationterm.into().abi(), pvalueterm.into().abi(), fexpand.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MakeLeaf)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), cop, pszvaluetype.into(), ::core::mem::transmute(ppropvar), ppropertynameterm.into().abi(), poperationterm.into().abi(), pvalueterm.into().abi(), fexpand.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10159,7 +10159,7 @@ impl IConditionFactory { P0: ::std::convert::Into<::windows::core::InParam<'a, ICondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Resolve)(::windows::core::Interface::as_raw(self), pc.into().abi(), ::core::mem::transmute(sqro), ::core::mem::transmute(pstreferencetime), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Resolve)(::windows::core::Interface::as_raw(self), pc.into().abi(), sqro, ::core::mem::transmute(pstreferencetime), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10240,7 +10240,7 @@ impl IConditionFactory2 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.MakeAndOr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ct), peusubs.into().abi(), fsimplify.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MakeAndOr)(::windows::core::Interface::as_raw(self), ct, peusubs.into().abi(), fsimplify.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Search_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] @@ -10254,7 +10254,7 @@ impl IConditionFactory2 { P5: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.MakeLeaf)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), ::core::mem::transmute(cop), pszvaluetype.into(), ::core::mem::transmute(ppropvar), ppropertynameterm.into().abi(), poperationterm.into().abi(), pvalueterm.into().abi(), fexpand.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MakeLeaf)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), cop, pszvaluetype.into(), ::core::mem::transmute(ppropvar), ppropertynameterm.into().abi(), poperationterm.into().abi(), pvalueterm.into().abi(), fexpand.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10263,7 +10263,7 @@ impl IConditionFactory2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ICondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Resolve)(::windows::core::Interface::as_raw(self), pc.into().abi(), ::core::mem::transmute(sqro), ::core::mem::transmute(pstreferencetime), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Resolve)(::windows::core::Interface::as_raw(self), pc.into().abi(), sqro, ::core::mem::transmute(pstreferencetime), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10273,7 +10273,7 @@ impl IConditionFactory2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateTrueFalse)(::windows::core::Interface::as_raw(self), fval.into(), ::core::mem::transmute(cco), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateTrueFalse)(::windows::core::Interface::as_raw(self), fval.into(), cco, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10283,7 +10283,7 @@ impl IConditionFactory2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateNegation)(::windows::core::Interface::as_raw(self), pcsub.into().abi(), ::core::mem::transmute(cco), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateNegation)(::windows::core::Interface::as_raw(self), pcsub.into().abi(), cco, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_Common"))] @@ -10293,7 +10293,7 @@ impl IConditionFactory2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateCompoundFromObjectArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ct), poasubs.into().abi(), ::core::mem::transmute(cco), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateCompoundFromObjectArray)(::windows::core::Interface::as_raw(self), ct, poasubs.into().abi(), cco, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] @@ -10302,7 +10302,7 @@ impl IConditionFactory2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateCompoundFromArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ct), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppcondsubs)), ppcondsubs.len() as _, ::core::mem::transmute(cco), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateCompoundFromArray)(::windows::core::Interface::as_raw(self), ct, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppcondsubs)), ppcondsubs.len() as _, cco, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -10313,7 +10313,7 @@ impl IConditionFactory2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateStringLeaf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propkey), ::core::mem::transmute(cop), pszvalue.into(), pszlocalename.into(), ::core::mem::transmute(cco), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateStringLeaf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propkey), cop, pszvalue.into(), pszlocalename.into(), cco, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -10322,7 +10322,7 @@ impl IConditionFactory2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::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), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateIntegerLeaf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propkey), cop, lvalue, cco, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -10332,7 +10332,7 @@ impl IConditionFactory2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::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), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateBooleanLeaf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propkey), cop, fvalue.into(), cco, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -10346,7 +10346,7 @@ impl IConditionFactory2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateLeaf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propkey), ::core::mem::transmute(cop), ::core::mem::transmute(propvar), pszsemantictype.into(), pszlocalename.into(), ppropertynameterm.into().abi(), poperationterm.into().abi(), pvalueterm.into().abi(), ::core::mem::transmute(cco), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateLeaf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propkey), cop, ::core::mem::transmute(propvar), pszsemantictype.into(), pszlocalename.into(), ppropertynameterm.into().abi(), poperationterm.into().abi(), pvalueterm.into().abi(), cco, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -10356,7 +10356,7 @@ impl IConditionFactory2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).ResolveCondition)(::windows::core::Interface::as_raw(self), pc.into().abi(), ::core::mem::transmute(sqro), ::core::mem::transmute(pstreferencetime), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).ResolveCondition)(::windows::core::Interface::as_raw(self), pc.into().abi(), sqro, ::core::mem::transmute(pstreferencetime), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10468,7 +10468,7 @@ impl IConditionGenerator { P1: ::std::convert::Into<::windows::core::InParam<'a, ITokenCollection>>, P2: ::std::convert::Into<::windows::core::InParam<'a, INamedEntityCollector>>, { - (::windows::core::Interface::vtable(self).RecognizeNamedEntities)(::windows::core::Interface::as_raw(self), pszinputstring.into(), ::core::mem::transmute(lciduserlocale), ptokencollection.into().abi(), pnamedentities.into().abi()).ok() + (::windows::core::Interface::vtable(self).RecognizeNamedEntities)(::windows::core::Interface::as_raw(self), pszinputstring.into(), lciduserlocale, ptokencollection.into().abi(), pnamedentities.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] @@ -10484,7 +10484,7 @@ impl IConditionGenerator { P7: ::std::convert::Into<::windows::core::InParam<'a, IRichChunk>>, P8: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GenerateForLeaf)(::windows::core::Interface::as_raw(self), pconditionfactory.into().abi(), pszpropertyname.into(), ::core::mem::transmute(cop), pszvaluetype.into(), pszvalue.into(), pszvalue2.into(), ppropertynameterm.into().abi(), poperationterm.into().abi(), pvalueterm.into().abi(), automaticwildcard.into(), ::core::mem::transmute(pnostringquery), ::core::mem::transmute(ppqueryexpression)).ok() + (::windows::core::Interface::vtable(self).GenerateForLeaf)(::windows::core::Interface::as_raw(self), pconditionfactory.into().abi(), pszpropertyname.into(), cop, pszvaluetype.into(), pszvalue.into(), pszvalue2.into(), ppropertynameterm.into().abi(), poperationterm.into().abi(), pvalueterm.into().abi(), automaticwildcard.into(), ::core::mem::transmute(pnostringquery), ::core::mem::transmute(ppqueryexpression)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -10553,7 +10553,7 @@ pub struct IConvertType(::windows::core::IUnknown); impl IConvertType { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn CanConvert(&self, wfromtype: u16, wtotype: u16, dwconvertflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CanConvert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wfromtype), ::core::mem::transmute(wtotype), ::core::mem::transmute(dwconvertflags)).ok() + (::windows::core::Interface::vtable(self).CanConvert)(::windows::core::Interface::as_raw(self), wfromtype, wtotype, dwconvertflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10609,7 +10609,7 @@ impl ICreateRow { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IAuthenticate>>, { - (::windows::core::Interface::vtable(self).CreateRow)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), pwszurl.into(), ::core::mem::transmute(dwbindurlflags), ::core::mem::transmute(rguid), ::core::mem::transmute(riid), pauthenticate.into().abi(), ::core::mem::transmute(pimplsession), ::core::mem::transmute(pdwbindstatus), ::core::mem::transmute(ppwsznewurl), ::core::mem::transmute(ppunk)).ok() + (::windows::core::Interface::vtable(self).CreateRow)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), pwszurl.into(), dwbindurlflags, ::core::mem::transmute(rguid), ::core::mem::transmute(riid), pauthenticate.into().abi(), ::core::mem::transmute(pimplsession), ::core::mem::transmute(pdwbindstatus), ::core::mem::transmute(ppwsznewurl), ::core::mem::transmute(ppunk)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10662,21 +10662,21 @@ pub struct IDBAsynchNotify(::windows::core::IUnknown); impl IDBAsynchNotify { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn OnLowResource(&self, dwreserved: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnLowResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).OnLowResource)(::windows::core::Interface::as_raw(self), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn OnProgress<'a, P0>(&self, hchapter: usize, eoperation: u32, ulprogress: usize, ulprogressmax: usize, easynchphase: u32, pwszstatustext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(eoperation), ::core::mem::transmute(ulprogress), ::core::mem::transmute(ulprogressmax), ::core::mem::transmute(easynchphase), pwszstatustext.into()).ok() + (::windows::core::Interface::vtable(self).OnProgress)(::windows::core::Interface::as_raw(self), hchapter, eoperation, ulprogress, ulprogressmax, easynchphase, pwszstatustext.into()).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn OnStop<'a, P0>(&self, hchapter: usize, eoperation: u32, hrstatus: ::windows::core::HRESULT, pwszstatustext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(eoperation), ::core::mem::transmute(hrstatus), pwszstatustext.into()).ok() + (::windows::core::Interface::vtable(self).OnStop)(::windows::core::Interface::as_raw(self), hchapter, eoperation, hrstatus, pwszstatustext.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10728,11 +10728,11 @@ pub struct IDBAsynchStatus(::windows::core::IUnknown); impl IDBAsynchStatus { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Abort(&self, hchapter: usize, eoperation: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Abort)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(eoperation)).ok() + (::windows::core::Interface::vtable(self).Abort)(::windows::core::Interface::as_raw(self), hchapter, eoperation).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetStatus(&self, hchapter: usize, eoperation: u32, pulprogress: *mut usize, pulprogressmax: *mut usize, peasynchphase: *mut u32, ppwszstatustext: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(eoperation), ::core::mem::transmute(pulprogress), ::core::mem::transmute(pulprogressmax), ::core::mem::transmute(peasynchphase), ::core::mem::transmute(ppwszstatustext)).ok() + (::windows::core::Interface::vtable(self).GetStatus)(::windows::core::Interface::as_raw(self), hchapter, eoperation, ::core::mem::transmute(pulprogress), ::core::mem::transmute(pulprogressmax), ::core::mem::transmute(peasynchphase), ::core::mem::transmute(ppwszstatustext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11172,7 +11172,7 @@ impl IDBPromptInitialize { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PromptDataSource)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), hwndparent.into(), ::core::mem::transmute(dwpromptoptions), rgsourcetypefilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsourcetypefilter)), pwszszzproviderfilter.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppdatasource)).ok() + (::windows::core::Interface::vtable(self).PromptDataSource)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), hwndparent.into(), dwpromptoptions, rgsourcetypefilter.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgsourcetypefilter)), pwszszzproviderfilter.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppdatasource)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11183,7 +11183,7 @@ impl IDBPromptInitialize { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).PromptFileName)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(dwpromptoptions), pwszinitialdirectory.into(), pwszinitialfile.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).PromptFileName)(::windows::core::Interface::as_raw(self), hwndparent.into(), dwpromptoptions, pwszinitialdirectory.into(), pwszinitialfile.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11612,15 +11612,15 @@ pub struct IDataConvert(::windows::core::IUnknown); impl IDataConvert { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn DataConvert(&self, wsrctype: u16, wdsttype: u16, cbsrclength: usize, pcbdstlength: *mut usize, psrc: *const ::core::ffi::c_void, pdst: *mut ::core::ffi::c_void, cbdstmaxlength: usize, dbssrcstatus: u32, pdbsstatus: *mut u32, bprecision: u8, bscale: u8, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DataConvert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wsrctype), ::core::mem::transmute(wdsttype), ::core::mem::transmute(cbsrclength), ::core::mem::transmute(pcbdstlength), ::core::mem::transmute(psrc), ::core::mem::transmute(pdst), ::core::mem::transmute(cbdstmaxlength), ::core::mem::transmute(dbssrcstatus), ::core::mem::transmute(pdbsstatus), ::core::mem::transmute(bprecision), ::core::mem::transmute(bscale), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).DataConvert)(::windows::core::Interface::as_raw(self), wsrctype, wdsttype, cbsrclength, ::core::mem::transmute(pcbdstlength), ::core::mem::transmute(psrc), ::core::mem::transmute(pdst), cbdstmaxlength, dbssrcstatus, ::core::mem::transmute(pdbsstatus), bprecision, bscale, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn CanConvert(&self, wsrctype: u16, wdsttype: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CanConvert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wsrctype), ::core::mem::transmute(wdsttype)).ok() + (::windows::core::Interface::vtable(self).CanConvert)(::windows::core::Interface::as_raw(self), wsrctype, wdsttype).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetConversionSize(&self, wsrctype: u16, wdsttype: u16, pcbsrclength: *const usize, pcbdstlength: *mut usize, psrc: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetConversionSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wsrctype), ::core::mem::transmute(wdsttype), ::core::mem::transmute(pcbsrclength), ::core::mem::transmute(pcbdstlength), ::core::mem::transmute(psrc)).ok() + (::windows::core::Interface::vtable(self).GetConversionSize)(::windows::core::Interface::as_raw(self), wsrctype, wdsttype, ::core::mem::transmute(pcbsrclength), ::core::mem::transmute(pcbdstlength), ::core::mem::transmute(psrc)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11676,7 +11676,7 @@ impl IDataInitialize { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetDataSource)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(dwclsctx), pwszinitializationstring.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppdatasource)).ok() + (::windows::core::Interface::vtable(self).GetDataSource)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), dwclsctx, pwszinitializationstring.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppdatasource)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetInitializationString<'a, P0>(&self, pdatasource: P0, fincludepassword: u8) -> ::windows::core::Result<::windows::core::PWSTR> @@ -11684,7 +11684,7 @@ impl IDataInitialize { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetInitializationString)(::windows::core::Interface::as_raw(self), pdatasource.into().abi(), ::core::mem::transmute(fincludepassword), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetInitializationString)(::windows::core::Interface::as_raw(self), pdatasource.into().abi(), fincludepassword, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn CreateDBInstance<'a, P0, P1>(&self, clsidprovider: *const ::windows::core::GUID, punkouter: P0, dwclsctx: u32, pwszreserved: P1, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> @@ -11693,7 +11693,7 @@ impl IDataInitialize { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDBInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprovider), punkouter.into().abi(), ::core::mem::transmute(dwclsctx), pwszreserved.into(), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).CreateDBInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprovider), punkouter.into().abi(), dwclsctx, pwszreserved.into(), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11702,7 +11702,7 @@ impl IDataInitialize { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateDBInstanceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprovider), punkouter.into().abi(), ::core::mem::transmute(dwclsctx), pwszreserved.into(), ::core::mem::transmute(pserverinfo), rgmqresults.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgmqresults))).ok() + (::windows::core::Interface::vtable(self).CreateDBInstanceEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidprovider), punkouter.into().abi(), dwclsctx, pwszreserved.into(), ::core::mem::transmute(pserverinfo), rgmqresults.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgmqresults))).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn LoadStringFromStorage<'a, P0>(&self, pwszfilename: P0) -> ::windows::core::Result<::windows::core::PWSTR> @@ -11718,7 +11718,7 @@ impl IDataInitialize { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteStringToStorage)(::windows::core::Interface::as_raw(self), pwszfilename.into(), pwszinitializationstring.into(), ::core::mem::transmute(dwcreationdisposition)).ok() + (::windows::core::Interface::vtable(self).WriteStringToStorage)(::windows::core::Interface::as_raw(self), pwszfilename.into(), pwszinitializationstring.into(), dwcreationdisposition).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11783,7 +11783,7 @@ impl IDataSourceLocator { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SethWnd(&self, hwndparent: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SethWnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwndparent)).ok() + (::windows::core::Interface::vtable(self).SethWnd)(::windows::core::Interface::as_raw(self), hwndparent).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11993,7 +11993,7 @@ impl IEnumItemProperties { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -12068,7 +12068,7 @@ impl IEnumSearchRoots { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -12134,7 +12134,7 @@ impl IEnumSearchScopeRules { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -12200,7 +12200,7 @@ impl IEnumSubscription { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -12269,16 +12269,16 @@ impl IErrorLookup { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetErrorDescription(&self, hrerror: ::windows::core::HRESULT, dwlookupid: u32, pdispparams: *const super::Com::DISPPARAMS, lcid: u32, pbstrsource: *mut super::super::Foundation::BSTR, pbstrdescription: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetErrorDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror), ::core::mem::transmute(dwlookupid), ::core::mem::transmute(pdispparams), ::core::mem::transmute(lcid), ::core::mem::transmute(pbstrsource), ::core::mem::transmute(pbstrdescription)).ok() + (::windows::core::Interface::vtable(self).GetErrorDescription)(::windows::core::Interface::as_raw(self), hrerror, dwlookupid, ::core::mem::transmute(pdispparams), lcid, ::core::mem::transmute(pbstrsource), ::core::mem::transmute(pbstrdescription)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetHelpInfo(&self, hrerror: ::windows::core::HRESULT, dwlookupid: u32, lcid: u32, pbstrhelpfile: *mut super::super::Foundation::BSTR, pdwhelpcontext: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetHelpInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror), ::core::mem::transmute(dwlookupid), ::core::mem::transmute(lcid), ::core::mem::transmute(pbstrhelpfile), ::core::mem::transmute(pdwhelpcontext)).ok() + (::windows::core::Interface::vtable(self).GetHelpInfo)(::windows::core::Interface::as_raw(self), hrerror, dwlookupid, lcid, ::core::mem::transmute(pbstrhelpfile), ::core::mem::transmute(pdwhelpcontext)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ReleaseErrors(&self, dwdynamicerrorid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseErrors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdynamicerrorid)).ok() + (::windows::core::Interface::vtable(self).ReleaseErrors)(::windows::core::Interface::as_raw(self), dwdynamicerrorid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12340,29 +12340,29 @@ impl IErrorRecords { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).AddErrorRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(perrorinfo), ::core::mem::transmute(dwlookupid), ::core::mem::transmute(pdispparams), punkcustomerror.into().abi(), ::core::mem::transmute(dwdynamicerrorid)).ok() + (::windows::core::Interface::vtable(self).AddErrorRecord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(perrorinfo), dwlookupid, ::core::mem::transmute(pdispparams), punkcustomerror.into().abi(), dwdynamicerrorid).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetBasicErrorInfo(&self, ulrecordnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetBasicErrorInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulrecordnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBasicErrorInfo)(::windows::core::Interface::as_raw(self), ulrecordnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetCustomErrorObject(&self, ulrecordnum: u32, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCustomErrorObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulrecordnum), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetCustomErrorObject)(::windows::core::Interface::as_raw(self), ulrecordnum, ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetErrorInfo(&self, ulrecordnum: u32, lcid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetErrorInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulrecordnum), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetErrorInfo)(::windows::core::Interface::as_raw(self), ulrecordnum, lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetErrorParameters(&self, ulrecordnum: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetErrorParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulrecordnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetErrorParameters)(::windows::core::Interface::as_raw(self), ulrecordnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetRecordCount(&self) -> ::windows::core::Result { @@ -12486,12 +12486,12 @@ impl IGetRow { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRowFromHROW)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(hrow), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetRowFromHROW)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), hrow, ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetURLFromHROW(&self, hrow: usize) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetURLFromHROW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrow), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetURLFromHROW)(::windows::core::Interface::as_raw(self), hrow, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12952,7 +12952,7 @@ pub struct IMDDataset(::windows::core::IUnknown); impl IMDDataset { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn FreeAxisInfo(&self, caxes: usize, rgaxisinfo: *mut MDAXISINFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FreeAxisInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(caxes), ::core::mem::transmute(rgaxisinfo)).ok() + (::windows::core::Interface::vtable(self).FreeAxisInfo)(::windows::core::Interface::as_raw(self), caxes, ::core::mem::transmute(rgaxisinfo)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetAxisInfo(&self, pcaxes: *mut usize, prgaxisinfo: *mut *mut MDAXISINFO) -> ::windows::core::Result<()> { @@ -12964,11 +12964,11 @@ impl IMDDataset { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).GetAxisRowset)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(iaxis), ::core::mem::transmute(riid), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(pprowset)).ok() + (::windows::core::Interface::vtable(self).GetAxisRowset)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), iaxis, ::core::mem::transmute(riid), cpropertysets, ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(pprowset)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetCellData(&self, haccessor: usize, ulstartcell: usize, ulendcell: usize, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCellData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(haccessor), ::core::mem::transmute(ulstartcell), ::core::mem::transmute(ulendcell), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).GetCellData)(::windows::core::Interface::as_raw(self), haccessor, ulstartcell, ulendcell, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetSpecification(&self, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -13030,11 +13030,11 @@ pub struct IMDFind(::windows::core::IUnknown); impl IMDFind { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn FindCell(&self, ulstartingordinal: usize, cmembers: usize, rgpwszmember: *mut ::windows::core::PWSTR, pulcellordinal: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindCell)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulstartingordinal), ::core::mem::transmute(cmembers), ::core::mem::transmute(rgpwszmember), ::core::mem::transmute(pulcellordinal)).ok() + (::windows::core::Interface::vtable(self).FindCell)(::windows::core::Interface::as_raw(self), ulstartingordinal, cmembers, ::core::mem::transmute(rgpwszmember), ::core::mem::transmute(pulcellordinal)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn FindTuple(&self, ulaxisidentifier: u32, ulstartingordinal: usize, cmembers: usize, rgpwszmember: *mut ::windows::core::PWSTR, pultupleordinal: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindTuple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulaxisidentifier), ::core::mem::transmute(ulstartingordinal), ::core::mem::transmute(cmembers), ::core::mem::transmute(rgpwszmember), ::core::mem::transmute(pultupleordinal)).ok() + (::windows::core::Interface::vtable(self).FindTuple)(::windows::core::Interface::as_raw(self), ulaxisidentifier, ulstartingordinal, cmembers, ::core::mem::transmute(rgpwszmember), ::core::mem::transmute(pultupleordinal)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13089,7 +13089,7 @@ impl IMDRangeRowset { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).GetRangeRowset)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(ulstartcell), ::core::mem::transmute(ulendcell), ::core::mem::transmute(riid), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(pprowset)).ok() + (::windows::core::Interface::vtable(self).GetRangeRowset)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ulstartcell, ulendcell, ::core::mem::transmute(riid), cpropertysets, ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(pprowset)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13195,7 +13195,7 @@ impl IMultipleResults { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).GetResult)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(lresultflag), ::core::mem::transmute(riid), ::core::mem::transmute(pcrowsaffected), ::core::mem::transmute(pprowset)).ok() + (::windows::core::Interface::vtable(self).GetResult)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), lresultflag, ::core::mem::transmute(riid), ::core::mem::transmute(pcrowsaffected), ::core::mem::transmute(pprowset)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13396,7 +13396,7 @@ impl INamedEntityCollector { P0: ::std::convert::Into<::windows::core::InParam<'a, IEntity>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(beginspan), ::core::mem::transmute(endspan), ::core::mem::transmute(beginactual), ::core::mem::transmute(endactual), ptype.into().abi(), pszvalue.into(), ::core::mem::transmute(certainty)).ok() + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), beginspan, endspan, beginactual, endactual, ptype.into().abi(), pszvalue.into(), certainty).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13462,7 +13462,7 @@ impl IObjectAccessControl { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`*"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] pub unsafe fn SetObjectAccessRights(&self, pobject: *mut SEC_OBJECT, caccessentries: u32, prgaccessentries: *mut super::super::Security::Authorization::EXPLICIT_ACCESS_W) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetObjectAccessRights)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pobject), ::core::mem::transmute(caccessentries), ::core::mem::transmute(prgaccessentries)).ok() + (::windows::core::Interface::vtable(self).SetObjectAccessRights)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pobject), caccessentries, ::core::mem::transmute(prgaccessentries)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`*"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] @@ -13672,7 +13672,7 @@ impl IParentRowset { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetChildRowset)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(iordinal), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetChildRowset)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), iordinal, ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13846,13 +13846,13 @@ impl IQueryParser { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn SetOption(&self, option: STRUCTURED_QUERY_SINGLE_OPTION, poptionvalue: *const super::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option), ::core::mem::transmute(poptionvalue)).ok() + (::windows::core::Interface::vtable(self).SetOption)(::windows::core::Interface::as_raw(self), option, ::core::mem::transmute(poptionvalue)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetOption(&self, option: STRUCTURED_QUERY_SINGLE_OPTION) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOption)(::windows::core::Interface::as_raw(self), option, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -13860,7 +13860,7 @@ impl IQueryParser { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetMultiOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option), pszoptionkey.into(), ::core::mem::transmute(poptionvalue)).ok() + (::windows::core::Interface::vtable(self).SetMultiOption)(::windows::core::Interface::as_raw(self), option, pszoptionkey.into(), ::core::mem::transmute(poptionvalue)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetSchemaProvider(&self) -> ::windows::core::Result { @@ -13973,7 +13973,7 @@ impl IQueryParserManager { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateLoadedParser)(::windows::core::Interface::as_raw(self), pszcatalog.into(), ::core::mem::transmute(langidforkeywords), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateLoadedParser)(::windows::core::Interface::as_raw(self), pszcatalog.into(), langidforkeywords, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13988,7 +13988,7 @@ impl IQueryParserManager { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn SetOption(&self, option: QUERY_PARSER_MANAGER_OPTION, poptionvalue: *const super::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(option), ::core::mem::transmute(poptionvalue)).ok() + (::windows::core::Interface::vtable(self).SetOption)(::windows::core::Interface::as_raw(self), option, ::core::mem::transmute(poptionvalue)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14062,7 +14062,7 @@ impl IQuerySolution { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.MakeAndOr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ct), peusubs.into().abi(), fsimplify.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MakeAndOr)(::windows::core::Interface::as_raw(self), ct, peusubs.into().abi(), fsimplify.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Search_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] @@ -14076,7 +14076,7 @@ impl IQuerySolution { P5: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.MakeLeaf)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), ::core::mem::transmute(cop), pszvaluetype.into(), ::core::mem::transmute(ppropvar), ppropertynameterm.into().abi(), poperationterm.into().abi(), pvalueterm.into().abi(), fexpand.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MakeLeaf)(::windows::core::Interface::as_raw(self), pszpropertyname.into(), cop, pszvaluetype.into(), ::core::mem::transmute(ppropvar), ppropertynameterm.into().abi(), poperationterm.into().abi(), pvalueterm.into().abi(), fexpand.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -14085,7 +14085,7 @@ impl IQuerySolution { P0: ::std::convert::Into<::windows::core::InParam<'a, ICondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Resolve)(::windows::core::Interface::as_raw(self), pc.into().abi(), ::core::mem::transmute(sqro), ::core::mem::transmute(pstreferencetime), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Resolve)(::windows::core::Interface::as_raw(self), pc.into().abi(), sqro, ::core::mem::transmute(pstreferencetime), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -14172,11 +14172,11 @@ pub struct IReadData(::windows::core::IUnknown); impl IReadData { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ReadData(&self, hchapter: usize, cbbookmark: usize, pbookmark: *const u8, lrowsoffset: isize, haccessor: usize, crows: isize, pcrowsobtained: *mut usize, ppfixeddata: *mut *mut u8, pcbvariabletotal: *mut usize, ppvariabledata: *mut *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pbookmark), ::core::mem::transmute(lrowsoffset), ::core::mem::transmute(haccessor), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(ppfixeddata), ::core::mem::transmute(pcbvariabletotal), ::core::mem::transmute(ppvariabledata)).ok() + (::windows::core::Interface::vtable(self).ReadData)(::windows::core::Interface::as_raw(self), hchapter, cbbookmark, ::core::mem::transmute(pbookmark), lrowsoffset, haccessor, crows, ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(ppfixeddata), ::core::mem::transmute(pcbvariabletotal), ::core::mem::transmute(ppvariabledata)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ReleaseChapter(&self, hchapter: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter)).ok() + (::windows::core::Interface::vtable(self).ReleaseChapter)(::windows::core::Interface::as_raw(self), hchapter).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14231,21 +14231,21 @@ impl IRegisterProvider { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetURLMapping)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetURLMapping)(::windows::core::Interface::as_raw(self), pwszurl.into(), dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetURLMapping<'a, P0>(&self, pwszurl: P0, dwreserved: usize, rclsidprovider: *const ::windows::core::GUID) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetURLMapping)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(rclsidprovider)).ok() + (::windows::core::Interface::vtable(self).SetURLMapping)(::windows::core::Interface::as_raw(self), pwszurl.into(), dwreserved, ::core::mem::transmute(rclsidprovider)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn UnregisterProvider<'a, P0>(&self, pwszurl: P0, dwreserved: usize, rclsidprovider: *const ::windows::core::GUID) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UnregisterProvider)(::windows::core::Interface::as_raw(self), pwszurl.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(rclsidprovider)).ok() + (::windows::core::Interface::vtable(self).UnregisterProvider)(::windows::core::Interface::as_raw(self), pwszurl.into(), dwreserved, ::core::mem::transmute(rclsidprovider)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14447,7 +14447,7 @@ impl IRow { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(pcolumnid), ::core::mem::transmute(rguidcolumntype), ::core::mem::transmute(dwbindflags), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(pcolumnid), ::core::mem::transmute(rguidcolumntype), dwbindflags, ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14579,7 +14579,7 @@ impl IRowPosition { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetRowPosition(&self, hchapter: usize, hrow: usize, dwpositionflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRowPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(hrow), ::core::mem::transmute(dwpositionflags)).ok() + (::windows::core::Interface::vtable(self).SetRowPosition)(::windows::core::Interface::as_raw(self), hchapter, hrow, dwpositionflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14637,7 +14637,7 @@ impl IRowPositionChange { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnRowPositionChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ereason), ::core::mem::transmute(ephase), fcantdeny.into()).ok() + (::windows::core::Interface::vtable(self).OnRowPositionChange)(::windows::core::Interface::as_raw(self), ereason, ephase, fcantdeny.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14696,12 +14696,12 @@ impl IRowSchemaChange { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Storage_IndexServer\"`*"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn DeleteColumns(&self, ccolumns: usize, rgcolumnids: *const super::super::Storage::IndexServer::DBID, rgdwstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteColumns)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccolumns), ::core::mem::transmute(rgcolumnids), ::core::mem::transmute(rgdwstatus)).ok() + (::windows::core::Interface::vtable(self).DeleteColumns)(::windows::core::Interface::as_raw(self), ccolumns, ::core::mem::transmute(rgcolumnids), ::core::mem::transmute(rgdwstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn AddColumns(&self, ccolumns: usize, rgnewcolumninfo: *const DBCOLUMNINFO, rgcolumns: *mut DBCOLUMNACCESS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddColumns)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccolumns), ::core::mem::transmute(rgnewcolumninfo), ::core::mem::transmute(rgcolumns)).ok() + (::windows::core::Interface::vtable(self).AddColumns)(::windows::core::Interface::as_raw(self), ccolumns, ::core::mem::transmute(rgnewcolumninfo), ::core::mem::transmute(rgcolumns)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14773,23 +14773,23 @@ pub struct IRowset(::windows::core::IUnknown); impl IRowset { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn AddRefRows(&self, crows: usize, rghrows: *const usize, rgrefcounts: *mut u32, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddRefRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() + (::windows::core::Interface::vtable(self).AddRefRows)(::windows::core::Interface::as_raw(self), crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetData(&self, hrow: usize, haccessor: usize, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrow), ::core::mem::transmute(haccessor), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), hrow, haccessor, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetNextRows(&self, hreserved: usize, lrowsoffset: isize, crows: isize, pcrowsobtained: *mut usize, prghrows: *mut *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNextRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(lrowsoffset), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() + (::windows::core::Interface::vtable(self).GetNextRows)(::windows::core::Interface::as_raw(self), hreserved, lrowsoffset, crows, ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ReleaseRows(&self, crows: usize, rghrows: *const usize, rgrowoptions: *mut u32, rgrefcounts: *mut u32, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowoptions), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() + (::windows::core::Interface::vtable(self).ReleaseRows)(::windows::core::Interface::as_raw(self), crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowoptions), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn RestartPosition(&self, hreserved: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RestartPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved)).ok() + (::windows::core::Interface::vtable(self).RestartPosition)(::windows::core::Interface::as_raw(self), hreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14902,7 +14902,7 @@ pub struct IRowsetBookmark(::windows::core::IUnknown); impl IRowsetBookmark { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn PositionOnBookmark(&self, hchapter: usize, cbbookmark: usize, pbookmark: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PositionOnBookmark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pbookmark)).ok() + (::windows::core::Interface::vtable(self).PositionOnBookmark)(::windows::core::Interface::as_raw(self), hchapter, cbbookmark, ::core::mem::transmute(pbookmark)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -14952,15 +14952,15 @@ pub struct IRowsetChange(::windows::core::IUnknown); impl IRowsetChange { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn DeleteRows(&self, hreserved: usize, crows: usize, rghrows: *const usize, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowstatus)).ok() + (::windows::core::Interface::vtable(self).DeleteRows)(::windows::core::Interface::as_raw(self), hreserved, crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetData(&self, hrow: usize, haccessor: usize, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrow), ::core::mem::transmute(haccessor), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).SetData)(::windows::core::Interface::as_raw(self), hrow, haccessor, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn InsertRow(&self, hreserved: usize, haccessor: usize, pdata: *mut ::core::ffi::c_void, phrow: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InsertRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(haccessor), ::core::mem::transmute(pdata), ::core::mem::transmute(phrow)).ok() + (::windows::core::Interface::vtable(self).InsertRow)(::windows::core::Interface::as_raw(self), hreserved, haccessor, ::core::mem::transmute(pdata), ::core::mem::transmute(phrow)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15012,11 +15012,11 @@ pub struct IRowsetChangeExtInfo(::windows::core::IUnknown); impl IRowsetChangeExtInfo { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetOriginalRow(&self, hreserved: usize, hrow: usize, phroworiginal: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOriginalRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(hrow), ::core::mem::transmute(phroworiginal)).ok() + (::windows::core::Interface::vtable(self).GetOriginalRow)(::windows::core::Interface::as_raw(self), hreserved, hrow, ::core::mem::transmute(phroworiginal)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetPendingColumns(&self, hreserved: usize, hrow: usize, ccolumnordinals: u32, rgiordinals: *const u32, rgcolumnstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPendingColumns)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(hrow), ::core::mem::transmute(ccolumnordinals), ::core::mem::transmute(rgiordinals), ::core::mem::transmute(rgcolumnstatus)).ok() + (::windows::core::Interface::vtable(self).GetPendingColumns)(::windows::core::Interface::as_raw(self), hreserved, hrow, ccolumnordinals, ::core::mem::transmute(rgiordinals), ::core::mem::transmute(rgcolumnstatus)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15067,7 +15067,7 @@ pub struct IRowsetChapterMember(::windows::core::IUnknown); impl IRowsetChapterMember { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn IsRowInChapter(&self, hchapter: usize, hrow: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsRowInChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(hrow)).ok() + (::windows::core::Interface::vtable(self).IsRowInChapter)(::windows::core::Interface::as_raw(self), hchapter, hrow).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15117,22 +15117,22 @@ pub struct IRowsetCopyRows(::windows::core::IUnknown); impl IRowsetCopyRows { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn CloseSource(&self, hsourceid: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CloseSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hsourceid)).ok() + (::windows::core::Interface::vtable(self).CloseSource)(::windows::core::Interface::as_raw(self), hsourceid).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn CopyByHROWS(&self, hsourceid: u16, hreserved: usize, crows: isize, rghrows: *const usize, bflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyByHROWS)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hsourceid), ::core::mem::transmute(hreserved), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(bflags)).ok() + (::windows::core::Interface::vtable(self).CopyByHROWS)(::windows::core::Interface::as_raw(self), hsourceid, hreserved, crows, ::core::mem::transmute(rghrows), bflags).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn CopyRows(&self, hsourceid: u16, hreserved: usize, crows: isize, bflags: u32, pcrowscopied: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hsourceid), ::core::mem::transmute(hreserved), ::core::mem::transmute(crows), ::core::mem::transmute(bflags), ::core::mem::transmute(pcrowscopied)).ok() + (::windows::core::Interface::vtable(self).CopyRows)(::windows::core::Interface::as_raw(self), hsourceid, hreserved, crows, bflags, ::core::mem::transmute(pcrowscopied)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn DefineSource<'a, P0>(&self, prowsetsource: P0, ccolids: usize, rgsourcecolumns: *const isize, rgtargetcolumns: *const isize, phsourceid: *mut u16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IRowset>>, { - (::windows::core::Interface::vtable(self).DefineSource)(::windows::core::Interface::as_raw(self), prowsetsource.into().abi(), ::core::mem::transmute(ccolids), ::core::mem::transmute(rgsourcecolumns), ::core::mem::transmute(rgtargetcolumns), ::core::mem::transmute(phsourceid)).ok() + (::windows::core::Interface::vtable(self).DefineSource)(::windows::core::Interface::as_raw(self), prowsetsource.into().abi(), ccolids, ::core::mem::transmute(rgsourcecolumns), ::core::mem::transmute(rgtargetcolumns), ::core::mem::transmute(phsourceid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15190,11 +15190,11 @@ impl IRowsetCurrentIndex { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Seek(&self, haccessor: usize, ckeyvalues: usize, pdata: *mut ::core::ffi::c_void, dwseekoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(haccessor), ::core::mem::transmute(ckeyvalues), ::core::mem::transmute(pdata), ::core::mem::transmute(dwseekoptions)).ok() + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), haccessor, ckeyvalues, ::core::mem::transmute(pdata), dwseekoptions).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetRange(&self, haccessor: usize, cstartkeycolumns: usize, pstartdata: *mut ::core::ffi::c_void, cendkeycolumns: usize, penddata: *mut ::core::ffi::c_void, dwrangeoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(haccessor), ::core::mem::transmute(cstartkeycolumns), ::core::mem::transmute(pstartdata), ::core::mem::transmute(cendkeycolumns), ::core::mem::transmute(penddata), ::core::mem::transmute(dwrangeoptions)).ok() + (::windows::core::Interface::vtable(self).base__.SetRange)(::windows::core::Interface::as_raw(self), haccessor, cstartkeycolumns, ::core::mem::transmute(pstartdata), cendkeycolumns, ::core::mem::transmute(penddata), dwrangeoptions).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Storage_IndexServer\"`*"] #[cfg(feature = "Win32_Storage_IndexServer")] @@ -15277,22 +15277,22 @@ impl IRowsetEvents { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn OnNewItem(&self, itemid: *const super::Com::StructuredStorage::PROPVARIANT, newitemstate: ROWSETEVENT_ITEMSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnNewItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid), ::core::mem::transmute(newitemstate)).ok() + (::windows::core::Interface::vtable(self).OnNewItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid), newitemstate).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn OnChangedItem(&self, itemid: *const super::Com::StructuredStorage::PROPVARIANT, rowsetitemstate: ROWSETEVENT_ITEMSTATE, changeditemstate: ROWSETEVENT_ITEMSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnChangedItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid), ::core::mem::transmute(rowsetitemstate), ::core::mem::transmute(changeditemstate)).ok() + (::windows::core::Interface::vtable(self).OnChangedItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid), rowsetitemstate, changeditemstate).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn OnDeletedItem(&self, itemid: *const super::Com::StructuredStorage::PROPVARIANT, deleteditemstate: ROWSETEVENT_ITEMSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnDeletedItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid), ::core::mem::transmute(deleteditemstate)).ok() + (::windows::core::Interface::vtable(self).OnDeletedItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid), deleteditemstate).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn OnRowsetEvent(&self, eventtype: ROWSETEVENT_TYPE, eventdata: *const super::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnRowsetEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventtype), ::core::mem::transmute(eventdata)).ok() + (::windows::core::Interface::vtable(self).OnRowsetEvent)(::windows::core::Interface::as_raw(self), eventtype, ::core::mem::transmute(eventdata)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15359,7 +15359,7 @@ pub struct IRowsetFastLoad(::windows::core::IUnknown); impl IRowsetFastLoad { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn InsertRow(&self, haccessor: usize, 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() + (::windows::core::Interface::vtable(self).InsertRow)(::windows::core::Interface::as_raw(self), haccessor, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15421,7 +15421,7 @@ pub struct IRowsetFind(::windows::core::IUnknown); impl IRowsetFind { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn FindNextRow(&self, hchapter: usize, haccessor: usize, pfindvalue: *mut ::core::ffi::c_void, compareop: u32, cbbookmark: usize, pbookmark: *const u8, lrowsoffset: isize, crows: isize, pcrowsobtained: *mut usize, prghrows: *mut *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindNextRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(haccessor), ::core::mem::transmute(pfindvalue), ::core::mem::transmute(compareop), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pbookmark), ::core::mem::transmute(lrowsoffset), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() + (::windows::core::Interface::vtable(self).FindNextRow)(::windows::core::Interface::as_raw(self), hchapter, haccessor, ::core::mem::transmute(pfindvalue), compareop, cbbookmark, ::core::mem::transmute(pbookmark), lrowsoffset, crows, ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15471,7 +15471,7 @@ pub struct IRowsetIdentity(::windows::core::IUnknown); impl IRowsetIdentity { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn IsSameRow(&self, hthisrow: usize, hthatrow: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IsSameRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hthisrow), ::core::mem::transmute(hthatrow)).ok() + (::windows::core::Interface::vtable(self).IsSameRow)(::windows::core::Interface::as_raw(self), hthisrow, hthatrow).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15526,11 +15526,11 @@ impl IRowsetIndex { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Seek(&self, haccessor: usize, ckeyvalues: usize, pdata: *mut ::core::ffi::c_void, dwseekoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(haccessor), ::core::mem::transmute(ckeyvalues), ::core::mem::transmute(pdata), ::core::mem::transmute(dwseekoptions)).ok() + (::windows::core::Interface::vtable(self).Seek)(::windows::core::Interface::as_raw(self), haccessor, ckeyvalues, ::core::mem::transmute(pdata), dwseekoptions).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetRange(&self, haccessor: usize, cstartkeycolumns: usize, pstartdata: *mut ::core::ffi::c_void, cendkeycolumns: usize, penddata: *mut ::core::ffi::c_void, dwrangeoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(haccessor), ::core::mem::transmute(cstartkeycolumns), ::core::mem::transmute(pstartdata), ::core::mem::transmute(cendkeycolumns), ::core::mem::transmute(penddata), ::core::mem::transmute(dwrangeoptions)).ok() + (::windows::core::Interface::vtable(self).SetRange)(::windows::core::Interface::as_raw(self), haccessor, cstartkeycolumns, ::core::mem::transmute(pstartdata), cendkeycolumns, ::core::mem::transmute(penddata), dwrangeoptions).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15591,7 +15591,7 @@ impl IRowsetInfo { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetReferencedRowset(&self, iordinal: usize, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetReferencedRowset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iordinal), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetReferencedRowset)(::windows::core::Interface::as_raw(self), iordinal, ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetSpecification(&self, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -15701,39 +15701,39 @@ pub struct IRowsetLocate(::windows::core::IUnknown); impl IRowsetLocate { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn AddRefRows(&self, crows: usize, rghrows: *const usize, rgrefcounts: *mut u32, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddRefRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() + (::windows::core::Interface::vtable(self).base__.AddRefRows)(::windows::core::Interface::as_raw(self), crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetData(&self, hrow: usize, haccessor: usize, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrow), ::core::mem::transmute(haccessor), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.GetData)(::windows::core::Interface::as_raw(self), hrow, haccessor, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetNextRows(&self, hreserved: usize, lrowsoffset: isize, crows: isize, pcrowsobtained: *mut usize, prghrows: *mut *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetNextRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(lrowsoffset), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() + (::windows::core::Interface::vtable(self).base__.GetNextRows)(::windows::core::Interface::as_raw(self), hreserved, lrowsoffset, crows, ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ReleaseRows(&self, crows: usize, rghrows: *const usize, rgrowoptions: *mut u32, rgrefcounts: *mut u32, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ReleaseRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowoptions), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() + (::windows::core::Interface::vtable(self).base__.ReleaseRows)(::windows::core::Interface::as_raw(self), crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowoptions), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn RestartPosition(&self, hreserved: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RestartPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved)).ok() + (::windows::core::Interface::vtable(self).base__.RestartPosition)(::windows::core::Interface::as_raw(self), hreserved).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Compare(&self, hreserved: usize, cbbookmark1: usize, pbookmark1: *const u8, cbbookmark2: usize, pbookmark2: *const u8, pcomparison: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Compare)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(cbbookmark1), ::core::mem::transmute(pbookmark1), ::core::mem::transmute(cbbookmark2), ::core::mem::transmute(pbookmark2), ::core::mem::transmute(pcomparison)).ok() + (::windows::core::Interface::vtable(self).Compare)(::windows::core::Interface::as_raw(self), hreserved, cbbookmark1, ::core::mem::transmute(pbookmark1), cbbookmark2, ::core::mem::transmute(pbookmark2), ::core::mem::transmute(pcomparison)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetRowsAt(&self, hreserved1: usize, hreserved2: usize, cbbookmark: usize, pbookmark: *const u8, lrowsoffset: isize, crows: isize, pcrowsobtained: *mut usize, prghrows: *mut *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRowsAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved1), ::core::mem::transmute(hreserved2), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pbookmark), ::core::mem::transmute(lrowsoffset), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() + (::windows::core::Interface::vtable(self).GetRowsAt)(::windows::core::Interface::as_raw(self), hreserved1, hreserved2, cbbookmark, ::core::mem::transmute(pbookmark), lrowsoffset, crows, ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetRowsByBookmark(&self, hreserved: usize, crows: usize, rgcbbookmarks: *const usize, rgpbookmarks: *const *const u8, rghrows: *mut usize, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRowsByBookmark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(crows), ::core::mem::transmute(rgcbbookmarks), ::core::mem::transmute(rgpbookmarks), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowstatus)).ok() + (::windows::core::Interface::vtable(self).GetRowsByBookmark)(::windows::core::Interface::as_raw(self), hreserved, crows, ::core::mem::transmute(rgcbbookmarks), ::core::mem::transmute(rgpbookmarks), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Hash(&self, hreserved: usize, cbookmarks: usize, rgcbbookmarks: *const usize, rgpbookmarks: *const *const u8, rghashedvalues: *mut usize, rgbookmarkstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Hash)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(cbookmarks), ::core::mem::transmute(rgcbbookmarks), ::core::mem::transmute(rgpbookmarks), ::core::mem::transmute(rghashedvalues), ::core::mem::transmute(rgbookmarkstatus)).ok() + (::windows::core::Interface::vtable(self).Hash)(::windows::core::Interface::as_raw(self), hreserved, cbookmarks, ::core::mem::transmute(rgcbbookmarks), ::core::mem::transmute(rgpbookmarks), ::core::mem::transmute(rghashedvalues), ::core::mem::transmute(rgbookmarkstatus)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15801,7 +15801,7 @@ pub struct IRowsetNewRowAfter(::windows::core::IUnknown); impl IRowsetNewRowAfter { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetNewDataAfter(&self, hchapter: usize, cbbmprevious: u32, pbmprevious: *const u8, haccessor: usize, pdata: *mut u8, phrow: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNewDataAfter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(cbbmprevious), ::core::mem::transmute(pbmprevious), ::core::mem::transmute(haccessor), ::core::mem::transmute(pdata), ::core::mem::transmute(phrow)).ok() + (::windows::core::Interface::vtable(self).SetNewDataAfter)(::windows::core::Interface::as_raw(self), hchapter, cbbmprevious, ::core::mem::transmute(pbmprevious), haccessor, ::core::mem::transmute(pdata), ::core::mem::transmute(phrow)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15910,7 +15910,7 @@ impl IRowsetNotify { P0: ::std::convert::Into<::windows::core::InParam<'a, IRowset>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnFieldChange)(::windows::core::Interface::as_raw(self), prowset.into().abi(), ::core::mem::transmute(hrow), rgcolumns.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcolumns)), ::core::mem::transmute(ereason), ::core::mem::transmute(ephase), fcantdeny.into()).ok() + (::windows::core::Interface::vtable(self).OnFieldChange)(::windows::core::Interface::as_raw(self), prowset.into().abi(), hrow, rgcolumns.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgcolumns)), ereason, ephase, fcantdeny.into()).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15919,7 +15919,7 @@ impl IRowsetNotify { P0: ::std::convert::Into<::windows::core::InParam<'a, IRowset>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnRowChange)(::windows::core::Interface::as_raw(self), prowset.into().abi(), rghrows.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rghrows)), ::core::mem::transmute(ereason), ::core::mem::transmute(ephase), fcantdeny.into()).ok() + (::windows::core::Interface::vtable(self).OnRowChange)(::windows::core::Interface::as_raw(self), prowset.into().abi(), rghrows.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rghrows)), ereason, ephase, fcantdeny.into()).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15928,7 +15928,7 @@ impl IRowsetNotify { P0: ::std::convert::Into<::windows::core::InParam<'a, IRowset>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnRowsetChange)(::windows::core::Interface::as_raw(self), prowset.into().abi(), ::core::mem::transmute(ereason), ::core::mem::transmute(ephase), fcantdeny.into()).ok() + (::windows::core::Interface::vtable(self).OnRowsetChange)(::windows::core::Interface::as_raw(self), prowset.into().abi(), ereason, ephase, fcantdeny.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15989,7 +15989,7 @@ pub struct IRowsetPrioritization(::windows::core::IUnknown); impl IRowsetPrioritization { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetScopePriority(&self, priority: PRIORITY_LEVEL, scopestatisticseventfrequency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScopePriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority), ::core::mem::transmute(scopestatisticseventfrequency)).ok() + (::windows::core::Interface::vtable(self).SetScopePriority)(::windows::core::Interface::as_raw(self), priority, scopestatisticseventfrequency).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetScopePriority(&self, priority: *mut PRIORITY_LEVEL, scopestatisticseventfrequency: *mut u32) -> ::windows::core::Result<()> { @@ -16053,7 +16053,7 @@ impl IRowsetQueryStatus { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetStatusEx(&self, pdwstatus: *mut u32, pcfiltereddocuments: *mut u32, pcdocumentstofilter: *mut u32, pdwratiofinisheddenominator: *mut usize, pdwratiofinishednumerator: *mut usize, cbbmk: usize, pbmk: *const u8, pirowbmk: *mut usize, pcrowstotal: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStatusEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwstatus), ::core::mem::transmute(pcfiltereddocuments), ::core::mem::transmute(pcdocumentstofilter), ::core::mem::transmute(pdwratiofinisheddenominator), ::core::mem::transmute(pdwratiofinishednumerator), ::core::mem::transmute(cbbmk), ::core::mem::transmute(pbmk), ::core::mem::transmute(pirowbmk), ::core::mem::transmute(pcrowstotal)).ok() + (::windows::core::Interface::vtable(self).GetStatusEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwstatus), ::core::mem::transmute(pcfiltereddocuments), ::core::mem::transmute(pcdocumentstofilter), ::core::mem::transmute(pdwratiofinisheddenominator), ::core::mem::transmute(pdwratiofinishednumerator), cbbmk, ::core::mem::transmute(pbmk), ::core::mem::transmute(pirowbmk), ::core::mem::transmute(pcrowstotal)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16108,11 +16108,11 @@ impl IRowsetRefresh { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).RefreshVisibleData)(::windows::core::Interface::as_raw(self), hchapter, crows, ::core::mem::transmute(rghrows), foverwrite.into(), ::core::mem::transmute(pcrowsrefreshed), ::core::mem::transmute(prghrowsrefreshed), ::core::mem::transmute(prgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetLastVisibleData(&self, hrow: usize, haccessor: usize, 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() + (::windows::core::Interface::vtable(self).GetLastVisibleData)(::windows::core::Interface::as_raw(self), hrow, haccessor, ::core::mem::transmute(pdata)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16166,11 +16166,11 @@ pub struct IRowsetResynch(::windows::core::IUnknown); impl IRowsetResynch { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetVisibleData(&self, hrow: usize, haccessor: usize, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetVisibleData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrow), ::core::mem::transmute(haccessor), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).GetVisibleData)(::windows::core::Interface::as_raw(self), hrow, haccessor, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ResynchRows(&self, crows: usize, rghrows: *const usize, pcrowsresynched: *mut usize, prghrowsresynched: *mut *mut usize, prgrowstatus: *mut *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ResynchRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(pcrowsresynched), ::core::mem::transmute(prghrowsresynched), ::core::mem::transmute(prgrowstatus)).ok() + (::windows::core::Interface::vtable(self).ResynchRows)(::windows::core::Interface::as_raw(self), crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(pcrowsresynched), ::core::mem::transmute(prghrowsresynched), ::core::mem::transmute(prgrowstatus)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16221,47 +16221,47 @@ pub struct IRowsetScroll(::windows::core::IUnknown); impl IRowsetScroll { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn AddRefRows(&self, crows: usize, rghrows: *const usize, rgrefcounts: *mut u32, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.AddRefRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddRefRows)(::windows::core::Interface::as_raw(self), crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetData(&self, hrow: usize, haccessor: usize, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrow), ::core::mem::transmute(haccessor), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetData)(::windows::core::Interface::as_raw(self), hrow, haccessor, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetNextRows(&self, hreserved: usize, lrowsoffset: isize, crows: isize, pcrowsobtained: *mut usize, prghrows: *mut *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetNextRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(lrowsoffset), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetNextRows)(::windows::core::Interface::as_raw(self), hreserved, lrowsoffset, crows, ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ReleaseRows(&self, crows: usize, rghrows: *const usize, rgrowoptions: *mut u32, rgrefcounts: *mut u32, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ReleaseRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowoptions), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ReleaseRows)(::windows::core::Interface::as_raw(self), crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowoptions), ::core::mem::transmute(rgrefcounts), ::core::mem::transmute(rgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn RestartPosition(&self, hreserved: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.RestartPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RestartPosition)(::windows::core::Interface::as_raw(self), hreserved).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Compare(&self, hreserved: usize, cbbookmark1: usize, pbookmark1: *const u8, cbbookmark2: usize, pbookmark2: *const u8, pcomparison: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(cbbookmark1), ::core::mem::transmute(pbookmark1), ::core::mem::transmute(cbbookmark2), ::core::mem::transmute(pbookmark2), ::core::mem::transmute(pcomparison)).ok() + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), hreserved, cbbookmark1, ::core::mem::transmute(pbookmark1), cbbookmark2, ::core::mem::transmute(pbookmark2), ::core::mem::transmute(pcomparison)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetRowsAt(&self, hreserved1: usize, hreserved2: usize, cbbookmark: usize, pbookmark: *const u8, lrowsoffset: isize, crows: isize, pcrowsobtained: *mut usize, prghrows: *mut *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRowsAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved1), ::core::mem::transmute(hreserved2), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pbookmark), ::core::mem::transmute(lrowsoffset), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() + (::windows::core::Interface::vtable(self).base__.GetRowsAt)(::windows::core::Interface::as_raw(self), hreserved1, hreserved2, cbbookmark, ::core::mem::transmute(pbookmark), lrowsoffset, crows, ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetRowsByBookmark(&self, hreserved: usize, crows: usize, rgcbbookmarks: *const usize, rgpbookmarks: *const *const u8, rghrows: *mut usize, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRowsByBookmark)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(crows), ::core::mem::transmute(rgcbbookmarks), ::core::mem::transmute(rgpbookmarks), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowstatus)).ok() + (::windows::core::Interface::vtable(self).base__.GetRowsByBookmark)(::windows::core::Interface::as_raw(self), hreserved, crows, ::core::mem::transmute(rgcbbookmarks), ::core::mem::transmute(rgpbookmarks), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Hash(&self, hreserved: usize, cbookmarks: usize, rgcbbookmarks: *const usize, rgpbookmarks: *const *const u8, rghashedvalues: *mut usize, rgbookmarkstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Hash)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(cbookmarks), ::core::mem::transmute(rgcbbookmarks), ::core::mem::transmute(rgpbookmarks), ::core::mem::transmute(rghashedvalues), ::core::mem::transmute(rgbookmarkstatus)).ok() + (::windows::core::Interface::vtable(self).base__.Hash)(::windows::core::Interface::as_raw(self), hreserved, cbookmarks, ::core::mem::transmute(rgcbbookmarks), ::core::mem::transmute(rgpbookmarks), ::core::mem::transmute(rghashedvalues), ::core::mem::transmute(rgbookmarkstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetApproximatePosition(&self, hreserved: usize, cbbookmark: usize, pbookmark: *const u8, pulposition: *mut usize, pcrows: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetApproximatePosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pbookmark), ::core::mem::transmute(pulposition), ::core::mem::transmute(pcrows)).ok() + (::windows::core::Interface::vtable(self).GetApproximatePosition)(::windows::core::Interface::as_raw(self), hreserved, cbbookmark, ::core::mem::transmute(pbookmark), ::core::mem::transmute(pulposition), ::core::mem::transmute(pcrows)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetRowsAtRatio(&self, hreserved1: usize, hreserved2: usize, ulnumerator: usize, uldenominator: usize, crows: isize, pcrowsobtained: *mut usize, prghrows: *mut *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRowsAtRatio)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved1), ::core::mem::transmute(hreserved2), ::core::mem::transmute(ulnumerator), ::core::mem::transmute(uldenominator), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() + (::windows::core::Interface::vtable(self).GetRowsAtRatio)(::windows::core::Interface::as_raw(self), hreserved1, hreserved2, ulnumerator, uldenominator, crows, ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16342,35 +16342,35 @@ pub struct IRowsetUpdate(::windows::core::IUnknown); impl IRowsetUpdate { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn DeleteRows(&self, hreserved: usize, crows: usize, rghrows: *const usize, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeleteRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowstatus)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteRows)(::windows::core::Interface::as_raw(self), hreserved, crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetData(&self, hrow: usize, haccessor: usize, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrow), ::core::mem::transmute(haccessor), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetData)(::windows::core::Interface::as_raw(self), hrow, haccessor, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn InsertRow(&self, hreserved: usize, haccessor: usize, pdata: *mut ::core::ffi::c_void, phrow: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.InsertRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(haccessor), ::core::mem::transmute(pdata), ::core::mem::transmute(phrow)).ok() + (::windows::core::Interface::vtable(self).base__.InsertRow)(::windows::core::Interface::as_raw(self), hreserved, haccessor, ::core::mem::transmute(pdata), ::core::mem::transmute(phrow)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetOriginalData(&self, hrow: usize, haccessor: usize, pdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOriginalData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrow), ::core::mem::transmute(haccessor), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).GetOriginalData)(::windows::core::Interface::as_raw(self), hrow, haccessor, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetPendingRows(&self, hreserved: usize, dwrowstatus: u32, pcpendingrows: *mut usize, prgpendingrows: *mut *mut usize, prgpendingstatus: *mut *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPendingRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(dwrowstatus), ::core::mem::transmute(pcpendingrows), ::core::mem::transmute(prgpendingrows), ::core::mem::transmute(prgpendingstatus)).ok() + (::windows::core::Interface::vtable(self).GetPendingRows)(::windows::core::Interface::as_raw(self), hreserved, dwrowstatus, ::core::mem::transmute(pcpendingrows), ::core::mem::transmute(prgpendingrows), ::core::mem::transmute(prgpendingstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetRowStatus(&self, hreserved: usize, crows: usize, rghrows: *const usize, rgpendingstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRowStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgpendingstatus)).ok() + (::windows::core::Interface::vtable(self).GetRowStatus)(::windows::core::Interface::as_raw(self), hreserved, crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(rgpendingstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Undo(&self, hreserved: usize, crows: usize, rghrows: *const usize, pcrowsundone: *mut usize, prgrowsundone: *mut *mut usize, prgrowstatus: *mut *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Undo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(pcrowsundone), ::core::mem::transmute(prgrowsundone), ::core::mem::transmute(prgrowstatus)).ok() + (::windows::core::Interface::vtable(self).Undo)(::windows::core::Interface::as_raw(self), hreserved, crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(pcrowsundone), ::core::mem::transmute(prgrowsundone), ::core::mem::transmute(prgrowstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Update(&self, hreserved: usize, crows: usize, rghrows: *const usize, pcrows: *mut usize, prgrows: *mut *mut usize, prgrowstatus: *mut *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(crows), ::core::mem::transmute(rghrows), ::core::mem::transmute(pcrows), ::core::mem::transmute(prgrows), ::core::mem::transmute(prgrowstatus)).ok() + (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), hreserved, crows, ::core::mem::transmute(rghrows), ::core::mem::transmute(pcrows), ::core::mem::transmute(prgrows), ::core::mem::transmute(prgrowstatus)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16447,7 +16447,7 @@ impl IRowsetView { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetView(&self, hchapter: usize, riid: *const ::windows::core::GUID, phchaptersource: *mut usize, ppview: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(riid), ::core::mem::transmute(phchaptersource), ::core::mem::transmute(ppview)).ok() + (::windows::core::Interface::vtable(self).GetView)(::windows::core::Interface::as_raw(self), hchapter, ::core::mem::transmute(riid), ::core::mem::transmute(phchaptersource), ::core::mem::transmute(ppview)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16561,7 +16561,7 @@ impl IRowsetWatchNotify { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRowset>>, { - (::windows::core::Interface::vtable(self).OnChange)(::windows::core::Interface::as_raw(self), prowset.into().abi(), ::core::mem::transmute(echangereason)).ok() + (::windows::core::Interface::vtable(self).OnChange)(::windows::core::Interface::as_raw(self), prowset.into().abi(), echangereason).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16623,19 +16623,19 @@ impl IRowsetWatchRegion { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn CreateWatchRegion(&self, dwwatchmode: u32, phregion: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateWatchRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwwatchmode), ::core::mem::transmute(phregion)).ok() + (::windows::core::Interface::vtable(self).CreateWatchRegion)(::windows::core::Interface::as_raw(self), dwwatchmode, ::core::mem::transmute(phregion)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ChangeWatchMode(&self, hregion: usize, dwwatchmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeWatchMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hregion), ::core::mem::transmute(dwwatchmode)).ok() + (::windows::core::Interface::vtable(self).ChangeWatchMode)(::windows::core::Interface::as_raw(self), hregion, dwwatchmode).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn DeleteWatchRegion(&self, hregion: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteWatchRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hregion)).ok() + (::windows::core::Interface::vtable(self).DeleteWatchRegion)(::windows::core::Interface::as_raw(self), hregion).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetWatchRegionInfo(&self, hregion: usize, pdwwatchmode: *mut u32, phchapter: *mut usize, pcbbookmark: *mut usize, ppbookmark: *mut *mut u8, pcrows: *mut isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetWatchRegionInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hregion), ::core::mem::transmute(pdwwatchmode), ::core::mem::transmute(phchapter), ::core::mem::transmute(pcbbookmark), ::core::mem::transmute(ppbookmark), ::core::mem::transmute(pcrows)).ok() + (::windows::core::Interface::vtable(self).GetWatchRegionInfo)(::windows::core::Interface::as_raw(self), hregion, ::core::mem::transmute(pdwwatchmode), ::core::mem::transmute(phchapter), ::core::mem::transmute(pcbbookmark), ::core::mem::transmute(ppbookmark), ::core::mem::transmute(pcrows)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Refresh(&self, pcchangesobtained: *mut usize, prgchanges: *mut *mut tagDBROWWATCHRANGE) -> ::windows::core::Result<()> { @@ -16643,7 +16643,7 @@ impl IRowsetWatchRegion { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ShrinkWatchRegion(&self, hregion: usize, hchapter: usize, cbbookmark: usize, pbookmark: *mut u8, crows: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShrinkWatchRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hregion), ::core::mem::transmute(hchapter), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pbookmark), ::core::mem::transmute(crows)).ok() + (::windows::core::Interface::vtable(self).ShrinkWatchRegion)(::windows::core::Interface::as_raw(self), hregion, hchapter, cbbookmark, ::core::mem::transmute(pbookmark), crows).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17035,7 +17035,7 @@ impl ISchemaLock { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_IndexServer\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe fn GetSchemaLock(&self, ptableid: *mut super::super::Storage::IndexServer::DBID, lmmode: u32, phlockhandle: *mut super::super::Foundation::HANDLE, ptableversion: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSchemaLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptableid), ::core::mem::transmute(lmmode), ::core::mem::transmute(phlockhandle), ::core::mem::transmute(ptableversion)).ok() + (::windows::core::Interface::vtable(self).GetSchemaLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptableid), lmmode, ::core::mem::transmute(phlockhandle), ::core::mem::transmute(ptableversion)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17132,7 +17132,7 @@ impl ISchemaProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISchemaLocalizerSupport>>, { - (::windows::core::Interface::vtable(self).Localize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid), pschemalocalizersupport.into().abi()).ok() + (::windows::core::Interface::vtable(self).Localize)(::windows::core::Interface::as_raw(self), lcid, pschemalocalizersupport.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SaveBinary<'a, P0>(&self, pszschemabinarypath: P0) -> ::windows::core::Result<()> @@ -17148,7 +17148,7 @@ impl ISchemaProvider { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, ITokenCollection>>, { - (::windows::core::Interface::vtable(self).LookupAuthoredNamedEntity)(::windows::core::Interface::as_raw(self), pentity.into().abi(), pszinputstring.into(), ptokencollection.into().abi(), ::core::mem::transmute(ctokensbegin), ::core::mem::transmute(pctokenslength), ::core::mem::transmute(ppszvalue)).ok() + (::windows::core::Interface::vtable(self).LookupAuthoredNamedEntity)(::windows::core::Interface::as_raw(self), pentity.into().abi(), pszinputstring.into(), ptokencollection.into().abi(), ctokensbegin, ::core::mem::transmute(pctokenslength), ::core::mem::transmute(ppszvalue)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17210,7 +17210,7 @@ impl IScopedOperations { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IAuthenticate>>, { - (::windows::core::Interface::vtable(self).base__.Bind)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), pwszurl.into(), ::core::mem::transmute(dwbindurlflags), ::core::mem::transmute(rguid), ::core::mem::transmute(riid), pauthenticate.into().abi(), ::core::mem::transmute(pimplsession), ::core::mem::transmute(pdwbindstatus), ::core::mem::transmute(ppunk)).ok() + (::windows::core::Interface::vtable(self).base__.Bind)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), pwszurl.into(), dwbindurlflags, ::core::mem::transmute(rguid), ::core::mem::transmute(riid), pauthenticate.into().abi(), ::core::mem::transmute(pimplsession), ::core::mem::transmute(pdwbindstatus), ::core::mem::transmute(ppunk)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -17218,7 +17218,7 @@ impl IScopedOperations { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IAuthenticate>>, { - (::windows::core::Interface::vtable(self).Copy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rgpwszsourceurls), ::core::mem::transmute(rgpwszdesturls), ::core::mem::transmute(dwcopyflags), pauthenticate.into().abi(), ::core::mem::transmute(rgdwstatus), ::core::mem::transmute(rgpwsznewurls), ::core::mem::transmute(ppstringsbuffer)).ok() + (::windows::core::Interface::vtable(self).Copy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rgpwszsourceurls), ::core::mem::transmute(rgpwszdesturls), dwcopyflags, pauthenticate.into().abi(), ::core::mem::transmute(rgdwstatus), ::core::mem::transmute(rgpwsznewurls), ::core::mem::transmute(ppstringsbuffer)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -17226,11 +17226,11 @@ impl IScopedOperations { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IAuthenticate>>, { - (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rgpwszsourceurls), ::core::mem::transmute(rgpwszdesturls), ::core::mem::transmute(dwmoveflags), pauthenticate.into().abi(), ::core::mem::transmute(rgdwstatus), ::core::mem::transmute(rgpwsznewurls), ::core::mem::transmute(ppstringsbuffer)).ok() + (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rgpwszsourceurls), ::core::mem::transmute(rgpwszdesturls), dwmoveflags, pauthenticate.into().abi(), ::core::mem::transmute(rgdwstatus), ::core::mem::transmute(rgpwsznewurls), ::core::mem::transmute(ppstringsbuffer)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn Delete(&self, crows: usize, rgpwszurls: *const ::windows::core::PWSTR, dwdeleteflags: u32, rgdwstatus: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rgpwszurls), ::core::mem::transmute(dwdeleteflags), ::core::mem::transmute(rgdwstatus)).ok() + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crows), ::core::mem::transmute(rgpwszurls), dwdeleteflags, ::core::mem::transmute(rgdwstatus)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -17363,7 +17363,7 @@ impl ISearchCatalogManager { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetConnectTimeout(&self, dwconnecttimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConnectTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconnecttimeout)).ok() + (::windows::core::Interface::vtable(self).SetConnectTimeout)(::windows::core::Interface::as_raw(self), dwconnecttimeout).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ConnectTimeout(&self) -> ::windows::core::Result { @@ -17372,7 +17372,7 @@ impl ISearchCatalogManager { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetDataTimeout(&self, dwdatatimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDataTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdatatimeout)).ok() + (::windows::core::Interface::vtable(self).SetDataTimeout)(::windows::core::Interface::as_raw(self), dwdatatimeout).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn DataTimeout(&self) -> ::windows::core::Result { @@ -17424,7 +17424,7 @@ impl ISearchCatalogManager { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] 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() + (::windows::core::Interface::vtable(self).UnregisterViewForNotification)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17604,7 +17604,7 @@ impl ISearchCatalogManager2 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetConnectTimeout(&self, dwconnecttimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetConnectTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconnecttimeout)).ok() + (::windows::core::Interface::vtable(self).base__.SetConnectTimeout)(::windows::core::Interface::as_raw(self), dwconnecttimeout).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ConnectTimeout(&self) -> ::windows::core::Result { @@ -17613,7 +17613,7 @@ impl ISearchCatalogManager2 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetDataTimeout(&self, dwdatatimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDataTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdatatimeout)).ok() + (::windows::core::Interface::vtable(self).base__.SetDataTimeout)(::windows::core::Interface::as_raw(self), dwdatatimeout).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn DataTimeout(&self) -> ::windows::core::Result { @@ -17665,7 +17665,7 @@ impl ISearchCatalogManager2 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn UnregisterViewForNotification(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UnregisterViewForNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).base__.UnregisterViewForNotification)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17711,7 +17711,7 @@ impl ISearchCatalogManager2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PrioritizeMatchingURLs)(::windows::core::Interface::as_raw(self), pszpattern.into(), ::core::mem::transmute(dwprioritizeflags)).ok() + (::windows::core::Interface::vtable(self).PrioritizeMatchingURLs)(::windows::core::Interface::as_raw(self), pszpattern.into(), dwprioritizeflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17781,7 +17781,7 @@ impl ISearchCrawlScopeManager { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AddDefaultScopeRule)(::windows::core::Interface::as_raw(self), pszurl.into(), finclude.into(), ::core::mem::transmute(ffollowflags)).ok() + (::windows::core::Interface::vtable(self).AddDefaultScopeRule)(::windows::core::Interface::as_raw(self), pszurl.into(), finclude.into(), ffollowflags).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn AddRoot<'a, P0>(&self, psearchroot: P0) -> ::windows::core::Result<()> @@ -17821,7 +17821,7 @@ impl ISearchCrawlScopeManager { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AddUserScopeRule)(::windows::core::Interface::as_raw(self), pszurl.into(), finclude.into(), foverridechildren.into(), ::core::mem::transmute(ffollowflags)).ok() + (::windows::core::Interface::vtable(self).AddUserScopeRule)(::windows::core::Interface::as_raw(self), pszurl.into(), finclude.into(), foverridechildren.into(), ffollowflags).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn RemoveScopeRule<'a, P0>(&self, pszrule: P0) -> ::windows::core::Result<()> @@ -17982,7 +17982,7 @@ impl ISearchCrawlScopeManager2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.AddDefaultScopeRule)(::windows::core::Interface::as_raw(self), pszurl.into(), finclude.into(), ::core::mem::transmute(ffollowflags)).ok() + (::windows::core::Interface::vtable(self).base__.AddDefaultScopeRule)(::windows::core::Interface::as_raw(self), pszurl.into(), finclude.into(), ffollowflags).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn AddRoot<'a, P0>(&self, psearchroot: P0) -> ::windows::core::Result<()> @@ -18022,7 +18022,7 @@ impl ISearchCrawlScopeManager2 { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.AddUserScopeRule)(::windows::core::Interface::as_raw(self), pszurl.into(), finclude.into(), foverridechildren.into(), ::core::mem::transmute(ffollowflags)).ok() + (::windows::core::Interface::vtable(self).base__.AddUserScopeRule)(::windows::core::Interface::as_raw(self), pszurl.into(), finclude.into(), foverridechildren.into(), ffollowflags).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn RemoveScopeRule<'a, P0>(&self, pszrule: P0) -> ::windows::core::Result<()> @@ -18249,11 +18249,11 @@ impl ISearchLanguageSupport { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn LoadWordBreaker(&self, lcid: u32, riid: *const ::windows::core::GUID, ppwordbreaker: *mut *mut ::core::ffi::c_void, plcidused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadWordBreaker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid), ::core::mem::transmute(riid), ::core::mem::transmute(ppwordbreaker), ::core::mem::transmute(plcidused)).ok() + (::windows::core::Interface::vtable(self).LoadWordBreaker)(::windows::core::Interface::as_raw(self), lcid, ::core::mem::transmute(riid), ::core::mem::transmute(ppwordbreaker), ::core::mem::transmute(plcidused)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn LoadStemmer(&self, lcid: u32, riid: *const ::windows::core::GUID, ppstemmer: *mut *mut ::core::ffi::c_void, plcidused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadStemmer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid), ::core::mem::transmute(riid), ::core::mem::transmute(ppstemmer), ::core::mem::transmute(plcidused)).ok() + (::windows::core::Interface::vtable(self).LoadStemmer)(::windows::core::Interface::as_raw(self), lcid, ::core::mem::transmute(riid), ::core::mem::transmute(ppstemmer), ::core::mem::transmute(plcidused)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn IsPrefixNormalized(&self, pwcsquerytoken: &[u16], pwcsdocumenttoken: &[u16]) -> ::windows::core::Result { @@ -18360,7 +18360,7 @@ impl ISearchManager { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetProxy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(suseproxy), flocalbypassproxy.into(), ::core::mem::transmute(dwportnumber), pszproxyname.into(), pszbypasslist.into()).ok() + (::windows::core::Interface::vtable(self).SetProxy)(::windows::core::Interface::as_raw(self), suseproxy, flocalbypassproxy.into(), dwportnumber, pszproxyname.into(), pszbypasslist.into()).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetCatalog<'a, P0>(&self, pszcatalog: P0) -> ::windows::core::Result @@ -18512,7 +18512,7 @@ impl ISearchManager2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetProxy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(suseproxy), flocalbypassproxy.into(), ::core::mem::transmute(dwportnumber), pszproxyname.into(), pszbypasslist.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetProxy)(::windows::core::Interface::as_raw(self), suseproxy, flocalbypassproxy.into(), dwportnumber, pszproxyname.into(), pszbypasslist.into()).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetCatalog<'a, P0>(&self, pszcatalog: P0) -> ::windows::core::Result @@ -18629,11 +18629,11 @@ pub struct ISearchNotifyInlineSite(::windows::core::IUnknown); impl ISearchNotifyInlineSite { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn OnItemIndexedStatusChange(&self, sipstatus: SEARCH_INDEXING_PHASE, rgitemstatusentries: &[SEARCH_ITEM_INDEXING_STATUS]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnItemIndexedStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sipstatus), rgitemstatusentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgitemstatusentries))).ok() + (::windows::core::Interface::vtable(self).OnItemIndexedStatusChange)(::windows::core::Interface::as_raw(self), sipstatus, rgitemstatusentries.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgitemstatusentries))).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn OnCatalogStatusChange(&self, guidcatalogresetsignature: *const ::windows::core::GUID, guidcheckpointsignature: *const ::windows::core::GUID, dwlastcheckpointnumber: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnCatalogStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidcatalogresetsignature), ::core::mem::transmute(guidcheckpointsignature), ::core::mem::transmute(dwlastcheckpointnumber)).ok() + (::windows::core::Interface::vtable(self).OnCatalogStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidcatalogresetsignature), ::core::mem::transmute(guidcheckpointsignature), dwlastcheckpointnumber).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18939,7 +18939,7 @@ impl ISearchProtocolThreadContext { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn ThreadIdle(&self, dwtimeelaspedsincelastcallinms: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ThreadIdle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeelaspedsincelastcallinms)).ok() + (::windows::core::Interface::vtable(self).ThreadIdle)(::windows::core::Interface::as_raw(self), dwtimeelaspedsincelastcallinms).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18996,7 +18996,7 @@ impl ISearchQueryHelper { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetQueryContentLocale(&self, lcid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQueryContentLocale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid)).ok() + (::windows::core::Interface::vtable(self).SetQueryContentLocale)(::windows::core::Interface::as_raw(self), lcid).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn QueryContentLocale(&self) -> ::windows::core::Result { @@ -19005,7 +19005,7 @@ impl ISearchQueryHelper { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetQueryKeywordLocale(&self, lcid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQueryKeywordLocale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid)).ok() + (::windows::core::Interface::vtable(self).SetQueryKeywordLocale)(::windows::core::Interface::as_raw(self), lcid).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn QueryKeywordLocale(&self) -> ::windows::core::Result { @@ -19014,7 +19014,7 @@ impl ISearchQueryHelper { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetQueryTermExpansion(&self, expandterms: SEARCH_TERM_EXPANSION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQueryTermExpansion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(expandterms)).ok() + (::windows::core::Interface::vtable(self).SetQueryTermExpansion)(::windows::core::Interface::as_raw(self), expandterms).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn QueryTermExpansion(&self) -> ::windows::core::Result { @@ -19023,7 +19023,7 @@ impl ISearchQueryHelper { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetQuerySyntax(&self, querysyntax: SEARCH_QUERY_SYNTAX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQuerySyntax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(querysyntax)).ok() + (::windows::core::Interface::vtable(self).SetQuerySyntax)(::windows::core::Interface::as_raw(self), querysyntax).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn QuerySyntax(&self) -> ::windows::core::Result { @@ -19089,11 +19089,11 @@ impl ISearchQueryHelper { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn WriteProperties(&self, itemid: i32, dwnumberofcolumns: u32, pcolumns: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalues: *const SEARCH_COLUMN_PROPERTIES, pftgathermodifiedtime: *const super::super::Foundation::FILETIME) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itemid), ::core::mem::transmute(dwnumberofcolumns), ::core::mem::transmute(pcolumns), ::core::mem::transmute(pvalues), ::core::mem::transmute(pftgathermodifiedtime)).ok() + (::windows::core::Interface::vtable(self).WriteProperties)(::windows::core::Interface::as_raw(self), itemid, ::core::mem::transmute(dwnumberofcolumns), ::core::mem::transmute(pcolumns), ::core::mem::transmute(pvalues), ::core::mem::transmute(pftgathermodifiedtime)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetQueryMaxResults(&self, cmaxresults: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetQueryMaxResults)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cmaxresults)).ok() + (::windows::core::Interface::vtable(self).SetQueryMaxResults)(::windows::core::Interface::as_raw(self), cmaxresults).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn QueryMaxResults(&self) -> ::windows::core::Result { @@ -19175,7 +19175,7 @@ impl ISearchQueryHits { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Storage::IndexServer::IFilter>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), pflt.into().abi(), ::core::mem::transmute(ulflags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), pflt.into().abi(), ulflags)) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -19312,7 +19312,7 @@ impl ISearchRoot { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetEnumerationDepth(&self, dwdepth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnumerationDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdepth)).ok() + (::windows::core::Interface::vtable(self).SetEnumerationDepth)(::windows::core::Interface::as_raw(self), dwdepth).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn EnumerationDepth(&self) -> ::windows::core::Result { @@ -19321,7 +19321,7 @@ impl ISearchRoot { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetHostDepth(&self, dwdepth: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHostDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdepth)).ok() + (::windows::core::Interface::vtable(self).SetHostDepth)(::windows::core::Interface::as_raw(self), dwdepth).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn HostDepth(&self) -> ::windows::core::Result { @@ -19344,7 +19344,7 @@ impl ISearchRoot { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetAuthenticationType(&self, authtype: AUTH_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthenticationType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(authtype)).ok() + (::windows::core::Interface::vtable(self).SetAuthenticationType)(::windows::core::Interface::as_raw(self), authtype).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn AuthenticationType(&self) -> ::windows::core::Result { @@ -19797,7 +19797,7 @@ impl ISimpleCommandCreator { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetDefaultCatalog)(::windows::core::Interface::as_raw(self), pwszcatalogname.into(), ::core::mem::transmute(cwcin), ::core::mem::transmute(pcwcout)).ok() + (::windows::core::Interface::vtable(self).GetDefaultCatalog)(::windows::core::Interface::as_raw(self), pwszcatalogname.into(), cwcin, ::core::mem::transmute(pcwcout)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19907,7 +19907,7 @@ impl IStemmer { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Init(&self, ulmaxtokensize: u32, pflicense: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulmaxtokensize), ::core::mem::transmute(pflicense)).ok() + (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), ulmaxtokensize, ::core::mem::transmute(pflicense)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GenerateWordForms<'a, P0, P1>(&self, pwcinbuf: P0, cwc: u32, pstemsink: P1) -> ::windows::core::Result<()> @@ -19915,7 +19915,7 @@ impl IStemmer { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWordFormSink>>, { - (::windows::core::Interface::vtable(self).GenerateWordForms)(::windows::core::Interface::as_raw(self), pwcinbuf.into(), ::core::mem::transmute(cwc), pstemsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).GenerateWordForms)(::windows::core::Interface::as_raw(self), pwcinbuf.into(), cwc, pstemsink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetLicenseToUse(&self, ppwcslicense: *const *const u16) -> ::windows::core::Result<()> { @@ -20105,7 +20105,7 @@ impl ISubscriptionMgr { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDefaultInfo(&self, subtype: SUBSCRIPTIONTYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetDefaultInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDefaultInfo)(::windows::core::Interface::as_raw(self), subtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20124,7 +20124,7 @@ impl ISubscriptionMgr { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateSubscription)(::windows::core::Interface::as_raw(self), hwnd.into(), pwszurl.into(), pwszfriendlyname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(substype), ::core::mem::transmute(pinfo)).ok() + (::windows::core::Interface::vtable(self).CreateSubscription)(::windows::core::Interface::as_raw(self), hwnd.into(), pwszurl.into(), pwszfriendlyname.into(), dwflags, substype, ::core::mem::transmute(pinfo)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20239,7 +20239,7 @@ impl ISubscriptionMgr2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDefaultInfo(&self, subtype: SUBSCRIPTIONTYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDefaultInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(subtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetDefaultInfo)(::windows::core::Interface::as_raw(self), subtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20258,7 +20258,7 @@ impl ISubscriptionMgr2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.CreateSubscription)(::windows::core::Interface::as_raw(self), hwnd.into(), pwszurl.into(), pwszfriendlyname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(substype), ::core::mem::transmute(pinfo)).ok() + (::windows::core::Interface::vtable(self).base__.CreateSubscription)(::windows::core::Interface::as_raw(self), hwnd.into(), pwszurl.into(), pwszfriendlyname.into(), dwflags, substype, ::core::mem::transmute(pinfo)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetItemFromURL<'a, P0>(&self, pwszurl: P0) -> ::windows::core::Result @@ -20280,11 +20280,11 @@ impl ISubscriptionMgr2 { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn EnumSubscriptions(&self, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumSubscriptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumSubscriptions)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn UpdateItems(&self, dwflags: u32, pcookies: &[::windows::core::GUID]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pcookies.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pcookies))).ok() + (::windows::core::Interface::vtable(self).UpdateItems)(::windows::core::Interface::as_raw(self), dwflags, pcookies.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pcookies))).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn AbortItems(&self, pcookies: &[::windows::core::GUID]) -> ::windows::core::Result<()> { @@ -20644,7 +20644,7 @@ impl ITableDefinitionWithConstraints { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateTableWithConstraints)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(ptableid), ::core::mem::transmute(ccolumndescs), ::core::mem::transmute(rgcolumndescs), ::core::mem::transmute(cconstraintdescs), ::core::mem::transmute(rgconstraintdescs), ::core::mem::transmute(riid), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(pptableid), ::core::mem::transmute(pprowset)).ok() + (::windows::core::Interface::vtable(self).CreateTableWithConstraints)(::windows::core::Interface::as_raw(self), punkouter.into().abi(), ::core::mem::transmute(ptableid), ccolumndescs, ::core::mem::transmute(rgcolumndescs), cconstraintdescs, ::core::mem::transmute(rgconstraintdescs), ::core::mem::transmute(riid), cpropertysets, ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(pptableid), ::core::mem::transmute(pprowset)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Storage_IndexServer\"`*"] #[cfg(feature = "Win32_Storage_IndexServer")] @@ -20807,7 +20807,7 @@ impl ITokenCollection { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetToken(&self, i: u32, pbegin: *mut u32, plength: *mut u32, ppsz: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetToken)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(pbegin), ::core::mem::transmute(plength), ::core::mem::transmute(ppsz)).ok() + (::windows::core::Interface::vtable(self).GetToken)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(pbegin), ::core::mem::transmute(plength), ::core::mem::transmute(ppsz)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20869,7 +20869,7 @@ impl ITransactionJoin { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::DistributedTransactionCoordinator::ITransactionOptions>>, { - (::windows::core::Interface::vtable(self).JoinTransaction)(::windows::core::Interface::as_raw(self), punktransactioncoord.into().abi(), ::core::mem::transmute(isolevel), ::core::mem::transmute(isoflags), potheroptions.into().abi()).ok() + (::windows::core::Interface::vtable(self).JoinTransaction)(::windows::core::Interface::as_raw(self), punktransactioncoord.into().abi(), isolevel, isoflags, potheroptions.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20932,7 +20932,7 @@ impl ITransactionLocal { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), fretaining.into(), ::core::mem::transmute(grftc), ::core::mem::transmute(grfrm)).ok() + (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), fretaining.into(), grftc, grfrm).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_DistributedTransactionCoordinator\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_DistributedTransactionCoordinator"))] @@ -20962,7 +20962,7 @@ impl ITransactionLocal { P0: ::std::convert::Into<::windows::core::InParam<'a, super::DistributedTransactionCoordinator::ITransactionOptions>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).StartTransaction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isolevel), ::core::mem::transmute(isoflags), potheroptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).StartTransaction)(::windows::core::Interface::as_raw(self), isolevel, isoflags, potheroptions.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] @@ -21048,7 +21048,7 @@ impl ITransactionObject { #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn GetTransactionObject(&self, ultransactionlevel: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTransactionObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ultransactionlevel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTransactionObject)(::windows::core::Interface::as_raw(self), ultransactionlevel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21107,7 +21107,7 @@ impl ITrusteeAdmin { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CreateTrustee(&self, ptrustee: *mut super::super::Security::Authorization::TRUSTEE_W, cpropertysets: u32, rgpropertysets: *mut DBPROPSET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateTrustee)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptrustee), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets)).ok() + (::windows::core::Interface::vtable(self).CreateTrustee)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptrustee), cpropertysets, ::core::mem::transmute(rgpropertysets)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Security_Authorization\"`*"] #[cfg(feature = "Win32_Security_Authorization")] @@ -21117,12 +21117,12 @@ impl ITrusteeAdmin { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetTrusteeProperties(&self, ptrustee: *mut super::super::Security::Authorization::TRUSTEE_W, cpropertysets: u32, rgpropertysets: *mut DBPROPSET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTrusteeProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptrustee), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets)).ok() + (::windows::core::Interface::vtable(self).SetTrusteeProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptrustee), cpropertysets, ::core::mem::transmute(rgpropertysets)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetTrusteeProperties(&self, ptrustee: *mut super::super::Security::Authorization::TRUSTEE_W, cpropertyidsets: u32, rgpropertyidsets: *const DBPROPIDSET, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTrusteeProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptrustee), ::core::mem::transmute(cpropertyidsets), ::core::mem::transmute(rgpropertyidsets), ::core::mem::transmute(pcpropertysets), ::core::mem::transmute(prgpropertysets)).ok() + (::windows::core::Interface::vtable(self).GetTrusteeProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptrustee), cpropertyidsets, ::core::mem::transmute(rgpropertyidsets), ::core::mem::transmute(pcpropertysets), ::core::mem::transmute(prgpropertysets)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21281,11 +21281,11 @@ pub struct IUMS(::windows::core::IUnknown); impl IUMS { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SqlUmsSuspend(&self, ticks: u32) { - (::windows::core::Interface::vtable(self).SqlUmsSuspend)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ticks)) + (::windows::core::Interface::vtable(self).SqlUmsSuspend)(::windows::core::Interface::as_raw(self), ticks) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SqlUmsYield(&self, ticks: u32) { - (::windows::core::Interface::vtable(self).SqlUmsYield)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ticks)) + (::windows::core::Interface::vtable(self).SqlUmsYield)(::windows::core::Interface::as_raw(self), ticks) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SqlUmsSwitchPremptive(&self) { @@ -21394,7 +21394,7 @@ impl IUrlAccessor { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetDocFormat(&self, wszdocformat: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDocFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocformat), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).GetDocFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocformat), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetCLSID(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -21403,7 +21403,7 @@ impl IUrlAccessor { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetHost(&self, wszhost: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetHost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszhost), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).GetHost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszhost), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn IsDirectory(&self) -> ::windows::core::Result<()> { @@ -21422,7 +21422,7 @@ impl IUrlAccessor { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetFileName(&self, wszfilename: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszfilename), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).GetFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszfilename), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetSecurityDescriptor(&self, psd: &mut [u8], pdwlength: *mut u32) -> ::windows::core::Result<()> { @@ -21430,7 +21430,7 @@ impl IUrlAccessor { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetRedirectedURL(&self, wszredirectedurl: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRedirectedURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszredirectedurl), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).GetRedirectedURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszredirectedurl), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetSecurityProvider(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -21526,7 +21526,7 @@ impl IUrlAccessor2 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetDocFormat(&self, wszdocformat: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDocFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocformat), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.GetDocFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocformat), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetCLSID(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -21535,7 +21535,7 @@ impl IUrlAccessor2 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetHost(&self, wszhost: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetHost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszhost), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.GetHost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszhost), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn IsDirectory(&self) -> ::windows::core::Result<()> { @@ -21554,7 +21554,7 @@ impl IUrlAccessor2 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetFileName(&self, wszfilename: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszfilename), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.GetFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszfilename), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetSecurityDescriptor(&self, psd: &mut [u8], pdwlength: *mut u32) -> ::windows::core::Result<()> { @@ -21562,7 +21562,7 @@ impl IUrlAccessor2 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetRedirectedURL(&self, wszredirectedurl: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRedirectedURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszredirectedurl), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.GetRedirectedURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszredirectedurl), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetSecurityProvider(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -21583,7 +21583,7 @@ impl IUrlAccessor2 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetDisplayUrl(&self, wszdocurl: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDisplayUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocurl), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).GetDisplayUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocurl), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn IsDocument(&self) -> ::windows::core::Result<()> { @@ -21591,7 +21591,7 @@ impl IUrlAccessor2 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetCodePage(&self, wszcodepage: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszcodepage), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).GetCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszcodepage), dwsize, ::core::mem::transmute(pdwlength)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21663,7 +21663,7 @@ impl IUrlAccessor3 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetDocFormat(&self, wszdocformat: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetDocFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocformat), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDocFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocformat), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetCLSID(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -21672,7 +21672,7 @@ impl IUrlAccessor3 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetHost(&self, wszhost: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetHost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszhost), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetHost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszhost), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn IsDirectory(&self) -> ::windows::core::Result<()> { @@ -21691,7 +21691,7 @@ impl IUrlAccessor3 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetFileName(&self, wszfilename: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszfilename), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszfilename), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetSecurityDescriptor(&self, psd: &mut [u8], pdwlength: *mut u32) -> ::windows::core::Result<()> { @@ -21699,7 +21699,7 @@ impl IUrlAccessor3 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetRedirectedURL(&self, wszredirectedurl: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetRedirectedURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszredirectedurl), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetRedirectedURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszredirectedurl), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetSecurityProvider(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -21720,7 +21720,7 @@ impl IUrlAccessor3 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetDisplayUrl(&self, wszdocurl: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDisplayUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocurl), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.GetDisplayUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocurl), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn IsDocument(&self) -> ::windows::core::Result<()> { @@ -21728,7 +21728,7 @@ impl IUrlAccessor3 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetCodePage(&self, wszcodepage: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszcodepage), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.GetCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszcodepage), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -21824,7 +21824,7 @@ impl IUrlAccessor4 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetDocFormat(&self, wszdocformat: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetDocFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocformat), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetDocFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocformat), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetCLSID(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -21833,7 +21833,7 @@ impl IUrlAccessor4 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetHost(&self, wszhost: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetHost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszhost), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetHost)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszhost), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn IsDirectory(&self) -> ::windows::core::Result<()> { @@ -21852,7 +21852,7 @@ impl IUrlAccessor4 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetFileName(&self, wszfilename: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszfilename), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetFileName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszfilename), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetSecurityDescriptor(&self, psd: &mut [u8], pdwlength: *mut u32) -> ::windows::core::Result<()> { @@ -21860,7 +21860,7 @@ impl IUrlAccessor4 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetRedirectedURL(&self, wszredirectedurl: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetRedirectedURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszredirectedurl), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetRedirectedURL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszredirectedurl), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetSecurityProvider(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -21881,7 +21881,7 @@ impl IUrlAccessor4 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetDisplayUrl(&self, wszdocurl: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetDisplayUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocurl), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetDisplayUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszdocurl), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn IsDocument(&self) -> ::windows::core::Result<()> { @@ -21889,7 +21889,7 @@ impl IUrlAccessor4 { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetCodePage(&self, wszcodepage: ::windows::core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszcodepage), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwlength)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wszcodepage), dwsize, ::core::mem::transmute(pdwlength)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22017,7 +22017,7 @@ impl IViewChapter { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn OpenViewChapter(&self, hsource: usize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OpenViewChapter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hsource), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OpenViewChapter)(::windows::core::Interface::as_raw(self), hsource, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22068,7 +22068,7 @@ pub struct IViewFilter(::windows::core::IUnknown); impl IViewFilter { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetFilter(&self, haccessor: usize, pcrows: *mut usize, pcompareops: *mut *mut u32, pcriteriadata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(haccessor), ::core::mem::transmute(pcrows), ::core::mem::transmute(pcompareops), ::core::mem::transmute(pcriteriadata)).ok() + (::windows::core::Interface::vtable(self).GetFilter)(::windows::core::Interface::as_raw(self), haccessor, ::core::mem::transmute(pcrows), ::core::mem::transmute(pcompareops), ::core::mem::transmute(pcriteriadata)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -22077,7 +22077,7 @@ impl IViewFilter { } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn SetFilter(&self, haccessor: usize, compareops: &[u32], pcriteriadata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(haccessor), compareops.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(compareops)), ::core::mem::transmute(pcriteriadata)).ok() + (::windows::core::Interface::vtable(self).SetFilter)(::windows::core::Interface::as_raw(self), haccessor, compareops.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(compareops)), ::core::mem::transmute(pcriteriadata)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22251,7 +22251,7 @@ impl IWordBreaker { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), fquery.into(), ::core::mem::transmute(ulmaxtokensize), ::core::mem::transmute(pflicense)).ok() + (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), fquery.into(), ulmaxtokensize, ::core::mem::transmute(pflicense)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Storage_IndexServer\"`*"] #[cfg(feature = "Win32_Storage_IndexServer")] @@ -22269,7 +22269,7 @@ impl IWordBreaker { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ComposePhrase)(::windows::core::Interface::as_raw(self), pwcnoun.into(), ::core::mem::transmute(cwcnoun), pwcmodifier.into(), ::core::mem::transmute(cwcmodifier), ::core::mem::transmute(ulattachmenttype), pwcphrase.into(), ::core::mem::transmute(pcwcphrase)).ok() + (::windows::core::Interface::vtable(self).ComposePhrase)(::windows::core::Interface::as_raw(self), pwcnoun.into(), cwcnoun, pwcmodifier.into(), cwcmodifier, ulattachmenttype, pwcphrase.into(), ::core::mem::transmute(pcwcphrase)).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn GetLicenseToUse(&self, ppwcslicense: *const *const u16) -> ::windows::core::Result<()> { @@ -22335,14 +22335,14 @@ impl IWordFormSink { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PutAltWord)(::windows::core::Interface::as_raw(self), pwcinbuf.into(), ::core::mem::transmute(cwc)).ok() + (::windows::core::Interface::vtable(self).PutAltWord)(::windows::core::Interface::as_raw(self), pwcinbuf.into(), cwc).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn PutWord<'a, P0>(&self, pwcinbuf: P0, cwc: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PutWord)(::windows::core::Interface::as_raw(self), pwcinbuf.into(), ::core::mem::transmute(cwc)).ok() + (::windows::core::Interface::vtable(self).PutWord)(::windows::core::Interface::as_raw(self), pwcinbuf.into(), cwc).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22396,14 +22396,14 @@ impl IWordSink { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PutWord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cwc), pwcinbuf.into(), ::core::mem::transmute(cwcsrclen), ::core::mem::transmute(cwcsrcpos)).ok() + (::windows::core::Interface::vtable(self).PutWord)(::windows::core::Interface::as_raw(self), cwc, pwcinbuf.into(), cwcsrclen, cwcsrcpos).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn PutAltWord<'a, P0>(&self, cwc: u32, pwcinbuf: P0, cwcsrclen: u32, cwcsrcpos: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PutAltWord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cwc), pwcinbuf.into(), ::core::mem::transmute(cwcsrclen), ::core::mem::transmute(cwcsrcpos)).ok() + (::windows::core::Interface::vtable(self).PutAltWord)(::windows::core::Interface::as_raw(self), cwc, pwcinbuf.into(), cwcsrclen, cwcsrcpos).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn StartAltPhrase(&self) -> ::windows::core::Result<()> { @@ -22416,7 +22416,7 @@ impl IWordSink { #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Storage_IndexServer\"`*"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn PutBreak(&self, breaktype: super::super::Storage::IndexServer::WORDREP_BREAK_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PutBreak)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(breaktype)).ok() + (::windows::core::Interface::vtable(self).PutBreak)(::windows::core::Interface::as_raw(self), breaktype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23391,7 +23391,7 @@ pub unsafe fn ODBCSetTryWaitValue(dwvalue: u32) -> super::super::Foundation::BOO extern "system" { fn ODBCSetTryWaitValue(dwvalue: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ODBCSetTryWaitValue(::core::mem::transmute(dwvalue))) + ::core::mem::transmute(ODBCSetTryWaitValue(dwvalue)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const ODBCVER: u32 = 896u32; @@ -23581,13 +23581,13 @@ impl OLEDBSimpleProvider { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn getRWStatus(&self, irow: isize, icolumn: isize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).getRWStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(icolumn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getRWStatus)(::windows::core::Interface::as_raw(self), irow, icolumn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn getVariant(&self, irow: isize, icolumn: isize, format: OSPFORMAT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getVariant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(icolumn), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getVariant)(::windows::core::Interface::as_raw(self), irow, icolumn, format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -23595,7 +23595,7 @@ impl OLEDBSimpleProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).setVariant)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(icolumn), ::core::mem::transmute(format), var.into().abi()).ok() + (::windows::core::Interface::vtable(self).setVariant)(::windows::core::Interface::as_raw(self), irow, icolumn, format, var.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23606,12 +23606,12 @@ impl OLEDBSimpleProvider { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn deleteRows(&self, irow: isize, crows: isize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).deleteRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(crows), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).deleteRows)(::windows::core::Interface::as_raw(self), irow, crows, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn insertRows(&self, irow: isize, crows: isize) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).insertRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(crows), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertRows)(::windows::core::Interface::as_raw(self), irow, crows, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -23620,7 +23620,7 @@ impl OLEDBSimpleProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).find)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irowstart), ::core::mem::transmute(icolumn), val.into().abi(), ::core::mem::transmute(findflags), ::core::mem::transmute(comptype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).find)(::windows::core::Interface::as_raw(self), irowstart, icolumn, val.into().abi(), findflags, comptype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn addOLEDBSimpleProviderListener<'a, P0>(&self, pospilistener: P0) -> ::windows::core::Result<()> @@ -23727,35 +23727,35 @@ pub struct OLEDBSimpleProviderListener(::windows::core::IUnknown); impl OLEDBSimpleProviderListener { #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn aboutToChangeCell(&self, irow: isize, icolumn: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).aboutToChangeCell)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(icolumn)).ok() + (::windows::core::Interface::vtable(self).aboutToChangeCell)(::windows::core::Interface::as_raw(self), irow, icolumn).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn cellChanged(&self, irow: isize, icolumn: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).cellChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(icolumn)).ok() + (::windows::core::Interface::vtable(self).cellChanged)(::windows::core::Interface::as_raw(self), irow, icolumn).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn aboutToDeleteRows(&self, irow: isize, crows: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).aboutToDeleteRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(crows)).ok() + (::windows::core::Interface::vtable(self).aboutToDeleteRows)(::windows::core::Interface::as_raw(self), irow, crows).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn deletedRows(&self, irow: isize, crows: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deletedRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(crows)).ok() + (::windows::core::Interface::vtable(self).deletedRows)(::windows::core::Interface::as_raw(self), irow, crows).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn aboutToInsertRows(&self, irow: isize, crows: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).aboutToInsertRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(crows)).ok() + (::windows::core::Interface::vtable(self).aboutToInsertRows)(::windows::core::Interface::as_raw(self), irow, crows).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn insertedRows(&self, irow: isize, crows: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).insertedRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(crows)).ok() + (::windows::core::Interface::vtable(self).insertedRows)(::windows::core::Interface::as_raw(self), irow, crows).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn rowsAvailable(&self, irow: isize, crows: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).rowsAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irow), ::core::mem::transmute(crows)).ok() + (::windows::core::Interface::vtable(self).rowsAvailable)(::windows::core::Interface::as_raw(self), irow, crows).ok() } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub unsafe fn transferComplete(&self, xfer: OSPXFER) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).transferComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xfer)).ok() + (::windows::core::Interface::vtable(self).transferComplete)(::windows::core::Interface::as_raw(self), xfer).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25349,7 +25349,7 @@ pub unsafe fn SQLAllocHandle(handletype: i16, inputhandle: *mut ::core::ffi::c_v extern "system" { fn SQLAllocHandle(handletype: i16, inputhandle: *mut ::core::ffi::c_void, outputhandle: *mut *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(SQLAllocHandle(::core::mem::transmute(handletype), ::core::mem::transmute(inputhandle), ::core::mem::transmute(outputhandle))) + ::core::mem::transmute(SQLAllocHandle(handletype, ::core::mem::transmute(inputhandle), ::core::mem::transmute(outputhandle))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25358,7 +25358,7 @@ pub unsafe fn SQLAllocHandleStd(fhandletype: i16, hinput: *mut ::core::ffi::c_vo extern "system" { fn SQLAllocHandleStd(fhandletype: i16, hinput: *mut ::core::ffi::c_void, phoutput: *mut *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(SQLAllocHandleStd(::core::mem::transmute(fhandletype), ::core::mem::transmute(hinput), ::core::mem::transmute(phoutput))) + ::core::mem::transmute(SQLAllocHandleStd(fhandletype, ::core::mem::transmute(hinput), ::core::mem::transmute(phoutput))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25391,7 +25391,7 @@ pub unsafe fn SQLBindCol(statementhandle: *mut ::core::ffi::c_void, columnnumber extern "system" { fn SQLBindCol(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, targettype: i16, targetvalue: *mut ::core::ffi::c_void, bufferlength: i64, strlen_or_ind: *mut i64) -> i16; } - ::core::mem::transmute(SQLBindCol(::core::mem::transmute(statementhandle), ::core::mem::transmute(columnnumber), ::core::mem::transmute(targettype), ::core::mem::transmute(targetvalue), ::core::mem::transmute(bufferlength), ::core::mem::transmute(strlen_or_ind))) + ::core::mem::transmute(SQLBindCol(::core::mem::transmute(statementhandle), columnnumber, targettype, ::core::mem::transmute(targetvalue), bufferlength, ::core::mem::transmute(strlen_or_ind))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25401,7 +25401,7 @@ pub unsafe fn SQLBindCol(statementhandle: *mut ::core::ffi::c_void, columnnumber extern "system" { fn SQLBindCol(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, targettype: i16, targetvalue: *mut ::core::ffi::c_void, bufferlength: i32, strlen_or_ind: *mut i32) -> i16; } - ::core::mem::transmute(SQLBindCol(::core::mem::transmute(statementhandle), ::core::mem::transmute(columnnumber), ::core::mem::transmute(targettype), ::core::mem::transmute(targetvalue), ::core::mem::transmute(bufferlength), ::core::mem::transmute(strlen_or_ind))) + ::core::mem::transmute(SQLBindCol(::core::mem::transmute(statementhandle), columnnumber, targettype, ::core::mem::transmute(targetvalue), bufferlength, ::core::mem::transmute(strlen_or_ind))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -25411,7 +25411,7 @@ pub unsafe fn SQLBindParam(statementhandle: *mut ::core::ffi::c_void, parametern extern "system" { fn SQLBindParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u64, parameterscale: i16, parametervalue: *mut ::core::ffi::c_void, strlen_or_ind: *mut i64) -> i16; } - ::core::mem::transmute(SQLBindParam(::core::mem::transmute(statementhandle), ::core::mem::transmute(parameternumber), ::core::mem::transmute(valuetype), ::core::mem::transmute(parametertype), ::core::mem::transmute(lengthprecision), ::core::mem::transmute(parameterscale), ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) + ::core::mem::transmute(SQLBindParam(::core::mem::transmute(statementhandle), parameternumber, valuetype, parametertype, lengthprecision, parameterscale, ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25421,7 +25421,7 @@ pub unsafe fn SQLBindParam(statementhandle: *mut ::core::ffi::c_void, parametern extern "system" { fn SQLBindParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u32, parameterscale: i16, parametervalue: *mut ::core::ffi::c_void, strlen_or_ind: *mut i32) -> i16; } - ::core::mem::transmute(SQLBindParam(::core::mem::transmute(statementhandle), ::core::mem::transmute(parameternumber), ::core::mem::transmute(valuetype), ::core::mem::transmute(parametertype), ::core::mem::transmute(lengthprecision), ::core::mem::transmute(parameterscale), ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) + ::core::mem::transmute(SQLBindParam(::core::mem::transmute(statementhandle), parameternumber, valuetype, parametertype, lengthprecision, parameterscale, ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -25431,7 +25431,7 @@ pub unsafe fn SQLBindParameter(hstmt: *mut ::core::ffi::c_void, ipar: u16, fpara extern "system" { fn SQLBindParameter(hstmt: *mut ::core::ffi::c_void, ipar: u16, fparamtype: i16, fctype: i16, fsqltype: i16, cbcoldef: u64, ibscale: i16, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i64, pcbvalue: *mut i64) -> i16; } - ::core::mem::transmute(SQLBindParameter(::core::mem::transmute(hstmt), ::core::mem::transmute(ipar), ::core::mem::transmute(fparamtype), ::core::mem::transmute(fctype), ::core::mem::transmute(fsqltype), ::core::mem::transmute(cbcoldef), ::core::mem::transmute(ibscale), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbvaluemax), ::core::mem::transmute(pcbvalue))) + ::core::mem::transmute(SQLBindParameter(::core::mem::transmute(hstmt), ipar, fparamtype, fctype, fsqltype, cbcoldef, ibscale, ::core::mem::transmute(rgbvalue), cbvaluemax, ::core::mem::transmute(pcbvalue))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25441,7 +25441,7 @@ pub unsafe fn SQLBindParameter(hstmt: *mut ::core::ffi::c_void, ipar: u16, fpara extern "system" { fn SQLBindParameter(hstmt: *mut ::core::ffi::c_void, ipar: u16, fparamtype: i16, fctype: i16, fsqltype: i16, cbcoldef: u32, ibscale: i16, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32, pcbvalue: *mut i32) -> i16; } - ::core::mem::transmute(SQLBindParameter(::core::mem::transmute(hstmt), ::core::mem::transmute(ipar), ::core::mem::transmute(fparamtype), ::core::mem::transmute(fctype), ::core::mem::transmute(fsqltype), ::core::mem::transmute(cbcoldef), ::core::mem::transmute(ibscale), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbvaluemax), ::core::mem::transmute(pcbvalue))) + ::core::mem::transmute(SQLBindParameter(::core::mem::transmute(hstmt), ipar, fparamtype, fctype, fsqltype, cbcoldef, ibscale, ::core::mem::transmute(rgbvalue), cbvaluemax, ::core::mem::transmute(pcbvalue))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25477,7 +25477,7 @@ pub unsafe fn SQLBulkOperations(statementhandle: *mut ::core::ffi::c_void, opera extern "system" { fn SQLBulkOperations(statementhandle: *mut ::core::ffi::c_void, operation: i16) -> i16; } - ::core::mem::transmute(SQLBulkOperations(::core::mem::transmute(statementhandle), ::core::mem::transmute(operation))) + ::core::mem::transmute(SQLBulkOperations(::core::mem::transmute(statementhandle), operation)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQLCHARACTER: u32 = 47u32; @@ -25497,7 +25497,7 @@ pub unsafe fn SQLCancelHandle(handletype: i16, inputhandle: *mut ::core::ffi::c_ extern "system" { fn SQLCancelHandle(handletype: i16, inputhandle: *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(SQLCancelHandle(::core::mem::transmute(handletype), ::core::mem::transmute(inputhandle))) + ::core::mem::transmute(SQLCancelHandle(handletype, ::core::mem::transmute(inputhandle))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25529,7 +25529,7 @@ pub unsafe fn SQLColAttribute(statementhandle: *mut ::core::ffi::c_void, columnn extern "system" { fn SQLColAttribute(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, fieldidentifier: u16, characterattribute: *mut ::core::ffi::c_void, bufferlength: i16, stringlength: *mut i16, numericattribute: *mut i64) -> i16; } - ::core::mem::transmute(SQLColAttribute(::core::mem::transmute(statementhandle), ::core::mem::transmute(columnnumber), ::core::mem::transmute(fieldidentifier), ::core::mem::transmute(characterattribute), ::core::mem::transmute(bufferlength), ::core::mem::transmute(stringlength), ::core::mem::transmute(numericattribute))) + ::core::mem::transmute(SQLColAttribute(::core::mem::transmute(statementhandle), columnnumber, fieldidentifier, ::core::mem::transmute(characterattribute), bufferlength, ::core::mem::transmute(stringlength), ::core::mem::transmute(numericattribute))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25539,7 +25539,7 @@ pub unsafe fn SQLColAttribute(statementhandle: *mut ::core::ffi::c_void, columnn extern "system" { fn SQLColAttribute(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, fieldidentifier: u16, characterattribute: *mut ::core::ffi::c_void, bufferlength: i16, stringlength: *mut i16, numericattribute: *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(SQLColAttribute(::core::mem::transmute(statementhandle), ::core::mem::transmute(columnnumber), ::core::mem::transmute(fieldidentifier), ::core::mem::transmute(characterattribute), ::core::mem::transmute(bufferlength), ::core::mem::transmute(stringlength), ::core::mem::transmute(numericattribute))) + ::core::mem::transmute(SQLColAttribute(::core::mem::transmute(statementhandle), columnnumber, fieldidentifier, ::core::mem::transmute(characterattribute), bufferlength, ::core::mem::transmute(stringlength), ::core::mem::transmute(numericattribute))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -25549,7 +25549,7 @@ pub unsafe fn SQLColAttributeA(hstmt: *mut ::core::ffi::c_void, icol: i16, ifiel extern "system" { fn SQLColAttributeA(hstmt: *mut ::core::ffi::c_void, icol: i16, ifield: i16, pcharattr: *mut ::core::ffi::c_void, cbcharattrmax: i16, pcbcharattr: *mut i16, pnumattr: *mut i64) -> i16; } - ::core::mem::transmute(SQLColAttributeA(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(ifield), ::core::mem::transmute(pcharattr), ::core::mem::transmute(cbcharattrmax), ::core::mem::transmute(pcbcharattr), ::core::mem::transmute(pnumattr))) + ::core::mem::transmute(SQLColAttributeA(::core::mem::transmute(hstmt), icol, ifield, ::core::mem::transmute(pcharattr), cbcharattrmax, ::core::mem::transmute(pcbcharattr), ::core::mem::transmute(pnumattr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25559,7 +25559,7 @@ pub unsafe fn SQLColAttributeA(hstmt: *mut ::core::ffi::c_void, icol: i16, ifiel extern "system" { fn SQLColAttributeA(hstmt: *mut ::core::ffi::c_void, icol: i16, ifield: i16, pcharattr: *mut ::core::ffi::c_void, cbcharattrmax: i16, pcbcharattr: *mut i16, pnumattr: *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(SQLColAttributeA(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(ifield), ::core::mem::transmute(pcharattr), ::core::mem::transmute(cbcharattrmax), ::core::mem::transmute(pcbcharattr), ::core::mem::transmute(pnumattr))) + ::core::mem::transmute(SQLColAttributeA(::core::mem::transmute(hstmt), icol, ifield, ::core::mem::transmute(pcharattr), cbcharattrmax, ::core::mem::transmute(pcbcharattr), ::core::mem::transmute(pnumattr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -25569,7 +25569,7 @@ pub unsafe fn SQLColAttributeW(hstmt: *mut ::core::ffi::c_void, icol: u16, ifiel extern "system" { fn SQLColAttributeW(hstmt: *mut ::core::ffi::c_void, icol: u16, ifield: u16, pcharattr: *mut ::core::ffi::c_void, cbdescmax: i16, pcbcharattr: *mut i16, pnumattr: *mut i64) -> i16; } - ::core::mem::transmute(SQLColAttributeW(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(ifield), ::core::mem::transmute(pcharattr), ::core::mem::transmute(cbdescmax), ::core::mem::transmute(pcbcharattr), ::core::mem::transmute(pnumattr))) + ::core::mem::transmute(SQLColAttributeW(::core::mem::transmute(hstmt), icol, ifield, ::core::mem::transmute(pcharattr), cbdescmax, ::core::mem::transmute(pcbcharattr), ::core::mem::transmute(pnumattr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25579,7 +25579,7 @@ pub unsafe fn SQLColAttributeW(hstmt: *mut ::core::ffi::c_void, icol: u16, ifiel extern "system" { fn SQLColAttributeW(hstmt: *mut ::core::ffi::c_void, icol: u16, ifield: u16, pcharattr: *mut ::core::ffi::c_void, cbdescmax: i16, pcbcharattr: *mut i16, pnumattr: *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(SQLColAttributeW(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(ifield), ::core::mem::transmute(pcharattr), ::core::mem::transmute(cbdescmax), ::core::mem::transmute(pcbcharattr), ::core::mem::transmute(pnumattr))) + ::core::mem::transmute(SQLColAttributeW(::core::mem::transmute(hstmt), icol, ifield, ::core::mem::transmute(pcharattr), cbdescmax, ::core::mem::transmute(pcbcharattr), ::core::mem::transmute(pnumattr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -25589,7 +25589,7 @@ pub unsafe fn SQLColAttributes(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesc extern "system" { fn SQLColAttributes(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i64) -> i16; } - ::core::mem::transmute(SQLColAttributes(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(fdesctype), ::core::mem::transmute(rgbdesc), ::core::mem::transmute(cbdescmax), ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) + ::core::mem::transmute(SQLColAttributes(::core::mem::transmute(hstmt), icol, fdesctype, ::core::mem::transmute(rgbdesc), cbdescmax, ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25599,7 +25599,7 @@ pub unsafe fn SQLColAttributes(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesc extern "system" { fn SQLColAttributes(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i32) -> i16; } - ::core::mem::transmute(SQLColAttributes(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(fdesctype), ::core::mem::transmute(rgbdesc), ::core::mem::transmute(cbdescmax), ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) + ::core::mem::transmute(SQLColAttributes(::core::mem::transmute(hstmt), icol, fdesctype, ::core::mem::transmute(rgbdesc), cbdescmax, ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -25609,7 +25609,7 @@ pub unsafe fn SQLColAttributesA(hstmt: *mut ::core::ffi::c_void, icol: u16, fdes extern "system" { fn SQLColAttributesA(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i64) -> i16; } - ::core::mem::transmute(SQLColAttributesA(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(fdesctype), ::core::mem::transmute(rgbdesc), ::core::mem::transmute(cbdescmax), ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) + ::core::mem::transmute(SQLColAttributesA(::core::mem::transmute(hstmt), icol, fdesctype, ::core::mem::transmute(rgbdesc), cbdescmax, ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25619,7 +25619,7 @@ pub unsafe fn SQLColAttributesA(hstmt: *mut ::core::ffi::c_void, icol: u16, fdes extern "system" { fn SQLColAttributesA(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i32) -> i16; } - ::core::mem::transmute(SQLColAttributesA(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(fdesctype), ::core::mem::transmute(rgbdesc), ::core::mem::transmute(cbdescmax), ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) + ::core::mem::transmute(SQLColAttributesA(::core::mem::transmute(hstmt), icol, fdesctype, ::core::mem::transmute(rgbdesc), cbdescmax, ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -25629,7 +25629,7 @@ pub unsafe fn SQLColAttributesW(hstmt: *mut ::core::ffi::c_void, icol: u16, fdes extern "system" { fn SQLColAttributesW(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i64) -> i16; } - ::core::mem::transmute(SQLColAttributesW(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(fdesctype), ::core::mem::transmute(rgbdesc), ::core::mem::transmute(cbdescmax), ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) + ::core::mem::transmute(SQLColAttributesW(::core::mem::transmute(hstmt), icol, fdesctype, ::core::mem::transmute(rgbdesc), cbdescmax, ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25639,7 +25639,7 @@ pub unsafe fn SQLColAttributesW(hstmt: *mut ::core::ffi::c_void, icol: u16, fdes extern "system" { fn SQLColAttributesW(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i32) -> i16; } - ::core::mem::transmute(SQLColAttributesW(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(fdesctype), ::core::mem::transmute(rgbdesc), ::core::mem::transmute(cbdescmax), ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) + ::core::mem::transmute(SQLColAttributesW(::core::mem::transmute(hstmt), icol, fdesctype, ::core::mem::transmute(rgbdesc), cbdescmax, ::core::mem::transmute(pcbdesc), ::core::mem::transmute(pfdesc))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25702,7 +25702,7 @@ pub unsafe fn SQLCompleteAsync(handletype: i16, handle: *mut ::core::ffi::c_void extern "system" { fn SQLCompleteAsync(handletype: i16, handle: *mut ::core::ffi::c_void, asyncretcodeptr: *mut i16) -> i16; } - ::core::mem::transmute(SQLCompleteAsync(::core::mem::transmute(handletype), ::core::mem::transmute(handle), ::core::mem::transmute(asyncretcodeptr))) + ::core::mem::transmute(SQLCompleteAsync(handletype, ::core::mem::transmute(handle), ::core::mem::transmute(asyncretcodeptr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25757,7 +25757,7 @@ pub unsafe fn SQLDataSources(environmenthandle: *mut ::core::ffi::c_void, direct extern "system" { fn SQLDataSources(environmenthandle: *mut ::core::ffi::c_void, direction: u16, servername: *mut u8, bufferlength1: i16, namelength1ptr: *mut i16, description: *mut u8, bufferlength2: i16, namelength2ptr: *mut i16) -> i16; } - ::core::mem::transmute(SQLDataSources(::core::mem::transmute(environmenthandle), ::core::mem::transmute(direction), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(servername)), servername.len() as _, ::core::mem::transmute(namelength1ptr), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(namelength2ptr))) + ::core::mem::transmute(SQLDataSources(::core::mem::transmute(environmenthandle), direction, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(servername)), servername.len() as _, ::core::mem::transmute(namelength1ptr), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(description)), description.len() as _, ::core::mem::transmute(namelength2ptr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25766,7 +25766,7 @@ pub unsafe fn SQLDataSourcesA(henv: *mut ::core::ffi::c_void, fdirection: u16, s extern "system" { fn SQLDataSourcesA(henv: *mut ::core::ffi::c_void, fdirection: u16, szdsn: *mut u8, cbdsnmax: i16, pcbdsn: *mut i16, szdescription: *mut u8, cbdescriptionmax: i16, pcbdescription: *mut i16) -> i16; } - ::core::mem::transmute(SQLDataSourcesA(::core::mem::transmute(henv), ::core::mem::transmute(fdirection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdsn)), szdsn.len() as _, ::core::mem::transmute(pcbdsn), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdescription)), szdescription.len() as _, ::core::mem::transmute(pcbdescription))) + ::core::mem::transmute(SQLDataSourcesA(::core::mem::transmute(henv), fdirection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdsn)), szdsn.len() as _, ::core::mem::transmute(pcbdsn), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdescription)), szdescription.len() as _, ::core::mem::transmute(pcbdescription))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25775,7 +25775,7 @@ pub unsafe fn SQLDataSourcesW(henv: *mut ::core::ffi::c_void, fdirection: u16, s extern "system" { fn SQLDataSourcesW(henv: *mut ::core::ffi::c_void, fdirection: u16, szdsn: *mut u16, cchdsnmax: i16, pcchdsn: *mut i16, wszdescription: *mut u16, cchdescriptionmax: i16, pcchdescription: *mut i16) -> i16; } - ::core::mem::transmute(SQLDataSourcesW(::core::mem::transmute(henv), ::core::mem::transmute(fdirection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdsn)), szdsn.len() as _, ::core::mem::transmute(pcchdsn), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(wszdescription)), wszdescription.len() as _, ::core::mem::transmute(pcchdescription))) + ::core::mem::transmute(SQLDataSourcesW(::core::mem::transmute(henv), fdirection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdsn)), szdsn.len() as _, ::core::mem::transmute(pcchdsn), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(wszdescription)), wszdescription.len() as _, ::core::mem::transmute(pcchdescription))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -25785,7 +25785,7 @@ pub unsafe fn SQLDescribeCol(statementhandle: *mut ::core::ffi::c_void, columnnu extern "system" { fn SQLDescribeCol(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, columnname: *mut u8, bufferlength: i16, namelength: *mut i16, datatype: *mut i16, columnsize: *mut u64, decimaldigits: *mut i16, nullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeCol(::core::mem::transmute(statementhandle), ::core::mem::transmute(columnnumber), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(columnname)), columnname.len() as _, ::core::mem::transmute(namelength), ::core::mem::transmute(datatype), ::core::mem::transmute(columnsize), ::core::mem::transmute(decimaldigits), ::core::mem::transmute(nullable))) + ::core::mem::transmute(SQLDescribeCol(::core::mem::transmute(statementhandle), columnnumber, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(columnname)), columnname.len() as _, ::core::mem::transmute(namelength), ::core::mem::transmute(datatype), ::core::mem::transmute(columnsize), ::core::mem::transmute(decimaldigits), ::core::mem::transmute(nullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25795,7 +25795,7 @@ pub unsafe fn SQLDescribeCol(statementhandle: *mut ::core::ffi::c_void, columnnu extern "system" { fn SQLDescribeCol(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, columnname: *mut u8, bufferlength: i16, namelength: *mut i16, datatype: *mut i16, columnsize: *mut u32, decimaldigits: *mut i16, nullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeCol(::core::mem::transmute(statementhandle), ::core::mem::transmute(columnnumber), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(columnname)), columnname.len() as _, ::core::mem::transmute(namelength), ::core::mem::transmute(datatype), ::core::mem::transmute(columnsize), ::core::mem::transmute(decimaldigits), ::core::mem::transmute(nullable))) + ::core::mem::transmute(SQLDescribeCol(::core::mem::transmute(statementhandle), columnnumber, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(columnname)), columnname.len() as _, ::core::mem::transmute(namelength), ::core::mem::transmute(datatype), ::core::mem::transmute(columnsize), ::core::mem::transmute(decimaldigits), ::core::mem::transmute(nullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -25805,7 +25805,7 @@ pub unsafe fn SQLDescribeColA(hstmt: *mut ::core::ffi::c_void, icol: u16, szcoln extern "system" { fn SQLDescribeColA(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u8, cbcolnamemax: i16, pcbcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u64, pibscale: *mut i16, pfnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeColA(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szcolname)), szcolname.len() as _, ::core::mem::transmute(pcbcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) + ::core::mem::transmute(SQLDescribeColA(::core::mem::transmute(hstmt), icol, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szcolname)), szcolname.len() as _, ::core::mem::transmute(pcbcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25815,7 +25815,7 @@ pub unsafe fn SQLDescribeColA(hstmt: *mut ::core::ffi::c_void, icol: u16, szcoln extern "system" { fn SQLDescribeColA(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u8, cbcolnamemax: i16, pcbcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u32, pibscale: *mut i16, pfnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeColA(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szcolname)), szcolname.len() as _, ::core::mem::transmute(pcbcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) + ::core::mem::transmute(SQLDescribeColA(::core::mem::transmute(hstmt), icol, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szcolname)), szcolname.len() as _, ::core::mem::transmute(pcbcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -25825,7 +25825,7 @@ pub unsafe fn SQLDescribeColW(hstmt: *mut ::core::ffi::c_void, icol: u16, szcoln extern "system" { fn SQLDescribeColW(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u16, cchcolnamemax: i16, pcchcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u64, pibscale: *mut i16, pfnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeColW(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szcolname)), szcolname.len() as _, ::core::mem::transmute(pcchcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) + ::core::mem::transmute(SQLDescribeColW(::core::mem::transmute(hstmt), icol, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szcolname)), szcolname.len() as _, ::core::mem::transmute(pcchcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25835,7 +25835,7 @@ pub unsafe fn SQLDescribeColW(hstmt: *mut ::core::ffi::c_void, icol: u16, szcoln extern "system" { fn SQLDescribeColW(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u16, cchcolnamemax: i16, pcchcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u32, pibscale: *mut i16, pfnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeColW(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szcolname)), szcolname.len() as _, ::core::mem::transmute(pcchcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) + ::core::mem::transmute(SQLDescribeColW(::core::mem::transmute(hstmt), icol, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szcolname)), szcolname.len() as _, ::core::mem::transmute(pcchcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -25845,7 +25845,7 @@ pub unsafe fn SQLDescribeParam(hstmt: *mut ::core::ffi::c_void, ipar: u16, pfsql extern "system" { fn SQLDescribeParam(hstmt: *mut ::core::ffi::c_void, ipar: u16, pfsqltype: *mut i16, pcbparamdef: *mut u64, pibscale: *mut i16, pfnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeParam(::core::mem::transmute(hstmt), ::core::mem::transmute(ipar), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbparamdef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) + ::core::mem::transmute(SQLDescribeParam(::core::mem::transmute(hstmt), ipar, ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbparamdef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -25855,7 +25855,7 @@ pub unsafe fn SQLDescribeParam(hstmt: *mut ::core::ffi::c_void, ipar: u16, pfsql extern "system" { fn SQLDescribeParam(hstmt: *mut ::core::ffi::c_void, ipar: u16, pfsqltype: *mut i16, pcbparamdef: *mut u32, pibscale: *mut i16, pfnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeParam(::core::mem::transmute(hstmt), ::core::mem::transmute(ipar), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbparamdef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) + ::core::mem::transmute(SQLDescribeParam(::core::mem::transmute(hstmt), ipar, ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbparamdef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25873,7 +25873,7 @@ pub unsafe fn SQLDriverConnect(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szco extern "system" { fn SQLDriverConnect(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szconnstrin: *const u8, cchconnstrin: i16, szconnstrout: *mut u8, cchconnstroutmax: i16, pcchconnstrout: *mut i16, fdrivercompletion: u16) -> i16; } - ::core::mem::transmute(SQLDriverConnect(::core::mem::transmute(hdbc), ::core::mem::transmute(hwnd), ::core::mem::transmute(::windows::core::as_ptr_or_null(szconnstrin)), szconnstrin.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szconnstrout)), szconnstrout.len() as _, ::core::mem::transmute(pcchconnstrout), ::core::mem::transmute(fdrivercompletion))) + ::core::mem::transmute(SQLDriverConnect(::core::mem::transmute(hdbc), hwnd, ::core::mem::transmute(::windows::core::as_ptr_or_null(szconnstrin)), szconnstrin.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szconnstrout)), szconnstrout.len() as _, ::core::mem::transmute(pcchconnstrout), fdrivercompletion)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25882,7 +25882,7 @@ pub unsafe fn SQLDriverConnectA(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szc extern "system" { fn SQLDriverConnectA(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szconnstrin: *const u8, cbconnstrin: i16, szconnstrout: *mut u8, cbconnstroutmax: i16, pcbconnstrout: *mut i16, fdrivercompletion: u16) -> i16; } - ::core::mem::transmute(SQLDriverConnectA(::core::mem::transmute(hdbc), ::core::mem::transmute(hwnd), ::core::mem::transmute(::windows::core::as_ptr_or_null(szconnstrin)), szconnstrin.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szconnstrout)), szconnstrout.len() as _, ::core::mem::transmute(pcbconnstrout), ::core::mem::transmute(fdrivercompletion))) + ::core::mem::transmute(SQLDriverConnectA(::core::mem::transmute(hdbc), hwnd, ::core::mem::transmute(::windows::core::as_ptr_or_null(szconnstrin)), szconnstrin.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szconnstrout)), szconnstrout.len() as _, ::core::mem::transmute(pcbconnstrout), fdrivercompletion)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25891,7 +25891,7 @@ pub unsafe fn SQLDriverConnectW(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szc extern "system" { fn SQLDriverConnectW(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szconnstrin: *const u16, cchconnstrin: i16, szconnstrout: *mut u16, cchconnstroutmax: i16, pcchconnstrout: *mut i16, fdrivercompletion: u16) -> i16; } - ::core::mem::transmute(SQLDriverConnectW(::core::mem::transmute(hdbc), ::core::mem::transmute(hwnd), ::core::mem::transmute(::windows::core::as_ptr_or_null(szconnstrin)), szconnstrin.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szconnstrout)), szconnstrout.len() as _, ::core::mem::transmute(pcchconnstrout), ::core::mem::transmute(fdrivercompletion))) + ::core::mem::transmute(SQLDriverConnectW(::core::mem::transmute(hdbc), hwnd, ::core::mem::transmute(::windows::core::as_ptr_or_null(szconnstrin)), szconnstrin.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szconnstrout)), szconnstrout.len() as _, ::core::mem::transmute(pcchconnstrout), fdrivercompletion)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25900,7 +25900,7 @@ pub unsafe fn SQLDrivers(henv: *mut ::core::ffi::c_void, fdirection: u16, szdriv extern "system" { fn SQLDrivers(henv: *mut ::core::ffi::c_void, fdirection: u16, szdriverdesc: *mut u8, cchdriverdescmax: i16, pcchdriverdesc: *mut i16, szdriverattributes: *mut u8, cchdrvrattrmax: i16, pcchdrvrattr: *mut i16) -> i16; } - ::core::mem::transmute(SQLDrivers(::core::mem::transmute(henv), ::core::mem::transmute(fdirection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverdesc)), szdriverdesc.len() as _, ::core::mem::transmute(pcchdriverdesc), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverattributes)), szdriverattributes.len() as _, ::core::mem::transmute(pcchdrvrattr))) + ::core::mem::transmute(SQLDrivers(::core::mem::transmute(henv), fdirection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverdesc)), szdriverdesc.len() as _, ::core::mem::transmute(pcchdriverdesc), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverattributes)), szdriverattributes.len() as _, ::core::mem::transmute(pcchdrvrattr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25909,7 +25909,7 @@ pub unsafe fn SQLDriversA(henv: *mut ::core::ffi::c_void, fdirection: u16, szdri extern "system" { fn SQLDriversA(henv: *mut ::core::ffi::c_void, fdirection: u16, szdriverdesc: *mut u8, cbdriverdescmax: i16, pcbdriverdesc: *mut i16, szdriverattributes: *mut u8, cbdrvrattrmax: i16, pcbdrvrattr: *mut i16) -> i16; } - ::core::mem::transmute(SQLDriversA(::core::mem::transmute(henv), ::core::mem::transmute(fdirection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverdesc)), szdriverdesc.len() as _, ::core::mem::transmute(pcbdriverdesc), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverattributes)), szdriverattributes.len() as _, ::core::mem::transmute(pcbdrvrattr))) + ::core::mem::transmute(SQLDriversA(::core::mem::transmute(henv), fdirection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverdesc)), szdriverdesc.len() as _, ::core::mem::transmute(pcbdriverdesc), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverattributes)), szdriverattributes.len() as _, ::core::mem::transmute(pcbdrvrattr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25918,7 +25918,7 @@ pub unsafe fn SQLDriversW(henv: *mut ::core::ffi::c_void, fdirection: u16, szdri extern "system" { fn SQLDriversW(henv: *mut ::core::ffi::c_void, fdirection: u16, szdriverdesc: *mut u16, cchdriverdescmax: i16, pcchdriverdesc: *mut i16, szdriverattributes: *mut u16, cchdrvrattrmax: i16, pcchdrvrattr: *mut i16) -> i16; } - ::core::mem::transmute(SQLDriversW(::core::mem::transmute(henv), ::core::mem::transmute(fdirection), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverdesc)), szdriverdesc.len() as _, ::core::mem::transmute(pcchdriverdesc), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverattributes)), szdriverattributes.len() as _, ::core::mem::transmute(pcchdrvrattr))) + ::core::mem::transmute(SQLDriversW(::core::mem::transmute(henv), fdirection, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverdesc)), szdriverdesc.len() as _, ::core::mem::transmute(pcchdriverdesc), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szdriverattributes)), szdriverattributes.len() as _, ::core::mem::transmute(pcchdrvrattr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -25927,7 +25927,7 @@ pub unsafe fn SQLEndTran(handletype: i16, handle: *mut ::core::ffi::c_void, comp extern "system" { fn SQLEndTran(handletype: i16, handle: *mut ::core::ffi::c_void, completiontype: i16) -> i16; } - ::core::mem::transmute(SQLEndTran(::core::mem::transmute(handletype), ::core::mem::transmute(handle), ::core::mem::transmute(completiontype))) + ::core::mem::transmute(SQLEndTran(handletype, ::core::mem::transmute(handle), completiontype)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26000,7 +26000,7 @@ pub unsafe fn SQLExtendedFetch(hstmt: *mut ::core::ffi::c_void, ffetchtype: u16, extern "system" { fn SQLExtendedFetch(hstmt: *mut ::core::ffi::c_void, ffetchtype: u16, irow: i64, pcrow: *mut u64, rgfrowstatus: *mut u16) -> i16; } - ::core::mem::transmute(SQLExtendedFetch(::core::mem::transmute(hstmt), ::core::mem::transmute(ffetchtype), ::core::mem::transmute(irow), ::core::mem::transmute(pcrow), ::core::mem::transmute(rgfrowstatus))) + ::core::mem::transmute(SQLExtendedFetch(::core::mem::transmute(hstmt), ffetchtype, irow, ::core::mem::transmute(pcrow), ::core::mem::transmute(rgfrowstatus))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -26010,7 +26010,7 @@ pub unsafe fn SQLExtendedFetch(hstmt: *mut ::core::ffi::c_void, ffetchtype: u16, extern "system" { fn SQLExtendedFetch(hstmt: *mut ::core::ffi::c_void, ffetchtype: u16, irow: i32, pcrow: *mut u32, rgfrowstatus: *mut u16) -> i16; } - ::core::mem::transmute(SQLExtendedFetch(::core::mem::transmute(hstmt), ::core::mem::transmute(ffetchtype), ::core::mem::transmute(irow), ::core::mem::transmute(pcrow), ::core::mem::transmute(rgfrowstatus))) + ::core::mem::transmute(SQLExtendedFetch(::core::mem::transmute(hstmt), ffetchtype, irow, ::core::mem::transmute(pcrow), ::core::mem::transmute(rgfrowstatus))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQLFLT4: u32 = 59u32; @@ -26035,7 +26035,7 @@ pub unsafe fn SQLFetchScroll(statementhandle: *mut ::core::ffi::c_void, fetchori extern "system" { fn SQLFetchScroll(statementhandle: *mut ::core::ffi::c_void, fetchorientation: i16, fetchoffset: i64) -> i16; } - ::core::mem::transmute(SQLFetchScroll(::core::mem::transmute(statementhandle), ::core::mem::transmute(fetchorientation), ::core::mem::transmute(fetchoffset))) + ::core::mem::transmute(SQLFetchScroll(::core::mem::transmute(statementhandle), fetchorientation, fetchoffset)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -26045,7 +26045,7 @@ pub unsafe fn SQLFetchScroll(statementhandle: *mut ::core::ffi::c_void, fetchori extern "system" { fn SQLFetchScroll(statementhandle: *mut ::core::ffi::c_void, fetchorientation: i16, fetchoffset: i32) -> i16; } - ::core::mem::transmute(SQLFetchScroll(::core::mem::transmute(statementhandle), ::core::mem::transmute(fetchorientation), ::core::mem::transmute(fetchoffset))) + ::core::mem::transmute(SQLFetchScroll(::core::mem::transmute(statementhandle), fetchorientation, fetchoffset)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26141,7 +26141,7 @@ pub unsafe fn SQLFreeHandle(handletype: i16, handle: *mut ::core::ffi::c_void) - extern "system" { fn SQLFreeHandle(handletype: i16, handle: *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(SQLFreeHandle(::core::mem::transmute(handletype), ::core::mem::transmute(handle))) + ::core::mem::transmute(SQLFreeHandle(handletype, ::core::mem::transmute(handle))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26150,7 +26150,7 @@ pub unsafe fn SQLFreeStmt(statementhandle: *mut ::core::ffi::c_void, option: u16 extern "system" { fn SQLFreeStmt(statementhandle: *mut ::core::ffi::c_void, option: u16) -> i16; } - ::core::mem::transmute(SQLFreeStmt(::core::mem::transmute(statementhandle), ::core::mem::transmute(option))) + ::core::mem::transmute(SQLFreeStmt(::core::mem::transmute(statementhandle), option)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26159,7 +26159,7 @@ pub unsafe fn SQLGetConnectAttr(connectionhandle: *mut ::core::ffi::c_void, attr extern "system" { fn SQLGetConnectAttr(connectionhandle: *mut ::core::ffi::c_void, attribute: i32, value: *mut ::core::ffi::c_void, bufferlength: i32, stringlengthptr: *mut i32) -> i16; } - ::core::mem::transmute(SQLGetConnectAttr(::core::mem::transmute(connectionhandle), ::core::mem::transmute(attribute), ::core::mem::transmute(value), ::core::mem::transmute(bufferlength), ::core::mem::transmute(stringlengthptr))) + ::core::mem::transmute(SQLGetConnectAttr(::core::mem::transmute(connectionhandle), attribute, ::core::mem::transmute(value), bufferlength, ::core::mem::transmute(stringlengthptr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26168,7 +26168,7 @@ pub unsafe fn SQLGetConnectAttrA(hdbc: *mut ::core::ffi::c_void, fattribute: i32 extern "system" { fn SQLGetConnectAttrA(hdbc: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32, pcbvalue: *mut i32) -> i16; } - ::core::mem::transmute(SQLGetConnectAttrA(::core::mem::transmute(hdbc), ::core::mem::transmute(fattribute), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbvaluemax), ::core::mem::transmute(pcbvalue))) + ::core::mem::transmute(SQLGetConnectAttrA(::core::mem::transmute(hdbc), fattribute, ::core::mem::transmute(rgbvalue), cbvaluemax, ::core::mem::transmute(pcbvalue))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26177,7 +26177,7 @@ pub unsafe fn SQLGetConnectAttrW(hdbc: *mut ::core::ffi::c_void, fattribute: i32 extern "system" { fn SQLGetConnectAttrW(hdbc: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32, pcbvalue: *mut i32) -> i16; } - ::core::mem::transmute(SQLGetConnectAttrW(::core::mem::transmute(hdbc), ::core::mem::transmute(fattribute), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbvaluemax), ::core::mem::transmute(pcbvalue))) + ::core::mem::transmute(SQLGetConnectAttrW(::core::mem::transmute(hdbc), fattribute, ::core::mem::transmute(rgbvalue), cbvaluemax, ::core::mem::transmute(pcbvalue))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26186,7 +26186,7 @@ pub unsafe fn SQLGetConnectOption(connectionhandle: *mut ::core::ffi::c_void, op extern "system" { fn SQLGetConnectOption(connectionhandle: *mut ::core::ffi::c_void, option: u16, value: *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(SQLGetConnectOption(::core::mem::transmute(connectionhandle), ::core::mem::transmute(option), ::core::mem::transmute(value))) + ::core::mem::transmute(SQLGetConnectOption(::core::mem::transmute(connectionhandle), option, ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26195,7 +26195,7 @@ pub unsafe fn SQLGetConnectOptionA(hdbc: *mut ::core::ffi::c_void, foption: u16, extern "system" { fn SQLGetConnectOptionA(hdbc: *mut ::core::ffi::c_void, foption: u16, pvparam: *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(SQLGetConnectOptionA(::core::mem::transmute(hdbc), ::core::mem::transmute(foption), ::core::mem::transmute(pvparam))) + ::core::mem::transmute(SQLGetConnectOptionA(::core::mem::transmute(hdbc), foption, ::core::mem::transmute(pvparam))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26204,7 +26204,7 @@ pub unsafe fn SQLGetConnectOptionW(hdbc: *mut ::core::ffi::c_void, foption: u16, extern "system" { fn SQLGetConnectOptionW(hdbc: *mut ::core::ffi::c_void, foption: u16, pvparam: *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(SQLGetConnectOptionW(::core::mem::transmute(hdbc), ::core::mem::transmute(foption), ::core::mem::transmute(pvparam))) + ::core::mem::transmute(SQLGetConnectOptionW(::core::mem::transmute(hdbc), foption, ::core::mem::transmute(pvparam))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26241,7 +26241,7 @@ pub unsafe fn SQLGetData(statementhandle: *mut ::core::ffi::c_void, columnnumber extern "system" { fn SQLGetData(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, targettype: i16, targetvalue: *mut ::core::ffi::c_void, bufferlength: i64, strlen_or_indptr: *mut i64) -> i16; } - ::core::mem::transmute(SQLGetData(::core::mem::transmute(statementhandle), ::core::mem::transmute(columnnumber), ::core::mem::transmute(targettype), ::core::mem::transmute(targetvalue), ::core::mem::transmute(bufferlength), ::core::mem::transmute(strlen_or_indptr))) + ::core::mem::transmute(SQLGetData(::core::mem::transmute(statementhandle), columnnumber, targettype, ::core::mem::transmute(targetvalue), bufferlength, ::core::mem::transmute(strlen_or_indptr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -26251,7 +26251,7 @@ pub unsafe fn SQLGetData(statementhandle: *mut ::core::ffi::c_void, columnnumber extern "system" { fn SQLGetData(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, targettype: i16, targetvalue: *mut ::core::ffi::c_void, bufferlength: i32, strlen_or_indptr: *mut i32) -> i16; } - ::core::mem::transmute(SQLGetData(::core::mem::transmute(statementhandle), ::core::mem::transmute(columnnumber), ::core::mem::transmute(targettype), ::core::mem::transmute(targetvalue), ::core::mem::transmute(bufferlength), ::core::mem::transmute(strlen_or_indptr))) + ::core::mem::transmute(SQLGetData(::core::mem::transmute(statementhandle), columnnumber, targettype, ::core::mem::transmute(targetvalue), bufferlength, ::core::mem::transmute(strlen_or_indptr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26260,7 +26260,7 @@ pub unsafe fn SQLGetDescField(descriptorhandle: *mut ::core::ffi::c_void, recnum extern "system" { fn SQLGetDescField(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, fieldidentifier: i16, value: *mut ::core::ffi::c_void, bufferlength: i32, stringlength: *mut i32) -> i16; } - ::core::mem::transmute(SQLGetDescField(::core::mem::transmute(descriptorhandle), ::core::mem::transmute(recnumber), ::core::mem::transmute(fieldidentifier), ::core::mem::transmute(value), ::core::mem::transmute(bufferlength), ::core::mem::transmute(stringlength))) + ::core::mem::transmute(SQLGetDescField(::core::mem::transmute(descriptorhandle), recnumber, fieldidentifier, ::core::mem::transmute(value), bufferlength, ::core::mem::transmute(stringlength))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26269,7 +26269,7 @@ pub unsafe fn SQLGetDescFieldA(hdesc: *mut ::core::ffi::c_void, irecord: i16, if extern "system" { fn SQLGetDescFieldA(hdesc: *mut ::core::ffi::c_void, irecord: i16, ifield: i16, rgbvalue: *mut ::core::ffi::c_void, cbbufferlength: i32, stringlength: *mut i32) -> i16; } - ::core::mem::transmute(SQLGetDescFieldA(::core::mem::transmute(hdesc), ::core::mem::transmute(irecord), ::core::mem::transmute(ifield), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbbufferlength), ::core::mem::transmute(stringlength))) + ::core::mem::transmute(SQLGetDescFieldA(::core::mem::transmute(hdesc), irecord, ifield, ::core::mem::transmute(rgbvalue), cbbufferlength, ::core::mem::transmute(stringlength))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26278,7 +26278,7 @@ pub unsafe fn SQLGetDescFieldW(hdesc: *mut ::core::ffi::c_void, irecord: i16, if extern "system" { fn SQLGetDescFieldW(hdesc: *mut ::core::ffi::c_void, irecord: i16, ifield: i16, rgbvalue: *mut ::core::ffi::c_void, cbbufferlength: i32, stringlength: *mut i32) -> i16; } - ::core::mem::transmute(SQLGetDescFieldW(::core::mem::transmute(hdesc), ::core::mem::transmute(irecord), ::core::mem::transmute(ifield), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbbufferlength), ::core::mem::transmute(stringlength))) + ::core::mem::transmute(SQLGetDescFieldW(::core::mem::transmute(hdesc), irecord, ifield, ::core::mem::transmute(rgbvalue), cbbufferlength, ::core::mem::transmute(stringlength))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -26288,7 +26288,7 @@ pub unsafe fn SQLGetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumbe extern "system" { fn SQLGetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, name: *mut u8, bufferlength: i16, stringlengthptr: *mut i16, typeptr: *mut i16, subtypeptr: *mut i16, lengthptr: *mut i64, precisionptr: *mut i16, scaleptr: *mut i16, nullableptr: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRec(::core::mem::transmute(descriptorhandle), ::core::mem::transmute(recnumber), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(name)), name.len() as _, ::core::mem::transmute(stringlengthptr), ::core::mem::transmute(typeptr), ::core::mem::transmute(subtypeptr), ::core::mem::transmute(lengthptr), ::core::mem::transmute(precisionptr), ::core::mem::transmute(scaleptr), ::core::mem::transmute(nullableptr))) + ::core::mem::transmute(SQLGetDescRec(::core::mem::transmute(descriptorhandle), recnumber, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(name)), name.len() as _, ::core::mem::transmute(stringlengthptr), ::core::mem::transmute(typeptr), ::core::mem::transmute(subtypeptr), ::core::mem::transmute(lengthptr), ::core::mem::transmute(precisionptr), ::core::mem::transmute(scaleptr), ::core::mem::transmute(nullableptr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -26298,7 +26298,7 @@ pub unsafe fn SQLGetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumbe extern "system" { fn SQLGetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, name: *mut u8, bufferlength: i16, stringlengthptr: *mut i16, typeptr: *mut i16, subtypeptr: *mut i16, lengthptr: *mut i32, precisionptr: *mut i16, scaleptr: *mut i16, nullableptr: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRec(::core::mem::transmute(descriptorhandle), ::core::mem::transmute(recnumber), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(name)), name.len() as _, ::core::mem::transmute(stringlengthptr), ::core::mem::transmute(typeptr), ::core::mem::transmute(subtypeptr), ::core::mem::transmute(lengthptr), ::core::mem::transmute(precisionptr), ::core::mem::transmute(scaleptr), ::core::mem::transmute(nullableptr))) + ::core::mem::transmute(SQLGetDescRec(::core::mem::transmute(descriptorhandle), recnumber, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(name)), name.len() as _, ::core::mem::transmute(stringlengthptr), ::core::mem::transmute(typeptr), ::core::mem::transmute(subtypeptr), ::core::mem::transmute(lengthptr), ::core::mem::transmute(precisionptr), ::core::mem::transmute(scaleptr), ::core::mem::transmute(nullableptr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -26308,7 +26308,7 @@ pub unsafe fn SQLGetDescRecA(hdesc: *mut ::core::ffi::c_void, irecord: i16, szna extern "system" { fn SQLGetDescRecA(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u8, cbnamemax: i16, pcbname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i64, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRecA(::core::mem::transmute(hdesc), ::core::mem::transmute(irecord), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szname)), szname.len() as _, ::core::mem::transmute(pcbname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) + ::core::mem::transmute(SQLGetDescRecA(::core::mem::transmute(hdesc), irecord, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szname)), szname.len() as _, ::core::mem::transmute(pcbname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -26318,7 +26318,7 @@ pub unsafe fn SQLGetDescRecA(hdesc: *mut ::core::ffi::c_void, irecord: i16, szna extern "system" { fn SQLGetDescRecA(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u8, cbnamemax: i16, pcbname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i32, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRecA(::core::mem::transmute(hdesc), ::core::mem::transmute(irecord), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szname)), szname.len() as _, ::core::mem::transmute(pcbname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) + ::core::mem::transmute(SQLGetDescRecA(::core::mem::transmute(hdesc), irecord, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szname)), szname.len() as _, ::core::mem::transmute(pcbname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -26328,7 +26328,7 @@ pub unsafe fn SQLGetDescRecW(hdesc: *mut ::core::ffi::c_void, irecord: i16, szna extern "system" { fn SQLGetDescRecW(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u16, cchnamemax: i16, pcchname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i64, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRecW(::core::mem::transmute(hdesc), ::core::mem::transmute(irecord), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szname)), szname.len() as _, ::core::mem::transmute(pcchname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) + ::core::mem::transmute(SQLGetDescRecW(::core::mem::transmute(hdesc), irecord, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szname)), szname.len() as _, ::core::mem::transmute(pcchname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -26338,7 +26338,7 @@ pub unsafe fn SQLGetDescRecW(hdesc: *mut ::core::ffi::c_void, irecord: i16, szna extern "system" { fn SQLGetDescRecW(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u16, cchnamemax: i16, pcchname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i32, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRecW(::core::mem::transmute(hdesc), ::core::mem::transmute(irecord), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szname)), szname.len() as _, ::core::mem::transmute(pcchname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) + ::core::mem::transmute(SQLGetDescRecW(::core::mem::transmute(hdesc), irecord, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szname)), szname.len() as _, ::core::mem::transmute(pcchname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26347,7 +26347,7 @@ pub unsafe fn SQLGetDiagField(handletype: i16, handle: *mut ::core::ffi::c_void, extern "system" { fn SQLGetDiagField(handletype: i16, handle: *mut ::core::ffi::c_void, recnumber: i16, diagidentifier: i16, diaginfo: *mut ::core::ffi::c_void, bufferlength: i16, stringlength: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDiagField(::core::mem::transmute(handletype), ::core::mem::transmute(handle), ::core::mem::transmute(recnumber), ::core::mem::transmute(diagidentifier), ::core::mem::transmute(diaginfo), ::core::mem::transmute(bufferlength), ::core::mem::transmute(stringlength))) + ::core::mem::transmute(SQLGetDiagField(handletype, ::core::mem::transmute(handle), recnumber, diagidentifier, ::core::mem::transmute(diaginfo), bufferlength, ::core::mem::transmute(stringlength))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26356,7 +26356,7 @@ pub unsafe fn SQLGetDiagFieldA(fhandletype: i16, handle: *mut ::core::ffi::c_voi extern "system" { fn SQLGetDiagFieldA(fhandletype: i16, handle: *mut ::core::ffi::c_void, irecord: i16, fdiagfield: i16, rgbdiaginfo: *mut ::core::ffi::c_void, cbdiaginfomax: i16, pcbdiaginfo: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDiagFieldA(::core::mem::transmute(fhandletype), ::core::mem::transmute(handle), ::core::mem::transmute(irecord), ::core::mem::transmute(fdiagfield), ::core::mem::transmute(rgbdiaginfo), ::core::mem::transmute(cbdiaginfomax), ::core::mem::transmute(pcbdiaginfo))) + ::core::mem::transmute(SQLGetDiagFieldA(fhandletype, ::core::mem::transmute(handle), irecord, fdiagfield, ::core::mem::transmute(rgbdiaginfo), cbdiaginfomax, ::core::mem::transmute(pcbdiaginfo))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26365,7 +26365,7 @@ pub unsafe fn SQLGetDiagFieldW(fhandletype: i16, handle: *mut ::core::ffi::c_voi extern "system" { fn SQLGetDiagFieldW(fhandletype: i16, handle: *mut ::core::ffi::c_void, irecord: i16, fdiagfield: i16, rgbdiaginfo: *mut ::core::ffi::c_void, cbbufferlength: i16, pcbstringlength: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDiagFieldW(::core::mem::transmute(fhandletype), ::core::mem::transmute(handle), ::core::mem::transmute(irecord), ::core::mem::transmute(fdiagfield), ::core::mem::transmute(rgbdiaginfo), ::core::mem::transmute(cbbufferlength), ::core::mem::transmute(pcbstringlength))) + ::core::mem::transmute(SQLGetDiagFieldW(fhandletype, ::core::mem::transmute(handle), irecord, fdiagfield, ::core::mem::transmute(rgbdiaginfo), cbbufferlength, ::core::mem::transmute(pcbstringlength))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26374,7 +26374,7 @@ pub unsafe fn SQLGetDiagRec(handletype: i16, handle: *mut ::core::ffi::c_void, r extern "system" { fn SQLGetDiagRec(handletype: i16, handle: *mut ::core::ffi::c_void, recnumber: i16, sqlstate: *mut u8, nativeerror: *mut i32, messagetext: *mut u8, bufferlength: i16, textlength: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDiagRec(::core::mem::transmute(handletype), ::core::mem::transmute(handle), ::core::mem::transmute(recnumber), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(sqlstate)), ::core::mem::transmute(nativeerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(messagetext)), messagetext.len() as _, ::core::mem::transmute(textlength))) + ::core::mem::transmute(SQLGetDiagRec(handletype, ::core::mem::transmute(handle), recnumber, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(sqlstate)), ::core::mem::transmute(nativeerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(messagetext)), messagetext.len() as _, ::core::mem::transmute(textlength))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26383,7 +26383,7 @@ pub unsafe fn SQLGetDiagRecA(fhandletype: i16, handle: *mut ::core::ffi::c_void, extern "system" { fn SQLGetDiagRecA(fhandletype: i16, handle: *mut ::core::ffi::c_void, irecord: i16, szsqlstate: *mut u8, pfnativeerror: *mut i32, szerrormsg: *mut u8, cberrormsgmax: i16, pcberrormsg: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDiagRecA(::core::mem::transmute(fhandletype), ::core::mem::transmute(handle), ::core::mem::transmute(irecord), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szsqlstate)), ::core::mem::transmute(pfnativeerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szerrormsg)), szerrormsg.len() as _, ::core::mem::transmute(pcberrormsg))) + ::core::mem::transmute(SQLGetDiagRecA(fhandletype, ::core::mem::transmute(handle), irecord, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szsqlstate)), ::core::mem::transmute(pfnativeerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szerrormsg)), szerrormsg.len() as _, ::core::mem::transmute(pcberrormsg))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26392,7 +26392,7 @@ pub unsafe fn SQLGetDiagRecW(fhandletype: i16, handle: *mut ::core::ffi::c_void, extern "system" { fn SQLGetDiagRecW(fhandletype: i16, handle: *mut ::core::ffi::c_void, irecord: i16, szsqlstate: *mut u16, pfnativeerror: *mut i32, szerrormsg: *mut u16, ccherrormsgmax: i16, pccherrormsg: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDiagRecW(::core::mem::transmute(fhandletype), ::core::mem::transmute(handle), ::core::mem::transmute(irecord), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szsqlstate)), ::core::mem::transmute(pfnativeerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szerrormsg)), szerrormsg.len() as _, ::core::mem::transmute(pccherrormsg))) + ::core::mem::transmute(SQLGetDiagRecW(fhandletype, ::core::mem::transmute(handle), irecord, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szsqlstate)), ::core::mem::transmute(pfnativeerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(szerrormsg)), szerrormsg.len() as _, ::core::mem::transmute(pccherrormsg))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26401,7 +26401,7 @@ pub unsafe fn SQLGetEnvAttr(environmenthandle: *mut ::core::ffi::c_void, attribu extern "system" { fn SQLGetEnvAttr(environmenthandle: *mut ::core::ffi::c_void, attribute: i32, value: *mut ::core::ffi::c_void, bufferlength: i32, stringlength: *mut i32) -> i16; } - ::core::mem::transmute(SQLGetEnvAttr(::core::mem::transmute(environmenthandle), ::core::mem::transmute(attribute), ::core::mem::transmute(value), ::core::mem::transmute(bufferlength), ::core::mem::transmute(stringlength))) + ::core::mem::transmute(SQLGetEnvAttr(::core::mem::transmute(environmenthandle), attribute, ::core::mem::transmute(value), bufferlength, ::core::mem::transmute(stringlength))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26410,7 +26410,7 @@ pub unsafe fn SQLGetFunctions(connectionhandle: *mut ::core::ffi::c_void, functi extern "system" { fn SQLGetFunctions(connectionhandle: *mut ::core::ffi::c_void, functionid: u16, supported: *mut u16) -> i16; } - ::core::mem::transmute(SQLGetFunctions(::core::mem::transmute(connectionhandle), ::core::mem::transmute(functionid), ::core::mem::transmute(supported))) + ::core::mem::transmute(SQLGetFunctions(::core::mem::transmute(connectionhandle), functionid, ::core::mem::transmute(supported))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26419,7 +26419,7 @@ pub unsafe fn SQLGetInfo(connectionhandle: *mut ::core::ffi::c_void, infotype: u extern "system" { fn SQLGetInfo(connectionhandle: *mut ::core::ffi::c_void, infotype: u16, infovalue: *mut ::core::ffi::c_void, bufferlength: i16, stringlengthptr: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetInfo(::core::mem::transmute(connectionhandle), ::core::mem::transmute(infotype), ::core::mem::transmute(infovalue), ::core::mem::transmute(bufferlength), ::core::mem::transmute(stringlengthptr))) + ::core::mem::transmute(SQLGetInfo(::core::mem::transmute(connectionhandle), infotype, ::core::mem::transmute(infovalue), bufferlength, ::core::mem::transmute(stringlengthptr))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26428,7 +26428,7 @@ pub unsafe fn SQLGetInfoA(hdbc: *mut ::core::ffi::c_void, finfotype: u16, rgbinf extern "system" { fn SQLGetInfoA(hdbc: *mut ::core::ffi::c_void, finfotype: u16, rgbinfovalue: *mut ::core::ffi::c_void, cbinfovaluemax: i16, pcbinfovalue: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetInfoA(::core::mem::transmute(hdbc), ::core::mem::transmute(finfotype), ::core::mem::transmute(rgbinfovalue), ::core::mem::transmute(cbinfovaluemax), ::core::mem::transmute(pcbinfovalue))) + ::core::mem::transmute(SQLGetInfoA(::core::mem::transmute(hdbc), finfotype, ::core::mem::transmute(rgbinfovalue), cbinfovaluemax, ::core::mem::transmute(pcbinfovalue))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26437,7 +26437,7 @@ pub unsafe fn SQLGetInfoW(hdbc: *mut ::core::ffi::c_void, finfotype: u16, rgbinf extern "system" { fn SQLGetInfoW(hdbc: *mut ::core::ffi::c_void, finfotype: u16, rgbinfovalue: *mut ::core::ffi::c_void, cbinfovaluemax: i16, pcbinfovalue: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetInfoW(::core::mem::transmute(hdbc), ::core::mem::transmute(finfotype), ::core::mem::transmute(rgbinfovalue), ::core::mem::transmute(cbinfovaluemax), ::core::mem::transmute(pcbinfovalue))) + ::core::mem::transmute(SQLGetInfoW(::core::mem::transmute(hdbc), finfotype, ::core::mem::transmute(rgbinfovalue), cbinfovaluemax, ::core::mem::transmute(pcbinfovalue))) } #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26459,7 +26459,7 @@ pub unsafe fn SQLGetStmtAttr(statementhandle: *mut ::core::ffi::c_void, attribut extern "system" { fn SQLGetStmtAttr(statementhandle: *mut ::core::ffi::c_void, attribute: i32, value: *mut ::core::ffi::c_void, bufferlength: i32, stringlength: *mut i32) -> i16; } - ::core::mem::transmute(SQLGetStmtAttr(::core::mem::transmute(statementhandle), ::core::mem::transmute(attribute), ::core::mem::transmute(value), ::core::mem::transmute(bufferlength), ::core::mem::transmute(stringlength))) + ::core::mem::transmute(SQLGetStmtAttr(::core::mem::transmute(statementhandle), attribute, ::core::mem::transmute(value), bufferlength, ::core::mem::transmute(stringlength))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26468,7 +26468,7 @@ pub unsafe fn SQLGetStmtAttrA(hstmt: *mut ::core::ffi::c_void, fattribute: i32, extern "system" { fn SQLGetStmtAttrA(hstmt: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32, pcbvalue: *mut i32) -> i16; } - ::core::mem::transmute(SQLGetStmtAttrA(::core::mem::transmute(hstmt), ::core::mem::transmute(fattribute), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbvaluemax), ::core::mem::transmute(pcbvalue))) + ::core::mem::transmute(SQLGetStmtAttrA(::core::mem::transmute(hstmt), fattribute, ::core::mem::transmute(rgbvalue), cbvaluemax, ::core::mem::transmute(pcbvalue))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26477,7 +26477,7 @@ pub unsafe fn SQLGetStmtAttrW(hstmt: *mut ::core::ffi::c_void, fattribute: i32, extern "system" { fn SQLGetStmtAttrW(hstmt: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32, pcbvalue: *mut i32) -> i16; } - ::core::mem::transmute(SQLGetStmtAttrW(::core::mem::transmute(hstmt), ::core::mem::transmute(fattribute), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbvaluemax), ::core::mem::transmute(pcbvalue))) + ::core::mem::transmute(SQLGetStmtAttrW(::core::mem::transmute(hstmt), fattribute, ::core::mem::transmute(rgbvalue), cbvaluemax, ::core::mem::transmute(pcbvalue))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26486,7 +26486,7 @@ pub unsafe fn SQLGetStmtOption(statementhandle: *mut ::core::ffi::c_void, option extern "system" { fn SQLGetStmtOption(statementhandle: *mut ::core::ffi::c_void, option: u16, value: *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(SQLGetStmtOption(::core::mem::transmute(statementhandle), ::core::mem::transmute(option), ::core::mem::transmute(value))) + ::core::mem::transmute(SQLGetStmtOption(::core::mem::transmute(statementhandle), option, ::core::mem::transmute(value))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26495,7 +26495,7 @@ pub unsafe fn SQLGetTypeInfo(statementhandle: *mut ::core::ffi::c_void, datatype extern "system" { fn SQLGetTypeInfo(statementhandle: *mut ::core::ffi::c_void, datatype: i16) -> i16; } - ::core::mem::transmute(SQLGetTypeInfo(::core::mem::transmute(statementhandle), ::core::mem::transmute(datatype))) + ::core::mem::transmute(SQLGetTypeInfo(::core::mem::transmute(statementhandle), datatype)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26504,7 +26504,7 @@ pub unsafe fn SQLGetTypeInfoA(statementhandle: *mut ::core::ffi::c_void, datatyp extern "system" { fn SQLGetTypeInfoA(statementhandle: *mut ::core::ffi::c_void, datatype: i16) -> i16; } - ::core::mem::transmute(SQLGetTypeInfoA(::core::mem::transmute(statementhandle), ::core::mem::transmute(datatype))) + ::core::mem::transmute(SQLGetTypeInfoA(::core::mem::transmute(statementhandle), datatype)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26513,7 +26513,7 @@ pub unsafe fn SQLGetTypeInfoW(statementhandle: *mut ::core::ffi::c_void, datatyp extern "system" { fn SQLGetTypeInfoW(statementhandle: *mut ::core::ffi::c_void, datatype: i16) -> i16; } - ::core::mem::transmute(SQLGetTypeInfoW(::core::mem::transmute(statementhandle), ::core::mem::transmute(datatype))) + ::core::mem::transmute(SQLGetTypeInfoW(::core::mem::transmute(statementhandle), datatype)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQLIMAGE: u32 = 34u32; @@ -26600,7 +26600,7 @@ where extern "system" { fn SQLLinkedCatalogsA(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCSTR, param2: i16) -> i16; } - ::core::mem::transmute(SQLLinkedCatalogsA(::core::mem::transmute(param0), param1.into(), ::core::mem::transmute(param2))) + ::core::mem::transmute(SQLLinkedCatalogsA(::core::mem::transmute(param0), param1.into(), param2)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26612,7 +26612,7 @@ where extern "system" { fn SQLLinkedCatalogsW(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCWSTR, param2: i16) -> i16; } - ::core::mem::transmute(SQLLinkedCatalogsW(::core::mem::transmute(param0), param1.into(), ::core::mem::transmute(param2))) + ::core::mem::transmute(SQLLinkedCatalogsW(::core::mem::transmute(param0), param1.into(), param2)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26710,7 +26710,7 @@ pub unsafe fn SQLParamOptions(hstmt: *mut ::core::ffi::c_void, crow: u64, pirow: extern "system" { fn SQLParamOptions(hstmt: *mut ::core::ffi::c_void, crow: u64, pirow: *mut u64) -> i16; } - ::core::mem::transmute(SQLParamOptions(::core::mem::transmute(hstmt), ::core::mem::transmute(crow), ::core::mem::transmute(pirow))) + ::core::mem::transmute(SQLParamOptions(::core::mem::transmute(hstmt), crow, ::core::mem::transmute(pirow))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -26720,7 +26720,7 @@ pub unsafe fn SQLParamOptions(hstmt: *mut ::core::ffi::c_void, crow: u32, pirow: extern "system" { fn SQLParamOptions(hstmt: *mut ::core::ffi::c_void, crow: u32, pirow: *mut u32) -> i16; } - ::core::mem::transmute(SQLParamOptions(::core::mem::transmute(hstmt), ::core::mem::transmute(crow), ::core::mem::transmute(pirow))) + ::core::mem::transmute(SQLParamOptions(::core::mem::transmute(hstmt), crow, ::core::mem::transmute(pirow))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26838,7 +26838,7 @@ pub unsafe fn SQLPutData(statementhandle: *mut ::core::ffi::c_void, data: *const extern "system" { fn SQLPutData(statementhandle: *mut ::core::ffi::c_void, data: *const ::core::ffi::c_void, strlen_or_ind: i64) -> i16; } - ::core::mem::transmute(SQLPutData(::core::mem::transmute(statementhandle), ::core::mem::transmute(data), ::core::mem::transmute(strlen_or_ind))) + ::core::mem::transmute(SQLPutData(::core::mem::transmute(statementhandle), ::core::mem::transmute(data), strlen_or_ind)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -26848,7 +26848,7 @@ pub unsafe fn SQLPutData(statementhandle: *mut ::core::ffi::c_void, data: *const extern "system" { fn SQLPutData(statementhandle: *mut ::core::ffi::c_void, data: *const ::core::ffi::c_void, strlen_or_ind: i32) -> i16; } - ::core::mem::transmute(SQLPutData(::core::mem::transmute(statementhandle), ::core::mem::transmute(data), ::core::mem::transmute(strlen_or_ind))) + ::core::mem::transmute(SQLPutData(::core::mem::transmute(statementhandle), ::core::mem::transmute(data), strlen_or_ind)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -26877,7 +26877,7 @@ pub unsafe fn SQLSetConnectAttr(connectionhandle: *mut ::core::ffi::c_void, attr extern "system" { fn SQLSetConnectAttr(connectionhandle: *mut ::core::ffi::c_void, attribute: i32, value: *const ::core::ffi::c_void, stringlength: i32) -> i16; } - ::core::mem::transmute(SQLSetConnectAttr(::core::mem::transmute(connectionhandle), ::core::mem::transmute(attribute), ::core::mem::transmute(value), ::core::mem::transmute(stringlength))) + ::core::mem::transmute(SQLSetConnectAttr(::core::mem::transmute(connectionhandle), attribute, ::core::mem::transmute(value), stringlength)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26886,7 +26886,7 @@ pub unsafe fn SQLSetConnectAttrA(hdbc: *mut ::core::ffi::c_void, fattribute: i32 extern "system" { fn SQLSetConnectAttrA(hdbc: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *const ::core::ffi::c_void, cbvalue: i32) -> i16; } - ::core::mem::transmute(SQLSetConnectAttrA(::core::mem::transmute(hdbc), ::core::mem::transmute(fattribute), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbvalue))) + ::core::mem::transmute(SQLSetConnectAttrA(::core::mem::transmute(hdbc), fattribute, ::core::mem::transmute(rgbvalue), cbvalue)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26895,7 +26895,7 @@ pub unsafe fn SQLSetConnectAttrW(hdbc: *mut ::core::ffi::c_void, fattribute: i32 extern "system" { fn SQLSetConnectAttrW(hdbc: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *const ::core::ffi::c_void, cbvalue: i32) -> i16; } - ::core::mem::transmute(SQLSetConnectAttrW(::core::mem::transmute(hdbc), ::core::mem::transmute(fattribute), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbvalue))) + ::core::mem::transmute(SQLSetConnectAttrW(::core::mem::transmute(hdbc), fattribute, ::core::mem::transmute(rgbvalue), cbvalue)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -26905,7 +26905,7 @@ pub unsafe fn SQLSetConnectOption(connectionhandle: *mut ::core::ffi::c_void, op extern "system" { fn SQLSetConnectOption(connectionhandle: *mut ::core::ffi::c_void, option: u16, value: u64) -> i16; } - ::core::mem::transmute(SQLSetConnectOption(::core::mem::transmute(connectionhandle), ::core::mem::transmute(option), ::core::mem::transmute(value))) + ::core::mem::transmute(SQLSetConnectOption(::core::mem::transmute(connectionhandle), option, value)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -26915,7 +26915,7 @@ pub unsafe fn SQLSetConnectOption(connectionhandle: *mut ::core::ffi::c_void, op extern "system" { fn SQLSetConnectOption(connectionhandle: *mut ::core::ffi::c_void, option: u16, value: u32) -> i16; } - ::core::mem::transmute(SQLSetConnectOption(::core::mem::transmute(connectionhandle), ::core::mem::transmute(option), ::core::mem::transmute(value))) + ::core::mem::transmute(SQLSetConnectOption(::core::mem::transmute(connectionhandle), option, value)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -26925,7 +26925,7 @@ pub unsafe fn SQLSetConnectOptionA(hdbc: *mut ::core::ffi::c_void, foption: u16, extern "system" { fn SQLSetConnectOptionA(hdbc: *mut ::core::ffi::c_void, foption: u16, vparam: u64) -> i16; } - ::core::mem::transmute(SQLSetConnectOptionA(::core::mem::transmute(hdbc), ::core::mem::transmute(foption), ::core::mem::transmute(vparam))) + ::core::mem::transmute(SQLSetConnectOptionA(::core::mem::transmute(hdbc), foption, vparam)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -26935,7 +26935,7 @@ pub unsafe fn SQLSetConnectOptionA(hdbc: *mut ::core::ffi::c_void, foption: u16, extern "system" { fn SQLSetConnectOptionA(hdbc: *mut ::core::ffi::c_void, foption: u16, vparam: u32) -> i16; } - ::core::mem::transmute(SQLSetConnectOptionA(::core::mem::transmute(hdbc), ::core::mem::transmute(foption), ::core::mem::transmute(vparam))) + ::core::mem::transmute(SQLSetConnectOptionA(::core::mem::transmute(hdbc), foption, vparam)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -26945,7 +26945,7 @@ pub unsafe fn SQLSetConnectOptionW(hdbc: *mut ::core::ffi::c_void, foption: u16, extern "system" { fn SQLSetConnectOptionW(hdbc: *mut ::core::ffi::c_void, foption: u16, vparam: u64) -> i16; } - ::core::mem::transmute(SQLSetConnectOptionW(::core::mem::transmute(hdbc), ::core::mem::transmute(foption), ::core::mem::transmute(vparam))) + ::core::mem::transmute(SQLSetConnectOptionW(::core::mem::transmute(hdbc), foption, vparam)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -26955,7 +26955,7 @@ pub unsafe fn SQLSetConnectOptionW(hdbc: *mut ::core::ffi::c_void, foption: u16, extern "system" { fn SQLSetConnectOptionW(hdbc: *mut ::core::ffi::c_void, foption: u16, vparam: u32) -> i16; } - ::core::mem::transmute(SQLSetConnectOptionW(::core::mem::transmute(hdbc), ::core::mem::transmute(foption), ::core::mem::transmute(vparam))) + ::core::mem::transmute(SQLSetConnectOptionW(::core::mem::transmute(hdbc), foption, vparam)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -26991,7 +26991,7 @@ pub unsafe fn SQLSetDescField(descriptorhandle: *mut ::core::ffi::c_void, recnum extern "system" { fn SQLSetDescField(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, fieldidentifier: i16, value: *const ::core::ffi::c_void, bufferlength: i32) -> i16; } - ::core::mem::transmute(SQLSetDescField(::core::mem::transmute(descriptorhandle), ::core::mem::transmute(recnumber), ::core::mem::transmute(fieldidentifier), ::core::mem::transmute(value), ::core::mem::transmute(bufferlength))) + ::core::mem::transmute(SQLSetDescField(::core::mem::transmute(descriptorhandle), recnumber, fieldidentifier, ::core::mem::transmute(value), bufferlength)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -27000,7 +27000,7 @@ pub unsafe fn SQLSetDescFieldW(descriptorhandle: *mut ::core::ffi::c_void, recnu extern "system" { fn SQLSetDescFieldW(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, fieldidentifier: i16, value: *mut ::core::ffi::c_void, bufferlength: i32) -> i16; } - ::core::mem::transmute(SQLSetDescFieldW(::core::mem::transmute(descriptorhandle), ::core::mem::transmute(recnumber), ::core::mem::transmute(fieldidentifier), ::core::mem::transmute(value), ::core::mem::transmute(bufferlength))) + ::core::mem::transmute(SQLSetDescFieldW(::core::mem::transmute(descriptorhandle), recnumber, fieldidentifier, ::core::mem::transmute(value), bufferlength)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -27010,7 +27010,7 @@ pub unsafe fn SQLSetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumbe extern "system" { fn SQLSetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, r#type: i16, subtype: i16, length: i64, precision: i16, scale: i16, data: *mut ::core::ffi::c_void, stringlength: *mut i64, indicator: *mut i64) -> i16; } - ::core::mem::transmute(SQLSetDescRec(::core::mem::transmute(descriptorhandle), ::core::mem::transmute(recnumber), ::core::mem::transmute(r#type), ::core::mem::transmute(subtype), ::core::mem::transmute(length), ::core::mem::transmute(precision), ::core::mem::transmute(scale), ::core::mem::transmute(data), ::core::mem::transmute(stringlength), ::core::mem::transmute(indicator))) + ::core::mem::transmute(SQLSetDescRec(::core::mem::transmute(descriptorhandle), recnumber, r#type, subtype, length, precision, scale, ::core::mem::transmute(data), ::core::mem::transmute(stringlength), ::core::mem::transmute(indicator))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -27020,7 +27020,7 @@ pub unsafe fn SQLSetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumbe extern "system" { fn SQLSetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, r#type: i16, subtype: i16, length: i32, precision: i16, scale: i16, data: *mut ::core::ffi::c_void, stringlength: *mut i32, indicator: *mut i32) -> i16; } - ::core::mem::transmute(SQLSetDescRec(::core::mem::transmute(descriptorhandle), ::core::mem::transmute(recnumber), ::core::mem::transmute(r#type), ::core::mem::transmute(subtype), ::core::mem::transmute(length), ::core::mem::transmute(precision), ::core::mem::transmute(scale), ::core::mem::transmute(data), ::core::mem::transmute(stringlength), ::core::mem::transmute(indicator))) + ::core::mem::transmute(SQLSetDescRec(::core::mem::transmute(descriptorhandle), recnumber, r#type, subtype, length, precision, scale, ::core::mem::transmute(data), ::core::mem::transmute(stringlength), ::core::mem::transmute(indicator))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -27029,7 +27029,7 @@ pub unsafe fn SQLSetEnvAttr(environmenthandle: *mut ::core::ffi::c_void, attribu extern "system" { fn SQLSetEnvAttr(environmenthandle: *mut ::core::ffi::c_void, attribute: i32, value: *const ::core::ffi::c_void, stringlength: i32) -> i16; } - ::core::mem::transmute(SQLSetEnvAttr(::core::mem::transmute(environmenthandle), ::core::mem::transmute(attribute), ::core::mem::transmute(value), ::core::mem::transmute(stringlength))) + ::core::mem::transmute(SQLSetEnvAttr(::core::mem::transmute(environmenthandle), attribute, ::core::mem::transmute(value), stringlength)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -27039,7 +27039,7 @@ pub unsafe fn SQLSetParam(statementhandle: *mut ::core::ffi::c_void, parameternu extern "system" { fn SQLSetParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u64, parameterscale: i16, parametervalue: *const ::core::ffi::c_void, strlen_or_ind: *mut i64) -> i16; } - ::core::mem::transmute(SQLSetParam(::core::mem::transmute(statementhandle), ::core::mem::transmute(parameternumber), ::core::mem::transmute(valuetype), ::core::mem::transmute(parametertype), ::core::mem::transmute(lengthprecision), ::core::mem::transmute(parameterscale), ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) + ::core::mem::transmute(SQLSetParam(::core::mem::transmute(statementhandle), parameternumber, valuetype, parametertype, lengthprecision, parameterscale, ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -27049,7 +27049,7 @@ pub unsafe fn SQLSetParam(statementhandle: *mut ::core::ffi::c_void, parameternu extern "system" { fn SQLSetParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u32, parameterscale: i16, parametervalue: *const ::core::ffi::c_void, strlen_or_ind: *mut i32) -> i16; } - ::core::mem::transmute(SQLSetParam(::core::mem::transmute(statementhandle), ::core::mem::transmute(parameternumber), ::core::mem::transmute(valuetype), ::core::mem::transmute(parametertype), ::core::mem::transmute(lengthprecision), ::core::mem::transmute(parameterscale), ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) + ::core::mem::transmute(SQLSetParam(::core::mem::transmute(statementhandle), parameternumber, valuetype, parametertype, lengthprecision, parameterscale, ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -27059,7 +27059,7 @@ pub unsafe fn SQLSetPos(hstmt: *mut ::core::ffi::c_void, irow: u64, foption: u16 extern "system" { fn SQLSetPos(hstmt: *mut ::core::ffi::c_void, irow: u64, foption: u16, flock: u16) -> i16; } - ::core::mem::transmute(SQLSetPos(::core::mem::transmute(hstmt), ::core::mem::transmute(irow), ::core::mem::transmute(foption), ::core::mem::transmute(flock))) + ::core::mem::transmute(SQLSetPos(::core::mem::transmute(hstmt), irow, foption, flock)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -27069,7 +27069,7 @@ pub unsafe fn SQLSetPos(hstmt: *mut ::core::ffi::c_void, irow: u16, foption: u16 extern "system" { fn SQLSetPos(hstmt: *mut ::core::ffi::c_void, irow: u16, foption: u16, flock: u16) -> i16; } - ::core::mem::transmute(SQLSetPos(::core::mem::transmute(hstmt), ::core::mem::transmute(irow), ::core::mem::transmute(foption), ::core::mem::transmute(flock))) + ::core::mem::transmute(SQLSetPos(::core::mem::transmute(hstmt), irow, foption, flock)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -27079,7 +27079,7 @@ pub unsafe fn SQLSetScrollOptions(hstmt: *mut ::core::ffi::c_void, fconcurrency: extern "system" { fn SQLSetScrollOptions(hstmt: *mut ::core::ffi::c_void, fconcurrency: u16, crowkeyset: i64, crowrowset: u16) -> i16; } - ::core::mem::transmute(SQLSetScrollOptions(::core::mem::transmute(hstmt), ::core::mem::transmute(fconcurrency), ::core::mem::transmute(crowkeyset), ::core::mem::transmute(crowrowset))) + ::core::mem::transmute(SQLSetScrollOptions(::core::mem::transmute(hstmt), fconcurrency, crowkeyset, crowrowset)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -27089,7 +27089,7 @@ pub unsafe fn SQLSetScrollOptions(hstmt: *mut ::core::ffi::c_void, fconcurrency: extern "system" { fn SQLSetScrollOptions(hstmt: *mut ::core::ffi::c_void, fconcurrency: u16, crowkeyset: i32, crowrowset: u16) -> i16; } - ::core::mem::transmute(SQLSetScrollOptions(::core::mem::transmute(hstmt), ::core::mem::transmute(fconcurrency), ::core::mem::transmute(crowkeyset), ::core::mem::transmute(crowrowset))) + ::core::mem::transmute(SQLSetScrollOptions(::core::mem::transmute(hstmt), fconcurrency, crowkeyset, crowrowset)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -27098,7 +27098,7 @@ pub unsafe fn SQLSetStmtAttr(statementhandle: *mut ::core::ffi::c_void, attribut extern "system" { fn SQLSetStmtAttr(statementhandle: *mut ::core::ffi::c_void, attribute: i32, value: *const ::core::ffi::c_void, stringlength: i32) -> i16; } - ::core::mem::transmute(SQLSetStmtAttr(::core::mem::transmute(statementhandle), ::core::mem::transmute(attribute), ::core::mem::transmute(value), ::core::mem::transmute(stringlength))) + ::core::mem::transmute(SQLSetStmtAttr(::core::mem::transmute(statementhandle), attribute, ::core::mem::transmute(value), stringlength)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -27107,7 +27107,7 @@ pub unsafe fn SQLSetStmtAttrW(hstmt: *mut ::core::ffi::c_void, fattribute: i32, extern "system" { fn SQLSetStmtAttrW(hstmt: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32) -> i16; } - ::core::mem::transmute(SQLSetStmtAttrW(::core::mem::transmute(hstmt), ::core::mem::transmute(fattribute), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbvaluemax))) + ::core::mem::transmute(SQLSetStmtAttrW(::core::mem::transmute(hstmt), fattribute, ::core::mem::transmute(rgbvalue), cbvaluemax)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -27117,7 +27117,7 @@ pub unsafe fn SQLSetStmtOption(statementhandle: *mut ::core::ffi::c_void, option extern "system" { fn SQLSetStmtOption(statementhandle: *mut ::core::ffi::c_void, option: u16, value: u64) -> i16; } - ::core::mem::transmute(SQLSetStmtOption(::core::mem::transmute(statementhandle), ::core::mem::transmute(option), ::core::mem::transmute(value))) + ::core::mem::transmute(SQLSetStmtOption(::core::mem::transmute(statementhandle), option, value)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[cfg(target_arch = "x86")] @@ -27127,7 +27127,7 @@ pub unsafe fn SQLSetStmtOption(statementhandle: *mut ::core::ffi::c_void, option extern "system" { fn SQLSetStmtOption(statementhandle: *mut ::core::ffi::c_void, option: u16, value: u32) -> i16; } - ::core::mem::transmute(SQLSetStmtOption(::core::mem::transmute(statementhandle), ::core::mem::transmute(option), ::core::mem::transmute(value))) + ::core::mem::transmute(SQLSetStmtOption(::core::mem::transmute(statementhandle), option, value)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -27136,7 +27136,7 @@ pub unsafe fn SQLSpecialColumns(statementhandle: *mut ::core::ffi::c_void, ident extern "system" { fn SQLSpecialColumns(statementhandle: *mut ::core::ffi::c_void, identifiertype: u16, catalogname: *const u8, namelength1: i16, schemaname: *const u8, namelength2: i16, tablename: *const u8, namelength3: i16, scope: u16, nullable: u16) -> i16; } - ::core::mem::transmute(SQLSpecialColumns(::core::mem::transmute(statementhandle), ::core::mem::transmute(identifiertype), ::core::mem::transmute(::windows::core::as_ptr_or_null(catalogname)), catalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(schemaname)), schemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(tablename)), tablename.len() as _, ::core::mem::transmute(scope), ::core::mem::transmute(nullable))) + ::core::mem::transmute(SQLSpecialColumns(::core::mem::transmute(statementhandle), identifiertype, ::core::mem::transmute(::windows::core::as_ptr_or_null(catalogname)), catalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(schemaname)), schemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(tablename)), tablename.len() as _, scope, nullable)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -27145,7 +27145,7 @@ pub unsafe fn SQLSpecialColumnsA(hstmt: *mut ::core::ffi::c_void, fcoltype: u16, extern "system" { fn SQLSpecialColumnsA(hstmt: *mut ::core::ffi::c_void, fcoltype: u16, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, fscope: u16, fnullable: u16) -> i16; } - ::core::mem::transmute(SQLSpecialColumnsA(::core::mem::transmute(hstmt), ::core::mem::transmute(fcoltype), ::core::mem::transmute(::windows::core::as_ptr_or_null(szcatalogname)), szcatalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(szschemaname)), szschemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sztablename)), sztablename.len() as _, ::core::mem::transmute(fscope), ::core::mem::transmute(fnullable))) + ::core::mem::transmute(SQLSpecialColumnsA(::core::mem::transmute(hstmt), fcoltype, ::core::mem::transmute(::windows::core::as_ptr_or_null(szcatalogname)), szcatalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(szschemaname)), szschemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sztablename)), sztablename.len() as _, fscope, fnullable)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -27154,7 +27154,7 @@ pub unsafe fn SQLSpecialColumnsW(hstmt: *mut ::core::ffi::c_void, fcoltype: u16, extern "system" { fn SQLSpecialColumnsW(hstmt: *mut ::core::ffi::c_void, fcoltype: u16, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, fscope: u16, fnullable: u16) -> i16; } - ::core::mem::transmute(SQLSpecialColumnsW(::core::mem::transmute(hstmt), ::core::mem::transmute(fcoltype), ::core::mem::transmute(::windows::core::as_ptr_or_null(szcatalogname)), szcatalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(szschemaname)), szschemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sztablename)), sztablename.len() as _, ::core::mem::transmute(fscope), ::core::mem::transmute(fnullable))) + ::core::mem::transmute(SQLSpecialColumnsW(::core::mem::transmute(hstmt), fcoltype, ::core::mem::transmute(::windows::core::as_ptr_or_null(szcatalogname)), szcatalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(szschemaname)), szschemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sztablename)), sztablename.len() as _, fscope, fnullable)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -27163,7 +27163,7 @@ pub unsafe fn SQLStatistics(statementhandle: *mut ::core::ffi::c_void, catalogna extern "system" { fn SQLStatistics(statementhandle: *mut ::core::ffi::c_void, catalogname: *const u8, namelength1: i16, schemaname: *const u8, namelength2: i16, tablename: *const u8, namelength3: i16, unique: u16, reserved: u16) -> i16; } - ::core::mem::transmute(SQLStatistics(::core::mem::transmute(statementhandle), ::core::mem::transmute(::windows::core::as_ptr_or_null(catalogname)), catalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(schemaname)), schemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(tablename)), tablename.len() as _, ::core::mem::transmute(unique), ::core::mem::transmute(reserved))) + ::core::mem::transmute(SQLStatistics(::core::mem::transmute(statementhandle), ::core::mem::transmute(::windows::core::as_ptr_or_null(catalogname)), catalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(schemaname)), schemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(tablename)), tablename.len() as _, unique, reserved)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -27172,7 +27172,7 @@ pub unsafe fn SQLStatisticsA(hstmt: *mut ::core::ffi::c_void, szcatalogname: &[u extern "system" { fn SQLStatisticsA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, funique: u16, faccuracy: u16) -> i16; } - ::core::mem::transmute(SQLStatisticsA(::core::mem::transmute(hstmt), ::core::mem::transmute(::windows::core::as_ptr_or_null(szcatalogname)), szcatalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(szschemaname)), szschemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sztablename)), sztablename.len() as _, ::core::mem::transmute(funique), ::core::mem::transmute(faccuracy))) + ::core::mem::transmute(SQLStatisticsA(::core::mem::transmute(hstmt), ::core::mem::transmute(::windows::core::as_ptr_or_null(szcatalogname)), szcatalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(szschemaname)), szschemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sztablename)), sztablename.len() as _, funique, faccuracy)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -27181,7 +27181,7 @@ pub unsafe fn SQLStatisticsW(hstmt: *mut ::core::ffi::c_void, szcatalogname: &[u extern "system" { fn SQLStatisticsW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, funique: u16, faccuracy: u16) -> i16; } - ::core::mem::transmute(SQLStatisticsW(::core::mem::transmute(hstmt), ::core::mem::transmute(::windows::core::as_ptr_or_null(szcatalogname)), szcatalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(szschemaname)), szschemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sztablename)), sztablename.len() as _, ::core::mem::transmute(funique), ::core::mem::transmute(faccuracy))) + ::core::mem::transmute(SQLStatisticsW(::core::mem::transmute(hstmt), ::core::mem::transmute(::windows::core::as_ptr_or_null(szcatalogname)), szcatalogname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(szschemaname)), szschemaname.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(sztablename)), sztablename.len() as _, funique, faccuracy)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQLTEXT: u32 = 35u32; @@ -27246,7 +27246,7 @@ pub unsafe fn SQLTransact(environmenthandle: *mut ::core::ffi::c_void, connectio extern "system" { fn SQLTransact(environmenthandle: *mut ::core::ffi::c_void, connectionhandle: *mut ::core::ffi::c_void, completiontype: u16) -> i16; } - ::core::mem::transmute(SQLTransact(::core::mem::transmute(environmenthandle), ::core::mem::transmute(connectionhandle), ::core::mem::transmute(completiontype))) + ::core::mem::transmute(SQLTransact(::core::mem::transmute(environmenthandle), ::core::mem::transmute(connectionhandle), completiontype)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQLUNIQUEID: u32 = 36u32; @@ -31796,7 +31796,7 @@ pub unsafe fn bcp_bind(param0: *mut ::core::ffi::c_void, param1: *mut u8, param2 extern "system" { fn bcp_bind(param0: *mut ::core::ffi::c_void, param1: *mut u8, param2: i32, param3: i32, param4: *mut u8, param5: i32, param6: i32, param7: i32) -> i16; } - ::core::mem::transmute(bcp_bind(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5), ::core::mem::transmute(param6), ::core::mem::transmute(param7))) + ::core::mem::transmute(bcp_bind(::core::mem::transmute(param0), ::core::mem::transmute(param1), param2, param3, ::core::mem::transmute(param4), param5, param6, param7)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -31805,7 +31805,7 @@ pub unsafe fn bcp_colfmt(param0: *mut ::core::ffi::c_void, param1: i32, param2: extern "system" { fn bcp_colfmt(param0: *mut ::core::ffi::c_void, param1: i32, param2: u8, param3: i32, param4: i32, param5: *mut u8, param6: i32, param7: i32) -> i16; } - ::core::mem::transmute(bcp_colfmt(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5), ::core::mem::transmute(param6), ::core::mem::transmute(param7))) + ::core::mem::transmute(bcp_colfmt(::core::mem::transmute(param0), param1, param2, param3, param4, ::core::mem::transmute(param5), param6, param7)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -31814,7 +31814,7 @@ pub unsafe fn bcp_collen(param0: *mut ::core::ffi::c_void, param1: i32, param2: extern "system" { fn bcp_collen(param0: *mut ::core::ffi::c_void, param1: i32, param2: i32) -> i16; } - ::core::mem::transmute(bcp_collen(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(bcp_collen(::core::mem::transmute(param0), param1, param2)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -31823,7 +31823,7 @@ pub unsafe fn bcp_colptr(param0: *mut ::core::ffi::c_void, param1: *mut u8, para extern "system" { fn bcp_colptr(param0: *mut ::core::ffi::c_void, param1: *mut u8, param2: i32) -> i16; } - ::core::mem::transmute(bcp_colptr(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(bcp_colptr(::core::mem::transmute(param0), ::core::mem::transmute(param1), param2)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -31832,7 +31832,7 @@ pub unsafe fn bcp_columns(param0: *mut ::core::ffi::c_void, param1: i32) -> i16 extern "system" { fn bcp_columns(param0: *mut ::core::ffi::c_void, param1: i32) -> i16; } - ::core::mem::transmute(bcp_columns(::core::mem::transmute(param0), ::core::mem::transmute(param1))) + ::core::mem::transmute(bcp_columns(::core::mem::transmute(param0), param1)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -31841,7 +31841,7 @@ pub unsafe fn bcp_control(param0: *mut ::core::ffi::c_void, param1: i32, param2: extern "system" { fn bcp_control(param0: *mut ::core::ffi::c_void, param1: i32, param2: *mut ::core::ffi::c_void) -> i16; } - ::core::mem::transmute(bcp_control(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(bcp_control(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -31868,7 +31868,7 @@ pub unsafe fn bcp_getcolfmt(param0: *mut ::core::ffi::c_void, param1: i32, param extern "system" { fn bcp_getcolfmt(param0: *mut ::core::ffi::c_void, param1: i32, param2: i32, param3: *mut ::core::ffi::c_void, param4: i32, param5: *mut i32) -> i16; } - ::core::mem::transmute(bcp_getcolfmt(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(param5))) + ::core::mem::transmute(bcp_getcolfmt(::core::mem::transmute(param0), param1, param2, ::core::mem::transmute(param3), param4, ::core::mem::transmute(param5))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -31882,7 +31882,7 @@ where extern "system" { fn bcp_initA(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCSTR, param2: ::windows::core::PCSTR, param3: ::windows::core::PCSTR, param4: i32) -> i16; } - ::core::mem::transmute(bcp_initA(::core::mem::transmute(param0), param1.into(), param2.into(), param3.into(), ::core::mem::transmute(param4))) + ::core::mem::transmute(bcp_initA(::core::mem::transmute(param0), param1.into(), param2.into(), param3.into(), param4)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -31896,7 +31896,7 @@ where extern "system" { fn bcp_initW(param0: *mut ::core::ffi::c_void, param1: ::windows::core::PCWSTR, param2: ::windows::core::PCWSTR, param3: ::windows::core::PCWSTR, param4: i32) -> i16; } - ::core::mem::transmute(bcp_initW(::core::mem::transmute(param0), param1.into(), param2.into(), param3.into(), ::core::mem::transmute(param4))) + ::core::mem::transmute(bcp_initW(::core::mem::transmute(param0), param1.into(), param2.into(), param3.into(), param4)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -31905,7 +31905,7 @@ pub unsafe fn bcp_moretext(param0: *mut ::core::ffi::c_void, param1: i32, param2 extern "system" { fn bcp_moretext(param0: *mut ::core::ffi::c_void, param1: i32, param2: *mut u8) -> i16; } - ::core::mem::transmute(bcp_moretext(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(bcp_moretext(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -31947,7 +31947,7 @@ pub unsafe fn bcp_setcolfmt(param0: *mut ::core::ffi::c_void, param1: i32, param extern "system" { fn bcp_setcolfmt(param0: *mut ::core::ffi::c_void, param1: i32, param2: i32, param3: *mut ::core::ffi::c_void, param4: i32) -> i16; } - ::core::mem::transmute(bcp_setcolfmt(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4))) + ::core::mem::transmute(bcp_setcolfmt(::core::mem::transmute(param0), param1, param2, ::core::mem::transmute(param3), param4)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -32073,7 +32073,7 @@ pub unsafe fn dbprtypeA(param0: i32) -> ::windows::core::PSTR { extern "system" { fn dbprtypeA(param0: i32) -> ::windows::core::PSTR; } - ::core::mem::transmute(dbprtypeA(::core::mem::transmute(param0))) + ::core::mem::transmute(dbprtypeA(param0)) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] @@ -32082,7 +32082,7 @@ pub unsafe fn dbprtypeW(param0: i32) -> ::windows::core::PWSTR { extern "system" { fn dbprtypeW(param0: i32) -> ::windows::core::PWSTR; } - ::core::mem::transmute(dbprtypeW(::core::mem::transmute(param0))) + ::core::mem::transmute(dbprtypeW(param0)) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Search\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/mod.rs index a11a9a1686..4323e9dbe3 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/mod.rs @@ -10,7 +10,7 @@ impl IWSCDefaultProduct { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetDefaultProduct)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(etype), pguid.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetDefaultProduct)(::windows::core::Interface::as_raw(self), etype, pguid.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -92,7 +92,7 @@ pub struct IWSCProductList(::windows::core::IUnknown); impl IWSCProductList { #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] pub unsafe fn Initialize(&self, provider: WSC_SECURITY_PROVIDER) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(provider)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), provider).ok() } #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -103,7 +103,7 @@ impl IWSCProductList { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -878,7 +878,7 @@ pub unsafe fn WscGetSecurityProviderHealth(providers: u32, phealth: *mut WSC_SEC extern "system" { fn WscGetSecurityProviderHealth(providers: u32, phealth: *mut WSC_SECURITY_PROVIDER_HEALTH) -> ::windows::core::HRESULT; } - WscGetSecurityProviderHealth(::core::mem::transmute(providers), ::core::mem::transmute(phealth)).ok() + WscGetSecurityProviderHealth(providers, ::core::mem::transmute(phealth)).ok() } #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] #[inline] 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 598dd4c370..fc0373d4bc 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs @@ -10,7 +10,7 @@ where extern "system" { fn ChangeServiceConfig2A(hservice: super::super::Security::SC_HANDLE, dwinfolevel: SERVICE_CONFIG, lpinfo: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChangeServiceConfig2A(hservice.into(), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(lpinfo))) + ::core::mem::transmute(ChangeServiceConfig2A(hservice.into(), dwinfolevel, ::core::mem::transmute(lpinfo))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -23,7 +23,7 @@ where extern "system" { fn ChangeServiceConfig2W(hservice: super::super::Security::SC_HANDLE, dwinfolevel: SERVICE_CONFIG, lpinfo: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChangeServiceConfig2W(hservice.into(), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(lpinfo))) + ::core::mem::transmute(ChangeServiceConfig2W(hservice.into(), dwinfolevel, ::core::mem::transmute(lpinfo))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -42,7 +42,7 @@ where extern "system" { fn ChangeServiceConfigA(hservice: super::super::Security::SC_HANDLE, dwservicetype: u32, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: ::windows::core::PCSTR, lploadordergroup: ::windows::core::PCSTR, lpdwtagid: *mut u32, lpdependencies: ::windows::core::PCSTR, lpservicestartname: ::windows::core::PCSTR, lppassword: ::windows::core::PCSTR, lpdisplayname: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChangeServiceConfigA(hservice.into(), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwstarttype), ::core::mem::transmute(dwerrorcontrol), lpbinarypathname.into(), lploadordergroup.into(), ::core::mem::transmute(lpdwtagid), lpdependencies.into(), lpservicestartname.into(), lppassword.into(), lpdisplayname.into())) + ::core::mem::transmute(ChangeServiceConfigA(hservice.into(), dwservicetype, dwstarttype, dwerrorcontrol, lpbinarypathname.into(), lploadordergroup.into(), ::core::mem::transmute(lpdwtagid), lpdependencies.into(), lpservicestartname.into(), lppassword.into(), lpdisplayname.into())) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -61,7 +61,7 @@ where extern "system" { fn ChangeServiceConfigW(hservice: super::super::Security::SC_HANDLE, dwservicetype: u32, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: ::windows::core::PCWSTR, lploadordergroup: ::windows::core::PCWSTR, lpdwtagid: *mut u32, lpdependencies: ::windows::core::PCWSTR, lpservicestartname: ::windows::core::PCWSTR, lppassword: ::windows::core::PCWSTR, lpdisplayname: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChangeServiceConfigW(hservice.into(), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwstarttype), ::core::mem::transmute(dwerrorcontrol), lpbinarypathname.into(), lploadordergroup.into(), ::core::mem::transmute(lpdwtagid), lpdependencies.into(), lpservicestartname.into(), lppassword.into(), lpdisplayname.into())) + ::core::mem::transmute(ChangeServiceConfigW(hservice.into(), dwservicetype, dwstarttype, dwerrorcontrol, lpbinarypathname.into(), lploadordergroup.into(), ::core::mem::transmute(lpdwtagid), lpdependencies.into(), lpservicestartname.into(), lppassword.into(), lpdisplayname.into())) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -87,7 +87,7 @@ where extern "system" { fn ControlService(hservice: super::super::Security::SC_HANDLE, dwcontrol: u32, lpservicestatus: *mut SERVICE_STATUS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ControlService(hservice.into(), ::core::mem::transmute(dwcontrol), ::core::mem::transmute(lpservicestatus))) + ::core::mem::transmute(ControlService(hservice.into(), dwcontrol, ::core::mem::transmute(lpservicestatus))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -100,7 +100,7 @@ where extern "system" { fn ControlServiceExA(hservice: super::super::Security::SC_HANDLE, dwcontrol: u32, dwinfolevel: u32, pcontrolparams: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ControlServiceExA(hservice.into(), ::core::mem::transmute(dwcontrol), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(pcontrolparams))) + ::core::mem::transmute(ControlServiceExA(hservice.into(), dwcontrol, dwinfolevel, ::core::mem::transmute(pcontrolparams))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -113,7 +113,7 @@ where extern "system" { fn ControlServiceExW(hservice: super::super::Security::SC_HANDLE, dwcontrol: u32, dwinfolevel: u32, pcontrolparams: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ControlServiceExW(hservice.into(), ::core::mem::transmute(dwcontrol), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(pcontrolparams))) + ::core::mem::transmute(ControlServiceExW(hservice.into(), dwcontrol, dwinfolevel, ::core::mem::transmute(pcontrolparams))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -133,7 +133,7 @@ where extern "system" { fn CreateServiceA(hscmanager: super::super::Security::SC_HANDLE, lpservicename: ::windows::core::PCSTR, lpdisplayname: ::windows::core::PCSTR, dwdesiredaccess: u32, dwservicetype: ENUM_SERVICE_TYPE, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: ::windows::core::PCSTR, lploadordergroup: ::windows::core::PCSTR, lpdwtagid: *mut u32, lpdependencies: ::windows::core::PCSTR, lpservicestartname: ::windows::core::PCSTR, lppassword: ::windows::core::PCSTR) -> super::super::Security::SC_HANDLE; } - let result__ = CreateServiceA(hscmanager.into(), lpservicename.into(), lpdisplayname.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwstarttype), ::core::mem::transmute(dwerrorcontrol), lpbinarypathname.into(), lploadordergroup.into(), ::core::mem::transmute(lpdwtagid), lpdependencies.into(), lpservicestartname.into(), lppassword.into()); + let result__ = CreateServiceA(hscmanager.into(), lpservicename.into(), lpdisplayname.into(), dwdesiredaccess, dwservicetype, dwstarttype, dwerrorcontrol, lpbinarypathname.into(), lploadordergroup.into(), ::core::mem::transmute(lpdwtagid), lpdependencies.into(), lpservicestartname.into(), lppassword.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] @@ -154,7 +154,7 @@ where extern "system" { fn CreateServiceW(hscmanager: super::super::Security::SC_HANDLE, lpservicename: ::windows::core::PCWSTR, lpdisplayname: ::windows::core::PCWSTR, dwdesiredaccess: u32, dwservicetype: ENUM_SERVICE_TYPE, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: ::windows::core::PCWSTR, lploadordergroup: ::windows::core::PCWSTR, lpdwtagid: *mut u32, lpdependencies: ::windows::core::PCWSTR, lpservicestartname: ::windows::core::PCWSTR, lppassword: ::windows::core::PCWSTR) -> super::super::Security::SC_HANDLE; } - let result__ = CreateServiceW(hscmanager.into(), lpservicename.into(), lpdisplayname.into(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwstarttype), ::core::mem::transmute(dwerrorcontrol), lpbinarypathname.into(), lploadordergroup.into(), ::core::mem::transmute(lpdwtagid), lpdependencies.into(), lpservicestartname.into(), lppassword.into()); + let result__ = CreateServiceW(hscmanager.into(), lpservicename.into(), lpdisplayname.into(), dwdesiredaccess, dwservicetype, dwstarttype, dwerrorcontrol, lpbinarypathname.into(), lploadordergroup.into(), ::core::mem::transmute(lpdwtagid), lpdependencies.into(), lpservicestartname.into(), lppassword.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } pub const DOMAIN_JOIN_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x1ce20aba_9851_4421_9430_1ddeb766e809); @@ -411,7 +411,7 @@ where extern "system" { fn EnumDependentServicesA(hservice: super::super::Security::SC_HANDLE, dwservicestate: ENUM_SERVICE_STATE, lpservices: *mut ENUM_SERVICE_STATUSA, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumDependentServicesA(hservice.into(), ::core::mem::transmute(dwservicestate), ::core::mem::transmute(lpservices), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned))) + ::core::mem::transmute(EnumDependentServicesA(hservice.into(), dwservicestate, ::core::mem::transmute(lpservices), cbbufsize, ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -424,7 +424,7 @@ where extern "system" { fn EnumDependentServicesW(hservice: super::super::Security::SC_HANDLE, dwservicestate: ENUM_SERVICE_STATE, lpservices: *mut ENUM_SERVICE_STATUSW, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumDependentServicesW(hservice.into(), ::core::mem::transmute(dwservicestate), ::core::mem::transmute(lpservices), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned))) + ::core::mem::transmute(EnumDependentServicesW(hservice.into(), dwservicestate, ::core::mem::transmute(lpservices), cbbufsize, ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -437,7 +437,7 @@ where extern "system" { fn EnumServicesStatusA(hscmanager: super::super::Security::SC_HANDLE, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: *mut ENUM_SERVICE_STATUSA, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumServicesStatusA(hscmanager.into(), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwservicestate), ::core::mem::transmute(lpservices), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle))) + ::core::mem::transmute(EnumServicesStatusA(hscmanager.into(), dwservicetype, dwservicestate, ::core::mem::transmute(lpservices), cbbufsize, ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -451,7 +451,7 @@ where extern "system" { fn EnumServicesStatusExA(hscmanager: super::super::Security::SC_HANDLE, infolevel: SC_ENUM_TYPE, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: *mut u8, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: *mut u32, pszgroupname: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumServicesStatusExA(hscmanager.into(), ::core::mem::transmute(infolevel), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwservicestate), ::core::mem::transmute(lpservices), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle), pszgroupname.into())) + ::core::mem::transmute(EnumServicesStatusExA(hscmanager.into(), infolevel, dwservicetype, dwservicestate, ::core::mem::transmute(lpservices), cbbufsize, ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle), pszgroupname.into())) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -465,7 +465,7 @@ where extern "system" { fn EnumServicesStatusExW(hscmanager: super::super::Security::SC_HANDLE, infolevel: SC_ENUM_TYPE, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: *mut u8, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: *mut u32, pszgroupname: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumServicesStatusExW(hscmanager.into(), ::core::mem::transmute(infolevel), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwservicestate), ::core::mem::transmute(lpservices), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle), pszgroupname.into())) + ::core::mem::transmute(EnumServicesStatusExW(hscmanager.into(), infolevel, dwservicetype, dwservicestate, ::core::mem::transmute(lpservices), cbbufsize, ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle), pszgroupname.into())) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -478,7 +478,7 @@ where extern "system" { fn EnumServicesStatusW(hscmanager: super::super::Security::SC_HANDLE, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: *mut ENUM_SERVICE_STATUSW, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumServicesStatusW(hscmanager.into(), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwservicestate), ::core::mem::transmute(lpservices), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle))) + ::core::mem::transmute(EnumServicesStatusW(hscmanager.into(), dwservicetype, dwservicestate, ::core::mem::transmute(lpservices), cbbufsize, ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle))) } pub const FIREWALL_PORT_CLOSE_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xa144ed38_8e12_4de4_9d96_e64740b1a524); pub const FIREWALL_PORT_OPEN_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb7569e07_8421_4ee0_ad10_86915afdad09); @@ -492,7 +492,7 @@ where extern "system" { fn GetServiceDirectory(hservicestatus: SERVICE_STATUS_HANDLE, edirectorytype: SERVICE_DIRECTORY_TYPE, lppathbuffer: ::windows::core::PWSTR, cchpathbufferlength: u32, lpcchrequiredbufferlength: *mut u32) -> u32; } - ::core::mem::transmute(GetServiceDirectory(hservicestatus.into(), ::core::mem::transmute(edirectorytype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lppathbuffer)), lppathbuffer.len() as _, ::core::mem::transmute(lpcchrequiredbufferlength))) + ::core::mem::transmute(GetServiceDirectory(hservicestatus.into(), edirectorytype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lppathbuffer)), lppathbuffer.len() as _, ::core::mem::transmute(lpcchrequiredbufferlength))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -561,7 +561,7 @@ where extern "system" { fn GetServiceRegistryStateKey(servicestatushandle: SERVICE_STATUS_HANDLE, statetype: SERVICE_REGISTRY_STATE_TYPE, accessmask: u32, servicestatekey: *mut super::Registry::HKEY) -> u32; } - ::core::mem::transmute(GetServiceRegistryStateKey(servicestatushandle.into(), ::core::mem::transmute(statetype), ::core::mem::transmute(accessmask), ::core::mem::transmute(servicestatekey))) + ::core::mem::transmute(GetServiceRegistryStateKey(servicestatushandle.into(), statetype, accessmask, ::core::mem::transmute(servicestatekey))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -574,7 +574,7 @@ where extern "system" { fn GetSharedServiceDirectory(servicehandle: super::super::Security::SC_HANDLE, directorytype: SERVICE_SHARED_DIRECTORY_TYPE, pathbuffer: ::windows::core::PWSTR, pathbufferlength: u32, requiredbufferlength: *mut u32) -> u32; } - ::core::mem::transmute(GetSharedServiceDirectory(servicehandle.into(), ::core::mem::transmute(directorytype), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pathbuffer)), pathbuffer.len() as _, ::core::mem::transmute(requiredbufferlength))) + ::core::mem::transmute(GetSharedServiceDirectory(servicehandle.into(), directorytype, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pathbuffer)), pathbuffer.len() as _, ::core::mem::transmute(requiredbufferlength))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] @@ -587,7 +587,7 @@ where extern "system" { fn GetSharedServiceRegistryStateKey(servicehandle: super::super::Security::SC_HANDLE, statetype: SERVICE_SHARED_REGISTRY_STATE_TYPE, accessmask: u32, servicestatekey: *mut super::Registry::HKEY) -> u32; } - ::core::mem::transmute(GetSharedServiceRegistryStateKey(servicehandle.into(), ::core::mem::transmute(statetype), ::core::mem::transmute(accessmask), ::core::mem::transmute(servicestatekey))) + ::core::mem::transmute(GetSharedServiceRegistryStateKey(servicehandle.into(), statetype, accessmask, ::core::mem::transmute(servicestatekey))) } #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub type HANDLER_FUNCTION = ::core::option::Option; @@ -642,7 +642,7 @@ where extern "system" { fn NotifyServiceStatusChangeA(hservice: super::super::Security::SC_HANDLE, dwnotifymask: SERVICE_NOTIFY, pnotifybuffer: *const SERVICE_NOTIFY_2A) -> u32; } - ::core::mem::transmute(NotifyServiceStatusChangeA(hservice.into(), ::core::mem::transmute(dwnotifymask), ::core::mem::transmute(pnotifybuffer))) + ::core::mem::transmute(NotifyServiceStatusChangeA(hservice.into(), dwnotifymask, ::core::mem::transmute(pnotifybuffer))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -655,7 +655,7 @@ where extern "system" { fn NotifyServiceStatusChangeW(hservice: super::super::Security::SC_HANDLE, dwnotifymask: SERVICE_NOTIFY, pnotifybuffer: *const SERVICE_NOTIFY_2W) -> u32; } - ::core::mem::transmute(NotifyServiceStatusChangeW(hservice.into(), ::core::mem::transmute(dwnotifymask), ::core::mem::transmute(pnotifybuffer))) + ::core::mem::transmute(NotifyServiceStatusChangeW(hservice.into(), dwnotifymask, ::core::mem::transmute(pnotifybuffer))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -669,7 +669,7 @@ where extern "system" { fn OpenSCManagerA(lpmachinename: ::windows::core::PCSTR, lpdatabasename: ::windows::core::PCSTR, dwdesiredaccess: u32) -> super::super::Security::SC_HANDLE; } - let result__ = OpenSCManagerA(lpmachinename.into(), lpdatabasename.into(), ::core::mem::transmute(dwdesiredaccess)); + let result__ = OpenSCManagerA(lpmachinename.into(), lpdatabasename.into(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] @@ -684,7 +684,7 @@ where extern "system" { fn OpenSCManagerW(lpmachinename: ::windows::core::PCWSTR, lpdatabasename: ::windows::core::PCWSTR, dwdesiredaccess: u32) -> super::super::Security::SC_HANDLE; } - let result__ = OpenSCManagerW(lpmachinename.into(), lpdatabasename.into(), ::core::mem::transmute(dwdesiredaccess)); + let result__ = OpenSCManagerW(lpmachinename.into(), lpdatabasename.into(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] @@ -699,7 +699,7 @@ where extern "system" { fn OpenServiceA(hscmanager: super::super::Security::SC_HANDLE, lpservicename: ::windows::core::PCSTR, dwdesiredaccess: u32) -> super::super::Security::SC_HANDLE; } - let result__ = OpenServiceA(hscmanager.into(), lpservicename.into(), ::core::mem::transmute(dwdesiredaccess)); + let result__ = OpenServiceA(hscmanager.into(), lpservicename.into(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] @@ -714,7 +714,7 @@ where extern "system" { fn OpenServiceW(hscmanager: super::super::Security::SC_HANDLE, lpservicename: ::windows::core::PCWSTR, dwdesiredaccess: u32) -> super::super::Security::SC_HANDLE; } - let result__ = OpenServiceW(hscmanager.into(), lpservicename.into(), ::core::mem::transmute(dwdesiredaccess)); + let result__ = OpenServiceW(hscmanager.into(), lpservicename.into(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Services\"`*"] @@ -872,7 +872,7 @@ where extern "system" { fn QueryServiceConfig2A(hservice: super::super::Security::SC_HANDLE, dwinfolevel: SERVICE_CONFIG, lpbuffer: *mut u8, cbbufsize: u32, pcbbytesneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryServiceConfig2A(hservice.into(), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded))) + ::core::mem::transmute(QueryServiceConfig2A(hservice.into(), dwinfolevel, ::core::mem::transmute(lpbuffer), cbbufsize, ::core::mem::transmute(pcbbytesneeded))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -885,7 +885,7 @@ where extern "system" { fn QueryServiceConfig2W(hservice: super::super::Security::SC_HANDLE, dwinfolevel: SERVICE_CONFIG, lpbuffer: *mut u8, cbbufsize: u32, pcbbytesneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryServiceConfig2W(hservice.into(), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded))) + ::core::mem::transmute(QueryServiceConfig2W(hservice.into(), dwinfolevel, ::core::mem::transmute(lpbuffer), cbbufsize, ::core::mem::transmute(pcbbytesneeded))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -898,7 +898,7 @@ where extern "system" { fn QueryServiceConfigA(hservice: super::super::Security::SC_HANDLE, lpserviceconfig: *mut QUERY_SERVICE_CONFIGA, cbbufsize: u32, pcbbytesneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryServiceConfigA(hservice.into(), ::core::mem::transmute(lpserviceconfig), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded))) + ::core::mem::transmute(QueryServiceConfigA(hservice.into(), ::core::mem::transmute(lpserviceconfig), cbbufsize, ::core::mem::transmute(pcbbytesneeded))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -911,7 +911,7 @@ where extern "system" { fn QueryServiceConfigW(hservice: super::super::Security::SC_HANDLE, lpserviceconfig: *mut QUERY_SERVICE_CONFIGW, cbbufsize: u32, pcbbytesneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryServiceConfigW(hservice.into(), ::core::mem::transmute(lpserviceconfig), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded))) + ::core::mem::transmute(QueryServiceConfigW(hservice.into(), ::core::mem::transmute(lpserviceconfig), cbbufsize, ::core::mem::transmute(pcbbytesneeded))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -924,7 +924,7 @@ where extern "system" { fn QueryServiceDynamicInformation(hservicestatus: SERVICE_STATUS_HANDLE, dwinfolevel: u32, ppdynamicinfo: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryServiceDynamicInformation(hservicestatus.into(), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(ppdynamicinfo))) + ::core::mem::transmute(QueryServiceDynamicInformation(hservicestatus.into(), dwinfolevel, ::core::mem::transmute(ppdynamicinfo))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -937,7 +937,7 @@ where extern "system" { fn QueryServiceLockStatusA(hscmanager: super::super::Security::SC_HANDLE, lplockstatus: *mut QUERY_SERVICE_LOCK_STATUSA, cbbufsize: u32, pcbbytesneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryServiceLockStatusA(hscmanager.into(), ::core::mem::transmute(lplockstatus), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded))) + ::core::mem::transmute(QueryServiceLockStatusA(hscmanager.into(), ::core::mem::transmute(lplockstatus), cbbufsize, ::core::mem::transmute(pcbbytesneeded))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -950,7 +950,7 @@ where extern "system" { fn QueryServiceLockStatusW(hscmanager: super::super::Security::SC_HANDLE, lplockstatus: *mut QUERY_SERVICE_LOCK_STATUSW, cbbufsize: u32, pcbbytesneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryServiceLockStatusW(hscmanager.into(), ::core::mem::transmute(lplockstatus), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded))) + ::core::mem::transmute(QueryServiceLockStatusW(hscmanager.into(), ::core::mem::transmute(lplockstatus), cbbufsize, ::core::mem::transmute(pcbbytesneeded))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -963,7 +963,7 @@ where extern "system" { fn QueryServiceObjectSecurity(hservice: super::super::Security::SC_HANDLE, dwsecurityinformation: u32, lpsecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, cbbufsize: u32, pcbbytesneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryServiceObjectSecurity(hservice.into(), ::core::mem::transmute(dwsecurityinformation), ::core::mem::transmute(lpsecuritydescriptor), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded))) + ::core::mem::transmute(QueryServiceObjectSecurity(hservice.into(), dwsecurityinformation, ::core::mem::transmute(lpsecuritydescriptor), cbbufsize, ::core::mem::transmute(pcbbytesneeded))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -989,7 +989,7 @@ where extern "system" { fn QueryServiceStatusEx(hservice: super::super::Security::SC_HANDLE, infolevel: SC_STATUS_TYPE, lpbuffer: *mut u8, cbbufsize: u32, pcbbytesneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryServiceStatusEx(hservice.into(), ::core::mem::transmute(infolevel), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded))) + ::core::mem::transmute(QueryServiceStatusEx(hservice.into(), infolevel, ::core::mem::transmute(lpbuffer), cbbufsize, ::core::mem::transmute(pcbbytesneeded))) } pub const RPC_INTERFACE_EVENT_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xbc90d167_9470_4139_a9ba_be0bbbf5b74d); #[doc = "*Required features: `\"Win32_System_Services\"`*"] @@ -2891,7 +2891,7 @@ where extern "system" { fn SetServiceBits(hservicestatus: SERVICE_STATUS_HANDLE, dwservicebits: u32, bsetbitson: super::super::Foundation::BOOL, bupdateimmediately: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetServiceBits(hservicestatus.into(), ::core::mem::transmute(dwservicebits), bsetbitson.into(), bupdateimmediately.into())) + ::core::mem::transmute(SetServiceBits(hservicestatus.into(), dwservicebits, bsetbitson.into(), bupdateimmediately.into())) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2905,7 +2905,7 @@ where extern "system" { fn SetServiceObjectSecurity(hservice: super::super::Security::SC_HANDLE, dwsecurityinformation: super::super::Security::OBJECT_SECURITY_INFORMATION, lpsecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetServiceObjectSecurity(hservice.into(), ::core::mem::transmute(dwsecurityinformation), lpsecuritydescriptor.into())) + ::core::mem::transmute(SetServiceObjectSecurity(hservice.into(), dwsecurityinformation, lpsecuritydescriptor.into())) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2989,7 +2989,7 @@ where extern "system" { fn WaitServiceState(hservice: super::super::Security::SC_HANDLE, dwnotify: u32, dwtimeout: u32, hcancelevent: super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(WaitServiceState(hservice.into(), ::core::mem::transmute(dwnotify), ::core::mem::transmute(dwtimeout), hcancelevent.into())) + ::core::mem::transmute(WaitServiceState(hservice.into(), dwnotify, dwtimeout, hcancelevent.into())) } #[repr(C)] pub struct _SC_NOTIFICATION_REGISTRATION(pub u8); 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 eb8f8f0449..00b08d22a8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs @@ -180,7 +180,7 @@ impl ISettingsEngine { #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub unsafe fn GetNamespaces(&self, flags: WcmNamespaceEnumerationFlags, reserved: *const ::core::ffi::c_void) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNamespaces)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNamespaces)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub unsafe fn GetNamespace<'a, P0>(&self, settingsid: P0, access: WcmNamespaceAccess, reserved: *const ::core::ffi::c_void) -> ::windows::core::Result @@ -188,13 +188,13 @@ impl ISettingsEngine { P0: ::std::convert::Into<::windows::core::InParam<'a, ISettingsIdentity>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNamespace)(::windows::core::Interface::as_raw(self), settingsid.into().abi(), ::core::mem::transmute(access), ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNamespace)(::windows::core::Interface::as_raw(self), settingsid.into().abi(), access, ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetErrorDescription(&self, hresult: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetErrorDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetErrorDescription)(::windows::core::Interface::as_raw(self), hresult, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub unsafe fn CreateSettingsIdentity(&self) -> ::windows::core::Result { @@ -208,7 +208,7 @@ impl ISettingsEngine { } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub unsafe fn LoadStore(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).LoadStore)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub unsafe fn UnloadStore(&self, reserved: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -254,7 +254,7 @@ impl ISettingsEngine { #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub unsafe fn CreateSettingsContext(&self, flags: u32, reserved: *const ::core::ffi::c_void) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSettingsContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSettingsContext)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(reserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub unsafe fn SetSettingsContext<'a, P0>(&self, settingscontext: P0) -> ::windows::core::Result<()> @@ -369,7 +369,7 @@ impl ISettingsIdentity { } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub unsafe fn SetFlags(&self, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -456,7 +456,7 @@ impl ISettingsItem { } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub unsafe fn SetValueRaw(&self, datatype: i32, data: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValueRaw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(datatype), ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() + (::windows::core::Interface::vtable(self).SetValueRaw)(::windows::core::Interface::as_raw(self), datatype, ::core::mem::transmute(::windows::core::as_ptr_or_null(data)), data.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -547,7 +547,7 @@ impl ISettingsItem { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetRestriction(&self, restrictionfacet: WcmRestrictionFacets) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetRestriction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(restrictionfacet), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRestriction)(::windows::core::Interface::as_raw(self), restrictionfacet, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -861,7 +861,7 @@ impl ITargetInfo { } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub unsafe fn SetTargetMode(&self, targetmode: WcmTargetMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTargetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(targetmode)).ok() + (::windows::core::Interface::vtable(self).SetTargetMode)(::windows::core::Interface::as_raw(self), targetmode).ok() } #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 e2bc3ff0be..3c47f7d78f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Shutdown/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Shutdown/mod.rs @@ -80,7 +80,7 @@ pub unsafe fn ExitWindowsEx(uflags: EXIT_WINDOWS_FLAGS, dwreason: SHUTDOWN_REASO extern "system" { fn ExitWindowsEx(uflags: EXIT_WINDOWS_FLAGS, dwreason: SHUTDOWN_REASON) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ExitWindowsEx(::core::mem::transmute(uflags), ::core::mem::transmute(dwreason))) + ::core::mem::transmute(ExitWindowsEx(uflags, dwreason)) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`*"] #[inline] @@ -93,7 +93,7 @@ where extern "system" { fn InitiateShutdownA(lpmachinename: ::windows::core::PCSTR, lpmessage: ::windows::core::PCSTR, dwgraceperiod: u32, dwshutdownflags: SHUTDOWN_FLAGS, dwreason: SHUTDOWN_REASON) -> u32; } - ::core::mem::transmute(InitiateShutdownA(lpmachinename.into(), lpmessage.into(), ::core::mem::transmute(dwgraceperiod), ::core::mem::transmute(dwshutdownflags), ::core::mem::transmute(dwreason))) + ::core::mem::transmute(InitiateShutdownA(lpmachinename.into(), lpmessage.into(), dwgraceperiod, dwshutdownflags, dwreason)) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`*"] #[inline] @@ -106,7 +106,7 @@ where extern "system" { fn InitiateShutdownW(lpmachinename: ::windows::core::PCWSTR, lpmessage: ::windows::core::PCWSTR, dwgraceperiod: u32, dwshutdownflags: SHUTDOWN_FLAGS, dwreason: SHUTDOWN_REASON) -> u32; } - ::core::mem::transmute(InitiateShutdownW(lpmachinename.into(), lpmessage.into(), ::core::mem::transmute(dwgraceperiod), ::core::mem::transmute(dwshutdownflags), ::core::mem::transmute(dwreason))) + ::core::mem::transmute(InitiateShutdownW(lpmachinename.into(), lpmessage.into(), dwgraceperiod, dwshutdownflags, dwreason)) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -122,7 +122,7 @@ where extern "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; } - ::core::mem::transmute(InitiateSystemShutdownA(lpmachinename.into(), lpmessage.into(), ::core::mem::transmute(dwtimeout), bforceappsclosed.into(), brebootaftershutdown.into())) + ::core::mem::transmute(InitiateSystemShutdownA(lpmachinename.into(), lpmessage.into(), dwtimeout, bforceappsclosed.into(), brebootaftershutdown.into())) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -138,7 +138,7 @@ where extern "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; } - ::core::mem::transmute(InitiateSystemShutdownExA(lpmachinename.into(), lpmessage.into(), ::core::mem::transmute(dwtimeout), bforceappsclosed.into(), brebootaftershutdown.into(), ::core::mem::transmute(dwreason))) + ::core::mem::transmute(InitiateSystemShutdownExA(lpmachinename.into(), lpmessage.into(), dwtimeout, bforceappsclosed.into(), brebootaftershutdown.into(), dwreason)) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -154,7 +154,7 @@ where extern "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; } - ::core::mem::transmute(InitiateSystemShutdownExW(lpmachinename.into(), lpmessage.into(), ::core::mem::transmute(dwtimeout), bforceappsclosed.into(), brebootaftershutdown.into(), ::core::mem::transmute(dwreason))) + ::core::mem::transmute(InitiateSystemShutdownExW(lpmachinename.into(), lpmessage.into(), dwtimeout, bforceappsclosed.into(), brebootaftershutdown.into(), dwreason)) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -170,7 +170,7 @@ where extern "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; } - ::core::mem::transmute(InitiateSystemShutdownW(lpmachinename.into(), lpmessage.into(), ::core::mem::transmute(dwtimeout), bforceappsclosed.into(), brebootaftershutdown.into())) + ::core::mem::transmute(InitiateSystemShutdownW(lpmachinename.into(), lpmessage.into(), dwtimeout, bforceappsclosed.into(), brebootaftershutdown.into())) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 41c726b7a7..66c6de2969 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SideShow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SideShow/mod.rs @@ -254,7 +254,7 @@ impl ISideShowCapabilitiesCollection { #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn GetAt(&self, in_dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(in_dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), in_dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -381,7 +381,7 @@ impl ISideShowContentManager { } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn Remove(&self, in_contentid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(in_contentid)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), in_contentid).ok() } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn RemoveAll(&self) -> ::windows::core::Result<()> { @@ -452,14 +452,14 @@ impl ISideShowEvents { #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn ContentMissing(&self, in_contentid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ContentMissing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(in_contentid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ContentMissing)(::windows::core::Interface::as_raw(self), in_contentid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn ApplicationEvent<'a, P0>(&self, in_picapabilities: P0, in_dweventid: u32, in_pbeventdata: &[u8]) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ISideShowCapabilities>>, { - (::windows::core::Interface::vtable(self).ApplicationEvent)(::windows::core::Interface::as_raw(self), in_picapabilities.into().abi(), ::core::mem::transmute(in_dweventid), in_pbeventdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(in_pbeventdata))).ok() + (::windows::core::Interface::vtable(self).ApplicationEvent)(::windows::core::Interface::as_raw(self), in_picapabilities.into().abi(), in_dweventid, in_pbeventdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(in_pbeventdata))).ok() } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn DeviceAdded<'a, P0>(&self, in_pidevice: P0) -> ::windows::core::Result<()> @@ -536,7 +536,7 @@ impl ISideShowKeyCollection { #[doc = "*Required features: `\"Win32_System_SideShow\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetAt(&self, dwindex: u32, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pkey)).ok() + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pkey)).ok() } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn GetCount(&self, pcelems: *const u32) -> ::windows::core::Result<()> { @@ -544,7 +544,7 @@ impl ISideShowKeyCollection { } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn RemoveAt(&self, dwindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), dwindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -609,7 +609,7 @@ impl ISideShowNotification { } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn SetNotificationId(&self, in_notificationid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotificationId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(in_notificationid)).ok() + (::windows::core::Interface::vtable(self).SetNotificationId)(::windows::core::Interface::as_raw(self), in_notificationid).ok() } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn Title(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -736,7 +736,7 @@ impl ISideShowNotificationManager { } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn Revoke(&self, in_notificationid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Revoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(in_notificationid)).ok() + (::windows::core::Interface::vtable(self).Revoke)(::windows::core::Interface::as_raw(self), in_notificationid).ok() } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn RevokeAll(&self) -> ::windows::core::Result<()> { @@ -802,7 +802,7 @@ impl ISideShowPropVariantCollection { #[doc = "*Required features: `\"Win32_System_SideShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetAt(&self, dwindex: u32, pvalue: *mut super::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn GetCount(&self, pcelems: *const u32) -> ::windows::core::Result<()> { @@ -810,7 +810,7 @@ impl ISideShowPropVariantCollection { } #[doc = "*Required features: `\"Win32_System_SideShow\"`*"] pub unsafe fn RemoveAt(&self, dwindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), dwindex).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 cf6efc0234..8b865bfe1f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs @@ -181,7 +181,7 @@ where extern "system" { fn BroadcastSystemMessageA(flags: u32, lpinfo: *mut u32, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> i32; } - ::core::mem::transmute(BroadcastSystemMessageA(::core::mem::transmute(flags), ::core::mem::transmute(lpinfo), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(BroadcastSystemMessageA(flags, ::core::mem::transmute(lpinfo), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -195,7 +195,7 @@ where extern "system" { fn BroadcastSystemMessageExA(flags: BROADCAST_SYSTEM_MESSAGE_FLAGS, lpinfo: *mut BROADCAST_SYSTEM_MESSAGE_INFO, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, pbsminfo: *mut BSMINFO) -> i32; } - ::core::mem::transmute(BroadcastSystemMessageExA(::core::mem::transmute(flags), ::core::mem::transmute(lpinfo), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(pbsminfo))) + ::core::mem::transmute(BroadcastSystemMessageExA(flags, ::core::mem::transmute(lpinfo), msg, wparam.into(), lparam.into(), ::core::mem::transmute(pbsminfo))) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -209,7 +209,7 @@ where extern "system" { fn BroadcastSystemMessageExW(flags: BROADCAST_SYSTEM_MESSAGE_FLAGS, lpinfo: *mut BROADCAST_SYSTEM_MESSAGE_INFO, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, pbsminfo: *mut BSMINFO) -> i32; } - ::core::mem::transmute(BroadcastSystemMessageExW(::core::mem::transmute(flags), ::core::mem::transmute(lpinfo), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(pbsminfo))) + ::core::mem::transmute(BroadcastSystemMessageExW(flags, ::core::mem::transmute(lpinfo), msg, wparam.into(), lparam.into(), ::core::mem::transmute(pbsminfo))) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -223,7 +223,7 @@ where extern "system" { fn BroadcastSystemMessageW(flags: BROADCAST_SYSTEM_MESSAGE_FLAGS, lpinfo: *mut BROADCAST_SYSTEM_MESSAGE_INFO, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> i32; } - ::core::mem::transmute(BroadcastSystemMessageW(::core::mem::transmute(flags), ::core::mem::transmute(lpinfo), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(BroadcastSystemMessageW(flags, ::core::mem::transmute(lpinfo), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -263,7 +263,7 @@ where extern "system" { fn CreateDesktopA(lpszdesktop: ::windows::core::PCSTR, lpszdevice: ::windows::core::PCSTR, pdevmode: *mut super::super::Graphics::Gdi::DEVMODEA, dwflags: u32, dwdesiredaccess: u32, lpsa: *const super::super::Security::SECURITY_ATTRIBUTES) -> HDESK; } - let result__ = CreateDesktopA(lpszdesktop.into(), lpszdevice.into(), ::core::mem::transmute(pdevmode), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lpsa)); + let result__ = CreateDesktopA(lpszdesktop.into(), lpszdevice.into(), ::core::mem::transmute(pdevmode), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"] @@ -278,7 +278,7 @@ where extern "system" { fn CreateDesktopExA(lpszdesktop: ::windows::core::PCSTR, lpszdevice: ::windows::core::PCSTR, pdevmode: *mut super::super::Graphics::Gdi::DEVMODEA, dwflags: u32, dwdesiredaccess: u32, lpsa: *const super::super::Security::SECURITY_ATTRIBUTES, ulheapsize: u32, pvoid: *mut ::core::ffi::c_void) -> HDESK; } - let result__ = CreateDesktopExA(lpszdesktop.into(), lpszdevice.into(), ::core::mem::transmute(pdevmode), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lpsa), ::core::mem::transmute(ulheapsize), ::core::mem::transmute(pvoid)); + let result__ = CreateDesktopExA(lpszdesktop.into(), lpszdevice.into(), ::core::mem::transmute(pdevmode), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa), ulheapsize, ::core::mem::transmute(pvoid)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"] @@ -293,7 +293,7 @@ where extern "system" { fn CreateDesktopExW(lpszdesktop: ::windows::core::PCWSTR, lpszdevice: ::windows::core::PCWSTR, pdevmode: *mut super::super::Graphics::Gdi::DEVMODEW, dwflags: u32, dwdesiredaccess: u32, lpsa: *const super::super::Security::SECURITY_ATTRIBUTES, ulheapsize: u32, pvoid: *mut ::core::ffi::c_void) -> HDESK; } - let result__ = CreateDesktopExW(lpszdesktop.into(), lpszdevice.into(), ::core::mem::transmute(pdevmode), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lpsa), ::core::mem::transmute(ulheapsize), ::core::mem::transmute(pvoid)); + let result__ = CreateDesktopExW(lpszdesktop.into(), lpszdevice.into(), ::core::mem::transmute(pdevmode), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa), ulheapsize, ::core::mem::transmute(pvoid)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"] @@ -308,7 +308,7 @@ where extern "system" { fn CreateDesktopW(lpszdesktop: ::windows::core::PCWSTR, lpszdevice: ::windows::core::PCWSTR, pdevmode: *mut super::super::Graphics::Gdi::DEVMODEW, dwflags: u32, dwdesiredaccess: u32, lpsa: *const super::super::Security::SECURITY_ATTRIBUTES) -> HDESK; } - let result__ = CreateDesktopW(lpszdesktop.into(), lpszdevice.into(), ::core::mem::transmute(pdevmode), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lpsa)); + let result__ = CreateDesktopW(lpszdesktop.into(), lpszdevice.into(), ::core::mem::transmute(pdevmode), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -322,7 +322,7 @@ where extern "system" { fn CreateWindowStationA(lpwinsta: ::windows::core::PCSTR, dwflags: u32, dwdesiredaccess: u32, lpsa: *const super::super::Security::SECURITY_ATTRIBUTES) -> HWINSTA; } - let result__ = CreateWindowStationA(lpwinsta.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lpsa)); + let result__ = CreateWindowStationA(lpwinsta.into(), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -336,7 +336,7 @@ where extern "system" { fn CreateWindowStationW(lpwinsta: ::windows::core::PCWSTR, dwflags: u32, dwdesiredaccess: u32, lpsa: *const super::super::Security::SECURITY_ATTRIBUTES) -> HWINSTA; } - let result__ = CreateWindowStationW(lpwinsta.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(lpsa)); + let result__ = CreateWindowStationW(lpwinsta.into(), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] @@ -430,7 +430,7 @@ pub unsafe fn GetThreadDesktop(dwthreadid: u32) -> ::windows::core::Result HDESK; } - let result__ = GetThreadDesktop(::core::mem::transmute(dwthreadid)); + let result__ = GetThreadDesktop(dwthreadid); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] @@ -444,7 +444,7 @@ where extern "system" { fn GetUserObjectInformationA(hobj: super::super::Foundation::HANDLE, nindex: USER_OBJECT_INFORMATION_INDEX, pvinfo: *mut ::core::ffi::c_void, nlength: u32, lpnlengthneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetUserObjectInformationA(hobj.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(pvinfo), ::core::mem::transmute(nlength), ::core::mem::transmute(lpnlengthneeded))) + ::core::mem::transmute(GetUserObjectInformationA(hobj.into(), nindex, ::core::mem::transmute(pvinfo), nlength, ::core::mem::transmute(lpnlengthneeded))) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -457,7 +457,7 @@ where extern "system" { fn GetUserObjectInformationW(hobj: super::super::Foundation::HANDLE, nindex: USER_OBJECT_INFORMATION_INDEX, pvinfo: *mut ::core::ffi::c_void, nlength: u32, lpnlengthneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetUserObjectInformationW(hobj.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(pvinfo), ::core::mem::transmute(nlength), ::core::mem::transmute(lpnlengthneeded))) + ::core::mem::transmute(GetUserObjectInformationW(hobj.into(), nindex, ::core::mem::transmute(pvinfo), nlength, ::core::mem::transmute(lpnlengthneeded))) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -535,7 +535,7 @@ where extern "system" { fn OpenDesktopA(lpszdesktop: ::windows::core::PCSTR, dwflags: u32, finherit: super::super::Foundation::BOOL, dwdesiredaccess: u32) -> HDESK; } - let result__ = OpenDesktopA(lpszdesktop.into(), ::core::mem::transmute(dwflags), finherit.into(), ::core::mem::transmute(dwdesiredaccess)); + let result__ = OpenDesktopA(lpszdesktop.into(), dwflags, finherit.into(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] @@ -550,7 +550,7 @@ where extern "system" { fn OpenDesktopW(lpszdesktop: ::windows::core::PCWSTR, dwflags: u32, finherit: super::super::Foundation::BOOL, dwdesiredaccess: u32) -> HDESK; } - let result__ = OpenDesktopW(lpszdesktop.into(), ::core::mem::transmute(dwflags), finherit.into(), ::core::mem::transmute(dwdesiredaccess)); + let result__ = OpenDesktopW(lpszdesktop.into(), dwflags, finherit.into(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] @@ -564,7 +564,7 @@ where extern "system" { fn OpenInputDesktop(dwflags: u32, finherit: super::super::Foundation::BOOL, dwdesiredaccess: u32) -> HDESK; } - let result__ = OpenInputDesktop(::core::mem::transmute(dwflags), finherit.into(), ::core::mem::transmute(dwdesiredaccess)); + let result__ = OpenInputDesktop(dwflags, finherit.into(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] @@ -579,7 +579,7 @@ where extern "system" { fn OpenWindowStationA(lpszwinsta: ::windows::core::PCSTR, finherit: super::super::Foundation::BOOL, dwdesiredaccess: u32) -> HWINSTA; } - let result__ = OpenWindowStationA(lpszwinsta.into(), finherit.into(), ::core::mem::transmute(dwdesiredaccess)); + let result__ = OpenWindowStationA(lpszwinsta.into(), finherit.into(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] @@ -594,7 +594,7 @@ where extern "system" { fn OpenWindowStationW(lpszwinsta: ::windows::core::PCWSTR, finherit: super::super::Foundation::BOOL, dwdesiredaccess: u32) -> HWINSTA; } - let result__ = OpenWindowStationW(lpszwinsta.into(), finherit.into(), ::core::mem::transmute(dwdesiredaccess)); + let result__ = OpenWindowStationW(lpszwinsta.into(), finherit.into(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] @@ -634,7 +634,7 @@ where extern "system" { fn SetUserObjectInformationA(hobj: super::super::Foundation::HANDLE, nindex: i32, pvinfo: *const ::core::ffi::c_void, nlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUserObjectInformationA(hobj.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(pvinfo), ::core::mem::transmute(nlength))) + ::core::mem::transmute(SetUserObjectInformationA(hobj.into(), nindex, ::core::mem::transmute(pvinfo), nlength)) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -647,7 +647,7 @@ where extern "system" { fn SetUserObjectInformationW(hobj: super::super::Foundation::HANDLE, nindex: i32, pvinfo: *const ::core::ffi::c_void, nlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUserObjectInformationW(hobj.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(pvinfo), ::core::mem::transmute(nlength))) + ::core::mem::transmute(SetUserObjectInformationW(hobj.into(), nindex, ::core::mem::transmute(pvinfo), nlength)) } #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 e240befbb6..039fe0a487 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SubsystemForLinux/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SubsystemForLinux/mod.rs @@ -67,7 +67,7 @@ where extern "system" { fn WslConfigureDistribution(distributionname: ::windows::core::PCWSTR, defaultuid: u32, wsldistributionflags: WSL_DISTRIBUTION_FLAGS) -> ::windows::core::HRESULT; } - WslConfigureDistribution(distributionname.into(), ::core::mem::transmute(defaultuid), ::core::mem::transmute(wsldistributionflags)).ok() + WslConfigureDistribution(distributionname.into(), defaultuid, wsldistributionflags).ok() } #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] #[inline] 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 a36b437116..f4d3c40190 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs @@ -387,7 +387,7 @@ pub unsafe fn EnumSystemFirmwareTables(firmwaretableprovidersignature: FIRMWARE_ extern "system" { fn EnumSystemFirmwareTables(firmwaretableprovidersignature: FIRMWARE_TABLE_PROVIDER, pfirmwaretableenumbuffer: *mut FIRMWARE_TABLE_ID, buffersize: u32) -> u32; } - ::core::mem::transmute(EnumSystemFirmwareTables(::core::mem::transmute(firmwaretableprovidersignature), ::core::mem::transmute(pfirmwaretableenumbuffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(EnumSystemFirmwareTables(firmwaretableprovidersignature, ::core::mem::transmute(pfirmwaretableenumbuffer), buffersize)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -549,7 +549,7 @@ pub unsafe fn GetComputerNameExA(nametype: COMPUTER_NAME_FORMAT, lpbuffer: ::win extern "system" { fn GetComputerNameExA(nametype: COMPUTER_NAME_FORMAT, lpbuffer: ::windows::core::PSTR, nsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetComputerNameExA(::core::mem::transmute(nametype), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize))) + ::core::mem::transmute(GetComputerNameExA(nametype, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize))) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -559,7 +559,7 @@ pub unsafe fn GetComputerNameExW(nametype: COMPUTER_NAME_FORMAT, lpbuffer: ::win extern "system" { fn GetComputerNameExW(nametype: COMPUTER_NAME_FORMAT, lpbuffer: ::windows::core::PWSTR, nsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetComputerNameExW(::core::mem::transmute(nametype), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize))) + ::core::mem::transmute(GetComputerNameExW(nametype, ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize))) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -609,7 +609,7 @@ pub unsafe fn GetLogicalProcessorInformationEx(relationshiptype: LOGICAL_PROCESS extern "system" { fn GetLogicalProcessorInformationEx(relationshiptype: LOGICAL_PROCESSOR_RELATIONSHIP, buffer: *mut SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, returnedlength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetLogicalProcessorInformationEx(::core::mem::transmute(relationshiptype), ::core::mem::transmute(buffer), ::core::mem::transmute(returnedlength))) + ::core::mem::transmute(GetLogicalProcessorInformationEx(relationshiptype, ::core::mem::transmute(buffer), ::core::mem::transmute(returnedlength))) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] @@ -659,7 +659,7 @@ pub unsafe fn GetProcessorSystemCycleTime(group: u16, buffer: *mut SYSTEM_PROCES extern "system" { fn GetProcessorSystemCycleTime(group: u16, buffer: *mut SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION, returnedlength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetProcessorSystemCycleTime(::core::mem::transmute(group), ::core::mem::transmute(buffer), ::core::mem::transmute(returnedlength))) + ::core::mem::transmute(GetProcessorSystemCycleTime(group, ::core::mem::transmute(buffer), ::core::mem::transmute(returnedlength))) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -669,7 +669,7 @@ pub unsafe fn GetProductInfo(dwosmajorversion: u32, dwosminorversion: u32, dwspm extern "system" { fn GetProductInfo(dwosmajorversion: u32, dwosminorversion: u32, dwspmajorversion: u32, dwspminorversion: u32, pdwreturnedproducttype: *mut OS_PRODUCT_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetProductInfo(::core::mem::transmute(dwosmajorversion), ::core::mem::transmute(dwosminorversion), ::core::mem::transmute(dwspmajorversion), ::core::mem::transmute(dwspminorversion), ::core::mem::transmute(pdwreturnedproducttype))) + ::core::mem::transmute(GetProductInfo(dwosmajorversion, dwosminorversion, dwspmajorversion, dwspminorversion, ::core::mem::transmute(pdwreturnedproducttype))) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -682,7 +682,7 @@ where extern "system" { fn GetSystemCpuSetInformation(information: *mut SYSTEM_CPU_SET_INFORMATION, bufferlength: u32, returnedlength: *mut u32, process: super::super::Foundation::HANDLE, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetSystemCpuSetInformation(::core::mem::transmute(information), ::core::mem::transmute(bufferlength), ::core::mem::transmute(returnedlength), process.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(GetSystemCpuSetInformation(::core::mem::transmute(information), bufferlength, ::core::mem::transmute(returnedlength), process.into(), flags)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] @@ -721,7 +721,7 @@ where extern "system" { fn GetSystemFirmwareTable(firmwaretableprovidersignature: FIRMWARE_TABLE_PROVIDER, firmwaretableid: FIRMWARE_TABLE_ID, pfirmwaretablebuffer: *mut ::core::ffi::c_void, buffersize: u32) -> u32; } - ::core::mem::transmute(GetSystemFirmwareTable(::core::mem::transmute(firmwaretableprovidersignature), firmwaretableid.into(), ::core::mem::transmute(pfirmwaretablebuffer), ::core::mem::transmute(buffersize))) + ::core::mem::transmute(GetSystemFirmwareTable(firmwaretableprovidersignature, firmwaretableid.into(), ::core::mem::transmute(pfirmwaretablebuffer), buffersize)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] @@ -818,7 +818,7 @@ pub unsafe fn GetSystemWow64Directory2A(lpbuffer: &mut [u8], imagefilemachinetyp extern "system" { fn GetSystemWow64Directory2A(lpbuffer: ::windows::core::PSTR, usize: u32, imagefilemachinetype: IMAGE_FILE_MACHINE) -> u32; } - ::core::mem::transmute(GetSystemWow64Directory2A(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _, ::core::mem::transmute(imagefilemachinetype))) + ::core::mem::transmute(GetSystemWow64Directory2A(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _, imagefilemachinetype)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] @@ -827,7 +827,7 @@ pub unsafe fn GetSystemWow64Directory2W(lpbuffer: &mut [u16], imagefilemachinety extern "system" { fn GetSystemWow64Directory2W(lpbuffer: ::windows::core::PWSTR, usize: u32, imagefilemachinetype: IMAGE_FILE_MACHINE) -> u32; } - ::core::mem::transmute(GetSystemWow64Directory2W(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _, ::core::mem::transmute(imagefilemachinetype))) + ::core::mem::transmute(GetSystemWow64Directory2W(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpbuffer)), lpbuffer.len() as _, imagefilemachinetype)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] @@ -1026,7 +1026,7 @@ pub unsafe fn IsUserCetAvailableInEnvironment(usercetenvironment: USER_CET_ENVIR extern "system" { fn IsUserCetAvailableInEnvironment(usercetenvironment: USER_CET_ENVIRONMENT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsUserCetAvailableInEnvironment(::core::mem::transmute(usercetenvironment))) + ::core::mem::transmute(IsUserCetAvailableInEnvironment(usercetenvironment)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1037,7 +1037,7 @@ pub unsafe fn IsWow64GuestMachineSupported(wowguestmachine: IMAGE_FILE_MACHINE) fn IsWow64GuestMachineSupported(wowguestmachine: IMAGE_FILE_MACHINE, machineissupported: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - IsWow64GuestMachineSupported(::core::mem::transmute(wowguestmachine), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + IsWow64GuestMachineSupported(wowguestmachine, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[repr(transparent)] @@ -1918,7 +1918,7 @@ pub unsafe fn RtlGetProductInfo(osmajorversion: u32, osminorversion: u32, spmajo extern "system" { fn RtlGetProductInfo(osmajorversion: u32, osminorversion: u32, spmajorversion: u32, spminorversion: u32, returnedproducttype: *mut u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(RtlGetProductInfo(::core::mem::transmute(osmajorversion), ::core::mem::transmute(osminorversion), ::core::mem::transmute(spmajorversion), ::core::mem::transmute(spminorversion), ::core::mem::transmute(returnedproducttype))) + ::core::mem::transmute(RtlGetProductInfo(osmajorversion, osminorversion, spmajorversion, spminorversion, ::core::mem::transmute(returnedproducttype))) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] @@ -1927,7 +1927,7 @@ pub unsafe fn RtlGetSystemGlobalData(dataid: RTL_SYSTEM_GLOBAL_DATA_ID, buffer: extern "system" { fn RtlGetSystemGlobalData(dataid: RTL_SYSTEM_GLOBAL_DATA_ID, buffer: *mut ::core::ffi::c_void, size: u32) -> u32; } - ::core::mem::transmute(RtlGetSystemGlobalData(::core::mem::transmute(dataid), ::core::mem::transmute(buffer), ::core::mem::transmute(size))) + ::core::mem::transmute(RtlGetSystemGlobalData(dataid, ::core::mem::transmute(buffer), size)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] @@ -1936,7 +1936,7 @@ pub unsafe fn RtlOsDeploymentState(flags: u32) -> OS_DEPLOYEMENT_STATE_VALUES { extern "system" { fn RtlOsDeploymentState(flags: u32) -> OS_DEPLOYEMENT_STATE_VALUES; } - ::core::mem::transmute(RtlOsDeploymentState(::core::mem::transmute(flags))) + ::core::mem::transmute(RtlOsDeploymentState(flags)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] @@ -1945,7 +1945,7 @@ pub unsafe fn RtlSwitchedVVI(versioninfo: *const OSVERSIONINFOEXW, typemask: u32 extern "system" { fn RtlSwitchedVVI(versioninfo: *const OSVERSIONINFOEXW, typemask: u32, conditionmask: u64) -> u32; } - ::core::mem::transmute(RtlSwitchedVVI(::core::mem::transmute(versioninfo), ::core::mem::transmute(typemask), ::core::mem::transmute(conditionmask))) + ::core::mem::transmute(RtlSwitchedVVI(::core::mem::transmute(versioninfo), typemask, conditionmask)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] pub const SCEX2_ALT_NETBIOS_NAME: u32 = 1u32; @@ -2534,7 +2534,7 @@ where extern "system" { fn SetComputerNameEx2W(nametype: COMPUTER_NAME_FORMAT, flags: u32, lpbuffer: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetComputerNameEx2W(::core::mem::transmute(nametype), ::core::mem::transmute(flags), lpbuffer.into())) + ::core::mem::transmute(SetComputerNameEx2W(nametype, flags, lpbuffer.into())) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2547,7 +2547,7 @@ where extern "system" { fn SetComputerNameExA(nametype: COMPUTER_NAME_FORMAT, lpbuffer: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetComputerNameExA(::core::mem::transmute(nametype), lpbuffer.into())) + ::core::mem::transmute(SetComputerNameExA(nametype, lpbuffer.into())) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2560,7 +2560,7 @@ where extern "system" { fn SetComputerNameExW(nametype: COMPUTER_NAME_FORMAT, lpbuffer: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetComputerNameExW(::core::mem::transmute(nametype), lpbuffer.into())) + ::core::mem::transmute(SetComputerNameExW(nametype, lpbuffer.into())) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2606,7 +2606,7 @@ where extern "system" { fn SetSystemTimeAdjustment(dwtimeadjustment: u32, btimeadjustmentdisabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetSystemTimeAdjustment(::core::mem::transmute(dwtimeadjustment), btimeadjustmentdisabled.into())) + ::core::mem::transmute(SetSystemTimeAdjustment(dwtimeadjustment, btimeadjustmentdisabled.into())) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2619,7 +2619,7 @@ where extern "system" { fn SetSystemTimeAdjustmentPrecise(dwtimeadjustment: u64, btimeadjustmentdisabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetSystemTimeAdjustmentPrecise(::core::mem::transmute(dwtimeadjustment), btimeadjustmentdisabled.into())) + ::core::mem::transmute(SetSystemTimeAdjustmentPrecise(dwtimeadjustment, btimeadjustmentdisabled.into())) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[repr(transparent)] @@ -2726,7 +2726,7 @@ pub unsafe fn VerSetConditionMask(conditionmask: u64, typemask: VER_FLAGS, condi extern "system" { fn VerSetConditionMask(conditionmask: u64, typemask: VER_FLAGS, condition: u8) -> u64; } - ::core::mem::transmute(VerSetConditionMask(::core::mem::transmute(conditionmask), ::core::mem::transmute(typemask), ::core::mem::transmute(condition))) + ::core::mem::transmute(VerSetConditionMask(conditionmask, typemask, condition)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2736,7 +2736,7 @@ pub unsafe fn VerifyVersionInfoA(lpversioninformation: *mut OSVERSIONINFOEXA, dw extern "system" { fn VerifyVersionInfoA(lpversioninformation: *mut OSVERSIONINFOEXA, dwtypemask: VER_FLAGS, dwlconditionmask: u64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(VerifyVersionInfoA(::core::mem::transmute(lpversioninformation), ::core::mem::transmute(dwtypemask), ::core::mem::transmute(dwlconditionmask))) + ::core::mem::transmute(VerifyVersionInfoA(::core::mem::transmute(lpversioninformation), dwtypemask, dwlconditionmask)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2746,7 +2746,7 @@ pub unsafe fn VerifyVersionInfoW(lpversioninformation: *mut OSVERSIONINFOEXW, dw extern "system" { fn VerifyVersionInfoW(lpversioninformation: *mut OSVERSIONINFOEXW, dwtypemask: VER_FLAGS, dwlconditionmask: u64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(VerifyVersionInfoW(::core::mem::transmute(lpversioninformation), ::core::mem::transmute(dwtypemask), ::core::mem::transmute(dwlconditionmask))) + ::core::mem::transmute(VerifyVersionInfoW(::core::mem::transmute(lpversioninformation), dwtypemask, dwlconditionmask)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] pub const WDK_NTDDI_VERSION: u32 = 167772171u32; 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 09b7adf24e..ffed80db04 100644 --- a/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs @@ -144,7 +144,7 @@ impl IActionCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -168,7 +168,7 @@ impl IActionCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Create(&self, r#type: TASK_ACTION_TYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -376,7 +376,7 @@ impl IBootTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -718,7 +718,7 @@ impl IDailyTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn DaysInterval(&self, pdays: *mut i16) -> ::windows::core::Result<()> { @@ -726,7 +726,7 @@ impl IDailyTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetDaysInterval(&self, days: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDaysInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(days)).ok() + (::windows::core::Interface::vtable(self).SetDaysInterval)(::windows::core::Interface::as_raw(self), days).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1160,11 +1160,11 @@ pub struct IEnumWorkItems(::windows::core::IUnknown); impl IEnumWorkItems { #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn Next(&self, celt: u32, rgpwsznames: *mut *mut ::windows::core::PWSTR, pceltfetched: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgpwsznames), ::core::mem::transmute(pceltfetched))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgpwsznames), ::core::mem::transmute(pceltfetched))) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt)) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1302,7 +1302,7 @@ impl IEventTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1694,7 +1694,7 @@ impl IExecAction2 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetHideAppWindow(&self, hideappwindow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHideAppWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hideappwindow)).ok() + (::windows::core::Interface::vtable(self).SetHideAppWindow)(::windows::core::Interface::as_raw(self), hideappwindow).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1840,7 +1840,7 @@ impl IIdleSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetStopOnIdleEnd(&self, stop: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStopOnIdleEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stop)).ok() + (::windows::core::Interface::vtable(self).SetStopOnIdleEnd)(::windows::core::Interface::as_raw(self), stop).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn RestartOnIdle(&self, prestart: *mut i16) -> ::windows::core::Result<()> { @@ -1848,7 +1848,7 @@ impl IIdleSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetRestartOnIdle(&self, restart: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRestartOnIdle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(restart)).ok() + (::windows::core::Interface::vtable(self).SetRestartOnIdle)(::windows::core::Interface::as_raw(self), restart).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2020,7 +2020,7 @@ impl IIdleTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2190,7 +2190,7 @@ impl ILogonTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2354,7 +2354,7 @@ impl IMaintenanceSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetExclusive(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExclusive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetExclusive)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn Exclusive(&self, target: *mut i16) -> ::windows::core::Result<()> { @@ -2528,7 +2528,7 @@ impl IMonthlyDOWTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn DaysOfWeek(&self, pdays: *mut i16) -> ::windows::core::Result<()> { @@ -2536,7 +2536,7 @@ impl IMonthlyDOWTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetDaysOfWeek(&self, days: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDaysOfWeek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(days)).ok() + (::windows::core::Interface::vtable(self).SetDaysOfWeek)(::windows::core::Interface::as_raw(self), days).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn WeeksOfMonth(&self, pweeks: *mut i16) -> ::windows::core::Result<()> { @@ -2544,7 +2544,7 @@ impl IMonthlyDOWTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetWeeksOfMonth(&self, weeks: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWeeksOfMonth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(weeks)).ok() + (::windows::core::Interface::vtable(self).SetWeeksOfMonth)(::windows::core::Interface::as_raw(self), weeks).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn MonthsOfYear(&self, pmonths: *mut i16) -> ::windows::core::Result<()> { @@ -2552,7 +2552,7 @@ impl IMonthlyDOWTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetMonthsOfYear(&self, months: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMonthsOfYear)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(months)).ok() + (::windows::core::Interface::vtable(self).SetMonthsOfYear)(::windows::core::Interface::as_raw(self), months).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn RunOnLastWeekOfMonth(&self, plastweek: *mut i16) -> ::windows::core::Result<()> { @@ -2560,7 +2560,7 @@ impl IMonthlyDOWTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetRunOnLastWeekOfMonth(&self, lastweek: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRunOnLastWeekOfMonth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lastweek)).ok() + (::windows::core::Interface::vtable(self).SetRunOnLastWeekOfMonth)(::windows::core::Interface::as_raw(self), lastweek).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2759,7 +2759,7 @@ impl IMonthlyTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn DaysOfMonth(&self, pdays: *mut i32) -> ::windows::core::Result<()> { @@ -2767,7 +2767,7 @@ impl IMonthlyTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetDaysOfMonth(&self, days: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDaysOfMonth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(days)).ok() + (::windows::core::Interface::vtable(self).SetDaysOfMonth)(::windows::core::Interface::as_raw(self), days).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn MonthsOfYear(&self, pmonths: *mut i16) -> ::windows::core::Result<()> { @@ -2775,7 +2775,7 @@ impl IMonthlyTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetMonthsOfYear(&self, months: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMonthsOfYear)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(months)).ok() + (::windows::core::Interface::vtable(self).SetMonthsOfYear)(::windows::core::Interface::as_raw(self), months).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn RunOnLastDayOfMonth(&self, plastday: *mut i16) -> ::windows::core::Result<()> { @@ -2783,7 +2783,7 @@ impl IMonthlyTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetRunOnLastDayOfMonth(&self, lastday: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRunOnLastDayOfMonth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lastday)).ok() + (::windows::core::Interface::vtable(self).SetRunOnLastDayOfMonth)(::windows::core::Interface::as_raw(self), lastday).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3065,7 +3065,7 @@ impl IPrincipal { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetLogonType(&self, logon: TASK_LOGON_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLogonType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(logon)).ok() + (::windows::core::Interface::vtable(self).SetLogonType)(::windows::core::Interface::as_raw(self), logon).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3086,7 +3086,7 @@ impl IPrincipal { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetRunLevel(&self, runlevel: TASK_RUNLEVEL_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRunLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(runlevel)).ok() + (::windows::core::Interface::vtable(self).SetRunLevel)(::windows::core::Interface::as_raw(self), runlevel).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3204,7 +3204,7 @@ impl IPrincipal2 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetProcessTokenSidType(&self, processtokensidtype: TASK_PROCESSTOKENSID_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProcessTokenSidType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(processtokensidtype)).ok() + (::windows::core::Interface::vtable(self).SetProcessTokenSidType)(::windows::core::Interface::as_raw(self), processtokensidtype).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn RequiredPrivilegeCount(&self, pcount: *mut i32) -> ::windows::core::Result<()> { @@ -3213,7 +3213,7 @@ impl IPrincipal2 { #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_RequiredPrivilege(&self, index: i32, pprivilege: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).get_RequiredPrivilege)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(pprivilege)).ok() + (::windows::core::Interface::vtable(self).get_RequiredPrivilege)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pprivilege)).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3313,7 +3313,7 @@ impl IProvideTaskPage { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tptype), fpersistchanges.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPage)(::windows::core::Interface::as_raw(self), tptype, fpersistchanges.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3390,7 +3390,7 @@ impl IRegisteredTask { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3409,13 +3409,13 @@ impl IRegisteredTask { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RunEx)(::windows::core::Interface::as_raw(self), params.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(sessionid), user.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RunEx)(::windows::core::Interface::as_raw(self), params.into().abi(), flags, sessionid, user.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInstances(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInstances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInstances)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn LastRunTime(&self) -> ::windows::core::Result { @@ -3453,7 +3453,7 @@ impl IRegisteredTask { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSecurityDescriptor(&self, securityinformation: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(securityinformation), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), securityinformation, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3461,11 +3461,11 @@ impl IRegisteredTask { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), sddl.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), sddl.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn Stop(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Stop)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4032,7 +4032,7 @@ impl IRegistrationTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4179,7 +4179,7 @@ impl IRepetitionPattern { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetStopAtDurationEnd(&self, stop: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStopAtDurationEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stop)).ok() + (::windows::core::Interface::vtable(self).SetStopAtDurationEnd)(::windows::core::Interface::as_raw(self), stop).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4512,7 +4512,7 @@ impl IScheduledWorkItem { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn DeleteTrigger(&self, itrigger: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteTrigger)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itrigger)).ok() + (::windows::core::Interface::vtable(self).DeleteTrigger)(::windows::core::Interface::as_raw(self), itrigger).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetTriggerCount(&self) -> ::windows::core::Result { @@ -4522,12 +4522,12 @@ impl IScheduledWorkItem { #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetTrigger(&self, itrigger: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTrigger)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itrigger), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTrigger)(::windows::core::Interface::as_raw(self), itrigger, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetTriggerString(&self, itrigger: u16) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetTriggerString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itrigger), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetTriggerString)(::windows::core::Interface::as_raw(self), itrigger, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4541,7 +4541,7 @@ impl IScheduledWorkItem { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetIdleWait(&self, widleminutes: u16, wdeadlineminutes: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIdleWait)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(widleminutes), ::core::mem::transmute(wdeadlineminutes)).ok() + (::windows::core::Interface::vtable(self).SetIdleWait)(::windows::core::Interface::as_raw(self), widleminutes, wdeadlineminutes).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetIdleWait(&self, pwidleminutes: *mut u16, pwdeadlineminutes: *mut u16) -> ::windows::core::Result<()> { @@ -4561,7 +4561,7 @@ impl IScheduledWorkItem { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).EditWorkItem)(::windows::core::Interface::as_raw(self), hparent.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).EditWorkItem)(::windows::core::Interface::as_raw(self), hparent.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4605,7 +4605,7 @@ impl IScheduledWorkItem { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetWorkItemData(&self, cbdata: u16, rgbdata: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWorkItemData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdata), ::core::mem::transmute(rgbdata)).ok() + (::windows::core::Interface::vtable(self).SetWorkItemData)(::windows::core::Interface::as_raw(self), cbdata, ::core::mem::transmute(rgbdata)).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetWorkItemData(&self, pcbdata: *mut u16, prgbdata: *mut *mut u8) -> ::windows::core::Result<()> { @@ -4613,7 +4613,7 @@ impl IScheduledWorkItem { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetErrorRetryCount(&self, wretrycount: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetErrorRetryCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wretrycount)).ok() + (::windows::core::Interface::vtable(self).SetErrorRetryCount)(::windows::core::Interface::as_raw(self), wretrycount).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetErrorRetryCount(&self) -> ::windows::core::Result { @@ -4622,7 +4622,7 @@ impl IScheduledWorkItem { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetErrorRetryInterval(&self, wretryinterval: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetErrorRetryInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wretryinterval)).ok() + (::windows::core::Interface::vtable(self).SetErrorRetryInterval)(::windows::core::Interface::as_raw(self), wretryinterval).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetErrorRetryInterval(&self) -> ::windows::core::Result { @@ -4631,7 +4631,7 @@ impl IScheduledWorkItem { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetFlags(&self) -> ::windows::core::Result { @@ -4815,7 +4815,7 @@ impl ISessionStateChangeTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4849,7 +4849,7 @@ impl ISessionStateChangeTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetStateChange(&self, r#type: TASK_SESSION_STATE_CHANGE_TYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStateChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).SetStateChange)(::windows::core::Interface::as_raw(self), r#type).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -5116,7 +5116,7 @@ impl ITask { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn DeleteTrigger(&self, itrigger: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeleteTrigger)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itrigger)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteTrigger)(::windows::core::Interface::as_raw(self), itrigger).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetTriggerCount(&self) -> ::windows::core::Result { @@ -5126,12 +5126,12 @@ impl ITask { #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetTrigger(&self, itrigger: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetTrigger)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itrigger), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetTrigger)(::windows::core::Interface::as_raw(self), itrigger, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetTriggerString(&self, itrigger: u16) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetTriggerString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itrigger), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.GetTriggerString)(::windows::core::Interface::as_raw(self), itrigger, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5145,7 +5145,7 @@ impl ITask { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetIdleWait(&self, widleminutes: u16, wdeadlineminutes: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIdleWait)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(widleminutes), ::core::mem::transmute(wdeadlineminutes)).ok() + (::windows::core::Interface::vtable(self).base__.SetIdleWait)(::windows::core::Interface::as_raw(self), widleminutes, wdeadlineminutes).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetIdleWait(&self, pwidleminutes: *mut u16, pwdeadlineminutes: *mut u16) -> ::windows::core::Result<()> { @@ -5165,7 +5165,7 @@ impl ITask { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.EditWorkItem)(::windows::core::Interface::as_raw(self), hparent.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.EditWorkItem)(::windows::core::Interface::as_raw(self), hparent.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5209,7 +5209,7 @@ impl ITask { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetWorkItemData(&self, cbdata: u16, rgbdata: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWorkItemData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cbdata), ::core::mem::transmute(rgbdata)).ok() + (::windows::core::Interface::vtable(self).base__.SetWorkItemData)(::windows::core::Interface::as_raw(self), cbdata, ::core::mem::transmute(rgbdata)).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetWorkItemData(&self, pcbdata: *mut u16, prgbdata: *mut *mut u8) -> ::windows::core::Result<()> { @@ -5217,7 +5217,7 @@ impl ITask { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetErrorRetryCount(&self, wretrycount: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetErrorRetryCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wretrycount)).ok() + (::windows::core::Interface::vtable(self).base__.SetErrorRetryCount)(::windows::core::Interface::as_raw(self), wretrycount).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetErrorRetryCount(&self) -> ::windows::core::Result { @@ -5226,7 +5226,7 @@ impl ITask { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetErrorRetryInterval(&self, wretryinterval: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetErrorRetryInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wretryinterval)).ok() + (::windows::core::Interface::vtable(self).base__.SetErrorRetryInterval)(::windows::core::Interface::as_raw(self), wretryinterval).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetErrorRetryInterval(&self) -> ::windows::core::Result { @@ -5235,7 +5235,7 @@ impl ITask { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetFlags(&self) -> ::windows::core::Result { @@ -5293,7 +5293,7 @@ impl ITask { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetPriority(&self, dwpriority: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpriority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), dwpriority).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetPriority(&self) -> ::windows::core::Result { @@ -5302,7 +5302,7 @@ impl ITask { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetTaskFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTaskFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetTaskFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetTaskFlags(&self) -> ::windows::core::Result { @@ -5311,7 +5311,7 @@ impl ITask { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetMaxRunTime(&self, dwmaxruntimems: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxRunTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmaxruntimems)).ok() + (::windows::core::Interface::vtable(self).SetMaxRunTime)(::windows::core::Interface::as_raw(self), dwmaxruntimems).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn GetMaxRunTime(&self) -> ::windows::core::Result { @@ -5643,7 +5643,7 @@ impl ITaskFolder { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFolders(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFolders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFolders)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5661,7 +5661,7 @@ impl ITaskFolder { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DeleteFolder)(::windows::core::Interface::as_raw(self), subfoldername.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).DeleteFolder)(::windows::core::Interface::as_raw(self), subfoldername.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -5676,7 +5676,7 @@ impl ITaskFolder { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTasks(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTasks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTasks)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5684,7 +5684,7 @@ impl ITaskFolder { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).DeleteTask)(::windows::core::Interface::as_raw(self), name.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).DeleteTask)(::windows::core::Interface::as_raw(self), name.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5697,7 +5697,7 @@ impl ITaskFolder { P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RegisterTask)(::windows::core::Interface::as_raw(self), path.into().abi(), xmltext.into().abi(), ::core::mem::transmute(flags), userid.into().abi(), password.into().abi(), ::core::mem::transmute(logontype), sddl.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RegisterTask)(::windows::core::Interface::as_raw(self), path.into().abi(), xmltext.into().abi(), flags, userid.into().abi(), password.into().abi(), logontype, sddl.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5710,13 +5710,13 @@ impl ITaskFolder { P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RegisterTaskDefinition)(::windows::core::Interface::as_raw(self), path.into().abi(), pdefinition.into().abi(), ::core::mem::transmute(flags), userid.into().abi(), password.into().abi(), ::core::mem::transmute(logontype), sddl.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RegisterTaskDefinition)(::windows::core::Interface::as_raw(self), path.into().abi(), pdefinition.into().abi(), flags, userid.into().abi(), password.into().abi(), logontype, sddl.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSecurityDescriptor(&self, securityinformation: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(securityinformation), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSecurityDescriptor)(::windows::core::Interface::as_raw(self), securityinformation, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5724,7 +5724,7 @@ impl ITaskFolder { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), sddl.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetSecurityDescriptor)(::windows::core::Interface::as_raw(self), sddl.into().abi(), flags).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6029,11 +6029,11 @@ impl ITaskHandlerStatus { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).UpdateStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(percentcomplete), statusmessage.into().abi()).ok() + (::windows::core::Interface::vtable(self).UpdateStatus)(::windows::core::Interface::as_raw(self), percentcomplete, statusmessage.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn TaskCompleted(&self, taskerrcode: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TaskCompleted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(taskerrcode)).ok() + (::windows::core::Interface::vtable(self).TaskCompleted)(::windows::core::Interface::as_raw(self), taskerrcode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6095,7 +6095,7 @@ impl ITaskNamedValueCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -6114,7 +6114,7 @@ impl ITaskNamedValueCollection { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn Remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -6443,13 +6443,13 @@ impl ITaskService { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRunningTasks(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRunningTasks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRunningTasks)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NewTask(&self, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).NewTask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).NewTask)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6600,7 +6600,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetAllowDemandStart(&self, allowdemandstart: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowDemandStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowdemandstart)).ok() + (::windows::core::Interface::vtable(self).SetAllowDemandStart)(::windows::core::Interface::as_raw(self), allowdemandstart).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6621,7 +6621,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetRestartCount(&self, restartcount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRestartCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(restartcount)).ok() + (::windows::core::Interface::vtable(self).SetRestartCount)(::windows::core::Interface::as_raw(self), restartcount).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn MultipleInstances(&self, ppolicy: *mut TASK_INSTANCES_POLICY) -> ::windows::core::Result<()> { @@ -6629,7 +6629,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetMultipleInstances(&self, policy: TASK_INSTANCES_POLICY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMultipleInstances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(policy)).ok() + (::windows::core::Interface::vtable(self).SetMultipleInstances)(::windows::core::Interface::as_raw(self), policy).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn StopIfGoingOnBatteries(&self, pstopifonbatteries: *mut i16) -> ::windows::core::Result<()> { @@ -6637,7 +6637,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetStopIfGoingOnBatteries(&self, stopifonbatteries: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStopIfGoingOnBatteries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stopifonbatteries)).ok() + (::windows::core::Interface::vtable(self).SetStopIfGoingOnBatteries)(::windows::core::Interface::as_raw(self), stopifonbatteries).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn DisallowStartIfOnBatteries(&self, pdisallowstart: *mut i16) -> ::windows::core::Result<()> { @@ -6645,7 +6645,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetDisallowStartIfOnBatteries(&self, disallowstart: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisallowStartIfOnBatteries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(disallowstart)).ok() + (::windows::core::Interface::vtable(self).SetDisallowStartIfOnBatteries)(::windows::core::Interface::as_raw(self), disallowstart).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn AllowHardTerminate(&self, pallowhardterminate: *mut i16) -> ::windows::core::Result<()> { @@ -6653,7 +6653,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetAllowHardTerminate(&self, allowhardterminate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowHardTerminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowhardterminate)).ok() + (::windows::core::Interface::vtable(self).SetAllowHardTerminate)(::windows::core::Interface::as_raw(self), allowhardterminate).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn StartWhenAvailable(&self, pstartwhenavailable: *mut i16) -> ::windows::core::Result<()> { @@ -6661,7 +6661,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetStartWhenAvailable(&self, startwhenavailable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStartWhenAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startwhenavailable)).ok() + (::windows::core::Interface::vtable(self).SetStartWhenAvailable)(::windows::core::Interface::as_raw(self), startwhenavailable).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6682,7 +6682,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetRunOnlyIfNetworkAvailable(&self, runonlyifnetworkavailable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRunOnlyIfNetworkAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(runonlyifnetworkavailable)).ok() + (::windows::core::Interface::vtable(self).SetRunOnlyIfNetworkAvailable)(::windows::core::Interface::as_raw(self), runonlyifnetworkavailable).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6703,7 +6703,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6724,7 +6724,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetPriority(&self, priority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), priority).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn Compatibility(&self, pcompatlevel: *mut TASK_COMPATIBILITY) -> ::windows::core::Result<()> { @@ -6732,7 +6732,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetCompatibility(&self, compatlevel: TASK_COMPATIBILITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCompatibility)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compatlevel)).ok() + (::windows::core::Interface::vtable(self).SetCompatibility)(::windows::core::Interface::as_raw(self), compatlevel).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn Hidden(&self, phidden: *mut i16) -> ::windows::core::Result<()> { @@ -6740,7 +6740,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetHidden(&self, hidden: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hidden)).ok() + (::windows::core::Interface::vtable(self).SetHidden)(::windows::core::Interface::as_raw(self), hidden).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6762,7 +6762,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetRunOnlyIfIdle(&self, runonlyifidle: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRunOnlyIfIdle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(runonlyifidle)).ok() + (::windows::core::Interface::vtable(self).SetRunOnlyIfIdle)(::windows::core::Interface::as_raw(self), runonlyifidle).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn WakeToRun(&self, pwake: *mut i16) -> ::windows::core::Result<()> { @@ -6770,7 +6770,7 @@ impl ITaskSettings { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetWakeToRun(&self, wake: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWakeToRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wake)).ok() + (::windows::core::Interface::vtable(self).SetWakeToRun)(::windows::core::Interface::as_raw(self), wake).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6942,7 +6942,7 @@ impl ITaskSettings2 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetDisallowStartOnRemoteAppSession(&self, disallowstart: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisallowStartOnRemoteAppSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(disallowstart)).ok() + (::windows::core::Interface::vtable(self).SetDisallowStartOnRemoteAppSession)(::windows::core::Interface::as_raw(self), disallowstart).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn UseUnifiedSchedulingEngine(&self, puseunifiedengine: *mut i16) -> ::windows::core::Result<()> { @@ -6950,7 +6950,7 @@ impl ITaskSettings2 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetUseUnifiedSchedulingEngine(&self, useunifiedengine: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseUnifiedSchedulingEngine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(useunifiedengine)).ok() + (::windows::core::Interface::vtable(self).SetUseUnifiedSchedulingEngine)(::windows::core::Interface::as_raw(self), useunifiedengine).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7036,7 +7036,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetAllowDemandStart(&self, allowdemandstart: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAllowDemandStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowdemandstart)).ok() + (::windows::core::Interface::vtable(self).base__.SetAllowDemandStart)(::windows::core::Interface::as_raw(self), allowdemandstart).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7057,7 +7057,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetRestartCount(&self, restartcount: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRestartCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(restartcount)).ok() + (::windows::core::Interface::vtable(self).base__.SetRestartCount)(::windows::core::Interface::as_raw(self), restartcount).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn MultipleInstances(&self, ppolicy: *mut TASK_INSTANCES_POLICY) -> ::windows::core::Result<()> { @@ -7065,7 +7065,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetMultipleInstances(&self, policy: TASK_INSTANCES_POLICY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMultipleInstances)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(policy)).ok() + (::windows::core::Interface::vtable(self).base__.SetMultipleInstances)(::windows::core::Interface::as_raw(self), policy).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn StopIfGoingOnBatteries(&self, pstopifonbatteries: *mut i16) -> ::windows::core::Result<()> { @@ -7073,7 +7073,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetStopIfGoingOnBatteries(&self, stopifonbatteries: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStopIfGoingOnBatteries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(stopifonbatteries)).ok() + (::windows::core::Interface::vtable(self).base__.SetStopIfGoingOnBatteries)(::windows::core::Interface::as_raw(self), stopifonbatteries).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn DisallowStartIfOnBatteries(&self, pdisallowstart: *mut i16) -> ::windows::core::Result<()> { @@ -7081,7 +7081,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetDisallowStartIfOnBatteries(&self, disallowstart: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDisallowStartIfOnBatteries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(disallowstart)).ok() + (::windows::core::Interface::vtable(self).base__.SetDisallowStartIfOnBatteries)(::windows::core::Interface::as_raw(self), disallowstart).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn AllowHardTerminate(&self, pallowhardterminate: *mut i16) -> ::windows::core::Result<()> { @@ -7089,7 +7089,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetAllowHardTerminate(&self, allowhardterminate: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAllowHardTerminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(allowhardterminate)).ok() + (::windows::core::Interface::vtable(self).base__.SetAllowHardTerminate)(::windows::core::Interface::as_raw(self), allowhardterminate).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn StartWhenAvailable(&self, pstartwhenavailable: *mut i16) -> ::windows::core::Result<()> { @@ -7097,7 +7097,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetStartWhenAvailable(&self, startwhenavailable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStartWhenAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startwhenavailable)).ok() + (::windows::core::Interface::vtable(self).base__.SetStartWhenAvailable)(::windows::core::Interface::as_raw(self), startwhenavailable).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7118,7 +7118,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetRunOnlyIfNetworkAvailable(&self, runonlyifnetworkavailable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRunOnlyIfNetworkAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(runonlyifnetworkavailable)).ok() + (::windows::core::Interface::vtable(self).base__.SetRunOnlyIfNetworkAvailable)(::windows::core::Interface::as_raw(self), runonlyifnetworkavailable).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7139,7 +7139,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7160,7 +7160,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetPriority(&self, priority: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(priority)).ok() + (::windows::core::Interface::vtable(self).base__.SetPriority)(::windows::core::Interface::as_raw(self), priority).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn Compatibility(&self, pcompatlevel: *mut TASK_COMPATIBILITY) -> ::windows::core::Result<()> { @@ -7168,7 +7168,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetCompatibility(&self, compatlevel: TASK_COMPATIBILITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCompatibility)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(compatlevel)).ok() + (::windows::core::Interface::vtable(self).base__.SetCompatibility)(::windows::core::Interface::as_raw(self), compatlevel).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn Hidden(&self, phidden: *mut i16) -> ::windows::core::Result<()> { @@ -7176,7 +7176,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetHidden(&self, hidden: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hidden)).ok() + (::windows::core::Interface::vtable(self).base__.SetHidden)(::windows::core::Interface::as_raw(self), hidden).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7198,7 +7198,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetRunOnlyIfIdle(&self, runonlyifidle: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRunOnlyIfIdle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(runonlyifidle)).ok() + (::windows::core::Interface::vtable(self).base__.SetRunOnlyIfIdle)(::windows::core::Interface::as_raw(self), runonlyifidle).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn WakeToRun(&self, pwake: *mut i16) -> ::windows::core::Result<()> { @@ -7206,7 +7206,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetWakeToRun(&self, wake: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWakeToRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wake)).ok() + (::windows::core::Interface::vtable(self).base__.SetWakeToRun)(::windows::core::Interface::as_raw(self), wake).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7228,7 +7228,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetDisallowStartOnRemoteAppSession(&self, disallowstart: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisallowStartOnRemoteAppSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(disallowstart)).ok() + (::windows::core::Interface::vtable(self).SetDisallowStartOnRemoteAppSession)(::windows::core::Interface::as_raw(self), disallowstart).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn UseUnifiedSchedulingEngine(&self, puseunifiedengine: *mut i16) -> ::windows::core::Result<()> { @@ -7236,7 +7236,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetUseUnifiedSchedulingEngine(&self, useunifiedengine: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseUnifiedSchedulingEngine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(useunifiedengine)).ok() + (::windows::core::Interface::vtable(self).SetUseUnifiedSchedulingEngine)(::windows::core::Interface::as_raw(self), useunifiedengine).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7264,7 +7264,7 @@ impl ITaskSettings3 { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetVolatile(&self, volatile: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVolatile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(volatile)).ok() + (::windows::core::Interface::vtable(self).SetVolatile)(::windows::core::Interface::as_raw(self), volatile).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7591,7 +7591,7 @@ impl ITimeTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7782,7 +7782,7 @@ impl ITrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7909,7 +7909,7 @@ impl ITriggerCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -7920,7 +7920,7 @@ impl ITriggerCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Create(&self, r#type: TASK_TRIGGER_TYPE2) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8099,7 +8099,7 @@ impl IWeeklyTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetEnabled(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnabled)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn DaysOfWeek(&self, pdays: *mut i16) -> ::windows::core::Result<()> { @@ -8107,7 +8107,7 @@ impl IWeeklyTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetDaysOfWeek(&self, days: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDaysOfWeek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(days)).ok() + (::windows::core::Interface::vtable(self).SetDaysOfWeek)(::windows::core::Interface::as_raw(self), days).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn WeeksInterval(&self, pweeks: *mut i16) -> ::windows::core::Result<()> { @@ -8115,7 +8115,7 @@ impl IWeeklyTrigger { } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`*"] pub unsafe fn SetWeeksInterval(&self, weeks: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWeeksInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(weeks)).ok() + (::windows::core::Interface::vtable(self).SetWeeksInterval)(::windows::core::Interface::as_raw(self), weeks).ok() } #[doc = "*Required features: `\"Win32_System_TaskScheduler\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 eb4e09e013..060e08adc6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs @@ -119,7 +119,7 @@ where extern "system" { fn AttachThreadInput(idattach: u32, idattachto: u32, fattach: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AttachThreadInput(::core::mem::transmute(idattach), ::core::mem::transmute(idattachto), fattach.into())) + ::core::mem::transmute(AttachThreadInput(idattach, idattachto, fattach.into())) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -304,7 +304,7 @@ where extern "system" { fn AvSetMmThreadPriority(avrthandle: super::super::Foundation::HANDLE, priority: AVRT_PRIORITY) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AvSetMmThreadPriority(avrthandle.into(), ::core::mem::transmute(priority))) + ::core::mem::transmute(AvSetMmThreadPriority(avrthandle.into(), priority)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -472,7 +472,7 @@ where extern "system" { fn ChangeTimerQueueTimer(timerqueue: super::super::Foundation::HANDLE, timer: super::super::Foundation::HANDLE, duetime: u32, period: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChangeTimerQueueTimer(timerqueue.into(), timer.into(), ::core::mem::transmute(duetime), ::core::mem::transmute(period))) + ::core::mem::transmute(ChangeTimerQueueTimer(timerqueue.into(), timer.into(), duetime, period)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -485,7 +485,7 @@ where extern "system" { fn ClosePrivateNamespace(handle: NamespaceHandle, flags: u32) -> super::super::Foundation::BOOLEAN; } - ::core::mem::transmute(ClosePrivateNamespace(handle.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(ClosePrivateNamespace(handle.into(), flags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -506,7 +506,7 @@ pub unsafe fn CloseThreadpoolCleanupGroup(ptpcg: isize) { extern "system" { fn CloseThreadpoolCleanupGroup(ptpcg: isize); } - CloseThreadpoolCleanupGroup(::core::mem::transmute(ptpcg)) + CloseThreadpoolCleanupGroup(ptpcg) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -519,7 +519,7 @@ where extern "system" { fn CloseThreadpoolCleanupGroupMembers(ptpcg: isize, fcancelpendingcallbacks: super::super::Foundation::BOOL, pvcleanupcontext: *mut ::core::ffi::c_void); } - CloseThreadpoolCleanupGroupMembers(::core::mem::transmute(ptpcg), fcancelpendingcallbacks.into(), ::core::mem::transmute(pvcleanupcontext)) + CloseThreadpoolCleanupGroupMembers(ptpcg, fcancelpendingcallbacks.into(), ::core::mem::transmute(pvcleanupcontext)) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -583,7 +583,7 @@ pub unsafe fn ConvertThreadToFiberEx(lpparameter: *const ::core::ffi::c_void, dw extern "system" { fn ConvertThreadToFiberEx(lpparameter: *const ::core::ffi::c_void, dwflags: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(ConvertThreadToFiberEx(::core::mem::transmute(lpparameter), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(ConvertThreadToFiberEx(::core::mem::transmute(lpparameter), dwflags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -595,7 +595,7 @@ where extern "system" { fn CreateBoundaryDescriptorA(name: ::windows::core::PCSTR, flags: u32) -> BoundaryDescriptorHandle; } - let result__ = CreateBoundaryDescriptorA(name.into(), ::core::mem::transmute(flags)); + let result__ = CreateBoundaryDescriptorA(name.into(), flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] @@ -608,7 +608,7 @@ where extern "system" { fn CreateBoundaryDescriptorW(name: ::windows::core::PCWSTR, flags: u32) -> BoundaryDescriptorHandle; } - ::core::mem::transmute(CreateBoundaryDescriptorW(name.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(CreateBoundaryDescriptorW(name.into(), flags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -637,7 +637,7 @@ where extern "system" { fn CreateEventExA(lpeventattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpname: ::windows::core::PCSTR, dwflags: CREATE_EVENT, dwdesiredaccess: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateEventExA(::core::mem::transmute(lpeventattributes), lpname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess)); + let result__ = CreateEventExA(::core::mem::transmute(lpeventattributes), lpname.into(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -651,7 +651,7 @@ where extern "system" { fn CreateEventExW(lpeventattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpname: ::windows::core::PCWSTR, dwflags: CREATE_EVENT, dwdesiredaccess: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateEventExW(::core::mem::transmute(lpeventattributes), lpname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess)); + let result__ = CreateEventExW(::core::mem::transmute(lpeventattributes), lpname.into(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -677,7 +677,7 @@ pub unsafe fn CreateFiber(dwstacksize: usize, lpstartaddress: LPFIBER_START_ROUT extern "system" { fn CreateFiber(dwstacksize: usize, lpstartaddress: *mut ::core::ffi::c_void, lpparameter: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CreateFiber(::core::mem::transmute(dwstacksize), ::core::mem::transmute(lpstartaddress), ::core::mem::transmute(lpparameter))) + ::core::mem::transmute(CreateFiber(dwstacksize, ::core::mem::transmute(lpstartaddress), ::core::mem::transmute(lpparameter))) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -686,7 +686,7 @@ pub unsafe fn CreateFiberEx(dwstackcommitsize: usize, dwstackreservesize: usize, extern "system" { fn CreateFiberEx(dwstackcommitsize: usize, dwstackreservesize: usize, dwflags: u32, lpstartaddress: *mut ::core::ffi::c_void, lpparameter: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CreateFiberEx(::core::mem::transmute(dwstackcommitsize), ::core::mem::transmute(dwstackreservesize), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpstartaddress), ::core::mem::transmute(lpparameter))) + ::core::mem::transmute(CreateFiberEx(dwstackcommitsize, dwstackreservesize, dwflags, ::core::mem::transmute(lpstartaddress), ::core::mem::transmute(lpparameter))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -714,7 +714,7 @@ where extern "system" { fn CreateMutexExA(lpmutexattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpname: ::windows::core::PCSTR, dwflags: u32, dwdesiredaccess: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateMutexExA(::core::mem::transmute(lpmutexattributes), lpname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess)); + let result__ = CreateMutexExA(::core::mem::transmute(lpmutexattributes), lpname.into(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -728,7 +728,7 @@ where extern "system" { fn CreateMutexExW(lpmutexattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpname: ::windows::core::PCWSTR, dwflags: u32, dwdesiredaccess: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateMutexExW(::core::mem::transmute(lpmutexattributes), lpname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess)); + let result__ = CreateMutexExW(::core::mem::transmute(lpmutexattributes), lpname.into(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -786,7 +786,7 @@ where extern "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; } - ::core::mem::transmute(CreateProcessA(lpapplicationname.into(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into(), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) + ::core::mem::transmute(CreateProcessA(lpapplicationname.into(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into(), dwcreationflags, ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -802,7 +802,7 @@ where extern "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: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: ::windows::core::PCSTR, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateProcessAsUserA(htoken.into(), lpapplicationname.into(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into(), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) + ::core::mem::transmute(CreateProcessAsUserA(htoken.into(), lpapplicationname.into(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into(), dwcreationflags, ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -818,7 +818,7 @@ where extern "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: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: ::windows::core::PCWSTR, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateProcessAsUserW(htoken.into(), lpapplicationname.into(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into(), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) + ::core::mem::transmute(CreateProcessAsUserW(htoken.into(), lpapplicationname.into(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into(), dwcreationflags, ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -833,7 +833,7 @@ where extern "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; } - ::core::mem::transmute(CreateProcessW(lpapplicationname.into(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into(), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) + ::core::mem::transmute(CreateProcessW(lpapplicationname.into(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into(), dwcreationflags, ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -850,7 +850,7 @@ where extern "system" { fn CreateProcessWithLogonW(lpusername: ::windows::core::PCWSTR, lpdomain: ::windows::core::PCWSTR, lppassword: ::windows::core::PCWSTR, dwlogonflags: CREATE_PROCESS_LOGON_FLAGS, lpapplicationname: ::windows::core::PCWSTR, lpcommandline: ::windows::core::PWSTR, dwcreationflags: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: ::windows::core::PCWSTR, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateProcessWithLogonW(lpusername.into(), lpdomain.into(), lppassword.into(), ::core::mem::transmute(dwlogonflags), lpapplicationname.into(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) + ::core::mem::transmute(CreateProcessWithLogonW(lpusername.into(), lpdomain.into(), lppassword.into(), dwlogonflags, lpapplicationname.into(), ::core::mem::transmute(lpcommandline), dwcreationflags, ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -865,7 +865,7 @@ where extern "system" { fn CreateProcessWithTokenW(htoken: super::super::Foundation::HANDLE, dwlogonflags: CREATE_PROCESS_LOGON_FLAGS, lpapplicationname: ::windows::core::PCWSTR, lpcommandline: ::windows::core::PWSTR, dwcreationflags: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: ::windows::core::PCWSTR, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateProcessWithTokenW(htoken.into(), ::core::mem::transmute(dwlogonflags), lpapplicationname.into(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) + ::core::mem::transmute(CreateProcessWithTokenW(htoken.into(), dwlogonflags, lpapplicationname.into(), ::core::mem::transmute(lpcommandline), dwcreationflags, ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -878,7 +878,7 @@ where extern "system" { fn CreateRemoteThread(hprocess: super::super::Foundation::HANDLE, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwstacksize: usize, lpstartaddress: *mut ::core::ffi::c_void, lpparameter: *const ::core::ffi::c_void, dwcreationflags: u32, lpthreadid: *mut u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateRemoteThread(hprocess.into(), ::core::mem::transmute(lpthreadattributes), ::core::mem::transmute(dwstacksize), ::core::mem::transmute(lpstartaddress), ::core::mem::transmute(lpparameter), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpthreadid)); + let result__ = CreateRemoteThread(hprocess.into(), ::core::mem::transmute(lpthreadattributes), dwstacksize, ::core::mem::transmute(lpstartaddress), ::core::mem::transmute(lpparameter), dwcreationflags, ::core::mem::transmute(lpthreadid)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -893,7 +893,7 @@ where extern "system" { fn CreateRemoteThreadEx(hprocess: super::super::Foundation::HANDLE, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwstacksize: usize, lpstartaddress: *mut ::core::ffi::c_void, lpparameter: *const ::core::ffi::c_void, dwcreationflags: u32, lpattributelist: LPPROC_THREAD_ATTRIBUTE_LIST, lpthreadid: *mut u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateRemoteThreadEx(hprocess.into(), ::core::mem::transmute(lpthreadattributes), ::core::mem::transmute(dwstacksize), ::core::mem::transmute(lpstartaddress), ::core::mem::transmute(lpparameter), ::core::mem::transmute(dwcreationflags), lpattributelist.into(), ::core::mem::transmute(lpthreadid)); + let result__ = CreateRemoteThreadEx(hprocess.into(), ::core::mem::transmute(lpthreadattributes), dwstacksize, ::core::mem::transmute(lpstartaddress), ::core::mem::transmute(lpparameter), dwcreationflags, lpattributelist.into(), ::core::mem::transmute(lpthreadid)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -907,7 +907,7 @@ where extern "system" { fn CreateSemaphoreA(lpsemaphoreattributes: *const super::super::Security::SECURITY_ATTRIBUTES, linitialcount: i32, lmaximumcount: i32, lpname: ::windows::core::PCSTR) -> super::super::Foundation::HANDLE; } - let result__ = CreateSemaphoreA(::core::mem::transmute(lpsemaphoreattributes), ::core::mem::transmute(linitialcount), ::core::mem::transmute(lmaximumcount), lpname.into()); + let result__ = CreateSemaphoreA(::core::mem::transmute(lpsemaphoreattributes), linitialcount, lmaximumcount, lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -921,7 +921,7 @@ where extern "system" { fn CreateSemaphoreExA(lpsemaphoreattributes: *const super::super::Security::SECURITY_ATTRIBUTES, linitialcount: i32, lmaximumcount: i32, lpname: ::windows::core::PCSTR, dwflags: u32, dwdesiredaccess: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateSemaphoreExA(::core::mem::transmute(lpsemaphoreattributes), ::core::mem::transmute(linitialcount), ::core::mem::transmute(lmaximumcount), lpname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess)); + let result__ = CreateSemaphoreExA(::core::mem::transmute(lpsemaphoreattributes), linitialcount, lmaximumcount, lpname.into(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -935,7 +935,7 @@ where extern "system" { fn CreateSemaphoreExW(lpsemaphoreattributes: *const super::super::Security::SECURITY_ATTRIBUTES, linitialcount: i32, lmaximumcount: i32, lpname: ::windows::core::PCWSTR, dwflags: u32, dwdesiredaccess: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateSemaphoreExW(::core::mem::transmute(lpsemaphoreattributes), ::core::mem::transmute(linitialcount), ::core::mem::transmute(lmaximumcount), lpname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess)); + let result__ = CreateSemaphoreExW(::core::mem::transmute(lpsemaphoreattributes), linitialcount, lmaximumcount, lpname.into(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -949,7 +949,7 @@ where extern "system" { fn CreateSemaphoreW(lpsemaphoreattributes: *const super::super::Security::SECURITY_ATTRIBUTES, linitialcount: i32, lmaximumcount: i32, lpname: ::windows::core::PCWSTR) -> super::super::Foundation::HANDLE; } - let result__ = CreateSemaphoreW(::core::mem::transmute(lpsemaphoreattributes), ::core::mem::transmute(linitialcount), ::core::mem::transmute(lmaximumcount), lpname.into()); + let result__ = CreateSemaphoreW(::core::mem::transmute(lpsemaphoreattributes), linitialcount, lmaximumcount, lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -960,7 +960,7 @@ pub unsafe fn CreateThread(lpthreadattributes: *const super::super::Security::SE extern "system" { fn CreateThread(lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwstacksize: usize, lpstartaddress: *mut ::core::ffi::c_void, lpparameter: *const ::core::ffi::c_void, dwcreationflags: THREAD_CREATION_FLAGS, lpthreadid: *mut u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateThread(::core::mem::transmute(lpthreadattributes), ::core::mem::transmute(dwstacksize), ::core::mem::transmute(lpstartaddress), ::core::mem::transmute(lpparameter), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpthreadid)); + let result__ = CreateThread(::core::mem::transmute(lpthreadattributes), dwstacksize, ::core::mem::transmute(lpstartaddress), ::core::mem::transmute(lpparameter), dwcreationflags, ::core::mem::transmute(lpthreadid)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] @@ -1043,7 +1043,7 @@ where extern "system" { fn CreateTimerQueueTimer(phnewtimer: *mut super::super::Foundation::HANDLE, timerqueue: super::super::Foundation::HANDLE, callback: *mut ::core::ffi::c_void, parameter: *const ::core::ffi::c_void, duetime: u32, period: u32, flags: WORKER_THREAD_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateTimerQueueTimer(::core::mem::transmute(phnewtimer), timerqueue.into(), ::core::mem::transmute(callback), ::core::mem::transmute(parameter), ::core::mem::transmute(duetime), ::core::mem::transmute(period), ::core::mem::transmute(flags))) + ::core::mem::transmute(CreateTimerQueueTimer(::core::mem::transmute(phnewtimer), timerqueue.into(), ::core::mem::transmute(callback), ::core::mem::transmute(parameter), duetime, period, flags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1076,7 +1076,7 @@ where extern "system" { fn CreateWaitableTimerExW(lptimerattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lptimername: ::windows::core::PCWSTR, dwflags: u32, dwdesiredaccess: u32) -> super::super::Foundation::HANDLE; } - let result__ = CreateWaitableTimerExW(::core::mem::transmute(lptimerattributes), lptimername.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess)); + let result__ = CreateWaitableTimerExW(::core::mem::transmute(lptimerattributes), lptimername.into(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -1217,7 +1217,7 @@ pub unsafe fn DequeueUmsCompletionListItems(umscompletionlist: *const ::core::ff extern "system" { fn DequeueUmsCompletionListItems(umscompletionlist: *const ::core::ffi::c_void, waittimeout: u32, umsthreadlist: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DequeueUmsCompletionListItems(::core::mem::transmute(umscompletionlist), ::core::mem::transmute(waittimeout), ::core::mem::transmute(umsthreadlist))) + ::core::mem::transmute(DequeueUmsCompletionListItems(::core::mem::transmute(umscompletionlist), waittimeout, ::core::mem::transmute(umsthreadlist))) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -1246,7 +1246,7 @@ pub unsafe fn EnterSynchronizationBarrier(lpbarrier: *mut RTL_BARRIER, dwflags: extern "system" { fn EnterSynchronizationBarrier(lpbarrier: *mut RTL_BARRIER, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnterSynchronizationBarrier(::core::mem::transmute(lpbarrier), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(EnterSynchronizationBarrier(::core::mem::transmute(lpbarrier), dwflags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_SystemServices"))] @@ -1275,7 +1275,7 @@ pub unsafe fn ExitProcess(uexitcode: u32) -> ! { extern "system" { fn ExitProcess(uexitcode: u32) -> !; } - ExitProcess(::core::mem::transmute(uexitcode)) + ExitProcess(uexitcode) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -1284,7 +1284,7 @@ pub unsafe fn ExitThread(dwexitcode: u32) -> ! { extern "system" { fn ExitThread(dwexitcode: u32) -> !; } - ExitThread(::core::mem::transmute(dwexitcode)) + ExitThread(dwexitcode) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -1303,7 +1303,7 @@ pub unsafe fn FlsFree(dwflsindex: u32) -> super::super::Foundation::BOOL { extern "system" { fn FlsFree(dwflsindex: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FlsFree(::core::mem::transmute(dwflsindex))) + ::core::mem::transmute(FlsFree(dwflsindex)) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -1312,7 +1312,7 @@ pub unsafe fn FlsGetValue(dwflsindex: u32) -> *mut ::core::ffi::c_void { extern "system" { fn FlsGetValue(dwflsindex: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(FlsGetValue(::core::mem::transmute(dwflsindex))) + ::core::mem::transmute(FlsGetValue(dwflsindex)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1322,7 +1322,7 @@ pub unsafe fn FlsSetValue(dwflsindex: u32, lpflsdata: *const ::core::ffi::c_void extern "system" { fn FlsSetValue(dwflsindex: u32, lpflsdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FlsSetValue(::core::mem::transmute(dwflsindex), ::core::mem::transmute(lpflsdata))) + ::core::mem::transmute(FlsSetValue(dwflsindex, ::core::mem::transmute(lpflsdata))) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -1384,7 +1384,7 @@ pub unsafe fn GetActiveProcessorCount(groupnumber: u16) -> u32 { extern "system" { fn GetActiveProcessorCount(groupnumber: u16) -> u32; } - ::core::mem::transmute(GetActiveProcessorCount(::core::mem::transmute(groupnumber))) + ::core::mem::transmute(GetActiveProcessorCount(groupnumber)) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -1507,7 +1507,7 @@ where extern "system" { fn GetGuiResources(hprocess: super::super::Foundation::HANDLE, uiflags: GET_GUI_RESOURCES_FLAGS) -> u32; } - ::core::mem::transmute(GetGuiResources(hprocess.into(), ::core::mem::transmute(uiflags))) + ::core::mem::transmute(GetGuiResources(hprocess.into(), uiflags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -1517,7 +1517,7 @@ pub unsafe fn GetMachineTypeAttributes(machine: u16) -> ::windows::core::Result< fn GetMachineTypeAttributes(machine: u16, machinetypeattributes: *mut MACHINE_ATTRIBUTES) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetMachineTypeAttributes(::core::mem::transmute(machine), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetMachineTypeAttributes(machine, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -1526,7 +1526,7 @@ pub unsafe fn GetMaximumProcessorCount(groupnumber: u16) -> u32 { extern "system" { fn GetMaximumProcessorCount(groupnumber: u16) -> u32; } - ::core::mem::transmute(GetMaximumProcessorCount(::core::mem::transmute(groupnumber))) + ::core::mem::transmute(GetMaximumProcessorCount(groupnumber)) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -1554,7 +1554,7 @@ pub unsafe fn GetNumaAvailableMemoryNode(node: u8, availablebytes: *mut u64) -> extern "system" { fn GetNumaAvailableMemoryNode(node: u8, availablebytes: *mut u64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNumaAvailableMemoryNode(::core::mem::transmute(node), ::core::mem::transmute(availablebytes))) + ::core::mem::transmute(GetNumaAvailableMemoryNode(node, ::core::mem::transmute(availablebytes))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1564,7 +1564,7 @@ pub unsafe fn GetNumaAvailableMemoryNodeEx(node: u16, availablebytes: *mut u64) extern "system" { fn GetNumaAvailableMemoryNodeEx(node: u16, availablebytes: *mut u64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNumaAvailableMemoryNodeEx(::core::mem::transmute(node), ::core::mem::transmute(availablebytes))) + ::core::mem::transmute(GetNumaAvailableMemoryNodeEx(node, ::core::mem::transmute(availablebytes))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1597,7 +1597,7 @@ pub unsafe fn GetNumaNodeProcessorMask(node: u8, processormask: *mut u64) -> sup extern "system" { fn GetNumaNodeProcessorMask(node: u8, processormask: *mut u64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNumaNodeProcessorMask(::core::mem::transmute(node), ::core::mem::transmute(processormask))) + ::core::mem::transmute(GetNumaNodeProcessorMask(node, ::core::mem::transmute(processormask))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_SystemInformation"))] @@ -1607,7 +1607,7 @@ pub unsafe fn GetNumaNodeProcessorMask2(nodenumber: u16, processormasks: &mut [s extern "system" { fn GetNumaNodeProcessorMask2(nodenumber: u16, processormasks: *mut super::SystemInformation::GROUP_AFFINITY, processormaskcount: u16, requiredmaskcount: *mut u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNumaNodeProcessorMask2(::core::mem::transmute(nodenumber), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(processormasks)), processormasks.len() as _, ::core::mem::transmute(requiredmaskcount))) + ::core::mem::transmute(GetNumaNodeProcessorMask2(nodenumber, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(processormasks)), processormasks.len() as _, ::core::mem::transmute(requiredmaskcount))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_SystemInformation"))] @@ -1617,7 +1617,7 @@ pub unsafe fn GetNumaNodeProcessorMaskEx(node: u16, processormask: *mut super::S extern "system" { fn GetNumaNodeProcessorMaskEx(node: u16, processormask: *mut super::SystemInformation::GROUP_AFFINITY) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNumaNodeProcessorMaskEx(::core::mem::transmute(node), ::core::mem::transmute(processormask))) + ::core::mem::transmute(GetNumaNodeProcessorMaskEx(node, ::core::mem::transmute(processormask))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1627,7 +1627,7 @@ pub unsafe fn GetNumaProcessorNode(processor: u8, nodenumber: *mut u8) -> super: extern "system" { fn GetNumaProcessorNode(processor: u8, nodenumber: *mut u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNumaProcessorNode(::core::mem::transmute(processor), ::core::mem::transmute(nodenumber))) + ::core::mem::transmute(GetNumaProcessorNode(processor, ::core::mem::transmute(nodenumber))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -1647,7 +1647,7 @@ pub unsafe fn GetNumaProximityNode(proximityid: u32, nodenumber: *mut u8) -> sup extern "system" { fn GetNumaProximityNode(proximityid: u32, nodenumber: *mut u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNumaProximityNode(::core::mem::transmute(proximityid), ::core::mem::transmute(nodenumber))) + ::core::mem::transmute(GetNumaProximityNode(proximityid, ::core::mem::transmute(nodenumber))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1657,7 +1657,7 @@ pub unsafe fn GetNumaProximityNodeEx(proximityid: u32, nodenumber: *mut u16) -> extern "system" { fn GetNumaProximityNodeEx(proximityid: u32, nodenumber: *mut u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNumaProximityNodeEx(::core::mem::transmute(proximityid), ::core::mem::transmute(nodenumber))) + ::core::mem::transmute(GetNumaProximityNodeEx(proximityid, ::core::mem::transmute(nodenumber))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1787,7 +1787,7 @@ where extern "system" { fn GetProcessInformation(hprocess: super::super::Foundation::HANDLE, processinformationclass: PROCESS_INFORMATION_CLASS, processinformation: *mut ::core::ffi::c_void, processinformationsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetProcessInformation(hprocess.into(), ::core::mem::transmute(processinformationclass), ::core::mem::transmute(processinformation), ::core::mem::transmute(processinformationsize))) + ::core::mem::transmute(GetProcessInformation(hprocess.into(), processinformationclass, ::core::mem::transmute(processinformation), processinformationsize)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1813,7 +1813,7 @@ where extern "system" { fn GetProcessMitigationPolicy(hprocess: super::super::Foundation::HANDLE, mitigationpolicy: PROCESS_MITIGATION_POLICY, lpbuffer: *mut ::core::ffi::c_void, dwlength: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetProcessMitigationPolicy(hprocess.into(), ::core::mem::transmute(mitigationpolicy), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwlength))) + ::core::mem::transmute(GetProcessMitigationPolicy(hprocess.into(), mitigationpolicy, ::core::mem::transmute(lpbuffer), dwlength)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1858,7 +1858,7 @@ pub unsafe fn GetProcessVersion(processid: u32) -> u32 { extern "system" { fn GetProcessVersion(processid: u32) -> u32; } - ::core::mem::transmute(GetProcessVersion(::core::mem::transmute(processid))) + ::core::mem::transmute(GetProcessVersion(processid)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1980,7 +1980,7 @@ where extern "system" { fn GetThreadInformation(hthread: super::super::Foundation::HANDLE, threadinformationclass: THREAD_INFORMATION_CLASS, threadinformation: *mut ::core::ffi::c_void, threadinformationsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetThreadInformation(hthread.into(), ::core::mem::transmute(threadinformationclass), ::core::mem::transmute(threadinformation), ::core::mem::transmute(threadinformationsize))) + ::core::mem::transmute(GetThreadInformation(hthread.into(), threadinformationclass, ::core::mem::transmute(threadinformation), threadinformationsize)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2121,7 +2121,7 @@ pub unsafe fn InitOnceBeginInitialize(lpinitonce: *mut RTL_RUN_ONCE, dwflags: u3 extern "system" { fn InitOnceBeginInitialize(lpinitonce: *mut RTL_RUN_ONCE, dwflags: u32, fpending: *mut super::super::Foundation::BOOL, lpcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InitOnceBeginInitialize(::core::mem::transmute(lpinitonce), ::core::mem::transmute(dwflags), ::core::mem::transmute(fpending), ::core::mem::transmute(lpcontext))) + ::core::mem::transmute(InitOnceBeginInitialize(::core::mem::transmute(lpinitonce), dwflags, ::core::mem::transmute(fpending), ::core::mem::transmute(lpcontext))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2131,7 +2131,7 @@ pub unsafe fn InitOnceComplete(lpinitonce: *mut RTL_RUN_ONCE, dwflags: u32, lpco extern "system" { fn InitOnceComplete(lpinitonce: *mut RTL_RUN_ONCE, dwflags: u32, lpcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InitOnceComplete(::core::mem::transmute(lpinitonce), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpcontext))) + ::core::mem::transmute(InitOnceComplete(::core::mem::transmute(lpinitonce), dwflags, ::core::mem::transmute(lpcontext))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2179,7 +2179,7 @@ pub unsafe fn InitializeCriticalSectionAndSpinCount(lpcriticalsection: *mut RTL_ extern "system" { fn InitializeCriticalSectionAndSpinCount(lpcriticalsection: *mut RTL_CRITICAL_SECTION, dwspincount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InitializeCriticalSectionAndSpinCount(::core::mem::transmute(lpcriticalsection), ::core::mem::transmute(dwspincount))) + ::core::mem::transmute(InitializeCriticalSectionAndSpinCount(::core::mem::transmute(lpcriticalsection), dwspincount)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -2189,7 +2189,7 @@ pub unsafe fn InitializeCriticalSectionEx(lpcriticalsection: *mut RTL_CRITICAL_S extern "system" { fn InitializeCriticalSectionEx(lpcriticalsection: *mut RTL_CRITICAL_SECTION, dwspincount: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InitializeCriticalSectionEx(::core::mem::transmute(lpcriticalsection), ::core::mem::transmute(dwspincount), ::core::mem::transmute(flags))) + ::core::mem::transmute(InitializeCriticalSectionEx(::core::mem::transmute(lpcriticalsection), dwspincount, flags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2199,7 +2199,7 @@ pub unsafe fn InitializeProcThreadAttributeList(lpattributelist: LPPROC_THREAD_A extern "system" { fn InitializeProcThreadAttributeList(lpattributelist: LPPROC_THREAD_ATTRIBUTE_LIST, dwattributecount: u32, dwflags: u32, lpsize: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InitializeProcThreadAttributeList(::core::mem::transmute(lpattributelist), ::core::mem::transmute(dwattributecount), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpsize))) + ::core::mem::transmute(InitializeProcThreadAttributeList(::core::mem::transmute(lpattributelist), dwattributecount, dwflags, ::core::mem::transmute(lpsize))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_System_Kernel\"`*"] #[cfg(feature = "Win32_System_Kernel")] @@ -2228,7 +2228,7 @@ pub unsafe fn InitializeSynchronizationBarrier(lpbarrier: *mut RTL_BARRIER, ltot extern "system" { fn InitializeSynchronizationBarrier(lpbarrier: *mut RTL_BARRIER, ltotalthreads: i32, lspincount: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InitializeSynchronizationBarrier(::core::mem::transmute(lpbarrier), ::core::mem::transmute(ltotalthreads), ::core::mem::transmute(lspincount))) + ::core::mem::transmute(InitializeSynchronizationBarrier(::core::mem::transmute(lpbarrier), ltotalthreads, lspincount)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_System_Kernel\"`*"] #[cfg(feature = "Win32_System_Kernel")] @@ -2268,7 +2268,7 @@ pub unsafe fn InterlockedPushListSListEx(listhead: *mut super::Kernel::SLIST_HEA extern "system" { fn InterlockedPushListSListEx(listhead: *mut super::Kernel::SLIST_HEADER, list: *mut super::Kernel::SLIST_ENTRY, listend: *mut super::Kernel::SLIST_ENTRY, count: u32) -> *mut super::Kernel::SLIST_ENTRY; } - ::core::mem::transmute(InterlockedPushListSListEx(::core::mem::transmute(listhead), ::core::mem::transmute(list), ::core::mem::transmute(listend), ::core::mem::transmute(count))) + ::core::mem::transmute(InterlockedPushListSListEx(::core::mem::transmute(listhead), ::core::mem::transmute(list), ::core::mem::transmute(listend), count)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2304,7 +2304,7 @@ pub unsafe fn IsProcessorFeaturePresent(processorfeature: PROCESSOR_FEATURE_ID) extern "system" { fn IsProcessorFeaturePresent(processorfeature: PROCESSOR_FEATURE_ID) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsProcessorFeaturePresent(::core::mem::transmute(processorfeature))) + ::core::mem::transmute(IsProcessorFeaturePresent(processorfeature)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2573,7 +2573,7 @@ where extern "system" { fn NtQueryInformationProcess(processhandle: super::super::Foundation::HANDLE, processinformationclass: PROCESSINFOCLASS, processinformation: *mut ::core::ffi::c_void, processinformationlength: u32, returnlength: *mut u32) -> super::super::Foundation::NTSTATUS; } - NtQueryInformationProcess(processhandle.into(), ::core::mem::transmute(processinformationclass), ::core::mem::transmute(processinformation), ::core::mem::transmute(processinformationlength), ::core::mem::transmute(returnlength)).ok() + NtQueryInformationProcess(processhandle.into(), processinformationclass, ::core::mem::transmute(processinformation), processinformationlength, ::core::mem::transmute(returnlength)).ok() } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2586,7 +2586,7 @@ where extern "system" { fn NtQueryInformationThread(threadhandle: super::super::Foundation::HANDLE, threadinformationclass: THREADINFOCLASS, threadinformation: *mut ::core::ffi::c_void, threadinformationlength: u32, returnlength: *mut u32) -> super::super::Foundation::NTSTATUS; } - NtQueryInformationThread(threadhandle.into(), ::core::mem::transmute(threadinformationclass), ::core::mem::transmute(threadinformation), ::core::mem::transmute(threadinformationlength), ::core::mem::transmute(returnlength)).ok() + NtQueryInformationThread(threadhandle.into(), threadinformationclass, ::core::mem::transmute(threadinformation), threadinformationlength, ::core::mem::transmute(returnlength)).ok() } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2599,7 +2599,7 @@ where extern "system" { fn NtSetInformationThread(threadhandle: super::super::Foundation::HANDLE, threadinformationclass: THREADINFOCLASS, threadinformation: *const ::core::ffi::c_void, threadinformationlength: u32) -> super::super::Foundation::NTSTATUS; } - NtSetInformationThread(threadhandle.into(), ::core::mem::transmute(threadinformationclass), ::core::mem::transmute(threadinformation), ::core::mem::transmute(threadinformationlength)).ok() + NtSetInformationThread(threadhandle.into(), threadinformationclass, ::core::mem::transmute(threadinformation), threadinformationlength).ok() } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2613,7 +2613,7 @@ where extern "system" { fn OpenEventA(dwdesiredaccess: u32, binherithandle: super::super::Foundation::BOOL, lpname: ::windows::core::PCSTR) -> super::super::Foundation::HANDLE; } - let result__ = OpenEventA(::core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.into()); + let result__ = OpenEventA(dwdesiredaccess, binherithandle.into(), lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -2628,7 +2628,7 @@ where extern "system" { fn OpenEventW(dwdesiredaccess: u32, binherithandle: super::super::Foundation::BOOL, lpname: ::windows::core::PCWSTR) -> super::super::Foundation::HANDLE; } - let result__ = OpenEventW(::core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.into()); + let result__ = OpenEventW(dwdesiredaccess, binherithandle.into(), lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -2643,7 +2643,7 @@ where extern "system" { fn OpenMutexW(dwdesiredaccess: u32, binherithandle: super::super::Foundation::BOOL, lpname: ::windows::core::PCWSTR) -> super::super::Foundation::HANDLE; } - let result__ = OpenMutexW(::core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.into()); + let result__ = OpenMutexW(dwdesiredaccess, binherithandle.into(), lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] @@ -2681,7 +2681,7 @@ where extern "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.into(), ::core::mem::transmute(dwprocessid)); + let result__ = OpenProcess(dwdesiredaccess, binherithandle.into(), dwprocessid); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -2695,7 +2695,7 @@ where extern "system" { fn OpenProcessToken(processhandle: super::super::Foundation::HANDLE, desiredaccess: super::super::Security::TOKEN_ACCESS_MASK, tokenhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(OpenProcessToken(processhandle.into(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(tokenhandle))) + ::core::mem::transmute(OpenProcessToken(processhandle.into(), desiredaccess, ::core::mem::transmute(tokenhandle))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2709,7 +2709,7 @@ where extern "system" { fn OpenSemaphoreW(dwdesiredaccess: u32, binherithandle: super::super::Foundation::BOOL, lpname: ::windows::core::PCWSTR) -> super::super::Foundation::HANDLE; } - let result__ = OpenSemaphoreW(::core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.into()); + let result__ = OpenSemaphoreW(dwdesiredaccess, binherithandle.into(), lpname.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -2723,7 +2723,7 @@ where extern "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.into(), ::core::mem::transmute(dwthreadid)); + let result__ = OpenThread(dwdesiredaccess, binherithandle.into(), dwthreadid); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -2738,7 +2738,7 @@ where extern "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; } - ::core::mem::transmute(OpenThreadToken(threadhandle.into(), ::core::mem::transmute(desiredaccess), openasself.into(), ::core::mem::transmute(tokenhandle))) + ::core::mem::transmute(OpenThreadToken(threadhandle.into(), desiredaccess, openasself.into(), ::core::mem::transmute(tokenhandle))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2752,7 +2752,7 @@ where extern "system" { fn OpenWaitableTimerW(dwdesiredaccess: u32, binherithandle: super::super::Foundation::BOOL, lptimername: ::windows::core::PCWSTR) -> super::super::Foundation::HANDLE; } - let result__ = OpenWaitableTimerW(::core::mem::transmute(dwdesiredaccess), binherithandle.into(), lptimername.into()); + let result__ = OpenWaitableTimerW(dwdesiredaccess, binherithandle.into(), lptimername.into()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[repr(C)] @@ -4112,7 +4112,7 @@ where extern "system" { fn QueryFullProcessImageNameA(hprocess: super::super::Foundation::HANDLE, dwflags: PROCESS_NAME_FORMAT, lpexename: ::windows::core::PSTR, lpdwsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryFullProcessImageNameA(hprocess.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpexename), ::core::mem::transmute(lpdwsize))) + ::core::mem::transmute(QueryFullProcessImageNameA(hprocess.into(), dwflags, ::core::mem::transmute(lpexename), ::core::mem::transmute(lpdwsize))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4125,7 +4125,7 @@ where extern "system" { fn QueryFullProcessImageNameW(hprocess: super::super::Foundation::HANDLE, dwflags: PROCESS_NAME_FORMAT, lpexename: ::windows::core::PWSTR, lpdwsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryFullProcessImageNameW(hprocess.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpexename), ::core::mem::transmute(lpdwsize))) + ::core::mem::transmute(QueryFullProcessImageNameW(hprocess.into(), dwflags, ::core::mem::transmute(lpexename), ::core::mem::transmute(lpdwsize))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4171,7 +4171,7 @@ pub unsafe fn QueryUmsThreadInformation(umsthread: *const ::core::ffi::c_void, u extern "system" { fn QueryUmsThreadInformation(umsthread: *const ::core::ffi::c_void, umsthreadinfoclass: RTL_UMS_THREAD_INFO_CLASS, umsthreadinformation: *mut ::core::ffi::c_void, umsthreadinformationlength: u32, returnlength: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryUmsThreadInformation(::core::mem::transmute(umsthread), ::core::mem::transmute(umsthreadinfoclass), ::core::mem::transmute(umsthreadinformation), ::core::mem::transmute(umsthreadinformationlength), ::core::mem::transmute(returnlength))) + ::core::mem::transmute(QueryUmsThreadInformation(::core::mem::transmute(umsthread), umsthreadinfoclass, ::core::mem::transmute(umsthreadinformation), umsthreadinformationlength, ::core::mem::transmute(returnlength))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4184,7 +4184,7 @@ where extern "system" { fn QueueUserAPC(pfnapc: *mut ::core::ffi::c_void, hthread: super::super::Foundation::HANDLE, dwdata: usize) -> u32; } - ::core::mem::transmute(QueueUserAPC(::core::mem::transmute(pfnapc), hthread.into(), ::core::mem::transmute(dwdata))) + ::core::mem::transmute(QueueUserAPC(::core::mem::transmute(pfnapc), hthread.into(), dwdata)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4197,7 +4197,7 @@ where extern "system" { fn QueueUserAPC2(apcroutine: *mut ::core::ffi::c_void, thread: super::super::Foundation::HANDLE, data: usize, flags: QUEUE_USER_APC_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueueUserAPC2(::core::mem::transmute(apcroutine), thread.into(), ::core::mem::transmute(data), ::core::mem::transmute(flags))) + ::core::mem::transmute(QueueUserAPC2(::core::mem::transmute(apcroutine), thread.into(), data, flags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4207,7 +4207,7 @@ pub unsafe fn QueueUserWorkItem(function: LPTHREAD_START_ROUTINE, context: *cons extern "system" { fn QueueUserWorkItem(function: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, flags: WORKER_THREAD_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueueUserWorkItem(::core::mem::transmute(function), ::core::mem::transmute(context), ::core::mem::transmute(flags))) + ::core::mem::transmute(QueueUserWorkItem(::core::mem::transmute(function), ::core::mem::transmute(context), flags)) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -4616,7 +4616,7 @@ where extern "system" { fn RegisterWaitForSingleObject(phnewwaitobject: *mut super::super::Foundation::HANDLE, hobject: super::super::Foundation::HANDLE, callback: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, dwmilliseconds: u32, dwflags: WORKER_THREAD_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RegisterWaitForSingleObject(::core::mem::transmute(phnewwaitobject), hobject.into(), ::core::mem::transmute(callback), ::core::mem::transmute(context), ::core::mem::transmute(dwmilliseconds), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(RegisterWaitForSingleObject(::core::mem::transmute(phnewwaitobject), hobject.into(), ::core::mem::transmute(callback), ::core::mem::transmute(context), dwmilliseconds, dwflags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4673,7 +4673,7 @@ where extern "system" { fn ReleaseSemaphore(hsemaphore: super::super::Foundation::HANDLE, lreleasecount: i32, lppreviouscount: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReleaseSemaphore(hsemaphore.into(), ::core::mem::transmute(lreleasecount), ::core::mem::transmute(lppreviouscount))) + ::core::mem::transmute(ReleaseSemaphore(hsemaphore.into(), lreleasecount, ::core::mem::transmute(lppreviouscount))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4686,7 +4686,7 @@ where extern "system" { fn ReleaseSemaphoreWhenCallbackReturns(pci: *mut TP_CALLBACK_INSTANCE, sem: super::super::Foundation::HANDLE, crel: u32); } - ReleaseSemaphoreWhenCallbackReturns(::core::mem::transmute(pci), sem.into(), ::core::mem::transmute(crel)) + ReleaseSemaphoreWhenCallbackReturns(::core::mem::transmute(pci), sem.into(), crel) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5033,7 +5033,7 @@ pub unsafe fn SetCriticalSectionSpinCount(lpcriticalsection: *mut RTL_CRITICAL_S extern "system" { fn SetCriticalSectionSpinCount(lpcriticalsection: *mut RTL_CRITICAL_SECTION, dwspincount: u32) -> u32; } - ::core::mem::transmute(SetCriticalSectionSpinCount(::core::mem::transmute(lpcriticalsection), ::core::mem::transmute(dwspincount))) + ::core::mem::transmute(SetCriticalSectionSpinCount(::core::mem::transmute(lpcriticalsection), dwspincount)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5072,7 +5072,7 @@ where extern "system" { fn SetPriorityClass(hprocess: super::super::Foundation::HANDLE, dwpriorityclass: PROCESS_CREATION_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetPriorityClass(hprocess.into(), ::core::mem::transmute(dwpriorityclass))) + ::core::mem::transmute(SetPriorityClass(hprocess.into(), dwpriorityclass)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5085,7 +5085,7 @@ where extern "system" { fn SetProcessAffinityMask(hprocess: super::super::Foundation::HANDLE, dwprocessaffinitymask: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessAffinityMask(hprocess.into(), ::core::mem::transmute(dwprocessaffinitymask))) + ::core::mem::transmute(SetProcessAffinityMask(hprocess.into(), dwprocessaffinitymask)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5098,7 +5098,7 @@ where extern "system" { fn SetProcessAffinityUpdateMode(hprocess: super::super::Foundation::HANDLE, dwflags: PROCESS_AFFINITY_AUTO_UPDATE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessAffinityUpdateMode(hprocess.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SetProcessAffinityUpdateMode(hprocess.into(), dwflags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5108,7 +5108,7 @@ pub unsafe fn SetProcessDEPPolicy(dwflags: PROCESS_DEP_FLAGS) -> super::super::F extern "system" { fn SetProcessDEPPolicy(dwflags: PROCESS_DEP_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessDEPPolicy(::core::mem::transmute(dwflags))) + ::core::mem::transmute(SetProcessDEPPolicy(dwflags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemInformation\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_SystemInformation"))] @@ -5173,7 +5173,7 @@ where extern "system" { fn SetProcessInformation(hprocess: super::super::Foundation::HANDLE, processinformationclass: PROCESS_INFORMATION_CLASS, processinformation: *const ::core::ffi::c_void, processinformationsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessInformation(hprocess.into(), ::core::mem::transmute(processinformationclass), ::core::mem::transmute(processinformation), ::core::mem::transmute(processinformationsize))) + ::core::mem::transmute(SetProcessInformation(hprocess.into(), processinformationclass, ::core::mem::transmute(processinformation), processinformationsize)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5183,7 +5183,7 @@ pub unsafe fn SetProcessMitigationPolicy(mitigationpolicy: PROCESS_MITIGATION_PO extern "system" { fn SetProcessMitigationPolicy(mitigationpolicy: PROCESS_MITIGATION_POLICY, lpbuffer: *const ::core::ffi::c_void, dwlength: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessMitigationPolicy(::core::mem::transmute(mitigationpolicy), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwlength))) + ::core::mem::transmute(SetProcessMitigationPolicy(mitigationpolicy, ::core::mem::transmute(lpbuffer), dwlength)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5220,7 +5220,7 @@ pub unsafe fn SetProcessShutdownParameters(dwlevel: u32, dwflags: u32) -> super: extern "system" { fn SetProcessShutdownParameters(dwlevel: u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessShutdownParameters(::core::mem::transmute(dwlevel), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SetProcessShutdownParameters(dwlevel, dwflags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5233,7 +5233,7 @@ where extern "system" { fn SetProcessWorkingSetSize(hprocess: super::super::Foundation::HANDLE, dwminimumworkingsetsize: usize, dwmaximumworkingsetsize: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessWorkingSetSize(hprocess.into(), ::core::mem::transmute(dwminimumworkingsetsize), ::core::mem::transmute(dwmaximumworkingsetsize))) + ::core::mem::transmute(SetProcessWorkingSetSize(hprocess.into(), dwminimumworkingsetsize, dwmaximumworkingsetsize)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5243,7 +5243,7 @@ pub unsafe fn SetProtectedPolicy(policyguid: *const ::windows::core::GUID, polic extern "system" { fn SetProtectedPolicy(policyguid: *const ::windows::core::GUID, policyvalue: usize, oldpolicyvalue: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProtectedPolicy(::core::mem::transmute(policyguid), ::core::mem::transmute(policyvalue), ::core::mem::transmute(oldpolicyvalue))) + ::core::mem::transmute(SetProtectedPolicy(::core::mem::transmute(policyguid), policyvalue, ::core::mem::transmute(oldpolicyvalue))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5256,7 +5256,7 @@ where extern "system" { fn SetThreadAffinityMask(hthread: super::super::Foundation::HANDLE, dwthreadaffinitymask: usize) -> usize; } - ::core::mem::transmute(SetThreadAffinityMask(hthread.into(), ::core::mem::transmute(dwthreadaffinitymask))) + ::core::mem::transmute(SetThreadAffinityMask(hthread.into(), dwthreadaffinitymask)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5296,7 +5296,7 @@ where extern "system" { fn SetThreadIdealProcessor(hthread: super::super::Foundation::HANDLE, dwidealprocessor: u32) -> u32; } - ::core::mem::transmute(SetThreadIdealProcessor(hthread.into(), ::core::mem::transmute(dwidealprocessor))) + ::core::mem::transmute(SetThreadIdealProcessor(hthread.into(), dwidealprocessor)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -5322,7 +5322,7 @@ where extern "system" { fn SetThreadInformation(hthread: super::super::Foundation::HANDLE, threadinformationclass: THREAD_INFORMATION_CLASS, threadinformation: *const ::core::ffi::c_void, threadinformationsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetThreadInformation(hthread.into(), ::core::mem::transmute(threadinformationclass), ::core::mem::transmute(threadinformation), ::core::mem::transmute(threadinformationsize))) + ::core::mem::transmute(SetThreadInformation(hthread.into(), threadinformationclass, ::core::mem::transmute(threadinformation), threadinformationsize)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5335,7 +5335,7 @@ where extern "system" { fn SetThreadPriority(hthread: super::super::Foundation::HANDLE, npriority: THREAD_PRIORITY) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetThreadPriority(hthread.into(), ::core::mem::transmute(npriority))) + ::core::mem::transmute(SetThreadPriority(hthread.into(), npriority)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5423,7 +5423,7 @@ where extern "system" { fn SetThreadpoolThreadMaximum(ptpp: PTP_POOL, cthrdmost: u32); } - SetThreadpoolThreadMaximum(ptpp.into(), ::core::mem::transmute(cthrdmost)) + SetThreadpoolThreadMaximum(ptpp.into(), cthrdmost) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5436,7 +5436,7 @@ where extern "system" { fn SetThreadpoolThreadMinimum(ptpp: PTP_POOL, cthrdmic: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetThreadpoolThreadMinimum(ptpp.into(), ::core::mem::transmute(cthrdmic))) + ::core::mem::transmute(SetThreadpoolThreadMinimum(ptpp.into(), cthrdmic)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5446,7 +5446,7 @@ pub unsafe fn SetThreadpoolTimer(pti: *mut TP_TIMER, pftduetime: *const super::s extern "system" { fn SetThreadpoolTimer(pti: *mut TP_TIMER, pftduetime: *const super::super::Foundation::FILETIME, msperiod: u32, mswindowlength: u32); } - SetThreadpoolTimer(::core::mem::transmute(pti), ::core::mem::transmute(pftduetime), ::core::mem::transmute(msperiod), ::core::mem::transmute(mswindowlength)) + SetThreadpoolTimer(::core::mem::transmute(pti), ::core::mem::transmute(pftduetime), msperiod, mswindowlength) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5456,7 +5456,7 @@ pub unsafe fn SetThreadpoolTimerEx(pti: *mut TP_TIMER, pftduetime: *const super: extern "system" { fn SetThreadpoolTimerEx(pti: *mut TP_TIMER, pftduetime: *const super::super::Foundation::FILETIME, msperiod: u32, mswindowlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetThreadpoolTimerEx(::core::mem::transmute(pti), ::core::mem::transmute(pftduetime), ::core::mem::transmute(msperiod), ::core::mem::transmute(mswindowlength))) + ::core::mem::transmute(SetThreadpoolTimerEx(::core::mem::transmute(pti), ::core::mem::transmute(pftduetime), msperiod, mswindowlength)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5496,7 +5496,7 @@ where extern "system" { fn SetTimerQueueTimer(timerqueue: super::super::Foundation::HANDLE, callback: *mut ::core::ffi::c_void, parameter: *const ::core::ffi::c_void, duetime: u32, period: u32, preferio: super::super::Foundation::BOOL) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(SetTimerQueueTimer(timerqueue.into(), ::core::mem::transmute(callback), ::core::mem::transmute(parameter), ::core::mem::transmute(duetime), ::core::mem::transmute(period), preferio.into())) + ::core::mem::transmute(SetTimerQueueTimer(timerqueue.into(), ::core::mem::transmute(callback), ::core::mem::transmute(parameter), duetime, period, preferio.into())) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5506,7 +5506,7 @@ pub unsafe fn SetUmsThreadInformation(umsthread: *const ::core::ffi::c_void, ums extern "system" { fn SetUmsThreadInformation(umsthread: *const ::core::ffi::c_void, umsthreadinfoclass: RTL_UMS_THREAD_INFO_CLASS, umsthreadinformation: *const ::core::ffi::c_void, umsthreadinformationlength: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetUmsThreadInformation(::core::mem::transmute(umsthread), ::core::mem::transmute(umsthreadinfoclass), ::core::mem::transmute(umsthreadinformation), ::core::mem::transmute(umsthreadinformationlength))) + ::core::mem::transmute(SetUmsThreadInformation(::core::mem::transmute(umsthread), umsthreadinfoclass, ::core::mem::transmute(umsthreadinformation), umsthreadinformationlength)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5520,7 +5520,7 @@ where extern "system" { fn SetWaitableTimer(htimer: super::super::Foundation::HANDLE, lpduetime: *const i64, lperiod: i32, pfncompletionroutine: *mut ::core::ffi::c_void, lpargtocompletionroutine: *const ::core::ffi::c_void, fresume: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetWaitableTimer(htimer.into(), ::core::mem::transmute(lpduetime), ::core::mem::transmute(lperiod), ::core::mem::transmute(pfncompletionroutine), ::core::mem::transmute(lpargtocompletionroutine), fresume.into())) + ::core::mem::transmute(SetWaitableTimer(htimer.into(), ::core::mem::transmute(lpduetime), lperiod, ::core::mem::transmute(pfncompletionroutine), ::core::mem::transmute(lpargtocompletionroutine), fresume.into())) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5533,7 +5533,7 @@ where extern "system" { fn SetWaitableTimerEx(htimer: super::super::Foundation::HANDLE, lpduetime: *const i64, lperiod: i32, pfncompletionroutine: *mut ::core::ffi::c_void, lpargtocompletionroutine: *const ::core::ffi::c_void, wakecontext: *const REASON_CONTEXT, tolerabledelay: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetWaitableTimerEx(htimer.into(), ::core::mem::transmute(lpduetime), ::core::mem::transmute(lperiod), ::core::mem::transmute(pfncompletionroutine), ::core::mem::transmute(lpargtocompletionroutine), ::core::mem::transmute(wakecontext), ::core::mem::transmute(tolerabledelay))) + ::core::mem::transmute(SetWaitableTimerEx(htimer.into(), ::core::mem::transmute(lpduetime), lperiod, ::core::mem::transmute(pfncompletionroutine), ::core::mem::transmute(lpargtocompletionroutine), ::core::mem::transmute(wakecontext), tolerabledelay)) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -5542,7 +5542,7 @@ pub unsafe fn Sleep(dwmilliseconds: u32) { extern "system" { fn Sleep(dwmilliseconds: u32); } - Sleep(::core::mem::transmute(dwmilliseconds)) + Sleep(dwmilliseconds) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -5552,7 +5552,7 @@ pub unsafe fn SleepConditionVariableCS(conditionvariable: *mut RTL_CONDITION_VAR extern "system" { fn SleepConditionVariableCS(conditionvariable: *mut RTL_CONDITION_VARIABLE, criticalsection: *mut RTL_CRITICAL_SECTION, dwmilliseconds: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SleepConditionVariableCS(::core::mem::transmute(conditionvariable), ::core::mem::transmute(criticalsection), ::core::mem::transmute(dwmilliseconds))) + ::core::mem::transmute(SleepConditionVariableCS(::core::mem::transmute(conditionvariable), ::core::mem::transmute(criticalsection), dwmilliseconds)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5562,7 +5562,7 @@ pub unsafe fn SleepConditionVariableSRW(conditionvariable: *mut RTL_CONDITION_VA extern "system" { fn SleepConditionVariableSRW(conditionvariable: *mut RTL_CONDITION_VARIABLE, srwlock: *mut RTL_SRWLOCK, dwmilliseconds: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SleepConditionVariableSRW(::core::mem::transmute(conditionvariable), ::core::mem::transmute(srwlock), ::core::mem::transmute(dwmilliseconds), ::core::mem::transmute(flags))) + ::core::mem::transmute(SleepConditionVariableSRW(::core::mem::transmute(conditionvariable), ::core::mem::transmute(srwlock), dwmilliseconds, flags)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5575,7 +5575,7 @@ where extern "system" { fn SleepEx(dwmilliseconds: u32, balertable: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(SleepEx(::core::mem::transmute(dwmilliseconds), balertable.into())) + ::core::mem::transmute(SleepEx(dwmilliseconds, balertable.into())) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -6091,7 +6091,7 @@ where extern "system" { fn TerminateProcess(hprocess: super::super::Foundation::HANDLE, uexitcode: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TerminateProcess(hprocess.into(), ::core::mem::transmute(uexitcode))) + ::core::mem::transmute(TerminateProcess(hprocess.into(), uexitcode)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6104,7 +6104,7 @@ where extern "system" { fn TerminateThread(hthread: super::super::Foundation::HANDLE, dwexitcode: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TerminateThread(hthread.into(), ::core::mem::transmute(dwexitcode))) + ::core::mem::transmute(TerminateThread(hthread.into(), dwexitcode)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -6155,7 +6155,7 @@ pub unsafe fn TlsFree(dwtlsindex: u32) -> super::super::Foundation::BOOL { extern "system" { fn TlsFree(dwtlsindex: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TlsFree(::core::mem::transmute(dwtlsindex))) + ::core::mem::transmute(TlsFree(dwtlsindex)) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -6164,7 +6164,7 @@ pub unsafe fn TlsGetValue(dwtlsindex: u32) -> *mut ::core::ffi::c_void { extern "system" { fn TlsGetValue(dwtlsindex: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(TlsGetValue(::core::mem::transmute(dwtlsindex))) + ::core::mem::transmute(TlsGetValue(dwtlsindex)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6174,7 +6174,7 @@ pub unsafe fn TlsSetValue(dwtlsindex: u32, lptlsvalue: *const ::core::ffi::c_voi extern "system" { fn TlsSetValue(dwtlsindex: u32, lptlsvalue: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TlsSetValue(::core::mem::transmute(dwtlsindex), ::core::mem::transmute(lptlsvalue))) + ::core::mem::transmute(TlsSetValue(dwtlsindex, ::core::mem::transmute(lptlsvalue))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6387,7 +6387,7 @@ where extern "system" { fn UpdateProcThreadAttribute(lpattributelist: LPPROC_THREAD_ATTRIBUTE_LIST, dwflags: u32, attribute: usize, lpvalue: *const ::core::ffi::c_void, cbsize: usize, lppreviousvalue: *mut ::core::ffi::c_void, lpreturnsize: *const usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UpdateProcThreadAttribute(lpattributelist.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(attribute), ::core::mem::transmute(lpvalue), ::core::mem::transmute(cbsize), ::core::mem::transmute(lppreviousvalue), ::core::mem::transmute(lpreturnsize))) + ::core::mem::transmute(UpdateProcThreadAttribute(lpattributelist.into(), dwflags, attribute, ::core::mem::transmute(lpvalue), cbsize, ::core::mem::transmute(lppreviousvalue), ::core::mem::transmute(lpreturnsize))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6470,7 +6470,7 @@ where extern "system" { fn WaitForInputIdle(hprocess: super::super::Foundation::HANDLE, dwmilliseconds: u32) -> u32; } - ::core::mem::transmute(WaitForInputIdle(hprocess.into(), ::core::mem::transmute(dwmilliseconds))) + ::core::mem::transmute(WaitForInputIdle(hprocess.into(), dwmilliseconds)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6483,7 +6483,7 @@ where extern "system" { fn WaitForMultipleObjects(ncount: u32, lphandles: *const super::super::Foundation::HANDLE, bwaitall: super::super::Foundation::BOOL, dwmilliseconds: u32) -> u32; } - ::core::mem::transmute(WaitForMultipleObjects(lphandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lphandles)), bwaitall.into(), ::core::mem::transmute(dwmilliseconds))) + ::core::mem::transmute(WaitForMultipleObjects(lphandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lphandles)), bwaitall.into(), dwmilliseconds)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6497,7 +6497,7 @@ where extern "system" { fn WaitForMultipleObjectsEx(ncount: u32, lphandles: *const super::super::Foundation::HANDLE, bwaitall: super::super::Foundation::BOOL, dwmilliseconds: u32, balertable: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(WaitForMultipleObjectsEx(lphandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lphandles)), bwaitall.into(), ::core::mem::transmute(dwmilliseconds), balertable.into())) + ::core::mem::transmute(WaitForMultipleObjectsEx(lphandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lphandles)), bwaitall.into(), dwmilliseconds, balertable.into())) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6510,7 +6510,7 @@ where extern "system" { fn WaitForSingleObject(hhandle: super::super::Foundation::HANDLE, dwmilliseconds: u32) -> u32; } - ::core::mem::transmute(WaitForSingleObject(hhandle.into(), ::core::mem::transmute(dwmilliseconds))) + ::core::mem::transmute(WaitForSingleObject(hhandle.into(), dwmilliseconds)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6524,7 +6524,7 @@ where extern "system" { fn WaitForSingleObjectEx(hhandle: super::super::Foundation::HANDLE, dwmilliseconds: u32, balertable: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(WaitForSingleObjectEx(hhandle.into(), ::core::mem::transmute(dwmilliseconds), balertable.into())) + ::core::mem::transmute(WaitForSingleObjectEx(hhandle.into(), dwmilliseconds, balertable.into())) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6586,7 +6586,7 @@ pub unsafe fn WaitOnAddress(address: *const ::core::ffi::c_void, compareaddress: extern "system" { fn WaitOnAddress(address: *const ::core::ffi::c_void, compareaddress: *const ::core::ffi::c_void, addresssize: usize, dwmilliseconds: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WaitOnAddress(::core::mem::transmute(address), ::core::mem::transmute(compareaddress), ::core::mem::transmute(addresssize), ::core::mem::transmute(dwmilliseconds))) + ::core::mem::transmute(WaitOnAddress(::core::mem::transmute(address), ::core::mem::transmute(compareaddress), addresssize, dwmilliseconds)) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -6634,7 +6634,7 @@ where extern "system" { fn WinExec(lpcmdline: ::windows::core::PCSTR, ucmdshow: u32) -> u32; } - ::core::mem::transmute(WinExec(lpcmdline.into(), ::core::mem::transmute(ucmdshow))) + ::core::mem::transmute(WinExec(lpcmdline.into(), ucmdshow)) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] @@ -6643,7 +6643,7 @@ pub unsafe fn Wow64SetThreadDefaultGuestMachine(machine: u16) -> u16 { extern "system" { fn Wow64SetThreadDefaultGuestMachine(machine: u16) -> u16; } - ::core::mem::transmute(Wow64SetThreadDefaultGuestMachine(::core::mem::transmute(machine))) + ::core::mem::transmute(Wow64SetThreadDefaultGuestMachine(machine)) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 48ebbb2e53..643ff59c07 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Time/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Time/mod.rs @@ -52,7 +52,7 @@ pub unsafe fn EnumDynamicTimeZoneInformation(dwindex: u32, lptimezoneinformation extern "system" { fn EnumDynamicTimeZoneInformation(dwindex: u32, lptimezoneinformation: *mut DYNAMIC_TIME_ZONE_INFORMATION) -> u32; } - ::core::mem::transmute(EnumDynamicTimeZoneInformation(::core::mem::transmute(dwindex), ::core::mem::transmute(lptimezoneinformation))) + ::core::mem::transmute(EnumDynamicTimeZoneInformation(dwindex, ::core::mem::transmute(lptimezoneinformation))) } #[doc = "*Required features: `\"Win32_System_Time\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -102,7 +102,7 @@ pub unsafe fn GetTimeZoneInformationForYear(wyear: u16, pdtzi: *const DYNAMIC_TI extern "system" { fn GetTimeZoneInformationForYear(wyear: u16, pdtzi: *const DYNAMIC_TIME_ZONE_INFORMATION, ptzi: *mut TIME_ZONE_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetTimeZoneInformationForYear(::core::mem::transmute(wyear), ::core::mem::transmute(pdtzi), ::core::mem::transmute(ptzi))) + ::core::mem::transmute(GetTimeZoneInformationForYear(wyear, ::core::mem::transmute(pdtzi), ::core::mem::transmute(ptzi))) } #[doc = "*Required features: `\"Win32_System_Time\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 28705438c9..2ba54f0de7 100644 --- a/crates/libs/windows/src/Windows/Win32/System/TpmBaseServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/TpmBaseServices/mod.rs @@ -6,7 +6,7 @@ pub unsafe fn GetDeviceID(pbwindowsaik: *mut u8, cbwindowsaik: u32, pcbresult: * extern "system" { fn GetDeviceID(pbwindowsaik: *mut u8, cbwindowsaik: u32, pcbresult: *mut u32, pfprotectedbytpm: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - GetDeviceID(::core::mem::transmute(pbwindowsaik), ::core::mem::transmute(cbwindowsaik), ::core::mem::transmute(pcbresult), ::core::mem::transmute(pfprotectedbytpm)).ok() + GetDeviceID(::core::mem::transmute(pbwindowsaik), cbwindowsaik, ::core::mem::transmute(pcbresult), ::core::mem::transmute(pfprotectedbytpm)).ok() } #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -299,7 +299,7 @@ pub unsafe fn Tbsi_Create_Windows_Key(keyhandle: u32) -> u32 { extern "system" { fn Tbsi_Create_Windows_Key(keyhandle: u32) -> u32; } - ::core::mem::transmute(Tbsi_Create_Windows_Key(::core::mem::transmute(keyhandle))) + ::core::mem::transmute(Tbsi_Create_Windows_Key(keyhandle)) } #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`*"] #[inline] @@ -308,7 +308,7 @@ pub unsafe fn Tbsi_GetDeviceInfo(size: u32, info: *mut ::core::ffi::c_void) -> u extern "system" { fn Tbsi_GetDeviceInfo(size: u32, info: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(Tbsi_GetDeviceInfo(::core::mem::transmute(size), ::core::mem::transmute(info))) + ::core::mem::transmute(Tbsi_GetDeviceInfo(size, ::core::mem::transmute(info))) } #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`*"] #[inline] @@ -317,7 +317,7 @@ pub unsafe fn Tbsi_Get_OwnerAuth(hcontext: *const ::core::ffi::c_void, ownerauth extern "system" { fn Tbsi_Get_OwnerAuth(hcontext: *const ::core::ffi::c_void, ownerauthtype: u32, poutputbuf: *mut u8, poutputbuflen: *mut u32) -> u32; } - ::core::mem::transmute(Tbsi_Get_OwnerAuth(::core::mem::transmute(hcontext), ::core::mem::transmute(ownerauthtype), ::core::mem::transmute(poutputbuf), ::core::mem::transmute(poutputbuflen))) + ::core::mem::transmute(Tbsi_Get_OwnerAuth(::core::mem::transmute(hcontext), ownerauthtype, ::core::mem::transmute(poutputbuf), ::core::mem::transmute(poutputbuflen))) } #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`*"] #[inline] @@ -335,7 +335,7 @@ pub unsafe fn Tbsi_Get_TCG_Log_Ex(logtype: u32, pboutput: *mut u8, pcboutput: *m extern "system" { fn Tbsi_Get_TCG_Log_Ex(logtype: u32, pboutput: *mut u8, pcboutput: *mut u32) -> u32; } - ::core::mem::transmute(Tbsi_Get_TCG_Log_Ex(::core::mem::transmute(logtype), ::core::mem::transmute(pboutput), ::core::mem::transmute(pcboutput))) + ::core::mem::transmute(Tbsi_Get_TCG_Log_Ex(logtype, ::core::mem::transmute(pboutput), ::core::mem::transmute(pcboutput))) } #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`*"] #[inline] @@ -344,7 +344,7 @@ pub unsafe fn Tbsi_Physical_Presence_Command(hcontext: *const ::core::ffi::c_voi extern "system" { fn Tbsi_Physical_Presence_Command(hcontext: *const ::core::ffi::c_void, pabinput: *const u8, cbinput: u32, paboutput: *mut u8, pcboutput: *mut u32) -> u32; } - ::core::mem::transmute(Tbsi_Physical_Presence_Command(::core::mem::transmute(hcontext), ::core::mem::transmute(pabinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(paboutput), ::core::mem::transmute(pcboutput))) + ::core::mem::transmute(Tbsi_Physical_Presence_Command(::core::mem::transmute(hcontext), ::core::mem::transmute(pabinput), cbinput, ::core::mem::transmute(paboutput), ::core::mem::transmute(pcboutput))) } #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`*"] #[inline] @@ -380,7 +380,7 @@ pub unsafe fn Tbsip_Submit_Command(hcontext: *const ::core::ffi::c_void, localit extern "system" { fn Tbsip_Submit_Command(hcontext: *const ::core::ffi::c_void, locality: TBS_COMMAND_LOCALITY, priority: TBS_COMMAND_PRIORITY, pabcommand: *const u8, cbcommand: u32, pabresult: *mut u8, pcbresult: *mut u32) -> u32; } - ::core::mem::transmute(Tbsip_Submit_Command(::core::mem::transmute(hcontext), ::core::mem::transmute(locality), ::core::mem::transmute(priority), ::core::mem::transmute(pabcommand), ::core::mem::transmute(cbcommand), ::core::mem::transmute(pabresult), ::core::mem::transmute(pcbresult))) + ::core::mem::transmute(Tbsip_Submit_Command(::core::mem::transmute(hcontext), locality, priority, ::core::mem::transmute(pabcommand), cbcommand, ::core::mem::transmute(pabresult), ::core::mem::transmute(pcbresult))) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/TransactionServer/mod.rs b/crates/libs/windows/src/Windows/Win32/System/TransactionServer/mod.rs index 47fc156eaf..0486f155e1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/TransactionServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/TransactionServer/mod.rs @@ -250,7 +250,7 @@ impl IPackageUtil { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).InstallPackage)(::windows::core::Interface::as_raw(self), bstrpackagefile.into().abi(), bstrinstallpath.into().abi(), ::core::mem::transmute(loptions)).ok() + (::windows::core::Interface::vtable(self).InstallPackage)(::windows::core::Interface::as_raw(self), bstrpackagefile.into().abi(), bstrinstallpath.into().abi(), loptions).ok() } #[doc = "*Required features: `\"Win32_System_TransactionServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -259,7 +259,7 @@ impl IPackageUtil { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ExportPackage)(::windows::core::Interface::as_raw(self), bstrpackageid.into().abi(), bstrpackagefile.into().abi(), ::core::mem::transmute(loptions)).ok() + (::windows::core::Interface::vtable(self).ExportPackage)(::windows::core::Interface::as_raw(self), bstrpackageid.into().abi(), bstrpackagefile.into().abi(), loptions).ok() } #[doc = "*Required features: `\"Win32_System_TransactionServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/mod.rs b/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/mod.rs index 3226ddd321..60605a8e26 100644 --- a/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/mod.rs @@ -668,7 +668,7 @@ impl IAutomaticUpdatesSettings { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetNotificationLevel(&self, value: AutomaticUpdatesNotificationLevel) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotificationLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetNotificationLevel)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn ReadOnly(&self) -> ::windows::core::Result { @@ -687,7 +687,7 @@ impl IAutomaticUpdatesSettings { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetScheduledInstallationDay(&self, value: AutomaticUpdatesScheduledInstallationDay) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScheduledInstallationDay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetScheduledInstallationDay)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn ScheduledInstallationTime(&self) -> ::windows::core::Result { @@ -696,7 +696,7 @@ impl IAutomaticUpdatesSettings { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetScheduledInstallationTime(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScheduledInstallationTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetScheduledInstallationTime)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -797,7 +797,7 @@ impl IAutomaticUpdatesSettings2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetNotificationLevel(&self, value: AutomaticUpdatesNotificationLevel) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNotificationLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetNotificationLevel)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn ReadOnly(&self) -> ::windows::core::Result { @@ -816,7 +816,7 @@ impl IAutomaticUpdatesSettings2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetScheduledInstallationDay(&self, value: AutomaticUpdatesScheduledInstallationDay) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetScheduledInstallationDay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetScheduledInstallationDay)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn ScheduledInstallationTime(&self) -> ::windows::core::Result { @@ -825,7 +825,7 @@ impl IAutomaticUpdatesSettings2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetScheduledInstallationTime(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetScheduledInstallationTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetScheduledInstallationTime)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -842,12 +842,12 @@ impl IAutomaticUpdatesSettings2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIncludeRecommendedUpdates(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIncludeRecommendedUpdates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetIncludeRecommendedUpdates)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn CheckPermission(&self, usertype: AutomaticUpdatesUserType, permissiontype: AutomaticUpdatesPermissionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CheckPermission)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usertype), ::core::mem::transmute(permissiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CheckPermission)(::windows::core::Interface::as_raw(self), usertype, permissiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -951,7 +951,7 @@ impl IAutomaticUpdatesSettings3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetNotificationLevel(&self, value: AutomaticUpdatesNotificationLevel) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetNotificationLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetNotificationLevel)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn ReadOnly(&self) -> ::windows::core::Result { @@ -970,7 +970,7 @@ impl IAutomaticUpdatesSettings3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetScheduledInstallationDay(&self, value: AutomaticUpdatesScheduledInstallationDay) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetScheduledInstallationDay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetScheduledInstallationDay)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn ScheduledInstallationTime(&self) -> ::windows::core::Result { @@ -979,7 +979,7 @@ impl IAutomaticUpdatesSettings3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetScheduledInstallationTime(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetScheduledInstallationTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetScheduledInstallationTime)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -996,12 +996,12 @@ impl IAutomaticUpdatesSettings3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIncludeRecommendedUpdates(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIncludeRecommendedUpdates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetIncludeRecommendedUpdates)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn CheckPermission(&self, usertype: AutomaticUpdatesUserType, permissiontype: AutomaticUpdatesPermissionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CheckPermission)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usertype), ::core::mem::transmute(permissiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CheckPermission)(::windows::core::Interface::as_raw(self), usertype, permissiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn NonAdministratorsElevated(&self) -> ::windows::core::Result { @@ -1010,7 +1010,7 @@ impl IAutomaticUpdatesSettings3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetNonAdministratorsElevated(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNonAdministratorsElevated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetNonAdministratorsElevated)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn FeaturedUpdatesEnabled(&self) -> ::windows::core::Result { @@ -1019,7 +1019,7 @@ impl IAutomaticUpdatesSettings3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetFeaturedUpdatesEnabled(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFeaturedUpdatesEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetFeaturedUpdatesEnabled)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1299,7 +1299,7 @@ impl ICategoryCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -1680,7 +1680,7 @@ impl IDownloadProgress { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUpdateResult(&self, updateindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetUpdateResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(updateindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetUpdateResult)(::windows::core::Interface::as_raw(self), updateindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn CurrentUpdateDownloadPhase(&self) -> ::windows::core::Result { @@ -1946,7 +1946,7 @@ impl IDownloadResult { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUpdateResult(&self, updateindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetUpdateResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(updateindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetUpdateResult)(::windows::core::Interface::as_raw(self), updateindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -2141,7 +2141,7 @@ impl IInstallationAgent { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IStringCollection>>, { - (::windows::core::Interface::vtable(self).RecordInstallationResult)(::windows::core::Interface::as_raw(self), installationresultcookie.into().abi(), ::core::mem::transmute(hresult), extendedreportingdata.into().abi()).ok() + (::windows::core::Interface::vtable(self).RecordInstallationResult)(::windows::core::Interface::as_raw(self), installationresultcookie.into().abi(), hresult, extendedreportingdata.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2589,7 +2589,7 @@ impl IInstallationProgress { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUpdateResult(&self, updateindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetUpdateResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(updateindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetUpdateResult)(::windows::core::Interface::as_raw(self), updateindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -2833,7 +2833,7 @@ impl IInstallationResult { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUpdateResult(&self, updateindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetUpdateResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(updateindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetUpdateResult)(::windows::core::Interface::as_raw(self), updateindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -3379,7 +3379,7 @@ impl IStringCollection { #[cfg(feature = "Win32_Foundation")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3387,7 +3387,7 @@ impl IStringCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).put_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_Item)(::windows::core::Interface::as_raw(self), index, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -3429,11 +3429,11 @@ impl IStringCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), index, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn RemoveAt(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3726,7 +3726,7 @@ impl IUpdate { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsHidden(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetIsHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn IsInstalled(&self) -> ::windows::core::Result { @@ -3861,7 +3861,7 @@ impl IUpdate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(toextractcabfiles)).ok() + (::windows::core::Interface::vtable(self).CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), toextractcabfiles).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn DownloadPriority(&self) -> ::windows::core::Result { @@ -4170,7 +4170,7 @@ impl IUpdate2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsHidden(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetIsHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn IsInstalled(&self) -> ::windows::core::Result { @@ -4305,7 +4305,7 @@ impl IUpdate2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(toextractcabfiles)).ok() + (::windows::core::Interface::vtable(self).base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), toextractcabfiles).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn DownloadPriority(&self) -> ::windows::core::Result { @@ -4546,7 +4546,7 @@ impl IUpdate3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsHidden(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn IsInstalled(&self) -> ::windows::core::Result { @@ -4681,7 +4681,7 @@ impl IUpdate3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(toextractcabfiles)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), toextractcabfiles).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn DownloadPriority(&self) -> ::windows::core::Result { @@ -4936,7 +4936,7 @@ impl IUpdate4 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsHidden(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn IsInstalled(&self) -> ::windows::core::Result { @@ -5071,7 +5071,7 @@ impl IUpdate4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(toextractcabfiles)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), toextractcabfiles).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn DownloadPriority(&self) -> ::windows::core::Result { @@ -5349,7 +5349,7 @@ impl IUpdate5 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsHidden(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn IsInstalled(&self) -> ::windows::core::Result { @@ -5484,7 +5484,7 @@ impl IUpdate5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(toextractcabfiles)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), toextractcabfiles).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn DownloadPriority(&self) -> ::windows::core::Result { @@ -5693,7 +5693,7 @@ impl IUpdateCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5701,7 +5701,7 @@ impl IUpdateCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUpdate>>, { - (::windows::core::Interface::vtable(self).put_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).put_Item)(::windows::core::Interface::as_raw(self), index, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -5743,11 +5743,11 @@ impl IUpdateCollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUpdate>>, { - (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), value.into().abi()).ok() + (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), index, value.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn RemoveAt(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6040,7 +6040,7 @@ impl IUpdateDownloadContentCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -6239,7 +6239,7 @@ impl IUpdateDownloader { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsForced(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsForced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetIsForced)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn Priority(&self) -> ::windows::core::Result { @@ -6248,7 +6248,7 @@ impl IUpdateDownloader { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetPriority(&self, value: DownloadPriority) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetPriority)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6496,7 +6496,7 @@ impl IUpdateExceptionCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -6962,7 +6962,7 @@ impl IUpdateHistoryEntryCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -7257,7 +7257,7 @@ impl IUpdateInstaller { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsForced(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsForced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetIsForced)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7372,7 +7372,7 @@ impl IUpdateInstaller { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetAllowSourcePrompts(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllowSourcePrompts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAllowSourcePrompts)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn RebootRequiredBeforeInstallation(&self) -> ::windows::core::Result { @@ -7534,7 +7534,7 @@ impl IUpdateInstaller2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsForced(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIsForced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetIsForced)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7649,7 +7649,7 @@ impl IUpdateInstaller2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetAllowSourcePrompts(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAllowSourcePrompts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetAllowSourcePrompts)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn RebootRequiredBeforeInstallation(&self) -> ::windows::core::Result { @@ -7663,7 +7663,7 @@ impl IUpdateInstaller2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetForceQuiet(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetForceQuiet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetForceQuiet)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7780,7 +7780,7 @@ impl IUpdateInstaller3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsForced(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetIsForced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetIsForced)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7895,7 +7895,7 @@ impl IUpdateInstaller3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetAllowSourcePrompts(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetAllowSourcePrompts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetAllowSourcePrompts)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn RebootRequiredBeforeInstallation(&self) -> ::windows::core::Result { @@ -7909,7 +7909,7 @@ impl IUpdateInstaller3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetForceQuiet(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetForceQuiet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetForceQuiet)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn AttemptCloseAppsIfNecessary(&self) -> ::windows::core::Result { @@ -7918,7 +7918,7 @@ impl IUpdateInstaller3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetAttemptCloseAppsIfNecessary(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttemptCloseAppsIfNecessary)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAttemptCloseAppsIfNecessary)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -8053,7 +8053,7 @@ impl IUpdateInstaller4 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsForced(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetIsForced)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetIsForced)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8168,7 +8168,7 @@ impl IUpdateInstaller4 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetAllowSourcePrompts(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetAllowSourcePrompts)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetAllowSourcePrompts)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn RebootRequiredBeforeInstallation(&self) -> ::windows::core::Result { @@ -8182,7 +8182,7 @@ impl IUpdateInstaller4 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetForceQuiet(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetForceQuiet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetForceQuiet)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn AttemptCloseAppsIfNecessary(&self) -> ::windows::core::Result { @@ -8191,11 +8191,11 @@ impl IUpdateInstaller4 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetAttemptCloseAppsIfNecessary(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAttemptCloseAppsIfNecessary)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetAttemptCloseAppsIfNecessary)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn Commit(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Commit)(::windows::core::Interface::as_raw(self), dwflags).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -8326,7 +8326,7 @@ pub struct IUpdateLockdown(::windows::core::IUnknown); impl IUpdateLockdown { #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn LockDown(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LockDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).LockDown)(::windows::core::Interface::as_raw(self), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8383,7 +8383,7 @@ impl IUpdateSearcher { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetCanAutomaticallyUpgradeService(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCanAutomaticallyUpgradeService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCanAutomaticallyUpgradeService)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8406,7 +8406,7 @@ impl IUpdateSearcher { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIncludePotentiallySupersededUpdates(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIncludePotentiallySupersededUpdates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetIncludePotentiallySupersededUpdates)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn ServerSelection(&self) -> ::windows::core::Result { @@ -8415,7 +8415,7 @@ impl IUpdateSearcher { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetServerSelection(&self, value: ServerSelection) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetServerSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetServerSelection)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8450,7 +8450,7 @@ impl IUpdateSearcher { #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryHistory(&self, startindex: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QueryHistory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startindex), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryHistory)(::windows::core::Interface::as_raw(self), startindex, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -8468,7 +8468,7 @@ impl IUpdateSearcher { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetOnline(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOnline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetOnline)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn GetTotalHistoryCount(&self) -> ::windows::core::Result { @@ -8615,7 +8615,7 @@ impl IUpdateSearcher2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetCanAutomaticallyUpgradeService(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCanAutomaticallyUpgradeService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetCanAutomaticallyUpgradeService)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8638,7 +8638,7 @@ impl IUpdateSearcher2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIncludePotentiallySupersededUpdates(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIncludePotentiallySupersededUpdates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetIncludePotentiallySupersededUpdates)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn ServerSelection(&self) -> ::windows::core::Result { @@ -8647,7 +8647,7 @@ impl IUpdateSearcher2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetServerSelection(&self, value: ServerSelection) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetServerSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetServerSelection)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8682,7 +8682,7 @@ impl IUpdateSearcher2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryHistory(&self, startindex: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.QueryHistory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startindex), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.QueryHistory)(::windows::core::Interface::as_raw(self), startindex, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -8700,7 +8700,7 @@ impl IUpdateSearcher2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetOnline(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOnline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetOnline)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn GetTotalHistoryCount(&self) -> ::windows::core::Result { @@ -8728,7 +8728,7 @@ impl IUpdateSearcher2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIgnoreDownloadPriority(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIgnoreDownloadPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetIgnoreDownloadPriority)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -8831,7 +8831,7 @@ impl IUpdateSearcher3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetCanAutomaticallyUpgradeService(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetCanAutomaticallyUpgradeService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetCanAutomaticallyUpgradeService)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8854,7 +8854,7 @@ impl IUpdateSearcher3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIncludePotentiallySupersededUpdates(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetIncludePotentiallySupersededUpdates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetIncludePotentiallySupersededUpdates)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn ServerSelection(&self) -> ::windows::core::Result { @@ -8863,7 +8863,7 @@ impl IUpdateSearcher3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetServerSelection(&self, value: ServerSelection) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetServerSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetServerSelection)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8898,7 +8898,7 @@ impl IUpdateSearcher3 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryHistory(&self, startindex: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.QueryHistory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(startindex), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.QueryHistory)(::windows::core::Interface::as_raw(self), startindex, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -8916,7 +8916,7 @@ impl IUpdateSearcher3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetOnline(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetOnline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetOnline)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn GetTotalHistoryCount(&self) -> ::windows::core::Result { @@ -8944,7 +8944,7 @@ impl IUpdateSearcher3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIgnoreDownloadPriority(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIgnoreDownloadPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetIgnoreDownloadPriority)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SearchScope(&self) -> ::windows::core::Result { @@ -8953,7 +8953,7 @@ impl IUpdateSearcher3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetSearchScope(&self, value: SearchScope) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSearchScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSearchScope)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9416,7 +9416,7 @@ impl IUpdateServiceCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -9556,7 +9556,7 @@ impl IUpdateServiceManager { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddScanPackageService)(::windows::core::Interface::as_raw(self), servicename.into().abi(), scanfilelocation.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddScanPackageService)(::windows::core::Interface::as_raw(self), servicename.into().abi(), scanfilelocation.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9717,7 +9717,7 @@ impl IUpdateServiceManager2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddScanPackageService)(::windows::core::Interface::as_raw(self), servicename.into().abi(), scanfilelocation.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddScanPackageService)(::windows::core::Interface::as_raw(self), servicename.into().abi(), scanfilelocation.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9759,7 +9759,7 @@ impl IUpdateServiceManager2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddService2)(::windows::core::Interface::as_raw(self), serviceid.into().abi(), ::core::mem::transmute(flags), authorizationcabpath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddService2)(::windows::core::Interface::as_raw(self), serviceid.into().abi(), flags, authorizationcabpath.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -10187,7 +10187,7 @@ impl IUpdateSession2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetUserLocale(&self, lcid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUserLocale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid)).ok() + (::windows::core::Interface::vtable(self).SetUserLocale)(::windows::core::Interface::as_raw(self), lcid).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -10341,7 +10341,7 @@ impl IUpdateSession3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetUserLocale(&self, lcid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUserLocale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid)).ok() + (::windows::core::Interface::vtable(self).base__.SetUserLocale)(::windows::core::Interface::as_raw(self), lcid).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10356,7 +10356,7 @@ impl IUpdateSession3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QueryHistory)(::windows::core::Interface::as_raw(self), criteria.into().abi(), ::core::mem::transmute(startindex), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryHistory)(::windows::core::Interface::as_raw(self), criteria.into().abi(), startindex, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -10511,7 +10511,7 @@ impl IWebProxy { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetBypassProxyOnLocal(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBypassProxyOnLocal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetBypassProxyOnLocal)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn ReadOnly(&self) -> ::windows::core::Result { @@ -10565,7 +10565,7 @@ impl IWebProxy { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetAutoDetect(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoDetect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAutoDetect)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -10784,7 +10784,7 @@ impl IWindowsDriverUpdate { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsHidden(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetIsHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn IsInstalled(&self) -> ::windows::core::Result { @@ -10919,7 +10919,7 @@ impl IWindowsDriverUpdate { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(toextractcabfiles)).ok() + (::windows::core::Interface::vtable(self).base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), toextractcabfiles).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn DownloadPriority(&self) -> ::windows::core::Result { @@ -11194,7 +11194,7 @@ impl IWindowsDriverUpdate2 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsHidden(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn IsInstalled(&self) -> ::windows::core::Result { @@ -11329,7 +11329,7 @@ impl IWindowsDriverUpdate2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(toextractcabfiles)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), toextractcabfiles).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn DownloadPriority(&self) -> ::windows::core::Result { @@ -11633,7 +11633,7 @@ impl IWindowsDriverUpdate3 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsHidden(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn IsInstalled(&self) -> ::windows::core::Result { @@ -11768,7 +11768,7 @@ impl IWindowsDriverUpdate3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(toextractcabfiles)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), toextractcabfiles).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn DownloadPriority(&self) -> ::windows::core::Result { @@ -12086,7 +12086,7 @@ impl IWindowsDriverUpdate4 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsHidden(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn IsInstalled(&self) -> ::windows::core::Result { @@ -12221,7 +12221,7 @@ impl IWindowsDriverUpdate4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(toextractcabfiles)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), toextractcabfiles).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn DownloadPriority(&self) -> ::windows::core::Result { @@ -12572,7 +12572,7 @@ impl IWindowsDriverUpdate5 { } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn SetIsHidden(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetIsHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn IsInstalled(&self) -> ::windows::core::Result { @@ -12707,7 +12707,7 @@ impl IWindowsDriverUpdate5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), ::core::mem::transmute(toextractcabfiles)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyFromCache)(::windows::core::Interface::as_raw(self), path.into().abi(), toextractcabfiles).ok() } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn DownloadPriority(&self) -> ::windows::core::Result { @@ -13127,7 +13127,7 @@ impl IWindowsDriverUpdateEntryCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).get_Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"] pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/AllJoyn/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/AllJoyn/mod.rs index c562a34475..b6f729d318 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/AllJoyn/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/AllJoyn/mod.rs @@ -8,7 +8,7 @@ impl IWindowsDevicesAllJoynBusAttachmentFactoryInterop { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateFromWin32Handle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(win32handle), ::core::mem::transmute(enableaboutdata), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateFromWin32Handle)(::windows::core::Interface::as_raw(self), win32handle, enableaboutdata, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -143,7 +143,7 @@ impl IWindowsDevicesAllJoynBusObjectFactoryInterop { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateFromWin32Handle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(win32handle), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateFromWin32Handle)(::windows::core::Interface::as_raw(self), win32handle, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -211,14 +211,14 @@ impl IWindowsDevicesAllJoynBusObjectInterop { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::HSTRING>>, { - (::windows::core::Interface::vtable(self).AddPropertyGetHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), interfacename.into().abi(), ::core::mem::transmute(callback)).ok() + (::windows::core::Interface::vtable(self).AddPropertyGetHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), interfacename.into().abi(), callback).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_AllJoyn\"`*"] pub unsafe fn AddPropertySetHandler<'a, P0>(&self, context: *const ::core::ffi::c_void, interfacename: P0, callback: isize) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::HSTRING>>, { - (::windows::core::Interface::vtable(self).AddPropertySetHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), interfacename.into().abi(), ::core::mem::transmute(callback)).ok() + (::windows::core::Interface::vtable(self).AddPropertySetHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context), interfacename.into().abi(), callback).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_AllJoyn\"`*"] pub unsafe fn Win32Handle(&self) -> ::windows::core::Result { 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 391634bb48..e7a6e66324 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 @@ -96,7 +96,7 @@ impl ICompositionDrawingSurfaceInterop { #[doc = "*Required features: `\"Win32_System_WinRT_Composition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Scroll(&self, scrollrect: *const super::super::super::Foundation::RECT, cliprect: *const super::super::super::Foundation::RECT, offsetx: i32, offsety: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Scroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scrollrect), ::core::mem::transmute(cliprect), ::core::mem::transmute(offsetx), ::core::mem::transmute(offsety)).ok() + (::windows::core::Interface::vtable(self).Scroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scrollrect), ::core::mem::transmute(cliprect), offsetx, offsety).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Composition\"`*"] pub unsafe fn ResumeDraw(&self) -> ::windows::core::Result<()> { @@ -187,7 +187,7 @@ impl ICompositionDrawingSurfaceInterop2 { #[doc = "*Required features: `\"Win32_System_WinRT_Composition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Scroll(&self, scrollrect: *const super::super::super::Foundation::RECT, cliprect: *const super::super::super::Foundation::RECT, offsetx: i32, offsety: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Scroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scrollrect), ::core::mem::transmute(cliprect), ::core::mem::transmute(offsetx), ::core::mem::transmute(offsety)).ok() + (::windows::core::Interface::vtable(self).base__.Scroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scrollrect), ::core::mem::transmute(cliprect), offsetx, offsety).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Composition\"`*"] pub unsafe fn ResumeDraw(&self) -> ::windows::core::Result<()> { @@ -203,7 +203,7 @@ impl ICompositionDrawingSurfaceInterop2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CopySurface)(::windows::core::Interface::as_raw(self), destinationresource.into().abi(), ::core::mem::transmute(destinationoffsetx), ::core::mem::transmute(destinationoffsety), ::core::mem::transmute(sourcerectangle)).ok() + (::windows::core::Interface::vtable(self).CopySurface)(::windows::core::Interface::as_raw(self), destinationresource.into().abi(), destinationoffsetx, destinationoffsety, ::core::mem::transmute(sourcerectangle)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -340,7 +340,7 @@ impl ICompositorDesktopInterop { } #[doc = "*Required features: `\"Win32_System_WinRT_Composition\"`*"] 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() + (::windows::core::Interface::vtable(self).EnsureOnThread)(::windows::core::Interface::as_raw(self), threadid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/mod.rs index c2a76483f7..0d959414bf 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/mod.rs @@ -10,7 +10,7 @@ impl IDisplayDeviceInterop { P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::HSTRING>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(psecurityattributes), ::core::mem::transmute(access), name.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSharedHandle)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(psecurityattributes), access, name.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WinRT_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs index e6c627fb20..16ae181eba 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs @@ -136,13 +136,13 @@ impl IGraphicsEffectD2D1Interop { #[cfg(feature = "Foundation")] pub unsafe fn GetProperty(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WinRT_Graphics_Direct2D\"`, `\"Graphics_Effects\"`*"] #[cfg(feature = "Graphics_Effects")] pub unsafe fn GetSource(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSource)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WinRT_Graphics_Direct2D\"`*"] pub unsafe fn GetSourceCount(&self) -> ::windows::core::Result { 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 5b1e6f8e36..7a29a0b21a 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 @@ -92,7 +92,7 @@ impl ISoftwareBitmapNativeFactory { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateFromMF2DBuffer2)(::windows::core::Interface::as_raw(self), data.into().abi(), ::core::mem::transmute(subtype), ::core::mem::transmute(width), ::core::mem::transmute(height), forcereadonly.into(), ::core::mem::transmute(mindisplayaperture), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateFromMF2DBuffer2)(::windows::core::Interface::as_raw(self), data.into().abi(), ::core::mem::transmute(subtype), width, height, forcereadonly.into(), ::core::mem::transmute(mindisplayaperture), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/mod.rs index 08d47c64af..9cc8a74118 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/mod.rs @@ -37,7 +37,7 @@ impl IHolographicCameraInterop { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct3D12::ID3D12CommandQueue>>, { - (::windows::core::Interface::vtable(self).AcquireDirect3D12BufferResourceWithTimeout)(::windows::core::Interface::as_raw(self), presourcetoacquire.into().abi(), pcommandqueue.into().abi(), ::core::mem::transmute(duration)).ok() + (::windows::core::Interface::vtable(self).AcquireDirect3D12BufferResourceWithTimeout)(::windows::core::Interface::as_raw(self), presourcetoacquire.into().abi(), pcommandqueue.into().abi(), duration).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Holographic\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -134,7 +134,7 @@ impl IHolographicCameraRenderingParametersInterop { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).CommitDirect3D12Resource)(::windows::core::Interface::as_raw(self), pcolorresourcetocommit.into().abi(), pcolorresourcefence.into().abi(), ::core::mem::transmute(colorresourcefencesignalvalue)).ok() + (::windows::core::Interface::vtable(self).CommitDirect3D12Resource)(::windows::core::Interface::as_raw(self), pcolorresourcetocommit.into().abi(), pcolorresourcefence.into().abi(), colorresourcefencesignalvalue).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Holographic\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -145,7 +145,7 @@ impl IHolographicCameraRenderingParametersInterop { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Resource>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).CommitDirect3D12ResourceWithDepthData)(::windows::core::Interface::as_raw(self), pcolorresourcetocommit.into().abi(), pcolorresourcefence.into().abi(), ::core::mem::transmute(colorresourcefencesignalvalue), pdepthresourcetocommit.into().abi(), pdepthresourcefence.into().abi(), ::core::mem::transmute(depthresourcefencesignalvalue)).ok() + (::windows::core::Interface::vtable(self).CommitDirect3D12ResourceWithDepthData)(::windows::core::Interface::as_raw(self), pcolorresourcetocommit.into().abi(), pcolorresourcefence.into().abi(), colorresourcefencesignalvalue, pdepthresourcetocommit.into().abi(), pdepthresourcefence.into().abi(), depthresourcefencesignalvalue).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -250,7 +250,7 @@ impl IHolographicQuadLayerInterop { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct3D12::ID3D12CommandQueue>>, { - (::windows::core::Interface::vtable(self).AcquireDirect3D12BufferResourceWithTimeout)(::windows::core::Interface::as_raw(self), presourcetoacquire.into().abi(), pcommandqueue.into().abi(), ::core::mem::transmute(duration)).ok() + (::windows::core::Interface::vtable(self).AcquireDirect3D12BufferResourceWithTimeout)(::windows::core::Interface::as_raw(self), presourcetoacquire.into().abi(), pcommandqueue.into().abi(), duration).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Holographic\"`, `\"Win32_Graphics_Direct3D12\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -347,7 +347,7 @@ impl IHolographicQuadLayerUpdateParametersInterop { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Resource>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Fence>>, { - (::windows::core::Interface::vtable(self).CommitDirect3D12Resource)(::windows::core::Interface::as_raw(self), pcolorresourcetocommit.into().abi(), pcolorresourcefence.into().abi(), ::core::mem::transmute(colorresourcefencesignalvalue)).ok() + (::windows::core::Interface::vtable(self).CommitDirect3D12Resource)(::windows::core::Interface::as_raw(self), pcolorresourcetocommit.into().abi(), pcolorresourcefence.into().abi(), colorresourcefencesignalvalue).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/mod.rs index b006c11d91..79fba76022 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/mod.rs @@ -117,7 +117,7 @@ pub struct ILearningModelSessionOptionsNative(::windows::core::IUnknown); impl ILearningModelSessionOptionsNative { #[doc = "*Required features: `\"Win32_System_WinRT_ML\"`*"] pub unsafe fn SetIntraOpNumThreadsOverride(&self, intraopnumthreads: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIntraOpNumThreadsOverride)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(intraopnumthreads)).ok() + (::windows::core::Interface::vtable(self).SetIntraOpNumThreadsOverride)(::windows::core::Interface::as_raw(self), intraopnumthreads).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -231,7 +231,7 @@ impl ITensorStaticsNative { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Resource>>, { - (::windows::core::Interface::vtable(self).CreateFromD3D12Resource)(::windows::core::Interface::as_raw(self), value.into().abi(), ::core::mem::transmute(shape), ::core::mem::transmute(shapecount), ::core::mem::transmute(result)).ok() + (::windows::core::Interface::vtable(self).CreateFromD3D12Resource)(::windows::core::Interface::as_raw(self), value.into().abi(), ::core::mem::transmute(shape), shapecount, ::core::mem::transmute(result)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 01dc19348f..bc6058b8b4 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 @@ -236,7 +236,7 @@ impl IVideoFrameNativeFactory { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateFromMFSample)(::windows::core::Interface::as_raw(self), data.into().abi(), ::core::mem::transmute(subtype), ::core::mem::transmute(width), ::core::mem::transmute(height), forcereadonly.into(), ::core::mem::transmute(mindisplayaperture), device.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateFromMFSample)(::windows::core::Interface::as_raw(self), data.into().abi(), ::core::mem::transmute(subtype), width, height, forcereadonly.into(), ::core::mem::transmute(mindisplayaperture), device.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/mod.rs index ec8a1a3eaf..c035789daa 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/mod.rs @@ -305,7 +305,7 @@ impl IPrintWorkflowXpsReceiver { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Com::IStream>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddDocumentData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(documentid), documentprintticket.into().abi(), documenturi.into()).ok() + (::windows::core::Interface::vtable(self).AddDocumentData)(::windows::core::Interface::as_raw(self), documentid, documentprintticket.into().abi(), documenturi.into()).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Printing\"`, `\"Win32_Storage_Xps\"`*"] #[cfg(feature = "Win32_Storage_Xps")] @@ -314,7 +314,7 @@ impl IPrintWorkflowXpsReceiver { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Storage::Xps::IXpsOMPageReference>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(documentid), ::core::mem::transmute(pageid), pagereference.into().abi(), pageuri.into()).ok() + (::windows::core::Interface::vtable(self).AddPage)(::windows::core::Interface::as_raw(self), documentid, pageid, pagereference.into().abi(), pageuri.into()).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Printing\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -401,7 +401,7 @@ impl IPrintWorkflowXpsReceiver2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Com::IStream>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.AddDocumentData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(documentid), documentprintticket.into().abi(), documenturi.into()).ok() + (::windows::core::Interface::vtable(self).base__.AddDocumentData)(::windows::core::Interface::as_raw(self), documentid, documentprintticket.into().abi(), documenturi.into()).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Printing\"`, `\"Win32_Storage_Xps\"`*"] #[cfg(feature = "Win32_Storage_Xps")] @@ -410,7 +410,7 @@ impl IPrintWorkflowXpsReceiver2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Storage::Xps::IXpsOMPageReference>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.AddPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(documentid), ::core::mem::transmute(pageid), pagereference.into().abi(), pageuri.into()).ok() + (::windows::core::Interface::vtable(self).base__.AddPage)(::windows::core::Interface::as_raw(self), documentid, pageid, pagereference.into().abi(), pageuri.into()).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Printing\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -418,7 +418,7 @@ impl IPrintWorkflowXpsReceiver2 { } #[doc = "*Required features: `\"Win32_System_WinRT_Printing\"`*"] pub unsafe fn Failed(&self, xpserror: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Failed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xpserror)).ok() + (::windows::core::Interface::vtable(self).Failed)(::windows::core::Interface::as_raw(self), xpserror).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/mod.rs index 4593b14f4c..503594cabb 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/mod.rs @@ -44,7 +44,7 @@ impl IDDEInitializer { P6: ::std::convert::Into<::windows::core::PCWSTR>, P7: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), fileextensionorprotocol.into(), ::core::mem::transmute(method), currentdirectory.into(), exectarget.into().abi(), site.into().abi(), application.into(), targetfile.into(), arguments.into(), verb.into()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), fileextensionorprotocol.into(), method, currentdirectory.into(), exectarget.into().abi(), site.into().abi(), application.into(), targetfile.into(), arguments.into(), verb.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Storage/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Storage/mod.rs index bd8042ed9a..b45fb00a00 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Storage/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Storage/mod.rs @@ -331,7 +331,7 @@ impl IStorageFolderHandleAccess { P1: ::std::convert::Into<::windows::core::InParam<'a, IOplockBreakingHandler>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), filename.into(), ::core::mem::transmute(creationoptions), ::core::mem::transmute(accessoptions), ::core::mem::transmute(sharingoptions), ::core::mem::transmute(options), oplockbreakinghandler.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), filename.into(), creationoptions, accessoptions, sharingoptions, options, oplockbreakinghandler.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -389,7 +389,7 @@ impl IStorageItemHandleAccess { P0: ::std::convert::Into<::windows::core::InParam<'a, IOplockBreakingHandler>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(accessoptions), ::core::mem::transmute(sharingoptions), ::core::mem::transmute(options), oplockbreakinghandler.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Create)(::windows::core::Interface::as_raw(self), accessoptions, sharingoptions, options, oplockbreakinghandler.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Xaml/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Xaml/mod.rs index e5657930cd..6ea109b32d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Xaml/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Xaml/mod.rs @@ -337,7 +337,7 @@ pub struct IReferenceTrackerHost(::windows::core::IUnknown); impl IReferenceTrackerHost { #[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"] pub unsafe fn DisconnectUnusedReferenceSources(&self, options: XAML_REFERENCETRACKER_DISCONNECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisconnectUnusedReferenceSources)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).DisconnectUnusedReferenceSources)(::windows::core::Interface::as_raw(self), options).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"] pub unsafe fn ReleaseDisconnectedReferenceSources(&self) -> ::windows::core::Result<()> { @@ -357,11 +357,11 @@ impl IReferenceTrackerHost { } #[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"] pub unsafe fn AddMemoryPressure(&self, bytesallocated: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddMemoryPressure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bytesallocated)).ok() + (::windows::core::Interface::vtable(self).AddMemoryPressure)(::windows::core::Interface::as_raw(self), bytesallocated).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"] pub unsafe fn RemoveMemoryPressure(&self, bytesallocated: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveMemoryPressure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bytesallocated)).ok() + (::windows::core::Interface::vtable(self).RemoveMemoryPressure)(::windows::core::Interface::as_raw(self), bytesallocated).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -420,7 +420,7 @@ impl IReferenceTrackerManager { } #[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"] pub unsafe fn FindTrackerTargetsCompleted(&self, findfailed: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindTrackerTargetsCompleted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(findfailed)).ok() + (::windows::core::Interface::vtable(self).FindTrackerTargetsCompleted)(::windows::core::Interface::as_raw(self), findfailed).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"] pub unsafe fn ReferenceTrackingCompleted(&self) -> ::windows::core::Result<()> { @@ -1062,7 +1062,7 @@ impl IVirtualSurfaceImageSourceNative { } #[doc = "*Required features: `\"Win32_System_WinRT_Xaml\"`*"] pub unsafe fn Resize(&self, newwidth: i32, newheight: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newwidth), ::core::mem::transmute(newheight)).ok() + (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), newwidth, newheight).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 cbf97b7772..1b170bf542 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs @@ -233,7 +233,7 @@ pub unsafe fn CoDecodeProxy(dwclientpid: u32, ui64proxyaddress: u64) -> ::window fn CoDecodeProxy(dwclientpid: u32, ui64proxyaddress: u64, pserverinformation: *mut ServerInformation) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - CoDecodeProxy(::core::mem::transmute(dwclientpid), ::core::mem::transmute(ui64proxyaddress), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + CoDecodeProxy(dwclientpid, ui64proxyaddress, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -285,7 +285,7 @@ where fn CreateRandomAccessStreamOnFile(filepath: ::windows::core::PCWSTR, accessmode: u32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::option::Option::None; - CreateRandomAccessStreamOnFile(filepath.into(), ::core::mem::transmute(accessmode), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + CreateRandomAccessStreamOnFile(filepath.into(), accessmode, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -300,7 +300,7 @@ where fn CreateRandomAccessStreamOverStream(stream: *mut ::core::ffi::c_void, options: BSOS_OPTIONS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::option::Option::None; - CreateRandomAccessStreamOverStream(stream.into().abi(), ::core::mem::transmute(options), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + CreateRandomAccessStreamOverStream(stream.into().abi(), options, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -553,7 +553,7 @@ pub unsafe fn HSTRING_UserSize(param0: *const u32, param1: u32, param2: *const : extern "system" { fn HSTRING_UserSize(param0: *const u32, param1: u32, param2: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> u32; } - ::core::mem::transmute(HSTRING_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HSTRING_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -562,7 +562,7 @@ pub unsafe fn HSTRING_UserSize64(param0: *const u32, param1: u32, param2: *const extern "system" { fn HSTRING_UserSize64(param0: *const u32, param1: u32, param2: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> u32; } - ::core::mem::transmute(HSTRING_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HSTRING_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -810,7 +810,7 @@ pub struct IApartmentShutdown(::windows::core::IUnknown); impl IApartmentShutdown { #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] pub unsafe fn OnUninitialize(&self, ui64apartmentidentifier: u64) { - (::windows::core::Interface::vtable(self).OnUninitialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ui64apartmentidentifier)) + (::windows::core::Interface::vtable(self).OnUninitialize)(::windows::core::Interface::as_raw(self), ui64apartmentidentifier) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -989,7 +989,7 @@ impl ICastingController { } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] pub unsafe fn UnAdvise(&self, cookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnAdvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie)).ok() + (::windows::core::Interface::vtable(self).UnAdvise)(::windows::core::Interface::as_raw(self), cookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1043,14 +1043,14 @@ pub struct ICastingEventHandler(::windows::core::IUnknown); impl ICastingEventHandler { #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] pub unsafe fn OnStateChanged(&self, newstate: CASTING_CONNECTION_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStateChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstate)).ok() + (::windows::core::Interface::vtable(self).OnStateChanged)(::windows::core::Interface::as_raw(self), newstate).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] pub unsafe fn OnError<'a, P0>(&self, errorstatus: CASTING_CONNECTION_ERROR_STATUS, errormessage: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(errorstatus), errormessage.into()).ok() + (::windows::core::Interface::vtable(self).OnError)(::windows::core::Interface::as_raw(self), errorstatus, errormessage.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1169,7 +1169,7 @@ impl ICoreInputInterop { } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] pub unsafe fn SetMessageHandled(&self, value: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMessageHandled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetMessageHandled)(::windows::core::Interface::as_raw(self), value).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1335,7 +1335,7 @@ impl ICoreWindowComponentInterop { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).ConfigureComponentInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hostviewinstanceid), hwndhost.into(), inputsourcevisual.into().abi()).ok() + (::windows::core::Interface::vtable(self).ConfigureComponentInput)(::windows::core::Interface::as_raw(self), hostviewinstanceid, hwndhost.into(), inputsourcevisual.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] pub unsafe fn GetViewInstanceId(&self) -> ::windows::core::Result { @@ -1400,7 +1400,7 @@ impl ICoreWindowInterop { } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] pub unsafe fn SetMessageHandled(&self, value: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMessageHandled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetMessageHandled)(::windows::core::Interface::as_raw(self), value).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1943,7 +1943,7 @@ pub struct ILanguageExceptionStackBackTrace(::windows::core::IUnknown); impl ILanguageExceptionStackBackTrace { #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] pub unsafe fn GetStackBackTrace(&self, maxframestocapture: u32, stackbacktrace: *mut usize, framescaptured: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStackBackTrace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxframestocapture), ::core::mem::transmute(stackbacktrace), ::core::mem::transmute(framescaptured)).ok() + (::windows::core::Interface::vtable(self).GetStackBackTrace)(::windows::core::Interface::as_raw(self), maxframestocapture, ::core::mem::transmute(stackbacktrace), ::core::mem::transmute(framescaptured)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2402,11 +2402,11 @@ impl IRoSimpleMetaDataBuilder { } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] pub unsafe fn SetParameterizedInterface(&self, piid: ::windows::core::GUID, numargs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParameterizedInterface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(piid), ::core::mem::transmute(numargs)).ok() + (::windows::core::Interface::vtable(self).SetParameterizedInterface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(piid), numargs).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] pub unsafe fn SetParameterizedDelegate(&self, piid: ::windows::core::GUID, numargs: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetParameterizedDelegate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(piid), ::core::mem::transmute(numargs)).ok() + (::windows::core::Interface::vtable(self).SetParameterizedDelegate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(piid), numargs).ok() } } impl ::core::clone::Clone for IRoSimpleMetaDataBuilder { @@ -3433,7 +3433,7 @@ pub unsafe fn RoCaptureErrorContext(hr: ::windows::core::HRESULT) -> ::windows:: extern "system" { fn RoCaptureErrorContext(hr: ::windows::core::HRESULT) -> ::windows::core::HRESULT; } - RoCaptureErrorContext(::core::mem::transmute(hr)).ok() + RoCaptureErrorContext(hr).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -3451,7 +3451,7 @@ pub unsafe fn RoFailFastWithErrorContext(hrerror: ::windows::core::HRESULT) { extern "system" { fn RoFailFastWithErrorContext(hrerror: ::windows::core::HRESULT); } - RoFailFastWithErrorContext(::core::mem::transmute(hrerror)) + RoFailFastWithErrorContext(hrerror) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -3490,7 +3490,7 @@ where fn RoGetAgileReference(options: AgileReferenceOptions, riid: *const ::windows::core::GUID, punk: *mut ::core::ffi::c_void, ppagilereference: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - RoGetAgileReference(::core::mem::transmute(options), ::core::mem::transmute(riid), punk.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + RoGetAgileReference(options, ::core::mem::transmute(riid), punk.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -3531,7 +3531,7 @@ pub unsafe fn RoGetMatchingRestrictedErrorInfo(hrin: ::windows::core::HRESULT) - fn RoGetMatchingRestrictedErrorInfo(hrin: ::windows::core::HRESULT, pprestrictederrorinfo: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - RoGetMatchingRestrictedErrorInfo(::core::mem::transmute(hrin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + RoGetMatchingRestrictedErrorInfo(hrin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -3564,7 +3564,7 @@ pub unsafe fn RoInitialize(inittype: RO_INIT_TYPE) -> ::windows::core::Result<() extern "system" { fn RoInitialize(inittype: RO_INIT_TYPE) -> ::windows::core::HRESULT; } - RoInitialize(::core::mem::transmute(inittype)).ok() + RoInitialize(inittype).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -3573,7 +3573,7 @@ pub unsafe fn RoInspectCapturedStackBackTrace(targeterrorinfoaddress: usize, mac extern "system" { fn RoInspectCapturedStackBackTrace(targeterrorinfoaddress: usize, machine: u16, readmemorycallback: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, framecount: *mut u32, targetbacktraceaddress: *mut usize) -> ::windows::core::HRESULT; } - RoInspectCapturedStackBackTrace(::core::mem::transmute(targeterrorinfoaddress), ::core::mem::transmute(machine), ::core::mem::transmute(readmemorycallback), ::core::mem::transmute(context), ::core::mem::transmute(framecount), ::core::mem::transmute(targetbacktraceaddress)).ok() + RoInspectCapturedStackBackTrace(targeterrorinfoaddress, machine, ::core::mem::transmute(readmemorycallback), ::core::mem::transmute(context), ::core::mem::transmute(framecount), ::core::mem::transmute(targetbacktraceaddress)).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -3583,7 +3583,7 @@ pub unsafe fn RoInspectThreadErrorInfo(targettebaddress: usize, machine: u16, re fn RoInspectThreadErrorInfo(targettebaddress: usize, machine: u16, readmemorycallback: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, targeterrorinfoaddress: *mut usize) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - RoInspectThreadErrorInfo(::core::mem::transmute(targettebaddress), ::core::mem::transmute(machine), ::core::mem::transmute(readmemorycallback), ::core::mem::transmute(context), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + RoInspectThreadErrorInfo(targettebaddress, machine, ::core::mem::transmute(readmemorycallback), ::core::mem::transmute(context), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3596,7 +3596,7 @@ where extern "system" { fn RoOriginateError(error: ::windows::core::HRESULT, message: ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RoOriginateError(::core::mem::transmute(error), message.into().abi())) + ::core::mem::transmute(RoOriginateError(error, message.into().abi())) } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3606,7 +3606,7 @@ pub unsafe fn RoOriginateErrorW(error: ::windows::core::HRESULT, cchmax: u32, me extern "system" { fn RoOriginateErrorW(error: ::windows::core::HRESULT, cchmax: u32, message: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RoOriginateErrorW(::core::mem::transmute(error), ::core::mem::transmute(cchmax), ::core::mem::transmute(::windows::core::as_ptr_or_null(message)))) + ::core::mem::transmute(RoOriginateErrorW(error, cchmax, ::core::mem::transmute(::windows::core::as_ptr_or_null(message)))) } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3620,7 +3620,7 @@ where extern "system" { fn RoOriginateLanguageException(error: ::windows::core::HRESULT, message: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, languageexception: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RoOriginateLanguageException(::core::mem::transmute(error), message.into().abi(), languageexception.into().abi())) + ::core::mem::transmute(RoOriginateLanguageException(error, message.into().abi(), languageexception.into().abi())) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -3701,7 +3701,7 @@ pub unsafe fn RoRevokeActivationFactories(cookie: isize) { extern "system" { fn RoRevokeActivationFactories(cookie: isize); } - RoRevokeActivationFactories(::core::mem::transmute(cookie)) + RoRevokeActivationFactories(cookie) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -3710,7 +3710,7 @@ pub unsafe fn RoSetErrorReportingFlags(flags: u32) -> ::windows::core::Result<() extern "system" { fn RoSetErrorReportingFlags(flags: u32) -> ::windows::core::HRESULT; } - RoSetErrorReportingFlags(::core::mem::transmute(flags)).ok() + RoSetErrorReportingFlags(flags).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3723,7 +3723,7 @@ where extern "system" { fn RoTransformError(olderror: ::windows::core::HRESULT, newerror: ::windows::core::HRESULT, message: ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RoTransformError(::core::mem::transmute(olderror), ::core::mem::transmute(newerror), message.into().abi())) + ::core::mem::transmute(RoTransformError(olderror, newerror, message.into().abi())) } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3733,7 +3733,7 @@ pub unsafe fn RoTransformErrorW(olderror: ::windows::core::HRESULT, newerror: :: extern "system" { fn RoTransformErrorW(olderror: ::windows::core::HRESULT, newerror: ::windows::core::HRESULT, cchmax: u32, message: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RoTransformErrorW(::core::mem::transmute(olderror), ::core::mem::transmute(newerror), ::core::mem::transmute(cchmax), ::core::mem::transmute(::windows::core::as_ptr_or_null(message)))) + ::core::mem::transmute(RoTransformErrorW(olderror, newerror, cchmax, ::core::mem::transmute(::windows::core::as_ptr_or_null(message)))) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -3877,7 +3877,7 @@ where extern "system" { fn WindowsCreateStringReference(sourcestring: ::windows::core::PCWSTR, length: u32, hstringheader: *mut HSTRING_HEADER, string: *mut ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> ::windows::core::HRESULT; } - WindowsCreateStringReference(sourcestring.into(), ::core::mem::transmute(length), ::core::mem::transmute(hstringheader), ::core::mem::transmute(string)).ok() + WindowsCreateStringReference(sourcestring.into(), length, ::core::mem::transmute(hstringheader), ::core::mem::transmute(string)).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -3947,7 +3947,7 @@ pub unsafe fn WindowsInspectString(targethstring: usize, machine: u16, callback: extern "system" { fn WindowsInspectString(targethstring: usize, machine: u16, callback: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, length: *mut u32, targetstringaddress: *mut usize) -> ::windows::core::HRESULT; } - WindowsInspectString(::core::mem::transmute(targethstring), ::core::mem::transmute(machine), ::core::mem::transmute(callback), ::core::mem::transmute(context), ::core::mem::transmute(length), ::core::mem::transmute(targetstringaddress)).ok() + WindowsInspectString(targethstring, machine, ::core::mem::transmute(callback), ::core::mem::transmute(context), ::core::mem::transmute(length), ::core::mem::transmute(targetstringaddress)).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -3956,7 +3956,7 @@ pub unsafe fn WindowsInspectString2(targethstring: u64, machine: u16, callback: extern "system" { fn WindowsInspectString2(targethstring: u64, machine: u16, callback: *mut ::core::ffi::c_void, context: *const ::core::ffi::c_void, length: *mut u32, targetstringaddress: *mut u64) -> ::windows::core::HRESULT; } - WindowsInspectString2(::core::mem::transmute(targethstring), ::core::mem::transmute(machine), ::core::mem::transmute(callback), ::core::mem::transmute(context), ::core::mem::transmute(length), ::core::mem::transmute(targetstringaddress)).ok() + WindowsInspectString2(targethstring, machine, ::core::mem::transmute(callback), ::core::mem::transmute(context), ::core::mem::transmute(length), ::core::mem::transmute(targetstringaddress)).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3978,7 +3978,7 @@ pub unsafe fn WindowsPreallocateStringBuffer(length: u32, charbuffer: *mut *mut extern "system" { fn WindowsPreallocateStringBuffer(length: u32, charbuffer: *mut *mut u16, bufferhandle: *mut HSTRING_BUFFER) -> ::windows::core::HRESULT; } - WindowsPreallocateStringBuffer(::core::mem::transmute(length), ::core::mem::transmute(charbuffer), ::core::mem::transmute(bufferhandle)).ok() + WindowsPreallocateStringBuffer(length, ::core::mem::transmute(charbuffer), ::core::mem::transmute(bufferhandle)).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -4033,7 +4033,7 @@ where fn WindowsSubstring(string: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, startindex: u32, newstring: *mut ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop<::windows::core::HSTRING>>::zeroed(); - WindowsSubstring(string.into().abi(), ::core::mem::transmute(startindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HSTRING>(result__) + WindowsSubstring(string.into().abi(), startindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HSTRING>(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] @@ -4046,7 +4046,7 @@ where fn WindowsSubstringWithSpecifiedLength(string: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, startindex: u32, length: u32, newstring: *mut ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop<::windows::core::HSTRING>>::zeroed(); - WindowsSubstringWithSpecifiedLength(string.into().abi(), ::core::mem::transmute(startindex), ::core::mem::transmute(length), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HSTRING>(result__) + WindowsSubstringWithSpecifiedLength(string.into().abi(), startindex, length, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HSTRING>(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] 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 e75ddd579e..7b08fca968 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs @@ -245,7 +245,7 @@ where extern "system" { fn AddDelBackupEntryA(lpcszfilelist: ::windows::core::PCSTR, lpcszbackupdir: ::windows::core::PCSTR, lpcszbasename: ::windows::core::PCSTR, dwflags: u32) -> ::windows::core::HRESULT; } - AddDelBackupEntryA(lpcszfilelist.into(), lpcszbackupdir.into(), lpcszbasename.into(), ::core::mem::transmute(dwflags)).ok() + AddDelBackupEntryA(lpcszfilelist.into(), lpcszbackupdir.into(), lpcszbasename.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -259,7 +259,7 @@ where extern "system" { fn AddDelBackupEntryW(lpcszfilelist: ::windows::core::PCWSTR, lpcszbackupdir: ::windows::core::PCWSTR, lpcszbasename: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - AddDelBackupEntryW(lpcszfilelist.into(), lpcszbackupdir.into(), lpcszbasename.into(), ::core::mem::transmute(dwflags)).ok() + AddDelBackupEntryW(lpcszfilelist.into(), lpcszbackupdir.into(), lpcszbasename.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -276,7 +276,7 @@ where extern "system" { fn AdvInstallFileA(hwnd: super::super::Foundation::HWND, lpszsourcedir: ::windows::core::PCSTR, lpszsourcefile: ::windows::core::PCSTR, lpszdestdir: ::windows::core::PCSTR, lpszdestfile: ::windows::core::PCSTR, dwflags: u32, dwreserved: u32) -> ::windows::core::HRESULT; } - AdvInstallFileA(hwnd.into(), lpszsourcedir.into(), lpszsourcefile.into(), lpszdestdir.into(), lpszdestfile.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved)).ok() + AdvInstallFileA(hwnd.into(), lpszsourcedir.into(), lpszsourcefile.into(), lpszdestdir.into(), lpszdestfile.into(), dwflags, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -293,7 +293,7 @@ where extern "system" { fn AdvInstallFileW(hwnd: super::super::Foundation::HWND, lpszsourcedir: ::windows::core::PCWSTR, lpszsourcefile: ::windows::core::PCWSTR, lpszdestdir: ::windows::core::PCWSTR, lpszdestfile: ::windows::core::PCWSTR, dwflags: u32, dwreserved: u32) -> ::windows::core::HRESULT; } - AdvInstallFileW(hwnd.into(), lpszsourcedir.into(), lpszsourcefile.into(), lpszdestdir.into(), lpszdestfile.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved)).ok() + AdvInstallFileW(hwnd.into(), lpszsourcedir.into(), lpszsourcefile.into(), lpszdestdir.into(), lpszdestfile.into(), dwflags, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -835,7 +835,7 @@ pub unsafe fn ConvertAuxiliaryCounterToPerformanceCounter(ullauxiliarycounterval extern "system" { fn ConvertAuxiliaryCounterToPerformanceCounter(ullauxiliarycountervalue: u64, lpperformancecountervalue: *mut u64, lpconversionerror: *mut u64) -> ::windows::core::HRESULT; } - ConvertAuxiliaryCounterToPerformanceCounter(::core::mem::transmute(ullauxiliarycountervalue), ::core::mem::transmute(lpperformancecountervalue), ::core::mem::transmute(lpconversionerror)).ok() + ConvertAuxiliaryCounterToPerformanceCounter(ullauxiliarycountervalue, ::core::mem::transmute(lpperformancecountervalue), ::core::mem::transmute(lpconversionerror)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -844,7 +844,7 @@ pub unsafe fn ConvertPerformanceCounterToAuxiliaryCounter(ullperformancecounterv extern "system" { fn ConvertPerformanceCounterToAuxiliaryCounter(ullperformancecountervalue: u64, lpauxiliarycountervalue: *mut u64, lpconversionerror: *mut u64) -> ::windows::core::HRESULT; } - ConvertPerformanceCounterToAuxiliaryCounter(::core::mem::transmute(ullperformancecountervalue), ::core::mem::transmute(lpauxiliarycountervalue), ::core::mem::transmute(lpconversionerror)).ok() + ConvertPerformanceCounterToAuxiliaryCounter(ullperformancecountervalue, ::core::mem::transmute(lpauxiliarycountervalue), ::core::mem::transmute(lpconversionerror)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -871,7 +871,7 @@ where extern "system" { fn CreateWaitableTimerExA(lptimerattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lptimername: ::windows::core::PCSTR, dwflags: u32, dwdesiredaccess: u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(CreateWaitableTimerExA(::core::mem::transmute(lptimerattributes), lptimername.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwdesiredaccess))) + ::core::mem::transmute(CreateWaitableTimerExA(::core::mem::transmute(lptimerattributes), lptimername.into(), dwflags, dwdesiredaccess)) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -915,7 +915,7 @@ pub unsafe fn DCIBeginAccess(pdci: *mut DCISURFACEINFO, x: i32, y: i32, dx: i32, extern "system" { fn DCIBeginAccess(pdci: *mut DCISURFACEINFO, x: i32, y: i32, dx: i32, dy: i32) -> i32; } - ::core::mem::transmute(DCIBeginAccess(::core::mem::transmute(pdci), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(dx), ::core::mem::transmute(dy))) + ::core::mem::transmute(DCIBeginAccess(::core::mem::transmute(pdci), x, y, dx, dy)) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1018,7 +1018,7 @@ where extern "system" { fn DCICreateOffscreen(hdc: super::super::Graphics::Gdi::HDC, dwcompression: u32, dwredmask: u32, dwgreenmask: u32, dwbluemask: u32, dwwidth: u32, dwheight: u32, dwdcicaps: u32, dwbitcount: u32, lplpsurface: *mut *mut DCIOFFSCREEN) -> i32; } - ::core::mem::transmute(DCICreateOffscreen(hdc.into(), ::core::mem::transmute(dwcompression), ::core::mem::transmute(dwredmask), ::core::mem::transmute(dwgreenmask), ::core::mem::transmute(dwbluemask), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwdcicaps), ::core::mem::transmute(dwbitcount), ::core::mem::transmute(lplpsurface))) + ::core::mem::transmute(DCICreateOffscreen(hdc.into(), dwcompression, dwredmask, dwgreenmask, dwbluemask, dwwidth, dwheight, dwdcicaps, dwbitcount, ::core::mem::transmute(lplpsurface))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1619,7 +1619,7 @@ where extern "system" { fn DelNodeA(pszfileordirname: ::windows::core::PCSTR, dwflags: u32) -> ::windows::core::HRESULT; } - DelNodeA(pszfileordirname.into(), ::core::mem::transmute(dwflags)).ok() + DelNodeA(pszfileordirname.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1633,7 +1633,7 @@ where extern "system" { fn DelNodeRunDLL32W(hwnd: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, pszparms: ::windows::core::PWSTR, nshow: i32) -> ::windows::core::HRESULT; } - DelNodeRunDLL32W(hwnd.into(), hinstance.into(), ::core::mem::transmute(pszparms), ::core::mem::transmute(nshow)).ok() + DelNodeRunDLL32W(hwnd.into(), hinstance.into(), ::core::mem::transmute(pszparms), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -1645,7 +1645,7 @@ where extern "system" { fn DelNodeW(pszfileordirname: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - DelNodeW(pszfileordirname.into(), ::core::mem::transmute(dwflags)).ok() + DelNodeW(pszfileordirname.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1681,7 +1681,7 @@ pub unsafe fn DosDateTimeToFileTime(wfatdate: u16, wfattime: u16, lpfiletime: *m extern "system" { fn DosDateTimeToFileTime(wfatdate: u16, wfattime: u16, lpfiletime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DosDateTimeToFileTime(::core::mem::transmute(wfatdate), ::core::mem::transmute(wfattime), ::core::mem::transmute(lpfiletime))) + ::core::mem::transmute(DosDateTimeToFileTime(wfatdate, wfattime, ::core::mem::transmute(lpfiletime))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const EFSRPC_SECURE_ONLY: u32 = 8u32; @@ -1710,7 +1710,7 @@ pub unsafe fn EnableProcessOptionalXStateFeatures(features: u64) -> super::super extern "system" { fn EnableProcessOptionalXStateFeatures(features: u64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnableProcessOptionalXStateFeatures(::core::mem::transmute(features))) + ::core::mem::transmute(EnableProcessOptionalXStateFeatures(features)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1750,7 +1750,7 @@ where extern "system" { fn ExtractFilesA(pszcabname: ::windows::core::PCSTR, pszexpanddir: ::windows::core::PCSTR, dwflags: u32, pszfilelist: ::windows::core::PCSTR, lpreserved: *mut ::core::ffi::c_void, dwreserved: u32) -> ::windows::core::HRESULT; } - ExtractFilesA(pszcabname.into(), pszexpanddir.into(), ::core::mem::transmute(dwflags), pszfilelist.into(), ::core::mem::transmute(lpreserved), ::core::mem::transmute(dwreserved)).ok() + ExtractFilesA(pszcabname.into(), pszexpanddir.into(), dwflags, pszfilelist.into(), ::core::mem::transmute(lpreserved), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -1764,7 +1764,7 @@ where extern "system" { fn ExtractFilesW(pszcabname: ::windows::core::PCWSTR, pszexpanddir: ::windows::core::PCWSTR, dwflags: u32, pszfilelist: ::windows::core::PCWSTR, lpreserved: *mut ::core::ffi::c_void, dwreserved: u32) -> ::windows::core::HRESULT; } - ExtractFilesW(pszcabname.into(), pszexpanddir.into(), ::core::mem::transmute(dwflags), pszfilelist.into(), ::core::mem::transmute(lpreserved), ::core::mem::transmute(dwreserved)).ok() + ExtractFilesW(pszcabname.into(), pszexpanddir.into(), dwflags, pszfilelist.into(), ::core::mem::transmute(lpreserved), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const FAIL_FAST_GENERATE_EXCEPTION_ADDRESS: u32 = 1u32; @@ -2223,7 +2223,7 @@ where extern "system" { fn FileSaveRestoreOnINFA(hwnd: super::super::Foundation::HWND, psztitle: ::windows::core::PCSTR, pszinf: ::windows::core::PCSTR, pszsection: ::windows::core::PCSTR, pszbackupdir: ::windows::core::PCSTR, pszbasebackupfile: ::windows::core::PCSTR, dwflags: u32) -> ::windows::core::HRESULT; } - FileSaveRestoreOnINFA(hwnd.into(), psztitle.into(), pszinf.into(), pszsection.into(), pszbackupdir.into(), pszbasebackupfile.into(), ::core::mem::transmute(dwflags)).ok() + FileSaveRestoreOnINFA(hwnd.into(), psztitle.into(), pszinf.into(), pszsection.into(), pszbackupdir.into(), pszbasebackupfile.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2241,7 +2241,7 @@ where extern "system" { fn FileSaveRestoreOnINFW(hwnd: super::super::Foundation::HWND, psztitle: ::windows::core::PCWSTR, pszinf: ::windows::core::PCWSTR, pszsection: ::windows::core::PCWSTR, pszbackupdir: ::windows::core::PCWSTR, pszbasebackupfile: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - FileSaveRestoreOnINFW(hwnd.into(), psztitle.into(), pszinf.into(), pszsection.into(), pszbackupdir.into(), pszbasebackupfile.into(), ::core::mem::transmute(dwflags)).ok() + FileSaveRestoreOnINFW(hwnd.into(), psztitle.into(), pszinf.into(), pszsection.into(), pszbackupdir.into(), pszbasebackupfile.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2257,7 +2257,7 @@ where extern "system" { fn FileSaveRestoreW(hdlg: super::super::Foundation::HWND, lpfilelist: ::windows::core::PCWSTR, lpdir: ::windows::core::PCWSTR, lpbasename: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - FileSaveRestoreW(hdlg.into(), lpfilelist.into(), lpdir.into(), lpbasename.into(), ::core::mem::transmute(dwflags)).ok() + FileSaveRestoreW(hdlg.into(), lpfilelist.into(), lpdir.into(), lpbasename.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2373,7 +2373,7 @@ where extern "system" { fn GetDCRegionData(hdc: super::super::Graphics::Gdi::HDC, size: u32, prd: *mut super::super::Graphics::Gdi::RGNDATA) -> u32; } - ::core::mem::transmute(GetDCRegionData(hdc.into(), ::core::mem::transmute(size), ::core::mem::transmute(prd))) + ::core::mem::transmute(GetDCRegionData(hdc.into(), size, ::core::mem::transmute(prd))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2382,7 +2382,7 @@ pub unsafe fn GetFeatureEnabledState(featureid: u32, changetime: FEATURE_CHANGE_ extern "system" { fn GetFeatureEnabledState(featureid: u32, changetime: FEATURE_CHANGE_TIME) -> FEATURE_ENABLED_STATE; } - ::core::mem::transmute(GetFeatureEnabledState(::core::mem::transmute(featureid), ::core::mem::transmute(changetime))) + ::core::mem::transmute(GetFeatureEnabledState(featureid, changetime)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2392,7 +2392,7 @@ pub unsafe fn GetFeatureVariant(featureid: u32, changetime: FEATURE_CHANGE_TIME, extern "system" { fn GetFeatureVariant(featureid: u32, changetime: FEATURE_CHANGE_TIME, payloadid: *mut u32, hasnotification: *mut super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(GetFeatureVariant(::core::mem::transmute(featureid), ::core::mem::transmute(changetime), ::core::mem::transmute(payloadid), ::core::mem::transmute(hasnotification))) + ::core::mem::transmute(GetFeatureVariant(featureid, changetime, ::core::mem::transmute(payloadid), ::core::mem::transmute(hasnotification))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2405,7 +2405,7 @@ where extern "system" { fn GetFirmwareEnvironmentVariableA(lpname: ::windows::core::PCSTR, lpguid: ::windows::core::PCSTR, pbuffer: *mut ::core::ffi::c_void, nsize: u32) -> u32; } - ::core::mem::transmute(GetFirmwareEnvironmentVariableA(lpname.into(), lpguid.into(), ::core::mem::transmute(pbuffer), ::core::mem::transmute(nsize))) + ::core::mem::transmute(GetFirmwareEnvironmentVariableA(lpname.into(), lpguid.into(), ::core::mem::transmute(pbuffer), nsize)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2418,7 +2418,7 @@ where extern "system" { fn GetFirmwareEnvironmentVariableExA(lpname: ::windows::core::PCSTR, lpguid: ::windows::core::PCSTR, pbuffer: *mut ::core::ffi::c_void, nsize: u32, pdwattribubutes: *mut u32) -> u32; } - ::core::mem::transmute(GetFirmwareEnvironmentVariableExA(lpname.into(), lpguid.into(), ::core::mem::transmute(pbuffer), ::core::mem::transmute(nsize), ::core::mem::transmute(pdwattribubutes))) + ::core::mem::transmute(GetFirmwareEnvironmentVariableExA(lpname.into(), lpguid.into(), ::core::mem::transmute(pbuffer), nsize, ::core::mem::transmute(pdwattribubutes))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2431,7 +2431,7 @@ where extern "system" { fn GetFirmwareEnvironmentVariableExW(lpname: ::windows::core::PCWSTR, lpguid: ::windows::core::PCWSTR, pbuffer: *mut ::core::ffi::c_void, nsize: u32, pdwattribubutes: *mut u32) -> u32; } - ::core::mem::transmute(GetFirmwareEnvironmentVariableExW(lpname.into(), lpguid.into(), ::core::mem::transmute(pbuffer), ::core::mem::transmute(nsize), ::core::mem::transmute(pdwattribubutes))) + ::core::mem::transmute(GetFirmwareEnvironmentVariableExW(lpname.into(), lpguid.into(), ::core::mem::transmute(pbuffer), nsize, ::core::mem::transmute(pdwattribubutes))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2444,7 +2444,7 @@ where extern "system" { fn GetFirmwareEnvironmentVariableW(lpname: ::windows::core::PCWSTR, lpguid: ::windows::core::PCWSTR, pbuffer: *mut ::core::ffi::c_void, nsize: u32) -> u32; } - ::core::mem::transmute(GetFirmwareEnvironmentVariableW(lpname.into(), lpguid.into(), ::core::mem::transmute(pbuffer), ::core::mem::transmute(nsize))) + ::core::mem::transmute(GetFirmwareEnvironmentVariableW(lpname.into(), lpguid.into(), ::core::mem::transmute(pbuffer), nsize)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2458,7 +2458,7 @@ where extern "system" { fn GetPrivateProfileIntA(lpappname: ::windows::core::PCSTR, lpkeyname: ::windows::core::PCSTR, ndefault: i32, lpfilename: ::windows::core::PCSTR) -> u32; } - ::core::mem::transmute(GetPrivateProfileIntA(lpappname.into(), lpkeyname.into(), ::core::mem::transmute(ndefault), lpfilename.into())) + ::core::mem::transmute(GetPrivateProfileIntA(lpappname.into(), lpkeyname.into(), ndefault, lpfilename.into())) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2472,7 +2472,7 @@ where extern "system" { fn GetPrivateProfileIntW(lpappname: ::windows::core::PCWSTR, lpkeyname: ::windows::core::PCWSTR, ndefault: i32, lpfilename: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(GetPrivateProfileIntW(lpappname.into(), lpkeyname.into(), ::core::mem::transmute(ndefault), lpfilename.into())) + ::core::mem::transmute(GetPrivateProfileIntW(lpappname.into(), lpkeyname.into(), ndefault, lpfilename.into())) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2567,7 +2567,7 @@ where extern "system" { fn GetPrivateProfileStructA(lpszsection: ::windows::core::PCSTR, lpszkey: ::windows::core::PCSTR, lpstruct: *mut ::core::ffi::c_void, usizestruct: u32, szfile: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrivateProfileStructA(lpszsection.into(), lpszkey.into(), ::core::mem::transmute(lpstruct), ::core::mem::transmute(usizestruct), szfile.into())) + ::core::mem::transmute(GetPrivateProfileStructA(lpszsection.into(), lpszkey.into(), ::core::mem::transmute(lpstruct), usizestruct, szfile.into())) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2582,7 +2582,7 @@ where extern "system" { fn GetPrivateProfileStructW(lpszsection: ::windows::core::PCWSTR, lpszkey: ::windows::core::PCWSTR, lpstruct: *mut ::core::ffi::c_void, usizestruct: u32, szfile: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPrivateProfileStructW(lpszsection.into(), lpszkey.into(), ::core::mem::transmute(lpstruct), ::core::mem::transmute(usizestruct), szfile.into())) + ::core::mem::transmute(GetPrivateProfileStructW(lpszsection.into(), lpszkey.into(), ::core::mem::transmute(lpstruct), usizestruct, szfile.into())) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2595,7 +2595,7 @@ where extern "system" { fn GetProfileIntA(lpappname: ::windows::core::PCSTR, lpkeyname: ::windows::core::PCSTR, ndefault: i32) -> u32; } - ::core::mem::transmute(GetProfileIntA(lpappname.into(), lpkeyname.into(), ::core::mem::transmute(ndefault))) + ::core::mem::transmute(GetProfileIntA(lpappname.into(), lpkeyname.into(), ndefault)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2608,7 +2608,7 @@ where extern "system" { fn GetProfileIntW(lpappname: ::windows::core::PCWSTR, lpkeyname: ::windows::core::PCWSTR, ndefault: i32) -> u32; } - ::core::mem::transmute(GetProfileIntW(lpappname.into(), lpkeyname.into(), ::core::mem::transmute(ndefault))) + ::core::mem::transmute(GetProfileIntW(lpappname.into(), lpkeyname.into(), ndefault)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2769,7 +2769,7 @@ where extern "system" { fn GetWindowRegionData(hwnd: super::super::Foundation::HWND, size: u32, prd: *mut super::super::Graphics::Gdi::RGNDATA) -> u32; } - ::core::mem::transmute(GetWindowRegionData(hwnd.into(), ::core::mem::transmute(size), ::core::mem::transmute(prd))) + ::core::mem::transmute(GetWindowRegionData(hwnd.into(), size, ::core::mem::transmute(prd))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2778,7 +2778,7 @@ pub unsafe fn GlobalCompact(dwminfree: u32) -> usize { extern "system" { fn GlobalCompact(dwminfree: u32) -> usize; } - ::core::mem::transmute(GlobalCompact(::core::mem::transmute(dwminfree))) + ::core::mem::transmute(GlobalCompact(dwminfree)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2787,7 +2787,7 @@ pub unsafe fn GlobalFix(hmem: isize) { extern "system" { fn GlobalFix(hmem: isize); } - GlobalFix(::core::mem::transmute(hmem)) + GlobalFix(hmem) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2797,7 +2797,7 @@ pub unsafe fn GlobalUnWire(hmem: isize) -> super::super::Foundation::BOOL { extern "system" { fn GlobalUnWire(hmem: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GlobalUnWire(::core::mem::transmute(hmem))) + ::core::mem::transmute(GlobalUnWire(hmem)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2806,7 +2806,7 @@ pub unsafe fn GlobalUnfix(hmem: isize) { extern "system" { fn GlobalUnfix(hmem: isize); } - GlobalUnfix(::core::mem::transmute(hmem)) + GlobalUnfix(hmem) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -2815,7 +2815,7 @@ pub unsafe fn GlobalWire(hmem: isize) -> *mut ::core::ffi::c_void { extern "system" { fn GlobalWire(hmem: isize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(GlobalWire(::core::mem::transmute(hmem))) + ::core::mem::transmute(GlobalWire(hmem)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const HANJA_WINDOW: u32 = 2u32; @@ -2939,7 +2939,7 @@ impl ICameraUIControl { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, ICameraUIControlEventCallback>>, { - (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), pwindow.into().abi(), ::core::mem::transmute(mode), ::core::mem::transmute(selectionmode), ::core::mem::transmute(capturemode), ::core::mem::transmute(photoformat), ::core::mem::transmute(videoformat), bhasclosebutton.into(), peventcallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), pwindow.into().abi(), mode, selectionmode, capturemode, photoformat, videoformat, bhasclosebutton.into(), peventcallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -3288,7 +3288,7 @@ pub struct IDeleteBrowsingHistory(::windows::core::IUnknown); impl IDeleteBrowsingHistory { #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub unsafe fn DeleteBrowsingHistory(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteBrowsingHistory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).DeleteBrowsingHistory)(::windows::core::Interface::as_raw(self), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3380,7 +3380,7 @@ pub struct IEditionUpgradeBroker(::windows::core::IUnknown); impl IEditionUpgradeBroker { #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub unsafe fn InitializeParentWindow(&self, parenthandle: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InitializeParentWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parenthandle)).ok() + (::windows::core::Interface::vtable(self).InitializeParentWindow)(::windows::core::Interface::as_raw(self), parenthandle).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4203,7 +4203,7 @@ pub unsafe fn IsBadHugeReadPtr(lp: *const ::core::ffi::c_void, ucb: usize) -> su extern "system" { fn IsBadHugeReadPtr(lp: *const ::core::ffi::c_void, ucb: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsBadHugeReadPtr(::core::mem::transmute(lp), ::core::mem::transmute(ucb))) + ::core::mem::transmute(IsBadHugeReadPtr(::core::mem::transmute(lp), ucb)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4213,7 +4213,7 @@ pub unsafe fn IsBadHugeWritePtr(lp: *const ::core::ffi::c_void, ucb: usize) -> s extern "system" { fn IsBadHugeWritePtr(lp: *const ::core::ffi::c_void, ucb: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsBadHugeWritePtr(::core::mem::transmute(lp), ::core::mem::transmute(ucb))) + ::core::mem::transmute(IsBadHugeWritePtr(::core::mem::transmute(lp), ucb)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4223,7 +4223,7 @@ pub unsafe fn IsNTAdmin(dwreserved: u32, lpdwreserved: *mut u32) -> super::super extern "system" { fn IsNTAdmin(dwreserved: u32, lpdwreserved: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsNTAdmin(::core::mem::transmute(dwreserved), ::core::mem::transmute(lpdwreserved))) + ::core::mem::transmute(IsNTAdmin(dwreserved, ::core::mem::transmute(lpdwreserved))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4523,7 +4523,7 @@ where extern "system" { fn LaunchINFSectionExW(hwnd: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, pszparms: ::windows::core::PCWSTR, nshow: i32) -> ::windows::core::HRESULT; } - LaunchINFSectionExW(hwnd.into(), hinstance.into(), pszparms.into(), ::core::mem::transmute(nshow)).ok() + LaunchINFSectionExW(hwnd.into(), hinstance.into(), pszparms.into(), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4537,7 +4537,7 @@ where extern "system" { fn LaunchINFSectionW(hwndowner: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, pszparams: ::windows::core::PWSTR, nshow: i32) -> i32; } - ::core::mem::transmute(LaunchINFSectionW(hwndowner.into(), hinstance.into(), ::core::mem::transmute(pszparams), ::core::mem::transmute(nshow))) + ::core::mem::transmute(LaunchINFSectionW(hwndowner.into(), hinstance.into(), ::core::mem::transmute(pszparams), nshow)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -4546,7 +4546,7 @@ pub unsafe fn LocalCompact(uminfree: u32) -> usize { extern "system" { fn LocalCompact(uminfree: u32) -> usize; } - ::core::mem::transmute(LocalCompact(::core::mem::transmute(uminfree))) + ::core::mem::transmute(LocalCompact(uminfree)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -4555,7 +4555,7 @@ pub unsafe fn LocalShrink(hmem: isize, cbnewsize: u32) -> usize { extern "system" { fn LocalShrink(hmem: isize, cbnewsize: u32) -> usize; } - ::core::mem::transmute(LocalShrink(::core::mem::transmute(hmem), ::core::mem::transmute(cbnewsize))) + ::core::mem::transmute(LocalShrink(hmem, cbnewsize)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const MAXINTATOM: u32 = 49152u32; @@ -4588,7 +4588,7 @@ pub unsafe fn MulDiv(nnumber: i32, nnumerator: i32, ndenominator: i32) -> i32 { extern "system" { fn MulDiv(nnumber: i32, nnumerator: i32, ndenominator: i32) -> i32; } - ::core::mem::transmute(MulDiv(::core::mem::transmute(nnumber), ::core::mem::transmute(nnumerator), ::core::mem::transmute(ndenominator))) + ::core::mem::transmute(MulDiv(nnumber, nnumerator, ndenominator)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4598,7 +4598,7 @@ pub unsafe fn NeedReboot(dwrebootcheck: u32) -> super::super::Foundation::BOOL { extern "system" { fn NeedReboot(dwrebootcheck: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(NeedReboot(::core::mem::transmute(dwrebootcheck))) + ::core::mem::transmute(NeedReboot(dwrebootcheck)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -4634,7 +4634,7 @@ where extern "system" { fn NtDeviceIoControlFile(filehandle: super::super::Foundation::HANDLE, event: super::super::Foundation::HANDLE, apcroutine: *mut ::core::ffi::c_void, apccontext: *mut ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, iocontrolcode: u32, inputbuffer: *mut ::core::ffi::c_void, inputbufferlength: u32, outputbuffer: *mut ::core::ffi::c_void, outputbufferlength: u32) -> super::super::Foundation::NTSTATUS; } - NtDeviceIoControlFile(filehandle.into(), event.into(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(iostatusblock), ::core::mem::transmute(iocontrolcode), ::core::mem::transmute(inputbuffer), ::core::mem::transmute(inputbufferlength), ::core::mem::transmute(outputbuffer), ::core::mem::transmute(outputbufferlength)).ok() + NtDeviceIoControlFile(filehandle.into(), event.into(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(iostatusblock), iocontrolcode, ::core::mem::transmute(inputbuffer), inputbufferlength, ::core::mem::transmute(outputbuffer), outputbufferlength).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4650,7 +4650,7 @@ where extern "system" { fn NtNotifyChangeMultipleKeys(masterkeyhandle: super::super::Foundation::HANDLE, count: u32, subordinateobjects: *const OBJECT_ATTRIBUTES, event: super::super::Foundation::HANDLE, apcroutine: *mut ::core::ffi::c_void, apccontext: *const ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, completionfilter: u32, watchtree: super::super::Foundation::BOOLEAN, buffer: *mut ::core::ffi::c_void, buffersize: u32, asynchronous: super::super::Foundation::BOOLEAN) -> super::super::Foundation::NTSTATUS; } - NtNotifyChangeMultipleKeys(masterkeyhandle.into(), subordinateobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(subordinateobjects)), event.into(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(iostatusblock), ::core::mem::transmute(completionfilter), watchtree.into(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), asynchronous.into()).ok() + NtNotifyChangeMultipleKeys(masterkeyhandle.into(), subordinateobjects.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(subordinateobjects)), event.into(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(iostatusblock), completionfilter, watchtree.into(), ::core::mem::transmute(buffer), buffersize, asynchronous.into()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4660,7 +4660,7 @@ pub unsafe fn NtOpenFile(filehandle: *mut super::super::Foundation::HANDLE, desi extern "system" { fn NtOpenFile(filehandle: *mut super::super::Foundation::HANDLE, desiredaccess: u32, objectattributes: *mut OBJECT_ATTRIBUTES, iostatusblock: *mut IO_STATUS_BLOCK, shareaccess: u32, openoptions: u32) -> super::super::Foundation::NTSTATUS; } - NtOpenFile(::core::mem::transmute(filehandle), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(objectattributes), ::core::mem::transmute(iostatusblock), ::core::mem::transmute(shareaccess), ::core::mem::transmute(openoptions)).ok() + NtOpenFile(::core::mem::transmute(filehandle), desiredaccess, ::core::mem::transmute(objectattributes), ::core::mem::transmute(iostatusblock), shareaccess, openoptions).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4686,7 +4686,7 @@ where extern "system" { fn NtQueryObject(handle: super::super::Foundation::HANDLE, objectinformationclass: OBJECT_INFORMATION_CLASS, objectinformation: *mut ::core::ffi::c_void, objectinformationlength: u32, returnlength: *mut u32) -> super::super::Foundation::NTSTATUS; } - NtQueryObject(handle.into(), ::core::mem::transmute(objectinformationclass), ::core::mem::transmute(objectinformation), ::core::mem::transmute(objectinformationlength), ::core::mem::transmute(returnlength)).ok() + NtQueryObject(handle.into(), objectinformationclass, ::core::mem::transmute(objectinformation), objectinformationlength, ::core::mem::transmute(returnlength)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4696,7 +4696,7 @@ pub unsafe fn NtQuerySystemInformation(systeminformationclass: SYSTEM_INFORMATIO extern "system" { fn NtQuerySystemInformation(systeminformationclass: SYSTEM_INFORMATION_CLASS, systeminformation: *mut ::core::ffi::c_void, systeminformationlength: u32, returnlength: *mut u32) -> super::super::Foundation::NTSTATUS; } - NtQuerySystemInformation(::core::mem::transmute(systeminformationclass), ::core::mem::transmute(systeminformation), ::core::mem::transmute(systeminformationlength), ::core::mem::transmute(returnlength)).ok() + NtQuerySystemInformation(systeminformationclass, ::core::mem::transmute(systeminformation), systeminformationlength, ::core::mem::transmute(returnlength)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4742,7 +4742,7 @@ where extern "system" { fn NtSetInformationKey(keyhandle: super::super::Foundation::HANDLE, keysetinformationclass: KEY_SET_INFORMATION_CLASS, keysetinformation: *const ::core::ffi::c_void, keysetinformationlength: u32) -> super::super::Foundation::NTSTATUS; } - NtSetInformationKey(keyhandle.into(), ::core::mem::transmute(keysetinformationclass), ::core::mem::transmute(keysetinformation), ::core::mem::transmute(keysetinformationlength)).ok() + NtSetInformationKey(keyhandle.into(), keysetinformationclass, ::core::mem::transmute(keysetinformation), keysetinformationlength).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4845,7 +4845,7 @@ where extern "system" { fn OpenINFEngineA(pszinffilename: ::windows::core::PCSTR, pszinstallsection: ::windows::core::PCSTR, dwflags: u32, phinf: *mut *mut ::core::ffi::c_void, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OpenINFEngineA(pszinffilename.into(), pszinstallsection.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(phinf), ::core::mem::transmute(pvreserved)).ok() + OpenINFEngineA(pszinffilename.into(), pszinstallsection.into(), dwflags, ::core::mem::transmute(phinf), ::core::mem::transmute(pvreserved)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -4858,7 +4858,7 @@ where extern "system" { fn OpenINFEngineW(pszinffilename: ::windows::core::PCWSTR, pszinstallsection: ::windows::core::PCWSTR, dwflags: u32, phinf: *mut *mut ::core::ffi::c_void, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OpenINFEngineW(pszinffilename.into(), pszinstallsection.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(phinf), ::core::mem::transmute(pvreserved)).ok() + OpenINFEngineW(pszinffilename.into(), pszinstallsection.into(), dwflags, ::core::mem::transmute(phinf), ::core::mem::transmute(pvreserved)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4872,7 +4872,7 @@ where extern "system" { fn OpenMutexA(dwdesiredaccess: u32, binherithandle: super::super::Foundation::BOOL, lpname: ::windows::core::PCSTR) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(OpenMutexA(::core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.into())) + ::core::mem::transmute(OpenMutexA(dwdesiredaccess, binherithandle.into(), lpname.into())) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4886,7 +4886,7 @@ where extern "system" { fn OpenSemaphoreA(dwdesiredaccess: u32, binherithandle: super::super::Foundation::BOOL, lpname: ::windows::core::PCSTR) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(OpenSemaphoreA(::core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.into())) + ::core::mem::transmute(OpenSemaphoreA(dwdesiredaccess, binherithandle.into(), lpname.into())) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4900,7 +4900,7 @@ where extern "system" { fn OpenWaitableTimerA(dwdesiredaccess: u32, binherithandle: super::super::Foundation::BOOL, lptimername: ::windows::core::PCSTR) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(OpenWaitableTimerA(::core::mem::transmute(dwdesiredaccess), binherithandle.into(), lptimername.into())) + ::core::mem::transmute(OpenWaitableTimerA(dwdesiredaccess, binherithandle.into(), lptimername.into())) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub type PDELAYLOAD_FAILURE_DLL_CALLBACK = ::core::option::Option *mut ::core::ffi::c_void>; @@ -5189,7 +5189,7 @@ pub unsafe fn QueryIdleProcessorCycleTimeEx(group: u16, bufferlength: *mut u32, extern "system" { fn QueryIdleProcessorCycleTimeEx(group: u16, bufferlength: *mut u32, processoridlecycletime: *mut u64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(QueryIdleProcessorCycleTimeEx(::core::mem::transmute(group), ::core::mem::transmute(bufferlength), ::core::mem::transmute(processoridlecycletime))) + ::core::mem::transmute(QueryIdleProcessorCycleTimeEx(group, ::core::mem::transmute(bufferlength), ::core::mem::transmute(processoridlecycletime))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -5345,7 +5345,7 @@ where extern "system" { fn RebootCheckOnInstallA(hwnd: super::super::Foundation::HWND, pszinf: ::windows::core::PCSTR, pszsec: ::windows::core::PCSTR, dwreserved: u32) -> ::windows::core::HRESULT; } - RebootCheckOnInstallA(hwnd.into(), pszinf.into(), pszsec.into(), ::core::mem::transmute(dwreserved)).ok() + RebootCheckOnInstallA(hwnd.into(), pszinf.into(), pszsec.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5360,7 +5360,7 @@ where extern "system" { fn RebootCheckOnInstallW(hwnd: super::super::Foundation::HWND, pszinf: ::windows::core::PCWSTR, pszsec: ::windows::core::PCWSTR, dwreserved: u32) -> ::windows::core::HRESULT; } - RebootCheckOnInstallW(hwnd.into(), pszinf.into(), pszsec.into(), ::core::mem::transmute(dwreserved)).ok() + RebootCheckOnInstallW(hwnd.into(), pszinf.into(), pszsec.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -5369,7 +5369,7 @@ pub unsafe fn RecordFeatureError(featureid: u32, error: *const FEATURE_ERROR) { extern "system" { fn RecordFeatureError(featureid: u32, error: *const FEATURE_ERROR); } - RecordFeatureError(::core::mem::transmute(featureid), ::core::mem::transmute(error)) + RecordFeatureError(featureid, ::core::mem::transmute(error)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -5381,7 +5381,7 @@ where extern "system" { fn RecordFeatureUsage(featureid: u32, kind: u32, addend: u32, originname: ::windows::core::PCSTR); } - RecordFeatureUsage(::core::mem::transmute(featureid), ::core::mem::transmute(kind), ::core::mem::transmute(addend), originname.into()) + RecordFeatureUsage(featureid, kind, addend, originname.into()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5457,7 +5457,7 @@ where extern "system" { fn RegSaveRestoreA(hwnd: super::super::Foundation::HWND, psztitlestring: ::windows::core::PCSTR, hkbckupkey: super::Registry::HKEY, pcszrootkey: ::windows::core::PCSTR, pcszsubkey: ::windows::core::PCSTR, pcszvaluename: ::windows::core::PCSTR, dwflags: u32) -> ::windows::core::HRESULT; } - RegSaveRestoreA(hwnd.into(), psztitlestring.into(), hkbckupkey.into(), pcszrootkey.into(), pcszsubkey.into(), pcszvaluename.into(), ::core::mem::transmute(dwflags)).ok() + RegSaveRestoreA(hwnd.into(), psztitlestring.into(), hkbckupkey.into(), pcszrootkey.into(), pcszsubkey.into(), pcszvaluename.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -5475,7 +5475,7 @@ where extern "system" { fn RegSaveRestoreOnINFA(hwnd: super::super::Foundation::HWND, psztitle: ::windows::core::PCSTR, pszinf: ::windows::core::PCSTR, pszsection: ::windows::core::PCSTR, hhklmbackkey: super::Registry::HKEY, hhkcubackkey: super::Registry::HKEY, dwflags: u32) -> ::windows::core::HRESULT; } - RegSaveRestoreOnINFA(hwnd.into(), psztitle.into(), pszinf.into(), pszsection.into(), hhklmbackkey.into(), hhkcubackkey.into(), ::core::mem::transmute(dwflags)).ok() + RegSaveRestoreOnINFA(hwnd.into(), psztitle.into(), pszinf.into(), pszsection.into(), hhklmbackkey.into(), hhkcubackkey.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -5493,7 +5493,7 @@ where extern "system" { fn RegSaveRestoreOnINFW(hwnd: super::super::Foundation::HWND, psztitle: ::windows::core::PCWSTR, pszinf: ::windows::core::PCWSTR, pszsection: ::windows::core::PCWSTR, hhklmbackkey: super::Registry::HKEY, hhkcubackkey: super::Registry::HKEY, dwflags: u32) -> ::windows::core::HRESULT; } - RegSaveRestoreOnINFW(hwnd.into(), psztitle.into(), pszinf.into(), pszsection.into(), hhklmbackkey.into(), hhkcubackkey.into(), ::core::mem::transmute(dwflags)).ok() + RegSaveRestoreOnINFW(hwnd.into(), psztitle.into(), pszinf.into(), pszsection.into(), hhklmbackkey.into(), hhkcubackkey.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -5511,7 +5511,7 @@ where extern "system" { fn RegSaveRestoreW(hwnd: super::super::Foundation::HWND, psztitlestring: ::windows::core::PCWSTR, hkbckupkey: super::Registry::HKEY, pcszrootkey: ::windows::core::PCWSTR, pcszsubkey: ::windows::core::PCWSTR, pcszvaluename: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - RegSaveRestoreW(hwnd.into(), psztitlestring.into(), hkbckupkey.into(), pcszrootkey.into(), pcszsubkey.into(), pcszvaluename.into(), ::core::mem::transmute(dwflags)).ok() + RegSaveRestoreW(hwnd.into(), psztitlestring.into(), hkbckupkey.into(), pcszrootkey.into(), pcszsubkey.into(), pcszvaluename.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5525,7 +5525,7 @@ where extern "system" { fn ReplacePartitionUnit(targetpartition: ::windows::core::PCWSTR, sparepartition: ::windows::core::PCWSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReplacePartitionUnit(targetpartition.into(), sparepartition.into(), ::core::mem::transmute(flags))) + ::core::mem::transmute(ReplacePartitionUnit(targetpartition.into(), sparepartition.into(), flags)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5561,7 +5561,7 @@ pub unsafe fn RtlCharToInteger(string: *mut i8, base: u32, value: *mut u32) -> : extern "system" { fn RtlCharToInteger(string: *mut i8, base: u32, value: *mut u32) -> super::super::Foundation::NTSTATUS; } - RtlCharToInteger(::core::mem::transmute(string), ::core::mem::transmute(base), ::core::mem::transmute(value)).ok() + RtlCharToInteger(::core::mem::transmute(string), base, ::core::mem::transmute(value)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_System_Kernel\"`*"] #[cfg(feature = "Win32_System_Kernel")] @@ -5731,7 +5731,7 @@ where extern "system" { fn RtlUnicodeToMultiByteSize(bytesinmultibytestring: *mut u32, unicodestring: ::windows::core::PCWSTR, bytesinunicodestring: u32) -> super::super::Foundation::NTSTATUS; } - RtlUnicodeToMultiByteSize(::core::mem::transmute(bytesinmultibytestring), unicodestring.into(), ::core::mem::transmute(bytesinunicodestring)).ok() + RtlUnicodeToMultiByteSize(::core::mem::transmute(bytesinmultibytestring), unicodestring.into(), bytesinunicodestring).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -5757,7 +5757,7 @@ where extern "system" { fn RunSetupCommandA(hwnd: super::super::Foundation::HWND, szcmdname: ::windows::core::PCSTR, szinfsection: ::windows::core::PCSTR, szdir: ::windows::core::PCSTR, lpsztitle: ::windows::core::PCSTR, phexe: *mut super::super::Foundation::HANDLE, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - RunSetupCommandA(hwnd.into(), szcmdname.into(), szinfsection.into(), szdir.into(), lpsztitle.into(), ::core::mem::transmute(phexe), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved)).ok() + RunSetupCommandA(hwnd.into(), szcmdname.into(), szinfsection.into(), szdir.into(), lpsztitle.into(), ::core::mem::transmute(phexe), dwflags, ::core::mem::transmute(pvreserved)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5774,7 +5774,7 @@ where extern "system" { fn RunSetupCommandW(hwnd: super::super::Foundation::HWND, szcmdname: ::windows::core::PCWSTR, szinfsection: ::windows::core::PCWSTR, szdir: ::windows::core::PCWSTR, lpsztitle: ::windows::core::PCWSTR, phexe: *mut super::super::Foundation::HANDLE, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - RunSetupCommandW(hwnd.into(), szcmdname.into(), szinfsection.into(), szdir.into(), lpsztitle.into(), ::core::mem::transmute(phexe), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved)).ok() + RunSetupCommandW(hwnd.into(), szcmdname.into(), szinfsection.into(), szdir.into(), lpsztitle.into(), ::core::mem::transmute(phexe), dwflags, ::core::mem::transmute(pvreserved)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const SCS_32BIT_BINARY: u32 = 0u32; @@ -6572,7 +6572,7 @@ where extern "system" { fn SetFirmwareEnvironmentVariableA(lpname: ::windows::core::PCSTR, lpguid: ::windows::core::PCSTR, pvalue: *const ::core::ffi::c_void, nsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFirmwareEnvironmentVariableA(lpname.into(), lpguid.into(), ::core::mem::transmute(pvalue), ::core::mem::transmute(nsize))) + ::core::mem::transmute(SetFirmwareEnvironmentVariableA(lpname.into(), lpguid.into(), ::core::mem::transmute(pvalue), nsize)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6586,7 +6586,7 @@ where extern "system" { fn SetFirmwareEnvironmentVariableExA(lpname: ::windows::core::PCSTR, lpguid: ::windows::core::PCSTR, pvalue: *const ::core::ffi::c_void, nsize: u32, dwattributes: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFirmwareEnvironmentVariableExA(lpname.into(), lpguid.into(), ::core::mem::transmute(pvalue), ::core::mem::transmute(nsize), ::core::mem::transmute(dwattributes))) + ::core::mem::transmute(SetFirmwareEnvironmentVariableExA(lpname.into(), lpguid.into(), ::core::mem::transmute(pvalue), nsize, dwattributes)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6600,7 +6600,7 @@ where extern "system" { fn SetFirmwareEnvironmentVariableExW(lpname: ::windows::core::PCWSTR, lpguid: ::windows::core::PCWSTR, pvalue: *const ::core::ffi::c_void, nsize: u32, dwattributes: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFirmwareEnvironmentVariableExW(lpname.into(), lpguid.into(), ::core::mem::transmute(pvalue), ::core::mem::transmute(nsize), ::core::mem::transmute(dwattributes))) + ::core::mem::transmute(SetFirmwareEnvironmentVariableExW(lpname.into(), lpguid.into(), ::core::mem::transmute(pvalue), nsize, dwattributes)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6614,7 +6614,7 @@ where extern "system" { fn SetFirmwareEnvironmentVariableW(lpname: ::windows::core::PCWSTR, lpguid: ::windows::core::PCWSTR, pvalue: *const ::core::ffi::c_void, nsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetFirmwareEnvironmentVariableW(lpname.into(), lpguid.into(), ::core::mem::transmute(pvalue), ::core::mem::transmute(nsize))) + ::core::mem::transmute(SetFirmwareEnvironmentVariableW(lpname.into(), lpguid.into(), ::core::mem::transmute(pvalue), nsize)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -6623,7 +6623,7 @@ pub unsafe fn SetHandleCount(unumber: u32) -> u32 { extern "system" { fn SetHandleCount(unumber: u32) -> u32; } - ::core::mem::transmute(SetHandleCount(::core::mem::transmute(unumber))) + ::core::mem::transmute(SetHandleCount(unumber)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6636,7 +6636,7 @@ where extern "system" { fn SetMessageWaitingIndicator(hmsgindicator: super::super::Foundation::HANDLE, ulmsgcount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetMessageWaitingIndicator(hmsgindicator.into(), ::core::mem::transmute(ulmsgcount))) + ::core::mem::transmute(SetMessageWaitingIndicator(hmsgindicator.into(), ulmsgcount)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6671,7 +6671,7 @@ where extern "system" { fn SignalObjectAndWait(hobjecttosignal: super::super::Foundation::HANDLE, hobjecttowaiton: super::super::Foundation::HANDLE, dwmilliseconds: u32, balertable: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(SignalObjectAndWait(hobjecttosignal.into(), hobjecttowaiton.into(), ::core::mem::transmute(dwmilliseconds), balertable.into())) + ::core::mem::transmute(SignalObjectAndWait(hobjecttosignal.into(), hobjecttowaiton.into(), dwmilliseconds, balertable.into())) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -7064,7 +7064,7 @@ where extern "system" { fn UserInstStubWrapperA(hwnd: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, pszparms: ::windows::core::PCSTR, nshow: i32) -> ::windows::core::HRESULT; } - UserInstStubWrapperA(hwnd.into(), hinstance.into(), pszparms.into(), ::core::mem::transmute(nshow)).ok() + UserInstStubWrapperA(hwnd.into(), hinstance.into(), pszparms.into(), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7079,7 +7079,7 @@ where extern "system" { fn UserInstStubWrapperW(hwnd: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, pszparms: ::windows::core::PCWSTR, nshow: i32) -> ::windows::core::HRESULT; } - UserInstStubWrapperW(hwnd.into(), hinstance.into(), pszparms.into(), ::core::mem::transmute(nshow)).ok() + UserInstStubWrapperW(hwnd.into(), hinstance.into(), pszparms.into(), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7094,7 +7094,7 @@ where extern "system" { fn UserUnInstStubWrapperA(hwnd: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, pszparms: ::windows::core::PCSTR, nshow: i32) -> ::windows::core::HRESULT; } - UserUnInstStubWrapperA(hwnd.into(), hinstance.into(), pszparms.into(), ::core::mem::transmute(nshow)).ok() + UserUnInstStubWrapperA(hwnd.into(), hinstance.into(), pszparms.into(), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7109,7 +7109,7 @@ where extern "system" { fn UserUnInstStubWrapperW(hwnd: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, pszparms: ::windows::core::PCWSTR, nshow: i32) -> ::windows::core::HRESULT; } - UserUnInstStubWrapperW(hwnd.into(), hinstance.into(), pszparms.into(), ::core::mem::transmute(nshow)).ok() + UserUnInstStubWrapperW(hwnd.into(), hinstance.into(), pszparms.into(), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[repr(transparent)] @@ -7624,7 +7624,7 @@ where extern "system" { fn WinWatchGetClipList(hww: HWINWATCH, prc: *mut super::super::Foundation::RECT, size: u32, prd: *mut super::super::Graphics::Gdi::RGNDATA) -> u32; } - ::core::mem::transmute(WinWatchGetClipList(hww.into(), ::core::mem::transmute(prc), ::core::mem::transmute(size), ::core::mem::transmute(prd))) + ::core::mem::transmute(WinWatchGetClipList(hww.into(), ::core::mem::transmute(prc), size, ::core::mem::transmute(prd))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7661,7 +7661,7 @@ pub unsafe fn WldpGetLockdownPolicy(hostinformation: *const WLDP_HOST_INFORMATIO extern "system" { fn WldpGetLockdownPolicy(hostinformation: *const WLDP_HOST_INFORMATION, lockdownstate: *mut u32, lockdownflags: u32) -> ::windows::core::HRESULT; } - WldpGetLockdownPolicy(::core::mem::transmute(hostinformation), ::core::mem::transmute(lockdownstate), ::core::mem::transmute(lockdownflags)).ok() + WldpGetLockdownPolicy(::core::mem::transmute(hostinformation), ::core::mem::transmute(lockdownstate), lockdownflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7671,7 +7671,7 @@ pub unsafe fn WldpIsClassInApprovedList(classid: *const ::windows::core::GUID, h extern "system" { fn WldpIsClassInApprovedList(classid: *const ::windows::core::GUID, hostinformation: *const WLDP_HOST_INFORMATION, isapproved: *mut super::super::Foundation::BOOL, optionalflags: u32) -> ::windows::core::HRESULT; } - WldpIsClassInApprovedList(::core::mem::transmute(classid), ::core::mem::transmute(hostinformation), ::core::mem::transmute(isapproved), ::core::mem::transmute(optionalflags)).ok() + WldpIsClassInApprovedList(::core::mem::transmute(classid), ::core::mem::transmute(hostinformation), ::core::mem::transmute(isapproved), optionalflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7704,7 +7704,7 @@ where extern "system" { fn WldpQueryDynamicCodeTrust(filehandle: super::super::Foundation::HANDLE, baseimage: *const ::core::ffi::c_void, imagesize: u32) -> ::windows::core::HRESULT; } - WldpQueryDynamicCodeTrust(filehandle.into(), ::core::mem::transmute(baseimage), ::core::mem::transmute(imagesize)).ok() + WldpQueryDynamicCodeTrust(filehandle.into(), ::core::mem::transmute(baseimage), imagesize).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7794,7 +7794,7 @@ where extern "system" { fn WritePrivateProfileStructA(lpszsection: ::windows::core::PCSTR, lpszkey: ::windows::core::PCSTR, lpstruct: *const ::core::ffi::c_void, usizestruct: u32, szfile: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WritePrivateProfileStructA(lpszsection.into(), lpszkey.into(), ::core::mem::transmute(lpstruct), ::core::mem::transmute(usizestruct), szfile.into())) + ::core::mem::transmute(WritePrivateProfileStructA(lpszsection.into(), lpszkey.into(), ::core::mem::transmute(lpstruct), usizestruct, szfile.into())) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7809,7 +7809,7 @@ where extern "system" { fn WritePrivateProfileStructW(lpszsection: ::windows::core::PCWSTR, lpszkey: ::windows::core::PCWSTR, lpstruct: *const ::core::ffi::c_void, usizestruct: u32, szfile: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WritePrivateProfileStructW(lpszsection.into(), lpszkey.into(), ::core::mem::transmute(lpstruct), ::core::mem::transmute(usizestruct), szfile.into())) + ::core::mem::transmute(WritePrivateProfileStructW(lpszsection.into(), lpszkey.into(), ::core::mem::transmute(lpstruct), usizestruct, szfile.into())) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7880,7 +7880,7 @@ pub unsafe fn _hread(hfile: i32, lpbuffer: *mut ::core::ffi::c_void, lbytes: i32 extern "system" { fn _hread(hfile: i32, lpbuffer: *mut ::core::ffi::c_void, lbytes: i32) -> i32; } - ::core::mem::transmute(_hread(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lbytes))) + ::core::mem::transmute(_hread(hfile, ::core::mem::transmute(lpbuffer), lbytes)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -7892,7 +7892,7 @@ where extern "system" { fn _hwrite(hfile: i32, lpbuffer: ::windows::core::PCSTR, lbytes: i32) -> i32; } - ::core::mem::transmute(_hwrite(::core::mem::transmute(hfile), lpbuffer.into(), ::core::mem::transmute(lbytes))) + ::core::mem::transmute(_hwrite(hfile, lpbuffer.into(), lbytes)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -7901,7 +7901,7 @@ pub unsafe fn _lclose(hfile: i32) -> i32 { extern "system" { fn _lclose(hfile: i32) -> i32; } - ::core::mem::transmute(_lclose(::core::mem::transmute(hfile))) + ::core::mem::transmute(_lclose(hfile)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -7913,7 +7913,7 @@ where extern "system" { fn _lcreat(lppathname: ::windows::core::PCSTR, iattribute: i32) -> i32; } - ::core::mem::transmute(_lcreat(lppathname.into(), ::core::mem::transmute(iattribute))) + ::core::mem::transmute(_lcreat(lppathname.into(), iattribute)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -7922,7 +7922,7 @@ pub unsafe fn _llseek(hfile: i32, loffset: i32, iorigin: i32) -> i32 { extern "system" { fn _llseek(hfile: i32, loffset: i32, iorigin: i32) -> i32; } - ::core::mem::transmute(_llseek(::core::mem::transmute(hfile), ::core::mem::transmute(loffset), ::core::mem::transmute(iorigin))) + ::core::mem::transmute(_llseek(hfile, loffset, iorigin)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -7934,7 +7934,7 @@ where extern "system" { fn _lopen(lppathname: ::windows::core::PCSTR, ireadwrite: i32) -> i32; } - ::core::mem::transmute(_lopen(lppathname.into(), ::core::mem::transmute(ireadwrite))) + ::core::mem::transmute(_lopen(lppathname.into(), ireadwrite)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -7943,7 +7943,7 @@ pub unsafe fn _lread(hfile: i32, lpbuffer: *mut ::core::ffi::c_void, ubytes: u32 extern "system" { fn _lread(hfile: i32, lpbuffer: *mut ::core::ffi::c_void, ubytes: u32) -> u32; } - ::core::mem::transmute(_lread(::core::mem::transmute(hfile), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(ubytes))) + ::core::mem::transmute(_lread(hfile, ::core::mem::transmute(lpbuffer), ubytes)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] @@ -7955,7 +7955,7 @@ where extern "system" { fn _lwrite(hfile: i32, lpbuffer: ::windows::core::PCSTR, ubytes: u32) -> u32; } - ::core::mem::transmute(_lwrite(::core::mem::transmute(hfile), lpbuffer.into(), ::core::mem::transmute(ubytes))) + ::core::mem::transmute(_lwrite(hfile, lpbuffer.into(), ubytes)) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -8128,7 +8128,7 @@ pub unsafe fn uaw_wcschr(string: *const u16, character: u16) -> *mut u16 { extern "system" { fn uaw_wcschr(string: *const u16, character: u16) -> *mut u16; } - ::core::mem::transmute(uaw_wcschr(::core::mem::transmute(string), ::core::mem::transmute(character))) + ::core::mem::transmute(uaw_wcschr(::core::mem::transmute(string), character)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -8168,7 +8168,7 @@ pub unsafe fn uaw_wcsrchr(string: *const u16, character: u16) -> *mut u16 { extern "system" { fn uaw_wcsrchr(string: *const u16, character: u16) -> *mut u16; } - ::core::mem::transmute(uaw_wcsrchr(::core::mem::transmute(string), ::core::mem::transmute(character))) + ::core::mem::transmute(uaw_wcsrchr(::core::mem::transmute(string), character)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 661d63aeb8..45af3a38ef 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs @@ -220,7 +220,7 @@ impl IChangeConflict { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetResolveActionForChange(&self, resolveaction: SYNC_RESOLVE_ACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetResolveActionForChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resolveaction)).ok() + (::windows::core::Interface::vtable(self).SetResolveActionForChange)(::windows::core::Interface::as_raw(self), resolveaction).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetResolveActionForChangeUnit<'a, P0>(&self, pchangeunit: P0, presolveaction: *mut SYNC_RESOLVE_ACTION) -> ::windows::core::Result<()> @@ -234,7 +234,7 @@ impl IChangeConflict { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISyncChangeUnit>>, { - (::windows::core::Interface::vtable(self).SetResolveActionForChangeUnit)(::windows::core::Interface::as_raw(self), pchangeunit.into().abi(), ::core::mem::transmute(resolveaction)).ok() + (::windows::core::Interface::vtable(self).SetResolveActionForChangeUnit)(::windows::core::Interface::as_raw(self), pchangeunit.into().abi(), resolveaction).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -355,7 +355,7 @@ impl IChangeUnitListFilterInfo { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Initialize(&self, ppbchangeunitids: *const *const u8, dwchangeunitcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppbchangeunitids), ::core::mem::transmute(dwchangeunitcount)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppbchangeunitids), dwchangeunitcount).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetChangeUnitIdCount(&self, pdwchangeunitidcount: *mut u32) -> ::windows::core::Result<()> { @@ -363,7 +363,7 @@ impl IChangeUnitListFilterInfo { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetChangeUnitId(&self, dwchangeunitidindex: u32, pbchangeunitid: *mut u8, pcbidsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetChangeUnitId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchangeunitidindex), ::core::mem::transmute(pbchangeunitid), ::core::mem::transmute(pcbidsize)).ok() + (::windows::core::Interface::vtable(self).GetChangeUnitId)(::windows::core::Interface::as_raw(self), dwchangeunitidindex, ::core::mem::transmute(pbchangeunitid), ::core::mem::transmute(pcbidsize)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -549,7 +549,7 @@ impl ICombinedFilterInfo { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetFilterInfo(&self, dwfilterindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFilterInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfilterindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFilterInfo)(::windows::core::Interface::as_raw(self), dwfilterindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetFilterCombinationType(&self, pfiltercombinationtype: *mut FILTER_COMBINATION_TYPE) -> ::windows::core::Result<()> { @@ -654,7 +654,7 @@ impl IConstraintConflict { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetConstraintResolveActionForChange(&self, constraintresolveaction: SYNC_CONSTRAINT_RESOLVE_ACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConstraintResolveActionForChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(constraintresolveaction)).ok() + (::windows::core::Interface::vtable(self).SetConstraintResolveActionForChange)(::windows::core::Interface::as_raw(self), constraintresolveaction).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetConstraintResolveActionForChangeUnit<'a, P0>(&self, pchangeunit: P0, pconstraintresolveaction: *mut SYNC_CONSTRAINT_RESOLVE_ACTION) -> ::windows::core::Result<()> @@ -668,7 +668,7 @@ impl IConstraintConflict { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISyncChangeUnit>>, { - (::windows::core::Interface::vtable(self).SetConstraintResolveActionForChangeUnit)(::windows::core::Interface::as_raw(self), pchangeunit.into().abi(), ::core::mem::transmute(constraintresolveaction)).ok() + (::windows::core::Interface::vtable(self).SetConstraintResolveActionForChangeUnit)(::windows::core::Interface::as_raw(self), pchangeunit.into().abi(), constraintresolveaction).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetConstraintConflictReason(&self, pconstraintconflictreason: *mut CONSTRAINT_CONFLICT_REASON) -> ::windows::core::Result<()> { @@ -857,7 +857,7 @@ pub struct ICoreFragmentInspector(::windows::core::IUnknown); impl ICoreFragmentInspector { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn NextCoreFragments(&self, requestedcount: u32, ppicorefragments: *mut ::core::option::Option, pfetchedcount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NextCoreFragments)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(requestedcount), ::core::mem::transmute(ppicorefragments), ::core::mem::transmute(pfetchedcount)).ok() + (::windows::core::Interface::vtable(self).NextCoreFragments)(::windows::core::Interface::as_raw(self), requestedcount, ::core::mem::transmute(ppicorefragments), ::core::mem::transmute(pfetchedcount)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1069,7 +1069,7 @@ impl IDataRetrieverCallback { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn LoadChangeDataError(&self, hrerror: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadChangeDataError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror)).ok() + (::windows::core::Interface::vtable(self).LoadChangeDataError)(::windows::core::Interface::as_raw(self), hrerror).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1120,11 +1120,11 @@ pub struct IEnumChangeUnitExceptions(::windows::core::IUnknown); impl IEnumChangeUnitExceptions { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Next(&self, cexceptions: u32, ppchangeunitexception: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cexceptions), ::core::mem::transmute(ppchangeunitexception), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cexceptions, ::core::mem::transmute(ppchangeunitexception), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Skip(&self, cexceptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cexceptions)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cexceptions).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1186,11 +1186,11 @@ pub struct IEnumClockVector(::windows::core::IUnknown); impl IEnumClockVector { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Next(&self, cclockvectorelements: u32, ppiclockvectorelements: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cclockvectorelements), ::core::mem::transmute(ppiclockvectorelements), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cclockvectorelements, ::core::mem::transmute(ppiclockvectorelements), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Skip(&self, csyncversions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(csyncversions)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), csyncversions).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1252,11 +1252,11 @@ pub struct IEnumFeedClockVector(::windows::core::IUnknown); impl IEnumFeedClockVector { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Next(&self, cclockvectorelements: u32, ppiclockvectorelements: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cclockvectorelements), ::core::mem::transmute(ppiclockvectorelements), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cclockvectorelements, ::core::mem::transmute(ppiclockvectorelements), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Skip(&self, csyncversions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(csyncversions)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), csyncversions).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1368,11 +1368,11 @@ pub struct IEnumRangeExceptions(::windows::core::IUnknown); impl IEnumRangeExceptions { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Next(&self, cexceptions: u32, pprangeexception: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cexceptions), ::core::mem::transmute(pprangeexception), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cexceptions, ::core::mem::transmute(pprangeexception), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Skip(&self, cexceptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cexceptions)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cexceptions).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1434,11 +1434,11 @@ pub struct IEnumSingleItemExceptions(::windows::core::IUnknown); impl IEnumSingleItemExceptions { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Next(&self, cexceptions: u32, ppsingleitemexception: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cexceptions), ::core::mem::transmute(ppsingleitemexception), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cexceptions, ::core::mem::transmute(ppsingleitemexception), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Skip(&self, cexceptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cexceptions)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cexceptions).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1500,11 +1500,11 @@ pub struct IEnumSyncChangeUnits(::windows::core::IUnknown); impl IEnumSyncChangeUnits { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Next(&self, cchanges: u32, ppchangeunit: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cchanges), ::core::mem::transmute(ppchangeunit), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cchanges, ::core::mem::transmute(ppchangeunit), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Skip(&self, cchanges: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cchanges)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cchanges).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1566,11 +1566,11 @@ pub struct IEnumSyncChanges(::windows::core::IUnknown); impl IEnumSyncChanges { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Next(&self, cchanges: u32, ppchange: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cchanges), ::core::mem::transmute(ppchange), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cchanges, ::core::mem::transmute(ppchange), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Skip(&self, cchanges: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cchanges)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cchanges).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1633,11 +1633,11 @@ impl IEnumSyncProviderConfigUIInfos { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Next(&self, cfactories: u32, ppsyncproviderconfiguiinfo: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cfactories), ::core::mem::transmute(ppsyncproviderconfiguiinfo), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cfactories, ::core::mem::transmute(ppsyncproviderconfiguiinfo), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Skip(&self, cfactories: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cfactories)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cfactories).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1703,11 +1703,11 @@ impl IEnumSyncProviderInfos { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Next(&self, cinstances: u32, ppsyncproviderinfo: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cinstances), ::core::mem::transmute(ppsyncproviderinfo), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), cinstances, ::core::mem::transmute(ppsyncproviderinfo), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Skip(&self, cinstances: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cinstances)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), cinstances).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -1944,7 +1944,7 @@ impl IFilterKeyMap { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetFilter(&self, dwfilterkey: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfilterkey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFilter)(::windows::core::Interface::as_raw(self), dwfilterkey, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Serialize(&self, pbfilterkeymap: *mut u8, pcbfilterkeymap: *mut u32) -> ::windows::core::Result<()> { @@ -2004,7 +2004,7 @@ impl IFilterRequestCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).RequestFilter)(::windows::core::Interface::as_raw(self), pfilter.into().abi(), ::core::mem::transmute(filteringtype)).ok() + (::windows::core::Interface::vtable(self).RequestFilter)(::windows::core::Interface::as_raw(self), pfilter.into().abi(), filteringtype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2169,7 +2169,7 @@ impl IFilterTrackingSyncChangeBuilder { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn AddFilterChange(&self, dwfilterkey: u32, pfilterchange: *const SYNC_FILTER_CHANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddFilterChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfilterkey), ::core::mem::transmute(pfilterchange)).ok() + (::windows::core::Interface::vtable(self).AddFilterChange)(::windows::core::Interface::as_raw(self), dwfilterkey, ::core::mem::transmute(pfilterchange)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetAllChangeUnitsPresentFlag(&self) -> ::windows::core::Result<()> { @@ -2239,7 +2239,7 @@ impl IForgottenKnowledge { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetLocalTickCount(&self, ulltickcount: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLocalTickCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulltickcount)).ok() + (::windows::core::Interface::vtable(self).base__.SetLocalTickCount)(::windows::core::Interface::as_raw(self), ulltickcount).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn ContainsChange(&self, pbversionownerreplicaid: *const u8, pgiditemid: *const u8, psyncversion: *const SYNC_VERSION) -> ::windows::core::Result<()> { @@ -2421,7 +2421,7 @@ impl IKnowledgeSyncProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISyncSessionState>>, { - (::windows::core::Interface::vtable(self).BeginSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(role), psessionstate.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeginSession)(::windows::core::Interface::as_raw(self), role, psessionstate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetSyncBatchParameters(&self, ppsyncknowledge: *mut ::core::option::Option, pdwrequestedbatchsize: *mut u32) -> ::windows::core::Result<()> { @@ -2432,14 +2432,14 @@ impl IKnowledgeSyncProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISyncKnowledge>>, { - (::windows::core::Interface::vtable(self).GetChangeBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbatchsize), psyncknowledge.into().abi(), ::core::mem::transmute(ppsyncchangebatch), ::core::mem::transmute(ppunkdataretriever)).ok() + (::windows::core::Interface::vtable(self).GetChangeBatch)(::windows::core::Interface::as_raw(self), dwbatchsize, psyncknowledge.into().abi(), ::core::mem::transmute(ppsyncchangebatch), ::core::mem::transmute(ppunkdataretriever)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetFullEnumerationChangeBatch<'a, P0>(&self, dwbatchsize: u32, pblowerenumerationbound: *const u8, psyncknowledge: P0, ppsyncchangebatch: *mut ::core::option::Option, ppunkdataretriever: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ISyncKnowledge>>, { - (::windows::core::Interface::vtable(self).GetFullEnumerationChangeBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbatchsize), ::core::mem::transmute(pblowerenumerationbound), psyncknowledge.into().abi(), ::core::mem::transmute(ppsyncchangebatch), ::core::mem::transmute(ppunkdataretriever)).ok() + (::windows::core::Interface::vtable(self).GetFullEnumerationChangeBatch)(::windows::core::Interface::as_raw(self), dwbatchsize, ::core::mem::transmute(pblowerenumerationbound), psyncknowledge.into().abi(), ::core::mem::transmute(ppsyncchangebatch), ::core::mem::transmute(ppunkdataretriever)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn ProcessChangeBatch<'a, P0, P1, P2>(&self, resolutionpolicy: CONFLICT_RESOLUTION_POLICY, psourcechangebatch: P0, punkdataretriever: P1, pcallback: P2, psyncsessionstatistics: *mut SYNC_SESSION_STATISTICS) -> ::windows::core::Result<()> @@ -2448,7 +2448,7 @@ impl IKnowledgeSyncProvider { P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ISyncCallback>>, { - (::windows::core::Interface::vtable(self).ProcessChangeBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resolutionpolicy), psourcechangebatch.into().abi(), punkdataretriever.into().abi(), pcallback.into().abi(), ::core::mem::transmute(psyncsessionstatistics)).ok() + (::windows::core::Interface::vtable(self).ProcessChangeBatch)(::windows::core::Interface::as_raw(self), resolutionpolicy, psourcechangebatch.into().abi(), punkdataretriever.into().abi(), pcallback.into().abi(), ::core::mem::transmute(psyncsessionstatistics)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn ProcessFullEnumerationChangeBatch<'a, P0, P1, P2>(&self, resolutionpolicy: CONFLICT_RESOLUTION_POLICY, psourcechangebatch: P0, punkdataretriever: P1, pcallback: P2, psyncsessionstatistics: *mut SYNC_SESSION_STATISTICS) -> ::windows::core::Result<()> @@ -2457,7 +2457,7 @@ impl IKnowledgeSyncProvider { P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ISyncCallback>>, { - (::windows::core::Interface::vtable(self).ProcessFullEnumerationChangeBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resolutionpolicy), psourcechangebatch.into().abi(), punkdataretriever.into().abi(), pcallback.into().abi(), ::core::mem::transmute(psyncsessionstatistics)).ok() + (::windows::core::Interface::vtable(self).ProcessFullEnumerationChangeBatch)(::windows::core::Interface::as_raw(self), resolutionpolicy, psourcechangebatch.into().abi(), punkdataretriever.into().abi(), pcallback.into().abi(), ::core::mem::transmute(psyncsessionstatistics)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn EndSession<'a, P0>(&self, psessionstate: P0) -> ::windows::core::Result<()> @@ -2543,7 +2543,7 @@ impl ILoadChangeContext { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRecoverableErrorData>>, { - (::windows::core::Interface::vtable(self).SetRecoverableErrorOnChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror), perrordata.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetRecoverableErrorOnChange)(::windows::core::Interface::as_raw(self), hrerror, perrordata.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetRecoverableErrorOnChangeUnit<'a, P0, P1>(&self, hrerror: ::windows::core::HRESULT, pchangeunit: P0, perrordata: P1) -> ::windows::core::Result<()> @@ -2551,7 +2551,7 @@ impl ILoadChangeContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ISyncChangeUnit>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IRecoverableErrorData>>, { - (::windows::core::Interface::vtable(self).SetRecoverableErrorOnChangeUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrerror), pchangeunit.into().abi(), perrordata.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetRecoverableErrorOnChangeUnit)(::windows::core::Interface::as_raw(self), hrerror, pchangeunit.into().abi(), perrordata.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2932,7 +2932,7 @@ impl IReplicaKeyMap { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn LookupReplicaId(&self, dwreplicakey: u32, pbreplicaid: *mut u8, pcbidsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LookupReplicaId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreplicakey), ::core::mem::transmute(pbreplicaid), ::core::mem::transmute(pcbidsize)).ok() + (::windows::core::Interface::vtable(self).LookupReplicaId)(::windows::core::Interface::as_raw(self), dwreplicakey, ::core::mem::transmute(pbreplicaid), ::core::mem::transmute(pcbidsize)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Serialize(&self, pbreplicakeymap: *mut u8, pcbreplicakeymap: *mut u32) -> ::windows::core::Result<()> { @@ -3099,7 +3099,7 @@ impl ISupportFilteredSync { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).AddFilter)(::windows::core::Interface::as_raw(self), pfilter.into().abi(), ::core::mem::transmute(filteringtype)).ok() + (::windows::core::Interface::vtable(self).AddFilter)(::windows::core::Interface::as_raw(self), pfilter.into().abi(), filteringtype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3204,7 +3204,7 @@ pub struct ISyncCallback(::windows::core::IUnknown); impl ISyncCallback { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn OnProgress(&self, provider: SYNC_PROVIDER_ROLE, syncstage: SYNC_PROGRESS_STAGE, dwcompletedwork: u32, dwtotalwork: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(provider), ::core::mem::transmute(syncstage), ::core::mem::transmute(dwcompletedwork), ::core::mem::transmute(dwtotalwork)).ok() + (::windows::core::Interface::vtable(self).OnProgress)(::windows::core::Interface::as_raw(self), provider, syncstage, dwcompletedwork, dwtotalwork).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn OnChange<'a, P0>(&self, psyncchange: P0) -> ::windows::core::Result<()> @@ -3283,7 +3283,7 @@ pub struct ISyncCallback2(::windows::core::IUnknown); impl ISyncCallback2 { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn OnProgress(&self, provider: SYNC_PROVIDER_ROLE, syncstage: SYNC_PROGRESS_STAGE, dwcompletedwork: u32, dwtotalwork: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(provider), ::core::mem::transmute(syncstage), ::core::mem::transmute(dwcompletedwork), ::core::mem::transmute(dwtotalwork)).ok() + (::windows::core::Interface::vtable(self).base__.OnProgress)(::windows::core::Interface::as_raw(self), provider, syncstage, dwcompletedwork, dwtotalwork).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn OnChange<'a, P0>(&self, psyncchange: P0) -> ::windows::core::Result<()> @@ -3312,11 +3312,11 @@ impl ISyncCallback2 { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn OnChangeApplied(&self, dwchangesapplied: u32, dwchangesfailed: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnChangeApplied)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchangesapplied), ::core::mem::transmute(dwchangesfailed)).ok() + (::windows::core::Interface::vtable(self).OnChangeApplied)(::windows::core::Interface::as_raw(self), dwchangesapplied, dwchangesfailed).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn OnChangeFailed(&self, dwchangesapplied: u32, dwchangesfailed: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnChangeFailed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwchangesapplied), ::core::mem::transmute(dwchangesfailed)).ok() + (::windows::core::Interface::vtable(self).OnChangeFailed)(::windows::core::Interface::as_raw(self), dwchangesapplied, dwchangesfailed).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3421,7 +3421,7 @@ impl ISyncChange { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetWorkEstimate(&self, dwwork: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWorkEstimate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwwork)).ok() + (::windows::core::Interface::vtable(self).SetWorkEstimate)(::windows::core::Interface::as_raw(self), dwwork).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3510,7 +3510,7 @@ impl ISyncChangeBatch { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn AddItemMetadataToGroup(&self, pbownerreplicaid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwflags: u32, dwworkforchange: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwworkforchange), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwflags, dwworkforchange, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetLearnedKnowledge(&self) -> ::windows::core::Result { @@ -3533,11 +3533,11 @@ impl ISyncChangeBatch { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetWorkEstimateForBatch(&self, dwworkforbatch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwworkforbatch)).ok() + (::windows::core::Interface::vtable(self).base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), dwworkforbatch).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetRemainingWorkEstimateForSession(&self, dwremainingworkforsession: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwremainingworkforsession)).ok() + (::windows::core::Interface::vtable(self).base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), dwremainingworkforsession).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Serialize(&self, pbchangebatch: *mut u8, pcbchangebatch: *mut u32) -> ::windows::core::Result<()> { @@ -3562,7 +3562,7 @@ impl ISyncChangeBatch { P0: ::std::convert::Into<::windows::core::InParam<'a, ISyncKnowledge>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddLoggedConflict)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwworkforchange), pconflictknowledge.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddLoggedConflict)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwflags, dwworkforchange, pconflictknowledge.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3662,7 +3662,7 @@ impl ISyncChangeBatch2 { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn AddItemMetadataToGroup(&self, pbownerreplicaid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwflags: u32, dwworkforchange: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwworkforchange), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwflags, dwworkforchange, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetLearnedKnowledge(&self) -> ::windows::core::Result { @@ -3685,11 +3685,11 @@ impl ISyncChangeBatch2 { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetWorkEstimateForBatch(&self, dwworkforbatch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwworkforbatch)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), dwworkforbatch).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetRemainingWorkEstimateForSession(&self, dwremainingworkforsession: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwremainingworkforsession)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), dwremainingworkforsession).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Serialize(&self, pbchangebatch: *mut u8, pcbchangebatch: *mut u32) -> ::windows::core::Result<()> { @@ -3714,12 +3714,12 @@ impl ISyncChangeBatch2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ISyncKnowledge>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddLoggedConflict)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwworkforchange), pconflictknowledge.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddLoggedConflict)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwflags, dwworkforchange, pconflictknowledge.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn AddMergeTombstoneMetadataToGroup(&self, pbownerreplicaid: *const u8, pbwinneritemid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwworkforchange: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddMergeTombstoneMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbwinneritemid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwworkforchange), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddMergeTombstoneMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbwinneritemid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwworkforchange, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn AddMergeTombstoneLoggedConflict<'a, P0>(&self, pbownerreplicaid: *const u8, pbwinneritemid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwworkforchange: u32, pconflictknowledge: P0) -> ::windows::core::Result @@ -3727,7 +3727,7 @@ impl ISyncChangeBatch2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ISyncKnowledge>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddMergeTombstoneLoggedConflict)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbwinneritemid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwworkforchange), pconflictknowledge.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddMergeTombstoneLoggedConflict)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbwinneritemid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwworkforchange, pconflictknowledge.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3909,7 +3909,7 @@ impl ISyncChangeBatchBase { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn AddItemMetadataToGroup(&self, pbownerreplicaid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwflags: u32, dwworkforchange: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwworkforchange), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwflags, dwworkforchange, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetLearnedKnowledge(&self) -> ::windows::core::Result { @@ -3932,11 +3932,11 @@ impl ISyncChangeBatchBase { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetWorkEstimateForBatch(&self, dwworkforbatch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwworkforbatch)).ok() + (::windows::core::Interface::vtable(self).SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), dwworkforbatch).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetRemainingWorkEstimateForSession(&self, dwremainingworkforsession: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwremainingworkforsession)).ok() + (::windows::core::Interface::vtable(self).SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), dwremainingworkforsession).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Serialize(&self, pbchangebatch: *mut u8, pcbchangebatch: *mut u32) -> ::windows::core::Result<()> { @@ -4036,7 +4036,7 @@ impl ISyncChangeBatchBase2 { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn AddItemMetadataToGroup(&self, pbownerreplicaid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwflags: u32, dwworkforchange: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwworkforchange), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwflags, dwworkforchange, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetLearnedKnowledge(&self) -> ::windows::core::Result { @@ -4059,11 +4059,11 @@ impl ISyncChangeBatchBase2 { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetWorkEstimateForBatch(&self, dwworkforbatch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwworkforbatch)).ok() + (::windows::core::Interface::vtable(self).base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), dwworkforbatch).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetRemainingWorkEstimateForSession(&self, dwremainingworkforsession: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwremainingworkforsession)).ok() + (::windows::core::Interface::vtable(self).base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), dwremainingworkforsession).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Serialize(&self, pbchangebatch: *mut u8, pcbchangebatch: *mut u32) -> ::windows::core::Result<()> { @@ -4071,7 +4071,7 @@ impl ISyncChangeBatchBase2 { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SerializeWithOptions(&self, targetformatversion: SYNC_SERIALIZATION_VERSION, dwflags: u32, pbbuffer: *mut u8, pdwserializedsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SerializeWithOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(targetformatversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwserializedsize)).ok() + (::windows::core::Interface::vtable(self).SerializeWithOptions)(::windows::core::Interface::as_raw(self), targetformatversion, dwflags, ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwserializedsize)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4151,7 +4151,7 @@ impl ISyncChangeBatchWithFilterKeyMap { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISyncKnowledge>>, { - (::windows::core::Interface::vtable(self).SetFilterForgottenKnowledge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfilterkey), pfilterforgottenknowledge.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetFilterForgottenKnowledge)(::windows::core::Interface::as_raw(self), dwfilterkey, pfilterforgottenknowledge.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetFilteredReplicaLearnedKnowledge<'a, P0, P1>(&self, pdestinationknowledge: P0, pnewmoveins: P1) -> ::windows::core::Result @@ -4169,7 +4169,7 @@ impl ISyncChangeBatchWithFilterKeyMap { P1: ::std::convert::Into<::windows::core::InParam<'a, IEnumItemIds>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetLearnedFilterForgottenKnowledge)(::windows::core::Interface::as_raw(self), pdestinationknowledge.into().abi(), pnewmoveins.into().abi(), ::core::mem::transmute(dwfilterkey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLearnedFilterForgottenKnowledge)(::windows::core::Interface::as_raw(self), pdestinationknowledge.into().abi(), pnewmoveins.into().abi(), dwfilterkey, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetFilteredReplicaLearnedForgottenKnowledge<'a, P0, P1>(&self, pdestinationknowledge: P0, pnewmoveins: P1) -> ::windows::core::Result @@ -4196,7 +4196,7 @@ impl ISyncChangeBatchWithFilterKeyMap { P1: ::std::convert::Into<::windows::core::InParam<'a, IEnumItemIds>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete)(::windows::core::Interface::as_raw(self), pdestinationknowledge.into().abi(), pnewmoveins.into().abi(), ::core::mem::transmute(dwfilterkey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete)(::windows::core::Interface::as_raw(self), pdestinationknowledge.into().abi(), pnewmoveins.into().abi(), dwfilterkey, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4283,7 +4283,7 @@ impl ISyncChangeBatchWithPrerequisite { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn AddItemMetadataToGroup(&self, pbownerreplicaid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwflags: u32, dwworkforchange: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwworkforchange), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwflags, dwworkforchange, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetLearnedKnowledge(&self) -> ::windows::core::Result { @@ -4306,11 +4306,11 @@ impl ISyncChangeBatchWithPrerequisite { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetWorkEstimateForBatch(&self, dwworkforbatch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwworkforbatch)).ok() + (::windows::core::Interface::vtable(self).base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), dwworkforbatch).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetRemainingWorkEstimateForSession(&self, dwremainingworkforsession: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwremainingworkforsession)).ok() + (::windows::core::Interface::vtable(self).base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), dwremainingworkforsession).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Serialize(&self, pbchangebatch: *mut u8, pcbchangebatch: *mut u32) -> ::windows::core::Result<()> { @@ -4517,7 +4517,7 @@ impl ISyncChangeWithFilterKeyMap { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFilterChange(&self, dwfilterkey: u32, pfilterchange: *mut SYNC_FILTER_CHANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFilterChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfilterkey), ::core::mem::transmute(pfilterchange)).ok() + (::windows::core::Interface::vtable(self).GetFilterChange)(::windows::core::Interface::as_raw(self), dwfilterkey, ::core::mem::transmute(pfilterchange)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4527,7 +4527,7 @@ impl ISyncChangeWithFilterKeyMap { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetFilterForgottenKnowledge(&self, dwfilterkey: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFilterForgottenKnowledge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfilterkey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFilterForgottenKnowledge)(::windows::core::Interface::as_raw(self), dwfilterkey, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetFilteredReplicaLearnedKnowledge<'a, P0, P1>(&self, pdestinationknowledge: P0, pnewmoveins: P1) -> ::windows::core::Result @@ -4545,7 +4545,7 @@ impl ISyncChangeWithFilterKeyMap { P1: ::std::convert::Into<::windows::core::InParam<'a, IEnumItemIds>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetLearnedFilterForgottenKnowledge)(::windows::core::Interface::as_raw(self), pdestinationknowledge.into().abi(), pnewmoveins.into().abi(), ::core::mem::transmute(dwfilterkey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLearnedFilterForgottenKnowledge)(::windows::core::Interface::as_raw(self), pdestinationknowledge.into().abi(), pnewmoveins.into().abi(), dwfilterkey, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetFilteredReplicaLearnedForgottenKnowledge<'a, P0, P1>(&self, pdestinationknowledge: P0, pnewmoveins: P1) -> ::windows::core::Result @@ -4572,7 +4572,7 @@ impl ISyncChangeWithFilterKeyMap { P1: ::std::convert::Into<::windows::core::InParam<'a, IEnumItemIds>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete)(::windows::core::Interface::as_raw(self), pdestinationknowledge.into().abi(), pnewmoveins.into().abi(), ::core::mem::transmute(dwfilterkey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete)(::windows::core::Interface::as_raw(self), pdestinationknowledge.into().abi(), pnewmoveins.into().abi(), dwfilterkey, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4893,7 +4893,7 @@ impl ISyncFilterDeserializer { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn DeserializeSyncFilter(&self, pbsyncfilter: *const u8, dwcbsyncfilter: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).DeserializeSyncFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsyncfilter), ::core::mem::transmute(dwcbsyncfilter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).DeserializeSyncFilter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbsyncfilter), dwcbsyncfilter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5149,7 +5149,7 @@ impl ISyncFullEnumerationChangeBatch { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn AddItemMetadataToGroup(&self, pbownerreplicaid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwflags: u32, dwworkforchange: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwworkforchange), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwflags, dwworkforchange, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetLearnedKnowledge(&self) -> ::windows::core::Result { @@ -5172,11 +5172,11 @@ impl ISyncFullEnumerationChangeBatch { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetWorkEstimateForBatch(&self, dwworkforbatch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwworkforbatch)).ok() + (::windows::core::Interface::vtable(self).base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), dwworkforbatch).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetRemainingWorkEstimateForSession(&self, dwremainingworkforsession: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwremainingworkforsession)).ok() + (::windows::core::Interface::vtable(self).base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), dwremainingworkforsession).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Serialize(&self, pbchangebatch: *mut u8, pcbchangebatch: *mut u32) -> ::windows::core::Result<()> { @@ -5290,7 +5290,7 @@ impl ISyncFullEnumerationChangeBatch2 { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn AddItemMetadataToGroup(&self, pbownerreplicaid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwflags: u32, dwworkforchange: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwworkforchange), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.AddItemMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwflags, dwworkforchange, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetLearnedKnowledge(&self) -> ::windows::core::Result { @@ -5313,11 +5313,11 @@ impl ISyncFullEnumerationChangeBatch2 { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetWorkEstimateForBatch(&self, dwworkforbatch: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwworkforbatch)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetWorkEstimateForBatch)(::windows::core::Interface::as_raw(self), dwworkforbatch).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetRemainingWorkEstimateForSession(&self, dwremainingworkforsession: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwremainingworkforsession)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRemainingWorkEstimateForSession)(::windows::core::Interface::as_raw(self), dwremainingworkforsession).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn Serialize(&self, pbchangebatch: *mut u8, pcbchangebatch: *mut u32) -> ::windows::core::Result<()> { @@ -5339,7 +5339,7 @@ impl ISyncFullEnumerationChangeBatch2 { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn AddMergeTombstoneMetadataToGroup(&self, pbownerreplicaid: *const u8, pbwinneritemid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwworkforchange: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddMergeTombstoneMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbwinneritemid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwworkforchange), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddMergeTombstoneMetadataToGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbwinneritemid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), dwworkforchange, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5431,7 +5431,7 @@ impl ISyncKnowledge { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] 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() + (::windows::core::Interface::vtable(self).SetLocalTickCount)(::windows::core::Interface::as_raw(self), ulltickcount).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn ContainsChange(&self, pbversionownerreplicaid: *const u8, pgiditemid: *const u8, psyncversion: *const SYNC_VERSION) -> ::windows::core::Result<()> { @@ -5621,7 +5621,7 @@ impl ISyncKnowledge2 { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetLocalTickCount(&self, ulltickcount: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLocalTickCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulltickcount)).ok() + (::windows::core::Interface::vtable(self).base__.SetLocalTickCount)(::windows::core::Interface::as_raw(self), ulltickcount).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn ContainsChange(&self, pbversionownerreplicaid: *const u8, pgiditemid: *const u8, psyncversion: *const SYNC_VERSION) -> ::windows::core::Result<()> { @@ -5733,11 +5733,11 @@ impl ISyncKnowledge2 { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn ProjectOntoColumnSet(&self, ppcolumns: *const *const u8, count: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ProjectOntoColumnSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppcolumns), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ProjectOntoColumnSet)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppcolumns), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SerializeWithOptions(&self, targetformatversion: SYNC_SERIALIZATION_VERSION, dwflags: u32, pbbuffer: *mut u8, pdwserializedsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SerializeWithOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(targetformatversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwserializedsize)).ok() + (::windows::core::Interface::vtable(self).SerializeWithOptions)(::windows::core::Interface::as_raw(self), targetformatversion, dwflags, ::core::mem::transmute(pbbuffer), ::core::mem::transmute(pdwserializedsize)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetLowestUncontainedId<'a, P0>(&self, pisyncknowledge: P0, pbitemid: *mut u8, pcbitemidsize: *mut u32) -> ::windows::core::Result<()> @@ -5756,7 +5756,7 @@ impl ISyncKnowledge2 { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetStatistics(&self, which: SYNC_STATISTICS, pvalue: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStatistics)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(which), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetStatistics)(::windows::core::Interface::as_raw(self), which, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn ContainsKnowledgeForItem<'a, P0>(&self, pknowledge: P0, pbitemid: *const u8) -> ::windows::core::Result<()> @@ -6096,7 +6096,7 @@ impl ISyncProviderConfigUIInfo { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetAt(&self, iprop: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iprop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAt)(::windows::core::Interface::as_raw(self), iprop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -6117,7 +6117,7 @@ impl ISyncProviderConfigUIInfo { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetSyncProviderConfigUI(&self, dwclscontext: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSyncProviderConfigUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSyncProviderConfigUI)(::windows::core::Interface::as_raw(self), dwclscontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -6204,7 +6204,7 @@ impl ISyncProviderInfo { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetAt(&self, iprop: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iprop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAt)(::windows::core::Interface::as_raw(self), iprop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -6225,7 +6225,7 @@ impl ISyncProviderInfo { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetSyncProvider(&self, dwclscontext: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSyncProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSyncProvider)(::windows::core::Interface::as_raw(self), dwclscontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -6313,7 +6313,7 @@ impl ISyncProviderRegistration { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn EnumerateSyncProviderConfigUIs(&self, pguidcontenttype: *const ::windows::core::GUID, dwsupportedarchitecture: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumerateSyncProviderConfigUIs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcontenttype), ::core::mem::transmute(dwsupportedarchitecture), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumerateSyncProviderConfigUIs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcontenttype), dwsupportedarchitecture, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -6334,7 +6334,7 @@ impl ISyncProviderRegistration { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn EnumerateSyncProviders(&self, pguidcontenttype: *const ::windows::core::GUID, dwstateflagstofiltermask: u32, dwstateflagstofilter: u32, refproviderclsid: *const ::windows::core::GUID, dwsupportedarchitecture: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumerateSyncProviders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcontenttype), ::core::mem::transmute(dwstateflagstofiltermask), ::core::mem::transmute(dwstateflagstofilter), ::core::mem::transmute(refproviderclsid), ::core::mem::transmute(dwsupportedarchitecture), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumerateSyncProviders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcontenttype), dwstateflagstofiltermask, dwstateflagstofilter, ::core::mem::transmute(refproviderclsid), dwsupportedarchitecture, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -6345,7 +6345,7 @@ impl ISyncProviderRegistration { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetSyncProviderFromInstanceId(&self, pguidinstanceid: *const ::windows::core::GUID, dwclscontext: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSyncProviderFromInstanceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidinstanceid), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSyncProviderFromInstanceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidinstanceid), dwclscontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -6356,7 +6356,7 @@ impl ISyncProviderRegistration { #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetSyncProviderConfigUIFromInstanceId(&self, pguidinstanceid: *const ::windows::core::GUID, dwclscontext: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSyncProviderConfigUIFromInstanceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidinstanceid), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSyncProviderConfigUIFromInstanceId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidinstanceid), dwclscontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetSyncProviderState(&self, pguidinstanceid: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -6365,7 +6365,7 @@ impl ISyncProviderRegistration { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn SetSyncProviderState(&self, pguidinstanceid: *const ::windows::core::GUID, dwstateflagsmask: u32, dwstateflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSyncProviderState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidinstanceid), ::core::mem::transmute(dwstateflagsmask), ::core::mem::transmute(dwstateflags)).ok() + (::windows::core::Interface::vtable(self).SetSyncProviderState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidinstanceid), dwstateflagsmask, dwstateflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6593,7 +6593,7 @@ impl ISyncSessionState { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn LoadInfoFromChangeApplication(&self, pbchangeapplierinfo: *const u8, cbchangeapplierinfo: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadInfoFromChangeApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbchangeapplierinfo), ::core::mem::transmute(cbchangeapplierinfo)).ok() + (::windows::core::Interface::vtable(self).LoadInfoFromChangeApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbchangeapplierinfo), cbchangeapplierinfo).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetForgottenKnowledgeRecoveryRangeStart(&self, pbrangestart: *mut u8, pcbrangestart: *mut u32) -> ::windows::core::Result<()> { @@ -6609,7 +6609,7 @@ impl ISyncSessionState { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn OnProgress(&self, provider: SYNC_PROVIDER_ROLE, syncstage: SYNC_PROGRESS_STAGE, dwcompletedwork: u32, dwtotalwork: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(provider), ::core::mem::transmute(syncstage), ::core::mem::transmute(dwcompletedwork), ::core::mem::transmute(dwtotalwork)).ok() + (::windows::core::Interface::vtable(self).OnProgress)(::windows::core::Interface::as_raw(self), provider, syncstage, dwcompletedwork, dwtotalwork).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6677,7 +6677,7 @@ impl ISyncSessionState2 { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn LoadInfoFromChangeApplication(&self, pbchangeapplierinfo: *const u8, cbchangeapplierinfo: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.LoadInfoFromChangeApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbchangeapplierinfo), ::core::mem::transmute(cbchangeapplierinfo)).ok() + (::windows::core::Interface::vtable(self).base__.LoadInfoFromChangeApplication)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbchangeapplierinfo), cbchangeapplierinfo).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn GetForgottenKnowledgeRecoveryRangeStart(&self, pbrangestart: *mut u8, pcbrangestart: *mut u32) -> ::windows::core::Result<()> { @@ -6693,7 +6693,7 @@ impl ISyncSessionState2 { } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] pub unsafe fn OnProgress(&self, provider: SYNC_PROVIDER_ROLE, syncstage: SYNC_PROGRESS_STAGE, dwcompletedwork: u32, dwtotalwork: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(provider), ::core::mem::transmute(syncstage), ::core::mem::transmute(dwcompletedwork), ::core::mem::transmute(dwtotalwork)).ok() + (::windows::core::Interface::vtable(self).base__.OnProgress)(::windows::core::Interface::as_raw(self), provider, syncstage, dwcompletedwork, dwtotalwork).ok() } #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 e677b3f773..6f950d6af0 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs @@ -69,14 +69,14 @@ impl IEnumWbemClassObject { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Next(&self, ltimeout: i32, apobjects: &mut [::core::option::Option], pureturned: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltimeout), apobjects.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(apobjects)), ::core::mem::transmute(pureturned))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ltimeout, apobjects.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(apobjects)), ::core::mem::transmute(pureturned))) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn NextAsync<'a, P0>(&self, ucount: u32, psink: P0) -> ::windows::core::HRESULT where P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).NextAsync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ucount), psink.into().abi())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).NextAsync)(::windows::core::Interface::as_raw(self), ucount, psink.into().abi())) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -85,7 +85,7 @@ impl IEnumWbemClassObject { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Skip(&self, ltimeout: i32, ncount: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltimeout), ::core::mem::transmute(ncount))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ltimeout, ncount)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -146,7 +146,7 @@ impl IMofCompiler { P3: ::std::convert::Into<::windows::core::PCWSTR>, P4: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CompileFile)(::windows::core::Interface::as_raw(self), filename.into(), serverandnamespace.into(), user.into(), authority.into(), password.into(), ::core::mem::transmute(loptionflags), ::core::mem::transmute(lclassflags), ::core::mem::transmute(linstanceflags), ::core::mem::transmute(pinfo)).ok() + (::windows::core::Interface::vtable(self).CompileFile)(::windows::core::Interface::as_raw(self), filename.into(), serverandnamespace.into(), user.into(), authority.into(), password.into(), loptionflags, lclassflags, linstanceflags, ::core::mem::transmute(pinfo)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn CompileBuffer<'a, P0, P1, P2, P3>(&self, buffsize: i32, pbuffer: *const u8, serverandnamespace: P0, user: P1, authority: P2, password: P3, loptionflags: i32, lclassflags: i32, linstanceflags: i32, pinfo: *mut WBEM_COMPILE_STATUS_INFO) -> ::windows::core::Result<()> @@ -156,7 +156,7 @@ impl IMofCompiler { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CompileBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(buffsize), ::core::mem::transmute(pbuffer), serverandnamespace.into(), user.into(), authority.into(), password.into(), ::core::mem::transmute(loptionflags), ::core::mem::transmute(lclassflags), ::core::mem::transmute(linstanceflags), ::core::mem::transmute(pinfo)).ok() + (::windows::core::Interface::vtable(self).CompileBuffer)(::windows::core::Interface::as_raw(self), buffsize, ::core::mem::transmute(pbuffer), serverandnamespace.into(), user.into(), authority.into(), password.into(), loptionflags, lclassflags, linstanceflags, ::core::mem::transmute(pinfo)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn CreateBMOF<'a, P0, P1, P2>(&self, textfilename: P0, bmoffilename: P1, serverandnamespace: P2, loptionflags: i32, lclassflags: i32, linstanceflags: i32, pinfo: *mut WBEM_COMPILE_STATUS_INFO) -> ::windows::core::Result<()> @@ -165,7 +165,7 @@ impl IMofCompiler { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateBMOF)(::windows::core::Interface::as_raw(self), textfilename.into(), bmoffilename.into(), serverandnamespace.into(), ::core::mem::transmute(loptionflags), ::core::mem::transmute(lclassflags), ::core::mem::transmute(linstanceflags), ::core::mem::transmute(pinfo)).ok() + (::windows::core::Interface::vtable(self).CreateBMOF)(::windows::core::Interface::as_raw(self), textfilename.into(), bmoffilename.into(), serverandnamespace.into(), loptionflags, lclassflags, linstanceflags, ::core::mem::transmute(pinfo)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -238,7 +238,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetYear(&self, iyear: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetYear)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iyear)).ok() + (::windows::core::Interface::vtable(self).SetYear)(::windows::core::Interface::as_raw(self), iyear).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn YearSpecified(&self) -> ::windows::core::Result { @@ -247,7 +247,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetYearSpecified(&self, byearspecified: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetYearSpecified)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(byearspecified)).ok() + (::windows::core::Interface::vtable(self).SetYearSpecified)(::windows::core::Interface::as_raw(self), byearspecified).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Month(&self) -> ::windows::core::Result { @@ -256,7 +256,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetMonth(&self, imonth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMonth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imonth)).ok() + (::windows::core::Interface::vtable(self).SetMonth)(::windows::core::Interface::as_raw(self), imonth).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn MonthSpecified(&self) -> ::windows::core::Result { @@ -265,7 +265,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetMonthSpecified(&self, bmonthspecified: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMonthSpecified)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bmonthspecified)).ok() + (::windows::core::Interface::vtable(self).SetMonthSpecified)(::windows::core::Interface::as_raw(self), bmonthspecified).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Day(&self) -> ::windows::core::Result { @@ -274,7 +274,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetDay(&self, iday: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iday)).ok() + (::windows::core::Interface::vtable(self).SetDay)(::windows::core::Interface::as_raw(self), iday).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn DaySpecified(&self) -> ::windows::core::Result { @@ -283,7 +283,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetDaySpecified(&self, bdayspecified: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDaySpecified)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bdayspecified)).ok() + (::windows::core::Interface::vtable(self).SetDaySpecified)(::windows::core::Interface::as_raw(self), bdayspecified).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Hours(&self) -> ::windows::core::Result { @@ -292,7 +292,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetHours(&self, ihours: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHours)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ihours)).ok() + (::windows::core::Interface::vtable(self).SetHours)(::windows::core::Interface::as_raw(self), ihours).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn HoursSpecified(&self) -> ::windows::core::Result { @@ -301,7 +301,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetHoursSpecified(&self, bhoursspecified: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHoursSpecified)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bhoursspecified)).ok() + (::windows::core::Interface::vtable(self).SetHoursSpecified)(::windows::core::Interface::as_raw(self), bhoursspecified).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Minutes(&self) -> ::windows::core::Result { @@ -310,7 +310,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetMinutes(&self, iminutes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinutes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iminutes)).ok() + (::windows::core::Interface::vtable(self).SetMinutes)(::windows::core::Interface::as_raw(self), iminutes).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn MinutesSpecified(&self) -> ::windows::core::Result { @@ -319,7 +319,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetMinutesSpecified(&self, bminutesspecified: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinutesSpecified)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bminutesspecified)).ok() + (::windows::core::Interface::vtable(self).SetMinutesSpecified)(::windows::core::Interface::as_raw(self), bminutesspecified).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Seconds(&self) -> ::windows::core::Result { @@ -328,7 +328,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetSeconds(&self, iseconds: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSeconds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iseconds)).ok() + (::windows::core::Interface::vtable(self).SetSeconds)(::windows::core::Interface::as_raw(self), iseconds).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SecondsSpecified(&self) -> ::windows::core::Result { @@ -337,7 +337,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetSecondsSpecified(&self, bsecondsspecified: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSecondsSpecified)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bsecondsspecified)).ok() + (::windows::core::Interface::vtable(self).SetSecondsSpecified)(::windows::core::Interface::as_raw(self), bsecondsspecified).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Microseconds(&self) -> ::windows::core::Result { @@ -346,7 +346,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetMicroseconds(&self, imicroseconds: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMicroseconds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imicroseconds)).ok() + (::windows::core::Interface::vtable(self).SetMicroseconds)(::windows::core::Interface::as_raw(self), imicroseconds).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn MicrosecondsSpecified(&self) -> ::windows::core::Result { @@ -355,7 +355,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetMicrosecondsSpecified(&self, bmicrosecondsspecified: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMicrosecondsSpecified)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bmicrosecondsspecified)).ok() + (::windows::core::Interface::vtable(self).SetMicrosecondsSpecified)(::windows::core::Interface::as_raw(self), bmicrosecondsspecified).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn UTC(&self) -> ::windows::core::Result { @@ -364,7 +364,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetUTC(&self, iutc: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUTC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iutc)).ok() + (::windows::core::Interface::vtable(self).SetUTC)(::windows::core::Interface::as_raw(self), iutc).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn UTCSpecified(&self) -> ::windows::core::Result { @@ -373,7 +373,7 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetUTCSpecified(&self, butcspecified: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUTCSpecified)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(butcspecified)).ok() + (::windows::core::Interface::vtable(self).SetUTCSpecified)(::windows::core::Interface::as_raw(self), butcspecified).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn IsInterval(&self) -> ::windows::core::Result { @@ -382,22 +382,22 @@ impl ISWbemDateTime { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetIsInterval(&self, bisinterval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bisinterval)).ok() + (::windows::core::Interface::vtable(self).SetIsInterval)(::windows::core::Interface::as_raw(self), bisinterval).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetVarDate(&self, bislocal: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVarDate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bislocal), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVarDate)(::windows::core::Interface::as_raw(self), bislocal, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetVarDate(&self, dvardate: f64, bislocal: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVarDate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dvardate), ::core::mem::transmute(bislocal)).ok() + (::windows::core::Interface::vtable(self).SetVarDate)(::windows::core::Interface::as_raw(self), dvardate, bislocal).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFileTime(&self, bislocal: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFileTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bislocal), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFileTime)(::windows::core::Interface::as_raw(self), bislocal, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -405,7 +405,7 @@ impl ISWbemDateTime { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetFileTime)(::windows::core::Interface::as_raw(self), strfiletime.into().abi(), ::core::mem::transmute(bislocal)).ok() + (::windows::core::Interface::vtable(self).SetFileTime)(::windows::core::Interface::as_raw(self), strfiletime.into().abi(), bislocal).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -537,7 +537,7 @@ impl ISWbemEventSource { #[cfg(feature = "Win32_System_Com")] pub unsafe fn NextEvent(&self, itimeoutms: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).NextEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itimeoutms), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).NextEvent)(::windows::core::Interface::as_raw(self), itimeoutms, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -634,7 +634,7 @@ impl ISWbemLastError { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Put_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Put_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -644,7 +644,7 @@ impl ISWbemLastError { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.PutAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -652,7 +652,7 @@ impl ISWbemLastError { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.Delete_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Delete_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -662,7 +662,7 @@ impl ISWbemLastError { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.DeleteAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeleteAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -671,7 +671,7 @@ impl ISWbemLastError { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Instances_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Instances_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -681,7 +681,7 @@ impl ISWbemLastError { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.InstancesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InstancesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -690,7 +690,7 @@ impl ISWbemLastError { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Subclasses_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Subclasses_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -700,7 +700,7 @@ impl ISWbemLastError { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.SubclassesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SubclassesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -715,7 +715,7 @@ impl ISWbemLastError { P6: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Associators_)(::windows::core::Interface::as_raw(self), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Associators_)(::windows::core::Interface::as_raw(self), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -731,7 +731,7 @@ impl ISWbemLastError { P7: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P8: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.AssociatorsAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AssociatorsAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -743,7 +743,7 @@ impl ISWbemLastError { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.References_)(::windows::core::Interface::as_raw(self), strresultclass.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.References_)(::windows::core::Interface::as_raw(self), strresultclass.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -756,7 +756,7 @@ impl ISWbemLastError { P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P5: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.ReferencesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strresultclass.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ReferencesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strresultclass.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -767,7 +767,7 @@ impl ISWbemLastError { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.ExecMethod_)(::windows::core::Interface::as_raw(self), strmethodname.into().abi(), objwbeminparameters.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ExecMethod_)(::windows::core::Interface::as_raw(self), strmethodname.into().abi(), objwbeminparameters.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -779,7 +779,7 @@ impl ISWbemLastError { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.ExecMethodAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ExecMethodAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -791,19 +791,19 @@ impl ISWbemLastError { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetObjectText_(&self, iflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetObjectText_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetObjectText_)(::windows::core::Interface::as_raw(self), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnDerivedClass_(&self, iflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.SpawnDerivedClass_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SpawnDerivedClass_)(::windows::core::Interface::as_raw(self), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnInstance_(&self, iflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.SpawnInstance_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SpawnInstance_)(::windows::core::Interface::as_raw(self), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -812,7 +812,7 @@ impl ISWbemLastError { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareTo_)(::windows::core::Interface::as_raw(self), objwbemobject.into().abi(), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareTo_)(::windows::core::Interface::as_raw(self), objwbemobject.into().abi(), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -955,7 +955,7 @@ impl ISWbemLocator { P6: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ConnectServer)(::windows::core::Interface::as_raw(self), strserver.into().abi(), strnamespace.into().abi(), struser.into().abi(), strpassword.into().abi(), strlocale.into().abi(), strauthority.into().abi(), ::core::mem::transmute(isecurityflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ConnectServer)(::windows::core::Interface::as_raw(self), strserver.into().abi(), strnamespace.into().abi(), struser.into().abi(), strpassword.into().abi(), strlocale.into().abi(), strauthority.into().abi(), isecurityflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1181,7 +1181,7 @@ impl ISWbemMethodSet { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), strname.into().abi(), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -1383,7 +1383,7 @@ impl ISWbemNamedValueSet { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), strname.into().abi(), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -1397,7 +1397,7 @@ impl ISWbemNamedValueSet { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(varvalue), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(varvalue), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1405,7 +1405,7 @@ impl ISWbemNamedValueSet { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(iflags)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), strname.into().abi(), iflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1517,7 +1517,7 @@ impl ISWbemObject { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Put_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Put_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1527,7 +1527,7 @@ impl ISWbemObject { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).PutAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).PutAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1535,7 +1535,7 @@ impl ISWbemObject { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).Delete_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi()).ok() + (::windows::core::Interface::vtable(self).Delete_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1545,7 +1545,7 @@ impl ISWbemObject { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).DeleteAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1554,7 +1554,7 @@ impl ISWbemObject { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Instances_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Instances_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1564,7 +1564,7 @@ impl ISWbemObject { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).InstancesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).InstancesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1573,7 +1573,7 @@ impl ISWbemObject { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Subclasses_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Subclasses_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1583,7 +1583,7 @@ impl ISWbemObject { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).SubclassesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).SubclassesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1598,7 +1598,7 @@ impl ISWbemObject { P6: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Associators_)(::windows::core::Interface::as_raw(self), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Associators_)(::windows::core::Interface::as_raw(self), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1614,7 +1614,7 @@ impl ISWbemObject { P7: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P8: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).AssociatorsAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).AssociatorsAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1626,7 +1626,7 @@ impl ISWbemObject { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).References_)(::windows::core::Interface::as_raw(self), strresultclass.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).References_)(::windows::core::Interface::as_raw(self), strresultclass.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1639,7 +1639,7 @@ impl ISWbemObject { P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P5: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).ReferencesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strresultclass.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).ReferencesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strresultclass.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1650,7 +1650,7 @@ impl ISWbemObject { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ExecMethod_)(::windows::core::Interface::as_raw(self), strmethodname.into().abi(), objwbeminparameters.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ExecMethod_)(::windows::core::Interface::as_raw(self), strmethodname.into().abi(), objwbeminparameters.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1662,7 +1662,7 @@ impl ISWbemObject { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).ExecMethodAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).ExecMethodAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1674,19 +1674,19 @@ impl ISWbemObject { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetObjectText_(&self, iflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetObjectText_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetObjectText_)(::windows::core::Interface::as_raw(self), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnDerivedClass_(&self, iflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SpawnDerivedClass_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SpawnDerivedClass_)(::windows::core::Interface::as_raw(self), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnInstance_(&self, iflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SpawnInstance_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SpawnInstance_)(::windows::core::Interface::as_raw(self), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1695,7 +1695,7 @@ impl ISWbemObject { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CompareTo_)(::windows::core::Interface::as_raw(self), objwbemobject.into().abi(), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CompareTo_)(::windows::core::Interface::as_raw(self), objwbemobject.into().abi(), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1914,7 +1914,7 @@ impl ISWbemObjectEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Put_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Put_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1924,7 +1924,7 @@ impl ISWbemObjectEx { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.PutAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1932,7 +1932,7 @@ impl ISWbemObjectEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.Delete_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Delete_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1942,7 +1942,7 @@ impl ISWbemObjectEx { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.DeleteAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeleteAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1951,7 +1951,7 @@ impl ISWbemObjectEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Instances_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Instances_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1961,7 +1961,7 @@ impl ISWbemObjectEx { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.InstancesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InstancesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1970,7 +1970,7 @@ impl ISWbemObjectEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Subclasses_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Subclasses_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -1980,7 +1980,7 @@ impl ISWbemObjectEx { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.SubclassesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SubclassesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -1995,7 +1995,7 @@ impl ISWbemObjectEx { P6: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Associators_)(::windows::core::Interface::as_raw(self), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Associators_)(::windows::core::Interface::as_raw(self), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -2011,7 +2011,7 @@ impl ISWbemObjectEx { P7: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P8: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.AssociatorsAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AssociatorsAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -2023,7 +2023,7 @@ impl ISWbemObjectEx { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.References_)(::windows::core::Interface::as_raw(self), strresultclass.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.References_)(::windows::core::Interface::as_raw(self), strresultclass.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -2036,7 +2036,7 @@ impl ISWbemObjectEx { P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P5: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.ReferencesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strresultclass.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ReferencesAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strresultclass.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -2047,7 +2047,7 @@ impl ISWbemObjectEx { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.ExecMethod_)(::windows::core::Interface::as_raw(self), strmethodname.into().abi(), objwbeminparameters.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ExecMethod_)(::windows::core::Interface::as_raw(self), strmethodname.into().abi(), objwbeminparameters.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -2059,7 +2059,7 @@ impl ISWbemObjectEx { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.ExecMethodAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ExecMethodAsync_)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2071,19 +2071,19 @@ impl ISWbemObjectEx { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetObjectText_(&self, iflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetObjectText_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetObjectText_)(::windows::core::Interface::as_raw(self), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnDerivedClass_(&self, iflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.SpawnDerivedClass_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SpawnDerivedClass_)(::windows::core::Interface::as_raw(self), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnInstance_(&self, iflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.SpawnInstance_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SpawnInstance_)(::windows::core::Interface::as_raw(self), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2092,7 +2092,7 @@ impl ISWbemObjectEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareTo_)(::windows::core::Interface::as_raw(self), objwbemobject.into().abi(), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareTo_)(::windows::core::Interface::as_raw(self), objwbemobject.into().abi(), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2136,7 +2136,7 @@ impl ISWbemObjectEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).Refresh_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi()).ok() + (::windows::core::Interface::vtable(self).Refresh_)(::windows::core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2151,7 +2151,7 @@ impl ISWbemObjectEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetText_)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iobjecttextformat), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetText_)(::windows::core::Interface::as_raw(self), iobjecttextformat, iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -2160,7 +2160,7 @@ impl ISWbemObjectEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).SetFromText_)(::windows::core::Interface::as_raw(self), bstext.into().abi(), ::core::mem::transmute(iobjecttextformat), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetFromText_)(::windows::core::Interface::as_raw(self), bstext.into().abi(), iobjecttextformat, iflags, objwbemnamedvalueset.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2584,7 +2584,7 @@ impl ISWbemObjectSet { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -2601,7 +2601,7 @@ impl ISWbemObjectSet { #[cfg(feature = "Win32_System_Com")] pub unsafe fn ItemIndex(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ItemIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ItemIndex)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -2698,7 +2698,7 @@ impl ISWbemPrivilege { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetIsEnabled(&self, bisenabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bisenabled)).ok() + (::windows::core::Interface::vtable(self).SetIsEnabled)(::windows::core::Interface::as_raw(self), bisenabled).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2811,7 +2811,7 @@ impl ISWbemPrivilegeSet { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, iprivilege: WbemPrivilegeEnum) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iprivilege), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), iprivilege, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -2822,11 +2822,11 @@ impl ISWbemPrivilegeSet { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, iprivilege: WbemPrivilegeEnum, bisenabled: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iprivilege), ::core::mem::transmute(bisenabled), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), iprivilege, bisenabled, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Remove(&self, iprivilege: WbemPrivilegeEnum) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iprivilege)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), iprivilege).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn DeleteAll(&self) -> ::windows::core::Result<()> { @@ -2839,7 +2839,7 @@ impl ISWbemPrivilegeSet { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddAsString)(::windows::core::Interface::as_raw(self), strprivilege.into().abi(), ::core::mem::transmute(bisenabled), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddAsString)(::windows::core::Interface::as_raw(self), strprivilege.into().abi(), bisenabled, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -3084,7 +3084,7 @@ impl ISWbemPropertySet { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), strname.into().abi(), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -3098,7 +3098,7 @@ impl ISWbemPropertySet { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(icimtype), ::core::mem::transmute(bisarray), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), strname.into().abi(), icimtype, bisarray, iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3106,7 +3106,7 @@ impl ISWbemPropertySet { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(iflags)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), strname.into().abi(), iflags).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3225,7 +3225,7 @@ impl ISWbemQualifier { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetPropagatesToSubclass(&self, bpropagatestosubclass: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPropagatesToSubclass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bpropagatestosubclass)).ok() + (::windows::core::Interface::vtable(self).SetPropagatesToSubclass)(::windows::core::Interface::as_raw(self), bpropagatestosubclass).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn PropagatesToInstance(&self) -> ::windows::core::Result { @@ -3234,7 +3234,7 @@ impl ISWbemQualifier { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetPropagatesToInstance(&self, bpropagatestoinstance: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPropagatesToInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bpropagatestoinstance)).ok() + (::windows::core::Interface::vtable(self).SetPropagatesToInstance)(::windows::core::Interface::as_raw(self), bpropagatestoinstance).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn IsOverridable(&self) -> ::windows::core::Result { @@ -3243,7 +3243,7 @@ impl ISWbemQualifier { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetIsOverridable(&self, bisoverridable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIsOverridable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bisoverridable)).ok() + (::windows::core::Interface::vtable(self).SetIsOverridable)(::windows::core::Interface::as_raw(self), bisoverridable).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn IsAmended(&self) -> ::windows::core::Result { @@ -3356,7 +3356,7 @@ impl ISWbemQualifierSet { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), name.into().abi(), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), name.into().abi(), iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -3370,7 +3370,7 @@ impl ISWbemQualifierSet { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(varval), ::core::mem::transmute(bpropagatestosubclass), ::core::mem::transmute(bpropagatestoinstance), ::core::mem::transmute(bisoverridable), ::core::mem::transmute(iflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(varval), bpropagatestosubclass, bpropagatestoinstance, bisoverridable, iflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3378,7 +3378,7 @@ impl ISWbemQualifierSet { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(iflags)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), strname.into().abi(), iflags).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3498,7 +3498,7 @@ impl ISWbemRefreshableItem { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Remove(&self, iflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), iflags).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3598,7 +3598,7 @@ impl ISWbemRefresher { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, iindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { @@ -3614,7 +3614,7 @@ impl ISWbemRefresher { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), objwbemservices.into().abi(), bsinstancepath.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Add)(::windows::core::Interface::as_raw(self), objwbemservices.into().abi(), bsinstancepath.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3625,15 +3625,15 @@ impl ISWbemRefresher { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AddEnum)(::windows::core::Interface::as_raw(self), objwbemservices.into().abi(), bsclassname.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddEnum)(::windows::core::Interface::as_raw(self), objwbemservices.into().abi(), bsclassname.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Remove(&self, iindex: i32, iflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(iflags)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), iindex, iflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Refresh(&self, iflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Refresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iflags)).ok() + (::windows::core::Interface::vtable(self).Refresh)(::windows::core::Interface::as_raw(self), iflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn AutoReconnect(&self) -> ::windows::core::Result { @@ -3642,7 +3642,7 @@ impl ISWbemRefresher { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetAutoReconnect(&self, bcount: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoReconnect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bcount)).ok() + (::windows::core::Interface::vtable(self).SetAutoReconnect)(::windows::core::Interface::as_raw(self), bcount).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn DeleteAll(&self) -> ::windows::core::Result<()> { @@ -3748,7 +3748,7 @@ impl ISWbemSecurity { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetImpersonationLevel(&self, iimpersonationlevel: WbemImpersonationLevelEnum) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetImpersonationLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iimpersonationlevel)).ok() + (::windows::core::Interface::vtable(self).SetImpersonationLevel)(::windows::core::Interface::as_raw(self), iimpersonationlevel).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn AuthenticationLevel(&self) -> ::windows::core::Result { @@ -3757,7 +3757,7 @@ impl ISWbemSecurity { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetAuthenticationLevel(&self, iauthenticationlevel: WbemAuthenticationLevelEnum) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAuthenticationLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iauthenticationlevel)).ok() + (::windows::core::Interface::vtable(self).SetAuthenticationLevel)(::windows::core::Interface::as_raw(self), iauthenticationlevel).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3855,7 +3855,7 @@ impl ISWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3866,7 +3866,7 @@ impl ISWbemServices { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).GetAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).GetAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3875,7 +3875,7 @@ impl ISWbemServices { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi()).ok() + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), iflags, objwbemnamedvalueset.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3886,7 +3886,7 @@ impl ISWbemServices { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).DeleteAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3896,7 +3896,7 @@ impl ISWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).InstancesOf)(::windows::core::Interface::as_raw(self), strclass.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InstancesOf)(::windows::core::Interface::as_raw(self), strclass.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3907,7 +3907,7 @@ impl ISWbemServices { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).InstancesOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strclass.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).InstancesOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strclass.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3917,7 +3917,7 @@ impl ISWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SubclassesOf)(::windows::core::Interface::as_raw(self), strsuperclass.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SubclassesOf)(::windows::core::Interface::as_raw(self), strsuperclass.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3928,7 +3928,7 @@ impl ISWbemServices { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).SubclassesOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strsuperclass.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).SubclassesOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strsuperclass.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3939,7 +3939,7 @@ impl ISWbemServices { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ExecQuery)(::windows::core::Interface::as_raw(self), strquery.into().abi(), strquerylanguage.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ExecQuery)(::windows::core::Interface::as_raw(self), strquery.into().abi(), strquerylanguage.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3951,7 +3951,7 @@ impl ISWbemServices { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).ExecQueryAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strquery.into().abi(), strquerylanguage.into().abi(), ::core::mem::transmute(lflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).ExecQueryAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strquery.into().abi(), strquerylanguage.into().abi(), lflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3967,7 +3967,7 @@ impl ISWbemServices { P7: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AssociatorsOf)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AssociatorsOf)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3984,7 +3984,7 @@ impl ISWbemServices { P8: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P9: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).AssociatorsOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).AssociatorsOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3997,7 +3997,7 @@ impl ISWbemServices { P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ReferencesTo)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strresultclass.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReferencesTo)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strresultclass.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4011,7 +4011,7 @@ impl ISWbemServices { P5: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P6: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).ReferencesToAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strresultclass.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).ReferencesToAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strresultclass.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4022,7 +4022,7 @@ impl ISWbemServices { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ExecNotificationQuery)(::windows::core::Interface::as_raw(self), strquery.into().abi(), strquerylanguage.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ExecNotificationQuery)(::windows::core::Interface::as_raw(self), strquery.into().abi(), strquerylanguage.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4034,7 +4034,7 @@ impl ISWbemServices { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).ExecNotificationQueryAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strquery.into().abi(), strquerylanguage.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).ExecNotificationQueryAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strquery.into().abi(), strquerylanguage.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4046,7 +4046,7 @@ impl ISWbemServices { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ExecMethod)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ExecMethod)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4059,7 +4059,7 @@ impl ISWbemServices { P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P5: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).ExecMethodAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).ExecMethodAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4240,7 +4240,7 @@ impl ISWbemServicesEx { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Get)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Get)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4251,7 +4251,7 @@ impl ISWbemServicesEx { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.GetAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.GetAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4260,7 +4260,7 @@ impl ISWbemServicesEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.Delete)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Delete)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), iflags, objwbemnamedvalueset.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4271,7 +4271,7 @@ impl ISWbemServicesEx { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.DeleteAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.DeleteAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4281,7 +4281,7 @@ impl ISWbemServicesEx { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.InstancesOf)(::windows::core::Interface::as_raw(self), strclass.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.InstancesOf)(::windows::core::Interface::as_raw(self), strclass.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4292,7 +4292,7 @@ impl ISWbemServicesEx { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.InstancesOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strclass.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InstancesOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strclass.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4302,7 +4302,7 @@ impl ISWbemServicesEx { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.SubclassesOf)(::windows::core::Interface::as_raw(self), strsuperclass.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SubclassesOf)(::windows::core::Interface::as_raw(self), strsuperclass.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4313,7 +4313,7 @@ impl ISWbemServicesEx { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.SubclassesOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strsuperclass.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SubclassesOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strsuperclass.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4324,7 +4324,7 @@ impl ISWbemServicesEx { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.ExecQuery)(::windows::core::Interface::as_raw(self), strquery.into().abi(), strquerylanguage.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ExecQuery)(::windows::core::Interface::as_raw(self), strquery.into().abi(), strquerylanguage.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4336,7 +4336,7 @@ impl ISWbemServicesEx { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.ExecQueryAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strquery.into().abi(), strquerylanguage.into().abi(), ::core::mem::transmute(lflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ExecQueryAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strquery.into().abi(), strquerylanguage.into().abi(), lflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4352,7 +4352,7 @@ impl ISWbemServicesEx { P7: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.AssociatorsOf)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AssociatorsOf)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4369,7 +4369,7 @@ impl ISWbemServicesEx { P8: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P9: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.AssociatorsOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AssociatorsOfAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strassocclass.into().abi(), strresultclass.into().abi(), strresultrole.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredassocqualifier.into().abi(), strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4382,7 +4382,7 @@ impl ISWbemServicesEx { P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.ReferencesTo)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strresultclass.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ReferencesTo)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strresultclass.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4396,7 +4396,7 @@ impl ISWbemServicesEx { P5: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P6: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.ReferencesToAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strresultclass.into().abi(), strrole.into().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ReferencesToAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strresultclass.into().abi(), strrole.into().abi(), bclassesonly, bschemaonly, strrequiredqualifier.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4407,7 +4407,7 @@ impl ISWbemServicesEx { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.ExecNotificationQuery)(::windows::core::Interface::as_raw(self), strquery.into().abi(), strquerylanguage.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ExecNotificationQuery)(::windows::core::Interface::as_raw(self), strquery.into().abi(), strquerylanguage.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4419,7 +4419,7 @@ impl ISWbemServicesEx { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.ExecNotificationQueryAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strquery.into().abi(), strquerylanguage.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ExecNotificationQueryAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strquery.into().abi(), strquerylanguage.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4431,7 +4431,7 @@ impl ISWbemServicesEx { P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.ExecMethod)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ExecMethod)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4444,7 +4444,7 @@ impl ISWbemServicesEx { P4: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P5: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.ExecMethodAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ExecMethodAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), strobjectpath.into().abi(), strmethodname.into().abi(), objwbeminparameters.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4460,7 +4460,7 @@ impl ISWbemServicesEx { P1: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Put)(::windows::core::Interface::as_raw(self), objwbemobject.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Put)(::windows::core::Interface::as_raw(self), objwbemobject.into().abi(), iflags, objwbemnamedvalueset.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4471,7 +4471,7 @@ impl ISWbemServicesEx { P2: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).PutAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), objwbemobject.into().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).PutAsync)(::windows::core::Interface::as_raw(self), objwbemsink.into().abi(), objwbemobject.into().abi(), iflags, objwbemnamedvalueset.into().abi(), objwbemasynccontext.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4939,14 +4939,14 @@ impl IWbemBackupRestore { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Backup)(::windows::core::Interface::as_raw(self), strbackuptofile.into(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).Backup)(::windows::core::Interface::as_raw(self), strbackuptofile.into(), lflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Restore<'a, P0>(&self, strrestorefromfile: P0, lflags: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Restore)(::windows::core::Interface::as_raw(self), strrestorefromfile.into(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).Restore)(::windows::core::Interface::as_raw(self), strrestorefromfile.into(), lflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5000,14 +5000,14 @@ impl IWbemBackupRestoreEx { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.Backup)(::windows::core::Interface::as_raw(self), strbackuptofile.into(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).base__.Backup)(::windows::core::Interface::as_raw(self), strbackuptofile.into(), lflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Restore<'a, P0>(&self, strrestorefromfile: P0, lflags: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.Restore)(::windows::core::Interface::as_raw(self), strrestorefromfile.into(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).base__.Restore)(::windows::core::Interface::as_raw(self), strrestorefromfile.into(), lflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Pause(&self) -> ::windows::core::Result<()> { @@ -5082,23 +5082,23 @@ impl IWbemCallResult { #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetResultObject(&self, ltimeout: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetResultObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResultObject)(::windows::core::Interface::as_raw(self), ltimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetResultString(&self, ltimeout: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetResultString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResultString)(::windows::core::Interface::as_raw(self), ltimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetResultServices(&self, ltimeout: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetResultServices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetResultServices)(::windows::core::Interface::as_raw(self), ltimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetCallStatus(&self, ltimeout: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCallStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltimeout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCallStatus)(::windows::core::Interface::as_raw(self), ltimeout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5163,7 +5163,7 @@ impl IWbemClassObject { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(pval), ::core::mem::transmute(ptype), ::core::mem::transmute(plflavor)).ok() + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), wszname.into(), lflags, ::core::mem::transmute(pval), ::core::mem::transmute(ptype), ::core::mem::transmute(plflavor)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5171,7 +5171,7 @@ impl IWbemClassObject { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Put)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(pval), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).Put)(::windows::core::Interface::as_raw(self), wszname.into(), lflags, ::core::mem::transmute(pval), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Delete<'a, P0>(&self, wszname: P0) -> ::windows::core::Result<()> @@ -5187,16 +5187,16 @@ impl IWbemClassObject { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut super::Com::SAFEARRAY>::zeroed(); - (::windows::core::Interface::vtable(self).GetNames)(::windows::core::Interface::as_raw(self), wszqualifiername.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(pqualifierval), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) + (::windows::core::Interface::vtable(self).GetNames)(::windows::core::Interface::as_raw(self), wszqualifiername.into(), lflags, ::core::mem::transmute(pqualifierval), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn BeginEnumeration(&self, lenumflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginEnumeration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lenumflags)).ok() + (::windows::core::Interface::vtable(self).BeginEnumeration)(::windows::core::Interface::as_raw(self), lenumflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Next(&self, lflags: i32, strname: *mut super::super::Foundation::BSTR, pval: *mut super::Com::VARIANT, ptype: *mut i32, plflavor: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(strname), ::core::mem::transmute(pval), ::core::mem::transmute(ptype), ::core::mem::transmute(plflavor)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(strname), ::core::mem::transmute(pval), ::core::mem::transmute(ptype), ::core::mem::transmute(plflavor)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn EndEnumeration(&self) -> ::windows::core::Result<()> { @@ -5219,24 +5219,24 @@ impl IWbemClassObject { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetObjectText(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetObjectText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetObjectText)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SpawnDerivedClass(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SpawnDerivedClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SpawnDerivedClass)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SpawnInstance(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SpawnInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SpawnInstance)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn CompareTo<'a, P0>(&self, lflags: i32, pcompareto: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, { - (::windows::core::Interface::vtable(self).CompareTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pcompareto.into().abi()).ok() + (::windows::core::Interface::vtable(self).CompareTo)(::windows::core::Interface::as_raw(self), lflags, pcompareto.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5259,7 +5259,7 @@ impl IWbemClassObject { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetMethod)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(ppinsignature), ::core::mem::transmute(ppoutsignature)).ok() + (::windows::core::Interface::vtable(self).GetMethod)(::windows::core::Interface::as_raw(self), wszname.into(), lflags, ::core::mem::transmute(ppinsignature), ::core::mem::transmute(ppoutsignature)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn PutMethod<'a, P0, P1, P2>(&self, wszname: P0, lflags: i32, pinsignature: P1, poutsignature: P2) -> ::windows::core::Result<()> @@ -5268,7 +5268,7 @@ impl IWbemClassObject { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, { - (::windows::core::Interface::vtable(self).PutMethod)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags), pinsignature.into().abi(), poutsignature.into().abi()).ok() + (::windows::core::Interface::vtable(self).PutMethod)(::windows::core::Interface::as_raw(self), wszname.into(), lflags, pinsignature.into().abi(), poutsignature.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn DeleteMethod<'a, P0>(&self, wszname: P0) -> ::windows::core::Result<()> @@ -5279,12 +5279,12 @@ impl IWbemClassObject { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn BeginMethodEnumeration(&self, lenumflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginMethodEnumeration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lenumflags)).ok() + (::windows::core::Interface::vtable(self).BeginMethodEnumeration)(::windows::core::Interface::as_raw(self), lenumflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn NextMethod(&self, lflags: i32, pstrname: *mut super::super::Foundation::BSTR, ppinsignature: *mut ::core::option::Option, ppoutsignature: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NextMethod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(pstrname), ::core::mem::transmute(ppinsignature), ::core::mem::transmute(ppoutsignature)).ok() + (::windows::core::Interface::vtable(self).NextMethod)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(pstrname), ::core::mem::transmute(ppinsignature), ::core::mem::transmute(ppoutsignature)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn EndMethodEnumeration(&self) -> ::windows::core::Result<()> { @@ -5413,7 +5413,7 @@ impl IWbemClientConnectionTransport { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), straddresstype.into().abi(), abbinaryaddress.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(abbinaryaddress)), strobject.into().abi(), struser.into().abi(), strpassword.into().abi(), strlocale.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), &::IID, &mut result__ as *mut _ as *mut _, ::core::mem::transmute(pcallres)).and_some(result__) + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), straddresstype.into().abi(), abbinaryaddress.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(abbinaryaddress)), strobject.into().abi(), struser.into().abi(), strpassword.into().abi(), strlocale.into().abi(), lflags, pctx.into().abi(), &::IID, &mut result__ as *mut _ as *mut _, ::core::mem::transmute(pcallres)).and_some(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5427,14 +5427,14 @@ impl IWbemClientConnectionTransport { P5: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P6: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).OpenAsync)(::windows::core::Interface::as_raw(self), straddresstype.into().abi(), abbinaryaddress.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(abbinaryaddress)), strobject.into().abi(), struser.into().abi(), strpassword.into().abi(), strlocale.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(riid), presponsehandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).OpenAsync)(::windows::core::Interface::as_raw(self), straddresstype.into().abi(), abbinaryaddress.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(abbinaryaddress)), strobject.into().abi(), struser.into().abi(), strpassword.into().abi(), strlocale.into().abi(), lflags, pctx.into().abi(), ::core::mem::transmute(riid), presponsehandler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Cancel<'a, P0>(&self, lflags: i32, phandler: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).Cancel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), phandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).Cancel)(::windows::core::Interface::as_raw(self), lflags, phandler.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5503,7 +5503,7 @@ impl IWbemClientTransport { P6: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ConnectServer)(::windows::core::Interface::as_raw(self), straddresstype.into().abi(), abbinaryaddress.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(abbinaryaddress)), strnetworkresource.into().abi(), struser.into().abi(), strpassword.into().abi(), strlocale.into().abi(), ::core::mem::transmute(lsecurityflags), strauthority.into().abi(), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ConnectServer)(::windows::core::Interface::as_raw(self), straddresstype.into().abi(), abbinaryaddress.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(abbinaryaddress)), strnetworkresource.into().abi(), struser.into().abi(), strpassword.into().abi(), strlocale.into().abi(), lsecurityflags, strauthority.into().abi(), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5561,7 +5561,7 @@ impl IWbemConfigureRefresher { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).AddObjectByPath)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), wszpath.into(), ::core::mem::transmute(lflags), pcontext.into().abi(), ::core::mem::transmute(pprefreshable), ::core::mem::transmute(plid)).ok() + (::windows::core::Interface::vtable(self).AddObjectByPath)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), wszpath.into(), lflags, pcontext.into().abi(), ::core::mem::transmute(pprefreshable), ::core::mem::transmute(plid)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn AddObjectByTemplate<'a, P0, P1, P2>(&self, pnamespace: P0, ptemplate: P1, lflags: i32, pcontext: P2, pprefreshable: *mut ::core::option::Option, plid: *mut i32) -> ::windows::core::Result<()> @@ -5570,18 +5570,18 @@ impl IWbemConfigureRefresher { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).AddObjectByTemplate)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), ptemplate.into().abi(), ::core::mem::transmute(lflags), pcontext.into().abi(), ::core::mem::transmute(pprefreshable), ::core::mem::transmute(plid)).ok() + (::windows::core::Interface::vtable(self).AddObjectByTemplate)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), ptemplate.into().abi(), lflags, pcontext.into().abi(), ::core::mem::transmute(pprefreshable), ::core::mem::transmute(plid)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn AddRefresher<'a, P0>(&self, prefresher: P0, lflags: i32, plid: *mut i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemRefresher>>, { - (::windows::core::Interface::vtable(self).AddRefresher)(::windows::core::Interface::as_raw(self), prefresher.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(plid)).ok() + (::windows::core::Interface::vtable(self).AddRefresher)(::windows::core::Interface::as_raw(self), prefresher.into().abi(), lflags, ::core::mem::transmute(plid)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Remove(&self, lid: i32, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lid), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), lid, lflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn AddEnum<'a, P0, P1, P2>(&self, pnamespace: P0, wszclassname: P1, lflags: i32, pcontext: P2, ppenum: *mut ::core::option::Option, plid: *mut i32) -> ::windows::core::Result<()> @@ -5590,7 +5590,7 @@ impl IWbemConfigureRefresher { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).AddEnum)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), wszclassname.into(), ::core::mem::transmute(lflags), pcontext.into().abi(), ::core::mem::transmute(ppenum), ::core::mem::transmute(plid)).ok() + (::windows::core::Interface::vtable(self).AddEnum)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), wszclassname.into(), lflags, pcontext.into().abi(), ::core::mem::transmute(ppenum), ::core::mem::transmute(plid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5651,7 +5651,7 @@ impl IWbemConnectorLogin { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).ConnectorLogin)(::windows::core::Interface::as_raw(self), wsznetworkresource.into(), wszpreferredlocale.into(), ::core::mem::transmute(lflags), pctx.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).ConnectorLogin)(::windows::core::Interface::as_raw(self), wsznetworkresource.into(), wszpreferredlocale.into(), lflags, pctx.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5701,21 +5701,21 @@ pub struct IWbemConstructClassObject(::windows::core::IUnknown); impl IWbemConstructClassObject { #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetInheritanceChain(&self, lnumantecedents: i32, awszantecedents: *const ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInheritanceChain)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnumantecedents), ::core::mem::transmute(awszantecedents)).ok() + (::windows::core::Interface::vtable(self).SetInheritanceChain)(::windows::core::Interface::as_raw(self), lnumantecedents, ::core::mem::transmute(awszantecedents)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetPropertyOrigin<'a, P0>(&self, wszpropertyname: P0, loriginindex: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetPropertyOrigin)(::windows::core::Interface::as_raw(self), wszpropertyname.into(), ::core::mem::transmute(loriginindex)).ok() + (::windows::core::Interface::vtable(self).SetPropertyOrigin)(::windows::core::Interface::as_raw(self), wszpropertyname.into(), loriginindex).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetMethodOrigin<'a, P0>(&self, wszmethodname: P0, loriginindex: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetMethodOrigin)(::windows::core::Interface::as_raw(self), wszmethodname.into(), ::core::mem::transmute(loriginindex)).ok() + (::windows::core::Interface::vtable(self).SetMethodOrigin)(::windows::core::Interface::as_raw(self), wszmethodname.into(), loriginindex).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetServerNamespace<'a, P0, P1>(&self, wszserver: P0, wsznamespace: P1) -> ::windows::core::Result<()> @@ -5783,16 +5783,16 @@ impl IWbemContext { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNames(&self, lflags: i32) -> ::windows::core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::core::mem::MaybeUninit::<*mut super::Com::SAFEARRAY>::zeroed(); - (::windows::core::Interface::vtable(self).GetNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) + (::windows::core::Interface::vtable(self).GetNames)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn BeginEnumeration(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginEnumeration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).BeginEnumeration)(::windows::core::Interface::as_raw(self), lflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Next(&self, lflags: i32, pstrname: *mut super::super::Foundation::BSTR, pvalue: *mut super::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(pstrname), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(pstrname), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn EndEnumeration(&self) -> ::windows::core::Result<()> { @@ -5804,7 +5804,7 @@ impl IWbemContext { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), wszname.into(), lflags, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5813,14 +5813,14 @@ impl IWbemContext { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), wszname.into(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn DeleteValue<'a, P0>(&self, wszname: P0, lflags: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DeleteValue)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).DeleteValue)(::windows::core::Interface::as_raw(self), wszname.into(), lflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn DeleteAll(&self) -> ::windows::core::Result<()> { @@ -5902,7 +5902,7 @@ impl IWbemDecoupledBasicEventProvider { P4: ::std::convert::Into<::windows::core::PCWSTR>, P5: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.Register)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(a_flags), a_context.into().abi(), a_user.into(), a_locale.into(), a_scope.into(), a_registration.into(), piunknown.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Register)(::windows::core::Interface::as_raw(self), a_flags, a_context.into().abi(), a_user.into(), a_locale.into(), a_scope.into(), a_registration.into(), piunknown.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn UnRegister(&self) -> ::windows::core::Result<()> { @@ -5914,7 +5914,7 @@ impl IWbemDecoupledBasicEventProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(a_flags), a_context.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSink)(::windows::core::Interface::as_raw(self), a_flags, a_context.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetService<'a, P0>(&self, a_flags: i32, a_context: P0) -> ::windows::core::Result @@ -5922,7 +5922,7 @@ impl IWbemDecoupledBasicEventProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(a_flags), a_context.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetService)(::windows::core::Interface::as_raw(self), a_flags, a_context.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5996,7 +5996,7 @@ impl IWbemDecoupledRegistrar { P4: ::std::convert::Into<::windows::core::PCWSTR>, P5: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Register)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(a_flags), a_context.into().abi(), a_user.into(), a_locale.into(), a_scope.into(), a_registration.into(), piunknown.into().abi()).ok() + (::windows::core::Interface::vtable(self).Register)(::windows::core::Interface::as_raw(self), a_flags, a_context.into().abi(), a_user.into(), a_locale.into(), a_scope.into(), a_registration.into(), piunknown.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn UnRegister(&self) -> ::windows::core::Result<()> { @@ -6108,7 +6108,7 @@ impl IWbemEventProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).ProvideEvents)(::windows::core::Interface::as_raw(self), psink.into().abi(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).ProvideEvents)(::windows::core::Interface::as_raw(self), psink.into().abi(), lflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6158,11 +6158,11 @@ pub struct IWbemEventProviderQuerySink(::windows::core::IUnknown); impl IWbemEventProviderQuerySink { #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn NewQuery(&self, dwid: u32, wszquerylanguage: *const u16, wszquery: *const u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NewQuery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ::core::mem::transmute(wszquerylanguage), ::core::mem::transmute(wszquery)).ok() + (::windows::core::Interface::vtable(self).NewQuery)(::windows::core::Interface::as_raw(self), dwid, ::core::mem::transmute(wszquerylanguage), ::core::mem::transmute(wszquery)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn CancelQuery(&self, dwid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CancelQuery)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid)).ok() + (::windows::core::Interface::vtable(self).CancelQuery)(::windows::core::Interface::as_raw(self), dwid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6272,7 +6272,7 @@ impl IWbemEventSink { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, { - (::windows::core::Interface::vtable(self).base__.SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(hresult), strparam.into().abi(), pobjparam.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetStatus)(::windows::core::Interface::as_raw(self), lflags, hresult, strparam.into().abi(), pobjparam.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetSinkSecurity(&self, psd: &[u8]) -> ::windows::core::Result<()> { @@ -6292,7 +6292,7 @@ impl IWbemEventSink { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetBatchingParameters(&self, lflags: i32, dwmaxbuffersize: u32, dwmaxsendlatency: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBatchingParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(dwmaxbuffersize), ::core::mem::transmute(dwmaxsendlatency)).ok() + (::windows::core::Interface::vtable(self).SetBatchingParameters)(::windows::core::Interface::as_raw(self), lflags, dwmaxbuffersize, dwmaxsendlatency).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6360,19 +6360,19 @@ pub struct IWbemHiPerfEnum(::windows::core::IUnknown); impl IWbemHiPerfEnum { #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn AddObjects(&self, lflags: i32, unumobjects: u32, apids: *const i32, apobj: *const ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(unumobjects), ::core::mem::transmute(apids), ::core::mem::transmute(apobj)).ok() + (::windows::core::Interface::vtable(self).AddObjects)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(unumobjects), ::core::mem::transmute(apids), ::core::mem::transmute(apobj)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn RemoveObjects(&self, lflags: i32, apids: &[i32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), apids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(apids))).ok() + (::windows::core::Interface::vtable(self).RemoveObjects)(::windows::core::Interface::as_raw(self), lflags, apids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(apids))).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetObjects(&self, lflags: i32, apobj: &mut [::core::option::Option], pureturned: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObjects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), apobj.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(apobj)), ::core::mem::transmute(pureturned)).ok() + (::windows::core::Interface::vtable(self).GetObjects)(::windows::core::Interface::as_raw(self), lflags, apobj.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(apobj)), ::core::mem::transmute(pureturned)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn RemoveAll(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).RemoveAll)(::windows::core::Interface::as_raw(self), lflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6431,7 +6431,7 @@ impl IWbemHiPerfProvider { P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P3: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).QueryInstances)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), wszclass.into(), ::core::mem::transmute(lflags), pctx.into().abi(), psink.into().abi()).ok() + (::windows::core::Interface::vtable(self).QueryInstances)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), wszclass.into(), lflags, pctx.into().abi(), psink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn CreateRefresher<'a, P0>(&self, pnamespace: P0, lflags: i32) -> ::windows::core::Result @@ -6439,7 +6439,7 @@ impl IWbemHiPerfProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemServices>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRefresher)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRefresher)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn CreateRefreshableObject<'a, P0, P1, P2, P3>(&self, pnamespace: P0, ptemplate: P1, prefresher: P2, lflags: i32, pcontext: P3, pprefreshable: *mut ::core::option::Option, plid: *mut i32) -> ::windows::core::Result<()> @@ -6449,14 +6449,14 @@ impl IWbemHiPerfProvider { P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemRefresher>>, P3: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).CreateRefreshableObject)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), ptemplate.into().abi(), prefresher.into().abi(), ::core::mem::transmute(lflags), pcontext.into().abi(), ::core::mem::transmute(pprefreshable), ::core::mem::transmute(plid)).ok() + (::windows::core::Interface::vtable(self).CreateRefreshableObject)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), ptemplate.into().abi(), prefresher.into().abi(), lflags, pcontext.into().abi(), ::core::mem::transmute(pprefreshable), ::core::mem::transmute(plid)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn StopRefreshing<'a, P0>(&self, prefresher: P0, lid: i32, lflags: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemRefresher>>, { - (::windows::core::Interface::vtable(self).StopRefreshing)(::windows::core::Interface::as_raw(self), prefresher.into().abi(), ::core::mem::transmute(lid), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).StopRefreshing)(::windows::core::Interface::as_raw(self), prefresher.into().abi(), lid, lflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn CreateRefreshableEnum<'a, P0, P1, P2, P3, P4>(&self, pnamespace: P0, wszclass: P1, prefresher: P2, lflags: i32, pcontext: P3, phiperfenum: P4) -> ::windows::core::Result @@ -6468,7 +6468,7 @@ impl IWbemHiPerfProvider { P4: ::std::convert::Into<::windows::core::InParam<'a, IWbemHiPerfEnum>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateRefreshableEnum)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), wszclass.into(), prefresher.into().abi(), ::core::mem::transmute(lflags), pcontext.into().abi(), phiperfenum.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRefreshableEnum)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), wszclass.into(), prefresher.into().abi(), lflags, pcontext.into().abi(), phiperfenum.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetObjects<'a, P0, P1>(&self, pnamespace: P0, apobj: &mut [::core::option::Option], lflags: i32, pcontext: P1) -> ::windows::core::Result<()> @@ -6476,7 +6476,7 @@ impl IWbemHiPerfProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemServices>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).GetObjects)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), apobj.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(apobj)), ::core::mem::transmute(lflags), pcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).GetObjects)(::windows::core::Interface::as_raw(self), pnamespace.into().abi(), apobj.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(apobj)), lflags, pcontext.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6535,7 +6535,7 @@ impl IWbemLevel1Login { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).EstablishPosition)(::windows::core::Interface::as_raw(self), wszlocalelist.into(), ::core::mem::transmute(dwnumlocales), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EstablishPosition)(::windows::core::Interface::as_raw(self), wszlocalelist.into(), dwnumlocales, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn RequestChallenge<'a, P0, P1>(&self, wsznetworkresource: P0, wszuser: P1) -> ::windows::core::Result @@ -6553,7 +6553,7 @@ impl IWbemLevel1Login { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).WBEMLogin)(::windows::core::Interface::as_raw(self), wszpreferredlocale.into(), ::core::mem::transmute(accesstoken), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WBEMLogin)(::windows::core::Interface::as_raw(self), wszpreferredlocale.into(), ::core::mem::transmute(accesstoken), lflags, pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn NTLMLogin<'a, P0, P1, P2>(&self, wsznetworkresource: P0, wszpreferredlocale: P1, lflags: i32, pctx: P2) -> ::windows::core::Result @@ -6563,7 +6563,7 @@ impl IWbemLevel1Login { P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).NTLMLogin)(::windows::core::Interface::as_raw(self), wsznetworkresource.into(), wszpreferredlocale.into(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).NTLMLogin)(::windows::core::Interface::as_raw(self), wsznetworkresource.into(), wszpreferredlocale.into(), lflags, pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6626,7 +6626,7 @@ impl IWbemLocator { P5: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ConnectServer)(::windows::core::Interface::as_raw(self), strnetworkresource.into().abi(), struser.into().abi(), strpassword.into().abi(), strlocale.into().abi(), ::core::mem::transmute(lsecurityflags), strauthority.into().abi(), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ConnectServer)(::windows::core::Interface::as_raw(self), strnetworkresource.into().abi(), struser.into().abi(), strpassword.into().abi(), strlocale.into().abi(), lsecurityflags, strauthority.into().abi(), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6688,7 +6688,7 @@ impl IWbemObjectAccess { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.Get)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(pval), ::core::mem::transmute(ptype), ::core::mem::transmute(plflavor)).ok() + (::windows::core::Interface::vtable(self).base__.Get)(::windows::core::Interface::as_raw(self), wszname.into(), lflags, ::core::mem::transmute(pval), ::core::mem::transmute(ptype), ::core::mem::transmute(plflavor)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6696,7 +6696,7 @@ impl IWbemObjectAccess { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.Put)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(pval), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.Put)(::windows::core::Interface::as_raw(self), wszname.into(), lflags, ::core::mem::transmute(pval), r#type).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Delete<'a, P0>(&self, wszname: P0) -> ::windows::core::Result<()> @@ -6712,16 +6712,16 @@ impl IWbemObjectAccess { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut super::Com::SAFEARRAY>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetNames)(::windows::core::Interface::as_raw(self), wszqualifiername.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(pqualifierval), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) + (::windows::core::Interface::vtable(self).base__.GetNames)(::windows::core::Interface::as_raw(self), wszqualifiername.into(), lflags, ::core::mem::transmute(pqualifierval), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn BeginEnumeration(&self, lenumflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.BeginEnumeration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lenumflags)).ok() + (::windows::core::Interface::vtable(self).base__.BeginEnumeration)(::windows::core::Interface::as_raw(self), lenumflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Next(&self, lflags: i32, strname: *mut super::super::Foundation::BSTR, pval: *mut super::Com::VARIANT, ptype: *mut i32, plflavor: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(strname), ::core::mem::transmute(pval), ::core::mem::transmute(ptype), ::core::mem::transmute(plflavor)).ok() + (::windows::core::Interface::vtable(self).base__.Next)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(strname), ::core::mem::transmute(pval), ::core::mem::transmute(ptype), ::core::mem::transmute(plflavor)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn EndEnumeration(&self) -> ::windows::core::Result<()> { @@ -6744,24 +6744,24 @@ impl IWbemObjectAccess { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetObjectText(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetObjectText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetObjectText)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SpawnDerivedClass(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.SpawnDerivedClass)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SpawnDerivedClass)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SpawnInstance(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.SpawnInstance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SpawnInstance)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn CompareTo<'a, P0>(&self, lflags: i32, pcompareto: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, { - (::windows::core::Interface::vtable(self).base__.CompareTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pcompareto.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.CompareTo)(::windows::core::Interface::as_raw(self), lflags, pcompareto.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6784,7 +6784,7 @@ impl IWbemObjectAccess { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.GetMethod)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(ppinsignature), ::core::mem::transmute(ppoutsignature)).ok() + (::windows::core::Interface::vtable(self).base__.GetMethod)(::windows::core::Interface::as_raw(self), wszname.into(), lflags, ::core::mem::transmute(ppinsignature), ::core::mem::transmute(ppoutsignature)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn PutMethod<'a, P0, P1, P2>(&self, wszname: P0, lflags: i32, pinsignature: P1, poutsignature: P2) -> ::windows::core::Result<()> @@ -6793,7 +6793,7 @@ impl IWbemObjectAccess { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, { - (::windows::core::Interface::vtable(self).base__.PutMethod)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags), pinsignature.into().abi(), poutsignature.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.PutMethod)(::windows::core::Interface::as_raw(self), wszname.into(), lflags, pinsignature.into().abi(), poutsignature.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn DeleteMethod<'a, P0>(&self, wszname: P0) -> ::windows::core::Result<()> @@ -6804,12 +6804,12 @@ impl IWbemObjectAccess { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn BeginMethodEnumeration(&self, lenumflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.BeginMethodEnumeration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lenumflags)).ok() + (::windows::core::Interface::vtable(self).base__.BeginMethodEnumeration)(::windows::core::Interface::as_raw(self), lenumflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn NextMethod(&self, lflags: i32, pstrname: *mut super::super::Foundation::BSTR, ppinsignature: *mut ::core::option::Option, ppoutsignature: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.NextMethod)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(pstrname), ::core::mem::transmute(ppinsignature), ::core::mem::transmute(ppoutsignature)).ok() + (::windows::core::Interface::vtable(self).base__.NextMethod)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(pstrname), ::core::mem::transmute(ppinsignature), ::core::mem::transmute(ppoutsignature)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn EndMethodEnumeration(&self) -> ::windows::core::Result<()> { @@ -6841,42 +6841,42 @@ impl IWbemObjectAccess { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn WritePropertyValue(&self, lhandle: i32, adata: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WritePropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhandle), adata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(adata))).ok() + (::windows::core::Interface::vtable(self).WritePropertyValue)(::windows::core::Interface::as_raw(self), lhandle, adata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(adata))).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn ReadPropertyValue(&self, lhandle: i32, plnumbytes: *mut i32, adata: &mut [u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhandle), adata.len() as _, ::core::mem::transmute(plnumbytes), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(adata))).ok() + (::windows::core::Interface::vtable(self).ReadPropertyValue)(::windows::core::Interface::as_raw(self), lhandle, adata.len() as _, ::core::mem::transmute(plnumbytes), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(adata))).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn ReadDWORD(&self, lhandle: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReadDWORD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReadDWORD)(::windows::core::Interface::as_raw(self), lhandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn WriteDWORD(&self, lhandle: i32, dw: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteDWORD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhandle), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).WriteDWORD)(::windows::core::Interface::as_raw(self), lhandle, dw).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn ReadQWORD(&self, lhandle: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReadQWORD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReadQWORD)(::windows::core::Interface::as_raw(self), lhandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn WriteQWORD(&self, lhandle: i32, pw: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteQWORD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhandle), ::core::mem::transmute(pw)).ok() + (::windows::core::Interface::vtable(self).WriteQWORD)(::windows::core::Interface::as_raw(self), lhandle, pw).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyInfoByHandle(&self, lhandle: i32, pstrname: *mut super::super::Foundation::BSTR, ptype: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyInfoByHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lhandle), ::core::mem::transmute(pstrname), ::core::mem::transmute(ptype)).ok() + (::windows::core::Interface::vtable(self).GetPropertyInfoByHandle)(::windows::core::Interface::as_raw(self), lhandle, ::core::mem::transmute(pstrname), ::core::mem::transmute(ptype)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Lock(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).Lock)(::windows::core::Interface::as_raw(self), lflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Unlock(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Unlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).Unlock)(::windows::core::Interface::as_raw(self), lflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6962,7 +6962,7 @@ impl IWbemObjectSink { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(hresult), strparam.into().abi(), pobjparam.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), lflags, hresult, strparam.into().abi(), pobjparam.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7025,7 +7025,7 @@ impl IWbemObjectSinkEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, { - (::windows::core::Interface::vtable(self).base__.SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(hresult), strparam.into().abi(), pobjparam.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetStatus)(::windows::core::Interface::as_raw(self), lflags, hresult, strparam.into().abi(), pobjparam.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7033,7 +7033,7 @@ impl IWbemObjectSinkEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).WriteMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uchannel), strmessage.into().abi()).ok() + (::windows::core::Interface::vtable(self).WriteMessage)(::windows::core::Interface::as_raw(self), uchannel, strmessage.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn WriteError<'a, P0>(&self, pobjerror: P0) -> ::windows::core::Result @@ -7050,7 +7050,7 @@ impl IWbemObjectSinkEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).PromptUser)(::windows::core::Interface::as_raw(self), strmessage.into().abi(), ::core::mem::transmute(uprompttype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).PromptUser)(::windows::core::Interface::as_raw(self), strmessage.into().abi(), uprompttype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7060,7 +7060,7 @@ impl IWbemObjectSinkEx { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).WriteProgress)(::windows::core::Interface::as_raw(self), stractivity.into().abi(), strcurrentoperation.into().abi(), strstatusdescription.into().abi(), ::core::mem::transmute(upercentcomplete), ::core::mem::transmute(usecondsremaining)).ok() + (::windows::core::Interface::vtable(self).WriteProgress)(::windows::core::Interface::as_raw(self), stractivity.into().abi(), strcurrentoperation.into().abi(), strstatusdescription.into().abi(), upercentcomplete, usecondsremaining).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7068,7 +7068,7 @@ impl IWbemObjectSinkEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).WriteStreamParameter)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(vtvalue), ::core::mem::transmute(ultype), ::core::mem::transmute(ulflags)).ok() + (::windows::core::Interface::vtable(self).WriteStreamParameter)(::windows::core::Interface::as_raw(self), strname.into().abi(), ::core::mem::transmute(vtvalue), ultype, ulflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7155,7 +7155,7 @@ impl IWbemObjectTextSrc { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pobj.into().abi(), ::core::mem::transmute(uobjtextformat), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), lflags, pobj.into().abi(), uobjtextformat, pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7165,7 +7165,7 @@ impl IWbemObjectTextSrc { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateFromText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), strtext.into().abi(), ::core::mem::transmute(uobjtextformat), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateFromText)(::windows::core::Interface::as_raw(self), lflags, strtext.into().abi(), uobjtextformat, pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7225,16 +7225,16 @@ impl IWbemPath { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umode), pszpath.into()).ok() + (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), umode, pszpath.into()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetText(&self, lflags: i32, pubufflength: *mut u32, psztext: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(pubufflength), ::core::mem::transmute(psztext)).ok() + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(pubufflength), ::core::mem::transmute(psztext)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetInfo(&self, urequestedinfo: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(urequestedinfo), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInfo)(::windows::core::Interface::as_raw(self), urequestedinfo, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetServer<'a, P0>(&self, name: P0) -> ::windows::core::Result<()> @@ -7257,15 +7257,15 @@ impl IWbemPath { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetNamespaceAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), pszname.into()).ok() + (::windows::core::Interface::vtable(self).SetNamespaceAt)(::windows::core::Interface::as_raw(self), uindex, pszname.into()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetNamespaceAt(&self, uindex: u32, punamebuflength: *mut u32, pname: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetNamespaceAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(punamebuflength), ::core::mem::transmute(pname)).ok() + (::windows::core::Interface::vtable(self).GetNamespaceAt)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(punamebuflength), ::core::mem::transmute(pname)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn RemoveNamespaceAt(&self, uindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveNamespaceAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex)).ok() + (::windows::core::Interface::vtable(self).RemoveNamespaceAt)(::windows::core::Interface::as_raw(self), uindex).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn RemoveAllNamespaces(&self) -> ::windows::core::Result<()> { @@ -7281,26 +7281,26 @@ impl IWbemPath { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), pszclass.into()).ok() + (::windows::core::Interface::vtable(self).SetScope)(::windows::core::Interface::as_raw(self), uindex, pszclass.into()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetScopeFromText<'a, P0>(&self, uindex: u32, psztext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetScopeFromText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), psztext.into()).ok() + (::windows::core::Interface::vtable(self).SetScopeFromText)(::windows::core::Interface::as_raw(self), uindex, psztext.into()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetScope(&self, uindex: u32, puclassnamebufsize: *mut u32, pszclass: ::windows::core::PWSTR, pkeylist: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(puclassnamebufsize), ::core::mem::transmute(pszclass), ::core::mem::transmute(pkeylist)).ok() + (::windows::core::Interface::vtable(self).GetScope)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(puclassnamebufsize), ::core::mem::transmute(pszclass), ::core::mem::transmute(pkeylist)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetScopeAsText(&self, uindex: u32, putextbufsize: *mut u32, psztext: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScopeAsText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(putextbufsize), ::core::mem::transmute(psztext)).ok() + (::windows::core::Interface::vtable(self).GetScopeAsText)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(putextbufsize), ::core::mem::transmute(psztext)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn RemoveScope(&self, uindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex)).ok() + (::windows::core::Interface::vtable(self).RemoveScope)(::windows::core::Interface::as_raw(self), uindex).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn RemoveAllScopes(&self) -> ::windows::core::Result<()> { @@ -7327,11 +7327,11 @@ impl IWbemPath { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateClassPart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), name.into()).ok() + (::windows::core::Interface::vtable(self).CreateClassPart)(::windows::core::Interface::as_raw(self), lflags, name.into()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn DeleteClassPart(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteClassPart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).DeleteClassPart)(::windows::core::Interface::as_raw(self), lflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7349,7 +7349,7 @@ impl IWbemPath { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsRelativeOrChild)(::windows::core::Interface::as_raw(self), wszmachine.into(), wsznamespace.into(), ::core::mem::transmute(lflags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsRelativeOrChild)(::windows::core::Interface::as_raw(self), wszmachine.into(), wsznamespace.into(), lflags)) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7460,7 +7460,7 @@ impl IWbemPathKeyList { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetKey)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(uflags), ::core::mem::transmute(ucimtype), ::core::mem::transmute(pkeyval)).ok() + (::windows::core::Interface::vtable(self).SetKey)(::windows::core::Interface::as_raw(self), wszname.into(), uflags, ucimtype, ::core::mem::transmute(pkeyval)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7468,40 +7468,40 @@ impl IWbemPathKeyList { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetKey2)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(uflags), ::core::mem::transmute(ucimtype), ::core::mem::transmute(pkeyval)).ok() + (::windows::core::Interface::vtable(self).SetKey2)(::windows::core::Interface::as_raw(self), wszname.into(), uflags, ucimtype, ::core::mem::transmute(pkeyval)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetKey(&self, ukeyix: u32, uflags: u32, punamebufsize: *mut u32, pszkeyname: ::windows::core::PWSTR, pukeyvalbufsize: *mut u32, pkeyval: *mut ::core::ffi::c_void, puapparentcimtype: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ukeyix), ::core::mem::transmute(uflags), ::core::mem::transmute(punamebufsize), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pukeyvalbufsize), ::core::mem::transmute(pkeyval), ::core::mem::transmute(puapparentcimtype)).ok() + (::windows::core::Interface::vtable(self).GetKey)(::windows::core::Interface::as_raw(self), ukeyix, uflags, ::core::mem::transmute(punamebufsize), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pukeyvalbufsize), ::core::mem::transmute(pkeyval), ::core::mem::transmute(puapparentcimtype)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetKey2(&self, ukeyix: u32, uflags: u32, punamebufsize: *mut u32, pszkeyname: ::windows::core::PWSTR, pkeyvalue: *mut super::Com::VARIANT, puapparentcimtype: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetKey2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ukeyix), ::core::mem::transmute(uflags), ::core::mem::transmute(punamebufsize), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pkeyvalue), ::core::mem::transmute(puapparentcimtype)).ok() + (::windows::core::Interface::vtable(self).GetKey2)(::windows::core::Interface::as_raw(self), ukeyix, uflags, ::core::mem::transmute(punamebufsize), ::core::mem::transmute(pszkeyname), ::core::mem::transmute(pkeyvalue), ::core::mem::transmute(puapparentcimtype)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn RemoveKey<'a, P0>(&self, wszname: P0, uflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RemoveKey)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).RemoveKey)(::windows::core::Interface::as_raw(self), wszname.into(), uflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn RemoveAllKeys(&self, uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAllKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).RemoveAllKeys)(::windows::core::Interface::as_raw(self), uflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn MakeSingleton(&self, bset: u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MakeSingleton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bset)).ok() + (::windows::core::Interface::vtable(self).MakeSingleton)(::windows::core::Interface::as_raw(self), bset).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetInfo(&self, urequestedinfo: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(urequestedinfo), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInfo)(::windows::core::Interface::as_raw(self), urequestedinfo, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetText(&self, lflags: i32, pubufflength: *mut u32, psztext: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(pubufflength), ::core::mem::transmute(psztext)).ok() + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(pubufflength), ::core::mem::transmute(psztext)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7574,7 +7574,7 @@ impl IWbemPropertyProvider { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), strlocale.into().abi(), strclassmapping.into().abi(), strinstmapping.into().abi(), strpropmapping.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), lflags, strlocale.into().abi(), strclassmapping.into().abi(), strinstmapping.into().abi(), strpropmapping.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7585,7 +7585,7 @@ impl IWbemPropertyProvider { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).PutProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), strlocale.into().abi(), strclassmapping.into().abi(), strinstmapping.into().abi(), strpropmapping.into().abi(), ::core::mem::transmute(pvvalue)).ok() + (::windows::core::Interface::vtable(self).PutProperty)(::windows::core::Interface::as_raw(self), lflags, strlocale.into().abi(), strclassmapping.into().abi(), strinstmapping.into().abi(), strpropmapping.into().abi(), ::core::mem::transmute(pvvalue)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7645,7 +7645,7 @@ impl IWbemProviderIdentity { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, { - (::windows::core::Interface::vtable(self).SetRegistrationObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), pprovreg.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetRegistrationObject)(::windows::core::Interface::as_raw(self), lflags, pprovreg.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7703,7 +7703,7 @@ impl IWbemProviderInit { P4: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P5: ::std::convert::Into<::windows::core::InParam<'a, IWbemProviderInitSink>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), wszuser.into(), ::core::mem::transmute(lflags), wsznamespace.into(), wszlocale.into(), pnamespace.into().abi(), pctx.into().abi(), pinitsink.into().abi()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), wszuser.into(), lflags, wsznamespace.into(), wszlocale.into(), pnamespace.into().abi(), pctx.into().abi(), pinitsink.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7753,7 +7753,7 @@ pub struct IWbemProviderInitSink(::windows::core::IUnknown); impl IWbemProviderInitSink { #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetStatus(&self, lstatus: i32, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lstatus), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), lstatus, lflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7807,7 +7807,7 @@ impl IWbemQualifierSet { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(pval), ::core::mem::transmute(plflavor)).ok() + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), wszname.into(), lflags, ::core::mem::transmute(pval), ::core::mem::transmute(plflavor)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7815,7 +7815,7 @@ impl IWbemQualifierSet { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Put)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(pval), ::core::mem::transmute(lflavor)).ok() + (::windows::core::Interface::vtable(self).Put)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(pval), lflavor).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Delete<'a, P0>(&self, wszname: P0) -> ::windows::core::Result<()> @@ -7828,16 +7828,16 @@ impl IWbemQualifierSet { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNames(&self, lflags: i32) -> ::windows::core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::core::mem::MaybeUninit::<*mut super::Com::SAFEARRAY>::zeroed(); - (::windows::core::Interface::vtable(self).GetNames)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) + (::windows::core::Interface::vtable(self).GetNames)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::Com::SAFEARRAY>(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn BeginEnumeration(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginEnumeration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).BeginEnumeration)(::windows::core::Interface::as_raw(self), lflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Next(&self, lflags: i32, pstrname: *mut super::super::Foundation::BSTR, pval: *mut super::Com::VARIANT, plflavor: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(pstrname), ::core::mem::transmute(pval), ::core::mem::transmute(plflavor)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(pstrname), ::core::mem::transmute(pval), ::core::mem::transmute(plflavor)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn EndEnumeration(&self) -> ::windows::core::Result<()> { @@ -7913,11 +7913,11 @@ impl IWbemQuery { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn SetLanguageFeatures(&self, uflags: u32, uarraysize: u32, pufeatures: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLanguageFeatures)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uflags), ::core::mem::transmute(uarraysize), ::core::mem::transmute(pufeatures)).ok() + (::windows::core::Interface::vtable(self).SetLanguageFeatures)(::windows::core::Interface::as_raw(self), uflags, uarraysize, ::core::mem::transmute(pufeatures)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn TestLanguageFeatures(&self, uflags: u32, uarraysize: *mut u32, pufeatures: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TestLanguageFeatures)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uflags), ::core::mem::transmute(uarraysize), ::core::mem::transmute(pufeatures)).ok() + (::windows::core::Interface::vtable(self).TestLanguageFeatures)(::windows::core::Interface::as_raw(self), uflags, ::core::mem::transmute(uarraysize), ::core::mem::transmute(pufeatures)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Parse<'a, P0, P1>(&self, pszlang: P0, pszquery: P1, uflags: u32) -> ::windows::core::Result<()> @@ -7925,11 +7925,11 @@ impl IWbemQuery { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Parse)(::windows::core::Interface::as_raw(self), pszlang.into(), pszquery.into(), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).Parse)(::windows::core::Interface::as_raw(self), pszlang.into(), pszquery.into(), uflags).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetAnalysis(&self, uanalysistype: u32, uflags: u32, panalysis: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAnalysis)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uanalysistype), ::core::mem::transmute(uflags), ::core::mem::transmute(panalysis)).ok() + (::windows::core::Interface::vtable(self).GetAnalysis)(::windows::core::Interface::as_raw(self), uanalysistype, uflags, ::core::mem::transmute(panalysis)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn FreeMemory(&self, pmem: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -7937,7 +7937,7 @@ impl IWbemQuery { } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn GetQueryInfo(&self, uanalysistype: u32, uinfoid: u32, ubufsize: u32, pdestbuf: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetQueryInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uanalysistype), ::core::mem::transmute(uinfoid), ::core::mem::transmute(ubufsize), ::core::mem::transmute(pdestbuf)).ok() + (::windows::core::Interface::vtable(self).GetQueryInfo)(::windows::core::Interface::as_raw(self), uanalysistype, uinfoid, ubufsize, ::core::mem::transmute(pdestbuf)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7993,7 +7993,7 @@ pub struct IWbemRefresher(::windows::core::IUnknown); impl IWbemRefresher { #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn Refresh(&self, lflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Refresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).Refresh)(::windows::core::Interface::as_raw(self), lflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8048,7 +8048,7 @@ impl IWbemServices { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).OpenNamespace)(::windows::core::Interface::as_raw(self), strnamespace.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(ppworkingnamespace), ::core::mem::transmute(ppresult)).ok() + (::windows::core::Interface::vtable(self).OpenNamespace)(::windows::core::Interface::as_raw(self), strnamespace.into().abi(), lflags, pctx.into().abi(), ::core::mem::transmute(ppworkingnamespace), ::core::mem::transmute(ppresult)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn CancelAsyncCall<'a, P0>(&self, psink: P0) -> ::windows::core::Result<()> @@ -8060,7 +8060,7 @@ impl IWbemServices { #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn QueryObjectSink(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QueryObjectSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryObjectSink)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8069,7 +8069,7 @@ impl IWbemServices { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(ppobject), ::core::mem::transmute(ppcallresult)).ok() + (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), lflags, pctx.into().abi(), ::core::mem::transmute(ppobject), ::core::mem::transmute(ppcallresult)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8079,7 +8079,7 @@ impl IWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).GetObjectAsync)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), presponsehandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).GetObjectAsync)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), lflags, pctx.into().abi(), presponsehandler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn PutClass<'a, P0, P1>(&self, pobject: P0, lflags: i32, pctx: P1, ppcallresult: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -8087,7 +8087,7 @@ impl IWbemServices { P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).PutClass)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(ppcallresult)).ok() + (::windows::core::Interface::vtable(self).PutClass)(::windows::core::Interface::as_raw(self), pobject.into().abi(), lflags, pctx.into().abi(), ::core::mem::transmute(ppcallresult)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn PutClassAsync<'a, P0, P1, P2>(&self, pobject: P0, lflags: i32, pctx: P1, presponsehandler: P2) -> ::windows::core::Result<()> @@ -8096,7 +8096,7 @@ impl IWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).PutClassAsync)(::windows::core::Interface::as_raw(self), pobject.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), presponsehandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).PutClassAsync)(::windows::core::Interface::as_raw(self), pobject.into().abi(), lflags, pctx.into().abi(), presponsehandler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8105,7 +8105,7 @@ impl IWbemServices { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).DeleteClass)(::windows::core::Interface::as_raw(self), strclass.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(ppcallresult)).ok() + (::windows::core::Interface::vtable(self).DeleteClass)(::windows::core::Interface::as_raw(self), strclass.into().abi(), lflags, pctx.into().abi(), ::core::mem::transmute(ppcallresult)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8115,7 +8115,7 @@ impl IWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).DeleteClassAsync)(::windows::core::Interface::as_raw(self), strclass.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), presponsehandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteClassAsync)(::windows::core::Interface::as_raw(self), strclass.into().abi(), lflags, pctx.into().abi(), presponsehandler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8125,7 +8125,7 @@ impl IWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateClassEnum)(::windows::core::Interface::as_raw(self), strsuperclass.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateClassEnum)(::windows::core::Interface::as_raw(self), strsuperclass.into().abi(), lflags, pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8135,7 +8135,7 @@ impl IWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).CreateClassEnumAsync)(::windows::core::Interface::as_raw(self), strsuperclass.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), presponsehandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreateClassEnumAsync)(::windows::core::Interface::as_raw(self), strsuperclass.into().abi(), lflags, pctx.into().abi(), presponsehandler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn PutInstance<'a, P0, P1>(&self, pinst: P0, lflags: i32, pctx: P1, ppcallresult: *mut ::core::option::Option) -> ::windows::core::Result<()> @@ -8143,7 +8143,7 @@ impl IWbemServices { P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).PutInstance)(::windows::core::Interface::as_raw(self), pinst.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(ppcallresult)).ok() + (::windows::core::Interface::vtable(self).PutInstance)(::windows::core::Interface::as_raw(self), pinst.into().abi(), lflags, pctx.into().abi(), ::core::mem::transmute(ppcallresult)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub unsafe fn PutInstanceAsync<'a, P0, P1, P2>(&self, pinst: P0, lflags: i32, pctx: P1, presponsehandler: P2) -> ::windows::core::Result<()> @@ -8152,7 +8152,7 @@ impl IWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).PutInstanceAsync)(::windows::core::Interface::as_raw(self), pinst.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), presponsehandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).PutInstanceAsync)(::windows::core::Interface::as_raw(self), pinst.into().abi(), lflags, pctx.into().abi(), presponsehandler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8161,7 +8161,7 @@ impl IWbemServices { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).DeleteInstance)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(ppcallresult)).ok() + (::windows::core::Interface::vtable(self).DeleteInstance)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), lflags, pctx.into().abi(), ::core::mem::transmute(ppcallresult)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8171,7 +8171,7 @@ impl IWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).DeleteInstanceAsync)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), presponsehandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).DeleteInstanceAsync)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), lflags, pctx.into().abi(), presponsehandler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8181,7 +8181,7 @@ impl IWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstanceEnum)(::windows::core::Interface::as_raw(self), strfilter.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateInstanceEnum)(::windows::core::Interface::as_raw(self), strfilter.into().abi(), lflags, pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8191,7 +8191,7 @@ impl IWbemServices { P1: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).CreateInstanceEnumAsync)(::windows::core::Interface::as_raw(self), strfilter.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), presponsehandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).CreateInstanceEnumAsync)(::windows::core::Interface::as_raw(self), strfilter.into().abi(), lflags, pctx.into().abi(), presponsehandler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8202,7 +8202,7 @@ impl IWbemServices { P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ExecQuery)(::windows::core::Interface::as_raw(self), strquerylanguage.into().abi(), strquery.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ExecQuery)(::windows::core::Interface::as_raw(self), strquerylanguage.into().abi(), strquery.into().abi(), lflags, pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8213,7 +8213,7 @@ impl IWbemServices { P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P3: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).ExecQueryAsync)(::windows::core::Interface::as_raw(self), strquerylanguage.into().abi(), strquery.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), presponsehandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).ExecQueryAsync)(::windows::core::Interface::as_raw(self), strquerylanguage.into().abi(), strquery.into().abi(), lflags, pctx.into().abi(), presponsehandler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8224,7 +8224,7 @@ impl IWbemServices { P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ExecNotificationQuery)(::windows::core::Interface::as_raw(self), strquerylanguage.into().abi(), strquery.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ExecNotificationQuery)(::windows::core::Interface::as_raw(self), strquerylanguage.into().abi(), strquery.into().abi(), lflags, pctx.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8235,7 +8235,7 @@ impl IWbemServices { P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P3: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).ExecNotificationQueryAsync)(::windows::core::Interface::as_raw(self), strquerylanguage.into().abi(), strquery.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), presponsehandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).ExecNotificationQueryAsync)(::windows::core::Interface::as_raw(self), strquerylanguage.into().abi(), strquery.into().abi(), lflags, pctx.into().abi(), presponsehandler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8246,7 +8246,7 @@ impl IWbemServices { P2: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, P3: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, { - (::windows::core::Interface::vtable(self).ExecMethod)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strmethodname.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), pinparams.into().abi(), ::core::mem::transmute(ppoutparams), ::core::mem::transmute(ppcallresult)).ok() + (::windows::core::Interface::vtable(self).ExecMethod)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strmethodname.into().abi(), lflags, pctx.into().abi(), pinparams.into().abi(), ::core::mem::transmute(ppoutparams), ::core::mem::transmute(ppcallresult)).ok() } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8258,7 +8258,7 @@ impl IWbemServices { P3: ::std::convert::Into<::windows::core::InParam<'a, IWbemClassObject>>, P4: ::std::convert::Into<::windows::core::InParam<'a, IWbemObjectSink>>, { - (::windows::core::Interface::vtable(self).ExecMethodAsync)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strmethodname.into().abi(), ::core::mem::transmute(lflags), pctx.into().abi(), pinparams.into().abi(), presponsehandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).ExecMethodAsync)(::windows::core::Interface::as_raw(self), strobjectpath.into().abi(), strmethodname.into().abi(), lflags, pctx.into().abi(), pinparams.into().abi(), presponsehandler.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8384,7 +8384,7 @@ impl IWbemShutdown { where P0: ::std::convert::Into<::windows::core::InParam<'a, IWbemContext>>, { - (::windows::core::Interface::vtable(self).Shutdown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ureason), ::core::mem::transmute(umaxmilliseconds), pctx.into().abi()).ok() + (::windows::core::Interface::vtable(self).Shutdown)(::windows::core::Interface::as_raw(self), ureason, umaxmilliseconds, pctx.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8436,13 +8436,13 @@ impl IWbemStatusCodeText { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetErrorCodeText(&self, hres: ::windows::core::HRESULT, localeid: u32, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetErrorCodeText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hres), ::core::mem::transmute(localeid), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetErrorCodeText)(::windows::core::Interface::as_raw(self), hres, localeid, lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_System_Wmi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFacilityCodeText(&self, hres: ::windows::core::HRESULT, localeid: u32, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFacilityCodeText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hres), ::core::mem::transmute(localeid), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFacilityCodeText)(::windows::core::Interface::as_raw(self), hres, localeid, lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8615,7 +8615,7 @@ impl IWbemUnsecuredApartment { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSinkStub)(::windows::core::Interface::as_raw(self), psink.into().abi(), ::core::mem::transmute(dwflags), wszreserved.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSinkStub)(::windows::core::Interface::as_raw(self), psink.into().abi(), dwflags, wszreserved.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8765,7 +8765,7 @@ pub unsafe fn MI_Application_InitializeV1(flags: u32, applicationid: *const u16, extern "system" { fn MI_Application_InitializeV1(flags: u32, applicationid: *const u16, extendederror: *mut *mut MI_Instance, application: *mut MI_Application) -> MI_Result; } - ::core::mem::transmute(MI_Application_InitializeV1(::core::mem::transmute(flags), ::core::mem::transmute(applicationid), ::core::mem::transmute(extendederror), ::core::mem::transmute(application))) + ::core::mem::transmute(MI_Application_InitializeV1(flags, ::core::mem::transmute(applicationid), ::core::mem::transmute(extendederror), ::core::mem::transmute(application))) } #[repr(C)] #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] 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 a2d2b954c4..bce0c2da1f 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs @@ -116,7 +116,7 @@ where extern "system" { fn AccSetRunningUtilityState(hwndapp: super::super::Foundation::HWND, dwutilitystatemask: u32, dwutilitystate: ACC_UTILITY_STATE_FLAGS) -> ::windows::core::HRESULT; } - AccSetRunningUtilityState(hwndapp.into(), ::core::mem::transmute(dwutilitystatemask), ::core::mem::transmute(dwutilitystate)).ok() + AccSetRunningUtilityState(hwndapp.into(), dwutilitystatemask, dwutilitystate).ok() } pub const AcceleratorKey_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x514865df_2557_4cb9_aeed_6ced084ce52c); pub const AccessKey_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x06827b12_a7f9_4a15_917c_ffa5ad3eb0a7); @@ -131,7 +131,7 @@ where extern "system" { fn AccessibleChildren(pacccontainer: *mut ::core::ffi::c_void, ichildstart: i32, cchildren: i32, rgvarchildren: *mut super::super::System::Com::VARIANT, pcobtained: *mut i32) -> ::windows::core::HRESULT; } - AccessibleChildren(pacccontainer.into().abi(), ::core::mem::transmute(ichildstart), rgvarchildren.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgvarchildren)), ::core::mem::transmute(pcobtained)).ok() + AccessibleChildren(pacccontainer.into().abi(), ichildstart, rgvarchildren.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgvarchildren)), ::core::mem::transmute(pcobtained)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -144,7 +144,7 @@ where extern "system" { fn AccessibleObjectFromEvent(hwnd: super::super::Foundation::HWND, dwid: u32, dwchildid: u32, ppacc: *mut *mut ::core::ffi::c_void, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows::core::HRESULT; } - AccessibleObjectFromEvent(hwnd.into(), ::core::mem::transmute(dwid), ::core::mem::transmute(dwchildid), ::core::mem::transmute(ppacc), ::core::mem::transmute(pvarchild)).ok() + AccessibleObjectFromEvent(hwnd.into(), dwid, dwchildid, ::core::mem::transmute(ppacc), ::core::mem::transmute(pvarchild)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -167,7 +167,7 @@ where extern "system" { fn AccessibleObjectFromWindow(hwnd: super::super::Foundation::HWND, dwid: u32, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - AccessibleObjectFromWindow(hwnd.into(), ::core::mem::transmute(dwid), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() + AccessibleObjectFromWindow(hwnd.into(), dwid, ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[repr(transparent)] @@ -701,7 +701,7 @@ where extern "system" { fn CreateStdAccessibleObject(hwnd: super::super::Foundation::HWND, idobject: i32, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CreateStdAccessibleObject(hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() + CreateStdAccessibleObject(hwnd.into(), idobject, ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -715,7 +715,7 @@ where extern "system" { fn CreateStdAccessibleProxyA(hwnd: super::super::Foundation::HWND, pclassname: ::windows::core::PCSTR, idobject: i32, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CreateStdAccessibleProxyA(hwnd.into(), pclassname.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() + CreateStdAccessibleProxyA(hwnd.into(), pclassname.into(), idobject, ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -729,7 +729,7 @@ where extern "system" { fn CreateStdAccessibleProxyW(hwnd: super::super::Foundation::HWND, pclassname: ::windows::core::PCWSTR, idobject: i32, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CreateStdAccessibleProxyW(hwnd.into(), pclassname.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() + CreateStdAccessibleProxyW(hwnd.into(), pclassname.into(), idobject, ::core::mem::transmute(riid), ::core::mem::transmute(ppvobject)).ok() } pub const Culture_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xe2d74f27_3d79_4dc2_b88b_3044963a8afb); pub const CustomNavigation_Pattern_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xafea938a_621e_4054_bb2c_2f46114dac3f); @@ -785,7 +785,7 @@ where extern "system" { fn DockPattern_SetDockPosition(hobj: HUIAPATTERNOBJECT, dockposition: DockPosition) -> ::windows::core::HRESULT; } - DockPattern_SetDockPosition(hobj.into(), ::core::mem::transmute(dockposition)).ok() + DockPattern_SetDockPosition(hobj.into(), dockposition).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[repr(transparent)] @@ -1098,7 +1098,7 @@ pub unsafe fn GetRoleTextA(lrole: u32, lpszrole: &mut [u8]) -> u32 { extern "system" { fn GetRoleTextA(lrole: u32, lpszrole: ::windows::core::PSTR, cchrolemax: u32) -> u32; } - ::core::mem::transmute(GetRoleTextA(::core::mem::transmute(lrole), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszrole)), lpszrole.len() as _)) + ::core::mem::transmute(GetRoleTextA(lrole, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszrole)), lpszrole.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -1107,7 +1107,7 @@ pub unsafe fn GetRoleTextW(lrole: u32, lpszrole: &mut [u16]) -> u32 { extern "system" { fn GetRoleTextW(lrole: u32, lpszrole: ::windows::core::PWSTR, cchrolemax: u32) -> u32; } - ::core::mem::transmute(GetRoleTextW(::core::mem::transmute(lrole), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszrole)), lpszrole.len() as _)) + ::core::mem::transmute(GetRoleTextW(lrole, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszrole)), lpszrole.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -1116,7 +1116,7 @@ pub unsafe fn GetStateTextA(lstatebit: u32, lpszstate: &mut [u8]) -> u32 { extern "system" { fn GetStateTextA(lstatebit: u32, lpszstate: ::windows::core::PSTR, cchstate: u32) -> u32; } - ::core::mem::transmute(GetStateTextA(::core::mem::transmute(lstatebit), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszstate)), lpszstate.len() as _)) + ::core::mem::transmute(GetStateTextA(lstatebit, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszstate)), lpszstate.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -1125,7 +1125,7 @@ pub unsafe fn GetStateTextW(lstatebit: u32, lpszstate: &mut [u16]) -> u32 { extern "system" { fn GetStateTextW(lstatebit: u32, lpszstate: ::windows::core::PWSTR, cchstate: u32) -> u32; } - ::core::mem::transmute(GetStateTextW(::core::mem::transmute(lstatebit), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszstate)), lpszstate.len() as _)) + ::core::mem::transmute(GetStateTextW(lstatebit, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszstate)), lpszstate.len() as _)) } pub const GridItem_ColumnSpan_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x583ea3f5_86d0_4b08_a6ec_2c5463ffc109); pub const GridItem_Column_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc774c15c_62c0_4519_8bdc_47be573c8ad5); @@ -1143,7 +1143,7 @@ where extern "system" { fn GridPattern_GetItem(hobj: HUIAPATTERNOBJECT, row: i32, column: i32, presult: *mut HUIANODE) -> ::windows::core::HRESULT; } - GridPattern_GetItem(hobj.into(), ::core::mem::transmute(row), ::core::mem::transmute(column), ::core::mem::transmute(presult)).ok() + GridPattern_GetItem(hobj.into(), row, column, ::core::mem::transmute(presult)).ok() } pub const Grid_ColumnCount_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xfe96f375_44aa_4536_ac7a_2a75d71a3efc); pub const Grid_Pattern_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x260a2ccb_93a8_4e44_a4c1_3df397f2b02b); @@ -1504,7 +1504,7 @@ pub struct IAccIdentity(::windows::core::IUnknown); impl IAccIdentity { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetIdentityString(&self, dwidchild: u32, ppidstring: *mut *mut u8, pdwidstringlen: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetIdentityString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidchild), ::core::mem::transmute(ppidstring), ::core::mem::transmute(pdwidstringlen)).ok() + (::windows::core::Interface::vtable(self).GetIdentityString)(::windows::core::Interface::as_raw(self), dwidchild, ::core::mem::transmute(ppidstring), ::core::mem::transmute(pdwidstringlen)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1619,7 +1619,7 @@ impl IAccPropServices { where P0: ::std::convert::Into<::windows::core::InParam<'a, IAccPropServer>>, { - (::windows::core::Interface::vtable(self).SetPropServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pidstring)), pidstring.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(paprops)), paprops.len() as _, pserver.into().abi(), ::core::mem::transmute(annoscope)).ok() + (::windows::core::Interface::vtable(self).SetPropServer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pidstring)), pidstring.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(paprops)), paprops.len() as _, pserver.into().abi(), annoscope).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn ClearProps(&self, pidstring: &[u8], paprops: &[::windows::core::GUID]) -> ::windows::core::Result<()> { @@ -1632,7 +1632,7 @@ impl IAccPropServices { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetHwndProp)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(idchild), ::core::mem::transmute(idprop), var.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetHwndProp)(::windows::core::Interface::as_raw(self), hwnd.into(), idobject, idchild, ::core::mem::transmute(idprop), var.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1641,7 +1641,7 @@ impl IAccPropServices { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetHwndPropStr)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(idchild), ::core::mem::transmute(idprop), str.into()).ok() + (::windows::core::Interface::vtable(self).SetHwndPropStr)(::windows::core::Interface::as_raw(self), hwnd.into(), idobject, idchild, ::core::mem::transmute(idprop), str.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1650,7 +1650,7 @@ impl IAccPropServices { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IAccPropServer>>, { - (::windows::core::Interface::vtable(self).SetHwndPropServer)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(idchild), ::core::mem::transmute(::windows::core::as_ptr_or_null(paprops)), paprops.len() as _, pserver.into().abi(), ::core::mem::transmute(annoscope)).ok() + (::windows::core::Interface::vtable(self).SetHwndPropServer)(::windows::core::Interface::as_raw(self), hwnd.into(), idobject, idchild, ::core::mem::transmute(::windows::core::as_ptr_or_null(paprops)), paprops.len() as _, pserver.into().abi(), annoscope).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1658,7 +1658,7 @@ impl IAccPropServices { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ClearHwndProps)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(idchild), ::core::mem::transmute(::windows::core::as_ptr_or_null(paprops)), paprops.len() as _).ok() + (::windows::core::Interface::vtable(self).ClearHwndProps)(::windows::core::Interface::as_raw(self), hwnd.into(), idobject, idchild, ::core::mem::transmute(::windows::core::as_ptr_or_null(paprops)), paprops.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1666,7 +1666,7 @@ impl IAccPropServices { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ComposeHwndIdentityString)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(idchild), ::core::mem::transmute(ppidstring), ::core::mem::transmute(pdwidstringlen)).ok() + (::windows::core::Interface::vtable(self).ComposeHwndIdentityString)(::windows::core::Interface::as_raw(self), hwnd.into(), idobject, idchild, ::core::mem::transmute(ppidstring), ::core::mem::transmute(pdwidstringlen)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1680,7 +1680,7 @@ impl IAccPropServices { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).SetHmenuProp)(::windows::core::Interface::as_raw(self), hmenu.into(), ::core::mem::transmute(idchild), ::core::mem::transmute(idprop), var.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetHmenuProp)(::windows::core::Interface::as_raw(self), hmenu.into(), idchild, ::core::mem::transmute(idprop), var.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -1689,7 +1689,7 @@ impl IAccPropServices { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetHmenuPropStr)(::windows::core::Interface::as_raw(self), hmenu.into(), ::core::mem::transmute(idchild), ::core::mem::transmute(idprop), str.into()).ok() + (::windows::core::Interface::vtable(self).SetHmenuPropStr)(::windows::core::Interface::as_raw(self), hmenu.into(), idchild, ::core::mem::transmute(idprop), str.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -1698,7 +1698,7 @@ impl IAccPropServices { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IAccPropServer>>, { - (::windows::core::Interface::vtable(self).SetHmenuPropServer)(::windows::core::Interface::as_raw(self), hmenu.into(), ::core::mem::transmute(idchild), ::core::mem::transmute(::windows::core::as_ptr_or_null(paprops)), paprops.len() as _, pserver.into().abi(), ::core::mem::transmute(annoscope)).ok() + (::windows::core::Interface::vtable(self).SetHmenuPropServer)(::windows::core::Interface::as_raw(self), hmenu.into(), idchild, ::core::mem::transmute(::windows::core::as_ptr_or_null(paprops)), paprops.len() as _, pserver.into().abi(), annoscope).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -1706,7 +1706,7 @@ impl IAccPropServices { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ClearHmenuProps)(::windows::core::Interface::as_raw(self), hmenu.into(), ::core::mem::transmute(idchild), ::core::mem::transmute(::windows::core::as_ptr_or_null(paprops)), paprops.len() as _).ok() + (::windows::core::Interface::vtable(self).ClearHmenuProps)(::windows::core::Interface::as_raw(self), hmenu.into(), idchild, ::core::mem::transmute(::windows::core::as_ptr_or_null(paprops)), paprops.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -1714,7 +1714,7 @@ impl IAccPropServices { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ComposeHmenuIdentityString)(::windows::core::Interface::as_raw(self), hmenu.into(), ::core::mem::transmute(idchild), ::core::mem::transmute(ppidstring), ::core::mem::transmute(pdwidstringlen)).ok() + (::windows::core::Interface::vtable(self).ComposeHmenuIdentityString)(::windows::core::Interface::as_raw(self), hmenu.into(), idchild, ::core::mem::transmute(ppidstring), ::core::mem::transmute(pdwidstringlen)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -1940,7 +1940,7 @@ impl IAccessible { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).accSelect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flagsselect), varchild.into().abi()).ok() + (::windows::core::Interface::vtable(self).accSelect)(::windows::core::Interface::as_raw(self), flagsselect, varchild.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -1957,13 +1957,13 @@ impl IAccessible { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).accNavigate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(navdir), varstart.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).accNavigate)(::windows::core::Interface::as_raw(self), navdir, varstart.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn accHitTest(&self, xleft: i32, ytop: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).accHitTest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xleft), ::core::mem::transmute(ytop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).accHitTest)(::windows::core::Interface::as_raw(self), xleft, ytop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2147,7 +2147,7 @@ impl IAccessibleEx { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetObjectForChild(&self, idchild: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetObjectForChild)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idchild), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetObjectForChild)(::windows::core::Interface::as_raw(self), idchild, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2227,7 +2227,7 @@ impl IAccessibleHandler { #[cfg(feature = "Win32_System_Com")] pub unsafe fn AccessibleObjectFromID(&self, hwnd: i32, lobjectid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AccessibleObjectFromID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd), ::core::mem::transmute(lobjectid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AccessibleObjectFromID)(::windows::core::Interface::as_raw(self), hwnd, lobjectid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2348,14 +2348,14 @@ impl IAccessibleWindowlessSite { P0: ::std::convert::Into<::windows::core::InParam<'a, IAccessibleHandler>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AcquireObjectIdRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rangesize), prangeowner.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AcquireObjectIdRange)(::windows::core::Interface::as_raw(self), rangesize, prangeowner.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn ReleaseObjectIdRange<'a, P0>(&self, rangebase: i32, prangeowner: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IAccessibleHandler>>, { - (::windows::core::Interface::vtable(self).ReleaseObjectIdRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rangebase), prangeowner.into().abi()).ok() + (::windows::core::Interface::vtable(self).ReleaseObjectIdRange)(::windows::core::Interface::as_raw(self), rangebase, prangeowner.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2517,7 +2517,7 @@ impl ICustomNavigationProvider { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Navigate(&self, direction: NavigateDirection) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(direction), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), direction, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2567,7 +2567,7 @@ pub struct IDockProvider(::windows::core::IUnknown); impl IDockProvider { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetDockPosition(&self, dockposition: DockPosition) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDockPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dockposition)).ok() + (::windows::core::Interface::vtable(self).SetDockPosition)(::windows::core::Interface::as_raw(self), dockposition).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn DockPosition(&self) -> ::windows::core::Result { @@ -2910,7 +2910,7 @@ impl IGridProvider { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetItem(&self, row: i32, column: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(row), ::core::mem::transmute(column), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), row, column, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RowCount(&self) -> ::windows::core::Result { @@ -3030,7 +3030,7 @@ impl IItemContainerProvider { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindItemByProperty)(::windows::core::Interface::as_raw(self), pstartafter.into().abi(), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindItemByProperty)(::windows::core::Interface::as_raw(self), pstartafter.into().abi(), propertyid, value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3083,7 +3083,7 @@ pub struct ILegacyIAccessibleProvider(::windows::core::IUnknown); impl ILegacyIAccessibleProvider { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Select(&self, flagsselect: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Select)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flagsselect)).ok() + (::windows::core::Interface::vtable(self).Select)(::windows::core::Interface::as_raw(self), flagsselect).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn DoDefaultAction(&self) -> ::windows::core::Result<()> { @@ -3246,11 +3246,11 @@ impl IMultipleViewProvider { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetViewName(&self, viewid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetViewName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetViewName)(::windows::core::Interface::as_raw(self), viewid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetCurrentView(&self, viewid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewid)).ok() + (::windows::core::Interface::vtable(self).SetCurrentView)(::windows::core::Interface::as_raw(self), viewid).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CurrentView(&self) -> ::windows::core::Result { @@ -3376,7 +3376,7 @@ impl IProxyProviderWinEventHandler { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, IProxyProviderWinEventSink>>, { - (::windows::core::Interface::vtable(self).RespondToWinEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idwinevent), hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(idchild), psink.into().abi()).ok() + (::windows::core::Interface::vtable(self).RespondToWinEvent)(::windows::core::Interface::as_raw(self), idwinevent, hwnd.into(), idobject, idchild, psink.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3434,14 +3434,14 @@ impl IProxyProviderWinEventSink { P0: ::std::convert::Into<::windows::core::InParam<'a, IRawElementProviderSimple>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).AddAutomationPropertyChangedEvent)(::windows::core::Interface::as_raw(self), pprovider.into().abi(), ::core::mem::transmute(id), newvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddAutomationPropertyChangedEvent)(::windows::core::Interface::as_raw(self), pprovider.into().abi(), id, newvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddAutomationEvent<'a, P0>(&self, pprovider: P0, id: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IRawElementProviderSimple>>, { - (::windows::core::Interface::vtable(self).AddAutomationEvent)(::windows::core::Interface::as_raw(self), pprovider.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).AddAutomationEvent)(::windows::core::Interface::as_raw(self), pprovider.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3449,7 +3449,7 @@ impl IProxyProviderWinEventSink { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRawElementProviderSimple>>, { - (::windows::core::Interface::vtable(self).AddStructureChangedEvent)(::windows::core::Interface::as_raw(self), pprovider.into().abi(), ::core::mem::transmute(structurechangetype), ::core::mem::transmute(runtimeid)).ok() + (::windows::core::Interface::vtable(self).AddStructureChangedEvent)(::windows::core::Interface::as_raw(self), pprovider.into().abi(), structurechangetype, ::core::mem::transmute(runtimeid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3507,7 +3507,7 @@ pub struct IRangeValueProvider(::windows::core::IUnknown); impl IRangeValueProvider { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetValue(&self, val: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Value(&self) -> ::windows::core::Result { @@ -3598,12 +3598,12 @@ impl IRawElementProviderAdviseEvents { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdviseEventAdded(&self, eventid: i32, propertyids: *const super::super::System::Com::SAFEARRAY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AdviseEventAdded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(propertyids)).ok() + (::windows::core::Interface::vtable(self).AdviseEventAdded)(::windows::core::Interface::as_raw(self), eventid, ::core::mem::transmute(propertyids)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdviseEventRemoved(&self, eventid: i32, propertyids: *const super::super::System::Com::SAFEARRAY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AdviseEventRemoved)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(propertyids)).ok() + (::windows::core::Interface::vtable(self).AdviseEventRemoved)(::windows::core::Interface::as_raw(self), eventid, ::core::mem::transmute(propertyids)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3661,7 +3661,7 @@ impl IRawElementProviderFragment { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Navigate(&self, direction: NavigateDirection) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(direction), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), direction, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3749,7 +3749,7 @@ impl IRawElementProviderFragmentRoot { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn ElementProviderFromPoint(&self, x: f64, y: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ElementProviderFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ElementProviderFromPoint)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetFocus(&self) -> ::windows::core::Result { @@ -3924,13 +3924,13 @@ impl IRawElementProviderSimple { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetPatternProvider(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetPatternProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetPatternProvider)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn HostRawElementProvider(&self) -> ::windows::core::Result { @@ -3997,13 +3997,13 @@ impl IRawElementProviderSimple2 { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetPatternProvider(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPatternProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetPatternProvider)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn HostRawElementProvider(&self) -> ::windows::core::Result { @@ -4083,13 +4083,13 @@ impl IRawElementProviderSimple3 { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetPatternProvider(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetPatternProvider)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetPatternProvider)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn HostRawElementProvider(&self) -> ::windows::core::Result { @@ -4104,7 +4104,7 @@ impl IRawElementProviderSimple3 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetMetadataValue(&self, targetid: i32, metadataid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetMetadataValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(targetid), ::core::mem::transmute(metadataid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMetadataValue)(::windows::core::Interface::as_raw(self), targetid, metadataid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4188,7 +4188,7 @@ impl IRawElementProviderWindowlessSite { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetAdjacentFragment(&self, direction: NavigateDirection) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAdjacentFragment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(direction), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAdjacentFragment)(::windows::core::Interface::as_raw(self), direction, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4407,11 +4407,11 @@ pub struct IScrollProvider(::windows::core::IUnknown); impl IScrollProvider { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Scroll(&self, horizontalamount: ScrollAmount, verticalamount: ScrollAmount) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Scroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalamount), ::core::mem::transmute(verticalamount)).ok() + (::windows::core::Interface::vtable(self).Scroll)(::windows::core::Interface::as_raw(self), horizontalamount, verticalamount).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetScrollPercent(&self, horizontalpercent: f64, verticalpercent: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScrollPercent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalpercent), ::core::mem::transmute(verticalpercent)).ok() + (::windows::core::Interface::vtable(self).SetScrollPercent)(::windows::core::Interface::as_raw(self), horizontalpercent, verticalpercent).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn HorizontalScrollPercent(&self) -> ::windows::core::Result { @@ -4991,7 +4991,7 @@ pub struct ISynchronizedInputProvider(::windows::core::IUnknown); impl ISynchronizedInputProvider { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn StartListening(&self, inputtype: SynchronizedInputType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartListening)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputtype)).ok() + (::windows::core::Interface::vtable(self).StartListening)(::windows::core::Interface::as_raw(self), inputtype).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Cancel(&self) -> ::windows::core::Result<()> { @@ -5569,11 +5569,11 @@ impl ITextRangeProvider { P0: ::std::convert::Into<::windows::core::InParam<'a, ITextRangeProvider>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CompareEndpoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endpoint), targetrange.into().abi(), ::core::mem::transmute(targetendpoint), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CompareEndpoints)(::windows::core::Interface::as_raw(self), endpoint, targetrange.into().abi(), targetendpoint, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn ExpandToEnclosingUnit(&self, unit: TextUnit) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExpandToEnclosingUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit)).ok() + (::windows::core::Interface::vtable(self).ExpandToEnclosingUnit)(::windows::core::Interface::as_raw(self), unit).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5583,7 +5583,7 @@ impl ITextRangeProvider { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attributeid), val.into().abi(), backward.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindAttribute)(::windows::core::Interface::as_raw(self), attributeid, val.into().abi(), backward.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5600,7 +5600,7 @@ impl ITextRangeProvider { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetAttributeValue(&self, attributeid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributeValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attributeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributeValue)(::windows::core::Interface::as_raw(self), attributeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5617,24 +5617,24 @@ impl ITextRangeProvider { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self, maxlength: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), maxlength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Move(&self, unit: TextUnit, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn MoveEndpointByUnit(&self, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveEndpointByUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endpoint), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveEndpointByUnit)(::windows::core::Interface::as_raw(self), endpoint, unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn MoveEndpointByRange<'a, P0>(&self, endpoint: TextPatternRangeEndpoint, targetrange: P0, targetendpoint: TextPatternRangeEndpoint) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ITextRangeProvider>>, { - (::windows::core::Interface::vtable(self).MoveEndpointByRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endpoint), targetrange.into().abi(), ::core::mem::transmute(targetendpoint)).ok() + (::windows::core::Interface::vtable(self).MoveEndpointByRange)(::windows::core::Interface::as_raw(self), endpoint, targetrange.into().abi(), targetendpoint).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Select(&self) -> ::windows::core::Result<()> { @@ -5769,11 +5769,11 @@ impl ITextRangeProvider2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ITextRangeProvider>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareEndpoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endpoint), targetrange.into().abi(), ::core::mem::transmute(targetendpoint), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareEndpoints)(::windows::core::Interface::as_raw(self), endpoint, targetrange.into().abi(), targetendpoint, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn ExpandToEnclosingUnit(&self, unit: TextUnit) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ExpandToEnclosingUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit)).ok() + (::windows::core::Interface::vtable(self).base__.ExpandToEnclosingUnit)(::windows::core::Interface::as_raw(self), unit).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -5783,7 +5783,7 @@ impl ITextRangeProvider2 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attributeid), val.into().abi(), backward.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindAttribute)(::windows::core::Interface::as_raw(self), attributeid, val.into().abi(), backward.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5800,7 +5800,7 @@ impl ITextRangeProvider2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetAttributeValue(&self, attributeid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAttributeValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attributeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAttributeValue)(::windows::core::Interface::as_raw(self), attributeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5817,24 +5817,24 @@ impl ITextRangeProvider2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self, maxlength: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetText)(::windows::core::Interface::as_raw(self), maxlength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Move(&self, unit: TextUnit, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn MoveEndpointByUnit(&self, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveEndpointByUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endpoint), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveEndpointByUnit)(::windows::core::Interface::as_raw(self), endpoint, unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn MoveEndpointByRange<'a, P0>(&self, endpoint: TextPatternRangeEndpoint, targetrange: P0, targetendpoint: TextPatternRangeEndpoint) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ITextRangeProvider>>, { - (::windows::core::Interface::vtable(self).base__.MoveEndpointByRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endpoint), targetrange.into().abi(), ::core::mem::transmute(targetendpoint)).ok() + (::windows::core::Interface::vtable(self).base__.MoveEndpointByRange)(::windows::core::Interface::as_raw(self), endpoint, targetrange.into().abi(), targetendpoint).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Select(&self) -> ::windows::core::Result<()> { @@ -5985,15 +5985,15 @@ pub struct ITransformProvider(::windows::core::IUnknown); impl ITransformProvider { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Move(&self, x: f64, y: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Resize(&self, width: f64, height: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Rotate(&self, degrees: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(degrees)).ok() + (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), degrees).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6075,15 +6075,15 @@ pub struct ITransformProvider2(::windows::core::IUnknown); impl ITransformProvider2 { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Move(&self, x: f64, y: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Resize(&self, width: f64, height: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Resize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).base__.Resize)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Rotate(&self, degrees: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Rotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(degrees)).ok() + (::windows::core::Interface::vtable(self).base__.Rotate)(::windows::core::Interface::as_raw(self), degrees).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6105,7 +6105,7 @@ impl ITransformProvider2 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Zoom(&self, zoom: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Zoom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(zoom)).ok() + (::windows::core::Interface::vtable(self).Zoom)(::windows::core::Interface::as_raw(self), zoom).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6130,7 +6130,7 @@ impl ITransformProvider2 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn ZoomByUnit(&self, zoomunit: ZoomUnit) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ZoomByUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(zoomunit)).ok() + (::windows::core::Interface::vtable(self).ZoomByUnit)(::windows::core::Interface::as_raw(self), zoomunit).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6337,7 +6337,7 @@ impl IUIAutomation { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePropertyCondition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePropertyCondition)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6346,7 +6346,7 @@ impl IUIAutomation { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CreateAndCondition<'a, P0, P1>(&self, condition1: P0, condition2: P1) -> ::windows::core::Result @@ -6403,7 +6403,7 @@ impl IUIAutomation { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveAutomationEventHandler<'a, P0, P1>(&self, eventid: i32, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -6411,7 +6411,7 @@ impl IUIAutomation { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddPropertyChangedEventHandlerNativeArray<'a, P0, P1, P2>(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: &[i32]) -> ::windows::core::Result<()> @@ -6420,7 +6420,7 @@ impl IUIAutomation { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() + (::windows::core::Interface::vtable(self).AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6430,7 +6430,7 @@ impl IUIAutomation { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() + (::windows::core::Interface::vtable(self).AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemovePropertyChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -6447,7 +6447,7 @@ impl IUIAutomation { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationStructureChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveStructureChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -6524,13 +6524,13 @@ impl IUIAutomation { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyProgrammaticName(&self, property: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPatternProgrammaticName(&self, pattern: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattern), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), pattern, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6574,7 +6574,7 @@ impl IUIAutomation { P0: ::std::convert::Into<::windows::core::InParam<'a, IAccessible>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6584,7 +6584,7 @@ impl IUIAutomation { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6891,7 +6891,7 @@ impl IUIAutomation2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreatePropertyCondition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreatePropertyCondition)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6900,7 +6900,7 @@ impl IUIAutomation2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CreateAndCondition<'a, P0, P1>(&self, condition1: P0, condition2: P1) -> ::windows::core::Result @@ -6957,7 +6957,7 @@ impl IUIAutomation2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveAutomationEventHandler<'a, P0, P1>(&self, eventid: i32, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -6965,7 +6965,7 @@ impl IUIAutomation2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddPropertyChangedEventHandlerNativeArray<'a, P0, P1, P2>(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: &[i32]) -> ::windows::core::Result<()> @@ -6974,7 +6974,7 @@ impl IUIAutomation2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6984,7 +6984,7 @@ impl IUIAutomation2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() + (::windows::core::Interface::vtable(self).base__.AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemovePropertyChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -7001,7 +7001,7 @@ impl IUIAutomation2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationStructureChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveStructureChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -7078,13 +7078,13 @@ impl IUIAutomation2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyProgrammaticName(&self, property: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPatternProgrammaticName(&self, pattern: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattern), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), pattern, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7128,7 +7128,7 @@ impl IUIAutomation2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IAccessible>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7138,7 +7138,7 @@ impl IUIAutomation2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7161,7 +7161,7 @@ impl IUIAutomation2 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetConnectionTimeout(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConnectionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).SetConnectionTimeout)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn TransactionTimeout(&self) -> ::windows::core::Result { @@ -7170,7 +7170,7 @@ impl IUIAutomation2 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetTransactionTimeout(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTransactionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).SetTransactionTimeout)(::windows::core::Interface::as_raw(self), timeout).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7380,7 +7380,7 @@ impl IUIAutomation3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreatePropertyCondition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreatePropertyCondition)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7389,7 +7389,7 @@ impl IUIAutomation3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CreateAndCondition<'a, P0, P1>(&self, condition1: P0, condition2: P1) -> ::windows::core::Result @@ -7446,7 +7446,7 @@ impl IUIAutomation3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveAutomationEventHandler<'a, P0, P1>(&self, eventid: i32, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -7454,7 +7454,7 @@ impl IUIAutomation3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddPropertyChangedEventHandlerNativeArray<'a, P0, P1, P2>(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: &[i32]) -> ::windows::core::Result<()> @@ -7463,7 +7463,7 @@ impl IUIAutomation3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7473,7 +7473,7 @@ impl IUIAutomation3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemovePropertyChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -7490,7 +7490,7 @@ impl IUIAutomation3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationStructureChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveStructureChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -7567,13 +7567,13 @@ impl IUIAutomation3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyProgrammaticName(&self, property: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPatternProgrammaticName(&self, pattern: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattern), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), pattern, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7617,7 +7617,7 @@ impl IUIAutomation3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IAccessible>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7627,7 +7627,7 @@ impl IUIAutomation3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7650,7 +7650,7 @@ impl IUIAutomation3 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetConnectionTimeout(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetConnectionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).base__.SetConnectionTimeout)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn TransactionTimeout(&self) -> ::windows::core::Result { @@ -7659,7 +7659,7 @@ impl IUIAutomation3 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetTransactionTimeout(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTransactionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).base__.SetTransactionTimeout)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddTextEditTextChangedEventHandler<'a, P0, P1, P2>(&self, element: P0, scope: TreeScope, texteditchangetype: TextEditChangeType, cacherequest: P1, handler: P2) -> ::windows::core::Result<()> @@ -7668,7 +7668,7 @@ impl IUIAutomation3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationTextEditTextChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).AddTextEditTextChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), ::core::mem::transmute(texteditchangetype), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddTextEditTextChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, texteditchangetype, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveTextEditTextChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -7891,7 +7891,7 @@ impl IUIAutomation4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreatePropertyCondition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreatePropertyCondition)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7900,7 +7900,7 @@ impl IUIAutomation4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CreateAndCondition<'a, P0, P1>(&self, condition1: P0, condition2: P1) -> ::windows::core::Result @@ -7957,7 +7957,7 @@ impl IUIAutomation4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveAutomationEventHandler<'a, P0, P1>(&self, eventid: i32, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -7965,7 +7965,7 @@ impl IUIAutomation4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddPropertyChangedEventHandlerNativeArray<'a, P0, P1, P2>(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: &[i32]) -> ::windows::core::Result<()> @@ -7974,7 +7974,7 @@ impl IUIAutomation4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7984,7 +7984,7 @@ impl IUIAutomation4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemovePropertyChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -8001,7 +8001,7 @@ impl IUIAutomation4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationStructureChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveStructureChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -8078,13 +8078,13 @@ impl IUIAutomation4 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyProgrammaticName(&self, property: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPatternProgrammaticName(&self, pattern: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattern), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), pattern, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8128,7 +8128,7 @@ impl IUIAutomation4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IAccessible>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8138,7 +8138,7 @@ impl IUIAutomation4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8161,7 +8161,7 @@ impl IUIAutomation4 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetConnectionTimeout(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetConnectionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetConnectionTimeout)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn TransactionTimeout(&self) -> ::windows::core::Result { @@ -8170,7 +8170,7 @@ impl IUIAutomation4 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetTransactionTimeout(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetTransactionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetTransactionTimeout)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddTextEditTextChangedEventHandler<'a, P0, P1, P2>(&self, element: P0, scope: TreeScope, texteditchangetype: TextEditChangeType, cacherequest: P1, handler: P2) -> ::windows::core::Result<()> @@ -8179,7 +8179,7 @@ impl IUIAutomation4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationTextEditTextChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.AddTextEditTextChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), ::core::mem::transmute(texteditchangetype), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddTextEditTextChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, texteditchangetype, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveTextEditTextChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -8196,7 +8196,7 @@ impl IUIAutomation4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationChangesEventHandler>>, { - (::windows::core::Interface::vtable(self).AddChangesEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), ::core::mem::transmute(::windows::core::as_ptr_or_null(changetypes)), changetypes.len() as _, pcacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddChangesEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, ::core::mem::transmute(::windows::core::as_ptr_or_null(changetypes)), changetypes.len() as _, pcacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveChangesEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -8434,7 +8434,7 @@ impl IUIAutomation5 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreatePropertyCondition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreatePropertyCondition)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8443,7 +8443,7 @@ impl IUIAutomation5 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CreateAndCondition<'a, P0, P1>(&self, condition1: P0, condition2: P1) -> ::windows::core::Result @@ -8500,7 +8500,7 @@ impl IUIAutomation5 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveAutomationEventHandler<'a, P0, P1>(&self, eventid: i32, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -8508,7 +8508,7 @@ impl IUIAutomation5 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddPropertyChangedEventHandlerNativeArray<'a, P0, P1, P2>(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: &[i32]) -> ::windows::core::Result<()> @@ -8517,7 +8517,7 @@ impl IUIAutomation5 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8527,7 +8527,7 @@ impl IUIAutomation5 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemovePropertyChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -8544,7 +8544,7 @@ impl IUIAutomation5 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationStructureChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveStructureChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -8621,13 +8621,13 @@ impl IUIAutomation5 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyProgrammaticName(&self, property: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPatternProgrammaticName(&self, pattern: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattern), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), pattern, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8671,7 +8671,7 @@ impl IUIAutomation5 { P0: ::std::convert::Into<::windows::core::InParam<'a, IAccessible>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8681,7 +8681,7 @@ impl IUIAutomation5 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8704,7 +8704,7 @@ impl IUIAutomation5 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetConnectionTimeout(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetConnectionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetConnectionTimeout)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn TransactionTimeout(&self) -> ::windows::core::Result { @@ -8713,7 +8713,7 @@ impl IUIAutomation5 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetTransactionTimeout(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetTransactionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetTransactionTimeout)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddTextEditTextChangedEventHandler<'a, P0, P1, P2>(&self, element: P0, scope: TreeScope, texteditchangetype: TextEditChangeType, cacherequest: P1, handler: P2) -> ::windows::core::Result<()> @@ -8722,7 +8722,7 @@ impl IUIAutomation5 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationTextEditTextChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.AddTextEditTextChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), ::core::mem::transmute(texteditchangetype), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddTextEditTextChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, texteditchangetype, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveTextEditTextChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -8739,7 +8739,7 @@ impl IUIAutomation5 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationChangesEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.AddChangesEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), ::core::mem::transmute(::windows::core::as_ptr_or_null(changetypes)), changetypes.len() as _, pcacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddChangesEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, ::core::mem::transmute(::windows::core::as_ptr_or_null(changetypes)), changetypes.len() as _, pcacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveChangesEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -8756,7 +8756,7 @@ impl IUIAutomation5 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationNotificationEventHandler>>, { - (::windows::core::Interface::vtable(self).AddNotificationEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddNotificationEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveNotificationEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -9009,7 +9009,7 @@ impl IUIAutomation6 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreatePropertyCondition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreatePropertyCondition)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9018,7 +9018,7 @@ impl IUIAutomation6 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CreatePropertyConditionEx)(::windows::core::Interface::as_raw(self), propertyid, value.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CreateAndCondition<'a, P0, P1>(&self, condition1: P0, condition2: P1) -> ::windows::core::Result @@ -9075,7 +9075,7 @@ impl IUIAutomation6 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveAutomationEventHandler<'a, P0, P1>(&self, eventid: i32, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -9083,7 +9083,7 @@ impl IUIAutomation6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), element.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.RemoveAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, element.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddPropertyChangedEventHandlerNativeArray<'a, P0, P1, P2>(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: &[i32]) -> ::windows::core::Result<()> @@ -9092,7 +9092,7 @@ impl IUIAutomation6 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9102,7 +9102,7 @@ impl IUIAutomation6 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(propertyarray)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemovePropertyChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -9119,7 +9119,7 @@ impl IUIAutomation6 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationStructureChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveStructureChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -9196,13 +9196,13 @@ impl IUIAutomation6 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyProgrammaticName(&self, property: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(property), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetPropertyProgrammaticName)(::windows::core::Interface::as_raw(self), property, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPatternProgrammaticName(&self, pattern: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pattern), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetPatternProgrammaticName)(::windows::core::Interface::as_raw(self), pattern, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9246,7 +9246,7 @@ impl IUIAutomation6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IAccessible>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ElementFromIAccessible)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9256,7 +9256,7 @@ impl IUIAutomation6 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), ::core::mem::transmute(childid), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ElementFromIAccessibleBuildCache)(::windows::core::Interface::as_raw(self), accessible.into().abi(), childid, cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9279,7 +9279,7 @@ impl IUIAutomation6 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetConnectionTimeout(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetConnectionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetConnectionTimeout)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn TransactionTimeout(&self) -> ::windows::core::Result { @@ -9288,7 +9288,7 @@ impl IUIAutomation6 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetTransactionTimeout(&self, timeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTransactionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timeout)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetTransactionTimeout)(::windows::core::Interface::as_raw(self), timeout).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddTextEditTextChangedEventHandler<'a, P0, P1, P2>(&self, element: P0, scope: TreeScope, texteditchangetype: TextEditChangeType, cacherequest: P1, handler: P2) -> ::windows::core::Result<()> @@ -9297,7 +9297,7 @@ impl IUIAutomation6 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationTextEditTextChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.AddTextEditTextChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), ::core::mem::transmute(texteditchangetype), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.AddTextEditTextChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, texteditchangetype, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveTextEditTextChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -9314,7 +9314,7 @@ impl IUIAutomation6 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationChangesEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.base__.AddChangesEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), ::core::mem::transmute(::windows::core::as_ptr_or_null(changetypes)), changetypes.len() as _, pcacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddChangesEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, ::core::mem::transmute(::windows::core::as_ptr_or_null(changetypes)), changetypes.len() as _, pcacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveChangesEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -9331,7 +9331,7 @@ impl IUIAutomation6 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationNotificationEventHandler>>, { - (::windows::core::Interface::vtable(self).base__.AddNotificationEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AddNotificationEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveNotificationEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -9369,7 +9369,7 @@ impl IUIAutomation6 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetConnectionRecoveryBehavior(&self, connectionrecoverybehavioroptions: ConnectionRecoveryBehaviorOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetConnectionRecoveryBehavior)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(connectionrecoverybehavioroptions)).ok() + (::windows::core::Interface::vtable(self).SetConnectionRecoveryBehavior)(::windows::core::Interface::as_raw(self), connectionrecoverybehavioroptions).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CoalesceEvents(&self) -> ::windows::core::Result { @@ -9378,7 +9378,7 @@ impl IUIAutomation6 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetCoalesceEvents(&self, coalesceeventsoptions: CoalesceEventsOptions) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCoalesceEvents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(coalesceeventsoptions)).ok() + (::windows::core::Interface::vtable(self).SetCoalesceEvents)(::windows::core::Interface::as_raw(self), coalesceeventsoptions).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddActiveTextPositionChangedEventHandler<'a, P0, P1, P2>(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2) -> ::windows::core::Result<()> @@ -9387,7 +9387,7 @@ impl IUIAutomation6 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationActiveTextPositionChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).AddActiveTextPositionChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddActiveTextPositionChangedEventHandler)(::windows::core::Interface::as_raw(self), element.into().abi(), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveActiveTextPositionChangedEventHandler<'a, P0, P1>(&self, element: P0, handler: P1) -> ::windows::core::Result<()> @@ -9862,11 +9862,11 @@ pub struct IUIAutomationCacheRequest(::windows::core::IUnknown); impl IUIAutomationCacheRequest { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddProperty(&self, propertyid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid)).ok() + (::windows::core::Interface::vtable(self).AddProperty)(::windows::core::Interface::as_raw(self), propertyid).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddPattern(&self, patternid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid)).ok() + (::windows::core::Interface::vtable(self).AddPattern)(::windows::core::Interface::as_raw(self), patternid).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -9880,7 +9880,7 @@ impl IUIAutomationCacheRequest { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetTreeScope(&self, scope: TreeScope) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTreeScope)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope)).ok() + (::windows::core::Interface::vtable(self).SetTreeScope)(::windows::core::Interface::as_raw(self), scope).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn TreeFilter(&self) -> ::windows::core::Result { @@ -9901,7 +9901,7 @@ impl IUIAutomationCacheRequest { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetAutomationElementMode(&self, mode: AutomationElementMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutomationElementMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetAutomationElementMode)(::windows::core::Interface::as_raw(self), mode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10061,7 +10061,7 @@ impl IUIAutomationCustomNavigationPattern { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Navigate(&self, direction: NavigateDirection) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(direction), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), direction, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10111,7 +10111,7 @@ pub struct IUIAutomationDockPattern(::windows::core::IUnknown); impl IUIAutomationDockPattern { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetDockPosition(&self, dockpos: DockPosition) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDockPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dockpos)).ok() + (::windows::core::Interface::vtable(self).SetDockPosition)(::windows::core::Interface::as_raw(self), dockpos).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CurrentDockPosition(&self) -> ::windows::core::Result { @@ -10389,7 +10389,7 @@ impl IUIAutomationElement { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindFirst)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindFirst)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAll<'a, P0>(&self, scope: TreeScope, condition: P0) -> ::windows::core::Result @@ -10397,7 +10397,7 @@ impl IUIAutomationElement { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindAll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindAll)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -10406,7 +10406,7 @@ impl IUIAutomationElement { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindFirstBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindFirstBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -10415,7 +10415,7 @@ impl IUIAutomationElement { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindAllBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindAllBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn BuildUpdatedCache<'a, P0>(&self, cacherequest: P0) -> ::windows::core::Result @@ -10429,7 +10429,7 @@ impl IUIAutomationElement { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10438,13 +10438,13 @@ impl IUIAutomationElement { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCachedPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10453,7 +10453,7 @@ impl IUIAutomationElement { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -10461,7 +10461,7 @@ impl IUIAutomationElement { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -10469,17 +10469,17 @@ impl IUIAutomationElement { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetCachedPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetCachedPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCurrentPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetCurrentPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCachedPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetCachedPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedParent(&self) -> ::windows::core::Result { @@ -11169,7 +11169,7 @@ impl IUIAutomationElement2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindFirst)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindFirst)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAll<'a, P0>(&self, scope: TreeScope, condition: P0) -> ::windows::core::Result @@ -11177,7 +11177,7 @@ impl IUIAutomationElement2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindAll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindAll)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -11186,7 +11186,7 @@ impl IUIAutomationElement2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -11195,7 +11195,7 @@ impl IUIAutomationElement2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn BuildUpdatedCache<'a, P0>(&self, cacherequest: P0) -> ::windows::core::Result @@ -11209,7 +11209,7 @@ impl IUIAutomationElement2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11218,13 +11218,13 @@ impl IUIAutomationElement2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCachedPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11233,7 +11233,7 @@ impl IUIAutomationElement2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -11241,7 +11241,7 @@ impl IUIAutomationElement2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -11249,17 +11249,17 @@ impl IUIAutomationElement2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedParent(&self) -> ::windows::core::Result { @@ -11764,7 +11764,7 @@ impl IUIAutomationElement3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAll<'a, P0>(&self, scope: TreeScope, condition: P0) -> ::windows::core::Result @@ -11772,7 +11772,7 @@ impl IUIAutomationElement3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindAll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindAll)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -11781,7 +11781,7 @@ impl IUIAutomationElement3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -11790,7 +11790,7 @@ impl IUIAutomationElement3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn BuildUpdatedCache<'a, P0>(&self, cacherequest: P0) -> ::windows::core::Result @@ -11804,7 +11804,7 @@ impl IUIAutomationElement3 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11813,13 +11813,13 @@ impl IUIAutomationElement3 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCachedPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11828,7 +11828,7 @@ impl IUIAutomationElement3 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -11836,7 +11836,7 @@ impl IUIAutomationElement3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -11844,17 +11844,17 @@ impl IUIAutomationElement3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedParent(&self) -> ::windows::core::Result { @@ -12387,7 +12387,7 @@ impl IUIAutomationElement4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAll<'a, P0>(&self, scope: TreeScope, condition: P0) -> ::windows::core::Result @@ -12395,7 +12395,7 @@ impl IUIAutomationElement4 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -12404,7 +12404,7 @@ impl IUIAutomationElement4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -12413,7 +12413,7 @@ impl IUIAutomationElement4 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn BuildUpdatedCache<'a, P0>(&self, cacherequest: P0) -> ::windows::core::Result @@ -12427,7 +12427,7 @@ impl IUIAutomationElement4 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12436,13 +12436,13 @@ impl IUIAutomationElement4 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCachedPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -12451,7 +12451,7 @@ impl IUIAutomationElement4 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -12459,7 +12459,7 @@ impl IUIAutomationElement4 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -12467,17 +12467,17 @@ impl IUIAutomationElement4 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedParent(&self) -> ::windows::core::Result { @@ -13084,7 +13084,7 @@ impl IUIAutomationElement5 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAll<'a, P0>(&self, scope: TreeScope, condition: P0) -> ::windows::core::Result @@ -13092,7 +13092,7 @@ impl IUIAutomationElement5 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -13101,7 +13101,7 @@ impl IUIAutomationElement5 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -13110,7 +13110,7 @@ impl IUIAutomationElement5 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn BuildUpdatedCache<'a, P0>(&self, cacherequest: P0) -> ::windows::core::Result @@ -13124,7 +13124,7 @@ impl IUIAutomationElement5 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13133,13 +13133,13 @@ impl IUIAutomationElement5 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCachedPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13148,7 +13148,7 @@ impl IUIAutomationElement5 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -13156,7 +13156,7 @@ impl IUIAutomationElement5 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -13164,17 +13164,17 @@ impl IUIAutomationElement5 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedParent(&self) -> ::windows::core::Result { @@ -13812,7 +13812,7 @@ impl IUIAutomationElement6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAll<'a, P0>(&self, scope: TreeScope, condition: P0) -> ::windows::core::Result @@ -13820,7 +13820,7 @@ impl IUIAutomationElement6 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -13829,7 +13829,7 @@ impl IUIAutomationElement6 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -13838,7 +13838,7 @@ impl IUIAutomationElement6 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn BuildUpdatedCache<'a, P0>(&self, cacherequest: P0) -> ::windows::core::Result @@ -13852,7 +13852,7 @@ impl IUIAutomationElement6 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13861,13 +13861,13 @@ impl IUIAutomationElement6 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCachedPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13876,7 +13876,7 @@ impl IUIAutomationElement6 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -13884,7 +13884,7 @@ impl IUIAutomationElement6 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -13892,17 +13892,17 @@ impl IUIAutomationElement6 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedParent(&self) -> ::windows::core::Result { @@ -14565,7 +14565,7 @@ impl IUIAutomationElement7 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAll<'a, P0>(&self, scope: TreeScope, condition: P0) -> ::windows::core::Result @@ -14573,7 +14573,7 @@ impl IUIAutomationElement7 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -14582,7 +14582,7 @@ impl IUIAutomationElement7 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -14591,7 +14591,7 @@ impl IUIAutomationElement7 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn BuildUpdatedCache<'a, P0>(&self, cacherequest: P0) -> ::windows::core::Result @@ -14605,7 +14605,7 @@ impl IUIAutomationElement7 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14614,13 +14614,13 @@ impl IUIAutomationElement7 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCachedPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14629,7 +14629,7 @@ impl IUIAutomationElement7 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -14637,7 +14637,7 @@ impl IUIAutomationElement7 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -14645,17 +14645,17 @@ impl IUIAutomationElement7 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedParent(&self) -> ::windows::core::Result { @@ -15181,7 +15181,7 @@ impl IUIAutomationElement7 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindFirstWithOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindFirstWithOptions)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllWithOptions<'a, P0, P1>(&self, scope: TreeScope, condition: P0, traversaloptions: TreeTraversalOptions, root: P1) -> ::windows::core::Result @@ -15190,7 +15190,7 @@ impl IUIAutomationElement7 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindAllWithOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindAllWithOptions)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstWithOptionsBuildCache<'a, P0, P1, P2>(&self, scope: TreeScope, condition: P0, cacherequest: P1, traversaloptions: TreeTraversalOptions, root: P2) -> ::windows::core::Result @@ -15200,7 +15200,7 @@ impl IUIAutomationElement7 { P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindFirstWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindFirstWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllWithOptionsBuildCache<'a, P0, P1, P2>(&self, scope: TreeScope, condition: P0, cacherequest: P1, traversaloptions: TreeTraversalOptions, root: P2) -> ::windows::core::Result @@ -15210,13 +15210,13 @@ impl IUIAutomationElement7 { P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindAllWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindAllWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentMetadataValue(&self, targetid: i32, metadataid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetCurrentMetadataValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(targetid), ::core::mem::transmute(metadataid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCurrentMetadataValue)(::windows::core::Interface::as_raw(self), targetid, metadataid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15377,7 +15377,7 @@ impl IUIAutomationElement8 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAll<'a, P0>(&self, scope: TreeScope, condition: P0) -> ::windows::core::Result @@ -15385,7 +15385,7 @@ impl IUIAutomationElement8 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -15394,7 +15394,7 @@ impl IUIAutomationElement8 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -15403,7 +15403,7 @@ impl IUIAutomationElement8 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn BuildUpdatedCache<'a, P0>(&self, cacherequest: P0) -> ::windows::core::Result @@ -15417,7 +15417,7 @@ impl IUIAutomationElement8 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -15426,13 +15426,13 @@ impl IUIAutomationElement8 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCachedPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -15441,7 +15441,7 @@ impl IUIAutomationElement8 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -15449,7 +15449,7 @@ impl IUIAutomationElement8 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -15457,17 +15457,17 @@ impl IUIAutomationElement8 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedParent(&self) -> ::windows::core::Result { @@ -15993,7 +15993,7 @@ impl IUIAutomationElement8 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindFirstWithOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindFirstWithOptions)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllWithOptions<'a, P0, P1>(&self, scope: TreeScope, condition: P0, traversaloptions: TreeTraversalOptions, root: P1) -> ::windows::core::Result @@ -16002,7 +16002,7 @@ impl IUIAutomationElement8 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindAllWithOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindAllWithOptions)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstWithOptionsBuildCache<'a, P0, P1, P2>(&self, scope: TreeScope, condition: P0, cacherequest: P1, traversaloptions: TreeTraversalOptions, root: P2) -> ::windows::core::Result @@ -16012,7 +16012,7 @@ impl IUIAutomationElement8 { P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindFirstWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindFirstWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllWithOptionsBuildCache<'a, P0, P1, P2>(&self, scope: TreeScope, condition: P0, cacherequest: P1, traversaloptions: TreeTraversalOptions, root: P2) -> ::windows::core::Result @@ -16022,13 +16022,13 @@ impl IUIAutomationElement8 { P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindAllWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindAllWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentMetadataValue(&self, targetid: i32, metadataid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCurrentMetadataValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(targetid), ::core::mem::transmute(metadataid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCurrentMetadataValue)(::windows::core::Interface::as_raw(self), targetid, metadataid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CurrentHeadingLevel(&self) -> ::windows::core::Result { @@ -16208,7 +16208,7 @@ impl IUIAutomationElement9 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FindFirst)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAll<'a, P0>(&self, scope: TreeScope, condition: P0) -> ::windows::core::Result @@ -16216,7 +16216,7 @@ impl IUIAutomationElement9 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCondition>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FindAll)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -16225,7 +16225,7 @@ impl IUIAutomationElement9 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FindFirstBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllBuildCache<'a, P0, P1>(&self, scope: TreeScope, condition: P0, cacherequest: P1) -> ::windows::core::Result @@ -16234,7 +16234,7 @@ impl IUIAutomationElement9 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FindAllBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn BuildUpdatedCache<'a, P0>(&self, cacherequest: P0) -> ::windows::core::Result @@ -16248,7 +16248,7 @@ impl IUIAutomationElement9 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCurrentPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -16257,13 +16257,13 @@ impl IUIAutomationElement9 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCurrentPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCachedPropertyValue(&self, propertyid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCachedPropertyValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -16272,7 +16272,7 @@ impl IUIAutomationElement9 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCachedPropertyValueEx)(::windows::core::Interface::as_raw(self), propertyid, ignoredefaultvalue.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -16280,7 +16280,7 @@ impl IUIAutomationElement9 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCurrentPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPatternAs(&self, patternid: i32) -> ::windows::core::Result @@ -16288,17 +16288,17 @@ impl IUIAutomationElement9 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCachedPatternAs)(::windows::core::Interface::as_raw(self), patternid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCurrentPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCurrentPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedPattern(&self, patternid: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(patternid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCachedPattern)(::windows::core::Interface::as_raw(self), patternid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetCachedParent(&self) -> ::windows::core::Result { @@ -16824,7 +16824,7 @@ impl IUIAutomationElement9 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindFirstWithOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindFirstWithOptions)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllWithOptions<'a, P0, P1>(&self, scope: TreeScope, condition: P0, traversaloptions: TreeTraversalOptions, root: P1) -> ::windows::core::Result @@ -16833,7 +16833,7 @@ impl IUIAutomationElement9 { P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindAllWithOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindAllWithOptions)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindFirstWithOptionsBuildCache<'a, P0, P1, P2>(&self, scope: TreeScope, condition: P0, cacherequest: P1, traversaloptions: TreeTraversalOptions, root: P2) -> ::windows::core::Result @@ -16843,7 +16843,7 @@ impl IUIAutomationElement9 { P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindFirstWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindFirstWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn FindAllWithOptionsBuildCache<'a, P0, P1, P2>(&self, scope: TreeScope, condition: P0, cacherequest: P1, traversaloptions: TreeTraversalOptions, root: P2) -> ::windows::core::Result @@ -16853,13 +16853,13 @@ impl IUIAutomationElement9 { P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindAllWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), condition.into().abi(), cacherequest.into().abi(), ::core::mem::transmute(traversaloptions), root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindAllWithOptionsBuildCache)(::windows::core::Interface::as_raw(self), scope, condition.into().abi(), cacherequest.into().abi(), traversaloptions, root.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetCurrentMetadataValue(&self, targetid: i32, metadataid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCurrentMetadataValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(targetid), ::core::mem::transmute(metadataid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCurrentMetadataValue)(::windows::core::Interface::as_raw(self), targetid, metadataid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CurrentHeadingLevel(&self) -> ::windows::core::Result { @@ -17064,7 +17064,7 @@ impl IUIAutomationElementArray { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetElement(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetElement)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17118,7 +17118,7 @@ impl IUIAutomationEventHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { - (::windows::core::Interface::vtable(self).HandleAutomationEvent)(::windows::core::Interface::as_raw(self), sender.into().abi(), ::core::mem::transmute(eventid)).ok() + (::windows::core::Interface::vtable(self).HandleAutomationEvent)(::windows::core::Interface::as_raw(self), sender.into().abi(), eventid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17172,7 +17172,7 @@ impl IUIAutomationEventHandlerGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationActiveTextPositionChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).AddActiveTextPositionChangedEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddActiveTextPositionChangedEventHandler)(::windows::core::Interface::as_raw(self), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddAutomationEventHandler<'a, P0, P1>(&self, eventid: i32, scope: TreeScope, cacherequest: P0, handler: P1) -> ::windows::core::Result<()> @@ -17180,7 +17180,7 @@ impl IUIAutomationEventHandlerGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationEventHandler>>, { - (::windows::core::Interface::vtable(self).AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddAutomationEventHandler)(::windows::core::Interface::as_raw(self), eventid, scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddChangesEventHandler<'a, P0, P1>(&self, scope: TreeScope, changetypes: &[i32], cacherequest: P0, handler: P1) -> ::windows::core::Result<()> @@ -17188,7 +17188,7 @@ impl IUIAutomationEventHandlerGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationChangesEventHandler>>, { - (::windows::core::Interface::vtable(self).AddChangesEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), ::core::mem::transmute(::windows::core::as_ptr_or_null(changetypes)), changetypes.len() as _, cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddChangesEventHandler)(::windows::core::Interface::as_raw(self), scope, ::core::mem::transmute(::windows::core::as_ptr_or_null(changetypes)), changetypes.len() as _, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddNotificationEventHandler<'a, P0, P1>(&self, scope: TreeScope, cacherequest: P0, handler: P1) -> ::windows::core::Result<()> @@ -17196,7 +17196,7 @@ impl IUIAutomationEventHandlerGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationNotificationEventHandler>>, { - (::windows::core::Interface::vtable(self).AddNotificationEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddNotificationEventHandler)(::windows::core::Interface::as_raw(self), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddPropertyChangedEventHandler<'a, P0, P1>(&self, scope: TreeScope, cacherequest: P0, handler: P1, propertyarray: &[i32]) -> ::windows::core::Result<()> @@ -17204,7 +17204,7 @@ impl IUIAutomationEventHandlerGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationPropertyChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() + (::windows::core::Interface::vtable(self).AddPropertyChangedEventHandler)(::windows::core::Interface::as_raw(self), scope, cacherequest.into().abi(), handler.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(propertyarray)), propertyarray.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddStructureChangedEventHandler<'a, P0, P1>(&self, scope: TreeScope, cacherequest: P0, handler: P1) -> ::windows::core::Result<()> @@ -17212,7 +17212,7 @@ impl IUIAutomationEventHandlerGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationStructureChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddStructureChangedEventHandler)(::windows::core::Interface::as_raw(self), scope, cacherequest.into().abi(), handler.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn AddTextEditTextChangedEventHandler<'a, P0, P1>(&self, scope: TreeScope, texteditchangetype: TextEditChangeType, cacherequest: P0, handler: P1) -> ::windows::core::Result<()> @@ -17220,7 +17220,7 @@ impl IUIAutomationEventHandlerGroup { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationCacheRequest>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationTextEditTextChangedEventHandler>>, { - (::windows::core::Interface::vtable(self).AddTextEditTextChangedEventHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scope), ::core::mem::transmute(texteditchangetype), cacherequest.into().abi(), handler.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddTextEditTextChangedEventHandler)(::windows::core::Interface::as_raw(self), scope, texteditchangetype, cacherequest.into().abi(), handler.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17502,7 +17502,7 @@ impl IUIAutomationGridPattern { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetItem(&self, row: i32, column: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(row), ::core::mem::transmute(column), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), row, column, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CurrentRowCount(&self) -> ::windows::core::Result { @@ -17632,7 +17632,7 @@ impl IUIAutomationItemContainerPattern { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindItemByProperty)(::windows::core::Interface::as_raw(self), pstartafter.into().abi(), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindItemByProperty)(::windows::core::Interface::as_raw(self), pstartafter.into().abi(), propertyid, value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17685,7 +17685,7 @@ pub struct IUIAutomationLegacyIAccessiblePattern(::windows::core::IUnknown); impl IUIAutomationLegacyIAccessiblePattern { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Select(&self, flagsselect: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Select)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flagsselect)).ok() + (::windows::core::Interface::vtable(self).Select)(::windows::core::Interface::as_raw(self), flagsselect).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn DoDefaultAction(&self) -> ::windows::core::Result<()> { @@ -17928,11 +17928,11 @@ impl IUIAutomationMultipleViewPattern { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetViewName(&self, view: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetViewName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(view), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetViewName)(::windows::core::Interface::as_raw(self), view, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetCurrentView(&self, view: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(view)).ok() + (::windows::core::Interface::vtable(self).SetCurrentView)(::windows::core::Interface::as_raw(self), view).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CurrentCurrentView(&self) -> ::windows::core::Result { @@ -18090,7 +18090,7 @@ impl IUIAutomationNotificationEventHandler { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).HandleNotificationEvent)(::windows::core::Interface::as_raw(self), sender.into().abi(), ::core::mem::transmute(notificationkind), ::core::mem::transmute(notificationprocessing), displaystring.into().abi(), activityid.into().abi()).ok() + (::windows::core::Interface::vtable(self).HandleNotificationEvent)(::windows::core::Interface::as_raw(self), sender.into().abi(), notificationkind, notificationprocessing, displaystring.into().abi(), activityid.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18286,7 +18286,7 @@ impl IUIAutomationPatternHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Dispatch)(::windows::core::Interface::as_raw(self), ptarget.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(pparams), ::core::mem::transmute(cparams)).ok() + (::windows::core::Interface::vtable(self).Dispatch)(::windows::core::Interface::as_raw(self), ptarget.into().abi(), index, ::core::mem::transmute(pparams), cparams).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18341,11 +18341,11 @@ impl IUIAutomationPatternInstance { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), index, cached.into(), r#type, ::core::mem::transmute(pptr)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] 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() + (::windows::core::Interface::vtable(self).CallMethod)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(pparams), cparams).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18404,7 +18404,7 @@ impl IUIAutomationPropertyChangedEventHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).HandlePropertyChangedEvent)(::windows::core::Interface::as_raw(self), sender.into().abi(), ::core::mem::transmute(propertyid), newvalue.into().abi()).ok() + (::windows::core::Interface::vtable(self).HandlePropertyChangedEvent)(::windows::core::Interface::as_raw(self), sender.into().abi(), propertyid, newvalue.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18544,7 +18544,7 @@ impl IUIAutomationProxyFactory { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateProvider)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(idchild), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateProvider)(::windows::core::Interface::as_raw(self), hwnd.into(), idobject, idchild, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18681,13 +18681,13 @@ impl IUIAutomationProxyFactoryEntry { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWinEventsForAutomationEvent(&self, eventid: i32, propertyid: i32, winevents: *const super::super::System::Com::SAFEARRAY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWinEventsForAutomationEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(propertyid), ::core::mem::transmute(winevents)).ok() + (::windows::core::Interface::vtable(self).SetWinEventsForAutomationEvent)(::windows::core::Interface::as_raw(self), eventid, propertyid, ::core::mem::transmute(winevents)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWinEventsForAutomationEvent(&self, eventid: i32, propertyid: i32) -> ::windows::core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::core::mem::MaybeUninit::<*mut super::super::System::Com::SAFEARRAY>::zeroed(); - (::windows::core::Interface::vtable(self).GetWinEventsForAutomationEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(propertyid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::super::System::Com::SAFEARRAY>(result__) + (::windows::core::Interface::vtable(self).GetWinEventsForAutomationEvent)(::windows::core::Interface::as_raw(self), eventid, propertyid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut super::super::System::Com::SAFEARRAY>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18791,7 +18791,7 @@ impl IUIAutomationProxyFactoryMapping { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetEntry(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEntry)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -18801,18 +18801,18 @@ impl IUIAutomationProxyFactoryMapping { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertEntries(&self, before: u32, factorylist: *const super::super::System::Com::SAFEARRAY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InsertEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(before), ::core::mem::transmute(factorylist)).ok() + (::windows::core::Interface::vtable(self).InsertEntries)(::windows::core::Interface::as_raw(self), before, ::core::mem::transmute(factorylist)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn InsertEntry<'a, P0>(&self, before: u32, factory: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationProxyFactoryEntry>>, { - (::windows::core::Interface::vtable(self).InsertEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(before), factory.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertEntry)(::windows::core::Interface::as_raw(self), before, factory.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn RemoveEntry(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveEntry)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn ClearTable(&self) -> ::windows::core::Result<()> { @@ -18887,7 +18887,7 @@ pub struct IUIAutomationRangeValuePattern(::windows::core::IUnknown); impl IUIAutomationRangeValuePattern { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetValue(&self, val: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(val)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), val).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CurrentValue(&self) -> ::windows::core::Result { @@ -19133,11 +19133,11 @@ pub struct IUIAutomationScrollPattern(::windows::core::IUnknown); impl IUIAutomationScrollPattern { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Scroll(&self, horizontalamount: ScrollAmount, verticalamount: ScrollAmount) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Scroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalamount), ::core::mem::transmute(verticalamount)).ok() + (::windows::core::Interface::vtable(self).Scroll)(::windows::core::Interface::as_raw(self), horizontalamount, verticalamount).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetScrollPercent(&self, horizontalpercent: f64, verticalpercent: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScrollPercent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalpercent), ::core::mem::transmute(verticalpercent)).ok() + (::windows::core::Interface::vtable(self).SetScrollPercent)(::windows::core::Interface::as_raw(self), horizontalpercent, verticalpercent).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn CurrentHorizontalScrollPercent(&self) -> ::windows::core::Result { @@ -19766,7 +19766,7 @@ impl IUIAutomationStructureChangedEventHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { - (::windows::core::Interface::vtable(self).HandleStructureChangedEvent)(::windows::core::Interface::as_raw(self), sender.into().abi(), ::core::mem::transmute(changetype), ::core::mem::transmute(runtimeid)).ok() + (::windows::core::Interface::vtable(self).HandleStructureChangedEvent)(::windows::core::Interface::as_raw(self), sender.into().abi(), changetype, ::core::mem::transmute(runtimeid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19998,7 +19998,7 @@ pub struct IUIAutomationSynchronizedInputPattern(::windows::core::IUnknown); impl IUIAutomationSynchronizedInputPattern { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn StartListening(&self, inputtype: SynchronizedInputType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).StartListening)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inputtype)).ok() + (::windows::core::Interface::vtable(self).StartListening)(::windows::core::Interface::as_raw(self), inputtype).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Cancel(&self) -> ::windows::core::Result<()> { @@ -20370,7 +20370,7 @@ impl IUIAutomationTextEditTextChangedEventHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationElement>>, { - (::windows::core::Interface::vtable(self).HandleTextEditTextChangedEvent)(::windows::core::Interface::as_raw(self), sender.into().abi(), ::core::mem::transmute(texteditchangetype), ::core::mem::transmute(eventstrings)).ok() + (::windows::core::Interface::vtable(self).HandleTextEditTextChangedEvent)(::windows::core::Interface::as_raw(self), sender.into().abi(), texteditchangetype, ::core::mem::transmute(eventstrings)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20641,11 +20641,11 @@ impl IUIAutomationTextRange { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationTextRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CompareEndpoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(srcendpoint), range.into().abi(), ::core::mem::transmute(targetendpoint), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CompareEndpoints)(::windows::core::Interface::as_raw(self), srcendpoint, range.into().abi(), targetendpoint, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn ExpandToEnclosingUnit(&self, textunit: TextUnit) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExpandToEnclosingUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textunit)).ok() + (::windows::core::Interface::vtable(self).ExpandToEnclosingUnit)(::windows::core::Interface::as_raw(self), textunit).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -20655,7 +20655,7 @@ impl IUIAutomationTextRange { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attr), val.into().abi(), backward.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindAttribute)(::windows::core::Interface::as_raw(self), attr, val.into().abi(), backward.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20672,7 +20672,7 @@ impl IUIAutomationTextRange { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetAttributeValue(&self, attr: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributeValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attr), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributeValue)(::windows::core::Interface::as_raw(self), attr, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20689,24 +20689,24 @@ impl IUIAutomationTextRange { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self, maxlength: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), maxlength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Move(&self, unit: TextUnit, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn MoveEndpointByUnit(&self, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveEndpointByUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endpoint), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveEndpointByUnit)(::windows::core::Interface::as_raw(self), endpoint, unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn MoveEndpointByRange<'a, P0>(&self, srcendpoint: TextPatternRangeEndpoint, range: P0, targetendpoint: TextPatternRangeEndpoint) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationTextRange>>, { - (::windows::core::Interface::vtable(self).MoveEndpointByRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(srcendpoint), range.into().abi(), ::core::mem::transmute(targetendpoint)).ok() + (::windows::core::Interface::vtable(self).MoveEndpointByRange)(::windows::core::Interface::as_raw(self), srcendpoint, range.into().abi(), targetendpoint).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Select(&self) -> ::windows::core::Result<()> { @@ -20837,11 +20837,11 @@ impl IUIAutomationTextRange2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationTextRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareEndpoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(srcendpoint), range.into().abi(), ::core::mem::transmute(targetendpoint), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareEndpoints)(::windows::core::Interface::as_raw(self), srcendpoint, range.into().abi(), targetendpoint, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn ExpandToEnclosingUnit(&self, textunit: TextUnit) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ExpandToEnclosingUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textunit)).ok() + (::windows::core::Interface::vtable(self).base__.ExpandToEnclosingUnit)(::windows::core::Interface::as_raw(self), textunit).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -20851,7 +20851,7 @@ impl IUIAutomationTextRange2 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attr), val.into().abi(), backward.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindAttribute)(::windows::core::Interface::as_raw(self), attr, val.into().abi(), backward.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20868,7 +20868,7 @@ impl IUIAutomationTextRange2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetAttributeValue(&self, attr: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAttributeValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attr), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAttributeValue)(::windows::core::Interface::as_raw(self), attr, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -20885,24 +20885,24 @@ impl IUIAutomationTextRange2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self, maxlength: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetText)(::windows::core::Interface::as_raw(self), maxlength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Move(&self, unit: TextUnit, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn MoveEndpointByUnit(&self, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveEndpointByUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endpoint), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveEndpointByUnit)(::windows::core::Interface::as_raw(self), endpoint, unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn MoveEndpointByRange<'a, P0>(&self, srcendpoint: TextPatternRangeEndpoint, range: P0, targetendpoint: TextPatternRangeEndpoint) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationTextRange>>, { - (::windows::core::Interface::vtable(self).base__.MoveEndpointByRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(srcendpoint), range.into().abi(), ::core::mem::transmute(targetendpoint)).ok() + (::windows::core::Interface::vtable(self).base__.MoveEndpointByRange)(::windows::core::Interface::as_raw(self), srcendpoint, range.into().abi(), targetendpoint).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Select(&self) -> ::windows::core::Result<()> { @@ -21014,11 +21014,11 @@ impl IUIAutomationTextRange3 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationTextRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CompareEndpoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(srcendpoint), range.into().abi(), ::core::mem::transmute(targetendpoint), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CompareEndpoints)(::windows::core::Interface::as_raw(self), srcendpoint, range.into().abi(), targetendpoint, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn ExpandToEnclosingUnit(&self, textunit: TextUnit) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ExpandToEnclosingUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(textunit)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ExpandToEnclosingUnit)(::windows::core::Interface::as_raw(self), textunit).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -21028,7 +21028,7 @@ impl IUIAutomationTextRange3 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindAttribute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attr), val.into().abi(), backward.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindAttribute)(::windows::core::Interface::as_raw(self), attr, val.into().abi(), backward.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21045,7 +21045,7 @@ impl IUIAutomationTextRange3 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetAttributeValue(&self, attr: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetAttributeValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attr), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetAttributeValue)(::windows::core::Interface::as_raw(self), attr, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -21062,24 +21062,24 @@ impl IUIAutomationTextRange3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self, maxlength: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxlength), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetText)(::windows::core::Interface::as_raw(self), maxlength, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Move(&self, unit: TextUnit, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Move)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn MoveEndpointByUnit(&self, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveEndpointByUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(endpoint), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveEndpointByUnit)(::windows::core::Interface::as_raw(self), endpoint, unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn MoveEndpointByRange<'a, P0>(&self, srcendpoint: TextPatternRangeEndpoint, range: P0, targetendpoint: TextPatternRangeEndpoint) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAutomationTextRange>>, { - (::windows::core::Interface::vtable(self).base__.base__.MoveEndpointByRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(srcendpoint), range.into().abi(), ::core::mem::transmute(targetendpoint)).ok() + (::windows::core::Interface::vtable(self).base__.base__.MoveEndpointByRange)(::windows::core::Interface::as_raw(self), srcendpoint, range.into().abi(), targetendpoint).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Select(&self) -> ::windows::core::Result<()> { @@ -21221,7 +21221,7 @@ impl IUIAutomationTextRangeArray { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn GetElement(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetElement)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21334,15 +21334,15 @@ pub struct IUIAutomationTransformPattern(::windows::core::IUnknown); impl IUIAutomationTransformPattern { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Move(&self, x: f64, y: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Resize(&self, width: f64, height: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Rotate(&self, degrees: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(degrees)).ok() + (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), degrees).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21454,15 +21454,15 @@ pub struct IUIAutomationTransformPattern2(::windows::core::IUnknown); impl IUIAutomationTransformPattern2 { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Move(&self, x: f64, y: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Resize(&self, width: f64, height: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Resize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).base__.Resize)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Rotate(&self, degrees: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Rotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(degrees)).ok() + (::windows::core::Interface::vtable(self).base__.Rotate)(::windows::core::Interface::as_raw(self), degrees).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21502,11 +21502,11 @@ impl IUIAutomationTransformPattern2 { } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Zoom(&self, zoomvalue: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Zoom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(zoomvalue)).ok() + (::windows::core::Interface::vtable(self).Zoom)(::windows::core::Interface::as_raw(self), zoomvalue).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn ZoomByUnit(&self, zoomunit: ZoomUnit) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ZoomByUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(zoomunit)).ok() + (::windows::core::Interface::vtable(self).ZoomByUnit)(::windows::core::Interface::as_raw(self), zoomunit).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21946,11 +21946,11 @@ impl IUIAutomationWindowPattern { #[cfg(feature = "Win32_Foundation")] pub unsafe fn WaitForInputIdle(&self, milliseconds: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WaitForInputIdle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(milliseconds), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WaitForInputIdle)(::windows::core::Interface::as_raw(self), milliseconds, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetWindowVisualState(&self, state: WindowVisualState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWindowVisualState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetWindowVisualState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22232,7 +22232,7 @@ pub struct IWindowProvider(::windows::core::IUnknown); impl IWindowProvider { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn SetVisualState(&self, state: WindowVisualState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVisualState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetVisualState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] pub unsafe fn Close(&self) -> ::windows::core::Result<()> { @@ -22242,7 +22242,7 @@ impl IWindowProvider { #[cfg(feature = "Win32_Foundation")] pub unsafe fn WaitForInputIdle(&self, milliseconds: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).WaitForInputIdle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(milliseconds), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).WaitForInputIdle)(::windows::core::Interface::as_raw(self), milliseconds, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22414,7 +22414,7 @@ pub unsafe fn IsWinEventHookInstalled(event: u32) -> super::super::Foundation::B extern "system" { fn IsWinEventHookInstalled(event: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsWinEventHookInstalled(::core::mem::transmute(event))) + ::core::mem::transmute(IsWinEventHookInstalled(event)) } pub const IsWindowPatternAvailable_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xe7a57bb1_5888_4155_98dc_b422fd57f2bc); #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -22430,7 +22430,7 @@ where extern "system" { fn ItemContainerPattern_FindItemByProperty(hobj: HUIAPATTERNOBJECT, hnodestartafter: HUIANODE, propertyid: i32, value: ::core::mem::ManuallyDrop, pfound: *mut HUIANODE) -> ::windows::core::HRESULT; } - ItemContainerPattern_FindItemByProperty(hobj.into(), hnodestartafter.into(), ::core::mem::transmute(propertyid), value.into().abi(), ::core::mem::transmute(pfound)).ok() + ItemContainerPattern_FindItemByProperty(hobj.into(), hnodestartafter.into(), propertyid, value.into().abi(), ::core::mem::transmute(pfound)).ok() } pub const ItemContainer_Pattern_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3d13da0f_8b9a_4a99_85fa_c5c9a69f1ed4); pub const ItemStatus_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x51de0321_3973_43e7_8913_0b08e813c37f); @@ -22493,7 +22493,7 @@ where extern "system" { fn LegacyIAccessiblePattern_Select(hobj: HUIAPATTERNOBJECT, flagsselect: i32) -> ::windows::core::HRESULT; } - LegacyIAccessiblePattern_Select(hobj.into(), ::core::mem::transmute(flagsselect)).ok() + LegacyIAccessiblePattern_Select(hobj.into(), flagsselect).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -22657,7 +22657,7 @@ where extern "system" { fn MultipleViewPattern_GetViewName(hobj: HUIAPATTERNOBJECT, viewid: i32, ppstr: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } - MultipleViewPattern_GetViewName(hobj.into(), ::core::mem::transmute(viewid), ::core::mem::transmute(ppstr)).ok() + MultipleViewPattern_GetViewName(hobj.into(), viewid, ::core::mem::transmute(ppstr)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -22669,7 +22669,7 @@ where extern "system" { fn MultipleViewPattern_SetCurrentView(hobj: HUIAPATTERNOBJECT, viewid: i32) -> ::windows::core::HRESULT; } - MultipleViewPattern_SetCurrentView(hobj.into(), ::core::mem::transmute(viewid)).ok() + MultipleViewPattern_SetCurrentView(hobj.into(), viewid).ok() } pub const MultipleView_CurrentView_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x7a81a67a_b94f_4875_918b_65c8d2f998e5); pub const MultipleView_Pattern_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x547a6ae4_113f_47c4_850f_db4dfa466b1d); @@ -22836,7 +22836,7 @@ where extern "system" { fn NotifyWinEvent(event: u32, hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32); } - NotifyWinEvent(::core::mem::transmute(event), hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(idchild)) + NotifyWinEvent(event, hwnd.into(), idobject, idchild) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -23187,7 +23187,7 @@ where extern "system" { fn RangeValuePattern_SetValue(hobj: HUIAPATTERNOBJECT, val: f64) -> ::windows::core::HRESULT; } - RangeValuePattern_SetValue(hobj.into(), ::core::mem::transmute(val)).ok() + RangeValuePattern_SetValue(hobj.into(), val).ok() } pub const RangeValue_IsReadOnly_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x25fa1055_debf_4373_a79e_1f1a1908d3c4); pub const RangeValue_LargeChange_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xa1f96325_3a3d_4b44_8e1f_4a46d9844019); @@ -23207,7 +23207,7 @@ where extern "system" { fn RegisterPointerInputTarget(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RegisterPointerInputTarget(hwnd.into(), ::core::mem::transmute(pointertype))) + ::core::mem::transmute(RegisterPointerInputTarget(hwnd.into(), pointertype)) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -23221,7 +23221,7 @@ where extern "system" { fn RegisterPointerInputTargetEx(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE, fobserve: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RegisterPointerInputTargetEx(hwnd.into(), ::core::mem::transmute(pointertype), fobserve.into())) + ::core::mem::transmute(RegisterPointerInputTargetEx(hwnd.into(), pointertype, fobserve.into())) } pub const Rotation_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x767cdc7d_aec0_4110_ad32_30edd403492e); #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -23925,7 +23925,7 @@ where extern "system" { fn ScrollPattern_Scroll(hobj: HUIAPATTERNOBJECT, horizontalamount: ScrollAmount, verticalamount: ScrollAmount) -> ::windows::core::HRESULT; } - ScrollPattern_Scroll(hobj.into(), ::core::mem::transmute(horizontalamount), ::core::mem::transmute(verticalamount)).ok() + ScrollPattern_Scroll(hobj.into(), horizontalamount, verticalamount).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -23937,7 +23937,7 @@ where extern "system" { fn ScrollPattern_SetScrollPercent(hobj: HUIAPATTERNOBJECT, horizontalpercent: f64, verticalpercent: f64) -> ::windows::core::HRESULT; } - ScrollPattern_SetScrollPercent(hobj.into(), ::core::mem::transmute(horizontalpercent), ::core::mem::transmute(verticalpercent)).ok() + ScrollPattern_SetScrollPercent(hobj.into(), horizontalpercent, verticalpercent).ok() } pub const Scroll_HorizontalScrollPercent_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc7c13c0e_eb21_47ff_acc4_b5a3350f5191); pub const Scroll_HorizontalViewSize_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x70c2e5d4_fcb0_4713_a9aa_af92ff79e4cd); @@ -24011,7 +24011,7 @@ where extern "system" { fn SetWinEventHook(eventmin: u32, eventmax: u32, hmodwineventproc: super::super::Foundation::HINSTANCE, pfnwineventproc: *mut ::core::ffi::c_void, idprocess: u32, idthread: u32, dwflags: u32) -> HWINEVENTHOOK; } - ::core::mem::transmute(SetWinEventHook(::core::mem::transmute(eventmin), ::core::mem::transmute(eventmax), hmodwineventproc.into(), ::core::mem::transmute(pfnwineventproc), ::core::mem::transmute(idprocess), ::core::mem::transmute(idthread), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SetWinEventHook(eventmin, eventmax, hmodwineventproc.into(), ::core::mem::transmute(pfnwineventproc), idprocess, idthread, dwflags)) } pub const SizeOfSet_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x1600d33c_3b9f_4369_9431_aa293f344cf1); pub const Size_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x2b5f761d_f885_4404_973f_9b1d98e36d8f); @@ -24174,7 +24174,7 @@ where extern "system" { fn SynchronizedInputPattern_StartListening(hobj: HUIAPATTERNOBJECT, inputtype: SynchronizedInputType) -> ::windows::core::HRESULT; } - SynchronizedInputPattern_StartListening(hobj.into(), ::core::mem::transmute(inputtype)).ok() + SynchronizedInputPattern_StartListening(hobj.into(), inputtype).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[repr(transparent)] @@ -24503,7 +24503,7 @@ where extern "system" { fn TextRange_CompareEndpoints(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, targetrange: HUIATEXTRANGE, targetendpoint: TextPatternRangeEndpoint, pretval: *mut i32) -> ::windows::core::HRESULT; } - TextRange_CompareEndpoints(hobj.into(), ::core::mem::transmute(endpoint), targetrange.into(), ::core::mem::transmute(targetendpoint), ::core::mem::transmute(pretval)).ok() + TextRange_CompareEndpoints(hobj.into(), endpoint, targetrange.into(), targetendpoint, ::core::mem::transmute(pretval)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -24515,7 +24515,7 @@ where extern "system" { fn TextRange_ExpandToEnclosingUnit(hobj: HUIATEXTRANGE, unit: TextUnit) -> ::windows::core::HRESULT; } - TextRange_ExpandToEnclosingUnit(hobj.into(), ::core::mem::transmute(unit)).ok() + TextRange_ExpandToEnclosingUnit(hobj.into(), unit).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -24530,7 +24530,7 @@ where extern "system" { fn TextRange_FindAttribute(hobj: HUIATEXTRANGE, attributeid: i32, val: ::core::mem::ManuallyDrop, backward: super::super::Foundation::BOOL, pretval: *mut HUIATEXTRANGE) -> ::windows::core::HRESULT; } - TextRange_FindAttribute(hobj.into(), ::core::mem::transmute(attributeid), val.into().abi(), backward.into(), ::core::mem::transmute(pretval)).ok() + TextRange_FindAttribute(hobj.into(), attributeid, val.into().abi(), backward.into(), ::core::mem::transmute(pretval)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24559,7 +24559,7 @@ where extern "system" { fn TextRange_GetAttributeValue(hobj: HUIATEXTRANGE, attributeid: i32, pretval: *mut super::super::System::Com::VARIANT) -> ::windows::core::HRESULT; } - TextRange_GetAttributeValue(hobj.into(), ::core::mem::transmute(attributeid), ::core::mem::transmute(pretval)).ok() + TextRange_GetAttributeValue(hobj.into(), attributeid, ::core::mem::transmute(pretval)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -24610,7 +24610,7 @@ where extern "system" { fn TextRange_GetText(hobj: HUIATEXTRANGE, maxlength: i32, pretval: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } - TextRange_GetText(hobj.into(), ::core::mem::transmute(maxlength), ::core::mem::transmute(pretval)).ok() + TextRange_GetText(hobj.into(), maxlength, ::core::mem::transmute(pretval)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -24622,7 +24622,7 @@ where extern "system" { fn TextRange_Move(hobj: HUIATEXTRANGE, unit: TextUnit, count: i32, pretval: *mut i32) -> ::windows::core::HRESULT; } - TextRange_Move(hobj.into(), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(pretval)).ok() + TextRange_Move(hobj.into(), unit, count, ::core::mem::transmute(pretval)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -24635,7 +24635,7 @@ where extern "system" { fn TextRange_MoveEndpointByRange(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, targetrange: HUIATEXTRANGE, targetendpoint: TextPatternRangeEndpoint) -> ::windows::core::HRESULT; } - TextRange_MoveEndpointByRange(hobj.into(), ::core::mem::transmute(endpoint), targetrange.into(), ::core::mem::transmute(targetendpoint)).ok() + TextRange_MoveEndpointByRange(hobj.into(), endpoint, targetrange.into(), targetendpoint).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -24647,7 +24647,7 @@ where extern "system" { fn TextRange_MoveEndpointByUnit(hobj: HUIATEXTRANGE, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: i32, pretval: *mut i32) -> ::windows::core::HRESULT; } - TextRange_MoveEndpointByUnit(hobj.into(), ::core::mem::transmute(endpoint), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(pretval)).ok() + TextRange_MoveEndpointByUnit(hobj.into(), endpoint, unit, count, ::core::mem::transmute(pretval)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -24839,7 +24839,7 @@ where extern "system" { fn TransformPattern_Move(hobj: HUIAPATTERNOBJECT, x: f64, y: f64) -> ::windows::core::HRESULT; } - TransformPattern_Move(hobj.into(), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + TransformPattern_Move(hobj.into(), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -24851,7 +24851,7 @@ where extern "system" { fn TransformPattern_Resize(hobj: HUIAPATTERNOBJECT, width: f64, height: f64) -> ::windows::core::HRESULT; } - TransformPattern_Resize(hobj.into(), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + TransformPattern_Resize(hobj.into(), width, height).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -24863,7 +24863,7 @@ where extern "system" { fn TransformPattern_Rotate(hobj: HUIAPATTERNOBJECT, degrees: f64) -> ::windows::core::HRESULT; } - TransformPattern_Rotate(hobj.into(), ::core::mem::transmute(degrees)).ok() + TransformPattern_Rotate(hobj.into(), degrees).ok() } pub const Transform_CanMove_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x1b75824d_208b_4fdf_bccd_f1f4e5741f4f); pub const Transform_CanResize_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xbb98dca5_4c1a_41d4_a4f6_ebc128644180); @@ -25940,7 +25940,7 @@ where extern "system" { fn UiaAddEvent(hnode: HUIANODE, eventid: i32, pcallback: *mut *mut ::core::ffi::c_void, scope: TreeScope, pproperties: *mut i32, cproperties: i32, prequest: *mut UiaCacheRequest, phevent: *mut HUIAEVENT) -> ::windows::core::HRESULT; } - UiaAddEvent(hnode.into(), ::core::mem::transmute(eventid), ::core::mem::transmute(pcallback), ::core::mem::transmute(scope), ::core::mem::transmute(pproperties), ::core::mem::transmute(cproperties), ::core::mem::transmute(prequest), ::core::mem::transmute(phevent)).ok() + UiaAddEvent(hnode.into(), eventid, ::core::mem::transmute(pcallback), scope, ::core::mem::transmute(pproperties), cproperties, ::core::mem::transmute(prequest), ::core::mem::transmute(phevent)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -26315,7 +26315,7 @@ where extern "system" { fn UiaGetPatternProvider(hnode: HUIANODE, patternid: i32, phobj: *mut HUIAPATTERNOBJECT) -> ::windows::core::HRESULT; } - UiaGetPatternProvider(hnode.into(), ::core::mem::transmute(patternid), ::core::mem::transmute(phobj)).ok() + UiaGetPatternProvider(hnode.into(), patternid, ::core::mem::transmute(phobj)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -26328,7 +26328,7 @@ where extern "system" { fn UiaGetPropertyValue(hnode: HUIANODE, propertyid: i32, pvalue: *mut super::super::System::Com::VARIANT) -> ::windows::core::HRESULT; } - UiaGetPropertyValue(hnode.into(), ::core::mem::transmute(propertyid), ::core::mem::transmute(pvalue)).ok() + UiaGetPropertyValue(hnode.into(), propertyid, ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -26383,7 +26383,7 @@ where extern "system" { fn UiaGetUpdatedCache(hnode: HUIANODE, prequest: *mut UiaCacheRequest, normalizestate: NormalizeState, pnormalizecondition: *mut UiaCondition, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } - UiaGetUpdatedCache(hnode.into(), ::core::mem::transmute(prequest), ::core::mem::transmute(normalizestate), ::core::mem::transmute(pnormalizecondition), ::core::mem::transmute(pprequesteddata), ::core::mem::transmute(pptreestructure)).ok() + UiaGetUpdatedCache(hnode.into(), ::core::mem::transmute(prequest), normalizestate, ::core::mem::transmute(pnormalizecondition), ::core::mem::transmute(pprequesteddata), ::core::mem::transmute(pptreestructure)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -26453,7 +26453,7 @@ where extern "system" { fn UiaIAccessibleFromProvider(pprovider: *mut ::core::ffi::c_void, dwflags: u32, ppaccessible: *mut *mut ::core::ffi::c_void, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows::core::HRESULT; } - UiaIAccessibleFromProvider(pprovider.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppaccessible), ::core::mem::transmute(pvarchild)).ok() + UiaIAccessibleFromProvider(pprovider.into().abi(), dwflags, ::core::mem::transmute(ppaccessible), ::core::mem::transmute(pvarchild)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -26462,7 +26462,7 @@ pub unsafe fn UiaLookupId(r#type: AutomationIdentifierType, pguid: *const ::wind extern "system" { fn UiaLookupId(r#type: AutomationIdentifierType, pguid: *const ::windows::core::GUID) -> i32; } - ::core::mem::transmute(UiaLookupId(::core::mem::transmute(r#type), ::core::mem::transmute(pguid))) + ::core::mem::transmute(UiaLookupId(r#type, ::core::mem::transmute(pguid))) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -26475,7 +26475,7 @@ where extern "system" { fn UiaNavigate(hnode: HUIANODE, direction: NavigateDirection, pcondition: *mut UiaCondition, prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } - UiaNavigate(hnode.into(), ::core::mem::transmute(direction), ::core::mem::transmute(pcondition), ::core::mem::transmute(prequest), ::core::mem::transmute(pprequesteddata), ::core::mem::transmute(pptreestructure)).ok() + UiaNavigate(hnode.into(), direction, ::core::mem::transmute(pcondition), ::core::mem::transmute(prequest), ::core::mem::transmute(pprequesteddata), ::core::mem::transmute(pptreestructure)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -26508,7 +26508,7 @@ pub unsafe fn UiaNodeFromPoint(x: f64, y: f64, prequest: *mut UiaCacheRequest, p extern "system" { fn UiaNodeFromPoint(x: f64, y: f64, prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut super::super::Foundation::BSTR) -> ::windows::core::HRESULT; } - UiaNodeFromPoint(::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(prequest), ::core::mem::transmute(pprequesteddata), ::core::mem::transmute(pptreestructure)).ok() + UiaNodeFromPoint(x, y, ::core::mem::transmute(prequest), ::core::mem::transmute(pprequesteddata), ::core::mem::transmute(pptreestructure)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -26692,7 +26692,7 @@ where fn UiaProviderForNonClient(hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32, ppprovider: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - UiaProviderForNonClient(hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(idchild), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + UiaProviderForNonClient(hwnd.into(), idobject, idchild, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -26706,7 +26706,7 @@ where fn UiaProviderFromIAccessible(paccessible: *mut ::core::ffi::c_void, idchild: i32, dwflags: u32, ppprovider: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - UiaProviderFromIAccessible(paccessible.into().abi(), ::core::mem::transmute(idchild), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + UiaProviderFromIAccessible(paccessible.into().abi(), idchild, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -26731,7 +26731,7 @@ where extern "system" { fn UiaRaiseAsyncContentLoadedEvent(pprovider: *mut ::core::ffi::c_void, asynccontentloadedstate: AsyncContentLoadedState, percentcomplete: f64) -> ::windows::core::HRESULT; } - UiaRaiseAsyncContentLoadedEvent(pprovider.into().abi(), ::core::mem::transmute(asynccontentloadedstate), ::core::mem::transmute(percentcomplete)).ok() + UiaRaiseAsyncContentLoadedEvent(pprovider.into().abi(), asynccontentloadedstate, percentcomplete).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -26743,7 +26743,7 @@ where extern "system" { fn UiaRaiseAutomationEvent(pprovider: *mut ::core::ffi::c_void, id: i32) -> ::windows::core::HRESULT; } - UiaRaiseAutomationEvent(pprovider.into().abi(), ::core::mem::transmute(id)).ok() + UiaRaiseAutomationEvent(pprovider.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -26758,7 +26758,7 @@ where extern "system" { fn UiaRaiseAutomationPropertyChangedEvent(pprovider: *mut ::core::ffi::c_void, id: i32, oldvalue: ::core::mem::ManuallyDrop, newvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; } - UiaRaiseAutomationPropertyChangedEvent(pprovider.into().abi(), ::core::mem::transmute(id), oldvalue.into().abi(), newvalue.into().abi()).ok() + UiaRaiseAutomationPropertyChangedEvent(pprovider.into().abi(), id, oldvalue.into().abi(), newvalue.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -26771,7 +26771,7 @@ where extern "system" { fn UiaRaiseChangesEvent(pprovider: *mut ::core::ffi::c_void, eventidcount: i32, puiachanges: *mut UiaChangeInfo) -> ::windows::core::HRESULT; } - UiaRaiseChangesEvent(pprovider.into().abi(), ::core::mem::transmute(eventidcount), ::core::mem::transmute(puiachanges)).ok() + UiaRaiseChangesEvent(pprovider.into().abi(), eventidcount, ::core::mem::transmute(puiachanges)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26786,7 +26786,7 @@ where extern "system" { fn UiaRaiseNotificationEvent(provider: *mut ::core::ffi::c_void, notificationkind: NotificationKind, notificationprocessing: NotificationProcessing, displaystring: ::core::mem::ManuallyDrop, activityid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; } - UiaRaiseNotificationEvent(provider.into().abi(), ::core::mem::transmute(notificationkind), ::core::mem::transmute(notificationprocessing), displaystring.into().abi(), activityid.into().abi()).ok() + UiaRaiseNotificationEvent(provider.into().abi(), notificationkind, notificationprocessing, displaystring.into().abi(), activityid.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -26798,7 +26798,7 @@ where extern "system" { fn UiaRaiseStructureChangedEvent(pprovider: *mut ::core::ffi::c_void, structurechangetype: StructureChangeType, pruntimeid: *mut i32, cruntimeidlen: i32) -> ::windows::core::HRESULT; } - UiaRaiseStructureChangedEvent(pprovider.into().abi(), ::core::mem::transmute(structurechangetype), ::core::mem::transmute(pruntimeid), ::core::mem::transmute(cruntimeidlen)).ok() + UiaRaiseStructureChangedEvent(pprovider.into().abi(), structurechangetype, ::core::mem::transmute(pruntimeid), cruntimeidlen).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -26811,7 +26811,7 @@ where extern "system" { fn UiaRaiseTextEditTextChangedEvent(pprovider: *mut ::core::ffi::c_void, texteditchangetype: TextEditChangeType, pchangeddata: *mut super::super::System::Com::SAFEARRAY) -> ::windows::core::HRESULT; } - UiaRaiseTextEditTextChangedEvent(pprovider.into().abi(), ::core::mem::transmute(texteditchangetype), ::core::mem::transmute(pchangeddata)).ok() + UiaRaiseTextEditTextChangedEvent(pprovider.into().abi(), texteditchangetype, ::core::mem::transmute(pchangeddata)).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -27043,7 +27043,7 @@ where extern "system" { fn UnregisterPointerInputTarget(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnregisterPointerInputTarget(hwnd.into(), ::core::mem::transmute(pointertype))) + ::core::mem::transmute(UnregisterPointerInputTarget(hwnd.into(), pointertype)) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -27056,7 +27056,7 @@ where extern "system" { fn UnregisterPointerInputTargetEx(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnregisterPointerInputTargetEx(hwnd.into(), ::core::mem::transmute(pointertype))) + ::core::mem::transmute(UnregisterPointerInputTargetEx(hwnd.into(), pointertype)) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] @@ -27195,7 +27195,7 @@ where extern "system" { fn WindowPattern_SetWindowVisualState(hobj: HUIAPATTERNOBJECT, state: WindowVisualState) -> ::windows::core::HRESULT; } - WindowPattern_SetWindowVisualState(hobj.into(), ::core::mem::transmute(state)).ok() + WindowPattern_SetWindowVisualState(hobj.into(), state).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27208,7 +27208,7 @@ where extern "system" { fn WindowPattern_WaitForInputIdle(hobj: HUIAPATTERNOBJECT, milliseconds: i32, presult: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - WindowPattern_WaitForInputIdle(hobj.into(), ::core::mem::transmute(milliseconds), ::core::mem::transmute(presult)).ok() + WindowPattern_WaitForInputIdle(hobj.into(), milliseconds, ::core::mem::transmute(presult)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[repr(transparent)] 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 ebc0c85b23..676c1c68d2 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Animation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Animation/mod.rs @@ -4,11 +4,11 @@ pub struct IUIAnimationInterpolator(::windows::core::IUnknown); impl IUIAnimationInterpolator { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetInitialValueAndVelocity(&self, initialvalue: f64, initialvelocity: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialValueAndVelocity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(initialvelocity)).ok() + (::windows::core::Interface::vtable(self).SetInitialValueAndVelocity)(::windows::core::Interface::as_raw(self), initialvalue, initialvelocity).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetDuration(&self, duration: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration)).ok() + (::windows::core::Interface::vtable(self).SetDuration)(::windows::core::Interface::as_raw(self), duration).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetDuration(&self) -> ::windows::core::Result { @@ -23,12 +23,12 @@ impl IUIAnimationInterpolator { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn InterpolateValue(&self, offset: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).InterpolateValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InterpolateValue)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn InterpolateVelocity(&self, offset: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).InterpolateVelocity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InterpolateVelocity)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetDependencies(&self, initialvaluedependencies: *mut UI_ANIMATION_DEPENDENCIES, initialvelocitydependencies: *mut UI_ANIMATION_DEPENDENCIES, durationdependencies: *mut UI_ANIMATION_DEPENDENCIES) -> ::windows::core::Result<()> { @@ -97,7 +97,7 @@ impl IUIAnimationInterpolator2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetDuration(&self, duration: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration)).ok() + (::windows::core::Interface::vtable(self).SetDuration)(::windows::core::Interface::as_raw(self), duration).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetDuration(&self) -> ::windows::core::Result { @@ -110,18 +110,18 @@ impl IUIAnimationInterpolator2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn InterpolateValue(&self, offset: f64, value: &mut [f64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InterpolateValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(value)), value.len() as _).ok() + (::windows::core::Interface::vtable(self).InterpolateValue)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(value)), value.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn InterpolateVelocity(&self, offset: f64, velocity: &mut [f64]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InterpolateVelocity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(velocity)), velocity.len() as _).ok() + (::windows::core::Interface::vtable(self).InterpolateVelocity)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(velocity)), velocity.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetPrimitiveInterpolation<'a, P0>(&self, interpolation: P0, cdimension: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationPrimitiveInterpolation>>, { - (::windows::core::Interface::vtable(self).GetPrimitiveInterpolation)(::windows::core::Interface::as_raw(self), interpolation.into().abi(), ::core::mem::transmute(cdimension)).ok() + (::windows::core::Interface::vtable(self).GetPrimitiveInterpolation)(::windows::core::Interface::as_raw(self), interpolation.into().abi(), cdimension).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetDependencies(&self, initialvaluedependencies: *mut UI_ANIMATION_DEPENDENCIES, initialvelocitydependencies: *mut UI_ANIMATION_DEPENDENCIES, durationdependencies: *mut UI_ANIMATION_DEPENDENCIES) -> ::windows::core::Result<()> { @@ -186,7 +186,7 @@ impl IUIAnimationLoopIterationChangeHandler2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationStoryboard2>>, { - (::windows::core::Interface::vtable(self).OnLoopIterationChanged)(::windows::core::Interface::as_raw(self), storyboard.into().abi(), ::core::mem::transmute(id), ::core::mem::transmute(newiterationcount), ::core::mem::transmute(olditerationcount)).ok() + (::windows::core::Interface::vtable(self).OnLoopIterationChanged)(::windows::core::Interface::as_raw(self), storyboard.into().abi(), id, newiterationcount, olditerationcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -237,7 +237,7 @@ impl IUIAnimationManager { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateAnimationVariable(&self, initialvalue: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateAnimationVariable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateAnimationVariable)(::windows::core::Interface::as_raw(self), initialvalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn ScheduleTransition<'a, P0, P1>(&self, variable: P0, transition: P1, timenow: f64) -> ::windows::core::Result<()> @@ -245,7 +245,7 @@ impl IUIAnimationManager { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationVariable>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationTransition>>, { - (::windows::core::Interface::vtable(self).ScheduleTransition)(::windows::core::Interface::as_raw(self), variable.into().abi(), transition.into().abi(), ::core::mem::transmute(timenow)).ok() + (::windows::core::Interface::vtable(self).ScheduleTransition)(::windows::core::Interface::as_raw(self), variable.into().abi(), transition.into().abi(), timenow).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateStoryboard(&self) -> ::windows::core::Result { @@ -254,7 +254,7 @@ impl IUIAnimationManager { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn FinishAllStoryboards(&self, completiondeadline: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FinishAllStoryboards)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(completiondeadline)).ok() + (::windows::core::Interface::vtable(self).FinishAllStoryboards)(::windows::core::Interface::as_raw(self), completiondeadline).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn AbandonAllStoryboards(&self) -> ::windows::core::Result<()> { @@ -263,7 +263,7 @@ impl IUIAnimationManager { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Update(&self, timenow: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timenow), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), timenow, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetVariableFromTag<'a, P0>(&self, object: P0, id: u32) -> ::windows::core::Result @@ -271,7 +271,7 @@ impl IUIAnimationManager { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetVariableFromTag)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVariableFromTag)(::windows::core::Interface::as_raw(self), object.into().abi(), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetStoryboardFromTag<'a, P0>(&self, object: P0, id: u32) -> ::windows::core::Result @@ -279,7 +279,7 @@ impl IUIAnimationManager { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStoryboardFromTag)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStoryboardFromTag)(::windows::core::Interface::as_raw(self), object.into().abi(), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetStatus(&self) -> ::windows::core::Result { @@ -288,7 +288,7 @@ impl IUIAnimationManager { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetAnimationMode(&self, mode: UI_ANIMATION_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAnimationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetAnimationMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Pause(&self) -> ::windows::core::Result<()> { @@ -335,7 +335,7 @@ impl IUIAnimationManager { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetDefaultLongestAcceptableDelay(&self, delay: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultLongestAcceptableDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(delay)).ok() + (::windows::core::Interface::vtable(self).SetDefaultLongestAcceptableDelay)(::windows::core::Interface::as_raw(self), delay).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Shutdown(&self) -> ::windows::core::Result<()> { @@ -413,7 +413,7 @@ impl IUIAnimationManager2 { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateAnimationVariable(&self, initialvalue: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateAnimationVariable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(initialvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateAnimationVariable)(::windows::core::Interface::as_raw(self), initialvalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn ScheduleTransition<'a, P0, P1>(&self, variable: P0, transition: P1, timenow: f64) -> ::windows::core::Result<()> @@ -421,7 +421,7 @@ impl IUIAnimationManager2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationVariable2>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationTransition2>>, { - (::windows::core::Interface::vtable(self).ScheduleTransition)(::windows::core::Interface::as_raw(self), variable.into().abi(), transition.into().abi(), ::core::mem::transmute(timenow)).ok() + (::windows::core::Interface::vtable(self).ScheduleTransition)(::windows::core::Interface::as_raw(self), variable.into().abi(), transition.into().abi(), timenow).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateStoryboard(&self) -> ::windows::core::Result { @@ -430,7 +430,7 @@ impl IUIAnimationManager2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn FinishAllStoryboards(&self, completiondeadline: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FinishAllStoryboards)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(completiondeadline)).ok() + (::windows::core::Interface::vtable(self).FinishAllStoryboards)(::windows::core::Interface::as_raw(self), completiondeadline).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn AbandonAllStoryboards(&self) -> ::windows::core::Result<()> { @@ -439,7 +439,7 @@ impl IUIAnimationManager2 { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Update(&self, timenow: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timenow), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), timenow, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetVariableFromTag<'a, P0>(&self, object: P0, id: u32) -> ::windows::core::Result @@ -447,7 +447,7 @@ impl IUIAnimationManager2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetVariableFromTag)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVariableFromTag)(::windows::core::Interface::as_raw(self), object.into().abi(), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetStoryboardFromTag<'a, P0>(&self, object: P0, id: u32) -> ::windows::core::Result @@ -455,7 +455,7 @@ impl IUIAnimationManager2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStoryboardFromTag)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStoryboardFromTag)(::windows::core::Interface::as_raw(self), object.into().abi(), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn EstimateNextEventTime(&self) -> ::windows::core::Result { @@ -469,7 +469,7 @@ impl IUIAnimationManager2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetAnimationMode(&self, mode: UI_ANIMATION_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAnimationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetAnimationMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Pause(&self) -> ::windows::core::Result<()> { @@ -518,7 +518,7 @@ impl IUIAnimationManager2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetDefaultLongestAcceptableDelay(&self, delay: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultLongestAcceptableDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(delay)).ok() + (::windows::core::Interface::vtable(self).SetDefaultLongestAcceptableDelay)(::windows::core::Interface::as_raw(self), delay).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Shutdown(&self) -> ::windows::core::Result<()> { @@ -595,7 +595,7 @@ pub struct IUIAnimationManagerEventHandler(::windows::core::IUnknown); impl IUIAnimationManagerEventHandler { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn OnManagerStatusChanged(&self, newstatus: UI_ANIMATION_MANAGER_STATUS, previousstatus: UI_ANIMATION_MANAGER_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnManagerStatusChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstatus), ::core::mem::transmute(previousstatus)).ok() + (::windows::core::Interface::vtable(self).OnManagerStatusChanged)(::windows::core::Interface::as_raw(self), newstatus, previousstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -645,7 +645,7 @@ pub struct IUIAnimationManagerEventHandler2(::windows::core::IUnknown); impl IUIAnimationManagerEventHandler2 { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn OnManagerStatusChanged(&self, newstatus: UI_ANIMATION_MANAGER_STATUS, previousstatus: UI_ANIMATION_MANAGER_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnManagerStatusChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstatus), ::core::mem::transmute(previousstatus)).ok() + (::windows::core::Interface::vtable(self).OnManagerStatusChanged)(::windows::core::Interface::as_raw(self), newstatus, previousstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -695,11 +695,11 @@ pub struct IUIAnimationPrimitiveInterpolation(::windows::core::IUnknown); impl IUIAnimationPrimitiveInterpolation { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn AddCubic(&self, dimension: u32, beginoffset: f64, constantcoefficient: f32, linearcoefficient: f32, quadraticcoefficient: f32, cubiccoefficient: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddCubic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dimension), ::core::mem::transmute(beginoffset), ::core::mem::transmute(constantcoefficient), ::core::mem::transmute(linearcoefficient), ::core::mem::transmute(quadraticcoefficient), ::core::mem::transmute(cubiccoefficient)).ok() + (::windows::core::Interface::vtable(self).AddCubic)(::windows::core::Interface::as_raw(self), dimension, beginoffset, constantcoefficient, linearcoefficient, quadraticcoefficient, cubiccoefficient).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn AddSinusoidal(&self, dimension: u32, beginoffset: f64, bias: f32, amplitude: f32, frequency: f32, phase: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddSinusoidal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dimension), ::core::mem::transmute(beginoffset), ::core::mem::transmute(bias), ::core::mem::transmute(amplitude), ::core::mem::transmute(frequency), ::core::mem::transmute(phase)).ok() + (::windows::core::Interface::vtable(self).AddSinusoidal)(::windows::core::Interface::as_raw(self), dimension, beginoffset, bias, amplitude, frequency, phase).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -754,7 +754,7 @@ impl IUIAnimationPriorityComparison { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationStoryboard>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationStoryboard>>, { - (::windows::core::Interface::vtable(self).HasPriority)(::windows::core::Interface::as_raw(self), scheduledstoryboard.into().abi(), newstoryboard.into().abi(), ::core::mem::transmute(priorityeffect)).ok() + (::windows::core::Interface::vtable(self).HasPriority)(::windows::core::Interface::as_raw(self), scheduledstoryboard.into().abi(), newstoryboard.into().abi(), priorityeffect).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -808,7 +808,7 @@ impl IUIAnimationPriorityComparison2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationStoryboard2>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationStoryboard2>>, { - (::windows::core::Interface::vtable(self).HasPriority)(::windows::core::Interface::as_raw(self), scheduledstoryboard.into().abi(), newstoryboard.into().abi(), ::core::mem::transmute(priorityeffect)).ok() + (::windows::core::Interface::vtable(self).HasPriority)(::windows::core::Interface::as_raw(self), scheduledstoryboard.into().abi(), newstoryboard.into().abi(), priorityeffect).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -870,7 +870,7 @@ impl IUIAnimationStoryboard { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddKeyframeAtOffset)(::windows::core::Interface::as_raw(self), existingkeyframe.into(), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddKeyframeAtOffset)(::windows::core::Interface::as_raw(self), existingkeyframe.into(), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn AddKeyframeAfterTransition<'a, P0>(&self, transition: P0) -> ::windows::core::Result @@ -905,7 +905,7 @@ impl IUIAnimationStoryboard { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RepeatBetweenKeyframes)(::windows::core::Interface::as_raw(self), startkeyframe.into(), endkeyframe.into(), ::core::mem::transmute(repetitioncount)).ok() + (::windows::core::Interface::vtable(self).RepeatBetweenKeyframes)(::windows::core::Interface::as_raw(self), startkeyframe.into(), endkeyframe.into(), repetitioncount).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn HoldVariable<'a, P0>(&self, variable: P0) -> ::windows::core::Result<()> @@ -916,12 +916,12 @@ impl IUIAnimationStoryboard { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetLongestAcceptableDelay(&self, delay: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLongestAcceptableDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(delay)).ok() + (::windows::core::Interface::vtable(self).SetLongestAcceptableDelay)(::windows::core::Interface::as_raw(self), delay).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Schedule(&self, timenow: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Schedule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timenow), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Schedule)(::windows::core::Interface::as_raw(self), timenow, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Conclude(&self) -> ::windows::core::Result<()> { @@ -929,7 +929,7 @@ impl IUIAnimationStoryboard { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Finish(&self, completiondeadline: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Finish)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(completiondeadline)).ok() + (::windows::core::Interface::vtable(self).Finish)(::windows::core::Interface::as_raw(self), completiondeadline).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Abandon(&self) -> ::windows::core::Result<()> { @@ -940,7 +940,7 @@ impl IUIAnimationStoryboard { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetTag(&self, object: *mut ::core::option::Option<::windows::core::IUnknown>, id: *mut u32) -> ::windows::core::Result<()> { @@ -1039,7 +1039,7 @@ impl IUIAnimationStoryboard2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddKeyframeAtOffset)(::windows::core::Interface::as_raw(self), existingkeyframe.into(), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddKeyframeAtOffset)(::windows::core::Interface::as_raw(self), existingkeyframe.into(), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn AddKeyframeAfterTransition<'a, P0>(&self, transition: P0) -> ::windows::core::Result @@ -1077,7 +1077,7 @@ impl IUIAnimationStoryboard2 { P2: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationLoopIterationChangeHandler2>>, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RepeatBetweenKeyframes)(::windows::core::Interface::as_raw(self), startkeyframe.into(), endkeyframe.into(), ::core::mem::transmute(crepetition), ::core::mem::transmute(repeatmode), piterationchangehandler.into().abi(), ::core::mem::transmute(id), fregisterfornextanimationevent.into()).ok() + (::windows::core::Interface::vtable(self).RepeatBetweenKeyframes)(::windows::core::Interface::as_raw(self), startkeyframe.into(), endkeyframe.into(), crepetition, repeatmode, piterationchangehandler.into().abi(), id, fregisterfornextanimationevent.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn HoldVariable<'a, P0>(&self, variable: P0) -> ::windows::core::Result<()> @@ -1088,16 +1088,16 @@ impl IUIAnimationStoryboard2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetLongestAcceptableDelay(&self, delay: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLongestAcceptableDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(delay)).ok() + (::windows::core::Interface::vtable(self).SetLongestAcceptableDelay)(::windows::core::Interface::as_raw(self), delay).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetSkipDuration(&self, secondsduration: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSkipDuration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(secondsduration)).ok() + (::windows::core::Interface::vtable(self).SetSkipDuration)(::windows::core::Interface::as_raw(self), secondsduration).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Schedule(&self, timenow: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Schedule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timenow), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Schedule)(::windows::core::Interface::as_raw(self), timenow, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Conclude(&self) -> ::windows::core::Result<()> { @@ -1105,7 +1105,7 @@ impl IUIAnimationStoryboard2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Finish(&self, completiondeadline: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Finish)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(completiondeadline)).ok() + (::windows::core::Interface::vtable(self).Finish)(::windows::core::Interface::as_raw(self), completiondeadline).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn Abandon(&self) -> ::windows::core::Result<()> { @@ -1116,7 +1116,7 @@ impl IUIAnimationStoryboard2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetTag(&self, object: *mut ::core::option::Option<::windows::core::IUnknown>, id: *mut u32) -> ::windows::core::Result<()> { @@ -1216,7 +1216,7 @@ impl IUIAnimationStoryboardEventHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationStoryboard>>, { - (::windows::core::Interface::vtable(self).OnStoryboardStatusChanged)(::windows::core::Interface::as_raw(self), storyboard.into().abi(), ::core::mem::transmute(newstatus), ::core::mem::transmute(previousstatus)).ok() + (::windows::core::Interface::vtable(self).OnStoryboardStatusChanged)(::windows::core::Interface::as_raw(self), storyboard.into().abi(), newstatus, previousstatus).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn OnStoryboardUpdated<'a, P0>(&self, storyboard: P0) -> ::windows::core::Result<()> @@ -1277,7 +1277,7 @@ impl IUIAnimationStoryboardEventHandler2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationStoryboard2>>, { - (::windows::core::Interface::vtable(self).OnStoryboardStatusChanged)(::windows::core::Interface::as_raw(self), storyboard.into().abi(), ::core::mem::transmute(newstatus), ::core::mem::transmute(previousstatus)).ok() + (::windows::core::Interface::vtable(self).OnStoryboardStatusChanged)(::windows::core::Interface::as_raw(self), storyboard.into().abi(), newstatus, previousstatus).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn OnStoryboardUpdated<'a, P0>(&self, storyboard: P0) -> ::windows::core::Result<()> @@ -1338,7 +1338,7 @@ impl IUIAnimationTimer { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationTimerUpdateHandler>>, { - (::windows::core::Interface::vtable(self).SetTimerUpdateHandler)(::windows::core::Interface::as_raw(self), updatehandler.into().abi(), ::core::mem::transmute(idlebehavior)).ok() + (::windows::core::Interface::vtable(self).SetTimerUpdateHandler)(::windows::core::Interface::as_raw(self), updatehandler.into().abi(), idlebehavior).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetTimerEventHandler<'a, P0>(&self, handler: P0) -> ::windows::core::Result<()> @@ -1366,7 +1366,7 @@ impl IUIAnimationTimer { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetFrameRateThreshold(&self, framespersecond: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrameRateThreshold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(framespersecond)).ok() + (::windows::core::Interface::vtable(self).SetFrameRateThreshold)(::windows::core::Interface::as_raw(self), framespersecond).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1422,7 +1422,7 @@ pub struct IUIAnimationTimerClientEventHandler(::windows::core::IUnknown); impl IUIAnimationTimerClientEventHandler { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn OnTimerClientStatusChanged(&self, newstatus: UI_ANIMATION_TIMER_CLIENT_STATUS, previousstatus: UI_ANIMATION_TIMER_CLIENT_STATUS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnTimerClientStatusChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newstatus), ::core::mem::transmute(previousstatus)).ok() + (::windows::core::Interface::vtable(self).OnTimerClientStatusChanged)(::windows::core::Interface::as_raw(self), newstatus, previousstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1480,7 +1480,7 @@ impl IUIAnimationTimerEventHandler { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn OnRenderingTooSlow(&self, framespersecond: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnRenderingTooSlow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(framespersecond)).ok() + (::windows::core::Interface::vtable(self).OnRenderingTooSlow)(::windows::core::Interface::as_raw(self), framespersecond).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1533,7 +1533,7 @@ impl IUIAnimationTimerUpdateHandler { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn OnUpdate(&self, timenow: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnUpdate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timenow), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnUpdate)(::windows::core::Interface::as_raw(self), timenow, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetTimerClientEventHandler<'a, P0>(&self, handler: P0) -> ::windows::core::Result<()> @@ -1596,11 +1596,11 @@ pub struct IUIAnimationTransition(::windows::core::IUnknown); impl IUIAnimationTransition { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetInitialValue(&self, value: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetInitialValue)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetInitialVelocity(&self, velocity: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialVelocity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(velocity)).ok() + (::windows::core::Interface::vtable(self).SetInitialVelocity)(::windows::core::Interface::as_raw(self), velocity).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn IsDurationKnown(&self) -> ::windows::core::Result<()> { @@ -1667,7 +1667,7 @@ impl IUIAnimationTransition2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetInitialValue(&self, value: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetInitialValue)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetInitialVectorValue(&self, value: &[f64]) -> ::windows::core::Result<()> { @@ -1675,7 +1675,7 @@ impl IUIAnimationTransition2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetInitialVelocity(&self, velocity: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialVelocity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(velocity)).ok() + (::windows::core::Interface::vtable(self).SetInitialVelocity)(::windows::core::Interface::as_raw(self), velocity).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetInitialVectorVelocity(&self, velocity: &[f64]) -> ::windows::core::Result<()> { @@ -1853,62 +1853,62 @@ impl IUIAnimationTransitionLibrary { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateInstantaneousTransition(&self, finalvalue: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstantaneousTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(finalvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateInstantaneousTransition)(::windows::core::Interface::as_raw(self), finalvalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateConstantTransition(&self, duration: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateConstantTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateConstantTransition)(::windows::core::Interface::as_raw(self), duration, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateDiscreteTransition(&self, delay: f64, finalvalue: f64, hold: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDiscreteTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(delay), ::core::mem::transmute(finalvalue), ::core::mem::transmute(hold), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDiscreteTransition)(::windows::core::Interface::as_raw(self), delay, finalvalue, hold, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateLinearTransition(&self, duration: f64, finalvalue: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLinearTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(finalvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLinearTransition)(::windows::core::Interface::as_raw(self), duration, finalvalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateLinearTransitionFromSpeed(&self, speed: f64, finalvalue: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLinearTransitionFromSpeed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(speed), ::core::mem::transmute(finalvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLinearTransitionFromSpeed)(::windows::core::Interface::as_raw(self), speed, finalvalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateSinusoidalTransitionFromVelocity(&self, duration: f64, period: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSinusoidalTransitionFromVelocity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(period), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSinusoidalTransitionFromVelocity)(::windows::core::Interface::as_raw(self), duration, period, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateSinusoidalTransitionFromRange(&self, duration: f64, minimumvalue: f64, maximumvalue: f64, period: f64, slope: UI_ANIMATION_SLOPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSinusoidalTransitionFromRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(minimumvalue), ::core::mem::transmute(maximumvalue), ::core::mem::transmute(period), ::core::mem::transmute(slope), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSinusoidalTransitionFromRange)(::windows::core::Interface::as_raw(self), duration, minimumvalue, maximumvalue, period, slope, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateAccelerateDecelerateTransition(&self, duration: f64, finalvalue: f64, accelerationratio: f64, decelerationratio: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateAccelerateDecelerateTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(finalvalue), ::core::mem::transmute(accelerationratio), ::core::mem::transmute(decelerationratio), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateAccelerateDecelerateTransition)(::windows::core::Interface::as_raw(self), duration, finalvalue, accelerationratio, decelerationratio, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateReversalTransition(&self, duration: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateReversalTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateReversalTransition)(::windows::core::Interface::as_raw(self), duration, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateCubicTransition(&self, duration: f64, finalvalue: f64, finalvelocity: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCubicTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(finalvalue), ::core::mem::transmute(finalvelocity), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCubicTransition)(::windows::core::Interface::as_raw(self), duration, finalvalue, finalvelocity, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateSmoothStopTransition(&self, maximumduration: f64, finalvalue: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSmoothStopTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximumduration), ::core::mem::transmute(finalvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSmoothStopTransition)(::windows::core::Interface::as_raw(self), maximumduration, finalvalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateParabolicTransitionFromAcceleration(&self, finalvalue: f64, finalvelocity: f64, acceleration: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateParabolicTransitionFromAcceleration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(finalvalue), ::core::mem::transmute(finalvelocity), ::core::mem::transmute(acceleration), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateParabolicTransitionFromAcceleration)(::windows::core::Interface::as_raw(self), finalvalue, finalvelocity, acceleration, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1970,7 +1970,7 @@ impl IUIAnimationTransitionLibrary2 { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateInstantaneousTransition(&self, finalvalue: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateInstantaneousTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(finalvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateInstantaneousTransition)(::windows::core::Interface::as_raw(self), finalvalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateInstantaneousVectorTransition(&self, finalvalue: &[f64]) -> ::windows::core::Result { @@ -1980,87 +1980,87 @@ impl IUIAnimationTransitionLibrary2 { #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateConstantTransition(&self, duration: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateConstantTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateConstantTransition)(::windows::core::Interface::as_raw(self), duration, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateDiscreteTransition(&self, delay: f64, finalvalue: f64, hold: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDiscreteTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(delay), ::core::mem::transmute(finalvalue), ::core::mem::transmute(hold), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDiscreteTransition)(::windows::core::Interface::as_raw(self), delay, finalvalue, hold, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateDiscreteVectorTransition(&self, delay: f64, finalvalue: &[f64], hold: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDiscreteVectorTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(delay), ::core::mem::transmute(::windows::core::as_ptr_or_null(finalvalue)), finalvalue.len() as _, ::core::mem::transmute(hold), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDiscreteVectorTransition)(::windows::core::Interface::as_raw(self), delay, ::core::mem::transmute(::windows::core::as_ptr_or_null(finalvalue)), finalvalue.len() as _, hold, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateLinearTransition(&self, duration: f64, finalvalue: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLinearTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(finalvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLinearTransition)(::windows::core::Interface::as_raw(self), duration, finalvalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateLinearVectorTransition(&self, duration: f64, finalvalue: &[f64]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLinearVectorTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(::windows::core::as_ptr_or_null(finalvalue)), finalvalue.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLinearVectorTransition)(::windows::core::Interface::as_raw(self), duration, ::core::mem::transmute(::windows::core::as_ptr_or_null(finalvalue)), finalvalue.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateLinearTransitionFromSpeed(&self, speed: f64, finalvalue: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLinearTransitionFromSpeed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(speed), ::core::mem::transmute(finalvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLinearTransitionFromSpeed)(::windows::core::Interface::as_raw(self), speed, finalvalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateLinearVectorTransitionFromSpeed(&self, speed: f64, finalvalue: &[f64]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateLinearVectorTransitionFromSpeed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(speed), ::core::mem::transmute(::windows::core::as_ptr_or_null(finalvalue)), finalvalue.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateLinearVectorTransitionFromSpeed)(::windows::core::Interface::as_raw(self), speed, ::core::mem::transmute(::windows::core::as_ptr_or_null(finalvalue)), finalvalue.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateSinusoidalTransitionFromVelocity(&self, duration: f64, period: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSinusoidalTransitionFromVelocity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(period), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSinusoidalTransitionFromVelocity)(::windows::core::Interface::as_raw(self), duration, period, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateSinusoidalTransitionFromRange(&self, duration: f64, minimumvalue: f64, maximumvalue: f64, period: f64, slope: UI_ANIMATION_SLOPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSinusoidalTransitionFromRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(minimumvalue), ::core::mem::transmute(maximumvalue), ::core::mem::transmute(period), ::core::mem::transmute(slope), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSinusoidalTransitionFromRange)(::windows::core::Interface::as_raw(self), duration, minimumvalue, maximumvalue, period, slope, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateAccelerateDecelerateTransition(&self, duration: f64, finalvalue: f64, accelerationratio: f64, decelerationratio: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateAccelerateDecelerateTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(finalvalue), ::core::mem::transmute(accelerationratio), ::core::mem::transmute(decelerationratio), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateAccelerateDecelerateTransition)(::windows::core::Interface::as_raw(self), duration, finalvalue, accelerationratio, decelerationratio, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateReversalTransition(&self, duration: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateReversalTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateReversalTransition)(::windows::core::Interface::as_raw(self), duration, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateCubicTransition(&self, duration: f64, finalvalue: f64, finalvelocity: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCubicTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(finalvalue), ::core::mem::transmute(finalvelocity), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCubicTransition)(::windows::core::Interface::as_raw(self), duration, finalvalue, finalvelocity, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateCubicVectorTransition(&self, duration: f64, finalvalue: *const f64, finalvelocity: *const f64, cdimension: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCubicVectorTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(finalvalue), ::core::mem::transmute(finalvelocity), ::core::mem::transmute(cdimension), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCubicVectorTransition)(::windows::core::Interface::as_raw(self), duration, ::core::mem::transmute(finalvalue), ::core::mem::transmute(finalvelocity), ::core::mem::transmute(cdimension), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateSmoothStopTransition(&self, maximumduration: f64, finalvalue: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSmoothStopTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maximumduration), ::core::mem::transmute(finalvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSmoothStopTransition)(::windows::core::Interface::as_raw(self), maximumduration, finalvalue, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateParabolicTransitionFromAcceleration(&self, finalvalue: f64, finalvelocity: f64, acceleration: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateParabolicTransitionFromAcceleration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(finalvalue), ::core::mem::transmute(finalvelocity), ::core::mem::transmute(acceleration), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateParabolicTransitionFromAcceleration)(::windows::core::Interface::as_raw(self), finalvalue, finalvelocity, acceleration, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateCubicBezierLinearTransition(&self, duration: f64, finalvalue: f64, x1: f64, y1: f64, x2: f64, y2: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCubicBezierLinearTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(finalvalue), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCubicBezierLinearTransition)(::windows::core::Interface::as_raw(self), duration, finalvalue, x1, y1, x2, y2, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn CreateCubicBezierLinearVectorTransition(&self, duration: f64, finalvalue: &[f64], x1: f64, y1: f64, x2: f64, y2: f64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateCubicBezierLinearVectorTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duration), ::core::mem::transmute(::windows::core::as_ptr_or_null(finalvalue)), finalvalue.len() as _, ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateCubicBezierLinearVectorTransition)(::windows::core::Interface::as_raw(self), duration, ::core::mem::transmute(::windows::core::as_ptr_or_null(finalvalue)), finalvalue.len() as _, x1, y1, x2, y2, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2163,22 +2163,22 @@ impl IUIAnimationVariable { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetLowerBound(&self, bound: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLowerBound)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bound)).ok() + (::windows::core::Interface::vtable(self).SetLowerBound)(::windows::core::Interface::as_raw(self), bound).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetUpperBound(&self, bound: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUpperBound)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bound)).ok() + (::windows::core::Interface::vtable(self).SetUpperBound)(::windows::core::Interface::as_raw(self), bound).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetRoundingMode(&self, mode: UI_ANIMATION_ROUNDING_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRoundingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetRoundingMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetTag<'a, P0>(&self, object: P0, id: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetTag(&self, object: *mut ::core::option::Option<::windows::core::IUnknown>, id: *mut u32) -> ::windows::core::Result<()> { @@ -2336,7 +2336,7 @@ impl IUIAnimationVariable2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetLowerBound(&self, bound: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLowerBound)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bound)).ok() + (::windows::core::Interface::vtable(self).SetLowerBound)(::windows::core::Interface::as_raw(self), bound).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetLowerBoundVector(&self, bound: &[f64]) -> ::windows::core::Result<()> { @@ -2344,7 +2344,7 @@ impl IUIAnimationVariable2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetUpperBound(&self, bound: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUpperBound)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bound)).ok() + (::windows::core::Interface::vtable(self).SetUpperBound)(::windows::core::Interface::as_raw(self), bound).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetUpperBoundVector(&self, bound: &[f64]) -> ::windows::core::Result<()> { @@ -2352,14 +2352,14 @@ impl IUIAnimationVariable2 { } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetRoundingMode(&self, mode: UI_ANIMATION_ROUNDING_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRoundingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetRoundingMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn SetTag<'a, P0>(&self, object: P0, id: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).SetTag)(::windows::core::Interface::as_raw(self), object.into().abi(), id).ok() } #[doc = "*Required features: `\"Win32_UI_Animation\"`*"] pub unsafe fn GetTag(&self, object: *mut ::core::option::Option<::windows::core::IUnknown>, id: *mut u32) -> ::windows::core::Result<()> { @@ -2479,7 +2479,7 @@ impl IUIAnimationVariableChangeHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationStoryboard>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationVariable>>, { - (::windows::core::Interface::vtable(self).OnValueChanged)(::windows::core::Interface::as_raw(self), storyboard.into().abi(), variable.into().abi(), ::core::mem::transmute(newvalue), ::core::mem::transmute(previousvalue)).ok() + (::windows::core::Interface::vtable(self).OnValueChanged)(::windows::core::Interface::as_raw(self), storyboard.into().abi(), variable.into().abi(), newvalue, previousvalue).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2640,7 +2640,7 @@ impl IUIAnimationVariableIntegerChangeHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationStoryboard>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUIAnimationVariable>>, { - (::windows::core::Interface::vtable(self).OnIntegerValueChanged)(::windows::core::Interface::as_raw(self), storyboard.into().abi(), variable.into().abi(), ::core::mem::transmute(newvalue), ::core::mem::transmute(previousvalue)).ok() + (::windows::core::Interface::vtable(self).OnIntegerValueChanged)(::windows::core::Interface::as_raw(self), storyboard.into().abi(), variable.into().abi(), newvalue, previousvalue).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 0b0308056f..4f96943b35 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs @@ -187,7 +187,7 @@ pub unsafe fn CMCheckColors(hcmtransform: isize, lpainputcolors: *const COLOR, n extern "system" { fn CMCheckColors(hcmtransform: isize, lpainputcolors: *const COLOR, ncolors: u32, ctinput: COLORTYPE, lparesult: *mut u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMCheckColors(::core::mem::transmute(hcmtransform), ::core::mem::transmute(lpainputcolors), ::core::mem::transmute(ncolors), ::core::mem::transmute(ctinput), ::core::mem::transmute(lparesult))) + ::core::mem::transmute(CMCheckColors(hcmtransform, ::core::mem::transmute(lpainputcolors), ::core::mem::transmute(ncolors), ctinput, ::core::mem::transmute(lparesult))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -197,7 +197,7 @@ pub unsafe fn CMCheckColorsInGamut(hcmtransform: isize, lpargbtriple: &[super::s extern "system" { fn CMCheckColorsInGamut(hcmtransform: isize, lpargbtriple: *const super::super::Graphics::Gdi::RGBTRIPLE, lparesult: *mut u8, ncount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMCheckColorsInGamut(::core::mem::transmute(hcmtransform), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpargbtriple)), ::core::mem::transmute(lparesult), lpargbtriple.len() as _)) + ::core::mem::transmute(CMCheckColorsInGamut(hcmtransform, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpargbtriple)), ::core::mem::transmute(lparesult), lpargbtriple.len() as _)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -210,7 +210,7 @@ where extern "system" { fn CMCheckRGBs(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, lparesult: *mut u8, pfncallback: *mut ::core::ffi::c_void, ulcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMCheckRGBs(::core::mem::transmute(hcmtransform), ::core::mem::transmute(lpsrcbits), ::core::mem::transmute(bminput), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwstride), ::core::mem::transmute(lparesult), ::core::mem::transmute(pfncallback), ulcallbackdata.into())) + ::core::mem::transmute(CMCheckRGBs(hcmtransform, ::core::mem::transmute(lpsrcbits), bminput, dwwidth, dwheight, dwstride, ::core::mem::transmute(lparesult), ::core::mem::transmute(pfncallback), ulcallbackdata.into())) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -220,7 +220,7 @@ pub unsafe fn CMConvertColorNameToIndex(hprofile: isize, pacolorname: *const *co extern "system" { fn CMConvertColorNameToIndex(hprofile: isize, pacolorname: *const *const i8, paindex: *mut u32, dwcount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMConvertColorNameToIndex(::core::mem::transmute(hprofile), ::core::mem::transmute(pacolorname), ::core::mem::transmute(paindex), ::core::mem::transmute(dwcount))) + ::core::mem::transmute(CMConvertColorNameToIndex(hprofile, ::core::mem::transmute(pacolorname), ::core::mem::transmute(paindex), ::core::mem::transmute(dwcount))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -230,7 +230,7 @@ pub unsafe fn CMConvertIndexToColorName(hprofile: isize, paindex: *const u32, pa extern "system" { fn CMConvertIndexToColorName(hprofile: isize, paindex: *const u32, pacolorname: *mut *mut i8, dwcount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMConvertIndexToColorName(::core::mem::transmute(hprofile), ::core::mem::transmute(paindex), ::core::mem::transmute(pacolorname), ::core::mem::transmute(dwcount))) + ::core::mem::transmute(CMConvertIndexToColorName(hprofile, ::core::mem::transmute(paindex), ::core::mem::transmute(pacolorname), ::core::mem::transmute(dwcount))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -240,7 +240,7 @@ pub unsafe fn CMCreateDeviceLinkProfile(pahprofiles: &[isize], padwintents: &[u3 extern "system" { fn CMCreateDeviceLinkProfile(pahprofiles: *const isize, nprofiles: u32, padwintents: *const u32, nintents: u32, dwflags: u32, lpprofiledata: *mut *mut u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMCreateDeviceLinkProfile(::core::mem::transmute(::windows::core::as_ptr_or_null(pahprofiles)), pahprofiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(padwintents)), padwintents.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(lpprofiledata))) + ::core::mem::transmute(CMCreateDeviceLinkProfile(::core::mem::transmute(::windows::core::as_ptr_or_null(pahprofiles)), pahprofiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(padwintents)), padwintents.len() as _, dwflags, ::core::mem::transmute(lpprofiledata))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] #[inline] @@ -249,7 +249,7 @@ pub unsafe fn CMCreateMultiProfileTransform(pahprofiles: &[isize], padwintents: extern "system" { fn CMCreateMultiProfileTransform(pahprofiles: *const isize, nprofiles: u32, padwintents: *const u32, nintents: u32, dwflags: u32) -> isize; } - ::core::mem::transmute(CMCreateMultiProfileTransform(::core::mem::transmute(::windows::core::as_ptr_or_null(pahprofiles)), pahprofiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(padwintents)), padwintents.len() as _, ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CMCreateMultiProfileTransform(::core::mem::transmute(::windows::core::as_ptr_or_null(pahprofiles)), pahprofiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(padwintents)), padwintents.len() as _, dwflags)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -289,7 +289,7 @@ pub unsafe fn CMCreateTransformExt(lpcolorspace: *const LOGCOLORSPACEA, lpdevcha extern "system" { fn CMCreateTransformExt(lpcolorspace: *const LOGCOLORSPACEA, lpdevcharacter: *const ::core::ffi::c_void, lptargetdevcharacter: *const ::core::ffi::c_void, dwflags: u32) -> isize; } - ::core::mem::transmute(CMCreateTransformExt(::core::mem::transmute(lpcolorspace), ::core::mem::transmute(lpdevcharacter), ::core::mem::transmute(lptargetdevcharacter), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CMCreateTransformExt(::core::mem::transmute(lpcolorspace), ::core::mem::transmute(lpdevcharacter), ::core::mem::transmute(lptargetdevcharacter), dwflags)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -299,7 +299,7 @@ pub unsafe fn CMCreateTransformExtW(lpcolorspace: *const LOGCOLORSPACEW, lpdevch extern "system" { fn CMCreateTransformExtW(lpcolorspace: *const LOGCOLORSPACEW, lpdevcharacter: *const ::core::ffi::c_void, lptargetdevcharacter: *const ::core::ffi::c_void, dwflags: u32) -> isize; } - ::core::mem::transmute(CMCreateTransformExtW(::core::mem::transmute(lpcolorspace), ::core::mem::transmute(lpdevcharacter), ::core::mem::transmute(lptargetdevcharacter), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CMCreateTransformExtW(::core::mem::transmute(lpcolorspace), ::core::mem::transmute(lpdevcharacter), ::core::mem::transmute(lptargetdevcharacter), dwflags)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -319,7 +319,7 @@ pub unsafe fn CMDeleteTransform(hcmtransform: isize) -> super::super::Foundation extern "system" { fn CMDeleteTransform(hcmtransform: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMDeleteTransform(::core::mem::transmute(hcmtransform))) + ::core::mem::transmute(CMDeleteTransform(hcmtransform)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] #[inline] @@ -328,7 +328,7 @@ pub unsafe fn CMGetInfo(dwinfo: u32) -> u32 { extern "system" { fn CMGetInfo(dwinfo: u32) -> u32; } - ::core::mem::transmute(CMGetInfo(::core::mem::transmute(dwinfo))) + ::core::mem::transmute(CMGetInfo(dwinfo)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -338,7 +338,7 @@ pub unsafe fn CMGetNamedProfileInfo(hprofile: isize, pnamedprofileinfo: *mut NAM extern "system" { fn CMGetNamedProfileInfo(hprofile: isize, pnamedprofileinfo: *mut NAMED_PROFILE_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMGetNamedProfileInfo(::core::mem::transmute(hprofile), ::core::mem::transmute(pnamedprofileinfo))) + ::core::mem::transmute(CMGetNamedProfileInfo(hprofile, ::core::mem::transmute(pnamedprofileinfo))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -348,7 +348,7 @@ pub unsafe fn CMIsProfileValid(hprofile: isize, lpbvalid: *mut i32) -> super::su extern "system" { fn CMIsProfileValid(hprofile: isize, lpbvalid: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMIsProfileValid(::core::mem::transmute(hprofile), ::core::mem::transmute(lpbvalid))) + ::core::mem::transmute(CMIsProfileValid(hprofile, ::core::mem::transmute(lpbvalid))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] pub const CMM_DESCRIPTION: u32 = 5u32; @@ -408,7 +408,7 @@ pub unsafe fn CMTranslateColors(hcmtransform: isize, lpainputcolors: *const COLO extern "system" { fn CMTranslateColors(hcmtransform: isize, lpainputcolors: *const COLOR, ncolors: u32, ctinput: COLORTYPE, lpaoutputcolors: *mut COLOR, ctoutput: COLORTYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMTranslateColors(::core::mem::transmute(hcmtransform), ::core::mem::transmute(lpainputcolors), ::core::mem::transmute(ncolors), ::core::mem::transmute(ctinput), ::core::mem::transmute(lpaoutputcolors), ::core::mem::transmute(ctoutput))) + ::core::mem::transmute(CMTranslateColors(hcmtransform, ::core::mem::transmute(lpainputcolors), ::core::mem::transmute(ncolors), ctinput, ::core::mem::transmute(lpaoutputcolors), ctoutput)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -418,7 +418,7 @@ pub unsafe fn CMTranslateRGB(hcmtransform: isize, colorref: u32, lpcolorref: *mu extern "system" { fn CMTranslateRGB(hcmtransform: isize, colorref: u32, lpcolorref: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMTranslateRGB(::core::mem::transmute(hcmtransform), ::core::mem::transmute(colorref), ::core::mem::transmute(lpcolorref), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CMTranslateRGB(hcmtransform, colorref, ::core::mem::transmute(lpcolorref), dwflags)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -428,7 +428,7 @@ pub unsafe fn CMTranslateRGBs(hcmtransform: isize, lpsrcbits: *const ::core::ffi extern "system" { fn CMTranslateRGBs(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, lpdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwtranslatedirection: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMTranslateRGBs(::core::mem::transmute(hcmtransform), ::core::mem::transmute(lpsrcbits), ::core::mem::transmute(bminput), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwstride), ::core::mem::transmute(lpdestbits), ::core::mem::transmute(bmoutput), ::core::mem::transmute(dwtranslatedirection))) + ::core::mem::transmute(CMTranslateRGBs(hcmtransform, ::core::mem::transmute(lpsrcbits), bminput, dwwidth, dwheight, dwstride, ::core::mem::transmute(lpdestbits), bmoutput, dwtranslatedirection)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -441,7 +441,7 @@ where extern "system" { fn CMTranslateRGBsExt(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwinputstride: u32, lpdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwoutputstride: u32, lpfncallback: *mut ::core::ffi::c_void, ulcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMTranslateRGBsExt(::core::mem::transmute(hcmtransform), ::core::mem::transmute(lpsrcbits), ::core::mem::transmute(bminput), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwinputstride), ::core::mem::transmute(lpdestbits), ::core::mem::transmute(bmoutput), ::core::mem::transmute(dwoutputstride), ::core::mem::transmute(lpfncallback), ulcallbackdata.into())) + ::core::mem::transmute(CMTranslateRGBsExt(hcmtransform, ::core::mem::transmute(lpsrcbits), bminput, dwwidth, dwheight, dwinputstride, ::core::mem::transmute(lpdestbits), bmoutput, dwoutputstride, ::core::mem::transmute(lpfncallback), ulcallbackdata.into())) } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] @@ -907,7 +907,7 @@ where extern "system" { fn CheckBitmapBits(hcolortransform: isize, psrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, paresult: *mut u8, pfncallback: *mut ::core::ffi::c_void, lpcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CheckBitmapBits(::core::mem::transmute(hcolortransform), ::core::mem::transmute(psrcbits), ::core::mem::transmute(bminput), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwstride), ::core::mem::transmute(paresult), ::core::mem::transmute(pfncallback), lpcallbackdata.into())) + ::core::mem::transmute(CheckBitmapBits(hcolortransform, ::core::mem::transmute(psrcbits), bminput, dwwidth, dwheight, dwstride, ::core::mem::transmute(paresult), ::core::mem::transmute(pfncallback), lpcallbackdata.into())) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -917,7 +917,7 @@ pub unsafe fn CheckColors(hcolortransform: isize, painputcolors: *const COLOR, n extern "system" { fn CheckColors(hcolortransform: isize, painputcolors: *const COLOR, ncolors: u32, ctinput: COLORTYPE, paresult: *mut u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CheckColors(::core::mem::transmute(hcolortransform), ::core::mem::transmute(painputcolors), ::core::mem::transmute(ncolors), ::core::mem::transmute(ctinput), ::core::mem::transmute(paresult))) + ::core::mem::transmute(CheckColors(hcolortransform, ::core::mem::transmute(painputcolors), ::core::mem::transmute(ncolors), ctinput, ::core::mem::transmute(paresult))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -940,7 +940,7 @@ pub unsafe fn CloseColorProfile(hprofile: isize) -> super::super::Foundation::BO extern "system" { fn CloseColorProfile(hprofile: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CloseColorProfile(::core::mem::transmute(hprofile))) + ::core::mem::transmute(CloseColorProfile(hprofile)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -954,7 +954,7 @@ where extern "system" { fn ColorCorrectPalette(hdc: super::super::Graphics::Gdi::HDC, hpal: super::super::Graphics::Gdi::HPALETTE, defirst: u32, num: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ColorCorrectPalette(hdc.into(), hpal.into(), ::core::mem::transmute(defirst), ::core::mem::transmute(num))) + ::core::mem::transmute(ColorCorrectPalette(hdc.into(), hpal.into(), defirst, num)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -968,7 +968,7 @@ where extern "system" { fn ColorMatchToTarget(hdc: super::super::Graphics::Gdi::HDC, hdctarget: super::super::Graphics::Gdi::HDC, action: COLOR_MATCH_TO_TARGET_ACTION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ColorMatchToTarget(hdc.into(), hdctarget.into(), ::core::mem::transmute(action))) + ::core::mem::transmute(ColorMatchToTarget(hdc.into(), hdctarget.into(), action)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -983,7 +983,7 @@ where extern "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.into(), ::core::mem::transmute(targetadapterid), ::core::mem::transmute(sourceid), setasdefault.into(), associateasadvancedcolor.into()).ok() + ColorProfileAddDisplayAssociation(scope, profilename.into(), ::core::mem::transmute(targetadapterid), sourceid, setasdefault.into(), associateasadvancedcolor.into()).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -994,7 +994,7 @@ pub unsafe fn ColorProfileGetDisplayDefault(scope: WCS_PROFILE_MANAGEMENT_SCOPE, fn ColorProfileGetDisplayDefault(scope: WCS_PROFILE_MANAGEMENT_SCOPE, targetadapterid: super::super::Foundation::LUID, sourceid: u32, profiletype: COLORPROFILETYPE, profilesubtype: COLORPROFILESUBTYPE, profilename: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - ColorProfileGetDisplayDefault(::core::mem::transmute(scope), ::core::mem::transmute(targetadapterid), ::core::mem::transmute(sourceid), ::core::mem::transmute(profiletype), ::core::mem::transmute(profilesubtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + ColorProfileGetDisplayDefault(scope, ::core::mem::transmute(targetadapterid), sourceid, profiletype, profilesubtype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1004,7 +1004,7 @@ pub unsafe fn ColorProfileGetDisplayList(scope: WCS_PROFILE_MANAGEMENT_SCOPE, ta extern "system" { fn ColorProfileGetDisplayList(scope: WCS_PROFILE_MANAGEMENT_SCOPE, targetadapterid: super::super::Foundation::LUID, sourceid: u32, profilelist: *mut *mut ::windows::core::PWSTR, profilecount: *mut u32) -> ::windows::core::HRESULT; } - ColorProfileGetDisplayList(::core::mem::transmute(scope), ::core::mem::transmute(targetadapterid), ::core::mem::transmute(sourceid), ::core::mem::transmute(profilelist), ::core::mem::transmute(profilecount)).ok() + ColorProfileGetDisplayList(scope, ::core::mem::transmute(targetadapterid), sourceid, ::core::mem::transmute(profilelist), ::core::mem::transmute(profilecount)).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1015,7 +1015,7 @@ pub unsafe fn ColorProfileGetDisplayUserScope(targetadapterid: super::super::Fou fn ColorProfileGetDisplayUserScope(targetadapterid: super::super::Foundation::LUID, sourceid: u32, scope: *mut WCS_PROFILE_MANAGEMENT_SCOPE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - ColorProfileGetDisplayUserScope(::core::mem::transmute(targetadapterid), ::core::mem::transmute(sourceid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + ColorProfileGetDisplayUserScope(::core::mem::transmute(targetadapterid), sourceid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1029,7 +1029,7 @@ where extern "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.into(), ::core::mem::transmute(targetadapterid), ::core::mem::transmute(sourceid), dissociateadvancedcolor.into()).ok() + ColorProfileRemoveDisplayAssociation(scope, profilename.into(), ::core::mem::transmute(targetadapterid), sourceid, dissociateadvancedcolor.into()).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1042,7 +1042,7 @@ where extern "system" { fn ColorProfileSetDisplayDefaultAssociation(scope: WCS_PROFILE_MANAGEMENT_SCOPE, profilename: ::windows::core::PCWSTR, profiletype: COLORPROFILETYPE, profilesubtype: COLORPROFILESUBTYPE, targetadapterid: super::super::Foundation::LUID, sourceid: u32) -> ::windows::core::HRESULT; } - ColorProfileSetDisplayDefaultAssociation(::core::mem::transmute(scope), profilename.into(), ::core::mem::transmute(profiletype), ::core::mem::transmute(profilesubtype), ::core::mem::transmute(targetadapterid), ::core::mem::transmute(sourceid)).ok() + ColorProfileSetDisplayDefaultAssociation(scope, profilename.into(), profiletype, profilesubtype, ::core::mem::transmute(targetadapterid), sourceid).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1052,7 +1052,7 @@ pub unsafe fn ConvertColorNameToIndex(hprofile: isize, pacolorname: *const *cons extern "system" { fn ConvertColorNameToIndex(hprofile: isize, pacolorname: *const *const i8, paindex: *mut u32, dwcount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ConvertColorNameToIndex(::core::mem::transmute(hprofile), ::core::mem::transmute(pacolorname), ::core::mem::transmute(paindex), ::core::mem::transmute(dwcount))) + ::core::mem::transmute(ConvertColorNameToIndex(hprofile, ::core::mem::transmute(pacolorname), ::core::mem::transmute(paindex), ::core::mem::transmute(dwcount))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1062,7 +1062,7 @@ pub unsafe fn ConvertIndexToColorName(hprofile: isize, paindex: *const u32, paco extern "system" { fn ConvertIndexToColorName(hprofile: isize, paindex: *const u32, pacolorname: *mut *mut i8, dwcount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ConvertIndexToColorName(::core::mem::transmute(hprofile), ::core::mem::transmute(paindex), ::core::mem::transmute(pacolorname), ::core::mem::transmute(dwcount))) + ::core::mem::transmute(ConvertIndexToColorName(hprofile, ::core::mem::transmute(paindex), ::core::mem::transmute(pacolorname), ::core::mem::transmute(dwcount))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -1092,7 +1092,7 @@ pub unsafe fn CreateColorTransformA(plogcolorspace: *const LOGCOLORSPACEA, hdest extern "system" { fn CreateColorTransformA(plogcolorspace: *const LOGCOLORSPACEA, hdestprofile: isize, htargetprofile: isize, dwflags: u32) -> isize; } - ::core::mem::transmute(CreateColorTransformA(::core::mem::transmute(plogcolorspace), ::core::mem::transmute(hdestprofile), ::core::mem::transmute(htargetprofile), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CreateColorTransformA(::core::mem::transmute(plogcolorspace), hdestprofile, htargetprofile, dwflags)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1102,7 +1102,7 @@ pub unsafe fn CreateColorTransformW(plogcolorspace: *const LOGCOLORSPACEW, hdest extern "system" { fn CreateColorTransformW(plogcolorspace: *const LOGCOLORSPACEW, hdestprofile: isize, htargetprofile: isize, dwflags: u32) -> isize; } - ::core::mem::transmute(CreateColorTransformW(::core::mem::transmute(plogcolorspace), ::core::mem::transmute(hdestprofile), ::core::mem::transmute(htargetprofile), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CreateColorTransformW(::core::mem::transmute(plogcolorspace), hdestprofile, htargetprofile, dwflags)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1112,7 +1112,7 @@ pub unsafe fn CreateDeviceLinkProfile(hprofile: &[isize], padwintent: &[u32], dw extern "system" { fn CreateDeviceLinkProfile(hprofile: *const isize, nprofiles: u32, padwintent: *const u32, nintents: u32, dwflags: u32, pprofiledata: *mut *mut u8, indexpreferredcmm: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateDeviceLinkProfile(::core::mem::transmute(::windows::core::as_ptr_or_null(hprofile)), hprofile.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(padwintent)), padwintent.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(pprofiledata), ::core::mem::transmute(indexpreferredcmm))) + ::core::mem::transmute(CreateDeviceLinkProfile(::core::mem::transmute(::windows::core::as_ptr_or_null(hprofile)), hprofile.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(padwintent)), padwintent.len() as _, dwflags, ::core::mem::transmute(pprofiledata), indexpreferredcmm)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] #[inline] @@ -1121,7 +1121,7 @@ pub unsafe fn CreateMultiProfileTransform(pahprofiles: &[isize], padwintent: &[u extern "system" { fn CreateMultiProfileTransform(pahprofiles: *const isize, nprofiles: u32, padwintent: *const u32, nintents: u32, dwflags: u32, indexpreferredcmm: u32) -> isize; } - ::core::mem::transmute(CreateMultiProfileTransform(::core::mem::transmute(::windows::core::as_ptr_or_null(pahprofiles)), pahprofiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(padwintent)), padwintent.len() as _, ::core::mem::transmute(dwflags), ::core::mem::transmute(indexpreferredcmm))) + ::core::mem::transmute(CreateMultiProfileTransform(::core::mem::transmute(::windows::core::as_ptr_or_null(pahprofiles)), pahprofiles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(padwintent)), padwintent.len() as _, dwflags, indexpreferredcmm)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -1166,7 +1166,7 @@ pub unsafe fn DeleteColorTransform(hxform: isize) -> super::super::Foundation::B extern "system" { fn DeleteColorTransform(hxform: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeleteColorTransform(::core::mem::transmute(hxform))) + ::core::mem::transmute(DeleteColorTransform(hxform)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1694,7 +1694,7 @@ pub unsafe fn GetCMMInfo(hcolortransform: isize, param1: u32) -> u32 { extern "system" { fn GetCMMInfo(hcolortransform: isize, param1: u32) -> u32; } - ::core::mem::transmute(GetCMMInfo(::core::mem::transmute(hcolortransform), ::core::mem::transmute(param1))) + ::core::mem::transmute(GetCMMInfo(hcolortransform, param1)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1730,7 +1730,7 @@ pub unsafe fn GetColorProfileElement(hprofile: isize, tag: u32, dwoffset: u32, p extern "system" { fn GetColorProfileElement(hprofile: isize, tag: u32, dwoffset: u32, pcbelement: *mut u32, pelement: *mut ::core::ffi::c_void, pbreference: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetColorProfileElement(::core::mem::transmute(hprofile), ::core::mem::transmute(tag), ::core::mem::transmute(dwoffset), ::core::mem::transmute(pcbelement), ::core::mem::transmute(pelement), ::core::mem::transmute(pbreference))) + ::core::mem::transmute(GetColorProfileElement(hprofile, tag, dwoffset, ::core::mem::transmute(pcbelement), ::core::mem::transmute(pelement), ::core::mem::transmute(pbreference))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1740,7 +1740,7 @@ pub unsafe fn GetColorProfileElementTag(hprofile: isize, dwindex: u32, ptag: *mu extern "system" { fn GetColorProfileElementTag(hprofile: isize, dwindex: u32, ptag: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetColorProfileElementTag(::core::mem::transmute(hprofile), ::core::mem::transmute(dwindex), ::core::mem::transmute(ptag))) + ::core::mem::transmute(GetColorProfileElementTag(hprofile, dwindex, ::core::mem::transmute(ptag))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1750,7 +1750,7 @@ pub unsafe fn GetColorProfileFromHandle(hprofile: isize, pprofile: *mut u8, pcbp extern "system" { fn GetColorProfileFromHandle(hprofile: isize, pprofile: *mut u8, pcbprofile: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetColorProfileFromHandle(::core::mem::transmute(hprofile), ::core::mem::transmute(pprofile), ::core::mem::transmute(pcbprofile))) + ::core::mem::transmute(GetColorProfileFromHandle(hprofile, ::core::mem::transmute(pprofile), ::core::mem::transmute(pcbprofile))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -1760,7 +1760,7 @@ pub unsafe fn GetColorProfileHeader(hprofile: isize, pheader: *mut PROFILEHEADER extern "system" { fn GetColorProfileHeader(hprofile: isize, pheader: *mut PROFILEHEADER) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetColorProfileHeader(::core::mem::transmute(hprofile), ::core::mem::transmute(pheader))) + ::core::mem::transmute(GetColorProfileHeader(hprofile, ::core::mem::transmute(pheader))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1783,7 +1783,7 @@ pub unsafe fn GetCountColorProfileElements(hprofile: isize, pnelementcount: *mut extern "system" { fn GetCountColorProfileElements(hprofile: isize, pnelementcount: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetCountColorProfileElements(::core::mem::transmute(hprofile), ::core::mem::transmute(pnelementcount))) + ::core::mem::transmute(GetCountColorProfileElements(hprofile, ::core::mem::transmute(pnelementcount))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -1835,7 +1835,7 @@ where extern "system" { fn GetLogColorSpaceA(hcolorspace: HCOLORSPACE, lpbuffer: *mut LOGCOLORSPACEA, nsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetLogColorSpaceA(hcolorspace.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize))) + ::core::mem::transmute(GetLogColorSpaceA(hcolorspace.into(), ::core::mem::transmute(lpbuffer), nsize)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -1848,7 +1848,7 @@ where extern "system" { fn GetLogColorSpaceW(hcolorspace: HCOLORSPACE, lpbuffer: *mut LOGCOLORSPACEW, nsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetLogColorSpaceW(hcolorspace.into(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize))) + ::core::mem::transmute(GetLogColorSpaceW(hcolorspace.into(), ::core::mem::transmute(lpbuffer), nsize)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1858,7 +1858,7 @@ pub unsafe fn GetNamedProfileInfo(hprofile: isize, pnamedprofileinfo: *mut NAMED extern "system" { fn GetNamedProfileInfo(hprofile: isize, pnamedprofileinfo: *mut NAMED_PROFILE_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetNamedProfileInfo(::core::mem::transmute(hprofile), ::core::mem::transmute(pnamedprofileinfo))) + ::core::mem::transmute(GetNamedProfileInfo(hprofile, ::core::mem::transmute(pnamedprofileinfo))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1868,7 +1868,7 @@ pub unsafe fn GetPS2ColorRenderingDictionary(hprofile: isize, dwintent: u32, pps extern "system" { fn GetPS2ColorRenderingDictionary(hprofile: isize, dwintent: u32, pps2colorrenderingdictionary: *mut u8, pcbps2colorrenderingdictionary: *mut u32, pbbinary: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPS2ColorRenderingDictionary(::core::mem::transmute(hprofile), ::core::mem::transmute(dwintent), ::core::mem::transmute(pps2colorrenderingdictionary), ::core::mem::transmute(pcbps2colorrenderingdictionary), ::core::mem::transmute(pbbinary))) + ::core::mem::transmute(GetPS2ColorRenderingDictionary(hprofile, dwintent, ::core::mem::transmute(pps2colorrenderingdictionary), ::core::mem::transmute(pcbps2colorrenderingdictionary), ::core::mem::transmute(pbbinary))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1878,7 +1878,7 @@ pub unsafe fn GetPS2ColorRenderingIntent(hprofile: isize, dwintent: u32, pbuffer extern "system" { fn GetPS2ColorRenderingIntent(hprofile: isize, dwintent: u32, pbuffer: *mut u8, pcbps2colorrenderingintent: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPS2ColorRenderingIntent(::core::mem::transmute(hprofile), ::core::mem::transmute(dwintent), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbps2colorrenderingintent))) + ::core::mem::transmute(GetPS2ColorRenderingIntent(hprofile, dwintent, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbps2colorrenderingintent))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1888,7 +1888,7 @@ pub unsafe fn GetPS2ColorSpaceArray(hprofile: isize, dwintent: u32, dwcsatype: u extern "system" { fn GetPS2ColorSpaceArray(hprofile: isize, dwintent: u32, dwcsatype: u32, pps2colorspacearray: *mut u8, pcbps2colorspacearray: *mut u32, pbbinary: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPS2ColorSpaceArray(::core::mem::transmute(hprofile), ::core::mem::transmute(dwintent), ::core::mem::transmute(dwcsatype), ::core::mem::transmute(pps2colorspacearray), ::core::mem::transmute(pcbps2colorspacearray), ::core::mem::transmute(pbbinary))) + ::core::mem::transmute(GetPS2ColorSpaceArray(hprofile, dwintent, dwcsatype, ::core::mem::transmute(pps2colorspacearray), ::core::mem::transmute(pcbps2colorspacearray), ::core::mem::transmute(pbbinary))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1901,7 +1901,7 @@ where extern "system" { fn GetStandardColorSpaceProfileA(pmachinename: ::windows::core::PCSTR, dwscs: u32, pbuffer: ::windows::core::PSTR, pcbsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetStandardColorSpaceProfileA(pmachinename.into(), ::core::mem::transmute(dwscs), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbsize))) + ::core::mem::transmute(GetStandardColorSpaceProfileA(pmachinename.into(), dwscs, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbsize))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1914,7 +1914,7 @@ where extern "system" { fn GetStandardColorSpaceProfileW(pmachinename: ::windows::core::PCWSTR, dwscs: u32, pbuffer: ::windows::core::PWSTR, pcbsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetStandardColorSpaceProfileW(pmachinename.into(), ::core::mem::transmute(dwscs), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbsize))) + ::core::mem::transmute(GetStandardColorSpaceProfileW(pmachinename.into(), dwscs, ::core::mem::transmute(pbuffer), ::core::mem::transmute(pcbsize))) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -2062,7 +2062,7 @@ impl IDeviceModelPlugIn { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), bstrxml.into().abi(), ::core::mem::transmute(cnummodels), ::core::mem::transmute(imodelposition)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), bstrxml.into().abi(), cnummodels, imodelposition).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] pub unsafe fn GetNumChannels(&self) -> ::windows::core::Result { @@ -2071,25 +2071,25 @@ impl IDeviceModelPlugIn { } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] pub unsafe fn DeviceToColorimetricColors(&self, cchannels: u32, pdevicevalues: *const f32, pxyzcolors: &mut [XYZColorF]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeviceToColorimetricColors)(::windows::core::Interface::as_raw(self), pxyzcolors.len() as _, ::core::mem::transmute(cchannels), ::core::mem::transmute(pdevicevalues), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pxyzcolors))).ok() + (::windows::core::Interface::vtable(self).DeviceToColorimetricColors)(::windows::core::Interface::as_raw(self), pxyzcolors.len() as _, cchannels, ::core::mem::transmute(pdevicevalues), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pxyzcolors))).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] pub unsafe fn ColorimetricToDeviceColors(&self, cchannels: u32, pxyzcolors: &[XYZColorF]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ColorimetricToDeviceColors)(::windows::core::Interface::as_raw(self), pxyzcolors.len() as _, ::core::mem::transmute(cchannels), ::core::mem::transmute(::windows::core::as_ptr_or_null(pxyzcolors)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ColorimetricToDeviceColors)(::windows::core::Interface::as_raw(self), pxyzcolors.len() as _, cchannels, ::core::mem::transmute(::windows::core::as_ptr_or_null(pxyzcolors)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ColorimetricToDeviceColorsWithBlack(&self, ccolors: u32, cchannels: u32, pxyzcolors: *const XYZColorF, pblackinformation: *const BlackInformation) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ColorimetricToDeviceColorsWithBlack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccolors), ::core::mem::transmute(cchannels), ::core::mem::transmute(pxyzcolors), ::core::mem::transmute(pblackinformation), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ColorimetricToDeviceColorsWithBlack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccolors), cchannels, ::core::mem::transmute(pxyzcolors), ::core::mem::transmute(pblackinformation), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] pub unsafe fn SetTransformDeviceModelInfo<'a, P0>(&self, imodelposition: u32, pidevicemodelother: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IDeviceModelPlugIn>>, { - (::windows::core::Interface::vtable(self).SetTransformDeviceModelInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imodelposition), pidevicemodelother.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetTransformDeviceModelInfo)(::windows::core::Interface::as_raw(self), imodelposition, pidevicemodelother.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] pub unsafe fn GetPrimarySamples(&self) -> ::windows::core::Result { @@ -2102,7 +2102,7 @@ impl IDeviceModelPlugIn { } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] pub unsafe fn GetGamutBoundaryMesh(&self, cchannels: u32, cvertices: u32, pvertices: *mut f32, ptriangles: &mut [GamutShellTriangle]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetGamutBoundaryMesh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cchannels), ::core::mem::transmute(cvertices), ptriangles.len() as _, ::core::mem::transmute(pvertices), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptriangles))).ok() + (::windows::core::Interface::vtable(self).GetGamutBoundaryMesh)(::windows::core::Interface::as_raw(self), cchannels, cvertices, ptriangles.len() as _, ::core::mem::transmute(pvertices), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(ptriangles))).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] pub unsafe fn GetNeutralAxisSize(&self) -> ::windows::core::Result { @@ -2281,7 +2281,7 @@ pub unsafe fn IsColorProfileTagPresent(hprofile: isize, tag: u32, pbpresent: *mu extern "system" { fn IsColorProfileTagPresent(hprofile: isize, tag: u32, pbpresent: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsColorProfileTagPresent(::core::mem::transmute(hprofile), ::core::mem::transmute(tag), ::core::mem::transmute(pbpresent))) + ::core::mem::transmute(IsColorProfileTagPresent(hprofile, tag, ::core::mem::transmute(pbpresent))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2291,7 +2291,7 @@ pub unsafe fn IsColorProfileValid(hprofile: isize, pbvalid: *mut super::super::F extern "system" { fn IsColorProfileValid(hprofile: isize, pbvalid: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsColorProfileValid(::core::mem::transmute(hprofile), ::core::mem::transmute(pbvalid))) + ::core::mem::transmute(IsColorProfileValid(hprofile, ::core::mem::transmute(pbvalid))) } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] @@ -2561,7 +2561,7 @@ pub unsafe fn OpenColorProfileA(pprofile: *const PROFILE, dwdesiredaccess: u32, extern "system" { fn OpenColorProfileA(pprofile: *const PROFILE, dwdesiredaccess: u32, dwsharemode: u32, dwcreationmode: u32) -> isize; } - ::core::mem::transmute(OpenColorProfileA(::core::mem::transmute(pprofile), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(dwcreationmode))) + ::core::mem::transmute(OpenColorProfileA(::core::mem::transmute(pprofile), dwdesiredaccess, dwsharemode, dwcreationmode)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] #[inline] @@ -2570,7 +2570,7 @@ pub unsafe fn OpenColorProfileW(pprofile: *const PROFILE, dwdesiredaccess: u32, extern "system" { fn OpenColorProfileW(pprofile: *const PROFILE, dwdesiredaccess: u32, dwsharemode: u32, dwcreationmode: u32) -> isize; } - ::core::mem::transmute(OpenColorProfileW(::core::mem::transmute(pprofile), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(dwcreationmode))) + ::core::mem::transmute(OpenColorProfileW(::core::mem::transmute(pprofile), dwdesiredaccess, dwsharemode, dwcreationmode)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -2814,7 +2814,7 @@ where extern "system" { fn RegisterCMMA(pmachinename: ::windows::core::PCSTR, cmmid: u32, pcmmdll: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RegisterCMMA(pmachinename.into(), ::core::mem::transmute(cmmid), pcmmdll.into())) + ::core::mem::transmute(RegisterCMMA(pmachinename.into(), cmmid, pcmmdll.into())) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2828,7 +2828,7 @@ where extern "system" { fn RegisterCMMW(pmachinename: ::windows::core::PCWSTR, cmmid: u32, pcmmdll: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RegisterCMMW(pmachinename.into(), ::core::mem::transmute(cmmid), pcmmdll.into())) + ::core::mem::transmute(RegisterCMMW(pmachinename.into(), cmmid, pcmmdll.into())) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] pub const SEQUENTIAL_TRANSFORM: u32 = 2155872256u32; @@ -2840,7 +2840,7 @@ pub unsafe fn SelectCMM(dwcmmtype: u32) -> super::super::Foundation::BOOL { extern "system" { fn SelectCMM(dwcmmtype: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SelectCMM(::core::mem::transmute(dwcmmtype))) + ::core::mem::transmute(SelectCMM(dwcmmtype)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2850,7 +2850,7 @@ pub unsafe fn SetColorProfileElement(hprofile: isize, tag: u32, dwoffset: u32, p extern "system" { fn SetColorProfileElement(hprofile: isize, tag: u32, dwoffset: u32, pcbelement: *const u32, pelement: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetColorProfileElement(::core::mem::transmute(hprofile), ::core::mem::transmute(tag), ::core::mem::transmute(dwoffset), pelement.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pelement)))) + ::core::mem::transmute(SetColorProfileElement(hprofile, tag, dwoffset, pelement.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pelement)))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2860,7 +2860,7 @@ pub unsafe fn SetColorProfileElementReference(hprofile: isize, newtag: u32, reft extern "system" { fn SetColorProfileElementReference(hprofile: isize, newtag: u32, reftag: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetColorProfileElementReference(::core::mem::transmute(hprofile), ::core::mem::transmute(newtag), ::core::mem::transmute(reftag))) + ::core::mem::transmute(SetColorProfileElementReference(hprofile, newtag, reftag)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2870,7 +2870,7 @@ pub unsafe fn SetColorProfileElementSize(hprofile: isize, tagtype: u32, pcbeleme extern "system" { fn SetColorProfileElementSize(hprofile: isize, tagtype: u32, pcbelement: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetColorProfileElementSize(::core::mem::transmute(hprofile), ::core::mem::transmute(tagtype), ::core::mem::transmute(pcbelement))) + ::core::mem::transmute(SetColorProfileElementSize(hprofile, tagtype, pcbelement)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2880,7 +2880,7 @@ pub unsafe fn SetColorProfileHeader(hprofile: isize, pheader: *const PROFILEHEAD extern "system" { fn SetColorProfileHeader(hprofile: isize, pheader: *const PROFILEHEADER) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetColorProfileHeader(::core::mem::transmute(hprofile), ::core::mem::transmute(pheader))) + ::core::mem::transmute(SetColorProfileHeader(hprofile, ::core::mem::transmute(pheader))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -2920,7 +2920,7 @@ where extern "system" { fn SetICMMode(hdc: super::super::Graphics::Gdi::HDC, mode: ICM_MODE) -> i32; } - ::core::mem::transmute(SetICMMode(hdc.into(), ::core::mem::transmute(mode))) + ::core::mem::transmute(SetICMMode(hdc.into(), mode)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2962,7 +2962,7 @@ where extern "system" { fn SetStandardColorSpaceProfileA(pmachinename: ::windows::core::PCSTR, dwprofileid: u32, pprofilename: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetStandardColorSpaceProfileA(pmachinename.into(), ::core::mem::transmute(dwprofileid), pprofilename.into())) + ::core::mem::transmute(SetStandardColorSpaceProfileA(pmachinename.into(), dwprofileid, pprofilename.into())) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2976,7 +2976,7 @@ where extern "system" { fn SetStandardColorSpaceProfileW(pmachinename: ::windows::core::PCWSTR, dwprofileid: u32, pprofilename: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetStandardColorSpaceProfileW(pmachinename.into(), ::core::mem::transmute(dwprofileid), pprofilename.into())) + ::core::mem::transmute(SetStandardColorSpaceProfileW(pmachinename.into(), dwprofileid, pprofilename.into())) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -3009,7 +3009,7 @@ where extern "system" { fn TranslateBitmapBits(hcolortransform: isize, psrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwinputstride: u32, pdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwoutputstride: u32, pfncallback: *mut ::core::ffi::c_void, ulcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TranslateBitmapBits(::core::mem::transmute(hcolortransform), ::core::mem::transmute(psrcbits), ::core::mem::transmute(bminput), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwinputstride), ::core::mem::transmute(pdestbits), ::core::mem::transmute(bmoutput), ::core::mem::transmute(dwoutputstride), ::core::mem::transmute(pfncallback), ulcallbackdata.into())) + ::core::mem::transmute(TranslateBitmapBits(hcolortransform, ::core::mem::transmute(psrcbits), bminput, dwwidth, dwheight, dwinputstride, ::core::mem::transmute(pdestbits), bmoutput, dwoutputstride, ::core::mem::transmute(pfncallback), ulcallbackdata.into())) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3019,7 +3019,7 @@ pub unsafe fn TranslateColors(hcolortransform: isize, painputcolors: *const COLO extern "system" { fn TranslateColors(hcolortransform: isize, painputcolors: *const COLOR, ncolors: u32, ctinput: COLORTYPE, paoutputcolors: *mut COLOR, ctoutput: COLORTYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(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))) + ::core::mem::transmute(TranslateColors(hcolortransform, ::core::mem::transmute(painputcolors), ::core::mem::transmute(ncolors), ctinput, ::core::mem::transmute(paoutputcolors), ctoutput)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] pub const USE_RELATIVE_COLORIMETRIC: u32 = 131072u32; @@ -3064,7 +3064,7 @@ where extern "system" { fn UnregisterCMMA(pmachinename: ::windows::core::PCSTR, cmmid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnregisterCMMA(pmachinename.into(), ::core::mem::transmute(cmmid))) + ::core::mem::transmute(UnregisterCMMA(pmachinename.into(), cmmid)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3077,7 +3077,7 @@ where extern "system" { fn UnregisterCMMW(pmachinename: ::windows::core::PCWSTR, cmmid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnregisterCMMW(pmachinename.into(), ::core::mem::transmute(cmmid))) + ::core::mem::transmute(UnregisterCMMW(pmachinename.into(), cmmid)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3091,7 +3091,7 @@ where extern "system" { fn UpdateICMRegKeyA(reserved: u32, lpszcmid: ::windows::core::PCSTR, lpszfilename: ::windows::core::PCSTR, command: ICM_COMMAND) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UpdateICMRegKeyA(::core::mem::transmute(reserved), lpszcmid.into(), lpszfilename.into(), ::core::mem::transmute(command))) + ::core::mem::transmute(UpdateICMRegKeyA(reserved, lpszcmid.into(), lpszfilename.into(), command)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3105,7 +3105,7 @@ where extern "system" { fn UpdateICMRegKeyW(reserved: u32, lpszcmid: ::windows::core::PCWSTR, lpszfilename: ::windows::core::PCWSTR, command: ICM_COMMAND) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UpdateICMRegKeyW(::core::mem::transmute(reserved), lpszcmid.into(), lpszfilename.into(), ::core::mem::transmute(command))) + ::core::mem::transmute(UpdateICMRegKeyW(reserved, lpszcmid.into(), lpszfilename.into(), command)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] pub const WCS_ALWAYS: u32 = 2097152u32; @@ -3260,7 +3260,7 @@ where extern "system" { fn WcsAssociateColorProfileWithDevice(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pprofilename: ::windows::core::PCWSTR, pdevicename: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsAssociateColorProfileWithDevice(::core::mem::transmute(scope), pprofilename.into(), pdevicename.into())) + ::core::mem::transmute(WcsAssociateColorProfileWithDevice(scope, pprofilename.into(), pdevicename.into())) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3270,7 +3270,7 @@ pub unsafe fn WcsCheckColors(hcolortransform: isize, ninputchannels: u32, cdtinp extern "system" { fn WcsCheckColors(hcolortransform: isize, ncolors: u32, ninputchannels: u32, cdtinput: COLORDATATYPE, cbinput: u32, pinputdata: *const ::core::ffi::c_void, paresult: *mut u8) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsCheckColors(::core::mem::transmute(hcolortransform), paresult.len() as _, ::core::mem::transmute(ninputchannels), ::core::mem::transmute(cdtinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(pinputdata), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paresult)))) + ::core::mem::transmute(WcsCheckColors(hcolortransform, paresult.len() as _, ninputchannels, cdtinput, cbinput, ::core::mem::transmute(pinputdata), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(paresult)))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] #[inline] @@ -3279,7 +3279,7 @@ pub unsafe fn WcsCreateIccProfile(hwcsprofile: isize, dwoptions: u32) -> isize { extern "system" { fn WcsCreateIccProfile(hwcsprofile: isize, dwoptions: u32) -> isize; } - ::core::mem::transmute(WcsCreateIccProfile(::core::mem::transmute(hwcsprofile), ::core::mem::transmute(dwoptions))) + ::core::mem::transmute(WcsCreateIccProfile(hwcsprofile, dwoptions)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3293,7 +3293,7 @@ where extern "system" { fn WcsDisassociateColorProfileFromDevice(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pprofilename: ::windows::core::PCWSTR, pdevicename: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsDisassociateColorProfileFromDevice(::core::mem::transmute(scope), pprofilename.into(), pdevicename.into())) + ::core::mem::transmute(WcsDisassociateColorProfileFromDevice(scope, pprofilename.into(), pdevicename.into())) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3303,7 +3303,7 @@ pub unsafe fn WcsEnumColorProfiles(scope: WCS_PROFILE_MANAGEMENT_SCOPE, penumrec extern "system" { fn WcsEnumColorProfiles(scope: WCS_PROFILE_MANAGEMENT_SCOPE, penumrecord: *const ENUMTYPEW, pbuffer: *mut u8, dwsize: u32, pnprofiles: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsEnumColorProfiles(::core::mem::transmute(scope), ::core::mem::transmute(penumrecord), ::core::mem::transmute(pbuffer), ::core::mem::transmute(dwsize), ::core::mem::transmute(pnprofiles))) + ::core::mem::transmute(WcsEnumColorProfiles(scope, ::core::mem::transmute(penumrecord), ::core::mem::transmute(pbuffer), dwsize, ::core::mem::transmute(pnprofiles))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3313,7 +3313,7 @@ pub unsafe fn WcsEnumColorProfilesSize(scope: WCS_PROFILE_MANAGEMENT_SCOPE, penu extern "system" { fn WcsEnumColorProfilesSize(scope: WCS_PROFILE_MANAGEMENT_SCOPE, penumrecord: *const ENUMTYPEW, pdwsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsEnumColorProfilesSize(::core::mem::transmute(scope), ::core::mem::transmute(penumrecord), ::core::mem::transmute(pdwsize))) + ::core::mem::transmute(WcsEnumColorProfilesSize(scope, ::core::mem::transmute(penumrecord), ::core::mem::transmute(pdwsize))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3336,7 +3336,7 @@ where extern "system" { fn WcsGetDefaultColorProfile(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pdevicename: ::windows::core::PCWSTR, cptcolorprofiletype: COLORPROFILETYPE, cpstcolorprofilesubtype: COLORPROFILESUBTYPE, dwprofileid: u32, cbprofilename: u32, pprofilename: ::windows::core::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsGetDefaultColorProfile(::core::mem::transmute(scope), pdevicename.into(), ::core::mem::transmute(cptcolorprofiletype), ::core::mem::transmute(cpstcolorprofilesubtype), ::core::mem::transmute(dwprofileid), ::core::mem::transmute(cbprofilename), ::core::mem::transmute(pprofilename))) + ::core::mem::transmute(WcsGetDefaultColorProfile(scope, pdevicename.into(), cptcolorprofiletype, cpstcolorprofilesubtype, dwprofileid, cbprofilename, ::core::mem::transmute(pprofilename))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3349,7 +3349,7 @@ where extern "system" { fn WcsGetDefaultColorProfileSize(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pdevicename: ::windows::core::PCWSTR, cptcolorprofiletype: COLORPROFILETYPE, cpstcolorprofilesubtype: COLORPROFILESUBTYPE, dwprofileid: u32, pcbprofilename: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsGetDefaultColorProfileSize(::core::mem::transmute(scope), pdevicename.into(), ::core::mem::transmute(cptcolorprofiletype), ::core::mem::transmute(cpstcolorprofilesubtype), ::core::mem::transmute(dwprofileid), ::core::mem::transmute(pcbprofilename))) + ::core::mem::transmute(WcsGetDefaultColorProfileSize(scope, pdevicename.into(), cptcolorprofiletype, cpstcolorprofilesubtype, dwprofileid, ::core::mem::transmute(pcbprofilename))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3359,7 +3359,7 @@ pub unsafe fn WcsGetDefaultRenderingIntent(scope: WCS_PROFILE_MANAGEMENT_SCOPE, extern "system" { fn WcsGetDefaultRenderingIntent(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pdwrenderingintent: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsGetDefaultRenderingIntent(::core::mem::transmute(scope), ::core::mem::transmute(pdwrenderingintent))) + ::core::mem::transmute(WcsGetDefaultRenderingIntent(scope, ::core::mem::transmute(pdwrenderingintent))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3372,7 +3372,7 @@ where extern "system" { fn WcsGetUsePerUserProfiles(pdevicename: ::windows::core::PCWSTR, dwdeviceclass: u32, puseperuserprofiles: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsGetUsePerUserProfiles(pdevicename.into(), ::core::mem::transmute(dwdeviceclass), ::core::mem::transmute(puseperuserprofiles))) + ::core::mem::transmute(WcsGetUsePerUserProfiles(pdevicename.into(), dwdeviceclass, ::core::mem::transmute(puseperuserprofiles))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] #[inline] @@ -3381,7 +3381,7 @@ pub unsafe fn WcsOpenColorProfileA(pcdmpprofile: *const PROFILE, pcampprofile: * extern "system" { fn WcsOpenColorProfileA(pcdmpprofile: *const PROFILE, pcampprofile: *const PROFILE, pgmmpprofile: *const PROFILE, dwdesireaccess: u32, dwsharemode: u32, dwcreationmode: u32, dwflags: u32) -> isize; } - ::core::mem::transmute(WcsOpenColorProfileA(::core::mem::transmute(pcdmpprofile), ::core::mem::transmute(pcampprofile), ::core::mem::transmute(pgmmpprofile), ::core::mem::transmute(dwdesireaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(dwcreationmode), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WcsOpenColorProfileA(::core::mem::transmute(pcdmpprofile), ::core::mem::transmute(pcampprofile), ::core::mem::transmute(pgmmpprofile), dwdesireaccess, dwsharemode, dwcreationmode, dwflags)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] #[inline] @@ -3390,7 +3390,7 @@ pub unsafe fn WcsOpenColorProfileW(pcdmpprofile: *const PROFILE, pcampprofile: * extern "system" { fn WcsOpenColorProfileW(pcdmpprofile: *const PROFILE, pcampprofile: *const PROFILE, pgmmpprofile: *const PROFILE, dwdesireaccess: u32, dwsharemode: u32, dwcreationmode: u32, dwflags: u32) -> isize; } - ::core::mem::transmute(WcsOpenColorProfileW(::core::mem::transmute(pcdmpprofile), ::core::mem::transmute(pcampprofile), ::core::mem::transmute(pgmmpprofile), ::core::mem::transmute(dwdesireaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(dwcreationmode), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(WcsOpenColorProfileW(::core::mem::transmute(pcdmpprofile), ::core::mem::transmute(pcampprofile), ::core::mem::transmute(pgmmpprofile), dwdesireaccess, dwsharemode, dwcreationmode, dwflags)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3417,7 +3417,7 @@ where extern "system" { fn WcsSetDefaultColorProfile(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pdevicename: ::windows::core::PCWSTR, cptcolorprofiletype: COLORPROFILETYPE, cpstcolorprofilesubtype: COLORPROFILESUBTYPE, dwprofileid: u32, pprofilename: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsSetDefaultColorProfile(::core::mem::transmute(scope), pdevicename.into(), ::core::mem::transmute(cptcolorprofiletype), ::core::mem::transmute(cpstcolorprofilesubtype), ::core::mem::transmute(dwprofileid), pprofilename.into())) + ::core::mem::transmute(WcsSetDefaultColorProfile(scope, pdevicename.into(), cptcolorprofiletype, cpstcolorprofilesubtype, dwprofileid, pprofilename.into())) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3427,7 +3427,7 @@ pub unsafe fn WcsSetDefaultRenderingIntent(scope: WCS_PROFILE_MANAGEMENT_SCOPE, extern "system" { fn WcsSetDefaultRenderingIntent(scope: WCS_PROFILE_MANAGEMENT_SCOPE, dwrenderingintent: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsSetDefaultRenderingIntent(::core::mem::transmute(scope), ::core::mem::transmute(dwrenderingintent))) + ::core::mem::transmute(WcsSetDefaultRenderingIntent(scope, dwrenderingintent)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3441,7 +3441,7 @@ where extern "system" { fn WcsSetUsePerUserProfiles(pdevicename: ::windows::core::PCWSTR, dwdeviceclass: u32, useperuserprofiles: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsSetUsePerUserProfiles(pdevicename.into(), ::core::mem::transmute(dwdeviceclass), useperuserprofiles.into())) + ::core::mem::transmute(WcsSetUsePerUserProfiles(pdevicename.into(), dwdeviceclass, useperuserprofiles.into())) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3451,7 +3451,7 @@ pub unsafe fn WcsTranslateColors(hcolortransform: isize, ncolors: u32, ninputcha extern "system" { fn WcsTranslateColors(hcolortransform: isize, ncolors: u32, ninputchannels: u32, cdtinput: COLORDATATYPE, cbinput: u32, pinputdata: *const ::core::ffi::c_void, noutputchannels: u32, cdtoutput: COLORDATATYPE, cboutput: u32, poutputdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsTranslateColors(::core::mem::transmute(hcolortransform), ::core::mem::transmute(ncolors), ::core::mem::transmute(ninputchannels), ::core::mem::transmute(cdtinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(pinputdata), ::core::mem::transmute(noutputchannels), ::core::mem::transmute(cdtoutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(poutputdata))) + ::core::mem::transmute(WcsTranslateColors(hcolortransform, ncolors, ninputchannels, cdtinput, cbinput, ::core::mem::transmute(pinputdata), noutputchannels, cdtoutput, cboutput, ::core::mem::transmute(poutputdata))) } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] 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 e61ec666ad..2924cddc14 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 @@ -1305,7 +1305,7 @@ impl IPrintDialogCallback { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).HandleMessage)(::windows::core::Interface::as_raw(self), hdlg.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into(), ::core::mem::transmute(presult)).ok() + (::windows::core::Interface::vtable(self).HandleMessage)(::windows::core::Interface::as_raw(self), hdlg.into(), umsg, wparam.into(), lparam.into(), ::core::mem::transmute(presult)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 60e333a8bb..4e6ac9b7c8 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 @@ -2045,7 +2045,7 @@ impl IRichEditOle { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] pub unsafe fn GetObject(&self, iob: i32, lpreobject: *mut REOBJECT, dwflags: RICH_EDIT_GET_OBJECT_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iob), ::core::mem::transmute(lpreobject), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), iob, ::core::mem::transmute(lpreobject), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] @@ -2057,7 +2057,7 @@ impl IRichEditOle { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ConvertObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iob), ::core::mem::transmute(rclsidnew), lpstrusertypenew.into()).ok() + (::windows::core::Interface::vtable(self).ConvertObject)(::windows::core::Interface::as_raw(self), iob, ::core::mem::transmute(rclsidnew), lpstrusertypenew.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ActivateAs(&self, rclsid: *const ::windows::core::GUID, rclsidas: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -2077,15 +2077,15 @@ impl IRichEditOle { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetLinkAvailable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iob), favailable.into()).ok() + (::windows::core::Interface::vtable(self).SetLinkAvailable)(::windows::core::Interface::as_raw(self), iob, favailable.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] 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() + (::windows::core::Interface::vtable(self).SetDvaspect)(::windows::core::Interface::as_raw(self), iob, dvaspect).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn HandsOffStorage(&self, iob: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).HandsOffStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iob)).ok() + (::windows::core::Interface::vtable(self).HandsOffStorage)(::windows::core::Interface::as_raw(self), iob).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -2093,7 +2093,7 @@ impl IRichEditOle { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::StructuredStorage::IStorage>>, { - (::windows::core::Interface::vtable(self).SaveCompleted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iob), lpstg.into().abi()).ok() + (::windows::core::Interface::vtable(self).SaveCompleted)(::windows::core::Interface::as_raw(self), iob, lpstg.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn InPlaceDeactivate(&self) -> ::windows::core::Result<()> { @@ -2110,7 +2110,7 @@ impl IRichEditOle { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClipboardData(&self, lpchrg: *mut CHARRANGE, reco: u32, lplpdataobj: *mut ::core::option::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() + (::windows::core::Interface::vtable(self).GetClipboardData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpchrg), reco, ::core::mem::transmute(lplpdataobj)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2118,7 +2118,7 @@ impl IRichEditOle { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).ImportDataObject)(::windows::core::Interface::as_raw(self), lpdataobj.into().abi(), ::core::mem::transmute(cf), ::core::mem::transmute(hmetapict)).ok() + (::windows::core::Interface::vtable(self).ImportDataObject)(::windows::core::Interface::as_raw(self), lpdataobj.into().abi(), cf, hmetapict).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2230,7 +2230,7 @@ impl IRichEditOleCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::StructuredStorage::IStorage>>, { - (::windows::core::Interface::vtable(self).QueryInsertObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpclsid), lpstg.into().abi(), ::core::mem::transmute(cp)).ok() + (::windows::core::Interface::vtable(self).QueryInsertObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpclsid), lpstg.into().abi(), cp).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -2247,7 +2247,7 @@ impl IRichEditOleCallback { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IDataObject>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).QueryAcceptData)(::windows::core::Interface::as_raw(self), lpdataobj.into().abi(), ::core::mem::transmute(lpcfformat), ::core::mem::transmute(reco), freally.into(), ::core::mem::transmute(hmetapict)).ok() + (::windows::core::Interface::vtable(self).QueryAcceptData)(::windows::core::Interface::as_raw(self), lpdataobj.into().abi(), ::core::mem::transmute(lpcfformat), reco, freally.into(), hmetapict).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2260,7 +2260,7 @@ impl IRichEditOleCallback { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClipboardData(&self, lpchrg: *mut CHARRANGE, reco: u32, lplpdataobj: *mut ::core::option::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() + (::windows::core::Interface::vtable(self).GetClipboardData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpchrg), reco, ::core::mem::transmute(lplpdataobj)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2268,7 +2268,7 @@ impl IRichEditOleCallback { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetDragDropEffect)(::windows::core::Interface::as_raw(self), fdrag.into(), ::core::mem::transmute(grfkeystate), ::core::mem::transmute(pdweffect)).ok() + (::windows::core::Interface::vtable(self).GetDragDropEffect)(::windows::core::Interface::as_raw(self), fdrag.into(), grfkeystate, ::core::mem::transmute(pdweffect)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] @@ -2276,7 +2276,7 @@ impl IRichEditOleCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Ole::IOleObject>>, { - (::windows::core::Interface::vtable(self).GetContextMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seltype), lpoleobj.into().abi(), ::core::mem::transmute(lpchrg), ::core::mem::transmute(lphmenu)).ok() + (::windows::core::Interface::vtable(self).GetContextMenu)(::windows::core::Interface::as_raw(self), seltype, lpoleobj.into().abi(), ::core::mem::transmute(lpchrg), ::core::mem::transmute(lphmenu)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2366,7 +2366,7 @@ impl IRicheditUiaOverrides { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetPropertyOverrideValue(&self, propertyid: i32, pretvalue: *mut super::super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyOverrideValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propertyid), ::core::mem::transmute(pretvalue)).ok() + (::windows::core::Interface::vtable(self).GetPropertyOverrideValue)(::windows::core::Interface::as_raw(self), propertyid, ::core::mem::transmute(pretvalue)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2522,7 +2522,7 @@ impl ITextDocument { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSaved(&self, value: tomConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSaved)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSaved)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetDefaultTabStop(&self) -> ::windows::core::Result { @@ -2531,7 +2531,7 @@ impl ITextDocument { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetDefaultTabStop(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetDefaultTabStop)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn New(&self) -> ::windows::core::Result<()> { @@ -2540,12 +2540,12 @@ impl ITextDocument { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Open(&self, pvar: *const super::super::super::System::Com::VARIANT, flags: i32, codepage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(flags), ::core::mem::transmute(codepage)).ok() + (::windows::core::Interface::vtable(self).Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), flags, codepage).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Save(&self, pvar: *const super::super::super::System::Com::VARIANT, flags: i32, codepage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Save)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(flags), ::core::mem::transmute(codepage)).ok() + (::windows::core::Interface::vtable(self).Save)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), flags, codepage).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Freeze(&self) -> ::windows::core::Result { @@ -2568,24 +2568,24 @@ impl ITextDocument { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Undo(&self, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Undo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Undo)(::windows::core::Interface::as_raw(self), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Redo(&self, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Redo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Redo)(::windows::core::Interface::as_raw(self), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Range(&self, cpactive: i32, cpanchor: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Range)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpactive), ::core::mem::transmute(cpanchor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Range)(::windows::core::Interface::as_raw(self), cpactive, cpanchor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RangeFromPoint(&self, x: i32, y: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RangeFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RangeFromPoint)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -2731,7 +2731,7 @@ impl ITextDocument2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSaved(&self, value: tomConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSaved)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSaved)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetDefaultTabStop(&self) -> ::windows::core::Result { @@ -2740,7 +2740,7 @@ impl ITextDocument2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetDefaultTabStop(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDefaultTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetDefaultTabStop)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn New(&self) -> ::windows::core::Result<()> { @@ -2749,12 +2749,12 @@ impl ITextDocument2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Open(&self, pvar: *const super::super::super::System::Com::VARIANT, flags: i32, codepage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(flags), ::core::mem::transmute(codepage)).ok() + (::windows::core::Interface::vtable(self).base__.Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), flags, codepage).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Save(&self, pvar: *const super::super::super::System::Com::VARIANT, flags: i32, codepage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Save)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(flags), ::core::mem::transmute(codepage)).ok() + (::windows::core::Interface::vtable(self).base__.Save)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), flags, codepage).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Freeze(&self) -> ::windows::core::Result { @@ -2777,24 +2777,24 @@ impl ITextDocument2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Undo(&self, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Undo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Undo)(::windows::core::Interface::as_raw(self), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Redo(&self, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Redo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Redo)(::windows::core::Interface::as_raw(self), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Range(&self, cpactive: i32, cpanchor: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Range)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpactive), ::core::mem::transmute(cpanchor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Range)(::windows::core::Interface::as_raw(self), cpactive, cpanchor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RangeFromPoint(&self, x: i32, y: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.RangeFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.RangeFromPoint)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCaretType(&self) -> ::windows::core::Result { @@ -2803,7 +2803,7 @@ impl ITextDocument2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCaretType(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCaretType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCaretType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2852,7 +2852,7 @@ impl ITextDocument2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetIMEInProgress(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIMEInProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetIMEInProgress)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetNotificationMode(&self) -> ::windows::core::Result { @@ -2861,7 +2861,7 @@ impl ITextDocument2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetNotificationMode(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotificationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetNotificationMode)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2899,7 +2899,7 @@ impl ITextDocument2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn CheckTextLimit(&self, cch: i32, pcch: *const i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckTextLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cch), ::core::mem::transmute(pcch)).ok() + (::windows::core::Interface::vtable(self).CheckTextLimit)(::windows::core::Interface::as_raw(self), cch, ::core::mem::transmute(pcch)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCallManager(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -2908,12 +2908,12 @@ impl ITextDocument2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetClientRect(&self, r#type: tomConstants, pleft: *mut i32, ptop: *mut i32, pright: *mut i32, pbottom: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetClientRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pleft), ::core::mem::transmute(ptop), ::core::mem::transmute(pright), ::core::mem::transmute(pbottom)).ok() + (::windows::core::Interface::vtable(self).GetClientRect)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pleft), ::core::mem::transmute(ptop), ::core::mem::transmute(pright), ::core::mem::transmute(pbottom)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEffectColor(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEffectColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEffectColor)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetImmContext(&self) -> ::windows::core::Result { @@ -2923,12 +2923,12 @@ impl ITextDocument2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPreferredFont(&self, cp: i32, charrep: i32, options: i32, curcharrep: i32, curfontsize: i32, pbstr: *mut super::super::super::Foundation::BSTR, ppitchandfamily: *mut i32, pnewfontsize: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPreferredFont)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cp), ::core::mem::transmute(charrep), ::core::mem::transmute(options), ::core::mem::transmute(curcharrep), ::core::mem::transmute(curfontsize), ::core::mem::transmute(pbstr), ::core::mem::transmute(ppitchandfamily), ::core::mem::transmute(pnewfontsize)).ok() + (::windows::core::Interface::vtable(self).GetPreferredFont)(::windows::core::Interface::as_raw(self), cp, charrep, options, curcharrep, curfontsize, ::core::mem::transmute(pbstr), ::core::mem::transmute(ppitchandfamily), ::core::mem::transmute(pnewfontsize)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetProperty(&self, r#type: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2938,19 +2938,19 @@ impl ITextDocument2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Notify(&self, notify: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(notify)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), notify).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Range2(&self, cpactive: i32, cpanchor: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Range2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpactive), ::core::mem::transmute(cpanchor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Range2)(::windows::core::Interface::as_raw(self), cpactive, cpanchor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RangeFromPoint2(&self, x: i32, y: i32, r#type: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RangeFromPoint2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RangeFromPoint2)(::windows::core::Interface::as_raw(self), x, y, r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ReleaseCallManager<'a, P0>(&self, pvoid: P0) -> ::windows::core::Result<()> @@ -2961,19 +2961,19 @@ impl ITextDocument2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ReleaseImmContext(&self, context: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseImmContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).ReleaseImmContext)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEffectColor(&self, index: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffectColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetEffectColor)(::windows::core::Interface::as_raw(self), index, value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetProperty(&self, r#type: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), r#type, value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetTypographyOptions(&self, options: i32, mask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTypographyOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetTypographyOptions)(::windows::core::Interface::as_raw(self), options, mask).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SysBeep(&self) -> ::windows::core::Result<()> { @@ -2981,7 +2981,7 @@ impl ITextDocument2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Update(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn UpdateWindow(&self) -> ::windows::core::Result<()> { @@ -2994,7 +2994,7 @@ impl ITextDocument2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetMathProperties(&self, options: i32, mask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMathProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetMathProperties)(::windows::core::Interface::as_raw(self), options, mask).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetActiveStory(&self) -> ::windows::core::Result { @@ -3021,7 +3021,7 @@ impl ITextDocument2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetStory(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStory)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -3225,7 +3225,7 @@ impl ITextDocument2Old { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSaved(&self, value: tomConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSaved)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSaved)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetDefaultTabStop(&self) -> ::windows::core::Result { @@ -3234,7 +3234,7 @@ impl ITextDocument2Old { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetDefaultTabStop(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDefaultTabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetDefaultTabStop)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn New(&self) -> ::windows::core::Result<()> { @@ -3243,12 +3243,12 @@ impl ITextDocument2Old { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Open(&self, pvar: *const super::super::super::System::Com::VARIANT, flags: i32, codepage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(flags), ::core::mem::transmute(codepage)).ok() + (::windows::core::Interface::vtable(self).base__.Open)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), flags, codepage).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Save(&self, pvar: *const super::super::super::System::Com::VARIANT, flags: i32, codepage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Save)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(flags), ::core::mem::transmute(codepage)).ok() + (::windows::core::Interface::vtable(self).base__.Save)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), flags, codepage).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Freeze(&self) -> ::windows::core::Result { @@ -3271,24 +3271,24 @@ impl ITextDocument2Old { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Undo(&self, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Undo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Undo)(::windows::core::Interface::as_raw(self), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Redo(&self, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Redo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Redo)(::windows::core::Interface::as_raw(self), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Range(&self, cpactive: i32, cpanchor: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Range)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpactive), ::core::mem::transmute(cpanchor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Range)(::windows::core::Interface::as_raw(self), cpactive, cpanchor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RangeFromPoint(&self, x: i32, y: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.RangeFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.RangeFromPoint)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn AttachMsgFilter<'a, P0>(&self, pfilter: P0) -> ::windows::core::Result<()> @@ -3299,12 +3299,12 @@ impl ITextDocument2Old { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEffectColor(&self, index: i32, cr: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffectColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(cr)).ok() + (::windows::core::Interface::vtable(self).SetEffectColor)(::windows::core::Interface::as_raw(self), index, cr).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEffectColor(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEffectColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEffectColor)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCaretType(&self) -> ::windows::core::Result { @@ -3313,7 +3313,7 @@ impl ITextDocument2Old { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCaretType(&self, carettype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCaretType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(carettype)).ok() + (::windows::core::Interface::vtable(self).SetCaretType)(::windows::core::Interface::as_raw(self), carettype).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetImmContext(&self) -> ::windows::core::Result { @@ -3322,12 +3322,12 @@ impl ITextDocument2Old { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ReleaseImmContext(&self, context: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseImmContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(context)).ok() + (::windows::core::Interface::vtable(self).ReleaseImmContext)(::windows::core::Interface::as_raw(self), context).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPreferredFont(&self, cp: i32, charrep: i32, option: i32, charrepcur: i32, curfontsize: i32, pbstr: *mut super::super::super::Foundation::BSTR, ppitchandfamily: *mut i32, pnewfontsize: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPreferredFont)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cp), ::core::mem::transmute(charrep), ::core::mem::transmute(option), ::core::mem::transmute(charrepcur), ::core::mem::transmute(curfontsize), ::core::mem::transmute(pbstr), ::core::mem::transmute(ppitchandfamily), ::core::mem::transmute(pnewfontsize)).ok() + (::windows::core::Interface::vtable(self).GetPreferredFont)(::windows::core::Interface::as_raw(self), cp, charrep, option, charrepcur, curfontsize, ::core::mem::transmute(pbstr), ::core::mem::transmute(ppitchandfamily), ::core::mem::transmute(pnewfontsize)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetNotificationMode(&self) -> ::windows::core::Result { @@ -3336,11 +3336,11 @@ impl ITextDocument2Old { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetNotificationMode(&self, mode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNotificationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetNotificationMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetClientRect(&self, r#type: i32, pleft: *mut i32, ptop: *mut i32, pright: *mut i32, pbottom: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetClientRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pleft), ::core::mem::transmute(ptop), ::core::mem::transmute(pright), ::core::mem::transmute(pbottom)).ok() + (::windows::core::Interface::vtable(self).GetClientRect)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pleft), ::core::mem::transmute(ptop), ::core::mem::transmute(pright), ::core::mem::transmute(pbottom)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3364,11 +3364,11 @@ impl ITextDocument2Old { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn CheckTextLimit(&self, cch: i32, pcch: *const i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CheckTextLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cch), ::core::mem::transmute(pcch)).ok() + (::windows::core::Interface::vtable(self).CheckTextLimit)(::windows::core::Interface::as_raw(self), cch, ::core::mem::transmute(pcch)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn IMEInProgress(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IMEInProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).IMEInProgress)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SysBeep(&self) -> ::windows::core::Result<()> { @@ -3376,11 +3376,11 @@ impl ITextDocument2Old { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Update(&self, mode: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).Update)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Notify(&self, notify: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(notify)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), notify).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3564,7 +3564,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Reset(&self, value: tomConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetStyle(&self) -> ::windows::core::Result { @@ -3573,7 +3573,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetStyle(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetStyle)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetAllCaps(&self) -> ::windows::core::Result { @@ -3582,7 +3582,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetAllCaps(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAllCaps)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetAnimation(&self) -> ::windows::core::Result { @@ -3591,7 +3591,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetAnimation(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAnimation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAnimation)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetBackColor(&self) -> ::windows::core::Result { @@ -3600,7 +3600,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetBackColor(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetBold(&self) -> ::windows::core::Result { @@ -3609,7 +3609,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetBold(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetBold)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEmboss(&self) -> ::windows::core::Result { @@ -3618,7 +3618,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEmboss(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEmboss)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetEmboss)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetForeColor(&self) -> ::windows::core::Result { @@ -3627,7 +3627,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetForeColor(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetForeColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetForeColor)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetHidden(&self) -> ::windows::core::Result { @@ -3636,7 +3636,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetHidden(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEngrave(&self) -> ::windows::core::Result { @@ -3645,7 +3645,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEngrave(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEngrave)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetEngrave)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetItalic(&self) -> ::windows::core::Result { @@ -3654,7 +3654,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetItalic(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetItalic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetItalic)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetKerning(&self) -> ::windows::core::Result { @@ -3663,7 +3663,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetKerning(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKerning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetKerning)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetLanguageID(&self) -> ::windows::core::Result { @@ -3672,7 +3672,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetLanguageID(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLanguageID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetLanguageID)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3695,7 +3695,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetOutline(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetOutline)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetPosition(&self) -> ::windows::core::Result { @@ -3704,7 +3704,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetPosition(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetProtected(&self) -> ::windows::core::Result { @@ -3713,7 +3713,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetProtected(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProtected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetProtected)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetShadow(&self) -> ::windows::core::Result { @@ -3722,7 +3722,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetShadow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShadow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetShadow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSize(&self) -> ::windows::core::Result { @@ -3731,7 +3731,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSize(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSmallCaps(&self) -> ::windows::core::Result { @@ -3740,7 +3740,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSmallCaps(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSmallCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSmallCaps)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSpacing(&self) -> ::windows::core::Result { @@ -3749,7 +3749,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSpacing(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSpacing)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetStrikeThrough(&self) -> ::windows::core::Result { @@ -3758,7 +3758,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetStrikeThrough(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStrikeThrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetStrikeThrough)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSubscript(&self) -> ::windows::core::Result { @@ -3767,7 +3767,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSubscript(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSubscript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSubscript)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSuperscript(&self) -> ::windows::core::Result { @@ -3776,7 +3776,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSuperscript(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSuperscript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSuperscript)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetUnderline(&self) -> ::windows::core::Result { @@ -3785,7 +3785,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetUnderline(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetUnderline)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetWeight(&self) -> ::windows::core::Result { @@ -3794,7 +3794,7 @@ impl ITextFont { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetWeight(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetWeight)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -3970,7 +3970,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Reset(&self, value: tomConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetStyle(&self) -> ::windows::core::Result { @@ -3979,7 +3979,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetStyle(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetStyle)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetAllCaps(&self) -> ::windows::core::Result { @@ -3988,7 +3988,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetAllCaps(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAllCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetAllCaps)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetAnimation(&self) -> ::windows::core::Result { @@ -3997,7 +3997,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetAnimation(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAnimation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetAnimation)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetBackColor(&self) -> ::windows::core::Result { @@ -4006,7 +4006,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetBackColor(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBackColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetBackColor)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetBold(&self) -> ::windows::core::Result { @@ -4015,7 +4015,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetBold(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetBold)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetBold)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEmboss(&self) -> ::windows::core::Result { @@ -4024,7 +4024,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEmboss(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEmboss)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetEmboss)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetForeColor(&self) -> ::windows::core::Result { @@ -4033,7 +4033,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetForeColor(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetForeColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetForeColor)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetHidden(&self) -> ::windows::core::Result { @@ -4042,7 +4042,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetHidden(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHidden)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetHidden)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEngrave(&self) -> ::windows::core::Result { @@ -4051,7 +4051,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEngrave(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEngrave)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetEngrave)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetItalic(&self) -> ::windows::core::Result { @@ -4060,7 +4060,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetItalic(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetItalic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetItalic)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetKerning(&self) -> ::windows::core::Result { @@ -4069,7 +4069,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetKerning(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetKerning)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetKerning)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetLanguageID(&self) -> ::windows::core::Result { @@ -4078,7 +4078,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetLanguageID(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLanguageID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetLanguageID)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4101,7 +4101,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetOutline(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOutline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetOutline)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetPosition(&self) -> ::windows::core::Result { @@ -4110,7 +4110,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetPosition(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPosition)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetProtected(&self) -> ::windows::core::Result { @@ -4119,7 +4119,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetProtected(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProtected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetProtected)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetShadow(&self) -> ::windows::core::Result { @@ -4128,7 +4128,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetShadow(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetShadow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetShadow)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSize(&self) -> ::windows::core::Result { @@ -4137,7 +4137,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSize(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSmallCaps(&self) -> ::windows::core::Result { @@ -4146,7 +4146,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSmallCaps(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSmallCaps)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSmallCaps)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSpacing(&self) -> ::windows::core::Result { @@ -4155,7 +4155,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSpacing(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSpacing)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetStrikeThrough(&self) -> ::windows::core::Result { @@ -4164,7 +4164,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetStrikeThrough(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStrikeThrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetStrikeThrough)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSubscript(&self) -> ::windows::core::Result { @@ -4173,7 +4173,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSubscript(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSubscript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSubscript)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSuperscript(&self) -> ::windows::core::Result { @@ -4182,7 +4182,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSuperscript(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSuperscript)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSuperscript)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetUnderline(&self) -> ::windows::core::Result { @@ -4191,7 +4191,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetUnderline(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetUnderline)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetWeight(&self) -> ::windows::core::Result { @@ -4200,7 +4200,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetWeight(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetWeight)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCount(&self) -> ::windows::core::Result { @@ -4214,7 +4214,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetAutoLigatures(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoLigatures)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAutoLigatures)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetAutospaceAlpha(&self) -> ::windows::core::Result { @@ -4223,7 +4223,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetAutospaceAlpha(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutospaceAlpha)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAutospaceAlpha)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetAutospaceNumeric(&self) -> ::windows::core::Result { @@ -4232,7 +4232,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetAutospaceNumeric(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutospaceNumeric)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAutospaceNumeric)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetAutospaceParens(&self) -> ::windows::core::Result { @@ -4241,7 +4241,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetAutospaceParens(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutospaceParens)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAutospaceParens)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCharRep(&self) -> ::windows::core::Result { @@ -4250,7 +4250,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCharRep(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCharRep)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCharRep)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCompressionMode(&self) -> ::windows::core::Result { @@ -4259,7 +4259,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCompressionMode(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCompressionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCompressionMode)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCookie(&self) -> ::windows::core::Result { @@ -4268,7 +4268,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCookie(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCookie)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCookie)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetDoubleStrike(&self) -> ::windows::core::Result { @@ -4277,7 +4277,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetDoubleStrike(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDoubleStrike)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetDoubleStrike)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4305,7 +4305,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetMathZone(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMathZone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetMathZone)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetModWidthPairs(&self) -> ::windows::core::Result { @@ -4314,7 +4314,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetModWidthPairs(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetModWidthPairs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetModWidthPairs)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetModWidthSpace(&self) -> ::windows::core::Result { @@ -4323,7 +4323,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetModWidthSpace(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetModWidthSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetModWidthSpace)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetOldNumbers(&self) -> ::windows::core::Result { @@ -4332,7 +4332,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetOldNumbers(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOldNumbers)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetOldNumbers)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetOverlapping(&self) -> ::windows::core::Result { @@ -4341,7 +4341,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetOverlapping(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverlapping)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetOverlapping)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetPositionSubSuper(&self) -> ::windows::core::Result { @@ -4350,7 +4350,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetPositionSubSuper(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPositionSubSuper)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetPositionSubSuper)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetScaling(&self) -> ::windows::core::Result { @@ -4359,7 +4359,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetScaling(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScaling)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetScaling)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSpaceExtension(&self) -> ::windows::core::Result { @@ -4368,7 +4368,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSpaceExtension(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpaceExtension)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSpaceExtension)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetUnderlinePositionMode(&self) -> ::windows::core::Result { @@ -4377,7 +4377,7 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetUnderlinePositionMode(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUnderlinePositionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetUnderlinePositionMode)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEffects(&self, pvalue: *mut i32, pmask: *mut i32) -> ::windows::core::Result<()> { @@ -4390,11 +4390,11 @@ impl ITextFont2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetProperty(&self, r#type: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetPropertyInfo(&self, index: i32, ptype: *mut i32, pvalue: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue)).ok() + (::windows::core::Interface::vtable(self).GetPropertyInfo)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(ptype), ::core::mem::transmute(pvalue)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4407,15 +4407,15 @@ impl ITextFont2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEffects(&self, value: i32, mask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetEffects)(::windows::core::Interface::as_raw(self), value, mask).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEffects2(&self, value: i32, mask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffects2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetEffects2)(::windows::core::Interface::as_raw(self), value, mask).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetProperty(&self, r#type: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), r#type, value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4581,12 +4581,12 @@ impl ITextHost { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).TxShowScrollBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fnbar), fshow.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).TxShowScrollBar)(::windows::core::Interface::as_raw(self), fnbar, fshow.into())) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TxEnableScrollBar(&self, fusbflags: super::super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, fuarrowflags: super::ENABLE_SCROLL_BAR_ARROWS) -> super::super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).TxEnableScrollBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fusbflags), ::core::mem::transmute(fuarrowflags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).TxEnableScrollBar)(::windows::core::Interface::as_raw(self), fusbflags, fuarrowflags)) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4594,7 +4594,7 @@ impl ITextHost { where P0: ::std::convert::Into, { - ::core::mem::transmute((::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())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).TxSetScrollRange)(::windows::core::Interface::as_raw(self), fnbar, nminpos, nmaxpos, fredraw.into())) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4602,7 +4602,7 @@ impl ITextHost { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).TxSetScrollPos)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fnbar), ::core::mem::transmute(npos), fredraw.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).TxSetScrollPos)(::windows::core::Interface::as_raw(self), fnbar, npos, fredraw.into())) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4626,7 +4626,7 @@ impl ITextHost { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).TxCreateCaret)(::windows::core::Interface::as_raw(self), hbmp.into(), ::core::mem::transmute(xwidth), ::core::mem::transmute(yheight))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).TxCreateCaret)(::windows::core::Interface::as_raw(self), hbmp.into(), xwidth, yheight)) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4639,16 +4639,16 @@ impl ITextHost { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TxSetCaretPos(&self, x: i32, y: i32) -> super::super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).TxSetCaretPos)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).TxSetCaretPos)(::windows::core::Interface::as_raw(self), x, y)) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TxSetTimer(&self, idtimer: u32, utimeout: u32) -> super::super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).TxSetTimer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idtimer), ::core::mem::transmute(utimeout))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).TxSetTimer)(::windows::core::Interface::as_raw(self), idtimer, utimeout)) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxKillTimer(&self, idtimer: u32) { - (::windows::core::Interface::vtable(self).TxKillTimer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idtimer)) + (::windows::core::Interface::vtable(self).TxKillTimer)(::windows::core::Interface::as_raw(self), idtimer) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] @@ -4656,7 +4656,7 @@ impl ITextHost { where P0: ::std::convert::Into, { - (::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), hrgnupdate.into(), ::core::mem::transmute(lprcupdate), ::core::mem::transmute(fuscroll)) + (::windows::core::Interface::vtable(self).TxScrollWindowEx)(::windows::core::Interface::as_raw(self), dx, dy, ::core::mem::transmute(lprcscroll), ::core::mem::transmute(lprcclip), hrgnupdate.into(), ::core::mem::transmute(lprcupdate), fuscroll) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4695,7 +4695,7 @@ impl ITextHost { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxDeactivate(&self, lnewstate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TxDeactivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnewstate)).ok() + (::windows::core::Interface::vtable(self).TxDeactivate)(::windows::core::Interface::as_raw(self), lnewstate).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4717,7 +4717,7 @@ impl ITextHost { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxGetSysColor(&self, nindex: i32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).TxGetSysColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).TxGetSysColor)(::windows::core::Interface::as_raw(self), nindex)) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxGetBackStyle(&self, pstyle: *mut TXTBACKSTYLE) -> ::windows::core::Result<()> { @@ -4755,11 +4755,11 @@ impl ITextHost { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxGetPropertyBits(&self, dwmask: u32, pdwbits: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TxGetPropertyBits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmask), ::core::mem::transmute(pdwbits)).ok() + (::windows::core::Interface::vtable(self).TxGetPropertyBits)(::windows::core::Interface::as_raw(self), dwmask, ::core::mem::transmute(pdwbits)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxNotify(&self, inotify: u32, pv: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TxNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inotify), ::core::mem::transmute(pv)).ok() + (::windows::core::Interface::vtable(self).TxNotify)(::windows::core::Interface::as_raw(self), inotify, ::core::mem::transmute(pv)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -4947,12 +4947,12 @@ impl ITextHost2 { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxShowScrollBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fnbar), fshow.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxShowScrollBar)(::windows::core::Interface::as_raw(self), fnbar, fshow.into())) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TxEnableScrollBar(&self, fusbflags: super::super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, fuarrowflags: super::ENABLE_SCROLL_BAR_ARROWS) -> super::super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxEnableScrollBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fusbflags), ::core::mem::transmute(fuarrowflags))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxEnableScrollBar)(::windows::core::Interface::as_raw(self), fusbflags, fuarrowflags)) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4960,7 +4960,7 @@ impl ITextHost2 { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxSetScrollRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fnbar), ::core::mem::transmute(nminpos), ::core::mem::transmute(nmaxpos), fredraw.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxSetScrollRange)(::windows::core::Interface::as_raw(self), fnbar, nminpos, nmaxpos, fredraw.into())) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4968,7 +4968,7 @@ impl ITextHost2 { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxSetScrollPos)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fnbar), ::core::mem::transmute(npos), fredraw.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxSetScrollPos)(::windows::core::Interface::as_raw(self), fnbar, npos, fredraw.into())) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4992,7 +4992,7 @@ impl ITextHost2 { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxCreateCaret)(::windows::core::Interface::as_raw(self), hbmp.into(), ::core::mem::transmute(xwidth), ::core::mem::transmute(yheight))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxCreateCaret)(::windows::core::Interface::as_raw(self), hbmp.into(), xwidth, yheight)) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5005,16 +5005,16 @@ impl ITextHost2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TxSetCaretPos(&self, x: i32, y: i32) -> super::super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxSetCaretPos)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxSetCaretPos)(::windows::core::Interface::as_raw(self), x, y)) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn TxSetTimer(&self, idtimer: u32, utimeout: u32) -> super::super::super::Foundation::BOOL { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxSetTimer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idtimer), ::core::mem::transmute(utimeout))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxSetTimer)(::windows::core::Interface::as_raw(self), idtimer, utimeout)) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxKillTimer(&self, idtimer: u32) { - (::windows::core::Interface::vtable(self).base__.TxKillTimer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idtimer)) + (::windows::core::Interface::vtable(self).base__.TxKillTimer)(::windows::core::Interface::as_raw(self), idtimer) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] @@ -5022,7 +5022,7 @@ impl ITextHost2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.TxScrollWindowEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dx), ::core::mem::transmute(dy), ::core::mem::transmute(lprcscroll), ::core::mem::transmute(lprcclip), hrgnupdate.into(), ::core::mem::transmute(lprcupdate), ::core::mem::transmute(fuscroll)) + (::windows::core::Interface::vtable(self).base__.TxScrollWindowEx)(::windows::core::Interface::as_raw(self), dx, dy, ::core::mem::transmute(lprcscroll), ::core::mem::transmute(lprcclip), hrgnupdate.into(), ::core::mem::transmute(lprcupdate), fuscroll) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5061,7 +5061,7 @@ impl ITextHost2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxDeactivate(&self, lnewstate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.TxDeactivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lnewstate)).ok() + (::windows::core::Interface::vtable(self).base__.TxDeactivate)(::windows::core::Interface::as_raw(self), lnewstate).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5083,7 +5083,7 @@ impl ITextHost2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxGetSysColor(&self, nindex: i32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxGetSysColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.TxGetSysColor)(::windows::core::Interface::as_raw(self), nindex)) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxGetBackStyle(&self, pstyle: *mut TXTBACKSTYLE) -> ::windows::core::Result<()> { @@ -5121,11 +5121,11 @@ impl ITextHost2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxGetPropertyBits(&self, dwmask: u32, pdwbits: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.TxGetPropertyBits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmask), ::core::mem::transmute(pdwbits)).ok() + (::windows::core::Interface::vtable(self).base__.TxGetPropertyBits)(::windows::core::Interface::as_raw(self), dwmask, ::core::mem::transmute(pdwbits)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxNotify(&self, inotify: u32, pv: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.TxNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inotify), ::core::mem::transmute(pv)).ok() + (::windows::core::Interface::vtable(self).base__.TxNotify)(::windows::core::Interface::as_raw(self), inotify, ::core::mem::transmute(pv)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -5182,7 +5182,7 @@ impl ITextHost2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxGetEditStyle(&self, dwitem: u32, pdwdata: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TxGetEditStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwitem), ::core::mem::transmute(pdwdata)).ok() + (::windows::core::Interface::vtable(self).TxGetEditStyle)(::windows::core::Interface::as_raw(self), dwitem, ::core::mem::transmute(pdwdata)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxGetWindowStyles(&self, pdwstyle: *mut u32, pdwexstyle: *mut u32) -> ::windows::core::Result<()> { @@ -5324,7 +5324,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Reset(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetStyle(&self) -> ::windows::core::Result { @@ -5333,7 +5333,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetStyle(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetStyle)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetAlignment(&self) -> ::windows::core::Result { @@ -5342,7 +5342,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetAlignment(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAlignment)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetHyphenation(&self) -> ::windows::core::Result { @@ -5351,7 +5351,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetHyphenation(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHyphenation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetHyphenation)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetFirstLineIndent(&self) -> ::windows::core::Result { @@ -5365,7 +5365,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetKeepTogether(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeepTogether)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetKeepTogether)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetKeepWithNext(&self) -> ::windows::core::Result { @@ -5374,7 +5374,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetKeepWithNext(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeepWithNext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetKeepWithNext)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetLeftIndent(&self) -> ::windows::core::Result { @@ -5398,7 +5398,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetListAlignment(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetListAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetListAlignment)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetListLevelIndex(&self) -> ::windows::core::Result { @@ -5407,7 +5407,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetListLevelIndex(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetListLevelIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetListLevelIndex)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetListStart(&self) -> ::windows::core::Result { @@ -5416,7 +5416,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetListStart(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetListStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetListStart)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetListTab(&self) -> ::windows::core::Result { @@ -5425,7 +5425,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetListTab(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetListTab)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetListTab)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetListType(&self) -> ::windows::core::Result { @@ -5434,7 +5434,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetListType(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetListType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetListType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetNoLineNumber(&self) -> ::windows::core::Result { @@ -5443,7 +5443,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetNoLineNumber(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNoLineNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetNoLineNumber)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetPageBreakBefore(&self) -> ::windows::core::Result { @@ -5452,7 +5452,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetPageBreakBefore(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPageBreakBefore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetPageBreakBefore)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetRightIndent(&self) -> ::windows::core::Result { @@ -5461,15 +5461,15 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetRightIndent(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRightIndent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetRightIndent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetIndents(&self, first: f32, left: f32, right: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIndents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(first), ::core::mem::transmute(left), ::core::mem::transmute(right)).ok() + (::windows::core::Interface::vtable(self).SetIndents)(::windows::core::Interface::as_raw(self), first, left, right).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetLineSpacing(&self, rule: i32, spacing: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLineSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rule), ::core::mem::transmute(spacing)).ok() + (::windows::core::Interface::vtable(self).SetLineSpacing)(::windows::core::Interface::as_raw(self), rule, spacing).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSpaceAfter(&self) -> ::windows::core::Result { @@ -5478,7 +5478,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSpaceAfter(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpaceAfter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSpaceAfter)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSpaceBefore(&self) -> ::windows::core::Result { @@ -5487,7 +5487,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSpaceBefore(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSpaceBefore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSpaceBefore)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetWidowControl(&self) -> ::windows::core::Result { @@ -5496,7 +5496,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetWidowControl(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWidowControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetWidowControl)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetTabCount(&self) -> ::windows::core::Result { @@ -5505,7 +5505,7 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn AddTab(&self, tbpos: f32, tbalign: i32, tbleader: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddTab)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tbpos), ::core::mem::transmute(tbalign), ::core::mem::transmute(tbleader)).ok() + (::windows::core::Interface::vtable(self).AddTab)(::windows::core::Interface::as_raw(self), tbpos, tbalign, tbleader).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ClearAllTabs(&self) -> ::windows::core::Result<()> { @@ -5513,11 +5513,11 @@ impl ITextPara { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn DeleteTab(&self, tbpos: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteTab)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tbpos)).ok() + (::windows::core::Interface::vtable(self).DeleteTab)(::windows::core::Interface::as_raw(self), tbpos).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetTab(&self, itab: i32, ptbpos: *mut f32, ptbalign: *mut i32, ptbleader: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTab)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itab), ::core::mem::transmute(ptbpos), ::core::mem::transmute(ptbalign), ::core::mem::transmute(ptbleader)).ok() + (::windows::core::Interface::vtable(self).GetTab)(::windows::core::Interface::as_raw(self), itab, ::core::mem::transmute(ptbpos), ::core::mem::transmute(ptbalign), ::core::mem::transmute(ptbleader)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -5680,7 +5680,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Reset(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.Reset)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetStyle(&self) -> ::windows::core::Result { @@ -5689,7 +5689,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetStyle(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetStyle)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetAlignment(&self) -> ::windows::core::Result { @@ -5698,7 +5698,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetAlignment(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetAlignment)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetHyphenation(&self) -> ::windows::core::Result { @@ -5707,7 +5707,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetHyphenation(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHyphenation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetHyphenation)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetFirstLineIndent(&self) -> ::windows::core::Result { @@ -5721,7 +5721,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetKeepTogether(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetKeepTogether)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetKeepTogether)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetKeepWithNext(&self) -> ::windows::core::Result { @@ -5730,7 +5730,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetKeepWithNext(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetKeepWithNext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetKeepWithNext)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetLeftIndent(&self) -> ::windows::core::Result { @@ -5754,7 +5754,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetListAlignment(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetListAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetListAlignment)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetListLevelIndex(&self) -> ::windows::core::Result { @@ -5763,7 +5763,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetListLevelIndex(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetListLevelIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetListLevelIndex)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetListStart(&self) -> ::windows::core::Result { @@ -5772,7 +5772,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetListStart(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetListStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetListStart)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetListTab(&self) -> ::windows::core::Result { @@ -5781,7 +5781,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetListTab(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetListTab)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetListTab)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetListType(&self) -> ::windows::core::Result { @@ -5790,7 +5790,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetListType(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetListType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetListType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetNoLineNumber(&self) -> ::windows::core::Result { @@ -5799,7 +5799,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetNoLineNumber(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNoLineNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetNoLineNumber)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetPageBreakBefore(&self) -> ::windows::core::Result { @@ -5808,7 +5808,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetPageBreakBefore(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPageBreakBefore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetPageBreakBefore)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetRightIndent(&self) -> ::windows::core::Result { @@ -5817,15 +5817,15 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetRightIndent(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRightIndent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetRightIndent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetIndents(&self, first: f32, left: f32, right: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIndents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(first), ::core::mem::transmute(left), ::core::mem::transmute(right)).ok() + (::windows::core::Interface::vtable(self).base__.SetIndents)(::windows::core::Interface::as_raw(self), first, left, right).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetLineSpacing(&self, rule: i32, spacing: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rule), ::core::mem::transmute(spacing)).ok() + (::windows::core::Interface::vtable(self).base__.SetLineSpacing)(::windows::core::Interface::as_raw(self), rule, spacing).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSpaceAfter(&self) -> ::windows::core::Result { @@ -5834,7 +5834,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSpaceAfter(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSpaceAfter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSpaceAfter)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSpaceBefore(&self) -> ::windows::core::Result { @@ -5843,7 +5843,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSpaceBefore(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSpaceBefore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetSpaceBefore)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetWidowControl(&self) -> ::windows::core::Result { @@ -5852,7 +5852,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetWidowControl(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWidowControl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetWidowControl)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetTabCount(&self) -> ::windows::core::Result { @@ -5861,7 +5861,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn AddTab(&self, tbpos: f32, tbalign: i32, tbleader: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddTab)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tbpos), ::core::mem::transmute(tbalign), ::core::mem::transmute(tbleader)).ok() + (::windows::core::Interface::vtable(self).base__.AddTab)(::windows::core::Interface::as_raw(self), tbpos, tbalign, tbleader).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ClearAllTabs(&self) -> ::windows::core::Result<()> { @@ -5869,11 +5869,11 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn DeleteTab(&self, tbpos: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeleteTab)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tbpos)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteTab)(::windows::core::Interface::as_raw(self), tbpos).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetTab(&self, itab: i32, ptbpos: *mut f32, ptbalign: *mut i32, ptbleader: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetTab)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itab), ::core::mem::transmute(ptbpos), ::core::mem::transmute(ptbalign), ::core::mem::transmute(ptbleader)).ok() + (::windows::core::Interface::vtable(self).base__.GetTab)(::windows::core::Interface::as_raw(self), itab, ::core::mem::transmute(ptbpos), ::core::mem::transmute(ptbalign), ::core::mem::transmute(ptbleader)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetBorders(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -5901,7 +5901,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetFontAlignment(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFontAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetFontAlignment)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetHangingPunctuation(&self) -> ::windows::core::Result { @@ -5910,7 +5910,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetHangingPunctuation(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHangingPunctuation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetHangingPunctuation)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSnapToGrid(&self) -> ::windows::core::Result { @@ -5919,7 +5919,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetSnapToGrid(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSnapToGrid)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetSnapToGrid)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetTrimPunctuationAtStart(&self) -> ::windows::core::Result { @@ -5928,7 +5928,7 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetTrimPunctuationAtStart(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTrimPunctuationAtStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetTrimPunctuationAtStart)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEffects(&self, pvalue: *mut i32, pmask: *mut i32) -> ::windows::core::Result<()> { @@ -5937,7 +5937,7 @@ impl ITextPara2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetProperty(&self, r#type: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5950,11 +5950,11 @@ impl ITextPara2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEffects(&self, value: i32, mask: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEffects)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value), ::core::mem::transmute(mask)).ok() + (::windows::core::Interface::vtable(self).SetEffects)(::windows::core::Interface::as_raw(self), value, mask).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetProperty(&self, r#type: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), r#type, value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6094,7 +6094,7 @@ impl ITextRange { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetChar(&self, char: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(char)).ok() + (::windows::core::Interface::vtable(self).SetChar)(::windows::core::Interface::as_raw(self), char).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6123,7 +6123,7 @@ impl ITextRange { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetStart(&self, cpfirst: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpfirst)).ok() + (::windows::core::Interface::vtable(self).SetStart)(::windows::core::Interface::as_raw(self), cpfirst).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEnd(&self) -> ::windows::core::Result { @@ -6132,7 +6132,7 @@ impl ITextRange { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEnd(&self, cplim: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cplim)).ok() + (::windows::core::Interface::vtable(self).SetEnd)(::windows::core::Interface::as_raw(self), cplim).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6174,25 +6174,25 @@ impl ITextRange { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Collapse(&self, bstart: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Collapse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstart)).ok() + (::windows::core::Interface::vtable(self).Collapse)(::windows::core::Interface::as_raw(self), bstart).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Expand(&self, unit: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Expand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Expand)(::windows::core::Interface::as_raw(self), unit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetIndex(&self, unit: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetIndex)(::windows::core::Interface::as_raw(self), unit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetIndex(&self, unit: i32, index: i32, extend: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(index), ::core::mem::transmute(extend)).ok() + (::windows::core::Interface::vtable(self).SetIndex)(::windows::core::Interface::as_raw(self), unit, index, extend).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetRange(&self, cpanchor: i32, cpactive: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpanchor), ::core::mem::transmute(cpactive)).ok() + (::windows::core::Interface::vtable(self).SetRange)(::windows::core::Interface::as_raw(self), cpanchor, cpactive).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6228,63 +6228,63 @@ impl ITextRange { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn StartOf(&self, unit: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).StartOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).StartOf)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn EndOf(&self, unit: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).EndOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EndOf)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Move(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveStart(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveStart)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveEnd(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveEnd)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveStartWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveStartWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveStartWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveEndWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveEndWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveEndWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveStartUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveStartUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveStartUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveEndUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveEndUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveEndUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6293,7 +6293,7 @@ impl ITextRange { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FindText)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindText)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6302,7 +6302,7 @@ impl ITextRange { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FindTextStart)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindTextStart)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6311,12 +6311,12 @@ impl ITextRange { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FindTextEnd)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindTextEnd)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Delete(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Delete)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6333,13 +6333,13 @@ impl ITextRange { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Paste(&self, pvar: *const super::super::super::System::Com::VARIANT, format: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Paste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).Paste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), format).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CanPaste(&self, pvar: *const super::super::super::System::Com::VARIANT, format: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CanPaste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CanPaste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn CanEdit(&self) -> ::windows::core::Result { @@ -6348,19 +6348,19 @@ impl ITextRange { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ChangeCase(&self, r#type: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeCase)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).ChangeCase)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetPoint(&self, r#type: i32, px: *mut i32, py: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(px), ::core::mem::transmute(py)).ok() + (::windows::core::Interface::vtable(self).GetPoint)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(px), ::core::mem::transmute(py)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetPoint(&self, x: i32, y: i32, r#type: i32, extend: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(r#type), ::core::mem::transmute(extend)).ok() + (::windows::core::Interface::vtable(self).SetPoint)(::windows::core::Interface::as_raw(self), x, y, r#type, extend).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ScrollIntoView(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ScrollIntoView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).ScrollIntoView)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEmbeddedObject(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -6588,7 +6588,7 @@ impl ITextRange2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetChar(&self, char: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetChar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(char)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetChar)(::windows::core::Interface::as_raw(self), char).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6617,7 +6617,7 @@ impl ITextRange2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetStart(&self, cpfirst: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpfirst)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetStart)(::windows::core::Interface::as_raw(self), cpfirst).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEnd(&self) -> ::windows::core::Result { @@ -6626,7 +6626,7 @@ impl ITextRange2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEnd(&self, cplim: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cplim)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetEnd)(::windows::core::Interface::as_raw(self), cplim).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6668,25 +6668,25 @@ impl ITextRange2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Collapse(&self, bstart: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Collapse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstart)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Collapse)(::windows::core::Interface::as_raw(self), bstart).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Expand(&self, unit: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Expand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Expand)(::windows::core::Interface::as_raw(self), unit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetIndex(&self, unit: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetIndex)(::windows::core::Interface::as_raw(self), unit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetIndex(&self, unit: i32, index: i32, extend: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(index), ::core::mem::transmute(extend)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetIndex)(::windows::core::Interface::as_raw(self), unit, index, extend).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetRange(&self, cpanchor: i32, cpactive: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpanchor), ::core::mem::transmute(cpactive)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRange)(::windows::core::Interface::as_raw(self), cpanchor, cpactive).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6722,63 +6722,63 @@ impl ITextRange2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn StartOf(&self, unit: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.StartOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.StartOf)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn EndOf(&self, unit: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EndOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.EndOf)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Move(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Move)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveStart(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveStart)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveEnd(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveEnd)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveStartWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveStartWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveStartWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveEndWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveEndWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveEndWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveStartUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveStartUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveStartUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveEndUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveEndUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveEndUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6787,7 +6787,7 @@ impl ITextRange2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindText)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindText)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6796,7 +6796,7 @@ impl ITextRange2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindTextStart)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindTextStart)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6805,12 +6805,12 @@ impl ITextRange2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.FindTextEnd)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.FindTextEnd)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Delete(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.Delete)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6827,13 +6827,13 @@ impl ITextRange2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Paste(&self, pvar: *const super::super::super::System::Com::VARIANT, format: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Paste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Paste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), format).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CanPaste(&self, pvar: *const super::super::super::System::Com::VARIANT, format: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.CanPaste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.CanPaste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn CanEdit(&self) -> ::windows::core::Result { @@ -6842,19 +6842,19 @@ impl ITextRange2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ChangeCase(&self, r#type: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ChangeCase)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ChangeCase)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetPoint(&self, r#type: i32, px: *mut i32, py: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(px), ::core::mem::transmute(py)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPoint)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(px), ::core::mem::transmute(py)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetPoint(&self, x: i32, y: i32, r#type: i32, extend: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(r#type), ::core::mem::transmute(extend)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetPoint)(::windows::core::Interface::as_raw(self), x, y, r#type, extend).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ScrollIntoView(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ScrollIntoView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ScrollIntoView)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEmbeddedObject(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -6868,7 +6868,7 @@ impl ITextRange2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetFlags(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetType(&self) -> ::windows::core::Result { @@ -6878,32 +6878,32 @@ impl ITextRange2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveLeft(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveLeft)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveRight(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveRight)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveUp(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveUp)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveDown(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveDown)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn HomeKey(&self, unit: tomConstants, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.HomeKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.HomeKey)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn EndKey(&self, unit: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.EndKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EndKey)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6974,7 +6974,7 @@ impl ITextRange2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetGravity(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGravity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetGravity)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7022,15 +7022,15 @@ impl ITextRange2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn AddSubrange(&self, cp1: i32, cp2: i32, activate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddSubrange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cp1), ::core::mem::transmute(cp2), ::core::mem::transmute(activate)).ok() + (::windows::core::Interface::vtable(self).AddSubrange)(::windows::core::Interface::as_raw(self), cp1, cp2, activate).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn BuildUpMath(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BuildUpMath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).BuildUpMath)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn DeleteSubrange(&self, cpfirst: i32, cplim: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteSubrange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpfirst), ::core::mem::transmute(cplim)).ok() + (::windows::core::Interface::vtable(self).DeleteSubrange)(::windows::core::Interface::as_raw(self), cpfirst, cplim).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7039,11 +7039,11 @@ impl ITextRange2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ITextRange2>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Find)(::windows::core::Interface::as_raw(self), prange.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Find)(::windows::core::Interface::as_raw(self), prange.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetChar2(&self, pchar: *mut i32, offset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetChar2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchar), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).GetChar2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchar), offset).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetDropCap(&self, pcline: *mut i32, pposition: *mut i32) -> ::windows::core::Result<()> { @@ -7056,21 +7056,21 @@ impl ITextRange2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetProperty(&self, r#type: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetRect(&self, r#type: i32, pleft: *mut i32, ptop: *mut i32, pright: *mut i32, pbottom: *mut i32, phit: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pleft), ::core::mem::transmute(ptop), ::core::mem::transmute(pright), ::core::mem::transmute(pbottom), ::core::mem::transmute(phit)).ok() + (::windows::core::Interface::vtable(self).GetRect)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pleft), ::core::mem::transmute(ptop), ::core::mem::transmute(pright), ::core::mem::transmute(pbottom), ::core::mem::transmute(phit)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSubrange(&self, isubrange: i32, pcpfirst: *mut i32, pcplim: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSubrange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isubrange), ::core::mem::transmute(pcpfirst), ::core::mem::transmute(pcplim)).ok() + (::windows::core::Interface::vtable(self).GetSubrange)(::windows::core::Interface::as_raw(self), isubrange, ::core::mem::transmute(pcpfirst), ::core::mem::transmute(pcplim)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText2(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetText2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetText2)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn HexToUnicode(&self) -> ::windows::core::Result<()> { @@ -7078,23 +7078,23 @@ impl ITextRange2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn InsertTable(&self, ccol: i32, crow: i32, autofit: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InsertTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccol), ::core::mem::transmute(crow), ::core::mem::transmute(autofit)).ok() + (::windows::core::Interface::vtable(self).InsertTable)(::windows::core::Interface::as_raw(self), ccol, crow, autofit).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Linearize(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Linearize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Linearize)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetActiveSubrange(&self, cpanchor: i32, cpactive: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActiveSubrange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpanchor), ::core::mem::transmute(cpactive)).ok() + (::windows::core::Interface::vtable(self).SetActiveSubrange)(::windows::core::Interface::as_raw(self), cpanchor, cpactive).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetDropCap(&self, cline: i32, position: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDropCap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cline), ::core::mem::transmute(position)).ok() + (::windows::core::Interface::vtable(self).SetDropCap)(::windows::core::Interface::as_raw(self), cline, position).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetProperty(&self, r#type: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), r#type, value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7102,7 +7102,7 @@ impl ITextRange2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetText2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), bstr.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetText2)(::windows::core::Interface::as_raw(self), flags, bstr.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn UnicodeToHex(&self) -> ::windows::core::Result<()> { @@ -7110,7 +7110,7 @@ impl ITextRange2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetInlineObject(&self, r#type: i32, align: i32, char: i32, char1: i32, char2: i32, count: i32, texstyle: i32, ccol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInlineObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(align), ::core::mem::transmute(char), ::core::mem::transmute(char1), ::core::mem::transmute(char2), ::core::mem::transmute(count), ::core::mem::transmute(texstyle), ::core::mem::transmute(ccol)).ok() + (::windows::core::Interface::vtable(self).SetInlineObject)(::windows::core::Interface::as_raw(self), r#type, align, char, char1, char2, count, texstyle, ccol).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7128,7 +7128,7 @@ impl ITextRange2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).InsertImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(ascent), ::core::mem::transmute(r#type), bstralttext.into().abi(), pstream.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertImage)(::windows::core::Interface::as_raw(self), width, height, ascent, r#type, bstralttext.into().abi(), pstream.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7332,7 +7332,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetAlignment(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAlignment)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellCount(&self) -> ::windows::core::Result { @@ -7341,7 +7341,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellCount(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCellCount)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellCountCache(&self) -> ::windows::core::Result { @@ -7350,7 +7350,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellCountCache(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellCountCache)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCellCountCache)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellIndex(&self) -> ::windows::core::Result { @@ -7359,7 +7359,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellIndex(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCellIndex)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellMargin(&self) -> ::windows::core::Result { @@ -7368,7 +7368,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellMargin(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellMargin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCellMargin)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetHeight(&self) -> ::windows::core::Result { @@ -7377,7 +7377,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetHeight(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetHeight)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetIndent(&self) -> ::windows::core::Result { @@ -7386,7 +7386,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetIndent(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIndent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetIndent)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetKeepTogether(&self) -> ::windows::core::Result { @@ -7395,7 +7395,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetKeepTogether(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeepTogether)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetKeepTogether)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetKeepWithNext(&self) -> ::windows::core::Result { @@ -7404,7 +7404,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetKeepWithNext(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeepWithNext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetKeepWithNext)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetNestLevel(&self) -> ::windows::core::Result { @@ -7418,7 +7418,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetRTL(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRTL)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetRTL)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellAlignment(&self) -> ::windows::core::Result { @@ -7427,7 +7427,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellAlignment(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellAlignment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCellAlignment)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellColorBack(&self) -> ::windows::core::Result { @@ -7436,7 +7436,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellColorBack(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellColorBack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCellColorBack)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellColorFore(&self) -> ::windows::core::Result { @@ -7445,7 +7445,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellColorFore(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellColorFore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCellColorFore)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellMergeFlags(&self) -> ::windows::core::Result { @@ -7454,7 +7454,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellMergeFlags(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellMergeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCellMergeFlags)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellShading(&self) -> ::windows::core::Result { @@ -7463,7 +7463,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellShading(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellShading)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCellShading)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellVerticalText(&self) -> ::windows::core::Result { @@ -7472,7 +7472,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellVerticalText(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellVerticalText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCellVerticalText)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellWidth(&self) -> ::windows::core::Result { @@ -7481,7 +7481,7 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellWidth(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetCellWidth)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCellBorderColors(&self, pcrleft: *mut i32, pcrtop: *mut i32, pcrright: *mut i32, pcrbottom: *mut i32) -> ::windows::core::Result<()> { @@ -7493,15 +7493,15 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellBorderColors(&self, crleft: i32, crtop: i32, crright: i32, crbottom: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellBorderColors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crleft), ::core::mem::transmute(crtop), ::core::mem::transmute(crright), ::core::mem::transmute(crbottom)).ok() + (::windows::core::Interface::vtable(self).SetCellBorderColors)(::windows::core::Interface::as_raw(self), crleft, crtop, crright, crbottom).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetCellBorderWidths(&self, duleft: i32, dutop: i32, duright: i32, dubottom: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCellBorderWidths)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(duleft), ::core::mem::transmute(dutop), ::core::mem::transmute(duright), ::core::mem::transmute(dubottom)).ok() + (::windows::core::Interface::vtable(self).SetCellBorderWidths)(::windows::core::Interface::as_raw(self), duleft, dutop, duright, dubottom).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Apply(&self, crow: i32, flags: tomConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Apply)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crow), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Apply)(::windows::core::Interface::as_raw(self), crow, flags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn CanChange(&self) -> ::windows::core::Result { @@ -7511,11 +7511,11 @@ impl ITextRow { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetProperty(&self, r#type: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Insert(&self, crow: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(crow)).ok() + (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), crow).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7528,11 +7528,11 @@ impl ITextRow { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Reset(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).Reset)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetProperty(&self, r#type: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), r#type, value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7678,7 +7678,7 @@ impl ITextSelection { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetChar(&self, char: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetChar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(char)).ok() + (::windows::core::Interface::vtable(self).base__.SetChar)(::windows::core::Interface::as_raw(self), char).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7707,7 +7707,7 @@ impl ITextSelection { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetStart(&self, cpfirst: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpfirst)).ok() + (::windows::core::Interface::vtable(self).base__.SetStart)(::windows::core::Interface::as_raw(self), cpfirst).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEnd(&self) -> ::windows::core::Result { @@ -7716,7 +7716,7 @@ impl ITextSelection { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEnd(&self, cplim: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cplim)).ok() + (::windows::core::Interface::vtable(self).base__.SetEnd)(::windows::core::Interface::as_raw(self), cplim).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7758,25 +7758,25 @@ impl ITextSelection { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Collapse(&self, bstart: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Collapse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstart)).ok() + (::windows::core::Interface::vtable(self).base__.Collapse)(::windows::core::Interface::as_raw(self), bstart).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Expand(&self, unit: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Expand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Expand)(::windows::core::Interface::as_raw(self), unit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetIndex(&self, unit: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetIndex)(::windows::core::Interface::as_raw(self), unit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetIndex(&self, unit: i32, index: i32, extend: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(index), ::core::mem::transmute(extend)).ok() + (::windows::core::Interface::vtable(self).base__.SetIndex)(::windows::core::Interface::as_raw(self), unit, index, extend).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetRange(&self, cpanchor: i32, cpactive: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpanchor), ::core::mem::transmute(cpactive)).ok() + (::windows::core::Interface::vtable(self).base__.SetRange)(::windows::core::Interface::as_raw(self), cpanchor, cpactive).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7812,63 +7812,63 @@ impl ITextSelection { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn StartOf(&self, unit: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.StartOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.StartOf)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn EndOf(&self, unit: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.EndOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EndOf)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Move(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Move)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveStart(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveStart)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveEnd(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveEnd)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveStartWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveStartWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveStartWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveEndWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveEndWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveEndWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveStartUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveStartUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveStartUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveEndUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.MoveEndUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.MoveEndUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7877,7 +7877,7 @@ impl ITextSelection { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindText)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindText)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7886,7 +7886,7 @@ impl ITextSelection { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindTextStart)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindTextStart)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7895,12 +7895,12 @@ impl ITextSelection { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindTextEnd)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindTextEnd)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Delete(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Delete)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7917,13 +7917,13 @@ impl ITextSelection { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Paste(&self, pvar: *const super::super::super::System::Com::VARIANT, format: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Paste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).base__.Paste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), format).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CanPaste(&self, pvar: *const super::super::super::System::Com::VARIANT, format: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CanPaste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CanPaste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn CanEdit(&self) -> ::windows::core::Result { @@ -7932,19 +7932,19 @@ impl ITextSelection { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ChangeCase(&self, r#type: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChangeCase)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.ChangeCase)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetPoint(&self, r#type: i32, px: *mut i32, py: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(px), ::core::mem::transmute(py)).ok() + (::windows::core::Interface::vtable(self).base__.GetPoint)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(px), ::core::mem::transmute(py)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetPoint(&self, x: i32, y: i32, r#type: i32, extend: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(r#type), ::core::mem::transmute(extend)).ok() + (::windows::core::Interface::vtable(self).base__.SetPoint)(::windows::core::Interface::as_raw(self), x, y, r#type, extend).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ScrollIntoView(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ScrollIntoView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.ScrollIntoView)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEmbeddedObject(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -7958,7 +7958,7 @@ impl ITextSelection { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetFlags(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetType(&self) -> ::windows::core::Result { @@ -7968,32 +7968,32 @@ impl ITextSelection { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveLeft(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveLeft)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveRight(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveRight)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveUp(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveUp)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveDown(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveDown)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn HomeKey(&self, unit: tomConstants, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HomeKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HomeKey)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn EndKey(&self, unit: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).EndKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EndKey)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8129,7 +8129,7 @@ impl ITextSelection2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetChar(&self, char: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetChar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(char)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetChar)(::windows::core::Interface::as_raw(self), char).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8158,7 +8158,7 @@ impl ITextSelection2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetStart(&self, cpfirst: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpfirst)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetStart)(::windows::core::Interface::as_raw(self), cpfirst).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEnd(&self) -> ::windows::core::Result { @@ -8167,7 +8167,7 @@ impl ITextSelection2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetEnd(&self, cplim: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cplim)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetEnd)(::windows::core::Interface::as_raw(self), cplim).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8209,25 +8209,25 @@ impl ITextSelection2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Collapse(&self, bstart: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.Collapse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bstart)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.Collapse)(::windows::core::Interface::as_raw(self), bstart).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Expand(&self, unit: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.Expand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.Expand)(::windows::core::Interface::as_raw(self), unit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetIndex(&self, unit: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetIndex)(::windows::core::Interface::as_raw(self), unit, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetIndex(&self, unit: i32, index: i32, extend: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(index), ::core::mem::transmute(extend)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetIndex)(::windows::core::Interface::as_raw(self), unit, index, extend).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetRange(&self, cpanchor: i32, cpactive: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpanchor), ::core::mem::transmute(cpactive)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetRange)(::windows::core::Interface::as_raw(self), cpanchor, cpactive).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8263,63 +8263,63 @@ impl ITextSelection2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn StartOf(&self, unit: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.StartOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.StartOf)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn EndOf(&self, unit: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.EndOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.EndOf)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Move(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.Move)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveStart(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.MoveStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.MoveStart)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveEnd(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.MoveEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.MoveEnd)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.MoveWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.MoveWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveStartWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.MoveStartWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.MoveStartWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveEndWhile(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.MoveEndWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.MoveEndWhile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.MoveUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.MoveUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveStartUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.MoveStartUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.MoveStartUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MoveEndUntil(&self, cset: *const super::super::super::System::Com::VARIANT, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.MoveEndUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.MoveEndUntil)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cset), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8328,7 +8328,7 @@ impl ITextSelection2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.FindText)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.FindText)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8337,7 +8337,7 @@ impl ITextSelection2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.FindTextStart)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.FindTextStart)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8346,12 +8346,12 @@ impl ITextSelection2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.FindTextEnd)(::windows::core::Interface::as_raw(self), bstr.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.FindTextEnd)(::windows::core::Interface::as_raw(self), bstr.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Delete(&self, unit: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.Delete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.Delete)(::windows::core::Interface::as_raw(self), unit, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -8368,13 +8368,13 @@ impl ITextSelection2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Paste(&self, pvar: *const super::super::super::System::Com::VARIANT, format: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.Paste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(format)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.Paste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), format).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CanPaste(&self, pvar: *const super::super::super::System::Com::VARIANT, format: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.CanPaste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), ::core::mem::transmute(format), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.CanPaste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvar), format, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn CanEdit(&self) -> ::windows::core::Result { @@ -8383,19 +8383,19 @@ impl ITextSelection2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ChangeCase(&self, r#type: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.ChangeCase)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ChangeCase)(::windows::core::Interface::as_raw(self), r#type).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetPoint(&self, r#type: i32, px: *mut i32, py: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.GetPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(px), ::core::mem::transmute(py)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.GetPoint)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(px), ::core::mem::transmute(py)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetPoint(&self, x: i32, y: i32, r#type: i32, extend: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(r#type), ::core::mem::transmute(extend)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetPoint)(::windows::core::Interface::as_raw(self), x, y, r#type, extend).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn ScrollIntoView(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.ScrollIntoView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ScrollIntoView)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetEmbeddedObject(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -8409,7 +8409,7 @@ impl ITextSelection2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetFlags(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetType(&self) -> ::windows::core::Result { @@ -8419,32 +8419,32 @@ impl ITextSelection2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveLeft(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveLeft)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveRight(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveRight)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveUp(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveUp)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveDown(&self, unit: i32, count: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.MoveDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(count), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.MoveDown)(::windows::core::Interface::as_raw(self), unit, count, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn HomeKey(&self, unit: tomConstants, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.HomeKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.HomeKey)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn EndKey(&self, unit: i32, extend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.EndKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unit), ::core::mem::transmute(extend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.EndKey)(::windows::core::Interface::as_raw(self), unit, extend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8515,7 +8515,7 @@ impl ITextSelection2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetGravity(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetGravity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetGravity)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8563,15 +8563,15 @@ impl ITextSelection2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn AddSubrange(&self, cp1: i32, cp2: i32, activate: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddSubrange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cp1), ::core::mem::transmute(cp2), ::core::mem::transmute(activate)).ok() + (::windows::core::Interface::vtable(self).base__.AddSubrange)(::windows::core::Interface::as_raw(self), cp1, cp2, activate).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn BuildUpMath(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.BuildUpMath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.BuildUpMath)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn DeleteSubrange(&self, cpfirst: i32, cplim: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeleteSubrange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpfirst), ::core::mem::transmute(cplim)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteSubrange)(::windows::core::Interface::as_raw(self), cpfirst, cplim).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8580,11 +8580,11 @@ impl ITextSelection2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ITextRange2>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Find)(::windows::core::Interface::as_raw(self), prange.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Find)(::windows::core::Interface::as_raw(self), prange.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetChar2(&self, pchar: *mut i32, offset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetChar2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchar), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).base__.GetChar2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchar), offset).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetDropCap(&self, pcline: *mut i32, pposition: *mut i32) -> ::windows::core::Result<()> { @@ -8597,21 +8597,21 @@ impl ITextSelection2 { #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetProperty(&self, r#type: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetRect(&self, r#type: i32, pleft: *mut i32, ptop: *mut i32, pright: *mut i32, pbottom: *mut i32, phit: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(pleft), ::core::mem::transmute(ptop), ::core::mem::transmute(pright), ::core::mem::transmute(pbottom), ::core::mem::transmute(phit)).ok() + (::windows::core::Interface::vtable(self).base__.GetRect)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(pleft), ::core::mem::transmute(ptop), ::core::mem::transmute(pright), ::core::mem::transmute(pbottom), ::core::mem::transmute(phit)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetSubrange(&self, isubrange: i32, pcpfirst: *mut i32, pcplim: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetSubrange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(isubrange), ::core::mem::transmute(pcpfirst), ::core::mem::transmute(pcplim)).ok() + (::windows::core::Interface::vtable(self).base__.GetSubrange)(::windows::core::Interface::as_raw(self), isubrange, ::core::mem::transmute(pcpfirst), ::core::mem::transmute(pcplim)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText2(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetText2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetText2)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn HexToUnicode(&self) -> ::windows::core::Result<()> { @@ -8619,23 +8619,23 @@ impl ITextSelection2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn InsertTable(&self, ccol: i32, crow: i32, autofit: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.InsertTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ccol), ::core::mem::transmute(crow), ::core::mem::transmute(autofit)).ok() + (::windows::core::Interface::vtable(self).base__.InsertTable)(::windows::core::Interface::as_raw(self), ccol, crow, autofit).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Linearize(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Linearize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.Linearize)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetActiveSubrange(&self, cpanchor: i32, cpactive: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetActiveSubrange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpanchor), ::core::mem::transmute(cpactive)).ok() + (::windows::core::Interface::vtable(self).base__.SetActiveSubrange)(::windows::core::Interface::as_raw(self), cpanchor, cpactive).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetDropCap(&self, cline: i32, position: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDropCap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cline), ::core::mem::transmute(position)).ok() + (::windows::core::Interface::vtable(self).base__.SetDropCap)(::windows::core::Interface::as_raw(self), cline, position).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetProperty(&self, r#type: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), r#type, value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8643,7 +8643,7 @@ impl ITextSelection2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetText2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), bstr.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.SetText2)(::windows::core::Interface::as_raw(self), flags, bstr.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn UnicodeToHex(&self) -> ::windows::core::Result<()> { @@ -8651,7 +8651,7 @@ impl ITextSelection2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetInlineObject(&self, r#type: i32, align: i32, char: i32, char1: i32, char2: i32, count: i32, texstyle: i32, ccol: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetInlineObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(align), ::core::mem::transmute(char), ::core::mem::transmute(char1), ::core::mem::transmute(char2), ::core::mem::transmute(count), ::core::mem::transmute(texstyle), ::core::mem::transmute(ccol)).ok() + (::windows::core::Interface::vtable(self).base__.SetInlineObject)(::windows::core::Interface::as_raw(self), r#type, align, char, char1, char2, count, texstyle, ccol).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8669,7 +8669,7 @@ impl ITextSelection2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.InsertImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(ascent), ::core::mem::transmute(r#type), bstralttext.into().abi(), pstream.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InsertImage)(::windows::core::Interface::as_raw(self), width, height, ascent, r#type, bstralttext.into().abi(), pstream.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -8804,7 +8804,7 @@ impl ITextServices { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).TxSendMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(plresult)).ok() + (::windows::core::Interface::vtable(self).TxSendMessage)(::windows::core::Interface::as_raw(self), msg, wparam.into(), lparam.into(), ::core::mem::transmute(plresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] @@ -8813,7 +8813,7 @@ impl ITextServices { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).TxDraw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(lprcupdate), ::core::mem::transmute(pfncontinue), ::core::mem::transmute(dwcontinue), ::core::mem::transmute(lviewid)).ok() + (::windows::core::Interface::vtable(self).TxDraw)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(lprcupdate), pfncontinue, dwcontinue, lviewid).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8832,7 +8832,7 @@ impl ITextServices { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnTxSetCursor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcclient), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).OnTxSetCursor)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcclient), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] @@ -8841,7 +8841,7 @@ impl ITextServices { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).TxQueryHitPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcclient), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(phitresult)).ok() + (::windows::core::Interface::vtable(self).TxQueryHitPoint)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcclient), x, y, ::core::mem::transmute(phitresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8887,7 +8887,7 @@ impl ITextServices { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).TxGetNaturalSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(ptd), ::core::mem::transmute(dwmode), ::core::mem::transmute(psizelextent), ::core::mem::transmute(pwidth), ::core::mem::transmute(pheight)).ok() + (::windows::core::Interface::vtable(self).TxGetNaturalSize)(::windows::core::Interface::as_raw(self), dwaspect, hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(ptd), dwmode, ::core::mem::transmute(psizelextent), ::core::mem::transmute(pwidth), ::core::mem::transmute(pheight)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -8897,7 +8897,7 @@ impl ITextServices { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn OnTxPropertyBitsChange(&self, dwmask: u32, dwbits: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnTxPropertyBitsChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmask), ::core::mem::transmute(dwbits)).ok() + (::windows::core::Interface::vtable(self).OnTxPropertyBitsChange)(::windows::core::Interface::as_raw(self), dwmask, dwbits).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxGetCachedSize(&self, pdwwidth: *mut u32, pdwheight: *mut u32) -> ::windows::core::Result<()> { @@ -9003,7 +9003,7 @@ impl ITextServices2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.TxSendMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(plresult)).ok() + (::windows::core::Interface::vtable(self).base__.TxSendMessage)(::windows::core::Interface::as_raw(self), msg, wparam.into(), lparam.into(), ::core::mem::transmute(plresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] @@ -9012,7 +9012,7 @@ impl ITextServices2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.TxDraw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(lprcupdate), ::core::mem::transmute(pfncontinue), ::core::mem::transmute(dwcontinue), ::core::mem::transmute(lviewid)).ok() + (::windows::core::Interface::vtable(self).base__.TxDraw)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(lprcupdate), pfncontinue, dwcontinue, lviewid).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9031,7 +9031,7 @@ impl ITextServices2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.OnTxSetCursor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcclient), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).base__.OnTxSetCursor)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcclient), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] @@ -9040,7 +9040,7 @@ impl ITextServices2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.TxQueryHitPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcclient), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(phitresult)).ok() + (::windows::core::Interface::vtable(self).base__.TxQueryHitPoint)(::windows::core::Interface::as_raw(self), dwdrawaspect, lindex, ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(lprcclient), x, y, ::core::mem::transmute(phitresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9086,7 +9086,7 @@ impl ITextServices2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.TxGetNaturalSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(ptd), ::core::mem::transmute(dwmode), ::core::mem::transmute(psizelextent), ::core::mem::transmute(pwidth), ::core::mem::transmute(pheight)).ok() + (::windows::core::Interface::vtable(self).base__.TxGetNaturalSize)(::windows::core::Interface::as_raw(self), dwaspect, hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(ptd), dwmode, ::core::mem::transmute(psizelextent), ::core::mem::transmute(pwidth), ::core::mem::transmute(pheight)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -9096,7 +9096,7 @@ impl ITextServices2 { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn OnTxPropertyBitsChange(&self, dwmask: u32, dwbits: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnTxPropertyBitsChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmask), ::core::mem::transmute(dwbits)).ok() + (::windows::core::Interface::vtable(self).base__.OnTxPropertyBitsChange)(::windows::core::Interface::as_raw(self), dwmask, dwbits).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn TxGetCachedSize(&self, pdwwidth: *mut u32, pdwheight: *mut u32) -> ::windows::core::Result<()> { @@ -9109,7 +9109,7 @@ impl ITextServices2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).TxGetNaturalSize2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwaspect), hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(ptd), ::core::mem::transmute(dwmode), ::core::mem::transmute(psizelextent), ::core::mem::transmute(pwidth), ::core::mem::transmute(pheight), ::core::mem::transmute(pascent)).ok() + (::windows::core::Interface::vtable(self).TxGetNaturalSize2)(::windows::core::Interface::as_raw(self), dwaspect, hdcdraw.into(), hictargetdev.into(), ::core::mem::transmute(ptd), dwmode, ::core::mem::transmute(psizelextent), ::core::mem::transmute(pwidth), ::core::mem::transmute(pheight), ::core::mem::transmute(pascent)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct2D\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D"))] @@ -9117,7 +9117,7 @@ impl ITextServices2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Graphics::Direct2D::ID2D1RenderTarget>>, { - (::windows::core::Interface::vtable(self).TxDrawD2D)(::windows::core::Interface::as_raw(self), prendertarget.into().abi(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcupdate), ::core::mem::transmute(lviewid)).ok() + (::windows::core::Interface::vtable(self).TxDrawD2D)(::windows::core::Interface::as_raw(self), prendertarget.into().abi(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcupdate), lviewid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9194,7 +9194,7 @@ impl ITextStory { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetActive(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetActive)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetDisplay(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -9213,24 +9213,24 @@ impl ITextStory { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetType(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetType)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetProperty(&self, r#type: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRange(&self, cpactive: i32, cpanchor: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpactive), ::core::mem::transmute(cpanchor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRange)(::windows::core::Interface::as_raw(self), cpactive, cpanchor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self, flags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetFormattedText<'a, P0>(&self, punk: P0) -> ::windows::core::Result<()> @@ -9241,7 +9241,7 @@ impl ITextStory { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetProperty(&self, r#type: i32, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), r#type, value).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9249,7 +9249,7 @@ impl ITextStory { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), bstr.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), flags, bstr.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9328,7 +9328,7 @@ impl ITextStoryRanges { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCount(&self) -> ::windows::core::Result { @@ -9424,7 +9424,7 @@ impl ITextStoryRanges2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCount(&self) -> ::windows::core::Result { @@ -9435,7 +9435,7 @@ impl ITextStoryRanges2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item2(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item2)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -9537,7 +9537,7 @@ impl ITextStrings { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCount(&self) -> ::windows::core::Result { @@ -9558,11 +9558,11 @@ impl ITextStrings { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITextRange2>>, { - (::windows::core::Interface::vtable(self).Append)(::windows::core::Interface::as_raw(self), prange.into().abi(), ::core::mem::transmute(istring)).ok() + (::windows::core::Interface::vtable(self).Append)(::windows::core::Interface::as_raw(self), prange.into().abi(), istring).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Cat2(&self, istring: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Cat2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(istring)).ok() + (::windows::core::Interface::vtable(self).Cat2)(::windows::core::Interface::as_raw(self), istring).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9586,20 +9586,20 @@ impl ITextStrings { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITextRange2>>, { - (::windows::core::Interface::vtable(self).EncodeFunction)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(align), ::core::mem::transmute(char), ::core::mem::transmute(char1), ::core::mem::transmute(char2), ::core::mem::transmute(count), ::core::mem::transmute(texstyle), ::core::mem::transmute(ccol), prange.into().abi()).ok() + (::windows::core::Interface::vtable(self).EncodeFunction)(::windows::core::Interface::as_raw(self), r#type, align, char, char1, char2, count, texstyle, ccol, prange.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn GetCch(&self, istring: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(istring), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCch)(::windows::core::Interface::as_raw(self), istring, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn InsertNullStr(&self, istring: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InsertNullStr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(istring)).ok() + (::windows::core::Interface::vtable(self).InsertNullStr)(::windows::core::Interface::as_raw(self), istring).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn MoveBoundary(&self, istring: i32, cch: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MoveBoundary)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(istring), ::core::mem::transmute(cch)).ok() + (::windows::core::Interface::vtable(self).MoveBoundary)(::windows::core::Interface::as_raw(self), istring, cch).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9611,7 +9611,7 @@ impl ITextStrings { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn Remove(&self, istring: i32, cstring: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(istring), ::core::mem::transmute(cstring)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), istring, cstring).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9624,7 +9624,7 @@ impl ITextStrings { } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub unsafe fn SetOpCp(&self, istring: i32, cp: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOpCp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(istring), ::core::mem::transmute(cp)).ok() + (::windows::core::Interface::vtable(self).SetOpCp)(::windows::core::Interface::as_raw(self), istring, cp).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] 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 006ea5c151..a5c353a11e 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs @@ -487,7 +487,7 @@ where extern "system" { fn BeginBufferedAnimation(hwnd: super::super::Foundation::HWND, hdctarget: super::super::Graphics::Gdi::HDC, prctarget: *const super::super::Foundation::RECT, dwformat: BP_BUFFERFORMAT, ppaintparams: *const BP_PAINTPARAMS, panimationparams: *const BP_ANIMATIONPARAMS, phdcfrom: *mut super::super::Graphics::Gdi::HDC, phdcto: *mut super::super::Graphics::Gdi::HDC) -> isize; } - ::core::mem::transmute(BeginBufferedAnimation(hwnd.into(), hdctarget.into(), ::core::mem::transmute(prctarget), ::core::mem::transmute(dwformat), ::core::mem::transmute(ppaintparams), ::core::mem::transmute(panimationparams), ::core::mem::transmute(phdcfrom), ::core::mem::transmute(phdcto))) + ::core::mem::transmute(BeginBufferedAnimation(hwnd.into(), hdctarget.into(), ::core::mem::transmute(prctarget), dwformat, ::core::mem::transmute(ppaintparams), ::core::mem::transmute(panimationparams), ::core::mem::transmute(phdcfrom), ::core::mem::transmute(phdcto))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -500,7 +500,7 @@ where extern "system" { fn BeginBufferedPaint(hdctarget: super::super::Graphics::Gdi::HDC, prctarget: *const super::super::Foundation::RECT, dwformat: BP_BUFFERFORMAT, ppaintparams: *const BP_PAINTPARAMS, phdc: *mut super::super::Graphics::Gdi::HDC) -> isize; } - ::core::mem::transmute(BeginBufferedPaint(hdctarget.into(), ::core::mem::transmute(prctarget), ::core::mem::transmute(dwformat), ::core::mem::transmute(ppaintparams), ::core::mem::transmute(phdc))) + ::core::mem::transmute(BeginBufferedPaint(hdctarget.into(), ::core::mem::transmute(prctarget), dwformat, ::core::mem::transmute(ppaintparams), ::core::mem::transmute(phdc))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -523,7 +523,7 @@ pub unsafe fn BufferedPaintClear(hbufferedpaint: isize, prc: *const super::super extern "system" { fn BufferedPaintClear(hbufferedpaint: isize, prc: *const super::super::Foundation::RECT) -> ::windows::core::HRESULT; } - BufferedPaintClear(::core::mem::transmute(hbufferedpaint), ::core::mem::transmute(prc)).ok() + BufferedPaintClear(hbufferedpaint, ::core::mem::transmute(prc)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -556,7 +556,7 @@ pub unsafe fn BufferedPaintSetAlpha(hbufferedpaint: isize, prc: *const super::su extern "system" { fn BufferedPaintSetAlpha(hbufferedpaint: isize, prc: *const super::super::Foundation::RECT, alpha: u8) -> ::windows::core::HRESULT; } - BufferedPaintSetAlpha(::core::mem::transmute(hbufferedpaint), ::core::mem::transmute(prc), ::core::mem::transmute(alpha)).ok() + BufferedPaintSetAlpha(hbufferedpaint, ::core::mem::transmute(prc), alpha).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1476,7 +1476,7 @@ where extern "system" { fn CheckDlgButton(hdlg: super::super::Foundation::HWND, nidbutton: i32, ucheck: DLG_BUTTON_CHECK_STATE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CheckDlgButton(hdlg.into(), ::core::mem::transmute(nidbutton), ::core::mem::transmute(ucheck))) + ::core::mem::transmute(CheckDlgButton(hdlg.into(), nidbutton, ucheck)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1489,7 +1489,7 @@ where extern "system" { fn CheckRadioButton(hdlg: super::super::Foundation::HWND, nidfirstbutton: i32, nidlastbutton: i32, nidcheckbutton: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CheckRadioButton(hdlg.into(), ::core::mem::transmute(nidfirstbutton), ::core::mem::transmute(nidlastbutton), ::core::mem::transmute(nidcheckbutton))) + ::core::mem::transmute(CheckRadioButton(hdlg.into(), nidfirstbutton, nidlastbutton, nidcheckbutton)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -1498,7 +1498,7 @@ pub unsafe fn CloseThemeData(htheme: isize) -> ::windows::core::Result<()> { extern "system" { fn CloseThemeData(htheme: isize) -> ::windows::core::HRESULT; } - CloseThemeData(::core::mem::transmute(htheme)).ok() + CloseThemeData(htheme).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -1511,7 +1511,7 @@ where extern "system" { fn CreateMappedBitmap(hinstance: super::super::Foundation::HINSTANCE, idbitmap: isize, wflags: u32, lpcolormap: *const COLORMAP, inummaps: i32) -> super::super::Graphics::Gdi::HBITMAP; } - let result__ = CreateMappedBitmap(hinstance.into(), ::core::mem::transmute(idbitmap), ::core::mem::transmute(wflags), ::core::mem::transmute(lpcolormap), ::core::mem::transmute(inummaps)); + let result__ = CreateMappedBitmap(hinstance.into(), idbitmap, wflags, ::core::mem::transmute(lpcolormap), inummaps); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -1546,7 +1546,7 @@ where extern "system" { fn CreateStatusWindowA(style: i32, lpsztext: ::windows::core::PCSTR, hwndparent: super::super::Foundation::HWND, wid: u32) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateStatusWindowA(::core::mem::transmute(style), lpsztext.into(), hwndparent.into(), ::core::mem::transmute(wid))) + ::core::mem::transmute(CreateStatusWindowA(style, lpsztext.into(), hwndparent.into(), wid)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1560,7 +1560,7 @@ where extern "system" { fn CreateStatusWindowW(style: i32, lpsztext: ::windows::core::PCWSTR, hwndparent: super::super::Foundation::HWND, wid: u32) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateStatusWindowW(::core::mem::transmute(style), lpsztext.into(), hwndparent.into(), ::core::mem::transmute(wid))) + ::core::mem::transmute(CreateStatusWindowW(style, lpsztext.into(), hwndparent.into(), wid)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -1570,7 +1570,7 @@ pub unsafe fn CreateSyntheticPointerDevice(pointertype: super::WindowsAndMessagi extern "system" { fn CreateSyntheticPointerDevice(pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE, maxcount: u32, mode: POINTER_FEEDBACK_MODE) -> HSYNTHETICPOINTERDEVICE; } - let result__ = CreateSyntheticPointerDevice(::core::mem::transmute(pointertype), ::core::mem::transmute(maxcount), ::core::mem::transmute(mode)); + let result__ = CreateSyntheticPointerDevice(pointertype, maxcount, mode); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -1585,7 +1585,7 @@ where extern "system" { fn CreateToolbarEx(hwnd: super::super::Foundation::HWND, ws: u32, wid: u32, nbitmaps: i32, hbminst: super::super::Foundation::HINSTANCE, wbmid: usize, lpbuttons: *mut TBBUTTON, inumbuttons: i32, dxbutton: i32, dybutton: i32, dxbitmap: i32, dybitmap: i32, ustructsize: u32) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateToolbarEx(hwnd.into(), ::core::mem::transmute(ws), ::core::mem::transmute(wid), ::core::mem::transmute(nbitmaps), hbminst.into(), ::core::mem::transmute(wbmid), ::core::mem::transmute(lpbuttons), ::core::mem::transmute(inumbuttons), ::core::mem::transmute(dxbutton), ::core::mem::transmute(dybutton), ::core::mem::transmute(dxbitmap), ::core::mem::transmute(dybitmap), ::core::mem::transmute(ustructsize))) + ::core::mem::transmute(CreateToolbarEx(hwnd.into(), ws, wid, nbitmaps, hbminst.into(), wbmid, ::core::mem::transmute(lpbuttons), inumbuttons, dxbutton, dybutton, dxbitmap, dybitmap, ustructsize)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1600,7 +1600,7 @@ where extern "system" { fn CreateUpDownControl(dwstyle: u32, x: i32, y: i32, cx: i32, cy: i32, hparent: super::super::Foundation::HWND, nid: i32, hinst: super::super::Foundation::HINSTANCE, hbuddy: super::super::Foundation::HWND, nupper: i32, nlower: i32, npos: i32) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateUpDownControl(::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), hparent.into(), ::core::mem::transmute(nid), hinst.into(), hbuddy.into(), ::core::mem::transmute(nupper), ::core::mem::transmute(nlower), ::core::mem::transmute(npos))) + ::core::mem::transmute(CreateUpDownControl(dwstyle, x, y, cx, cy, hparent.into(), nid, hinst.into(), hbuddy.into(), nupper, nlower, npos)) } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -1901,7 +1901,7 @@ pub unsafe fn DPA_Create(citemgrow: i32) -> HDPA { extern "system" { fn DPA_Create(citemgrow: i32) -> HDPA; } - ::core::mem::transmute(DPA_Create(::core::mem::transmute(citemgrow))) + ::core::mem::transmute(DPA_Create(citemgrow)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1914,7 +1914,7 @@ where extern "system" { fn DPA_CreateEx(cpgrow: i32, hheap: super::super::Foundation::HANDLE) -> HDPA; } - ::core::mem::transmute(DPA_CreateEx(::core::mem::transmute(cpgrow), hheap.into())) + ::core::mem::transmute(DPA_CreateEx(cpgrow, hheap.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1939,7 +1939,7 @@ where extern "system" { fn DPA_DeletePtr(hdpa: HDPA, i: i32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(DPA_DeletePtr(hdpa.into(), ::core::mem::transmute(i))) + ::core::mem::transmute(DPA_DeletePtr(hdpa.into(), i)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1990,7 +1990,7 @@ where extern "system" { fn DPA_GetPtr(hdpa: HDPA, i: isize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(DPA_GetPtr(hdpa.into(), ::core::mem::transmute(i))) + ::core::mem::transmute(DPA_GetPtr(hdpa.into(), i)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -2027,7 +2027,7 @@ where extern "system" { fn DPA_Grow(pdpa: HDPA, cp: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DPA_Grow(pdpa.into(), ::core::mem::transmute(cp))) + ::core::mem::transmute(DPA_Grow(pdpa.into(), cp)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -2039,7 +2039,7 @@ where extern "system" { fn DPA_InsertPtr(hdpa: HDPA, i: i32, p: *const ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(DPA_InsertPtr(hdpa.into(), ::core::mem::transmute(i), ::core::mem::transmute(p))) + ::core::mem::transmute(DPA_InsertPtr(hdpa.into(), i, ::core::mem::transmute(p))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2067,7 +2067,7 @@ where extern "system" { fn DPA_Merge(hdpadest: HDPA, hdpasrc: HDPA, dwflags: u32, pfncompare: *mut ::core::ffi::c_void, pfnmerge: *mut ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DPA_Merge(hdpadest.into(), hdpasrc.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pfncompare), ::core::mem::transmute(pfnmerge), lparam.into())) + ::core::mem::transmute(DPA_Merge(hdpadest.into(), hdpasrc.into(), dwflags, ::core::mem::transmute(pfncompare), ::core::mem::transmute(pfnmerge), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2095,7 +2095,7 @@ where extern "system" { fn DPA_Search(hdpa: HDPA, pfind: *const ::core::ffi::c_void, istart: i32, pfncompare: *mut ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM, options: u32) -> i32; } - ::core::mem::transmute(DPA_Search(hdpa.into(), ::core::mem::transmute(pfind), ::core::mem::transmute(istart), ::core::mem::transmute(pfncompare), lparam.into(), ::core::mem::transmute(options))) + ::core::mem::transmute(DPA_Search(hdpa.into(), ::core::mem::transmute(pfind), istart, ::core::mem::transmute(pfncompare), lparam.into(), options)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2108,7 +2108,7 @@ where extern "system" { fn DPA_SetPtr(hdpa: HDPA, i: i32, p: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DPA_SetPtr(hdpa.into(), ::core::mem::transmute(i), ::core::mem::transmute(p))) + ::core::mem::transmute(DPA_SetPtr(hdpa.into(), i, ::core::mem::transmute(p))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2358,7 +2358,7 @@ pub unsafe fn DSA_Create(cbitem: i32, citemgrow: i32) -> HDSA { extern "system" { fn DSA_Create(cbitem: i32, citemgrow: i32) -> HDSA; } - ::core::mem::transmute(DSA_Create(::core::mem::transmute(cbitem), ::core::mem::transmute(citemgrow))) + ::core::mem::transmute(DSA_Create(cbitem, citemgrow)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2384,7 +2384,7 @@ where extern "system" { fn DSA_DeleteItem(hdsa: HDSA, i: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DSA_DeleteItem(hdsa.into(), ::core::mem::transmute(i))) + ::core::mem::transmute(DSA_DeleteItem(hdsa.into(), i)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2436,7 +2436,7 @@ where extern "system" { fn DSA_GetItem(hdsa: HDSA, i: i32, pitem: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DSA_GetItem(hdsa.into(), ::core::mem::transmute(i), ::core::mem::transmute(pitem))) + ::core::mem::transmute(DSA_GetItem(hdsa.into(), i, ::core::mem::transmute(pitem))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -2448,7 +2448,7 @@ where extern "system" { fn DSA_GetItemPtr(hdsa: HDSA, i: i32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(DSA_GetItemPtr(hdsa.into(), ::core::mem::transmute(i))) + ::core::mem::transmute(DSA_GetItemPtr(hdsa.into(), i)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -2472,7 +2472,7 @@ where extern "system" { fn DSA_InsertItem(hdsa: HDSA, i: i32, pitem: *const ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(DSA_InsertItem(hdsa.into(), ::core::mem::transmute(i), ::core::mem::transmute(pitem))) + ::core::mem::transmute(DSA_InsertItem(hdsa.into(), i, ::core::mem::transmute(pitem))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2485,7 +2485,7 @@ where extern "system" { fn DSA_SetItem(hdsa: HDSA, i: i32, pitem: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DSA_SetItem(hdsa.into(), ::core::mem::transmute(i), ::core::mem::transmute(pitem))) + ::core::mem::transmute(DSA_SetItem(hdsa.into(), i, ::core::mem::transmute(pitem))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2718,7 +2718,7 @@ where extern "system" { fn DlgDirListA(hdlg: super::super::Foundation::HWND, lppathspec: ::windows::core::PSTR, nidlistbox: i32, nidstaticpath: i32, ufiletype: DLG_DIR_LIST_FILE_TYPE) -> i32; } - ::core::mem::transmute(DlgDirListA(hdlg.into(), ::core::mem::transmute(lppathspec), ::core::mem::transmute(nidlistbox), ::core::mem::transmute(nidstaticpath), ::core::mem::transmute(ufiletype))) + ::core::mem::transmute(DlgDirListA(hdlg.into(), ::core::mem::transmute(lppathspec), nidlistbox, nidstaticpath, ufiletype)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2731,7 +2731,7 @@ where extern "system" { fn DlgDirListComboBoxA(hdlg: super::super::Foundation::HWND, lppathspec: ::windows::core::PSTR, nidcombobox: i32, nidstaticpath: i32, ufiletype: DLG_DIR_LIST_FILE_TYPE) -> i32; } - ::core::mem::transmute(DlgDirListComboBoxA(hdlg.into(), ::core::mem::transmute(lppathspec), ::core::mem::transmute(nidcombobox), ::core::mem::transmute(nidstaticpath), ::core::mem::transmute(ufiletype))) + ::core::mem::transmute(DlgDirListComboBoxA(hdlg.into(), ::core::mem::transmute(lppathspec), nidcombobox, nidstaticpath, ufiletype)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2744,7 +2744,7 @@ where extern "system" { fn DlgDirListComboBoxW(hdlg: super::super::Foundation::HWND, lppathspec: ::windows::core::PWSTR, nidcombobox: i32, nidstaticpath: i32, ufiletype: DLG_DIR_LIST_FILE_TYPE) -> i32; } - ::core::mem::transmute(DlgDirListComboBoxW(hdlg.into(), ::core::mem::transmute(lppathspec), ::core::mem::transmute(nidcombobox), ::core::mem::transmute(nidstaticpath), ::core::mem::transmute(ufiletype))) + ::core::mem::transmute(DlgDirListComboBoxW(hdlg.into(), ::core::mem::transmute(lppathspec), nidcombobox, nidstaticpath, ufiletype)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2757,7 +2757,7 @@ where extern "system" { fn DlgDirListW(hdlg: super::super::Foundation::HWND, lppathspec: ::windows::core::PWSTR, nidlistbox: i32, nidstaticpath: i32, ufiletype: DLG_DIR_LIST_FILE_TYPE) -> i32; } - ::core::mem::transmute(DlgDirListW(hdlg.into(), ::core::mem::transmute(lppathspec), ::core::mem::transmute(nidlistbox), ::core::mem::transmute(nidstaticpath), ::core::mem::transmute(ufiletype))) + ::core::mem::transmute(DlgDirListW(hdlg.into(), ::core::mem::transmute(lppathspec), nidlistbox, nidstaticpath, ufiletype)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2770,7 +2770,7 @@ where extern "system" { fn DlgDirSelectComboBoxExA(hwnddlg: super::super::Foundation::HWND, lpstring: ::windows::core::PSTR, cchout: i32, idcombobox: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DlgDirSelectComboBoxExA(hwnddlg.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, ::core::mem::transmute(idcombobox))) + ::core::mem::transmute(DlgDirSelectComboBoxExA(hwnddlg.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, idcombobox)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2783,7 +2783,7 @@ where extern "system" { fn DlgDirSelectComboBoxExW(hwnddlg: super::super::Foundation::HWND, lpstring: ::windows::core::PWSTR, cchout: i32, idcombobox: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DlgDirSelectComboBoxExW(hwnddlg.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, ::core::mem::transmute(idcombobox))) + ::core::mem::transmute(DlgDirSelectComboBoxExW(hwnddlg.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, idcombobox)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2796,7 +2796,7 @@ where extern "system" { fn DlgDirSelectExA(hwnddlg: super::super::Foundation::HWND, lpstring: ::windows::core::PSTR, chcount: i32, idlistbox: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DlgDirSelectExA(hwnddlg.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, ::core::mem::transmute(idlistbox))) + ::core::mem::transmute(DlgDirSelectExA(hwnddlg.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, idlistbox)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2809,7 +2809,7 @@ where extern "system" { fn DlgDirSelectExW(hwnddlg: super::super::Foundation::HWND, lpstring: ::windows::core::PWSTR, chcount: i32, idlistbox: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DlgDirSelectExW(hwnddlg.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, ::core::mem::transmute(idlistbox))) + ::core::mem::transmute(DlgDirSelectExW(hwnddlg.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, idlistbox)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2823,7 +2823,7 @@ where extern "system" { fn DrawInsert(handparent: super::super::Foundation::HWND, hlb: super::super::Foundation::HWND, nitem: i32); } - DrawInsert(handparent.into(), hlb.into(), ::core::mem::transmute(nitem)) + DrawInsert(handparent.into(), hlb.into(), nitem) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2836,7 +2836,7 @@ where extern "system" { fn DrawShadowText(hdc: super::super::Graphics::Gdi::HDC, psztext: ::windows::core::PCWSTR, cch: u32, prc: *const super::super::Foundation::RECT, dwflags: u32, crtext: u32, crshadow: u32, ixoffset: i32, iyoffset: i32) -> i32; } - ::core::mem::transmute(DrawShadowText(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(psztext)), psztext.len() as _, ::core::mem::transmute(prc), ::core::mem::transmute(dwflags), ::core::mem::transmute(crtext), ::core::mem::transmute(crshadow), ::core::mem::transmute(ixoffset), ::core::mem::transmute(iyoffset))) + ::core::mem::transmute(DrawShadowText(hdc.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(psztext)), psztext.len() as _, ::core::mem::transmute(prc), dwflags, crtext, crshadow, ixoffset, iyoffset)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2850,7 +2850,7 @@ where extern "system" { fn DrawStatusTextA(hdc: super::super::Graphics::Gdi::HDC, lprc: *mut super::super::Foundation::RECT, psztext: ::windows::core::PCSTR, uflags: u32); } - DrawStatusTextA(hdc.into(), ::core::mem::transmute(lprc), psztext.into(), ::core::mem::transmute(uflags)) + DrawStatusTextA(hdc.into(), ::core::mem::transmute(lprc), psztext.into(), uflags) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2864,7 +2864,7 @@ where extern "system" { fn DrawStatusTextW(hdc: super::super::Graphics::Gdi::HDC, lprc: *mut super::super::Foundation::RECT, psztext: ::windows::core::PCWSTR, uflags: u32); } - DrawStatusTextW(hdc.into(), ::core::mem::transmute(lprc), psztext.into(), ::core::mem::transmute(uflags)) + DrawStatusTextW(hdc.into(), ::core::mem::transmute(lprc), psztext.into(), uflags) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2877,7 +2877,7 @@ where extern "system" { fn DrawThemeBackground(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, pcliprect: *const super::super::Foundation::RECT) -> ::windows::core::HRESULT; } - DrawThemeBackground(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(prect), ::core::mem::transmute(pcliprect)).ok() + DrawThemeBackground(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(prect), ::core::mem::transmute(pcliprect)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2890,7 +2890,7 @@ where extern "system" { fn DrawThemeBackgroundEx(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, poptions: *const DTBGOPTS) -> ::windows::core::HRESULT; } - DrawThemeBackgroundEx(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(prect), ::core::mem::transmute(poptions)).ok() + DrawThemeBackgroundEx(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(prect), ::core::mem::transmute(poptions)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2904,7 +2904,7 @@ where fn DrawThemeEdge(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, pdestrect: *const super::super::Foundation::RECT, uedge: u32, uflags: u32, pcontentrect: *mut super::super::Foundation::RECT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - DrawThemeEdge(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(pdestrect), ::core::mem::transmute(uedge), ::core::mem::transmute(uflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + DrawThemeEdge(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(pdestrect), uedge, uflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2918,7 +2918,7 @@ where extern "system" { fn DrawThemeIcon(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, himl: HIMAGELIST, iimageindex: i32) -> ::windows::core::HRESULT; } - DrawThemeIcon(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(prect), himl.into(), ::core::mem::transmute(iimageindex)).ok() + DrawThemeIcon(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(prect), himl.into(), iimageindex).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2946,7 +2946,7 @@ where extern "system" { fn DrawThemeParentBackgroundEx(hwnd: super::super::Foundation::HWND, hdc: super::super::Graphics::Gdi::HDC, dwflags: DRAW_THEME_PARENT_BACKGROUND_FLAGS, prc: *const super::super::Foundation::RECT) -> ::windows::core::HRESULT; } - DrawThemeParentBackgroundEx(hwnd.into(), hdc.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(prc)).ok() + DrawThemeParentBackgroundEx(hwnd.into(), hdc.into(), dwflags, ::core::mem::transmute(prc)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2959,7 +2959,7 @@ where extern "system" { fn DrawThemeText(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows::core::PCWSTR, cchtext: i32, dwtextflags: u32, dwtextflags2: u32, prect: *const super::super::Foundation::RECT) -> ::windows::core::HRESULT; } - DrawThemeText(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(::windows::core::as_ptr_or_null(psztext)), psztext.len() as _, ::core::mem::transmute(dwtextflags), ::core::mem::transmute(dwtextflags2), ::core::mem::transmute(prect)).ok() + DrawThemeText(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(::windows::core::as_ptr_or_null(psztext)), psztext.len() as _, dwtextflags, dwtextflags2, ::core::mem::transmute(prect)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2972,7 +2972,7 @@ where extern "system" { fn DrawThemeTextEx(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows::core::PCWSTR, cchtext: i32, dwtextflags: u32, prect: *mut super::super::Foundation::RECT, poptions: *const DTTOPTS) -> ::windows::core::HRESULT; } - DrawThemeTextEx(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(::windows::core::as_ptr_or_null(psztext)), psztext.len() as _, ::core::mem::transmute(dwtextflags), ::core::mem::transmute(prect), ::core::mem::transmute(poptions)).ok() + DrawThemeTextEx(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(::windows::core::as_ptr_or_null(psztext)), psztext.len() as _, dwtextflags, ::core::mem::transmute(prect), ::core::mem::transmute(poptions)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ECM_FIRST: u32 = 5376u32; @@ -3321,7 +3321,7 @@ where extern "system" { fn EnableScrollBar(hwnd: super::super::Foundation::HWND, wsbflags: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, warrows: ENABLE_SCROLL_BAR_ARROWS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnableScrollBar(hwnd.into(), ::core::mem::transmute(wsbflags), ::core::mem::transmute(warrows))) + ::core::mem::transmute(EnableScrollBar(hwnd.into(), wsbflags, warrows)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3334,7 +3334,7 @@ where extern "system" { fn EnableThemeDialogTexture(hwnd: super::super::Foundation::HWND, dwflags: u32) -> ::windows::core::HRESULT; } - EnableThemeDialogTexture(hwnd.into(), ::core::mem::transmute(dwflags)).ok() + EnableThemeDialogTexture(hwnd.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3360,7 +3360,7 @@ where extern "system" { fn EndBufferedAnimation(hbpanimation: isize, fupdatetarget: super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - EndBufferedAnimation(::core::mem::transmute(hbpanimation), fupdatetarget.into()).ok() + EndBufferedAnimation(hbpanimation, fupdatetarget.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3373,7 +3373,7 @@ where extern "system" { fn EndBufferedPaint(hbufferedpaint: isize, fupdatetarget: super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - EndBufferedPaint(::core::mem::transmute(hbufferedpaint), fupdatetarget.into()).ok() + EndBufferedPaint(hbufferedpaint, fupdatetarget.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3516,7 +3516,7 @@ where extern "system" { fn FlatSB_EnableScrollBar(param0: super::super::Foundation::HWND, param1: i32, param2: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FlatSB_EnableScrollBar(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(FlatSB_EnableScrollBar(param0.into(), param1, param2)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -3529,7 +3529,7 @@ where extern "system" { fn FlatSB_GetScrollInfo(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, param2: *mut super::WindowsAndMessaging::SCROLLINFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FlatSB_GetScrollInfo(param0.into(), ::core::mem::transmute(code), ::core::mem::transmute(param2))) + ::core::mem::transmute(FlatSB_GetScrollInfo(param0.into(), code, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -3542,7 +3542,7 @@ where extern "system" { fn FlatSB_GetScrollPos(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS) -> i32; } - ::core::mem::transmute(FlatSB_GetScrollPos(param0.into(), ::core::mem::transmute(code))) + ::core::mem::transmute(FlatSB_GetScrollPos(param0.into(), code)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3555,7 +3555,7 @@ where extern "system" { fn FlatSB_GetScrollProp(param0: super::super::Foundation::HWND, propindex: WSB_PROP, param2: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FlatSB_GetScrollProp(param0.into(), ::core::mem::transmute(propindex), ::core::mem::transmute(param2))) + ::core::mem::transmute(FlatSB_GetScrollProp(param0.into(), propindex, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -3568,7 +3568,7 @@ where extern "system" { fn FlatSB_GetScrollRange(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, param2: *mut i32, param3: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FlatSB_GetScrollRange(param0.into(), ::core::mem::transmute(code), ::core::mem::transmute(param2), ::core::mem::transmute(param3))) + ::core::mem::transmute(FlatSB_GetScrollRange(param0.into(), code, ::core::mem::transmute(param2), ::core::mem::transmute(param3))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -3582,7 +3582,7 @@ where extern "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; } - ::core::mem::transmute(FlatSB_SetScrollInfo(param0.into(), ::core::mem::transmute(code), ::core::mem::transmute(psi), fredraw.into())) + ::core::mem::transmute(FlatSB_SetScrollInfo(param0.into(), code, ::core::mem::transmute(psi), fredraw.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -3596,7 +3596,7 @@ where extern "system" { fn FlatSB_SetScrollPos(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, pos: i32, fredraw: super::super::Foundation::BOOL) -> i32; } - ::core::mem::transmute(FlatSB_SetScrollPos(param0.into(), ::core::mem::transmute(code), ::core::mem::transmute(pos), fredraw.into())) + ::core::mem::transmute(FlatSB_SetScrollPos(param0.into(), code, pos, fredraw.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3610,7 +3610,7 @@ where extern "system" { fn FlatSB_SetScrollProp(param0: super::super::Foundation::HWND, index: WSB_PROP, newvalue: isize, param3: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FlatSB_SetScrollProp(param0.into(), ::core::mem::transmute(index), ::core::mem::transmute(newvalue), param3.into())) + ::core::mem::transmute(FlatSB_SetScrollProp(param0.into(), index, newvalue, param3.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -3624,7 +3624,7 @@ where extern "system" { fn FlatSB_SetScrollRange(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, min: i32, max: i32, fredraw: super::super::Foundation::BOOL) -> i32; } - ::core::mem::transmute(FlatSB_SetScrollRange(param0.into(), ::core::mem::transmute(code), ::core::mem::transmute(min), ::core::mem::transmute(max), fredraw.into())) + ::core::mem::transmute(FlatSB_SetScrollRange(param0.into(), code, min, max, fredraw.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -3638,7 +3638,7 @@ where extern "system" { fn FlatSB_ShowScrollBar(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, param2: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(FlatSB_ShowScrollBar(param0.into(), ::core::mem::transmute(code), param2.into())) + ::core::mem::transmute(FlatSB_ShowScrollBar(param0.into(), code, param2.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const GDTR_MAX: u32 = 2u32; @@ -3854,7 +3854,7 @@ pub unsafe fn GetBufferedPaintBits(hbufferedpaint: isize, ppbbuffer: *mut *mut s extern "system" { fn GetBufferedPaintBits(hbufferedpaint: isize, ppbbuffer: *mut *mut super::super::Graphics::Gdi::RGBQUAD, pcxrow: *mut i32) -> ::windows::core::HRESULT; } - GetBufferedPaintBits(::core::mem::transmute(hbufferedpaint), ::core::mem::transmute(ppbbuffer), ::core::mem::transmute(pcxrow)).ok() + GetBufferedPaintBits(hbufferedpaint, ::core::mem::transmute(ppbbuffer), ::core::mem::transmute(pcxrow)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3864,7 +3864,7 @@ pub unsafe fn GetBufferedPaintDC(hbufferedpaint: isize) -> super::super::Graphic extern "system" { fn GetBufferedPaintDC(hbufferedpaint: isize) -> super::super::Graphics::Gdi::HDC; } - ::core::mem::transmute(GetBufferedPaintDC(::core::mem::transmute(hbufferedpaint))) + ::core::mem::transmute(GetBufferedPaintDC(hbufferedpaint)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3874,7 +3874,7 @@ pub unsafe fn GetBufferedPaintTargetDC(hbufferedpaint: isize) -> super::super::G extern "system" { fn GetBufferedPaintTargetDC(hbufferedpaint: isize) -> super::super::Graphics::Gdi::HDC; } - ::core::mem::transmute(GetBufferedPaintTargetDC(::core::mem::transmute(hbufferedpaint))) + ::core::mem::transmute(GetBufferedPaintTargetDC(hbufferedpaint)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3885,7 +3885,7 @@ pub unsafe fn GetBufferedPaintTargetRect(hbufferedpaint: isize) -> ::windows::co fn GetBufferedPaintTargetRect(hbufferedpaint: isize, prc: *mut super::super::Foundation::RECT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetBufferedPaintTargetRect(::core::mem::transmute(hbufferedpaint), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetBufferedPaintTargetRect(hbufferedpaint, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3951,7 +3951,7 @@ pub unsafe fn GetThemeAnimationProperty(htheme: isize, istoryboardid: i32, itarg extern "system" { fn GetThemeAnimationProperty(htheme: isize, istoryboardid: i32, itargetid: i32, eproperty: TA_PROPERTY, pvproperty: *mut ::core::ffi::c_void, cbsize: u32, pcbsizeout: *mut u32) -> ::windows::core::HRESULT; } - GetThemeAnimationProperty(::core::mem::transmute(htheme), ::core::mem::transmute(istoryboardid), ::core::mem::transmute(itargetid), ::core::mem::transmute(eproperty), ::core::mem::transmute(pvproperty), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbsizeout)).ok() + GetThemeAnimationProperty(htheme, istoryboardid, itargetid, eproperty, ::core::mem::transmute(pvproperty), cbsize, ::core::mem::transmute(pcbsizeout)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -3960,7 +3960,7 @@ pub unsafe fn GetThemeAnimationTransform(htheme: isize, istoryboardid: i32, itar extern "system" { fn GetThemeAnimationTransform(htheme: isize, istoryboardid: i32, itargetid: i32, dwtransformindex: u32, ptransform: *mut TA_TRANSFORM, cbsize: u32, pcbsizeout: *mut u32) -> ::windows::core::HRESULT; } - GetThemeAnimationTransform(::core::mem::transmute(htheme), ::core::mem::transmute(istoryboardid), ::core::mem::transmute(itargetid), ::core::mem::transmute(dwtransformindex), ::core::mem::transmute(ptransform), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbsizeout)).ok() + GetThemeAnimationTransform(htheme, istoryboardid, itargetid, dwtransformindex, ::core::mem::transmute(ptransform), cbsize, ::core::mem::transmute(pcbsizeout)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -3983,7 +3983,7 @@ where fn GetThemeBackgroundContentRect(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, pboundingrect: *const super::super::Foundation::RECT, pcontentrect: *mut super::super::Foundation::RECT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeBackgroundContentRect(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(pboundingrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeBackgroundContentRect(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(pboundingrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -3997,7 +3997,7 @@ where fn GetThemeBackgroundExtent(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, pcontentrect: *const super::super::Foundation::RECT, pextentrect: *mut super::super::Foundation::RECT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeBackgroundExtent(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(pcontentrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeBackgroundExtent(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(pcontentrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4011,7 +4011,7 @@ where fn GetThemeBackgroundRegion(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, pregion: *mut super::super::Graphics::Gdi::HRGN) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeBackgroundRegion(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(prect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeBackgroundRegion(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(prect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4022,7 +4022,7 @@ pub unsafe fn GetThemeBitmap(htheme: isize, ipartid: i32, istateid: i32, ipropid fn GetThemeBitmap(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, dwflags: GET_THEME_BITMAP_FLAGS, phbitmap: *mut super::super::Graphics::Gdi::HBITMAP) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeBitmap(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeBitmap(htheme, ipartid, istateid, ipropid, dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4033,7 +4033,7 @@ pub unsafe fn GetThemeBool(htheme: isize, ipartid: i32, istateid: i32, ipropid: fn GetThemeBool(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pfval: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeBool(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeBool(htheme, ipartid, istateid, ipropid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4043,7 +4043,7 @@ pub unsafe fn GetThemeColor(htheme: isize, ipartid: i32, istateid: i32, ipropid: fn GetThemeColor(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pcolor: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeColor(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeColor(htheme, ipartid, istateid, ipropid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4066,7 +4066,7 @@ pub unsafe fn GetThemeEnumValue(htheme: isize, ipartid: i32, istateid: i32, ipro fn GetThemeEnumValue(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pival: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeEnumValue(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeEnumValue(htheme, ipartid, istateid, ipropid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4075,7 +4075,7 @@ pub unsafe fn GetThemeFilename(htheme: isize, ipartid: i32, istateid: i32, iprop extern "system" { fn GetThemeFilename(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pszthemefilename: ::windows::core::PWSTR, cchmaxbuffchars: i32) -> ::windows::core::HRESULT; } - GetThemeFilename(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszthemefilename)), pszthemefilename.len() as _).ok() + GetThemeFilename(htheme, ipartid, istateid, ipropid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszthemefilename)), pszthemefilename.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4089,7 +4089,7 @@ where fn GetThemeFont(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ipropid: i32, pfont: *mut super::super::Graphics::Gdi::LOGFONTW) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeFont(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeFont(htheme, hdc.into(), ipartid, istateid, ipropid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4099,7 +4099,7 @@ pub unsafe fn GetThemeInt(htheme: isize, ipartid: i32, istateid: i32, ipropid: i fn GetThemeInt(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pival: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeInt(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeInt(htheme, ipartid, istateid, ipropid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4109,7 +4109,7 @@ pub unsafe fn GetThemeIntList(htheme: isize, ipartid: i32, istateid: i32, ipropi fn GetThemeIntList(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pintlist: *mut INTLIST) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeIntList(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeIntList(htheme, ipartid, istateid, ipropid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4123,7 +4123,7 @@ where fn GetThemeMargins(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ipropid: i32, prc: *const super::super::Foundation::RECT, pmargins: *mut MARGINS) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeMargins(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(prc), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeMargins(htheme, hdc.into(), ipartid, istateid, ipropid, ::core::mem::transmute(prc), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4137,7 +4137,7 @@ where fn GetThemeMetric(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pival: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeMetric(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeMetric(htheme, hdc.into(), ipartid, istateid, ipropid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4151,7 +4151,7 @@ where fn GetThemePartSize(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, prc: *const super::super::Foundation::RECT, esize: THEMESIZE, psz: *mut super::super::Foundation::SIZE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemePartSize(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(prc), ::core::mem::transmute(esize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemePartSize(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(prc), esize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4162,7 +4162,7 @@ pub unsafe fn GetThemePosition(htheme: isize, ipartid: i32, istateid: i32, iprop fn GetThemePosition(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, ppoint: *mut super::super::Foundation::POINT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemePosition(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemePosition(htheme, ipartid, istateid, ipropid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4172,7 +4172,7 @@ pub unsafe fn GetThemePropertyOrigin(htheme: isize, ipartid: i32, istateid: i32, fn GetThemePropertyOrigin(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, porigin: *mut PROPERTYORIGIN) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemePropertyOrigin(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemePropertyOrigin(htheme, ipartid, istateid, ipropid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4183,7 +4183,7 @@ pub unsafe fn GetThemeRect(htheme: isize, ipartid: i32, istateid: i32, ipropid: fn GetThemeRect(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, prect: *mut super::super::Foundation::RECT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeRect(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeRect(htheme, ipartid, istateid, ipropid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4196,7 +4196,7 @@ where extern "system" { fn GetThemeStream(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, ppvstream: *mut *mut ::core::ffi::c_void, pcbstream: *mut u32, hinst: super::super::Foundation::HINSTANCE) -> ::windows::core::HRESULT; } - GetThemeStream(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(ppvstream), ::core::mem::transmute(pcbstream), hinst.into()).ok() + GetThemeStream(htheme, ipartid, istateid, ipropid, ::core::mem::transmute(ppvstream), ::core::mem::transmute(pcbstream), hinst.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4205,7 +4205,7 @@ pub unsafe fn GetThemeString(htheme: isize, ipartid: i32, istateid: i32, ipropid extern "system" { fn GetThemeString(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pszbuff: ::windows::core::PWSTR, cchmaxbuffchars: i32) -> ::windows::core::HRESULT; } - GetThemeString(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(ipropid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuff)), pszbuff.len() as _).ok() + GetThemeString(htheme, ipartid, istateid, ipropid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuff)), pszbuff.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4215,7 +4215,7 @@ pub unsafe fn GetThemeSysBool(htheme: isize, iboolid: i32) -> super::super::Foun extern "system" { fn GetThemeSysBool(htheme: isize, iboolid: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetThemeSysBool(::core::mem::transmute(htheme), ::core::mem::transmute(iboolid))) + ::core::mem::transmute(GetThemeSysBool(htheme, iboolid)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4224,7 +4224,7 @@ pub unsafe fn GetThemeSysColor(htheme: isize, icolorid: i32) -> u32 { extern "system" { fn GetThemeSysColor(htheme: isize, icolorid: i32) -> u32; } - ::core::mem::transmute(GetThemeSysColor(::core::mem::transmute(htheme), ::core::mem::transmute(icolorid))) + ::core::mem::transmute(GetThemeSysColor(htheme, icolorid)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4234,7 +4234,7 @@ pub unsafe fn GetThemeSysColorBrush(htheme: isize, icolorid: THEME_PROPERTY_SYMB extern "system" { fn GetThemeSysColorBrush(htheme: isize, icolorid: THEME_PROPERTY_SYMBOL_ID) -> super::super::Graphics::Gdi::HBRUSH; } - ::core::mem::transmute(GetThemeSysColorBrush(::core::mem::transmute(htheme), ::core::mem::transmute(icolorid))) + ::core::mem::transmute(GetThemeSysColorBrush(htheme, icolorid)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4245,7 +4245,7 @@ pub unsafe fn GetThemeSysFont(htheme: isize, ifontid: THEME_PROPERTY_SYMBOL_ID) fn GetThemeSysFont(htheme: isize, ifontid: THEME_PROPERTY_SYMBOL_ID, plf: *mut super::super::Graphics::Gdi::LOGFONTW) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeSysFont(::core::mem::transmute(htheme), ::core::mem::transmute(ifontid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeSysFont(htheme, ifontid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4255,7 +4255,7 @@ pub unsafe fn GetThemeSysInt(htheme: isize, iintid: i32) -> ::windows::core::Res fn GetThemeSysInt(htheme: isize, iintid: i32, pivalue: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeSysInt(::core::mem::transmute(htheme), ::core::mem::transmute(iintid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeSysInt(htheme, iintid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4264,7 +4264,7 @@ pub unsafe fn GetThemeSysSize(htheme: isize, isizeid: i32) -> i32 { extern "system" { fn GetThemeSysSize(htheme: isize, isizeid: i32) -> i32; } - ::core::mem::transmute(GetThemeSysSize(::core::mem::transmute(htheme), ::core::mem::transmute(isizeid))) + ::core::mem::transmute(GetThemeSysSize(htheme, isizeid)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4273,7 +4273,7 @@ pub unsafe fn GetThemeSysString(htheme: isize, istringid: THEME_PROPERTY_SYMBOL_ extern "system" { fn GetThemeSysString(htheme: isize, istringid: THEME_PROPERTY_SYMBOL_ID, pszstringbuff: ::windows::core::PWSTR, cchmaxstringchars: i32) -> ::windows::core::HRESULT; } - GetThemeSysString(::core::mem::transmute(htheme), ::core::mem::transmute(istringid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszstringbuff)), pszstringbuff.len() as _).ok() + GetThemeSysString(htheme, istringid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszstringbuff)), pszstringbuff.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4287,7 +4287,7 @@ where fn GetThemeTextExtent(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows::core::PCWSTR, cchcharcount: i32, dwtextflags: u32, pboundingrect: *const super::super::Foundation::RECT, pextentrect: *mut super::super::Foundation::RECT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeTextExtent(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(::windows::core::as_ptr_or_null(psztext)), psztext.len() as _, ::core::mem::transmute(dwtextflags), ::core::mem::transmute(pboundingrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeTextExtent(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(::windows::core::as_ptr_or_null(psztext)), psztext.len() as _, dwtextflags, ::core::mem::transmute(pboundingrect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4301,7 +4301,7 @@ where fn GetThemeTextMetrics(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ptm: *mut super::super::Graphics::Gdi::TEXTMETRICW) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeTextMetrics(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeTextMetrics(htheme, hdc.into(), ipartid, istateid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4310,7 +4310,7 @@ pub unsafe fn GetThemeTimingFunction(htheme: isize, itimingfunctionid: i32, ptim extern "system" { fn GetThemeTimingFunction(htheme: isize, itimingfunctionid: i32, ptimingfunction: *mut TA_TIMINGFUNCTION, cbsize: u32, pcbsizeout: *mut u32) -> ::windows::core::HRESULT; } - GetThemeTimingFunction(::core::mem::transmute(htheme), ::core::mem::transmute(itimingfunctionid), ::core::mem::transmute(ptimingfunction), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbsizeout)).ok() + GetThemeTimingFunction(htheme, itimingfunctionid, ::core::mem::transmute(ptimingfunction), cbsize, ::core::mem::transmute(pcbsizeout)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -4320,7 +4320,7 @@ pub unsafe fn GetThemeTransitionDuration(htheme: isize, ipartid: i32, istateidfr fn GetThemeTransitionDuration(htheme: isize, ipartid: i32, istateidfrom: i32, istateidto: i32, ipropid: i32, pdwduration: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetThemeTransitionDuration(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateidfrom), ::core::mem::transmute(istateidto), ::core::mem::transmute(ipropid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetThemeTransitionDuration(htheme, ipartid, istateidfrom, istateidto, ipropid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4333,7 +4333,7 @@ where extern "system" { fn GetWindowFeedbackSetting(hwnd: super::super::Foundation::HWND, feedback: FEEDBACK_TYPE, dwflags: u32, psize: *mut u32, config: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetWindowFeedbackSetting(hwnd.into(), ::core::mem::transmute(feedback), ::core::mem::transmute(dwflags), ::core::mem::transmute(psize), ::core::mem::transmute(config))) + ::core::mem::transmute(GetWindowFeedbackSetting(hwnd.into(), feedback, dwflags, ::core::mem::transmute(psize), ::core::mem::transmute(config))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5183,7 +5183,7 @@ where fn HitTestThemeBackground(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, dwoptions: u32, prect: *const super::super::Foundation::RECT, hrgn: super::super::Graphics::Gdi::HRGN, pttest: super::super::Foundation::POINT, pwhittestcode: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - HitTestThemeBackground(::core::mem::transmute(htheme), hdc.into(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), ::core::mem::transmute(dwoptions), ::core::mem::transmute(prect), hrgn.into(), ::core::mem::transmute(pttest), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + HitTestThemeBackground(htheme, hdc.into(), ipartid, istateid, dwoptions, ::core::mem::transmute(prect), hrgn.into(), ::core::mem::transmute(pttest), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[repr(transparent)] @@ -5263,11 +5263,11 @@ impl IImageList { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReplaceIcon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), hicon.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReplaceIcon)(::windows::core::Interface::as_raw(self), i, hicon.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetOverlayImage(&self, iimage: i32, ioverlay: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOverlayImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iimage), ::core::mem::transmute(ioverlay)).ok() + (::windows::core::Interface::vtable(self).SetOverlayImage)(::windows::core::Interface::as_raw(self), iimage, ioverlay).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -5276,7 +5276,7 @@ impl IImageList { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Replace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), hbmimage.into(), hbmmask.into()).ok() + (::windows::core::Interface::vtable(self).Replace)(::windows::core::Interface::as_raw(self), i, hbmimage.into(), hbmmask.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -5285,7 +5285,7 @@ impl IImageList { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AddMasked)(::windows::core::Interface::as_raw(self), hbmimage.into(), ::core::mem::transmute(crmask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AddMasked)(::windows::core::Interface::as_raw(self), hbmimage.into(), crmask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -5294,33 +5294,33 @@ impl IImageList { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn Remove(&self, i: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i)).ok() + (::windows::core::Interface::vtable(self).Remove)(::windows::core::Interface::as_raw(self), i).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetIcon(&self, i: i32, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetIcon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetIcon)(::windows::core::Interface::as_raw(self), i, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetImageInfo(&self, i: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetImageInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetImageInfo)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn Copy<'a, P0>(&self, idst: i32, punksrc: P0, isrc: i32, uflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Copy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idst), punksrc.into().abi(), ::core::mem::transmute(isrc), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).Copy)(::windows::core::Interface::as_raw(self), idst, punksrc.into().abi(), isrc, uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn Merge<'a, P0>(&self, i1: i32, punk2: P0, i2: i32, dx: i32, dy: i32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Merge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i1), punk2.into().abi(), ::core::mem::transmute(i2), ::core::mem::transmute(dx), ::core::mem::transmute(dy), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).Merge)(::windows::core::Interface::as_raw(self), i1, punk2.into().abi(), i2, dx, dy, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn Clone(&self, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -5330,7 +5330,7 @@ impl IImageList { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetImageRect(&self, i: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetImageRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetImageRect)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn GetIconSize(&self, cx: *mut i32, cy: *mut i32) -> ::windows::core::Result<()> { @@ -5338,7 +5338,7 @@ impl IImageList { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetIconSize(&self, cx: i32, cy: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIconSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cx), ::core::mem::transmute(cy)).ok() + (::windows::core::Interface::vtable(self).SetIconSize)(::windows::core::Interface::as_raw(self), cx, cy).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn GetImageCount(&self) -> ::windows::core::Result { @@ -5347,12 +5347,12 @@ impl IImageList { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetImageCount(&self, unewcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetImageCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unewcount)).ok() + (::windows::core::Interface::vtable(self).SetImageCount)(::windows::core::Interface::as_raw(self), unewcount).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetBkColor(&self, clrbk: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetBkColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clrbk), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetBkColor)(::windows::core::Interface::as_raw(self), clrbk, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn GetBkColor(&self) -> ::windows::core::Result { @@ -5361,7 +5361,7 @@ impl IImageList { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn BeginDrag(&self, itrack: i32, dxhotspot: i32, dyhotspot: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginDrag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itrack), ::core::mem::transmute(dxhotspot), ::core::mem::transmute(dyhotspot)).ok() + (::windows::core::Interface::vtable(self).BeginDrag)(::windows::core::Interface::as_raw(self), itrack, dxhotspot, dyhotspot).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn EndDrag(&self) -> ::windows::core::Result<()> { @@ -5373,7 +5373,7 @@ impl IImageList { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).DragEnter)(::windows::core::Interface::as_raw(self), hwndlock.into(), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).DragEnter)(::windows::core::Interface::as_raw(self), hwndlock.into(), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5385,14 +5385,14 @@ impl IImageList { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn DragMove(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DragMove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).DragMove)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetDragCursorImage<'a, P0>(&self, punk: P0, idrag: i32, dxhotspot: i32, dyhotspot: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetDragCursorImage)(::windows::core::Interface::as_raw(self), punk.into().abi(), ::core::mem::transmute(idrag), ::core::mem::transmute(dxhotspot), ::core::mem::transmute(dyhotspot)).ok() + (::windows::core::Interface::vtable(self).SetDragCursorImage)(::windows::core::Interface::as_raw(self), punk.into().abi(), idrag, dxhotspot, dyhotspot).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5410,12 +5410,12 @@ impl IImageList { #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn GetItemFlags(&self, i: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetItemFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItemFlags)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn GetOverlayImage(&self, ioverlay: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetOverlayImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ioverlay), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOverlayImage)(::windows::core::Interface::as_raw(self), ioverlay, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5544,11 +5544,11 @@ impl IImageList2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ReplaceIcon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), hicon.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ReplaceIcon)(::windows::core::Interface::as_raw(self), i, hicon.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetOverlayImage(&self, iimage: i32, ioverlay: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOverlayImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iimage), ::core::mem::transmute(ioverlay)).ok() + (::windows::core::Interface::vtable(self).base__.SetOverlayImage)(::windows::core::Interface::as_raw(self), iimage, ioverlay).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -5557,7 +5557,7 @@ impl IImageList2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Replace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), hbmimage.into(), hbmmask.into()).ok() + (::windows::core::Interface::vtable(self).base__.Replace)(::windows::core::Interface::as_raw(self), i, hbmimage.into(), hbmmask.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -5566,7 +5566,7 @@ impl IImageList2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.AddMasked)(::windows::core::Interface::as_raw(self), hbmimage.into(), ::core::mem::transmute(crmask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AddMasked)(::windows::core::Interface::as_raw(self), hbmimage.into(), crmask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -5575,33 +5575,33 @@ impl IImageList2 { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn Remove(&self, i: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i)).ok() + (::windows::core::Interface::vtable(self).base__.Remove)(::windows::core::Interface::as_raw(self), i).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetIcon(&self, i: i32, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetIcon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetIcon)(::windows::core::Interface::as_raw(self), i, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetImageInfo(&self, i: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetImageInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetImageInfo)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn Copy<'a, P0>(&self, idst: i32, punksrc: P0, isrc: i32, uflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.Copy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idst), punksrc.into().abi(), ::core::mem::transmute(isrc), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).base__.Copy)(::windows::core::Interface::as_raw(self), idst, punksrc.into().abi(), isrc, uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn Merge<'a, P0>(&self, i1: i32, punk2: P0, i2: i32, dx: i32, dy: i32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.Merge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i1), punk2.into().abi(), ::core::mem::transmute(i2), ::core::mem::transmute(dx), ::core::mem::transmute(dy), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).base__.Merge)(::windows::core::Interface::as_raw(self), i1, punk2.into().abi(), i2, dx, dy, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn Clone(&self, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { @@ -5611,7 +5611,7 @@ impl IImageList2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetImageRect(&self, i: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetImageRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetImageRect)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn GetIconSize(&self, cx: *mut i32, cy: *mut i32) -> ::windows::core::Result<()> { @@ -5619,7 +5619,7 @@ impl IImageList2 { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetIconSize(&self, cx: i32, cy: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetIconSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cx), ::core::mem::transmute(cy)).ok() + (::windows::core::Interface::vtable(self).base__.SetIconSize)(::windows::core::Interface::as_raw(self), cx, cy).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn GetImageCount(&self) -> ::windows::core::Result { @@ -5628,12 +5628,12 @@ impl IImageList2 { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetImageCount(&self, unewcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetImageCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unewcount)).ok() + (::windows::core::Interface::vtable(self).base__.SetImageCount)(::windows::core::Interface::as_raw(self), unewcount).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetBkColor(&self, clrbk: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.SetBkColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clrbk), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.SetBkColor)(::windows::core::Interface::as_raw(self), clrbk, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn GetBkColor(&self) -> ::windows::core::Result { @@ -5642,7 +5642,7 @@ impl IImageList2 { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn BeginDrag(&self, itrack: i32, dxhotspot: i32, dyhotspot: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.BeginDrag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itrack), ::core::mem::transmute(dxhotspot), ::core::mem::transmute(dyhotspot)).ok() + (::windows::core::Interface::vtable(self).base__.BeginDrag)(::windows::core::Interface::as_raw(self), itrack, dxhotspot, dyhotspot).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn EndDrag(&self) -> ::windows::core::Result<()> { @@ -5654,7 +5654,7 @@ impl IImageList2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.DragEnter)(::windows::core::Interface::as_raw(self), hwndlock.into(), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).base__.DragEnter)(::windows::core::Interface::as_raw(self), hwndlock.into(), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5666,14 +5666,14 @@ impl IImageList2 { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn DragMove(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DragMove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).base__.DragMove)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetDragCursorImage<'a, P0>(&self, punk: P0, idrag: i32, dxhotspot: i32, dyhotspot: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetDragCursorImage)(::windows::core::Interface::as_raw(self), punk.into().abi(), ::core::mem::transmute(idrag), ::core::mem::transmute(dxhotspot), ::core::mem::transmute(dyhotspot)).ok() + (::windows::core::Interface::vtable(self).base__.SetDragCursorImage)(::windows::core::Interface::as_raw(self), punk.into().abi(), idrag, dxhotspot, dyhotspot).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5691,24 +5691,24 @@ impl IImageList2 { #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn GetItemFlags(&self, i: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetItemFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetItemFlags)(::windows::core::Interface::as_raw(self), i, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn GetOverlayImage(&self, ioverlay: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetOverlayImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ioverlay), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetOverlayImage)(::windows::core::Interface::as_raw(self), ioverlay, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn Resize(&self, cxnewiconsize: i32, cynewiconsize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cxnewiconsize), ::core::mem::transmute(cynewiconsize)).ok() + (::windows::core::Interface::vtable(self).Resize)(::windows::core::Interface::as_raw(self), cxnewiconsize, cynewiconsize).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn GetOriginalSize(&self, iimage: i32, dwflags: u32, pcx: *mut i32, pcy: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOriginalSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iimage), ::core::mem::transmute(dwflags), ::core::mem::transmute(pcx), ::core::mem::transmute(pcy)).ok() + (::windows::core::Interface::vtable(self).GetOriginalSize)(::windows::core::Interface::as_raw(self), iimage, dwflags, ::core::mem::transmute(pcx), ::core::mem::transmute(pcy)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetOriginalSize(&self, iimage: i32, cx: i32, cy: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOriginalSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iimage), ::core::mem::transmute(cx), ::core::mem::transmute(cy)).ok() + (::windows::core::Interface::vtable(self).SetOriginalSize)(::windows::core::Interface::as_raw(self), iimage, cx, cy).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn SetCallback<'a, P0>(&self, punk: P0) -> ::windows::core::Result<()> @@ -5723,11 +5723,11 @@ impl IImageList2 { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn ForceImagePresent(&self, iimage: i32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ForceImagePresent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iimage), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ForceImagePresent)(::windows::core::Interface::as_raw(self), iimage, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn DiscardImages(&self, ifirstimage: i32, ilastimage: i32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DiscardImages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ifirstimage), ::core::mem::transmute(ilastimage), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).DiscardImages)(::windows::core::Interface::as_raw(self), ifirstimage, ilastimage, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -5740,7 +5740,7 @@ impl IImageList2 { } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn Initialize(&self, cx: i32, cy: i32, flags: IMAGELIST_CREATION_FLAGS, cinitial: i32, cgrow: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(flags), ::core::mem::transmute(cinitial), ::core::mem::transmute(cgrow)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), cx, cy, flags, cinitial, cgrow).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -5750,7 +5750,7 @@ impl IImageList2 { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Replace2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), hbmimage.into(), hbmmask.into(), punk.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Replace2)(::windows::core::Interface::as_raw(self), i, hbmimage.into(), hbmmask.into(), punk.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub unsafe fn ReplaceFromImageList<'a, P0, P1>(&self, i: i32, pil: P0, isrc: i32, punk: P1, dwflags: u32) -> ::windows::core::Result<()> @@ -5758,7 +5758,7 @@ impl IImageList2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IImageList>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).ReplaceFromImageList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(i), pil.into().abi(), ::core::mem::transmute(isrc), punk.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ReplaceFromImageList)(::windows::core::Interface::as_raw(self), i, pil.into().abi(), isrc, punk.into().abi(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6502,7 +6502,7 @@ where extern "system" { fn ImageList_AddMasked(himl: HIMAGELIST, hbmimage: super::super::Graphics::Gdi::HBITMAP, crmask: u32) -> i32; } - ::core::mem::transmute(ImageList_AddMasked(himl.into(), hbmimage.into(), ::core::mem::transmute(crmask))) + ::core::mem::transmute(ImageList_AddMasked(himl.into(), hbmimage.into(), crmask)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6515,7 +6515,7 @@ where extern "system" { fn ImageList_BeginDrag(himltrack: HIMAGELIST, itrack: i32, dxhotspot: i32, dyhotspot: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_BeginDrag(himltrack.into(), ::core::mem::transmute(itrack), ::core::mem::transmute(dxhotspot), ::core::mem::transmute(dyhotspot))) + ::core::mem::transmute(ImageList_BeginDrag(himltrack.into(), itrack, dxhotspot, dyhotspot)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -6543,7 +6543,7 @@ where extern "system" { fn ImageList_Copy(himldst: HIMAGELIST, idst: i32, himlsrc: HIMAGELIST, isrc: i32, uflags: IMAGE_LIST_COPY_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_Copy(himldst.into(), ::core::mem::transmute(idst), himlsrc.into(), ::core::mem::transmute(isrc), ::core::mem::transmute(uflags))) + ::core::mem::transmute(ImageList_Copy(himldst.into(), idst, himlsrc.into(), isrc, uflags)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -6552,7 +6552,7 @@ pub unsafe fn ImageList_Create(cx: i32, cy: i32, flags: IMAGELIST_CREATION_FLAGS extern "system" { fn ImageList_Create(cx: i32, cy: i32, flags: IMAGELIST_CREATION_FLAGS, cinitial: i32, cgrow: i32) -> HIMAGELIST; } - ::core::mem::transmute(ImageList_Create(::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(flags), ::core::mem::transmute(cinitial), ::core::mem::transmute(cgrow))) + ::core::mem::transmute(ImageList_Create(cx, cy, flags, cinitial, cgrow)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6578,7 +6578,7 @@ where extern "system" { fn ImageList_DragEnter(hwndlock: super::super::Foundation::HWND, x: i32, y: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_DragEnter(hwndlock.into(), ::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute(ImageList_DragEnter(hwndlock.into(), x, y)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6601,7 +6601,7 @@ pub unsafe fn ImageList_DragMove(x: i32, y: i32) -> super::super::Foundation::BO extern "system" { fn ImageList_DragMove(x: i32, y: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_DragMove(::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute(ImageList_DragMove(x, y)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6628,7 +6628,7 @@ where extern "system" { fn ImageList_Draw(himl: HIMAGELIST, i: i32, hdcdst: super::super::Graphics::Gdi::HDC, x: i32, y: i32, fstyle: IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_Draw(himl.into(), ::core::mem::transmute(i), hdcdst.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(fstyle))) + ::core::mem::transmute(ImageList_Draw(himl.into(), i, hdcdst.into(), x, y, fstyle)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -6642,7 +6642,7 @@ where extern "system" { fn ImageList_DrawEx(himl: HIMAGELIST, i: i32, hdcdst: super::super::Graphics::Gdi::HDC, x: i32, y: i32, dx: i32, dy: i32, rgbbk: u32, rgbfg: u32, fstyle: IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_DrawEx(himl.into(), ::core::mem::transmute(i), hdcdst.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(dx), ::core::mem::transmute(dy), ::core::mem::transmute(rgbbk), ::core::mem::transmute(rgbfg), ::core::mem::transmute(fstyle))) + ::core::mem::transmute(ImageList_DrawEx(himl.into(), i, hdcdst.into(), x, y, dx, dy, rgbbk, rgbfg, fstyle)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -6708,7 +6708,7 @@ where extern "system" { fn ImageList_GetIcon(himl: HIMAGELIST, i: i32, flags: u32) -> super::WindowsAndMessaging::HICON; } - ::core::mem::transmute(ImageList_GetIcon(himl.into(), ::core::mem::transmute(i), ::core::mem::transmute(flags))) + ::core::mem::transmute(ImageList_GetIcon(himl.into(), i, flags)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6746,7 +6746,7 @@ where extern "system" { fn ImageList_GetImageInfo(himl: HIMAGELIST, i: i32, pimageinfo: *mut IMAGEINFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_GetImageInfo(himl.into(), ::core::mem::transmute(i), ::core::mem::transmute(pimageinfo))) + ::core::mem::transmute(ImageList_GetImageInfo(himl.into(), i, ::core::mem::transmute(pimageinfo))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -6760,7 +6760,7 @@ where extern "system" { fn ImageList_LoadImageA(hi: super::super::Foundation::HINSTANCE, lpbmp: ::windows::core::PCSTR, cx: i32, cgrow: i32, crmask: u32, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST; } - ::core::mem::transmute(ImageList_LoadImageA(hi.into(), lpbmp.into(), ::core::mem::transmute(cx), ::core::mem::transmute(cgrow), ::core::mem::transmute(crmask), ::core::mem::transmute(utype), ::core::mem::transmute(uflags))) + ::core::mem::transmute(ImageList_LoadImageA(hi.into(), lpbmp.into(), cx, cgrow, crmask, utype, uflags)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -6774,7 +6774,7 @@ where extern "system" { fn ImageList_LoadImageW(hi: super::super::Foundation::HINSTANCE, lpbmp: ::windows::core::PCWSTR, cx: i32, cgrow: i32, crmask: u32, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST; } - ::core::mem::transmute(ImageList_LoadImageW(hi.into(), lpbmp.into(), ::core::mem::transmute(cx), ::core::mem::transmute(cgrow), ::core::mem::transmute(crmask), ::core::mem::transmute(utype), ::core::mem::transmute(uflags))) + ::core::mem::transmute(ImageList_LoadImageW(hi.into(), lpbmp.into(), cx, cgrow, crmask, utype, uflags)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -6787,7 +6787,7 @@ where extern "system" { fn ImageList_Merge(himl1: HIMAGELIST, i1: i32, himl2: HIMAGELIST, i2: i32, dx: i32, dy: i32) -> HIMAGELIST; } - ::core::mem::transmute(ImageList_Merge(himl1.into(), ::core::mem::transmute(i1), himl2.into(), ::core::mem::transmute(i2), ::core::mem::transmute(dx), ::core::mem::transmute(dy))) + ::core::mem::transmute(ImageList_Merge(himl1.into(), i1, himl2.into(), i2, dx, dy)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6813,7 +6813,7 @@ where extern "system" { fn ImageList_ReadEx(dwflags: u32, pstm: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ImageList_ReadEx(::core::mem::transmute(dwflags), pstm.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + ImageList_ReadEx(dwflags, pstm.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6826,7 +6826,7 @@ where extern "system" { fn ImageList_Remove(himl: HIMAGELIST, i: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_Remove(himl.into(), ::core::mem::transmute(i))) + ::core::mem::transmute(ImageList_Remove(himl.into(), i)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -6841,7 +6841,7 @@ where extern "system" { fn ImageList_Replace(himl: HIMAGELIST, i: i32, hbmimage: super::super::Graphics::Gdi::HBITMAP, hbmmask: super::super::Graphics::Gdi::HBITMAP) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_Replace(himl.into(), ::core::mem::transmute(i), hbmimage.into(), hbmmask.into())) + ::core::mem::transmute(ImageList_Replace(himl.into(), i, hbmimage.into(), hbmmask.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -6855,7 +6855,7 @@ where extern "system" { fn ImageList_ReplaceIcon(himl: HIMAGELIST, i: i32, hicon: super::WindowsAndMessaging::HICON) -> i32; } - ::core::mem::transmute(ImageList_ReplaceIcon(himl.into(), ::core::mem::transmute(i), hicon.into())) + ::core::mem::transmute(ImageList_ReplaceIcon(himl.into(), i, hicon.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -6867,7 +6867,7 @@ where extern "system" { fn ImageList_SetBkColor(himl: HIMAGELIST, clrbk: u32) -> u32; } - ::core::mem::transmute(ImageList_SetBkColor(himl.into(), ::core::mem::transmute(clrbk))) + ::core::mem::transmute(ImageList_SetBkColor(himl.into(), clrbk)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6880,7 +6880,7 @@ where extern "system" { fn ImageList_SetDragCursorImage(himldrag: HIMAGELIST, idrag: i32, dxhotspot: i32, dyhotspot: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_SetDragCursorImage(himldrag.into(), ::core::mem::transmute(idrag), ::core::mem::transmute(dxhotspot), ::core::mem::transmute(dyhotspot))) + ::core::mem::transmute(ImageList_SetDragCursorImage(himldrag.into(), idrag, dxhotspot, dyhotspot)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6893,7 +6893,7 @@ where extern "system" { fn ImageList_SetIconSize(himl: HIMAGELIST, cx: i32, cy: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_SetIconSize(himl.into(), ::core::mem::transmute(cx), ::core::mem::transmute(cy))) + ::core::mem::transmute(ImageList_SetIconSize(himl.into(), cx, cy)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6906,7 +6906,7 @@ where extern "system" { fn ImageList_SetImageCount(himl: HIMAGELIST, unewcount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_SetImageCount(himl.into(), ::core::mem::transmute(unewcount))) + ::core::mem::transmute(ImageList_SetImageCount(himl.into(), unewcount)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6919,7 +6919,7 @@ where extern "system" { fn ImageList_SetOverlayImage(himl: HIMAGELIST, iimage: i32, ioverlay: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ImageList_SetOverlayImage(himl.into(), ::core::mem::transmute(iimage), ::core::mem::transmute(ioverlay))) + ::core::mem::transmute(ImageList_SetOverlayImage(himl.into(), iimage, ioverlay)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -6947,7 +6947,7 @@ where extern "system" { fn ImageList_WriteEx(himl: HIMAGELIST, dwflags: u32, pstm: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ImageList_WriteEx(himl.into(), ::core::mem::transmute(dwflags), pstm.into().abi()).ok() + ImageList_WriteEx(himl.into(), dwflags, pstm.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -6975,7 +6975,7 @@ pub unsafe fn InitMUILanguage(uilang: u16) { extern "system" { fn InitMUILanguage(uilang: u16); } - InitMUILanguage(::core::mem::transmute(uilang)) + InitMUILanguage(uilang) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7008,7 +7008,7 @@ pub unsafe fn IsCharLowerW(ch: u16) -> super::super::Foundation::BOOL { extern "system" { fn IsCharLowerW(ch: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsCharLowerW(::core::mem::transmute(ch))) + ::core::mem::transmute(IsCharLowerW(ch)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7031,7 +7031,7 @@ where extern "system" { fn IsDlgButtonChecked(hdlg: super::super::Foundation::HWND, nidbutton: i32) -> u32; } - ::core::mem::transmute(IsDlgButtonChecked(hdlg.into(), ::core::mem::transmute(nidbutton))) + ::core::mem::transmute(IsDlgButtonChecked(hdlg.into(), nidbutton)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7051,7 +7051,7 @@ pub unsafe fn IsThemeBackgroundPartiallyTransparent(htheme: isize, ipartid: i32, extern "system" { fn IsThemeBackgroundPartiallyTransparent(htheme: isize, ipartid: i32, istateid: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsThemeBackgroundPartiallyTransparent(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid))) + ::core::mem::transmute(IsThemeBackgroundPartiallyTransparent(htheme, ipartid, istateid)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7074,7 +7074,7 @@ pub unsafe fn IsThemePartDefined(htheme: isize, ipartid: i32, istateid: i32) -> extern "system" { fn IsThemePartDefined(htheme: isize, ipartid: i32, istateid: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsThemePartDefined(::core::mem::transmute(htheme), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid))) + ::core::mem::transmute(IsThemePartDefined(htheme, ipartid, istateid)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9201,7 +9201,7 @@ where fn LoadIconMetric(hinst: super::super::Foundation::HINSTANCE, pszname: ::windows::core::PCWSTR, lims: _LI_METRIC, phico: *mut super::WindowsAndMessaging::HICON) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - LoadIconMetric(hinst.into(), pszname.into(), ::core::mem::transmute(lims), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + LoadIconMetric(hinst.into(), pszname.into(), lims, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -9216,7 +9216,7 @@ where fn LoadIconWithScaleDown(hinst: super::super::Foundation::HINSTANCE, pszname: ::windows::core::PCWSTR, cx: i32, cy: i32, phico: *mut super::WindowsAndMessaging::HICON) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - LoadIconWithScaleDown(hinst.into(), pszname.into(), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + LoadIconWithScaleDown(hinst.into(), pszname.into(), cx, cy, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -9879,7 +9879,7 @@ where extern "system" { fn MenuHelp(umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, hmainmenu: super::WindowsAndMessaging::HMENU, hinst: super::super::Foundation::HINSTANCE, hwndstatus: super::super::Foundation::HWND, lpwids: *const u32); } - MenuHelp(::core::mem::transmute(umsg), wparam.into(), lparam.into(), hmainmenu.into(), hinst.into(), hwndstatus.into(), ::core::mem::transmute(lpwids)) + MenuHelp(umsg, wparam.into(), lparam.into(), hmainmenu.into(), hinst.into(), hwndstatus.into(), ::core::mem::transmute(lpwids)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[repr(transparent)] @@ -14284,7 +14284,7 @@ where extern "system" { fn OpenThemeDataEx(hwnd: super::super::Foundation::HWND, pszclasslist: ::windows::core::PCWSTR, dwflags: OPEN_THEME_DATA_FLAGS) -> isize; } - ::core::mem::transmute(OpenThemeDataEx(hwnd.into(), pszclasslist.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(OpenThemeDataEx(hwnd.into(), pszclasslist.into(), dwflags)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[repr(transparent)] @@ -17220,7 +17220,7 @@ where extern "system" { fn RegisterTouchHitTestingWindow(hwnd: super::super::Foundation::HWND, value: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RegisterTouchHitTestingWindow(hwnd.into(), ::core::mem::transmute(value))) + ::core::mem::transmute(RegisterTouchHitTestingWindow(hwnd.into(), value)) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const SBARS_SIZEGRIP: u32 = 256u32; @@ -17494,7 +17494,7 @@ where extern "system" { fn SetScrollInfo(hwnd: super::super::Foundation::HWND, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, lpsi: *const super::WindowsAndMessaging::SCROLLINFO, redraw: super::super::Foundation::BOOL) -> i32; } - ::core::mem::transmute(SetScrollInfo(hwnd.into(), ::core::mem::transmute(nbar), ::core::mem::transmute(lpsi), redraw.into())) + ::core::mem::transmute(SetScrollInfo(hwnd.into(), nbar, ::core::mem::transmute(lpsi), redraw.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -17508,7 +17508,7 @@ where extern "system" { fn SetScrollPos(hwnd: super::super::Foundation::HWND, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, npos: i32, bredraw: super::super::Foundation::BOOL) -> i32; } - ::core::mem::transmute(SetScrollPos(hwnd.into(), ::core::mem::transmute(nbar), ::core::mem::transmute(npos), bredraw.into())) + ::core::mem::transmute(SetScrollPos(hwnd.into(), nbar, npos, bredraw.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -17522,7 +17522,7 @@ where extern "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; } - ::core::mem::transmute(SetScrollRange(hwnd.into(), ::core::mem::transmute(nbar), ::core::mem::transmute(nminpos), ::core::mem::transmute(nmaxpos), bredraw.into())) + ::core::mem::transmute(SetScrollRange(hwnd.into(), nbar, nminpos, nmaxpos, bredraw.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] @@ -17531,7 +17531,7 @@ pub unsafe fn SetThemeAppProperties(dwflags: u32) { extern "system" { fn SetThemeAppProperties(dwflags: u32); } - SetThemeAppProperties(::core::mem::transmute(dwflags)) + SetThemeAppProperties(dwflags) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17544,7 +17544,7 @@ where extern "system" { fn SetWindowFeedbackSetting(hwnd: super::super::Foundation::HWND, feedback: FEEDBACK_TYPE, dwflags: u32, size: u32, configuration: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetWindowFeedbackSetting(hwnd.into(), ::core::mem::transmute(feedback), ::core::mem::transmute(dwflags), ::core::mem::transmute(size), ::core::mem::transmute(configuration))) + ::core::mem::transmute(SetWindowFeedbackSetting(hwnd.into(), feedback, dwflags, size, ::core::mem::transmute(configuration))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17572,7 +17572,7 @@ where extern "system" { fn SetWindowThemeAttribute(hwnd: super::super::Foundation::HWND, eattribute: WINDOWTHEMEATTRIBUTETYPE, pvattribute: *const ::core::ffi::c_void, cbattribute: u32) -> ::windows::core::HRESULT; } - SetWindowThemeAttribute(hwnd.into(), ::core::mem::transmute(eattribute), ::core::mem::transmute(pvattribute), ::core::mem::transmute(cbattribute)).ok() + SetWindowThemeAttribute(hwnd.into(), eattribute, ::core::mem::transmute(pvattribute), cbattribute).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17585,7 +17585,7 @@ where extern "system" { fn ShowHideMenuCtl(hwnd: super::super::Foundation::HWND, uflags: usize, lpinfo: *const i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ShowHideMenuCtl(hwnd.into(), ::core::mem::transmute(uflags), ::core::mem::transmute(lpinfo))) + ::core::mem::transmute(ShowHideMenuCtl(hwnd.into(), uflags, ::core::mem::transmute(lpinfo))) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -17599,7 +17599,7 @@ where extern "system" { fn ShowScrollBar(hwnd: super::super::Foundation::HWND, wbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, bshow: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ShowScrollBar(hwnd.into(), ::core::mem::transmute(wbar), bshow.into())) + ::core::mem::transmute(ShowScrollBar(hwnd.into(), wbar, bshow.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22031,7 +22031,7 @@ where fn TaskDialog(hwndowner: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, pszwindowtitle: ::windows::core::PCWSTR, pszmaininstruction: ::windows::core::PCWSTR, pszcontent: ::windows::core::PCWSTR, dwcommonbuttons: TASKDIALOG_COMMON_BUTTON_FLAGS, pszicon: ::windows::core::PCWSTR, pnbutton: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - TaskDialog(hwndowner.into(), hinstance.into(), pszwindowtitle.into(), pszmaininstruction.into(), pszcontent.into(), ::core::mem::transmute(dwcommonbuttons), pszicon.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + TaskDialog(hwndowner.into(), hinstance.into(), pszwindowtitle.into(), pszmaininstruction.into(), pszcontent.into(), dwcommonbuttons, pszicon.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -22196,7 +22196,7 @@ where extern "system" { fn UpdatePanningFeedback(hwnd: super::super::Foundation::HWND, ltotaloverpanoffsetx: i32, ltotaloverpanoffsety: i32, fininertia: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UpdatePanningFeedback(hwnd.into(), ::core::mem::transmute(ltotaloverpanoffsetx), ::core::mem::transmute(ltotaloverpanoffsety), fininertia.into())) + ::core::mem::transmute(UpdatePanningFeedback(hwnd.into(), ltotaloverpanoffsetx, ltotaloverpanoffsety, fininertia.into())) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[repr(transparent)] 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 680dcfc00d..f49f163a66 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs @@ -9,7 +9,7 @@ where extern "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; } - ::core::mem::transmute(AdjustWindowRectExForDpi(::core::mem::transmute(lprect), ::core::mem::transmute(dwstyle), bmenu.into(), ::core::mem::transmute(dwexstyle), ::core::mem::transmute(dpi))) + ::core::mem::transmute(AdjustWindowRectExForDpi(::core::mem::transmute(lprect), dwstyle, bmenu.into(), dwexstyle, dpi)) } #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -318,7 +318,7 @@ where extern "system" { fn GetDpiForMonitor(hmonitor: super::super::Graphics::Gdi::HMONITOR, dpitype: MONITOR_DPI_TYPE, dpix: *mut u32, dpiy: *mut u32) -> ::windows::core::HRESULT; } - GetDpiForMonitor(hmonitor.into(), ::core::mem::transmute(dpitype), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)).ok() + GetDpiForMonitor(hmonitor.into(), dpitype, ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy)).ok() } #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] #[inline] @@ -388,7 +388,7 @@ pub unsafe fn GetSystemMetricsForDpi(nindex: i32, dpi: u32) -> i32 { extern "system" { fn GetSystemMetricsForDpi(nindex: i32, dpi: u32) -> i32; } - ::core::mem::transmute(GetSystemMetricsForDpi(::core::mem::transmute(nindex), ::core::mem::transmute(dpi))) + ::core::mem::transmute(GetSystemMetricsForDpi(nindex, dpi)) } #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] #[inline] @@ -503,7 +503,7 @@ where extern "system" { fn OpenThemeDataForDpi(hwnd: super::super::Foundation::HWND, pszclasslist: ::windows::core::PCWSTR, dpi: u32) -> isize; } - ::core::mem::transmute(OpenThemeDataForDpi(hwnd.into(), pszclasslist.into(), ::core::mem::transmute(dpi))) + ::core::mem::transmute(OpenThemeDataForDpi(hwnd.into(), pszclasslist.into(), dpi)) } #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] #[repr(transparent)] @@ -558,7 +558,7 @@ where extern "system" { fn SetDialogControlDpiChangeBehavior(hwnd: super::super::Foundation::HWND, mask: DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS, values: DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetDialogControlDpiChangeBehavior(hwnd.into(), ::core::mem::transmute(mask), ::core::mem::transmute(values))) + ::core::mem::transmute(SetDialogControlDpiChangeBehavior(hwnd.into(), mask, values)) } #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -571,7 +571,7 @@ where extern "system" { fn SetDialogDpiChangeBehavior(hdlg: super::super::Foundation::HWND, mask: DIALOG_DPI_CHANGE_BEHAVIORS, values: DIALOG_DPI_CHANGE_BEHAVIORS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetDialogDpiChangeBehavior(hdlg.into(), ::core::mem::transmute(mask), ::core::mem::transmute(values))) + ::core::mem::transmute(SetDialogDpiChangeBehavior(hdlg.into(), mask, values)) } #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] #[inline] @@ -580,7 +580,7 @@ pub unsafe fn SetProcessDpiAwareness(value: PROCESS_DPI_AWARENESS) -> ::windows: extern "system" { fn SetProcessDpiAwareness(value: PROCESS_DPI_AWARENESS) -> ::windows::core::HRESULT; } - SetProcessDpiAwareness(::core::mem::transmute(value)).ok() + SetProcessDpiAwareness(value).ok() } #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -614,7 +614,7 @@ pub unsafe fn SetThreadDpiHostingBehavior(value: DPI_HOSTING_BEHAVIOR) -> DPI_HO extern "system" { fn SetThreadDpiHostingBehavior(value: DPI_HOSTING_BEHAVIOR) -> DPI_HOSTING_BEHAVIOR; } - ::core::mem::transmute(SetThreadDpiHostingBehavior(::core::mem::transmute(value))) + ::core::mem::transmute(SetThreadDpiHostingBehavior(value)) } #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -624,7 +624,7 @@ pub unsafe fn SystemParametersInfoForDpi(uiaction: u32, uiparam: u32, pvparam: * extern "system" { fn SystemParametersInfoForDpi(uiaction: u32, uiparam: u32, pvparam: *mut ::core::ffi::c_void, fwinini: u32, dpi: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SystemParametersInfoForDpi(::core::mem::transmute(uiaction), ::core::mem::transmute(uiparam), ::core::mem::transmute(pvparam), ::core::mem::transmute(fwinini), ::core::mem::transmute(dpi))) + ::core::mem::transmute(SystemParametersInfoForDpi(uiaction, uiparam, ::core::mem::transmute(pvparam), fwinini, dpi)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 d670a04f6a..46e9b51942 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 @@ -632,7 +632,7 @@ pub struct IActiveIME(::windows::core::IUnknown); impl IActiveIME { #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Inquire(&self, dwsysteminfoflags: u32, pimeinfo: *mut IMEINFO, szwndclass: ::windows::core::PWSTR, pdwprivate: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Inquire)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsysteminfoflags), ::core::mem::transmute(pimeinfo), ::core::mem::transmute(szwndclass), ::core::mem::transmute(pdwprivate)).ok() + (::windows::core::Interface::vtable(self).Inquire)(::windows::core::Interface::as_raw(self), dwsysteminfoflags, ::core::mem::transmute(pimeinfo), ::core::mem::transmute(szwndclass), ::core::mem::transmute(pdwprivate)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -641,7 +641,7 @@ impl IActiveIME { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ConversionList)(::windows::core::Interface::as_raw(self), himc.into(), szsource.into(), ::core::mem::transmute(uflag), ::core::mem::transmute(ubuflen), ::core::mem::transmute(pdest), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).ConversionList)(::windows::core::Interface::as_raw(self), himc.into(), szsource.into(), uflag, ubuflen, ::core::mem::transmute(pdest), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -650,11 +650,11 @@ impl IActiveIME { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), ::core::mem::transmute(dwmode), ::core::mem::transmute(pregisterword)).ok() + (::windows::core::Interface::vtable(self).Configure)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), dwmode, ::core::mem::transmute(pregisterword)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Destroy(&self, ureserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Destroy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ureserved)).ok() + (::windows::core::Interface::vtable(self).Destroy)(::windows::core::Interface::as_raw(self), ureserved).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -662,7 +662,7 @@ impl IActiveIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Escape)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(uescape), ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() + (::windows::core::Interface::vtable(self).Escape)(::windows::core::Interface::as_raw(self), himc.into(), uescape, ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -679,7 +679,7 @@ impl IActiveIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ProcessKey)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(uvirkey), ::core::mem::transmute(lparam), ::core::mem::transmute(pbkeystate)).ok() + (::windows::core::Interface::vtable(self).ProcessKey)(::windows::core::Interface::as_raw(self), himc.into(), uvirkey, lparam, ::core::mem::transmute(pbkeystate)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -687,7 +687,7 @@ impl IActiveIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwaction), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), himc.into(), dwaction, dwindex, dwvalue).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -704,7 +704,7 @@ impl IActiveIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCompositionString)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pcomp), ::core::mem::transmute(dwcomplen), ::core::mem::transmute(pread), ::core::mem::transmute(dwreadlen)).ok() + (::windows::core::Interface::vtable(self).SetCompositionString)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ::core::mem::transmute(pcomp), dwcomplen, ::core::mem::transmute(pread), dwreadlen).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -712,7 +712,7 @@ impl IActiveIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ToAsciiEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uvirkey), ::core::mem::transmute(uscancode), ::core::mem::transmute(pbkeystate), ::core::mem::transmute(fustate), himc.into(), ::core::mem::transmute(pdwtransbuf), ::core::mem::transmute(pusize)).ok() + (::windows::core::Interface::vtable(self).ToAsciiEx)(::windows::core::Interface::as_raw(self), uvirkey, uscancode, ::core::mem::transmute(pbkeystate), fustate, himc.into(), ::core::mem::transmute(pdwtransbuf), ::core::mem::transmute(pusize)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn RegisterWord<'a, P0, P1>(&self, szreading: P0, dwstyle: u32, szstring: P1) -> ::windows::core::Result<()> @@ -720,7 +720,7 @@ impl IActiveIME { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RegisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), ::core::mem::transmute(dwstyle), szstring.into()).ok() + (::windows::core::Interface::vtable(self).RegisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), dwstyle, szstring.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn UnregisterWord<'a, P0, P1>(&self, szreading: P0, dwstyle: u32, szstring: P1) -> ::windows::core::Result<()> @@ -728,11 +728,11 @@ impl IActiveIME { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UnregisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), ::core::mem::transmute(dwstyle), szstring.into()).ok() + (::windows::core::Interface::vtable(self).UnregisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), dwstyle, szstring.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn GetRegisterWordStyle(&self, nitem: u32, pstylebuf: *mut STYLEBUFW, pubufsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetRegisterWordStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nitem), ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pubufsize)).ok() + (::windows::core::Interface::vtable(self).GetRegisterWordStyle)(::windows::core::Interface::as_raw(self), nitem, ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pubufsize)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn EnumRegisterWord<'a, P0, P1>(&self, szreading: P0, dwstyle: u32, szregister: P1, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result @@ -741,7 +741,7 @@ impl IActiveIME { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumRegisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), ::core::mem::transmute(dwstyle), szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumRegisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), dwstyle, szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn GetCodePageA(&self) -> ::windows::core::Result { @@ -844,7 +844,7 @@ pub struct IActiveIME2(::windows::core::IUnknown); impl IActiveIME2 { #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Inquire(&self, dwsysteminfoflags: u32, pimeinfo: *mut IMEINFO, szwndclass: ::windows::core::PWSTR, pdwprivate: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Inquire)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsysteminfoflags), ::core::mem::transmute(pimeinfo), ::core::mem::transmute(szwndclass), ::core::mem::transmute(pdwprivate)).ok() + (::windows::core::Interface::vtable(self).base__.Inquire)(::windows::core::Interface::as_raw(self), dwsysteminfoflags, ::core::mem::transmute(pimeinfo), ::core::mem::transmute(szwndclass), ::core::mem::transmute(pdwprivate)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -853,7 +853,7 @@ impl IActiveIME2 { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.ConversionList)(::windows::core::Interface::as_raw(self), himc.into(), szsource.into(), ::core::mem::transmute(uflag), ::core::mem::transmute(ubuflen), ::core::mem::transmute(pdest), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).base__.ConversionList)(::windows::core::Interface::as_raw(self), himc.into(), szsource.into(), uflag, ubuflen, ::core::mem::transmute(pdest), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -862,11 +862,11 @@ impl IActiveIME2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Configure)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), ::core::mem::transmute(dwmode), ::core::mem::transmute(pregisterword)).ok() + (::windows::core::Interface::vtable(self).base__.Configure)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), dwmode, ::core::mem::transmute(pregisterword)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Destroy(&self, ureserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Destroy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ureserved)).ok() + (::windows::core::Interface::vtable(self).base__.Destroy)(::windows::core::Interface::as_raw(self), ureserved).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -874,7 +874,7 @@ impl IActiveIME2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Escape)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(uescape), ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() + (::windows::core::Interface::vtable(self).base__.Escape)(::windows::core::Interface::as_raw(self), himc.into(), uescape, ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -891,7 +891,7 @@ impl IActiveIME2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.ProcessKey)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(uvirkey), ::core::mem::transmute(lparam), ::core::mem::transmute(pbkeystate)).ok() + (::windows::core::Interface::vtable(self).base__.ProcessKey)(::windows::core::Interface::as_raw(self), himc.into(), uvirkey, lparam, ::core::mem::transmute(pbkeystate)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -899,7 +899,7 @@ impl IActiveIME2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Notify)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwaction), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).base__.Notify)(::windows::core::Interface::as_raw(self), himc.into(), dwaction, dwindex, dwvalue).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -916,7 +916,7 @@ impl IActiveIME2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetCompositionString)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pcomp), ::core::mem::transmute(dwcomplen), ::core::mem::transmute(pread), ::core::mem::transmute(dwreadlen)).ok() + (::windows::core::Interface::vtable(self).base__.SetCompositionString)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ::core::mem::transmute(pcomp), dwcomplen, ::core::mem::transmute(pread), dwreadlen).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -924,7 +924,7 @@ impl IActiveIME2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.ToAsciiEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uvirkey), ::core::mem::transmute(uscancode), ::core::mem::transmute(pbkeystate), ::core::mem::transmute(fustate), himc.into(), ::core::mem::transmute(pdwtransbuf), ::core::mem::transmute(pusize)).ok() + (::windows::core::Interface::vtable(self).base__.ToAsciiEx)(::windows::core::Interface::as_raw(self), uvirkey, uscancode, ::core::mem::transmute(pbkeystate), fustate, himc.into(), ::core::mem::transmute(pdwtransbuf), ::core::mem::transmute(pusize)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn RegisterWord<'a, P0, P1>(&self, szreading: P0, dwstyle: u32, szstring: P1) -> ::windows::core::Result<()> @@ -932,7 +932,7 @@ impl IActiveIME2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.RegisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), ::core::mem::transmute(dwstyle), szstring.into()).ok() + (::windows::core::Interface::vtable(self).base__.RegisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), dwstyle, szstring.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn UnregisterWord<'a, P0, P1>(&self, szreading: P0, dwstyle: u32, szstring: P1) -> ::windows::core::Result<()> @@ -940,11 +940,11 @@ impl IActiveIME2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.UnregisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), ::core::mem::transmute(dwstyle), szstring.into()).ok() + (::windows::core::Interface::vtable(self).base__.UnregisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), dwstyle, szstring.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn GetRegisterWordStyle(&self, nitem: u32, pstylebuf: *mut STYLEBUFW, pubufsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetRegisterWordStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nitem), ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pubufsize)).ok() + (::windows::core::Interface::vtable(self).base__.GetRegisterWordStyle)(::windows::core::Interface::as_raw(self), nitem, ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pubufsize)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn EnumRegisterWord<'a, P0, P1>(&self, szreading: P0, dwstyle: u32, szregister: P1, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result @@ -953,7 +953,7 @@ impl IActiveIME2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumRegisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), ::core::mem::transmute(dwstyle), szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumRegisterWord)(::windows::core::Interface::as_raw(self), szreading.into(), dwstyle, szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn GetCodePageA(&self) -> ::windows::core::Result { @@ -1059,7 +1059,7 @@ impl IActiveIMMApp { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ConfigureIMEA)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), ::core::mem::transmute(dwmode), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).ConfigureIMEA)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), dwmode, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -1068,7 +1068,7 @@ impl IActiveIMMApp { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ConfigureIMEW)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), ::core::mem::transmute(dwmode), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).ConfigureIMEW)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), dwmode, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1093,7 +1093,7 @@ impl IActiveIMMApp { P2: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumRegisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumRegisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1104,7 +1104,7 @@ impl IActiveIMMApp { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumRegisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumRegisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] @@ -1113,7 +1113,7 @@ impl IActiveIMMApp { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).EscapeA)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), ::core::mem::transmute(uescape), ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() + (::windows::core::Interface::vtable(self).EscapeA)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), uescape, ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] @@ -1122,7 +1122,7 @@ impl IActiveIMMApp { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).EscapeW)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), ::core::mem::transmute(uescape), ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() + (::windows::core::Interface::vtable(self).EscapeW)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), uescape, ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1130,7 +1130,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetCandidateListA)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(ubuflen), ::core::mem::transmute(pcandlist), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetCandidateListA)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ubuflen, ::core::mem::transmute(pcandlist), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1138,7 +1138,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetCandidateListW)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(ubuflen), ::core::mem::transmute(pcandlist), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetCandidateListW)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ubuflen, ::core::mem::transmute(pcandlist), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1163,7 +1163,7 @@ impl IActiveIMMApp { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCandidateWindow)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCandidateWindow)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] @@ -1189,7 +1189,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetCompositionStringA)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwbuflen), ::core::mem::transmute(plcopied), ::core::mem::transmute(pbuf)).ok() + (::windows::core::Interface::vtable(self).GetCompositionStringA)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, dwbuflen, ::core::mem::transmute(plcopied), ::core::mem::transmute(pbuf)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1197,7 +1197,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetCompositionStringW)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwbuflen), ::core::mem::transmute(plcopied), ::core::mem::transmute(pbuf)).ok() + (::windows::core::Interface::vtable(self).GetCompositionStringW)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, dwbuflen, ::core::mem::transmute(plcopied), ::core::mem::transmute(pbuf)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -1225,7 +1225,7 @@ impl IActiveIMMApp { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetConversionListA)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), psrc.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(uflag), ::core::mem::transmute(pdst), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetConversionListA)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), psrc.into(), ubuflen, uflag, ::core::mem::transmute(pdst), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] @@ -1235,7 +1235,7 @@ impl IActiveIMMApp { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetConversionListW)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), psrc.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(uflag), ::core::mem::transmute(pdst), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetConversionListW)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), psrc.into(), ubuflen, uflag, ::core::mem::transmute(pdst), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1260,7 +1260,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetDescriptionA)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(szdescription), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetDescriptionA)(::windows::core::Interface::as_raw(self), hkl.into(), ubuflen, ::core::mem::transmute(szdescription), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1268,7 +1268,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetDescriptionW)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(szdescription), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetDescriptionW)(::windows::core::Interface::as_raw(self), hkl.into(), ubuflen, ::core::mem::transmute(szdescription), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1276,7 +1276,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetGuideLineA)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwbuflen), ::core::mem::transmute(pbuf), ::core::mem::transmute(pdwresult)).ok() + (::windows::core::Interface::vtable(self).GetGuideLineA)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, dwbuflen, ::core::mem::transmute(pbuf), ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1284,7 +1284,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetGuideLineW)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwbuflen), ::core::mem::transmute(pbuf), ::core::mem::transmute(pdwresult)).ok() + (::windows::core::Interface::vtable(self).GetGuideLineW)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, dwbuflen, ::core::mem::transmute(pbuf), ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1292,7 +1292,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetIMEFileNameA)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(szfilename), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetIMEFileNameA)(::windows::core::Interface::as_raw(self), hkl.into(), ubuflen, ::core::mem::transmute(szfilename), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1300,7 +1300,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetIMEFileNameW)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(szfilename), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetIMEFileNameW)(::windows::core::Interface::as_raw(self), hkl.into(), ubuflen, ::core::mem::transmute(szfilename), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1317,7 +1317,7 @@ impl IActiveIMMApp { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(fdwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), hkl.into(), fdwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -1325,7 +1325,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetRegisterWordStyleA)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(nitem), ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetRegisterWordStyleA)(::windows::core::Interface::as_raw(self), hkl.into(), nitem, ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1333,7 +1333,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetRegisterWordStyleW)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(nitem), ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetRegisterWordStyleW)(::windows::core::Interface::as_raw(self), hkl.into(), nitem, ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -1389,7 +1389,7 @@ impl IActiveIMMApp { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).IsUIMessageA)(::windows::core::Interface::as_raw(self), hwndime.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).IsUIMessageA)(::windows::core::Interface::as_raw(self), hwndime.into(), msg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1399,7 +1399,7 @@ impl IActiveIMMApp { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).IsUIMessageW)(::windows::core::Interface::as_raw(self), hwndime.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).IsUIMessageW)(::windows::core::Interface::as_raw(self), hwndime.into(), msg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1407,7 +1407,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).NotifyIME)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwaction), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).NotifyIME)(::windows::core::Interface::as_raw(self), himc.into(), dwaction, dwindex, dwvalue).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1417,7 +1417,7 @@ impl IActiveIMMApp { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).RegisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szregister.into()).ok() + (::windows::core::Interface::vtable(self).RegisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szregister.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1427,7 +1427,7 @@ impl IActiveIMMApp { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RegisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szregister.into()).ok() + (::windows::core::Interface::vtable(self).RegisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szregister.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -1468,7 +1468,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCompositionStringA)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pcomp), ::core::mem::transmute(dwcomplen), ::core::mem::transmute(pread), ::core::mem::transmute(dwreadlen)).ok() + (::windows::core::Interface::vtable(self).SetCompositionStringA)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ::core::mem::transmute(pcomp), dwcomplen, ::core::mem::transmute(pread), dwreadlen).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1476,7 +1476,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCompositionStringW)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pcomp), ::core::mem::transmute(dwcomplen), ::core::mem::transmute(pread), ::core::mem::transmute(dwreadlen)).ok() + (::windows::core::Interface::vtable(self).SetCompositionStringW)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ::core::mem::transmute(pcomp), dwcomplen, ::core::mem::transmute(pread), dwreadlen).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -1492,7 +1492,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetConversionStatus)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(fdwconversion), ::core::mem::transmute(fdwsentence)).ok() + (::windows::core::Interface::vtable(self).SetConversionStatus)(::windows::core::Interface::as_raw(self), himc.into(), fdwconversion, fdwsentence).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -1517,7 +1517,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SimulateHotKey)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(dwhotkeyid)).ok() + (::windows::core::Interface::vtable(self).SimulateHotKey)(::windows::core::Interface::as_raw(self), hwnd.into(), dwhotkeyid).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1527,7 +1527,7 @@ impl IActiveIMMApp { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).UnregisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szunregister.into()).ok() + (::windows::core::Interface::vtable(self).UnregisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szunregister.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1537,7 +1537,7 @@ impl IActiveIMMApp { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UnregisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szunregister.into()).ok() + (::windows::core::Interface::vtable(self).UnregisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szunregister.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1560,11 +1560,11 @@ impl IActiveIMMApp { P2: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnDefWindowProc)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnDefWindowProc)(::windows::core::Interface::as_raw(self), hwnd.into(), msg, wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn FilterClientWindows(&self, aaclasslist: *const u16, usize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FilterClientWindows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aaclasslist), ::core::mem::transmute(usize)).ok() + (::windows::core::Interface::vtable(self).FilterClientWindows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(aaclasslist), usize).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1591,11 +1591,11 @@ impl IActiveIMMApp { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AssociateContextEx)(::windows::core::Interface::as_raw(self), hwnd.into(), himc.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).AssociateContextEx)(::windows::core::Interface::as_raw(self), hwnd.into(), himc.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn DisableIME(&self, idthread: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisableIME)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idthread)).ok() + (::windows::core::Interface::vtable(self).DisableIME)(::windows::core::Interface::as_raw(self), idthread).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] @@ -1603,7 +1603,7 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetImeMenuItemsA)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwtype), ::core::mem::transmute(pimeparentmenu), ::core::mem::transmute(pimemenu), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwresult)).ok() + (::windows::core::Interface::vtable(self).GetImeMenuItemsA)(::windows::core::Interface::as_raw(self), himc.into(), dwflags, dwtype, ::core::mem::transmute(pimeparentmenu), ::core::mem::transmute(pimemenu), dwsize, ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] @@ -1611,12 +1611,12 @@ impl IActiveIMMApp { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetImeMenuItemsW)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwtype), ::core::mem::transmute(pimeparentmenu), ::core::mem::transmute(pimemenu), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwresult)).ok() + (::windows::core::Interface::vtable(self).GetImeMenuItemsW)(::windows::core::Interface::as_raw(self), himc.into(), dwflags, dwtype, ::core::mem::transmute(pimeparentmenu), ::core::mem::transmute(pimemenu), dwsize, ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn EnumInputContext(&self, idthread: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumInputContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idthread), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumInputContext)(::windows::core::Interface::as_raw(self), idthread, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1940,7 +1940,7 @@ impl IActiveIMMIME { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ConfigureIMEA)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), ::core::mem::transmute(dwmode), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).ConfigureIMEA)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), dwmode, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -1949,7 +1949,7 @@ impl IActiveIMMIME { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ConfigureIMEW)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), ::core::mem::transmute(dwmode), ::core::mem::transmute(pdata)).ok() + (::windows::core::Interface::vtable(self).ConfigureIMEW)(::windows::core::Interface::as_raw(self), hkl.into(), hwnd.into(), dwmode, ::core::mem::transmute(pdata)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -1974,7 +1974,7 @@ impl IActiveIMMIME { P2: ::std::convert::Into<::windows::core::PCSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumRegisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumRegisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1985,7 +1985,7 @@ impl IActiveIMMIME { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumRegisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumRegisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szregister.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] @@ -1994,7 +1994,7 @@ impl IActiveIMMIME { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).EscapeA)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), ::core::mem::transmute(uescape), ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() + (::windows::core::Interface::vtable(self).EscapeA)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), uescape, ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] @@ -2003,7 +2003,7 @@ impl IActiveIMMIME { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).EscapeW)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), ::core::mem::transmute(uescape), ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() + (::windows::core::Interface::vtable(self).EscapeW)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), uescape, ::core::mem::transmute(pdata), ::core::mem::transmute(plresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2011,7 +2011,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetCandidateListA)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(ubuflen), ::core::mem::transmute(pcandlist), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetCandidateListA)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ubuflen, ::core::mem::transmute(pcandlist), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2019,7 +2019,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetCandidateListW)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(ubuflen), ::core::mem::transmute(pcandlist), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetCandidateListW)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ubuflen, ::core::mem::transmute(pcandlist), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2044,7 +2044,7 @@ impl IActiveIMMIME { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCandidateWindow)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCandidateWindow)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] @@ -2070,7 +2070,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetCompositionStringA)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwbuflen), ::core::mem::transmute(plcopied), ::core::mem::transmute(pbuf)).ok() + (::windows::core::Interface::vtable(self).GetCompositionStringA)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, dwbuflen, ::core::mem::transmute(plcopied), ::core::mem::transmute(pbuf)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2078,7 +2078,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetCompositionStringW)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwbuflen), ::core::mem::transmute(plcopied), ::core::mem::transmute(pbuf)).ok() + (::windows::core::Interface::vtable(self).GetCompositionStringW)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, dwbuflen, ::core::mem::transmute(plcopied), ::core::mem::transmute(pbuf)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -2106,7 +2106,7 @@ impl IActiveIMMIME { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).GetConversionListA)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), psrc.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(uflag), ::core::mem::transmute(pdst), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetConversionListA)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), psrc.into(), ubuflen, uflag, ::core::mem::transmute(pdst), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] @@ -2116,7 +2116,7 @@ impl IActiveIMMIME { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetConversionListW)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), psrc.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(uflag), ::core::mem::transmute(pdst), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetConversionListW)(::windows::core::Interface::as_raw(self), hkl.into(), himc.into(), psrc.into(), ubuflen, uflag, ::core::mem::transmute(pdst), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2141,7 +2141,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetDescriptionA)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(szdescription), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetDescriptionA)(::windows::core::Interface::as_raw(self), hkl.into(), ubuflen, ::core::mem::transmute(szdescription), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -2149,7 +2149,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetDescriptionW)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(szdescription), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetDescriptionW)(::windows::core::Interface::as_raw(self), hkl.into(), ubuflen, ::core::mem::transmute(szdescription), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2157,7 +2157,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetGuideLineA)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwbuflen), ::core::mem::transmute(pbuf), ::core::mem::transmute(pdwresult)).ok() + (::windows::core::Interface::vtable(self).GetGuideLineA)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, dwbuflen, ::core::mem::transmute(pbuf), ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2165,7 +2165,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetGuideLineW)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwbuflen), ::core::mem::transmute(pbuf), ::core::mem::transmute(pdwresult)).ok() + (::windows::core::Interface::vtable(self).GetGuideLineW)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, dwbuflen, ::core::mem::transmute(pbuf), ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -2173,7 +2173,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetIMEFileNameA)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(szfilename), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetIMEFileNameA)(::windows::core::Interface::as_raw(self), hkl.into(), ubuflen, ::core::mem::transmute(szfilename), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -2181,7 +2181,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetIMEFileNameW)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(ubuflen), ::core::mem::transmute(szfilename), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetIMEFileNameW)(::windows::core::Interface::as_raw(self), hkl.into(), ubuflen, ::core::mem::transmute(szfilename), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2198,7 +2198,7 @@ impl IActiveIMMIME { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(fdwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), hkl.into(), fdwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -2206,7 +2206,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetRegisterWordStyleA)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(nitem), ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetRegisterWordStyleA)(::windows::core::Interface::as_raw(self), hkl.into(), nitem, ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -2214,7 +2214,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetRegisterWordStyleW)(::windows::core::Interface::as_raw(self), hkl.into(), ::core::mem::transmute(nitem), ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pucopied)).ok() + (::windows::core::Interface::vtable(self).GetRegisterWordStyleW)(::windows::core::Interface::as_raw(self), hkl.into(), nitem, ::core::mem::transmute(pstylebuf), ::core::mem::transmute(pucopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -2270,7 +2270,7 @@ impl IActiveIMMIME { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).IsUIMessageA)(::windows::core::Interface::as_raw(self), hwndime.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).IsUIMessageA)(::windows::core::Interface::as_raw(self), hwndime.into(), msg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2280,7 +2280,7 @@ impl IActiveIMMIME { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).IsUIMessageW)(::windows::core::Interface::as_raw(self), hwndime.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).IsUIMessageW)(::windows::core::Interface::as_raw(self), hwndime.into(), msg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2288,7 +2288,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).NotifyIME)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwaction), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).NotifyIME)(::windows::core::Interface::as_raw(self), himc.into(), dwaction, dwindex, dwvalue).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -2298,7 +2298,7 @@ impl IActiveIMMIME { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).RegisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szregister.into()).ok() + (::windows::core::Interface::vtable(self).RegisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szregister.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -2308,7 +2308,7 @@ impl IActiveIMMIME { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RegisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szregister.into()).ok() + (::windows::core::Interface::vtable(self).RegisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szregister.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -2349,7 +2349,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCompositionStringA)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pcomp), ::core::mem::transmute(dwcomplen), ::core::mem::transmute(pread), ::core::mem::transmute(dwreadlen)).ok() + (::windows::core::Interface::vtable(self).SetCompositionStringA)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ::core::mem::transmute(pcomp), dwcomplen, ::core::mem::transmute(pread), dwreadlen).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2357,7 +2357,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCompositionStringW)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pcomp), ::core::mem::transmute(dwcomplen), ::core::mem::transmute(pread), ::core::mem::transmute(dwreadlen)).ok() + (::windows::core::Interface::vtable(self).SetCompositionStringW)(::windows::core::Interface::as_raw(self), himc.into(), dwindex, ::core::mem::transmute(pcomp), dwcomplen, ::core::mem::transmute(pread), dwreadlen).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -2373,7 +2373,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetConversionStatus)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(fdwconversion), ::core::mem::transmute(fdwsentence)).ok() + (::windows::core::Interface::vtable(self).SetConversionStatus)(::windows::core::Interface::as_raw(self), himc.into(), fdwconversion, fdwsentence).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -2398,7 +2398,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SimulateHotKey)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(dwhotkeyid)).ok() + (::windows::core::Interface::vtable(self).SimulateHotKey)(::windows::core::Interface::as_raw(self), hwnd.into(), dwhotkeyid).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -2408,7 +2408,7 @@ impl IActiveIMMIME { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).UnregisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szunregister.into()).ok() + (::windows::core::Interface::vtable(self).UnregisterWordA)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szunregister.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -2418,7 +2418,7 @@ impl IActiveIMMIME { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UnregisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), ::core::mem::transmute(dwstyle), szunregister.into()).ok() + (::windows::core::Interface::vtable(self).UnregisterWordW)(::windows::core::Interface::as_raw(self), hkl.into(), szreading.into(), dwstyle, szunregister.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2458,7 +2458,7 @@ impl IActiveIMMIME { #[cfg(feature = "Win32_Globalization")] pub unsafe fn CreateIMCC(&self, dwsize: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateIMCC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateIMCC)(::windows::core::Interface::as_raw(self), dwsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2491,7 +2491,7 @@ impl IActiveIMMIME { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ReSizeIMCC)(::windows::core::Interface::as_raw(self), himcc.into(), ::core::mem::transmute(dwsize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ReSizeIMCC)(::windows::core::Interface::as_raw(self), himcc.into(), dwsize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -2514,7 +2514,7 @@ impl IActiveIMMIME { #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetHotKey(&self, dwhotkeyid: u32, pumodifiers: *mut u32, puvkey: *mut u32, phkl: *mut super::super::TextServices::HKL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetHotKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwhotkeyid), ::core::mem::transmute(pumodifiers), ::core::mem::transmute(puvkey), ::core::mem::transmute(phkl)).ok() + (::windows::core::Interface::vtable(self).GetHotKey)(::windows::core::Interface::as_raw(self), dwhotkeyid, ::core::mem::transmute(pumodifiers), ::core::mem::transmute(puvkey), ::core::mem::transmute(phkl)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -2522,7 +2522,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetHotKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwhotkeyid), ::core::mem::transmute(umodifiers), ::core::mem::transmute(uvkey), hkl.into()).ok() + (::windows::core::Interface::vtable(self).SetHotKey)(::windows::core::Interface::as_raw(self), dwhotkeyid, umodifiers, uvkey, hkl.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2531,7 +2531,7 @@ impl IActiveIMMIME { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateSoftKeyboard)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(utype), howner.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSoftKeyboard)(::windows::core::Interface::as_raw(self), utype, howner.into(), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2547,7 +2547,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ShowSoftKeyboard)(::windows::core::Interface::as_raw(self), hsoftkbdwnd.into(), ::core::mem::transmute(ncmdshow)).ok() + (::windows::core::Interface::vtable(self).ShowSoftKeyboard)(::windows::core::Interface::as_raw(self), hsoftkbdwnd.into(), ncmdshow).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -2569,7 +2569,7 @@ impl IActiveIMMIME { } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn KeybdEvent(&self, lgidime: u16, bvk: u8, bscan: u8, dwflags: u32, dwextrainfo: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).KeybdEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lgidime), ::core::mem::transmute(bvk), ::core::mem::transmute(bscan), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwextrainfo)).ok() + (::windows::core::Interface::vtable(self).KeybdEvent)(::windows::core::Interface::as_raw(self), lgidime, bvk, bscan, dwflags, dwextrainfo).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn LockModal(&self) -> ::windows::core::Result<()> { @@ -2586,11 +2586,11 @@ impl IActiveIMMIME { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AssociateContextEx)(::windows::core::Interface::as_raw(self), hwnd.into(), himc.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).AssociateContextEx)(::windows::core::Interface::as_raw(self), hwnd.into(), himc.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn DisableIME(&self, idthread: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DisableIME)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idthread)).ok() + (::windows::core::Interface::vtable(self).DisableIME)(::windows::core::Interface::as_raw(self), idthread).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] @@ -2598,7 +2598,7 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetImeMenuItemsA)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwtype), ::core::mem::transmute(pimeparentmenu), ::core::mem::transmute(pimemenu), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwresult)).ok() + (::windows::core::Interface::vtable(self).GetImeMenuItemsA)(::windows::core::Interface::as_raw(self), himc.into(), dwflags, dwtype, ::core::mem::transmute(pimeparentmenu), ::core::mem::transmute(pimemenu), dwsize, ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] @@ -2606,12 +2606,12 @@ impl IActiveIMMIME { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetImeMenuItemsW)(::windows::core::Interface::as_raw(self), himc.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwtype), ::core::mem::transmute(pimeparentmenu), ::core::mem::transmute(pimemenu), ::core::mem::transmute(dwsize), ::core::mem::transmute(pdwresult)).ok() + (::windows::core::Interface::vtable(self).GetImeMenuItemsW)(::windows::core::Interface::as_raw(self), himc.into(), dwflags, dwtype, ::core::mem::transmute(pimeparentmenu), ::core::mem::transmute(pimemenu), dwsize, ::core::mem::transmute(pdwresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn EnumInputContext(&self, idthread: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumInputContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idthread), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumInputContext)(::windows::core::Interface::as_raw(self), idthread, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -2644,7 +2644,7 @@ impl IActiveIMMIME { P2: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SendIMCA)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SendIMCA)(::windows::core::Interface::as_raw(self), hwnd.into(), umsg, wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2655,7 +2655,7 @@ impl IActiveIMMIME { P2: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SendIMCW)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SendIMCW)(::windows::core::Interface::as_raw(self), hwnd.into(), umsg, wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn IsSleeping(&self) -> ::windows::core::Result<()> { @@ -3060,7 +3060,7 @@ impl IActiveIMMMessagePumpOwner { } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Resume(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Resume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).Resume)(::windows::core::Interface::as_raw(self), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3121,7 +3121,7 @@ impl IActiveIMMRegistrar { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RegisterIME)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(lgid), psziconfile.into(), pszdesc.into()).ok() + (::windows::core::Interface::vtable(self).RegisterIME)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), lgid, psziconfile.into(), pszdesc.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn UnregisterIME(&self, rclsid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -3182,7 +3182,7 @@ impl IEnumInputContext { #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn Next(&self, ulcount: u32, rginputcontext: *mut super::super::super::Globalization::HIMC, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount), ::core::mem::transmute(rginputcontext), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ulcount, ::core::mem::transmute(rginputcontext), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3190,7 +3190,7 @@ impl IEnumInputContext { } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3251,7 +3251,7 @@ impl IEnumRegisterWordA { } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Next(&self, ulcount: u32, rgregisterword: *mut REGISTERWORDA, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount), ::core::mem::transmute(rgregisterword), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ulcount, ::core::mem::transmute(rgregisterword), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3259,7 +3259,7 @@ impl IEnumRegisterWordA { } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3317,7 +3317,7 @@ impl IEnumRegisterWordW { } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Next(&self, ulcount: u32, rgregisterword: *mut REGISTERWORDW, pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount), ::core::mem::transmute(rgregisterword), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ulcount, ::core::mem::transmute(rgregisterword), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -3325,7 +3325,7 @@ impl IEnumRegisterWordW { } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3688,11 +3688,11 @@ impl IFEDictionary { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetWords)(::windows::core::Interface::as_raw(self), pwchfirst.into(), pwchlast.into(), pwchdisplay.into(), ::core::mem::transmute(ulpos), ::core::mem::transmute(ulselect), ::core::mem::transmute(ulwordsrc), ::core::mem::transmute(pchbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcwrd)).ok() + (::windows::core::Interface::vtable(self).GetWords)(::windows::core::Interface::as_raw(self), pwchfirst.into(), pwchlast.into(), pwchdisplay.into(), ulpos, ulselect, ulwordsrc, ::core::mem::transmute(pchbuffer), cbbuffer, ::core::mem::transmute(pcwrd)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn NextWords(&self, pchbuffer: *mut u8, cbbuffer: u32, pcwrd: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NextWords)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcwrd)).ok() + (::windows::core::Interface::vtable(self).NextWords)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchbuffer), cbbuffer, ::core::mem::transmute(pcwrd)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3717,11 +3717,11 @@ impl IFEDictionary { } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn RegisterWord(&self, reg: IMEREG, pwrd: *mut IMEWRD) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterWord)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reg), ::core::mem::transmute(pwrd)).ok() + (::windows::core::Interface::vtable(self).RegisterWord)(::windows::core::Interface::as_raw(self), reg, ::core::mem::transmute(pwrd)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn RegisterDependency(&self, reg: IMEREG, pdp: *mut IMEDP) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterDependency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reg), ::core::mem::transmute(pdp)).ok() + (::windows::core::Interface::vtable(self).RegisterDependency)(::windows::core::Interface::as_raw(self), reg, ::core::mem::transmute(pdp)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn GetDependencies<'a, P0, P1, P2, P3>(&self, pwchkakarireading: P0, pwchkakaridisplay: P1, ulkakaripos: u32, pwchukereading: P2, pwchukedisplay: P3, ulukepos: u32, jrel: IMEREL, ulwordsrc: u32, pchbuffer: *mut u8, cbbuffer: u32, pcdp: *mut u32) -> ::windows::core::Result<()> @@ -3731,11 +3731,11 @@ impl IFEDictionary { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetDependencies)(::windows::core::Interface::as_raw(self), pwchkakarireading.into(), pwchkakaridisplay.into(), ::core::mem::transmute(ulkakaripos), pwchukereading.into(), pwchukedisplay.into(), ::core::mem::transmute(ulukepos), ::core::mem::transmute(jrel), ::core::mem::transmute(ulwordsrc), ::core::mem::transmute(pchbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcdp)).ok() + (::windows::core::Interface::vtable(self).GetDependencies)(::windows::core::Interface::as_raw(self), pwchkakarireading.into(), pwchkakaridisplay.into(), ulkakaripos, pwchukereading.into(), pwchukedisplay.into(), ulukepos, jrel, ulwordsrc, ::core::mem::transmute(pchbuffer), cbbuffer, ::core::mem::transmute(pcdp)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn NextDependencies(&self, pchbuffer: *mut u8, cbbuffer: u32, pcdp: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NextDependencies)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcdp)).ok() + (::windows::core::Interface::vtable(self).NextDependencies)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchbuffer), cbbuffer, ::core::mem::transmute(pcdp)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3743,7 +3743,7 @@ impl IFEDictionary { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).ConvertFromOldMSIME)(::windows::core::Interface::as_raw(self), pchdic.into(), ::core::mem::transmute(pfnlog), ::core::mem::transmute(reg)).ok() + (::windows::core::Interface::vtable(self).ConvertFromOldMSIME)(::windows::core::Interface::as_raw(self), pchdic.into(), ::core::mem::transmute(pfnlog), reg).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn ConvertFromUserToSys(&self) -> ::windows::core::Result<()> { @@ -3842,7 +3842,7 @@ impl IFELanguage { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetJMorphResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwrequest), ::core::mem::transmute(dwcmode), ::core::mem::transmute(cwchinput), pwchinput.into(), ::core::mem::transmute(pfcinfo), ::core::mem::transmute(ppresult)).ok() + (::windows::core::Interface::vtable(self).GetJMorphResult)(::windows::core::Interface::as_raw(self), dwrequest, dwcmode, cwchinput, pwchinput.into(), ::core::mem::transmute(pfcinfo), ::core::mem::transmute(ppresult)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub unsafe fn GetConversionModeCaps(&self, pdwcaps: *mut u32) -> ::windows::core::Result<()> { @@ -3854,7 +3854,7 @@ impl IFELanguage { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetPhonetic)(::windows::core::Interface::as_raw(self), string.into().abi(), ::core::mem::transmute(start), ::core::mem::transmute(length), ::core::mem::transmute(phonetic)).ok() + (::windows::core::Interface::vtable(self).GetPhonetic)(::windows::core::Interface::as_raw(self), string.into().abi(), start, length, ::core::mem::transmute(phonetic)).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3862,7 +3862,7 @@ impl IFELanguage { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).GetConversion)(::windows::core::Interface::as_raw(self), string.into().abi(), ::core::mem::transmute(start), ::core::mem::transmute(length), ::core::mem::transmute(result)).ok() + (::windows::core::Interface::vtable(self).GetConversion)(::windows::core::Interface::as_raw(self), string.into().abi(), start, length, ::core::mem::transmute(result)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3945,7 +3945,7 @@ impl IImePad { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), piimepadapplet.into().abi(), ::core::mem::transmute(reqid), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).Request)(::windows::core::Interface::as_raw(self), piimepadapplet.into().abi(), reqid, wparam.into(), lparam.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4028,7 +4028,7 @@ impl IImePadApplet { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), lpimepad.into().abi(), ::core::mem::transmute(notify), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), lpimepad.into().abi(), notify, wparam.into(), lparam.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5996,7 +5996,7 @@ where extern "system" { fn ImmAssociateContextEx(param0: super::super::super::Foundation::HWND, param1: super::super::super::Globalization::HIMC, param2: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmAssociateContextEx(param0.into(), param1.into(), ::core::mem::transmute(param2))) + ::core::mem::transmute(ImmAssociateContextEx(param0.into(), param1.into(), param2)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -6010,7 +6010,7 @@ where extern "system" { fn ImmConfigureIMEA(param0: super::super::TextServices::HKL, param1: super::super::super::Foundation::HWND, param2: u32, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmConfigureIMEA(param0.into(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3))) + ::core::mem::transmute(ImmConfigureIMEA(param0.into(), param1.into(), param2, ::core::mem::transmute(param3))) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -6024,7 +6024,7 @@ where extern "system" { fn ImmConfigureIMEW(param0: super::super::TextServices::HKL, param1: super::super::super::Foundation::HWND, param2: u32, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmConfigureIMEW(param0.into(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3))) + ::core::mem::transmute(ImmConfigureIMEW(param0.into(), param1.into(), param2, ::core::mem::transmute(param3))) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -6044,7 +6044,7 @@ pub unsafe fn ImmCreateIMCC(param0: u32) -> super::super::super::Globalization:: extern "system" { fn ImmCreateIMCC(param0: u32) -> super::super::super::Globalization::HIMCC; } - ::core::mem::transmute(ImmCreateIMCC(::core::mem::transmute(param0))) + ::core::mem::transmute(ImmCreateIMCC(param0)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6057,7 +6057,7 @@ where extern "system" { fn ImmCreateSoftKeyboard(param0: u32, param1: super::super::super::Foundation::HWND, param2: i32, param3: i32) -> super::super::super::Foundation::HWND; } - ::core::mem::transmute(ImmCreateSoftKeyboard(::core::mem::transmute(param0), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3))) + ::core::mem::transmute(ImmCreateSoftKeyboard(param0, param1.into(), param2, param3)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -6106,7 +6106,7 @@ pub unsafe fn ImmDisableIME(param0: u32) -> super::super::super::Foundation::BOO extern "system" { fn ImmDisableIME(param0: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmDisableIME(::core::mem::transmute(param0))) + ::core::mem::transmute(ImmDisableIME(param0)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6126,7 +6126,7 @@ pub unsafe fn ImmDisableTextFrameService(idthread: u32) -> super::super::super:: extern "system" { fn ImmDisableTextFrameService(idthread: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmDisableTextFrameService(::core::mem::transmute(idthread))) + ::core::mem::transmute(ImmDisableTextFrameService(idthread)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -6139,7 +6139,7 @@ where extern "system" { fn ImmEnumInputContext(idthread: u32, lpfn: *mut ::core::ffi::c_void, lparam: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmEnumInputContext(::core::mem::transmute(idthread), ::core::mem::transmute(lpfn), lparam.into())) + ::core::mem::transmute(ImmEnumInputContext(idthread, ::core::mem::transmute(lpfn), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -6154,7 +6154,7 @@ where extern "system" { fn ImmEnumRegisterWordA(param0: super::super::TextServices::HKL, param1: *mut ::core::ffi::c_void, lpszreading: ::windows::core::PCSTR, param3: u32, lpszregister: ::windows::core::PCSTR, param5: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(ImmEnumRegisterWordA(param0.into(), ::core::mem::transmute(param1), lpszreading.into(), ::core::mem::transmute(param3), lpszregister.into(), ::core::mem::transmute(param5))) + ::core::mem::transmute(ImmEnumRegisterWordA(param0.into(), ::core::mem::transmute(param1), lpszreading.into(), param3, lpszregister.into(), ::core::mem::transmute(param5))) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -6169,7 +6169,7 @@ where extern "system" { fn ImmEnumRegisterWordW(param0: super::super::TextServices::HKL, param1: *mut ::core::ffi::c_void, lpszreading: ::windows::core::PCWSTR, param3: u32, lpszregister: ::windows::core::PCWSTR, param5: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(ImmEnumRegisterWordW(param0.into(), ::core::mem::transmute(param1), lpszreading.into(), ::core::mem::transmute(param3), lpszregister.into(), ::core::mem::transmute(param5))) + ::core::mem::transmute(ImmEnumRegisterWordW(param0.into(), ::core::mem::transmute(param1), lpszreading.into(), param3, lpszregister.into(), ::core::mem::transmute(param5))) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] @@ -6183,7 +6183,7 @@ where extern "system" { fn ImmEscapeA(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, param2: u32, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::LRESULT; } - ::core::mem::transmute(ImmEscapeA(param0.into(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3))) + ::core::mem::transmute(ImmEscapeA(param0.into(), param1.into(), param2, ::core::mem::transmute(param3))) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] @@ -6197,7 +6197,7 @@ where extern "system" { fn ImmEscapeW(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, param2: u32, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::LRESULT; } - ::core::mem::transmute(ImmEscapeW(param0.into(), param1.into(), ::core::mem::transmute(param2), ::core::mem::transmute(param3))) + ::core::mem::transmute(ImmEscapeW(param0.into(), param1.into(), param2, ::core::mem::transmute(param3))) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -6223,7 +6223,7 @@ where extern "system" { fn ImmGetCandidateListA(param0: super::super::super::Globalization::HIMC, deindex: u32, lpcandlist: *mut CANDIDATELIST, dwbuflen: u32) -> u32; } - ::core::mem::transmute(ImmGetCandidateListA(param0.into(), ::core::mem::transmute(deindex), ::core::mem::transmute(lpcandlist), ::core::mem::transmute(dwbuflen))) + ::core::mem::transmute(ImmGetCandidateListA(param0.into(), deindex, ::core::mem::transmute(lpcandlist), dwbuflen)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -6262,7 +6262,7 @@ where extern "system" { fn ImmGetCandidateListW(param0: super::super::super::Globalization::HIMC, deindex: u32, lpcandlist: *mut CANDIDATELIST, dwbuflen: u32) -> u32; } - ::core::mem::transmute(ImmGetCandidateListW(param0.into(), ::core::mem::transmute(deindex), ::core::mem::transmute(lpcandlist), ::core::mem::transmute(dwbuflen))) + ::core::mem::transmute(ImmGetCandidateListW(param0.into(), deindex, ::core::mem::transmute(lpcandlist), dwbuflen)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -6275,7 +6275,7 @@ where extern "system" { fn ImmGetCandidateWindow(param0: super::super::super::Globalization::HIMC, param1: u32, lpcandidate: *mut CANDIDATEFORM) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmGetCandidateWindow(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(lpcandidate))) + ::core::mem::transmute(ImmGetCandidateWindow(param0.into(), param1, ::core::mem::transmute(lpcandidate))) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] @@ -6314,7 +6314,7 @@ where extern "system" { fn ImmGetCompositionStringA(param0: super::super::super::Globalization::HIMC, param1: u32, lpbuf: *mut ::core::ffi::c_void, dwbuflen: u32) -> i32; } - ::core::mem::transmute(ImmGetCompositionStringA(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(lpbuf), ::core::mem::transmute(dwbuflen))) + ::core::mem::transmute(ImmGetCompositionStringA(param0.into(), param1, ::core::mem::transmute(lpbuf), dwbuflen)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -6327,7 +6327,7 @@ where extern "system" { fn ImmGetCompositionStringW(param0: super::super::super::Globalization::HIMC, param1: u32, lpbuf: *mut ::core::ffi::c_void, dwbuflen: u32) -> i32; } - ::core::mem::transmute(ImmGetCompositionStringW(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(lpbuf), ::core::mem::transmute(dwbuflen))) + ::core::mem::transmute(ImmGetCompositionStringW(param0.into(), param1, ::core::mem::transmute(lpbuf), dwbuflen)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -6368,7 +6368,7 @@ where extern "system" { fn ImmGetConversionListA(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, lpsrc: ::windows::core::PCSTR, lpdst: *mut CANDIDATELIST, dwbuflen: u32, uflag: GET_CONVERSION_LIST_FLAG) -> u32; } - ::core::mem::transmute(ImmGetConversionListA(param0.into(), param1.into(), lpsrc.into(), ::core::mem::transmute(lpdst), ::core::mem::transmute(dwbuflen), ::core::mem::transmute(uflag))) + ::core::mem::transmute(ImmGetConversionListA(param0.into(), param1.into(), lpsrc.into(), ::core::mem::transmute(lpdst), dwbuflen, uflag)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] @@ -6383,7 +6383,7 @@ where extern "system" { fn ImmGetConversionListW(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, lpsrc: ::windows::core::PCWSTR, lpdst: *mut CANDIDATELIST, dwbuflen: u32, uflag: GET_CONVERSION_LIST_FLAG) -> u32; } - ::core::mem::transmute(ImmGetConversionListW(param0.into(), param1.into(), lpsrc.into(), ::core::mem::transmute(lpdst), ::core::mem::transmute(dwbuflen), ::core::mem::transmute(uflag))) + ::core::mem::transmute(ImmGetConversionListW(param0.into(), param1.into(), lpsrc.into(), ::core::mem::transmute(lpdst), dwbuflen, uflag)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -6448,7 +6448,7 @@ where extern "system" { fn ImmGetGuideLineA(param0: super::super::super::Globalization::HIMC, dwindex: GET_GUIDE_LINE_TYPE, lpbuf: ::windows::core::PSTR, dwbuflen: u32) -> u32; } - ::core::mem::transmute(ImmGetGuideLineA(param0.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpbuf), ::core::mem::transmute(dwbuflen))) + ::core::mem::transmute(ImmGetGuideLineA(param0.into(), dwindex, ::core::mem::transmute(lpbuf), dwbuflen)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -6461,7 +6461,7 @@ where extern "system" { fn ImmGetGuideLineW(param0: super::super::super::Globalization::HIMC, dwindex: GET_GUIDE_LINE_TYPE, lpbuf: ::windows::core::PWSTR, dwbuflen: u32) -> u32; } - ::core::mem::transmute(ImmGetGuideLineW(param0.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpbuf), ::core::mem::transmute(dwbuflen))) + ::core::mem::transmute(ImmGetGuideLineW(param0.into(), dwindex, ::core::mem::transmute(lpbuf), dwbuflen)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6471,7 +6471,7 @@ pub unsafe fn ImmGetHotKey(param0: u32, lpumodifiers: *mut u32, lpuvkey: *mut u3 extern "system" { fn ImmGetHotKey(param0: u32, lpumodifiers: *mut u32, lpuvkey: *mut u32, phkl: *mut isize) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmGetHotKey(::core::mem::transmute(param0), ::core::mem::transmute(lpumodifiers), ::core::mem::transmute(lpuvkey), ::core::mem::transmute(phkl))) + ::core::mem::transmute(ImmGetHotKey(param0, ::core::mem::transmute(lpumodifiers), ::core::mem::transmute(lpuvkey), ::core::mem::transmute(phkl))) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -6549,7 +6549,7 @@ where extern "system" { fn ImmGetImeMenuItemsA(param0: super::super::super::Globalization::HIMC, param1: u32, param2: u32, lpimeparentmenu: *mut IMEMENUITEMINFOA, lpimemenu: *mut IMEMENUITEMINFOA, dwsize: u32) -> u32; } - ::core::mem::transmute(ImmGetImeMenuItemsA(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(lpimeparentmenu), ::core::mem::transmute(lpimemenu), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(ImmGetImeMenuItemsA(param0.into(), param1, param2, ::core::mem::transmute(lpimeparentmenu), ::core::mem::transmute(lpimemenu), dwsize)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] @@ -6562,7 +6562,7 @@ where extern "system" { fn ImmGetImeMenuItemsW(param0: super::super::super::Globalization::HIMC, param1: u32, param2: u32, lpimeparentmenu: *mut IMEMENUITEMINFOW, lpimemenu: *mut IMEMENUITEMINFOW, dwsize: u32) -> u32; } - ::core::mem::transmute(ImmGetImeMenuItemsW(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(lpimeparentmenu), ::core::mem::transmute(lpimemenu), ::core::mem::transmute(dwsize))) + ::core::mem::transmute(ImmGetImeMenuItemsW(param0.into(), param1, param2, ::core::mem::transmute(lpimeparentmenu), ::core::mem::transmute(lpimemenu), dwsize)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -6588,7 +6588,7 @@ where extern "system" { fn ImmGetProperty(param0: super::super::TextServices::HKL, param1: u32) -> u32; } - ::core::mem::transmute(ImmGetProperty(param0.into(), ::core::mem::transmute(param1))) + ::core::mem::transmute(ImmGetProperty(param0.into(), param1)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -6696,7 +6696,7 @@ where extern "system" { fn ImmIsUIMessageA(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmIsUIMessageA(param0.into(), ::core::mem::transmute(param1), param2.into(), param3.into())) + ::core::mem::transmute(ImmIsUIMessageA(param0.into(), param1, param2.into(), param3.into())) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6711,7 +6711,7 @@ where extern "system" { fn ImmIsUIMessageW(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmIsUIMessageW(param0.into(), ::core::mem::transmute(param1), param2.into(), param3.into())) + ::core::mem::transmute(ImmIsUIMessageW(param0.into(), param1, param2.into(), param3.into())) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] @@ -6750,7 +6750,7 @@ where extern "system" { fn ImmNotifyIME(param0: super::super::super::Globalization::HIMC, dwaction: NOTIFY_IME_ACTION, dwindex: NOTIFY_IME_INDEX, dwvalue: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmNotifyIME(param0.into(), ::core::mem::transmute(dwaction), ::core::mem::transmute(dwindex), ::core::mem::transmute(dwvalue))) + ::core::mem::transmute(ImmNotifyIME(param0.into(), dwaction, dwindex, dwvalue)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] #[cfg(feature = "Win32_Globalization")] @@ -6763,7 +6763,7 @@ where extern "system" { fn ImmReSizeIMCC(param0: super::super::super::Globalization::HIMCC, param1: u32) -> super::super::super::Globalization::HIMCC; } - ::core::mem::transmute(ImmReSizeIMCC(param0.into(), ::core::mem::transmute(param1))) + ::core::mem::transmute(ImmReSizeIMCC(param0.into(), param1)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -6778,7 +6778,7 @@ where extern "system" { fn ImmRegisterWordA(param0: super::super::TextServices::HKL, lpszreading: ::windows::core::PCSTR, param2: u32, lpszregister: ::windows::core::PCSTR) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmRegisterWordA(param0.into(), lpszreading.into(), ::core::mem::transmute(param2), lpszregister.into())) + ::core::mem::transmute(ImmRegisterWordA(param0.into(), lpszreading.into(), param2, lpszregister.into())) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -6793,7 +6793,7 @@ where extern "system" { fn ImmRegisterWordW(param0: super::super::TextServices::HKL, lpszreading: ::windows::core::PCWSTR, param2: u32, lpszregister: ::windows::core::PCWSTR) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmRegisterWordW(param0.into(), lpszreading.into(), ::core::mem::transmute(param2), lpszregister.into())) + ::core::mem::transmute(ImmRegisterWordW(param0.into(), lpszreading.into(), param2, lpszregister.into())) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -6889,7 +6889,7 @@ where extern "system" { fn ImmSetCompositionStringA(param0: super::super::super::Globalization::HIMC, dwindex: SET_COMPOSITION_STRING_TYPE, lpcomp: *const ::core::ffi::c_void, dwcomplen: u32, lpread: *const ::core::ffi::c_void, dwreadlen: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmSetCompositionStringA(param0.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpcomp), ::core::mem::transmute(dwcomplen), ::core::mem::transmute(lpread), ::core::mem::transmute(dwreadlen))) + ::core::mem::transmute(ImmSetCompositionStringA(param0.into(), dwindex, ::core::mem::transmute(lpcomp), dwcomplen, ::core::mem::transmute(lpread), dwreadlen)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -6902,7 +6902,7 @@ where extern "system" { fn ImmSetCompositionStringW(param0: super::super::super::Globalization::HIMC, dwindex: SET_COMPOSITION_STRING_TYPE, lpcomp: *const ::core::ffi::c_void, dwcomplen: u32, lpread: *const ::core::ffi::c_void, dwreadlen: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmSetCompositionStringW(param0.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(lpcomp), ::core::mem::transmute(dwcomplen), ::core::mem::transmute(lpread), ::core::mem::transmute(dwreadlen))) + ::core::mem::transmute(ImmSetCompositionStringW(param0.into(), dwindex, ::core::mem::transmute(lpcomp), dwcomplen, ::core::mem::transmute(lpread), dwreadlen)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -6928,7 +6928,7 @@ where extern "system" { fn ImmSetConversionStatus(param0: super::super::super::Globalization::HIMC, param1: u32, param2: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmSetConversionStatus(param0.into(), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(ImmSetConversionStatus(param0.into(), param1, param2)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -6941,7 +6941,7 @@ where extern "system" { fn ImmSetHotKey(param0: u32, param1: u32, param2: u32, param3: super::super::TextServices::HKL) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmSetHotKey(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into())) + ::core::mem::transmute(ImmSetHotKey(param0, param1, param2, param3.into())) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -6981,7 +6981,7 @@ where extern "system" { fn ImmShowSoftKeyboard(param0: super::super::super::Foundation::HWND, param1: i32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmShowSoftKeyboard(param0.into(), ::core::mem::transmute(param1))) + ::core::mem::transmute(ImmShowSoftKeyboard(param0.into(), param1)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6994,7 +6994,7 @@ where extern "system" { fn ImmSimulateHotKey(param0: super::super::super::Foundation::HWND, param1: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmSimulateHotKey(param0.into(), ::core::mem::transmute(param1))) + ::core::mem::transmute(ImmSimulateHotKey(param0.into(), param1)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -7035,7 +7035,7 @@ where extern "system" { fn ImmUnregisterWordA(param0: super::super::TextServices::HKL, lpszreading: ::windows::core::PCSTR, param2: u32, lpszunregister: ::windows::core::PCSTR) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmUnregisterWordA(param0.into(), lpszreading.into(), ::core::mem::transmute(param2), lpszunregister.into())) + ::core::mem::transmute(ImmUnregisterWordA(param0.into(), lpszreading.into(), param2, lpszunregister.into())) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -7050,7 +7050,7 @@ where extern "system" { fn ImmUnregisterWordW(param0: super::super::TextServices::HKL, lpszreading: ::windows::core::PCWSTR, param2: u32, lpszunregister: ::windows::core::PCWSTR) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ImmUnregisterWordW(param0.into(), lpszreading.into(), ::core::mem::transmute(param2), lpszunregister.into())) + ::core::mem::transmute(ImmUnregisterWordW(param0.into(), lpszreading.into(), param2, lpszunregister.into())) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub const JPOS_1DAN: u32 = 213u32; 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 ca139b3bf5..24e87c1738 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 @@ -117,7 +117,7 @@ impl IInkD2DRenderer2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), pd2d1devicecontext.into().abi(), pinkstrokeiterable.into().abi(), ::core::mem::transmute(highcontrastadjustment)).ok() + (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), pd2d1devicecontext.into().abi(), pinkstrokeiterable.into().abi(), highcontrastadjustment).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -187,7 +187,7 @@ impl IInkDesktopHost { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateAndInitializeInkPresenter)(::windows::core::Interface::as_raw(self), rootvisual.into().abi(), ::core::mem::transmute(width), ::core::mem::transmute(height), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateAndInitializeInkPresenter)(::windows::core::Interface::as_raw(self), rootvisual.into().abi(), width, height, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -308,7 +308,7 @@ impl IInkPresenterDesktop { } #[doc = "*Required features: `\"Win32_UI_Input_Ink\"`*"] pub unsafe fn SetSize(&self, width: f32, height: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).SetSize)(::windows::core::Interface::as_raw(self), width, height).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Ink\"`*"] pub unsafe fn OnHighContrastChanged(&self) -> ::windows::core::Result<()> { 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 7cfc688353..3a028a163a 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 @@ -52,7 +52,7 @@ where extern "system" { fn ActivateKeyboardLayout(hkl: super::super::TextServices::HKL, flags: ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices::HKL; } - let result__ = ActivateKeyboardLayout(hkl.into(), ::core::mem::transmute(flags)); + let result__ = ActivateKeyboardLayout(hkl.into(), flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] @@ -211,7 +211,7 @@ pub unsafe fn GetAsyncKeyState(vkey: i32) -> i16 { extern "system" { fn GetAsyncKeyState(vkey: i32) -> i16; } - ::core::mem::transmute(GetAsyncKeyState(::core::mem::transmute(vkey))) + ::core::mem::transmute(GetAsyncKeyState(vkey)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -258,7 +258,7 @@ pub unsafe fn GetKeyNameTextA(lparam: i32, lpstring: &mut [u8]) -> i32 { extern "system" { fn GetKeyNameTextA(lparam: i32, lpstring: ::windows::core::PSTR, cchsize: i32) -> i32; } - ::core::mem::transmute(GetKeyNameTextA(::core::mem::transmute(lparam), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _)) + ::core::mem::transmute(GetKeyNameTextA(lparam, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] #[inline] @@ -267,7 +267,7 @@ pub unsafe fn GetKeyNameTextW(lparam: i32, lpstring: &mut [u16]) -> i32 { extern "system" { fn GetKeyNameTextW(lparam: i32, lpstring: ::windows::core::PWSTR, cchsize: i32) -> i32; } - ::core::mem::transmute(GetKeyNameTextW(::core::mem::transmute(lparam), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _)) + ::core::mem::transmute(GetKeyNameTextW(lparam, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] #[inline] @@ -276,7 +276,7 @@ pub unsafe fn GetKeyState(nvirtkey: i32) -> i16 { extern "system" { fn GetKeyState(nvirtkey: i32) -> i16; } - ::core::mem::transmute(GetKeyState(::core::mem::transmute(nvirtkey))) + ::core::mem::transmute(GetKeyState(nvirtkey)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -286,7 +286,7 @@ pub unsafe fn GetKeyboardLayout(idthread: u32) -> super::super::TextServices::HK extern "system" { fn GetKeyboardLayout(idthread: u32) -> super::super::TextServices::HKL; } - ::core::mem::transmute(GetKeyboardLayout(::core::mem::transmute(idthread))) + ::core::mem::transmute(GetKeyboardLayout(idthread)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -335,7 +335,7 @@ pub unsafe fn GetKeyboardType(ntypeflag: i32) -> i32 { extern "system" { fn GetKeyboardType(ntypeflag: i32) -> i32; } - ::core::mem::transmute(GetKeyboardType(::core::mem::transmute(ntypeflag))) + ::core::mem::transmute(GetKeyboardType(ntypeflag)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -354,7 +354,7 @@ pub unsafe fn GetMouseMovePointsEx(cbsize: u32, lppt: *const MOUSEMOVEPOINT, lpp extern "system" { fn GetMouseMovePointsEx(cbsize: u32, lppt: *const MOUSEMOVEPOINT, lpptbuf: *mut MOUSEMOVEPOINT, nbufpoints: i32, resolution: GET_MOUSE_MOVE_POINTS_EX_RESOLUTION) -> i32; } - ::core::mem::transmute(GetMouseMovePointsEx(::core::mem::transmute(cbsize), ::core::mem::transmute(lppt), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpptbuf)), lpptbuf.len() as _, ::core::mem::transmute(resolution))) + ::core::mem::transmute(GetMouseMovePointsEx(cbsize, ::core::mem::transmute(lppt), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpptbuf)), lpptbuf.len() as _, resolution)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] pub const HACEK: u32 = 780u32; @@ -1020,7 +1020,7 @@ where extern "system" { fn LoadKeyboardLayoutA(pwszklid: ::windows::core::PCSTR, flags: ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices::HKL; } - let result__ = LoadKeyboardLayoutA(pwszklid.into(), ::core::mem::transmute(flags)); + let result__ = LoadKeyboardLayoutA(pwszklid.into(), flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] @@ -1034,7 +1034,7 @@ where extern "system" { fn LoadKeyboardLayoutW(pwszklid: ::windows::core::PCWSTR, flags: ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices::HKL; } - let result__ = LoadKeyboardLayoutW(pwszklid.into(), ::core::mem::transmute(flags)); + let result__ = LoadKeyboardLayoutW(pwszklid.into(), flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] @@ -1245,7 +1245,7 @@ pub unsafe fn MapVirtualKeyA(ucode: u32, umaptype: u32) -> u32 { extern "system" { fn MapVirtualKeyA(ucode: u32, umaptype: u32) -> u32; } - ::core::mem::transmute(MapVirtualKeyA(::core::mem::transmute(ucode), ::core::mem::transmute(umaptype))) + ::core::mem::transmute(MapVirtualKeyA(ucode, umaptype)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1258,7 +1258,7 @@ where extern "system" { fn MapVirtualKeyExA(ucode: u32, umaptype: u32, dwhkl: super::super::TextServices::HKL) -> u32; } - ::core::mem::transmute(MapVirtualKeyExA(::core::mem::transmute(ucode), ::core::mem::transmute(umaptype), dwhkl.into())) + ::core::mem::transmute(MapVirtualKeyExA(ucode, umaptype, dwhkl.into())) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1271,7 +1271,7 @@ where extern "system" { fn MapVirtualKeyExW(ucode: u32, umaptype: u32, dwhkl: super::super::TextServices::HKL) -> u32; } - ::core::mem::transmute(MapVirtualKeyExW(::core::mem::transmute(ucode), ::core::mem::transmute(umaptype), dwhkl.into())) + ::core::mem::transmute(MapVirtualKeyExW(ucode, umaptype, dwhkl.into())) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] #[inline] @@ -1280,7 +1280,7 @@ pub unsafe fn MapVirtualKeyW(ucode: u32, umaptype: u32) -> u32 { extern "system" { fn MapVirtualKeyW(ucode: u32, umaptype: u32) -> u32; } - ::core::mem::transmute(MapVirtualKeyW(::core::mem::transmute(ucode), ::core::mem::transmute(umaptype))) + ::core::mem::transmute(MapVirtualKeyW(ucode, umaptype)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] pub const NEC_KBD_106_TYPE: u32 = 5u32; @@ -1329,7 +1329,7 @@ pub unsafe fn OemKeyScan(woemchar: u16) -> u32 { extern "system" { fn OemKeyScan(woemchar: u16) -> u32; } - ::core::mem::transmute(OemKeyScan(::core::mem::transmute(woemchar))) + ::core::mem::transmute(OemKeyScan(woemchar)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] pub const RING: u32 = 778u32; @@ -1344,7 +1344,7 @@ where extern "system" { fn RegisterHotKey(hwnd: super::super::super::Foundation::HWND, id: i32, fsmodifiers: HOT_KEY_MODIFIERS, vk: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(RegisterHotKey(hwnd.into(), ::core::mem::transmute(id), ::core::mem::transmute(fsmodifiers), ::core::mem::transmute(vk))) + ::core::mem::transmute(RegisterHotKey(hwnd.into(), id, fsmodifiers, vk)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1385,7 +1385,7 @@ pub unsafe fn SendInput(pinputs: &[INPUT], cbsize: i32) -> u32 { extern "system" { fn SendInput(cinputs: u32, pinputs: *const INPUT, cbsize: i32) -> u32; } - ::core::mem::transmute(SendInput(pinputs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputs)), ::core::mem::transmute(cbsize))) + ::core::mem::transmute(SendInput(pinputs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pinputs)), cbsize)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1421,7 +1421,7 @@ pub unsafe fn SetDoubleClickTime(param0: u32) -> super::super::super::Foundation extern "system" { fn SetDoubleClickTime(param0: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SetDoubleClickTime(::core::mem::transmute(param0))) + ::core::mem::transmute(SetDoubleClickTime(param0)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1576,7 +1576,7 @@ pub unsafe fn ToAscii(uvirtkey: u32, uscancode: u32, lpkeystate: &[u8; 256], lpc extern "system" { fn ToAscii(uvirtkey: u32, uscancode: u32, lpkeystate: *const u8, lpchar: *mut u16, uflags: u32) -> i32; } - ::core::mem::transmute(ToAscii(::core::mem::transmute(uvirtkey), ::core::mem::transmute(uscancode), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkeystate)), ::core::mem::transmute(lpchar), ::core::mem::transmute(uflags))) + ::core::mem::transmute(ToAscii(uvirtkey, uscancode, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkeystate)), ::core::mem::transmute(lpchar), uflags)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1589,7 +1589,7 @@ where extern "system" { fn ToAsciiEx(uvirtkey: u32, uscancode: u32, lpkeystate: *const u8, lpchar: *mut u16, uflags: u32, dwhkl: super::super::TextServices::HKL) -> i32; } - ::core::mem::transmute(ToAsciiEx(::core::mem::transmute(uvirtkey), ::core::mem::transmute(uscancode), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkeystate)), ::core::mem::transmute(lpchar), ::core::mem::transmute(uflags), dwhkl.into())) + ::core::mem::transmute(ToAsciiEx(uvirtkey, uscancode, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkeystate)), ::core::mem::transmute(lpchar), uflags, dwhkl.into())) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] #[inline] @@ -1598,7 +1598,7 @@ pub unsafe fn ToUnicode(wvirtkey: u32, wscancode: u32, lpkeystate: &[u8; 256], p extern "system" { fn ToUnicode(wvirtkey: u32, wscancode: u32, lpkeystate: *const u8, pwszbuff: ::windows::core::PWSTR, cchbuff: i32, wflags: u32) -> i32; } - ::core::mem::transmute(ToUnicode(::core::mem::transmute(wvirtkey), ::core::mem::transmute(wscancode), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkeystate)), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwszbuff)), pwszbuff.len() as _, ::core::mem::transmute(wflags))) + ::core::mem::transmute(ToUnicode(wvirtkey, wscancode, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkeystate)), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwszbuff)), pwszbuff.len() as _, wflags)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] #[cfg(feature = "Win32_UI_TextServices")] @@ -1611,7 +1611,7 @@ where extern "system" { fn ToUnicodeEx(wvirtkey: u32, wscancode: u32, lpkeystate: *const u8, pwszbuff: ::windows::core::PWSTR, cchbuff: i32, wflags: u32, dwhkl: super::super::TextServices::HKL) -> i32; } - ::core::mem::transmute(ToUnicodeEx(::core::mem::transmute(wvirtkey), ::core::mem::transmute(wscancode), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkeystate)), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwszbuff)), pwszbuff.len() as _, ::core::mem::transmute(wflags), dwhkl.into())) + ::core::mem::transmute(ToUnicodeEx(wvirtkey, wscancode, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkeystate)), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwszbuff)), pwszbuff.len() as _, wflags, dwhkl.into())) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1649,7 +1649,7 @@ where extern "system" { fn UnregisterHotKey(hwnd: super::super::super::Foundation::HWND, id: i32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(UnregisterHotKey(hwnd.into(), ::core::mem::transmute(id))) + ::core::mem::transmute(UnregisterHotKey(hwnd.into(), id)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] #[repr(transparent)] @@ -2682,7 +2682,7 @@ where extern "system" { fn VkKeyScanExW(ch: u16, dwhkl: super::super::TextServices::HKL) -> i16; } - ::core::mem::transmute(VkKeyScanExW(::core::mem::transmute(ch), dwhkl.into())) + ::core::mem::transmute(VkKeyScanExW(ch, dwhkl.into())) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] #[inline] @@ -2691,7 +2691,7 @@ pub unsafe fn VkKeyScanW(ch: u16) -> i16 { extern "system" { fn VkKeyScanW(ch: u16) -> i16; } - ::core::mem::transmute(VkKeyScanW(::core::mem::transmute(ch))) + ::core::mem::transmute(VkKeyScanW(ch)) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] pub const WCH_DEAD: u32 = 61441u32; @@ -2782,7 +2782,7 @@ pub unsafe fn keybd_event(bvk: u8, bscan: u8, dwflags: KEYBD_EVENT_FLAGS, dwextr extern "system" { fn keybd_event(bvk: u8, bscan: u8, dwflags: KEYBD_EVENT_FLAGS, dwextrainfo: usize); } - keybd_event(::core::mem::transmute(bvk), ::core::mem::transmute(bscan), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwextrainfo)) + keybd_event(bvk, bscan, dwflags, dwextrainfo) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] #[inline] @@ -2791,7 +2791,7 @@ pub unsafe fn mouse_event(dwflags: MOUSE_EVENT_FLAGS, dx: i32, dy: i32, dwdata: extern "system" { fn mouse_event(dwflags: MOUSE_EVENT_FLAGS, dx: i32, dy: i32, dwdata: u32, dwextrainfo: usize); } - mouse_event(::core::mem::transmute(dwflags), ::core::mem::transmute(dx), ::core::mem::transmute(dy), ::core::mem::transmute(dwdata), ::core::mem::transmute(dwextrainfo)) + mouse_event(dwflags, dx, dy, dwdata, dwextrainfo) } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] 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 57fb869672..f265f84fc3 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 @@ -19,7 +19,7 @@ pub unsafe fn GetPointerCursorId(pointerid: u32, cursorid: *mut u32) -> super::s extern "system" { fn GetPointerCursorId(pointerid: u32, cursorid: *mut u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerCursorId(::core::mem::transmute(pointerid), ::core::mem::transmute(cursorid))) + ::core::mem::transmute(GetPointerCursorId(pointerid, ::core::mem::transmute(cursorid))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))] @@ -91,7 +91,7 @@ pub unsafe fn GetPointerFrameInfo(pointerid: u32, pointercount: *mut u32, pointe extern "system" { fn GetPointerFrameInfo(pointerid: u32, pointercount: *mut u32, pointerinfo: *mut POINTER_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerFrameInfo(::core::mem::transmute(pointerid), ::core::mem::transmute(pointercount), ::core::mem::transmute(pointerinfo))) + ::core::mem::transmute(GetPointerFrameInfo(pointerid, ::core::mem::transmute(pointercount), ::core::mem::transmute(pointerinfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -101,7 +101,7 @@ pub unsafe fn GetPointerFrameInfoHistory(pointerid: u32, entriescount: *mut u32, extern "system" { fn GetPointerFrameInfoHistory(pointerid: u32, entriescount: *mut u32, pointercount: *mut u32, pointerinfo: *mut POINTER_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerFrameInfoHistory(::core::mem::transmute(pointerid), ::core::mem::transmute(entriescount), ::core::mem::transmute(pointercount), ::core::mem::transmute(pointerinfo))) + ::core::mem::transmute(GetPointerFrameInfoHistory(pointerid, ::core::mem::transmute(entriescount), ::core::mem::transmute(pointercount), ::core::mem::transmute(pointerinfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -111,7 +111,7 @@ pub unsafe fn GetPointerFramePenInfo(pointerid: u32, pointercount: *mut u32, pen extern "system" { fn GetPointerFramePenInfo(pointerid: u32, pointercount: *mut u32, peninfo: *mut POINTER_PEN_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerFramePenInfo(::core::mem::transmute(pointerid), ::core::mem::transmute(pointercount), ::core::mem::transmute(peninfo))) + ::core::mem::transmute(GetPointerFramePenInfo(pointerid, ::core::mem::transmute(pointercount), ::core::mem::transmute(peninfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -121,7 +121,7 @@ pub unsafe fn GetPointerFramePenInfoHistory(pointerid: u32, entriescount: *mut u extern "system" { fn GetPointerFramePenInfoHistory(pointerid: u32, entriescount: *mut u32, pointercount: *mut u32, peninfo: *mut POINTER_PEN_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerFramePenInfoHistory(::core::mem::transmute(pointerid), ::core::mem::transmute(entriescount), ::core::mem::transmute(pointercount), ::core::mem::transmute(peninfo))) + ::core::mem::transmute(GetPointerFramePenInfoHistory(pointerid, ::core::mem::transmute(entriescount), ::core::mem::transmute(pointercount), ::core::mem::transmute(peninfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -131,7 +131,7 @@ pub unsafe fn GetPointerFrameTouchInfo(pointerid: u32, pointercount: *mut u32, t extern "system" { fn GetPointerFrameTouchInfo(pointerid: u32, pointercount: *mut u32, touchinfo: *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerFrameTouchInfo(::core::mem::transmute(pointerid), ::core::mem::transmute(pointercount), ::core::mem::transmute(touchinfo))) + ::core::mem::transmute(GetPointerFrameTouchInfo(pointerid, ::core::mem::transmute(pointercount), ::core::mem::transmute(touchinfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -141,7 +141,7 @@ pub unsafe fn GetPointerFrameTouchInfoHistory(pointerid: u32, entriescount: *mut extern "system" { fn GetPointerFrameTouchInfoHistory(pointerid: u32, entriescount: *mut u32, pointercount: *mut u32, touchinfo: *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerFrameTouchInfoHistory(::core::mem::transmute(pointerid), ::core::mem::transmute(entriescount), ::core::mem::transmute(pointercount), ::core::mem::transmute(touchinfo))) + ::core::mem::transmute(GetPointerFrameTouchInfoHistory(pointerid, ::core::mem::transmute(entriescount), ::core::mem::transmute(pointercount), ::core::mem::transmute(touchinfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -151,7 +151,7 @@ pub unsafe fn GetPointerInfo(pointerid: u32, pointerinfo: *mut POINTER_INFO) -> extern "system" { fn GetPointerInfo(pointerid: u32, pointerinfo: *mut POINTER_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerInfo(::core::mem::transmute(pointerid), ::core::mem::transmute(pointerinfo))) + ::core::mem::transmute(GetPointerInfo(pointerid, ::core::mem::transmute(pointerinfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -161,7 +161,7 @@ pub unsafe fn GetPointerInfoHistory(pointerid: u32, entriescount: *mut u32, poin extern "system" { fn GetPointerInfoHistory(pointerid: u32, entriescount: *mut u32, pointerinfo: *mut POINTER_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerInfoHistory(::core::mem::transmute(pointerid), ::core::mem::transmute(entriescount), ::core::mem::transmute(pointerinfo))) + ::core::mem::transmute(GetPointerInfoHistory(pointerid, ::core::mem::transmute(entriescount), ::core::mem::transmute(pointerinfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -171,7 +171,7 @@ pub unsafe fn GetPointerInputTransform(pointerid: u32, inputtransform: &mut [INP extern "system" { fn GetPointerInputTransform(pointerid: u32, historycount: u32, inputtransform: *mut INPUT_TRANSFORM) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerInputTransform(::core::mem::transmute(pointerid), inputtransform.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(inputtransform)))) + ::core::mem::transmute(GetPointerInputTransform(pointerid, inputtransform.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(inputtransform)))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -181,7 +181,7 @@ pub unsafe fn GetPointerPenInfo(pointerid: u32, peninfo: *mut POINTER_PEN_INFO) extern "system" { fn GetPointerPenInfo(pointerid: u32, peninfo: *mut POINTER_PEN_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerPenInfo(::core::mem::transmute(pointerid), ::core::mem::transmute(peninfo))) + ::core::mem::transmute(GetPointerPenInfo(pointerid, ::core::mem::transmute(peninfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -191,7 +191,7 @@ pub unsafe fn GetPointerPenInfoHistory(pointerid: u32, entriescount: *mut u32, p extern "system" { fn GetPointerPenInfoHistory(pointerid: u32, entriescount: *mut u32, peninfo: *mut POINTER_PEN_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerPenInfoHistory(::core::mem::transmute(pointerid), ::core::mem::transmute(entriescount), ::core::mem::transmute(peninfo))) + ::core::mem::transmute(GetPointerPenInfoHistory(pointerid, ::core::mem::transmute(entriescount), ::core::mem::transmute(peninfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -201,7 +201,7 @@ pub unsafe fn GetPointerTouchInfo(pointerid: u32, touchinfo: *mut POINTER_TOUCH_ extern "system" { fn GetPointerTouchInfo(pointerid: u32, touchinfo: *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerTouchInfo(::core::mem::transmute(pointerid), ::core::mem::transmute(touchinfo))) + ::core::mem::transmute(GetPointerTouchInfo(pointerid, ::core::mem::transmute(touchinfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -211,7 +211,7 @@ pub unsafe fn GetPointerTouchInfoHistory(pointerid: u32, entriescount: *mut u32, extern "system" { fn GetPointerTouchInfoHistory(pointerid: u32, entriescount: *mut u32, touchinfo: *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerTouchInfoHistory(::core::mem::transmute(pointerid), ::core::mem::transmute(entriescount), ::core::mem::transmute(touchinfo))) + ::core::mem::transmute(GetPointerTouchInfoHistory(pointerid, ::core::mem::transmute(entriescount), ::core::mem::transmute(touchinfo))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -221,7 +221,7 @@ pub unsafe fn GetPointerType(pointerid: u32, pointertype: *mut super::super::Win extern "system" { fn GetPointerType(pointerid: u32, pointertype: *mut super::super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetPointerType(::core::mem::transmute(pointerid), ::core::mem::transmute(pointertype))) + ::core::mem::transmute(GetPointerType(pointerid, ::core::mem::transmute(pointertype))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] @@ -231,7 +231,7 @@ pub unsafe fn GetRawPointerDeviceData(pointerid: u32, historycount: u32, pproper extern "system" { fn GetRawPointerDeviceData(pointerid: u32, historycount: u32, propertiescount: u32, pproperties: *const super::super::Controls::POINTER_DEVICE_PROPERTY, pvalues: *mut i32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetRawPointerDeviceData(::core::mem::transmute(pointerid), ::core::mem::transmute(historycount), pproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pproperties)), ::core::mem::transmute(pvalues))) + ::core::mem::transmute(GetRawPointerDeviceData(pointerid, historycount, pproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pproperties)), ::core::mem::transmute(pvalues))) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] #[inline] @@ -379,7 +379,7 @@ pub unsafe fn InitializeTouchInjection(maxcount: u32, dwmode: TOUCH_FEEDBACK_MOD extern "system" { fn InitializeTouchInjection(maxcount: u32, dwmode: TOUCH_FEEDBACK_MODE) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(InitializeTouchInjection(::core::mem::transmute(maxcount), ::core::mem::transmute(dwmode))) + ::core::mem::transmute(InitializeTouchInjection(maxcount, dwmode)) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] @@ -714,7 +714,7 @@ pub unsafe fn SkipPointerFrameMessages(pointerid: u32) -> super::super::super::F extern "system" { fn SkipPointerFrameMessages(pointerid: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SkipPointerFrameMessages(::core::mem::transmute(pointerid))) + ::core::mem::transmute(SkipPointerFrameMessages(pointerid)) } #[doc = "*Required features: `\"Win32_UI_Input_Pointer\"`*"] #[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 ca9c17740a..a456d7c475 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 @@ -222,7 +222,7 @@ where extern "system" { fn GetGestureConfig(hwnd: super::super::super::Foundation::HWND, dwreserved: u32, dwflags: u32, pcids: *const u32, pgestureconfig: *mut GESTURECONFIG, cbsize: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetGestureConfig(hwnd.into(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(dwflags), pgestureconfig.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pgestureconfig)), ::core::mem::transmute(cbsize))) + ::core::mem::transmute(GetGestureConfig(hwnd.into(), dwreserved, dwflags, pgestureconfig.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pgestureconfig)), cbsize)) } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -235,7 +235,7 @@ where extern "system" { fn GetGestureExtraArgs(hgestureinfo: HGESTUREINFO, cbextraargs: u32, pextraargs: *mut u8) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetGestureExtraArgs(hgestureinfo.into(), ::core::mem::transmute(cbextraargs), ::core::mem::transmute(pextraargs))) + ::core::mem::transmute(GetGestureExtraArgs(hgestureinfo.into(), cbextraargs, ::core::mem::transmute(pextraargs))) } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -261,7 +261,7 @@ where extern "system" { fn GetTouchInputInfo(htouchinput: HTOUCHINPUT, cinputs: u32, pinputs: *mut TOUCHINPUT, cbsize: i32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(GetTouchInputInfo(htouchinput.into(), pinputs.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pinputs)), ::core::mem::transmute(cbsize))) + ::core::mem::transmute(GetTouchInputInfo(htouchinput.into(), pinputs.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pinputs)), cbsize)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -338,7 +338,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetInitialOriginX(&self, x: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialOriginX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x)).ok() + (::windows::core::Interface::vtable(self).SetInitialOriginX)(::windows::core::Interface::as_raw(self), x).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn InitialOriginY(&self) -> ::windows::core::Result { @@ -347,7 +347,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetInitialOriginY(&self, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialOriginY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).SetInitialOriginY)(::windows::core::Interface::as_raw(self), y).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn InitialVelocityX(&self) -> ::windows::core::Result { @@ -356,7 +356,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetInitialVelocityX(&self, x: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialVelocityX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x)).ok() + (::windows::core::Interface::vtable(self).SetInitialVelocityX)(::windows::core::Interface::as_raw(self), x).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn InitialVelocityY(&self) -> ::windows::core::Result { @@ -365,7 +365,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetInitialVelocityY(&self, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialVelocityY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).SetInitialVelocityY)(::windows::core::Interface::as_raw(self), y).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn InitialAngularVelocity(&self) -> ::windows::core::Result { @@ -374,7 +374,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetInitialAngularVelocity(&self, velocity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialAngularVelocity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(velocity)).ok() + (::windows::core::Interface::vtable(self).SetInitialAngularVelocity)(::windows::core::Interface::as_raw(self), velocity).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn InitialExpansionVelocity(&self) -> ::windows::core::Result { @@ -383,7 +383,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetInitialExpansionVelocity(&self, velocity: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialExpansionVelocity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(velocity)).ok() + (::windows::core::Interface::vtable(self).SetInitialExpansionVelocity)(::windows::core::Interface::as_raw(self), velocity).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn InitialRadius(&self) -> ::windows::core::Result { @@ -392,7 +392,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetInitialRadius(&self, radius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialRadius)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(radius)).ok() + (::windows::core::Interface::vtable(self).SetInitialRadius)(::windows::core::Interface::as_raw(self), radius).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn BoundaryLeft(&self) -> ::windows::core::Result { @@ -401,7 +401,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetBoundaryLeft(&self, left: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBoundaryLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left)).ok() + (::windows::core::Interface::vtable(self).SetBoundaryLeft)(::windows::core::Interface::as_raw(self), left).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn BoundaryTop(&self) -> ::windows::core::Result { @@ -410,7 +410,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetBoundaryTop(&self, top: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBoundaryTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(top)).ok() + (::windows::core::Interface::vtable(self).SetBoundaryTop)(::windows::core::Interface::as_raw(self), top).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn BoundaryRight(&self) -> ::windows::core::Result { @@ -419,7 +419,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetBoundaryRight(&self, right: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBoundaryRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(right)).ok() + (::windows::core::Interface::vtable(self).SetBoundaryRight)(::windows::core::Interface::as_raw(self), right).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn BoundaryBottom(&self) -> ::windows::core::Result { @@ -428,7 +428,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetBoundaryBottom(&self, bottom: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBoundaryBottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bottom)).ok() + (::windows::core::Interface::vtable(self).SetBoundaryBottom)(::windows::core::Interface::as_raw(self), bottom).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ElasticMarginLeft(&self) -> ::windows::core::Result { @@ -437,7 +437,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetElasticMarginLeft(&self, left: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetElasticMarginLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left)).ok() + (::windows::core::Interface::vtable(self).SetElasticMarginLeft)(::windows::core::Interface::as_raw(self), left).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ElasticMarginTop(&self) -> ::windows::core::Result { @@ -446,7 +446,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetElasticMarginTop(&self, top: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetElasticMarginTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(top)).ok() + (::windows::core::Interface::vtable(self).SetElasticMarginTop)(::windows::core::Interface::as_raw(self), top).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ElasticMarginRight(&self) -> ::windows::core::Result { @@ -455,7 +455,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetElasticMarginRight(&self, right: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetElasticMarginRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(right)).ok() + (::windows::core::Interface::vtable(self).SetElasticMarginRight)(::windows::core::Interface::as_raw(self), right).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ElasticMarginBottom(&self) -> ::windows::core::Result { @@ -464,7 +464,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetElasticMarginBottom(&self, bottom: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetElasticMarginBottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bottom)).ok() + (::windows::core::Interface::vtable(self).SetElasticMarginBottom)(::windows::core::Interface::as_raw(self), bottom).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn DesiredDisplacement(&self) -> ::windows::core::Result { @@ -473,7 +473,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetDesiredDisplacement(&self, displacement: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDesiredDisplacement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(displacement)).ok() + (::windows::core::Interface::vtable(self).SetDesiredDisplacement)(::windows::core::Interface::as_raw(self), displacement).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn DesiredRotation(&self) -> ::windows::core::Result { @@ -482,7 +482,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetDesiredRotation(&self, rotation: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDesiredRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rotation)).ok() + (::windows::core::Interface::vtable(self).SetDesiredRotation)(::windows::core::Interface::as_raw(self), rotation).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn DesiredExpansion(&self) -> ::windows::core::Result { @@ -491,7 +491,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetDesiredExpansion(&self, expansion: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDesiredExpansion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(expansion)).ok() + (::windows::core::Interface::vtable(self).SetDesiredExpansion)(::windows::core::Interface::as_raw(self), expansion).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn DesiredDeceleration(&self) -> ::windows::core::Result { @@ -500,7 +500,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetDesiredDeceleration(&self, deceleration: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDesiredDeceleration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deceleration)).ok() + (::windows::core::Interface::vtable(self).SetDesiredDeceleration)(::windows::core::Interface::as_raw(self), deceleration).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn DesiredAngularDeceleration(&self) -> ::windows::core::Result { @@ -509,7 +509,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetDesiredAngularDeceleration(&self, deceleration: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDesiredAngularDeceleration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deceleration)).ok() + (::windows::core::Interface::vtable(self).SetDesiredAngularDeceleration)(::windows::core::Interface::as_raw(self), deceleration).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn DesiredExpansionDeceleration(&self) -> ::windows::core::Result { @@ -518,7 +518,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetDesiredExpansionDeceleration(&self, deceleration: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDesiredExpansionDeceleration)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(deceleration)).ok() + (::windows::core::Interface::vtable(self).SetDesiredExpansionDeceleration)(::windows::core::Interface::as_raw(self), deceleration).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn InitialTimestamp(&self) -> ::windows::core::Result { @@ -527,7 +527,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetInitialTimestamp(&self, timestamp: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInitialTimestamp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timestamp)).ok() + (::windows::core::Interface::vtable(self).SetInitialTimestamp)(::windows::core::Interface::as_raw(self), timestamp).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -543,7 +543,7 @@ impl IInertiaProcessor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn ProcessTime(&self, timestamp: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ProcessTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timestamp), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ProcessTime)(::windows::core::Interface::as_raw(self), timestamp, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn Complete(&self) -> ::windows::core::Result<()> { @@ -551,7 +551,7 @@ impl IInertiaProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn CompleteTime(&self, timestamp: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CompleteTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timestamp)).ok() + (::windows::core::Interface::vtable(self).CompleteTime)(::windows::core::Interface::as_raw(self), timestamp).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -660,7 +660,7 @@ impl IManipulationProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetSupportedManipulations(&self, manipulations: MANIPULATION_PROCESSOR_MANIPULATIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSupportedManipulations)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(manipulations)).ok() + (::windows::core::Interface::vtable(self).SetSupportedManipulations)(::windows::core::Interface::as_raw(self), manipulations).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn PivotPointX(&self) -> ::windows::core::Result { @@ -669,7 +669,7 @@ impl IManipulationProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetPivotPointX(&self, pivotpointx: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPivotPointX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pivotpointx)).ok() + (::windows::core::Interface::vtable(self).SetPivotPointX)(::windows::core::Interface::as_raw(self), pivotpointx).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn PivotPointY(&self) -> ::windows::core::Result { @@ -678,7 +678,7 @@ impl IManipulationProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetPivotPointY(&self, pivotpointy: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPivotPointY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pivotpointy)).ok() + (::windows::core::Interface::vtable(self).SetPivotPointY)(::windows::core::Interface::as_raw(self), pivotpointy).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn PivotRadius(&self) -> ::windows::core::Result { @@ -687,7 +687,7 @@ impl IManipulationProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetPivotRadius(&self, pivotradius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPivotRadius)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pivotradius)).ok() + (::windows::core::Interface::vtable(self).SetPivotRadius)(::windows::core::Interface::as_raw(self), pivotradius).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn CompleteManipulation(&self) -> ::windows::core::Result<()> { @@ -695,27 +695,27 @@ impl IManipulationProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ProcessDown(&self, manipulatorid: u32, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(manipulatorid), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).ProcessDown)(::windows::core::Interface::as_raw(self), manipulatorid, x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ProcessMove(&self, manipulatorid: u32, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessMove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(manipulatorid), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).ProcessMove)(::windows::core::Interface::as_raw(self), manipulatorid, x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ProcessUp(&self, manipulatorid: u32, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(manipulatorid), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).ProcessUp)(::windows::core::Interface::as_raw(self), manipulatorid, x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ProcessDownWithTime(&self, manipulatorid: u32, x: f32, y: f32, timestamp: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessDownWithTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(manipulatorid), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(timestamp)).ok() + (::windows::core::Interface::vtable(self).ProcessDownWithTime)(::windows::core::Interface::as_raw(self), manipulatorid, x, y, timestamp).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ProcessMoveWithTime(&self, manipulatorid: u32, x: f32, y: f32, timestamp: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessMoveWithTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(manipulatorid), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(timestamp)).ok() + (::windows::core::Interface::vtable(self).ProcessMoveWithTime)(::windows::core::Interface::as_raw(self), manipulatorid, x, y, timestamp).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ProcessUpWithTime(&self, manipulatorid: u32, x: f32, y: f32, timestamp: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessUpWithTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(manipulatorid), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(timestamp)).ok() + (::windows::core::Interface::vtable(self).ProcessUpWithTime)(::windows::core::Interface::as_raw(self), manipulatorid, x, y, timestamp).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn GetVelocityX(&self) -> ::windows::core::Result { @@ -744,7 +744,7 @@ impl IManipulationProcessor { } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn SetMinimumScaleRotateRadius(&self, minradius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMinimumScaleRotateRadius)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(minradius)).ok() + (::windows::core::Interface::vtable(self).SetMinimumScaleRotateRadius)(::windows::core::Interface::as_raw(self), minradius).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -896,7 +896,7 @@ where extern "system" { fn RegisterTouchWindow(hwnd: super::super::super::Foundation::HWND, ulflags: REGISTER_TOUCH_WINDOW_FLAGS) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(RegisterTouchWindow(hwnd.into(), ::core::mem::transmute(ulflags))) + ::core::mem::transmute(RegisterTouchWindow(hwnd.into(), ulflags)) } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -909,7 +909,7 @@ where extern "system" { fn SetGestureConfig(hwnd: super::super::super::Foundation::HWND, dwreserved: u32, cids: u32, pgestureconfig: *const GESTURECONFIG, cbsize: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SetGestureConfig(hwnd.into(), ::core::mem::transmute(dwreserved), pgestureconfig.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pgestureconfig)), ::core::mem::transmute(cbsize))) + ::core::mem::transmute(SetGestureConfig(hwnd.into(), dwreserved, pgestureconfig.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pgestureconfig)), cbsize)) } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] #[repr(transparent)] @@ -1101,30 +1101,15 @@ pub struct _IManipulationEvents(::windows::core::IUnknown); impl _IManipulationEvents { #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ManipulationStarted(&self, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ManipulationStarted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).ManipulationStarted)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ManipulationDelta(&self, x: f32, y: f32, translationdeltax: f32, translationdeltay: f32, scaledelta: f32, expansiondelta: f32, rotationdelta: f32, cumulativetranslationx: f32, cumulativetranslationy: f32, cumulativescale: f32, cumulativeexpansion: f32, cumulativerotation: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ManipulationDelta)( - ::windows::core::Interface::as_raw(self), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(translationdeltax), - ::core::mem::transmute(translationdeltay), - ::core::mem::transmute(scaledelta), - ::core::mem::transmute(expansiondelta), - ::core::mem::transmute(rotationdelta), - ::core::mem::transmute(cumulativetranslationx), - ::core::mem::transmute(cumulativetranslationy), - ::core::mem::transmute(cumulativescale), - ::core::mem::transmute(cumulativeexpansion), - ::core::mem::transmute(cumulativerotation), - ) - .ok() + (::windows::core::Interface::vtable(self).ManipulationDelta)(::windows::core::Interface::as_raw(self), x, y, translationdeltax, translationdeltay, scaledelta, expansiondelta, rotationdelta, cumulativetranslationx, cumulativetranslationy, cumulativescale, cumulativeexpansion, cumulativerotation).ok() } #[doc = "*Required features: `\"Win32_UI_Input_Touch\"`*"] pub unsafe fn ManipulationCompleted(&self, x: f32, y: f32, cumulativetranslationx: f32, cumulativetranslationy: f32, cumulativescale: f32, cumulativeexpansion: f32, cumulativerotation: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ManipulationCompleted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cumulativetranslationx), ::core::mem::transmute(cumulativetranslationy), ::core::mem::transmute(cumulativescale), ::core::mem::transmute(cumulativeexpansion), ::core::mem::transmute(cumulativerotation)).ok() + (::windows::core::Interface::vtable(self).ManipulationCompleted)(::windows::core::Interface::as_raw(self), x, y, cumulativetranslationx, cumulativetranslationy, cumulativescale, cumulativeexpansion, cumulativerotation).ok() } } impl ::core::convert::From<_IManipulationEvents> for ::windows::core::IUnknown { 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 d792e2dd0f..46260faf47 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 @@ -406,7 +406,7 @@ pub unsafe fn XInputGetAudioDeviceIds(dwuserindex: u32, prenderdeviceid: ::windo extern "system" { fn XInputGetAudioDeviceIds(dwuserindex: u32, prenderdeviceid: ::windows::core::PWSTR, prendercount: *mut u32, pcapturedeviceid: ::windows::core::PWSTR, pcapturecount: *mut u32) -> u32; } - ::core::mem::transmute(XInputGetAudioDeviceIds(::core::mem::transmute(dwuserindex), ::core::mem::transmute(prenderdeviceid), ::core::mem::transmute(prendercount), ::core::mem::transmute(pcapturedeviceid), ::core::mem::transmute(pcapturecount))) + ::core::mem::transmute(XInputGetAudioDeviceIds(dwuserindex, ::core::mem::transmute(prenderdeviceid), ::core::mem::transmute(prendercount), ::core::mem::transmute(pcapturedeviceid), ::core::mem::transmute(pcapturecount))) } #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] #[inline] @@ -415,7 +415,7 @@ pub unsafe fn XInputGetBatteryInformation(dwuserindex: u32, devtype: u8, pbatter extern "system" { fn XInputGetBatteryInformation(dwuserindex: u32, devtype: u8, pbatteryinformation: *mut XINPUT_BATTERY_INFORMATION) -> u32; } - ::core::mem::transmute(XInputGetBatteryInformation(::core::mem::transmute(dwuserindex), ::core::mem::transmute(devtype), ::core::mem::transmute(pbatteryinformation))) + ::core::mem::transmute(XInputGetBatteryInformation(dwuserindex, devtype, ::core::mem::transmute(pbatteryinformation))) } #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] #[inline] @@ -424,7 +424,7 @@ pub unsafe fn XInputGetCapabilities(dwuserindex: u32, dwflags: u32, pcapabilitie extern "system" { fn XInputGetCapabilities(dwuserindex: u32, dwflags: u32, pcapabilities: *mut XINPUT_CAPABILITIES) -> u32; } - ::core::mem::transmute(XInputGetCapabilities(::core::mem::transmute(dwuserindex), ::core::mem::transmute(dwflags), ::core::mem::transmute(pcapabilities))) + ::core::mem::transmute(XInputGetCapabilities(dwuserindex, dwflags, ::core::mem::transmute(pcapabilities))) } #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] #[inline] @@ -433,7 +433,7 @@ pub unsafe fn XInputGetKeystroke(dwuserindex: u32, dwreserved: u32, pkeystroke: extern "system" { fn XInputGetKeystroke(dwuserindex: u32, dwreserved: u32, pkeystroke: *mut XINPUT_KEYSTROKE) -> u32; } - ::core::mem::transmute(XInputGetKeystroke(::core::mem::transmute(dwuserindex), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pkeystroke))) + ::core::mem::transmute(XInputGetKeystroke(dwuserindex, dwreserved, ::core::mem::transmute(pkeystroke))) } #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] #[inline] @@ -442,7 +442,7 @@ pub unsafe fn XInputGetState(dwuserindex: u32, pstate: *mut XINPUT_STATE) -> u32 extern "system" { fn XInputGetState(dwuserindex: u32, pstate: *mut XINPUT_STATE) -> u32; } - ::core::mem::transmute(XInputGetState(::core::mem::transmute(dwuserindex), ::core::mem::transmute(pstate))) + ::core::mem::transmute(XInputGetState(dwuserindex, ::core::mem::transmute(pstate))) } #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] #[inline] @@ -451,7 +451,7 @@ pub unsafe fn XInputSetState(dwuserindex: u32, pvibration: *const XINPUT_VIBRATI extern "system" { fn XInputSetState(dwuserindex: u32, pvibration: *const XINPUT_VIBRATION) -> u32; } - ::core::mem::transmute(XInputSetState(::core::mem::transmute(dwuserindex), ::core::mem::transmute(pvibration))) + ::core::mem::transmute(XInputSetState(dwuserindex, ::core::mem::transmute(pvibration))) } #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] pub const XUSER_INDEX_ANY: u32 = 255u32; 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 a576a10fa5..c5665d4e29 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs @@ -20,7 +20,7 @@ pub unsafe fn DefRawInputProc(parawinput: &[*const RAWINPUT], cbsizeheader: u32) extern "system" { fn DefRawInputProc(parawinput: *const *const RAWINPUT, ninput: i32, cbsizeheader: u32) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(DefRawInputProc(::core::mem::transmute(::windows::core::as_ptr_or_null(parawinput)), parawinput.len() as _, ::core::mem::transmute(cbsizeheader))) + ::core::mem::transmute(DefRawInputProc(::core::mem::transmute(::windows::core::as_ptr_or_null(parawinput)), parawinput.len() as _, cbsizeheader)) } #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -50,7 +50,7 @@ pub unsafe fn GetRawInputBuffer(pdata: *mut RAWINPUT, pcbsize: *mut u32, cbsizeh extern "system" { fn GetRawInputBuffer(pdata: *mut RAWINPUT, pcbsize: *mut u32, cbsizeheader: u32) -> u32; } - ::core::mem::transmute(GetRawInputBuffer(::core::mem::transmute(pdata), ::core::mem::transmute(pcbsize), ::core::mem::transmute(cbsizeheader))) + ::core::mem::transmute(GetRawInputBuffer(::core::mem::transmute(pdata), ::core::mem::transmute(pcbsize), cbsizeheader)) } #[doc = "*Required features: `\"Win32_UI_Input\"`*"] #[inline] @@ -62,7 +62,7 @@ where extern "system" { fn GetRawInputData(hrawinput: HRAWINPUT, uicommand: RAW_INPUT_DATA_COMMAND_FLAGS, pdata: *mut ::core::ffi::c_void, pcbsize: *mut u32, cbsizeheader: u32) -> u32; } - ::core::mem::transmute(GetRawInputData(hrawinput.into(), ::core::mem::transmute(uicommand), ::core::mem::transmute(pdata), ::core::mem::transmute(pcbsize), ::core::mem::transmute(cbsizeheader))) + ::core::mem::transmute(GetRawInputData(hrawinput.into(), uicommand, ::core::mem::transmute(pdata), ::core::mem::transmute(pcbsize), cbsizeheader)) } #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -75,7 +75,7 @@ where extern "system" { fn GetRawInputDeviceInfoA(hdevice: super::super::Foundation::HANDLE, uicommand: RAW_INPUT_DEVICE_INFO_COMMAND, pdata: *mut ::core::ffi::c_void, pcbsize: *mut u32) -> u32; } - ::core::mem::transmute(GetRawInputDeviceInfoA(hdevice.into(), ::core::mem::transmute(uicommand), ::core::mem::transmute(pdata), ::core::mem::transmute(pcbsize))) + ::core::mem::transmute(GetRawInputDeviceInfoA(hdevice.into(), uicommand, ::core::mem::transmute(pdata), ::core::mem::transmute(pcbsize))) } #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -88,7 +88,7 @@ where extern "system" { fn GetRawInputDeviceInfoW(hdevice: super::super::Foundation::HANDLE, uicommand: RAW_INPUT_DEVICE_INFO_COMMAND, pdata: *mut ::core::ffi::c_void, pcbsize: *mut u32) -> u32; } - ::core::mem::transmute(GetRawInputDeviceInfoW(hdevice.into(), ::core::mem::transmute(uicommand), ::core::mem::transmute(pdata), ::core::mem::transmute(pcbsize))) + ::core::mem::transmute(GetRawInputDeviceInfoW(hdevice.into(), uicommand, ::core::mem::transmute(pdata), ::core::mem::transmute(pcbsize))) } #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -98,7 +98,7 @@ pub unsafe fn GetRawInputDeviceList(prawinputdevicelist: *mut RAWINPUTDEVICELIST extern "system" { fn GetRawInputDeviceList(prawinputdevicelist: *mut RAWINPUTDEVICELIST, puinumdevices: *mut u32, cbsize: u32) -> u32; } - ::core::mem::transmute(GetRawInputDeviceList(::core::mem::transmute(prawinputdevicelist), ::core::mem::transmute(puinumdevices), ::core::mem::transmute(cbsize))) + ::core::mem::transmute(GetRawInputDeviceList(::core::mem::transmute(prawinputdevicelist), ::core::mem::transmute(puinumdevices), cbsize)) } #[doc = "*Required features: `\"Win32_UI_Input\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -108,7 +108,7 @@ pub unsafe fn GetRegisteredRawInputDevices(prawinputdevices: *mut RAWINPUTDEVICE extern "system" { fn GetRegisteredRawInputDevices(prawinputdevices: *mut RAWINPUTDEVICE, puinumdevices: *mut u32, cbsize: u32) -> u32; } - ::core::mem::transmute(GetRegisteredRawInputDevices(::core::mem::transmute(prawinputdevices), ::core::mem::transmute(puinumdevices), ::core::mem::transmute(cbsize))) + ::core::mem::transmute(GetRegisteredRawInputDevices(::core::mem::transmute(prawinputdevices), ::core::mem::transmute(puinumdevices), cbsize)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -923,7 +923,7 @@ pub unsafe fn RegisterRawInputDevices(prawinputdevices: &[RAWINPUTDEVICE], cbsiz extern "system" { fn RegisterRawInputDevices(prawinputdevices: *const RAWINPUTDEVICE, uinumdevices: u32, cbsize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RegisterRawInputDevices(::core::mem::transmute(::windows::core::as_ptr_or_null(prawinputdevices)), prawinputdevices.len() as _, ::core::mem::transmute(cbsize))) + ::core::mem::transmute(RegisterRawInputDevices(::core::mem::transmute(::windows::core::as_ptr_or_null(prawinputdevices)), prawinputdevices.len() as _, cbsize)) } #[cfg(feature = "implement")] ::core::include!("impl.rs"); 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 ce5fc24fdb..75a0a64eef 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs @@ -8,7 +8,7 @@ where extern "system" { fn AddPointerInteractionContext(interactioncontext: HINTERACTIONCONTEXT, pointerid: u32) -> ::windows::core::HRESULT; } - AddPointerInteractionContext(interactioncontext.into(), ::core::mem::transmute(pointerid)).ok() + AddPointerInteractionContext(interactioncontext.into(), pointerid).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] @@ -183,7 +183,7 @@ where fn GetCrossSlideParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, threshold: CROSS_SLIDE_THRESHOLD, distance: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetCrossSlideParameterInteractionContext(interactioncontext.into(), ::core::mem::transmute(threshold), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetCrossSlideParameterInteractionContext(interactioncontext.into(), threshold, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -196,7 +196,7 @@ where fn GetHoldParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: HOLD_PARAMETER, value: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetHoldParameterInteractionContext(interactioncontext.into(), ::core::mem::transmute(parameter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetHoldParameterInteractionContext(interactioncontext.into(), parameter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -209,7 +209,7 @@ where fn GetInertiaParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, inertiaparameter: INERTIA_PARAMETER, value: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetInertiaParameterInteractionContext(interactioncontext.into(), ::core::mem::transmute(inertiaparameter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetInertiaParameterInteractionContext(interactioncontext.into(), inertiaparameter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -234,7 +234,7 @@ where fn GetMouseWheelParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: MOUSE_WHEEL_PARAMETER, value: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetMouseWheelParameterInteractionContext(interactioncontext.into(), ::core::mem::transmute(parameter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetMouseWheelParameterInteractionContext(interactioncontext.into(), parameter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -247,7 +247,7 @@ where fn GetPropertyInteractionContext(interactioncontext: HINTERACTIONCONTEXT, contextproperty: INTERACTION_CONTEXT_PROPERTY, value: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetPropertyInteractionContext(interactioncontext.into(), ::core::mem::transmute(contextproperty), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetPropertyInteractionContext(interactioncontext.into(), contextproperty, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] @@ -274,7 +274,7 @@ where fn GetTapParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: TAP_PARAMETER, value: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetTapParameterInteractionContext(interactioncontext.into(), ::core::mem::transmute(parameter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetTapParameterInteractionContext(interactioncontext.into(), parameter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -287,7 +287,7 @@ where fn GetTranslationParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: TRANSLATION_PARAMETER, value: *mut f32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - GetTranslationParameterInteractionContext(interactioncontext.into(), ::core::mem::transmute(parameter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetTranslationParameterInteractionContext(interactioncontext.into(), parameter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -1106,7 +1106,7 @@ where extern "system" { fn ProcessPointerFramesInteractionContext(interactioncontext: HINTERACTIONCONTEXT, entriescount: u32, pointercount: u32, pointerinfo: *const super::Input::Pointer::POINTER_INFO) -> ::windows::core::HRESULT; } - ProcessPointerFramesInteractionContext(interactioncontext.into(), ::core::mem::transmute(entriescount), ::core::mem::transmute(pointercount), ::core::mem::transmute(pointerinfo)).ok() + ProcessPointerFramesInteractionContext(interactioncontext.into(), entriescount, pointercount, ::core::mem::transmute(pointerinfo)).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -1144,7 +1144,7 @@ where extern "system" { fn RemovePointerInteractionContext(interactioncontext: HINTERACTIONCONTEXT, pointerid: u32) -> ::windows::core::HRESULT; } - RemovePointerInteractionContext(interactioncontext.into(), ::core::mem::transmute(pointerid)).ok() + RemovePointerInteractionContext(interactioncontext.into(), pointerid).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -1180,7 +1180,7 @@ where extern "system" { fn SetHoldParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: HOLD_PARAMETER, value: f32) -> ::windows::core::HRESULT; } - SetHoldParameterInteractionContext(interactioncontext.into(), ::core::mem::transmute(parameter), ::core::mem::transmute(value)).ok() + SetHoldParameterInteractionContext(interactioncontext.into(), parameter, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -1192,7 +1192,7 @@ where extern "system" { fn SetInertiaParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, inertiaparameter: INERTIA_PARAMETER, value: f32) -> ::windows::core::HRESULT; } - SetInertiaParameterInteractionContext(interactioncontext.into(), ::core::mem::transmute(inertiaparameter), ::core::mem::transmute(value)).ok() + SetInertiaParameterInteractionContext(interactioncontext.into(), inertiaparameter, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -1216,7 +1216,7 @@ where extern "system" { fn SetMouseWheelParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: MOUSE_WHEEL_PARAMETER, value: f32) -> ::windows::core::HRESULT; } - SetMouseWheelParameterInteractionContext(interactioncontext.into(), ::core::mem::transmute(parameter), ::core::mem::transmute(value)).ok() + SetMouseWheelParameterInteractionContext(interactioncontext.into(), parameter, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -1228,7 +1228,7 @@ where extern "system" { fn SetPivotInteractionContext(interactioncontext: HINTERACTIONCONTEXT, x: f32, y: f32, radius: f32) -> ::windows::core::HRESULT; } - SetPivotInteractionContext(interactioncontext.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(radius)).ok() + SetPivotInteractionContext(interactioncontext.into(), x, y, radius).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -1240,7 +1240,7 @@ where extern "system" { fn SetPropertyInteractionContext(interactioncontext: HINTERACTIONCONTEXT, contextproperty: INTERACTION_CONTEXT_PROPERTY, value: u32) -> ::windows::core::HRESULT; } - SetPropertyInteractionContext(interactioncontext.into(), ::core::mem::transmute(contextproperty), ::core::mem::transmute(value)).ok() + SetPropertyInteractionContext(interactioncontext.into(), contextproperty, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -1252,7 +1252,7 @@ where extern "system" { fn SetTapParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: TAP_PARAMETER, value: f32) -> ::windows::core::HRESULT; } - SetTapParameterInteractionContext(interactioncontext.into(), ::core::mem::transmute(parameter), ::core::mem::transmute(value)).ok() + SetTapParameterInteractionContext(interactioncontext.into(), parameter, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] @@ -1264,7 +1264,7 @@ where extern "system" { fn SetTranslationParameterInteractionContext(interactioncontext: HINTERACTIONCONTEXT, parameter: TRANSLATION_PARAMETER, value: f32) -> ::windows::core::HRESULT; } - SetTranslationParameterInteractionContext(interactioncontext.into(), ::core::mem::transmute(parameter), ::core::mem::transmute(value)).ok() + SetTranslationParameterInteractionContext(interactioncontext.into(), parameter, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] diff --git a/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs index 744fe7345c..dec1ecd30b 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs @@ -28,7 +28,7 @@ impl IADesktopP2 { } #[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] pub unsafe fn GetADObjectFlags(&self, pdwflags: *mut u32, dwmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetADObjectFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwflags), ::core::mem::transmute(dwmask)).ok() + (::windows::core::Interface::vtable(self).GetADObjectFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pdwflags), dwmask).ok() } #[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] pub unsafe fn UpdateAllDesktopSubscriptions(&self) -> ::windows::core::Result<()> { @@ -96,7 +96,7 @@ pub struct IActiveDesktopP(::windows::core::IUnknown); impl IActiveDesktopP { #[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] pub unsafe fn SetSafeMode(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSafeMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetSafeMode)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] pub unsafe fn EnsureUpdateHTML(&self) -> ::windows::core::Result<()> { @@ -107,11 +107,11 @@ impl IActiveDesktopP { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetScheme)(::windows::core::Interface::as_raw(self), pwszschemename.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetScheme)(::windows::core::Interface::as_raw(self), pwszschemename.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] pub unsafe fn GetScheme(&self, pwszschemename: ::windows::core::PWSTR, pdwcchbuffer: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetScheme)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszschemename), ::core::mem::transmute(pdwcchbuffer), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetScheme)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pwszschemename), ::core::mem::transmute(pdwcchbuffer), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -240,7 +240,7 @@ impl IEmptyVolumeCache { where P0: ::std::convert::Into<::windows::core::InParam<'a, IEmptyVolumeCacheCallBack>>, { - (::windows::core::Interface::vtable(self).Purge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlspacetofree), picb.into().abi()).ok() + (::windows::core::Interface::vtable(self).Purge)(::windows::core::Interface::as_raw(self), dwlspacetofree, picb.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -332,7 +332,7 @@ impl IEmptyVolumeCache2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IEmptyVolumeCacheCallBack>>, { - (::windows::core::Interface::vtable(self).base__.Purge)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlspacetofree), picb.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.Purge)(::windows::core::Interface::as_raw(self), dwlspacetofree, picb.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -426,14 +426,14 @@ impl IEmptyVolumeCacheCallBack { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ScanProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlspaceused), ::core::mem::transmute(dwflags), pcwszstatus.into()).ok() + (::windows::core::Interface::vtable(self).ScanProgress)(::windows::core::Interface::as_raw(self), dwlspaceused, dwflags, pcwszstatus.into()).ok() } #[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] pub unsafe fn PurgeProgress<'a, P0>(&self, dwlspacefreed: u64, dwlspacetofree: u64, dwflags: u32, pcwszstatus: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PurgeProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlspacefreed), ::core::mem::transmute(dwlspacetofree), ::core::mem::transmute(dwflags), pcwszstatus.into()).ok() + (::windows::core::Interface::vtable(self).PurgeProgress)(::windows::core::Interface::as_raw(self), dwlspacefreed, dwlspacetofree, dwflags, pcwszstatus.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -491,7 +491,7 @@ impl IReconcilableObject { P2: ::std::convert::Into, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::StructuredStorage::IStorage>>, { - (::windows::core::Interface::vtable(self).Reconcile)(::windows::core::Interface::as_raw(self), pinitiator.into().abi(), ::core::mem::transmute(dwflags), hwndowner.into(), hwndprogressfeedback.into(), rgpmkotherinput.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgpmkotherinput)), ::core::mem::transmute(ploutindex), pstgnewresidues.into().abi(), ::core::mem::transmute(pvreserved)).ok() + (::windows::core::Interface::vtable(self).Reconcile)(::windows::core::Interface::as_raw(self), pinitiator.into().abi(), dwflags, hwndowner.into(), hwndprogressfeedback.into(), rgpmkotherinput.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgpmkotherinput)), ::core::mem::transmute(ploutindex), pstgnewresidues.into().abi(), ::core::mem::transmute(pvreserved)).ok() } #[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] pub unsafe fn GetProgressFeedbackMaxEstimate(&self) -> ::windows::core::Result { @@ -557,7 +557,7 @@ impl IReconcileInitiator { } #[doc = "*Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`*"] pub unsafe fn SetProgressFeedback(&self, ulprogress: u32, ulprogressmax: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProgressFeedback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulprogress), ::core::mem::transmute(ulprogressmax)).ok() + (::windows::core::Interface::vtable(self).SetProgressFeedback)(::windows::core::Interface::as_raw(self), ulprogress, ulprogressmax).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { 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 8938936273..4942cfc49f 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs @@ -170,7 +170,7 @@ where extern "system" { fn MagGetWindowFilterList(hwnd: super::super::Foundation::HWND, pdwfiltermode: *mut u32, count: i32, phwnd: *mut super::super::Foundation::HWND) -> i32; } - ::core::mem::transmute(MagGetWindowFilterList(hwnd.into(), ::core::mem::transmute(pdwfiltermode), ::core::mem::transmute(count), ::core::mem::transmute(phwnd))) + ::core::mem::transmute(MagGetWindowFilterList(hwnd.into(), ::core::mem::transmute(pdwfiltermode), count, ::core::mem::transmute(phwnd))) } #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -242,7 +242,7 @@ pub unsafe fn MagSetFullscreenTransform(maglevel: f32, xoffset: i32, yoffset: i3 extern "system" { fn MagSetFullscreenTransform(maglevel: f32, xoffset: i32, yoffset: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MagSetFullscreenTransform(::core::mem::transmute(maglevel), ::core::mem::transmute(xoffset), ::core::mem::transmute(yoffset))) + ::core::mem::transmute(MagSetFullscreenTransform(maglevel, xoffset, yoffset)) } #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -281,7 +281,7 @@ where extern "system" { fn MagSetWindowFilterList(hwnd: super::super::Foundation::HWND, dwfiltermode: u32, count: i32, phwnd: *mut super::super::Foundation::HWND) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MagSetWindowFilterList(hwnd.into(), ::core::mem::transmute(dwfiltermode), ::core::mem::transmute(count), ::core::mem::transmute(phwnd))) + ::core::mem::transmute(MagSetWindowFilterList(hwnd.into(), dwfiltermode, count, ::core::mem::transmute(phwnd))) } #[doc = "*Required features: `\"Win32_UI_Magnification\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 518b117685..f82029d5c3 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Ribbon/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Ribbon/mod.rs @@ -7,19 +7,19 @@ impl IUIApplication { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).OnViewChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewid), ::core::mem::transmute(typeid), view.into().abi(), ::core::mem::transmute(verb), ::core::mem::transmute(ureasoncode)).ok() + (::windows::core::Interface::vtable(self).OnViewChanged)(::windows::core::Interface::as_raw(self), viewid, typeid, view.into().abi(), verb, ureasoncode).ok() } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] pub unsafe fn OnCreateUICommand(&self, commandid: u32, typeid: UI_COMMANDTYPE) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).OnCreateUICommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(typeid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnCreateUICommand)(::windows::core::Interface::as_raw(self), commandid, typeid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] pub unsafe fn OnDestroyUICommand<'a, P0>(&self, commandid: u32, typeid: UI_COMMANDTYPE, commandhandler: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IUICommandHandler>>, { - (::windows::core::Interface::vtable(self).OnDestroyUICommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(typeid), commandhandler.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnDestroyUICommand)(::windows::core::Interface::as_raw(self), commandid, typeid, commandhandler.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -77,7 +77,7 @@ impl IUICollection { #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] pub unsafe fn GetItem(&self, index: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] pub unsafe fn Add<'a, P0>(&self, item: P0) -> ::windows::core::Result<()> @@ -91,18 +91,18 @@ impl IUICollection { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), item.into().abi()).ok() + (::windows::core::Interface::vtable(self).Insert)(::windows::core::Interface::as_raw(self), index, item.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] pub unsafe fn RemoveAt(&self, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] pub unsafe fn Replace<'a, P0>(&self, indexreplaced: u32, itemreplacewith: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Replace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexreplaced), itemreplacewith.into().abi()).ok() + (::windows::core::Interface::vtable(self).Replace)(::windows::core::Interface::as_raw(self), indexreplaced, itemreplacewith.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -166,7 +166,7 @@ impl IUICollectionChangedEvent { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).OnChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(action), ::core::mem::transmute(oldindex), olditem.into().abi(), ::core::mem::transmute(newindex), newitem.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnChanged)(::windows::core::Interface::as_raw(self), action, oldindex, olditem.into().abi(), newindex, newitem.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -220,13 +220,13 @@ impl IUICommandHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IUISimplePropertySet>>, { - (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(verb), ::core::mem::transmute(key), ::core::mem::transmute(currentvalue), commandexecutionproperties.into().abi()).ok() + (::windows::core::Interface::vtable(self).Execute)(::windows::core::Interface::as_raw(self), commandid, verb, ::core::mem::transmute(key), ::core::mem::transmute(currentvalue), commandexecutionproperties.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn UpdateProperty(&self, commandid: u32, key: *const super::Shell::PropertiesSystem::PROPERTYKEY, currentvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).UpdateProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(key), ::core::mem::transmute(currentvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).UpdateProperty)(::windows::core::Interface::as_raw(self), commandid, ::core::mem::transmute(key), ::core::mem::transmute(currentvalue), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -283,7 +283,7 @@ pub struct IUIContextualUI(::windows::core::IUnknown); impl IUIContextualUI { #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] pub unsafe fn ShowAtLocation(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShowAtLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).ShowAtLocation)(::windows::core::Interface::as_raw(self), x, y).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -458,23 +458,23 @@ impl IUIFramework { } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] pub unsafe fn GetView(&self, viewid: u32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewid), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).GetView)(::windows::core::Interface::as_raw(self), viewid, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn GetUICommandProperty(&self, commandid: u32, key: *const super::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetUICommandProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(key), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetUICommandProperty)(::windows::core::Interface::as_raw(self), commandid, ::core::mem::transmute(key), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn SetUICommandProperty(&self, commandid: u32, key: *const super::Shell::PropertiesSystem::PROPERTYKEY, value: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUICommandProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(key), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetUICommandProperty)(::windows::core::Interface::as_raw(self), commandid, ::core::mem::transmute(key), ::core::mem::transmute(value)).ok() } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn InvalidateUICommand(&self, commandid: u32, flags: UI_INVALIDATIONS, key: *const super::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InvalidateUICommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(commandid), ::core::mem::transmute(flags), ::core::mem::transmute(key)).ok() + (::windows::core::Interface::vtable(self).InvalidateUICommand)(::windows::core::Interface::as_raw(self), commandid, flags, ::core::mem::transmute(key)).ok() } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] pub unsafe fn FlushPendingInvalidations(&self) -> ::windows::core::Result<()> { @@ -482,7 +482,7 @@ impl IUIFramework { } #[doc = "*Required features: `\"Win32_UI_Ribbon\"`*"] pub unsafe fn SetModes(&self, imodes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetModes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(imodes)).ok() + (::windows::core::Interface::vtable(self).SetModes)(::windows::core::Interface::as_raw(self), imodes).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -615,7 +615,7 @@ impl IUIImageFromBitmap { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateImage)(::windows::core::Interface::as_raw(self), bitmap.into(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateImage)(::windows::core::Interface::as_raw(self), bitmap.into(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { 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 0836f0c5eb..0f04ed39d8 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 @@ -101,7 +101,7 @@ impl IObjectArray { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), uiindex, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -161,7 +161,7 @@ impl IObjectCollection { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.GetAt)(::windows::core::Interface::as_raw(self), uiindex, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] pub unsafe fn AddObject<'a, P0>(&self, punk: P0) -> ::windows::core::Result<()> @@ -179,7 +179,7 @@ impl IObjectCollection { } #[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] pub unsafe fn RemoveObjectAt(&self, uiindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveObjectAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex)).ok() + (::windows::core::Interface::vtable(self).RemoveObjectAt)(::windows::core::Interface::as_raw(self), uiindex).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_Common\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { 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 5fe0789c42..6f443e4322 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 @@ -228,7 +228,7 @@ impl IDelayedPropertyStoreFactory { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.GetPropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), punkfactory.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.GetPropertyStore)(::windows::core::Interface::as_raw(self), flags, punkfactory.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetPropertyStoreForKeys(&self, rgkeys: *const PROPERTYKEY, ckeys: u32, flags: GETPROPERTYSTOREFLAGS) -> ::windows::core::Result @@ -236,7 +236,7 @@ impl IDelayedPropertyStoreFactory { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.GetPropertyStoreForKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rgkeys), ::core::mem::transmute(ckeys), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.GetPropertyStoreForKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rgkeys), ckeys, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetDelayedPropertyStore(&self, flags: GETPROPERTYSTOREFLAGS, dwstoreid: u32) -> ::windows::core::Result @@ -244,7 +244,7 @@ impl IDelayedPropertyStoreFactory { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetDelayedPropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(dwstoreid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetDelayedPropertyStore)(::windows::core::Interface::as_raw(self), flags, dwstoreid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -312,7 +312,7 @@ impl IInitializeWithFile { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pszfilepath.into(), ::core::mem::transmute(grfmode)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pszfilepath.into(), grfmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -366,7 +366,7 @@ impl IInitializeWithStream { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pstream.into().abi(), ::core::mem::transmute(grfmode)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pstream.into().abi(), grfmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -443,7 +443,7 @@ impl INamedPropertyStore { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetNameAt(&self, iprop: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetNameAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iprop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNameAt)(::windows::core::Interface::as_raw(self), iprop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -561,11 +561,11 @@ pub struct IPersistSerializedPropStorage(::windows::core::IUnknown); impl IPersistSerializedPropStorage { #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn SetFlags(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn SetPropertyStorage(&self, psps: *const SERIALIZEDPROPSTORAGE, cb: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPropertyStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psps), ::core::mem::transmute(cb)).ok() + (::windows::core::Interface::vtable(self).SetPropertyStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psps), cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetPropertyStorage(&self, ppsps: *mut *mut SERIALIZEDPROPSTORAGE, pcb: *mut u32) -> ::windows::core::Result<()> { @@ -621,11 +621,11 @@ pub struct IPersistSerializedPropStorage2(::windows::core::IUnknown); impl IPersistSerializedPropStorage2 { #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn SetFlags(&self, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).base__.SetFlags)(::windows::core::Interface::as_raw(self), flags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn SetPropertyStorage(&self, psps: *const SERIALIZEDPROPSTORAGE, cb: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetPropertyStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psps), ::core::mem::transmute(cb)).ok() + (::windows::core::Interface::vtable(self).base__.SetPropertyStorage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psps), cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetPropertyStorage(&self, ppsps: *mut *mut SERIALIZEDPROPSTORAGE, pcb: *mut u32) -> ::windows::core::Result<()> { @@ -638,7 +638,7 @@ impl IPersistSerializedPropStorage2 { } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetPropertyStorageBuffer(&self, psps: *mut SERIALIZEDPROPSTORAGE, cb: u32, pcbwritten: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyStorageBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psps), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).GetPropertyStorageBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psps), cb, ::core::mem::transmute(pcbwritten)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -792,14 +792,14 @@ impl IPropertyChangeArray { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), iindex, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn InsertAt<'a, P0>(&self, iindex: u32, ppropchange: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IPropertyChange>>, { - (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ppropchange.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertAt)(::windows::core::Interface::as_raw(self), iindex, ppropchange.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn Append<'a, P0>(&self, ppropchange: P0) -> ::windows::core::Result<()> @@ -817,7 +817,7 @@ impl IPropertyChangeArray { } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn RemoveAt(&self, iindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex)).ok() + (::windows::core::Interface::vtable(self).RemoveAt)(::windows::core::Interface::as_raw(self), iindex).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn IsKeyInArray(&self, key: *const PROPERTYKEY) -> ::windows::core::Result<()> { @@ -903,7 +903,7 @@ impl IPropertyDescription { #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetTypeFlags(&self, mask: PROPDESC_TYPE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetTypeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTypeFlags)(::windows::core::Interface::as_raw(self), mask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetViewFlags(&self) -> ::windows::core::Result { @@ -981,7 +981,7 @@ impl IPropertyDescription { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn FormatForDisplay(&self, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdfflags: PROPDESC_FORMAT_FLAGS) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propvar), ::core::mem::transmute(pdfflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propvar), pdfflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -1100,7 +1100,7 @@ impl IPropertyDescription2 { #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetTypeFlags(&self, mask: PROPDESC_TYPE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetTypeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetTypeFlags)(::windows::core::Interface::as_raw(self), mask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetViewFlags(&self) -> ::windows::core::Result { @@ -1178,7 +1178,7 @@ impl IPropertyDescription2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn FormatForDisplay(&self, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdfflags: PROPDESC_FORMAT_FLAGS) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propvar), ::core::mem::transmute(pdfflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propvar), pdfflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -1283,7 +1283,7 @@ impl IPropertyDescriptionAliasInfo { #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetTypeFlags(&self, mask: PROPDESC_TYPE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetTypeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetTypeFlags)(::windows::core::Interface::as_raw(self), mask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetViewFlags(&self) -> ::windows::core::Result { @@ -1361,7 +1361,7 @@ impl IPropertyDescriptionAliasInfo { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn FormatForDisplay(&self, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdfflags: PROPDESC_FORMAT_FLAGS) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propvar), ::core::mem::transmute(pdfflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propvar), pdfflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -1457,7 +1457,7 @@ impl IPropertyDescriptionList { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ielem), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ielem, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1534,7 +1534,7 @@ impl IPropertyDescriptionRelatedPropertyInfo { #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetTypeFlags(&self, mask: PROPDESC_TYPE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetTypeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetTypeFlags)(::windows::core::Interface::as_raw(self), mask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetViewFlags(&self) -> ::windows::core::Result { @@ -1612,7 +1612,7 @@ impl IPropertyDescriptionRelatedPropertyInfo { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn FormatForDisplay(&self, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdfflags: PROPDESC_FORMAT_FLAGS) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propvar), ::core::mem::transmute(pdfflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propvar), pdfflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -1717,7 +1717,7 @@ impl IPropertyDescriptionSearchInfo { #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetTypeFlags(&self, mask: PROPDESC_TYPE_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetTypeFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetTypeFlags)(::windows::core::Interface::as_raw(self), mask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetViewFlags(&self) -> ::windows::core::Result { @@ -1795,7 +1795,7 @@ impl IPropertyDescriptionSearchInfo { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn FormatForDisplay(&self, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdfflags: PROPDESC_FORMAT_FLAGS) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propvar), ::core::mem::transmute(pdfflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(propvar), pdfflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -2078,7 +2078,7 @@ impl IPropertyEnumTypeList { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itype), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), itype, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetConditionAt(&self, nindex: u32) -> ::windows::core::Result @@ -2086,7 +2086,7 @@ impl IPropertyEnumTypeList { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetConditionAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetConditionAt)(::windows::core::Interface::as_raw(self), nindex, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -2154,7 +2154,7 @@ impl IPropertyStore { #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetAt(&self, iprop: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iprop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), iprop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -2235,7 +2235,7 @@ impl IPropertyStoreCache { #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetAt(&self, iprop: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iprop), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAt)(::windows::core::Interface::as_raw(self), iprop, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -2264,12 +2264,12 @@ impl IPropertyStoreCache { } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn SetState(&self, key: *const PROPERTYKEY, state: PSC_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), state).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn SetValueAndState(&self, key: *const PROPERTYKEY, ppropvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, state: PSC_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValueAndState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(ppropvar), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetValueAndState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(ppropvar), state).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2398,7 +2398,7 @@ impl IPropertyStoreFactory { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetPropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), punkfactory.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetPropertyStore)(::windows::core::Interface::as_raw(self), flags, punkfactory.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetPropertyStoreForKeys(&self, rgkeys: *const PROPERTYKEY, ckeys: u32, flags: GETPROPERTYSTOREFLAGS) -> ::windows::core::Result @@ -2406,7 +2406,7 @@ impl IPropertyStoreFactory { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetPropertyStoreForKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rgkeys), ::core::mem::transmute(ckeys), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetPropertyStoreForKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rgkeys), ckeys, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2487,18 +2487,18 @@ impl IPropertySystem { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).EnumeratePropertyDescriptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(filteron), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).EnumeratePropertyDescriptions)(::windows::core::Interface::as_raw(self), filteron, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn FormatForDisplay(&self, key: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdff: PROPDESC_FORMAT_FLAGS, psztext: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(propvar), ::core::mem::transmute(pdff), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _).ok() + (::windows::core::Interface::vtable(self).FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(propvar), pdff, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psztext)), psztext.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn FormatForDisplayAlloc(&self, key: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdff: PROPDESC_FORMAT_FLAGS) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).FormatForDisplayAlloc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(propvar), ::core::mem::transmute(pdff), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).FormatForDisplayAlloc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(key), ::core::mem::transmute(propvar), pdff, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn RegisterPropertySchema<'a, P0>(&self, pszpath: P0) -> ::windows::core::Result<()> @@ -2637,34 +2637,34 @@ impl IPropertyUI { } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetCannonicalName(&self, fmtid: *const ::windows::core::GUID, pid: u32, pwsztext: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCannonicalName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), ::core::mem::transmute(pid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwsztext)), pwsztext.len() as _).ok() + (::windows::core::Interface::vtable(self).GetCannonicalName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), pid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwsztext)), pwsztext.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetDisplayName(&self, fmtid: *const ::windows::core::GUID, pid: u32, flags: PROPERTYUI_NAME_FLAGS, pwsztext: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), ::core::mem::transmute(pid), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwsztext)), pwsztext.len() as _).ok() + (::windows::core::Interface::vtable(self).GetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), pid, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwsztext)), pwsztext.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetPropertyDescription(&self, fmtid: *const ::windows::core::GUID, pid: u32, pwsztext: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), ::core::mem::transmute(pid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwsztext)), pwsztext.len() as _).ok() + (::windows::core::Interface::vtable(self).GetPropertyDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), pid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwsztext)), pwsztext.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetDefaultWidth(&self, fmtid: *const ::windows::core::GUID, pid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDefaultWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), ::core::mem::transmute(pid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDefaultWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), pid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetFlags(&self, fmtid: *const ::windows::core::GUID, pid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), ::core::mem::transmute(pid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), pid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn FormatForDisplay(&self, fmtid: *const ::windows::core::GUID, pid: u32, ppropvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, puiff: PROPERTYUI_FORMAT_FLAGS, pwsztext: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), ::core::mem::transmute(pid), ::core::mem::transmute(ppropvar), ::core::mem::transmute(puiff), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwsztext)), pwsztext.len() as _).ok() + (::windows::core::Interface::vtable(self).FormatForDisplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), pid, ::core::mem::transmute(ppropvar), puiff, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwsztext)), pwsztext.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] pub unsafe fn GetHelpInfo(&self, fmtid: *const ::windows::core::GUID, pid: u32, pwszhelpfile: &mut [u16], puhelpid: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetHelpInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), ::core::mem::transmute(pid), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwszhelpfile)), pwszhelpfile.len() as _, ::core::mem::transmute(puhelpid)).ok() + (::windows::core::Interface::vtable(self).GetHelpInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fmtid), pid, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwszhelpfile)), pwszhelpfile.len() as _, ::core::mem::transmute(puhelpid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2740,7 +2740,7 @@ pub unsafe fn InitPropVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32) fn InitPropVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - InitPropVariantFromBuffer(::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + InitPropVariantFromBuffer(::core::mem::transmute(pv), cb, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -2839,7 +2839,7 @@ pub unsafe fn InitPropVariantFromPropVariantVectorElem(propvarin: *const super:: fn InitPropVariantFromPropVariantVectorElem(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - InitPropVariantFromPropVariantVectorElem(::core::mem::transmute(propvarin), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + InitPropVariantFromPropVariantVectorElem(::core::mem::transmute(propvarin), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -2853,7 +2853,7 @@ where fn InitPropVariantFromResource(hinst: super::super::super::Foundation::HINSTANCE, id: u32, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - InitPropVariantFromResource(hinst.into(), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + InitPropVariantFromResource(hinst.into(), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] @@ -2954,7 +2954,7 @@ pub unsafe fn InitVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32) -> fn InitVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - InitVariantFromBuffer(::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + InitVariantFromBuffer(::core::mem::transmute(pv), cb, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3045,7 +3045,7 @@ where fn InitVariantFromResource(hinst: super::super::super::Foundation::HINSTANCE, id: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - InitVariantFromResource(hinst.into(), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + InitVariantFromResource(hinst.into(), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] @@ -3111,7 +3111,7 @@ pub unsafe fn InitVariantFromVariantArrayElem(varin: *const super::super::super: fn InitVariantFromVariantArrayElem(varin: *const super::super::super::System::Com::VARIANT, ielem: u32, pvar: *mut super::super::super::System::Com::VARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - InitVariantFromVariantArrayElem(::core::mem::transmute(varin), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + InitVariantFromVariantArrayElem(::core::mem::transmute(varin), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[repr(transparent)] @@ -4376,7 +4376,7 @@ where extern "system" { fn PSCreateDelayedMultiplexPropertyStore(flags: GETPROPERTYSTOREFLAGS, pdpsf: *mut ::core::ffi::c_void, rgstoreids: *const u32, cstores: u32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PSCreateDelayedMultiplexPropertyStore(::core::mem::transmute(flags), pdpsf.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgstoreids)), rgstoreids.len() as _, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + PSCreateDelayedMultiplexPropertyStore(flags, pdpsf.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgstoreids)), rgstoreids.len() as _, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] @@ -4416,7 +4416,7 @@ where extern "system" { fn PSCreatePropertyStoreFromObject(punk: *mut ::core::ffi::c_void, grfmode: u32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PSCreatePropertyStoreFromObject(punk.into().abi(), ::core::mem::transmute(grfmode), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + PSCreatePropertyStoreFromObject(punk.into().abi(), grfmode, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -4429,7 +4429,7 @@ where extern "system" { fn PSCreatePropertyStoreFromPropertySetStorage(ppss: *mut ::core::ffi::c_void, grfmode: u32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PSCreatePropertyStoreFromPropertySetStorage(ppss.into().abi(), ::core::mem::transmute(grfmode), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + PSCreatePropertyStoreFromPropertySetStorage(ppss.into().abi(), grfmode, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -4439,7 +4439,7 @@ pub unsafe fn PSCreateSimplePropertyChange(flags: PKA_FLAGS, key: *const PROPERT extern "system" { fn PSCreateSimplePropertyChange(flags: PKA_FLAGS, key: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PSCreateSimplePropertyChange(::core::mem::transmute(flags), ::core::mem::transmute(key), ::core::mem::transmute(propvar), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + PSCreateSimplePropertyChange(flags, ::core::mem::transmute(key), ::core::mem::transmute(propvar), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] @@ -4448,7 +4448,7 @@ pub unsafe fn PSEnumeratePropertyDescriptions(filteron: PROPDESC_ENUMFILTER, rii extern "system" { fn PSEnumeratePropertyDescriptions(filteron: PROPDESC_ENUMFILTER, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - PSEnumeratePropertyDescriptions(::core::mem::transmute(filteron), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + PSEnumeratePropertyDescriptions(filteron, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -4458,7 +4458,7 @@ pub unsafe fn PSFormatForDisplay(propkey: *const PROPERTYKEY, propvar: *const su extern "system" { fn PSFormatForDisplay(propkey: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdfflags: PROPDESC_FORMAT_FLAGS, pwsztext: ::windows::core::PWSTR, cchtext: u32) -> ::windows::core::HRESULT; } - PSFormatForDisplay(::core::mem::transmute(propkey), ::core::mem::transmute(propvar), ::core::mem::transmute(pdfflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwsztext)), pwsztext.len() as _).ok() + PSFormatForDisplay(::core::mem::transmute(propkey), ::core::mem::transmute(propvar), pdfflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwsztext)), pwsztext.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -4469,7 +4469,7 @@ pub unsafe fn PSFormatForDisplayAlloc(key: *const PROPERTYKEY, propvar: *const s fn PSFormatForDisplayAlloc(key: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdff: PROPDESC_FORMAT_FLAGS, ppszdisplay: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - PSFormatForDisplayAlloc(::core::mem::transmute(key), ::core::mem::transmute(propvar), ::core::mem::transmute(pdff), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + PSFormatForDisplayAlloc(::core::mem::transmute(key), ::core::mem::transmute(propvar), pdff, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] @@ -4483,7 +4483,7 @@ where fn PSFormatPropertyValue(pps: *mut ::core::ffi::c_void, ppd: *mut ::core::ffi::c_void, pdff: PROPDESC_FORMAT_FLAGS, ppszdisplay: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - PSFormatPropertyValue(pps.into().abi(), ppd.into().abi(), ::core::mem::transmute(pdff), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + PSFormatPropertyValue(pps.into().abi(), ppd.into().abi(), pdff, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -4547,7 +4547,7 @@ where fn PSGetNamedPropertyFromPropertyStorage(psps: *const SERIALIZEDPROPSTORAGE, cb: u32, pszname: ::windows::core::PCWSTR, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - PSGetNamedPropertyFromPropertyStorage(::core::mem::transmute(psps), ::core::mem::transmute(cb), pszname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PSGetNamedPropertyFromPropertyStorage(::core::mem::transmute(psps), cb, pszname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] @@ -4591,7 +4591,7 @@ pub unsafe fn PSGetPropertyFromPropertyStorage(psps: *const SERIALIZEDPROPSTORAG fn PSGetPropertyFromPropertyStorage(psps: *const SERIALIZEDPROPSTORAGE, cb: u32, rpkey: *const PROPERTYKEY, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - PSGetPropertyFromPropertyStorage(::core::mem::transmute(psps), ::core::mem::transmute(cb), ::core::mem::transmute(rpkey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PSGetPropertyFromPropertyStorage(::core::mem::transmute(psps), cb, ::core::mem::transmute(rpkey), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] @@ -4878,7 +4878,7 @@ where extern "system" { fn PSPropertyBag_ReadType(propbag: *mut ::core::ffi::c_void, propname: ::windows::core::PCWSTR, var: *mut super::super::super::System::Com::VARIANT, r#type: u16) -> ::windows::core::HRESULT; } - PSPropertyBag_ReadType(propbag.into().abi(), propname.into(), ::core::mem::transmute(var), ::core::mem::transmute(r#type)).ok() + PSPropertyBag_ReadType(propbag.into().abi(), propname.into(), ::core::mem::transmute(var), r#type).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -4951,7 +4951,7 @@ where extern "system" { fn PSPropertyBag_WriteDWORD(propbag: *mut ::core::ffi::c_void, propname: ::windows::core::PCWSTR, value: u32) -> ::windows::core::HRESULT; } - PSPropertyBag_WriteDWORD(propbag.into().abi(), propname.into(), ::core::mem::transmute(value)).ok() + PSPropertyBag_WriteDWORD(propbag.into().abi(), propname.into(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -4979,7 +4979,7 @@ where extern "system" { fn PSPropertyBag_WriteInt(propbag: *mut ::core::ffi::c_void, propname: ::windows::core::PCWSTR, value: i32) -> ::windows::core::HRESULT; } - PSPropertyBag_WriteInt(propbag.into().abi(), propname.into(), ::core::mem::transmute(value)).ok() + PSPropertyBag_WriteInt(propbag.into().abi(), propname.into(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -4993,7 +4993,7 @@ where extern "system" { fn PSPropertyBag_WriteLONG(propbag: *mut ::core::ffi::c_void, propname: ::windows::core::PCWSTR, value: i32) -> ::windows::core::HRESULT; } - PSPropertyBag_WriteLONG(propbag.into().abi(), propname.into(), ::core::mem::transmute(value)).ok() + PSPropertyBag_WriteLONG(propbag.into().abi(), propname.into(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5063,7 +5063,7 @@ where extern "system" { fn PSPropertyBag_WriteSHORT(propbag: *mut ::core::ffi::c_void, propname: ::windows::core::PCWSTR, value: i16) -> ::windows::core::HRESULT; } - PSPropertyBag_WriteSHORT(propbag.into().abi(), propname.into(), ::core::mem::transmute(value)).ok() + PSPropertyBag_WriteSHORT(propbag.into().abi(), propname.into(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -5107,7 +5107,7 @@ where extern "system" { fn PSPropertyBag_WriteULONGLONG(propbag: *mut ::core::ffi::c_void, propname: ::windows::core::PCWSTR, value: u64) -> ::windows::core::HRESULT; } - PSPropertyBag_WriteULONGLONG(propbag.into().abi(), propname.into(), ::core::mem::transmute(value)).ok() + PSPropertyBag_WriteULONGLONG(propbag.into().abi(), propname.into(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -5259,7 +5259,7 @@ where extern "system" { fn PifMgr_CloseProperties(hprops: super::super::super::Foundation::HANDLE, flopt: u32) -> super::super::super::Foundation::HANDLE; } - ::core::mem::transmute(PifMgr_CloseProperties(hprops.into(), ::core::mem::transmute(flopt))) + ::core::mem::transmute(PifMgr_CloseProperties(hprops.into(), flopt)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5273,7 +5273,7 @@ where extern "system" { fn PifMgr_GetProperties(hprops: super::super::super::Foundation::HANDLE, pszgroup: ::windows::core::PCSTR, lpprops: *mut ::core::ffi::c_void, cbprops: i32, flopt: u32) -> i32; } - ::core::mem::transmute(PifMgr_GetProperties(hprops.into(), pszgroup.into(), ::core::mem::transmute(lpprops), ::core::mem::transmute(cbprops), ::core::mem::transmute(flopt))) + ::core::mem::transmute(PifMgr_GetProperties(hprops.into(), pszgroup.into(), ::core::mem::transmute(lpprops), cbprops, flopt)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5287,7 +5287,7 @@ where extern "system" { fn PifMgr_OpenProperties(pszapp: ::windows::core::PCWSTR, pszpif: ::windows::core::PCWSTR, hinf: u32, flopt: u32) -> super::super::super::Foundation::HANDLE; } - ::core::mem::transmute(PifMgr_OpenProperties(pszapp.into(), pszpif.into(), ::core::mem::transmute(hinf), ::core::mem::transmute(flopt))) + ::core::mem::transmute(PifMgr_OpenProperties(pszapp.into(), pszpif.into(), hinf, flopt)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5301,7 +5301,7 @@ where extern "system" { fn PifMgr_SetProperties(hprops: super::super::super::Foundation::HANDLE, pszgroup: ::windows::core::PCSTR, lpprops: *const ::core::ffi::c_void, cbprops: i32, flopt: u32) -> i32; } - ::core::mem::transmute(PifMgr_SetProperties(hprops.into(), pszgroup.into(), ::core::mem::transmute(lpprops), ::core::mem::transmute(cbprops), ::core::mem::transmute(flopt))) + ::core::mem::transmute(PifMgr_SetProperties(hprops.into(), pszgroup.into(), ::core::mem::transmute(lpprops), cbprops, flopt)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5311,7 +5311,7 @@ pub unsafe fn PropVariantChangeType(ppropvardest: *mut super::super::super::Syst extern "system" { fn PropVariantChangeType(ppropvardest: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT, propvarsrc: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, flags: PROPVAR_CHANGE_FLAGS, vt: u16) -> ::windows::core::HRESULT; } - PropVariantChangeType(::core::mem::transmute(ppropvardest), ::core::mem::transmute(propvarsrc), ::core::mem::transmute(flags), ::core::mem::transmute(vt)).ok() + PropVariantChangeType(::core::mem::transmute(ppropvardest), ::core::mem::transmute(propvarsrc), flags, vt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5321,7 +5321,7 @@ pub unsafe fn PropVariantCompareEx(propvar1: *const super::super::super::System: extern "system" { fn PropVariantCompareEx(propvar1: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, propvar2: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, unit: PROPVAR_COMPARE_UNIT, flags: PROPVAR_COMPARE_FLAGS) -> i32; } - ::core::mem::transmute(PropVariantCompareEx(::core::mem::transmute(propvar1), ::core::mem::transmute(propvar2), ::core::mem::transmute(unit), ::core::mem::transmute(flags))) + ::core::mem::transmute(PropVariantCompareEx(::core::mem::transmute(propvar1), ::core::mem::transmute(propvar2), unit, flags)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5332,7 +5332,7 @@ pub unsafe fn PropVariantGetBooleanElem(propvar: *const super::super::super::Sys fn PropVariantGetBooleanElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pfval: *mut super::super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PropVariantGetBooleanElem(::core::mem::transmute(propvar), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PropVariantGetBooleanElem(::core::mem::transmute(propvar), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5343,7 +5343,7 @@ pub unsafe fn PropVariantGetDoubleElem(propvar: *const super::super::super::Syst fn PropVariantGetDoubleElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PropVariantGetDoubleElem(::core::mem::transmute(propvar), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PropVariantGetDoubleElem(::core::mem::transmute(propvar), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5364,7 +5364,7 @@ pub unsafe fn PropVariantGetFileTimeElem(propvar: *const super::super::super::Sy fn PropVariantGetFileTimeElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pftval: *mut super::super::super::Foundation::FILETIME) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PropVariantGetFileTimeElem(::core::mem::transmute(propvar), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PropVariantGetFileTimeElem(::core::mem::transmute(propvar), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5375,7 +5375,7 @@ pub unsafe fn PropVariantGetInt16Elem(propvar: *const super::super::super::Syste fn PropVariantGetInt16Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PropVariantGetInt16Elem(::core::mem::transmute(propvar), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PropVariantGetInt16Elem(::core::mem::transmute(propvar), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5386,7 +5386,7 @@ pub unsafe fn PropVariantGetInt32Elem(propvar: *const super::super::super::Syste fn PropVariantGetInt32Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PropVariantGetInt32Elem(::core::mem::transmute(propvar), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PropVariantGetInt32Elem(::core::mem::transmute(propvar), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5397,7 +5397,7 @@ pub unsafe fn PropVariantGetInt64Elem(propvar: *const super::super::super::Syste fn PropVariantGetInt64Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PropVariantGetInt64Elem(::core::mem::transmute(propvar), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PropVariantGetInt64Elem(::core::mem::transmute(propvar), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5408,7 +5408,7 @@ pub unsafe fn PropVariantGetStringElem(propvar: *const super::super::super::Syst fn PropVariantGetStringElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, ppszval: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - PropVariantGetStringElem(::core::mem::transmute(propvar), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + PropVariantGetStringElem(::core::mem::transmute(propvar), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5419,7 +5419,7 @@ pub unsafe fn PropVariantGetUInt16Elem(propvar: *const super::super::super::Syst fn PropVariantGetUInt16Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PropVariantGetUInt16Elem(::core::mem::transmute(propvar), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PropVariantGetUInt16Elem(::core::mem::transmute(propvar), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5430,7 +5430,7 @@ pub unsafe fn PropVariantGetUInt32Elem(propvar: *const super::super::super::Syst fn PropVariantGetUInt32Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PropVariantGetUInt32Elem(::core::mem::transmute(propvar), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PropVariantGetUInt32Elem(::core::mem::transmute(propvar), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5441,7 +5441,7 @@ pub unsafe fn PropVariantGetUInt64Elem(propvar: *const super::super::super::Syst fn PropVariantGetUInt64Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32, pnval: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PropVariantGetUInt64Elem(::core::mem::transmute(propvar), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PropVariantGetUInt64Elem(::core::mem::transmute(propvar), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5506,7 +5506,7 @@ pub unsafe fn PropVariantToBuffer(propvar: *const super::super::super::System::C extern "system" { fn PropVariantToBuffer(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pv: *mut ::core::ffi::c_void, cb: u32) -> ::windows::core::HRESULT; } - PropVariantToBuffer(::core::mem::transmute(propvar), ::core::mem::transmute(pv), ::core::mem::transmute(cb)).ok() + PropVariantToBuffer(::core::mem::transmute(propvar), ::core::mem::transmute(pv), cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5547,7 +5547,7 @@ pub unsafe fn PropVariantToDoubleWithDefault(propvarin: *const super::super::sup extern "system" { fn PropVariantToDoubleWithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, dbldefault: f64) -> f64; } - ::core::mem::transmute(PropVariantToDoubleWithDefault(::core::mem::transmute(propvarin), ::core::mem::transmute(dbldefault))) + ::core::mem::transmute(PropVariantToDoubleWithDefault(::core::mem::transmute(propvarin), dbldefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5558,7 +5558,7 @@ pub unsafe fn PropVariantToFileTime(propvar: *const super::super::super::System: fn PropVariantToFileTime(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pstfout: PSTIME_FLAGS, pftout: *mut super::super::super::Foundation::FILETIME) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - PropVariantToFileTime(::core::mem::transmute(propvar), ::core::mem::transmute(pstfout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + PropVariantToFileTime(::core::mem::transmute(propvar), pstfout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5630,7 +5630,7 @@ pub unsafe fn PropVariantToInt16WithDefault(propvarin: *const super::super::supe extern "system" { fn PropVariantToInt16WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, idefault: i16) -> i16; } - ::core::mem::transmute(PropVariantToInt16WithDefault(::core::mem::transmute(propvarin), ::core::mem::transmute(idefault))) + ::core::mem::transmute(PropVariantToInt16WithDefault(::core::mem::transmute(propvarin), idefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5671,7 +5671,7 @@ pub unsafe fn PropVariantToInt32WithDefault(propvarin: *const super::super::supe extern "system" { fn PropVariantToInt32WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ldefault: i32) -> i32; } - ::core::mem::transmute(PropVariantToInt32WithDefault(::core::mem::transmute(propvarin), ::core::mem::transmute(ldefault))) + ::core::mem::transmute(PropVariantToInt32WithDefault(::core::mem::transmute(propvarin), ldefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5712,7 +5712,7 @@ pub unsafe fn PropVariantToInt64WithDefault(propvarin: *const super::super::supe extern "system" { fn PropVariantToInt64WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, lldefault: i64) -> i64; } - ::core::mem::transmute(PropVariantToInt64WithDefault(::core::mem::transmute(propvarin), ::core::mem::transmute(lldefault))) + ::core::mem::transmute(PropVariantToInt64WithDefault(::core::mem::transmute(propvarin), lldefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] @@ -5818,7 +5818,7 @@ pub unsafe fn PropVariantToUInt16WithDefault(propvarin: *const super::super::sup extern "system" { fn PropVariantToUInt16WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, uidefault: u16) -> u16; } - ::core::mem::transmute(PropVariantToUInt16WithDefault(::core::mem::transmute(propvarin), ::core::mem::transmute(uidefault))) + ::core::mem::transmute(PropVariantToUInt16WithDefault(::core::mem::transmute(propvarin), uidefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5859,7 +5859,7 @@ pub unsafe fn PropVariantToUInt32WithDefault(propvarin: *const super::super::sup extern "system" { fn PropVariantToUInt32WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, uldefault: u32) -> u32; } - ::core::mem::transmute(PropVariantToUInt32WithDefault(::core::mem::transmute(propvarin), ::core::mem::transmute(uldefault))) + ::core::mem::transmute(PropVariantToUInt32WithDefault(::core::mem::transmute(propvarin), uldefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -5900,7 +5900,7 @@ pub unsafe fn PropVariantToUInt64WithDefault(propvarin: *const super::super::sup extern "system" { fn PropVariantToUInt64WithDefault(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ulldefault: u64) -> u64; } - ::core::mem::transmute(PropVariantToUInt64WithDefault(::core::mem::transmute(propvarin), ::core::mem::transmute(ulldefault))) + ::core::mem::transmute(PropVariantToUInt64WithDefault(::core::mem::transmute(propvarin), ulldefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] @@ -5963,7 +5963,7 @@ pub unsafe fn SHGetPropertyStoreFromIDList(pidl: *const super::Common::ITEMIDLIS extern "system" { fn SHGetPropertyStoreFromIDList(pidl: *const super::Common::ITEMIDLIST, flags: GETPROPERTYSTOREFLAGS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SHGetPropertyStoreFromIDList(::core::mem::transmute(pidl), ::core::mem::transmute(flags), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + SHGetPropertyStoreFromIDList(::core::mem::transmute(pidl), flags, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5977,7 +5977,7 @@ where extern "system" { fn SHGetPropertyStoreFromParsingName(pszpath: ::windows::core::PCWSTR, pbc: *mut ::core::ffi::c_void, flags: GETPROPERTYSTOREFLAGS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SHGetPropertyStoreFromParsingName(pszpath.into(), pbc.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + SHGetPropertyStoreFromParsingName(pszpath.into(), pbc.into().abi(), flags, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -5990,7 +5990,7 @@ where extern "system" { fn SHPropStgCreate(psstg: *mut ::core::ffi::c_void, fmtid: *const ::windows::core::GUID, pclsid: *const ::windows::core::GUID, grfflags: u32, grfmode: u32, dwdisposition: u32, ppstg: *mut *mut ::core::ffi::c_void, pucodepage: *mut u32) -> ::windows::core::HRESULT; } - SHPropStgCreate(psstg.into().abi(), ::core::mem::transmute(fmtid), ::core::mem::transmute(pclsid), ::core::mem::transmute(grfflags), ::core::mem::transmute(grfmode), ::core::mem::transmute(dwdisposition), ::core::mem::transmute(ppstg), ::core::mem::transmute(pucodepage)).ok() + SHPropStgCreate(psstg.into().abi(), ::core::mem::transmute(fmtid), ::core::mem::transmute(pclsid), grfflags, grfmode, dwdisposition, ::core::mem::transmute(ppstg), ::core::mem::transmute(pucodepage)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -6004,7 +6004,7 @@ where fn SHPropStgReadMultiple(pps: *mut ::core::ffi::c_void, ucodepage: u32, cpspec: u32, rgpspec: *const super::super::super::System::Com::StructuredStorage::PROPSPEC, rgvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - SHPropStgReadMultiple(pps.into().abi(), ::core::mem::transmute(ucodepage), rgpspec.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpspec)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + SHPropStgReadMultiple(pps.into().abi(), ucodepage, rgpspec.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(rgpspec)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] @@ -6017,7 +6017,7 @@ where extern "system" { fn SHPropStgWriteMultiple(pps: *mut ::core::ffi::c_void, pucodepage: *mut u32, cpspec: u32, rgpspec: *const super::super::super::System::Com::StructuredStorage::PROPSPEC, rgvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT, propidnamefirst: u32) -> ::windows::core::HRESULT; } - SHPropStgWriteMultiple(pps.into().abi(), ::core::mem::transmute(pucodepage), ::core::mem::transmute(cpspec), ::core::mem::transmute(rgpspec), ::core::mem::transmute(rgvar), ::core::mem::transmute(propidnamefirst)).ok() + SHPropStgWriteMultiple(pps.into().abi(), ::core::mem::transmute(pucodepage), ::core::mem::transmute(cpspec), ::core::mem::transmute(rgpspec), ::core::mem::transmute(rgvar), propidnamefirst).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[repr(transparent)] @@ -6186,7 +6186,7 @@ pub unsafe fn VariantGetBooleanElem(var: *const super::super::super::System::Com fn VariantGetBooleanElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pfval: *mut super::super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VariantGetBooleanElem(::core::mem::transmute(var), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VariantGetBooleanElem(::core::mem::transmute(var), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6197,7 +6197,7 @@ pub unsafe fn VariantGetDoubleElem(var: *const super::super::super::System::Com: fn VariantGetDoubleElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut f64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VariantGetDoubleElem(::core::mem::transmute(var), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VariantGetDoubleElem(::core::mem::transmute(var), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6218,7 +6218,7 @@ pub unsafe fn VariantGetInt16Elem(var: *const super::super::super::System::Com:: fn VariantGetInt16Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut i16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VariantGetInt16Elem(::core::mem::transmute(var), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VariantGetInt16Elem(::core::mem::transmute(var), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6229,7 +6229,7 @@ pub unsafe fn VariantGetInt32Elem(var: *const super::super::super::System::Com:: fn VariantGetInt32Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut i32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VariantGetInt32Elem(::core::mem::transmute(var), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VariantGetInt32Elem(::core::mem::transmute(var), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6240,7 +6240,7 @@ pub unsafe fn VariantGetInt64Elem(var: *const super::super::super::System::Com:: fn VariantGetInt64Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut i64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VariantGetInt64Elem(::core::mem::transmute(var), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VariantGetInt64Elem(::core::mem::transmute(var), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6251,7 +6251,7 @@ pub unsafe fn VariantGetStringElem(var: *const super::super::super::System::Com: fn VariantGetStringElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, ppszval: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - VariantGetStringElem(::core::mem::transmute(var), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + VariantGetStringElem(::core::mem::transmute(var), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6262,7 +6262,7 @@ pub unsafe fn VariantGetUInt16Elem(var: *const super::super::super::System::Com: fn VariantGetUInt16Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut u16) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VariantGetUInt16Elem(::core::mem::transmute(var), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VariantGetUInt16Elem(::core::mem::transmute(var), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6273,7 +6273,7 @@ pub unsafe fn VariantGetUInt32Elem(var: *const super::super::super::System::Com: fn VariantGetUInt32Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VariantGetUInt32Elem(::core::mem::transmute(var), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VariantGetUInt32Elem(::core::mem::transmute(var), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6284,7 +6284,7 @@ pub unsafe fn VariantGetUInt64Elem(var: *const super::super::super::System::Com: fn VariantGetUInt64Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32, pnval: *mut u64) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VariantGetUInt64Elem(::core::mem::transmute(var), ::core::mem::transmute(ielem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VariantGetUInt64Elem(::core::mem::transmute(var), ielem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6338,7 +6338,7 @@ pub unsafe fn VariantToBuffer(varin: *const super::super::super::System::Com::VA extern "system" { fn VariantToBuffer(varin: *const super::super::super::System::Com::VARIANT, pv: *mut ::core::ffi::c_void, cb: u32) -> ::windows::core::HRESULT; } - VariantToBuffer(::core::mem::transmute(varin), ::core::mem::transmute(pv), ::core::mem::transmute(cb)).ok() + VariantToBuffer(::core::mem::transmute(varin), ::core::mem::transmute(pv), cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6389,7 +6389,7 @@ pub unsafe fn VariantToDoubleWithDefault(varin: *const super::super::super::Syst extern "system" { fn VariantToDoubleWithDefault(varin: *const super::super::super::System::Com::VARIANT, dbldefault: f64) -> f64; } - ::core::mem::transmute(VariantToDoubleWithDefault(::core::mem::transmute(varin), ::core::mem::transmute(dbldefault))) + ::core::mem::transmute(VariantToDoubleWithDefault(::core::mem::transmute(varin), dbldefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6400,7 +6400,7 @@ pub unsafe fn VariantToFileTime(varin: *const super::super::super::System::Com:: fn VariantToFileTime(varin: *const super::super::super::System::Com::VARIANT, stfout: PSTIME_FLAGS, pftout: *mut super::super::super::Foundation::FILETIME) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - VariantToFileTime(::core::mem::transmute(varin), ::core::mem::transmute(stfout), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + VariantToFileTime(::core::mem::transmute(varin), stfout, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6452,7 +6452,7 @@ pub unsafe fn VariantToInt16WithDefault(varin: *const super::super::super::Syste extern "system" { fn VariantToInt16WithDefault(varin: *const super::super::super::System::Com::VARIANT, idefault: i16) -> i16; } - ::core::mem::transmute(VariantToInt16WithDefault(::core::mem::transmute(varin), ::core::mem::transmute(idefault))) + ::core::mem::transmute(VariantToInt16WithDefault(::core::mem::transmute(varin), idefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6493,7 +6493,7 @@ pub unsafe fn VariantToInt32WithDefault(varin: *const super::super::super::Syste extern "system" { fn VariantToInt32WithDefault(varin: *const super::super::super::System::Com::VARIANT, ldefault: i32) -> i32; } - ::core::mem::transmute(VariantToInt32WithDefault(::core::mem::transmute(varin), ::core::mem::transmute(ldefault))) + ::core::mem::transmute(VariantToInt32WithDefault(::core::mem::transmute(varin), ldefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6534,7 +6534,7 @@ pub unsafe fn VariantToInt64WithDefault(varin: *const super::super::super::Syste extern "system" { fn VariantToInt64WithDefault(varin: *const super::super::super::System::Com::VARIANT, lldefault: i64) -> i64; } - ::core::mem::transmute(VariantToInt64WithDefault(::core::mem::transmute(varin), ::core::mem::transmute(lldefault))) + ::core::mem::transmute(VariantToInt64WithDefault(::core::mem::transmute(varin), lldefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] @@ -6651,7 +6651,7 @@ pub unsafe fn VariantToUInt16WithDefault(varin: *const super::super::super::Syst extern "system" { fn VariantToUInt16WithDefault(varin: *const super::super::super::System::Com::VARIANT, uidefault: u16) -> u16; } - ::core::mem::transmute(VariantToUInt16WithDefault(::core::mem::transmute(varin), ::core::mem::transmute(uidefault))) + ::core::mem::transmute(VariantToUInt16WithDefault(::core::mem::transmute(varin), uidefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6692,7 +6692,7 @@ pub unsafe fn VariantToUInt32WithDefault(varin: *const super::super::super::Syst extern "system" { fn VariantToUInt32WithDefault(varin: *const super::super::super::System::Com::VARIANT, uldefault: u32) -> u32; } - ::core::mem::transmute(VariantToUInt32WithDefault(::core::mem::transmute(varin), ::core::mem::transmute(uldefault))) + ::core::mem::transmute(VariantToUInt32WithDefault(::core::mem::transmute(varin), uldefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6733,7 +6733,7 @@ pub unsafe fn VariantToUInt64WithDefault(varin: *const super::super::super::Syst extern "system" { fn VariantToUInt64WithDefault(varin: *const super::super::super::System::Com::VARIANT, ulldefault: u64) -> u64; } - ::core::mem::transmute(VariantToUInt64WithDefault(::core::mem::transmute(varin), ::core::mem::transmute(ulldefault))) + ::core::mem::transmute(VariantToUInt64WithDefault(::core::mem::transmute(varin), ulldefault)) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] 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 ef6bdecb02..ba3a6e8769 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs @@ -1500,7 +1500,7 @@ where fn AssocQueryKeyA(flags: u32, key: ASSOCKEY, pszassoc: ::windows::core::PCSTR, pszextra: ::windows::core::PCSTR, phkeyout: *mut super::super::System::Registry::HKEY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - AssocQueryKeyA(::core::mem::transmute(flags), ::core::mem::transmute(key), pszassoc.into(), pszextra.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + AssocQueryKeyA(flags, key, pszassoc.into(), pszextra.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -1515,7 +1515,7 @@ where fn AssocQueryKeyW(flags: u32, key: ASSOCKEY, pszassoc: ::windows::core::PCWSTR, pszextra: ::windows::core::PCWSTR, phkeyout: *mut super::super::System::Registry::HKEY) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - AssocQueryKeyW(::core::mem::transmute(flags), ::core::mem::transmute(key), pszassoc.into(), pszextra.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + AssocQueryKeyW(flags, key, pszassoc.into(), pszextra.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -1528,7 +1528,7 @@ where extern "system" { fn AssocQueryStringA(flags: u32, str: ASSOCSTR, pszassoc: ::windows::core::PCSTR, pszextra: ::windows::core::PCSTR, pszout: ::windows::core::PSTR, pcchout: *mut u32) -> ::windows::core::HRESULT; } - AssocQueryStringA(::core::mem::transmute(flags), ::core::mem::transmute(str), pszassoc.into(), pszextra.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout)).ok() + AssocQueryStringA(flags, str, pszassoc.into(), pszextra.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -1542,7 +1542,7 @@ where extern "system" { fn AssocQueryStringByKeyA(flags: u32, str: ASSOCSTR, hkassoc: super::super::System::Registry::HKEY, pszextra: ::windows::core::PCSTR, pszout: ::windows::core::PSTR, pcchout: *mut u32) -> ::windows::core::HRESULT; } - AssocQueryStringByKeyA(::core::mem::transmute(flags), ::core::mem::transmute(str), hkassoc.into(), pszextra.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout)).ok() + AssocQueryStringByKeyA(flags, str, hkassoc.into(), pszextra.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -1556,7 +1556,7 @@ where extern "system" { fn AssocQueryStringByKeyW(flags: u32, str: ASSOCSTR, hkassoc: super::super::System::Registry::HKEY, pszextra: ::windows::core::PCWSTR, pszout: ::windows::core::PWSTR, pcchout: *mut u32) -> ::windows::core::HRESULT; } - AssocQueryStringByKeyW(::core::mem::transmute(flags), ::core::mem::transmute(str), hkassoc.into(), pszextra.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout)).ok() + AssocQueryStringByKeyW(flags, str, hkassoc.into(), pszextra.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -1569,7 +1569,7 @@ where extern "system" { fn AssocQueryStringW(flags: u32, str: ASSOCSTR, pszassoc: ::windows::core::PCWSTR, pszextra: ::windows::core::PCWSTR, pszout: ::windows::core::PWSTR, pcchout: *mut u32) -> ::windows::core::HRESULT; } - AssocQueryStringW(::core::mem::transmute(flags), ::core::mem::transmute(str), pszassoc.into(), pszextra.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout)).ok() + AssocQueryStringW(flags, str, pszassoc.into(), pszextra.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout)).ok() } pub const AttachmentServices: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x4125dd96_e03a_4103_8f70_e0597d803b9c); #[repr(C)] @@ -2787,7 +2787,7 @@ impl CIE4ConnectionPoint { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Unadvise(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2798,7 +2798,7 @@ impl CIE4ConnectionPoint { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn DoInvokeIE4(&self, pf: *mut super::super::Foundation::BOOL, ppv: *mut *mut ::core::ffi::c_void, dispid: i32, pdispparams: *mut super::super::System::Com::DISPPARAMS) -> ::windows::core::Result<()> { - (::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() + (::windows::core::Interface::vtable(self).DoInvokeIE4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pf), ::core::mem::transmute(ppv), dispid, ::core::mem::transmute(pdispparams)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] @@ -2806,7 +2806,7 @@ impl CIE4ConnectionPoint { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).DoInvokePIDLIE4)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispid), ::core::mem::transmute(pidl), fcancancel.into()).ok() + (::windows::core::Interface::vtable(self).DoInvokePIDLIE4)(::windows::core::Interface::as_raw(self), dispid, ::core::mem::transmute(pidl), fcancancel.into()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4284,7 +4284,7 @@ pub unsafe fn ChrCmpIA(w1: u16, w2: u16) -> super::super::Foundation::BOOL { extern "system" { fn ChrCmpIA(w1: u16, w2: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChrCmpIA(::core::mem::transmute(w1), ::core::mem::transmute(w2))) + ::core::mem::transmute(ChrCmpIA(w1, w2)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4294,7 +4294,7 @@ pub unsafe fn ChrCmpIW(w1: u16, w2: u16) -> super::super::Foundation::BOOL { extern "system" { fn ChrCmpIW(w1: u16, w2: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChrCmpIW(::core::mem::transmute(w1), ::core::mem::transmute(w2))) + ::core::mem::transmute(ChrCmpIW(w1, w2)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4307,7 +4307,7 @@ where extern "system" { fn ColorAdjustLuma(clrrgb: u32, n: i32, fscale: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(ColorAdjustLuma(::core::mem::transmute(clrrgb), ::core::mem::transmute(n), fscale.into())) + ::core::mem::transmute(ColorAdjustLuma(clrrgb, n, fscale.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -4316,7 +4316,7 @@ pub unsafe fn ColorHLSToRGB(whue: u16, wluminance: u16, wsaturation: u16) -> u32 extern "system" { fn ColorHLSToRGB(whue: u16, wluminance: u16, wsaturation: u16) -> u32; } - ::core::mem::transmute(ColorHLSToRGB(::core::mem::transmute(whue), ::core::mem::transmute(wluminance), ::core::mem::transmute(wsaturation))) + ::core::mem::transmute(ColorHLSToRGB(whue, wluminance, wsaturation)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -4325,7 +4325,7 @@ pub unsafe fn ColorRGBToHLS(clrrgb: u32, pwhue: *mut u16, pwluminance: *mut u16, extern "system" { fn ColorRGBToHLS(clrrgb: u32, pwhue: *mut u16, pwluminance: *mut u16, pwsaturation: *mut u16); } - ColorRGBToHLS(::core::mem::transmute(clrrgb), ::core::mem::transmute(pwhue), ::core::mem::transmute(pwluminance), ::core::mem::transmute(pwsaturation)) + ColorRGBToHLS(clrrgb, ::core::mem::transmute(pwhue), ::core::mem::transmute(pwluminance), ::core::mem::transmute(pwsaturation)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -6167,7 +6167,7 @@ where extern "system" { fn DefSubclassProc(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(DefSubclassProc(hwnd.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute(DefSubclassProc(hwnd.into(), umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6257,7 +6257,7 @@ where extern "system" { fn DragQueryFileA(hdrop: HDROP, ifile: u32, lpszfile: ::windows::core::PSTR, cch: u32) -> u32; } - ::core::mem::transmute(DragQueryFileA(hdrop.into(), ::core::mem::transmute(ifile), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfile)), lpszfile.len() as _)) + ::core::mem::transmute(DragQueryFileA(hdrop.into(), ifile, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfile)), lpszfile.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -6269,7 +6269,7 @@ where extern "system" { fn DragQueryFileW(hdrop: HDROP, ifile: u32, lpszfile: ::windows::core::PWSTR, cch: u32) -> u32; } - ::core::mem::transmute(DragQueryFileW(hdrop.into(), ::core::mem::transmute(ifile), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfile)), lpszfile.len() as _)) + ::core::mem::transmute(DragQueryFileW(hdrop.into(), ifile, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpszfile)), lpszfile.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6292,7 +6292,7 @@ pub unsafe fn DriveType(idrive: i32) -> i32 { extern "system" { fn DriveType(idrive: i32) -> i32; } - ::core::mem::transmute(DriveType(::core::mem::transmute(idrive))) + ::core::mem::transmute(DriveType(idrive)) } pub const DriveTypeCategorizer: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb0a8f3cf_4333_4bab_8873_1ccb1cada48b); #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -6729,7 +6729,7 @@ where extern "system" { fn ExtractIconA(hinst: super::super::Foundation::HINSTANCE, pszexefilename: ::windows::core::PCSTR, niconindex: u32) -> super::WindowsAndMessaging::HICON; } - ::core::mem::transmute(ExtractIconA(hinst.into(), pszexefilename.into(), ::core::mem::transmute(niconindex))) + ::core::mem::transmute(ExtractIconA(hinst.into(), pszexefilename.into(), niconindex)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -6742,7 +6742,7 @@ where extern "system" { fn ExtractIconExA(lpszfile: ::windows::core::PCSTR, niconindex: i32, phiconlarge: *mut super::WindowsAndMessaging::HICON, phiconsmall: *mut super::WindowsAndMessaging::HICON, nicons: u32) -> u32; } - ::core::mem::transmute(ExtractIconExA(lpszfile.into(), ::core::mem::transmute(niconindex), ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), ::core::mem::transmute(nicons))) + ::core::mem::transmute(ExtractIconExA(lpszfile.into(), niconindex, ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), ::core::mem::transmute(nicons))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -6755,7 +6755,7 @@ where extern "system" { fn ExtractIconExW(lpszfile: ::windows::core::PCWSTR, niconindex: i32, phiconlarge: *mut super::WindowsAndMessaging::HICON, phiconsmall: *mut super::WindowsAndMessaging::HICON, nicons: u32) -> u32; } - ::core::mem::transmute(ExtractIconExW(lpszfile.into(), ::core::mem::transmute(niconindex), ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), ::core::mem::transmute(nicons))) + ::core::mem::transmute(ExtractIconExW(lpszfile.into(), niconindex, ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), ::core::mem::transmute(nicons))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -6769,7 +6769,7 @@ where extern "system" { fn ExtractIconW(hinst: super::super::Foundation::HINSTANCE, pszexefilename: ::windows::core::PCWSTR, niconindex: u32) -> super::WindowsAndMessaging::HICON; } - ::core::mem::transmute(ExtractIconW(hinst.into(), pszexefilename.into(), ::core::mem::transmute(niconindex))) + ::core::mem::transmute(ExtractIconW(hinst.into(), pszexefilename.into(), niconindex)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const FCIDM_BROWSERFIRST: u32 = 40960u32; @@ -8127,7 +8127,7 @@ impl Folder { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetDetailsOf)(::windows::core::Interface::as_raw(self), vitem.into().abi(), ::core::mem::transmute(icolumn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDetailsOf)(::windows::core::Interface::as_raw(self), vitem.into().abi(), icolumn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -8316,7 +8316,7 @@ impl Folder2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDetailsOf)(::windows::core::Interface::as_raw(self), vitem.into().abi(), ::core::mem::transmute(icolumn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetDetailsOf)(::windows::core::Interface::as_raw(self), vitem.into().abi(), icolumn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8515,7 +8515,7 @@ impl Folder3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetDetailsOf)(::windows::core::Interface::as_raw(self), vitem.into().abi(), ::core::mem::transmute(icolumn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetDetailsOf)(::windows::core::Interface::as_raw(self), vitem.into().abi(), icolumn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8548,7 +8548,7 @@ impl Folder3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetShowWebViewBarricade(&self, bshowwebviewbarricade: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowWebViewBarricade)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bshowwebviewbarricade)).ok() + (::windows::core::Interface::vtable(self).SetShowWebViewBarricade)(::windows::core::Interface::as_raw(self), bshowwebviewbarricade).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -8733,7 +8733,7 @@ impl FolderItem { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetModifyDate(&self, dt: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetModifyDate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dt)).ok() + (::windows::core::Interface::vtable(self).SetModifyDate)(::windows::core::Interface::as_raw(self), dt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Size(&self) -> ::windows::core::Result { @@ -8952,7 +8952,7 @@ impl FolderItem2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetModifyDate(&self, dt: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetModifyDate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dt)).ok() + (::windows::core::Interface::vtable(self).base__.SetModifyDate)(::windows::core::Interface::as_raw(self), dt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Size(&self) -> ::windows::core::Result { @@ -9626,7 +9626,7 @@ impl FolderItems3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Filter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfflags), bstrfilespec.into().abi()).ok() + (::windows::core::Interface::vtable(self).Filter)(::windows::core::Interface::as_raw(self), grfflags, bstrfilespec.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9893,7 +9893,7 @@ pub unsafe fn GetDpiForShellUIComponent(param0: SHELL_UI_COMPONENT) -> u32 { extern "system" { fn GetDpiForShellUIComponent(param0: SHELL_UI_COMPONENT) -> u32; } - ::core::mem::transmute(GetDpiForShellUIComponent(::core::mem::transmute(param0))) + ::core::mem::transmute(GetDpiForShellUIComponent(param0)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9936,7 +9936,7 @@ where extern "system" { fn GetMenuPosFromID(hmenu: super::WindowsAndMessaging::HMENU, id: u32) -> i32; } - ::core::mem::transmute(GetMenuPosFromID(hmenu.into(), ::core::mem::transmute(id))) + ::core::mem::transmute(GetMenuPosFromID(hmenu.into(), id)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9976,7 +9976,7 @@ pub unsafe fn GetScaleFactorForDevice(devicetype: DISPLAY_DEVICE_TYPE) -> Common extern "system" { fn GetScaleFactorForDevice(devicetype: DISPLAY_DEVICE_TYPE) -> Common::DEVICE_SCALE_FACTOR; } - ::core::mem::transmute(GetScaleFactorForDevice(::core::mem::transmute(devicetype))) + ::core::mem::transmute(GetScaleFactorForDevice(devicetype)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Shell_Common"))] @@ -10042,7 +10042,7 @@ where extern "system" { fn GetWindowSubclass(hwnd: super::super::Foundation::HWND, pfnsubclass: *mut ::core::ffi::c_void, uidsubclass: usize, pdwrefdata: *mut usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetWindowSubclass(hwnd.into(), ::core::mem::transmute(pfnsubclass), ::core::mem::transmute(uidsubclass), ::core::mem::transmute(pdwrefdata))) + ::core::mem::transmute(GetWindowSubclass(hwnd.into(), ::core::mem::transmute(pfnsubclass), uidsubclass, ::core::mem::transmute(pdwrefdata))) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -10771,7 +10771,7 @@ pub unsafe fn HMONITOR_UserSize(param0: *const u32, param1: u32, param2: *const extern "system" { fn HMONITOR_UserSize(param0: *const u32, param1: u32, param2: *const super::super::Graphics::Gdi::HMONITOR) -> u32; } - ::core::mem::transmute(HMONITOR_UserSize(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HMONITOR_UserSize(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -10781,7 +10781,7 @@ pub unsafe fn HMONITOR_UserSize64(param0: *const u32, param1: u32, param2: *cons extern "system" { fn HMONITOR_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::Graphics::Gdi::HMONITOR) -> u32; } - ::core::mem::transmute(HMONITOR_UserSize64(::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2))) + ::core::mem::transmute(HMONITOR_UserSize64(::core::mem::transmute(param0), param1, ::core::mem::transmute(param2))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -10881,7 +10881,7 @@ pub unsafe fn HashData(pbdata: *const u8, cbdata: u32, pbhash: *mut u8, cbhash: extern "system" { fn HashData(pbdata: *const u8, cbdata: u32, pbhash: *mut u8, cbhash: u32) -> ::windows::core::HRESULT; } - HashData(::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(pbhash), ::core::mem::transmute(cbhash)).ok() + HashData(::core::mem::transmute(pbdata), cbdata, ::core::mem::transmute(pbhash), cbhash).ok() } pub const HideInputPaneAnimationCoordinator: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x384742b1_2a77_4cb3_8cf8_1136f5e17e59); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -10895,7 +10895,7 @@ where extern "system" { fn HlinkClone(pihl: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, pihlsiteforclone: *mut ::core::ffi::c_void, dwsitedata: u32, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HlinkClone(pihl.into().abi(), ::core::mem::transmute(riid), pihlsiteforclone.into().abi(), ::core::mem::transmute(dwsitedata), ::core::mem::transmute(ppvobj)).ok() + HlinkClone(pihl.into().abi(), ::core::mem::transmute(riid), pihlsiteforclone.into().abi(), dwsitedata, ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -10939,7 +10939,7 @@ where extern "system" { fn HlinkCreateFromData(pidataobj: *mut ::core::ffi::c_void, pihlsite: *mut ::core::ffi::c_void, dwsitedata: u32, piunkouter: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HlinkCreateFromData(pidataobj.into().abi(), pihlsite.into().abi(), ::core::mem::transmute(dwsitedata), piunkouter.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj)).ok() + HlinkCreateFromData(pidataobj.into().abi(), pihlsite.into().abi(), dwsitedata, piunkouter.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10956,7 +10956,7 @@ where extern "system" { fn HlinkCreateFromMoniker(pimktrgt: *mut ::core::ffi::c_void, pwzlocation: ::windows::core::PCWSTR, pwzfriendlyname: ::windows::core::PCWSTR, pihlsite: *mut ::core::ffi::c_void, dwsitedata: u32, piunkouter: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HlinkCreateFromMoniker(pimktrgt.into().abi(), pwzlocation.into(), pwzfriendlyname.into(), pihlsite.into().abi(), ::core::mem::transmute(dwsitedata), piunkouter.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj)).ok() + HlinkCreateFromMoniker(pimktrgt.into().abi(), pwzlocation.into(), pwzfriendlyname.into(), pihlsite.into().abi(), dwsitedata, piunkouter.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -10972,7 +10972,7 @@ where extern "system" { fn HlinkCreateFromString(pwztarget: ::windows::core::PCWSTR, pwzlocation: ::windows::core::PCWSTR, pwzfriendlyname: ::windows::core::PCWSTR, pihlsite: *mut ::core::ffi::c_void, dwsitedata: u32, piunkouter: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HlinkCreateFromString(pwztarget.into(), pwzlocation.into(), pwzfriendlyname.into(), pihlsite.into().abi(), ::core::mem::transmute(dwsitedata), piunkouter.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj)).ok() + HlinkCreateFromString(pwztarget.into(), pwzlocation.into(), pwzfriendlyname.into(), pihlsite.into().abi(), dwsitedata, piunkouter.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -10986,7 +10986,7 @@ where extern "system" { fn HlinkCreateShortcut(grfhlshortcutf: u32, pihl: *mut ::core::ffi::c_void, pwzdir: ::windows::core::PCWSTR, pwzfilename: ::windows::core::PCWSTR, ppwzshortcutfile: *mut ::windows::core::PWSTR, dwreserved: u32) -> ::windows::core::HRESULT; } - HlinkCreateShortcut(::core::mem::transmute(grfhlshortcutf), pihl.into().abi(), pwzdir.into(), pwzfilename.into(), ::core::mem::transmute(ppwzshortcutfile), ::core::mem::transmute(dwreserved)).ok() + HlinkCreateShortcut(grfhlshortcutf, pihl.into().abi(), pwzdir.into(), pwzfilename.into(), ::core::mem::transmute(ppwzshortcutfile), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11002,7 +11002,7 @@ where extern "system" { fn HlinkCreateShortcutFromMoniker(grfhlshortcutf: u32, pimktarget: *mut ::core::ffi::c_void, pwzlocation: ::windows::core::PCWSTR, pwzdir: ::windows::core::PCWSTR, pwzfilename: ::windows::core::PCWSTR, ppwzshortcutfile: *mut ::windows::core::PWSTR, dwreserved: u32) -> ::windows::core::HRESULT; } - HlinkCreateShortcutFromMoniker(::core::mem::transmute(grfhlshortcutf), pimktarget.into().abi(), pwzlocation.into(), pwzdir.into(), pwzfilename.into(), ::core::mem::transmute(ppwzshortcutfile), ::core::mem::transmute(dwreserved)).ok() + HlinkCreateShortcutFromMoniker(grfhlshortcutf, pimktarget.into().abi(), pwzlocation.into(), pwzdir.into(), pwzfilename.into(), ::core::mem::transmute(ppwzshortcutfile), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -11017,7 +11017,7 @@ where extern "system" { fn HlinkCreateShortcutFromString(grfhlshortcutf: u32, pwztarget: ::windows::core::PCWSTR, pwzlocation: ::windows::core::PCWSTR, pwzdir: ::windows::core::PCWSTR, pwzfilename: ::windows::core::PCWSTR, ppwzshortcutfile: *mut ::windows::core::PWSTR, dwreserved: u32) -> ::windows::core::HRESULT; } - HlinkCreateShortcutFromString(::core::mem::transmute(grfhlshortcutf), pwztarget.into(), pwzlocation.into(), pwzdir.into(), pwzfilename.into(), ::core::mem::transmute(ppwzshortcutfile), ::core::mem::transmute(dwreserved)).ok() + HlinkCreateShortcutFromString(grfhlshortcutf, pwztarget.into(), pwzlocation.into(), pwzdir.into(), pwzfilename.into(), ::core::mem::transmute(ppwzshortcutfile), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -11027,7 +11027,7 @@ pub unsafe fn HlinkGetSpecialReference(ureference: u32) -> ::windows::core::Resu fn HlinkGetSpecialReference(ureference: u32, ppwzreference: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - HlinkGetSpecialReference(::core::mem::transmute(ureference), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + HlinkGetSpecialReference(ureference, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -11070,7 +11070,7 @@ where extern "system" { fn HlinkNavigate(pihl: *mut ::core::ffi::c_void, pihlframe: *mut ::core::ffi::c_void, grfhlnf: u32, pbc: *mut ::core::ffi::c_void, pibsc: *mut ::core::ffi::c_void, pihlbc: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HlinkNavigate(pihl.into().abi(), pihlframe.into().abi(), ::core::mem::transmute(grfhlnf), pbc.into().abi(), pibsc.into().abi(), pihlbc.into().abi()).ok() + HlinkNavigate(pihl.into().abi(), pihlframe.into().abi(), grfhlnf, pbc.into().abi(), pibsc.into().abi(), pihlbc.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11089,7 +11089,7 @@ where extern "system" { fn HlinkNavigateToStringReference(pwztarget: ::windows::core::PCWSTR, pwzlocation: ::windows::core::PCWSTR, pihlsite: *mut ::core::ffi::c_void, dwsitedata: u32, pihlframe: *mut ::core::ffi::c_void, grfhlnf: u32, pibc: *mut ::core::ffi::c_void, pibsc: *mut ::core::ffi::c_void, pihlbc: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HlinkNavigateToStringReference(pwztarget.into(), pwzlocation.into(), pihlsite.into().abi(), ::core::mem::transmute(dwsitedata), pihlframe.into().abi(), ::core::mem::transmute(grfhlnf), pibc.into().abi(), pibsc.into().abi(), pihlbc.into().abi()).ok() + HlinkNavigateToStringReference(pwztarget.into(), pwzlocation.into(), pihlsite.into().abi(), dwsitedata, pihlframe.into().abi(), grfhlnf, pibc.into().abi(), pibsc.into().abi(), pihlbc.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11106,7 +11106,7 @@ where extern "system" { fn HlinkOnNavigate(pihlframe: *mut ::core::ffi::c_void, pihlbc: *mut ::core::ffi::c_void, grfhlnf: u32, pimktarget: *mut ::core::ffi::c_void, pwzlocation: ::windows::core::PCWSTR, pwzfriendlyname: ::windows::core::PCWSTR, puhlid: *mut u32) -> ::windows::core::HRESULT; } - HlinkOnNavigate(pihlframe.into().abi(), pihlbc.into().abi(), ::core::mem::transmute(grfhlnf), pimktarget.into().abi(), pwzlocation.into(), pwzfriendlyname.into(), ::core::mem::transmute(puhlid)).ok() + HlinkOnNavigate(pihlframe.into().abi(), pihlbc.into().abi(), grfhlnf, pimktarget.into().abi(), pwzlocation.into(), pwzfriendlyname.into(), ::core::mem::transmute(puhlid)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11121,7 +11121,7 @@ where extern "system" { fn HlinkOnRenameDocument(dwreserved: u32, pihlbc: *mut ::core::ffi::c_void, pimkold: *mut ::core::ffi::c_void, pimknew: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HlinkOnRenameDocument(::core::mem::transmute(dwreserved), pihlbc.into().abi(), pimkold.into().abi(), pimknew.into().abi()).ok() + HlinkOnRenameDocument(dwreserved, pihlbc.into().abi(), pimkold.into().abi(), pimknew.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -11180,7 +11180,7 @@ where extern "system" { fn HlinkResolveMonikerForData(pimkreference: *mut ::core::ffi::c_void, reserved: u32, pibc: *mut ::core::ffi::c_void, cfmtetc: u32, rgfmtetc: *mut super::super::System::Com::FORMATETC, pibsc: *mut ::core::ffi::c_void, pimkbase: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HlinkResolveMonikerForData(pimkreference.into().abi(), ::core::mem::transmute(reserved), pibc.into().abi(), ::core::mem::transmute(cfmtetc), ::core::mem::transmute(rgfmtetc), pibsc.into().abi(), pimkbase.into().abi()).ok() + HlinkResolveMonikerForData(pimkreference.into().abi(), reserved, pibc.into().abi(), cfmtetc, ::core::mem::transmute(rgfmtetc), pibsc.into().abi(), pimkbase.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -11194,7 +11194,7 @@ where extern "system" { fn HlinkResolveShortcut(pwzshortcutfilename: ::windows::core::PCWSTR, pihlsite: *mut ::core::ffi::c_void, dwsitedata: u32, piunkouter: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HlinkResolveShortcut(pwzshortcutfilename.into(), pihlsite.into().abi(), ::core::mem::transmute(dwsitedata), piunkouter.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj)).ok() + HlinkResolveShortcut(pwzshortcutfilename.into(), pihlsite.into().abi(), dwsitedata, piunkouter.into().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11235,7 +11235,7 @@ where extern "system" { fn HlinkResolveStringForData(pwzreference: ::windows::core::PCWSTR, reserved: u32, pibc: *mut ::core::ffi::c_void, cfmtetc: u32, rgfmtetc: *mut super::super::System::Com::FORMATETC, pibsc: *mut ::core::ffi::c_void, pimkbase: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - HlinkResolveStringForData(pwzreference.into(), ::core::mem::transmute(reserved), pibc.into().abi(), ::core::mem::transmute(cfmtetc), ::core::mem::transmute(rgfmtetc), pibsc.into().abi(), pimkbase.into().abi()).ok() + HlinkResolveStringForData(pwzreference.into(), reserved, pibc.into().abi(), cfmtetc, ::core::mem::transmute(rgfmtetc), pibsc.into().abi(), pimkbase.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -11247,7 +11247,7 @@ where extern "system" { fn HlinkSetSpecialReference(ureference: u32, pwzreference: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - HlinkSetSpecialReference(::core::mem::transmute(ureference), pwzreference.into()).ok() + HlinkSetSpecialReference(ureference, pwzreference.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -11260,7 +11260,7 @@ where fn HlinkTranslateURL(pwzurl: ::windows::core::PCWSTR, grfflags: u32, ppwztranslatedurl: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - HlinkTranslateURL(pwzurl.into(), ::core::mem::transmute(grfflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + HlinkTranslateURL(pwzurl.into(), grfflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11277,7 +11277,7 @@ where extern "system" { fn HlinkUpdateStackItem(pihlframe: *mut ::core::ffi::c_void, pihlbc: *mut ::core::ffi::c_void, uhlid: u32, pimktrgt: *mut ::core::ffi::c_void, pwzlocation: ::windows::core::PCWSTR, pwzfriendlyname: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - HlinkUpdateStackItem(pihlframe.into().abi(), pihlbc.into().abi(), ::core::mem::transmute(uhlid), pimktrgt.into().abi(), pwzlocation.into(), pwzfriendlyname.into()).ok() + HlinkUpdateStackItem(pihlframe.into().abi(), pihlbc.into().abi(), uhlid, pimktrgt.into().abi(), pwzlocation.into(), pwzfriendlyname.into()).ok() } pub const HomeGroup: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xde77ba04_3c92_4d11_a1a5_42352a53e0e3); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -11346,7 +11346,7 @@ impl IACList2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOptions(&self, dwflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflag)).ok() + (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), dwflag).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetOptions(&self) -> ::windows::core::Result { @@ -11431,7 +11431,7 @@ impl IAccessibilityDockingService { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::InParam<'a, IAccessibilityDockingServiceCallback>>, { - (::windows::core::Interface::vtable(self).DockWindow)(::windows::core::Interface::as_raw(self), hwnd.into(), hmonitor.into(), ::core::mem::transmute(cyrequested), pcallback.into().abi()).ok() + (::windows::core::Interface::vtable(self).DockWindow)(::windows::core::Interface::as_raw(self), hwnd.into(), hmonitor.into(), cyrequested, pcallback.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11500,7 +11500,7 @@ pub struct IAccessibilityDockingServiceCallback(::windows::core::IUnknown); impl IAccessibilityDockingServiceCallback { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Undocked(&self, undockreason: UNDOCK_REASON) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Undocked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(undockreason)).ok() + (::windows::core::Interface::vtable(self).Undocked)(::windows::core::Interface::as_raw(self), undockreason).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11603,11 +11603,11 @@ pub struct IActionProgress(::windows::core::IUnknown); impl IActionProgress { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Begin(&self, action: SPACTION, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Begin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(action), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).Begin)(::windows::core::Interface::as_raw(self), action, flags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).UpdateProgress)(::windows::core::Interface::as_raw(self), ulcompleted, ultotal).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11616,7 +11616,7 @@ impl IActionProgress { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).UpdateText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sptext), psztext.into(), fmaycompact.into()).ok() + (::windows::core::Interface::vtable(self).UpdateText)(::windows::core::Interface::as_raw(self), sptext, psztext.into(), fmaycompact.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11695,7 +11695,7 @@ impl IActionProgressDialog { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), psztitle.into(), pszcancel.into()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), flags, psztitle.into(), pszcancel.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Stop(&self) -> ::windows::core::Result<()> { @@ -11929,7 +11929,7 @@ impl IAppVisibility { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11992,7 +11992,7 @@ impl IAppVisibilityEvents { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AppVisibilityOnMonitorChanged)(::windows::core::Interface::as_raw(self), hmonitor.into(), ::core::mem::transmute(previousmode), ::core::mem::transmute(currentmode)).ok() + (::windows::core::Interface::vtable(self).AppVisibilityOnMonitorChanged)(::windows::core::Interface::as_raw(self), hmonitor.into(), previousmode, currentmode).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12062,7 +12062,7 @@ impl IApplicationActivationManager { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ActivateApplication)(::windows::core::Interface::as_raw(self), appusermodelid.into(), arguments.into(), ::core::mem::transmute(options), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ActivateApplication)(::windows::core::Interface::as_raw(self), appusermodelid.into(), arguments.into(), options, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ActivateForFile<'a, P0, P1, P2>(&self, appusermodelid: P0, itemarray: P1, verb: P2) -> ::windows::core::Result @@ -12137,7 +12137,7 @@ impl IApplicationAssociationRegistration { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).QueryCurrentDefault)(::windows::core::Interface::as_raw(self), pszquery.into(), ::core::mem::transmute(atquerytype), ::core::mem::transmute(alquerylevel), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).QueryCurrentDefault)(::windows::core::Interface::as_raw(self), pszquery.into(), atquerytype, alquerylevel, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12147,7 +12147,7 @@ impl IApplicationAssociationRegistration { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryAppIsDefault)(::windows::core::Interface::as_raw(self), pszquery.into(), ::core::mem::transmute(atquerytype), ::core::mem::transmute(alquerylevel), pszappregistryname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryAppIsDefault)(::windows::core::Interface::as_raw(self), pszquery.into(), atquerytype, alquerylevel, pszappregistryname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12156,7 +12156,7 @@ impl IApplicationAssociationRegistration { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryAppIsDefaultAll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(alquerylevel), pszappregistryname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryAppIsDefaultAll)(::windows::core::Interface::as_raw(self), alquerylevel, pszappregistryname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetAppAsDefault<'a, P0, P1>(&self, pszappregistryname: P0, pszset: P1, atsettype: ASSOCIATIONTYPE) -> ::windows::core::Result<()> @@ -12164,7 +12164,7 @@ impl IApplicationAssociationRegistration { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetAppAsDefault)(::windows::core::Interface::as_raw(self), pszappregistryname.into(), pszset.into(), ::core::mem::transmute(atsettype)).ok() + (::windows::core::Interface::vtable(self).SetAppAsDefault)(::windows::core::Interface::as_raw(self), pszappregistryname.into(), pszset.into(), atsettype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetAppAsDefaultAll<'a, P0>(&self, pszappregistryname: P0) -> ::windows::core::Result<()> @@ -12295,11 +12295,11 @@ impl IApplicationDesignModeSettings { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetScaleFactor(&self, scalefactor: Common::DEVICE_SCALE_FACTOR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScaleFactor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scalefactor)).ok() + (::windows::core::Interface::vtable(self).SetScaleFactor)(::windows::core::Interface::as_raw(self), scalefactor).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetApplicationViewState(&self, viewstate: APPLICATION_VIEW_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetApplicationViewState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewstate)).ok() + (::windows::core::Interface::vtable(self).SetApplicationViewState)(::windows::core::Interface::as_raw(self), viewstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12311,11 +12311,11 @@ impl IApplicationDesignModeSettings { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] pub unsafe fn IsApplicationViewStateSupported(&self, viewstate: APPLICATION_VIEW_STATE, nativedisplaysizepixels: super::super::Foundation::SIZE, scalefactor: Common::DEVICE_SCALE_FACTOR) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsApplicationViewStateSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewstate), ::core::mem::transmute(nativedisplaysizepixels), ::core::mem::transmute(scalefactor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsApplicationViewStateSupported)(::windows::core::Interface::as_raw(self), viewstate, ::core::mem::transmute(nativedisplaysizepixels), scalefactor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn TriggerEdgeGesture(&self, edgegesturekind: EDGE_GESTURE_KIND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TriggerEdgeGesture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edgegesturekind)).ok() + (::windows::core::Interface::vtable(self).TriggerEdgeGesture)(::windows::core::Interface::as_raw(self), edgegesturekind).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12388,11 +12388,11 @@ impl IApplicationDesignModeSettings2 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetScaleFactor(&self, scalefactor: Common::DEVICE_SCALE_FACTOR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetScaleFactor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scalefactor)).ok() + (::windows::core::Interface::vtable(self).base__.SetScaleFactor)(::windows::core::Interface::as_raw(self), scalefactor).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetApplicationViewState(&self, viewstate: APPLICATION_VIEW_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetApplicationViewState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetApplicationViewState)(::windows::core::Interface::as_raw(self), viewstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12404,23 +12404,23 @@ impl IApplicationDesignModeSettings2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] pub unsafe fn IsApplicationViewStateSupported(&self, viewstate: APPLICATION_VIEW_STATE, nativedisplaysizepixels: super::super::Foundation::SIZE, scalefactor: Common::DEVICE_SCALE_FACTOR) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.IsApplicationViewStateSupported)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewstate), ::core::mem::transmute(nativedisplaysizepixels), ::core::mem::transmute(scalefactor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.IsApplicationViewStateSupported)(::windows::core::Interface::as_raw(self), viewstate, ::core::mem::transmute(nativedisplaysizepixels), scalefactor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn TriggerEdgeGesture(&self, edgegesturekind: EDGE_GESTURE_KIND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.TriggerEdgeGesture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edgegesturekind)).ok() + (::windows::core::Interface::vtable(self).base__.TriggerEdgeGesture)(::windows::core::Interface::as_raw(self), edgegesturekind).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetNativeDisplayOrientation(&self, nativedisplayorientation: NATIVE_DISPLAY_ORIENTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNativeDisplayOrientation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nativedisplayorientation)).ok() + (::windows::core::Interface::vtable(self).SetNativeDisplayOrientation)(::windows::core::Interface::as_raw(self), nativedisplayorientation).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetApplicationViewOrientation(&self, vieworientation: APPLICATION_VIEW_ORIENTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetApplicationViewOrientation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vieworientation)).ok() + (::windows::core::Interface::vtable(self).SetApplicationViewOrientation)(::windows::core::Interface::as_raw(self), vieworientation).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).SetAdjacentDisplayEdges)(::windows::core::Interface::as_raw(self), adjacentdisplayedges).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12432,7 +12432,7 @@ impl IApplicationDesignModeSettings2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).SetApplicationViewMinWidth)(::windows::core::Interface::as_raw(self), viewminwidth).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12600,7 +12600,7 @@ impl IApplicationDocumentLists { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(listtype), ::core::mem::transmute(citemsdesired), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetList)(::windows::core::Interface::as_raw(self), listtype, citemsdesired, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12854,7 +12854,7 @@ impl IAttachmentExecute { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Prompt)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(prompt), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Prompt)(::windows::core::Interface::as_raw(self), hwnd.into(), prompt, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Save(&self) -> ::windows::core::Result<()> { @@ -13041,7 +13041,7 @@ impl IAutoComplete2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOptions(&self, dwflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflag)).ok() + (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), dwflag).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetOptions(&self) -> ::windows::core::Result { @@ -13252,20 +13252,20 @@ impl IBandSite { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnumBands(&self, uband: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).EnumBands)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uband), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumBands)(::windows::core::Interface::as_raw(self), uband, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn QueryBand(&self, dwbandid: u32, ppstb: *mut ::core::option::Option, pdwstate: *mut u32, pszname: &mut [u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryBand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbandid), ::core::mem::transmute(ppstb), ::core::mem::transmute(pdwstate), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszname)), pszname.len() as _).ok() + (::windows::core::Interface::vtable(self).QueryBand)(::windows::core::Interface::as_raw(self), dwbandid, ::core::mem::transmute(ppstb), ::core::mem::transmute(pdwstate), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszname)), pszname.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetBandState(&self, dwbandid: u32, dwmask: u32, dwstate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBandState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbandid), ::core::mem::transmute(dwmask), ::core::mem::transmute(dwstate)).ok() + (::windows::core::Interface::vtable(self).SetBandState)(::windows::core::Interface::as_raw(self), dwbandid, dwmask, dwstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RemoveBand(&self, dwbandid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveBand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbandid)).ok() + (::windows::core::Interface::vtable(self).RemoveBand)(::windows::core::Interface::as_raw(self), dwbandid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetBandObject(&self, dwbandid: u32) -> ::windows::core::Result @@ -13273,7 +13273,7 @@ impl IBandSite { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetBandObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbandid), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetBandObject)(::windows::core::Interface::as_raw(self), dwbandid, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetBandSiteInfo(&self, pbsinfo: *const BANDSITEINFO) -> ::windows::core::Result<()> { @@ -13391,7 +13391,7 @@ pub struct IBanneredBar(::windows::core::IUnknown); impl IBanneredBar { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetIconSize(&self, iicon: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIconSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iicon)).ok() + (::windows::core::Interface::vtable(self).SetIconSize)(::windows::core::Interface::as_raw(self), iicon).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetIconSize(&self) -> ::windows::core::Result { @@ -13470,7 +13470,7 @@ impl IBrowserFrameOptions { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFrameOptions(&self, dwmask: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFrameOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFrameOptions)(::windows::core::Interface::as_raw(self), dwmask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13558,18 +13558,18 @@ impl IBrowserService { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ShowControlWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), fshow.into()).ok() + (::windows::core::Interface::vtable(self).ShowControlWindow)(::windows::core::Interface::as_raw(self), id, fshow.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsControlWindowShown(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsControlWindowShown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsControlWindowShown)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEGetDisplayName(&self, pidl: *const Common::ITEMIDLIST, pwszname: ::windows::core::PWSTR, uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).IEGetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(pwszname), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).IEGetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(pwszname), uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -13578,23 +13578,23 @@ impl IBrowserService { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - (::windows::core::Interface::vtable(self).IEParseDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicp), pwszpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + (::windows::core::Interface::vtable(self).IEParseDisplayName)(::windows::core::Interface::as_raw(self), uicp, pwszpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn DisplayParseError<'a, P0>(&self, hres: ::windows::core::HRESULT, pwszpath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DisplayParseError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hres), pwszpath.into()).ok() + (::windows::core::Interface::vtable(self).DisplayParseError)(::windows::core::Interface::as_raw(self), hres, pwszpath.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn NavigateToPidl(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NavigateToPidl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(grfhlnf)).ok() + (::windows::core::Interface::vtable(self).NavigateToPidl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), grfhlnf).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetNavigateState(&self, bnstate: BNSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetNavigateState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bnstate)).ok() + (::windows::core::Interface::vtable(self).SetNavigateState)(::windows::core::Interface::as_raw(self), bnstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetNavigateState(&self) -> ::windows::core::Result { @@ -13620,7 +13620,7 @@ impl IBrowserService { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32, dwflagmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwflagmask)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), dwflags, dwflagmask).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFlags(&self) -> ::windows::core::Result { @@ -13649,7 +13649,7 @@ impl IBrowserService { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetBrowserByIndex(&self, dwid: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBrowserByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetBrowserByIndex)(::windows::core::Interface::as_raw(self), dwid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13701,7 +13701,7 @@ impl IBrowserService { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RegisterWindow)(::windows::core::Interface::as_raw(self), fforceregister.into(), ::core::mem::transmute(swc)).ok() + (::windows::core::Interface::vtable(self).RegisterWindow)(::windows::core::Interface::as_raw(self), fforceregister.into(), swc).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13875,18 +13875,18 @@ impl IBrowserService2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.ShowControlWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), fshow.into()).ok() + (::windows::core::Interface::vtable(self).base__.ShowControlWindow)(::windows::core::Interface::as_raw(self), id, fshow.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsControlWindowShown(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.IsControlWindowShown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.IsControlWindowShown)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEGetDisplayName(&self, pidl: *const Common::ITEMIDLIST, pwszname: ::windows::core::PWSTR, uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.IEGetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(pwszname), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).base__.IEGetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(pwszname), uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -13895,23 +13895,23 @@ impl IBrowserService2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - (::windows::core::Interface::vtable(self).base__.IEParseDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicp), pwszpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + (::windows::core::Interface::vtable(self).base__.IEParseDisplayName)(::windows::core::Interface::as_raw(self), uicp, pwszpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn DisplayParseError<'a, P0>(&self, hres: ::windows::core::HRESULT, pwszpath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.DisplayParseError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hres), pwszpath.into()).ok() + (::windows::core::Interface::vtable(self).base__.DisplayParseError)(::windows::core::Interface::as_raw(self), hres, pwszpath.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn NavigateToPidl(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.NavigateToPidl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(grfhlnf)).ok() + (::windows::core::Interface::vtable(self).base__.NavigateToPidl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), grfhlnf).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetNavigateState(&self, bnstate: BNSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetNavigateState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bnstate)).ok() + (::windows::core::Interface::vtable(self).base__.SetNavigateState)(::windows::core::Interface::as_raw(self), bnstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetNavigateState(&self) -> ::windows::core::Result { @@ -13937,7 +13937,7 @@ impl IBrowserService2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32, dwflagmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwflagmask)).ok() + (::windows::core::Interface::vtable(self).base__.SetFlags)(::windows::core::Interface::as_raw(self), dwflags, dwflagmask).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFlags(&self) -> ::windows::core::Result { @@ -13966,7 +13966,7 @@ impl IBrowserService2 { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetBrowserByIndex(&self, dwid: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetBrowserByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetBrowserByIndex)(::windows::core::Interface::as_raw(self), dwid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14018,7 +14018,7 @@ impl IBrowserService2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.RegisterWindow)(::windows::core::Interface::as_raw(self), fforceregister.into(), ::core::mem::transmute(swc)).ok() + (::windows::core::Interface::vtable(self).base__.RegisterWindow)(::windows::core::Interface::as_raw(self), fforceregister.into(), swc).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14028,7 +14028,7 @@ impl IBrowserService2 { P1: ::std::convert::Into, P2: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).WndProcBS)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).WndProcBS)(::windows::core::Interface::as_raw(self), hwnd.into(), umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetAsDefFolderSettings(&self) -> ::windows::core::Result<()> { @@ -14127,7 +14127,7 @@ impl IBrowserService2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITravelLog>>, { - (::windows::core::Interface::vtable(self).InitializeTravelLog)(::windows::core::Interface::as_raw(self), ptl.into().abi(), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).InitializeTravelLog)(::windows::core::Interface::as_raw(self), ptl.into().abi(), dw).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTopBrowser(&self) -> ::windows::core::Result<()> { @@ -14135,7 +14135,7 @@ impl IBrowserService2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).Offline)(::windows::core::Interface::as_raw(self), icmd).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14147,11 +14147,11 @@ impl IBrowserService2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).SetActivateState)(::windows::core::Interface::as_raw(self), u).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateSecureLockIcon(&self, esecurelock: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateSecureLockIcon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(esecurelock)).ok() + (::windows::core::Interface::vtable(self).UpdateSecureLockIcon)(::windows::core::Interface::as_raw(self), esecurelock).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn InitializeDownloadManager(&self) -> ::windows::core::Result<()> { @@ -14197,7 +14197,7 @@ impl IBrowserService2 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn _NavigateToPidl2(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self)._NavigateToPidl2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(grfhlnf), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self)._NavigateToPidl2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), grfhlnf, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] @@ -14218,7 +14218,7 @@ impl IBrowserService2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self)._ExecChildren)(::windows::core::Interface::as_raw(self), punkbar.into().abi(), fbroadcast.into(), ::core::mem::transmute(pguidcmdgroup), ::core::mem::transmute(ncmdid), ::core::mem::transmute(ncmdexecopt), ::core::mem::transmute(pvarargin), ::core::mem::transmute(pvarargout)).ok() + (::windows::core::Interface::vtable(self)._ExecChildren)(::windows::core::Interface::as_raw(self), punkbar.into().abi(), fbroadcast.into(), ::core::mem::transmute(pguidcmdgroup), ncmdid, ncmdexecopt, ::core::mem::transmute(pvarargin), ::core::mem::transmute(pvarargout)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14229,7 +14229,7 @@ impl IBrowserService2 { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self)._SendChildren)(::windows::core::Interface::as_raw(self), hwndbar.into(), fbroadcast.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self)._SendChildren)(::windows::core::Interface::as_raw(self), hwndbar.into(), fbroadcast.into(), umsg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFolderSetData(&self, pfsd: *mut FOLDERSETDATA) -> ::windows::core::Result<()> { @@ -14237,7 +14237,7 @@ impl IBrowserService2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self)._OnFocusChange)(::windows::core::Interface::as_raw(self), itb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14253,11 +14253,11 @@ impl IBrowserService2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _put_itbLastFocus(&self, itblastfocus: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self)._put_itbLastFocus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itblastfocus)).ok() + (::windows::core::Interface::vtable(self)._put_itbLastFocus)(::windows::core::Interface::as_raw(self), itblastfocus).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _UIActivateView(&self, ustate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self)._UIActivateView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ustate)).ok() + (::windows::core::Interface::vtable(self)._UIActivateView)(::windows::core::Interface::as_raw(self), ustate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14270,7 +14270,7 @@ impl IBrowserService2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _ResizeNextBorder(&self, itb: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self)._ResizeNextBorder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itb)).ok() + (::windows::core::Interface::vtable(self)._ResizeNextBorder)(::windows::core::Interface::as_raw(self), itb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _ResizeView(&self) -> ::windows::core::Result<()> { @@ -14290,7 +14290,7 @@ impl IBrowserService2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).v_GetViewStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(grfmode), pwszname.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).v_GetViewStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), grfmode, pwszname.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14299,7 +14299,7 @@ impl IBrowserService2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).ForwardViewMsg)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).ForwardViewMsg)(::windows::core::Interface::as_raw(self), umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -14316,7 +14316,7 @@ impl IBrowserService2 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))] pub unsafe fn _GetToolbarItem(&self, itb: i32) -> *mut TOOLBARITEM { - ::core::mem::transmute((::windows::core::Interface::vtable(self)._GetToolbarItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itb))) + ::core::mem::transmute((::windows::core::Interface::vtable(self)._GetToolbarItem)(::windows::core::Interface::as_raw(self), itb)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -14345,7 +14345,7 @@ impl IBrowserService2 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", 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() + (::windows::core::Interface::vtable(self).v_MayGetNextToolbarFocus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsg), itbnext, citb, ::core::mem::transmute(pptbi), ::core::mem::transmute(phwnd)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14353,7 +14353,7 @@ impl IBrowserService2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self)._ResizeNextBorderHelper)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itb), busehmonitor.into()).ok() + (::windows::core::Interface::vtable(self)._ResizeNextBorderHelper)(::windows::core::Interface::as_raw(self), itb, busehmonitor.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _FindTBar<'a, P0>(&self, punksrc: P0) -> u32 @@ -14653,18 +14653,18 @@ impl IBrowserService3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.ShowControlWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), fshow.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.ShowControlWindow)(::windows::core::Interface::as_raw(self), id, fshow.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsControlWindowShown(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.IsControlWindowShown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.IsControlWindowShown)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEGetDisplayName(&self, pidl: *const Common::ITEMIDLIST, pwszname: ::windows::core::PWSTR, uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.IEGetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(pwszname), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.IEGetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(pwszname), uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -14673,23 +14673,23 @@ impl IBrowserService3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.IEParseDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicp), pwszpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + (::windows::core::Interface::vtable(self).base__.base__.IEParseDisplayName)(::windows::core::Interface::as_raw(self), uicp, pwszpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn DisplayParseError<'a, P0>(&self, hres: ::windows::core::HRESULT, pwszpath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.DisplayParseError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hres), pwszpath.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.DisplayParseError)(::windows::core::Interface::as_raw(self), hres, pwszpath.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn NavigateToPidl(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.NavigateToPidl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(grfhlnf)).ok() + (::windows::core::Interface::vtable(self).base__.base__.NavigateToPidl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), grfhlnf).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetNavigateState(&self, bnstate: BNSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetNavigateState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bnstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetNavigateState)(::windows::core::Interface::as_raw(self), bnstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetNavigateState(&self) -> ::windows::core::Result { @@ -14715,7 +14715,7 @@ impl IBrowserService3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32, dwflagmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwflagmask)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetFlags)(::windows::core::Interface::as_raw(self), dwflags, dwflagmask).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFlags(&self) -> ::windows::core::Result { @@ -14744,7 +14744,7 @@ impl IBrowserService3 { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetBrowserByIndex(&self, dwid: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetBrowserByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetBrowserByIndex)(::windows::core::Interface::as_raw(self), dwid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -14796,7 +14796,7 @@ impl IBrowserService3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.RegisterWindow)(::windows::core::Interface::as_raw(self), fforceregister.into(), ::core::mem::transmute(swc)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RegisterWindow)(::windows::core::Interface::as_raw(self), fforceregister.into(), swc).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14806,7 +14806,7 @@ impl IBrowserService3 { P1: ::std::convert::Into, P2: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.WndProcBS)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.WndProcBS)(::windows::core::Interface::as_raw(self), hwnd.into(), umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetAsDefFolderSettings(&self) -> ::windows::core::Result<()> { @@ -14905,7 +14905,7 @@ impl IBrowserService3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITravelLog>>, { - (::windows::core::Interface::vtable(self).base__.InitializeTravelLog)(::windows::core::Interface::as_raw(self), ptl.into().abi(), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).base__.InitializeTravelLog)(::windows::core::Interface::as_raw(self), ptl.into().abi(), dw).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTopBrowser(&self) -> ::windows::core::Result<()> { @@ -14913,7 +14913,7 @@ impl IBrowserService3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Offline(&self, icmd: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Offline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(icmd)).ok() + (::windows::core::Interface::vtable(self).base__.Offline)(::windows::core::Interface::as_raw(self), icmd).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14925,11 +14925,11 @@ impl IBrowserService3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetActivateState(&self, u: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetActivateState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u)).ok() + (::windows::core::Interface::vtable(self).base__.SetActivateState)(::windows::core::Interface::as_raw(self), u).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateSecureLockIcon(&self, esecurelock: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UpdateSecureLockIcon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(esecurelock)).ok() + (::windows::core::Interface::vtable(self).base__.UpdateSecureLockIcon)(::windows::core::Interface::as_raw(self), esecurelock).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn InitializeDownloadManager(&self) -> ::windows::core::Result<()> { @@ -14975,7 +14975,7 @@ impl IBrowserService3 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn _NavigateToPidl2(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__._NavigateToPidl2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(grfhlnf), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__._NavigateToPidl2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), grfhlnf, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] @@ -14996,7 +14996,7 @@ impl IBrowserService3 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__._ExecChildren)(::windows::core::Interface::as_raw(self), punkbar.into().abi(), fbroadcast.into(), ::core::mem::transmute(pguidcmdgroup), ::core::mem::transmute(ncmdid), ::core::mem::transmute(ncmdexecopt), ::core::mem::transmute(pvarargin), ::core::mem::transmute(pvarargout)).ok() + (::windows::core::Interface::vtable(self).base__._ExecChildren)(::windows::core::Interface::as_raw(self), punkbar.into().abi(), fbroadcast.into(), ::core::mem::transmute(pguidcmdgroup), ncmdid, ncmdexecopt, ::core::mem::transmute(pvarargin), ::core::mem::transmute(pvarargout)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15007,7 +15007,7 @@ impl IBrowserService3 { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__._SendChildren)(::windows::core::Interface::as_raw(self), hwndbar.into(), fbroadcast.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__._SendChildren)(::windows::core::Interface::as_raw(self), hwndbar.into(), fbroadcast.into(), umsg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFolderSetData(&self, pfsd: *mut FOLDERSETDATA) -> ::windows::core::Result<()> { @@ -15015,7 +15015,7 @@ impl IBrowserService3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _OnFocusChange(&self, itb: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__._OnFocusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itb)).ok() + (::windows::core::Interface::vtable(self).base__._OnFocusChange)(::windows::core::Interface::as_raw(self), itb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15031,11 +15031,11 @@ impl IBrowserService3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _put_itbLastFocus(&self, itblastfocus: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__._put_itbLastFocus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itblastfocus)).ok() + (::windows::core::Interface::vtable(self).base__._put_itbLastFocus)(::windows::core::Interface::as_raw(self), itblastfocus).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _UIActivateView(&self, ustate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__._UIActivateView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ustate)).ok() + (::windows::core::Interface::vtable(self).base__._UIActivateView)(::windows::core::Interface::as_raw(self), ustate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15048,7 +15048,7 @@ impl IBrowserService3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _ResizeNextBorder(&self, itb: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__._ResizeNextBorder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itb)).ok() + (::windows::core::Interface::vtable(self).base__._ResizeNextBorder)(::windows::core::Interface::as_raw(self), itb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _ResizeView(&self) -> ::windows::core::Result<()> { @@ -15068,7 +15068,7 @@ impl IBrowserService3 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.v_GetViewStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(grfmode), pwszname.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.v_GetViewStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), grfmode, pwszname.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15077,7 +15077,7 @@ impl IBrowserService3 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.ForwardViewMsg)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.ForwardViewMsg)(::windows::core::Interface::as_raw(self), umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -15094,7 +15094,7 @@ impl IBrowserService3 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))] pub unsafe fn _GetToolbarItem(&self, itb: i32) -> *mut TOOLBARITEM { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__._GetToolbarItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itb))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__._GetToolbarItem)(::windows::core::Interface::as_raw(self), itb)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15123,7 +15123,7 @@ impl IBrowserService3 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", 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).base__.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() + (::windows::core::Interface::vtable(self).base__.v_MayGetNextToolbarFocus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsg), itbnext, citb, ::core::mem::transmute(pptbi), ::core::mem::transmute(phwnd)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15131,7 +15131,7 @@ impl IBrowserService3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__._ResizeNextBorderHelper)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itb), busehmonitor.into()).ok() + (::windows::core::Interface::vtable(self).base__._ResizeNextBorderHelper)(::windows::core::Interface::as_raw(self), itb, busehmonitor.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _FindTBar<'a, P0>(&self, punksrc: P0) -> u32 @@ -15182,7 +15182,7 @@ impl IBrowserService3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - (::windows::core::Interface::vtable(self).IEParseDisplayNameEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicp), pwszpath.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + (::windows::core::Interface::vtable(self).IEParseDisplayNameEx)(::windows::core::Interface::as_raw(self), uicp, pwszpath.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -15307,18 +15307,18 @@ impl IBrowserService4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ShowControlWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), fshow.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ShowControlWindow)(::windows::core::Interface::as_raw(self), id, fshow.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsControlWindowShown(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.IsControlWindowShown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.IsControlWindowShown)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEGetDisplayName(&self, pidl: *const Common::ITEMIDLIST, pwszname: ::windows::core::PWSTR, uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.IEGetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(pwszname), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.IEGetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(pwszname), uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -15327,23 +15327,23 @@ impl IBrowserService4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.IEParseDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicp), pwszpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.IEParseDisplayName)(::windows::core::Interface::as_raw(self), uicp, pwszpath.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn DisplayParseError<'a, P0>(&self, hres: ::windows::core::HRESULT, pwszpath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.DisplayParseError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hres), pwszpath.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.DisplayParseError)(::windows::core::Interface::as_raw(self), hres, pwszpath.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn NavigateToPidl(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.NavigateToPidl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(grfhlnf)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.NavigateToPidl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), grfhlnf).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetNavigateState(&self, bnstate: BNSTATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetNavigateState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bnstate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetNavigateState)(::windows::core::Interface::as_raw(self), bnstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetNavigateState(&self) -> ::windows::core::Result { @@ -15369,7 +15369,7 @@ impl IBrowserService4 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32, dwflagmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwflagmask)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetFlags)(::windows::core::Interface::as_raw(self), dwflags, dwflagmask).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFlags(&self) -> ::windows::core::Result { @@ -15398,7 +15398,7 @@ impl IBrowserService4 { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetBrowserByIndex(&self, dwid: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.GetBrowserByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.GetBrowserByIndex)(::windows::core::Interface::as_raw(self), dwid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -15450,7 +15450,7 @@ impl IBrowserService4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.base__.RegisterWindow)(::windows::core::Interface::as_raw(self), fforceregister.into(), ::core::mem::transmute(swc)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.RegisterWindow)(::windows::core::Interface::as_raw(self), fforceregister.into(), swc).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15460,7 +15460,7 @@ impl IBrowserService4 { P1: ::std::convert::Into, P2: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.WndProcBS)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.WndProcBS)(::windows::core::Interface::as_raw(self), hwnd.into(), umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetAsDefFolderSettings(&self) -> ::windows::core::Result<()> { @@ -15559,7 +15559,7 @@ impl IBrowserService4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITravelLog>>, { - (::windows::core::Interface::vtable(self).base__.base__.InitializeTravelLog)(::windows::core::Interface::as_raw(self), ptl.into().abi(), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).base__.base__.InitializeTravelLog)(::windows::core::Interface::as_raw(self), ptl.into().abi(), dw).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTopBrowser(&self) -> ::windows::core::Result<()> { @@ -15567,7 +15567,7 @@ impl IBrowserService4 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Offline(&self, icmd: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Offline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(icmd)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Offline)(::windows::core::Interface::as_raw(self), icmd).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15579,11 +15579,11 @@ impl IBrowserService4 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetActivateState(&self, u: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetActivateState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(u)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetActivateState)(::windows::core::Interface::as_raw(self), u).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateSecureLockIcon(&self, esecurelock: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.UpdateSecureLockIcon)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(esecurelock)).ok() + (::windows::core::Interface::vtable(self).base__.base__.UpdateSecureLockIcon)(::windows::core::Interface::as_raw(self), esecurelock).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn InitializeDownloadManager(&self) -> ::windows::core::Result<()> { @@ -15629,7 +15629,7 @@ impl IBrowserService4 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn _NavigateToPidl2(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__._NavigateToPidl2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(grfhlnf), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__._NavigateToPidl2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), grfhlnf, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] @@ -15650,7 +15650,7 @@ impl IBrowserService4 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__._ExecChildren)(::windows::core::Interface::as_raw(self), punkbar.into().abi(), fbroadcast.into(), ::core::mem::transmute(pguidcmdgroup), ::core::mem::transmute(ncmdid), ::core::mem::transmute(ncmdexecopt), ::core::mem::transmute(pvarargin), ::core::mem::transmute(pvarargout)).ok() + (::windows::core::Interface::vtable(self).base__.base__._ExecChildren)(::windows::core::Interface::as_raw(self), punkbar.into().abi(), fbroadcast.into(), ::core::mem::transmute(pguidcmdgroup), ncmdid, ncmdexecopt, ::core::mem::transmute(pvarargin), ::core::mem::transmute(pvarargout)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15661,7 +15661,7 @@ impl IBrowserService4 { P2: ::std::convert::Into, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__._SendChildren)(::windows::core::Interface::as_raw(self), hwndbar.into(), fbroadcast.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__._SendChildren)(::windows::core::Interface::as_raw(self), hwndbar.into(), fbroadcast.into(), umsg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFolderSetData(&self, pfsd: *mut FOLDERSETDATA) -> ::windows::core::Result<()> { @@ -15669,7 +15669,7 @@ impl IBrowserService4 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _OnFocusChange(&self, itb: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__._OnFocusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itb)).ok() + (::windows::core::Interface::vtable(self).base__.base__._OnFocusChange)(::windows::core::Interface::as_raw(self), itb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15685,11 +15685,11 @@ impl IBrowserService4 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _put_itbLastFocus(&self, itblastfocus: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__._put_itbLastFocus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itblastfocus)).ok() + (::windows::core::Interface::vtable(self).base__.base__._put_itbLastFocus)(::windows::core::Interface::as_raw(self), itblastfocus).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _UIActivateView(&self, ustate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__._UIActivateView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ustate)).ok() + (::windows::core::Interface::vtable(self).base__.base__._UIActivateView)(::windows::core::Interface::as_raw(self), ustate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15702,7 +15702,7 @@ impl IBrowserService4 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _ResizeNextBorder(&self, itb: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__._ResizeNextBorder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itb)).ok() + (::windows::core::Interface::vtable(self).base__.base__._ResizeNextBorder)(::windows::core::Interface::as_raw(self), itb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _ResizeView(&self) -> ::windows::core::Result<()> { @@ -15722,7 +15722,7 @@ impl IBrowserService4 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.v_GetViewStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(grfmode), pwszname.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.v_GetViewStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), grfmode, pwszname.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15731,7 +15731,7 @@ impl IBrowserService4 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.ForwardViewMsg)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.ForwardViewMsg)(::windows::core::Interface::as_raw(self), umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -15748,7 +15748,7 @@ impl IBrowserService4 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))] pub unsafe fn _GetToolbarItem(&self, itb: i32) -> *mut TOOLBARITEM { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__._GetToolbarItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itb))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__._GetToolbarItem)(::windows::core::Interface::as_raw(self), itb)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -15777,7 +15777,7 @@ impl IBrowserService4 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", 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).base__.base__.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() + (::windows::core::Interface::vtable(self).base__.base__.v_MayGetNextToolbarFocus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsg), itbnext, citb, ::core::mem::transmute(pptbi), ::core::mem::transmute(phwnd)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -15785,7 +15785,7 @@ impl IBrowserService4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__._ResizeNextBorderHelper)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itb), busehmonitor.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__._ResizeNextBorderHelper)(::windows::core::Interface::as_raw(self), itb, busehmonitor.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn _FindTBar<'a, P0>(&self, punksrc: P0) -> u32 @@ -15836,7 +15836,7 @@ impl IBrowserService4 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - (::windows::core::Interface::vtable(self).base__.IEParseDisplayNameEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicp), pwszpath.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + (::windows::core::Interface::vtable(self).base__.IEParseDisplayNameEx)(::windows::core::Interface::as_raw(self), uicp, pwszpath.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16085,11 +16085,11 @@ impl ICategorizer { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetCategoryInfo(&self, dwcategoryid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCategoryInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcategoryid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCategoryInfo)(::windows::core::Interface::as_raw(self), dwcategoryid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CompareCategory(&self, csfflags: CATSORT_FLAGS, dwcategoryid1: u32, dwcategoryid2: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CompareCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(csfflags), ::core::mem::transmute(dwcategoryid1), ::core::mem::transmute(dwcategoryid2)).ok() + (::windows::core::Interface::vtable(self).CompareCategory)(::windows::core::Interface::as_raw(self), csfflags, dwcategoryid1, dwcategoryid2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -16253,12 +16253,12 @@ impl IColumnManager { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetColumnCount(&self, dwflags: CM_ENUM_FLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetColumnCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetColumnCount)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetColumns(&self, dwflags: CM_ENUM_FLAGS, rgkeyorder: &mut [PropertiesSystem::PROPERTYKEY]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetColumns)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgkeyorder)), rgkeyorder.len() as _).ok() + (::windows::core::Interface::vtable(self).GetColumns)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(rgkeyorder)), rgkeyorder.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -16335,7 +16335,7 @@ impl IColumnProvider { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetColumnInfo(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetColumnInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetColumnInfo)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -16411,7 +16411,7 @@ impl ICommDlgBrowser { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellView>>, { - (::windows::core::Interface::vtable(self).OnStateChange)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), ::core::mem::transmute(uchange)).ok() + (::windows::core::Interface::vtable(self).OnStateChange)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), uchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] @@ -16492,7 +16492,7 @@ impl ICommDlgBrowser2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellView>>, { - (::windows::core::Interface::vtable(self).base__.OnStateChange)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), ::core::mem::transmute(uchange)).ok() + (::windows::core::Interface::vtable(self).base__.OnStateChange)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), uchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] @@ -16508,7 +16508,7 @@ impl ICommDlgBrowser2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellView>>, { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), ::core::mem::transmute(dwnotifytype)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), dwnotifytype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -16606,7 +16606,7 @@ impl ICommDlgBrowser3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellView>>, { - (::windows::core::Interface::vtable(self).base__.base__.OnStateChange)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), ::core::mem::transmute(uchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.OnStateChange)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), uchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] @@ -16622,7 +16622,7 @@ impl ICommDlgBrowser3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellView>>, { - (::windows::core::Interface::vtable(self).base__.Notify)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), ::core::mem::transmute(dwnotifytype)).ok() + (::windows::core::Interface::vtable(self).base__.Notify)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), dwnotifytype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -16643,7 +16643,7 @@ impl ICommDlgBrowser3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellView>>, { - (::windows::core::Interface::vtable(self).OnColumnClicked)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), ::core::mem::transmute(icolumn)).ok() + (::windows::core::Interface::vtable(self).OnColumnClicked)(::windows::core::Interface::as_raw(self), ppshv.into().abi(), icolumn).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetCurrentFilter(&self, pszfilespec: &mut [u16]) -> ::windows::core::Result<()> { @@ -16814,44 +16814,44 @@ impl IConnectableCredentialProviderCredential { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFieldState(&self, dwfieldid: u32, pcpfs: *mut CREDENTIAL_PROVIDER_FIELD_STATE, pcpfis: *mut CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFieldState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(pcpfs), ::core::mem::transmute(pcpfis)).ok() + (::windows::core::Interface::vtable(self).base__.GetFieldState)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(pcpfs), ::core::mem::transmute(pcpfis)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetStringValue(&self, dwfieldid: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStringValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.GetStringValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetBitmapValue(&self, dwfieldid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetBitmapValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetBitmapValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCheckboxValue(&self, dwfieldid: u32, pbchecked: *mut super::super::Foundation::BOOL, ppszlabel: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCheckboxValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(pbchecked), ::core::mem::transmute(ppszlabel)).ok() + (::windows::core::Interface::vtable(self).base__.GetCheckboxValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(pbchecked), ::core::mem::transmute(ppszlabel)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSubmitButtonValue(&self, dwfieldid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSubmitButtonValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSubmitButtonValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetComboBoxValueCount(&self, dwfieldid: u32, pcitems: *mut u32, pdwselecteditem: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetComboBoxValueCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(pcitems), ::core::mem::transmute(pdwselecteditem)).ok() + (::windows::core::Interface::vtable(self).base__.GetComboBoxValueCount)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(pcitems), ::core::mem::transmute(pdwselecteditem)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetComboBoxValueAt(&self, dwfieldid: u32, dwitem: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetComboBoxValueAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(dwitem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.GetComboBoxValueAt)(::windows::core::Interface::as_raw(self), dwfieldid, dwitem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetStringValue<'a, P0>(&self, dwfieldid: u32, psz: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetStringValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), psz.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetStringValue)(::windows::core::Interface::as_raw(self), dwfieldid, psz.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -16859,15 +16859,15 @@ impl IConnectableCredentialProviderCredential { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetCheckboxValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), bchecked.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetCheckboxValue)(::windows::core::Interface::as_raw(self), dwfieldid, bchecked.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetComboBoxSelectedValue(&self, dwfieldid: u32, dwselecteditem: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetComboBoxSelectedValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(dwselecteditem)).ok() + (::windows::core::Interface::vtable(self).base__.SetComboBoxSelectedValue)(::windows::core::Interface::as_raw(self), dwfieldid, dwselecteditem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CommandLinkClicked(&self, dwfieldid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CommandLinkClicked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid)).ok() + (::windows::core::Interface::vtable(self).base__.CommandLinkClicked)(::windows::core::Interface::as_raw(self), dwfieldid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSerialization(&self, pcpgsr: *mut CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE, pcpcs: *mut CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION, ppszoptionalstatustext: *mut ::windows::core::PWSTR, pcpsioptionalstatusicon: *mut CREDENTIAL_PROVIDER_STATUS_ICON) -> ::windows::core::Result<()> { @@ -16962,7 +16962,7 @@ impl IContactManagerInterop { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).ShowContactCardForWindow)(::windows::core::Interface::as_raw(self), appwindow.into(), contact.into().abi(), ::core::mem::transmute(selection), ::core::mem::transmute(preferredplacement)).ok() + (::windows::core::Interface::vtable(self).ShowContactCardForWindow)(::windows::core::Interface::as_raw(self), appwindow.into(), contact.into().abi(), ::core::mem::transmute(selection), preferredplacement).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17019,7 +17019,7 @@ impl IContextMenu { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).QueryContextMenu)(::windows::core::Interface::as_raw(self), hmenu.into(), ::core::mem::transmute(indexmenu), ::core::mem::transmute(idcmdfirst), ::core::mem::transmute(idcmdlast), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).QueryContextMenu)(::windows::core::Interface::as_raw(self), hmenu.into(), indexmenu, idcmdfirst, idcmdlast, uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17028,7 +17028,7 @@ impl IContextMenu { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetCommandString(&self, idcmd: usize, utype: u32, preserved: *mut u32, pszname: ::windows::core::PSTR, cchmax: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCommandString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idcmd), ::core::mem::transmute(utype), ::core::mem::transmute(preserved), ::core::mem::transmute(pszname), ::core::mem::transmute(cchmax)).ok() + (::windows::core::Interface::vtable(self).GetCommandString)(::windows::core::Interface::as_raw(self), idcmd, utype, ::core::mem::transmute(preserved), ::core::mem::transmute(pszname), cchmax).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17090,7 +17090,7 @@ impl IContextMenu2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.QueryContextMenu)(::windows::core::Interface::as_raw(self), hmenu.into(), ::core::mem::transmute(indexmenu), ::core::mem::transmute(idcmdfirst), ::core::mem::transmute(idcmdlast), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).base__.QueryContextMenu)(::windows::core::Interface::as_raw(self), hmenu.into(), indexmenu, idcmdfirst, idcmdlast, uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17099,7 +17099,7 @@ impl IContextMenu2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetCommandString(&self, idcmd: usize, utype: u32, preserved: *mut u32, pszname: ::windows::core::PSTR, cchmax: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCommandString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idcmd), ::core::mem::transmute(utype), ::core::mem::transmute(preserved), ::core::mem::transmute(pszname), ::core::mem::transmute(cchmax)).ok() + (::windows::core::Interface::vtable(self).base__.GetCommandString)(::windows::core::Interface::as_raw(self), idcmd, utype, ::core::mem::transmute(preserved), ::core::mem::transmute(pszname), cchmax).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17108,7 +17108,7 @@ impl IContextMenu2 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).HandleMenuMsg)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).HandleMenuMsg)(::windows::core::Interface::as_raw(self), umsg, wparam.into(), lparam.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17180,7 +17180,7 @@ impl IContextMenu3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.QueryContextMenu)(::windows::core::Interface::as_raw(self), hmenu.into(), ::core::mem::transmute(indexmenu), ::core::mem::transmute(idcmdfirst), ::core::mem::transmute(idcmdlast), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.QueryContextMenu)(::windows::core::Interface::as_raw(self), hmenu.into(), indexmenu, idcmdfirst, idcmdlast, uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17189,7 +17189,7 @@ impl IContextMenu3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetCommandString(&self, idcmd: usize, utype: u32, preserved: *mut u32, pszname: ::windows::core::PSTR, cchmax: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetCommandString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idcmd), ::core::mem::transmute(utype), ::core::mem::transmute(preserved), ::core::mem::transmute(pszname), ::core::mem::transmute(cchmax)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetCommandString)(::windows::core::Interface::as_raw(self), idcmd, utype, ::core::mem::transmute(preserved), ::core::mem::transmute(pszname), cchmax).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17198,7 +17198,7 @@ impl IContextMenu3 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.HandleMenuMsg)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.HandleMenuMsg)(::windows::core::Interface::as_raw(self), umsg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17208,7 +17208,7 @@ impl IContextMenu3 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HandleMenuMsg2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HandleMenuMsg2)(::windows::core::Interface::as_raw(self), umsg, wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17299,7 +17299,7 @@ impl IContextMenuCB { P3: ::std::convert::Into, P4: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).CallBack)(::windows::core::Interface::as_raw(self), psf.into().abi(), hwndowner.into(), pdtobj.into().abi(), ::core::mem::transmute(umsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).CallBack)(::windows::core::Interface::as_raw(self), psf.into().abi(), hwndowner.into(), pdtobj.into().abi(), umsg, wparam.into(), lparam.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17356,7 +17356,7 @@ impl IContextMenuSite { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DoContextMenuPopup)(::windows::core::Interface::as_raw(self), punkcontextmenu.into().abi(), ::core::mem::transmute(fflags), ::core::mem::transmute(pt)).ok() + (::windows::core::Interface::vtable(self).DoContextMenuPopup)(::windows::core::Interface::as_raw(self), punkcontextmenu.into().abi(), fflags, ::core::mem::transmute(pt)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17415,7 +17415,7 @@ impl ICopyHookA { P1: ::std::convert::Into<::windows::core::PCSTR>, P2: ::std::convert::Into<::windows::core::PCSTR>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).CopyCallback)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(wfunc), ::core::mem::transmute(wflags), pszsrcfile.into(), ::core::mem::transmute(dwsrcattribs), pszdestfile.into(), ::core::mem::transmute(dwdestattribs))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).CopyCallback)(::windows::core::Interface::as_raw(self), hwnd.into(), wfunc, wflags, pszsrcfile.into(), dwsrcattribs, pszdestfile.into(), dwdestattribs)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17474,7 +17474,7 @@ impl ICopyHookW { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).CopyCallback)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(wfunc), ::core::mem::transmute(wflags), pszsrcfile.into(), ::core::mem::transmute(dwsrcattribs), pszdestfile.into(), ::core::mem::transmute(dwdestattribs))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).CopyCallback)(::windows::core::Interface::as_raw(self), hwnd.into(), wfunc, wflags, pszsrcfile.into(), dwsrcattribs, pszdestfile.into(), dwdestattribs)) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17532,19 +17532,19 @@ impl ICreateProcessInputs { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetCreateFlags(&self, dwcreationflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCreateFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcreationflags)).ok() + (::windows::core::Interface::vtable(self).SetCreateFlags)(::windows::core::Interface::as_raw(self), dwcreationflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AddCreateFlags(&self, dwcreationflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddCreateFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcreationflags)).ok() + (::windows::core::Interface::vtable(self).AddCreateFlags)(::windows::core::Interface::as_raw(self), dwcreationflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetHotKey(&self, whotkey: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHotKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(whotkey)).ok() + (::windows::core::Interface::vtable(self).SetHotKey)(::windows::core::Interface::as_raw(self), whotkey).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AddStartupFlags(&self, dwstartupinfoflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddStartupFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstartupinfoflags)).ok() + (::windows::core::Interface::vtable(self).AddStartupFlags)(::windows::core::Interface::as_raw(self), dwstartupinfoflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTitle<'a, P0>(&self, psztitle: P0) -> ::windows::core::Result<()> @@ -17668,7 +17668,7 @@ pub struct ICredentialProvider(::windows::core::IUnknown); impl ICredentialProvider { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetUsageScenario(&self, cpus: CREDENTIAL_PROVIDER_USAGE_SCENARIO, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUsageScenario)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpus), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetUsageScenario)(::windows::core::Interface::as_raw(self), cpus, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetSerialization(&self, pcpcs: *const CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION) -> ::windows::core::Result<()> { @@ -17679,7 +17679,7 @@ impl ICredentialProvider { where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderEvents>>, { - (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), pcpe.into().abi(), ::core::mem::transmute(upadvisecontext)).ok() + (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), pcpe.into().abi(), upadvisecontext).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UnAdvise(&self) -> ::windows::core::Result<()> { @@ -17693,7 +17693,7 @@ impl ICredentialProvider { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFieldDescriptorAt(&self, dwindex: u32) -> ::windows::core::Result<*mut CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR> { let mut result__ = ::core::mem::MaybeUninit::<*mut CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR>::zeroed(); - (::windows::core::Interface::vtable(self).GetFieldDescriptorAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR>(result__) + (::windows::core::Interface::vtable(self).GetFieldDescriptorAt)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17703,7 +17703,7 @@ impl ICredentialProvider { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetCredentialAt(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCredentialAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCredentialAt)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -17784,44 +17784,44 @@ impl ICredentialProviderCredential { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFieldState(&self, dwfieldid: u32, pcpfs: *mut CREDENTIAL_PROVIDER_FIELD_STATE, pcpfis: *mut CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetFieldState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(pcpfs), ::core::mem::transmute(pcpfis)).ok() + (::windows::core::Interface::vtable(self).GetFieldState)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(pcpfs), ::core::mem::transmute(pcpfis)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetStringValue(&self, dwfieldid: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetStringValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetStringValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetBitmapValue(&self, dwfieldid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetBitmapValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBitmapValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCheckboxValue(&self, dwfieldid: u32, pbchecked: *mut super::super::Foundation::BOOL, ppszlabel: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCheckboxValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(pbchecked), ::core::mem::transmute(ppszlabel)).ok() + (::windows::core::Interface::vtable(self).GetCheckboxValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(pbchecked), ::core::mem::transmute(ppszlabel)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSubmitButtonValue(&self, dwfieldid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSubmitButtonValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSubmitButtonValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetComboBoxValueCount(&self, dwfieldid: u32, pcitems: *mut u32, pdwselecteditem: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetComboBoxValueCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(pcitems), ::core::mem::transmute(pdwselecteditem)).ok() + (::windows::core::Interface::vtable(self).GetComboBoxValueCount)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(pcitems), ::core::mem::transmute(pdwselecteditem)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetComboBoxValueAt(&self, dwfieldid: u32, dwitem: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetComboBoxValueAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(dwitem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetComboBoxValueAt)(::windows::core::Interface::as_raw(self), dwfieldid, dwitem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetStringValue<'a, P0>(&self, dwfieldid: u32, psz: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetStringValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), psz.into()).ok() + (::windows::core::Interface::vtable(self).SetStringValue)(::windows::core::Interface::as_raw(self), dwfieldid, psz.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17829,15 +17829,15 @@ impl ICredentialProviderCredential { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCheckboxValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), bchecked.into()).ok() + (::windows::core::Interface::vtable(self).SetCheckboxValue)(::windows::core::Interface::as_raw(self), dwfieldid, bchecked.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).SetComboBoxSelectedValue)(::windows::core::Interface::as_raw(self), dwfieldid, dwselecteditem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CommandLinkClicked(&self, dwfieldid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CommandLinkClicked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid)).ok() + (::windows::core::Interface::vtable(self).CommandLinkClicked)(::windows::core::Interface::as_raw(self), dwfieldid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSerialization(&self, pcpgsr: *mut CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE, pcpcs: *mut CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION, ppszoptionalstatustext: *mut ::windows::core::PWSTR, pcpsioptionalstatusicon: *mut CREDENTIAL_PROVIDER_STATUS_ICON) -> ::windows::core::Result<()> { @@ -17952,44 +17952,44 @@ impl ICredentialProviderCredential2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFieldState(&self, dwfieldid: u32, pcpfs: *mut CREDENTIAL_PROVIDER_FIELD_STATE, pcpfis: *mut CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetFieldState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(pcpfs), ::core::mem::transmute(pcpfis)).ok() + (::windows::core::Interface::vtable(self).base__.GetFieldState)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(pcpfs), ::core::mem::transmute(pcpfis)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetStringValue(&self, dwfieldid: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetStringValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.GetStringValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetBitmapValue(&self, dwfieldid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetBitmapValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetBitmapValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCheckboxValue(&self, dwfieldid: u32, pbchecked: *mut super::super::Foundation::BOOL, ppszlabel: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCheckboxValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(pbchecked), ::core::mem::transmute(ppszlabel)).ok() + (::windows::core::Interface::vtable(self).base__.GetCheckboxValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(pbchecked), ::core::mem::transmute(ppszlabel)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSubmitButtonValue(&self, dwfieldid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSubmitButtonValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSubmitButtonValue)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetComboBoxValueCount(&self, dwfieldid: u32, pcitems: *mut u32, pdwselecteditem: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetComboBoxValueCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(pcitems), ::core::mem::transmute(pdwselecteditem)).ok() + (::windows::core::Interface::vtable(self).base__.GetComboBoxValueCount)(::windows::core::Interface::as_raw(self), dwfieldid, ::core::mem::transmute(pcitems), ::core::mem::transmute(pdwselecteditem)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetComboBoxValueAt(&self, dwfieldid: u32, dwitem: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetComboBoxValueAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(dwitem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.GetComboBoxValueAt)(::windows::core::Interface::as_raw(self), dwfieldid, dwitem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetStringValue<'a, P0>(&self, dwfieldid: u32, psz: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetStringValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), psz.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetStringValue)(::windows::core::Interface::as_raw(self), dwfieldid, psz.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -17997,15 +17997,15 @@ impl ICredentialProviderCredential2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetCheckboxValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), bchecked.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetCheckboxValue)(::windows::core::Interface::as_raw(self), dwfieldid, bchecked.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetComboBoxSelectedValue(&self, dwfieldid: u32, dwselecteditem: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetComboBoxSelectedValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(dwselecteditem)).ok() + (::windows::core::Interface::vtable(self).base__.SetComboBoxSelectedValue)(::windows::core::Interface::as_raw(self), dwfieldid, dwselecteditem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CommandLinkClicked(&self, dwfieldid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CommandLinkClicked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwfieldid)).ok() + (::windows::core::Interface::vtable(self).base__.CommandLinkClicked)(::windows::core::Interface::as_raw(self), dwfieldid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSerialization(&self, pcpgsr: *mut CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE, pcpcs: *mut CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION, ppszoptionalstatustext: *mut ::windows::core::PWSTR, pcpsioptionalstatusicon: *mut CREDENTIAL_PROVIDER_STATUS_ICON) -> ::windows::core::Result<()> { @@ -18091,14 +18091,14 @@ impl ICredentialProviderCredentialEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, { - (::windows::core::Interface::vtable(self).SetFieldState)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(cpfs)).ok() + (::windows::core::Interface::vtable(self).SetFieldState)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, cpfs).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFieldInteractiveState<'a, P0>(&self, pcpc: P0, dwfieldid: u32, cpfis: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, { - (::windows::core::Interface::vtable(self).SetFieldInteractiveState)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(cpfis)).ok() + (::windows::core::Interface::vtable(self).SetFieldInteractiveState)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, cpfis).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFieldString<'a, P0, P1>(&self, pcpc: P0, dwfieldid: u32, psz: P1) -> ::windows::core::Result<()> @@ -18106,7 +18106,7 @@ impl ICredentialProviderCredentialEvents { P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetFieldString)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), psz.into()).ok() + (::windows::core::Interface::vtable(self).SetFieldString)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, psz.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18116,7 +18116,7 @@ impl ICredentialProviderCredentialEvents { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetFieldCheckbox)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), bchecked.into(), pszlabel.into()).ok() + (::windows::core::Interface::vtable(self).SetFieldCheckbox)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, bchecked.into(), pszlabel.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -18125,21 +18125,21 @@ impl ICredentialProviderCredentialEvents { P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetFieldBitmap)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), hbmp.into()).ok() + (::windows::core::Interface::vtable(self).SetFieldBitmap)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, hbmp.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFieldComboBoxSelectedItem<'a, P0>(&self, pcpc: P0, dwfieldid: u32, dwselecteditem: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, { - (::windows::core::Interface::vtable(self).SetFieldComboBoxSelectedItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(dwselecteditem)).ok() + (::windows::core::Interface::vtable(self).SetFieldComboBoxSelectedItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, dwselecteditem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn DeleteFieldComboBoxItem<'a, P0>(&self, pcpc: P0, dwfieldid: u32, dwitem: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, { - (::windows::core::Interface::vtable(self).DeleteFieldComboBoxItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(dwitem)).ok() + (::windows::core::Interface::vtable(self).DeleteFieldComboBoxItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, dwitem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AppendFieldComboBoxItem<'a, P0, P1>(&self, pcpc: P0, dwfieldid: u32, pszitem: P1) -> ::windows::core::Result<()> @@ -18147,14 +18147,14 @@ impl ICredentialProviderCredentialEvents { P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AppendFieldComboBoxItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), pszitem.into()).ok() + (::windows::core::Interface::vtable(self).AppendFieldComboBoxItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, pszitem.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFieldSubmitButton<'a, P0>(&self, pcpc: P0, dwfieldid: u32, dwadjacentto: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, { - (::windows::core::Interface::vtable(self).SetFieldSubmitButton)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(dwadjacentto)).ok() + (::windows::core::Interface::vtable(self).SetFieldSubmitButton)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, dwadjacentto).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18231,14 +18231,14 @@ impl ICredentialProviderCredentialEvents2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, { - (::windows::core::Interface::vtable(self).base__.SetFieldState)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(cpfs)).ok() + (::windows::core::Interface::vtable(self).base__.SetFieldState)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, cpfs).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFieldInteractiveState<'a, P0>(&self, pcpc: P0, dwfieldid: u32, cpfis: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, { - (::windows::core::Interface::vtable(self).base__.SetFieldInteractiveState)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(cpfis)).ok() + (::windows::core::Interface::vtable(self).base__.SetFieldInteractiveState)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, cpfis).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFieldString<'a, P0, P1>(&self, pcpc: P0, dwfieldid: u32, psz: P1) -> ::windows::core::Result<()> @@ -18246,7 +18246,7 @@ impl ICredentialProviderCredentialEvents2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetFieldString)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), psz.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetFieldString)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, psz.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18256,7 +18256,7 @@ impl ICredentialProviderCredentialEvents2 { P1: ::std::convert::Into, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.SetFieldCheckbox)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), bchecked.into(), pszlabel.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetFieldCheckbox)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, bchecked.into(), pszlabel.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -18265,21 +18265,21 @@ impl ICredentialProviderCredentialEvents2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetFieldBitmap)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), hbmp.into()).ok() + (::windows::core::Interface::vtable(self).base__.SetFieldBitmap)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, hbmp.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFieldComboBoxSelectedItem<'a, P0>(&self, pcpc: P0, dwfieldid: u32, dwselecteditem: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, { - (::windows::core::Interface::vtable(self).base__.SetFieldComboBoxSelectedItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(dwselecteditem)).ok() + (::windows::core::Interface::vtable(self).base__.SetFieldComboBoxSelectedItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, dwselecteditem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn DeleteFieldComboBoxItem<'a, P0>(&self, pcpc: P0, dwfieldid: u32, dwitem: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, { - (::windows::core::Interface::vtable(self).base__.DeleteFieldComboBoxItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(dwitem)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteFieldComboBoxItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, dwitem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AppendFieldComboBoxItem<'a, P0, P1>(&self, pcpc: P0, dwfieldid: u32, pszitem: P1) -> ::windows::core::Result<()> @@ -18287,14 +18287,14 @@ impl ICredentialProviderCredentialEvents2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.AppendFieldComboBoxItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), pszitem.into()).ok() + (::windows::core::Interface::vtable(self).base__.AppendFieldComboBoxItem)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, pszitem.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFieldSubmitButton<'a, P0>(&self, pcpc: P0, dwfieldid: u32, dwadjacentto: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, { - (::windows::core::Interface::vtable(self).base__.SetFieldSubmitButton)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), ::core::mem::transmute(dwfieldid), ::core::mem::transmute(dwadjacentto)).ok() + (::windows::core::Interface::vtable(self).base__.SetFieldSubmitButton)(::windows::core::Interface::as_raw(self), pcpc.into().abi(), dwfieldid, dwadjacentto).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -18315,7 +18315,7 @@ impl ICredentialProviderCredentialEvents2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ICredentialProviderCredential>>, { - (::windows::core::Interface::vtable(self).SetFieldOptions)(::windows::core::Interface::as_raw(self), credential.into().abi(), ::core::mem::transmute(fieldid), ::core::mem::transmute(options)).ok() + (::windows::core::Interface::vtable(self).SetFieldOptions)(::windows::core::Interface::as_raw(self), credential.into().abi(), fieldid, options).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18383,7 +18383,7 @@ impl ICredentialProviderCredentialWithFieldOptions { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFieldOptions(&self, fieldid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFieldOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fieldid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFieldOptions)(::windows::core::Interface::as_raw(self), fieldid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18433,7 +18433,7 @@ pub struct ICredentialProviderEvents(::windows::core::IUnknown); impl ICredentialProviderEvents { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CredentialsChanged(&self, upadvisecontext: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CredentialsChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(upadvisecontext)).ok() + (::windows::core::Interface::vtable(self).CredentialsChanged)(::windows::core::Interface::as_raw(self), upadvisecontext).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18484,7 +18484,7 @@ impl ICredentialProviderFilter { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Filter(&self, cpus: CREDENTIAL_PROVIDER_USAGE_SCENARIO, dwflags: u32, rgclsidproviders: *const ::windows::core::GUID, rgballow: *mut super::super::Foundation::BOOL, cproviders: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Filter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpus), ::core::mem::transmute(dwflags), ::core::mem::transmute(rgclsidproviders), ::core::mem::transmute(rgballow), ::core::mem::transmute(cproviders)).ok() + (::windows::core::Interface::vtable(self).Filter)(::windows::core::Interface::as_raw(self), cpus, dwflags, ::core::mem::transmute(rgclsidproviders), ::core::mem::transmute(rgballow), ::core::mem::transmute(cproviders)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateRemoteCredential(&self, pcpcsin: *const CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION) -> ::windows::core::Result { @@ -18688,7 +18688,7 @@ impl ICredentialProviderUserArray { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetAt(&self, userindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(userindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), userindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -18894,7 +18894,7 @@ impl ICustomDestinationList { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AppendKnownCategory(&self, category: KNOWNDESTCATEGORY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AppendKnownCategory)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(category)).ok() + (::windows::core::Interface::vtable(self).AppendKnownCategory)(::windows::core::Interface::as_raw(self), category).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -19043,7 +19043,7 @@ impl IDataObjectAsyncCapability { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IBindCtx>>, { - (::windows::core::Interface::vtable(self).EndOperation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hresult), pbcreserved.into().abi(), ::core::mem::transmute(dweffects)).ok() + (::windows::core::Interface::vtable(self).EndOperation)(::windows::core::Interface::as_raw(self), hresult, pbcreserved.into().abi(), dweffects).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19250,7 +19250,7 @@ pub struct IDefaultExtractIconInit(::windows::core::IUnknown); impl IDefaultExtractIconInit { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFlags(&self, uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -19265,28 +19265,28 @@ impl IDefaultExtractIconInit { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetNormalIcon)(::windows::core::Interface::as_raw(self), pszfile.into(), ::core::mem::transmute(iicon)).ok() + (::windows::core::Interface::vtable(self).SetNormalIcon)(::windows::core::Interface::as_raw(self), pszfile.into(), iicon).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOpenIcon<'a, P0>(&self, pszfile: P0, iicon: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetOpenIcon)(::windows::core::Interface::as_raw(self), pszfile.into(), ::core::mem::transmute(iicon)).ok() + (::windows::core::Interface::vtable(self).SetOpenIcon)(::windows::core::Interface::as_raw(self), pszfile.into(), iicon).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetShortcutIcon<'a, P0>(&self, pszfile: P0, iicon: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetShortcutIcon)(::windows::core::Interface::as_raw(self), pszfile.into(), ::core::mem::transmute(iicon)).ok() + (::windows::core::Interface::vtable(self).SetShortcutIcon)(::windows::core::Interface::as_raw(self), pszfile.into(), iicon).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetDefaultIcon<'a, P0>(&self, pszfile: P0, iicon: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetDefaultIcon)(::windows::core::Interface::as_raw(self), pszfile.into(), ::core::mem::transmute(iicon)).ok() + (::windows::core::Interface::vtable(self).SetDefaultIcon)(::windows::core::Interface::as_raw(self), pszfile.into(), iicon).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19351,16 +19351,16 @@ impl IDefaultFolderMenuInitialize { P2: ::std::convert::Into<::windows::core::InParam<'a, IShellFolder>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), hwnd.into(), pcmcb.into().abi(), ::core::mem::transmute(pidlfolder), psf.into().abi(), apidl.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(apidl)), punkassociation.into().abi(), ::core::mem::transmute(ckeys), ::core::mem::transmute(akeys)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), hwnd.into(), pcmcb.into().abi(), ::core::mem::transmute(pidlfolder), psf.into().abi(), apidl.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(apidl)), punkassociation.into().abi(), ckeys, ::core::mem::transmute(akeys)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetMenuRestrictions(&self, dfmrvalues: DEFAULT_FOLDER_MENU_RESTRICTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMenuRestrictions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dfmrvalues)).ok() + (::windows::core::Interface::vtable(self).SetMenuRestrictions)(::windows::core::Interface::as_raw(self), dfmrvalues).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetMenuRestrictions(&self, dfmrmask: DEFAULT_FOLDER_MENU_RESTRICTIONS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetMenuRestrictions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dfmrmask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMenuRestrictions)(::windows::core::Interface::as_raw(self), dfmrmask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetHandlerClsid(&self, rclsid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -19572,7 +19572,7 @@ impl IDeskBand { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CloseDW(&self, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CloseDW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.CloseDW)(::windows::core::Interface::as_raw(self), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19586,7 +19586,7 @@ impl IDeskBand { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBandInfo(&self, dwbandid: u32, dwviewmode: u32, pdbi: *mut DESKBANDINFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBandInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbandid), ::core::mem::transmute(dwviewmode), ::core::mem::transmute(pdbi)).ok() + (::windows::core::Interface::vtable(self).GetBandInfo)(::windows::core::Interface::as_raw(self), dwbandid, dwviewmode, ::core::mem::transmute(pdbi)).ok() } } #[cfg(feature = "Win32_System_Ole")] @@ -19708,7 +19708,7 @@ impl IDeskBand2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CloseDW(&self, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CloseDW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CloseDW)(::windows::core::Interface::as_raw(self), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19722,7 +19722,7 @@ impl IDeskBand2 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBandInfo(&self, dwbandid: u32, dwviewmode: u32, pdbi: *mut DESKBANDINFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetBandInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbandid), ::core::mem::transmute(dwviewmode), ::core::mem::transmute(pdbi)).ok() + (::windows::core::Interface::vtable(self).base__.GetBandInfo)(::windows::core::Interface::as_raw(self), dwbandid, dwviewmode, ::core::mem::transmute(pdbi)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19867,7 +19867,7 @@ impl IDeskBandInfo { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetDefaultBandWidth(&self, dwbandid: u32, dwviewmode: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDefaultBandWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwbandid), ::core::mem::transmute(dwviewmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDefaultBandWidth)(::windows::core::Interface::as_raw(self), dwbandid, dwviewmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -20051,17 +20051,17 @@ impl IDeskBarClient { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetModeDBC(&self, dwmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetModeDBC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode)).ok() + (::windows::core::Interface::vtable(self).SetModeDBC)(::windows::core::Interface::as_raw(self), dwmode).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UIActivateDBC(&self, dwstate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UIActivateDBC)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwstate)).ok() + (::windows::core::Interface::vtable(self).UIActivateDBC)(::windows::core::Interface::as_raw(self), dwstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSize(&self, dwwhich: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwwhich), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSize)(::windows::core::Interface::as_raw(self), dwwhich, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Ole")] @@ -20214,7 +20214,7 @@ impl IDesktopWallpaper { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetMonitorDevicePathAt(&self, monitorindex: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetMonitorDevicePathAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(monitorindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetMonitorDevicePathAt)(::windows::core::Interface::as_raw(self), monitorindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetMonitorDevicePathCount(&self) -> ::windows::core::Result { @@ -20232,7 +20232,7 @@ impl IDesktopWallpaper { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetBackgroundColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackgroundColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetBackgroundColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetBackgroundColor(&self) -> ::windows::core::Result { @@ -20241,7 +20241,7 @@ impl IDesktopWallpaper { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetPosition(&self, position: DESKTOP_WALLPAPER_POSITION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(position)).ok() + (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), position).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetPosition(&self) -> ::windows::core::Result { @@ -20262,7 +20262,7 @@ impl IDesktopWallpaper { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetSlideshowOptions(&self, options: DESKTOP_SLIDESHOW_OPTIONS, slideshowtick: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSlideshowOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(options), ::core::mem::transmute(slideshowtick)).ok() + (::windows::core::Interface::vtable(self).SetSlideshowOptions)(::windows::core::Interface::as_raw(self), options, slideshowtick).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSlideshowOptions(&self, options: *mut DESKTOP_SLIDESHOW_OPTIONS, slideshowtick: *mut u32) -> ::windows::core::Result<()> { @@ -20273,7 +20273,7 @@ impl IDesktopWallpaper { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AdvanceSlideshow)(::windows::core::Interface::as_raw(self), monitorid.into(), ::core::mem::transmute(direction)).ok() + (::windows::core::Interface::vtable(self).AdvanceSlideshow)(::windows::core::Interface::as_raw(self), monitorid.into(), direction).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetStatus(&self) -> ::windows::core::Result { @@ -20561,7 +20561,7 @@ impl IDockingWindow { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).CloseDW)(::windows::core::Interface::as_raw(self), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20675,14 +20675,14 @@ impl IDockingWindowFrame { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddToolbar)(::windows::core::Interface::as_raw(self), punksrc.into().abi(), pwszitem.into(), ::core::mem::transmute(dwaddflags)).ok() + (::windows::core::Interface::vtable(self).AddToolbar)(::windows::core::Interface::as_raw(self), punksrc.into().abi(), pwszitem.into(), dwaddflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RemoveToolbar<'a, P0>(&self, punksrc: P0, dwremoveflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).RemoveToolbar)(::windows::core::Interface::as_raw(self), punksrc.into().abi(), ::core::mem::transmute(dwremoveflags)).ok() + (::windows::core::Interface::vtable(self).RemoveToolbar)(::windows::core::Interface::as_raw(self), punksrc.into().abi(), dwremoveflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn FindToolbar<'a, P0>(&self, pwszitem: P0, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -20980,7 +20980,7 @@ impl IDragSourceHelper2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21050,7 +21050,7 @@ impl IDropTargetHelper { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).DragEnter)(::windows::core::Interface::as_raw(self), hwndtarget.into(), pdataobject.into().abi(), ::core::mem::transmute(ppt), ::core::mem::transmute(dweffect)).ok() + (::windows::core::Interface::vtable(self).DragEnter)(::windows::core::Interface::as_raw(self), hwndtarget.into(), pdataobject.into().abi(), ::core::mem::transmute(ppt), dweffect).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn DragLeave(&self) -> ::windows::core::Result<()> { @@ -21059,7 +21059,7 @@ impl IDropTargetHelper { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn DragOver(&self, ppt: *const super::super::Foundation::POINT, dweffect: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DragOver)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppt), ::core::mem::transmute(dweffect)).ok() + (::windows::core::Interface::vtable(self).DragOver)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppt), dweffect).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -21067,7 +21067,7 @@ impl IDropTargetHelper { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).Drop)(::windows::core::Interface::as_raw(self), pdataobject.into().abi(), ::core::mem::transmute(ppt), ::core::mem::transmute(dweffect)).ok() + (::windows::core::Interface::vtable(self).Drop)(::windows::core::Interface::as_raw(self), pdataobject.into().abi(), ::core::mem::transmute(ppt), dweffect).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -21145,7 +21145,7 @@ impl IDynamicHWHandler { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetDynamicInfo)(::windows::core::Interface::as_raw(self), pszdeviceid.into(), ::core::mem::transmute(dwcontenttype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetDynamicInfo)(::windows::core::Interface::as_raw(self), pszdeviceid.into(), dwcontenttype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -21288,7 +21288,7 @@ impl IEnumACString { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.Skip)(::windows::core::Interface::as_raw(self), celt)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -21307,7 +21307,7 @@ impl IEnumACString { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetEnumOptions(&self, dwoptions: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnumOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoptions)).ok() + (::windows::core::Interface::vtable(self).SetEnumOptions)(::windows::core::Interface::as_raw(self), dwoptions).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetEnumOptions(&self) -> ::windows::core::Result { @@ -21445,7 +21445,7 @@ impl IEnumExplorerCommand { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -21511,7 +21511,7 @@ impl IEnumExtraSearch { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -21578,7 +21578,7 @@ impl IEnumFullIDList { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -21643,11 +21643,11 @@ pub struct IEnumHLITEM(::windows::core::IUnknown); impl IEnumHLITEM { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut HLITEM, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -21714,7 +21714,7 @@ impl IEnumIDList { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -21783,7 +21783,7 @@ impl IEnumObjects { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -21955,7 +21955,7 @@ impl IEnumResources { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -22021,7 +22021,7 @@ impl IEnumShellItems { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -22087,7 +22087,7 @@ impl IEnumSyncMgrConflict { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -22153,7 +22153,7 @@ impl IEnumSyncMgrEvents { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -22219,7 +22219,7 @@ impl IEnumSyncMgrSyncItems { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -22281,11 +22281,11 @@ pub struct IEnumTravelLogEntry(::windows::core::IUnknown); impl IEnumTravelLogEntry { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -22356,7 +22356,7 @@ impl IEnumerableView { #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn CreateEnumIDListFromContents(&self, pidlfolder: *const Common::ITEMIDLIST, dwenumflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateEnumIDListFromContents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlfolder), ::core::mem::transmute(dwenumflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateEnumIDListFromContents)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlfolder), dwenumflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22410,7 +22410,7 @@ pub struct IExecuteCommand(::windows::core::IUnknown); impl IExecuteCommand { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetKeyState(&self, grfkeystate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetKeyState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfkeystate)).ok() + (::windows::core::Interface::vtable(self).SetKeyState)(::windows::core::Interface::as_raw(self), grfkeystate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetParameters<'a, P0>(&self, pszparameters: P0) -> ::windows::core::Result<()> @@ -22426,7 +22426,7 @@ impl IExecuteCommand { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).SetShowWindow)(::windows::core::Interface::as_raw(self), nshow).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22616,12 +22616,12 @@ impl IExpDispSupport { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn OnTranslateAccelerator(&self, pmsg: *const super::WindowsAndMessaging::MSG, grfmodifiers: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnTranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), ::core::mem::transmute(grfmodifiers)).ok() + (::windows::core::Interface::vtable(self).OnTranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), grfmodifiers).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn OnInvoke(&self, dispidmember: i32, iid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnInvoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(iid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + (::windows::core::Interface::vtable(self).OnInvoke)(::windows::core::Interface::as_raw(self), dispidmember, ::core::mem::transmute(iid), lcid, wflags, ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22689,12 +22689,12 @@ impl IExpDispSupportXP { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn OnTranslateAccelerator(&self, pmsg: *const super::WindowsAndMessaging::MSG, grfmodifiers: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnTranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), ::core::mem::transmute(grfmodifiers)).ok() + (::windows::core::Interface::vtable(self).OnTranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), grfmodifiers).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn OnInvoke(&self, dispidmember: i32, iid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnInvoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(iid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + (::windows::core::Interface::vtable(self).OnInvoke)(::windows::core::Interface::as_raw(self), dispidmember, ::core::mem::transmute(iid), lcid, wflags, ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22798,11 +22798,11 @@ impl IExplorerBrowser { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOptions(&self, dwflag: EXPLORER_BROWSER_OPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflag)).ok() + (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), dwflag).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetOptions(&self) -> ::windows::core::Result { @@ -22812,21 +22812,21 @@ impl IExplorerBrowser { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn BrowseToIDList(&self, pidl: *const Common::ITEMIDLIST, uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BrowseToIDList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).BrowseToIDList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn BrowseToObject<'a, P0>(&self, punk: P0, uflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BrowseToObject)(::windows::core::Interface::as_raw(self), punk.into().abi(), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).BrowseToObject)(::windows::core::Interface::as_raw(self), punk.into().abi(), uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn FillFromObject<'a, P0>(&self, punk: P0, dwflags: EXPLORER_BROWSER_FILL_FLAGS) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).FillFromObject)(::windows::core::Interface::as_raw(self), punk.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).FillFromObject)(::windows::core::Interface::as_raw(self), punk.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RemoveAll(&self) -> ::windows::core::Result<()> { @@ -23353,7 +23353,7 @@ pub struct IExtractIconA(::windows::core::IUnknown); impl IExtractIconA { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetIconLocation(&self, uflags: u32, psziconfile: &mut [u8], piindex: *mut i32, pwflags: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetIconLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psziconfile)), psziconfile.len() as _, ::core::mem::transmute(piindex), ::core::mem::transmute(pwflags)).ok() + (::windows::core::Interface::vtable(self).GetIconLocation)(::windows::core::Interface::as_raw(self), uflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psziconfile)), psziconfile.len() as _, ::core::mem::transmute(piindex), ::core::mem::transmute(pwflags)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -23361,7 +23361,7 @@ impl IExtractIconA { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).Extract)(::windows::core::Interface::as_raw(self), pszfile.into(), ::core::mem::transmute(niconindex), ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), ::core::mem::transmute(niconsize)).ok() + (::windows::core::Interface::vtable(self).Extract)(::windows::core::Interface::as_raw(self), pszfile.into(), niconindex, ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), niconsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23415,7 +23415,7 @@ pub struct IExtractIconW(::windows::core::IUnknown); impl IExtractIconW { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetIconLocation(&self, uflags: u32, psziconfile: &mut [u16], piindex: *mut i32, pwflags: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetIconLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psziconfile)), psziconfile.len() as _, ::core::mem::transmute(piindex), ::core::mem::transmute(pwflags)).ok() + (::windows::core::Interface::vtable(self).GetIconLocation)(::windows::core::Interface::as_raw(self), uflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(psziconfile)), psziconfile.len() as _, ::core::mem::transmute(piindex), ::core::mem::transmute(pwflags)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -23423,7 +23423,7 @@ impl IExtractIconW { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Extract)(::windows::core::Interface::as_raw(self), pszfile.into(), ::core::mem::transmute(niconindex), ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), ::core::mem::transmute(niconsize)).ok() + (::windows::core::Interface::vtable(self).Extract)(::windows::core::Interface::as_raw(self), pszfile.into(), niconindex, ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), niconsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -23478,7 +23478,7 @@ impl IExtractImage { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLocation(&self, pszpathbuffer: &mut [u16], pdwpriority: *mut u32, prgsize: *const super::super::Foundation::SIZE, dwrecclrdepth: u32, pdwflags: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpathbuffer)), pszpathbuffer.len() as _, ::core::mem::transmute(pdwpriority), ::core::mem::transmute(prgsize), ::core::mem::transmute(dwrecclrdepth), ::core::mem::transmute(pdwflags)).ok() + (::windows::core::Interface::vtable(self).GetLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpathbuffer)), pszpathbuffer.len() as _, ::core::mem::transmute(pdwpriority), ::core::mem::transmute(prgsize), dwrecclrdepth, ::core::mem::transmute(pdwflags)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -23542,7 +23542,7 @@ impl IExtractImage2 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLocation(&self, pszpathbuffer: &mut [u16], pdwpriority: *mut u32, prgsize: *const super::super::Foundation::SIZE, dwrecclrdepth: u32, pdwflags: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpathbuffer)), pszpathbuffer.len() as _, ::core::mem::transmute(pdwpriority), ::core::mem::transmute(prgsize), ::core::mem::transmute(dwrecclrdepth), ::core::mem::transmute(pdwflags)).ok() + (::windows::core::Interface::vtable(self).base__.GetLocation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpathbuffer)), pszpathbuffer.len() as _, ::core::mem::transmute(pdwpriority), ::core::mem::transmute(prgsize), dwrecclrdepth, ::core::mem::transmute(pdwflags)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -23635,7 +23635,7 @@ impl IFileDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFileTypeIndex(&self, ifiletype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFileTypeIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ifiletype)).ok() + (::windows::core::Interface::vtable(self).SetFileTypeIndex)(::windows::core::Interface::as_raw(self), ifiletype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFileTypeIndex(&self) -> ::windows::core::Result { @@ -23652,11 +23652,11 @@ impl IFileDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOptions(&self, fos: FILEOPENDIALOGOPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fos)).ok() + (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), fos).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetOptions(&self) -> ::windows::core::Result { @@ -23730,7 +23730,7 @@ impl IFileDialog { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).AddPlace)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(fdap)).ok() + (::windows::core::Interface::vtable(self).AddPlace)(::windows::core::Interface::as_raw(self), psi.into().abi(), fdap).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetDefaultExtension<'a, P0>(&self, pszdefaultextension: P0) -> ::windows::core::Result<()> @@ -23741,7 +23741,7 @@ impl IFileDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Close(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Close)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).Close)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetClientGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -23859,7 +23859,7 @@ impl IFileDialog2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFileTypeIndex(&self, ifiletype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileTypeIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ifiletype)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileTypeIndex)(::windows::core::Interface::as_raw(self), ifiletype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFileTypeIndex(&self) -> ::windows::core::Result { @@ -23876,11 +23876,11 @@ impl IFileDialog2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Unadvise(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOptions(&self, fos: FILEOPENDIALOGOPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fos)).ok() + (::windows::core::Interface::vtable(self).base__.SetOptions)(::windows::core::Interface::as_raw(self), fos).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetOptions(&self) -> ::windows::core::Result { @@ -23954,7 +23954,7 @@ impl IFileDialog2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).base__.AddPlace)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(fdap)).ok() + (::windows::core::Interface::vtable(self).base__.AddPlace)(::windows::core::Interface::as_raw(self), psi.into().abi(), fdap).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetDefaultExtension<'a, P0>(&self, pszdefaultextension: P0) -> ::windows::core::Result<()> @@ -23965,7 +23965,7 @@ impl IFileDialog2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Close(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Close)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.Close)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetClientGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -24078,14 +24078,14 @@ impl IFileDialogControlEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IFileDialogCustomize>>, { - (::windows::core::Interface::vtable(self).OnItemSelected)(::windows::core::Interface::as_raw(self), pfdc.into().abi(), ::core::mem::transmute(dwidctl), ::core::mem::transmute(dwiditem)).ok() + (::windows::core::Interface::vtable(self).OnItemSelected)(::windows::core::Interface::as_raw(self), pfdc.into().abi(), dwidctl, dwiditem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnButtonClicked<'a, P0>(&self, pfdc: P0, dwidctl: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IFileDialogCustomize>>, { - (::windows::core::Interface::vtable(self).OnButtonClicked)(::windows::core::Interface::as_raw(self), pfdc.into().abi(), ::core::mem::transmute(dwidctl)).ok() + (::windows::core::Interface::vtable(self).OnButtonClicked)(::windows::core::Interface::as_raw(self), pfdc.into().abi(), dwidctl).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24094,14 +24094,14 @@ impl IFileDialogControlEvents { P0: ::std::convert::Into<::windows::core::InParam<'a, IFileDialogCustomize>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnCheckButtonToggled)(::windows::core::Interface::as_raw(self), pfdc.into().abi(), ::core::mem::transmute(dwidctl), bchecked.into()).ok() + (::windows::core::Interface::vtable(self).OnCheckButtonToggled)(::windows::core::Interface::as_raw(self), pfdc.into().abi(), dwidctl, bchecked.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnControlActivating<'a, P0>(&self, pfdc: P0, dwidctl: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IFileDialogCustomize>>, { - (::windows::core::Interface::vtable(self).OnControlActivating)(::windows::core::Interface::as_raw(self), pfdc.into().abi(), ::core::mem::transmute(dwidctl)).ok() + (::windows::core::Interface::vtable(self).OnControlActivating)(::windows::core::Interface::as_raw(self), pfdc.into().abi(), dwidctl).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -24157,29 +24157,29 @@ pub struct IFileDialogCustomize(::windows::core::IUnknown); impl IFileDialogCustomize { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnableOpenDropDown(&self, dwidctl: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnableOpenDropDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl)).ok() + (::windows::core::Interface::vtable(self).EnableOpenDropDown)(::windows::core::Interface::as_raw(self), dwidctl).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AddMenu<'a, P0>(&self, dwidctl: u32, pszlabel: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), pszlabel.into()).ok() + (::windows::core::Interface::vtable(self).AddMenu)(::windows::core::Interface::as_raw(self), dwidctl, pszlabel.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AddPushButton<'a, P0>(&self, dwidctl: u32, pszlabel: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddPushButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), pszlabel.into()).ok() + (::windows::core::Interface::vtable(self).AddPushButton)(::windows::core::Interface::as_raw(self), dwidctl, pszlabel.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AddComboBox(&self, dwidctl: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddComboBox)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl)).ok() + (::windows::core::Interface::vtable(self).AddComboBox)(::windows::core::Interface::as_raw(self), dwidctl).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).AddRadioButtonList)(::windows::core::Interface::as_raw(self), dwidctl).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24188,59 +24188,59 @@ impl IFileDialogCustomize { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AddCheckButton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), pszlabel.into(), bchecked.into()).ok() + (::windows::core::Interface::vtable(self).AddCheckButton)(::windows::core::Interface::as_raw(self), dwidctl, pszlabel.into(), bchecked.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AddEditBox<'a, P0>(&self, dwidctl: u32, psztext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddEditBox)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), psztext.into()).ok() + (::windows::core::Interface::vtable(self).AddEditBox)(::windows::core::Interface::as_raw(self), dwidctl, psztext.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AddSeparator(&self, dwidctl: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddSeparator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl)).ok() + (::windows::core::Interface::vtable(self).AddSeparator)(::windows::core::Interface::as_raw(self), dwidctl).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AddText<'a, P0>(&self, dwidctl: u32, psztext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), psztext.into()).ok() + (::windows::core::Interface::vtable(self).AddText)(::windows::core::Interface::as_raw(self), dwidctl, psztext.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetControlLabel<'a, P0>(&self, dwidctl: u32, pszlabel: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetControlLabel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), pszlabel.into()).ok() + (::windows::core::Interface::vtable(self).SetControlLabel)(::windows::core::Interface::as_raw(self), dwidctl, pszlabel.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetControlState(&self, dwidctl: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetControlState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetControlState)(::windows::core::Interface::as_raw(self), dwidctl, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetControlState(&self, dwidctl: u32, dwstate: CDCONTROLSTATEF) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetControlState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), ::core::mem::transmute(dwstate)).ok() + (::windows::core::Interface::vtable(self).SetControlState)(::windows::core::Interface::as_raw(self), dwidctl, dwstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetEditBoxText(&self, dwidctl: u32) -> ::windows::core::Result<*mut u16> { let mut result__ = ::core::mem::MaybeUninit::<*mut u16>::zeroed(); - (::windows::core::Interface::vtable(self).GetEditBoxText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u16>(result__) + (::windows::core::Interface::vtable(self).GetEditBoxText)(::windows::core::Interface::as_raw(self), dwidctl, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut u16>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetEditBoxText<'a, P0>(&self, dwidctl: u32, psztext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetEditBoxText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), psztext.into()).ok() + (::windows::core::Interface::vtable(self).SetEditBoxText)(::windows::core::Interface::as_raw(self), dwidctl, psztext.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCheckButtonState(&self, dwidctl: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCheckButtonState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCheckButtonState)(::windows::core::Interface::as_raw(self), dwidctl, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24248,47 +24248,47 @@ impl IFileDialogCustomize { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetCheckButtonState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), bchecked.into()).ok() + (::windows::core::Interface::vtable(self).SetCheckButtonState)(::windows::core::Interface::as_raw(self), dwidctl, bchecked.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AddControlItem<'a, P0>(&self, dwidctl: u32, dwiditem: u32, pszlabel: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddControlItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), ::core::mem::transmute(dwiditem), pszlabel.into()).ok() + (::windows::core::Interface::vtable(self).AddControlItem)(::windows::core::Interface::as_raw(self), dwidctl, dwiditem, pszlabel.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RemoveControlItem(&self, dwidctl: u32, dwiditem: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveControlItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), ::core::mem::transmute(dwiditem)).ok() + (::windows::core::Interface::vtable(self).RemoveControlItem)(::windows::core::Interface::as_raw(self), dwidctl, dwiditem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RemoveAllControlItems(&self, dwidctl: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveAllControlItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl)).ok() + (::windows::core::Interface::vtable(self).RemoveAllControlItems)(::windows::core::Interface::as_raw(self), dwidctl).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetControlItemState(&self, dwidctl: u32, dwiditem: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetControlItemState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), ::core::mem::transmute(dwiditem), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetControlItemState)(::windows::core::Interface::as_raw(self), dwidctl, dwiditem, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetControlItemState(&self, dwidctl: u32, dwiditem: u32, dwstate: CDCONTROLSTATEF) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetControlItemState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), ::core::mem::transmute(dwiditem), ::core::mem::transmute(dwstate)).ok() + (::windows::core::Interface::vtable(self).SetControlItemState)(::windows::core::Interface::as_raw(self), dwidctl, dwiditem, dwstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSelectedControlItem(&self, dwidctl: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSelectedControlItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSelectedControlItem)(::windows::core::Interface::as_raw(self), dwidctl, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetSelectedControlItem(&self, dwidctl: u32, dwiditem: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelectedControlItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), ::core::mem::transmute(dwiditem)).ok() + (::windows::core::Interface::vtable(self).SetSelectedControlItem)(::windows::core::Interface::as_raw(self), dwidctl, dwiditem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn StartVisualGroup<'a, P0>(&self, dwidctl: u32, pszlabel: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).StartVisualGroup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), pszlabel.into()).ok() + (::windows::core::Interface::vtable(self).StartVisualGroup)(::windows::core::Interface::as_raw(self), dwidctl, pszlabel.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EndVisualGroup(&self) -> ::windows::core::Result<()> { @@ -24296,14 +24296,14 @@ impl IFileDialogCustomize { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn MakeProminent(&self, dwidctl: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MakeProminent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl)).ok() + (::windows::core::Interface::vtable(self).MakeProminent)(::windows::core::Interface::as_raw(self), dwidctl).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetControlItemText<'a, P0>(&self, dwidctl: u32, dwiditem: u32, pszlabel: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetControlItemText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidctl), ::core::mem::transmute(dwiditem), pszlabel.into()).ok() + (::windows::core::Interface::vtable(self).SetControlItemText)(::windows::core::Interface::as_raw(self), dwidctl, dwiditem, pszlabel.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -24585,7 +24585,7 @@ impl IFileOpenDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFileTypeIndex(&self, ifiletype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileTypeIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ifiletype)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileTypeIndex)(::windows::core::Interface::as_raw(self), ifiletype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFileTypeIndex(&self) -> ::windows::core::Result { @@ -24602,11 +24602,11 @@ impl IFileOpenDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Unadvise(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOptions(&self, fos: FILEOPENDIALOGOPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fos)).ok() + (::windows::core::Interface::vtable(self).base__.SetOptions)(::windows::core::Interface::as_raw(self), fos).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetOptions(&self) -> ::windows::core::Result { @@ -24680,7 +24680,7 @@ impl IFileOpenDialog { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).base__.AddPlace)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(fdap)).ok() + (::windows::core::Interface::vtable(self).base__.AddPlace)(::windows::core::Interface::as_raw(self), psi.into().abi(), fdap).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetDefaultExtension<'a, P0>(&self, pszdefaultextension: P0) -> ::windows::core::Result<()> @@ -24691,7 +24691,7 @@ impl IFileOpenDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Close(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Close)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.Close)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetClientGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -24805,11 +24805,11 @@ impl IFileOperation { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOperationFlags(&self, dwoperationflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOperationFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoperationflags)).ok() + (::windows::core::Interface::vtable(self).SetOperationFlags)(::windows::core::Interface::as_raw(self), dwoperationflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetProgressMessage<'a, P0>(&self, pszmessage: P0) -> ::windows::core::Result<()> @@ -24931,7 +24931,7 @@ impl IFileOperation { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::InParam<'a, IFileOperationProgressSink>>, { - (::windows::core::Interface::vtable(self).NewItem)(::windows::core::Interface::as_raw(self), psidestinationfolder.into().abi(), ::core::mem::transmute(dwfileattributes), pszname.into(), psztemplatename.into(), pfopsitem.into().abi()).ok() + (::windows::core::Interface::vtable(self).NewItem)(::windows::core::Interface::as_raw(self), psidestinationfolder.into().abi(), dwfileattributes, pszname.into(), psztemplatename.into(), pfopsitem.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PerformOperations(&self) -> ::windows::core::Result<()> { @@ -25027,11 +25027,11 @@ impl IFileOperation2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Unadvise(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOperationFlags(&self, dwoperationflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOperationFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwoperationflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetOperationFlags)(::windows::core::Interface::as_raw(self), dwoperationflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetProgressMessage<'a, P0>(&self, pszmessage: P0) -> ::windows::core::Result<()> @@ -25153,7 +25153,7 @@ impl IFileOperation2 { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::InParam<'a, IFileOperationProgressSink>>, { - (::windows::core::Interface::vtable(self).base__.NewItem)(::windows::core::Interface::as_raw(self), psidestinationfolder.into().abi(), ::core::mem::transmute(dwfileattributes), pszname.into(), psztemplatename.into(), pfopsitem.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.NewItem)(::windows::core::Interface::as_raw(self), psidestinationfolder.into().abi(), dwfileattributes, pszname.into(), psztemplatename.into(), pfopsitem.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PerformOperations(&self) -> ::windows::core::Result<()> { @@ -25167,7 +25167,7 @@ impl IFileOperation2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOperationFlags2(&self, operationflags2: FILE_OPERATION_FLAGS2) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOperationFlags2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(operationflags2)).ok() + (::windows::core::Interface::vtable(self).SetOperationFlags2)(::windows::core::Interface::as_raw(self), operationflags2).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25236,7 +25236,7 @@ impl IFileOperationProgressSink { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn FinishOperations(&self, hrresult: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FinishOperations)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrresult)).ok() + (::windows::core::Interface::vtable(self).FinishOperations)(::windows::core::Interface::as_raw(self), hrresult).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PreRenameItem<'a, P0, P1>(&self, dwflags: u32, psiitem: P0, psznewname: P1) -> ::windows::core::Result<()> @@ -25244,7 +25244,7 @@ impl IFileOperationProgressSink { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PreRenameItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), psiitem.into().abi(), psznewname.into()).ok() + (::windows::core::Interface::vtable(self).PreRenameItem)(::windows::core::Interface::as_raw(self), dwflags, psiitem.into().abi(), psznewname.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PostRenameItem<'a, P0, P1, P2>(&self, dwflags: u32, psiitem: P0, psznewname: P1, hrrename: ::windows::core::HRESULT, psinewlycreated: P2) -> ::windows::core::Result<()> @@ -25253,7 +25253,7 @@ impl IFileOperationProgressSink { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).PostRenameItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), psiitem.into().abi(), psznewname.into(), ::core::mem::transmute(hrrename), psinewlycreated.into().abi()).ok() + (::windows::core::Interface::vtable(self).PostRenameItem)(::windows::core::Interface::as_raw(self), dwflags, psiitem.into().abi(), psznewname.into(), hrrename, psinewlycreated.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PreMoveItem<'a, P0, P1, P2>(&self, dwflags: u32, psiitem: P0, psidestinationfolder: P1, psznewname: P2) -> ::windows::core::Result<()> @@ -25262,7 +25262,7 @@ impl IFileOperationProgressSink { P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PreMoveItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), psiitem.into().abi(), psidestinationfolder.into().abi(), psznewname.into()).ok() + (::windows::core::Interface::vtable(self).PreMoveItem)(::windows::core::Interface::as_raw(self), dwflags, psiitem.into().abi(), psidestinationfolder.into().abi(), psznewname.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PostMoveItem<'a, P0, P1, P2, P3>(&self, dwflags: u32, psiitem: P0, psidestinationfolder: P1, psznewname: P2, hrmove: ::windows::core::HRESULT, psinewlycreated: P3) -> ::windows::core::Result<()> @@ -25272,7 +25272,7 @@ impl IFileOperationProgressSink { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).PostMoveItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), psiitem.into().abi(), psidestinationfolder.into().abi(), psznewname.into(), ::core::mem::transmute(hrmove), psinewlycreated.into().abi()).ok() + (::windows::core::Interface::vtable(self).PostMoveItem)(::windows::core::Interface::as_raw(self), dwflags, psiitem.into().abi(), psidestinationfolder.into().abi(), psznewname.into(), hrmove, psinewlycreated.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PreCopyItem<'a, P0, P1, P2>(&self, dwflags: u32, psiitem: P0, psidestinationfolder: P1, psznewname: P2) -> ::windows::core::Result<()> @@ -25281,7 +25281,7 @@ impl IFileOperationProgressSink { P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PreCopyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), psiitem.into().abi(), psidestinationfolder.into().abi(), psznewname.into()).ok() + (::windows::core::Interface::vtable(self).PreCopyItem)(::windows::core::Interface::as_raw(self), dwflags, psiitem.into().abi(), psidestinationfolder.into().abi(), psznewname.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PostCopyItem<'a, P0, P1, P2, P3>(&self, dwflags: u32, psiitem: P0, psidestinationfolder: P1, psznewname: P2, hrcopy: ::windows::core::HRESULT, psinewlycreated: P3) -> ::windows::core::Result<()> @@ -25291,14 +25291,14 @@ impl IFileOperationProgressSink { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).PostCopyItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), psiitem.into().abi(), psidestinationfolder.into().abi(), psznewname.into(), ::core::mem::transmute(hrcopy), psinewlycreated.into().abi()).ok() + (::windows::core::Interface::vtable(self).PostCopyItem)(::windows::core::Interface::as_raw(self), dwflags, psiitem.into().abi(), psidestinationfolder.into().abi(), psznewname.into(), hrcopy, psinewlycreated.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PreDeleteItem<'a, P0>(&self, dwflags: u32, psiitem: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).PreDeleteItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), psiitem.into().abi()).ok() + (::windows::core::Interface::vtable(self).PreDeleteItem)(::windows::core::Interface::as_raw(self), dwflags, psiitem.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PostDeleteItem<'a, P0, P1>(&self, dwflags: u32, psiitem: P0, hrdelete: ::windows::core::HRESULT, psinewlycreated: P1) -> ::windows::core::Result<()> @@ -25306,7 +25306,7 @@ impl IFileOperationProgressSink { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).PostDeleteItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), psiitem.into().abi(), ::core::mem::transmute(hrdelete), psinewlycreated.into().abi()).ok() + (::windows::core::Interface::vtable(self).PostDeleteItem)(::windows::core::Interface::as_raw(self), dwflags, psiitem.into().abi(), hrdelete, psinewlycreated.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PreNewItem<'a, P0, P1>(&self, dwflags: u32, psidestinationfolder: P0, psznewname: P1) -> ::windows::core::Result<()> @@ -25314,7 +25314,7 @@ impl IFileOperationProgressSink { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).PreNewItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), psidestinationfolder.into().abi(), psznewname.into()).ok() + (::windows::core::Interface::vtable(self).PreNewItem)(::windows::core::Interface::as_raw(self), dwflags, psidestinationfolder.into().abi(), psznewname.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PostNewItem<'a, P0, P1, P2, P3>(&self, dwflags: u32, psidestinationfolder: P0, psznewname: P1, psztemplatename: P2, dwfileattributes: u32, hrnew: ::windows::core::HRESULT, psinewitem: P3) -> ::windows::core::Result<()> @@ -25324,11 +25324,11 @@ impl IFileOperationProgressSink { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).PostNewItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), psidestinationfolder.into().abi(), psznewname.into(), psztemplatename.into(), ::core::mem::transmute(dwfileattributes), ::core::mem::transmute(hrnew), psinewitem.into().abi()).ok() + (::windows::core::Interface::vtable(self).PostNewItem)(::windows::core::Interface::as_raw(self), dwflags, psidestinationfolder.into().abi(), psznewname.into(), psztemplatename.into(), dwfileattributes, hrnew, psinewitem.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateProgress(&self, iworktotal: u32, iworksofar: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iworktotal), ::core::mem::transmute(iworksofar)).ok() + (::windows::core::Interface::vtable(self).UpdateProgress)(::windows::core::Interface::as_raw(self), iworktotal, iworksofar).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ResetTimer(&self) -> ::windows::core::Result<()> { @@ -25418,7 +25418,7 @@ impl IFileSaveDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFileTypeIndex(&self, ifiletype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFileTypeIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ifiletype)).ok() + (::windows::core::Interface::vtable(self).base__.SetFileTypeIndex)(::windows::core::Interface::as_raw(self), ifiletype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFileTypeIndex(&self) -> ::windows::core::Result { @@ -25435,11 +25435,11 @@ impl IFileSaveDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Unadvise(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOptions(&self, fos: FILEOPENDIALOGOPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fos)).ok() + (::windows::core::Interface::vtable(self).base__.SetOptions)(::windows::core::Interface::as_raw(self), fos).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetOptions(&self) -> ::windows::core::Result { @@ -25513,7 +25513,7 @@ impl IFileSaveDialog { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).base__.AddPlace)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(fdap)).ok() + (::windows::core::Interface::vtable(self).base__.AddPlace)(::windows::core::Interface::as_raw(self), psi.into().abi(), fdap).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetDefaultExtension<'a, P0>(&self, pszdefaultextension: P0) -> ::windows::core::Result<()> @@ -25524,7 +25524,7 @@ impl IFileSaveDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Close(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Close)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).base__.Close)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetClientGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -25683,7 +25683,7 @@ impl IFileSearchBand { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetSearchParameters(&self, pbstrsearchid: *const super::super::Foundation::BSTR, bnavtoresults: i16, pvarscope: *const super::super::System::Com::VARIANT, pvarqueryfile: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSearchParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbstrsearchid), ::core::mem::transmute(bnavtoresults), ::core::mem::transmute(pvarscope), ::core::mem::transmute(pvarqueryfile)).ok() + (::windows::core::Interface::vtable(self).SetSearchParameters)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbstrsearchid), bnavtoresults, ::core::mem::transmute(pvarscope), ::core::mem::transmute(pvarqueryfile)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25937,7 +25937,7 @@ impl IFileSystemBindData2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFileID(&self, lifileid: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFileID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lifileid)).ok() + (::windows::core::Interface::vtable(self).SetFileID)(::windows::core::Interface::as_raw(self), lifileid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFileID(&self) -> ::windows::core::Result { @@ -26239,7 +26239,7 @@ impl IFolderView { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetCurrentViewMode(&self, viewmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentViewMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewmode)).ok() + (::windows::core::Interface::vtable(self).SetCurrentViewMode)(::windows::core::Interface::as_raw(self), viewmode).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFolder(&self) -> ::windows::core::Result @@ -26253,12 +26253,12 @@ impl IFolderView { #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn Item(&self, iitemindex: i32) -> ::windows::core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iitemindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), iitemindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ItemCount(&self, uflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ItemCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ItemCount)(::windows::core::Interface::as_raw(self), uflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Items(&self, uflags: u32) -> ::windows::core::Result @@ -26266,7 +26266,7 @@ impl IFolderView { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).Items)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uflags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).Items)(::windows::core::Interface::as_raw(self), uflags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSelectionMarkedItem(&self) -> ::windows::core::Result { @@ -26301,12 +26301,12 @@ impl IFolderView { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SelectItem(&self, iitem: i32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iitem), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SelectItem)(::windows::core::Interface::as_raw(self), iitem, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] pub unsafe fn SelectAndPositionItems(&self, cidl: u32, apidl: *const *const Common::ITEMIDLIST, apt: *const super::super::Foundation::POINT, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectAndPositionItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cidl), ::core::mem::transmute(apidl), ::core::mem::transmute(apt), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SelectAndPositionItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cidl), ::core::mem::transmute(apidl), ::core::mem::transmute(apt), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26389,7 +26389,7 @@ impl IFolderView2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetCurrentViewMode(&self, viewmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentViewMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentViewMode)(::windows::core::Interface::as_raw(self), viewmode).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFolder(&self) -> ::windows::core::Result @@ -26403,12 +26403,12 @@ impl IFolderView2 { #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn Item(&self, iitemindex: i32) -> ::windows::core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - (::windows::core::Interface::vtable(self).base__.Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iitemindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + (::windows::core::Interface::vtable(self).base__.Item)(::windows::core::Interface::as_raw(self), iitemindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ItemCount(&self, uflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ItemCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ItemCount)(::windows::core::Interface::as_raw(self), uflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Items(&self, uflags: u32) -> ::windows::core::Result @@ -26416,7 +26416,7 @@ impl IFolderView2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.Items)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uflags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.Items)(::windows::core::Interface::as_raw(self), uflags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSelectionMarkedItem(&self) -> ::windows::core::Result { @@ -26451,12 +26451,12 @@ impl IFolderView2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SelectItem(&self, iitem: i32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iitem), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SelectItem)(::windows::core::Interface::as_raw(self), iitem, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] pub unsafe fn SelectAndPositionItems(&self, cidl: u32, apidl: *const *const Common::ITEMIDLIST, apt: *const super::super::Foundation::POINT, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SelectAndPositionItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cidl), ::core::mem::transmute(apidl), ::core::mem::transmute(apt), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SelectAndPositionItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cidl), ::core::mem::transmute(apidl), ::core::mem::transmute(apt), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -26503,11 +26503,11 @@ impl IFolderView2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itype), pwsztext.into()).ok() + (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), itype, pwsztext.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetCurrentFolderFlags(&self, dwmask: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentFolderFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmask), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetCurrentFolderFlags)(::windows::core::Interface::as_raw(self), dwmask, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetCurrentFolderFlags(&self) -> ::windows::core::Result { @@ -26535,7 +26535,7 @@ impl IFolderView2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iitem), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), iitem, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26544,12 +26544,12 @@ impl IFolderView2 { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetVisibleItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(istart), fprevious.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetVisibleItem)(::windows::core::Interface::as_raw(self), istart, fprevious.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSelectedItem(&self, istart: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSelectedItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(istart), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSelectedItem)(::windows::core::Interface::as_raw(self), istart, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -26575,7 +26575,7 @@ impl IFolderView2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetViewModeAndIconSize(&self, uviewmode: FOLDERVIEWMODE, iimagesize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetViewModeAndIconSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uviewmode), ::core::mem::transmute(iimagesize)).ok() + (::windows::core::Interface::vtable(self).SetViewModeAndIconSize)(::windows::core::Interface::as_raw(self), uviewmode, iimagesize).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetViewModeAndIconSize(&self, puviewmode: *mut FOLDERVIEWMODE, piimagesize: *mut i32) -> ::windows::core::Result<()> { @@ -26583,7 +26583,7 @@ impl IFolderView2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetGroupSubsetCount(&self, cvisiblerows: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGroupSubsetCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cvisiblerows)).ok() + (::windows::core::Interface::vtable(self).SetGroupSubsetCount)(::windows::core::Interface::as_raw(self), cvisiblerows).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetGroupSubsetCount(&self) -> ::windows::core::Result { @@ -26873,7 +26873,7 @@ pub struct IFolderViewOptions(::windows::core::IUnknown); impl IFolderViewOptions { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFolderViewOptions(&self, fvomask: FOLDERVIEWOPTIONS, fvoflags: FOLDERVIEWOPTIONS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFolderViewOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvomask), ::core::mem::transmute(fvoflags)).ok() + (::windows::core::Interface::vtable(self).SetFolderViewOptions)(::windows::core::Interface::as_raw(self), fvomask, fvoflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFolderViewOptions(&self) -> ::windows::core::Result { @@ -27043,7 +27043,7 @@ impl IFrameworkInputPane { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27620,7 +27620,7 @@ impl IHlink { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHlinkSite>>, { - (::windows::core::Interface::vtable(self).SetHlinkSite)(::windows::core::Interface::as_raw(self), pihlsite.into().abi(), ::core::mem::transmute(dwsitedata)).ok() + (::windows::core::Interface::vtable(self).SetHlinkSite)(::windows::core::Interface::as_raw(self), pihlsite.into().abi(), dwsitedata).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetHlinkSite(&self, ppihlsite: *mut ::core::option::Option, pdwsitedata: *mut u32) -> ::windows::core::Result<()> { @@ -27633,12 +27633,12 @@ impl IHlink { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IMoniker>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetMonikerReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlsetf), pimktarget.into().abi(), pwzlocation.into()).ok() + (::windows::core::Interface::vtable(self).SetMonikerReference)(::windows::core::Interface::as_raw(self), grfhlsetf, pimktarget.into().abi(), pwzlocation.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMonikerReference(&self, dwwhichref: u32, ppimktarget: *mut ::core::option::Option, ppwzlocation: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetMonikerReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwwhichref), ::core::mem::transmute(ppimktarget), ::core::mem::transmute(ppwzlocation)).ok() + (::windows::core::Interface::vtable(self).GetMonikerReference)(::windows::core::Interface::as_raw(self), dwwhichref, ::core::mem::transmute(ppimktarget), ::core::mem::transmute(ppwzlocation)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetStringReference<'a, P0, P1>(&self, grfhlsetf: u32, pwztarget: P0, pwzlocation: P1) -> ::windows::core::Result<()> @@ -27646,11 +27646,11 @@ impl IHlink { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetStringReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlsetf), pwztarget.into(), pwzlocation.into()).ok() + (::windows::core::Interface::vtable(self).SetStringReference)(::windows::core::Interface::as_raw(self), grfhlsetf, pwztarget.into(), pwzlocation.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetStringReference(&self, dwwhichref: u32, ppwztarget: *mut ::windows::core::PWSTR, ppwzlocation: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetStringReference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwwhichref), ::core::mem::transmute(ppwztarget), ::core::mem::transmute(ppwzlocation)).ok() + (::windows::core::Interface::vtable(self).GetStringReference)(::windows::core::Interface::as_raw(self), dwwhichref, ::core::mem::transmute(ppwztarget), ::core::mem::transmute(ppwzlocation)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFriendlyName<'a, P0>(&self, pwzfriendlyname: P0) -> ::windows::core::Result<()> @@ -27662,7 +27662,7 @@ impl IHlink { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFriendlyName(&self, grfhlfnamef: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetFriendlyName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlfnamef), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetFriendlyName)(::windows::core::Interface::as_raw(self), grfhlfnamef, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTargetFrameName<'a, P0>(&self, pwztargetframename: P0) -> ::windows::core::Result<()> @@ -27689,7 +27689,7 @@ impl IHlink { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IBindStatusCallback>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IHlinkBrowseContext>>, { - (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlnf), pibc.into().abi(), pibsc.into().abi(), pihlbc.into().abi()).ok() + (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), grfhlnf, pibc.into().abi(), pibsc.into().abi(), pihlbc.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetAdditionalParams<'a, P0>(&self, pwzadditionalparams: P0) -> ::windows::core::Result<()> @@ -27779,7 +27779,7 @@ impl IHlinkBrowseContext { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IMoniker>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Register)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reserved), piunk.into().abi(), pimk.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Register)(::windows::core::Interface::as_raw(self), reserved, piunk.into().abi(), pimk.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -27793,7 +27793,7 @@ impl IHlinkBrowseContext { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).Revoke)(::windows::core::Interface::as_raw(self), dwregister).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -27825,7 +27825,7 @@ impl IHlinkBrowseContext { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnNavigateHlink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlnf), pimktarget.into().abi(), pwzlocation.into(), pwzfriendlyname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnNavigateHlink)(::windows::core::Interface::as_raw(self), grfhlnf, pimktarget.into().abi(), pwzlocation.into(), pwzfriendlyname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27835,25 +27835,25 @@ impl IHlinkBrowseContext { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UpdateHlink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uhlid), pimktarget.into().abi(), pwzlocation.into(), pwzfriendlyname.into()).ok() + (::windows::core::Interface::vtable(self).UpdateHlink)(::windows::core::Interface::as_raw(self), uhlid, pimktarget.into().abi(), pwzlocation.into(), pwzfriendlyname.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnumNavigationStack(&self, dwreserved: u32, grfhlfnamef: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumNavigationStack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(grfhlfnamef), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumNavigationStack)(::windows::core::Interface::as_raw(self), dwreserved, grfhlfnamef, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn QueryHlink(&self, grfhlqf: u32, uhlid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryHlink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlqf), ::core::mem::transmute(uhlid)).ok() + (::windows::core::Interface::vtable(self).QueryHlink)(::windows::core::Interface::as_raw(self), grfhlqf, uhlid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetHlink(&self, uhlid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetHlink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uhlid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetHlink)(::windows::core::Interface::as_raw(self), uhlid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetCurrentHlink(&self, uhlid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentHlink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uhlid)).ok() + (::windows::core::Interface::vtable(self).SetCurrentHlink)(::windows::core::Interface::as_raw(self), uhlid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Clone<'a, P0>(&self, piunkouter: P0, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> @@ -27865,7 +27865,7 @@ impl IHlinkBrowseContext { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Close(&self, reserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Close)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reserved)).ok() + (::windows::core::Interface::vtable(self).Close)(::windows::core::Interface::as_raw(self), reserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -27967,7 +27967,7 @@ impl IHlinkFrame { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IBindStatusCallback>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IHlink>>, { - (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlnf), pbc.into().abi(), pibsc.into().abi(), pihlnavigate.into().abi()).ok() + (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), grfhlnf, pbc.into().abi(), pibsc.into().abi(), pihlnavigate.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27977,7 +27977,7 @@ impl IHlinkFrame { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnNavigate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlnf), pimktarget.into().abi(), pwzlocation.into(), pwzfriendlyname.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).OnNavigate)(::windows::core::Interface::as_raw(self), grfhlnf, pimktarget.into().abi(), pwzlocation.into(), pwzfriendlyname.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27987,7 +27987,7 @@ impl IHlinkFrame { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UpdateHlink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uhlid), pimktarget.into().abi(), pwzlocation.into(), pwzfriendlyname.into()).ok() + (::windows::core::Interface::vtable(self).UpdateHlink)(::windows::core::Interface::as_raw(self), uhlid, pimktarget.into().abi(), pwzlocation.into(), pwzfriendlyname.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28051,24 +28051,24 @@ impl IHlinkSite { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn QueryService(&self, dwsitedata: u32, guidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).QueryService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsitedata), ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).QueryService)(::windows::core::Interface::as_raw(self), dwsitedata, ::core::mem::transmute(guidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMoniker(&self, dwsitedata: u32, dwassign: u32, dwwhich: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMoniker)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsitedata), ::core::mem::transmute(dwassign), ::core::mem::transmute(dwwhich), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMoniker)(::windows::core::Interface::as_raw(self), dwsitedata, dwassign, dwwhich, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ReadyToNavigate(&self, dwsitedata: u32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadyToNavigate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsitedata), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).ReadyToNavigate)(::windows::core::Interface::as_raw(self), dwsitedata, dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnNavigationComplete<'a, P0>(&self, dwsitedata: u32, dwreserved: u32, hrerror: ::windows::core::HRESULT, pwzerror: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnNavigationComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsitedata), ::core::mem::transmute(dwreserved), ::core::mem::transmute(hrerror), pwzerror.into()).ok() + (::windows::core::Interface::vtable(self).OnNavigationComplete)(::windows::core::Interface::as_raw(self), dwsitedata, dwreserved, hrerror, pwzerror.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28139,7 +28139,7 @@ impl IHlinkTarget { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlnf), pwzjumplocation.into()).ok() + (::windows::core::Interface::vtable(self).Navigate)(::windows::core::Interface::as_raw(self), grfhlnf, pwzjumplocation.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -28148,7 +28148,7 @@ impl IHlinkTarget { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetMoniker)(::windows::core::Interface::as_raw(self), pwzlocation.into(), ::core::mem::transmute(dwassign), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetMoniker)(::windows::core::Interface::as_raw(self), pwzlocation.into(), dwassign, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFriendlyName<'a, P0>(&self, pwzlocation: P0) -> ::windows::core::Result<::windows::core::PWSTR> @@ -28281,7 +28281,7 @@ pub struct IIOCancelInformation(::windows::core::IUnknown); impl IIOCancelInformation { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetCancelInformation(&self, dwthreadid: u32, umsgcancel: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCancelInformation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwthreadid), ::core::mem::transmute(umsgcancel)).ok() + (::windows::core::Interface::vtable(self).SetCancelInformation)(::windows::core::Interface::as_raw(self), dwthreadid, umsgcancel).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetCancelInformation(&self, pdwthreadid: *mut u32, pumsgcancel: *mut u32) -> ::windows::core::Result<()> { @@ -28413,7 +28413,7 @@ impl IImageRecompress { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::StructuredStorage::IStorage>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RecompressImage)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(iquality), pstg.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RecompressImage)(::windows::core::Interface::as_raw(self), psi.into().abi(), cx, cy, iquality, pstg.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28529,7 +28529,7 @@ impl IInitializeNetworkFolder { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(pidltarget), ::core::mem::transmute(udisplaytype), pszresname.into(), pszprovider.into()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(pidltarget), udisplaytype, pszresname.into(), pszprovider.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28692,7 +28692,7 @@ impl IInitializeWithItem { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(grfmode)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), psi.into().abi(), grfmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29356,25 +29356,25 @@ impl IKnownFolder { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetShellItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetShellItem)(::windows::core::Interface::as_raw(self), dwflags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetPath(&self, dwflags: u32) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetPath)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetPath<'a, P0>(&self, dwflags: u32, pszpath: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pszpath.into()).ok() + (::windows::core::Interface::vtable(self).SetPath)(::windows::core::Interface::as_raw(self), dwflags, pszpath.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetIDList(&self, dwflags: u32) -> ::windows::core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - (::windows::core::Interface::vtable(self).GetIDList)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + (::windows::core::Interface::vtable(self).GetIDList)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFolderType(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -29451,7 +29451,7 @@ impl IKnownFolderManager { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn FolderIdFromCsidl(&self, ncsidl: i32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).FolderIdFromCsidl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncsidl), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).FolderIdFromCsidl)(::windows::core::Interface::as_raw(self), ncsidl, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn FolderIdToCsidl(&self, rfid: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -29489,7 +29489,7 @@ impl IKnownFolderManager { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindFolderFromPath)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(mode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindFolderFromPath)(::windows::core::Interface::as_raw(self), pszpath.into(), mode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -29505,7 +29505,7 @@ impl IKnownFolderManager { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).Redirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rfid), hwnd.into(), ::core::mem::transmute(flags), psztargetpath.into(), pexclusion.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pexclusion)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).Redirect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rfid), hwnd.into(), flags, psztargetpath.into(), pexclusion.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pexclusion)), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29977,7 +29977,7 @@ impl ILaunchUIContext { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTabGroupingPreference(&self, value: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTabGroupingPreference)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetTabGroupingPreference)(::windows::core::Interface::as_raw(self), value).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -30187,11 +30187,11 @@ impl IMenuPopup { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Popup(&self, ppt: *const super::super::Foundation::POINTL, prcexclude: *const super::super::Foundation::RECTL, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Popup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppt), ::core::mem::transmute(prcexclude), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Popup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppt), ::core::mem::transmute(prcexclude), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).OnSelect)(::windows::core::Interface::as_raw(self), dwselecttype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] @@ -30447,7 +30447,7 @@ impl INameSpaceTreeControl { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(prc), ::core::mem::transmute(nsctsflags)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(prc), nsctsflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn TreeAdvise<'a, P0>(&self, punk: P0) -> ::windows::core::Result @@ -30459,7 +30459,7 @@ impl INameSpaceTreeControl { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn TreeUnadvise(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TreeUnadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).TreeUnadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AppendRoot<'a, P0, P1>(&self, psiroot: P0, grfenumflags: u32, grfrootstyle: u32, pif: P1) -> ::windows::core::Result<()> @@ -30467,7 +30467,7 @@ impl INameSpaceTreeControl { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItemFilter>>, { - (::windows::core::Interface::vtable(self).AppendRoot)(::windows::core::Interface::as_raw(self), psiroot.into().abi(), ::core::mem::transmute(grfenumflags), ::core::mem::transmute(grfrootstyle), pif.into().abi()).ok() + (::windows::core::Interface::vtable(self).AppendRoot)(::windows::core::Interface::as_raw(self), psiroot.into().abi(), grfenumflags, grfrootstyle, pif.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn InsertRoot<'a, P0, P1>(&self, iindex: i32, psiroot: P0, grfenumflags: u32, grfrootstyle: u32, pif: P1) -> ::windows::core::Result<()> @@ -30475,7 +30475,7 @@ impl INameSpaceTreeControl { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItemFilter>>, { - (::windows::core::Interface::vtable(self).InsertRoot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), psiroot.into().abi(), ::core::mem::transmute(grfenumflags), ::core::mem::transmute(grfrootstyle), pif.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertRoot)(::windows::core::Interface::as_raw(self), iindex, psiroot.into().abi(), grfenumflags, grfrootstyle, pif.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RemoveRoot<'a, P0>(&self, psiroot: P0) -> ::windows::core::Result<()> @@ -30498,7 +30498,7 @@ impl INameSpaceTreeControl { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).SetItemState)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(nstcismask), ::core::mem::transmute(nstcisflags)).ok() + (::windows::core::Interface::vtable(self).SetItemState)(::windows::core::Interface::as_raw(self), psi.into().abi(), nstcismask, nstcisflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetItemState<'a, P0>(&self, psi: P0, nstcismask: u32) -> ::windows::core::Result @@ -30506,7 +30506,7 @@ impl INameSpaceTreeControl { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetItemState)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(nstcismask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItemState)(::windows::core::Interface::as_raw(self), psi.into().abi(), nstcismask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSelectedItems(&self) -> ::windows::core::Result { @@ -30526,7 +30526,7 @@ impl INameSpaceTreeControl { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).SetItemCustomState)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(istatenumber)).ok() + (::windows::core::Interface::vtable(self).SetItemCustomState)(::windows::core::Interface::as_raw(self), psi.into().abi(), istatenumber).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnsureItemVisible<'a, P0>(&self, psi: P0) -> ::windows::core::Result<()> @@ -30548,7 +30548,7 @@ impl INameSpaceTreeControl { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetNextItem)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(nstcgi), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNextItem)(::windows::core::Interface::as_raw(self), psi.into().abi(), nstcgi, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30648,7 +30648,7 @@ impl INameSpaceTreeControl2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(prc), ::core::mem::transmute(nsctsflags)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(prc), nsctsflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn TreeAdvise<'a, P0>(&self, punk: P0) -> ::windows::core::Result @@ -30660,7 +30660,7 @@ impl INameSpaceTreeControl2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn TreeUnadvise(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.TreeUnadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).base__.TreeUnadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AppendRoot<'a, P0, P1>(&self, psiroot: P0, grfenumflags: u32, grfrootstyle: u32, pif: P1) -> ::windows::core::Result<()> @@ -30668,7 +30668,7 @@ impl INameSpaceTreeControl2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItemFilter>>, { - (::windows::core::Interface::vtable(self).base__.AppendRoot)(::windows::core::Interface::as_raw(self), psiroot.into().abi(), ::core::mem::transmute(grfenumflags), ::core::mem::transmute(grfrootstyle), pif.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.AppendRoot)(::windows::core::Interface::as_raw(self), psiroot.into().abi(), grfenumflags, grfrootstyle, pif.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn InsertRoot<'a, P0, P1>(&self, iindex: i32, psiroot: P0, grfenumflags: u32, grfrootstyle: u32, pif: P1) -> ::windows::core::Result<()> @@ -30676,7 +30676,7 @@ impl INameSpaceTreeControl2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItemFilter>>, { - (::windows::core::Interface::vtable(self).base__.InsertRoot)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), psiroot.into().abi(), ::core::mem::transmute(grfenumflags), ::core::mem::transmute(grfrootstyle), pif.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InsertRoot)(::windows::core::Interface::as_raw(self), iindex, psiroot.into().abi(), grfenumflags, grfrootstyle, pif.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RemoveRoot<'a, P0>(&self, psiroot: P0) -> ::windows::core::Result<()> @@ -30699,7 +30699,7 @@ impl INameSpaceTreeControl2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).base__.SetItemState)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(nstcismask), ::core::mem::transmute(nstcisflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetItemState)(::windows::core::Interface::as_raw(self), psi.into().abi(), nstcismask, nstcisflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetItemState<'a, P0>(&self, psi: P0, nstcismask: u32) -> ::windows::core::Result @@ -30707,7 +30707,7 @@ impl INameSpaceTreeControl2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetItemState)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(nstcismask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetItemState)(::windows::core::Interface::as_raw(self), psi.into().abi(), nstcismask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSelectedItems(&self) -> ::windows::core::Result { @@ -30727,7 +30727,7 @@ impl INameSpaceTreeControl2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).base__.SetItemCustomState)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(istatenumber)).ok() + (::windows::core::Interface::vtable(self).base__.SetItemCustomState)(::windows::core::Interface::as_raw(self), psi.into().abi(), istatenumber).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnsureItemVisible<'a, P0>(&self, psi: P0) -> ::windows::core::Result<()> @@ -30749,7 +30749,7 @@ impl INameSpaceTreeControl2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetNextItem)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(nstcgi), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetNextItem)(::windows::core::Interface::as_raw(self), psi.into().abi(), nstcgi, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -30772,21 +30772,21 @@ impl INameSpaceTreeControl2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetControlStyle(&self, nstcsmask: u32, nstcsstyle: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetControlStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nstcsmask), ::core::mem::transmute(nstcsstyle)).ok() + (::windows::core::Interface::vtable(self).SetControlStyle)(::windows::core::Interface::as_raw(self), nstcsmask, nstcsstyle).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetControlStyle(&self, nstcsmask: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetControlStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nstcsmask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetControlStyle)(::windows::core::Interface::as_raw(self), nstcsmask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetControlStyle2(&self, nstcsmask: NSTCSTYLE2, nstcsstyle: NSTCSTYLE2) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetControlStyle2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nstcsmask), ::core::mem::transmute(nstcsstyle)).ok() + (::windows::core::Interface::vtable(self).SetControlStyle2)(::windows::core::Interface::as_raw(self), nstcsmask, nstcsstyle).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetControlStyle2(&self, nstcsmask: NSTCSTYLE2) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetControlStyle2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nstcsmask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetControlStyle2)(::windows::core::Interface::as_raw(self), nstcsmask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -30954,7 +30954,7 @@ impl INameSpaceTreeControlDropHandler { P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItemArray>>, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnDragEnter)(::windows::core::Interface::as_raw(self), psiover.into().abi(), psiadata.into().abi(), foutsidesource.into(), ::core::mem::transmute(grfkeystate), ::core::mem::transmute(pdweffect)).ok() + (::windows::core::Interface::vtable(self).OnDragEnter)(::windows::core::Interface::as_raw(self), psiover.into().abi(), psiadata.into().abi(), foutsidesource.into(), grfkeystate, ::core::mem::transmute(pdweffect)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnDragOver<'a, P0, P1>(&self, psiover: P0, psiadata: P1, grfkeystate: u32, pdweffect: *mut u32) -> ::windows::core::Result<()> @@ -30962,7 +30962,7 @@ impl INameSpaceTreeControlDropHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItemArray>>, { - (::windows::core::Interface::vtable(self).OnDragOver)(::windows::core::Interface::as_raw(self), psiover.into().abi(), psiadata.into().abi(), ::core::mem::transmute(grfkeystate), ::core::mem::transmute(pdweffect)).ok() + (::windows::core::Interface::vtable(self).OnDragOver)(::windows::core::Interface::as_raw(self), psiover.into().abi(), psiadata.into().abi(), grfkeystate, ::core::mem::transmute(pdweffect)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnDragPosition<'a, P0, P1>(&self, psiover: P0, psiadata: P1, inewposition: i32, ioldposition: i32) -> ::windows::core::Result<()> @@ -30970,7 +30970,7 @@ impl INameSpaceTreeControlDropHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItemArray>>, { - (::windows::core::Interface::vtable(self).OnDragPosition)(::windows::core::Interface::as_raw(self), psiover.into().abi(), psiadata.into().abi(), ::core::mem::transmute(inewposition), ::core::mem::transmute(ioldposition)).ok() + (::windows::core::Interface::vtable(self).OnDragPosition)(::windows::core::Interface::as_raw(self), psiover.into().abi(), psiadata.into().abi(), inewposition, ioldposition).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnDrop<'a, P0, P1>(&self, psiover: P0, psiadata: P1, iposition: i32, grfkeystate: u32, pdweffect: *mut u32) -> ::windows::core::Result<()> @@ -30978,7 +30978,7 @@ impl INameSpaceTreeControlDropHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItemArray>>, { - (::windows::core::Interface::vtable(self).OnDrop)(::windows::core::Interface::as_raw(self), psiover.into().abi(), psiadata.into().abi(), ::core::mem::transmute(iposition), ::core::mem::transmute(grfkeystate), ::core::mem::transmute(pdweffect)).ok() + (::windows::core::Interface::vtable(self).OnDrop)(::windows::core::Interface::as_raw(self), psiover.into().abi(), psiadata.into().abi(), iposition, grfkeystate, ::core::mem::transmute(pdweffect)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnDropPosition<'a, P0, P1>(&self, psiover: P0, psiadata: P1, inewposition: i32, ioldposition: i32) -> ::windows::core::Result<()> @@ -30986,7 +30986,7 @@ impl INameSpaceTreeControlDropHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItemArray>>, { - (::windows::core::Interface::vtable(self).OnDropPosition)(::windows::core::Interface::as_raw(self), psiover.into().abi(), psiadata.into().abi(), ::core::mem::transmute(inewposition), ::core::mem::transmute(ioldposition)).ok() + (::windows::core::Interface::vtable(self).OnDropPosition)(::windows::core::Interface::as_raw(self), psiover.into().abi(), psiadata.into().abi(), inewposition, ioldposition).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnDragLeave<'a, P0>(&self, psiover: P0) -> ::windows::core::Result<()> @@ -31054,7 +31054,7 @@ impl INameSpaceTreeControlEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).OnItemClick)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(nstcehittest), ::core::mem::transmute(nstceclicktype)).ok() + (::windows::core::Interface::vtable(self).OnItemClick)(::windows::core::Interface::as_raw(self), psi.into().abi(), nstcehittest, nstceclicktype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnPropertyItemCommit<'a, P0>(&self, psi: P0) -> ::windows::core::Result<()> @@ -31068,14 +31068,14 @@ impl INameSpaceTreeControlEvents { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).OnItemStateChanging)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(nstcismask), ::core::mem::transmute(nstcisstate)).ok() + (::windows::core::Interface::vtable(self).OnItemStateChanging)(::windows::core::Interface::as_raw(self), psi.into().abi(), nstcismask, nstcisstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnItemStateChanged<'a, P0>(&self, psi: P0, nstcismask: u32, nstcisstate: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).OnItemStateChanged)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(nstcismask), ::core::mem::transmute(nstcisstate)).ok() + (::windows::core::Interface::vtable(self).OnItemStateChanged)(::windows::core::Interface::as_raw(self), psi.into().abi(), nstcismask, nstcisstate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnSelectionChanged<'a, P0>(&self, psiaselection: P0) -> ::windows::core::Result<()> @@ -31091,7 +31091,7 @@ impl INameSpaceTreeControlEvents { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnKeyboardInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).OnKeyboardInput)(::windows::core::Interface::as_raw(self), umsg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnBeforeExpand<'a, P0>(&self, psi: P0) -> ::windows::core::Result<()> @@ -31257,7 +31257,7 @@ impl INameSpaceTreeControlFolderCapabilities { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFolderCapabilities(&self, nfcmask: NSTCFOLDERCAPABILITIES) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetFolderCapabilities)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nfcmask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFolderCapabilities)(::windows::core::Interface::as_raw(self), nfcmask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31391,7 +31391,7 @@ impl INamespaceWalk { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, INamespaceWalkCB>>, { - (::windows::core::Interface::vtable(self).Walk)(::windows::core::Interface::as_raw(self), punktowalk.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(cdepth), pnswcb.into().abi()).ok() + (::windows::core::Interface::vtable(self).Walk)(::windows::core::Interface::as_raw(self), punktowalk.into().abi(), dwflags, cdepth, pnswcb.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -31564,7 +31564,7 @@ impl INamespaceWalkCB2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn WalkComplete(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WalkComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).WalkComplete)(::windows::core::Interface::as_raw(self), hr).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31705,7 +31705,7 @@ impl INewMenuClient { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectAndEditItem(&self, pidlitem: *const Common::ITEMIDLIST, flags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectAndEditItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).SelectAndEditItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), flags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -31976,7 +31976,7 @@ impl INewWDEvents { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetWizardButtons(&self, vfenableback: i16, vfenablenext: i16, vflastpage: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWizardButtons)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vfenableback), ::core::mem::transmute(vfenablenext), ::core::mem::transmute(vflastpage)).ok() + (::windows::core::Interface::vtable(self).base__.SetWizardButtons)(::windows::core::Interface::as_raw(self), vfenableback, vfenablenext, vflastpage).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -32100,7 +32100,7 @@ impl INewWindowManager { P3: ::std::convert::Into<::windows::core::PCWSTR>, P4: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).EvaluateNewWindow)(::windows::core::Interface::as_raw(self), pszurl.into(), pszname.into(), pszurlcontext.into(), pszfeatures.into(), freplace.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwuseractiontime)).ok() + (::windows::core::Interface::vtable(self).EvaluateNewWindow)(::windows::core::Interface::as_raw(self), pszurl.into(), pszname.into(), pszurlcontext.into(), pszfeatures.into(), freplace.into(), dwflags, dwuseractiontime).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -32486,7 +32486,7 @@ pub struct IObjectWithFolderEnumMode(::windows::core::IUnknown); impl IObjectWithFolderEnumMode { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetMode(&self, femode: FOLDER_ENUM_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(femode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), femode).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetMode(&self) -> ::windows::core::Result { @@ -32739,7 +32739,7 @@ impl IOpenSearchSource { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetResults)(::windows::core::Interface::as_raw(self), hwnd.into(), pszquery.into(), ::core::mem::transmute(dwstartindex), ::core::mem::transmute(dwcount), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetResults)(::windows::core::Interface::as_raw(self), hwnd.into(), pszquery.into(), dwstartindex, dwcount, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -32796,7 +32796,7 @@ impl IOperationsProgressDialog { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).StartProgressDialog)(::windows::core::Interface::as_raw(self), hwndowner.into(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).StartProgressDialog)(::windows::core::Interface::as_raw(self), hwndowner.into(), flags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn StopProgressDialog(&self) -> ::windows::core::Result<()> { @@ -32804,15 +32804,15 @@ impl IOperationsProgressDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOperation(&self, action: SPACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOperation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(action)).ok() + (::windows::core::Interface::vtable(self).SetOperation)(::windows::core::Interface::as_raw(self), action).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetMode(&self, mode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateProgress(&self, ullpointscurrent: u64, ullpointstotal: u64, ullsizecurrent: u64, ullsizetotal: u64, ullitemscurrent: u64, ullitemstotal: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullpointscurrent), ::core::mem::transmute(ullpointstotal), ::core::mem::transmute(ullsizecurrent), ::core::mem::transmute(ullsizetotal), ::core::mem::transmute(ullitemscurrent), ::core::mem::transmute(ullitemstotal)).ok() + (::windows::core::Interface::vtable(self).UpdateProgress)(::windows::core::Interface::as_raw(self), ullpointscurrent, ullpointstotal, ullsizecurrent, ullsizetotal, ullitemscurrent, ullitemstotal).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateLocations<'a, P0, P1, P2>(&self, psisource: P0, psitarget: P1, psiitem: P2) -> ::windows::core::Result<()> @@ -32946,7 +32946,7 @@ impl IPackageDebugSettings { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTargetSessionId(&self, sessionid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTargetSessionId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid)).ok() + (::windows::core::Interface::vtable(self).SetTargetSessionId)(::windows::core::Interface::as_raw(self), sessionid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnumerateBackgroundTasks<'a, P0>(&self, packagefullname: P0, taskcount: *mut u32, taskids: *mut *mut ::windows::core::GUID, tasknames: *mut *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> @@ -32978,7 +32978,7 @@ impl IPackageDebugSettings { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).StartSessionRedirection)(::windows::core::Interface::as_raw(self), packagefullname.into(), ::core::mem::transmute(sessionid)).ok() + (::windows::core::Interface::vtable(self).StartSessionRedirection)(::windows::core::Interface::as_raw(self), packagefullname.into(), sessionid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn StopSessionRedirection<'a, P0>(&self, packagefullname: P0) -> ::windows::core::Result<()> @@ -33006,7 +33006,7 @@ impl IPackageDebugSettings { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UnregisterForPackageStateChanges(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnregisterForPackageStateChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).UnregisterForPackageStateChanges)(::windows::core::Interface::as_raw(self), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -33107,7 +33107,7 @@ impl IPackageDebugSettings2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTargetSessionId(&self, sessionid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTargetSessionId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sessionid)).ok() + (::windows::core::Interface::vtable(self).base__.SetTargetSessionId)(::windows::core::Interface::as_raw(self), sessionid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnumerateBackgroundTasks<'a, P0>(&self, packagefullname: P0, taskcount: *mut u32, taskids: *mut *mut ::windows::core::GUID, tasknames: *mut *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> @@ -33139,7 +33139,7 @@ impl IPackageDebugSettings2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.StartSessionRedirection)(::windows::core::Interface::as_raw(self), packagefullname.into(), ::core::mem::transmute(sessionid)).ok() + (::windows::core::Interface::vtable(self).base__.StartSessionRedirection)(::windows::core::Interface::as_raw(self), packagefullname.into(), sessionid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn StopSessionRedirection<'a, P0>(&self, packagefullname: P0) -> ::windows::core::Result<()> @@ -33167,7 +33167,7 @@ impl IPackageDebugSettings2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UnregisterForPackageStateChanges(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UnregisterForPackageStateChanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).base__.UnregisterForPackageStateChanges)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnumerateApps<'a, P0>(&self, packagefullname: P0, appcount: *mut u32, appusermodelids: *mut *mut ::windows::core::PWSTR, appdisplaynames: *mut *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> @@ -33242,7 +33242,7 @@ impl IPackageExecutionStateChangeNotification { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnStateChanged)(::windows::core::Interface::as_raw(self), pszpackagefullname.into(), ::core::mem::transmute(pesnewstate)).ok() + (::windows::core::Interface::vtable(self).OnStateChanged)(::windows::core::Interface::as_raw(self), pszpackagefullname.into(), pesnewstate).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34034,7 +34034,7 @@ pub struct IPreviewHandlerVisuals(::windows::core::IUnknown); impl IPreviewHandlerVisuals { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetBackgroundColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackgroundColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetBackgroundColor)(::windows::core::Interface::as_raw(self), color).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -34043,7 +34043,7 @@ impl IPreviewHandlerVisuals { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTextColor(&self, color: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTextColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(color)).ok() + (::windows::core::Interface::vtable(self).SetTextColor)(::windows::core::Interface::as_raw(self), color).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34237,7 +34237,7 @@ impl IProfferService { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RevokeService(&self, cookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RevokeService)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie)).ok() + (::windows::core::Interface::vtable(self).RevokeService)(::windows::core::Interface::as_raw(self), cookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34296,7 +34296,7 @@ impl IProgressDialog { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).StartProgressDialog)(::windows::core::Interface::as_raw(self), hwndparent.into(), punkenablemodless.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvresevered)).ok() + (::windows::core::Interface::vtable(self).StartProgressDialog)(::windows::core::Interface::as_raw(self), hwndparent.into(), punkenablemodless.into().abi(), dwflags, ::core::mem::transmute(pvresevered)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn StopProgressDialog(&self) -> ::windows::core::Result<()> { @@ -34315,7 +34315,7 @@ impl IProgressDialog { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetAnimation)(::windows::core::Interface::as_raw(self), hinstanimation.into(), ::core::mem::transmute(idanimation)).ok() + (::windows::core::Interface::vtable(self).SetAnimation)(::windows::core::Interface::as_raw(self), hinstanimation.into(), idanimation).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -34324,11 +34324,11 @@ impl IProgressDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetProgress(&self, dwcompleted: u32, dwtotal: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcompleted), ::core::mem::transmute(dwtotal)).ok() + (::windows::core::Interface::vtable(self).SetProgress)(::windows::core::Interface::as_raw(self), dwcompleted, dwtotal).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).SetProgress64)(::windows::core::Interface::as_raw(self), ullcompleted, ulltotal).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -34337,7 +34337,7 @@ impl IProgressDialog { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlinenum), pwzstring.into(), fcompactpath.into(), ::core::mem::transmute(pvresevered)).ok() + (::windows::core::Interface::vtable(self).SetLine)(::windows::core::Interface::as_raw(self), dwlinenum, pwzstring.into(), fcompactpath.into(), ::core::mem::transmute(pvresevered)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetCancelMsg<'a, P0>(&self, pwzcancelmsg: P0, pvresevered: *const ::core::ffi::c_void) -> ::windows::core::Result<()> @@ -34348,7 +34348,7 @@ impl IProgressDialog { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Timer(&self, dwtimeraction: u32, pvresevered: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Timer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtimeraction), ::core::mem::transmute(pvresevered)).ok() + (::windows::core::Interface::vtable(self).Timer)(::windows::core::Interface::as_raw(self), dwtimeraction, ::core::mem::transmute(pvresevered)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34426,7 +34426,7 @@ impl IPropertyKeyStore { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetKeyAt(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetKeyAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetKeyAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -34435,7 +34435,7 @@ impl IPropertyKeyStore { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn DeleteKey(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).DeleteKey)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -34768,7 +34768,7 @@ impl IPublishingWizard { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pdo.into().abi(), ::core::mem::transmute(dwoptions), pszservicescope.into()).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), pdo.into().abi(), dwoptions, pszservicescope.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] @@ -34851,14 +34851,14 @@ impl IQueryAssociations { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), pszassoc.into(), hkprogid.into(), hwnd.into()).ok() + (::windows::core::Interface::vtable(self).Init)(::windows::core::Interface::as_raw(self), flags, pszassoc.into(), hkprogid.into(), hwnd.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetString<'a, P0>(&self, flags: u32, str: ASSOCSTR, pszextra: P0, pszout: ::windows::core::PWSTR, pcchout: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(str), pszextra.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout)).ok() + (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), flags, str, pszextra.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -34867,21 +34867,21 @@ impl IQueryAssociations { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(key), pszextra.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetKey)(::windows::core::Interface::as_raw(self), flags, key, pszextra.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetData<'a, P0>(&self, flags: u32, data: ASSOCDATA, pszextra: P0, pvout: *mut ::core::ffi::c_void, pcbout: *mut u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(data), pszextra.into(), ::core::mem::transmute(pvout), ::core::mem::transmute(pcbout)).ok() + (::windows::core::Interface::vtable(self).GetData)(::windows::core::Interface::as_raw(self), flags, data, pszextra.into(), ::core::mem::transmute(pvout), ::core::mem::transmute(pcbout)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetEnum<'a, P0>(&self, flags: u32, assocenum: ASSOCENUM, pszextra: P0, riid: *const ::windows::core::GUID, ppvout: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetEnum)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(assocenum), pszextra.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvout)).ok() + (::windows::core::Interface::vtable(self).GetEnum)(::windows::core::Interface::as_raw(self), flags, assocenum, pszextra.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppvout)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -34945,7 +34945,7 @@ impl IQueryCancelAutoPlay { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AllowAutoPlay)(::windows::core::Interface::as_raw(self), pszpath.into(), ::core::mem::transmute(dwcontenttype), pszlabel.into(), ::core::mem::transmute(dwserialnumber)).ok() + (::windows::core::Interface::vtable(self).AllowAutoPlay)(::windows::core::Interface::as_raw(self), pszpath.into(), dwcontenttype, pszlabel.into(), dwserialnumber).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35000,7 +35000,7 @@ impl IQueryCodePage { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetCodePage(&self, uicodepage: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCodePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uicodepage)).ok() + (::windows::core::Interface::vtable(self).SetCodePage)(::windows::core::Interface::as_raw(self), uicodepage).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -35174,7 +35174,7 @@ impl IQueryInfo { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetInfoTip(&self, dwflags: QITIPF_FLAGS) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetInfoTip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetInfoTip)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetInfoFlags(&self) -> ::windows::core::Result { @@ -35431,7 +35431,7 @@ impl IResolveShellLink { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ResolveShellLink)(::windows::core::Interface::as_raw(self), punklink.into().abi(), hwnd.into(), ::core::mem::transmute(fflags)).ok() + (::windows::core::Interface::vtable(self).ResolveShellLink)(::windows::core::Interface::as_raw(self), punklink.into().abi(), hwnd.into(), fflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -36040,11 +36040,11 @@ impl ISearchFolderItemFactory { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFolderLogicalViewMode(&self, flvm: FOLDERLOGICALVIEWMODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFolderLogicalViewMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flvm)).ok() + (::windows::core::Interface::vtable(self).SetFolderLogicalViewMode)(::windows::core::Interface::as_raw(self), flvm).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetIconSize(&self, iiconsize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIconSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iiconsize)).ok() + (::windows::core::Interface::vtable(self).SetIconSize)(::windows::core::Interface::as_raw(self), iiconsize).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -36193,7 +36193,7 @@ impl ISharedBitmap { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).InitializeBitmap)(::windows::core::Interface::as_raw(self), hbm.into(), ::core::mem::transmute(wtsat)).ok() + (::windows::core::Interface::vtable(self).InitializeBitmap)(::windows::core::Interface::as_raw(self), hbm.into(), wtsat).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -36265,20 +36265,20 @@ pub struct ISharingConfigurationManager(::windows::core::IUnknown); impl ISharingConfigurationManager { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CreateShare(&self, dsid: DEF_SHARE_ID, role: SHARE_ROLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateShare)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dsid), ::core::mem::transmute(role)).ok() + (::windows::core::Interface::vtable(self).CreateShare)(::windows::core::Interface::as_raw(self), dsid, role).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn DeleteShare(&self, dsid: DEF_SHARE_ID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteShare)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dsid)).ok() + (::windows::core::Interface::vtable(self).DeleteShare)(::windows::core::Interface::as_raw(self), dsid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ShareExists(&self, dsid: DEF_SHARE_ID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShareExists)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dsid)).ok() + (::windows::core::Interface::vtable(self).ShareExists)(::windows::core::Interface::as_raw(self), dsid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSharePermissions(&self, dsid: DEF_SHARE_ID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSharePermissions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dsid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSharePermissions)(::windows::core::Interface::as_raw(self), dsid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SharePrinters(&self) -> ::windows::core::Result<()> { @@ -36456,7 +36456,7 @@ impl IShellBrowser { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetMenuSB)(::windows::core::Interface::as_raw(self), hmenushared.into(), ::core::mem::transmute(holemenures), hwndactiveobject.into()).ok() + (::windows::core::Interface::vtable(self).SetMenuSB)(::windows::core::Interface::as_raw(self), hmenushared.into(), holemenures, hwndactiveobject.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -36484,24 +36484,24 @@ impl IShellBrowser { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TranslateAcceleratorSB(&self, pmsg: *const super::WindowsAndMessaging::MSG, wid: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TranslateAcceleratorSB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), ::core::mem::transmute(wid)).ok() + (::windows::core::Interface::vtable(self).TranslateAcceleratorSB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), wid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn BrowseObject(&self, pidl: *const Common::ITEMIDLIST, wflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BrowseObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(wflags)).ok() + (::windows::core::Interface::vtable(self).BrowseObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), wflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetViewStateStream(&self, grfmode: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetViewStateStream)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetViewStateStream)(::windows::core::Interface::as_raw(self), grfmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetControlWindow(&self, id: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetControlWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetControlWindow)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -36511,7 +36511,7 @@ impl IShellBrowser { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SendControlMsg)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(umsg), wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SendControlMsg)(::windows::core::Interface::as_raw(self), id, umsg, wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -36530,7 +36530,7 @@ impl IShellBrowser { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Controls\"`*"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn SetToolbarItems(&self, lpbuttons: &[super::Controls::TBBUTTON], uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetToolbarItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpbuttons)), lpbuttons.len() as _, ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).SetToolbarItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(lpbuttons)), lpbuttons.len() as _, uflags).ok() } } #[cfg(feature = "Win32_System_Ole")] @@ -36656,7 +36656,7 @@ impl IShellChangeNotify { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn OnChange(&self, levent: i32, pidl1: *const Common::ITEMIDLIST, pidl2: *const Common::ITEMIDLIST) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(levent), ::core::mem::transmute(pidl1), ::core::mem::transmute(pidl2)).ok() + (::windows::core::Interface::vtable(self).OnChange)(::windows::core::Interface::as_raw(self), levent, ::core::mem::transmute(pidl1), ::core::mem::transmute(pidl2)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -36711,11 +36711,11 @@ impl IShellDetails { #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetDetailsOf(&self, pidl: *const Common::ITEMIDLIST, icolumn: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDetailsOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(icolumn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDetailsOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), icolumn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ColumnClick(&self, icolumn: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ColumnClick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(icolumn)).ok() + (::windows::core::Interface::vtable(self).ColumnClick)(::windows::core::Interface::as_raw(self), icolumn).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -36798,7 +36798,7 @@ impl IShellDispatch { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).BrowseForFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd), title.into().abi(), ::core::mem::transmute(options), rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).BrowseForFolder)(::windows::core::Interface::as_raw(self), hwnd, title.into().abi(), options, rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -37040,7 +37040,7 @@ impl IShellDispatch2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.BrowseForFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd), title.into().abi(), ::core::mem::transmute(options), rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.BrowseForFolder)(::windows::core::Interface::as_raw(self), hwnd, title.into().abi(), options, rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -37378,7 +37378,7 @@ impl IShellDispatch3 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.BrowseForFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd), title.into().abi(), ::core::mem::transmute(options), rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.BrowseForFolder)(::windows::core::Interface::as_raw(self), hwnd, title.into().abi(), options, rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -37711,7 +37711,7 @@ impl IShellDispatch4 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.BrowseForFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd), title.into().abi(), ::core::mem::transmute(options), rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.BrowseForFolder)(::windows::core::Interface::as_raw(self), hwnd, title.into().abi(), options, rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -37921,7 +37921,7 @@ impl IShellDispatch4 { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSetting(&self, lsetting: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsetting), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSetting)(::windows::core::Interface::as_raw(self), lsetting, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -38087,7 +38087,7 @@ impl IShellDispatch5 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.BrowseForFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd), title.into().abi(), ::core::mem::transmute(options), rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.BrowseForFolder)(::windows::core::Interface::as_raw(self), hwnd, title.into().abi(), options, rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -38297,7 +38297,7 @@ impl IShellDispatch5 { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSetting(&self, lsetting: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsetting), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetSetting)(::windows::core::Interface::as_raw(self), lsetting, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn WindowSwitcher(&self) -> ::windows::core::Result<()> { @@ -38479,7 +38479,7 @@ impl IShellDispatch6 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.BrowseForFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hwnd), title.into().abi(), ::core::mem::transmute(options), rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.BrowseForFolder)(::windows::core::Interface::as_raw(self), hwnd, title.into().abi(), options, rootfolder.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -38689,7 +38689,7 @@ impl IShellDispatch6 { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSetting(&self, lsetting: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetSetting)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lsetting), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetSetting)(::windows::core::Interface::as_raw(self), lsetting, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn WindowSwitcher(&self) -> ::windows::core::Result<()> { @@ -39092,7 +39092,7 @@ impl IShellFolder { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(grfflags), ::core::mem::transmute(ppenumidlist))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).EnumObjects)(::windows::core::Interface::as_raw(self), hwnd.into(), grfflags, ::core::mem::transmute(ppenumidlist))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] @@ -39151,7 +39151,7 @@ impl IShellFolder { #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetDisplayNameOf(&self, pidl: *const Common::ITEMIDLIST, uflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDisplayNameOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(uflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDisplayNameOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), uflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] @@ -39161,7 +39161,7 @@ impl IShellFolder { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - (::windows::core::Interface::vtable(self).SetNameOf)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(pidl), pszname.into(), ::core::mem::transmute(uflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + (::windows::core::Interface::vtable(self).SetNameOf)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(pidl), pszname.into(), uflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39264,7 +39264,7 @@ impl IShellFolder2 { where P0: ::std::convert::Into, { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.EnumObjects)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(grfflags), ::core::mem::transmute(ppenumidlist))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.EnumObjects)(::windows::core::Interface::as_raw(self), hwnd.into(), grfflags, ::core::mem::transmute(ppenumidlist))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] @@ -39323,7 +39323,7 @@ impl IShellFolder2 { #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetDisplayNameOf(&self, pidl: *const Common::ITEMIDLIST, uflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDisplayNameOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(uflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetDisplayNameOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), uflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] @@ -39333,7 +39333,7 @@ impl IShellFolder2 { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - (::windows::core::Interface::vtable(self).base__.SetNameOf)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(pidl), pszname.into(), ::core::mem::transmute(uflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + (::windows::core::Interface::vtable(self).base__.SetNameOf)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(pidl), pszname.into(), uflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetDefaultSearchGUID(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -39347,12 +39347,12 @@ impl IShellFolder2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetDefaultColumn(&self, dwres: u32, psort: *mut u32, pdisplay: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDefaultColumn)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwres), ::core::mem::transmute(psort), ::core::mem::transmute(pdisplay)).ok() + (::windows::core::Interface::vtable(self).GetDefaultColumn)(::windows::core::Interface::as_raw(self), dwres, ::core::mem::transmute(psort), ::core::mem::transmute(pdisplay)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetDefaultColumnState(&self, icolumn: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDefaultColumnState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(icolumn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDefaultColumnState)(::windows::core::Interface::as_raw(self), icolumn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -39364,13 +39364,13 @@ impl IShellFolder2 { #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetDetailsOf(&self, pidl: *const Common::ITEMIDLIST, icolumn: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDetailsOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(icolumn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDetailsOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), icolumn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn MapColumnToSCID(&self, icolumn: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MapColumnToSCID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(icolumn), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MapColumnToSCID)(::windows::core::Interface::as_raw(self), icolumn, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39558,7 +39558,7 @@ impl IShellFolderView { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetObject(&self, ppidl: *mut *mut Common::ITEMIDLIST, uitem: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppidl), ::core::mem::transmute(uitem)).ok() + (::windows::core::Interface::vtable(self).GetObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppidl), uitem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -39573,7 +39573,7 @@ impl IShellFolderView { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetObjectCount(&self, ucount: u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetObjectCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ucount), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetObjectCount)(::windows::core::Interface::as_raw(self), ucount, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -39677,7 +39677,7 @@ impl IShellFolderView { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Select(&self, dwflags: SFVS_SELECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Select)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Select)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn QuerySupport(&self, pdwsupport: *mut u32) -> ::windows::core::Result<()> { @@ -39825,7 +39825,7 @@ impl IShellFolderViewCB { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).MessageSFVCB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).MessageSFVCB)(::windows::core::Interface::as_raw(self), umsg, wparam.into(), lparam.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -39911,7 +39911,7 @@ impl IShellFolderViewDual { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SelectItem(&self, pvfi: *const super::super::System::Com::VARIANT, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvfi), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvfi), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -40075,7 +40075,7 @@ impl IShellFolderViewDual2 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SelectItem(&self, pvfi: *const super::super::System::Com::VARIANT, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvfi), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvfi), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -40106,11 +40106,11 @@ impl IShellFolderViewDual2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetCurrentViewMode(&self, viewmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentViewMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewmode)).ok() + (::windows::core::Interface::vtable(self).SetCurrentViewMode)(::windows::core::Interface::as_raw(self), viewmode).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SelectItemRelative(&self, irelative: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectItemRelative)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irelative)).ok() + (::windows::core::Interface::vtable(self).SelectItemRelative)(::windows::core::Interface::as_raw(self), irelative).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -40240,7 +40240,7 @@ impl IShellFolderViewDual3 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SelectItem(&self, pvfi: *const super::super::System::Com::VARIANT, dwflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvfi), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvfi), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -40271,11 +40271,11 @@ impl IShellFolderViewDual3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetCurrentViewMode(&self, viewmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCurrentViewMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(viewmode)).ok() + (::windows::core::Interface::vtable(self).base__.SetCurrentViewMode)(::windows::core::Interface::as_raw(self), viewmode).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SelectItemRelative(&self, irelative: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SelectItemRelative)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(irelative)).ok() + (::windows::core::Interface::vtable(self).base__.SelectItemRelative)(::windows::core::Interface::as_raw(self), irelative).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -40298,7 +40298,7 @@ impl IShellFolderViewDual3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFolderFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFolderFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFolderFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -40316,7 +40316,7 @@ impl IShellFolderViewDual3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetIconSize(&self, iiconsize: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIconSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iiconsize)).ok() + (::windows::core::Interface::vtable(self).SetIconSize)(::windows::core::Interface::as_raw(self), iiconsize).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn IconSize(&self) -> ::windows::core::Result { @@ -40467,7 +40467,7 @@ impl IShellIcon { #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetIconOf(&self, pidl: *const Common::ITEMIDLIST, flags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetIconOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetIconOf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidl), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -40586,7 +40586,7 @@ impl IShellIconOverlayIdentifier { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).IsMemberOf)(::windows::core::Interface::as_raw(self), pwszpath.into(), ::core::mem::transmute(dwattrib)).ok() + (::windows::core::Interface::vtable(self).IsMemberOf)(::windows::core::Interface::as_raw(self), pwszpath.into(), dwattrib).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetOverlayInfo(&self, pwsziconfile: &mut [u16], pindex: *mut i32, pdwflags: *mut u32) -> ::windows::core::Result<()> { @@ -40650,18 +40650,18 @@ impl IShellIconOverlayManager { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetFileOverlayInfo)(::windows::core::Interface::as_raw(self), pwszpath.into(), ::core::mem::transmute(dwattrib), ::core::mem::transmute(pindex), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetFileOverlayInfo)(::windows::core::Interface::as_raw(self), pwszpath.into(), dwattrib, ::core::mem::transmute(pindex), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetReservedOverlayInfo<'a, P0>(&self, pwszpath: P0, dwattrib: u32, pindex: *mut i32, dwflags: u32, ireservedid: i32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetReservedOverlayInfo)(::windows::core::Interface::as_raw(self), pwszpath.into(), ::core::mem::transmute(dwattrib), ::core::mem::transmute(pindex), ::core::mem::transmute(dwflags), ::core::mem::transmute(ireservedid)).ok() + (::windows::core::Interface::vtable(self).GetReservedOverlayInfo)(::windows::core::Interface::as_raw(self), pwszpath.into(), dwattrib, ::core::mem::transmute(pindex), dwflags, ireservedid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RefreshOverlayImages(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RefreshOverlayImages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).RefreshOverlayImages)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn LoadNonloadedOverlayIdentifiers(&self) -> ::windows::core::Result<()> { @@ -40673,7 +40673,7 @@ impl IShellIconOverlayManager { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OverlayIndexFromImageIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iimage), ::core::mem::transmute(piindex), fadd.into()).ok() + (::windows::core::Interface::vtable(self).OverlayIndexFromImageIndex)(::windows::core::Interface::as_raw(self), iimage, ::core::mem::transmute(piindex), fadd.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -40730,7 +40730,7 @@ pub struct IShellImageData(::windows::core::IUnknown); impl IShellImageData { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Decode(&self, dwflags: u32, cxdesired: u32, cydesired: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Decode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(cxdesired), ::core::mem::transmute(cydesired)).ok() + (::windows::core::Interface::vtable(self).Decode)(::windows::core::Interface::as_raw(self), dwflags, cxdesired, cydesired).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -40790,7 +40790,7 @@ impl IShellImageData { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SelectPage(&self, ipage: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ipage)).ok() + (::windows::core::Interface::vtable(self).SelectPage)(::windows::core::Interface::as_raw(self), ipage).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -40813,15 +40813,15 @@ impl IShellImageData { #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn GetProperties(&self, dwmode: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperties)(::windows::core::Interface::as_raw(self), dwmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Rotate(&self, dwangle: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwangle)).ok() + (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), dwangle).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Scale(&self, cx: u32, cy: u32, hints: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Scale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(hints)).ok() + (::windows::core::Interface::vtable(self).Scale)(::windows::core::Interface::as_raw(self), cx, cy, hints).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn DiscardEdit(&self) -> ::windows::core::Result<()> { @@ -40840,7 +40840,7 @@ impl IShellImageData { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DisplayName)(::windows::core::Interface::as_raw(self), wszname.into(), ::core::mem::transmute(cch)).ok() + (::windows::core::Interface::vtable(self).DisplayName)(::windows::core::Interface::as_raw(self), wszname.into(), cch).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetResolution(&self, puresolutionx: *mut u32, puresolutiony: *mut u32) -> ::windows::core::Result<()> { @@ -41103,12 +41103,12 @@ impl IShellItem { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetDisplayName(&self, sigdnname: SIGDN) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).GetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sigdnname), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).GetDisplayName)(::windows::core::Interface::as_raw(self), sigdnname, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetAttributes(&self, sfgaomask: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sfgaomask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributes)(::windows::core::Interface::as_raw(self), sfgaomask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Compare<'a, P0>(&self, psi: P0, hint: u32) -> ::windows::core::Result @@ -41116,7 +41116,7 @@ impl IShellItem { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Compare)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(hint), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Compare)(::windows::core::Interface::as_raw(self), psi.into().abi(), hint, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41189,12 +41189,12 @@ impl IShellItem2 { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetDisplayName(&self, sigdnname: SIGDN) -> ::windows::core::Result<::windows::core::PWSTR> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sigdnname), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.GetDisplayName)(::windows::core::Interface::as_raw(self), sigdnname, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetAttributes(&self, sfgaomask: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sfgaomask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetAttributes)(::windows::core::Interface::as_raw(self), sfgaomask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Compare<'a, P0>(&self, psi: P0, hint: u32) -> ::windows::core::Result @@ -41202,7 +41202,7 @@ impl IShellItem2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(hint), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Compare)(::windows::core::Interface::as_raw(self), psi.into().abi(), hint, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -41211,7 +41211,7 @@ impl IShellItem2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetPropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetPropertyStore)(::windows::core::Interface::as_raw(self), flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -41221,7 +41221,7 @@ impl IShellItem2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetPropertyStoreWithCreateObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), punkcreateobject.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetPropertyStoreWithCreateObject)(::windows::core::Interface::as_raw(self), flags, punkcreateobject.into().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -41230,7 +41230,7 @@ impl IShellItem2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetPropertyStoreForKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgkeys)), rgkeys.len() as _, ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetPropertyStoreForKeys)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(rgkeys)), rgkeys.len() as _, flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -41426,7 +41426,7 @@ impl IShellItemArray { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetPropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetPropertyStore)(::windows::core::Interface::as_raw(self), flags, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -41440,7 +41440,7 @@ impl IShellItemArray { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetAttributes(&self, attribflags: SIATTRIBFLAGS, sfgaomask: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAttributes)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attribflags), ::core::mem::transmute(sfgaomask), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAttributes)(::windows::core::Interface::as_raw(self), attribflags, sfgaomask, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetCount(&self) -> ::windows::core::Result { @@ -41450,7 +41450,7 @@ impl IShellItemArray { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetItemAt(&self, dwindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetItemAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItemAt)(::windows::core::Interface::as_raw(self), dwindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnumItems(&self) -> ::windows::core::Result { @@ -41584,7 +41584,7 @@ impl IShellItemImageFactory { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetImage(&self, size: super::super::Foundation::SIZE, flags: SIIGBF) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetImage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(size), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41755,11 +41755,11 @@ impl IShellLibrary { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).LoadLibraryFromItem)(::windows::core::Interface::as_raw(self), psilibrary.into().abi(), ::core::mem::transmute(grfmode)).ok() + (::windows::core::Interface::vtable(self).LoadLibraryFromItem)(::windows::core::Interface::as_raw(self), psilibrary.into().abi(), grfmode).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn LoadLibraryFromKnownFolder(&self, kfidlibrary: *const ::windows::core::GUID, grfmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).LoadLibraryFromKnownFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kfidlibrary), ::core::mem::transmute(grfmode)).ok() + (::windows::core::Interface::vtable(self).LoadLibraryFromKnownFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kfidlibrary), grfmode).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AddFolder<'a, P0>(&self, psilocation: P0) -> ::windows::core::Result<()> @@ -41781,7 +41781,7 @@ impl IShellLibrary { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetFolders)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lff), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetFolders)(::windows::core::Interface::as_raw(self), lff, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ResolveFolder<'a, P0, T>(&self, psifoldertoresolve: P0, dwtimeout: u32) -> ::windows::core::Result @@ -41790,7 +41790,7 @@ impl IShellLibrary { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).ResolveFolder)(::windows::core::Interface::as_raw(self), psifoldertoresolve.into().abi(), ::core::mem::transmute(dwtimeout), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).ResolveFolder)(::windows::core::Interface::as_raw(self), psifoldertoresolve.into().abi(), dwtimeout, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetDefaultSaveFolder(&self, dsft: DEFAULTSAVEFOLDERTYPE) -> ::windows::core::Result @@ -41798,14 +41798,14 @@ impl IShellLibrary { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetDefaultSaveFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dsft), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetDefaultSaveFolder)(::windows::core::Interface::as_raw(self), dsft, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetDefaultSaveFolder<'a, P0>(&self, dsft: DEFAULTSAVEFOLDERTYPE, psi: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).SetDefaultSaveFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dsft), psi.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetDefaultSaveFolder)(::windows::core::Interface::as_raw(self), dsft, psi.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetOptions(&self) -> ::windows::core::Result { @@ -41814,7 +41814,7 @@ impl IShellLibrary { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOptions(&self, lofmask: LIBRARYOPTIONFLAGS, lofoptions: LIBRARYOPTIONFLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lofmask), ::core::mem::transmute(lofoptions)).ok() + (::windows::core::Interface::vtable(self).SetOptions)(::windows::core::Interface::as_raw(self), lofmask, lofoptions).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFolderType(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -41848,7 +41848,7 @@ impl IShellLibrary { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Save)(::windows::core::Interface::as_raw(self), psifoldertosavein.into().abi(), pszlibraryname.into(), ::core::mem::transmute(lsf), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Save)(::windows::core::Interface::as_raw(self), psifoldertosavein.into().abi(), pszlibraryname.into(), lsf, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SaveInKnownFolder<'a, P0>(&self, kfidtosavein: *const ::windows::core::GUID, pszlibraryname: P0, lsf: LIBRARYSAVEFLAGS) -> ::windows::core::Result @@ -41856,7 +41856,7 @@ impl IShellLibrary { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).SaveInKnownFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kfidtosavein), pszlibraryname.into(), ::core::mem::transmute(lsf), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SaveInKnownFolder)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(kfidtosavein), pszlibraryname.into(), lsf, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -41923,7 +41923,7 @@ impl IShellLinkA { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] pub unsafe fn GetPath(&self, pszfile: &mut [u8], pfd: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAA, fflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszfile)), pszfile.len() as _, ::core::mem::transmute(pfd), ::core::mem::transmute(fflags)).ok() + (::windows::core::Interface::vtable(self).GetPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszfile)), pszfile.len() as _, ::core::mem::transmute(pfd), fflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -41976,7 +41976,7 @@ impl IShellLinkA { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetHotkey(&self, whotkey: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHotkey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(whotkey)).ok() + (::windows::core::Interface::vtable(self).SetHotkey)(::windows::core::Interface::as_raw(self), whotkey).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetShowCmd(&self) -> ::windows::core::Result { @@ -41985,7 +41985,7 @@ impl IShellLinkA { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetShowCmd(&self, ishowcmd: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowCmd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ishowcmd)).ok() + (::windows::core::Interface::vtable(self).SetShowCmd)(::windows::core::Interface::as_raw(self), ishowcmd).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetIconLocation(&self, psziconpath: &mut [u8], piicon: *mut i32) -> ::windows::core::Result<()> { @@ -41996,14 +41996,14 @@ impl IShellLinkA { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetIconLocation)(::windows::core::Interface::as_raw(self), psziconpath.into(), ::core::mem::transmute(iicon)).ok() + (::windows::core::Interface::vtable(self).SetIconLocation)(::windows::core::Interface::as_raw(self), psziconpath.into(), iicon).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetRelativePath<'a, P0>(&self, pszpathrel: P0, dwreserved: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetRelativePath)(::windows::core::Interface::as_raw(self), pszpathrel.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).SetRelativePath)(::windows::core::Interface::as_raw(self), pszpathrel.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -42011,7 +42011,7 @@ impl IShellLinkA { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Resolve)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(fflags)).ok() + (::windows::core::Interface::vtable(self).Resolve)(::windows::core::Interface::as_raw(self), hwnd.into(), fflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetPath<'a, P0>(&self, pszfile: P0) -> ::windows::core::Result<()> @@ -42101,11 +42101,11 @@ impl IShellLinkDataList { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CopyDataBlock(&self, dwsig: u32, ppdatablock: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyDataBlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsig), ::core::mem::transmute(ppdatablock)).ok() + (::windows::core::Interface::vtable(self).CopyDataBlock)(::windows::core::Interface::as_raw(self), dwsig, ::core::mem::transmute(ppdatablock)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RemoveDataBlock(&self, dwsig: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveDataBlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwsig)).ok() + (::windows::core::Interface::vtable(self).RemoveDataBlock)(::windows::core::Interface::as_raw(self), dwsig).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetFlags(&self) -> ::windows::core::Result { @@ -42114,7 +42114,7 @@ impl IShellLinkDataList { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42231,7 +42231,7 @@ impl IShellLinkDual { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetHotkey(&self, ihk: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHotkey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ihk)).ok() + (::windows::core::Interface::vtable(self).SetHotkey)(::windows::core::Interface::as_raw(self), ihk).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ShowCommand(&self) -> ::windows::core::Result { @@ -42240,11 +42240,11 @@ impl IShellLinkDual { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetShowCommand(&self, ishowcommand: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ishowcommand)).ok() + (::windows::core::Interface::vtable(self).SetShowCommand)(::windows::core::Interface::as_raw(self), ishowcommand).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Resolve(&self, fflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Resolve)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fflags)).ok() + (::windows::core::Interface::vtable(self).Resolve)(::windows::core::Interface::as_raw(self), fflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -42257,7 +42257,7 @@ impl IShellLinkDual { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetIconLocation)(::windows::core::Interface::as_raw(self), bs.into().abi(), ::core::mem::transmute(iicon)).ok() + (::windows::core::Interface::vtable(self).SetIconLocation)(::windows::core::Interface::as_raw(self), bs.into().abi(), iicon).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -42453,7 +42453,7 @@ impl IShellLinkDual2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetHotkey(&self, ihk: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHotkey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ihk)).ok() + (::windows::core::Interface::vtable(self).base__.SetHotkey)(::windows::core::Interface::as_raw(self), ihk).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ShowCommand(&self) -> ::windows::core::Result { @@ -42462,11 +42462,11 @@ impl IShellLinkDual2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetShowCommand(&self, ishowcommand: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetShowCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ishowcommand)).ok() + (::windows::core::Interface::vtable(self).base__.SetShowCommand)(::windows::core::Interface::as_raw(self), ishowcommand).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Resolve(&self, fflags: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Resolve)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fflags)).ok() + (::windows::core::Interface::vtable(self).base__.Resolve)(::windows::core::Interface::as_raw(self), fflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -42479,7 +42479,7 @@ impl IShellLinkDual2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetIconLocation)(::windows::core::Interface::as_raw(self), bs.into().abi(), ::core::mem::transmute(iicon)).ok() + (::windows::core::Interface::vtable(self).base__.SetIconLocation)(::windows::core::Interface::as_raw(self), bs.into().abi(), iicon).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -42592,7 +42592,7 @@ impl IShellLinkW { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] pub unsafe fn GetPath(&self, pszfile: &mut [u16], pfd: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAW, fflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszfile)), pszfile.len() as _, ::core::mem::transmute(pfd), ::core::mem::transmute(fflags)).ok() + (::windows::core::Interface::vtable(self).GetPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszfile)), pszfile.len() as _, ::core::mem::transmute(pfd), fflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -42645,7 +42645,7 @@ impl IShellLinkW { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetHotkey(&self, whotkey: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHotkey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(whotkey)).ok() + (::windows::core::Interface::vtable(self).SetHotkey)(::windows::core::Interface::as_raw(self), whotkey).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetShowCmd(&self) -> ::windows::core::Result { @@ -42654,7 +42654,7 @@ impl IShellLinkW { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetShowCmd(&self, ishowcmd: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetShowCmd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ishowcmd)).ok() + (::windows::core::Interface::vtable(self).SetShowCmd)(::windows::core::Interface::as_raw(self), ishowcmd).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetIconLocation(&self, psziconpath: &mut [u16], piicon: *mut i32) -> ::windows::core::Result<()> { @@ -42665,14 +42665,14 @@ impl IShellLinkW { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetIconLocation)(::windows::core::Interface::as_raw(self), psziconpath.into(), ::core::mem::transmute(iicon)).ok() + (::windows::core::Interface::vtable(self).SetIconLocation)(::windows::core::Interface::as_raw(self), psziconpath.into(), iicon).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetRelativePath<'a, P0>(&self, pszpathrel: P0, dwreserved: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetRelativePath)(::windows::core::Interface::as_raw(self), pszpathrel.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).SetRelativePath)(::windows::core::Interface::as_raw(self), pszpathrel.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -42680,7 +42680,7 @@ impl IShellLinkW { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Resolve)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(fflags)).ok() + (::windows::core::Interface::vtable(self).Resolve)(::windows::core::Interface::as_raw(self), hwnd.into(), fflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetPath<'a, P0>(&self, pszfile: P0) -> ::windows::core::Result<()> @@ -42769,7 +42769,7 @@ impl IShellMenu { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellMenuCallback>>, { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), psmc.into().abi(), ::core::mem::transmute(uid), ::core::mem::transmute(uidancestor), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), psmc.into().abi(), uid, uidancestor, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetMenuInfo(&self, ppsmc: *mut ::core::option::Option, puid: *mut u32, puidancestor: *mut u32, pdwflags: *mut u32) -> ::windows::core::Result<()> { @@ -42782,7 +42782,7 @@ impl IShellMenu { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellFolder>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetShellFolder)(::windows::core::Interface::as_raw(self), psf.into().abi(), ::core::mem::transmute(pidlfolder), hkey.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetShellFolder)(::windows::core::Interface::as_raw(self), psf.into().abi(), ::core::mem::transmute(pidlfolder), hkey.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -42796,7 +42796,7 @@ impl IShellMenu { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetMenu)(::windows::core::Interface::as_raw(self), hmenu.into(), hwnd.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetMenu)(::windows::core::Interface::as_raw(self), hmenu.into(), hwnd.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -42806,7 +42806,7 @@ impl IShellMenu { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn InvalidateItem(&self, psmd: *const SMDATA, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InvalidateItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psmd), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).InvalidateItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psmd), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] @@ -42819,7 +42819,7 @@ impl IShellMenu { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetMenuToolbar)(::windows::core::Interface::as_raw(self), punk.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetMenuToolbar)(::windows::core::Interface::as_raw(self), punk.into().abi(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -42900,7 +42900,7 @@ impl IShellMenuCallback { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).CallbackSM)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psmd), ::core::mem::transmute(umsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).CallbackSM)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psmd), umsg, wparam.into(), lparam.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -43023,7 +43023,7 @@ impl IShellNameSpace { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetEnumOptions(&self, lval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnumOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lval)).ok() + (::windows::core::Interface::vtable(self).SetEnumOptions)(::windows::core::Interface::as_raw(self), lval).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -43060,7 +43060,7 @@ impl IShellNameSpace { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetDepth(&self, idepth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(idepth)).ok() + (::windows::core::Interface::vtable(self).SetDepth)(::windows::core::Interface::as_raw(self), idepth).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Mode(&self) -> ::windows::core::Result { @@ -43069,7 +43069,7 @@ impl IShellNameSpace { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetMode(&self, umode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(umode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), umode).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Flags(&self) -> ::windows::core::Result { @@ -43078,11 +43078,11 @@ impl IShellNameSpace { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTVFlags(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTVFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetTVFlags)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn TVFlags(&self) -> ::windows::core::Result { @@ -43110,7 +43110,7 @@ impl IShellNameSpace { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetViewType(&self, itype: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetViewType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(itype)).ok() + (::windows::core::Interface::vtable(self).SetViewType)(::windows::core::Interface::as_raw(self), itype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -43124,7 +43124,7 @@ impl IShellNameSpace { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).Expand)(::windows::core::Interface::as_raw(self), var.into().abi(), ::core::mem::transmute(idepth)).ok() + (::windows::core::Interface::vtable(self).Expand)(::windows::core::Interface::as_raw(self), var.into().abi(), idepth).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UnselectAll(&self) -> ::windows::core::Result<()> { @@ -43279,7 +43279,7 @@ impl IShellPropSheetExt { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ReplacePage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(upageid), ::core::mem::transmute(pfnreplacewith), lparam.into()).ok() + (::windows::core::Interface::vtable(self).ReplacePage)(::windows::core::Interface::as_raw(self), upageid, ::core::mem::transmute(pfnreplacewith), lparam.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -43445,7 +43445,7 @@ impl IShellTaskScheduler { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRunnableTask>>, { - (::windows::core::Interface::vtable(self).AddTask)(::windows::core::Interface::as_raw(self), prt.into().abi(), ::core::mem::transmute(rtoid), ::core::mem::transmute(lparam), ::core::mem::transmute(dwpriority)).ok() + (::windows::core::Interface::vtable(self).AddTask)(::windows::core::Interface::as_raw(self), prt.into().abi(), ::core::mem::transmute(rtoid), lparam, dwpriority).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -43453,7 +43453,7 @@ impl IShellTaskScheduler { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).RemoveTasks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtoid), ::core::mem::transmute(lparam), bwaitifrunning.into()).ok() + (::windows::core::Interface::vtable(self).RemoveTasks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rtoid), lparam, bwaitifrunning.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CountTasks(&self, rtoid: *const ::windows::core::GUID) -> u32 { @@ -43461,7 +43461,7 @@ impl IShellTaskScheduler { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Status(&self, dwreleasestatus: u32, dwthreadtimeout: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Status)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreleasestatus), ::core::mem::transmute(dwthreadtimeout)).ok() + (::windows::core::Interface::vtable(self).Status)(::windows::core::Interface::as_raw(self), dwreleasestatus, dwthreadtimeout).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -43578,7 +43578,7 @@ impl IShellUIHelper { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).ImportExportFavorites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fimport), strimpexppath.into().abi()).ok() + (::windows::core::Interface::vtable(self).ImportExportFavorites)(::windows::core::Interface::as_raw(self), fimport, strimpexppath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -43786,7 +43786,7 @@ impl IShellUIHelper2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fimport), strimpexppath.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), fimport, strimpexppath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -43838,7 +43838,7 @@ impl IShellUIHelper2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).CustomizeSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsqm), ::core::mem::transmute(fphishing), bstrlocale.into().abi()).ok() + (::windows::core::Interface::vtable(self).CustomizeSettings)(::windows::core::Interface::as_raw(self), fsqm, fphishing, bstrlocale.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SqmEnabled(&self) -> ::windows::core::Result { @@ -43866,7 +43866,7 @@ impl IShellUIHelper2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CustomizeClearType(&self, fset: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CustomizeClearType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fset)).ok() + (::windows::core::Interface::vtable(self).CustomizeClearType)(::windows::core::Interface::as_raw(self), fset).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -43890,7 +43890,7 @@ impl IShellUIHelper2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceRequiredSettingsComplete(&self, fcomplete: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcomplete)).ok() + (::windows::core::Interface::vtable(self).RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), fcomplete).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceHasShown(&self) -> ::windows::core::Result { @@ -44090,7 +44090,7 @@ impl IShellUIHelper3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fimport), strimpexppath.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), fimport, strimpexppath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -44142,7 +44142,7 @@ impl IShellUIHelper3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsqm), ::core::mem::transmute(fphishing), bstrlocale.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), fsqm, fphishing, bstrlocale.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SqmEnabled(&self) -> ::windows::core::Result { @@ -44170,7 +44170,7 @@ impl IShellUIHelper3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CustomizeClearType(&self, fset: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fset)).ok() + (::windows::core::Interface::vtable(self).base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), fset).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -44194,7 +44194,7 @@ impl IShellUIHelper3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceRequiredSettingsComplete(&self, fcomplete: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcomplete)).ok() + (::windows::core::Interface::vtable(self).base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), fcomplete).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceHasShown(&self) -> ::windows::core::Result { @@ -44245,11 +44245,11 @@ impl IShellUIHelper3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetRecentlyClosedVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetActivitiesVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetActivitiesVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).SetActivitiesVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ContentDiscoveryReset(&self) -> ::windows::core::Result<()> { @@ -44262,7 +44262,7 @@ impl IShellUIHelper3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnableSuggestedSites(&self, fenable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnableSuggestedSites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenable)).ok() + (::windows::core::Interface::vtable(self).EnableSuggestedSites)(::windows::core::Interface::as_raw(self), fenable).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -44476,7 +44476,7 @@ impl IShellUIHelper4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fimport), strimpexppath.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), fimport, strimpexppath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -44528,7 +44528,7 @@ impl IShellUIHelper4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsqm), ::core::mem::transmute(fphishing), bstrlocale.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), fsqm, fphishing, bstrlocale.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SqmEnabled(&self) -> ::windows::core::Result { @@ -44556,7 +44556,7 @@ impl IShellUIHelper4 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CustomizeClearType(&self, fset: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fset)).ok() + (::windows::core::Interface::vtable(self).base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), fset).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -44580,7 +44580,7 @@ impl IShellUIHelper4 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceRequiredSettingsComplete(&self, fcomplete: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcomplete)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), fcomplete).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceHasShown(&self) -> ::windows::core::Result { @@ -44631,11 +44631,11 @@ impl IShellUIHelper4 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetRecentlyClosedVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetActivitiesVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ContentDiscoveryReset(&self) -> ::windows::core::Result<()> { @@ -44648,7 +44648,7 @@ impl IShellUIHelper4 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnableSuggestedSites(&self, fenable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenable)).ok() + (::windows::core::Interface::vtable(self).base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), fenable).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -44691,7 +44691,7 @@ impl IShellUIHelper4 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), ::core::mem::transmute(fenabled), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), fenabled, fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -44763,7 +44763,7 @@ impl IShellUIHelper4 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn msIsSiteModeFirstRun(&self, fpreservestate: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpreservestate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), fpreservestate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -45018,7 +45018,7 @@ impl IShellUIHelper5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fimport), strimpexppath.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), fimport, strimpexppath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -45070,7 +45070,7 @@ impl IShellUIHelper5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsqm), ::core::mem::transmute(fphishing), bstrlocale.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), fsqm, fphishing, bstrlocale.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SqmEnabled(&self) -> ::windows::core::Result { @@ -45098,7 +45098,7 @@ impl IShellUIHelper5 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CustomizeClearType(&self, fset: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fset)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), fset).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -45122,7 +45122,7 @@ impl IShellUIHelper5 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceRequiredSettingsComplete(&self, fcomplete: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcomplete)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), fcomplete).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceHasShown(&self) -> ::windows::core::Result { @@ -45173,11 +45173,11 @@ impl IShellUIHelper5 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetRecentlyClosedVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetActivitiesVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ContentDiscoveryReset(&self) -> ::windows::core::Result<()> { @@ -45190,7 +45190,7 @@ impl IShellUIHelper5 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnableSuggestedSites(&self, fenable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenable)).ok() + (::windows::core::Interface::vtable(self).base__.base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), fenable).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -45233,7 +45233,7 @@ impl IShellUIHelper5 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), ::core::mem::transmute(fenabled), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), fenabled, fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -45305,7 +45305,7 @@ impl IShellUIHelper5 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn msIsSiteModeFirstRun(&self, fpreservestate: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpreservestate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), fpreservestate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -45357,7 +45357,7 @@ impl IShellUIHelper5 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msChangeDefaultBrowser(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).msChangeDefaultBrowser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).msChangeDefaultBrowser)(::windows::core::Interface::as_raw(self), fchange).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -45576,7 +45576,7 @@ impl IShellUIHelper6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fimport), strimpexppath.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), fimport, strimpexppath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -45628,7 +45628,7 @@ impl IShellUIHelper6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsqm), ::core::mem::transmute(fphishing), bstrlocale.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), fsqm, fphishing, bstrlocale.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SqmEnabled(&self) -> ::windows::core::Result { @@ -45656,7 +45656,7 @@ impl IShellUIHelper6 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CustomizeClearType(&self, fset: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fset)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), fset).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -45680,7 +45680,7 @@ impl IShellUIHelper6 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceRequiredSettingsComplete(&self, fcomplete: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcomplete)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), fcomplete).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceHasShown(&self) -> ::windows::core::Result { @@ -45731,11 +45731,11 @@ impl IShellUIHelper6 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetRecentlyClosedVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetActivitiesVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ContentDiscoveryReset(&self) -> ::windows::core::Result<()> { @@ -45748,7 +45748,7 @@ impl IShellUIHelper6 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnableSuggestedSites(&self, fenable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenable)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), fenable).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -45791,7 +45791,7 @@ impl IShellUIHelper6 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), ::core::mem::transmute(fenabled), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), fenabled, fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -45863,7 +45863,7 @@ impl IShellUIHelper6 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn msIsSiteModeFirstRun(&self, fpreservestate: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpreservestate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), fpreservestate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -45915,7 +45915,7 @@ impl IShellUIHelper6 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msChangeDefaultBrowser(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.msChangeDefaultBrowser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.msChangeDefaultBrowser)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msStopPeriodicTileUpdate(&self) -> ::windows::core::Result<()> { @@ -45947,7 +45947,7 @@ impl IShellUIHelper6 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueue(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).msEnableTileNotificationQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).msEnableTileNotificationQueue)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -45957,15 +45957,15 @@ impl IShellUIHelper6 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForSquare150x150(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).msEnableTileNotificationQueueForSquare150x150)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).msEnableTileNotificationQueueForSquare150x150)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForWide310x150(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).msEnableTileNotificationQueueForWide310x150)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).msEnableTileNotificationQueueForWide310x150)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForSquare310x310(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).msEnableTileNotificationQueueForSquare310x310)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).msEnableTileNotificationQueueForSquare310x310)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -46262,7 +46262,7 @@ impl IShellUIHelper7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fimport), strimpexppath.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), fimport, strimpexppath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -46314,7 +46314,7 @@ impl IShellUIHelper7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsqm), ::core::mem::transmute(fphishing), bstrlocale.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), fsqm, fphishing, bstrlocale.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SqmEnabled(&self) -> ::windows::core::Result { @@ -46342,7 +46342,7 @@ impl IShellUIHelper7 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CustomizeClearType(&self, fset: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fset)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), fset).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46366,7 +46366,7 @@ impl IShellUIHelper7 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceRequiredSettingsComplete(&self, fcomplete: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcomplete)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), fcomplete).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceHasShown(&self) -> ::windows::core::Result { @@ -46417,11 +46417,11 @@ impl IShellUIHelper7 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetRecentlyClosedVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetActivitiesVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ContentDiscoveryReset(&self) -> ::windows::core::Result<()> { @@ -46434,7 +46434,7 @@ impl IShellUIHelper7 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnableSuggestedSites(&self, fenable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenable)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), fenable).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46477,7 +46477,7 @@ impl IShellUIHelper7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), ::core::mem::transmute(fenabled), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), fenabled, fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -46549,7 +46549,7 @@ impl IShellUIHelper7 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn msIsSiteModeFirstRun(&self, fpreservestate: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpreservestate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), fpreservestate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46601,7 +46601,7 @@ impl IShellUIHelper7 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msChangeDefaultBrowser(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.msChangeDefaultBrowser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.msChangeDefaultBrowser)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msStopPeriodicTileUpdate(&self) -> ::windows::core::Result<()> { @@ -46633,7 +46633,7 @@ impl IShellUIHelper7 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueue(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.msEnableTileNotificationQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.msEnableTileNotificationQueue)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -46643,15 +46643,15 @@ impl IShellUIHelper7 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForSquare150x150(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.msEnableTileNotificationQueueForSquare150x150)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.msEnableTileNotificationQueueForSquare150x150)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForWide310x150(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.msEnableTileNotificationQueueForWide310x150)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.msEnableTileNotificationQueueForWide310x150)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForSquare310x310(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.msEnableTileNotificationQueueForSquare310x310)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.msEnableTileNotificationQueueForSquare310x310)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -46697,7 +46697,7 @@ impl IShellUIHelper7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetExperimentalFlag)(::windows::core::Interface::as_raw(self), bstrflagstring.into().abi(), ::core::mem::transmute(vfflag)).ok() + (::windows::core::Interface::vtable(self).SetExperimentalFlag)(::windows::core::Interface::as_raw(self), bstrflagstring.into().abi(), vfflag).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46714,7 +46714,7 @@ impl IShellUIHelper7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetExperimentalValue)(::windows::core::Interface::as_raw(self), bstrvaluestring.into().abi(), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).SetExperimentalValue)(::windows::core::Interface::as_raw(self), bstrvaluestring.into().abi(), dwvalue).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46744,7 +46744,7 @@ impl IShellUIHelper7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).SetNeedIEAutoLaunchFlag)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), ::core::mem::transmute(flag)).ok() + (::windows::core::Interface::vtable(self).SetNeedIEAutoLaunchFlag)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), flag).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46761,7 +46761,7 @@ impl IShellUIHelper7 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).LaunchIE)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), ::core::mem::transmute(automated)).ok() + (::windows::core::Interface::vtable(self).LaunchIE)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), automated).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -47039,7 +47039,7 @@ impl IShellUIHelper8 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fimport), strimpexppath.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), fimport, strimpexppath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -47091,7 +47091,7 @@ impl IShellUIHelper8 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsqm), ::core::mem::transmute(fphishing), bstrlocale.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), fsqm, fphishing, bstrlocale.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SqmEnabled(&self) -> ::windows::core::Result { @@ -47119,7 +47119,7 @@ impl IShellUIHelper8 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CustomizeClearType(&self, fset: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fset)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), fset).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47143,7 +47143,7 @@ impl IShellUIHelper8 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceRequiredSettingsComplete(&self, fcomplete: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcomplete)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), fcomplete).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceHasShown(&self) -> ::windows::core::Result { @@ -47194,11 +47194,11 @@ impl IShellUIHelper8 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetRecentlyClosedVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetActivitiesVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ContentDiscoveryReset(&self) -> ::windows::core::Result<()> { @@ -47211,7 +47211,7 @@ impl IShellUIHelper8 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnableSuggestedSites(&self, fenable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenable)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), fenable).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47254,7 +47254,7 @@ impl IShellUIHelper8 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), ::core::mem::transmute(fenabled), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), fenabled, fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -47326,7 +47326,7 @@ impl IShellUIHelper8 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn msIsSiteModeFirstRun(&self, fpreservestate: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpreservestate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), fpreservestate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47378,7 +47378,7 @@ impl IShellUIHelper8 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msChangeDefaultBrowser(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.msChangeDefaultBrowser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.msChangeDefaultBrowser)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msStopPeriodicTileUpdate(&self) -> ::windows::core::Result<()> { @@ -47410,7 +47410,7 @@ impl IShellUIHelper8 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueue(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.msEnableTileNotificationQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.msEnableTileNotificationQueue)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -47420,15 +47420,15 @@ impl IShellUIHelper8 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForSquare150x150(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.msEnableTileNotificationQueueForSquare150x150)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.msEnableTileNotificationQueueForSquare150x150)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForWide310x150(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.msEnableTileNotificationQueueForWide310x150)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.msEnableTileNotificationQueueForWide310x150)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForSquare310x310(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.msEnableTileNotificationQueueForSquare310x310)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.msEnableTileNotificationQueueForSquare310x310)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -47474,7 +47474,7 @@ impl IShellUIHelper8 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetExperimentalFlag)(::windows::core::Interface::as_raw(self), bstrflagstring.into().abi(), ::core::mem::transmute(vfflag)).ok() + (::windows::core::Interface::vtable(self).base__.SetExperimentalFlag)(::windows::core::Interface::as_raw(self), bstrflagstring.into().abi(), vfflag).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47491,7 +47491,7 @@ impl IShellUIHelper8 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetExperimentalValue)(::windows::core::Interface::as_raw(self), bstrvaluestring.into().abi(), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).base__.SetExperimentalValue)(::windows::core::Interface::as_raw(self), bstrvaluestring.into().abi(), dwvalue).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47521,7 +47521,7 @@ impl IShellUIHelper8 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.SetNeedIEAutoLaunchFlag)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), ::core::mem::transmute(flag)).ok() + (::windows::core::Interface::vtable(self).base__.SetNeedIEAutoLaunchFlag)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), flag).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47538,7 +47538,7 @@ impl IShellUIHelper8 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.LaunchIE)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), ::core::mem::transmute(automated)).ok() + (::windows::core::Interface::vtable(self).base__.LaunchIE)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), automated).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47863,7 +47863,7 @@ impl IShellUIHelper9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fimport), strimpexppath.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.ImportExportFavorites)(::windows::core::Interface::as_raw(self), fimport, strimpexppath.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -47915,7 +47915,7 @@ impl IShellUIHelper9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsqm), ::core::mem::transmute(fphishing), bstrlocale.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CustomizeSettings)(::windows::core::Interface::as_raw(self), fsqm, fphishing, bstrlocale.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SqmEnabled(&self) -> ::windows::core::Result { @@ -47943,7 +47943,7 @@ impl IShellUIHelper9 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CustomizeClearType(&self, fset: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fset)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CustomizeClearType)(::windows::core::Interface::as_raw(self), fset).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47967,7 +47967,7 @@ impl IShellUIHelper9 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceRequiredSettingsComplete(&self, fcomplete: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fcomplete)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.RunOnceRequiredSettingsComplete)(::windows::core::Interface::as_raw(self), fcomplete).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RunOnceHasShown(&self) -> ::windows::core::Result { @@ -48018,11 +48018,11 @@ impl IShellUIHelper9 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetRecentlyClosedVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetRecentlyClosedVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetActivitiesVisible(&self, fvisible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetActivitiesVisible)(::windows::core::Interface::as_raw(self), fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ContentDiscoveryReset(&self) -> ::windows::core::Result<()> { @@ -48035,7 +48035,7 @@ impl IShellUIHelper9 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnableSuggestedSites(&self, fenable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fenable)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.EnableSuggestedSites)(::windows::core::Interface::as_raw(self), fenable).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48078,7 +48078,7 @@ impl IShellUIHelper9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), ::core::mem::transmute(fenabled), ::core::mem::transmute(fvisible)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.msSiteModeUpdateThumbBarButton)(::windows::core::Interface::as_raw(self), buttonid.into().abi(), fenabled, fvisible).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -48150,7 +48150,7 @@ impl IShellUIHelper9 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn msIsSiteModeFirstRun(&self, fpreservestate: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fpreservestate), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.base__.msIsSiteModeFirstRun)(::windows::core::Interface::as_raw(self), fpreservestate, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48202,7 +48202,7 @@ impl IShellUIHelper9 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msChangeDefaultBrowser(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.base__.msChangeDefaultBrowser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.base__.msChangeDefaultBrowser)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msStopPeriodicTileUpdate(&self) -> ::windows::core::Result<()> { @@ -48234,7 +48234,7 @@ impl IShellUIHelper9 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueue(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.msEnableTileNotificationQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.msEnableTileNotificationQueue)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -48244,15 +48244,15 @@ impl IShellUIHelper9 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForSquare150x150(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.msEnableTileNotificationQueueForSquare150x150)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.msEnableTileNotificationQueueForSquare150x150)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForWide310x150(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.msEnableTileNotificationQueueForWide310x150)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.msEnableTileNotificationQueueForWide310x150)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn msEnableTileNotificationQueueForSquare310x310(&self, fchange: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.base__.msEnableTileNotificationQueueForSquare310x310)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fchange)).ok() + (::windows::core::Interface::vtable(self).base__.base__.base__.msEnableTileNotificationQueueForSquare310x310)(::windows::core::Interface::as_raw(self), fchange).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -48298,7 +48298,7 @@ impl IShellUIHelper9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetExperimentalFlag)(::windows::core::Interface::as_raw(self), bstrflagstring.into().abi(), ::core::mem::transmute(vfflag)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetExperimentalFlag)(::windows::core::Interface::as_raw(self), bstrflagstring.into().abi(), vfflag).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48315,7 +48315,7 @@ impl IShellUIHelper9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetExperimentalValue)(::windows::core::Interface::as_raw(self), bstrvaluestring.into().abi(), ::core::mem::transmute(dwvalue)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetExperimentalValue)(::windows::core::Interface::as_raw(self), bstrvaluestring.into().abi(), dwvalue).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48345,7 +48345,7 @@ impl IShellUIHelper9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.SetNeedIEAutoLaunchFlag)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), ::core::mem::transmute(flag)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetNeedIEAutoLaunchFlag)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), flag).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48362,7 +48362,7 @@ impl IShellUIHelper9 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.base__.LaunchIE)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), ::core::mem::transmute(automated)).ok() + (::windows::core::Interface::vtable(self).base__.base__.LaunchIE)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), automated).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48657,7 +48657,7 @@ impl IShellView { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).UIActivate)(::windows::core::Interface::as_raw(self), ustate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -48688,7 +48688,7 @@ impl IShellView { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AddPropertySheetPages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pfn), lparam.into()).ok() + (::windows::core::Interface::vtable(self).AddPropertySheetPages)(::windows::core::Interface::as_raw(self), dwreserved, ::core::mem::transmute(pfn), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SaveViewState(&self) -> ::windows::core::Result<()> { @@ -48697,7 +48697,7 @@ impl IShellView { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectItem(&self, pidlitem: *const Common::ITEMIDLIST, uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetItemObject(&self, uitem: u32) -> ::windows::core::Result @@ -48705,7 +48705,7 @@ impl IShellView { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetItemObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uitem), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetItemObject)(::windows::core::Interface::as_raw(self), uitem, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } #[cfg(feature = "Win32_System_Ole")] @@ -48836,7 +48836,7 @@ impl IShellView2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UIActivate(&self, ustate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UIActivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ustate)).ok() + (::windows::core::Interface::vtable(self).base__.UIActivate)(::windows::core::Interface::as_raw(self), ustate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -48867,7 +48867,7 @@ impl IShellView2 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.AddPropertySheetPages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pfn), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.AddPropertySheetPages)(::windows::core::Interface::as_raw(self), dwreserved, ::core::mem::transmute(pfn), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SaveViewState(&self) -> ::windows::core::Result<()> { @@ -48876,7 +48876,7 @@ impl IShellView2 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectItem(&self, pidlitem: *const Common::ITEMIDLIST, uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).base__.SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetItemObject(&self, uitem: u32) -> ::windows::core::Result @@ -48884,11 +48884,11 @@ impl IShellView2 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.GetItemObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uitem), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.GetItemObject)(::windows::core::Interface::as_raw(self), uitem, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetView(&self, pvid: *mut ::windows::core::GUID, uview: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvid), ::core::mem::transmute(uview)).ok() + (::windows::core::Interface::vtable(self).GetView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvid), uview).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] @@ -48903,7 +48903,7 @@ impl IShellView2 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] pub unsafe fn SelectAndPositionItem(&self, pidlitem: *const Common::ITEMIDLIST, uflags: u32, ppt: *const super::super::Foundation::POINT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SelectAndPositionItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), ::core::mem::transmute(uflags), ::core::mem::transmute(ppt)).ok() + (::windows::core::Interface::vtable(self).SelectAndPositionItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), uflags, ::core::mem::transmute(ppt)).ok() } } #[cfg(feature = "Win32_System_Ole")] @@ -49039,7 +49039,7 @@ impl IShellView3 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UIActivate(&self, ustate: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.UIActivate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ustate)).ok() + (::windows::core::Interface::vtable(self).base__.base__.UIActivate)(::windows::core::Interface::as_raw(self), ustate).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -49070,7 +49070,7 @@ impl IShellView3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.base__.AddPropertySheetPages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pfn), lparam.into()).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddPropertySheetPages)(::windows::core::Interface::as_raw(self), dwreserved, ::core::mem::transmute(pfn), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SaveViewState(&self) -> ::windows::core::Result<()> { @@ -49079,7 +49079,7 @@ impl IShellView3 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectItem(&self, pidlitem: *const Common::ITEMIDLIST, uflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), ::core::mem::transmute(uflags)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SelectItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), uflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetItemObject(&self, uitem: u32) -> ::windows::core::Result @@ -49087,11 +49087,11 @@ impl IShellView3 { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).base__.base__.GetItemObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uitem), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetItemObject)(::windows::core::Interface::as_raw(self), uitem, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetView(&self, pvid: *mut ::windows::core::GUID, uview: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvid), ::core::mem::transmute(uview)).ok() + (::windows::core::Interface::vtable(self).base__.GetView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvid), uview).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] @@ -49106,7 +49106,7 @@ impl IShellView3 { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] pub unsafe fn SelectAndPositionItem(&self, pidlitem: *const Common::ITEMIDLIST, uflags: u32, ppt: *const super::super::Foundation::POINT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SelectAndPositionItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), ::core::mem::transmute(uflags), ::core::mem::transmute(ppt)).ok() + (::windows::core::Interface::vtable(self).base__.SelectAndPositionItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pidlitem), uflags, ::core::mem::transmute(ppt)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] @@ -49116,7 +49116,7 @@ impl IShellView3 { P1: ::std::convert::Into<::windows::core::InParam<'a, IShellView>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CreateViewWindow3)(::windows::core::Interface::as_raw(self), psbowner.into().abi(), psvprev.into().abi(), ::core::mem::transmute(dwviewflags), ::core::mem::transmute(dwmask), ::core::mem::transmute(dwflags), ::core::mem::transmute(fvmode), ::core::mem::transmute(pvid), ::core::mem::transmute(prcview), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateViewWindow3)(::windows::core::Interface::as_raw(self), psbowner.into().abi(), psvprev.into().abi(), dwviewflags, dwmask, dwflags, fvmode, ::core::mem::transmute(pvid), ::core::mem::transmute(prcview), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Ole")] @@ -49258,42 +49258,42 @@ impl IShellWindows { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Register)(::windows::core::Interface::as_raw(self), pid.into().abi(), ::core::mem::transmute(hwnd), ::core::mem::transmute(swclass), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Register)(::windows::core::Interface::as_raw(self), pid.into().abi(), hwnd, swclass, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn RegisterPending(&self, lthreadid: i32, pvarloc: *const super::super::System::Com::VARIANT, pvarlocroot: *const super::super::System::Com::VARIANT, swclass: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RegisterPending)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lthreadid), ::core::mem::transmute(pvarloc), ::core::mem::transmute(pvarlocroot), ::core::mem::transmute(swclass), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RegisterPending)(::windows::core::Interface::as_raw(self), lthreadid, ::core::mem::transmute(pvarloc), ::core::mem::transmute(pvarlocroot), swclass, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Revoke(&self, lcookie: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Revoke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcookie)).ok() + (::windows::core::Interface::vtable(self).Revoke)(::windows::core::Interface::as_raw(self), lcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn OnNavigate(&self, lcookie: i32, pvarloc: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnNavigate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcookie), ::core::mem::transmute(pvarloc)).ok() + (::windows::core::Interface::vtable(self).OnNavigate)(::windows::core::Interface::as_raw(self), lcookie, ::core::mem::transmute(pvarloc)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnActivated(&self, lcookie: i32, factive: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnActivated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcookie), ::core::mem::transmute(factive)).ok() + (::windows::core::Interface::vtable(self).OnActivated)(::windows::core::Interface::as_raw(self), lcookie, factive).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn FindWindowSW(&self, pvarloc: *const super::super::System::Com::VARIANT, pvarlocroot: *const super::super::System::Com::VARIANT, swclass: i32, phwnd: *mut i32, swfwoptions: i32, ppdispout: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindWindowSW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarloc), ::core::mem::transmute(pvarlocroot), ::core::mem::transmute(swclass), ::core::mem::transmute(phwnd), ::core::mem::transmute(swfwoptions), ::core::mem::transmute(ppdispout)).ok() + (::windows::core::Interface::vtable(self).FindWindowSW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pvarloc), ::core::mem::transmute(pvarlocroot), swclass, ::core::mem::transmute(phwnd), swfwoptions, ::core::mem::transmute(ppdispout)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn OnCreated<'a, P0>(&self, lcookie: i32, punk: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).OnCreated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcookie), punk.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnCreated)(::windows::core::Interface::as_raw(self), lcookie, punk.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ProcessAttachDetach(&self, fattach: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessAttachDetach)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fattach)).ok() + (::windows::core::Interface::vtable(self).ProcessAttachDetach)(::windows::core::Interface::as_raw(self), fattach).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -49402,7 +49402,7 @@ impl ISortColumnArray { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetAt(&self, index: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetSortType(&self) -> ::windows::core::Result { @@ -49604,7 +49604,7 @@ impl IStorageProviderCopyHook { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CopyCallback)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(operation), ::core::mem::transmute(flags), srcfile.into(), ::core::mem::transmute(srcattribs), destfile.into(), ::core::mem::transmute(destattribs), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CopyCallback)(::windows::core::Interface::as_raw(self), hwnd.into(), operation, flags, srcfile.into(), srcattribs, destfile.into(), destattribs, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -49799,23 +49799,23 @@ impl IStreamAsync { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Read)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).base__.base__.Write)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbwritten))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dlibmove), ::core::mem::transmute(dworigin), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Seek)(::windows::core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(libnewsize)).ok() + (::windows::core::Interface::vtable(self).base__.SetSize)(::windows::core::Interface::as_raw(self), libnewsize).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -49823,12 +49823,12 @@ impl IStreamAsync { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() + (::windows::core::Interface::vtable(self).base__.CopyTo)(::windows::core::Interface::as_raw(self), pstm.into().abi(), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(pcbwritten)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfcommitflags)).ok() + (::windows::core::Interface::vtable(self).base__.Commit)(::windows::core::Interface::as_raw(self), grfcommitflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -49838,17 +49838,17 @@ impl IStreamAsync { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.LockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(liboffset), ::core::mem::transmute(cb), ::core::mem::transmute(dwlocktype)).ok() + (::windows::core::Interface::vtable(self).base__.UnlockRegion)(::windows::core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), ::core::mem::transmute(grfstatflag)).ok() + (::windows::core::Interface::vtable(self).base__.Stat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pstatstg), grfstatflag).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -49859,12 +49859,12 @@ impl IStreamAsync { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub unsafe fn ReadAsync(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReadAsync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), ::core::mem::transmute(cb), ::core::mem::transmute(pcbread), ::core::mem::transmute(lpoverlapped)).ok() + (::windows::core::Interface::vtable(self).ReadAsync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pv), cb, ::core::mem::transmute(pcbread), ::core::mem::transmute(lpoverlapped)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub unsafe fn WriteAsync(&self, lpbuffer: *const ::core::ffi::c_void, cb: u32, pcbwritten: *mut u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WriteAsync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cb), ::core::mem::transmute(pcbwritten), ::core::mem::transmute(lpoverlapped)).ok() + (::windows::core::Interface::vtable(self).WriteAsync)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpbuffer), cb, ::core::mem::transmute(pcbwritten), ::core::mem::transmute(lpoverlapped)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -50040,7 +50040,7 @@ where extern "system" { fn IStream_Copy(pstmfrom: *mut ::core::ffi::c_void, pstmto: *mut ::core::ffi::c_void, cb: u32) -> ::windows::core::HRESULT; } - IStream_Copy(pstmfrom.into().abi(), pstmto.into().abi(), ::core::mem::transmute(cb)).ok() + IStream_Copy(pstmfrom.into().abi(), pstmto.into().abi(), cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -50053,7 +50053,7 @@ where extern "system" { fn IStream_Read(pstm: *mut ::core::ffi::c_void, pv: *mut ::core::ffi::c_void, cb: u32) -> ::windows::core::HRESULT; } - IStream_Read(pstm.into().abi(), ::core::mem::transmute(pv), ::core::mem::transmute(cb)).ok() + IStream_Read(pstm.into().abi(), ::core::mem::transmute(pv), cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] @@ -50121,7 +50121,7 @@ where extern "system" { fn IStream_Write(pstm: *mut ::core::ffi::c_void, pv: *const ::core::ffi::c_void, cb: u32) -> ::windows::core::HRESULT; } - IStream_Write(pstm.into().abi(), ::core::mem::transmute(pv), ::core::mem::transmute(cb)).ok() + IStream_Write(pstm.into().abi(), ::core::mem::transmute(pv), cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] @@ -50389,7 +50389,7 @@ impl ISyncMgrConflictItems { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetItem(&self, iindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -50500,7 +50500,7 @@ impl ISyncMgrConflictResolutionItems { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetItem(&self, iindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItem)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -50571,11 +50571,11 @@ impl ISyncMgrConflictResolveInfo { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetItemChoice(&self, ichoice: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetItemChoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ichoice), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItemChoice)(::windows::core::Interface::as_raw(self), ichoice, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).SetPresenterNextStep)(::windows::core::Interface::as_raw(self), npresenternextstep).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -50583,11 +50583,11 @@ impl ISyncMgrConflictResolveInfo { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetPresenterChoice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(npresenterchoice), fapplytoall.into()).ok() + (::windows::core::Interface::vtable(self).SetPresenterChoice)(::windows::core::Interface::as_raw(self), npresenterchoice, fapplytoall.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).SetItemChoices)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prgiconflictitemindexes), cchoices).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -50744,7 +50744,7 @@ impl ISyncMgrControl { P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ISyncMgrSyncResult>>, { - (::windows::core::Interface::vtable(self).StartHandlerSync)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), hwndowner.into(), punk.into().abi(), ::core::mem::transmute(nsynccontrolflags), presult.into().abi()).ok() + (::windows::core::Interface::vtable(self).StartHandlerSync)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), hwndowner.into(), punk.into().abi(), nsynccontrolflags, presult.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -50755,7 +50755,7 @@ impl ISyncMgrControl { P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P3: ::std::convert::Into<::windows::core::InParam<'a, ISyncMgrSyncResult>>, { - (::windows::core::Interface::vtable(self).StartItemSync)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppszitemids)), ppszitemids.len() as _, hwndowner.into(), punk.into().abi(), ::core::mem::transmute(nsynccontrolflags), presult.into().abi()).ok() + (::windows::core::Interface::vtable(self).StartItemSync)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(ppszitemids)), ppszitemids.len() as _, hwndowner.into(), punk.into().abi(), nsynccontrolflags, presult.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -50785,14 +50785,14 @@ impl ISyncMgrControl { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateHandlerCollection(&self, rclsidcollectionid: *const ::windows::core::GUID, ncontrolflags: SYNCMGR_CONTROL_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateHandlerCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsidcollectionid), ::core::mem::transmute(ncontrolflags)).ok() + (::windows::core::Interface::vtable(self).UpdateHandlerCollection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsidcollectionid), ncontrolflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateHandler<'a, P0>(&self, pszhandlerid: P0, ncontrolflags: SYNCMGR_CONTROL_FLAGS) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UpdateHandler)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), ::core::mem::transmute(ncontrolflags)).ok() + (::windows::core::Interface::vtable(self).UpdateHandler)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), ncontrolflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateItem<'a, P0, P1>(&self, pszhandlerid: P0, pszitemid: P1, ncontrolflags: SYNCMGR_CONTROL_FLAGS) -> ::windows::core::Result<()> @@ -50800,7 +50800,7 @@ impl ISyncMgrControl { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UpdateItem)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), pszitemid.into(), ::core::mem::transmute(ncontrolflags)).ok() + (::windows::core::Interface::vtable(self).UpdateItem)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), pszitemid.into(), ncontrolflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateEvents<'a, P0, P1>(&self, pszhandlerid: P0, pszitemid: P1, ncontrolflags: SYNCMGR_CONTROL_FLAGS) -> ::windows::core::Result<()> @@ -50808,7 +50808,7 @@ impl ISyncMgrControl { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UpdateEvents)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), pszitemid.into(), ::core::mem::transmute(ncontrolflags)).ok() + (::windows::core::Interface::vtable(self).UpdateEvents)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), pszitemid.into(), ncontrolflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateConflict<'a, P0, P1, P2>(&self, pszhandlerid: P0, pszitemid: P1, pconflict: P2, nreason: SYNCMGR_UPDATE_REASON) -> ::windows::core::Result<()> @@ -50817,7 +50817,7 @@ impl ISyncMgrControl { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, ISyncMgrConflict>>, { - (::windows::core::Interface::vtable(self).UpdateConflict)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), pszitemid.into(), pconflict.into().abi(), ::core::mem::transmute(nreason)).ok() + (::windows::core::Interface::vtable(self).UpdateConflict)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), pszitemid.into(), pconflict.into().abi(), nreason).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateConflicts<'a, P0, P1>(&self, pszhandlerid: P0, pszitemid: P1, ncontrolflags: SYNCMGR_CONTROL_FLAGS) -> ::windows::core::Result<()> @@ -50825,7 +50825,7 @@ impl ISyncMgrControl { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).UpdateConflicts)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), pszitemid.into(), ::core::mem::transmute(ncontrolflags)).ok() + (::windows::core::Interface::vtable(self).UpdateConflicts)(::windows::core::Interface::as_raw(self), pszhandlerid.into(), pszitemid.into(), ncontrolflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -50835,7 +50835,7 @@ impl ISyncMgrControl { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ActivateHandler)(::windows::core::Interface::as_raw(self), factivate.into(), pszhandlerid.into(), hwndowner.into(), ::core::mem::transmute(ncontrolflags)).ok() + (::windows::core::Interface::vtable(self).ActivateHandler)(::windows::core::Interface::as_raw(self), factivate.into(), pszhandlerid.into(), hwndowner.into(), ncontrolflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -50845,7 +50845,7 @@ impl ISyncMgrControl { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).EnableHandler)(::windows::core::Interface::as_raw(self), fenable.into(), pszhandlerid.into(), hwndowner.into(), ::core::mem::transmute(ncontrolflags)).ok() + (::windows::core::Interface::vtable(self).EnableHandler)(::windows::core::Interface::as_raw(self), fenable.into(), pszhandlerid.into(), hwndowner.into(), ncontrolflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -50856,7 +50856,7 @@ impl ISyncMgrControl { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).EnableItem)(::windows::core::Interface::as_raw(self), fenable.into(), pszhandlerid.into(), pszitemid.into(), hwndowner.into(), ::core::mem::transmute(ncontrolflags)).ok() + (::windows::core::Interface::vtable(self).EnableItem)(::windows::core::Interface::as_raw(self), fenable.into(), pszhandlerid.into(), pszitemid.into(), hwndowner.into(), ncontrolflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -50943,7 +50943,7 @@ impl ISyncMgrEnumItems { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -51539,11 +51539,11 @@ impl ISyncMgrRegister { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).RegisterSyncMgrHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidhandler), pwszdescription.into(), ::core::mem::transmute(dwsyncmgrregisterflags)).ok() + (::windows::core::Interface::vtable(self).RegisterSyncMgrHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidhandler), pwszdescription.into(), dwsyncmgrregisterflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UnregisterSyncMgrHandler(&self, clsidhandler: *const ::windows::core::GUID, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnregisterSyncMgrHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidhandler), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).UnregisterSyncMgrHandler)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clsidhandler), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetHandlerRegistrationInfo(&self, clsidhandler: *const ::windows::core::GUID, pdwsyncmgrregisterflags: *mut u32) -> ::windows::core::Result<()> { @@ -51814,7 +51814,7 @@ impl ISyncMgrSyncCallback { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ReportProgress)(::windows::core::Interface::as_raw(self), pszitemid.into(), pszprogresstext.into(), ::core::mem::transmute(nstatus), ::core::mem::transmute(ucurrentstep), ::core::mem::transmute(umaxstep), ::core::mem::transmute(pncancelrequest)).ok() + (::windows::core::Interface::vtable(self).ReportProgress)(::windows::core::Interface::as_raw(self), pszitemid.into(), pszprogresstext.into(), nstatus, ucurrentstep, umaxstep, ::core::mem::transmute(pncancelrequest)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetHandlerProgressText<'a, P0>(&self, pszprogresstext: P0, pncancelrequest: *mut SYNCMGR_CANCEL_REQUEST) -> ::windows::core::Result<()> @@ -51834,7 +51834,7 @@ impl ISyncMgrSyncCallback { P5: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).ReportEvent)(::windows::core::Interface::as_raw(self), pszitemid.into(), ::core::mem::transmute(nlevel), ::core::mem::transmute(nflags), pszname.into(), pszdescription.into(), pszlinktext.into(), pszlinkreference.into(), pszcontext.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).ReportEvent)(::windows::core::Interface::as_raw(self), pszitemid.into(), nlevel, nflags, pszname.into(), pszdescription.into(), pszlinktext.into(), pszlinkreference.into(), pszcontext.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CanContinue<'a, P0>(&self, pszitemid: P0) -> ::windows::core::Result<()> @@ -52184,7 +52184,7 @@ pub struct ISyncMgrSyncResult(::windows::core::IUnknown); impl ISyncMgrSyncResult { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Result(&self, nstatus: SYNCMGR_PROGRESS_STATUS, cerror: u32, cconflicts: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Result)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nstatus), ::core::mem::transmute(cerror), ::core::mem::transmute(cconflicts)).ok() + (::windows::core::Interface::vtable(self).Result)(::windows::core::Interface::as_raw(self), nstatus, cerror, cconflicts).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -52234,7 +52234,7 @@ pub struct ISyncMgrSynchronize(::windows::core::IUnknown); impl ISyncMgrSynchronize { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Initialize(&self, dwreserved: u32, dwsyncmgrflags: u32, lpcookie: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(dwsyncmgrflags), lpcookie.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpcookie))).ok() + (::windows::core::Interface::vtable(self).Initialize)(::windows::core::Interface::as_raw(self), dwreserved, dwsyncmgrflags, lpcookie.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpcookie))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -52276,7 +52276,7 @@ impl ISyncMgrSynchronize { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).PrepareForSync)(::windows::core::Interface::as_raw(self), pitemids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pitemids)), hwndparent.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).PrepareForSync)(::windows::core::Interface::as_raw(self), pitemids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pitemids)), hwndparent.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52288,7 +52288,7 @@ impl ISyncMgrSynchronize { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetItemStatus(&self, pitemid: *const ::windows::core::GUID, dwsyncmgrstatus: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetItemStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pitemid), ::core::mem::transmute(dwsyncmgrstatus)).ok() + (::windows::core::Interface::vtable(self).SetItemStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pitemid), dwsyncmgrstatus).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52370,19 +52370,19 @@ pub struct ISyncMgrSynchronizeCallback(::windows::core::IUnknown); impl ISyncMgrSynchronizeCallback { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ShowPropertiesCompleted(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShowPropertiesCompleted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).ShowPropertiesCompleted)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PrepareForSyncCompleted(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PrepareForSyncCompleted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).PrepareForSyncCompleted)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SynchronizeCompleted(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SynchronizeCompleted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hr)).ok() + (::windows::core::Interface::vtable(self).SynchronizeCompleted)(::windows::core::Interface::as_raw(self), hr).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pitemids))).ok() + (::windows::core::Interface::vtable(self).ShowErrorCompleted)(::windows::core::Interface::as_raw(self), hr, pitemids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pitemids))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52401,18 +52401,18 @@ impl ISyncMgrSynchronizeCallback { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LogError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwerrorlevel), pszerrortext.into(), ::core::mem::transmute(psynclogerror)).ok() + (::windows::core::Interface::vtable(self).LogError)(::windows::core::Interface::as_raw(self), dwerrorlevel, pszerrortext.into(), ::core::mem::transmute(psynclogerror)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn DeleteLogError(&self, errorid: *const ::windows::core::GUID, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DeleteLogError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(errorid), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).DeleteLogError)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(errorid), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EstablishConnection<'a, P0>(&self, pwszconnection: P0, dwreserved: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).EstablishConnection)(::windows::core::Interface::as_raw(self), pwszconnection.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).EstablishConnection)(::windows::core::Interface::as_raw(self), pwszconnection.into(), dwreserved).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -52473,7 +52473,7 @@ pub struct ISyncMgrSynchronizeInvoke(::windows::core::IUnknown); impl ISyncMgrSynchronizeInvoke { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateItems(&self, dwinvokeflags: u32, clsid: *const ::windows::core::GUID, pcookie: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwinvokeflags), ::core::mem::transmute(clsid), pcookie.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pcookie))).ok() + (::windows::core::Interface::vtable(self).UpdateItems)(::windows::core::Interface::as_raw(self), dwinvokeflags, ::core::mem::transmute(clsid), pcookie.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pcookie))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateAll(&self) -> ::windows::core::Result<()> { @@ -52886,7 +52886,7 @@ impl ITaskbarList3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetProgressValue)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(ullcompleted), ::core::mem::transmute(ulltotal)).ok() + (::windows::core::Interface::vtable(self).SetProgressValue)(::windows::core::Interface::as_raw(self), hwnd.into(), ullcompleted, ulltotal).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52894,7 +52894,7 @@ impl ITaskbarList3 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetProgressState)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(tbpflags)).ok() + (::windows::core::Interface::vtable(self).SetProgressState)(::windows::core::Interface::as_raw(self), hwnd.into(), tbpflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52929,7 +52929,7 @@ impl ITaskbarList3 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetTabActive)(::windows::core::Interface::as_raw(self), hwndtab.into(), hwndmdi.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).SetTabActive)(::windows::core::Interface::as_raw(self), hwndtab.into(), hwndmdi.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -53157,7 +53157,7 @@ impl ITaskbarList4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetProgressValue)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(ullcompleted), ::core::mem::transmute(ulltotal)).ok() + (::windows::core::Interface::vtable(self).base__.SetProgressValue)(::windows::core::Interface::as_raw(self), hwnd.into(), ullcompleted, ulltotal).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -53165,7 +53165,7 @@ impl ITaskbarList4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetProgressState)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(tbpflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetProgressState)(::windows::core::Interface::as_raw(self), hwnd.into(), tbpflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -53200,7 +53200,7 @@ impl ITaskbarList4 { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetTabActive)(::windows::core::Interface::as_raw(self), hwndtab.into(), hwndmdi.into(), ::core::mem::transmute(dwreserved)).ok() + (::windows::core::Interface::vtable(self).base__.SetTabActive)(::windows::core::Interface::as_raw(self), hwndtab.into(), hwndmdi.into(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -53260,7 +53260,7 @@ impl ITaskbarList4 { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetTabProperties)(::windows::core::Interface::as_raw(self), hwndtab.into(), ::core::mem::transmute(stpflags)).ok() + (::windows::core::Interface::vtable(self).SetTabProperties)(::windows::core::Interface::as_raw(self), hwndtab.into(), stpflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -53361,11 +53361,11 @@ impl IThumbnailCache { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).GetThumbnail)(::windows::core::Interface::as_raw(self), pshellitem.into().abi(), ::core::mem::transmute(cxyrequestedthumbsize), ::core::mem::transmute(flags), ::core::mem::transmute(ppvthumb), ::core::mem::transmute(poutflags), ::core::mem::transmute(pthumbnailid)).ok() + (::windows::core::Interface::vtable(self).GetThumbnail)(::windows::core::Interface::as_raw(self), pshellitem.into().abi(), cxyrequestedthumbsize, flags, ::core::mem::transmute(ppvthumb), ::core::mem::transmute(poutflags), ::core::mem::transmute(pthumbnailid)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetThumbnailByID(&self, thumbnailid: WTS_THUMBNAILID, cxyrequestedthumbsize: u32, ppvthumb: *mut ::core::option::Option, poutflags: *mut WTS_CACHEFLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThumbnailByID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(thumbnailid), ::core::mem::transmute(cxyrequestedthumbsize), ::core::mem::transmute(ppvthumb), ::core::mem::transmute(poutflags)).ok() + (::windows::core::Interface::vtable(self).GetThumbnailByID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(thumbnailid), cxyrequestedthumbsize, ::core::mem::transmute(ppvthumb), ::core::mem::transmute(poutflags)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -53419,7 +53419,7 @@ impl IThumbnailCachePrimer { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).PageInThumbnail)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(wtsflags), ::core::mem::transmute(cxyrequestedthumbsize)).ok() + (::windows::core::Interface::vtable(self).PageInThumbnail)(::windows::core::Interface::as_raw(self), psi.into().abi(), wtsflags, cxyrequestedthumbsize).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -53587,7 +53587,7 @@ impl IThumbnailProvider { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetThumbnail(&self, cx: u32, phbmp: *mut super::super::Graphics::Gdi::HBITMAP, pdwalpha: *mut WTS_ALPHATYPE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThumbnail)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cx), ::core::mem::transmute(phbmp), ::core::mem::transmute(pdwalpha)).ok() + (::windows::core::Interface::vtable(self).GetThumbnail)(::windows::core::Interface::as_raw(self), cx, ::core::mem::transmute(phbmp), ::core::mem::transmute(pdwalpha)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -53640,7 +53640,7 @@ pub struct IThumbnailSettings(::windows::core::IUnknown); impl IThumbnailSettings { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetContext(&self, dwcontext: WTS_CONTEXTFLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcontext)).ok() + (::windows::core::Interface::vtable(self).SetContext)(::windows::core::Interface::as_raw(self), dwcontext).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -53694,7 +53694,7 @@ impl IThumbnailStreamCache { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetThumbnailStream)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(cacheid), ::core::mem::transmute(options), ::core::mem::transmute(requestedthumbnailsize), ::core::mem::transmute(thumbnailsize), ::core::mem::transmute(thumbnailstream)).ok() + (::windows::core::Interface::vtable(self).GetThumbnailStream)(::windows::core::Interface::as_raw(self), path.into(), cacheid, options, requestedthumbnailsize, ::core::mem::transmute(thumbnailsize), ::core::mem::transmute(thumbnailstream)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -53703,7 +53703,7 @@ impl IThumbnailStreamCache { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).SetThumbnailStream)(::windows::core::Interface::as_raw(self), path.into(), ::core::mem::transmute(cacheid), ::core::mem::transmute(thumbnailsize), thumbnailstream.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetThumbnailStream)(::windows::core::Interface::as_raw(self), path.into(), cacheid, ::core::mem::transmute(thumbnailsize), thumbnailstream.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -53763,7 +53763,7 @@ impl ITrackShellMenu { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellMenuCallback>>, { - (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), psmc.into().abi(), ::core::mem::transmute(uid), ::core::mem::transmute(uidancestor), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.Initialize)(::windows::core::Interface::as_raw(self), psmc.into().abi(), uid, uidancestor, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetMenuInfo(&self, ppsmc: *mut ::core::option::Option, puid: *mut u32, puidancestor: *mut u32, pdwflags: *mut u32) -> ::windows::core::Result<()> { @@ -53776,7 +53776,7 @@ impl ITrackShellMenu { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellFolder>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetShellFolder)(::windows::core::Interface::as_raw(self), psf.into().abi(), ::core::mem::transmute(pidlfolder), hkey.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetShellFolder)(::windows::core::Interface::as_raw(self), psf.into().abi(), ::core::mem::transmute(pidlfolder), hkey.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -53790,7 +53790,7 @@ impl ITrackShellMenu { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SetMenu)(::windows::core::Interface::as_raw(self), hmenu.into(), hwnd.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetMenu)(::windows::core::Interface::as_raw(self), hmenu.into(), hwnd.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -53800,7 +53800,7 @@ impl ITrackShellMenu { #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn InvalidateItem(&self, psmd: *const SMDATA, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.InvalidateItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psmd), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.InvalidateItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psmd), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] @@ -53813,7 +53813,7 @@ impl ITrackShellMenu { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.SetMenuToolbar)(::windows::core::Interface::as_raw(self), punk.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.SetMenuToolbar)(::windows::core::Interface::as_raw(self), punk.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -53822,7 +53822,7 @@ impl ITrackShellMenu { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).SetObscured)(::windows::core::Interface::as_raw(self), hwndtb.into(), punkband.into().abi(), ::core::mem::transmute(dwsmsetflags)).ok() + (::windows::core::Interface::vtable(self).SetObscured)(::windows::core::Interface::as_raw(self), hwndtb.into(), punkband.into().abi(), dwsmsetflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -53830,7 +53830,7 @@ impl ITrackShellMenu { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Popup)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(ppt), ::core::mem::transmute(prcexclude), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Popup)(::windows::core::Interface::as_raw(self), hwnd.into(), ::core::mem::transmute(ppt), ::core::mem::transmute(prcexclude), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -53907,7 +53907,7 @@ impl ITranscodeImage { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { - (::windows::core::Interface::vtable(self).TranscodeImage)(::windows::core::Interface::as_raw(self), pshellitem.into().abi(), ::core::mem::transmute(uimaxwidth), ::core::mem::transmute(uimaxheight), ::core::mem::transmute(flags), pvimage.into().abi(), ::core::mem::transmute(puiwidth), ::core::mem::transmute(puiheight)).ok() + (::windows::core::Interface::vtable(self).TranscodeImage)(::windows::core::Interface::as_raw(self), pshellitem.into().abi(), uimaxwidth, uimaxheight, flags, pvimage.into().abi(), ::core::mem::transmute(puiwidth), ::core::mem::transmute(puiheight)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -53960,11 +53960,11 @@ pub struct ITransferAdviseSink(::windows::core::IUnknown); impl ITransferAdviseSink { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateProgress(&self, ullsizecurrent: u64, ullsizetotal: u64, nfilescurrent: i32, nfilestotal: i32, nfolderscurrent: i32, nfolderstotal: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateProgress)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullsizecurrent), ::core::mem::transmute(ullsizetotal), ::core::mem::transmute(nfilescurrent), ::core::mem::transmute(nfilestotal), ::core::mem::transmute(nfolderscurrent), ::core::mem::transmute(nfolderstotal)).ok() + (::windows::core::Interface::vtable(self).UpdateProgress)(::windows::core::Interface::as_raw(self), ullsizecurrent, ullsizetotal, nfilescurrent, nfilestotal, nfolderscurrent, nfolderstotal).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn UpdateTransferState(&self, ts: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateTransferState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ts)).ok() + (::windows::core::Interface::vtable(self).UpdateTransferState)(::windows::core::Interface::as_raw(self), ts).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ConfirmOverwrite<'a, P0, P1, P2>(&self, psisource: P0, psidestparent: P1, pszname: P2) -> ::windows::core::Result<()> @@ -53988,7 +53988,7 @@ impl ITransferAdviseSink { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).FileFailure)(::windows::core::Interface::as_raw(self), psi.into().abi(), pszitem.into(), ::core::mem::transmute(hrerror), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszrename)), pszrename.len() as _).ok() + (::windows::core::Interface::vtable(self).FileFailure)(::windows::core::Interface::as_raw(self), psi.into().abi(), pszitem.into(), hrerror, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszrename)), pszrename.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SubStreamFailure<'a, P0, P1>(&self, psi: P0, pszstreamname: P1, hrerror: ::windows::core::HRESULT) -> ::windows::core::Result<()> @@ -53996,7 +53996,7 @@ impl ITransferAdviseSink { P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SubStreamFailure)(::windows::core::Interface::as_raw(self), psi.into().abi(), pszstreamname.into(), ::core::mem::transmute(hrerror)).ok() + (::windows::core::Interface::vtable(self).SubStreamFailure)(::windows::core::Interface::as_raw(self), psi.into().abi(), pszstreamname.into(), hrerror).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -54004,7 +54004,7 @@ impl ITransferAdviseSink { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).PropertyFailure)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(pkey), ::core::mem::transmute(hrerror)).ok() + (::windows::core::Interface::vtable(self).PropertyFailure)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(pkey), hrerror).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -54071,14 +54071,14 @@ impl ITransferDestination { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn CreateItem<'a, P0>(&self, pszname: P0, dwattributes: u32, ullsize: u64, flags: u32, riiditem: *const ::windows::core::GUID, ppvitem: *mut *mut ::core::ffi::c_void, riidresources: *const ::windows::core::GUID, ppvresources: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), pszname.into(), ::core::mem::transmute(dwattributes), ::core::mem::transmute(ullsize), ::core::mem::transmute(flags), ::core::mem::transmute(riiditem), ::core::mem::transmute(ppvitem), ::core::mem::transmute(riidresources), ::core::mem::transmute(ppvresources)).ok() + (::windows::core::Interface::vtable(self).CreateItem)(::windows::core::Interface::as_raw(self), pszname.into(), dwattributes, ullsize, flags, ::core::mem::transmute(riiditem), ::core::mem::transmute(ppvitem), ::core::mem::transmute(riidresources), ::core::mem::transmute(ppvresources)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -54209,7 +54209,7 @@ impl ITransferSource { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] 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() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -54224,7 +54224,7 @@ impl ITransferSource { where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).OpenItem)(::windows::core::Interface::as_raw(self), psi.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + (::windows::core::Interface::vtable(self).OpenItem)(::windows::core::Interface::as_raw(self), psi.into().abi(), flags, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn MoveItem<'a, P0, P1, P2>(&self, psi: P0, psiparentdst: P1, psznamedst: P2, flags: u32) -> ::windows::core::Result @@ -54234,7 +54234,7 @@ impl ITransferSource { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).MoveItem)(::windows::core::Interface::as_raw(self), psi.into().abi(), psiparentdst.into().abi(), psznamedst.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveItem)(::windows::core::Interface::as_raw(self), psi.into().abi(), psiparentdst.into().abi(), psznamedst.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RecycleItem<'a, P0, P1>(&self, psisource: P0, psiparentdest: P1, flags: u32) -> ::windows::core::Result @@ -54243,14 +54243,14 @@ impl ITransferSource { P1: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RecycleItem)(::windows::core::Interface::as_raw(self), psisource.into().abi(), psiparentdest.into().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RecycleItem)(::windows::core::Interface::as_raw(self), psisource.into().abi(), psiparentdest.into().abi(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RemoveItem<'a, P0>(&self, psisource: P0, flags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IShellItem>>, { - (::windows::core::Interface::vtable(self).RemoveItem)(::windows::core::Interface::as_raw(self), psisource.into().abi(), ::core::mem::transmute(flags)).ok() + (::windows::core::Interface::vtable(self).RemoveItem)(::windows::core::Interface::as_raw(self), psisource.into().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RenameItem<'a, P0, P1>(&self, psisource: P0, psznewname: P1, flags: u32) -> ::windows::core::Result @@ -54259,7 +54259,7 @@ impl ITransferSource { P1: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RenameItem)(::windows::core::Interface::as_raw(self), psisource.into().abi(), psznewname.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RenameItem)(::windows::core::Interface::as_raw(self), psisource.into().abi(), psznewname.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn LinkItem<'a, P0, P1, P2>(&self, psisource: P0, psiparentdest: P1, psznewname: P2, flags: u32) -> ::windows::core::Result @@ -54269,7 +54269,7 @@ impl ITransferSource { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).LinkItem)(::windows::core::Interface::as_raw(self), psisource.into().abi(), psiparentdest.into().abi(), psznewname.into(), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).LinkItem)(::windows::core::Interface::as_raw(self), psisource.into().abi(), psiparentdest.into().abi(), psznewname.into(), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn ApplyPropertiesToItem<'a, P0>(&self, psisource: P0) -> ::windows::core::Result @@ -54470,7 +54470,7 @@ impl ITravelLog { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Travel)(::windows::core::Interface::as_raw(self), punk.into().abi(), ::core::mem::transmute(ioffset)).ok() + (::windows::core::Interface::vtable(self).Travel)(::windows::core::Interface::as_raw(self), punk.into().abi(), ioffset).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetTravelEntry<'a, P0>(&self, punk: P0, ioffset: i32) -> ::windows::core::Result @@ -54478,7 +54478,7 @@ impl ITravelLog { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTravelEntry)(::windows::core::Interface::as_raw(self), punk.into().abi(), ::core::mem::transmute(ioffset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTravelEntry)(::windows::core::Interface::as_raw(self), punk.into().abi(), ioffset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -54494,7 +54494,7 @@ impl ITravelLog { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).GetToolTipText)(::windows::core::Interface::as_raw(self), punk.into().abi(), ::core::mem::transmute(ioffset), ::core::mem::transmute(idstemplate), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwztext)), pwztext.len() as _).ok() + (::windows::core::Interface::vtable(self).GetToolTipText)(::windows::core::Interface::as_raw(self), punk.into().abi(), ioffset, idstemplate, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pwztext)), pwztext.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -54503,7 +54503,7 @@ impl ITravelLog { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).InsertMenuEntries)(::windows::core::Interface::as_raw(self), punk.into().abi(), hmenu.into(), ::core::mem::transmute(npos), ::core::mem::transmute(idfirst), ::core::mem::transmute(idlast), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).InsertMenuEntries)(::windows::core::Interface::as_raw(self), punk.into().abi(), hmenu.into(), npos, idfirst, idlast, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -54592,7 +54592,7 @@ impl ITravelLogClient { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn FindWindowByIndex(&self, dwid: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindWindowByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).FindWindowByIndex)(::windows::core::Interface::as_raw(self), dwid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] @@ -54608,7 +54608,7 @@ impl ITravelLogClient { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).LoadHistoryPosition)(::windows::core::Interface::as_raw(self), pszurllocation.into(), ::core::mem::transmute(dwposition)).ok() + (::windows::core::Interface::vtable(self).LoadHistoryPosition)(::windows::core::Interface::as_raw(self), pszurllocation.into(), dwposition).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -54740,7 +54740,7 @@ impl ITravelLogStg { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn EnumEntries(&self, flags: TLENUMF) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumEntries)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn FindEntries<'a, P0>(&self, flags: TLENUMF, pszurl: P0) -> ::windows::core::Result @@ -54748,12 +54748,12 @@ impl ITravelLogStg { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindEntries)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), pszurl.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindEntries)(::windows::core::Interface::as_raw(self), flags, pszurl.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetCount(&self, flags: TLENUMF) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCount)(::windows::core::Interface::as_raw(self), flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RemoveEntry<'a, P0>(&self, ptle: P0) -> ::windows::core::Result<()> @@ -54765,7 +54765,7 @@ impl ITravelLogStg { #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetRelativeEntry(&self, ioffset: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRelativeEntry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ioffset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRelativeEntry)(::windows::core::Interface::as_raw(self), ioffset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -55014,7 +55014,7 @@ impl IUniformResourceLocatorA { where P0: ::std::convert::Into<::windows::core::PCSTR>, { - (::windows::core::Interface::vtable(self).SetURL)(::windows::core::Interface::as_raw(self), pcszurl.into(), ::core::mem::transmute(dwinflags)).ok() + (::windows::core::Interface::vtable(self).SetURL)(::windows::core::Interface::as_raw(self), pcszurl.into(), dwinflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetURL(&self) -> ::windows::core::Result<::windows::core::PSTR> { @@ -55082,7 +55082,7 @@ impl IUniformResourceLocatorW { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetURL)(::windows::core::Interface::as_raw(self), pcszurl.into(), ::core::mem::transmute(dwinflags)).ok() + (::windows::core::Interface::vtable(self).SetURL)(::windows::core::Interface::as_raw(self), pcszurl.into(), dwinflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetURL(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -55407,11 +55407,11 @@ impl IUserNotification { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetBalloonInfo)(::windows::core::Interface::as_raw(self), psztitle.into(), psztext.into(), ::core::mem::transmute(dwinfoflags)).ok() + (::windows::core::Interface::vtable(self).SetBalloonInfo)(::windows::core::Interface::as_raw(self), psztitle.into(), psztext.into(), dwinfoflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetBalloonRetry(&self, dwshowtime: u32, dwinterval: u32, cretrycount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBalloonRetry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwshowtime), ::core::mem::transmute(dwinterval), ::core::mem::transmute(cretrycount)).ok() + (::windows::core::Interface::vtable(self).SetBalloonRetry)(::windows::core::Interface::as_raw(self), dwshowtime, dwinterval, cretrycount).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -55427,7 +55427,7 @@ impl IUserNotification { where P0: ::std::convert::Into<::windows::core::InParam<'a, IQueryContinue>>, { - (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), pqc.into().abi(), ::core::mem::transmute(dwcontinuepollinterval)).ok() + (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), pqc.into().abi(), dwcontinuepollinterval).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PlaySound<'a, P0>(&self, pszsoundname: P0) -> ::windows::core::Result<()> @@ -55495,11 +55495,11 @@ impl IUserNotification2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetBalloonInfo)(::windows::core::Interface::as_raw(self), psztitle.into(), psztext.into(), ::core::mem::transmute(dwinfoflags)).ok() + (::windows::core::Interface::vtable(self).SetBalloonInfo)(::windows::core::Interface::as_raw(self), psztitle.into(), psztext.into(), dwinfoflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetBalloonRetry(&self, dwshowtime: u32, dwinterval: u32, cretrycount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBalloonRetry)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwshowtime), ::core::mem::transmute(dwinterval), ::core::mem::transmute(cretrycount)).ok() + (::windows::core::Interface::vtable(self).SetBalloonRetry)(::windows::core::Interface::as_raw(self), dwshowtime, dwinterval, cretrycount).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -55516,7 +55516,7 @@ impl IUserNotification2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IQueryContinue>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IUserNotificationCallback>>, { - (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), pqc.into().abi(), ::core::mem::transmute(dwcontinuepollinterval), psink.into().abi()).ok() + (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), pqc.into().abi(), dwcontinuepollinterval, psink.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn PlaySound<'a, P0>(&self, pszsoundname: P0) -> ::windows::core::Result<()> @@ -55810,20 +55810,20 @@ impl IVisualProperties { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SetWatermark)(::windows::core::Interface::as_raw(self), hbmp.into(), ::core::mem::transmute(vpwf)).ok() + (::windows::core::Interface::vtable(self).SetWatermark)(::windows::core::Interface::as_raw(self), hbmp.into(), vpwf).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetColor(&self, vpcf: VPCOLORFLAGS, cr: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vpcf), ::core::mem::transmute(cr)).ok() + (::windows::core::Interface::vtable(self).SetColor)(::windows::core::Interface::as_raw(self), vpcf, cr).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetColor(&self, vpcf: VPCOLORFLAGS) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vpcf), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetColor)(::windows::core::Interface::as_raw(self), vpcf, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetItemHeight(&self, cyiteminpixels: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetItemHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cyiteminpixels)).ok() + (::windows::core::Interface::vtable(self).SetItemHeight)(::windows::core::Interface::as_raw(self), cyiteminpixels).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn GetItemHeight(&self) -> ::windows::core::Result { @@ -55995,7 +55995,7 @@ impl IWebBrowser { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetLeft(&self, left: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left)).ok() + (::windows::core::Interface::vtable(self).SetLeft)(::windows::core::Interface::as_raw(self), left).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Top(&self) -> ::windows::core::Result { @@ -56004,7 +56004,7 @@ impl IWebBrowser { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTop(&self, top: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(top)).ok() + (::windows::core::Interface::vtable(self).SetTop)(::windows::core::Interface::as_raw(self), top).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Width(&self) -> ::windows::core::Result { @@ -56013,7 +56013,7 @@ impl IWebBrowser { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetWidth(&self, width: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width)).ok() + (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), width).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Height(&self) -> ::windows::core::Result { @@ -56022,7 +56022,7 @@ impl IWebBrowser { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetHeight(&self, height: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).SetHeight)(::windows::core::Interface::as_raw(self), height).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -56246,7 +56246,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetLeft(&self, left: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetLeft)(::windows::core::Interface::as_raw(self), left).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Top(&self) -> ::windows::core::Result { @@ -56255,7 +56255,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTop(&self, top: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(top)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetTop)(::windows::core::Interface::as_raw(self), top).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Width(&self) -> ::windows::core::Result { @@ -56264,7 +56264,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetWidth(&self, width: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetWidth)(::windows::core::Interface::as_raw(self), width).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Height(&self) -> ::windows::core::Result { @@ -56273,7 +56273,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetHeight(&self, height: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetHeight)(::windows::core::Interface::as_raw(self), height).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -56349,7 +56349,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetVisible(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetVisible)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn StatusBar(&self) -> ::windows::core::Result { @@ -56358,7 +56358,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetStatusBar(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetStatusBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetStatusBar)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -56381,7 +56381,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetToolBar(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetToolBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetToolBar)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn MenuBar(&self) -> ::windows::core::Result { @@ -56390,7 +56390,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetMenuBar(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetMenuBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).base__.SetMenuBar)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn FullScreen(&self) -> ::windows::core::Result { @@ -56399,7 +56399,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFullScreen(&self, bfullscreen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetFullScreen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bfullscreen)).ok() + (::windows::core::Interface::vtable(self).base__.SetFullScreen)(::windows::core::Interface::as_raw(self), bfullscreen).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -56410,12 +56410,12 @@ impl IWebBrowser2 { #[cfg(feature = "Win32_System_Ole")] pub unsafe fn QueryStatusWB(&self, cmdid: super::super::System::Ole::OLECMDID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryStatusWB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cmdid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryStatusWB)(::windows::core::Interface::as_raw(self), cmdid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn ExecWB(&self, cmdid: super::super::System::Ole::OLECMDID, cmdexecopt: super::super::System::Ole::OLECMDEXECOPT, pvain: *const super::super::System::Com::VARIANT, pvaout: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ExecWB)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cmdid), ::core::mem::transmute(cmdexecopt), ::core::mem::transmute(pvain), ::core::mem::transmute(pvaout)).ok() + (::windows::core::Interface::vtable(self).ExecWB)(::windows::core::Interface::as_raw(self), cmdid, cmdexecopt, ::core::mem::transmute(pvain), ::core::mem::transmute(pvaout)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -56435,7 +56435,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetOffline(&self, boffline: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOffline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(boffline)).ok() + (::windows::core::Interface::vtable(self).SetOffline)(::windows::core::Interface::as_raw(self), boffline).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Silent(&self) -> ::windows::core::Result { @@ -56444,7 +56444,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetSilent(&self, bsilent: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bsilent)).ok() + (::windows::core::Interface::vtable(self).SetSilent)(::windows::core::Interface::as_raw(self), bsilent).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RegisterAsBrowser(&self) -> ::windows::core::Result { @@ -56453,7 +56453,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetRegisterAsBrowser(&self, bregister: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRegisterAsBrowser)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bregister)).ok() + (::windows::core::Interface::vtable(self).SetRegisterAsBrowser)(::windows::core::Interface::as_raw(self), bregister).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn RegisterAsDropTarget(&self) -> ::windows::core::Result { @@ -56462,7 +56462,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetRegisterAsDropTarget(&self, bregister: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRegisterAsDropTarget)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bregister)).ok() + (::windows::core::Interface::vtable(self).SetRegisterAsDropTarget)(::windows::core::Interface::as_raw(self), bregister).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn TheaterMode(&self) -> ::windows::core::Result { @@ -56471,7 +56471,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTheaterMode(&self, bregister: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTheaterMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bregister)).ok() + (::windows::core::Interface::vtable(self).SetTheaterMode)(::windows::core::Interface::as_raw(self), bregister).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn AddressBar(&self) -> ::windows::core::Result { @@ -56480,7 +56480,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetAddressBar(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAddressBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetAddressBar)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Resizable(&self) -> ::windows::core::Result { @@ -56489,7 +56489,7 @@ impl IWebBrowser2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetResizable(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetResizable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetResizable)(::windows::core::Interface::as_raw(self), value).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -56714,7 +56714,7 @@ impl IWebBrowserApp { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetLeft(&self, left: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left)).ok() + (::windows::core::Interface::vtable(self).base__.SetLeft)(::windows::core::Interface::as_raw(self), left).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Top(&self) -> ::windows::core::Result { @@ -56723,7 +56723,7 @@ impl IWebBrowserApp { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetTop(&self, top: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(top)).ok() + (::windows::core::Interface::vtable(self).base__.SetTop)(::windows::core::Interface::as_raw(self), top).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Width(&self) -> ::windows::core::Result { @@ -56732,7 +56732,7 @@ impl IWebBrowserApp { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetWidth(&self, width: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(width)).ok() + (::windows::core::Interface::vtable(self).base__.SetWidth)(::windows::core::Interface::as_raw(self), width).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn Height(&self) -> ::windows::core::Result { @@ -56741,7 +56741,7 @@ impl IWebBrowserApp { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetHeight(&self, height: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).base__.SetHeight)(::windows::core::Interface::as_raw(self), height).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -56817,7 +56817,7 @@ impl IWebBrowserApp { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetVisible(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn StatusBar(&self) -> ::windows::core::Result { @@ -56826,7 +56826,7 @@ impl IWebBrowserApp { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetStatusBar(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatusBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetStatusBar)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -56849,7 +56849,7 @@ impl IWebBrowserApp { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetToolBar(&self, value: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetToolBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetToolBar)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn MenuBar(&self) -> ::windows::core::Result { @@ -56858,7 +56858,7 @@ impl IWebBrowserApp { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetMenuBar(&self, value: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMenuBar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SetMenuBar)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn FullScreen(&self) -> ::windows::core::Result { @@ -56867,7 +56867,7 @@ impl IWebBrowserApp { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetFullScreen(&self, bfullscreen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFullScreen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bfullscreen)).ok() + (::windows::core::Interface::vtable(self).SetFullScreen)(::windows::core::Interface::as_raw(self), bfullscreen).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -57143,7 +57143,7 @@ impl IWebWizardHost { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetWizardButtons(&self, vfenableback: i16, vfenablenext: i16, vflastpage: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWizardButtons)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vfenableback), ::core::mem::transmute(vfenablenext), ::core::mem::transmute(vflastpage)).ok() + (::windows::core::Interface::vtable(self).SetWizardButtons)(::windows::core::Interface::as_raw(self), vfenableback, vfenablenext, vflastpage).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -57297,7 +57297,7 @@ impl IWebWizardHost2 { } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub unsafe fn SetWizardButtons(&self, vfenableback: i16, vfenablenext: i16, vflastpage: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetWizardButtons)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vfenableback), ::core::mem::transmute(vfenablenext), ::core::mem::transmute(vflastpage)).ok() + (::windows::core::Interface::vtable(self).base__.SetWizardButtons)(::windows::core::Interface::as_raw(self), vfenableback, vfenablenext, vflastpage).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -57634,7 +57634,7 @@ pub unsafe fn IsCharSpaceW(wch: u16) -> super::super::Foundation::BOOL { extern "system" { fn IsCharSpaceW(wch: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsCharSpaceW(::core::mem::transmute(wch))) + ::core::mem::transmute(IsCharSpaceW(wch)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -57679,7 +57679,7 @@ pub unsafe fn IsNetDrive(idrive: i32) -> i32 { extern "system" { fn IsNetDrive(idrive: i32) -> i32; } - ::core::mem::transmute(IsNetDrive(::core::mem::transmute(idrive))) + ::core::mem::transmute(IsNetDrive(idrive)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -57689,7 +57689,7 @@ pub unsafe fn IsOS(dwos: OS) -> super::super::Foundation::BOOL { extern "system" { fn IsOS(dwos: OS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsOS(::core::mem::transmute(dwos))) + ::core::mem::transmute(IsOS(dwos)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59960,7 +59960,7 @@ where extern "system" { fn OpenRegStream(hkey: super::super::System::Registry::HKEY, pszsubkey: ::windows::core::PCWSTR, pszvalue: ::windows::core::PCWSTR, grfmode: u32) -> ::core::option::Option; } - ::core::mem::transmute(OpenRegStream(hkey.into(), pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(grfmode))) + ::core::mem::transmute(OpenRegStream(hkey.into(), pszsubkey.into(), pszvalue.into(), grfmode)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[repr(transparent)] @@ -61018,7 +61018,7 @@ where fn PathAllocCanonicalize(pszpathin: ::windows::core::PCWSTR, dwflags: u32, ppszpathout: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - PathAllocCanonicalize(pszpathin.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + PathAllocCanonicalize(pszpathin.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61032,7 +61032,7 @@ where fn PathAllocCombine(pszpathin: ::windows::core::PCWSTR, pszmore: ::windows::core::PCWSTR, dwflags: u32, ppszpathout: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - PathAllocCombine(pszpathin.into(), pszmore.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + PathAllocCombine(pszpathin.into(), pszmore.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61067,7 +61067,7 @@ pub unsafe fn PathBuildRootA(pszroot: &mut [u8; 4], idrive: i32) -> ::windows::c extern "system" { fn PathBuildRootA(pszroot: ::windows::core::PSTR, idrive: i32) -> ::windows::core::PSTR; } - ::core::mem::transmute(PathBuildRootA(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszroot)), ::core::mem::transmute(idrive))) + ::core::mem::transmute(PathBuildRootA(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszroot)), idrive)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61076,7 +61076,7 @@ pub unsafe fn PathBuildRootW(pszroot: &mut [u16; 4], idrive: i32) -> ::windows:: extern "system" { fn PathBuildRootW(pszroot: ::windows::core::PWSTR, idrive: i32) -> ::windows::core::PWSTR; } - ::core::mem::transmute(PathBuildRootW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszroot)), ::core::mem::transmute(idrive))) + ::core::mem::transmute(PathBuildRootW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszroot)), idrive)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61156,7 +61156,7 @@ where extern "system" { fn PathCchAppendEx(pszpath: ::windows::core::PWSTR, cchpath: usize, pszmore: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - PathCchAppendEx(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _, pszmore.into(), ::core::mem::transmute(dwflags)).ok() + PathCchAppendEx(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _, pszmore.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61180,7 +61180,7 @@ where extern "system" { fn PathCchCanonicalizeEx(pszpathout: ::windows::core::PWSTR, cchpathout: usize, pszpathin: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - PathCchCanonicalizeEx(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpathout)), pszpathout.len() as _, pszpathin.into(), ::core::mem::transmute(dwflags)).ok() + PathCchCanonicalizeEx(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpathout)), pszpathout.len() as _, pszpathin.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61206,7 +61206,7 @@ where extern "system" { fn PathCchCombineEx(pszpathout: ::windows::core::PWSTR, cchpathout: usize, pszpathin: ::windows::core::PCWSTR, pszmore: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - PathCchCombineEx(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpathout)), pszpathout.len() as _, pszpathin.into(), pszmore.into(), ::core::mem::transmute(dwflags)).ok() + PathCchCombineEx(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpathout)), pszpathout.len() as _, pszpathin.into(), pszmore.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61219,7 +61219,7 @@ where fn PathCchFindExtension(pszpath: ::windows::core::PCWSTR, cchpath: usize, ppszext: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - PathCchFindExtension(pszpath.into(), ::core::mem::transmute(cchpath), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + PathCchFindExtension(pszpath.into(), cchpath, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61250,7 +61250,7 @@ pub unsafe fn PathCchRemoveBackslashEx(pszpath: ::windows::core::PWSTR, cchpath: extern "system" { fn PathCchRemoveBackslashEx(pszpath: ::windows::core::PWSTR, cchpath: usize, ppszend: *mut ::windows::core::PWSTR, pcchremaining: *mut usize) -> ::windows::core::HRESULT; } - PathCchRemoveBackslashEx(::core::mem::transmute(pszpath), ::core::mem::transmute(cchpath), ::core::mem::transmute(ppszend), ::core::mem::transmute(pcchremaining)).ok() + PathCchRemoveBackslashEx(::core::mem::transmute(pszpath), cchpath, ::core::mem::transmute(ppszend), ::core::mem::transmute(pcchremaining)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61259,7 +61259,7 @@ pub unsafe fn PathCchRemoveExtension(pszpath: ::windows::core::PWSTR, cchpath: u extern "system" { fn PathCchRemoveExtension(pszpath: ::windows::core::PWSTR, cchpath: usize) -> ::windows::core::HRESULT; } - PathCchRemoveExtension(::core::mem::transmute(pszpath), ::core::mem::transmute(cchpath)).ok() + PathCchRemoveExtension(::core::mem::transmute(pszpath), cchpath).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61268,7 +61268,7 @@ pub unsafe fn PathCchRemoveFileSpec(pszpath: ::windows::core::PWSTR, cchpath: us extern "system" { fn PathCchRemoveFileSpec(pszpath: ::windows::core::PWSTR, cchpath: usize) -> ::windows::core::HRESULT; } - PathCchRemoveFileSpec(::core::mem::transmute(pszpath), ::core::mem::transmute(cchpath)).ok() + PathCchRemoveFileSpec(::core::mem::transmute(pszpath), cchpath).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61311,7 +61311,7 @@ pub unsafe fn PathCchStripToRoot(pszpath: ::windows::core::PWSTR, cchpath: usize extern "system" { fn PathCchStripToRoot(pszpath: ::windows::core::PWSTR, cchpath: usize) -> ::windows::core::HRESULT; } - PathCchStripToRoot(::core::mem::transmute(pszpath), ::core::mem::transmute(cchpath)).ok() + PathCchStripToRoot(::core::mem::transmute(pszpath), cchpath).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61388,7 +61388,7 @@ where extern "system" { fn PathCompactPathA(hdc: super::super::Graphics::Gdi::HDC, pszpath: ::windows::core::PSTR, dx: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PathCompactPathA(hdc.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), ::core::mem::transmute(dx))) + ::core::mem::transmute(PathCompactPathA(hdc.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), dx)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61401,7 +61401,7 @@ where extern "system" { fn PathCompactPathExA(pszout: ::windows::core::PSTR, pszsrc: ::windows::core::PCSTR, cchmax: u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PathCompactPathExA(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszout)), pszsrc.into(), pszout.len() as _, ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PathCompactPathExA(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszout)), pszsrc.into(), pszout.len() as _, dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61414,7 +61414,7 @@ where extern "system" { fn PathCompactPathExW(pszout: ::windows::core::PWSTR, pszsrc: ::windows::core::PCWSTR, cchmax: u32, dwflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PathCompactPathExW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszout)), pszsrc.into(), pszout.len() as _, ::core::mem::transmute(dwflags))) + ::core::mem::transmute(PathCompactPathExW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszout)), pszsrc.into(), pszout.len() as _, dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -61427,7 +61427,7 @@ where extern "system" { fn PathCompactPathW(hdc: super::super::Graphics::Gdi::HDC, pszpath: ::windows::core::PWSTR, dx: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PathCompactPathW(hdc.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), ::core::mem::transmute(dx))) + ::core::mem::transmute(PathCompactPathW(hdc.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), dx)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61439,7 +61439,7 @@ where extern "system" { fn PathCreateFromUrlA(pszurl: ::windows::core::PCSTR, pszpath: ::windows::core::PSTR, pcchpath: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - PathCreateFromUrlA(pszurl.into(), ::core::mem::transmute(pszpath), ::core::mem::transmute(pcchpath), ::core::mem::transmute(dwflags)).ok() + PathCreateFromUrlA(pszurl.into(), ::core::mem::transmute(pszpath), ::core::mem::transmute(pcchpath), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61451,7 +61451,7 @@ where extern "system" { fn PathCreateFromUrlAlloc(pszin: ::windows::core::PCWSTR, ppszout: *mut ::windows::core::PWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - PathCreateFromUrlAlloc(pszin.into(), ::core::mem::transmute(ppszout), ::core::mem::transmute(dwflags)).ok() + PathCreateFromUrlAlloc(pszin.into(), ::core::mem::transmute(ppszout), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61463,7 +61463,7 @@ where extern "system" { fn PathCreateFromUrlW(pszurl: ::windows::core::PCWSTR, pszpath: ::windows::core::PWSTR, pcchpath: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - PathCreateFromUrlW(pszurl.into(), ::core::mem::transmute(pszpath), ::core::mem::transmute(pcchpath), ::core::mem::transmute(dwflags)).ok() + PathCreateFromUrlW(pszurl.into(), ::core::mem::transmute(pszpath), ::core::mem::transmute(pcchpath), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61638,7 +61638,7 @@ pub unsafe fn PathGetCharTypeA(ch: u8) -> u32 { extern "system" { fn PathGetCharTypeA(ch: u8) -> u32; } - ::core::mem::transmute(PathGetCharTypeA(::core::mem::transmute(ch))) + ::core::mem::transmute(PathGetCharTypeA(ch)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61647,7 +61647,7 @@ pub unsafe fn PathGetCharTypeW(ch: u16) -> u32 { extern "system" { fn PathGetCharTypeW(ch: u16) -> u32; } - ::core::mem::transmute(PathGetCharTypeW(::core::mem::transmute(ch))) + ::core::mem::transmute(PathGetCharTypeW(ch)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -61972,7 +61972,7 @@ where extern "system" { fn PathIsSlowA(pszfile: ::windows::core::PCSTR, dwattr: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PathIsSlowA(pszfile.into(), ::core::mem::transmute(dwattr))) + ::core::mem::transmute(PathIsSlowA(pszfile.into(), dwattr)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61985,7 +61985,7 @@ where extern "system" { fn PathIsSlowW(pszfile: ::windows::core::PCWSTR, dwattr: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PathIsSlowW(pszfile.into(), ::core::mem::transmute(dwattr))) + ::core::mem::transmute(PathIsSlowW(pszfile.into(), dwattr)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61998,7 +61998,7 @@ where extern "system" { fn PathIsSystemFolderA(pszpath: ::windows::core::PCSTR, dwattrb: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PathIsSystemFolderA(pszpath.into(), ::core::mem::transmute(dwattrb))) + ::core::mem::transmute(PathIsSystemFolderA(pszpath.into(), dwattrb)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62011,7 +62011,7 @@ where extern "system" { fn PathIsSystemFolderW(pszpath: ::windows::core::PCWSTR, dwattrb: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PathIsSystemFolderW(pszpath.into(), ::core::mem::transmute(dwattrb))) + ::core::mem::transmute(PathIsSystemFolderW(pszpath.into(), dwattrb)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62216,7 +62216,7 @@ where extern "system" { fn PathMatchSpecExA(pszfile: ::windows::core::PCSTR, pszspec: ::windows::core::PCSTR, dwflags: u32) -> ::windows::core::HRESULT; } - PathMatchSpecExA(pszfile.into(), pszspec.into(), ::core::mem::transmute(dwflags)).ok() + PathMatchSpecExA(pszfile.into(), pszspec.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -62229,7 +62229,7 @@ where extern "system" { fn PathMatchSpecExW(pszfile: ::windows::core::PCWSTR, pszspec: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - PathMatchSpecExW(pszfile.into(), pszspec.into(), ::core::mem::transmute(dwflags)).ok() + PathMatchSpecExW(pszfile.into(), pszspec.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62304,7 +62304,7 @@ where extern "system" { fn PathRelativePathToA(pszpath: ::windows::core::PSTR, pszfrom: ::windows::core::PCSTR, dwattrfrom: u32, pszto: ::windows::core::PCSTR, dwattrto: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PathRelativePathToA(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszfrom.into(), ::core::mem::transmute(dwattrfrom), pszto.into(), ::core::mem::transmute(dwattrto))) + ::core::mem::transmute(PathRelativePathToA(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszfrom.into(), dwattrfrom, pszto.into(), dwattrto)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62318,7 +62318,7 @@ where extern "system" { fn PathRelativePathToW(pszpath: ::windows::core::PWSTR, pszfrom: ::windows::core::PCWSTR, dwattrfrom: u32, pszto: ::windows::core::PCWSTR, dwattrto: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PathRelativePathToW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszfrom.into(), ::core::mem::transmute(dwattrfrom), pszto.into(), ::core::mem::transmute(dwattrto))) + ::core::mem::transmute(PathRelativePathToW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszfrom.into(), dwattrfrom, pszto.into(), dwattrto)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -62445,7 +62445,7 @@ pub unsafe fn PathResolve(pszpath: &mut [u16; 260], dirs: *const *const u16, ffl extern "system" { fn PathResolve(pszpath: ::windows::core::PWSTR, dirs: *const *const u16, fflags: PRF_FLAGS) -> i32; } - ::core::mem::transmute(PathResolve(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), ::core::mem::transmute(dirs), ::core::mem::transmute(fflags))) + ::core::mem::transmute(PathResolve(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), ::core::mem::transmute(dirs), fflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62485,7 +62485,7 @@ where extern "system" { fn PathSetDlgItemPathA(hdlg: super::super::Foundation::HWND, id: i32, pszpath: ::windows::core::PCSTR); } - PathSetDlgItemPathA(hdlg.into(), ::core::mem::transmute(id), pszpath.into()) + PathSetDlgItemPathA(hdlg.into(), id, pszpath.into()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -62499,7 +62499,7 @@ where extern "system" { fn PathSetDlgItemPathW(hdlg: super::super::Foundation::HWND, id: i32, pszpath: ::windows::core::PCWSTR); } - PathSetDlgItemPathW(hdlg.into(), ::core::mem::transmute(id), pszpath.into()) + PathSetDlgItemPathW(hdlg.into(), id, pszpath.into()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -63302,7 +63302,7 @@ pub unsafe fn ReadCabinetState(pcs: *mut CABINETSTATE, clength: i32) -> super::s extern "system" { fn ReadCabinetState(pcs: *mut CABINETSTATE, clength: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadCabinetState(::core::mem::transmute(pcs), ::core::mem::transmute(clength))) + ::core::mem::transmute(ReadCabinetState(::core::mem::transmute(pcs), clength)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -63315,7 +63315,7 @@ where extern "system" { fn RealDriveType(idrive: i32, foktohitnet: super::super::Foundation::BOOL) -> i32; } - ::core::mem::transmute(RealDriveType(::core::mem::transmute(idrive), foktohitnet.into())) + ::core::mem::transmute(RealDriveType(idrive, foktohitnet.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[repr(transparent)] @@ -63392,7 +63392,7 @@ where fn RegisterScaleChangeNotifications(displaydevice: DISPLAY_DEVICE_TYPE, hwndnotify: super::super::Foundation::HWND, umsgnotify: u32, pdwcookie: *mut u32) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - RegisterScaleChangeNotifications(::core::mem::transmute(displaydevice), hwndnotify.into(), ::core::mem::transmute(umsgnotify), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + RegisterScaleChangeNotifications(displaydevice, hwndnotify.into(), umsgnotify, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -63405,7 +63405,7 @@ where extern "system" { fn RemoveWindowSubclass(hwnd: super::super::Foundation::HWND, pfnsubclass: *mut ::core::ffi::c_void, uidsubclass: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RemoveWindowSubclass(hwnd.into(), ::core::mem::transmute(pfnsubclass), ::core::mem::transmute(uidsubclass))) + ::core::mem::transmute(RemoveWindowSubclass(hwnd.into(), ::core::mem::transmute(pfnsubclass), uidsubclass)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -63419,7 +63419,7 @@ where extern "system" { fn RestartDialog(hwnd: super::super::Foundation::HWND, pszprompt: ::windows::core::PCWSTR, dwreturn: u32) -> i32; } - ::core::mem::transmute(RestartDialog(hwnd.into(), pszprompt.into(), ::core::mem::transmute(dwreturn))) + ::core::mem::transmute(RestartDialog(hwnd.into(), pszprompt.into(), dwreturn)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -63433,7 +63433,7 @@ where extern "system" { fn RestartDialogEx(hwnd: super::super::Foundation::HWND, pszprompt: ::windows::core::PCWSTR, dwreturn: u32, dwreasoncode: u32) -> i32; } - ::core::mem::transmute(RestartDialogEx(hwnd.into(), pszprompt.into(), ::core::mem::transmute(dwreturn), ::core::mem::transmute(dwreasoncode))) + ::core::mem::transmute(RestartDialogEx(hwnd.into(), pszprompt.into(), dwreturn, dwreasoncode)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -63442,7 +63442,7 @@ pub unsafe fn RevokeScaleChangeNotifications(displaydevice: DISPLAY_DEVICE_TYPE, extern "system" { fn RevokeScaleChangeNotifications(displaydevice: DISPLAY_DEVICE_TYPE, dwcookie: u32) -> ::windows::core::HRESULT; } - RevokeScaleChangeNotifications(::core::mem::transmute(displaydevice), ::core::mem::transmute(dwcookie)).ok() + RevokeScaleChangeNotifications(displaydevice, dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const SBSP_ABSOLUTE: u32 = 0u32; @@ -64293,7 +64293,7 @@ pub unsafe fn SHAddToRecentDocs(uflags: u32, pv: *const ::core::ffi::c_void) { extern "system" { fn SHAddToRecentDocs(uflags: u32, pv: *const ::core::ffi::c_void); } - SHAddToRecentDocs(::core::mem::transmute(uflags), ::core::mem::transmute(pv)) + SHAddToRecentDocs(uflags, ::core::mem::transmute(pv)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -64302,7 +64302,7 @@ pub unsafe fn SHAlloc(cb: usize) -> *mut ::core::ffi::c_void { extern "system" { fn SHAlloc(cb: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SHAlloc(::core::mem::transmute(cb))) + ::core::mem::transmute(SHAlloc(cb)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64312,7 +64312,7 @@ pub unsafe fn SHAllocShared(pvdata: *const ::core::ffi::c_void, dwsize: u32, dwp extern "system" { fn SHAllocShared(pvdata: *const ::core::ffi::c_void, dwsize: u32, dwprocessid: u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(SHAllocShared(::core::mem::transmute(pvdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwprocessid))) + ::core::mem::transmute(SHAllocShared(::core::mem::transmute(pvdata), dwsize, dwprocessid)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -64346,7 +64346,7 @@ pub unsafe fn SHAppBarMessage(dwmessage: u32, pdata: *mut APPBARDATA) -> usize { extern "system" { fn SHAppBarMessage(dwmessage: u32, pdata: *mut APPBARDATA) -> usize; } - ::core::mem::transmute(SHAppBarMessage(::core::mem::transmute(dwmessage), ::core::mem::transmute(pdata))) + ::core::mem::transmute(SHAppBarMessage(dwmessage, ::core::mem::transmute(pdata))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -64359,7 +64359,7 @@ where fn SHAssocEnumHandlers(pszextra: ::windows::core::PCWSTR, affilter: ASSOC_FILTER, ppenumhandler: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - SHAssocEnumHandlers(pszextra.into(), ::core::mem::transmute(affilter), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + SHAssocEnumHandlers(pszextra.into(), affilter, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -64384,7 +64384,7 @@ where extern "system" { fn SHAutoComplete(hwndedit: super::super::Foundation::HWND, dwflags: u32) -> ::windows::core::HRESULT; } - SHAutoComplete(hwndedit.into(), ::core::mem::transmute(dwflags)).ok() + SHAutoComplete(hwndedit.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -64968,7 +64968,7 @@ where extern "system" { fn SHChangeNotification_Lock(hchange: super::super::Foundation::HANDLE, dwprocid: u32, pppidl: *mut *mut *mut Common::ITEMIDLIST, plevent: *mut i32) -> ShFindChangeNotificationHandle; } - ::core::mem::transmute(SHChangeNotification_Lock(hchange.into(), ::core::mem::transmute(dwprocid), ::core::mem::transmute(pppidl), ::core::mem::transmute(plevent))) + ::core::mem::transmute(SHChangeNotification_Lock(hchange.into(), dwprocid, ::core::mem::transmute(pppidl), ::core::mem::transmute(plevent))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64990,7 +64990,7 @@ pub unsafe fn SHChangeNotify(weventid: SHCNE_ID, uflags: SHCNF_FLAGS, dwitem1: * extern "system" { fn SHChangeNotify(weventid: SHCNE_ID, uflags: SHCNF_FLAGS, dwitem1: *const ::core::ffi::c_void, dwitem2: *const ::core::ffi::c_void); } - SHChangeNotify(::core::mem::transmute(weventid), ::core::mem::transmute(uflags), ::core::mem::transmute(dwitem1), ::core::mem::transmute(dwitem2)) + SHChangeNotify(weventid, uflags, ::core::mem::transmute(dwitem1), ::core::mem::transmute(dwitem2)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -65000,7 +65000,7 @@ pub unsafe fn SHChangeNotifyDeregister(ulid: u32) -> super::super::Foundation::B extern "system" { fn SHChangeNotifyDeregister(ulid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHChangeNotifyDeregister(::core::mem::transmute(ulid))) + ::core::mem::transmute(SHChangeNotifyDeregister(ulid)) } #[repr(C, packed(1))] #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -65046,7 +65046,7 @@ where extern "system" { fn SHChangeNotifyRegister(hwnd: super::super::Foundation::HWND, fsources: SHCNRF_SOURCE, fevents: i32, wmsg: u32, centries: i32, pshcne: *const SHChangeNotifyEntry) -> u32; } - ::core::mem::transmute(SHChangeNotifyRegister(hwnd.into(), ::core::mem::transmute(fsources), ::core::mem::transmute(fevents), ::core::mem::transmute(wmsg), ::core::mem::transmute(centries), ::core::mem::transmute(pshcne))) + ::core::mem::transmute(SHChangeNotifyRegister(hwnd.into(), fsources, fevents, wmsg, centries, ::core::mem::transmute(pshcne))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -65055,7 +65055,7 @@ pub unsafe fn SHChangeNotifyRegisterThread(status: SCNRT_STATUS) { extern "system" { fn SHChangeNotifyRegisterThread(status: SCNRT_STATUS); } - SHChangeNotifyRegisterThread(::core::mem::transmute(status)) + SHChangeNotifyRegisterThread(status) } #[repr(C, packed(1))] #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -65127,7 +65127,7 @@ where extern "system" { fn SHCloneSpecialIDList(hwnd: super::super::Foundation::HWND, csidl: i32, fcreate: super::super::Foundation::BOOL) -> *mut Common::ITEMIDLIST; } - ::core::mem::transmute(SHCloneSpecialIDList(hwnd.into(), ::core::mem::transmute(csidl), fcreate.into())) + ::core::mem::transmute(SHCloneSpecialIDList(hwnd.into(), csidl, fcreate.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -65157,7 +65157,7 @@ where extern "system" { fn SHCopyKeyA(hkeysrc: super::super::System::Registry::HKEY, pszsrcsubkey: ::windows::core::PCSTR, hkeydest: super::super::System::Registry::HKEY, freserved: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHCopyKeyA(hkeysrc.into(), pszsrcsubkey.into(), hkeydest.into(), ::core::mem::transmute(freserved))) + ::core::mem::transmute(SHCopyKeyA(hkeysrc.into(), pszsrcsubkey.into(), hkeydest.into(), freserved)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -65172,7 +65172,7 @@ where extern "system" { fn SHCopyKeyW(hkeysrc: super::super::System::Registry::HKEY, pszsrcsubkey: ::windows::core::PCWSTR, hkeydest: super::super::System::Registry::HKEY, freserved: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHCopyKeyW(hkeysrc.into(), pszsrcsubkey.into(), hkeydest.into(), ::core::mem::transmute(freserved))) + ::core::mem::transmute(SHCopyKeyW(hkeysrc.into(), pszsrcsubkey.into(), hkeydest.into(), freserved)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -65280,7 +65280,7 @@ where extern "system" { fn SHCreateFileExtractIconW(pszfile: ::windows::core::PCWSTR, dwfileattributes: u32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SHCreateFileExtractIconW(pszfile.into(), ::core::mem::transmute(dwfileattributes), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + SHCreateFileExtractIconW(pszfile.into(), dwfileattributes, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -65333,7 +65333,7 @@ where extern "system" { fn SHCreateItemInKnownFolder(kfid: *const ::windows::core::GUID, dwkfflags: u32, pszitem: ::windows::core::PCWSTR, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SHCreateItemInKnownFolder(::core::mem::transmute(kfid), ::core::mem::transmute(dwkfflags), pszitem.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + SHCreateItemInKnownFolder(::core::mem::transmute(kfid), dwkfflags, pszitem.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -65356,7 +65356,7 @@ pub unsafe fn SHCreateMemStream(pinit: *const u8, cbinit: u32) -> ::core::option extern "system" { fn SHCreateMemStream(pinit: *const u8, cbinit: u32) -> ::core::option::Option; } - ::core::mem::transmute(SHCreateMemStream(::core::mem::transmute(pinit), ::core::mem::transmute(cbinit))) + ::core::mem::transmute(SHCreateMemStream(::core::mem::transmute(pinit), cbinit)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))] @@ -65380,7 +65380,7 @@ where extern "system" { fn SHCreatePropSheetExtArray(hkey: super::super::System::Registry::HKEY, pszsubkey: ::windows::core::PCWSTR, max_iface: u32) -> HPSXA; } - ::core::mem::transmute(SHCreatePropSheetExtArray(hkey.into(), pszsubkey.into(), ::core::mem::transmute(max_iface))) + ::core::mem::transmute(SHCreatePropSheetExtArray(hkey.into(), pszsubkey.into(), max_iface)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -65515,7 +65515,7 @@ where fn SHCreateStreamOnFileA(pszfile: ::windows::core::PCSTR, grfmode: u32, ppstm: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - SHCreateStreamOnFileA(pszfile.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + SHCreateStreamOnFileA(pszfile.into(), grfmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -65531,7 +65531,7 @@ where 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::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - SHCreateStreamOnFileEx(pszfile.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(dwattributes), fcreate.into(), pstmtemplate.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + SHCreateStreamOnFileEx(pszfile.into(), grfmode, dwattributes, fcreate.into(), pstmtemplate.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -65545,7 +65545,7 @@ where fn SHCreateStreamOnFileW(pszfile: ::windows::core::PCWSTR, grfmode: u32, ppstm: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - SHCreateStreamOnFileW(pszfile.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + SHCreateStreamOnFileW(pszfile.into(), grfmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] @@ -65555,7 +65555,7 @@ pub unsafe fn SHCreateThread(pfnthreadproc: super::super::System::Threading::LPT extern "system" { fn SHCreateThread(pfnthreadproc: *mut ::core::ffi::c_void, pdata: *const ::core::ffi::c_void, flags: u32, pfncallback: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHCreateThread(::core::mem::transmute(pfnthreadproc), ::core::mem::transmute(pdata), ::core::mem::transmute(flags), ::core::mem::transmute(pfncallback))) + ::core::mem::transmute(SHCreateThread(::core::mem::transmute(pfnthreadproc), ::core::mem::transmute(pdata), flags, ::core::mem::transmute(pfncallback))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -65574,7 +65574,7 @@ pub unsafe fn SHCreateThreadWithHandle(pfnthreadproc: super::super::System::Thre extern "system" { fn SHCreateThreadWithHandle(pfnthreadproc: *mut ::core::ffi::c_void, pdata: *const ::core::ffi::c_void, flags: u32, pfncallback: *mut ::core::ffi::c_void, phandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHCreateThreadWithHandle(::core::mem::transmute(pfnthreadproc), ::core::mem::transmute(pdata), ::core::mem::transmute(flags), ::core::mem::transmute(pfncallback), ::core::mem::transmute(phandle))) + ::core::mem::transmute(SHCreateThreadWithHandle(::core::mem::transmute(pfnthreadproc), ::core::mem::transmute(pdata), flags, ::core::mem::transmute(pfncallback), ::core::mem::transmute(phandle))) } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -65726,7 +65726,7 @@ where extern "system" { fn SHDefExtractIconA(psziconfile: ::windows::core::PCSTR, iindex: i32, uflags: u32, phiconlarge: *mut super::WindowsAndMessaging::HICON, phiconsmall: *mut super::WindowsAndMessaging::HICON, niconsize: u32) -> ::windows::core::HRESULT; } - SHDefExtractIconA(psziconfile.into(), ::core::mem::transmute(iindex), ::core::mem::transmute(uflags), ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), ::core::mem::transmute(niconsize)).ok() + SHDefExtractIconA(psziconfile.into(), iindex, uflags, ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), niconsize).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -65739,7 +65739,7 @@ where extern "system" { fn SHDefExtractIconW(psziconfile: ::windows::core::PCWSTR, iindex: i32, uflags: u32, phiconlarge: *mut super::WindowsAndMessaging::HICON, phiconsmall: *mut super::WindowsAndMessaging::HICON, niconsize: u32) -> ::windows::core::HRESULT; } - SHDefExtractIconW(psziconfile.into(), ::core::mem::transmute(iindex), ::core::mem::transmute(uflags), ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), ::core::mem::transmute(niconsize)).ok() + SHDefExtractIconW(psziconfile.into(), iindex, uflags, ::core::mem::transmute(phiconlarge), ::core::mem::transmute(phiconsmall), niconsize).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -65853,7 +65853,7 @@ where fn SHDoDragDrop(hwnd: super::super::Foundation::HWND, pdata: *mut ::core::ffi::c_void, pdsrc: *mut ::core::ffi::c_void, dweffect: super::super::System::Ole::DROPEFFECT, pdweffect: *mut super::super::System::Ole::DROPEFFECT) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - SHDoDragDrop(hwnd.into(), pdata.into().abi(), pdsrc.into().abi(), ::core::mem::transmute(dweffect), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + SHDoDragDrop(hwnd.into(), pdata.into().abi(), pdsrc.into().abi(), dweffect, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[repr(transparent)] @@ -66514,7 +66514,7 @@ where extern "system" { fn SHEmptyRecycleBinA(hwnd: super::super::Foundation::HWND, pszrootpath: ::windows::core::PCSTR, dwflags: u32) -> ::windows::core::HRESULT; } - SHEmptyRecycleBinA(hwnd.into(), pszrootpath.into(), ::core::mem::transmute(dwflags)).ok() + SHEmptyRecycleBinA(hwnd.into(), pszrootpath.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -66528,7 +66528,7 @@ where extern "system" { fn SHEmptyRecycleBinW(hwnd: super::super::Foundation::HWND, pszrootpath: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - SHEmptyRecycleBinW(hwnd.into(), pszrootpath.into(), ::core::mem::transmute(dwflags)).ok() + SHEmptyRecycleBinW(hwnd.into(), pszrootpath.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -66541,7 +66541,7 @@ where extern "system" { fn SHEnumKeyExA(hkey: super::super::System::Registry::HKEY, dwindex: u32, pszname: ::windows::core::PSTR, pcchname: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHEnumKeyExA(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pszname), ::core::mem::transmute(pcchname))) + ::core::mem::transmute(SHEnumKeyExA(hkey.into(), dwindex, ::core::mem::transmute(pszname), ::core::mem::transmute(pcchname))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -66554,7 +66554,7 @@ where extern "system" { fn SHEnumKeyExW(hkey: super::super::System::Registry::HKEY, dwindex: u32, pszname: ::windows::core::PWSTR, pcchname: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHEnumKeyExW(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pszname), ::core::mem::transmute(pcchname))) + ::core::mem::transmute(SHEnumKeyExW(hkey.into(), dwindex, ::core::mem::transmute(pszname), ::core::mem::transmute(pcchname))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -66567,7 +66567,7 @@ where extern "system" { fn SHEnumValueA(hkey: super::super::System::Registry::HKEY, dwindex: u32, pszvaluename: ::windows::core::PSTR, pcchvaluename: *mut u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHEnumValueA(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pszvaluename), ::core::mem::transmute(pcchvaluename), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(SHEnumValueA(hkey.into(), dwindex, ::core::mem::transmute(pszvaluename), ::core::mem::transmute(pcchvaluename), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -66580,7 +66580,7 @@ where extern "system" { fn SHEnumValueW(hkey: super::super::System::Registry::HKEY, dwindex: u32, pszvaluename: ::windows::core::PWSTR, pcchvaluename: *mut u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHEnumValueW(hkey.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pszvaluename), ::core::mem::transmute(pcchvaluename), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(SHEnumValueW(hkey.into(), dwindex, ::core::mem::transmute(pszvaluename), ::core::mem::transmute(pcchvaluename), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -66593,7 +66593,7 @@ where extern "system" { fn SHEnumerateUnreadMailAccountsW(hkeyuser: super::super::System::Registry::HKEY, dwindex: u32, pszmailaddress: ::windows::core::PWSTR, cchmailaddress: i32) -> ::windows::core::HRESULT; } - SHEnumerateUnreadMailAccountsW(hkeyuser.into(), ::core::mem::transmute(dwindex), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmailaddress)), pszmailaddress.len() as _).ok() + SHEnumerateUnreadMailAccountsW(hkeyuser.into(), dwindex, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszmailaddress)), pszmailaddress.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -67176,7 +67176,7 @@ where extern "system" { fn SHFind_InitMenuPopup(hmenu: super::WindowsAndMessaging::HMENU, hwndowner: super::super::Foundation::HWND, idcmdfirst: u32, idcmdlast: u32) -> ::core::option::Option; } - ::core::mem::transmute(SHFind_InitMenuPopup(hmenu.into(), hwndowner.into(), ::core::mem::transmute(idcmdfirst), ::core::mem::transmute(idcmdlast))) + ::core::mem::transmute(SHFind_InitMenuPopup(hmenu.into(), hwndowner.into(), idcmdfirst, idcmdlast)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -67218,7 +67218,7 @@ where extern "system" { fn SHFormatDrive(hwnd: super::super::Foundation::HWND, drive: u32, fmtid: SHFMT_ID, options: SHFMT_OPT) -> u32; } - ::core::mem::transmute(SHFormatDrive(hwnd.into(), ::core::mem::transmute(drive), ::core::mem::transmute(fmtid), ::core::mem::transmute(options))) + ::core::mem::transmute(SHFormatDrive(hwnd.into(), drive, fmtid, options)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -67253,7 +67253,7 @@ where extern "system" { fn SHFreeShared(hdata: super::super::Foundation::HANDLE, dwprocessid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHFreeShared(hdata.into(), ::core::mem::transmute(dwprocessid))) + ::core::mem::transmute(SHFreeShared(hdata.into(), dwprocessid)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[repr(transparent)] @@ -67580,7 +67580,7 @@ where extern "system" { fn SHGetAttributesFromDataObject(pdo: *mut ::core::ffi::c_void, dwattributemask: u32, pdwattributes: *mut u32, pcitems: *mut u32) -> ::windows::core::HRESULT; } - SHGetAttributesFromDataObject(pdo.into().abi(), ::core::mem::transmute(dwattributemask), ::core::mem::transmute(pdwattributes), ::core::mem::transmute(pcitems)).ok() + SHGetAttributesFromDataObject(pdo.into().abi(), dwattributemask, ::core::mem::transmute(pdwattributes), ::core::mem::transmute(pcitems)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -67593,7 +67593,7 @@ where extern "system" { fn SHGetDataFromIDListA(psf: *mut ::core::ffi::c_void, pidl: *const Common::ITEMIDLIST, nformat: SHGDFIL_FORMAT, pv: *mut ::core::ffi::c_void, cb: i32) -> ::windows::core::HRESULT; } - SHGetDataFromIDListA(psf.into().abi(), ::core::mem::transmute(pidl), ::core::mem::transmute(nformat), ::core::mem::transmute(pv), ::core::mem::transmute(cb)).ok() + SHGetDataFromIDListA(psf.into().abi(), ::core::mem::transmute(pidl), nformat, ::core::mem::transmute(pv), cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -67606,7 +67606,7 @@ where extern "system" { fn SHGetDataFromIDListW(psf: *mut ::core::ffi::c_void, pidl: *const Common::ITEMIDLIST, nformat: SHGDFIL_FORMAT, pv: *mut ::core::ffi::c_void, cb: i32) -> ::windows::core::HRESULT; } - SHGetDataFromIDListW(psf.into().abi(), ::core::mem::transmute(pidl), ::core::mem::transmute(nformat), ::core::mem::transmute(pv), ::core::mem::transmute(cb)).ok() + SHGetDataFromIDListW(psf.into().abi(), ::core::mem::transmute(pidl), nformat, ::core::mem::transmute(pv), cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -67668,7 +67668,7 @@ where extern "system" { fn SHGetFileInfoA(pszpath: ::windows::core::PCSTR, dwfileattributes: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, psfi: *mut SHFILEINFOA, cbfileinfo: u32, uflags: SHGFI_FLAGS) -> usize; } - ::core::mem::transmute(SHGetFileInfoA(pszpath.into(), ::core::mem::transmute(dwfileattributes), ::core::mem::transmute(psfi), ::core::mem::transmute(cbfileinfo), ::core::mem::transmute(uflags))) + ::core::mem::transmute(SHGetFileInfoA(pszpath.into(), dwfileattributes, ::core::mem::transmute(psfi), cbfileinfo, uflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_UI_WindowsAndMessaging"))] @@ -67681,7 +67681,7 @@ where extern "system" { fn SHGetFileInfoW(pszpath: ::windows::core::PCWSTR, dwfileattributes: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, psfi: *mut SHFILEINFOW, cbfileinfo: u32, uflags: SHGFI_FLAGS) -> usize; } - ::core::mem::transmute(SHGetFileInfoW(pszpath.into(), ::core::mem::transmute(dwfileattributes), ::core::mem::transmute(psfi), ::core::mem::transmute(cbfileinfo), ::core::mem::transmute(uflags))) + ::core::mem::transmute(SHGetFileInfoW(pszpath.into(), dwfileattributes, ::core::mem::transmute(psfi), cbfileinfo, uflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] @@ -67696,7 +67696,7 @@ where fn SHGetFolderLocation(hwnd: super::super::Foundation::HWND, csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, ppidl: *mut *mut Common::ITEMIDLIST) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - SHGetFolderLocation(hwnd.into(), ::core::mem::transmute(csidl), htoken.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + SHGetFolderLocation(hwnd.into(), csidl, htoken.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -67710,7 +67710,7 @@ where extern "system" { fn SHGetFolderPathA(hwnd: super::super::Foundation::HWND, csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszpath: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - SHGetFolderPathA(hwnd.into(), ::core::mem::transmute(csidl), htoken.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath))).ok() + SHGetFolderPathA(hwnd.into(), csidl, htoken.into(), dwflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -67725,7 +67725,7 @@ where extern "system" { fn SHGetFolderPathAndSubDirA(hwnd: super::super::Foundation::HWND, csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszsubdir: ::windows::core::PCSTR, pszpath: ::windows::core::PSTR) -> ::windows::core::HRESULT; } - SHGetFolderPathAndSubDirA(hwnd.into(), ::core::mem::transmute(csidl), htoken.into(), ::core::mem::transmute(dwflags), pszsubdir.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath))).ok() + SHGetFolderPathAndSubDirA(hwnd.into(), csidl, htoken.into(), dwflags, pszsubdir.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -67740,7 +67740,7 @@ where extern "system" { fn SHGetFolderPathAndSubDirW(hwnd: super::super::Foundation::HWND, csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszsubdir: ::windows::core::PCWSTR, pszpath: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - SHGetFolderPathAndSubDirW(hwnd.into(), ::core::mem::transmute(csidl), htoken.into(), ::core::mem::transmute(dwflags), pszsubdir.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath))).ok() + SHGetFolderPathAndSubDirW(hwnd.into(), csidl, htoken.into(), dwflags, pszsubdir.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -67754,7 +67754,7 @@ where extern "system" { fn SHGetFolderPathW(hwnd: super::super::Foundation::HWND, csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszpath: ::windows::core::PWSTR) -> ::windows::core::HRESULT; } - SHGetFolderPathW(hwnd.into(), ::core::mem::transmute(csidl), htoken.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath))).ok() + SHGetFolderPathW(hwnd.into(), csidl, htoken.into(), dwflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -67780,7 +67780,7 @@ where extern "system" { fn SHGetIconOverlayIndexA(psziconpath: ::windows::core::PCSTR, iiconindex: i32) -> i32; } - ::core::mem::transmute(SHGetIconOverlayIndexA(psziconpath.into(), ::core::mem::transmute(iiconindex))) + ::core::mem::transmute(SHGetIconOverlayIndexA(psziconpath.into(), iiconindex)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -67792,7 +67792,7 @@ where extern "system" { fn SHGetIconOverlayIndexW(psziconpath: ::windows::core::PCWSTR, iiconindex: i32) -> i32; } - ::core::mem::transmute(SHGetIconOverlayIndexW(psziconpath.into(), ::core::mem::transmute(iiconindex))) + ::core::mem::transmute(SHGetIconOverlayIndexW(psziconpath.into(), iiconindex)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -67801,7 +67801,7 @@ pub unsafe fn SHGetImageList(iimagelist: i32, riid: *const ::windows::core::GUID extern "system" { fn SHGetImageList(iimagelist: i32, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SHGetImageList(::core::mem::transmute(iimagelist), ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj)).ok() + SHGetImageList(iimagelist, ::core::mem::transmute(riid), ::core::mem::transmute(ppvobj)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -67820,7 +67820,7 @@ pub unsafe fn SHGetInverseCMAP(pbmap: *mut u8, cbmap: u32) -> ::windows::core::R extern "system" { fn SHGetInverseCMAP(pbmap: *mut u8, cbmap: u32) -> ::windows::core::HRESULT; } - SHGetInverseCMAP(::core::mem::transmute(pbmap), ::core::mem::transmute(cbmap)).ok() + SHGetInverseCMAP(::core::mem::transmute(pbmap), cbmap).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -67833,7 +67833,7 @@ where extern "system" { fn SHGetItemFromDataObject(pdtobj: *mut ::core::ffi::c_void, dwflags: DATAOBJ_GET_ITEM_FLAGS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SHGetItemFromDataObject(pdtobj.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + SHGetItemFromDataObject(pdtobj.into().abi(), dwflags, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -67859,7 +67859,7 @@ where fn SHGetKnownFolderIDList(rfid: *const ::windows::core::GUID, dwflags: u32, htoken: super::super::Foundation::HANDLE, ppidl: *mut *mut Common::ITEMIDLIST) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - SHGetKnownFolderIDList(::core::mem::transmute(rfid), ::core::mem::transmute(dwflags), htoken.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + SHGetKnownFolderIDList(::core::mem::transmute(rfid), dwflags, htoken.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -67872,7 +67872,7 @@ where extern "system" { fn SHGetKnownFolderItem(rfid: *const ::windows::core::GUID, flags: KNOWN_FOLDER_FLAG, htoken: super::super::Foundation::HANDLE, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SHGetKnownFolderItem(::core::mem::transmute(rfid), ::core::mem::transmute(flags), htoken.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + SHGetKnownFolderItem(::core::mem::transmute(rfid), flags, htoken.into(), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -67886,7 +67886,7 @@ where fn SHGetKnownFolderPath(rfid: *const ::windows::core::GUID, dwflags: u32, htoken: super::super::Foundation::HANDLE, ppszpath: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - SHGetKnownFolderPath(::core::mem::transmute(rfid), ::core::mem::transmute(dwflags), htoken.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + SHGetKnownFolderPath(::core::mem::transmute(rfid), dwflags, htoken.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -67920,7 +67920,7 @@ pub unsafe fn SHGetNameFromIDList(pidl: *const Common::ITEMIDLIST, sigdnname: SI fn SHGetNameFromIDList(pidl: *const Common::ITEMIDLIST, sigdnname: SIGDN, ppszname: *mut ::windows::core::PWSTR) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - SHGetNameFromIDList(::core::mem::transmute(pidl), ::core::mem::transmute(sigdnname), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + SHGetNameFromIDList(::core::mem::transmute(pidl), sigdnname, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -67934,7 +67934,7 @@ where extern "system" { fn SHGetNewLinkInfoA(pszlinkto: ::windows::core::PCSTR, pszdir: ::windows::core::PCSTR, pszname: ::windows::core::PSTR, pfmustcopy: *mut super::super::Foundation::BOOL, uflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHGetNewLinkInfoA(pszlinkto.into(), pszdir.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszname)), ::core::mem::transmute(pfmustcopy), ::core::mem::transmute(uflags))) + ::core::mem::transmute(SHGetNewLinkInfoA(pszlinkto.into(), pszdir.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszname)), ::core::mem::transmute(pfmustcopy), uflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -67948,7 +67948,7 @@ where extern "system" { fn SHGetNewLinkInfoW(pszlinkto: ::windows::core::PCWSTR, pszdir: ::windows::core::PCWSTR, pszname: ::windows::core::PWSTR, pfmustcopy: *mut super::super::Foundation::BOOL, uflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHGetNewLinkInfoW(pszlinkto.into(), pszdir.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszname)), ::core::mem::transmute(pfmustcopy), ::core::mem::transmute(uflags))) + ::core::mem::transmute(SHGetNewLinkInfoW(pszlinkto.into(), pszdir.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszname)), ::core::mem::transmute(pfmustcopy), uflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] @@ -67968,7 +67968,7 @@ pub unsafe fn SHGetPathFromIDListEx(pidl: *const Common::ITEMIDLIST, pszpath: &m extern "system" { fn SHGetPathFromIDListEx(pidl: *const Common::ITEMIDLIST, pszpath: ::windows::core::PWSTR, cchpath: u32, uopts: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHGetPathFromIDListEx(::core::mem::transmute(pidl), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _, ::core::mem::transmute(uopts))) + ::core::mem::transmute(SHGetPathFromIDListEx(::core::mem::transmute(pidl), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), pszpath.len() as _, uopts)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] @@ -68004,7 +68004,7 @@ where extern "system" { fn SHGetSetFolderCustomSettings(pfcs: *mut SHFOLDERCUSTOMSETTINGS, pszpath: ::windows::core::PCWSTR, dwreadwrite: u32) -> ::windows::core::HRESULT; } - SHGetSetFolderCustomSettings(::core::mem::transmute(pfcs), pszpath.into(), ::core::mem::transmute(dwreadwrite)).ok() + SHGetSetFolderCustomSettings(::core::mem::transmute(pfcs), pszpath.into(), dwreadwrite).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -68017,7 +68017,7 @@ where extern "system" { fn SHGetSetSettings(lpss: *mut SHELLSTATEA, dwmask: SSF_MASK, bset: super::super::Foundation::BOOL); } - SHGetSetSettings(::core::mem::transmute(lpss), ::core::mem::transmute(dwmask), bset.into()) + SHGetSetSettings(::core::mem::transmute(lpss), dwmask, bset.into()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -68026,7 +68026,7 @@ pub unsafe fn SHGetSettings(psfs: *mut SHELLFLAGSTATE, dwmask: u32) { extern "system" { fn SHGetSettings(psfs: *mut SHELLFLAGSTATE, dwmask: u32); } - SHGetSettings(::core::mem::transmute(psfs), ::core::mem::transmute(dwmask)) + SHGetSettings(::core::mem::transmute(psfs), dwmask) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] @@ -68040,7 +68040,7 @@ where fn SHGetSpecialFolderLocation(hwnd: super::super::Foundation::HWND, csidl: i32, ppidl: *mut *mut Common::ITEMIDLIST) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut Common::ITEMIDLIST>::zeroed(); - SHGetSpecialFolderLocation(hwnd.into(), ::core::mem::transmute(csidl), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) + SHGetSpecialFolderLocation(hwnd.into(), csidl, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<*mut Common::ITEMIDLIST>(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -68054,7 +68054,7 @@ where extern "system" { fn SHGetSpecialFolderPathA(hwnd: super::super::Foundation::HWND, pszpath: ::windows::core::PSTR, csidl: i32, fcreate: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHGetSpecialFolderPathA(hwnd.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), ::core::mem::transmute(csidl), fcreate.into())) + ::core::mem::transmute(SHGetSpecialFolderPathA(hwnd.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), csidl, fcreate.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -68068,7 +68068,7 @@ where extern "system" { fn SHGetSpecialFolderPathW(hwnd: super::super::Foundation::HWND, pszpath: ::windows::core::PWSTR, csidl: i32, fcreate: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHGetSpecialFolderPathW(hwnd.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), ::core::mem::transmute(csidl), fcreate.into())) + ::core::mem::transmute(SHGetSpecialFolderPathW(hwnd.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), csidl, fcreate.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -68078,7 +68078,7 @@ pub unsafe fn SHGetStockIconInfo(siid: SHSTOCKICONID, uflags: u32, psii: *mut SH extern "system" { fn SHGetStockIconInfo(siid: SHSTOCKICONID, uflags: u32, psii: *mut SHSTOCKICONINFO) -> ::windows::core::HRESULT; } - SHGetStockIconInfo(::core::mem::transmute(siid), ::core::mem::transmute(uflags), ::core::mem::transmute(psii)).ok() + SHGetStockIconInfo(siid, uflags, ::core::mem::transmute(psii)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -68159,7 +68159,7 @@ where extern "system" { fn SHGetViewStatePropertyBag(pidl: *const Common::ITEMIDLIST, pszbagname: ::windows::core::PCWSTR, dwflags: u32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SHGetViewStatePropertyBag(::core::mem::transmute(pidl), pszbagname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + SHGetViewStatePropertyBag(::core::mem::transmute(pidl), pszbagname.into(), dwflags, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -68168,7 +68168,7 @@ pub unsafe fn SHGlobalCounterDecrement(id: SHGLOBALCOUNTER) -> i32 { extern "system" { fn SHGlobalCounterDecrement(id: SHGLOBALCOUNTER) -> i32; } - ::core::mem::transmute(SHGlobalCounterDecrement(::core::mem::transmute(id))) + ::core::mem::transmute(SHGlobalCounterDecrement(id)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -68177,7 +68177,7 @@ pub unsafe fn SHGlobalCounterGetValue(id: SHGLOBALCOUNTER) -> i32 { extern "system" { fn SHGlobalCounterGetValue(id: SHGLOBALCOUNTER) -> i32; } - ::core::mem::transmute(SHGlobalCounterGetValue(::core::mem::transmute(id))) + ::core::mem::transmute(SHGlobalCounterGetValue(id)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -68186,7 +68186,7 @@ pub unsafe fn SHGlobalCounterIncrement(id: SHGLOBALCOUNTER) -> i32 { extern "system" { fn SHGlobalCounterIncrement(id: SHGLOBALCOUNTER) -> i32; } - ::core::mem::transmute(SHGlobalCounterIncrement(::core::mem::transmute(id))) + ::core::mem::transmute(SHGlobalCounterIncrement(id)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const SHHLNF_NOAUTOSELECT: u32 = 67108864u32; @@ -68255,7 +68255,7 @@ where extern "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; } - ::core::mem::transmute(SHInvokePrinterCommandA(hwnd.into(), ::core::mem::transmute(uaction), lpbuf1.into(), lpbuf2.into(), fmodal.into())) + ::core::mem::transmute(SHInvokePrinterCommandA(hwnd.into(), uaction, lpbuf1.into(), lpbuf2.into(), fmodal.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -68271,7 +68271,7 @@ where extern "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; } - ::core::mem::transmute(SHInvokePrinterCommandW(hwnd.into(), ::core::mem::transmute(uaction), lpbuf1.into(), lpbuf2.into(), fmodal.into())) + ::core::mem::transmute(SHInvokePrinterCommandW(hwnd.into(), uaction, lpbuf1.into(), lpbuf2.into(), fmodal.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -68294,7 +68294,7 @@ pub unsafe fn SHIsLowMemoryMachine(dwtype: u32) -> super::super::Foundation::BOO extern "system" { fn SHIsLowMemoryMachine(dwtype: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHIsLowMemoryMachine(::core::mem::transmute(dwtype))) + ::core::mem::transmute(SHIsLowMemoryMachine(dwtype)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -68351,7 +68351,7 @@ where extern "system" { fn SHLockShared(hdata: super::super::Foundation::HANDLE, dwprocessid: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(SHLockShared(hdata.into(), ::core::mem::transmute(dwprocessid))) + ::core::mem::transmute(SHLockShared(hdata.into(), dwprocessid)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -68380,7 +68380,7 @@ where extern "system" { fn SHMessageBoxCheckA(hwnd: super::super::Foundation::HWND, psztext: ::windows::core::PCSTR, pszcaption: ::windows::core::PCSTR, utype: u32, idefault: i32, pszregval: ::windows::core::PCSTR) -> i32; } - ::core::mem::transmute(SHMessageBoxCheckA(hwnd.into(), psztext.into(), pszcaption.into(), ::core::mem::transmute(utype), ::core::mem::transmute(idefault), pszregval.into())) + ::core::mem::transmute(SHMessageBoxCheckA(hwnd.into(), psztext.into(), pszcaption.into(), utype, idefault, pszregval.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -68396,7 +68396,7 @@ where extern "system" { fn SHMessageBoxCheckW(hwnd: super::super::Foundation::HWND, psztext: ::windows::core::PCWSTR, pszcaption: ::windows::core::PCWSTR, utype: u32, idefault: i32, pszregval: ::windows::core::PCWSTR) -> i32; } - ::core::mem::transmute(SHMessageBoxCheckW(hwnd.into(), psztext.into(), pszcaption.into(), ::core::mem::transmute(utype), ::core::mem::transmute(idefault), pszregval.into())) + ::core::mem::transmute(SHMessageBoxCheckW(hwnd.into(), psztext.into(), pszcaption.into(), utype, idefault, pszregval.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -68409,7 +68409,7 @@ where extern "system" { fn SHMultiFileProperties(pdtobj: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::HRESULT; } - SHMultiFileProperties(pdtobj.into().abi(), ::core::mem::transmute(dwflags)).ok() + SHMultiFileProperties(pdtobj.into().abi(), dwflags).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -68621,7 +68621,7 @@ where extern "system" { fn SHObjectProperties(hwnd: super::super::Foundation::HWND, shopobjecttype: SHOP_TYPE, pszobjectname: ::windows::core::PCWSTR, pszpropertypage: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHObjectProperties(hwnd.into(), ::core::mem::transmute(shopobjecttype), pszobjectname.into(), pszpropertypage.into())) + ::core::mem::transmute(SHObjectProperties(hwnd.into(), shopobjecttype, pszobjectname.into(), pszpropertypage.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -68631,7 +68631,7 @@ pub unsafe fn SHOpenFolderAndSelectItems(pidlfolder: *const Common::ITEMIDLIST, extern "system" { fn SHOpenFolderAndSelectItems(pidlfolder: *const Common::ITEMIDLIST, cidl: u32, apidl: *const *const Common::ITEMIDLIST, dwflags: u32) -> ::windows::core::HRESULT; } - SHOpenFolderAndSelectItems(::core::mem::transmute(pidlfolder), apidl.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(apidl)), ::core::mem::transmute(dwflags)).ok() + SHOpenFolderAndSelectItems(::core::mem::transmute(pidlfolder), apidl.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(apidl)), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Registry"))] @@ -68662,7 +68662,7 @@ where extern "system" { fn SHOpenRegStream2A(hkey: super::super::System::Registry::HKEY, pszsubkey: ::windows::core::PCSTR, pszvalue: ::windows::core::PCSTR, grfmode: u32) -> ::core::option::Option; } - ::core::mem::transmute(SHOpenRegStream2A(hkey.into(), pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(grfmode))) + ::core::mem::transmute(SHOpenRegStream2A(hkey.into(), pszsubkey.into(), pszvalue.into(), grfmode)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] @@ -68677,7 +68677,7 @@ where extern "system" { fn SHOpenRegStream2W(hkey: super::super::System::Registry::HKEY, pszsubkey: ::windows::core::PCWSTR, pszvalue: ::windows::core::PCWSTR, grfmode: u32) -> ::core::option::Option; } - ::core::mem::transmute(SHOpenRegStream2W(hkey.into(), pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(grfmode))) + ::core::mem::transmute(SHOpenRegStream2W(hkey.into(), pszsubkey.into(), pszvalue.into(), grfmode)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] @@ -68692,7 +68692,7 @@ where extern "system" { fn SHOpenRegStreamA(hkey: super::super::System::Registry::HKEY, pszsubkey: ::windows::core::PCSTR, pszvalue: ::windows::core::PCSTR, grfmode: u32) -> ::core::option::Option; } - ::core::mem::transmute(SHOpenRegStreamA(hkey.into(), pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(grfmode))) + ::core::mem::transmute(SHOpenRegStreamA(hkey.into(), pszsubkey.into(), pszvalue.into(), grfmode)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] @@ -68707,7 +68707,7 @@ where extern "system" { fn SHOpenRegStreamW(hkey: super::super::System::Registry::HKEY, pszsubkey: ::windows::core::PCWSTR, pszvalue: ::windows::core::PCWSTR, grfmode: u32) -> ::core::option::Option; } - ::core::mem::transmute(SHOpenRegStreamW(hkey.into(), pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(grfmode))) + ::core::mem::transmute(SHOpenRegStreamW(hkey.into(), pszsubkey.into(), pszvalue.into(), grfmode)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -68758,7 +68758,7 @@ where extern "system" { fn SHParseDisplayName(pszname: ::windows::core::PCWSTR, pbc: *mut ::core::ffi::c_void, ppidl: *mut *mut Common::ITEMIDLIST, sfgaoin: u32, psfgaoout: *mut u32) -> ::windows::core::HRESULT; } - SHParseDisplayName(pszname.into(), pbc.into().abi(), ::core::mem::transmute(ppidl), ::core::mem::transmute(sfgaoin), ::core::mem::transmute(psfgaoout)).ok() + SHParseDisplayName(pszname.into(), pbc.into().abi(), ::core::mem::transmute(ppidl), sfgaoin, ::core::mem::transmute(psfgaoout)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -68773,7 +68773,7 @@ where extern "system" { fn SHPathPrepareForWriteA(hwnd: super::super::Foundation::HWND, punkenablemodless: *mut ::core::ffi::c_void, pszpath: ::windows::core::PCSTR, dwflags: u32) -> ::windows::core::HRESULT; } - SHPathPrepareForWriteA(hwnd.into(), punkenablemodless.into().abi(), pszpath.into(), ::core::mem::transmute(dwflags)).ok() + SHPathPrepareForWriteA(hwnd.into(), punkenablemodless.into().abi(), pszpath.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -68788,7 +68788,7 @@ where extern "system" { fn SHPathPrepareForWriteW(hwnd: super::super::Foundation::HWND, punkenablemodless: *mut ::core::ffi::c_void, pszpath: ::windows::core::PCWSTR, dwflags: u32) -> ::windows::core::HRESULT; } - SHPathPrepareForWriteW(hwnd.into(), punkenablemodless.into().abi(), pszpath.into(), ::core::mem::transmute(dwflags)).ok() + SHPathPrepareForWriteW(hwnd.into(), punkenablemodless.into().abi(), pszpath.into(), dwflags).ok() } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -69024,7 +69024,7 @@ pub unsafe fn SHRegCloseUSKey(huskey: isize) -> super::super::Foundation::WIN32_ extern "system" { fn SHRegCloseUSKey(huskey: isize) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegCloseUSKey(::core::mem::transmute(huskey))) + ::core::mem::transmute(SHRegCloseUSKey(huskey)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69037,7 +69037,7 @@ where extern "system" { fn SHRegCreateUSKeyA(pszpath: ::windows::core::PCSTR, samdesired: u32, hrelativeuskey: isize, phnewuskey: *mut isize, dwflags: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegCreateUSKeyA(pszpath.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(hrelativeuskey), ::core::mem::transmute(phnewuskey), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SHRegCreateUSKeyA(pszpath.into(), samdesired, hrelativeuskey, ::core::mem::transmute(phnewuskey), dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69050,7 +69050,7 @@ where extern "system" { fn SHRegCreateUSKeyW(pwzpath: ::windows::core::PCWSTR, samdesired: u32, hrelativeuskey: isize, phnewuskey: *mut isize, dwflags: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegCreateUSKeyW(pwzpath.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(hrelativeuskey), ::core::mem::transmute(phnewuskey), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SHRegCreateUSKeyW(pwzpath.into(), samdesired, hrelativeuskey, ::core::mem::transmute(phnewuskey), dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69063,7 +69063,7 @@ where extern "system" { fn SHRegDeleteEmptyUSKeyA(huskey: isize, pszsubkey: ::windows::core::PCSTR, delregflags: SHREGDEL_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegDeleteEmptyUSKeyA(::core::mem::transmute(huskey), pszsubkey.into(), ::core::mem::transmute(delregflags))) + ::core::mem::transmute(SHRegDeleteEmptyUSKeyA(huskey, pszsubkey.into(), delregflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69076,7 +69076,7 @@ where extern "system" { fn SHRegDeleteEmptyUSKeyW(huskey: isize, pwzsubkey: ::windows::core::PCWSTR, delregflags: SHREGDEL_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegDeleteEmptyUSKeyW(::core::mem::transmute(huskey), pwzsubkey.into(), ::core::mem::transmute(delregflags))) + ::core::mem::transmute(SHRegDeleteEmptyUSKeyW(huskey, pwzsubkey.into(), delregflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69089,7 +69089,7 @@ where extern "system" { fn SHRegDeleteUSValueA(huskey: isize, pszvalue: ::windows::core::PCSTR, delregflags: SHREGDEL_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegDeleteUSValueA(::core::mem::transmute(huskey), pszvalue.into(), ::core::mem::transmute(delregflags))) + ::core::mem::transmute(SHRegDeleteUSValueA(huskey, pszvalue.into(), delregflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69102,7 +69102,7 @@ where extern "system" { fn SHRegDeleteUSValueW(huskey: isize, pwzvalue: ::windows::core::PCWSTR, delregflags: SHREGDEL_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegDeleteUSValueW(::core::mem::transmute(huskey), pwzvalue.into(), ::core::mem::transmute(delregflags))) + ::core::mem::transmute(SHRegDeleteUSValueW(huskey, pwzvalue.into(), delregflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -69125,7 +69125,7 @@ pub unsafe fn SHRegEnumUSKeyA(huskey: isize, dwindex: u32, pszname: ::windows::c extern "system" { fn SHRegEnumUSKeyA(huskey: isize, dwindex: u32, pszname: ::windows::core::PSTR, pcchname: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegEnumUSKeyA(::core::mem::transmute(huskey), ::core::mem::transmute(dwindex), ::core::mem::transmute(pszname), ::core::mem::transmute(pcchname), ::core::mem::transmute(enumregflags))) + ::core::mem::transmute(SHRegEnumUSKeyA(huskey, dwindex, ::core::mem::transmute(pszname), ::core::mem::transmute(pcchname), enumregflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69135,7 +69135,7 @@ pub unsafe fn SHRegEnumUSKeyW(huskey: isize, dwindex: u32, pwzname: ::windows::c extern "system" { fn SHRegEnumUSKeyW(huskey: isize, dwindex: u32, pwzname: ::windows::core::PWSTR, pcchname: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegEnumUSKeyW(::core::mem::transmute(huskey), ::core::mem::transmute(dwindex), ::core::mem::transmute(pwzname), ::core::mem::transmute(pcchname), ::core::mem::transmute(enumregflags))) + ::core::mem::transmute(SHRegEnumUSKeyW(huskey, dwindex, ::core::mem::transmute(pwzname), ::core::mem::transmute(pcchname), enumregflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69145,7 +69145,7 @@ pub unsafe fn SHRegEnumUSValueA(huskey: isize, dwindex: u32, pszvaluename: ::win extern "system" { fn SHRegEnumUSValueA(huskey: isize, dwindex: u32, pszvaluename: ::windows::core::PSTR, pcchvaluename: *mut u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegEnumUSValueA(::core::mem::transmute(huskey), ::core::mem::transmute(dwindex), ::core::mem::transmute(pszvaluename), ::core::mem::transmute(pcchvaluename), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), ::core::mem::transmute(enumregflags))) + ::core::mem::transmute(SHRegEnumUSValueA(huskey, dwindex, ::core::mem::transmute(pszvaluename), ::core::mem::transmute(pcchvaluename), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), enumregflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69155,7 +69155,7 @@ pub unsafe fn SHRegEnumUSValueW(huskey: isize, dwindex: u32, pszvaluename: ::win extern "system" { fn SHRegEnumUSValueW(huskey: isize, dwindex: u32, pszvaluename: ::windows::core::PWSTR, pcchvaluename: *mut u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegEnumUSValueW(::core::mem::transmute(huskey), ::core::mem::transmute(dwindex), ::core::mem::transmute(pszvaluename), ::core::mem::transmute(pcchvaluename), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), ::core::mem::transmute(enumregflags))) + ::core::mem::transmute(SHRegEnumUSValueW(huskey, dwindex, ::core::mem::transmute(pszvaluename), ::core::mem::transmute(pcchvaluename), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), enumregflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69201,7 +69201,7 @@ where extern "system" { fn SHRegGetIntW(hk: super::super::System::Registry::HKEY, pwzkey: ::windows::core::PCWSTR, idefault: i32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegGetIntW(hk.into(), pwzkey.into(), ::core::mem::transmute(idefault))) + ::core::mem::transmute(SHRegGetIntW(hk.into(), pwzkey.into(), idefault)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -69216,7 +69216,7 @@ where extern "system" { fn SHRegGetPathA(hkey: super::super::System::Registry::HKEY, pcszsubkey: ::windows::core::PCSTR, pcszvalue: ::windows::core::PCSTR, pszpath: ::windows::core::PSTR, dwflags: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegGetPathA(hkey.into(), pcszsubkey.into(), pcszvalue.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SHRegGetPathA(hkey.into(), pcszsubkey.into(), pcszvalue.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -69231,7 +69231,7 @@ where extern "system" { fn SHRegGetPathW(hkey: super::super::System::Registry::HKEY, pcszsubkey: ::windows::core::PCWSTR, pcszvalue: ::windows::core::PCWSTR, pszpath: ::windows::core::PWSTR, dwflags: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegGetPathW(hkey.into(), pcszsubkey.into(), pcszvalue.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SHRegGetPathW(hkey.into(), pcszsubkey.into(), pcszvalue.into(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszpath)), dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69246,7 +69246,7 @@ where extern "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; } - ::core::mem::transmute(SHRegGetUSValueA(pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), fignorehkcu.into(), ::core::mem::transmute(pvdefaultdata), ::core::mem::transmute(dwdefaultdatasize))) + ::core::mem::transmute(SHRegGetUSValueA(pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), fignorehkcu.into(), ::core::mem::transmute(pvdefaultdata), dwdefaultdatasize)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69261,7 +69261,7 @@ where extern "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; } - ::core::mem::transmute(SHRegGetUSValueW(pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), fignorehkcu.into(), ::core::mem::transmute(pvdefaultdata), ::core::mem::transmute(dwdefaultdatasize))) + ::core::mem::transmute(SHRegGetUSValueW(pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), fignorehkcu.into(), ::core::mem::transmute(pvdefaultdata), dwdefaultdatasize)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -69276,7 +69276,7 @@ where extern "system" { fn SHRegGetValueA(hkey: super::super::System::Registry::HKEY, pszsubkey: ::windows::core::PCSTR, pszvalue: ::windows::core::PCSTR, srrfflags: i32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegGetValueA(hkey.into(), pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(srrfflags), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(SHRegGetValueA(hkey.into(), pszsubkey.into(), pszvalue.into(), srrfflags, ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69290,7 +69290,7 @@ where extern "system" { fn SHRegGetValueFromHKCUHKLM(pwszkey: ::windows::core::PCWSTR, pwszvalue: ::windows::core::PCWSTR, srrfflags: i32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegGetValueFromHKCUHKLM(pwszkey.into(), pwszvalue.into(), ::core::mem::transmute(srrfflags), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(SHRegGetValueFromHKCUHKLM(pwszkey.into(), pwszvalue.into(), srrfflags, ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -69305,7 +69305,7 @@ where extern "system" { fn SHRegGetValueW(hkey: super::super::System::Registry::HKEY, pszsubkey: ::windows::core::PCWSTR, pszvalue: ::windows::core::PCWSTR, srrfflags: i32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegGetValueW(hkey.into(), pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(srrfflags), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) + ::core::mem::transmute(SHRegGetValueW(hkey.into(), pszsubkey.into(), pszvalue.into(), srrfflags, ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69319,7 +69319,7 @@ where extern "system" { fn SHRegOpenUSKeyA(pszpath: ::windows::core::PCSTR, samdesired: u32, hrelativeuskey: isize, phnewuskey: *mut isize, fignorehkcu: super::super::Foundation::BOOL) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegOpenUSKeyA(pszpath.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(hrelativeuskey), ::core::mem::transmute(phnewuskey), fignorehkcu.into())) + ::core::mem::transmute(SHRegOpenUSKeyA(pszpath.into(), samdesired, hrelativeuskey, ::core::mem::transmute(phnewuskey), fignorehkcu.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69333,7 +69333,7 @@ where extern "system" { fn SHRegOpenUSKeyW(pwzpath: ::windows::core::PCWSTR, samdesired: u32, hrelativeuskey: isize, phnewuskey: *mut isize, fignorehkcu: super::super::Foundation::BOOL) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegOpenUSKeyW(pwzpath.into(), ::core::mem::transmute(samdesired), ::core::mem::transmute(hrelativeuskey), ::core::mem::transmute(phnewuskey), fignorehkcu.into())) + ::core::mem::transmute(SHRegOpenUSKeyW(pwzpath.into(), samdesired, hrelativeuskey, ::core::mem::transmute(phnewuskey), fignorehkcu.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69343,7 +69343,7 @@ pub unsafe fn SHRegQueryInfoUSKeyA(huskey: isize, pcsubkeys: *mut u32, pcchmaxsu extern "system" { fn SHRegQueryInfoUSKeyA(huskey: isize, pcsubkeys: *mut u32, pcchmaxsubkeylen: *mut u32, pcvalues: *mut u32, pcchmaxvaluenamelen: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegQueryInfoUSKeyA(::core::mem::transmute(huskey), ::core::mem::transmute(pcsubkeys), ::core::mem::transmute(pcchmaxsubkeylen), ::core::mem::transmute(pcvalues), ::core::mem::transmute(pcchmaxvaluenamelen), ::core::mem::transmute(enumregflags))) + ::core::mem::transmute(SHRegQueryInfoUSKeyA(huskey, ::core::mem::transmute(pcsubkeys), ::core::mem::transmute(pcchmaxsubkeylen), ::core::mem::transmute(pcvalues), ::core::mem::transmute(pcchmaxvaluenamelen), enumregflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69353,7 +69353,7 @@ pub unsafe fn SHRegQueryInfoUSKeyW(huskey: isize, pcsubkeys: *mut u32, pcchmaxsu extern "system" { fn SHRegQueryInfoUSKeyW(huskey: isize, pcsubkeys: *mut u32, pcchmaxsubkeylen: *mut u32, pcvalues: *mut u32, pcchmaxvaluenamelen: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegQueryInfoUSKeyW(::core::mem::transmute(huskey), ::core::mem::transmute(pcsubkeys), ::core::mem::transmute(pcchmaxsubkeylen), ::core::mem::transmute(pcvalues), ::core::mem::transmute(pcchmaxvaluenamelen), ::core::mem::transmute(enumregflags))) + ::core::mem::transmute(SHRegQueryInfoUSKeyW(huskey, ::core::mem::transmute(pcsubkeys), ::core::mem::transmute(pcchmaxsubkeylen), ::core::mem::transmute(pcvalues), ::core::mem::transmute(pcchmaxvaluenamelen), enumregflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69367,7 +69367,7 @@ where extern "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; } - ::core::mem::transmute(SHRegQueryUSValueA(::core::mem::transmute(huskey), pszvalue.into(), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), fignorehkcu.into(), ::core::mem::transmute(pvdefaultdata), ::core::mem::transmute(dwdefaultdatasize))) + ::core::mem::transmute(SHRegQueryUSValueA(huskey, pszvalue.into(), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), fignorehkcu.into(), ::core::mem::transmute(pvdefaultdata), dwdefaultdatasize)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69381,7 +69381,7 @@ where extern "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; } - ::core::mem::transmute(SHRegQueryUSValueW(::core::mem::transmute(huskey), pszvalue.into(), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), fignorehkcu.into(), ::core::mem::transmute(pvdefaultdata), ::core::mem::transmute(dwdefaultdatasize))) + ::core::mem::transmute(SHRegQueryUSValueW(huskey, pszvalue.into(), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(pcbdata), fignorehkcu.into(), ::core::mem::transmute(pvdefaultdata), dwdefaultdatasize)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -69397,7 +69397,7 @@ where extern "system" { fn SHRegSetPathA(hkey: super::super::System::Registry::HKEY, pcszsubkey: ::windows::core::PCSTR, pcszvalue: ::windows::core::PCSTR, pcszpath: ::windows::core::PCSTR, dwflags: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegSetPathA(hkey.into(), pcszsubkey.into(), pcszvalue.into(), pcszpath.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SHRegSetPathA(hkey.into(), pcszsubkey.into(), pcszvalue.into(), pcszpath.into(), dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -69413,7 +69413,7 @@ where extern "system" { fn SHRegSetPathW(hkey: super::super::System::Registry::HKEY, pcszsubkey: ::windows::core::PCWSTR, pcszvalue: ::windows::core::PCWSTR, pcszpath: ::windows::core::PCWSTR, dwflags: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegSetPathW(hkey.into(), pcszsubkey.into(), pcszvalue.into(), pcszpath.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SHRegSetPathW(hkey.into(), pcszsubkey.into(), pcszvalue.into(), pcszpath.into(), dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69427,7 +69427,7 @@ where extern "system" { fn SHRegSetUSValueA(pszsubkey: ::windows::core::PCSTR, pszvalue: ::windows::core::PCSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32, dwflags: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegSetUSValueA(pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SHRegSetUSValueA(pszsubkey.into(), pszvalue.into(), dwtype, ::core::mem::transmute(pvdata), cbdata, dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69441,7 +69441,7 @@ where extern "system" { fn SHRegSetUSValueW(pwzsubkey: ::windows::core::PCWSTR, pwzvalue: ::windows::core::PCWSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32, dwflags: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegSetUSValueW(pwzsubkey.into(), pwzvalue.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SHRegSetUSValueW(pwzsubkey.into(), pwzvalue.into(), dwtype, ::core::mem::transmute(pvdata), cbdata, dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69454,7 +69454,7 @@ where extern "system" { fn SHRegWriteUSValueA(huskey: isize, pszvalue: ::windows::core::PCSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32, dwflags: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegWriteUSValueA(::core::mem::transmute(huskey), pszvalue.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SHRegWriteUSValueA(huskey, pszvalue.into(), dwtype, ::core::mem::transmute(pvdata), cbdata, dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69467,7 +69467,7 @@ where extern "system" { fn SHRegWriteUSValueW(huskey: isize, pwzvalue: ::windows::core::PCWSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32, dwflags: u32) -> super::super::Foundation::WIN32_ERROR; } - ::core::mem::transmute(SHRegWriteUSValueW(::core::mem::transmute(huskey), pwzvalue.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SHRegWriteUSValueW(huskey, pwzvalue.into(), dwtype, ::core::mem::transmute(pvdata), cbdata, dwflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -69502,7 +69502,7 @@ where extern "system" { fn SHReplaceFromPropSheetExtArray(hpsxa: HPSXA, upageid: u32, lpfnreplacewith: *mut ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> u32; } - ::core::mem::transmute(SHReplaceFromPropSheetExtArray(hpsxa.into(), ::core::mem::transmute(upageid), ::core::mem::transmute(lpfnreplacewith), lparam.into())) + ::core::mem::transmute(SHReplaceFromPropSheetExtArray(hpsxa.into(), upageid, ::core::mem::transmute(lpfnreplacewith), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -69523,7 +69523,7 @@ pub unsafe fn SHRestricted(rest: RESTRICTIONS) -> u32 { extern "system" { fn SHRestricted(rest: RESTRICTIONS) -> u32; } - ::core::mem::transmute(SHRestricted(::core::mem::transmute(rest))) + ::core::mem::transmute(SHRestricted(rest)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[repr(transparent)] @@ -69834,7 +69834,7 @@ where extern "system" { fn SHSendMessageBroadcastA(umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(SHSendMessageBroadcastA(::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute(SHSendMessageBroadcastA(umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69848,7 +69848,7 @@ where extern "system" { fn SHSendMessageBroadcastW(umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(SHSendMessageBroadcastW(::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute(SHSendMessageBroadcastW(umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69863,7 +69863,7 @@ where extern "system" { fn SHSetDefaultProperties(hwnd: super::super::Foundation::HWND, psi: *mut ::core::ffi::c_void, dwfileopflags: u32, pfops: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SHSetDefaultProperties(hwnd.into(), psi.into().abi(), ::core::mem::transmute(dwfileopflags), pfops.into().abi()).ok() + SHSetDefaultProperties(hwnd.into(), psi.into().abi(), dwfileopflags, pfops.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69877,7 +69877,7 @@ where extern "system" { fn SHSetFolderPathA(csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszpath: ::windows::core::PCSTR) -> ::windows::core::HRESULT; } - SHSetFolderPathA(::core::mem::transmute(csidl), htoken.into(), ::core::mem::transmute(dwflags), pszpath.into()).ok() + SHSetFolderPathA(csidl, htoken.into(), dwflags, pszpath.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -69891,7 +69891,7 @@ where extern "system" { fn SHSetFolderPathW(csidl: i32, htoken: super::super::Foundation::HANDLE, dwflags: u32, pszpath: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - SHSetFolderPathW(::core::mem::transmute(csidl), htoken.into(), ::core::mem::transmute(dwflags), pszpath.into()).ok() + SHSetFolderPathW(csidl, htoken.into(), dwflags, pszpath.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -69917,7 +69917,7 @@ where extern "system" { fn SHSetKnownFolderPath(rfid: *const ::windows::core::GUID, dwflags: u32, htoken: super::super::Foundation::HANDLE, pszpath: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - SHSetKnownFolderPath(::core::mem::transmute(rfid), ::core::mem::transmute(dwflags), htoken.into(), pszpath.into()).ok() + SHSetKnownFolderPath(::core::mem::transmute(rfid), dwflags, htoken.into(), pszpath.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -69930,7 +69930,7 @@ where extern "system" { fn SHSetLocalizedName(pszpath: ::windows::core::PCWSTR, pszresmodule: ::windows::core::PCWSTR, idsres: i32) -> ::windows::core::HRESULT; } - SHSetLocalizedName(pszpath.into(), pszresmodule.into(), ::core::mem::transmute(idsres)).ok() + SHSetLocalizedName(pszpath.into(), pszresmodule.into(), idsres).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -69968,7 +69968,7 @@ where extern "system" { fn SHSetUnreadMailCountW(pszmailaddress: ::windows::core::PCWSTR, dwcount: u32, pszshellexecutecommand: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - SHSetUnreadMailCountW(pszmailaddress.into(), ::core::mem::transmute(dwcount), pszshellexecutecommand.into()).ok() + SHSetUnreadMailCountW(pszmailaddress.into(), dwcount, pszshellexecutecommand.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -69983,7 +69983,7 @@ where extern "system" { fn SHSetValueA(hkey: super::super::System::Registry::HKEY, pszsubkey: ::windows::core::PCSTR, pszvalue: ::windows::core::PCSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32) -> i32; } - ::core::mem::transmute(SHSetValueA(hkey.into(), pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(SHSetValueA(hkey.into(), pszsubkey.into(), pszvalue.into(), dwtype, ::core::mem::transmute(pvdata), cbdata)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] @@ -69998,7 +69998,7 @@ where extern "system" { fn SHSetValueW(hkey: super::super::System::Registry::HKEY, pszsubkey: ::windows::core::PCWSTR, pszvalue: ::windows::core::PCWSTR, dwtype: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32) -> i32; } - ::core::mem::transmute(SHSetValueW(hkey.into(), pszsubkey.into(), pszvalue.into(), ::core::mem::transmute(dwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdata))) + ::core::mem::transmute(SHSetValueW(hkey.into(), pszsubkey.into(), pszvalue.into(), dwtype, ::core::mem::transmute(pvdata), cbdata)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -70012,7 +70012,7 @@ where extern "system" { fn SHShellFolderView_Message(hwndmain: super::super::Foundation::HWND, umsg: u32, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(SHShellFolderView_Message(hwndmain.into(), ::core::mem::transmute(umsg), lparam.into())) + ::core::mem::transmute(SHShellFolderView_Message(hwndmain.into(), umsg, lparam.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -70028,7 +70028,7 @@ where extern "system" { fn SHShowManageLibraryUI(psilibrary: *mut ::core::ffi::c_void, hwndowner: super::super::Foundation::HWND, psztitle: ::windows::core::PCWSTR, pszinstruction: ::windows::core::PCWSTR, lmdoptions: LIBRARYMANAGEDIALOGOPTIONS) -> ::windows::core::HRESULT; } - SHShowManageLibraryUI(psilibrary.into().abi(), hwndowner.into(), psztitle.into(), pszinstruction.into(), ::core::mem::transmute(lmdoptions)).ok() + SHShowManageLibraryUI(psilibrary.into().abi(), hwndowner.into(), psztitle.into(), pszinstruction.into(), lmdoptions).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] @@ -70068,7 +70068,7 @@ where extern "system" { fn SHStartNetConnectionDialogW(hwnd: super::super::Foundation::HWND, pszremotename: ::windows::core::PCWSTR, dwtype: u32) -> ::windows::core::HRESULT; } - SHStartNetConnectionDialogW(hwnd.into(), pszremotename.into(), ::core::mem::transmute(dwtype)).ok() + SHStartNetConnectionDialogW(hwnd.into(), pszremotename.into(), dwtype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -70126,7 +70126,7 @@ where extern "system" { fn SHTestTokenMembership(htoken: super::super::Foundation::HANDLE, ulrid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHTestTokenMembership(htoken.into(), ::core::mem::transmute(ulrid))) + ::core::mem::transmute(SHTestTokenMembership(htoken.into(), ulrid)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -70172,7 +70172,7 @@ where extern "system" { fn SHUpdateImageA(pszhashitem: ::windows::core::PCSTR, iindex: i32, uflags: u32, iimageindex: i32); } - SHUpdateImageA(pszhashitem.into(), ::core::mem::transmute(iindex), ::core::mem::transmute(uflags), ::core::mem::transmute(iimageindex)) + SHUpdateImageA(pszhashitem.into(), iindex, uflags, iimageindex) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -70184,7 +70184,7 @@ where extern "system" { fn SHUpdateImageW(pszhashitem: ::windows::core::PCWSTR, iindex: i32, uflags: u32, iimageindex: i32); } - SHUpdateImageW(pszhashitem.into(), ::core::mem::transmute(iindex), ::core::mem::transmute(uflags), ::core::mem::transmute(iimageindex)) + SHUpdateImageW(pszhashitem.into(), iindex, uflags, iimageindex) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -70197,7 +70197,7 @@ where extern "system" { fn SHValidateUNC(hwndowner: super::super::Foundation::HWND, pszfile: ::windows::core::PWSTR, fconnect: VALIDATEUNC_OPTION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SHValidateUNC(hwndowner.into(), ::core::mem::transmute(pszfile), ::core::mem::transmute(fconnect))) + ::core::mem::transmute(SHValidateUNC(hwndowner.into(), ::core::mem::transmute(pszfile), fconnect)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[repr(transparent)] @@ -72667,7 +72667,7 @@ where extern "system" { fn SetMenuContextHelpId(param0: super::WindowsAndMessaging::HMENU, param1: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetMenuContextHelpId(param0.into(), ::core::mem::transmute(param1))) + ::core::mem::transmute(SetMenuContextHelpId(param0.into(), param1)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -72680,7 +72680,7 @@ where extern "system" { fn SetWindowContextHelpId(param0: super::super::Foundation::HWND, param1: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetWindowContextHelpId(param0.into(), ::core::mem::transmute(param1))) + ::core::mem::transmute(SetWindowContextHelpId(param0.into(), param1)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -72693,7 +72693,7 @@ where extern "system" { fn SetWindowSubclass(hwnd: super::super::Foundation::HWND, pfnsubclass: *mut ::core::ffi::c_void, uidsubclass: usize, dwrefdata: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetWindowSubclass(hwnd.into(), ::core::mem::transmute(pfnsubclass), ::core::mem::transmute(uidsubclass), ::core::mem::transmute(dwrefdata))) + ::core::mem::transmute(SetWindowSubclass(hwnd.into(), ::core::mem::transmute(pfnsubclass), uidsubclass, dwrefdata)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -72780,7 +72780,7 @@ where extern "system" { fn ShellExecuteA(hwnd: super::super::Foundation::HWND, lpoperation: ::windows::core::PCSTR, lpfile: ::windows::core::PCSTR, lpparameters: ::windows::core::PCSTR, lpdirectory: ::windows::core::PCSTR, nshowcmd: i32) -> super::super::Foundation::HINSTANCE; } - ::core::mem::transmute(ShellExecuteA(hwnd.into(), lpoperation.into(), lpfile.into(), lpparameters.into(), lpdirectory.into(), ::core::mem::transmute(nshowcmd))) + ::core::mem::transmute(ShellExecuteA(hwnd.into(), lpoperation.into(), lpfile.into(), lpparameters.into(), lpdirectory.into(), nshowcmd)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -72817,7 +72817,7 @@ where extern "system" { fn ShellExecuteW(hwnd: super::super::Foundation::HWND, lpoperation: ::windows::core::PCWSTR, lpfile: ::windows::core::PCWSTR, lpparameters: ::windows::core::PCWSTR, lpdirectory: ::windows::core::PCWSTR, nshowcmd: i32) -> super::super::Foundation::HINSTANCE; } - ::core::mem::transmute(ShellExecuteW(hwnd.into(), lpoperation.into(), lpfile.into(), lpparameters.into(), lpdirectory.into(), ::core::mem::transmute(nshowcmd))) + ::core::mem::transmute(ShellExecuteW(hwnd.into(), lpoperation.into(), lpfile.into(), lpparameters.into(), lpdirectory.into(), nshowcmd)) } pub const ShellFSFolder: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf3364ba0_65b9_11ce_a9ba_00aa004ae837); pub const ShellFolderItem: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x2fe352ea_fd1f_11d2_b1f4_00c04f8eeb3e); @@ -72879,7 +72879,7 @@ where extern "system" { fn ShellMessageBoxA(happinst: super::super::Foundation::HINSTANCE, hwnd: super::super::Foundation::HWND, lpctext: ::windows::core::PCSTR, lpctitle: ::windows::core::PCSTR, fustyle: u32) -> i32; } - ::core::mem::transmute(ShellMessageBoxA(happinst.into(), hwnd.into(), lpctext.into(), lpctitle.into(), ::core::mem::transmute(fustyle))) + ::core::mem::transmute(ShellMessageBoxA(happinst.into(), hwnd.into(), lpctext.into(), lpctitle.into(), fustyle)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -72895,7 +72895,7 @@ where extern "system" { fn ShellMessageBoxW(happinst: super::super::Foundation::HINSTANCE, hwnd: super::super::Foundation::HWND, lpctext: ::windows::core::PCWSTR, lpctitle: ::windows::core::PCWSTR, fustyle: u32) -> i32; } - ::core::mem::transmute(ShellMessageBoxW(happinst.into(), hwnd.into(), lpctext.into(), lpctitle.into(), ::core::mem::transmute(fustyle))) + ::core::mem::transmute(ShellMessageBoxW(happinst.into(), hwnd.into(), lpctext.into(), lpctitle.into(), fustyle)) } pub const ShellNameSpace: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x55136805_b2de_11d1_b9f2_00a0c98bc547); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -73071,7 +73071,7 @@ where extern "system" { fn Shell_GetCachedImageIndex(pwsziconpath: ::windows::core::PCWSTR, iiconindex: i32, uiconflags: u32) -> i32; } - ::core::mem::transmute(Shell_GetCachedImageIndex(pwsziconpath.into(), ::core::mem::transmute(iiconindex), ::core::mem::transmute(uiconflags))) + ::core::mem::transmute(Shell_GetCachedImageIndex(pwsziconpath.into(), iiconindex, uiconflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73083,7 +73083,7 @@ where extern "system" { fn Shell_GetCachedImageIndexA(psziconpath: ::windows::core::PCSTR, iiconindex: i32, uiconflags: u32) -> i32; } - ::core::mem::transmute(Shell_GetCachedImageIndexA(psziconpath.into(), ::core::mem::transmute(iiconindex), ::core::mem::transmute(uiconflags))) + ::core::mem::transmute(Shell_GetCachedImageIndexA(psziconpath.into(), iiconindex, uiconflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73095,7 +73095,7 @@ where extern "system" { fn Shell_GetCachedImageIndexW(psziconpath: ::windows::core::PCWSTR, iiconindex: i32, uiconflags: u32) -> i32; } - ::core::mem::transmute(Shell_GetCachedImageIndexW(psziconpath.into(), ::core::mem::transmute(iiconindex), ::core::mem::transmute(uiconflags))) + ::core::mem::transmute(Shell_GetCachedImageIndexW(psziconpath.into(), iiconindex, uiconflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] @@ -73119,7 +73119,7 @@ where extern "system" { fn Shell_MergeMenus(hmdst: super::WindowsAndMessaging::HMENU, hmsrc: super::WindowsAndMessaging::HMENU, uinsert: u32, uidadjust: u32, uidadjustmax: u32, uflags: MM_FLAGS) -> u32; } - ::core::mem::transmute(Shell_MergeMenus(hmdst.into(), hmsrc.into(), ::core::mem::transmute(uinsert), ::core::mem::transmute(uidadjust), ::core::mem::transmute(uidadjustmax), ::core::mem::transmute(uflags))) + ::core::mem::transmute(Shell_MergeMenus(hmdst.into(), hmsrc.into(), uinsert, uidadjust, uidadjustmax, uflags)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -73129,7 +73129,7 @@ pub unsafe fn Shell_NotifyIconA(dwmessage: NOTIFY_ICON_MESSAGE, lpdata: *const N extern "system" { fn Shell_NotifyIconA(dwmessage: NOTIFY_ICON_MESSAGE, lpdata: *const NOTIFYICONDATAA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(Shell_NotifyIconA(::core::mem::transmute(dwmessage), ::core::mem::transmute(lpdata))) + ::core::mem::transmute(Shell_NotifyIconA(dwmessage, ::core::mem::transmute(lpdata))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -73150,7 +73150,7 @@ pub unsafe fn Shell_NotifyIconW(dwmessage: NOTIFY_ICON_MESSAGE, lpdata: *const N extern "system" { fn Shell_NotifyIconW(dwmessage: NOTIFY_ICON_MESSAGE, lpdata: *const NOTIFYICONDATAW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(Shell_NotifyIconW(::core::mem::transmute(dwmessage), ::core::mem::transmute(lpdata))) + ::core::mem::transmute(Shell_NotifyIconW(dwmessage, ::core::mem::transmute(lpdata))) } pub const ShowInputPaneAnimationCoordinator: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x1f046abf_3202_4dc1_8cb5_3c67617ce1fa); #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -73181,7 +73181,7 @@ where extern "system" { fn SoftwareUpdateMessageBox(hwnd: super::super::Foundation::HWND, pszdistunit: ::windows::core::PCWSTR, dwflags: u32, psdi: *mut super::super::System::Com::Urlmon::SOFTDISTINFO) -> u32; } - ::core::mem::transmute(SoftwareUpdateMessageBox(hwnd.into(), pszdistunit.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(psdi))) + ::core::mem::transmute(SoftwareUpdateMessageBox(hwnd.into(), pszdistunit.into(), dwflags, ::core::mem::transmute(psdi))) } pub const StartMenuPin: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xa2a9545d_a0c2_42b4_9708_a0b2badd77c8); #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -73196,7 +73196,7 @@ where extern "system" { fn StgMakeUniqueName(pstgparent: *mut ::core::ffi::c_void, pszfilespec: ::windows::core::PCWSTR, grfmode: u32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - StgMakeUniqueName(pstgparent.into().abi(), pszfilespec.into(), ::core::mem::transmute(grfmode), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() + StgMakeUniqueName(pstgparent.into().abi(), pszfilespec.into(), grfmode, ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } pub const StorageProviderBanners: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x7ccdf9f4_e576_455a_8bc7_f6ec68d6f063); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -73285,7 +73285,7 @@ where extern "system" { fn StrCatChainW(pszdst: ::windows::core::PWSTR, cchdst: u32, ichat: u32, pszsrc: ::windows::core::PCWSTR) -> u32; } - ::core::mem::transmute(StrCatChainW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszdst)), pszdst.len() as _, ::core::mem::transmute(ichat), pszsrc.into())) + ::core::mem::transmute(StrCatChainW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszdst)), pszdst.len() as _, ichat, pszsrc.into())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73309,7 +73309,7 @@ where extern "system" { fn StrChrA(pszstart: ::windows::core::PCSTR, wmatch: u16) -> ::windows::core::PSTR; } - ::core::mem::transmute(StrChrA(pszstart.into(), ::core::mem::transmute(wmatch))) + ::core::mem::transmute(StrChrA(pszstart.into(), wmatch)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73321,7 +73321,7 @@ where extern "system" { fn StrChrIA(pszstart: ::windows::core::PCSTR, wmatch: u16) -> ::windows::core::PSTR; } - ::core::mem::transmute(StrChrIA(pszstart.into(), ::core::mem::transmute(wmatch))) + ::core::mem::transmute(StrChrIA(pszstart.into(), wmatch)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73333,7 +73333,7 @@ where extern "system" { fn StrChrIW(pszstart: ::windows::core::PCWSTR, wmatch: u16) -> ::windows::core::PWSTR; } - ::core::mem::transmute(StrChrIW(pszstart.into(), ::core::mem::transmute(wmatch))) + ::core::mem::transmute(StrChrIW(pszstart.into(), wmatch)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73345,7 +73345,7 @@ where extern "system" { fn StrChrNIW(pszstart: ::windows::core::PCWSTR, wmatch: u16, cchmax: u32) -> ::windows::core::PWSTR; } - ::core::mem::transmute(StrChrNIW(pszstart.into(), ::core::mem::transmute(wmatch), ::core::mem::transmute(cchmax))) + ::core::mem::transmute(StrChrNIW(pszstart.into(), wmatch, cchmax)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73357,7 +73357,7 @@ where extern "system" { fn StrChrNW(pszstart: ::windows::core::PCWSTR, wmatch: u16, cchmax: u32) -> ::windows::core::PWSTR; } - ::core::mem::transmute(StrChrNW(pszstart.into(), ::core::mem::transmute(wmatch), ::core::mem::transmute(cchmax))) + ::core::mem::transmute(StrChrNW(pszstart.into(), wmatch, cchmax)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73369,7 +73369,7 @@ where extern "system" { fn StrChrW(pszstart: ::windows::core::PCWSTR, wmatch: u16) -> ::windows::core::PWSTR; } - ::core::mem::transmute(StrChrW(pszstart.into(), ::core::mem::transmute(wmatch))) + ::core::mem::transmute(StrChrW(pszstart.into(), wmatch)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73460,7 +73460,7 @@ where extern "system" { fn StrCmpNA(psz1: ::windows::core::PCSTR, psz2: ::windows::core::PCSTR, nchar: i32) -> i32; } - ::core::mem::transmute(StrCmpNA(psz1.into(), psz2.into(), ::core::mem::transmute(nchar))) + ::core::mem::transmute(StrCmpNA(psz1.into(), psz2.into(), nchar)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73473,7 +73473,7 @@ where extern "system" { fn StrCmpNCA(pszstr1: ::windows::core::PCSTR, pszstr2: ::windows::core::PCSTR, nchar: i32) -> i32; } - ::core::mem::transmute(StrCmpNCA(pszstr1.into(), pszstr2.into(), ::core::mem::transmute(nchar))) + ::core::mem::transmute(StrCmpNCA(pszstr1.into(), pszstr2.into(), nchar)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73486,7 +73486,7 @@ where extern "system" { fn StrCmpNCW(pszstr1: ::windows::core::PCWSTR, pszstr2: ::windows::core::PCWSTR, nchar: i32) -> i32; } - ::core::mem::transmute(StrCmpNCW(pszstr1.into(), pszstr2.into(), ::core::mem::transmute(nchar))) + ::core::mem::transmute(StrCmpNCW(pszstr1.into(), pszstr2.into(), nchar)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73499,7 +73499,7 @@ where extern "system" { fn StrCmpNIA(psz1: ::windows::core::PCSTR, psz2: ::windows::core::PCSTR, nchar: i32) -> i32; } - ::core::mem::transmute(StrCmpNIA(psz1.into(), psz2.into(), ::core::mem::transmute(nchar))) + ::core::mem::transmute(StrCmpNIA(psz1.into(), psz2.into(), nchar)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73512,7 +73512,7 @@ where extern "system" { fn StrCmpNICA(pszstr1: ::windows::core::PCSTR, pszstr2: ::windows::core::PCSTR, nchar: i32) -> i32; } - ::core::mem::transmute(StrCmpNICA(pszstr1.into(), pszstr2.into(), ::core::mem::transmute(nchar))) + ::core::mem::transmute(StrCmpNICA(pszstr1.into(), pszstr2.into(), nchar)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73525,7 +73525,7 @@ where extern "system" { fn StrCmpNICW(pszstr1: ::windows::core::PCWSTR, pszstr2: ::windows::core::PCWSTR, nchar: i32) -> i32; } - ::core::mem::transmute(StrCmpNICW(pszstr1.into(), pszstr2.into(), ::core::mem::transmute(nchar))) + ::core::mem::transmute(StrCmpNICW(pszstr1.into(), pszstr2.into(), nchar)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73538,7 +73538,7 @@ where extern "system" { fn StrCmpNIW(psz1: ::windows::core::PCWSTR, psz2: ::windows::core::PCWSTR, nchar: i32) -> i32; } - ::core::mem::transmute(StrCmpNIW(psz1.into(), psz2.into(), ::core::mem::transmute(nchar))) + ::core::mem::transmute(StrCmpNIW(psz1.into(), psz2.into(), nchar)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73551,7 +73551,7 @@ where extern "system" { fn StrCmpNW(psz1: ::windows::core::PCWSTR, psz2: ::windows::core::PCWSTR, nchar: i32) -> i32; } - ::core::mem::transmute(StrCmpNW(psz1.into(), psz2.into(), ::core::mem::transmute(nchar))) + ::core::mem::transmute(StrCmpNW(psz1.into(), psz2.into(), nchar)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73621,7 +73621,7 @@ pub unsafe fn StrFormatByteSize64A(qdw: i64, pszbuf: &mut [u8]) -> ::windows::co extern "system" { fn StrFormatByteSize64A(qdw: i64, pszbuf: ::windows::core::PSTR, cchbuf: u32) -> ::windows::core::PSTR; } - ::core::mem::transmute(StrFormatByteSize64A(::core::mem::transmute(qdw), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _)) + ::core::mem::transmute(StrFormatByteSize64A(qdw, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73630,7 +73630,7 @@ pub unsafe fn StrFormatByteSizeA(dw: u32, pszbuf: &mut [u8]) -> ::windows::core: extern "system" { fn StrFormatByteSizeA(dw: u32, pszbuf: ::windows::core::PSTR, cchbuf: u32) -> ::windows::core::PSTR; } - ::core::mem::transmute(StrFormatByteSizeA(::core::mem::transmute(dw), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _)) + ::core::mem::transmute(StrFormatByteSizeA(dw, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73639,7 +73639,7 @@ pub unsafe fn StrFormatByteSizeEx(ull: u64, flags: SFBS_FLAGS, pszbuf: &mut [u16 extern "system" { fn StrFormatByteSizeEx(ull: u64, flags: SFBS_FLAGS, pszbuf: ::windows::core::PWSTR, cchbuf: u32) -> ::windows::core::HRESULT; } - StrFormatByteSizeEx(::core::mem::transmute(ull), ::core::mem::transmute(flags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _).ok() + StrFormatByteSizeEx(ull, flags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73648,7 +73648,7 @@ pub unsafe fn StrFormatByteSizeW(qdw: i64, pszbuf: &mut [u16]) -> ::windows::cor extern "system" { fn StrFormatByteSizeW(qdw: i64, pszbuf: ::windows::core::PWSTR, cchbuf: u32) -> ::windows::core::PWSTR; } - ::core::mem::transmute(StrFormatByteSizeW(::core::mem::transmute(qdw), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _)) + ::core::mem::transmute(StrFormatByteSizeW(qdw, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73657,7 +73657,7 @@ pub unsafe fn StrFormatKBSizeA(qdw: i64, pszbuf: &mut [u8]) -> ::windows::core:: extern "system" { fn StrFormatKBSizeA(qdw: i64, pszbuf: ::windows::core::PSTR, cchbuf: u32) -> ::windows::core::PSTR; } - ::core::mem::transmute(StrFormatKBSizeA(::core::mem::transmute(qdw), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _)) + ::core::mem::transmute(StrFormatKBSizeA(qdw, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73666,7 +73666,7 @@ pub unsafe fn StrFormatKBSizeW(qdw: i64, pszbuf: &mut [u16]) -> ::windows::core: extern "system" { fn StrFormatKBSizeW(qdw: i64, pszbuf: ::windows::core::PWSTR, cchbuf: u32) -> ::windows::core::PWSTR; } - ::core::mem::transmute(StrFormatKBSizeW(::core::mem::transmute(qdw), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _)) + ::core::mem::transmute(StrFormatKBSizeW(qdw, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszbuf)), pszbuf.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73675,7 +73675,7 @@ pub unsafe fn StrFromTimeIntervalA(pszout: &mut [u8], dwtimems: u32, digits: i32 extern "system" { fn StrFromTimeIntervalA(pszout: ::windows::core::PSTR, cchmax: u32, dwtimems: u32, digits: i32) -> i32; } - ::core::mem::transmute(StrFromTimeIntervalA(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszout)), pszout.len() as _, ::core::mem::transmute(dwtimems), ::core::mem::transmute(digits))) + ::core::mem::transmute(StrFromTimeIntervalA(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszout)), pszout.len() as _, dwtimems, digits)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73684,7 +73684,7 @@ pub unsafe fn StrFromTimeIntervalW(pszout: &mut [u16], dwtimems: u32, digits: i3 extern "system" { fn StrFromTimeIntervalW(pszout: ::windows::core::PWSTR, cchmax: u32, dwtimems: u32, digits: i32) -> i32; } - ::core::mem::transmute(StrFromTimeIntervalW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszout)), pszout.len() as _, ::core::mem::transmute(dwtimems), ::core::mem::transmute(digits))) + ::core::mem::transmute(StrFromTimeIntervalW(::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszout)), pszout.len() as _, dwtimems, digits)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -73699,7 +73699,7 @@ where extern "system" { fn StrIsIntlEqualA(fcasesens: super::super::Foundation::BOOL, pszstring1: ::windows::core::PCSTR, pszstring2: ::windows::core::PCSTR, nchar: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(StrIsIntlEqualA(fcasesens.into(), pszstring1.into(), pszstring2.into(), ::core::mem::transmute(nchar))) + ::core::mem::transmute(StrIsIntlEqualA(fcasesens.into(), pszstring1.into(), pszstring2.into(), nchar)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -73714,7 +73714,7 @@ where extern "system" { fn StrIsIntlEqualW(fcasesens: super::super::Foundation::BOOL, pszstring1: ::windows::core::PCWSTR, pszstring2: ::windows::core::PCWSTR, nchar: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(StrIsIntlEqualW(fcasesens.into(), pszstring1.into(), pszstring2.into(), ::core::mem::transmute(nchar))) + ::core::mem::transmute(StrIsIntlEqualW(fcasesens.into(), pszstring1.into(), pszstring2.into(), nchar)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73777,7 +73777,7 @@ where extern "system" { fn StrRChrA(pszstart: ::windows::core::PCSTR, pszend: ::windows::core::PCSTR, wmatch: u16) -> ::windows::core::PSTR; } - ::core::mem::transmute(StrRChrA(pszstart.into(), pszend.into(), ::core::mem::transmute(wmatch))) + ::core::mem::transmute(StrRChrA(pszstart.into(), pszend.into(), wmatch)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73790,7 +73790,7 @@ where extern "system" { fn StrRChrIA(pszstart: ::windows::core::PCSTR, pszend: ::windows::core::PCSTR, wmatch: u16) -> ::windows::core::PSTR; } - ::core::mem::transmute(StrRChrIA(pszstart.into(), pszend.into(), ::core::mem::transmute(wmatch))) + ::core::mem::transmute(StrRChrIA(pszstart.into(), pszend.into(), wmatch)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73803,7 +73803,7 @@ where extern "system" { fn StrRChrIW(pszstart: ::windows::core::PCWSTR, pszend: ::windows::core::PCWSTR, wmatch: u16) -> ::windows::core::PWSTR; } - ::core::mem::transmute(StrRChrIW(pszstart.into(), pszend.into(), ::core::mem::transmute(wmatch))) + ::core::mem::transmute(StrRChrIW(pszstart.into(), pszend.into(), wmatch)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73816,7 +73816,7 @@ where extern "system" { fn StrRChrW(pszstart: ::windows::core::PCWSTR, pszend: ::windows::core::PCWSTR, wmatch: u16) -> ::windows::core::PWSTR; } - ::core::mem::transmute(StrRChrW(pszstart.into(), pszend.into(), ::core::mem::transmute(wmatch))) + ::core::mem::transmute(StrRChrW(pszstart.into(), pszend.into(), wmatch)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73972,7 +73972,7 @@ where extern "system" { fn StrStrNIW(pszfirst: ::windows::core::PCWSTR, pszsrch: ::windows::core::PCWSTR, cchmax: u32) -> ::windows::core::PWSTR; } - ::core::mem::transmute(StrStrNIW(pszfirst.into(), pszsrch.into(), ::core::mem::transmute(cchmax))) + ::core::mem::transmute(StrStrNIW(pszfirst.into(), pszsrch.into(), cchmax)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -73985,7 +73985,7 @@ where extern "system" { fn StrStrNW(pszfirst: ::windows::core::PCWSTR, pszsrch: ::windows::core::PCWSTR, cchmax: u32) -> ::windows::core::PWSTR; } - ::core::mem::transmute(StrStrNW(pszfirst.into(), pszsrch.into(), ::core::mem::transmute(cchmax))) + ::core::mem::transmute(StrStrNW(pszfirst.into(), pszsrch.into(), cchmax)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74011,7 +74011,7 @@ where extern "system" { fn StrToInt64ExA(pszstring: ::windows::core::PCSTR, dwflags: i32, pllret: *mut i64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(StrToInt64ExA(pszstring.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pllret))) + ::core::mem::transmute(StrToInt64ExA(pszstring.into(), dwflags, ::core::mem::transmute(pllret))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -74024,7 +74024,7 @@ where extern "system" { fn StrToInt64ExW(pszstring: ::windows::core::PCWSTR, dwflags: i32, pllret: *mut i64) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(StrToInt64ExW(pszstring.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pllret))) + ::core::mem::transmute(StrToInt64ExW(pszstring.into(), dwflags, ::core::mem::transmute(pllret))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74049,7 +74049,7 @@ where extern "system" { fn StrToIntExA(pszstring: ::windows::core::PCSTR, dwflags: i32, piret: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(StrToIntExA(pszstring.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(piret))) + ::core::mem::transmute(StrToIntExA(pszstring.into(), dwflags, ::core::mem::transmute(piret))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -74062,7 +74062,7 @@ where extern "system" { fn StrToIntExW(pszstring: ::windows::core::PCWSTR, dwflags: i32, piret: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(StrToIntExW(pszstring.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(piret))) + ::core::mem::transmute(StrToIntExW(pszstring.into(), dwflags, ::core::mem::transmute(piret))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74733,7 +74733,7 @@ pub unsafe fn UnregisterScaleChangeEvent(dwcookie: usize) -> ::windows::core::Re extern "system" { fn UnregisterScaleChangeEvent(dwcookie: usize) -> ::windows::core::HRESULT; } - UnregisterScaleChangeEvent(::core::mem::transmute(dwcookie)).ok() + UnregisterScaleChangeEvent(dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74745,7 +74745,7 @@ where extern "system" { fn UrlApplySchemeA(pszin: ::windows::core::PCSTR, pszout: ::windows::core::PSTR, pcchout: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlApplySchemeA(pszin.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout), ::core::mem::transmute(dwflags)).ok() + UrlApplySchemeA(pszin.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74757,7 +74757,7 @@ where extern "system" { fn UrlApplySchemeW(pszin: ::windows::core::PCWSTR, pszout: ::windows::core::PWSTR, pcchout: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlApplySchemeW(pszin.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout), ::core::mem::transmute(dwflags)).ok() + UrlApplySchemeW(pszin.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74769,7 +74769,7 @@ where extern "system" { fn UrlCanonicalizeA(pszurl: ::windows::core::PCSTR, pszcanonicalized: ::windows::core::PSTR, pcchcanonicalized: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlCanonicalizeA(pszurl.into(), ::core::mem::transmute(pszcanonicalized), ::core::mem::transmute(pcchcanonicalized), ::core::mem::transmute(dwflags)).ok() + UrlCanonicalizeA(pszurl.into(), ::core::mem::transmute(pszcanonicalized), ::core::mem::transmute(pcchcanonicalized), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74781,7 +74781,7 @@ where extern "system" { fn UrlCanonicalizeW(pszurl: ::windows::core::PCWSTR, pszcanonicalized: ::windows::core::PWSTR, pcchcanonicalized: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlCanonicalizeW(pszurl.into(), ::core::mem::transmute(pszcanonicalized), ::core::mem::transmute(pcchcanonicalized), ::core::mem::transmute(dwflags)).ok() + UrlCanonicalizeW(pszurl.into(), ::core::mem::transmute(pszcanonicalized), ::core::mem::transmute(pcchcanonicalized), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74794,7 +74794,7 @@ where extern "system" { fn UrlCombineA(pszbase: ::windows::core::PCSTR, pszrelative: ::windows::core::PCSTR, pszcombined: ::windows::core::PSTR, pcchcombined: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlCombineA(pszbase.into(), pszrelative.into(), ::core::mem::transmute(pszcombined), ::core::mem::transmute(pcchcombined), ::core::mem::transmute(dwflags)).ok() + UrlCombineA(pszbase.into(), pszrelative.into(), ::core::mem::transmute(pszcombined), ::core::mem::transmute(pcchcombined), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74807,7 +74807,7 @@ where extern "system" { fn UrlCombineW(pszbase: ::windows::core::PCWSTR, pszrelative: ::windows::core::PCWSTR, pszcombined: ::windows::core::PWSTR, pcchcombined: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlCombineW(pszbase.into(), pszrelative.into(), ::core::mem::transmute(pszcombined), ::core::mem::transmute(pcchcombined), ::core::mem::transmute(dwflags)).ok() + UrlCombineW(pszbase.into(), pszrelative.into(), ::core::mem::transmute(pszcombined), ::core::mem::transmute(pcchcombined), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -74849,7 +74849,7 @@ where extern "system" { fn UrlCreateFromPathA(pszpath: ::windows::core::PCSTR, pszurl: ::windows::core::PSTR, pcchurl: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlCreateFromPathA(pszpath.into(), ::core::mem::transmute(pszurl), ::core::mem::transmute(pcchurl), ::core::mem::transmute(dwflags)).ok() + UrlCreateFromPathA(pszpath.into(), ::core::mem::transmute(pszurl), ::core::mem::transmute(pcchurl), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74861,7 +74861,7 @@ where extern "system" { fn UrlCreateFromPathW(pszpath: ::windows::core::PCWSTR, pszurl: ::windows::core::PWSTR, pcchurl: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlCreateFromPathW(pszpath.into(), ::core::mem::transmute(pszurl), ::core::mem::transmute(pcchurl), ::core::mem::transmute(dwflags)).ok() + UrlCreateFromPathW(pszpath.into(), ::core::mem::transmute(pszurl), ::core::mem::transmute(pcchurl), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74873,7 +74873,7 @@ where extern "system" { fn UrlEscapeA(pszurl: ::windows::core::PCSTR, pszescaped: ::windows::core::PSTR, pcchescaped: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlEscapeA(pszurl.into(), ::core::mem::transmute(pszescaped), ::core::mem::transmute(pcchescaped), ::core::mem::transmute(dwflags)).ok() + UrlEscapeA(pszurl.into(), ::core::mem::transmute(pszescaped), ::core::mem::transmute(pcchescaped), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74885,7 +74885,7 @@ where extern "system" { fn UrlEscapeW(pszurl: ::windows::core::PCWSTR, pszescaped: ::windows::core::PWSTR, pcchescaped: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlEscapeW(pszurl.into(), ::core::mem::transmute(pszescaped), ::core::mem::transmute(pcchescaped), ::core::mem::transmute(dwflags)).ok() + UrlEscapeW(pszurl.into(), ::core::mem::transmute(pszescaped), ::core::mem::transmute(pcchescaped), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74933,7 +74933,7 @@ where extern "system" { fn UrlGetPartA(pszin: ::windows::core::PCSTR, pszout: ::windows::core::PSTR, pcchout: *mut u32, dwpart: u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlGetPartA(pszin.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout), ::core::mem::transmute(dwpart), ::core::mem::transmute(dwflags)).ok() + UrlGetPartA(pszin.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout), dwpart, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74945,7 +74945,7 @@ where extern "system" { fn UrlGetPartW(pszin: ::windows::core::PCWSTR, pszout: ::windows::core::PWSTR, pcchout: *mut u32, dwpart: u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlGetPartW(pszin.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout), ::core::mem::transmute(dwpart), ::core::mem::transmute(dwflags)).ok() + UrlGetPartW(pszin.into(), ::core::mem::transmute(pszout), ::core::mem::transmute(pcchout), dwpart, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74957,7 +74957,7 @@ where extern "system" { fn UrlHashA(pszurl: ::windows::core::PCSTR, pbhash: *mut u8, cbhash: u32) -> ::windows::core::HRESULT; } - UrlHashA(pszurl.into(), ::core::mem::transmute(pbhash), ::core::mem::transmute(cbhash)).ok() + UrlHashA(pszurl.into(), ::core::mem::transmute(pbhash), cbhash).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -74969,7 +74969,7 @@ where extern "system" { fn UrlHashW(pszurl: ::windows::core::PCWSTR, pbhash: *mut u8, cbhash: u32) -> ::windows::core::HRESULT; } - UrlHashW(pszurl.into(), ::core::mem::transmute(pbhash), ::core::mem::transmute(cbhash)).ok() + UrlHashW(pszurl.into(), ::core::mem::transmute(pbhash), cbhash).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -74982,7 +74982,7 @@ where extern "system" { fn UrlIsA(pszurl: ::windows::core::PCSTR, urlis: URLIS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UrlIsA(pszurl.into(), ::core::mem::transmute(urlis))) + ::core::mem::transmute(UrlIsA(pszurl.into(), urlis)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -75047,7 +75047,7 @@ where extern "system" { fn UrlIsW(pszurl: ::windows::core::PCWSTR, urlis: URLIS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UrlIsW(pszurl.into(), ::core::mem::transmute(urlis))) + ::core::mem::transmute(UrlIsW(pszurl.into(), urlis)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -75056,7 +75056,7 @@ pub unsafe fn UrlUnescapeA(pszurl: ::windows::core::PSTR, pszunescaped: ::window extern "system" { fn UrlUnescapeA(pszurl: ::windows::core::PSTR, pszunescaped: ::windows::core::PSTR, pcchunescaped: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlUnescapeA(::core::mem::transmute(pszurl), ::core::mem::transmute(pszunescaped), ::core::mem::transmute(pcchunescaped), ::core::mem::transmute(dwflags)).ok() + UrlUnescapeA(::core::mem::transmute(pszurl), ::core::mem::transmute(pszunescaped), ::core::mem::transmute(pcchunescaped), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] @@ -75065,7 +75065,7 @@ pub unsafe fn UrlUnescapeW(pszurl: ::windows::core::PWSTR, pszunescaped: ::windo extern "system" { fn UrlUnescapeW(pszurl: ::windows::core::PWSTR, pszunescaped: ::windows::core::PWSTR, pcchunescaped: *mut u32, dwflags: u32) -> ::windows::core::HRESULT; } - UrlUnescapeW(::core::mem::transmute(pszurl), ::core::mem::transmute(pszunescaped), ::core::mem::transmute(pcchunescaped), ::core::mem::transmute(dwflags)).ok() + UrlUnescapeW(::core::mem::transmute(pszurl), ::core::mem::transmute(pszunescaped), ::core::mem::transmute(pcchunescaped), dwflags).ok() } pub const UserNotification: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x0010890e_8789_413c_adbc_48f5b511b3af); pub const V1PasswordCredentialProvider: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x6f45dc1e_5384_457a_bc13_2cd81b0d28ed); @@ -75519,7 +75519,7 @@ where extern "system" { fn WinHelpA(hwndmain: super::super::Foundation::HWND, lpszhelp: ::windows::core::PCSTR, ucommand: u32, dwdata: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHelpA(hwndmain.into(), lpszhelp.into(), ::core::mem::transmute(ucommand), ::core::mem::transmute(dwdata))) + ::core::mem::transmute(WinHelpA(hwndmain.into(), lpszhelp.into(), ucommand, dwdata)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -75533,7 +75533,7 @@ where extern "system" { fn WinHelpW(hwndmain: super::super::Foundation::HWND, lpszhelp: ::windows::core::PCWSTR, ucommand: u32, dwdata: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WinHelpW(hwndmain.into(), lpszhelp.into(), ::core::mem::transmute(ucommand), ::core::mem::transmute(dwdata))) + ::core::mem::transmute(WinHelpW(hwndmain.into(), lpszhelp.into(), ucommand, dwdata)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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 be8fd4790d..ab034ea981 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs @@ -58,7 +58,7 @@ where extern "system" { fn AddStroke(hrc: HRECOCONTEXT, ppacketdesc: *const PACKET_DESCRIPTION, cbpacket: u32, ppacket: *const u8, pxform: *const super::super::Graphics::Gdi::XFORM) -> ::windows::core::HRESULT; } - AddStroke(hrc.into(), ::core::mem::transmute(ppacketdesc), ::core::mem::transmute(cbpacket), ::core::mem::transmute(ppacket), ::core::mem::transmute(pxform)).ok() + AddStroke(hrc.into(), ::core::mem::transmute(ppacketdesc), cbpacket, ::core::mem::transmute(ppacket), ::core::mem::transmute(pxform)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] #[inline] @@ -3218,7 +3218,7 @@ impl IDynamicRenderer { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] 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() + (::windows::core::Interface::vtable(self).ReleaseCachedData)(::windows::core::Interface::as_raw(self), strokeid).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { @@ -3470,7 +3470,7 @@ impl IGestureRecognizer { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMaxStrokeCount(&self, cstrokes: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxStrokeCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cstrokes)).ok() + (::windows::core::Interface::vtable(self).SetMaxStrokeCount)(::windows::core::Interface::as_raw(self), cstrokes).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn EnableGestures(&self, pgestures: &[i32]) -> ::windows::core::Result<()> { @@ -3543,7 +3543,7 @@ impl IHandwrittenTextInsertion { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).InsertRecognitionResultsArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psaalternates), ::core::mem::transmute(locale), falternatecontainsautospacinginformation.into()).ok() + (::windows::core::Interface::vtable(self).InsertRecognitionResultsArray)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(psaalternates), locale, falternatecontainsautospacinginformation.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3552,7 +3552,7 @@ impl IHandwrittenTextInsertion { P0: ::std::convert::Into<::windows::core::InParam<'a, IInkRecognitionResult>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).InsertInkRecognitionResult)(::windows::core::Interface::as_raw(self), piinkrecoresult.into().abi(), ::core::mem::transmute(locale), falternatecontainsautospacinginformation.into()).ok() + (::windows::core::Interface::vtable(self).InsertInkRecognitionResult)(::windows::core::Interface::as_raw(self), piinkrecoresult.into().abi(), locale, falternatecontainsautospacinginformation.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3689,7 +3689,7 @@ impl IInkCollector { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SethWnd(&self, newwindow: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SethWnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newwindow)).ok() + (::windows::core::Interface::vtable(self).SethWnd)(::windows::core::Interface::as_raw(self), newwindow).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Enabled(&self) -> ::windows::core::Result { @@ -3698,7 +3698,7 @@ impl IInkCollector { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEnabled(&self, collecting: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(collecting)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), collecting).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3749,7 +3749,7 @@ impl IInkCollector { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAutoRedraw(&self, autoredraw: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoRedraw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(autoredraw)).ok() + (::windows::core::Interface::vtable(self).SetAutoRedraw)(::windows::core::Interface::as_raw(self), autoredraw).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn CollectingInk(&self) -> ::windows::core::Result { @@ -3763,7 +3763,7 @@ impl IInkCollector { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetCollectionMode(&self, mode: InkCollectionMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCollectionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetCollectionMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn DynamicRendering(&self) -> ::windows::core::Result { @@ -3772,7 +3772,7 @@ impl IInkCollector { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetDynamicRendering(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDynamicRendering)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetDynamicRendering)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3817,7 +3817,7 @@ impl IInkCollector { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMousePointer(&self, mousepointer: InkMousePointer) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMousePointer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mousepointer)).ok() + (::windows::core::Interface::vtable(self).SetMousePointer)(::windows::core::Interface::as_raw(self), mousepointer).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3832,7 +3832,7 @@ impl IInkCollector { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMarginX(&self, marginx: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMarginX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(marginx)).ok() + (::windows::core::Interface::vtable(self).SetMarginX)(::windows::core::Interface::as_raw(self), marginx).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn MarginY(&self) -> ::windows::core::Result { @@ -3841,7 +3841,7 @@ impl IInkCollector { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMarginY(&self, marginy: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMarginY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(marginy)).ok() + (::windows::core::Interface::vtable(self).SetMarginY)(::windows::core::Interface::as_raw(self), marginy).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3856,16 +3856,16 @@ impl IInkCollector { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetSupportHighContrastInk(&self, support: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSupportHighContrastInk)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(support)).ok() + (::windows::core::Interface::vtable(self).SetSupportHighContrastInk)(::windows::core::Interface::as_raw(self), support).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetGestureStatus(&self, gesture: InkApplicationGesture, listen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGestureStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gesture), ::core::mem::transmute(listen)).ok() + (::windows::core::Interface::vtable(self).SetGestureStatus)(::windows::core::Interface::as_raw(self), gesture, listen).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetGestureStatus(&self, gesture: InkApplicationGesture) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetGestureStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gesture), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGestureStatus)(::windows::core::Interface::as_raw(self), gesture, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3882,7 +3882,7 @@ impl IInkCollector { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAllTabletsMode(&self, usemouseforinput: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllTabletsMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usemouseforinput)).ok() + (::windows::core::Interface::vtable(self).SetAllTabletsMode)(::windows::core::Interface::as_raw(self), usemouseforinput).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3895,11 +3895,11 @@ impl IInkCollector { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetEventInterest(&self, eventid: InkCollectorEventInterest) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventInterest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventInterest)(::windows::core::Interface::as_raw(self), eventid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEventInterest(&self, eventid: InkCollectorEventInterest, listen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventInterest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(listen)).ok() + (::windows::core::Interface::vtable(self).SetEventInterest)(::windows::core::Interface::as_raw(self), eventid, listen).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4414,7 +4414,7 @@ impl IInkCursors { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -4644,7 +4644,7 @@ impl IInkDisp { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetDirty(&self, dirty: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDirty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dirty)).ok() + (::windows::core::Interface::vtable(self).SetDirty)(::windows::core::Interface::as_raw(self), dirty).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4656,7 +4656,7 @@ impl IInkDisp { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBoundingBox(&self, boundingboxmode: InkBoundingBoxMode) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBoundingBox)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(boundingboxmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBoundingBox)(::windows::core::Interface::as_raw(self), boundingboxmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4681,7 +4681,7 @@ impl IInkDisp { P0: ::std::convert::Into<::windows::core::InParam<'a, IInkStrokes>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ExtractStrokes)(::windows::core::Interface::as_raw(self), strokes.into().abi(), ::core::mem::transmute(extractflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ExtractStrokes)(::windows::core::Interface::as_raw(self), strokes.into().abi(), extractflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4690,7 +4690,7 @@ impl IInkDisp { P0: ::std::convert::Into<::windows::core::InParam<'a, IInkRectangle>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ExtractWithRectangle)(::windows::core::Interface::as_raw(self), rectangle.into().abi(), ::core::mem::transmute(extractflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ExtractWithRectangle)(::windows::core::Interface::as_raw(self), rectangle.into().abi(), extractflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4710,7 +4710,7 @@ impl IInkDisp { #[cfg(feature = "Win32_System_Com")] pub unsafe fn HitTestCircle(&self, x: i32, y: i32, radius: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).HitTestCircle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(radius), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HitTestCircle)(::windows::core::Interface::as_raw(self), x, y, radius, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4719,7 +4719,7 @@ impl IInkDisp { P0: ::std::convert::Into<::windows::core::InParam<'a, IInkRectangle>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).HitTestWithRectangle)(::windows::core::Interface::as_raw(self), selectionrectangle.into().abi(), ::core::mem::transmute(intersectpercent), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HitTestWithRectangle)(::windows::core::Interface::as_raw(self), selectionrectangle.into().abi(), intersectpercent, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4727,12 +4727,12 @@ impl IInkDisp { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).HitTestWithLasso)(::windows::core::Interface::as_raw(self), points.into().abi(), ::core::mem::transmute(intersectpercent), ::core::mem::transmute(lassopoints), ::core::mem::transmute(strokes)).ok() + (::windows::core::Interface::vtable(self).HitTestWithLasso)(::windows::core::Interface::as_raw(self), points.into().abi(), intersectpercent, ::core::mem::transmute(lassopoints), ::core::mem::transmute(strokes)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NearestPoint(&self, x: i32, y: i32, pointonstroke: *mut f32, distancefrompacket: *mut f32, stroke: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NearestPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(pointonstroke), ::core::mem::transmute(distancefrompacket), ::core::mem::transmute(stroke)).ok() + (::windows::core::Interface::vtable(self).NearestPoint)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(pointonstroke), ::core::mem::transmute(distancefrompacket), ::core::mem::transmute(stroke)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4756,7 +4756,7 @@ impl IInkDisp { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Save(&self, persistenceformat: InkPersistenceFormat, compressionmode: InkPersistenceCompressionMode) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).Save)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(persistenceformat), ::core::mem::transmute(compressionmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Save)(::windows::core::Interface::as_raw(self), persistenceformat, compressionmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4783,7 +4783,7 @@ impl IInkDisp { P0: ::std::convert::Into<::windows::core::InParam<'a, IInkRectangle>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ClipboardCopyWithRectangle)(::windows::core::Interface::as_raw(self), rectangle.into().abi(), ::core::mem::transmute(clipboardformats), ::core::mem::transmute(clipboardmodes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ClipboardCopyWithRectangle)(::windows::core::Interface::as_raw(self), rectangle.into().abi(), clipboardformats, clipboardmodes, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4792,7 +4792,7 @@ impl IInkDisp { P0: ::std::convert::Into<::windows::core::InParam<'a, IInkStrokes>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ClipboardCopy)(::windows::core::Interface::as_raw(self), strokes.into().abi(), ::core::mem::transmute(clipboardformats), ::core::mem::transmute(clipboardmodes), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ClipboardCopy)(::windows::core::Interface::as_raw(self), strokes.into().abi(), clipboardformats, clipboardmodes, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4810,7 +4810,7 @@ impl IInkDisp { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ClipboardPaste)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), dataobject.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ClipboardPaste)(::windows::core::Interface::as_raw(self), x, y, dataobject.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -5015,7 +5015,7 @@ impl IInkDivider { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetLineHeight(&self, lineheight: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLineHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lineheight)).ok() + (::windows::core::Interface::vtable(self).SetLineHeight)(::windows::core::Interface::as_raw(self), lineheight).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5129,7 +5129,7 @@ impl IInkDivisionResult { #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResultByType(&self, divisiontype: InkDivisionType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).ResultByType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(divisiontype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ResultByType)(::windows::core::Interface::as_raw(self), divisiontype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -5337,7 +5337,7 @@ impl IInkDivisionUnits { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -5426,7 +5426,7 @@ impl IInkDrawingAttributes { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetColor(&self, newcolor: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newcolor)).ok() + (::windows::core::Interface::vtable(self).SetColor)(::windows::core::Interface::as_raw(self), newcolor).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Width(&self) -> ::windows::core::Result { @@ -5435,7 +5435,7 @@ impl IInkDrawingAttributes { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetWidth(&self, newwidth: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newwidth)).ok() + (::windows::core::Interface::vtable(self).SetWidth)(::windows::core::Interface::as_raw(self), newwidth).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Height(&self) -> ::windows::core::Result { @@ -5444,7 +5444,7 @@ impl IInkDrawingAttributes { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetHeight(&self, newheight: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newheight)).ok() + (::windows::core::Interface::vtable(self).SetHeight)(::windows::core::Interface::as_raw(self), newheight).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn FitToCurve(&self) -> ::windows::core::Result { @@ -5453,7 +5453,7 @@ impl IInkDrawingAttributes { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetFitToCurve(&self, flag: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFitToCurve)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flag)).ok() + (::windows::core::Interface::vtable(self).SetFitToCurve)(::windows::core::Interface::as_raw(self), flag).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn IgnorePressure(&self) -> ::windows::core::Result { @@ -5462,7 +5462,7 @@ impl IInkDrawingAttributes { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetIgnorePressure(&self, flag: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIgnorePressure)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flag)).ok() + (::windows::core::Interface::vtable(self).SetIgnorePressure)(::windows::core::Interface::as_raw(self), flag).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn AntiAliased(&self) -> ::windows::core::Result { @@ -5471,7 +5471,7 @@ impl IInkDrawingAttributes { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAntiAliased(&self, flag: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAntiAliased)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flag)).ok() + (::windows::core::Interface::vtable(self).SetAntiAliased)(::windows::core::Interface::as_raw(self), flag).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Transparency(&self) -> ::windows::core::Result { @@ -5480,7 +5480,7 @@ impl IInkDrawingAttributes { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetTransparency(&self, newtransparency: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTransparency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newtransparency)).ok() + (::windows::core::Interface::vtable(self).SetTransparency)(::windows::core::Interface::as_raw(self), newtransparency).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn RasterOperation(&self) -> ::windows::core::Result { @@ -5489,7 +5489,7 @@ impl IInkDrawingAttributes { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetRasterOperation(&self, newrasteroperation: InkRasterOperation) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRasterOperation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newrasteroperation)).ok() + (::windows::core::Interface::vtable(self).SetRasterOperation)(::windows::core::Interface::as_raw(self), newrasteroperation).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn PenTip(&self) -> ::windows::core::Result { @@ -5498,7 +5498,7 @@ impl IInkDrawingAttributes { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetPenTip(&self, newpentip: InkPenTip) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPenTip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newpentip)).ok() + (::windows::core::Interface::vtable(self).SetPenTip)(::windows::core::Interface::as_raw(self), newpentip).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5624,7 +5624,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetUseMouseForInput(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseMouseForInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetUseMouseForInput)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn InkMode(&self) -> ::windows::core::Result { @@ -5633,7 +5633,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetInkMode(&self, newval: InkMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInkMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetInkMode)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn InkInsertMode(&self) -> ::windows::core::Result { @@ -5642,7 +5642,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetInkInsertMode(&self, newval: InkInsertMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInkInsertMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetInkInsertMode)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5665,7 +5665,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetRecognitionTimeout(&self, newval: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRecognitionTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetRecognitionTimeout)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -5716,7 +5716,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetSelInksDisplayMode(&self, inkdisplaymode: InkDisplayMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelInksDisplayMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inkdisplaymode)).ok() + (::windows::core::Interface::vtable(self).SetSelInksDisplayMode)(::windows::core::Interface::as_raw(self), inkdisplaymode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Recognize(&self) -> ::windows::core::Result<()> { @@ -5725,15 +5725,15 @@ impl IInkEdit { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetGestureStatus(&self, gesture: InkApplicationGesture) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetGestureStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gesture), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGestureStatus)(::windows::core::Interface::as_raw(self), gesture, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetGestureStatus(&self, gesture: InkApplicationGesture, listen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGestureStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gesture), ::core::mem::transmute(listen)).ok() + (::windows::core::Interface::vtable(self).SetGestureStatus)(::windows::core::Interface::as_raw(self), gesture, listen).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetBackColor(&self, clr: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(clr)).ok() + (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), clr).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn BackColor(&self) -> ::windows::core::Result { @@ -5747,7 +5747,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAppearance(&self, pappearance: AppearanceConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAppearance)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pappearance)).ok() + (::windows::core::Interface::vtable(self).SetAppearance)(::windows::core::Interface::as_raw(self), pappearance).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn BorderStyle(&self) -> ::windows::core::Result { @@ -5756,7 +5756,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetBorderStyle(&self, pborderstyle: BorderStyleConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBorderStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pborderstyle)).ok() + (::windows::core::Interface::vtable(self).SetBorderStyle)(::windows::core::Interface::as_raw(self), pborderstyle).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Hwnd(&self) -> ::windows::core::Result { @@ -5820,7 +5820,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMousePointer(&self, mousepointer: InkMousePointer) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMousePointer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mousepointer)).ok() + (::windows::core::Interface::vtable(self).SetMousePointer)(::windows::core::Interface::as_raw(self), mousepointer).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Locked(&self) -> ::windows::core::Result { @@ -5829,7 +5829,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetLocked(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLocked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetLocked)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Enabled(&self) -> ::windows::core::Result { @@ -5838,7 +5838,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEnabled(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn MaxLength(&self) -> ::windows::core::Result { @@ -5847,7 +5847,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMaxLength(&self, lmaxlength: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMaxLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lmaxlength)).ok() + (::windows::core::Interface::vtable(self).SetMaxLength)(::windows::core::Interface::as_raw(self), lmaxlength).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn MultiLine(&self) -> ::windows::core::Result { @@ -5856,7 +5856,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMultiLine(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMultiLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetMultiLine)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn ScrollBars(&self) -> ::windows::core::Result { @@ -5865,7 +5865,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetScrollBars(&self, newval: ScrollBarsConstants) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScrollBars)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetScrollBars)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn DisableNoScroll(&self) -> ::windows::core::Result { @@ -5874,7 +5874,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetDisableNoScroll(&self, newval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisableNoScroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newval)).ok() + (::windows::core::Interface::vtable(self).SetDisableNoScroll)(::windows::core::Interface::as_raw(self), newval).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6009,7 +6009,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetSelStart(&self, plselstart: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plselstart)).ok() + (::windows::core::Interface::vtable(self).SetSelStart)(::windows::core::Interface::as_raw(self), plselstart).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SelLength(&self) -> ::windows::core::Result { @@ -6018,7 +6018,7 @@ impl IInkEdit { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetSelLength(&self, plsellength: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(plsellength)).ok() + (::windows::core::Interface::vtable(self).SetSelLength)(::windows::core::Interface::as_raw(self), plsellength).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6669,14 +6669,14 @@ impl IInkLineInfo { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).GetCandidate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncandidatenum), pwcrecogword.into(), ::core::mem::transmute(pcwcrecogword), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).GetCandidate)(::windows::core::Interface::as_raw(self), ncandidatenum, pwcrecogword.into(), ::core::mem::transmute(pcwcrecogword), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetCandidate<'a, P0>(&self, ncandidatenum: u32, strrecogword: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetCandidate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncandidatenum), strrecogword.into()).ok() + (::windows::core::Interface::vtable(self).SetCandidate)(::windows::core::Interface::as_raw(self), ncandidatenum, strrecogword.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Recognize(&self) -> ::windows::core::Result<()> { @@ -6742,7 +6742,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SethWnd(&self, newwindow: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SethWnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newwindow)).ok() + (::windows::core::Interface::vtable(self).SethWnd)(::windows::core::Interface::as_raw(self), newwindow).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Enabled(&self) -> ::windows::core::Result { @@ -6751,7 +6751,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEnabled(&self, collecting: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(collecting)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), collecting).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6802,7 +6802,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAutoRedraw(&self, autoredraw: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoRedraw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(autoredraw)).ok() + (::windows::core::Interface::vtable(self).SetAutoRedraw)(::windows::core::Interface::as_raw(self), autoredraw).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn CollectingInk(&self) -> ::windows::core::Result { @@ -6816,7 +6816,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetCollectionMode(&self, mode: InkCollectionMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCollectionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetCollectionMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn DynamicRendering(&self) -> ::windows::core::Result { @@ -6825,7 +6825,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetDynamicRendering(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDynamicRendering)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetDynamicRendering)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -6870,7 +6870,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMousePointer(&self, mousepointer: InkMousePointer) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMousePointer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mousepointer)).ok() + (::windows::core::Interface::vtable(self).SetMousePointer)(::windows::core::Interface::as_raw(self), mousepointer).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn EditingMode(&self) -> ::windows::core::Result { @@ -6879,7 +6879,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEditingMode(&self, editingmode: InkOverlayEditingMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEditingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(editingmode)).ok() + (::windows::core::Interface::vtable(self).SetEditingMode)(::windows::core::Interface::as_raw(self), editingmode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6902,7 +6902,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEraserMode(&self, erasermode: InkOverlayEraserMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEraserMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(erasermode)).ok() + (::windows::core::Interface::vtable(self).SetEraserMode)(::windows::core::Interface::as_raw(self), erasermode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn EraserWidth(&self) -> ::windows::core::Result { @@ -6911,7 +6911,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEraserWidth(&self, neweraserwidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEraserWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(neweraserwidth)).ok() + (::windows::core::Interface::vtable(self).SetEraserWidth)(::windows::core::Interface::as_raw(self), neweraserwidth).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn AttachMode(&self) -> ::windows::core::Result { @@ -6920,7 +6920,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAttachMode(&self, attachmode: InkOverlayAttachMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttachMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attachmode)).ok() + (::windows::core::Interface::vtable(self).SetAttachMode)(::windows::core::Interface::as_raw(self), attachmode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6935,7 +6935,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMarginX(&self, marginx: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMarginX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(marginx)).ok() + (::windows::core::Interface::vtable(self).SetMarginX)(::windows::core::Interface::as_raw(self), marginx).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn MarginY(&self) -> ::windows::core::Result { @@ -6944,7 +6944,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMarginY(&self, marginy: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMarginY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(marginy)).ok() + (::windows::core::Interface::vtable(self).SetMarginY)(::windows::core::Interface::as_raw(self), marginy).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6959,7 +6959,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetSupportHighContrastInk(&self, support: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSupportHighContrastInk)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(support)).ok() + (::windows::core::Interface::vtable(self).SetSupportHighContrastInk)(::windows::core::Interface::as_raw(self), support).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SupportHighContrastSelectionUI(&self) -> ::windows::core::Result { @@ -6968,12 +6968,12 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetSupportHighContrastSelectionUI(&self, support: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSupportHighContrastSelectionUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(support)).ok() + (::windows::core::Interface::vtable(self).SetSupportHighContrastSelectionUI)(::windows::core::Interface::as_raw(self), support).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn HitTestSelection(&self, x: i32, y: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HitTestSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HitTestSelection)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -6985,12 +6985,12 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetGestureStatus(&self, gesture: InkApplicationGesture, listen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGestureStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gesture), ::core::mem::transmute(listen)).ok() + (::windows::core::Interface::vtable(self).SetGestureStatus)(::windows::core::Interface::as_raw(self), gesture, listen).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetGestureStatus(&self, gesture: InkApplicationGesture) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetGestureStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gesture), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGestureStatus)(::windows::core::Interface::as_raw(self), gesture, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7007,7 +7007,7 @@ impl IInkOverlay { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAllTabletsMode(&self, usemouseforinput: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllTabletsMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usemouseforinput)).ok() + (::windows::core::Interface::vtable(self).SetAllTabletsMode)(::windows::core::Interface::as_raw(self), usemouseforinput).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7020,11 +7020,11 @@ impl IInkOverlay { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetEventInterest(&self, eventid: InkCollectorEventInterest) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventInterest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventInterest)(::windows::core::Interface::as_raw(self), eventid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEventInterest(&self, eventid: InkCollectorEventInterest, listen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventInterest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(listen)).ok() + (::windows::core::Interface::vtable(self).SetEventInterest)(::windows::core::Interface::as_raw(self), eventid, listen).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7265,7 +7265,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAutoRedraw(&self, autoredraw: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoRedraw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(autoredraw)).ok() + (::windows::core::Interface::vtable(self).SetAutoRedraw)(::windows::core::Interface::as_raw(self), autoredraw).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn CollectingInk(&self) -> ::windows::core::Result { @@ -7279,7 +7279,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetCollectionMode(&self, mode: InkCollectionMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCollectionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetCollectionMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn DynamicRendering(&self) -> ::windows::core::Result { @@ -7288,7 +7288,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetDynamicRendering(&self, enabled: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDynamicRendering)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enabled)).ok() + (::windows::core::Interface::vtable(self).SetDynamicRendering)(::windows::core::Interface::as_raw(self), enabled).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7333,7 +7333,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMousePointer(&self, mousepointer: InkMousePointer) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMousePointer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mousepointer)).ok() + (::windows::core::Interface::vtable(self).SetMousePointer)(::windows::core::Interface::as_raw(self), mousepointer).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn EditingMode(&self) -> ::windows::core::Result { @@ -7342,7 +7342,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEditingMode(&self, editingmode: InkOverlayEditingMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEditingMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(editingmode)).ok() + (::windows::core::Interface::vtable(self).SetEditingMode)(::windows::core::Interface::as_raw(self), editingmode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7365,7 +7365,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEraserMode(&self, erasermode: InkOverlayEraserMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEraserMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(erasermode)).ok() + (::windows::core::Interface::vtable(self).SetEraserMode)(::windows::core::Interface::as_raw(self), erasermode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn EraserWidth(&self) -> ::windows::core::Result { @@ -7374,7 +7374,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEraserWidth(&self, neweraserwidth: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEraserWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(neweraserwidth)).ok() + (::windows::core::Interface::vtable(self).SetEraserWidth)(::windows::core::Interface::as_raw(self), neweraserwidth).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7400,7 +7400,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetSizeMode(&self, smnewsizemode: InkPictureSizeMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSizeMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(smnewsizemode)).ok() + (::windows::core::Interface::vtable(self).SetSizeMode)(::windows::core::Interface::as_raw(self), smnewsizemode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SizeMode(&self) -> ::windows::core::Result { @@ -7409,7 +7409,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetBackColor(&self, newcolor: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(newcolor)).ok() + (::windows::core::Interface::vtable(self).SetBackColor)(::windows::core::Interface::as_raw(self), newcolor).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn BackColor(&self) -> ::windows::core::Result { @@ -7429,7 +7429,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMarginX(&self, marginx: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMarginX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(marginx)).ok() + (::windows::core::Interface::vtable(self).SetMarginX)(::windows::core::Interface::as_raw(self), marginx).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn MarginY(&self) -> ::windows::core::Result { @@ -7438,7 +7438,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMarginY(&self, marginy: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMarginY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(marginy)).ok() + (::windows::core::Interface::vtable(self).SetMarginY)(::windows::core::Interface::as_raw(self), marginy).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7453,7 +7453,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetSupportHighContrastInk(&self, support: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSupportHighContrastInk)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(support)).ok() + (::windows::core::Interface::vtable(self).SetSupportHighContrastInk)(::windows::core::Interface::as_raw(self), support).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SupportHighContrastSelectionUI(&self) -> ::windows::core::Result { @@ -7462,21 +7462,21 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetSupportHighContrastSelectionUI(&self, support: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSupportHighContrastSelectionUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(support)).ok() + (::windows::core::Interface::vtable(self).SetSupportHighContrastSelectionUI)(::windows::core::Interface::as_raw(self), support).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn HitTestSelection(&self, x: i32, y: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HitTestSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HitTestSelection)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetGestureStatus(&self, gesture: InkApplicationGesture, listen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGestureStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gesture), ::core::mem::transmute(listen)).ok() + (::windows::core::Interface::vtable(self).SetGestureStatus)(::windows::core::Interface::as_raw(self), gesture, listen).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetGestureStatus(&self, gesture: InkApplicationGesture) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetGestureStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gesture), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetGestureStatus)(::windows::core::Interface::as_raw(self), gesture, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7493,7 +7493,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAllTabletsMode(&self, usemouseforinput: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAllTabletsMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(usemouseforinput)).ok() + (::windows::core::Interface::vtable(self).SetAllTabletsMode)(::windows::core::Interface::as_raw(self), usemouseforinput).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7506,11 +7506,11 @@ impl IInkPicture { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetEventInterest(&self, eventid: InkCollectorEventInterest) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetEventInterest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEventInterest)(::windows::core::Interface::as_raw(self), eventid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEventInterest(&self, eventid: InkCollectorEventInterest, listen: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEventInterest)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(eventid), ::core::mem::transmute(listen)).ok() + (::windows::core::Interface::vtable(self).SetEventInterest)(::windows::core::Interface::as_raw(self), eventid, listen).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn InkEnabled(&self) -> ::windows::core::Result { @@ -7519,7 +7519,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetInkEnabled(&self, collecting: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInkEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(collecting)).ok() + (::windows::core::Interface::vtable(self).SetInkEnabled)(::windows::core::Interface::as_raw(self), collecting).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Enabled(&self) -> ::windows::core::Result { @@ -7528,7 +7528,7 @@ impl IInkPicture { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetEnabled(&self, vbool: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vbool)).ok() + (::windows::core::Interface::vtable(self).SetEnabled)(::windows::core::Interface::as_raw(self), vbool).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -7972,7 +7972,7 @@ impl IInkRecognitionAlternates { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -8085,7 +8085,7 @@ impl IInkRecognitionResult { #[cfg(feature = "Win32_System_Com")] pub unsafe fn AlternatesFromSelection(&self, selectionstart: i32, selectionlength: i32, maximumalternates: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).AlternatesFromSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(selectionstart), ::core::mem::transmute(selectionlength), ::core::mem::transmute(maximumalternates), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AlternatesFromSelection)(::windows::core::Interface::as_raw(self), selectionstart, selectionlength, maximumalternates, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8450,7 +8450,7 @@ impl IInkRecognizerContext { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetCharacterAutoCompletionMode(&self, mode: InkRecognizerCharacterAutoCompletionMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCharacterAutoCompletionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetCharacterAutoCompletionMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8515,7 +8515,7 @@ impl IInkRecognizerContext { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetRecognitionFlags(&self, modes: InkRecognitionModes) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRecognitionFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(modes)).ok() + (::windows::core::Interface::vtable(self).SetRecognitionFlags)(::windows::core::Interface::as_raw(self), modes).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8864,7 +8864,7 @@ impl IInkRecognizerGuide { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetRows(&self, units: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(units)).ok() + (::windows::core::Interface::vtable(self).SetRows)(::windows::core::Interface::as_raw(self), units).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Columns(&self) -> ::windows::core::Result { @@ -8873,7 +8873,7 @@ impl IInkRecognizerGuide { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetColumns(&self, units: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetColumns)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(units)).ok() + (::windows::core::Interface::vtable(self).SetColumns)(::windows::core::Interface::as_raw(self), units).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Midline(&self) -> ::windows::core::Result { @@ -8882,7 +8882,7 @@ impl IInkRecognizerGuide { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetMidline(&self, units: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMidline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(units)).ok() + (::windows::core::Interface::vtable(self).SetMidline)(::windows::core::Interface::as_raw(self), units).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9013,13 +9013,13 @@ impl IInkRecognizers { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDefaultRecognizer(&self, lcid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetDefaultRecognizer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDefaultRecognizer)(::windows::core::Interface::as_raw(self), lcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -9112,7 +9112,7 @@ impl IInkRectangle { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetTop(&self, units: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(units)).ok() + (::windows::core::Interface::vtable(self).SetTop)(::windows::core::Interface::as_raw(self), units).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Left(&self) -> ::windows::core::Result { @@ -9121,7 +9121,7 @@ impl IInkRectangle { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetLeft(&self, units: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(units)).ok() + (::windows::core::Interface::vtable(self).SetLeft)(::windows::core::Interface::as_raw(self), units).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Bottom(&self) -> ::windows::core::Result { @@ -9130,7 +9130,7 @@ impl IInkRectangle { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetBottom(&self, units: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetBottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(units)).ok() + (::windows::core::Interface::vtable(self).SetBottom)(::windows::core::Interface::as_raw(self), units).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Right(&self) -> ::windows::core::Result { @@ -9139,7 +9139,7 @@ impl IInkRectangle { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetRight(&self, units: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(units)).ok() + (::windows::core::Interface::vtable(self).SetRight)(::windows::core::Interface::as_raw(self), units).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9158,7 +9158,7 @@ impl IInkRectangle { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetRectangle(&self, top: i32, left: i32, bottom: i32, right: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRectangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(top), ::core::mem::transmute(left), ::core::mem::transmute(bottom), ::core::mem::transmute(right)).ok() + (::windows::core::Interface::vtable(self).SetRectangle)(::windows::core::Interface::as_raw(self), top, left, bottom, right).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9290,7 +9290,7 @@ impl IInkRenderer { where P0: ::std::convert::Into<::windows::core::InParam<'a, IInkStrokes>>, { - (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hdc), strokes.into().abi()).ok() + (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), hdc, strokes.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9299,25 +9299,25 @@ impl IInkRenderer { P0: ::std::convert::Into<::windows::core::InParam<'a, IInkStrokeDisp>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IInkDrawingAttributes>>, { - (::windows::core::Interface::vtable(self).DrawStroke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hdc), stroke.into().abi(), drawingattributes.into().abi()).ok() + (::windows::core::Interface::vtable(self).DrawStroke)(::windows::core::Interface::as_raw(self), hdc, stroke.into().abi(), drawingattributes.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn PixelToInkSpace(&self, hdc: isize, x: *mut i32, y: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PixelToInkSpace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hdc), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).PixelToInkSpace)(::windows::core::Interface::as_raw(self), hdc, ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn InkSpaceToPixel(&self, hdcdisplay: isize, x: *mut i32, y: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InkSpaceToPixel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hdcdisplay), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).InkSpaceToPixel)(::windows::core::Interface::as_raw(self), hdcdisplay, ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn PixelToInkSpaceFromPoints(&self, hdc: isize, points: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PixelToInkSpaceFromPoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hdc), ::core::mem::transmute(points)).ok() + (::windows::core::Interface::vtable(self).PixelToInkSpaceFromPoints)(::windows::core::Interface::as_raw(self), hdc, ::core::mem::transmute(points)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn InkSpaceToPixelFromPoints(&self, hdc: isize, points: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InkSpaceToPixelFromPoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hdc), ::core::mem::transmute(points)).ok() + (::windows::core::Interface::vtable(self).InkSpaceToPixelFromPoints)(::windows::core::Interface::as_raw(self), hdc, ::core::mem::transmute(points)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9340,15 +9340,15 @@ impl IInkRenderer { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Move(&self, horizontalcomponent: f32, verticalcomponent: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalcomponent), ::core::mem::transmute(verticalcomponent)).ok() + (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), horizontalcomponent, verticalcomponent).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Rotate(&self, degrees: f32, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(degrees), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), degrees, x, y).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn ScaleTransform(&self, horizontalmultiplier: f32, verticalmultiplier: f32, applyonpenwidth: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ScaleTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalmultiplier), ::core::mem::transmute(verticalmultiplier), ::core::mem::transmute(applyonpenwidth)).ok() + (::windows::core::Interface::vtable(self).ScaleTransform)(::windows::core::Interface::as_raw(self), horizontalmultiplier, verticalmultiplier, applyonpenwidth).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9549,7 +9549,7 @@ impl IInkStrokeDisp { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBoundingBox(&self, boundingboxmode: InkBoundingBoxMode) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBoundingBox)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(boundingboxmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBoundingBox)(::windows::core::Interface::as_raw(self), boundingboxmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9580,17 +9580,17 @@ impl IInkStrokeDisp { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn HitTestCircle(&self, x: i32, y: i32, radius: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HitTestCircle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(radius), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HitTestCircle)(::windows::core::Interface::as_raw(self), x, y, radius, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn NearestPoint(&self, x: i32, y: i32, distance: *mut f32, point: *mut f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).NearestPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(distance), ::core::mem::transmute(point)).ok() + (::windows::core::Interface::vtable(self).NearestPoint)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(distance), ::core::mem::transmute(point)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Split(&self, splitat: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Split)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(splitat), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Split)(::windows::core::Interface::as_raw(self), splitat, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9604,7 +9604,7 @@ impl IInkStrokeDisp { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetPoints(&self, index: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetPoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPoints)(::windows::core::Interface::as_raw(self), index, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9613,13 +9613,13 @@ impl IInkStrokeDisp { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetPoints)(::windows::core::Interface::as_raw(self), points.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetPoints)(::windows::core::Interface::as_raw(self), points.into().abi(), index, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetPacketData(&self, index: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetPacketData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPacketData)(::windows::core::Interface::as_raw(self), index, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9628,7 +9628,7 @@ impl IInkStrokeDisp { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetPacketValuesByProperty)(::windows::core::Interface::as_raw(self), propertyname.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPacketValuesByProperty)(::windows::core::Interface::as_raw(self), propertyname.into().abi(), index, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -9638,13 +9638,13 @@ impl IInkStrokeDisp { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetPacketValuesByProperty)(::windows::core::Interface::as_raw(self), bstrpropertyname.into().abi(), packetvalues.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetPacketValuesByProperty)(::windows::core::Interface::as_raw(self), bstrpropertyname.into().abi(), packetvalues.into().abi(), index, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetFlattenedBezierPoints(&self, fittingerror: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetFlattenedBezierPoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fittingerror), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFlattenedBezierPoints)(::windows::core::Interface::as_raw(self), fittingerror, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9652,7 +9652,7 @@ impl IInkStrokeDisp { where P0: ::std::convert::Into<::windows::core::InParam<'a, IInkTransform>>, { - (::windows::core::Interface::vtable(self).Transform)(::windows::core::Interface::as_raw(self), transform.into().abi(), ::core::mem::transmute(applyonpenwidth)).ok() + (::windows::core::Interface::vtable(self).Transform)(::windows::core::Interface::as_raw(self), transform.into().abi(), applyonpenwidth).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9664,19 +9664,19 @@ impl IInkStrokeDisp { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Move(&self, horizontalcomponent: f32, verticalcomponent: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalcomponent), ::core::mem::transmute(verticalcomponent)).ok() + (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), horizontalcomponent, verticalcomponent).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Rotate(&self, degrees: f32, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(degrees), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), degrees, x, y).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Shear(&self, horizontalmultiplier: f32, verticalmultiplier: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Shear)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalmultiplier), ::core::mem::transmute(verticalmultiplier)).ok() + (::windows::core::Interface::vtable(self).Shear)(::windows::core::Interface::as_raw(self), horizontalmultiplier, verticalmultiplier).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn ScaleTransform(&self, horizontalmultiplier: f32, verticalmultiplier: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ScaleTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalmultiplier), ::core::mem::transmute(verticalmultiplier)).ok() + (::windows::core::Interface::vtable(self).ScaleTransform)(::windows::core::Interface::as_raw(self), horizontalmultiplier, verticalmultiplier).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9886,7 +9886,7 @@ impl IInkStrokes { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9932,7 +9932,7 @@ impl IInkStrokes { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBoundingBox(&self, boundingboxmode: InkBoundingBoxMode) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetBoundingBox)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(boundingboxmode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetBoundingBox)(::windows::core::Interface::as_raw(self), boundingboxmode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9940,7 +9940,7 @@ impl IInkStrokes { where P0: ::std::convert::Into<::windows::core::InParam<'a, IInkTransform>>, { - (::windows::core::Interface::vtable(self).Transform)(::windows::core::Interface::as_raw(self), transform.into().abi(), ::core::mem::transmute(applyonpenwidth)).ok() + (::windows::core::Interface::vtable(self).Transform)(::windows::core::Interface::as_raw(self), transform.into().abi(), applyonpenwidth).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -9952,19 +9952,19 @@ impl IInkStrokes { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Move(&self, horizontalcomponent: f32, verticalcomponent: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalcomponent), ::core::mem::transmute(verticalcomponent)).ok() + (::windows::core::Interface::vtable(self).Move)(::windows::core::Interface::as_raw(self), horizontalcomponent, verticalcomponent).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Rotate(&self, degrees: f32, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(degrees), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), degrees, x, y).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Shear(&self, horizontalmultiplier: f32, verticalmultiplier: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Shear)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalmultiplier), ::core::mem::transmute(verticalmultiplier)).ok() + (::windows::core::Interface::vtable(self).Shear)(::windows::core::Interface::as_raw(self), horizontalmultiplier, verticalmultiplier).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn ScaleTransform(&self, horizontalmultiplier: f32, verticalmultiplier: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ScaleTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalmultiplier), ::core::mem::transmute(verticalmultiplier)).ok() + (::windows::core::Interface::vtable(self).ScaleTransform)(::windows::core::Interface::as_raw(self), horizontalmultiplier, verticalmultiplier).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10432,7 +10432,7 @@ impl IInkTablets { #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10537,23 +10537,23 @@ impl IInkTransform { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Translate(&self, horizontalcomponent: f32, verticalcomponent: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Translate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalcomponent), ::core::mem::transmute(verticalcomponent)).ok() + (::windows::core::Interface::vtable(self).Translate)(::windows::core::Interface::as_raw(self), horizontalcomponent, verticalcomponent).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Rotate(&self, degrees: f32, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(degrees), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).Rotate)(::windows::core::Interface::as_raw(self), degrees, x, y).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Reflect(&self, horizontally: i16, vertically: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Reflect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontally), ::core::mem::transmute(vertically)).ok() + (::windows::core::Interface::vtable(self).Reflect)(::windows::core::Interface::as_raw(self), horizontally, vertically).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Shear(&self, horizontalcomponent: f32, verticalcomponent: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Shear)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalcomponent), ::core::mem::transmute(verticalcomponent)).ok() + (::windows::core::Interface::vtable(self).Shear)(::windows::core::Interface::as_raw(self), horizontalcomponent, verticalcomponent).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn ScaleTransform(&self, horizontalmultiplier: f32, verticalmultiplier: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ScaleTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontalmultiplier), ::core::mem::transmute(verticalmultiplier)).ok() + (::windows::core::Interface::vtable(self).ScaleTransform)(::windows::core::Interface::as_raw(self), horizontalmultiplier, verticalmultiplier).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetTransform(&self, em11: *mut f32, em12: *mut f32, em21: *mut f32, em22: *mut f32, edx: *mut f32, edy: *mut f32) -> ::windows::core::Result<()> { @@ -10561,7 +10561,7 @@ impl IInkTransform { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetTransform(&self, em11: f32, em12: f32, em21: f32, em22: f32, edx: f32, edy: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(em11), ::core::mem::transmute(em12), ::core::mem::transmute(em21), ::core::mem::transmute(em22), ::core::mem::transmute(edx), ::core::mem::transmute(edy)).ok() + (::windows::core::Interface::vtable(self).SetTransform)(::windows::core::Interface::as_raw(self), em11, em12, em21, em22, edx, edy).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn eM11(&self) -> ::windows::core::Result { @@ -10570,7 +10570,7 @@ impl IInkTransform { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SeteM11(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeteM11)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SeteM11)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn eM12(&self) -> ::windows::core::Result { @@ -10579,7 +10579,7 @@ impl IInkTransform { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SeteM12(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeteM12)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SeteM12)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn eM21(&self) -> ::windows::core::Result { @@ -10588,7 +10588,7 @@ impl IInkTransform { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SeteM21(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeteM21)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SeteM21)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn eM22(&self) -> ::windows::core::Result { @@ -10597,7 +10597,7 @@ impl IInkTransform { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SeteM22(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeteM22)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SeteM22)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn eDx(&self) -> ::windows::core::Result { @@ -10606,7 +10606,7 @@ impl IInkTransform { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SeteDx(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeteDx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SeteDx)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn eDy(&self) -> ::windows::core::Result { @@ -10615,7 +10615,7 @@ impl IInkTransform { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SeteDy(&self, value: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeteDy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(value)).ok() + (::windows::core::Interface::vtable(self).SeteDy)(::windows::core::Interface::as_raw(self), value).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -10931,7 +10931,7 @@ impl IInputPanelWindowHandle { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAttachedEditWindow32(&self, attachededitwindow: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttachedEditWindow32)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attachededitwindow)).ok() + (::windows::core::Interface::vtable(self).SetAttachedEditWindow32)(::windows::core::Interface::as_raw(self), attachededitwindow).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn AttachedEditWindow64(&self) -> ::windows::core::Result { @@ -10940,7 +10940,7 @@ impl IInputPanelWindowHandle { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAttachedEditWindow64(&self, attachededitwindow: i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttachedEditWindow64)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attachededitwindow)).ok() + (::windows::core::Interface::vtable(self).SetAttachedEditWindow64)(::windows::core::Interface::as_raw(self), attachededitwindow).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11012,7 +11012,7 @@ impl IMathInputControl { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetPosition(&self, left: i32, top: i32, right: i32, bottom: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(right), ::core::mem::transmute(bottom)).ok() + (::windows::core::Interface::vtable(self).SetPosition)(::windows::core::Interface::as_raw(self), left, top, right, bottom).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Clear(&self) -> ::windows::core::Result<()> { @@ -11020,7 +11020,7 @@ impl IMathInputControl { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetCustomPaint(&self, element: i32, paint: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCustomPaint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(element), ::core::mem::transmute(paint)).ok() + (::windows::core::Interface::vtable(self).SetCustomPaint)(::windows::core::Interface::as_raw(self), element, paint).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11040,11 +11040,11 @@ impl IMathInputControl { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetOwnerWindow(&self, ownerwindow: isize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOwnerWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ownerwindow)).ok() + (::windows::core::Interface::vtable(self).SetOwnerWindow)(::windows::core::Interface::as_raw(self), ownerwindow).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn EnableExtendedButtons(&self, extended: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnableExtendedButtons)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extended)).ok() + (::windows::core::Interface::vtable(self).EnableExtendedButtons)(::windows::core::Interface::as_raw(self), extended).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetPreviewHeight(&self) -> ::windows::core::Result { @@ -11053,11 +11053,11 @@ impl IMathInputControl { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetPreviewHeight(&self, height: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPreviewHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(height)).ok() + (::windows::core::Interface::vtable(self).SetPreviewHeight)(::windows::core::Interface::as_raw(self), height).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn EnableAutoGrow(&self, autogrow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnableAutoGrow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(autogrow)).ok() + (::windows::core::Interface::vtable(self).EnableAutoGrow)(::windows::core::Interface::as_raw(self), autogrow).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11275,7 +11275,7 @@ impl IPenInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAttachedEditWindow(&self, attachededitwindow: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAttachedEditWindow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(attachededitwindow)).ok() + (::windows::core::Interface::vtable(self).SetAttachedEditWindow)(::windows::core::Interface::as_raw(self), attachededitwindow).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn CurrentPanel(&self) -> ::windows::core::Result { @@ -11284,7 +11284,7 @@ impl IPenInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetCurrentPanel(&self, currentpanel: PanelType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCurrentPanel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(currentpanel)).ok() + (::windows::core::Interface::vtable(self).SetCurrentPanel)(::windows::core::Interface::as_raw(self), currentpanel).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn DefaultPanel(&self) -> ::windows::core::Result { @@ -11293,7 +11293,7 @@ impl IPenInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetDefaultPanel(&self, defaultpanel: PanelType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultPanel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(defaultpanel)).ok() + (::windows::core::Interface::vtable(self).SetDefaultPanel)(::windows::core::Interface::as_raw(self), defaultpanel).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Visible(&self) -> ::windows::core::Result { @@ -11302,7 +11302,7 @@ impl IPenInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetVisible(&self, visible: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(visible)).ok() + (::windows::core::Interface::vtable(self).SetVisible)(::windows::core::Interface::as_raw(self), visible).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Top(&self) -> ::windows::core::Result { @@ -11331,7 +11331,7 @@ impl IPenInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetVerticalOffset(&self, verticaloffset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetVerticalOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(verticaloffset)).ok() + (::windows::core::Interface::vtable(self).SetVerticalOffset)(::windows::core::Interface::as_raw(self), verticaloffset).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn HorizontalOffset(&self) -> ::windows::core::Result { @@ -11340,7 +11340,7 @@ impl IPenInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetHorizontalOffset(&self, horizontaloffset: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetHorizontalOffset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(horizontaloffset)).ok() + (::windows::core::Interface::vtable(self).SetHorizontalOffset)(::windows::core::Interface::as_raw(self), horizontaloffset).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn AutoShow(&self) -> ::windows::core::Result { @@ -11349,11 +11349,11 @@ impl IPenInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetAutoShow(&self, autoshow: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetAutoShow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(autoshow)).ok() + (::windows::core::Interface::vtable(self).SetAutoShow)(::windows::core::Interface::as_raw(self), autoshow).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn MoveTo(&self, left: i32, top: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MoveTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left), ::core::mem::transmute(top)).ok() + (::windows::core::Interface::vtable(self).MoveTo)(::windows::core::Interface::as_raw(self), left, top).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn CommitPendingInput(&self) -> ::windows::core::Result<()> { @@ -11365,7 +11365,7 @@ impl IPenInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn EnableTsf(&self, enable: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EnableTsf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(enable)).ok() + (::windows::core::Interface::vtable(self).EnableTsf)(::windows::core::Interface::as_raw(self), enable).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -11514,11 +11514,11 @@ impl IRealTimeStylus { where P0: ::std::convert::Into<::windows::core::InParam<'a, IStylusSyncPlugin>>, { - (::windows::core::Interface::vtable(self).AddStylusSyncPlugin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), piplugin.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddStylusSyncPlugin)(::windows::core::Interface::as_raw(self), iindex, piplugin.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn RemoveStylusSyncPlugin(&self, iindex: u32, ppiplugin: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStylusSyncPlugin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(ppiplugin)).ok() + (::windows::core::Interface::vtable(self).RemoveStylusSyncPlugin)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(ppiplugin)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn RemoveAllStylusSyncPlugins(&self) -> ::windows::core::Result<()> { @@ -11527,7 +11527,7 @@ impl IRealTimeStylus { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetStylusSyncPlugin(&self, iindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStylusSyncPlugin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStylusSyncPlugin)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetStylusSyncPluginCount(&self) -> ::windows::core::Result { @@ -11539,11 +11539,11 @@ impl IRealTimeStylus { where P0: ::std::convert::Into<::windows::core::InParam<'a, IStylusAsyncPlugin>>, { - (::windows::core::Interface::vtable(self).AddStylusAsyncPlugin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), piplugin.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddStylusAsyncPlugin)(::windows::core::Interface::as_raw(self), iindex, piplugin.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn RemoveStylusAsyncPlugin(&self, iindex: u32, ppiplugin: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveStylusAsyncPlugin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(ppiplugin)).ok() + (::windows::core::Interface::vtable(self).RemoveStylusAsyncPlugin)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(ppiplugin)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn RemoveAllStylusAsyncPlugins(&self) -> ::windows::core::Result<()> { @@ -11552,7 +11552,7 @@ impl IRealTimeStylus { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetStylusAsyncPlugin(&self, iindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStylusAsyncPlugin)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(iindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStylusAsyncPlugin)(::windows::core::Interface::as_raw(self), iindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetStylusAsyncPluginCount(&self) -> ::windows::core::Result { @@ -11573,7 +11573,7 @@ impl IRealTimeStylus { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn AddCustomStylusDataToQueue(&self, sq: StylusQueue, pguidid: *const ::windows::core::GUID, pbdata: &[u8]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddCustomStylusDataToQueue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sq), ::core::mem::transmute(pguidid), pbdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbdata))).ok() + (::windows::core::Interface::vtable(self).AddCustomStylusDataToQueue)(::windows::core::Interface::as_raw(self), sq, ::core::mem::transmute(pguidid), pbdata.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pbdata))).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn ClearStylusQueues(&self) -> ::windows::core::Result<()> { @@ -11614,7 +11614,7 @@ impl IRealTimeStylus { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTabletFromTabletContextId(&self, tcid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTabletFromTabletContextId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tcid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTabletFromTabletContextId)(::windows::core::Interface::as_raw(self), tcid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetAllTabletContextIds(&self, pctcidcount: *mut u32, pptcids: *mut *mut u32) -> ::windows::core::Result<()> { @@ -11630,7 +11630,7 @@ impl IRealTimeStylus { #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStylusForId(&self, sid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStylusForId)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStylusForId)(::windows::core::Interface::as_raw(self), sid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetDesiredPacketDescription(&self, ppropertyguids: &[::windows::core::GUID]) -> ::windows::core::Result<()> { @@ -11642,7 +11642,7 @@ impl IRealTimeStylus { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn GetPacketDescriptionData(&self, tcid: u32, pfinktodevicescalex: *mut f32, pfinktodevicescaley: *mut f32, pcpacketproperties: *mut u32, pppacketproperties: *mut *mut PACKET_PROPERTY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPacketDescriptionData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tcid), ::core::mem::transmute(pfinktodevicescalex), ::core::mem::transmute(pfinktodevicescaley), ::core::mem::transmute(pcpacketproperties), ::core::mem::transmute(pppacketproperties)).ok() + (::windows::core::Interface::vtable(self).GetPacketDescriptionData)(::windows::core::Interface::as_raw(self), tcid, ::core::mem::transmute(pfinktodevicescalex), ::core::mem::transmute(pfinktodevicescaley), ::core::mem::transmute(pcpacketproperties), ::core::mem::transmute(pppacketproperties)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11895,11 +11895,11 @@ pub struct IRealTimeStylusSynchronization(::windows::core::IUnknown); impl IRealTimeStylusSynchronization { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn AcquireLock(&self, lock: RealTimeStylusLockType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AcquireLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lock)).ok() + (::windows::core::Interface::vtable(self).AcquireLock)(::windows::core::Interface::as_raw(self), lock).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn ReleaseLock(&self, lock: RealTimeStylusLockType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lock)).ok() + (::windows::core::Interface::vtable(self).ReleaseLock)(::windows::core::Interface::as_raw(self), lock).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12024,21 +12024,21 @@ impl IStrokeBuilder { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStroke(&self, ppackets: &[i32], ppacketproperties: &[PACKET_PROPERTY], finktodevicescalex: f32, finktodevicescaley: f32, ppiinkstroke: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CreateStroke)(::windows::core::Interface::as_raw(self), ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ppacketproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppacketproperties)), ::core::mem::transmute(finktodevicescalex), ::core::mem::transmute(finktodevicescaley), ::core::mem::transmute(ppiinkstroke)).ok() + (::windows::core::Interface::vtable(self).CreateStroke)(::windows::core::Interface::as_raw(self), ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ppacketproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppacketproperties)), finktodevicescalex, finktodevicescaley, ::core::mem::transmute(ppiinkstroke)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginStroke(&self, tcid: u32, sid: u32, ppacket: *const i32, ppacketproperties: &[PACKET_PROPERTY], finktodevicescalex: f32, finktodevicescaley: f32, ppiinkstroke: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginStroke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tcid), ::core::mem::transmute(sid), ::core::mem::transmute(ppacket), ppacketproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppacketproperties)), ::core::mem::transmute(finktodevicescalex), ::core::mem::transmute(finktodevicescaley), ::core::mem::transmute(ppiinkstroke)).ok() + (::windows::core::Interface::vtable(self).BeginStroke)(::windows::core::Interface::as_raw(self), tcid, sid, ::core::mem::transmute(ppacket), ppacketproperties.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppacketproperties)), finktodevicescalex, finktodevicescaley, ::core::mem::transmute(ppiinkstroke)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn AppendPackets(&self, tcid: u32, sid: u32, ppackets: &[i32]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AppendPackets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tcid), ::core::mem::transmute(sid), ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets))).ok() + (::windows::core::Interface::vtable(self).AppendPackets)(::windows::core::Interface::as_raw(self), tcid, sid, ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets))).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn EndStroke(&self, tcid: u32, sid: u32, ppiinkstroke: *mut ::core::option::Option, pdirtyrect: *mut super::super::Foundation::RECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndStroke)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tcid), ::core::mem::transmute(sid), ::core::mem::transmute(ppiinkstroke), ::core::mem::transmute(pdirtyrect)).ok() + (::windows::core::Interface::vtable(self).EndStroke)(::windows::core::Interface::as_raw(self), tcid, sid, ::core::mem::transmute(ppiinkstroke), ::core::mem::transmute(pdirtyrect)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -12139,14 +12139,14 @@ impl IStylusAsyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.StylusInRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(tcid), ::core::mem::transmute(sid)).ok() + (::windows::core::Interface::vtable(self).base__.StylusInRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), tcid, sid).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn StylusOutOfRange<'a, P0>(&self, pirtssrc: P0, tcid: u32, sid: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.StylusOutOfRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(tcid), ::core::mem::transmute(sid)).ok() + (::windows::core::Interface::vtable(self).base__.StylusOutOfRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), tcid, sid).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12170,7 +12170,7 @@ impl IStylusAsyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.StylusButtonDown)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(sid), ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() + (::windows::core::Interface::vtable(self).base__.StylusButtonDown)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), sid, ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12178,7 +12178,7 @@ impl IStylusAsyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.StylusButtonUp)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(sid), ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() + (::windows::core::Interface::vtable(self).base__.StylusButtonUp)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), sid, ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12186,7 +12186,7 @@ impl IStylusAsyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.InAirPackets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), ::core::mem::transmute(cpktcount), ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() + (::windows::core::Interface::vtable(self).base__.InAirPackets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), cpktcount, ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12194,7 +12194,7 @@ impl IStylusAsyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.Packets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), ::core::mem::transmute(cpktcount), ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() + (::windows::core::Interface::vtable(self).base__.Packets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), cpktcount, ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn CustomStylusDataAdded<'a, P0>(&self, pirtssrc: P0, pguidid: *const ::windows::core::GUID, pbdata: &[u8]) -> ::windows::core::Result<()> @@ -12208,7 +12208,7 @@ impl IStylusAsyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.SystemEvent)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(tcid), ::core::mem::transmute(sid), ::core::mem::transmute(event), ::core::mem::transmute(eventdata)).ok() + (::windows::core::Interface::vtable(self).base__.SystemEvent)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), tcid, sid, event, ::core::mem::transmute(eventdata)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -12224,7 +12224,7 @@ impl IStylusAsyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.TabletRemoved)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(itabletindex)).ok() + (::windows::core::Interface::vtable(self).base__.TabletRemoved)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), itabletindex).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Error<'a, P0, P1>(&self, pirtssrc: P0, piplugin: P1, datainterest: RealTimeStylusDataInterest, hrerrorcode: ::windows::core::HRESULT, lptrkey: *mut isize) -> ::windows::core::Result<()> @@ -12232,7 +12232,7 @@ impl IStylusAsyncPlugin { P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IStylusPlugin>>, { - (::windows::core::Interface::vtable(self).base__.Error)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), piplugin.into().abi(), ::core::mem::transmute(datainterest), ::core::mem::transmute(hrerrorcode), ::core::mem::transmute(lptrkey)).ok() + (::windows::core::Interface::vtable(self).base__.Error)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), piplugin.into().abi(), datainterest, hrerrorcode, ::core::mem::transmute(lptrkey)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn UpdateMapping<'a, P0>(&self, pirtssrc: P0) -> ::windows::core::Result<()> @@ -12325,14 +12325,14 @@ impl IStylusPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).StylusInRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(tcid), ::core::mem::transmute(sid)).ok() + (::windows::core::Interface::vtable(self).StylusInRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), tcid, sid).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn StylusOutOfRange<'a, P0>(&self, pirtssrc: P0, tcid: u32, sid: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).StylusOutOfRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(tcid), ::core::mem::transmute(sid)).ok() + (::windows::core::Interface::vtable(self).StylusOutOfRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), tcid, sid).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12356,7 +12356,7 @@ impl IStylusPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).StylusButtonDown)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(sid), ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() + (::windows::core::Interface::vtable(self).StylusButtonDown)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), sid, ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12364,7 +12364,7 @@ impl IStylusPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).StylusButtonUp)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(sid), ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() + (::windows::core::Interface::vtable(self).StylusButtonUp)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), sid, ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12372,7 +12372,7 @@ impl IStylusPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).InAirPackets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), ::core::mem::transmute(cpktcount), ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() + (::windows::core::Interface::vtable(self).InAirPackets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), cpktcount, ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12380,7 +12380,7 @@ impl IStylusPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).Packets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), ::core::mem::transmute(cpktcount), ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() + (::windows::core::Interface::vtable(self).Packets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), cpktcount, ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn CustomStylusDataAdded<'a, P0>(&self, pirtssrc: P0, pguidid: *const ::windows::core::GUID, pbdata: &[u8]) -> ::windows::core::Result<()> @@ -12394,7 +12394,7 @@ impl IStylusPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).SystemEvent)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(tcid), ::core::mem::transmute(sid), ::core::mem::transmute(event), ::core::mem::transmute(eventdata)).ok() + (::windows::core::Interface::vtable(self).SystemEvent)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), tcid, sid, event, ::core::mem::transmute(eventdata)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -12410,7 +12410,7 @@ impl IStylusPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).TabletRemoved)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(itabletindex)).ok() + (::windows::core::Interface::vtable(self).TabletRemoved)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), itabletindex).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Error<'a, P0, P1>(&self, pirtssrc: P0, piplugin: P1, datainterest: RealTimeStylusDataInterest, hrerrorcode: ::windows::core::HRESULT, lptrkey: *mut isize) -> ::windows::core::Result<()> @@ -12418,7 +12418,7 @@ impl IStylusPlugin { P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IStylusPlugin>>, { - (::windows::core::Interface::vtable(self).Error)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), piplugin.into().abi(), ::core::mem::transmute(datainterest), ::core::mem::transmute(hrerrorcode), ::core::mem::transmute(lptrkey)).ok() + (::windows::core::Interface::vtable(self).Error)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), piplugin.into().abi(), datainterest, hrerrorcode, ::core::mem::transmute(lptrkey)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn UpdateMapping<'a, P0>(&self, pirtssrc: P0) -> ::windows::core::Result<()> @@ -12534,14 +12534,14 @@ impl IStylusSyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.StylusInRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(tcid), ::core::mem::transmute(sid)).ok() + (::windows::core::Interface::vtable(self).base__.StylusInRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), tcid, sid).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn StylusOutOfRange<'a, P0>(&self, pirtssrc: P0, tcid: u32, sid: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.StylusOutOfRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(tcid), ::core::mem::transmute(sid)).ok() + (::windows::core::Interface::vtable(self).base__.StylusOutOfRange)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), tcid, sid).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12565,7 +12565,7 @@ impl IStylusSyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.StylusButtonDown)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(sid), ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() + (::windows::core::Interface::vtable(self).base__.StylusButtonDown)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), sid, ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12573,7 +12573,7 @@ impl IStylusSyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.StylusButtonUp)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(sid), ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() + (::windows::core::Interface::vtable(self).base__.StylusButtonUp)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), sid, ::core::mem::transmute(pguidstylusbutton), ::core::mem::transmute(pstyluspos)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12581,7 +12581,7 @@ impl IStylusSyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.InAirPackets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), ::core::mem::transmute(cpktcount), ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() + (::windows::core::Interface::vtable(self).base__.InAirPackets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), cpktcount, ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12589,7 +12589,7 @@ impl IStylusSyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.Packets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), ::core::mem::transmute(cpktcount), ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() + (::windows::core::Interface::vtable(self).base__.Packets)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(pstylusinfo), cpktcount, ppackets.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(ppackets)), ::core::mem::transmute(pcinoutpkts), ::core::mem::transmute(ppinoutpkts)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn CustomStylusDataAdded<'a, P0>(&self, pirtssrc: P0, pguidid: *const ::windows::core::GUID, pbdata: &[u8]) -> ::windows::core::Result<()> @@ -12603,7 +12603,7 @@ impl IStylusSyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.SystemEvent)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(tcid), ::core::mem::transmute(sid), ::core::mem::transmute(event), ::core::mem::transmute(eventdata)).ok() + (::windows::core::Interface::vtable(self).base__.SystemEvent)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), tcid, sid, event, ::core::mem::transmute(eventdata)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -12619,7 +12619,7 @@ impl IStylusSyncPlugin { where P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, { - (::windows::core::Interface::vtable(self).base__.TabletRemoved)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), ::core::mem::transmute(itabletindex)).ok() + (::windows::core::Interface::vtable(self).base__.TabletRemoved)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), itabletindex).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Error<'a, P0, P1>(&self, pirtssrc: P0, piplugin: P1, datainterest: RealTimeStylusDataInterest, hrerrorcode: ::windows::core::HRESULT, lptrkey: *mut isize) -> ::windows::core::Result<()> @@ -12627,7 +12627,7 @@ impl IStylusSyncPlugin { P0: ::std::convert::Into<::windows::core::InParam<'a, IRealTimeStylus>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IStylusPlugin>>, { - (::windows::core::Interface::vtable(self).base__.Error)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), piplugin.into().abi(), ::core::mem::transmute(datainterest), ::core::mem::transmute(hrerrorcode), ::core::mem::transmute(lptrkey)).ok() + (::windows::core::Interface::vtable(self).base__.Error)(::windows::core::Interface::as_raw(self), pirtssrc.into().abi(), piplugin.into().abi(), datainterest, hrerrorcode, ::core::mem::transmute(lptrkey)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn UpdateMapping<'a, P0>(&self, pirtssrc: P0) -> ::windows::core::Result<()> @@ -12727,7 +12727,7 @@ impl ITextInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetDefaultInPlaceState(&self, state: InPlaceState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultInPlaceState)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(state)).ok() + (::windows::core::Interface::vtable(self).SetDefaultInPlaceState)(::windows::core::Interface::as_raw(self), state).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn CurrentInPlaceState(&self) -> ::windows::core::Result { @@ -12741,7 +12741,7 @@ impl ITextInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetDefaultInputArea(&self, area: PanelInputArea) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultInputArea)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(area)).ok() + (::windows::core::Interface::vtable(self).SetDefaultInputArea)(::windows::core::Interface::as_raw(self), area).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn CurrentInputArea(&self) -> ::windows::core::Result { @@ -12760,7 +12760,7 @@ impl ITextInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetPreferredInPlaceDirection(&self, direction: InPlaceDirection) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPreferredInPlaceDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(direction)).ok() + (::windows::core::Interface::vtable(self).SetPreferredInPlaceDirection)(::windows::core::Interface::as_raw(self), direction).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12820,18 +12820,18 @@ impl ITextInputPanel { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] 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() + (::windows::core::Interface::vtable(self).SetInPlacePosition)(::windows::core::Interface::as_raw(self), xposition, yposition, position).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn SetInPlaceHoverTargetPosition(&self, xposition: i32, yposition: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetInPlaceHoverTargetPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(xposition), ::core::mem::transmute(yposition)).ok() + (::windows::core::Interface::vtable(self).SetInPlaceHoverTargetPosition)(::windows::core::Interface::as_raw(self), xposition, yposition).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Advise<'a, P0>(&self, eventsink: P0, eventmask: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ITextInputPanelEventSink>>, { - (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), eventsink.into().abi(), ::core::mem::transmute(eventmask)).ok() + (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), eventsink.into().abi(), eventmask).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn Unadvise<'a, P0>(&self, eventsink: P0) -> ::windows::core::Result<()> @@ -12936,11 +12936,11 @@ pub struct ITextInputPanelEventSink(::windows::core::IUnknown); impl ITextInputPanelEventSink { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn InPlaceStateChanging(&self, oldinplacestate: InPlaceState, newinplacestate: InPlaceState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InPlaceStateChanging)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(oldinplacestate), ::core::mem::transmute(newinplacestate)).ok() + (::windows::core::Interface::vtable(self).InPlaceStateChanging)(::windows::core::Interface::as_raw(self), oldinplacestate, newinplacestate).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn InPlaceStateChanged(&self, oldinplacestate: InPlaceState, newinplacestate: InPlaceState) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InPlaceStateChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(oldinplacestate), ::core::mem::transmute(newinplacestate)).ok() + (::windows::core::Interface::vtable(self).InPlaceStateChanged)(::windows::core::Interface::as_raw(self), oldinplacestate, newinplacestate).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12954,19 +12954,19 @@ impl ITextInputPanelEventSink { } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn InputAreaChanging(&self, oldinputarea: PanelInputArea, newinputarea: PanelInputArea) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InputAreaChanging)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(oldinputarea), ::core::mem::transmute(newinputarea)).ok() + (::windows::core::Interface::vtable(self).InputAreaChanging)(::windows::core::Interface::as_raw(self), oldinputarea, newinputarea).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn InputAreaChanged(&self, oldinputarea: PanelInputArea, newinputarea: PanelInputArea) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InputAreaChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(oldinputarea), ::core::mem::transmute(newinputarea)).ok() + (::windows::core::Interface::vtable(self).InputAreaChanged)(::windows::core::Interface::as_raw(self), oldinputarea, newinputarea).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub unsafe fn CorrectionModeChanging(&self, oldcorrectionmode: CorrectionMode, newcorrectionmode: CorrectionMode) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CorrectionModeChanging)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(oldcorrectionmode), ::core::mem::transmute(newcorrectionmode)).ok() + (::windows::core::Interface::vtable(self).CorrectionModeChanging)(::windows::core::Interface::as_raw(self), oldcorrectionmode, newcorrectionmode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] 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() + (::windows::core::Interface::vtable(self).CorrectionModeChanged)(::windows::core::Interface::as_raw(self), oldcorrectionmode, newcorrectionmode).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -14644,7 +14644,7 @@ where extern "system" { fn IsStringSupported(hrc: HRECOCONTEXT, wcstring: u32, pwcstring: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - IsStringSupported(hrc.into(), ::core::mem::transmute(wcstring), pwcstring.into()).ok() + IsStringSupported(hrc.into(), wcstring, pwcstring.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] #[repr(transparent)] @@ -15850,7 +15850,7 @@ where extern "system" { fn SetEnabledUnicodeRanges(hrc: HRECOCONTEXT, cranges: u32, pcr: *mut CHARACTER_RANGE) -> ::windows::core::HRESULT; } - SetEnabledUnicodeRanges(hrc.into(), ::core::mem::transmute(cranges), ::core::mem::transmute(pcr)).ok() + SetEnabledUnicodeRanges(hrc.into(), cranges, ::core::mem::transmute(pcr)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] #[inline] @@ -15863,7 +15863,7 @@ where extern "system" { fn SetFactoid(hrc: HRECOCONTEXT, cwcfactoid: u32, pwcfactoid: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - SetFactoid(hrc.into(), ::core::mem::transmute(cwcfactoid), pwcfactoid.into()).ok() + SetFactoid(hrc.into(), cwcfactoid, pwcfactoid.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] #[inline] @@ -15875,7 +15875,7 @@ where extern "system" { fn SetFlags(hrc: HRECOCONTEXT, dwflags: u32) -> ::windows::core::HRESULT; } - SetFlags(hrc.into(), ::core::mem::transmute(dwflags)).ok() + SetFlags(hrc.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] #[inline] @@ -15887,7 +15887,7 @@ where extern "system" { fn SetGuide(hrc: HRECOCONTEXT, pguide: *const RECO_GUIDE, iindex: u32) -> ::windows::core::HRESULT; } - SetGuide(hrc.into(), ::core::mem::transmute(pguide), ::core::mem::transmute(iindex)).ok() + SetGuide(hrc.into(), ::core::mem::transmute(pguide), iindex).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] #[inline] 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 33af935de2..5eddde63dc 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs @@ -83,7 +83,7 @@ where extern "system" { fn DoMsCtfMonitor(dwflags: u32, heventforservicestop: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DoMsCtfMonitor(::core::mem::transmute(dwflags), heventforservicestop.into())) + ::core::mem::transmute(DoMsCtfMonitor(dwflags, heventforservicestop.into())) } pub const DocWrap: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xbf426f7e_7a5e_44d6_830c_a390ea9462a3); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -339,7 +339,7 @@ impl IAccDictionary { #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLocalizedString(&self, term: *const ::windows::core::GUID, lcid: u32, presult: *mut super::super::Foundation::BSTR, plcid: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetLocalizedString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(term), ::core::mem::transmute(lcid), ::core::mem::transmute(presult), ::core::mem::transmute(plcid)).ok() + (::windows::core::Interface::vtable(self).GetLocalizedString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(term), lcid, ::core::mem::transmute(presult), ::core::mem::transmute(plcid)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetParentTerm(&self, term: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::GUID> { @@ -367,7 +367,7 @@ impl IAccDictionary { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).ConvertValueToString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(term), ::core::mem::transmute(lcid), varvalue.into().abi(), ::core::mem::transmute(pbstrresult), ::core::mem::transmute(plcid)).ok() + (::windows::core::Interface::vtable(self).ConvertValueToString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(term), lcid, varvalue.into().abi(), ::core::mem::transmute(pbstrresult), ::core::mem::transmute(plcid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -610,7 +610,7 @@ pub struct IAnchor(::windows::core::IUnknown); impl IAnchor { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetGravity(&self, gravity: TsGravity) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGravity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gravity)).ok() + (::windows::core::Interface::vtable(self).SetGravity)(::windows::core::Interface::as_raw(self), gravity).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetGravity(&self) -> ::windows::core::Result { @@ -639,7 +639,7 @@ impl IAnchor { where P0: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, { - (::windows::core::Interface::vtable(self).Shift)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(cchreq), ::core::mem::transmute(pcch), pahaltanchor.into().abi()).ok() + (::windows::core::Interface::vtable(self).Shift)(::windows::core::Interface::as_raw(self), dwflags, cchreq, ::core::mem::transmute(pcch), pahaltanchor.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShiftTo<'a, P0>(&self, pasite: P0) -> ::windows::core::Result<()> @@ -652,11 +652,11 @@ impl IAnchor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn ShiftRegion(&self, dwflags: u32, dir: TsShiftDir) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ShiftRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(dir), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ShiftRegion)(::windows::core::Interface::as_raw(self), dwflags, dir, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetChangeHistoryMask(&self, dwmask: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetChangeHistoryMask)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmask)).ok() + (::windows::core::Interface::vtable(self).SetChangeHistoryMask)(::windows::core::Interface::as_raw(self), dwmask).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetChangeHistory(&self) -> ::windows::core::Result { @@ -795,7 +795,7 @@ impl ICoCreateLocally { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).CoCreateLocally)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(riid), ::core::mem::transmute(punk), ::core::mem::transmute(riidparam), punkparam.into().abi(), varparam.into().abi()).ok() + (::windows::core::Interface::vtable(self).CoCreateLocally)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), dwclscontext, ::core::mem::transmute(riid), ::core::mem::transmute(punk), ::core::mem::transmute(riidparam), punkparam.into().abi(), varparam.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -979,7 +979,7 @@ impl IEnumITfCompositionView { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1045,7 +1045,7 @@ impl IEnumSpeechCommands { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1111,7 +1111,7 @@ impl IEnumTfCandidates { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1177,7 +1177,7 @@ impl IEnumTfContextViews { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1243,7 +1243,7 @@ impl IEnumTfContexts { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1309,7 +1309,7 @@ impl IEnumTfDisplayAttributeInfo { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1375,7 +1375,7 @@ impl IEnumTfDocumentMgrs { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1441,7 +1441,7 @@ impl IEnumTfFunctionProviders { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1507,7 +1507,7 @@ impl IEnumTfInputProcessorProfiles { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1573,7 +1573,7 @@ impl IEnumTfLangBarItems { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1640,7 +1640,7 @@ impl IEnumTfLanguageProfiles { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1710,7 +1710,7 @@ impl IEnumTfLatticeElements { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1779,7 +1779,7 @@ impl IEnumTfProperties { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1846,7 +1846,7 @@ impl IEnumTfPropertyValue { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1915,7 +1915,7 @@ impl IEnumTfRanges { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1981,7 +1981,7 @@ impl IEnumTfUIElements { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Skip(&self, ulcount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulcount)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ulcount).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2118,11 +2118,11 @@ impl ISpeechCommandProvider { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn EnumSpeechCommands(&self, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumSpeechCommands)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumSpeechCommands)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ProcessCommand(&self, pszcommand: &[u16], langid: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ProcessCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszcommand)), pszcommand.len() as _, ::core::mem::transmute(langid)).ok() + (::windows::core::Interface::vtable(self).ProcessCommand)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(::windows::core::as_ptr_or_null(pszcommand)), pszcommand.len() as _, langid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2176,7 +2176,7 @@ impl ITextStoreACP { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).AdviseSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), punk.into().abi(), ::core::mem::transmute(dwmask)).ok() + (::windows::core::Interface::vtable(self).AdviseSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), punk.into().abi(), dwmask).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UnadviseSink<'a, P0>(&self, punk: P0) -> ::windows::core::Result<()> @@ -2188,7 +2188,7 @@ impl ITextStoreACP { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestLock(&self, dwlockflags: u32) -> ::windows::core::Result<::windows::core::HRESULT> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::HRESULT>::zeroed(); - (::windows::core::Interface::vtable(self).RequestLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlockflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) + (::windows::core::Interface::vtable(self).RequestLock)(::windows::core::Interface::as_raw(self), dwlockflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetStatus(&self) -> ::windows::core::Result { @@ -2197,12 +2197,12 @@ impl ITextStoreACP { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn QueryInsert(&self, acpteststart: i32, acptestend: i32, cch: u32, pacpresultstart: *mut i32, pacpresultend: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryInsert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpteststart), ::core::mem::transmute(acptestend), ::core::mem::transmute(cch), ::core::mem::transmute(pacpresultstart), ::core::mem::transmute(pacpresultend)).ok() + (::windows::core::Interface::vtable(self).QueryInsert)(::windows::core::Interface::as_raw(self), acpteststart, acptestend, cch, ::core::mem::transmute(pacpresultstart), ::core::mem::transmute(pacpresultend)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSelection(&self, ulindex: u32, pselection: &mut [TS_SELECTION_ACP], pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), pselection.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pselection)), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).GetSelection)(::windows::core::Interface::as_raw(self), ulindex, pselection.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pselection)), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2211,23 +2211,23 @@ impl ITextStoreACP { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetText(&self, acpstart: i32, acpend: i32, pchplain: &mut [u16], pcchplainret: *mut u32, prgruninfo: &mut [TS_RUNINFO], pcruninforet: *mut u32, pacpnext: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchplain)), pchplain.len() as _, ::core::mem::transmute(pcchplainret), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(prgruninfo)), prgruninfo.len() as _, ::core::mem::transmute(pcruninforet), ::core::mem::transmute(pacpnext)).ok() + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), acpstart, acpend, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchplain)), pchplain.len() as _, ::core::mem::transmute(pcchplainret), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(prgruninfo)), prgruninfo.len() as _, ::core::mem::transmute(pcruninforet), ::core::mem::transmute(pacpnext)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetText(&self, dwflags: u32, acpstart: i32, acpend: i32, pchtext: &[u16]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), dwflags, acpstart, acpend, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self, acpstart: i32, acpend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFormattedText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFormattedText)(::windows::core::Interface::as_raw(self), acpstart, acpend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetEmbedded(&self, acppos: i32, rguidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEmbedded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acppos), ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetEmbedded)(::windows::core::Interface::as_raw(self), acppos, ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -2242,11 +2242,11 @@ impl ITextStoreACP { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).InsertEmbedded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), pdataobject.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InsertEmbedded)(::windows::core::Interface::as_raw(self), dwflags, acpstart, acpend, pdataobject.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn InsertTextAtSelection(&self, dwflags: u32, pchtext: &[u16], pacpstart: *mut i32, pacpend: *mut i32, pchange: *mut TS_TEXTCHANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InsertTextAtSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(pacpstart), ::core::mem::transmute(pacpend), ::core::mem::transmute(pchange)).ok() + (::windows::core::Interface::vtable(self).InsertTextAtSelection)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(pacpstart), ::core::mem::transmute(pacpend), ::core::mem::transmute(pchange)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2254,24 +2254,24 @@ impl ITextStoreACP { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).InsertEmbeddedAtSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pdataobject.into().abi(), ::core::mem::transmute(pacpstart), ::core::mem::transmute(pacpend), ::core::mem::transmute(pchange)).ok() + (::windows::core::Interface::vtable(self).InsertEmbeddedAtSelection)(::windows::core::Interface::as_raw(self), dwflags, pdataobject.into().abi(), ::core::mem::transmute(pacpstart), ::core::mem::transmute(pacpend), ::core::mem::transmute(pchange)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestSupportedAttrs(&self, dwflags: u32, pafilterattrs: &[::windows::core::GUID]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RequestSupportedAttrs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs))).ok() + (::windows::core::Interface::vtable(self).RequestSupportedAttrs)(::windows::core::Interface::as_raw(self), dwflags, pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs))).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestAttrsAtPosition(&self, acppos: i32, pafilterattrs: &[::windows::core::GUID], dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RequestAttrsAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acppos), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).RequestAttrsAtPosition)(::windows::core::Interface::as_raw(self), acppos, pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestAttrsTransitioningAtPosition(&self, acppos: i32, pafilterattrs: &[::windows::core::GUID], dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RequestAttrsTransitioningAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acppos), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).RequestAttrsTransitioningAtPosition)(::windows::core::Interface::as_raw(self), acppos, pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FindNextAttrTransition(&self, acpstart: i32, acphalt: i32, pafilterattrs: &[::windows::core::GUID], dwflags: u32, pacpnext: *mut i32, pffound: *mut super::super::Foundation::BOOL, plfoundoffset: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindNextAttrTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acphalt), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), ::core::mem::transmute(dwflags), ::core::mem::transmute(pacpnext), ::core::mem::transmute(pffound), ::core::mem::transmute(plfoundoffset)).ok() + (::windows::core::Interface::vtable(self).FindNextAttrTransition)(::windows::core::Interface::as_raw(self), acpstart, acphalt, pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), dwflags, ::core::mem::transmute(pacpnext), ::core::mem::transmute(pffound), ::core::mem::transmute(plfoundoffset)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2292,24 +2292,24 @@ impl ITextStoreACP { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetACPFromPoint(&self, vcview: u32, ptscreen: *const super::super::Foundation::POINT, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetACPFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcview), ::core::mem::transmute(ptscreen), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetACPFromPoint)(::windows::core::Interface::as_raw(self), vcview, ::core::mem::transmute(ptscreen), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextExt(&self, vcview: u32, acpstart: i32, acpend: i32, prc: *mut super::super::Foundation::RECT, pfclipped: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextExt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcview), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(prc), ::core::mem::transmute(pfclipped)).ok() + (::windows::core::Interface::vtable(self).GetTextExt)(::windows::core::Interface::as_raw(self), vcview, acpstart, acpend, ::core::mem::transmute(prc), ::core::mem::transmute(pfclipped)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetScreenExt(&self, vcview: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetScreenExt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcview), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScreenExt)(::windows::core::Interface::as_raw(self), vcview, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetWnd(&self, vcview: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetWnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcview), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetWnd)(::windows::core::Interface::as_raw(self), vcview, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2423,7 +2423,7 @@ impl ITextStoreACP2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).AdviseSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), punk.into().abi(), ::core::mem::transmute(dwmask)).ok() + (::windows::core::Interface::vtable(self).AdviseSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), punk.into().abi(), dwmask).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UnadviseSink<'a, P0>(&self, punk: P0) -> ::windows::core::Result<()> @@ -2435,7 +2435,7 @@ impl ITextStoreACP2 { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestLock(&self, dwlockflags: u32) -> ::windows::core::Result<::windows::core::HRESULT> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::HRESULT>::zeroed(); - (::windows::core::Interface::vtable(self).RequestLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlockflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) + (::windows::core::Interface::vtable(self).RequestLock)(::windows::core::Interface::as_raw(self), dwlockflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetStatus(&self) -> ::windows::core::Result { @@ -2444,12 +2444,12 @@ impl ITextStoreACP2 { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn QueryInsert(&self, acpteststart: i32, acptestend: i32, cch: u32, pacpresultstart: *mut i32, pacpresultend: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).QueryInsert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpteststart), ::core::mem::transmute(acptestend), ::core::mem::transmute(cch), ::core::mem::transmute(pacpresultstart), ::core::mem::transmute(pacpresultend)).ok() + (::windows::core::Interface::vtable(self).QueryInsert)(::windows::core::Interface::as_raw(self), acpteststart, acptestend, cch, ::core::mem::transmute(pacpresultstart), ::core::mem::transmute(pacpresultend)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSelection(&self, ulindex: u32, pselection: &mut [TS_SELECTION_ACP], pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), pselection.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pselection)), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).GetSelection)(::windows::core::Interface::as_raw(self), ulindex, pselection.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pselection)), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2458,23 +2458,23 @@ impl ITextStoreACP2 { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetText(&self, acpstart: i32, acpend: i32, pchplain: &mut [u16], pcchplainret: *mut u32, prgruninfo: &mut [TS_RUNINFO], pcruninforet: *mut u32, pacpnext: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchplain)), pchplain.len() as _, ::core::mem::transmute(pcchplainret), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(prgruninfo)), prgruninfo.len() as _, ::core::mem::transmute(pcruninforet), ::core::mem::transmute(pacpnext)).ok() + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), acpstart, acpend, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchplain)), pchplain.len() as _, ::core::mem::transmute(pcchplainret), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(prgruninfo)), prgruninfo.len() as _, ::core::mem::transmute(pcruninforet), ::core::mem::transmute(pacpnext)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetText(&self, dwflags: u32, acpstart: i32, acpend: i32, pchtext: &[u16]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), dwflags, acpstart, acpend, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self, acpstart: i32, acpend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFormattedText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFormattedText)(::windows::core::Interface::as_raw(self), acpstart, acpend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetEmbedded(&self, acppos: i32, rguidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEmbedded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acppos), ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetEmbedded)(::windows::core::Interface::as_raw(self), acppos, ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -2489,11 +2489,11 @@ impl ITextStoreACP2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).InsertEmbedded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), pdataobject.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InsertEmbedded)(::windows::core::Interface::as_raw(self), dwflags, acpstart, acpend, pdataobject.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn InsertTextAtSelection(&self, dwflags: u32, pchtext: &[u16], pacpstart: *mut i32, pacpend: *mut i32, pchange: *mut TS_TEXTCHANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InsertTextAtSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(pacpstart), ::core::mem::transmute(pacpend), ::core::mem::transmute(pchange)).ok() + (::windows::core::Interface::vtable(self).InsertTextAtSelection)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(pacpstart), ::core::mem::transmute(pacpend), ::core::mem::transmute(pchange)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -2501,24 +2501,24 @@ impl ITextStoreACP2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).InsertEmbeddedAtSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pdataobject.into().abi(), ::core::mem::transmute(pacpstart), ::core::mem::transmute(pacpend), ::core::mem::transmute(pchange)).ok() + (::windows::core::Interface::vtable(self).InsertEmbeddedAtSelection)(::windows::core::Interface::as_raw(self), dwflags, pdataobject.into().abi(), ::core::mem::transmute(pacpstart), ::core::mem::transmute(pacpend), ::core::mem::transmute(pchange)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestSupportedAttrs(&self, dwflags: u32, pafilterattrs: &[::windows::core::GUID]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RequestSupportedAttrs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs))).ok() + (::windows::core::Interface::vtable(self).RequestSupportedAttrs)(::windows::core::Interface::as_raw(self), dwflags, pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs))).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestAttrsAtPosition(&self, acppos: i32, pafilterattrs: &[::windows::core::GUID], dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RequestAttrsAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acppos), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).RequestAttrsAtPosition)(::windows::core::Interface::as_raw(self), acppos, pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestAttrsTransitioningAtPosition(&self, acppos: i32, pafilterattrs: &[::windows::core::GUID], dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RequestAttrsTransitioningAtPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acppos), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).RequestAttrsTransitioningAtPosition)(::windows::core::Interface::as_raw(self), acppos, pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn FindNextAttrTransition(&self, acpstart: i32, acphalt: i32, pafilterattrs: &[::windows::core::GUID], dwflags: u32, pacpnext: *mut i32, pffound: *mut super::super::Foundation::BOOL, plfoundoffset: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).FindNextAttrTransition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acphalt), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), ::core::mem::transmute(dwflags), ::core::mem::transmute(pacpnext), ::core::mem::transmute(pffound), ::core::mem::transmute(plfoundoffset)).ok() + (::windows::core::Interface::vtable(self).FindNextAttrTransition)(::windows::core::Interface::as_raw(self), acpstart, acphalt, pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), dwflags, ::core::mem::transmute(pacpnext), ::core::mem::transmute(pffound), ::core::mem::transmute(plfoundoffset)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -2539,18 +2539,18 @@ impl ITextStoreACP2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetACPFromPoint(&self, vcview: u32, ptscreen: *const super::super::Foundation::POINT, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetACPFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcview), ::core::mem::transmute(ptscreen), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetACPFromPoint)(::windows::core::Interface::as_raw(self), vcview, ::core::mem::transmute(ptscreen), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextExt(&self, vcview: u32, acpstart: i32, acpend: i32, prc: *mut super::super::Foundation::RECT, pfclipped: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextExt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcview), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(prc), ::core::mem::transmute(pfclipped)).ok() + (::windows::core::Interface::vtable(self).GetTextExt)(::windows::core::Interface::as_raw(self), vcview, acpstart, acpend, ::core::mem::transmute(prc), ::core::mem::transmute(pfclipped)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetScreenExt(&self, vcview: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetScreenExt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcview), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScreenExt)(::windows::core::Interface::as_raw(self), vcview, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2658,7 +2658,7 @@ impl ITextStoreACPEx { #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ScrollToRect(&self, acpstart: i32, acpend: i32, rc: super::super::Foundation::RECT, dwposition: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ScrollToRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(rc), ::core::mem::transmute(dwposition)).ok() + (::windows::core::Interface::vtable(self).ScrollToRect)(::windows::core::Interface::as_raw(self), acpstart, acpend, ::core::mem::transmute(rc), dwposition).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2739,7 +2739,7 @@ impl ITextStoreACPServices { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn CreateRange(&self, acpstart: i32, acpend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRange)(::windows::core::Interface::as_raw(self), acpstart, acpend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -2798,7 +2798,7 @@ pub struct ITextStoreACPSink(::windows::core::IUnknown); impl ITextStoreACPSink { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnTextChange(&self, dwflags: TEXT_STORE_TEXT_CHANGE_FLAGS, pchange: *const TS_TEXTCHANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnTextChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(pchange)).ok() + (::windows::core::Interface::vtable(self).OnTextChange)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pchange)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnSelectionChange(&self) -> ::windows::core::Result<()> { @@ -2806,19 +2806,19 @@ impl ITextStoreACPSink { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnLayoutChange(&self, lcode: TsLayoutCode, vcview: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnLayoutChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcode), ::core::mem::transmute(vcview)).ok() + (::windows::core::Interface::vtable(self).OnLayoutChange)(::windows::core::Interface::as_raw(self), lcode, vcview).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnStatusChange(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnAttrsChange(&self, acpstart: i32, acpend: i32, paattrs: &[::windows::core::GUID]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnAttrsChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), paattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(paattrs))).ok() + (::windows::core::Interface::vtable(self).OnAttrsChange)(::windows::core::Interface::as_raw(self), acpstart, acpend, paattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(paattrs))).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnLockGranted(&self, dwlockflags: TEXT_STORE_LOCK_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnLockGranted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlockflags)).ok() + (::windows::core::Interface::vtable(self).OnLockGranted)(::windows::core::Interface::as_raw(self), dwlockflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnStartEditTransaction(&self) -> ::windows::core::Result<()> { @@ -2883,7 +2883,7 @@ pub struct ITextStoreACPSinkEx(::windows::core::IUnknown); impl ITextStoreACPSinkEx { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnTextChange(&self, dwflags: TEXT_STORE_TEXT_CHANGE_FLAGS, pchange: *const TS_TEXTCHANGE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnTextChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(pchange)).ok() + (::windows::core::Interface::vtable(self).base__.OnTextChange)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pchange)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnSelectionChange(&self) -> ::windows::core::Result<()> { @@ -2891,19 +2891,19 @@ impl ITextStoreACPSinkEx { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnLayoutChange(&self, lcode: TsLayoutCode, vcview: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnLayoutChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcode), ::core::mem::transmute(vcview)).ok() + (::windows::core::Interface::vtable(self).base__.OnLayoutChange)(::windows::core::Interface::as_raw(self), lcode, vcview).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnStatusChange(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.OnStatusChange)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnAttrsChange(&self, acpstart: i32, acpend: i32, paattrs: &[::windows::core::GUID]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnAttrsChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), paattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(paattrs))).ok() + (::windows::core::Interface::vtable(self).base__.OnAttrsChange)(::windows::core::Interface::as_raw(self), acpstart, acpend, paattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(paattrs))).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnLockGranted(&self, dwlockflags: TEXT_STORE_LOCK_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnLockGranted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlockflags)).ok() + (::windows::core::Interface::vtable(self).base__.OnLockGranted)(::windows::core::Interface::as_raw(self), dwlockflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnStartEditTransaction(&self) -> ::windows::core::Result<()> { @@ -2983,7 +2983,7 @@ impl ITextStoreAnchor { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).AdviseSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), punk.into().abi(), ::core::mem::transmute(dwmask)).ok() + (::windows::core::Interface::vtable(self).AdviseSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(riid), punk.into().abi(), dwmask).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UnadviseSink<'a, P0>(&self, punk: P0) -> ::windows::core::Result<()> @@ -2995,7 +2995,7 @@ impl ITextStoreAnchor { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestLock(&self, dwlockflags: u32) -> ::windows::core::Result<::windows::core::HRESULT> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::HRESULT>::zeroed(); - (::windows::core::Interface::vtable(self).RequestLock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlockflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) + (::windows::core::Interface::vtable(self).RequestLock)(::windows::core::Interface::as_raw(self), dwlockflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetStatus(&self) -> ::windows::core::Result { @@ -3008,12 +3008,12 @@ impl ITextStoreAnchor { P0: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, { - (::windows::core::Interface::vtable(self).QueryInsert)(::windows::core::Interface::as_raw(self), pateststart.into().abi(), patestend.into().abi(), ::core::mem::transmute(cch), ::core::mem::transmute(pparesultstart), ::core::mem::transmute(pparesultend)).ok() + (::windows::core::Interface::vtable(self).QueryInsert)(::windows::core::Interface::as_raw(self), pateststart.into().abi(), patestend.into().abi(), cch, ::core::mem::transmute(pparesultstart), ::core::mem::transmute(pparesultend)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSelection(&self, ulindex: u32, pselection: &mut [TS_SELECTION_ANCHOR], pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), pselection.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pselection)), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).GetSelection)(::windows::core::Interface::as_raw(self), ulindex, pselection.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pselection)), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3028,7 +3028,7 @@ impl ITextStoreAnchor { P1: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pastart.into().abi(), paend.into().abi(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(pcch), fupdateanchor.into()).ok() + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), dwflags, pastart.into().abi(), paend.into().abi(), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(pcch), fupdateanchor.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetText<'a, P0, P1>(&self, dwflags: u32, pastart: P0, paend: P1, pchtext: &[u16]) -> ::windows::core::Result<()> @@ -3036,7 +3036,7 @@ impl ITextStoreAnchor { P0: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, { - (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pastart.into().abi(), paend.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _).ok() + (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), dwflags, pastart.into().abi(), paend.into().abi(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3054,7 +3054,7 @@ impl ITextStoreAnchor { P0: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEmbedded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), papos.into().abi(), ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetEmbedded)(::windows::core::Interface::as_raw(self), dwflags, papos.into().abi(), ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3064,25 +3064,25 @@ impl ITextStoreAnchor { P1: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).InsertEmbedded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pastart.into().abi(), paend.into().abi(), pdataobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertEmbedded)(::windows::core::Interface::as_raw(self), dwflags, pastart.into().abi(), paend.into().abi(), pdataobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestSupportedAttrs(&self, dwflags: u32, pafilterattrs: &[::windows::core::GUID]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RequestSupportedAttrs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs))).ok() + (::windows::core::Interface::vtable(self).RequestSupportedAttrs)(::windows::core::Interface::as_raw(self), dwflags, pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs))).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestAttrsAtPosition<'a, P0>(&self, papos: P0, pafilterattrs: &[::windows::core::GUID], dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, { - (::windows::core::Interface::vtable(self).RequestAttrsAtPosition)(::windows::core::Interface::as_raw(self), papos.into().abi(), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).RequestAttrsAtPosition)(::windows::core::Interface::as_raw(self), papos.into().abi(), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RequestAttrsTransitioningAtPosition<'a, P0>(&self, papos: P0, pafilterattrs: &[::windows::core::GUID], dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, { - (::windows::core::Interface::vtable(self).RequestAttrsTransitioningAtPosition)(::windows::core::Interface::as_raw(self), papos.into().abi(), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).RequestAttrsTransitioningAtPosition)(::windows::core::Interface::as_raw(self), papos.into().abi(), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3091,7 +3091,7 @@ impl ITextStoreAnchor { P0: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, { - (::windows::core::Interface::vtable(self).FindNextAttrTransition)(::windows::core::Interface::as_raw(self), pastart.into().abi(), pahalt.into().abi(), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), ::core::mem::transmute(dwflags), ::core::mem::transmute(pffound), ::core::mem::transmute(plfoundoffset)).ok() + (::windows::core::Interface::vtable(self).FindNextAttrTransition)(::windows::core::Interface::as_raw(self), pastart.into().abi(), pahalt.into().abi(), pafilterattrs.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pafilterattrs)), dwflags, ::core::mem::transmute(pffound), ::core::mem::transmute(plfoundoffset)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3117,7 +3117,7 @@ impl ITextStoreAnchor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAnchorFromPoint(&self, vcview: u32, ptscreen: *const super::super::Foundation::POINT, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetAnchorFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcview), ::core::mem::transmute(ptscreen), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetAnchorFromPoint)(::windows::core::Interface::as_raw(self), vcview, ::core::mem::transmute(ptscreen), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3126,19 +3126,19 @@ impl ITextStoreAnchor { P0: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, { - (::windows::core::Interface::vtable(self).GetTextExt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcview), pastart.into().abi(), paend.into().abi(), ::core::mem::transmute(prc), ::core::mem::transmute(pfclipped)).ok() + (::windows::core::Interface::vtable(self).GetTextExt)(::windows::core::Interface::as_raw(self), vcview, pastart.into().abi(), paend.into().abi(), ::core::mem::transmute(prc), ::core::mem::transmute(pfclipped)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetScreenExt(&self, vcview: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetScreenExt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcview), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetScreenExt)(::windows::core::Interface::as_raw(self), vcview, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetWnd(&self, vcview: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetWnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(vcview), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetWnd)(::windows::core::Interface::as_raw(self), vcview, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3148,7 +3148,7 @@ impl ITextStoreAnchor { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn InsertTextAtSelection(&self, dwflags: u32, pchtext: &[u16], ppastart: *mut ::core::option::Option, ppaend: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).InsertTextAtSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(ppastart), ::core::mem::transmute(ppaend)).ok() + (::windows::core::Interface::vtable(self).InsertTextAtSelection)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(ppastart), ::core::mem::transmute(ppaend)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -3156,7 +3156,7 @@ impl ITextStoreAnchor { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).InsertEmbeddedAtSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pdataobject.into().abi(), ::core::mem::transmute(ppastart), ::core::mem::transmute(ppaend)).ok() + (::windows::core::Interface::vtable(self).InsertEmbeddedAtSelection)(::windows::core::Interface::as_raw(self), dwflags, pdataobject.into().abi(), ::core::mem::transmute(ppastart), ::core::mem::transmute(ppaend)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3276,7 +3276,7 @@ impl ITextStoreAnchorEx { P0: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, { - (::windows::core::Interface::vtable(self).ScrollToRect)(::windows::core::Interface::as_raw(self), pstart.into().abi(), pend.into().abi(), ::core::mem::transmute(rc), ::core::mem::transmute(dwposition)).ok() + (::windows::core::Interface::vtable(self).ScrollToRect)(::windows::core::Interface::as_raw(self), pstart.into().abi(), pend.into().abi(), ::core::mem::transmute(rc), dwposition).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3333,7 +3333,7 @@ impl ITextStoreAnchorSink { P0: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, { - (::windows::core::Interface::vtable(self).OnTextChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pastart.into().abi(), paend.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnTextChange)(::windows::core::Interface::as_raw(self), dwflags, pastart.into().abi(), paend.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnSelectionChange(&self) -> ::windows::core::Result<()> { @@ -3341,11 +3341,11 @@ impl ITextStoreAnchorSink { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnLayoutChange(&self, lcode: TsLayoutCode, vcview: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnLayoutChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcode), ::core::mem::transmute(vcview)).ok() + (::windows::core::Interface::vtable(self).OnLayoutChange)(::windows::core::Interface::as_raw(self), lcode, vcview).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnStatusChange(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnAttrsChange<'a, P0, P1>(&self, pastart: P0, paend: P1, paattrs: &[::windows::core::GUID]) -> ::windows::core::Result<()> @@ -3357,7 +3357,7 @@ impl ITextStoreAnchorSink { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnLockGranted(&self, dwlockflags: TEXT_STORE_LOCK_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnLockGranted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlockflags)).ok() + (::windows::core::Interface::vtable(self).OnLockGranted)(::windows::core::Interface::as_raw(self), dwlockflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnStartEditTransaction(&self) -> ::windows::core::Result<()> { @@ -3426,7 +3426,7 @@ impl ITextStoreSinkAnchorEx { P0: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IAnchor>>, { - (::windows::core::Interface::vtable(self).base__.OnTextChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), pastart.into().abi(), paend.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.OnTextChange)(::windows::core::Interface::as_raw(self), dwflags, pastart.into().abi(), paend.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnSelectionChange(&self) -> ::windows::core::Result<()> { @@ -3434,11 +3434,11 @@ impl ITextStoreSinkAnchorEx { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnLayoutChange(&self, lcode: TsLayoutCode, vcview: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnLayoutChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcode), ::core::mem::transmute(vcview)).ok() + (::windows::core::Interface::vtable(self).base__.OnLayoutChange)(::windows::core::Interface::as_raw(self), lcode, vcview).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnStatusChange(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.OnStatusChange)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnAttrsChange<'a, P0, P1>(&self, pastart: P0, paend: P1, paattrs: &[::windows::core::GUID]) -> ::windows::core::Result<()> @@ -3450,7 +3450,7 @@ impl ITextStoreSinkAnchorEx { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnLockGranted(&self, dwlockflags: TEXT_STORE_LOCK_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnLockGranted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwlockflags)).ok() + (::windows::core::Interface::vtable(self).base__.OnLockGranted)(::windows::core::Interface::as_raw(self), dwlockflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnStartEditTransaction(&self) -> ::windows::core::Result<()> { @@ -3590,7 +3590,7 @@ impl ITfCandidateList { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetCandidate(&self, nindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCandidate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCandidate)(::windows::core::Interface::as_raw(self), nindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetCandidateNum(&self) -> ::windows::core::Result { @@ -3599,7 +3599,7 @@ impl ITfCandidateList { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetResult(&self, nindex: u32, imcr: TfCandidateResult) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetResult)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex), ::core::mem::transmute(imcr)).ok() + (::windows::core::Interface::vtable(self).SetResult)(::windows::core::Interface::as_raw(self), nindex, imcr).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -3699,7 +3699,7 @@ impl ITfCandidateListUIElement { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetString(&self, uindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetPageIndex(&self, pindex: &mut [u32], pupagecnt: *mut u32) -> ::windows::core::Result<()> { @@ -3834,7 +3834,7 @@ impl ITfCandidateListUIElementBehavior { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetString(&self, uindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetString)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetPageIndex(&self, pindex: &mut [u32], pupagecnt: *mut u32) -> ::windows::core::Result<()> { @@ -3851,7 +3851,7 @@ impl ITfCandidateListUIElementBehavior { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetSelection(&self, nindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nindex)).ok() + (::windows::core::Interface::vtable(self).SetSelection)(::windows::core::Interface::as_raw(self), nindex).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Finalize(&self) -> ::windows::core::Result<()> { @@ -4040,7 +4040,7 @@ impl ITfCategoryMgr { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RegisterGUIDDWORD(&self, rclsid: *const ::windows::core::GUID, rguid: *const ::windows::core::GUID, dw: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterGUIDDWORD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(rguid), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).RegisterGUIDDWORD)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(rguid), dw).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UnregisterGUIDDWORD(&self, rclsid: *const ::windows::core::GUID, rguid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -4059,13 +4059,13 @@ impl ITfCategoryMgr { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetGUID(&self, guidatom: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetGUID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidatom), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetGUID)(::windows::core::Interface::as_raw(self), guidatom, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsEqualTfGuidAtom(&self, guidatom: u32, rguid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsEqualTfGuidAtom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidatom), ::core::mem::transmute(rguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsEqualTfGuidAtom)(::windows::core::Interface::as_raw(self), guidatom, ::core::mem::transmute(rguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4198,7 +4198,7 @@ impl ITfCleanupContextSink { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfContext>>, { - (::windows::core::Interface::vtable(self).OnCleanupContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecwrite), pic.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnCleanupContext)(::windows::core::Interface::as_raw(self), ecwrite, pic.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4300,7 +4300,7 @@ impl ITfCompartment { #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetValue(&self, tid: u32, pvarvalue: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tid), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), tid, ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -4418,7 +4418,7 @@ impl ITfCompartmentMgr { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ClearCompartment(&self, tid: u32, rguid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ClearCompartment)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tid), ::core::mem::transmute(rguid)).ok() + (::windows::core::Interface::vtable(self).ClearCompartment)(::windows::core::Interface::as_raw(self), tid, ::core::mem::transmute(rguid)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -4487,18 +4487,18 @@ impl ITfComposition { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).ShiftStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecwrite), pnewstart.into().abi()).ok() + (::windows::core::Interface::vtable(self).ShiftStart)(::windows::core::Interface::as_raw(self), ecwrite, pnewstart.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShiftEnd<'a, P0>(&self, ecwrite: u32, pnewend: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).ShiftEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecwrite), pnewend.into().abi()).ok() + (::windows::core::Interface::vtable(self).ShiftEnd)(::windows::core::Interface::as_raw(self), ecwrite, pnewend.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn EndComposition(&self, ecwrite: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndComposition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecwrite)).ok() + (::windows::core::Interface::vtable(self).EndComposition)(::windows::core::Interface::as_raw(self), ecwrite).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4554,7 +4554,7 @@ impl ITfCompositionSink { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfComposition>>, { - (::windows::core::Interface::vtable(self).OnCompositionTerminated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecwrite), pcomposition.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnCompositionTerminated)(::windows::core::Interface::as_raw(self), ecwrite, pcomposition.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4720,33 +4720,33 @@ impl ITfContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfEditSession>>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::HRESULT>::zeroed(); - (::windows::core::Interface::vtable(self).RequestEditSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tid), pes.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) + (::windows::core::Interface::vtable(self).RequestEditSession)(::windows::core::Interface::as_raw(self), tid, pes.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::HRESULT>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn InWriteSession(&self, tid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).InWriteSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InWriteSession)(::windows::core::Interface::as_raw(self), tid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSelection(&self, ec: u32, ulindex: u32, pselection: &mut [TF_SELECTION], pcfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(ulindex), pselection.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pselection)), ::core::mem::transmute(pcfetched)).ok() + (::windows::core::Interface::vtable(self).GetSelection)(::windows::core::Interface::as_raw(self), ec, ulindex, pselection.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pselection)), ::core::mem::transmute(pcfetched)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetSelection(&self, ec: u32, pselection: &[TF_SELECTION]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), pselection.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pselection))).ok() + (::windows::core::Interface::vtable(self).SetSelection)(::windows::core::Interface::as_raw(self), ec, pselection.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pselection))).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetStart(&self, ec: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetStart)(::windows::core::Interface::as_raw(self), ec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetEnd(&self, ec: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetEnd)(::windows::core::Interface::as_raw(self), ec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetActiveView(&self) -> ::windows::core::Result { @@ -4794,7 +4794,7 @@ impl ITfContext { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRangeBackup)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRangeBackup)(::windows::core::Interface::as_raw(self), ec, prange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -4872,7 +4872,7 @@ impl ITfContextComposition { P1: ::std::convert::Into<::windows::core::InParam<'a, ITfCompositionSink>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).StartComposition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecwrite), pcompositionrange.into().abi(), psink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).StartComposition)(::windows::core::Interface::as_raw(self), ecwrite, pcompositionrange.into().abi(), psink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn EnumCompositions(&self) -> ::windows::core::Result { @@ -4885,7 +4885,7 @@ impl ITfContextComposition { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindComposition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecread), ptestrange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FindComposition)(::windows::core::Interface::as_raw(self), ecread, ptestrange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn TakeOwnership<'a, P0, P1>(&self, ecwrite: u32, pcomposition: P0, psink: P1) -> ::windows::core::Result @@ -4894,7 +4894,7 @@ impl ITfContextComposition { P1: ::std::convert::Into<::windows::core::InParam<'a, ITfCompositionSink>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).TakeOwnership)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecwrite), pcomposition.into().abi(), psink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).TakeOwnership)(::windows::core::Interface::as_raw(self), ecwrite, pcomposition.into().abi(), psink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5050,12 +5050,12 @@ impl ITfContextOwner { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetACPFromPoint(&self, ptscreen: *const super::super::Foundation::POINT, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetACPFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptscreen), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetACPFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptscreen), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextExt(&self, acpstart: i32, acpend: i32, prc: *mut super::super::Foundation::RECT, pfclipped: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetTextExt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(prc), ::core::mem::transmute(pfclipped)).ok() + (::windows::core::Interface::vtable(self).GetTextExt)(::windows::core::Interface::as_raw(self), acpstart, acpend, ::core::mem::transmute(prc), ::core::mem::transmute(pfclipped)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5153,7 +5153,7 @@ impl ITfContextOwnerCompositionServices { P1: ::std::convert::Into<::windows::core::InParam<'a, ITfCompositionSink>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.StartComposition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecwrite), pcompositionrange.into().abi(), psink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.StartComposition)(::windows::core::Interface::as_raw(self), ecwrite, pcompositionrange.into().abi(), psink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn EnumCompositions(&self) -> ::windows::core::Result { @@ -5166,7 +5166,7 @@ impl ITfContextOwnerCompositionServices { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindComposition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecread), ptestrange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.FindComposition)(::windows::core::Interface::as_raw(self), ecread, ptestrange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn TakeOwnership<'a, P0, P1>(&self, ecwrite: u32, pcomposition: P0, psink: P1) -> ::windows::core::Result @@ -5175,7 +5175,7 @@ impl ITfContextOwnerCompositionServices { P1: ::std::convert::Into<::windows::core::InParam<'a, ITfCompositionSink>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.TakeOwnership)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecwrite), pcomposition.into().abi(), psink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.TakeOwnership)(::windows::core::Interface::as_raw(self), ecwrite, pcomposition.into().abi(), psink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn TerminateComposition<'a, P0>(&self, pcomposition: P0) -> ::windows::core::Result<()> @@ -5326,7 +5326,7 @@ impl ITfContextOwnerServices { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnStatusChange(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnAttributeChange(&self, rguidattribute: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -5362,7 +5362,7 @@ impl ITfContextOwnerServices { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn CreateRange(&self, acpstart: i32, acpend: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateRange)(::windows::core::Interface::as_raw(self), acpstart, acpend, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5426,7 +5426,7 @@ impl ITfContextView { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRangeFromPoint(&self, ec: u32, ppt: *const super::super::Foundation::POINT, dwflags: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRangeFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(ppt), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRangeFromPoint)(::windows::core::Interface::as_raw(self), ec, ::core::mem::transmute(ppt), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5434,7 +5434,7 @@ impl ITfContextView { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).GetTextExt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi(), ::core::mem::transmute(prc), ::core::mem::transmute(pfclipped)).ok() + (::windows::core::Interface::vtable(self).GetTextExt)(::windows::core::Interface::as_raw(self), ec, prange.into().abi(), ::core::mem::transmute(prc), ::core::mem::transmute(pfclipped)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5527,7 +5527,7 @@ impl ITfCreatePropertyStore { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IStream>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreatePropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidprop), prange.into().abi(), ::core::mem::transmute(cb), pstream.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreatePropertyStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(guidprop), prange.into().abi(), cb, pstream.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5840,7 +5840,7 @@ impl ITfDocumentMgr { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).CreateContext)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tidowner), ::core::mem::transmute(dwflags), punk.into().abi(), ::core::mem::transmute(ppic), ::core::mem::transmute(pectextstore)).ok() + (::windows::core::Interface::vtable(self).CreateContext)(::windows::core::Interface::as_raw(self), tidowner, dwflags, punk.into().abi(), ::core::mem::transmute(ppic), ::core::mem::transmute(pectextstore)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Push<'a, P0>(&self, pic: P0) -> ::windows::core::Result<()> @@ -5851,7 +5851,7 @@ impl ITfDocumentMgr { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Pop(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Pop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).Pop)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetTop(&self) -> ::windows::core::Result { @@ -5928,7 +5928,7 @@ impl ITfEditRecord { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetTextAndPropertyUpdates(&self, dwflags: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS, prgproperties: &[*const ::windows::core::GUID]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetTextAndPropertyUpdates)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(prgproperties)), prgproperties.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetTextAndPropertyUpdates)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(prgproperties)), prgproperties.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -5982,7 +5982,7 @@ pub struct ITfEditSession(::windows::core::IUnknown); impl ITfEditSession { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn DoEditSession(&self, ec: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DoEditSession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec)).ok() + (::windows::core::Interface::vtable(self).DoEditSession)(::windows::core::Interface::as_raw(self), ec).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6176,7 +6176,7 @@ pub struct ITfFnBalloon(::windows::core::IUnknown); impl ITfFnBalloon { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] 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(::windows::core::as_ptr_or_null(pch)), pch.len() as _).ok() + (::windows::core::Interface::vtable(self).UpdateBalloon)(::windows::core::Interface::as_raw(self), style, ::core::mem::transmute(::windows::core::as_ptr_or_null(pch)), pch.len() as _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6236,7 +6236,7 @@ impl ITfFnConfigure { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(langid), ::core::mem::transmute(rguidprofile)).ok() + (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), hwndparent.into(), langid, ::core::mem::transmute(rguidprofile)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6315,7 +6315,7 @@ impl ITfFnConfigureRegisterEudc { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(langid), ::core::mem::transmute(rguidprofile), bstrregistered.into().abi()).ok() + (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), hwndparent.into(), langid, ::core::mem::transmute(rguidprofile), bstrregistered.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6394,7 +6394,7 @@ impl ITfFnConfigureRegisterWord { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), hwndparent.into(), ::core::mem::transmute(langid), ::core::mem::transmute(rguidprofile), bstrregistered.into().abi()).ok() + (::windows::core::Interface::vtable(self).Show)(::windows::core::Interface::as_raw(self), hwndparent.into(), langid, ::core::mem::transmute(rguidprofile), bstrregistered.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6689,7 +6689,7 @@ impl ITfFnGetSAPIObject { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Get(&self, sobj: TfSapiObject) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sobj), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).Get)(::windows::core::Interface::as_raw(self), sobj, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -6770,7 +6770,7 @@ impl ITfFnLMInternal { #[cfg(feature = "Win32_Foundation")] pub unsafe fn QueryLangID(&self, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.QueryLangID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.QueryLangID)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetReconversion<'a, P0>(&self, prange: P0) -> ::windows::core::Result @@ -6916,7 +6916,7 @@ impl ITfFnLMProcessor { #[cfg(feature = "Win32_Foundation")] pub unsafe fn QueryLangID(&self, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).QueryLangID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).QueryLangID)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetReconversion<'a, P0>(&self, prange: P0) -> ::windows::core::Result @@ -7054,7 +7054,7 @@ impl ITfFnLangProfileUtil { #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsProfileAvailableForLang(&self, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsProfileAvailableForLang)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsProfileAvailableForLang)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7220,7 +7220,7 @@ impl ITfFnPropertyUIStatus { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetStatus(&self, refguidprop: *const ::windows::core::GUID, dw: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguidprop), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).SetStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(refguidprop), dw).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7678,7 +7678,7 @@ impl ITfInputProcessorProfileActivationSink { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnActivated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprofiletype), ::core::mem::transmute(langid), ::core::mem::transmute(clsid), ::core::mem::transmute(catid), ::core::mem::transmute(guidprofile), hkl.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OnActivated)(::windows::core::Interface::as_raw(self), dwprofiletype, langid, ::core::mem::transmute(clsid), ::core::mem::transmute(catid), ::core::mem::transmute(guidprofile), hkl.into(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7731,14 +7731,14 @@ impl ITfInputProcessorProfileMgr { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).ActivateProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprofiletype), ::core::mem::transmute(langid), ::core::mem::transmute(clsid), ::core::mem::transmute(guidprofile), hkl.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ActivateProfile)(::windows::core::Interface::as_raw(self), dwprofiletype, langid, ::core::mem::transmute(clsid), ::core::mem::transmute(guidprofile), hkl.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn DeactivateProfile<'a, P0>(&self, dwprofiletype: u32, langid: u16, clsid: *const ::windows::core::GUID, guidprofile: *const ::windows::core::GUID, hkl: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).DeactivateProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprofiletype), ::core::mem::transmute(langid), ::core::mem::transmute(clsid), ::core::mem::transmute(guidprofile), hkl.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).DeactivateProfile)(::windows::core::Interface::as_raw(self), dwprofiletype, langid, ::core::mem::transmute(clsid), ::core::mem::transmute(guidprofile), hkl.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetProfile<'a, P0>(&self, dwprofiletype: u32, langid: u16, clsid: *const ::windows::core::GUID, guidprofile: *const ::windows::core::GUID, hkl: P0) -> ::windows::core::Result @@ -7746,16 +7746,16 @@ impl ITfInputProcessorProfileMgr { P0: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwprofiletype), ::core::mem::transmute(langid), ::core::mem::transmute(clsid), ::core::mem::transmute(guidprofile), hkl.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProfile)(::windows::core::Interface::as_raw(self), dwprofiletype, langid, ::core::mem::transmute(clsid), ::core::mem::transmute(guidprofile), hkl.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn EnumProfiles(&self, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumProfiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumProfiles)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ReleaseInputProcessor(&self, rclsid: *const ::windows::core::GUID, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReleaseInputProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ReleaseInputProcessor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7764,26 +7764,11 @@ impl ITfInputProcessorProfileMgr { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::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(::windows::core::as_ptr_or_null(pchdesc)), - pchdesc.len() as _, - ::core::mem::transmute(::windows::core::as_ptr_or_null(pchiconfile)), - pchiconfile.len() as _, - ::core::mem::transmute(uiconindex), - hklsubstitute.into(), - ::core::mem::transmute(dwpreferredlayout), - benabledbydefault.into(), - ::core::mem::transmute(dwflags), - ) - .ok() + (::windows::core::Interface::vtable(self).RegisterProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchdesc)), pchdesc.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchiconfile)), pchiconfile.len() as _, uiconindex, hklsubstitute.into(), dwpreferredlayout, benabledbydefault.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] 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() + (::windows::core::Interface::vtable(self).UnregisterProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetActiveProfile(&self, catid: *const ::windows::core::GUID) -> ::windows::core::Result { @@ -7849,7 +7834,7 @@ impl ITfInputProcessorProfileSubstituteLayout { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetSubstituteKeyboardLayout(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSubstituteKeyboardLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSubstituteKeyboardLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -7907,11 +7892,11 @@ impl ITfInputProcessorProfiles { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn AddLanguageProfile(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID, pchdesc: &[u16], pchiconfile: &[u16], uiconindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchdesc)), pchdesc.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchiconfile)), pchiconfile.len() as _, ::core::mem::transmute(uiconindex)).ok() + (::windows::core::Interface::vtable(self).AddLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchdesc)), pchdesc.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchiconfile)), pchiconfile.len() as _, uiconindex).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RemoveLanguageProfile(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile)).ok() + (::windows::core::Interface::vtable(self).RemoveLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -7921,15 +7906,15 @@ impl ITfInputProcessorProfiles { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetDefaultLanguageProfile(&self, langid: u16, catid: *const ::windows::core::GUID, pclsid: *mut ::windows::core::GUID, pguidprofile: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetDefaultLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(catid), ::core::mem::transmute(pclsid), ::core::mem::transmute(pguidprofile)).ok() + (::windows::core::Interface::vtable(self).GetDefaultLanguageProfile)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(catid), ::core::mem::transmute(pclsid), ::core::mem::transmute(pguidprofile)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetDefaultLanguageProfile(&self, langid: u16, rclsid: *const ::windows::core::GUID, guidprofiles: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDefaultLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(rclsid), ::core::mem::transmute(guidprofiles)).ok() + (::windows::core::Interface::vtable(self).SetDefaultLanguageProfile)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(rclsid), ::core::mem::transmute(guidprofiles)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ActivateLanguageProfile(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofiles: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ActivateLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofiles)).ok() + (::windows::core::Interface::vtable(self).ActivateLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofiles)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetActiveLanguageProfile(&self, rclsid: *const ::windows::core::GUID, plangid: *mut u16, pguidprofile: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -7939,7 +7924,7 @@ impl ITfInputProcessorProfiles { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLanguageProfileDescription(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetLanguageProfileDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetLanguageProfileDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetCurrentLanguage(&self) -> ::windows::core::Result { @@ -7948,7 +7933,7 @@ impl ITfInputProcessorProfiles { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ChangeCurrentLanguage(&self, langid: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ChangeCurrentLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)).ok() + (::windows::core::Interface::vtable(self).ChangeCurrentLanguage)(::windows::core::Interface::as_raw(self), langid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetLanguageList(&self, pplangid: *mut *mut u16, pulcount: *mut u32) -> ::windows::core::Result<()> { @@ -7957,7 +7942,7 @@ impl ITfInputProcessorProfiles { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn EnumLanguageProfiles(&self, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumLanguageProfiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumLanguageProfiles)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7965,13 +7950,13 @@ impl ITfInputProcessorProfiles { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).EnableLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), fenable.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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::MaybeUninit::::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), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsEnabledLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -7979,14 +7964,14 @@ impl ITfInputProcessorProfiles { where P0: ::std::convert::Into, { - (::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() + (::windows::core::Interface::vtable(self).EnableLanguageProfileByDefault)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), fenable.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SubstituteKeyboardLayout<'a, P0>(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID, hkl: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).SubstituteKeyboardLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), hkl.into()).ok() + (::windows::core::Interface::vtable(self).SubstituteKeyboardLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), hkl.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8076,11 +8061,11 @@ impl ITfInputProcessorProfilesEx { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn AddLanguageProfile(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID, pchdesc: &[u16], pchiconfile: &[u16], uiconindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchdesc)), pchdesc.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchiconfile)), pchiconfile.len() as _, ::core::mem::transmute(uiconindex)).ok() + (::windows::core::Interface::vtable(self).base__.AddLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchdesc)), pchdesc.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchiconfile)), pchiconfile.len() as _, uiconindex).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn RemoveLanguageProfile(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8090,15 +8075,15 @@ impl ITfInputProcessorProfilesEx { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetDefaultLanguageProfile(&self, langid: u16, catid: *const ::windows::core::GUID, pclsid: *mut ::windows::core::GUID, pguidprofile: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetDefaultLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(catid), ::core::mem::transmute(pclsid), ::core::mem::transmute(pguidprofile)).ok() + (::windows::core::Interface::vtable(self).base__.GetDefaultLanguageProfile)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(catid), ::core::mem::transmute(pclsid), ::core::mem::transmute(pguidprofile)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetDefaultLanguageProfile(&self, langid: u16, rclsid: *const ::windows::core::GUID, guidprofiles: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetDefaultLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(rclsid), ::core::mem::transmute(guidprofiles)).ok() + (::windows::core::Interface::vtable(self).base__.SetDefaultLanguageProfile)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(rclsid), ::core::mem::transmute(guidprofiles)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ActivateLanguageProfile(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofiles: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ActivateLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofiles)).ok() + (::windows::core::Interface::vtable(self).base__.ActivateLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofiles)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetActiveLanguageProfile(&self, rclsid: *const ::windows::core::GUID, plangid: *mut u16, pguidprofile: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -8108,7 +8093,7 @@ impl ITfInputProcessorProfilesEx { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLanguageProfileDescription(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetLanguageProfileDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetLanguageProfileDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetCurrentLanguage(&self) -> ::windows::core::Result { @@ -8117,7 +8102,7 @@ impl ITfInputProcessorProfilesEx { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ChangeCurrentLanguage(&self, langid: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ChangeCurrentLanguage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid)).ok() + (::windows::core::Interface::vtable(self).base__.ChangeCurrentLanguage)(::windows::core::Interface::as_raw(self), langid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetLanguageList(&self, pplangid: *mut *mut u16, pulcount: *mut u32) -> ::windows::core::Result<()> { @@ -8126,7 +8111,7 @@ impl ITfInputProcessorProfilesEx { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn EnumLanguageProfiles(&self, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.EnumLanguageProfiles)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.EnumLanguageProfiles)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8134,13 +8119,13 @@ impl ITfInputProcessorProfilesEx { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.EnableLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), fenable.into()).ok() + (::windows::core::Interface::vtable(self).base__.EnableLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), fenable.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] 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::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.IsEnabledLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.IsEnabledLanguageProfile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8148,18 +8133,18 @@ impl ITfInputProcessorProfilesEx { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.EnableLanguageProfileByDefault)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), fenable.into()).ok() + (::windows::core::Interface::vtable(self).base__.EnableLanguageProfileByDefault)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), fenable.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SubstituteKeyboardLayout<'a, P0>(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID, hkl: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).base__.SubstituteKeyboardLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), hkl.into()).ok() + (::windows::core::Interface::vtable(self).base__.SubstituteKeyboardLayout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), hkl.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetLanguageProfileDisplayName(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID, pchfile: &[u16], uresid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetLanguageProfileDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchfile)), pchfile.len() as _, ::core::mem::transmute(uresid)).ok() + (::windows::core::Interface::vtable(self).SetLanguageProfileDisplayName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rclsid), langid, ::core::mem::transmute(guidprofile), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchfile)), pchfile.len() as _, uresid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8411,7 +8396,7 @@ impl ITfInsertAtSelection { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn InsertTextAtSelection(&self, ec: u32, dwflags: INSERT_TEXT_AT_SELECTION_FLAGS, pchtext: &[u16]) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).InsertTextAtSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InsertTextAtSelection)(::windows::core::Interface::as_raw(self), ec, dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -8420,7 +8405,7 @@ impl ITfInsertAtSelection { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).InsertEmbeddedAtSelection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dwflags), pdataobject.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).InsertEmbeddedAtSelection)(::windows::core::Interface::as_raw(self), ec, dwflags, pdataobject.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -8765,11 +8750,11 @@ impl ITfKeystrokeMgr { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfKeyEventSink>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AdviseKeyEventSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tid), psink.into().abi(), fforeground.into()).ok() + (::windows::core::Interface::vtable(self).AdviseKeyEventSink)(::windows::core::Interface::as_raw(self), tid, psink.into().abi(), fforeground.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] 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() + (::windows::core::Interface::vtable(self).UnadviseKeyEventSink)(::windows::core::Interface::as_raw(self), tid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetForeground(&self) -> ::windows::core::Result<::windows::core::GUID> { @@ -8832,7 +8817,7 @@ impl ITfKeystrokeMgr { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn PreserveKey(&self, tid: u32, rguid: *const ::windows::core::GUID, prekey: *const TF_PRESERVEDKEY, pchdesc: &[u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).PreserveKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tid), ::core::mem::transmute(rguid), ::core::mem::transmute(prekey), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchdesc)), pchdesc.len() as _).ok() + (::windows::core::Interface::vtable(self).PreserveKey)(::windows::core::Interface::as_raw(self), tid, ::core::mem::transmute(rguid), ::core::mem::transmute(prekey), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchdesc)), pchdesc.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UnpreserveKey(&self, rguid: *const ::windows::core::GUID, pprekey: *const TF_PRESERVEDKEY) -> ::windows::core::Result<()> { @@ -8949,7 +8934,7 @@ impl ITfLMLattice { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn EnumLatticeElements(&self, dwframestart: u32, rguidtype: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).EnumLatticeElements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwframestart), ::core::mem::transmute(rguidtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).EnumLatticeElements)(::windows::core::Interface::as_raw(self), dwframestart, ::core::mem::transmute(rguidtype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9003,15 +8988,15 @@ pub struct ITfLangBarEventSink(::windows::core::IUnknown); impl ITfLangBarEventSink { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnSetFocus(&self, dwthreadid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnSetFocus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwthreadid)).ok() + (::windows::core::Interface::vtable(self).OnSetFocus)(::windows::core::Interface::as_raw(self), dwthreadid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnThreadTerminate(&self, dwthreadid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadTerminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwthreadid)).ok() + (::windows::core::Interface::vtable(self).OnThreadTerminate)(::windows::core::Interface::as_raw(self), dwthreadid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnThreadItemChange(&self, dwthreadid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnThreadItemChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwthreadid)).ok() + (::windows::core::Interface::vtable(self).OnThreadItemChange)(::windows::core::Interface::as_raw(self), dwthreadid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9020,17 +9005,17 @@ impl ITfLangBarEventSink { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).OnModalInput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwthreadid), ::core::mem::transmute(umsg), wparam.into(), lparam.into()).ok() + (::windows::core::Interface::vtable(self).OnModalInput)(::windows::core::Interface::as_raw(self), dwthreadid, umsg, wparam.into(), lparam.into()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShowFloating(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShowFloating)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ShowFloating)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetItemFloatingRect(&self, dwthreadid: u32, rguid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetItemFloatingRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwthreadid), ::core::mem::transmute(rguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItemFloatingRect)(::windows::core::Interface::as_raw(self), dwthreadid, ::core::mem::transmute(rguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9195,7 +9180,7 @@ impl ITfLangBarItemBalloon { #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnClick(&self, click: TfLBIClick, pt: super::super::Foundation::POINT, prcarea: *const super::super::Foundation::RECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnClick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(click), ::core::mem::transmute(pt), ::core::mem::transmute(prcarea)).ok() + (::windows::core::Interface::vtable(self).OnClick)(::windows::core::Interface::as_raw(self), click, ::core::mem::transmute(pt), ::core::mem::transmute(prcarea)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9308,7 +9293,7 @@ impl ITfLangBarItemBitmap { #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnClick(&self, click: TfLBIClick, pt: super::super::Foundation::POINT, prcarea: *const super::super::Foundation::RECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnClick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(click), ::core::mem::transmute(pt), ::core::mem::transmute(prcarea)).ok() + (::windows::core::Interface::vtable(self).OnClick)(::windows::core::Interface::as_raw(self), click, ::core::mem::transmute(pt), ::core::mem::transmute(prcarea)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9319,7 +9304,7 @@ impl ITfLangBarItemBitmap { #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DrawBitmap(&self, bmwidth: i32, bmheight: i32, dwflags: u32, phbmp: *mut super::super::Graphics::Gdi::HBITMAP, phbmpmask: *mut super::super::Graphics::Gdi::HBITMAP) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DrawBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bmwidth), ::core::mem::transmute(bmheight), ::core::mem::transmute(dwflags), ::core::mem::transmute(phbmp), ::core::mem::transmute(phbmpmask)).ok() + (::windows::core::Interface::vtable(self).DrawBitmap)(::windows::core::Interface::as_raw(self), bmwidth, bmheight, dwflags, ::core::mem::transmute(phbmp), ::core::mem::transmute(phbmpmask)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9420,7 +9405,7 @@ impl ITfLangBarItemBitmapButton { #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnClick(&self, click: TfLBIClick, pt: super::super::Foundation::POINT, prcarea: *const super::super::Foundation::RECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnClick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(click), ::core::mem::transmute(pt), ::core::mem::transmute(prcarea)).ok() + (::windows::core::Interface::vtable(self).OnClick)(::windows::core::Interface::as_raw(self), click, ::core::mem::transmute(pt), ::core::mem::transmute(prcarea)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn InitMenu<'a, P0>(&self, pmenu: P0) -> ::windows::core::Result<()> @@ -9431,7 +9416,7 @@ impl ITfLangBarItemBitmapButton { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnMenuSelect(&self, wid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMenuSelect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wid)).ok() + (::windows::core::Interface::vtable(self).OnMenuSelect)(::windows::core::Interface::as_raw(self), wid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9442,7 +9427,7 @@ impl ITfLangBarItemBitmapButton { #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DrawBitmap(&self, bmwidth: i32, bmheight: i32, dwflags: u32, phbmp: *mut super::super::Graphics::Gdi::HBITMAP, phbmpmask: *mut super::super::Graphics::Gdi::HBITMAP) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).DrawBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bmwidth), ::core::mem::transmute(bmheight), ::core::mem::transmute(dwflags), ::core::mem::transmute(phbmp), ::core::mem::transmute(phbmpmask)).ok() + (::windows::core::Interface::vtable(self).DrawBitmap)(::windows::core::Interface::as_raw(self), bmwidth, bmheight, dwflags, ::core::mem::transmute(phbmp), ::core::mem::transmute(phbmpmask)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9555,7 +9540,7 @@ impl ITfLangBarItemButton { #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnClick(&self, click: TfLBIClick, pt: super::super::Foundation::POINT, prcarea: *const super::super::Foundation::RECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnClick)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(click), ::core::mem::transmute(pt), ::core::mem::transmute(prcarea)).ok() + (::windows::core::Interface::vtable(self).OnClick)(::windows::core::Interface::as_raw(self), click, ::core::mem::transmute(pt), ::core::mem::transmute(prcarea)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn InitMenu<'a, P0>(&self, pmenu: P0) -> ::windows::core::Result<()> @@ -9566,7 +9551,7 @@ impl ITfLangBarItemButton { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnMenuSelect(&self, wid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMenuSelect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wid)).ok() + (::windows::core::Interface::vtable(self).OnMenuSelect)(::windows::core::Interface::as_raw(self), wid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -9687,13 +9672,13 @@ impl ITfLangBarItemMgr { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UnadviseItemSink(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnadviseItemSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).UnadviseItemSink)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetItemFloatingRect(&self, dwthreadid: u32, rguid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetItemFloatingRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwthreadid), ::core::mem::transmute(rguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetItemFloatingRect)(::windows::core::Interface::as_raw(self), dwthreadid, ::core::mem::transmute(rguid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetItemsStatus(&self, ulcount: u32, prgguid: *const ::windows::core::GUID, pdwstatus: *mut u32) -> ::windows::core::Result<()> { @@ -9778,7 +9763,7 @@ pub struct ITfLangBarItemSink(::windows::core::IUnknown); impl ITfLangBarItemSink { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnUpdate(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnUpdate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OnUpdate)(::windows::core::Interface::as_raw(self), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -9833,24 +9818,24 @@ impl ITfLangBarMgr { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfLangBarEventSink>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AdviseEventSink)(::windows::core::Interface::as_raw(self), psink.into().abi(), hwnd.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwcookie)).ok() + (::windows::core::Interface::vtable(self).AdviseEventSink)(::windows::core::Interface::as_raw(self), psink.into().abi(), hwnd.into(), dwflags, ::core::mem::transmute(pdwcookie)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UnadviseEventSink(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnadviseEventSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).UnadviseEventSink)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetThreadMarshalInterface(&self, dwthreadid: u32, dwtype: u32, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetThreadMarshalInterface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwthreadid), ::core::mem::transmute(dwtype), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetThreadMarshalInterface)(::windows::core::Interface::as_raw(self), dwthreadid, dwtype, ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetThreadLangBarItemMgr(&self, dwthreadid: u32, pplbi: *mut ::core::option::Option, pdwthreadid: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetThreadLangBarItemMgr)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwthreadid), ::core::mem::transmute(pplbi), ::core::mem::transmute(pdwthreadid)).ok() + (::windows::core::Interface::vtable(self).GetThreadLangBarItemMgr)(::windows::core::Interface::as_raw(self), dwthreadid, ::core::mem::transmute(pplbi), ::core::mem::transmute(pdwthreadid)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetInputProcessorProfiles(&self, dwthreadid: u32, ppaip: *mut ::core::option::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() + (::windows::core::Interface::vtable(self).GetInputProcessorProfiles)(::windows::core::Interface::as_raw(self), dwthreadid, ::core::mem::transmute(ppaip), ::core::mem::transmute(pdwthreadid)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9865,11 +9850,11 @@ impl ITfLangBarMgr { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfLangBarEventSink>>, { - (::windows::core::Interface::vtable(self).SetModalInput)(::windows::core::Interface::as_raw(self), psink.into().abi(), ::core::mem::transmute(dwthreadid), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetModalInput)(::windows::core::Interface::as_raw(self), psink.into().abi(), dwthreadid, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShowFloating(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShowFloating)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ShowFloating)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetShowFloatingStatus(&self) -> ::windows::core::Result { @@ -9940,7 +9925,7 @@ impl ITfLanguageProfileNotifySink { #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnLanguageChange(&self, langid: u16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnLanguageChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnLanguageChange)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnLanguageChanged(&self) -> ::windows::core::Result<()> { @@ -10058,7 +10043,7 @@ impl ITfMenu { P0: ::std::convert::Into, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).AddMenuItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uid), ::core::mem::transmute(dwflags), hbmp.into(), hbmpmask.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pch)), pch.len() as _, ::core::mem::transmute(ppmenu)).ok() + (::windows::core::Interface::vtable(self).AddMenuItem)(::windows::core::Interface::as_raw(self), uid, dwflags, hbmp.into(), hbmpmask.into(), ::core::mem::transmute(::windows::core::as_ptr_or_null(pch)), pch.len() as _, ::core::mem::transmute(ppmenu)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10115,7 +10100,7 @@ impl ITfMessagePump { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).PeekMessageA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), hwnd.into(), ::core::mem::transmute(wmsgfiltermin), ::core::mem::transmute(wmsgfiltermax), ::core::mem::transmute(wremovemsg), ::core::mem::transmute(pfresult)).ok() + (::windows::core::Interface::vtable(self).PeekMessageA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), hwnd.into(), wmsgfiltermin, wmsgfiltermax, wremovemsg, ::core::mem::transmute(pfresult)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -10123,7 +10108,7 @@ impl ITfMessagePump { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetMessageA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), hwnd.into(), ::core::mem::transmute(wmsgfiltermin), ::core::mem::transmute(wmsgfiltermax), ::core::mem::transmute(pfresult)).ok() + (::windows::core::Interface::vtable(self).GetMessageA)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), hwnd.into(), wmsgfiltermin, wmsgfiltermax, ::core::mem::transmute(pfresult)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -10131,7 +10116,7 @@ impl ITfMessagePump { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).PeekMessageW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), hwnd.into(), ::core::mem::transmute(wmsgfiltermin), ::core::mem::transmute(wmsgfiltermax), ::core::mem::transmute(wremovemsg), ::core::mem::transmute(pfresult)).ok() + (::windows::core::Interface::vtable(self).PeekMessageW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), hwnd.into(), wmsgfiltermin, wmsgfiltermax, wremovemsg, ::core::mem::transmute(pfresult)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -10139,7 +10124,7 @@ impl ITfMessagePump { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).GetMessageW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), hwnd.into(), ::core::mem::transmute(wmsgfiltermin), ::core::mem::transmute(wmsgfiltermax), ::core::mem::transmute(pfresult)).ok() + (::windows::core::Interface::vtable(self).GetMessageW)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pmsg), hwnd.into(), wmsgfiltermin, wmsgfiltermax, ::core::mem::transmute(pfresult)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10206,7 +10191,7 @@ impl ITfMouseSink { #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnMouseEvent(&self, uedge: u32, uquadrant: u32, dwbtnstatus: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnMouseEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uedge), ::core::mem::transmute(uquadrant), ::core::mem::transmute(dwbtnstatus), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnMouseEvent)(::windows::core::Interface::as_raw(self), uedge, uquadrant, dwbtnstatus, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10268,7 +10253,7 @@ impl ITfMouseTracker { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UnadviseMouseSink(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnadviseMouseSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).UnadviseMouseSink)(::windows::core::Interface::as_raw(self), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10328,7 +10313,7 @@ impl ITfMouseTrackerACP { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UnadviseMouseSink(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnadviseMouseSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).UnadviseMouseSink)(::windows::core::Interface::as_raw(self), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10492,7 +10477,7 @@ impl ITfProperty { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).base__.EnumRanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(ppenum), ptargetrange.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.EnumRanges)(::windows::core::Interface::as_raw(self), ec, ::core::mem::transmute(ppenum), ptargetrange.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10501,7 +10486,7 @@ impl ITfProperty { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetValue)(::windows::core::Interface::as_raw(self), ec, prange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetContext(&self) -> ::windows::core::Result { @@ -10513,7 +10498,7 @@ impl ITfProperty { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).FindRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi(), ::core::mem::transmute(pprange), ::core::mem::transmute(apos)).ok() + (::windows::core::Interface::vtable(self).FindRange)(::windows::core::Interface::as_raw(self), ec, prange.into().abi(), ::core::mem::transmute(pprange), apos).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetValueStore<'a, P0, P1>(&self, ec: u32, prange: P0, ppropstore: P1) -> ::windows::core::Result<()> @@ -10521,7 +10506,7 @@ impl ITfProperty { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ITfPropertyStore>>, { - (::windows::core::Interface::vtable(self).SetValueStore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi(), ppropstore.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetValueStore)(::windows::core::Interface::as_raw(self), ec, prange.into().abi(), ppropstore.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -10529,14 +10514,14 @@ impl ITfProperty { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi(), ::core::mem::transmute(pvarvalue)).ok() + (::windows::core::Interface::vtable(self).SetValue)(::windows::core::Interface::as_raw(self), ec, prange.into().abi(), ::core::mem::transmute(pvarvalue)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Clear<'a, P0>(&self, ec: u32, prange: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).Clear)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi()).ok() + (::windows::core::Interface::vtable(self).Clear)(::windows::core::Interface::as_raw(self), ec, prange.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -10628,7 +10613,7 @@ impl ITfPropertyStore { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnTextUpdated)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), prangenew.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnTextUpdated)(::windows::core::Interface::as_raw(self), dwflags, prangenew.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10790,22 +10775,22 @@ pub struct ITfRange(::windows::core::IUnknown); impl ITfRange { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetText(&self, ec: u32, dwflags: u32, pchtext: &mut [u16], pcch: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(pcch)).ok() + (::windows::core::Interface::vtable(self).GetText)(::windows::core::Interface::as_raw(self), ec, dwflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(pcch)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetText(&self, ec: u32, dwflags: u32, pchtext: &[u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _).ok() + (::windows::core::Interface::vtable(self).SetText)(::windows::core::Interface::as_raw(self), ec, dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self, ec: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetFormattedText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetFormattedText)(::windows::core::Interface::as_raw(self), ec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetEmbedded(&self, ec: u32, rguidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetEmbedded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetEmbedded)(::windows::core::Interface::as_raw(self), ec, ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -10813,51 +10798,51 @@ impl ITfRange { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).InsertEmbedded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dwflags), pdataobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertEmbedded)(::windows::core::Interface::as_raw(self), ec, dwflags, pdataobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShiftStart(&self, ec: u32, cchreq: i32, pcch: *mut i32, phalt: *const TF_HALTCOND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShiftStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(cchreq), ::core::mem::transmute(pcch), ::core::mem::transmute(phalt)).ok() + (::windows::core::Interface::vtable(self).ShiftStart)(::windows::core::Interface::as_raw(self), ec, cchreq, ::core::mem::transmute(pcch), ::core::mem::transmute(phalt)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShiftEnd(&self, ec: u32, cchreq: i32, pcch: *mut i32, phalt: *const TF_HALTCOND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ShiftEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(cchreq), ::core::mem::transmute(pcch), ::core::mem::transmute(phalt)).ok() + (::windows::core::Interface::vtable(self).ShiftEnd)(::windows::core::Interface::as_raw(self), ec, cchreq, ::core::mem::transmute(pcch), ::core::mem::transmute(phalt)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShiftStartToRange<'a, P0>(&self, ec: u32, prange: P0, apos: TfAnchor) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).ShiftStartToRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi(), ::core::mem::transmute(apos)).ok() + (::windows::core::Interface::vtable(self).ShiftStartToRange)(::windows::core::Interface::as_raw(self), ec, prange.into().abi(), apos).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShiftEndToRange<'a, P0>(&self, ec: u32, prange: P0, apos: TfAnchor) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).ShiftEndToRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi(), ::core::mem::transmute(apos)).ok() + (::windows::core::Interface::vtable(self).ShiftEndToRange)(::windows::core::Interface::as_raw(self), ec, prange.into().abi(), apos).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ShiftStartRegion(&self, ec: u32, dir: TfShiftDir) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ShiftStartRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dir), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ShiftStartRegion)(::windows::core::Interface::as_raw(self), ec, dir, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ShiftEndRegion(&self, ec: u32, dir: TfShiftDir) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ShiftEndRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dir), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ShiftEndRegion)(::windows::core::Interface::as_raw(self), ec, dir, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsEmpty(&self, ec: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsEmpty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsEmpty)(::windows::core::Interface::as_raw(self), ec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Collapse(&self, ec: u32, apos: TfAnchor) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Collapse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(apos)).ok() + (::windows::core::Interface::vtable(self).Collapse)(::windows::core::Interface::as_raw(self), ec, apos).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10866,7 +10851,7 @@ impl ITfRange { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsEqualStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), pwith.into().abi(), ::core::mem::transmute(apos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsEqualStart)(::windows::core::Interface::as_raw(self), ec, pwith.into().abi(), apos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10875,7 +10860,7 @@ impl ITfRange { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsEqualEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), pwith.into().abi(), ::core::mem::transmute(apos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsEqualEnd)(::windows::core::Interface::as_raw(self), ec, pwith.into().abi(), apos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn CompareStart<'a, P0>(&self, ec: u32, pwith: P0, apos: TfAnchor) -> ::windows::core::Result @@ -10883,7 +10868,7 @@ impl ITfRange { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CompareStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), pwith.into().abi(), ::core::mem::transmute(apos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CompareStart)(::windows::core::Interface::as_raw(self), ec, pwith.into().abi(), apos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn CompareEnd<'a, P0>(&self, ec: u32, pwith: P0, apos: TfAnchor) -> ::windows::core::Result @@ -10891,13 +10876,13 @@ impl ITfRange { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CompareEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), pwith.into().abi(), ::core::mem::transmute(apos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CompareEnd)(::windows::core::Interface::as_raw(self), ec, pwith.into().abi(), apos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn AdjustForInsert(&self, ec: u32, cchinsert: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).AdjustForInsert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(cchinsert), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).AdjustForInsert)(::windows::core::Interface::as_raw(self), ec, cchinsert, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetGravity(&self, pgstart: *mut TfGravity, pgend: *mut TfGravity) -> ::windows::core::Result<()> { @@ -10905,7 +10890,7 @@ impl ITfRange { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetGravity(&self, ec: u32, gstart: TfGravity, gend: TfGravity) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGravity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(gstart), ::core::mem::transmute(gend)).ok() + (::windows::core::Interface::vtable(self).SetGravity)(::windows::core::Interface::as_raw(self), ec, gstart, gend).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -11010,22 +10995,22 @@ pub struct ITfRangeACP(::windows::core::IUnknown); impl ITfRangeACP { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetText(&self, ec: u32, dwflags: u32, pchtext: &mut [u16], pcch: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(pcch)).ok() + (::windows::core::Interface::vtable(self).base__.GetText)(::windows::core::Interface::as_raw(self), ec, dwflags, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pchtext)), pchtext.len() as _, ::core::mem::transmute(pcch)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetText(&self, ec: u32, dwflags: u32, pchtext: &[u16]) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dwflags), ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _).ok() + (::windows::core::Interface::vtable(self).base__.SetText)(::windows::core::Interface::as_raw(self), ec, dwflags, ::core::mem::transmute(::windows::core::as_ptr_or_null(pchtext)), pchtext.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self, ec: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFormattedText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetFormattedText)(::windows::core::Interface::as_raw(self), ec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetEmbedded(&self, ec: u32, rguidservice: *const ::windows::core::GUID, riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetEmbedded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetEmbedded)(::windows::core::Interface::as_raw(self), ec, ::core::mem::transmute(rguidservice), ::core::mem::transmute(riid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11033,51 +11018,51 @@ impl ITfRangeACP { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDataObject>>, { - (::windows::core::Interface::vtable(self).base__.InsertEmbedded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dwflags), pdataobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InsertEmbedded)(::windows::core::Interface::as_raw(self), ec, dwflags, pdataobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShiftStart(&self, ec: u32, cchreq: i32, pcch: *mut i32, phalt: *const TF_HALTCOND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ShiftStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(cchreq), ::core::mem::transmute(pcch), ::core::mem::transmute(phalt)).ok() + (::windows::core::Interface::vtable(self).base__.ShiftStart)(::windows::core::Interface::as_raw(self), ec, cchreq, ::core::mem::transmute(pcch), ::core::mem::transmute(phalt)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShiftEnd(&self, ec: u32, cchreq: i32, pcch: *mut i32, phalt: *const TF_HALTCOND) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ShiftEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(cchreq), ::core::mem::transmute(pcch), ::core::mem::transmute(phalt)).ok() + (::windows::core::Interface::vtable(self).base__.ShiftEnd)(::windows::core::Interface::as_raw(self), ec, cchreq, ::core::mem::transmute(pcch), ::core::mem::transmute(phalt)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShiftStartToRange<'a, P0>(&self, ec: u32, prange: P0, apos: TfAnchor) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).base__.ShiftStartToRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi(), ::core::mem::transmute(apos)).ok() + (::windows::core::Interface::vtable(self).base__.ShiftStartToRange)(::windows::core::Interface::as_raw(self), ec, prange.into().abi(), apos).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ShiftEndToRange<'a, P0>(&self, ec: u32, prange: P0, apos: TfAnchor) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).base__.ShiftEndToRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi(), ::core::mem::transmute(apos)).ok() + (::windows::core::Interface::vtable(self).base__.ShiftEndToRange)(::windows::core::Interface::as_raw(self), ec, prange.into().abi(), apos).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ShiftStartRegion(&self, ec: u32, dir: TfShiftDir) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ShiftStartRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dir), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ShiftStartRegion)(::windows::core::Interface::as_raw(self), ec, dir, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn ShiftEndRegion(&self, ec: u32, dir: TfShiftDir) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ShiftEndRegion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(dir), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ShiftEndRegion)(::windows::core::Interface::as_raw(self), ec, dir, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsEmpty(&self, ec: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.IsEmpty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.IsEmpty)(::windows::core::Interface::as_raw(self), ec, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Collapse(&self, ec: u32, apos: TfAnchor) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Collapse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(apos)).ok() + (::windows::core::Interface::vtable(self).base__.Collapse)(::windows::core::Interface::as_raw(self), ec, apos).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11086,7 +11071,7 @@ impl ITfRangeACP { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.IsEqualStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), pwith.into().abi(), ::core::mem::transmute(apos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.IsEqualStart)(::windows::core::Interface::as_raw(self), ec, pwith.into().abi(), apos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -11095,7 +11080,7 @@ impl ITfRangeACP { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.IsEqualEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), pwith.into().abi(), ::core::mem::transmute(apos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.IsEqualEnd)(::windows::core::Interface::as_raw(self), ec, pwith.into().abi(), apos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn CompareStart<'a, P0>(&self, ec: u32, pwith: P0, apos: TfAnchor) -> ::windows::core::Result @@ -11103,7 +11088,7 @@ impl ITfRangeACP { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), pwith.into().abi(), ::core::mem::transmute(apos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareStart)(::windows::core::Interface::as_raw(self), ec, pwith.into().abi(), apos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn CompareEnd<'a, P0>(&self, ec: u32, pwith: P0, apos: TfAnchor) -> ::windows::core::Result @@ -11111,13 +11096,13 @@ impl ITfRangeACP { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.CompareEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), pwith.into().abi(), ::core::mem::transmute(apos), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CompareEnd)(::windows::core::Interface::as_raw(self), ec, pwith.into().abi(), apos, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn AdjustForInsert(&self, ec: u32, cchinsert: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.AdjustForInsert)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(cchinsert), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.AdjustForInsert)(::windows::core::Interface::as_raw(self), ec, cchinsert, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetGravity(&self, pgstart: *mut TfGravity, pgend: *mut TfGravity) -> ::windows::core::Result<()> { @@ -11125,7 +11110,7 @@ impl ITfRangeACP { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetGravity(&self, ec: u32, gstart: TfGravity, gend: TfGravity) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetGravity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(gstart), ::core::mem::transmute(gend)).ok() + (::windows::core::Interface::vtable(self).base__.SetGravity)(::windows::core::Interface::as_raw(self), ec, gstart, gend).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Clone(&self) -> ::windows::core::Result { @@ -11143,7 +11128,7 @@ impl ITfRangeACP { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetExtent(&self, acpanchor: i32, cch: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetExtent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(acpanchor), ::core::mem::transmute(cch)).ok() + (::windows::core::Interface::vtable(self).SetExtent)(::windows::core::Interface::as_raw(self), acpanchor, cch).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11212,7 +11197,7 @@ impl ITfRangeBackup { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).Restore)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi()).ok() + (::windows::core::Interface::vtable(self).Restore)(::windows::core::Interface::as_raw(self), ec, prange.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11270,7 +11255,7 @@ impl ITfReadOnlyProperty { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { - (::windows::core::Interface::vtable(self).EnumRanges)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), ::core::mem::transmute(ppenum), ptargetrange.into().abi()).ok() + (::windows::core::Interface::vtable(self).EnumRanges)(::windows::core::Interface::as_raw(self), ec, ::core::mem::transmute(ppenum), ptargetrange.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -11279,7 +11264,7 @@ impl ITfReadOnlyProperty { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ec), prange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetValue)(::windows::core::Interface::as_raw(self), ec, prange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetContext(&self) -> ::windows::core::Result { @@ -11530,7 +11515,7 @@ impl ITfReverseConversionList { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetString(&self, uindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetString)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11585,7 +11570,7 @@ impl ITfReverseConversionMgr { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetReverseConversion(&self, langid: u16, guidprofile: *const ::windows::core::GUID, dwflag: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetReverseConversion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), ::core::mem::transmute(dwflag), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetReverseConversion)(::windows::core::Interface::as_raw(self), langid, ::core::mem::transmute(guidprofile), dwflag, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11643,7 +11628,7 @@ impl ITfSource { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UnadviseSink(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnadviseSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).UnadviseSink)(::windows::core::Interface::as_raw(self), dwcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11697,11 +11682,11 @@ impl ITfSourceSingle { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).AdviseSingleSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tid), ::core::mem::transmute(riid), punk.into().abi()).ok() + (::windows::core::Interface::vtable(self).AdviseSingleSink)(::windows::core::Interface::as_raw(self), tid, ::core::mem::transmute(riid), punk.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UnadviseSingleSink(&self, tid: u32, riid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnadviseSingleSink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tid), ::core::mem::transmute(riid)).ok() + (::windows::core::Interface::vtable(self).UnadviseSingleSink)(::windows::core::Interface::as_raw(self), tid, ::core::mem::transmute(riid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11764,7 +11749,7 @@ impl ITfSpeechUIServer { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] 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(::windows::core::as_ptr_or_null(pch)), pch.len() as _).ok() + (::windows::core::Interface::vtable(self).UpdateBalloon)(::windows::core::Interface::as_raw(self), style, ::core::mem::transmute(::windows::core::as_ptr_or_null(pch)), pch.len() as _).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11822,7 +11807,7 @@ impl ITfStatusSink { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfContext>>, { - (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), pic.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).OnStatusChange)(::windows::core::Interface::as_raw(self), pic.into().abi(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -11872,7 +11857,7 @@ pub struct ITfSystemDeviceTypeLangBarItem(::windows::core::IUnknown); impl ITfSystemDeviceTypeLangBarItem { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn SetIconMode(&self, dwflags: LANG_BAR_ITEM_ICON_MODE_FLAGS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetIconMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetIconMode)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetIconMode(&self) -> ::windows::core::Result { @@ -11997,7 +11982,7 @@ impl ITfSystemLangBarItemSink { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn OnMenuSelect(&self, wid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMenuSelect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(wid)).ok() + (::windows::core::Interface::vtable(self).OnMenuSelect)(::windows::core::Interface::as_raw(self), wid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12112,7 +12097,7 @@ impl ITfTextEditSink { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfContext>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ITfEditRecord>>, { - (::windows::core::Interface::vtable(self).OnEndEdit)(::windows::core::Interface::as_raw(self), pic.into().abi(), ::core::mem::transmute(ecreadonly), peditrecord.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnEndEdit)(::windows::core::Interface::as_raw(self), pic.into().abi(), ecreadonly, peditrecord.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12165,7 +12150,7 @@ impl ITfTextInputProcessor { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfThreadMgr>>, { - (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), ptim.into().abi(), ::core::mem::transmute(tid)).ok() + (::windows::core::Interface::vtable(self).Activate)(::windows::core::Interface::as_raw(self), ptim.into().abi(), tid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Deactivate(&self) -> ::windows::core::Result<()> { @@ -12223,7 +12208,7 @@ impl ITfTextInputProcessorEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfThreadMgr>>, { - (::windows::core::Interface::vtable(self).base__.Activate)(::windows::core::Interface::as_raw(self), ptim.into().abi(), ::core::mem::transmute(tid)).ok() + (::windows::core::Interface::vtable(self).base__.Activate)(::windows::core::Interface::as_raw(self), ptim.into().abi(), tid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn Deactivate(&self) -> ::windows::core::Result<()> { @@ -12234,7 +12219,7 @@ impl ITfTextInputProcessorEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, ITfThreadMgr>>, { - (::windows::core::Interface::vtable(self).ActivateEx)(::windows::core::Interface::as_raw(self), ptim.into().abi(), ::core::mem::transmute(tid), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ActivateEx)(::windows::core::Interface::as_raw(self), ptim.into().abi(), tid, dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12303,7 +12288,7 @@ impl ITfTextLayoutSink { P0: ::std::convert::Into<::windows::core::InParam<'a, ITfContext>>, P1: ::std::convert::Into<::windows::core::InParam<'a, ITfContextView>>, { - (::windows::core::Interface::vtable(self).OnLayoutChange)(::windows::core::Interface::as_raw(self), pic.into().abi(), ::core::mem::transmute(lcode), pview.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnLayoutChange)(::windows::core::Interface::as_raw(self), pic.into().abi(), lcode, pview.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -12584,7 +12569,7 @@ impl ITfThreadMgr2 { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ActivateEx(&self, ptid: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ActivateEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptid), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ActivateEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptid), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetActiveFlags(&self) -> ::windows::core::Result { @@ -12811,7 +12796,7 @@ impl ITfThreadMgrEx { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn ActivateEx(&self, ptid: *mut u32, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ActivateEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptid), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ActivateEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptid), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetActiveFlags(&self) -> ::windows::core::Result { @@ -12984,7 +12969,7 @@ impl ITfTransitoryExtensionSink { P2: ::std::convert::Into<::windows::core::InParam<'a, ITfRange>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnTransitoryExtensionUpdated)(::windows::core::Interface::as_raw(self), pic.into().abi(), ::core::mem::transmute(ecreadonly), presultrange.into().abi(), pcompositionrange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnTransitoryExtensionUpdated)(::windows::core::Interface::as_raw(self), pic.into().abi(), ecreadonly, presultrange.into().abi(), pcompositionrange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13219,16 +13204,16 @@ impl ITfUIElementMgr { } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UpdateUIElement(&self, dwuielementid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateUIElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuielementid)).ok() + (::windows::core::Interface::vtable(self).UpdateUIElement)(::windows::core::Interface::as_raw(self), dwuielementid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn EndUIElement(&self, dwuielementid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndUIElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuielementid)).ok() + (::windows::core::Interface::vtable(self).EndUIElement)(::windows::core::Interface::as_raw(self), dwuielementid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetUIElement(&self, dwuielementid: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetUIElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuielementid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetUIElement)(::windows::core::Interface::as_raw(self), dwuielementid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn EnumUIElements(&self) -> ::windows::core::Result { @@ -13291,15 +13276,15 @@ impl ITfUIElementSink { #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn BeginUIElement(&self, dwuielementid: u32, pbshow: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).BeginUIElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuielementid), ::core::mem::transmute(pbshow)).ok() + (::windows::core::Interface::vtable(self).BeginUIElement)(::windows::core::Interface::as_raw(self), dwuielementid, ::core::mem::transmute(pbshow)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn UpdateUIElement(&self, dwuielementid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UpdateUIElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuielementid)).ok() + (::windows::core::Interface::vtable(self).UpdateUIElement)(::windows::core::Interface::as_raw(self), dwuielementid).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn EndUIElement(&self, dwuielementid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).EndUIElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwuielementid)).ok() + (::windows::core::Interface::vtable(self).EndUIElement)(::windows::core::Interface::as_raw(self), dwuielementid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13446,28 +13431,28 @@ impl IVersionInfo { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetSubcomponentCount(&self, ulsub: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSubcomponentCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulsub), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSubcomponentCount)(::windows::core::Interface::as_raw(self), ulsub, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetImplementationID(&self, ulsub: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetImplementationID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulsub), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetImplementationID)(::windows::core::Interface::as_raw(self), ulsub, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub unsafe fn GetBuildVersion(&self, ulsub: u32, pdwmajor: *mut u32, pdwminor: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBuildVersion)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulsub), ::core::mem::transmute(pdwmajor), ::core::mem::transmute(pdwminor)).ok() + (::windows::core::Interface::vtable(self).GetBuildVersion)(::windows::core::Interface::as_raw(self), ulsub, ::core::mem::transmute(pdwmajor), ::core::mem::transmute(pdwminor)).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetComponentDescription(&self, ulsub: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetComponentDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulsub), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetComponentDescription)(::windows::core::Interface::as_raw(self), ulsub, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInstanceDescription(&self, ulsub: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetInstanceDescription)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulsub), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInstanceDescription)(::windows::core::Interface::as_raw(self), ulsub, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -13528,7 +13513,7 @@ pub unsafe fn InitLocalMsCtfMonitor(dwflags: u32) -> ::windows::core::Result<()> extern "system" { fn InitLocalMsCtfMonitor(dwflags: u32) -> ::windows::core::HRESULT; } - InitLocalMsCtfMonitor(::core::mem::transmute(dwflags)).ok() + InitLocalMsCtfMonitor(dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] #[repr(transparent)] 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 9edb7a0db8..a86a2578b7 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs @@ -245,7 +245,7 @@ where extern "system" { fn AdjustWindowRect(lprect: *mut super::super::Foundation::RECT, dwstyle: WINDOW_STYLE, bmenu: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AdjustWindowRect(::core::mem::transmute(lprect), ::core::mem::transmute(dwstyle), bmenu.into())) + ::core::mem::transmute(AdjustWindowRect(::core::mem::transmute(lprect), dwstyle, bmenu.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -258,7 +258,7 @@ where extern "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; } - ::core::mem::transmute(AdjustWindowRectEx(::core::mem::transmute(lprect), ::core::mem::transmute(dwstyle), bmenu.into(), ::core::mem::transmute(dwexstyle))) + ::core::mem::transmute(AdjustWindowRectEx(::core::mem::transmute(lprect), dwstyle, bmenu.into(), dwexstyle)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -268,7 +268,7 @@ pub unsafe fn AllowSetForegroundWindow(dwprocessid: u32) -> super::super::Founda extern "system" { fn AllowSetForegroundWindow(dwprocessid: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AllowSetForegroundWindow(::core::mem::transmute(dwprocessid))) + ::core::mem::transmute(AllowSetForegroundWindow(dwprocessid)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -281,7 +281,7 @@ where extern "system" { fn AnimateWindow(hwnd: super::super::Foundation::HWND, dwtime: u32, dwflags: ANIMATE_WINDOW_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AnimateWindow(hwnd.into(), ::core::mem::transmute(dwtime), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(AnimateWindow(hwnd.into(), dwtime, dwflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -305,7 +305,7 @@ where extern "system" { fn AppendMenuA(hmenu: HMENU, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AppendMenuA(hmenu.into(), ::core::mem::transmute(uflags), ::core::mem::transmute(uidnewitem), lpnewitem.into())) + ::core::mem::transmute(AppendMenuA(hmenu.into(), uflags, uidnewitem, lpnewitem.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -319,7 +319,7 @@ where extern "system" { fn AppendMenuW(hmenu: HMENU, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AppendMenuW(hmenu.into(), ::core::mem::transmute(uflags), ::core::mem::transmute(uidnewitem), lpnewitem.into())) + ::core::mem::transmute(AppendMenuW(hmenu.into(), uflags, uidnewitem, lpnewitem.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -449,7 +449,7 @@ pub unsafe fn BeginDeferWindowPos(nnumwindows: i32) -> isize { extern "system" { fn BeginDeferWindowPos(nnumwindows: i32) -> isize; } - ::core::mem::transmute(BeginDeferWindowPos(::core::mem::transmute(nnumwindows))) + ::core::mem::transmute(BeginDeferWindowPos(nnumwindows)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1265,7 +1265,7 @@ pub unsafe fn CalculatePopupWindowPosition(anchorpoint: *const super::super::Fou extern "system" { fn CalculatePopupWindowPosition(anchorpoint: *const super::super::Foundation::POINT, windowsize: *const super::super::Foundation::SIZE, flags: u32, excluderect: *const super::super::Foundation::RECT, popupwindowposition: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CalculatePopupWindowPosition(::core::mem::transmute(anchorpoint), ::core::mem::transmute(windowsize), ::core::mem::transmute(flags), ::core::mem::transmute(excluderect), ::core::mem::transmute(popupwindowposition))) + ::core::mem::transmute(CalculatePopupWindowPosition(::core::mem::transmute(anchorpoint), ::core::mem::transmute(windowsize), flags, ::core::mem::transmute(excluderect), ::core::mem::transmute(popupwindowposition))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1275,7 +1275,7 @@ pub unsafe fn CallMsgFilterA(lpmsg: *const MSG, ncode: i32) -> super::super::Fou extern "system" { fn CallMsgFilterA(lpmsg: *const MSG, ncode: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CallMsgFilterA(::core::mem::transmute(lpmsg), ::core::mem::transmute(ncode))) + ::core::mem::transmute(CallMsgFilterA(::core::mem::transmute(lpmsg), ncode)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1285,7 +1285,7 @@ pub unsafe fn CallMsgFilterW(lpmsg: *const MSG, ncode: i32) -> super::super::Fou extern "system" { fn CallMsgFilterW(lpmsg: *const MSG, ncode: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CallMsgFilterW(::core::mem::transmute(lpmsg), ::core::mem::transmute(ncode))) + ::core::mem::transmute(CallMsgFilterW(::core::mem::transmute(lpmsg), ncode)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1300,7 +1300,7 @@ where extern "system" { fn CallNextHookEx(hhk: HHOOK, ncode: i32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(CallNextHookEx(hhk.into(), ::core::mem::transmute(ncode), wparam.into(), lparam.into())) + ::core::mem::transmute(CallNextHookEx(hhk.into(), ncode, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1315,7 +1315,7 @@ where extern "system" { fn CallWindowProcA(lpprevwndfunc: *mut ::core::ffi::c_void, hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(CallWindowProcA(::core::mem::transmute(lpprevwndfunc), hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(CallWindowProcA(::core::mem::transmute(lpprevwndfunc), hwnd.into(), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1330,7 +1330,7 @@ where extern "system" { fn CallWindowProcW(lpprevwndfunc: *mut ::core::ffi::c_void, hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(CallWindowProcW(::core::mem::transmute(lpprevwndfunc), hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(CallWindowProcW(::core::mem::transmute(lpprevwndfunc), hwnd.into(), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1353,7 +1353,7 @@ where extern "system" { fn CascadeWindows(hwndparent: super::super::Foundation::HWND, whow: CASCADE_WINDOWS_HOW, lprect: *const super::super::Foundation::RECT, ckids: u32, lpkids: *const super::super::Foundation::HWND) -> u16; } - ::core::mem::transmute(CascadeWindows(hwndparent.into(), ::core::mem::transmute(whow), ::core::mem::transmute(lprect), lpkids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkids)))) + ::core::mem::transmute(CascadeWindows(hwndparent.into(), whow, ::core::mem::transmute(lprect), lpkids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkids)))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1367,7 +1367,7 @@ where extern "system" { fn ChangeMenuA(hmenu: HMENU, cmd: u32, lpsznewitem: ::windows::core::PCSTR, cmdinsert: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChangeMenuA(hmenu.into(), ::core::mem::transmute(cmd), lpsznewitem.into(), ::core::mem::transmute(cmdinsert), ::core::mem::transmute(flags))) + ::core::mem::transmute(ChangeMenuA(hmenu.into(), cmd, lpsznewitem.into(), cmdinsert, flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1381,7 +1381,7 @@ where extern "system" { fn ChangeMenuW(hmenu: HMENU, cmd: u32, lpsznewitem: ::windows::core::PCWSTR, cmdinsert: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChangeMenuW(hmenu.into(), ::core::mem::transmute(cmd), lpsznewitem.into(), ::core::mem::transmute(cmdinsert), ::core::mem::transmute(flags))) + ::core::mem::transmute(ChangeMenuW(hmenu.into(), cmd, lpsznewitem.into(), cmdinsert, flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1391,7 +1391,7 @@ pub unsafe fn ChangeWindowMessageFilter(message: u32, dwflag: CHANGE_WINDOW_MESS extern "system" { fn ChangeWindowMessageFilter(message: u32, dwflag: CHANGE_WINDOW_MESSAGE_FILTER_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChangeWindowMessageFilter(::core::mem::transmute(message), ::core::mem::transmute(dwflag))) + ::core::mem::transmute(ChangeWindowMessageFilter(message, dwflag)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1404,7 +1404,7 @@ where extern "system" { fn ChangeWindowMessageFilterEx(hwnd: super::super::Foundation::HWND, message: u32, action: WINDOW_MESSAGE_FILTER_ACTION, pchangefilterstruct: *mut CHANGEFILTERSTRUCT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChangeWindowMessageFilterEx(hwnd.into(), ::core::mem::transmute(message), ::core::mem::transmute(action), ::core::mem::transmute(pchangefilterstruct))) + ::core::mem::transmute(ChangeWindowMessageFilterEx(hwnd.into(), message, action, ::core::mem::transmute(pchangefilterstruct))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -1464,7 +1464,7 @@ where extern "system" { fn CharNextExA(codepage: u16, lpcurrentchar: ::windows::core::PCSTR, dwflags: u32) -> ::windows::core::PSTR; } - ::core::mem::transmute(CharNextExA(::core::mem::transmute(codepage), lpcurrentchar.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CharNextExA(codepage, lpcurrentchar.into(), dwflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -1502,7 +1502,7 @@ where extern "system" { fn CharPrevExA(codepage: u16, lpstart: ::windows::core::PCSTR, lpcurrentchar: ::windows::core::PCSTR, dwflags: u32) -> ::windows::core::PSTR; } - ::core::mem::transmute(CharPrevExA(::core::mem::transmute(codepage), lpstart.into(), lpcurrentchar.into(), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(CharPrevExA(codepage, lpstart.into(), lpcurrentchar.into(), dwflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -1615,7 +1615,7 @@ where extern "system" { fn CheckMenuItem(hmenu: HMENU, uidcheckitem: u32, ucheck: u32) -> u32; } - ::core::mem::transmute(CheckMenuItem(hmenu.into(), ::core::mem::transmute(uidcheckitem), ::core::mem::transmute(ucheck))) + ::core::mem::transmute(CheckMenuItem(hmenu.into(), uidcheckitem, ucheck)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1628,7 +1628,7 @@ where extern "system" { fn CheckMenuRadioItem(hmenu: HMENU, first: u32, last: u32, check: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CheckMenuRadioItem(hmenu.into(), ::core::mem::transmute(first), ::core::mem::transmute(last), ::core::mem::transmute(check), ::core::mem::transmute(flags))) + ::core::mem::transmute(CheckMenuRadioItem(hmenu.into(), first, last, check, flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1654,7 +1654,7 @@ where extern "system" { fn ChildWindowFromPointEx(hwnd: super::super::Foundation::HWND, pt: super::super::Foundation::POINT, flags: CWP_FLAGS) -> super::super::Foundation::HWND; } - ::core::mem::transmute(ChildWindowFromPointEx(hwnd.into(), ::core::mem::transmute(pt), ::core::mem::transmute(flags))) + ::core::mem::transmute(ChildWindowFromPointEx(hwnd.into(), ::core::mem::transmute(pt), flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1727,7 +1727,7 @@ where extern "system" { fn CopyImage(h: super::super::Foundation::HANDLE, r#type: GDI_IMAGE_TYPE, cx: i32, cy: i32, flags: IMAGE_FLAGS) -> super::super::Foundation::HANDLE; } - let result__ = CopyImage(h.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(flags)); + let result__ = CopyImage(h.into(), r#type, cx, cy, flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -1762,7 +1762,7 @@ where extern "system" { fn CreateCaret(hwnd: super::super::Foundation::HWND, hbitmap: super::super::Graphics::Gdi::HBITMAP, nwidth: i32, nheight: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateCaret(hwnd.into(), hbitmap.into(), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight))) + ::core::mem::transmute(CreateCaret(hwnd.into(), hbitmap.into(), nwidth, nheight)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1775,7 +1775,7 @@ where extern "system" { fn CreateCursor(hinst: super::super::Foundation::HINSTANCE, xhotspot: i32, yhotspot: i32, nwidth: i32, nheight: i32, pvandplane: *const ::core::ffi::c_void, pvxorplane: *const ::core::ffi::c_void) -> HCURSOR; } - let result__ = CreateCursor(hinst.into(), ::core::mem::transmute(xhotspot), ::core::mem::transmute(yhotspot), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), ::core::mem::transmute(pvandplane), ::core::mem::transmute(pvxorplane)); + let result__ = CreateCursor(hinst.into(), xhotspot, yhotspot, nwidth, nheight, ::core::mem::transmute(pvandplane), ::core::mem::transmute(pvxorplane)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1851,7 +1851,7 @@ where extern "system" { fn CreateIcon(hinstance: super::super::Foundation::HINSTANCE, nwidth: i32, nheight: i32, cplanes: u8, cbitspixel: u8, lpbandbits: *const u8, lpbxorbits: *const u8) -> HICON; } - let result__ = CreateIcon(hinstance.into(), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), ::core::mem::transmute(cplanes), ::core::mem::transmute(cbitspixel), ::core::mem::transmute(lpbandbits), ::core::mem::transmute(lpbxorbits)); + let result__ = CreateIcon(hinstance.into(), nwidth, nheight, cplanes, cbitspixel, ::core::mem::transmute(lpbandbits), ::core::mem::transmute(lpbxorbits)); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1865,7 +1865,7 @@ where extern "system" { fn CreateIconFromResource(presbits: *const u8, dwressize: u32, ficon: super::super::Foundation::BOOL, dwver: u32) -> HICON; } - let result__ = CreateIconFromResource(::core::mem::transmute(presbits), ::core::mem::transmute(dwressize), ficon.into(), ::core::mem::transmute(dwver)); + let result__ = CreateIconFromResource(::core::mem::transmute(presbits), dwressize, ficon.into(), dwver); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1879,7 +1879,7 @@ where extern "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), ::core::mem::transmute(dwressize), ficon.into(), ::core::mem::transmute(dwver), ::core::mem::transmute(cxdesired), ::core::mem::transmute(cydesired), ::core::mem::transmute(flags)); + let result__ = CreateIconFromResourceEx(::core::mem::transmute(presbits), dwressize, ficon.into(), dwver, cxdesired, cydesired, flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1908,7 +1908,7 @@ where extern "system" { fn CreateMDIWindowA(lpclassname: ::windows::core::PCSTR, lpwindowname: ::windows::core::PCSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateMDIWindowA(lpclassname.into(), lpwindowname.into(), ::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), hwndparent.into(), hinstance.into(), lparam.into())) + ::core::mem::transmute(CreateMDIWindowA(lpclassname.into(), lpwindowname.into(), dwstyle, x, y, nwidth, nheight, hwndparent.into(), hinstance.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1925,7 +1925,7 @@ where extern "system" { fn CreateMDIWindowW(lpclassname: ::windows::core::PCWSTR, lpwindowname: ::windows::core::PCWSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateMDIWindowW(lpclassname.into(), lpwindowname.into(), ::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), hwndparent.into(), hinstance.into(), lparam.into())) + ::core::mem::transmute(CreateMDIWindowW(lpclassname.into(), lpwindowname.into(), dwstyle, x, y, nwidth, nheight, hwndparent.into(), hinstance.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -1975,7 +1975,7 @@ where extern "system" { fn CreateWindowExA(dwexstyle: WINDOW_EX_STYLE, lpclassname: ::windows::core::PCSTR, lpwindowname: ::windows::core::PCSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hmenu: HMENU, hinstance: super::super::Foundation::HINSTANCE, lpparam: *const ::core::ffi::c_void) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateWindowExA(::core::mem::transmute(dwexstyle), lpclassname.into(), lpwindowname.into(), ::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), hwndparent.into(), hmenu.into(), hinstance.into(), ::core::mem::transmute(lpparam))) + ::core::mem::transmute(CreateWindowExA(dwexstyle, lpclassname.into(), lpwindowname.into(), dwstyle, x, y, nwidth, nheight, hwndparent.into(), hmenu.into(), hinstance.into(), ::core::mem::transmute(lpparam))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1992,7 +1992,7 @@ where extern "system" { fn CreateWindowExW(dwexstyle: WINDOW_EX_STYLE, lpclassname: ::windows::core::PCWSTR, lpwindowname: ::windows::core::PCWSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hmenu: HMENU, hinstance: super::super::Foundation::HINSTANCE, lpparam: *const ::core::ffi::c_void) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateWindowExW(::core::mem::transmute(dwexstyle), lpclassname.into(), lpwindowname.into(), ::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), hwndparent.into(), hmenu.into(), hinstance.into(), ::core::mem::transmute(lpparam))) + ::core::mem::transmute(CreateWindowExW(dwexstyle, lpclassname.into(), lpwindowname.into(), dwstyle, x, y, nwidth, nheight, hwndparent.into(), hmenu.into(), hinstance.into(), ::core::mem::transmute(lpparam))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] pub const DCX_EXCLUDEUPDATE: i32 = 256i32; @@ -2334,7 +2334,7 @@ where extern "system" { fn DefDlgProcA(hdlg: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(DefDlgProcA(hdlg.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(DefDlgProcA(hdlg.into(), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2349,7 +2349,7 @@ where extern "system" { fn DefDlgProcW(hdlg: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(DefDlgProcW(hdlg.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(DefDlgProcW(hdlg.into(), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2365,7 +2365,7 @@ where extern "system" { fn DefFrameProcA(hwnd: super::super::Foundation::HWND, hwndmdiclient: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(DefFrameProcA(hwnd.into(), hwndmdiclient.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute(DefFrameProcA(hwnd.into(), hwndmdiclient.into(), umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2381,7 +2381,7 @@ where extern "system" { fn DefFrameProcW(hwnd: super::super::Foundation::HWND, hwndmdiclient: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(DefFrameProcW(hwnd.into(), hwndmdiclient.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute(DefFrameProcW(hwnd.into(), hwndmdiclient.into(), umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2396,7 +2396,7 @@ where extern "system" { fn DefMDIChildProcA(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(DefMDIChildProcA(hwnd.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute(DefMDIChildProcA(hwnd.into(), umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2411,7 +2411,7 @@ where extern "system" { fn DefMDIChildProcW(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(DefMDIChildProcW(hwnd.into(), ::core::mem::transmute(umsg), wparam.into(), lparam.into())) + ::core::mem::transmute(DefMDIChildProcW(hwnd.into(), umsg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2426,7 +2426,7 @@ where extern "system" { fn DefWindowProcA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(DefWindowProcA(hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(DefWindowProcA(hwnd.into(), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2441,7 +2441,7 @@ where extern "system" { fn DefWindowProcW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(DefWindowProcW(hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(DefWindowProcW(hwnd.into(), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2455,7 +2455,7 @@ where extern "system" { fn DeferWindowPos(hwinposinfo: isize, hwnd: super::super::Foundation::HWND, hwndinsertafter: super::super::Foundation::HWND, x: i32, y: i32, cx: i32, cy: i32, uflags: SET_WINDOW_POS_FLAGS) -> isize; } - ::core::mem::transmute(DeferWindowPos(::core::mem::transmute(hwinposinfo), hwnd.into(), hwndinsertafter.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(uflags))) + ::core::mem::transmute(DeferWindowPos(hwinposinfo, hwnd.into(), hwndinsertafter.into(), x, y, cx, cy, uflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2468,7 +2468,7 @@ where extern "system" { fn DeleteMenu(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeleteMenu(hmenu.into(), ::core::mem::transmute(uposition), ::core::mem::transmute(uflags))) + ::core::mem::transmute(DeleteMenu(hmenu.into(), uposition, uflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -2683,7 +2683,7 @@ where extern "system" { fn DragObject(hwndparent: super::super::Foundation::HWND, hwndfrom: super::super::Foundation::HWND, fmt: u32, data: usize, hcur: HCURSOR) -> u32; } - ::core::mem::transmute(DragObject(hwndparent.into(), hwndfrom.into(), ::core::mem::transmute(fmt), ::core::mem::transmute(data), hcur.into())) + ::core::mem::transmute(DragObject(hwndparent.into(), hwndfrom.into(), fmt, data, hcur.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2697,7 +2697,7 @@ where extern "system" { fn DrawIcon(hdc: super::super::Graphics::Gdi::HDC, x: i32, y: i32, hicon: HICON) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawIcon(hdc.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), hicon.into())) + ::core::mem::transmute(DrawIcon(hdc.into(), x, y, hicon.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2712,7 +2712,7 @@ where extern "system" { fn DrawIconEx(hdc: super::super::Graphics::Gdi::HDC, xleft: i32, ytop: i32, hicon: HICON, cxwidth: i32, cywidth: i32, istepifanicur: u32, hbrflickerfreedraw: super::super::Graphics::Gdi::HBRUSH, diflags: DI_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawIconEx(hdc.into(), ::core::mem::transmute(xleft), ::core::mem::transmute(ytop), hicon.into(), ::core::mem::transmute(cxwidth), ::core::mem::transmute(cywidth), ::core::mem::transmute(istepifanicur), hbrflickerfreedraw.into(), ::core::mem::transmute(diflags))) + ::core::mem::transmute(DrawIconEx(hdc.into(), xleft, ytop, hicon.into(), cxwidth, cywidth, istepifanicur, hbrflickerfreedraw.into(), diflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3071,7 +3071,7 @@ where extern "system" { fn EnableMenuItem(hmenu: HMENU, uidenableitem: u32, uenable: MENU_ITEM_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnableMenuItem(hmenu.into(), ::core::mem::transmute(uidenableitem), ::core::mem::transmute(uenable))) + ::core::mem::transmute(EnableMenuItem(hmenu.into(), uidenableitem, uenable)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3081,7 +3081,7 @@ pub unsafe fn EndDeferWindowPos(hwinposinfo: isize) -> super::super::Foundation: extern "system" { fn EndDeferWindowPos(hwinposinfo: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EndDeferWindowPos(::core::mem::transmute(hwinposinfo))) + ::core::mem::transmute(EndDeferWindowPos(hwinposinfo)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3094,7 +3094,7 @@ where extern "system" { fn EndDialog(hdlg: super::super::Foundation::HWND, nresult: isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EndDialog(hdlg.into(), ::core::mem::transmute(nresult))) + ::core::mem::transmute(EndDialog(hdlg.into(), nresult)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3185,7 +3185,7 @@ where extern "system" { fn EnumThreadWindows(dwthreadid: u32, lpfn: *mut ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumThreadWindows(::core::mem::transmute(dwthreadid), ::core::mem::transmute(lpfn), lparam.into())) + ::core::mem::transmute(EnumThreadWindows(dwthreadid, ::core::mem::transmute(lpfn), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3817,7 +3817,7 @@ where extern "system" { fn GetAltTabInfoA(hwnd: super::super::Foundation::HWND, iitem: i32, pati: *mut ALTTABINFO, pszitemtext: ::windows::core::PSTR, cchitemtext: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetAltTabInfoA(hwnd.into(), ::core::mem::transmute(iitem), ::core::mem::transmute(pati), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszitemtext)), pszitemtext.len() as _)) + ::core::mem::transmute(GetAltTabInfoA(hwnd.into(), iitem, ::core::mem::transmute(pati), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszitemtext)), pszitemtext.len() as _)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3830,7 +3830,7 @@ where extern "system" { fn GetAltTabInfoW(hwnd: super::super::Foundation::HWND, iitem: i32, pati: *mut ALTTABINFO, pszitemtext: ::windows::core::PWSTR, cchitemtext: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetAltTabInfoW(hwnd.into(), ::core::mem::transmute(iitem), ::core::mem::transmute(pati), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszitemtext)), pszitemtext.len() as _)) + ::core::mem::transmute(GetAltTabInfoW(hwnd.into(), iitem, ::core::mem::transmute(pati), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pszitemtext)), pszitemtext.len() as _)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3843,7 +3843,7 @@ where extern "system" { fn GetAncestor(hwnd: super::super::Foundation::HWND, gaflags: GET_ANCESTOR_FLAGS) -> super::super::Foundation::HWND; } - ::core::mem::transmute(GetAncestor(hwnd.into(), ::core::mem::transmute(gaflags))) + ::core::mem::transmute(GetAncestor(hwnd.into(), gaflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -3931,7 +3931,7 @@ where extern "system" { fn GetClassLongA(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX) -> u32; } - ::core::mem::transmute(GetClassLongA(hwnd.into(), ::core::mem::transmute(nindex))) + ::core::mem::transmute(GetClassLongA(hwnd.into(), nindex)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -3945,7 +3945,7 @@ where extern "system" { fn GetClassLongPtrA(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX) -> usize; } - ::core::mem::transmute(GetClassLongPtrA(hwnd.into(), ::core::mem::transmute(nindex))) + ::core::mem::transmute(GetClassLongPtrA(hwnd.into(), nindex)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -3959,7 +3959,7 @@ where extern "system" { fn GetClassLongPtrW(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX) -> usize; } - ::core::mem::transmute(GetClassLongPtrW(hwnd.into(), ::core::mem::transmute(nindex))) + ::core::mem::transmute(GetClassLongPtrW(hwnd.into(), nindex)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -3972,7 +3972,7 @@ where extern "system" { fn GetClassLongW(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX) -> u32; } - ::core::mem::transmute(GetClassLongW(hwnd.into(), ::core::mem::transmute(nindex))) + ::core::mem::transmute(GetClassLongW(hwnd.into(), nindex)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4011,7 +4011,7 @@ where extern "system" { fn GetClassWord(hwnd: super::super::Foundation::HWND, nindex: i32) -> u16; } - ::core::mem::transmute(GetClassWord(hwnd.into(), ::core::mem::transmute(nindex))) + ::core::mem::transmute(GetClassWord(hwnd.into(), nindex)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4108,7 +4108,7 @@ where extern "system" { fn GetDlgItem(hdlg: super::super::Foundation::HWND, niddlgitem: i32) -> super::super::Foundation::HWND; } - ::core::mem::transmute(GetDlgItem(hdlg.into(), ::core::mem::transmute(niddlgitem))) + ::core::mem::transmute(GetDlgItem(hdlg.into(), niddlgitem)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4122,7 +4122,7 @@ where extern "system" { fn GetDlgItemInt(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lptranslated: *mut super::super::Foundation::BOOL, bsigned: super::super::Foundation::BOOL) -> u32; } - ::core::mem::transmute(GetDlgItemInt(hdlg.into(), ::core::mem::transmute(niddlgitem), ::core::mem::transmute(lptranslated), bsigned.into())) + ::core::mem::transmute(GetDlgItemInt(hdlg.into(), niddlgitem, ::core::mem::transmute(lptranslated), bsigned.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4135,7 +4135,7 @@ where extern "system" { fn GetDlgItemTextA(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lpstring: ::windows::core::PSTR, cchmax: i32) -> u32; } - ::core::mem::transmute(GetDlgItemTextA(hdlg.into(), ::core::mem::transmute(niddlgitem), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _)) + ::core::mem::transmute(GetDlgItemTextA(hdlg.into(), niddlgitem, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4148,7 +4148,7 @@ where extern "system" { fn GetDlgItemTextW(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lpstring: ::windows::core::PWSTR, cchmax: i32) -> u32; } - ::core::mem::transmute(GetDlgItemTextW(hdlg.into(), ::core::mem::transmute(niddlgitem), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _)) + ::core::mem::transmute(GetDlgItemTextW(hdlg.into(), niddlgitem, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4168,7 +4168,7 @@ pub unsafe fn GetGUIThreadInfo(idthread: u32, pgui: *mut GUITHREADINFO) -> super extern "system" { fn GetGUIThreadInfo(idthread: u32, pgui: *mut GUITHREADINFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetGUIThreadInfo(::core::mem::transmute(idthread), ::core::mem::transmute(pgui))) + ::core::mem::transmute(GetGUIThreadInfo(idthread, ::core::mem::transmute(pgui))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4269,7 +4269,7 @@ where extern "system" { fn GetMenuBarInfo(hwnd: super::super::Foundation::HWND, idobject: OBJECT_IDENTIFIER, iditem: i32, pmbi: *mut MENUBARINFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetMenuBarInfo(hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(iditem), ::core::mem::transmute(pmbi))) + ::core::mem::transmute(GetMenuBarInfo(hwnd.into(), idobject, iditem, ::core::mem::transmute(pmbi))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -4290,7 +4290,7 @@ where extern "system" { fn GetMenuDefaultItem(hmenu: HMENU, fbypos: u32, gmdiflags: GET_MENU_DEFAULT_ITEM_FLAGS) -> u32; } - ::core::mem::transmute(GetMenuDefaultItem(hmenu.into(), ::core::mem::transmute(fbypos), ::core::mem::transmute(gmdiflags))) + ::core::mem::transmute(GetMenuDefaultItem(hmenu.into(), fbypos, gmdiflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4327,7 +4327,7 @@ where extern "system" { fn GetMenuItemID(hmenu: HMENU, npos: i32) -> u32; } - ::core::mem::transmute(GetMenuItemID(hmenu.into(), ::core::mem::transmute(npos))) + ::core::mem::transmute(GetMenuItemID(hmenu.into(), npos)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4341,7 +4341,7 @@ where extern "system" { fn GetMenuItemInfoA(hmenu: HMENU, item: u32, fbyposition: super::super::Foundation::BOOL, lpmii: *mut MENUITEMINFOA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetMenuItemInfoA(hmenu.into(), ::core::mem::transmute(item), fbyposition.into(), ::core::mem::transmute(lpmii))) + ::core::mem::transmute(GetMenuItemInfoA(hmenu.into(), item, fbyposition.into(), ::core::mem::transmute(lpmii))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4355,7 +4355,7 @@ where extern "system" { fn GetMenuItemInfoW(hmenu: HMENU, item: u32, fbyposition: super::super::Foundation::BOOL, lpmii: *mut MENUITEMINFOW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetMenuItemInfoW(hmenu.into(), ::core::mem::transmute(item), fbyposition.into(), ::core::mem::transmute(lpmii))) + ::core::mem::transmute(GetMenuItemInfoW(hmenu.into(), item, fbyposition.into(), ::core::mem::transmute(lpmii))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4369,7 +4369,7 @@ where extern "system" { fn GetMenuItemRect(hwnd: super::super::Foundation::HWND, hmenu: HMENU, uitem: u32, lprcitem: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetMenuItemRect(hwnd.into(), hmenu.into(), ::core::mem::transmute(uitem), ::core::mem::transmute(lprcitem))) + ::core::mem::transmute(GetMenuItemRect(hwnd.into(), hmenu.into(), uitem, ::core::mem::transmute(lprcitem))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -4381,7 +4381,7 @@ where extern "system" { fn GetMenuState(hmenu: HMENU, uid: u32, uflags: MENU_ITEM_FLAGS) -> u32; } - ::core::mem::transmute(GetMenuState(hmenu.into(), ::core::mem::transmute(uid), ::core::mem::transmute(uflags))) + ::core::mem::transmute(GetMenuState(hmenu.into(), uid, uflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -4393,7 +4393,7 @@ where extern "system" { fn GetMenuStringA(hmenu: HMENU, uiditem: u32, lpstring: ::windows::core::PSTR, cchmax: i32, flags: MENU_ITEM_FLAGS) -> i32; } - ::core::mem::transmute(GetMenuStringA(hmenu.into(), ::core::mem::transmute(uiditem), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, ::core::mem::transmute(flags))) + ::core::mem::transmute(GetMenuStringA(hmenu.into(), uiditem, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -4405,7 +4405,7 @@ where extern "system" { fn GetMenuStringW(hmenu: HMENU, uiditem: u32, lpstring: ::windows::core::PWSTR, cchmax: i32, flags: MENU_ITEM_FLAGS) -> i32; } - ::core::mem::transmute(GetMenuStringW(hmenu.into(), ::core::mem::transmute(uiditem), ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, ::core::mem::transmute(flags))) + ::core::mem::transmute(GetMenuStringW(hmenu.into(), uiditem, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(lpstring)), lpstring.len() as _, flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4418,7 +4418,7 @@ where extern "system" { fn GetMessageA(lpmsg: *mut MSG, hwnd: super::super::Foundation::HWND, wmsgfiltermin: u32, wmsgfiltermax: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetMessageA(::core::mem::transmute(lpmsg), hwnd.into(), ::core::mem::transmute(wmsgfiltermin), ::core::mem::transmute(wmsgfiltermax))) + ::core::mem::transmute(GetMessageA(::core::mem::transmute(lpmsg), hwnd.into(), wmsgfiltermin, wmsgfiltermax)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4459,7 +4459,7 @@ where extern "system" { fn GetMessageW(lpmsg: *mut MSG, hwnd: super::super::Foundation::HWND, wmsgfiltermin: u32, wmsgfiltermax: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetMessageW(::core::mem::transmute(lpmsg), hwnd.into(), ::core::mem::transmute(wmsgfiltermin), ::core::mem::transmute(wmsgfiltermax))) + ::core::mem::transmute(GetMessageW(::core::mem::transmute(lpmsg), hwnd.into(), wmsgfiltermin, wmsgfiltermax)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4559,7 +4559,7 @@ pub unsafe fn GetQueueStatus(flags: QUEUE_STATUS_FLAGS) -> u32 { extern "system" { fn GetQueueStatus(flags: QUEUE_STATUS_FLAGS) -> u32; } - ::core::mem::transmute(GetQueueStatus(::core::mem::transmute(flags))) + ::core::mem::transmute(GetQueueStatus(flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4572,7 +4572,7 @@ where extern "system" { fn GetScrollBarInfo(hwnd: super::super::Foundation::HWND, idobject: OBJECT_IDENTIFIER, psbi: *mut SCROLLBARINFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetScrollBarInfo(hwnd.into(), ::core::mem::transmute(idobject), ::core::mem::transmute(psbi))) + ::core::mem::transmute(GetScrollBarInfo(hwnd.into(), idobject, ::core::mem::transmute(psbi))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4585,7 +4585,7 @@ where extern "system" { fn GetScrollInfo(hwnd: super::super::Foundation::HWND, nbar: SCROLLBAR_CONSTANTS, lpsi: *mut SCROLLINFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetScrollInfo(hwnd.into(), ::core::mem::transmute(nbar), ::core::mem::transmute(lpsi))) + ::core::mem::transmute(GetScrollInfo(hwnd.into(), nbar, ::core::mem::transmute(lpsi))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4598,7 +4598,7 @@ where extern "system" { fn GetScrollPos(hwnd: super::super::Foundation::HWND, nbar: SCROLLBAR_CONSTANTS) -> i32; } - ::core::mem::transmute(GetScrollPos(hwnd.into(), ::core::mem::transmute(nbar))) + ::core::mem::transmute(GetScrollPos(hwnd.into(), nbar)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4611,7 +4611,7 @@ where extern "system" { fn GetScrollRange(hwnd: super::super::Foundation::HWND, nbar: SCROLLBAR_CONSTANTS, lpminpos: *mut i32, lpmaxpos: *mut i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetScrollRange(hwnd.into(), ::core::mem::transmute(nbar), ::core::mem::transmute(lpminpos), ::core::mem::transmute(lpmaxpos))) + ::core::mem::transmute(GetScrollRange(hwnd.into(), nbar, ::core::mem::transmute(lpminpos), ::core::mem::transmute(lpmaxpos))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4633,7 +4633,7 @@ where extern "system" { fn GetSubMenu(hmenu: HMENU, npos: i32) -> HMENU; } - ::core::mem::transmute(GetSubMenu(hmenu.into(), ::core::mem::transmute(npos))) + ::core::mem::transmute(GetSubMenu(hmenu.into(), npos)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -4642,7 +4642,7 @@ pub unsafe fn GetSysColor(nindex: SYS_COLOR_INDEX) -> u32 { extern "system" { fn GetSysColor(nindex: SYS_COLOR_INDEX) -> u32; } - ::core::mem::transmute(GetSysColor(::core::mem::transmute(nindex))) + ::core::mem::transmute(GetSysColor(nindex)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4665,7 +4665,7 @@ pub unsafe fn GetSystemMetrics(nindex: SYSTEM_METRICS_INDEX) -> i32 { extern "system" { fn GetSystemMetrics(nindex: SYSTEM_METRICS_INDEX) -> i32; } - ::core::mem::transmute(GetSystemMetrics(::core::mem::transmute(nindex))) + ::core::mem::transmute(GetSystemMetrics(nindex)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4704,7 +4704,7 @@ where extern "system" { fn GetWindow(hwnd: super::super::Foundation::HWND, ucmd: GET_WINDOW_CMD) -> super::super::Foundation::HWND; } - ::core::mem::transmute(GetWindow(hwnd.into(), ::core::mem::transmute(ucmd))) + ::core::mem::transmute(GetWindow(hwnd.into(), ucmd)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4743,7 +4743,7 @@ where extern "system" { fn GetWindowLongA(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX) -> i32; } - ::core::mem::transmute(GetWindowLongA(hwnd.into(), ::core::mem::transmute(nindex))) + ::core::mem::transmute(GetWindowLongA(hwnd.into(), nindex)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -4757,7 +4757,7 @@ where extern "system" { fn GetWindowLongPtrA(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX) -> isize; } - ::core::mem::transmute(GetWindowLongPtrA(hwnd.into(), ::core::mem::transmute(nindex))) + ::core::mem::transmute(GetWindowLongPtrA(hwnd.into(), nindex)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -4771,7 +4771,7 @@ where extern "system" { fn GetWindowLongPtrW(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX) -> isize; } - ::core::mem::transmute(GetWindowLongPtrW(hwnd.into(), ::core::mem::transmute(nindex))) + ::core::mem::transmute(GetWindowLongPtrW(hwnd.into(), nindex)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4784,7 +4784,7 @@ where extern "system" { fn GetWindowLongW(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX) -> i32; } - ::core::mem::transmute(GetWindowLongW(hwnd.into(), ::core::mem::transmute(nindex))) + ::core::mem::transmute(GetWindowLongW(hwnd.into(), nindex)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -4914,7 +4914,7 @@ where extern "system" { fn GetWindowWord(hwnd: super::super::Foundation::HWND, nindex: i32) -> u16; } - ::core::mem::transmute(GetWindowWord(hwnd.into(), ::core::mem::transmute(nindex))) + ::core::mem::transmute(GetWindowWord(hwnd.into(), nindex)) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -5408,7 +5408,7 @@ where extern "system" { fn HiliteMenuItem(hwnd: super::super::Foundation::HWND, hmenu: HMENU, uidhiliteitem: u32, uhilite: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(HiliteMenuItem(hwnd.into(), hmenu.into(), ::core::mem::transmute(uidhiliteitem), ::core::mem::transmute(uhilite))) + ::core::mem::transmute(HiliteMenuItem(hwnd.into(), hmenu.into(), uidhiliteitem, uhilite)) } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -5903,7 +5903,7 @@ where extern "system" { fn InsertMenuA(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InsertMenuA(hmenu.into(), ::core::mem::transmute(uposition), ::core::mem::transmute(uflags), ::core::mem::transmute(uidnewitem), lpnewitem.into())) + ::core::mem::transmute(InsertMenuA(hmenu.into(), uposition, uflags, uidnewitem, lpnewitem.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5917,7 +5917,7 @@ where extern "system" { fn InsertMenuItemA(hmenu: HMENU, item: u32, fbyposition: super::super::Foundation::BOOL, lpmi: *const MENUITEMINFOA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InsertMenuItemA(hmenu.into(), ::core::mem::transmute(item), fbyposition.into(), ::core::mem::transmute(lpmi))) + ::core::mem::transmute(InsertMenuItemA(hmenu.into(), item, fbyposition.into(), ::core::mem::transmute(lpmi))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5931,7 +5931,7 @@ where extern "system" { fn InsertMenuItemW(hmenu: HMENU, item: u32, fbyposition: super::super::Foundation::BOOL, lpmi: *const MENUITEMINFOW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InsertMenuItemW(hmenu.into(), ::core::mem::transmute(item), fbyposition.into(), ::core::mem::transmute(lpmi))) + ::core::mem::transmute(InsertMenuItemW(hmenu.into(), item, fbyposition.into(), ::core::mem::transmute(lpmi))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5945,7 +5945,7 @@ where extern "system" { fn InsertMenuW(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(InsertMenuW(hmenu.into(), ::core::mem::transmute(uposition), ::core::mem::transmute(uflags), ::core::mem::transmute(uidnewitem), lpnewitem.into())) + ::core::mem::transmute(InsertMenuW(hmenu.into(), uposition, uflags, uidnewitem, lpnewitem.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -5994,7 +5994,7 @@ pub unsafe fn IsCharAlphaNumericW(ch: u16) -> super::super::Foundation::BOOL { extern "system" { fn IsCharAlphaNumericW(ch: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsCharAlphaNumericW(::core::mem::transmute(ch))) + ::core::mem::transmute(IsCharAlphaNumericW(ch)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6004,7 +6004,7 @@ pub unsafe fn IsCharAlphaW(ch: u16) -> super::super::Foundation::BOOL { extern "system" { fn IsCharAlphaW(ch: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsCharAlphaW(::core::mem::transmute(ch))) + ::core::mem::transmute(IsCharAlphaW(ch)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6040,7 +6040,7 @@ pub unsafe fn IsCharUpperW(ch: u16) -> super::super::Foundation::BOOL { extern "system" { fn IsCharUpperW(ch: u16) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(IsCharUpperW(::core::mem::transmute(ch))) + ::core::mem::transmute(IsCharUpperW(ch)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6326,7 +6326,7 @@ where extern "system" { fn KillTimer(hwnd: super::super::Foundation::HWND, uidevent: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(KillTimer(hwnd.into(), ::core::mem::transmute(uidevent))) + ::core::mem::transmute(KillTimer(hwnd.into(), uidevent)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[repr(transparent)] @@ -6657,7 +6657,7 @@ where extern "system" { fn LoadImageA(hinst: super::super::Foundation::HINSTANCE, name: ::windows::core::PCSTR, r#type: GDI_IMAGE_TYPE, cx: i32, cy: i32, fuload: IMAGE_FLAGS) -> super::super::Foundation::HANDLE; } - let result__ = LoadImageA(hinst.into(), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(fuload)); + let result__ = LoadImageA(hinst.into(), name.into(), r#type, cx, cy, fuload); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -6672,7 +6672,7 @@ where extern "system" { fn LoadImageW(hinst: super::super::Foundation::HINSTANCE, name: ::windows::core::PCWSTR, r#type: GDI_IMAGE_TYPE, cx: i32, cy: i32, fuload: IMAGE_FLAGS) -> super::super::Foundation::HANDLE; } - let result__ = LoadImageW(hinst.into(), name.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(fuload)); + let result__ = LoadImageW(hinst.into(), name.into(), r#type, cx, cy, fuload); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -6736,7 +6736,7 @@ where extern "system" { fn LoadStringA(hinstance: super::super::Foundation::HINSTANCE, uid: u32, lpbuffer: ::windows::core::PSTR, cchbuffermax: i32) -> i32; } - ::core::mem::transmute(LoadStringA(hinstance.into(), ::core::mem::transmute(uid), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cchbuffermax))) + ::core::mem::transmute(LoadStringA(hinstance.into(), uid, ::core::mem::transmute(lpbuffer), cchbuffermax)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6749,7 +6749,7 @@ where extern "system" { fn LoadStringW(hinstance: super::super::Foundation::HINSTANCE, uid: u32, lpbuffer: ::windows::core::PWSTR, cchbuffermax: i32) -> i32; } - ::core::mem::transmute(LoadStringW(hinstance.into(), ::core::mem::transmute(uid), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(cchbuffermax))) + ::core::mem::transmute(LoadStringW(hinstance.into(), uid, ::core::mem::transmute(lpbuffer), cchbuffermax)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6759,7 +6759,7 @@ pub unsafe fn LockSetForegroundWindow(ulockcode: FOREGROUND_WINDOW_LOCK_CODE) -> extern "system" { fn LockSetForegroundWindow(ulockcode: FOREGROUND_WINDOW_LOCK_CODE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(LockSetForegroundWindow(::core::mem::transmute(ulockcode))) + ::core::mem::transmute(LockSetForegroundWindow(ulockcode)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -6798,7 +6798,7 @@ where extern "system" { fn LookupIconIdFromDirectoryEx(presbits: *const u8, ficon: super::super::Foundation::BOOL, cxdesired: i32, cydesired: i32, flags: IMAGE_FLAGS) -> i32; } - ::core::mem::transmute(LookupIconIdFromDirectoryEx(::core::mem::transmute(presbits), ficon.into(), ::core::mem::transmute(cxdesired), ::core::mem::transmute(cydesired), ::core::mem::transmute(flags))) + ::core::mem::transmute(LookupIconIdFromDirectoryEx(::core::mem::transmute(presbits), ficon.into(), cxdesired, cydesired, flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] pub const MAPVK_VK_TO_CHAR: u32 = 2u32; @@ -8617,7 +8617,7 @@ where extern "system" { fn MessageBoxA(hwnd: super::super::Foundation::HWND, lptext: ::windows::core::PCSTR, lpcaption: ::windows::core::PCSTR, utype: MESSAGEBOX_STYLE) -> MESSAGEBOX_RESULT; } - ::core::mem::transmute(MessageBoxA(hwnd.into(), lptext.into(), lpcaption.into(), ::core::mem::transmute(utype))) + ::core::mem::transmute(MessageBoxA(hwnd.into(), lptext.into(), lpcaption.into(), utype)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8632,7 +8632,7 @@ where extern "system" { fn MessageBoxExA(hwnd: super::super::Foundation::HWND, lptext: ::windows::core::PCSTR, lpcaption: ::windows::core::PCSTR, utype: MESSAGEBOX_STYLE, wlanguageid: u16) -> MESSAGEBOX_RESULT; } - ::core::mem::transmute(MessageBoxExA(hwnd.into(), lptext.into(), lpcaption.into(), ::core::mem::transmute(utype), ::core::mem::transmute(wlanguageid))) + ::core::mem::transmute(MessageBoxExA(hwnd.into(), lptext.into(), lpcaption.into(), utype, wlanguageid)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8647,7 +8647,7 @@ where extern "system" { fn MessageBoxExW(hwnd: super::super::Foundation::HWND, lptext: ::windows::core::PCWSTR, lpcaption: ::windows::core::PCWSTR, utype: MESSAGEBOX_STYLE, wlanguageid: u16) -> MESSAGEBOX_RESULT; } - ::core::mem::transmute(MessageBoxExW(hwnd.into(), lptext.into(), lpcaption.into(), ::core::mem::transmute(utype), ::core::mem::transmute(wlanguageid))) + ::core::mem::transmute(MessageBoxExW(hwnd.into(), lptext.into(), lpcaption.into(), utype, wlanguageid)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] @@ -8682,7 +8682,7 @@ where extern "system" { fn MessageBoxW(hwnd: super::super::Foundation::HWND, lptext: ::windows::core::PCWSTR, lpcaption: ::windows::core::PCWSTR, utype: MESSAGEBOX_STYLE) -> MESSAGEBOX_RESULT; } - ::core::mem::transmute(MessageBoxW(hwnd.into(), lptext.into(), lpcaption.into(), ::core::mem::transmute(utype))) + ::core::mem::transmute(MessageBoxW(hwnd.into(), lptext.into(), lpcaption.into(), utype)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8696,7 +8696,7 @@ where extern "system" { fn ModifyMenuA(hmnu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ModifyMenuA(hmnu.into(), ::core::mem::transmute(uposition), ::core::mem::transmute(uflags), ::core::mem::transmute(uidnewitem), lpnewitem.into())) + ::core::mem::transmute(ModifyMenuA(hmnu.into(), uposition, uflags, uidnewitem, lpnewitem.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8710,7 +8710,7 @@ where extern "system" { fn ModifyMenuW(hmnu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ModifyMenuW(hmnu.into(), ::core::mem::transmute(uposition), ::core::mem::transmute(uflags), ::core::mem::transmute(uidnewitem), lpnewitem.into())) + ::core::mem::transmute(ModifyMenuW(hmnu.into(), uposition, uflags, uidnewitem, lpnewitem.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8724,7 +8724,7 @@ where extern "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; } - ::core::mem::transmute(MoveWindow(hwnd.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), brepaint.into())) + ::core::mem::transmute(MoveWindow(hwnd.into(), x, y, nwidth, nheight, brepaint.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8737,7 +8737,7 @@ where extern "system" { fn MrmCreateConfig(platformversion: MrmPlatformVersion, defaultqualifiers: ::windows::core::PCWSTR, outputxmlfile: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - MrmCreateConfig(::core::mem::transmute(platformversion), defaultqualifiers.into(), outputxmlfile.into()).ok() + MrmCreateConfig(platformversion, defaultqualifiers.into(), outputxmlfile.into()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8749,7 +8749,7 @@ where extern "system" { fn MrmCreateConfigInMemory(platformversion: MrmPlatformVersion, defaultqualifiers: ::windows::core::PCWSTR, outputxmldata: *mut *mut u8, outputxmlsize: *mut u32) -> ::windows::core::HRESULT; } - MrmCreateConfigInMemory(::core::mem::transmute(platformversion), defaultqualifiers.into(), ::core::mem::transmute(outputxmldata), ::core::mem::transmute(outputxmlsize)).ok() + MrmCreateConfigInMemory(platformversion, defaultqualifiers.into(), ::core::mem::transmute(outputxmldata), ::core::mem::transmute(outputxmlsize)).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8761,7 +8761,7 @@ where extern "system" { fn MrmCreateResourceFile(indexer: MrmResourceIndexerHandle, packagingmode: MrmPackagingMode, packagingoptions: MrmPackagingOptions, outputdirectory: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - MrmCreateResourceFile(::core::mem::transmute(indexer), ::core::mem::transmute(packagingmode), ::core::mem::transmute(packagingoptions), outputdirectory.into()).ok() + MrmCreateResourceFile(::core::mem::transmute(indexer), packagingmode, packagingoptions, outputdirectory.into()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8770,7 +8770,7 @@ pub unsafe fn MrmCreateResourceFileInMemory(indexer: MrmResourceIndexerHandle, p extern "system" { fn MrmCreateResourceFileInMemory(indexer: MrmResourceIndexerHandle, packagingmode: MrmPackagingMode, packagingoptions: MrmPackagingOptions, outputpridata: *mut *mut u8, outputprisize: *mut u32) -> ::windows::core::HRESULT; } - MrmCreateResourceFileInMemory(::core::mem::transmute(indexer), ::core::mem::transmute(packagingmode), ::core::mem::transmute(packagingoptions), ::core::mem::transmute(outputpridata), ::core::mem::transmute(outputprisize)).ok() + MrmCreateResourceFileInMemory(::core::mem::transmute(indexer), packagingmode, packagingoptions, ::core::mem::transmute(outputpridata), ::core::mem::transmute(outputprisize)).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8782,7 +8782,7 @@ where extern "system" { fn MrmCreateResourceFileWithChecksum(indexer: MrmResourceIndexerHandle, packagingmode: MrmPackagingMode, packagingoptions: MrmPackagingOptions, checksum: u32, outputdirectory: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - MrmCreateResourceFileWithChecksum(::core::mem::transmute(indexer), ::core::mem::transmute(packagingmode), ::core::mem::transmute(packagingoptions), ::core::mem::transmute(checksum), outputdirectory.into()).ok() + MrmCreateResourceFileWithChecksum(::core::mem::transmute(indexer), packagingmode, packagingoptions, checksum, outputdirectory.into()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8796,7 +8796,7 @@ where extern "system" { fn MrmCreateResourceIndexer(packagefamilyname: ::windows::core::PCWSTR, projectroot: ::windows::core::PCWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: ::windows::core::PCWSTR, indexer: *mut MrmResourceIndexerHandle) -> ::windows::core::HRESULT; } - MrmCreateResourceIndexer(packagefamilyname.into(), projectroot.into(), ::core::mem::transmute(platformversion), defaultqualifiers.into(), ::core::mem::transmute(indexer)).ok() + MrmCreateResourceIndexer(packagefamilyname.into(), projectroot.into(), platformversion, defaultqualifiers.into(), ::core::mem::transmute(indexer)).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8809,7 +8809,7 @@ where extern "system" { fn MrmCreateResourceIndexerFromPreviousPriData(projectroot: ::windows::core::PCWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: ::windows::core::PCWSTR, pridata: *const u8, prisize: u32, indexer: *mut MrmResourceIndexerHandle) -> ::windows::core::HRESULT; } - MrmCreateResourceIndexerFromPreviousPriData(projectroot.into(), ::core::mem::transmute(platformversion), defaultqualifiers.into(), ::core::mem::transmute(pridata), ::core::mem::transmute(prisize), ::core::mem::transmute(indexer)).ok() + MrmCreateResourceIndexerFromPreviousPriData(projectroot.into(), platformversion, defaultqualifiers.into(), ::core::mem::transmute(pridata), prisize, ::core::mem::transmute(indexer)).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8823,7 +8823,7 @@ where extern "system" { fn MrmCreateResourceIndexerFromPreviousPriFile(projectroot: ::windows::core::PCWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: ::windows::core::PCWSTR, prifile: ::windows::core::PCWSTR, indexer: *mut MrmResourceIndexerHandle) -> ::windows::core::HRESULT; } - MrmCreateResourceIndexerFromPreviousPriFile(projectroot.into(), ::core::mem::transmute(platformversion), defaultqualifiers.into(), prifile.into(), ::core::mem::transmute(indexer)).ok() + MrmCreateResourceIndexerFromPreviousPriFile(projectroot.into(), platformversion, defaultqualifiers.into(), prifile.into(), ::core::mem::transmute(indexer)).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8836,7 +8836,7 @@ where extern "system" { fn MrmCreateResourceIndexerFromPreviousSchemaData(projectroot: ::windows::core::PCWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: ::windows::core::PCWSTR, schemaxmldata: *const u8, schemaxmlsize: u32, indexer: *mut MrmResourceIndexerHandle) -> ::windows::core::HRESULT; } - MrmCreateResourceIndexerFromPreviousSchemaData(projectroot.into(), ::core::mem::transmute(platformversion), defaultqualifiers.into(), ::core::mem::transmute(schemaxmldata), ::core::mem::transmute(schemaxmlsize), ::core::mem::transmute(indexer)).ok() + MrmCreateResourceIndexerFromPreviousSchemaData(projectroot.into(), platformversion, defaultqualifiers.into(), ::core::mem::transmute(schemaxmldata), schemaxmlsize, ::core::mem::transmute(indexer)).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8850,7 +8850,7 @@ where extern "system" { fn MrmCreateResourceIndexerFromPreviousSchemaFile(projectroot: ::windows::core::PCWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: ::windows::core::PCWSTR, schemafile: ::windows::core::PCWSTR, indexer: *mut MrmResourceIndexerHandle) -> ::windows::core::HRESULT; } - MrmCreateResourceIndexerFromPreviousSchemaFile(projectroot.into(), ::core::mem::transmute(platformversion), defaultqualifiers.into(), schemafile.into(), ::core::mem::transmute(indexer)).ok() + MrmCreateResourceIndexerFromPreviousSchemaFile(projectroot.into(), platformversion, defaultqualifiers.into(), schemafile.into(), ::core::mem::transmute(indexer)).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8864,7 +8864,7 @@ where extern "system" { fn MrmCreateResourceIndexerWithFlags(packagefamilyname: ::windows::core::PCWSTR, projectroot: ::windows::core::PCWSTR, platformversion: MrmPlatformVersion, defaultqualifiers: ::windows::core::PCWSTR, flags: MrmIndexerFlags, indexer: *mut MrmResourceIndexerHandle) -> ::windows::core::HRESULT; } - MrmCreateResourceIndexerWithFlags(packagefamilyname.into(), projectroot.into(), ::core::mem::transmute(platformversion), defaultqualifiers.into(), ::core::mem::transmute(flags), ::core::mem::transmute(indexer)).ok() + MrmCreateResourceIndexerWithFlags(packagefamilyname.into(), projectroot.into(), platformversion, defaultqualifiers.into(), flags, ::core::mem::transmute(indexer)).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8882,7 +8882,7 @@ pub unsafe fn MrmDumpPriDataInMemory(inputpridata: *const u8, inputprisize: u32, extern "system" { fn MrmDumpPriDataInMemory(inputpridata: *const u8, inputprisize: u32, schemapridata: *const u8, schemaprisize: u32, dumptype: MrmDumpType, outputxmldata: *mut *mut u8, outputxmlsize: *mut u32) -> ::windows::core::HRESULT; } - MrmDumpPriDataInMemory(::core::mem::transmute(inputpridata), ::core::mem::transmute(inputprisize), ::core::mem::transmute(schemapridata), ::core::mem::transmute(schemaprisize), ::core::mem::transmute(dumptype), ::core::mem::transmute(outputxmldata), ::core::mem::transmute(outputxmlsize)).ok() + MrmDumpPriDataInMemory(::core::mem::transmute(inputpridata), inputprisize, ::core::mem::transmute(schemapridata), schemaprisize, dumptype, ::core::mem::transmute(outputxmldata), ::core::mem::transmute(outputxmlsize)).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8896,7 +8896,7 @@ where extern "system" { fn MrmDumpPriFile(indexfilename: ::windows::core::PCWSTR, schemaprifile: ::windows::core::PCWSTR, dumptype: MrmDumpType, outputxmlfile: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - MrmDumpPriFile(indexfilename.into(), schemaprifile.into(), ::core::mem::transmute(dumptype), outputxmlfile.into()).ok() + MrmDumpPriFile(indexfilename.into(), schemaprifile.into(), dumptype, outputxmlfile.into()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -8909,7 +8909,7 @@ where extern "system" { fn MrmDumpPriFileInMemory(indexfilename: ::windows::core::PCWSTR, schemaprifile: ::windows::core::PCWSTR, dumptype: MrmDumpType, outputxmldata: *mut *mut u8, outputxmlsize: *mut u32) -> ::windows::core::HRESULT; } - MrmDumpPriFileInMemory(indexfilename.into(), schemaprifile.into(), ::core::mem::transmute(dumptype), ::core::mem::transmute(outputxmldata), ::core::mem::transmute(outputxmlsize)).ok() + MrmDumpPriFileInMemory(indexfilename.into(), schemaprifile.into(), dumptype, ::core::mem::transmute(outputxmldata), ::core::mem::transmute(outputxmlsize)).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[repr(transparent)] @@ -8973,7 +8973,7 @@ where extern "system" { fn MrmIndexEmbeddedData(indexer: MrmResourceIndexerHandle, resourceuri: ::windows::core::PCWSTR, embeddeddata: *const u8, embeddeddatasize: u32, qualifiers: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - MrmIndexEmbeddedData(::core::mem::transmute(indexer), resourceuri.into(), ::core::mem::transmute(embeddeddata), ::core::mem::transmute(embeddeddatasize), qualifiers.into()).ok() + MrmIndexEmbeddedData(::core::mem::transmute(indexer), resourceuri.into(), ::core::mem::transmute(embeddeddata), embeddeddatasize, qualifiers.into()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -9256,7 +9256,7 @@ where extern "system" { fn MsgWaitForMultipleObjects(ncount: u32, phandles: *const super::super::Foundation::HANDLE, fwaitall: super::super::Foundation::BOOL, dwmilliseconds: u32, dwwakemask: QUEUE_STATUS_FLAGS) -> u32; } - ::core::mem::transmute(MsgWaitForMultipleObjects(phandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(phandles)), fwaitall.into(), ::core::mem::transmute(dwmilliseconds), ::core::mem::transmute(dwwakemask))) + ::core::mem::transmute(MsgWaitForMultipleObjects(phandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(phandles)), fwaitall.into(), dwmilliseconds, dwwakemask)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9266,7 +9266,7 @@ pub unsafe fn MsgWaitForMultipleObjectsEx(phandles: &[super::super::Foundation:: extern "system" { fn MsgWaitForMultipleObjectsEx(ncount: u32, phandles: *const super::super::Foundation::HANDLE, dwmilliseconds: u32, dwwakemask: QUEUE_STATUS_FLAGS, dwflags: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS) -> u32; } - ::core::mem::transmute(MsgWaitForMultipleObjectsEx(phandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(phandles)), ::core::mem::transmute(dwmilliseconds), ::core::mem::transmute(dwwakemask), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(MsgWaitForMultipleObjectsEx(phandles.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(phandles)), dwmilliseconds, dwwakemask, dwflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -9987,7 +9987,7 @@ where extern "system" { fn PeekMessageA(lpmsg: *mut MSG, hwnd: super::super::Foundation::HWND, wmsgfiltermin: u32, wmsgfiltermax: u32, wremovemsg: PEEK_MESSAGE_REMOVE_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PeekMessageA(::core::mem::transmute(lpmsg), hwnd.into(), ::core::mem::transmute(wmsgfiltermin), ::core::mem::transmute(wmsgfiltermax), ::core::mem::transmute(wremovemsg))) + ::core::mem::transmute(PeekMessageA(::core::mem::transmute(lpmsg), hwnd.into(), wmsgfiltermin, wmsgfiltermax, wremovemsg)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10000,7 +10000,7 @@ where extern "system" { fn PeekMessageW(lpmsg: *mut MSG, hwnd: super::super::Foundation::HWND, wmsgfiltermin: u32, wmsgfiltermax: u32, wremovemsg: PEEK_MESSAGE_REMOVE_TYPE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PeekMessageW(::core::mem::transmute(lpmsg), hwnd.into(), ::core::mem::transmute(wmsgfiltermin), ::core::mem::transmute(wmsgfiltermax), ::core::mem::transmute(wremovemsg))) + ::core::mem::transmute(PeekMessageW(::core::mem::transmute(lpmsg), hwnd.into(), wmsgfiltermin, wmsgfiltermax, wremovemsg)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10028,7 +10028,7 @@ where extern "system" { fn PostMessageA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PostMessageA(hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(PostMessageA(hwnd.into(), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10043,7 +10043,7 @@ where extern "system" { fn PostMessageW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PostMessageW(hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(PostMessageW(hwnd.into(), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -10052,7 +10052,7 @@ pub unsafe fn PostQuitMessage(nexitcode: i32) { extern "system" { fn PostQuitMessage(nexitcode: i32); } - PostQuitMessage(::core::mem::transmute(nexitcode)) + PostQuitMessage(nexitcode) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10066,7 +10066,7 @@ where extern "system" { fn PostThreadMessageA(idthread: u32, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PostThreadMessageA(::core::mem::transmute(idthread), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(PostThreadMessageA(idthread, msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10080,7 +10080,7 @@ where extern "system" { fn PostThreadMessageW(idthread: u32, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PostThreadMessageW(::core::mem::transmute(idthread), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(PostThreadMessageW(idthread, msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -10089,7 +10089,7 @@ pub unsafe fn PrivateExtractIconsA(szfilename: &[u8; 260], niconindex: i32, cxic extern "system" { fn PrivateExtractIconsA(szfilename: ::windows::core::PCSTR, niconindex: i32, cxicon: i32, cyicon: i32, phicon: *mut HICON, piconid: *mut u32, nicons: u32, flags: u32) -> u32; } - ::core::mem::transmute(PrivateExtractIconsA(::core::mem::transmute(::windows::core::as_ptr_or_null(szfilename)), ::core::mem::transmute(niconindex), ::core::mem::transmute(cxicon), ::core::mem::transmute(cyicon), ::core::mem::transmute(phicon), ::core::mem::transmute(piconid), ::core::mem::transmute(nicons), ::core::mem::transmute(flags))) + ::core::mem::transmute(PrivateExtractIconsA(::core::mem::transmute(::windows::core::as_ptr_or_null(szfilename)), niconindex, cxicon, cyicon, ::core::mem::transmute(phicon), ::core::mem::transmute(piconid), ::core::mem::transmute(nicons), flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -10098,7 +10098,7 @@ pub unsafe fn PrivateExtractIconsW(szfilename: &[u16; 260], niconindex: i32, cxi extern "system" { fn PrivateExtractIconsW(szfilename: ::windows::core::PCWSTR, niconindex: i32, cxicon: i32, cyicon: i32, phicon: *mut HICON, piconid: *mut u32, nicons: u32, flags: u32) -> u32; } - ::core::mem::transmute(PrivateExtractIconsW(::core::mem::transmute(::windows::core::as_ptr_or_null(szfilename)), ::core::mem::transmute(niconindex), ::core::mem::transmute(cxicon), ::core::mem::transmute(cyicon), ::core::mem::transmute(phicon), ::core::mem::transmute(piconid), ::core::mem::transmute(nicons), ::core::mem::transmute(flags))) + ::core::mem::transmute(PrivateExtractIconsW(::core::mem::transmute(::windows::core::as_ptr_or_null(szfilename)), niconindex, cxicon, cyicon, ::core::mem::transmute(phicon), ::core::mem::transmute(piconid), ::core::mem::transmute(nicons), flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] pub const QS_POINTER: u32 = 4096u32; @@ -10367,7 +10367,7 @@ where extern "system" { fn RegisterDeviceNotificationA(hrecipient: super::super::Foundation::HANDLE, notificationfilter: *const ::core::ffi::c_void, flags: super::super::System::Power::POWER_SETTING_REGISTER_NOTIFICATION_FLAGS) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(RegisterDeviceNotificationA(hrecipient.into(), ::core::mem::transmute(notificationfilter), ::core::mem::transmute(flags))) + ::core::mem::transmute(RegisterDeviceNotificationA(hrecipient.into(), ::core::mem::transmute(notificationfilter), flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_System_Power\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Power"))] @@ -10380,7 +10380,7 @@ where extern "system" { fn RegisterDeviceNotificationW(hrecipient: super::super::Foundation::HANDLE, notificationfilter: *const ::core::ffi::c_void, flags: super::super::System::Power::POWER_SETTING_REGISTER_NOTIFICATION_FLAGS) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(RegisterDeviceNotificationW(hrecipient.into(), ::core::mem::transmute(notificationfilter), ::core::mem::transmute(flags))) + ::core::mem::transmute(RegisterDeviceNotificationW(hrecipient.into(), ::core::mem::transmute(notificationfilter), flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -10430,7 +10430,7 @@ where extern "system" { fn RemoveMenu(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(RemoveMenu(hmenu.into(), ::core::mem::transmute(uposition), ::core::mem::transmute(uflags))) + ::core::mem::transmute(RemoveMenu(hmenu.into(), uposition, uflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12292,7 +12292,7 @@ where extern "system" { fn ScrollDC(hdc: super::super::Graphics::Gdi::HDC, dx: i32, dy: i32, lprcscroll: *const super::super::Foundation::RECT, lprcclip: *const super::super::Foundation::RECT, hrgnupdate: super::super::Graphics::Gdi::HRGN, lprcupdate: *mut super::super::Foundation::RECT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ScrollDC(hdc.into(), ::core::mem::transmute(dx), ::core::mem::transmute(dy), ::core::mem::transmute(lprcscroll), ::core::mem::transmute(lprcclip), hrgnupdate.into(), ::core::mem::transmute(lprcupdate))) + ::core::mem::transmute(ScrollDC(hdc.into(), dx, dy, ::core::mem::transmute(lprcscroll), ::core::mem::transmute(lprcclip), hrgnupdate.into(), ::core::mem::transmute(lprcupdate))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12305,7 +12305,7 @@ where extern "system" { fn ScrollWindow(hwnd: super::super::Foundation::HWND, xamount: i32, yamount: i32, lprect: *const super::super::Foundation::RECT, lpcliprect: *const super::super::Foundation::RECT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ScrollWindow(hwnd.into(), ::core::mem::transmute(xamount), ::core::mem::transmute(yamount), ::core::mem::transmute(lprect), ::core::mem::transmute(lpcliprect))) + ::core::mem::transmute(ScrollWindow(hwnd.into(), xamount, yamount, ::core::mem::transmute(lprect), ::core::mem::transmute(lpcliprect))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -12319,7 +12319,7 @@ where extern "system" { fn ScrollWindowEx(hwnd: super::super::Foundation::HWND, dx: i32, dy: i32, prcscroll: *const super::super::Foundation::RECT, prcclip: *const super::super::Foundation::RECT, hrgnupdate: super::super::Graphics::Gdi::HRGN, prcupdate: *mut super::super::Foundation::RECT, flags: SHOW_WINDOW_CMD) -> i32; } - ::core::mem::transmute(ScrollWindowEx(hwnd.into(), ::core::mem::transmute(dx), ::core::mem::transmute(dy), ::core::mem::transmute(prcscroll), ::core::mem::transmute(prcclip), hrgnupdate.into(), ::core::mem::transmute(prcupdate), ::core::mem::transmute(flags))) + ::core::mem::transmute(ScrollWindowEx(hwnd.into(), dx, dy, ::core::mem::transmute(prcscroll), ::core::mem::transmute(prcclip), hrgnupdate.into(), ::core::mem::transmute(prcupdate), flags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12334,7 +12334,7 @@ where extern "system" { fn SendDlgItemMessageA(hdlg: super::super::Foundation::HWND, niddlgitem: i32, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(SendDlgItemMessageA(hdlg.into(), ::core::mem::transmute(niddlgitem), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(SendDlgItemMessageA(hdlg.into(), niddlgitem, msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12349,7 +12349,7 @@ where extern "system" { fn SendDlgItemMessageW(hdlg: super::super::Foundation::HWND, niddlgitem: i32, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(SendDlgItemMessageW(hdlg.into(), ::core::mem::transmute(niddlgitem), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(SendDlgItemMessageW(hdlg.into(), niddlgitem, msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12362,7 +12362,7 @@ where extern "system" { fn SendMessageA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(SendMessageA(hwnd.into(), ::core::mem::transmute(msg), ::core::mem::transmute(wparam), ::core::mem::transmute(lparam))) + ::core::mem::transmute(SendMessageA(hwnd.into(), msg, ::core::mem::transmute(wparam), ::core::mem::transmute(lparam))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12377,7 +12377,7 @@ where extern "system" { fn SendMessageCallbackA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, lpresultcallback: *mut ::core::ffi::c_void, dwdata: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SendMessageCallbackA(hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(lpresultcallback), ::core::mem::transmute(dwdata))) + ::core::mem::transmute(SendMessageCallbackA(hwnd.into(), msg, wparam.into(), lparam.into(), ::core::mem::transmute(lpresultcallback), dwdata)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12392,7 +12392,7 @@ where extern "system" { fn SendMessageCallbackW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, lpresultcallback: *mut ::core::ffi::c_void, dwdata: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SendMessageCallbackW(hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(lpresultcallback), ::core::mem::transmute(dwdata))) + ::core::mem::transmute(SendMessageCallbackW(hwnd.into(), msg, wparam.into(), lparam.into(), ::core::mem::transmute(lpresultcallback), dwdata)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12407,7 +12407,7 @@ where extern "system" { fn SendMessageTimeoutA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, fuflags: SEND_MESSAGE_TIMEOUT_FLAGS, utimeout: u32, lpdwresult: *mut usize) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(SendMessageTimeoutA(hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(fuflags), ::core::mem::transmute(utimeout), ::core::mem::transmute(lpdwresult))) + ::core::mem::transmute(SendMessageTimeoutA(hwnd.into(), msg, wparam.into(), lparam.into(), fuflags, utimeout, ::core::mem::transmute(lpdwresult))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12422,7 +12422,7 @@ where extern "system" { fn SendMessageTimeoutW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, fuflags: SEND_MESSAGE_TIMEOUT_FLAGS, utimeout: u32, lpdwresult: *mut usize) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(SendMessageTimeoutW(hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(fuflags), ::core::mem::transmute(utimeout), ::core::mem::transmute(lpdwresult))) + ::core::mem::transmute(SendMessageTimeoutW(hwnd.into(), msg, wparam.into(), lparam.into(), fuflags, utimeout, ::core::mem::transmute(lpdwresult))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12435,7 +12435,7 @@ where extern "system" { fn SendMessageW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; } - ::core::mem::transmute(SendMessageW(hwnd.into(), ::core::mem::transmute(msg), ::core::mem::transmute(wparam), ::core::mem::transmute(lparam))) + ::core::mem::transmute(SendMessageW(hwnd.into(), msg, ::core::mem::transmute(wparam), ::core::mem::transmute(lparam))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12450,7 +12450,7 @@ where extern "system" { fn SendNotifyMessageA(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SendNotifyMessageA(hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(SendNotifyMessageA(hwnd.into(), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12465,7 +12465,7 @@ where extern "system" { fn SendNotifyMessageW(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SendNotifyMessageW(hwnd.into(), ::core::mem::transmute(msg), wparam.into(), lparam.into())) + ::core::mem::transmute(SendNotifyMessageW(hwnd.into(), msg, wparam.into(), lparam.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12475,7 +12475,7 @@ pub unsafe fn SetCaretBlinkTime(umseconds: u32) -> super::super::Foundation::BOO extern "system" { fn SetCaretBlinkTime(umseconds: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetCaretBlinkTime(::core::mem::transmute(umseconds))) + ::core::mem::transmute(SetCaretBlinkTime(umseconds)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12485,7 +12485,7 @@ pub unsafe fn SetCaretPos(x: i32, y: i32) -> super::super::Foundation::BOOL { extern "system" { fn SetCaretPos(x: i32, y: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetCaretPos(::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute(SetCaretPos(x, y)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12498,7 +12498,7 @@ where extern "system" { fn SetClassLongA(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX, dwnewlong: i32) -> u32; } - ::core::mem::transmute(SetClassLongA(hwnd.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(dwnewlong))) + ::core::mem::transmute(SetClassLongA(hwnd.into(), nindex, dwnewlong)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -12512,7 +12512,7 @@ where extern "system" { fn SetClassLongPtrA(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX, dwnewlong: isize) -> usize; } - ::core::mem::transmute(SetClassLongPtrA(hwnd.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(dwnewlong))) + ::core::mem::transmute(SetClassLongPtrA(hwnd.into(), nindex, dwnewlong)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -12526,7 +12526,7 @@ where extern "system" { fn SetClassLongPtrW(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX, dwnewlong: isize) -> usize; } - ::core::mem::transmute(SetClassLongPtrW(hwnd.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(dwnewlong))) + ::core::mem::transmute(SetClassLongPtrW(hwnd.into(), nindex, dwnewlong)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12539,7 +12539,7 @@ where extern "system" { fn SetClassLongW(hwnd: super::super::Foundation::HWND, nindex: GET_CLASS_LONG_INDEX, dwnewlong: i32) -> u32; } - ::core::mem::transmute(SetClassLongW(hwnd.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(dwnewlong))) + ::core::mem::transmute(SetClassLongW(hwnd.into(), nindex, dwnewlong)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12552,7 +12552,7 @@ where extern "system" { fn SetClassWord(hwnd: super::super::Foundation::HWND, nindex: i32, wnewword: u16) -> u16; } - ::core::mem::transmute(SetClassWord(hwnd.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(wnewword))) + ::core::mem::transmute(SetClassWord(hwnd.into(), nindex, wnewword)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12565,7 +12565,7 @@ where extern "system" { fn SetCoalescableTimer(hwnd: super::super::Foundation::HWND, nidevent: usize, uelapse: u32, lptimerfunc: *mut ::core::ffi::c_void, utolerancedelay: u32) -> usize; } - ::core::mem::transmute(SetCoalescableTimer(hwnd.into(), ::core::mem::transmute(nidevent), ::core::mem::transmute(uelapse), ::core::mem::transmute(lptimerfunc), ::core::mem::transmute(utolerancedelay))) + ::core::mem::transmute(SetCoalescableTimer(hwnd.into(), nidevent, uelapse, ::core::mem::transmute(lptimerfunc), utolerancedelay)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -12587,7 +12587,7 @@ pub unsafe fn SetCursorPos(x: i32, y: i32) -> super::super::Foundation::BOOL { extern "system" { fn SetCursorPos(x: i32, y: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetCursorPos(::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute(SetCursorPos(x, y)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] @@ -12596,7 +12596,7 @@ pub unsafe fn SetDebugErrorLevel(dwlevel: u32) { extern "system" { fn SetDebugErrorLevel(dwlevel: u32); } - SetDebugErrorLevel(::core::mem::transmute(dwlevel)) + SetDebugErrorLevel(dwlevel) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12610,7 +12610,7 @@ where extern "system" { fn SetDlgItemInt(hdlg: super::super::Foundation::HWND, niddlgitem: i32, uvalue: u32, bsigned: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetDlgItemInt(hdlg.into(), ::core::mem::transmute(niddlgitem), ::core::mem::transmute(uvalue), bsigned.into())) + ::core::mem::transmute(SetDlgItemInt(hdlg.into(), niddlgitem, uvalue, bsigned.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12624,7 +12624,7 @@ where extern "system" { fn SetDlgItemTextA(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lpstring: ::windows::core::PCSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetDlgItemTextA(hdlg.into(), ::core::mem::transmute(niddlgitem), lpstring.into())) + ::core::mem::transmute(SetDlgItemTextA(hdlg.into(), niddlgitem, lpstring.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12638,7 +12638,7 @@ where extern "system" { fn SetDlgItemTextW(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lpstring: ::windows::core::PCWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetDlgItemTextW(hdlg.into(), ::core::mem::transmute(niddlgitem), lpstring.into())) + ::core::mem::transmute(SetDlgItemTextW(hdlg.into(), niddlgitem, lpstring.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12664,7 +12664,7 @@ where extern "system" { fn SetLayeredWindowAttributes(hwnd: super::super::Foundation::HWND, crkey: u32, balpha: u8, dwflags: LAYERED_WINDOW_ATTRIBUTES_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetLayeredWindowAttributes(hwnd.into(), ::core::mem::transmute(crkey), ::core::mem::transmute(balpha), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(SetLayeredWindowAttributes(hwnd.into(), crkey, balpha, dwflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12691,7 +12691,7 @@ where extern "system" { fn SetMenuDefaultItem(hmenu: HMENU, uitem: u32, fbypos: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetMenuDefaultItem(hmenu.into(), ::core::mem::transmute(uitem), ::core::mem::transmute(fbypos))) + ::core::mem::transmute(SetMenuDefaultItem(hmenu.into(), uitem, fbypos)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -12719,7 +12719,7 @@ where extern "system" { fn SetMenuItemBitmaps(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS, hbitmapunchecked: super::super::Graphics::Gdi::HBITMAP, hbitmapchecked: super::super::Graphics::Gdi::HBITMAP) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetMenuItemBitmaps(hmenu.into(), ::core::mem::transmute(uposition), ::core::mem::transmute(uflags), hbitmapunchecked.into(), hbitmapchecked.into())) + ::core::mem::transmute(SetMenuItemBitmaps(hmenu.into(), uposition, uflags, hbitmapunchecked.into(), hbitmapchecked.into())) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -12733,7 +12733,7 @@ where extern "system" { fn SetMenuItemInfoA(hmenu: HMENU, item: u32, fbypositon: super::super::Foundation::BOOL, lpmii: *const MENUITEMINFOA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetMenuItemInfoA(hmenu.into(), ::core::mem::transmute(item), fbypositon.into(), ::core::mem::transmute(lpmii))) + ::core::mem::transmute(SetMenuItemInfoA(hmenu.into(), item, fbypositon.into(), ::core::mem::transmute(lpmii))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -12747,7 +12747,7 @@ where extern "system" { fn SetMenuItemInfoW(hmenu: HMENU, item: u32, fbypositon: super::super::Foundation::BOOL, lpmii: *const MENUITEMINFOW) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetMenuItemInfoW(hmenu.into(), ::core::mem::transmute(item), fbypositon.into(), ::core::mem::transmute(lpmii))) + ::core::mem::transmute(SetMenuItemInfoW(hmenu.into(), item, fbypositon.into(), ::core::mem::transmute(lpmii))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12770,7 +12770,7 @@ pub unsafe fn SetMessageQueue(cmessagesmax: i32) -> super::super::Foundation::BO extern "system" { fn SetMessageQueue(cmessagesmax: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetMessageQueue(::core::mem::transmute(cmessagesmax))) + ::core::mem::transmute(SetMessageQueue(cmessagesmax)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12794,7 +12794,7 @@ pub unsafe fn SetPhysicalCursorPos(x: i32, y: i32) -> super::super::Foundation:: extern "system" { fn SetPhysicalCursorPos(x: i32, y: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetPhysicalCursorPos(::core::mem::transmute(x), ::core::mem::transmute(y))) + ::core::mem::transmute(SetPhysicalCursorPos(x, y)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12814,7 +12814,7 @@ pub unsafe fn SetProcessDefaultLayout(dwdefaultlayout: u32) -> super::super::Fou extern "system" { fn SetProcessDefaultLayout(dwdefaultlayout: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetProcessDefaultLayout(::core::mem::transmute(dwdefaultlayout))) + ::core::mem::transmute(SetProcessDefaultLayout(dwdefaultlayout)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12867,7 +12867,7 @@ where extern "system" { fn SetSystemCursor(hcur: HCURSOR, id: SYSTEM_CURSOR_ID) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetSystemCursor(hcur.into(), ::core::mem::transmute(id))) + ::core::mem::transmute(SetSystemCursor(hcur.into(), id)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12880,7 +12880,7 @@ where extern "system" { fn SetTimer(hwnd: super::super::Foundation::HWND, nidevent: usize, uelapse: u32, lptimerfunc: *mut ::core::ffi::c_void) -> usize; } - ::core::mem::transmute(SetTimer(hwnd.into(), ::core::mem::transmute(nidevent), ::core::mem::transmute(uelapse), ::core::mem::transmute(lptimerfunc))) + ::core::mem::transmute(SetTimer(hwnd.into(), nidevent, uelapse, ::core::mem::transmute(lptimerfunc))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12893,7 +12893,7 @@ where extern "system" { fn SetWindowDisplayAffinity(hwnd: super::super::Foundation::HWND, dwaffinity: WINDOW_DISPLAY_AFFINITY) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetWindowDisplayAffinity(hwnd.into(), ::core::mem::transmute(dwaffinity))) + ::core::mem::transmute(SetWindowDisplayAffinity(hwnd.into(), dwaffinity)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12906,7 +12906,7 @@ where extern "system" { fn SetWindowLongA(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX, dwnewlong: i32) -> i32; } - ::core::mem::transmute(SetWindowLongA(hwnd.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(dwnewlong))) + ::core::mem::transmute(SetWindowLongA(hwnd.into(), nindex, dwnewlong)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -12920,7 +12920,7 @@ where extern "system" { fn SetWindowLongPtrA(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX, dwnewlong: isize) -> isize; } - ::core::mem::transmute(SetWindowLongPtrA(hwnd.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(dwnewlong))) + ::core::mem::transmute(SetWindowLongPtrA(hwnd.into(), nindex, dwnewlong)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -12934,7 +12934,7 @@ where extern "system" { fn SetWindowLongPtrW(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX, dwnewlong: isize) -> isize; } - ::core::mem::transmute(SetWindowLongPtrW(hwnd.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(dwnewlong))) + ::core::mem::transmute(SetWindowLongPtrW(hwnd.into(), nindex, dwnewlong)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12947,7 +12947,7 @@ where extern "system" { fn SetWindowLongW(hwnd: super::super::Foundation::HWND, nindex: WINDOW_LONG_PTR_INDEX, dwnewlong: i32) -> i32; } - ::core::mem::transmute(SetWindowLongW(hwnd.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(dwnewlong))) + ::core::mem::transmute(SetWindowLongW(hwnd.into(), nindex, dwnewlong)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -12974,7 +12974,7 @@ where extern "system" { fn SetWindowPos(hwnd: super::super::Foundation::HWND, hwndinsertafter: super::super::Foundation::HWND, x: i32, y: i32, cx: i32, cy: i32, uflags: SET_WINDOW_POS_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetWindowPos(hwnd.into(), hwndinsertafter.into(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(uflags))) + ::core::mem::transmute(SetWindowPos(hwnd.into(), hwndinsertafter.into(), x, y, cx, cy, uflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13015,7 +13015,7 @@ where extern "system" { fn SetWindowWord(hwnd: super::super::Foundation::HWND, nindex: i32, wnewword: u16) -> u16; } - ::core::mem::transmute(SetWindowWord(hwnd.into(), ::core::mem::transmute(nindex), ::core::mem::transmute(wnewword))) + ::core::mem::transmute(SetWindowWord(hwnd.into(), nindex, wnewword)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13025,7 +13025,7 @@ pub unsafe fn SetWindowsHookA(nfiltertype: i32, pfnfilterproc: HOOKPROC) -> HHOO extern "system" { fn SetWindowsHookA(nfiltertype: i32, pfnfilterproc: *mut ::core::ffi::c_void) -> HHOOK; } - ::core::mem::transmute(SetWindowsHookA(::core::mem::transmute(nfiltertype), ::core::mem::transmute(pfnfilterproc))) + ::core::mem::transmute(SetWindowsHookA(nfiltertype, ::core::mem::transmute(pfnfilterproc))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13038,7 +13038,7 @@ where extern "system" { fn SetWindowsHookExA(idhook: WINDOWS_HOOK_ID, lpfn: *mut ::core::ffi::c_void, hmod: super::super::Foundation::HINSTANCE, dwthreadid: u32) -> HHOOK; } - let result__ = SetWindowsHookExA(::core::mem::transmute(idhook), ::core::mem::transmute(lpfn), hmod.into(), ::core::mem::transmute(dwthreadid)); + let result__ = SetWindowsHookExA(idhook, ::core::mem::transmute(lpfn), hmod.into(), dwthreadid); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -13052,7 +13052,7 @@ where extern "system" { fn SetWindowsHookExW(idhook: WINDOWS_HOOK_ID, lpfn: *mut ::core::ffi::c_void, hmod: super::super::Foundation::HINSTANCE, dwthreadid: u32) -> HHOOK; } - let result__ = SetWindowsHookExW(::core::mem::transmute(idhook), ::core::mem::transmute(lpfn), hmod.into(), ::core::mem::transmute(dwthreadid)); + let result__ = SetWindowsHookExW(idhook, ::core::mem::transmute(lpfn), hmod.into(), dwthreadid); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -13063,7 +13063,7 @@ pub unsafe fn SetWindowsHookW(nfiltertype: i32, pfnfilterproc: HOOKPROC) -> HHOO extern "system" { fn SetWindowsHookW(nfiltertype: i32, pfnfilterproc: *mut ::core::ffi::c_void) -> HHOOK; } - ::core::mem::transmute(SetWindowsHookW(::core::mem::transmute(nfiltertype), ::core::mem::transmute(pfnfilterproc))) + ::core::mem::transmute(SetWindowsHookW(nfiltertype, ::core::mem::transmute(pfnfilterproc))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13116,7 +13116,7 @@ where extern "system" { fn ShowWindow(hwnd: super::super::Foundation::HWND, ncmdshow: SHOW_WINDOW_CMD) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ShowWindow(hwnd.into(), ::core::mem::transmute(ncmdshow))) + ::core::mem::transmute(ShowWindow(hwnd.into(), ncmdshow)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13129,7 +13129,7 @@ where extern "system" { fn ShowWindowAsync(hwnd: super::super::Foundation::HWND, ncmdshow: SHOW_WINDOW_CMD) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ShowWindowAsync(hwnd.into(), ::core::mem::transmute(ncmdshow))) + ::core::mem::transmute(ShowWindowAsync(hwnd.into(), ncmdshow)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13163,7 +13163,7 @@ pub unsafe fn SystemParametersInfoA(uiaction: SYSTEM_PARAMETERS_INFO_ACTION, uip extern "system" { fn SystemParametersInfoA(uiaction: SYSTEM_PARAMETERS_INFO_ACTION, uiparam: u32, pvparam: *mut ::core::ffi::c_void, fwinini: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SystemParametersInfoA(::core::mem::transmute(uiaction), ::core::mem::transmute(uiparam), ::core::mem::transmute(pvparam), ::core::mem::transmute(fwinini))) + ::core::mem::transmute(SystemParametersInfoA(uiaction, uiparam, ::core::mem::transmute(pvparam), fwinini)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13173,7 +13173,7 @@ pub unsafe fn SystemParametersInfoW(uiaction: SYSTEM_PARAMETERS_INFO_ACTION, uip extern "system" { fn SystemParametersInfoW(uiaction: SYSTEM_PARAMETERS_INFO_ACTION, uiparam: u32, pvparam: *mut ::core::ffi::c_void, fwinini: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SystemParametersInfoW(::core::mem::transmute(uiaction), ::core::mem::transmute(uiparam), ::core::mem::transmute(pvparam), ::core::mem::transmute(fwinini))) + ::core::mem::transmute(SystemParametersInfoW(uiaction, uiparam, ::core::mem::transmute(pvparam), fwinini)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[repr(transparent)] @@ -13483,7 +13483,7 @@ where extern "system" { fn TileWindows(hwndparent: super::super::Foundation::HWND, whow: TILE_WINDOWS_HOW, lprect: *const super::super::Foundation::RECT, ckids: u32, lpkids: *const super::super::Foundation::HWND) -> u16; } - ::core::mem::transmute(TileWindows(hwndparent.into(), ::core::mem::transmute(whow), ::core::mem::transmute(lprect), lpkids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkids)))) + ::core::mem::transmute(TileWindows(hwndparent.into(), whow, ::core::mem::transmute(lprect), lpkids.len() as _, ::core::mem::transmute(::windows::core::as_ptr_or_null(lpkids)))) } #[repr(C)] #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -13530,7 +13530,7 @@ where extern "system" { fn TrackPopupMenu(hmenu: HMENU, uflags: TRACK_POPUP_MENU_FLAGS, x: i32, y: i32, nreserved: i32, hwnd: super::super::Foundation::HWND, prcrect: *const super::super::Foundation::RECT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TrackPopupMenu(hmenu.into(), ::core::mem::transmute(uflags), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nreserved), hwnd.into(), ::core::mem::transmute(prcrect))) + ::core::mem::transmute(TrackPopupMenu(hmenu.into(), uflags, x, y, nreserved, hwnd.into(), ::core::mem::transmute(prcrect))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13544,7 +13544,7 @@ where extern "system" { fn TrackPopupMenuEx(hmenu: HMENU, uflags: u32, x: i32, y: i32, hwnd: super::super::Foundation::HWND, lptpm: *const TPMPARAMS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TrackPopupMenuEx(hmenu.into(), ::core::mem::transmute(uflags), ::core::mem::transmute(x), ::core::mem::transmute(y), hwnd.into(), ::core::mem::transmute(lptpm))) + ::core::mem::transmute(TrackPopupMenuEx(hmenu.into(), uflags, x, y, hwnd.into(), ::core::mem::transmute(lptpm))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13705,7 +13705,7 @@ pub unsafe fn UnhookWindowsHook(ncode: i32, pfnfilterproc: HOOKPROC) -> super::s extern "system" { fn UnhookWindowsHook(ncode: i32, pfnfilterproc: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UnhookWindowsHook(::core::mem::transmute(ncode), ::core::mem::transmute(pfnfilterproc))) + ::core::mem::transmute(UnhookWindowsHook(ncode, ::core::mem::transmute(pfnfilterproc))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -13761,7 +13761,7 @@ where extern "system" { fn UpdateLayeredWindow(hwnd: super::super::Foundation::HWND, hdcdst: super::super::Graphics::Gdi::HDC, pptdst: *const super::super::Foundation::POINT, psize: *const super::super::Foundation::SIZE, hdcsrc: super::super::Graphics::Gdi::HDC, pptsrc: *const super::super::Foundation::POINT, crkey: u32, pblend: *const super::super::Graphics::Gdi::BLENDFUNCTION, dwflags: UPDATE_LAYERED_WINDOW_FLAGS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(UpdateLayeredWindow(hwnd.into(), hdcdst.into(), ::core::mem::transmute(pptdst), ::core::mem::transmute(psize), hdcsrc.into(), ::core::mem::transmute(pptsrc), ::core::mem::transmute(crkey), ::core::mem::transmute(pblend), ::core::mem::transmute(dwflags))) + ::core::mem::transmute(UpdateLayeredWindow(hwnd.into(), hdcdst.into(), ::core::mem::transmute(pptdst), ::core::mem::transmute(psize), hdcsrc.into(), ::core::mem::transmute(pptsrc), crkey, ::core::mem::transmute(pblend), dwflags)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] 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 57fe09ec92..89409ad73e 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Wpf/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Wpf/mod.rs @@ -15,7 +15,7 @@ impl IMILBitmapEffect { P0: ::std::convert::Into<::windows::core::InParam<'a, IMILBitmapEffectRenderContext>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), pcontext.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutput)(::windows::core::Interface::as_raw(self), uiindex, pcontext.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetParentEffect(&self) -> ::windows::core::Result { @@ -28,7 +28,7 @@ impl IMILBitmapEffect { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Graphics::Imaging::IWICBitmapSource>>, { - (::windows::core::Interface::vtable(self).SetInputSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), pbitmapsource.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetInputSource)(::windows::core::Interface::as_raw(self), uiindex, pbitmapsource.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -87,12 +87,12 @@ impl IMILBitmapEffectConnections { #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetInputConnector(&self, uiindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputConnector)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputConnector)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetOutputConnector(&self, uiindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputConnector)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputConnector)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -154,12 +154,12 @@ impl IMILBitmapEffectConnectionsInfo { #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetInputConnectorInfo(&self, uiindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputConnectorInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputConnectorInfo)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetOutputConnectorInfo(&self, uiindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetOutputConnectorInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetOutputConnectorInfo)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -228,7 +228,7 @@ impl IMILBitmapEffectConnector { #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetFormat(&self, ulindex: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).base__.GetFormat)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn IsConnected(&self) -> ::windows::core::Result { @@ -320,7 +320,7 @@ impl IMILBitmapEffectConnectorInfo { #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetFormat(&self, ulindex: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).GetFormat)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -503,12 +503,12 @@ impl IMILBitmapEffectGroup { #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetInteriorInputConnector(&self, uiindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInteriorInputConnector)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInteriorInputConnector)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetInteriorOutputConnector(&self, uiindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInteriorOutputConnector)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInteriorOutputConnector)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn Add<'a, P0>(&self, peffect: P0) -> ::windows::core::Result<()> @@ -649,12 +649,12 @@ impl IMILBitmapEffectImpl { #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn GetInputSource(&self, uiindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetInputSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputSource)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetInputSourceBounds(&self, uiindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetInputSourceBounds)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetInputSourceBounds)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(feature = "Win32_Graphics_Imaging")] @@ -662,7 +662,7 @@ impl IMILBitmapEffectImpl { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMILBitmapEffectRenderContext>>, { - (::windows::core::Interface::vtable(self).GetInputBitmapSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), prendercontext.into().abi(), ::core::mem::transmute(pfmodifyinplace), ::core::mem::transmute(ppbitmapsource)).ok() + (::windows::core::Interface::vtable(self).GetInputBitmapSource)(::windows::core::Interface::as_raw(self), uiindex, prendercontext.into().abi(), ::core::mem::transmute(pfmodifyinplace), ::core::mem::transmute(ppbitmapsource)).ok() } #[doc = "*Required features: `\"Win32_UI_Wpf\"`, `\"Win32_Graphics_Imaging\"`*"] #[cfg(feature = "Win32_Graphics_Imaging")] @@ -670,7 +670,7 @@ impl IMILBitmapEffectImpl { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMILBitmapEffectRenderContext>>, { - (::windows::core::Interface::vtable(self).GetOutputBitmapSource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), prendercontext.into().abi(), ::core::mem::transmute(pfmodifyinplace), ::core::mem::transmute(ppbitmapsource)).ok() + (::windows::core::Interface::vtable(self).GetOutputBitmapSource)(::windows::core::Interface::as_raw(self), uiindex, prendercontext.into().abi(), ::core::mem::transmute(pfmodifyinplace), ::core::mem::transmute(ppbitmapsource)).ok() } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn Initialize<'a, P0>(&self, pinner: P0) -> ::windows::core::Result<()> @@ -758,7 +758,7 @@ impl IMILBitmapEffectInputConnector { #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetFormat(&self, ulindex: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetFormat)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn IsConnected(&self) -> ::windows::core::Result { @@ -979,7 +979,7 @@ impl IMILBitmapEffectOutputConnector { #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetFormat(&self, ulindex: u32) -> ::windows::core::Result<::windows::core::GUID> { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::GUID>::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetFormat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ulindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetFormat)(::windows::core::Interface::as_raw(self), ulindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::GUID>(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn IsConnected(&self) -> ::windows::core::Result { @@ -999,7 +999,7 @@ impl IMILBitmapEffectOutputConnector { #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetConnection(&self, uiindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetConnection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetConnection)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1145,36 +1145,36 @@ impl IMILBitmapEffectPrimitive { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMILBitmapEffectRenderContext>>, { - (::windows::core::Interface::vtable(self).GetOutput)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), pcontext.into().abi(), ::core::mem::transmute(pfmodifyinplace), ::core::mem::transmute(ppbitmapsource)).ok() + (::windows::core::Interface::vtable(self).GetOutput)(::windows::core::Interface::as_raw(self), uiindex, pcontext.into().abi(), ::core::mem::transmute(pfmodifyinplace), ::core::mem::transmute(ppbitmapsource)).ok() } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn TransformPoint<'a, P0>(&self, uiindex: u32, p: *mut MilPoint2D, fforwardtransform: i16, pcontext: P0, pfpointtransformed: *mut i16) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMILBitmapEffectRenderContext>>, { - (::windows::core::Interface::vtable(self).TransformPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(p), ::core::mem::transmute(fforwardtransform), pcontext.into().abi(), ::core::mem::transmute(pfpointtransformed)).ok() + (::windows::core::Interface::vtable(self).TransformPoint)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(p), fforwardtransform, pcontext.into().abi(), ::core::mem::transmute(pfpointtransformed)).ok() } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn TransformRect<'a, P0>(&self, uiindex: u32, p: *mut MilRectD, fforwardtransform: i16, pcontext: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMILBitmapEffectRenderContext>>, { - (::windows::core::Interface::vtable(self).TransformRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(p), ::core::mem::transmute(fforwardtransform), pcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).TransformRect)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(p), fforwardtransform, pcontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn HasAffineTransform(&self, uiindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HasAffineTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HasAffineTransform)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn HasInverseTransform(&self, uiindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).HasInverseTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).HasInverseTransform)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`, `\"Win32_Graphics_Dwm\"`*"] #[cfg(feature = "Win32_Graphics_Dwm")] pub unsafe fn GetAffineMatrix(&self, uiindex: u32, pmatrix: *mut super::super::Graphics::Dwm::MilMatrix3x2D) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetAffineMatrix)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uiindex), ::core::mem::transmute(pmatrix)).ok() + (::windows::core::Interface::vtable(self).GetAffineMatrix)(::windows::core::Interface::as_raw(self), uiindex, ::core::mem::transmute(pmatrix)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1235,12 +1235,12 @@ pub struct IMILBitmapEffectPrimitiveImpl(::windows::core::IUnknown); impl IMILBitmapEffectPrimitiveImpl { #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn IsDirty(&self, uioutputindex: u32, pfdirty: *mut i16) -> ::windows::core::HRESULT { - ::core::mem::transmute((::windows::core::Interface::vtable(self).IsDirty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uioutputindex), ::core::mem::transmute(pfdirty))) + ::core::mem::transmute((::windows::core::Interface::vtable(self).IsDirty)(::windows::core::Interface::as_raw(self), uioutputindex, ::core::mem::transmute(pfdirty))) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn IsVolatile(&self, uioutputindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).IsVolatile)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uioutputindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).IsVolatile)(::windows::core::Interface::as_raw(self), uioutputindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -1300,7 +1300,7 @@ impl IMILBitmapEffectRenderContext { } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn SetUseSoftwareRenderer(&self, fsoftware: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetUseSoftwareRenderer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fsoftware)).ok() + (::windows::core::Interface::vtable(self).SetUseSoftwareRenderer)(::windows::core::Interface::as_raw(self), fsoftware).ok() } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn SetInitialTransform(&self, pmatrix: *const MILMatrixF) -> ::windows::core::Result<()> { @@ -1313,7 +1313,7 @@ impl IMILBitmapEffectRenderContext { } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn SetOutputDPI(&self, dbldpix: f64, dbldpiy: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetOutputDPI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dbldpix), ::core::mem::transmute(dbldpiy)).ok() + (::windows::core::Interface::vtable(self).SetOutputDPI)(::windows::core::Interface::as_raw(self), dbldpix, dbldpiy).ok() } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn GetOutputDPI(&self, pdbldpix: *mut f64, pdbldpiy: *mut f64) -> ::windows::core::Result<()> { @@ -1460,7 +1460,7 @@ impl IMILBitmapEffects { #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn Item(&self, uindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(uindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Item)(::windows::core::Interface::as_raw(self), uindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Wpf\"`*"] pub unsafe fn Count(&self) -> ::windows::core::Result { diff --git a/crates/libs/windows/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs index 74ab880866..84a8088332 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs @@ -177,7 +177,7 @@ pub struct IBitmapData(::windows::core::IUnknown); impl IBitmapData { #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn CopyBytesTo(&self, sourceoffsetinbytes: u32, pvbytes: &mut [u8], numberofbytescopied: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).CopyBytesTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sourceoffsetinbytes), pvbytes.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pvbytes)), ::core::mem::transmute(numberofbytescopied)).ok() + (::windows::core::Interface::vtable(self).CopyBytesTo)(::windows::core::Interface::as_raw(self), sourceoffsetinbytes, pvbytes.len() as _, ::core::mem::transmute(::windows::core::as_mut_ptr_or_null(pvbytes)), ::core::mem::transmute(numberofbytescopied)).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn GetStride(&self) -> ::windows::core::Result { @@ -283,37 +283,37 @@ impl IVisualTreeService { #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyValuesChain(&self, instancehandle: u64, psourcecount: *mut u32, pppropertysources: *mut *mut PropertyChainSource, ppropertycount: *mut u32, pppropertyvalues: *mut *mut PropertyChainValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPropertyValuesChain)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(psourcecount), ::core::mem::transmute(pppropertysources), ::core::mem::transmute(ppropertycount), ::core::mem::transmute(pppropertyvalues)).ok() + (::windows::core::Interface::vtable(self).GetPropertyValuesChain)(::windows::core::Interface::as_raw(self), instancehandle, ::core::mem::transmute(psourcecount), ::core::mem::transmute(pppropertysources), ::core::mem::transmute(ppropertycount), ::core::mem::transmute(pppropertyvalues)).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn SetProperty(&self, instancehandle: u64, value: u64, propertyindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(value), ::core::mem::transmute(propertyindex)).ok() + (::windows::core::Interface::vtable(self).SetProperty)(::windows::core::Interface::as_raw(self), instancehandle, value, propertyindex).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn ClearProperty(&self, instancehandle: u64, propertyindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ClearProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(propertyindex)).ok() + (::windows::core::Interface::vtable(self).ClearProperty)(::windows::core::Interface::as_raw(self), instancehandle, propertyindex).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn GetCollectionCount(&self, instancehandle: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetCollectionCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCollectionCount)(::windows::core::Interface::as_raw(self), instancehandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCollectionElements(&self, instancehandle: u64, startindex: u32, pelementcount: *mut u32, ppelementvalues: *mut *mut CollectionElementValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetCollectionElements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(startindex), ::core::mem::transmute(pelementcount), ::core::mem::transmute(ppelementvalues)).ok() + (::windows::core::Interface::vtable(self).GetCollectionElements)(::windows::core::Interface::as_raw(self), instancehandle, startindex, ::core::mem::transmute(pelementcount), ::core::mem::transmute(ppelementvalues)).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn AddChild(&self, parent: u64, child: u64, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddChild)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parent), ::core::mem::transmute(child), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).AddChild)(::windows::core::Interface::as_raw(self), parent, child, index).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn RemoveChild(&self, parent: u64, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveChild)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parent), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).RemoveChild)(::windows::core::Interface::as_raw(self), parent, index).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn ClearChildren(&self, parent: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ClearChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parent)).ok() + (::windows::core::Interface::vtable(self).ClearChildren)(::windows::core::Interface::as_raw(self), parent).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -416,37 +416,37 @@ impl IVisualTreeService2 { #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyValuesChain(&self, instancehandle: u64, psourcecount: *mut u32, pppropertysources: *mut *mut PropertyChainSource, ppropertycount: *mut u32, pppropertyvalues: *mut *mut PropertyChainValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetPropertyValuesChain)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(psourcecount), ::core::mem::transmute(pppropertysources), ::core::mem::transmute(ppropertycount), ::core::mem::transmute(pppropertyvalues)).ok() + (::windows::core::Interface::vtable(self).base__.GetPropertyValuesChain)(::windows::core::Interface::as_raw(self), instancehandle, ::core::mem::transmute(psourcecount), ::core::mem::transmute(pppropertysources), ::core::mem::transmute(ppropertycount), ::core::mem::transmute(pppropertyvalues)).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn SetProperty(&self, instancehandle: u64, value: u64, propertyindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(value), ::core::mem::transmute(propertyindex)).ok() + (::windows::core::Interface::vtable(self).base__.SetProperty)(::windows::core::Interface::as_raw(self), instancehandle, value, propertyindex).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn ClearProperty(&self, instancehandle: u64, propertyindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ClearProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(propertyindex)).ok() + (::windows::core::Interface::vtable(self).base__.ClearProperty)(::windows::core::Interface::as_raw(self), instancehandle, propertyindex).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn GetCollectionCount(&self, instancehandle: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetCollectionCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetCollectionCount)(::windows::core::Interface::as_raw(self), instancehandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCollectionElements(&self, instancehandle: u64, startindex: u32, pelementcount: *mut u32, ppelementvalues: *mut *mut CollectionElementValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetCollectionElements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(startindex), ::core::mem::transmute(pelementcount), ::core::mem::transmute(ppelementvalues)).ok() + (::windows::core::Interface::vtable(self).base__.GetCollectionElements)(::windows::core::Interface::as_raw(self), instancehandle, startindex, ::core::mem::transmute(pelementcount), ::core::mem::transmute(ppelementvalues)).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn AddChild(&self, parent: u64, child: u64, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.AddChild)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parent), ::core::mem::transmute(child), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).base__.AddChild)(::windows::core::Interface::as_raw(self), parent, child, index).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn RemoveChild(&self, parent: u64, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.RemoveChild)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parent), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).base__.RemoveChild)(::windows::core::Interface::as_raw(self), parent, index).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn ClearChildren(&self, parent: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ClearChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parent)).ok() + (::windows::core::Interface::vtable(self).base__.ClearChildren)(::windows::core::Interface::as_raw(self), parent).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn GetPropertyIndex<'a, P0>(&self, object: u64, propertyname: P0) -> ::windows::core::Result @@ -454,21 +454,21 @@ impl IVisualTreeService2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetPropertyIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(object), propertyname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetPropertyIndex)(::windows::core::Interface::as_raw(self), object, propertyname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn GetProperty(&self, object: u64, propertyindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(object), ::core::mem::transmute(propertyindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetProperty)(::windows::core::Interface::as_raw(self), object, propertyindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn ReplaceResource(&self, resourcedictionary: u64, key: u64, newvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ReplaceResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resourcedictionary), ::core::mem::transmute(key), ::core::mem::transmute(newvalue)).ok() + (::windows::core::Interface::vtable(self).ReplaceResource)(::windows::core::Interface::as_raw(self), resourcedictionary, key, newvalue).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn RenderTargetBitmap(&self, handle: u64, options: RenderTargetBitmapOptions, maxpixelwidth: u32, maxpixelheight: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).RenderTargetBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(options), ::core::mem::transmute(maxpixelwidth), ::core::mem::transmute(maxpixelheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RenderTargetBitmap)(::windows::core::Interface::as_raw(self), handle, options, maxpixelwidth, maxpixelheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -566,37 +566,37 @@ impl IVisualTreeService3 { #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPropertyValuesChain(&self, instancehandle: u64, psourcecount: *mut u32, pppropertysources: *mut *mut PropertyChainSource, ppropertycount: *mut u32, pppropertyvalues: *mut *mut PropertyChainValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetPropertyValuesChain)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(psourcecount), ::core::mem::transmute(pppropertysources), ::core::mem::transmute(ppropertycount), ::core::mem::transmute(pppropertyvalues)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetPropertyValuesChain)(::windows::core::Interface::as_raw(self), instancehandle, ::core::mem::transmute(psourcecount), ::core::mem::transmute(pppropertysources), ::core::mem::transmute(ppropertycount), ::core::mem::transmute(pppropertyvalues)).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn SetProperty(&self, instancehandle: u64, value: u64, propertyindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(value), ::core::mem::transmute(propertyindex)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetProperty)(::windows::core::Interface::as_raw(self), instancehandle, value, propertyindex).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn ClearProperty(&self, instancehandle: u64, propertyindex: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ClearProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(propertyindex)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ClearProperty)(::windows::core::Interface::as_raw(self), instancehandle, propertyindex).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn GetCollectionCount(&self, instancehandle: u64) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.base__.GetCollectionCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.base__.GetCollectionCount)(::windows::core::Interface::as_raw(self), instancehandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCollectionElements(&self, instancehandle: u64, startindex: u32, pelementcount: *mut u32, ppelementvalues: *mut *mut CollectionElementValue) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.GetCollectionElements)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(startindex), ::core::mem::transmute(pelementcount), ::core::mem::transmute(ppelementvalues)).ok() + (::windows::core::Interface::vtable(self).base__.base__.GetCollectionElements)(::windows::core::Interface::as_raw(self), instancehandle, startindex, ::core::mem::transmute(pelementcount), ::core::mem::transmute(ppelementvalues)).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn AddChild(&self, parent: u64, child: u64, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.AddChild)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parent), ::core::mem::transmute(child), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).base__.base__.AddChild)(::windows::core::Interface::as_raw(self), parent, child, index).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn RemoveChild(&self, parent: u64, index: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.RemoveChild)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parent), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).base__.base__.RemoveChild)(::windows::core::Interface::as_raw(self), parent, index).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn ClearChildren(&self, parent: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.ClearChildren)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(parent)).ok() + (::windows::core::Interface::vtable(self).base__.base__.ClearChildren)(::windows::core::Interface::as_raw(self), parent).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn GetPropertyIndex<'a, P0>(&self, object: u64, propertyname: P0) -> ::windows::core::Result @@ -604,28 +604,28 @@ impl IVisualTreeService3 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetPropertyIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(object), propertyname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetPropertyIndex)(::windows::core::Interface::as_raw(self), object, propertyname.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn GetProperty(&self, object: u64, propertyindex: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(object), ::core::mem::transmute(propertyindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetProperty)(::windows::core::Interface::as_raw(self), object, propertyindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn ReplaceResource(&self, resourcedictionary: u64, key: u64, newvalue: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.ReplaceResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resourcedictionary), ::core::mem::transmute(key), ::core::mem::transmute(newvalue)).ok() + (::windows::core::Interface::vtable(self).base__.ReplaceResource)(::windows::core::Interface::as_raw(self), resourcedictionary, key, newvalue).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn RenderTargetBitmap(&self, handle: u64, options: RenderTargetBitmapOptions, maxpixelwidth: u32, maxpixelheight: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.RenderTargetBitmap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(handle), ::core::mem::transmute(options), ::core::mem::transmute(maxpixelwidth), ::core::mem::transmute(maxpixelheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.RenderTargetBitmap)(::windows::core::Interface::as_raw(self), handle, options, maxpixelwidth, maxpixelheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn ResolveResource<'a, P0>(&self, resourcecontext: u64, resourcename: P0, resourcetype: ResourceType, propertyindex: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ResolveResource)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(resourcecontext), resourcename.into(), ::core::mem::transmute(resourcetype), ::core::mem::transmute(propertyindex)).ok() + (::windows::core::Interface::vtable(self).ResolveResource)(::windows::core::Interface::as_raw(self), resourcecontext, resourcename.into(), resourcetype, propertyindex).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -635,15 +635,15 @@ impl IVisualTreeService3 { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDictionaryItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dictionaryhandle), resourcename.into(), resourceisimplicitstyle.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDictionaryItem)(::windows::core::Interface::as_raw(self), dictionaryhandle, resourcename.into(), resourceisimplicitstyle.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn AddDictionaryItem(&self, dictionaryhandle: u64, resourcekey: u64, resourcehandle: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).AddDictionaryItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dictionaryhandle), ::core::mem::transmute(resourcekey), ::core::mem::transmute(resourcehandle)).ok() + (::windows::core::Interface::vtable(self).AddDictionaryItem)(::windows::core::Interface::as_raw(self), dictionaryhandle, resourcekey, resourcehandle).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn RemoveDictionaryItem(&self, dictionaryhandle: u64, resourcekey: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveDictionaryItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dictionaryhandle), ::core::mem::transmute(resourcekey)).ok() + (::windows::core::Interface::vtable(self).RemoveDictionaryItem)(::windows::core::Interface::as_raw(self), dictionaryhandle, resourcekey).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -733,7 +733,7 @@ impl IVisualTreeServiceCallback { where P0: ::std::convert::Into<::windows::core::InParam<'a, VisualElement>>, { - (::windows::core::Interface::vtable(self).OnVisualTreeChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(relation), element.into().abi(), ::core::mem::transmute(mutationtype)).ok() + (::windows::core::Interface::vtable(self).OnVisualTreeChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(relation), element.into().abi(), mutationtype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -790,14 +790,14 @@ impl IVisualTreeServiceCallback2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, VisualElement>>, { - (::windows::core::Interface::vtable(self).base__.OnVisualTreeChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(relation), element.into().abi(), ::core::mem::transmute(mutationtype)).ok() + (::windows::core::Interface::vtable(self).base__.OnVisualTreeChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(relation), element.into().abi(), mutationtype).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn OnElementStateChanged<'a, P0>(&self, element: u64, elementstate: VisualElementState, context: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).OnElementStateChanged)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(element), ::core::mem::transmute(elementstate), context.into()).ok() + (::windows::core::Interface::vtable(self).OnElementStateChanged)(::windows::core::Interface::as_raw(self), element, elementstate, context.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -878,7 +878,7 @@ impl IXamlDiagnostics { #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn GetIInspectableFromHandle(&self, instancehandle: u64) -> ::windows::core::Result<::windows::core::IInspectable> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetIInspectableFromHandle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(instancehandle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IInspectable>(result__) + (::windows::core::Interface::vtable(self).GetIInspectableFromHandle)(::windows::core::Interface::as_raw(self), instancehandle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IInspectable>(result__) } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] pub unsafe fn GetHandleFromIInspectable<'a, P0>(&self, pinstance: P0) -> ::windows::core::Result @@ -974,7 +974,7 @@ where extern "system" { fn InitializeXamlDiagnostic(endpointname: ::windows::core::PCWSTR, pid: u32, wszdllxamldiagnostics: ::windows::core::PCWSTR, wsztapdllname: ::windows::core::PCWSTR, tapclsid: ::windows::core::GUID) -> ::windows::core::HRESULT; } - InitializeXamlDiagnostic(endpointname.into(), ::core::mem::transmute(pid), wszdllxamldiagnostics.into(), wsztapdllname.into(), ::core::mem::transmute(tapclsid)).ok() + InitializeXamlDiagnostic(endpointname.into(), pid, wszdllxamldiagnostics.into(), wsztapdllname.into(), ::core::mem::transmute(tapclsid)).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] #[inline] @@ -989,7 +989,7 @@ where extern "system" { fn InitializeXamlDiagnosticsEx(endpointname: ::windows::core::PCWSTR, pid: u32, wszdllxamldiagnostics: ::windows::core::PCWSTR, wsztapdllname: ::windows::core::PCWSTR, tapclsid: ::windows::core::GUID, wszinitializationdata: ::windows::core::PCWSTR) -> ::windows::core::HRESULT; } - InitializeXamlDiagnosticsEx(endpointname.into(), ::core::mem::transmute(pid), wszdllxamldiagnostics.into(), wsztapdllname.into(), ::core::mem::transmute(tapclsid), wszinitializationdata.into()).ok() + InitializeXamlDiagnosticsEx(endpointname.into(), pid, wszdllxamldiagnostics.into(), wsztapdllname.into(), ::core::mem::transmute(tapclsid), wszinitializationdata.into()).ok() } #[doc = "*Required features: `\"Win32_UI_Xaml_Diagnostics\"`*"] #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/Web/MsHtml/mod.rs b/crates/libs/windows/src/Windows/Win32/Web/MsHtml/mod.rs index d138485531..eea761a05e 100644 --- a/crates/libs/windows/src/Windows/Win32/Web/MsHtml/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Web/MsHtml/mod.rs @@ -472,7 +472,7 @@ pub unsafe fn ComputeInvCMAP(prgbcolors: *const super::super::Graphics::Gdi::RGB extern "system" { fn ComputeInvCMAP(prgbcolors: *const super::super::Graphics::Gdi::RGBQUAD, ncolors: u32, pinvtable: *mut u8, cbtable: u32) -> ::windows::core::HRESULT; } - ComputeInvCMAP(::core::mem::transmute(prgbcolors), ::core::mem::transmute(ncolors), ::core::mem::transmute(pinvtable), ::core::mem::transmute(cbtable)).ok() + ComputeInvCMAP(::core::mem::transmute(prgbcolors), ncolors, ::core::mem::transmute(pinvtable), cbtable).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] @@ -12997,7 +12997,7 @@ pub unsafe fn DitherTo8(pdestbits: *mut u8, ndestpitch: i32, psrcbits: *mut u8, extern "system" { fn DitherTo8(pdestbits: *mut u8, ndestpitch: i32, psrcbits: *mut u8, nsrcpitch: i32, bfidsrc: *const ::windows::core::GUID, prgbdestcolors: *mut super::super::Graphics::Gdi::RGBQUAD, prgbsrccolors: *mut super::super::Graphics::Gdi::RGBQUAD, pbdestinvmap: *mut u8, x: i32, y: i32, cx: i32, cy: i32, ldesttrans: i32, lsrctrans: i32) -> ::windows::core::HRESULT; } - DitherTo8(::core::mem::transmute(pdestbits), ::core::mem::transmute(ndestpitch), ::core::mem::transmute(psrcbits), ::core::mem::transmute(nsrcpitch), ::core::mem::transmute(bfidsrc), ::core::mem::transmute(prgbdestcolors), ::core::mem::transmute(prgbsrccolors), ::core::mem::transmute(pbdestinvmap), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(ldesttrans), ::core::mem::transmute(lsrctrans)).ok() + DitherTo8(::core::mem::transmute(pdestbits), ndestpitch, ::core::mem::transmute(psrcbits), nsrcpitch, ::core::mem::transmute(bfidsrc), ::core::mem::transmute(prgbdestcolors), ::core::mem::transmute(prgbsrccolors), ::core::mem::transmute(pbdestinvmap), x, y, cx, cy, ldesttrans, lsrctrans).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -19054,7 +19054,7 @@ impl IActiveXUIHandlerSite2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn RemoveSuspensionExemption(&self, ullcookie: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveSuspensionExemption)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullcookie)).ok() + (::windows::core::Interface::vtable(self).RemoveSuspensionExemption)(::windows::core::Interface::as_raw(self), ullcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19112,7 +19112,7 @@ impl IActiveXUIHandlerSite3 { P2: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MessageBoxW)(::windows::core::Interface::as_raw(self), hwnd.into(), text.into(), caption.into(), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MessageBoxW)(::windows::core::Interface::as_raw(self), hwnd.into(), text.into(), caption.into(), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19469,7 +19469,7 @@ impl ICSSFilter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] 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() + (::windows::core::Interface::vtable(self).OnAmbientPropertyChange)(::windows::core::Interface::as_raw(self), dispid).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -19586,7 +19586,7 @@ impl ICanvasGradient { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).addColorStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), color.into().abi()).ok() + (::windows::core::Interface::vtable(self).addColorStop)(::windows::core::Interface::as_raw(self), offset, color.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -19981,27 +19981,27 @@ impl ICanvasRenderingContext2D { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn rotate(&self, angle: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).rotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(angle)).ok() + (::windows::core::Interface::vtable(self).rotate)(::windows::core::Interface::as_raw(self), angle).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scale(&self, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).scale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).scale)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setTransform(&self, m11: f32, m12: f32, m21: f32, m22: f32, dx: f32, dy: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setTransform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(m11), ::core::mem::transmute(m12), ::core::mem::transmute(m21), ::core::mem::transmute(m22), ::core::mem::transmute(dx), ::core::mem::transmute(dy)).ok() + (::windows::core::Interface::vtable(self).setTransform)(::windows::core::Interface::as_raw(self), m11, m12, m21, m22, dx, dy).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn transform(&self, m11: f32, m12: f32, m21: f32, m22: f32, dx: f32, dy: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).transform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(m11), ::core::mem::transmute(m12), ::core::mem::transmute(m21), ::core::mem::transmute(m22), ::core::mem::transmute(dx), ::core::mem::transmute(dy)).ok() + (::windows::core::Interface::vtable(self).transform)(::windows::core::Interface::as_raw(self), m11, m12, m21, m22, dx, dy).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn translate(&self, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).translate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).translate)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetglobalAlpha(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetglobalAlpha)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetglobalAlpha)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn globalAlpha(&self) -> ::windows::core::Result { @@ -20054,13 +20054,13 @@ impl ICanvasRenderingContext2D { #[cfg(feature = "Win32_System_Com")] pub unsafe fn createLinearGradient(&self, x0: f32, y0: f32, x1: f32, y1: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createLinearGradient)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x0), ::core::mem::transmute(y0), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createLinearGradient)(::windows::core::Interface::as_raw(self), x0, y0, x1, y1, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createRadialGradient(&self, x0: f32, y0: f32, r0: f32, x1: f32, y1: f32, r1: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createRadialGradient)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x0), ::core::mem::transmute(y0), ::core::mem::transmute(r0), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(r1), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createRadialGradient)(::windows::core::Interface::as_raw(self), x0, y0, r0, x1, y1, r1, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -20102,7 +20102,7 @@ impl ICanvasRenderingContext2D { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetlineWidth(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetlineWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetlineWidth)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn lineWidth(&self) -> ::windows::core::Result { @@ -20111,7 +20111,7 @@ impl ICanvasRenderingContext2D { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmiterLimit(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmiterLimit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmiterLimit)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn miterLimit(&self) -> ::windows::core::Result { @@ -20120,7 +20120,7 @@ impl ICanvasRenderingContext2D { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetshadowBlur(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetshadowBlur)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetshadowBlur)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn shadowBlur(&self) -> ::windows::core::Result { @@ -20143,7 +20143,7 @@ impl ICanvasRenderingContext2D { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetshadowOffsetX(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetshadowOffsetX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetshadowOffsetX)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn shadowOffsetX(&self) -> ::windows::core::Result { @@ -20152,7 +20152,7 @@ impl ICanvasRenderingContext2D { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetshadowOffsetY(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetshadowOffsetY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetshadowOffsetY)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn shadowOffsetY(&self) -> ::windows::core::Result { @@ -20161,15 +20161,15 @@ impl ICanvasRenderingContext2D { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn clearRect(&self, x: f32, y: f32, w: f32, h: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).clearRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(w), ::core::mem::transmute(h)).ok() + (::windows::core::Interface::vtable(self).clearRect)(::windows::core::Interface::as_raw(self), x, y, w, h).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn fillRect(&self, x: f32, y: f32, w: f32, h: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).fillRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(w), ::core::mem::transmute(h)).ok() + (::windows::core::Interface::vtable(self).fillRect)(::windows::core::Interface::as_raw(self), x, y, w, h).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn strokeRect(&self, x: f32, y: f32, w: f32, h: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).strokeRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(w), ::core::mem::transmute(h)).ok() + (::windows::core::Interface::vtable(self).strokeRect)(::windows::core::Interface::as_raw(self), x, y, w, h).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20177,11 +20177,11 @@ impl ICanvasRenderingContext2D { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).arc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(radius), ::core::mem::transmute(startangle), ::core::mem::transmute(endangle), anticlockwise.into()).ok() + (::windows::core::Interface::vtable(self).arc)(::windows::core::Interface::as_raw(self), x, y, radius, startangle, endangle, anticlockwise.into()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn arcTo(&self, x1: f32, y1: f32, x2: f32, y2: f32, radius: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).arcTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2), ::core::mem::transmute(radius)).ok() + (::windows::core::Interface::vtable(self).arcTo)(::windows::core::Interface::as_raw(self), x1, y1, x2, y2, radius).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn beginPath(&self) -> ::windows::core::Result<()> { @@ -20189,7 +20189,7 @@ impl ICanvasRenderingContext2D { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn bezierCurveTo(&self, cp1x: f32, cp1y: f32, cp2x: f32, cp2y: f32, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).bezierCurveTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cp1x), ::core::mem::transmute(cp1y), ::core::mem::transmute(cp2x), ::core::mem::transmute(cp2y), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).bezierCurveTo)(::windows::core::Interface::as_raw(self), cp1x, cp1y, cp2x, cp2y, x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn clip(&self) -> ::windows::core::Result<()> { @@ -20205,19 +20205,19 @@ impl ICanvasRenderingContext2D { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn lineTo(&self, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).lineTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).lineTo)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn moveTo(&self, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).moveTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).moveTo)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn quadraticCurveTo(&self, cpx: f32, cpy: f32, x: f32, y: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).quadraticCurveTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cpx), ::core::mem::transmute(cpy), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).quadraticCurveTo)(::windows::core::Interface::as_raw(self), cpx, cpy, x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn rect(&self, x: f32, y: f32, w: f32, h: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).rect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(w), ::core::mem::transmute(h)).ok() + (::windows::core::Interface::vtable(self).rect)(::windows::core::Interface::as_raw(self), x, y, w, h).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn stroke(&self) -> ::windows::core::Result<()> { @@ -20226,7 +20226,7 @@ impl ICanvasRenderingContext2D { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn isPointInPath(&self, x: f32, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).isPointInPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).isPointInPath)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -20277,7 +20277,7 @@ impl ICanvasRenderingContext2D { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).fillText)(::windows::core::Interface::as_raw(self), text.into().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), maxwidth.into().abi()).ok() + (::windows::core::Interface::vtable(self).fillText)(::windows::core::Interface::as_raw(self), text.into().abi(), x, y, maxwidth.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -20295,7 +20295,7 @@ impl ICanvasRenderingContext2D { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).strokeText)(::windows::core::Interface::as_raw(self), text.into().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), maxwidth.into().abi()).ok() + (::windows::core::Interface::vtable(self).strokeText)(::windows::core::Interface::as_raw(self), text.into().abi(), x, y, maxwidth.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -20327,7 +20327,7 @@ impl ICanvasRenderingContext2D { #[cfg(feature = "Win32_System_Com")] pub unsafe fn getImageData(&self, sx: f32, sy: f32, sw: f32, sh: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getImageData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sx), ::core::mem::transmute(sy), ::core::mem::transmute(sw), ::core::mem::transmute(sh), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getImageData)(::windows::core::Interface::as_raw(self), sx, sy, sw, sh, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -20339,7 +20339,7 @@ impl ICanvasRenderingContext2D { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).putImageData)(::windows::core::Interface::as_raw(self), imagedata.into().abi(), ::core::mem::transmute(dx), ::core::mem::transmute(dy), dirtyx.into().abi(), dirtyy.into().abi(), dirtywidth.into().abi(), dirtyheight.into().abi()).ok() + (::windows::core::Interface::vtable(self).putImageData)(::windows::core::Interface::as_raw(self), imagedata.into().abi(), dx, dy, dirtyx.into().abi(), dirtyy.into().abi(), dirtywidth.into().abi(), dirtyheight.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -22193,7 +22193,7 @@ impl IDOMCloseEvent { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initCloseEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), ::core::mem::transmute(wasclean), ::core::mem::transmute(code), reason.into().abi()).ok() + (::windows::core::Interface::vtable(self).initCloseEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, wasclean, code, reason.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -22289,7 +22289,7 @@ impl IDOMCompositionEvent { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initCompositionEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), viewarg.into().abi(), data.into().abi(), locale.into().abi()).ok() + (::windows::core::Interface::vtable(self).initCompositionEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, viewarg.into().abi(), data.into().abi(), locale.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -22395,7 +22395,7 @@ impl IDOMCustomEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initCustomEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), ::core::mem::transmute(detail)).ok() + (::windows::core::Interface::vtable(self).initCustomEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, ::core::mem::transmute(detail)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -22628,26 +22628,7 @@ impl IDOMDragEvent { P2: ::std::convert::Into<::windows::core::InParam<'a, IEventTarget>>, P3: ::std::convert::Into<::windows::core::InParam<'a, IHTMLDataTransfer>>, { - (::windows::core::Interface::vtable(self).initDragEvent)( - ::windows::core::Interface::as_raw(self), - eventtype.into().abi(), - ::core::mem::transmute(canbubble), - ::core::mem::transmute(cancelable), - viewarg.into().abi(), - ::core::mem::transmute(detailarg), - ::core::mem::transmute(screenxarg), - ::core::mem::transmute(screenyarg), - ::core::mem::transmute(clientxarg), - ::core::mem::transmute(clientyarg), - ::core::mem::transmute(ctrlkeyarg), - ::core::mem::transmute(altkeyarg), - ::core::mem::transmute(shiftkeyarg), - ::core::mem::transmute(metakeyarg), - ::core::mem::transmute(buttonarg), - relatedtargetarg.into().abi(), - datatransferarg.into().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).initDragEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, viewarg.into().abi(), detailarg, screenxarg, screenyarg, clientxarg, clientyarg, ctrlkeyarg, altkeyarg, shiftkeyarg, metakeyarg, buttonarg, relatedtargetarg.into().abi(), datatransferarg.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -22780,7 +22761,7 @@ impl IDOMEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable)).ok() + (::windows::core::Interface::vtable(self).initEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn preventDefault(&self) -> ::windows::core::Result<()> { @@ -22801,7 +22782,7 @@ impl IDOMEvent { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcancelBubble(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcancelBubble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetcancelBubble)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn cancelBubble(&self) -> ::windows::core::Result { @@ -22927,7 +22908,7 @@ impl IDOMEventRegistrationCallback { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnDOMEventListenerRemoved(&self, ullcookie: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnDOMEventListenerRemoved)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ullcookie)).ok() + (::windows::core::Interface::vtable(self).OnDOMEventListenerRemoved)(::windows::core::Interface::as_raw(self), ullcookie).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -22980,7 +22961,7 @@ pub struct IDOMException(::windows::core::IUnknown); impl IDOMException { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcode(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcode)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn code(&self) -> ::windows::core::Result { @@ -23087,7 +23068,7 @@ impl IDOMFocusEvent { P1: ::std::convert::Into<::windows::core::InParam<'a, IHTMLWindow2>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IEventTarget>>, { - (::windows::core::Interface::vtable(self).initFocusEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), view.into().abi(), ::core::mem::transmute(detail), relatedtargetarg.into().abi()).ok() + (::windows::core::Interface::vtable(self).initFocusEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, view.into().abi(), detail, relatedtargetarg.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -23226,7 +23207,7 @@ impl IDOMKeyboardEvent { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initKeyboardEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), viewarg.into().abi(), keyarg.into().abi(), ::core::mem::transmute(locationarg), modifierslistarg.into().abi(), ::core::mem::transmute(repeat), locale.into().abi()).ok() + (::windows::core::Interface::vtable(self).initKeyboardEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, viewarg.into().abi(), keyarg.into().abi(), locationarg, modifierslistarg.into().abi(), repeat, locale.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn keyCode(&self) -> ::windows::core::Result { @@ -23376,7 +23357,7 @@ impl IDOMMSAnimationEvent { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initMSAnimationEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), animationname.into().abi(), ::core::mem::transmute(elapsedtime)).ok() + (::windows::core::Interface::vtable(self).initMSAnimationEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, animationname.into().abi(), elapsedtime).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -23478,7 +23459,7 @@ impl IDOMMSManipulationEvent { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IHTMLWindow2>>, { - (::windows::core::Interface::vtable(self).initMSManipulationEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), viewarg.into().abi(), ::core::mem::transmute(detailarg), ::core::mem::transmute(laststate), ::core::mem::transmute(currentstate)).ok() + (::windows::core::Interface::vtable(self).initMSManipulationEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, viewarg.into().abi(), detailarg, laststate, currentstate).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -23578,7 +23559,7 @@ impl IDOMMSTransitionEvent { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initMSTransitionEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), propertyname.into().abi(), ::core::mem::transmute(elapsedtime)).ok() + (::windows::core::Interface::vtable(self).initMSTransitionEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, propertyname.into().abi(), elapsedtime).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -23691,7 +23672,7 @@ impl IDOMMessageEvent { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P4: ::std::convert::Into<::windows::core::InParam<'a, IHTMLWindow2>>, { - (::windows::core::Interface::vtable(self).initMessageEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), data.into().abi(), origin.into().abi(), lasteventid.into().abi(), source.into().abi()).ok() + (::windows::core::Interface::vtable(self).initMessageEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, data.into().abi(), origin.into().abi(), lasteventid.into().abi(), source.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -23842,25 +23823,7 @@ impl IDOMMouseEvent { P1: ::std::convert::Into<::windows::core::InParam<'a, IHTMLWindow2>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IEventTarget>>, { - (::windows::core::Interface::vtable(self).initMouseEvent)( - ::windows::core::Interface::as_raw(self), - eventtype.into().abi(), - ::core::mem::transmute(canbubble), - ::core::mem::transmute(cancelable), - viewarg.into().abi(), - ::core::mem::transmute(detailarg), - ::core::mem::transmute(screenxarg), - ::core::mem::transmute(screenyarg), - ::core::mem::transmute(clientxarg), - ::core::mem::transmute(clientyarg), - ::core::mem::transmute(ctrlkeyarg), - ::core::mem::transmute(altkeyarg), - ::core::mem::transmute(shiftkeyarg), - ::core::mem::transmute(metakeyarg), - ::core::mem::transmute(buttonarg), - relatedtargetarg.into().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).initMouseEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, viewarg.into().abi(), detailarg, screenxarg, screenyarg, clientxarg, clientyarg, ctrlkeyarg, altkeyarg, shiftkeyarg, metakeyarg, buttonarg, relatedtargetarg.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -24060,7 +24023,7 @@ impl IDOMMouseWheelEvent { P2: ::std::convert::Into<::windows::core::InParam<'a, IEventTarget>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initMouseWheelEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), viewarg.into().abi(), ::core::mem::transmute(detailarg), ::core::mem::transmute(screenxarg), ::core::mem::transmute(screenyarg), ::core::mem::transmute(clientxarg), ::core::mem::transmute(clientyarg), ::core::mem::transmute(buttonarg), relatedtargetarg.into().abi(), modifierslistarg.into().abi(), ::core::mem::transmute(wheeldeltaarg)).ok() + (::windows::core::Interface::vtable(self).initMouseWheelEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, viewarg.into().abi(), detailarg, screenxarg, screenyarg, clientxarg, clientyarg, buttonarg, relatedtargetarg.into().abi(), modifierslistarg.into().abi(), wheeldeltaarg).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -24180,7 +24143,7 @@ impl IDOMMutationEvent { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initMutationEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), relatednodearg.into().abi(), prevvaluearg.into().abi(), newvaluearg.into().abi(), attrnamearg.into().abi(), ::core::mem::transmute(attrchangearg)).ok() + (::windows::core::Interface::vtable(self).initMutationEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, relatednodearg.into().abi(), prevvaluearg.into().abi(), newvaluearg.into().abi(), attrnamearg.into().abi(), attrchangearg).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -24707,7 +24670,7 @@ impl IDOMProgressEvent { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initProgressEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), ::core::mem::transmute(lengthcomputablearg), ::core::mem::transmute(loadedarg), ::core::mem::transmute(totalarg)).ok() + (::windows::core::Interface::vtable(self).initProgressEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, lengthcomputablearg, loadedarg, totalarg).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -24921,7 +24884,7 @@ impl IDOMStorageEvent { P4: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P5: ::std::convert::Into<::windows::core::InParam<'a, IHTMLStorage>>, { - (::windows::core::Interface::vtable(self).initStorageEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), keyarg.into().abi(), oldvaluearg.into().abi(), newvaluearg.into().abi(), urlarg.into().abi(), storageareaarg.into().abi()).ok() + (::windows::core::Interface::vtable(self).initStorageEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, keyarg.into().abi(), oldvaluearg.into().abi(), newvaluearg.into().abi(), urlarg.into().abi(), storageareaarg.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -25041,7 +25004,7 @@ impl IDOMTextEvent { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initTextEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), viewarg.into().abi(), dataarg.into().abi(), ::core::mem::transmute(inputmethod), locale.into().abi()).ok() + (::windows::core::Interface::vtable(self).initTextEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, viewarg.into().abi(), dataarg.into().abi(), inputmethod, locale.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -25352,7 +25315,7 @@ impl IDOMUIEvent { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IHTMLWindow2>>, { - (::windows::core::Interface::vtable(self).initUIEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), view.into().abi(), ::core::mem::transmute(detail)).ok() + (::windows::core::Interface::vtable(self).initUIEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, view.into().abi(), detail).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -25466,26 +25429,7 @@ impl IDOMWheelEvent { P2: ::std::convert::Into<::windows::core::InParam<'a, IEventTarget>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).initWheelEvent)( - ::windows::core::Interface::as_raw(self), - eventtype.into().abi(), - ::core::mem::transmute(canbubble), - ::core::mem::transmute(cancelable), - viewarg.into().abi(), - ::core::mem::transmute(detailarg), - ::core::mem::transmute(screenxarg), - ::core::mem::transmute(screenyarg), - ::core::mem::transmute(clientxarg), - ::core::mem::transmute(clientyarg), - ::core::mem::transmute(buttonarg), - relatedtargetarg.into().abi(), - modifierslistarg.into().abi(), - ::core::mem::transmute(deltax), - ::core::mem::transmute(deltay), - ::core::mem::transmute(deltaz), - ::core::mem::transmute(deltamode), - ) - .ok() + (::windows::core::Interface::vtable(self).initWheelEvent)(::windows::core::Interface::as_raw(self), eventtype.into().abi(), canbubble, cancelable, viewarg.into().abi(), detailarg, screenxarg, screenyarg, clientxarg, clientyarg, buttonarg, relatedtargetarg.into().abi(), modifierslistarg.into().abi(), deltax, deltay, deltaz, deltamode).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -25755,7 +25699,7 @@ impl IDebugCallbackNotificationHandler { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).DispatchEventComplete)(::windows::core::Interface::as_raw(self), pevent.into().abi(), ::core::mem::transmute(propagationstatus)).ok() + (::windows::core::Interface::vtable(self).DispatchEventComplete)(::windows::core::Interface::as_raw(self), pevent.into().abi(), propagationstatus).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn BeforeInvokeDomCallback<'a, P0, P1>(&self, pevent: P0, pcallback: P1, estage: DOM_EVENT_PHASE, propagationstatus: u32) -> ::windows::core::Result<()> @@ -25763,7 +25707,7 @@ impl IDebugCallbackNotificationHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IScriptEventHandler>>, { - (::windows::core::Interface::vtable(self).BeforeInvokeDomCallback)(::windows::core::Interface::as_raw(self), pevent.into().abi(), pcallback.into().abi(), ::core::mem::transmute(estage), ::core::mem::transmute(propagationstatus)).ok() + (::windows::core::Interface::vtable(self).BeforeInvokeDomCallback)(::windows::core::Interface::as_raw(self), pevent.into().abi(), pcallback.into().abi(), estage, propagationstatus).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn InvokeDomCallbackComplete<'a, P0, P1>(&self, pevent: P0, pcallback: P1, estage: DOM_EVENT_PHASE, propagationstatus: u32) -> ::windows::core::Result<()> @@ -25771,7 +25715,7 @@ impl IDebugCallbackNotificationHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IScriptEventHandler>>, { - (::windows::core::Interface::vtable(self).InvokeDomCallbackComplete)(::windows::core::Interface::as_raw(self), pevent.into().abi(), pcallback.into().abi(), ::core::mem::transmute(estage), ::core::mem::transmute(propagationstatus)).ok() + (::windows::core::Interface::vtable(self).InvokeDomCallbackComplete)(::windows::core::Interface::as_raw(self), pevent.into().abi(), pcallback.into().abi(), estage, propagationstatus).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -25781,7 +25725,7 @@ impl IDebugCallbackNotificationHandler { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).BeforeInvokeCallback)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecallbacktype), ::core::mem::transmute(callbackcookie), pdisphandler.into().abi(), ::core::mem::transmute(ullhandlercookie), functionname.into().abi(), ::core::mem::transmute(line), ::core::mem::transmute(column), ::core::mem::transmute(cchlength), pdebugdocumentcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).BeforeInvokeCallback)(::windows::core::Interface::as_raw(self), ecallbacktype, callbackcookie, pdisphandler.into().abi(), ullhandlercookie, functionname.into().abi(), line, column, cchlength, pdebugdocumentcontext.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -25791,7 +25735,7 @@ impl IDebugCallbackNotificationHandler { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).InvokeCallbackComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ecallbacktype), ::core::mem::transmute(callbackcookie), pdisphandler.into().abi(), ::core::mem::transmute(ullhandlercookie), functionname.into().abi(), ::core::mem::transmute(line), ::core::mem::transmute(column), ::core::mem::transmute(cchlength), pdebugdocumentcontext.into().abi()).ok() + (::windows::core::Interface::vtable(self).InvokeCallbackComplete)(::windows::core::Interface::as_raw(self), ecallbacktype, callbackcookie, pdisphandler.into().abi(), ullhandlercookie, functionname.into().abi(), line, column, cchlength, pdebugdocumentcontext.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -25857,7 +25801,7 @@ impl IDeveloperConsoleMessageReceiver { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), source.into(), ::core::mem::transmute(level), ::core::mem::transmute(messageid), messagetext.into()).ok() + (::windows::core::Interface::vtable(self).Write)(::windows::core::Interface::as_raw(self), source.into(), level, messageid, messagetext.into()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn WriteWithUrl<'a, P0, P1, P2>(&self, source: P0, level: DEV_CONSOLE_MESSAGE_LEVEL, messageid: i32, messagetext: P1, fileurl: P2) -> ::windows::core::Result<()> @@ -25866,7 +25810,7 @@ impl IDeveloperConsoleMessageReceiver { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteWithUrl)(::windows::core::Interface::as_raw(self), source.into(), ::core::mem::transmute(level), ::core::mem::transmute(messageid), messagetext.into(), fileurl.into()).ok() + (::windows::core::Interface::vtable(self).WriteWithUrl)(::windows::core::Interface::as_raw(self), source.into(), level, messageid, messagetext.into(), fileurl.into()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn WriteWithUrlAndLine<'a, P0, P1, P2>(&self, source: P0, level: DEV_CONSOLE_MESSAGE_LEVEL, messageid: i32, messagetext: P1, fileurl: P2, line: u32) -> ::windows::core::Result<()> @@ -25875,7 +25819,7 @@ impl IDeveloperConsoleMessageReceiver { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteWithUrlAndLine)(::windows::core::Interface::as_raw(self), source.into(), ::core::mem::transmute(level), ::core::mem::transmute(messageid), messagetext.into(), fileurl.into(), ::core::mem::transmute(line)).ok() + (::windows::core::Interface::vtable(self).WriteWithUrlAndLine)(::windows::core::Interface::as_raw(self), source.into(), level, messageid, messagetext.into(), fileurl.into(), line).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn WriteWithUrlLineAndColumn<'a, P0, P1, P2>(&self, source: P0, level: DEV_CONSOLE_MESSAGE_LEVEL, messageid: i32, messagetext: P1, fileurl: P2, line: u32, column: u32) -> ::windows::core::Result<()> @@ -25884,7 +25828,7 @@ impl IDeveloperConsoleMessageReceiver { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).WriteWithUrlLineAndColumn)(::windows::core::Interface::as_raw(self), source.into(), ::core::mem::transmute(level), ::core::mem::transmute(messageid), messagetext.into(), fileurl.into(), ::core::mem::transmute(line), ::core::mem::transmute(column)).ok() + (::windows::core::Interface::vtable(self).WriteWithUrlLineAndColumn)(::windows::core::Interface::as_raw(self), source.into(), level, messageid, messagetext.into(), fileurl.into(), line, column).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26080,7 +26024,7 @@ impl IDiagnosticsScriptEngineProvider { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateDiagnosticsScriptEngine)(::windows::core::Interface::as_raw(self), pscriptsite.into().abi(), fdebuggingenabled.into(), ::core::mem::transmute(ulprocessid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateDiagnosticsScriptEngine)(::windows::core::Interface::as_raw(self), pscriptsite.into().abi(), fdebuggingenabled.into(), ulprocessid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26200,11 +26144,11 @@ impl IDisplayPointer { P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLElement>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).MoveToPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptpoint), ::core::mem::transmute(ecoordsystem), pelementcontext.into().abi(), ::core::mem::transmute(dwhittestoptions), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).MoveToPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ptpoint), ecoordsystem, pelementcontext.into().abi(), dwhittestoptions, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn MoveUnit(&self, emoveunit: DISPLAY_MOVEUNIT, lxpos: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MoveUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(emoveunit), ::core::mem::transmute(lxpos)).ok() + (::windows::core::Interface::vtable(self).MoveUnit)(::windows::core::Interface::as_raw(self), emoveunit, lxpos).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn PositionMarkupPointer<'a, P0>(&self, pmarkuppointer: P0) -> ::windows::core::Result<()> @@ -26222,7 +26166,7 @@ impl IDisplayPointer { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetPointerGravity(&self, egravity: POINTER_GRAVITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPointerGravity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(egravity)).ok() + (::windows::core::Interface::vtable(self).SetPointerGravity)(::windows::core::Interface::as_raw(self), egravity).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetPointerGravity(&self) -> ::windows::core::Result { @@ -26231,7 +26175,7 @@ impl IDisplayPointer { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetDisplayGravity(&self, egravity: DISPLAY_GRAVITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDisplayGravity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(egravity)).ok() + (::windows::core::Interface::vtable(self).SetDisplayGravity)(::windows::core::Interface::as_raw(self), egravity).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetDisplayGravity(&self) -> ::windows::core::Result { @@ -26405,7 +26349,7 @@ impl IDisplayServices { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLElement>>, { - (::windows::core::Interface::vtable(self).TransformRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prect), ::core::mem::transmute(esource), ::core::mem::transmute(edestination), pielement.into().abi()).ok() + (::windows::core::Interface::vtable(self).TransformRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(prect), esource, edestination, pielement.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -26413,7 +26357,7 @@ impl IDisplayServices { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLElement>>, { - (::windows::core::Interface::vtable(self).TransformPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppoint), ::core::mem::transmute(esource), ::core::mem::transmute(edestination), pielement.into().abi()).ok() + (::windows::core::Interface::vtable(self).TransformPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ppoint), esource, edestination, pielement.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetCaret(&self) -> ::windows::core::Result { @@ -26512,7 +26456,7 @@ impl IDithererImpl { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetDestColorTable(&self, ncolors: u32, prgbcolors: *const super::super::Graphics::Gdi::RGBQUAD) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetDestColorTable)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncolors), ::core::mem::transmute(prgbcolors)).ok() + (::windows::core::Interface::vtable(self).SetDestColorTable)(::windows::core::Interface::as_raw(self), ncolors, ::core::mem::transmute(prgbcolors)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetEventSink<'a, P0>(&self, peventsink: P0) -> ::windows::core::Result<()> @@ -26581,7 +26525,7 @@ impl IDocHostShowUI { P3: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ShowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), lpstrtext.into(), lpstrcaption.into(), ::core::mem::transmute(dwtype), lpstrhelpfile.into(), ::core::mem::transmute(dwhelpcontext), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ShowMessage)(::windows::core::Interface::as_raw(self), hwnd.into(), lpstrtext.into(), lpstrcaption.into(), dwtype, lpstrhelpfile.into(), dwhelpcontext, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -26591,7 +26535,7 @@ impl IDocHostShowUI { P1: ::std::convert::Into<::windows::core::PCWSTR>, P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).ShowHelp)(::windows::core::Interface::as_raw(self), hwnd.into(), pszhelpfile.into(), ::core::mem::transmute(ucommand), ::core::mem::transmute(dwdata), ::core::mem::transmute(ptmouse), pdispatchobjecthit.into().abi()).ok() + (::windows::core::Interface::vtable(self).ShowHelp)(::windows::core::Interface::as_raw(self), hwnd.into(), pszhelpfile.into(), ucommand, dwdata, ::core::mem::transmute(ptmouse), pdispatchobjecthit.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -26653,7 +26597,7 @@ impl IDocHostUIHandler { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).ShowContextMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ::core::mem::transmute(ppt), pcmdtreserved.into().abi(), pdispreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).ShowContextMenu)(::windows::core::Interface::as_raw(self), dwid, ::core::mem::transmute(ppt), pcmdtreserved.into().abi(), pdispreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetHostInfo(&self, pinfo: *mut DOCHOSTUIINFO) -> ::windows::core::Result<()> { @@ -26668,7 +26612,7 @@ impl IDocHostUIHandler { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Ole::IOleInPlaceFrame>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Ole::IOleInPlaceUIWindow>>, { - (::windows::core::Interface::vtable(self).ShowUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), pactiveobject.into().abi(), pcommandtarget.into().abi(), pframe.into().abi(), pdoc.into().abi()).ok() + (::windows::core::Interface::vtable(self).ShowUI)(::windows::core::Interface::as_raw(self), dwid, pactiveobject.into().abi(), pcommandtarget.into().abi(), pframe.into().abi(), pdoc.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn HideUI(&self) -> ::windows::core::Result<()> { @@ -26714,11 +26658,11 @@ impl IDocHostUIHandler { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TranslateAccelerator(&self, lpmsg: *const super::super::UI::WindowsAndMessaging::MSG, pguidcmdgroup: *const ::windows::core::GUID, ncmdid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).TranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsg), ::core::mem::transmute(pguidcmdgroup), ::core::mem::transmute(ncmdid)).ok() + (::windows::core::Interface::vtable(self).TranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsg), ::core::mem::transmute(pguidcmdgroup), ncmdid).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetOptionKeyPath(&self, pchkey: *mut ::windows::core::PWSTR, dw: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOptionKeyPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchkey), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).GetOptionKeyPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchkey), dw).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -26741,7 +26685,7 @@ impl IDocHostUIHandler { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).TranslateUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtranslate), pchurlin.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).TranslateUrl)(::windows::core::Interface::as_raw(self), dwtranslate, pchurlin.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -26849,7 +26793,7 @@ impl IDocHostUIHandler2 { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.ShowContextMenu)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ::core::mem::transmute(ppt), pcmdtreserved.into().abi(), pdispreserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ShowContextMenu)(::windows::core::Interface::as_raw(self), dwid, ::core::mem::transmute(ppt), pcmdtreserved.into().abi(), pdispreserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetHostInfo(&self, pinfo: *mut DOCHOSTUIINFO) -> ::windows::core::Result<()> { @@ -26864,7 +26808,7 @@ impl IDocHostUIHandler2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Ole::IOleInPlaceFrame>>, P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Ole::IOleInPlaceUIWindow>>, { - (::windows::core::Interface::vtable(self).base__.ShowUI)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), pactiveobject.into().abi(), pcommandtarget.into().abi(), pframe.into().abi(), pdoc.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ShowUI)(::windows::core::Interface::as_raw(self), dwid, pactiveobject.into().abi(), pcommandtarget.into().abi(), pframe.into().abi(), pdoc.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn HideUI(&self) -> ::windows::core::Result<()> { @@ -26910,11 +26854,11 @@ impl IDocHostUIHandler2 { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TranslateAccelerator(&self, lpmsg: *const super::super::UI::WindowsAndMessaging::MSG, pguidcmdgroup: *const ::windows::core::GUID, ncmdid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.TranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsg), ::core::mem::transmute(pguidcmdgroup), ::core::mem::transmute(ncmdid)).ok() + (::windows::core::Interface::vtable(self).base__.TranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpmsg), ::core::mem::transmute(pguidcmdgroup), ncmdid).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetOptionKeyPath(&self, pchkey: *mut ::windows::core::PWSTR, dw: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.GetOptionKeyPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchkey), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).base__.GetOptionKeyPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchkey), dw).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -26937,7 +26881,7 @@ impl IDocHostUIHandler2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<::windows::core::PWSTR>::zeroed(); - (::windows::core::Interface::vtable(self).base__.TranslateUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwtranslate), pchurlin.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) + (::windows::core::Interface::vtable(self).base__.TranslateUrl)(::windows::core::Interface::as_raw(self), dwtranslate, pchurlin.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::PWSTR>(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -26950,7 +26894,7 @@ impl IDocHostUIHandler2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetOverrideKeyPath(&self, pchkey: *mut ::windows::core::PWSTR, dw: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetOverrideKeyPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchkey), ::core::mem::transmute(dw)).ok() + (::windows::core::Interface::vtable(self).GetOverrideKeyPath)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pchkey), dw).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -27024,7 +26968,7 @@ impl IDocObjectService { P4: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).FireBeforeNavigate2)(::windows::core::Interface::as_raw(self), pdispatch.into().abi(), lpszurl.into(), ::core::mem::transmute(dwflags), lpszframename.into(), ::core::mem::transmute(ppostdata), ::core::mem::transmute(cbpostdata), lpszheaders.into(), fplaynavsound.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).FireBeforeNavigate2)(::windows::core::Interface::as_raw(self), pdispatch.into().abi(), lpszurl.into(), dwflags, lpszframename.into(), ::core::mem::transmute(ppostdata), cbpostdata, lpszheaders.into(), fplaynavsound.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27032,7 +26976,7 @@ impl IDocObjectService { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLWindow2>>, { - (::windows::core::Interface::vtable(self).FireNavigateComplete2)(::windows::core::Interface::as_raw(self), phtmlwindow2.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).FireNavigateComplete2)(::windows::core::Interface::as_raw(self), phtmlwindow2.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn FireDownloadBegin(&self) -> ::windows::core::Result<()> { @@ -27048,7 +26992,7 @@ impl IDocObjectService { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLWindow2>>, { - (::windows::core::Interface::vtable(self).FireDocumentComplete)(::windows::core::Interface::as_raw(self), phtmlwindow.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).FireDocumentComplete)(::windows::core::Interface::as_raw(self), phtmlwindow.into().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -27446,7 +27390,7 @@ impl IDocumentTraversal { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createNodeIterator)(::windows::core::Interface::as_raw(self), prootnode.into().abi(), ::core::mem::transmute(ulwhattoshow), ::core::mem::transmute(pfilter), ::core::mem::transmute(fentityreferenceexpansion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createNodeIterator)(::windows::core::Interface::as_raw(self), prootnode.into().abi(), ulwhattoshow, ::core::mem::transmute(pfilter), fentityreferenceexpansion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -27455,7 +27399,7 @@ impl IDocumentTraversal { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createTreeWalker)(::windows::core::Interface::as_raw(self), prootnode.into().abi(), ::core::mem::transmute(ulwhattoshow), ::core::mem::transmute(pfilter), ::core::mem::transmute(fentityreferenceexpansion), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createTreeWalker)(::windows::core::Interface::as_raw(self), prootnode.into().abi(), ulwhattoshow, ::core::mem::transmute(pfilter), fentityreferenceexpansion, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -27633,7 +27577,7 @@ impl IDownloadManager { P2: ::std::convert::Into<::windows::core::PCWSTR>, P3: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).Download)(::windows::core::Interface::as_raw(self), pmk.into().abi(), pbc.into().abi(), ::core::mem::transmute(dwbindverb), ::core::mem::transmute(grfbindf), ::core::mem::transmute(pbindinfo), pszheaders.into(), pszredir.into(), ::core::mem::transmute(uicp)).ok() + (::windows::core::Interface::vtable(self).Download)(::windows::core::Interface::as_raw(self), pmk.into().abi(), pbc.into().abi(), dwbindverb, grfbindf, ::core::mem::transmute(pbindinfo), pszheaders.into(), pszredir.into(), uicp).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -27805,7 +27749,7 @@ impl IElementBehavior { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Notify(&self, levent: i32, pvar: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(levent), ::core::mem::transmute(pvar)).ok() + (::windows::core::Interface::vtable(self).Notify)(::windows::core::Interface::as_raw(self), levent, ::core::mem::transmute(pvar)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Detach(&self) -> ::windows::core::Result<()> { @@ -28030,7 +27974,7 @@ impl IElementBehaviorLayout { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSize(&self, dwflags: i32, sizecontent: super::super::Foundation::SIZE, ppttranslateby: *mut super::super::Foundation::POINT, ppttopleft: *mut super::super::Foundation::POINT, psizeproposed: *mut super::super::Foundation::SIZE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(sizecontent), ::core::mem::transmute(ppttranslateby), ::core::mem::transmute(ppttopleft), ::core::mem::transmute(psizeproposed)).ok() + (::windows::core::Interface::vtable(self).GetSize)(::windows::core::Interface::as_raw(self), dwflags, ::core::mem::transmute(sizecontent), ::core::mem::transmute(ppttranslateby), ::core::mem::transmute(ppttopleft), ::core::mem::transmute(psizeproposed)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetLayoutInfo(&self) -> ::windows::core::Result { @@ -28040,7 +27984,7 @@ impl IElementBehaviorLayout { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPosition(&self, lflags: i32, ppttopleft: *mut super::super::Foundation::POINT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetPosition)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(ppttopleft)).ok() + (::windows::core::Interface::vtable(self).GetPosition)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(ppttopleft)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -28164,7 +28108,7 @@ impl IElementBehaviorRender { P0: ::std::convert::Into, P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), hdc.into(), ::core::mem::transmute(llayer), ::core::mem::transmute(prect), preserved.into().abi()).ok() + (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), hdc.into(), llayer, ::core::mem::transmute(prect), preserved.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetRenderInfo(&self) -> ::windows::core::Result { @@ -28242,7 +28186,7 @@ impl IElementBehaviorSite { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn RegisterNotification(&self, levent: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RegisterNotification)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(levent)).ok() + (::windows::core::Interface::vtable(self).RegisterNotification)(::windows::core::Interface::as_raw(self), levent).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28301,7 +28245,7 @@ impl IElementBehaviorSiteCategory { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetRelatedBehaviors)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ldirection), pchcategory.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetRelatedBehaviors)(::windows::core::Interface::as_raw(self), ldirection, pchcategory.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -28478,7 +28422,7 @@ impl IElementBehaviorSiteOM { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).RegisterEvent)(::windows::core::Interface::as_raw(self), pchevent.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).RegisterEvent)(::windows::core::Interface::as_raw(self), pchevent.into(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetEventCookie<'a, P0>(&self, pchevent: P0) -> ::windows::core::Result @@ -28494,7 +28438,7 @@ impl IElementBehaviorSiteOM { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLEventObj>>, { - (::windows::core::Interface::vtable(self).FireEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcookie), peventobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).FireEvent)(::windows::core::Interface::as_raw(self), lcookie, peventobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -28579,7 +28523,7 @@ impl IElementBehaviorSiteOM2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.RegisterEvent)(::windows::core::Interface::as_raw(self), pchevent.into(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.RegisterEvent)(::windows::core::Interface::as_raw(self), pchevent.into(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetEventCookie<'a, P0>(&self, pchevent: P0) -> ::windows::core::Result @@ -28595,7 +28539,7 @@ impl IElementBehaviorSiteOM2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLEventObj>>, { - (::windows::core::Interface::vtable(self).base__.FireEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lcookie), peventobject.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.FireEvent)(::windows::core::Interface::as_raw(self), lcookie, peventobject.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -28819,7 +28763,7 @@ impl IElementNamespace { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddTag)(::windows::core::Interface::as_raw(self), bstrtagname.into().abi(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).AddTag)(::windows::core::Interface::as_raw(self), bstrtagname.into().abi(), lflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29070,7 +29014,7 @@ impl IElementNamespaceTable { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).AddNamespace)(::windows::core::Interface::as_raw(self), bstrnamespace.into().abi(), bstrurn.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(pvarfactory)).ok() + (::windows::core::Interface::vtable(self).AddNamespace)(::windows::core::Interface::as_raw(self), bstrnamespace.into().abi(), bstrurn.into().abi(), lflags, ::core::mem::transmute(pvarfactory)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29453,7 +29397,7 @@ impl IEnumManagerFrames { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -29523,7 +29467,7 @@ impl IEnumOpenServiceActivity { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -29589,7 +29533,7 @@ impl IEnumOpenServiceActivityCategory { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -29727,11 +29671,11 @@ impl IEnumSTATURL { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Next(&self, celt: u32, rgelt: *mut STATURL, pceltfetched: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt), ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() + (::windows::core::Interface::vtable(self).Next)(::windows::core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), ::core::mem::transmute(pceltfetched)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Skip(&self, celt: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(celt)).ok() + (::windows::core::Interface::vtable(self).Skip)(::windows::core::Interface::as_raw(self), celt).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Reset(&self) -> ::windows::core::Result<()> { @@ -29747,7 +29691,7 @@ impl IEnumSTATURL { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetFilter)(::windows::core::Interface::as_raw(self), poszfilter.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFilter)(::windows::core::Interface::as_raw(self), poszfilter.into(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -29806,7 +29750,7 @@ pub struct IEventException(::windows::core::IUnknown); impl IEventException { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcode(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcode)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn code(&self) -> ::windows::core::Result { @@ -29906,7 +29850,7 @@ impl IEventTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).addEventListener)(::windows::core::Interface::as_raw(self), r#type.into().abi(), listener.into().abi(), ::core::mem::transmute(usecapture)).ok() + (::windows::core::Interface::vtable(self).addEventListener)(::windows::core::Interface::as_raw(self), r#type.into().abi(), listener.into().abi(), usecapture).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -29915,7 +29859,7 @@ impl IEventTarget { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).removeEventListener)(::windows::core::Interface::as_raw(self), r#type.into().abi(), listener.into().abi(), ::core::mem::transmute(usecapture)).ok() + (::windows::core::Interface::vtable(self).removeEventListener)(::windows::core::Interface::as_raw(self), r#type.into().abi(), listener.into().abi(), usecapture).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -30104,7 +30048,7 @@ impl IExtensionValidation { P3: ::std::convert::Into<::windows::core::InParam<'a, IHTMLElement>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Validate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extensionguid), extensionmodulepath.into(), ::core::mem::transmute(extensionfileversionms), ::core::mem::transmute(extensionfileversionls), htmldocumenttop.into().abi(), htmldocumentsubframe.into().abi(), htmlelement.into().abi(), ::core::mem::transmute(contexts), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Validate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(extensionguid), extensionmodulepath.into(), extensionfileversionms, extensionfileversionls, htmldocumenttop.into().abi(), htmldocumentsubframe.into().abi(), htmlelement.into().abi(), contexts, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn DisplayName(&self) -> ::windows::core::Result<::windows::core::PWSTR> { @@ -31246,7 +31190,7 @@ impl IHTMLAnchorElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettabIndex(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettabIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettabIndex)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn tabIndex(&self) -> ::windows::core::Result { @@ -32782,7 +32726,7 @@ impl IHTMLAreaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnoHref(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnoHref)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnoHref)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn noHref(&self) -> ::windows::core::Result { @@ -32917,7 +32861,7 @@ impl IHTMLAreaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettabIndex(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettabIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettabIndex)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn tabIndex(&self) -> ::windows::core::Result { @@ -33266,7 +33210,7 @@ pub struct IHTMLAreasCollection(::windows::core::IUnknown); impl IHTMLAreasCollection { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setlength(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setlength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setlength)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -33308,7 +33252,7 @@ impl IHTMLAreasCollection { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).remove)(::windows::core::Interface::as_raw(self), index).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -33583,7 +33527,7 @@ impl IHTMLAreasCollection4 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -33917,7 +33861,7 @@ impl IHTMLAttributeCollection3 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -34073,7 +34017,7 @@ impl IHTMLAttributeCollection4 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -34845,7 +34789,7 @@ impl IHTMLBaseFontElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setsize(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setsize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setsize)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn size(&self) -> ::windows::core::Result { @@ -35340,7 +35284,7 @@ impl IHTMLBodyElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnoWrap(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnoWrap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnoWrap)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn noWrap(&self) -> ::windows::core::Result { @@ -36209,7 +36153,7 @@ impl IHTMLBookmarkCollection { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -36341,7 +36285,7 @@ impl IHTMLButtonElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -36707,7 +36651,7 @@ impl IHTMLCSSMediaList { #[cfg(feature = "Win32_Foundation")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -36847,11 +36791,11 @@ impl IHTMLCSSMediaRule { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).insertRule)(::windows::core::Interface::as_raw(self), bstrrule.into().abi(), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertRule)(::windows::core::Interface::as_raw(self), bstrrule.into().abi(), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteRule(&self, lindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteRule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex)).ok() + (::windows::core::Interface::vtable(self).deleteRule)(::windows::core::Interface::as_raw(self), lindex).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -37210,7 +37154,7 @@ impl IHTMLCSSStyleDeclaration { #[cfg(feature = "Win32_Foundation")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -45509,7 +45453,7 @@ pub struct IHTMLCanvasElement(::windows::core::IUnknown); impl IHTMLCanvasElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setwidth(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn width(&self) -> ::windows::core::Result { @@ -45518,7 +45462,7 @@ impl IHTMLCanvasElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setheight(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn height(&self) -> ::windows::core::Result { @@ -45635,7 +45579,7 @@ impl IHTMLCaret { P0: ::std::convert::Into<::windows::core::InParam<'a, IDisplayPointer>>, P1: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).MoveCaretToPointer)(::windows::core::Interface::as_raw(self), pdisppointer.into().abi(), fscrollintoview.into(), ::core::mem::transmute(edir)).ok() + (::windows::core::Interface::vtable(self).MoveCaretToPointer)(::windows::core::Interface::as_raw(self), pdisppointer.into().abi(), fscrollintoview.into(), edir).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -45645,7 +45589,7 @@ impl IHTMLCaret { P1: ::std::convert::Into, P2: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).MoveCaretToPointerEx)(::windows::core::Interface::as_raw(self), pdisppointer.into().abi(), fvisible.into(), fscrollintoview.into(), ::core::mem::transmute(edir)).ok() + (::windows::core::Interface::vtable(self).MoveCaretToPointerEx)(::windows::core::Interface::as_raw(self), pdisppointer.into().abi(), fvisible.into(), fscrollintoview.into(), edir).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn MoveMarkupPointerToCaret<'a, P0>(&self, pimarkuppointer: P0) -> ::windows::core::Result<()> @@ -45684,7 +45628,7 @@ impl IHTMLCaret { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).InsertText)(::windows::core::Interface::as_raw(self), ptext.into(), ::core::mem::transmute(llen)).ok() + (::windows::core::Interface::vtable(self).InsertText)(::windows::core::Interface::as_raw(self), ptext.into(), llen).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ScrollIntoView(&self) -> ::windows::core::Result<()> { @@ -45705,7 +45649,7 @@ impl IHTMLCaret { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetCaretDirection(&self, edir: CARET_DIRECTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCaretDirection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(edir)).ok() + (::windows::core::Interface::vtable(self).SetCaretDirection)(::windows::core::Interface::as_raw(self), edir).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -45782,7 +45726,7 @@ impl IHTMLChangeLog { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetNextChange(&self, pbbuffer: *const u8, nbuffersize: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetNextChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbbuffer), ::core::mem::transmute(nbuffersize), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNextChange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbbuffer), nbuffersize, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -45955,7 +45899,7 @@ impl IHTMLCommentElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setatomic(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setatomic)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setatomic)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn atomic(&self) -> ::windows::core::Result { @@ -46069,7 +46013,7 @@ impl IHTMLCommentElement2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn substringData(&self, offset: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).substringData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).substringData)(::windows::core::Interface::as_raw(self), offset, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46085,11 +46029,11 @@ impl IHTMLCommentElement2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).insertData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), bstrstring.into().abi()).ok() + (::windows::core::Interface::vtable(self).insertData)(::windows::core::Interface::as_raw(self), offset, bstrstring.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteData(&self, offset: i32, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).deleteData)(::windows::core::Interface::as_raw(self), offset, count).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46097,7 +46041,7 @@ impl IHTMLCommentElement2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).replaceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), bstrstring.into().abi()).ok() + (::windows::core::Interface::vtable(self).replaceData)(::windows::core::Interface::as_raw(self), offset, count, bstrstring.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -46203,7 +46147,7 @@ impl IHTMLCommentElement3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn substringData(&self, offset: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).substringData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).substringData)(::windows::core::Interface::as_raw(self), offset, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46211,11 +46155,11 @@ impl IHTMLCommentElement3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).insertData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), bstrstring.into().abi()).ok() + (::windows::core::Interface::vtable(self).insertData)(::windows::core::Interface::as_raw(self), offset, bstrstring.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteData(&self, offset: i32, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).deleteData)(::windows::core::Interface::as_raw(self), offset, count).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -46223,7 +46167,7 @@ impl IHTMLCommentElement3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).replaceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), bstrstring.into().abi()).ok() + (::windows::core::Interface::vtable(self).replaceData)(::windows::core::Interface::as_raw(self), offset, count, bstrstring.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -46476,7 +46420,7 @@ pub struct IHTMLControlElement(::windows::core::IUnknown); impl IHTMLControlElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettabIndex(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettabIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettabIndex)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn tabIndex(&self) -> ::windows::core::Result { @@ -46711,13 +46655,13 @@ impl IHTMLControlRange { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -46789,7 +46733,7 @@ impl IHTMLControlRange { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).execCommand)(::windows::core::Interface::as_raw(self), cmdid.into().abi(), ::core::mem::transmute(showui), value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).execCommand)(::windows::core::Interface::as_raw(self), cmdid.into().abi(), showui, value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -47407,7 +47351,7 @@ impl IHTMLCurrentStyle { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -48689,7 +48633,7 @@ pub struct IHTMLDDElement(::windows::core::IUnknown); impl IHTMLDDElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnoWrap(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnoWrap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnoWrap)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn noWrap(&self) -> ::windows::core::Result { @@ -48774,7 +48718,7 @@ pub struct IHTMLDListElement(::windows::core::IUnknown); impl IHTMLDListElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcompact(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcompact)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcompact)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn compact(&self) -> ::windows::core::Result { @@ -49094,7 +49038,7 @@ impl IHTMLDOMAttribute2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, fdeep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fdeep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).cloneNode)(::windows::core::Interface::as_raw(self), fdeep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -49576,7 +49520,7 @@ impl IHTMLDOMChildrenCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -49662,7 +49606,7 @@ impl IHTMLDOMChildrenCollection2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -51286,13 +51230,13 @@ impl IHTMLDOMNode { #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, fdeep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).cloneNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fdeep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).cloneNode)(::windows::core::Interface::as_raw(self), fdeep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeNode(&self, fdeep: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).removeNode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fdeep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeNode)(::windows::core::Interface::as_raw(self), fdeep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -51911,7 +51855,7 @@ impl IHTMLDOMRange { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).setStart)(::windows::core::Interface::as_raw(self), refnode.into().abi(), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).setStart)(::windows::core::Interface::as_raw(self), refnode.into().abi(), offset).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -51919,7 +51863,7 @@ impl IHTMLDOMRange { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).setEnd)(::windows::core::Interface::as_raw(self), refnode.into().abi(), ::core::mem::transmute(offset)).ok() + (::windows::core::Interface::vtable(self).setEnd)(::windows::core::Interface::as_raw(self), refnode.into().abi(), offset).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -51955,7 +51899,7 @@ impl IHTMLDOMRange { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn collapse(&self, tostart: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).collapse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tostart)).ok() + (::windows::core::Interface::vtable(self).collapse)(::windows::core::Interface::as_raw(self), tostart).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -51980,7 +51924,7 @@ impl IHTMLDOMRange { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).compareBoundaryPoints)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(how), sourcerange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).compareBoundaryPoints)(::windows::core::Interface::as_raw(self), how, sourcerange.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteContents(&self) -> ::windows::core::Result<()> { @@ -52231,7 +52175,7 @@ impl IHTMLDOMTextNode { #[cfg(feature = "Win32_System_Com")] pub unsafe fn splitText(&self, offset: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).splitText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).splitText)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -52328,7 +52272,7 @@ impl IHTMLDOMTextNode2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn substringData(&self, offset: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).substringData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).substringData)(::windows::core::Interface::as_raw(self), offset, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52344,11 +52288,11 @@ impl IHTMLDOMTextNode2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).insertData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), bstrstring.into().abi()).ok() + (::windows::core::Interface::vtable(self).insertData)(::windows::core::Interface::as_raw(self), offset, bstrstring.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteData(&self, offset: i32, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).deleteData)(::windows::core::Interface::as_raw(self), offset, count).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52356,7 +52300,7 @@ impl IHTMLDOMTextNode2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).replaceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), bstrstring.into().abi()).ok() + (::windows::core::Interface::vtable(self).replaceData)(::windows::core::Interface::as_raw(self), offset, count, bstrstring.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -52453,7 +52397,7 @@ impl IHTMLDOMTextNode3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn substringData(&self, offset: i32, count: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).substringData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).substringData)(::windows::core::Interface::as_raw(self), offset, count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52461,11 +52405,11 @@ impl IHTMLDOMTextNode3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).insertData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), bstrstring.into().abi()).ok() + (::windows::core::Interface::vtable(self).insertData)(::windows::core::Interface::as_raw(self), offset, bstrstring.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteData(&self, offset: i32, count: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count)).ok() + (::windows::core::Interface::vtable(self).deleteData)(::windows::core::Interface::as_raw(self), offset, count).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52473,13 +52417,13 @@ impl IHTMLDOMTextNode3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).replaceData)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(count), bstrstring.into().abi()).ok() + (::windows::core::Interface::vtable(self).replaceData)(::windows::core::Interface::as_raw(self), offset, count, bstrstring.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn splitText(&self, offset: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).splitText)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(offset), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).splitText)(::windows::core::Interface::as_raw(self), offset, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -52608,7 +52552,7 @@ pub struct IHTMLDTElement(::windows::core::IUnknown); impl IHTMLDTElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnoWrap(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnoWrap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnoWrap)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn noWrap(&self) -> ::windows::core::Result { @@ -53459,7 +53403,7 @@ impl IHTMLDivElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnoWrap(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnoWrap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnoWrap)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn noWrap(&self) -> ::windows::core::Result { @@ -53980,7 +53924,7 @@ impl IHTMLDocument2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setexpando(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setexpando)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setexpando)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn expando(&self) -> ::windows::core::Result { @@ -54155,7 +54099,7 @@ impl IHTMLDocument2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).execCommand)(::windows::core::Interface::as_raw(self), cmdid.into().abi(), ::core::mem::transmute(showui), value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).execCommand)(::windows::core::Interface::as_raw(self), cmdid.into().abi(), showui, value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -54417,7 +54361,7 @@ impl IHTMLDocument2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn elementFromPoint(&self, x: i32, y: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).elementFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).elementFromPoint)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -54472,7 +54416,7 @@ impl IHTMLDocument2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createStyleSheet)(::windows::core::Interface::as_raw(self), bstrhref.into().abi(), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createStyleSheet)(::windows::core::Interface::as_raw(self), bstrhref.into().abi(), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -54992,7 +54936,7 @@ impl IHTMLDocument3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn recalc(&self, fforce: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).recalc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fforce)).ok() + (::windows::core::Interface::vtable(self).recalc)(::windows::core::Interface::as_raw(self), fforce).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -55188,7 +55132,7 @@ impl IHTMLDocument3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetenableDownload(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetenableDownload)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetenableDownload)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn enableDownload(&self) -> ::windows::core::Result { @@ -55217,7 +55161,7 @@ impl IHTMLDocument3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetinheritStyleSheets(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetinheritStyleSheets)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetinheritStyleSheets)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn inheritStyleSheets(&self) -> ::windows::core::Result { @@ -56294,7 +56238,7 @@ impl IHTMLDocument7 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetxmlStandalone(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetxmlStandalone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetxmlStandalone)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn xmlStandalone(&self) -> ::windows::core::Result { @@ -56849,7 +56793,7 @@ impl IHTMLDocument7 { P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLDOMNode>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).importNode)(::windows::core::Interface::as_raw(self), pnodesource.into().abi(), ::core::mem::transmute(fdeep), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).importNode)(::windows::core::Interface::as_raw(self), pnodesource.into().abi(), fdeep, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -57569,13 +57513,13 @@ impl IHTMLDocument8 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn elementsFromPoint(&self, x: f32, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).elementsFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).elementsFromPoint)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn elementsFromRect(&self, left: f32, top: f32, width: f32, height: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).elementsFromRect)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(left), ::core::mem::transmute(top), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).elementsFromRect)(::windows::core::Interface::as_raw(self), left, top, width, height, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -57593,7 +57537,7 @@ impl IHTMLDocument8 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmsCapsLockWarningOff(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmsCapsLockWarningOff)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmsCapsLockWarningOff)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn msCapsLockWarningOff(&self) -> ::windows::core::Result { @@ -57915,7 +57859,7 @@ impl IHTMLDocumentCompatibleInfoCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -58000,7 +57944,7 @@ impl IHTMLEditDesigner { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLEventObj>>, { - (::windows::core::Interface::vtable(self).PreHandleEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inevtdispid), pieventobj.into().abi()).ok() + (::windows::core::Interface::vtable(self).PreHandleEvent)(::windows::core::Interface::as_raw(self), inevtdispid, pieventobj.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -58008,7 +57952,7 @@ impl IHTMLEditDesigner { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLEventObj>>, { - (::windows::core::Interface::vtable(self).PostHandleEvent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inevtdispid), pieventobj.into().abi()).ok() + (::windows::core::Interface::vtable(self).PostHandleEvent)(::windows::core::Interface::as_raw(self), inevtdispid, pieventobj.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -58016,7 +57960,7 @@ impl IHTMLEditDesigner { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLEventObj>>, { - (::windows::core::Interface::vtable(self).TranslateAccelerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inevtdispid), pieventobj.into().abi()).ok() + (::windows::core::Interface::vtable(self).TranslateAccelerator)(::windows::core::Interface::as_raw(self), inevtdispid, pieventobj.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -58024,7 +57968,7 @@ impl IHTMLEditDesigner { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLEventObj>>, { - (::windows::core::Interface::vtable(self).PostEditorEventNotify)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(inevtdispid), pieventobj.into().abi()).ok() + (::windows::core::Interface::vtable(self).PostEditorEventNotify)(::windows::core::Interface::as_raw(self), inevtdispid, pieventobj.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -58093,7 +58037,7 @@ impl IHTMLEditHost { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLElement>>, { - (::windows::core::Interface::vtable(self).SnapRect)(::windows::core::Interface::as_raw(self), pielement.into().abi(), ::core::mem::transmute(prcnew), ::core::mem::transmute(ehandle)).ok() + (::windows::core::Interface::vtable(self).SnapRect)(::windows::core::Interface::as_raw(self), pielement.into().abi(), ::core::mem::transmute(prcnew), ehandle).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -58150,7 +58094,7 @@ impl IHTMLEditHost2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLElement>>, { - (::windows::core::Interface::vtable(self).base__.SnapRect)(::windows::core::Interface::as_raw(self), pielement.into().abi(), ::core::mem::transmute(prcnew), ::core::mem::transmute(ehandle)).ok() + (::windows::core::Interface::vtable(self).base__.SnapRect)(::windows::core::Interface::as_raw(self), pielement.into().abi(), ::core::mem::transmute(prcnew), ehandle).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn PreDrag(&self) -> ::windows::core::Result<()> { @@ -58259,7 +58203,7 @@ impl IHTMLEditServices { P0: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).SelectRange)(::windows::core::Interface::as_raw(self), pstart.into().abi(), pend.into().abi(), ::core::mem::transmute(etype)).ok() + (::windows::core::Interface::vtable(self).SelectRange)(::windows::core::Interface::as_raw(self), pstart.into().abi(), pend.into().abi(), etype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -58354,7 +58298,7 @@ impl IHTMLEditServices2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).base__.SelectRange)(::windows::core::Interface::as_raw(self), pstart.into().abi(), pend.into().abi(), ::core::mem::transmute(etype)).ok() + (::windows::core::Interface::vtable(self).base__.SelectRange)(::windows::core::Interface::as_raw(self), pstart.into().abi(), pend.into().abi(), etype).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn MoveToSelectionAnchorEx<'a, P0>(&self, pistartanchor: P0) -> ::windows::core::Result<()> @@ -58465,7 +58409,7 @@ impl IHTMLElement { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).setAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), attributevalue.into().abi(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).setAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), attributevalue.into().abi(), lflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -58474,7 +58418,7 @@ impl IHTMLElement { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -58483,7 +58427,7 @@ impl IHTMLElement { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).removeAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -59463,7 +59407,7 @@ impl IHTMLElement2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setCapture(&self, containercapture: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setCapture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(containercapture)).ok() + (::windows::core::Interface::vtable(self).setCapture)(::windows::core::Interface::as_raw(self), containercapture).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn releaseCapture(&self) -> ::windows::core::Result<()> { @@ -59487,7 +59431,7 @@ impl IHTMLElement2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn componentFromPoint(&self, x: i32, y: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).componentFromPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).componentFromPoint)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -59741,7 +59685,7 @@ impl IHTMLElement2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettabIndex(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettabIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettabIndex)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn tabIndex(&self) -> ::windows::core::Result { @@ -59959,7 +59903,7 @@ impl IHTMLElement2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscrollTop(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscrollTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscrollTop)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollTop(&self) -> ::windows::core::Result { @@ -59968,7 +59912,7 @@ impl IHTMLElement2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscrollLeft(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscrollLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscrollLeft)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollLeft(&self) -> ::windows::core::Result { @@ -60057,7 +60001,7 @@ impl IHTMLElement2 { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn removeBehavior(&self, cookie: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).removeBehavior)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(cookie), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeBehavior)(::windows::core::Interface::as_raw(self), cookie, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -60561,7 +60505,7 @@ impl IHTMLElement3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetinflateBlock(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetinflateBlock)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetinflateBlock)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn inflateBlock(&self) -> ::windows::core::Result { @@ -60607,7 +60551,7 @@ impl IHTMLElement3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SethideFocus(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SethideFocus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SethideFocus)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn hideFocus(&self) -> ::windows::core::Result { @@ -60616,7 +60560,7 @@ impl IHTMLElement3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -61481,7 +61425,7 @@ impl IHTMLElement5 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetariaPosinset(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetariaPosinset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetariaPosinset)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ariaPosinset(&self) -> ::windows::core::Result { @@ -61490,7 +61434,7 @@ impl IHTMLElement5 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetariaSetsize(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetariaSetsize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetariaSetsize)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ariaSetsize(&self) -> ::windows::core::Result { @@ -61499,7 +61443,7 @@ impl IHTMLElement5 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetariaLevel(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetariaLevel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetariaLevel)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ariaLevel(&self) -> ::windows::core::Result { @@ -63110,11 +63054,11 @@ impl IHTMLElement7 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn msSetPointerCapture(&self, pointerid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).msSetPointerCapture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointerid)).ok() + (::windows::core::Interface::vtable(self).msSetPointerCapture)(::windows::core::Interface::as_raw(self), pointerid).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn msReleasePointerCapture(&self, pointerid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).msReleasePointerCapture)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pointerid)).ok() + (::windows::core::Interface::vtable(self).msReleasePointerCapture)(::windows::core::Interface::as_raw(self), pointerid).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -63645,7 +63589,7 @@ impl IHTMLElementCollection { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setlength(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setlength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setlength)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -63948,7 +63892,7 @@ impl IHTMLElementCollection4 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -64050,7 +63994,7 @@ impl IHTMLElementDefaults { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettabStop(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettabStop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettabStop)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn tabStop(&self) -> ::windows::core::Result { @@ -64059,7 +64003,7 @@ impl IHTMLElementDefaults { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetviewInheritStyle(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetviewInheritStyle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetviewInheritStyle)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn viewInheritStyle(&self) -> ::windows::core::Result { @@ -64068,7 +64012,7 @@ impl IHTMLElementDefaults { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetviewMasterTab(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetviewMasterTab)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetviewMasterTab)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn viewMasterTab(&self) -> ::windows::core::Result { @@ -64077,7 +64021,7 @@ impl IHTMLElementDefaults { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscrollSegmentX(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscrollSegmentX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscrollSegmentX)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollSegmentX(&self) -> ::windows::core::Result { @@ -64086,7 +64030,7 @@ impl IHTMLElementDefaults { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscrollSegmentY(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscrollSegmentY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscrollSegmentY)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollSegmentY(&self) -> ::windows::core::Result { @@ -64095,7 +64039,7 @@ impl IHTMLElementDefaults { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetisMultiLine(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetisMultiLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetisMultiLine)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn isMultiLine(&self) -> ::windows::core::Result { @@ -64118,7 +64062,7 @@ impl IHTMLElementDefaults { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcanHaveHTML(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcanHaveHTML)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetcanHaveHTML)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn canHaveHTML(&self) -> ::windows::core::Result { @@ -64141,7 +64085,7 @@ impl IHTMLElementDefaults { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setfrozen(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setfrozen)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setfrozen)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn frozen(&self) -> ::windows::core::Result { @@ -64697,7 +64641,7 @@ impl IHTMLEventObj { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcancelBubble(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcancelBubble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetcancelBubble)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn cancelBubble(&self) -> ::windows::core::Result { @@ -64718,7 +64662,7 @@ impl IHTMLEventObj { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetkeyCode(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetkeyCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetkeyCode)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn keyCode(&self) -> ::windows::core::Result { @@ -64923,7 +64867,7 @@ impl IHTMLEventObj2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).setAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), attributevalue.into().abi(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).setAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), attributevalue.into().abi(), lflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -64932,7 +64876,7 @@ impl IHTMLEventObj2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -64941,7 +64885,7 @@ impl IHTMLEventObj2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).removeAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -65015,7 +64959,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setrepeat(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setrepeat)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setrepeat)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn repeat(&self) -> ::windows::core::Result { @@ -65052,7 +64996,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetaltKey(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetaltKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetaltKey)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn altKey(&self) -> ::windows::core::Result { @@ -65061,7 +65005,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetctrlKey(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetctrlKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetctrlKey)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ctrlKey(&self) -> ::windows::core::Result { @@ -65070,7 +65014,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetshiftKey(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetshiftKey)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetshiftKey)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn shiftKey(&self) -> ::windows::core::Result { @@ -65107,7 +65051,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setbutton(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setbutton)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setbutton)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn button(&self) -> ::windows::core::Result { @@ -65144,7 +65088,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setreason(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setreason)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setreason)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn reason(&self) -> ::windows::core::Result { @@ -65153,7 +65097,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -65162,7 +65106,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -65171,7 +65115,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetclientX(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetclientX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetclientX)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn clientX(&self) -> ::windows::core::Result { @@ -65180,7 +65124,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetclientY(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetclientY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetclientY)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn clientY(&self) -> ::windows::core::Result { @@ -65189,7 +65133,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetoffsetX(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetoffsetX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetoffsetX)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn offsetX(&self) -> ::windows::core::Result { @@ -65198,7 +65142,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetoffsetY(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetoffsetY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetoffsetY)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn offsetY(&self) -> ::windows::core::Result { @@ -65207,7 +65151,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscreenX(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscreenX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscreenX)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn screenX(&self) -> ::windows::core::Result { @@ -65216,7 +65160,7 @@ impl IHTMLEventObj2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscreenY(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscreenY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscreenY)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn screenY(&self) -> ::windows::core::Result { @@ -65464,7 +65408,7 @@ impl IHTMLEventObj3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetshiftLeft(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetshiftLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetshiftLeft)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn shiftLeft(&self) -> ::windows::core::Result { @@ -65473,7 +65417,7 @@ impl IHTMLEventObj3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetaltLeft(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetaltLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetaltLeft)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn altLeft(&self) -> ::windows::core::Result { @@ -65482,7 +65426,7 @@ impl IHTMLEventObj3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetctrlLeft(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetctrlLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetctrlLeft)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ctrlLeft(&self) -> ::windows::core::Result { @@ -65758,7 +65702,7 @@ impl IHTMLEventObj5 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setissession(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setissession)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setissession)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn issession(&self) -> ::windows::core::Result { @@ -66389,7 +66333,7 @@ impl IHTMLFontNamesCollection { #[cfg(feature = "Win32_Foundation")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -66490,7 +66434,7 @@ impl IHTMLFontSizesCollection { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -66701,7 +66645,7 @@ impl IHTMLFormElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setlength(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setlength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setlength)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -67279,7 +67223,7 @@ impl IHTMLFrameBase { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnoResize(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnoResize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnoResize)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn noResize(&self) -> ::windows::core::Result { @@ -67482,7 +67426,7 @@ impl IHTMLFrameBase2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetallowTransparency(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetallowTransparency)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetallowTransparency)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn allowTransparency(&self) -> ::windows::core::Result { @@ -68862,7 +68806,7 @@ impl IHTMLHRElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnoShade(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnoShade)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnoShade)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn noShade(&self) -> ::windows::core::Result { @@ -69391,7 +69335,7 @@ pub struct IHTMLIFrameElement(::windows::core::IUnknown); impl IHTMLIFrameElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn vspace(&self) -> ::windows::core::Result { @@ -69400,7 +69344,7 @@ impl IHTMLIFrameElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sethspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn hspace(&self) -> ::windows::core::Result { @@ -69788,7 +69732,7 @@ impl IHTMLIPrintCollection { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -69957,7 +69901,7 @@ pub struct IHTMLImgElement(::windows::core::IUnknown); impl IHTMLImgElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetisMap(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetisMap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetisMap)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn isMap(&self) -> ::windows::core::Result { @@ -70042,7 +69986,7 @@ impl IHTMLImgElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn vspace(&self) -> ::windows::core::Result { @@ -70051,7 +69995,7 @@ impl IHTMLImgElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sethspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn hspace(&self) -> ::windows::core::Result { @@ -70225,7 +70169,7 @@ impl IHTMLImgElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setwidth(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn width(&self) -> ::windows::core::Result { @@ -70234,7 +70178,7 @@ impl IHTMLImgElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setheight(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn height(&self) -> ::windows::core::Result { @@ -70882,7 +70826,7 @@ impl IHTMLInputButtonElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -71057,7 +71001,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setstatus(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setstatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setstatus)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn status(&self) -> ::windows::core::Result { @@ -71066,7 +71010,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -71081,7 +71025,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setsize(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setsize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setsize)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn size(&self) -> ::windows::core::Result { @@ -71090,7 +71034,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmaxLength(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmaxLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmaxLength)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn maxLength(&self) -> ::windows::core::Result { @@ -71145,7 +71089,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetreadOnly(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetreadOnly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetreadOnly)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn readOnly(&self) -> ::windows::core::Result { @@ -71160,7 +71104,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setindeterminate(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setindeterminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setindeterminate)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn indeterminate(&self) -> ::windows::core::Result { @@ -71169,7 +71113,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetdefaultChecked(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetdefaultChecked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetdefaultChecked)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn defaultChecked(&self) -> ::windows::core::Result { @@ -71178,7 +71122,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setchecked(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setchecked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setchecked)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn checked(&self) -> ::windows::core::Result { @@ -71201,7 +71145,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn vspace(&self) -> ::windows::core::Result { @@ -71210,7 +71154,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sethspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn hspace(&self) -> ::windows::core::Result { @@ -71370,7 +71314,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setwidth(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn width(&self) -> ::windows::core::Result { @@ -71379,7 +71323,7 @@ impl IHTMLInputElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setheight(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn height(&self) -> ::windows::core::Result { @@ -71972,7 +71916,7 @@ impl IHTMLInputFileElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -71987,7 +71931,7 @@ impl IHTMLInputFileElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setsize(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setsize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setsize)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn size(&self) -> ::windows::core::Result { @@ -71996,7 +71940,7 @@ impl IHTMLInputFileElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmaxLength(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmaxLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmaxLength)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn maxLength(&self) -> ::windows::core::Result { @@ -72228,7 +72172,7 @@ impl IHTMLInputHiddenElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -72367,7 +72311,7 @@ impl IHTMLInputImage { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -72390,7 +72334,7 @@ impl IHTMLInputImage { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn vspace(&self) -> ::windows::core::Result { @@ -72399,7 +72343,7 @@ impl IHTMLInputImage { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sethspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn hspace(&self) -> ::windows::core::Result { @@ -72573,7 +72517,7 @@ impl IHTMLInputImage { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setwidth(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn width(&self) -> ::windows::core::Result { @@ -72582,7 +72526,7 @@ impl IHTMLInputImage { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setheight(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn height(&self) -> ::windows::core::Result { @@ -72802,7 +72746,7 @@ pub struct IHTMLInputRangeElement(::windows::core::IUnknown); impl IHTMLInputRangeElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -72901,7 +72845,7 @@ impl IHTMLInputRangeElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetvalueAsNumber(&self, v: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetvalueAsNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetvalueAsNumber)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn valueAsNumber(&self) -> ::windows::core::Result { @@ -72910,11 +72854,11 @@ impl IHTMLInputRangeElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn stepUp(&self, n: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).stepUp)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(n)).ok() + (::windows::core::Interface::vtable(self).stepUp)(::windows::core::Interface::as_raw(self), n).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn stepDown(&self, n: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).stepDown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(n)).ok() + (::windows::core::Interface::vtable(self).stepDown)(::windows::core::Interface::as_raw(self), n).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -73098,7 +73042,7 @@ impl IHTMLInputTextElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -73127,7 +73071,7 @@ impl IHTMLInputTextElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setsize(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setsize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setsize)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn size(&self) -> ::windows::core::Result { @@ -73136,7 +73080,7 @@ impl IHTMLInputTextElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmaxLength(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmaxLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmaxLength)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn maxLength(&self) -> ::windows::core::Result { @@ -73177,7 +73121,7 @@ impl IHTMLInputTextElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetreadOnly(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetreadOnly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetreadOnly)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn readOnly(&self) -> ::windows::core::Result { @@ -73335,7 +73279,7 @@ pub struct IHTMLInputTextElement2(::windows::core::IUnknown); impl IHTMLInputTextElement2 { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetselectionStart(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetselectionStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetselectionStart)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectionStart(&self) -> ::windows::core::Result { @@ -73344,7 +73288,7 @@ impl IHTMLInputTextElement2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetselectionEnd(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetselectionEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetselectionEnd)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectionEnd(&self) -> ::windows::core::Result { @@ -73353,7 +73297,7 @@ impl IHTMLInputTextElement2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setSelectionRange(&self, start: i32, end: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setSelectionRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(end)).ok() + (::windows::core::Interface::vtable(self).setSelectionRange)(::windows::core::Interface::as_raw(self), start, end).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -73652,7 +73596,7 @@ impl IHTMLLIElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvalue(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvalue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvalue)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn value(&self) -> ::windows::core::Result { @@ -74237,7 +74181,7 @@ impl IHTMLLinkElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -74875,7 +74819,7 @@ pub struct IHTMLListElement2(::windows::core::IUnknown); impl IHTMLListElement2 { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcompact(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcompact)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcompact)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn compact(&self) -> ::windows::core::Result { @@ -75072,7 +75016,7 @@ impl IHTMLLocation { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn reload(&self, flag: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).reload)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(flag)).ok() + (::windows::core::Interface::vtable(self).reload)(::windows::core::Interface::as_raw(self), flag).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -75498,7 +75442,7 @@ pub struct IHTMLMSImgElement(::windows::core::IUnknown); impl IHTMLMSImgElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmsPlayToDisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmsPlayToDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmsPlayToDisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn msPlayToDisabled(&self) -> ::windows::core::Result { @@ -75507,7 +75451,7 @@ impl IHTMLMSImgElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmsPlayToPrimary(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmsPlayToPrimary)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmsPlayToPrimary)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn msPlayToPrimary(&self) -> ::windows::core::Result { @@ -75594,7 +75538,7 @@ pub struct IHTMLMSMediaElement(::windows::core::IUnknown); impl IHTMLMSMediaElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmsPlayToDisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmsPlayToDisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmsPlayToDisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn msPlayToDisabled(&self) -> ::windows::core::Result { @@ -75603,7 +75547,7 @@ impl IHTMLMSMediaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmsPlayToPrimary(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmsPlayToPrimary)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmsPlayToPrimary)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn msPlayToPrimary(&self) -> ::windows::core::Result { @@ -75810,7 +75754,7 @@ impl IHTMLMarqueeElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscrollDelay(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscrollDelay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscrollDelay)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollDelay(&self) -> ::windows::core::Result { @@ -75847,7 +75791,7 @@ impl IHTMLMarqueeElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscrollAmount(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscrollAmount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscrollAmount)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollAmount(&self) -> ::windows::core::Result { @@ -75856,7 +75800,7 @@ impl IHTMLMarqueeElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setloop(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setloop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setloop)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn r#loop(&self) -> ::windows::core::Result { @@ -75865,7 +75809,7 @@ impl IHTMLMarqueeElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn vspace(&self) -> ::windows::core::Result { @@ -75874,7 +75818,7 @@ impl IHTMLMarqueeElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sethspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn hspace(&self) -> ::windows::core::Result { @@ -75953,7 +75897,7 @@ impl IHTMLMarqueeElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettrueSpeed(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettrueSpeed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettrueSpeed)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn trueSpeed(&self) -> ::windows::core::Result { @@ -76191,7 +76135,7 @@ impl IHTMLMediaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcurrentTime(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcurrentTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetcurrentTime)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn currentTime(&self) -> ::windows::core::Result { @@ -76215,7 +76159,7 @@ impl IHTMLMediaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetdefaultPlaybackRate(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetdefaultPlaybackRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetdefaultPlaybackRate)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn defaultPlaybackRate(&self) -> ::windows::core::Result { @@ -76224,7 +76168,7 @@ impl IHTMLMediaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetplaybackRate(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetplaybackRate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetplaybackRate)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn playbackRate(&self) -> ::windows::core::Result { @@ -76250,7 +76194,7 @@ impl IHTMLMediaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setautoplay(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setautoplay)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setautoplay)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn autoplay(&self) -> ::windows::core::Result { @@ -76259,7 +76203,7 @@ impl IHTMLMediaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setloop(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setloop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setloop)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn r#loop(&self) -> ::windows::core::Result { @@ -76276,7 +76220,7 @@ impl IHTMLMediaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcontrols(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcontrols)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcontrols)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn controls(&self) -> ::windows::core::Result { @@ -76285,7 +76229,7 @@ impl IHTMLMediaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvolume(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvolume)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvolume)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn volume(&self) -> ::windows::core::Result { @@ -76294,7 +76238,7 @@ impl IHTMLMediaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setmuted(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setmuted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setmuted)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn muted(&self) -> ::windows::core::Result { @@ -76303,7 +76247,7 @@ impl IHTMLMediaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setautobuffer(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setautobuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setautobuffer)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn autobuffer(&self) -> ::windows::core::Result { @@ -76453,7 +76397,7 @@ pub struct IHTMLMediaElement2(::windows::core::IUnknown); impl IHTMLMediaElement2 { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcurrentTimeDouble(&self, v: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcurrentTimeDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetcurrentTimeDouble)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn currentTimeDouble(&self) -> ::windows::core::Result { @@ -76472,7 +76416,7 @@ impl IHTMLMediaElement2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetdefaultPlaybackRateDouble(&self, v: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetdefaultPlaybackRateDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetdefaultPlaybackRateDouble)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn defaultPlaybackRateDouble(&self) -> ::windows::core::Result { @@ -76481,7 +76425,7 @@ impl IHTMLMediaElement2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetplaybackRateDouble(&self, v: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetplaybackRateDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetplaybackRateDouble)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn playbackRateDouble(&self) -> ::windows::core::Result { @@ -76490,7 +76434,7 @@ impl IHTMLMediaElement2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetvolumeDouble(&self, v: f64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetvolumeDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetvolumeDouble)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn volumeDouble(&self) -> ::windows::core::Result { @@ -77677,7 +77621,7 @@ pub struct IHTMLOListElement(::windows::core::IUnknown); impl IHTMLOListElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcompact(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcompact)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcompact)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn compact(&self) -> ::windows::core::Result { @@ -77686,7 +77630,7 @@ impl IHTMLOListElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setstart(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setstart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setstart)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn start(&self) -> ::windows::core::Result { @@ -77793,19 +77737,19 @@ pub struct IHTMLOMWindowServices(::windows::core::IUnknown); impl IHTMLOMWindowServices { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn moveTo(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).moveTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).moveTo)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn moveBy(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).moveBy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).moveBy)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn resizeTo(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).resizeTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).resizeTo)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn resizeBy(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).resizeBy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).resizeBy)(::windows::core::Interface::as_raw(self), x, y).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -78063,7 +78007,7 @@ impl IHTMLObjectElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn vspace(&self) -> ::windows::core::Result { @@ -78072,7 +78016,7 @@ impl IHTMLObjectElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sethspace(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sethspace)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn hspace(&self) -> ::windows::core::Result { @@ -78435,7 +78379,7 @@ impl IHTMLObjectElement3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdeclare(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdeclare)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdeclare)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn declare(&self) -> ::windows::core::Result { @@ -79041,7 +78985,7 @@ impl IHTMLOptionButtonElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setchecked(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setchecked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setchecked)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn checked(&self) -> ::windows::core::Result { @@ -79050,7 +78994,7 @@ impl IHTMLOptionButtonElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetdefaultChecked(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetdefaultChecked)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetdefaultChecked)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn defaultChecked(&self) -> ::windows::core::Result { @@ -79073,7 +79017,7 @@ impl IHTMLOptionButtonElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -79082,7 +79026,7 @@ impl IHTMLOptionButtonElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setstatus(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setstatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setstatus)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn status(&self) -> ::windows::core::Result { @@ -79091,7 +79035,7 @@ impl IHTMLOptionButtonElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setindeterminate(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setindeterminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setindeterminate)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn indeterminate(&self) -> ::windows::core::Result { @@ -79222,7 +79166,7 @@ pub struct IHTMLOptionElement(::windows::core::IUnknown); impl IHTMLOptionElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setselected(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setselected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setselected)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selected(&self) -> ::windows::core::Result { @@ -79245,7 +79189,7 @@ impl IHTMLOptionElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetdefaultSelected(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetdefaultSelected)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetdefaultSelected)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn defaultSelected(&self) -> ::windows::core::Result { @@ -79254,7 +79198,7 @@ impl IHTMLOptionElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setindex(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setindex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setindex)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn index(&self) -> ::windows::core::Result { @@ -79691,7 +79635,7 @@ impl IHTMLOptionsHolder { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SeterrorLine(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeterrorLine)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SeterrorLine)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn errorLine(&self) -> ::windows::core::Result { @@ -79700,7 +79644,7 @@ impl IHTMLOptionsHolder { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SeterrorCharacter(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeterrorCharacter)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SeterrorCharacter)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn errorCharacter(&self) -> ::windows::core::Result { @@ -79709,7 +79653,7 @@ impl IHTMLOptionsHolder { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SeterrorCode(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeterrorCode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SeterrorCode)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn errorCode(&self) -> ::windows::core::Result { @@ -79732,7 +79676,7 @@ impl IHTMLOptionsHolder { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SeterrorDebug(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SeterrorDebug)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SeterrorDebug)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn errorDebug(&self) -> ::windows::core::Result { @@ -79761,7 +79705,7 @@ impl IHTMLOptionsHolder { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetanythingAfterFrameset(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetanythingAfterFrameset)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetanythingAfterFrameset)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn anythingAfterFrameset(&self) -> ::windows::core::Result { @@ -80006,7 +79950,7 @@ impl IHTMLPaintSite { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetDrawInfo(&self, lflags: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetDrawInfo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetDrawInfo)(::windows::core::Interface::as_raw(self), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -80098,7 +80042,7 @@ impl IHTMLPainter { where P0: ::std::convert::Into, { - (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rcbounds), ::core::mem::transmute(rcupdate), ::core::mem::transmute(ldrawflags), hdc.into(), ::core::mem::transmute(pvdrawobject)).ok() + (::windows::core::Interface::vtable(self).Draw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(rcbounds), ::core::mem::transmute(rcupdate), ldrawflags, hdc.into(), ::core::mem::transmute(pvdrawobject)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -80189,13 +80133,13 @@ impl IHTMLPainterEventInfo { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetCursor(&self, lpartid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCursor)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpartid)).ok() + (::windows::core::Interface::vtable(self).SetCursor)(::windows::core::Interface::as_raw(self), lpartid).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn StringFromPartID(&self, lpartid: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).StringFromPartID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lpartid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).StringFromPartID)(::windows::core::Interface::as_raw(self), lpartid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -81172,7 +81116,7 @@ impl IHTMLPersistData { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).save)(::windows::core::Interface::as_raw(self), punk.into().abi(), ::core::mem::transmute(ltype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).save)(::windows::core::Interface::as_raw(self), punk.into().abi(), ltype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn load<'a, P0>(&self, punk: P0, ltype: i32) -> ::windows::core::Result @@ -81180,12 +81124,12 @@ impl IHTMLPersistData { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).load)(::windows::core::Interface::as_raw(self), punk.into().abi(), ::core::mem::transmute(ltype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).load)(::windows::core::Interface::as_raw(self), punk.into().abi(), ltype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn queryType(&self, ltype: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).queryType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ltype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).queryType)(::windows::core::Interface::as_raw(self), ltype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -81653,7 +81597,7 @@ impl IHTMLPluginsCollection { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn refresh(&self, reload: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).refresh)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(reload)).ok() + (::windows::core::Interface::vtable(self).refresh)(::windows::core::Interface::as_raw(self), reload).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -81734,7 +81678,7 @@ impl IHTMLPopup { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn show(&self, x: i32, y: i32, w: i32, h: i32, pelement: *const super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).show)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(w), ::core::mem::transmute(h), ::core::mem::transmute(pelement)).ok() + (::windows::core::Interface::vtable(self).show)(::windows::core::Interface::as_raw(self), x, y, w, h, ::core::mem::transmute(pelement)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn hide(&self) -> ::windows::core::Result<()> { @@ -81837,7 +81781,7 @@ pub struct IHTMLProgressElement(::windows::core::IUnknown); impl IHTMLProgressElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvalue(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvalue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvalue)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn value(&self) -> ::windows::core::Result { @@ -81846,7 +81790,7 @@ impl IHTMLProgressElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setmax(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setmax)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setmax)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn max(&self) -> ::windows::core::Result { @@ -81949,7 +81893,7 @@ pub struct IHTMLRect(::windows::core::IUnknown); impl IHTMLRect { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setleft(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setleft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setleft)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn left(&self) -> ::windows::core::Result { @@ -81958,7 +81902,7 @@ impl IHTMLRect { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Settop(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Settop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Settop)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn top(&self) -> ::windows::core::Result { @@ -81967,7 +81911,7 @@ impl IHTMLRect { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setright(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setright)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setright)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn right(&self) -> ::windows::core::Result { @@ -81976,7 +81920,7 @@ impl IHTMLRect { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setbottom(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setbottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setbottom)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn bottom(&self) -> ::windows::core::Result { @@ -82333,7 +82277,7 @@ impl IHTMLRenderStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetrenderingPriority(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetrenderingPriority)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetrenderingPriority)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn renderingPriority(&self) -> ::windows::core::Result { @@ -82762,7 +82706,7 @@ impl IHTMLRuleStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettextDecorationNone(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettextDecorationNone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettextDecorationNone)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn textDecorationNone(&self) -> ::windows::core::Result { @@ -82771,7 +82715,7 @@ impl IHTMLRuleStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettextDecorationUnderline(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettextDecorationUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettextDecorationUnderline)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn textDecorationUnderline(&self) -> ::windows::core::Result { @@ -82780,7 +82724,7 @@ impl IHTMLRuleStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettextDecorationOverline(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettextDecorationOverline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettextDecorationOverline)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn textDecorationOverline(&self) -> ::windows::core::Result { @@ -82789,7 +82733,7 @@ impl IHTMLRuleStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettextDecorationLineThrough(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettextDecorationLineThrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettextDecorationLineThrough)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn textDecorationLineThrough(&self) -> ::windows::core::Result { @@ -82798,7 +82742,7 @@ impl IHTMLRuleStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettextDecorationBlink(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettextDecorationBlink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettextDecorationBlink)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn textDecorationBlink(&self) -> ::windows::core::Result { @@ -83602,7 +83546,7 @@ impl IHTMLRuleStyle { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).setAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), attributevalue.into().abi(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).setAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), attributevalue.into().abi(), lflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -83611,7 +83555,7 @@ impl IHTMLRuleStyle { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -83620,7 +83564,7 @@ impl IHTMLRuleStyle { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).removeAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -84428,7 +84372,7 @@ impl IHTMLRuleStyle2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpixelBottom(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpixelBottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpixelBottom)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pixelBottom(&self) -> ::windows::core::Result { @@ -84437,7 +84381,7 @@ impl IHTMLRuleStyle2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpixelRight(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpixelRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpixelRight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pixelRight(&self) -> ::windows::core::Result { @@ -84446,7 +84390,7 @@ impl IHTMLRuleStyle2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetposBottom(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetposBottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetposBottom)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn posBottom(&self) -> ::windows::core::Result { @@ -84455,7 +84399,7 @@ impl IHTMLRuleStyle2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetposRight(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetposRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetposRight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn posRight(&self) -> ::windows::core::Result { @@ -86121,7 +86065,7 @@ impl IHTMLScreen { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetbufferDepth(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetbufferDepth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetbufferDepth)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn bufferDepth(&self) -> ::windows::core::Result { @@ -86140,7 +86084,7 @@ impl IHTMLScreen { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetupdateInterval(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetupdateInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetupdateInterval)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn updateInterval(&self) -> ::windows::core::Result { @@ -86568,7 +86512,7 @@ impl IHTMLScriptElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdefer(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdefer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdefer)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn defer(&self) -> ::windows::core::Result { @@ -87015,7 +86959,7 @@ pub struct IHTMLSelectElement(::windows::core::IUnknown); impl IHTMLSelectElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setsize(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setsize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setsize)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn size(&self) -> ::windows::core::Result { @@ -87024,7 +86968,7 @@ impl IHTMLSelectElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setmultiple(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setmultiple)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setmultiple)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn multiple(&self) -> ::windows::core::Result { @@ -87067,7 +87011,7 @@ impl IHTMLSelectElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetselectedIndex(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetselectedIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetselectedIndex)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectedIndex(&self) -> ::windows::core::Result { @@ -87096,7 +87040,7 @@ impl IHTMLSelectElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -87120,11 +87064,11 @@ impl IHTMLSelectElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn remove(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).remove)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).remove)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setlength(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setlength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setlength)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -87665,7 +87609,7 @@ impl IHTMLSelectElementEx { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetSelectExFlags(&self, lflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetSelectExFlags)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).SetSelectExFlags)(::windows::core::Interface::as_raw(self), lflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetSelectExFlags(&self) -> ::windows::core::Result { @@ -87768,7 +87712,7 @@ impl IHTMLSelection { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).collapse)(::windows::core::Interface::as_raw(self), parentnode.into().abi(), ::core::mem::transmute(offfset)).ok() + (::windows::core::Interface::vtable(self).collapse)(::windows::core::Interface::as_raw(self), parentnode.into().abi(), offfset).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn collapseToStart(&self) -> ::windows::core::Result<()> { @@ -87799,7 +87743,7 @@ impl IHTMLSelection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn getRangeAt(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getRangeAt)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getRangeAt)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -88462,7 +88406,7 @@ impl IHTMLStorage { #[cfg(feature = "Win32_Foundation")] pub unsafe fn key(&self, lindex: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).key)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).key)(::windows::core::Interface::as_raw(self), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -88928,7 +88872,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettextDecorationNone(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettextDecorationNone)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettextDecorationNone)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn textDecorationNone(&self) -> ::windows::core::Result { @@ -88937,7 +88881,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettextDecorationUnderline(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettextDecorationUnderline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettextDecorationUnderline)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn textDecorationUnderline(&self) -> ::windows::core::Result { @@ -88946,7 +88890,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettextDecorationOverline(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettextDecorationOverline)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettextDecorationOverline)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn textDecorationOverline(&self) -> ::windows::core::Result { @@ -88955,7 +88899,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettextDecorationLineThrough(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettextDecorationLineThrough)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettextDecorationLineThrough)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn textDecorationLineThrough(&self) -> ::windows::core::Result { @@ -88964,7 +88908,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettextDecorationBlink(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettextDecorationBlink)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettextDecorationBlink)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn textDecorationBlink(&self) -> ::windows::core::Result { @@ -89721,7 +89665,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpixelTop(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpixelTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpixelTop)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pixelTop(&self) -> ::windows::core::Result { @@ -89730,7 +89674,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpixelLeft(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpixelLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpixelLeft)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pixelLeft(&self) -> ::windows::core::Result { @@ -89739,7 +89683,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpixelWidth(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpixelWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpixelWidth)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pixelWidth(&self) -> ::windows::core::Result { @@ -89748,7 +89692,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpixelHeight(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpixelHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpixelHeight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pixelHeight(&self) -> ::windows::core::Result { @@ -89757,7 +89701,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetposTop(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetposTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetposTop)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn posTop(&self) -> ::windows::core::Result { @@ -89766,7 +89710,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetposLeft(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetposLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetposLeft)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn posLeft(&self) -> ::windows::core::Result { @@ -89775,7 +89719,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetposWidth(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetposWidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetposWidth)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn posWidth(&self) -> ::windows::core::Result { @@ -89784,7 +89728,7 @@ impl IHTMLStyle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetposHeight(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetposHeight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetposHeight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn posHeight(&self) -> ::windows::core::Result { @@ -89840,7 +89784,7 @@ impl IHTMLStyle { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { - (::windows::core::Interface::vtable(self).setAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), attributevalue.into().abi(), ::core::mem::transmute(lflags)).ok() + (::windows::core::Interface::vtable(self).setAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), attributevalue.into().abi(), lflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -89849,7 +89793,7 @@ impl IHTMLStyle { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -89858,7 +89802,7 @@ impl IHTMLStyle { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).removeAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), ::core::mem::transmute(lflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeAttribute)(::windows::core::Interface::as_raw(self), strattributename.into().abi(), lflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -90720,7 +90664,7 @@ impl IHTMLStyle2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpixelBottom(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpixelBottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpixelBottom)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pixelBottom(&self) -> ::windows::core::Result { @@ -90729,7 +90673,7 @@ impl IHTMLStyle2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpixelRight(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpixelRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpixelRight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pixelRight(&self) -> ::windows::core::Result { @@ -90738,7 +90682,7 @@ impl IHTMLStyle2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetposBottom(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetposBottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetposBottom)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn posBottom(&self) -> ::windows::core::Result { @@ -90747,7 +90691,7 @@ impl IHTMLStyle2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetposRight(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetposRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetposRight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn posRight(&self) -> ::windows::core::Result { @@ -92488,7 +92432,7 @@ impl IHTMLStyleElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -92732,7 +92676,7 @@ impl IHTMLStyleEnabled { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).msPutPropertyEnabled)(::windows::core::Interface::as_raw(self), name.into().abi(), ::core::mem::transmute(b)).ok() + (::windows::core::Interface::vtable(self).msPutPropertyEnabled)(::windows::core::Interface::as_raw(self), name.into().abi(), b).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -93121,7 +93065,7 @@ impl IHTMLStyleSheet { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -93172,7 +93116,7 @@ impl IHTMLStyleSheet { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).addImport)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).addImport)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -93182,15 +93126,15 @@ impl IHTMLStyleSheet { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).addRule)(::windows::core::Interface::as_raw(self), bstrselector.into().abi(), bstrstyle.into().abi(), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).addRule)(::windows::core::Interface::as_raw(self), bstrselector.into().abi(), bstrstyle.into().abi(), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn removeImport(&self, lindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).removeImport)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex)).ok() + (::windows::core::Interface::vtable(self).removeImport)(::windows::core::Interface::as_raw(self), lindex).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn removeRule(&self, lindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).removeRule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex)).ok() + (::windows::core::Interface::vtable(self).removeRule)(::windows::core::Interface::as_raw(self), lindex).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -93383,7 +93327,7 @@ impl IHTMLStyleSheet2 { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).addPageRule)(::windows::core::Interface::as_raw(self), bstrselector.into().abi(), bstrstyle.into().abi(), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).addPageRule)(::windows::core::Interface::as_raw(self), bstrselector.into().abi(), bstrstyle.into().abi(), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -93624,11 +93568,11 @@ impl IHTMLStyleSheet4 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).insertRule)(::windows::core::Interface::as_raw(self), bstrrule.into().abi(), ::core::mem::transmute(lindex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertRule)(::windows::core::Interface::as_raw(self), bstrrule.into().abi(), lindex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteRule(&self, lindex: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteRule)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(lindex)).ok() + (::windows::core::Interface::vtable(self).deleteRule)(::windows::core::Interface::as_raw(self), lindex).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -93946,7 +93890,7 @@ impl IHTMLStyleSheetPagesCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -94243,7 +94187,7 @@ impl IHTMLStyleSheetRuleApplied { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn msGetSpecificity(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).msGetSpecificity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).msGetSpecificity)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -94325,7 +94269,7 @@ impl IHTMLStyleSheetRulesAppliedCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -94348,7 +94292,7 @@ impl IHTMLStyleSheetRulesAppliedCollection { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).propertyAppliedTrace)(::windows::core::Interface::as_raw(self), name.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).propertyAppliedTrace)(::windows::core::Interface::as_raw(self), name.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -94459,7 +94403,7 @@ impl IHTMLStyleSheetRulesCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -94549,7 +94493,7 @@ impl IHTMLStyleSheetRulesCollection2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -94730,7 +94674,7 @@ impl IHTMLStyleSheetsCollection2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -94917,7 +94861,7 @@ pub struct IHTMLTable(::windows::core::IUnknown); impl IHTMLTable { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcols(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcols)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcols)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn cols(&self) -> ::windows::core::Result { @@ -95118,7 +95062,7 @@ impl IHTMLTable { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetdataPageSize(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetdataPageSize)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetdataPageSize)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn dataPageSize(&self) -> ::windows::core::Result { @@ -95191,11 +95135,11 @@ impl IHTMLTable { #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertRow(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).insertRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertRow)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteRow(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).deleteRow)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -95472,7 +95416,7 @@ impl IHTMLTable2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn moveRow(&self, indexfrom: i32, indexto: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).moveRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexfrom), ::core::mem::transmute(indexto), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).moveRow)(::windows::core::Interface::as_raw(self), indexfrom, indexto, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -95700,11 +95644,11 @@ impl IHTMLTable4 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertRow(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).insertRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertRow)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteRow(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).deleteRow)(::windows::core::Interface::as_raw(self), index).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -95939,7 +95883,7 @@ pub struct IHTMLTableCell(::windows::core::IUnknown); impl IHTMLTableCell { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetrowSpan(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetrowSpan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetrowSpan)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn rowSpan(&self) -> ::windows::core::Result { @@ -95948,7 +95892,7 @@ impl IHTMLTableCell { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcolSpan(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcolSpan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetcolSpan)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn colSpan(&self) -> ::windows::core::Result { @@ -95999,7 +95943,7 @@ impl IHTMLTableCell { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnoWrap(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnoWrap)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnoWrap)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn noWrap(&self) -> ::windows::core::Result { @@ -96574,7 +96518,7 @@ pub struct IHTMLTableCol(::windows::core::IUnknown); impl IHTMLTableCol { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setspan(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setspan)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setspan)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn span(&self) -> ::windows::core::Result { @@ -97063,11 +97007,11 @@ impl IHTMLTableRow { #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertCell(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).insertCell)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertCell)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteCell(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteCell)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).deleteCell)(::windows::core::Interface::as_raw(self), index).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -97448,11 +97392,11 @@ impl IHTMLTableRow4 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertCell(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).insertCell)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertCell)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteCell(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteCell)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).deleteCell)(::windows::core::Interface::as_raw(self), index).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -97699,11 +97643,11 @@ impl IHTMLTableSection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertRow(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).insertRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertRow)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteRow(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).deleteRow)(::windows::core::Interface::as_raw(self), index).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -97816,7 +97760,7 @@ impl IHTMLTableSection2 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn moveRow(&self, indexfrom: i32, indexto: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).moveRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(indexfrom), ::core::mem::transmute(indexto), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).moveRow)(::windows::core::Interface::as_raw(self), indexfrom, indexto, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -98046,11 +97990,11 @@ impl IHTMLTableSection4 { #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertRow(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).insertRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertRow)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn deleteRow(&self, index: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).deleteRow)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index)).ok() + (::windows::core::Interface::vtable(self).deleteRow)(::windows::core::Interface::as_raw(self), index).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -98197,7 +98141,7 @@ impl IHTMLTextAreaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setdisabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setdisabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn disabled(&self) -> ::windows::core::Result { @@ -98258,7 +98202,7 @@ impl IHTMLTextAreaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetreadOnly(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetreadOnly)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetreadOnly)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn readOnly(&self) -> ::windows::core::Result { @@ -98267,7 +98211,7 @@ impl IHTMLTextAreaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setrows(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setrows)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setrows)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn rows(&self) -> ::windows::core::Result { @@ -98276,7 +98220,7 @@ impl IHTMLTextAreaElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcols(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcols)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcols)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn cols(&self) -> ::windows::core::Result { @@ -98456,7 +98400,7 @@ pub struct IHTMLTextAreaElement2(::windows::core::IUnknown); impl IHTMLTextAreaElement2 { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetselectionStart(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetselectionStart)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetselectionStart)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectionStart(&self) -> ::windows::core::Result { @@ -98465,7 +98409,7 @@ impl IHTMLTextAreaElement2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetselectionEnd(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetselectionEnd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetselectionEnd)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectionEnd(&self) -> ::windows::core::Result { @@ -98474,7 +98418,7 @@ impl IHTMLTextAreaElement2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setSelectionRange(&self, start: i32, end: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setSelectionRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start), ::core::mem::transmute(end)).ok() + (::windows::core::Interface::vtable(self).setSelectionRange)(::windows::core::Interface::as_raw(self), start, end).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -98573,7 +98517,7 @@ impl IHTMLTextContainer { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscrollTop(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscrollTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscrollTop)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollTop(&self) -> ::windows::core::Result { @@ -98582,7 +98526,7 @@ impl IHTMLTextContainer { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscrollLeft(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscrollLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscrollLeft)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollLeft(&self) -> ::windows::core::Result { @@ -98980,12 +98924,12 @@ impl IHTMLTimeRanges { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn start(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).start)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).start)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn end(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).end)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).end)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -99067,12 +99011,12 @@ impl IHTMLTimeRanges2 { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn startDouble(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).startDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).startDouble)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn endDouble(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).endDouble)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).endDouble)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -99298,11 +99242,11 @@ impl IHTMLTxtRange { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollIntoView(&self, fstart: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).scrollIntoView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fstart)).ok() + (::windows::core::Interface::vtable(self).scrollIntoView)(::windows::core::Interface::as_raw(self), fstart).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn collapse(&self, start: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).collapse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(start)).ok() + (::windows::core::Interface::vtable(self).collapse)(::windows::core::Interface::as_raw(self), start).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -99320,7 +99264,7 @@ impl IHTMLTxtRange { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).r#move)(::windows::core::Interface::as_raw(self), unit.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).r#move)(::windows::core::Interface::as_raw(self), unit.into().abi(), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -99329,7 +99273,7 @@ impl IHTMLTxtRange { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).moveStart)(::windows::core::Interface::as_raw(self), unit.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).moveStart)(::windows::core::Interface::as_raw(self), unit.into().abi(), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -99338,7 +99282,7 @@ impl IHTMLTxtRange { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).moveEnd)(::windows::core::Interface::as_raw(self), unit.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).moveEnd)(::windows::core::Interface::as_raw(self), unit.into().abi(), count, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn select(&self) -> ::windows::core::Result<()> { @@ -99386,11 +99330,11 @@ impl IHTMLTxtRange { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).findText)(::windows::core::Interface::as_raw(self), string.into().abi(), ::core::mem::transmute(count), ::core::mem::transmute(flags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).findText)(::windows::core::Interface::as_raw(self), string.into().abi(), count, flags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn moveToPoint(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).moveToPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).moveToPoint)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -99469,7 +99413,7 @@ impl IHTMLTxtRange { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::VARIANT>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).execCommand)(::windows::core::Interface::as_raw(self), cmdid.into().abi(), ::core::mem::transmute(showui), value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).execCommand)(::windows::core::Interface::as_raw(self), cmdid.into().abi(), showui, value.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -99760,7 +99704,7 @@ pub struct IHTMLUListElement(::windows::core::IUnknown); impl IHTMLUListElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcompact(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcompact)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcompact)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn compact(&self) -> ::windows::core::Result { @@ -100037,7 +99981,7 @@ impl IHTMLUrnCollection { #[cfg(feature = "Win32_Foundation")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -100288,7 +100232,7 @@ pub struct IHTMLVideoElement(::windows::core::IUnknown); impl IHTMLVideoElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setwidth(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn width(&self) -> ::windows::core::Result { @@ -100297,7 +100241,7 @@ impl IHTMLVideoElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setheight(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn height(&self) -> ::windows::core::Result { @@ -100468,11 +100412,11 @@ impl IHTMLWindow2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).setTimeout)(::windows::core::Interface::as_raw(self), expression.into().abi(), ::core::mem::transmute(msec), ::core::mem::transmute(language), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).setTimeout)(::windows::core::Interface::as_raw(self), expression.into().abi(), msec, ::core::mem::transmute(language), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn clearTimeout(&self, timerid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).clearTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timerid)).ok() + (::windows::core::Interface::vtable(self).clearTimeout)(::windows::core::Interface::as_raw(self), timerid).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -100572,7 +100516,7 @@ impl IHTMLWindow2 { P2: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).open)(::windows::core::Interface::as_raw(self), url.into().abi(), name.into().abi(), features.into().abi(), ::core::mem::transmute(replace), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).open)(::windows::core::Interface::as_raw(self), url.into().abi(), name.into().abi(), features.into().abi(), replace, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -100789,7 +100733,7 @@ impl IHTMLWindow2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scroll(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).scroll)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).scroll)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -100804,11 +100748,11 @@ impl IHTMLWindow2 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).setInterval)(::windows::core::Interface::as_raw(self), expression.into().abi(), ::core::mem::transmute(msec), ::core::mem::transmute(language), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).setInterval)(::windows::core::Interface::as_raw(self), expression.into().abi(), msec, ::core::mem::transmute(language), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn clearInterval(&self, timerid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).clearInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(timerid)).ok() + (::windows::core::Interface::vtable(self).clearInterval)(::windows::core::Interface::as_raw(self), timerid).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -100842,27 +100786,27 @@ impl IHTMLWindow2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollBy(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).scrollBy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).scrollBy)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollTo(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).scrollTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).scrollTo)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn moveTo(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).moveTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).moveTo)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn moveBy(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).moveBy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).moveBy)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn resizeTo(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).resizeTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).resizeTo)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn resizeBy(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).resizeBy)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).resizeBy)(::windows::core::Interface::as_raw(self), x, y).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -101225,13 +101169,13 @@ impl IHTMLWindow3 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn setTimeout(&self, expression: *const super::super::System::Com::VARIANT, msec: i32, language: *const super::super::System::Com::VARIANT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).setTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(expression), ::core::mem::transmute(msec), ::core::mem::transmute(language), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).setTimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(expression), msec, ::core::mem::transmute(language), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn setInterval(&self, expression: *const super::super::System::Com::VARIANT, msec: i32, language: *const super::super::System::Com::VARIANT) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).setInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(expression), ::core::mem::transmute(msec), ::core::mem::transmute(language), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).setInterval)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(expression), msec, ::core::mem::transmute(language), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn print(&self) -> ::windows::core::Result<()> { @@ -103557,7 +103501,7 @@ impl IHTMLXDomainRequest { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Settimeout(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Settimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Settimeout)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn timeout(&self) -> ::windows::core::Result { @@ -104075,7 +104019,7 @@ pub struct IHTMLXMLHttpRequest2(::windows::core::IUnknown); impl IHTMLXMLHttpRequest2 { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Settimeout(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Settimeout)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Settimeout)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn timeout(&self) -> ::windows::core::Result { @@ -104306,7 +104250,7 @@ impl IHeaderFooter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setpage(&self, v: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setpage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setpage)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn page(&self) -> ::windows::core::Result { @@ -104315,7 +104259,7 @@ impl IHeaderFooter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpageTotal(&self, v: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpageTotal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpageTotal)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pageTotal(&self) -> ::windows::core::Result { @@ -104598,7 +104542,7 @@ impl IHeaderFooter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setpage(&self, v: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Setpage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.Setpage)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn page(&self) -> ::windows::core::Result { @@ -104607,7 +104551,7 @@ impl IHeaderFooter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpageTotal(&self, v: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetpageTotal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetpageTotal)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pageTotal(&self) -> ::windows::core::Result { @@ -105449,7 +105393,7 @@ impl IIE70DispatchEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDispID)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ::core::mem::transmute(grfdex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetDispID)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), grfdex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -105457,7 +105401,7 @@ impl IIE70DispatchEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IServiceProvider>>, { - (::windows::core::Interface::vtable(self).base__.InvokeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdp), ::core::mem::transmute(pvarres), ::core::mem::transmute(pei), pspcaller.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InvokeEx)(::windows::core::Interface::as_raw(self), id, lcid, wflags, ::core::mem::transmute(pdp), ::core::mem::transmute(pvarres), ::core::mem::transmute(pei), pspcaller.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] @@ -105465,30 +105409,30 @@ impl IIE70DispatchEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.DeleteMemberByName)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ::core::mem::transmute(grfdex)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteMemberByName)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), grfdex).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn DeleteMemberByDispID(&self, id: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeleteMemberByDispID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteMemberByDispID)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetMemberProperties(&self, id: i32, grfdexfetch: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMemberProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(grfdexfetch), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMemberProperties)(::windows::core::Interface::as_raw(self), id, grfdexfetch, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetMemberName(&self, id: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMemberName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMemberName)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetNextDispID(&self, grfdex: u32, id: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetNextDispID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfdex), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetNextDispID)(::windows::core::Interface::as_raw(self), grfdex, id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -105595,7 +105539,7 @@ impl IIE80DispatchEx { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetDispID)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ::core::mem::transmute(grfdex), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetDispID)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), grfdex, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -105603,7 +105547,7 @@ impl IIE80DispatchEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IServiceProvider>>, { - (::windows::core::Interface::vtable(self).base__.InvokeEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdp), ::core::mem::transmute(pvarres), ::core::mem::transmute(pei), pspcaller.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InvokeEx)(::windows::core::Interface::as_raw(self), id, lcid, wflags, ::core::mem::transmute(pdp), ::core::mem::transmute(pvarres), ::core::mem::transmute(pei), pspcaller.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] @@ -105611,30 +105555,30 @@ impl IIE80DispatchEx { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { - (::windows::core::Interface::vtable(self).base__.DeleteMemberByName)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), ::core::mem::transmute(grfdex)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteMemberByName)(::windows::core::Interface::as_raw(self), bstrname.into().abi(), grfdex).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn DeleteMemberByDispID(&self, id: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.DeleteMemberByDispID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteMemberByDispID)(::windows::core::Interface::as_raw(self), id).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetMemberProperties(&self, id: i32, grfdexfetch: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMemberProperties)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(grfdexfetch), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMemberProperties)(::windows::core::Interface::as_raw(self), id, grfdexfetch, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn GetMemberName(&self, id: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetMemberName)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetMemberName)(::windows::core::Interface::as_raw(self), id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetNextDispID(&self, grfdex: u32, id: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetNextDispID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfdex), ::core::mem::transmute(id), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetNextDispID)(::windows::core::Interface::as_raw(self), grfdex, id, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] @@ -105819,7 +105763,7 @@ pub struct IIEWebDriverSite(::windows::core::IUnknown); impl IIEWebDriverSite { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn WindowOperation(&self, operationcode: u32, hwnd: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).WindowOperation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(operationcode), ::core::mem::transmute(hwnd)).ok() + (::windows::core::Interface::vtable(self).WindowOperation)(::windows::core::Interface::as_raw(self), operationcode, hwnd).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn DetachWebdriver<'a, P0>(&self, punkwd: P0) -> ::windows::core::Result<()> @@ -105974,7 +105918,7 @@ impl IImageDecodeEventSink { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetSurface(&self, nwidth: i32, nheight: i32, bfid: *const ::windows::core::GUID, npasses: u32, dwhints: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), ::core::mem::transmute(bfid), ::core::mem::transmute(npasses), ::core::mem::transmute(dwhints), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).GetSurface)(::windows::core::Interface::as_raw(self), nwidth, nheight, ::core::mem::transmute(bfid), npasses, dwhints, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnBeginDecode(&self, pdwevents: *mut u32, pnformats: *mut u32, ppformats: *mut *mut ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -105986,7 +105930,7 @@ impl IImageDecodeEventSink { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnDecodeComplete(&self, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnDecodeComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).OnDecodeComplete)(::windows::core::Interface::as_raw(self), hrstatus).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnPalette(&self) -> ::windows::core::Result<()> { @@ -106057,7 +106001,7 @@ impl IImageDecodeEventSink2 { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetSurface(&self, nwidth: i32, nheight: i32, bfid: *const ::windows::core::GUID, npasses: u32, dwhints: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetSurface)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), ::core::mem::transmute(bfid), ::core::mem::transmute(npasses), ::core::mem::transmute(dwhints), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.GetSurface)(::windows::core::Interface::as_raw(self), nwidth, nheight, ::core::mem::transmute(bfid), npasses, dwhints, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnBeginDecode(&self, pdwevents: *mut u32, pnformats: *mut u32, ppformats: *mut *mut ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -106069,7 +106013,7 @@ impl IImageDecodeEventSink2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnDecodeComplete(&self, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.OnDecodeComplete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).base__.OnDecodeComplete)(::windows::core::Interface::as_raw(self), hrstatus).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnPalette(&self) -> ::windows::core::Result<()> { @@ -106170,7 +106114,7 @@ impl IImageDecodeFilter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Terminate(&self, hrstatus: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Terminate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hrstatus)).ok() + (::windows::core::Interface::vtable(self).Terminate)(::windows::core::Interface::as_raw(self), hrstatus).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -106232,7 +106176,7 @@ impl IIntelliForms { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setenabled(&self, bval: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setenabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(bval)).ok() + (::windows::core::Interface::vtable(self).Setenabled)(::windows::core::Interface::as_raw(self), bval).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -106315,7 +106259,7 @@ impl IInternetExplorerManager { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).CreateObject)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwconfig), pszurl.into(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).CreateObject)(::windows::core::Interface::as_raw(self), dwconfig, pszurl.into(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -106446,7 +106390,7 @@ impl ILayoutRect { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SethonorPageBreaks(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SethonorPageBreaks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SethonorPageBreaks)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn honorPageBreaks(&self) -> ::windows::core::Result { @@ -106455,7 +106399,7 @@ impl ILayoutRect { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SethonorPageRules(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SethonorPageRules)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SethonorPageRules)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn honorPageRules(&self) -> ::windows::core::Result { @@ -106697,7 +106641,7 @@ impl IMapMIMEToCLSID { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).SetMapping)(::windows::core::Interface::as_raw(self), pszmimetype.into(), ::core::mem::transmute(dwmapmode), ::core::mem::transmute(clsid)).ok() + (::windows::core::Interface::vtable(self).SetMapping)(::windows::core::Interface::as_raw(self), pszmimetype.into(), dwmapmode, ::core::mem::transmute(clsid)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -106831,7 +106775,7 @@ impl IMarkupContainer2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn UnRegisterForDirtyRange(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).UnRegisterForDirtyRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).UnRegisterForDirtyRange)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetAndClearDirtyRange<'a, P0, P1>(&self, dwcookie: u32, pipointerbegin: P0, pipointerend: P1) -> ::windows::core::Result<()> @@ -106839,7 +106783,7 @@ impl IMarkupContainer2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).GetAndClearDirtyRange)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie), pipointerbegin.into().abi(), pipointerend.into().abi()).ok() + (::windows::core::Interface::vtable(self).GetAndClearDirtyRange)(::windows::core::Interface::as_raw(self), dwcookie, pipointerbegin.into().abi(), pipointerend.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetVersionNumber(&self) -> i32 { @@ -106936,7 +106880,7 @@ impl IMarkupPointer { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetGravity(&self, gravity: POINTER_GRAVITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGravity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gravity)).ok() + (::windows::core::Interface::vtable(self).SetGravity)(::windows::core::Interface::as_raw(self), gravity).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -106973,7 +106917,7 @@ impl IMarkupPointer { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLElement>>, { - (::windows::core::Interface::vtable(self).MoveAdjacentToElement)(::windows::core::Interface::as_raw(self), pelement.into().abi(), ::core::mem::transmute(eadj)).ok() + (::windows::core::Interface::vtable(self).MoveAdjacentToElement)(::windows::core::Interface::as_raw(self), pelement.into().abi(), eadj).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn MoveToPointer<'a, P0>(&self, ppointer: P0) -> ::windows::core::Result<()> @@ -107060,7 +107004,7 @@ impl IMarkupPointer { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn MoveUnit(&self, muaction: MOVEUNIT_ACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).MoveUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(muaction)).ok() + (::windows::core::Interface::vtable(self).MoveUnit)(::windows::core::Interface::as_raw(self), muaction).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn FindText<'a, P0, P1, P2>(&self, pchfindtext: P0, dwflags: u32, piendmatch: P1, piendsearch: P2) -> ::windows::core::Result<()> @@ -107069,7 +107013,7 @@ impl IMarkupPointer { P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).FindText)(::windows::core::Interface::as_raw(self), pchfindtext.into(), ::core::mem::transmute(dwflags), piendmatch.into().abi(), piendsearch.into().abi()).ok() + (::windows::core::Interface::vtable(self).FindText)(::windows::core::Interface::as_raw(self), pchfindtext.into(), dwflags, piendmatch.into().abi(), piendsearch.into().abi()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -107192,7 +107136,7 @@ impl IMarkupPointer2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetGravity(&self, gravity: POINTER_GRAVITY) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetGravity)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(gravity)).ok() + (::windows::core::Interface::vtable(self).base__.SetGravity)(::windows::core::Interface::as_raw(self), gravity).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -107229,7 +107173,7 @@ impl IMarkupPointer2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IHTMLElement>>, { - (::windows::core::Interface::vtable(self).base__.MoveAdjacentToElement)(::windows::core::Interface::as_raw(self), pelement.into().abi(), ::core::mem::transmute(eadj)).ok() + (::windows::core::Interface::vtable(self).base__.MoveAdjacentToElement)(::windows::core::Interface::as_raw(self), pelement.into().abi(), eadj).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn MoveToPointer<'a, P0>(&self, ppointer: P0) -> ::windows::core::Result<()> @@ -107316,7 +107260,7 @@ impl IMarkupPointer2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn MoveUnit(&self, muaction: MOVEUNIT_ACTION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.MoveUnit)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(muaction)).ok() + (::windows::core::Interface::vtable(self).base__.MoveUnit)(::windows::core::Interface::as_raw(self), muaction).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn FindText<'a, P0, P1, P2>(&self, pchfindtext: P0, dwflags: u32, piendmatch: P1, piendsearch: P2) -> ::windows::core::Result<()> @@ -107325,7 +107269,7 @@ impl IMarkupPointer2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).base__.FindText)(::windows::core::Interface::as_raw(self), pchfindtext.into(), ::core::mem::transmute(dwflags), piendmatch.into().abi(), piendsearch.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.FindText)(::windows::core::Interface::as_raw(self), pchfindtext.into(), dwflags, piendmatch.into().abi(), piendsearch.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -107343,14 +107287,14 @@ impl IMarkupPointer2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMarkupContainer>>, { - (::windows::core::Interface::vtable(self).MoveToMarkupPosition)(::windows::core::Interface::as_raw(self), pcontainer.into().abi(), ::core::mem::transmute(lmp)).ok() + (::windows::core::Interface::vtable(self).MoveToMarkupPosition)(::windows::core::Interface::as_raw(self), pcontainer.into().abi(), lmp).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn MoveUnitBounded<'a, P0>(&self, muaction: MOVEUNIT_ACTION, piboundary: P0) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).MoveUnitBounded)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(muaction), piboundary.into().abi()).ok() + (::windows::core::Interface::vtable(self).MoveUnitBounded)(::windows::core::Interface::as_raw(self), muaction, piboundary.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -107462,7 +107406,7 @@ impl IMarkupServices { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tagid), pchattributes.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateElement)(::windows::core::Interface::as_raw(self), tagid, pchattributes.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -107523,7 +107467,7 @@ impl IMarkupServices { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).InsertText)(::windows::core::Interface::as_raw(self), pchtext.into(), ::core::mem::transmute(cch), ppointertarget.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertText)(::windows::core::Interface::as_raw(self), pchtext.into(), cch, ppointertarget.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ParseString<'a, P0, P1, P2>(&self, pchhtml: P0, dwflags: u32, ppcontainerresult: *mut ::core::option::Option, pppointerstart: P1, pppointerfinish: P2) -> ::windows::core::Result<()> @@ -107532,7 +107476,7 @@ impl IMarkupServices { P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).ParseString)(::windows::core::Interface::as_raw(self), pchhtml.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppcontainerresult), pppointerstart.into().abi(), pppointerfinish.into().abi()).ok() + (::windows::core::Interface::vtable(self).ParseString)(::windows::core::Interface::as_raw(self), pchhtml.into(), dwflags, ::core::mem::transmute(ppcontainerresult), pppointerstart.into().abi(), pppointerfinish.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ParseGlobal<'a, P0, P1>(&self, hglobalhtml: isize, dwflags: u32, ppcontainerresult: *mut ::core::option::Option, ppointerstart: P0, ppointerfinish: P1) -> ::windows::core::Result<()> @@ -107540,7 +107484,7 @@ impl IMarkupServices { P0: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).ParseGlobal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hglobalhtml), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppcontainerresult), ppointerstart.into().abi(), ppointerfinish.into().abi()).ok() + (::windows::core::Interface::vtable(self).ParseGlobal)(::windows::core::Interface::as_raw(self), hglobalhtml, dwflags, ::core::mem::transmute(ppcontainerresult), ppointerstart.into().abi(), ppointerfinish.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -107573,7 +107517,7 @@ impl IMarkupServices { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetNameForTagID(&self, tagid: ELEMENT_TAG_ID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetNameForTagID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tagid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetNameForTagID)(::windows::core::Interface::as_raw(self), tagid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -107718,7 +107662,7 @@ impl IMarkupServices2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateElement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tagid), pchattributes.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateElement)(::windows::core::Interface::as_raw(self), tagid, pchattributes.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -107779,7 +107723,7 @@ impl IMarkupServices2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).base__.InsertText)(::windows::core::Interface::as_raw(self), pchtext.into(), ::core::mem::transmute(cch), ppointertarget.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.InsertText)(::windows::core::Interface::as_raw(self), pchtext.into(), cch, ppointertarget.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ParseString<'a, P0, P1, P2>(&self, pchhtml: P0, dwflags: u32, ppcontainerresult: *mut ::core::option::Option, pppointerstart: P1, pppointerfinish: P2) -> ::windows::core::Result<()> @@ -107788,7 +107732,7 @@ impl IMarkupServices2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).base__.ParseString)(::windows::core::Interface::as_raw(self), pchhtml.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppcontainerresult), pppointerstart.into().abi(), pppointerfinish.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ParseString)(::windows::core::Interface::as_raw(self), pchhtml.into(), dwflags, ::core::mem::transmute(ppcontainerresult), pppointerstart.into().abi(), pppointerfinish.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ParseGlobal<'a, P0, P1>(&self, hglobalhtml: isize, dwflags: u32, ppcontainerresult: *mut ::core::option::Option, ppointerstart: P0, ppointerfinish: P1) -> ::windows::core::Result<()> @@ -107796,7 +107740,7 @@ impl IMarkupServices2 { P0: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).base__.ParseGlobal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hglobalhtml), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppcontainerresult), ppointerstart.into().abi(), ppointerfinish.into().abi()).ok() + (::windows::core::Interface::vtable(self).base__.ParseGlobal)(::windows::core::Interface::as_raw(self), hglobalhtml, dwflags, ::core::mem::transmute(ppcontainerresult), ppointerstart.into().abi(), ppointerfinish.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -107829,7 +107773,7 @@ impl IMarkupServices2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetNameForTagID(&self, tagid: ELEMENT_TAG_ID) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).base__.GetNameForTagID)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tagid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.GetNameForTagID)(::windows::core::Interface::as_raw(self), tagid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -107869,7 +107813,7 @@ impl IMarkupServices2 { P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, P2: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).ParseGlobalEx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(hglobalhtml), ::core::mem::transmute(dwflags), pcontext.into().abi(), ::core::mem::transmute(ppcontainerresult), ppointerstart.into().abi(), ppointerfinish.into().abi()).ok() + (::windows::core::Interface::vtable(self).ParseGlobalEx)(::windows::core::Interface::as_raw(self), hglobalhtml, dwflags, pcontext.into().abi(), ::core::mem::transmute(ppcontainerresult), ppointerstart.into().abi(), ppointerfinish.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -107887,7 +107831,7 @@ impl IMarkupServices2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISegmentList>>, { - (::windows::core::Interface::vtable(self).SaveSegmentsToClipboard)(::windows::core::Interface::as_raw(self), psegmentlist.into().abi(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SaveSegmentsToClipboard)(::windows::core::Interface::as_raw(self), psegmentlist.into().abi(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -107966,11 +107910,11 @@ impl IMarkupTextFrags { where P0: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).GetTextFrag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ifrag), ::core::mem::transmute(pbstrfrag), ppointerfrag.into().abi()).ok() + (::windows::core::Interface::vtable(self).GetTextFrag)(::windows::core::Interface::as_raw(self), ifrag, ::core::mem::transmute(pbstrfrag), ppointerfrag.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn RemoveTextFrag(&self, ifrag: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).RemoveTextFrag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ifrag)).ok() + (::windows::core::Interface::vtable(self).RemoveTextFrag)(::windows::core::Interface::as_raw(self), ifrag).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -107979,7 +107923,7 @@ impl IMarkupTextFrags { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P1: ::std::convert::Into<::windows::core::InParam<'a, IMarkupPointer>>, { - (::windows::core::Interface::vtable(self).InsertTextFrag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ifrag), bstrinsert.into().abi(), ppointerinsert.into().abi()).ok() + (::windows::core::Interface::vtable(self).InsertTextFrag)(::windows::core::Interface::as_raw(self), ifrag, bstrinsert.into().abi(), ppointerinsert.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -108050,11 +107994,11 @@ pub struct IMediaActivityNotifySite(::windows::core::IUnknown); impl IMediaActivityNotifySite { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnMediaActivityStarted(&self, mediaactivitytype: MediaActivityNotifyType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMediaActivityStarted)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mediaactivitytype)).ok() + (::windows::core::Interface::vtable(self).OnMediaActivityStarted)(::windows::core::Interface::as_raw(self), mediaactivitytype).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnMediaActivityStopped(&self, mediaactivitytype: MediaActivityNotifyType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).OnMediaActivityStopped)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mediaactivitytype)).ok() + (::windows::core::Interface::vtable(self).OnMediaActivityStopped)(::windows::core::Interface::as_raw(self), mediaactivitytype).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -108782,7 +108726,7 @@ impl IOpenServiceActivity { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CanExecuteType(&self, r#type: OpenServiceActivityContentType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CanExecuteType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CanExecuteType)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Preview<'a, P0, P1>(&self, pinput: P0, poutput: P1) -> ::windows::core::Result<()> @@ -108806,7 +108750,7 @@ impl IOpenServiceActivity { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CanPreviewType(&self, r#type: OpenServiceActivityContentType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).CanPreviewType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(r#type), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CanPreviewType)(::windows::core::Interface::as_raw(self), r#type, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -109190,7 +109134,7 @@ impl IOpenServiceActivityManager { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetCategoryEnumerator(&self, etype: OpenServiceActivityContentType) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).GetCategoryEnumerator)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(etype), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetCategoryEnumerator)(::windows::core::Interface::as_raw(self), etype, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetActivityByID<'a, P0>(&self, pwzactivityid: P0) -> ::windows::core::Result @@ -109481,7 +109425,7 @@ impl IPersistHistory { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetPositionCookie(&self, dwpositioncookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPositionCookie)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwpositioncookie)).ok() + (::windows::core::Interface::vtable(self).SetPositionCookie)(::windows::core::Interface::as_raw(self), dwpositioncookie).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetPositionCookie(&self) -> ::windows::core::Result { @@ -109582,11 +109526,11 @@ impl IPrintManagerTemplatePrinter { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).drawPreviewPage)(::windows::core::Interface::as_raw(self), pelemdisp.into().abi(), ::core::mem::transmute(npage)).ok() + (::windows::core::Interface::vtable(self).drawPreviewPage)(::windows::core::Interface::as_raw(self), pelemdisp.into().abi(), npage).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setPageCount(&self, npage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setPageCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(npage)).ok() + (::windows::core::Interface::vtable(self).setPageCount)(::windows::core::Interface::as_raw(self), npage).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn invalidatePreview(&self) -> ::windows::core::Result<()> { @@ -109701,11 +109645,11 @@ impl IPrintManagerTemplatePrinter2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { - (::windows::core::Interface::vtable(self).base__.drawPreviewPage)(::windows::core::Interface::as_raw(self), pelemdisp.into().abi(), ::core::mem::transmute(npage)).ok() + (::windows::core::Interface::vtable(self).base__.drawPreviewPage)(::windows::core::Interface::as_raw(self), pelemdisp.into().abi(), npage).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setPageCount(&self, npage: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.setPageCount)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(npage)).ok() + (::windows::core::Interface::vtable(self).base__.setPageCount)(::windows::core::Interface::as_raw(self), npage).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn invalidatePreview(&self) -> ::windows::core::Result<()> { @@ -109942,7 +109886,7 @@ pub struct IRangeException(::windows::core::IUnknown); impl IRangeException { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcode(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcode)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn code(&self) -> ::windows::core::Result { @@ -110175,7 +110119,7 @@ impl IRulesAppliedCollection { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn length(&self) -> ::windows::core::Result { @@ -110206,7 +110150,7 @@ impl IRulesAppliedCollection { #[cfg(feature = "Win32_Foundation")] pub unsafe fn property(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).property)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).property)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -110215,7 +110159,7 @@ impl IRulesAppliedCollection { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).propertyInheritedTrace)(::windows::core::Interface::as_raw(self), name.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).propertyInheritedTrace)(::windows::core::Interface::as_raw(self), name.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -110424,7 +110368,7 @@ pub struct ISVGAngle(::windows::core::IUnknown); impl ISVGAngle { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetunitType(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetunitType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetunitType)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn unitType(&self) -> ::windows::core::Result { @@ -110433,7 +110377,7 @@ impl ISVGAngle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvalue(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvalue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvalue)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn value(&self) -> ::windows::core::Result { @@ -110442,7 +110386,7 @@ impl ISVGAngle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetvalueInSpecifiedUnits(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetvalueInSpecifiedUnits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetvalueInSpecifiedUnits)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn valueInSpecifiedUnits(&self) -> ::windows::core::Result { @@ -110465,11 +110409,11 @@ impl ISVGAngle { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn newValueSpecifiedUnits(&self, unittype: i16, valueinspecifiedunits: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).newValueSpecifiedUnits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unittype), ::core::mem::transmute(valueinspecifiedunits)).ok() + (::windows::core::Interface::vtable(self).newValueSpecifiedUnits)(::windows::core::Interface::as_raw(self), unittype, valueinspecifiedunits).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn convertToSpecifiedUnits(&self, unittype: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).convertToSpecifiedUnits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unittype)).ok() + (::windows::core::Interface::vtable(self).convertToSpecifiedUnits)(::windows::core::Interface::as_raw(self), unittype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -110681,7 +110625,7 @@ pub struct ISVGAnimatedBoolean(::windows::core::IUnknown); impl ISVGAnimatedBoolean { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetbaseVal(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetbaseVal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetbaseVal)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn baseVal(&self) -> ::windows::core::Result { @@ -110690,7 +110634,7 @@ impl ISVGAnimatedBoolean { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetanimVal(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetanimVal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetanimVal)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn animVal(&self) -> ::windows::core::Result { @@ -110777,7 +110721,7 @@ pub struct ISVGAnimatedEnumeration(::windows::core::IUnknown); impl ISVGAnimatedEnumeration { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetbaseVal(&self, v: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetbaseVal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetbaseVal)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn baseVal(&self) -> ::windows::core::Result { @@ -110786,7 +110730,7 @@ impl ISVGAnimatedEnumeration { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetanimVal(&self, v: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetanimVal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetanimVal)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn animVal(&self) -> ::windows::core::Result { @@ -110873,7 +110817,7 @@ pub struct ISVGAnimatedInteger(::windows::core::IUnknown); impl ISVGAnimatedInteger { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetbaseVal(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetbaseVal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetbaseVal)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn baseVal(&self) -> ::windows::core::Result { @@ -110882,7 +110826,7 @@ impl ISVGAnimatedInteger { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetanimVal(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetanimVal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetanimVal)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn animVal(&self) -> ::windows::core::Result { @@ -111205,7 +111149,7 @@ pub struct ISVGAnimatedNumber(::windows::core::IUnknown); impl ISVGAnimatedNumber { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetbaseVal(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetbaseVal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetbaseVal)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn baseVal(&self) -> ::windows::core::Result { @@ -111214,7 +111158,7 @@ impl ISVGAnimatedNumber { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetanimVal(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetanimVal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetanimVal)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn animVal(&self) -> ::windows::core::Result { @@ -112948,7 +112892,7 @@ impl ISVGElementInstanceList { #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).item)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -113193,7 +113137,7 @@ pub struct ISVGException(::windows::core::IUnknown); impl ISVGException { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcode(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcode)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn code(&self) -> ::windows::core::Result { @@ -113971,7 +113915,7 @@ pub struct ISVGLength(::windows::core::IUnknown); impl ISVGLength { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetunitType(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetunitType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetunitType)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn unitType(&self) -> ::windows::core::Result { @@ -113980,7 +113924,7 @@ impl ISVGLength { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvalue(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvalue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvalue)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn value(&self) -> ::windows::core::Result { @@ -113989,7 +113933,7 @@ impl ISVGLength { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetvalueInSpecifiedUnits(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetvalueInSpecifiedUnits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetvalueInSpecifiedUnits)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn valueInSpecifiedUnits(&self) -> ::windows::core::Result { @@ -114012,11 +113956,11 @@ impl ISVGLength { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn newValueSpecifiedUnits(&self, unittype: i16, valueinspecifiedunits: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).newValueSpecifiedUnits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unittype), ::core::mem::transmute(valueinspecifiedunits)).ok() + (::windows::core::Interface::vtable(self).newValueSpecifiedUnits)(::windows::core::Interface::as_raw(self), unittype, valueinspecifiedunits).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn convertToSpecifiedUnits(&self, unittype: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).convertToSpecifiedUnits)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(unittype)).ok() + (::windows::core::Interface::vtable(self).convertToSpecifiedUnits)(::windows::core::Interface::as_raw(self), unittype).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -114110,7 +114054,7 @@ pub struct ISVGLengthList(::windows::core::IUnknown); impl ISVGLengthList { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnumberOfItems(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn numberOfItems(&self) -> ::windows::core::Result { @@ -114134,7 +114078,7 @@ impl ISVGLengthList { #[cfg(feature = "Win32_System_Com")] pub unsafe fn getItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -114143,7 +114087,7 @@ impl ISVGLengthList { P0: ::std::convert::Into<::windows::core::InParam<'a, ISVGLength>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), newitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), newitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -114152,13 +114096,13 @@ impl ISVGLengthList { P0: ::std::convert::Into<::windows::core::InParam<'a, ISVGLength>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), newitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), newitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -115184,7 +115128,7 @@ pub struct ISVGMatrix(::windows::core::IUnknown); impl ISVGMatrix { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Seta(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Seta)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Seta)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn a(&self) -> ::windows::core::Result { @@ -115193,7 +115137,7 @@ impl ISVGMatrix { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setb(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setb)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setb)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn b(&self) -> ::windows::core::Result { @@ -115202,7 +115146,7 @@ impl ISVGMatrix { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setc(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setc)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setc)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn c(&self) -> ::windows::core::Result { @@ -115211,7 +115155,7 @@ impl ISVGMatrix { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setd(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setd)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setd)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn d(&self) -> ::windows::core::Result { @@ -115220,7 +115164,7 @@ impl ISVGMatrix { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sete(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sete)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sete)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn e(&self) -> ::windows::core::Result { @@ -115229,7 +115173,7 @@ impl ISVGMatrix { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setf(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setf)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setf)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn f(&self) -> ::windows::core::Result { @@ -115255,31 +115199,31 @@ impl ISVGMatrix { #[cfg(feature = "Win32_System_Com")] pub unsafe fn translate(&self, x: f32, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).translate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).translate)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn scale(&self, scalefactor: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).scale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scalefactor), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).scale)(::windows::core::Interface::as_raw(self), scalefactor, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn scaleNonUniform(&self, scalefactorx: f32, scalefactory: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).scaleNonUniform)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scalefactorx), ::core::mem::transmute(scalefactory), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).scaleNonUniform)(::windows::core::Interface::as_raw(self), scalefactorx, scalefactory, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn rotate(&self, angle: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).rotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(angle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).rotate)(::windows::core::Interface::as_raw(self), angle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn rotateFromVector(&self, x: f32, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).rotateFromVector)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).rotateFromVector)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -115297,13 +115241,13 @@ impl ISVGMatrix { #[cfg(feature = "Win32_System_Com")] pub unsafe fn skewX(&self, angle: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).skewX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(angle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).skewX)(::windows::core::Interface::as_raw(self), angle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn skewY(&self, angle: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).skewY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(angle), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).skewY)(::windows::core::Interface::as_raw(self), angle, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -115510,7 +115454,7 @@ pub struct ISVGNumber(::windows::core::IUnknown); impl ISVGNumber { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setvalue(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setvalue)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setvalue)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn value(&self) -> ::windows::core::Result { @@ -115595,7 +115539,7 @@ pub struct ISVGNumberList(::windows::core::IUnknown); impl ISVGNumberList { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnumberOfItems(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn numberOfItems(&self) -> ::windows::core::Result { @@ -115619,7 +115563,7 @@ impl ISVGNumberList { #[cfg(feature = "Win32_System_Com")] pub unsafe fn getItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -115628,7 +115572,7 @@ impl ISVGNumberList { P0: ::std::convert::Into<::windows::core::InParam<'a, ISVGNumber>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), newitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), newitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -115637,13 +115581,13 @@ impl ISVGNumberList { P0: ::std::convert::Into<::windows::core::InParam<'a, ISVGNumber>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), newitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), newitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -115851,12 +115795,12 @@ impl ISVGPathElement { #[cfg(feature = "Win32_System_Com")] pub unsafe fn getPointAtLength(&self, fltdistance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getPointAtLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fltdistance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getPointAtLength)(::windows::core::Interface::as_raw(self), fltdistance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn getPathSegAtLength(&self, fltdistance: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).getPathSegAtLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fltdistance), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getPathSegAtLength)(::windows::core::Interface::as_raw(self), fltdistance, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -115868,109 +115812,109 @@ impl ISVGPathElement { #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegMovetoAbs(&self, x: f32, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegMovetoAbs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegMovetoAbs)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegMovetoRel(&self, x: f32, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegMovetoRel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegMovetoRel)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegLinetoAbs(&self, x: f32, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegLinetoAbs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegLinetoAbs)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegLinetoRel(&self, x: f32, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegLinetoRel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegLinetoRel)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegCurvetoCubicAbs(&self, x: f32, y: f32, x1: f32, y1: f32, x2: f32, y2: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoCubicAbs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoCubicAbs)(::windows::core::Interface::as_raw(self), x, y, x1, y1, x2, y2, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegCurvetoCubicRel(&self, x: f32, y: f32, x1: f32, y1: f32, x2: f32, y2: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoCubicRel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(x2), ::core::mem::transmute(y2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoCubicRel)(::windows::core::Interface::as_raw(self), x, y, x1, y1, x2, y2, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegCurvetoQuadraticAbs(&self, x: f32, y: f32, x1: f32, y1: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoQuadraticAbs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoQuadraticAbs)(::windows::core::Interface::as_raw(self), x, y, x1, y1, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegCurvetoQuadraticRel(&self, x: f32, y: f32, x1: f32, y1: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoQuadraticRel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(x1), ::core::mem::transmute(y1), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoQuadraticRel)(::windows::core::Interface::as_raw(self), x, y, x1, y1, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegArcAbs(&self, x: f32, y: f32, r1: f32, r2: f32, angle: f32, largearcflag: i16, sweepflag: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegArcAbs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(r1), ::core::mem::transmute(r2), ::core::mem::transmute(angle), ::core::mem::transmute(largearcflag), ::core::mem::transmute(sweepflag), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegArcAbs)(::windows::core::Interface::as_raw(self), x, y, r1, r2, angle, largearcflag, sweepflag, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegArcRel(&self, x: f32, y: f32, r1: f32, r2: f32, angle: f32, largearcflag: i16, sweepflag: i16) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegArcRel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(r1), ::core::mem::transmute(r2), ::core::mem::transmute(angle), ::core::mem::transmute(largearcflag), ::core::mem::transmute(sweepflag), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegArcRel)(::windows::core::Interface::as_raw(self), x, y, r1, r2, angle, largearcflag, sweepflag, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegLinetoHorizontalAbs(&self, x: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegLinetoHorizontalAbs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegLinetoHorizontalAbs)(::windows::core::Interface::as_raw(self), x, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegLinetoHorizontalRel(&self, x: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegLinetoHorizontalRel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegLinetoHorizontalRel)(::windows::core::Interface::as_raw(self), x, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegLinetoVerticalAbs(&self, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegLinetoVerticalAbs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegLinetoVerticalAbs)(::windows::core::Interface::as_raw(self), y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegLinetoVerticalRel(&self, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegLinetoVerticalRel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegLinetoVerticalRel)(::windows::core::Interface::as_raw(self), y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegCurvetoCubicSmoothAbs(&self, x: f32, y: f32, x2: f32, y2: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoCubicSmoothAbs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(x2), ::core::mem::transmute(y2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoCubicSmoothAbs)(::windows::core::Interface::as_raw(self), x, y, x2, y2, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegCurvetoCubicSmoothRel(&self, x: f32, y: f32, x2: f32, y2: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoCubicSmoothRel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(x2), ::core::mem::transmute(y2), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoCubicSmoothRel)(::windows::core::Interface::as_raw(self), x, y, x2, y2, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegCurvetoQuadraticSmoothAbs(&self, x: f32, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoQuadraticSmoothAbs)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoQuadraticSmoothAbs)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createSVGPathSegCurvetoQuadraticSmoothRel(&self, x: f32, y: f32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoQuadraticSmoothRel)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).createSVGPathSegCurvetoQuadraticSmoothRel)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } #[cfg(feature = "Win32_System_Com")] @@ -116138,7 +116082,7 @@ pub struct ISVGPathSeg(::windows::core::IUnknown); impl ISVGPathSeg { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpathSegType(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpathSegType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpathSegType)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pathSegType(&self) -> ::windows::core::Result { @@ -116233,7 +116177,7 @@ pub struct ISVGPathSegArcAbs(::windows::core::IUnknown); impl ISVGPathSegArcAbs { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -116242,7 +116186,7 @@ impl ISVGPathSegArcAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -116251,7 +116195,7 @@ impl ISVGPathSegArcAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setr1(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setr1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setr1)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn r1(&self) -> ::windows::core::Result { @@ -116260,7 +116204,7 @@ impl ISVGPathSegArcAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setr2(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setr2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setr2)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn r2(&self) -> ::windows::core::Result { @@ -116269,7 +116213,7 @@ impl ISVGPathSegArcAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setangle(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setangle)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn angle(&self) -> ::windows::core::Result { @@ -116278,7 +116222,7 @@ impl ISVGPathSegArcAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetlargeArcFlag(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetlargeArcFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetlargeArcFlag)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn largeArcFlag(&self) -> ::windows::core::Result { @@ -116287,7 +116231,7 @@ impl ISVGPathSegArcAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetsweepFlag(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetsweepFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetsweepFlag)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn sweepFlag(&self) -> ::windows::core::Result { @@ -116384,7 +116328,7 @@ pub struct ISVGPathSegArcRel(::windows::core::IUnknown); impl ISVGPathSegArcRel { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -116393,7 +116337,7 @@ impl ISVGPathSegArcRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -116402,7 +116346,7 @@ impl ISVGPathSegArcRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setr1(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setr1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setr1)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn r1(&self) -> ::windows::core::Result { @@ -116411,7 +116355,7 @@ impl ISVGPathSegArcRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setr2(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setr2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setr2)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn r2(&self) -> ::windows::core::Result { @@ -116420,7 +116364,7 @@ impl ISVGPathSegArcRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setangle(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setangle)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn angle(&self) -> ::windows::core::Result { @@ -116429,7 +116373,7 @@ impl ISVGPathSegArcRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetlargeArcFlag(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetlargeArcFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetlargeArcFlag)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn largeArcFlag(&self) -> ::windows::core::Result { @@ -116438,7 +116382,7 @@ impl ISVGPathSegArcRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetsweepFlag(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetsweepFlag)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetsweepFlag)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn sweepFlag(&self) -> ::windows::core::Result { @@ -116608,7 +116552,7 @@ pub struct ISVGPathSegCurvetoCubicAbs(::windows::core::IUnknown); impl ISVGPathSegCurvetoCubicAbs { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -116617,7 +116561,7 @@ impl ISVGPathSegCurvetoCubicAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -116626,7 +116570,7 @@ impl ISVGPathSegCurvetoCubicAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx1(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx1)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x1(&self) -> ::windows::core::Result { @@ -116635,7 +116579,7 @@ impl ISVGPathSegCurvetoCubicAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety1(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety1)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y1(&self) -> ::windows::core::Result { @@ -116644,7 +116588,7 @@ impl ISVGPathSegCurvetoCubicAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx2(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx2)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x2(&self) -> ::windows::core::Result { @@ -116653,7 +116597,7 @@ impl ISVGPathSegCurvetoCubicAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety2(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety2)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y2(&self) -> ::windows::core::Result { @@ -116748,7 +116692,7 @@ pub struct ISVGPathSegCurvetoCubicRel(::windows::core::IUnknown); impl ISVGPathSegCurvetoCubicRel { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -116757,7 +116701,7 @@ impl ISVGPathSegCurvetoCubicRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -116766,7 +116710,7 @@ impl ISVGPathSegCurvetoCubicRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx1(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx1)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x1(&self) -> ::windows::core::Result { @@ -116775,7 +116719,7 @@ impl ISVGPathSegCurvetoCubicRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety1(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety1)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y1(&self) -> ::windows::core::Result { @@ -116784,7 +116728,7 @@ impl ISVGPathSegCurvetoCubicRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx2(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx2)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x2(&self) -> ::windows::core::Result { @@ -116793,7 +116737,7 @@ impl ISVGPathSegCurvetoCubicRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety2(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety2)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y2(&self) -> ::windows::core::Result { @@ -116888,7 +116832,7 @@ pub struct ISVGPathSegCurvetoCubicSmoothAbs(::windows::core::IUnknown); impl ISVGPathSegCurvetoCubicSmoothAbs { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -116897,7 +116841,7 @@ impl ISVGPathSegCurvetoCubicSmoothAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -116906,7 +116850,7 @@ impl ISVGPathSegCurvetoCubicSmoothAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx2(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx2)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x2(&self) -> ::windows::core::Result { @@ -116915,7 +116859,7 @@ impl ISVGPathSegCurvetoCubicSmoothAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety2(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety2)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y2(&self) -> ::windows::core::Result { @@ -117006,7 +116950,7 @@ pub struct ISVGPathSegCurvetoCubicSmoothRel(::windows::core::IUnknown); impl ISVGPathSegCurvetoCubicSmoothRel { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -117015,7 +116959,7 @@ impl ISVGPathSegCurvetoCubicSmoothRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -117024,7 +116968,7 @@ impl ISVGPathSegCurvetoCubicSmoothRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx2(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx2)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x2(&self) -> ::windows::core::Result { @@ -117033,7 +116977,7 @@ impl ISVGPathSegCurvetoCubicSmoothRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety2(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety2)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y2(&self) -> ::windows::core::Result { @@ -117124,7 +117068,7 @@ pub struct ISVGPathSegCurvetoQuadraticAbs(::windows::core::IUnknown); impl ISVGPathSegCurvetoQuadraticAbs { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -117133,7 +117077,7 @@ impl ISVGPathSegCurvetoQuadraticAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -117142,7 +117086,7 @@ impl ISVGPathSegCurvetoQuadraticAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx1(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx1)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x1(&self) -> ::windows::core::Result { @@ -117151,7 +117095,7 @@ impl ISVGPathSegCurvetoQuadraticAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety1(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety1)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y1(&self) -> ::windows::core::Result { @@ -117242,7 +117186,7 @@ pub struct ISVGPathSegCurvetoQuadraticRel(::windows::core::IUnknown); impl ISVGPathSegCurvetoQuadraticRel { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -117251,7 +117195,7 @@ impl ISVGPathSegCurvetoQuadraticRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -117260,7 +117204,7 @@ impl ISVGPathSegCurvetoQuadraticRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx1(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx1)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x1(&self) -> ::windows::core::Result { @@ -117269,7 +117213,7 @@ impl ISVGPathSegCurvetoQuadraticRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety1(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety1)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety1)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y1(&self) -> ::windows::core::Result { @@ -117360,7 +117304,7 @@ pub struct ISVGPathSegCurvetoQuadraticSmoothAbs(::windows::core::IUnknown); impl ISVGPathSegCurvetoQuadraticSmoothAbs { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -117369,7 +117313,7 @@ impl ISVGPathSegCurvetoQuadraticSmoothAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -117456,7 +117400,7 @@ pub struct ISVGPathSegCurvetoQuadraticSmoothRel(::windows::core::IUnknown); impl ISVGPathSegCurvetoQuadraticSmoothRel { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -117465,7 +117409,7 @@ impl ISVGPathSegCurvetoQuadraticSmoothRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -117552,7 +117496,7 @@ pub struct ISVGPathSegLinetoAbs(::windows::core::IUnknown); impl ISVGPathSegLinetoAbs { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -117561,7 +117505,7 @@ impl ISVGPathSegLinetoAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -117648,7 +117592,7 @@ pub struct ISVGPathSegLinetoHorizontalAbs(::windows::core::IUnknown); impl ISVGPathSegLinetoHorizontalAbs { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -117733,7 +117677,7 @@ pub struct ISVGPathSegLinetoHorizontalRel(::windows::core::IUnknown); impl ISVGPathSegLinetoHorizontalRel { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -117818,7 +117762,7 @@ pub struct ISVGPathSegLinetoRel(::windows::core::IUnknown); impl ISVGPathSegLinetoRel { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -117827,7 +117771,7 @@ impl ISVGPathSegLinetoRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -117914,7 +117858,7 @@ pub struct ISVGPathSegLinetoVerticalAbs(::windows::core::IUnknown); impl ISVGPathSegLinetoVerticalAbs { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -117999,7 +117943,7 @@ pub struct ISVGPathSegLinetoVerticalRel(::windows::core::IUnknown); impl ISVGPathSegLinetoVerticalRel { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -118084,7 +118028,7 @@ pub struct ISVGPathSegList(::windows::core::IUnknown); impl ISVGPathSegList { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnumberOfItems(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn numberOfItems(&self) -> ::windows::core::Result { @@ -118108,7 +118052,7 @@ impl ISVGPathSegList { #[cfg(feature = "Win32_System_Com")] pub unsafe fn getItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -118117,7 +118061,7 @@ impl ISVGPathSegList { P0: ::std::convert::Into<::windows::core::InParam<'a, ISVGPathSeg>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), newitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), newitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -118126,13 +118070,13 @@ impl ISVGPathSegList { P0: ::std::convert::Into<::windows::core::InParam<'a, ISVGPathSeg>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), newitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), newitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -118246,7 +118190,7 @@ pub struct ISVGPathSegMovetoAbs(::windows::core::IUnknown); impl ISVGPathSegMovetoAbs { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -118255,7 +118199,7 @@ impl ISVGPathSegMovetoAbs { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -118342,7 +118286,7 @@ pub struct ISVGPathSegMovetoRel(::windows::core::IUnknown); impl ISVGPathSegMovetoRel { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -118351,7 +118295,7 @@ impl ISVGPathSegMovetoRel { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -118666,7 +118610,7 @@ pub struct ISVGPoint(::windows::core::IUnknown); impl ISVGPoint { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -118675,7 +118619,7 @@ impl ISVGPoint { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -118775,7 +118719,7 @@ pub struct ISVGPointList(::windows::core::IUnknown); impl ISVGPointList { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnumberOfItems(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn numberOfItems(&self) -> ::windows::core::Result { @@ -118799,7 +118743,7 @@ impl ISVGPointList { #[cfg(feature = "Win32_System_Com")] pub unsafe fn getItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -118808,7 +118752,7 @@ impl ISVGPointList { P0: ::std::convert::Into<::windows::core::InParam<'a, ISVGPoint>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), pnewitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), pnewitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -118817,13 +118761,13 @@ impl ISVGPointList { P0: ::std::convert::Into<::windows::core::InParam<'a, ISVGPoint>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), pnewitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), pnewitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -119083,7 +119027,7 @@ pub struct ISVGPreserveAspectRatio(::windows::core::IUnknown); impl ISVGPreserveAspectRatio { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setalign(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setalign)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setalign)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn align(&self) -> ::windows::core::Result { @@ -119092,7 +119036,7 @@ impl ISVGPreserveAspectRatio { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmeetOrSlice(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmeetOrSlice)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmeetOrSlice)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn meetOrSlice(&self) -> ::windows::core::Result { @@ -119363,7 +119307,7 @@ pub struct ISVGRect(::windows::core::IUnknown); impl ISVGRect { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setx(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setx)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn x(&self) -> ::windows::core::Result { @@ -119372,7 +119316,7 @@ impl ISVGRect { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Sety(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Sety)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn y(&self) -> ::windows::core::Result { @@ -119381,7 +119325,7 @@ impl ISVGRect { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setwidth(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setwidth)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn width(&self) -> ::windows::core::Result { @@ -119390,7 +119334,7 @@ impl ISVGRect { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setheight(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setheight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn height(&self) -> ::windows::core::Result { @@ -119785,7 +119729,7 @@ impl ISVGSVGElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpixelUnitToMillimeterX(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpixelUnitToMillimeterX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpixelUnitToMillimeterX)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pixelUnitToMillimeterX(&self) -> ::windows::core::Result { @@ -119794,7 +119738,7 @@ impl ISVGSVGElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpixelUnitToMillimeterY(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpixelUnitToMillimeterY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpixelUnitToMillimeterY)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pixelUnitToMillimeterY(&self) -> ::windows::core::Result { @@ -119803,7 +119747,7 @@ impl ISVGSVGElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscreenPixelToMillimeterX(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscreenPixelToMillimeterX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscreenPixelToMillimeterX)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn screenPixelToMillimeterX(&self) -> ::windows::core::Result { @@ -119812,7 +119756,7 @@ impl ISVGSVGElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetscreenPixelToMillimeterY(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetscreenPixelToMillimeterY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetscreenPixelToMillimeterY)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn screenPixelToMillimeterY(&self) -> ::windows::core::Result { @@ -119821,7 +119765,7 @@ impl ISVGSVGElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetuseCurrentView(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetuseCurrentView)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetuseCurrentView)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn useCurrentView(&self) -> ::windows::core::Result { @@ -119844,7 +119788,7 @@ impl ISVGSVGElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcurrentScale(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcurrentScale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetcurrentScale)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn currentScale(&self) -> ::windows::core::Result { @@ -119868,11 +119812,11 @@ impl ISVGSVGElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn suspendRedraw(&self, maxwaitmilliseconds: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).suspendRedraw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(maxwaitmilliseconds), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).suspendRedraw)(::windows::core::Interface::as_raw(self), maxwaitmilliseconds, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn unsuspendRedraw(&self, suspendhandeid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).unsuspendRedraw)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(suspendhandeid)).ok() + (::windows::core::Interface::vtable(self).unsuspendRedraw)(::windows::core::Interface::as_raw(self), suspendhandeid).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn unsuspendRedrawAll(&self) -> ::windows::core::Result<()> { @@ -119902,7 +119846,7 @@ impl ISVGSVGElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setCurrentTime(&self, seconds: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setCurrentTime)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(seconds)).ok() + (::windows::core::Interface::vtable(self).setCurrentTime)(::windows::core::Interface::as_raw(self), seconds).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -120422,7 +120366,7 @@ pub struct ISVGStringList(::windows::core::IUnknown); impl ISVGStringList { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnumberOfItems(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn numberOfItems(&self) -> ::windows::core::Result { @@ -120446,7 +120390,7 @@ impl ISVGStringList { #[cfg(feature = "Win32_Foundation")] pub unsafe fn getItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -120455,7 +120399,7 @@ impl ISVGStringList { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), newitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), newitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -120464,13 +120408,13 @@ impl ISVGStringList { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), newitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), newitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn removeItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -121161,30 +121105,30 @@ impl ISVGTextContentElement { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn getSubStringLength(&self, charnum: i32, nchars: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).getSubStringLength)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(charnum), ::core::mem::transmute(nchars), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getSubStringLength)(::windows::core::Interface::as_raw(self), charnum, nchars, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getStartPositionOfChar(&self, charnum: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getStartPositionOfChar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(charnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getStartPositionOfChar)(::windows::core::Interface::as_raw(self), charnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getEndPositionOfChar(&self, charnum: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getEndPositionOfChar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(charnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getEndPositionOfChar)(::windows::core::Interface::as_raw(self), charnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getExtentOfChar(&self, charnum: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getExtentOfChar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(charnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getExtentOfChar)(::windows::core::Interface::as_raw(self), charnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn getRotationOfChar(&self, charnum: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).getRotationOfChar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(charnum), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getRotationOfChar)(::windows::core::Interface::as_raw(self), charnum, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -121197,7 +121141,7 @@ impl ISVGTextContentElement { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectSubString(&self, charnum: i32, nchars: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).selectSubString)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(charnum), ::core::mem::transmute(nchars)).ok() + (::windows::core::Interface::vtable(self).selectSubString)(::windows::core::Interface::as_raw(self), charnum, nchars).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -121782,7 +121726,7 @@ pub struct ISVGTransform(::windows::core::IUnknown); impl ISVGTransform { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Settype(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Settype)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Settype)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn r#type(&self) -> ::windows::core::Result { @@ -121805,7 +121749,7 @@ impl ISVGTransform { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setangle(&self, v: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setangle)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setangle)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn angle(&self) -> ::windows::core::Result { @@ -121822,23 +121766,23 @@ impl ISVGTransform { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setTranslate(&self, tx: f32, ty: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setTranslate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(tx), ::core::mem::transmute(ty)).ok() + (::windows::core::Interface::vtable(self).setTranslate)(::windows::core::Interface::as_raw(self), tx, ty).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setScale(&self, sx: f32, sy: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setScale)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(sx), ::core::mem::transmute(sy)).ok() + (::windows::core::Interface::vtable(self).setScale)(::windows::core::Interface::as_raw(self), sx, sy).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setRotate(&self, angle: f32, cx: f32, cy: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setRotate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(angle), ::core::mem::transmute(cx), ::core::mem::transmute(cy)).ok() + (::windows::core::Interface::vtable(self).setRotate)(::windows::core::Interface::as_raw(self), angle, cx, cy).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setSkewX(&self, angle: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setSkewX)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(angle)).ok() + (::windows::core::Interface::vtable(self).setSkewX)(::windows::core::Interface::as_raw(self), angle).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn setSkewY(&self, angle: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).setSkewY)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(angle)).ok() + (::windows::core::Interface::vtable(self).setSkewY)(::windows::core::Interface::as_raw(self), angle).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -121937,7 +121881,7 @@ pub struct ISVGTransformList(::windows::core::IUnknown); impl ISVGTransformList { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetnumberOfItems(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetnumberOfItems)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn numberOfItems(&self) -> ::windows::core::Result { @@ -121961,7 +121905,7 @@ impl ISVGTransformList { #[cfg(feature = "Win32_System_Com")] pub unsafe fn getItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -121970,7 +121914,7 @@ impl ISVGTransformList { P0: ::std::convert::Into<::windows::core::InParam<'a, ISVGTransform>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), newitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).insertItemBefore)(::windows::core::Interface::as_raw(self), newitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -121979,13 +121923,13 @@ impl ISVGTransformList { P0: ::std::convert::Into<::windows::core::InParam<'a, ISVGTransform>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), newitem.into().abi(), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).replaceItem)(::windows::core::Interface::as_raw(self), newitem.into().abi(), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeItem(&self, index: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(index), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).removeItem)(::windows::core::Interface::as_raw(self), index, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -123003,12 +122947,12 @@ impl IScrollableContextMenu { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddItem)(::windows::core::Interface::as_raw(self), itemtext.into(), ::core::mem::transmute(cmdid)).ok() + (::windows::core::Interface::vtable(self).AddItem)(::windows::core::Interface::as_raw(self), itemtext.into(), cmdid).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ShowModal(&self, x: i32, y: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).ShowModal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).ShowModal)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -123062,12 +123006,12 @@ impl IScrollableContextMenu2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.AddItem)(::windows::core::Interface::as_raw(self), itemtext.into(), ::core::mem::transmute(cmdid)).ok() + (::windows::core::Interface::vtable(self).base__.AddItem)(::windows::core::Interface::as_raw(self), itemtext.into(), cmdid).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ShowModal(&self, x: i32, y: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.ShowModal)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.ShowModal)(::windows::core::Interface::as_raw(self), x, y, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn AddSeparator(&self) -> ::windows::core::Result<()> { @@ -123075,7 +123019,7 @@ impl IScrollableContextMenu2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetPlacement(&self, scmp: SCROLLABLECONTEXTMENU_PLACEMENT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetPlacement)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(scmp)).ok() + (::windows::core::Interface::vtable(self).SetPlacement)(::windows::core::Interface::as_raw(self), scmp).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -123145,7 +123089,7 @@ impl ISecureUrlHost { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).ValidateSecureUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pfallow), pchurlinquestion.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).ValidateSecureUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pfallow), pchurlinquestion.into(), dwflags).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -123388,7 +123332,7 @@ impl ISelectionServices { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISelectionServicesListener>>, { - (::windows::core::Interface::vtable(self).SetSelectionType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(etype), pilistener.into().abi()).ok() + (::windows::core::Interface::vtable(self).SetSelectionType)(::windows::core::Interface::as_raw(self), etype, pilistener.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetMarkupContainer(&self) -> ::windows::core::Result { @@ -123502,7 +123446,7 @@ impl ISelectionServicesListener { where P0: ::std::convert::Into<::windows::core::InParam<'a, ISelectionServicesListener>>, { - (::windows::core::Interface::vtable(self).OnChangeType)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(etype), pilistener.into().abi()).ok() + (::windows::core::Interface::vtable(self).OnChangeType)(::windows::core::Interface::as_raw(self), etype, pilistener.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -123566,7 +123510,7 @@ impl ISequenceNumber { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetSequenceNumber(&self, ncurrent: i32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).GetSequenceNumber)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ncurrent), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetSequenceNumber)(::windows::core::Interface::as_raw(self), ncurrent, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -123624,7 +123568,7 @@ impl ISniffStream { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Peek(&self, pbuffer: *mut ::core::ffi::c_void, nbytes: u32, pnbytesread: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Peek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbuffer), ::core::mem::transmute(nbytes), ::core::mem::transmute(pnbytesread)).ok() + (::windows::core::Interface::vtable(self).Peek)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pbuffer), nbytes, ::core::mem::transmute(pnbytesread)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -123679,7 +123623,7 @@ impl ISurfacePresenter { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub unsafe fn Present(&self, ubuffer: u32, pdirty: *const super::super::Foundation::RECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Present)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(ubuffer), ::core::mem::transmute(pdirty)).ok() + (::windows::core::Interface::vtable(self).Present)(::windows::core::Interface::as_raw(self), ubuffer, ::core::mem::transmute(pdirty)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetBuffer(&self, backbufferindex: u32) -> ::windows::core::Result @@ -123687,7 +123631,7 @@ impl ISurfacePresenter { T: ::windows::core::Interface, { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(backbufferindex), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) + (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), backbufferindex, &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -123755,7 +123699,7 @@ impl ISurfacePresenterFlip { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetBuffer(&self, backbufferindex: u32, riid: *const ::windows::core::GUID, ppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(backbufferindex), ::core::mem::transmute(riid), ::core::mem::transmute(ppbuffer)).ok() + (::windows::core::Interface::vtable(self).GetBuffer)(::windows::core::Interface::as_raw(self), backbufferindex, ::core::mem::transmute(riid), ::core::mem::transmute(ppbuffer)).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -123807,7 +123751,7 @@ impl ISurfacePresenterFlip2 { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetRotation(&self, dxgirotation: super::super::Graphics::Dxgi::Common::DXGI_MODE_ROTATION) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dxgirotation)).ok() + (::windows::core::Interface::vtable(self).SetRotation)(::windows::core::Interface::as_raw(self), dxgirotation).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -124049,7 +123993,7 @@ impl ITargetFrame { P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindFrame)(::windows::core::Interface::as_raw(self), psztargetname.into(), ppunkcontextframe.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).FindFrame)(::windows::core::Interface::as_raw(self), psztargetname.into(), ppunkcontextframe.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetFrameSrc<'a, P0>(&self, pszframesrc: P0) -> ::windows::core::Result<()> @@ -124071,7 +124015,7 @@ impl ITargetFrame { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetFrameOptions(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrameOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFrameOptions)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetFrameOptions(&self) -> ::windows::core::Result { @@ -124080,7 +124024,7 @@ impl ITargetFrame { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetFrameMargins(&self, dwwidth: u32, dwheight: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrameMargins)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight)).ok() + (::windows::core::Interface::vtable(self).SetFrameMargins)(::windows::core::Interface::as_raw(self), dwwidth, dwheight).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetFrameMargins(&self, pdwwidth: *mut u32, pdwheight: *mut u32) -> ::windows::core::Result<()> { @@ -124203,7 +124147,7 @@ impl ITargetFrame2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetFrameOptions(&self, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrameOptions)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).SetFrameOptions)(::windows::core::Interface::as_raw(self), dwflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetFrameOptions(&self) -> ::windows::core::Result { @@ -124212,7 +124156,7 @@ impl ITargetFrame2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetFrameMargins(&self, dwwidth: u32, dwheight: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetFrameMargins)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight)).ok() + (::windows::core::Interface::vtable(self).SetFrameMargins)(::windows::core::Interface::as_raw(self), dwwidth, dwheight).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetFrameMargins(&self, pdwwidth: *mut u32, pdwheight: *mut u32) -> ::windows::core::Result<()> { @@ -124224,7 +124168,7 @@ impl ITargetFrame2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindFrame)(::windows::core::Interface::as_raw(self), psztargetname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).FindFrame)(::windows::core::Interface::as_raw(self), psztargetname.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn GetTargetAlias<'a, P0>(&self, psztargetname: P0) -> ::windows::core::Result<::windows::core::PWSTR> @@ -124300,7 +124244,7 @@ impl ITargetFramePriv { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindFrameDownwards)(::windows::core::Interface::as_raw(self), psztargetname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).FindFrameDownwards)(::windows::core::Interface::as_raw(self), psztargetname.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn FindFrameInContext<'a, P0, P1>(&self, psztargetname: P0, punkcontextframe: P1, dwflags: u32) -> ::windows::core::Result<::windows::core::IUnknown> @@ -124309,7 +124253,7 @@ impl ITargetFramePriv { P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindFrameInContext)(::windows::core::Interface::as_raw(self), psztargetname.into(), punkcontextframe.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).FindFrameInContext)(::windows::core::Interface::as_raw(self), psztargetname.into(), punkcontextframe.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnChildFrameActivate<'a, P0>(&self, punkchildframe: P0) -> ::windows::core::Result<()> @@ -124335,12 +124279,12 @@ impl ITargetFramePriv { P3: ::std::convert::Into<::windows::core::PCWSTR>, P4: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).NavigateHack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlnf), pbc.into().abi(), pibsc.into().abi(), psztargetname.into(), pszurl.into(), pszlocation.into()).ok() + (::windows::core::Interface::vtable(self).NavigateHack)(::windows::core::Interface::as_raw(self), grfhlnf, pbc.into().abi(), pibsc.into().abi(), psztargetname.into(), pszurl.into(), pszlocation.into()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn FindBrowserByIndex(&self, dwid: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).FindBrowserByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).FindBrowserByIndex)(::windows::core::Interface::as_raw(self), dwid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -124402,7 +124346,7 @@ impl ITargetFramePriv2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindFrameDownwards)(::windows::core::Interface::as_raw(self), psztargetname.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.FindFrameDownwards)(::windows::core::Interface::as_raw(self), psztargetname.into(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn FindFrameInContext<'a, P0, P1>(&self, psztargetname: P0, punkcontextframe: P1, dwflags: u32) -> ::windows::core::Result<::windows::core::IUnknown> @@ -124411,7 +124355,7 @@ impl ITargetFramePriv2 { P1: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindFrameInContext)(::windows::core::Interface::as_raw(self), psztargetname.into(), punkcontextframe.into().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.FindFrameInContext)(::windows::core::Interface::as_raw(self), psztargetname.into(), punkcontextframe.into().abi(), dwflags, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnChildFrameActivate<'a, P0>(&self, punkchildframe: P0) -> ::windows::core::Result<()> @@ -124437,12 +124381,12 @@ impl ITargetFramePriv2 { P3: ::std::convert::Into<::windows::core::PCWSTR>, P4: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.NavigateHack)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlnf), pbc.into().abi(), pibsc.into().abi(), psztargetname.into(), pszurl.into(), pszlocation.into()).ok() + (::windows::core::Interface::vtable(self).base__.NavigateHack)(::windows::core::Interface::as_raw(self), grfhlnf, pbc.into().abi(), pibsc.into().abi(), psztargetname.into(), pszurl.into(), pszlocation.into()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn FindBrowserByIndex(&self, dwid: u32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.FindBrowserByIndex)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwid), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) + (::windows::core::Interface::vtable(self).base__.FindBrowserByIndex)(::windows::core::Interface::as_raw(self), dwid, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::<::windows::core::IUnknown>(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -124454,7 +124398,7 @@ impl ITargetFramePriv2 { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IUri>>, P4: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AggregatedNavigation2)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(grfhlnf), pbc.into().abi(), pibsc.into().abi(), psztargetname.into(), puri.into().abi(), pszlocation.into()).ok() + (::windows::core::Interface::vtable(self).AggregatedNavigation2)(::windows::core::Interface::as_raw(self), grfhlnf, pbc.into().abi(), pibsc.into().abi(), psztargetname.into(), puri.into().abi(), pszlocation.into()).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -124525,7 +124469,7 @@ impl ITargetNotify { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).OnCreate)(::windows::core::Interface::as_raw(self), punkdestination.into().abi(), ::core::mem::transmute(cbcookie)).ok() + (::windows::core::Interface::vtable(self).OnCreate)(::windows::core::Interface::as_raw(self), punkdestination.into().abi(), cbcookie).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnReuse<'a, P0>(&self, punkdestination: P0) -> ::windows::core::Result<()> @@ -124586,7 +124530,7 @@ impl ITargetNotify2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.OnCreate)(::windows::core::Interface::as_raw(self), punkdestination.into().abi(), ::core::mem::transmute(cbcookie)).ok() + (::windows::core::Interface::vtable(self).base__.OnCreate)(::windows::core::Interface::as_raw(self), punkdestination.into().abi(), cbcookie).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn OnReuse<'a, P0>(&self, punkdestination: P0) -> ::windows::core::Result<()> @@ -124719,11 +124663,11 @@ impl ITemplatePrinter { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).printNonNativeFrames)(::windows::core::Interface::as_raw(self), pmarkup.into().abi(), ::core::mem::transmute(factiveframe)).ok() + (::windows::core::Interface::vtable(self).printNonNativeFrames)(::windows::core::Interface::as_raw(self), pmarkup.into().abi(), factiveframe).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetframesetDocument(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetframesetDocument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetframesetDocument)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn framesetDocument(&self) -> ::windows::core::Result { @@ -124732,7 +124676,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetframeActive(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetframeActive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetframeActive)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn frameActive(&self) -> ::windows::core::Result { @@ -124741,7 +124685,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetframeAsShown(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetframeAsShown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetframeAsShown)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn frameAsShown(&self) -> ::windows::core::Result { @@ -124750,7 +124694,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setselection(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setselection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setselection)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selection(&self) -> ::windows::core::Result { @@ -124759,7 +124703,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetselectedPages(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetselectedPages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetselectedPages)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectedPages(&self) -> ::windows::core::Result { @@ -124768,7 +124712,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcurrentPage(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcurrentPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetcurrentPage)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn currentPage(&self) -> ::windows::core::Result { @@ -124777,7 +124721,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcurrentPageAvail(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetcurrentPageAvail)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetcurrentPageAvail)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn currentPageAvail(&self) -> ::windows::core::Result { @@ -124786,7 +124730,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcollate(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcollate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcollate)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn collate(&self) -> ::windows::core::Result { @@ -124800,7 +124744,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcopies(&self, v: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setcopies)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setcopies)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn copies(&self) -> ::windows::core::Result { @@ -124809,7 +124753,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpageFrom(&self, v: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpageFrom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpageFrom)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pageFrom(&self) -> ::windows::core::Result { @@ -124818,7 +124762,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpageTo(&self, v: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetpageTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetpageTo)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pageTo(&self) -> ::windows::core::Result { @@ -124827,7 +124771,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettableOfLinks(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SettableOfLinks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SettableOfLinks)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn tableOfLinks(&self) -> ::windows::core::Result { @@ -124836,7 +124780,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetallLinkedDocuments(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetallLinkedDocuments)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetallLinkedDocuments)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn allLinkedDocuments(&self) -> ::windows::core::Result { @@ -124873,7 +124817,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginLeft(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmarginLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmarginLeft)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginLeft(&self) -> ::windows::core::Result { @@ -124882,7 +124826,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginRight(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmarginRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmarginRight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginRight(&self) -> ::windows::core::Result { @@ -124891,7 +124835,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginTop(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmarginTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmarginTop)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginTop(&self) -> ::windows::core::Result { @@ -124900,7 +124844,7 @@ impl ITemplatePrinter { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginBottom(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetmarginBottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetmarginBottom)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginBottom(&self) -> ::windows::core::Result { @@ -125141,11 +125085,11 @@ impl ITemplatePrinter2 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.printNonNativeFrames)(::windows::core::Interface::as_raw(self), pmarkup.into().abi(), ::core::mem::transmute(factiveframe)).ok() + (::windows::core::Interface::vtable(self).base__.printNonNativeFrames)(::windows::core::Interface::as_raw(self), pmarkup.into().abi(), factiveframe).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetframesetDocument(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetframesetDocument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetframesetDocument)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn framesetDocument(&self) -> ::windows::core::Result { @@ -125154,7 +125098,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetframeActive(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetframeActive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetframeActive)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn frameActive(&self) -> ::windows::core::Result { @@ -125163,7 +125107,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetframeAsShown(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetframeAsShown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetframeAsShown)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn frameAsShown(&self) -> ::windows::core::Result { @@ -125172,7 +125116,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setselection(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Setselection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.Setselection)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selection(&self) -> ::windows::core::Result { @@ -125181,7 +125125,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetselectedPages(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetselectedPages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetselectedPages)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectedPages(&self) -> ::windows::core::Result { @@ -125190,7 +125134,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcurrentPage(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetcurrentPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetcurrentPage)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn currentPage(&self) -> ::windows::core::Result { @@ -125199,7 +125143,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcurrentPageAvail(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetcurrentPageAvail)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetcurrentPageAvail)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn currentPageAvail(&self) -> ::windows::core::Result { @@ -125208,7 +125152,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcollate(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Setcollate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.Setcollate)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn collate(&self) -> ::windows::core::Result { @@ -125222,7 +125166,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcopies(&self, v: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Setcopies)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.Setcopies)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn copies(&self) -> ::windows::core::Result { @@ -125231,7 +125175,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpageFrom(&self, v: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetpageFrom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetpageFrom)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pageFrom(&self) -> ::windows::core::Result { @@ -125240,7 +125184,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpageTo(&self, v: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetpageTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetpageTo)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pageTo(&self) -> ::windows::core::Result { @@ -125249,7 +125193,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettableOfLinks(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SettableOfLinks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SettableOfLinks)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn tableOfLinks(&self) -> ::windows::core::Result { @@ -125258,7 +125202,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetallLinkedDocuments(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetallLinkedDocuments)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetallLinkedDocuments)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn allLinkedDocuments(&self) -> ::windows::core::Result { @@ -125295,7 +125239,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginLeft(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetmarginLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetmarginLeft)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginLeft(&self) -> ::windows::core::Result { @@ -125304,7 +125248,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginRight(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetmarginRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetmarginRight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginRight(&self) -> ::windows::core::Result { @@ -125313,7 +125257,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginTop(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetmarginTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetmarginTop)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginTop(&self) -> ::windows::core::Result { @@ -125322,7 +125266,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginBottom(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetmarginBottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetmarginBottom)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginBottom(&self) -> ::windows::core::Result { @@ -125365,7 +125309,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetselectionEnabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetselectionEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetselectionEnabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectionEnabled(&self) -> ::windows::core::Result { @@ -125374,7 +125318,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetframeActiveEnabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetframeActiveEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetframeActiveEnabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn frameActiveEnabled(&self) -> ::windows::core::Result { @@ -125397,7 +125341,7 @@ impl ITemplatePrinter2 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetusePrinterCopyCollate(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetusePrinterCopyCollate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetusePrinterCopyCollate)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn usePrinterCopyCollate(&self) -> ::windows::core::Result { @@ -125576,11 +125520,11 @@ impl ITemplatePrinter3 { where P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).base__.base__.printNonNativeFrames)(::windows::core::Interface::as_raw(self), pmarkup.into().abi(), ::core::mem::transmute(factiveframe)).ok() + (::windows::core::Interface::vtable(self).base__.base__.printNonNativeFrames)(::windows::core::Interface::as_raw(self), pmarkup.into().abi(), factiveframe).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetframesetDocument(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetframesetDocument)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetframesetDocument)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn framesetDocument(&self) -> ::windows::core::Result { @@ -125589,7 +125533,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetframeActive(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetframeActive)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetframeActive)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn frameActive(&self) -> ::windows::core::Result { @@ -125598,7 +125542,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetframeAsShown(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetframeAsShown)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetframeAsShown)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn frameAsShown(&self) -> ::windows::core::Result { @@ -125607,7 +125551,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setselection(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Setselection)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Setselection)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selection(&self) -> ::windows::core::Result { @@ -125616,7 +125560,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetselectedPages(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetselectedPages)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetselectedPages)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectedPages(&self) -> ::windows::core::Result { @@ -125625,7 +125569,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcurrentPage(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetcurrentPage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetcurrentPage)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn currentPage(&self) -> ::windows::core::Result { @@ -125634,7 +125578,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetcurrentPageAvail(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetcurrentPageAvail)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetcurrentPageAvail)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn currentPageAvail(&self) -> ::windows::core::Result { @@ -125643,7 +125587,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcollate(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Setcollate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Setcollate)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn collate(&self) -> ::windows::core::Result { @@ -125657,7 +125601,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setcopies(&self, v: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.Setcopies)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.Setcopies)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn copies(&self) -> ::windows::core::Result { @@ -125666,7 +125610,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpageFrom(&self, v: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetpageFrom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetpageFrom)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pageFrom(&self) -> ::windows::core::Result { @@ -125675,7 +125619,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetpageTo(&self, v: u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetpageTo)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetpageTo)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn pageTo(&self) -> ::windows::core::Result { @@ -125684,7 +125628,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SettableOfLinks(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SettableOfLinks)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SettableOfLinks)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn tableOfLinks(&self) -> ::windows::core::Result { @@ -125693,7 +125637,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetallLinkedDocuments(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetallLinkedDocuments)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetallLinkedDocuments)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn allLinkedDocuments(&self) -> ::windows::core::Result { @@ -125730,7 +125674,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginLeft(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetmarginLeft)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetmarginLeft)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginLeft(&self) -> ::windows::core::Result { @@ -125739,7 +125683,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginRight(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetmarginRight)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetmarginRight)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginRight(&self) -> ::windows::core::Result { @@ -125748,7 +125692,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginTop(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetmarginTop)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetmarginTop)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginTop(&self) -> ::windows::core::Result { @@ -125757,7 +125701,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetmarginBottom(&self, v: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.base__.SetmarginBottom)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.base__.SetmarginBottom)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn marginBottom(&self) -> ::windows::core::Result { @@ -125800,7 +125744,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetselectionEnabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetselectionEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetselectionEnabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectionEnabled(&self) -> ::windows::core::Result { @@ -125809,7 +125753,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetframeActiveEnabled(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetframeActiveEnabled)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetframeActiveEnabled)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn frameActiveEnabled(&self) -> ::windows::core::Result { @@ -125832,7 +125776,7 @@ impl ITemplatePrinter3 { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetusePrinterCopyCollate(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetusePrinterCopyCollate)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).base__.SetusePrinterCopyCollate)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn usePrinterCopyCollate(&self) -> ::windows::core::Result { @@ -125869,7 +125813,7 @@ impl ITemplatePrinter3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getPageMarginTop)(::windows::core::Interface::as_raw(self), pagerule.into().abi(), ::core::mem::transmute(pagewidth), ::core::mem::transmute(pageheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getPageMarginTop)(::windows::core::Interface::as_raw(self), pagerule.into().abi(), pagewidth, pageheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -125878,7 +125822,7 @@ impl ITemplatePrinter3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getPageMarginRight)(::windows::core::Interface::as_raw(self), pagerule.into().abi(), ::core::mem::transmute(pagewidth), ::core::mem::transmute(pageheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getPageMarginRight)(::windows::core::Interface::as_raw(self), pagerule.into().abi(), pagewidth, pageheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -125887,7 +125831,7 @@ impl ITemplatePrinter3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getPageMarginBottom)(::windows::core::Interface::as_raw(self), pagerule.into().abi(), ::core::mem::transmute(pagewidth), ::core::mem::transmute(pageheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getPageMarginBottom)(::windows::core::Interface::as_raw(self), pagerule.into().abi(), pagewidth, pageheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -125896,7 +125840,7 @@ impl ITemplatePrinter3 { P0: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Com::IDispatch>>, { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).getPageMarginLeft)(::windows::core::Interface::as_raw(self), pagerule.into().abi(), ::core::mem::transmute(pagewidth), ::core::mem::transmute(pageheight), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).getPageMarginLeft)(::windows::core::Interface::as_raw(self), pagerule.into().abi(), pagewidth, pageheight, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -126092,11 +126036,11 @@ impl ITimer { P3: ::std::convert::Into<::windows::core::InParam<'a, ITimerSink>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), vtimemin.into().abi(), vtimemax.into().abi(), vtimeinterval.into().abi(), ::core::mem::transmute(dwflags), ptimersink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).Advise)(::windows::core::Interface::as_raw(self), vtimemin.into().abi(), vtimemax.into().abi(), vtimeinterval.into().abi(), dwflags, ptimersink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] 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() + (::windows::core::Interface::vtable(self).Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -126180,11 +126124,11 @@ impl ITimerEx { P3: ::std::convert::Into<::windows::core::InParam<'a, ITimerSink>>, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).base__.Advise)(::windows::core::Interface::as_raw(self), vtimemin.into().abi(), vtimemax.into().abi(), vtimeinterval.into().abi(), ::core::mem::transmute(dwflags), ptimersink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.Advise)(::windows::core::Interface::as_raw(self), vtimemin.into().abi(), vtimemax.into().abi(), vtimeinterval.into().abi(), dwflags, ptimersink.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Unadvise(&self, dwcookie: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwcookie)).ok() + (::windows::core::Interface::vtable(self).base__.Unadvise)(::windows::core::Interface::as_raw(self), dwcookie).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -126202,7 +126146,7 @@ impl ITimerEx { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetMode(&self, dwmode: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwmode)).ok() + (::windows::core::Interface::vtable(self).SetMode)(::windows::core::Interface::as_raw(self), dwmode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -126466,7 +126410,7 @@ impl ITridentTouchInput { P1: ::std::convert::Into, { let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - (::windows::core::Interface::vtable(self).OnPointerMessage)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(msg), wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).OnPointerMessage)(::windows::core::Interface::as_raw(self), msg, wparam.into(), lparam.into(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -126519,11 +126463,11 @@ pub struct ITridentTouchInputSite(::windows::core::IUnknown); impl ITridentTouchInputSite { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetManipulationMode(&self, mstouchaction: styleMsTouchAction) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetManipulationMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mstouchaction)).ok() + (::windows::core::Interface::vtable(self).SetManipulationMode)(::windows::core::Interface::as_raw(self), mstouchaction).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ZoomToPoint(&self, x: i32, y: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).ZoomToPoint)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() + (::windows::core::Interface::vtable(self).ZoomToPoint)(::windows::core::Interface::as_raw(self), x, y).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -126577,12 +126521,12 @@ impl IUrlHistoryNotify { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_System_Ole\"`*"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn QueryStatus(&self, pguidcmdgroup: *const ::windows::core::GUID, ccmds: u32, prgcmds: *mut super::super::System::Ole::OLECMD, pcmdtext: *mut super::super::System::Ole::OLECMDTEXT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.QueryStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcmdgroup), ::core::mem::transmute(ccmds), ::core::mem::transmute(prgcmds), ::core::mem::transmute(pcmdtext)).ok() + (::windows::core::Interface::vtable(self).base__.QueryStatus)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcmdgroup), ccmds, ::core::mem::transmute(prgcmds), ::core::mem::transmute(pcmdtext)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Exec(&self, pguidcmdgroup: *const ::windows::core::GUID, ncmdid: u32, ncmdexecopt: u32, pvain: *const super::super::System::Com::VARIANT, pvaout: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.Exec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcmdgroup), ::core::mem::transmute(ncmdid), ::core::mem::transmute(ncmdexecopt), ::core::mem::transmute(pvain), ::core::mem::transmute(pvaout)).ok() + (::windows::core::Interface::vtable(self).base__.Exec)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(pguidcmdgroup), ncmdid, ncmdexecopt, ::core::mem::transmute(pvain), ::core::mem::transmute(pvaout)).ok() } } #[cfg(feature = "Win32_System_Ole")] @@ -126662,14 +126606,14 @@ impl IUrlHistoryStg { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).AddUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), pocstitle.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).AddUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), pocstitle.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn DeleteUrl<'a, P0>(&self, pocsurl: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).DeleteUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).DeleteUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -126677,7 +126621,7 @@ impl IUrlHistoryStg { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).QueryUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpstaturl)).ok() + (::windows::core::Interface::vtable(self).QueryUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), dwflags, ::core::mem::transmute(lpstaturl)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn BindToObject<'a, P0, T>(&self, pocsurl: P0) -> ::windows::core::Result @@ -126752,14 +126696,14 @@ impl IUrlHistoryStg2 { P0: ::std::convert::Into<::windows::core::PCWSTR>, P1: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.AddUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), pocstitle.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.AddUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), pocstitle.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn DeleteUrl<'a, P0>(&self, pocsurl: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.DeleteUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), ::core::mem::transmute(dwflags)).ok() + (::windows::core::Interface::vtable(self).base__.DeleteUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -126767,7 +126711,7 @@ impl IUrlHistoryStg2 { where P0: ::std::convert::Into<::windows::core::PCWSTR>, { - (::windows::core::Interface::vtable(self).base__.QueryUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpstaturl)).ok() + (::windows::core::Interface::vtable(self).base__.QueryUrl)(::windows::core::Interface::as_raw(self), pocsurl.into(), dwflags, ::core::mem::transmute(lpstaturl)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn BindToObject<'a, P0, T>(&self, pocsurl: P0) -> ::windows::core::Result @@ -126793,7 +126737,7 @@ impl IUrlHistoryStg2 { P3: ::std::convert::Into<::windows::core::InParam<'a, super::super::System::Ole::IOleCommandTarget>>, P4: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).AddUrlAndNotify)(::windows::core::Interface::as_raw(self), pocsurl.into(), pocstitle.into(), ::core::mem::transmute(dwflags), fwritehistory.into(), poctnotify.into().abi(), punkisfolder.into().abi()).ok() + (::windows::core::Interface::vtable(self).AddUrlAndNotify)(::windows::core::Interface::as_raw(self), pocsurl.into(), pocstitle.into(), dwflags, fwritehistory.into(), poctnotify.into().abi(), punkisfolder.into().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn ClearHistory(&self) -> ::windows::core::Result<()> { @@ -126994,7 +126938,7 @@ impl IViewObjectPresentFlipSite { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSurfacePresenterFlip)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(backbuffercount), ::core::mem::transmute(format), ::core::mem::transmute(mode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSurfacePresenterFlip)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), width, height, backbuffercount, format, mode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -127216,7 +127160,7 @@ impl IViewObjectPresentNotifySite { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).base__.CreateSurfacePresenter)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(backbuffercount), ::core::mem::transmute(format), ::core::mem::transmute(mode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).base__.CreateSurfacePresenter)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), width, height, backbuffercount, format, mode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -127226,7 +127170,7 @@ impl IViewObjectPresentNotifySite { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetCompositionMode(&self, mode: VIEW_OBJECT_COMPOSITION_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).base__.SetCompositionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).base__.SetCompositionMode)(::windows::core::Interface::as_raw(self), mode).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn RequestFrame(&self) -> ::windows::core::Result<()> { @@ -127300,7 +127244,7 @@ impl IViewObjectPresentSite { P0: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - (::windows::core::Interface::vtable(self).CreateSurfacePresenter)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(backbuffercount), ::core::mem::transmute(format), ::core::mem::transmute(mode), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).CreateSurfacePresenter)(::windows::core::Interface::as_raw(self), pdevice.into().abi(), width, height, backbuffercount, format, mode, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -127310,7 +127254,7 @@ impl IViewObjectPresentSite { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetCompositionMode(&self, mode: VIEW_OBJECT_COMPOSITION_MODE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetCompositionMode)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(mode)).ok() + (::windows::core::Interface::vtable(self).SetCompositionMode)(::windows::core::Interface::as_raw(self), mode).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -127442,7 +127386,7 @@ impl IWBScriptControl { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetselectableContent(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetselectableContent)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetselectableContent)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn selectableContent(&self) -> ::windows::core::Result { @@ -127456,7 +127400,7 @@ impl IWBScriptControl { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setscrollbar(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setscrollbar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setscrollbar)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn scrollbar(&self) -> ::windows::core::Result { @@ -127596,7 +127540,7 @@ impl IWPCBlockedUrls { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetUrl(&self, dwidx: u32) -> ::windows::core::Result { let mut result__ = ::core::mem::MaybeUninit::<::core::mem::ManuallyDrop>::zeroed(); - (::windows::core::Interface::vtable(self).GetUrl)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(dwidx), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + (::windows::core::Interface::vtable(self).GetUrl)(::windows::core::Interface::as_raw(self), dwidx, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -127666,7 +127610,7 @@ impl IWebBridge { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetScrollbar(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetScrollbar)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).SetScrollbar)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Scrollbar(&self) -> ::windows::core::Result { @@ -127675,7 +127619,7 @@ impl IWebBridge { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn Setembed(&self, v: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).Setembed)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() + (::windows::core::Interface::vtable(self).Setembed)(::windows::core::Interface::as_raw(self), v).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn embed(&self) -> ::windows::core::Result { @@ -128070,7 +128014,7 @@ impl IWebGeolocation { } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn clearWatch(&self, watchid: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).clearWatch)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(watchid)).ok() + (::windows::core::Interface::vtable(self).clearWatch)(::windows::core::Interface::as_raw(self), watchid).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -128335,7 +128279,7 @@ pub struct IXMLGenericParse(::windows::core::IUnknown); impl IXMLGenericParse { #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] pub unsafe fn SetGenericParse(&self, fdogeneric: i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).SetGenericParse)(::windows::core::Interface::as_raw(self), ::core::mem::transmute(fdogeneric)).ok() + (::windows::core::Interface::vtable(self).SetGenericParse)(::windows::core::Interface::as_raw(self), fdogeneric).ok() } } impl ::core::convert::From for ::windows::core::IUnknown { @@ -128459,7 +128403,7 @@ pub unsafe fn IdentifyMIMEType(pbbytes: *const u8, nbytes: u32, pnformat: *mut u extern "system" { fn IdentifyMIMEType(pbbytes: *const u8, nbytes: u32, pnformat: *mut u32) -> ::windows::core::HRESULT; } - IdentifyMIMEType(::core::mem::transmute(pbbytes), ::core::mem::transmute(nbytes), ::core::mem::transmute(pnformat)).ok() + IdentifyMIMEType(::core::mem::transmute(pbbytes), nbytes, ::core::mem::transmute(pnformat)).ok() } pub const IntelliForms: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x613ab92e_16bf_11d2_bca5_00c04fd929db); pub const InternetExplorerManager: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xdf4fcc34_067a_4e0a_8352_4a1a5095346e); @@ -128496,7 +128440,7 @@ impl Iwfolders { P1: ::std::convert::Into<::windows::core::InParam<'a, super::super::Foundation::BSTR>>, P2: ::std::convert::Into<::windows::core::InParam<'a, ::windows::core::IUnknown>>, { - (::windows::core::Interface::vtable(self).navigateNoSite)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), bstrtargetframe.into().abi(), ::core::mem::transmute(dwhwnd), pwb.into().abi()).ok() + (::windows::core::Interface::vtable(self).navigateNoSite)(::windows::core::Interface::as_raw(self), bstrurl.into().abi(), bstrtargetframe.into().abi(), dwhwnd, pwb.into().abi()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -129299,7 +129243,7 @@ where extern "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(hdlg.into(), ::core::mem::transmute(cbpasswordblob), ::core::mem::transmute(pbpasswordblob), lpszurl.into(), falwaysnever.into(), fsitepage.into(), fapprovedsitesenforced.into()).ok() + RatingAddToApprovedSites(hdlg.into(), cbpasswordblob, ::core::mem::transmute(pbpasswordblob), lpszurl.into(), falwaysnever.into(), fsitepage.into(), fapprovedsitesenforced.into()).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] #[inline] @@ -129313,7 +129257,7 @@ where extern "system" { fn RatingCheckUserAccess(pszusername: ::windows::core::PCSTR, pszurl: ::windows::core::PCSTR, pszratinginfo: ::windows::core::PCSTR, pdata: *const u8, cbdata: u32, ppratingdetails: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - RatingCheckUserAccess(pszusername.into(), pszurl.into(), pszratinginfo.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(ppratingdetails)).ok() + RatingCheckUserAccess(pszusername.into(), pszurl.into(), pszratinginfo.into(), ::core::mem::transmute(pdata), cbdata, ::core::mem::transmute(ppratingdetails)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`*"] #[inline] @@ -129327,7 +129271,7 @@ where extern "system" { fn RatingCheckUserAccessW(pszusername: ::windows::core::PCWSTR, pszurl: ::windows::core::PCWSTR, pszratinginfo: ::windows::core::PCWSTR, pdata: *const u8, cbdata: u32, ppratingdetails: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - RatingCheckUserAccessW(pszusername.into(), pszurl.into(), pszratinginfo.into(), ::core::mem::transmute(pdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(ppratingdetails)).ok() + RatingCheckUserAccessW(pszusername.into(), pszurl.into(), pszratinginfo.into(), ::core::mem::transmute(pdata), cbdata, ::core::mem::transmute(ppratingdetails)).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -129342,7 +129286,7 @@ where extern "system" { fn RatingClickedOnPRFInternal(hwndowner: super::super::Foundation::HWND, param1: super::super::Foundation::HINSTANCE, lpszfilename: ::windows::core::PCSTR, nshow: i32) -> ::windows::core::HRESULT; } - RatingClickedOnPRFInternal(hwndowner.into(), param1.into(), lpszfilename.into(), ::core::mem::transmute(nshow)).ok() + RatingClickedOnPRFInternal(hwndowner.into(), param1.into(), lpszfilename.into(), nshow).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -129357,7 +129301,7 @@ where extern "system" { fn RatingClickedOnRATInternal(hwndowner: super::super::Foundation::HWND, param1: super::super::Foundation::HINSTANCE, lpszfilename: ::windows::core::PCSTR, nshow: i32) -> ::windows::core::HRESULT; } - RatingClickedOnRATInternal(hwndowner.into(), param1.into(), lpszfilename.into(), ::core::mem::transmute(nshow)).ok() + RatingClickedOnRATInternal(hwndowner.into(), param1.into(), lpszfilename.into(), nshow).ok() } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -129441,7 +129385,7 @@ where fn RatingObtainQuery(psztargeturl: ::windows::core::PCSTR, dwuserdata: u32, fcallback: isize, phratingobtainquery: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - RatingObtainQuery(psztargeturl.into(), ::core::mem::transmute(dwuserdata), ::core::mem::transmute(fcallback), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + RatingObtainQuery(psztargeturl.into(), dwuserdata, fcallback, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -129455,7 +129399,7 @@ where fn RatingObtainQueryW(psztargeturl: ::windows::core::PCWSTR, dwuserdata: u32, fcallback: isize, phratingobtainquery: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::::zeroed(); - RatingObtainQueryW(psztargeturl.into(), ::core::mem::transmute(dwuserdata), ::core::mem::transmute(fcallback), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + RatingObtainQueryW(psztargeturl.into(), dwuserdata, fcallback, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[doc = "*Required features: `\"Win32_Web_MsHtml\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/windows/src/core/bindings.rs b/crates/libs/windows/src/core/bindings.rs index 6ed2429224..8d77388837 100644 --- a/crates/libs/windows/src/core/bindings.rs +++ b/crates/libs/windows/src/core/bindings.rs @@ -1378,7 +1378,7 @@ where extern "system" { fn SysAllocStringByteLen(psz: ::windows::core::PCSTR, len: u32) -> BSTR; } - ::core::mem::transmute(SysAllocStringByteLen(psz.into(), ::core::mem::transmute(len))) + ::core::mem::transmute(SysAllocStringByteLen(psz.into(), len)) } #[inline] pub unsafe fn SysAllocStringLen(strin: &[u16]) -> BSTR { @@ -1519,7 +1519,7 @@ pub unsafe fn CoTaskMemAlloc(cb: usize) -> *mut ::core::ffi::c_void { extern "system" { fn CoTaskMemAlloc(cb: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CoTaskMemAlloc(::core::mem::transmute(cb))) + ::core::mem::transmute(CoTaskMemAlloc(cb)) } #[inline] pub unsafe fn CoTaskMemFree(pv: *const ::core::ffi::c_void) { @@ -1536,7 +1536,7 @@ pub unsafe fn GetErrorInfo(dwreserved: u32) -> ::windows::core::Result ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - GetErrorInfo(::core::mem::transmute(dwreserved), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + GetErrorInfo(dwreserved, ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[repr(transparent)] pub struct IAgileObject(::windows::core::IUnknown); @@ -1659,7 +1659,7 @@ where extern "system" { fn SetErrorInfo(dwreserved: u32, perrinfo: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - SetErrorInfo(::core::mem::transmute(dwreserved), perrinfo.into().abi()).ok() + SetErrorInfo(dwreserved, perrinfo.into().abi()).ok() } #[inline] pub unsafe fn EncodePointer(ptr: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void { @@ -1731,7 +1731,7 @@ pub unsafe fn FormatMessageW(dwflags: FORMAT_MESSAGE_OPTIONS, lpsource: *const : extern "system" { fn FormatMessageW(dwflags: FORMAT_MESSAGE_OPTIONS, lpsource: *const ::core::ffi::c_void, dwmessageid: u32, dwlanguageid: u32, lpbuffer: ::windows::core::PWSTR, nsize: u32, arguments: *const *const i8) -> u32; } - ::core::mem::transmute(FormatMessageW(::core::mem::transmute(dwflags), ::core::mem::transmute(lpsource), ::core::mem::transmute(dwmessageid), ::core::mem::transmute(dwlanguageid), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize), ::core::mem::transmute(arguments))) + ::core::mem::transmute(FormatMessageW(dwflags, ::core::mem::transmute(lpsource), dwmessageid, dwlanguageid, ::core::mem::transmute(lpbuffer), nsize, ::core::mem::transmute(arguments))) } #[inline] pub unsafe fn FreeLibrary<'a, P0>(hlibmodule: P0) -> BOOL @@ -1853,7 +1853,7 @@ where extern "system" { fn HeapAlloc(hheap: HeapHandle, dwflags: HEAP_FLAGS, dwbytes: usize) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(HeapAlloc(hheap.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwbytes))) + ::core::mem::transmute(HeapAlloc(hheap.into(), dwflags, dwbytes)) } #[inline] pub unsafe fn HeapFree<'a, P0>(hheap: P0, dwflags: HEAP_FLAGS, lpmem: *const ::core::ffi::c_void) -> BOOL @@ -1864,7 +1864,7 @@ where extern "system" { fn HeapFree(hheap: HeapHandle, dwflags: HEAP_FLAGS, lpmem: *const ::core::ffi::c_void) -> BOOL; } - ::core::mem::transmute(HeapFree(hheap.into(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpmem))) + ::core::mem::transmute(HeapFree(hheap.into(), dwflags, ::core::mem::transmute(lpmem))) } #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] @@ -1932,7 +1932,7 @@ where extern "system" { fn WaitForSingleObject(hhandle: HANDLE, dwmilliseconds: u32) -> u32; } - ::core::mem::transmute(WaitForSingleObject(hhandle.into(), ::core::mem::transmute(dwmilliseconds))) + ::core::mem::transmute(WaitForSingleObject(hhandle.into(), dwmilliseconds)) } #[repr(transparent)] pub struct IAgileReference(::windows::core::IUnknown); @@ -2020,7 +2020,7 @@ where fn RoGetAgileReference(options: AgileReferenceOptions, riid: *const ::windows::core::GUID, punk: *mut ::core::ffi::c_void, ppagilereference: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } let mut result__ = ::core::mem::MaybeUninit::<*mut ::core::ffi::c_void>::zeroed(); - RoGetAgileReference(::core::mem::transmute(options), ::core::mem::transmute(riid), punk.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) + RoGetAgileReference(options, ::core::mem::transmute(riid), punk.into().abi(), ::core::mem::transmute(result__.as_mut_ptr())).from_abi::(result__) } #[repr(transparent)] pub struct ILanguageExceptionErrorInfo(::windows::core::IUnknown);